Navigation interface display method and device, equipment, storage medium and program product
By differently displaying the guidance surface and guide lines in the navigation interface and providing flexible route guidance in combination with changes in the road section, the problem of reduced attention in the existing navigation interface in turning sections is solved, and the vividness and safety of the navigation interface are improved.
Patent Information
- Application Number
- CN202310842912.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-10
- Publication Date
- 2025-01-10
AI Technical Summary
When the existing navigation interface turns from one section to another, it is difficult to fully combine the changes in the section to provide flexible route guidance for the vehicle, resulting in a decrease in the attention of the vehicle on the section after the turn, affecting driving safety.
By differently displaying the guidance surface and the guidance line in the navigation interface, the guidance surface is used to cover the adaptive lane at the steering intersection, and the guidance line is used to characterize the navigation path, meet the information acquisition demands under different movement conditions, and provide more flexible route guidance.
Improves the vividness of navigation and the safety of movement, ensuring the vehicle's road attention before and after turning, and avoiding the limitations of the fact that a single planned route cannot meet different demands.
Smart Images

Figure CN119290019A_ABST
Abstract
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, storage 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, the navigation process is described based on navigation parameters such as the vehicle's instant position, speed, and posture in space.
[0003] In the related technology, when a guidance route is indicated for a vehicle through a navigation interface, a rough trajectory route is determined based on the set starting point and end point, and then the lane navigation route after the trajectory route is adjusted is displayed in the navigation interface based on navigation parameters and other content, thereby being able to restore the road scene with higher accuracy.
[0004] However, when a vehicle turns from one section of road to another, if the lane navigation route is displayed as the vehicle's planned driving route, although it can better ensure the vehicle's driving safety before turning, it is easy to lose the vehicle's overall attention to the other section after the turn, making the application method that only relies on the lane navigation route rather rigid and unable to fully combine the changes in the road section to provide the vehicle with more flexible route guidance. Summary of the invention
[0005] The embodiments of the present application provide a method, device, equipment, storage medium and program product for displaying a navigation interface, which can provide more flexible route guidance for navigation objects by distinguishing between guide surfaces and guide lines and fully combining changes in road sections. 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, 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 turning intersection from a first road section to a second road section, and the second road section includes a plurality of lanes distributed in parallel;
[0008] In response to the navigation object moving on the first road section, and the object position of the navigation object being within the preset range corresponding to the turning intersection, a guiding surface is overlaid and displayed on at least two lanes of the second road section in the navigation interface, the at least two lanes being roads among the multiple lanes suitable for the navigation object to pass through, and the guiding surface is used to guide the navigation object to turn from the first road section to the at least two lanes;
[0009] In response to the navigation object moving to a first lane among the at least two lanes, a guide line is displayed on the first lane in the navigation interface, where the guide line is used to represent a navigation path on the first lane.
[0010] In another aspect, a display device for a navigation interface is provided, the device comprising:
[0011] an interface display module, configured to display a navigation interface, wherein the navigation interface is configured to guide a navigation object to move from a first position to a second position, wherein the first position to the second position includes a turning intersection from a first road section to a second road section, and the second road section includes a plurality of lanes distributed in parallel;
[0012] a guide surface display module, configured to, in response to the navigation object moving on the first road section and the object position of the navigation object being located within a preset range corresponding to the turning intersection, overlay and display a guide surface on at least two lanes of the second road section in the navigation interface, wherein the at least two lanes are roads among the multiple lanes suitable for the navigation object to pass through, and the guide surface is used to guide the navigation object to turn from the first road section to the at least two lanes;
[0013] A guide line display module is used to display a guide line on a first lane of the at least two lanes in the navigation interface in response to the navigation object moving to the first lane, wherein the guide line is used to represent a navigation path on the first lane.
[0014] On the other hand, a computer device is provided, comprising 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-mentioned embodiments of the present application.
[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-mentioned embodiments of the present application.
[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] In the process of displaying the navigation interface, when the navigation object moves on the first road section and is located within the preset range of the turning intersection, the guiding surface is covered and displayed on at least two lanes adapted for the navigation object in the second road section; when the navigation object moves to the first lane of the at least two lanes, the guiding line representing the navigation path on the first lane is displayed on the first lane in the navigation interface. With the setting of the guiding surface, the adaptation relationship between the multiple lanes on the second road section and the navigation object can be more comprehensively and intuitively displayed, which is conducive to the navigation object to select a road suitable for its passage from at least two lanes covered by the guiding surface; until the navigation object moves to the first lane suitable for its passage, the guiding line is displayed on the first lane, so that the navigation path of the first lane is more intuitively and meticulously displayed with the help of the guiding line; through the different display of the guiding surface and the guiding line, the different demands for obtaining information in different moving situations are fully met, avoiding the limitation that a single planned moving route cannot meet different demands, and fully combining the changes in the road section to provide more flexible route guidance for the navigation object, improve the vividness of navigation and the safety of movement. 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 showing a straight-ahead state in a navigation interface provided by an exemplary embodiment of the present application;
[0024] Figure 5 is a schematic diagram showing a lane change status in a navigation interface provided by an exemplary embodiment of the present application;
[0025] Figure 6is a schematic diagram showing an upcoming turn state in a navigation interface provided by an exemplary embodiment of the present application;
[0026] Figure 7 is a schematic diagram showing a state after turning in a navigation interface provided by an exemplary embodiment of the present application;
[0027] Figure 8 is a schematic diagram of canceling the display of a guide surface and a guide line in a navigation interface provided by an exemplary embodiment of the present application;
[0028] Fig. 9 is a flow chart of a method for displaying a navigation interface provided by yet another exemplary embodiment of the present application;
[0029] Fig.10 is a schematic diagram of an interface showing a first flow direction arrow in a navigation interface provided by an exemplary embodiment of the present application;
[0030] Fig.11 is a flow chart of a method for displaying a navigation interface provided by another exemplary embodiment of the present application;
[0031] Fig.12 is a schematic diagram of a non-lane level navigation form and a lane level navigation form provided by an exemplary embodiment of the present application;
[0032] Fig.13 It is a schematic diagram of an interface showing a turning guide surface in a navigation interface provided by an exemplary embodiment of the present application;
[0033] Fig.14 is an interface schematic diagram showing a third flow direction arrow in a navigation interface provided by an exemplary embodiment of the present application;
[0034] Fig.15 is an interface schematic diagram showing a guide surface having a first color in a navigation interface provided by an exemplary embodiment of the present application;
[0035] Fig.16 is an interface schematic diagram showing a guide line having a first color in a navigation interface provided by an exemplary embodiment of the present application;
[0036] Fig.17 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;
[0037] Fig.18 is a structural block diagram of a display device for a navigation interface provided by an exemplary embodiment of the present application;
[0038] Fig.19 is a structural block diagram of a display device for a navigation interface provided by another exemplary embodiment of the present application;
[0039] Fig. 20 It is a structural block diagram of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0040] 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.
[0041] 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.
[0042] In the related art, when the guidance route is indicated for the vehicle through the navigation interface, the approximate trajectory route is determined according to the set starting point and end point, and then the lane navigation route adjusted for the trajectory route is displayed in the navigation interface based on the navigation parameters and other contents, so that the road scene can be restored with high accuracy. However, in the process of the vehicle turning from one section to another, if the lane navigation route is displayed as the vehicle's planned driving route, although it can better ensure the driving safety of the vehicle before turning, it is easy to lose the vehicle's overall attention to the other section after the turn, making the application method that only relies on the lane navigation route relatively rigid and unable to fully combine the changes in the road section to provide the vehicle with more flexible route guidance.
[0043] In an embodiment of the present application, a method for displaying a navigation interface is provided, which can fully meet the different demands for obtaining information in different moving situations by distinguishing between guide surfaces and guide lines, avoid the limitation that a single planned moving route cannot meet different demands, and fully combine the changes in road sections to provide more flexible route guidance for navigation objects, thereby improving the vividness of navigation and the safety of movement. The method for displaying a navigation interface obtained in the present application, when applied, 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. It is worth noting that the above application scenarios are only illustrative examples, and the method for displaying a navigation interface provided in this embodiment can also be applied to other scenarios, which is not limited in the embodiment of the present application.
[0044] 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.
[0045] 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.
[0046] 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 .
[0047] 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 .
[0048] 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.
[0049] In some embodiments, the terminal 110 displays the navigation interface 111 based on the location information obtained by the analysis of the location situation; or based on the adjustment information obtained by the server 120 adjusting the location information. The navigation interface 111 is used to guide the navigation object to move from the first position to the second position. 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 terminal, etc., and the navigation object is implemented as a vehicle, a mobile phone device, a tablet device, etc. that runs synchronously with the mobile phone terminal, the tablet terminal, etc.
[0050] The area between the first position and the second position includes a turning intersection representing the turning from the first road section 141 to the second road section 142, and the second road section 142 includes a plurality of lanes distributed in parallel.
[0051] In some embodiments, in response to the navigation object moving on the first road section 141, and the object position of the navigation object is located within a preset range corresponding to the turning intersection, a guiding surface is overlaid and displayed on at least two lanes of the second road section 142 in the navigation interface 111. The at least two lanes are lanes adapted for the navigation object to pass through among the multiple lanes, and the guiding surface is used to guide the navigation object to turn from the first road section to the at least two lanes.
[0052] Optionally, in response to the navigation object moving to the first lane 150 of the at least two lanes, a guide line is displayed on the first lane 150 in the navigation interface 111 , wherein the guide line is used to represent the navigation path on the first lane 150 .
[0053] That is, the route navigation content displayed on the navigation interface 111 changes accordingly according to the location of the terminal 110 .
[0054] 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.
[0055] 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.
[0056] In some embodiments, the above server can also be implemented as a node in a blockchain system.
[0057] In combination with the above-mentioned noun introduction and application scenarios, 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.
[0058] Step 210: display the navigation interface.
[0059] 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.
[0060] The navigation interface is used to guide the navigation object to move from a first position to a second position.
[0061] The navigation object is used to represent the object receiving the navigation service. Optionally, the navigation object is implemented as an object that configures the 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 that controls 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.
[0062] Schematically, the first position and the second position are pre-selected position points. For example, the first position is a pre-selected starting position point, and the second position is a pre-selected ending position point; or, the first position is the current position point of the navigation object, and the second position is a pre-selected ending position point; or, the first position is a position point randomly selected by the navigation object from the navigation map, and the second position is another position point randomly selected by the navigation object from the map, etc.
[0063] In some embodiments, a navigation object is displayed in the navigation interface.
[0064] In some embodiments, a navigation object and a navigation map are displayed in a 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 object; alternatively, a navigation object and a navigation map are displayed in a 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 object, which may include the first position or the second position, or may be a certain location area between the first position and the second position.
[0065] Among them, the area between the first position and the second position includes a turning intersection from the first road section to the second road section.
[0066] 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.
[0067] 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 180 degrees, etc.
[0068] The second road section includes a plurality of lanes distributed in parallel.
[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 second road section includes a plurality of lanes, and the plurality of lanes are distributed in a parallel state. For example, the second road section includes three lanes, namely lane A, lane B and lane C, and the starting points and ending points of the three lanes are the same.
[0071] In some embodiments, the first road section is implemented as a single lane; or, the first road section is implemented as a plurality of lanes distributed in parallel, etc.
[0072] Step 220, in response to the navigation object moving on the first road section and the object position of the navigation object being within a preset range corresponding to the turning intersection, overlaying and displaying a guide surface on at least two lanes of the second road section in the navigation interface.
[0073] Schematically, taking the movement of the navigation object on the first section as an example, based on the first section being the section between the first position and the second position, and the section between the first position and the second position including the section where the first section turns to the second section, if the navigation object moves on the first section, the next goal of the navigation object is to move to the second section.
[0074] Optionally, the object position of the navigation object is detected in real time, and the object position is used to represent the position information of the navigation object between the first position and the second position. For example, the object position of the navigation object is detected in real time, and at the i-th moment, the navigation object is located at position point A on the first road section, then position point A is the object position corresponding to the navigation object at the i-th moment, etc., where i is a positive integer.
[0075] Optionally, the position data of the navigation object is collected in real time, and through data interaction with the server, the server adjusts the position data in real time and obtains the adjusted object position, thereby determining the position information of the navigation object.
[0076] The preset range corresponding to the turning intersection is a certain area range that is preset in advance. For example, the preset range corresponding to the turning intersection is a preset circular range with a fixed length as the radius and the turning intersection as the center (such as: any point in the turning intersection as the center, or the center point of the turning intersection as the center, etc.); or the preset range corresponding to the turning intersection is a preset rectangular range with a fixed length as the diagonal and the turning intersection as the center.
[0077] In some embodiments, based on a real-time detection process of the object position, the object position is compared with a preset range corresponding to the turning intersection. When it is detected that the object position of the navigation object is within the preset range corresponding to the turning intersection, a guide surface is overlaid and displayed on at least two lanes of the second section in the navigation interface.
[0078] Among them, at least two lanes are lanes among the multiple lanes that are adapted for the navigation object to pass through.
[0079] Schematically, at least two lanes are lanes that have an adaptation relationship with the navigation object, and the adaptation relationship is used to indicate that the navigation object can pass normally on at least two lanes. For example: the multiple lanes include lane A, lane B, and lane C, where 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, etc.
[0080] In some embodiments, the guiding surface is overlaid and displayed on at least two lanes that have a matching relationship with the navigation object.
[0081] The guiding surface is used to guide the navigation object to turn from the first road section to at least two lanes.
[0082] Illustratively, after determining at least two lanes on the second road section that are compatible with the navigation object, the guidance surface is covered and displayed on the at least two lanes, that is, the guidance surface is not covered and displayed on the lanes that are not compatible with the navigation object.
[0083] For example, multiple lanes include lane A, lane B, and lane C, among which lane C is under maintenance and has no adaptation relationship with the navigation object, while lane A and lane B are convenient for the navigation object to pass through, so lane A and lane B have an adaptation relationship with the navigation object. When the guidance surface is overlaid, the guidance surface is overlaid on lane A and lane B, and is not overlaid on lane C.
[0084] Alternatively, the multiple lanes include lane A, lane B, and lane C, and the lane conditions of lane A, lane B, and lane C are all convenient for the navigation object to pass normally, so lane A, lane B, and lane C are considered to be compatible with the navigation object. When the guidance surface is overlaid, the guidance surface is overlaid on lane A, lane B, and lane C.
[0085] Based on the display process of covering the guiding surface on the navigation interface, at least two lanes suitable for its passage on the second road section are displayed to the navigation object through the coverage of the guiding surface, so that the navigation object can select its lane from the at least two lanes covered by the guiding surface.
[0086] Step 230 , in response to the navigation object moving to a first lane of at least two lanes, displaying a guide line on the first lane in the navigation interface.
[0087] Illustratively, the navigation object chooses to move to a first lane of at least two lanes based on the coverage of the at least two lanes by the guidance surface, where the first lane is used to represent the lane where the navigation object is located on the second road section.
[0088] Optionally, when the navigation object moves as a whole to the first lane, a guide line is displayed on the first lane in the navigation interface; or, when the navigation object moves to the first lane and the moving time in the first lane reaches a preset time, a guide line is displayed on the first lane in the navigation interface, etc.
[0089] The guide line is used to represent the navigation path on the first lane.
[0090] Illustratively, after the navigation object turns from the first section to the second section and selects to move in the first lane in the second section, a guide line is displayed on the first lane in the navigation interface, thereby indicating the navigation path on the first lane through the guide line.
[0091] In some embodiments, the guide line is implemented in a linear form, such as: the width of the guide line is narrow; or, the guide line is implemented in a strip form, such as: the width of the guide line is wide, etc.
[0092] In some embodiments, the length of the guide line is a preset length; or, the length of the guide line is a random length, etc.
[0093] Schematically, the navigation path is used to guide the navigation object to move on the first lane. Optionally, the navigation path is also used to characterize the road condition information on the first lane, and the road condition information is used to describe the road traffic conditions of the road. Optionally, the road condition information is used to describe the road traffic conditions of the road in real time. Schematically, the road condition information includes at least one of multiple road information such as road basic information, road weather information, road construction information, and emergency information.
[0094] The basic road information is used to describe the basic conditions of the road. For example, the basic road information includes at least one of the road number, road name, road mileage, etc.
[0095] Road weather information is used to describe the weather conditions of roads in a preset time period in the future. For example, road weather information is implemented as traffic weather information within the next 48 hours, especially major weather information directly related to road traffic safety, such as heavy fog, rainstorm, ice and snow;
[0096] Road construction information is used to describe whether there is construction on a road within a certain mileage range. For example, road construction information indicates that there is no construction on the road within 3 kilometers; or road construction information indicates that there is construction on the road 10 kilometers away, etc.
[0097] Emergency information is used to describe whether there is an emergency on a road within a certain mileage range. For example, emergency information indicates that there is an emergency on the road 10 kilometers away; or, emergency information indicates that there is no emergency on the road at the current moment.
[0098] Among them, the certain mileage range represented by the road construction information and the certain mileage range represented by the emergency information can be the same or different, and the embodiments of the present application are not limited to this.
[0099] In some embodiments, the adaptation relationship is used to characterize that at least two lanes including the first lane can be used for normal passage of the navigation object. If there is at least one of emergency event information and road construction information on the road, the road will not be regarded as a road for normal passage of the navigation object. Therefore, the road condition information corresponding to the first lane includes at least one of road basic information and road meteorological information.
[0100] In some embodiments, when the road condition information on the first lane includes at least one of the above-mentioned road construction information and emergency information, a certain mileage range involved in the road construction information and a certain mileage range involved in the emergency information are information determined under the condition of meeting the adaptation relationship.
[0101] Schematically, the adaptation relationship is used to characterize that at least two lanes including the first lane can be used for normal passage of the navigation object within a first mileage range, such as: the first mileage range is implemented within 8 kilometers; the road condition information on the first lane includes road construction information of the first lane within a second mileage range, and the road construction information is information determined under the condition of meeting the adaptation relationship, such as: the second mileage range is implemented within 10 kilometers, then the location where the road construction exists is roughly within the mileage range of 8 kilometers to 10 kilometers.
[0102] In an optional embodiment, if there is only one lane in the multiple lanes of the second road section that is compatible with the navigation object, a guide surface is displayed over the lane of the second road section in the navigation interface. When the navigation object moves to the lane, the display style of the displayed guide surface is adjusted (such as changing the color, transparency, etc.) to obtain a guide line covering the lane; or, a guide line of other display styles is overlaid on the guide surface covered by the lane.
[0103] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0104] In summary, in the process of displaying the navigation interface, when the navigation object moves on the first road section and is located within the preset range of the turning intersection, the guide surface is covered and displayed on at least two lanes adapted for the navigation object in the second road section; when the navigation object moves to the first lane of the at least two lanes, the guide line representing the navigation path on the first lane is displayed on the first lane in the navigation interface. With the setting of the guide surface, the adaptation relationship between the multiple lanes on the second road section and the navigation object can be more comprehensively and intuitively displayed, which is conducive to the navigation object to select a lane suitable for its passage from at least two lanes covered by the guide surface; until the navigation object moves to the first lane suitable for its passage, the guide line is displayed on the first lane, so that the navigation path of the first lane is more intuitively and meticulously displayed with the help of the guide line; through the different display of the guide surface and the guide line, the different demands for obtaining information in different moving situations are fully met, avoiding the limitation that a single planned moving route cannot meet different demands, and fully combining the changes in the road section to provide more flexible route guidance for the navigation object, improve the vividness of navigation and the safety of movement.
[0105] In an optional embodiment, the guide line is superimposed and displayed on the guide surface in the navigation interface; in addition, the guide line and the guide surface can be better distinguished by using different colors of the guide line and the guide surface. Figure 3 As shown above Figure 2 The illustrated step 230 may also be implemented as step 330 as follows.
[0106] Step 310: display the navigation interface.
[0107] The navigation interface is used to guide the navigation object to move from a first position to a second position.
[0108] Indicatively, Figure 4 As shown, it is a schematic diagram of a navigation interface, which includes a navigation object 410 and a navigation map 420. Taking the navigation object 410 as a vehicle as an example, the navigation map 420 is a map range determined based on the first position and the second position. Taking the navigation map 420 as a small area indicating the location of the navigation object 410 as an example, the small area includes the navigation object 410, and the first position and the second position are far apart and are not in the navigation map. Figure 4 Marked in.
[0109] Among them, the area between the first position and the second position includes a turning intersection from the first road section to the second road section.
[0110] Indicatively, Figure 4As shown, the navigation object 410 is currently traveling on the first road section 431, and the navigation map 420 determined based on the first position and the second position includes a turning intersection 433 representing the turning from the first road section 431 to the second road section 432. Optionally, when the navigation object 410 moves in a straight line on the first road section 431, the information of the turning intersection 433 can also be prompted by a prompt bubble 440, such as: 350 meters; turn left, which is used to indicate that there is a second road section 432 with a left turn 350 meters away from the navigation object 410.
[0111] The second road section includes multiple lanes distributed in parallel. Figure 4 As shown, the second road section 432 is a road section reached by turning left, wherein the multiple lanes distributed in parallel on the second road section are also the multiple lanes indicating left travel presented on the navigation map 420 .
[0112] In some embodiments, the content displayed in the navigation interface changes as the navigation object moves.
[0113] Indicatively, Figure 4 As shown, as the navigation object 410 moves forward on the first road section 431, the prompt information displayed in the prompt bubble 440 changes in real time; or, as the navigation object 410 moves forward on the first road section 431, the scale of the navigation map 420 displayed in the navigation interface is adjusted in real time; or, as the navigation object 410 moves forward on the first road section 431, when the navigation object 410 is within a certain range from the turning intersection 433, the scale of the navigation map 420 displayed in the navigation interface is adjusted in real time, etc.
[0114] In an optional embodiment, the first road section includes a plurality of lanes distributed in parallel.
[0115] In some embodiments, while the navigation object is moving on the first road segment, a first guide line is overlaid on the first road segment and displayed at a first height perspective in the navigation interface.
[0116] The first guide line is used to guide the navigation object to go straight on the first road section. Figure 4 As shown, the first height perspective is a higher perspective, under which 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.
[0117] Optionally, the width of the first guide line is the same as the width of the first road section. After the first guide line is overlaid on the first road section at a first height perspective in the navigation interface, in response to the navigation object having a lane change requirement on the first road section, the road section guide surface and the second guide line are overlaid on the first road section at a second height perspective in the navigation interface.
[0118] Optionally, the lane change requirement is implemented as at least one of the following situations: (1) turning on the turn signal; (2) entering a lane change intersection; (3) a warning of congestion on the road ahead, etc.
[0119] 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 has a need to change lanes, the first height perspective is adjusted to a second height perspective.
[0120] The second height viewing angle is lower than the first height viewing angle.
[0121] Schematically, when the navigation object is traveling on the first road section and there is no need to change lanes, 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 there is no need to change lanes, 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.
[0122] The road section guiding surface is used to guide the navigation object to a passable lane on the first road section before and after changing lanes.
[0123] like Figure 5 The following is another schematic diagram of the navigation interface. For example: Figure 5 The interface diagram shown is in Figure 4 As the navigation object 510 moves forward on the first road section 520, the content displayed on the navigation interface can also be displayed based on the lane change process of the navigation object 510. Figure 5 The lane changing process shown indicates that the navigation object 510 changes from one lane to another lane on the first road section 520 (such as: changing from the third lane to the fourth lane on the first road section as mentioned above), and the lane changing process is based on a plurality of lanes distributed in parallel and complies with lane changing rules (the plurality of lanes distributed in parallel in the first road section 520 are crossable dotted lines).
[0124] like Figure 5 As shown, a road segment guide surface 530 is displayed, and the lane covered by the road segment guide surface 530 is a passable lane on the first road segment. Optionally, the passable lane is used to indicate a lane that has the above-mentioned adaptation relationship with the navigation object; or, the passable lane is used to indicate a lane that has no traffic conflict with other navigation objects in front.
[0125] The second guide line is used to guide the navigation object to change its moving path from the third lane to the fourth lane.
[0126] The third lane and the fourth lane are any two lanes among the multiple lanes distributed in parallel on the first road section. That is, the third lane and the fourth lane may be adjacent lanes on the first road section, or they may be non-adjacent lanes on the first road section. Figure 5 As shown, a second guide line 540 is included to guide the navigation object to change from the third lane to the fourth lane.
[0127] Optionally, the width of the second guide line is the same as the width of each lane on the first section; or, the width of the second guide line is slightly larger than the width of each lane on the first section; or, the width of the second guide line is related to the degree of curvature of the lane change, etc.
[0128] In an optional embodiment, 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, the section guide surface and the second guide line are overlaid and displayed on the first road section at a second height perspective in the navigation interface.
[0129] The lane change position point refers to a position point on the first road section where a lane change demand is present, and 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.
[0130] 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 section guide surface and the second guide line are displayed on the first road section at a second height perspective in the navigation interface.
[0131] 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.
[0132] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0133] In an optional embodiment, multiple lanes included in the first road section are displayed; and a road section guide surface is displayed overlaid on the first road section. The first end of the road section 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 road section guide surface covers at least one passable lane on the first road section after the navigation object changes lanes.
[0134] Schematically, the first end of the road section guide surface refers to the end of the road section guide surface close to the navigation object, and the first end of the road section 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 road section guide surface refers to the end of the road section guide surface away from the navigation object, and the second end of the road section guide surface is used to indicate at least one passable lane on the first road section when the navigation object ends to change lanes.
[0135] 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 driving on the straight lane. If the navigation object has a left-turn lane requirement on the first road section, the first end of the road section 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 road section 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.
[0136] In an optional embodiment, a second guide line is superimposed and displayed on the road section guide surface, wherein a first end of the second guide line covers the third lane, and a second end of the second guide line covers the fourth lane.
[0137] Illustratively, the first end of the second guide line refers to an end of the second guide line close to the navigation object, and the second end of the second guide line refers to an end of the second guide line far from the navigation object.
[0138] In some embodiments, there is a smooth transition between the first end of the road segment guiding surface and the second end of the road segment guiding surface, and there is a smooth transition between the first end of the second guiding line and the second end of the second guiding line.
[0139] 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.
[0140] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0141] Step 320, in response to the navigation object moving on the first road section and the object position of the navigation object being within a preset range corresponding to the turning intersection, overlaying and displaying a guide surface on at least two lanes of the second road section in the navigation interface.
[0142] The object position is used to indicate the position of the navigation object. Optionally, the object position corresponding to the navigation object is determined in real time, and the object position is compared with a preset range corresponding to the turning intersection.
[0143] Indicatively, Figure 6 The figure shows another schematic diagram of the navigation interface. For example: Figure 6 The interface diagram shown is in Figure 5 The interface diagram shown below is a schematic diagram of the interface after the navigation object continues to move forward after changing lanes. At this time, the navigation object 610 moves on the first road section 620, and the object position of the navigation object 610 is located within the preset range corresponding to the turning intersection 630, such as: the preset range is implemented as a preset area corresponding to the center point of the turning intersection 630.
[0144] Based on the object position of the navigation object 610 , a guiding surface is overlaid and displayed on at least two lanes of the second road segment in the navigation interface.
[0145] Among them, at least two lanes are lanes among multiple lanes that are adapted for the navigation object to pass through. It can also be said that: at least two lanes are lanes among multiple lanes that have an adaptation relationship with the navigation object. The adaptation relationship is used to characterize that the navigation object can pass normally on at least two lanes.
[0146] Based on the adaptation relationship, a guiding surface is overlaid and displayed on at least two lanes, and the guiding surface is used to guide the navigation object to turn from the first road section to the at least two lanes.
[0147] Schematically, there are three lanes on the second road section, and all three lanes are lanes adapted for the navigation object to pass through. In this case, when the guidance surface is displayed, the guidance surface is overlaid and displayed on the three lanes of the second road section in the navigation interface; alternatively, there are three lanes on the second road section, two of which are lanes adapted for the navigation object to pass through, and the other lane is a lane in a safety maintenance state. In this case, when the guidance surface is displayed, the guidance surface is overlaid and displayed on the two lanes that have an adaptation relationship in the navigation interface, etc.
[0148] Optionally, the guiding surface is implemented as a whole plane, which can just cover at least two lanes; or, the guiding surface is implemented as a plurality of sub-guiding surfaces, each of which covers at least one lane. That is, the guiding surface includes at least two sub-guiding surfaces, and the at least two sub-guiding surfaces correspond to at least two lanes one by one.
[0149] Schematically, there are three lanes distributed in parallel on the second road section, from left to right: lane A, lane B and lane C. All three lanes are lanes adapted for the passage of navigation objects. When covering the guiding surface, an entire plane is covered on lane A, lane B and lane C as the guiding surface, and the guiding surface can just cover the three lanes; or, a sub-guiding surface a is covered on lane A, a sub-guiding surface b is covered on lane B, and a sub-guiding surface c is covered on lane C. The sub-guiding surface a, the sub-guiding surface b and the sub-guiding surface c are collectively referred to as guiding surfaces.
[0150] Alternatively, among the above-mentioned lanes A, lane B and lane C, lane A and lane B are lanes adapted for the passage of navigation objects, and lane C is a lane not adapted for the passage of navigation objects. In this case, when covering the guiding surface, an entire plane is covered on lane A and lane B as the guiding surface, and the guiding surface can just cover lanes A and B; or, a sub-guiding surface a is covered on lane A, and a sub-guiding surface b is covered on lane B. The sub-guiding surface a and the sub-guiding surface b are collectively referred to as guiding surfaces, wherein lane C does not cover the guiding surface (or sub-guiding surface) based on the non-matching relationship.
[0151] Alternatively, among the above-mentioned lanes A, lane B and lane C, lane A and lane C are lanes adapted for the passage of navigation objects, and lane B is a lane not adapted for the passage of navigation objects. In this case, when covering the guiding surface, sub-guiding surface a is covered on lane A, and sub-guiding surface c is covered on lane C. Sub-guiding surface a and sub-guiding surface c are collectively referred to as guiding surfaces, wherein lane B does not cover the guiding surface (or sub-guiding surface) based on the non-compliance with the adaptation relationship.
[0152] In some embodiments, if two adjacent lanes are respectively covered with corresponding sub-guiding surfaces, there is no gap between the two adjacent sub-guiding surfaces, such as: there is no gap between sub-guiding surface a and sub-guiding surface b, and they are in a connected state; or, if two adjacent lanes are respectively covered with corresponding sub-guiding surfaces, there is a gap between the two adjacent sub-guiding surfaces, such as: sub-guiding surface a and sub-guiding surface b are divided by a preset gap distance (such as: the width of the lane line dividing the two adjacent lanes), etc.
[0153] In some embodiments, if an entire plane is covered for at least two lanes as a guiding surface, the guiding surface is divided into sub-guiding surfaces corresponding to the at least two lanes based on the division of lane lines dividing two adjacent lanes, that is, at least two sub-guiding surfaces are obtained. The at least two sub-guiding surfaces correspond to the at least two lanes one-to-one.
[0154] In an optional embodiment, the guiding surface includes a second sub-guiding surface and a third sub-guiding surface, the second sub-guiding surface is used to cover a second lane of the at least two lanes, and the third sub-guiding surface is used to cover a third lane of the at least two lanes.
[0155] The second lane is any one of at least two lanes having an adaptation relationship with the navigation object, and the third lane is any one of the at least two lanes except the second lane.
[0156] In some embodiments, in response to the second lane having a first adaptation relationship with the navigation object, a second sub-guide surface with a first special effect is displayed on the second lane in the navigation interface; in response to the third lane having a second adaptation relationship with the navigation object, a third sub-guide surface with a second special effect is displayed on the second lane in the navigation interface.
[0157] Among them, the first adaptation relationship is different from the second adaptation relationship, and the first special effect is different from the second feature.
[0158] Illustratively, the adaptation relationship includes: the lane flow is below the preset flow threshold (e.g., the traffic flow is small and less than the preset flow threshold), the lane clear index is below the preset index (e.g., there are no traffic incidents in the lane, so it can pass normally), there is no construction condition in the lane, etc. The embodiments of the present application are not limited to this.
[0159] The first special effect and the second special effect are implemented as animation special effects. For example, the first special effect is color A and the second special effect is color B; or the first feature is a star special effect and the second feature is a smiley face special effect; or the first special effect is a flashing special effect and the second special effect is a constant light special effect, etc., which is not limited in the embodiments of the present application.
[0160] Optionally, the first adaptation relationship is implemented as follows: when the lane traffic is below a preset traffic threshold, a second sub-guide surface with a first special effect is displayed on the second lane in the navigation interface, and a second sub-guide surface with a star special effect is displayed (e.g., a large number of stars are laid on the second sub-guide surface); the second adaptation relationship is implemented as follows: when there is no construction condition in the lane, a third sub-guide surface with a second special effect is displayed on the third lane in the navigation interface, and a third sub-guide surface with a smiley face special effect is displayed (e.g., a large number of smiley faces are laid on the third sub-guide surface), etc. The embodiments of the present application are not limited to this.
[0161] When displaying the guide surface, if the adaptation relationship between different lanes and the navigation object is different, sub-guide surfaces with different special effects are displayed, so that the relationship between different lanes and the navigation object can be more intuitively displayed, which is convenient for the navigation object to select the first lane to pass next based on the sub-guide surfaces displayed with different special effects on the guide surface. For example: select the second lane as the first lane after the following movement; or select the second lane as the first lane after the following movement.
[0162] In some embodiments, in addition to a road section guide surface and a second guide line, a road section guide surface is overlaid and displayed on a first road section in a navigation interface at a second height perspective. In response to a navigation object moving on the first road section and the object position of the navigation object being within a preset range corresponding to the turning intersection, a guide surface is overlaid and displayed on at least two lanes of the second road section in the navigation interface at a second height perspective.
[0163] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0164] Step 330 , in response to the navigation object moving to the first lane of the at least two lanes, a guide line is superimposed and displayed on a first sub-guiding surface corresponding to the first lane in the navigation interface.
[0165] The first sub-guiding surface is a sub-guiding surface of the guiding surface that covers the first lane.
[0166] Indicatively, Figure 6 As shown, the navigation object 610 moves on the first road section 620. When the navigation object 610 passes through the turning intersection 630 connecting the first road section 620 to the second road section 640 and moves to the second road section 640, the lane where the navigation object 610 is located on the second road section 640 is determined.
[0167] Optionally, in response to the navigation object moving to the second road section, the object position corresponding to the navigation object is determined, thereby determining the first lane from at least two lanes of the second road section based on the object position; or, the object position corresponding to the navigation object is determined in real time, thereby determining the first lane from at least two lanes of the second road section based on the object position, etc.
[0168] The first lane is the lane where the navigation object is located among the at least two lanes.
[0169] Schematically, before the navigation object moves to at least two lanes, a guiding surface is covered and displayed on the at least two lanes; after the navigation object moves to the first lane of the at least two lanes, a guiding surface is covered and displayed on the at least two lanes, and a guide line is superimposed and displayed on the first guiding surface corresponding to the first lane.
[0170] The guide line is used to represent the navigation path on the first lane.
[0171] like Figure 7 The following is another schematic diagram of the navigation interface. For example: Figure 7 The interface diagram shown is in Figure 6 The interface schematic diagram shown in FIG. 1 is a schematic diagram of the interface after the navigation object moves to the first lane on the second road section. The second road section includes three lanes, and all three lanes are lanes adapted to the navigation object, so the guide surface 720 is displayed on the three lanes; in addition, as shown in FIG. Figure 7 As shown, the navigation object 710 is located in the first lane of the three lanes, and a guide line 730 is superimposed and displayed on the first sub-guiding surface corresponding to the first lane in the navigation interface.
[0172] The first sub-guiding surface is used to represent an area within the guiding surface that is used to cover the first lane.
[0173] Schematically, the guide line is implemented in a strip form. For example, the width of the guide line is the same as the lane width of the first lane; or the width of the guide line is slightly smaller than the lane width of the first lane, etc.
[0174] Optionally, the guide line is implemented in a linear form, for example, the guide line is a ray that changes with the curvature of the first lane.
[0175] In an optional embodiment, in response to the movement time of the navigation object in the first lane reaching a preset time, a guide line is superimposed and displayed on a first sub-guiding surface corresponding to the first lane in the navigation interface.
[0176] Schematically, when the navigation object turns from the first section to the first lane of the second section, the moving time of the navigation object in the first lane is counted, and the moving time is used to represent the total moving time of the navigation object in the first lane. For example: when the navigation object is located in the first lane as a whole, the moving time of the navigation object in the first lane is counted; or when the head of the navigation object (such as the front of the car) is located in the first lane, the moving time of the navigation object in the first lane is counted, etc.
[0177] Optionally, when the counted moving time reaches a preset time, a guide line is superimposed and displayed on a first sub-guiding surface corresponding to a first lane in the navigation interface.
[0178] For example, if the preset duration is 2 seconds, when the navigation object moves on the first lane for 2 seconds, the guide line will be displayed on the first sub-guide surface corresponding to the first lane in the navigation interface; when the counted moving duration does not reach 2 seconds, the coverage of the guide surface will still be displayed in the navigation interface without the guide line.
[0179] Illustratively, the guide line is superimposed and displayed on the first sub-guide surface in a gradually displayed manner; or, the guide line is superimposed and displayed on the first sub-guide surface in a suddenly displayed manner, and so on.
[0180] In an optional embodiment, the guide surface is displayed as a first color in the navigation interface.
[0181] Illustratively, the first color is implemented as any one of blue, yellow, green, etc.; or, the first color is implemented as a color obtained by mixing multiple colors, etc.
[0182] Optionally, taking the first color as blue as an example, in response to the navigation object moving on the first road section and the object position of the navigation object being within a preset range corresponding to the turning intersection, a blue guide surface is overlaid on at least two lanes of the second road section in the navigation interface.
[0183] In an optional embodiment, in response to the navigation object moving to the first lane of the at least two lanes, a color switching animation of the guide surface changing from the first color to the second color is displayed on the navigation interface.
[0184] The second color is different from the first color.
[0185] Illustratively, when it is detected that the navigation object moves to the first lane of at least two lanes, a color switching animation of the guide surface changing from the first color to the second color is displayed on the navigation interface.
[0186] For example, when the navigation object has not moved to the second road section, the first color corresponding to the guide surface is blue; when it is detected that the navigation object has moved to the first lane of at least two lanes, the first color corresponding to the guide surface is changed, and the first color is changed to a different second color, such as green. The above process of changing from the first color to the second color is called color switching animation.
[0187] Optionally, in the color switching animation, the switching speed from the first color to the second color is adjusted by setting the switching duration. For example, the process of switching from the first color to the second color is completed by the default switching duration; or the process of switching from the first color to the second color is completed by increasing the default switching duration, thereby slowing down the switching speed from the first color to the second color, etc.
[0188] In an optional embodiment, in addition to displaying a color switching animation of the guide surface changing from a first color to a second color on the navigation interface, a guide line is displayed on the first lane in the navigation interface.
[0189] The display color of the guide line is different from the second color.
[0190] Optionally, the process of displaying the color switching animation and displaying the guide line is performed simultaneously; or, the color switching animation is displayed first, and then the guide line is displayed; or, the guide line is displayed first, and then the color switching animation is displayed.
[0191] Schematically, taking the case where the color switching animation and the guide line display process are performed simultaneously, the color switching duration from the first color to the second color is the same as the duration of displaying the guide line on the first lane.
[0192] For example: the color switching duration from the first color to the second color is 2 seconds, and the color switching duration can also be regarded as the animation duration of the color switching animation. The duration from the absence of a guide line on the first lane to the display of the guide line is also 2 seconds. When it is detected that the navigation object has moved to the first lane, a color switching animation of the guide surface changing from the first color to the second color is displayed on the navigation interface, and the guide line starts to be displayed on the first lane at the same time; or, a color switching animation of the guide surface changing from the first color to the second color is displayed on the navigation interface, and the guide line starts to be displayed on the first sub-guide surface corresponding to the first lane at the same time. At this time, the first sub-guide surface, as a part of the guide surface, also has a color switching process, etc.
[0193] In some embodiments, a guide line having a first color is displayed on a first lane in the navigation interface.
[0194] Schematically, when a guide line is displayed on the first lane in the navigation interface, a guide line with a first color is displayed. Based on the process of the guide surface switching from the first color to the second color, the guide line with the first color can form a color difference with the guide surface of the second color after switching.
[0195] In some embodiments, a guide line having a third color is displayed on a first lane in the navigation interface.
[0196] The third color is different from the first color and the second color.
[0197] Illustratively, when a guide line is displayed on the first lane in the navigation interface, a guide line with a third color is displayed. Since the third color is different from the first color and the second color, the guide line with the third color can form a color difference with the guide surface of the second color after switching, and can also avoid the problem of confusing the guide surface with the first color with the guide line of the third color during the color switching process.
[0198] In an optional embodiment, a guide line having a first length is superimposed and displayed on a first sub-guide surface corresponding to the first lane in the navigation interface.
[0199] Schematically, the guide line is used as information for representing the first lane, and the width of the guide line is not greater than the lane width corresponding to the first lane. For example, the width of the guide line is the same as the lane width of the first lane; or, the width of the guide line is slightly smaller than the lane width of the first lane; or, the width of the guide line is a narrower unit width (such as: 1), etc.
[0200] Optionally, in addition to a certain width restriction, the guide line also has a certain length restriction. Schematically, the guide line is a guide line with a first length, wherein the first length is smaller than a second length corresponding to the guide surface.
[0201] For example, the second length corresponding to the guide surface is used to represent the length corresponding to the entire second section, such as 10 kilometers; the first length corresponding to the guide line is a pre-set length, such as 1 kilometer.
[0202] Combining the above-mentioned color differences and length differences, it is possible to better distinguish guide lines and guide surfaces in the navigation interface.
[0203] In an optional embodiment, based on the navigation object moving in the first lane, the guide surface and guide line on the road segment that the object has passed are cancelled in the navigation interface.
[0204] Illustratively, as the navigation object moves on the first lane, it is determined that the object corresponding to the navigation object has passed the road section. The road section that the object has passed includes a first sub-lane section that the navigation object has passed on the first lane, and at least one second sub-lane section parallel to the first sub-lane section on the second road section.
[0205] The first sub-lane segment is used to represent the road that the navigation object in the first lane passes through.
[0206] like Figure 8 As shown, it is a schematic diagram of the interface showing the navigation object moving on the first lane on the navigation interface. The navigation object 810 moves to the second road section, and the second road section includes three lanes distributed in parallel. The navigation object 810 is located on the first lane 820 of the three lanes. As the navigation object moves on the first lane 820, the first sub-lane segment 821 that the navigation object has passed is determined. In addition, based on the parallel state distribution relationship between the three lanes, the second sub-lane segment corresponding to the first sub-lane segment 821 in the other two lanes is determined. The second sub-lane segment includes sub-lane segment 822 and sub-lane segment 823. The first sub-lane segment and the second sub-lane segment are collectively referred to as the object has passed the road section, which represents the road section on the second road section that the navigation object has passed.
[0207] In an optional embodiment, in response to the movement time of the navigation object in the first lane reaching a preset threshold, the display of the guide surface and the guide line is cancelled.
[0208] Schematically, when the navigation object turns from the first section to the first lane of the second section, the moving time of the navigation object in the first lane is counted, and the moving time is used to represent the total moving time of the navigation object in the first lane. For example: when the navigation object is located in the first lane as a whole, the moving time of the navigation object in the first lane is counted; or when the head of the navigation object (such as the front of the car) is located in the first lane, the moving time of the navigation object in the first lane is counted, etc.
[0209] Optionally, when the counted moving time reaches a preset threshold, the guide surface and guide line are not displayed.
[0210] For example, if the preset threshold is 10 seconds, when the navigation object moves in the first lane for 10 seconds, the guide surface and guide line are not displayed.
[0211] In an optional embodiment, the second road section includes a fourth lane in addition to the at least two lanes.
[0212] The fourth lane is used to indicate a lane that is not compatible with the navigation object, that is, the fourth lane has no compatible relationship with the navigation object.
[0213] In some embodiments, in response to the navigation object moving to the fourth lane, lane change prompt information is displayed in the navigation interface.
[0214] The lane change prompt information is used to prompt the navigation object to change lanes to at least two lanes.
[0215] Illustratively, if the navigation object moves from the first section to the fourth lane in the second section that has no adaptation relationship with the navigation object after passing the turning intersection, and the fourth lane is not convenient for the navigation object to pass through, such as lane construction 500 meters ahead, the navigation object can be prompted to change lanes to at least two lanes that have an adaptation relationship with it by displaying lane change prompt information in the navigation interface.
[0216] That is, the lane change prompt information is generated based on the fact that the fourth lane has no adaptation relationship with the navigation object.
[0217] In some embodiments, in response to the navigation object moving from the fourth lane to the first lane of the at least two lanes based on the lane change prompt information, a guide line is displayed on the first lane in the navigation interface.
[0218] Illustratively, after the navigation object moves to the fourth lane, it can also move from the fourth lane to at least two lanes that are compatible with it by changing lanes, and the first lane is the lane where the navigation object is located after moving among the at least two lanes.
[0219] Optionally, after the navigation object moves to the first lane having an adaptation relationship therewith, a guide line is displayed on the first lane in the navigation interface.
[0220] In some embodiments, in addition to overlaying and displaying a road segment guide surface and a second guide line on the first road segment at a second height perspective in the navigation interface, in response to the navigation object moving to the first lane of at least two lanes, the guide line is displayed on the first lane at the second height perspective in the navigation interface.
[0221] In an optional embodiment, after displaying a guide line on the first lane in the navigation interface, in response to the navigation object moving to a preset section area on the second section, a third guide line is displayed on the second section at a first height perspective in the navigation interface.
[0222] 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.
[0223] The width of the third guide line is the same as that of the second road section. Schematically, after the 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 third guide line is displayed on the second road section at the first height perspective.
[0224] Optionally, the navigation interface is switched from the second height perspective to the first height perspective, so that a third guide line is displayed on the second road section, so as to show the overall road condition on the second road section through the third guide line.
[0225] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0226] To sum up, with the help of the setting of the guide surface, the adaptation relationship between multiple lanes on the second section and the navigation object can be more comprehensively and intuitively displayed, which is conducive to the navigation object to select a lane suitable for its passage from at least two lanes covering the guide surface; until the navigation object moves to the first lane suitable for its passage, the guide line is displayed on the first lane, so that the navigation path of the first lane can be more intuitively and meticulously displayed with the help of the guide line; through the differentiated display of the guide surface and the guide line, the different demands for obtaining information in different moving situations are fully met, avoiding the limitation that a single planned moving route cannot meet different demands, and fully combining the changes in road sections to provide more flexible route guidance for the navigation object, thereby improving the vividness of navigation and the safety of movement.
[0227] In the embodiment of the present application, it is introduced that when the guide line is superimposed and displayed on the guide surface, different colors are used to distinguish the content of the guide line and the guide surface. In the process of displaying the navigation interface, when the navigation object moves on the first section and is located in the preset range corresponding to the turning intersection, the guide surface is covered and displayed on at least two lanes of the second section in the navigation interface. When the navigation object moves to the first lane, the guide line is superimposed and displayed on the first sub-guide surface corresponding to the first lane, and the guide line and the guide surface are distinguished by the different colors of the guide surface and the guide line, respectively. While considering the changes in the navigation object's attention information due to the change of the road section, it is convenient to improve the navigation object's attention to the road during and after the turn, and improve the efficiency of human-computer interaction.
[0228] In an optional embodiment, when the guide surface is displayed in the navigation interface, the guide line has a first flow direction arrow with a direction indication function. Schematically, as Fig. 9 As shown above Figure 2 The embodiment shown can also be implemented as the following steps 910 to 930; Figure 2 The illustrated step 230 may also be implemented as step 930 as follows.
[0229] Step 910, display the navigation interface.
[0230] The navigation interface is used to guide the navigation object to move from a first position to a second position.
[0231] Among them, the area between the first position and the second position includes a turning intersection from the first road section to the second road section, and the second road section includes a plurality of lanes distributed in parallel.
[0232] Step 910 has been described in the above steps 210 and 310 and will not be repeated here.
[0233] Step 920, in response to the navigation object moving on the first road section and the object position of the navigation object being within a preset range corresponding to the turning intersection, overlaying and displaying a guide surface on at least two lanes of the second road section in the navigation interface.
[0234] Among them, at least two lanes are lanes among the multiple lanes that are adapted for the navigation object to pass through.
[0235] The guiding surface is used to guide the navigation object to turn from the first road section to at least two lanes.
[0236] Step 920 has been described in the above steps 220 and 320 and will not be repeated here.
[0237] Step 930 , in response to the navigation object moving to the first lane of the at least two lanes, displaying a direction indication animation within the guide line displayed on the first lane in the navigation interface.
[0238] The direction indication animation is used to represent an animation indicating that the navigation object moves along the indicated direction.
[0239] In an optional embodiment, on the first lane in the navigation interface, a direction indication animation is displayed in which a first flow arrow moves on the guide line along the object moving direction of the navigation object starting from the object position.
[0240] Illustratively, when the navigation object moves to the first lane of at least two lanes included in the second road section, a guide line is displayed on the first lane in the navigation interface, and a first flow direction arrow is marked on the guide line.
[0241] 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.
[0242] In some embodiments, the first flow arrow is an arrow moving along a direction in which the object moves.
[0243] Schematically, the first flow direction arrow is not an arrow fixed at a certain position on the 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 guide line, but an arrow that moves along the moving direction of the object at a fixed moving speed, etc.
[0244] 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.
[0245] The first flow direction arrow has the same width as the guide line.
[0246] 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 guide line.
[0247] like Fig.10 , which is a schematic diagram of an interface for superimposing guide lines on a guide surface. Fig.10 The navigation object 1010 moves on the first lane in the second road section, and based on the movement, a guide line 1030 is covered and displayed on the first sub-guiding surface corresponding to the first lane. A first flow direction arrow 1040 is displayed on the guide line 1030, and the arrow width of the first flow direction arrow is the same as the width corresponding to the guide line.
[0248] The first flow direction arrow is used to guide the navigation object to move in the direction indicated by the arrow on the first lane.
[0249] 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.
[0250] 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.
[0251] In an optional embodiment, in response to the navigation object moving to the first lane of at least two lanes and the movement time of the navigation object in the first lane reaching a preset time, a guide line marked with a first flow direction arrow is displayed on the first lane in the navigation interface.
[0252] The moving time is used to indicate the total time the navigation object moves in the first lane. Schematically, when the moving time obtained by statistics reaches a preset time, a guide line marked with a first flow direction arrow is displayed on the first lane in the navigation interface.
[0253] In some embodiments, on the guide line corresponding to the first lane in the navigation interface, a first flow direction arrow starting from the object position and moving along the lane direction of the first lane is displayed.
[0254] Illustratively, the starting point of the first flow direction arrow is the object position corresponding to the navigation object, the first flow direction arrow is a dynamic arrow, and the moving direction of the first flow direction arrow is implemented as the lane direction of the first lane.
[0255] In some embodiments, the guide line and the first flow direction arrow marked on the guide line are displayed simultaneously; or, the guide line is displayed first, and then the first flow direction arrow is displayed on the guide line.
[0256] Optionally, in response to the navigation object moving to the first lane of at least two lanes, a guide line is displayed on the first lane in the navigation interface; in response to the navigation object moving for a preset time in the first lane, a first flow direction arrow is displayed on the guide line in the navigation interface.
[0257] 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.
[0258] Schematically, the first flow direction arrow is a dynamic arrow. As an arrow that moves dynamically on the first lane, 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 lane direction of the first lane.
[0259] 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.
[0260] 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.
[0261] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0262] To sum up, with the help of the setting of the guide surface, the adaptation relationship between multiple lanes on the second section and the navigation object can be more comprehensively and intuitively displayed, which is conducive to the navigation object to select a lane suitable for its passage from at least two lanes covering the guide surface; until the navigation object moves to the first lane suitable for its passage, the guide line is displayed on the first lane, so that the navigation path of the first lane can be more intuitively and meticulously displayed with the help of the guide line; through the differentiated display of the guide surface and the guide line, the different demands for obtaining information in different moving situations are fully met, avoiding the limitation that a single planned moving route cannot meet different demands, and fully combining the changes in road sections to provide more flexible route guidance for the navigation object, thereby improving the vividness of navigation and the safety of movement.
[0263] In an embodiment of the present application, the content of displaying the first flow direction arrow on the guide line is introduced. Through the marking effect and the movement effect of the first flow direction arrow, the road condition information on the first lane can be more intuitively displayed to the navigation object, which is convenient for the navigation object to maintain a straight state or enter a lane change state when moving on the first lane, thereby improving the vividness of the information display of the road condition of the first lane.
[0264] In an optional embodiment, in addition to displaying the guide surface on the navigation interface, the process of connecting the turning guide surface to the guide surface is also displayed. Fig.11 As shown above Figure 2 The embodiment shown can also be implemented as the following steps 1110 to 1140; Figure 2 The illustrated step 220 may also be implemented as the following steps 1120 to 1130 .
[0265] Step 1110, display the navigation interface.
[0266] The navigation interface is used to guide the navigation object to move from a first position to a second position.
[0267] Among them, the area between the first position and the second position includes a turning intersection from the first road section to the second road section, and the second road section includes a plurality of lanes distributed in parallel.
[0268] In an optional embodiment, the content displayed in the navigation interface is adjusted in real time according to the movement of the navigation object.
[0269] Optionally, the navigation mode corresponding to the navigation interface includes a lane-level navigation mode and a non-lane-level navigation mode, and the navigation mode of the navigation interface is adjusted in real time according to the movement of the navigation object.
[0270] Among them, the lane-level navigation form is used to take the lane as the analysis object to conduct a more detailed analysis of the movement of the navigation object; the non-lane-level navigation form is used to take the entire road section where the navigation object is located (including at least one lane) as the analysis object to conduct a general analysis of the movement of the navigation object.
[0271] like Fig.12 As shown, it is a schematic diagram of analyzing the movement of the navigation object by comprehensively adopting the non-lane level navigation form 1210 and the lane level navigation form 1220.
[0272] Illustratively, if the movement of the navigation object indicates that the navigation object is moving in a straight zone, the movement of the navigation object is analyzed in a non-lane level navigation form 1210. The straight zone includes at least one of a long-distance straight mode and a small-angle curve mode, so that the movement of the navigation object in the straight zone can be roughly analyzed in the non-lane level navigation form 1210.
[0273] Illustratively, if the movement of the navigation object indicates that the navigation object is moving in a lane changing area, where the lane changing area is used to indicate that the navigation object changes lanes from one lane to another, based on the lane changing process, it is necessary to analyze the movement of the navigation object with the lane as the analysis object. Therefore, the lane-level navigation form 1220 is used to perform a more detailed analysis of the movement of the navigation object in the lane changing area.
[0274] Illustratively, if the movement of the navigation object indicates that the navigation object is moving within a turning area, where the turning area is used to indicate that the navigation object turns from one road section (first road section) to another road section (second road section) to move, based on the turning process, it is necessary to consider the road conditions corresponding to multiple lanes on the second road section as much as possible. Therefore, taking the lane as the analysis object can conduct a more comprehensive analysis of the movement of the navigation object. Therefore, the lane-level navigation form 1220 is adopted to conduct a more detailed analysis of the movement of the navigation object under the turning area.
[0275] Illustratively, if the movement of the navigation object indicates that the navigation object is moving within a rear-turning area, where the rear-turning area is used to indicate that the navigation object moves within a certain distance after turning from a first section to a second section, based on the rear-turning area, it is necessary to determine the first lane of multiple lanes on the second section where the navigation object is located with as high accuracy as possible. Therefore, taking the lane as the analysis object can more accurately analyze the movement of the navigation object. Therefore, the lane-level navigation form 1220 is used to perform a more detailed analysis of the movement of the navigation object in the rear-turning area.
[0276] Step 1120, in response to the navigation object moving on the first section and the object position of the navigation object being within a preset range corresponding to the turning intersection, a turning guide surface is displayed in the turning section from the first section to the second section in the navigation interface.
[0277] The turning guide surface is used to guide the navigation object to turn from the first section to the second section.
[0278] Indicatively, Fig.13 As shown, a turning guide surface 1340 is displayed in the turning section where the navigation object 1310 turns from the first section 1320 to the second section 1330 displayed on the navigation interface.
[0279] In an optional embodiment, a turning guide surface marked with a second flow direction arrow is displayed within the turning section in the navigation interface.
[0280] The second flow direction arrow is used to guide the navigation object to turn to the second road section.
[0281] Indicatively, Fig.13 As shown, on the turning guide surface 1340 displayed on the navigation interface, a second flow direction arrow 1350 is marked, and the head of the second flow direction arrow points to the second road section 1330 to guide the navigation object 1310 to turn to the second road section 1330 .
[0282] In an optional embodiment, a movement animation of the second flow direction arrow moving to the guide surface is displayed on the navigation interface.
[0283] Schematically, the second flow direction arrow is a dynamic arrow, and the moving direction of the second flow direction arrow is the guiding direction corresponding to the turning guiding surface.
[0284] In an optional embodiment, in response to the second flow direction arrow moving to the guide surface, the second flow direction arrow with the first width displayed on the navigation interface is adjusted to a second flow direction arrow with the second width.
[0285] The first width is used to characterize the width of the turning guide surface, and the second width is used to characterize the width of the guide surface.
[0286] Indicatively, Fig.13 As shown, the turning guide surface 1340 is an irregular area composed of two curves and two line segments. The two curves do not intersect each other, and the two curves have the same bending direction. The segment length of a line segment connecting the two curves is realized as the lane width of the lane where the navigation object is located on the first road segment, and the segment length of the other line segment is realized as the segment width corresponding to the second road segment.
[0287] Optionally, based on the spacing between two curves constituting the turning guide surface, the first width corresponding to the turning guide surface is determined to be a width that varies with the steering amplitude; based on the guide surface being a surface covering at least two lanes, the second width corresponding to the guide surface is determined to be a fixed width associated with at least two lanes.
[0288] Step 1130: Displaying, on the navigation interface, the guide surface that connects the turning guide surface to the guide surface that covers at least two lanes.
[0289] Illustratively, since the turning guide surface is used to guide the navigation object to turn from the first section to the second section, the turning guide surface will be connected to the guide surface at the second section.
[0290] like Fig.13 As shown, the turning guide surface 1340 is connected to the guide surface corresponding to the second section 1330 .
[0291] The guiding surface corresponding to the second road section is used to cover at least two lanes on the second road section that are in an adaptation relationship with the navigation object.
[0292] like Fig.14 As shown, if there are three lanes on the second road section that are adapted to the navigation object, a guiding surface 1410 is displayed overlaid on the three lanes, and a third flow direction arrow 1420 exists on the guiding surface 1410 , and the width of the third flow direction arrow is the same as the width of the guiding surface 1410 .
[0293] Step 1140: In response to the navigation object moving to the first lane of the at least two lanes, displaying a guide line on the first lane in the navigation interface.
[0294] Indicatively, Fig.15 As shown, when the navigation object moves to the first lane 1510 of the at least two lanes, the first color (gray in the figure) of the guide surface is gradually switched to the second color (white in the figure), and a guide line with the first color is displayed, so as to display the following Fig.16 In the interface shown, the color corresponding to the first lane 1610 is the first color, and the colors corresponding to other lanes on the second road section are the second color different from the first color, thereby distinguishing the first lane from the second lane.
[0295] The guide line is used to represent the navigation path on the first lane.
[0296] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0297] To sum up, with the help of the setting of the guide surface, the adaptation relationship between multiple lanes on the second section and the navigation object can be more comprehensively and intuitively displayed, which is conducive to the navigation object to select a road suitable for its passage from at least two lanes covering the guide surface; until the navigation object moves to the first lane suitable for its passage, the guide line is displayed on the first lane, so that the navigation path of the first lane can be more intuitively and meticulously displayed with the help of the guide line; through the differentiated display of the guide surface and the guide line, the different demands for obtaining information in different moving situations are fully met, avoiding the limitation that a single planned moving route cannot meet different demands, and fully combining the changes in road sections to provide more flexible route guidance for the navigation object, thereby improving the vividness of navigation and the safety of movement.
[0298] In an optional embodiment, the display method of the above navigation interface is called "a solution for switching from a turning area to a rear turning area through four-interval guidance in navigation", wherein the navigation adopts a four-interval guidance strategy for analysis, and the four intervals include a straight area, a lane change area, a turning area, and a rear turning area. Schematically, as Fig.17 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 1710, the vehicle 1720 (navigation object), the in-vehicle navigation application 1730, the data terminal 1740 and the service terminal 1750 (such as a server, terminal, etc.).
[0299] (1) Open the in-car navigation application and initiate navigation
[0300] Illustratively, the object 1710 is used to open an in-vehicle navigation application 1730 configured on the vehicle 1720, thereby turning on the navigation function so that the in-vehicle navigation application 1730 plans a rough navigation route based on a starting point and an end point.
[0301] (2) Send real-time vehicle location information
[0302] Illustratively, the vehicle 1720 counts its location information in real time and obtains the vehicle location information, and the vehicle 1720 sends the vehicle location information obtained by real-time statistics to the server 1750 in real time.
[0303] (3) Combine vehicle location information and map high-precision positioning to send the calibrated vehicle location
[0304] Illustratively, after receiving the vehicle location information, the server 1750 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 1730 .
[0305] Optionally, the vehicle 1720 acquires image data through sensors such as cameras, radars, and lidars, and sends the image data to the server 1750, so that the server 1750 performs real-time calibration of the vehicle position based on the image data.
[0306] (4) Send the destination location of the route planning
[0307] Illustratively, the in-vehicle navigation application 1730 determines the destination location of the route planning based on the input of the object 1710 , and sends the destination location to the server 1750 .
[0308] (5) Send complete navigation path information according to the starting and ending locations
[0309] Illustratively, the server 1750 uses the current location of the vehicle 1720 as the starting location, and sends the complete navigation path information to the in-vehicle navigation application 1730 based on the starting location and the acquired end location.
[0310] For example, the server 1750 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 1730 so that the planned navigation path can be displayed on the navigation interface through the in-vehicle navigation application 1730 .
[0311] (6) Send complete navigation path information
[0312] Schematically, in addition to sending the complete navigation path information to the in-vehicle navigation application 1730, the server 1750 also sends the complete navigation path information to the data terminal 1740. The data terminal 1740 is a database serving the in-vehicle navigation application 1730, and is used to store various map data information, such as: physical storage, cloud storage, etc.
[0313] (7) Return the centerline position data of all maneuvering points and key points in the navigation path
[0314] Illustratively, the data end 1740 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 end 1750 .
[0315] Among them, maneuvering points refer to points where you need to turn, make a U-turn, etc. at an intersection according to the navigation route; tips refer to points where you do not need to turn, make a U-turn, etc. at an intersection according to the navigation route, but need to keep going straight.
[0316] Optionally, the server 1750 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.
[0317] (8) Real-time calculation of whether the centerline position of the vehicle to a certain maneuvering point or tip is within a specific range
[0318] Illustratively, the server 1750 obtains the vehicle position corresponding to the vehicle 1720 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).
[0319] In some embodiments, in response to the navigation object moving on the first section of the road and the navigation object position of the navigation object being within a preset range corresponding to the turning intersection, the height of the camera used to display the navigation interface is adjusted; based on the turning angle of the navigation object moving from the first section of the road to the second section of the road, the camera shooting angle is adjusted at the camera height; based on the camera height and the camera shooting angle, the route navigation content displayed in the navigation interface is adjusted in real time.
[0320] For example: when the vehicle position is compared with maneuvering point A, the road grade bound to maneuvering point A is determined. If it is a highway or urban expressway, based on the preset range corresponding to the highway or urban expressway being within 2 kilometers, the real-time calculation is made to see whether the centerline position from the vehicle position to maneuvering point A is within 2 kilometers; or, when the vehicle position is compared with maneuvering point B, the road grade bound to maneuvering point B is determined. If it is a city road, based on the preset range corresponding to the city road being within 1 kilometer, the real-time calculation is made to see whether the centerline position from the vehicle position to maneuvering point A is within 1 kilometer, etc. The above values are only illustrative examples and are not limited to these in the embodiments of the present application.
[0321] 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.
[0322] Indicatively, Fig.12 As shown, the navigation adopts a four-zone guidance strategy, which includes: straight zone, lane change zone, turning zone and post-turning zone.
[0323] Among them, the straight-ahead area adopts non-lane-level navigation form 1210, in which guide lines are used for guidance to emphasize the information of the beyond-visual-range ahead.
[0324] The lane change area adopts lane-level navigation 1220, which provides guidance by superimposing guide lines on guide surfaces, emphasizing recommended lanes and vehicle lane change actions. Among them, guide lines represent recommended lanes; guide surfaces represent all passable lanes.
[0325] The turning area adopts lane-level navigation form 1220, and uses a guide surface for guidance. Because there are no lane lines in the intersection and the vehicle can enter any lane after turning (that is, there is no recommended lane), the guide surface is used to represent all passable lanes.
[0326] The rear area after turning adopts lane-level navigation form 1220, with guidance provided by superimposing guide lines on guide surfaces, emphasizing the recommended lane after turning.
[0327] Optionally, when the turning area (guiding surface) enters the turning area (guiding line superimposed on the guiding surface), it is necessary to switch the guiding surface and the guiding line superimposed on the guiding surface effect. The switching method can be implemented as follows: the guiding surface switches the style, and the guiding line gradually appears.
[0328] Illustratively, during the process of turning to the rear area, lane detection data for the first lane is obtained; and the display status of the guide line on the navigation interface is adjusted based on the lane detection data.
[0329] 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.
[0330] 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.
[0331] 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.
[0332] 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.
[0333] (9) Perform correct driving actions according to the guidance of guide lines, guide surfaces and other elements
[0334] Illustratively, object 1710 is implemented as a driver of vehicle 1720, who performs various driving operations such as driving straight, turning, making a U-turn, exiting a main road, and merging into a main road based on the navigation interface displayed on the in-vehicle navigation application, so as to conduct a safer driving process with more intuitive, detailed and comprehensive display content in the navigation interface.
[0335] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0336] In an optional embodiment, the display of the guide line and the guide surface is described as follows.
[0337] (1) Draw all drivable lane surfaces (at least two lanes in the second road section that are compatible with the navigation object) as guide surfaces with road condition information, and refresh the road condition information of the guide surface in real time; draw a white flow arrow to ensure that the width change of the flow arrow when passing through the guide surface is consistent with the width change of the guide surface; erase the passed guide surface in real time.
[0338] (2) Changes in guide surfaces and guide lines: The guide surface with road condition information begins to fade out, and the guide surface without road condition information begins to fade in. At the same time, the guide line with road condition information is drawn and begins to fade in, and the flow arrow stops appearing; the guide line and guide surface that have been passed are erased in real time.
[0339] (3) The guide surface with road condition information is gradually hidden, the guide surface without road condition information is gradually revealed, and the guide line with road condition information is gradually revealed; the guide line and guide surface that have been passed are erased in real time.
[0340] (4) The flow direction arrow gradually appears and begins to flow (move) forward from the front of the vehicle; the guide lines and guide surfaces that have been passed are erased in real time.
[0341] Optionally, in the process of changes of the above-mentioned guide lines and guide surfaces, the parameters that need to be changed are as follows: the scale (camera height) remains unchanged; the pitch angle remains unchanged; the guide surface undergoes morphological switching, wherein the guide surface with road condition information gradually disappears, and the guide surface without road condition information gradually appears; the guide line gradually appears from nothing to something; the white flow arrow: from a width that changes with the width of the guide surface passed, to a fixed width.
[0342] The above parameter changes start at the same time, last for about 2 seconds, and reach the set parameters after 2 seconds.
[0343] (5) The user performs corresponding driving actions according to the guidance of the guide lines, guide surfaces, prompt bubbles and other elements displayed on the in-vehicle navigation application, including driving operations such as going straight, turning, making a U-turn, taking the ramp, and merging into the main road.
[0344] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0345] To sum up, with the help of the setting of the guide surface, the adaptation relationship between multiple lanes on the second section and the navigation object can be more comprehensively and intuitively displayed, which is conducive to the navigation object to select a road suitable for its passage from at least two lanes covering the guide surface; until the navigation object moves to the first lane suitable for its passage, the guide line is displayed on the first lane, so that the road condition information of the first lane can be more intuitively and meticulously displayed with the help of the guide line; through the differentiated display of the guide surface and the guide line, the different demands for obtaining information in different moving situations are fully met, avoiding the limitation that a single planned moving route cannot meet different demands, and fully combining the changes in road sections to provide more flexible route guidance for the navigation object, thereby improving the vividness of navigation and the safety of movement.
[0346] In the embodiment of the present application, from the perspective of the user, it can effectively solve the problem 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 by changing the guidance form (guiding surface and guiding line). When the navigation object is in the turning area, it is necessary to obtain all passable lane information; when the navigation object moves from the turning area to the rear turning area, it is necessary to obtain the recommended lane information, so the navigation emphasizes the beyond-visual-range information through the guiding surface form in the turning area, and emphasizes the recommended lane 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.
[0347] Fig.18 is a structural block diagram of a display device for a navigation interface provided by an exemplary embodiment of the present application, such as Fig.18 As shown, the device includes the following parts:
[0348] An interface display module 1810 is used to display a navigation interface, where the navigation interface is used to guide the navigation object to move from a first position to a second position, where the first position to the second position includes a turning intersection from a first road section to a second road section, where the second road section includes a plurality of lanes distributed in parallel;
[0349] a guide surface display module 1820, configured to, in response to the navigation object moving on the first road section and the object position of the navigation object being located within a preset range corresponding to the turning intersection, overlay and display a guide surface on at least two lanes of the second road section in the navigation interface, wherein the at least two lanes are roads among the multiple lanes suitable for the navigation object to pass through, and the guide surface is used to guide the navigation object to turn from the first road section to the at least two lanes;
[0350] The guide line display module 1830 is used to display a guide line on the first lane in the navigation interface in response to the navigation object moving to the first lane of the at least two lanes, wherein the guide line is used to represent the navigation path on the first lane.
[0351] In an optional embodiment, the guiding surface includes at least two sub-guiding surfaces, and the at least two sub-guiding surfaces correspond one-to-one to the at least two lanes;
[0352] The guide line display module 1830 is further configured to overlay and display the guide line on a first sub-guide surface corresponding to the first lane in the navigation interface in response to the navigation object moving to the first lane among the at least two lanes.
[0353] In an optional embodiment, the guide line display module 1830 is also used to superimpose and display the guide line on the first sub-guiding surface corresponding to the first lane in the navigation interface in response to the movement time of the navigation object in the first lane reaching a preset time.
[0354] In an optional embodiment, the guide surface is displayed as a first color in the navigation interface;
[0355] The guide line display module 1830 is also used to display a color switching animation of the guide surface changing from the first color to a second color on the navigation interface in response to the navigation object moving to the first lane among the at least two lanes, the second color being different from the first color; and display the guide line on the first lane in the navigation interface, the display color of the guide line being different from the second color.
[0356] In an optional embodiment, the guide line display module 1830 is also used to display the guide line having the first color on the first lane in the navigation interface; or, to display the guide line having a third color on the first lane in the navigation interface, wherein the third color is different from the first color and the second color.
[0357] In an optional embodiment, the guide line display module 1830 is further configured to display a direction indication animation within the guide line displayed on the first lane in the navigation interface in response to the navigation object moving to the first lane among the at least two lanes.
[0358] In an optional embodiment, the guide line display module 1830 is also used to display the direction indication animation on the first lane in the navigation interface, with the first flow arrow moving on the guide line along the object movement direction of the navigation object with the object position as the starting point; wherein the first flow arrow has the same width as the guide line, and the first flow arrow is used to guide the navigation object to move in the direction indicated by the arrow on the first lane.
[0359] In an optional embodiment, the guide line display module 1830 is also used to cancel the display of the guide surface and the guide line on the section that the object has passed in the navigation interface based on the movement of the navigation object along the object movement direction on the first lane; wherein the section that the object has passed includes the first sub-road section that the navigation object has passed on the first lane, and at least one second sub-road section parallel to the first sub-road section on the second road section.
[0360] In an optional embodiment, the guide surface display module 1820 is also used to respond to the navigation object moving on the first road section and the object position of the navigation object being located within a preset range corresponding to the turning intersection, and display a turning guide surface in the navigation interface within the turning section from the first road section to the second road section, wherein the turning guide surface is used to guide the navigation object to turn from the first road section to the second road section; and on the navigation interface, the guide surface connecting the turning guide surface to the guide surface covering the at least two lanes is displayed.
[0361] In an optional embodiment, the guide surface display module 1820 is also used to display the turning guide surface marked with a second flow direction arrow within the turning section in the navigation interface, and the second flow direction arrow is used to guide the navigation object to turn to the second section; in response to the second flow direction arrow moving to the guide surface, the second flow direction arrow with a first width displayed on the navigation interface is adjusted to the second flow direction arrow with a second width, the first width is used to represent the width of the turning guide surface, and the second width is used to represent the width of the guide surface.
[0362] In an optional embodiment, the guiding surface includes a second sub-guiding surface and a third sub-guiding surface, the second sub-guiding surface is used to cover the second lane of the at least two lanes, and the third sub-guiding surface is used to cover the third lane of the at least two lanes;
[0363] The guide surface display module 1820 is also used to display the second sub-guide surface with a first special effect on the second lane in the navigation interface in response to the second lane having a first adaptation relationship with the navigation object; and to display the third sub-guide surface with a second special effect on the second lane in the navigation interface in response to the third lane having a second adaptation relationship with the navigation object; wherein the first adaptation relationship is different from the second adaptation relationship, and the first special effect is different from the second feature.
[0364] In an optional embodiment, the second road section includes a fourth lane in addition to the at least two lanes;
[0365] The guide line display module 1830 is also used to display lane change prompt information in the navigation interface in response to the navigation object moving to the fourth lane, and the lane change prompt information is used to prompt the navigation object to change lanes to the at least two lanes; wherein the lane change prompt information is information generated based on the fact that the fourth lane and the navigation object have no adaptation relationship.
[0366] In an optional embodiment, the guide line display module 1830 is also used to display the guide line on the first lane in the navigation interface in response to the navigation object moving from the fourth lane to the first lane of the at least two lanes based on the lane change prompt information.
[0367] In an optional embodiment, the first road section includes a plurality of lanes distributed in parallel;
[0368] In an optional embodiment, the interface display module 1810 is also used to display a first guide line covered on the first road section in the navigation interface at a first height perspective while the navigation object is moving on the first road section, and the first guide line is used to guide the navigation object to go straight on the first road section; in response to the navigation object having a lane change demand on the first road section, a section guide surface and a second guide line are covered and displayed on the first road section in the navigation interface at a second height perspective, and the second height perspective is lower than the first height perspective; the section guide surface is used to guide the navigation object to a passable lane on the first road section; and the second guide line is used to guide the navigation object to change its movement path from the third lane to the fourth lane.
[0369] In an optional embodiment, the guide surface display module 1820 is further used to overlay and display the guide surface on at least two lanes of the second road section at the second height viewing angle on the navigation interface;
[0370] The guide line display module 1830 is further configured to display a guide line on the first lane at the second height viewing angle in the navigation interface.
[0371] In an optional embodiment, the guide line display module 1830 is also used to display a third 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 third guide line is used to guide the navigation object to go straight on the second road section.
[0372] In an optional embodiment, the interface display module 1810 is also used to overlay and display the section guide surface and the second guide line on the first 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 section being less than a first threshold; wherein the lane change position point refers to a position point on the first section where there is a lane change demand, and the lane change position point includes at least one of an intersection of the first section and a lane change position determined based on real-time road conditions.
[0373] In an optional embodiment, 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.
[0374] In an optional embodiment, the interface display module 1810 is also used to display the multiple lanes included in the first road section; overlay and display the road section guide surface on the first road section, the first end of the road section guide surface covers at least one passable lane of the navigation object on the first road section before changing lanes, and the second end of the road section guide surface covers at least one passable lane of the navigation object on the first road section after changing lanes; and overlay and display the second guide line on the road section guide surface, the first end of the second guide line covers the third lane, and the second end of the second guide line covers the fourth lane.
[0375] In an optional embodiment, if Fig.19 As shown, the device also includes:
[0376] Adjustment module 1840 is used to adjust the camera height used to display the navigation interface in response to the navigation object moving on the first road section and the navigation object position of the navigation object being within the preset range corresponding to the turning intersection; adjust the camera shooting angle at the camera height based on the turning angle of the navigation object moving from the first road section to the second road section; and adjust the route navigation content displayed in the navigation interface in real time based on the camera height and the camera shooting angle.
[0377] In an optional embodiment, the guide line display module 1830 is also used to obtain lane detection data for the first lane, and 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; and the display status of the guide line on the navigation interface is adjusted based on the lane detection data.
[0378] To sum up, with the help of the setting of the guide surface, the adaptation relationship between multiple lanes on the second section and the navigation object can be more comprehensively and intuitively displayed, which is conducive to the navigation object to select a lane suitable for its passage from at least two lanes covering the guide surface; until the navigation object moves to the first lane suitable for its passage, the guide line is displayed on the first lane, so that the navigation path of the first lane can be more intuitively and meticulously displayed with the help of the guide line; through the differentiated display of the guide surface and the guide line, the different demands for obtaining information in different moving situations are fully met, avoiding the limitation that a single planned moving route cannot meet different demands, and fully combining the changes in road sections to provide more flexible route guidance for the navigation object, thereby improving the vividness of navigation and the safety of movement.
[0379] 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.
[0380] Fig. 20The block diagram of the structure of an electronic device 2000 provided by an exemplary embodiment of the present application is shown. The electronic device 2000 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 2000 may also be called a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.
[0381] Typically, the electronic device 2000 includes: a processor 2001 and a memory 2002 .
[0382] The processor 2001 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 2001 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 2001 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 2001 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 2001 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning. The memory 2002 may include one or more computer-readable storage media, which may be non-transitory. The memory 2002 may also include a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 2002 is used to store at least one instruction, which is executed by the processor 2001 to implement the display method of the navigation interface provided in the method embodiment of the present application.
[0383] In some embodiments, the electronic device 2000 further includes one or more sensors, including but not limited to: a proximity sensor, a gyroscope sensor, and a pressure sensor.
[0384] The proximity sensor, also called a distance sensor, is usually disposed on the front panel of the electronic device 2000. The proximity sensor is used to collect the distance between the user and the front of the electronic device 2000.
[0385] The gyro sensor can detect the body direction and rotation angle of the electronic device 2000, and the gyro sensor can cooperate with the acceleration sensor to collect the user's 3D actions on the electronic device 2000. The processor 2001 can implement the following functions based on the data collected by the gyro sensor: motion sensing (such as changing according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0386] The pressure sensor can be set on the side frame of the electronic device 2000 and / or the lower layer of the display screen. When the pressure sensor is set on the side frame of the electronic device 2000, it can detect the user's grip signal of the electronic device 2000, and the processor 2001 performs left and right hand recognition or quick operation according to the grip signal collected by the pressure sensor. When the pressure sensor is set on the lower layer of the display screen, the processor 2001 controls the operability controls on the user interface (UserInterface, UI) 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.
[0387] In some embodiments, the electronic device 2000 also includes other components, which can be understood by those skilled in the art. Fig. 20 The structure shown in the figure does not constitute a limitation on the electronic device 2000, and may include more or less components than those shown in the figure, or combine certain components, or adopt a different component arrangement.
[0388] 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.
[0389] 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.
[0390] 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.
[0391] 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.
[0392] 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.
[0393] 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, 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 turning intersection from a first road section to a second road section, and the second road section includes a plurality of lanes distributed in parallel; In response to the navigation object moving on the first road section and the object position of the navigation object being within the preset range corresponding to the turning intersection, a guiding surface is overlaid and displayed on at least two lanes of the second road section in the navigation interface, the at least two lanes being lanes adapted for the navigation object to pass through among the multiple lanes, and the 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 first lane among the at least two lanes, a guide line is displayed on the first lane in the navigation interface, where the guide line is used to represent a navigation path on the first lane.
2. The method according to claim 1, characterized in that The guiding surface comprises at least two sub-guiding surfaces, and the at least two sub-guiding surfaces correspond one-to-one to the at least two lanes; In response to the navigation object moving to a first lane among the at least two lanes, displaying a guide line on the first lane in the navigation interface includes: In response to the navigation object moving to the first lane of the at least two lanes, the guide line is superimposed and displayed on a first sub-guiding surface corresponding to the first lane in the navigation interface.
3. The method according to claim 2, characterized in that The superimposed display of the guide line on the first sub-guiding surface corresponding to the first lane in the navigation interface includes: In response to a movement time of the navigation object on the first lane reaching a preset time, the guide line is superimposed and displayed on the first sub-guiding surface corresponding to the first lane in the navigation interface.
4. The method according to any one of claims 1 to 3, characterized in that: The guide surface is displayed as a first color in the navigation interface; In response to the navigation object moving to a first lane among the at least two lanes, displaying a guide line on the first lane in the navigation interface includes: In response to the navigation object moving to the first lane of the at least two lanes, displaying a color switching animation of the guide surface changing from the first color to a second color on the navigation interface, the second color being different from the first color; The guide line is displayed on the first lane in the navigation interface, and a display color of the guide line is different from the second color.
5. The method according to claim 4, characterized in that The displaying the guide line on the first lane in the navigation interface includes: displaying the guide line having the first color on the first lane in the navigation interface; or, The guide line having a third color is displayed on the first lane in the navigation interface, and the third color is different from the first color and the second color.
6. The method according to any one of claims 1 to 3, characterized in that: In response to the navigation object moving to a first lane among the at least two lanes, displaying a guide line on the first lane in the navigation interface includes: In response to the navigation object moving to the first lane of the at least two lanes, a direction indication animation is displayed within the guide line displayed on the first lane in the navigation interface.
7. The method according to claim 6, characterized in that The direction indication animation displayed in the guide line on the first lane in the navigation interface includes: On the first lane in the navigation interface, displaying the direction indication animation in which a first flow arrow moves on the guide line along the object moving direction of the navigation object with the object position as the starting point; The first flow direction arrow has the same width as the guide line, and is used to guide the navigation object to move along the direction indicated by the arrow on the first lane.
8. The method according to any one of claims 1 to 3, characterized in that: After displaying the guide line on the first lane in the navigation interface, the method further includes: Based on the navigation object moving along the object moving direction on the first lane, canceling the display of the guide surface and the guide line on the road section that the object has passed in the navigation interface; The road segment that the object has passed includes a first sub-road segment on the first lane that the navigation object has passed, and at least one second sub-road segment on the second lane that is parallel to the first sub-road segment.
9. The method according to any one of claims 1 to 3, characterized in that: In response to the navigation object moving on the first road section and the object position of the navigation object being located within a preset range corresponding to the turning intersection, overlaying and displaying a guide surface on at least two lanes of the second road section in the navigation interface, comprises: In response to the navigation object moving on the first road section, and the object position of the navigation object being located within a preset range corresponding to the turning intersection, a turning guide surface is displayed in the navigation interface within a turning section from the first road section to the second road section, and the turning guide surface is used to guide the navigation object to turn from the first road section to the second road section; On the navigation interface, the guide surface connecting the turning guide surface to the guide surface covered on the at least two lanes is displayed.
10. The method according to claim 9, characterized in that The display of the turning guide surface comprises: In the turning section in the navigation interface, the turning guide surface marked with a second flow direction arrow is displayed, and the second flow direction arrow is used to guide the navigation object to turn to the second section; The method further comprises: In response to the second flow direction arrow moving to the guide surface, the second flow direction arrow with a first width displayed on the navigation interface is adjusted to a second flow direction arrow with a second width, the first width being used to characterize the width of the turning guide surface, and the second width being used to characterize the width of the guide surface.
11. The method according to any one of claims 1 to 3, characterized in that: The guiding surface comprises a second sub-guiding surface and a third sub-guiding surface, wherein the second sub-guiding surface is used to cover a second lane of the at least two lanes, and the third sub-guiding surface is used to cover a third lane of the at least two lanes; The displaying of the guiding surface on at least two lanes of the second road section in the navigation interface includes: In response to the second lane and the navigation object having a first adaptation relationship, displaying the second sub-guiding surface with a first special effect on the second lane in the navigation interface; In response to the third lane and the navigation object having a second adaptation relationship, displaying the third sub-guiding surface with a second special effect on the second lane in the navigation interface; Among them, the first adaptation relationship is different from the second adaptation relationship, and the first special effect is different from the second feature.
12. The method according to any one of claims 1 to 3, characterized in that: The second road section includes a fourth lane in addition to the at least two lanes; The method further comprises: In response to the navigation object moving to the fourth lane, displaying lane change prompt information in the navigation interface, the lane change prompt information being used to prompt the navigation object to change lanes to the at least two lanes; The lane change prompt information is information generated based on the fact that the fourth lane has no adaptation relationship with the navigation object.
13. The method according to claim 12, characterized in that In response to the navigation object moving to a first lane among the at least two lanes, displaying a guide line on the first lane in the navigation interface includes: In response to the navigation object moving from the fourth lane to the first lane of the at least two lanes based on the lane change prompt information, the guide line is displayed on the first lane in the navigation interface.
14. The method according to any one of claims 1 to 3, characterized in that: The first road section includes a plurality of lanes distributed in parallel; The method further comprises: During the movement of the navigation object on the first road section, a first guide line is displayed on the first road section at a first height viewing angle in the navigation interface, where the first guide line is used to guide the navigation object to go straight on the first road section; In response to the navigation object having a lane change demand on the first road section, a section guide surface and a second guide line are overlaid and displayed on the first road section in the navigation interface at a second height perspective, and the second height perspective is lower than the first height perspective; the section guide surface is used to guide the navigation object to a passable lane on the first road section; the second guide line is used to guide the navigation object to change its movement path from the third lane to the fourth lane.
15. The method according to claim 14, characterized in that The displaying of the guiding surface on at least two lanes of the second road section in the navigation interface includes: Overlaying and displaying a guiding surface on at least two lanes of the second road section at the second height viewing angle on the navigation interface; The displaying of a guide line on the first lane in the navigation interface includes: A guide line is displayed on the first lane at the second height viewing angle on the navigation interface.
16. The method according to claim 14, characterized in that After displaying the guide line on the first lane in the navigation interface, the method further includes: In response to the navigation object moving to a preset section area on the second section, a third guide line is displayed on the second section at the first height perspective in the navigation interface, and the third guide line is used to guide the navigation object to go straight on the second section.
17. The method according to claim 14, characterized in that In response to the navigation object having a lane change requirement on the first road section, overlaying and displaying a road section guide surface and a second guide line on the first road section at a second height perspective in the navigation interface, comprises: In response to a distance between the real-time position of the navigation object and the lane change position point on the first road segment being less than a first threshold, overlaying and displaying the road segment guide surface and the second guide line on the first road segment at the second height perspective in the navigation interface; The lane change position point refers to a position point on the first road section where a lane change is required, and 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 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 navigation objects in different speed intervals have different corresponding first thresholds.
19. The method according to claim 14, characterized in that The method of overlaying and displaying a road section guide surface and a second 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 road section guide surface on the first road section, wherein a first end of the road section 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 road section guide surface covers at least one drivable lane of the navigation object on the first road section after the lane change; The second guide line is superimposed and displayed on the road section guide surface, a first end of the second guide line covers the third lane, and a second end of the second guide line covers the fourth lane.
20. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: In response to the navigation object moving on the first road section, and the navigation object position of the navigation object being within the preset range corresponding to the turning intersection, adjusting the height of a camera used to display the navigation interface; adjusting a camera shooting angle at the camera height based on a turning angle of the navigation object moving from the first road section to the second road section; Based on the camera height and the camera shooting angle, the route navigation content displayed in the navigation interface is adjusted in real time.
21. The method according to any one of claims 1 to 3, characterized in that: The displaying of a guide line on the first lane in the navigation interface includes: Acquire lane detection data for the first lane, where the lane detection data is used to represent road condition information on the first lane within a preset range with the navigation object position as a starting point at a current moment; The display status of the guide line on the navigation interface is adjusted based on the lane detection data.
22. A display device for a navigation interface, characterized in that: The device comprises: an interface display module, configured to display a navigation interface, wherein the navigation interface is configured to guide a navigation object to move from a first position to a second position, wherein the first position to the second position includes a turning intersection from a first road section to a second road section, and the second road section includes a plurality of lanes distributed in parallel; a guide surface display module, configured to, in response to the navigation object moving on the first road section and the object position of the navigation object being located within a preset range corresponding to the turning intersection, overlay and display a guide surface on at least two lanes of the second road section in the navigation interface, wherein the at least two lanes are roads among the multiple lanes suitable for the navigation object to pass through, and the guide surface is used to guide the navigation object to turn from the first road section to the at least two lanes; A guide line display module is used to display a guide line on a first lane of the at least two lanes in the navigation interface in response to the navigation object moving to the first lane, wherein the guide line is used to represent a navigation path 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.