Navigation interface display method and device, equipment, medium and program product

By using curved guide lines and animations in the navigation interface to show the curved changes of lanes, the yaw problem of the navigation interface when lanes is guided is solved, and the accuracy and user experience of lanes are improved.

CN119321777APending Publication Date: 2025-01-17TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202310881066.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-17
Publication Date
2025-01-17

AI Technical Summary

Technical Problem

The existing navigation interface can easily cause the vehicle to yaw when lane change guidance, especially in the lane change interval between the straight lane and the left turn lane. It is difficult for users to identify lane change requirements in a timely manner, resulting in missing lane change actions and yaw.

Method used

By displaying the curved guide line in the navigation interface, the bending degree of the curved guide line corresponds to the urgency of the lane change, and the bending changes of the bending guide section are displayed through animation, helping users to realize the urgency of the lane change, thereby reducing the probability of yaw .

Benefits of technology

It effectively reduces the probability of yawing of navigation objects, improves the efficiency of users using the navigation interface, and ensures the accuracy and safety of lane change actions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119321777A_ABST
    Figure CN119321777A_ABST
Patent Text Reader

Abstract

The invention discloses a navigation interface display method and device, equipment, a medium and a program product, and relates to the field of human-computer interaction. The method comprises the following steps: displaying a navigation interface; under the condition that the navigation object meets the lane changing requirement, displaying a lane changing guide line in the navigation interface; and under the condition that the navigation object moves on the first lane, displaying a bending change animation of the bending guide section based on the degree of speed of changing the navigation object from the first lane to the second lane. According to the dynamic bending degree of the bending guide section, slow-to-urgent lane changing guide is performed on a navigation object, so that a user is aware of the emergency degree of lane changing; the lane changing degree of the navigation object is intuitively represented through the bending degree of the associated bending guide section, so that a user can realize the emergency degree of the lane changing action, the yaw probability of the navigation object is reduced, and the efficiency of using a navigation interface by the user is improved. The method can be applied to various scenes such as cloud technology, artificial intelligence, intelligent traffic and maps.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of human-computer interaction, and in particular to a method, device, equipment, medium and program product for displaying a navigation interface. Background Art

[0002] Navigation is achieved through a device equipped with navigation function (for example, a vehicle), which is used to guide the vehicle to reach the destination safely and reliably from the starting point. Generally speaking, navigation describes the navigation process based on navigation parameters such as the vehicle's instant position, speed, and posture in space.

[0003] In the related art, when indicating a guidance route for a vehicle, all the vehicle's passable lanes are expressed in the form of a first guidance surface on the navigation interface. When the vehicle needs to change lanes, the first guidance surface of the navigation interface usually changes from covering multiple lanes to only covering the target lane for lane change.

[0004] However, when the first guide surface is used to guide the vehicle to change lanes, there is a possibility that the lane change interval is missed, causing the vehicle to deviate. For example: the vehicle moving section includes a straight lane and a left turn lane. When the vehicle needs to turn left, it needs to change lanes to the left turn lane; the lane change interval is between 30 meters and 200 meters away from the left turn intersection, and the first guide surface covers the left turn lane and the straight lane within the lane change interval; when the vehicle is between 0 meters and 30 meters away from the left turn intersection, the first guide surface changes to cover the left turn lane. In the lane change interval, the user's focus is on the vehicle's passable lane, and it is easy to miss the lane change interval, resulting in the inability to change lanes, and thus missing the left turn action, causing the vehicle to deviate. Summary of the invention

[0005] The embodiment of the present application provides a method, device, equipment, medium and program product for displaying a navigation interface, which guides the navigation object to change lanes from slow to fast through the dynamic curvature of the guide line, thereby reducing the probability of the navigation object yaw. The technical solution is as follows.

[0006] In one aspect, a method for displaying a navigation interface is provided, the method comprising:

[0007] Displaying a navigation interface, wherein the navigation interface is used to provide path guidance for the navigation object;

[0008] In the case where the navigation object meets the lane change requirement, a lane change guide line is displayed in the navigation interface, the lane change guide line is used to guide the navigation object to change lanes from the first lane to the second lane, the lane change guide line includes a curved guide segment, and the degree of curvature of the curved guide segment corresponds to the speed of the navigation object changing lanes from the first lane to the second lane;

[0009] When the navigation object moves on the first lane, a bending change animation of the curved guide segment is displayed based on the slowness or rapidity of the navigation object changing from the first lane to the second lane.

[0010] In another aspect, a display device for a navigation interface is provided, the device comprising:

[0011] An interface display module, used to display a navigation interface, wherein the navigation interface is used to provide path guidance for the navigation object;

[0012] a guide line display module, configured to display a lane change guide line in the navigation interface when the navigation object meets the lane change requirement, the lane change guide line being used to guide the navigation object to change lanes from the first lane to the second lane, the lane change guide line comprising a curved guide segment, the degree of curvature of the curved guide segment corresponding to the speed of the navigation object changing lanes from the first lane to the second lane;

[0013] The animation display module is further used to display the bending change animation of the curved guide segment based on the slowness of the navigation object changing lanes from the first lane to the second lane when the navigation object moves on the first lane.

[0014] On the other hand, a computer device is provided, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement a method for displaying a navigation interface as described in any of the above embodiments.

[0015] On the other hand, a computer-readable storage medium is provided, wherein at least one instruction, at least one program, a code set or an instruction set is stored in the storage medium, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement a method for displaying a navigation interface as described in any of the above embodiments.

[0016] On the other hand, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method for displaying a navigation interface described in any of the above embodiments.

[0017] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:

[0018] When the navigation object meets the lane change requirements, a lane change guide line is displayed in the navigation interface to guide the navigation object to change lanes, wherein the curvature of the curved guide segment in the lane change guide line corresponds to the urgency of the navigation object's lane change. Subsequently, the curvature change animation of the curved guide segment can be displayed according to the urgency. The navigation object is guided to change lanes from slow to fast through the dynamic curvature of the curved guide segment, so that the user is aware of the urgency of the lane change; the urgency of the lane change of the navigation object is intuitively expressed through the curvature of the associated curved guide segment, so that the user can be aware of the urgency of the lane change action, thereby reducing the probability of the navigation object's deviation and improving the efficiency of the user's use of the navigation interface. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0020] Figure 1 It is a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application;

[0021] Figure 2 is a flow chart of a method for displaying a navigation interface provided by an exemplary embodiment of the present application;

[0022] Figure 3 is a flow chart of a method for displaying a navigation interface provided by another exemplary embodiment of the present application;

[0023] Figure 4 is a schematic diagram of a dynamic change process of a guide line provided by an exemplary embodiment of the present application;

[0024] Figure 5 is a flow chart of a method for displaying a navigation interface provided by yet another exemplary embodiment of the present application;

[0025] Figure 6 is a schematic diagram of displaying guide lines in a navigation interface provided by an exemplary embodiment of the present application;

[0026] Figure 7 is a schematic diagram of displaying guide lines in a navigation interface provided by another exemplary embodiment of the present application;

[0027] Figure 8 is a flow chart of a method for displaying a navigation interface provided by another exemplary embodiment of the present application;

[0028] Fig. 9 is a schematic diagram showing a straight-ahead state in a navigation interface provided by an exemplary embodiment of the present application;

[0029] Fig.10 is a schematic diagram showing a lane change status in a navigation interface provided by an exemplary embodiment of the present application;

[0030] Fig.11 is a schematic diagram of a dynamic change process of a lane change guide line before turning provided by an exemplary embodiment of the present application;

[0031] Fig.12 is a schematic diagram showing an upcoming turn state in a navigation interface provided by an exemplary embodiment of the present application;

[0032] Fig.13 is a schematic diagram showing a state after turning in a navigation interface provided by an exemplary embodiment of the present application;

[0033] Fig.14 It is a system interaction sequence diagram of a method for displaying an application navigation interface provided by an exemplary embodiment of the present application;

[0034] Fig.15 is a structural block diagram of a display device for a navigation interface provided by an exemplary embodiment of the present application;

[0035] Fig.16 is a structural block diagram of a display device for a navigation interface provided by another exemplary embodiment of the present application;

[0036] Fig.17 It is a structural block diagram of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0037] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0038] The vehicle terminal can also be called the vehicle information system, which usually includes a display system, a communication system, a multimedia system, a global positioning system, etc. Among them, the display system is used to display the vehicle operation status information, such as observing the pressure, temperature, light and other working conditions on the dashboard; the communication system is used to realize the communication between the vehicle and other equipment; the multimedia system is used to generate multimedia data or collect multimedia data and display it through the display system; the global positioning system is used to obtain the current vehicle terminal, that is, the geographical location information of the vehicle.

[0039] In the related art, when indicating a guidance route for a vehicle, all the vehicle's passable lanes will be expressed in the form of a first guide surface in the navigation interface. When the vehicle needs to change lanes, the first guide surface of the navigation interface usually changes from covering multiple lanes to only covering the target lane for lane change. However, the method of guiding the vehicle to change lanes through the first guide surface may cause the lane change interval to be missed, resulting in deviation. For example: the vehicle moving section includes a straight lane and a left turn lane. When the vehicle needs to turn left, it needs to change lanes to the left turn lane; wherein, the lane change interval is between 30 meters and 200 meters away from the left turn intersection, and the first guide surface in the lane change interval covers the left turn lane and the straight lane; when the vehicle is between 0 meters and 30 meters away from the left turn intersection, the first guide surface changes to cover the left turn lane. In the lane change interval, the user's focus is on the vehicle's passable lane, and it is easy to miss the lane change interval, resulting in the inability to change lanes, and thus missing the left turn action, causing the vehicle to deviate.

[0040] In an embodiment of the present application, a method for displaying a navigation interface is provided, which guides the navigation object to change lanes from slow to fast through the dynamic curvature of the curved guide segment, so that the user can be aware of the urgency of the lane change; the degree of curvature of the associated curved guide segment is used to intuitively show the urgency of the lane change of the navigation object, so that the user can be aware of the urgency of the lane change action, thereby reducing the probability of the navigation object yaw and improving the efficiency of the user's use of the navigation interface. The method for displaying the navigation interface obtained in the present application includes at least one of a variety of navigation scenarios such as motor vehicle driving scenarios, non-motor vehicle driving scenarios, pedestrian navigation scenarios, and unmanned driving scenarios when applied. It is worth noting that the above application scenarios are only illustrative examples, and the method for displaying the navigation interface provided in this embodiment can also be applied to other scenarios, which are not limited in the embodiment of the present application.

[0041] It should be noted that before collecting relevant data of users and during the process of collecting relevant data of users, this application can display a prompt interface, pop-up window or output voice prompt information, and the prompt interface, pop-up window or voice prompt information is used to prompt the user that its relevant data is currently being collected, so that this application only starts to execute the relevant steps of obtaining relevant data of users after obtaining the confirmation operation issued by the user to the prompt interface or pop-up window, otherwise (that is, when the confirmation operation issued by the user to the prompt interface or pop-up window is not obtained), the relevant steps of obtaining relevant data of users are terminated, that is, the relevant data of users are not obtained. In other words, all user data collected by this application are collected with the consent and authorization of the user, and the collection, use and processing of relevant user data need to comply with the relevant laws, regulations and standards of the relevant regions.

[0042] Secondly, the implementation environment involved in the embodiments of the present application is described. The task execution method provided in the embodiments of the present application can be implemented by a terminal alone, or by a server, or by a terminal and a server through data interaction, which is not limited in the embodiments of the present application. Optionally, the display of the navigation interface executed interactively by the terminal and the server is used as an example for description.

[0043] For illustration, please refer to Figure 1 The implementation environment involves a terminal 110 and a server 120, and the terminal 110 and the server 120 are connected via a communication network 130. Optionally, the communication network 130 may be a wired network or a wireless network, which is not limited in the present embodiment.

[0044] In some embodiments, the terminal 110 is implemented as a vehicle-mounted terminal, or as a mobile phone terminal, a tablet terminal, etc. The terminal 110 has a terminal screen, through which the location of the terminal 110 can be displayed to the user who operates the terminal 110 .

[0045] Optionally, the terminal 110 has a location acquisition function, which is used to determine the location of the terminal 110, so as to obtain the location information corresponding to the terminal 110; the terminal 110 can also send the location information to the server 120 through the communication network 130. Optionally, the server 120 interacts with the terminal 110 in real time through the communication network 130 based on the location information, so as to facilitate more accurate adjustment of the location information generated by the terminal 110, obtain adjustment information, and send the adjustment information to the terminal 110, so as to improve the accuracy of the location situation presented by the terminal 110 through the adjustment information.

[0046] In some embodiments, the terminal 110 displays the navigation interface 111 based on the location information obtained by the analysis of the location situation by the terminal 110 itself; or based on the adjustment information obtained by the server 120 adjusting the location information. The navigation interface 111 is used to provide path guidance for the navigation object. Schematically, the terminal 110 is implemented as a vehicle-mounted terminal, and the navigation object is implemented as a vehicle loaded with the vehicle-mounted terminal; or the terminal 110 is implemented as a mobile phone terminal, a tablet computer terminal, etc., and the navigation object is implemented as a vehicle, a mobile phone device, a tablet computer device, etc. that runs synchronously with the mobile phone terminal, the tablet computer terminal, etc.

[0047] Schematically, when the navigation object meets the lane change requirements (for example, reaching the left turn zone), a lane change guide line is displayed in the navigation interface 111, wherein the lane change guide line is used to guide the navigation object to change lanes from the straight lane to the right turn lane, and the lane change guide line includes a curved guide segment 112, and the degree of curvature of the curved guide segment corresponds to the speed of the navigation object changing lanes from the straight lane to the right turn lane; when the navigation object continues to move on the straight lane, based on the speed of the navigation object changing lanes from the straight lane to the right turn lane, the curvature change animation of the curved guide segment is displayed, for example: Figure 1 As shown, the animation of the curvature change of the lane change guide line 112 (with a smaller curvature) to the lane change guide line 113 (with a larger curvature) is displayed.

[0048] It is worth noting that the above-mentioned terminals include but are not limited to mobile terminals such as mobile phones, tablet computers, portable laptops, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, and can also be implemented as desktop computers, etc.; the above-mentioned servers can be independent physical servers, or they can be server clusters or distributed systems composed of multiple physical servers, or they can be cloud servers that provide basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), as well as big data and artificial intelligence platforms.

[0049] Among them, cloud technology refers to a hosting technology that unifies hardware, application programs, networks and other resources within a wide area network or local area network to achieve data computing, storage, processing and sharing. Cloud technology is a general term for network technology, information technology, integration technology, management platform technology, application technology, etc. based on the cloud computing business model. It can form a resource pool that can be used on demand and is flexible and convenient.

[0050] In some embodiments, the above server can also be implemented as a node in a blockchain system.

[0051] In combination with the above introduction, the display method of the navigation interface provided by the present application is described, and the method is applied to a terminal as an example. Figure 2 As shown, the method includes the following steps 210 to 230.

[0052] Step 210: display the navigation interface.

[0053] Schematically, the navigation interface is an interface corresponding to the terminal display. Optionally, the terminal itself has a navigation function, and the navigation interface is an interface displayed based on the navigation function; or, an application for road navigation is installed on the terminal, and the application has a navigation function, and the navigation interface is an interface displayed based on triggering the navigation function in the application, etc.

[0054] Among them, the navigation interface is used to provide path guidance for the navigation object.

[0055] The navigation object is used to represent the object receiving the navigation service. Optionally, the navigation object is implemented as an object equipped with a terminal. For example, the terminal is implemented as a vehicle-mounted terminal, and the navigation object is implemented as a vehicle equipped with the vehicle-mounted terminal. Optionally, the navigation object is implemented as an object controlling the terminal. For example, the terminal is implemented as a vehicle-mounted terminal, a mobile phone terminal, etc., and the navigation object is implemented as a user object using the vehicle-mounted terminal or mobile phone terminal (such as a driver driving a vehicle, a person using a mobile phone terminal), etc.

[0056] In some embodiments, the navigation interface is used to provide path guidance for the navigation object according to a preset navigation path.

[0057] The preset navigation path is a path determined according to the first location and the second location.

[0058] Optionally, the first position is a pre-selected starting position point; or, the first position is the position point where the navigation object is currently located; or, the first position is a position point randomly selected from the navigation map. The second position is a pre-selected ending position point; or, the second position is a position point randomly selected from the navigation map; or, the second position is a position point adjusted according to the pre-selected ending position point (or a position point randomly selected from the navigation map).

[0059] Illustratively, the user enters "Location A" as the driving starting point in the map application (with navigation function) installed on the terminal; or, the terminal obtains the real-time location after the user's permission and uses the real-time location as the driving starting point; or, the user randomly selects a location point from the navigation map as the driving starting point. The user enters "Location B" as the driving end point in the map application installed on the terminal; or, the user randomly selects a location point from the navigation map as the driving end point; or, after the user enters "Location B" as the driving end point, the terminal determines that "Location B" cannot be reached by car, and selects "Location C" (reachable by car) which is closest to "Location B" as the driving end point.

[0060] Optionally, after the second position and the first position are determined, a plurality of candidate navigation paths corresponding to the second position and the first position are displayed; in response to a selection operation of a preset navigation path among the plurality of candidate navigation paths, a navigation interface corresponding to the preset navigation path is displayed.

[0061] Illustratively, the multiple candidate navigation paths include navigation paths corresponding to different navigation modes such as driving (eg, driving a car, motorcycle, etc.) navigation, bicycle (electric vehicle) navigation, and walking navigation; or, the multiple candidate navigation paths are navigation paths corresponding to one of the navigation modes.

[0062] It should be noted that the above-mentioned preset navigation path is only a rough navigation path determined based on the current navigation parameters (for example: the real-time location of the navigation object, weather information, road conditions, etc.). During the movement of the navigation object, the preset navigation path will be adjusted according to the real-time navigation information, so as to provide an accurate navigation path for the navigation object.

[0063] In some embodiments, a navigation identifier corresponding to a navigation object is displayed in the navigation interface. Schematically, when driving navigation is performed, a vehicle icon is displayed in the navigation interface as the identifier information corresponding to the navigation object; when walking navigation is performed, an arrow icon is displayed in the navigation interface as the identifier information corresponding to the navigation object.

[0064] In some embodiments, a navigation identifier and a navigation map corresponding to the navigation object are displayed in the navigation interface, and the navigation map is implemented as a larger area including a first position and a second position, and the larger area includes the navigation identifier corresponding to the navigation object; alternatively, a navigation identifier and a navigation map of the navigation object are displayed in the navigation interface, and the navigation map is implemented as a smaller area indicating the location of the navigation object, and the smaller area includes the navigation identifier corresponding to the navigation object, which may include the first position or the second position, or may be a certain position area between the first position and the second position.

[0065] Step 220: When the navigation object meets the lane change requirement, a lane change guide line is displayed in the navigation interface.

[0066] Optionally, scenarios in which the navigation object meets the lane change requirements include: the navigation object needs to turn after changing lanes, the navigation object needs to avoid the vehicle behind, the navigation object itself has the need to overtake, etc., which is not limited in the embodiments of the present application.

[0067] Illustratively, if the navigation object needs to change lanes and then turn, then when the navigation object is within a preset range corresponding to the turning port, it is determined that the navigation object meets the lane change requirements; if the navigation object needs to avoid the vehicle behind or the navigation object itself has an overtaking demand, then when the distance between the navigation object and the vehicle in front meets the first distance requirement and the distance between the navigation object and the vehicle behind meets the second distance requirement, it is determined that the navigation object meets the lane change requirements.

[0068] Among them, the lane change guide line is used to guide the navigation object to change lanes from the first lane to the second lane.

[0069] Lanes are used to indicate roads on a road section for navigation objects to move. For example: if the navigation object is implemented as a vehicle (the terminal is a vehicle-mounted terminal equipped with a vehicle, a mobile phone terminal that moves with the vehicle, and other devices), the lane is used to indicate a motor vehicle lane on a road section for vehicles to travel on; or, if the navigation object is implemented as a bicycle (the terminal is a vehicle-mounted terminal equipped with a bicycle, a mobile phone terminal that moves with the bicycle, and other devices), the lane is used to indicate a non-motor vehicle lane on a road section for bicycles to travel on; or, if the navigation object is implemented as a pedestrian (the terminal is a mobile phone terminal used by pedestrians, and other devices), the lane is used to indicate a sidewalk on a road section for pedestrians to move on.

[0070] Optionally, the lane changing guide line is implemented in a linear form, such as: the width of the lane changing guide line is narrow; or, the lane changing guide line is implemented in a strip form, such as: the width of the lane changing guide line is wide, etc.

[0071] The lane change guide line includes a curved guide segment; schematically, one endpoint of the curved guide segment is located in the first lane, and the other endpoint of the curved guide segment is located in the second lane; that is, the starting point of the curved guide segment is located in the first lane, and the end point of the curved guide segment is located in the second lane.

[0072] In some embodiments, the curved guide segment is a preset “S”-shaped (gentle at the start and end points, and steep in the middle) path segment.

[0073] Illustratively, when the current navigation object is implemented as a car, the car moves in the first lane. On the first lane, the position point 10 meters ahead of the front position of the car is determined as the starting point of the "S"-shaped path segment; on the second lane, the position point 20 meters ahead of the starting point of the segment in the vertical direction is determined as the end point of the "S"-shaped path segment, that is, the vertical distance between the starting point and the end point of the segment is 20 meters.

[0074] In other embodiments, the curved guide segment is an "S"-shaped path segment determined according to the current navigation parameters of the navigation object. The current navigation parameters include the moving speed corresponding to the current navigation object, the object size corresponding to the navigation object, the lane width and slope of the current lane, etc., which are not limited in the embodiments of the present application.

[0075] Schematically, the length of car A is 4.8 meters. Car A moves in the first lane. In the first lane, the position point 9.6 meters (the distance between two car bodies) in front of the front position of car A is determined as the starting point of the "S"-shaped path segment; in the second lane, according to the current speed of car A of 30km / h, the position point 25 meters in front of the starting point of the segment in the vertical direction is determined as the end point of the "S"-shaped path segment, that is, the vertical distance between the starting point and the end point of the segment is 25 meters.

[0076] Optionally, the first lane and the second lane are adjacent lanes; or, at least one lane is included between the first lane and the second lane. In the case where at least one lane is included between the first lane and the second lane:

[0077] (1) The curved guide segment includes an "S"-shaped path segment.

[0078] Optionally, the endpoint distance between the starting point of the "S"-shaped path segment and the end point of the "S"-shaped path segment is determined based on the number of lanes between the first lane and the second lane (for example, the vertical distance between the starting point of the "S"-shaped path segment and the end point of the "S"-shaped path segment), wherein the number of lanes is positively correlated with the endpoint distance.

[0079] (2) Alternatively, the curved guidance segment includes a plurality of “S”-shaped path segments, and a single “S”-shaped path segment is used to guide the navigation object to change lanes between two adjacent lanes.

[0080] Schematically, the road section includes three adjacent lanes: lane A, lane B and lane C; the navigation object needs to change lanes from lane A to lane C. If the lane change requirements are met, a lane change guide line including a curved guide segment is displayed, and the curved guide segment includes two "S"-shaped path segments, wherein the starting point of the first "S"-shaped path segment is on lane A, and the end point of the first "S"-shaped path segment is on lane B; the end point of the first "S"-shaped path segment is the starting point of the second "S"-shaped path segment, and the end point of the second "S"-shaped path segment is on lane C.

[0081] The degree of curvature of the curved guide section corresponds to the speed at which the navigation object changes lanes from the first lane to the second lane.

[0082] Schematically, if the urgency is small, the curvature of the curved guide section is small, indicating that the navigation object can change lanes slowly; if the urgency is large, the curvature of the curved guide section is large, indicating that the navigation object needs to change lanes as soon as possible.

[0083] In some embodiments, when the navigation object meets the lane change requirements, a navigation interface including multiple lanes is displayed, and a lane change guide line is displayed in the navigation interface; wherein the multiple lanes include a first lane and a second lane.

[0084] Illustratively, when the navigation object meets the lane change requirements, lane-level navigation is entered, wherein the lane-level navigation is used to perform a more detailed analysis of the movement of the navigation object with the lane as the analysis object; the lane-level navigation interface displays multiple lanes including a first lane and a second lane, and a lane change guide line is displayed in the lane-level navigation interface.

[0085] In other embodiments, when the navigation object meets the lane change requirements, a navigation interface including multiple lanes is displayed, a first guide surface is overlaid on the multiple lanes, and a lane change guide line is superimposed on the first guide surface; wherein the multiple lanes include a first lane and a second lane.

[0086] Optionally, the first guiding surface is used to cover a lane adapted for the navigation object to pass through. The lane being adapted for the navigation object to pass through is used to indicate that the navigation object can pass through the lane normally.

[0087] For example: multiple lanes include lane A, lane B and lane C, among which lane C is under maintenance and is not convenient for the navigation object to pass through, so the lanes adapted for the navigation object to pass through are implemented as lane A and lane B; or, the lane congestion level of lane C is greater than a preset congestion threshold, and it is not convenient for the navigation object to pass through, so the lanes adapted for the navigation object to pass through are implemented as lane A and lane B, etc.

[0088] In some embodiments, when the navigation object meets the lane change requirements, a lane change guide line is displayed in the navigation interface, and a direction indication animation is displayed within the lane change guide line.

[0089] The direction indication animation is used to represent an animation indicating that the navigation object moves along the indicated direction.

[0090] Optionally, the direction indication animation is an animation in which the real-time position of the navigation object is taken as a starting point and the first flow direction arrow moves on the guide line along the object movement direction of the navigation object.

[0091] Optionally, the first flow arrow is implemented as an arrow indicating the moving direction of the object, wherein the moving direction of the object is used to indicate the moving direction of the navigation object. For example, if the moving direction of the object is forward, the head of the first flow arrow is the front part, and the tail of the first flow arrow is the rear part, so that the moving direction of the object can be indicated by the first flow arrow.

[0092] In some embodiments, the first flow arrow is an arrow moving along a direction in which the object moves.

[0093] Schematically, the first flow direction arrow is not an arrow fixed at a certain position on the lane change guide line, but an arrow that moves along the moving direction of the object as the navigation object moves; or, the first flow direction arrow is not an arrow fixed at a certain position on the lane change guide line, but an arrow that moves along the moving direction of the object at a fixed moving speed, etc.

[0094] In some embodiments, the first flow direction arrow is implemented as a single flow direction arrow; or, the first flow direction arrow is implemented as an arrow formed by superimposing multiple flow direction arrows, etc.

[0095] The first flow direction arrow has the same width as the lane change guide line.

[0096] Schematically, the first flow direction arrow has a certain arrow width, and the arrow width corresponding to the first flow direction arrow is the same as the width corresponding to the lane change guide line.

[0097] The first flow direction arrow is used to guide the navigation object to move along the direction indicated by the arrow.

[0098] Schematically, the direction of the arrow is used to indicate the direction of the first flow direction arrow, such as: if the head of the first flow direction arrow points forward, then the first flow direction arrow is used to guide the navigation object to move forward; or, if the head of the first flow direction arrow points diagonally forward, then the first flow direction arrow is used to guide the navigation object to move diagonally forward, etc.

[0099] Schematically, the first flow direction arrow is an arrow moving along the object moving direction, and the object moving direction is used to indicate the direction in which the navigation object moves along the first lane, such as: indicating that the navigation object moves in a straight line along the first lane; or, indicating that the navigation object moves in a curve along the first lane, etc.

[0100] In some embodiments, the lane change guide line and the first flow direction arrow marked on the lane change guide line are displayed simultaneously; or, the lane change guide line is displayed first, and then the first flow direction arrow is displayed on the lane change guide line.

[0101] In some embodiments, in response to the movement distance of the first flow direction arrow on the navigation interface reaching a preset distance, the first flow direction arrow is cancelled from being displayed.

[0102] Schematically, the first flow direction arrow is a dynamic arrow. As a dynamically moving arrow, the first flow direction arrow has a moving distance in the navigation interface, such as: starting from the object position, moving a certain distance along the object moving direction of the navigation object.

[0103] Optionally, the moving distance is a distance determined based on a space where the navigation object is located; or, the moving distance is a distance determined based on a size of the navigation interface, etc.

[0104] Take the moving distance as an example, which is a distance determined based on the space where the navigation object is located. The moving distance of the first flow direction arrow is detected in real time, and the moving distance is compared with the preset distance. When the moving distance reaches the preset distance, the first flow direction arrow is cancelled. For example: the preset distance is 50 meters. When the moving distance of the first flow direction arrow in the navigation interface reaches 50 meters, the first flow direction arrow is cancelled. At this time, the navigation interface displays a guide line without the first flow direction arrow.

[0105] The marking effect and movement effect of the first flow direction arrow make it easier for the navigation object to enter a lane change state when moving on the first lane, thereby improving the vividness of information display on the navigation interface.

[0106] In some embodiments, when the navigation object meets the lane change requirements corresponding to multiple lanes, the lane with the shortest distance from the first lane among the multiple lanes is used as the second lane, and the lane change guide line is displayed in the navigation interface.

[0107] In schematic form, when a vehicle needs to turn left, it needs to change lanes from the straight lane to the left turn lane. Assuming that the current road section includes two left turn lanes and the navigation object meets the lane change requirements of these two left turn lanes, the left turn lane closest to the straight lane where the vehicle is located is selected as the driving lane after the lane change.

[0108] Step 230 : When the navigation object moves in the first lane, based on the speed at which the navigation object changes lanes from the first lane to the second lane, display a bending change animation of the curved guide segment.

[0109] Indicatively, when the navigation object has not changed lanes yet, that is, it is still moving in the first lane, if the moving range available for the navigation object to change lanes becomes smaller (with a high urgency), it means that the navigation object needs to change lanes as soon as possible, and an animation of the curvature of the curved guide segment changing from small to large is displayed (for example, an animation of compressing an "S"-shaped path segment). If the moving range available for the navigation object to change lanes becomes larger (with a low urgency), it means that the urgency of the navigation object's lane change decreases, and an animation of the curvature of the curved guide segment changing from large to small is displayed (for example, an animation of stretching an "S"-shaped path segment).

[0110] In some embodiments, when the navigation object is moving on the first lane, in response to the endpoint distance between the endpoint of the curved guide segment on the first lane and the endpoint of the curved guide segment on the second lane being less than or equal to a preset distance threshold, the curvature of the curved guide segment stops changing; and yaw prompt information is displayed, the yaw prompt information being used to indicate that the navigation object deviates from the navigation path corresponding to the lane change guide line.

[0111] Indicatively, when the moving range available for the navigation object to change lanes is too small, the system determines that the navigation object has no time to change lanes to the second lane, so it sends a deviation prompt message to remind the driver that it has deviated. By limiting the upper limit of the curvature change, the rationality and credibility of the lane change guide line are improved, and by sending the deviation prompt message, the deviation information is notified in time, ensuring the driver's safety during driving.

[0112] Optionally, the endpoint distance is the vertical distance between the endpoint of the curved guide segment on the first lane and the endpoint of the curved guide segment on the second lane; or, the endpoint distance is the straight-line distance between the endpoint of the curved guide segment on the first lane and the endpoint of the curved guide segment on the second lane.

[0113] Optionally, the preset distance threshold is a preset fixed distance threshold, for example, set to 10 meters; or set to a vehicle body length of 9.6 meters.

[0114] Alternatively, the preset distance threshold is a distance determined according to the number of lane intervals between the first lane and the second lane. The preset distance threshold is positively correlated with the number of lane intervals. Schematically, if the number of lane intervals is 0, the preset distance threshold is 10 meters; if the number of lane intervals is 1, the preset distance threshold is 15 meters; if the number of lane intervals is 2, the preset distance threshold is 20 meters.

[0115] In some embodiments, when the navigation object offsets the navigation path corresponding to the lane change guide line, a path switching animation is displayed. The path switching animation refers to an animation of switching the lane change guide line to a guide line corresponding to a target path. The target path refers to a navigation planned path from the real-time position of the navigation object to a second position.

[0116] Schematically, when the deviation is determined, the background of the navigation application will plan a new navigation path according to the real-time location of the navigation and the destination location (i.e., the second location), and promptly issue the guide line information corresponding to the new navigation path, thereby displaying an animation on the navigation interface that switches the lane change guide line to the guide line corresponding to the new path.

[0117] Optionally, when the real-time position of the navigation object moves to the end point of the lane change from the first lane to the second lane (for example, the preset position hereinafter), the path switching animation is displayed. Alternatively, when the distance between the real-time position of the navigation object and the end point of the lane change is less than a preset value, the path switching animation is displayed.

[0118] In summary, the display method of the navigation interface provided by the embodiment of the present application displays a lane change guide line in the navigation interface to guide the navigation object to change lanes when the navigation object meets the lane change requirements, wherein the curvature of the curved guide segment in the lane change guide line corresponds to the urgency of the navigation object when changing lanes, and subsequently, the curvature change animation of the curved guide segment can be displayed according to the urgency. The navigation object is guided to change lanes from slow to fast by the dynamic curvature of the curved guide segment, so that the user is aware of the urgency of the need to change lanes; the urgency of the lane change of the navigation object is intuitively expressed by associating the curvature of the curved guide segment, so that the user can be aware of the urgency of the lane change action, thereby reducing the probability of the navigation object yaw and improving the efficiency of the user in using the navigation interface.

[0119] In some embodiments, when the navigation object moves in the first lane, the curved guide segment will move, and when the curved guide segment moves to a preset position, the curvature of the curved guide segment will change. Figure 3 As shown above Figure 2 The embodiment shown can also be implemented as the following steps 310 to 332, Figure 2 The illustrated step 230 may also be implemented as the following steps 331 to 332 .

[0120] Step 310: display the navigation interface.

[0121] Among them, the navigation interface is used to provide path guidance for the navigation object.

[0122] In some embodiments, the navigation interface is used to guide the navigation object according to a preset navigation path, wherein the preset navigation path is a path determined according to the first position and the second position.

[0123] Step 320: When the navigation object meets the lane change requirement, a lane change guide line is displayed in the navigation interface.

[0124] Among them, the lane change guide line is used to guide the navigation object to change lanes from the first lane to the second lane. The lane change guide line includes a curved guide segment, and the degree of curvature of the curved guide segment corresponds to the speed of the navigation object changing lanes from the first lane to the second lane.

[0125] Schematically, if the urgency is small, the curvature of the curved guide section is small, indicating that the navigation object can change lanes slowly; if the urgency is large, the curvature of the curved guide section is large, indicating that the navigation object needs to change lanes as soon as possible.

[0126] The starting point of the curved guide segment is located at the first lane, and the end point of the curved guide segment is located at the second lane. The curved guide segment corresponds to an endpoint distance, which refers to the distance between the starting point and the end point of the curved guide segment.

[0127] In some embodiments, the curved guide segment is a preset “S”-shaped (gentle at the start and end points, and steep in the middle) path segment.

[0128] Step 331: When the navigation object moves on the first lane, display the moving animation of the curved guide segment along with the straight-moving process.

[0129] Schematically, the navigation object moves forward on the first lane, and a moving animation of the curved guide segment moving forward as a whole is displayed; or, the navigation object moves backward on the first lane, and a moving animation of the curved guide segment moving backward as a whole is displayed.

[0130] In some embodiments, during the movement indicated by the moving animation, the curvature of the curved guide segment remains unchanged, that is, before the endpoint of the curved guide segment on the second lane moves to a preset position on the second lane, the curvature of the curved guide segment does not change.

[0131] In other embodiments, during the movement indicated by the moving animation, the degree of curvature of the curved guide segment changes according to the real-time position of the navigation object. That is, before the endpoint of the curved guide segment on the second lane moves to the preset position on the second lane:

[0132] In response to a decrease in the second distance between the real-time position of the navigation object and the second lane, a third bending change animation is displayed, the third bending change animation is an animation of stretching the curved guide segment along the moving direction of the navigation object, and the third bending change animation indicates that the degree of curvature of the curved guide segment is reduced; in response to an increase in the second distance between the real-time position of the navigation object and the second lane, a fourth bending change animation is displayed, the fourth bending change animation is an animation of compressing the curved guide segment along the moving direction of the navigation object, and the fourth bending change animation indicates that the degree of curvature of the curved guide segment is increased.

[0133] Schematically, taking the case where the navigation object is implemented as a vehicle as an example, when the vehicle is traveling in the first lane, in most cases, the vehicle's driving path is not a straight line, but a curve; that is, before the vehicle changes lanes, it may be close to the second lane or may be far away from the second lane while driving.

[0134] When the vehicle approaches the second lane, the vehicle actually reduces the lane distance required to change lanes, so the navigation interface lowers the curvature of the curved guide section, indicating that the speed of changing lanes from the first lane to the second lane is reduced.

[0135] When the vehicle moves away from the second lane, the vehicle actually increases the distance required to change lanes. Therefore, the navigation interface lowers the curvature of the curved guide section, indicating that the speed of changing lanes from the first lane to the second lane is reduced.

[0136] Optionally, if a vehicle terminal is used for vehicle navigation, coordinate information of any position point in the current vehicle is obtained through the vehicle terminal; and the second distance between the real-time position of the vehicle and the second lane is determined based on the coordinate information.

[0137] Optionally, if a mobile phone terminal is used for vehicle navigation, the coordinate information of the current mobile phone is obtained through the mobile phone terminal; the second distance between the real-time position of the vehicle and the second lane is determined based on the coordinate information; or, the mobile phone terminal obtains the coordinate information of any position point in the current vehicle transmitted by the vehicle-mounted terminal of the vehicle via Bluetooth, and the second distance between the real-time position of the vehicle and the second lane is determined based on the coordinate information.

[0138] The real-time position of the above navigation object can be represented by any position on the navigation object. For example, the center point of the front of the car is selected as the car position, the center point of the entire car is selected as the car position, the left edge point of the front of the car is selected as the car position, the position where the position detection device is installed is selected as the car position, etc., which is not limited in the embodiments of the present application.

[0139] Before changing lanes, the curvature of the curved guidance section is adjusted according to the real-time position of the navigation object, and the displayed lane change guide line is refined, thereby improving the accuracy of lane change guidance.

[0140] Step 332 , in response to the endpoint of the curved guide segment on the second lane moving to a preset position on the second lane, displaying a curved change animation of the curved guide segment based on the speed at which the navigation object changes from the first lane to the second lane.

[0141] The preset position is the end point of changing lanes from the first lane to the second lane.

[0142] In some embodiments, the preset position is a fixed position on the second lane.

[0143] Optionally, a first lane line is included between the first lane and the second lane, and the preset position is on the same horizontal line as a starting position of a solid line on the first lane line.

[0144] Schematically, the first lane is a straight lane, and the second lane is a left-turn lane. The vehicle needs to change lanes from the straight lane to the left-turn lane to make a left turn; on the left-turn lane, at position A which is a preset distance (for example, 20 meters) from the turning mouth, the lane line between the straight lane and the left-turn lane changes from a dotted line to a solid line, and this position A is the preset position.

[0145] In other embodiments, the preset position is a position on the second lane that changes dynamically according to the road condition of the second lane.

[0146] Optionally, a preset position is determined based on the real-time position of the first object on the second lane; wherein, in the moving direction of the navigation object, there are multiple moving objects parked on the second lane, and the moving object with the smallest distance to the navigation object among the multiple moving objects is taken as the first object.

[0147] Schematically, the first lane is a straight lane, and the second lane is a left turn lane. The vehicle needs to change lanes from the straight lane to the left turn lane to make a left turn; in the left turn lane, the left turn light is red, and in front of the vehicle, there are multiple vehicles waiting in the left turn lane. In this case, the rear position of the vehicle at the rear position among the multiple waiting vehicles is used as the preset position.

[0148] It should be noted that if the rear position of the vehicle at the rear position is within the solid line interval (i.e. the interval from the solid line starting position on the first lane line to the turning intersection), the preset position is still the above-mentioned position A; if the rear position of the vehicle at the rear position is in the dotted line interval, the rear position of the vehicle at the rear position among multiple vehicles in the preset positions of the interval can be crossed.

[0149] In some embodiments, the lane change guide line includes a first straight line guide segment, and the first straight line guide segment is used to guide the navigation object to go straight in the first lane.

[0150] Optionally, the first straight line guide segment is a preset straight line path segment. Schematically, the car moves in the first lane, and on the first lane, the front position of the car is used as the starting point of the first straight line guide segment, and the position point 10 meters ahead of the front position of the car is used as the end point of the first straight line guide segment.

[0151] Alternatively, the first straight line guide segment is a straight path segment determined according to the current navigation parameters of the navigation object. Schematically, the length of car A is 4.8 meters, and car A moves in the first lane. In the first lane, the front position of the car is used as the starting point of the first straight line guide segment, and the position point 9.6 meters (the distance between two car bodies) in front of the front position of car A is determined as the end point of the first straight line guide segment.

[0152] Optionally, when the lane change guide line includes the first straight line guide segment, the display of the moving animation includes the following two situations:

[0153] Case 1: When the navigation object moves in the first lane, a moving animation of the first straight guide segment and the curved guide segment as they move straight ahead is displayed; in response to the endpoint of the curved guide segment on the second lane moving to a preset position on the second lane, while the navigation object continues to move straight ahead in the first lane, a guide line erasing animation corresponding to the first straight guide segment is displayed, wherein the guide line erasing animation refers to an animation in which the first straight guide segment gradually disappears along the forward direction of the navigation object; in response to the real-time position of the navigation object being at the end point of the first straight guide segment, a bending change animation of the curved guide segment is displayed based on the speed at which the navigation object changes lanes from the first lane to the second lane.

[0154] Optionally, the real-time position of the navigation object is before the end point of the first straight line guide segment, and the curvature of the curved guide segment remains unchanged. Alternatively, the real-time position of the navigation object is before the end point of the first straight line guide segment, and the curvature of the curved guide segment changes according to the real-time position of the navigation object.

[0155] For illustration, the preset position is a fixed position on the second lane. Please refer to Figure 4 , which shows a dynamic change diagram of a lane change guide line of a navigation object, such as Figure 4 As shown, the road section of the navigation interface includes lane 1, lane 2, lane 3, and lane 4; car 401 needs to change lanes from lane 2 to lane 4. If the lane change requirements are met, a lane change guide line 402 is displayed in the navigation interface. The lane change guide line 402 includes a curved guide segment AB and a first straight guide segment AC. The solid white line 403 is the horizontal line where the end point of the lane change interval (i.e., the preset position) is located. The dynamic change of the lane change guide line 402 includes the following process:

[0156] (1) Process a.

[0157] When the car 401 moves forward on the lane 2, the curved guide segment AB and the first straight guide segment AC move forward accordingly. When the end point B of the curved guide segment AB is moved to the solid white line 403 (i.e., the preset position), the movement is completed. During process a, the vertical distance (20 meters) and the degree of curvature of the curved guide segment AB do not change.

[0158] (2) Process b.

[0159] When the car 401 continues to move forward on the lane 2, the car 401 passes the first straight guide segment AC, and the first straight guide segment AC disappears; until the car 401 moves to point A, the first straight guide segment AC completely disappears. During process a, the vertical distance (20 meters) and the degree of curvature of the curved guide segment AB do not change.

[0160] (3) Process c.

[0161] When car 401 continues to move forward on lane 2, car 401 continues to approach white solid line 403. At this time, the moving range available for car 401 to change lanes becomes smaller, indicating that the urgency of the lane change action becomes higher. The bending change animation of the bending degree of the curved guide segment AB is displayed (i.e., the curve of the compressed curved guide segment AB). The bending degree of the curved guide segment AB changes from small to large, and the vertical distance between point A and point B changes from large to small. The bending change animation prompts the driver of car 401 to change lanes as soon as possible.

[0162] When the vertical distance between point A and point B is less than or equal to 10 meters, the bending change animation of the bending guide segment AB stops being displayed (i.e., the compression of the curve of the bending guide segment AB stops), and the vertical distance between point A and point B no longer decreases. Normally, at this time, it is too late for the car 401 to change lanes, so the yaw prompt information is displayed, wherein the yaw prompt information is used to indicate that the navigation object deviates from the navigation path corresponding to the lane change guide line; when the front position of the car 401 is at the position of the solid white line 403, a new navigation path is issued.

[0163] Case 2: When the navigation object is going straight in the first lane, the guide line erasing animation corresponding to the first straight guide segment is displayed. The guide line erasing animation refers to an animation in which the first straight guide segment gradually disappears along the forward direction of the navigation object; in response to the real-time position of the navigation object being at the end point of the first straight guide segment, a moving animation of the curved guide segment moving along with the straight-moving process is displayed; in response to the endpoint of the curved guide segment on the second lane moving to the preset position on the second lane, based on the speed at which the navigation object changes lanes from the first lane to the second lane, a bending change animation of the curved guide segment is displayed.

[0164] Optionally, before the endpoint of the curved guide segment on the second lane moves to a preset position on the second lane, the curvature of the curved guide segment remains unchanged. Alternatively, before the endpoint of the curved guide segment on the second lane moves to a preset position on the second lane, the curvature of the curved guide segment changes according to the real-time position of the navigation object.

[0165] Indicatively, Figure 4As shown, process a in situation 2 is: when the car 401 moves forward on lane 2, the car 401 passes the first straight guide segment AC, and the first straight guide segment AC disappears; until the car 401 moves to point A, the first straight guide segment AC completely disappears. During process a, the vertical distance (20 meters) and the degree of curvature of the curved guide segment AB do not change, and the curved guide segment AB does not move.

[0166] Process b in situation 2 is: when the car 401 continues to move forward on lane 2, the curved guide segment AB moves forward. When the line segment end point B of the curved guide segment AB is moved to the solid white line 403 (i.e., the preset position), the movement is ended. During process b, the vertical distance (20 meters) and the degree of curvature of the curved guide segment AB do not change.

[0167] The specific content of process c in case 2 can refer to the specific content of process c in case 1, which will not be repeated here.

[0168] In some embodiments, a first distance between the real-time position of the navigation object and the preset position is negatively correlated with the urgency of the navigation object changing lanes from the first lane to the second lane.

[0169] Optionally, in response to the first distance decreasing, a first bending change animation of the bending guide segment is displayed, the first bending change animation being an animation of compressing the bending guide segment along the moving direction of the navigation object, and the first bending change animation indicating that the bending degree of the bending guide segment increases.

[0170] Illustratively, when the navigation object has not changed lanes yet, that is, is still moving in the first lane, if the first distance available for the navigation object to change lanes becomes smaller (greater urgency), it indicates that the navigation object needs to change lanes as soon as possible, and an animation of the curvature change of the curved guide segment from a small curvature to a large curvature is displayed (for example: an animation of compressing the "S" shaped path segment).

[0171] Optionally, in response to the increase of the first distance, a second bending change animation of the bending guide segment is displayed, the second bending change animation refers to an animation of stretching the bending guide segment along the moving direction of the navigation object, and the second bending change animation indicates that the bending degree of the bending guide segment is reduced.

[0172] Illustratively, when the navigation object has not changed lanes yet, that is, is still moving in the first lane, if the first distance available for the navigation object to change lanes becomes larger (the urgency is smaller), it means that the urgency of the navigation object's lane change decreases, and an animation of the curvature change of the curved guide segment from large to small is displayed (for example: an animation of stretching an "S" shaped path segment).

[0173] Optionally, in the case where the above-mentioned first distance increases, when the preset position is a fixed point, the vehicle travels normally, that is, when the vehicle moves forward, the first distance decreases; usually, the vehicle cannot travel backwards.

[0174] Then, in the case where the preset position is a dynamically changing point, for example: vehicle A is traveling in the slow lane. If vehicle A needs to overtake at this time, it needs to change lanes to the fast lane; in the fast lane, vehicle B is traveling in front of vehicle A.

[0175] When vehicle A and vehicle B have the same speed, the distance between them is always maintained at 100 meters (vertical distance). In the lane change section, the preset position is 20 meters behind the rear position of vehicle B. At this time, the preset position is a stationary point relative to vehicle A. When vehicle A moves forward in the slow lane, the first distance becomes smaller, the urgency of lane change increases, and the curvature of the curved guide section changes from small to large.

[0176] When the speed of vehicle A is greater than that of vehicle B, the distance between vehicle A and vehicle B gradually increases. In the lane change section, the preset position is located 20 meters behind the rear position of vehicle B. At this time, the preset position is the point moving forward relative to vehicle A. When vehicle A moves forward in the slow lane, the first distance increases, the lane change speed decreases, and the curvature of the curved guide section changes from large to small. When the first distance is greater than or equal to the preset value, the curvature of the curved guide section stops changing.

[0177] In summary, the display method of the navigation interface provided by the embodiment of the present application displays a lane change guide line in the navigation interface to guide the navigation object to change lanes when the navigation object meets the lane change requirements, wherein the curvature of the curved guide segment in the lane change guide line corresponds to the urgency of the navigation object when changing lanes, and subsequently, the curvature change animation of the curved guide segment can be displayed according to the urgency. The navigation object is guided to change lanes from slow to fast by the dynamic curvature of the curved guide segment, so that the user is aware of the urgency of the need to change lanes; the urgency of the lane change of the navigation object is intuitively expressed by associating the curvature of the curved guide segment, so that the user can be aware of the urgency of the lane change action, thereby reducing the probability of the navigation object yaw and improving the efficiency of the user in using the navigation interface.

[0178] In the embodiment of the present application, two bending change animations are provided for the lane change guide line including the curved guide segment and the first straight guide segment:

[0179] The first method will translate the curved guide segment and the first straight guide segment together until the curved guide segment reaches the lane change terminal, and then start to display the erasing animation of the first straight guide segment. After the first straight guide segment is completely erased, the curved guide segment will start to be compressed. During this process, there is a small buffer zone before the curved guide segment changes, which improves the safety of the guided lane change action.

[0180] The second method will display an erasing animation of the first straight guide segment before the curved guide segment is translated. After completely erasing the first straight guide segment, the curved guide segment will begin to be translated until the curved guide segment reaches the lane change terminal and begins to compress the curved guide segment. In this process, compared with the change process in the first method, the driver can perceive the lane change action in advance, thereby changing lanes in time and reducing the probability of the navigation object deviation.

[0181] Indicatively, Figure 5 As shown above Figure 2 The illustrated embodiment may also be implemented as the following steps 510 to 540 .

[0182] Step 510, display the navigation interface.

[0183] The navigation interface is used to guide the navigation object to move from a first position to a second position, and the first position to the second position includes a first road section. The first road section includes a plurality of lanes distributed in parallel, and the plurality of lanes distributed in parallel include a first lane and a second lane.

[0184] Step 520: When the navigation object moves on the first road section, a first straight guide line is displayed on the first road section at a first height viewing angle in the navigation interface.

[0185] The first straight guide line is used to guide the navigation object to go straight on the first road section.

[0186] In some embodiments, the terminal device collects the location data of the navigation object in real time, and through data interaction with the server, the server adjusts the location data in real time to determine the location information of the navigation object. When the terminal device detects that the location information of the navigation object is located on the first road section, the first straight guide line covering the first road section is displayed in the navigation interface at a first height perspective.

[0187] The first height viewing angle is a relatively high viewing angle. Under the first height viewing angle, the first guide line can cover the first road section, and the representation of the specific lane on the first road section is relatively broad.

[0188] For the guide line, the line width of the guide line is related to the type of lane in the navigation path and the number of lanes that the above-mentioned navigation object can move. For example, if the navigation object moves according to the planned navigation path, there are four lanes on the road section, including a right-turn lane, two left-turn lanes, and a straight lane. When the navigation object goes straight on the road section, the width of the guide line can be equal to the width of one of the straight lanes, or it can be equal to the sum of the widths of the two straight lanes; when the navigation object turns right on the road section, the width of the guide line can be equal to the width of the right-turn lane on the map; when the navigation object turns left on the road section, the width of the guide line can be equal to the width of the left-turn lane on the map. Of course, the guide line can also be displayed according to other road section factors, and the embodiments of the present application are not limited to this.

[0189] Optionally, the width of the first guide line is the same as the width of the first section.

[0190] Step 530: When the navigation object meets the lane change requirement, the first guide surface and the lane change guide line are displayed overlaid on the first road section at a second height perspective in the navigation interface.

[0191] Optionally, the situations where the navigation object meets the lane change requirements include: (1) turning on the turn signal; (2) entering the lane change intersection; (3) prompting congestion on the road ahead, etc.

[0192] Illustratively, the navigation object is implemented as a vehicle, which is equipped with an on-board terminal. When the on-board terminal detects that the vehicle is traveling on a first road section and meets the lane change requirements, the first height perspective is adjusted to a second height perspective.

[0193] The second height viewing angle is lower than the first height viewing angle.

[0194] Schematically, when the navigation object is traveling on the first road section and does not meet the lane change requirements, the navigation-related content is displayed on the navigation interface at a higher first height perspective to achieve a road observation process in a larger range, thereby paying attention to a wider range of road section information; when the navigation object is traveling on the first road section and meets the lane change requirements, the navigation-related content is displayed on the navigation interface at a lower second height perspective to achieve a road observation process in a finer range, thereby paying attention to more targeted lane information.

[0195] The first guiding surface is used to guide the navigation object to a passable lane on the first road section, that is, the first guiding surface is used to cover the lane adapted for navigation object passage, and the lane adaptation for navigation object passage is used to indicate that the navigation object can pass normally on the lane.

[0196] Illustratively, by overlaying and displaying the first guide surface on the navigation interface, a moving path suitable for the navigation object on the first road section can be displayed to the navigation object to assist the navigation object in changing from the current first lane to the second lane.

[0197] Optionally, the first guiding surface may be a first guiding surface of a regular shape, such as a trapezoidal first guiding surface, a parallelogram-shaped first guiding surface, or may be a first guiding surface of an irregular shape.

[0198] The lane change guide line is a guide line interlaced with at least two lanes. Since the lane change guide line is used to guide the navigation object to move diagonally on the first road section, the flow arrow on the lane change guide line is used to guide the navigation object to move from the first lane to the second lane.

[0199] Among them, the lane change guide line is used to guide the navigation object to change lanes from the first lane to the second lane.

[0200] Optionally, the width of the lane change guide line is the same as the width of each lane on the first road section; or, the width of the lane change guide line is slightly larger than the width of each lane on the first road section; or, the width of the lane change guide line is related to the degree of lane change curvature, etc.

[0201] The lane change guide line includes a curved guide segment, and the degree of curvature of the curved guide segment corresponds to the speed at which the navigation object changes lanes from the first lane to the second lane.

[0202] In some optional embodiments, in response to the distance between the real-time position of the navigation object and the lane change position point on the first road section being less than a first threshold, a first guide surface and a lane change guide line are overlaid and displayed on the first road section at a second height perspective in the navigation interface; wherein the lane change position point includes at least one of an intersection of the first road section and a lane change position determined based on real-time traffic conditions.

[0203] The intersection of the first road section refers to a road node on the first road section that has a road section extending in a direction different from that of the first road section, for example, it may be at least one of a cross intersection, a T-shaped intersection, a Y-shaped intersection, an X-shaped intersection, etc. on the first road section. If the distance between the real-time position of the navigation object and the intersection of the first road section is less than a first threshold, the first guide surface and the lane change guide line are overlaid and displayed on the first road section.

[0204] The lane change position in the first road section determined according to the real-time road condition refers to the lane change position in the first road section determined according to the road condition information of the road. The road condition information of the road is used to describe the road traffic conditions of the road in real time. The road condition information includes at least one of multiple road information such as road basic information, road weather information, road construction information, emergency information, etc.

[0205] For example, if the road condition information indicates that there is construction or an emergency within a certain mileage range, the construction location or the location of the emergency on the road can be determined as the lane change location in the first road section. If the distance between the real-time location of the navigation object and the lane change location in the first road section is less than a first threshold, the first guide surface and the lane change guide line are overlaid and displayed on the first road section.

[0206] Schematically, the first threshold is a previously set value, which detects the real-time position of the navigation object in real time, and analyzes the distance between the real-time position and the lane change position point on the first road section. When the distance is less than the first threshold, the first guide surface and lane change guide line are overlaid and displayed on the first road section at a second height perspective in the navigation interface.

[0207] In some embodiments, the first threshold is related to the speed limit of the first road section, and the first thresholds corresponding to road sections in different speed limit intervals are different; or, the first threshold is related to the speed of the navigation object, and the first thresholds corresponding to navigation objects in different speed intervals are different.

[0208] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.

[0209] In an optional embodiment, multiple lanes included in the first road section are displayed; and a first guide surface is displayed overlaid on the first road section. The first end of the first guide surface covers at least one passable lane on the first road section before the navigation object changes lanes, and the second end of the first guide surface covers at least one passable lane on the first road section after the navigation object changes lanes.

[0210] Schematically, the first end of the first guide surface refers to the end of the first guide surface close to the navigation object, and the first end of the first guide surface is used to indicate at least one passable lane on the first road section when the navigation object starts to change lanes; the second end of the first guide surface refers to the end of the first guide surface away from the navigation object, and the second end of the first guide surface is used to indicate at least one passable lane on the first road section when the navigation object ends to change lanes.

[0211] For example, if the navigation object is moving on the first road section, the first road section has four lanes, including one right-turn lane, two left-turn lanes, and one straight lane, and the navigation object is traveling on the straight lane. If the navigation object has a left-turn lane requirement on the first road section, the first end of the first guiding surface covers the four passable lanes (including two left-turn lanes, one straight lane, and one right-turn lane) of the navigation object on the first road section before the lane change, and the second end of the first guiding surface covers the two passable lanes (including two left-turn lanes) of the navigation object on the first road section after the lane change.

[0212] In an optional embodiment, a lane-changing guide line is superimposed and displayed on the first guide surface, wherein a first end of the lane-changing guide line covers the first lane, and a second end of the lane-changing guide line covers the second lane.

[0213] Schematically, the first end of the lane changing guide line refers to an end of the lane changing guide line close to the navigation object, and the second end of the lane changing guide line refers to an end of the lane changing guide line far from the navigation object.

[0214] In some embodiments, there is a smooth transition between the first end of the first guide surface and the second end of the first guide surface, and there is a smooth transition between the first end of the lane changing guide line and the second end of the lane changing guide line.

[0215] Smooth transition means that the connection between the edge lines of the ends is smoothly transitioned, and there is no connection mark between the two edge lines.

[0216] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.

[0217] In some optional embodiments, for the change from the first height viewing angle to the second height viewing angle, the height viewing angle is associated with the height and shooting angle of the virtual camera.

[0218] Optionally, when the navigation object meets the lane change requirements, the height of the virtual camera is reduced and the shooting angle of the virtual camera is increased; wherein the height of the virtual camera is negatively correlated with the lane width displayed in the navigation interface, and the shooting angle of the virtual camera is positively correlated with the viewing distance presented in the navigation interface.

[0219] The virtual camera is used to display the navigation interface, and the height of the virtual camera is used to indicate the scale of the map corresponding to the navigation interface. In some embodiments, the height of the virtual camera is positively correlated with the scale of the map, that is, the higher the height of the virtual camera, the larger the scale of the map, and the larger the map area displayed on the navigation interface; the lower the height of the virtual camera, the smaller the scale of the map, and the smaller the map area displayed on the navigation interface.

[0220] In some embodiments, the height of the virtual camera is negatively correlated with the road width displayed in the navigation interface. That is, the higher the height of the virtual camera, the narrower the road width displayed in the navigation interface, and the lower the height of the virtual camera, the wider the road width displayed in the navigation interface. It should be noted that the change in road width mentioned here refers to the change in road width displayed in the navigation interface.

[0221] The shooting angle of the virtual camera refers to the angle between the shooting direction of the virtual camera and the gravity direction. In some embodiments, the shooting angle of the virtual camera may also be referred to as the pitch angle of the virtual camera.

[0222] The shooting angle of the virtual camera can be used to indicate the spatial range displayed by the navigation interface, and the shooting angle of the virtual camera is positively correlated with the spatial range displayed by the navigation interface, that is, the smaller the shooting angle of the virtual camera, the smaller the spatial range displayed by the navigation interface, and the less spatial content the user can see; the larger the shooting angle of the virtual camera, the larger the spatial range displayed by the navigation interface, and the larger the spatial content the user can see.

[0223] In some embodiments, the shooting angle of the virtual camera is positively correlated with the viewing distance presented in the navigation interface, that is, the smaller the shooting angle of the virtual camera, the shorter the viewing distance presented in the navigation interface, and the larger the shooting angle of the virtual camera, the longer the viewing distance presented in the navigation interface.

[0224] By adjusting the height of the virtual camera and the shooting angle of the virtual camera, the navigation content displayed in the navigation interface can be adjusted in real time according to the user's navigation needs, so as to present a better navigation interface to the user.

[0225] In some optional embodiments, if the navigation object meets the lane change requirements corresponding to a single lane in the first road section, the single lane is used as the second lane; if the navigation object meets the lane change requirements corresponding to multiple lanes in the first road section, the second lane is determined by the distances between the multiple lanes and the first lane.

[0226] Optionally, a lane among the multiple lanes that is closest to the first lane is determined as the second lane.

[0227] For illustration, please refer to Figure 6 , which shows a schematic diagram of displaying a lane change guide line, such as Figure 6 As shown, the navigation object 601 moves on the straight lane 602. When the navigation object 601 meets the lane change requirement corresponding to the left turn lane 603 in the first road section, a lane change guide line is displayed. The lane change guide line is used to guide the navigation object 601 to change lanes from the straight lane 602 to the left turn lane 603.

[0228] For illustration, please refer to Figure 7 , which shows another schematic diagram of displaying lane change guide lines, such as Figure 7 As shown, the navigation object 701 moves on the straight lane 702. When the navigation object 701 meets the lane change requirements corresponding to the left turn lane 703 and the left turn lane 704 in the first road section, a lane change guide line is displayed. The lane change guide line is used to guide the navigation object 701 to change lanes from the straight lane 702 to the left turn lane 703. The left turn lane 703 is the lane closest to the straight lane 702.

[0229] Step 540 : When the navigation object moves in the first lane, based on the speed at which the navigation object changes lanes from the first lane to the second lane, display a bending change animation of the curved guide segment.

[0230] Indicatively, when the navigation object has not changed lanes yet, that is, it is still moving in the first lane, if the moving range available for the navigation object to change lanes becomes smaller, it means that the navigation object needs to change lanes as soon as possible (the urgency is high), and an animation of the bending change of the bending degree of the curved guide segment from small to large is displayed (for example: an animation of compressing the "S"-shaped path segment). If the moving range available for the navigation object to change lanes becomes larger, it means that the urgency of the navigation object's lane change decreases (the urgency is low), and an animation of the bending change of the bending degree of the curved guide segment from large to small is displayed (for example: an animation of stretching the "S"-shaped path segment).

[0231] In summary, the display method of the navigation interface provided by the embodiment of the present application displays a lane change guide line in the navigation interface to guide the navigation object to change lanes when the navigation object meets the lane change requirements, wherein the curvature of the curved guide segment in the lane change guide line corresponds to the urgency of the navigation object when changing lanes, and subsequently, the curvature change animation of the curved guide segment can be displayed according to the urgency. The navigation object is guided to change lanes from slow to fast by the dynamic curvature of the curved guide segment, so that the user is aware of the urgency of the need to change lanes; the urgency of the lane change of the navigation object is intuitively expressed by associating the curvature of the curved guide segment, so that the user can be aware of the urgency of the lane change action, thereby reducing the probability of the navigation object yaw and improving the efficiency of the user in using the navigation interface.

[0232] The method provided in the embodiment of the present application changes the display of the first straight line guide line on the first road section to the display of the first guide surface and the lane change guide line when the navigation object meets the lane change requirements on the first road section. When the navigation object changes lanes, in addition to the guide line guiding the lane change path of the navigation object, the guide surfaces of the passable lanes before and after the lane change are also displayed on the navigation interface, thereby enriching the guidance information on the navigation interface.

[0233] Through the superimposed display of guide surfaces and guide lines, the user's demand for obtaining richer information when changing lanes is fully met, avoiding the limitation that a single planned guide line cannot provide users with sufficient guidance information, improving the richness of navigation information, achieving better guidance effects, and adjusting the navigation status to the lane-level navigation status, thereby improving navigation accuracy and safety.

[0234] In some embodiments, the lane change scenario is implemented as a lane change scenario before turning. The lane change location point includes a turning intersection from a first section to a second section. Figure 8 As shown above Figure 5 The illustrated embodiment may also be implemented as the following steps 810 to 860 .

[0235] Step 810, display the navigation interface.

[0236] The navigation interface is used to guide the navigation object to move from a first position to a second position.

[0237] The area between the first position and the second position includes a turning intersection from the first road section to the second road section; the first road section includes a plurality of lanes distributed in parallel, and the second road section also includes a plurality of lanes distributed in parallel.

[0238] A road section refers to a section of a road between two intersections, and an intersection refers to a place where two or more roads meet, such as a crossroads. The first road section and the second road section belong to two road sections, and there is a turning relationship between the first road section and the second road section. The intersection connecting the first road section and the second road section is a turning intersection.

[0239] Schematically, the turning intersection connecting the first road section to the second road section is implemented as a crossroad, and the turning relationship between the first road section and the second road section is used to characterize that the angle between the first road section and the second road section is approximately 90 degrees; or, the turning intersection connecting the first road section to the second road section is implemented as any intersection, and the turning relationship between the first road section and the second road section is used to characterize that the angle between the first road section and the second road section is less than 1100 degrees, etc.

[0240] The lane types of the multiple lanes included in the first road section include at least one of a straight lane, a left turn lane, and a right turn lane. Optionally, the first road section includes a first lane and a second lane, and the second lane is a turning lane from the first road section to the second road section.

[0241] Step 820: When the navigation object moves on the first road section, a first straight guide line is displayed on the first road section at a first height viewing angle in the navigation interface.

[0242] The first straight guide line is used to guide the navigation object to go straight on the first road section.

[0243] The first height viewing angle is a relatively high viewing angle. Under the first height viewing angle, the first guide line can cover the first road section, and the representation of the specific lane on the first road section is relatively broad.

[0244] Optionally, the width of the first guide line is the same as the width of the first section.

[0245] like Fig. 9As shown, a schematic diagram of a navigation object going straight is shown. Taking navigation object 901 as a vehicle as an example, the navigation map is a map range determined based on a first position and a second position. Here, the first position may be the current position of navigation object 901, and the second position may be an intersection position 902 on the navigation map. The first road section is a connecting road section between the first position and the second position. A first straight guide line 903 is displayed overlaid on the first road section, and the first straight guide line 903 is used to guide the navigation object to go straight on the first road section.

[0246] Optionally, a flow arrow 904 is displayed on the first linear guide line 903 , and the flow arrow 904 is a flow arrow group consisting of three flow arrows.

[0247] Optionally, when the navigation object moves to Fig. 9 When the navigation object 901 is at the position shown, the navigation interface can display the prompt bubble 905 to prompt the turning intersection information. For example, the prompt bubble 905 displays: 350 meters, turn left; it means that the navigation object 901 continues to move 350 meters and then turns left to enter the next navigation path.

[0248] Step 830, in response to the distance between the real-time position of the navigation object and the turning intersection being less than a first threshold, overlaying and displaying a first guide surface and a lane change guide line on the first road section at a second height perspective in the navigation interface.

[0249] The first guiding surface is used to guide the navigation object to a passable lane on the first road section, that is, the first guiding surface is used to cover the lane adapted for navigation object passage, and the lane adaptation for navigation object passage is used to indicate that the navigation object can pass normally on the lane.

[0250] Among them, the lane change guide line is used to guide the navigation object to change lanes from the first lane to the second lane.

[0251] Optionally, the width of the lane change guide line is the same as the width of each lane on the first road section; or, the width of the lane change guide line is slightly larger than the width of each lane on the first road section; or, the width of the lane change guide line is related to the degree of lane change curvature, etc.

[0252] Optionally, the lane type of the first lane includes at least one of a straight lane, a left turn lane, and a right turn lane; the lane type of the second lane includes at least one of a left turn lane and a right turn lane. Schematically, the first lane can be implemented as a straight lane, and the second lane can be implemented as a left turn lane.

[0253] The lane change guide line includes a curved guide segment, and the degree of curvature of the curved guide segment corresponds to the speed at which the navigation object changes lanes from the first lane to the second lane.

[0254] like Fig.10As shown, a navigation interface diagram when the navigation object changes lanes is shown. Taking the navigation object 1001 as a vehicle as an example, the navigation object 1001 meets the left turn lane requirement, and a first guide surface 1003 is overlaid and displayed on the first road section, and a lane change guide line 1002 is superimposed and displayed on the first guide surface 1003. The lane change guide line 1002 is used to guide the navigation object 1001 to change lanes from the middle lane to the left turn lane.

[0255] Optionally, a flow arrow is displayed on the lane change guide line 1002, and the flow arrow is used to guide the navigation object 1001 to move diagonally to the left front, and the first guide surface 1003 is used to guide the navigation object 1001 to a passable lane on the first road section before and after the lane change.

[0256] The lane change guide line 1002 includes a curved guide segment 1004 , and the degree of curvature of the curved guide segment corresponds to the speed at which the navigation object changes lanes from the first lane to the second lane.

[0257] Step 840 : When the navigation object moves in the first lane, based on the speed at which the navigation object changes lanes from the first lane to the second lane, display a bending change animation of the curved guide segment.

[0258] For illustration, please refer to Fig.11 , which shows a schematic diagram of the dynamic change of a lane change guide line, such as Fig.11 As shown, the first road section of the navigation interface 1110 includes left-turn lane 1, straight lane 2, straight lane 3, and right-turn lane 4; the car needs to change lanes from straight lane 2 to left-turn lane 4. If the left-turn lane requirement is met, a lane-changing guide line 1101 is displayed in the navigation interface. The lane-changing guide line 1101 includes a curved guide segment AB and a first straight guide segment AC. The solid white line 1102 is the horizontal line where the end point of the lane-changing interval (i.e., the preset position) is located. The dynamic change of the lane-changing guide line 1101 includes the following process:

[0259] (1) Process a.

[0260] When the car moves forward on the straight lane 2, the curved guide segment AB and the first straight guide segment AC move forward accordingly. When the end point B of the curved guide segment AB is moved to the solid white line 1102 (i.e., the preset position), the movement is completed. During process a, the vertical distance (20 meters) and the degree of curvature of the curved guide segment AB do not change.

[0261] (2) Process b.

[0262] When the car continues to move forward on the straight lane 2, the car passes the first straight guide segment AC, and the first straight guide segment AC disappears; until the car moves to point A, the first straight guide segment AC completely disappears. During process a, the vertical distance (20 meters) and the degree of curvature of the curved guide segment AB do not change.

[0263] (3) Process c.

[0264] When the car continues to move forward on the straight lane 2, the car continues to approach the solid white line 1102. At this time, the moving range available for the car to change lanes becomes smaller, indicating that the urgency of the lane change action becomes higher. The bending change animation of the bending degree of the curved guide segment AB is displayed (i.e., the curve of the compressed curved guide segment AB). The bending degree of the curved guide segment AB changes from small to large, and the vertical distance between point A and point B changes from large to small (i.e., from 20 meters to 10 meters). The bending change animation prompts the driver of the car to change lanes as soon as possible.

[0265] When the vertical distance between point A and point B is less than or equal to 10 meters, the bending change animation of the bending guide segment AB stops being displayed (i.e., the compression of the curve of the bending guide segment AB stops), and the vertical distance between point A and point B no longer decreases. Normally, the car has no time to change lanes at this time, so the yaw prompt information is displayed, wherein the yaw prompt information is used to indicate the navigation path corresponding to the lane change guide line that the navigation object deviates from; when the front position of the car is at the position of the solid white line 1102, a new navigation path is issued.

[0266] Step 850, when the navigation object changes lanes to the second lane, in response to the distance between the real-time position of the navigation object and the turning intersection being less than a second threshold, a second guide surface is overlaid and displayed on at least two lanes of the second road section at a second height perspective in the navigation interface.

[0267] Among them, at least two lanes are lanes in the second road section that are adapted for the navigation object to pass through, and the second guide surface is used to guide the navigation object to turn from the first road section to at least two lanes; wherein, one end of the second guide surface close to the turning intersection is connected to an end of the guide line displayed on the first road section close to the turning intersection.

[0268] Optionally, the second threshold is smaller than the first threshold.

[0269] Optionally, at least two lanes refer to lanes in the second road section that have an adaptation relationship with the navigation object, and the adaptation relationship is used to characterize that the navigation object can pass normally on at least two lanes. For example, the second road section includes lane A, lane B, and lane C, wherein lane C is under maintenance and is not convenient for the navigation object to pass through, so the lanes that have an adaptation relationship with the navigation object are implemented as lane A and lane B; or, the lane congestion level of lane C is greater than a preset congestion threshold, which is not convenient for the navigation object to pass through, so the lanes that have an adaptation relationship with the navigation object are implemented as lane A and lane B.

[0270] After determining at least two lanes on the second road section that have an adaptation relationship with the navigation object, the second guide surface is covered and displayed on at least two lanes, that is, the second guide surface is not covered and displayed on the lanes that do not have an adaptation relationship with the navigation object. For example, the multiple lanes include lane A, lane B, and lane C. If lane C is under maintenance and has no adaptation relationship with the navigation object, and lane A and lane B are convenient for the navigation object to pass, the second guide surface is covered and displayed on lane A and lane B, and the second guide surface is not covered and displayed on lane C. Alternatively, if the lane conditions of lane A, lane B, and lane C are all convenient for the navigation object to pass normally, then lane A, lane B, and lane C are considered to have an adaptation relationship with the navigation object, and the second guide surface will be covered and displayed on lane A, lane B, and lane C.

[0271] The end of the second guide surface near the turning intersection is connected to the end of the guide line displayed on the first section near the turning intersection, which means that the left line of the end of the second guide surface near the turning intersection is connected to the left line of the end of the guide line displayed on the first section near the turning intersection, and the right line of the end of the second guide surface near the turning intersection is connected to the right line of the end of the guide line displayed on the first section near the turning intersection. In some embodiments, the end of the second guide surface near the turning intersection and the end of the guide line displayed on the first section near the turning intersection have a smooth transition.

[0272] like Fig.12 As shown, a navigation interface diagram when the navigation object turns is shown. Taking the navigation object 1201 as a vehicle as an example, when the navigation object 1201 turns between the first section 1202 and the second section 1203, a second guide surface is covered and displayed on at least two lanes of the second section 1203, and the second guide surface is used to guide the navigation object 1201 to turn from the first section 1202 to at least two lanes of the second section 1203. Among them, one end of the second guide surface close to the turning intersection is in a state of smooth transition connection with one end of the guide line displayed on the first section 1202 close to the turning intersection.

[0273] Step 860: In response to the navigation object moving to a third lane among the at least two lanes, displaying a lane guide line on the third lane at a second height perspective on the navigation interface.

[0274] Among them, the lane guide line is used to represent the navigation path on the third lane.

[0275] The third lane is any one of the at least two lanes. The navigation object chooses to turn to the third lane of the at least two lanes based on the coverage of the at least two lanes by the second guiding surface. The third lane is used to represent the lane where the navigation object is located on the second road section.

[0276] Optionally, the width of the lane guide line is the same as the width of each lane on the second road section; or, the width of the lane guide line is slightly larger than the width of each lane on the second road section.

[0277] When the navigation object moves to the third lane as a whole, the lane guide line is displayed on the third lane in the navigation interface. Fig.13 As shown, a navigation interface diagram after the navigation object turns is shown. Taking the navigation object 1301 as a vehicle as an example, the navigation object 1301 chooses to move to the third lane 1303 of at least two lanes based on the coverage of the second guide surface 1302 on at least two lanes, and displays the lane guide line on the third lane 1303.

[0278] In some optional embodiments, after the navigation interface displays the lane guide line on the third lane at a second height perspective, it also includes: in response to the navigation object moving to a preset section area on the second road section, displaying a second straight guide line on the second road section at a first height perspective in the navigation interface, the second straight guide line is used to guide the navigation object to go straight on the second road section.

[0279] Illustratively, the preset road section area is a pre-set road section area, such as: the preset road section area is implemented as an area beyond a preset distance from the turning intersection, such as: an area beyond 100 meters; or, the preset road section area is implemented as an area with a straight ahead range of more than 5 kilometers, etc.

[0280] The width of the second straight guide line is the same as that of the second road section. Schematically, after the lane guide line is displayed on the first lane in the navigation interface, as the navigation object moves on the second road section, the interface content displayed in the navigation interface is adjusted, and when the navigation object moves to a preset road section area on the second road section, the second straight guide line is displayed on the second road section at the first height perspective.

[0281] Optionally, the second height perspective is switched to the first height perspective in the navigation interface, so that a second straight line guide line is displayed on the second road section, so as to show the overall road condition on the second road section through the second straight line guide line.

[0282] In summary, the display method of the navigation interface provided by the embodiment of the present application displays a lane change guide line in the navigation interface to guide the navigation object to change lanes when the navigation object meets the lane change requirements, wherein the curvature of the curved guide segment in the lane change guide line corresponds to the urgency of the navigation object when changing lanes, and subsequently, the curvature change animation of the curved guide segment can be displayed according to the urgency. The navigation object is guided to change lanes from slow to fast by the dynamic curvature of the curved guide segment, so that the user is aware of the urgency of the need to change lanes; the urgency of the lane change of the navigation object is intuitively expressed by associating the curvature of the curved guide segment, so that the user can be aware of the urgency of the lane change action, thereby reducing the probability of the navigation object yaw and improving the efficiency of the user in using the navigation interface.

[0283] The technical solution provided in the embodiment of the present application can effectively solve the problem from the user's perspective that when the navigation object is in different navigation guidance intervals and needs to pay attention to different information, the user's needs for obtaining different information can be met through the change of the guidance form (guiding surface and guiding line). When the navigation object is in the turning area, it is necessary to obtain information on all passable lanes; when the navigation object moves from the turning area to the rear turning area, it is necessary to obtain information on recommended lanes. Therefore, the navigation emphasizes the beyond-visual-range information through the guiding surface form in the turning area, and emphasizes the recommended lanes in the rear turning area by superimposing the guiding surface with guiding lines, and achieves the purpose of smooth transition of the navigation screen through the parameter change adjustment process of the turning area and the rear turning area, thereby playing a role in precise guidance and ensuring that the navigation object does not deviate.

[0284] In an optional embodiment, the above-mentioned method for displaying the navigation interface is referred to as "a solution for guiding a vehicle to change lanes by dynamically bending a guide line according to a navigation path in navigation". Schematically, as Fig.14 As shown, the display method of the navigation interface is realized by five main parts through data interaction. The five main parts are the user object 1410, the vehicle 1420 (navigation object), the in-vehicle navigation application 1430, the data terminal 1440 and the service terminal 1450 (such as a server, terminal, etc.).

[0285] (1) Open the in-car navigation application and initiate navigation

[0286] Illustratively, the object 1410 is used to open an in-vehicle navigation application 1430 configured on the vehicle 1420, thereby turning on the navigation function so that the in-vehicle navigation application 1430 plans a rough navigation route based on a starting point and an end point.

[0287] (2) Send real-time vehicle location information

[0288] Illustratively, the vehicle 1420 counts its location information in real time and obtains the vehicle location information, and the vehicle 1420 sends the vehicle location information obtained by real-time counting to the server 1450 in real time.

[0289] (3) Combine vehicle location information and map high-precision positioning to send the calibrated vehicle location

[0290] Illustratively, after receiving the vehicle location information, the server 1450 uses a high-precision map positioning method to calibrate the vehicle location information and obtain a calibrated vehicle location, and then sends the calibrated vehicle location to the in-vehicle navigation application 1430 .

[0291] Optionally, the vehicle 1420 acquires image data through sensors such as cameras, radars, and lidars, and sends the image data to the server 1450, so that the server 1450 performs real-time calibration of the vehicle position based on the image data.

[0292] (4) Send the destination location of the route planning

[0293] Illustratively, the in-vehicle navigation application 1430 determines the destination position of the route planning based on the input of the object 1410 , and sends the destination position to the server 1450 .

[0294] (5) Send complete navigation path information according to the starting and ending locations

[0295] Illustratively, the server 1450 uses the current location of the vehicle 1420 as the starting location, and sends complete navigation path information to the in-vehicle navigation application 1430 based on the starting location and the acquired end location.

[0296] For example, the server 1450 plans a navigation path based on the calibrated vehicle position and destination data, and sends the successfully planned navigation path to the in-vehicle navigation application 1430 so that the planned navigation path can be displayed on the navigation interface through the in-vehicle navigation application 1430 .

[0297] (6) Send complete navigation path information

[0298] Illustratively, in addition to sending the complete navigation path information to the in-vehicle navigation application 1430, the server 1450 also sends the complete navigation path information to the data terminal 1440. The data terminal 1440 is a database serving the in-vehicle navigation application 1430, and is used to store various map data information, such as: physical storage, cloud storage, etc.

[0299] (7) Return the centerline position data of the maneuvering points and key points in the entire navigation path

[0300] Illustratively, the data terminal 1440 analyzes the complete navigation path information, determines the maneuvering points and key points (tips) in the navigation path based on the stored map data information, and returns the centerline position data of the maneuvering points and tips to the server terminal 1450 .

[0301] Among them, maneuvering points refer to points where you need to turn, make a U-turn, etc. at the intersection according to the navigation movement path; tips refer to points where you do not need to turn, make a U-turn, etc. at the intersection according to the navigation movement path, but need to keep going straight.

[0302] Optionally, the server 1450 binds the centerline position data of the maneuvering point and the tips to the road grade of the road where the maneuvering point and the tips are located, wherein the road grade includes at least one of a highway, a city road, and a city road.

[0303] (8) Real-time calculation of whether the centerline position of the vehicle to a certain maneuvering point or tip is within a specific range

[0304] Illustratively, the server 1450 obtains the vehicle position corresponding to the vehicle 1420 in real time, and calculates whether the centerline position from the vehicle position to a certain maneuvering point or tips is within a specific range (within a preset range).

[0305] In some embodiments, when the vehicle position is within a specific range of a maneuvering point or the centerline position of tips, the scale and pitch angle are adjusted to enter the lane-level navigation state, thereby performing more detailed lane change guidance, turning guidance, lane recommendation guidance after turning, and other processes.

[0306] Optionally, lane detection data for the first lane is acquired in real time; and a display status of the guide line on the navigation interface is adjusted based on the lane detection data.

[0307] Optionally, the lane detection data is data obtained based on navigation technologies such as the Global Navigation Satellite System (GNSS) and Beidou navigation technology. For example, the navigation data sent by a navigation observation station in a nearby range is received in real time as the lane detection data.

[0308] The lane detection data is used to represent the road condition information on the first lane within a preset range with the navigation object position as the starting point at the current moment.

[0309] The display status is used to indicate the display status of the guide line in the navigation interface. Schematically, when the lane detection data indicates that the road condition information is relatively congested or a traffic incident occurs, the first style of guide line is displayed, such as: the guide line is red; when the lane detection data indicates that the road condition information is relatively loose or the traffic condition is good, the second style of guide line is displayed, such as: the guide line is green, etc.

[0310] In some embodiments, when the vehicle position is not within a specific range of a centerline position of a maneuvering point or tips, conventional straight-ahead guidance is performed, such as maintaining a non-lane-level navigation state.

[0311] (9) Follow the curved lane change guidance displayed on the in-vehicle navigation application and perform the corresponding lane change action

[0312] Optionally, when performing lane change guidance, the implementation logic is as follows:

[0313] 1) Fix the end of the guide line on a specific lane: The far end of the guide line is fixed on a specific lane based on the lane information of the maneuvering point position or the tips position. If there is more than one lane where the maneuvering point position or the tips position is located, the lane where the maneuvering point position or the tips position is located is compared with the lane where the current vehicle position is located, and the lane closest to the current vehicle position is selected.

[0314] 2) The starting end of the guide line connects to the front of the vehicle, and starts to bend 10 meters in front of the front of the vehicle, covering the multi-lane display, and ends the bend at 30 meters to reach the target lane. That is, the default length interval of the guide line bend (crossing multiple lanes) is 20 meters. The degree of bending is dynamically changed according to the following three processes.

[0315] Process 1: The default distance for the guide line to start bending is 10 meters in front of the vehicle; the default length of the guide line bending (the length across multiple lanes) is 20 meters. When the vehicle moves forward, the guide line bending section AB moves forward;

[0316] Process 2: When the curved section AB of the guide line moves forward to point B and coincides with the starting point of the solid white line at the intersection, the AB section no longer moves forward, and the length of the AB section gradually shortens from 20 meters (point B is fixed, and point A moves forward);

[0317] Process 3: When the length of segment AB reaches 10 meters, the length of segment AB no longer becomes shorter and enters the deviation range. The server sends a new route.

[0318] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.

[0319] The method provided in the embodiment of the present application can solve the problem, from the user's perspective, when the user is about to enter a maneuvering point or tips, that is, when the user is about to make a corresponding turn, U-turn, take a ramp, merge into the main road, keep going straight, etc., through the slow to fast lane change guidance of the navigation guide line, the user can realize that the corresponding lane change action should be made and the urgency of the action to avoid missing the intersection action and causing deviation.

[0320] Fig.15is a structural block diagram of a display device for a navigation interface provided by an exemplary embodiment of the present application, such as Fig.15 As shown, the device includes the following parts:

[0321] The interface display module 1510 is used to display a navigation interface, where the navigation interface is used to provide path guidance for the navigation object;

[0322] a guide line display module 1520, configured to display a lane change guide line in the navigation interface when the navigation object meets the lane change requirement, wherein the lane change guide line is used to guide the navigation object to change from the first lane to the second lane, and the lane change guide line includes a curved guide segment, and the degree of curvature of the curved guide segment corresponds to the speed of the navigation object changing from the first lane to the second lane;

[0323] The animation display module 1530 is further configured to display a bending change animation of the curved guide segment based on the slowness or rapidity of the navigation object changing lanes from the first lane to the second lane when the navigation object moves on the first lane.

[0324] In an optional embodiment, the animation display module 1530 is further used to display a movement animation of the curved guide segment as the straight-moving process occurs when the navigation object moves in the first lane; in response to the endpoint of the curved guide segment on the second lane moving to a preset position on the second lane, based on the speed at which the navigation object changes lanes from the first lane to the second lane, display a bending change animation of the curved guide segment, the preset position being the end point of the lane change from the first lane to the second lane.

[0325] In an optional embodiment, the lane change guide line includes a first straight line guide segment, and the first straight line guide segment is used to guide the navigation object to go straight in the first lane;

[0326] The animation display module 1530 is also used to display the movement animation of the first straight guide segment and the curved guide segment as they move along the straight-moving process; in response to the endpoint of the curved guide segment on the second lane moving to the preset position on the second lane, while the navigation object continues to move straight in the first lane, a guide line erasing animation corresponding to the first straight guide segment is displayed, wherein the guide line erasing animation refers to an animation in which the first straight guide segment gradually disappears along the forward direction of the navigation object; in response to the real-time position of the navigation object being at the end point of the first straight guide segment, a bending change animation of the curved guide segment is displayed based on the slowness or rapidity of the navigation object changing lanes from the first lane to the second lane.

[0327] In an optional embodiment, the lane change guide line includes a first straight line guide segment, and the first straight line guide segment is used to guide the navigation object to go straight in the first lane;

[0328] The animation display module 1530 is also used to display a guide line erasing animation corresponding to the first straight guide segment when the navigation object is moving straight on the first lane, wherein the guide line erasing animation refers to an animation in which the first straight guide segment gradually disappears along the forward direction of the navigation object; in response to the real-time position of the navigation object being at the end point of the first straight guide segment, display a moving animation of the curved guide segment moving along with the straight-moving process.

[0329] In an optional embodiment, the first distance between the real-time position of the navigation object and the preset position is negatively correlated with the urgency of the navigation object changing lanes from the first lane to the second lane;

[0330] The animation display module 1530 is further used to display a first bending change animation of the bending guide segment in response to a decrease in the first distance, wherein the first bending change animation refers to an animation of compressing the bending guide segment along the moving direction of the navigation object, and the first bending change animation indicates that the degree of bending of the bending guide segment is increased; and to display a second bending change animation of the bending guide segment in response to an increase in the first distance, wherein the second bending change animation refers to an animation of stretching the bending guide segment along the moving direction of the navigation object, and the second bending change animation indicates that the degree of bending of the bending guide segment is reduced.

[0331] In an optional embodiment, the preset position is a fixed position on the second lane, a first lane line is included between the first lane and the second lane, and the preset position is on the same horizontal line as the starting position of the solid line on the first lane line.

[0332] In an alternative embodiment, please refer to Fig.16 , the preset position is a position on the second lane that changes dynamically according to the road conditions of the second lane; the device includes:

[0333] The determination module 1540 is used to determine the preset position based on the real-time position of the first object on the second lane; wherein, in the moving direction of the navigation object, there are multiple moving objects staying on the second lane, and the moving object with the smallest distance to the navigation object among the multiple moving objects is taken as the first object.

[0334] In an optional embodiment, before the endpoint of the curved guide segment on the second lane moves to a preset position on the second lane, the curvature of the curved guide segment does not change.

[0335] In an optional embodiment, the animation display module 1530 is further used to display a third bending change animation in response to a decrease in the second distance between the real-time position of the navigation object and the second lane, wherein the third bending change animation is an animation of stretching the curved guide segment along the moving direction of the navigation object, and the third bending change animation indicates that the degree of curvature of the curved guide segment is reduced; and to display a fourth bending change animation in response to an increase in the second distance between the real-time position of the navigation object and the second lane, wherein the fourth bending change animation is an animation of compressing the curved guide segment along the moving direction of the navigation object, and the fourth bending change animation indicates that the degree of curvature of the curved guide segment is increased.

[0336] In an optional embodiment, the animation display module 1530 is further configured to, in response to an endpoint distance between an endpoint of the curved guide segment on the first lane and an endpoint of the curved guide segment on the second lane being less than or equal to a preset distance threshold, stop changing the curvature of the curved guide segment; the device comprises:

[0337] The information display module 1550 is used to display deviation prompt information, where the deviation prompt information is used to indicate that the navigation object deviates from the navigation path corresponding to the lane change guide line.

[0338] In an optional embodiment, the navigation interface is used to guide the navigation object to move to a second position;

[0339] The animation display module 1530 is also used to display a path switching animation when the navigation object deviates from the navigation path corresponding to the lane change guide line. The path switching animation refers to an animation of switching the lane change guide line to a guide line corresponding to a target path. The target path refers to a navigation planned path from the real-time position of the navigation object to the second position.

[0340] In an optional embodiment, the endpoint distance is a vertical distance between an endpoint of the curved guide segment on the first lane and an endpoint of the curved guide segment on the second lane;

[0341] or,

[0342] The endpoint distance is a straight-line distance between an endpoint of the curved guide segment on the first lane and an endpoint of the curved guide segment on the second lane.

[0343] In an optional embodiment, the determination module 1540 is used to, when the navigation object meets the lane change requirements corresponding to multiple lanes, use the lane with the smallest distance from the first lane among the multiple lanes as the second lane, and display the lane change guide line in the navigation interface.

[0344] In an optional embodiment, the navigation interface is used to guide the navigation object to move from a first position to a second position, the first position to the second position includes a first road section, the first road section includes a plurality of lanes distributed in parallel, and the plurality of lanes include the first lane and the second lane;

[0345] The guide line display module 1520 is used to display a first straight guide line covering the first road section at a first height perspective in the navigation interface during the movement of the navigation object on the first road section, and the first straight guide line is used to guide the navigation object to move straight on the first road section.

[0346] In an optional embodiment, the guide line display module 1520 is used to overlay and display the first guide surface and the lane change guide line on the first road section at a second height perspective in the navigation interface when the navigation object meets the lane change requirements; wherein the second height perspective is lower than the first height perspective; and the first guide surface is used to guide the navigation object to a passable lane on the first road section.

[0347] In an optional embodiment, the guide line display module 1520 is used to display the multiple lanes included in the first road section; the first guide surface is overlaid on the first road section, the first end of the first guide surface covers at least one passable lane of the navigation object on the first road section before the lane change, and the second end of the first guide surface covers at least one passable lane of the navigation object on the first road section after the lane change; the lane change guide line is superimposed on the first guide surface, the first end of the lane change guide line covers the first lane, and the second end of the lane change guide line covers the second lane.

[0348] In an optional embodiment, the guide line display module 1520 is used to overlay and display the first guide surface and the lane change guide line on the first road section at the second height perspective in the navigation interface in response to the distance between the real-time position of the navigation object and the lane change position point on the first road section being less than a first threshold; wherein the lane change position point includes at least one of an intersection of the first road section and a lane change position determined based on real-time road conditions.

[0349] In an optional embodiment, the lane change position point includes a turning intersection from the first road section to the second road section, the second lane is a turning lane turning from the first road section to the second road section, and the second road section includes a plurality of lanes distributed in parallel;

[0350] The guide line display module 1520 is used to overlay and display a second guide surface on at least two lanes of the second section at the second height perspective in the navigation interface in response to the distance between the real-time position of the navigation object and the turning intersection being less than a second threshold value when the navigation object changes lanes to the second lane, the at least two lanes being lanes in the second section adapted for the passage of the navigation object, and the second guide surface being used to guide the navigation object to turn from the first section to the at least two lanes; and in response to the navigation object moving to a third lane among the at least two lanes, displaying a lane guide line on the third lane at the second height perspective in the navigation interface, the lane guide line being used to characterize the navigation path on the third lane.

[0351] In an optional embodiment, the guide line display module 1520 is used to display a second straight guide line on the second road section at the first height perspective in the navigation interface in response to the navigation object moving to a preset road section area on the second road section, and the second straight guide line is used to guide the navigation object to go straight on the second road section.

[0352] In an optional embodiment, the device comprises:

[0353] The adjustment module 1560 is used to reduce the height of the virtual camera and increase the shooting angle of the virtual camera when the navigation object meets the lane change requirement; wherein the height of the virtual camera is negatively correlated with the lane width displayed in the navigation interface, and the shooting angle of the virtual camera is positively correlated with the viewing distance presented in the navigation interface.

[0354] In an optional embodiment, the guide line display module 1520 is used to display the lane change guide line in the navigation interface and display a direction indication animation within the lane change guide line when the navigation object meets the lane change requirements; wherein the direction indication animation is an animation that takes the real-time position of the navigation object as the starting point and a first flow arrow moves along the guide line in the object movement direction of the navigation object; the first flow arrow has the same width as the lane change guide line, and the first flow arrow is used to guide the navigation object to move in the direction indicated by the arrow.

[0355] In summary, the display device of the navigation interface provided in the embodiment of the present application displays a lane change guide line in the navigation interface to guide the navigation object to change lanes when the navigation object meets the lane change requirements, wherein the curvature of the curved guide segment in the lane change guide line corresponds to the urgency of the navigation object when changing lanes, and subsequently, the bending change animation of the curved guide segment can be displayed according to the urgency. The navigation object is guided to change lanes from slow to fast by the dynamic curvature of the curved guide segment, so that the user is aware of the urgency of the need to change lanes; the urgency of the lane change of the navigation object is intuitively expressed by associating the curvature of the curved guide segment, so that the user can be aware of the urgency of the lane change action, thereby reducing the probability of the navigation object yaw and improving the efficiency of the user in using the navigation interface.

[0356] It should be noted that the display device of the navigation interface provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the display device of the navigation interface provided in the above embodiment and the embodiment of the display method of the navigation interface belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0357] Fig.17 The block diagram of the structure of an electronic device 1700 provided by an exemplary embodiment of the present application is shown. The electronic device 1700 may be a portable mobile terminal, such as a smart phone, a vehicle-mounted terminal, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a laptop computer or a desktop computer. The electronic device 1700 may also be called a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.

[0358] Typically, the electronic device 1700 includes a processor 1701 and a memory 1702 .

[0359] The processor 1701 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1701 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1701 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1701 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1701 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0360] The memory 1702 may include one or more computer-readable storage media, which may be non-transitory. The memory 1702 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1702 is used to store at least one instruction, which is used to be executed by the processor 1701 to implement the display method of the navigation interface provided in the method embodiment of the present application.

[0361] In some embodiments, the electronic device 1700 further includes one or more sensors, including but not limited to: a proximity sensor, a gyroscope sensor, and a pressure sensor.

[0362] The proximity sensor, also called a distance sensor, is usually disposed on the front panel of the electronic device 1700. The proximity sensor is used to collect the distance between the user and the front of the electronic device 1700.

[0363] The gyroscope sensor can detect the body direction and rotation angle of the electronic device 1700, and the gyroscope sensor can cooperate with the acceleration sensor to collect the user's 3D actions on the electronic device 1700. The processor 1701 can implement the following functions based on the data collected by the gyroscope sensor: motion sensing (such as changing the user interface according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0364] The pressure sensor can be set on the side frame of the electronic device 1700 and / or the lower layer of the display screen. When the pressure sensor is set on the side frame of the electronic device 1700, it can detect the user's holding signal of the electronic device 1700, and the processor 1701 performs left and right hand recognition or quick operation according to the holding signal collected by the pressure sensor. When the pressure sensor is set on the lower layer of the display screen, the processor 1701 controls the operability controls on the user interface according to the user's pressure operation on the display screen. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0365] In some embodiments, the electronic device 1700 further includes other components, which can be understood by those skilled in the art. Fig.17 The structure shown in the figure does not constitute a limitation on the electronic device 1700, and may include more or less components than those shown in the figure, or combine certain components, or adopt a different component arrangement.

[0366] The embodiment of the present application also provides a computer device, which can be implemented as follows: Figure 2 The computer device includes a processor and a memory, wherein at least one instruction, at least one program, code set or instruction set is stored in the memory, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to implement the display method of the navigation interface provided by the above-mentioned method embodiments.

[0367] An embodiment of the present application also provides a computer-readable storage medium, on which is stored at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the display method of the navigation interface provided by the above-mentioned method embodiments.

[0368] The embodiments of the present application also provide a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the display method of the navigation interface described in any of the above embodiments.

[0369] Optionally, the computer readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid state drive (SSD), or an optical disk. Among them, the random access memory may include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM). The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.

[0370] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0371] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for displaying a navigation interface, characterized in that: The method comprises: Displaying a navigation interface, wherein the navigation interface is used to provide path guidance for the navigation object; In the case where the navigation object meets the lane change requirement, a lane change guide line is displayed in the navigation interface, the lane change guide line is used to guide the navigation object to change lanes from the first lane to the second lane, the lane change guide line includes a curved guide segment, and the degree of curvature of the curved guide segment corresponds to the speed of the navigation object changing lanes from the first lane to the second lane; When the navigation object moves on the first lane, a bending change animation of the curved guide segment is displayed based on the slowness or rapidity of the navigation object changing from the first lane to the second lane.

2. The method according to claim 1, characterized in that The method of displaying the bending change animation of the curved guide segment based on the speed of the navigation object changing from the first lane to the second lane when the navigation object moves on the first lane includes: When the navigation object moves in the first lane, displaying a moving animation of the curved guide segment moving along with the straight-moving process; In response to the endpoint of the curved guide segment on the second lane moving to a preset position on the second lane, a curved change animation of the curved guide segment is displayed based on the slowness of the navigation object changing from the first lane to the second lane, and the preset position is the end point of the lane change from the first lane to the second lane.

3. The method according to claim 2, characterized in that The lane change guide line includes a first straight line guide segment, and the first straight line guide segment is used to guide the navigation object to go straight on the first lane; The moving animation showing the curved guide segment moving along with the straight-moving process includes: Displaying a moving animation of the first straight guide segment and the curved guide segment moving along with the straight-moving process; In response to the endpoint of the curved guide segment on the second lane moving to a preset position on the second lane, based on the slowness of the navigation object changing from the first lane to the second lane, displaying a curved change animation of the curved guide segment, including: In response to the endpoint of the curved guide segment on the second lane moving to the preset position on the second lane, when the navigation object continues to go straight on the first lane, displaying a guide line erasing animation corresponding to the first straight guide segment, wherein the guide line erasing animation refers to an animation in which the first straight guide segment gradually disappears along the advancing direction of the navigation object; In response to the real-time position of the navigation object being at the end point of the first straight line guidance segment, a bending change animation of the curved guidance segment is displayed based on the slowness or rapidity of the navigation object changing lanes from the first lane to the second lane.

4. The method according to claim 2, characterized in that: The lane change guide line includes a first straight line guide segment, and the first straight line guide segment is used to guide the navigation object to go straight on the first lane; When the navigation object moves in the first lane, displaying the moving animation of the curved guide segment moving along with the straight-moving process includes: When the navigation object is traveling straight on the first lane, displaying a guide line erasing animation corresponding to the first straight line guide segment, wherein the guide line erasing animation refers to an animation in which the first straight line guide segment gradually disappears along the advancing direction of the navigation object; In response to the real-time position of the navigation object being at the end point of the first straight line guide segment, a moving animation of the curved guide segment moving along with the straight-moving process is displayed.

5. The method according to any one of claims 2 to 4, characterized in that: A first distance between the real-time position of the navigation object and the preset position is negatively correlated with the urgency of the navigation object changing lanes from the first lane to the second lane; The displaying of the bending change animation of the curved guide segment based on the speed of the navigation object changing from the first lane to the second lane includes: In response to the first distance being reduced, displaying a first bending change animation of the bending guide segment, wherein the first bending change animation refers to an animation of compressing the bending guide segment along the moving direction of the navigation object, and the first bending change animation indicates that the bending degree of the bending guide segment is increased; In response to the first distance increasing, a second bending change animation of the bending guide segment is displayed, wherein the second bending change animation refers to an animation of stretching the bending guide segment along the moving direction of the navigation object, and the second bending change animation indicates that the bending degree of the bending guide segment decreases.

6. The method according to any one of claims 2 to 4, characterized in that: The preset position is a fixed position on the second lane, a first lane line is included between the first lane and the second lane, and the preset position is on the same horizontal line as a starting position of a solid line on the first lane line.

7. The method according to any one of claims 2 to 4, characterized in that: The preset position is a position on the second lane that changes dynamically according to the road condition of the second lane; The method further comprises: Determining the preset position based on the real-time position of the first object on the second lane; Wherein, in the moving direction of the navigation object, there are multiple moving objects staying on the second lane, and the moving object with the smallest distance from the navigation object among the multiple moving objects is taken as the first object.

8. The method according to any one of claims 2 to 4, characterized in that: Before the endpoint of the curved guide section on the second lane moves to a preset position on the second lane, the curvature of the curved guide section does not change.

9. The method according to any one of claims 2 to 4, characterized in that: Before the endpoint of the curved guide section on the second lane moves to a preset position on the second lane, the method further includes: In response to a second distance between the real-time position of the navigation object and the second lane decreasing, displaying a third bending change animation, wherein the third bending change animation is an animation of stretching the curved guide segment along a moving direction of the navigation object, and the third bending change animation indicates that a degree of curvature of the curved guide segment decreases; In response to an increase in a second distance between the real-time position of the navigation object and the second lane, a fourth bending change animation is displayed, wherein the fourth bending change animation is an animation for compressing the curved guide segment along the moving direction of the navigation object, and the fourth bending change animation indicates that the curvature of the curved guide segment increases.

10. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: In response to an endpoint distance between an endpoint of the curved guide segment on the first lane and an endpoint of the curved guide segment on the second lane being less than or equal to a preset distance threshold, the curvature of the curved guide segment stops changing; The deviation prompt information is displayed, where the deviation prompt information is used to indicate that the navigation object deviates from the navigation path corresponding to the lane change guide line.

11. The method according to claim 10, characterized in that The navigation interface is used to guide the navigation object to move to a second position; The method further comprises: In the case where the navigation object deviates from the navigation path corresponding to the lane change guide line, a path switching animation is displayed, wherein the path switching animation refers to an animation of switching the lane change guide line to a guide line corresponding to a target path, wherein the target path refers to a navigation planned path from the real-time position of the navigation object to the second position.

12. The method according to claim 10, characterized in that The endpoint distance is a vertical distance between an endpoint of the curved guide segment on the first lane and an endpoint of the curved guide segment on the second lane; or, The endpoint distance is a straight-line distance between an endpoint of the curved guide segment on the first lane and an endpoint of the curved guide segment on the second lane.

13. The method according to any one of claims 1 to 4, characterized in that: When the navigation object meets the lane change requirement, displaying the lane change guide line in the navigation interface includes: In a case where the navigation object meets the lane change requirements corresponding to multiple lanes, a lane with the smallest distance from the first lane among the multiple lanes is used as the second lane, and the lane change guide line is displayed in the navigation interface.

14. The method according to any one of claims 1 to 4, characterized in that: The navigation interface is used to guide the navigation object to move from a first position to a second position, the first position to the second position includes a first road section, the first road section includes a plurality of lanes distributed in parallel, and the plurality of lanes include the first lane and the second lane; When the navigation object meets the lane change requirement, before displaying the lane change guide line in the navigation interface, the method further includes: When the navigation object moves on the first road section, a first straight guide line is covered on the first road section and displayed at a first height perspective in the navigation interface, and the first straight guide line is used to guide the navigation object to move straight on the first road section.

15. The method according to claim 14, characterized in that When the navigation object meets the lane change requirement, displaying the lane change guide line in the navigation interface includes: In a case where the navigation object meets the lane change requirement, overlaying and displaying a first guide surface and the lane change guide line on the first road section at a second height perspective in the navigation interface; The second height viewing angle is lower than the first height viewing angle; and the first guiding surface is used to guide the navigation object to a passable lane on the first road section.

16. The method according to claim 15, characterized in that The overlaying and displaying the first guide surface and the lane change guide line on the first road section at a second height viewing angle in the navigation interface includes: displaying the plurality of lanes included in the first road segment; Overlaying and displaying the first guide surface on the first road section, wherein a first end of the first guide surface covers at least one drivable lane of the navigation object on the first road section before the lane change, and a second end of the first guide surface covers at least one drivable lane of the navigation object on the first road section after the lane change; The lane changing guide line is displayed in a superimposed manner on the first guide surface, a first end of the lane changing guide line covers the first lane, and a second end of the lane changing guide line covers the second lane.

17. The method according to claim 15, characterized in that When the navigation object meets the lane change requirement, overlaying and displaying the first guide surface and the lane change guide line on the first road section at a second height perspective in the navigation interface includes: In response to a distance between the real-time position of the navigation object and the lane change position point on the first road section being less than a first threshold, overlaying and displaying the first guide surface and the lane change guide line on the first road section at the second height perspective in the navigation interface; The lane change position point includes at least one of an intersection of the first road section and a lane change position determined based on real-time traffic conditions.

18. The method according to claim 17, characterized in that The lane change position point includes a turning intersection from the first road section to the second road section, the second lane is a turning lane turning from the first road section to the second road section, and the second road section includes a plurality of lanes distributed in parallel; The method further comprises: In the case where the navigation object changes lanes to the second lane, in response to the distance between the real-time position of the navigation object and the turning intersection being less than a second threshold, a second guiding surface is overlaid and displayed on at least two lanes of the second road section at the second height perspective in the navigation interface, the at least two lanes being lanes in the second road section adapted for the navigation object to pass through, and the second guiding surface is used to guide the navigation object to turn from the first road section to the at least two lanes; In response to the navigation object moving to a third lane among the at least two lanes, a lane guide line is displayed on the navigation interface at the second height perspective on the third lane, wherein the lane guide line is used to represent a navigation path on the third lane.

19. The method according to claim 18, characterized in that After the navigation interface displays the lane guide line on the third lane at the second height viewing angle, the method further includes: In response to the navigation object moving to a preset section area on the second section, a second straight guide line is displayed on the second section at the first height perspective in the navigation interface, and the second straight guide line is used to guide the navigation object to go straight on the second section.

20. The method according to claim 15, characterized in that The method further comprises: When the navigation object meets the lane change requirement, reducing the height of the virtual camera and increasing the shooting angle of the virtual camera; Among them, the height of the virtual camera is negatively correlated with the lane width displayed in the navigation interface, and the shooting angle of the virtual camera is positively correlated with the viewing distance presented in the navigation interface.

21. The method according to any one of claims 1 to 4, characterized in that: When the navigation object meets the lane change requirement, displaying the lane change guide line in the navigation interface includes: When the navigation object meets the lane change requirement, displaying the lane change guide line in the navigation interface and displaying a direction indication animation within the lane change guide line; Among them, the direction indication animation is an animation that takes the real-time position of the navigation object as the starting point, and the first flow arrow moves on the guide line along the object movement direction of the navigation object; the first flow arrow has the same width as the lane change guide line, and the first flow arrow is used to guide the navigation object to move in the direction indicated by the arrow.

22. A display device for a navigation interface, characterized in that: The device comprises: An interface display module, used to display a navigation interface, wherein the navigation interface is used to provide path guidance for the navigation object; a guide line display module, configured to display a lane change guide line in the navigation interface when the navigation object meets the lane change requirement, the lane change guide line being used to guide the navigation object to change lanes from the first lane to the second lane, the lane change guide line comprising a curved guide segment, the degree of curvature of the curved guide segment corresponding to the speed of the navigation object changing lanes from the first lane to the second lane; The animation display module is further used to display the bending change animation of the curved guide segment based on the slowness of the navigation object changing lanes from the first lane to the second lane when the navigation object moves on the first lane.

23. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the display method of the navigation interface as described in any one of claims 1 to 21.

24. A computer-readable storage medium, characterized in that: The storage medium stores at least one program, and the at least one program is loaded and executed by the processor to implement the method for displaying the navigation interface as described in any one of claims 1 to 21.

25. A computer program product, characterized in that It includes computer instructions, which, when executed by a processor, implement the display method of the navigation interface as described in any one of claims 1 to 21.

Citation Information

Cited By

  • Augmented reality navigation method and device for vehicle and vehicle

    CN120740621A

  • Augmented-reality navigation method for vehicle, and apparatus, vehicle and storage medium

    WO2026208591A1