CN112866915A - Navigation information processing method and device, electronic equipment and storage medium - Google Patents

Navigation information processing method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN112866915A
CN112866915A CN202110378816.8A CN202110378816A CN112866915A CN 112866915 A CN112866915 A CN 112866915A CN 202110378816 A CN202110378816 A CN 202110378816A CN 112866915 A CN112866915 A CN 112866915A
Authority
CN
China
Prior art keywords
navigation
user
target vehicle
time
related information
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.)
Granted
Application number
CN202110378816.8A
Other languages
Chinese (zh)
Other versions
CN112866915B (en
Inventor
王宇哲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN202110378816.8A priority Critical patent/CN112866915B/en
Publication of CN112866915A publication Critical patent/CN112866915A/en
Application granted granted Critical
Publication of CN112866915B publication Critical patent/CN112866915B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/024Guidance services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Navigation (AREA)

Abstract

The disclosure provides a navigation information processing method and device, electronic equipment and a storage medium, and relates to the technical field of artificial intelligence, in particular to the technical field of intelligent traffic. The specific implementation scheme is as follows: acquiring navigation related information acquired by a terminal; determining the starting time of the target vehicle when the user of the terminal starts to run in the process of using the target vehicle according to the navigation related information; and determining the time for the user to reach a specified end point in the travel route according to the starting time, the starting station corresponding to the starting time of the target vehicle and the travel route of the target vehicle. The embodiment of the disclosure can perform navigation under the condition of poor signal, and improve the navigation effect.

Description

Navigation information processing method and device, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of artificial intelligence technology, and more particularly, to the field of intelligent transportation technology.
Background
With the development of computer technology and network technology, people can use mobile terminals such as mobile phones and the like to inquire maps at any time and any place, and can also plan and navigate routes between a departure place and a destination through the maps.
Meanwhile, the development of city construction also makes people increasingly demand map application navigation functions. Generally, the navigation effect is affected by the strength of a GPS (Global positioning System) signal, but as the life rhythm is accelerated, the requirement of the user on the navigation effect is higher and higher.
Disclosure of Invention
The disclosure provides a navigation information processing method, a navigation information processing device, an electronic device and a storage medium.
According to an aspect of the present disclosure, there is provided a navigation information processing method including:
acquiring navigation related information acquired by a terminal;
determining the starting time of the target vehicle when the user of the terminal uses the target vehicle according to the navigation related information;
and determining the time when the user reaches the specified end point in the travel route according to the starting time, the starting station corresponding to the starting time of the target vehicle and the travel route of the target vehicle.
According to another aspect of the present disclosure, there is provided a navigation information processing apparatus including:
the navigation related information acquisition module is used for acquiring navigation related information acquired by the terminal;
the starting time determining module is used for determining the starting time of the target vehicle in the process that the user of the terminal uses the target vehicle according to the navigation related information;
and the arrival time determining module is used for determining the time for the user to arrive at the specified destination in the travel route according to the starting time, the starting station corresponding to the starting time of the target vehicle and the travel route of the target vehicle.
According to another aspect of the present disclosure, there is provided an electronic device including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform a method according to any one of the embodiments of the present disclosure.
According to another aspect of the present disclosure, there is provided a non-transitory computer readable storage medium having stored thereon computer instructions for causing a computer to perform a method in any of the embodiments of the present disclosure.
According to another aspect of the present disclosure, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the method in any of the embodiments of the present disclosure.
According to the technical scheme, the starting time of the user when using the target vehicle can be determined according to the navigation related information collected by the terminal, the running regularity of the target vehicle is determined according to the running route of the target vehicle, and finally the time of the user reaching the specified destination is determined according to the starting station, the specified destination of the target vehicle and the running regularity of the target vehicle, so that the time of the user reaching the specified destination can be estimated under the conditions of relatively closed environment and poor signal, the requirement of the navigation function on the application environment is reduced, and the convenience of the user in using the navigation function is improved.
It should be understood that the statements in this section do not necessarily identify key or critical features of the embodiments of the present disclosure, nor do they limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description.
Drawings
The drawings are included to provide a better understanding of the present solution and are not to be construed as limiting the present disclosure. Wherein:
FIG. 1 is a schematic diagram of a navigation information processing method according to an embodiment of the present disclosure;
FIG. 2 is a schematic diagram of a navigation information processing method according to another embodiment of the present disclosure;
FIG. 3 is a schematic diagram of a navigation information processing method according to yet another embodiment of the present disclosure;
FIG. 4 is a schematic diagram of a navigation information processing method according to yet another embodiment of the present disclosure;
FIG. 5 is a schematic diagram of a navigation information processing method according to yet another embodiment of the present disclosure;
FIG. 6 is a schematic diagram of a navigation information processing apparatus according to an embodiment of the present disclosure;
FIG. 7 is a schematic diagram of a navigation information processing apparatus according to another embodiment of the present disclosure;
FIG. 8 is a schematic view of a navigation information processing apparatus according to yet another embodiment of the present disclosure;
FIG. 9 is a schematic view of a navigation information processing apparatus according to yet another embodiment of the present disclosure;
FIG. 10 is a schematic view of a navigation information processing apparatus according to yet another embodiment of the present disclosure;
FIG. 11 is a schematic view of a navigation information processing apparatus according to yet another embodiment of the present disclosure;
fig. 12 is a block diagram of an electronic device for implementing a navigation information processing method according to an embodiment of the present disclosure.
Detailed Description
Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings, in which various details of the embodiments of the disclosure are included to assist understanding, and which are to be considered as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
The embodiment of the present disclosure first provides a navigation information processing method, as shown in fig. 1, including:
step S11: acquiring navigation related information acquired by a terminal;
step S12: determining the starting time of the target vehicle when the user of the terminal uses the target vehicle according to the navigation related information;
step S13: and determining the time when the user reaches the specified end point in the travel route according to the starting time, the starting station corresponding to the starting time of the target vehicle and the travel route of the target vehicle.
In one embodiment, the terminal may be a computer or computer system, and may be a machine that allows a user to input data and display the results of the calculations. The terminals may be all electronic or electromechanical. The terminal may include, but is not limited to, a laptop, a tablet, a cell phone, a smart watch, a smart player, and the like.
In a possible implementation manner, the navigation-related information collected by the terminal may be navigation-related information acquired by a sensor provided in the terminal. For example, the navigation-related information may be collected by at least one of an acceleration sensor, a gravity sensor, a gyroscope, and the like provided in the terminal.
In another possible implementation manner, the navigation-related information collected by the terminal may be navigation-related information acquired by any device set by the terminal. For example, the voice in the surrounding environment of the terminal can be acquired through the voice acquisition device of the terminal, and the navigation related information can be analyzed and analyzed from the voice. For another example, the navigation-related information such as manually input positions, vehicles to be driven, and passing modes may be received through an input signal acquisition device (keyboard) of the terminal.
In another possible implementation, the navigation-related information may be any kind of information that can be used for navigation, related directly or indirectly to navigation. For example, voice information of the geographical position of the terminal, picture or video information related to the geographical position shot by the terminal, GPS positioning information of the terminal, mobile communication base station positioning information of the terminal, network address positioning information of a wireless network connected to the terminal, and the like are broadcasted.
In a possible implementation manner, the navigation-related information collected by the terminal may be navigation-related information that is obtained without depending on an internet signal, a GPS signal, or a mobile communication signal, that is, the navigation-related information that can be collected by the terminal is also collected under the condition that the internet signal, the GPS signal, or the mobile communication signal is weak.
It should be understood that the navigation-related information collected by the terminal may be the navigation-related information acquired without depending on the internet signal, the GPS signal or the mobile communication signal, but in the case of being able to receive one of the internet signal, the GPS signal or the mobile communication signal, the navigation-related information may be determined to be assisted according to one of the signals, so as to improve the accuracy of determining that the user is in the state of the target vehicle, the target vehicle starts to run, and the like.
In a possible implementation manner, determining, according to the navigation-related information, a starting time at which the target vehicle starts to travel during use of the target vehicle by the user of the terminal may specifically include determining, according to the navigation-related information, that the user of the terminal is in a state of using the target vehicle, and further determining the starting time at which the target vehicle starts to travel.
Determining, according to the navigation-related information, a starting time at which the target vehicle starts to travel when the user of the terminal uses the target vehicle, which may specifically include: and determining the speed or the acceleration of the target vehicle where the user is located according to the navigation related information, and determining the starting time of the target vehicle for starting to run according to the speed or the acceleration.
In general, vehicles used by users daily, such as cars, buses, bicycles, subways, and the like, all run within a specific speed range, and when the vehicles start running, the acceleration is also within a corresponding range; the speed, the acceleration and the like of the terminal can be detected through a sensor arranged on the terminal, and whether the target vehicle starts to run or not is judged according to the speed or the acceleration.
The target vehicle may be any vehicle, such as a bus, a subway, a bicycle, an automobile, a train, a ship, etc.
In one possible implementation, the starting time of the target vehicle starting to travel may be a specific time point of the target vehicle starting to travel, or may be an approximate time range.
In one possible implementation, a starting station corresponding to the target vehicle at the starting time may be determined according to the navigation route.
In the process of using navigation by a user, specific places where the user starts to walk or take vehicles exist for each navigation route adopted by the user, and a starting station corresponding to the target vehicle at the starting time can be determined according to the traveling progress of the navigation route, a GPS signal, a base station signal and the like.
In a possible implementation manner, the time for the user to reach the designated end point in the travel route is determined according to the starting time, the starting station corresponding to the starting time of the target vehicle and the travel route of the target vehicle, which may be the starting station and the designated end point of the target vehicle determined according to the navigation route selected by the user, and the time for the user to reach the designated end point is estimated according to the speed regularity of the target vehicle on the travel route. The time at which the user reaches the specified end point may be a specific time point or may be an approximate time range.
In one possible implementation, the target vehicle travel time between the starting station and the specified destination may be determined according to the number of stations between the starting station and the specified destination and the average travel time of each station. And adding the running time of the target vehicle between the starting station and the specified destination to the starting time to obtain the time for reaching the specified destination.
In another possible implementation manner, the target vehicle travel time length from the starting station to the specified destination may be determined according to the specific passing station from the starting station to the specified destination and the regular travel time length between the adjacent passing stations. The navigation start instruction is used for indicating the start of acquiring the navigation related information acquired by the terminal.
In a possible implementation manner, the driving route of the target vehicle may be a driving route from a starting station to a final station of the target vehicle, for example, the starting station of the X bus is the E station, the final station is the L station, and each time the X bus starts from the E station, passes through a plurality of stations, and reaches the L station of the final station; or from the L station, through multiple stations, to the E station.
In the embodiment of the disclosure, the starting time of the user when using the target vehicle can be determined according to the navigation related information collected by the terminal, the running regularity of the target vehicle can be determined according to the running route of the target vehicle, and finally the time of the user reaching the specified destination can be determined according to the starting station, the specified destination and the running regularity of the target vehicle, so that signals having certain requirements on the transmission environment such as a network, a GPS, a base station and the like can be not depended on, and the time of the user reaching the specified destination can be estimated under the conditions of closed environment (underground, in a cave, in a building) and the like, thereby reducing the requirements of the navigation function on the application environment thereof and improving the convenience of the user in using the navigation function.
In one embodiment, as shown in fig. 2, determining that the start time of the target vehicle is before the start time of the target vehicle in the process of using the target vehicle by the user of the terminal further includes:
step S21: and determining the running range of the user entering the target vehicle according to the navigation related information.
In one possible implementation, the determination that the user enters the operating range of the target vehicle may be based on the navigation-related information, and the determination that the user is located in a station of the target vehicle may be based on the navigation-related information.
Specifically, for example, according to the GPS positioning information, it is determined that the user is located at a bus stop.
For another example, it is determined that the user enters the underground station from the ground based on sensor data such as a gravity sensor and a gyroscope.
For another example, the user is judged to enter the underground subway station from the ground according to sensor data such as a gravity sensor and a gyroscope and the judgment result of the strength degree of the GPS signal.
For another example, the user is judged to enter the underground subway station from the ground according to sensor data such as a gravity sensor and a gyroscope, the judgment result of the strength degree of the GPS signal and the advancing progress of the navigation route selected by the user.
In the embodiment of the disclosure, whether the user is in the operation range of the target vehicle is determined according to the navigation related information, so that the situation that the user enters closed places such as a mall and the like to cause weak network and communication signals and mistakenly thinks that the user enters the operation range of the vehicle with weak communication signals such as a subway and the like is avoided, and the accuracy of identifying and judging the user behavior and the position through other signals is improved under the condition that the position judgment cannot be carried out depending on a GPS signal in the navigation process.
In one embodiment, the navigation-related information includes at least one of a degree of intensity of the navigation signal and a progress of travel of the navigation route.
The navigation signal strength may be a GPS signal strength. The navigation route travel progress may be a progress that has been completed in the navigation route selected by the user. The navigation route may include at least a portion of a travel route of the target vehicle, and may include at least a portion of a travel route of a plurality of different numbered target vehicles.
In another possible implementation manner, the strength of the navigation signal may be the strength of any one of the navigation signals related to the network, for example, at least one of the strength of the wireless network signal, the strength of the base station communication signal, and the strength of the GPS signal, where the strength is based on whether the navigation signal received by the terminal is sufficient to locate the user.
For another example, the user is originally located in a place where there is no mall or the like around except the subway station that may block the GPS signal, but the user GPS signal or the network communication signal is weakened, and it can be determined that the user enters the subway station.
In the embodiment, whether the user is in the running range of the target vehicle can be judged through at least one of the strength degree of the navigation signal and the advancing progress of the navigation route, so that the position of the user can be determined under the condition that the strength of the GPS signal and the network communication signal is not enough to position the user.
In one embodiment, in a case where the navigation-related information includes a strength of the navigation signal and a progress of the navigation route, determining an operation range of the user entering the target vehicle according to the navigation-related information includes:
determining a set geographical position range of a user reaching an initial site according to the navigation route and the navigation route progress;
and determining that the user enters the running range of the target vehicle under the condition that the strength degree of the navigation signal in the set geographical position range is less than the set threshold value.
For example, the user navigates from a place A to a place B, the map application provides three routes, the user selects one route with short consumption time, and the route selected by the user comprises a route which walks from the place A to a bus station C, takes a bus number X to a station D, walks to a station E of a subway line Y at the station D, and takes a subway line Y from the station E to a station F. When a user takes an X-number bus to arrive at the D station and walks to the periphery of the E station, the GPS signal strength is weakened, the user position can not be positioned through the GPS signal, and the user can be determined to be in the operation range of the subway at the E station according to the route advancing progress.
In this embodiment, whether the user is in the operating range of the target vehicle can be determined by at least one of the strength of the navigation signal and the progress of the navigation route, so that the position of the user can be determined even when the strength of the GPS signal and the network communication signal is not high enough to position the user.
In one embodiment, as shown in fig. 3, the navigation information processing method further includes:
step S31: determining the duration of a non-driving state between a starting station and a specified destination in the process of using a target vehicle by a user;
step S32: and adjusting the time for the user to reach the specified end point in the driving route according to the duration of the non-driving state.
In a specific implementation manner, the duration of the non-driving state between the starting station and the specified destination in the process of using the target vehicle by the user can be the duration of walking outside the target vehicle in the process of using the target vehicle by the user; or may be the length of time the user waits within the target vehicle, the length of time the user waits for the target vehicle to arrive at a station, etc.
Although the target vehicle has regular running time, other stop events which occur in the running range of the target vehicle by the user or vehicle stop caused by traffic management factors are inevitable, so that the duration of the non-running state can be detected in real time before the target vehicle reaches the specified destination, and the time for the user to reach the specified destination in the running route can be adjusted.
Under the condition that the target vehicle is a subway, the user still needs to walk for a certain distance from the time when the user enters the subway station to the time when the user enters the subway carriage, and the user also needs to walk for a certain distance when the user changes the subway line. In some cases, the subway may stay at a certain station for a long time for various reasons or may be an inter-vehicle, and through the steps S31-S32, the time length of the target vehicle in a non-driving state during the use of the target vehicle by the user can be detected at any time, so that the time of reaching the specified station can be estimated more accurately.
In an embodiment, before acquiring the navigation-related information collected by the terminal, the method further includes:
receiving a navigation starting instruction; the navigation start instruction is used for indicating the start of acquiring the navigation related information acquired by the terminal.
In this embodiment, the navigation start instruction may be issued by a user through a specified operation. For example, when a user uses a map application, the map application is used for searching a route from a current position to a destination, the map application provides 2 routes for the user, and the user clicks a start navigation button after selecting one of the routes, so that the user enters a navigation state.
In the embodiment, the navigation related information collected by the terminal is obtained in the navigation state, so that unnecessary information obtaining operation executed by the terminal is reduced.
In one embodiment, as shown in fig. 4, the navigation information processing method further includes:
step S41: generating navigation broadcast information according to the time for a user to reach a specified end point in a driving route and a preset time allowance;
step S42: and broadcasting reminding is carried out according to the navigation broadcasting information.
In one possible implementation, the preset time margin may be determined according to time calculation error, general reaction time of the user, play delay, and other factors.
In this embodiment, the navigation broadcast information may include broadcast time and broadcast content generated according to a specified destination, time to reach the specified destination, and a preset time margin. For example, the navigation broadcast information includes: and broadcasting the H content at the G time point, and broadcasting the H content in a voice broadcasting mode at the G time point according to the navigation broadcasting information.
In a possible implementation manner, the broadcast prompt may be one or a combination of more than two of a plurality of prompt manners such as a voice broadcast prompt, an information broadcast prompt, a vibration broadcast prompt and the like.
In the embodiment, the navigation broadcasting information can be generated according to the time for the user to reach the specified end point in the driving route and the preset time allowance; and broadcasting reminding is carried out according to the navigation broadcasting information, so that the user is prevented from missing a station which hopes to terminate the use of the target vehicle.
In one example of the present disclosure, the target vehicle may be a subway. Because the GPS signals are often not received or weak in the subway station, the time of the user arriving at the terminal station can be estimated by adopting the modes provided by the embodiments of the disclosure, and the arrival reminding is carried out according to the estimated time.
In this example, one or more state recognition models may be trained in advance for recognizing behavior states such as a state of travel of the user in the subway car, a walking state, a stationary state, and the like. The state recognition model may specifically employ a classification model.
The sensor data using a terminal such as a mobile phone includes: the method comprises the following steps of training an acceleration sensor, a gyroscope sensor, a gravity sensor and the like on a recognition model of a state to be trained to obtain a recognition model for recognizing behavior states such as a traveling state, a walking state, a static state and the like in a subway carriage. This embodiment may include the steps shown in fig. 5:
step S51: in an underground subway scene, a state recognition model is used for recognizing an event that a user starts to advance when the user is in a carriage, and recording the time when a driving state starts after the user enters the subwayTime t0. Step S51 may further include:
and (4) identifying that the user enters a subway station and is in an underground subway scene by combining the bus section information and the strength of the GPS signal. In the process that a user enters a subway station, the GPS signal is gradually weakened until the GPS signal disappears and the like;
identifying walking behaviors of a user in the subway station and duration of the walking behaviors by adopting a state identification model;
after the walking behavior of the user is finished, the fact that the user is located inside the subway and the subway is in a driving state is recognized. Recording the time t of entering the driving state for the first time0
Step S52: the Arrival Time of the subway at the lower station is Estimated through the ETA (Estimated Time of Arrival) of the subway.
The published bus scheme which can be acquired at present comprises information of the number and duration of stations from a subway station to a subway station. The first time of entering the driving state t recorded in the step S51 can be used because the subway runs regularly0And the ETA of the operation sections of the multiple stations of the subway estimates the time length between the arrival of the subway at the get-off station needing to get off the train.
Time t between arrival at get-off station needing to get off1=t0+ETA–Δ;
In the above equation, Δ may be calculated as: and delta is the time used for recognizing the driving state after getting on the bus plus the time used for getting off the bus station to remind the user of reserving the time in advance. The time taken for identifying the state of the traveling vehicle after getting on may be generally about 30 seconds.
Step S53: and triggering the getting-off reminding at the Time (Time To Get off) of the getting-off station needing To Get off.
The method can effectively overcome the defects of large positioning error and serious updating time delay of underground subway scenes; meanwhile, timeliness and accuracy of underground subway scene and getting-off reminding in bus navigation can be improved remarkably.
An embodiment of the present disclosure further provides a navigation information processing apparatus, as shown in fig. 6, including:
a navigation-related information acquisition module 61, configured to acquire navigation-related information acquired by a terminal;
a start time determining module 62, configured to determine, according to the navigation related information, a start time at which the target vehicle starts to travel when the user of the terminal uses the target vehicle;
and an arrival time determining module 63, configured to determine, according to the start time, the start station corresponding to the start time of the target vehicle, and the travel route of the target vehicle, a time when the user arrives at a specified end point in the travel route.
In one embodiment, as shown in fig. 7, the navigation information processing apparatus further includes:
and the range module 71 is used for determining the operation range of the target vehicle entered by the user according to the navigation related information.
In one embodiment, the navigation-related information includes at least one of a degree of intensity of the navigation signal and a progress of travel of the navigation route.
In one embodiment, as shown in fig. 8, in the case that the navigation-related information includes a strength of the navigation signal and a progress of the navigation route, the range module includes:
the geographical range unit 81 is used for determining a set geographical position range of the user reaching the starting station according to the navigation route and the progress of the navigation route;
and the operation range unit 82 is used for determining that the user enters the operation range of the target vehicle under the condition that the strength degree of the navigation signal in the set geographical position range is less than the set threshold value.
In one embodiment, as shown in fig. 9, the navigation information processing apparatus further includes:
a non-driving module 91 for determining a duration of a non-driving state between a starting station and a designated destination in a process of using a target vehicle by a user;
and the adjusting module 92 is used for adjusting the time when the user reaches the specified end point in the driving route according to the duration of the non-driving state.
In one embodiment, as shown in fig. 10, the navigation information processing apparatus further includes:
a navigation instruction receiving module 101, configured to receive a navigation start instruction; the navigation start instruction is used for indicating the start of acquiring the navigation related information acquired by the terminal.
In one embodiment, as shown in fig. 11, the navigation information processing apparatus further includes:
the broadcast information generating module 111 is configured to generate navigation broadcast information according to time for a user to reach an appointed destination in a driving route and a preset time margin;
and the broadcasting module 112 is used for broadcasting a prompt according to the navigation broadcasting information.
Embodiments of the present disclosure may relate to the field of artificial intelligence technology, such as intelligent transportation.
The functions of each unit, module or sub-module in each apparatus in the embodiments of the present disclosure may refer to the corresponding description in the above method embodiments, and are not described herein again.
The present disclosure also provides an electronic device, a readable storage medium, and a computer program product according to embodiments of the present disclosure.
FIG. 12 shows a schematic block diagram of an example electronic device 120 that may be used to implement embodiments of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 12, the electronic device 120 includes a computing unit 121 that can perform various appropriate actions and processes according to a computer program stored in a Read Only Memory (ROM)122 or a computer program loaded from a storage unit 128 into a Random Access Memory (RAM) 123. In the RAM123, various programs and data necessary for the operation of the electronic device 120 can also be stored. The calculation unit 121, the ROM122, and the RAM123 are connected to each other via a bus 124. An input/output (I/O) interface 125 is also connected to bus 124.
A number of components in the electronic device 120 are connected to the I/O interface 125, including: an input unit 126 such as a keyboard, a mouse, and the like; an output unit 127 such as various types of displays, speakers, and the like; a storage unit 128 such as a magnetic disk, optical disk, or the like; and a communication unit 129 such as a network card, modem, wireless communication transceiver, or the like. The communication unit 129 allows the electronic device 120 to exchange information/data with other devices through a computer network such as the internet and/or various telecommunication networks.
The computing unit 121 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of the computing unit 121 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various dedicated Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, and so forth. The calculation unit 121 executes the respective methods and processes described above, such as the navigation information processing method. For example, in some embodiments, the navigation information processing method may be implemented as a computer software program tangibly embodied in a machine-readable medium, such as storage unit 128. In some embodiments, part or all of the computer program may be loaded and/or installed onto the electronic device 120 via the ROM122 and/or the communication unit 129. When the computer program is loaded into the RAM123 and executed by the computing unit 121, one or more steps of the navigation information processing method described above may be performed. Alternatively, in other embodiments, the computing unit 121 may be configured to perform the navigation information processing method by any other suitable means (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuitry, Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), system on a chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for implementing the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions/operations specified in the flowchart and/or block diagram to be performed. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on 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 (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.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), Wide Area Networks (WANs), and the Internet.
The computer system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present disclosure may be executed in parallel or sequentially or in different orders, and are not limited herein as long as the desired results of the technical solutions disclosed in the present disclosure can be achieved.
The above detailed description should not be construed as limiting the scope of the disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present disclosure should be included in the scope of protection of the present disclosure.

Claims (17)

1. A navigation information processing method, comprising:
acquiring navigation related information acquired by a terminal;
determining the starting time of the target vehicle when the user of the terminal starts to run in the process of using the target vehicle according to the navigation related information;
and determining the time for the user to reach a specified end point in the travel route according to the starting time, the starting station corresponding to the starting time of the target vehicle and the travel route of the target vehicle.
2. The method of claim 1, wherein the determining that the user of the terminal is using the target vehicle is prior to a start time for the target vehicle to begin traveling further comprises:
and determining the running range of the target vehicle entered by the user according to the navigation related information.
3. The method of claim 2, wherein the navigation-related information includes at least one of a navigation signal strength and a navigation route progress.
4. The method of claim 3, wherein in the case that the navigation-related information includes a navigation signal strength and a navigation route progress, the determining that the user enters the operating range of the target vehicle according to the navigation-related information comprises:
determining a set geographical position range of the user reaching the starting station according to the navigation route and the navigation route advancing progress;
and determining that the user enters the running range of the target vehicle under the condition that the strength degree of the navigation signal in the set geographical position range is smaller than a set threshold value.
5. The method of claim 1, wherein the method further comprises:
determining a duration of a non-travel state between the starting station and a specified destination during use of the target vehicle by the user;
and adjusting the time of the user reaching the specified end point in the driving route according to the duration of the non-driving state.
6. The method according to any one of claims 1 to 5, wherein before the obtaining of the navigation-related information collected by the terminal, the method further comprises:
receiving a navigation starting instruction; the navigation starting instruction is used for indicating the start of acquiring the navigation related information acquired by the terminal.
7. The method of any of claims 1 to 5, further comprising:
generating navigation broadcast information according to the time for the user to reach the specified end point in the driving route and the preset time allowance;
and broadcasting reminding is carried out according to the navigation broadcasting information.
8. A navigation information processing apparatus comprising:
the navigation related information acquisition module is used for acquiring navigation related information acquired by the terminal;
the starting time determining module is used for determining the starting time of the target vehicle in the process that the user of the terminal uses the target vehicle according to the navigation related information;
and the arrival time determining module is used for determining the time of the user reaching a specified end point in the running lines according to the starting time, the starting station corresponding to the starting time of the target vehicle and the running lines of the target vehicle.
9. The apparatus of claim 8, wherein the apparatus further comprises:
and the range module is used for determining the running range of the target vehicle entered by the user according to the navigation related information.
10. The apparatus of claim 9, wherein the navigation-related information comprises at least one of a navigation signal strength and a navigation route progress.
11. The apparatus of claim 10, wherein in the case that the navigation-related information includes a navigation signal strength and a navigation route progress, the range module comprises:
the geographical range unit is used for determining a set geographical position range of the user reaching the starting station according to the navigation route and the navigation route advancing progress;
and the operation range unit is used for determining that the user enters the operation range of the target vehicle under the condition that the strength degree of the navigation signal in the set geographical position range is less than a set threshold value.
12. The apparatus of claim 8, wherein the apparatus further comprises:
the non-driving module is used for determining the duration of a non-driving state between the starting station and a specified terminal point in the process of using the target vehicle by the user;
and the adjusting module is used for adjusting the time of the user reaching the specified end point in the driving route according to the duration of the non-driving state.
13. The apparatus of any of claims 8 to 12, wherein the apparatus further comprises:
the navigation instruction receiving module is used for receiving a navigation starting instruction; the navigation starting instruction is used for indicating the start of acquiring the navigation related information acquired by the terminal.
14. The apparatus of any of claims 8 to 12, further comprising:
the broadcast information generation module is used for generating navigation broadcast information according to the time of the user reaching the specified end point in the driving route and the preset time allowance;
and the broadcasting module is used for broadcasting prompt according to the navigation broadcasting information.
15. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-7.
16. A non-transitory computer readable storage medium having stored thereon computer instructions for causing a computer to perform the method of any one of claims 1-7.
17. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1-7.
CN202110378816.8A 2021-04-08 2021-04-08 Navigation information processing method and device, electronic equipment and storage medium Active CN112866915B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110378816.8A CN112866915B (en) 2021-04-08 2021-04-08 Navigation information processing method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110378816.8A CN112866915B (en) 2021-04-08 2021-04-08 Navigation information processing method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112866915A true CN112866915A (en) 2021-05-28
CN112866915B CN112866915B (en) 2023-08-04

Family

ID=75992350

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110378816.8A Active CN112866915B (en) 2021-04-08 2021-04-08 Navigation information processing method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112866915B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114666856A (en) * 2022-04-19 2022-06-24 立臻精密智造(昆山)有限公司 Signal enhancement guiding method and device, mobile terminal and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100125410A1 (en) * 2008-11-17 2010-05-20 Mary Anne Hicks Methods and Apparatuses for Providing Enhanced Navigation Services
CN101769749A (en) * 2010-02-01 2010-07-07 深圳市凯立德计算机***技术有限公司 Navigation method and device
CN102519456A (en) * 2011-11-28 2012-06-27 华为终端有限公司 Navigation method and mobile terminal of subway line
CN105371861A (en) * 2015-11-17 2016-03-02 广东欧珀移动通信有限公司 Route navigation method and server
CN108151756A (en) * 2017-12-21 2018-06-12 深圳市综合交通运行指挥中心 The travel time computation method and device of a kind of urban public tranlport system
CN108663058A (en) * 2017-03-28 2018-10-16 高德信息技术有限公司 A kind of navigational guidance information determines method and device
EP3591338A2 (en) * 2018-07-03 2020-01-08 Beijing Baidu Netcom Science and Technology Co., Ltd. Navigation method, navigation device, device and medium
CN111637899A (en) * 2020-06-10 2020-09-08 北京百度网讯科技有限公司 Navigation method, navigation device, electronic equipment and storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100125410A1 (en) * 2008-11-17 2010-05-20 Mary Anne Hicks Methods and Apparatuses for Providing Enhanced Navigation Services
CN101769749A (en) * 2010-02-01 2010-07-07 深圳市凯立德计算机***技术有限公司 Navigation method and device
CN102519456A (en) * 2011-11-28 2012-06-27 华为终端有限公司 Navigation method and mobile terminal of subway line
CN105371861A (en) * 2015-11-17 2016-03-02 广东欧珀移动通信有限公司 Route navigation method and server
CN108663058A (en) * 2017-03-28 2018-10-16 高德信息技术有限公司 A kind of navigational guidance information determines method and device
CN108151756A (en) * 2017-12-21 2018-06-12 深圳市综合交通运行指挥中心 The travel time computation method and device of a kind of urban public tranlport system
EP3591338A2 (en) * 2018-07-03 2020-01-08 Beijing Baidu Netcom Science and Technology Co., Ltd. Navigation method, navigation device, device and medium
CN111637899A (en) * 2020-06-10 2020-09-08 北京百度网讯科技有限公司 Navigation method, navigation device, electronic equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114666856A (en) * 2022-04-19 2022-06-24 立臻精密智造(昆山)有限公司 Signal enhancement guiding method and device, mobile terminal and storage medium

Also Published As

Publication number Publication date
CN112866915B (en) 2023-08-04

Similar Documents

Publication Publication Date Title
CN105160880B (en) A kind of predictor method and device of vehicle passenger carrying status
US20160129913A1 (en) System and Method for the Automatic Persona Identification of a Person Post Motion
CN106959690B (en) Method, device and equipment for searching unmanned vehicle and storage medium
CN103488666A (en) Information processing apparatus, electronic device, information processing method and program
CN113788009B (en) Method and device for indicating parking mode and electronic equipment
CN111366161A (en) Vehicle positioning method and electronic equipment
CN114005283B (en) Navigation method and device of vehicle, electronic equipment and storage medium
CN111352142A (en) Indoor parking positioning method and device, electronic equipment and medium
EP2506028B1 (en) Position correction apparatus, method, and storage unit
CN113901341A (en) Navigation information prompting method, device, medium and program product
CN112866915B (en) Navigation information processing method and device, electronic equipment and storage medium
CN113344277B (en) Predictive model training method, state updating method, device, equipment and medium
CN114118582A (en) Destination prediction method, destination prediction device, electronic terminal and storage medium
CN106842272B (en) Method, system and device for generating parking track in parking lot
CN109270566B (en) Navigation method, navigation effect testing method, device, equipment and medium
CN111951583A (en) Prompting method and electronic equipment
JP2018180907A (en) Traffic prediction program, traffic prediction apparatus, and traffic prediction method
CN112987707A (en) Automatic driving control method and device for vehicle
CN115675528A (en) Automatic driving method and vehicle based on similar scene mining
CN113276888B (en) Riding method, device, equipment and storage medium based on automatic driving
CN114625147A (en) Moving path planning method and device, robot and storage medium
CN113899359A (en) Navigation method, device, equipment and storage medium
CN114298772A (en) Information display method, device, equipment and storage medium
JP2018180906A (en) Congestion prediction program, congestion prediction apparatus, and congestion prediction method
CN113052397A (en) Method and device for determining getting-on information, electronic equipment and storage medium

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
GR01 Patent grant
GR01 Patent grant