Navigation route processing method and apparatus, electronic device, and storage medium
Patent Information
- Application Number
- CN202210842464.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-18
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2042-07-18
AI Technical Summary
[0002]地图导航能够提供语音导航、路线规划、实时路况等服务,为人们的出行提供了很多便利,然而地图导航依赖于准确的定位信息,现有技术中,在导航终点的定位信息错误的情况下,地图导航规划的路线也会出错,从而影响了导航路线的准确性和用户体验
[0018]另一方面提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述所述的一种导航路线处理方法。
Smart Images

Figure CN117451062B_ABST
Abstract
Claims
1. A navigation route processing method characterized by comprising: The method includes: Obtain the navigation route to be processed; the navigation route to be processed includes the navigation start point and the navigation end point; Starting from the navigation starting point, the navigation route after each navigation point on the navigation route to be processed is detected sequentially until the target navigation route after the target navigation point is detected to meet the preset navigation anomaly conditions. If the target navigation route includes internal routes within an associated region, it is determined that the navigation endpoint does not match a preset geographic information point; the associated region is the region corresponding to the preset geographic information point. The navigation endpoint is updated to obtain the target endpoint; the target endpoint is matched with the preset geographic information point. The navigation route to be processed is updated based on the target navigation point and the target destination to obtain the updated navigation route; The target endpoint includes a second target endpoint, and updating the navigation endpoint to obtain the target endpoint includes: If the preset geographic information point is not the associated region, obtain the target entrance / exit in the entrance / exit of the associated region. The target entrance / exit is the entrance / exit whose distance from the preset geographic information point is less than a preset distance threshold. Determine the second target destination based on the target entrance / exit; The step of updating the navigation route to be processed based on the target navigation point and the target destination to obtain the updated navigation route includes: If the target entrance / exit is the first entrance / exit into the associated area, the target navigation route is updated based on the route between the target navigation point and the second target endpoint to obtain the updated navigation route; the first entrance / exit is located on the target navigation route.
2. The navigation route processing method according to claim 1, characterized in that, Starting from the navigation starting point, the navigation route after each navigation point on the navigation route to be processed is sequentially detected until the target navigation route after the target navigation point is detected to meet the preset navigation anomaly conditions, including: Use the navigation starting point as the current navigation point; The navigation route after the current navigation point is detected to obtain the route detection result; If the route detection result does not meet the preset navigation anomaly conditions, the current navigation point is updated based on the next navigation point of the current navigation point; Repeat the steps of detecting the navigation route after the current navigation point, obtaining the route detection result and the next navigation point based on the current navigation point, and updating the current navigation point, until the route detection result meets the preset navigation anomaly condition; The current navigation point at the end of the update is determined as the target navigation point, and the navigation route after the target navigation point is determined as the target navigation route.
3. The navigation route processing method according to claim 2, characterized in that, The step of detecting the navigation route after the current navigation point to obtain the route detection result includes: Determine the length of the navigation route after the current navigation point; Determine the distance information between the current navigation point and the navigation destination; Based on the length information and the distance information, the detection parameter information corresponding to the current navigation point is determined; The route detection result is obtained by comparing the detection parameter information with the preset parameter threshold.
4. The navigation route processing method according to claim 1, characterized in that, The target endpoint includes a first target endpoint, and updating the navigation endpoint to obtain the target endpoint includes: When the preset geographic information point is the associated region, the first target destination is determined based on the entrance location information of the associated region; The step of updating the navigation route to be processed based on the target navigation point and the target destination to obtain the updated navigation route includes: Based on the route between the target navigation point and the first target destination, the target navigation route is updated to obtain the updated navigation route.
5. The navigation route processing method according to claim 1, characterized in that, The step of updating the navigation route to be processed based on the target navigation point and the target destination to obtain the updated navigation route further includes: If the target entrance / exit is not the first entrance / exit for entering the associated area, a target replacement route is generated based on the route between the first entrance / exit and the second target endpoint. Based on the target replacement route, the navigation route after the first entrance / exit in the target navigation route is replaced to obtain the updated navigation route.
6. The navigation route processing method according to claim 1, characterized in that, The method further includes: Based on the location information of the navigation endpoint, candidate regions are obtained; the candidate regions are regions adjacent to the navigation endpoint. Compare the first identifier information of the navigation destination with the second identifier information of the candidate area; If the first identification information matches the second identification information, the candidate region is used as the associated region of the navigation destination.
7. A navigation route processing device, characterized in that, The device includes: The navigation route acquisition module is used to acquire the navigation route to be processed; the navigation route to be processed includes a navigation start point and a navigation end point; The navigation route detection module is used to detect the navigation route after each navigation point on the navigation route to be processed, starting from the navigation starting point, until the target navigation route after the target navigation point is detected to meet the preset navigation anomaly conditions. The navigation endpoint detection module is used to determine, when the target navigation route includes an internal route within an associated region, that the navigation endpoint does not match a preset geographic information point; the associated region is the region corresponding to the preset geographic information point. The navigation endpoint update module is used to update the navigation endpoint to obtain the target endpoint; the target endpoint is matched with the preset geographic information point. The navigation route update module is used to update the navigation route to be processed based on the target navigation point and the target destination, so as to obtain the updated navigation route; The target endpoint includes a second target endpoint, and updating the navigation endpoint to obtain the target endpoint includes: If the preset geographic information point is not the associated region, obtain the target entrance / exit in the entrance / exit of the associated region. The target entrance / exit is the entrance / exit whose distance from the preset geographic information point is less than a preset distance threshold. Determine the second target destination based on the target entrance / exit; The step of updating the navigation route to be processed based on the target navigation point and the target destination to obtain the updated navigation route includes: If the target entrance / exit is the first entrance / exit into the associated area, the target navigation route is updated based on the route between the target navigation point and the second target endpoint to obtain the updated navigation route; the first entrance / exit is located on the target navigation route.
8. The navigation route processing device according to claim 7, characterized in that, The navigation route detection module includes: The current navigation point determination unit is used to determine the navigation starting point as the current navigation point; The current navigation point detection unit is used to detect the navigation route after the current navigation point and obtain the route detection result; The navigation point update unit is used to update the current navigation point based on the next navigation point when the route detection result does not meet the preset navigation anomaly condition; The repeated detection unit is used to repeat the steps of detecting the navigation route after the current navigation point, obtaining the route detection result and the next navigation point based on the current navigation point, and updating the current navigation point, until the route detection result meets the preset navigation anomaly condition. The target information determination unit is used to determine the current navigation point at the end of the update as the target navigation point and the navigation route after the target navigation point as the target navigation route.
9. The navigation route processing device according to claim 8, characterized in that, The current navigation point detection unit includes: A length information determination unit is used to determine the length information of the navigation route after the current navigation point; A distance information determination unit is used to determine the distance information between the current navigation point and the navigation destination; The detection parameter information determination unit is used to determine the detection parameter information corresponding to the current navigation point based on the length information and the distance information; The detection result determination unit is used to compare the detection parameter information with the preset parameter threshold to obtain the route detection result.
10. The navigation route processing device according to claim 7, characterized in that, The navigation route update module includes: The first target endpoint determination unit is used to determine the first target endpoint based on the entrance location information of the associated region when the preset geographic information point is the associated region. The first route update unit is used to update the target navigation route based on the route between the target navigation point and the first target destination, so as to obtain the updated navigation route.
11. The navigation route processing device according to claim 7, characterized in that, The navigation route update module also includes: The alternative route generation unit is used to generate a target alternative route based on the route between the first entrance / exit and the second target endpoint when the target entrance / exit is not the first entrance / exit for entering the associated area. The third route update unit is used to replace the navigation route after the first entrance / exit in the target navigation route based on the target replacement route, so as to obtain the updated navigation route.
12. The navigation route processing device according to claim 7, characterized in that, The device further includes: The candidate region acquisition module is used to acquire candidate regions based on the location information of the navigation endpoint; the candidate region is a region adjacent to the navigation endpoint. The identification information comparison module is used to compare the first identification information of the navigation destination and the second identification information of the candidate area; The associated region determination module is used to identify the candidate region as the associated region of the navigation endpoint when the first identification information matches the second identification information.
13. An electronic device, characterized in that, The electronic device includes a processor and a memory, the memory storing at least one instruction or at least one program, the at least one instruction or the at least one program being loaded and executed by the processor to implement a navigation route processing method as described in any one of claims 1-6.
14. A computer-readable storage medium, characterized in that, The storage medium includes a processor and a memory, wherein the memory stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by the processor to implement a navigation route processing method as described in any one of claims 1-6.
15. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements a navigation route processing method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Moving body route navigation method and system
CN101191731A
Systems and methods for off-route identification
US20220291005A1