An information display method, device and computer program product

By displaying terrain data of the target route in navigation software and using color-coded multi-dimensional charts to represent the trends of elevation and slope changes, the problem of poor user experience caused by the single-dimensional display in existing technologies is solved, and more comprehensive route information display and decision support are achieved.

CN122332003APending Publication Date: 2026-07-03BEIJING AUTONAVI YUNMAP TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING AUTONAVI YUNMAP TECH CO LTD
Filing Date
2026-03-09
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

Existing navigation software often presents slope or altitude information in a single dimension, which makes it difficult to fully reflect route information. This affects the quality of users' decision-making when planning and evaluating navigation routes, resulting in a poor user experience.

Method used

By acquiring terrain data of the target route, multi-dimensional charts are displayed. The first color code represents the trend of altitude change, and the second color code represents the trend of slope change. Combined with dual-axis line charts and other forms, comprehensive and visualized route information is provided.

Benefits of technology

It achieves comprehensive visualization of slope and altitude information, allowing users to intuitively identify the climbing difficulty and altitude changes in the route, thereby enabling them to plan and adjust their decisions more effectively and improve the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122332003A_ABST
    Figure CN122332003A_ABST
Patent Text Reader

Abstract

This application discloses an information display method, apparatus, and computer program product. The method includes: acquiring terrain data of a target route, the target route including at least one target road segment, each target road segment including multiple location points, and the terrain data including altitude information of each location point and slope information of the target road segment; responding to a trigger event for the target route, displaying a multi-dimensional chart on a graphical user interface based on the terrain data of the target route, the multi-dimensional chart including at least a first visual element and a second visual element, the first visual element representing the altitude change trend of the target route through a first color code, and the second visual element representing the slope change trend of the target route through a second color code. This application can simultaneously display the slope change trend and altitude change trend of the target route, thereby helping users to plan and adjust subsequent decisions more effectively and improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of information interaction technology, and in particular to an information display method, device and computer program product. Background Technology

[0002] Currently, users can access various information and services through a wide range of applications. Taking navigation software as an example, in addition to providing navigation routes, it also offers visualizations of specific data such as slope maps or altitude maps. However, existing navigation software often presents data in a single dimension, such as only displaying slope or altitude information. This approach is rather one-sided and fails to comprehensively reflect route information. This prevents users from fully understanding key information such as the difficulty of climbing and altitude changes when planning and evaluating navigation routes, thus affecting the quality of their decision-making and resulting in a poor user experience. Summary of the Invention

[0003] In view of this, this application provides an information display method, device, and computer program product that can simultaneously display the slope change trend and relative altitude change trend of a target route, thereby helping users to plan and adjust subsequent decisions more effectively and improve user experience.

[0004] This application provides the following solution: Firstly, an information display method is provided, the method comprising: The terrain data of the target route is obtained. The target route includes at least one target road segment, each target road segment includes multiple location points, and the terrain data includes the elevation information of each location point and the slope information of the target road segment. In response to a trigger event for the target route, a multi-dimensional chart is displayed on a graphical user interface based on the terrain data of the target route. The multi-dimensional chart includes at least a first visual element and a second visual element, wherein the first visual element represents the altitude change trend of the target route through a first color code, and the second visual element represents the slope change trend of the target route through a second color code.

[0005] Secondly, an information display device is provided, the device comprising: The acquisition unit is configured to acquire terrain data of a target route, the target route including at least one target road segment, each target road segment including multiple location points, and the terrain data including elevation information of each location point and slope information of the target road segment; The display unit is configured to respond to a trigger event for the target route and display a multi-dimensional chart on a graphical user interface based on the terrain data of the target route. The multi-dimensional chart includes at least a first visual element and a second visual element, wherein the first visual element represents the altitude change trend of the target route through a first color code, and the second visual element represents the slope change trend of the target route through a second color code.

[0006] Thirdly, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of the method described in the first aspect above.

[0007] According to the specific embodiments provided in this application, the following technical effects are disclosed: This application acquires terrain data of a target route and, in response to a triggering event for the target route, displays a multi-dimensional chart on a graphical user interface based on the terrain data. This multi-dimensional chart includes at least a first visual element and a second visual element. The first visual element uses a first color code to represent the relative altitude change trend of the target route, and the second visual element uses a second color code to represent the slope change trend of the target route. Compared with existing technologies, this application achieves comprehensive visualization of slope and altitude information, providing users with comprehensive route information. By introducing color coding, users can intuitively identify the climbing difficulty and altitude changes of different target sections of the target route, thereby more effectively planning and adjusting subsequent decisions and improving the user experience. Attached Figure Description

[0008] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0009] Figure 1 A flowchart illustrating the information display method provided in this application embodiment.

[0010] Figure 2 This is a system architecture diagram applicable to the embodiments of this application.

[0011] Figure 3 Examples of color patterns provided in embodiments of this application Figure 1 A diagram of a navigation interface.

[0012] Figure 4a This is a schematic diagram of the first biaxial line graph provided in the embodiments of this application.

[0013] Figure 4b This is a schematic diagram of the second biaxial line graph provided in an embodiment of this application.

[0014] Figure 5a This is a schematic diagram of the first navigation interface provided in an embodiment of this application.

[0015] Figure 5b This is a schematic diagram of the second navigation interface provided in an embodiment of this application.

[0016] Figure 6 A schematic block diagram of an information display device provided in an embodiment of this application.

[0017] Figure 7 A schematic block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0018] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0019] The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. The singular forms “a,” “the,” and “the” as used in the embodiments of this invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0020] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0021] Depending on the context, the word "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection." Similarly, depending on the context, the phrase "if determination" or "if detection (of the stated condition or event)" can be interpreted as "when determination," "in response to determination," "when detection (of the stated condition or event)," or "in response to detection (of the stated condition or event)."

[0022] Currently, users can access various information and services through a wide range of applications. Taking navigation software as an example, in addition to providing navigation routes, it also offers visualizations of specific data such as slope maps or altitude maps. However, existing navigation software often presents data in a single dimension, such as only displaying slope or altitude information. This approach is rather one-sided and fails to comprehensively reflect route information. This prevents users from fully understanding key information such as the difficulty of climbing and altitude changes when planning and evaluating navigation routes, thus affecting the quality of their decision-making and resulting in a poor user experience.

[0023] To address the aforementioned technical problems, this application provides a novel information display method, which can be applied to electronic devices, such as... Figure 1 As shown, the method may include: Step 101: Obtain terrain data for the target route. The target route includes at least one target road segment, and each target road segment includes multiple location points. The terrain data includes the elevation information of each location point and the slope information of the target road segment.

[0024] Step 102: In response to a trigger event for the target route, display a multi-dimensional chart on the graphical user interface based on the terrain data of the target route. The multi-dimensional chart includes at least a first visual element and a second visual element, wherein the first visual element represents the relative elevation change trend of the target route through a first color code, and the second visual element represents the slope change trend of the target route through a second color code.

[0025] As can be seen from the above process, this application acquires terrain data of the target route and, in response to a triggering event for the target route, displays a multi-dimensional chart on a graphical user interface based on the terrain data. This multi-dimensional chart includes at least a first visual element and a second visual element. The first visual element uses a first color code to represent the relative altitude change trend of the target route, and the second visual element uses a second color code to represent the slope change trend of the target route. Compared with existing technologies, this application achieves comprehensive visualization of slope and altitude information, providing users with comprehensive route information. By introducing color coding, users can intuitively identify the climbing difficulty and altitude changes of different target sections of the target route, thereby more effectively planning and adjusting subsequent decisions and improving the user experience.

[0026] Understandably, a target route refers to a path or trajectory planned to achieve a specific goal. It can be a navigation route or a movement route, but it is not limited to these.

[0027] Example 1: The information display method provided in this application embodiment can be applied to navigation scenarios, such as walking navigation or cycling navigation.

[0028] In this scenario, the navigation route is displayed within the map application's interface, such as the navigation screen, along with a multi-dimensional chart. This chart includes a first visual element and a second visual element, using first and second color codes to show the relative altitude and gradient trends of the route. This allows users to intuitively understand the difficulty of climbing and altitude changes at each section when viewing the navigation route, enabling them to better plan their trips and improve the navigation experience.

[0029] Example 2: The information display method provided in this application embodiment can be applied to sports scenarios, such as running.

[0030] In this scenario, the exercise route can be displayed within the interface of a fitness app, such as the exercise screen, along with a multi-dimensional chart. The first and second visual elements in this chart, using color coding, respectively, represent the relative altitude and slope trends of the route. This helps users assess the difficulty of the route before exercising, or analyze their performance after exercising by combining slope and altitude information, further optimizing their training plan.

[0031] It is understood that the information display method provided in this application embodiment can also be applied to a variety of scenarios, which will not be illustrated here.

[0032] To facilitate understanding of this application, the system architecture on which this application is based will be described first. Figure 2 An exemplary system architecture that can be applied to embodiments of this application is shown, such as Figure 2 As shown, the system architecture may include: a client running on a user terminal and a server.

[0033] The server provides services to users and sends service-related data to the user's end. Figure 2 Taking map services as an example, the server provides map services to users, such as providing map data and navigation services. This application describes a navigation service as an example, where the server provides navigation services to users. Walking or cycling users request navigation services through their devices during the walking or cycling process, and can obtain navigation data through their devices while using the navigation. The navigation data includes navigation prompts that can be displayed or broadcast to walking or cycling users in the form of text, voice, icons, graphics, etc.

[0034] The user terminal can include, but is not limited to, smart mobile terminals and wearable devices. Smart mobile devices can include, for example, mobile phones, tablets, PDAs (Personal Digital Assistants), and connected car terminals. Wearable devices can include, for example, smartwatches, smart glasses, smart bracelets, VR (Virtual Reality) devices, AR (Augmented Reality) devices, and mixed reality devices (i.e., devices that support both virtual and augmented reality).

[0035] The aforementioned user terminal can be a client running on a user terminal, a mini-program, or a web application running through a browser.

[0036] One possible approach is for the server to send service data (e.g., terrain data of the target route in this embodiment) to the user. The user then displays a multi-dimensional chart in a graphical user interface based on the terrain data of the target route.

[0037] As another possible approach, the user client can also generate terrain data, such as the target route, locally, and then display multi-dimensional charts in the graphical user interface based on this terrain data. Specific methods will be detailed in subsequent embodiments.

[0038] The servers mentioned above can be standalone servers, server clusters, or cloud servers. Cloud servers, also known as cloud computing servers or cloud hosts, are a host product within the cloud computing service system, designed to address the shortcomings of traditional physical hosts and Virtual Private Servers (VPS) services, such as high management difficulty and weak service scalability.

[0039] It should be understood that Figure 2 The number of servers, clients, and user terminals shown is merely illustrative. Depending on implementation needs, any number of servers, clients, and user terminals can be included.

[0040] The following describes in detail each step of the above process and the effects that can be further produced, with reference to the embodiments.

[0041] First, the above step 101, namely "acquiring terrain data of the target route, the target route including at least one target road segment, each target road segment including multiple location points, and the terrain data including the elevation information of each location point and the slope information of the target road segment", will be described in detail with reference to the embodiment.

[0042] In this embodiment, the target route can be planned based on the origin and destination. The target route may include at least one target road segment, and each target road segment contains multiple location points. The terrain data includes the elevation information of each location point and the slope information of each target road segment. For example, in a navigation scenario, the path from the user's starting point to the destination is the target route, which can be divided into multiple target road segments according to fixed distances or terrain change points. Each target road segment can consist of multiple location points, such as the starting and ending points of the target road segment, as well as terrain change points within the target road segment.

[0043] The aforementioned terrain data can be obtained in the following two ways: Method 1: The server directly obtains and sends terrain data.

[0044] After the user determines the target route, the server uses stored geographic information data to extract terrain data for each target segment and location point along the target route, including altitude and slope information. For example, the server accesses a geographic database to obtain altitude data for each location point along the target route and calculates the slope between adjacent locations.

[0045] The server sends the acquired terrain data to the user's device, which receives and stores this data for later visualization.

[0046] Method 2: The user terminal processes basic data to obtain terrain data.

[0047] After the user determines the target route, the server sends basic data for calculating terrain data to the user's terminal, such as the coordinates of the target route's location points.

[0048] After receiving the basic data, the client uses its local computing power to acquire and calculate terrain data. For example, based on the coordinates of a location, the client requests elevation data from a third-party geographic information API via the network. For slope information, the client can calculate the slope value based on the elevation difference and horizontal distance between adjacent locations.

[0049] The user can store the processed terrain data locally and use it for subsequent visualization.

[0050] These two methods can be flexibly selected based on the actual application scenario and system architecture. Method 1 is suitable for situations where the server has powerful data processing capabilities and fast data transmission channels, which can reduce the computing burden on the user end; Method 2 makes full use of the user end's computing resources, reducing the data processing pressure on the server end, and is suitable for situations where the user end device has a certain computing power and good network conditions.

[0051] It should also be noted that, during the above-mentioned data collection, processing and transmission process, the embodiments of this application may employ advanced encryption technology to ensure data privacy and security.

[0052] The following describes in detail step 102, namely, "in response to a triggering event for the target route, displaying a multi-dimensional chart on the graphical user interface based on the terrain data of the target route," with reference to specific embodiments.

[0053] In this embodiment, when a user triggers a specific event for a target route, a multi-dimensional chart is displayed on a graphical user interface based on the acquired terrain data. This multi-dimensional chart includes at least a first visual element and a second visual element. The first visual element uses a first color code to represent the relative altitude change trend of the target route, and the second visual element uses a second color code to represent the slope change trend of the target route.

[0054] In the embodiments of this application, the triggering events for the target route can be different in different application scenarios. For example, when applied to a navigation scenario, the triggering events for the target route may include: triggering a navigation start request for the target route, triggering when route planning for the target route is completed, triggering when the target route is selected to view details, etc.; when applied to a sports scenario, the triggering events for the target route may include triggering when a sports plan for the target route starts, triggering after a sports goal is set for the target route, etc.

[0055] In addition, multi-dimensional charts displayed on the graphical user interface can take many forms, such as dual-axis line charts and three-dimensional topographic maps.

[0056] This application uses a dual-axis line chart as an example to introduce multi-dimensional charts.

[0057] Specifically, a dual-axis line chart displayed on a graphical user interface can include three dimensions: the horizontal axis, the first vertical axis, and the second vertical axis.

[0058] The horizontal axis is used to represent the cumulative distance from the starting point to the destination on the target route, and its unit can be kilometers or meters.

[0059] The first vertical axis is associated with the first visual element and is used to represent the altitude range corresponding to each location point in the target route.

[0060] It should be noted that the unit of the first vertical axis is not a traditional numerical unit (such as a meter or foot), but a color chart. In the embodiments of this application, the color chart defines the mapping relationship between different colors and altitude ranges. For example, dark blue represents altitude range 1 (e.g., 0-500 meters), light blue represents altitude range 2 (e.g., 500-1000 meters), green represents altitude range 3 (e.g., 1000-2000 meters), yellow represents altitude range 4 (e.g., 2000-3000 meters), orange represents altitude range 5 (e.g., 3000-4000 meters), and red represents altitude range 6 (e.g., above 4000 meters).

[0061] Using color-coded symbols instead of specific numerical units avoids displaying exact altitude values, simplifies information presentation, and allows users to quickly understand general trends in altitude changes.

[0062] The second vertical axis is associated with the second visual element and is used to represent the slope range corresponding to each target segment in the target route, with the unit being a percentage. In this embodiment, there is also a mapping relationship between percentages and different colors. For example, green corresponds to a percentage of 1%-3%, yellow to 3%-6%, orange to 6%-9%, red to 9%-12%, and dark red to more than 12%. If no color is used (i.e., no corresponding color), it indicates a slope of less than 1%, approximately no slope. It should be noted that the above correspondence between colors and slope percentage ranges is only an illustrative example and can be set according to needs in actual applications.

[0063] Optionally, the first color encoding can be color gradient encoding, which includes multiple consecutive color intervals, each color interval corresponding to an altitude range, and the altitude ranges corresponding to adjacent color intervals are continuous. This encoding method can accurately reflect the trend of altitude changes, allowing users to intuitively understand the elevation changes of the route.

[0064] Correspondingly, the first visual element is a continuous color band extending along the horizontal axis.

[0065] Optionally, the second color encoding can be segmented color value encoding, which includes multiple discrete color segments, each corresponding to a slope range. This encoding method, through clear color differentiation, can help users quickly identify the distribution of different slope ranges.

[0066] Correspondingly, the second visual element can be discrete color segments distributed along the horizontal axis.

[0067] Furthermore, the dual-axis line graph may also include a third visual element, which is used to show the mapping relationship between multiple consecutive color intervals in the first color code and the altitude range.

[0068] Optionally, the third visual element can be displayed as a color legend, which is an integral part of the multi-dimensional chart. This color legend can be presented as a color gradient, with the colors arranged in ascending order of altitude.

[0069] As an example, the standalone display format of this color legend is as follows: Figure 3 As shown, dark blue corresponds to an altitude range of 0-500 meters, light blue to an altitude range of 500-1000 meters, green to an altitude range of 1000-2000 meters, yellow to an altitude range of 2000-3000 meters, orange to an altitude range of 3000-4000 meters, and red to an altitude range of above 4000 meters.

[0070] Figures 4(a) and 4(b) show dual-axis line graphs corresponding to two different target road segments. Both graphs are equipped with features such as... Figure 3 The third visual element shown is the color illustration. Combined with... Figure 3 The color legend and visual element encoding rules of the dual-axis line graph can be used to directly read the route terrain information. Specifically, the reading method is as follows: matching the continuous color bands (first visual elements) extending along the horizontal axis. Figure 3 The color chart can determine the altitude range, and the slope interval can be determined by matching the discrete color segments (second visual elements) distributed along the horizontal axis with the slope color value encoding rules. Referring to the above reading method, the continuous color band representing altitude changes in Figure 4(a) is [missing information]. Figure 3 The colors corresponding to the 0-500 meter altitude range indicate that the altitude of the target route varies between 0 and 500 meters. Furthermore, no color bands representing slope changes are shown. Therefore, combining this with the aforementioned correspondence between slope ranges and colors, it can be concluded that the slope change of this route is less than 1%, approximately zero. In contrast, the continuous color band representing altitude changes in Figure 4(b) is... Figure 3 The colors corresponding to the 3000-4000 meter altitude range indicate that the altitude of the target route varies between 3000 and 4000 meters. The discrete color segments representing slope changes show color values ​​corresponding to slopes greater than 12%, indicating that the maximum slope change of the target route is greater than 12%.

[0071] Furthermore, when the aforementioned dual-axis line chart is applied in a navigation scenario, one possible approach is to use a graphical user interface (GUI) as the navigation interface, with the triggering event being the request to initiate navigation for the target route. In response to a triggered event for a target route, a multi-dimensional chart is displayed on the graphical user interface based on the terrain data of the target route. This can specifically include: In response to a navigation start request for the target route being triggered, and the current navigation type being walking or cycling navigation, a dual-axis line graph is displayed on the navigation interface.

[0072] Furthermore, a dual-axis line chart can also include a fourth visual element, which in this case also includes: Obtain the real-time location of the target object along the target route; The fourth visual element is displayed as a real-time location marker on the horizontal axis of the dual-axis line graph. The real-time location marker corresponds to the location point of the real-time position in the target route, and the real-time location marker runs through the display area of ​​the first and second vertical axes of the dual-axis line graph.

[0073] The target object can be any of the following: mobile phone, watch, smart glasses, smart bracelet, or vehicle, but is not limited to these.

[0074] As an example, Figure 5 illustrates how the dual-axis line graphs from Figures 4(a) and 4(b) are displayed in the navigation interface. The dual-axis line graphs display a real-time location marker, allowing users to visually see the altitude color code and slope color segment information of their current location. This helps them identify the difficulty of climbing the slope and thus plan and adjust subsequent decisions more effectively.

[0075] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0076] Figure 6 This is a schematic block diagram of an information display device provided in an embodiment of this application. The device is disposed in... Figure 2 The user end in the illustrated architecture. For example... Figure 6 As shown, the device 600 includes an acquisition unit 601 and a display unit 602. The main functions of each component are as follows: The acquisition unit 601 is configured to acquire terrain data of a target route, the target route including at least one target road segment, each target road segment including multiple location points, and the terrain data including elevation information of each location point and slope information of the target road segment. Display unit 602 is configured to respond to a trigger event for the target route and display a multi-dimensional chart on a graphical user interface based on terrain data of the target route. The multi-dimensional chart includes at least a first visual element and a second visual element, wherein the first visual element represents the altitude change trend of the target route through a first color code, and the second visual element represents the slope change trend of the target route through a second color code.

[0077] Furthermore, the multi-dimensional chart includes a horizontal axis, a first vertical axis, and a second vertical axis, wherein: The horizontal axis is used to represent the cumulative distance from the starting point to the destination in the target route; The first vertical axis is associated with the first visual element and is used to represent the relative altitude range corresponding to each of the location points in the target route; The second vertical axis is associated with the second visual element and is used to represent the slope range corresponding to each of the target road segments in the target route.

[0078] Furthermore, the first color code is a color gradient code, which includes multiple consecutive color intervals, each color interval corresponding to an altitude range, and the altitude ranges corresponding to adjacent color intervals are continuous. The first visual element is a continuous color band extending along the horizontal axis.

[0079] Furthermore, the second color code is a segmented color value code, which includes multiple discrete color segments, each corresponding to a slope range; The second visual element is a discrete color segment distributed along the horizontal axis.

[0080] Furthermore, the multi-dimensional chart also includes a third visual element, which is used to display the mapping relationship between multiple consecutive color intervals in the first color code and the altitude range.

[0081] Optionally, the third visual element is a color illustration, which is presented in the form of a color gradient, and its colors are arranged in order from low to high altitude.

[0082] Furthermore, if the graphical user interface is a navigation interface and the triggering event is a navigation start request for the target route being triggered, then the display unit 602 can be configured to display the multi-dimensional chart on the navigation interface in response to the triggering of the navigation start request for the target route and the current navigation type being walking navigation or cycling navigation.

[0083] Furthermore, the multi-dimensional chart also includes a fourth visual element; therefore, the display unit 602 can be configured as follows: Obtain the real-time location of the target object within the target route; The fourth visual element is displayed on the horizontal axis of the multi-dimensional chart in the form of a real-time location marker. The real-time location marker corresponds to the location point of the real-time position in the target route, and the real-time location marker runs through the display area of ​​the first and second vertical axes of the multi-dimensional chart.

[0084] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for system or device embodiments, since they are basically similar to method embodiments, the description is relatively simple, and relevant parts can be referred to the description of the method embodiments. The system and device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0085] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0086] In addition, embodiments of this application also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method described in any of the foregoing method embodiments.

[0087] And an electronic device, comprising: One or more processors; and A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method described in any of the foregoing method embodiments.

[0088] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the method described in any of the foregoing method embodiments.

[0089] in, Figure 7 An exemplary architecture of an electronic device is shown, which may include a processor 710, a video display adapter 711, a disk drive 712, an input / output interface 713, a network interface 714, and a memory 720. The processor 710, video display adapter 711, disk drive 712, input / output interface 713, network interface 714, and memory 720 can communicate with each other via a communication bus 730.

[0090] The processor 710 can be implemented using a general-purpose CPU, microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits to execute relevant programs and implement the technical solution provided in this application.

[0091] The memory 720 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 720 can store the operating system 721 for controlling the operation of the electronic device 700, and the basic input / output system (BIOS) 722 for controlling the low-level operations of the electronic device 700. Additionally, it can store a web browser 723, a data storage management system 724, and an information display device 600, etc. The aforementioned information display device 600 can be the application program that specifically implements the aforementioned steps in this embodiment. In summary, when the technical solution provided in this application is implemented through software or firmware, the relevant program code is stored in the memory 720 and is called and executed by the processor 710.

[0092] Input / output interface 713 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.

[0093] Network interface 714 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0094] Bus 730 includes a pathway for transmitting information between various components of the device, such as processor 710, video display adapter 711, disk drive 712, input / output interface 713, network interface 714, and memory 720.

[0095] It should be noted that although the above-described device only shows the processor 710, video display adapter 711, disk drive 712, input / output interface 713, network interface 714, memory 720, bus 730, etc., in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the solution of this application, and does not necessarily include all the components shown in the figures.

[0096] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer program product. This computer program product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.

[0097] It should be noted that the terms "first" and "second" used in this disclosure do not imply any limitation on size, order, or quantity; they are merely used to distinguish between the two visual elements. For example, "first visual element" and "second visual element" are used only to distinguish between the two visual elements in terms of their names.

[0098] The technical solutions provided in this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. An information display method, characterized in that, The method includes: The terrain data of the target route is obtained. The target route includes at least one target road segment, each target road segment includes multiple location points, and the terrain data includes the elevation information of each location point and the slope information of the target road segment. In response to a triggering event for the target route, a multi-dimensional chart is displayed on a graphical user interface based on the terrain data of the target route. The multi-dimensional chart includes at least a first visual element and a second visual element, wherein the first visual element represents the elevation change trend of the target route through a first color code, and the second visual element represents the slope change trend of the target route through a second color code.

2. The method according to claim 1, characterized in that, The multi-dimensional chart includes a horizontal axis, a first vertical axis, and a second vertical axis, wherein: The horizontal axis is used to represent the cumulative distance from the starting point to the destination in the target route; The first vertical axis is associated with the first visual element and is used to represent the relative altitude range corresponding to each of the location points in the target route; The second vertical axis is associated with the second visual element and is used to represent the slope range corresponding to each of the target road segments in the target route.

3. The method according to claim 2, characterized in that, The first color code is a color gradient code, which includes multiple consecutive color intervals, each color interval corresponding to an altitude range, and the altitude ranges corresponding to adjacent color intervals are continuous. The first visual element is a continuous color band extending along the horizontal axis.

4. The method according to claim 2, characterized in that, The second color code is a segmented color value code, which includes multiple discrete color segments, each corresponding to a slope range; The second visual element is a discrete color segment distributed along the horizontal axis.

5. The method according to claim 3, characterized in that, The multi-dimensional chart also includes a third visual element, which is used to show the mapping relationship between multiple consecutive color intervals in the first color code and the altitude range.

6. The method according to claim 5, characterized in that, The third visual element is a color illustration, which is presented in the form of color gradients, and its colors are arranged in order from low to high altitude.

7. The method according to claim 1, characterized in that, The graphical user interface is a navigation interface, and the triggering event is the activation of a navigation start request for the target route; then In response to a triggering event for the target route, based on terrain data of the target route, a multi-dimensional chart is displayed on a graphical user interface, including: In response to a navigation start request for the target route being triggered, and the current navigation type being walking or cycling navigation, the multi-dimensional chart is displayed on the navigation interface.

8. The method according to claim 1, characterized in that, The multi-dimensional chart also includes a fourth visual element; the method further includes: Obtain the real-time location of the target object within the target route; The fourth visual element is displayed on the horizontal axis of the multi-dimensional chart in the form of a real-time location marker. The real-time location marker corresponds to the location point of the real-time position in the target route, and the real-time location marker runs through the display area of ​​the first and second vertical axes of the multi-dimensional chart.

9. An information display device, characterized in that, The device includes: The acquisition unit is configured to acquire terrain data of a target route, the target route including at least one target road segment, each target road segment including multiple location points, and the terrain data including elevation information of each location point and slope information of the target road segment; The display unit is configured to respond to a trigger event for the target route and display a multi-dimensional chart on a graphical user interface based on the terrain data of the target route. The multi-dimensional chart includes at least a first visual element and a second visual element, wherein the first visual element represents the altitude change trend of the target route through a first color code, and the second visual element represents the slope change trend of the target route through a second color code.

10. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 8.