Navigation control method of vehicle, vehicle and cloud server
By dynamically identifying complex road sections or intersections that the vehicle is about to arrive and automatically switching the augmented reality navigation function, the problems of integration complexity and driving risks of AR navigation functions in the prior art are solved, and navigation efficiency and driving safety are improved.
Patent Information
- Application Number
- CN202510630306.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-15
- Publication Date
- 2025-06-13
AI Technical Summary
In the existing vehicle navigation system, the integration and application of augmented reality (AR) navigation functions are complex, which leads to the driver need to manually switch modes during driving, increasing driving risks.
By obtaining the vehicle's navigation route information and positioning information, dynamically identify the road section or intersection to be passed within the preset distance of the vehicle, automatically switch the display status of the augmented reality display client, and output prompt information to assist the driver.
It improves the efficiency of navigation information and driving safety, reduces the risk of yawing of drivers on complex road sections or intersections, and optimizes the driving experience.
Smart Images

Figure CN120141526A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle navigation, and in particular, to a navigation control method for a vehicle, a vehicle, and a cloud server. Background Art
[0002] Currently, in a vehicle's driving assistance system, a Head-Up Display (HUD), as a technology that directly projects vehicle information and navigation prompts in the line of sight in front of the driver (user), has been widely used to improve driving safety and convenience.
[0003] In the related art, there are certain limitations in the design of the HUD system, especially in the integration and application of the Augmented Reality (AR) function. When the vehicle needs the assistance of an augmented reality navigation function (such as AR navigation) during driving to accurately guide the vehicle, the driver needs to manually activate or switch to the AR navigation mode. The above operations not only increase the complexity of operating the AR navigation mode of the HUD, but more importantly, performing such operations during driving may cause the driver to temporarily lose focus on the road conditions, increasing the risk of traffic accidents. Therefore, there is still a technical problem of poor navigation control effect of the vehicle.
[0004] In view of the above problems, no effective solution has been proposed yet. Summary of the Invention
[0005] Embodiments of the present invention provide a navigation control method for a vehicle, a vehicle, and a cloud server, so as to at least solve the technical problem of poor navigation control effect of the vehicle.
[0006] According to one aspect of an embodiment of the present invention, a navigation control method for a vehicle is provided. The method is applied to a target vehicle and includes: obtaining navigation route information of the target vehicle; if it is determined, based on the positioning information and navigation route information of the target vehicle, that a navigation section or intersection within a preset distance from the target vehicle is a target section or target intersection, or it is determined that the target vehicle is currently located at a target section in the navigation route, then switching the display state of the augmented reality display client from a first state to a second state and / or outputting a prompt message, where the augmented reality display client is installed on the target vehicle; where the target section or target intersection is one of the following sections or intersections: a section or intersection with a yaw probability reaching a first preset threshold; a section or intersection with a yaw probability reaching a first preset threshold and the familiarity of the vehicle-mounted account corresponding to the target vehicle with the target section or target intersection being lower than a second preset threshold; a section or intersection preset according to a preset rule; a section or intersection customized according to a custom instruction; the yaw probability is used to represent the degree of the probability of historical vehicles yawing when passing through the target section or target intersection; if the first state is the navigation closed state of the augmented reality display client, then the second state is the navigation on state of the augmented reality display client; or, if the first state is the navigation normal display state of the augmented reality display client, then the second state is the navigation enhanced display state of the augmented reality display client.
[0007] Optionally, the method further includes: after switching the display state of the augmented reality display client to the second state, if it is determined that the driving data of the target vehicle meets a preset condition, then switching the display state of the augmented reality display client from the second state to the first state.
[0008] Optionally, the driving data meeting the preset condition includes at least one of the following: the driving duration of the target vehicle after entering the target section or passing through the target intersection is greater than a duration threshold; the driving distance of the target vehicle after entering the target section or passing through the target intersection is greater than a distance threshold; the driving position of the target vehicle after entering the target section or passing through the target intersection is outside a certain area range corresponding to the target section or target intersection.
[0009] Optionally, after switching the display state of the augmented reality display client to the second state, the method further includes: determining on the target vehicle whether the driving data of the target vehicle meets a preset condition; or, determining whether the driving data of the target vehicle meets a preset condition is performed by a cloud server.
[0010] Optionally, the steps of determining a navigation section or intersection to be passed within a preset distance from the target vehicle as a target section or target intersection based on the positioning information and navigation route information of the target vehicle include: sending the positioning information and navigation route information of the target vehicle to the cloud server; if receiving the corresponding target road information fed back by the cloud server based on the positioning information and navigation route information, determining the navigation section or intersection to be passed within the preset distance from the target vehicle as the target section or target intersection, where the corresponding target road information is the information of the target section or intersection within the preset distance from the positioning information.
[0011] Optionally, the steps of determining a navigation section or intersection to be passed within a preset distance from the target vehicle as a target section or target intersection based on the positioning information and navigation route information of the target vehicle include: sending the positioning information and navigation route information of the target vehicle to the cloud server; periodically receiving a preset number of pieces of target road information sent by the cloud server based on the positioning information and navigation route information; matching the corresponding target road information from the preset number of pieces of target road information based on the positioning information, and if the corresponding target road information is matched, determining the navigation section or intersection to be passed within the preset distance from the target vehicle as the target section or target intersection, where the corresponding target road information is the information of the target section or intersection within the preset distance from the positioning information.
[0012] Optionally, the steps of determining a navigation section or intersection to be passed within a preset distance from the target vehicle as a target section or target intersection based on the positioning information and navigation route information of the target vehicle include: sending the navigation route information to the cloud server; receiving all the target road information on the navigation route sent by the cloud server based on the navigation route information; matching the corresponding target road information from all the target road information based on the positioning information, and if the corresponding target road information is matched, determining the navigation section or intersection to be passed within the preset distance from the target vehicle as the target section or target intersection, where the corresponding target road information is the information of the target section or intersection within the preset distance from the positioning information.
[0013] Optionally, the steps of determining a navigation section or intersection to be passed within a preset distance from the target vehicle as a target section or target intersection based on the positioning information and navigation route information of the target vehicle include: obtaining the positioning information of the target vehicle and the vehicle historical data in the storage module; matching the corresponding target road information from the vehicle historical data in the storage module based on the positioning information and navigation route information, and if the corresponding target road information is matched, determining the navigation section or intersection to be passed within the preset distance from the target vehicle as the target section or target intersection, where the corresponding target road information is the information of the target section or intersection within the preset distance from the positioning information.
[0014] Optionally, the step of determining that the target vehicle is currently located in a target section of the navigation route based on the positioning information and navigation route information of the target vehicle includes: sending the positioning information and navigation route information of the target vehicle to the cloud server; if the corresponding target road information fed back by the cloud server based on the positioning information and navigation route information is received, determining that the target vehicle is currently located in the corresponding target section of the navigation route, where the corresponding target road information is the information of the target section where the positioning information is located.
[0015] Optionally, the step of determining that the target vehicle is currently located in a target section of the navigation route based on the positioning information and navigation route information of the target vehicle includes: sending the positioning information and navigation route information of the target vehicle to the cloud server; periodically receiving a preset number of pieces of target road information sent by the cloud server based on the positioning information and navigation route information; matching the corresponding target road information from the preset number of pieces of target road information based on the positioning information, and if the corresponding target road information is matched, determining that the target vehicle is currently located in the corresponding target section of the navigation route, where the corresponding target road information is the information of the target section where the positioning information is located.
[0016] Optionally, the step of determining that the target vehicle is currently located in a target section of the navigation route based on the positioning information and navigation route information of the target vehicle includes: sending the navigation route information to the cloud server; receiving all the target road information on the navigation route sent by the cloud server based on the navigation route information; matching the corresponding target road information from all the target road information based on the positioning information, where if the corresponding target road information is matched, determining that the target vehicle is currently located in the corresponding target section of the navigation route, where the corresponding target road information is the information of the target section where the positioning information is located.
[0017] Optionally, determining that the target vehicle is currently located in a target section of the navigation route based on the positioning information and navigation route information of the target vehicle includes: obtaining the positioning information of the target vehicle and the vehicle historical data in the storage module; matching the corresponding target road information from the vehicle historical data in the storage module based on the positioning information and navigation route information, and if the corresponding target road information is matched, determining that the target vehicle is currently located in the corresponding target section of the navigation route, where the corresponding target road information is the information of the target section where the positioning information is located.
[0018] Optionally, the method further includes: generating a target request based on the positioning information and the in-vehicle account of the target vehicle, where the target request is used to request the cloud server to send down the information of the target section or target intersection.
[0019] Optionally, the navigation route information is displayed on the central control screen of the target vehicle. If the target section or target intersection is a section or intersection customized according to a custom instruction, the method further includes at least one of the following: responding to a marking operation instruction acting on the navigation interface of the target vehicle, marking the target section or target intersection on the navigation route information, where the custom instruction includes the marking operation instruction; responding to a cancel marking operation instruction acting on the navigation interface, canceling the marking of the target section or target intersection on the navigation route information; responding to a voice setting instruction for the navigation route information, setting the target section or target intersection on the navigation route information, where the custom instruction includes the voice setting instruction; responding to a voice cancel setting instruction for the navigation route information, canceling the setting of the target section or target intersection on the navigation route information.
[0020] According to another aspect of the embodiments of the present invention, there is also provided a navigation control method for a vehicle, which is applied to a cloud server and includes: obtaining the positioning information and navigation route information of the target vehicle; based on the navigation route information of the target vehicle and the positioning information of the target vehicle, matching the corresponding target road information from a database. If the corresponding target road information is matched, the corresponding target road information is sent to the target vehicle; where the corresponding target road information is the information of the target section or target intersection within a preset distance from the positioning information, and the target section or target intersection is one of the following sections or intersections: a section or intersection with a yaw probability reaching a first preset threshold; a section or intersection with a yaw probability reaching a first preset threshold and the familiarity of the in-vehicle account corresponding to the target vehicle with the target section or target intersection being lower than a second preset threshold; a section or intersection preset according to a preset rule; a section or intersection customized according to a custom instruction; the yaw probability is used to represent the probability of historical vehicles passing by the target section or target intersection and yawing; when the navigation section or intersection to be passed within a preset distance from the target vehicle is the target section or target intersection determined by the target vehicle based on the corresponding target road information, the display state of the augmented reality display client switches from a first state to a second state and / or a prompt message is output, and the augmented reality display client is installed on the target vehicle; if the first state is the navigation off state of the augmented reality display client, the second state is the navigation on state of the augmented reality display client; or, if the first state is the navigation normal display state of the augmented reality display client, the second state is the navigation enhanced display state of the augmented reality display client.
[0021] According to another aspect of the embodiments of the present invention, there is also provided a navigation control method for a vehicle, which is applied to a cloud server and includes: obtaining the positioning information and navigation route information of a target vehicle; based on the navigation route information of the target vehicle and the positioning information of the target vehicle, matching corresponding target road information from a database. If at least one corresponding target road information is matched, then based on the positioning information of the target vehicle, a preset number of target road information is periodically sent to the target vehicle, where the preset number is less than or equal to the number of at least one corresponding target road information; wherein the corresponding target road information is the information of a target section or a target intersection within a preset distance from the positioning information, and the target section or the target intersection is one of the following sections or intersections: a section or intersection with a yaw probability reaching a first preset threshold; a section or intersection with a yaw probability reaching a first preset threshold and the familiarity of the vehicle-mounted account corresponding to the target vehicle with the target section or the target intersection being lower than a second preset threshold; a section or intersection preset according to a preset rule; a section or intersection customized according to a custom instruction; the yaw probability is used to represent the degree of the probability of historical vehicles passing by the target section or the target intersection and yawing; when the navigation section or intersection to be passed within a preset distance from the target vehicle is a target section or a target intersection, which is determined by the target vehicle based on the positioning information and a preset number of target road information, the display state of the augmented reality display client is switched from a first state to a second state and / or a prompt message is output, and the augmented reality display client is installed on the target vehicle; if the first state is the navigation closed state of the augmented reality display client, then the second state is the navigation open state of the augmented reality display client; or, if the first state is the navigation normal display state of the augmented reality display client, then the second state is the navigation enhanced display state of the augmented reality display client.
[0022] According to another aspect of the embodiments of the present invention, there is also provided a navigation control method for a vehicle, which is applied to a cloud server and includes: obtaining navigation route information of a target vehicle; based on the navigation route information of the target vehicle, matching corresponding target road information from a database, and if at least one corresponding target road information is matched, sending all the target road information to the target vehicle; wherein the corresponding target road information is information of a target section or a target intersection within a preset distance from the positioning information of the target vehicle, and the target section or the target intersection is one of the following sections or intersections: a section or an intersection with a yaw probability reaching a first preset threshold; a section or an intersection with a yaw probability reaching the first preset threshold and the familiarity degree of the in-vehicle account corresponding to the target vehicle with respect to the target section or the target intersection being lower than a second preset threshold; a section or an intersection preset according to a preset rule; a section or an intersection customized according to a custom instruction; the yaw probability is used to represent the degree of the probability of historical vehicles yawing when passing through the target section or the target intersection; when the navigation section or intersection to be passed within a preset distance from the target vehicle is the target section or the target intersection, which is determined by the target vehicle based on the positioning information and all the target road information, the display state of the augmented reality display client switches from a first state to a second state and / or outputs a prompt message, and the augmented reality display client is installed on the target vehicle; if the first state is the navigation closed state of the augmented reality display client, the second state is the navigation open state of the augmented reality display client; or, if the first state is the navigation normal display state of the augmented reality display client, the second state is the navigation enhanced display state of the augmented reality display client.
[0023] An embodiment of the present application also provides a vehicle, including: a memory storing an executable program; a processor for running the program, wherein when the program runs, it executes the methods in the various embodiments of the present invention.
[0024] According to another aspect of the embodiments of the present invention, there is also provided a cloud server, including: a memory storing an executable program; a processor for running the above program to implement the methods in the various embodiments of the present invention.
[0025] According to another aspect of the embodiments of the present invention, there is also provided a computer-readable storage medium, which includes a stored executable program, wherein when the executable program runs, it controls the device where the computer-readable storage medium is located to execute the methods in the various embodiments of the present invention.
[0026] According to another aspect of the embodiments of the present invention, there is also provided a computer program product, including a computer program, which implements the methods in the various embodiments of the present invention when executed by a processor.
[0027] According to another aspect of the embodiments of the present invention, there is also provided a computer program product, including a non-volatile computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the methods in the various embodiments of the present invention are implemented.
[0028] According to another aspect of the embodiments of the present invention, there is also provided a computer program, and when the computer program is executed by a processor, the methods in the various embodiments of the present invention are implemented.
[0029] In the embodiments of the present invention, navigation route information of a target vehicle can be obtained. If it is determined, through the navigation route information and the real-time positioning information of the target vehicle, that a navigation section or intersection to be passed within a preset distance from the target vehicle is a target section or target intersection, or if it is determined, through the navigation route information and the positioning information, that the target vehicle is currently located at a target section in the navigation route, then the display state of the augmented reality display client of the target vehicle can be switched from a first state to a second state, and corresponding prompt information can also be output to prompt the switching of the display state.
[0030] In the embodiments of the present invention, through the above method, precise assistance for the driver at some special target sections or target intersections is realized. By dynamically adjusting the display state of the augmented reality display client, the transmission efficiency of navigation information and driving safety are effectively improved. The above method is based on the positioning and navigation route information of the target vehicle, and can intelligently identify sections and intersections with a relatively high probability of deviation that the target vehicle is about to pass through or that the driver is not familiar with, or that the target vehicle is currently in the above special sections, so as to timely turn on or strengthen the AR navigation display, or output targeted prompt information to ensure that the driver can timely notice the key situations of the above special sections or intersections, and reduce the occurrence of target vehicle deviation events and dangerous events. Through the above intelligent operation of the target vehicle, not only the driving experience of the driver of the target vehicle is optimized, unnecessary information interference is avoided, but also the driving safety level in the environment of special sections and intersections is significantly improved. The technical effect of improving the navigation control effect of the vehicle is achieved, and the technical problem of poor navigation control effect of the vehicle is solved. Description of the Drawings
[0031] The drawings described herein are used to provide a further understanding of the present invention, form a part of this application, and the schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation to the present invention. In the drawings:
[0032] Figure 1 is a flowchart of a navigation control method for a vehicle shown according to an embodiment of the present invention;
[0033] Figure 2It is a flowchart of another vehicle navigation control method shown according to an embodiment of the present invention;
[0034] Figure 3 It is a flowchart of another vehicle navigation control method shown according to an embodiment of the present invention;
[0035] Figure 4 It is a flowchart of another vehicle navigation control method shown according to an embodiment of the present invention;
[0036] Figure 5 It is a flowchart of a method for automatically turning on and off AR guidance in combination with a navigation route shown according to an embodiment of the present invention;
[0037] Figure 6(a) is a schematic diagram of a complex intersection shown according to an embodiment of the present invention;
[0038] Figure 6(b) is a schematic diagram of a three-way intersection shown according to an embodiment of the present invention;
[0039] Figure 6(c) is a schematic diagram of a complex overpass shown according to an embodiment of the present invention;
[0040] Figure 6(d) is a schematic diagram of an elevated fork shown according to an embodiment of the present invention;
[0041] Figure 7 It is a structural block diagram of a vehicle navigation control device shown according to an embodiment of the present invention;
[0042] Figure 8 It is a structural block diagram of another vehicle navigation control device shown according to an embodiment of the present invention;
[0043] Figure 9 It is a structural block diagram of another vehicle navigation control device shown according to an embodiment of the present invention;
[0044] Figure 10 It is a structural block diagram of another vehicle navigation control device shown according to an embodiment of the present invention;
[0045] Figure 11 It is a structural block diagram of an autonomous vehicle shown according to an embodiment of the present invention. Detailed implementation manners
[0046] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0047] It should be noted that the terms "first", "second", etc. in the specification, claims and above-mentioned drawings of the present invention are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0048] According to an embodiment of the present invention, an embodiment of a navigation control method for a vehicle is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that here.
[0049] An embodiment of the present application provides a navigation control method for a vehicle. This method can be used to provide an augmented reality navigation function for a target vehicle in a preset application scenario to guide the target vehicle to travel. The above-mentioned preset application scenarios may include the following scenarios in the vehicle field: commuting autonomous driving scenario, artificial intelligence (AI) driver service scenario for household cars, automatic parking assist (APA) scenario (such as memory parking for self-owned parking spaces in a garage, intelligent parking for designated parking spaces in a parking lot, etc.), intelligent navigation assist (NGP) scenario in urban areas or highway areas. In addition, the above-mentioned preset application scenarios may also include, but are not limited to: the autonomous driving scenario that requires the use of the augmented reality navigation function for intelligent driving trucks or driverless trucks in the field of logistics transportation, the autonomous driving scenario that requires the use of the augmented reality navigation function for autonomous agricultural vehicles in the field of agricultural machinery, the autonomous driving scenario that requires the use of the augmented reality navigation function for drones, and the autonomous driving scenario that requires the use of the augmented reality navigation function for intelligent robots (such as cleaning robots, service robots, delivery robots, etc.).
[0050] When the above preset application scenario is a scenario in other fields except the vehicle field, those skilled in the art should be able to understand that the vehicle in the above vehicle navigation control method can be replaced with other objects (such as agricultural machinery, drones, robots, etc.). Accordingly, guiding the vehicle to travel by using the augmented reality navigation function is replaced with navigating other objects and guiding other objects to move, fly or travel. On this basis, in the embodiments of the present application, taking the vehicle field as an example, the specific implementation manners of the above vehicle navigation control method are exemplarily described.
[0051] Figure 1 is a flowchart of a vehicle navigation control method shown according to an embodiment of the present invention, as Figure 1 shown, this method is applied to a target vehicle, and this method includes the following steps:
[0052] Step S102, obtain navigation route information of the target vehicle.
[0053] In the technical solution provided in step S102 of the present invention above, the target vehicle is a vehicle equipped with an augmented reality display client. The augmented reality display client can be an augmented reality head-up display (Augmented Reality Head-Up Display, abbreviated as AR HUD) client, or can also be called an AR display client, which can include an application program (APPlication, abbreviated as APP) for providing an AR navigation (AR guidance) function, or can also be called an AR HUD client APP. The AR HUD client can run on the target vehicle and can be used to provide an AR navigation function to the target vehicle to guide the target vehicle to travel. Among them, AR HUD is an extension and upgrade of HUD technology, integrating augmented reality technology, and capable of superimposing driving information on the real-time scene of the road ahead, so that the target vehicle can provide a more intuitive and contextual display.
[0054] Optionally, the navigation route information not only determines how the driver of the target vehicle reaches the end point from the starting point, but also involves multiple dimensions such as road conditions along the way, driving behavior prediction, time planning, etc., which has a direct impact on driving safety, efficiency and experience. The navigation route information can include geographical location information, road type, road condition information, road signs and markings, environmental characteristics and road geometric characteristics of the road where the target vehicle is located. This is only an example here and is not specifically limited. For example, the navigation route information can include coordinates, names and addresses of the starting point and the end point (destination) in the navigation route, key points or points of interest (Point Of Interest, abbreviated as POI) passed by, road type and road attributes, estimated travel time, driving instructions and suggestions, real-time data feedback, and regulations and restrictions, etc.
[0055] Optionally, the starting point and the ending point can generally be determined by the user input or the target vehicle automatically based on other information (such as map markers, historical driving records, etc.). The waypoints can include, but are not limited to, gas stations, restaurants, scenic spots, hospitals, schools, etc. POIs have different types, and each type serves specific needs (such as dining, medical treatment, leisure, etc.). It is also possible to predict which POIs are more likely to be visited based on user preferences and historical behavior and highlight them in the navigation route. Road types can include highways, urban streets, rural roads, etc. Different road types affect driving speed, driving behavior, and possible obstacles. Road attributes can include road width, number of lanes, speed limit, whether it is a one-way street, whether it is a toll road, etc. Road surface conditions can include road conditions (flat, potholed, slippery, etc.), road construction, traffic signs, and markings. Driving instructions and suggestions can include specific driving operation instructions such as turning, going straight, changing lanes, etc., such as at which intersection to turn and when to merge, guiding the driver to drive safely and efficiently. Real-time data can include real-time traffic data, such as real-time traffic flow, accident information, construction conditions, etc., for dynamically adjusting the navigation route to avoid congested or unsafe sections. It can also include real-time environmental data, such as weather forecasts, visibility, road surface slipperiness, etc., and can also include user feedback, that is, the driver's feedback on the route can be collected, such as reporting wrong routes, suggesting improvements, etc.
[0056] For example, road types can be highways, urban roads, rural roads, tunnels, bridges, etc. Road condition information can include traffic congestion on the road, accident information, construction areas, road closures, etc. Road signs and markings can include traffic lights, stop signs, speed limit signs, road centerlines, and lane lines, etc. Environmental features can include weather conditions, light conditions, and surrounding obstacles on the road. Road geometric features can include the slope, curvature, intersections, and roundabouts of the road.
[0057] It should be noted that the specific information included in the above navigation route information is only for illustrative purposes and is not specifically limited here. As long as it can be used to reflect the real-time driving state of the target vehicle on the road and is used to determine whether the AR navigation function is required to assist driving on the current road where the target vehicle is located, it is within the protection scope of the embodiments of the present invention.
[0058] In this embodiment, obtaining the navigation route information of the target vehicle is a complex and delicate process. Through the above method, it can be ensured that the intelligent navigation can accurately and timely provide personalized and safe navigation services for the target vehicle.
[0059] Optionally, a corresponding detection device can be deployed for the target vehicle in advance and connected to the AR HUD client. During the driving of the target vehicle, the navigation route information can be detected in real time through the above detection device and transmitted to the AR HUD client for display.
[0060] Optionally, high-precision map data can be accessed in the target vehicle, including information such as road networks, POIs, and traffic rules. If the user needs to drive the target vehicle according to the navigation route, the destination, waypoints, and POI points to be reached can be input. Based on the above information such as the starting point and destination, as well as the real-time or predicted traffic conditions, a route algorithm (such as the A* algorithm) can be applied to calculate the shortest, fastest, or congestion-avoiding navigation route. At the same time, the navigation route plan can also be adjusted according to the user's historical driving records and preference settings (such as whether to prefer highways, whether to bypass traffic congestion, etc.).
[0061] For example, if the navigation route information includes geographical location information, the precise geographical location information of locations such as the starting point, destination, and waypoints can be captured in real time using the Global Positioning System (GPS) or the Beidou positioning system. If the road information includes road types, road signs and markings, or environmental characteristics, the road signs and markings of the road where the target vehicle is currently located can be identified in real time using the camera deployed on the target vehicle, and the road environment can also be monitored using radar. Combining with the high-precision map data, the above road information can be identified.
[0062] It should be noted that the above method for obtaining navigation route information and the deployed detection device are only for illustrative purposes and are not specifically limited here. Corresponding settings can be made according to the actual road information to be collected.
[0063] Step S104, if it is determined based on the positioning information and navigation route information of the target vehicle that the navigation section or intersection to be passed within a preset distance from the target vehicle is the target section or target intersection, or it is determined that the target vehicle is currently located at the target section in the navigation route, the display state of the augmented reality display client is switched from the first state to the second state and / or a prompt message is output.
[0064] In the technical solution provided in step S104 of the present invention above, the augmented reality display client is installed on the target vehicle. The target section or target intersection is one of the following: a section or intersection where the yaw probability reaches a first preset threshold; a section or intersection where the yaw probability reaches the first preset threshold and the familiarity of the in-vehicle account corresponding to the target vehicle with the target section or target intersection is lower than a second preset threshold; a section or intersection preset according to a preset rule; a section or intersection customized according to a custom instruction. The yaw probability is used to represent the degree of the probability of historical vehicles yawing when passing through the target section or target intersection; if the first state is the navigation closed state of the augmented reality display client, then the second state is the navigation on state of the augmented reality display client; or, if the first state is the navigation normal display state of the augmented reality display client, then the second state is the navigation enhanced display state of the augmented reality display client.
[0065] Optionally, the positioning information may be the current geographical location information of the target vehicle, including longitude and latitude coordinates, direction, speed, etc., and can be obtained through GPS, Beidou, etc. The positioning information can be used to timely determine the section where the target vehicle is located and the approaching intersection, so as to decide whether to enhance the display or provide special prompt information.
[0066] Optionally, the preset distance can reflect the range for pre-judging and prompting to trigger the AR HUD client to perform AR navigation guidance. The setting of the preset distance can comprehensively consider factors such as vehicle speed, road type, driver reaction time, etc., to ensure that when the target vehicle approaches the target intersection, a warning and guidance can be given in time, while avoiding premature or late prompts, thereby effectively reducing the yaw risk and improving driving safety and driving experience. The preset distance can be a dynamically adjusted value, and can be adjusted in real time according to the actual situation of the vehicle driving, such as the speed limit of the current section, whether the vehicle has decelerated or accelerated, etc., to achieve a prompt effect that meets the requirements. For example, when the vehicle is driving at a high speed, the preset distance may be set farther so that the driver has enough time to make a decision; while in scenarios such as urban driving that require low-speed driving, the preset distance can be appropriately shortened to reduce unnecessary prompts to the driver and improve the efficiency and practical value of information output. It should be noted that the conditions considered for setting the preset distance above are only for illustrative purposes and are not specifically limited here.
[0067] Optionally, if the first state is the navigation closed state, when the HUD changes from closed to on, the HUD is not actually in the working mode. That is to say, the HUD itself is closed and does not provide any visual information to the driver. The above first state is caused by the driver manually closing the HUD before, or by default remaining closed in certain situations to save energy and avoid visual interference. Different from the above situation where the HUD changes from closed to on, the HUD can always be in the on state, but the content displayed by the HUD does not include navigation information. That is, at this time, the driver is using other functions of the HUD, such as displaying vehicle status, entertainment information, etc.; or automatically adjusting the display content according to the driver's preferences and the current driving environment (such as low visibility conditions) to avoid unnecessary information from distracting the driver's attention. That is, when the HUD is always in the on state, the navigation interface is not displayed until it switches to the second state to display the navigation interface. At this time, the second state is the navigation on state, that is, the second state means that the HUD is activated and starts to display the navigation interface.
[0068] Optionally, if the first state is the navigation normal display state, in the navigation normal display state, the augmented reality display client provides navigation information to the driver in a more gentle and conventional way. That is, the navigation information provided in the navigation normal display state is ordinary navigation information. The first state is applicable to the situation where the driver is familiar with the current road section or the road conditions are simple. The display of information focuses more on reducing the visual burden and keeping the driver's continuous attention on the road.
[0069] For example, in the first state, the color, brightness, and contrast of the navigation information display elements can be adjusted to ensure that the information is clearly visible under different lighting conditions, but it will not be too dazzling or distracting to the driver. In some cases, such as approaching a turning point or having an important road sign, the navigation indicator can be slightly flashed to remind the driver, but the above flashing effect is usually gentle and will not cause visual interference. In places where extra attention is needed, such as speed limit areas, school areas, etc., short reminder messages can be displayed, but the above reminder messages usually do not occupy much space to avoid affecting the driver's view of the road. Simple animation effects can also be used to represent navigation instructions, such as the smooth rotation of the turning arrow, to make the instructions more intuitive, but the complexity of the animation will not be too high to avoid distraction. In the normal display state, information irrelevant to the current driving can be filtered out, such as only retaining necessary information such as the navigation route and vehicle speed to reduce the driver's information processing burden. In the normal display state, a part of the front windshield can also be used to display information, thereby reducing the interference to the driving vision.
[0070] Optionally, if the target vehicle enters a more complex section or intersection with a higher yaw risk, or the section where the target vehicle is currently traveling is the target section, the display status of the HUD can be switched to the second status (navigation enhancement display status). The purpose of the second status is to attract and focus the driver's attention through more prominent and dynamic visual cues, ensuring that key navigation information can be provided to the driver in a timely manner. That is, the navigation information provided in the navigation enhancement display status is AR navigation information, which can also be referred to as detailed navigation information or augmented reality information.
[0071] For example, in the second status, the color saturation, brightness, and contrast of the information can be significantly increased, making the navigation information clearly visible and eye-catching under various lighting conditions. More frequent and obvious blinking effects, as well as more vivid animation effects, such as a highlighted and blinking turning arrow, a dynamically simulated route inside a roundabout, etc., can be used to enhance the driver's reception of the information. A tooltip containing detailed information, such as the intersection name, exit direction, lane change suggestion, etc., can also be displayed to help the driver make the right decision. The information can be further filtered to only retain content closely related to the current driving decision, such as specific navigation instructions at the intersection, and the above key information may be magnified or highlighted. For a more complex target section or target intersection, the display range of the HUD is automatically expanded from a small area to a larger area to provide a more comprehensive navigation perspective, especially in scenarios such as complex roundabouts or overpasses where the driver needs to observe all directions. The above adjustment of the HUD display range can also be triggered manually according to the user's needs. It should be noted that the adjustment of the size of the HUD display range here needs to ensure the safety of the driver when driving the target vehicle, and it is not an unlimited adjustment to avoid blocking the driver's line of sight and causing safety hazards.
[0072] It should be noted that the above display of navigation information in the first status and the second status is only for illustrative purposes and is not specifically limited here. The difference between the first status and the second status reflects the intelligent strategy of the augmented reality display client to adjust the presentation method of navigation information to meet the driver's needs in different driving scenarios. The above flexibility not only helps to improve the driving experience but also provides key safety support at the target section and target intersection. By dynamically adjusting the displayed navigation information, appropriate navigation assistance can be provided without affecting the driver's attention to the road.
[0073] Optionally, the prompt information is the information output by the augmented reality display client to remind the driver when a target road section or intersection is detected. The prompt information can be used to prompt the display state to be switched from the first state to the second state, or to prompt the driver that the current road section is the target road section, or the intersection that the vehicle is about to pass through is the target intersection. Since the above-mentioned target intersection or target road section is error-prone, through the above prompt information, the driver can be prompted to concentrate on driving the target vehicle in advance, or to prompt the driver whether they are willing to turn on the AR HUD to provide a clearer navigation. The above prompt information can be visual, for example, highlighting key routes or intersections in the AR display; it can also be auditory, such as a voice warning; it can also be text, for example, displaying text prompts on the interface of the augmented reality display client. According to the characteristics of the target road section or intersection and the current state of the driver, select an appropriate prompt method to ensure the effective transmission of the prompt information.
[0074] It should be noted that the content and prompt method of the above prompt information are only for illustrative purposes and are not specifically limited here. As long as the prompt information sent to the driver when the road section where the target vehicle is located is the target road section, or the intersection that the target vehicle is about to reach is the target intersection, it is within the protection scope of the embodiments of the present invention, and no further examples will be given here.
[0075] For example, when approaching a turning point, text can be displayed and a voice prompt can be given: "Turn right, 200 meters from the target", or AR technology can be used at a complex intersection to superimpose arrow indications on the actual road to guide the driver to turn accurately. When the target vehicle needs to change lanes from the current lane to another lane to enter a ramp or exit, a prompt can be given: "Please prepare to change lanes to the left lane", or AR can be used to display lane lines and lane change signals to help the driver complete the lane change smoothly and safely. When entering a speed limit area or a school area, "Speed limit 30 km / h ahead" can be displayed, or the speed limit sign can be highlighted with a dynamic visual effect to remind the driver to slow down.
[0076] It should be noted that the prompt method and prompt content of the above prompt information are only for illustrative purposes and are not specifically limited here.
[0077] Optionally, the yaw probability refers to the likelihood of a vehicle yawing at a specific road section or intersection in history. It can be calculated based on the historical driving data of a large number of users (big data, cloud data). By analyzing the driving behaviors of multiple users on the same road section or route, the yaw situation at this road section or intersection can be determined. That is to say, the yaw probability can be determined through big data statistical methods. It can also be calculated based on the in-vehicle data of the target vehicle (the driving records of a single vehicle). It can also be calculated based on known specific conditions that may cause yaw. This method does not require a large amount of historical driving data but is determined based on existing experience or known traffic rules. That is to say, the yaw probability can be obtained by screening through preset rules. Among them, the preset rules can include road complexity, driver experience, real-time traffic conditions, and weather conditions. By analyzing the yaw probability, it can be identified which road sections or intersections require special attention and assistance. Thus, when approaching the above-mentioned road sections or intersections, the display state of the augmented reality display client can be automatically adjusted to provide more detailed navigation information and prompts to help the driver make correct driving decisions. The setting of the yaw probability helps to reduce unnecessary information output, avoid information overload, and at the same time ensure sufficient guidance at high-risk locations.
[0078] Optionally, an intersection can refer to the place where roads intersect (such as, a road intersecting with a railway, a highway intersecting with a highway, an urban road intersecting with a highway, etc.). The target intersection can be an intersection with a relatively high yaw probability, or an intersection with a relatively high yaw probability and a relatively low familiarity of the driver of the target vehicle, or an intersection customized by the driver of the target vehicle by executing corresponding custom instructions. That is to say, the target intersection can be any intersection where a driver is prone to yaw or make incorrect driving decisions, including but not limited to fork intersections, crossroads, complex intersections, complex overpasses, elevated fork intersections, highway entrances and exits, three-way intersections, around roundabouts, etc. Due to the complexity of the structure, the density of information, or the unfamiliarity of the driver, the above-mentioned target intersections become potential yaw points. By analyzing historical data (such as, comprehensively analyzing the yaw situations of multiple drivers driving to this intersection during historical periods) and driver behaviors (the operations performed by the driver when driving to the target intersection), it can be identified which intersections require special attention. In the embodiments of the present invention, the target intersection refers to an intersection that is identified as having potential high yaw risk, complexity, and unfamiliarity according to historical data, driver behaviors, and preset rules.
[0079] For example, at a fork in the road, the road splits into two or more roads in different directions at a certain point, and the driver needs to make a decision to turn or go straight. The identification of the target intersection is based on the complexity of the fork in the road and the historical deviation probability. The fork in the road within a preset distance from the current position of the target vehicle can be analyzed to determine whether the fork in the road is a fork that is prone to deviation. For example, a fork in the road with multiple exits and unclear signs, where many drivers often go wrong, can be identified as a target intersection. At a crossroads, two or more roads intersect at right angles, forming an intersection in four directions. Some complex crossroads may have only one left turn lane, and the second straight road is a section where left turns are not allowed. In the above case, if the driver misses the left turn, he will not be able to return to the predetermined navigation route. Whether the intersection is a target intersection can be measured based on the deviation probability and preset rules. For example, at a certain intersection, historical data shows that the yaw rate of left-turning vehicles is high and drivers are less familiar with the intersection, so the intersection can be marked as a target intersection.
[0080] For another example, complex intersections may include but are not limited to the above-mentioned fork intersections and crossroads, as well as those with a large number of lanes, complex markings, multiple forks or special traffic rules. At complex intersections, it may be difficult for drivers to quickly determine the correct direction of travel or lane change, resulting in deviation. Complex intersections can be pre-set as target intersections based on preset rules, such as intersections where the number of lanes exceeds a certain threshold, intersections where the complexity of ground markings exceeds a preset standard, etc. Complex intersections within a preset distance from the target vehicle will be identified to provide enhanced navigation prompts. Complex overpasses have problems such as structural complexity and upper and lower shielding. In view of the structural complexity, complex overpasses usually contain multi-layer, multi-directional ramps and main bridges, forming a complex three-dimensional spatial structure. The above complexity makes it difficult for drivers to understand the entire layout of the overpass in a short period of time, especially when there is a large amount of traffic and the speed is high, the driver's attention is distracted and it is difficult to accurately determine the correct direction of travel. Regarding upper and lower shielding, the shielding of the upper road of a complex overpass may affect the driver's visual recognition of the lower or surrounding road exits, especially when the light changes or the weather conditions are bad, the above shielding effect will be more obvious, increasing the risk of deviation. In other words, due to the complex structure of the complex overpass, the road conditions of the upper and lower shielding make it difficult for the driver to identify the correct driving route, and even experienced drivers may be confused. Therefore, the complex overpass can be marked as a target intersection.
[0081] As an optional example, the specific height and structure of the elevated fork may limit the driver's sight distance, especially when the target vehicle approaches the elevated fork, the driver may not be able to see the exit or road signs ahead, which will increase the difficulty of judging the exit and the direction of travel. That is, due to its height and structural characteristics, the elevated fork is easy to confuse the driver when judging the exit and the direction of travel, especially in unfamiliar areas. Therefore, complex interchanges can be marked as target intersections. Highway entrances and exits usually have a large volume of traffic, especially during peak hours, when the vehicles are dense. When making decisions, the driver also needs to consider the dynamics of the surrounding vehicles, which increases the complexity and risk of the operation. That is, the traffic volume at the highway entrance and exit is large, and the decision of whether to turn or exit needs to be made quickly. The driver is likely to miss the key intersection due to untimely reaction when driving at high speed. Therefore, the highway entrance and exit can be marked as the target intersection. Compared with the two-way intersection, the three-way intersection provides more route options, and the driver needs to choose from three or more roads, which increases the difficulty of decision-making. At a fork in the road, if there is no clear and unambiguous road sign, the driver may hesitate due to uncertainty and miss the right time to turn, resulting in deviation or dangerous driving. Therefore, the fork in the road can be marked as a target intersection.
[0082] As another optional example, a roundabout, also known as a turntable or circular intersection, is a traffic intersection design that aims to guide traffic to converge and diverge in a low-speed, continuous manner through a continuous circular road to improve traffic efficiency and safety. However, the traffic environment around the roundabout is complex, and the superposition of multiple factors may confuse drivers when passing through, especially for drivers who are not familiar with the roundabout. That is, if key information such as the number of lanes, exit locations, markings, traffic lights, etc. around the roundabout is not clear enough, users may find it difficult to quickly determine the next driving action during driving. Therefore, the area around the roundabout can be marked as a target intersection.
[0083] It should be noted that the above target intersections are only examples and are not specifically limited here. As long as the intersection can ensure driving safety and needs to intelligently and automatically trigger the AR guidance of the ARHUD client, it is within the protection scope of the embodiments of the present invention.
[0084] Optionally, the target road section can be a road section with a relatively high yaw probability, or a road section with a relatively high yaw probability and a relatively low familiarity of the driver of the target vehicle, or a road section customized by the driver of the target vehicle by executing corresponding custom instructions. The target road section can refer to a road section determined to require enhanced navigation prompts based on vehicle positioning and navigation route information. The above target road sections can include long solid line sections on highways, complex road combinations in cities, road sections with special traffic rules or high-risk driving behaviors, and fork sections. It is determined whether it is a target road section according to preset rules or the driver's familiarity with the road section to provide necessary navigation assistance.
[0085] For example, in a straight section of a highway, if there is a solid line area several kilometers long ahead, then this road section can be a long solid line section on the highway, and there is one or more important exits within the solid line area. For instance, on the right side of a section of highway, there is an exit leading to the urban area, but there is a 2-kilometer-long solid line area before that. The driver must complete the lane change to the right lane before entering the solid line area, otherwise they will miss the exit. In the above situation, the driver can be reminded to prepare for the lane change in the dotted line area (usually ranging from several hundred meters to several kilometers before the solid line) in advance to avoid missing the exit. The complexity of the long solid line section lies in the difficulty and time sensitivity of the lane change operation for the driver before entering the solid line area. If the lane change operation is improper or too late, the driver will miss the exit and have to take a detour, increasing the driving cost and potential safety risks. The above long solid line section on the highway can be marked as a target road section.
[0086] Taking another example, in the city, if there is a section of road composed of multiple intersections closely connected, including various road elements such as straight roads, turns, and roundabouts, and traffic lights and traffic signs are dense, the above complex road combination in the city can be marked as a target road section. The complexity of the complex road combination in the city lies in the diversity of the roads, the density of traffic signals, and the rapid and continuous decisions that the driver needs to make. There is often a high traffic flow on the above road sections. The driver needs to frequently change lanes while paying attention to traffic signals and signs to avoid violations and traffic accidents. The above complex road combination on the highway in the city can be marked as a target road section. In the city, if the driver needs to pass through a fork section of a multi-way roundabout, for example, a four-way roundabout, there are lane bifurcations inside the roundabout, the number and position of lanes in each direction are different, and the traffic rules inside the roundabout may be more complex than those at ordinary intersections. The above fork section can be marked as a target road section.
[0087] As an optional example, in some urban roads or rural roads, there may be special traffic rules. For example, one-way streets during specific time periods, no-go zones for specific vehicle types, etc. In addition, some sections of the road may become sections with high-risk driving behaviors due to road design (such as sharp turns, blind spots), weather conditions (such as rain, snow, fog), or traffic conditions (such as construction, congestion). For example, an urban road becomes a one-way street between 7 am and 9 am, and there are dense pedestrians and bicycles on both sides of the road. Drivers need to pay special attention to the traffic rules and pedestrian safety during this specific period. The complexity of sections with special traffic rules lies in that drivers need to understand and abide by the above rules, otherwise they may face fines or other legal consequences. The complexity of sections with high-risk driving behaviors lies in that drivers need to be highly vigilant to cope with potential dangers, such as avoiding pedestrian collisions, controlling the stability of the target vehicle on slippery roads, etc. The above sections with special traffic rules or high-risk driving behaviors can be marked as target sections.
[0088] It should be noted that the above target sections are only for illustrative purposes and are not specifically limited here. As long as it can ensure driving safety and requires intelligent automatic triggering of the AR guidance of the AR HUD client, it is within the protection scope of the embodiments of the present invention.
[0089] Optionally, the length of the section can be determined based on different strategies. For example, the section length can be calculated starting from the intersection position, or it can be calculated starting from a certain distance from the intersection position, depending on the characteristics of the section and the navigation target.
[0090] Optionally, the strategy of calculating the section length starting from the intersection position is applicable to sections starting from the intersection with specific complexity or risk. For example, a roundabout, a complex intersection, or a high-traffic highway exit. The above sections usually require drivers to make complex decisions, such as correct lane selection, timely lane change, etc. Calculating the section length starting from the starting point of the intersection can ensure that necessary navigation information and suggestions are provided at the initial stage when the driver enters the section, which helps the driver quickly adapt to the section environment and make accurate driving decisions. For example, when approaching a roundabout, the section length may be calculated starting from the entrance of the roundabout, and based on this, lane suggestions, exit directions, etc. are provided to ensure that the driver can pass through the roundabout smoothly and choose the correct exit direction.
[0091] Optionally, for the strategy of calculating the length of a road segment starting from a certain distance from the intersection position, it is applicable to road segments that have already started to change or have potential complexities before approaching the intersection. For example, on a highway, an exit may be located several hundred meters to several kilometers before the start of the solid line area. The target vehicle needs to complete a lane change before entering the solid line area, otherwise it will miss the exit. In the above case, the length of the road segment can be calculated starting from a position a certain distance from the intersection (such as the dashed part before the solid line area) to provide the driver with lane change suggestions and exit direction information in advance, ensuring that the driver has enough time and space to react and avoid missing the exit. For example, if there is a highway exit 2 kilometers ahead, the length of the road segment can be calculated starting from a position 2 kilometers from the exit, and based on this, lane change suggestions and exit direction information can be provided to ensure that the driver completes the necessary lane change before entering the solid line area.
[0092] It should be noted that the above strategy for determining the length of the road segment is only for illustrative purposes and is not specifically limited here. It can be determined based on the characteristics of the road segment (such as complexity, risk) and the needs of the driver (such as making an early decision, adapting quickly).
[0093] In this embodiment, after obtaining the navigation route information of the target vehicle, if it is determined based on the positioning information and navigation route information of the target vehicle that the navigation road segment or intersection within a preset distance from the target vehicle is the target road segment or target intersection, or if it is determined that the target vehicle is currently located at the target road segment in the navigation route, the display state of the AR HUD can be switched from the first state to the second state, or corresponding prompt information can be output.
[0094] Optionally, the dynamic display state switching of the AR HUD is determined according to the road segment characteristics and driving scenarios in which the vehicle is located, aiming to provide appropriate driving assistance.
[0095] Optionally, when the target vehicle approaches a target road section or a target intersection, the distance between the target vehicle and the upcoming target road section or target intersection can be automatically detected. If the distance is less than a preset threshold, it is considered that the target vehicle is about to enter the target road section or reach the target intersection. Among them, the selection of the preset distance needs to comprehensively consider the following factors: the reaction time of the driver, the complexity of the road section, the predictability of traffic signals, etc. Regarding the reaction time of the driver, the preset distance should be sufficient for the driver to have enough time to understand and make appropriate driving decisions. For example, it may take 10 to 15 seconds for the driver to complete a lane change action from receiving the information. Therefore, the preset distance should at least cover the driving distance within the above reaction time. Regarding the complexity of the road section, the more complex the road section, such as multi-lane, multi-exit roundabouts, merging points on highways, etc., the longer the preset distance should be to give the driver more preparation time. For example, in front of a roundabout with multiple exits, the preset distance may be set to 1 kilometer to ensure that the driver has enough time to understand and plan the correct lane and exit. Regarding the predictability of traffic signals, in sections where traffic signals are predictable (such as traffic lights), the preset distance may be shorter, while in sections where traffic signals are difficult to predict (such as busy intersections), the preset distance should be set longer.
[0096] Optionally, when the target vehicle approaches a target road section or a target intersection, the display status of the AR HUD can be switched from the first status to the second status.
[0097] Optionally, when the target vehicle is currently passing through or located in a target road section that requires special attention (such as a one-way street, a construction area, a road section with special traffic rules, etc.), the display status of the AR HUD can also be switched to the second status to provide enhanced navigation information. In the above cases, not only may the significance of the information be increased, but specific guidance will also be provided according to the characteristics of the road section. For example, reminders of special traffic rules, warnings of high-risk driving behaviors, and detailed road condition information will be provided.
[0098] In the embodiments of the present application, whether the target vehicle is about to enter a target road section or intersection, or is currently located in the target road section, the dynamic display status switching strategy of the AR HUD is to provide more rich, significant, and direct navigation information to the driver at a critical moment, assist the driver in making correct driving decisions, thereby improving driving safety, reducing the risk of yaw, and enhancing the overall driving experience. The above strategy makes full use of the advantages of AR technology, seamlessly integrates virtual information into the real driving environment, and realizes intelligent driving assistance. Through the above analysis, the display status switching of the AR HUD is not only based on the dynamic evaluation of the preset distance, but also takes into account the characteristics of the current road section and the needs of the driver, and is a highly context-aware and personalized navigation assistance mechanism. It can provide timely and effective information guidance to the driver in complex or high-risk driving environments.
[0099] In practical applications, the implementation of the above intelligent AR HUD display state switching strategy can rely on an accurate target vehicle positioning system, real-time traffic information update, intelligent driving behavior prediction model, and efficient AR navigation information rendering technology. Through the combination of the above technologies, it is possible to provide a suitable driving assistance experience on the premise of ensuring the safety of the driver, and help the driver drive more safely in various complex driving environments.
[0100] In steps S102 to S104 of the present application, the navigation route information of the target vehicle can be obtained. If it is determined through the navigation route information and the real-time positioning information of the target vehicle that the navigation section or intersection to be passed within a preset distance from the target vehicle is the target section or target intersection, or if it is determined through the navigation route information and the positioning information that the target vehicle is currently located at the target section in the navigation route, then the display state of the augmented reality display client of the target vehicle can be switched from the first state to the second state, and corresponding prompt information can also be output to prompt the switching of the display state. In this embodiment, through the above method, with precise assistance at some special target sections or intersections, by dynamically adjusting the display state of the augmented reality display client, the transmission efficiency of navigation information and driving safety are effectively improved. The above method can intelligently identify sections and intersections with a relatively high probability of yaw or unfamiliar to the driver that the target vehicle is about to pass through, or the target vehicle is in the above special section, so as to timely turn on or strengthen the AR navigation display, or output targeted prompt information to ensure that the driver can timely notice the key situations of the above special sections or intersections, and reduce the occurrence of yaw and dangerous events. It not only optimizes the driving experience and avoids unnecessary information interference, but also significantly improves the driving safety level in the environment of special sections and intersections. The technical effect of improving the navigation control effect of the vehicle is achieved, and the technical problem of poor navigation control effect of the vehicle is solved.
[0101] Next, in this embodiment, the process of further determining under what circumstances the display state is switched back to the first state after the display state of the augmented reality display client is switched to the second state will be further described.
[0102] As an optional implementation manner, the method further includes: after switching the display state of the augmented reality display client to the second state, if it is determined that the driving data of the target vehicle meets the preset conditions, then switching the display state of the augmented reality display client from the second state to the first state.
[0103] In this embodiment, after the display state of the augmented reality display client is switched from the first state to the second state, if it is determined that the driving data of the target vehicle meets the preset conditions, the display state of the augmented reality display client can be switched from the second state to the first state. Among them, the first state refers to the AR display client being in an active or enhanced display state, that is, during the vehicle driving process, through augmented reality technology, navigation, road conditions, safety prompts and other information are provided in the driver's field of vision to help the driver better understand the surrounding environment and make safer driving decisions. The second state refers to the AR display client being switched to a non-enhanced display state, which may be because the current road section does not require augmented reality information (such as a straight road section), or to reduce the driver's visual interference. For example, the driver is performing an operation that requires high concentration. In the second state, the AR display client may only provide basic navigation instructions or completely turn off the augmented reality information display.
[0104] Optionally, the preset conditions are the key basis for determining whether to switch the display state of the AR display client from the second state back to the first state. The preset conditions may include but are not limited to: road information changes, driver attention state, traffic condition changes, driver requests, and vehicle state changes.
[0105] For example, regarding road information changes, when the target vehicle enters a complex road section (such as a roundabout or a fork in the road) from a non-complex road section (such as a straight road), the AR display client can be triggered to switch from the second state to the first state based on the road information changes to provide additional navigation information to help the driver. Regarding the driver's attention state, if the target vehicle (on-vehicle) or the cloud server (cloud) detects that the driver's attention has returned to a sufficient level, for example, the driver is no longer performing a task that requires high concentration, the state switch can be triggered to re-enable the AR display function and provide necessary navigation information to the driver. Regarding traffic condition changes, when the traffic condition changes from congestion to smooth, or from night driving to day driving, the state of the AR display client can be adjusted according to the above changes to adapt to the new driving environment. Regarding the driver-triggered request, the driver can actively request to turn on the AR display function through voice commands, gesture recognition, or other interaction methods. In response to the driver's request, the display state is switched from the second state to the first state. Regarding vehicle state changes, when the vehicle state (such as battery power, fuel level) reaches a certain preset threshold, it can be considered that the driver needs more information to make a decision. Therefore, the state of the AR display client is switched back to the first state to provide more detailed vehicle state information.
[0106] It should be noted that the content included in the above preset conditions is only for illustrative purposes and is not specifically limited here. As long as it can be used to measure the conditions under which the augmented reality display client needs to switch from the second state to the first state, it is within the protection scope of the embodiments of the present invention.
[0107] Optionally, this embodiment refines the display state management strategy of the augmented reality display client under different driving conditions, ensuring that the driver obtains augmented reality navigation information when needed, while reducing information interference when not needed, so as to improve driving safety and driving experience.
[0108] Optionally, the purpose of implementing the above switching logic is to reduce unnecessary information interference while ensuring the driver's information needs, and ensure driving safety.
[0109] Optionally, from the perspective of safety, in an environment where the driver needs to concentrate highly or the AR display information may cause interference, the AR display client can be switched to the second state to prevent the driver from being distracted by receiving too much information and reduce the potential risk of traffic accidents.
[0110] Optionally, from the perspective of efficiency, in sections or situations where the driver needs additional information assistance (such as complex intersections, bad weather), the AR display client is switched to the first state to provide augmented reality information to help the driver make driving decisions more quickly and accurately, improving navigation efficiency and driving experience.
[0111] Optionally, from the perspective of personalization, through the comprehensive judgment of the cloud and the vehicle side, it is possible to dynamically adjust the display state of the AR display client based on the driver's driving habits, preferences, and current driving conditions, realizing personalized driving assistance and meeting the needs of different drivers.
[0112] In the embodiments of the present invention, after the display state of the augmented reality display client is switched to the second state, if it is determined that the driving data of the target vehicle meets the preset conditions, the display state is switched back from the second state to the first state, that is, from on to off, or from navigation enhanced display to navigation normal display. Through the above method, it reflects the careful consideration and intelligent management in terms of improving driving safety and driving experience. By dynamically adjusting the display of navigation information in the AR display client, it ensures that the driver obtains necessary navigation support under complex road conditions, while avoiding information overload in simple or sensitive situations, and improving the overall efficiency and comfort of driving.
[0113] Next, the preset conditions satisfied by the above driving data in this embodiment will be further described.
[0114] As an alternative implementation, the driving data meeting the preset conditions includes at least one of the following: the driving duration of the target vehicle after entering the target section or passing through the target intersection is greater than the duration threshold, the driving distance of the target vehicle after entering the target section or passing through the target intersection is greater than the distance threshold, and the driving position of the target vehicle after entering the target section or passing through the target intersection is outside a certain area corresponding to the target section or the target intersection.
[0115] In this embodiment, the driving data is used to analyze and understand the driving state of the vehicle and the interaction between the vehicle and the surrounding environment. The driving data includes at least one of the following: driving duration, driving distance, and driving position. The above driving data together constitutes the basis for perceiving the driving scenario. The driving duration reflects the length of time the target vehicle travels in a specific section or driving scenario. The driving distance refers to the physical length that the target vehicle travels in a specific section or driving scenario. The driving position refers to the precise position of the target vehicle. The preset conditions may include that the driving duration of the target vehicle after entering the target section or passing through the target intersection is greater than the duration threshold, or may include that the driving distance of the target vehicle after entering the target section or passing through the target intersection is greater than the distance threshold, or may include that the driving position of the target vehicle after entering the target section or passing through the target intersection is outside a certain area corresponding to the target section or the target intersection.
[0116] Optionally, whether the driving data meets the preset conditions is an important basis for determining whether to switch the display state of the augmented reality display client. The design of the preset conditions aims to ensure that the driver can obtain necessary auxiliary information in specific situations while avoiding interference in unnecessary situations.
[0117] Optionally, for the preset condition that the driving duration after entering the target section or passing through the target intersection is greater than the duration threshold, there can be two cases: a fixed duration threshold and an adjustable duration threshold.
[0118] Optionally, in the case of a fixed duration threshold, the duration threshold at this time is a preset fixed time, for example, 30 seconds or 1 minute. After the target vehicle enters the target section or passes through the target intersection, the timing starts. If the driving duration of the vehicle after entering the target section or passing through the target intersection exceeds the above duration threshold, it will be determined that the driver does not need the assistance of the AR navigation information of the augmented reality display client. Therefore, the state of the AR display client is switched back from the second state to the first state.
[0119] Optionally, in the case of an adjustable duration threshold, the duration threshold at this time can be adjusted according to dynamic factors such as the road characteristics of the section where the target vehicle is traveling, the driving speed of the target vehicle, and the real-time traffic conditions. For example, in a congested section, the duration threshold can be set to a longer time because the driver needs more time to process the road conditions, and the augmented reality information of the AR display client can provide additional driving assistance. In a smooth section, the duration threshold may be set to a shorter time to reduce unnecessary information interference.
[0120] Optionally, for the preset condition that the driving distance after entering the target section or passing through the target intersection is greater than the distance threshold, the distance threshold can be used to measure the driving distance of the target vehicle after entering the target section or passing through the target intersection. When the driving distance exceeds the distance threshold, it can be considered that the driver has left the area that requires additional AR navigation information assistance. Therefore, the state of the AR display client can be switched from the second state back to the first state, that is, the augmented reality information display is turned off, or the navigation enhanced display state is switched to the navigation normal display state.
[0121] Optionally, for the driving position after entering the target section or passing through the target intersection, for the preset condition of being outside a certain area range corresponding to the target section or target intersection, the area range can be defined by setting a virtual boundary centered on the target section or target intersection. When the driving position of the target vehicle exceeds the above virtual boundary, it will be determined that the driver has left the interval that requires the AR navigation information provided by the augmented reality display client, and the state of the AR display client can be switched from the second state to the first state, that is, the augmented reality information display is turned off. This is similar to the concept of the driving distance threshold, but more precisely considers information such as geographical location and lane distribution, which helps to provide a more accurate display state switch at complex intersections or sections. The setting of the area range takes into account the complex geographical location and lane layout, which helps to provide a more accurate display state switch at complex intersections in the city or at the bifurcation points of highways, etc., to avoid unnecessary information interference for the driver after passing through simple sections or completing key driving operations.
[0122] In summary, the setting that the above three types of driving data meet the preset conditions aims to dynamically adjust the display state of the AR display client based on the driving conditions and environmental conditions of the target vehicle, so as to balance the relationship between information support and information interference. In the case where the driver needs additional information assistance, for example, when entering a complex section or passing through a complex intersection, the delay in switching the state of the AR display client from the first state to the second state is ensured to give the driver sufficient time to process the augmented reality information and make safe driving decisions. When the driver has left the area that requires additional augmented reality information assistance (for example, the driving time is too long, the driving distance is too far, or the driving position exceeds the set range), the augmented reality information display is turned off in a timely manner to avoid interference caused by information overload to the driver and ensure driving safety. By dynamically adjusting the duration threshold and distance threshold, it is possible to better adapt to different road environments and traffic conditions and provide more personalized driving assistance services.
[0123] In the embodiment of the present invention, the setting that the driving data meets the preset conditions is a key strategy for managing the state of the AR display client. By comprehensively considering the driver's information needs, road environment, and traffic conditions, the display of AR navigation information is dynamically adjusted, aiming to improve driving safety, efficiency, and comfort.
[0124] Next, a further description will be given of the method for determining whether the driving data of the target vehicle meets the preset conditions after the display state of the augmented reality display client is switched to the second state.
[0125] As an optional implementation manner, after the display state of the augmented reality display client is switched to the second state, the method further includes: determining on the target vehicle whether the driving data of the target vehicle meets the preset conditions; or, determining whether the driving data of the target vehicle meets the preset conditions is performed by the cloud server.
[0126] In this embodiment, after the display state of the augmented reality display client is switched from the first state to the second state, it is possible to determine on the target vehicle whether the driving data of the target vehicle meets the preset conditions. It is also possible to determine whether the driving data of the target vehicle meets the preset conditions through the cloud server.
[0127] Optionally, after the display state of the augmented reality display client is switched from the first state to the second state, the decision-making process of determining whether the driving data of the target vehicle meets the preset conditions can be performed not only by the target vehicle (vehicle side) but also by the cloud server (cloud). The above flexible determination mechanism provides broader data processing and context analysis capabilities.
[0128] Optionally, directly obtain and process the sensor data on the target vehicle. For example, GPS location information, camera images, radar data, etc., which are characterized by strong real-time performance and rapid feedback. When the target vehicle determines that the corresponding driving data meets the preset conditions, for example, the driving duration of the target vehicle exceeds the threshold, the driving distance exceeds the set range, or the driving position exceeds the target area, it can immediately respond and automatically switch the display state of the augmented reality display client from the second state back to the first state. The above-mentioned localized decision-making and execution process reduces the dependence on the network and improves the response speed and reliability of the augmented reality display client for the conversion of the display state.
[0129] Optionally, the cloud server has more powerful data processing capabilities and more comprehensive driving scenario analysis capabilities. It can not only process the driving data uploaded by the target vehicle, but also integrate multi-source data from other vehicles, traffic monitoring devices, weather forecasts, map updates, etc., for comprehensive analysis and deep learning. By judging whether the driving data meets the preset conditions through the cloud server, the actual needs of the driver can be more accurately evaluated. For example, in a congested section, the cloud server can predict the driving duration of the target vehicle based on the overall traffic conditions. When the predicted value exceeds the duration threshold, it sends the above judgment result to the target vehicle to convert the display state of the augmented reality display client. The judgment mechanism in the cloud can also cope with complex and changeable driving environments and provide personalized and context-aware driving assistance strategies.
[0130] In the embodiment of the present invention, through the joint judgment mechanism of the target vehicle and the cloud server, the real-time performance of local processing and the comprehensiveness of cloud analysis are combined, and a more efficient and accurate augmented reality display control strategy can be provided. The target vehicle can process the immediate driving data of the target vehicle, while the cloud server can predict and analyze broader context changes based on big data. The combination of the two enables quick response to immediate changes and long-term planning at the same time. If the target vehicle fails or its data processing ability is limited, the cloud server can take over the judgment task of the driving data, and vice versa. The above redundancy mechanism improves the overall stability and reliability. The cloud server can generate personalized driving data judgment strategies for each target vehicle based on the driver's driving habits, vehicle performance, and real-time traffic, weather and other information. The target vehicle can make a quick response according to the immediate changes in the local environment to ensure that the driver obtains a suitable augmented reality display experience in various situations.
[0131] In practical applications, the judgment on whether the driving data meets the preset conditions can be completed independently by the target vehicle, by the cloud server independently, or even through the collaborative work of both. Which of the above judgment mechanisms to choose depends on multiple factors, including network conditions, vehicle data processing capabilities, driver preferences, etc. For example, in areas with poor network signals, the judgment mainly relies on the target vehicle; while in the complex urban road environment, the comprehensive analysis ability of the cloud server may be more critical.
[0132] In summary, the judgment mechanism for determining whether the driving data meets the preset conditions can be carried out by the target vehicle or by the cloud server. The design of the above flexible judgment mechanism provides stronger situational awareness capabilities and personalized driving assistance strategies. Through the collaborative work of the target vehicle and the cloud server, the needs of the driver can be evaluated more comprehensively and accurately, and the display state of the augmented reality display client can be adjusted in a timely manner to improve driving safety and driving experience.
[0133] The following further describes the process of determining, based on the positioning information and navigation route information of the target vehicle, the navigation section or intersection to be passed within a preset distance from the target vehicle as the target section or intersection.
[0134] As an optional implementation manner, step S104, the step of determining, based on the positioning information and navigation route information of the target vehicle, the navigation section or intersection to be passed within a preset distance from the target vehicle as the target section or target intersection includes: sending the positioning information and navigation route information of the target vehicle to the cloud server; if receiving the corresponding target road information fed back by the cloud server based on the positioning information and navigation route information, determining the navigation section or intersection to be passed within a preset distance from the target vehicle as the target section or target intersection, where the corresponding target road information is the information of the target section or target intersection within a preset distance from the positioning information.
[0135] In this embodiment, in the process of determining, based on the positioning information and navigation information of the target vehicle, the navigation section or intersection to be passed within a preset distance from the target vehicle as the target section or target intersection, the target vehicle can send the positioning information and navigation route information of the target vehicle to the cloud server. The cloud server can determine the corresponding target road information based on the positioning information and navigation information, and can feed back the target road information to the target vehicle. The target vehicle can determine whether the navigation section or intersection to be passed within a preset distance from the target vehicle is the target section or target intersection based on the target road information.
[0136] Optionally, the target road information may be information about a target road section or a target intersection within a preset distance from the positioning information. The target road information may include map data, real-time traffic conditions, traffic rules and suggestions, pedestrian and obstacle detection, etc. of the target road and the target intersection. The map data may include lane layouts, turning directions, road sign information, etc. of the target road section or intersection. The real-time traffic conditions may be traffic congestion conditions, construction information, accident scenes, etc. of the target road section and the target intersection. The traffic rules and suggestions may include traffic rules such as speed limits and prohibited left turns at the target road section and the target intersection, as well as safety suggestions provided to drivers according to the traffic conditions. The pedestrian and obstacle detection may provide detection information about pedestrians, bicycles, and obstacles in school areas or crosswalks. The generation and provision of the target road information are aimed at enhancing the driving safety and efficiency of drivers at specific road sections or intersections. By identifying and displaying the complexity of the target road section or intersection in advance, drivers can make driving decisions more calmly, reducing possible driving errors and traffic accidents.
[0137] It should be noted that the information about the target road section and the target road included in the above target road information is only for illustrative purposes and is not specifically limited this time. As long as it is information used to prompt which road sections and intersections on the navigation route of the target vehicle are the target road sections and target intersections, it is within the protection scope of the embodiments of the present invention.
[0138] Optionally, this embodiment elaborates on how to dynamically determine whether the road section or intersection that the target vehicle is about to pass through is a target road section or a target intersection based on the positioning information and navigation route information of the target vehicle with the assistance of the cloud server, as an important reference for providing information to the augmented reality display client.
[0139] Optionally, when the target vehicle is in a driving state and using the navigation function, the target vehicle can obtain and upload the GPS positioning information and the current navigation route information of the target vehicle to the cloud server in real time. Among them, the GPS positioning information of the target vehicle includes the current longitude and latitude coordinates of the target vehicle, which are used to accurately locate the vehicle position; while the navigation route information includes the expected driving path and destination of the vehicle, helping to understand the driving intention and direction of the vehicle.
[0140] Optionally, after receiving the positioning information and navigation route information uploaded by the target vehicle, the cloud server can perform in-depth analysis on the above positioning information and navigation route information, identify the road sections or intersections to be passed within a preset distance from the current position of the target vehicle, and feedback the relevant information of the above road sections or intersections to the target vehicle. Among them, the preset distance is determined comprehensively according to factors such as the driving speed of the target vehicle, the complexity of the traffic conditions, and the information provision requirements of the AR display client.
[0141] Optionally, the cloud server can analyze the driving scenarios that the target vehicle is about to face by combining real-time traffic data, road conditions information, historical driving data, etc., and identify complex road sections or intersections, such as roundabouts, forks, construction areas, etc. Match the position and driving direction of the target vehicle with the map data to determine whether the road section or intersection that the target vehicle is approaching is a preset scenario trigger point. For example, approaching a highway exit, a busy urban traffic area, etc. Through the feedback of the cloud server, the target vehicle can obtain detailed information about the road section or intersection within a preset distance ahead, including but not limited to: Road complexity, such as information on the turns, fork points, number of lanes, etc. of the road section or intersection. Traffic conditions, such as real-time traffic congestion, construction, accidents, etc., and predicted traffic change trends. Safety tips, such as potential hazards that may exist in the road section or intersection.
[0142] Optionally, after the target vehicle receives the target road information feedback from the cloud server, it can determine the road section or intersection to be passed within a preset distance from the current position of the vehicle as the target road section or target intersection. The selection of the preset distance should consider the driving speed of the target vehicle and the reaction time of the driver to receive information, ensuring that the driver has enough time to make corresponding driving decisions based on the received information. For example, if the target vehicle is approaching a complex roundabout intersection and the information feedback from the cloud server indicates that the roundabout is within the next 100 meters, the roundabout is determined as the target intersection. The augmented reality display client will adjust the display state in advance according to the above information, turn on the augmented display function, and provide the driver with detailed navigation information about the roundabout, including lane selection, turning instructions, traffic signal status, etc., to help the driver pass through the intersection safely.
[0143] Optionally, through the feedback of the cloud server, it is possible to dynamically adjust the recognition strategy of the target road section or target intersection, as well as the information provision strategy of the augmented reality display client, to achieve personalized driving assistance. For example, at different times and different weather conditions, the preset distance may vary; on road sections that the driver is more familiar with, the preset distance may be shorter, while on road sections that the driver is not familiar with, the preset distance may be longer. In addition, the cloud server can also optimize the information provision strategy based on the vehicle's historical driving data and the driver's preferences. For example, provide less navigation tips for experienced drivers and more detailed driving guidance for inexperienced drivers.
[0144] In an embodiment of the present invention, by sending the positioning information and navigation route information of the target vehicle to the cloud server, it is possible to identify in advance the complex road sections or intersections that the vehicle is about to pass through, dynamically determine the target road section or target intersection, thereby providing an important basis for the information provision strategy of the augmented reality display client and realizing safer and more efficient driving assistance. The in-depth analysis ability and data integration ability of the cloud server provide strong technical support for the above process, enabling the navigation control of the target vehicle to adapt to the complex and changeable driving environment and providing a personalized driving experience.
[0145] The following further describes the process of determining, based on the positioning information and navigation route information of the target vehicle, the navigation road section or intersection to be passed within a preset distance from the target vehicle as the target road section or intersection.
[0146] As an optional implementation manner, step S104, the step of determining, based on the positioning information and navigation route information of the target vehicle, the navigation road section or intersection to be passed within a preset distance from the target vehicle as the target road section or target intersection includes: sending the positioning information and navigation route information of the target vehicle to the cloud server; periodically receiving a preset number of target road information sent by the cloud server based on the positioning information and navigation route information; matching the corresponding target road information from the preset number of target road information based on the positioning information, and if the corresponding target road information is matched, determining the navigation road section or intersection to be passed within a preset distance from the target vehicle as the target road section or target intersection, where the corresponding target road information is the information of the target road section or target intersection within a preset distance from the positioning information.
[0147] In this embodiment, in the process of determining, based on the positioning information and navigation route information of the target vehicle, the navigation road section or intersection to be passed within a preset distance from the target vehicle as the target road section or target intersection, the target vehicle can send the positioning information and navigation route information of the target vehicle to the cloud server. The cloud server can determine the target road information based on the positioning information and navigation route information of the target vehicle. The target vehicle terminal can periodically receive a preset number of target road information sent by the cloud server, and match the corresponding target road information from the preset number of target road information based on the positioning information. And it can determine the navigation route or intersection to be passed within the preset distance of the target vehicle as the target road section or target intersection.
[0148] Optionally, this embodiment describes the process of dynamically identifying the target road section or intersection ahead by periodically receiving and processing a preset number of target road information through the interaction between the target vehicle and the cloud server.
[0149] Optionally, the target vehicle can send the current positioning information and expected navigation route information of the target vehicle to the cloud server. The positioning information includes the real-time geographic coordinates of the target vehicle, and the navigation route information covers the driving path of the target vehicle from the current location to the destination. After receiving the above positioning information and navigation route information, the cloud server can combine real-time traffic data, weather conditions, historical driving data and other multi-source information for in-depth analysis.
[0150] Optionally, after receiving the positioning information and navigation route information of the target vehicle, the cloud server can predict the multiple road sections or intersections that the target vehicle will pass through in the next period of time based on the vehicle's driving direction and speed, and generate detailed information of the above sections or intersections, i.e., target road information. The above target road information is sent to the target vehicle periodically, rather than once. Periodically receiving a preset number of target road information means that the target road information can be regularly updated according to the driving status of the target vehicle and environmental changes to ensure the timeliness and accuracy of the target road information. Among them, the preset number of target road information is comprehensively determined based on the target vehicle's driving speed, predicted distance, and information processing capabilities to ensure that the driver can receive enough but not too much information, which not only meets driving needs but also does not cause information overload.
[0151] Optionally, after receiving the target road information sent by the cloud server, the target vehicle will filter out detailed information of the target road section or target intersection within a preset distance from the current position of the target vehicle from a preset number of target road information based on the real-time positioning information of the target vehicle. The preset distance is a dynamically adjusted parameter that can be set according to the target vehicle's driving speed, road complexity, and the driver's reaction time to the information to ensure that the driver has enough time to react according to the information displayed by the AR. The above matching process ensures that the AR display client only displays the most relevant and urgent road information to the driver, reduces interference from irrelevant information, and improves the practicality of the target road information and driving safety. For example, when approaching a complex intersection, the intersection's turn instructions, traffic flow, pedestrian activities and other information can be matched and displayed first to help the driver make correct driving decisions in advance.
[0152] In the embodiment of the present invention, by periodically receiving and matching target road information, the target vehicle can dynamically adjust the content of the AR display to adapt to the ever-changing driving environment and driver needs. In addition, the cloud server can also provide personalized driving assistance information based on the driver's personal driving habits, preferences and historical driving data, such as providing more simplified navigation prompts for experienced drivers, providing more detailed driving guidance for novice drivers, and adjusting the display style and content of information according to the driver's personal preferences.
[0153] In summary, by periodically sending location information and navigation route information to the cloud server, the target vehicle can regularly receive a preset number of target road information, including the details of target road segments or intersections within a preset distance from the location information. The target vehicle then matches the most relevant target road information from the above target road information based on the real-time location information and visually presents it to the driver through the AR display client to improve driving safety, efficiency, and experience. The above process makes full use of the data processing and analysis capabilities of the cloud and the real-time information presentation technology of the target vehicle to achieve intelligent, dynamic, and personalized driving assistance services.
[0154] The following further describes the process of determining, based on the location information and navigation route information of the target vehicle, that the navigation road segment or intersection to be passed within a preset distance from the target vehicle is the target road segment or intersection.
[0155] As an optional implementation manner, step S104, the step of determining, based on the location information and navigation route information of the target vehicle, that the navigation road segment or intersection to be passed within a preset distance from the target vehicle is the target road segment or intersection includes: sending the navigation route information to the cloud server; receiving all the target road information on the navigation route sent by the cloud server based on the navigation route information; matching the corresponding target road information from all the target road information based on the location information, and if the corresponding target road information is matched, determining that the navigation road segment or intersection to be passed within a preset distance from the target vehicle is the target road segment or intersection, where the corresponding target road information is the information of the target road segment or intersection within a preset distance from the location information.
[0156] In this embodiment, in the process of determining, based on the location information and navigation route information of the target vehicle, that the navigation road segment or intersection to be passed within a preset distance from the target vehicle is the target road segment or intersection, the target vehicle can send the navigation route information to the cloud server and can receive all the target road information on the navigation route sent by the cloud server based on the navigation route information. The target vehicle can match the corresponding target road information from all the target road information based on the location information. If the corresponding target road information is matched, it can be determined that the navigation road segment or intersection to be passed within a preset distance from the target vehicle is the target road segment or intersection.
[0157] Optionally, the above embodiment describes the strategy of the target vehicle interacting with the cloud server to receive all the target road information on the entire navigation route at one time and the process of matching and determining the target road segment or intersection based on the real-time location information of the target vehicle.
[0158] Optionally, after the target vehicle has planned the complete navigation route information, the above navigation route information can be uploaded to the cloud server, including the starting point, the ending point, and each section and intersection along the way. After receiving the navigation route information, the cloud server uses its powerful data processing ability to analyze the sections and intersections on the entire route, identify the sections or intersections that may have special navigation requirements or challenges, that is, the target road information, and send the above target road information to the target vehicle at one time. During the driving process of the target vehicle, the positioning information can be continuously updated, and from all the target road information sent by the cloud server, the sections or intersections within a preset distance from the current position of the vehicle are selected as the target sections or target intersections. The preset distance is dynamically adjusted according to the driving speed of the target vehicle, the driver's reaction time, the complexity of the section, etc., to ensure that the driver has enough time to react according to the information displayed by AR.
[0159] In the embodiment of the present invention, once the target vehicle has received all the target road information, even if the network is unstable or disconnected during the subsequent driving process, the target vehicle can still navigate based on the downloaded information, provide AR augmented reality display, and will not affect the driver's access to key navigation information, thereby improving the continuity and reliability of navigation. By receiving all the target road information at one time, the frequent data interaction with the cloud server can be significantly reduced, the impact of network latency on real-time navigation can be reduced, and at the same time, the data transmission volume can be reduced, saving communication resources. Receiving all the target road information in advance enables the target vehicle to quickly respond to changes in the driving environment and provide instant driving assistance information without waiting for the cloud to update the data in real time. For example, when suddenly encountering a construction section ahead, the target vehicle can immediately call the detailed data of the construction section from the existing target road information to remind the driver to pay attention to safety. Receiving all the target road information at one time reduces the frequent communication between the target vehicle and the cloud server, improving the overall efficiency. Especially in areas with poor network conditions, the advantages of the above strategy are more obvious.
[0160] In summary, the target vehicle receives all the target road information from the cloud server at one time, which not only ensures the continuity and reliability of navigation, but also improves the efficiency and flexibility in responding to changes in the driving environment, providing a more stable, personalized and intelligent navigation experience for the driver.
[0161] The following further describes the process of determining the navigation section or intersection to be passed within the preset distance from the target vehicle as the target section or target intersection based on the positioning information and navigation route information of the target vehicle in this embodiment.
[0162] As an alternative implementation, in step S104, the step of determining a navigation section or intersection to be passed within a preset distance from the target vehicle as the target section or target intersection based on the positioning information and navigation route information of the target vehicle includes: obtaining the positioning information of the target vehicle and the vehicle historical data in the storage module; based on the positioning information and navigation route information, matching the corresponding target road information from the vehicle historical data in the storage module, and if the corresponding target road information is matched, determining the navigation section or intersection to be passed within a preset distance from the target vehicle as the target section or target intersection, where the corresponding target road information is the information of the target section or target intersection within a preset distance from the positioning information.
[0163] In this embodiment, in the process of determining a navigation section or intersection to be passed within a preset distance from the target vehicle as the target section or target intersection based on the positioning information and navigation route information of the target vehicle, the positioning information of the target vehicle and the vehicle historical data in the storage module of the target vehicle can be obtained. The corresponding target road information can be matched from the vehicle historical data in the storage module based on the positioning information and navigation route information. And the target section or target intersection can be determined from the sections or intersections of the navigation route.
[0164] Optionally, this embodiment elaborates on the strategy of local processing by the target vehicle without relying on cloud data. The above method involves the target vehicle using its local positioning information to match with the stored vehicle historical data to determine the target section or target intersection within a preset distance.
[0165] Optionally, the target vehicle obtains its current positioning information. At the same time, the target vehicle accesses its built-in storage module to read the stored vehicle historical data. The vehicle historical data can include but is not limited to: the route records of the target vehicle's previous travels, the driving behavior data of specific sections or intersections, the marks or feedback information of the driver for specific sections, such as marking a section as "complex" or "error-prone", and the environmental information collected by vehicle sensors, such as cameras and radars. It should be noted that the above vehicle historical data is only for illustrative purposes and is not specifically limited here. As long as the data can measure the daily driving habits of the driver of the target vehicle, as well as the familiarity and deviation degree of each section or intersection, it is within the protection scope of the embodiments of the present invention.
[0166] Optionally, the target vehicle can filter and match the section or intersection information related to the current position and driving direction from the vehicle historical data in combination with the positioning information and the current navigation route. The above process can use a Geographic Information System (GIS for short) to match the positioning coordinates and analyze the section features in the vehicle historical data to determine which sections or intersections may be challenging or require special attention for the driver.
[0167] Optionally, if the target vehicle successfully matches a section or intersection within a preset distance from the current position of the target vehicle from the vehicle historical data, the above section or intersection can be the target section or target intersection that requires special attention.
[0168] In the embodiment of the present invention, the target vehicle processes information by itself, especially using the vehicle historical data, which can provide a more personalized navigation experience. The above method can dynamically adjust the scope and content of the target road information according to each driver's driving habits, preferences, and past driving performance at specific sections or intersections, rather than relying on the big data of other users in the cloud. Therefore, it can more accurately identify the sections that are challenging for the current driver and provide targeted augmented reality navigation assistance. By processing data locally in the vehicle, it avoids uploading a large amount of sensitive driving data to the cloud server, thereby reducing the risk of data leakage and privacy infringement. In the case of unstable or completely disconnected network connections, the target vehicle can still use the locally stored vehicle historical data for navigation assistance without frequently communicating with the cloud to obtain real-time updated road information, which can significantly reduce communication costs and reduce the impact of network latency on real-time navigation, improving the fluency and response speed of navigation. The above method is particularly important in environments with poor network coverage such as remote areas or underground parking lots.
[0169] In summary, the process of the target vehicle processing information by itself and matching the target road information using local positioning information and historical data can not only provide more personalized and immediate driving assistance, but also enhance data security and privacy protection and reduce dependence on the cloud. The above method is particularly suitable for driving scenarios that pursue a highly personalized navigation experience while paying attention to data security and privacy.
[0170] The following further describes the process of determining the target section located on the navigation route from the current position of the target vehicle based on the positioning information and navigation route information of the target vehicle in this embodiment.
[0171] As an optional implementation, step S104, the step of determining that the target vehicle is currently located at the target section in the navigation route based on the positioning information and navigation route information of the target vehicle includes: sending the positioning information and navigation route information of the target vehicle to a cloud server; if the corresponding target road information is fed back by the cloud server based on the positioning information and navigation route information, it is determined that the target vehicle is currently located at the corresponding target section in the navigation route, wherein the corresponding target road information is the information of the target section where the positioning information is located.
[0172] In this embodiment, in the process of determining that the target vehicle is currently located at the target road section in the navigation route based on the positioning information and navigation route information of the target vehicle, the target vehicle can send the positioning information and navigation route information of the target vehicle to the cloud server. If the target vehicle receives the target road information fed back by the cloud server based on the positioning information and navigation route information, the current positioning of the target vehicle and the target road section can be determined. Among them, the target road information can be the information of the target road section where the positioning information is located.
[0173] Optionally, the target road information may include information such as the road section type and characteristics, traffic rules and suggestions, real-time traffic conditions, safety warnings, driving history and preferences, road section environment and facilities of the target road section. Among them, the road section type and characteristics can be used to identify the type of the target road section, such as ordinary roads, roundabouts, complex intersections, tunnels, bridges, etc., as well as special geometric features of the road section (such as the number of lanes, fork angles, etc.). Traffic rules and suggestions can be traffic rules on the target road section, such as speed limit, no left turn, priority, etc. Real-time traffic conditions can provide real-time traffic conditions of the target road section, including traffic congestion, accident scenes, road construction, etc. Safety warnings can provide potential safety risk warnings based on the characteristics of the road section, such as school areas, pedestrian crossings, wild animal infestation areas, etc. Driving history and preferences can be combined with the driving history and preferences of the driver of the target vehicle to provide more personalized road information, such as the driver's previous deviation records on the road section, the driver's preference for AR navigation, etc. The road section environment and facilities describe the environmental characteristics of the target road section and the facilities along the way, such as service areas, gas stations, hospitals, etc., as well as environmental information such as the weather and lighting conditions of the road section.
[0174] It should be noted that the target road section information included in the above target road information is only for illustration and is not specifically limited at this time. As long as the information is used to indicate whether the road section where the target vehicle is located is the target road section, it is within the protection scope of the embodiment of the present invention.
[0175] Optionally, this embodiment illustrates the process by which the target vehicle dynamically determines whether the road section it is currently on is the target road section through real-time interaction with the cloud server. The above process makes full use of the computing power and data processing advantages of the cloud server.
[0176] Optionally, when the target vehicle is traveling on the planned navigation route, the target vehicle periodically, according to specific events (such as before entering a complex road section) or in real-time, sends the real-time positioning information and the current navigation route information of the target vehicle to the cloud server. After receiving the positioning information and navigation route information of the target vehicle, the cloud server can use its powerful data processing ability to analyze the road section characteristics around the current position of the target vehicle in combination with historical driving data, map data, real-time traffic conditions, etc., and identify whether the current road section belongs to the predefined target road section. If the cloud server determines that the target vehicle is currently located in a predefined target road section, it can send a target road information containing the detailed information of this road section to the target vehicle.
[0177] Optionally, after the target vehicle receives the target road information feedback from the cloud server, it can confirm that the target vehicle is currently located in the target road section of the navigation route according to the road section characteristics described in the target road information. The above confirmation process provides clear instructions to the driver, informing the special nature of the current road section and the driving strategy to be adopted.
[0178] In the embodiment of the present invention, the target vehicle can dynamically determine whether the road section it is currently on is the target road section through real-time communication with the cloud server. The above process relies on the in-depth analysis and processing of multi-source data by the cloud. The above method can ensure the real-time, accuracy and personalization of driving assistance information, and help the driver complete the journey safely and efficiently.
[0179] The following further describes the process of how to determine the distance from the target vehicle to the target road section where the target vehicle is currently located in the navigation route based on the positioning information and navigation route information of the target vehicle.
[0180] As an optional implementation manner, step S104, the step of determining that the target vehicle is currently located in the target road section of the navigation route based on the positioning information and navigation route information of the target vehicle includes: sending the positioning information and navigation route information of the target vehicle to the cloud server; periodically receiving a preset number of target road information sent by the cloud server based on the positioning information and navigation route information; matching the corresponding target road information from the preset number of target road information based on the positioning information. If the corresponding target road information is matched, it is determined that the target vehicle is currently located in the corresponding target road section of the navigation route, where the corresponding target road information is the information of the target road section where the positioning information is located.
[0181] In this embodiment, during the process of determining that the section where the target vehicle is currently located is the target section based on the positioning information and navigation route information of the target vehicle, the positioning information and navigation route information of the target vehicle can be sent to the cloud server, and a preset number of target road information sent by the cloud server can be received periodically. The target vehicle can match the corresponding target road information from the preset number of target road information based on the positioning information. If the target road information is matched, it can be determined that the target vehicle is currently located in the corresponding target section of the navigation route.
[0182] Optionally, this embodiment elaborates an optimization strategy for the interaction between the target vehicle and the cloud server, aiming to improve the real-time and personalization degree of navigation information, and ensure the efficiency of information transmission at the same time.
[0183] Optionally, the target vehicle can send real-time positioning information and the current navigation route information to the cloud server. After the cloud server receives the positioning information and navigation route information of the target vehicle, it analyzes the characteristics of the section that the target vehicle is about to drive into based on the above information, especially those complex or sections that require special attention, such as intersections, roundabouts, construction areas, etc. The cloud server can pre-generate and cache a certain number of target road information.
[0184] Optionally, the cloud server can periodically send a preset number of target road information to the target vehicle, not limited to the road information of the current vehicle's location. The above periodic target road information update mechanism ensures that the driver can predict the future driving environment in advance, make more reasonable driving decisions, and avoid the delay and information incoherence problems caused by sending information only when approaching the target section each time.
[0185] Optionally, after the target vehicle receives the preset number of target road information sent by the cloud server, it uses the positioning module of the target vehicle to update the vehicle's position information in real time, and matches the target section information that best matches the current vehicle position from the received target road information. Through the above real-time matching mechanism, the target vehicle can determine whether the section it is currently driving on is in the target section defined by the cloud, so as to judge whether to activate the augmented reality navigation function or provide other driving assistance.
[0186] For example, if the target road information contains the detailed information of 5 complex target sections that the target vehicle will pass through in the next 10 minutes, then the target vehicle judges whether the target vehicle is driving in the complex target section according to the positioning information, so as to trigger the corresponding augmented reality navigation display and provide visual navigation assistance for the driver.
[0187] In the embodiments of the present invention, by pre-receiving information of multiple target road segments, the target vehicle can understand in advance the complex road segments or intersections it will encounter in the future, providing the driver with sufficient time to make preparations and adopt appropriate driving strategies, thereby improving driving safety. Periodically receiving information of multiple target road segments avoids information interruption or delay, ensuring that the driver can obtain coherent driving assistance information during continuous driving and improving the fluency of the navigation experience. Receiving information of a preset number of target road segments at one time reduces the number of interactions with the cloud server, effectively reducing communication latency and ensuring the real-time and accuracy of information. Periodically receiving information of a preset number of target road segments, rather than sending requests every time the position of the target vehicle changes, can significantly save network bandwidth resources and improve the overall efficiency of navigation, especially in the case of unstable or high-latency network connections. When generating the target road information, the cloud server can take into account the historical driving behaviors and preferences of the driver of the target vehicle, as well as the characteristics of the target vehicle and the characteristics of the navigation route. Therefore, the target road information received periodically can better meet the actual needs of the driver and provide more personalized driving assistance.
[0188] In summary, by periodically receiving information on the road structure of the turning area to be turned, and matching it with the real-time positioning of the target vehicle, the target vehicle can obtain and prepare in advance to meet the challenges of complex road segments in the future path, while ensuring the coherence, real-time and personalization of navigation information, enhancing the driving experience and improving road safety.
[0189] The following further describes the process of determining the target road segment of the navigation route where the target vehicle is currently located based on the positioning information and navigation route information of the target vehicle.
[0190] As an optional implementation manner, the steps of determining that the target vehicle is currently located at the target road segment of the navigation route based on the positioning information and navigation route information of the target vehicle include: sending the navigation route information to the cloud server; receiving all the target road information on the navigation route sent by the cloud server based on the navigation route information; matching the corresponding target road information from all the target road information based on the positioning information, where if the corresponding target road information is matched, it is determined that the target vehicle is currently located at the corresponding target road segment of the navigation route, and the corresponding target road information is the information of the target road segment where the positioning information is located.
[0191] In this embodiment, in the process of determining that the target vehicle is currently located on the target section of the navigation route based on the positioning information and navigation route information of the target vehicle, the target vehicle can send the navigation route information to the cloud server and receive all the target road information on the navigation route sent by the cloud server based on the navigation route information. According to the real-time positioning information of the target vehicle, the corresponding target road information is matched from all the target road information to determine that the target vehicle is currently located on the target section of the navigation route.
[0192] Optionally, this embodiment describes a strategy for the interaction between the target vehicle and the cloud server. This strategy allows the vehicle to receive all the target road information on the entire navigation route at one time, and based on the real-time positioning information of the target vehicle, match and determine the current target section from the above information.
[0193] Optionally, at the start of the journey or when the navigation route changes, the target vehicle can send the planned navigation route information to the cloud server. After the cloud server receives the navigation route information of the target vehicle, it conducts in-depth analysis, identifies all the target sections that may pose challenges or require extra attention in the entire route, integrates the target road information, and sends it to the target vehicle at one time. This means that before starting to drive, the target vehicle already has the key section information on the entire navigation route and does not need to frequently request updates during driving.
[0194] Optionally, during the driving process of the target vehicle, the on-vehicle positioning system is continuously used to update its position information. When the target vehicle approaches or enters the target section, the target vehicle can automatically match the section information that best matches the current positioning information from all the received target road information, thereby confirming the current target section where the target vehicle is located.
[0195] In the embodiment of the present invention, receiving all the target road information at one time avoids the delay and interruption caused by frequently requesting updates during driving, ensuring the coherence and real-time nature of the driving assistance information. When generating the target road information, the cloud server can take into account the historical driving behavior and preferences of the driver of the target vehicle, as well as the characteristics of the target vehicle and the characteristics of the entire navigation route, so as to provide more personalized driving assistance information and enhance the driving experience. By obtaining the detailed information of the target section in advance, the driver can have enough time to understand and prepare. Especially when approaching a complex section, safer driving decisions can be made, reducing the risk of accidents. The way of receiving information at one time reduces the number of interactions with the cloud, saves network bandwidth resources, which is especially beneficial for environments with unstable network connections or large delays, and improves the overall efficiency and stability. In summary, the strategy of the target vehicle receiving all the target road information at one time can significantly improve the timeliness, personalization and safety of driving assistance, while reducing network resource consumption.
[0196] The following further describes the process of how to determine the target road section where the target vehicle is currently located in the navigation route based on the positioning information and navigation route information of the target vehicle in this embodiment.
[0197] As an optional implementation, based on the positioning information and navigation route information of the target vehicle, determining that the target vehicle is currently positioned at a target section in the navigation route includes: obtaining the positioning information of the target vehicle and the vehicle history data in a storage module; matching the corresponding target road information from the vehicle history data in the storage module based on the positioning information and the navigation route information, and if the corresponding target road information is matched, determining that the target vehicle is currently positioned at the corresponding target section in the navigation route, wherein the corresponding target road information is information of the target section where the positioning information is located.
[0198] In this embodiment, in the process of determining that the target vehicle is currently located at the target road section in the navigation route based on the positioning information and navigation route information of the target vehicle, the corresponding target road information can be matched from the vehicle history data stored in the storage module based on the positioning information and navigation route information of the target vehicle. If the target road information is matched, the road section where the target vehicle is currently located can be determined to be the target road section.
[0199] Optionally, this embodiment describes a strategy that does not rely on real-time data delivery from a cloud server, but instead utilizes historical data and real-time positioning information stored locally on the target vehicle to determine whether the current position of the target vehicle is the target section.
[0200] Optionally, the target vehicle no longer needs to send real-time positioning information and navigation route information requests to the cloud server, but relies on historical data in the storage module of the target vehicle itself. Using the real-time positioning information and the current navigation route, the target road information most relevant to the current position is screened and matched from the vehicle historical data stored locally in the target vehicle. The above process can determine the degree of match between the current position of the target vehicle and the road section in the map data through a GIS algorithm. If the target road information consistent with the current position is matched, it is confirmed that the target vehicle is currently traveling on the target road section in the navigation route.
[0201] In the embodiments of the present invention, by utilizing the vehicle historical data stored locally, the target vehicle can reduce communication with the cloud server, thereby reducing the dependence on network connection. Especially in the case of poor network signal or limited data transmission, it can still provide effective driving assistance information. Moreover, by locally processing information on the target vehicle, the delay in data transmission is avoided, enabling a faster response to changes in positioning information, real-time updating of driving assistance information, and improvement of driving experience and safety. Storing the vehicle historical data locally reduces the risk of uploading sensitive information (such as precise location, driving habits, etc.) to the cloud, which helps protect the privacy and data security of users. Reducing the real-time transmission of cloud data can save network bandwidth and server resources, and reduce the overall operating costs. In summary, by utilizing the locally stored vehicle historical data and real-time positioning information to determine the target section, the above strategy has significant advantages in improving navigation performance, protecting user privacy, and reducing operating costs.
[0202] The following further describes other steps included in this embodiment.
[0203] As an optional implementation manner, the method further includes: generating a target request based on the positioning information and the in-vehicle account of the target vehicle, where the target request is used to request the cloud server to send down information on the target section or the target intersection.
[0204] In this embodiment, a target request for requesting the cloud server to send down target road information can be generated based on the positioning information of the target vehicle and the in-vehicle account. Among them, the target request can be used to request the cloud server to send down information on the target section or the target intersection (target road information). The in-vehicle account is user identity data related to the target vehicle and can be used to identify a specific driver or vehicle. It contains information such as driver preferences, historical driving records, and vehicle configurations, and is one of the important bases for the cloud server to judge the target road information.
[0205] Optionally, the target vehicle can generate a target request according to the real-time positioning information and the in-vehicle account. The above target request may include the current positioning information of the target vehicle, the in-vehicle account information, and a possible navigation route (if a route has been planned). The generation of the target request can be triggered in various situations, such as when the target vehicle starts, changes the navigation route, enters a new section, or is automatically updated according to a preset period.
[0206] Optionally, the target vehicle can send the generated target request to the cloud server via a wireless network. After receiving the target request, the cloud server can parse the location information and in-vehicle account contained in the target request to prepare for subsequent personalized information processing. Based on the received location information and in-vehicle account, the cloud server analyzes the section where the target vehicle is currently located, and combines the driver's historical records, preferences, and vehicle characteristics to generate target road information. The cloud server sends the target road information back to the target vehicle via the network. After receiving the target road information, the target vehicle provides corresponding driving assistance according to the above target road information.
[0207] In the embodiment of the present invention, based on the real-time location information and the instant processing of the cloud server, the target road information can be quickly fed back to the target vehicle, ensuring the real-time and accuracy of the driving assistance information. By identifying a specific driver through the in-vehicle account, the cloud server can provide more personalized driving assistance information. For example, if the driver often deviates from the route on a certain section, the cloud can provide more detailed navigation tips; if the driver prefers AR navigation, the cloud can give priority to providing AR navigation enhancement information. The cloud server can combine the current location information and historical data to predict the future traffic conditions of the target section, such as the predicted congestion time, real-time changes in the construction area, etc., and provide forward-looking driving assistance for the driver. The above mechanism allows the cloud server to centrally process data, improving the overall performance. At the same time, information is only sent to the target vehicle when needed, saving network bandwidth and server resources.
[0208] In summary, based on the location information of the target vehicle and the in-vehicle account, a target request is generated to request the cloud server to send down the target road information. Through the in-depth analysis and processing of the cloud server, real-time, personalized, and predictive driving assistance information is provided for the target vehicle, greatly enhancing the driving experience and road safety.
[0209] The following further describes the process of how to execute custom instructions to customize the target section or target intersection in this embodiment.
[0210] As an alternative implementation, the navigation route information is displayed on the central control screen of the target vehicle. If the target section or target intersection is a section or intersection customized according to a custom instruction, the method further includes at least one of the following: responding to a marking operation instruction acting on the navigation interface of the target vehicle, marking the target section or target intersection on the navigation route information, where the custom instruction includes the marking operation instruction; responding to a cancel marking operation instruction acting on the navigation interface, canceling the marking of the target section or target intersection on the navigation route information; responding to a voice setting instruction for the navigation route information, setting the target section or target intersection on the navigation route information, where the custom instruction includes the voice setting instruction; responding to a voice cancel setting instruction for the navigation route information, canceling the setting of the target section or target intersection on the navigation route information.
[0211] In this embodiment, the navigation route information can be displayed on the central control screen of the target vehicle. The section or intersection can be customized through at least one of the following custom instructions: if a marking operation instruction on the navigation interface is detected, the target section or target intersection can be marked on the navigation route information; if a cancel marking operation instruction on the navigation interface is detected, the marking of the target section or target intersection can be canceled on the navigation route information; if a voice setting instruction for the navigation route information is detected, the target section or target intersection can be marked on the navigation route information; if a voice cancel setting instruction for the navigation route information is detected, the marking of the target section or target intersection can be canceled on the navigation route information. Among them, the custom instruction can include a marking operation instruction, a cancel marking operation instruction, a voice setting instruction, and a voice cancel setting instruction.
[0212] Optionally, this embodiment illustrates how the driver of the target vehicle can use the marking operation instruction, cancel marking operation instruction, voice setting instruction, and voice cancel setting instruction through the navigation interface on the central control screen to customize and adjust the information display of specific sections or intersections in the navigation route information, so as to enhance the personalization and effectiveness of navigation. The implementation mechanism of the above custom instructions will be analyzed below, and specific usage scenarios will be provided for each case.
[0213] Optionally, for the marking operation instruction, the driver can mark a specific section or intersection on the navigation interface of the central control screen through touch, gesture, or voice instruction. It can be a section that the driver deems needs special attention, such as a complex intersection, a section prone to deviation, a construction area, etc. The marking operation can enhance the driver's alertness to the above sections and contribute to safe driving.
[0214] For example, when a driver visits a strange city for the first time and discovers several complex intersections through the navigation interface on the central control screen. To avoid getting lost at the above-mentioned complex intersections, the driver uses the marking function on the touch screen to perform corresponding operations on the above intersections for marking, so that when approaching the above intersections, additional voice warnings or visual cues can be provided.
[0215] For another example, on the navigation interface of the central control screen, the driver selects a road section or intersection by long pressing, and after a menu for marking the road section or intersection pops up, selects the "Mark" option to generate a marking operation instruction. For instance, during driving, when encountering a complex roundabout, the driver may hope to receive additional navigation assistance when approaching the roundabout. At this time, the driver can long press on the position of the roundabout in the navigation route information displayed on the central control screen and select "Mark" to set the roundabout as the marking target.
[0216] Optionally, for the cancel marking operation instruction, if the driver believes that the previous marking for certain target road sections or target intersections is no longer necessary, or the marking information is incorrect, the driver can remove the marking through the cancel marking operation instruction. The above function allows the driver to adjust the display of the navigation interface according to the actual situation and maintain the accuracy and relevance of the information.
[0217] For example, during daily commuting, the driver discovers that a place originally marked as a complex intersection has had its traffic signs and routes adjusted and become easy to navigate. To reduce irrelevant information during navigation, the driver cancels the marking of the intersection through a touch operation.
[0218] For another example, on the navigation interface of the central control screen, the driver locates the previously marked target road section or target intersection, clicks on the marking, and selects the "Cancel Mark" option in the pop-up menu. For example, if the driver discovers that the traffic condition of a previously marked road section has improved and no longer requires extra attention, the driver can remove the marking through the above operation to reduce the clutter on the navigation interface.
[0219] Optionally, for the voice setting instruction, in some cases, the driver may find that a certain road section or intersection is particularly prone to getting lost or making mistakes (for example, a complex traffic roundabout). Through the voice setting instruction, the driver can command the target vehicle to mark or set the road section in the navigation route information so that when passing through the same area in the future, the driver can be automatically reminded or provided with more detailed navigation guidance.
[0220] For example, when driving at night, a driver finds that the lighting conditions on a certain section of the road are poor and it is easy to misread road signs. Through voice setting instructions, the driver outputs through voice: "Remember this place and remind me when passing by next time." Thereby, the target vehicle sets a mark on this section of the road, and when the driver passes through this section of the road at night next time, it automatically provides additional lighting prompts or voice navigation to ensure safe driving.
[0221] For another example, the driver can trigger a marking operation through voice commands such as "Mark this intersection". For instance, when the driver passes through a particularly complex intersection for the first time, or when the user finds that they have taken the wrong route at a certain intersection or the navigation route information on the central control screen prompts a wrong turn, they can use a voice command to remember this intersection for more detailed navigation prompts in the future.
[0222] Optionally, for voice cancellation setting instructions, if the driver finds that a previously set target section of the road or intersection is no longer challenging, or its characteristics have changed (such as construction completed), the driver can cancel the setting instruction through voice to remove or update the previous custom setting to ensure the timeliness and accuracy of navigation information.
[0223] For example, the driver once marked a section of the road near a construction area to avoid deviation. After several months, the project in this construction area has been completed and the road has returned to normal traffic. The driver issues a voice command: "Cancel the mark of the construction section of the road", and immediately removes the mark of this section of the road, avoiding unnecessary warnings or prompts.
[0224] For another example, the driver can cancel a previously set mark through a voice command such as "Cancel the mark of the construction area ahead". For instance, when the project in a construction area has been completed and the road has returned to normal traffic, the driver can use a voice command to tell the AR HUD to cancel the mark of this construction area to avoid unnecessary warnings at this location.
[0225] In the embodiment of the present invention, through the above custom instructions, a convenient and user-friendly interaction method is provided, allowing the driver to adjust the display of navigation information according to personal experience and needs, thereby improving the driving experience and safety. Through the above custom instructions, it can better adapt to the personalized needs of the driver and provide a more accurate, timely and safe navigation service.
[0226] The following further describes other steps included in this embodiment.
[0227] As an alternative implementation, the method further includes: obtaining scene data of the driving scene where the target vehicle is located; in response to the scene data indicating at least one of the following, triggering the control of the augmented reality display client to turn on the augmented reality navigation function: the noise value in the target vehicle is greater than a preset noise value; the voice prompt volume of the augmented reality display client is lower than a preset volume, where the augmented reality display client runs on the target vehicle and the voice prompt information is used to prompt the navigation route of the target vehicle; the augmented reality display client is in a closed state in the target vehicle; the voice prompt function of the augmented reality display client is in a closed state in the target vehicle; the driving object in the target vehicle is in an abnormal physiological state.
[0228] In this embodiment, the scene data of the driving scene where the target vehicle is located can be obtained. If the scene data indicates one of the following, the AR HUD can be triggered to turn on the enhanced display navigation function: the noise value in the target vehicle is greater than a preset noise value; the voice prompt volume of the AR HUD is lower than a preset volume; the AR HUD is in a closed state in the target vehicle; the voice prompt function of the AR HUD is in a closed state in the target vehicle; the driving object (driver) in the target vehicle is in an abnormal physiological state. Among them, the augmented reality display client can run on the target vehicle and can also be called the navigation client. The voice prompt information can be used to prompt the navigation route of the target vehicle.
[0229] Optionally, this embodiment elaborates on the mechanism for dynamically triggering the activation of the augmented reality (AR) navigation function based on the scene data of the driving scene where the target vehicle is located. The above mechanism ensures that the augmented reality navigation function can be automatically activated in cases where the driver may face difficulties in receiving information or is in poor health, providing a more intuitive and safe navigation experience.
[0230] Optionally, using sensors inside and outside the target vehicle, various data about the environment and state of the target vehicle can be collected, including noise levels, the physiological state of the driver, the working state of the navigation client, etc. The above data together constitute the scene data. On-vehicle sensors can include microphones (for monitoring noise), physiological state monitoring devices (such as heart rate and respiratory rate sensors), the state monitoring module of the navigation client, etc. It should be noted that the above scene data and the sensors for detecting the corresponding scene data are only for illustrative purposes and are not specifically limited here.
[0231] Optionally, the collected scene data is analyzed in real time to determine whether the conditions for triggering the activation of the augmented reality navigation function are met, including but not limited to: the noise value in the target vehicle is greater than a preset noise value; the voice prompt volume of the navigation client is lower than a preset volume; the navigation client is in a closed state in the target vehicle or the voice prompt function is in a closed state; the driving object in the target vehicle is in an abnormal physiological state.
[0232] Optionally, for the target vehicle where the noise value is greater than the preset noise value, in a high-noise environment (such as a busy street or near a construction area), it may be difficult for the driver to hear the navigation voice prompt. In this case, the augmented reality navigation can be automatically turned on to visually present key navigation information on the center control screen or the windshield, ensuring the conveyance of navigation information.
[0233] For example, when the driver is passing through a construction area, the noise level inside and outside the target vehicle rises significantly, making it difficult to hear the navigation voice prompt. At this time, it can be automatically determined that the noise value is greater than the preset noise value, triggering the activation of the augmented reality navigation function. The navigation information is then displayed in the form of AR on the center control screen to help the driver clearly identify the driving route and direction.
[0234] Optionally, for the voice prompt volume of the navigation client being lower than the preset volume, if the volume of the navigation client is turned down for some reason or is too low due to its own abnormality, the augmented reality navigation can be automatically activated to supplement or replace the voice prompt visually, avoiding the omission of navigation information.
[0235] For example, during a driving process, the driver accidentally turns the volume of the navigation client very low, which may cause key voice prompts to be ignored. When it is detected that the volume is lower than the preset volume, the augmented reality navigation can be automatically activated to ensure that even without voice prompts, the driver can still navigate through visual information.
[0236] Optionally, for the navigation client being in the closed state or the voice prompt function being in the closed state in the target vehicle, in the case where the navigation client is accidentally closed or the driver manually turns off the voice prompt, the augmented reality navigation function can be automatically turned on as a backup solution to ensure that the driver can continue to receive navigation guidance.
[0237] For example, if the navigation client is accidentally closed due to software failure or hardware problems, this state can be immediately detected, and the augmented reality navigation function can be automatically turned on as a seamless alternative to continue providing navigation services to the driver.
[0238] Optionally, for the driving object in the target vehicle being in an abnormal physiological state, if the physiological state monitoring device detects that the driver may be fatigued or have health abnormalities (such as abnormal heartbeat), to ensure driving safety, the augmented reality navigation function can be turned on to provide more intuitive and eye-catching navigation prompts, and even take other safety measures when necessary.
[0239] For example, during long - distance driving, a driver may experience a decline in attention due to fatigue, abnormal blood pressure, or other reasons. After the physiological state monitoring device detects an abnormality, it can activate the augmented reality navigation. Through more prominent visual cues, it helps the driver maintain vigilance on the road and reduces the risk of accidents.
[0240] In the embodiment of the present invention, the robustness and safety of the navigation are improved through the above - mentioned method, ensuring that the driver can still receive navigation guidance in various scenarios that may affect information reception. The intelligence and flexibility of user interaction are enhanced, meeting the navigation needs of the driver in different environments and health states. By dynamically judging the scene data and triggering the activation of the augmented reality navigation function, it can more intelligently adapt to the driving environment and the driver's health condition, providing safe, efficient, and personalized navigation services.
[0241] The following further describes the process of how this embodiment determines the yaw probability of the target vehicle on the target section based on the road information.
[0242] As an alternative implementation, determining the yaw probability of the target vehicle on the target section based on the road information includes: in response to the target section corresponding to the road information being in the set of yaw sections, determining a yaw probability greater than the probability threshold, where the set of yaw sections includes at least one yaw section, and the yaw probability of different vehicles on the yaw section is greater than the probability threshold, and the different vehicles include the target vehicle; in response to the target section corresponding to the road information not being in the set of yaw sections, determining a yaw probability less than or equal to the probability threshold.
[0243] In this embodiment, during the process of determining the yaw probability of the target vehicle on the target section based on the road information, if the target section is in the set of yaw sections, it can be determined that the yaw probability on this target section is greater than the probability threshold. If the target section is not in the set of yaw sections, it can be determined that the yaw probability on this target section is less than or equal to the probability threshold. Among them, the set of yaw sections may include at least one yaw section. The yaw probability of different vehicles on the yaw section is greater than the yaw threshold, and the different vehicles include the target vehicle.
[0244] Optionally, this embodiment describes a method for dynamically evaluating the yaw probability of a target vehicle on a specific section by analyzing road information and historical driving data. The above - mentioned method is based on the set of yaw sections and uses big data analysis and statistical learning to improve the prediction accuracy of the vehicle driving risk during navigation, thereby being able to provide more accurate and personalized navigation services.
[0245] Optionally, the set of yaw sections is established by analyzing the historical driving records of a large number of different vehicles, and includes all sections that statistically reflect a yaw probability higher than a certain threshold. The sections in the above set of yaw sections can have characteristics such as complex traffic flow, variable road signs, line-of-sight obstacles, construction areas, and uncommon road layouts, which can cause vehicles to be prone to yaw. By collecting the driving data of different vehicles on the same section, including information such as the number of yaw times, yaw positions, and yaw times of the vehicle, the yaw probability is obtained through statistical analysis, and then the set of yaw sections is constructed.
[0246] Optionally, when the target vehicle navigates to a certain specific section, analyze the road information to determine whether the section is in the set of yaw sections. If the target section is a section in the set of yaw sections, a yaw probability greater than the probability threshold can be preset, indicating that the section has a high yaw risk. Conversely, if the target section is not in the set of yaw sections, a lower yaw probability can be determined, indicating that the yaw risk of the target vehicle on this section is lower.
[0247] Optionally, based on the assessment of the yaw probability of the target section, the navigation strategy can be dynamically adjusted to provide more targeted driving guidance. When the target section is determined to have a high yaw probability, voice warnings can be increased, a more detailed intersection layout map can be displayed, and navigation information can be superimposed on the target section using augmented reality technology, etc., to reduce the yaw risk and improve driving safety. For sections with a low yaw probability, the information display can be simplified, unnecessary voice prompts can be reduced, and the driving experience can be improved.
[0248] In the embodiment of the present invention, by constructing a set of yaw sections and evaluating the yaw probability, high-risk sections can be identified more accurately, thereby providing more personalized and effective driving assistance. This method utilizes the advantages of big data analysis and can continuously optimize and update the set of sections to reflect the latest road conditions and driving habits, improving the accuracy and safety of navigation. By dynamically evaluating the yaw probability of the target vehicle on a specific section, driving risks can be identified and managed more intelligently, providing a safer and more personalized navigation experience for the driver.
[0249] The following further describes other steps included in this embodiment.
[0250] As an optional implementation manner, the method further includes: respectively obtaining the navigation route of at least one vehicle and the yaw position corresponding to the navigation route, wherein the navigation route and the yaw position are detected by a navigation client running on the vehicle, and the yaw position is used to represent the position where the vehicle yaws on the navigation route; based on the navigation route and the yaw position, determining the set of yaw sections.
[0251] In this embodiment, the yaw positions corresponding to the navigation sections and navigation routes of at least one vehicle can be obtained separately. Based on the navigation route and the yaw position, a set of yaw sections can be determined. Among them, the navigation route and the yaw position can be detected by a navigation client running on the vehicle. The yaw position can be used to represent the position where the vehicle yaws on the navigation route.
[0252] Optionally, this embodiment elaborates on the process of determining a set of yaw sections by collecting and analyzing historical driving data. The above mechanism is based on big data analysis and statistical learning, aiming to improve the accuracy and personalization of navigation, so as to better guide drivers to avoid yaw and improve driving safety.
[0253] Optionally, continuously monitor the navigation data of each vehicle in operation. The above data includes the real-time positioning of the vehicle, the driving route, and any yaw events that occur during navigation. Among them, a yaw event refers to the vehicle deviating from the pre-planned navigation route, which may be caused by complex traffic conditions, unclear road signs, driver negligence, or unfamiliarity with the road conditions, etc.
[0254] Optionally, record the detailed information of each yaw, including the exact position, time, and road information at that time. In the above way, a large amount of historical yaw event data can be collected for subsequent analysis and the construction of a set of yaw sections. Based on the collected navigation route and yaw position data, in-depth analysis is carried out to identify those sections where yaw occurs frequently.
[0255] For example, data cleaning can be performed on the above-recorded detailed information. For example, remove outliers and irrelevant data, such as yaw events caused by vehicle failures, or yaw positions detected in non-driving states. Map the yaw position information to the specific road network to identify the specific sections where the vehicle yaws. Calculate the ratio of the number of yaw events in each section to the total number of driving times passing through that section. This ratio is the yaw probability. Set a yaw probability threshold. For example, if the yaw probability of a section is higher than 5%, it is regarded as a high-risk yaw section and added to the set of yaw sections. Update the set of yaw sections regularly or after new yaw data is collected to reflect the latest road conditions and driving habits.
[0256] In the embodiment of the present invention, by constructing a set of yaw sections, high-risk areas can be accurately located, and early warnings can be given in advance when the driver approaches these areas, providing additional navigation guidance, such as enhanced voice prompts, showing intersection layout diagrams, using augmented reality technology, etc., which helps to improve driving safety and reduce traffic accidents. Through the above mechanism, historical yaw event data can be used to dynamically generate and update the set of yaw sections, providing a more intelligent and safe navigation service for drivers.
[0257] The process of how this embodiment determines the set of yaw sections based on the navigation route and the yaw position will be further described below.
[0258] As an alternative implementation, determine the number of times the vehicle travels along the navigation route; on the navigation route, determine the yaw section including the yaw position, and determine the number of yaws that the vehicle makes a yaw on the yaw section; determine the ratio between the number of yaws and the number of travels; in response to the ratio being greater than the ratio threshold, determine the yaw section as an element in the set of yaw sections.
[0259] In this embodiment, the number of times the vehicle travels along the navigation route can be determined. On the navigation route, the yaw section including the yaw position can be determined, and the number of yaws that the vehicle has a yaw event on the yaw section can be determined. Determine the ratio between the number of yaws and the number of travels, and compare the size between this ratio and the ratio threshold. If the ratio is greater than the ratio threshold, then this yaw section is an element in the set of yaw sections.
[0260] Optionally, this embodiment elaborates on how to dynamically determine which sections should be added to the set of yaw sections by analyzing the driving and yaw data of the vehicle on specific sections, so as to improve the accuracy and safety of the navigation service.
[0261] Optionally, record the driving history of each vehicle in the navigation mode, that is, the number of times the vehicle travels along the route planned by the navigation client. The above data can be collected through in-vehicle sensors and the navigation client, and can accurately reflect the driving frequency of the vehicle on different sections. If a yaw event occurs to the vehicle on the navigation route, that is, it deviates from the predetermined route, the yaw event can be automatically recorded, including the exact position and time of the yaw, etc. Through the above records, the number of yaws that the vehicle makes on a specific section can be determined.
[0262] Optionally, calculate the ratio of the number of yaws on a specific section to the total number of travels on this section. This ratio reflects the frequency of yaw of the vehicle on this section, that is, the yaw probability. Based on a preset ratio threshold, it can be judged whether a section should be marked as a high-risk yaw section. If the ratio of the number of yaws to the number of travels is greater than the set threshold, it indicates that this section has a higher yaw risk, and add this section to the set of yaw sections for subsequent navigation strategy adjustment and driving warning use.
[0263] In the embodiments of the present invention, through the analysis of specific road sections and driving times, high-risk road sections can be accurately identified, avoiding a one-size-fits-all approach to all road sections, and improving the pertinence and practicality of navigation information. With the accumulation of new data, the yaw road section set can be continuously updated to reflect the latest road conditions and driving habits, ensuring the effectiveness of navigation services. Personalized warnings and navigation strategies can be provided based on the yaw data of different vehicles and drivers, which helps to improve driving safety. Through the above implementation methods, the yaw road section set can be dynamically determined and updated based on the actual driving data of the vehicle, providing a more considerate and safe navigation service for drivers.
[0264] The following further describes the process of determining the familiarity of the driving object of the target vehicle with respect to the target road section based on the information of the in-vehicle device account and the target road section.
[0265] As an alternative implementation, determine the number of times the driving object associated with the in-vehicle device account drives the target vehicle on the target road section; in response to the number of driving times being greater than the first threshold, and the number of yaw times of the target vehicle on the target road section being less than the second threshold, determine a familiarity greater than the familiarity threshold; in response to the number of driving times being less than or equal to the first threshold, and / or the number of yaw times of the target vehicle on the target road section being greater than or equal to the second threshold, determine a familiarity less than or equal to the familiarity threshold.
[0266] In this embodiment, the number of times the driving object associated with the in-vehicle device account drives the target vehicle on the target road section can be determined. If the number of driving times is greater than the first threshold, and the number of yaw times of the target vehicle on the target road section is less than the second threshold, the familiarity with the target road section can be determined to be greater than the familiarity threshold. If the number of driving times is less than or equal to the first threshold, and / or the number of yaw times of the target vehicle on the target road section is greater than or equal to the second threshold, the familiarity with the target road section can be determined to be less than or equal to the familiarity threshold.
[0267] Optionally, this embodiment elaborates on how to quantify the familiarity of the driver with a specific road section and adjust the navigation strategy based on this familiarity. The above method evaluates the driver's familiarity with the road section by collecting and analyzing the number of driving times and yaw times of the driver on the target road section, and then provides a more personalized and intelligent navigation service for the driver.
[0268] Optionally, using the vehicle head unit account association mechanism, record the number of times the target vehicle associated with a specific driver travels on the target road section. A high number of driving times indicates that the driver has more driving experience on this road section and may have a higher level of familiarity. At the same time, the number of times the target vehicle yaws on the target road section can be recorded. The number of yaw times reflects the error rate of the driver during navigation on this road section and is another important indicator for measuring the driver's familiarity with this road section.
[0269] Optionally, if the number of driving times is greater than the first number threshold and the number of yaw times is less than the second number threshold, the driver's familiarity with the target road section can be evaluated as high. This means that the driver has driven on this road section many times and rarely yaws, indicating that they have a good grasp of the road conditions, turning points, traffic rules, etc. of the road section. On the contrary, if the number of driving times is less than or equal to the first number threshold, or the number of yaw times is greater than or equal to the second number threshold, the driver's familiarity with the target road section will be evaluated as low. It may be because the driver has insufficient driving experience on this road section or often yaws on this road section, indicating that their mastery of the road section is not high and they may need more navigation assistance.
[0270] Optionally, based on the evaluation of the driver's familiarity with the target road section, the navigation strategy can be intelligently adjusted. For drivers with a high level of familiarity, the frequency of navigation prompts can be reduced, or simplified information can be provided to avoid disturbing the driver or providing unnecessary information. For drivers with a low level of familiarity, more detailed and frequent navigation prompts can be provided, and even augmented reality technology can be used to improve the accuracy of navigation with intuitive visual information and reduce the risk of yaw.
[0271] In the embodiments of the present invention, by evaluating the driver's familiarity with the road section, more navigation information that meets the driver's needs can be provided, enhancing the driving experience. For unfamiliar road sections, providing additional navigation assistance helps the driver avoid yaw and improves driving safety. Through the above embodiments, differential navigation services can be provided based on the driver's familiarity with the road section, which not only improves driving safety but also optimizes the driving experience.
[0272] In an embodiment of the present invention, the navigation route information of the target vehicle can be obtained. If it is determined, based on the navigation route information and the real-time positioning information of the target vehicle, that a navigation section or intersection within a preset distance from the target vehicle to be passed is a target section or target intersection, or if it is determined, based on the navigation route information and the positioning information, that the target vehicle is currently located at a target section in the navigation route, the display state of the augmented reality display client of the target vehicle can be switched from the first state to the second state, and corresponding prompt information can also be output to prompt the switch of the display state. In this embodiment, through the above method, with the precise assistance at some special target sections or intersections, by dynamically adjusting the display state of the augmented reality display client, the transmission efficiency of navigation information and driving safety are effectively improved. The above method can intelligently identify sections and intersections with a relatively high probability of deviation or unfamiliar to the driver that the target vehicle is about to pass, or the target vehicle is in the above special sections, so as to timely turn on or strengthen the AR navigation display, or output targeted prompt information, ensuring that the driver can timely notice the key situations of the above special sections or intersections, and reducing the occurrence of deviation and dangerous events. It not only optimizes the driving experience, avoids unnecessary information interference, but also significantly improves the driving safety level in the environment of special sections and intersections. The technical effect of improving the navigation control effect of the vehicle is achieved, and the technical problem of poor navigation control effect of the vehicle is solved.
[0273] Figure 2 is a flowchart of another vehicle navigation control method shown according to an embodiment of the present invention. This method is applied to a cloud server, as Figure 2 shown, and the method includes the following steps:
[0274] S202, Obtain the positioning information and navigation route information of the target vehicle.
[0275] S204, Based on the navigation route information of the target vehicle and the positioning information of the target vehicle, match the corresponding target road information from the database. If the corresponding target road information is matched, send the corresponding target road information to the target vehicle.
[0276] In the above steps S202 to S204 of the present application, by using the positioning information and navigation route information of the target vehicle, it is automatically recognized whether the vehicle is approaching or in a target section that requires special navigation guidance, and precise navigation services are provided based on the above information. The cloud server can obtain the real-time positioning information and planned navigation route information of the target vehicle. By analyzing the above information, the cloud server retrieves the road information related to this section from the database, such as the detailed layout of complex intersections, construction areas, traffic rule changes, etc. The above information is sent to the target vehicle to enhance the vehicle's navigation ability. Through the above intelligent operations, not only the driving experience is optimized, unnecessary information interference is avoided, but also the driving safety level in the environment of special sections and intersections is significantly improved. The technical effect of improving the navigation control effect of the vehicle is achieved, and the technical problem of poor navigation control effect of the vehicle is solved.
[0277] Figure 3 is a flowchart of another vehicle navigation control method shown according to an embodiment of the present invention. This method is applied to a cloud server, such as Figure 3 shown, and the method includes the following steps:
[0278] S302, obtain the positioning information and navigation route information of the target vehicle.
[0279] S304, based on the navigation route information of the target vehicle and the positioning information of the target vehicle, match the corresponding target road information from the database. If at least one corresponding target road information is matched, then based on the positioning information of the target vehicle, periodically send a preset number of target road information to the target vehicle.
[0280] In the above steps S302 to S304 of the present application, the cloud server is mainly responsible for sending the target section information, while the specific matching work of the positioning information and the section is independently completed by the vehicle-end device. The cloud server obtains the real-time positioning data and navigation route of the target vehicle. The cloud does not directly participate in the matching of the positioning and the target section, but sends the target section information to the vehicle end. The vehicle end determines whether the current positioning information is close to the target section or target intersection, or in the target section, and based on the above judgment result, independently decides whether to switch to the augmented reality navigation service to provide intuitive road navigation assistance for the driver. At the same time, the cloud periodically sends a preset number of target road information to the vehicle end according to the positioning information of the target vehicle. The setting of the above preset number fully considers the efficiency of data transmission and the convenience of the driver's information reception, avoids information overload, and at the same time ensures the timely update of important navigation information. This strategy reflects the vehicle-cloud collaboration mechanism in the intelligent navigation system. By allocating the processing tasks of the cloud and the vehicle end, the efficient utilization of information and the improvement of driving safety are achieved. The technical effect of improving the navigation control effect of the vehicle is achieved, and the technical problem of poor navigation control effect of the vehicle is solved.
[0281] Figure 4 is a flowchart of another vehicle navigation control method shown according to an embodiment of the present invention. This method is applied to a cloud server, such as Figure 4 shown, and the method includes the following steps:
[0282] S402, obtain the navigation route information of the target vehicle.
[0283] S404, based on the navigation route information of the target vehicle, match the corresponding target road information from the database. If at least one corresponding target road information is matched, send all the target road information to the target vehicle.
[0284] In the above steps S402 to S404 of the present application, the navigation route information is obtained from the target vehicle. The cloud server no longer directly participates in vehicle positioning and real-time matching of target sections. Instead, based on the route information provided by the vehicle, all target road information related to this route is screened out from the database. The cloud server sends all the screened target road information to the target vehicle. After receiving the above information, the vehicle terminal uses its own processing ability to judge the relationship between the positioning information and the target section. When the vehicle terminal device confirms that the vehicle is approaching or entering the target section, it automatically switches to an augmented reality (such as HUD) navigation mode to provide more intuitive and detailed navigation guidance, so as to help the driver better understand and cope with the challenges of the section, and improve driving safety and driving efficiency. The technical effect of improving the navigation control effect of the vehicle is achieved, and the technical problem of poor navigation control effect of the vehicle is solved.
[0285] The following takes the preferred implementation manner as an example to illustrate the technical solution of the embodiment of the present invention.
[0286] Currently, in the automotive industry, AR HUD for realistic navigation and information display is a competitive area for each car factory. It solves the driving risks caused by looking down at the instrument panel and large screen for users, and also more intuitively shows the technical strength of the car factory. The HUD display screen information is classified into two categories: WHUD and AR for realistic. The WHUD area displays two-dimensional elements such as vehicle speed, gear, and navigation TBT. AR for realistic mainly directly expresses guidance by displaying elements such as a realistic guidance light carpet and three-dimensional arrows. Because it fits the reality, it is easier to understand, but at the same time, it has the disadvantages of blocking the user's eyes and interfering with the user's driving. It is very difficult to coordinate the AR guidance to have both guiding value for each user and not interfere with the user only from the single product design, and it is also difficult for the manual switch to let the user manually turn it on every time by themselves. There is an urgent need for an automatic intelligent solution to solve this problem.
[0287] However, an embodiment of the present invention proposes a method for automatically turning on and off AR guidance in combination with a navigation route. By analyzing the characteristics of the navigation route, the AR guidance is intelligently turned on and off, achieving the purpose of automatically turning off when there is no need to interfere with the user's driving and automatically turning on when AR is required to fit the real-world guidance. This enables the user to overall feel the intelligent and considerate service of the AR HUD product, enhancing the user experience of the AR HUD product. It achieves the technical effect of improving the navigation control effect of the vehicle and solves the technical problem of poor navigation control effect of the vehicle.
[0288] The method of the embodiment of the present invention will be further illustrated by examples below.
[0289] Figure 5 is a flowchart of a method for automatically turning on and off AR guidance in combination with a navigation route shown according to an embodiment of the present invention. As Figure 5 shown, this method can be implemented through the interaction of a navigation client APP a, an intelligent navigation cloud service b, and an AR HUD client APP c. The navigation client APP a can run as a navigation APP in the vehicle cockpit, log in with a vehicle machine account, be responsible for the user to initiate navigation, display the navigation route, search for information such as nearby points of interest (POIs), and is mainly responsible for uploading the navigation route and yaw event information in the embodiment of the present invention. The intelligent navigation cloud service b is used to record the navigation route and yaw information of the vehicle machine account and provide intelligent computing services for the AR HUD client APP c. The AR HUD client APP c is responsible for uploading information about the road ahead, receiving the result of whether to turn on the AR navigation service returned by the intelligent navigation cloud service, and executing whether to turn on the AR navigation.
[0290] Optionally, as Figure 5 shown, this method may include:
[0291] Step S501, upload the user's personal navigation route.
[0292] In this embodiment, after initiating navigation, the navigation client APP a can upload the link line point information of the current user's personal navigation route.
[0293] Step S502, count the navigation route and the number of times.
[0294] In this embodiment, after receiving the information sent by the navigation client APP a, the intelligent navigation cloud service b stores it and counts the personal route and the number of times.
[0295] Step S503, upload the yaw position.
[0296] In this embodiment, after the driving route yaws, the navigation client APP a can upload the yaw position to the intelligent navigation cloud service b.
[0297] Step S504: Count the deviated sections of the personal navigation route.
[0298] In this embodiment, after receiving the information sent by the navigation client APP a, the intelligent navigation cloud service b stores it and counts the deviated sections of the personal navigation route.
[0299] Step S505: Count the sections prone to deviation.
[0300] In this embodiment, the intelligent navigation cloud service counts the deviation information sent by the navigation clients of each user, and counts the sections prone to deviation, where the proportion of the number of deviations to the number of driving times is greater than 20% as the sections prone to deviation.
[0301] Step S506: Request to determine whether AR guidance needs to be enabled for the current section.
[0302] In this embodiment, during the user's driving process, the AR HUD client APP c actively sends a request to the intelligent navigation cloud service every other section, requesting to determine whether AR navigation needs to be enabled for the current section.
[0303] Step S507: Determine whether the current section is a section prone to deviation.
[0304] In this embodiment, after receiving the request, the intelligent cloud service c determines whether the current section belongs to a section prone to deviation. If it is a section prone to deviation, step S509 can be executed; otherwise, step S508 can be executed.
[0305] Step S508: No need to enable AR guidance.
[0306] In this embodiment, if it is not a section prone to deviation, the result that the AR HUD client APP c does not need to turn on AR navigation is returned.
[0307] Step S509: Determine whether the current section is a familiar section.
[0308] In this embodiment, if it is a section prone to deviation, it is determined whether the current user is familiar with this section. The judgment basis is that the number of driving times on this section is greater than 10 times, and there is no deviation in the last 30% of the driving experiences. If the current section is a familiar section, step S510 is executed; otherwise, step S511 is executed.
[0309] Step S510: No need to enable AR guidance.
[0310] In this embodiment, if it is a familiar section, the result that the AR HUD client APP does not need to turn on AR navigation is returned.
[0311] Step S511, AR guidance needs to be enabled.
[0312] In this embodiment, if not, a result indicating that the ARHUD client APP needs to turn on AR navigation is returned.
[0313] FIG6 (a) is a schematic diagram of a complex intersection according to an embodiment of the present invention. As shown in FIG6 (a), the intersection is an intersection in which two or more roads intersect at right angles to form four directions. Some complex intersections may have only one left turn lane, and the second straight road is followed by a section where left turns are not allowed. In the above case, if the driver misses the left turn, he will not be able to return to the predetermined navigation route. Whether an intersection is a target intersection can be measured based on the yaw probability and preset rules. For example, at a certain intersection, historical data shows that the yaw rate of left-turning vehicles is high, and the driver is less familiar with the intersection. The intersection can be marked as a target intersection.
[0314] FIG6 (b) is a schematic diagram of a three-way intersection according to an embodiment of the present invention. As shown in FIG6 (b), compared with a two-way intersection, a three-way intersection provides more route options, and the driver needs to choose from three or more roads, which increases the difficulty of decision-making. At a three-way intersection, if there is no clear and definite road sign, the driver may hesitate due to uncertainty and miss the right time to turn, resulting in deviation or dangerous driving. Therefore, the three-way intersection can be marked as a target intersection.
[0315] FIG6 (c) is a schematic diagram of a complex overpass according to an embodiment of the present invention. As shown in FIG6 (c), the complex overpass has problems such as structural complexity and upper and lower shielding. In terms of structural complexity, a complex overpass usually includes multi-layer, multi-directional ramps and main bridges, forming a complex three-dimensional spatial structure. The above complexity makes it difficult for drivers to understand the entire layout of the overpass in a short period of time. Especially in the case of heavy traffic and high speed, the driver's attention is distracted and it is difficult to accurately judge the correct driving direction. In terms of upper and lower shielding, the shielding of the upper road of the complex overpass may affect the driver's visual recognition of the exit of the lower or surrounding roads. Especially when the light changes or the weather conditions are bad, the above shielding effect will be more obvious, increasing the risk of deviation. That is, due to the complex structure of the complex overpass, the road conditions of upper and lower shielding make it difficult for drivers to identify the correct driving route, and even experienced drivers may be confused. Therefore, the complex overpass can be marked as a target intersection.
[0316] FIG. 6(d) is a schematic diagram of an elevated intersection according to an embodiment of the present invention. As shown in FIG. 6(d), the specific height and structure of the elevated intersection may limit the driver's line of sight. Especially when the target vehicle approaches the elevated intersection, the driver may not be able to see the front exit or road signs, which will increase the difficulty of judging the exit and driving direction. That is to say, due to its height and structural characteristics, the elevated intersection is likely to cause confusion for the driver when judging the exit and driving direction, especially in unfamiliar areas. Therefore, complex overpasses can be marked as target intersections.
[0317] In an embodiment of the present invention, the augmented reality display client can perform real-time detection on the road information corresponding to the road on which the target vehicle is currently traveling. If it is detected that the road information indicates that the currently traveled road is the target section, a target request can be sent to the server to request whether to enable the augmented reality navigation function. When the server receives the target request sent by the augmented reality display client, it can determine the navigation function control strategy based on the road information in the target request. And the navigation function control strategy can be returned to the augmented reality display client, and the augmented reality display client can provide the corresponding augmented reality navigation function for the target vehicle according to the navigation function to guide the target vehicle to travel on the currently traveled road. In this embodiment, when the vehicle encounters a special target section during driving, a target request can be actively sent to the server, and the server provides an intelligent decision-making mechanism to determine whether to enable AR navigation assisted driving by analyzing the target request. Compared with the related art where manual operation is required to turn on or off AR navigation assistance, it reduces the distraction of the driver's attention when operating the HUD, achieves the purpose of improving driving safety, realizes the technical effect of improving the navigation control effect of the vehicle, and solves the technical problem of poor navigation control effect of the vehicle.
[0318] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data that have been authorized by the user or fully authorized by all parties. And the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions, and corresponding operation entrances are provided for users to choose to authorize or refuse.
[0319] According to another aspect of the embodiment of the present invention, corresponding to the embodiment of the navigation control method of the vehicle described above, the present specification also provides a navigation control device for a vehicle. Figure 7 is a structural block diagram of a navigation control device for a vehicle according to an embodiment of the present invention. As Figure 7 shown, the navigation control device 700 for the vehicle may include: a first acquisition unit 702 and a first control unit 704.
[0320] The first acquisition unit 702 is configured to acquire the navigation route information of the target vehicle.
[0321] The first control unit 704 is configured to, if it is determined based on the positioning information and navigation route information of the target vehicle that a navigation section or intersection to be passed within a preset distance from the target vehicle is a target section or target intersection, or it is determined that the target vehicle is currently located at a target section in the navigation route, switch the display state of the augmented reality display client from a first state to a second state and / or output a prompt message.
[0322] According to another aspect of the embodiments of the present invention, corresponding to the embodiments of the navigation control method of the vehicle described above, the present specification further provides a navigation control device for a vehicle. Figure 8 It is a structural block diagram of another navigation control device for a vehicle shown according to the embodiments of the present invention. As Figure 8 shown, the navigation control device 800 for the vehicle may include: a second acquisition unit 802 and a first sending unit 804.
[0323] The second acquisition unit 802 is configured to acquire the positioning information and navigation route information of the target vehicle.
[0324] The first sending unit 804 is configured to match corresponding target road information from a database based on the navigation route information and positioning information of the target vehicle. If corresponding target road information is matched, the corresponding target road information is sent to the target vehicle.
[0325] According to another aspect of the embodiments of the present invention, corresponding to the embodiments of the navigation control method of the vehicle described above, the present specification further provides a navigation control device for a vehicle. Figure 9 It is a structural block diagram of another navigation control device for a vehicle shown according to the embodiments of the present invention. As Figure 9 shown, the navigation control device 900 for the vehicle may include: a third acquisition unit 902 and a second sending unit 904.
[0326] The third acquisition unit 902 is configured to acquire the positioning information and navigation route information of the target vehicle.
[0327] The second sending unit 904 is configured to match corresponding target road information from a database based on the navigation route information and positioning information of the target vehicle. If at least one corresponding target road information is matched, a preset number of target road information is periodically sent to the target vehicle based on the positioning information of the target vehicle.
[0328] According to another aspect of the embodiments of the present invention, corresponding to the embodiments of the navigation control method of the vehicle described above, the present specification further provides a navigation control device for a vehicle. Figure 10It is a structural block diagram of another vehicle navigation control device shown according to an embodiment of the present invention. As Figure 10 shown, the vehicle navigation control device 1000 may include: a fourth acquisition unit 1002 and a third transmission unit 1004.
[0329] The fourth acquisition unit 1002 is configured to acquire navigation route information of a target vehicle.
[0330] The third transmission unit 1004 is configured to match corresponding target road information from a database based on the navigation route information of the target vehicle. If at least one corresponding target road information is matched, all the target road information will be sent to the target vehicle.
[0331] In the vehicle navigation control device of this embodiment, the navigation route information of the target vehicle can be acquired. If it is determined, through the navigation route information and the real-time positioning information of the target vehicle, that the navigation section or intersection to be passed within a preset distance from the target vehicle is a target section or a target intersection, or if it is determined, through the navigation route information and the positioning information, that the target vehicle is currently located at a target section in the navigation route, the display state of the augmented reality display client of the target vehicle can be switched from the first state to the second state, and corresponding prompt information can also be output to prompt the switch of the display state. In this embodiment, through the above method, with the precise assistance at some special target sections or intersections, by dynamically adjusting the display state of the augmented reality display client, the transmission efficiency of navigation information and driving safety are effectively improved. The above method can intelligently identify sections and intersections with a relatively high probability of yaw that the target vehicle is about to pass through or that the driver is not familiar with, or the target vehicle is in the above special sections, so as to timely turn on or strengthen the AR navigation display, or output targeted prompt information to ensure that the driver can timely notice the key situations of the above special sections or intersections, and reduce the occurrence of yaw and dangerous events. It not only optimizes the driving experience, avoids unnecessary information interference, but also significantly improves the driving safety level in the environment of special sections and intersections. The technical effect of improving the navigation control effect of the vehicle is achieved, and the technical problem of poor navigation control effect of the vehicle is solved.
[0332] According to another aspect of the embodiment of the present invention, a vehicle is further provided, including: a memory storing an executable program; a processor configured to run the program to acquire navigation route information of the vehicle; if it is determined, based on the positioning information and the navigation route information of the vehicle, that the navigation section or intersection to be passed within a preset distance from the vehicle is a target section or a target intersection, or that the vehicle is currently located at a target section in the navigation route, a control signal is triggered; an augmented reality display client configured to, in response to the control signal, switch the display state from the first state to the second state.
[0333] Figure 11is a structural block diagram of an autonomous vehicle shown according to an embodiment of the present invention. As Figure 11 shown, the components of the autonomous vehicle 1100 include but are not limited to a memory 1110 and a processor 1120. The processor 1120 and the memory 1110 are connected through a bus 1130, and a database 1160 is used to store data.
[0334] The autonomous vehicle 1100 may further include an access device 1140, which enables the autonomous vehicle 1100 to communicate via one or more networks 1150. Examples of these networks include the Public Switched Telephone Network (PSTN), Local Area Network (LAN), Wide Area Network (WAN), Personal Area Network (PAN), or a combination of communication networks such as the Internet. The access device 1140 may include one or more of any type of wired or wireless network interfaces (e.g., a network interface controller (NIC)), such as an IEEE802.11 Wireless Local Area Network (WLAN) wireless interface, a Worldwide Interoperability for Microwave Access (Wi-MAX) interface, an Ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a Bluetooth interface, a Near Field Communication (NFC) interface, and so on.
[0335] In an embodiment of the present disclosure, the above components of the autonomous vehicle 1100 and Figure 11 other components not shown therein may also be connected to each other, for example, through a bus. It should be understood that Figure 11 the structural block diagram of the autonomous vehicle shown is for illustrative purposes only and is not a limitation on the scope of the present disclosure. Those skilled in the art may add or replace other components as needed.
[0336] According to another aspect of the embodiments of the present invention, a cloud server is further provided, including: a memory storing an executable program; a processor for running the above program to obtain the positioning information and navigation route information of a target vehicle; and based on the navigation route information and positioning information of the target vehicle, matching corresponding target road information from a database, and if the corresponding target road information is matched, sending the corresponding target road information to the target vehicle.
[0337] An embodiment of the present application further provides a computer-readable storage medium. The computer-readable storage medium includes a stored executable program, wherein when the executable program runs, it controls the device where the computer-readable storage medium is located to execute the methods in various embodiments of the present invention.
[0338] An embodiment of the present application further provides a computer program product, including a computer program, and the computer program implements the methods in various embodiments of the present invention when executed by a processor.
[0339] An embodiment of the present application further provides a computer program product, including a non-volatile computer-readable storage medium for storing a computer program, and the computer program implements the methods in various embodiments of the present invention when executed by a processor.
[0340] An embodiment of the present application further provides a computer program, and the computer program implements the methods in the above various embodiments of the present invention when executed by a processor.
[0341] In the above embodiments of the present invention, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0342] In the several embodiments provided by the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only illustrative. For example, the division of units can be a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of units or modules can be in electrical or other forms.
[0343] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or can be distributed to multiple units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0344] In addition, in each embodiment of the present invention, each functional unit may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit.
[0345] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in the various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, read-only memories (ROM), random access memories (RAM), mobile hard disks, magnetic disks, or optical discs that can store program codes.
[0346] The above are only the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.
Claims
1. A navigation control method for a vehicle, characterized in that: Applied to target vehicles, including: Obtaining navigation route information of the target vehicle; If, based on the positioning information of the target vehicle and the navigation route information, a navigation section or intersection to be passed within a preset distance from the target vehicle is determined to be a target section or target intersection, or if it is determined that the target vehicle is currently positioned at the target section in the navigation route, a display state of an augmented reality display client is switched from a first state to a second state and / or prompt information is output, wherein the augmented reality display client is installed on the target vehicle; The target road section or the target intersection is one of the following road sections or intersections: a road section or intersection where the deviation probability reaches a first preset threshold; a road section or intersection where the deviation probability reaches the first preset threshold and the familiarity of the vehicle computer account corresponding to the target vehicle with the target road section or the target intersection is lower than a second preset threshold; a road section or intersection pre-set according to preset rules; a road section or intersection customized according to customized instructions; the deviation probability is used to indicate the probability of a historical vehicle deviating from the target road section or the target intersection; If the first state is a navigation-off state of the augmented reality display client, the second state is a navigation-on state of the augmented reality display client; Alternatively, if the first state is a normal navigation display state of the augmented reality display client, the second state is a enhanced navigation display state of the augmented reality display client.
2. The method according to claim 1, characterized in that The method further comprises: After the display state of the augmented reality display client is switched to the second state, if it is determined that the driving data of the target vehicle meets a preset condition, the display state of the augmented reality display client is switched from the second state to the first state.
3. The method according to claim 2, characterized in that The driving data meeting the preset condition includes at least one of the following: The driving time of the target vehicle after entering the target section or passing the target intersection is greater than a time threshold, the driving distance of the target vehicle after entering the target section or passing the target intersection is greater than a distance threshold, and the driving position of the target vehicle after entering the target section or passing the target intersection is outside a certain area corresponding to the target section or the target intersection.
4. The method according to claim 2, characterized in that: After switching the display state of the augmented reality display client to the second state, the method further includes: determining on the target vehicle whether the driving data of the target vehicle meets the preset condition; or, Whether the driving data of the target vehicle meets the preset conditions is determined by the cloud server.
5. The method according to claim 1, characterized in that The step of determining a navigation section or intersection to be passed within a preset distance from the target vehicle as a target section or target intersection based on the positioning information of the target vehicle and the navigation route information comprises: Sending the positioning information and the navigation route information of the target vehicle to a cloud server; If the corresponding target road information is fed back by the cloud server based on the positioning information and the navigation route information, it is determined that the navigation section or intersection to be passed within a preset distance from the target vehicle is the target section or the target intersection, wherein the corresponding target road information is the information of the target section or the target intersection within the preset distance from the positioning information.
6. The method according to claim 1, characterized in that The step of determining a navigation section or intersection to be passed within a preset distance from the target vehicle as a target section or target intersection based on the positioning information of the target vehicle and the navigation route information comprises: Sending the positioning information and the navigation route information of the target vehicle to a cloud server; Periodically receiving a preset number of target road information sent by the cloud server based on the positioning information and the navigation route information; Based on the positioning information, corresponding target road information is matched from the preset number of target road information. If the corresponding target road information is matched, the navigation section or intersection to be passed within the preset distance from the target vehicle is determined to be the target section or the target intersection, wherein the corresponding target road information is the information of the target section or the target intersection within the preset distance from the positioning information.
7. The method according to claim 1, characterized in that The step of determining a navigation section or intersection to be passed within a preset distance from the target vehicle as a target section or target intersection based on the positioning information of the target vehicle and the navigation route information comprises: Sending the navigation route information to a cloud server; Receiving all target road information on the navigation route sent by the cloud server based on the navigation route information; Based on the positioning information, the corresponding target road information is matched from all the target road information. If the corresponding target road information is matched, the navigation section or intersection to be passed within a preset distance from the target vehicle is determined to be the target section or the target intersection, wherein the corresponding target road information is the information of the target section or the target intersection within the preset distance from the positioning information.
8. The method according to claim 1, characterized in that The step of determining a navigation section or intersection to be passed within a preset distance from the target vehicle as a target section or target intersection based on the positioning information of the target vehicle and the navigation route information comprises: Acquire the positioning information of the target vehicle and the vehicle historical data in the storage module; Based on the positioning information and the navigation route information, the corresponding target road information is matched from the vehicle historical data in the storage module. If the corresponding target road information is matched, the navigation section or intersection to be passed within a preset distance from the target vehicle is determined to be the target section or the target intersection, wherein the corresponding target road information is the information of the target section or the target intersection within the preset distance from the positioning information.
9. The method according to claim 1, characterized in that: The step of determining that the target vehicle is currently positioned at a target section in the navigation route based on the positioning information of the target vehicle and the navigation route information comprises: Sending the positioning information of the target vehicle and the navigation route information to a cloud server; If the corresponding target road information fed back by the cloud server based on the positioning information and the navigation route information is received, it is determined that the target vehicle is currently positioned at the corresponding target section in the navigation route, wherein the corresponding target road information is the information of the target section where the positioning information is located.
10. The method according to claim 1, characterized in that The step of determining that the target vehicle is currently positioned at a target section in the navigation route based on the positioning information of the target vehicle and the navigation route information comprises: Sending the positioning information of the target vehicle and the navigation route information to a cloud server; Periodically receiving a preset number of target road information sent by the cloud server based on the positioning information and the navigation route information; Based on the positioning information, corresponding target road information is matched from the preset number of target road information. If the corresponding target road information is matched, it is determined that the target vehicle is currently positioned at the corresponding target section in the navigation route, wherein the corresponding target road information is the information of the target section where the positioning information is located.
11. The method according to claim 1, characterized in that: The step of determining that the target vehicle is currently positioned at a target section in the navigation route based on the positioning information of the target vehicle and the navigation route information comprises: Sending the navigation route information to a cloud server; Receiving all target road information on the navigation route sent by the cloud server based on the navigation route information; Based on the positioning information, the corresponding target road information is matched from the entire target road information, wherein if the corresponding target road information is matched, it is determined that the target vehicle is currently positioned at the corresponding target section in the navigation route, wherein the corresponding target road information is the information of the target section where the positioning information is located.
12. The method according to claim 1, characterized in that The step of determining, based on the positioning information of the target vehicle and the navigation route information, that the target vehicle is currently positioned at a target section in the navigation route comprises: Acquire the positioning information of the target vehicle and the vehicle historical data in the storage module; Based on the positioning information and the navigation route information, the corresponding target road information is matched from the vehicle history data in the storage module. If the corresponding target road information is matched, it is determined that the target vehicle is currently positioned at the corresponding target section in the navigation route, wherein the corresponding target road information is the information of the target section where the positioning information is located.
13. The method according to any one of claims 1 to 12, characterized in that The method further comprises: Based on the positioning information and the vehicle computer account of the target vehicle, a target request is generated, wherein the target request is used to request a cloud server to send information about the target road section or the target intersection.
14. The method according to any one of claims 1 to 12, characterized in that The navigation route information is displayed on the central control screen of the target vehicle. If the target road section or the target intersection is a road section or intersection customized according to the customized instruction, the method further includes at least one of the following: In response to a marking operation instruction on the navigation interface of the target vehicle, marking the target road section or the target intersection on the navigation route information, wherein the custom instruction includes the marking operation instruction; In response to a cancel mark operation instruction on the navigation interface, canceling the mark of the target road section or the target intersection on the navigation route information; In response to a voice setting instruction for the navigation route information, setting the target road section or the target intersection on the navigation route information, wherein the custom instruction includes the voice setting instruction; In response to a voice cancel setting instruction for the navigation route information, the target section or the target intersection is canceled from the navigation route information.
15. A vehicle navigation control method, characterized in that: Applied to cloud servers, including: Acquire the positioning information and navigation route information of the target vehicle; match the corresponding target road information from the database based on the navigation route information of the target vehicle and the positioning information of the target vehicle, and if the corresponding target road information is matched, send the corresponding target road information to the target vehicle; Wherein, the corresponding target road information is information of a target road section or target intersection within a preset distance from the positioning information, and the target road section or target intersection is one of the following road sections or intersections: a road section or intersection whose deviation probability reaches a first preset threshold; a road section or intersection whose deviation probability reaches a first preset threshold and the familiarity of the vehicle computer account corresponding to the target vehicle with the target road section or the target intersection is lower than a second preset threshold; a road section or intersection pre-set according to preset rules; a road section or intersection customized according to customized instructions; the deviation probability is used to indicate the probability of a historical vehicle deviating from the target road section or the target intersection; When the navigation section or intersection to be passed within a preset distance from the target vehicle is the target section or the target intersection, which is determined by the target vehicle based on the corresponding target road information, the display state of the augmented reality display client is switched from the first state to the second state and / or prompt information is output, and the augmented reality display client is installed on the target vehicle; If the first state is a navigation-off state of the augmented reality display client, the second state is a navigation-on state of the augmented reality display client; Alternatively, if the first state is a normal navigation display state of the augmented reality display client, the second state is a enhanced navigation display state of the augmented reality display client.
16. A vehicle navigation control method, characterized in that: Applied to cloud servers, including: Obtain the target vehicle's location information and navigation route information; Based on the navigation route information of the target vehicle and the positioning information of the target vehicle, corresponding target road information is matched from a database, and if at least one corresponding target road information is matched, a preset number of the target road information is periodically sent to the target vehicle based on the positioning information of the target vehicle, wherein the preset number is less than or equal to the number of at least one corresponding target road information; Wherein, the corresponding target road information is information of a target road section or target intersection within a preset distance from the positioning information, and the target road section or target intersection is one of the following road sections or intersections: a road section or intersection whose deviation probability reaches a first preset threshold; a road section or intersection whose deviation probability reaches a first preset threshold and the familiarity of the vehicle computer account corresponding to the target vehicle with the target road section or the target intersection is lower than a second preset threshold; a road section or intersection pre-set according to preset rules; a road section or intersection customized according to customized instructions; the deviation probability is used to indicate the probability of a historical vehicle deviating from the target road section or the target intersection; When a navigation section or intersection to be passed within a preset distance from the target vehicle is the target section or the target intersection, which is determined by the target vehicle based on the positioning information and the preset number of target road information, the display state of the augmented reality display client is switched from the first state to the second state and / or prompt information is output, and the augmented reality display client is installed on the target vehicle; If the first state is a navigation-off state of the augmented reality display client, the second state is a navigation-on state of the augmented reality display client; Alternatively, if the first state is a normal navigation display state of the augmented reality display client, the second state is a enhanced navigation display state of the augmented reality display client.
17. A vehicle navigation control method, characterized in that: Applied to cloud servers, including: Obtain navigation route information of the target vehicle; Based on the navigation route information of the target vehicle, corresponding target road information is matched from a database, and if at least one corresponding target road information is matched, all the target road information is sent to the target vehicle; Wherein, the corresponding target road information is information of a target road section or a target intersection within a preset distance from the positioning information of the target vehicle, and the target road section or the target intersection is one of the following road sections or intersections: a road section or an intersection whose deviation probability reaches a first preset threshold; a road section or an intersection whose deviation probability reaches a first preset threshold and the familiarity of the vehicle computer account corresponding to the target vehicle with the target road section or the target intersection is lower than a second preset threshold; a road section or an intersection pre-set according to preset rules; a road section or an intersection customized according to customized instructions; the deviation probability is used to indicate the probability of a historical vehicle deviating from the target road section or the target intersection; When the navigation section or intersection to be passed within a preset distance from the target vehicle is the target section or the target intersection, which is determined by the target vehicle based on the positioning information and all the target road information, the display state of the augmented reality display client is switched from the first state to the second state and / or prompt information is output, and the augmented reality display client is installed on the target vehicle; If the first state is a navigation-off state of the augmented reality display client, the second state is a navigation-on state of the augmented reality display client; Alternatively, if the first state is a normal navigation display state of the augmented reality display client, the second state is a enhanced navigation display state of the augmented reality display client.
18. A vehicle, characterized in that: include: A memory storing an executable program; A processor, configured to run the program, wherein the program executes the method according to any one of claims 1 to 14 when running.
19. A cloud server, characterized in that: include: A memory storing an executable program; A processor, configured to run the program, wherein the program, when run, executes the method described in any one of claims 15 to 17.
Citation Information
Patent Citations
Navigation method, navigation device, server and medium
CN108332760A
Determination method and determination device for yaw point of navigation equipment
CN108731691A
HUD dynamic navigation method for complex fork
CN110988954A
Vehicle navigation method and device, vehicle, electronic equipment and storage medium
CN111854780A
Continuous downhill road section prompting method and device and vehicle
CN112428921A