Vehicle navigation method, vehicle navigation device, vehicle and storage medium

By detecting navigation requirements in the vehicle navigation system and obtaining the departure time and next position, and determining the candidate driving path, the problem of insufficient route planning in the existing navigation technology is solved, and the user experience and navigation efficiency are improved.

CN120027814APending Publication Date: 2025-05-23GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510343296.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-21
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

In the existing vehicle navigation technology, the determination of navigation routes adopts segmented path planning, which cannot fully meet the diverse needs of users and affects the user experience.

Method used

By detecting that there is a navigation requirement for a vehicle to drive to a certain position, the departure time and the next position of the position are obtained, the candidate driving path is determined based on the departure time and position, and displayed on the vehicle's display screen.

Benefits of technology

It improves the intelligence of navigation, reduces user manual input operations, optimizes route suggestions, and improves user experience and travel efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120027814A_ABST
    Figure CN120027814A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle navigation method, a vehicle navigation device, a vehicle and a storage medium. The method comprises the following steps: acquiring current navigation information; wherein the current navigation information comprises the first position and a first moment when the current navigation information reaches the first position; the first position is a destination of the current navigation information; if detecting that the vehicle has a navigation demand when driving to the first position, acquiring a departure moment of the vehicle at the first position and a second position; if the time difference between the departure moment and the first moment is greater than a first preset duration, determining a first candidate driving path based on the departure moment, the first position and the second position; wherein the candidate driving path is used for representing a driving path taking the first position as a starting point and the second position as a destination; and displaying the current navigation information and the candidate driving path on a display screen of the vehicle. The method can improve the intelligence of navigation and improve the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the automotive field, and more specifically, to a vehicle navigation method, a vehicle navigation device, a vehicle and a storage medium in the field of vehicle control technology. Background Art

[0002] With the development of intelligent transportation systems and in-vehicle navigation technology, navigation has become one of the indispensable core functions in modern vehicles, providing users with real-time route planning and travel suggestions. In the prior art, the determination of navigation routes adopts the segmented route planning method, that is, users can only set a single destination at a time or set multiple destinations through the waypoint function. This segmented planning method cannot fully meet the diverse needs of users and affects the user experience.

[0003] Therefore, how to improve the intelligence of navigation and enhance user experience is an issue that needs to be addressed urgently. Summary of the invention

[0004] The present application provides a vehicle navigation method, a vehicle navigation device, a vehicle and a storage medium, which can improve the intelligence of navigation and enhance the user experience.

[0005] In a first aspect, a vehicle navigation method is provided, the method comprising:

[0006] Obtain current navigation information; wherein the current navigation information includes a first position and a first predicted time of arrival at the first position; the first position is the destination of the current navigation information; if it is detected that there is a navigation demand for the vehicle to travel to the first position, obtain the departure time of the vehicle at the first position and the second position; if the time difference between the departure time and the first time is greater than a first preset duration, determine a first candidate driving path based on the departure time, the first position and the second position; wherein the first candidate driving path is used to represent a driving path starting from the first position and ending at the second position; display the current navigation information and the first candidate driving path on a display screen of the vehicle.

[0007] In an embodiment of the present application, when it is detected that there is a navigation demand when the vehicle travels to the first position, the departure time and the second position are obtained, and the driving path is determined based on the departure time, the first position and the second position, which is equivalent to updating the first position from the end point to the waypoint and determining the second position as the end point during the vehicle driving process; compared with the prior art in which when there is a waypoint between the starting point and the end point, the driving path from the waypoint to the end point displayed is based on the driving path planned at the departure time of the starting point, this solution can determine the driving path based on the departure time of the waypoint when planning the driving path from the first position to the second position, so that the planned path can be optimized in combination with the road conditions at the departure time, thereby improving the intelligence of the navigation and thus enhancing the user experience.

[0008] In addition, when it is detected that there is a need for navigation when the vehicle travels to the first position, the departure time and the second position are obtained, and based on the departure time, the first position and the second position, a first candidate driving path is determined. Compared with the prior art in which there is a need for navigation when the vehicle travels to the first position, the implementation method of the prior art is to reopen the navigation and input the first position and the second position after arriving at the first position; this solution can avoid the user manually inputting the starting point and the end point after navigating to the first position, reducing the number of times the user needs to manually perform continuous navigation, that is, reducing the tediousness of navigation operations, improving the intelligence of navigation, and thus improving the user experience.

[0009] In conjunction with the first aspect, in some possible implementations, determining the first candidate driving path based on the departure time, the first location, and the second location includes:

[0010] An initial candidate path is determined with the first location as the starting point and the second location as the destination; and a first candidate driving path is determined based on the driving time corresponding to each path in the initial candidate path at the departure time.

[0011] In the embodiment of the present application, multiple initial candidate routes can be determined with the first location as the starting point and the second location as the destination; among the multiple initial candidate routes, suitable candidate driving routes are screened out according to the driving time corresponding to each route at the departure time. Through the above scheme, a navigation scheme suitable for the user can be determined based on the predicted driving conditions of multiple routes at the departure time, thereby improving the intelligence and flexibility of route selection and enhancing the user experience.

[0012] In one possible implementation, a first candidate driving path is determined based on the driving times corresponding to the various paths in the initial candidate paths at the departure time, including: determining the shortest driving time among the driving times corresponding to the various paths in the initial candidate paths at the departure time; and determining the path corresponding to the shortest driving time as the first candidate driving path.

[0013] In an embodiment of the present application, multiple initial candidate routes can be determined with the first location as the starting point and the second location as the destination; among the multiple initial candidate routes, routes with shorter driving times can be provided to users based on the driving times corresponding to the departure times of the various routes, thereby optimizing route suggestions; by optimizing route suggestions, the waiting time during the user's trip can be reduced, thereby improving overall travel efficiency and user experience.

[0014] In combination with the first aspect and the above implementations, in some possible implementations, the present invention further includes:

[0015] If the time difference between the departure time and the first time is less than or equal to a first preset duration, when it is detected that the vehicle has traveled to the first position, the current navigation information is controlled to be closed; when it is detected that the vehicle meets the preset conditions, a second candidate driving path is determined based on the current road conditions, the first position and the second position; wherein the preset conditions include a change in the number of users in the vehicle; and the second candidate driving path is displayed on the vehicle's display screen.

[0016] In the embodiment of the present application, when the time difference between the departure time and the first time is less than the first preset time, it means that the user has stayed at the first location for a short time, and the candidate driving route is not reminded at this time; it can avoid distraction of the user during driving and improve driving safety. When the arrival at the first location is detected and the number of users in the vehicle changes, the second candidate driving route is re-determined based on the current road conditions, the first location and the second location, and a route that is more in line with the real-time road conditions can be provided for the current road conditions; since a route that is more in line with the real-time road conditions is provided, it is more conducive for users to choose a route that is more in line with their current travel needs, and the flexibility of the recommended route is improved to enhance the user experience.

[0017] In combination with the first aspect and the above implementations, in some possible implementations, the present invention further includes:

[0018] A first prompt message is outputted within a second preset time before it is detected that the vehicle has traveled to the first position; wherein the first prompt message is used to prompt the user whether to navigate again with the first position as the starting point; if a first user operation on the first prompt message is detected, it is determined that there is a navigation demand for the vehicle to travel to the first position; wherein the first user operation is used to indicate that the user confirms to navigate again with the first position as the starting point.

[0019] In an embodiment of the present application, when it is detected that the vehicle has reached the first position before the second preset time has passed, that is, when the driving time remaining from the first position is the second preset time, a first prompt message is output, which can automatically remind the user whether to navigate again after arriving at the first position, thereby avoiding multiple manual inputs by the user and improving the user experience.

[0020] In combination with the first aspect and the above implementations, in some possible implementations, the present invention further includes:

[0021] Based on the historical navigation data of the vehicle, determine whether the first position is a preset position; output a first prompt message a second preset time before detecting that the vehicle has traveled to the first position, including: if the first position is a preset position, output a first prompt message a second preset time before detecting that the vehicle has traveled to the first position.

[0022] In an embodiment of the present application, based on the historical navigation data of the vehicle, it is determined whether the first position is a preset position, the user's historical travel history can be identified, and a personalized route can be recommended for the user; when the first position is detected to be a preset position and the remaining driving time from the first position is a second preset time, a first prompt message is output, which can prompt the user in advance to confirm whether re-navigation is required, thereby reducing the number of manual operations of the user and optimizing the user's interactive experience, thereby making navigation planning more intelligent and convenient.

[0023] In combination with the first aspect and the above implementation, in some possible implementations, obtaining the departure time of the vehicle at the first location and the second location includes:

[0024] After detecting the first user operation, output a second prompt message; wherein the second prompt message is used to prompt the user to input the departure time of the vehicle at the first position and the second position; in response to the second user operation on the second prompt message, obtain the departure time and the second position.

[0025] In an embodiment of the present application, after a first user operation is detected, a second prompt message is output, and the departure time and the second location are obtained through the second user operation of the user on the second prompt message. Since the departure time and the second location are obtained based on the user's operation on the second prompt message, the complexity of the user's active navigation operation can be reduced in an intelligent interactive prompt manner, while improving the personalization and accuracy of navigation, thereby improving the user's navigation experience and optimizing the efficiency and accuracy of itinerary planning.

[0026] In combination with the first aspect and the above implementations, in some possible implementations, the present invention further includes:

[0027] Based on parking lot information within a preset range of the first position, a target parking location is determined; wherein the target parking location is used to represent the parking location of the vehicle between the first moment and the departure moment; and the target parking location is displayed on a display screen of the vehicle.

[0028] In an embodiment of the present application, parking lot information within a preset range of the first position is taken into consideration to determine the target parking location, so that reasonable parking suggestions can be provided to the user. Since the target parking location is displayed on the display screen, the parking location can be presented intuitively, reducing the user's time and energy in searching for parking, thereby improving the user's overall travel efficiency and user experience.

[0029] In a second aspect, a vehicle navigation device is provided, the device comprising:

[0030] An acquisition module, used to acquire current navigation information; wherein the current navigation information includes a first location and a first time predicted to arrive at the first location; the first location is a destination of the current navigation information;

[0031] The processing module obtains the departure time of the vehicle at the first position and the second position if it is detected that there is a navigation demand when the vehicle travels to the first position; if the time difference between the departure time and the first time is greater than a first preset time length, determines a first candidate driving path based on the departure time, the first position and the second position; wherein the first candidate driving path is used to represent a driving path starting from the first position and ending at the second position; and displays the current navigation information and the first candidate driving path on a display screen of the vehicle.

[0032] It should be understood that the expansion, limitation, explanation and description of the relevant contents in the above-mentioned first aspect also apply to the same contents in the second aspect.

[0033] In a third aspect, a vehicle is provided, comprising a memory and a processor; the memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, so that the vehicle executes the vehicle navigation method in the above-mentioned first aspect or any possible implementation of the first aspect.

[0034] In a fourth aspect, a computer program product is provided, which includes: a computer program code, which, when executed on a computer, enables the computer to execute the vehicle navigation method in the first aspect or any possible implementation of the first aspect.

[0035] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program code. When the computer program code runs on a computer, the computer executes the vehicle navigation method in the above-mentioned first aspect or any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 This is an interface diagram of a vehicle navigation method provided by an embodiment of the present application;

[0037] Figure 2 is a schematic flow chart of a vehicle navigation method provided in an embodiment of the present application;

[0038] Figure 3 is an interface diagram of another vehicle navigation method provided by an embodiment of the present application;

[0039] Figure 4 This is an interface diagram of another vehicle navigation method provided in an embodiment of the present application;

[0040] Figure 5 is a schematic flow chart of another vehicle navigation method provided in an embodiment of the present application;

[0041] Figure 6is a structural schematic diagram of a vehicle navigation device provided in an embodiment of the present application;

[0042] Figure 7 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0043] The technical solution in the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0044] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0045] With the development of intelligent transportation systems and in-vehicle navigation technology, navigation has become one of the indispensable core functions in modern vehicles, which can provide users with real-time route planning and travel suggestions. In the prior art, the determination of navigation routes adopts the method of segmented route planning, that is, users can only set a single destination at a time or set multiple destinations through the waypoint function. This segmented planning method can only determine the departure time from the starting point. If there are waypoints in the planned route, it is defaulted to depart from the waypoint immediately after arriving at the waypoint to the destination.

[0046] For example, Figure 1 As shown, Figure 11 is an interface diagram of a vehicle navigation provided by the present application; the vehicle navigation interface 100 includes a starting point 110, a waypoint 120, an end point (destination) 130, a recommended route 140 and a recommended route 150; the user chooses to start from the starting point 110 at the current time, pass through the waypoint 120 to reach the end point 130, and the navigation will only plan the route starting from the current time, arriving at the waypoint 120, and then from the waypoint 120 to the end point 130; if the user needs to pick up other passengers after arriving at the waypoint 120, or has a parking demand, the current navigation cannot consider the user's parking demand at the waypoint 120, resulting in the inability to consider the road conditions from the waypoint 120 to the end point 130 of the user, if the actual length of the recommended route 150 from the waypoint 120 to the end point 130 after the user stops is shorter than the recommended route 140, it may be because the user's parking demand at the waypoint 120 is not considered, resulting in the navigation displaying the recommended route 140, which prolongs the user's travel time and affects the user experience.

[0047] For example, the starting point 110 is a company, the passing point 120 is a school, and the end point is a community, which correspond to the user's workplace, the place where they pick up their children, and their home address. If the user starts from the company to pick up their children from school, and then goes home from school, they usually stay at the school for a certain period of time, and then navigate to the next location again. In this case, the navigation started when starting from the company cannot comprehensively consider the situation of the path from school to home.

[0048] In view of this, the present application provides a vehicle navigation method, a vehicle navigation device, a vehicle and a storage medium. The method can detect whether there is a navigation demand when the vehicle travels to a first position, can determine the user demand in advance, and navigate based on the user demand, which can reduce the number of operations required for the user to manually set the navigation; because the departure time of the vehicle at the first position is taken into account when determining the first candidate driving path, more accurate road conditions can be determined based on the departure time, and better route suggestions can be provided to the user; by optimizing the route suggestions, the waiting time during the user's journey can be reduced, and the overall travel efficiency can be improved, thereby improving the user experience.

[0049] Combine the following Figure 2 A vehicle navigation method provided in an embodiment of the present application is described in detail.

[0050] Figure 2 It is a schematic flow chart of a vehicle navigation method provided in an embodiment of the present application; method 200 includes S210 to S240, and S210 to S240 are described in detail below.

[0051] For example, Figure 2The vehicle navigation method 200 shown can be executed by a vehicle; alternatively, by a head unit (HUT) in the vehicle; alternatively, by a processor in the vehicle; or by a chip in the processor mounted on the vehicle.

[0052] S210. Obtain current navigation information.

[0053] Among them, the current navigation information includes a first position and a first moment predicted to reach the first position. The first position is the destination of the current navigation information. For example, as Figure 3 shown, the vehicle navigation interface 300 includes a starting point 310, an ending point 320, frequently used locations 330, and a route 340; among them, the first position is the ending point 320.

[0054] In an embodiment of the present application, the current navigation information can be obtained based on a module in the built-in Global Positioning System (GPS) in the vehicle or map data.

[0055] Optionally, data interaction can be performed with the user's mobile device through a communication module (such as Bluetooth, wireless local area network communication technology, cellular network, or universal serial bus, etc.), navigation information can be obtained from the mobile phone navigation application, and synchronized to the vehicle-mounted system for display and processing.

[0056] S220. If it is detected that there is a navigation requirement when the vehicle travels to the first position, obtain the departure moment of the vehicle at the first position and a second position.

[0057] Among them, the departure moment of the vehicle at the first position refers to the departure moment of the vehicle from the first position to the second position.

[0058] In one implementation, the above method further includes:

[0059] At a second preset duration before it is detected that the vehicle travels to the first position, output a first prompt message; if a first user operation on the first prompt message is detected, determine that there is a navigation requirement when the vehicle travels to the first position.

[0060] Among them, the first user operation is used to indicate that the user confirms to use the first position as the starting point for re-navigation. The first prompt message is used to prompt the user whether to use the first position as the starting point for re-navigation.

[0061] In an embodiment of the present application, at the second preset duration before the vehicle travels to the first position, output a first prompt message, and based on the user's confirmation operation on the first prompt message, determine that there is a navigation requirement when the vehicle travels to the first position.

[0062] For example, when the vehicle is still ten minutes away from the school by car, a prompt message is output to prompt the user whether to navigate again with the school as the starting point. If the user confirms to navigate again with the school as the starting point, it is determined that there is a navigation need for the vehicle to travel to the first position.

[0063] For example, when the vehicle is ten minutes away from the school, a prompt message is output to prompt the user whether to navigate again with the school as the starting point. At this time, the user needs to confirm whether to navigate again with the school as the starting point. If the user chooses to confirm, the program waits for the user to enter the end point of the re-navigation. After detecting that the user has entered the end point, it is determined that there is a navigation need for the vehicle to travel to the first position.

[0064] In one embodiment, in response to the user's operation on the first prompt information, the departure time from the first location and the second location are obtained.

[0065] In another embodiment, the anxiety level of the user is detected, and the second preset time length is determined to be proportional based on the anxiety level of the user.

[0066] For example, if it is detected that the user's current anxiety level is high, it means that the user needs to arrive at the first location quickly. At this time, it is necessary to output a prompt message to the user in advance to avoid outputting a prompt message when the user is about to arrive, which increases the user's anxiety. For example, the default value of the second preset time length is ten minutes. If it is detected that the user's current anxiety level is high, such as detecting that the user's breathing rate is high, the heart rate is high, or the expression is impatient, the second preset time length is extended, for example, it can be extended to fifteen minutes.

[0067] Optionally, the second preset time length may be adjusted by setting a ratio between the user's current anxiety level and the second preset time length, and obtaining the adjusted second preset time length using a linear relationship.

[0068] In the above implementation, when it is detected that the vehicle has reached the first position after a second preset time, that is, when the remaining driving time to the first position is the second preset time, a first prompt message is output, which can automatically remind the user whether to navigate again after arriving at the first position, thereby avoiding multiple manual inputs by the user and improving the user experience.

[0069] In another implementation, when it is detected that the distance between the vehicle and the first position is less than a preset distance threshold, a first prompt message is output; if a first user operation on the first prompt message is detected, it is determined that there is a navigation demand for the vehicle to travel to the first position.

[0070] In one implementation, the method further includes:

[0071] Based on the historical navigation data of the vehicle, determine whether the first position is a preset position; output a first prompt message a second preset time before detecting that the vehicle has traveled to the first position, including: if the first position is a preset position, output a first prompt message a second preset time before detecting that the vehicle has traveled to the first position.

[0072] In an embodiment of the present application, based on the historical navigation data of the vehicle, it is first determined whether the first position is a preset position, or whether the first position belongs to a preset position (that is, the first position is one of the preset positions). If it is detected that the first position is a preset position, or the first position belongs to a preset position, then a first prompt message is output at a second preset time before the vehicle travels to the first position.

[0073] Exemplarily, based on the historical navigation data of the navigation application in the user's mobile device, or the historical navigation data of the navigation, common destinations, searched places or waypoints can be determined as a set of common places, and it is determined whether the first location belongs to the set of common places; if it does, a prompt message is output when the vehicle reaches the first location within a second preset time, and the prompt message may be: Please select whether to use the first location as the starting point and navigate to the second location.

[0074] Exemplarily, after the prompt information is output, if the user selects No, that is, not navigating to the second location from the first location and no secondary navigation is required, the inquiry ends and the program automatically exits after navigating to the first location.

[0075] Optionally, the second location may be a location with the highest cumulative navigation frequency in the set of frequently used locations except the first location; or, the second location may be a location in historical navigation data that is most frequently used as a destination when the user navigates to the first location and performs secondary navigation.

[0076] For example, the user's car usage habits can be determined through daily navigation data accumulation and user feedback. For example, the user's car usage habits are to go to school first and then go home from the company. When the first location is detected as the school, it can be determined that there is a navigation demand for the vehicle to the first location, that is, it is judged that the user usually continues to navigate home when the vehicle drives to the school. At this time, when there is still ten minutes to drive to the school, a prompt can be output to ask the user whether to continue navigating home after arriving at the school.

[0077] Optionally, the user's car usage habits can be determined through daily navigation data accumulation and user feedback. For example, the user's car usage habits are to go to school first and then go home from the company. When it is detected that the first location is the school, it can be determined that there is a navigation demand for the vehicle to the first location, that is, it is judged that the user will usually continue to navigate home when the vehicle drives to the school. At this time, when there are still two kilometers (preset distance threshold) to the school, a prompt can be output to ask the user whether to continue navigating home after arriving at the school.

[0078] In the above implementation, based on the historical navigation data of the vehicle, it is determined whether the first position is a preset position, the user's historical travel history can be identified, and a personalized route is recommended for the user; when the first position is detected as a preset position and the remaining driving time from the first position is a second preset time, a first prompt message is output, which can prompt the user in advance to confirm whether re-navigation is needed, thereby reducing the number of manual operations of the user, optimizing the user's interactive experience, and making navigation planning more intelligent and convenient.

[0079] In one implementation, the method includes:

[0080] After detecting the first user operation, outputting the second prompt information; in response to the second user operation on the second prompt information, acquiring the departure time and the second location.

[0081] The second prompt information is used to prompt the user to input the departure time of the vehicle at the first location and the second location.

[0082] In an embodiment of the present application, after detecting that the user confirms to navigate again with the first location as the starting point, a second prompt message is output, and the departure time and the second location are obtained through the user's feedback on the second prompt message.

[0083] For example, when there are still ten minutes to drive from the school, a prompt message is output to prompt the user whether to navigate again with the school as the starting point. If the user confirms to navigate again with the school as the starting point, it is determined that there is a navigation demand for the vehicle to the first location. When it is detected that the user confirms to navigate again with the school as the starting point, a second prompt message is output, and the prompt message may be: Please select a destination for re-navigation from the following locations and select an estimated departure time.

[0084] For example, if the user confirms to navigate again with the school as the starting point, it is determined that there is a navigation demand when the vehicle travels to the first location. A pop-up window can be displayed on the display screen in the vehicle for the user to select the second location and fill in the estimated departure time.

[0085] It should be noted that the first prompt information and the second prompt information can be used to prompt the user in the form of text and / or voice.

[0086] Optionally, when the user provides feedback on the prompt information, he or she can do so by clicking the corresponding touch area on the display screen, touching a button in the vehicle, or inputting a voice command to provide feedback on the prompt information, thereby determining the destination for re-navigation and the estimated departure time.

[0087] In the above implementation, after the first user operation is detected, the second prompt information is output, and the departure time and the second location are obtained through the second user operation of the user on the second prompt information. Since the departure time and the second location are obtained based on the user's operation on the second prompt information, the complexity of the user's active navigation operation can be reduced in an intelligent interactive prompt manner, while the personalization and accuracy of the navigation are improved, which can improve the user's navigation experience and optimize the efficiency and accuracy of itinerary planning.

[0088] S230: If the time difference between the departure time and the first time is greater than a first preset duration, determine a first candidate driving route based on the departure time, the first position, and the second position.

[0089] Exemplarily, when there are still ten minutes to drive from the vehicle to the school (the second preset time may be ten minutes), the first prompt message is output to prompt the user whether to navigate again starting from the school. If the user confirms to navigate again starting from the school, it is determined that there is a navigation demand for the vehicle to the first location. When it is detected that the user confirms to navigate again starting from the school, the second prompt message is output. The prompt message may be: Please select the destination for re-navigation from the following locations and select the estimated departure time. For example, it is detected that the estimated departure time entered by the user is 12 o'clock, and the first estimated time of arrival at the school is 11:30. The time difference is 30 minutes, which is greater than the first preset time (for example, 15 minutes). Based on the estimated departure time of 12 o'clock, the school and the second location (for example, a supermarket), the candidate navigation path is determined.

[0090] In another embodiment, the anxiety level of the user is detected, and the first preset time length is determined to be inversely proportional to the anxiety level of the user.

[0091] For example, if it is detected that the user's current anxiety level is high, it means that the user needs to quickly reach the first location and set off for the second location as soon as possible. At this time, it is necessary to determine the road conditions when the user sets out in advance and make advance plans to avoid congestion when the user actually sets out, which will extend the travel time.

[0092] Optionally, the first preset time length may be adjusted by setting a ratio between the user's current anxiety level and the first preset time length, and obtaining the adjusted first preset time length using a linear relationship.

[0093] In one implementation, the method includes:

[0094] An initial candidate path is determined with the first location as the starting point and the second location as the destination; and a first candidate driving path is determined based on the driving time corresponding to each path in the initial candidate path at the departure time.

[0095] In an embodiment of the present application, an initial candidate path can be determined with the first location as the starting point and the second location as the destination (or end point), and the initial candidate path includes multiple paths; the first candidate driving path can be determined based on the path with the shortest total distance, the lowest congestion level or the shortest time among the above multiple paths.

[0096] It should be noted that, when determining the first candidate driving route, it is necessary to predict road condition information, which includes road congestion information and traffic rules information at the departure time.

[0097] Exemplarily, when there are still ten minutes to drive from the vehicle to the school (the second preset time may be ten minutes), the first prompt information is output to prompt the user whether to navigate again with the school as the starting point. If the user confirms to navigate again with the school as the starting point, it is determined that there is a navigation demand for the vehicle to travel to the first location. When it is detected that the user confirms to navigate again with the school as the starting point, the second prompt information is output, and the prompt information may be: Please select the destination for navigation again from the following places and select the estimated departure time. For example, it is detected that the estimated departure time entered by the user is 12 o'clock, and the first time expected to arrive at the school is 11:30, and the time difference is 30 minutes, which is greater than the first preset time (for example, 15 minutes). Based on the estimated departure time of 12 o'clock, the school and the second location (for example, the user's address), the candidate navigation path is determined. With the school as the starting point and the user's address as the end point, multiple initial candidate paths are determined, and the road conditions at 12 o'clock are determined based on the historical navigation road conditions, and the route predicted to take the least time is determined, and the route predicted to take the least time is determined as the candidate navigation path, and the route is displayed on the display screen.

[0098] It should be noted that when the route is displayed, the navigation information needs to be updated, and the first position is updated to the waypoint, and the second position is updated to the end point.

[0099] In the above implementation, with the first location as the starting point and the second location as the destination, multiple initial candidate paths can be determined; among the multiple initial candidate paths, based on the driving time corresponding to each path at the departure time, a route with a shorter driving time can be provided to the user, thereby optimizing the route suggestion; by optimizing the route suggestion, the waiting time during the user's trip can be reduced, thereby improving the overall travel efficiency and improving the user experience.

[0100] In one implementation, the method further includes:

[0101] If the time difference between the departure time and the first time is less than or equal to a first preset duration, when it is detected that the vehicle has traveled to the first position, the current navigation information is controlled to be closed; when it is detected that the vehicle meets the preset conditions, a second candidate driving route is determined based on the current road conditions, the first position and the second position; and the second candidate driving route is displayed on the vehicle's display screen.

[0102] Among them, the preset conditions include a change in the number of users in the vehicle.

[0103] Exemplarily, when there are still ten minutes to drive from the vehicle to the school (the second preset time may be ten minutes), the first prompt information is output to prompt the user whether to navigate again with the school as the starting point. If the user confirms to navigate again with the school as the starting point, it is determined that there is a navigation demand for the vehicle to travel to the first location. When it is detected that the user confirms to navigate again with the school as the starting point, the second prompt information is output, and the prompt information may be: Please select the destination for navigation again from the following places and select the estimated departure time. For example, it is detected that the estimated departure time entered by the user is 12 o'clock, and the first time to arrive at the school is expected to be 11:55. The time difference is 5 minutes, which is less than the first preset time (for example, 10 minutes). Due to the short departure time, there may be a risk of being late for school. At this time, in order to ensure that the user concentrates on driving, the navigation does not remind. When it is detected that the vehicle arrives at the school and the number of people in the vehicle changes, the second candidate path is determined based on the current road conditions, the school and the user's address, and displayed on the display screen.

[0104] In one embodiment, it is detected that the estimated departure time input by the user is 12 o'clock, and the estimated first time of arrival at the school is 11:55, and the time difference is 5 minutes, which is less than the first preset time (for example, 10 minutes). When it is detected that the vehicle arrives at the school, navigation is stopped, and when the number of people in the vehicle changes, the second candidate route is automatically determined based on the current road conditions, the school and the user's address, and displayed on the display screen.

[0105] In one embodiment, it is detected that the estimated departure time input by the user is 12 o'clock, and the estimated first time of arrival at the school is 11:55. The time difference is 5 minutes, which is less than the first preset time (for example, 10 minutes). When it is detected that the vehicle arrives at the school, navigation is stopped, and when the number of people in the vehicle changes, it is detected whether the user continues to navigate. If the user continues to navigate, the second candidate route is determined based on the current road conditions, the school and the user's address, and displayed on the display screen.

[0106] In the above implementation, when the time difference between the departure time and the first time is less than the first preset time, it means that the user stays for a short time after arriving at the first position, and the candidate driving route is not reminded at this time; it can avoid distraction of the user during driving and improve driving safety. When it is detected that the first position has been reached and the number of users in the vehicle has changed, the second candidate driving route is re-determined based on the current road conditions, the first position and the second position, and a route that is more in line with the real-time road conditions can be provided for the current road conditions; since a route that is more in line with the real-time road conditions is provided, it is more conducive for users to choose a route that is more in line with their current travel needs, and the flexibility of the recommended route is improved to enhance the user experience.

[0107] S240: Display the current navigation information and the first candidate driving route on a display screen of the vehicle.

[0108] Exemplarily, navigation information from the current position of the vehicle to the first position and navigation information from the first position to the second position are displayed.

[0109] In one implementation, the method further includes:

[0110] Based on parking lot information within a preset range of the first position, a target parking location is determined; and the target parking location is displayed on a display screen of the vehicle.

[0111] The target parking location is used to indicate the parking location of the vehicle between the first moment and the departure moment.

[0112] In one embodiment, if there is a parking area within a preset range of the first position, a target parking location is determined based on the parking area, and the target parking location is displayed on a display screen of the vehicle.

[0113] Exemplarily, the first location is a school, and roadside parking spaces are detected within 200 meters around the school (the preset range may be a range in which the straight-line distance does not exceed 200 meters). The roadside parking spaces are determined as target parking locations, and the target parking locations are displayed on a display screen to remind users to park their cars at the target parking locations.

[0114] In one embodiment, if there is a parking area within a preset range of the first position, a target parking location is determined based on the first candidate path and the parking area, and the target parking location is displayed on a display screen of the vehicle.

[0115] Exemplarily, the first location is a school, and a roadside parking space is detected within 200 meters around the school (the preset range may be a range in which the straight-line distance does not exceed 200 meters), and the roadside parking space is located on the first candidate path. The roadside parking space is determined as the target parking location, and the target parking location is displayed on a display screen to remind the user to park the car at the target parking location.

[0116] In one embodiment, if there is a parking area within a preset range of the first position, a target parking location is determined based on the driving direction of the first candidate path and the parking area, and the target parking location is displayed on a display screen of the vehicle.

[0117] Exemplarily, the first location is a school, and a roadside parking space is detected within 200 meters around the school (the preset range may be a range in which the straight-line distance does not exceed 200 meters), and the location of the roadside parking space is consistent with the driving direction of the first candidate path. The roadside parking space is determined as the target parking location, and the target parking location is displayed on a display screen to remind the user to park the car at the target parking location.

[0118] For example, Figure 4 As shown in (a) of FIG. 1 , the vehicle navigation interface 400 may include a starting point 410, a waypoint 420, an end point 430, a first candidate route 440, and a parking place 450. The driving direction of the first candidate route 440 is first north and then west. Based on the driving direction of the first candidate route 440 at the first position, a roadside parking place 450 on the east side of the road where the first position is located is determined as the target parking place.

[0119] For example, Figure 4 As shown in (b) of FIG. 4 , the vehicle navigation interface 400 may include a starting point 410, a waypoint 420, an end point 430, a first candidate route 460, and a parking place 470. The driving direction of the first candidate route 460 is first southward and then westward. Based on the driving direction of the first candidate route 460 at the first position, a roadside parking place 470 on the east side of the road where the first position is located is determined as the target parking place.

[0120] In one embodiment, there are candidate parking locations 450 and 470 . If the first candidate route is detected as 440 , the target parking location is determined to be 450 . If the first candidate route is detected as 460 , the target parking location is determined to be 470 .

[0121] In the above embodiment, when the time interval between the user's estimated departure time from the first location and the arrival time at the first location is large, that is, there is sufficient rest time, then the surrounding parking information can be provided to the user, and a parking location that matches the user's candidate driving route can be selected from the parking information, thereby providing the user with parking convenience, improving the user experience, and saving subsequent driving time.

[0122] In the above implementation, the parking lot information within the preset range of the first position is taken into consideration to determine the target parking location, so as to provide the user with reasonable parking suggestions; since the target parking location is displayed on the display screen, the parking location can be presented intuitively, thus reducing the user's time and energy in searching for parking, and improving the user's overall travel efficiency and user experience.

[0123] In the above scheme, when it is detected that there is a navigation demand when the vehicle travels to the first position, the departure time and the second position are obtained, and the driving path is determined based on the departure time, the first position and the second position, which is equivalent to updating the first position from the end point to the waypoint during the vehicle driving process, and determining the second position as the end point; compared with the prior art in which when there is a waypoint between the starting point and the end point, the driving path from the waypoint to the end point displayed is based on the driving path planned at the departure time of the starting point, this scheme can determine the driving path based on the departure time of the waypoint when planning the driving path from the first position to the second position, so that the planned path can be optimized in combination with the road conditions at the departure time, thereby improving the intelligence of the navigation and thus enhancing the user experience.

[0124] In addition, when it is detected that there is a need for navigation when the vehicle travels to the first position, the departure time and the second position are obtained, and based on the departure time, the first position and the second position, a first candidate driving path is determined. Compared with the prior art in which there is a need for navigation when the vehicle travels to the first position, the implementation method of the prior art is to reopen the navigation and input the first position and the second position after arriving at the first position; this solution can avoid the user manually inputting the starting point and the end point after navigating to the first position, reducing the number of times the user needs to manually perform continuous navigation, that is, reducing the tediousness of navigation operations, improving the intelligence of navigation, and thus improving the user experience.

[0125] The following example takes the user navigating from the company to the school as an example. Figure 5 Another vehicle navigation method provided in an embodiment of the present application is described in detail.

[0126] Figure 5 FIG. 1 is a schematic flow chart of another vehicle navigation method provided by an embodiment of the present application. Figure 5 As shown, the method 500 includes S501 to S511, and S501 to S511 are described in detail below.

[0127] For example, Figure 5 The illustrated vehicle navigation method 500 may be executed by a vehicle; or, executed by a processor in a vehicle; or, executed by a chip mounted in a processor in a vehicle.

[0128] S501. Detect that the destination in the current navigation information is a school.

[0129] Exemplarily, data is exchanged with the user's mobile device through the communication module, navigation information is obtained from the mobile phone navigation application, and the destination in the current navigation information is obtained as a school.

[0130] Optionally, the implementation of S501 can refer to Figure 2 The relevant description in S210 will not be repeated here.

[0131] S502, determine whether there is a need for navigation again after arriving at the school; if so, execute S503; if not, execute S504.

[0132] In an embodiment of the present application, it is determined whether there is a need for re-navigation after arriving at the school. If so, a prompt message is output to allow the user to confirm the re-navigation and execute S503; if not, the navigation is terminated after arriving at the school and S504 is executed.

[0133] For example, when the vehicle is still ten minutes away from the school by car, a prompt message is output to prompt the user whether to navigate again with the school as the starting point. If the user confirms to navigate again with the school as the starting point, it is determined that there is a navigation need for the vehicle to travel to the first position.

[0134] S503: Output a first prompt message, prompting the user to select whether to navigate again after arriving at the school.

[0135] Exemplarily, based on the historical navigation data of the navigation application in the user's mobile device, or the historical navigation data of the navigation, common destinations, searched places or waypoints can be determined as a set of common places, and it is determined whether the first location belongs to the set of common places; if it does, a prompt message is output when the vehicle reaches the first location within a second preset time, and the prompt message may be: Please select whether to use the first location as the starting point and navigate to the second location.

[0136] Optionally, the implementation of S503 can refer to Figure 2 The relevant description in S220 will not be repeated here.

[0137] S504. End navigation after arriving at the school.

[0138] Exemplarily, navigation ends after the vehicle is detected to have arrived at the school.

[0139] S505. Determine whether the user chooses to navigate again after arriving at the school; if so, execute S506; if not, execute S504.

[0140] In an embodiment of the present application, it is determined whether the user chooses to navigate again after arriving at the school. If yes, a prompt message is output to allow the user to confirm the destination and departure time of the re-navigation, and S506 is executed; if no, the navigation is terminated after arriving at the school, and S504 is executed.

[0141] S506: Output a second prompt message, prompting the user to select a destination for navigation again after arriving at the school and an estimated departure time from the school.

[0142] Exemplarily, when it is detected that the user confirms to navigate again with the school as the starting point, a second prompt message is output, and the prompt message may be: Please select a destination for re-navigation from the following places and select an estimated departure time.

[0143] Optionally, the implementation of S506 can refer to Figure 2 The relevant description in S220 will not be repeated here.

[0144] S507, determine whether the time difference between the departure time from the school and the expected arrival time at the school is greater than the first preset duration; if so, execute S508 and S509; if not, execute S510 and S511.

[0145] In an embodiment of the present application, it is determined whether the time difference between the departure time from the school and the expected arrival time at the school is greater than a first preset duration. If so, a prompt message is output to allow the user to confirm the destination and departure time for re-navigation, and S508 and S509 are executed; if not, the navigation is terminated after arriving at the school, and S510 and S511 are executed.

[0146] S508: Determine a first candidate path from the school to the second location based on the estimated departure time from the school.

[0147] Exemplarily, based on the estimated departure time of 12 o'clock, the school, and the second location (such as the user's address), the candidate routes for navigation are determined. With the school as the starting point and the user's address as the end point, multiple initial candidate routes are determined, and the road conditions at 12 o'clock are determined based on the historical navigation road conditions, and the route with the least predicted time consumption is determined, and the route with the least predicted time consumption is determined as the first candidate route.

[0148] Optionally, the implementation of S508 can refer to Figure 2 The relevant description in S230 will not be repeated here.

[0149] S509: Display the first candidate path and current navigation information.

[0150] Exemplarily, current navigation information from the current position of the vehicle to the first position and navigation information from the first position to the second position are displayed.

[0151] Optionally, the implementation of S509 can be found in Figure 2 The relevant description in S240 will not be repeated here.

[0152] S510, exiting navigation after arriving at the school, and determining a second candidate route based on the current road condition, the school and the second location when a change in the number of users in the vehicle is detected.

[0153] Exemplarily, when it is detected that the vehicle arrives at the school and the number of people in the vehicle changes, a second candidate route is determined based on the current road conditions, the school and the user's address, and displayed on the display screen.

[0154] Optionally, the implementation of S510 can refer to Figure 2 The relevant description in S230 will not be repeated here.

[0155] S511: Display the second candidate path.

[0156] Optionally, the implementation of S511 can be found in Figure 2 The relevant description in S230 will not be repeated here.

[0157] In the above scheme, when it is detected that there is a navigation demand when the vehicle travels to the first position, the departure time and the second position are obtained, and the driving route is determined based on the departure time, the first position and the second position, which is equivalent to updating the first position from the end point to the waypoint during the vehicle driving process, and determining the second position as the end point; compared with the prior art in which when there is a waypoint between the starting point and the end point, the driving route from the waypoint to the end point displayed is based on the driving route planned at the departure time of the starting point, this scheme can determine the driving route based on the departure time of the waypoint when planning the driving route from the first position to the second position, so that the planned route can be optimized in combination with the road conditions at the departure time, thereby improving the intelligence of the navigation and thus enhancing the user experience.

[0158] In addition, when it is detected that there is a need for navigation when the vehicle travels to the first position, the departure time and the second position are obtained, and based on the departure time, the first position and the second position, a first candidate driving path is determined. Compared with the prior art in which there is a need for navigation when the vehicle travels to the first position, the implementation method of the prior art is to reopen the navigation and input the first position and the second position after arriving at the first position; this solution can avoid the user manually inputting the starting point and the end point after navigating to the first position, reducing the number of times the user needs to manually perform continuous navigation, that is, reducing the tediousness of navigation operations, improving the intelligence of navigation, and thus improving the user experience.

[0159] Combination of the above Figures 1 to 5 A vehicle navigation method provided by an embodiment of the present application is described in detail; Figure 6 and Figure 7 The device embodiments of the present application are described in detail. It should be understood that the device in the embodiments of the present application can execute the various methods of the aforementioned embodiments of the present application, that is, the specific working processes of the following various products can refer to the corresponding processes in the aforementioned method embodiments.

[0160] Figure 6It is a schematic structural diagram of a vehicle navigation device provided by an embodiment of the present application. Among them, the device 600 includes an acquisition module 610 and a processing module 620.

[0161] The acquisition module 610 is used to acquire current navigation information; among them, the current navigation information includes a first position and a first moment predicted to reach the first position; the first position is the destination of the current navigation information;

[0162] The processing module 620 is used to, if it is detected that there is a navigation requirement when the vehicle travels to the first position, acquire the departure moment of the vehicle at the first position and the second position; if the time difference between the departure moment and the first moment is greater than a first preset duration, based on the departure moment, the first position and the second position, determine a first candidate driving route; among them, the candidate driving route is used to represent a driving route with the first position as the starting point and the second position as the destination; display the current navigation information and the candidate driving route on the vehicle's display screen.

[0163] Optionally, as an embodiment, the processing module 620 is specifically used for:

[0164] Taking the first position as the starting point and the second position as the destination, determine an initial candidate route; based on the driving durations corresponding to each route in the initial candidate route at the departure moment, determine the candidate driving route.

[0165] Optionally, as an embodiment, the processing module 620 is specifically further used for:

[0166] If the time difference between the departure moment and the first moment is less than or equal to the first preset duration, when it is detected that the vehicle travels to the first position, control the current navigation information to be turned off; when it is detected that the vehicle meets a preset condition, based on the current road conditions, the first position and the second position, determine a second candidate driving route; among them, the preset condition includes a change in the number of users in the vehicle; display the second candidate driving route on the vehicle's display screen.

[0167] Optionally, as an embodiment, the processing module 620 is specifically further used for:

[0168] At a second preset duration before it is detected that the vehicle travels to the first position, output a first prompt message; among them, the first prompt message is used to prompt the user whether to start a new navigation with the first position as the starting point; if a first user operation on the first prompt message is detected, determine that there is a navigation requirement when the vehicle travels to the first position; among them, the first user operation is used to represent that the user confirms to start a new navigation with the first position as the starting point.

[0169] Optionally, as an embodiment, the processing module 620 is specifically further used for:

[0170] Based on the historical navigation data of the vehicle, determine whether the first position is a preset position; output a first prompt message a second preset time before detecting that the vehicle has traveled to the first position, including: if the first position is a preset position, output a first prompt message a second preset time before detecting that the vehicle has traveled to the first position.

[0171] Optionally, as an embodiment, the processing module 620 is specifically configured to:

[0172] After detecting the first user operation, output a second prompt message; wherein the second prompt message is used to prompt the user to input the departure time of the vehicle at the first position and the second position; in response to the second user operation on the second prompt message, obtain the departure time and the second position.

[0173] Optionally, as an embodiment, the processing module 620 is further configured to:

[0174] Based on parking lot information within a preset range of the first position, a target parking location is determined; wherein the target parking location is used to represent the parking location of the vehicle between the first moment and the departure moment; and the target parking location is displayed on a display screen of the vehicle.

[0175] It should be noted that the vehicle navigation device 600 is implemented in the form of a functional unit. The term "module" here can be implemented in the form of software and / or hardware, and is not specifically limited to this.

[0176] For example, a "module" may be a software program, a hardware circuit, or a combination of the two that implements the above functions. The hardware circuit may include an application-specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit, and / or other suitable components that support the described functions.

[0177] Therefore, the units of each example described in the embodiments of the present application can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.

[0178] Figure 7 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.

[0179] Exemplarily, vehicle 700 includes: a processor 710 , a memory 720 , and executable program code 730 .

[0180] Exemplarily, the vehicle 700 includes one or more processors 710, which can support the vehicle 700 to implement the vehicle navigation method in the method embodiment. The processor 710 can be a general-purpose processor or a special-purpose processor. For example, the processor 710 can be a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit, a field programmable gate array (FPGA), or other programmable logic devices, such as discrete gates, transistor logic devices, or discrete hardware components.

[0181] Exemplarily, the processor 710 may be used to control the vehicle 700, execute software programs, and process data of the software programs. The vehicle 700 may also include a communication unit to implement input (reception) and output (transmission) of signals.

[0182] Exemplarily, the vehicle 700 may include one or more memories 720 on which executable program code 730 is stored. The executable program code 730 can be executed by the processor 710 to generate instructions so that the processor 710 executes the vehicle navigation method described in the above method embodiment according to the instructions.

[0183] Optionally, data may be stored in the memory 720. Optionally, the processor 710 may read data stored in the memory 720, which may be stored at the same storage address as the executable program code 730, or may be stored at a different storage address from the executable program code 730.

[0184] Exemplarily, the processor 710 and the memory 720 may be provided separately or integrated together, for example, integrated on a system on chip (System On Chip, SOC) of the terminal device.

[0185] Exemplarily, the memory 720 can be used to store relevant programs of the vehicle navigation method provided in the embodiment of the present application, and the processor 720 can be used to call the executable program code 730 stored in the memory 720 when controlling the vehicle to execute the vehicle navigation method of the embodiment of the present application.

[0186] The present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the vehicle navigation method of any of the aforementioned embodiments.

[0187] Among them, computer-readable storage media may include but are not limited to any type of disk, including floppy disks, optical disks, digital versatile disks (Digital Video Disc, DVD), compact disc read-only memory (Compact Disc Read-Only Memory, CD-ROM), microdrives and magneto-optical disks, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), erasable programmable read-only memory (Erasable Programmable Read-Only Memory, EPROM), electrically erasable programmable read only memory (Electrically Erasable Programmable read only memory, EEPROM), dynamic random access memory (Dynamic Random Access Memory, DRAM), video random access memory (Video Random Access Memory, VRAM), flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.

[0188] The present application also provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the above-mentioned related steps to implement the vehicle navigation method in the above-mentioned embodiment.

[0189] In addition, the electronic device provided in the embodiments of the present application may specifically be a chip, component or module, and the electronic device may include a connected processor and memory; wherein the memory is used to store instructions, and when the electronic device is running, the processor may call and execute the instructions so that the chip executes the vehicle navigation method in the above embodiments.

[0190] Among them, the vehicle, computer-readable storage medium, computer program product or chip provided in this application are all used to execute the corresponding vehicle navigation method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding vehicle navigation method provided above, and will not be repeated here.

[0191] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0192] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0193] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A vehicle navigation method, characterized in that: The method comprises: Acquire current navigation information; wherein the current navigation information includes a first location and a first time predicted to arrive at the first location; the first location is the destination of the current navigation information; If it is detected that there is a navigation demand when the vehicle travels to the first position, obtaining the departure time and the second position of the vehicle at the first position; If the time difference between the departure time and the first time is greater than a first preset time length, a first candidate driving path is determined based on the departure time, the first position and the second position; wherein the first candidate driving path is used to represent a driving path starting from the first position and ending at the second position; The current navigation information and the first candidate driving path are displayed on a display screen of the vehicle.

2. The method according to claim 1, characterized in that: The determining a first candidate driving path based on the departure time, the first position, and the second position includes: Determine an initial candidate path with the first location as a starting point and the second location as a destination; The first candidate driving route is determined based on the driving duration corresponding to each route in the initial candidate routes at the departure time.

3. The method according to claim 1, characterized in that Also includes: If the time difference between the departure time and the first time is less than or equal to the first preset time, when it is detected that the vehicle has traveled to the first position, controlling the current navigation information to be closed; When it is detected that the vehicle meets a preset condition, determining a second candidate driving path based on the current road condition, the first position and the second position; wherein the preset condition includes a change in the number of users in the vehicle; The second candidate driving path is displayed on a display screen of the vehicle.

4. The method according to claim 1, characterized in that: Also includes: Outputting a first prompt message after a second preset time period before detecting that the vehicle has traveled to the first position; wherein the first prompt message is used to prompt the user whether to navigate again starting from the first position; If a first user operation on the first prompt information is detected, it is determined that there is a navigation demand for the vehicle to travel to the first position; wherein the first user operation is used to indicate that the user confirms to perform the re-navigation starting from the first position.

5. The method according to claim 4, characterized in that Also includes: determining whether the first position is a preset position based on historical navigation data of the vehicle; The outputting of the first prompt information within the second preset time before the vehicle is detected to travel to the first position includes: If the first position is the preset position, the first prompt information is outputted a second preset time before it is detected that the vehicle travels to the first position.

6. The method according to claim 4, characterized in that Obtaining the departure time and the second position of the vehicle at the first position includes: After detecting the first user operation, outputting second prompt information; wherein the second prompt information is used to prompt the user to input the departure time of the vehicle at the first location and the second location; In response to a second user operation on the second prompt information, the departure time and the second location are obtained.

7. The method according to any one of claims 1 to 6, characterized in that Also includes: Determine a target parking location based on parking lot information within a preset range of the first location; wherein the target parking location is used to represent the parking location of the vehicle between the first time and the departure time; The target parking location is displayed on a display screen of the vehicle.

8. A vehicle navigation device, characterized in that: The device comprises: an acquisition module, configured to acquire current navigation information; wherein the current navigation information includes a first location and a first time predicted to arrive at the first location; the first location is a destination of the current navigation information; The processing module obtains the departure time and the second position of the vehicle at the first position if it is detected that there is a navigation demand when the vehicle travels to the first position; if the time difference between the departure time and the first time is greater than a first preset duration, determines a first candidate driving path based on the departure time, the first position and the second position; wherein the first candidate driving path is used to represent a driving path starting from the first position and ending at the second position; and displays the current navigation information and the first candidate driving path on a display screen of the vehicle.

9. A vehicle, characterized in that: The vehicle comprises: A memory for storing executable program codes; A processor, configured to call and run the executable program code from the memory, so that the vehicle executes the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 7 is implemented.