Vehicle navigation method, device and equipment and vehicle

Through the receiving and processing methods of voice control commands, key navigation information is extracted and navigation targets are determined, which solves the problem that users cannot enter navigation information in time due to manual operation of vehicles, and realizes navigation operations without manual input, improving user experience.

CN120141522APending Publication Date: 2025-06-13GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311691413.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-11
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

During the vehicle driving, the user is unable to enter navigation information in time due to manual operation of the vehicle, resulting in the navigation device being unable to perform navigation operations and reducing the user experience.

Method used

The voice control command reception and processing method is used to extract navigation key information, including navigation index information, navigation target keywords and association relationships, determine the target location and navigation candidate targets, and filter out the navigation targets for navigation operations.

Benefits of technology

The user does not need to manually enter navigation information, and the user cannot enter navigation information in time due to manual operation of the vehicle through voice input. The method of determining navigation destinations is expanded, and it is suitable for the surrounding navigation scenarios of the location and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120141522A_ABST
    Figure CN120141522A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle navigation method, apparatus and device, and a vehicle, in the invention, navigation key information is extracted from a voice control instruction, a target location corresponding to navigation index information is determined, and then a navigation target is determined so as to carry out navigation operation based on the navigation target. Namely, in the invention, the user does not need to manually input the navigation information, but inputs the navigation information in a voice mode, so that the navigation information can be input in the voice input mode when the user cannot manually input the navigation information in time due to manual operation of the vehicle. In the invention, a target location corresponding to the navigation index information is determined, at least one navigation candidate target corresponding to the navigation target keyword is determined based on an association relationship among the target location, the navigation index information and the navigation target keyword, and the navigation target is screened out from the at least one navigation candidate target. The method can be applied to a navigation scene around a place, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of navigation, and more specifically, to a vehicle navigation method, device, equipment, and vehicle. Background Art

[0002] With the continuous development of navigation technology, currently, vehicle navigation operations can be performed based on user needs to provide users with navigation routes so that users can reach their destinations smoothly. When performing navigation, users need to manually input navigation information, such as the destination, and the navigation device outputs the navigation route and performs navigation operations based on the navigation route.

[0003] In this kind of navigation method, since users need to manually input navigation information, during the vehicle driving process, if users are unable to input navigation information in time because they are manually operating the vehicle, the navigation device cannot perform navigation operations, reducing the user experience. Summary of the Invention

[0004] In view of this, the present invention provides a vehicle navigation method, device, equipment, and vehicle to solve the problem that during the vehicle driving process, if users are unable to input navigation information in time because they are manually operating the vehicle, the navigation device cannot perform navigation operations, reducing the user experience.

[0005] To solve the above technical problems, the present invention adopts the following technical solutions:

[0006] A vehicle navigation method includes:

[0007] Receiving a voice control instruction;

[0008] Performing key information extraction operation on the voice control instruction to obtain navigation key information in the voice control instruction; the navigation key information includes navigation index information, navigation target keywords, and the association relationship between the navigation index information and the navigation target keywords;

[0009] Determining a target location corresponding to the navigation index information;

[0010] Based on the target location and the association relationship between the navigation index information and the navigation target keywords, determining at least one navigation candidate target corresponding to the navigation target keywords;

[0011] Screening out a navigation target from at least one of the navigation candidate targets to perform navigation operations based on the navigation target.

[0012] Optionally, performing key information extraction operation on the voice control instruction to obtain navigation key information in the voice control instruction includes:

[0013] Perform a voice recognition operation on the voice control instruction to obtain text information;

[0014] Extract key information from the text information according to a preset data extraction rule;

[0015] Extract navigation index information, navigation target keywords, and the association relationship between the navigation index information and the navigation target keywords from the key information according to the logical relationship between the key information to obtain navigation key information;

[0016] Wherein, the navigation index information includes collection point identification information or designated location identification information; the association relationship is: the location corresponding to the navigation target keyword is within a preset distance range of the location corresponding to the navigation index information.

[0017] Optionally, determining the target location corresponding to the navigation index information includes:

[0018] Obtain a pre-configured set of locations; the set of locations includes the location information of collection points and / or the location information of designated locations;

[0019] Determine the target location corresponding to the navigation index information in the set of locations.

[0020] Optionally, determining the target location corresponding to the navigation index information in the set of locations includes:

[0021] When the navigation index information includes collection point identification information, determine the number of locations corresponding to the collection point identification information in the set of locations;

[0022] When the number is a first preset value, output a first prompt message; the first prompt message is used to prompt the user to set a collection point;

[0023] When the number is a second preset value, use the location corresponding to the collection point identification information as the target location; the first preset value is less than the second preset value;

[0024] When the number is greater than the second preset value, output a second prompt message; the second prompt message is used to prompt the user to select a location from the locations corresponding to the collection point identification information;

[0025] Receive the location selection voice information output by the user, and based on the location selection voice information, select the target location from the locations corresponding to the collection point identification information.

[0026] Optionally, based on the association relationship between the target location, the navigation index information, and the navigation target keyword, determining at least one navigation candidate target corresponding to the navigation target keyword includes:

[0027] Searching for locations corresponding to the navigation target keyword within a preset distance range of the target location based on the association relationship between the navigation index information and the navigation target keyword to obtain at least one navigation candidate target.

[0028] Optionally, filtering out a navigation target from at least one of the navigation candidate targets includes:

[0029] When there are multiple navigation candidate targets, outputting a target filtering prompt message to prompt the user to filter out a navigation target from at least one of the navigation candidate targets;

[0030] Receiving the target selection voice information output by the user and determining the navigation target corresponding to the target selection voice information.

[0031] Optionally, performing a navigation operation based on the navigation target includes:

[0032] Obtaining the current location;

[0033] Determining the navigation route between the current location and the navigation target;

[0034] When there are multiple navigation routes, outputting a route selection prompt message;

[0035] Receiving the route selection voice information output by the user and selecting a target navigation route from the navigation routes based on the route selection voice information;

[0036] Performing a navigation operation based on the target navigation route.

[0037] A vehicle navigation device includes:

[0038] An instruction receiving module, configured to receive a voice control instruction;

[0039] An information extraction module, configured to perform key information extraction operations on the voice control instruction to obtain navigation key information in the voice control instruction; the navigation key information includes navigation index information, a navigation target keyword, and the association relationship between the navigation index information and the navigation target keyword;

[0040] A location determination module, configured to determine a target location corresponding to the navigation index information;

[0041] A target determination module, configured to determine at least one navigation candidate target corresponding to the navigation target keyword based on the association relationship between the target location, the navigation index information, and the navigation target keyword;

[0042] A navigation module, configured to screen out a navigation target from at least one of the navigation candidate targets, and perform a navigation operation based on the navigation target.

[0043] A vehicle navigation device, comprising: a memory and a processor;

[0044] Wherein, the memory is used to store programs;

[0045] The processor calls the program and is configured to execute the above-mentioned vehicle navigation method.

[0046] A vehicle, comprising a controller and the above-mentioned vehicle navigation device;

[0047] The controller is configured to receive a voice control instruction, and after determining that the voice control instruction is a voice control instruction for navigation based on the intention recognition result of the voice control instruction, output the voice control instruction to the vehicle navigation device.

[0048] Compared with the prior art, the present invention has the following beneficial effects:

[0049] The present invention provides a vehicle navigation method, device, equipment and vehicle. In the present invention, a voice control instruction is received, a key information extraction operation is performed on the voice control instruction to obtain navigation key information in the voice control instruction. The navigation key information includes navigation index information, a navigation target keyword, and the association relationship between the navigation index information and the navigation target keyword. The target location corresponding to the navigation index information is determined, and based on the association relationship between the target location, the navigation index information, and the navigation target keyword, at least one navigation candidate target corresponding to the navigation target keyword is determined, and a navigation target is screened out from at least one of the navigation candidate targets to perform a navigation operation based on the navigation target. That is, in the present invention, it is not necessary for the user to manually input navigation information, but a voice input method is adopted. When the user is unable to manually input navigation information in time due to manually operating the vehicle, the voice input method in the present invention can be used for input. And in the present invention, the target location corresponding to the navigation index information is determined, at least one navigation candidate target corresponding to the navigation target keyword is determined based on the association relationship between the target location, the navigation index information, and the navigation target keyword, and a navigation target is screened out from at least one of the navigation candidate targets, which expands the determination method of navigation destinations and can be applied to the surrounding navigation scenarios of locations, improving the user experience. Description of the Drawings

[0050] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only the embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on the provided drawings.

[0051] Figure 1 It is a flowchart of a vehicle navigation method provided by an embodiment of the present invention;

[0052] Figure 2 It is a flowchart of a method for extracting key navigation information provided by an embodiment of the present invention;

[0053] Figure 3 It is a flowchart of a method for determining a target location provided by an embodiment of the present invention;

[0054] Figure 4 It is a flowchart of a method for determining a navigation target provided by an embodiment of the present invention;

[0055] Figure 5 It is a flowchart of a navigation method provided by an embodiment of the present invention;

[0056] Figure 6 It is a schematic structural diagram of a vehicle navigation device provided by an embodiment of the present invention;

[0057] Figure 7 It is a schematic structural diagram of a vehicle provided by an embodiment of the present invention. Detailed implementation manners

[0058] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.

[0059] With the continuous development of navigation technology, currently, vehicle navigation operations can be performed based on user needs to provide users with navigation routes so that users can reach their destinations smoothly. When performing navigation, the user needs to manually input navigation information, such as the destination. The navigation device outputs the navigation route and performs navigation operations based on the navigation route.

[0060] In this navigation method, since the user needs to manually input navigation information, during the vehicle driving process, if the user cannot input navigation information in time due to manually operating the vehicle, the navigation device cannot perform navigation operations, reducing the user experience.

[0061] To solve this problem, if vehicle navigation operations can be performed through voice control, there is no need for the user to manually input the destination, thus avoiding the above problems.

[0062] Therefore, the present invention provides a vehicle navigation method, apparatus, device and vehicle. In the present invention, a voice control instruction is received, and key information extraction operations are performed on the voice control instruction to obtain navigation key information in the voice control instruction. The navigation key information includes navigation index information, navigation target keywords, and the association relationship between the navigation index information and the navigation target keywords. The target location corresponding to the navigation index information is determined, and based on the target location and the association relationship between the navigation index information and the navigation target keywords, at least one navigation candidate target corresponding to the navigation target keywords is determined, and a navigation target is selected from at least one of the navigation candidate targets to perform a navigation operation based on the navigation target. That is, in the present invention, there is no need for the user to manually input navigation information, but instead, voice input is used. When the user is unable to manually input navigation information in a timely manner due to manually operating the vehicle, the voice input method in the present invention can be used for input. Moreover, in the present invention, the target location corresponding to the navigation index information is determined, and based on the target location and the association relationship between the navigation index information and the navigation target keywords, at least one navigation candidate target corresponding to the navigation target keywords is determined, and a navigation target is selected from at least one of the navigation candidate targets, which expands the way of determining navigation destinations and can be applied to the surrounding navigation scenarios of locations, improving the user experience.

[0063] Based on the above, an embodiment of the present invention provides a vehicle navigation method, which can be applied to an in-vehicle navigation terminal. Referring to Figure 1 , the vehicle navigation method may include:

[0064] S11. Receive a voice control instruction.

[0065] In this embodiment, the voice control instruction may be voice information output by the user.

[0066] In practical applications, when performing navigation operations, in addition to supporting the user to manually input navigation information, such as the destination, the present invention also supports voice input of navigation information, such as the destination. In addition, the present invention has also expanded the content of navigation information, supporting the method of "keyword" + ["surroundings", "search around", "nearby", "next to"], and the keyword can be home / company / favorite point. For example, the user can voice output "a park near home", "a supermarket near the second favorite point", etc. Through this method, the surrounding query and navigation of home / company / favorite point are realized.

[0067] It should be noted that in this embodiment, it supports the surrounding query of set locations, such as the surrounding query of home / company / favorite points, and also supports other pre-configured specified locations, such as XX Park, and the surrounding query can also be performed. If it is necessary to perform a surrounding query on a certain set location, it is necessary to pre-configure the specified location or favorite point. The specified locations include but are not limited to home and company, that is, the present invention supports the surrounding query of favorite points and the surrounding query of specified locations.

[0068] Since when navigating, if the user inputs the destination by voice, the navigation operation will be directly performed according to the destination, and the navigation operation is easy to implement. However, the surrounding query operation is complex, so the present invention mainly introduces and explains the scenario of surrounding query, and subsequent explanations will be given taking the surrounding query as an example.

[0069] S12. Perform a key information extraction operation on the voice control instruction to obtain the navigation key information in the voice control instruction.

[0070] In practical applications, after receiving the voice control instruction, it is necessary to perform parsing and key information extraction operations on it to extract the required navigation key information from it.

[0071] Among them, the navigation key information includes navigation index information, navigation target keywords, and the association relationship between the navigation index information and the navigation target keywords.

[0072] The navigation index information is the identification information corresponding to the above keywords, and is specifically divided into two types. One is the favorite point identification information or the specified location identification information.

[0073] The favorite point identification information can be a specific favorite point, such as XY Restaurant, or the nth favorite point, such as the second favorite point, the third favorite point, etc.

[0074] The specified location identification information can be home, company, XX Park, etc.

[0075] The navigation target keyword is the search object, such as supermarket, restaurant, library, etc. Taking "the park around home" as an example, "home" is the specified location identification information, and "park" is the search object.

[0076] The association relationship between the navigation index information and the navigation target keywords is:

[0077] The location corresponding to the navigation target keyword is within the preset distance range of the location corresponding to the navigation index information.

[0078] Specifically, taking "the park near home" as an example, its essence is to search for the park near home. "Nearby" refers to a short distance, that is, to search for "park" within the preset distance range of "home". Then, the location where the "park" is located is within the preset distance range of the location where "home" is located.

[0079] In another implementation manner of the present invention, referring to Figure 2 , step S12 may include the following steps:

[0080] S21. Perform a speech recognition operation on the voice control instruction to obtain text information.

[0081] In this embodiment, a speech recognition software can be called to perform a speech recognition operation on the voice information in the voice control instruction to obtain text information, such as "the park near home" in text format.

[0082] S22. Extract key information from the text information according to a preset data extraction rule.

[0083] Specifically, when performing a nearby query, the voice format is limited, that is, the keyword "+ ["around", "search around", "nearby", "beside"]". Therefore, in this embodiment, words such as "around", "search around", "nearby", and "beside" can be queried. After determining these words, query the words representing locations before and after these words, such as "home", "park", etc., to obtain key information. The key information includes these conjunctions ["around", "search around", "nearby", "beside"] and the words representing locations before and after the conjunctions.

[0084] S23. Extract navigation index information, navigation target keywords, and the association relationship between the navigation index information and the navigation target keywords from the key information according to the logical relationship between the key information to obtain navigation key information.

[0085] Specifically, assume that the three key information "home", "nearby", and "park" are extracted. Since the format of the keyword "+ ["around", "search around", "nearby", "beside"]" is adopted, there is a sequential arrangement logical relationship among the keyword, ["around", "search around", "nearby", "beside"], and the specific search object. Therefore, "home" is the navigation index information, "park" is the navigation target keyword, and "nearby" is the association relationship between the navigation index information and the navigation target keyword. Among them, "nearby" specifically means that the location corresponding to the navigation target keyword is within the preset distance range of the location corresponding to the navigation index information.

[0086] S13. Determine the target location corresponding to the navigation index information.

[0087] Specifically, after determining the navigation index information, it is necessary to determine its corresponding actual location, which is referred to as the target location in this embodiment.

[0088] In order to be able to determine the target location efficiently and reliably when determining the target location, in this embodiment, a location set is pre-configured, and the location set includes the location information of the favorite points and / or the location information of the designated locations.

[0089] Among them, the favorite points are arranged in order of collection. For example, the first favorite point A is located at ZZ Location, ZZ Road, ZZ District, ZZ City, the second favorite point B is located at SS Location, SS Road, SS District, SS City, the third favorite point C is located at...

[0090] The designated locations are the locations with a relatively high pre-configured navigation frequency, such as home, company, etc. For example, home is located in WW Community, WW Road, WW District, WW City.

[0091] After obtaining the pre-configured location set, directly determine the target location in the location set that corresponds to the navigation index information.

[0092] Specifically, when the navigation index information is the designated location identification information, directly query the target location in the location set that corresponds to the designated location identification information.

[0093] For example, when querying the target location of "home", it is "WW Community, WW Road, WW District, WW City".

[0094] When the navigation index information is the favorite point identification information, there are multiple implementation methods, which will be introduced separately below.

[0095] Refer to Figure 3 , in the case where the navigation index information includes the favorite point identification information, determining the target location in the location set that corresponds to the navigation index information may include:

[0096] S31. Determine the number of locations in the location set that correspond to the favorite point identification information.

[0097] Specifically, since in the location set, the favorite points and the locations are in one-to-one correspondence, in this embodiment, the number of locations that correspond to the favorite point identification information is the number of favorite points that correspond to the favorite point identification information.

[0098] When querying the favorite points corresponding to the favorite point identification information, the query result may be that there is no favorite point, one favorite point, multiple favorite points (including two cases: exceeding the number of favorite points and not exceeding the number of favorite points), etc. Therefore, in this embodiment, corresponding processing needs to be performed according to the specific situation of the quantity.

[0099] In this embodiment, when the quantity is 0, it corresponds to the above situation without collection points; when the quantity is 1, it corresponds to the above situation with one collection point; when the quantity is 2 or more, it corresponds to the above situation with multiple collection points.

[0100] S32. When the quantity is the first preset value, output a first prompt message.

[0101] In this embodiment, the first preset value can be 0, that is, the collection point queried by the user cannot be found. At this time, output the first prompt message, and the first prompt message is used to prompt the user to set a collection point.

[0102] For example,

[0103] User: Hello, Xiao Ha (wake-up word), find the supermarket near the collection point / the Xth collection point.

[0104] Voice assistant: No collection point is set currently. Please set it first.

[0105] Among them, "collection point / the Xth collection point" is the collection point identification information in this embodiment.

[0106] In this embodiment, if the user does not set a collection point, the location corresponding to the collection point cannot be determined. In addition, if the user sets collection points, such as setting three collection points, but the user wants to query other collection points outside the set collection points, such as the fourth collection point, at this time, since the fourth collection point is not set, the location corresponding to the collection point cannot be determined either.

[0107] S33. When the quantity is the second preset value, use the location corresponding to the collection point identification information as the target location.

[0108] Specifically, the first preset value can be 1, that is, the first preset value 0 is less than the second preset value 1.

[0109] When the quantity is 1, at this time, a collection point can be uniquely determined, and the location corresponding to the collection point identification information is used as the target location.

[0110] For example, "Find the supermarket near the collection point". Since the user has only set one collection point in advance, at this time, obtain this collection point, determine the location corresponding to this collection point, and use it as the target location.

[0111] S34. When the quantity is greater than the second preset value, output a second prompt message.

[0112] When the quantity is greater than 1, it means that the collection point identification information output by the user corresponds to multiple locations, such as:

[0113] User: Hello, Xiao Ha (wake word), find a supermarket near the favorite location

[0114] Voice Assistant: Multiple favorite locations have been found for you.

[0115] At this time, a second prompt message needs to be output, and the second prompt message is used to prompt the user to select a location from the locations corresponding to the favorite location identification information.

[0116] For example:

[0117] User: Hello, Xiao Ha (wake word), find a supermarket near the favorite location

[0118] Voice Assistant: Multiple favorite locations have been found for you. Which one do you want to select?

[0119] S35. Receive the location selection voice information output by the user, and based on the location selection voice information, select the target location from the locations corresponding to the favorite location identification information.

[0120] Specifically, after prompting the user to select a location, the user can select a favorite location by voice, such as the output location selection voice information being "the second one", "the third one", etc.

[0121] After receiving the location selection voice information output by the user, determine the location corresponding to the selected favorite location according to the user's selection, and this location is the target location.

[0122] In practical applications, after determining the favorite location selected by the user, it is possible that the favorite location selected by the user exceeds the number of favorite locations obtained by the query and does not exceed the number of favorite locations obtained by the query. Therefore, this embodiment will give examples in different cases.

[0123] 1. Example where the favorite location selected by the user does not exceed the number of favorite locations obtained by the query:

[0124] User: Hello, Xiao Ha (wake word), find a supermarket near the favorite location

[0125] Voice Assistant: Multiple favorite locations have been found for you. Which one do you want to select

[0126] User: The second one.

[0127] At this time, query the location corresponding to the second favorite location, which is the target location.

[0128] 2. Example where the favorite location selected by the user exceeds the number of favorite locations obtained by the query:

[0129] User: Hello, Xiao Ha (wake word), find a supermarket near the favorite location

[0130] Voice Assistant: Multiple favorite locations have been found for you. Which one do you want to select

[0131] User: The fourth one (currently there are only 3)

[0132] Voice assistant: There are only 3 options

[0133] The voice maintains multi-round conversations and continues to listen

[0134] S14. Based on the association relationship between the target location, the navigation index information, and the navigation target keyword, determine at least one navigation candidate target corresponding to the navigation target keyword

[0135] In this embodiment, since the association relationship between the navigation index information and the navigation target keyword is

[0136] The location corresponding to the navigation target keyword is within a preset distance range of the location corresponding to the navigation index information

[0137] Therefore, based on the association relationship, within the preset distance range of searching for the target location, the locations corresponding to the navigation target keyword are obtained to get at least one navigation candidate target

[0138] In this embodiment, the preset distance range can be configured according to the actual situation

[0139] Taking the location with the target location being "home" as an example, the navigation target keyword is "supermarket", that is, search for supermarkets within the preset distance range of the location of "home", and determine the locations of the supermarkets. Since the search results may only find one supermarket or may find multiple supermarkets, at least one navigation candidate target is obtained in this embodiment, where each navigation candidate target is a supermarket location

[0140] S15. Screen out the navigation target from at least one of the navigation candidate targets to perform a navigation operation based on the navigation target

[0141] In this embodiment, when one navigation candidate target is found, it is directly used as the navigation target for subsequent navigation operations

[0142] If multiple navigation candidate targets are found, that is, when there are multiple navigation candidate targets, at this time, follow the steps of Figure 4 to screen out the navigation target

[0143] Specifically, in the case where there are multiple navigation candidate targets, "screen out the navigation target from at least one of the navigation candidate targets" may include

[0144] S41. Output target screening prompt information to prompt the user to screen out the navigation target from at least one of the navigation candidate targets

[0145] Specifically, the output voice prompts the user to select the navigation target required for navigation.

[0146] For example:

[0147] Voice assistant: Multiple supermarkets are found. Which one do you want to select?

[0148] S42. Receive the target selection voice information output by the user, and determine the navigation target corresponding to the target selection voice information.

[0149] If the voice of the user selecting the navigation target is received, the user's intention is extracted therefrom. For example, which navigation target the user specifically selects. Through this step, the final navigation target can be determined.

[0150] For example: Voice assistant: Multiple supermarkets are found. Which one do you want to select?

[0151] User: The first one.

[0152] That is, at this time, the location corresponding to the first supermarket is the navigation target selected by the user.

[0153] After the navigation target is determined, the navigation operation can be performed based on the navigation target.

[0154] Specifically, referring to Figure 5 , "performing the navigation operation based on the navigation target" may include:

[0155] S51. Obtain the current location.

[0156] Specifically, the specific location of the current location can be obtained through the positioning information.

[0157] S52. Determine the navigation route between the current location and the navigation target.

[0158] In this embodiment, the map data can be queried to query all passable roads between the current location and the navigation target, and then a navigation route with the current location as the starting point and the navigation target as the ending point is constructed.

[0159] If there is only one such navigation route, it is directly displayed on the HMI (Human Machine Interface) and the navigation operation is performed.

[0160] S53. When there are multiple navigation routes, output a route selection prompt message.

[0161] Specifically, when there are multiple navigation routes, the user can decide which navigation route to select. At this time, a route selection prompt message is output, such as:

[0162] Voice assistant: Found X routes. Which one do you want to select?

[0163] S54. Receive the route selection voice information output by the user, and based on the route selection voice information, select a target navigation route from the navigation routes.

[0164] Specifically, after receiving the voice prompt, the user can output the selected navigation route by voice, such as:

[0165] Voice assistant: Found X routes. Which one do you want to select?

[0166] User: The first one.

[0167] That is, at this time, if the user selects the first navigation route, it will be used as the target navigation route.

[0168] In this embodiment, in addition to the user being able to select the navigation route, the navigation route with the shortest driving distance or the best traffic congestion situation can also be selected as the target navigation route.

[0169] S55. Perform a navigation operation based on the target navigation route.

[0170] In this embodiment, after the target navigation route is selected and navigation is entered, the voice assistant does not broadcast. Subsequently, the TTS (Text To Speech) technology is called to play the specific information of the navigation, such as "There is a speed limit within 100 meters ahead" and "There is a traffic light ahead".

[0171] In another implementation manner of the present invention, the broadcast mode can also be selected according to the user's needs. If the user is familiar with the route or is used to simple broadcasts, then select the "concise broadcast mode". If the user is not familiar with the route or is used to detailed broadcasts, then select the "detailed broadcast mode". Specifically, the user can output voice to select the mode.

[0172] For example, if the user outputs "Select the concise broadcast mode", then switch to the concise broadcast mode and use the concise broadcast mode to broadcast the navigation content.

[0173] In order for those skilled in the art to understand the present invention more clearly, examples are given by dividing scenarios as follows:

[0174] Scenario 1: Peripheral query near home / company

[0175] User: Hello, Xiaoha (wake-up word), find a supermarket near my home

[0176] Voice assistant: Found multiple supermarkets. Which one do you want to select

[0177] User: The second one

[0178] Voice assistant: Found X routes. Which one do you want to select?

[0179] User: The first one

[0180] The selected route is entered into navigation. The voice assistant does not announce, and the navigation TTS is played.

[0181] Scenario 2: Peripheral query near a favorite point - no favorite point / favorite point

[0182] User: Hello, Xiaoha (wake-up word), find supermarkets near the favorite point / the Xth favorite point Voice assistant: There is no favorite point set currently. Please set it first.

[0183] Scenario 3: Peripheral query near a favorite point - one favorite point

[0184] User: Hello, Xiaoha (wake-up word), find supermarkets near the favorite point

[0185] Voice assistant: Found multiple supermarkets. Which one do you want to select

[0186] User: The second one

[0187] Voice assistant: Found X routes. Which one do you want to select?

[0188] User: The first one

[0189] The selected route is entered into navigation. The voice assistant does not announce, and the navigation TTS is played.

[0190] Scenario 4: Peripheral query near a favorite point - multiple favorite points

[0191] User: Hello, Xiaoha (wake-up word), find supermarkets near the favorite point

[0192] Voice assistant: Multiple favorite points have been found for you. Which one do you want to select

[0193] User: The second one

[0194] Voice assistant: Found multiple supermarkets. Which one do you want to select

[0195] User: The first one

[0196] Voice assistant: Found X routes. Which one do you want to select?

[0197] User: The first one

[0198] The selected route is entered into navigation. The voice assistant does not announce, and the navigation TTS is played.

[0199] Scenario 5: Peripheral query near a favorite point - multiple favorite points (exceeding the number of favorite points)

[0200] User: Hello, Xiao Ha (wake-up word), find a supermarket near the favorite location

[0201] Voice Assistant: Multiple favorite locations have been found for you. Which one do you want to select?

[0202] User: The fourth one (currently there are only 3)

[0203] Voice Assistant: There are only 3 options

[0204] Keep the voice for multi-round conversations and continue listening

[0205] Scenario 6: Peripheral query near a specific favorite location

[0206] User: Hello, Xiao Ha (wake-up word), find a supermarket near the second favorite location / a supermarket near Favorite Location 2

[0207] Voice Assistant: Multiple supermarkets have been found. Which one do you want to select? (Search for surrounding supermarkets based on the second favorite location)

[0208] User: The first one

[0209] Voice Assistant: X routes have been found. Which one do you want to select?

[0210] User: The first one

[0211] Select the route and enter navigation. The voice assistant does not broadcast, and the TTS of the navigation is played

[0212] Scenario 7: Peripheral query near the name of a specific favorite location

[0213] User: Hello, Xiao Ha (wake-up word), find a YY Cafe near the XX Park of the favorite location

[0214] Voice Assistant: Multiple XX Parks have been found. Which one do you want to select? (Search for XX Park among the favorite locations. If there is only one XX Park, directly search for YY Cafe)

[0215] User: The first one

[0216] Voice Assistant: X routes have been found. Which one do you want to select?

[0217] User: The first one

[0218] Select the route and enter navigation. The voice assistant does not broadcast, and the TTS of the navigation is played

[0219] It should be noted that in the embodiments of the present invention, the map data used is the latest map data to avoid the situation of querying offline locations or incorrect locations due to incorrect map data

[0220] In practical applications, map data can be obtained from a cloud platform.

[0221] Specifically, in practical applications, a system composed of a cloud platform, a T-BOX (Telematics Box, in-vehicle wireless terminal), an in-vehicle multimedia host HUT, a mobile phone terminal, etc. can be configured to facilitate users to quickly query the content around the favorite location and initiate navigation. Among them, the HUT mainly provides the display of functional effects, the logical judgment and decision-making of instruction execution. The T-BOX provides a network channel for communication between the cloud platform and the HUT. The cloud platform mainly parses instructions, issues intentions, and gives responses after decision-making. For example, when obtaining or updating map data, the HUT outputs an instruction for obtaining or updating map data, which is output to the cloud platform through the T-BOX. The cloud platform outputs the latest map data to the HUT through the T-BOX, and the HUT forwards it to the map module for updating.

[0222] Modules such as the map can also execute corresponding execution instructions and be reflected on the HMI (Human Machine Interface). For example, the navigation route is displayed through the HMI.

[0223] In this embodiment, a voice control instruction is received, and key information extraction operation is performed on the voice control instruction to obtain navigation key information in the voice control instruction. The navigation key information includes navigation index information, navigation target keywords, and the association relationship between the navigation index information and the navigation target keywords. The target location corresponding to the navigation index information is determined. Based on the target location, the association relationship between the navigation index information and the navigation target keywords, at least one navigation candidate target corresponding to the navigation target keywords is determined, and a navigation target is selected from at least one of the navigation candidate targets to perform a navigation operation based on the navigation target. That is, in the present invention, it is not necessary for the user to manually input navigation information, but a voice input method is adopted. When the user is unable to manually input navigation information in time due to manually operating the vehicle, the voice input method in the present invention can be used for input. And in the present invention, the target location corresponding to the navigation index information is determined. Based on the target location, the association relationship between the navigation index information and the navigation target keywords, at least one navigation candidate target corresponding to the navigation target keywords is determined, and a navigation target is selected from at least one of the navigation candidate targets, which expands the determination method of navigation destinations and can be applied to the surrounding navigation scenarios of locations, improving the user experience.

[0224] In addition, the present invention can reduce the user's manual interaction operations and avoid the situation where the user outputs incorrect instructions due to accidental touch.

[0225] In addition, when the user is unable to manually input navigation information in a timely manner due to manual operation of the vehicle, the present invention can input through the voice input method in the present invention, so that the user can quickly view the content to be queried and quickly initiate a location search and navigation.

[0226] It should be noted that after receiving the voice control instruction, when the user needs to perform voice interaction subsequently, the user can omit the wake-up word, improving the interaction efficiency.

[0227] Based on the above, another embodiment of the present invention provides a vehicle navigation device. Referring to Figure 6 , it may include:

[0228] An instruction receiving module 11, configured to receive a voice control instruction;

[0229] An information extraction module 12, configured to perform key information extraction operations on the voice control instruction to obtain navigation key information in the voice control instruction; the navigation key information includes navigation index information, a navigation target keyword, and an association relationship between the navigation index information and the navigation target keyword;

[0230] A location determination module 13, configured to determine a target location corresponding to the navigation index information;

[0231] A target determination module 14, configured to determine at least one navigation candidate target corresponding to the navigation target keyword based on the target location and the association relationship between the navigation index information and the navigation target keyword;

[0232] A navigation module 15, configured to screen out a navigation target from at least one of the navigation candidate targets to perform a navigation operation based on the navigation target.

[0233] Further, the information extraction module 12 includes:

[0234] A voice recognition sub-module, configured to perform voice recognition operations on the voice control instruction to obtain text information;

[0235] A first information extraction sub-module, configured to extract key information from the text information according to a preset data extraction rule;

[0236] A second information extraction sub-module, configured to extract navigation index information, a navigation target keyword, and an association relationship between the navigation index information and the navigation target keyword from the key information according to the logical relationship between the key information to obtain navigation key information;

[0237] Among them, the navigation index information includes collection point identification information or designated location identification information; the association relationship is: the location corresponding to the navigation target keyword is within a preset distance range of the location corresponding to the navigation index information.

[0238] Further, the location determination module 13 includes:

[0239] A location set acquisition sub-module, configured to acquire a pre-configured location set; the location set includes location information of collection points and / or location information of designated locations;

[0240] A location determination sub-module, configured to determine a target location corresponding to the navigation index information in the location set.

[0241] Further, the location determination sub-module includes:

[0242] A quantity determination unit, configured to determine the quantity of locations corresponding to the collection point identification information in the location set when the navigation index information includes the collection point identification information;

[0243] A first prompt unit, configured to output a first prompt message when the quantity is a first preset value; the first prompt message is used to prompt the user to set a collection point;

[0244] A first location determination unit, configured to use the location corresponding to the collection point identification information as the target location when the quantity is a second preset value; the first preset value is less than the second preset value;

[0245] A second prompt unit, configured to output a second prompt message when the quantity is greater than the second preset value; the second prompt message is used to prompt the user to select a location from the locations corresponding to the collection point identification information;

[0246] A second location determination unit, configured to receive the location selection voice information output by the user, and select a target location from the locations corresponding to the collection point identification information based on the location selection voice information.

[0247] Further, the target determination module 14 is specifically configured to:

[0248] Based on the association relationship between the navigation index information and the navigation target keyword, search for the location corresponding to the navigation target keyword within a preset distance range of the target location to obtain at least one navigation candidate target.

[0249] Further, the navigation module 15 includes:

[0250] A target prompt sub-module, configured to output target screening prompt information to prompt a user to screen a navigation target from at least one of the navigation candidate targets when there are multiple navigation candidate targets;

[0251] A target determination sub-module, configured to receive the target selection voice information output by the user and determine the navigation target corresponding to the target selection voice information.

[0252] Further, the navigation module 15 includes:

[0253] A location acquisition sub-module, configured to acquire the current location;

[0254] A route determination sub-module, configured to determine the navigation route between the current location and the navigation target, output route selection prompt information when there are multiple navigation routes, receive the route selection voice information output by the user, and select a target navigation route from the navigation routes based on the route selection voice information;

[0255] A navigation module, configured to perform a navigation operation based on the target navigation route.

[0256] In this embodiment, a voice control instruction is received, a key information extraction operation is performed on the voice control instruction to obtain the navigation key information in the voice control instruction. The navigation key information includes navigation index information, a navigation target keyword, and the association relationship between the navigation index information and the navigation target keyword. The target location corresponding to the navigation index information is determined, and based on the target location and the association relationship between the navigation index information and the navigation target keyword, at least one navigation candidate target corresponding to the navigation target keyword is determined, and a navigation target is screened out from at least one of the navigation candidate targets to perform a navigation operation based on the navigation target. That is, in the present invention, it is not necessary for the user to manually input navigation information, but a voice input method is adopted. When the user is unable to manually input navigation information in a timely manner due to manually operating the vehicle, the voice input method in the present invention can be used for input. Moreover, in the present invention, the target location corresponding to the navigation index information is determined, and based on the target location and the association relationship between the navigation index information and the navigation target keyword, at least one navigation candidate target corresponding to the navigation target keyword is determined, and a navigation target is screened out from at least one of the navigation candidate targets, which expands the determination method of navigation destinations and can be applied to the surrounding navigation scenarios of locations, improving the user experience.

[0257] It should be noted that for the working processes of the various modules and units in this embodiment, please refer to the corresponding descriptions in the above embodiments.

[0258] Based on the above embodiments of the vehicle navigation method and device, another embodiment of the present invention provides a vehicle navigation device, including: a memory and a processor;

[0259] Wherein, the memory is used for storing programs;

[0260] The processor calls the program and is used for executing the above vehicle navigation method.

[0261] Corresponding to the above embodiment of the vehicle navigation device, another embodiment of the present invention provides a vehicle. Referring to Figure 7 , it includes a controller 1 and the above vehicle navigation device 2;

[0262] The controller 1 is used for receiving a voice control instruction, and after determining that the voice control instruction is a voice control instruction for navigation based on the intention recognition result of the voice control instruction, outputting the voice control instruction to the vehicle navigation device 2.

[0263] Specifically, the controller 1 can be the above HUT or cloud platform. If it is a cloud platform, after the HUT collects the voice control instruction, the voice control instruction needs to be output to the cloud platform through the communication link of HUT, T-BOX, and cloud platform. After the cloud platform performs intention recognition, the intention recognition result is output to the HUT through the T-BOX.

[0264] After the controller 1 receives the voice control instruction input by the user, it will identify the user's search intention (such as identifying that the user wants to perform a location search, or a software search, or other searches, or make a call, etc.), then perform intention decomposition (such as identifying the user's specific search content), and then perform semantic matching and domain filling (fill the recognized content with the domain, such as identifying it as the navigation domain), and then send a location search request to the vehicle navigation device 2. The location search request carries the above voice control instruction, so that the vehicle navigation device 2 executes the above vehicle navigation method.

[0265] In this embodiment, a voice control instruction is received, and key information extraction operation is performed on the voice control instruction to obtain navigation key information in the voice control instruction. The navigation key information includes navigation index information, a navigation target keyword, and an association relationship between the navigation index information and the navigation target keyword. A target location corresponding to the navigation index information is determined, and at least one navigation candidate target corresponding to the navigation target keyword is determined based on the target location and the association relationship between the navigation index information and the navigation target keyword. A navigation target is selected from at least one of the navigation candidate targets to perform a navigation operation based on the navigation target. That is, in the present invention, it is not necessary for the user to manually input navigation information, but the voice input method is adopted. When the user is unable to manually input navigation information in time due to manually operating the vehicle, the voice input method in the present invention can be used for input. Moreover, in the present invention, a target location corresponding to the navigation index information is determined, at least one navigation candidate target corresponding to the navigation target keyword is determined based on the target location and the association relationship between the navigation index information and the navigation target keyword, and a navigation target is selected from at least one of the navigation candidate targets, which expands the determination method of navigation destinations and can be applied to the surrounding navigation scenarios of locations, improving the user experience.

[0266] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but will be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A vehicle navigation method, characterized in that, comprising: receiving a voice control instruction; performing a key information extraction operation on the voice control instruction to obtain navigation key information in the voice control instruction; the navigation key information includes navigation index information, a navigation target keyword, and an association relationship between the navigation index information and the navigation target keyword; determining a target location corresponding to the navigation index information; based on the target location and the association relationship between the navigation index information and the navigation target keyword, determining at least one navigation candidate target corresponding to the navigation target keyword; screening out a navigation target from at least one of the navigation candidate targets to perform a navigation operation based on the navigation target.

2. The vehicle navigation method according to claim 1, characterized in that, performing a key information extraction operation on the voice control instruction to obtain navigation key information in the voice control instruction, including: performing a voice recognition operation on the voice control instruction to obtain text information; extracting key information from the text information according to a preset data extraction rule; extracting navigation index information, a navigation target keyword, and an association relationship between the navigation index information and the navigation target keyword from the key information according to the logical relationship between the key information to obtain navigation key information; wherein, the navigation index information includes a favorite point identification information or a designated location identification information; the association relationship is: the location corresponding to the navigation target keyword is within a preset distance range of the location corresponding to the navigation index information.

3. The vehicle navigation method according to claim 1, characterized in that, determining a target location corresponding to the navigation index information, including: obtaining a pre-configured location set; the location set includes location information of favorite points and / or location information of designated locations; determining a target location in the location set corresponding to the navigation index information.

4. The vehicle navigation method according to claim 3, characterized in that, determining a target location in the location set corresponding to the navigation index information, including: when the navigation index information includes a favorite point identification information, determining the number of locations in the location set corresponding to the favorite point identification information; when the number is a first preset value, outputting a first prompt message; the first prompt message is used to prompt the user to set a favorite point; when the number is a second preset value, using the location corresponding to the favorite point identification information as the target location; the first preset value is less than the second preset value; when the number is greater than the second preset value, outputting a second prompt message; the second prompt message is used to prompt the user to select a location from the locations corresponding to the favorite point identification information; receiving a location selection voice message output by the user, and based on the location selection voice message, selecting a target location from the locations corresponding to the favorite point identification information.

5. The vehicle navigation method according to claim 1, characterized in that, Determining at least one navigation candidate target corresponding to the navigation target keyword based on the association relationship between the target location, the navigation index information, and the navigation target keyword, includes: Searching for locations corresponding to the navigation target keyword within a preset distance range of the target location based on the association relationship between the navigation index information and the navigation target keyword, to obtain at least one navigation candidate target.

6. The vehicle navigation method according to claim 1, wherein, Screening out a navigation target from at least one of the navigation candidate targets, includes: When there are multiple navigation candidate targets, outputting target screening prompt information to prompt the user to screen out a navigation target from at least one of the navigation candidate targets; Receiving the target selection voice information output by the user, and determining the navigation target corresponding to the target selection voice information.

7. The vehicle navigation method according to claim 1, wherein, Performing a navigation operation based on the navigation target, includes: Obtaining the current location; Determining the navigation route between the current location and the navigation target; When there are multiple navigation routes, outputting route selection prompt information; Receiving the route selection voice information output by the user, and based on the route selection voice information, selecting a target navigation route from the navigation routes; Performing a navigation operation based on the target navigation route.

8. A vehicle navigation device, wherein, includes: An instruction receiving module, configured to receive a voice control instruction; An information extraction module, configured to perform key information extraction operations on the voice control instruction to obtain the navigation key information in the voice control instruction; The navigation key information includes navigation index information, a navigation target keyword, and the association relationship between the navigation index information and the navigation target keyword; A location determination module, configured to determine the target location corresponding to the navigation index information; A target determination module, configured to determine at least one navigation candidate target corresponding to the navigation target keyword based on the association relationship between the target location, the navigation index information, and the navigation target keyword; A navigation module, configured to screen out a navigation target from at least one of the navigation candidate targets to perform a navigation operation based on the navigation target.

9. A vehicle navigation device, wherein, includes: A memory and a processor; wherein, the memory is used to store a program; The processor calls the program and is configured to execute the vehicle navigation method according to any one of claims 1-7.

10. A vehicle, wherein, includes a controller and the vehicle navigation device according to claim 9; The controller is configured to receive a voice control instruction, and after determining that the voice control instruction is a voice control instruction for performing navigation based on the intent recognition result of the voice control instruction, output the voice control instruction to the vehicle navigation device.