Navigation processing method, device, electronic device and readable storage medium
By displaying multiple lanes and road station channels in the navigation interface, the coherence and resource utilization of vehicle navigation are achieved, and the problems of incoherence and resource waste in the existing technology are solved, providing realistic navigation experience and accurate road station entry and exit switching.
Patent Information
- Application Number
- CN202110850227.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-27
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2041-07-27
AI Technical Summary
When existing vehicle navigation encounters road stations, it is easy to cause incoherent navigation experience and waste computing resources.
The navigation routes of multiple lanes and the current lane of the vehicle are displayed in the navigation interface, and the path of the road station is displayed in front of driving, the vehicle position is displayed in real time, and the lane-level navigation smooth switching is supported. Select or automatically select the optimal channel for navigation according to needs.
Improves the coherence of vehicle navigation and the utilization of computing resources, providing a realistic navigation experience and accurate road station entry and exit switching.
Smart Images

Figure CN115683150B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to vehicle networking technology, and in particular to a navigation processing method, device, electronic device and computer-readable storage medium. Background Art
[0002] With the rapid development of computer technology and communication technology, vehicle navigation has been widely used in people's daily travel. Generally speaking, vehicle navigation mainly refers to calculating the navigation route according to the starting point and end point set by the user, and guiding the user to drive the vehicle to the end point according to the navigation route.
[0003] Related technologies use lane-level navigation routes to ensure accurate navigation for users. However, when a vehicle encounters a road station (such as a gas station or toll booth), it will directly exit the current lane-level navigation or switch to lane-level navigation. However, this navigation solution not only creates a disjointed navigation experience but also wastes computing resources used for navigation. Summary of the Invention
[0004] Embodiments of the present application provide a navigation processing method, device, electronic device, and computer-readable storage medium, which can improve the consistency of vehicle navigation.
[0005] The technical solution of the embodiment of the present application is implemented as follows:
[0006] The present invention provides a navigation processing method, including:
[0007] Displaying multiple lanes on a road and a navigation route passing through a current lane in a navigation interface, wherein adjacent lanes are separated by lane markings;
[0008] In response to a road station existing ahead of the vehicle on the navigation route, displaying the road station ahead of the vehicle on the navigation route and displaying a first passage of at least one passage included in the road station through which the navigation route passes;
[0009] In response to a vehicle traveling along the navigation route, a real-time position of the vehicle during a process of passing the road station along the first passage is displayed in the navigation route.
[0010] In the above technical solution, the method further includes:
[0011] In response to the channel switching operation, the display switches from displaying the first channel of the at least one channel included in the navigation route passing through the road station in front of the vehicle on the navigation route to displaying the second channel of the at least one channel included in the navigation route passing through the road station in front of the vehicle on the navigation route.
[0012] In the above technical solution, when the road station is a service station or energy station that is a bypass of the navigation route, the method further includes:
[0013] When the vehicle does not need to use the service of the service station or the energy station, it is determined that the operation of displaying the road station ahead of the driving direction of the navigation route and displaying the first channel of the at least one channel included in the road station through which the navigation route passes will not be performed, and the service station or the energy station bypassed by the navigation route is displayed ahead of the driving direction of the navigation route.
[0014] In the above technical solution, when the road station is a service station with a rest area, the road station is displayed ahead of the vehicle on the navigation route, and the navigation route is displayed before it passes through a first channel of the at least one channel included in the road station. The method further includes:
[0015] When the service station exists ahead of the navigation route and the continuous driving time of the vehicle is greater than a driving time threshold for fatigue driving, it is determined that the service station will be displayed ahead of the navigation route and the navigation route passes through a first channel of at least one channel included in the service station.
[0016] An embodiment of the present application provides a navigation processing device, comprising:
[0017] A first display module is configured to display a plurality of lanes on a road and a navigation route passing through a current lane in a navigation interface, wherein adjacent lanes are separated by lane markings;
[0018] a second display module configured to, in response to a road station existing ahead of the vehicle on the navigation route, display the road station ahead of the vehicle on the navigation route and display a first channel of at least one channel included in the navigation route passing through the road station;
[0019] The third display module is configured to display, in response to the vehicle traveling along the navigation route, a real-time position of the vehicle in the process of passing the road station along the first channel in the navigation route.
[0020] In the above technical solution, the second display module is further used to display a plurality of crossing routes in the navigation route that pass through the road station in front of the vehicle on the navigation route, wherein the plurality of crossing routes pass through different channels of the road station;
[0021] In response to a selection operation on the plurality of crossing routes, the selected crossing route passing through the first channel is applied to a navigation process of the vehicle passing through the road station, and display of crossing routes passing through channels other than the first channel is stopped.
[0022] In the above technical solution, the second display module is further used to distinguish and display multiple crossing routes crossing different channels in front of the vehicle through different display parameters;
[0023] The display parameters include at least one of color, size, text, and line type, and the display parameters are used to characterize different characteristic parameters of the multiple crossing routes, and the characteristic parameters include at least one of the following: shortest distance route, automatic toll deduction route, minimum traffic flow route, and widest channel route.
[0024] In the above technical solution, the second display module is further configured to automatically select the optimal crossing route passing through the first channel among the multiple crossing routes when no selection operation for the multiple crossing routes is received within the waiting time, and stop displaying crossing routes passing through channels other than the first channel;
[0025] Among them, the types of the optimal crossing route include: shortest distance route, automatic toll deduction route, minimum traffic flow route, and widest channel route.
[0026] In the above technical solution, the second display module is further configured to, when there is a road station ahead of the vehicle on the navigation route and the vehicle travels before a critical point, display the road station ahead of the vehicle on the navigation route and display an optimal crossing route for a first channel among a plurality of channels included in the navigation route that passes through the road station;
[0027] The critical point is the last position of any channel that can be switched to the road station from the real-time position of the vehicle.
[0028] In the above technical solution, the second display module is also used to display the optimal crossing route in the navigation route in front of the vehicle when payment is required for the service provided by the road station, wherein the optimal crossing route passes through the first channel with automatic deduction function.
[0029] In the above technical solution, the second display module is also used to display the optimal crossing route in the navigation route in front of the vehicle when the traffic flow in different channels in the road station is unbalanced, wherein the optimal crossing route passes through the first channel with the smallest traffic flow.
[0030] In the above technical solution, the second display module is also used to display the optimal crossing route in the navigation route in front of the vehicle when the number of channels in the road station is greater than the number threshold, wherein the optimal crossing route passes through the first channel closest to the vehicle.
[0031] In the above technical solution, the second display module is also used to display the optimal crossing route in the navigation route in front of the vehicle when there is a channel in the road station whose channel width is smaller than the body width of the vehicle, wherein the optimal crossing route passes through the first channel whose channel width is greater than the body width.
[0032] In the above technical solution, when the road station is used to provide energy for the vehicle, the second display module is further used to obtain the energy parameters of the vehicle and the energy parameters corresponding to each channel in the road station;
[0033] When the energy parameter of the vehicle matches the energy parameter corresponding to any of the channels, an optimal crossing route in the navigation route is displayed ahead of the vehicle, wherein the optimal crossing route passes through a first channel among the multiple channels included in the road station.
[0034] In the above technical solution, the device further includes:
[0035] The switching module is used to switch from displaying a first channel of at least one channel included in the navigation route passing through the road station ahead of the vehicle on the navigation route to displaying a second channel of at least one channel included in the navigation route passing through the road station ahead of the vehicle on the navigation route in response to a channel switching operation.
[0036] In the above technical solution, when the road station is a service station or energy station bypassing the navigation route, the second display module is also used to determine that the operation of displaying the road station in front of the driving direction of the navigation route will not be performed when the vehicle does not need to use the service of the service station or energy station, and displaying the navigation route passing through the first channel of at least one channel included in the road station, and displaying the service station or energy station bypassing the navigation route in front of the driving direction of the navigation route.
[0037] In the above technical solution, when the road station is a service station or energy station that is a bypass of the navigation route, the second display module is also used to determine that the road station will be displayed in front of the navigation route when the service station or energy station exists in front of the driving direction of the navigation route and the road station matches the service station or energy station set in the navigation itinerary, and to display the first channel of at least one channel included in the navigation route passing through the road station, wherein the service station or energy station set in the navigation itinerary is a station that needs to be entered during the navigation process.
[0038] In the above technical solution, when the road station is an energy station that is a bypass of the navigation route, the second display module is also used to determine that the energy station will be displayed in front of the navigation route and the navigation route passes through the first channel of at least one channel included in the energy station when the energy station exists in front of the navigation route and the remaining cruising range of the vehicle is less than the remaining navigation range, and the remaining cruising range is not enough to reach the next energy station in the navigation route.
[0039] In the above technical solution, when the road station is a service station with a rest area, the second display module is also used to determine that the service station will be displayed in front of the navigation route and the navigation route passes through the first channel of at least one channel included in the service station when the service station exists in front of the navigation route and the continuous driving time of the vehicle is greater than the driving time threshold for fatigue driving.
[0040] In the above technical solution, the second display module is further configured to, when there is a road station ahead of the vehicle on the navigation route and the vehicle travels before a critical point, display a picture including the road station ahead of the vehicle on the navigation route and display a first channel among a plurality of channels on the navigation route that pass through the road station;
[0041] The size of the image is negatively correlated with the distance from the vehicle to the road station.
[0042] In the above technical solution, the second display module is further configured to display a virtual model of a road station ahead of the vehicle on the navigation route and a first channel among a plurality of channels on the navigation route that pass through the road station when the vehicle travels ahead of the road station on the navigation route and the vehicle travels before a critical point;
[0043] The size of the virtual model is negatively correlated with the distance from the vehicle to the road station.
[0044] In the above technical solution, the second display module is further used to obtain the necessary construction data of the road station and obtain the layer corresponding to the non-essential construction data of the road station;
[0045] adjusting a general model of the road station based on necessary data of the road station to obtain a customized model of the road station;
[0046] Overlaying a layer corresponding to the non-essential data on the customized model of the road station to obtain a virtual model of the road station;
[0047] A virtual model of the road station is superimposed and displayed in front of the vehicle traveling along the navigation route.
[0048] In the above technical solution, the necessary construction data includes at least one of the following:
[0049] Original station data of the road station obtained from original road-level data;
[0050] Channel data in the road station obtained from dynamically collected data;
[0051] High-precision data of the road station obtained from high-precision map data;
[0052] The multi-dimensional scene data of the road station is obtained from the input end.
[0053] An embodiment of the present application provides an electronic device for navigation processing, the electronic device comprising:
[0054] a memory for storing executable instructions;
[0055] The processor is used to implement the navigation processing method provided in the embodiment of the present application when executing the executable instructions stored in the memory.
[0056] An embodiment of the present application provides a computer-readable storage medium storing executable instructions for causing a processor to execute instructions to implement the navigation processing method provided in the embodiment of the present application.
[0057] The embodiments of the present application have the following beneficial effects:
[0058] In the navigation interface, when a road station is located ahead of the vehicle on the navigation route, the road station is displayed ahead of the vehicle. As the vehicle travels along the navigation route, the vehicle's real-time position along the first lane is displayed as it enters and exits the road station. This realistically presents road stations in the navigation interface, enhancing the fidelity of vehicle navigation. Lane-level navigation is continuously used during the process of entering and exiting road stations, enabling smooth transitions between road stations without the user's awareness. This consistent vehicle navigation improves the actual utilization of computing resources consumed during navigation. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] Figure 1 is a schematic diagram of the architecture of a vehicle navigation system provided by an embodiment of the present application;
[0060] Figure 2 is a structural diagram of an electronic device for navigation processing provided by an embodiment of the present application;
[0061] Figure 3A-3B This is a flowchart of a navigation processing method provided in an embodiment of the present application;
[0062] Figures 4A-4H This is a schematic diagram of a vehicle navigation interface provided by an embodiment of the present application;
[0063] Figure 5 This is a schematic diagram of a vehicle navigation interface provided by an embodiment of the present application;
[0064] Figure 6 This is a schematic diagram of a vehicle navigation interface provided by an embodiment of the present application;
[0065] Figure 7 It is a vehicle navigation diagram provided by the relevant technology;
[0066] Figure 8 This is a flow chart of building a toll station model provided by an embodiment of the present application;
[0067] Figure 9 This is a schematic structural diagram of a universal toll booth model provided in an embodiment of the present application;
[0068] Figure 10 This is a flow chart of constructing a toll station model provided in an embodiment of the present application. DETAILED DESCRIPTION
[0069] In order to make the purpose, technical solutions and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limiting this application. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0070] In the following description, the terms "first\second" are only used to distinguish similar objects and do not represent a specific order for the objects. It can be understood that "first\second" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0071] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.
[0072] Before further describing the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.
[0073] 1) In response to: used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more operations executed can be in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations executed are executed.
[0074] 2) Road: refers to the infrastructure in a transportation network for vehicles to pass through. In the embodiments of the present application, a road includes multiple lanes (also known as driving lanes, roadways), for example, a road includes a passing lane, a fast lane, and a slow lane. The multiple lanes included in a road are separated by lane markings. Lane markings are traffic facilities represented by lines set on the road, for example, white dashed lines (lane changes allowed) and white solid lines (lane changes prohibited).
[0075] 3) Navigation Route: This refers to the route calculated based on the set navigation start and end points, i.e., starting from the navigation start point and passing through a series of roads to reach the navigation end point. In the embodiments of this application, the navigation route may include a suggested lane for each road to be traversed, or it may not distinguish between lanes. Of course, it may also distinguish between lanes on some roads and not on others.
[0076] 4) Road Station: refers to a station set up on the road to serve passengers or drivers (such as a service station (i.e., a place for passengers or drivers to stop and rest, such as a vehicle repair shop), a gas station, a toll station, a parking lot, a charging station, etc.). Each station includes multiple channels for vehicles to pass through. For example, each highway toll station includes multiple toll windows (such as the Electronic Toll Collection (ETC) system and manual toll windows), each gas station includes multiple gas stations (such as 95# gas stations and 98# gas stations), and each parking lot includes multiple toll windows (such as manual toll windows and QR code scanning toll windows).
[0077] 5) Road-level navigation: This refers to the presence of road-level data in map data. Road data can be presented during vehicle navigation, enabling road-level positioning and route guidance. During vehicle navigation, the navigation interface only presents the roads in the navigation route, and does not present specific lanes on the road.
[0078] 6) Lane-level navigation: This refers to the presence of lane-level data in map data. Lane-level data can be presented during vehicle navigation, enabling lane-level positioning and route guidance. During vehicle navigation, the navigation interface can not only present the roads in the navigation route, but also the specific lanes on the roads. Lane-level navigation is more accurate than road-level navigation.
[0079] The navigation system used in road station scenarios in related technologies does not provide dynamic lane-level navigation. When passing a road station, the driver must switch from lane-level navigation mode (precise navigation) to road-level navigation mode (rough navigation). After exiting the road station, the driver must switch back to lane-level navigation mode. This approach does not provide a smooth and seamless lane-level navigation experience, reducing the user's navigation experience.
[0080] To solve the above problems, embodiments of the present application provide a navigation processing method, device, electronic device, and computer-readable storage medium, which can improve the consistency of vehicle navigation.
[0081] The navigation processing method provided in the embodiment of the present application can be implemented by the terminal alone; it can also be implemented collaboratively by the terminal and the server. For example, the terminal alone undertakes the navigation processing method described below, or the terminal sends a vehicle navigation request (including the navigation starting point and terminal) to the server. The server executes the navigation processing method based on the received vehicle navigation request, plans the navigation route, and sends the navigation data to the terminal for display in the navigation interface of the terminal to provide accurate navigation for the user.
[0082] The electronic device for navigation processing provided in the embodiments of the present application can be various types of terminal devices or servers, wherein the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms, wherein the cloud service can be a navigation processing service for the terminal to call; the terminal can be a smart phone, tablet computer, laptop computer, desktop computer, smart speaker, smart voice interaction device, vehicle-mounted terminal, etc., but is not limited to this. The terminal and the server can be directly or indirectly connected through wired or wireless communication, and this application does not limit this.
[0083] See also Figure 1 , Figure 1 3 is a schematic diagram of the architecture of the vehicle navigation system 100 provided in an embodiment of the present application. The terminal 200 is connected to the server 100 via the network 300, wherein the network 300 can be a wide area network or a local area network, or a combination of the two.
[0084] In some embodiments, taking the electronic device as a terminal device as an example, the navigation processing method provided in the embodiments of the present application can be implemented by the terminal 200. For example, the user enters the starting point and end point of the navigation in the terminal 200, and the terminal 200 formulates a navigation route based on the starting point and end point, and displays multiple lanes in the road and the navigation route passing through the current lane in the navigation interface. When there is a road station ahead of the vehicle on the navigation route, the road station is displayed ahead of the vehicle on the navigation route. As the vehicle continues to travel along the navigation route, the real-time position of the vehicle during travel is displayed. Therefore, when encountering a road station (such as a gas station, toll station, etc.), the current lane-level navigation will not be directly exited or switched to lane-level navigation. Instead, lane-level navigation will continue to be used, thereby achieving smooth switching in and out of the road station without the user's perception, improving the consistency of vehicle navigation, and providing accurate navigation for the user.
[0085] In some embodiments, the navigation processing method provided in the embodiments of the present application can be implemented collaboratively by a terminal and a server. For example, a user enters a navigation start point and an end point in the terminal 200. The terminal 200 can send the user-entered start point and end point to the server 100. The server 100 formulates a navigation route based on the received start point and end point, and sends the navigation data (including road station data, navigation route, etc.) to the terminal 200. The terminal 200 displays multiple lanes on the road and the navigation route passing through the current lane in the navigation interface. When there is a road station ahead of the vehicle on the navigation route, the road station is displayed ahead of the vehicle on the navigation route. As the vehicle continues to travel along the navigation route, the real-time position of the vehicle during travel is displayed. Therefore, when encountering a road station (such as a gas station, toll station, etc.), the current lane-level navigation will not be directly exited or switched to lane-level navigation. Instead, lane-level navigation will continue to be used, thereby achieving smooth switching in and out of road stations without the user's awareness, improving the consistency of vehicle navigation, and providing accurate navigation for the user.
[0086] In some embodiments, a terminal or server can implement the navigation processing method provided in the embodiments of the present application by running a computer program. For example, the computer program can be a native program or software module in the operating system; it can be a native application (APP, Application), that is, a program that needs to be installed in the operating system to run; it can also be a small program, that is, a program that can be run by simply downloading it into a browser environment; it can also be a small program that can be embedded in any APP. In short, the above-mentioned computer program can be an application, module or plug-in in any form.
[0087] The embodiments of this application can be implemented with the help of cloud technology. Cloud technology is a general term for network technology, information technology, integration technology, management platform technology, and application technology based on the cloud computing business model. It can form a resource pool that can be used on demand with flexibility and convenience. Cloud computing technology will become an important support. The backend services of the technical network system require a large amount of computing and storage resources.
[0088] In some embodiments, multiple servers may be organized into a blockchain, with server 100 being a node on the blockchain. Information connections may exist between nodes in the blockchain, and information may be transmitted between nodes via these connections. Data related to the navigation processing method provided in embodiments of the present application (e.g., navigation processing logic and virtual models of road stations) may be stored on the blockchain. Due to the immutability of the blockchain, the accuracy of the data in the blockchain can be guaranteed.
[0089] The structure of the electronic device provided by the embodiment of the present application is described below. Figure 2 , Figure 2 1 is a schematic diagram of the structure of an electronic device 500 for navigation processing provided in an embodiment of the present application, and takes the electronic device 500 as a terminal as an example. Figure 2 The electronic device 500 shown includes: at least one processor 510, a memory 550, at least one network interface 520 and a user interface 530. The various components in the electronic device 500 are coupled together via a bus system 540. It is understood that the bus system 540 is used to achieve connection and communication between these components. In addition to including a data bus, the bus system 540 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 540 is not shown in FIG. Figure 2 Various buses are labeled as bus system 540 .
[0090] The processor 510 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where the general-purpose processor can be a microprocessor or any conventional processor, etc.
[0091] The memory 550 includes a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 550 described in the embodiments of the present application is intended to include any suitable type of memory. The memory 550 may optionally include one or more storage devices physically remote from the processor 510.
[0092] In some embodiments, the memory 550 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplified below.
[0093] Operating system 551, including system programs for processing various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, driver layer, etc., for implementing various basic services and processing hardware-based tasks;
[0094] A network communication module 553 for reaching other computing devices via one or more (wired or wireless) network interfaces 520 , exemplary network interfaces 520 including Bluetooth, WiFi, and USB;
[0095] In some embodiments, the navigation processing device provided in the embodiments of the present application can be implemented in software. Figure 2 The navigation processing device 555 stored in the memory 550 is shown. This device can be software in the form of a program or plug-in, and includes the following software modules: a first display module 5551, a second display module 5552, a third display module 5553, and a switching module 5554. These modules are logical and can be arbitrarily combined or further separated according to the functions implemented. The functions of each module will be described below.
[0096] The navigation processing method provided by the embodiment of the present application will be described in conjunction with the exemplary application and implementation of the electronic device provided by the embodiment of the present application. Figure 3A , Figure 3A This is a flowchart of the navigation processing method provided by the embodiment of the present application, which will be combined with Figure 3A The steps shown are explained.
[0097] In the following steps, the navigation interface displays a portion of the navigation route. There is only one navigation route, which is the route from the starting point to the end point.
[0098] In step 101, a plurality of lanes on a road and a navigation route passing through a current lane are displayed in a navigation interface, wherein adjacent lanes are separated by lane lines.
[0099] For example, the navigation interface displays multiple lanes on the road the vehicle is currently on, along with the vehicle's real-time position within the current lane. The current lane is the first lane the vehicle is currently in. The navigation route through the current lane can extend directly along the first lane or change lanes from the first lane to the second lane. Lane-level navigation is used before passing road stations, providing accurate navigation for each lane, enhancing the user's navigation experience.
[0100] As an example, Figure 4A The navigation interface includes the road 1 where the vehicle is located, the real-time position in the first lane of the road 1 ( Figure 4A For Road 1, in addition to the first lane, the navigation interface also shows a second lane (which can be in the same direction as the first lane or in a different direction) and a navigation route that passes through the first lane. The navigation interface also includes Road 2 and Road 3.
[0101] It is worth noting that for various results involved in the vehicle navigation process (such as roads, lanes, first lane, real-time location, etc.), while being displayed, corresponding prompts can also be output synchronously in the form of text, voice or vibration, thereby improving navigation capabilities in multiple dimensions and achieving effective reminders.
[0102] In step 102 , in response to a road station existing ahead of the vehicle on the navigation route, the road station is displayed ahead of the vehicle on the navigation route, and a first channel of at least one channel included in the road station along the navigation route is displayed.
[0103] It should be noted that a road station can be a toll station, or a gas station, parking lot, charging station, server, etc. Each station includes multiple channels for vehicles to pass through. For example, each highway toll station includes multiple toll channels (such as ETC channels and manual channels), and each gas station includes multiple refueling channels (such as 95# gas station and 98# gas station).
[0104] For example, when a vehicle is traveling along a navigation route and there is a road station ahead of the vehicle, the road station is displayed ahead of the vehicle on the navigation route on the navigation interface, and the first channel of at least one channel included in the navigation route passing through the road station is displayed. Therefore, when the vehicle encounters a road station (such as a gas station, toll station, etc.), it will not directly exit the current lane-level navigation or switch to lane-level navigation, but will continue to use the lane-level navigation model for navigation and present the road station on the navigation interface, thereby improving the continuity of vehicle navigation and providing users with smooth and accurate navigation.
[0105] See also Figure 3B , Figure 3B is a flowchart of the navigation processing method provided in an embodiment of the present application. Figure 3B Show Figure 3A Step 102 can also be implemented through steps 1021-1022: in step 1021, multiple crossing routes for passing through the road station in the navigation route are displayed in front of the vehicle on the navigation route, wherein the multiple crossing routes pass through different channels of the road station; in step 1022, in response to a selection operation for the multiple crossing routes, the selected crossing route passing through the first channel is applied to the navigation process of the vehicle passing through the road station, and the display of crossing routes passing through channels other than the first channel is stopped.
[0106] For example, when a vehicle is traveling along a navigation route and there is a road station ahead, multiple candidate crossing routes, i.e., crossing routes that cross different channels, are displayed for the user to manually select, and the vehicle navigation operation is performed based on the crossing route selected by the user. The vehicle navigation operation in the embodiment of the present application can be a continuous display, or it can be a synchronous output of a corresponding prompt in the form of text, voice, or vibration; the selection operation can be a touch operation (such as clicking or long pressing a certain route, etc.), or a non-touch operation (such as selecting a certain route by voice input, or selecting a certain route by gesture input, etc.). By manually selecting the crossing route by the user, the channel that the user needs to pass through can be selected in real time during the lane-level navigation process to perform accurate lane navigation, avoid waste of resources caused by erroneous navigation, and thus save computing resources consumed during the navigation process.
[0107] As an example, Figure 4B A navigation interface is shown. When a vehicle is traveling along a navigation route and there is a road station 401 ahead of the vehicle, crossing route 1 for crossing channel 1, crossing route 2 for crossing channel 2, and crossing route 3 for crossing channel 3 are displayed ahead of the vehicle. When the user selects crossing route 2 by clicking, crossing route 2 is applied to the navigation process of the vehicle passing through the road station, and the display of crossing routes other than crossing route 2 stops, that is, only the navigation route based on crossing route 2 is displayed.
[0108] In some embodiments, multiple crossing routes that pass through road stations in the navigation route are displayed in front of the vehicle, including: different display parameters are used to distinguish the multiple crossing routes that pass through different channels in front of the vehicle; wherein the display parameters include at least one of color, size, text and line type, and the display parameters are used to characterize different characteristic parameters of the multiple crossing routes, and the characteristic parameters include at least one of the following: shortest distance route, automatic toll deduction route, minimum traffic flow route, and widest channel route.
[0109] For example, in order to highlight the differences between multiple crossing routes, different display parameters can be used to distinguish them. Each crossing route has corresponding characteristics. By displaying the characteristics of the crossing routes, effective reminders are provided to facilitate users to accurately and quickly decide the subsequent direction of travel, avoid resource waste caused by erroneous navigation, and improve the actual utilization rate of computing resources consumed during the navigation process.
[0110] As an example, the text is displayed differently, such as Figure 4C The navigation interface is shown. When a vehicle is traveling along a navigation route and a road station 401 is located ahead, the text "Minimum Traffic Volume" is displayed on the route crossing channel 1, the text "Shortest Distance" is displayed on the route crossing channel 2, and the text "ETC Channel" is displayed on the route crossing channel 3. Users can quickly determine their next direction based on the displayed text, thereby reducing the vehicle's overall travel time and the user's time cost. This also improves the actual utilization of computing resources consumed during navigation for electronic devices.
[0111] In some embodiments, after multiple crossing routes for passing through a road station in the navigation route are displayed in front of the vehicle, when no selection operation for the multiple crossing routes is received within the waiting time, the optimal crossing route passing through the first channel among the multiple crossing routes is automatically selected, and the crossing routes passing through channels other than the first channel are stopped from being displayed; wherein, the types of the optimal crossing routes include: the shortest distance route, the automatic toll deduction route, the minimum traffic flow route, and the widest channel route.
[0112] For example, multiple crossing routes are displayed in front of the navigation route for the user to choose. If the user forgets or does not select a crossing route within the waiting time due to other reasons, there is no need to continue waiting for the user's selection operation. The shortest distance route, automatic fee deduction route, minimum traffic flow route or widest channel route are automatically selected from the multiple crossing routes, and only the automatically selected crossing route is displayed in the navigation interface for navigation operations, so as to avoid missing the best time for navigation, avoid resource waste caused by invalid navigation, and improve the actual utilization rate of computing resources consumed in the navigation process. Among them, the navigation operation can refer to continuous display, and can also refer to the synchronous output of corresponding prompts in the form of text, voice or vibration. Among them, the waiting time is the maximum waiting time that can be achieved under the condition of switching from the real-time position of the vehicle to any channel of the road station.
[0113] In some embodiments, vehicle navigation is achieved in the following manner: when there is a road station ahead of the navigation route and the vehicle travels before a critical point, the road station is displayed ahead of the navigation route, and the optimal crossing route of the first channel among the multiple channels included in the navigation route passing through the road station is displayed; wherein the critical point is the last position of any channel that can be switched to the road station from the real-time position of the vehicle.
[0114] For example, optimal crossing routes include: shortest distance route, automatic toll deduction route, minimum traffic flow route, and widest corridor route. When there is a road station ahead of the navigation route and the vehicle reaches a preset distance before the critical point (to give the user time to react), the electronic device automatically selects the optimal crossing route from multiple crossing routes to provide the user with fast and accurate navigation, eliminating the need for the user to waste time selecting a forward route.
[0115] As an example, Figure 4D The navigation interface is shown. When the vehicle is traveling along the navigation route and there is a road station 401 ahead, there are crossing route 1 crossing channel 1, crossing route 2 crossing channel 2, and crossing route 3 crossing channel 3 ahead. The user does not need to manually select the crossing route. The electronic device automatically selects the optimal crossing route (i.e. Figure 4D The nearest crossing route 2 is shown), and the crossing route 2 passing through channel 2 is displayed on the navigation interface for the user to perform navigation operations, wherein the navigation operation can refer to continuous display, or it can refer to synchronous output of corresponding prompts in the form of text, voice or vibration.
[0116] In some embodiments, the method of automatically selecting the optimal crossing route passing through the first channel is as follows: when payment is required for the service provided by the road station, the optimal crossing route in the navigation route is displayed in front of the vehicle on the navigation route, wherein the optimal crossing route passes through the first channel with the automatic deduction function.
[0117] For example, when it is necessary to pay for the services provided by a road station (such as road usage fees at toll stations, car wash fees at service stations, and fuel fees at gas stations), the automatic deduction parameters of each channel in the road station can be obtained. When it is determined that the automatic deduction parameters of the first channel indicate that the first channel has an automatic deduction function, the crossing route passing through the first channel will be used as the optimal crossing route, thereby saving driving time through the road station, avoiding vehicles with automatic deduction functions from mistakenly entering channels that require manual deduction, wasting time passing through the channels, avoiding resource waste caused by invalid navigation, and improving the actual utilization rate of computing resources consumed during the navigation process.
[0118] As an example, Figure 4E A navigation interface is shown. When a vehicle is traveling along a navigation route and there is a road station 401 ahead of the vehicle, there is a crossing route 1 crossing channel 1, a crossing route 2 crossing channel 2, and a crossing route 3 crossing channel 3 ahead of the vehicle. When channel 3 is an ETC channel, the user does not need to manually select a crossing route. The electronic device automatically selects the optimal crossing route crossing the ETC channel and displays the crossing route passing through the ETC channel on the navigation interface for the user to perform navigation operations. The navigation operation may refer to a continuous display or to the synchronous output of corresponding prompts in the form of text, voice, vibration, etc.
[0119] In some embodiments, the method for automatically selecting the optimal crossing route passing through the first channel is as follows: when the traffic flow in different channels in the road station is unbalanced, the optimal crossing route in the navigation route is displayed in front of the vehicle driving on the navigation route, wherein the optimal crossing route passes through the first channel with the smallest traffic flow.
[0120] For example, when there is a significant difference in traffic volume between different channels at a road station, it indicates that traffic volume is unbalanced across the channels. The criterion for determining unbalanced traffic volume can be that the difference in traffic volume between different channels is greater than a set difference threshold, or that the variance of traffic volume across different channels is greater than a set variance threshold (i.e., the traffic volume across different channels conforms to a normal distribution, and the variance of traffic volume across different channels represents the degree of unbalance). When traffic volume across different channels at a road station is unbalanced, the optimal route through the first channel is displayed ahead of the vehicle on the navigation route, thereby saving travel time through the road station, avoiding resource waste caused by ineffective navigation, and improving the actual utilization of computing resources consumed during the navigation process. When traffic volume across different channels at a road station is balanced, the optimal route through the first channel is automatically selected from multiple routes using other dimensions (e.g., distance).
[0121] As an example, Figure 4FThe navigation interface is shown. When a vehicle is traveling along a navigation route and there is a road station 401 ahead, there is a crossing route 1 that crosses channel 1, a crossing route 2 that crosses channel 2, and a crossing route 3 that crosses channel 3 ahead. When the traffic volume between channels 1, 2, and 3 is unbalanced, the electronic device automatically selects the first channel with the smallest traffic volume without the user having to manually select a crossing route. Figure 4F The optimal crossing route of channel 1) is shown, and the crossing route through channel 1 is displayed on the navigation interface for the user to perform navigation operations, wherein the navigation operation can refer to continuous display, or it can refer to synchronous output of corresponding prompts in the form of text, voice or vibration.
[0122] In some embodiments, the method for automatically selecting the optimal crossing route passing through the first channel is as follows: when the number of channels in the road station is greater than a number threshold, the optimal crossing route in the navigation route is displayed in front of the vehicle, wherein the optimal crossing route passes through the first channel closest to the vehicle.
[0123] For example, when the number of channels in a road station is greater than a threshold, it indicates that there are more passable channels. The crossing route through the first channel closest to the vehicle can be used as the optimal crossing route, and the optimal crossing route through the first channel can be displayed in front of the vehicle on the navigation route, thereby saving driving time through the road station, avoiding resource waste caused by invalid navigation, and improving the actual utilization rate of computing resources consumed in the navigation process.
[0124] It should be noted that the embodiment of the present application comprehensively considers traffic flow and distance to automatically select the optimal crossing route. For example, when the traffic flow in different channels in a road station is balanced, the optimal crossing route in the navigation route is displayed in front of the vehicle, wherein the optimal crossing route passes through the first channel closest to the vehicle; when the number of channels in a road station is less than or equal to a quantity threshold, the optimal crossing route in the navigation route is displayed in front of the vehicle, wherein the optimal crossing route passes through the first channel with the smallest traffic flow.
[0125] As an example, Figure 4G The navigation interface is shown. When a vehicle is traveling along a navigation route and there is a road station 401 ahead, there is a crossing route 1 that crosses channel 1, a crossing route 2 that crosses channel 2, and a crossing route 3 that crosses channel 3 ahead. That is, there are many channels at the road station. The user does not need to manually select a crossing route. The electronic device automatically selects the first channel closest to the vehicle ( Figure 4G The optimal crossing route of channel 2) is shown, and the crossing route through channel 2 is displayed on the navigation interface for the user to perform navigation operations, wherein the navigation operation can refer to continuous display, or it can refer to synchronous output of corresponding prompts in the form of text, voice or vibration.
[0126] In some embodiments, the method for automatically selecting the optimal crossing route passing through the first channel is as follows: when there is a channel in the road station whose channel width is smaller than the vehicle body width, the optimal crossing route in the navigation route is displayed in front of the driving of the navigation route, wherein the optimal crossing route passes through the first channel whose channel width is greater than the vehicle body width.
[0127] For example, a road station may have multiple lanes with different widths. A vehicle cannot pass through a lane with a width greater than or less than the vehicle's body width. Forcing through a lane could easily cause a collision. Therefore, when a lane with a width less than the vehicle's body width exists at a road station, a crossing route through the first lane with a width greater than the vehicle's body width is displayed ahead of the vehicle on the navigation route. This ensures navigation safety and prevents collisions and other accidents.
[0128] It should be noted that the embodiment of the present application comprehensively considers the channel width, automatic toll deduction channel, traffic flow and distance to automatically select the optimal crossing route. For example, when there are multiple channels with channel widths greater than or less than the vehicle body width in the road station, the automatic toll deduction channel, traffic flow and distance can be comprehensively considered to automatically select the first channel from multiple channels with channel widths greater than or less than the vehicle body width, so as to automatically select the optimal crossing channel passing through the first channel.
[0129] As an example, Figure 4H A navigation interface is shown. When a vehicle is traveling along a navigation route and there is a road station 401 ahead of the vehicle, there is a crossing route 1 crossing channel 1, a crossing route 2 crossing channel 2, and a crossing route 3 crossing channel 3 ahead of the vehicle. The channel widths of channel 1 and channel 3 are smaller than the vehicle width (i.e., width 2 is smaller than width 1, and width 3 is smaller than width 1), and the channel width of channel 2 is larger than the vehicle width (i.e., width 4 is larger than width 1). In this case, the user does not need to manually select a crossing route. The electronic device automatically selects the optimal crossing route passing through channel 2 and displays the crossing route passing through channel 2 on the navigation interface for the user to perform navigation operations. The navigation operation may refer to a continuous display or to the synchronous output of corresponding prompts in the form of text, voice, vibration, etc.
[0130] In some embodiments, the method of automatically selecting the optimal crossing route passing through the first channel is as follows: when the road station is used to provide energy for the vehicle, the optimal crossing route in the navigation route passing through the first channel among the multiple channels included in the road station is displayed, including: obtaining the energy parameters of the vehicle and the energy parameters corresponding to each channel in the road station; when the energy parameters of the vehicle match the energy parameters corresponding to any channel, the optimal crossing route in the navigation route is displayed in front of the vehicle, wherein the optimal crossing route passes through the first channel among the multiple channels included in the road station.
[0131] For example, if a roadside station is a gas station, charging station, or other energy station that provides energy to vehicles, it is necessary to automatically select the optimal crossing route from multiple crossing routes based on the vehicle's energy parameters to ensure vehicle navigation safety and avoid problems such as carbon accumulation and energy shortages. For example, when the roadside station is a gas station, the vehicle's energy parameter to consider is the fuel type. If the vehicle's fuel type is 98# oil, only the 98# oil charging station can be used as the first channel. When the roadside station is a charging station, the vehicle's energy parameters to consider are the charging voltage and current. When the charging voltage and current of the charging station match those of the vehicle, the charging station is used as the first channel.
[0132] It should be noted that the embodiment of the present application comprehensively considers the energy parameters of the channel, channel width, automatic deduction channel, traffic flow and distance to automatically select the optimal crossing route. For example, when there are multiple channels in the road station that match the energy parameters of the vehicle, the channel width, automatic deduction channel, traffic flow and distance can be comprehensively considered to automatically select the first channel from multiple channels whose channel width is greater than or less than the body width of the vehicle, so as to automatically select the optimal crossing channel passing through the first channel.
[0133] In some embodiments, in response to a channel switching operation, the system switches from displaying a road station ahead of the vehicle on the navigation route and a first channel among at least one channel included in the road station through which the navigation route passes, to displaying a road station ahead of the vehicle on the navigation route and a second channel among at least one channel included in the road station through which the navigation route passes.
[0134] For example, the navigation interface provides a switching entrance. After a road station is displayed in front of the vehicle on the navigation route and the navigation route passes through the first channel in the road station, when the user wants to switch to the channel passing through the road station, through the user's switching operation, the road station displayed in front of the vehicle on the navigation route and the navigation route passes through the first channel in the road station will be switched to the road station displayed in front of the vehicle on the navigation route and the navigation route passes through the second channel in the road station (that is, the channel switched by the user), and navigation is performed based on the channel switched by the user, thereby realizing the function of switching channels in real time based on user needs, being able to adjust vehicle navigation in time, avoiding resource waste caused by invalid navigation or erroneous navigation, and improving the actual utilization rate of computing resources consumed during the navigation process. Among them, the switching operation in the embodiment of the present application can be a touch operation (such as clicking or long pressing a channel, etc.), or a non-touch operation (such as selecting a channel by voice input, or selecting a channel by gesture input, etc.).
[0135] As an example, Figure 5 The navigation interface is shown. When the vehicle is traveling along the navigation route and there is a road station 401 in front of the vehicle, there are crossing routes that cross channel 1, crossing routes that cross channel 2, and crossing routes that cross channel 3 in front of the vehicle. Before the switching operation, the first channel (i.e., the closest one) is displayed in front of the vehicle. Figure 5 The crossing route of the channel 2 shown in the figure is displayed in front of the vehicle after the switching operation. Figure 5 The crossing route of channel 3) is shown for the user to perform navigation operations, wherein the navigation operation can refer to continuous display or synchronous output of corresponding prompts in the form of text, voice or vibration.
[0136] In some embodiments, a road station is displayed ahead of the vehicle on the navigation route, and before the navigation route passes through a first channel of at least one channel included in the road station, first prompt information is displayed in response to the presence of the road station ahead of the vehicle on the navigation route, wherein the first prompt information is used to prompt that the road station will be simulated and displayed in the lane-level navigation interface.
[0137] In some embodiments, when a road station is a service station or energy station that is a bypass of the navigation route, and when the vehicle does not need to use the services of the service station or energy station, it is determined that the operation of displaying the road station ahead of the driving direction of the navigation route and the first channel of at least one channel included in the road station will not be performed, and the service station or energy station that is a bypass of the navigation route is displayed ahead of the driving direction of the navigation route.
[0138] For example, a navigation route aims to reach its destination. For example, the navigation software may not predict that the user will need to reach a service station or energy station because the user may pass by it without entering. This means that the navigation route can bypass the service station or energy station. Therefore, before displaying the navigation route as passing through the service station or energy station, the software needs to determine whether the user intends to enter the service station or energy station. If the vehicle does not need to use the services of the service station or energy station, the road station will not be displayed ahead of the navigation route. Instead, the service station or energy station bypassed by the navigation route will be displayed ahead of the navigation route. This avoids invalid navigation and improves the actual utilization of computing resources consumed during the navigation process.
[0139] As an example, Figure 6 A navigation interface is shown. When a vehicle is traveling along a navigation route and there is a road station 401 (i.e., a service station or energy station) ahead of the vehicle, when the vehicle does not need to use the services of the service station or energy station, the road station will not be displayed ahead of the vehicle on the navigation route, and a service station or energy station bypassing the navigation route will be displayed ahead of the vehicle on the navigation route. Navigation operations are performed based on the navigation route passing through the first lane, wherein the navigation operation may refer to continuous display or to synchronously outputting corresponding prompts in the form of text, voice, vibration, etc.
[0140] In some embodiments, when a road station is a service station or energy station that is a bypass of the navigation route, the road station is displayed ahead of the vehicle on the navigation route, and the navigation route is displayed before passing through a first channel of at least one channel included in the road station. When there is a service station or energy station ahead of the vehicle on the navigation route, and the road station matches the service station or energy station set in the navigation itinerary, it is determined that the road station will be displayed ahead of the vehicle on the navigation route and the navigation route will pass through the first channel of at least one channel included in the road station, wherein the service station or energy station set in the navigation itinerary is a station that needs to be entered during the navigation process.
[0141] For example, a navigation line is intended to reach its destination. For a service station or energy station, the navigation software may not be able to predict that the user needs to reach this location because the user may pass by it without entering it. That is, the navigation route may bypass the service station or energy station. Therefore, before displaying the navigation route passing through the service station or energy station, it is necessary to determine whether the service station or energy station is to be entered. When there is a service station or energy station ahead of the navigation route, and the road station matches the service station or energy station set in the navigation itinerary (for example, a service station or energy station set in advance by the user in the itinerary), the road station will be displayed ahead of the navigation route, and the navigation route will pass through the first channel of at least one channel included in the road station, providing users with smooth and accurate navigation and improving the vehicle navigation experience.
[0142] In some embodiments, when a road station is an energy station that is a bypass of a navigation route, the road station is displayed ahead of the vehicle on the navigation route, and the navigation route is displayed before passing through a first channel of at least one channel included in the road station. When there is an energy station ahead of the vehicle on the navigation route, and the remaining cruising range of the vehicle is less than the remaining navigation range, and the remaining cruising range is not enough to reach the next energy station in the navigation route, it is determined that the energy station will be displayed ahead of the vehicle on the navigation route and the navigation route will pass through the first channel of at least one channel included in the energy station.
[0143] For example, the navigation software automatically decides and prompts whether it is necessary to enter a road station based on the driving conditions. When there is an energy station ahead of the navigation route, and the remaining cruising range of the vehicle is less than the remaining navigation range, and the remaining cruising range is not enough to reach the next energy station in the navigation route, it means that the vehicle needs to enter the energy station to replenish energy, otherwise the vehicle cannot reach the navigation destination. Therefore, the energy station is displayed ahead of the navigation route and the navigation route passes through the first channel of at least one channel included in the energy station. Prompt information can also be output (reminding the user that energy needs to be replenished) to perform navigation operations and improve the vehicle navigation experience. The navigation operation can refer to continuous display, or it can refer to synchronously outputting corresponding prompts in the form of text, voice or vibration.
[0144] In some embodiments, when the road station is a service station with a rest area, the road station is displayed ahead of the navigation route and the navigation route is displayed before passing through a first channel of at least one channel included in the road station. When there is a service station ahead of the navigation route and the vehicle's continuous driving time is greater than a driving time threshold for fatigue driving, it is determined that the service station will be displayed ahead of the navigation route and the navigation route will pass through the first channel of at least one channel included in the service station.
[0145] For example, the navigation software automatically decides and prompts whether it is necessary to enter a road station based on the driving conditions. When there is a service station ahead of the navigation route and the vehicle's continuous driving time is greater than the driving time threshold for fatigue driving, it means that the user may have a problem of fatigue driving and the vehicle needs to enter the service station for a rest, otherwise there will be hidden dangers to safe driving. Therefore, the service station is displayed ahead of the navigation route and the navigation route passes through the first channel of at least one channel included in the service station. Prompt information can also be output (reminding the user that they need to rest at the service station) to perform navigation operations and improve the safety of vehicle navigation. The navigation operation can refer to continuous display, or it can refer to synchronously outputting corresponding prompts in the form of text, voice or vibration.
[0146] In some embodiments, in response to a road station being set ahead of the vehicle on the navigation route, the road station is displayed ahead of the vehicle on the navigation route and the navigation route passes through a first channel of at least one channel included in the road station, including: when a road station is set ahead of the vehicle on the navigation route and the vehicle travels before a critical point, a picture including the road station is displayed ahead of the vehicle on the navigation route, and the first channel of multiple channels included in the navigation route passing through the road station is displayed; wherein the size of the picture is negatively correlated with the distance from the vehicle to the road station.
[0147] For example, a picture including a road station is acquired in real time by a camera (such as a local camera or a camera of another electronic device). As the vehicle moves forward, the road station dynamically approaches, and the picture including the road station is acquired in real time by the camera. The picture including the road station is superimposed on the lane-level navigation route, thereby providing a dynamic real-life picture and improving the realism of the navigation process.
[0148] In some embodiments, in response to a road station being set ahead of the vehicle on the navigation route, the road station is displayed ahead of the vehicle on the navigation route and the navigation route passes through a first channel of at least one channel included in the road station, including: when a road station is set ahead of the vehicle on the navigation route and the vehicle travels before a critical point, a virtual model of the road station is displayed ahead of the vehicle on the navigation route, and the first channel of multiple channels included in the navigation route passing through the road station is displayed; wherein the size of the virtual model is negatively correlated with the distance from the vehicle to the road station.
[0149] For example, the road station displayed ahead of the vehicle on the navigation route is a virtual model. By displaying the virtual model of the road station ahead of the vehicle on the navigation route and displaying the first channel of multiple channels passing through the road station in the navigation route, there is no need to switch from lane-level navigation mode to road-level navigation mode when passing through the road station, providing a smooth and fluent lane-level navigation experience.
[0150] For example, the rendering process of the road station is realized by the following method: positioning the vehicle to obtain the vehicle's positioning information; querying the electronic map based on the positioning information to find that there is a road station ahead of the navigation route and before the vehicle reaches the critical point; based on the vehicle's positioning information and the location information of the road station in the electronic map, determining the display position of the road station in the navigation interface; and displaying a virtual model of the road station at the display position.
[0151] It should be noted that, based on the positioning information, a query is performed on the electronic map. If it is found that there is a road station ahead of the vehicle on the navigation route and before the vehicle reaches the critical point, it means that the road station needs to be displayed on the navigation interface. The rendering tool is called to determine the display position of the road station on the navigation interface based on the vehicle's positioning information and the position information of the road station in the electronic map. The virtual model of the road station (i.e., a three-dimensional object, including geometry, viewpoint, and texture information) is projected into a digital image in two dimensions at the display position according to the set environment, lighting, material, and rendering parameters to display the virtual model of the road station on the navigation interface.
[0152] In some embodiments, the above-mentioned positioning processing of the vehicle to obtain positioning information can be achieved by performing any of the following processing: obtaining positioning information set for the vehicle; performing positioning processing on the vehicle based on the global positioning system to obtain positioning information; performing positioning processing on the vehicle based on carrier phase difference to obtain positioning information.
[0153] Here, three example methods of positioning processing are provided. The first method is to obtain positioning information set for the vehicle, for example, the positioning information can be manually set by the user. This method is suitable for scenarios where the network is poor or there is no condition for automatic positioning.
[0154] The second method is to perform positioning processing on the vehicle based on the Global Positioning System (GPS) to obtain positioning information. In this way, automatic positioning can be achieved.
[0155] The third method is to perform carrier phase differential positioning on the vehicle to obtain positioning information. Carrier phase differential, also known as real-time kinematic (RTK) positioning, can obtain highly accurate positioning information and is suitable for scenarios with high precision requirements.
[0156] In some embodiments, a method for displaying a virtual model of a road station ahead of a vehicle on a navigation route is as follows: obtaining necessary construction data of the road station and obtaining a layer corresponding to non-essential construction data of the road station; adjusting a general model of the road station based on the necessary data of the road station to obtain a customized model of the road station; superimposing a layer corresponding to non-essential data on the customized model of the road station to obtain a virtual model of the road station; and superimposing and displaying the virtual model of the road station ahead of the vehicle on the navigation route.
[0157] For example, necessary construction data (data required to construct a road station) includes at least one of the following: original station data of the road station obtained from the original road-level data (such as the number of channels, road station name); channel information in the road station obtained from the dynamic collection data (such as channel type (ETC or manual), channel opening and closing status); high-precision information of the road station obtained from high-precision map data (such as the precise location information of the road station, the cross-sectional width of the road station, etc.); multi-dimensional scene information of the road station obtained from the input end (such as the distribution of isolation barriers, the distribution of crash barrels, etc.). Non-essential construction data (data not required to construct a road station) includes at least one of the following: channel guide lines, signage layers in the road station, etc.
[0158] In some embodiments, when the vehicle travels to the critical point of a road station and does not receive a selection operation to switch to a road-level navigation route, it continues to use the lane-level navigation route; when the vehicle travels to the critical point of a road station and receives a selection operation to switch to a road-level navigation route, it switches to the road-level navigation route.
[0159] In step 103 , in response to the vehicle traveling along the navigation route, a real-time position of the vehicle in the process of passing the road station along the first channel is displayed in the navigation route.
[0160] For example, after a road station is displayed ahead of the vehicle on the navigation route and the navigation route passes through a first channel of at least one channel included in the road station, when the vehicle continues to travel along the navigation route to a critical point, the real-time position of the vehicle in the process of entering and leaving (i.e., first approaching and then moving away from) the road station along the first channel is displayed in the navigation route, thereby realizing continuous lane-level navigation in the process of passing through the road station, and realizing smooth switching in and out of the road station without the user's perception, thereby improving the actual utilization of computing resources consumed in the navigation process through continuous vehicle navigation, and realizing lane-level dynamic navigation.
[0161] The following describes an exemplary application of the embodiments of the present application in a practical application scenario.
[0162] The embodiments of the present application can be applied to various road station navigation application scenarios, such as toll station scenarios, gas station scenarios, and parking lot scenarios. The following is an explanation with reference to the toll station scenario.
[0163] like Figure 7 As shown, the navigation in the toll booth scenario of the related art is not dynamic lane-level navigation. Figure 7Vehicle navigation is performed using road-level navigation 701, and a toll booth is presented via a static real-world image 702. In the toll booth scenario, the user must switch from lane-level navigation (precise navigation) to road-level navigation (rough navigation), and then return to lane-level navigation after exiting the toll booth. This navigation method does not provide a smooth, seamless lane-level navigation experience, degrading the user's navigation experience.
[0164] In order to solve the above problems, the embodiment of the present application builds a toll station scene in the lane-level navigation, and the navigation interface always maintains the lane-level navigation state and will not exit the lane-level navigation or switch to the road-level navigation mode, which makes up for the lack of toll station scenes in the real lane-level navigation process, and constructs a toll station model consistent with the characteristics of the toll station, and renders it in real time in the navigation interface, or displays real-time toll station pictures in the lane-level navigation mode (as the vehicle moves forward, the toll station dynamically approaches, and the real toll station picture is obtained in real time through the camera, and the toll station picture is superimposed on the lane-level navigation route), providing sufficient information and improving the smoothness of the navigation process.
[0165] Taking the toll station model as an example, the toll station is rendered in the 3D scene of lane-level navigation. As the vehicle moves forward, the toll station model dynamically approaches. The following details the construction of the toll station model:
[0166] like Figure 8 As shown, building a toll station model includes three steps: building a general toll station model, obtaining toll station information data, and overlaying data layers to build a customized toll station model. The three steps are described in detail below:
[0167] Step 11: Build a general toll station model.
[0168] like Figure 9 As shown, the universal toll station model 901 includes gate components, toll booths, ETC toll display boards, manual toll display boards, channel opening and closing signal lights, etc. A roof is built on top of the above components, and the toll station name is built in the center of the roof.
[0169] Step 12: Obtain toll station data.
[0170] like Figure 10 As shown, the embodiment of the present application obtains toll station data in the following manner:
[0171] 1) Obtain toll station information (i.e., raw data) from the original road-level data of the map (i.e., traditional road-level data), such as the number of lanes and toll station names;
[0172] 2) Obtain channel data from dynamic data collection (dynamic data is obtained through field collection, such as manual field surveys), such as channel type (ETC or manual) and channel opening and closing status;
[0173] 3) Obtain high-precision data of toll stations from the high-precision map data of the map, such as the precise location information of the toll station and the cross-sectional width of the toll station;
[0174] 4) Obtain multi-dimensional scene data of toll booths from other data terminals (input terminals) for supplementation, such as the distribution of isolation barriers and crash barriers;
[0175] Step 13: Overlay the data layers and build a customized toll booth model.
[0176] like Figure 10 As shown, the embodiment of the present application customizes the toll station model in the following ways:
[0177] 1) Use the toll station data obtained in step 12 as the number, location, and other parameters of components in the general toll station model to build a customized model for the toll station;
[0178] 2) Using the customized model obtained from the above modeling as the base map, other required information layers (supplementary layers, i.e., non-essential toll station information) are superimposed, such as guide lines for the channel and signage layers at the toll station, to obtain a fused multidimensional model (i.e., a virtual model of the toll station);
[0179] 3) Apply the fused multidimensional model to lane-level navigation to achieve a smooth connection between road section navigation and toll station scene navigation.
[0180] In summary, the embodiments of this application address the lack of lane-level navigation in toll booth scenarios, eliminating the need to switch from lane-level navigation mode to road-level navigation mode in toll booth scenarios, providing a smooth and fluid lane-level navigation experience. Furthermore, by modeling the actual toll booth and overlaying the required information layers, a digital twin toll booth model is constructed within lane-level navigation, improving both the degree of simulation and the richness of information.
[0181] So far, the navigation processing method provided by the embodiment of the present application has been described in combination with the exemplary application and implementation of the electronic device provided by the embodiment of the present application. Now, we will continue to describe the solution for implementing navigation processing by cooperating with each module (first display module 5551, second display module 5552, third display module 5553 and switching module 5554) in the navigation processing device 555 provided by the embodiment of the present application.
[0182] The first display module 5551 is used to display multiple lanes in the road and the navigation route passing through the current lane in the navigation interface, wherein adjacent lanes are separated by lane lines; the second display module 5552 is used to display the road station ahead of the vehicle along the navigation route in response to the presence of the road station ahead of the vehicle, and to display the first channel of at least one channel included in the navigation route passing through the road station; the third display module 5553 is used to display the real-time position of the vehicle along the first channel in the navigation route in response to the vehicle traveling along the navigation route.
[0183] In some embodiments, the second display module 5552 is also used to display multiple crossing routes in the navigation route that pass through the road station in front of the vehicle on the navigation route, wherein the multiple crossing routes pass through different channels of the road station; in response to a selection operation for the multiple crossing routes, the selected crossing route that passes through the first channel is applied to the navigation process of the vehicle passing through the road station, and the display of crossing routes that pass through channels other than the first channel is stopped.
[0184] In some embodiments, the second display module 5552 is also used to distinguish and display multiple crossing routes crossing different channels in front of the vehicle through different display parameters; wherein, the display parameters include at least one of color, size, text and line type, and the display parameters are used to characterize different characteristic parameters of the multiple crossing routes, and the characteristic parameters include at least one of the following: shortest distance route, automatic deduction route, minimum traffic flow route, and widest channel route.
[0185] In some embodiments, the second display module 5552 is also used to automatically select the optimal crossing route passing through the first channel among the multiple crossing routes when no selection operation for the multiple crossing routes is received within the waiting time, and stop displaying the crossing routes passing through channels other than the first channel; wherein the types of the optimal crossing route include: shortest distance route, automatic toll deduction route, minimum traffic flow route, and widest channel route.
[0186] In some embodiments, the second display module 5552 is also used to display the road station ahead of the navigation route when there is a road station ahead of the vehicle and the vehicle travels to a critical point, and to display the optimal crossing route of the first channel among the multiple channels included in the navigation route passing through the road station; wherein the critical point is the last position of any channel that can be switched to the road station from the real-time position of the vehicle.
[0187] In some embodiments, the second display module 5552 is also used to display the optimal crossing route in the navigation route in front of the vehicle when payment is required for the service provided by the road station, wherein the optimal crossing route passes through the first channel with automatic deduction function.
[0188] In some embodiments, the second display module 5552 is also used to display the optimal crossing route in the navigation route in front of the vehicle when the traffic flow in different channels in the road station is unbalanced, wherein the optimal crossing route passes through the first channel with the minimum traffic flow.
[0189] In some embodiments, the second display module 5552 is further used to display an optimal crossing route in the navigation route ahead of the vehicle when the number of channels in the road station is greater than a number threshold, wherein the optimal crossing route passes through the first channel closest to the vehicle.
[0190] In some embodiments, the second display module 5552 is also used to display the optimal crossing route in the navigation route in front of the vehicle when there is a channel with a channel width smaller than the body width of the vehicle in the road station, wherein the optimal crossing route passes through the first channel with a channel width greater than the body width.
[0191] In some embodiments, when the road station is used to provide energy for the vehicle, the second display module 5552 is also used to obtain the energy parameters of the vehicle and the energy parameters corresponding to each channel in the road station; when the energy parameters of the vehicle match the energy parameters corresponding to any of the channels, the optimal crossing route in the navigation route is displayed in front of the vehicle, wherein the optimal crossing route passes through the first channel of the multiple channels included in the road station.
[0192] In some embodiments, the device also includes: a switching module 5554, which is used to switch from displaying the first channel of at least one channel included in the navigation route passing through the road station in front of the vehicle on the navigation route to displaying the second channel of at least one channel included in the navigation route passing through the road station in front of the vehicle on the navigation route in response to a channel switching operation.
[0193] In some embodiments, when the road station is a service station or energy station bypassing the navigation route, the second display module 5552 is also used to determine that the operation of displaying the road station in front of the navigation route will not be performed when the vehicle does not need to use the service of the service station or energy station, and displaying the navigation route passing through the first channel of at least one channel included in the road station, and displaying the service station or energy station bypassing the navigation route in front of the navigation route.
[0194] In some embodiments, when the road station is a service station or energy station that is a bypass of the navigation route, the second display module 5552 is also used to determine that the road station will be displayed in front of the navigation route when the service station or energy station exists in front of the navigation route and the road station matches the service station or energy station set in the navigation itinerary, and to display the first channel of at least one channel included in the navigation route passing through the road station, wherein the service station or energy station set in the navigation itinerary is a station that needs to be entered during the navigation process.
[0195] In some embodiments, when the road station is an energy station that is a bypass of the navigation route, the second display module 5552 is also used to determine that the energy station will be displayed in front of the navigation route and the navigation route passes through the first channel of at least one channel included in the energy station when the energy station exists in front of the navigation route and the remaining cruising range of the vehicle is less than the remaining navigation range, and the remaining cruising range is not enough to reach the next energy station in the navigation route.
[0196] In some embodiments, when the road station is a service station with a rest area, the second display module 5552 is also used to determine that the service station will be displayed in front of the navigation route and the navigation route passes through the first channel of at least one channel included in the service station when the service station exists in front of the navigation route and the continuous driving time of the vehicle is greater than the driving time threshold for fatigue driving.
[0197] In some embodiments, the second display module 5552 is also used to display a picture including the road station in front of the navigation route when there is a road station in front of the vehicle and the vehicle travels to a critical point, and to display the first channel of the multiple channels passing through the road station in the navigation route; wherein the size of the picture is negatively correlated with the distance from the vehicle to the road station.
[0198] In some embodiments, the second display module 5552 is also used to display a virtual model of the road station ahead of the navigation route when there is a road station ahead of the vehicle and the vehicle travels to a critical point, and to display the first channel of multiple channels passing through the road station in the navigation route; wherein the size of the virtual model is negatively correlated with the distance from the vehicle to the road station.
[0199] In some embodiments, the second display module 5552 is also used to obtain the necessary construction data of the road station and obtain the layer corresponding to the non-essential construction data of the road station; adjust the general model of the road station based on the necessary data of the road station to obtain a customized model of the road station; superimpose the layer corresponding to the non-essential data on the customized model of the road station to obtain a virtual model of the road station; and superimpose and display the virtual model of the road station in front of the vehicle on the navigation route.
[0200] In some embodiments, the necessary construction data includes at least one of the following: original site data of the road station obtained from original road-level data; channel data in the road station obtained from dynamic collection data; high-precision data of the road station obtained from high-precision map data; multi-dimensional scene data of the road station obtained from the input end.
[0201] The present invention provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the navigation processing method described above in the present invention.
[0202] The embodiment of the present application provides a computer-readable storage medium storing executable instructions, wherein the executable instructions are stored. When the executable instructions are executed by a processor, the processor will execute the navigation processing method provided by the embodiment of the present application, for example, Figure 3A-Figure 3B The navigation processing method shown.
[0203] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface storage, optical disk, or CD-ROM; or various devices including one or any combination of the above memories.
[0204] In some embodiments, executable instructions may be in the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
[0205] As an example, executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinating files (e.g., files storing one or more modules, subroutines, or code portions).
[0206] By way of example, executable instructions may be deployed to be executed on one computing device, or on multiple computing devices at one site, or on multiple computing devices distributed across multiple sites and interconnected by a communication network.
[0207] The above description is merely an embodiment of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent replacements, and improvements made within the spirit and scope of the present application are included in the scope of protection of the present application.
Claims
1. A navigation processing method, characterized in that: The method comprises: Displaying multiple lanes on a road and a navigation route passing through a current lane in a navigation interface, wherein adjacent lanes are separated by lane markings; In response to a road station existing ahead of the vehicle on the navigation route and before the vehicle reaches a critical point, displaying the road station ahead of the vehicle on the navigation route and displaying a first channel of at least one channel included in the road station through which the navigation route passes, wherein the critical point is the last position of any channel that can be switched to the road station from the real-time position of the vehicle; In response to the vehicle traveling along the navigation route, the real-time position of the vehicle during the process of passing the road station along the first channel is displayed in the navigation route.
2. The method according to claim 1, characterized in that In response to a road station existing ahead of the vehicle on the navigation route, displaying the road station ahead of the vehicle on the navigation route and displaying a first channel of at least one channel included in the navigation route passing through the road station includes: Displaying a plurality of crossing routes in the navigation route for passing through the road station ahead of the vehicle traveling along the navigation route, wherein the plurality of crossing routes pass through different passages of the road station; In response to a selection operation on the plurality of crossing routes, the selected crossing route passing through the first channel is applied to a navigation process of the vehicle passing through the road station, and display of crossing routes passing through channels other than the first channel is stopped.
3. The method according to claim 2, characterized in that The displaying of a plurality of crossing routes in the navigation route for passing through the road station ahead of the vehicle on the navigation route includes: Different display parameters are used to distinguish and display multiple crossing routes that pass through different channels in front of the vehicle; The display parameters include at least one of color, size, text, and line type, and the display parameters are used to characterize different characteristic parameters of the multiple crossing routes, and the characteristic parameters include at least one of the following: shortest distance route, automatic toll deduction route, minimum traffic flow route, and widest channel route.
4. The method according to claim 2, characterized in that After displaying a plurality of crossing routes for passing through the road station in the navigation route ahead of the vehicle traveling along the navigation route, the method further includes: When no selection operation for the multiple crossing routes is received within the waiting time, the optimal crossing route passing through the first channel among the multiple crossing routes is automatically selected, and crossing routes passing through channels other than the first channel are stopped from being displayed; Among them, the types of the optimal crossing route include: shortest distance route, automatic toll deduction route, minimum traffic flow route, and widest channel route.
5. The method according to claim 1, wherein In response to a road station existing ahead of the vehicle on the navigation route, displaying the road station ahead of the vehicle on the navigation route and displaying a first channel of at least one channel included in the navigation route passing through the road station includes: The road station is displayed ahead of the vehicle on the navigation route, and an optimal crossing route in the navigation route that passes through a first passage among a plurality of passages included in the road station is displayed.
6. The method according to claim 5, characterized in that The displaying of the optimal crossing route of the first channel among the multiple channels included in the road station in the navigation route includes: When payment is required for the service provided by the road station, an optimal crossing route in the navigation route is displayed ahead of the vehicle traveling along the navigation route, wherein the optimal crossing route passes through the first channel with the automatic deduction function.
7. The method according to claim 5, characterized in that The displaying of the optimal crossing route of the first channel among the multiple channels included in the road station in the navigation route includes: When the traffic volume in different channels in the road station is unbalanced, an optimal crossing route in the navigation route is displayed ahead of the vehicle traveling along the navigation route, wherein the optimal crossing route passes through the first channel with the minimum traffic volume.
8. The method according to claim 5, characterized in that The displaying of the optimal crossing route of the first channel among the multiple channels included in the road station in the navigation route includes: When the number of channels in the road station is greater than a number threshold, an optimal crossing route in the navigation route is displayed ahead of the vehicle traveling along the navigation route, wherein the optimal crossing route passes through the first channel closest to the vehicle.
9. The method according to any one of claims 5 to 8, characterized in that The displaying of the optimal crossing route of the first channel among the multiple channels included in the road station in the navigation route includes: When a passage with a passage width smaller than the body width of the vehicle exists in the road station, an optimal crossing route in the navigation route is displayed ahead of the vehicle traveling along the navigation route, wherein the optimal crossing route passes through the first passage with a passage width larger than the body width.
10. The method according to any one of claims 5 to 8, characterized in that When the road station is used to provide energy for the vehicle, displaying the optimal crossing route of the first channel among the multiple channels included in the road station in the navigation route includes: Obtaining energy parameters of the vehicle and energy parameters corresponding to each channel in the road station; When the energy parameter of the vehicle matches the energy parameter corresponding to any of the channels, an optimal crossing route in the navigation route is displayed ahead of the vehicle, wherein the optimal crossing route passes through a first channel among the multiple channels included in the road station.
11. The method according to claim 1, wherein When the road station is a service station or energy station that is a bypass of the navigation route, the road station is displayed ahead of the vehicle traveling along the navigation route, and before the navigation route passes through a first channel of at least one channel included in the road station, the method further includes: When the service station or energy station exists ahead of the driving of the navigation route and the road station matches the service station or energy station set in the navigation itinerary, it is determined that the road station will be displayed ahead of the driving of the navigation route, and a first channel of at least one channel included in the navigation route passing through the road station is displayed, wherein the service station or energy station set in the navigation itinerary is a station that needs to be entered during the navigation process.
12. The method according to claim 1, characterized in that When the road station is an energy station bypassing the navigation route, the road station is displayed ahead of the vehicle traveling along the navigation route, and before the navigation route passes through a first channel of at least one channel included in the road station, the method further includes: When the energy station exists ahead of the vehicle on the navigation route, the remaining cruising range of the vehicle is less than the remaining navigation range, and the remaining cruising range is insufficient to reach the next energy station on the navigation route, it is determined that the energy station will be displayed ahead of the vehicle on the navigation route and the navigation route passes through a first channel of at least one channel included in the energy station.
13. The method according to claim 1, wherein In response to a road station existing ahead of the vehicle on the navigation route, displaying the road station ahead of the vehicle on the navigation route and displaying a first channel of at least one channel included in the navigation route passing through the road station includes: When a road station is provided ahead of the vehicle on the navigation route and the vehicle travels before a critical point, a picture including the road station is displayed ahead of the vehicle on the navigation route, and a first passage among a plurality of passages on the navigation route that pass through the road station is displayed; The size of the image is negatively correlated with the distance from the vehicle to the road station.
14. The method according to claim 1, wherein In response to a road station existing ahead of the vehicle on the navigation route, displaying the road station ahead of the vehicle on the navigation route and displaying a first channel of at least one channel included in the navigation route passing through the road station includes: When a road station is provided ahead of the vehicle on the navigation route and the vehicle travels before a critical point, a virtual model of the road station is displayed ahead of the vehicle on the navigation route, and a first passage among a plurality of passages on the navigation route that pass through the road station is displayed; The size of the virtual model is negatively correlated with the distance from the vehicle to the road station.
15. The method according to claim 14, characterized in that When a road station is provided ahead of the vehicle on the navigation route and the vehicle travels to a critical point, displaying a virtual model of the road station ahead of the vehicle on the navigation route includes: Performing positioning processing on the vehicle to obtain positioning information of the vehicle; Performing query processing in an electronic map based on the positioning information, finding that there is a road station ahead of the vehicle on the navigation route and that the vehicle has traveled to a critical point; Determining a display position of the road station on the navigation interface based on the positioning information of the vehicle and the position information of the road station in the electronic map; A virtual model of the road station is displayed at the display position.
16. The method according to claim 15, characterized in that Displaying the virtual model of the road station at the display position includes: Obtaining necessary construction data of the road station and obtaining layers corresponding to unnecessary construction data of the road station; adjusting the general model of the road station based on necessary construction data of the road station to obtain a customized model of the road station; Overlaying a layer corresponding to the non-essential construction data on the customized model of the road station to obtain a virtual model of the road station; The virtual model of the road station is superimposed and displayed at the display position.
17. The method according to claim 16, characterized in that The necessary construction data includes at least one of the following: Original station data of the road station obtained from original road-level data; Channel data in the road station obtained from dynamically collected data; High-precision data of the road station obtained from high-precision map data; The multi-dimensional scene data of the road station is obtained from the input end.
18. A navigation processing device, characterized in that: The device comprises: A first display module is configured to display a plurality of lanes on a road and a navigation route passing through a current lane in a navigation interface, wherein adjacent lanes are separated by lane markings; a second display module configured to, in response to a road station existing ahead of the vehicle on the navigation route and before the vehicle reaches a critical point, display the road station ahead of the vehicle on the navigation route and display a first channel of at least one channel included in the road station through which the navigation route passes, wherein the critical point is the last position of any channel capable of switching to the road station from the vehicle's real-time position; A third display module is configured to display the real-time position of the vehicle in the process of passing the road station along the first channel in response to the vehicle traveling along the navigation route.
19. An electronic device, characterized in that: The electronic device comprises: a memory for storing executable instructions; The processor is configured to implement the navigation processing method according to any one of claims 1 to 17 when executing the executable instructions stored in the memory.
20. A computer-readable storage medium, characterized in that Executable instructions are stored, which are used to implement the navigation processing method according to any one of claims 1 to 17 when executed by a processor.
21. A computer program product comprising computer executable instructions or a computer program, characterized in that When the computer executable instructions or computer program are executed by a processor, the navigation processing method according to any one of claims 1 to 17 is implemented.
Citation Information
Patent Citations
Method and device for reminding energy source supplement for vehicle
CN104724001A
Toll-gate lane guide device
JP2011170582A