CN112539762A - Navigation method and vehicle-mounted navigation equipment - Google Patents

Navigation method and vehicle-mounted navigation equipment Download PDF

Info

Publication number
CN112539762A
CN112539762A CN202011352932.4A CN202011352932A CN112539762A CN 112539762 A CN112539762 A CN 112539762A CN 202011352932 A CN202011352932 A CN 202011352932A CN 112539762 A CN112539762 A CN 112539762A
Authority
CN
China
Prior art keywords
address
recommended
address information
time
historical
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
Application number
CN202011352932.4A
Other languages
Chinese (zh)
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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202011352932.4A priority Critical patent/CN112539762A/en
Publication of CN112539762A publication Critical patent/CN112539762A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3605Destination input or retrieval
    • G01C21/3608Destination input or retrieval using speech input, e.g. using speech recognition
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/343Calculating itineraries, i.e. routes leading from a starting point to a series of categorical destinations using a global route restraint, round trips, touristic trips
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3605Destination input or retrieval
    • G01C21/362Destination input or retrieval received from an external device or application, e.g. PDA, mobile phone or calendar application

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Acoustics & Sound (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Navigation (AREA)

Abstract

The application discloses a navigation method and vehicle-mounted navigation equipment, wherein the method comprises the following steps: acquiring a historical address information set and a target address; searching an address database according to the target address to obtain a real-time address information set; determining a recommended address according to the historical address information set and the real-time address information set; and planning a navigation route according to the recommended address. Preliminarily matching real-time address information in a real-time address information set close to the target address according to the target address; and determining a recommended address according to the historical address information set and the real-time address information set, and performing secondary screening on the address in the real-time address information set by using the historical address information in the historical address information set, so that the matching accuracy of the recommended address is improved, and the navigation route error fed back to the driver is avoided. And the navigation route is planned according to the recommended address, so that the user can quickly obtain the navigation route with higher accuracy, and the user experience is improved.

Description

Navigation method and vehicle-mounted navigation equipment
Technical Field
The application relates to the technical field of vehicle navigation, in particular to a navigation method and vehicle navigation equipment.
Background
Currently, a car navigation apparatus can retrieve a destination address by recognizing voice information input by a driver. However, the driver does not easily operate the keyboard to input the destination address during driving, and the driver may read the name of the destination by voice, but the destination name read by the driver may not exactly match the address name in the map. The vehicle-mounted navigation system needs to perform fuzzy matching on the names of the destinations read by voices, so that a plurality of alternative addresses are matched, but the matching accuracy of the alternative addresses and the actual destination address of the driver is not high, so that the driver cannot obtain an expected navigation route, and the user experience is reduced.
Disclosure of Invention
Therefore, the application provides a navigation method and vehicle-mounted navigation equipment, and how to improve the accuracy of the matched address of the vehicle-mounted navigation equipment is to avoid the problem of wrong navigation route fed back to a driver.
In order to achieve the above object, a first aspect of the present application provides a navigation method, including: acquiring a historical address information set and a target address; searching an address database according to the target address to obtain a real-time address information set; determining a recommended address according to the historical address information set and the real-time address information set; and planning a navigation route according to the recommended address.
In one specific implementation, obtaining the historical address information set and the target address includes: acquiring a target address from a client; acquiring historical address information from each communication device, wherein the communication devices are devices with the same users as the current devices; and determining a historical address information set according to the historical address information.
In one specific implementation, obtaining historical address information from each communication device includes: establishing communication connection with each communication device according to a preset communication mode; acquiring historical semantic information fed back by each communication device; and analyzing the historical semantic information to obtain historical address information.
In a specific implementation, the preset communication mode includes any one or more of a WIFI communication mode, a near field communication NFC mode, and a bluetooth communication mode.
In one particular implementation, the set of historical address information includes historical address information and the set of real-time address information includes real-time address information; determining a recommended address according to the historical address information set and the real-time address information set, wherein the method comprises the following steps: acquiring historical time information corresponding to the historical address information; acquiring real-time information corresponding to the real-time address information; sequentially comparing the historical time information and the real-time information to obtain a first comparison result; and screening the addresses in the historical address information set and the addresses in the real-time address information set according to the first comparison result to obtain recommended addresses.
In one specific implementation, the screening, according to the first comparison result, the addresses in the historical address information set and the addresses in the real-time address information set to obtain the recommended address includes: screening addresses in the historical address information set according to the first comparison result to obtain a first recommended address set; screening addresses in the real-time address information set according to the first comparison result to obtain a second recommended address set; and comparing the addresses in the first recommended address set with the addresses in the second recommended address set to determine the recommended addresses.
In one specific implementation, after determining the recommended address according to the historical address information set and the real-time address information set, and before planning the navigation route according to the recommended address, the method further includes: acquiring current position information; and verifying the recommended address according to the current position information, the preset driving speed and the target address, and judging whether the recommended address is correct.
In one specific implementation, verifying the recommended address according to the current position information, the preset driving speed and the target address, and judging whether the recommended address is correct includes: calculating first arrival time required by the current position information to the recommended address according to the preset driving speed, the target address and the current position information; calculating second arrival time required by the current position information to the recommended address according to the preset driving speed, the recommended address and the current position information; and judging whether the recommended address is correct or not according to the first arrival time, the second arrival time and a preset time threshold.
In one specific implementation, after determining the recommended address according to the historical address information set and the real-time address information set, and before planning the navigation route according to the recommended address, the method further includes: asking questions to the user in a voice mode; and responding to a confirmation instruction of the user, and judging whether the recommended address is correct or not.
In one specific implementation, after determining whether the recommended address is correct, before planning a navigation route according to the recommended address, the method further includes: feeding back the real-time address information in the real-time address information set to the user under the condition that the recommended address is determined to be wrong; and feeding back the recommended address to the user under the condition that the recommended address is determined to be correct.
In one particular implementation, the set of historical address information includes any one or more of a place name, a building name, and a street name.
In order to achieve the above object, a second aspect of the present application provides an in-vehicle navigation apparatus comprising: the acquisition module is used for acquiring a historical address information set and a target address; the retrieval module is used for retrieving the address database according to the target address to obtain a real-time address information set; the comparison module is used for determining a recommended address according to the historical address information set and the real-time address information set; and the navigation module is used for planning a navigation route according to the recommended address.
According to the navigation method and the vehicle-mounted navigation equipment, the address database is retrieved through the target address to obtain the real-time address information set, and the real-time address information in the real-time address information set close to the target address can be preliminarily matched according to the target address; and determining a recommended address according to the historical address information set and the real-time address information set, and performing secondary screening on the address in the real-time address information set by using the historical address information in the historical address information set, so that the matching accuracy of the recommended address is improved, and the navigation route error fed back to the driver is avoided. And the navigation route is planned according to the recommended address, so that the user can quickly obtain the navigation route with higher accuracy, and the user experience is improved.
Drawings
The accompanying drawings are included to provide a further understanding of the embodiments of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the principles of the application. The above and other features and advantages will become more apparent to those skilled in the art by describing in detail exemplary embodiments thereof with reference to the attached drawings, in which:
fig. 1 is a flowchart illustrating a navigation method according to an embodiment of the present application.
Fig. 2 shows a flow chart of a navigation method in a further embodiment of the present application.
Fig. 3 shows a block diagram of the components of the in-vehicle navigation apparatus in the embodiment of the present application.
Fig. 4 shows a block diagram of the components of the navigation system in the embodiment of the present application.
Fig. 5 is a flowchart illustrating a navigation method in the navigation system in the embodiment of the present application.
In the drawings:
301: the obtaining module 302: retrieval module
303: the comparison module 304: navigation module
410: in-vehicle navigation apparatus 420: communication device
Detailed Description
The following detailed description of embodiments of the present application will be made with reference to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present application, are given by way of illustration and explanation only, and are not intended to limit the present application. It will be apparent to one skilled in the art that the present application may be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present application by illustrating examples thereof.
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Fig. 1 is a flowchart illustrating a navigation method according to an embodiment of the present application. The navigation method can be applied to vehicle navigation equipment. As shown in fig. 1, includes:
step S110, acquiring a historical address information set and a target address.
The historical address information set comprises any one or more of place names, building names and street names. Such as a certain area in Beijing, a peace building, a certain street, a worker stadium, etc. The historical address information is only illustrated by way of example, and may be specifically set according to specific situations, and other historical address information that is not illustrated is also within the protection scope of the present application, and is not described herein again.
In one specific implementation, obtaining the historical address information set and the target address includes: acquiring a target address input by a client; acquiring historical address information from each communication device, wherein the communication devices are devices with the same users as the current devices; and determining a historical address information set according to the historical address information.
The communication device includes any one or more of a smart phone (e.g., a smart phone), a Personal Computer (PC), and a car machine, and the communication device is a device bound to a mobile phone number or identity information of a user and can obtain historical address information related to the user. It should be noted that, for respecting and protecting the privacy of the user, the historical address information related to the user can be obtained only by obtaining the authorization permission of the user, so as to ensure that the obtained historical address information is legal information.
In one specific implementation, obtaining historical address information from each communication device includes: establishing communication connection with each communication device according to a preset communication mode; acquiring historical semantic information fed back by each communication device; and analyzing the historical semantic information to obtain historical address information.
The preset Communication mode includes any one or more of a WIFI Communication mode, a Near Field Communication (NFC) mode, and a bluetooth Communication mode. Through the preset communication mode, the vehicle-mounted navigation equipment can perform data synchronization with each communication equipment to obtain historical address information, and the subsequent analysis of the target address is facilitated.
And step S120, retrieving the address database according to the target address to obtain a real-time address information set.
The address database can be a database stored by the vehicle-mounted navigation equipment so as to accelerate the search speed of the target address; or a database including address information obtained through the internet to obtain more comprehensive address information, thereby obtaining real-time address information.
It should be noted that, if the obtained real-time address information has a high matching degree with the target address, the real-time address information can be directly recommended to the user, and the navigation route is planned by the real-time address information, so that the determination of the navigation route is accelerated, and the user requirements are met.
And step S130, determining a recommended address according to the historical address information set and the real-time address information set.
The recommended addresses expected to be obtained by the user may exist in both the historical address information set and the real-time address information set, and the speed of obtaining the recommended addresses can be increased by comprehensively considering the addresses in the historical address information set and the addresses in the real-time address information set.
In one particular implementation, the set of historical address information includes historical address information and the set of real-time address information includes real-time address information; determining a recommended address according to the historical address information set and the real-time address information set, wherein the method comprises the following steps: acquiring historical time information corresponding to the historical address information; acquiring real-time information corresponding to the real-time address information; sequentially comparing the historical time information and the real-time information to obtain a first comparison result; and screening the addresses in the historical address information set and the addresses in the real-time address information set according to the first comparison result to obtain recommended addresses.
Firstly, initially screening time information by comparing each piece of historical time information with each piece of real-time information to find out historical time information matched with the real-time information; and then, re-screening the historical address information corresponding to the historical time information and the addresses in the real-time address information set to determine the recommended addresses so as to improve the matching precision of the recommended addresses.
In one specific implementation, the screening, according to the first comparison result, the addresses in the historical address information set and the addresses in the real-time address information set to obtain the recommended address includes: screening addresses in the historical address information set according to the first comparison result to obtain a first recommended address set; screening addresses in the real-time address information set according to the first comparison result to obtain a second recommended address set; and comparing the addresses in the first recommended address set with the addresses in the second recommended address set to determine the recommended addresses.
For example, in a case that the first comparison result is that the real-time information matches the first historical time information (for example, a difference between the real-time and the first historical time is less than or equal to a preset time threshold (for example, 6 hours), and the like), the addresses in the historical address information set corresponding to the first historical time information are primarily screened to obtain a first recommended address set; then, the real-time information is used for carrying out secondary screening on the addresses in the real-time address information set to obtain a second recommended address set; and comparing the addresses in the first recommended address set with the addresses in the second recommended address set to determine whether the historical address information and the real-time address information are the same or similar, and further taking the real-time address information as the recommended address under the condition that the historical address information and the real-time address information are the same or similar, so that the matching precision of the recommended address is improved.
And step S140, planning a navigation route according to the recommended address.
The navigation route is a driving route from the current position to the recommended address, and can comprise any one or more of information such as street names, used time, the number of passing traffic lights and the like in the driving process, so that the comprehensive and accurate driving route is provided for the user.
In this embodiment, the address database is retrieved through the target address to obtain a real-time address information set, and the real-time address information in the real-time address information set close to the target address can be preliminarily matched with the target address; and determining a recommended address according to the historical address information set and the real-time address information set, and performing secondary screening on the address in the real-time address information set by using the historical address information in the historical address information set, so that the matching accuracy of the recommended address is improved, and the wrong navigation route fed back to a driver is avoided. And the navigation route is planned according to the recommended address, so that the user can quickly obtain the navigation route with higher accuracy, and the user experience is improved.
Fig. 2 shows a flow chart of a navigation method in a further embodiment of the present application. The navigation method can be applied to vehicle navigation equipment. As shown in fig. 2, includes:
in step S210, a history address information set and a target address are acquired.
Step S220, the address database is searched according to the target address, and a real-time address information set is obtained.
And step S230, determining a recommended address according to the historical address information set and the real-time address information set.
It should be noted that steps S210 to S230 in this embodiment are the same as steps S110 to S130 in the previous embodiment, and are not repeated herein.
In step S240, the current location information is acquired.
The current location information is used to represent a spatial address where the user is currently located, for example, the current location information may include any one or more of latitude and longitude information, place name information, name of street where the user is located, name of building, and the like. The current location information is only an example, and may be specifically set according to specific situations, and other unexplained current location information is also within the protection scope of the present application, and is not described herein again.
And step S250, verifying the recommended address according to the current position information, the preset driving speed and the target address, and judging whether the recommended address is correct.
Calculating the length of a distance expected to be driven according to the current position information and the target address, and calculating a first time length expected to be driven according to the length of the distance and a preset driving speed; calculating a second duration according to the distance between the recommended address and the current position information and the preset driving speed; if the first duration is far longer than the second duration, determining that the recommended address is wrong; otherwise, if the first duration and the second duration are almost equal, the recommended address is determined to be correct. Through verification of the recommended address, the accuracy of the recommended address is improved, a user can obtain the recommended address with higher accuracy, and the user experience is improved.
In one specific implementation, verifying the recommended address according to the current position information, the preset driving speed and the target address, and judging whether the recommended address is correct includes: calculating first arrival time required by the current position information to the recommended address according to the preset driving speed, the target address and the current position information; calculating second arrival time required by the current position information to the recommended address according to the preset driving speed, the recommended address and the current position information; and judging whether the recommended address is correct or not according to the first arrival time, the second arrival time and a preset time threshold.
Under the condition that the difference value between the first arrival time and the second arrival time is calculated to be 1 hour, if the preset time length threshold is set to be 6 hours, the difference value between the first arrival time and the second arrival time is smaller than 6 hours, the fact that the recommended address is correct is determined, and the recommended address is recommended to a user; otherwise, the recommended address is determined to be incorrect.
In one specific implementation, after determining the recommended address according to the historical address information set and the real-time address information set, and before planning the navigation route according to the recommended address, the method further includes: asking questions to the user in a voice mode; and responding to a confirmation instruction of the user, and judging whether the recommended address is correct or not.
The voice manner may be to convert the recommended address or semantic information related to the recommended address (for example, address information corresponding to a certain activity that the user needs to participate in) into a voice expression that can be output by the voice device, so that the user can obtain the recommended address fed back by the vehicle-mounted navigation device. The confirmation instruction may include a recommended address being correct or a recommended address being incorrect. In the case where it is determined that the recommended address is correct, step S260 is performed; in a case where it is determined that the recommended address is erroneous, step S270 is executed.
For example, the recommended address is "worker stadium", and the in-vehicle navigation apparatus asks the user: "do you go to a worker at a stadium to participate in a sporting event? ". If the user answers in the affirmative, it is determined that the recommended address is correct, and step S260 is performed, for example, the in-vehicle navigation apparatus feeds back "worker stadium" to the user and a navigation route according to the worker stadium and the current location, and navigates the user according to the navigation route. Otherwise, if the user makes a negative answer, it is determined that the recommended address is wrong, and step S260 is performed, or the in-vehicle navigation apparatus again retrieves a recommended address closer to the target address for the user.
And step S260, feeding back the recommended address to the user, and planning a navigation route according to the recommended address.
The navigation route can include any one or more of street names, used time, the number of passing traffic lights and the like in the driving process. For example, if the recommended address is a first street and the current location of the user is a fifth street, the vehicle navigation device may plan the navigation route based on the shortest distance between the first street and the fifth street, or based on the shortest time taken from the first street to the fifth street. For example, the navigation route is from the fifth street, passes through the second street and the fourth street, and passes through 2 red road lamps to reach the first street.
And step S270, feeding back the real-time address information in the real-time address information set to the user, and planning a navigation route according to the real-time address information.
The real-time address information comprises N pieces of real-time address information similar to the target address, and N is an integer greater than or equal to 1. For example, the target address is "worker": the vehicle-mounted navigation equipment searches the address database according to the work body, returns two places of a worker stadium and a worker gym, and information such as a first navigation route planned according to the worker stadium and the current position of the user or a second navigation route planned according to the worker stadium and the current position of the user. The user is ensured to obtain the optimal navigation route.
In this embodiment, the recommended address is verified according to the current position information of the user, the preset driving speed and the target address, whether the recommended address is correct or not is judged, the recommended address is further verified, and the accuracy of the recommended address is guaranteed. And under the condition that the recommended address is determined to be correct, feeding back the recommended address to the user, planning a navigation route according to the recommended address, and improving the accuracy of the recommended address. And under the condition that the recommended address is determined to be wrong, feeding back the real-time address information in the real-time address information set to the user, and planning a navigation route according to the real-time address information to ensure that the user can obtain a useful navigation route.
Fig. 3 shows a block diagram of the components of the in-vehicle navigation apparatus in the embodiment of the present application. As shown in fig. 3, the in-vehicle navigation apparatus includes: an obtaining module 301, configured to obtain a historical address information set and a target address; a retrieval module 302, configured to retrieve the address database according to the target address to obtain a real-time address information set; the comparison module 303 is configured to determine a recommended address according to the historical address information set and the real-time address information set; and the navigation module 304 is used for planning a navigation route according to the recommended address.
In the embodiment, the real-time address information in the real-time address information set close to the target address is preliminarily matched through the retrieval module; and then, the address in the real-time address information set is secondarily screened again through the historical address information in the historical address information set by using the comparison module, so that the matching accuracy of the recommended address is improved, and the navigation route error fed back to the driver is avoided. The navigation module is used for planning the navigation route according to the recommended address, so that a user can quickly obtain the navigation route with higher accuracy, and the user experience is improved.
It should be noted that each module referred to in this embodiment is a logical module, and in practical applications, one logical unit may be one physical unit, may be a part of one physical unit, and may be implemented by a combination of multiple physical units. In addition, in order to highlight the innovative part of the present application, a unit that is not so closely related to solving the technical problem proposed by the present application is not introduced in the present embodiment, but it does not indicate that no other unit exists in the present embodiment.
Fig. 4 shows a block diagram of components in an embodiment of the present application. As shown in fig. 4, the navigation system includes: an in-vehicle navigation device 410 and a communication device 420.
The communication device 420 includes any one or more of a smart phone (e.g., a smart phone), a PC, and a car machine. The car machine refers to a vehicle-mounted infotainment device installed therein, and the car machine can functionally realize information communication between a person and a car, and can also realize information communication between the car and an external device (for example, car-to-car), for example, a vehicle-mounted multimedia system device, and the like. The smart phone is a mobile phone bound with the mobile phone number or the identity information of the user. The above communication devices are only examples, and may be specifically configured according to specific situations, and other communication devices not described are also within the protection scope of the present application, and are not described herein again.
Specifically, fig. 5 shows a flowchart of a navigation method in the navigation system in the embodiment of the present application. As shown in fig. 5, the navigation system performs navigation by the following steps.
In step S501, the in-vehicle navigation apparatus 410 transmits an inquiry message to the communication apparatus 420.
In step S502, the communication device 420 acquires a set of historical address information of the user, and historical time information corresponding to the historical address information in the set of historical address information.
Wherein the historical address information set comprises historical address information. The historical address information is address information collected by the communication device 420. But also address information collected by e-mail software or instant messaging software installed in the communication device 420, or the like. The history time information is time information corresponding to the history address information. The historical address information includes: any one or more of a place name, building name, street name, and location name (e.g., "home", "office", etc.). The historical time information includes actual time (e.g., day of the month, time of day, etc.) and relative time information (e.g., last time, most recent, etc.).
In one particular implementation, the names of activities semantically related to location or time, such as "meeting", "party", etc., are extracted as relative time information. The actual time may be obtained by calculation using relative time information, for example, the relative time information is the next wednesday, and the specific date of the next wednesday may be estimated based on the current communication time.
For example, the following messages are extracted from some instant messaging software on the mobile phone: "ten am on the next wednesday call a company annual meeting at a worker's stadium". Through the analysis of the message content, the address information is 'worker stadium', the time information is 'next wednesday and ten am', and the activity information is 'sports party'. The mobile phone calculates 'next Wednesday' as '9 months and 1 days' according to the current time, and saves 'worker stadium' as historical address information; "9/month/1/day" is stored as the history time information corresponding to the history address information.
It should be noted that, for the sake of respecting and protecting the privacy of the user, before executing step S501, it is necessary to obtain user authorization permission to ensure that the acquired historical address information set and the historical time information are legal information.
In step S503, the communication device 420 transmits the inquiry response to the in-vehicle navigation device 410 so that the in-vehicle navigation device 410 obtains the inquiry response.
Wherein the query response includes historical address information and historical time information. Through the above operation, the in-vehicle navigation apparatus 410 is enabled to perform data synchronization with the communication apparatus 420, obtaining the history address information and the history time information.
In step S504, the in-vehicle navigation apparatus 410 acquires the target address and the current time information input by the user.
The car navigation device 410 can obtain the voice information input by the user through the voice device, and translate the voice information to obtain the target address recognizable by the machine.
In step S505, the vehicle-mounted navigation device 410 retrieves the address database according to the target address to obtain a real-time address information set.
The real-time address information set comprises N pieces of real-time address information similar to the target address, and N is an integer greater than or equal to 1. For example, the user searches for "work body" through the in-vehicle navigation apparatus 410: the car navigation device 410 searches the address database according to the target address "work body", and returns to two places of "worker stadium" and "worker gym".
In step S506, the vehicle-mounted navigation device 410 compares the N pieces of real-time address information with the historical address information one by one, and obtains a recommended address by screening.
In one particular implementation, the vehicle navigation device 410 may send the set of real-time address information to the communication device 420, so that the communication device 420 can obtain N pieces of real-time address information in the set of real-time address information in response to the set of real-time address information sent by the vehicle navigation device 410; comparing the N real-time address information sets with the address information in the historical address information set, and screening to obtain a recommended address; the recommended address is fed back to the in-vehicle navigation apparatus 410.
The recommended address is address information closest to the target address, and the vehicle-mounted navigation device 410 can recommend the recommended address to the user as a preferred place, so that the matching degree of the recommended address is improved, and the user can obtain a more accurate recommended address.
In a specific implementation, the car navigation device 410 may communicate with the communication device 420 through any one or more of a WIFI communication mode, an NFC mode, and a bluetooth communication mode.
Step S507, the in-vehicle navigation apparatus 410 calculates a first arrival time from the current position to the target address according to a preset driving speed (e.g., 60 km/h), the target address, and the current position information; calculating a second arrival time from the current position to the recommended address according to the preset driving speed, the recommended address and the current position information; and judging whether the recommended address is correct or not according to the first arrival time, the second arrival time and a preset time threshold. And planning a navigation route according to the recommended address when the recommended address is determined to be correct.
For example, calculating the difference between the first arrival time and the second arrival time to be 1 hour, if the preset time length threshold is set to be 6 hours, determining that the recommended address is correct if the difference between the first arrival time and the second arrival time is less than 6 hours, and recommending the recommended address to the user; otherwise, the recommended address is determined to be incorrect.
In one specific implementation, the car navigation device 410 searches the historical address information set according to the "work body", finds the "worker stadium", and further identifies that the historical time information is 9 months, 1 day, 10 am. Here, 9/1/10 am is time information obtained by extracting information from the communication device 420, that is, time information obtained by calculating the relative time of "three weeks next".
If a preset driving speed of 60 km/h is adopted, it takes 1 hour and 10 minutes to drive from the current position to the "worker stadium". In conjunction with the recognition by the in-vehicle navigation device 410 that the real time is 9 months, 1 day, and 8 am, the time expected to arrive at the "stadium for workers" can be calculated to be 9 am, and 10 minutes. The difference between the expected arrival time "9 am at 10 am on 1 month-9 th day" and the historical time information "10 am on 1 month-9 th day" does not exceed the threshold value (for example, 4 hours), and "worker stadium" is returned to the in-vehicle navigation system.
It should be noted that, if the query result is empty, that is, no relevant location is matched, the "no matching location" is returned, for example, the vehicle-mounted navigation device 410 searches the historical address information set according to the "work body," finds the "worker stadium," and further identifies that the historical time information is 9 months, 1 day, and 10 am. If a preset driving speed of 60 km/h is adopted, it takes 1 hour and 10 minutes to drive from the current position to the "worker stadium". The time of driving from the current position is calculated to be 10 minutes from 8 months, 31 days and nights to 9 minutes from 8 months, 31 days and nights when the real-time is recognized by combining the vehicle-mounted navigation device 410. The difference between the expected arrival time "9 am 10 pm later on 31 th month 8" and the historical time information "10 am on 1 st day on 9 th month" exceeds a threshold value (for example, 4 hours), and then "no-match point" is returned to the in-vehicle navigation system. To ensure that the in-vehicle navigation apparatus 410 can still continue to operate when it is determined that no destination address is matched. When the communication device 420 returns to the "no matching place", the in-vehicle navigation device 410 feeds back the real-time address information searched by itself to the user.
In some implementations, the car navigation device 410 asks the user a question by voice, asking whether the user wants to go to the recommended address, and the address in the question is the full name of the recommended address.
In some implementations, the user is asked a question by voice asking whether the user is going to participate in an activity, where the activity in the question is the name of the activity corresponding to the recommended address and its corresponding time information.
For example, the in-vehicle navigation apparatus 410 asks the user: "whether to go to a sports meeting", if the user answers in the affirmative, the in-vehicle navigation apparatus 410 feeds back "worker stadium" to the user and navigates the user according to the navigation route between the worker stadium and the current location. If the user answers negatively, the in-vehicle navigation apparatus 410 returns two address information of "worker stadium" and "worker gym" to the user, prompting the user to make a selection. The navigation route is then planned according to the address information selected by the user.
In this embodiment, the address database is retrieved through the target address to obtain a real-time address information set, and the real-time address information in the real-time address information set close to the target address can be preliminarily matched with the target address; and determining a recommended address according to the historical address information set and the real-time address information set, and performing secondary screening on the address in the real-time address information set by using the historical address information in the historical address information set, so that the matching accuracy of the recommended address is improved, and the navigation route error fed back to the driver is avoided. And the navigation route is planned according to the recommended address, so that the user can quickly obtain the navigation route with higher accuracy, and the user experience is improved.
It is to be understood that the above embodiments are merely exemplary embodiments that are employed to illustrate the principles of the present application, and that the present application is not limited thereto. It will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the application, and these changes and modifications are to be considered as the scope of the application.

Claims (12)

1. A method of navigation, the method comprising:
acquiring a historical address information set and a target address;
searching an address database according to the target address to obtain a real-time address information set;
determining a recommended address according to the historical address information set and the real-time address information set;
and planning a navigation route according to the recommended address.
2. The method of claim 1, wherein obtaining the set of historical address information and the target address comprises:
acquiring the target address from a client;
acquiring historical address information from each communication device, wherein the communication device is a device with the same user as the current device;
and determining the historical address information set according to the historical address information.
3. The method of claim 2, wherein the obtaining historical address information from each communication device comprises:
establishing communication connection with each communication device according to a preset communication mode;
acquiring historical semantic information fed back by each communication device;
and analyzing the historical semantic information to obtain the historical address information.
4. The method according to claim 3, wherein the preset communication mode comprises any one or more of a WIFI communication mode, a Near Field Communication (NFC) mode and a Bluetooth communication mode.
5. The method of claim 1, wherein the set of historical address information comprises historical address information and the set of real-time address information comprises real-time address information;
determining a recommended address according to the historical address information set and the real-time address information set, including:
acquiring historical time information corresponding to the historical address information;
acquiring real-time information corresponding to the real-time address information;
sequentially comparing each historical time information with the real-time information to obtain a first comparison result;
and screening the addresses in the historical address information set and the addresses in the real-time address information set according to the first comparison result to obtain the recommended addresses.
6. The method according to claim 5, wherein the filtering the addresses in the historical address information set and the addresses in the real-time address information set according to the first comparison result to obtain the recommended address comprises:
screening addresses in the historical address information set according to the first comparison result to obtain a first recommended address set;
screening addresses in the real-time address information set according to the first comparison result to obtain a second recommended address set;
and comparing the addresses in the first recommended address set with the addresses in the second recommended address set to determine the recommended addresses.
7. The method of claim 1, wherein after determining a recommended address based on the set of historical address information and the set of real-time address information and before planning a navigation route based on the recommended address, further comprising:
acquiring current position information;
and verifying the recommended address according to the current position information, the preset driving speed and the target address, and judging whether the recommended address is correct.
8. The method of claim 7, wherein the verifying the recommended address according to the current location information, a preset driving speed and the target address to determine whether the recommended address is correct comprises:
calculating first arrival time from the current position information to the recommended address according to the preset driving speed, the target address and the current position information;
calculating a second arrival time from the current position information to the recommended address according to the preset driving speed, the recommended address and the current position information;
and judging whether the recommended address is correct or not according to the first arrival time, the second arrival time and a preset time threshold.
9. The method of claim 1, wherein after determining a recommended address based on the set of historical address information and the set of real-time address information and before planning a navigation route based on the recommended address, further comprising:
asking questions to the user in a voice mode;
and responding to the confirmation instruction of the user, and judging whether the recommended address is correct or not.
10. The method according to any one of claims 7 to 9, wherein after determining whether the recommended address is correct and before planning a navigation route according to the recommended address, the method further comprises:
feeding back the real-time address information in the real-time address information set to a user under the condition that the recommended address is determined to be wrong;
and feeding back the recommended address to the user under the condition that the recommended address is determined to be correct.
11. The method according to any one of claims 1 to 9, wherein the historical set of address information comprises any one or more of a place name, a building name, and a street name.
12. An in-vehicle navigation apparatus, characterized in that it comprises:
the acquisition module is used for acquiring a historical address information set and a target address;
the retrieval module is used for retrieving the address database according to the target address to obtain a real-time address information set;
the comparison module is used for determining a recommended address according to the historical address information set and the real-time address information set;
and the navigation module is used for planning a navigation route according to the recommended address.
CN202011352932.4A 2020-11-26 2020-11-26 Navigation method and vehicle-mounted navigation equipment Pending CN112539762A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011352932.4A CN112539762A (en) 2020-11-26 2020-11-26 Navigation method and vehicle-mounted navigation equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011352932.4A CN112539762A (en) 2020-11-26 2020-11-26 Navigation method and vehicle-mounted navigation equipment

Publications (1)

Publication Number Publication Date
CN112539762A true CN112539762A (en) 2021-03-23

Family

ID=75016830

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011352932.4A Pending CN112539762A (en) 2020-11-26 2020-11-26 Navigation method and vehicle-mounted navigation equipment

Country Status (1)

Country Link
CN (1) CN112539762A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113539270A (en) * 2021-07-22 2021-10-22 阳光保险集团股份有限公司 Position identification method and device, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060129311A1 (en) * 2004-12-09 2006-06-15 Jason Bauman Remote navigation server interface
CN106919996A (en) * 2015-12-25 2017-07-04 滴滴(中国)科技有限公司 A kind of destination Forecasting Methodology and device
CN107798412A (en) * 2016-09-07 2018-03-13 北京嘀嘀无限科技发展有限公司 A kind of route recommendation method and apparatus
CN111765895A (en) * 2020-07-28 2020-10-13 北京奇虎技术服务有限公司 Route recommendation method, equipment, storage medium and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060129311A1 (en) * 2004-12-09 2006-06-15 Jason Bauman Remote navigation server interface
CN106919996A (en) * 2015-12-25 2017-07-04 滴滴(中国)科技有限公司 A kind of destination Forecasting Methodology and device
CN107798412A (en) * 2016-09-07 2018-03-13 北京嘀嘀无限科技发展有限公司 A kind of route recommendation method and apparatus
CN111765895A (en) * 2020-07-28 2020-10-13 北京奇虎技术服务有限公司 Route recommendation method, equipment, storage medium and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113539270A (en) * 2021-07-22 2021-10-22 阳光保险集团股份有限公司 Position identification method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
US9400185B2 (en) Destination prediction apparatus
US8949272B2 (en) Method of providing a car pooling assistance through a wireless communication system
US20180260787A1 (en) Systems, methods and devices for driver-rider matching adaptable to multiple rideshare models
US20170011324A1 (en) Dispatch system for matching drivers and users
CN105678412A (en) Path planning method and device facing multiple passengers
US10503724B2 (en) System and method for contact information access
KR20170001546A (en) Method and device for determining an address for a new point of interest
CN109389849B (en) Information providing device and information providing system
KR102425748B1 (en) Method for Determining Expected Area of Passenger Riding through Clustering Techniques for Riding Demand History Data, Managing Device Used Therein, and Medium Being Recorded with Program for Executing the Method
US11113025B2 (en) Interaction management device and non-transitory computer readable recording medium
CN112539762A (en) Navigation method and vehicle-mounted navigation equipment
CN110121086B (en) Planning method for online playing content and cloud server
CN110704745A (en) Information searching method and device of vehicle-mounted terminal
KR20100062863A (en) Information proffering method and road guide proffering method and navigation by using destination state information
CN111089603B (en) Navigation information prompting method based on social application communication content and vehicle
CN115293389A (en) Method, device, equipment and storage medium for booking vehicle
US20200143269A1 (en) Method and Apparatus for Determining a Travel Destination from User Generated Content
CN113792214A (en) Interest point determining method, voice navigation method, device, equipment and storage medium
CN106612498B (en) Method and device for pushing arrival information
CN111445371A (en) Transportation route generation method and device, computer equipment and storage medium
KR101544851B1 (en) Searching apparatus and method for in a navigation system
US11461708B2 (en) Information processing apparatus, method, and system
US20200340818A1 (en) Recommendation apparatus and recommendation system
KR100981178B1 (en) Key-word log data collection apparatus and method for classification thereof
CN113821736B (en) Method, device, equipment and medium for predicting vehicle destination based on prefix tree

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20210323

RJ01 Rejection of invention patent application after publication