Vehicle navigation method and related device
By judging the status of the vehicle when the Zhihua Domain Controller is powered off and sending a path callback request when the Zhihua Domain Controller is powered off, the problem of intelligent driving is solved, and the intelligent driving operation is continued and the user experience is improved.
Patent Information
- Application Number
- CN202411358755.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2024-12-17
AI Technical Summary
During intelligent driving, the intelligent driving operation cannot be continued when the vehicle is powered off and powered on again, which reduces the user experience.
By determining whether the vehicle is in a preset unsleepable scenario when the Zhijia Domain Controller is powered off and then powered on again, it is necessary to determine whether the navigation status is a navigation identifier, send a path callback request to the vehicle, receive and use the previous navigation path Continue to carry out intelligent driving operations.
The user does not need to manually trigger the intelligent driving operation, which can continue the intelligent driving operation before powering off and improve the user experience.
Smart Images

Figure CN119146995A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of navigation, and more particularly to a vehicle navigation method and related devices. Background Art
[0002] With the development of the automobile industry, cars are increasingly involved in our daily lives and work. Facing various scenarios and needs, vehicle intelligent services are constantly developing and improving. Intelligent driving technology is an important part of vehicle intelligent services, and its function realization is even more important.
[0003] However, during the intelligent driving process, when the vehicle is powered on again after being powered off, the intelligent driving operation cannot be continued, which reduces the user experience. Summary of the invention
[0004] In view of this, the present invention provides a vehicle navigation method and related devices to solve the problem that during the intelligent driving process, when the whole vehicle is powered on again after being powered off, the intelligent driving operation cannot be continued, thereby reducing the user experience.
[0005] In order to solve the above technical problems, the present invention adopts the following technical solutions:
[0006] A vehicle navigation method, applied to an intelligent driving domain controller, the vehicle navigation method comprising:
[0007] If the intelligent driving domain controller is powered off and then powered on again, it is determined whether the vehicle computer is in a preset non-sleep scene, and whether the content of the navigation status in the map information sent by the vehicle computer is a navigation identifier; wherein the navigation software in the vehicle computer uses the navigation path for navigation operations before the intelligent driving domain controller is powered off, and when the vehicle computer is in a preset non-sleep scene, the navigation software can perform navigation operations uninterruptedly after being awakened from sleep or not;
[0008] When it is determined that the vehicle computer is in a preset non-sleep scenario and the content of the navigation state is a navigation identifier, a path callback request is sent to the vehicle computer;
[0009] Receiving a navigation path sent by the vehicle computer and used by the intelligent driving domain controller before powering off;
[0010] The intelligent driving operation is continued based on the navigation path.
[0011] Preferably, determining whether the vehicle computer is in a preset non-sleep scene, and determining whether the content of the navigation state in the map information sent by the vehicle computer is a navigation identifier, includes:
[0012] Receiving map information sent by the vehicle computer, wherein the map information includes a navigation status;
[0013] In the case where the content of the navigation state is a navigation identifier, detecting whether the vehicle computer meets a preset non-sleep scene restriction condition;
[0014] If so, make sure the vehicle computer is in the preset non-sleep scene.
[0015] Preferably, detecting whether the vehicle computer meets the preset non-sleep scene limiting conditions includes:
[0016] If it is detected that the vehicle is powered off and then powered on again, it is determined whether the vehicle computer is in a dormant state; wherein, after the vehicle is powered off for a preset period of time, the vehicle computer begins to enter a dormant state;
[0017] If it is determined that the vehicle computer is not in a sleep state, it is detected that the vehicle computer meets a preset non-sleep scene limiting condition;
[0018] If it is determined that the vehicle computer is in a dormant state, detecting whether the navigation software in the vehicle computer is running;
[0019] If so, it is detected that the vehicle computer meets the preset non-sleep scene limitation conditions.
[0020] Preferably, continuing the intelligent driving operation based on the navigation path includes:
[0021] sending the navigation path to a map processing device so that the map processing device matches the map information used with the navigation path to obtain a target route; the map information used by the map processing device and the map information corresponding to the navigation path have different data sources;
[0022] receiving the target route sent by the map processing device;
[0023] Intelligent driving operations are performed using the target route.
[0024] Preferably, before the intelligent driving domain controller is powered on again after being powered off, it also includes:
[0025] Receiving an alternative navigation route generated by the vehicle computer in response to a user navigation instruction;
[0026] calling the map processing device to process the alternative navigation route to obtain a candidate route corresponding to the alternative navigation route;
[0027] Based on the navigation path selected from the candidate routes, an intelligent driving operation is performed.
[0028] A vehicle navigation system, comprising a vehicle computer and an intelligent driving domain controller for executing the above-mentioned vehicle navigation method;
[0029] The vehicle computer is used to send map information to the intelligent driving domain controller in a preset non-sleep scenario, receive a path callback request sent by the intelligent driving domain controller, and send the navigation path used before the intelligent driving domain controller is powered off to the intelligent driving domain controller.
[0030] Preferably, sending the navigation path used before the intelligent driving domain controller is powered off to the intelligent driving domain controller includes:
[0031] Obtaining, from a preset storage location, a navigation path used before the intelligent driving domain controller is powered off;
[0032] The navigation path is sent to the intelligent driving domain controller using Ethernet.
[0033] Preferably, the vehicle navigation system further comprises: a map processing device;
[0034] The map processing device is used to perform a matching operation on the navigation path sent by the intelligent driving domain controller, obtain a target route, and send the target route to the intelligent driving domain controller.
[0035] Preferably, performing a matching operation on the navigation path sent by the intelligent driving domain controller to obtain a target route includes:
[0036] Determining an initial route corresponding to the navigation path from the used map information;
[0037] The warning prompt information in the initial route is obtained, and the warning prompt information and the initial route are combined to obtain a target route.
[0038] A vehicle comprises the above-mentioned vehicle navigation system.
[0039] Compared with the prior art, the present invention has the following beneficial effects:
[0040] The present invention provides a vehicle navigation method and related devices. In the present invention, if the intelligent driving domain controller is powered on again after being powered off, when it is determined that the vehicle computer is in a preset non-sleep scene and the content of the navigation state is a navigation identifier, a path callback request is sent to the vehicle computer, and the navigation path used by the intelligent driving domain controller before being powered off sent by the vehicle computer is received, and the intelligent driving operation is continued based on the navigation path. That is, through the present invention, when the intelligent driving domain controller is powered on again after being powered off, the intelligent driving operation before power off can be continued, and the user does not need to manually trigger the intelligent driving operation again, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0042] Figure 1 A schematic diagram of device interaction provided by an embodiment of the present invention;
[0043] Figure 2 Another device interaction schematic diagram provided for an embodiment of the present invention;
[0044] Figure 3 A flowchart of a vehicle navigation method provided by an embodiment of the present invention;
[0045] Figure 4 A flowchart of a method for determining a preset non-sleep scenario provided by an embodiment of the present invention;
[0046] Figure 5 A flowchart of an intelligent driving method provided by an embodiment of the present invention;
[0047] Figure 6 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0048] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0049] With the development of the automobile industry, cars are increasingly involved in our daily lives and work. Facing various scenarios and needs, vehicle intelligent services are constantly developing and improving. Intelligent driving technology is an important part of vehicle intelligent services, and its function realization is even more important.
[0050] However, during the intelligent driving process, when the vehicle is powered on again after being powered off, the intelligent driving operation cannot be continued. At this time, the user can only manually trigger the navigation again, which in turn triggers the intelligent driving operation of the intelligent driving domain controller again, reducing the user experience.
[0051] Based on the above content, an embodiment of the present invention provides a vehicle navigation method and related devices. In the present invention, if the intelligent driving domain controller is powered on again after being powered off, when it is determined that the vehicle computer is in a preset non-sleep scene and the content of the navigation state is a navigation identifier, a path callback request is sent to the vehicle computer, and the navigation path used by the intelligent driving domain controller before being powered off sent by the vehicle computer is received, and the intelligent driving operation is continued based on the navigation path. That is, through the present invention, when the intelligent driving domain controller is powered on again after being powered off, the intelligent driving operation before power off can be continued, and the user does not need to manually trigger the intelligent driving operation again, thereby improving the user experience.
[0052] In one implementation of the present invention, a vehicle navigation method is provided, which is applied to an intelligent driving domain controller. The intelligent driving domain controller in this embodiment is mainly used to implement intelligent driving control operations. In addition, it can also interact with other devices. The interaction process can refer to Figure 1 The three interacting devices are the vehicle computer, the intelligent driving domain controller and the map processing device.
[0053] Among them, the car computer and the intelligent driving domain controller are devices in the car, and the map processing device can be a cloud platform with navigation map data stored inside. In actual scenarios, due to differences in authority restrictions, data content, etc., the navigation software used by the car computer is different from the navigation software used by the map processing device. Therefore, when the intelligent driving domain controller performs intelligent driving, the navigation paths in the two navigation software need to be matched. In general, the intelligent driving domain controller uses the navigation map information in the map processing device for intelligent driving operations. Therefore, it is necessary to make the navigation map information in the map processing device more comprehensive and able to cover more driving areas. For example, the navigation map information in the map processing device can use a crowdsourced map cloud. In addition, customizable high-precision maps or lightweight maps can also be used.
[0054] Whether it is the navigation software in the car computer or the navigation software in the map processing device, the internal navigation map information carries warning information of certain locations. The warning information can be speed limit, traffic lights, etc.
[0055] In actual scenarios, point-to-point (from starting point to end point) full-process intelligent driving has been realized, and the navigation map is an important module for realizing this function.
[0056] The vehicle computer can receive user navigation instructions, such as user voice or text or key operation to choose to navigate to XXX (XXX is the destination). At this time, the navigation software in the vehicle computer will perform navigation operations based on the user navigation instructions and obtain multiple alternative navigation routes.
[0057] When generating alternative navigation routes, two, three or more alternative navigation routes may be selected based on the shortest travel time, the lowest congestion level, the best road flatness, etc. Subsequently, the user may select one route from the multiple alternative navigation routes for intelligent driving operations.
[0058] Since the intelligent driving domain controller needs to use the navigation map information in the map processing device to perform intelligent driving operations, it is necessary to match the alternative navigation route generated by the navigation software in the vehicle computer with the navigation map information in the map processing device, so as to use the navigation map information in the map processing device to determine the navigation route and the warning prompt information in the navigation route. Therefore, in this embodiment, after the vehicle computer obtains the alternative navigation route, the alternative navigation route ( Figure 1 The navigation path in the navigation route) and map information on the alternative navigation route (specifically including the above-mentioned warning prompt information) are sent to the intelligent driving domain controller.
[0059] After receiving the alternative navigation route and corresponding map information generated by the vehicle computer in response to the user's navigation instruction, the intelligent driving domain controller calls the map processing device to process the alternative navigation route to obtain a standby route corresponding to the alternative navigation route.
[0060] To elaborate, the intelligent driving domain controller transmits the alternative navigation route and the corresponding map information to the map processing device. The map processing device can use the internal crowdsourcing map cloud or other navigation map data to perform data matching operations to obtain the standby route corresponding to the alternative navigation route.
[0061] During the data matching process of the map processing device, or after the data matching, the user selects a route from the alternative navigation routes recommended by the vehicle computer. The intelligent driving domain controller, after receiving the candidate routes corresponding to each alternative navigation route, selects the route selected by the user from the candidate routes and uses it as the navigation path to perform intelligent driving operations to control the vehicle to automatically drive point to point along the navigation path, thereby realizing driving planning and control.
[0062] In the specific intelligent driving operation process, the intelligent driving domain controller can perform intelligent driving according to the real-time vehicle conditions. For example, when encountering obstacles, it can perform avoidance operations. When there is a red light ahead, you can stop and wait.
[0063] During the driving process and before reaching the destination, if the user needs to power off the vehicle, the user will control the vehicle to power off. For example, the user needs to take a short rest at a service area or use the key to turn off the vehicle and rest in the car.
[0064] At this time, the user will use the key to turn off the vehicle and control the vehicle to power off. In order to improve the convenience of users, the car computer adds two strategies:
[0065] 1. Delayed sleep, that is, after the vehicle is powered off, the vehicle computer will sleep 5 minutes later than the intelligent driving domain controller. If it is powered on again within these 5 minutes, the navigation will maintain its original state and the user does not need to initiate navigation again.
[0066] 2. The vehicle has been powered off for a long time, and the vehicle computer has been in sleep mode. After waking up from sleep mode, the navigation status before sleep mode is maintained. In this case, the user does not need to re-initiate navigation.
[0067] In these two scenarios, when the user resumes driving the vehicle, the navigation interface will continue to display navigation. At this time, the user will think that the navigation is continuing to run and will no longer actively initiate navigation. However, for the intelligent driving domain controller, the intelligent driving domain controller needs to receive the navigation path before it can continue intelligent driving. However, in these two cases, the user no longer actively initiates navigation, the vehicle computer will not pass the navigation path to the intelligent driving domain controller, and the intelligent driving domain controller will not perform intelligent driving operations. That is, although the navigation software in the vehicle computer is still continuing to perform navigation operations, the intelligent driving domain controller is not performing intelligent driving operations, which will make the user think that navigation is running at this time but the intelligent driving function cannot be used. In this scenario, the user needs to manually re-initiate navigation, and then the vehicle computer will pass the navigation path to the intelligent driving domain controller before the intelligent driving function of the intelligent driving domain controller can be used, which increases the operating steps and time for the user to use the intelligent driving function.
[0068] To this end, the present invention has been further innovated, referring to Figure 2 , step ④ is added. Specifically, when the vehicle computer is in delayed sleep or sleep wake-up navigation without re-planning, the vehicle computer will not resend the navigation path to the intelligent driving domain controller, but when the vehicle computer is running, the map information will be sent to the intelligent driving domain controller. This map information contains a signal representing the current navigation status: navigation_map_status, including navigation, cruise, start, end, planning, deviation and other flags. The specific processing of which flag is obtained by analysis by the navigation software inside the vehicle computer.
[0069] When the intelligent driving domain controller recognizes that the navigation status is navigation but has not received the navigation path information, it will initiate a callback path request to the vehicle computer, and the vehicle computer will send the navigation path again, that is, re-execute Figure 1 Follow steps ①②③ in the program to enable the intelligent driving domain controller to automatically turn on the intelligent driving function without the user having to manually trigger it again.
[0070] Based on the above, refer to Figure 3 , a vehicle navigation method may include:
[0071] S11. If the intelligent driving domain controller is powered on again after being powered off, determine whether the vehicle computer is in a preset non-sleep scene, and determine whether the navigation status content in the map information sent by the vehicle computer is a navigation identifier.
[0072] Among them, the navigation software in the vehicle computer uses the navigation path to perform navigation operations before the intelligent driving domain controller is powered off. That is, during the navigation process (i.e., navigating for a period of time but not reaching the destination), the user subsequently controls the vehicle to power off. The specific implementation is described in the above example.
[0073] In addition, when the vehicle computer is in a preset non-sleep scenario, the navigation software can perform navigation operations uninterruptedly after being awakened from sleep or from sleep.
[0074] In actual applications, the preset non-sleep scenarios can be the two scenarios mentioned above: delayed sleep and vehicle computer sleep and sleep wake-up.
[0075] In these two scenarios, when the car computer is not in sleep mode or is awakened from sleep mode, the navigation software will not exit navigation, but continue to send map information to the intelligent driving domain controller. That is, the navigation software is in a continuous and uninterrupted running state before and after the car computer goes into sleep mode.
[0076] When the intelligent driving domain controller is powered off and then powered on again, the vehicle computer may be in a non-sleep state or in a sleep-wake-up state. Regardless of which state is mentioned above, it belongs to the preset non-sleep scenario. Then it is necessary to further determine whether the navigation status content in the map information sent by the vehicle computer is a navigation identifier to determine whether it is in the navigation process.
[0077] Generally speaking, navigation status includes navigation, cruising, start, end, planning, deviation, etc. The navigation software in the vehicle computer can automatically detect the navigation status.
[0078] Each navigation state can be realized by a corresponding identifier. Taking navigation as an example, the navigation identifier can be a navigation text or a digital identifier representing navigation, such as 1.
[0079] If the vehicle computer is in a preset non-sleep scenario and the navigation status content in the map information sent by the vehicle computer is a navigation logo, it means that the conditions for continuing operation after the interruption of intelligent driving are met at this time. At this time, the intelligent driving domain controller will continue the intelligent driving operation before the vehicle is powered off.
[0080] If the vehicle computer is not in the preset non-sleep scene or the navigation status content in the map information sent by the vehicle computer is not a navigation mark, the conditions for continued operation after the intelligent driving interruption are not met at this time, and the intelligent driving domain controller will not continue the intelligent driving operation before the vehicle is powered off. If the vehicle computer is in the preset non-sleep scene but the navigation has ended before the vehicle is powered off, at this time, after the vehicle is powered on, the intelligent driving domain controller will not continue the intelligent driving operation before the vehicle is powered off, but after receiving the user's new navigation instruction, respond to the new navigation instruction and perform a new intelligent driving operation.
[0081] S12: When it is determined that the vehicle computer is in a preset non-sleep scenario and the content of the navigation state is a navigation identifier, a path callback request is sent to the vehicle computer.
[0082] Specifically, if the vehicle computer is in a preset non-sleep scene and the navigation status content in the map information sent by the vehicle computer is a navigation mark, it means that the conditions for continuing operation after the interruption of intelligent driving are met at this time. At this time, the intelligent driving domain controller will continue the intelligent driving operation before the whole vehicle is powered off.
[0083] At this time, the intelligent driving domain controller will send a path callback request to the vehicle computer. The intelligent driving domain controller and the vehicle computer can communicate via Ethernet, and the path callback request can be transmitted to the vehicle computer via Ethernet.
[0084] S13. Receive the navigation path used by the intelligent driving domain controller before it is powered off, sent by the vehicle computer.
[0085] In this embodiment, the preset storage location of the vehicle computer, such as memory, hard disk, etc., stores the navigation path used in the navigation software before the intelligent driving domain controller is powered off. The vehicle computer obtains the navigation path and sends it to the intelligent driving domain controller via Ethernet.
[0086] S14. Continue the intelligent driving operation based on the navigation path.
[0087] Specifically, the continuing of the intelligent driving operation based on the path in step S14 may refer to the above corresponding instructions.
[0088] For example, when a user is driving according to the navigation and finds a service area on the way, the user can stop the vehicle and power off the vehicle at the service area to take a short rest.
[0089] After the break, the user gets in the car and uses the key to start the vehicle. At this time, due to the long parking time, the car computer has been dormant. After power-on, the car computer is awakened, and the intelligent driving domain controller and other devices are awakened. After the car computer is awakened, the navigation in the car computer continues to run, displaying the current navigation path, and sends map information to the intelligent driving domain controller. The map information carries the navigation status. When the intelligent driving domain controller detects that the navigation status is the navigation logo, it sends a callback path request to the car computer. The car computer sends the navigation path used before the server stops to the intelligent driving domain controller. The intelligent driving domain controller continues to perform intelligent driving operations and drives away from the server. That is, during the entire process, the user only turns on the vehicle and no longer needs to perform operations that trigger the operation of the intelligent driving domain controller, which simplifies the user's operation steps and saves user time.
[0090] In another implementation of the present invention, if the vehicle computer is in a preset non-sleep scenario, it can also periodically send a handshake signal to the intelligent driving domain controller. If the intelligent driving domain controller responds, it can also actively send a navigation path to the intelligent driving domain controller without the intelligent driving domain controller sending a callback path request.
[0091] In this embodiment, if the intelligent driving domain controller is powered on again after being powered off, when it is determined that the vehicle computer is in a preset non-sleep scene and the content of the navigation state is a navigation identifier, a path callback request is sent to the vehicle computer, and the navigation path used by the intelligent driving domain controller before being powered off, sent by the vehicle computer, is received, and the intelligent driving operation is continued based on the navigation path. That is, through the present invention, when the intelligent driving domain controller is powered on again after being powered off, the intelligent driving operation before power-off can be continued, without the need for the user to manually trigger the intelligent driving operation again, thereby improving the user experience.
[0092] In another implementation of the present invention, a specific implementation of "determining whether the vehicle computer is in a preset non-sleep scene, and determining whether the content of the navigation state in the map information sent by the vehicle computer is a navigation identifier" is given, referring to Figure 4 , which may include:
[0093] S21. Receive map information sent by the vehicle computer, where the map information includes navigation status.
[0094] For the specific implementation of map information, please refer to the above corresponding instructions.
[0095] S22. Determine whether the content of the navigation status is a navigation identifier; if so, execute step S23.
[0096] Specifically, in this embodiment, it is determined whether the content of the navigation state is a navigation mark, that is, it is determined whether the navigation state is in progress.
[0097] S23, checking whether the vehicle computer meets the preset non-sleep scene limitation conditions; if so, executing step S24.
[0098] S24, determining that the vehicle computer is in a preset non-sleep scenario.
[0099] Among them, the preset non-sleep scene includes the above-mentioned vehicle computer not being in sleep or in the operation process after being awakened from sleep. In order to detect whether the vehicle computer is in any of the above two states, the corresponding preset non-sleep scene limitation conditions are set to detect whether the vehicle computer meets the limitation conditions.
[0100] Specifically, the vehicle computer is detected to meet the preset non-sleep scene limitation conditions, including:
[0101] 1) If it is detected that the vehicle is powered off and then powered on again, it is determined whether the vehicle computer is in a dormant state.
[0102] Among them, after the whole vehicle is powered off for a preset time period, the vehicle computer begins to enter a sleep state. For example, after the whole vehicle is powered off, the vehicle computer goes into sleep mode 5 minutes later than the intelligent driving domain controller.
[0103] At this time, you can judge whether the car computer is in sleep mode by time. Specifically, calculate the time difference between the time when the whole vehicle is powered off and the time when it is powered on again, and judge whether the time difference is greater than the late sleep time period of the car computer, such as the 5 minutes mentioned above. If it is greater, it means that the car computer has been in sleep mode. If it is less than, it means that the car computer has not been in sleep mode yet.
[0104] 2) If it is determined that the vehicle computer is not in a sleep state, it is detected that the vehicle computer meets a preset non-sleep scene limitation condition.
[0105] If the vehicle computer is not in sleep mode, it means that the vehicle computer is in delayed sleep mode, which means that the vehicle computer meets the preset non-sleep scenario limitation conditions.
[0106] 3) If it is determined that the vehicle computer is in a dormant state, detecting whether the navigation software in the vehicle computer is running; if so, detecting whether the vehicle computer meets a preset non-dormant scene restriction condition.
[0107] In this step, if the vehicle computer is in a dormant state, it means that the vehicle computer is not in a delayed dormant state. At this time, it is determined whether the vehicle computer is in the running process after being awakened from dormancy. At this time, it can be determined by detecting whether the navigation software in the vehicle computer is running. If it is running, it means that the vehicle computer is performing navigation operations before dormancy. After the vehicle is powered off and then powered on, the navigation software continues to run, and the vehicle computer is in the running process after being awakened from dormancy.
[0108] When it is determined that the vehicle computer meets the preset non-sleep scene restriction conditions, it means that the vehicle computer is in the preset non-sleep scene.
[0109] In this embodiment, whether the vehicle computer meets the preset non-sleeping scene limitation conditions is determined by the two conditions of sleep and whether the vehicle computer navigation software is running, thereby determining whether the vehicle computer is in the preset non-sleeping scene, so that subsequent path callback operations can be performed when it is in the preset non-sleeping scene.
[0110] In another implementation of the present invention, continuing the intelligent driving operation based on the navigation path includes:
[0111] S31. Send the navigation path to a map processing device, so that the map processing device matches the used map information with the navigation path to obtain a target route.
[0112] The map information used by the map processing device has a different data source from the map information corresponding to the navigation path. Different data sources indicate that map information of different scenarios is used. Generally, the map information used by the map processing device is more comprehensive, which is to ensure the comprehensiveness and reliability of data during intelligent driving.
[0113] In this embodiment, when performing the matching operation, the initial route corresponding to the navigation path is determined from the used map information. For example, if the navigation path is from A to B, the route from A to B can be determined from the map information used by the map processing device, and the current position of the vehicle can be determined based on the positioning device. An initial route from A to B is obtained, and the current position of the vehicle is marked in the initial route.
[0114] In addition, early warning information of certain locations in the initial route is obtained, such as traffic light information, speed limit information, etc., and the early warning information and the initial route are combined to obtain the target route. In addition, the map information in the navigation path sent by the vehicle computer can also be combined with the initial route to obtain the target route.
[0115] For example, the navigation path pushed by the vehicle computer contains speed limit information at location A, but the speed limit information at location A is missing in the map information in the map processing device. At this time, the speed limit information at location A pushed by the vehicle computer can be combined with the initial route to obtain the target route.
[0116] S32: Receive the target route sent by the map processing device.
[0117] Specifically, the map processing device can communicate with the intelligent driving domain controller through wireless or other means, and send the target route to the intelligent driving domain controller.
[0118] S33: Use the target route to perform intelligent driving operations.
[0119] Specifically, the process of intelligent driving operation refers to the corresponding instructions above.
[0120] In this embodiment, by matching the navigation path and map information of the vehicle navigation software through a map processing device, it is possible to provide comprehensive early warning information for intelligent driving and improve the safety and reliability of vehicle driving.
[0121] From the above, it can be seen that the present invention monitors the navigation status information given by the map, and designs a strategy from the intelligent driving domain controller to call back the navigation path for scenarios in which users can use navigation without re-initiating navigation, thereby optimizing the user's operation steps and saving the user's time.
[0122] Based on the above content, an embodiment of the present invention provides a vehicle navigation system, including a vehicle computer and an intelligent driving domain controller for executing the above vehicle navigation method;
[0123] The vehicle computer is used to send map information to the intelligent driving domain controller in a preset non-sleep scenario, receive a path callback request sent by the intelligent driving domain controller, and send the navigation path used before the intelligent driving domain controller is powered off to the intelligent driving domain controller.
[0124] Wherein, sending the navigation path used before the intelligent driving domain controller is powered off to the intelligent driving domain controller includes:
[0125] Obtaining, from a preset storage location, a navigation path used before the intelligent driving domain controller is powered off;
[0126] The navigation path is sent to the intelligent driving domain controller using Ethernet.
[0127] Wherein, the vehicle navigation system further comprises: a map processing device;
[0128] The map processing device is used to perform a matching operation on the navigation path sent by the intelligent driving domain controller, obtain a target route, and send the target route to the intelligent driving domain controller.
[0129] Wherein, performing a matching operation on the navigation path sent by the intelligent driving domain controller to obtain a target route includes:
[0130] Determining an initial route corresponding to the navigation path from the used map information;
[0131] The warning prompt information in the initial route is obtained, and the warning prompt information and the initial route are combined to obtain a target route.
[0132] In this embodiment, if the intelligent driving domain controller is powered on again after being powered off, when it is determined that the vehicle computer is in a preset non-sleep scene and the content of the navigation state is a navigation identifier, a path callback request is sent to the vehicle computer, and the navigation path used by the intelligent driving domain controller before being powered off, sent by the vehicle computer, is received, and the intelligent driving operation is continued based on the navigation path. That is, through the present invention, when the intelligent driving domain controller is powered on again after being powered off, the intelligent driving operation before power-off can be continued, without the need for the user to manually trigger the intelligent driving operation again, thereby improving the user experience.
[0133] It should be noted that, for the specific interaction process of each device in this embodiment, please refer to the corresponding description in the above embodiment, which will not be repeated here.
[0134] In another implementation of the present invention, a vehicle is provided, comprising the above-mentioned vehicle navigation system.
[0135] The present application also provides an electronic device in an embodiment. Figure 6 As shown, it shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiment of the present application. The electronic device in the embodiment of the present application may include but is not limited to fixed terminals such as mobile phones, laptops, PDAs (personal digital assistants), PADs (tablet computers), desktop computers, intelligent driving domain controllers, etc. Figure 6 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0136] like Figure 6 As shown, the electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 to a random access memory (RAM) 603. When the electronic device is powered on, various programs and data required for the operation of the electronic device are also stored in the RAM 603. The processing device 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0137] Typically, the following devices may be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a memory card, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although Figure 6An electronic device having various devices is shown, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0138] An embodiment of the present application also provides a computer program product including computer-readable instructions. When the computer-readable instructions are executed on an electronic device, the electronic device implements any vehicle navigation method provided in the embodiment of the present application.
[0139] A computer-readable storage medium is also provided in an embodiment of the present application. The storage medium carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement any vehicle navigation method provided in the embodiment of the present application.
[0140] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may 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 rather to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A vehicle navigation method, It is characterized in that Applied to the intelligent driving domain controller, the vehicle navigation method includes: If the intelligent driving domain controller is powered off and then powered on again, it is determined whether the vehicle computer is in a preset non-sleep scene, and whether the content of the navigation status in the map information sent by the vehicle computer is a navigation identifier; wherein the navigation software in the vehicle computer uses the navigation path for navigation operations before the intelligent driving domain controller is powered off, and when the vehicle computer is in a preset non-sleep scene, the navigation software can perform navigation operations uninterruptedly after being awakened from sleep or not; When it is determined that the vehicle computer is in a preset non-sleep scenario and the content of the navigation state is a navigation identifier, a path callback request is sent to the vehicle computer; Receiving a navigation path sent by the vehicle computer and used by the intelligent driving domain controller before powering off; The intelligent driving operation is continued based on the navigation path.
2. The vehicle navigation method according to claim 1, It is characterized in that Determining whether the vehicle computer is in a preset non-sleep scene, and determining whether the content of the navigation state in the map information sent by the vehicle computer is a navigation identifier, includes: Receiving map information sent by the vehicle computer, wherein the map information includes a navigation status; In the case where the content of the navigation state is a navigation identifier, detecting whether the vehicle computer meets a preset non-sleep scene restriction condition; If so, make sure the vehicle computer is in the preset non-sleep scene.
3. The vehicle navigation method according to claim 2, It is characterized in that Check whether the vehicle computer meets the preset non-sleep scene restriction conditions, including: If it is detected that the vehicle is powered off and then powered on again, it is determined whether the vehicle computer is in a dormant state; wherein, after the vehicle is powered off for a preset period of time, the vehicle computer begins to enter a dormant state; If it is determined that the vehicle computer is not in a sleep state, it is detected that the vehicle computer meets a preset non-sleep scene limiting condition; If it is determined that the vehicle computer is in a dormant state, detecting whether the navigation software in the vehicle computer is running; If so, it is detected that the vehicle computer meets the preset non-sleep scene limitation conditions.
4. The vehicle navigation method according to claim 1, It is characterized in that Continuing the intelligent driving operation based on the navigation path includes: sending the navigation path to a map processing device so that the map processing device matches the map information used with the navigation path to obtain a target route; the map information used by the map processing device and the map information corresponding to the navigation path have different data sources; receiving the target route sent by the map processing device; Intelligent driving operations are performed using the target route.
5. The vehicle navigation method according to claim 1, It is characterized in that Before the intelligent driving domain controller is powered on again after being powered off, the method further includes: Receiving an alternative navigation route generated by the vehicle computer in response to a user navigation instruction; calling the map processing device to process the alternative navigation route to obtain a candidate route corresponding to the alternative navigation route; Based on the navigation path selected from the candidate routes, an intelligent driving operation is performed.
6. A vehicle navigation system, It is characterized in that It comprises a vehicle computer and an intelligent driving domain controller for executing the vehicle navigation method according to any one of claims 1 to 5; The vehicle computer is used to send map information to the intelligent driving domain controller in a preset non-sleep scenario, receive a path callback request sent by the intelligent driving domain controller, and send the navigation path used before the intelligent driving domain controller is powered off to the intelligent driving domain controller.
7. The vehicle navigation system according to claim 6, It is characterized in that Sending the navigation path used before the intelligent driving domain controller is powered off to the intelligent driving domain controller includes: Obtaining, from a preset storage location, a navigation path used before the intelligent driving domain controller is powered off; The navigation path is sent to the intelligent driving domain controller using Ethernet.
8. The vehicle navigation system according to claim 6, It is characterized in that The vehicle navigation system further includes: a map processing device; The map processing device is used to perform a matching operation on the navigation path sent by the intelligent driving domain controller, obtain a target route, and send the target route to the intelligent driving domain controller.
9. The vehicle navigation system according to claim 6, It is characterized in that Performing a matching operation on the navigation path sent by the intelligent driving domain controller to obtain a target route includes: Determining an initial route corresponding to the navigation path from the used map information; The warning prompt information in the initial route is obtained, and the warning prompt information and the initial route are combined to obtain a target route.
10. A vehicle, It is characterized in that Comprising a vehicle navigation system as described in any one of claims 6-9.
