Navigation method and apparatus, device, medium, and program product

By identifying and presenting the steering instruction information of the continuous steering point group in the navigation interface, the problem of continuous steering information in the navigation process in the navigation process is not timely, and the navigation effect and driving safety are improved.

WO2025020848A1PCT designated stage expired Publication Date: 2025-01-30TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/102233
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-26
Filing Date
2024-06-28
Publication Date
2025-01-30

AI Technical Summary

Technical Problem

During navigation, especially in continuous steering scenarios, due to the close distance between the intersection and the intersection, the previous steering prompt may trigger the cancel prompt before the subsequent steering prompt is displayed, resulting in the target The object cannot obtain accurate navigation information in time, which is easy to make mistakes, which will cause staggering and affect the navigation effect.

Method used

In the navigation interface, the navigation route of the target object is recognized and presents at least one continuous steering point group. Each continuous steering point group contains at least two steering points that meet the preset point spacing conditions. When the distance between the target object and the continuous steering point group conforms to the preset distance range, the steering instruction information of each steering point in the continuous steering point group is presented to extend the duration of the steering point to avoid misleading.

Benefits of technology

By extending the instructions of the steering point, it is necessary to ensure that the target target can get accurate navigation information in time in a continuous steering scenario, reduce the risk of bias, improve the navigation effect, and enhance driving stability and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024102233_30012025_PF_FP_ABST
    Figure CN2024102233_30012025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of navigation, and provides a navigation method and a related apparatus, used for improving the continuous navigation efficiency. The method comprises: in response to a trigger operation of a target object on a navigation interface, in the navigation interface, a terminal device presents the real-time location of the target object when the target object moves along a navigation route; and for each continuous turning point group, when the distance between the target object and one continuous turning point group falls with a preset distance range, in the navigation interface, the terminal device presents turning indication information of at least two turning points among the continuous turning point group that meet a preset point spacing condition. The method can be applied to an in-vehicle scenario; and the accuracy of continuous turning is improved by providing prompts for continuous turning points.
Need to check novelty before this filing date? Find Prior Art

Description

Navigation method, device, equipment, medium and program product

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on July 26, 2023, with application number 2023109320790 and application name “A Navigation Method and Related Devices”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of navigation technology, and in particular to navigation. Background Art

[0003] With the rapid development of computer technology and communication technology, navigation has been widely used in people's daily travel. Generally speaking, navigation mainly refers to planning a navigation route based on a set starting point and end point.

[0004] In related technologies, during the navigation process, when a target object moves to an intersection, the target object's moving direction can be prompted. However, in a continuous turning scenario, since the distance between intersections is relatively close, after the previous turning prompt is presented, the subsequent turning prompt may not have time to be displayed before the opportunity to cancel the prompt is triggered, resulting in the target object being unable to obtain accurate navigation information in a timely manner, and thus easily taking the wrong turn in subsequent turns, which in turn causes yaw and affects the navigation effect.

[0005] Summary of the Invention

[0006] Embodiments of the present application provide a navigation method, apparatus, device, medium, and program product for improving navigation effects in continuous turning scenarios.

[0007] In a first aspect, an embodiment of the present application provides a navigation method, comprising:

[0008] In a navigation interface for a target object, a real-time position of the target object as it moves along a navigation route is presented, wherein the navigation route includes at least one continuous turning point group, and each continuous turning point group includes at least two turning points that meet a preset point spacing condition;

[0009] When the distance between the target object and the i-th continuous turning point group meets the preset distance range, the turning indication information of at least two turning points in the i-th continuous turning point group is presented in the navigation interface, and the i-th continuous turning point group is one of at least one continuous turning point group.

[0010] In a second aspect, an embodiment of the present application provides a navigation device, comprising:

[0011] A first presentation unit is configured to present, in a navigation interface for a target object, a real-time position of the target object as it moves along a navigation route, wherein the navigation route includes at least one continuous turning point group, and each continuous turning point group includes at least two turning points that meet a preset point spacing condition;

[0012] The second presentation unit is used to present the turning indication information of at least two turning points in the i-th continuous turning point group in the turning guidance area of ​​the navigation interface when the distance between the target object and the i-th continuous turning point group meets the preset distance range, and the i-th continuous turning point group is one of at least one continuous turning point group.

[0013] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the above method.

[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes a computer program. When the computer program is run on an electronic device, the computer program is used to enable the electronic device to execute the steps of the above method.

[0015] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a computer program, and the computer program is stored in a computer-readable storage medium. The processor of an electronic device reads and executes the computer program from the computer-readable storage medium, so that the electronic device performs the steps of the above method.

[0016] In an embodiment of the present application, the electronic device presents the real-time position of the target object as it moves along the navigation route in the navigation interface for the target object, and for each continuous turning point group, when the distance between the target object and the i-th continuous turning point group meets a preset distance range, the electronic device presents the turning indication information of each turning point contained in the i-th continuous turning point group in the navigation interface.

[0017] In this way, during the navigation process, when the target object needs to make continuous turns based on the instructions of the i-th continuous turning point group, by presenting the turning instruction information of each turning point in the i-th continuous turning point group, this method of presenting the turning instruction information of at least two turning points at the same time based on a continuous turning point group can effectively increase the indication time of each turning point, avoid the target object from driving into the wrong intersection, thereby improving the navigation effect, and further reducing the user's panic operation errors caused by turning errors, thereby improving driving stability and safety.

[0018] Other features and advantages of the present application will be described in the following description, and in part will become apparent from the description, or will be understood by practicing the present application. The purposes and other advantages of the present application can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] FIG1 is a schematic diagram of an application scenario provided in an embodiment of the present application;

[0020] FIG2 is a flow chart of a navigation method provided in an embodiment of the present application;

[0021] FIG3 is a schematic diagram of a navigation interface provided in an embodiment of the present application;

[0022] FIG4 is a schematic diagram of three turning points provided in an embodiment of the present application;

[0023] FIG5A is a logic diagram of determining a continuous turning point group provided in an embodiment of the present application;

[0024] FIG5B is another logic diagram for determining a continuous turning point group provided in an embodiment of the present application;

[0025] FIG6A is a schematic diagram of a navigation interface when entering turning point 1 provided in an embodiment of the present application;

[0026] FIG6B is a schematic diagram of a navigation interface when passing through turning point 1 provided in an embodiment of the present application;

[0027] FIG6C is a schematic diagram of a navigation interface when passing through turning point 2 provided in an embodiment of the present application;

[0028] FIG7 is a schematic diagram of dragging a steering guide area provided in an embodiment of the present application;

[0029] FIG8A is a schematic diagram of a guiding sub-animation of a turning point A provided in an embodiment of the present application;

[0030] FIG8B is a schematic diagram of a guiding sub-animation of a turning point B provided in an embodiment of the present application;

[0031] FIG8C is a schematic diagram of a guiding sub-animation of a turning point C provided in an embodiment of the present application;

[0032] FIG9A is a schematic diagram of another guiding sub-animation of a turning point A provided in an embodiment of the present application;

[0033] FIG9B is a schematic diagram of another guiding sub-animation for turning point B provided in an embodiment of the present application;

[0034] FIG9C is a schematic diagram of another guiding sub-animation of a turning point C provided in an embodiment of the present application;

[0035] FIG10 is a schematic diagram of a static image of a guide for a turning point A provided in an embodiment of the present application;

[0036] FIG11 is a schematic diagram of a steering guide area provided in an embodiment of the present application;

[0037] FIG12 is a schematic diagram of another steering guide area provided in an embodiment of the present application;

[0038] FIG13 is a schematic diagram of a turning guide area when a target object passes through the last turning point provided in an embodiment of the present application;

[0039] FIG14 is a schematic diagram of a reference line provided in an embodiment of the present application;

[0040] FIG15 is a logic diagram of determining a passing baseline provided in an embodiment of the present application;

[0041] FIG16 is a schematic diagram of an intersection baseline provided in an embodiment of the present application;

[0042] FIG17 is a schematic diagram of a virtual camera perspective provided in an embodiment of the present application;

[0043] FIG18 is a schematic diagram of an interaction provided in an embodiment of the present application;

[0044] FIG19 is a schematic structural diagram of a navigation device provided in an embodiment of the present application;

[0045] FIG20 is a schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0046] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of the technical solutions of this application, but not all of them. Based on the embodiments described in this application document, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the technical solutions of this application.

[0047] In the embodiments of this application, the collection and processing of relevant navigation data should be strictly in accordance with the requirements of relevant national laws and regulations when applied in examples, and the informed consent or separate consent of the personal information subject should be obtained. Subsequent data use and processing should be carried out within the scope of authorization of laws and regulations and the personal information subject.

[0048] The following is an introduction to some concepts involved in the embodiments of this application.

[0049] SD Map: SD map, full name is Standard Definition Map, standard definition map.

[0050] HD Map: HD map, the full name is High Definition Map, high-precision map.

[0051] Turning Points: Also known as maneuvering points, turning points are locations on electronic maps that guide drivers to maneuver, such as turning, slowing down, merging, and exiting. These are typically intersection turning points, intersection diverging points, and intersection merging points. In this embodiment, a turning point included in a continuous turning point group specifically refers to an intersection turning point.

[0052] This application relates to vehicle navigation technology in intelligent transportation systems. Intelligent transportation systems (ITS), also known as intelligent transportation systems (ITS), effectively integrate advanced science and technology (such as information technology, computer technology, data communication technology, sensor technology, electronic control technology, automatic control theory, operations research, and artificial intelligence) into transportation, service control, and vehicle manufacturing, strengthening the connection between vehicles, roads, and users, thereby forming an integrated transportation system that ensures safety, improves efficiency, improves the environment, and conserves energy.

[0053] Vehicle navigation technology refers to technology that maps the real-time positional relationship between a vehicle and the road into a visual navigation interface based on positioning data provided by a satellite positioning system. This technology provides navigation functionality to vehicle-associated entities (e.g., vehicle drivers or passengers) as the vehicle travels from its starting point to its destination. Furthermore, through this visual navigation interface, vehicle-associated entities can understand the vehicle's driving status, including its current location, route, speed, and road conditions ahead.

[0054] The following is a brief introduction to the design concept of the embodiment of this application:

[0055] With the rapid development of computer technology and communication technology, navigation has been widely used in people's daily travel. Generally speaking, navigation mainly refers to planning a navigation route based on a set starting point and end point.

[0056] In related technologies, during the navigation process, when a target object moves to an intersection, the target object's moving direction can be prompted. However, in a continuous turning scenario, since the distance between intersections is relatively close, after the previous turning prompt is presented, the subsequent turning prompt may trigger the disappearance timing before it has time to be displayed, resulting in the target object being unable to obtain accurate navigation information, and thus easily taking the wrong turn in subsequent turns, which in turn causes yaw and affects the navigation effect.

[0057] In an embodiment of the present application, the terminal device responds to the triggering operation of the target object on the navigation interface, and presents the real-time position of the target object as it moves along the navigation route in the navigation interface. For each continuous turning point group, when the distance between the target object and a continuous turning point group meets the preset distance range, the terminal device presents the turning indication information of each turning point contained in the continuous turning point group in the navigation interface.

[0058] In this way, during the navigation process, when the target object needs to turn continuously, the turning instruction information of each turning point in a continuous turning point group is presented to avoid the target object from driving into the wrong intersection, thereby improving the navigation effect and reducing the user's panic operation errors caused by turning errors, thereby improving driving stability and safety.

[0059] The preferred embodiments of the present application are described below in conjunction with the drawings in the specification. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present application and are not used to limit the present application. In addition, the embodiments and features in the embodiments of the present application can be combined with each other if there is no conflict.

[0060] As shown in Figure 1, which is a schematic diagram of an application scenario of an embodiment of the present application, the application scenario diagram includes a terminal device 110 and a server 120.

[0061] In the embodiment of the present application, the terminal device 110 includes but is not limited to mobile phones, tablet computers, laptop computers, desktop computers, e-book readers, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, aircraft and other devices; the terminal device in Figure 1 takes a vehicle-mounted terminal as an example, and a navigation-related client can be installed on the terminal device, which can be software (such as a browser, map software, etc.), or a web page, mini-program, etc.

[0062] Server 120 is a backend server corresponding to software, web pages, applets, etc., or a server related to the display of vehicle driving status, which is not specifically limited in this application. Server 120 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides 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 (CDNs), and big data and artificial intelligence platforms.

[0063] It should be noted that the navigation method in each embodiment of the present application can be executed by an electronic device, which may be a terminal device 110 or a server 120, that is, the method can be executed by the terminal device 110 or the server 120 alone, or can be executed jointly by the terminal device 110 and the server 120.

[0064] In an optional implementation, the terminal device 110 and the server 120 may communicate via a communication network, which may be a wired network or a wireless network.

[0065] It should be noted that what is shown in FIG1 is only an example. In fact, the number of terminal devices and servers is not limited and is not specifically limited in the embodiments of the present application.

[0066] In an embodiment of the present application, when there are multiple servers, the multiple servers can be combined into a blockchain, and the servers are nodes on the blockchain; as in the navigation method disclosed in the embodiment of the present application, the navigation-related data involved can be saved on the blockchain, such as navigation routes, turning points, turning guidance information, etc.

[0067] In addition, the embodiments of the present application can be applied to various navigation scenarios, including but not limited to cloud technology, artificial intelligence, smart transportation, autonomous driving, assisted driving and other scenarios.

[0068] The following describes the method for displaying the vehicle driving status provided by the exemplary embodiment of the present application in combination with the application scenarios described above and with reference to the accompanying drawings. It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principles of the present application, and the implementation methods of the present application are not limited in this respect.

[0069] Referring to FIG. 2 , which is a flowchart of a navigation method provided in an embodiment of the present application, taking a terminal device as an example, the specific implementation process of the method is as follows:

[0070] S201. The terminal device presents the real-time position of the target object as it moves along the navigation route in the navigation interface for the target object, wherein the navigation route includes at least one continuous turning point group, and each continuous turning point group includes at least two turning points that meet a preset point spacing condition.

[0071] In the embodiments of the present application, the navigation interface is the display interface of an electronic navigation map, which includes but is not limited to an SD map. The electronic navigation map is installed in the terminal device in the form of software. The target object is the object for which navigation is required. For example, it can be a vehicle located in vehicle navigation or a pedestrian traveling by walking, cycling, etc. In vehicle navigation, the electronic navigation map can be installed on the vehicle itself or on another terminal device in the vehicle.

[0072] The terminal device may have a navigation application (APP) installed. The terminal device can use the navigation application to obtain the starting and ending points of the navigation route. The navigation application then plans a navigation route for the target object based on the input starting and ending points. During navigation, the terminal device displays a navigation interface and displays the real-time location of the target object as it moves along the navigation route, thereby providing continuous navigation services for the target object.

[0073] In addition to the electronic navigation map associated with the road, the navigation interface may also include a virtual object corresponding to the target object. The virtual object moves within the navigation map as the target object moves. The appearance of the virtual object can be set by the target object or adopt a system-preset appearance, without limitation. For example, in a vehicle navigation scenario, the virtual object's appearance is a virtual vehicle.

[0074] In actual applications, the road conditions displayed in the navigation interface can be three-dimensional, representing the navigation interface of a three-dimensional electronic navigation map. Of course, the road environment displayed in the navigation interface can also be two-dimensional, representing the navigation interface of a two-dimensional electronic navigation map. The target object can be selected or switched based on actual needs.

[0075] For example, see Figure 3, which is a schematic diagram of a navigation interface provided in an embodiment of the present application. The navigation interface is used to present a navigation route from xx Street to xx Building. A virtual vehicle is displayed within the navigation interface, representing the real-time position of the target object as it moves along the navigation route. The navigation interface may also include information such as the estimated time of arrival, the total distance traveled along the navigation route, the estimated driving time, and the destination.

[0076] In actual applications, the navigation interface can have a variety of navigation perspectives, including head-on and north-up. Head-on means that the top of the navigation map changes with the driving direction of the target vehicle (target object). For example, when the target vehicle is traveling west, the top of the navigation map is facing west. When the target vehicle is traveling east, the top of the navigation map is facing east. In this way, when the driver refers to the navigation map, he only needs to judge which direction to turn by looking left and right, which is convenient for the driver to control the direction of the vehicle. North-up means that the orientation of the navigation map always keeps the top as north, which is fixed and does not change as the target vehicle travels. The driver mainly determines which direction to turn by looking at the direction or adjusting the navigation device to the north direction. It is suitable for users with a good sense of direction and allows users to grasp the direction of the vehicle at any time. The embodiment of the present application is mainly applicable to the navigation mode with a head-on navigation perspective.

[0077] In embodiments of the present application, a navigation route may include one or more consecutive turning point groups, each of which includes at least two turning points that meet a predetermined point spacing requirement. The number of turning points included in each consecutive turning point group may be the same or different, and this is not limited. For example, referring to FIG4 , navigation route 1 includes a consecutive turning point group comprising three turning points: Turning Point A, Turning Point B, and Turning Point C.

[0078] In some embodiments, the terminal device can obtain the location data of all turning points in the navigation route in combination with the navigation route, and then determine whether the navigation route contains at least one continuous turning point group and the turning points contained in each of the at least one continuous turning point groups based on the obtained location data of each turning point.

[0079] Specifically, in some embodiments, when determining one or more consecutive turning point groups in a navigation route, at least one of the following implementations may be used, but is not limited to:

[0080] The first implementation method is: if there is a group of turning points that meet the preset adjacent point condition among the turning points in the navigation route, then the group of turning points is regarded as a continuous turning point group, wherein the preset adjacent point condition is: in the group of turning points, the distance between two adjacent turning points is less than the adjacent point distance threshold (L1).

[0081] Specifically, starting from the second turning point among each turning point, the terminal device determines the distance between the current turning point and the previous turning point based on the position data between the current turning point and the previous turning point. If the distance between two adjacent turning points in a group of turning points is less than the adjacent point distance threshold, the terminal device considers the group of turning points as a continuous turning point group.

[0082] For example, refer to Figure 5A, which is a schematic diagram of a navigation route provided in an embodiment of the present application. The navigation route includes turning points A, B, C, and D. The passing order of turning points A, B, C, and D is: turning point A→turning point B→turning point C→turning point D. The terminal device determines the distance d1 between turning point A and turning point B, the distance d2 between turning point B and turning point C, and the distance d3 between turning point C and turning point D based on the acquired position data corresponding to turning points A, B, C, and D. Assume that L1 is 200 meters, d1 is less than 200 meters, d2 is less than 200 meters, and d3 is greater than 200 meters. Turning points A, B, and C belong to a group of turning points that meet the preset adjacent point conditions. Therefore, the terminal device regards turning points A, B, and C as a continuous turning point group.

[0083] The second implementation method is: if there is a group of turning points that meet the preset overall condition among the turning points in the navigation route, then the group of turning points is regarded as a continuous turning point group, wherein the preset overall condition is that the sum of the distances between two adjacent turning points in the group of turning points is less than the set overall distance threshold (L2).

[0084] The distance between adjacent turning points can be directly determined based on the position data of the two turning points.

[0085] For example, refer to Figure 5B, which is a schematic diagram of a navigation route provided in an embodiment of the present application. The navigation route includes turning points A, B, C, and D. The order of passage of turning points A, B, C, and D is: turning point A→turning point B→turning point C→turning point D. The terminal device can determine the distance d1 between turning point A and turning point B, the distance d2 between turning point B and turning point C, and the distance d3 between turning point C and turning point D based on the acquired position data corresponding to turning points A, B, C, and D. Assume that L2 is 500 meters, d1+d2 is less than 500 meters, and turning points A, B, and C belong to a group of turning points that meet the preset overall conditions. The terminal device regards turning points A, B, and C as a continuous turning point group.

[0086] It should be noted that in other embodiments, the server may also acquire the location data of all turning points in the navigation route based on the acquired location data of each turning point. Based on the acquired location data of each turning point, the server may determine whether the navigation route includes at least one consecutive turning point group, and determine the turning points included in each of the at least one consecutive turning point groups. The server may then transmit the determined one or more consecutive turning point groups to the terminal device. Of course, other devices with data processing capabilities may also be used to identify each consecutive turning point group in the navigation route.

[0087] By determining the distance between adjacent turning points or the overall distance between multiple turning points, a continuous turning point group can be quickly and accurately screened from the navigation route, thereby improving the efficiency and accuracy of determining the continuous turning point group.

[0088] S202: When the distance between the target object and the i-th continuous turning point group meets a preset distance range, presenting turning indication information of at least two turning points in the continuous turning point group in the navigation interface.

[0089] The i-th continuous turning point group is one of at least one continuous turning point group. When there is only one continuous turning point group in the navigation route, the value of i is 1. When there are multiple continuous turning point groups in the navigation route, the value of i is determined based on the order of the continuous turning point groups in the navigation route. For example, if there are three continuous turning point groups in the navigation route, in the direction of travel indicated by the navigation route, the first continuous turning point group reached by the target object is the first continuous turning point group, the second continuous turning point group reached by the target object is the second continuous turning point group, and the third continuous turning point group reached by the target object is the third continuous turning point group.

[0090] The turning indication information is used to indicate the target driving direction corresponding to at least two turning points in a continuous turning point group. The turning indication information can also be used to indicate the distance between the target object and the corresponding turning point.

[0091] Turn signal information can be static prompt information (e.g., text, static arrow guidance) or dynamic prompt information (e.g., dynamic arrow guidance). Different types of turn signal information can correspond to different message prompt durations. For example, the message prompt duration for static prompt information can be 1 second, and the message prompt duration for dynamic prompt information can be 2 seconds. The target object can configure the type of turn signal information and the corresponding prompt duration of the turn signal information through the navigation application.

[0092] Through the above implementation method, during the navigation process, when the target object needs to make continuous turns under the instructions of a continuous turning point group of the navigation route, the turning instruction information of each turning point in the continuous turning point group is presented to avoid the target object from driving into the wrong intersection, thereby improving the navigation effect and reducing the user's operational errors caused by panic due to turning errors, thereby improving driving stability and safety.

[0093] Assume that a navigation route includes M consecutive turning point groups, each of which contains N turning points that meet a preset point spacing condition. The M consecutive turning point groups are denoted as consecutive turning point group 1zx, consecutive turning point group 2zx, ..., and consecutive turning point group Mzx. In the i-th consecutive turning point group, the N turning points can be denoted as turning points izx-1, izx-2, ..., izx-N. The i-th consecutive turning point group can be any one of the M consecutive turning point groups. The following description uses the i-th consecutive turning point group as an example.

[0094] When the distance between the target object and the i-th continuous turning point group is within the preset distance range, the terminal device can determine that the distance between the target object and the i-th continuous turning point group meets the preset distance range.

[0095] In some implementations, the terminal device determines that the distance between the target object and the i-th continuous turning point group meets a preset distance range when any one of the following conditions is met:

[0096] Condition 1: The distance between the target object and the first turning point among the N turning points is less than a second preset distance threshold (L3).

[0097] Specifically, based on the passing order, the terminal device determines that the distance between the target object and a continuous turning point group meets the preset distance range when the distance between the target object and the first turning point among the N turning points is less than a second preset distance threshold.

[0098] The first turning point is determined according to the passing order of the N turning points in the navigation route.

[0099] L3 can be set according to the application scenario. For example, in the in-vehicle navigation scenario, the value of L3 can be set to 500 meters. In walking navigation, the walking speed is slower than the vehicle speed, so the value of L3 can be set to 100 meters.

[0100] Still referring to Figure 4, it is assumed that the i-th continuous turning point group includes turning point A, turning point B and turning point C. The terminal device determines, based on the navigation route, that the passing order of turning point A, turning point B and turning point C is: turning point A→turning point B→turning point C. Obviously, the first turning point is turning point A. Then, based on the passing order of turning point A, turning point B and turning point C, the terminal device determines that the distance between the target vehicle and turning point A in the i-th continuous turning point group is within the preset distance range when the distance between the target vehicle and turning point A in the i-th continuous turning point group is less than 500 meters. That is, when the target vehicle drives towards turning point A and is 500 meters away from turning point A, the terminal device determines that the distance between the target vehicle and the i-th continuous turning point group is within the preset distance range.

[0101] Condition 2: The target object is expected to reach the first turning point among N turning points within a set time.

[0102] Specifically, the terminal device estimates the reference arrival time of the target object at the first turning point among N turning points based on the moving speed of the target object, and based on the reference arrival time, determines that when the target object is expected to arrive at the first turning point among N turning points within the set time length, it determines that the distance between the target object and the i-th continuous turning point group is within the preset distance range.

[0103] The target object's moving speed may be the current instantaneous speed or the average speed, and there is no limitation on this. The time granularity for setting the duration includes but is not limited to minutes or seconds.

[0104] Still referring to Figure 4 , assume that the i-th consecutive turning point group includes Turning Point A, Turning Point B, and Turning Point C. Based on the navigation route, the terminal device determines that the order of passing Turning Points A, B, and C is: Turning Point A → Turning Point B → Turning Point C. Obviously, the first turning point is Turning Point A. Based on the target vehicle's moving speed, the terminal device estimates the target vehicle's reference arrival time at Turning Point A. When, using this arrival time, the terminal device determines that the target vehicle is expected to arrive at the first of N turning points within 30 seconds, it determines that the distance between the target vehicle and the i-th consecutive turning point group falls within a preset distance range.

[0105] In this implementation, the decision on whether to initiate turn guidance for the i-th consecutive turn point group is made in the time dimension. This way, when driving on congested roads, turn guidance is triggered as the driver approaches consecutive turn points, avoiding premature display of turn instructions. This ensures that the turn instructions are as consistent as possible with actual driving conditions, thereby improving the user experience.

[0106] In some embodiments, when the distance between the target object and the i-th consecutive turning point group falls within a preset distance range, turn direction information for each of the N turning points in the i-th consecutive turning point group is presented in the navigation interface. The turn direction information indicates the target driving direction corresponding to each of the N turning points.

[0107] In some embodiments, when the distance between the target object and the i-th consecutive turning point group falls within a preset distance range, turning instruction information for the N turning points in the i-th consecutive turning point group is presented in the navigation interface, including:

[0108] When the distance between the target object and the first turning point in the i-th continuous turning point group is less than a first preset distance threshold, presenting turning indication information of N turning points in the navigation interface;

[0109] When the target object passes the jth turning point, the turning instruction information of the j+1th turning point and the turning instruction information of subsequent turning points after the j+1th turning point are presented in the navigation interface.

[0110] The first preset distance threshold may be the same as or different from the second preset distance threshold.

[0111] A subsequent turning point is a turning point that follows the turning point in the N consecutive turning points in the i-th continuous turning point group. For example, the subsequent turning points of turning point A include turning points B and C, and the subsequent turning point of turning point B is turning point C.

[0112] If the current turning point is the last turning point in the i-th continuous turning point group and there is no subsequent turning point, then as a possible implementation method, the turning prompt information of the last turning point can be presented in the navigation interface.

[0113] For example, assuming that the i-th continuous turning point group includes turning point 1, turning point 2, and turning point 3, as shown in Figure 6A, when it is the target vehicle, the terminal device presents the turning instruction information corresponding to turning point 1 (go straight for 500 meters), the turning instruction information corresponding to turning point 2 (keep left after 600 meters), and the turning instruction information corresponding to turning point 3 (keep left after 750 meters) in the navigation interface.

[0114] Referring to FIG6B , when the target object passes through turning point 1, the terminal device presents the turning instruction information corresponding to turning point 2 (keep left after 50 meters) and the turning instruction information corresponding to turning point 3 (keep left after 200 meters) in the navigation interface.

[0115] 6C , when the target object passes through turning point 2 , the terminal device presents the turning instruction information corresponding to turning point 3 (keep left after 100 meters) in the navigation interface.

[0116] Through the above implementation method, the terminal device can present the turning prompt information of the turning points that have not been passed to the target object during the navigation process, avoiding user misreading due to the turning prompt information of the turning points that have been passed, and improving the efficiency of turning guidance.

[0117] In some embodiments, when the i-th consecutive turning point group includes N turning points, for the k-th turning point among the N turning points, 1≤k≤N, the terminal device presents, in the navigation interface, turning indication information for at least two turning points in the i-th consecutive turning point group, including:

[0118] A prompt box corresponding to the k-th turning point is presented, which includes each possible driving direction corresponding to the k-th turning point. Each possible driving direction includes the target driving direction of the target object at the k-th turning point, and the target driving direction is highlighted.

[0119] The highlighting may be achieved by, but is not limited to, highlighting or bolding. The possible driving directions corresponding to a turning point include: the possible driving directions of the target object at the intersection where the turning point is located. The possible driving directions include, but are not limited to, going straight, turning left, and turning right.

[0120] The target driving direction for the k-th turning point is a direction on the navigation route among the possible driving directions for the k-th turning point. For example, if the possible driving directions for the k-th turning point include left and right turns, and the navigation route requires a right turn at the k-th turning point, the right turn is the target driving direction for the k-th turning point.

[0121] Referring again to FIG6A , the turn instructions (500 meters straight) corresponding to Turning Points 1, 2, and 3 are each presented in a prompt box. Assume that the prompt box corresponding to Turning Point 1 (the kth turning point) contains the text "500 meters straight" and multiple arrows: left turn, straight, and right turn. Each arrow represents a possible driving direction corresponding to Turning Point 1. The left and right turn arrows are represented by dashed lines, while the straight arrow is represented by a solid line (the solid line represents the target driving direction), indicating that the target driving direction is straight. The prompt box corresponding to Turning Point 2 (the kth turning point) contains the text "Keep left after 600 meters" and multiple arrows: left turn, right turn. Each arrow represents a possible driving direction corresponding to Turning Point 2. The right turn arrow is represented by a dashed line, while the left turn arrow is represented by a solid line, indicating that the target driving direction is left. The prompt box corresponding to turning point 3 (the kth turning point example) contains the text "Keep left after 750 meters" and multiple arrows: left turn, right turn. Each arrow represents a possible driving direction corresponding to turning point 2. The right turn arrow is represented by a dotted line, and the left turn arrow is represented by a solid line, which means that the target driving direction is a left turn.

[0122] In the above implementation, by displaying each possible driving direction and highlighting the target driving direction, it is convenient for the user to understand the road conditions at the intersection and drive to the correct lane.

[0123] In some embodiments, in order to facilitate users to quickly determine the correspondence between turning points and turning prompt information, a prompt box corresponding to the turning point is presented at a preset position associated with the kth turning point in the navigation interface.

[0124] The associated preset location can be in the area surrounding the kth turning point, for example, a preset location to the left of the corresponding turning point or a preset location to the right of the corresponding turning point. This is not a limitation, as long as the associated preset location does not affect the presentation of the navigation route. The associated preset locations corresponding to each of the N turning points can be the same or different.

[0125] Still referring to Figure 6A, in the navigation interface, the prompt box corresponding to turning point 1 is located on the right side of turning point 1, the prompt box corresponding to turning point 2 is located on the left side of turning point 2, and the prompt box corresponding to turning point 3 is located on the right side of turning point 3.

[0126] By displaying the prompt box at the preset position associated with the k-th turning point, a display-level relationship between the prompt box and the corresponding k-th turning point can be effectively established, thereby improving the pertinence and clarity of the prompt box.

[0127] In some implementations, the prompt box layer may be located above the navigation interface layer.

[0128] It should be noted that, in the embodiment of the present application, there is no specific limitation on the style (such as shape, size) of the prompt box. The style of the prompt box can be preset by the system or specified by the user.

[0129] In addition, referring to FIG6A , the terminal device may also display navigation information such as the target location of the navigation route, the distance to the destination, the estimated driving time, and the estimated arrival time in the upper right area of ​​the navigation interface.

[0130] In some embodiments, the navigation interface may also include a voice broadcast component. When the target object triggers (such as clicking, etc.) the voice broadcast component, the turning instruction information of N turning points is broadcast in the form of voice broadcast, thereby prompting the target object to turn.

[0131] As a possible implementation, the voice announcement component may be located in the turn guide area described below, or may be presented in a non-turn guide area (such as the right side of the turn guide area).

[0132] As a possible implementation method, during the movement of the target object, the navigation interface may further include information such as a speed limit prompt and a distance of the current turning point, but is not limited thereto.

[0133] In some embodiments, the navigation interface further includes a turn guidance area. When the distance between the target object and the i-th consecutive turn point group falls within a preset distance range, the terminal device may further display a guidance animation corresponding to the i-th consecutive turn point group in the turn guidance area. The guidance animation is used to guide the target object through the i-th consecutive turn point group. The guidance animation may be a two-dimensional animation or a three-dimensional animation, without limitation. Dynamic images can more intuitively demonstrate the turning process, thereby better guiding the user and improving navigation efficiency.

[0134] Specifically, as a possible implementation method, to prevent the turn guidance area and the navigation interface from interfering with each other, in the embodiments of this application, the turn guidance area layer is located above the navigation interface layer. This layer design not only enables targeted guidance for the i-th consecutive turn point group without affecting the navigation process of the navigation interface, but also simplifies processing and improves efficiency compared to directly adding the turn guidance area to the navigation interface. It should be noted that in the embodiments of this application, the size and location of the turn guidance area are not limited.

[0135] As a possible implementation, the relative position of the turn guide area and the navigation interface can be fixed. For example, referring again to FIG6A , the turn guide area is located at a preset position on the upper left side of the navigation interface. Of course, the turn guide area can be located on the left side of the navigation interface, or above, below, or to the right side of the navigation interface. The position of the turn guide area is not limited, as long as the turn guide area does not affect the presentation of the navigation route on the navigation interface.

[0136] As another possible implementation, the relative positional relationship between the steering guide area and the navigation interface can also be non-fixed. When the target object drags the steering guide area, the terminal device adjusts the steering guide area to the position of the target object in response to the drag operation. For example, referring to FIG7 , which is a schematic diagram of a steering guide area provided in an embodiment of the present application, the terminal device presents the steering guide area in the left area of ​​the navigation interface, and in response to the drag operation of the target object, presents the dragged steering guide area in the right area of ​​the navigation interface.

[0137] In the embodiment of the present application, for the guidance animation, segmented guidance or non-segmented guidance can be used. Below, segmented guidance and non-segmented guidance are explained respectively.

[0138] The first guidance method is segmented guidance. The guidance animation includes the target object's dynamic turning process at each turning point. In segmented guidance, the guidance animation can be divided into one or more guidance sub-animations based on the turning points. By playing the corresponding guidance sub-animations, the target object is guided through the corresponding turning points in a continuous turning point group.

[0139] Specifically, in the embodiment of the present application, the guidance animation corresponding to the i-th continuous turning point group includes: the guidance sub-animations corresponding to each of the N turning points. During the segmented guidance process, the terminal device can play the guidance sub-animations corresponding to each turning point in the turning guidance area in sequence.

[0140] As a possible implementation, considering that a turning point may have multiple possible driving directions at an intersection, in order to focus the user on the target driving direction, in embodiments of the present application, the guidance sub-animation corresponding to a turning point may specifically include: from the perspective of a virtual camera, with the front and rear lanes corresponding to the turning point as the center of the screen, the target object's turning process from the front lane to the rear lane. The generation process of the guidance sub-animation is detailed below. The guidance sub-animation may also include the process of driving from the rear lane of one turning point to the front lane of the next turning point.

[0141] For example, before the target object turns at turning point A, there are two lanes: the left-turn lane on the left and the straight lane on the right. After the target object turns at turning point A, there is only one lane: the straight lane. In the guidance sub-animation corresponding to turning point A, the front turning lane (left-turn lane) and the rear turning lane (straight lane) where turning point A is located are the center of the screen. The target vehicle passes through the front turning lane and enters the rear turning lane.

[0142] By presenting corresponding guiding sub-animations based on turning points, navigation guidance based on turning points in a continuous turning point group can be more clearly provided, allowing users to intuitively understand how to pass each turning point.

[0143] In some embodiments, the timing of playing the guiding sub-animation corresponding to a turning point includes but is not limited to the following situations:

[0144] The first playback timing: when the target object approaches or enters an intersection where a turning point is located, the terminal device can present the guidance sub-animation corresponding to the turning point in the turning guidance area.

[0145] For the first turning point, the criterion for determining whether the target object is approaching or entering the intersection where the first turning point is located may be any one of the following: the distance between the target object and the first turning point is less than a first preset distance threshold (L4), the target object is expected to reach the first turning point within a second preset time period, or the target object reaches the intersection baseline corresponding to the first turning point, etc., but is not limited thereto. The second preset distance threshold may be the same as or different from the first preset distance, and the second preset time period may be the same as or different from the first preset time period.

[0146] Starting from the second turning point, the criterion for the target object to approach or enter the intersection where a turning point is located can be: when the target object passes the j-th turning point, the guidance sub-animation corresponding to the j+1-th turning point is played in the turning guidance area. Among them, the playback criterion includes any one of the following: the distance between the target object and the j-th turning point is less than a third preset distance threshold (L5), the target object is expected to reach the j-th turning point within a third set time length, the target object reaches the intersection baseline corresponding to the j-th turning point, etc. Among them, the third preset distance can be the same as or different from the value of the second preset distance threshold, and the third set time length can be the same as or different from the value of the second set time length. For details on how to determine whether the target object passes the previous turning point, please refer to the following.

[0147] In some possible implementations, when the distance between the target object and the i-th consecutive turning point group falls within a preset distance range, the terminal device presents a guidance animation corresponding to the i-th consecutive turning point group in the turning guidance area, specifically including the following steps:

[0148] When the distance between the target object and the first turning point in the i-th continuous turning point group is less than L3, the terminal device plays the guidance sub-animation corresponding to the first turning point in the turning guidance area;

[0149] Starting from the second turning point in the i-th continuous turning point group, the following operations are performed respectively: when the target object passes the j-th turning point, the terminal device plays the guidance sub-animation corresponding to the j+1-th turning point in the turning guidance area.

[0150] Continuing with Turning Points A, B, and C as an example, as shown in FIG8A , when a target vehicle enters the intersection at Turning Point A, a guidance sub-animation corresponding to Turning Point A is displayed in the turn guidance area. This guidance sub-animation includes the target vehicle's movement from the intersection at Turning Point A to a left turn at Turning Point B. The intersection at Turning Point A has two possible directions: straight ahead and left turn. To facilitate user viewing, the guidance sub-animation corresponding to Turning Point A may highlight the target vehicle's target travel direction at the corresponding turning point. This highlighting may be achieved by, but is not limited to, highlighting or bolding, and is not a limitation.

[0151] As shown in Figure 8B , when the target object passes through Turning Point A, the guidance sub-animation for Turning Point B plays in the turn guidance area. This sub-animation depicts the target object's movement from the intersection at Turning Point B, turning left to Turning Point C. The sub-animation for Turning Point B uses a left-turn arrow to indicate the target object's left turn at Turning Point B.

[0152] Referring to Figure 8C, when the target object passes through turning point B, the guidance sub-animation corresponding to turning point C is played in the turning guidance area. The guidance sub-animation corresponding to turning point C includes: the target object's movement process from the intersection where turning point C is located to the next one, turning right. In the guidance sub-animation corresponding to turning point C, a left-turn arrow is presented, prompting the target object to turn right at turning point C in the form of an arrow.

[0153] It can be seen that when passing the jth turning point, playing the guiding sub-animation of the j+1th turning point can make the playing of the guiding sub-animation directly associated with the target object and the current movement situation, reducing the user from being misled by the guiding sub-animations of other turning points when needing to pass a certain turning point, thereby improving the accuracy of navigation guidance.

[0154] The second playback timing: when the target object passes through an intersection where a turning point is located, the terminal device can present the guidance sub-animation corresponding to the turning point in the turning guidance area.

[0155] In some possible implementations, when the distance between the target object and the i-th consecutive turning point group falls within a preset distance range, the terminal device presents turn indication information for N turning points in the i-th consecutive turning point group in a turn guidance area of ​​the navigation interface, specifically including the following steps:

[0156] For the N turning points in the i-th continuous turning point group, perform the following operations respectively: when the target object passes through the previous turning point, play the guidance sub-animation corresponding to the current turning point in the turning guidance area.

[0157] For example, referring to Figure 9A, when passing through turning point A, the guidance sub-animation corresponding to turning point A is displayed in the turning guidance area. The guidance sub-animation corresponding to turning point A includes: the movement process of the target vehicle turning left from the intersection where turning point A is located to turning point B.

[0158] As shown in Figure 9B , when the target object passes through Turning Point B, the corresponding guidance sub-animation for Turning Point B plays in the turn guidance area. This sub-animation depicts the target object's movement from the intersection where Turning Point B is located, turning left to Turning Point C. The sub-animation for Turning Point B uses a left-turn arrow to indicate the target object's left turn at Turning Point B.

[0159] Referring to Figure 9C, when the target object passes through turning point C, the guidance sub-animation corresponding to turning point C is played in the turning guidance area. The guidance sub-animation corresponding to turning point C includes: the target object's movement process from the intersection where turning point C is located to the next one, and a left-turn arrow is presented in the guidance sub-animation corresponding to turning point C, prompting the target object to turn right at turning point C in the form of an arrow.

[0160] In some embodiments, considering that the target object is heading towards the first turning point before the guiding sub-animation of the first turning point is played, in order to improve the turning accuracy of the target object at the first turning point, the terminal device may also present a guiding static image of the first turning point in the turning guidance area after presenting the turning guidance area in the navigation interface and before presenting the guiding sub-animation of the first turning point in the turning guidance area.

[0161] Specifically, when the distance between the target object and the i-th continuous turning point group meets the preset distance range (taking the distance between the target object and the first turning point as an example, which is less than the second preset distance threshold), the terminal device presents a turning guidance area in the navigation interface, and presents a guidance static image corresponding to the first turning point in the turning guidance area.

[0162] To help users focus on the first turning point, the first turning point can be displayed at the center of the guidance static image. The guidance static image can include all possible driving directions for the first turning point, as well as a highlighted target driving direction. For example, the first frame of the guidance sub-animation for the first turning point can be used as the guidance static image corresponding to the first turning point.

[0163] For example, as shown in Figure 10 , when the target vehicle is 500 meters from Turn Point A, a turn guidance area is displayed in the turn guidance area, along with a static guidance image corresponding to Turn Point A. The static guidance image for Turn Point A includes arrows for the possible driving directions at the intersection where Turn Point A is located: straight ahead and a left turn, with the left turn arrow highlighted to prompt the target vehicle to turn left at Turn Point A. When the target vehicle is 300 meters from Turn Point A, the guidance sub-animation for Turn Point A plays in the turn guidance area.

[0164] In the embodiment of the present application, the guiding sub-animation corresponding to a turning point can be played once or multiple times, and there is no limit on the number of times the guiding sub-animation can be played. The number of times the guiding sub-animation can be played can be preset by the system or configured by the user.

[0165] In some embodiments, for N turning points, the terminal device may further continue to display a static image in the turning guidance area corresponding to the j+1th turning point after the guiding sub-animation corresponding to the jth turning point has finished playing. In other words, after playing the guiding sub-animation corresponding to one turning point, the turning guidance area uses a static image to guide the target object to the next turning point.

[0166] The guidance static image corresponding to the j+1th turning point includes the target driving direction for the j+1th turning point. The guidance static image can be, but is not limited to, a frame (e.g., the last frame) of the guidance sub-animation for the j+1th turning point. The guidance static image corresponding to the j+1th turning point is similar to the guidance static image corresponding to the first turning point and will not be further described here.

[0167] For example, referring to Figure 8A, the three image frames included in the guidance sub-animation are the turning schematic diagrams corresponding to before, during, and after the turning. After the terminal device plays the guidance sub-animation corresponding to turning point A in the turning guidance area, the third image frame of Figure 8A is continuously displayed in the turning guidance area. The third image frame of Figure 8A is centered on turning point A, showing a left turn in the target driving direction of turning point A.

[0168] Referring to Figure 8B, when the target vehicle passes through turning point A, the terminal device plays the guidance sub-animation corresponding to turning point B in the turning guidance area. The three image frames included in the guidance sub-animation are the turning schematic diagrams corresponding to before, during and after turning. After playing the guidance sub-animation corresponding to turning point B, the third image frame of Figure 8B is continuously displayed in the turning guidance area. The third image frame of Figure 8B is centered on turning point B, showing a left turn in the target driving direction of turning point B.

[0169] Referring to Figure 8C, when the target vehicle passes through turning point B, the terminal device plays the guidance sub-animation corresponding to turning point C in the turning guidance area. The three image frames included in the guidance sub-animation are the turning schematic diagrams corresponding to before, during and after turning. After playing the guidance sub-animation corresponding to turning point C, the third image frame of Figure 8C is continuously displayed in the turning guidance area. The third image frame of Figure 8C is centered on turning point C, showing a right turn in the target driving direction of turning point C.

[0170] The second boot method: non-segmented boot.

[0171] In an embodiment of the present application, when the distance between the target object and the i-th continuous turning point group meets the preset distance range, the terminal device can also directly play the guidance animation corresponding to the i-th continuous turning point group in the turning guidance area of ​​the navigation interface.

[0172] As one possible implementation, when the distance between the target object and the i-th consecutive turning point group falls within a preset distance range, the terminal device begins looping the guidance animation corresponding to the i-th consecutive turning point group within the turning guidance area. This loop continues until the terminal device passes the last turning point in the i-th consecutive turning point group, at which point the guidance animation stops playing within the turning guidance area. The number of times the guidance animation is played can be one or more times, and is user-configurable through the app.

[0173] For example, when the target object is 500 meters away from turning point A, the terminal device starts to play the guidance animation corresponding to the i-th consecutive turning point group in a loop in the turning guidance area until the terminal device passes through turning point C, and then stops playing the guidance animation corresponding to the i-th consecutive turning point group in the turning guidance area.

[0174] When the user needs to perform continuous actions during driving, continuous steering guidance is completed through dynamic large images, allowing the user to focus on each action to be performed at the moment, avoiding the user from going into the wrong intersection, and greatly increasing the certainty and sense of security of driving.

[0175] Compared with dynamic images, static images occupy less storage space and consume less traffic to transmit. Therefore, in cases of poor network conditions or poor performance of terminal devices, static images can also be presented in the turn guidance area to ensure navigation effect.

[0176] Specifically, as one possible implementation, when the distance between the target object and the i-th consecutive turning point group falls within a preset distance range, the terminal device presents a turn guidance area in the navigation interface. This area may display prompts indicating the target object's upcoming consecutive turns. When the target object approaches or enters an intersection where a turning point is located, a static guidance image corresponding to that turning point is presented in the turn guidance area. The criteria for determining whether a target object is approaching or entering an intersection where a turning point is located are described above in the guidance animation and are not further detailed here.

[0177] Exemplarily, when the distance between the target object and the i-th consecutive turning point group meets a preset distance range, the terminal device presents turn indication information for N turning points in the i-th consecutive turning point group in the turn guidance area of ​​the navigation interface, specifically including the following steps:

[0178] When the distance between the target object and the first turning point in the i-th continuous turning point group is less than L3, the terminal device displays a guiding static image of the first turning point in the turning guidance area;

[0179] Starting from the second turning point in the i-th continuous turning point group, the following operations are performed respectively: when the target object passes through the previous turning point, a guiding static image corresponding to the current turning point is presented in the turning guidance area.

[0180] Taking the example of the i-th consecutive turning point group consisting of Turning Point 1, Turning Point 2, and Turning Point 3, when the target vehicle enters the intersection where Turning Point 1 is located, a static guidance image corresponding to Turning Point 1 is displayed in the turn guidance area. The static guidance image includes the possible driving directions at the intersection where Turning Point 1 is located: straight ahead and left turn. The straight ahead direction is highlighted to guide the target vehicle to go straight ahead at Turning Point 1. At this time, the terminal device displays the turn guidance information corresponding to Turning Point 1 (go straight after 500 meters), the turn guidance information corresponding to Turning Point 2 (keep left after 600 meters), and the turn guidance information corresponding to Turning Point 3 (keep left after 750 meters) in the navigation interface.

[0181] When the target passes Turning Point 1, the guidance static image corresponding to Turning Point 2 is displayed in the turn guidance area. The guidance static image for Turning Point 2 includes the possible driving directions at the intersection where Turning Point 2 is located: left turn and right turn. The left turn direction is highlighted to guide the target to turn left at Turning Point 2. At this time, the terminal device displays the turning guidance information for Turning Point 2 (keep left after 50 meters) and the turning guidance information for Turning Point 3 (keep left after 200 meters) in the navigation interface.

[0182] When the target passes Turning Point 2, the guidance static image corresponding to Turning Point 3 is displayed in the turn guidance area. The guidance static image for Turning Point 3 includes the possible driving directions at the intersection where Turning Point 3 is located: left turn and right turn. The left turn direction is highlighted to guide the target to turn left at Turning Point 3. At this time, the terminal device displays the navigation information corresponding to Turning Point 3 in the navigation interface (keep left after 100 meters).

[0183] As another possible implementation method, when the distance between the target object and the i-th continuous turning point group meets the preset distance range, the terminal device presents a turning guidance area in the navigation interface, and in the turning guidance area, presents a guiding static image corresponding to each of the N turning points.

[0184] Taking the i-th continuous turning point group including turning point 1, turning point 2, and turning point 3 as an example, refer to Figure 11. When the distance between the target vehicle and the i-th continuous turning point group meets the preset distance range (such as 1,500 meters from the turning point), the guidance static images corresponding to turning point 1, turning point 2, and turning point 3 are displayed in the turning guidance area. In the guidance static image corresponding to turning point 1, a straight arrow is used to guide the target object to go straight at the intersection where the first turning point is located (the first intersection). In the guidance static image corresponding to turning point 2, a left turn arrow is used to guide the target object to turn left at the intersection where the second turning point is located (the second intersection). In the guidance static image corresponding to turning point 3, a left turn arrow is used to guide the target object to turn left at the intersection where the third turning point is located (the third intersection).

[0185] The terminal device may also present text in the turn guidance area. Specifically, as a possible implementation, when the distance between the target object and the i-th consecutive turning point group falls within a preset distance range, the terminal device presents the turn guidance area in the navigation interface. At this time, the turn guidance area may present prompt information for notifying the target object of the consecutive turns ahead. When the target object approaches or enters an intersection where a turning point is located, the guide text corresponding to the turning point is presented in the turn guidance area. The criteria for determining whether the target object is approaching or entering an intersection where a turning point is located is specifically described in the guidance animation above and will not be repeated here.

[0186] Exemplarily, when the distance between the target object and the i-th consecutive turning point group meets a preset distance range, the terminal device presents turn indication information for N turning points in the i-th consecutive turning point group in the turn guidance area of ​​the navigation interface, specifically including the following steps:

[0187] When the distance between the target object and the first turning point in the i-th continuous turning point group is less than L3, the terminal device displays the guidance text of the first turning point in the turning guidance area;

[0188] Starting from the second turning point in the i-th continuous turning point group, the following operations are performed: when the target object passes through the previous turning point, the text corresponding to the current turning point is presented in the turning guide area.

[0189] For example, when the target vehicle enters the intersection at Turning Point 1, the guidance text for Turning Point 1 is displayed in the Turning Guidance Area. The guidance text for Turning Point 1 is: Go straight ahead 200 meters. When the target object passes Turning Point 1, the guidance text for Turning Point 2 is displayed in the Turning Guidance Area. The guidance text for Turning Point 2 is: Keep left after 50 meters ahead. When the target object passes Turning Point 2, the guidance text for Turning Point 3 is displayed in the Turning Guidance Area. The guidance text for Turning Point 3 is: Keep left after 200 meters ahead.

[0190] As another possible implementation method, when the distance between the target object and the i-th continuous turning point group meets the preset distance range, the terminal device presents a turning guidance area in the navigation interface, and presents the guidance text corresponding to each of the N turning points in the turning guidance area.

[0191] Taking the i-th consecutive turning point group consisting of Turning Point 1, Turning Point 2, and Turning Point 3 as an example, as shown in FIG12 , when the distance between the target vehicle and the i-th consecutive turning point group falls within a preset distance range (e.g., 1500 meters from the turning point), the corresponding guidance text for Turning Point 1, Turning Point 2, and Turning Point 3 is displayed in the turning guidance area. It should be noted that in this embodiment of the present application, to facilitate the user's viewing of the target driving direction, a driving arrow corresponding to the guidance text may be displayed in the turning guidance area.

[0192] In some embodiments, considering that the turning guidance area will occupy a certain space of the navigation interface, in order to reduce the impact of the turning guidance area on navigation, the terminal device can present the turning guidance area in the navigation interface when continuous turning guidance is required, and no longer present the turning guidance area when continuous turning guidance is not required.

[0193] Specifically, in an embodiment of the present application, when the distance between the target object and the i-th consecutive turning point group falls within a preset distance range, the terminal device presents a turning guidance area in the navigation interface. When the target object passes the last turning point in the i-th consecutive turning point group, the terminal device no longer presents the turning guidance area in the navigation interface.

[0194] Taking the example of the i-th consecutive turning point group consisting of Turning Points 1, 2, and 3, as shown in Figure 13, when the target object is 1500 meters from the turning points, the terminal device displays a turning guidance area on the navigation interface and plays the guidance animation corresponding to the i-th consecutive turning point group. When the target object passes Turning Point 3, the terminal device no longer displays the turning guidance area on the navigation interface.

[0195] Below, taking turning point y as an example, where turning point y can be any one of N turning points, the process of determining whether a target object passes through a turning point is described.

[0196] As a possible implementation manner, the terminal device may determine that the target object passes through turning point y based on the position data corresponding to turning point y when the target object reaches turning point y.

[0197] For example, still referring to Figure 4, the terminal device determines that the target object passes through turning point A when the target object arrives at turning point A based on the position data corresponding to turning point A, turning point B, and turning point C; when the target object arrives at turning point B, it determines that the target object passes through turning point B; when the target object arrives at turning point C, it determines that the target object passes through turning point C.

[0198] As another possible implementation method, when it is determined that the target object passes through the passing baseline corresponding to the jth turning point in the i-th continuous turning point group based on the navigation route, it is determined that the target object passes through the j-th turning point; wherein, the passing baseline is determined based on the positional relationship between the first lane to which the j-th turning point belongs and the second lane to which the j+1-th turning point belongs in the navigation route.

[0199] Taking turning point x (the jth turning point) and turning point y (the j+1th turning point) as examples, when the terminal device determines, based on the navigation route, that the target object has passed through the passing baseline corresponding to turning point y, the terminal device determines that the target object has passed through turning point y. The passing baseline is determined based on the positional relationship between the first lane to which the previous turning point of turning point y (assuming it is turning point x) belongs and the second lane to which turning point y belongs in the navigation route.

[0200] For example, referring to Figure 14, it is assumed that the passing baselines corresponding to turning point A, turning point B, and turning point C are baseline AB, baseline CD, and baseline EF respectively. When the target object is determined to pass through baseline AB based on the navigation route, the terminal device determines that the target object passes through turning point A. When the target object is determined to pass through baseline CD based on the navigation route, the terminal device determines that the target object passes through turning point B. When the target object is determined to pass through baseline EF based on the navigation route, the terminal device determines that the target object passes through turning point C.

[0201] It should be noted that in a vehicle navigation scenario, when the front of the vehicle passes through the baseline, it can be determined that the target object has passed through the baseline. Of course, the rear of the vehicle can also be used for determination, and there is no limitation on this.

[0202] Exemplarily, the baseline is determined by the terminal device through the following steps:

[0203] The terminal device determines, based on the navigation route, the first lane to which the turning point x belongs, and determines the second lane to which the turning point y belongs;

[0204] Based on the positional relationship between the lane reference lines corresponding to the first lane and the second lane, a reference point meeting a preset selection condition is selected from each position point included in the second lane;

[0205] Based on the selected reference point, a passing baseline is obtained in a direction perpendicular to the lane reference line of the second lane.

[0206] Based on the positional relationship between the lane reference lines corresponding to the first lane and the second lane, a reference point that meets the preset selection criteria is selected from each position point included in the second lane, including but not limited to the following situations:

[0207] Specifically, the reference lines are the lane lines on both sides. The terminal device obtains the intersection points between the lane lines on both sides of the first lane and the lane lines on both sides of the second lane, and based on the driving direction of the navigation route, selects the intersection points that meet the preset distance conditions from the obtained intersection points as the reference points that meet the preset selection conditions.

[0208] The intersection point that meets the preset distance condition may be the intersection point closest to the current position of the target object, or the intersection point farthest from the current position. The preset distance condition may be determined according to actual needs.

[0209] For example, referring to Figure 15, the terminal device determines the first lane to which the turning point A belongs, and determines the second lane to which the turning point B belongs based on the navigation route. Then, the terminal device obtains the intersection points p1 and p2 between the lane lines on both sides of the first lane and the lane lines on both sides of the second lane, and based on the driving direction of the navigation route, selects the intersection point p2 farthest from the current position from p1 and p2 as the reference point that meets the preset selection conditions. Afterwards, the terminal device obtains the passing baseline AB based on the selected reference point p2 in a direction perpendicular to the lane reference line of the second lane.

[0210] Based on the passing baseline, it is possible to accurately identify whether the target object has passed a turning point, thereby avoiding the recognition delay caused by the delay of positioning information and improving the response accuracy of navigation guidance.

[0211] In the embodiment of the present application, the guide animation can be determined by, but not limited to, the following methods:

[0212] First, the terminal device determines the intersection baseline corresponding to each of the N turning points; secondly, the terminal device generates a guiding animation according to the navigation route and the virtual camera perspective.

[0213] For example, referring to FIG16 , at the intersection of three consecutive turning points, the lane lines on both sides of the next lane at the intersection are taken, and the points M, N, and P closest to the current vehicle are taken at the intersection with the lane lines on both sides of the lane where the current vehicle is located. A perpendicular line is drawn through these points to the lane lines on both sides of the lane closest to the current vehicle to obtain the three intersection baselines l1, l2, and l3.

[0214] As shown in Figure 17, the virtual camera angle of view, also known as the pitch angle, is represented by α, which can be 60°. The camera height H can be a fixed value (for example, the default height of a 21-level scale). The camera is aligned with the road R on which the vehicle is located and perpendicular to the intersection baselines (e.g., l1, l2, and l3). When the vehicle passes the first turning point (Turning Point A), the camera advances forward at a constant speed along the vehicle's path, based on the camera height H and the pitch angle α, to the second turning point (Turning Point B) at a set position (e.g., the center of the image). This advance lasts for 1 second. When the vehicle passes the second turning point (Turning Point B), the camera advances forward at a constant speed along the vehicle's path, based on the camera height H and the pitch angle α, to the third turning point (Turning Point C) at a set position (e.g., the center of the image). This advance lasts for 1 second. It should be noted that the advancement time is not limited to 1 second, and a numerical value can also be used without any restriction.

[0215] It should be noted that, in the embodiment of the present application, the guidance animation may be generated by the terminal device, or may be generated by the server and then sent to the terminal device, and this is not limited.

[0216] Refer to Figure 18, which is a multi-terminal interaction sequence diagram of a navigation method in an embodiment of the present application. The specific implementation process of the method is as follows:

[0217] First, when the user opens the in-car map APP and initiates navigation, the APP sends the real-time vehicle location information to the server.

[0218] Next, the vehicle sends real-time image data from sensors like cameras, radars, and lidar to the server, which calibrates the vehicle's position. The server combines this information with high-precision positioning on the map to obtain the calibrated vehicle position and sends it to the app. After the user enters the destination, the app sends the destination to the server.

[0219] The server combines the calibrated vehicle location data and destination data to perform route planning and sends the planned navigation route to the app. The app can then display the navigation route on the navigation interface.

[0220] The server can also send the navigation route to the data end. The data end obtains the location data of all turning points in the navigation route based on the navigation route, and marks the turning points that meet the preset point spacing conditions (such as the distance within 200 meters) continuously. For example, the turning points 1, 2, 3, 4... in the first continuous turning point group are marked as: 1zx-1, 1zx-2, 1zx-3, 1zx-4...1zx-n; the turning points 1, 2, 3, 4... in the second continuous turning point group are marked as: 2zx-1, 2zx-2, 2zx-3, 2zx-4...2zx-n, and so on.

[0221] The data end returns the location data of all turning points in the navigation route to the server end, and turning points that meet the preset point spacing conditions have continuous turning marks.

[0222] The server calculates in real time whether the vehicle position is in SD navigation state between the vehicle position and the nearest continuous turning point. If so, it sends a dynamic intersection map 500 meters before the nearest continuous turning point and plays the dynamic intersection map in segments at the center of each turning point to achieve continuous action guidance.

[0223] The user completes continuous turning actions according to the segmented guidance of the dynamic intersection map.

[0224] Based on the same inventive concept, an embodiment of the present application provides a navigation device. As shown in FIG19 , it is a schematic structural diagram of a navigation device 1900 , which may include:

[0225] A first presentation unit 1901 is configured to present, in a navigation interface for a target object, a real-time position of the target object as it moves along a navigation route, wherein the navigation route includes at least one continuous turning point group, and each continuous turning point group includes at least two turning points that meet a preset point spacing condition;

[0226] The second presentation unit 1902 is used to present the turning indication information of at least two turning points in the i-th continuous turning point group in the navigation interface when the distance between the target object and the i-th continuous turning point group meets the preset distance range, and the i-th continuous turning point group is one of at least one continuous turning point group.

[0227] As a possible implementation manner, the first presenting unit 1901 is specifically configured to:

[0228] When the distance between the target object and the first turning point in the i-th continuous turning point group is less than a first preset distance threshold, presenting turning indication information of the at least two turning points in the navigation interface;

[0229] When the target object passes the jth turning point, the navigation interface presents the turning instruction information of the j+1th turning point and the turning instruction information of the subsequent turning points after the j+1th turning point. When the i-th continuous turning point group includes N turning points, 1 <j<N。

[0230] As a possible implementation, when the i-th continuous turning point group includes N turning points, for the k-th turning point among the N turning points, 1≤k≤N, the first presenting unit 1901 is specifically configured to:

[0231] A prompt box corresponding to the k-th turning point is presented, wherein the prompt box includes each possible driving direction corresponding to the k-th turning point, and each possible driving direction includes the target driving direction of the target object at the k-th turning point, and the target driving direction is highlighted.

[0232] As a possible implementation manner, the first presenting unit 1901 is specifically configured to:

[0233] In the navigation interface, a prompt box corresponding to the k-th turning point is presented at a preset position associated with the k-th turning point.

[0234] As a possible implementation, the navigation interface includes a turn guidance area, and the second presentation unit 1902 is specifically configured to:

[0235] When the distance between the target object and an i-th continuous turning point group meets the preset distance range, the guidance animation corresponding to the i-th continuous turning point group is presented in the turning guidance area, and the guidance animation is used to guide the target object through the i-th continuous turning point group.

[0236] As a possible implementation manner, the layer of the turning guidance area is located above the layer of the navigation interface.

[0237] As a possible implementation manner, the turning guide area is located at a preset position on the upper left side of the navigation interface.

[0238] As a possible implementation, the guiding animation corresponding to the continuous turning point group includes: guiding sub-animations corresponding to at least two turning points in the continuous turning point group; the second presentation unit 1902 is specifically configured to:

[0239] When the distance between the target object and the i-th continuous turning point group meets the preset distance range, the guiding sub-animations corresponding to the at least two turning points are presented in sequence in the turning guidance area.

[0240] As a possible implementation manner, the second presenting unit 1902 is specifically configured to:

[0241] When the distance between the target object and the first turning point in the i-th continuous turning point group is less than a first set distance, playing the guidance sub-animation corresponding to the first turning point in the turning guidance area;

[0242] When the target object passes the jth turning point, in the turning guidance area, the guiding sub-animation corresponding to the j+1th turning point is played. When the i-th continuous turning point group includes N turning points, 1 <j<N。

[0243] As a possible implementation, in the turning guidance area, after playing a guidance sub-animation corresponding to a first turning point, the second presentation unit 1902 is further configured to:

[0244] After the guidance sub-animation corresponding to the j-th turning point is played, the guidance static image corresponding to the j+1-th turning point is continuously presented in the turning guidance area until the target object passes the j-th turning point.

[0245] As a possible implementation manner, the second presenting unit 1902 is further configured to:

[0246] When the target object passes through the last turning point in the i-th continuous turning point group, the turning guidance area is no longer presented in the navigation interface.

[0247] As a possible implementation, when the i-th continuous turning point group includes N turning points, for the k-th turning point among the N turning points, 1≤k≤N, the second presenting unit 1902 is specifically configured to:

[0248] In the turning guidance area, the front turning lane and the rear turning lane corresponding to the k-th turning point are taken as the center of the screen, and the turning process of the target object passing through the front turning lane and entering the rear turning lane from the perspective of the virtual camera is presented.

[0249] As a possible implementation manner, the second presenting unit 1902 is specifically configured to:

[0250] When it is determined, based on the navigation route, that the target object passes through a passing baseline corresponding to the jth turning point in the i-th continuous turning point group, it is determined that the target object passes through the j-th turning point; wherein the passing baseline is determined based on a positional relationship between a first lane to which the j-th turning point belongs and a second lane to which the j+1-th turning point belongs in the navigation route.

[0251] As a possible implementation manner, the second presenting unit 1902 is specifically configured to determine the passing reference line in the following manner:

[0252] Based on the navigation route, determining a first lane to which the j-th turning point belongs, and determining a second lane to which the j+1-th turning point belongs;

[0253] Based on the positional relationship between the lane reference lines corresponding to the first lane and the second lane, selecting a reference point that meets a preset selection condition from each position point included in the second lane;

[0254] Based on the selected reference point, the passing baseline is obtained in a direction perpendicular to the lane reference line of the second lane.

[0255] As a possible implementation manner, the navigation interface includes a turn guidance area, and the second presentation unit 1902 is further configured to:

[0256] When the distance between the target object and the i-th continuous turning point group meets the preset distance range, a guiding static image corresponding to the i-th continuous turning point group is presented in the turning guidance area; or

[0257] When the distance between the target object and the i-th continuous turning point group meets the preset distance range, the guidance text corresponding to the i-th continuous turning point group is presented in the turning guidance area.

[0258] As a possible implementation manner, the second presenting unit 1902 is specifically configured to perform at least one of the following operations:

[0259] If there is a group of turning points in the navigation route that meets a preset adjacent point condition, then the group of turning points is regarded as a continuous turning point group, wherein the preset adjacent point condition is that the distance between two adjacent turning points in the group of turning points is less than an adjacent point distance threshold;

[0260] If there is a group of turning points in the navigation route that meets a preset overall condition, the group of turning points is regarded as a continuous turning point group, and the preset overall condition is that the sum of the distances between two adjacent turning points in the group of turning points is less than a set overall distance threshold.

[0261] As a possible implementation manner, the second presenting unit 1902 is specifically configured to:

[0262] Based on a passing order of at least two turning points in the i-th consecutive turning point group in the navigation route, when the distance between the target object and the first turning point in the i-th consecutive turning point group is less than a second preset distance threshold, determining that the distance between the target object and the i-th consecutive turning point group meets a preset distance range; or

[0263] Based on the moving speed of the target object, the reference arrival time of the target object at the first turning point in the i-th continuous turning point group is estimated, and based on the reference arrival time, when it is determined that the target object is expected to arrive at the first turning point within the set time, it is determined that the distance between the target object and the i-th continuous turning point group meets the preset distance range.

[0264] For the convenience of description, the above parts are divided into modules (or units) according to their functions and described separately. Of course, when implementing this application, the functions of each module (or unit) can be implemented in the same or multiple software or hardware.

[0265] Regarding the apparatus in the above embodiment, the specific manner in which each unit executes the request has been described in detail in the embodiment of the method, and will not be elaborated on here.

[0266] Those skilled in the art will appreciate that various aspects of the present application can be implemented as systems, methods, or program products. Therefore, various aspects of the present application can be specifically implemented in the following forms: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation that combines hardware and software aspects, which may be collectively referred to herein as a "circuit," "module," or "system."

[0267] Based on the same inventive concept, an embodiment of the present application further provides an electronic device. In one embodiment, the electronic device can be a server or a terminal device. Referring to FIG. 20 , which is a schematic diagram of the structure of a possible electronic device provided in an embodiment of the present application, the electronic device 2000 includes a processor 2010 and a memory 2020.

[0268] The memory 2020 stores a computer program that can be executed by the processor 2010 , and the processor 2010 can execute the steps of the above-mentioned navigation method by executing the instructions stored in the memory 2020 .

[0269] Memory 2020 may be a volatile memory, such as random-access memory (RAM); a non-volatile memory, such as read-only memory (ROM), flash memory, a hard disk drive (HDD), or a solid-state drive (SSD); or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. Memory 2020 may also be a combination of the above memories.

[0270] The processor 2010 may include one or more central processing units (CPUs) or digital processing units, etc. The processor 2010 is configured to implement the above navigation method when executing the computer program stored in the memory 2020 .

[0271] In some embodiments, the processor 2010 and the memory 2020 may be implemented on the same chip. In some embodiments, they may also be implemented on separate chips.

[0272] The specific connection medium between the processor 2010 and the memory 2020 is not limited in the embodiments of the present application. In the embodiments of the present application, the bus connection between the processor 2010 and the memory 2020 is used as an example. The bus is depicted as a bold line in FIG20 . The connection methods between other components are merely illustrative and are not intended to be limiting. Buses can be divided into address buses, data buses, control buses, etc. For ease of description, FIG20 depicts only a single bold line, but this does not imply that there is only one bus or only one type of bus.

[0273] Based on the same inventive concept, an embodiment of the present application provides a computer-readable storage medium, which includes a computer program. When the computer program runs on an electronic device, the computer program is used to enable the electronic device to execute the steps of the above-mentioned navigation method.

[0274] In some possible implementations, various aspects of the navigation method provided in the present application may also be implemented in the form of a program product, which includes a computer program. When the program product is run on an electronic device, the computer program is used to enable the electronic device to execute the steps in the above-mentioned navigation method. For example, the electronic device may execute the steps shown in Figure 2.

[0275] The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: an electrical connection having one or more wires, a portable disk, a hard disk, RAM, ROM, an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0276] The program product of the embodiments of the present application may be a CD-ROM and include a computer program, and may be run on an electronic device. However, the program product of the present application is not limited thereto. In this document, a readable storage medium may be any tangible medium that contains or stores a computer program that can be used by or in conjunction with a command execution system, apparatus, or device.

[0277] A readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries a readable computer program. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a computer program for use by or in conjunction with a command execution system, apparatus, or device.

[0278] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present application.

[0279] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

Claims

1. A navigation method, the method being performed by an electronic device, the method comprising: In a navigation interface for a target object, a real-time position of the target object when it moves along a navigation route is presented, wherein the navigation route includes at least one continuous turning point group, and each continuous turning point group includes at least two turning points that meet a preset point spacing condition; When the distance between the target object and any one of the at least one continuous turning point group meets a preset distance range, turning indication information of at least two turning points in the continuous turning point group is presented in the navigation interface.

2. The method of claim 1, wherein when the distance between the target object and the i-th continuous turning point group meets a preset distance range, presenting turning indication information of at least two turning points in the i-th continuous turning point group in the navigation interface comprises: When the distance between the target object and the first turning point in the i-th continuous turning point group is less than a first preset distance threshold, presenting turning indication information of the at least two turning points in the navigation interface; When the target object passes the jth turning point, the navigation interface presents the turning indication information of the j+1th turning point and the turning indication information of the subsequent turning points after the j+1th turning point. When the i-th continuous turning point group includes N turning points, 1 <j<N。 3. The method of claim 1, when the i-th continuous turning point group includes N turning points, for the k-th turning point among the N turning points, 1≤k≤N, presenting turning indication information of at least two turning points in the i-th continuous turning point group in the navigation interface comprises: A prompt box corresponding to the k-th turning point is presented, wherein the prompt box includes at least one drivable direction corresponding to the k-th turning point, the drivable direction includes the target driving direction of the target object at the k-th turning point, and the target driving direction is highlighted.

4. The method according to claim 3, wherein presenting a prompt box corresponding to the k-th turning point comprises: In the navigation interface, a prompt box corresponding to the kth turning point is presented at a preset position associated with the kth turning point.

5. The method according to any one of claims 1 to 4, wherein the navigation interface includes a turn guidance area, and the method further comprises: When the distance between the target object and the i-th continuous turning point group is within a preset distance range, a guidance animation corresponding to the i-th continuous turning point group is presented in the turning guidance area, and the guidance animation is used to guide the target object to pass through the i-th continuous turning point group.

6. The method as claimed in claim 5, wherein the layer of the turning guidance area is located above the layer of the navigation interface.

7. The method as claimed in claim 5, wherein the turning guide area is located at a preset position on the upper left side of the navigation interface.

8. The method according to claim 5, wherein the guiding animation corresponding to the i-th continuous turning point group comprises: The guiding sub-animations corresponding to at least two turning points in the i-th continuous turning point group; When the distance between the target object and the i-th continuous turning point group meets the preset distance range, in the turning guide area, presenting the guiding animation corresponding to the i-th continuous turning point group, comprises: When the distance between the target object and the i-th continuous turning point group meets the preset distance range, In the guidance area, the guidance sub-animations corresponding to the at least two turning points are presented in sequence.

9. The method of claim 8, wherein when the distance between the target object and the i-th continuous turning point group meets a preset distance range, in the turning guidance area, sequentially presenting the guidance sub-animations corresponding to the at least two turning points, respectively, comprises: When the distance between the target object and the first turning point in the i-th continuous turning point group is less than a first set distance, in the turning guide area, playing the guiding sub-animation corresponding to the first turning point; When the target object passes through the jth turning point, in the turning guidance area, the guiding sub-animation corresponding to the j+1th turning point is played. When the i-th continuous turning point group includes N turning points, 1 <j<N。 10. The method of claim 9, further comprising: After the guidance sub-animation corresponding to the j-th turning point is played, the guidance static image corresponding to the j+1-th turning point is continuously presented in the turning guidance area until the target object passes through the j-th turning point.

11. The method of claim 5, further comprising: When the target object passes through the last turning point in the i-th continuous turning point group, the turning guide area is no longer presented in the navigation interface.

12. The method of claim 9, when the i-th continuous turning point group includes N turning points, for the k-th turning point among the N turning points, 1≤k≤N, sequentially presenting the guiding sub-animations corresponding to the at least two turning points in the turning guiding area, comprising: In the turning guidance area, the turning front lane and the turning rear lane corresponding to the k-th turning point are taken as the center of the screen, and the turning process of the target object passing through the turning front lane and entering the turning rear lane from the perspective of the virtual camera is presented.

13. The method of claims 1-12, further comprising: When it is determined, based on the navigation route, that the target object passes through a passing baseline corresponding to the jth turning point in the i-th continuous turning point group, it is determined that the target object passes through the j-th turning point; wherein the passing baseline is determined based on a positional relationship between a first lane to which the j-th turning point belongs and a second lane to which the j+1-th turning point belongs in the navigation route.

14. The method of claim 13, wherein the passing reference line is determined by: Based on the navigation route, determining a first lane to which the j-th turning point belongs, and determining a second lane to which the j+1-th turning point belongs; Based on the positional relationship between lane reference lines corresponding to the first lane and the second lane, respectively, selecting a reference point that meets a preset selection condition from each position point included in the second lane; Based on the selected reference point, the passing reference line is obtained in a direction perpendicular to the lane reference line of the second lane.

15. The method according to any one of claims 1 to 4, wherein the navigation interface includes a turn guidance area, and the method further comprises: When the distance between the target object and the i-th continuous turning point group meets the preset distance range, a guiding static image corresponding to the i-th continuous turning point group is presented in the turning guiding area; or, When the distance between the target object and the i-th continuous turning point group meets the preset distance range, In the guide area, the guide text corresponding to the i-th continuous turning point group is presented.

16. The method according to any one of claims 1 to 4, wherein determining a continuous turning point group comprises at least one of the following operations: If there is a group of turning points that meet a preset adjacent point condition among the turning points in the navigation route, the group of turning points is regarded as a continuous turning point group, and the preset adjacent point condition is that the distance between two adjacent turning points in the group of turning points is less than an adjacent point distance threshold; If there is a group of turning points that meet a preset overall condition among the turning points in the navigation route, the group of turning points is regarded as a continuous turning point group, and the preset overall condition is that the sum of the distances between two adjacent turning points in the group of turning points is less than a set overall distance threshold.

17. The method according to any one of claims 1 to 4, further comprising: Based on the passing order of at least two turning points in the i-th continuous turning point group in the navigation route, when the distance between the target object and the first turning point in the i-th continuous turning point group is less than a second preset distance threshold, determining that the distance between the target object and the i-th continuous turning point group meets a preset distance range; or, Based on the moving speed of the target object, the reference arrival time of the target object at the first turning point in the i-th continuous turning point group is estimated, and based on the reference arrival time, when it is determined that the target object is expected to arrive at the first turning point within the set time, it is determined that the distance between the target object and the i-th continuous turning point group is within a preset distance range.

18. A navigation device, comprising: A first presentation unit is used to present, in a navigation interface for a target object, a real-time position of the target object when the target object moves along a navigation route, wherein the navigation route includes at least one continuous turning point group, and each continuous turning point group includes at least two turning points that meet a preset point spacing condition; A second presentation unit is used to present turning indication information of at least two turning points in the i-th continuous turning point group in the turning guidance area of ​​the navigation interface when the distance between the target object and the i-th continuous turning point group meets a preset distance range, and the i-th continuous turning point group is one of at least one continuous turning point group.

19. An electronic device comprising a processor and a memory, wherein: The memory stores a computer program, and when the computer program is executed by the processor, the processor is caused to perform the steps of any one of the methods of claims 1 to 17.

20. A computer-readable storage medium comprising a computer program, wherein when the computer program is run on an electronic device, the computer program is used to cause the electronic device to execute the steps of the method according to any one of claims 1 to 17.

21. A computer program product, comprising a computer program, wherein the computer program is stored in a computer-readable storage medium, and a processor of an electronic device reads and executes the computer program from the computer-readable storage medium, so that the electronic device performs the steps of any one of the methods of claims 1 to 17.

Citation Information

Patent Citations

  • High-precision map and two-dimensional map matching method and device and electronic equipment

    CN110763242A

  • Navigation prompting method and device, related equipment and storage medium

    CN114440906A

  • Vehicle decision-making method, device and equipment

    CN114655256A

  • Lane indication method, device, equipment, storage medium and computer program product

    CN116257597A

  • Traveling control device for vehicle

    JP2006044468A