CN117995007A - Arrival reminding method and device, electronic equipment and storage medium - Google Patents
Arrival reminding method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN117995007A CN117995007A CN202211357495.4A CN202211357495A CN117995007A CN 117995007 A CN117995007 A CN 117995007A CN 202211357495 A CN202211357495 A CN 202211357495A CN 117995007 A CN117995007 A CN 117995007A
- Authority
- CN
- China
- Prior art keywords
- reminding
- information
- station
- vehicle
- nan group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000004590 computer program Methods 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 43
- 230000006870 function Effects 0.000 description 17
- 230000000694 effects Effects 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 8
- 230000007958 sleep Effects 0.000 description 8
- 238000007726 management method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 238000010295 mobile communication Methods 0.000 description 6
- 230000005059 dormancy Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000004622 sleep time Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 240000001436 Antirrhinum majus Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000036632 reaction speed Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 125000006850 spacer group Chemical group 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/123—Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
- G08G1/133—Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams within the vehicle ; Indicators inside the vehicles or at stops
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/48—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a method and a device for reminding arrival, electronic equipment and a storage medium, which are applied to the electronic equipment, wherein the method comprises the following steps: after joining a NAN group of a proximity sensing network, receiving position information sent by vehicle-mounted equipment, wherein the vehicle-mounted equipment is a main equipment in the NAN group; acquiring a reminding position; and outputting station reminding information according to the position information and the reminding position. According to the method, the arrival reminding information can be conveniently and timely sent through the electronic equipment of the user, the user is prevented from missing the departure point, and the user experience is improved.
Description
Technical Field
The embodiment of the application relates to the technical field of intelligent transportation, in particular to a method and device for reminding arrival, electronic equipment and a storage medium.
Background
People have experience of missing a get-off station when taking public transportation means such as buses, subways, trains and high-speed rails in daily life. The reason for missing the stop may be that the arrival prompt information on public transportation is not heard or seen due to talking with friends, listening to songs on a mobile phone, reading on a tablet computer, and the like.
At present, the public transportation mode for prompting passengers to get at the station mainly comprises a mode of voice broadcasting of the station name and displaying of the station name, but the arrival reminding effect of the mode is limited, and people can miss the station for getting off easily.
Disclosure of Invention
In view of the above, the arrival reminding method, the arrival reminding device, the arrival reminding equipment and the storage medium provided by the embodiment of the application can conveniently and timely send the arrival reminding information through the electronic equipment of the user, so that the user is prevented from missing the arrival point, and the user experience is improved.
In a first aspect, a method for reminding a user of arrival provided by an embodiment of the present application includes: after joining a NAN group of a proximity sensing network, receiving position information sent by vehicle-mounted equipment, wherein the vehicle-mounted equipment is a main equipment in the NAN group; acquiring a reminding position; and outputting station reminding information according to the position information and the reminding position.
In a second aspect, the arrival reminding device provided in the embodiment of the present application includes a location obtaining module, configured to receive location information sent by a vehicle-mounted device after joining a NAN group of a proximity sensing network, where the vehicle-mounted device is a master device in the NAN group; the reminding determining module is used for obtaining a reminding position; and the information output module is used for outputting the station arrival reminding information according to the position information and the reminding position.
In a third aspect, an electronic device provided by an embodiment of the present application includes a memory and a processor, where the memory stores a computer program that can be run on the processor, and the processor implements the method for reminding of arrival provided by the first aspect of the present application when executing the program.
In a fourth aspect, a computer readable storage medium is provided according to an embodiment of the present application, where a computer program is stored, where the computer program when executed by a processor implements the method for reminding of arrival according to the first aspect of the present application.
The arrival reminding method, the arrival reminding device, the electronic equipment and the computer readable storage medium provided by the embodiment of the application can conveniently and timely send the arrival reminding information through the electronic equipment of the user, avoid the user missing the arrival point, and promote the user experience, thereby solving the technical problem in the background technology.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application.
Fig. 1 is a schematic view of a scene of a station arrival reminding system according to an embodiment of the present application;
FIG. 2 is a timing diagram of a discovery window according to an embodiment of the application;
Fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
fig. 4 is a flow chart of a method for reminding a user of arrival according to an embodiment of the present application;
FIG. 5 is a flowchart of another method for reminding a user of arrival according to an embodiment of the present application;
Fig. 6 is a schematic structural diagram of a station arrival reminding device according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application more apparent, the specific technical solutions of the present application will be described in further detail below with reference to the accompanying drawings in the embodiments of the present application. The following examples are illustrative of the application and are not intended to limit the scope of the application.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of the application only and is not intended to be limiting of the application.
Before describing embodiments of the present application in detail, terms applied or likely to be applied to the embodiments of the present application will be explained first.
Wi-Fi Aware: WIRELESS FIDELITY AWARE, wi-Fi awareness, is a neighbor discovery protocol customized for Wi-Fi alliance based on 802.11 protocol, which allows the electronic device to discover each other, and after discovering each other, a connection can be established, and data can be transmitted using the established connection.
NAN: neighbor Awareness Networking proximity-Aware networks, wi-Fi Aware is also known as proximity-Aware networks.
People have experience of missing a get-off station when taking public transportation means such as buses, subways, trains and high-speed rails in daily life. The reason for missing the stop may be that the arrival prompt information on public transportation is not heard or seen due to talking with friends, listening to songs on a mobile phone, reading on a tablet computer, and the like.
At present, the public transportation mode for prompting passengers to get at the station mainly comprises a mode of voice broadcasting of the station name and displaying of the station name, but the arrival reminding effect of the mode is limited, and people can miss the station for getting off easily.
In view of the above problems, an embodiment of the present application provides a method for reminding a user of arrival, which is applied to an electronic device that can be carried or worn by a user while riding a public transportation means. The electronic device may be various types of devices having information processing capabilities.
Fig. 1 is a schematic view of a scenario of an arrival reminding system according to an embodiment of the present application. As shown in fig. 1, the system may include a public transportation vehicle 100 and an electronic device 200. It is appreciated that the electronic device 200 may be a User Equipment (UE), a mobile terminal, a smart wearable device, a terminal (terminal), an access terminal, a terminal unit, a terminal station, a Mobile Station (MS), a remote station, a remote terminal, a mobile terminal (mobile terminal), a wireless communication device, a terminal agent, or the like. The electronic device 200 may have a wireless transceiver function. The public transportation means 100 may be a train, a subway, a bus, a high-speed rail, etc., and the public transportation means 100 may have a wireless transceiving function.
By way of example, the electronic device 200 may include any one or more of a smart phone, a personal computer, a tablet computer, a personal digital assistant PDA, a smart watch, smart glasses, a smart headset, etc., which are carried by a user or worn next to the skin, and the type of the electronic device 200 is not limited by the embodiment of the present application.
The electronic device 200 may include, among other things, a wireless fidelity Wi-Fi communication module 201, and the public transportation vehicle 100 may include an on-board wireless fidelity Wi-Fi communication module 110. Illustratively, the vehicle-mounted device on the public transportation vehicle 100 may utilize Wi-Fi Aware technology to construct a communication network between the public transportation vehicle 100 and the electronic device 200, that is, establish NAN group communication with the Wi-Fi communication module 201 of the electronic device 200 through the vehicle-mounted Wi-Fi communication module 110, and perform information interaction through the NAN group communication, for example, the public transportation vehicle 100 may send location information to the electronic device 200 through the NAN group communication, and so on. Further, the vehicle-mounted wireless fidelity Wi-Fi communication module 110 may be an independent module or a vehicle-mounted component deployed in the public transportation means 100, or the vehicle-mounted wireless fidelity Wi-Fi communication module 110 may be integrated in other vehicle-mounted devices, and as a component of the vehicle-mounted devices, the layout manner of the vehicle-mounted wireless fidelity Wi-Fi communication module 110 is not limited in the embodiment of the present application.
As one example of the above detailed description, the mass-transit vehicle 100 may also include an onboard Wi-Fi antenna 111 thereon. The in-vehicle Wi-Fi antenna 111 may be used to transmit signals to the electronic device 200 and to receive signals from the electronic device 200. The embodiment of the application does not limit the arrangement mode of the vehicle Wi-Fi antenna 111. It will be appreciated that the mass transit 100 may also include a plurality of Wi-Fi antennas, which may be disposed at any location on the mass transit, as the embodiments of the application are not limited in this respect.
As another example of the above embodiments, the public transportation vehicle 100 may utilize Wi-Fi Aware technology to build a communication network through the in-vehicle wireless fidelity Wi-Fi communication module 110, establish a connection with the wireless fidelity Wi-Fi communication module 201 of the electronic device 200, and send location information to the electronic device 200 through the communication connection. For example, the electronic device 200 may generate and output the arrival reminding information, for example, arrival reminding information for reaching the destination site, according to the location information and the acquired reminding location.
The Wi-Fi Aware, i.e., wi-Fi Aware technology, is described below:
Wi-Fi Aware enables devices to continually search for other devices and services through synchronization without having to continually transmit and receive. Synchronized transmission and reception of beacons on the common channel allows for reduced frequency of transmitting timing messages. This is how the proximity-aware network NAN discovers how the engine can continue to operate while maintaining energy efficiency.
Three types of messages are defined in the current standard:
The device discovers: wi-Fi Aware devices (e.g., cell phones) discover other Wi-Fi Aware devices within reach. Before making the connection, information is exchanged by a "Discovery Beacon".
Synchronization beacon: the device joins a device group (cluster) of other Wi-Fi Aware devices, synchronizing the timing of the messages. Communications are set for specific time frames and channels to reduce power consumption.
Service discovery: applications on Wi-Fi Aware devices exchange information using "Publish" and "Subscribe" messages. The Wi-Fi Aware service discovers other services by subscribing (searching) and broadcasts information indicating its presence and provided content by publishing (transmitting). Once the devices and the desired services are detected, the device that sent the detection may send a hint to those detected devices.
Fig. 2 is a timing diagram of a discovery window according to an embodiment of the present application, as shown in fig. 2, a vehicle-mounted device sends Discovery Beacons a discovery beacon outside the discovery window, and an electronic device sends a synchronization beacon and a service discovery request within the discovery window, where the synchronization beacon sends only one. It will be appreciated that most synchronization and discovery operations, i.e., device discovery, synchronization, and service discovery, are performed in intermittent discovery windows. Limiting the time to transmit such information to specific time frames and channels can reduce power consumption even when the service discovery function is continuously performed directly between devices.
A communication network between the public transportation vehicle 100 and the electronic device 200 is described by way of example as a subway. And (1) constructing a subway adjacent perception network NAN. The subway train deploys vehicle-mounted equipment supporting Wi-Fi Aware and creates a NAN group, and the vehicle-mounted equipment serves as a main equipment to broadcast equipment discovery messages to the surrounding to acquire surrounding NAN equipment information. The vehicle-mounted device broadcasts a synchronous beacon to the surrounding to adjust the clock synchronization of devices in the NAN group. 2) The vehicle-mounted equipment is communicated with a subway train signal system, current position information is obtained in real time, and the vehicle-mounted equipment sends the information to equipment in the NAN group through a service discovery message. 3) After the user takes the subway with the electronic equipment, the user automatically joins in the NAN group through the equipment discovery message, and then receives the service provided by the vehicle-mounted equipment through the service discovery message, namely, the user terminal acquires the current position information through the service discovery message.
Fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present application. As shown in fig. 3, the electronic device 200 may include a processor 210, an external memory interface 220, an internal memory 221, a universal serial bus (universal serial bus, USB) interface 230, a charge management module 240, a power management module 241, a battery 242, an antenna 1, an antenna 2, a mobile communication module 250, a wireless communication module 260, an audio module 270, a speaker 270A, a receiver 270B, a microphone 270C, an earphone interface 270D, a sensor module 280, keys 290, a motor 291, an indicator 292, a camera 293, a display 294, a subscriber identity module (subscriber identification module, SIM) card interface 295, and the like. The sensor module 280 may include, among other things, a pressure sensor, a gyroscope sensor, a barometric sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, etc.
It should be understood that the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the electronic device 200. In other embodiments of the application, electronic device 200 may include more or fewer components than shown, or certain components may be combined, or certain components may be separated, or different arrangements of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
Processor 210 may include one or more processing units such as, for example: processor 210 may include an application processor (application processor, AP), a modem processor, a graphics processor (graphics processing unit, GPU), an image signal processor (IMAGE SIGNAL processor, ISP), a controller, a video codec, a digital signal processor (DIGITAL SIGNAL processor, DSP), a baseband processor, and/or a neural-Network Processor (NPU), etc. Wherein the different processing units may be separate devices or may be integrated in one or more processors. By way of example, the processor 210 may be a smart terminal CPU, such as a Snapdragon family processor, or the like. In some embodiments, processor 210 may include one or more interfaces. The interfaces may include an integrated circuit (inter-INTEGRATED CIRCUIT, I2C) interface, an integrated circuit built-in audio (inter-INTEGRATED CIRCUIT SOUND, I2S) interface, a pulse code modulation (pulse code modulation, PCM) interface, a universal asynchronous receiver transmitter (universal asynchronous receiver/transmitter, UART) interface, a mobile industry processor interface (mobile industry processor interface, MIPI), a general-purpose input/output (GPIO) interface, a subscriber identity module (subscriber identity module, SIM) interface, and/or a universal serial bus (universal serial bus, USB) interface, among others.
It should be understood that the connection relationship between the modules illustrated in the embodiment of the present application is only illustrative, and does not limit the structure of the electronic device 200. In other embodiments of the present application, the electronic device 200 may also employ different interfacing manners, or a combination of interfacing manners, as in the above embodiments.
The charge management module 240 is configured to receive a charge input from a charger. The charger can be a wireless charger or a wired charger. The power management module 241 is used for connecting the battery 242, and the charge management module 240 and the processor 210. The power management module 241 receives input from the battery 242 and/or the charge management module 240 and provides power to the processor 210, the internal memory 221, the display 294, the camera 293, the wireless communication module 260, and the like.
The wireless communication function of the electronic device 200 can be implemented by the antenna 1, the antenna 2, the mobile communication module 250, the wireless communication module 260, a modem processor, a baseband processor, and the like. The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the electronic device 200 may be used to cover a single or multiple communication bands. Different antennas may also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed into a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The mobile communication module 250 may provide a solution for wireless communication including 2G/3G/4G/5G, etc., applied on the electronic device 200. The mobile communication module 250 may include at least one filter, switch, power amplifier, low noise amplifier (low noise amplifier, LNA), or the like. The mobile communication module 250 may receive electromagnetic waves from the antenna 1, perform processes such as filtering, amplifying, and the like on the received electromagnetic waves, and transmit the processed electromagnetic waves to the modem processor for demodulation.
The wireless communication module 260 may provide solutions for wireless communication including wireless local area network (wireless local area networks, WLAN) (e.g., wireless fidelity (WIRELESS FIDELITY, wi-Fi) network), bluetooth (BT), global navigation satellite system (global navigation SATELLITE SYSTEM, GNSS), frequency modulation (frequency modulation, FM), near field communication (NEAR FIELD communication, NFC), infrared (IR), etc., as applied to the electronic device 200. The wireless communication module 260 may be one or more devices that integrate at least one communication processing module. The wireless communication module 260 receives electromagnetic waves via the antenna 2, modulates the electromagnetic wave signals, filters the electromagnetic wave signals, and transmits the processed signals to the processor 210. The wireless communication module 260 may also receive a signal to be transmitted from the processor 210, frequency modulate it, amplify it, and convert it to electromagnetic waves for radiation via the antenna 2.
In some embodiments, antenna 1 and mobile communication module 250 of electronic device 200 are coupled, and antenna 2 and wireless communication module 260 are coupled, such that electronic device 200 may communicate with a network and other devices via wireless communication techniques.
The electronic device 200 implements display functions through a GPU, a display screen 294, an application processor, and the like. The GPU is a microprocessor for image processing, and is connected to the display screen 294 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 210 may include one or more GPUs that execute program instructions to generate or change display information. The display 294 is used to display images, videos, and the like.
The electronic device 200 may implement a photographing function through an ISP, a camera 293, a video codec, a GPU, a display 294, an application processor, and the like. The ISP is used to process the data fed back by the camera 293. The camera 293 is used to capture still images or video. The object generates an optical image through the lens and projects the optical image onto the photosensitive element. The photosensitive element may be a charge coupled device (charge coupled device, CCD) or a Complementary Metal Oxide Semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, which is then transferred to the ISP to be converted into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV, or the like format. The digital signal processor is used for processing digital signals, and can process other digital signals besides digital image signals.
The external memory interface 220 may be used to connect an external memory card, such as a Micro SD card, to enable expansion of the memory capabilities of the electronic device 200. The external memory card communicates with the processor 210 through an external memory interface 220 to implement data storage functions. For example, files such as music, video, etc. are stored in an external memory card.
Internal memory 221 may be used to store computer executable program code that includes instructions. The internal memory 221 may include a storage program area and a storage data area. The storage program area may store an application program (such as a sound playing function, an image playing function, etc.) required for at least one function of the operating system, etc. The storage data area may store data created during use of the electronic device 200 (e.g., audio data, phonebook, etc.), and so on.
The electronic device 200 may implement audio functions through an audio module 270, a speaker 270A, a receiver 270B, a microphone 270C, an ear-headphone interface 270D, an application processor, and the like. Such as music playing, recording, etc.
Keys 290 include a power on key, a volume key, etc. The keys 290 may be mechanical keys. Or may be a touch key. The electronic device 200 may receive key inputs, generating key signal inputs related to user settings and function controls of the electronic device 200.
The motor 291 may generate a vibration alert. The motor 291 may be used for incoming call vibration alerting or for touch vibration feedback. For example, touch operations acting on different applications (e.g., photographing, audio playing, etc.) may correspond to different vibration feedback effects. The motor 291 may also correspond to different vibration feedback effects by touch operations applied to different areas of the display 294. Different application scenarios (such as time reminding, receiving information, alarm clock, game, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect may also support customization.
The indicator 292 may be an indicator light, which may be used to indicate a state of charge, a change in power, a message indicating a missed call, a notification, etc.
The SIM card interface 295 is for interfacing with a SIM card. The SIM card may be inserted into the SIM card interface 295 or removed from the SIM card interface 295 to enable contact and separation from the electronic device 200.
In addition, the electronic device according to the embodiment of the present application may be provided with an operating system, on which an application program may be installed and run, which is not limited in the embodiment of the present application.
The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
Fig. 4 is a flowchart of a method for reminding a user of arrival according to an embodiment of the present application, which can be applied to the electronic device 200 shown in fig. 3. As shown in fig. 4, the arrival reminding method may include:
And step 101, after joining a NAN group of a proximity sensing network, receiving position information sent by a vehicle-mounted device, wherein the vehicle-mounted device is a master device in the NAN group.
It should be noted that, a vehicle-mounted device supporting Wi-Fi Aware is deployed on a public transportation tool, and a proximity-Aware network NAN group is created, the vehicle-mounted device communicates with a signal system on the public transportation tool, acquires current location information, estimated arrival time and the like in real time, and the vehicle-mounted device serves as a master device of the NAN group to broadcast a device discovery message and a service discovery message to the surrounding, where the service discovery message includes the current location information acquired through the signal system. After the user enters the public transportation means, such as a subway train, with the electronic equipment with the Wi-Fi communication module, the user automatically joins the NAN group through the equipment discovery message, and then receives the service provided by the vehicle-mounted equipment through the service discovery message, namely, the user obtains the current position information through the service discovery message.
Wherein the location information may include: information such as current station name, terminal station, next station name, next station available transfer route, time of expected arrival at next station, etc.
In some embodiments, the process of receiving, by the electronic device, the location information sent by the vehicle-mounted device after joining the proximity-aware network NAN group may include: receiving an equipment discovery message sent by the vehicle-mounted equipment, and joining the NAN group through the equipment discovery message; and receiving a service discovery message sent by the vehicle-mounted equipment, and acquiring the position information from the service discovery message. Since most of the synchronization and discovery operations are performed in intermittent discovery windows, power consumption of the electronic device can be saved.
The technical scheme of the embodiment of the application is illustrated by taking a public transport as a subway. Firstly, constructing a NAN network of a subway train: the subway train deploys vehicle-mounted equipment supporting Wi-Fi Aware and creates a NAN group, and the vehicle-mounted equipment serves as a main equipment to broadcast equipment discovery messages to the surrounding to acquire surrounding NAN equipment information. The vehicle-mounted device broadcasts a synchronization beacon to the surroundings to adjust device clock synchronization within the NAN group. The vehicle-mounted equipment is also communicated with the subway train signal system, acquires current position information, estimated arrival time and the like in real time, and sends the information to equipment in the NAN group through a service discovery message. The vehicle-mounted equipment constructs a NAN network and distributes services through the Wi-Fi communication module. When the user takes the subway with the electronic equipment, the electronic equipment is provided with a Wi-Fi communication module, the electronic equipment automatically joins in the NAN group through the equipment discovery message, and then receives the service provided by the vehicle-mounted equipment through the service discovery message, namely, the current position information and the like are obtained through the service discovery message.
It can be understood that before the electronic device automatically joins the NAN group through the device discovery message, the electronic device may first start the service authentication function, and illustratively, the electronic device may install the arrival reminding APP, and the user needs to start the corresponding reminding service and the reminding function.
Step 102: and acquiring a reminding position.
It should be noted that, the reminding position is a position where the user wants to remind the user to get off, and many methods for obtaining the reminding position are provided, for example, the reminding position may be actively input by the user, or the reminding position may be obtained through a third party program, for example, the reminding position may be obtained through a notepad of the user, and the method for obtaining the reminding position through chat record and the like.
The reminding position can be any name information such as street name, cell name, unit name and the like which can be used for positioning, and of course, the reminding position can also be a certain site on the running route of the vehicle-mounted equipment, namely, the user directly inputs the destination site.
In some embodiments, when the acquired reminding position is a station on an operation line of the off-board device, the reminding position may be processed to obtain a station closest to the reminding position as a final reminding position.
In an embodiment of the present application, the obtaining the reminding position may include: acquiring a target position; and determining a reminding position according to the position information, the destination position and the pre-stored operation line information, wherein the reminding position comprises at least one of a transfer station and a destination station. The reminding position is determined according to the pre-stored operation line information, so that the transfer site and the destination site of the user can be accurately determined, and the accurate output of the station reminding information is realized.
It should be noted that, the electronic device may acquire the destination location through user input or through a third party application program, and the method for acquiring the destination location by the electronic device in the embodiment of the present application is not limited.
The electronic equipment can pre-store the operation line information, the operation line information can be obtained by downloading through the arrival reminding APP by the user, or can be obtained by downloading after the user enters the station. The operation route information may include information such as a route name, a station name, a map surrounding each station, whether the station is a transfer station, a maximum station, a minimum station, and an average operation time. Accordingly, a reminder location may be determined based on the location information, the destination location, and pre-stored route information, the reminder location may include at least one of a transfer site and a destination site. The transfer station is a station where a user needs to transfer a car in order to reach a target position, and if the transfer station exists, the user needs to be reminded of getting off the car at the transfer station.
Step 103: and outputting station reminding information according to the position information and the reminding position.
It should be noted that, there are many ways of outputting the station reminding information according to the position information and the reminding position, for example, when the position information and the reminding position are matched, the station reminding information is output, or the station reminding information is output immediately before reaching the reminding position, that is, a certain time before reaching the transfer station or the destination station, etc., and the method of outputting the station reminding information according to the position information and the reminding position is not limited and can be set according to the requirement.
The location information may be updated in real time, and the electronic device may receive, in real time, the location information sent by the vehicle-mounted device after joining the NAN group, where the vehicle-mounted device may send out current location information periodically or send out current location information at some specific locations, for example, the vehicle-mounted device may send out location information once every 2 minutes, or send out location information immediately before arriving at the station, where the location information may include information such as a current station name, an end station, a next station name, a next station available route, and a time when arriving at the next station. Therefore, the electronic device can send out the arrival reminding information according to the next station name of the position information, namely, when the next station name in the position information is matched with the reminding position, the arrival reminding information is output, namely, the arrival reminding information is output according to the time of the next station which is expected to arrive for a certain time after the next station is determined to be the reminding position, and the reminding time and the reminding mode can be set according to requirements.
It can be understood that when the user arrives at the transfer station or the destination station, the method of outputting the reminding information can be to remind the user to transfer or go out of the station through audio frequency and vibration, and the method of outputting the reminding information to the station is not limited in the embodiment of the application.
In some embodiments, the electronic device may pre-store operation line information, and the outputting the station-to-station reminding information according to the location information and the reminding location may include: and outputting station reminding information according to the position information, the reminding position and the pre-stored operation line information.
It should be noted that, the electronic device may store the running line information in advance, and the running line information may be obtained by downloading the APP through the arrival reminding by the user, or may be obtained by downloading the APP after the user enters the station. The operation route information may include information such as a route name, a station name, a map surrounding each station, whether the station is a transfer station, a maximum station, a minimum station, and an average operation time. Therefore, the station reminding information can be output according to the position information, the reminding position and the pre-stored operation line information.
For example, the arrival reminding information can be output according to the arrival time: if the current position is between the station A and the station B, a minute is required for reaching the station B, the reminding position is the station F, and according to pre-stored operation line information, the station B to the station F is also provided with the station C, the station D and the station E, wherein the vehicles from the station B to the station C are required to operate for B minutes, the vehicles from the station C to the station D are required to operate for D minutes, and the vehicles from the station E to the station F are required to operate for E minutes, so that the vehicles from the current position to the reminding position are required to operate for a+b+c+d+e minutes altogether, the arrival reminding information can be sent x minutes before arriving at the station, and after the time for sending the arrival reminding information is a+b+c+d+e-x minutes, the arrival reminding information can be sent according to the time to remind a user to get off.
For example, the arrival reminding information can be output according to the arrival station name: if the current position is between the station A and the station B, the reminding position is the station F, and the stations C, D and E are from the station B to the station F according to the pre-stored operation line information, when the next station name in the received position information is F or after the station E of the current station, station reminding information can be sent to remind a user of getting off.
It can be understood that the pre-stored operation line information may include a plurality of information such as a station name, a transfer line, and operation time of each station, so that a plurality of ways of outputting the station reminding information according to the position information, the reminding position and the pre-stored operation line information are also provided, and the method of outputting the station reminding information according to the position information, the reminding position and the pre-stored operation line information is not limited in the embodiment of the application.
In some embodiments, after the current location information is acquired, before the station-to-station reminding information is output, the electronic device may exit the NAN group, and wait until the location information needs to be acquired, and join the NAN group again, so as to save power consumption of the electronic device.
Fig. 5 is a flowchart of another method for reminding a user of arrival according to an embodiment of the present application. As shown in fig. 5, the arrival reminding method includes:
Step 301: after joining a NAN group of a proximity sensing network, receiving position information sent by vehicle-mounted equipment, wherein the vehicle-mounted equipment is a main equipment in the NAN group;
Step 302: acquiring a reminding position;
Step 303: executing the steps of exiting the NAN group at least once, joining the NAN group again and receiving the position information sent by the vehicle-mounted equipment;
Step 304: and outputting station reminding information according to the position information and the reminding position.
It should be noted that, steps 301 and 302 may refer to the descriptions of steps 101 and 102 in the foregoing embodiments. After the reminding position is obtained, the electronic equipment can exit the NAN group for a period of time and enter the sleep mode, then the NAN group is added again, the position information sent by the vehicle-mounted equipment is received, and the reminding information is output to the station according to the position information and the reminding position, so that the power consumption of the electronic equipment can be saved.
Further, before the rejoining the NAN group, the method further comprises: and determining that the duration in a state of exiting the NAN group reaches an exiting duration, wherein the exiting duration is determined according to the position information, the reminding position and the pre-stored operation line information.
It should be noted that, the exit duration of the electronic device exiting the NAN group may be determined according to the location information, the reminding location and the pre-stored operation line information, that is, the exit duration needs to ensure that the NAN group is added to obtain the location information before the electronic device sends the arrival reminding information, so as to ensure the accuracy of sending the arrival reminding information. When the fact that the duration of the state that the electronic equipment exits the NAN group reaches the exit duration is determined, the electronic equipment joins the NAN group again, position information is obtained, and reminding information is output to the station according to the position information and the reminding position.
It will be appreciated that the steps of the electronic device exiting the NAN group, rejoining the NAN group and receiving the location information sent by the vehicle device may be repeated, for example, the steps of exiting the NAN group, rejoining the NAN group and receiving the location information sent by the vehicle device may be performed again when the location information indicates that the current location is a distance or a period of time from the alert location. The number of steps of exiting the NAN group, joining the NAN group again, and receiving the location information transmitted by the vehicle-mounted device is not limited in the embodiment of the present application.
Wherein the pre-stored operating line information includes any one of a minimum operating time per station, a maximum operating time per station, and an average operating time per station.
It should be noted that the exit duration may be determined according to the location information, the reminding location, and the running duration of each station, where the running duration of each station may be any one of the shortest running time of each station, the longest running time of each station, and the average running time of each station, and different running durations may be selected according to different scenarios. For example, when the vehicle is a bus, since the actual running time of each station is greatly affected by traffic jam, the situation that traffic jam is not caused at all is considered, so that the shortest running time of each station can be selected to determine the exit time; when the traffic tool is a subway, the running time of each station of the subway is stable, so that the running average time of each station can be selected to determine the exit time. Therefore, the embodiment of the application does not limit the operation line information for determining the exit duration.
In an exemplary embodiment, after the electronic device discovers the subway NAN network and obtains the position information in the user subway travel scene, the sleep time can be dynamically set in combination with the subway operation rule, so as to achieve the purpose of saving power consumption. The formula s=f (T, T) may be employed, where T is the time of entry into the current station, T is the time of operation of the current station to the alert station, and may be any one of a predicted time of operation, an average time of operation, a maximum time of operation, and a minimum time of operation. The sleep time s may be calculated according to T and T, and the electronic device may sleep each module during the time period, for example: processor, communication module, etc., to stop discovery service to save power consumption.
In some embodiments, the electronic device may not go to sleep if the current location is already close to the alert location, and go to sleep, i.e. exit the NAN group, if the distance, the running time length or the number of spacer stations between the current location information and the alert location meets the requirements. By adopting the method, the electronic equipment can be prevented from frequently exiting the NAN group and joining the NAN group, and the power consumption is further reduced.
Illustratively, prior to the exiting the NAN group, the method may further comprise: acquiring the operation time length between the position information and the reminding position according to the position information, the reminding position and the pre-stored operation line information; and determining that the running time length is greater than or equal to a preset time length. The result of determining whether to go to sleep is accurate by calculating the operation time length, so that frequent sleep of the electronic equipment and waste of power consumption can be avoided.
It should be noted that, according to the location information, the reminding location and the pre-stored operation line information, the operation time between the location information and the reminding location may be obtained. The operation line information can comprise information such as the names of stations on the line, the operation time of each station and the like; and when the running time length is determined to be greater than or equal to the preset time length, exiting the NAN group. For example, if the current position is 5 minutes from the reminding position, the preset time period is 2 minutes, the electronic device exits the NAN group, and if the current position is 1 minute from the reminding position, the electronic device does not exit the NAN group and keeps connected with the NAN group.
Illustratively, prior to the exiting the NAN group, the method may further comprise: determining the number of interval stations between the position information and the reminding position according to the position information, the reminding position and the pre-stored operation line information; and determining that the number of the interval stations is larger than or equal to a preset station number. The calculation mode of determining whether to enter sleep or not by calculating the number of the interval stations is simpler, so that the reaction speed can be improved.
It should be noted that, according to the location information, the reminding location and the pre-stored operation line information, the number of the interval stations between the location information and the reminding location can be obtained. The operation line information can comprise information such as the names of stations on the line, the operation time of each station and the like; and when the running time length is determined to be greater than or equal to the preset time length, exiting the NAN group. For example, if the current position has 5 stations to the reminding position and the preset station number is 2, the electronic device exits the NAN group, and if the current position has 1 station to the reminding position, the electronic device does not exit the NAN group and keeps connection with the NAN group.
It can be understood that the conditions for exiting the NAN group are not limited to the two modes, and can be set according to the needs in the actual application scene.
An exemplary application of the embodiments of the present application in a practical application scenario will be described below.
The user carries the mobile phone to sit on the subway, the user opens the arrival reminding APP, then inputs the destination station of the subway, after the user gets on the subway carriage, the mobile phone automatically joins in the NAN group on the subway, and the position information is received through the main equipment of the NAN group, namely the vehicle-mounted equipment. The mobile phone automatically reads the subway operation information stored locally and plans the transfer station according to the acquired position information. The mobile phone of the user takes the transfer station and the destination station as final reminding stations. Wherein, subway operation information includes: line name, station name, whether it is a transfer station, maximum/minimum/average run time per station, etc.
The user mobile phone continuously acquires the current position through the service discovery message, reads the subway operation list stored in the local storage module, sets the dormancy time, and can temporarily exit the NAN network in the time period to save power consumption. And after the dormancy time is over, the user mobile phone joins the NAN group again and acquires the position information. When the transfer station or the destination station is about to arrive, the mobile phone of the user reminds the user to transfer or go out of the station through the audio and vibration module.
In the embodiment of the application, a communication network of the public transportation means and the user electronic equipment is constructed by utilizing a Wi-Fi Aware technology, and the electronic equipment acquires the position information through the communication network so as to realize the aim of reminding to the station. The embodiment of the application can also dynamically control the dormancy of the user electronic equipment and receive the position information by combining the running state and the running time of the public transport means, thereby realizing the aim of reminding to the station with extremely low power consumption.
In addition, the Wi-Fi Aware technology is utilized to construct a communication network between the public transportation means and the user electronic equipment, the vehicle-mounted equipment on the public transportation means can be utilized to construct a Wi-Fi NAN network, the operation position information release service of the public transportation means is provided, after the electronic equipment is accessed, the position information can be obtained efficiently, the services such as travel arrival reminding and transfer planning are provided, the travel of a user is facilitated, and the user experience is improved. In addition, when the public transportation means operates, the electronic equipment intelligently sleeps according to the position information and by combining the operation rule of the public transportation means, so that the power consumption of the electronic equipment is reduced, and the user experience is further improved.
It should be understood that, although the steps in the flowcharts of fig. 4 to 5 are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in fig. 4-5 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, nor does the order in which the sub-steps or stages are performed necessarily occur in sequence, but may be performed alternately or alternately with at least a portion of the other steps or sub-steps or stages of other steps.
Based on the foregoing embodiments, the embodiments of the present application provide a station arrival reminding device, where the station arrival reminding device includes each module included, and each unit included in each module may be implemented by a processor; of course, the method can also be realized by a specific logic circuit; in an implementation, the processor may be a Central Processing Unit (CPU), a Microprocessor (MPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), or the like.
Fig. 6 is a schematic structural diagram of an arrival reminding device according to an embodiment of the present application, as shown in fig. 6, the device 400 includes a position obtaining module 401, a reminding determining module 402, and an information output module 403, where:
The location obtaining module 401 is configured to receive location information sent by a vehicle-mounted device after joining a NAN group of a proximity-aware network, where the vehicle-mounted device is a master device in the NAN group;
a reminder determination module 402, configured to obtain a reminder location;
and the information output module 403 is configured to output the station arrival reminding information according to the location information and the reminding location.
In some embodiments, the arrival reminding device further comprises: and the dormancy control module is used for executing the steps of exiting the NAN group at least once, joining the NAN group again and receiving the position information sent by the vehicle-mounted equipment.
In the embodiment of the application, the arrival reminding device can conveniently and timely send the arrival reminding information through the electronic equipment of the user, so that the user is prevented from missing the arrival point, and the user experience is improved.
The description of the apparatus embodiments above is similar to that of the method embodiments above, with similar advantageous effects as the method embodiments. For technical details not disclosed in the embodiments of the apparatus of the present application, please refer to the description of the embodiments of the method of the present application.
It should be noted that, in the embodiment of the present application, the division of modules by the arrival reminding device shown in fig. 6 is schematic, and is merely a logic function division, and another division manner may be adopted in actual implementation. In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units. Or in a combination of software and hardware.
It should be noted that, in the embodiment of the present application, if the method is implemented in the form of a software functional module, and sold or used as a separate product, the method may also be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially or partly contributing to the related art, embodied in the form of a software product stored in a storage medium, including several instructions for causing an electronic device to execute all or part of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read Only Memory (ROM), a magnetic disk, an optical disk, or other various media capable of storing program codes. Thus, embodiments of the application are not limited to any specific combination of hardware and software.
An embodiment of the present application provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps in the arrival reminding method provided in the above embodiment.
Any combination of one or more computer readable media may be utilized as the above-described computer readable storage media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (erasable programmable read only memory, EPROM) or flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, radio Frequency (RF), etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for the present specification may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a local area network (local area network, LAN) or a wide area network (wide area network, WAN), or may be connected to an external computer (e.g., through the internet using an internet service provider).
An embodiment of the present application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the steps in the arrival reminding method provided in the above method embodiment.
It should be noted here that: the description of the storage medium and the program product above is similar to that of the method embodiments described above, with similar advantageous effects as the method embodiments. For technical details not disclosed in the storage medium and program product embodiments of the present application, reference should be made to the description of the method embodiments of the present application.
Through the description of the above embodiments, it will be understood by those skilled in the art that, for convenience and brevity of description, only the division of the above functional modules is illustrated, and in practical application, the above functional allocation may be performed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to perform all or part of the functions described above.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of modules or units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another apparatus, or some features may be omitted or not performed. Alternatively, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and the parts shown as units may be one physical unit or a plurality of physical units, may be located in one place, or may be distributed in a plurality of different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a readable storage medium. Based on such understanding, the technical solution of the embodiments of the present application may be essentially or a part contributing to the prior art or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium, including several instructions for causing a device (may be a single-chip microcomputer, a chip or the like) or a processor (processor) to perform all or part of the steps of the methods of the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read Only Memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely an embodiment of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily think about changes or substitutions within the technical scope of the present application, and the changes and substitutions are intended to be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (12)
1. An arrival reminding method, which is applied to an electronic device, comprises the following steps:
After joining a NAN group of a proximity sensing network, receiving position information sent by vehicle-mounted equipment, wherein the vehicle-mounted equipment is a main equipment in the NAN group;
Acquiring a reminding position;
and outputting station reminding information according to the position information and the reminding position.
2. The method of claim 1, wherein the outputting the arrival alert information based on the location information and the alert location comprises:
and outputting station reminding information according to the position information, the reminding position and the pre-stored operation line information.
3. The method according to claim 1 or 2, wherein prior to said outputting of the station alert information according to the location information and the alert location, the method further comprises:
And executing the steps of exiting the NAN group at least once, joining the NAN group again and receiving the position information sent by the vehicle-mounted equipment.
4. The method of claim 3, wherein prior to the rejoining the NAN group, the method further comprises:
And determining that the duration in a state of exiting the NAN group reaches an exiting duration, wherein the exiting duration is determined according to the position information, the reminding position and the pre-stored operation line information.
5. The method of claim 4, wherein the pre-stored run line information includes any one of a minimum run time per station, a maximum run time per station, and an average run time per station.
6. The method of claim 4, wherein prior to the exiting the NAN group, the method further comprises:
Acquiring the operation time length between the position information and the reminding position according to the position information, the reminding position and the pre-stored operation line information;
And determining that the running time length is greater than or equal to a preset time length.
7. The method of claim 4, wherein prior to the exiting the NAN group, the method further comprises:
Determining the number of interval stations between the position information and the reminding position according to the position information, the reminding position and the pre-stored operation line information;
And determining that the number of the interval stations is larger than or equal to a preset station number.
8. The method of claim 1, wherein the obtaining the alert location comprises:
Acquiring a target position;
and determining a reminding position according to the position information, the destination position and the pre-stored operation line information, wherein the reminding position comprises at least one of a transfer station and a destination station.
9. The method of claim 1, wherein receiving the location information sent by the vehicle-mounted device after joining the proximity-aware network NAN group comprises:
Receiving an equipment discovery message sent by the vehicle-mounted equipment, and joining the NAN group through the equipment discovery message;
And receiving a service discovery message sent by the vehicle-mounted equipment, and acquiring the position information from the service discovery message.
10. An arrival reminding device, which is applied to an electronic device, comprising:
The system comprises a position acquisition module, a position detection module and a position detection module, wherein the position acquisition module is used for receiving position information sent by vehicle-mounted equipment after joining a NAN group of a proximity sensing network, and the vehicle-mounted equipment is master equipment in the NAN group;
the reminding determining module is used for obtaining a reminding position;
and the information output module is used for outputting the station arrival reminding information according to the position information and the reminding position.
11. An electronic device comprising a memory and a processor, the memory storing a computer program executable on the processor, characterized in that the processor implements the steps of the arrival alert method according to any one of claims 1 to 9 when the program is executed.
12. A computer readable storage medium having stored thereon a computer program, which when executed by a processor performs the steps of the arrival reminding method according to any one of claims 1 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211357495.4A CN117995007A (en) | 2022-11-01 | 2022-11-01 | Arrival reminding method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211357495.4A CN117995007A (en) | 2022-11-01 | 2022-11-01 | Arrival reminding method and device, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117995007A true CN117995007A (en) | 2024-05-07 |
Family
ID=90889508
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211357495.4A Pending CN117995007A (en) | 2022-11-01 | 2022-11-01 | Arrival reminding method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117995007A (en) |
-
2022
- 2022-11-01 CN CN202211357495.4A patent/CN117995007A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021147745A1 (en) | Bluetooth connection method, system, and electronic device | |
EP4181587A1 (en) | Wireless communication method and apparatus, device, and storage medium | |
CN112492697B (en) | Data transmission method and corresponding terminal | |
CN106781621B (en) | Arrival reminding method and device | |
WO2020029914A1 (en) | Multi-mode communication method, terminal, and network side device | |
WO2022062786A1 (en) | Method for controlling interface and communication apparatus | |
CN111030719B (en) | Vehicle-mounted device and data processing method | |
WO2021043250A1 (en) | Bluetooth communication method, and related device | |
WO2021082608A1 (en) | Method and electronic device for prompting travel plan | |
CN113691678A (en) | Call control method and electronic equipment | |
CN112425211B (en) | Communication method and device, network equipment, user equipment and storage medium | |
CN117995007A (en) | Arrival reminding method and device, electronic equipment and storage medium | |
CN114650513A (en) | Communication method and communication device | |
CN116546132B (en) | Network identification method, device, mobile terminal and computer readable storage medium | |
WO2022226707A1 (en) | Rescue method and device, storage medium, and chip system | |
CN110574317B (en) | Information sending and receiving method and device, sending equipment and receiving equipment | |
CN113950025B (en) | Data transmission method and device | |
CN115412999A (en) | Equipment awakening method and electronic equipment | |
WO2023246786A1 (en) | Broadcast information processing method and terminal device | |
WO2022237502A1 (en) | Synchronization method and apparatus | |
CN114080011B (en) | Dormancy control method of mobile routing equipment and mobile routing equipment | |
EP4421612A1 (en) | Navigation information sharing method, electronic device, and system | |
WO2023202473A1 (en) | User equipment, wireless communication method, and computer-readable storage medium | |
WO2024093857A1 (en) | Positioning method and related apparatus | |
WO2021016853A1 (en) | Method and device for information configuration, method and device for channel estimation, and transmitting device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |