Navigation guidance method and computer program product

By monitoring navigation decision events in the navigation application software and dynamically rendering the minimap interface, the single information display problem caused by the fixed size of the minimap interface is solved, and a richer and more flexible navigation and guidance effect is achieved.

CN113739800BActive Publication Date: 2025-03-11ALIBABA INNOVATION PRIVATE LIMITED
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110821059.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-20
Publication Date
2025-03-11
Estimated Expiration
2041-07-20

AI Technical Summary

Technical Problem

In existing navigation application software, the size of the minimap interface is fixed, resulting in a single information display and low flexibility, and the role of the minimap interface cannot be fully utilized.

Method used

By listening to navigation decision events, obtaining the data to be rendered and rendering parameters, dynamically rendering the minimap interface to display the corresponding information, and realizing the dynamic layout of the minimap interface.

Benefits of technology

It improves navigation guidance effect, display information is richer and more flexible, and enhances the supportiveness of navigation decisions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113739800B_ABST
    Figure CN113739800B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a navigation guidance method and a computer program product. In the embodiment of the present application, when a navigation decision event is monitored, the data to be rendered and the rendering parameters generated in response to the navigation decision event can be obtained; and based on the rendering parameters and the data to be rendered, the small map interface is rendered so that the small map interface displays the information corresponding to the data to be rendered, and the dynamic layout of the small map interface under the navigation decision event is realized, and the displayed information is richer and more flexible, which helps to improve the navigation guidance effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of navigation technology, and in particular to a navigation guidance method and a computer program product. Background Art

[0002] With the popularization of smart terminals, applications (programs) with navigation functions (such as map navigation applications, online car-hailing applications, and life service applications, etc.) are widely used. Such applications can plan navigation routes from the starting point to the destination, and guide users along the navigation route from the starting point to the destination through voice guidance and / or graphic guidance (superimposing navigation guidance signs on electronic maps or real-life images).

[0003] When navigation guidance is provided through a map, the guidance interface generally includes a main guidance interface and a small map interface. Among them, the main guidance interface generally displays navigation guidance information that is valuable to the user's current driving, and the small map interface is generally located above the main guidance interface and the interface size is generally smaller than the main guidance interface. The small map interface is generally used to display the entire navigation route information, such as the entire road conditions of the navigation route. Since the size of the small map interface is fixed, the displayed information is single, and the information display function of the small map interface is not fully utilized and the flexibility is not high. Summary of the invention

[0004] Multiple aspects of the present application provide a navigation guidance method and a computer program product to implement a dynamic layout of a mini-map interface, thereby helping to improve the navigation guidance effect.

[0005] The present application provides a navigation guidance method, including:

[0006] Rendering a main guide interface and a small map interface, wherein the main guide interface and the small map interface are respectively used to display local or global navigation guidance information related to the first navigation route;

[0007] Listen for navigation decision events;

[0008] Acquire the to-be-rendered data and rendering parameters generated in response to the navigation decision event;

[0009] Based on the rendering parameters and the data to be rendered, the mini-map interface is rendered so that the mini-map interface displays information corresponding to the data to be rendered.

[0010] The embodiment of the present application also provides a navigation terminal, comprising: a memory, a processor and a screen; wherein the memory is used to store a computer program;

[0011] The processor is coupled to the memory and the screen, and is configured to execute the computer program to perform the steps in the above navigation guidance method.

[0012] An embodiment of the present application also provides a computer-readable storage medium storing computer instructions. When the computer instructions are executed by one or more processors, the one or more processors are caused to execute the steps in the above-mentioned navigation method.

[0013] An embodiment of the present application also provides a computer program product, including: a computer program; the computer program is executed by a processor to implement the above-mentioned navigation guidance method.

[0014] In an embodiment of the present application, when a navigation decision event is monitored, the data to be rendered and the rendering parameters generated in response to the navigation decision event can be obtained; and based on the rendering parameters and the data to be rendered, the mini-map interface is rendered so that the mini-map interface displays the information corresponding to the data to be rendered, thereby realizing the dynamic layout of the mini-map interface under the navigation decision event, displaying richer and more flexible information, and helping to improve the navigation guidance effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0016] Figure 1a A schematic diagram of the structure of a navigation system provided in an embodiment of the present application;

[0017] Figure 1b A schematic diagram of an AR navigation guidance interface provided in an embodiment of the present application;

[0018] Figure 1c-Figure 1e A schematic diagram of a route switching method provided in an embodiment of the present application;

[0019] Figure 1f and Figure 1g A schematic diagram of a small map interface provided in an embodiment of the present application;

[0020] Figure 2 A flowchart of a navigation guidance method provided in an embodiment of the present application;

[0021] Figure 3 A schematic diagram of the structure of a navigation terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0022] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.

[0023] Currently, during the navigation process, the mini-map interface is small and fixed in size, and the displayed information is single. The information display function of the mini-map interface is not fully utilized and the flexibility is not high.

[0024] In response to the above-mentioned technical problems, in some embodiments of the present application, when a navigation decision event is monitored, the data to be rendered and the rendering parameters generated in response to the navigation decision event can be obtained; and based on the rendering parameters and the data to be rendered, the mini-map interface can be rendered so that the mini-map interface displays the information corresponding to the data to be rendered, thereby realizing the dynamic layout of the mini-map interface under the navigation decision event, displaying richer and more flexible information, and helping to improve the navigation guidance effect.

[0025] The technical solutions provided by various embodiments of the present application are described in detail below in conjunction with the accompanying drawings.

[0026] It should be noted that the same reference numerals denote the same objects in the following drawings and embodiments, and therefore, once an object is defined in one drawing or embodiment, it does not need to be further discussed in the subsequent drawings and embodiments.

[0027] Figure 1a This is a schematic diagram of the structure of the navigation system provided in the embodiment of the present application. Figure 1a As shown, the system includes: a navigation terminal 11 and a server device 12. In the embodiment of the present application, the navigation terminal 11 can be mounted on the navigated object and move with the movement of the navigated object. The navigated object can be any movable object. For example, the navigated object can be a person or a bicycle, or a motor vehicle such as a car, a taxi, a truck, a motorcycle, an electric car, or an autonomous mobile device such as a robot, an unmanned vehicle, etc.

[0028] The service end device 12 and the navigation terminal 11 may be connected wirelessly or by wire. Optionally, the navigation terminal 11 may be connected to the service end device 12 through a mobile network. Accordingly, the network standard of the mobile network may be any one of 2G (GSM), 2.5G (GPRS), 3G (WCDMA, TD-SCDMA, CDMA2000, UTMS), 4G (LTE), 4G+ (LTE+), 5G, WiMax, etc. Optionally, the navigation terminal 11 may also be connected to the service end device 12 through Bluetooth, WiFi, infrared, etc.

[0029] In the embodiment of the present application, the server device 12 refers to a computer device that can respond to the service request of the navigation terminal 11 and provide navigation-related services to the user, and generally has the ability to undertake and guarantee services. The server device 12 can be a single server device, a cloud server array, or a virtual machine (VM) running in a cloud server array. In addition, the server device 12 can also refer to other computing devices with corresponding service capabilities, such as computers and other terminal devices (running service programs), etc.

[0030] In the embodiment of the present application, the navigation terminal 11 refers to an electronic device that can provide navigation functions for the navigated object. For example, it can be a smart phone, a tablet computer, a personal computer, a smart wearable device, etc., or it can be a dedicated navigation device. For example, a car navigation device, etc. In the embodiment of the present application, the navigation terminal 11 can run a travel application or a life service application with a map navigation function. In the embodiment of the present application, the application can be a travel application that needs to be installed, such as a map navigation APP, an online car-hailing APP, etc.; it can also be an installation-free application, such as a web page, a mini-program, etc.

[0031] In the embodiments of the present application, Figure 1a and Figure 1b As shown, the navigation terminal 11 can render the main guide interface and the small map interface. The size of the main guide interface is larger than the small map interface. The main guide interface can be used to display all or part of the navigation guidance information related to the first navigation route. Of course, the small map interface can also display all or part of the navigation guidance information related to the first navigation route. Optionally, when the main guide interface displays the local information related to the first navigation route, the small map interface displays all the information related to the first navigation route. Among them, the first navigation route refers to the navigation route planned by the server device 12 for the navigated object, which is used to guide the navigated object to move from the current position to the destination.

[0032] In the embodiment of the present application, the navigation terminal 11 may render the main guidance interface on the screen in response to the navigation trigger event. Figure 1a and Figure 1b The illustrations are respectively given in terms of two-dimensional (2D) navigation and augmented reality (AR) navigation.

[0033] Optionally, the navigation terminal 11 may display a map travel interface. The map travel interface may be any interface in an electronic map. For example, the map travel interface may be a route planning interface, etc., but is not limited thereto. In an embodiment of the present application, the navigation terminal 11 may display a map travel interface in response to a call trigger event for the map travel interface. Optionally, the navigation terminal 11 is installed with a travel application, and the homepage of the application displays a call control for the map travel interface. The user may touch the call control to enter the map travel interface. Accordingly, the navigation terminal 11 may display a map travel interface in response to a call trigger event generated by a touch operation on the call control.

[0034] Alternatively, the travel application may provide a voice interaction function. The user may send a voice command to the navigation terminal 11, such as "please enter the map travel interface", to call the map travel interface. Accordingly, the navigation terminal 11 may display the map travel interface in response to the voice command for calling the map travel interface. In this embodiment, the call trigger event is receiving a voice command for calling the map travel interface.

[0035] In some embodiments, the map travel interface displays a navigation control. The user can trigger the navigation control to enter the navigation guidance interface. Accordingly, the navigation terminal 11 can render the main guidance interface and the navigation guidance information related to the first navigation route on the screen in response to the triggering operation on the navigation control, and obtain Figure 1a The navigation guidance interface C1 (2D navigation) shown in Figure 1b The navigation interface C3 (AR navigation) shown in FIG. 1 is a navigation interface. In this embodiment, the navigation trigger event is implemented as a navigation trigger event generated by a trigger operation on a navigation control.

[0036] In other embodiments, travel applications may provide voice interaction functions. The user may send a voice command to the navigation terminal 11, such as "Please start navigation", etc., to enter the navigation guidance interface. Accordingly, the navigation terminal 11 may monitor the voice command for requesting navigation on the map travel interface, and determine that a navigation trigger event has occurred when the voice command for requesting navigation is monitored on the map travel interface. Accordingly, the navigation trigger event may be implemented as the navigation terminal 11 monitoring the voice command for requesting navigation issued by the user. Accordingly, the navigation terminal 11 renders the main guidance interface and navigation guidance information related to the first navigation route on the screen in response to the navigation trigger event generated by the voice command for requesting navigation.

[0037] In the embodiment of the present application, the map information and navigation route of the main guide interface can be sent from the server device 12 to the navigation terminal 11. Optionally, the navigation terminal 11 can obtain the real-time location information of the navigated object, and the user can provide its destination address. Optionally, the user can select or enter the destination address. The user can enter the destination address in text or voice.

[0038] In the embodiment of the present application, the specific implementation method of the navigation terminal 11 obtaining the real-time location information of the navigated object is not limited. Optionally, the navigation terminal 11 can obtain the real-time location information of the navigated object through satellite positioning technology, base station positioning technology or WiFi positioning technology. Considering that the positioning accuracy of satellite positioning technology, base station positioning technology or WiFi positioning technology is low.

[0039] In an embodiment of the present application, in order to improve the navigation positioning accuracy, an image acquisition device can be used to collect an environmental image of the current environment of the navigated object while the navigated object moves along the navigation path. The image acquisition device is mounted on the navigated object. In an embodiment of the present application, the number and implementation form of the image acquisition device are not limited. For example, in an application scenario where a user is walking or riding, the image acquisition device may be a camera deployed on a navigation terminal 11 (such as a smart phone, etc.); for another example, when a user is driving a motor vehicle, the image acquisition device may be a vehicle-mounted camera or a camera on the navigation terminal 11. Among them, the number of cameras may be one or more. Multiple refers to two or more. For example, the navigated object is a motor vehicle, and the camera is one or more cameras mounted on the motor vehicle. For multiple cameras, they can be deployed at different positions of the motor vehicle, for example, they can be deployed at the front, rear, left and right sides of the motor vehicle, etc.

[0040] Further, the image acquisition device can provide the captured environmental image to the navigation terminal 11. Among them, the communication method between the image acquisition device and the navigation terminal 11 can refer to the communication method between the above-mentioned navigation terminal 11 and the server device 12, which will not be repeated here. Further, the navigation terminal 11 can determine the real-time position information of the navigated object based on the environmental image and the electronic map data. Optionally, the navigation terminal 11 obtains the feature descriptor of the pixel point in the environmental image; and determines the real-time position information of the navigated object based on the feature descriptor of the pixel point in the environmental image and the feature descriptor of each position point recorded in the electronic map data.

[0041] Optionally, when determining the position coordinates of the pixel points in the environment image in the environment map, the navigation terminal 11 may calculate the similarity between the feature descriptors of the pixel points in the environment image and the feature descriptors of each position point in the electronic map data, and use the position points whose similarity is greater than or equal to the set similarity threshold as the corresponding position points of the pixel points in the environment image in the electronic map data, that is, the position coordinates of the position points whose similarity is greater than or equal to the set similarity threshold in the electronic map data as the corresponding position coordinates of the pixel points in the environment image in the electronic map data. Afterwards, the navigation terminal 11 can calculate the real-time position information of the navigated object in the electronic map, that is, the real-time position information of the navigated object, based on the position coordinates of the pixel points in the environment image in the electronic map data. Further, the navigation terminal 11 provides the real-time position information of the navigated object to the server device 12. The server device 12 receives the real-time position information of the navigated object.

[0042] Further, the navigation terminal 11 may provide the current location information of the navigated object and the destination provided by the user to the server device 12 in response to the navigation trigger event. The server device 12 may receive the current location information of the navigated object and the destination provided by the user, and plan a navigation route based on the current location information of the navigated object and the destination address, and provide the navigation route to the navigation terminal 11. Alternatively, the server device 12 may also plan a navigation route for the user based on the current location information of the navigated object, the destination address and the current road condition information, and provide the navigation route to the navigation terminal 11. Specifically, the server device 12 provides the navigation route information to the navigation terminal 11. The navigation route information may include: location information of each navigation point on the navigation route, etc., and may also include: traffic conditions of each section of the navigation route, etc.

[0043] Optionally, the server device 12 may also provide rendering parameters for rendering the main guide interface to the navigation terminal 11. The rendering parameters for rendering the main guide interface include, but are not limited to, one or more of the scale of rendering the main guide interface, the camera's overhead angle for rendering, and the camera's rotation angle. Multiple refers to 2 or more. Optionally, the server device 12 may also provide the points of interest (POI) contained in the main guide interface to the navigation terminal 11. The points of interest contained in the main guide interface mainly include: the name and location information of the geographic entity contained in the main guide interface. The geographic entity may be a gas station, a charging point, a hospital, a shopping mall, a supermarket, or a restaurant, etc.

[0044] Accordingly, the navigation terminal 11 receives the points of interest, rendering parameters and navigation routes of the main guide interface, etc. Further, the navigation terminal 11 may render the points of interest and navigation routes of the main guide interface on the screen based on the rendering parameters of the main guide interface, and obtain Figure 1a The main guide interface shown in C1 and the navigation route rendered on the main guide interface (2D navigation), or Figure 1b The main guide interface shown in C3 and the navigation route (AR navigation) rendered on the main guide interface.

[0045] In the embodiments of the present application, Figure 1a As shown, when the navigation terminal 11 is in navigation mode, it can also render a small map interface on the main guide interface. The navigation terminal 11 can be in 2D navigation mode, or AR navigation mode, etc. Correspondingly, the main guide interface can be a 2D navigation map or an AR navigation map. Among them, the small map interface, also known as the auxiliary navigation interface, can display the road network and route information of the entire navigation route in the form of thumbnails; or, display the road conditions of the route where the navigated object is currently located. The size of the small map interface is smaller than that of the main guide interface, and it can be a layer suspended on the main guide interface. Optionally, the small map interface can be a 2D navigation map. Optionally, in the current navigation map, the size of the small map interface is small and fixed, the displayed information is limited, and it cannot change with the navigation scene in which the navigated object is located, and the navigation effect is poor.

[0046] In order to achieve adaptive changes in the rendering effect of the mini-map interface according to the navigation scene in which the navigated object is located, and to achieve the dynamic layout of the mini-map interface, in an embodiment of the present application, the navigation terminal 11 may monitor navigation decision events. Among them, navigation decision events mainly refer to events that require changes in the rendering effect of the mini-map interface. Navigation decision events are generally events that occur during the movement of the navigated object along the navigation route and require user decisions or can assist user decisions. For example, in one application scenario, congestion occurs when the navigated object moves along the navigation route, and the server device 12 re-plans the navigation route. For the navigation terminal 11, a new navigation route is generated, and the user needs to decide which navigation route to take.

[0047] For example, in another application scenario, when the navigated object moves along the navigation route, it often needs to turn. For example, the navigated object is a person, also called a user, and the user needs to turn at a certain intersection while walking or riding along the navigation route. For another example, when the navigated object is a motor vehicle, the user also needs to turn while driving the motor vehicle. In this application scenario, the mini-map interface can display a local map of the turning area to assist the user in making decisions.

[0048] For example, in another application scenario, when the guided object reaches the destination area, a more detailed destination map needs to be provided, and the user selects the final destination. For example, the guided object is a motor vehicle, and the destination area is a parking lot. After the motor vehicle drives to the parking lot, a detailed parking lot map needs to be provided, and the user decides which door to enter.

[0049] For another example, in another application scenario, when the navigated object is moving along the navigation route, the navigation terminal 11 can recommend POIs along the way to assist the user in making decisions. In this scenario, the user can independently provide the point of interest requirements. For example, when a motor vehicle is moving along the navigation route, it may need to refuel or charge. The user can search for gas stations or charging points. Accordingly, the navigation terminal 11 can recommend gas stations or charging points along the way to assist the user in making decisions.

[0050] The above examples are only illustrative of several common scenarios that require user decision-making or assist user decision-making, but are not intended to be limiting. In the embodiments of the present application, navigation decision events can be understood as events that require user decision-making or assist user decision-making during navigation, and are not listed one by one here.

[0051] Whatever the navigation decision event, such as Figure 1a Shown and Figure 1b As shown, the navigation terminal 11 can render the local or global navigation guidance information related to the navigation route on a small map interface rendered at a set size before monitoring the navigation decision event. Figure 1a In the 2D navigation mode shown in FIG. 1 , the small map interface can be implemented as the small map interface shown in the navigation guidance interface C1; Figure 1b In the AR navigation mode shown, the mini-map interface can be implemented as the mini-map interface shown in the navigation guidance interface C3. Optionally, the navigation terminal 11 can render the navigation guidance global information related to the navigation route on the mini-map interface rendered at a set size. Alternatively, the navigation terminal 11 can obtain the real-time position information of the navigated object, and based on the real-time position information of the navigated object, obtain the target section from the navigation route whose distance from the current position of the navigated object is within a set distance range; and render the target section on the mini-map interface to guide the navigated object forward.

[0052] Further, when the navigation terminal 11 monitors the occurrence of a navigation decision event, it can obtain the data to be rendered and the rendering parameters generated in response to the navigation decision event. The rendering parameters mainly refer to the rendering parameters used to render the small map interface. Among them, the rendering parameters may include the size of the small map interface. Optionally, the rendering parameters may also include the camera's top-down angle, the camera's rotation angle, etc. for rendering the small map interface, but are not limited to this. Different navigation decision events generate different data to be rendered, which will be described in detail in the following embodiments and will not be repeated here.

[0053] Further, the navigation terminal 11 may render a small map interface based on the rendering parameters and the data to be rendered, so as to display information corresponding to the data to be rendered on the small map interface. Figure 1aIn the 2D navigation mode shown in FIG. 1 , the small map interface can be implemented as the small map interface shown in the navigation guidance interface C2; Figure 1b In the AR navigation mode shown, the mini-map interface can be implemented as the mini-map interface shown in the navigation guidance interface C4.

[0054] The navigation system provided in the embodiment of the present application can, when monitoring the occurrence of a navigation decision event, obtain the data to be rendered and the rendering parameters generated in response to the navigation decision event; and based on the rendering parameters and the data to be rendered, render the mini-map interface so that the mini-map interface displays the information corresponding to the data to be rendered, thereby realizing the dynamic layout of the mini-map interface under the navigation decision event, displaying richer and more flexible information, and helping to improve the navigation guidance effect.

[0055] In an embodiment of the present application, in order to improve the display effect of the data to be rendered generated by the navigation decision event and to display the mini-map interface more finely, when a navigation decision event is monitored, the size of the mini-map interface can be adjusted according to the type of navigation decision event, so that the data to be rendered corresponding to the relevant event can be completely and accurately displayed in the mini-map interface. One means of implementation is to enlarge the size of the mini-map interface. That is, after the navigation decision event occurs, the size of the mini-map interface is larger than the size of the mini-map interface before the navigation decision event occurs. In an embodiment of the present application, for the convenience of description and distinction, the size of the mini-map interface before the navigation decision event is monitored is defined as the reference interface size, that is, the size of the mini-map interface used to display the navigation guidance information related to the first navigation route is defined as the reference interface size.

[0056] The shape of the enlarged mini-map interface may be the same as or different from the shape of the mini-map interface with the reference interface size. In the embodiment of the present application, the interface size is larger than the reference interface size, which mainly means that the area of ​​the mini-map interface with the interface size is larger than the area of ​​the mini-map interface with the reference size.

[0057] Optionally, in the embodiment of the present application, different navigation decision events generate different data to be rendered. The rendering parameters of the small map interface corresponding to different navigation decision events can be the same or different. The following is an exemplary description of the navigation decision events corresponding to several application scenarios.

[0058] Application scenario 1: When the navigated object is moving along the original navigation route, a new navigation route is generated. For example, when the navigated object is moving along the original navigation route, the original navigation route is congested or undergoes temporary road maintenance, which makes the original navigation route unavailable. In these application scenarios, the server device 12 can re-plan the navigation route for the navigated object. Alternatively, the user can re-trigger the navigation terminal 11 to request re-planning of the navigation route while moving along the original navigation route. In this application scenario, the navigation decision event can be implemented as an event for displaying alternative navigation routes. In an embodiment of the present application, for ease of description and distinction, the original navigation route is defined as the first navigation route, and the newly generated alternative navigation route is defined as the second navigation route. Among them, the second navigation route can be one or more, and multiple refers to two or more. Figure 1a Only the second navigation route is shown as one in the figure, but it does not constitute a limitation.

[0059] In application scenario 1, the navigation terminal 11 can obtain the first navigation route and at least one second navigation route generated in response to the event of displaying the alternative navigation route as parameters to be rendered; and obtain the rendering parameters of the small map interface. The rendering parameters include: the size of the small map interface. For the convenience of description and distinction, the small map interface size included in the rendering parameters is defined as the first interface size. The first interface size is larger than the above-mentioned reference interface size.

[0060] Further, the navigation terminal 11 may render the first navigation route and the second navigation route on a small map interface rendered in a first interface size based at least on the navigation point information included in the first navigation route and the second navigation route.

[0061] In application scenario 1, the specific implementation form of the event of displaying alternative navigation routes is not limited. In some embodiments, the navigation terminal 11 can obtain the real-time location information of the navigated object, and provide the real-time location information of the navigated object to the server device 12. For the specific implementation method of the navigation terminal 11 obtaining the real-time location information of the navigated object, please refer to the relevant content of the above embodiment, which will not be repeated here.

[0062] The server device 12 can plan a navigation route for the navigated route in real time according to the real-time location information, the destination address and the real-time traffic conditions of the navigated object, and obtain at least one navigation route that guides the navigated object to move from the current location to the destination address. Optionally, the at least one navigation route currently planned may include: the original navigation route (the first navigation route), and / or, other navigation routes except the first navigation route. If at least one navigation route includes other navigation routes except the first navigation route, it is determined that a new navigation route is generated.

[0063] Optionally, the server device 12 can calculate the distance between the current position of the navigated object and the destination in each navigation route based on the real-time position information and destination of the navigated object; and calculate the time it takes for the navigated object to reach the destination address from the current position along each navigation route based on the distance between the current position of the navigated object and the destination address, the moving speed of the navigated object and the real-time traffic conditions. If the time it takes for the navigated object to reach the destination address from the current position along another navigation route (defined as navigation route A) is less than or equal to the time it takes for the navigated object to reach the destination address from the current position along the original navigation route, then navigation route A is used as the second navigation route.

[0064] Furthermore, the server device 12 may provide the second navigation route to the navigation terminal 11. The navigation terminal 11 may monitor whether a second navigation route is generated to guide the navigation object to move while the navigation object is moving along the first navigation route; if the second navigation route is generated, it is determined that a navigation decision event is monitored.

[0065] Optionally, when the navigated object moves along the first navigation route, if the navigation terminal 11 receives a new navigation route guiding the navigated object, it determines that an event of displaying alternative navigation routes has been monitored and determines that the received new navigation route is the second navigation route.

[0066] In the above application scenario 1, the navigation terminal 11 can obtain the geographic location information of the navigation points included in the first navigation route and the second navigation route when monitoring the occurrence of the navigation decision event. Optionally, the server device 12 can provide the geographic location information of the navigation points included in the first navigation route and the second navigation route to the navigation terminal 11. The navigation terminal 11 can receive the geographic location information of the navigation points included in the first navigation route and the second navigation route.

[0067] Optionally, the navigation terminal 11 may also determine a first interface size for rendering the mini-map interface. The first interface size is larger than the reference interface size. Optionally, the first interface size may be preset in the navigation terminal 11. Accordingly, the navigation terminal 11 may obtain the first interface size as the size for rendering the mini-map interface when monitoring an event for displaying alternative navigation routes. Alternatively, the first interface size may also be sent from the server device 12 to the navigation terminal 11. Optionally, the process in which the server device 12 sends the first interface size and the geographic location information of the navigation points contained in the navigation route to the navigation terminal 11 may be implemented as the same process or may be sent by different processes.

[0068] In actual applications, when there are multiple navigation routes, the user needs to decide which navigation route to use for navigation. If the user does not select within a certain period of time, the original navigation route will continue to be used for navigation; if the user selects a new navigation route within a certain period of time, the new navigation route will be used for navigation. Accordingly, the navigation terminal 11 can time the display time of the second navigation route; if the navigation route switching event for the second navigation route is not detected within the set time, the navigation guidance information related to the first navigation route is rendered on the small map interface rendered at the base interface size. For example, at least a portion of the first navigation route can be rendered on a small map interface at the base interface size.

[0069] Application scenario 2: In actual applications, when multiple navigation routes appear, the user needs to decide which navigation route to use for navigation, or the navigation terminal 11 automatically selects the navigation route. In this application scenario, a navigation route switching event is generated to switch the original navigation route to the newly selected target navigation route. Accordingly, the navigation decision event is implemented as a navigation route switching event.

[0070] Accordingly, the navigation terminal 11 may obtain the target navigation route selected by the navigation route switching event as a parameter to be rendered; the target navigation route is other navigation routes except the above-mentioned first navigation route.

[0071] Furthermore, the navigation terminal 11 may obtain rendering parameters of the small map interface. The rendering parameters may include: the base interface size of the small map interface for displaying the navigation guidance information related to the first navigation route.

[0072] Furthermore, the navigation terminal 11 may render the navigation guidance global information related to the target navigation route on a small map interface rendered at the base interface size. Alternatively, the navigation terminal 11 may also obtain the real-time location information of the navigated object, and based on the real-time location information of the navigated object, obtain the target road section from the target navigation route whose distance from the current location of the navigated object is within a set distance range; and render the navigation guidance information of the target road section on the small map interface rendered at the base interface size to guide the navigated object forward.

[0073] In the embodiment of the present application, the navigation terminal 11 can monitor whether an interactive operation of switching the navigation route occurs; if it is monitored, it is determined that a navigation route switching event occurs. Optionally, the specific implementation form of the navigation route switching event can be determined by the way the user switches the navigation route. The following is an exemplary description of several specific implementation methods of user switching navigation routes.

[0074] Implementation A1: Figure 1cAs shown, for the newly generated second navigation route, the user can switch the navigation route by triggering the second navigation route. Accordingly, the navigation terminal 11 can monitor whether a touch operation on the second navigation route occurs within a set time period; if monitored, it is determined that a navigation route switching event occurs within the set time period. In implementation A1, the navigation route switching event is implemented as a navigation route switching event generated by a touch operation on the second navigation route on the small map interface having the above-mentioned first interface size. Accordingly, the navigation route selected by the navigation route switching event is the navigation route in the second navigation route that is triggered by the touch operation.

[0075] Implementation A2: Figure 1d As shown, the navigation terminal 11 can also display icons associated with each navigation route. In the embodiment of the present application, the setting position of the icon associated with the navigation route is not limited. Optionally, the icon associated with the navigation route can be displayed on the small map interface or on the main guide interface. Among them, the icon associated with the navigation route can display the estimated time for the navigated object to move along the navigation route to the destination. The user can switch the navigation route by touching the icon associated with the second navigation route. Accordingly, the navigation terminal 11 can monitor whether a touch operation on the icon associated with the second navigation route occurs within the set time; if monitored, it is determined that a navigation route switching event occurs within the set time.

[0076] In implementation A2, the navigation route switching event is implemented as a navigation route switching event generated by a touch operation on an icon associated with the second navigation route. Accordingly, the navigation route selected by the navigation route switching event is the navigation route in the second navigation route associated with the icon triggered by the touch operation.

[0077] Implementation A3: Figure 1e As shown, the navigation terminal 11 can also display a route switching control, such as Figure 1e The "route change" control shown. In the embodiment of the present application, the setting position of the route switching control is not limited. Optionally, the route switching control can be displayed on the small map interface or on the main guide interface. The user can trigger the route switching control to switch the navigation route. Accordingly, the navigation terminal 11 can monitor whether a touch operation on the route switching control occurs within a set time period; if monitored, it is determined that a navigation route switching event occurs within the set time period.

[0078] In implementation A3, the navigation route switching event is implemented as: a navigation route switching event generated by a touch operation on a route switching control. Optionally, implementation A3 may be applicable to a case where there is one second navigation route. Accordingly, the navigation route selected by the navigation route switching event is the second navigation route.

[0079] Implementation A4: Figure 1c-Figure 1eAs shown, travel applications can provide voice interaction functions. The user can send voice commands to the navigation terminal 11, such as "please switch navigation route" and "change route" to switch navigation routes. Accordingly, the navigation terminal 11 can monitor whether a voice command for indicating route switching is received within a set time period. If so, it is determined that a navigation route switching event occurs within the set time period. In implementation A4, the navigation route switching event is implemented as: a navigation route switching event generated by receiving a voice command for indicating route switching within a set time period.

[0080] In implementation A4, during the process of rendering the first navigation route and the second navigation route on a small map interface having a first interface size, or after the rendering is completed, the navigation terminal 11 can activate the microphone of the navigation terminal 11 to pick up sound; and perform voice recognition on the sound signal picked up within a set time length to determine the semantics of the sound signal picked up; if the semantics of the sound signal picked up reflects the intention to switch the route, it is determined that a voice instruction for instructing the route switch is received within the set time length.

[0081] Optionally, implementation A4 may be applicable to the case where there is one second navigation route; accordingly, the navigation route selected by the navigation route switching event is the second navigation route. Of course, implementation A4 may also be applicable to the case where there are multiple second navigation routes.

[0082] In case that there are multiple second navigation routes, the server device 12 may number the multiple second navigation routes and provide the number of each second navigation route to the navigation terminal 11. The navigation terminal 11 may render the number of each second navigation route in the adjacent area corresponding to the second navigation route. The user may send a voice command to the navigation terminal 11, such as "Please switch to the second navigation route" and other voice commands to implement navigation route switching. Accordingly, during the process of rendering the first navigation route and the second navigation route on the small map interface with the first interface size, or after the rendering is completed, the navigation terminal 11 may start the microphone of the navigation terminal 11 to pick up sound; and perform voice recognition on the sound signal picked up within the set time to determine the semantics of the sound signal picked up; if the semantics of the sound signal picked up reflects the intention of route switching and the selected route number, it is determined that the voice command for indicating route switching is received within the set time, and it is determined that the second navigation route corresponding to the route number carried in the sound signal is the navigation route selected by the navigation route switching event.

[0083] In the above embodiments A1-A4, the specific value of the set time length is not limited. Optionally, the set time length can be between 5s and 1min, but is not limited thereto. For example, 10s, 30s, 1min, etc. Figure 1c-Figure 1eThe illustration only takes the navigation terminal 11 in 2D navigation mode as an example, which can of course also be applied to AR navigation mode.

[0084] The above-mentioned embodiments A1-A4 may be implemented one by one, or a plurality of embodiments may be implemented in combination. In the case of a combination of implementations, as long as one of the embodiments detects a navigation route switching event within a set time period, the navigation terminal 11 determines that a navigation route switching event has occurred. In application scenario 2, when the navigation terminal 11 monitors the generation of an alternative navigation route, in addition to adjusting the size of the small map interface and rendering the first navigation route and the second navigation route on the small map interface, it may also play a voice prompt to prompt the user to switch navigation routes. For example, when the navigation terminal 11 monitors the generation of an alternative navigation route, it may play a voice prompt such as "A new navigation route has been generated, please reselect a navigation route".

[0085] Application scenario 3: When the navigated object moves along the navigation route, the navigation terminal 11 can obtain the real-time location information of the navigated object and provide the real-time location information to the server device 12. For the specific implementation of the navigation terminal 11 obtaining the real-time location information of the navigated object, please refer to the relevant content of the above embodiment, which will not be repeated here.

[0086] Accordingly, the server device 12 may determine the next navigation guidance action based on the pre-planned navigation route information and the real-time location information of the navigated object. Optionally, the server device 12 may determine the next navigation point that the navigated object will pass through based on the pre-planned navigation path information and the real-time location information of the navigated object, and determine the navigation guidance action to be performed by the navigated object to reach the next navigation point as the next navigation guidance action of the navigated object. Among them, the navigation route information may include: the geographical location information of the route or navigation point that the navigated object passes through from the starting point to the destination. Further, the server device 12 may provide navigation guidance prompts to the navigation terminal 11 for the navigation guidance action, such as "continue to go straight", "turn left 200 meters ahead" or "reach the destination", etc.

[0087] For some navigation guidance prompts used to assist users in making decisions, the mini-map interface can be enlarged to assist users in making decisions. Accordingly, the navigation terminal 11 can monitor the received navigation guidance prompts; if the navigation guidance prompts are designated guidance prompts, it is determined that a navigation decision event has occurred. Among them, designated guidance prompts mainly refer to navigation guidance prompts that assist users in making decisions. For example, turning guidance prompts, end point guidance prompts, or point of interest guidance prompts, etc. Among them, turning guidance prompts are used to guide the navigated object to turn; end point guidance prompts are used to prompt the navigated object to reach the destination; point of interest guidance prompts are used to recommend points of interest along the way to the navigated object.

[0088] The following takes turning guidance prompts, destination guidance prompts and point of interest guidance prompts as examples to illustrate the map information adapted to different navigation decision events and the target rendering parameters of the mini-map interface.

[0089] Application scenario B1: When the navigated object moves along the navigation route, it often needs to turn, etc. For example, the navigated object is a person, also known as a user, and the user needs to turn at an intersection while walking or riding along the navigation route. For another example, the navigated object is a motor vehicle, and the user also needs to turn while driving the motor vehicle. In this application scenario, the mini-map interface can display a local map of the turning area to assist the user in making decisions. In application scenario B1, the navigation decision event can be implemented as receiving a turning guidance prompt.

[0090] Accordingly, when the navigation terminal 11 monitors the receipt of the turn guidance prompt, the navigation terminal 11 may respond to the turn guidance prompt and obtain the navigation route between the current position of the navigated object and the target navigation point as a parameter to be rendered. Optionally, the navigation terminal 11 may also obtain the rendering parameters of the small map interface. The rendering parameters include: the size of the rendered small map interface. In the embodiment of the present application, for the convenience of description and distinction, the size of the small map interface determined in the embodiment of the present application (application scenario B1) in the above-mentioned application scenario 1 is defined as the second interface size. The second interface size is larger than the base interface size of the small map interface for displaying the navigation guidance information related to the first navigation route. In the embodiment of the present application, the first interface size and the second interface size are both larger than the first size, and the size relationship between the first interface size and the second interface size is not limited. Optionally, the first interface size is the same as the second interface size; of course, they may also be different. For the specific implementation of the navigation terminal 11 determining the second interface size, please refer to the relevant content of the above-mentioned navigation terminal 11 determining the first interface size, which will not be repeated here.

[0091] Furthermore, the navigation terminal 11 may render a navigation route for guiding the navigated object from the current position to the target navigation point on a mini-map interface rendered in a second interface size based at least on the navigation point information of the route between the current position of the navigated object and the target navigation point.

[0092] Furthermore, the navigation terminal 11 can obtain the real-time position information of the navigated object, and determine whether the navigated object has passed the target navigation point based on the real-time position information of the navigated object and the position information of the target navigation point; and after the navigated object passes the target navigation point, readjust the size of the mini-map interface to the reference interface size; and based on the navigation guidance information related to the first navigation route, render the navigation guidance information related to the first navigation route on the mini-map interface rendered with the reference interface size.

[0093] Application scenario B2: When the guided object reaches the destination area, a more detailed destination map needs to be provided, and the user selects the final destination. For example, the guided object is a motor vehicle, and the destination area is a parking lot. After the motor vehicle drives to the parking lot, a detailed parking lot map needs to be provided, and the user decides which door to enter.

[0094] In application scenario B2, the navigation terminal 11 can obtain the real-time location information of the navigated object and provide the real-time location information to the server device 12. The server device 12 can determine whether the navigated object has reached the destination area based on the real-time location information and the destination address of the navigated object. Furthermore, if the navigated object has reached the destination area, a destination guidance prompt is sent to the navigation terminal 11, such as "100m ahead to reach the destination". When the navigation terminal 11 receives the terminal guidance prompt, it can determine that a navigation decision event has occurred. In this application scenario, the navigation decision event can be implemented as receiving a destination arrival guidance prompt.

[0095] In application scenario B2, the navigation terminal 11 may obtain point of interest (POI) data associated with the terminal point of interest (AOI) generated in response to the destination arrival guidance prompt as a parameter to be rendered.

[0096] The server device 12 may also provide the point of interest data of the destination AOI to the navigation terminal 11. Accordingly, the navigation terminal 11 receives the POI data of the destination AOI sent by the server device 12 as a parameter to be rendered.

[0097] Optionally, the navigation terminal 11 may also obtain rendering parameters for rendering the mini-map interface; the rendering parameters include: the interface size of the rendering mini-map interface (defined as the third interface size). The third interface size is larger than the reference interface size. In the embodiment of the present application, the first interface size, the second interface size, and the third interface size are all larger than the reference interface size, and the size relationship between the first interface size, the second interface size, and the third interface size is not limited. Optionally, the first interface size, the second interface size, and the third interface size are the same; of course, they may also be different. For the specific implementation method of the navigation terminal 11 determining the third interface size, please refer to the above-mentioned relevant content of the navigation terminal 11 determining the first interface size, which will not be repeated here.

[0098] Accordingly, if Figure 1f As shown, the navigation terminal 11 can render a point of interest map of the destination AOI on a small map interface rendered in a third interface size based on the POI data of the destination AOI.

[0099] Application scenario B3: When the navigated object moves along the navigation route, the navigation terminal can recommend POIs along the way to assist the user in making decisions. In this scenario, the user can independently provide the point of interest requirements. For example, when a motor vehicle moves along the navigation route, it may need to refuel or charge. The user can search for gas stations or charging points, etc. Accordingly, the navigation terminal 11 can recommend gas stations or charging points along the way to assist the user in making decisions. In this application scenario, the navigation decision event is implemented as receiving a point of interest guidance prompt.

[0100] In application scenario B3, the navigation terminal 11 can obtain the real-time location information of the navigated object, and provide the real-time location information to the server device 12. Based on the real-time location information of the navigated object, the server device 12 can determine the target section whose distance to the navigated object is within a set distance range, and determine the points of interest in the adjacent area of ​​the target section. Further, the server device 12 can provide the information of the target section and the points of interest in the adjacent area of ​​the target section as a point of interest guidance prompt to the navigation terminal 11. Among them, the information of the target section includes: the location information of the target section. The adjacent area of ​​the target section refers to: the area whose distance to the target section is within a set distance range; for example, the area within 1 km of the target section, etc.

[0101] Accordingly, when the navigation terminal 11 receives the point of interest guidance prompt, it determines that a navigation decision event occurs. Further, the navigation terminal 11 can receive the point of interest data of the adjacent area of ​​the target section in the first navigation route. The point of interest data of the adjacent area of ​​the target section is sent by the server device based on the real-time location information of the navigated object. Optionally, the navigation terminal 11 can parse the information of the target section and the point of interest data of the adjacent area of ​​the target section from the point of interest guidance prompt.

[0102] Furthermore, the navigation destination 11 may determine navigation point information of the target road section and point of interest data of an area adjacent to the target road section as parameters to be rendered.

[0103] Optionally, the navigation terminal 11 may also obtain rendering data of the mini-map interface. The rendering data includes: the interface size of the mini-map interface (defined as the fourth interface size). The fourth interface size is larger than the reference interface size. In the embodiment of the present application, the first interface size, the second interface size, the third interface size and the fourth interface size are all larger than the reference interface size, and the size relationship between the first interface size, the second interface size, the third interface size and the fourth interface size is not limited. Optionally, the first interface size, the second interface size, the third interface size and the fourth interface size may be partially or completely the same; of course, they may also be different. Regarding the specific implementation method of the navigation terminal 11 determining the fourth interface size, please refer to the above-mentioned relevant content of the navigation terminal 11 determining the first interface size, which will not be repeated here.

[0104] Accordingly, if Figure 1g As shown, the navigation terminal 11 can render the points of interest of the target section and the neighboring area of ​​the target section on a small map interface rendered in the fourth interface size based on at least the navigation point information of the target section and the points of interest data of the neighboring area of ​​the target section to achieve POI recommendations along the way. Figure 1g The example of charging points in the vicinity of the target road section is used for illustration only, but the illustration is not limited thereto.

[0105] Application scenario 4: In actual applications, in addition to realizing POI recommendations along the way and displaying the POI map at the destination, users can also select POIs on their own. For example, for POIs in the destination area, users can select the final destination on their own. Figure 1f In the parking lot P shown, the user can select which door to enter the parking lot. Accordingly, the navigation decision event is implemented as a point of interest selection event.

[0106] In this application scenario, the target point of interest selected by the point of interest selection event can be obtained; and the navigation route between the current position of the navigated object and the target point of interest can be obtained as a parameter to be rendered. Further, the navigation terminal 11 can also obtain the rendering parameters of the mini-map interface. The rendering parameters include: the size of the mini-map interface (defined as the fifth interface size). Among them, the fifth interface size is larger than the reference interface size, but does not limit the size relationship between the fifth interface size and the other interface sizes other than the reference interface size.

[0107] Further, the navigation terminal 11 may render the navigation route between the current position of the navigated object and the target point of interest on a small map interface rendered in the fifth interface size based at least on the navigation point information associated with the navigation route between the current position of the navigated object and the target point of interest.

[0108] In an embodiment of the present application, interactive operations on the POI map may be monitored; and when interactive operations on the POI map are monitored, a POI selection event is determined to occur. The specific implementation form of the POI selection event may be determined by the way the user selects the POI. The following is an exemplary description of several specific implementation methods of user selection of POIs.

[0109] Implementation 1: The user can select a target point of interest by triggering a point of interest identifier in the point of interest. Accordingly, the navigation terminal 11 can monitor whether a touch operation on the point of interest map occurs within a set time period; if monitored, it is determined that a point of interest selection event for the point of interest identifier in the point of interest map occurs; and the point of interest triggered by the touch operation on the point of interest map is used as the target point of interest.

[0110] Implementation 2: Travel applications can provide voice interaction functions. The user can send voice commands to the navigation terminal 11, such as "Please go to the north gate of the parking lot", to select the target point of interest in the destination area. Accordingly, it can monitor whether a voice command for indicating the selection of a point of interest is received within a set time period; if it is monitored, it is determined that a point of interest selection event for the point of interest in the point of interest map occurs; and the point of interest indicated by the voice command is used as the target point of interest.

[0111] In implementation mode 2, during the process of rendering the POI map, or after rendering the POI map of the destination area, the navigation terminal 11 may activate the microphone of the navigation terminal 11 to pick up sound; and perform voice recognition on the sound signal picked up within a set time period to determine the semantics of the sound signal picked up; if the semantics of the sound signal picked up reflects the intention to select the POI, it is determined that a voice instruction for instructing the selection of the POI is received within the set time period.

[0112] Optionally, the server device 12 may perform semantic recognition on the voice command to determine the point of interest indicated by the voice command, and use the point of interest as the target point of interest.

[0113] In the above embodiments 1 and 2, the specific value of the set duration is not limited. Optionally, the set duration may be between 5s and 1min, but is not limited thereto. For example, 10s, 30s, 1min, etc. In the embodiments of the present application, the set duration in embodiments 1 and 2 is not limited, and the size relationship with the set duration in embodiments A1-A4 in the above embodiments is not limited, and the two may be the same or different.

[0114] The above-mentioned embodiments 1 and 2 may be implemented selectively, or the two embodiments may be implemented in combination. In the case where the two embodiments are implemented in combination, as long as one of the embodiments detects an interactive operation on the POI map within a set time period, it is determined that a POI selection event has occurred. In addition to the navigation system provided in the above-mentioned embodiments, the embodiments of the present application also provide a navigation method. The following is an exemplary description of the navigation method provided in the embodiments of the present application from the perspective of a navigation terminal.

[0115] Figure 2 The flowchart of the navigation method provided in the embodiment of the present application is shown in FIG. Figure 2 As shown, the navigation method includes:

[0116] 201. Rendering a main guidance interface and a small map interface; the main guidance interface and the small map interface are used to display local or global navigation guidance information related to the first navigation route, respectively.

[0117] 202. Monitor navigation decision events.

[0118] 203. Obtain data to be rendered and rendering parameters generated in response to the navigation decision event.

[0119] 204. Render a mini-map interface based on the rendering parameters and the data to be rendered, so that the mini-map interface displays information corresponding to the data to be rendered.

[0120] The navigation method provided in the embodiment of the present application is applicable to a navigation terminal. For the implementation form of the navigation terminal, reference may be made to the relevant contents of the above-mentioned system embodiment, which will not be described in detail here.

[0121] In step 201 of the embodiment of the present application, the main guidance interface and the navigation route (defined as the first navigation route) for guiding the navigated object to move from the current position to the destination may be rendered. For the implementation form of the navigation trigger event, please refer to the relevant content of the above-mentioned system embodiment, which will not be repeated here. The main guidance interface is used to display local or global information of navigation guidance related to the first navigation route. For the specific implementation method of obtaining the first navigation route, please refer to the relevant content of the above-mentioned system embodiment, which will not be repeated here.

[0122] In an embodiment of the present application, the navigation terminal may also render a mini-map interface on the main guide interface. The mini-map interface is used to display local or global navigation guidance information related to the first navigation route. The size of the mini-map interface is smaller than that of the main guide interface, and may be a layer suspended on the main guide interface. Optionally, the mini-map interface may be a 2D navigation map. Optionally, in the current navigation map, the size of the mini-map interface is small and fixed, the displayed information is limited, and it cannot change with the navigation scene in which the navigated object is located, resulting in poor navigation effect.

[0123] In order to realize that the rendering effect of the mini-map interface changes adaptively with the navigation scene where the navigated object is located, and realize the dynamic layout of the mini-map interface, in step 202 of the embodiment of the present application, the navigation decision event can be monitored. For the description of the navigation decision event, please refer to the above system embodiment.

[0124] Regardless of the navigation decision event, the mini-map interface can be rendered at a set size before the navigation decision event is listened for.

[0125] In step 203, when a navigation decision event is detected, the data to be rendered and the rendering parameters generated in response to the navigation decision event may be obtained. The rendering parameters may include the size of the small map interface. Optionally, the target rendering parameters may also include the camera's top-down angle and the camera's rotation angle for rendering the small map interface, but are not limited thereto.

[0126] Further, in step 204, a mini-map interface may be rendered based on the rendering parameters and the data to be rendered, so that the mini-map interface displays information corresponding to the data to be rendered.

[0127] In an embodiment of the present application, when a navigation decision event is monitored, the data to be rendered and the rendering parameters generated in response to the navigation decision event can be obtained; and based on the rendering parameters and the data to be rendered, the mini-map interface is rendered so that the mini-map interface displays the information corresponding to the data to be rendered, thereby realizing the dynamic layout of the mini-map interface under the navigation decision event, displaying richer and more flexible information, and helping to improve the navigation guidance effect.

[0128] In an embodiment of the present application, in order to improve the display effect of the map information adapted to the navigation decision event and to display the mini-map interface more finely, the size of the mini-map interface may be enlarged when a navigation decision event is detected. That is, after the navigation decision event occurs, the size of the mini-map interface is larger than the size of the mini-map interface before the navigation decision event occurs. The size of the mini-map interface before the navigation decision event is detected is defined as the reference interface size. Optionally, in an embodiment of the present application, different navigation decision events generate different data to be rendered. The rendering parameters of the mini-map interface corresponding to different navigation decision events may be the same or different. The following is an exemplary description of the navigation decision events corresponding to several application scenarios.

[0129] For the above-mentioned application scenario 1, the navigation decision event can be implemented as an event for displaying alternative navigation routes. Accordingly, the first navigation route and at least one second navigation route generated in response to the event for displaying alternative navigation routes can be obtained as parameters to be rendered; and the rendering parameters of the mini-map interface are obtained. The rendering parameters include: the size of the mini-map interface. For the convenience of description and distinction, the mini-map interface size included in the rendering parameters is defined as the first interface size. Among them, the first interface size is larger than the above-mentioned reference interface size.

[0130] Furthermore, a mini-map interface may be rendered on the main guide interface at least according to the first interface size; and the first navigation route and the second navigation route may be rendered on the mini-map interface rendered at the first interface size based at least on the navigation point information contained in the first navigation route and the second navigation route.

[0131] Furthermore, the display time of the second navigation route can be timed; if no navigation route switching event for the second navigation route is detected within the set time, the navigation guidance information related to the first navigation route is rendered on the small map interface rendered at the reference interface size. For example, at least a portion of the first navigation route can be rendered on the small map interface at the reference interface size.

[0132] For the above application scenario 2, the navigation decision event is implemented as a navigation route switching event. The target navigation route selected by the navigation route switching event can be obtained as a parameter to be rendered; the target navigation route is another navigation route except the above first navigation route.

[0133] Furthermore, rendering parameters of the mini-map interface may be obtained. The rendering parameters may include: the base interface size of the mini-map interface for displaying the navigation guidance information related to the first navigation route. Accordingly, the local or global navigation guidance information related to the target navigation route may be rendered on the mini-map interface rendered at the base interface size.

[0134] For the above-mentioned application scenario 3, the received navigation guidance prompt can be monitored; if the navigation guidance prompt is a designated guidance prompt, it is determined that a navigation decision event has occurred. Among them, the designated guidance prompt mainly refers to the navigation guidance prompt that assists the user in making decisions. For example, turning guidance prompts, destination arrival guidance prompts or point of interest guidance prompts, etc. Among them, the turning guidance prompt is used to guide the navigated object to turn; the destination arrival guidance prompt is used to prompt the navigated object to reach the destination; the point of interest guidance prompt is used to recommend points of interest along the way to the navigated object.

[0135] The following uses turning guidance prompts, destination arrival guidance prompts, and point of interest guidance prompts as examples to exemplify the data to be rendered and rendering parameters generated by navigation decision events.

[0136] For the above application scenario B1, the navigation decision event is receiving a turn guidance prompt. Accordingly, in response to the turn guidance prompt, the navigation route between the current position of the navigated object and the target navigation point can be obtained as a parameter to be rendered.

[0137] Optionally, rendering parameters of the mini-map interface may also be obtained. The rendering parameters include: the size of the rendered mini-map interface (defined as the second interface size). The second interface size is larger than the base interface size of the mini-map interface used to display navigation guidance information related to the first navigation route. Furthermore, a navigation route for guiding the navigated object to move from the current position to the target navigation point may be rendered on the mini-map interface rendered with the second interface size, based at least on the navigation point information of the route between the current position of the navigated object and the target navigation point.

[0138] For the above-mentioned application scenario B2, the navigation decision event can be implemented as receiving a destination arrival guidance prompt. Accordingly, the point of interest (POI) data associated with the terminal point of interest (AOI) generated in response to the destination arrival guidance prompt can be obtained as a parameter to be rendered. Optionally, the rendering parameters for rendering the mini-map interface can also be obtained; the rendering parameters include: the interface size of the rendering mini-map interface (defined as the third interface size). The third interface size is larger than the reference interface size.

[0139] Further, based on the POI data of the destination AOI, a point of interest map of the destination AOI may be rendered on a small map interface rendered in a third interface size.

[0140] For the above-mentioned application scenario B3, the navigation decision event is implemented as receiving a point of interest guidance prompt. In application scenario B3, the point of interest data of the adjacent area of ​​the target section in the first navigation route can be received. The point of interest data of the adjacent area of ​​the target section is sent by the server device based on the real-time location information of the navigated object. Further, the navigation point information of the target section and the point of interest data of the adjacent area of ​​the target section can be determined as parameters to be rendered.

[0141] Optionally, rendering data of the mini-map interface may also be obtained. The rendering data includes: an interface size of the mini-map interface (defined as a fourth interface size). The fourth interface size is larger than the reference interface size. Further, based at least on the navigation point information of the target section and the point of interest data of the neighboring area of ​​the target section, points of interest of the target section and the neighboring area of ​​the target section may be rendered on the mini-map interface rendered in the fourth interface size to achieve POI recommendation along the way.

[0142] For the above-mentioned application scenario 4, the navigation decision event is implemented as a point of interest selection event. In this application scenario, the target point of interest selected by the point of interest selection event can be obtained; and the navigation route between the current position of the navigated object and the target point of interest is obtained as a parameter to be rendered. Further, the navigation terminal 11 can also obtain the rendering parameters of the mini-map interface. The rendering parameters include: the size of the mini-map interface (defined as the fifth interface size). Among them, the fifth interface size is larger than the reference interface size, but does not limit the size relationship between the fifth interface size and the other interface sizes other than the reference interface size.

[0143] Furthermore, the navigation route between the current position of the navigated object and the target point of interest may be rendered on a mini-map interface rendered in the fifth interface size based at least on the navigation point information associated with the navigation route between the current position of the navigated object and the target point of interest.

[0144] It should be noted that the execution subject of each step of the method provided in the above embodiment can be the same device, or the method can be executed by different devices. For example, the execution subject of steps 201 and 202 can be device A; for another example, the execution subject of step 201 can be device A, and the execution subject of step 202 can be device B; and so on.

[0145] In addition, in some of the processes described in the above embodiments and the accompanying drawings, multiple operations appearing in a specific order are included, but it should be clearly understood that these operations may not be executed in the order in which they appear in this document or may be executed in parallel, and the sequence numbers of the operations, such as 201, 202, etc., are only used to distinguish between different operations, and the sequence numbers themselves do not represent any execution order. In addition, these processes may include more or fewer operations, and these operations may be executed in sequence or in parallel.

[0146] Accordingly, an embodiment of the present application also provides a computer-readable storage medium storing computer instructions. When the computer instructions are executed by one or more processors, the one or more processors are caused to execute the steps in the above-mentioned navigation guidance method.

[0147] The embodiment of the present application also provides a computer program product, including: a computer program; the computer program is executed by a processor to implement the above-mentioned navigation guidance method. In the embodiment of the present application, the implementation form of the computer program product is not limited. In some embodiments, the computer program product can be implemented as a navigation application software (such as a navigation APP, etc.); in other embodiments, the computer program product can be implemented as other application software with navigation functions, such as online car-hailing software, food delivery software, and other life service software.

[0148] Figure 3 This is a schematic diagram of the structure of the navigation terminal provided in the embodiment of the present application. Figure 3 As shown, the navigation terminal includes: a memory 30a, a processor 30b and a screen 30c; wherein the memory 30a is used to store computer programs.

[0149] The processor 30b is coupled to the memory 30a and the screen 30c, and is used to execute a computer program for: rendering a main guide interface and a small map interface on the screen 30c, the main guide interface and the small map interface are respectively used to display local or global navigation guidance information related to the first navigation route; listening to navigation decision events; obtaining data to be rendered and rendering parameters generated in response to the navigation decision events; based on the rendering parameters and the data to be rendered, rendering the small map interface on the screen 30c, so that the small map interface displays information corresponding to the data to be rendered.

[0150] Optionally, the main guide interface is an AR navigation map or a two-dimensional navigation map. The mini-map interface is a two-dimensional navigation map.

[0151] In some embodiments, the navigation decision event is an event for displaying alternative navigation routes. When the processor 30b obtains the data to be rendered and the rendering parameters generated in response to the navigation decision event, it is specifically used to: obtain the first navigation route and at least one second navigation route generated in response to the event for displaying alternative navigation routes as the data to be rendered; and obtain the rendering parameters of the small map interface, the rendering parameters including: a first interface size, the first interface size being larger than a base interface size of the small map interface for displaying navigation guidance information related to the first navigation route.

[0152] Accordingly, when rendering the mini-map interface, the processor 30b is specifically used to: render the mini-map interface on the main guide interface at least according to the first interface size; render the first navigation route and the second navigation route on the mini-map interface rendered with the first interface size at least based on the navigation point information contained in the first navigation route and the second navigation route.

[0153] Optionally, the processor 30b is further used to: time the display time of the second navigation route; if no navigation route switching event for the second navigation route is detected within the set time, render the navigation guidance information related to the first navigation route on the small map interface rendered at the reference interface size.

[0154] In some other embodiments, the navigation decision event is a navigation route switching event. When the processor 30b obtains the data to be rendered and the rendering parameters generated in response to the navigation decision event, it is specifically used to: obtain the target navigation route selected by the navigation route switching event as the data to be rendered; the target navigation route is another navigation route except the first navigation route; obtain the rendering parameters of the small map interface; the rendering parameters include: the base interface size of the small map interface for displaying the navigation guidance information related to the first navigation route.

[0155] Accordingly, when rendering the mini-map interface, the processor 30b is specifically used to: render navigation guidance information related to the target navigation route on the mini-map interface rendered at the reference interface size, at least based on the navigation point information included in the target navigation route.

[0156] In some other embodiments, the navigation decision event is receiving a turn guidance prompt. When the processor 30b obtains the data to be rendered and the rendering parameters generated in response to the navigation decision event, it is specifically used to: in response to the turn guidance prompt, obtain the navigation route between the current position of the navigated object and the target navigation point as the data to be rendered; obtain the rendering parameters of the mini-map interface, and the rendering parameters include: a second interface size, which is larger than the base interface size of the mini-map interface used to display the navigation guidance information related to the first navigation route.

[0157] Accordingly, when rendering the mini-map interface, the processor 30b is specifically used to: render a navigation route for guiding the navigated object from the current position to the target navigation point on the mini-map interface rendered in the second interface size, at least based on the navigation point information of the navigation route between the current position of the navigated object and the target navigation point.

[0158] In some further embodiments, the navigation decision event is receiving a destination arrival guidance prompt. Accordingly, when the processor 30b obtains the to-be-rendered data and rendering parameters generated in response to the navigation decision event, it is specifically used to: obtain the point of interest data associated with the destination interest surface generated in response to the destination arrival guidance prompt as the to-be-rendered data; obtain the rendering parameters for rendering the mini-map interface, the rendering parameters including the third interface size; the third interface size is larger than the base interface size of the mini-map interface for displaying the navigation guidance information related to the first navigation route.

[0159] Accordingly, when rendering the mini-map interface, the processor 30b is specifically used to: render the mini-map interface on the main guide map at least according to the third interface size; and render the point of interest map of the destination interest surface on the mini-map interface with the third interface size based on the point of interest data associated with the destination interest surface.

[0160] In some other embodiments, the navigation decision event is receiving a guidance prompt of a point of interest. When the processor 30b obtains the data to be rendered and the rendering parameters generated in response to the navigation decision event, it is specifically used to: receive the point of interest data of the adjacent area of ​​the target section in the first navigation route; the point of interest data of the adjacent area of ​​the target section is sent by the server device based on the real-time location information of the navigated object; determine the navigation point information of the target section and the point of interest data of the adjacent area of ​​the target section as the data to be rendered; obtain the rendering parameters of the mini-map interface. The rendering parameters include: the fourth interface size of the mini-map interface; the fourth interface size is larger than the base interface size of the mini-map interface used to display the navigation guidance information related to the first navigation route.

[0161] Accordingly, when rendering the mini-map interface, the processor 30b is specifically used to: render the points of interest of the target section and the adjacent area of ​​the target section on the mini-map interface rendered in the fourth interface size based on the navigation point information of the target section and the points of interest data of the adjacent area of ​​the target section.

[0162] In some other embodiments, the navigation decision event is a point of interest selection event. When the processor 30b obtains the data to be rendered and the rendering parameters generated in response to the navigation decision event, it is specifically used to: obtain the navigation route between the current position of the navigation object and the target point of interest selected by the point of interest selection event as the data to be rendered; obtain the rendering parameters of the small map interface; the rendering parameters include: obtaining the fifth interface size of the rendering small map interface as the rendering parameter; the fifth interface size is larger than the base interface size of the small map interface used to display the navigation guidance information related to the first navigation route.

[0163] Accordingly, when rendering the mini-map interface, the processor 30b is specifically used to: based on the navigation point information contained in the navigation route between the current position of the navigated object and the target point of interest selected by the point of interest selection event, render the navigation route between the current position of the navigated object and the target point of interest selected by the point of interest selection event on the mini-map interface rendered in the fifth interface size.

[0164] In some optional embodiments, such as Figure 3 As shown, the navigation terminal may also include: a communication component 30d, an audio component 30e, a power supply component 30f and other components. Figure 3 Only some components are shown schematically, which does not mean that the navigation terminal must include Figure 3 All components shown do not mean that the navigation terminal can only include Figure 3 Components shown.

[0165] In an embodiment of the present application, the memory is used to store a computer program and can be configured to store various other data to support operations on the device where it is located. Among them, the processor can execute the computer program stored in the memory to implement the corresponding control logic. The memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0166] In the embodiment of the present application, the processor can be any hardware processing device that can execute the logic of the above method. Optionally, the processor can be a central processing unit (CPU), a graphics processing unit (GPU) or a microcontroller unit (MCU); it can also be a field programmable gate array (FPGA), a programmable array logic device (PAL), a general array logic device (GAL), a complex programmable logic device (CPLD) and other programmable devices; or an advanced reduced instruction set (RISC) processor (Advanced RISC Machines, ARM) or a system on chip (System on Chip, SOC), etc., but not limited to this.

[0167] In an embodiment of the present application, the communication component is configured to facilitate wired or wireless communication between the device in which it is located and other devices. The device in which the communication component is located can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, 4G, 5G or a combination thereof. In an exemplary embodiment, the communication component receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component can also be implemented based on near field communication (NFC) technology, radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology or other technologies.

[0168] In an embodiment of the present application, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation.

[0169] In an embodiment of the present application, a power supply component is configured to provide power to various components of the device in which it is located. The power supply component may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device in which the power supply component is located.

[0170] In an embodiment of the present application, the audio component may be configured to output and / or input audio signals. For example, the audio component includes a microphone (MIC), and when the device where the audio component is located is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal may be further stored in a memory or sent via a communication component. In some embodiments, the audio component also includes a speaker for outputting an audio signal. For example, for a device with a language interaction function, voice interaction with a user can be achieved through an audio component.

[0171] The navigation terminal provided in the embodiment of the present application can, when monitoring the occurrence of a navigation decision event, obtain the data to be rendered and the rendering parameters generated in response to the navigation decision event; and based on the rendering parameters and the data to be rendered, render the mini-map interface so that the mini-map interface displays the information corresponding to the data to be rendered, thereby realizing the dynamic layout of the mini-map interface under the navigation decision event, displaying richer and more flexible information, and helping to improve the navigation guidance effect.

[0172] It should be noted that the descriptions such as “first” and “second” in this article are used to distinguish different messages, devices, modules, etc., and do not represent the order of precedence, nor do they limit “first” and “second” to different types.

[0173] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0174] The present application is described with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, and the combination of the process and / or box in the flowchart and / or block diagram can be realized by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for realizing the function specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.

[0175] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0176] These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0177] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0178] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0179] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0180] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0181] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims

1. A navigation guidance method, wherein: include: Rendering a main guide interface and a small map interface, wherein the main guide interface and the small map interface are respectively used to display local or global navigation guidance information related to the first navigation route; Listen for navigation decision events; Acquire the data to be rendered and rendering parameters generated in response to the navigation decision event, wherein the rendering parameters include the size of the mini-map interface, and the size is related to the type of the navigation decision event; Based on the rendering parameters and the data to be rendered, the mini-map interface is rendered so that the mini-map interface displays information corresponding to the data to be rendered.

2. The method according to claim 1, wherein: The navigation decision event is an event for displaying alternative navigation routes, and the acquiring of the to-be-rendered data and rendering parameters generated in response to the navigation decision event includes: Acquire a first navigation route and at least one second navigation route generated in response to the display alternative navigation route event as data to be rendered; Rendering parameters of the mini-map interface are obtained, wherein the rendering parameters include: a first interface size, wherein the first interface size is larger than a reference interface size of the mini-map interface for displaying navigation guidance information related to the first navigation route.

3. The method according to claim 2, wherein: The rendering of the mini-map interface based on the rendering parameters and the data to be rendered includes: The first navigation route and the second navigation route are rendered on a small map interface rendered at a first interface size based at least on the navigation point information included in the first navigation route and the second navigation route.

4. The method according to claim 3, wherein: Also includes: timing the display time of the second navigation route; If no navigation route switching event for the second navigation route is monitored within a set time period, navigation guidance information related to the first navigation route is rendered on a small map interface rendered at the reference interface size.

5. The method according to claim 1, wherein: The navigation decision event is a navigation route switching event, and obtaining the to-be-rendered data and rendering parameters generated in response to the navigation decision event includes: Acquire the target navigation route selected by the navigation route switching event as the data to be rendered; the target navigation route is another navigation route except the first navigation route; The rendering parameters of the mini-map interface are obtained; the rendering parameters include: a base interface size of the mini-map interface for displaying navigation guidance information related to the first navigation route.

6. The method according to claim 5, wherein: The rendering of the mini-map interface based on the rendering parameters and the data to be rendered includes: At least based on the navigation point information included in the target navigation route, the navigation guidance information related to the target navigation route is rendered on a small map interface rendered at a reference interface size.

7. The method according to claim 1, wherein: The navigation decision event is receiving a turn guidance prompt, and the acquiring of the to-be-rendered data and rendering parameters generated in response to the navigation decision event includes: In response to the turning guidance prompt, obtaining a navigation route between the current position of the navigated object and the target navigation point as the data to be rendered; Rendering parameters of the mini-map interface are obtained, wherein the rendering parameters include: a second interface size, wherein the second interface size is larger than a reference interface size of the mini-map interface for displaying navigation guidance information related to the first navigation route.

8. The method according to claim 1, wherein: If the navigation decision event is receiving a destination arrival guidance prompt, the acquiring of the to-be-rendered data and rendering parameters generated in response to the navigation decision event includes: Acquire the point of interest data associated with the destination interest surface generated in response to the destination arrival guidance prompt as the data to be rendered; Rendering parameters for rendering the mini-map interface are obtained, wherein the rendering parameters include a third interface size; the third interface size is larger than a reference interface size of the mini-map interface for displaying navigation guidance information related to the first navigation route.

9. The method according to claim 1, wherein: The navigation decision event is receiving a point of interest guidance prompt, and the acquiring of the to-be-rendered data and rendering parameters generated in response to the navigation decision event includes: Receiving the data of points of interest in the vicinity of the target section in the first navigation route; the data of points of interest in the vicinity of the target section is sent by the server device based on the real-time location information of the navigated object; Determine the navigation point information of the target road section and the point of interest data of the neighboring area of ​​the target road section as the data to be rendered; The rendering parameters of the mini-map interface are obtained; the rendering parameters include: a fourth interface size, the fourth interface size is larger than the base interface size of the mini-map interface for displaying navigation guidance information related to the first navigation route.

10. The method according to claim 1, wherein: The navigation decision event is a point of interest selection event, and the acquiring of the to-be-rendered data and rendering parameters generated in response to the navigation decision event includes: Acquire a navigation route between the current position of the navigated object and the target point of interest selected by the point of interest selection event as the data to be rendered; Obtain rendering parameters of the mini-map interface; the rendering parameters include: a fifth interface size; the fifth interface size is larger than a base interface size of the mini-map interface for displaying navigation guidance information related to the first navigation route.

11. A computer program product, wherein: include: Computer program; the computer program is executed by a processor to implement the method described in any one of claims 1 to 10.

Citation Information

Patent Citations

  • Method for prompting path information and navigation device

    CN103185591A

  • Navigation treatment method and navigation device

    CN105953810A

  • Roundabout route navigation method and device, electronic equipment and storage medium

    CN111693062A