Guide route display method and apparatus, computer device, and computer program
By integrating energy supply base markers into route planning, the method optimizes route planning by ensuring vehicles can reach their destinations with available energy, addressing the lack of marker diversity and energy management in existing systems.
Patent Information
- Application Number
- JP2025523969
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-01-18
- Filing Date
- 2023-11-06
- Publication Date
- 2025-11-14
AI Technical Summary
Current route planning systems in electronic map applications lack diversity in marker display, primarily showing only starting and ending points, failing to account for energy supply bases along the route, which can lead to inefficient energy management and potential route failures due to insufficient energy.
A method and apparatus that display start and end point markers, along with energy supply base markers as waypoints on the planned route, ensuring the estimated energy consumption between markers aligns with the vehicle's remaining energy capacity, thereby optimizing the route and ensuring energy replenishment points are accessible.
Enhances route planning accuracy by displaying energy supply markers as waypoints, ensuring the vehicle can reach its destination with available energy, improving user experience and efficiency by avoiding unnecessary detours and energy depletion.
Smart Images

Figure 2025537103000001_ABST
Abstract
Description
[Technical Field]
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims the benefit of priority to Chinese Patent Application No. 2023101190286, entitled "Guided Route Display Method, Apparatus, Computer Device, and Storage Medium," filed with the State Intellectual Property Office of the People's Republic of China on January 18, 2023, the entire contents of which are incorporated herein by reference.
[0002] [Technical field] The present application relates to the field of computer technology, and in particular to a method, apparatus, computer device and storage medium for displaying a guided route. Regarding. [Background technology]
[0003] As society develops, road traffic becomes more and more complex, making it necessary to use electronic map applications to plan routes when going out. Route planning is generally defined as the problem of finding one or more routes from a specified starting point to a specified destination.
[0004] Currently, when route planning is required, a user inputs a starting point and an end point into an electronic map app, which then displays a guided route including a starting point marker and an end point marker. However, since only the starting point marker and the end point marker are displayed, the display diversity of the markers is reduced. Summary of the Invention [Means for solving the problem]
[0005] According to embodiments of the present application, a method, an apparatus, a computer device, a storage medium and a computer program product are provided for calibrating distortion coefficients of an augmented reality device.
[0006] A method for displaying a guided route, the method comprising: displaying a start point marker and an end point marker for route planning in a vehicle, the start point marker being a marker representing a starting point for route planning, and the end point marker being a marker representing an end point for route planning; displaying at least one guide route from the start point marker to the end point marker; and a step of displaying an energy supply base marker on a target guided route of the at least one guided route, the energy supply base marker being a marker representing a waypoint of the target guided route, the waypoint represented by the energy supply base marker being a vehicle drive energy supply base, and the target guided route being one of the at least one guided route.
[0007] A display device for a guided route, the device comprising: a point marker display module configured to perform the steps of displaying a start point marker and an end point marker for route planning in the target vehicle, the start point marker being a marker representing a starting point for route planning, and the end point marker being a marker representing an end point for route planning; and a route display module configured to execute a step of displaying at least one planned guided route from the start point marker to the end point marker, and for a target guided route of the at least one guided route, displaying an energy supply base marker on the target guided route, wherein the energy supply base marker is a marker representing a waypoint of the target guided route, and the waypoint represented by the energy supply base marker is a vehicle-driving energy supply base, and the target guided route is one of the at least one guided route.
[0008] A computer device including a memory in which a computer program is stored and a processor, wherein when the computer program is executed, the processor is caused to realize the steps of any one of the methods for displaying a guided route according to the embodiments of the present application.
[0009] A computer-readable storage medium having a computer program stored therein, the computer program being configured to cause the processor to implement the steps of any one of the methods for displaying a guided route according to the embodiments of the present application when the computer program is executed.
[0010] A computer program product including a computer program, which, when executed, causes the processor to implement the steps of the method for displaying a guided route according to any one of the embodiments of the present application.
[0011] The details of one or more embodiments of the application are set forth in the drawings and description below. Other features and advantages of the application will become apparent from the description, drawings, and claims. [Brief explanation of the drawings]
[0012] In order to more clearly describe the embodiments of the present application or the technical methods of the prior art, the following briefly introduces the drawings used in the description of the embodiments or the prior art. It is obvious that the drawings described below are only the embodiments of the present application, and those skilled in the art can obtain other drawings from these disclosed drawings without exerting any labor equivalent to an inventive step.
[0013] [Figure 1] FIG. 1 is an application environment diagram of a method for displaying a guided route in an embodiment. [Figure 2] 1 is a flowchart of a method for displaying a recommended route according to an embodiment. [Figure 3] FIG. 1 is a schematic diagram illustrating the display of start and end points in one embodiment. [Figure 4]FIG. 10 is a schematic diagram illustrating the display of a point marker in one embodiment. [Figure 5] FIG. 1 is a schematic diagram of a waypoint in one embodiment. [Figure 6] FIG. 2 is a schematic diagram of an initial screen according to an embodiment. [Figure 7] FIG. 10 is a schematic diagram showing a display of vehicle information in another embodiment. [Figure 8] FIG. 2 is a schematic diagram illustrating a display of a guide route in one embodiment. [Figure 9] FIG. 4 is a schematic diagram illustrating switching of a guidance route in one embodiment. [Figure 10] FIG. 10 is a schematic diagram illustrating the display of marker information in one embodiment. [Figure 11] FIG. 10 is a schematic diagram illustrating the determination of candidate driving energy supply bases in one embodiment. [Figure 12] FIG. 1 is a schematic diagram of an energy consumption profile in one embodiment. [Figure 13] FIG. 1 is a schematic diagram illustrating a risk of non-reach warning in one embodiment. [Figure 14] 1 is a flowchart of a method for displaying a recommended route in a specific embodiment. [Figure 15] FIG. 1 is a framework diagram illustrating a display of a recommended route in one embodiment. [Figure 16] 1 is a structural block diagram of a display device for a guided route according to an embodiment; [Figure 17] FIG. 10 is a structural block diagram of a display device for a guide route according to another embodiment. [Figure 18] FIG. 10 is a diagram illustrating the internal structure of a computer device according to another embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0014] In order to make the purpose, technical means and advantages of the present application clearer, the present application will be described in more detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described in this specification are only used to explain the present application and are not intended to limit the present application.
[0015] The method for displaying a guided route according to an embodiment of the present application can be applied to the application environment shown in FIG. 1 . In the application environment, a terminal 102 is communicatively connected to a server 104 via a network. A data storage system stores data to be processed by the server 104. The data storage system can be integrated into the server 104 or can be located in the cloud or another server. The terminal 102 may independently execute the method for displaying a guided route according to an embodiment of the present application, or may cooperate with the server 104 to jointly execute the method for displaying a guided route according to an embodiment of the present application. Taking as an example a case where the terminal 102 and the server 104 cooperate to jointly execute the method for displaying a guided route according to an embodiment of the present application, an electronic map application may be executed on the terminal 102, and the server 104 may function as a background server for the electronic map application. The user can input the starting point and the end point of the guided route to be planned through the electronic map application in the terminal 102. The terminal 102 can then transmit the user-inputted starting point and end point to the server 104. The server 104 then performs route planning based on the received starting point and end point, generates at least one guided route, and transmits route data of the generated guided route to the terminal 102. The terminal 102 displays at least one guided route based on the received route data and displays energy supply station markers as waypoints of the target guided route on a target guided route among the at least one guided route. Here, the terminal 102 may be, but is not limited to, various in-vehicle terminals, desktop computers, laptops, smartphones, tablet computers, Internet of Things devices, portable wearable devices, etc. Examples of Internet of Things devices include smart speakers, smart TVs, smart air conditioners, and smart in-vehicle devices. Examples of portable wearable devices include smart watches, smart bracelets, and head-mounted devices. The server 104 may be implemented as an independent server or as a server cluster consisting of multiple servers.
[0016] This application relates to an intelligent traffic system, and for example, the method for displaying a guided route according to this application can realize route guidance with higher accuracy. An intelligent traffic system (ITS), also known as an intelligent transportation system, effectively and comprehensively utilizes advanced science and technology (information technology, computer technology, data communication technology, sensor technology, electronic control technology, automatic control theory, operations research, artificial intelligence, etc.) in traffic transportation, service control, and vehicle manufacturing, and strengthens the connection between vehicles, roads, and users to form a comprehensive transportation system that ensures safety, improves efficiency, improves the environment, and saves energy.
[0017] It should be noted that the terms "first," "second," etc. used in this application do not denote any order, quantity, or importance, but are used only to distinguish between different elements. Unless otherwise clearly indicated by the context, the singular terms "one," "one," "the," etc. do not denote a limitation of quantity, but rather mean the presence of at least one. Quantities such as "plurality" or "multiple pieces" mentioned in each embodiment of this application all refer to "at least two," for example, "plurality" refers to "at least two," and "plurality" refers to "at least two."
[0018] In one embodiment, a method for route guidance is provided, as shown in Figure 2. Taking the method as an example applied to the terminal in Figure 1, it includes the following steps:
[0019] Step 202: Display a start point marker and an end point marker for route planning in a vehicle. The start point marker is a marker that indicates a starting point for route planning, and the end point marker is a marker that indicates an end point for route planning.
[0020] Specifically, when route guidance is required, the terminal acquires the starting point and the ending point for the route planning in the vehicle, and can display a starting point marker corresponding to the starting point and a destination marker corresponding to the destination. For example, taking a target vehicle as an example, the target vehicle can be any vehicle for which route guidance is provided by the present application. The terminal is specifically an in-vehicle terminal of the target vehicle, and an electronic map application is running on it. When route guidance is required, the driver of the target vehicle can input the starting point and the destination into the electronic map application, and the electronic map application displays a starting point marker corresponding to the starting point entered by the driver and a destination marker corresponding to the destination entered by the driver. Alternatively, the driver of the target vehicle can input only the destination, and since a positioning application is installed on the vehicle terminal, the current location of the target vehicle can be acquired through the positioning application. The current location of the target vehicle can be used as the starting point, and the starting point marker corresponding to the starting point and the destination marker corresponding to the destination entered by the driver can be displayed on the electronic map application. Here, it is easy to understand that the marker may be specifically an icon, and the starting point marker is an icon representing the starting point of the guided route, and the end point marker is an icon representing the end point of the guided route. For example, in Figure 4, 403 is the starting point marker and 404 is the end point marker.
[0021] In one embodiment, the terminal may display a start point corresponding to the start point marker and an end point corresponding to the end point marker before displaying the start point marker and the end point marker. Referring to FIG. 3 , an instant messaging application is running on the terminal, so the terminal can receive a location information card sent from a friend via the instant messaging application. In response to the driver's trigger operation on the location information card, the terminal obtains the location specified on the location information card, uses the location specified on the location information card as the end point, and displays the current location of the target vehicle as the start point on the electronic map application. FIG. 3 is a schematic diagram illustrating the display of the start point and the end point in one embodiment.
[0022] In one embodiment, when the target vehicle needs to be driven a long distance, the driver can trigger the terminal to display the homepage of the electronic map application, and input the start point and end point into the homepage of the electronic map application by voice input, so that the terminal can display the corresponding start point marker and end point marker.
[0023] Step 204: Display at least one planned guided route from the start marker to the end marker.
[0024] Specifically, when the start point marker and the end point marker are displayed on the terminal, at least one guide route planned from the start point marker to the end point marker can be displayed. For example, the terminal may be configured to display at least one guide route from the start point marker to the end point marker on a guide map.
[0025] Step 206: For a target guided route among at least one guided route, an energy supply base marker is displayed on the target guided route. The energy supply base marker is a marker that represents a waypoint of the target guided route, and the waypoint represented by the energy supply base marker is a vehicle-driving energy supply base, and the target guided route is one of the at least one guided route.
[0026] Specifically, for a target guided route among at least one guided route, a start point marker, an end point marker, and an energy supply station marker can be displayed on the target guided route. Here, the energy supply station specified by the energy supply station marker is a waypoint on the target guided route. An energy supply station refers to a point for supplying driving energy to a target vehicle. Driving energy refers to energy used to drive the vehicle. For example, driving energy may specifically be gasoline or electricity. A guided route refers to a route from a start point to an end point. For example, referring to FIG. 4, 401 and 402 in FIG. 4 are guided routes.
[0027] In one embodiment, an energy supply station is a location for supplying driving energy to a target vehicle and also a waypoint. Here, a waypoint on a guided route refers to a location that is passed through when traveling along the guided route. Correspondingly, an energy supply station marker refers to a marker that is displayed on an electronic map and indicates an energy supply station. Therefore, in this application, an energy supply station marker can represent both a waypoint and a station where energy is supplied.
[0028] In one embodiment, the target guided route is a recommended guided route among the at least one guided route, a guided route selected by the driver from the at least one guided route, or any guided route among the at least one guided route.
[0029] In one embodiment, referring to Fig. 4, the terminal may display guided routes 401 and 402 on a guide map, and may also display a starting point marker 403, an end point marker 404, and energy supply station markers 405 to 408 located between the starting point marker and the end point marker on the target guided route. Fig. 4 is a schematic diagram showing the display of point markers in one embodiment.
[0030] In one embodiment, for an energy supply depot marker displayed on a target guided route, the point designated by the energy supply depot marker is a waypoint of the target guided route. For example, referring to Figure 5, if you travel along the target guided route, there is a possibility that you will pass through the point designated by the energy supply depot marker. Figure 5 is a schematic diagram of a waypoint in one embodiment.
[0031] In one embodiment, while displaying at least one guided route, attribute information of each guided route can also be displayed. The attribute information includes a total required time, a total number of kilometers, the number of traffic lights, etc. For example, the terminal may display attribute information corresponding to each guided route. A target guided route may be a recommended guided route determined based on the comprehensive attribute information. For example, the target guided route may be a guided route with the shortest required time among at least one guided route. Therefore, the terminal may display a point marker sequence on the target guided route, so as to inform the driver of points to be passed when traveling along the target guided route based on the point marker sequence.
[0032] In one embodiment, each of the at least one recommended guide route may be set as a target guide route, and a corresponding sequence of point markers may be displayed on each displayed guide route. Here, the energy supply station markers displayed on each guide route are not necessarily the same. Alternatively, a predetermined number of first recommended guide routes of the at least one recommended guide route may be set as a target guide route, and the corresponding energy supply station markers may be displayed on the target guide route.
[0033] In one embodiment, the target vehicle has a driving energy amount and a storage capacity. For a target guided route of at least one guided route, a planned sequence of point markers from a start point marker to an end point marker is displayed on the target guided route. The point marker sequence includes an energy supply station marker located between the start point marker and the end point marker. In the point marker sequence, the estimated energy consumption required for the road section between the first two point markers is equal to or less than the remaining driving energy amount, and the estimated energy consumption required for the road section between any adjacent energy supply station markers is equal to or less than the storage capacity. Because the estimated energy consumption required for the road section between the first two point markers is equal to or less than the remaining driving energy amount, the driver can drive the target vehicle and successfully arrive at the point represented by the second point marker based on the remaining driving energy amount of the target vehicle. Because the estimated energy consumption required for the road section between any adjacent energy supply station markers is equal to or less than the storage capacity, after supplying driving energy to the target vehicle at the energy supply station, the driver can drive the target vehicle based on the driving energy of the target vehicle and successfully arrive from the current energy supply station to an adjacent energy supply station adjacent to the current energy supply station. This makes it possible to achieve the goal of the target vehicle normally arriving from the start point to the end point of the target guide route.
[0034] Among them, the location marker sequence includes multiple location markers. A location marker refers to a marker for indicating a location. The location marker sequence includes at least one of a location marker indicating a start location, a location marker indicating an end location, and a location marker indicating a driving energy supply station. For convenience of explanation, hereinafter, the location marker indicating the start location will be referred to as a start point marker, the location marker indicating the end location will be referred to as a destination point marker, and the location marker indicating a driving energy supply station will be referred to as an energy supply station marker. For example, referring to FIG. 4, the electronic map displays a location marker sequence including a start point marker 403, a destination point marker 404, and energy supply station markers 405 to 408.
[0035] An adjacent energy supply base marker refers to an adjacent energy supply base marker among multiple point markers in a point marker sequence. As shown in Figure 4, since the point marker sequence is displayed on the guide route, the point markers are positioned one behind the other. For example, adjacent energy supply base markers could be 405 and 406 in Figure 4.
[0036] The estimated energy consumption refers to the amount of energy estimated to be consumed when moving a target vehicle from a point designated by one point marker between adjacent point markers to a point designated by another point marker. For example, referring to FIG. 4, the estimated energy consumption may be the amount of energy to be consumed after moving the target vehicle from the point designated by 405 to the point designated by 406. If the energy is electricity, the estimated energy consumption refers to the amount of electricity to be consumed after moving the target vehicle from the point designated by 405 to the point designated by 406.
[0037] The energy storage space refers to a storage space on a vehicle used to store driving energy. For example, the energy storage space may specifically be a battery or a fuel tank. The remaining driving energy refers to the amount of driving energy remaining in the energy storage space of the target vehicle. The storage capacity refers to the total amount of driving energy that can be released from the energy storage space of the target vehicle. If the storage capacity space is a battery, the remaining driving energy specifically refers to the remaining power, and the storage capacity specifically refers to the battery capacity. On the other hand, if the storage capacity space is a fuel tank, the remaining driving energy specifically refers to the remaining fuel, and the storage capacity specifically refers to the fuel tank capacity.
[0038] In one embodiment, an energy depot marker in the displayed sequence of point markers may represent a waypoint along the target guided route. For example, referring to Figure 4, energy depot marker 405 indicates that the target vehicle will pass through the point designated by energy depot marker 405 as it travels along the target guided route.
[0039] It is easily understood that for a target guided route among at least one guided route, a sequence of point markers from a starting point to an end point is displayed on the target guided route. When the point marker sequence includes two or more point markers, the point marker sequence includes a starting point marker, an end point marker, and an energy supply station marker. When the point marker sequence includes two point markers, the two point markers included in the point marker sequence may be the starting point marker and the end point marker. When the point marker sequence includes two or more point markers, the estimated energy consumption required for the road section between the first two point markers is equal to or less than the remaining driving energy. For example, referring to FIG. 4, the first two point markers may be the starting point marker 403 and the energy supply station marker 405, and the estimated energy consumption required for the road section between the starting point marker 403 and the energy supply station marker 405 is equal to or less than the remaining driving energy in the energy storage space. Because the estimated energy consumption required for the road section between the first two point markers is equal to or less than the remaining driving energy, the point specified by the latter point marker between the first two point markers is reachable, and the target vehicle can travel from the starting point to the point specified by the latter point marker based on the remaining driving energy. For example, because the target vehicle can travel from the starting point to the charging station specified by the energy supply station marker 405 based on the current remaining power, it can perform a first power supply at the charging station specified by the energy supply station marker 405 and continue driving with the amount of power already supplied.
[0040] When a point marker sequence includes two or more point markers, the estimated energy consumption required for a road section between any adjacent energy supply depot markers in the point marker sequence is equal to or less than the storage capacity. For example, referring to FIG. 4, if the adjacent energy supply depot markers are energy supply depot marker 405 and energy supply depot marker 406, the target vehicle is first charged at the charging station specified by energy supply depot marker 405. In this case, since the maximum charge amount is the battery capacity, the battery capacity can support the target vehicle's travel from the charging station specified by energy supply depot marker 405 to the charging station specified by energy supply depot marker 406. Because the estimated energy consumption between any adjacent energy supply depot markers is equal to or less than the storage capacity, the target vehicle can travel to the point specified by the latter energy supply depot marker among the adjacent energy supply depot markers based on the energy supplied at the point specified by the former energy supply depot marker among the adjacent energy supply depot markers. Therefore, the point specified by the latter target energy supply depot marker among the adjacent energy supply depot markers is reachable. Since the points specified by the energy supply base markers displayed on the target guidance route are reachable, the display accuracy of the energy supply base markers is high, greatly improving the user experience, and as a result, users can more easily plan the supply of vehicle power energy based on the displayed energy supply base markers.
[0041] In the above-described method for displaying a guided route, by displaying a start point marker and an end point marker, at least one guided route planned from the start point marker to the end point marker can be displayed. By displaying at least one guided route, energy supply base markers representing waypoints of the target guided route can be displayed on a target guided route among the at least one guided route. Since the start point marker, end point marker, and energy supply base markers are displayed on the target guided route, the display diversity of point markers is improved. Furthermore, since energy supply base markers are displayed as waypoints on the target guided route, the driver can replenish driving energy while traveling along the target guided route, but since there is no need to make a detour to travel to another energy supply base, the amount of energy consumption required for the detour can be saved.
[0042] In one embodiment, the step of displaying a start point marker and an end point marker for route planning in a vehicle includes the steps of displaying a guide map and a guide trigger control (widget) in response to a guide map display operation, and displaying the start point marker and the end point marker on the guide map in response to a trigger operation on the guide trigger control.
[0043] Specifically, the terminal can display a guide map and a guidance trigger control in response to a guide map display operation. For example, when the driver turns on an electronic map application, the terminal can display a guide map and a guidance trigger control in response to an operation to turn on the electronic map. Here, it is easily understood that the operation to turn on the electronic map is an operation to display the guide map. The guidance trigger control refers to a control for triggering guidance. For example, when the driver clicks the guidance trigger control, the terminal will display the guide route.
[0044] In the above embodiment, by displaying a starting point marker and an ending point marker on the guide map, the driver can intuitively check the starting point and ending point for route planning, thereby significantly improving the efficiency of checking the starting point and ending point when planning a route.
[0045] In one embodiment, the step of displaying the guide map in response to the guide map display operation includes the steps of: displaying an initial screen in response to the guide map display operation, where a start point input field, an end point input field, a guide trigger control, and the guide map are displayed on the initial screen; and displaying a start point in the start point input field and an end point in the end point input field in response to input operations on the start point input field and the end point. The step of displaying a start point marker and an end point marker on the guide map in response to a trigger operation on the guidance trigger control includes displaying a start point marker corresponding to the start point and an end point marker corresponding to the end point on the guide map in response to the trigger operation on the guidance trigger control.
[0046] Specifically, the terminal can display an initial screen in response to a guide map display operation. Here, the initial screen displays a starting point input field, an end point input field, a guide trigger control, and a guide map. For example, referring to FIG. 6 , the terminal can display a starting point input field, an end point input field 601, a guide trigger control 602, and a guide map 603 on the initial screen. Furthermore, the driver can input a starting point for route planning in the starting point input field, an end point for route planning in the end point input field, and click the guide trigger control. This causes the terminal to display a starting point marker corresponding to the input starting point and an end point marker corresponding to the input end point on the guide map. That is, the terminal can display a starting point marker representing the starting point and an end point marker representing the end point. At this time, the terminal can also display at least one planned guide route from the starting point marker to the end point marker. FIG. 6 is a schematic diagram of an initial screen in one embodiment.
[0047] In the above embodiment, by displaying a start point input field and an end point input field, the driver can input a starting point in the start point input field and an end point in the end point input field according to their actual guidance needs, so that the start point marker and the end point marker generated based on the input start point and end point can also meet the driver's actual guidance needs. Because the start point marker and the end point marker meet the actual guidance needs, the generated start point marker and the end point marker are accurate.
[0048] In one embodiment, the step of displaying at least one planned guidance route from a start point marker to an end point marker includes the steps of displaying vehicle information of a vehicle, where the vehicle information includes a remaining amount of driving energy and a storage capacity of the vehicle, and the storage capacity is the capacity of an energy storage space for storing the driving energy of the vehicle, and displaying at least one planned guidance route from the start point marker to the end point marker in response to a confirmation operation on the vehicle information.
[0049] Specifically, since a point designated by an energy supply station marker displayed on the target guided route is reachable, at least one guided route can be planned according to the remaining amount of driving energy and storage capacity of the target vehicle. Therefore, by checking the remaining amount of driving energy and storage capacity of the target vehicle before displaying the at least one guided route, at least one guided route can be determined based on the checked remaining amount of driving energy and storage capacity. If information confirmation is required, the terminal can display vehicle information of the target vehicle. Here, the vehicle information includes the remaining amount of driving energy and storage capacity of the target vehicle. In response to the driver's operation to confirm the vehicle information, the terminal generates at least one guided route based on the checked vehicle information and displays the generated at least one guided route.
[0050] In one embodiment, the terminal directly acquires the remaining driving energy amount and storage capacity of the target vehicle from the information acquisition interface of the target vehicle, or the driver inputs the remaining driving energy amount and storage capacity of the target vehicle, so that the terminal can display the remaining driving energy amount and storage capacity.
[0051] In the above embodiment, after it is confirmed that the remaining amount of driving energy and the storage capacity are correct, at least one guide route is displayed based on the remaining amount of driving energy and the storage capacity, so the accuracy of the display of the guide route is increased.
[0052] In one embodiment, the step of displaying vehicle information of the vehicle includes the steps of displaying an information input screen, and displaying the vehicle information of the vehicle in response to an input operation on the information input screen.
[0053] Specifically, the terminal can display an information input screen. Referring to FIG. 7 , the information input screen displays a vehicle information input field 701 and a confirmation control 702. The driver can input vehicle information into the vehicle information input field 701 and click the confirmation control 702 to trigger vehicle information confirmation. It can be easily understood that the operation of inputting vehicle information into the vehicle information input field is recorded as an input operation on the information input screen. FIG. 7 is a schematic diagram illustrating the display of vehicle information in one embodiment.
[0054] In the above embodiment, by displaying the information input screen, the driver can easily input vehicle information, thereby improving the efficiency of inputting vehicle information.
[0055] In one embodiment, when the target guidance route is a recommended guidance route or a switched guidance route specified by a guidance route switching operation, the step of displaying at least one planned guidance route from the start point marker to the end point marker includes the steps of: displaying at least one planned guidance route from the start point marker to the end point marker, highlighting a recommended guidance route among the at least one guidance route, and displaying an energy supply base marker on the recommended guidance route; and, in response to the guidance route switching operation, changing from highlighting the recommended guidance route to highlighting the switched guidance route specified by the guidance route switching operation, and changing from displaying an energy supply base marker on the recommended guidance route to displaying an energy supply base marker on the switched guidance route.
[0056] Specifically, when at least one guided route is generated, the terminal can display at least one guided route. Among them, the terminal can highlight a recommended guided route among the at least one guided route, and when highlighting the recommended guided route, can display a point marker sequence including an energy supply base marker on the recommended guided route. In this case, the target guided route is the recommended guided route. For example, referring to FIG. 8, the terminal can highlight a guided route with a short required time and display a point marker sequence for the guided route with a short required time. The recommended guided route refers to a guided route recommended by the terminal.
[0057] Furthermore, the driver can switch the highlighted guided route. The driver can switch the guided route by clicking the attribute information of the target guided route. In response to the driver's switching operation, the terminal changes the highlighting of the recommended guided route to the highlighting of the switched guided route specified in the guided route switching operation, and can display a point marker sequence on the switched guided route. At this time, the target guided route switches from the recommended guided route to the switched guided route. For example, referring to FIG. 9, the terminal displays a point marker sequence on the guided route with the longest required travel time. Here, the switched guided route refers to the guided route specified in the guided route switching operation. For example, if the driver triggers the guided route switching operation and wishes to switch from highlighting guided route A to highlighting guided route B, guided route B is the guided route specified in the guided route switching operation. FIG. 8 is a schematic diagram showing the display of a guided route in one embodiment. FIG. 9 is a schematic diagram showing switching of a guided route in another embodiment.
[0058] In the above embodiment, the target guide route is selectively highlighted and the target guide route is switched in response to the driver's guide route switching operation, thereby greatly improving the flexibility when displaying the guide route, and making it possible to change the target guide route that is to be highlighted in response to changes in the driver's needs.
[0059] In one embodiment, the energy supply stop markers displayed on the recommended guidance route are not exactly the same as the energy supply stop markers displayed on the switched guidance route.
[0060] Among these, the energy supply base marker refers to a marker for a driving energy supply base, which refers to a place that supplies driving energy, such as a gas station or a charging station.
[0061] Specifically, if a point marker sequence corresponding to a recommended guidance route includes two or more point markers, the point marker sequence may include at least one energy supply station marker in addition to the starting point marker and the end point marker. In this case, if the target vehicle travels along the recommended guidance route, the remaining driving energy of the target vehicle will be insufficient to support travel to the end point, and energy replenishment will be necessary en route to the end point. Correspondingly, if a point marker sequence corresponding to a switched guidance route also includes two or more point markers, the point marker sequence also includes at least one energy supply station marker. Furthermore, the energy supply station markers in the point marker sequence corresponding to the recommended guidance route do not completely match the energy supply station markers in the point marker sequence corresponding to the switched guidance route. That is, each guidance route among at least one guidance route has its own corresponding point marker sequence, and the energy supply station markers in each corresponding point marker sequence are not completely identical. Therefore, when a driver drives from the starting point to the end point along different guidance routes, the driving energy supply stations they pass through may not be the same. In this way, the driver can select one guidance route from at least one guidance route according to their needs and start guidance.
[0062] In the above embodiment, the energy supply station markers in the point marker sequences corresponding to different guidance routes may not be the same, which increases the diversity of driving energy supply stations, so that the driver can select a guidance route with more suitable energy supply station markers according to his / her needs, thereby improving the flexibility of guidance.
[0063] In one embodiment, the method further includes a step of displaying marker information corresponding to each of the energy supply base markers, the marker information including at least one of the time required for the vehicle's driving energy amount to be supplied to a predetermined target amount, the time required for the vehicle to travel to the energy supply base specified by the corresponding energy supply base marker, and the number of energy supply facilities provided at the energy supply base specified by the corresponding energy supply base marker.
[0064] Specifically, energy supply station markers may be displayed on the target guidance route, and marker information corresponding to each energy supply station marker may be displayed at the same time. Here, the marker information includes at least one of the following: the time required for the vehicle's amount of driving energy to be supplied to a predetermined target amount; the time required for the vehicle to travel to the energy supply station specified by the corresponding energy supply station marker; and the number of energy supply facilities provided at the energy supply station specified by the corresponding energy supply station marker. The time required for the target vehicle's driving energy to be supplied to the target amount refers to the time required for the driving energy to be supplied to the target amount when energy is supplied to the target vehicle at the point specified by the corresponding energy supply station marker. The target amount may be a predetermined amount, for example, the target amount may be driving energy storage capacity.
[0065] 10, in one embodiment, when an energy supply station marker on the target guided route is clicked, marker information 1001 may be displayed in a blank position corresponding to the energy supply station marker. FIG. 10 is a schematic diagram illustrating the display of marker information in one embodiment.
[0066] In the above embodiment, by displaying the marker information, the driver can grasp more information, making it easier for the driver to select a more suitable guidance route from at least one guidance route based on the displayed marker information, which not only improves the user experience but also improves the accuracy of the guidance route that is ultimately used for guidance.
[0067] In one embodiment, before displaying the at least one guided route planned from the start point marker to the end point marker, the method further includes generating a guided route, wherein the generating a guided route includes acquiring road topology data and generating at least one initial route from the start point marker to the end point marker according to the road topology data, and acquiring driving energy supply station data and generating a guided route corresponding to each of the at least one initial route according to the driving energy supply station data.
[0068] Specifically, when a recommended route needs to be generated, the device acquires road topology data and plans an initial route according to the road topology data. The device can generate at least one initial route from a start point to an end point without considering a driving energy supply base. For example, the device generates multiple routes from a start point to an end point according to the road topology data, scores the multiple routes according to the driver's preferences and the multidimensional route characteristics of each route, and obtains route scores for the multiple routes. The device also sorts the multiple routes in descending order of route score to obtain a route sequence. The device extracts a predetermined number of routes from the route sequence and uses each of the extracted routes as an initial route. Here, multidimensional route characteristics refer to characteristics that reflect multiple dimensions of road attributes. For example, multidimensional route characteristics include travel time, route length, and the number of traffic lights passed through. The device can sort the multiple routes through a pre-trained sorting recommendation model and extract a predetermined number of initial routes from the route sequence. The sorting recommendation model is a machine learning model with sorting and recommendation functions through sample learning.
[0069] Furthermore, for each initial route among the at least one initial route, the terminal can generate a guidance route corresponding to each of the at least one initial route according to the driving energy supply station data obtained in advance.
[0070] In the above embodiment, multiple routes are scored based on information such as the required time, route length, and the number of traffic lights passed through, so a route with a high score may have a short route length, a short required time, and a small number of traffic lights passed through. By selecting a route with a high score as the initial route, the initial route can be a route with a short route length, a short required time, or a small number of traffic lights passed through among the multiple routes. In other words, since the initial route is the optimal route among the multiple routes, an optimal guide route can be generated based on the optimal initial route.
[0071] In one embodiment, the terminal acquires road attribute information of the target initial route and the remaining driving energy of the target vehicle, and if it is determined based on the road attribute information and the remaining driving energy that the target vehicle satisfies the mid-way driving energy supply condition of the target initial route, it can generate a guided route for the target initial route. For example, the road attribute information may specifically be the route length of the target initial route. If it is determined based on the remaining driving energy that the route length that the target vehicle can travel is shorter than the route length of the target initial route, this indicates that driving energy will need to be supplied to the target vehicle along the target initial route. In this case, it is determined that the target vehicle satisfies the mid-way driving energy supply condition of the target initial route.
[0072] Furthermore, based on the road attribute information and remaining driving energy of the target initially planned route, if it is determined that the target vehicle can travel from the starting point to the destination point based on the remaining driving energy, the target vehicle is determined to not satisfy the en route driving energy supply condition of the target initially planned route. In this case, the terminal uses the target initial planned route as the guided route. For example, if the driving energy is electric power and the target vehicle's travelable distance is 500 kilometers based on the remaining power, but the terminal determines that the route length of the initially planned route is only 100 kilometers, the terminal uses the target initially planned route as the guided route as is, but there is no need to generate a guided route that includes charging station markers. It is easy to understand that the above method can be used to determine a corresponding guided route for each of at least one initial route.
[0073] In one embodiment, the road attribute information includes not only the route length but also the driving time. The terminal can acquire an energy consumption model for a specific target vehicle. Here, the energy consumption model refers to a model that describes the amount of energy consumed by the target vehicle to travel a certain distance at different speeds. For example, the energy consumption model can be a model that describes the amount of power consumed when traveling 100 kilometers at different speeds. When the road attribute information for the target initial route is acquired, the terminal can divide the route length in the road attribute information by the driving time in the road attribute information to obtain an average speed, and then determine the amount of energy required for the target vehicle to travel along the target initial route based on the average speed and the energy consumption model. If the amount of energy is greater than the remaining driving energy of the target vehicle, the target vehicle is determined to satisfy the mid-way driving energy supply condition for the target initial route. However, if the amount of energy is less than the remaining driving energy of the target vehicle, the target vehicle is determined to not satisfy the mid-way driving energy supply condition for the target initial route.
[0074] In the above embodiment, if the en route driving energy supply condition is not satisfied, the initial route is used as the guided route as is, thereby reducing unnecessary processing for generating a guided route and saving computer and other resources consumed when generating a guided route based on the target initial route. On the other hand, if the en route driving energy supply condition is satisfied, a guided route corresponding to the target initial route having energy supply base markers is generated, thereby informing the driver of the driving energy supply bases to which the driver should travel based on the energy supply base markers, thereby significantly improving the user experience.
[0075] In one embodiment, when it is determined based on the road attribute information and remaining driving energy amount of the target initial route that the target vehicle satisfies the en route driving energy supply conditions of the target initial route, the step of generating a guided route corresponding to the target initial route includes the steps of: determining, for each of the at least one initial route, a plurality of target points on the target initial route, each target point being a point on the target initial route; narrowing down a plurality of candidate driving energy supply bases from the driving energy supply base data according to the plurality of target points on the target initial route; and narrowing down the candidate driving energy supply bases to at least one target driving energy supply base for continued energy replenishment, and generating a guided route corresponding to the target initial route according to the starting point specified by the starting point marker, the destination point specified by the destination point marker, and the at least one target driving energy supply base.
[0076] Specifically, when it is determined that driving energy needs to be supplied to a target vehicle along the target initial route, the terminal can acquire multiple destination points on the target initial route. Here, the multiple destination points refer to points extracted from the target initial route. For example, the route may be regarded as a point sequence consisting of a series of points. The destination points may be points extracted at regular intervals from the target initial route. Specifically, the points may be coordinate pairs consisting of longitude and latitude.
[0077] Further, the terminal may acquire driving energy supply base data. The driving energy supply base data refers to data describing all driving energy supply bases within a target area range including a start point and an end point. For example, if a driver needs to drive from Province A to Province B, the driving energy supply base data may be data describing all driving energy supply bases within Province A, Province B, and provinces between Province A and Province B. When the driving energy supply base data is acquired, the terminal may narrow down multiple candidate driving energy supply bases from the driving energy supply base data according to multiple target points on the target initial route. For example, the driving energy supply base data may narrow down candidate driving energy supply bases whose distance to the target point is equal to or less than a predetermined distance threshold. When multiple candidate driving energy supply bases are acquired, the terminal may narrow down at least one target driving energy supply base for energy supply from the multiple candidate driving energy supply bases. In other words, a guide route corresponding to the target initial route can be generated by narrowing down the candidate driving energy supply bases to at least one target driving energy supply base corresponding to the target initial route, and performing a route replanning process using at least one target driving energy supply base corresponding to the target initial route as a waypoint.
[0078] In the above embodiment, by first narrowing down the candidate driving energy supply bases, the number of locations used to narrow down the target driving energy supply bases can be reduced, thereby reducing the amount of calculation required to narrow down the target driving energy supply bases and further saving the amount of calculation required to narrow down the target driving energy supply bases.
[0079] In one embodiment, the step of displaying energy supply base markers at waypoints on the target guided route includes a step of displaying a guided route corresponding to the target initial route, and, if the guided route corresponding to the target initial route is the target guided route, displaying energy supply base markers corresponding to each of the at least one target driving energy supply base on the guided route corresponding to the target initial route.
[0080] Specifically, when a guided route corresponding to a target initial route is generated, the terminal can display the guided route and also display a point marker sequence on the guided route. Alternatively, when the guided route is a recommended guided route or a switched guided route specified by a guided route switching operation, the terminal can also display a point marker sequence. Here, the point marker sequence includes a starting point marker, energy supply base markers corresponding to at least one target driving energy supply base, and an end point marker. Here, it is easily understood that the at least one target driving energy supply base is at least one target driving energy supply base corresponding to the target initial route. Different initial routes correspond to at least one different target driving energy supply base. The energy supply base marker corresponding to the target driving energy supply base is a marker displayed at a position corresponding to the target driving energy supply base on the corresponding guided route.
[0081] In one embodiment, the terminal uses the narrowed-down candidate driving energy supply bases as target driving energy supply bases. Alternatively, if the number of candidate driving energy supply bases exceeds a predetermined quantity threshold, the terminal determines a first route length that the target vehicle can travel based on the remaining driving energy, determines a second route length that the target vehicle can travel based on the driving energy stored in the vehicle, and divides the target initial route into multiple road sections according to the first route length and the second route length. As a result, the length of the first road section is set to the first route length, and the lengths of the remaining road sections are all set to the second route length. For each of the multiple road sections, the terminal determines a candidate driving energy supply base whose distance to the road section is equal to or less than a predetermined distance threshold, and uses one of the determined candidate driving energy supply bases as the target driving energy supply base. In this way, when the driver travels through each of the multiple road sections, a corresponding driving energy supply base is available to supply driving energy. In one embodiment, determining a plurality of target points on the target initial route includes determining a plurality of points on the target initial route and performing a thinning process on the plurality of points to obtain a plurality of target points. Narrowing down a plurality of candidate driving energy supply bases from the driving energy supply base data according to the plurality of target points on the target initial route includes, for each of the plurality of target points, narrowing down candidate driving energy supply bases from the driving energy supply base data to those whose distance to the target point satisfies a short distance condition.
[0082] Specifically, the target initial route can be converted into a sequence of coordinate points. Here, each coordinate point in the sequence of coordinate points represents a single point. The terminal can obtain multiple destination points by thinning out the multiple destination points. For example, the number of destination points to be extracted can be determined in advance, and then the route length of the target initial route can be divided by the number of destination points to be extracted to obtain an extraction interval distance. The terminal can then sequentially extract destination points from the multiple destination points at each extraction interval distance. For example, if the extraction interval distance is 10 kilometers, the terminal can extract destination points at every 10 kilometers. Alternatively, the extraction interval distance can be set in advance, and the terminal can directly sequentially extract destination points from the multiple destination points at each preset extraction interval distance.
[0083] Furthermore, when multiple target points are extracted, the terminal can narrow down, for each of the multiple target points, candidate driving energy supply bases whose distance to the target target point satisfies the short-distance condition from the driving energy supply base data. For example, referring to Fig. 11, for target point A, a predetermined length is acquired, a circle whose center is target point A and whose radius is the predetermined length is drawn, and energy supply bases within the circle are used as candidate driving energy supply bases whose distance to the target target point satisfies the short-distance condition. Fig. 11 is a schematic diagram illustrating the determination of candidate driving energy supply bases in one embodiment.
[0084] In one embodiment, a candidate driving energy supply base whose distance to the target destination point satisfies the short distance condition is referred to as a candidate driving energy supply base corresponding to the target destination point. When multiple candidate driving energy supply bases corresponding to the target destination point are obtained, some of the multiple candidate driving energy supply bases can be excluded based on a pre-trained location narrowing model. For example, the location narrowing model can sort the multiple candidate driving energy supply bases according to attribute information of the candidate driving energy supply bases and exclude some of the multiple candidate driving energy supply bases according to the sorting result. The attribute information of the candidate driving energy supply bases includes the popularity of the candidate driving energy supply bases, the number of charging stations, and the distance to the corresponding destination point. In this way, the location narrowing model scores each candidate driving energy supply base according to the attribute information of the candidate driving energy supply bases and excludes candidate driving energy supply bases with scores lower than a predetermined score threshold to obtain suitable candidate driving energy supply bases.
[0085] In the above embodiment, the candidate driving energy supply base is a point whose distance to the corresponding target point satisfies the short distance condition, so the driver can drive to the candidate driving energy supply base and replenish driving energy without deviating too much, thereby reducing energy consumption due to excessive deviation.
[0086] In one embodiment, when the vehicle has storage capacity, the step of narrowing down the candidate driving energy supply bases to at least one target driving energy supply base for continuing energy replenishment includes the steps of: sorting the candidate driving energy supply bases in order of proximity based on their distance to the starting point specified by the starting point marker to obtain an initial sequence; adding the starting point to the beginning of the initial sequence and adding the ending point specified by the destination point marker to the end of the initial sequence to obtain a point sequence; obtaining an energy consumption model of the vehicle and determining corresponding estimated energy consumption between each two points in the point sequence according to the energy consumption model; and performing at least one round of narrowing down the target driving energy supply bases according to at least one of corresponding estimated energy consumption between each two points, remaining driving energy, and storage capacity to obtain at least one target driving energy supply base.
[0087] Specifically, when a starting point, an end point, and a plurality of candidate driving energy supply bases are obtained, the terminal can generate a point sequence including the starting point, the end position, and the plurality of candidate driving energy supply bases. For example, the terminal can obtain an initial sequence by sorting the plurality of candidate driving energy supply bases in order of proximity for each distance to the starting point, and add the starting point to the beginning of the initial sequence and the end point to the end of the initial sequence to obtain the point sequence.
[0088] Furthermore, the terminal acquires a pre-generated energy consumption model of the target vehicle. Here, the energy consumption model refers to a model that reflects the amount of energy consumed by the target vehicle after traveling a certain distance at different speeds. For example, the energy consumption model may describe the amount of power consumption required for the target vehicle to travel 100 km at a speed of 10 to 80 km / h. Once the energy consumption model of the target vehicle is acquired, the terminal may determine, based on the energy consumption model, corresponding estimated energy consumption between each two points in the point sequence. For example, if the point sequence includes a start point, a candidate driving energy supply base 1, a candidate driving energy supply base 2, and an end point, the terminal may determine, based on the energy consumption model, corresponding estimated energy consumption between the start point and candidate driving energy supply base 1, corresponding estimated energy consumption between the start point and candidate driving energy supply base 2, corresponding estimated energy consumption between the start point and the end point, and corresponding estimated energy consumption between candidate driving energy supply base 1 and candidate driving energy supply base 2. Here, the corresponding estimated energy consumption between two points refers to the amount of energy that the target vehicle must consume when traveling along the road section between the two points. For example, if the driving energy is electric power, the corresponding estimated energy consumption between the starting point and the candidate driving energy supply base 2 refers to the amount of electric power that the target vehicle must consume when traveling from the starting point to the candidate driving energy supply base 2.
[0089] Furthermore, when the corresponding estimated energy consumption between each two points in the point sequence is determined, the terminal performs at least one round of determining a target driving energy supply base according to at least one of the corresponding estimated energy consumption between each two points, the driving energy remaining amount, and the storage capacity, until a predetermined stopping condition is reached, to obtain at least one target driving energy supply base, where the predetermined stopping condition can be freely set as needed.
[0090] In one embodiment, different vehicle types have different energy consumption models, among which, when the energy source is electricity, the vehicle energy consumption model is shown in Table 1 below:
[0091] [Table 1]
[0092] In one embodiment, Figure 12 is a schematic diagram of an energy consumption profile in one embodiment. Referring to Figure 12, the horizontal axis is speed per hour and the vertical axis is power consumption per 100 kilometers.
[0093] In the above embodiment, since the energy consumption model is generated in advance, when it is necessary to determine a target driving energy supply base, the target driving energy supply base can be quickly determined based on the energy consumption model, thereby improving the efficiency of determining the target driving energy supply base.In addition, since the energy consumption model includes energy consumption per 100 kilometers corresponding to multiple speeds, the corresponding estimated energy consumption between each two points in the point sequence can be accurately determined based on the energy consumption model, thereby improving the accuracy of determining the target driving energy supply base according to the corresponding estimated energy consumption between each two points in the point sequence.
[0094] In one embodiment, when the energy consumption model includes multiple energy consumption submodels, the step of determining a corresponding estimated energy consumption amount between each two points in the sequence of points according to the energy consumption model includes the steps of: predicting, for each two points in the sequence of points, an average speed of the vehicle on the road section between the two target points; narrowing down a target energy consumption submodel corresponding to the average speed from the multiple energy consumption submodels in the energy consumption model; and determining a corresponding estimated energy consumption amount between the two target points according to the target energy consumption submodel and the length of the road section between the two target points.
[0095] Specifically, when it is necessary to determine the corresponding estimated energy consumption between each two points in the sequence of points, for each two points in the sequence of points, the terminal can predict the average hourly speed of the target vehicle on the road section between the two points. For example, when generating a target initial route, the total travel time of the target initial route can be predicted, and the route length of the target initial route can be divided by the total travel time to obtain the average hourly speed of the initial route, and the average hourly speed of the initial route can be used as the average hourly speed on the road section between two target points on the target initial route. Furthermore, the terminal narrows down a target energy consumption sub-model corresponding to the average hourly speed from the energy consumption model. For example, referring to Table 1 above, if the average hourly speed on the road section between the two points is 60 km / h, the target energy consumption sub-model can identify that the amount of power consumed per 100 km is 16 kWh. Once the target energy consumption sub-model is obtained, the terminal determines the corresponding estimated energy consumption between the two target points according to the target energy consumption sub-model and the length of the road section between the two target points. For example, the terminal may multiply the target energy consumption sub-model by the length of the road section between two target points to obtain the corresponding estimated energy consumption between the two target points. Here, it is easily understood that for each two points in the point sequence, the corresponding estimated energy consumption may also be determined by the above method.
[0096] In one embodiment, the terminal may also predict the average speed of the target vehicle on the road section between two target points for each road condition of the road section between two target points. Here, the road condition is information that characterizes the road condition, and may be, for example, the degree of road congestion, the density of traffic lights on the road, the minimum speed on the road, the maximum speed on the road, etc. By predicting the average speed on the road section by comprehensively considering multidimensional road conditions, the accuracy of identifying the average speed is improved.
[0097] In the above embodiment, by predicting the average speed of the target vehicle on the road section between two target points, the corresponding target energy consumption sub-model can be narrowed down from the energy consumption model based on the average speed, and the corresponding estimated energy consumption between the two target points can be accurately determined based on the narrowed down target energy consumption sub-model.
[0098] In one embodiment, the step of performing at least one round of narrowing down the target driving energy supply base according to at least one of the corresponding estimated energy consumption, remaining driving energy, and storage capacity between two points to obtain at least one target driving energy supply base includes the steps of: proceeding to a target driving energy narrowing process of this round, determining a current location in a sequence of points, and if this round is the first round, the current location is set as a starting point; if this round is not the first round, the current location is set as the target driving energy supply base narrowed down in the previous round; and and proceeding to a next round of the target driving energy supply base narrowing down process, setting the narrowed down target driving energy supply base as a new current location, using the current location as a starting point, and continuing to execute the step of narrowing down the target driving energy supply base from the plurality of candidate driving energy supply bases according to at least one of the corresponding estimated energy consumption, remaining driving energy, and storage capacity between the two locations, respectively, until a predetermined stopping condition is reached.
[0099] Specifically, when narrowing down the target driving energy supply bases in the first round, the terminal sets the starting point in the sequence of points as the current location, and narrows down from the sequence of points the candidate driving energy supply base that the target vehicle can reach the farthest from the current location based on the remaining driving energy amount, in accordance with the corresponding estimated energy consumption and remaining driving energy amount between each two points, and uses the candidate driving energy supply base that can reach the farthest as the target driving energy supply base narrowed down in the first round.Furthermore, the terminal sets the target driving energy supply base narrowed down in the first round as the new current location, and proceeds to the target driving energy supply base narrowing down process in the second round, and narrows down from the sequence of points the candidate driving energy supply base that the target vehicle can reach the farthest from the current location based on the storage capacity, in accordance with the corresponding estimated energy consumption and storage capacity between each two points, and uses the candidate driving energy supply base that can reach the farthest as the target driving energy supply base narrowed down in the second round. The terminal sets the target driving energy supply base narrowed down in the second round as a new current location, and selects from the location sequence the candidate driving energy supply base that can reach the target vehicle the furthest based on the storage capacity, starting from the current location, according to the corresponding estimated energy consumption and storage capacity between the two locations, and uses the candidate driving energy supply base that can reach the furthest as the target driving energy supply base narrowed down in the third round. This process is repeated in order until a predetermined stopping condition is reached. It can be easily understood that the energy supply base marker corresponding to the target driving energy supply base narrowed down until the stopping condition is reached becomes the subsequent location marker.
[0100] In one embodiment, the predetermined stop condition includes at least a first sub-stop condition and a second sub-stop condition. The first sub-stop condition is that the estimated energy consumption between the current location and a subsequent location that is after the current location and adjacent to the current location in the location sequence is greater than a predetermined multiple of the storage capacity, and the second sub-stop condition is that the next location adjacent to the current location in the location sequence is the destination point. For example, the location sequence includes a starting point, candidate driving energy supply base 1, candidate driving energy supply base 2, candidate driving energy supply base 3, and the destination point. If the current location is candidate driving energy supply base 2 and it is determined that the target vehicle cannot travel from candidate driving energy supply base 2 to candidate driving energy supply base 3 based on the storage capacity, it is determined that the next location adjacent to the current location in the location sequence is unreachable, and in this case, it is determined that the first sub-stop condition is satisfied. As another example, if the current location is candidate driving energy supply base 3 and the next location adjacent to candidate driving energy supply base 3 is the destination point, it is determined that the second sub-stop condition is satisfied.
[0101] In one embodiment, if it is determined that the first sub-stop condition is satisfied and an energy supply station marker corresponding to at least one target driving energy supply station is displayed on the guidance route of the target initial route, a prompt message is displayed informing the driver that there is a risk of impossibility of reaching the subsequent road section. For example, referring to FIG. 10 , if a driver needs to drive from Province A to Province C, and there are charging stations only between Province A and Province B, but not between Province B and Province C, when determining the target charging station, since there are no charging stations between Province B and Province C, it may be impossible to find a charging station that the target vehicle can reach based on its battery capacity on the road section from Province B to Province C. In this case, since the first sub-stop condition is satisfied, when the guidance route is displayed, a target charging station that can be reached on the road section from Province A to Province B of the guidance route is displayed, but a warning is issued that there is a risk of impossibility of reaching the road section from Province B to Province C. This significantly improves the user experience by warning the driver of the risk of impossibility of reaching the road section. FIG. 13 is a schematic diagram illustrating a warning of the risk of impossibility of reaching the target charging station in one embodiment.
[0102] In one embodiment, if it is determined that the first sub-stop condition is satisfied, the terminal may further execute multiple rounds of an additional narrowing process. The multiple rounds of the additional narrowing process specifically include the following steps: in the first additional narrowing round, the terminal sets the current location as the end point, narrows down the candidate driving energy supply base from the multiple candidate driving energy supply bases to the one that the target vehicle can reach the farthest, based on the estimated energy consumption and storage capacity corresponding to each of the two locations, using the current location as the starting point, and then uses the candidate driving energy supply base as the target driving energy supply base; and, in the next round of the additional narrowing process, sets the target driving energy supply base as the new current location, and continues narrowing down the candidate driving energy supply base from the multiple candidate driving energy supply bases to the one that the target vehicle can reach the farthest, based on the estimated energy consumption and storage capacity corresponding to each of the two locations, using the current location as the starting point, until a stop condition for the additional selection is met. For example, the process may be stopped until the next location immediately adjacent to the current location cannot be reached. This makes it possible to obtain a plurality of target driving energy supply bases for continuing energy replenishment starting from the starting point, and a plurality of target driving energy supply bases for continuing energy replenishment starting from the destination point.
[0103] In the above embodiment, the target drive energy supply bases can be narrowed down comprehensively by performing multiple rounds of narrowing down the target drive energy supply bases.
[0104] In one embodiment, the corresponding estimated energy consumption between each two points in the sequence of points is included in an estimated energy consumption matrix, and the estimated energy consumption matrix includes a matrix row corresponding to each point in the sequence of points. For each matrix row in the estimated energy consumption matrix, a target matrix row includes an estimated energy consumption corresponding to each of a plurality of point groups, and the plurality of point groups includes point groups consisting of the point corresponding to the target matrix row and each of the points in the sequence of points. The step of narrowing down a target driving energy supply base from a plurality of candidate driving energy supply bases using the current location as a starting point and according to at least one of the corresponding estimated energy consumption, remaining driving energy, and storage capacity between two points includes the step of narrowing down a first target estimated energy consumption from a plurality of estimated energy consumptions included in a first matrix row according to the remaining driving energy, when the current location is the starting point, wherein the first matrix row is a matrix row corresponding to the starting point in the estimated energy consumption matrix, the first target estimated energy consumption is less than the remaining driving energy, and the subsequent estimated energy consumptions after the first target estimated energy consumption in the matrix row corresponding to the starting point are equal to or greater than the remaining driving energy, and the step of using a point in the group of points corresponding to the first target estimated energy consumption, excluding the starting point, as a target driving energy supply base for continuing energy replenishment.
[0105] Specifically, the corresponding estimated energy consumption between each two points in the point sequence may be described in the form of an estimated energy consumption matrix. For example, the estimated energy consumption matrix K is as shown in the following equation:
[0106]
number
[0107] Here, the group of locations refers to the two locations mentioned above. For each matrix row in the estimated energy consumption matrix, the target matrix row includes the amount of energy required to travel from the location corresponding to the target matrix row as the starting point to each location in the sequence of locations. For example, for a matrix row corresponding to a starting point, the matrix row corresponding to the starting point is called the first matrix row, and the first matrix row includes estimated energy consumptions corresponding to the group of locations consisting of the starting point and each location in the sequence of locations. As an example, if the matrix row corresponding to the starting point is {0, 10...150}, 0 represents the estimated energy consumption corresponding to the group of locations consisting of the starting point and the starting point is 0, that is, 0 represents the energy consumption required for the target vehicle to travel from the starting point to the starting point. 10 represents the estimated energy consumption corresponding to the group of locations consisting of the starting point and the candidate driving energy supply base P1 is 10, that is, 10 represents the energy consumption required for the target vehicle to travel from the starting point to the candidate driving energy supply base P1.
[0108] Furthermore, if the current location is the starting point, the terminal can determine, from the starting point, a candidate driving energy supply station that the target vehicle can reach the furthest with the remaining driving energy in the location sequence, and use the candidate driving energy supply station as the target driving energy supply station. When it is necessary to determine a candidate driving energy supply station that the target vehicle can reach the furthest with the remaining driving energy in the location sequence, the terminal narrows down the first target estimated energy consumption amount from the matrix row corresponding to the starting point in the estimated energy consumption amount matrix according to the remaining driving energy. Here, the first target estimated energy consumption amount is less than the remaining driving energy amount, and the subsequent estimated energy consumption amounts after the first target estimated energy consumption amount in the matrix row corresponding to the starting point are equal to or greater than the remaining driving energy amount. For example, if the remaining driving energy amount is 11 and the matrix row corresponding to the starting point is {0, 10, 15...150}, the value 10 in the matrix row corresponding to the starting point is determined to be the first target estimated energy consumption amount. The estimated energy consumption amounts after 10 are called subsequent estimated energy consumption amounts. Since each matrix element in a matrix row is an estimated energy consumption corresponding to one group of points, the terminal determines the group of points corresponding to the first target estimated energy consumption and can use points in the group of points, excluding the starting point, as candidate driving energy supply bases to which the target vehicle can reach the farthest with the remaining driving energy. For example, if the first target estimated energy consumption is 10 in the matrix row {0, 10, 15...150}, the group of points corresponding to 10 is determined as (starting point, candidate driving energy supply base P1). In this case, the candidate driving energy supply base P1 is used as the target driving energy supply base narrowed down in the first round.
[0109] In the above embodiment, because the narrowed-down first target estimated energy consumption is less than the remaining driving energy amount and the subsequent estimated energy consumptions following the first target estimated energy consumption in the first matrix row are equal to or greater than the remaining driving energy amount, the target driving energy supply base corresponding to the first target estimated energy consumption is set to the driving energy supply base that the driver can travel the furthest with the remaining driving energy. Because the furthest reachable point is used as the target driving energy supply base, the number of energy supply base markers displayed on the recommended route can be reduced, thereby reducing display resources consumed when displaying unnecessary energy supply base markers.
[0110] In one embodiment, the method further includes a step of narrowing down a second target estimated energy consumption from a plurality of estimated energy consumptions included in a second matrix row according to a storage capacity when the current location is not the starting point, the second matrix row being a matrix row corresponding to the current location in the estimated energy consumption matrix, the second target estimated energy consumption being less than a predetermined multiple of the storage capacity, and subsequent estimated energy consumptions after the second target estimated energy consumption in the second matrix row being greater than the predetermined multiple of the storage capacity; and a step of using points other than the current location in the group of points corresponding to the second target estimated energy consumption as target driving energy supply bases for continued energy replenishment.
[0111] Specifically, when the current location is not the starting point, i.e., in rounds other than the first round, the terminal can narrow down the second target estimated energy consumption from the matrix row corresponding to the current location according to the storage capacity. For convenience of explanation, when the current location is not the starting point, the matrix row corresponding to the current location is referred to as the second matrix row. Here, the second target estimated energy consumption is equal to or less than a predetermined multiple of the storage capacity, and the subsequent estimated energy consumptions after the target estimated energy consumption in the matrix row corresponding to the current location are greater than the predetermined multiple of the storage capacity. For example, if the current location is a candidate driving energy supply base P1, the storage capacity is 50, the predetermined coefficient is 0.8, and the matrix row corresponding to the candidate driving energy supply base P1 is {-10, 0, 5, 37, 70...130}, the candidate driving energy supply base P1 can supply driving energy to the target vehicle, so the second target estimated energy consumption narrowed down by the terminal from the corresponding matrix row is 37. Since the group of points corresponding to 37 is (candidate driving energy supply base P1, candidate driving energy supply base P3), the terminal uses candidate driving energy supply base P3 as the target driving energy supply base narrowed down in this round. This point also represents the farthest point that the target vehicle can reach by a predetermined multiple of the storage capacity, starting from candidate driving energy supply base P1. The predetermined multiple can be freely set as needed. For example, if the driver desires to have 10% of the energy remaining after moving from the current charging station to the next charging station, the driver can enter 0.9 in the predetermined multiple input field 703 in FIG. 7.
[0112] In the above embodiment, because the narrowed-down second target estimated energy consumption is equal to or less than the predetermined multiple of the storage capacity and the subsequent estimated energy consumptions after the second target estimated energy consumption in the second matrix row are greater than the predetermined multiple of the storage capacity, the target driving energy supply base corresponding to the second target estimated energy consumption is set to the driving energy supply base that the driver can reach furthest at the predetermined multiple of the storage capacity. Because the furthest point is used as the target driving energy supply base, the number of energy supply base markers displayed on the recommended route can be reduced, thereby reducing display resources consumed when displaying unnecessary energy supply base markers.
[0113] In one embodiment, after calling up multiple candidate charging stations corresponding to the target initial route, an M*M matrix can be created by adding the route's starting point and ending point. The terminal combines the high-speed matrix route planning method with the above-mentioned energy consumption model to obtain an estimated energy consumption matrix by calculating the estimated energy consumption between each pair of points. The terminal calculates the furthest candidate driving energy supply base V, taking the target vehicle's current remaining driving energy as the energy amount at the route's starting point. The candidate driving energy supply base V is used as the starting point, and the energy amount is set to a predetermined multiple of the total vehicle storage capacity, and the next round of energy refueling is carried out. This process continues until the complete energy refueling plan is completed. If refueling becomes impossible along the way, the target driving energy supply base that has previously completed refueling is reserved. Taking Provinces A and C as an example, the distribution of the target driving energy supply bases narrowed down after the refueling plan is completed is relatively uniform, as shown in Figure 4, and the distance between each pair of points is within reach.
[0114] In one embodiment, the step of generating a guided route corresponding to the target initial route in accordance with the starting point specified by the starting point marker, the end point specified by the end point marker, and the at least one target driving energy supply base includes the step of replanning a route using each target driving energy supply base among the at least one target driving energy supply base as a waypoint for the vehicle in accordance with the starting point specified by the starting point marker and the end point specified by the end point marker, to generate a guided route corresponding to the target initial route.
[0115] Specifically, when at least one target driving energy supply base corresponding to the target initial route is acquired, the terminal re-plans the route using each of the at least one target driving energy supply base as a waypoint for the target vehicle, and generates a recommended route corresponding to the target initial route. The recommended route passes through each of the at least one target driving energy supply base.
[0116] In one embodiment, the terminal can re-plan a route according to a predetermined route planning function, so that when traveling along the re-planned guided route, not only will each target driving energy supply base among at least one target driving energy supply base be passed, but also conditions such as a short distance and a short time can be met.
[0117] Generally speaking, conventional methods have a problem of inaccessibility when manually selecting a traction energy supply station. In conventional technology, when a user searches for a traction energy supply station using an electronic map application, all traction energy supply stations are displayed on the electronic map application, allowing the driver to select a destination traction energy supply station from the displayed traction energy supply stations. However, the driver cannot accurately determine the continuous driving distance from the current location, which may result in the driver being unable to reach the selected traction energy supply station. Furthermore, in long-distance scenarios, there are multiple traction energy supply stations to choose from, and the large-scale sample data space makes it highly likely that an inaccessible traction energy supply station will be selected. In practical applications, this results in high costs when an inaccessible situation occurs. In contrast, the present application automatically determines a location (target traction energy supply station) where traction energy needs to be replenished along the way without the driver having to manually select it, thereby improving the efficiency of determining the target traction energy supply station. Furthermore, because the target traction energy supply station is reachable, the probability of an inaccessible destination during driving is reduced.
[0118] Conventional methods have a problem of requiring reselection after lane deviation. Due to a combination of multiple factors, a driver may deviate from their lane one or more times while driving. When a deviation occurs, conventional methods require the driver to manually search for and select a driving energy supply base again each time, resulting in the problem of repeated selection. In contrast, the present application can automatically determine a target driving energy supply base from the deviation route even after lane deviation, eliminating the problem of repeated selection and reducing resources consumed for repeated selection.
[0119] Conventional methods have a problem of high costs when making manual selections. When planning a route before departure, the driver may have to pay a certain price when selecting from a list of candidate traction energy supply bases. During driving, the driver may deviate from the lane or update the route for various reasons, which requires the route to be re-planned. This means that the driver must re-select a suitable traction energy supply base, but because the driver is actually concentrating on driving, the cost of re-selection increases. In contrast, the present application can automatically determine a target traction energy supply base, allowing the driver to concentrate on driving, thereby improving driving safety.
[0120] Conventional methods have a problem with feasibility in long-distance scenarios. In long-distance scenarios, the driver needs to search for and select one or more driving energy supply bases. If the driver cannot detect or calculate the maximum distance the vehicle can travel from its own vehicle position, the driver is likely to select a driving energy supply base that is unreachable in a high-dimensional data space. In contrast, in the present application, target driving energy supply bases are determined according to the remaining amount of driving energy and the storage capacity, so all determined target driving energy supply bases are reachable.
[0121] In a specific embodiment, referring to FIG. 14, FIG. 14 illustrates a method for displaying a guided route in a specific embodiment.
[0122] In step 1402, the terminal displays a start point marker and an end point marker for route planning of the target vehicle. The target vehicle has an energy storage space for storing the driving energy of the target vehicle, and the energy storage space has a remaining amount of driving energy and a storage capacity.
[0123] In step 1404, the terminal, in response to the route planning operation, obtains road topology data and generates at least one initial route from the start point marker to the end point marker according to the road topology data.
[0124] In step 1406, for each of the at least one initial route, a plurality of points on the target initial route are determined, and a thinning process is performed on the plurality of points to obtain a plurality of target points.
[0125] In step 1408, the terminal acquires driving energy supply base data and, for each of the multiple target points, narrows down the candidate driving energy supply bases from the driving energy supply base data to those whose distance to the target point satisfies the short distance condition.
[0126] In step 1410, the terminal sorts the candidate driving energy supply bases in order of proximity according to the distance to the starting point to obtain an initial sequence, and adds the starting point to the beginning of the initial sequence and the ending point to the end of the initial sequence to obtain a sequence of points.
[0127] In step 1412, the terminal obtains an energy consumption model of the target vehicle, determines corresponding estimated energy consumption between each two points in the point sequence according to the energy consumption model, and performs at least one round of a target driving energy supply base narrowing down process according to at least one of the corresponding estimated energy consumption between each two points, the driving energy remaining amount, and the storage capacity to obtain at least one target driving energy supply base.
[0128] In step 1414, the terminal performs route replanning using each target driving energy supply depot of the at least one target driving energy supply depot as a waypoint for the target vehicle, and generates a guide route corresponding to the target initial route.
[0129] In step 1416, the terminal displays at least one planned guided route from the start point marker to the end point marker, and also displays energy supply base markers on the target guided route, which represent waypoints of the target guided route, for a target guided route among the at least one guided route.
[0130] Although the steps of the flowcharts according to the above-described embodiments are displayed in a sequential order as indicated by the arrows, it should be understood that these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps may be performed in other orders. Furthermore, at least some steps of the flowcharts according to the above-described embodiments include multiple steps or multiple phases. These steps or phases are not necessarily performed simultaneously and may be performed at different times. The order of execution of these steps or phases is not necessarily consecutive, but may be performed in order or alternating with other steps or at least some of the steps or phases within other steps.
[0131] According to the present application, an application scenario for applying the above-mentioned method for displaying a recommended route is also provided. Specifically, the application of the method for displaying a recommended route in the application scenario is as follows.
[0132] Suppose a driver needs to drive an electric vehicle (EV) from Province A to Province C. After inputting Provinces A and C into the electronic map app, the electronic map app plans an initial route and determines target charging stations for refueling using the estimated energy consumption matrix and the refueling continuation module. Based on the target charging stations determined in the electronic map app, a secondary route is planned and a guided route from Province A to Province C is displayed. Here, target charging station location markers are displayed on the guided route, and each target charging station is a reachable charging station that serves as a waypoint on the guided route. Figure 15 is a framework diagram illustrating the display of a guided route in one embodiment.
[0133] According to the present application, another application scenario is also provided to apply the above-mentioned guide route display method. Specifically, the application of the guide route display method in the application scenario is as follows.
[0134] If a driver needs to drive from Province A to Province C by car, he or she can input Provinces A and C into the electronic map application, and the electronic map application will plan an initial route, and determine target gas stations for refueling using the estimated energy consumption matrix and refueling continuation module. Based on the determined target gas stations, the electronic map application will perform secondary route planning and display a guided route from Province A to Province C. Here, point markers for the target gas stations are displayed on the guided route, and each target gas station is a gas station that is both a stopover point and reachable on the guided route.
[0135] It should be understood that the above application scenarios are merely examples, and the application of the guide route display method according to the embodiments of the present application is not limited to the above scenarios.
[0136] Based on the same inventive concept, an embodiment of the present application further provides a guided route display device for realizing the above-mentioned guided route display method. Since the solution to the problem provided by the device is similar to the solution described in the above-mentioned method, the specific limitations of one or more embodiments of the guided route display device described below can be referred to the above-mentioned limitations of the guided route display method in this specification, and will not be further described here.
[0137] In one embodiment, as shown in Figure 16, a guide route display device 1600 is provided, which includes a point marker display module 1602 and a route display module 1604. The point marker display module 1602 is configured to perform the steps of displaying a start point marker and an end point marker for route planning in the target vehicle, where the start point marker is a marker representing a starting point for the route planning and the end point marker is a marker representing an end point for the route planning. The route display module 1604 is configured to execute the step of displaying at least one planned guided route from the start point marker to the end point marker, and for a target guided route of the at least one guided route, displaying an energy supply base marker on the target guided route, wherein the energy supply base marker is a marker representing a waypoint of the target guided route, and the waypoint represented by the energy supply base marker is a vehicle-driving energy supply base, and the target guided route is one of the at least one guided route.
[0138] In one embodiment, referring to FIG. 17 , the point marker display module 1602 is further configured to perform the steps of displaying a guide map and a guide trigger control in response to a guide map display operation, and displaying a start point marker and an end point marker on the guide map in response to a trigger operation on the guide trigger control.
[0139] In one embodiment, the point marker display module 1602 is further configured to execute the steps of: displaying an initial screen in response to a guidance map display operation, wherein a starting point input field, an ending point input field, a guidance trigger control, and a guidance map are displayed on the initial screen; displaying the starting point input by the first input operation in the starting point input field in response to a first input operation on the starting point input field; displaying the ending point input by the second input operation in the ending point input field in response to a second input operation on the ending point input field; and displaying a starting point marker corresponding to the starting point and an ending point marker corresponding to the ending point on the guidance map in response to a trigger operation on the guidance trigger control.
[0140] In one embodiment, the route display module 1604 is further configured to perform the steps of: displaying vehicle information of the vehicle, where the vehicle information includes the vehicle's remaining driving energy and storage capacity, and the storage capacity is the capacity of the energy storage space for storing the vehicle's driving energy; and displaying at least one planned guidance route from the start point marker to the end point marker in response to a confirmation operation on the vehicle information.
[0141] In one embodiment, the route display module 1604 is further configured to display an information input screen and, in response to a third input operation on the information input screen, display vehicle information of the vehicle input by the third input operation.
[0142] In one embodiment, for a target guided route among at least one guided route, a sequence of point markers from a starting point marker to an end point marker is displayed on the target guided route, and the sequence of point markers includes an energy supply base marker located between the starting point marker and the end point marker.
[0143] In one embodiment, in a sequence of point markers, the estimated energy consumption required for the road section between the first two point markers is less than or equal to the remaining driving energy, and the estimated energy consumption required for the road section between any adjacent energy supply station markers is less than or equal to the storage capacity.
[0144] In one embodiment, when the target guidance route is a recommended guidance route or a switched guidance route specified in a guidance route switching operation, the route display module 1604 is further configured to execute the steps of: displaying at least one planned guidance route from the start point marker to the end point marker, highlighting the recommended guidance route of the at least one guidance route, and displaying an energy supply base marker on the recommended guidance route; and, in response to a guidance route switching operation, changing the highlighting of the recommended guidance route to highlighting the switched guidance route specified in the guidance route switching operation, and changing the display of energy supply base markers on the recommended guidance route to displaying energy supply base markers on the switched guidance route.
[0145] In one embodiment, the energy supply stop markers displayed on the recommended guidance route are not exactly the same as the energy supply stop markers displayed on the switched guidance route.
[0146] In one embodiment, the route display module is further configured to execute a step of displaying marker information corresponding to each of the energy supply base markers, the marker information including at least one of the time required for the amount of driving energy of the vehicle to be supplied to a predetermined target amount, the time required for the vehicle to travel to the energy supply base specified by the corresponding energy supply base marker, and the number of energy supply facilities provided at the energy supply base specified by the corresponding energy supply base marker.
[0147] In one embodiment, the guidance route display device 1600 further includes a route generation module 1606 configured to perform the steps of acquiring road topology data and generating at least one initial route from a start point marker to an end point marker according to the road topology data, and acquiring driving energy supply station data and generating a guidance route corresponding to each of the at least one initial route according to the driving energy supply station data.
[0148] In one embodiment, the route generation module 1606 is further configured to perform the steps of: determining, for each initial route among the at least one initial route, a plurality of destination points on a target initial route, each destination point being a point on the target initial route; narrowing down a plurality of candidate driving energy supply bases from the driving energy supply base data according to the plurality of destination points on the target initial route; narrowing down the candidate driving energy supply bases to at least one target driving energy supply base for continuing energy replenishment; and generating a guidance route corresponding to the target initial route according to the starting point specified by the starting point marker, the end point specified by the end point marker, and the at least one target driving energy supply base.
[0149] In one embodiment, the route display module 1604 is further configured to perform the steps of displaying a guided route corresponding to the target initial route, and, if the guided route corresponding to the target initial route is a target guided route, displaying energy supply station markers corresponding to each of the at least one target driving energy supply station on the guided route corresponding to the target initial route.
[0150] In one embodiment, the route generation module 1606 is further configured to perform the steps of determining a plurality of points on the target initial route and performing a thinning process on the plurality of points to obtain a plurality of target points; and, according to the plurality of target points on the target initial route, narrowing down, for each of the plurality of target points, candidate driving energy supply bases whose distance to the target target point satisfies a short distance condition from the driving energy supply base data.
[0151] In one embodiment, if the vehicle has storage capacity, the route generation module 1606 is further configured to perform the steps of: sorting the candidate driving energy supply bases in order of proximity according to the distance to the starting point specified by the starting point marker to obtain an initial sequence; adding the starting point to the beginning of the initial sequence and adding the ending point specified by the destination point marker to the end of the initial sequence to obtain a sequence of points; obtaining an energy consumption model of the vehicle and determining corresponding estimated energy consumption between each two points in the sequence of points according to the energy consumption model; and performing at least one round of narrowing down the target driving energy supply bases according to at least one of corresponding estimated energy consumption between each two points, remaining driving energy, and storage capacity to obtain at least one target driving energy supply base.
[0152] In one embodiment, when the energy consumption model includes multiple energy consumption sub-models, the route generation module 1606 is further configured to perform the steps of: predicting, for each two points in the point sequence, the average hourly speed of the vehicle on the road section between the two target points; narrowing down the target energy consumption sub-model corresponding to the average hourly speed from the multiple energy consumption sub-models in the energy consumption model; and determining the corresponding estimated energy consumption between the two target points according to the target energy consumption sub-model and the length of the road section between the two target points.
[0153] In one embodiment, the route generation module 1606 is further configured to perform the steps of: proceeding to a target driving energy narrowing down process in a current round, determining a current location in the sequence of locations, and if the current round is the first round, taking the current location as a starting location; and if the current round is not the first round, taking the current location as the target driving energy supply base narrowed down in the previous round; taking the current location as a starting point and narrowing down the target driving energy supply base from the multiple candidate driving energy supply bases according to at least one of the corresponding estimated energy consumption, remaining driving energy, and storage capacity between two locations; proceeding to a target driving energy supply base narrowing down process in a next round, taking the narrowed down target driving energy supply base as a new current location, and continuing to perform the step of narrowing down the target driving energy supply base from the multiple candidate driving energy supply bases according to at least one of the corresponding estimated energy consumption, remaining driving energy, and storage capacity between two locations according to the current location as a starting point until a predetermined stopping condition is reached.
[0154] In one embodiment, corresponding estimated energy consumption between each two points in the point sequence is included in an estimated energy consumption matrix, the estimated energy consumption matrix includes matrix rows corresponding to each point in the point sequence, and for each matrix row in the estimated energy consumption matrix, a target matrix row includes estimated energy consumption corresponding to each of a plurality of point groups, and the plurality of point groups includes a point group consisting of the point corresponding to the target matrix row and each of the points in the point sequence, the route generation module 1606 is further configured to perform the following steps when the current location is a starting point: narrowing down a first target estimated energy consumption from the plurality of estimated energy consumptions included in a first matrix row according to a remaining driving energy amount, wherein the first matrix row is a matrix row corresponding to the starting point in the estimated energy consumption matrix, the first target estimated energy consumption is less than the remaining driving energy amount, and the subsequent estimated energy consumption after the target estimated energy consumption in the first matrix row is equal to or greater than the remaining driving energy amount; and using a point in the point group corresponding to the first target estimated energy consumption excluding the starting point as a target driving energy supply base for continuing energy replenishment.
[0155] In one embodiment, the route generation module 1606 is further configured to perform the steps of: if the current location is not the starting point, narrowing down a second target estimated energy consumption from the multiple estimated energy consumptions included in a second matrix row according to the storage capacity, wherein the second matrix row is a matrix row corresponding to the current location in the estimated energy consumption matrix, the second target estimated energy consumption is less than or equal to a predetermined multiple of the storage capacity, and the subsequent estimated energy consumptions after the second target estimated energy consumption in the second matrix row are greater than the predetermined multiple of the storage capacity; and using points other than the current location in the group of points corresponding to the second target estimated energy consumption as target driving energy supply bases for continuing energy replenishment.
[0156] In one embodiment, the predetermined stopping condition includes at least a first sub-stopping condition and a second sub-stopping condition, wherein the first sub-stopping condition is that an estimated energy consumption between the current location and a subsequent location that is after the current location and adjacent to the current location in a sequence of locations is greater than a predetermined multiple of the storage capacity, and the second sub-stopping condition is that the next location that is adjacent to the current location in the sequence of locations is an end point.
[0157] In one embodiment, the route generation module 1606 is further configured to execute a step of generating a guided route corresponding to the target initial route by re-planning the route according to the start point specified by the start point marker and the end point specified by the end point marker, with each target driving energy supply station among the at least one target driving energy supply station as a waypoint for the target vehicle. Here, a waypoint refers to a point passed through when traveling along the route. For example, referring to Figure 4, the points indicated by 405 and 406 in Figure 4 are waypoints of the target guided route.
[0158] In one embodiment, a computer device is provided. The computer device is a terminal, and its internal structure is shown in FIG. 18. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display means, and an input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display means, and input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide calculation and control functions. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an operating environment for the operating system and the computer program stored in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal via a wired or wireless connection, and wireless communication can be achieved through technologies such as Wi-Fi, a mobile cellular network, or NFC (Near Field Communication). When the computer program is executed by the processor, a method for displaying a guided route is realized. The display means of the computing device is used to form a visually visible screen and may be a display, a projection device, or a virtual reality imaging device. The display may be a liquid crystal display or an electronic ink display. The input device of the computing device may be a touch layer covered on the display, or buttons, a trackball, or a touchpad located on the housing of the computing device, or an external keyboard, touchpad, or mouse.
[0159] Those skilled in the art will understand that the configuration shown in Figure 18 is merely a block diagram of a partial configuration related to the techniques of the present application, and does not limit the computer device to which the techniques of the present application can be applied. A specific computer device may include more or fewer components than those shown, or may combine certain components, or have a different arrangement of components.
[0160] In one embodiment, there is further provided a computing device including a memory having a computer program stored thereon and a processor, the computer program being adapted to perform the steps of the method embodiments described above when executed by the processor. In one embodiment, there is provided a computer-readable storage medium having a computer program stored thereon, the computer program being adapted to perform the steps of the method embodiments described above when executed by the processor.
[0161] In one embodiment, a computer program product or computer program is provided that includes computer instructions stored on a computer-readable storage medium that a processor of a computing device reads from the computer-readable storage medium and executes the computer instructions, thereby causing the computing device to perform the steps of the method embodiments described above.
[0162] All user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, data for storage, data for display, etc.) referred to in this application are information and data that have been authorized by the user or fully authorized by all parties, and the collection, use and processing of related data will comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0163] Those skilled in the art should understand that all or part of the processes in the above-described method embodiments can be accomplished by instructing relevant hardware via a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it may implement the processes in the above-described method embodiments. References to memory, databases, or other media used in the embodiments of this application may include at least one of non-volatile memory and volatile memory. Non-volatile memory includes read-only memory (ROM), magnetic tape, floppy disks, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM®), phase change memory (PCM), graphene memory, etc. Volatile memory includes random access memory (RAM) and external cache memory, etc. By way of example, the RAM may be in various forms, such as, but not limited to, static random access memory (SRAM) or dynamic random access memory (DRAM). The database in each embodiment of the present application may include at least one of a relational database and a non-relational database. The non-relational database may include, but is not limited to, a distributed database based on blockchain. The processor in each embodiment of the present application may be, but is not limited to, a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, etc.
[0164] The technical features in the above embodiments can be combined in any way. For the sake of simplicity, not all possible combinations of the technical features in the above embodiments are described, but as long as there is no contradiction in the combination of these technical features, any combination should be considered within the scope described herein.
[0165] The above embodiments merely illustrate some embodiments of the present application, and although the description is relatively specific and detailed, it should not be construed as limiting the technical scope of the present application. It should be noted that those skilled in the art can make some modifications and improvements without departing from the concept of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present application should be governed by the appended claims.
Claims
1. A method for displaying a guided route executed by a terminal, comprising: displaying a start point marker and an end point marker for route planning in a vehicle, the start point marker being a marker representing a starting point for route planning, and the end point marker being a marker representing an end point for route planning; displaying at least one planned guided route from the start marker to the end marker; and a step of displaying an energy supply base marker on a target guided route of the at least one guided route, the energy supply base marker being a marker representing a waypoint of the target guided route, the waypoint represented by the energy supply base marker being a vehicle-driving energy supply base, and the target guided route being one of the at least one guided route.
2. The step of displaying a start marker and an end marker for vehicle route planning comprises: displaying a guide map and a guide trigger control in response to a guide map display operation; 2. The method for displaying a guided route according to claim 1, further comprising the step of displaying the start point marker and the end point marker on the guide map in response to a trigger operation on the guide trigger control.
3. The step of displaying a guide map in response to a guide map display operation includes: a step of displaying an initial screen in response to a guide map display operation, wherein a starting point input field, an end point input field, a guide trigger control, and a guide map are displayed on the initial screen; In response to a first input operation on the starting point input field, displaying the starting point input by the first input operation in the starting point input field; and in response to a second input operation on the destination point input field, displaying the end point input by the second input operation in the destination point input field, The step of displaying the starting point marker and the ending point marker on the guidance map in response to a trigger operation on the guidance trigger control includes:
3. The method for displaying a guided route according to claim 2, further comprising the step of displaying a starting point marker corresponding to the starting point and an ending point marker corresponding to the ending point on the guide map in response to a trigger operation on the guide trigger control.
4. The step of displaying at least one planned guided route from the start point marker to the end point marker comprises: a step of displaying vehicle information of the vehicle, the vehicle information being for generating a guide route, the vehicle information including a remaining amount of driving energy and a storage capacity of the vehicle, the storage capacity being a capacity of an energy storage space for storing the driving energy of the vehicle; and displaying the at least one guided route planned from the start point marker to the end point marker in response to a confirmation operation on the vehicle information.
5. The step of displaying vehicle information of the vehicle includes:
5. The method for displaying a guided route according to claim 4, further comprising the step of displaying an information input screen, and in response to a third input operation on the information input screen, displaying the vehicle information input by the third input operation.
6. 5. The method for displaying a guided route according to claim 4, wherein, for the target guided route of the at least one guided route, a point marker sequence from the start point marker to the end point marker is displayed on the target guided route, and the point marker sequence includes an energy supply station marker located between the start point marker and the end point marker.
7. 7. The method for displaying a recommended route according to claim 6, wherein, in the location marker sequence, an estimated energy consumption required for a road section between first two location markers is equal to or less than the remaining driving energy amount, and an estimated energy consumption required for a road section between any adjacent energy supply base markers is equal to or less than the storage capacity.
8. When the target guided route is a recommended guided route or a switched guided route designated by a guided route switching operation, the step of displaying at least one guided route planned from the start point marker to the end point marker includes: displaying the at least one guided route planned from the start point marker to the end point marker, highlighting the recommended guided route among the at least one guided route, and displaying an energy supply base marker on the recommended guided route; 2. The method for displaying a guided route according to claim 1, further comprising: in response to the guided route switching operation, changing the highlighting of the recommended guided route to the highlighting of the switched guided route specified by the guided route switching operation, and changing the display of energy supply base markers on the recommended guided route to the display of energy supply base markers on the switched guided route.
9. 9. The method for displaying a guided route according to claim 8, wherein the energy supply base marker displayed on the recommended guided route is not exactly the same as the energy supply base marker displayed on the switched guided route.
10. 2. The method for displaying a recommended route according to claim 1, further comprising a step of displaying marker information corresponding to each of the energy supply base markers, the marker information including at least one of a time required for the amount of driving energy of the vehicle to be supplied to a predetermined target amount, a time required for the vehicle to travel to the energy supply base specified by the corresponding energy supply base marker, and a number of energy supply facilities provided at the energy supply base specified by the corresponding energy supply base marker.
11. The step of generating at least one guided route comprises: obtaining road topology data and generating at least one initial route from the start point marker to the end point marker according to the road topology data; acquiring driving energy supply base data; and generating a recommended route corresponding to each of the at least one initial route according to the driving energy supply station data.
12. The step of generating a guide route corresponding to each of the at least one initial route according to the driving energy supply base data includes: determining, for each initial route of the at least one initial route, a plurality of landmarks on a target initial route, each landmark being a point on the target initial route; Narrowing down a plurality of candidate driving energy supply bases from the driving energy supply base data according to a plurality of destination points on the target initial route; Narrowing down the candidate driving energy supply bases to at least one target driving energy supply base for continuing energy replenishment; and generating a guided route corresponding to the target initial route according to the starting point specified by the starting point marker, the end point specified by the end point marker, and the at least one target driving energy supply base.
13. The step of displaying an energy supply base marker on the target guide route includes: displaying a guide route corresponding to the target initial route; and when the guided route corresponding to the target initial route is a target guided route, displaying energy supply base markers corresponding to each of the at least one target driving energy supply base on the guided route corresponding to the target initial route.
14. The step of determining a plurality of destination points on a target initial route includes: determining a plurality of points on the target initial route and performing a thinning process on the plurality of points to obtain a plurality of target points; The step of narrowing down a plurality of candidate driving energy supply bases from the driving energy supply base data according to a plurality of destination points on the target initial route includes:
13. The method for displaying a recommended route according to claim 12, further comprising: a step of narrowing down, for each of the plurality of target points, candidate driving energy supply bases that satisfy a short-distance condition from the driving energy supply base data to the target point.
15. When the vehicle has a storage capacity, the step of narrowing down the candidate driving energy supply bases to at least one target driving energy supply base for continuing energy replenishment includes: A step of sorting the candidate driving energy supply bases in descending order of distance to a starting point designated by the starting point marker to obtain an initial sequence; adding the start point to the beginning of the initial sequence and adding the end point designated by the end point marker to the end of the initial sequence to obtain a sequence of points; obtaining an energy consumption model of the vehicle, and determining corresponding estimated energy consumption between each two points in the sequence of points according to the energy consumption model; and performing at least one round of narrowing down the target driving energy supply bases according to at least one of the corresponding estimated energy consumption amounts between the two points, the remaining driving energy amount of the vehicle, and the storage capacity, to obtain at least one target driving energy supply base.
16. When the energy consumption model includes a plurality of energy consumption sub-models, the step of determining a corresponding estimated energy consumption between each two points in the sequence of points according to the energy consumption model includes: For each two points in the sequence of points, predicting an average speed of the vehicle on a road section between the two points of interest; narrowing down a target energy consumption sub-model corresponding to the average speed from a plurality of energy consumption sub-models in the energy consumption model; and determining a corresponding estimated energy consumption between the two target points according to the target energy consumption sub-model and the length of the road section between the two target points.
17. The step of narrowing down the target driving energy supply bases by performing at least one round according to at least one of the estimated energy consumption amounts corresponding to the two locations, the remaining driving energy amounts, and the storage capacities to obtain at least one target driving energy supply base, Proceed to a process of narrowing down the target driving energy supply base in this round, and determine a current location in the location sequence. If this round is the first round, the current location is set as a starting point; if this round is not the first round, the current location is set as the target driving energy supply base narrowed down in the previous round; Narrowing down the target driving energy supply base from the plurality of candidate driving energy supply bases based on the current location as a starting point and according to at least one of the estimated energy consumption between the two locations, the remaining amount of driving energy, and the storage capacity; and proceeding to a next round of the target driving energy supply base narrowing down process, setting the narrowed down target driving energy supply base as a new current location, and continuing to execute the step of narrowing down the target driving energy supply base from the plurality of candidate driving energy supply bases using the current location as a starting point and according to at least one of the corresponding estimated energy consumption between the two points, the remaining driving energy amount, and the storage capacity, until a predetermined stopping condition is reached.
18. Corresponding estimated energy consumption between each two points in the sequence of points is included in an estimated energy consumption matrix, the estimated energy consumption matrix including a matrix row corresponding to each point in the sequence of points; For each matrix row in the estimated energy consumption matrix, a target matrix row includes estimated energy consumptions corresponding to each of a plurality of point groups, and the plurality of point groups includes point groups consisting of a point corresponding to the target matrix row and each of the points in the point sequence, The step of narrowing down the target driving energy supply base from the plurality of candidate driving energy supply bases based on at least one of the estimated energy consumption between the two locations, the remaining amount of driving energy, and the storage capacity, using the current location as a starting point, includes: When the current location is the starting point, narrowing down a first target estimated energy consumption from a plurality of estimated energy consumptions included in a first matrix row according to the remaining driving energy, the first matrix row being a matrix row corresponding to the starting point in the estimated energy consumption matrix, the first target estimated energy consumption being less than the remaining driving energy, and subsequent estimated energy consumptions following the first target estimated energy consumption in the first matrix row being equal to or greater than the remaining driving energy; The method for displaying a guided route according to claim 17, further comprising a step of using points other than the starting point within the group of points corresponding to the first target estimated energy consumption as target driving energy supply bases for continuing energy replenishment.
19. If the current location is not the starting point, narrowing down a second target estimated energy consumption from a plurality of estimated energy consumptions included in a second matrix row according to the storage capacity, the second matrix row being a matrix row corresponding to the current location in the estimated energy consumption matrix, the second target estimated energy consumption being equal to or smaller than a predetermined multiple of the storage capacity, and subsequent estimated energy consumptions in the second matrix row after the second target estimated energy consumption being greater than the predetermined multiple of the storage capacity; The method for displaying a guided route according to claim 18, further comprising a step of using points other than the current location within the group of points corresponding to the second target estimated energy consumption as target driving energy supply bases for continued energy replenishment.
20. the predetermined stop condition includes at least a first sub-stop condition and a second sub-stop condition; the first sub-stop condition is that an estimated energy consumption between the current location and a subsequent location that is after the current location and adjacent to the current location in a sequence of locations is greater than a predetermined multiple of the storage capacity; 18. The method for displaying a recommended route according to claim 17, wherein the second sub-stop condition is that the next point adjacent to the current location in the sequence of points is an end point.
21. generating a guide route corresponding to the target initial route according to a start point designated by the start point marker, an end point designated by the end point marker, and the at least one target driving energy supply base, 13. The method for displaying a recommended route according to claim 12, further comprising the step of: re-planning a route by setting each target driving energy supply base among the at least one target driving energy supply base as a waypoint for the vehicle in accordance with a start point specified by the start point marker and an end point specified by the end point marker, and generating a recommended route corresponding to the target initial route.
22. a point marker display module configured to perform the steps of displaying a start point marker and an end point marker for route planning in the target vehicle, the start point marker being a marker representing a starting point for route planning, and the end point marker being a marker representing an end point for route planning; and a route display module configured to execute a step of displaying at least one planned guided route from the start point marker to the end point marker, and for a target guided route of the at least one guided route, displaying an energy supply base marker on the target guided route, wherein the energy supply base marker is a marker representing a waypoint of the target guided route, and the waypoint represented by the energy supply base marker is a vehicle-driving energy supply base, and the target guided route is one of the at least one guided route.
23. A computer device including a memory in which a computer program is stored and a processor, A computing device, wherein the computer program, when executed, causes the processor to perform the steps of the method according to any one of claims 1 to 21.
24. A computer program comprising: A computer program which, when executed, causes a processor to perform the steps of the method according to any one of claims 1 to 21.
Citation Information
Patent Citations
Navigation system, navigation method, its program, and recording medium recording program
JP2004286455A
Navigation system for electric vehicle
JP2014115126A