Electronic map correction method, navigation information setting method, navigation method and device
By analyzing navigation planning adoption rates and vehicle traffic information to correct road segment attributes in electronic maps, the problem of inaccurate map data in navigation systems has been solved, improving the accuracy of navigation systems and the driving experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- YINWANG INTELLIGENT TECHNOLOGIES CO LTD
- Filing Date
- 2021-01-06
- Publication Date
- 2026-06-09
AI Technical Summary
Existing navigation systems often provide inaccurate navigation information due to map data errors or outdated updates, leading to wasted time and economic costs for vehicles and potentially causing traffic accidents.
By acquiring the navigation planning adoption rate and vehicle traffic information of road segments, we can analyze whether the traffic attribute information of road segments in the electronic map is accurate, and correct it when it is inaccurate, including marking impassable roads, adjusting the direction of travel, setting vehicle type characteristics, providing intersection prompts, and displaying traffic violation information.
It improves the accuracy and safety of navigation systems, reduces misnavigation, and enhances the driving experience and the effectiveness of route planning.
Smart Images

Figure CN114722127B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of driving technology, and in particular to an electronic map correction method, a navigation information setting method, a navigation method and device. Background Technology
[0002] With social development and improved living standards, people's living radius is expanding, urban road conditions are becoming increasingly complex, and people are relying more and more on navigation systems when traveling. Using navigation functions on in-vehicle terminals or mobile terminals (such as smartphones) for route planning and navigation has become very common when traveling by vehicle.
[0003] Navigation functions may fail to provide accurate navigation information to vehicles due to errors in map data collection, outdated map data, or unforeseen road events. This can lead to wasted time and money, and even serious traffic accidents. Furthermore, unclear navigation prompts can easily cause misunderstandings, preventing vehicles from accurately entering planned routes and reducing the driving experience. Summary of the Invention
[0004] One of the purposes of this application is to provide an electronic map correction method and apparatus for correcting electronic maps, thereby improving navigation accuracy.
[0005] Firstly, an improved electronic map correction method is provided, comprising: obtaining the navigation planning adoption rate of a first road segment and the vehicle traffic information of the first road segment; determining whether the traffic attribute information of the first road segment in the electronic map is accurate based on the navigation planning adoption rate and the vehicle traffic information of the first road segment; and correcting the traffic attribute information of the first road segment in the electronic map if the traffic attribute information of the first road segment is determined to be inaccurate.
[0006] The navigation planning adoption rate of the first road segment represents the relationship between the first number and the second number. The first number is the number of times the first road segment was planned as a navigation planning road segment in the first statistical time period. The second number is the number of times a vehicle entered the first road segment according to or not according to the navigation plan. The vehicle traffic information of the first road segment includes the statistical information of vehicles traveling in the first road segment in the first statistical time period.
[0007] In the above implementation method, data analysis is performed based on statistical data (including the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment) to determine whether the traffic attribute information of the first road segment in the electronic map is accurate. When it is determined to be inaccurate, the electronic map is corrected, thus realizing electronic map correction based on big data analysis. Since it does not rely on manual reporting, it is controllable.
[0008] In one possible implementation, determining whether the traffic attribute information of the first road segment in the electronic map is accurate based on the navigation planning adoption rate and the vehicle traffic information of the first road segment includes: determining whether the first road segment is passable based on the navigation planning adoption rate and the vehicle traffic information of the first road segment; if it is determined that the traffic attribute information of the first road segment is inaccurate, correcting the traffic attribute information of the first road segment in the electronic map includes: if it is determined that the first road segment is not passable, correcting the electronic map so that the first road segment in the electronic map is marked as not passable or is deleted.
[0009] The above implementation method can determine the accuracy of the traffic attribute information of the first road segment in the electronic map (which indicates whether the road segment is passable) based on statistical data (including the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment), and make corrections when it is determined to be inaccurate, thereby improving the accuracy of navigation.
[0010] In one possible implementation, determining whether the first road segment is passable based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment includes: if the ratio of the second number of times a vehicle enters the first road segment without following the navigation plan to the first number of times is greater than a first threshold, and the vehicle traffic volume of the first road segment during the first statistical time period is less than a third threshold based on the vehicle traffic information of the first road segment, then the first road segment is determined to be impassable.
[0011] The vehicle traffic volume includes the number of vehicles passing through or the number of times a vehicle passes through (excluding the case of the same vehicle passing through multiple times).
[0012] In the above implementation method, within the first statistical time period, for the first road segment, if the ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is greater than the first threshold, it indicates that the first road segment is likely to be impassable. Furthermore, if the vehicle traffic volume of the first road segment within the first statistical time period is less than the third threshold, it indicates that almost no vehicles enter or travel on the first road segment, and it can be confirmed that the first road segment is impassable. The above judgment is objective and reasonable, and thus a more accurate judgment result can be obtained, thereby ensuring the accuracy of the corrected electronic map.
[0013] In one possible implementation, determining whether the traffic attribute information of the first road segment in the electronic map is accurate based on the navigation planning adoption rate and the vehicle traffic information of the first road segment includes: determining whether the traffic direction of the first road segment in the electronic map is accurate based on the navigation planning adoption rate and the vehicle traffic information of the first road segment; if it is determined that the traffic attribute information of the first road segment in the electronic map is inaccurate, then correcting the traffic attribute information of the first road segment in the electronic map includes: if it is determined that the traffic direction of the first road segment in the electronic map is inaccurate, then correcting the traffic direction of the first road segment in the electronic map.
[0014] The above implementation method can determine whether the traffic attribute information of the first road segment in the electronic map (which is used to indicate the traffic direction of the road segment) is accurate based on statistical data (including the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment), and make corrections when it is determined to be inaccurate, thereby improving the accuracy of navigation.
[0015] In one possible implementation, determining whether the travel direction of the first road segment in the electronic map is accurate based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment includes: if the ratio of the second number of times a vehicle enters the first road segment without following the navigation plan to the first number of times is greater than a first threshold, and the vehicle traffic volume of the first road segment in the first statistical time period is greater than or equal to a third threshold based on the vehicle traffic information of the first road segment, and the vehicle travel direction obtained from the vehicle traffic information of the first road segment is different from the planned travel direction of the first road segment, then the travel direction of the first road segment in the electronic map is determined to be inaccurate.
[0016] In the above implementation, within the first statistical time period, for the first road segment, if the ratio of the second number of times a vehicle enters the first road segment without following the navigation plan to the first number of times is greater than a first threshold, and the vehicle traffic volume of the first road segment within the first statistical time period is greater than or equal to a third threshold, then the first road segment is passable. However, since the actual driving direction of the vehicles entering or driving on the first road segment is different from the direction indicated by the navigation, it indicates that the traffic direction identification of the first road segment on the electronic map is incorrect. This error is corrected by correcting the traffic direction of the first road segment on the electronic map to improve the accuracy of subsequent navigation planning.
[0017] In one possible implementation, determining whether the travel direction of the first road segment in the electronic map is accurate based on the navigation planning adoption rate and vehicle traffic information of the first road segment includes: determining that the travel direction of the first road segment in the electronic map is inaccurate if the following conditions are met:
[0018] The ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is greater than a first threshold.
[0019] Based on the vehicle traffic information of the first road segment, it is determined that the vehicle traffic volume of the first road segment during the first statistical time period is greater than or equal to the third threshold.
[0020] It is determined that the vehicle traffic direction obtained from the vehicle traffic information of the first road segment is different from the planned traffic direction of the first road segment;
[0021] The first section of road is within the traffic monitoring area.
[0022] In the above implementation method, based on the navigation planning adoption rate of the first road segment (used to represent the ratio of the second number of times a vehicle did not enter the first road segment according to the navigation plan to the first number of times) and vehicle traffic information (the vehicle traffic volume and vehicle traffic direction of the first road segment in the first statistical time period), the accuracy of the traffic direction of the first road segment is further determined by whether the first road segment is in the traffic monitoring area. This can reduce misjudgments and avoid miscorrection of the electronic map.
[0023] In one possible implementation, if the first road segment is not within a traffic monitoring area, the method further includes: setting first information associated with the first road segment, the first information being used to indicate that the permitted traffic direction of the first road segment is uncertain.
[0024] In the above implementation method, if it is impossible to determine whether the travel direction of the first road segment in the electronic map is accurate, the first road segment can be marked as having an uncertain allowed travel direction, so as to serve as one of the bases for subsequent navigation route planning, or to provide information prompts during vehicle travel to improve the user experience.
[0025] In one possible implementation, setting the first information associated with the first road segment includes: adding the first information to the first road segment in the electronic map; or, adding the first road segment to a list of road segments with uncertain travel directions, the list of road segments with uncertain travel directions being used to store road segments with uncertain travel directions.
[0026] In the above implementation, the first information is stored as part of the electronic map data, so that the first information associated with the first road segment can be updated simultaneously when the electronic map is updated; in another implementation, the list of road segments with undetermined travel direction can be stored independently of the electronic map data to reduce the coupling with the electronic map data, and can be updated or pushed to the terminal independently of the electronic map data.
[0027] In one possible implementation, if the ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is less than or equal to the first threshold and greater than or equal to the second threshold, wherein the second threshold is less than the first threshold, then the method further includes:
[0028] Obtain the vehicle model characteristics of the vehicles that did not enter the first road segment according to the navigation plan;
[0029] Determine whether the proportion of vehicles with the same model characteristics among those that did not enter the first road segment according to the navigation plan is greater than a fourth threshold.
[0030] If the proportion of vehicles is greater than the fourth threshold, then the second information associated with the first road segment is set, and the second information is used to indicate the vehicle type characteristics that are suitable and / or unsuitable for passage on the first road segment.
[0031] In the above implementation, if the proportion of vehicles with the same vehicle type characteristics among those that did not enter the first road segment according to the navigation plan is greater than the fourth threshold, it indicates that most of these vehicles that did not enter the first road segment according to the navigation plan have the same or similar vehicle type characteristics. This suggests that the traffic conditions of the first road segment are likely not compatible with the vehicle type characteristics of these vehicles. Therefore, a second piece of information associated with the first road segment (used to indicate the vehicle type characteristics that are suitable and / or unsuitable for passage on the first road segment) can be set. This information can serve as one of the bases for subsequent navigation route planning to improve the effectiveness of navigation planning. It can also provide information prompts to the driver during vehicle travel to improve the user experience.
[0032] In one possible implementation, setting the second information associated with the first road segment includes: adding the second information to the first road segment in the electronic map; or, adding the first road segment to the road segment list corresponding to the first vehicle type feature, wherein the road segment list corresponding to the first vehicle type feature is used to store road segments that match the first vehicle type feature, and the first vehicle type feature is the same vehicle type feature possessed by vehicles whose proportion is greater than a fourth threshold.
[0033] In the above implementation, the second information is stored as part of the electronic map data, so that the second information associated with the first road segment can be updated simultaneously when the electronic map is updated; in another implementation, the list of road segments corresponding to the first vehicle model feature can be stored independently of the electronic map data to reduce the coupling with the electronic map data, and can be updated or pushed to the terminal independently of the electronic map data.
[0034] In one possible implementation, the second information includes at least one of the following: vehicle type, vehicle height, vehicle width, vehicle length, and turning radius.
[0035] In one possible implementation, if the proportion of vehicles with the same vehicle type characteristics among those that did not enter the first road segment according to the navigation plan is less than or equal to the fourth threshold, the method further includes: obtaining driver information of the vehicles that did not enter the first road segment according to the navigation plan and feature information of the second road segment, wherein the second road segment is the road segment actually entered by the vehicles that did not enter the first road segment according to the navigation plan; determining the driver's driving feature information based on the difference between the features of the first road segment and the features of the second road segment, and saving the driver's driving feature information.
[0036] In the above implementation method, if it is determined that the first road segment is passable, but some vehicles still do not enter the first road segment according to the navigation plan, and the reason for this phenomenon is not due to the vehicle model characteristics not matching the first road segment, then the driver's driving characteristics are further determined based on the differences between the first road segment and the second road segment (the second road segment is the road segment actually driven by the driver). Subsequently, the driving characteristics can be used as one of the bases for navigation route planning, thereby realizing navigation route planning based on user personalized information, which can improve the effectiveness of navigation planning and improve the user experience.
[0037] In one possible implementation, if the proportion of vehicles is less than or equal to the fourth threshold, the method further includes:
[0038] Obtain the intersection information of the first road segment in the electronic map;
[0039] If, based on the intersection information of the first road segment, it is determined that the first road segment includes a fork in the road and the angle between the road segments corresponding to the fork in the road is less than a set angle, then third information associated with the first road segment is set. The third information is used to indicate that there is a fork in the road segment that is easy to mistakenly enter.
[0040] In the above implementation, the aforementioned third information can be used as one of the bases for navigation route planning to assist in the planning process, thereby avoiding planning road sections with many intersections and small angles between them, thus preventing drivers from mistakenly entering the wrong road section. This third information can also be output by the terminal as a prompt during vehicle operation to remind the driver and prevent them from mistakenly entering the wrong road section.
[0041] In one possible implementation, setting the third information associated with the first road segment includes: adding the third information to the first road segment in the electronic map; or, adding the first road segment to a multi-intersection road segment list, the multi-intersection road segment list being used to store road segments with forked intersections and the included angle of the road segments corresponding to the forked intersections being less than a set angle.
[0042] In the above implementation, the third information is stored as part of the electronic map data, so that the third information associated with the first road segment can be updated simultaneously when the electronic map is updated. In another implementation, the list of multi-intersection road segments can be stored independently of the electronic map data to reduce the coupling with the electronic map data, and can be updated or pushed to the terminal independently of the electronic map data.
[0043] In one possible implementation, the method further includes:
[0044] Obtain traffic violation tickets issued to vehicles on the first road segment during the second statistical time period;
[0045] If the set conditions are met based on the number of traffic violation tickets, then the fourth information associated with the first road segment is set. The fourth information is used to indicate that the first road segment is a road segment prone to traffic violations, or to indicate that the first road segment is a road segment prone to traffic violations and the types of traffic violations that are prone to occur on the first road segment.
[0046] The set conditions include: during the second statistical time period, the number of traffic violation tickets issued by vehicles on the first road segment is greater than a fifth threshold; or, during the second statistical time period, after sorting each road segment from high to low according to the number of traffic violation tickets issued by vehicles, the first road segment is ranked in the top N positions, where N is a pre-set integer greater than or equal to 1.
[0047] In the above implementation method, the fourth information associated with the first road segment can be used as one of the bases for navigation route planning, thereby reducing the occurrence of traffic violations by drivers or avoiding road segments with high incidence of traffic violations to improve driving safety and thus improve the effectiveness of navigation planning. The fourth information associated with the first road segment can also be used as prompt information output during vehicle travel to remind drivers to pay attention, thereby improving the user experience.
[0048] In one possible implementation, setting the fourth information associated with the first road segment includes: adding fourth information to the first road segment in the electronic map; or, adding the first road segment and the types of traffic violations that are prone to occur on the first road segment to a list of road segments with frequent traffic violations, wherein the list of road segments with frequent traffic violations is used to store road segments that are prone to traffic violations and the types of traffic violations corresponding to the road segments that are prone to traffic violations.
[0049] In the above implementation, the fourth information is stored as part of the electronic map data, so that the third information associated with the first road segment can be updated simultaneously when the electronic map is updated; in another implementation, the list of road segments with frequent traffic violations can be stored independently of the electronic map data to reduce the coupling with the electronic map data, and can be updated or pushed to the terminal independently of the electronic map data.
[0050] In one possible implementation, obtaining the navigation planning adoption rate and vehicle traffic information of the first road segment includes: obtaining the navigation planning adoption rate and vehicle traffic information of the first road segment according to a set period, wherein the first statistical time period is the most recent period; or, when the map correction condition is met, obtaining the navigation planning adoption rate and vehicle traffic information of the first road segment, wherein the first statistical time period is the time period since the last time the map correction condition was met.
[0051] The map correction conditions include at least one of the following:
[0052] The number of vehicles that did not follow the navigation-planned route exceeds the sixth threshold;
[0053] The number of times the route was not followed according to the navigation plan exceeded the seventh threshold.
[0054] The above implementation method can identify and correct errors in electronic maps based on periodic triggering and / or event triggering, thereby improving navigation accuracy by promptly detecting and correcting errors in electronic maps.
[0055] Secondly, a server is provided, comprising:
[0056] The acquisition unit is used to acquire the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment. The navigation planning adoption rate of the first road segment is used to characterize the relationship between the first number and the second number. The first number is the number of times the first road segment is planned as a navigation planning road segment in the first statistical time period. The second number is the number of times a vehicle enters the first road segment according to or not according to the navigation plan. The vehicle traffic information of the first road segment includes the statistical information of vehicles traveling in the first road segment in the first statistical time period.
[0057] The processing unit is configured to determine whether the traffic attribute information of the first road segment in the electronic map is accurate based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment; and if it is determined that the traffic attribute information of the first road segment is inaccurate, then correct the traffic attribute information of the first road segment in the electronic map.
[0058] In one possible implementation, the processing unit is specifically used to: determine whether the first road segment is passable based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment; if it is determined that the first road segment is not passable, then correct the electronic map so that the first road segment in the electronic map is marked as not passable or is deleted.
[0059] In one possible implementation, the processing unit is specifically configured to: if the ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is greater than a first threshold, and the vehicle traffic volume of the first road segment during the first statistical time period is less than a third threshold based on the vehicle traffic information of the first road segment, then determine that the first road segment is impassable.
[0060] In one possible implementation, the processing unit is specifically used to: determine whether the travel direction of the first road segment in the electronic map is accurate based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment; if it is determined that the travel direction of the first road segment in the electronic map is inaccurate, then correct the travel direction of the first road segment in the electronic map.
[0061] In one possible implementation, the processing unit is specifically configured to: if the ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is greater than a first threshold, and the vehicle traffic volume of the first road segment during the first statistical time period is determined to be greater than or equal to a third threshold based on the vehicle traffic information of the first road segment, and the vehicle traffic direction obtained from the vehicle traffic information of the first road segment is different from the planned traffic direction of the first road segment, then determine that the traffic direction of the first road segment in the electronic map is inaccurate.
[0062] In one possible implementation, the processing unit is specifically configured to: determine that the travel direction of the first road segment in the electronic map is inaccurate if the following condition is met:
[0063] The ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is greater than a first threshold.
[0064] Based on the vehicle traffic information of the first road segment, it is determined that the vehicle traffic volume of the first road segment during the first statistical time period is greater than or equal to the third threshold.
[0065] It is determined that the vehicle traffic direction obtained from the vehicle traffic information of the first road segment is different from the planned traffic direction of the first road segment;
[0066] The first section of road is within the traffic monitoring area.
[0067] In one possible implementation, the processing unit is further configured to: if the first road segment is not in a traffic monitoring area, set first information associated with the first road segment, the first information being used to indicate that the permitted travel direction of the first road segment is uncertain.
[0068] In one possible implementation, the processing unit is specifically used to: add the first information to the first road segment in the electronic map; or, add the first road segment to a list of road segments with uncertain travel directions, the list of road segments with uncertain travel directions being used to store road segments with uncertain travel directions.
[0069] In one possible implementation, the processing unit is further configured to: if the ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is less than or equal to the first threshold and greater than or equal to the second threshold, wherein the second threshold is less than the first threshold, then obtain the vehicle type characteristics of the vehicles that fail to enter the first road segment according to the navigation plan; determine whether the proportion of vehicles with the same vehicle type characteristics among the vehicles that fail to enter the first road segment according to the navigation plan is greater than a fourth threshold; if the proportion of vehicles is greater than the fourth threshold, then set second information associated with the first road segment, the second information being used to indicate vehicle type characteristics that are suitable and / or unsuitable for passage on the first road segment.
[0070] Furthermore, the processing unit is specifically used to: add the second information to the first road segment in the electronic map; or, add the first road segment to the road segment list corresponding to the first vehicle type feature, wherein the road segment list corresponding to the first vehicle type feature is used to store road segments that match the first vehicle type feature, wherein the first vehicle type feature is the same vehicle type feature possessed by vehicles whose proportion is greater than the fourth threshold.
[0071] Furthermore, the second information includes at least one of the following: vehicle type, vehicle height, vehicle width, vehicle length, and turning radius.
[0072] In one possible implementation, the processing unit is further configured to: if the proportion of vehicles with the same vehicle type characteristics among the vehicles that did not enter the first road segment according to the navigation plan is less than or equal to the fourth threshold, then obtain the driver information of the vehicles that did not enter the first road segment according to the navigation plan and the feature information of the second road segment, wherein the second road segment is the road segment actually entered by the vehicles that did not enter the first road segment according to the navigation plan; determine the driver's driving feature information based on the difference between the features of the first road segment and the features of the second road segment, and save the driver's driving feature information.
[0073] In one possible implementation, the processing unit is further configured to: if the proportion of vehicles is less than or equal to the fourth threshold, then obtain the intersection information of the first road segment in the electronic map; if, based on the intersection information of the first road segment, it is determined that the first road segment includes a fork in the road and the angle between the road segments corresponding to the fork in the road is less than a set angle, then set third information associated with the first road segment, the third information being used to indicate that there is a fork in the road segment that is easy to mistakenly enter.
[0074] Furthermore, the processing unit is specifically used to: add the third information to the first road segment in the electronic map; or, add the first road segment to the multi-intersection road segment list, the multi-intersection road segment list being used to store road segments with forked intersections and the included angle of the road segments corresponding to the forked intersections being less than a set angle.
[0075] In one possible implementation, the acquisition unit is further configured to: acquire traffic violation tickets issued by vehicles on the first road segment within a second statistical time period;
[0076] The processing unit is further configured to: if, based on the number of traffic violation tickets, it is determined that the set conditions are met, then set fourth information associated with the first road segment, the fourth information being used to indicate that the first road segment is a road segment prone to traffic violations, or to indicate that the first road segment is a road segment prone to traffic violations and the types of traffic violations prone to occur on the first road segment.
[0077] The set conditions include: during the second statistical time period, the number of traffic violation tickets issued by vehicles on the first road segment is greater than a fifth threshold; or, during the second statistical time period, after sorting each road segment from high to low according to the number of traffic violation tickets issued by vehicles, the first road segment is ranked in the top N positions, where N is a pre-set integer greater than or equal to 1.
[0078] Furthermore, the processing unit is specifically used to: add fourth information to the first road segment in the electronic map; or, add the first road segment and the types of traffic violations that are prone to occur on the first road segment to a list of road segments with frequent traffic violations, wherein the list of road segments with frequent traffic violations is used to store road segments that are prone to traffic violations and the types of traffic violations corresponding to the road segments that are prone to traffic violations.
[0079] In one possible implementation, the acquisition unit is specifically used to: acquire the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment according to a set period, wherein the first statistical time period is the most recent period; or, when the map correction condition is met, acquire the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment, wherein the first statistical time period is the time period since the last time the map correction condition was met.
[0080] The map correction conditions include at least one of the following:
[0081] The number of vehicles that did not follow the navigation-planned route exceeds the sixth threshold;
[0082] The number of times the route was not followed according to the navigation plan exceeded the seventh threshold.
[0083] Thirdly, an electronic device is provided, the electronic device comprising: one or more processors; one or more memories; wherein the one or more memories store one or more computer programs, the one or more computer programs including instructions that, when executed by the one or more processors, cause the electronic device to perform the method as described in any one of the first aspects above.
[0084] Fourthly, a computer-readable storage medium is provided, the computer-readable storage medium including a computer program that, when run on an electronic device, causes the electronic device to perform the method as described in any one of the first aspects above.
[0085] Fifthly, a computer program product is provided, which, when invoked by a computer, causes the computer to perform the method as described in any one of the first aspects above.
[0086] The second objective of this application is to provide a method and apparatus for setting navigation information, so as to set navigation-related information for use in navigation route planning or to provide information prompts during navigation.
[0087] Sixthly, a method for setting navigation information is provided, including:
[0088] Obtain the navigation planning adoption rate and vehicle traffic information of the first road segment; based on the navigation planning adoption rate and vehicle traffic information of the first road segment, set the information associated with the first road segment. The information associated with the first road segment is used to indicate the traffic attributes of the first road segment and is used for navigation route planning or for providing information prompts during vehicle driving.
[0089] The navigation planning adoption rate of the first road segment represents the relationship between the first number and the second number. The first number is the number of times the first road segment was planned as a navigation planning road segment in the first statistical time period. The second number is the number of times a vehicle entered the first road segment according to or not according to the navigation plan. The vehicle traffic information of the first road segment includes the statistical information of vehicles traveling in the first road segment in the first statistical time period.
[0090] In one possible implementation, the information associated with the first road segment includes at least one of the following:
[0091] The first piece of information indicates that the direction of travel permitted on the first road segment is uncertain;
[0092] The second information is used to indicate the vehicle type characteristics of vehicles that are suitable for and / or unsuitable for passage on the first road segment;
[0093] The third piece of information is used to indicate that there are forks in the road that are easy to mistakenly enter in the first road segment.
[0094] Furthermore, the vehicle characteristics of vehicles suitable for and / or unsuitable for passage on the first road segment include at least one of the following: vehicle type, vehicle height, vehicle width, vehicle length, and turning radius.
[0095] In one possible implementation, setting the information associated with the first road segment based on the navigation planning adoption rate and vehicle traffic information of the first road segment includes:
[0096] If the following conditions are met, then the first information associated with the first road segment is set:
[0097] The ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is greater than a first threshold.
[0098] Based on the vehicle traffic information of the first road segment, it is determined that the vehicle traffic volume of the first road segment during the first statistical time period is greater than or equal to the third threshold.
[0099] It is determined that the vehicle traffic direction obtained from the vehicle traffic information of the first road segment is different from the planned traffic direction of the first road segment; wherein the first road segment is not located in the traffic monitoring area.
[0100] Furthermore, setting the first information associated with the first road segment includes: adding the first information to the first road segment in the electronic map; or, adding the first road segment to a list of road segments with uncertain travel directions, wherein the list of road segments with uncertain travel directions is used to store road segments with uncertain travel directions.
[0101] In one possible implementation, setting the information associated with the first road segment based on the navigation planning adoption rate and vehicle traffic information of the first road segment includes:
[0102] If the following conditions are met, then the second information associated with the first road segment is set:
[0103] The ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is less than or equal to the first threshold and greater than or equal to the second threshold, wherein the second threshold is less than the first threshold;
[0104] Among the vehicles that did not enter the first road segment according to the navigation plan, the proportion of vehicles with the same model characteristics is greater than the fourth threshold.
[0105] Furthermore, setting the second information associated with the first road segment includes: adding the second information to the first road segment in the electronic map; or, adding the first road segment to the road segment list corresponding to the first vehicle model feature, wherein the road segment list corresponding to the first vehicle model feature is used to store road segments that match the first vehicle model feature, and the first vehicle model feature is the same vehicle model feature possessed by vehicles whose proportion is greater than the fourth threshold.
[0106] In one possible implementation, setting the information associated with the first road segment based on the navigation planning adoption rate and vehicle traffic information of the first road segment includes:
[0107] If the following conditions are met, then the third information associated with the first road segment is set:
[0108] The ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is less than or equal to the first threshold and greater than or equal to the second threshold, wherein the second threshold is less than the first threshold;
[0109] Among the vehicles that did not enter the first road segment according to the navigation plan, the proportion of vehicles with the same model characteristics is less than or equal to the fourth threshold.
[0110] The first road segment includes a fork in the road, and the angle between the road segments corresponding to the fork in the road is less than a set angle.
[0111] Furthermore, setting the third information associated with the first road segment includes: adding the third information to the first road segment in the electronic map; or, adding the first road segment to a multi-intersection road segment list, wherein the multi-intersection road segment list is used to store road segments that have forked intersections and the included angle of the road segments corresponding to the forked intersections is less than a set angle.
[0112] In one possible implementation, the information associated with the first road segment further includes: fourth information, used to indicate that the first road segment is a road segment prone to traffic violations, or used to indicate that the first road segment is a road segment prone to traffic violations and the types of traffic violations that are prone to occur on the first road segment.
[0113] The method further includes:
[0114] Obtain traffic violation tickets issued to vehicles on the first road segment during the second statistical time period;
[0115] If the set conditions are met based on the number of traffic violation tickets, then the fourth information associated with the first road segment is set.
[0116] The set conditions include:
[0117] During the second statistical time period, the number of traffic violation tickets issued by vehicles on the first road segment is greater than the fifth threshold; or, during the second statistical time period, after sorting each road segment from high to low according to the number of traffic violation tickets issued by vehicles, the first road segment is ranked in the top N positions, where N is a pre-set integer greater than or equal to 1.
[0118] Furthermore, setting the fourth information associated with the first road segment includes: adding fourth information to the first road segment in the electronic map; or, adding the first road segment and the types of traffic violations that are prone to occur on the first road segment to a list of road segments with frequent traffic violations, wherein the list of road segments with frequent traffic violations is used to store road segments that are prone to traffic violations and the types of traffic violations corresponding to the road segments that are prone to traffic violations.
[0119] Seventhly, a server is provided, comprising:
[0120] The acquisition unit is used to acquire the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment. The navigation planning adoption rate of the first road segment is used to characterize the relationship between the first number and the second number. The first number is the number of times the first road segment is planned as a navigation planning road segment in the first statistical time period. The second number is the number of times a vehicle enters the first road segment according to or not according to the navigation plan. The vehicle traffic information of the first road segment includes the statistical information of vehicles traveling in the first road segment in the first statistical time period.
[0121] The processing unit is configured to set information associated with the first road segment based on the navigation planning adoption rate and vehicle traffic information of the first road segment. The information associated with the first road segment is used to indicate the traffic attributes of the first road segment and is used for navigation route planning or to provide information prompts during vehicle driving.
[0122] In one possible implementation, the information associated with the first road segment includes at least one of the following:
[0123] The first piece of information indicates that the direction of travel permitted on the first road segment is uncertain;
[0124] The second information is used to indicate the vehicle type characteristics of vehicles that are suitable for and / or unsuitable for passage on the first road segment;
[0125] The third piece of information is used to indicate that there are forks in the road that are easy to mistakenly enter in the first road segment.
[0126] Furthermore, the vehicle characteristics of vehicles suitable for and / or unsuitable for passage on the first road segment include at least one of the following: vehicle type, vehicle height, vehicle width, vehicle length, and turning radius.
[0127] In one possible implementation, setting the information associated with the first road segment based on the navigation planning adoption rate and vehicle traffic information of the first road segment includes:
[0128] If the following conditions are met, then the first information associated with the first road segment is set:
[0129] The ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is greater than a first threshold.
[0130] Based on the vehicle traffic information of the first road segment, it is determined that the vehicle traffic volume of the first road segment during the first statistical time period is greater than or equal to the third threshold.
[0131] It is determined that the vehicle traffic direction obtained from the vehicle traffic information of the first road segment is different from the planned traffic direction of the first road segment; wherein the first road segment is not located in the traffic monitoring area.
[0132] Furthermore, the processing unit is specifically used to: add the first information to the first road segment in the electronic map; or, add the first road segment to the list of road segments with uncertain travel directions, the list of road segments with uncertain travel directions being used to store road segments with uncertain travel directions.
[0133] In one possible implementation, the processing unit is specifically configured to: set the second information associated with the first road segment if the following conditions are met:
[0134] The ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is less than or equal to the first threshold and greater than or equal to the second threshold, wherein the second threshold is less than the first threshold;
[0135] Among the vehicles that did not enter the first road segment according to the navigation plan, the proportion of vehicles with the same model characteristics is greater than the fourth threshold.
[0136] Furthermore, the processing unit is specifically used to: add the second information to the first road segment in the electronic map; or, add the first road segment to the road segment list corresponding to the first vehicle type feature, wherein the road segment list corresponding to the first vehicle type feature is used to store road segments that match the first vehicle type feature, wherein the first vehicle type feature is the same vehicle type feature possessed by vehicles whose proportion is greater than the fourth threshold.
[0137] In one possible implementation, the processing unit is specifically configured to: set the third information associated with the first road segment if the following conditions are met:
[0138] The ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is less than or equal to the first threshold and greater than or equal to the second threshold, wherein the second threshold is less than the first threshold;
[0139] Among the vehicles that did not enter the first road segment according to the navigation plan, the proportion of vehicles with the same model characteristics is less than or equal to the fourth threshold.
[0140] The first road segment includes a fork in the road, and the angle between the road segments corresponding to the fork in the road is less than a set angle.
[0141] Furthermore, the processing unit is specifically used to: add the third information to the first road segment in the electronic map; or, add the first road segment to the multi-intersection road segment list, the multi-intersection road segment list being used to store road segments with forked intersections and the included angle of the road segments corresponding to the forked intersections being less than a set angle.
[0142] In one possible implementation, the information associated with the first road segment further includes: fourth information, used to indicate that the first road segment is a road segment prone to traffic violations, or used to indicate that the first road segment is a road segment prone to traffic violations and the types of traffic violations that are prone to occur on the first road segment.
[0143] The acquisition unit is further configured to: acquire traffic violation tickets issued by vehicles on the first road segment during the second statistical time period;
[0144] The processing unit is further configured to: if, based on the number of traffic violation tickets, it is determined that a set condition is met, then set the fourth information associated with the first road segment; wherein, the set condition includes: during the second statistical time period, the number of traffic violation tickets generated by vehicles on the first road segment is greater than a fifth threshold; or, during the second statistical time period, after sorting each road segment from high to low according to the number of traffic violation tickets generated by vehicles, the first road segment is ranked in the top N positions, where N is a pre-set integer greater than or equal to 1.
[0145] Furthermore, the processing unit is specifically used to: add fourth information to the first road segment in the electronic map; or, add the first road segment and the types of traffic violations that are prone to occur on the first road segment to a list of road segments with frequent traffic violations, wherein the list of road segments with frequent traffic violations is used to store road segments that are prone to traffic violations and the types of traffic violations corresponding to the road segments that are prone to traffic violations.
[0146] Eighthly, an electronic device is provided, the electronic device comprising: one or more processors; one or more memories; wherein the one or more memories store one or more computer programs, the one or more computer programs including instructions that, when executed by the one or more processors, cause the electronic device to perform the method as described in any one of the sixth aspects above.
[0147] A ninth aspect provides a computer-readable storage medium comprising a computer program that, when executed on an electronic device, causes the electronic device to perform the method as described in any one of the sixth aspects above.
[0148] In a tenth aspect, a computer program product is provided, which, when invoked by a computer, causes the computer to perform the method as described in any one of the sixth aspects above.
[0149] The third objective of this application is to provide a navigation method and apparatus to improve navigation accuracy.
[0150] Eleventhly, a navigation method is provided for use in a terminal with vehicle navigation functionality, comprising:
[0151] Determine at least one candidate navigation planning path based on the origin and destination;
[0152] The optimal path is selected from the at least one candidate navigation planning path based on navigation assistance information. The navigation assistance information includes information associated with a first road segment, which is a road segment in the at least one candidate navigation planning path. The information associated with the first road segment is obtained based on the method described in either the first or sixth aspect above.
[0153] Furthermore, the navigation assistance information also includes the driver's driving characteristic information. By using the driver's driving characteristic information as one of the bases for navigation route planning, the navigation-planned route can meet the driver's personalized needs.
[0154] In one possible implementation, the navigation planning path includes a first road segment, and the method further includes:
[0155] When a vehicle enters the first road segment without following the navigation plan path, a notification is sent to the server. The notification carries first indication information, which is used to indicate that the vehicle did not enter the first road segment according to the navigation plan path.
[0156] In one possible implementation, the method further includes: sending second indication information to the server, the second indication information being used to indicate a second road segment, the second road segment being the road segment actually entered by the vehicle when it did not enter the first road segment according to the navigation planning path, the second road segment being determined by the terminal based on the location reported by the vehicle.
[0157] In one possible implementation, the navigation planning path includes a first road segment, and the method further includes: in response to the first road segment in the navigation planning path entering a set range of the vehicle's driving direction and / or the vehicle entering the first road segment according to the navigation planning path, obtaining information associated with the first road segment; and outputting the information associated with the first road segment.
[0158] Furthermore, obtaining the information associated with the first road segment includes at least one of the following:
[0159] Obtain the information associated with the first road segment in the electronic map;
[0160] Query at least one of the following: the list of road segments with undetermined travel direction, the list of road segments corresponding to the characteristics of the first vehicle type, the list of road segments with multiple intersections, and the list of road segments with frequent traffic violations, to obtain the information associated with the first road segment;
[0161] Send a query request to the server to obtain information associated with the first road segment, and receive the query result sent by the server. The query result includes information associated with the first road segment. The query result is obtained by the server based on at least one of the following: a list of road segments with undetermined traffic direction, a list of road segments corresponding to the characteristics of the first vehicle type, a list of road segments with multiple intersections, and a list of road segments with frequent traffic violations.
[0162] In one possible implementation, outputting the information includes at least one of the following: outputting the information associated with the first road segment via voice; or displaying the information associated with the first road segment on an electronic map interface.
[0163] In one possible implementation, the navigation assistance information further includes navigation planning requirements; the method further includes: in response to a first user operation based on a navigation planning requirements input interface, obtaining navigation planning requirements input by the user.
[0164] In a twelfth aspect, a terminal is provided, comprising:
[0165] A candidate route planning unit is used to determine at least one candidate navigation planning route based on the origin and destination.
[0166] The optimal route selection unit is used to select the optimal route as the navigation planning route from the at least one candidate navigation planning route based on navigation assistance information. The navigation assistance information includes at least one of the following: information associated with a first road segment and driving characteristic information of the driver. The first road segment is a segment in the at least one candidate navigation planning route. The information associated with the first road segment is obtained based on the method described in either the first aspect or the sixth aspect above.
[0167] In one possible implementation, the navigation planning path includes a first road segment, and the terminal further includes a notification unit for: sending a notification to the server when the vehicle does not enter the first road segment according to the navigation planning path, the notification carrying first indication information, the first indication information being used to indicate that the vehicle did not enter the first road segment according to the navigation planning path.
[0168] Furthermore, the notification unit is also used to: send a second indication information to the server, the second indication information being used to indicate a second road segment, the second road segment being the road segment the vehicle actually entered when it did not enter the first road segment according to the navigation planned path, and the second road segment being determined by the terminal based on the location reported by the vehicle.
[0169] In one possible implementation, the navigation planning path includes a first road segment, and the terminal further includes an acquisition unit and a prompting unit. The acquisition unit is used to: acquire information associated with the first road segment in response to the first road segment entering a set range of the vehicle's driving direction and / or the vehicle entering the first road segment according to the navigation planning path; the prompting unit is used to: output the information associated with the first road segment.
[0170] Furthermore, the acquisition unit is specifically used to perform at least one of the following operations:
[0171] Obtain the information associated with the first road segment in the electronic map;
[0172] Query at least one of the following: the list of road segments with undetermined travel direction, the list of road segments corresponding to the characteristics of the first vehicle type, the list of road segments with multiple intersections, and the list of road segments with frequent traffic violations, to obtain the information associated with the first road segment;
[0173] Send a query request to the server to obtain information associated with the first road segment, and receive the query result sent by the server. The query result includes information associated with the first road segment. The query result is obtained by the server based on at least one of the following: a list of road segments with undetermined traffic direction, a list of road segments corresponding to the characteristics of the first vehicle type, a list of road segments with multiple intersections, and a list of road segments with frequent traffic violations.
[0174] In one possible implementation, the prompting unit is specifically used to perform at least one of the following operations: outputting information associated with the first road segment via voice; or displaying information associated with the first road segment on an electronic map interface.
[0175] In one possible implementation, the navigation assistance information further includes navigation planning requirements; the candidate path planning unit is also configured to: obtain the navigation planning requirements input by the user in response to a first user operation based on the navigation planning requirements input interface.
[0176] In a thirteenth aspect, an electronic device is provided, the electronic device comprising: one or more processors; one or more memories; wherein the one or more memories store one or more computer programs, the one or more computer programs including instructions that, when executed by the one or more processors, cause the electronic device to perform the method as described in any one of the eleventh aspects above.
[0177] In a fourteenth aspect, a computer-readable storage medium is provided, the computer-readable storage medium including a computer program that, when run on an electronic device, causes the electronic device to perform the method as described in any one of the eleventh aspects above.
[0178] In a fifteenth aspect, a computer program product is provided, which, when invoked by a computer, causes the computer to perform the method as described in any one of the eleventh aspects above.
[0179] The fourth objective of this application is to provide a navigation method and apparatus for providing information prompts during navigation to improve the user experience.
[0180] In a sixteenth aspect, a navigation method is provided for use in a terminal with vehicle navigation functionality, comprising:
[0181] In response to the first segment of the navigation planning path entering the set range of the vehicle's driving direction and / or the vehicle entering the first segment according to the navigation planning path, information associated with the first segment is obtained, wherein the information associated with the first segment is obtained based on the method of any one of the first or second aspects described above.
[0182] Output the information associated with the first road segment.
[0183] In one possible implementation, outputting the information associated with the first road segment includes at least one of the following: outputting the information associated with the first road segment via voice; or displaying the information associated with the first road segment on an electronic map interface.
[0184] In one possible implementation, obtaining the information associated with the first road segment includes at least one of the following:
[0185] Obtain the information associated with the first road segment in the electronic map;
[0186] Query at least one of the following: the list of road segments with undetermined travel direction, the list of road segments corresponding to the characteristics of the first vehicle type, the list of road segments with multiple intersections, and the list of road segments with frequent traffic violations, to obtain the information associated with the first road segment;
[0187] Send a query request to the server to obtain information associated with the first road segment, and receive the query result sent by the server. The query result includes information associated with the first road segment. The query result is obtained by the server based on at least one of the following: a list of road segments with undetermined traffic direction, a list of road segments corresponding to the characteristics of the first vehicle type, a list of road segments with multiple intersections, and a list of road segments with frequent traffic violations.
[0188] In a seventeenth aspect, a terminal is provided, comprising:
[0189] The acquisition unit is configured to acquire information associated with the first road segment in response to a set range in the direction of vehicle travel of the first road segment in the navigation planning path and / or the vehicle entering the first road segment according to the navigation planning path. The information associated with the first road segment is obtained based on the method described in any one of claims 6-11, 13-16 or 18-28.
[0190] The prompting unit is used to output information associated with the first road segment.
[0191] In one possible implementation, the prompting unit is specifically used to perform at least one of the following operations: outputting information associated with the first road segment via voice; and displaying information associated with the first road segment on an electronic map interface.
[0192] In one possible implementation, the acquisition unit is specifically used to perform at least one of the following operations:
[0193] Obtain the information associated with the first road segment in the electronic map;
[0194] Query at least one of the following: the list of road segments with undetermined travel direction, the list of road segments corresponding to the characteristics of the first vehicle type, the list of road segments with multiple intersections, and the list of road segments with frequent traffic violations, to obtain the information associated with the first road segment;
[0195] Send a query request to the server to obtain information associated with the first road segment, and receive the query result sent by the server. The query result includes information associated with the first road segment. The query result is obtained by the server based on at least one of the following: a list of road segments with undetermined traffic direction, a list of road segments corresponding to the characteristics of the first vehicle type, a list of road segments with multiple intersections, and a list of road segments with frequent traffic violations.
[0196] Eighteenth aspect: an electronic device is provided, the electronic device comprising: one or more processors; one or more memories; wherein the one or more memories store one or more computer programs, the one or more computer programs including instructions that, when executed by the one or more processors, cause the electronic device to perform the method described in any one of the sixteenth aspects.
[0197] In a nineteenth aspect, a computer-readable storage medium is provided, the computer-readable storage medium including a computer program that, when run on an electronic device, causes the electronic device to perform the method as described in any one of the sixteenth aspects above.
[0198] In a twentieth aspect, a computer program product is provided, which, when invoked by a computer, causes the computer to perform the method as described in any one of the sixteenth aspects above.
[0199] The aforementioned and other objectives will be achieved through the features described in the independent claims. Further implementations are illustrated in the dependent claims, the specification, and the drawings.
[0200] For the beneficial effects of aspects 2 through 20 above, please refer to the beneficial effects of aspect 1, which will not be repeated here. Attached Figure Description
[0201] Figure 1 A possible network architecture diagram provided for an embodiment of this application;
[0202] Figure 2 A schematic diagram illustrating the overall process of electronic map correction implemented on the server side, as provided in the embodiments of this application;
[0203] Figure 3a , Figure 3b This is a schematic diagram illustrating an error in electronic map data in an embodiment of this application;
[0204] Figure 4 This is a schematic diagram illustrating electronic map data errors and corrections in the embodiments of this application;
[0205] Figure 5 This is a schematic diagram showing the road segments with smaller included angles at the bifurcation intersections in this application embodiment;
[0206] Figure 6 A schematic diagram illustrating a navigation information setting process provided in an embodiment of this application;
[0207] Figure 7 A schematic diagram illustrating another navigation information setting method provided in an embodiment of this application;
[0208] Figure 8 This is a schematic diagram of the electronic map correction process based on periodic triggering in an embodiment of this application;
[0209] Figure 9 for Figure 8 A schematic diagram of the server processing procedure when the percentage of vehicles not following the navigation plan exceeds the first threshold;
[0210] Figure 10 for Figure 8 A schematic diagram of the server processing operation when the percentage of vehicles not traveling according to the navigation plan is less than or equal to the first threshold and greater than or equal to the second threshold;
[0211] Figure 11 A flowchart illustrating the navigation method provided in an embodiment of this application;
[0212] Figure 12 This is a schematic diagram of the signaling interaction between a vehicle-mounted terminal with map application and a server in one application scenario of this application embodiment;
[0213] Figure 13a , Figure 13b , Figure 13c , Figure 13d These are schematic diagrams illustrating the output of navigation prompt information in embodiments of this application;
[0214] Figure 14 This is a schematic diagram of an interface for inputting navigation planning requirements in an embodiment of this application;
[0215] Figure 15a , Figure 15b This is a schematic diagram of navigation planning paths corresponding to different planning requirements under the same conditions in the embodiments of this application;
[0216] Figure 16 This is a schematic diagram illustrating how a server pushes a corrected electronic map and related information to a terminal to improve the accuracy of terminal navigation planning in an embodiment of this application.
[0217] Figure 17 A schematic diagram of the server structure provided in the embodiments of this application;
[0218] Figure 18 , Figure 19 These are schematic diagrams of the terminal provided in the embodiments of this application;
[0219] Figure 20 , Figure 21 These are schematic diagrams of the electronic devices provided in the embodiments of this application. Detailed Implementation
[0220] The accuracy of electronic maps is crucial for the accuracy of navigation route planning. Currently, errors in electronic maps are mainly corrected through manual reporting, and then corrected through road testing based on the issues reported by the operators.
[0221] For example, static errors in electronic maps, such as planned routes containing non-existent roads, planned routes not matching permitted traffic directions, or road conditions unsuitable for vehicles, are primarily reported manually to the electronic map service provider. The provider then collects data on-site to update the map. Data collection methods mainly include vehicle-based data collection (using sensors in vehicles to gather road information) and pedestrian-based data collection (manual collection). Additionally, aerial photography and measurement can also be used for data collection.
[0222] For example, regarding dynamic issues in electronic maps, such as road congestion, road construction, temporary road closures, and traffic incidents, the primary reliance is on users reporting these issues through electronic map clients. In one user-reporting method, the types of events to be reported are pre-set, including five categories: accidents, road closures, flooding, construction, and congestion. When users encounter one or more of these five events while driving, they can report them through the map application.
[0223] The above method of electronic map correction, which is based on user self-reporting and on-site survey by professionals, is labor-intensive, time-consuming, and has poor controllability (since it requires manual operation by users, most users may not actively report), and its accuracy is also difficult to guarantee (because it cannot be ruled out that the information reported by users is inaccurate or even maliciously misreported).
[0224] In addition, current navigation planning methods have the following problems: lack of personalized services for users, failure to provide effective prompts during navigation, resulting in a poor driving experience for users.
[0225] In conclusion, current methods for detecting errors in electronic maps cannot meet the accuracy and effectiveness requirements of navigation.
[0226] This application provides an electronic map correction method, a navigation information setting method, a navigation method, and an apparatus, which can solve one or more of the above-mentioned problems. For example, using this application embodiment, there is no need for manual active reporting or additional sensor installation. Instead, by statistically analyzing information such as the navigation planning adoption rate of road segments and vehicle traffic information, possible factors affecting vehicles or drivers not following the planned road segments can be obtained. The electronic map can then be corrected accordingly, or navigation information can be set to meet the accuracy and effectiveness requirements of navigation.
[0227] In this application's embodiments, the terms "system" and "network" are used interchangeably. "Multiple" refers to two or more; therefore, in this application's embodiments, "multiple" can also be understood as "at least two." "At least one" can be understood as one or more, such as one, two, or more. For example, including at least one means including one, two, or more, and is not limited to which ones are included. For example, including at least one of A, B, and C could mean including A, B, C, A and B, A and C, B and C, or A and B and C. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / ", unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.
[0228] Unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects, and are not used to limit the order, sequence, priority or importance of multiple objects.
[0229] The specific operating methods in the method embodiment can also be applied to the device embodiment or system embodiment.
[0230] To better understand the embodiments of this application, the names and terms involved in the embodiments of this application will be explained below.
[0231] (1) Road section:
[0232] In the field of transportation, a road segment is a transportation route between two adjacent nodes (such as intersections) on a transportation network.
[0233] (2) Navigation planning adoption rate for a road segment:
[0234] This is used to characterize the relationship between the first number of times a road segment was planned as a navigation route within the statistical period and the second number of times a vehicle entered the road segment according to or not according to the navigation plan.
[0235] For example, navigation plan adoption rate is used to represent the percentage of vehicles that did not follow the navigation plan for a given road segment within a statistical period, and can be expressed by the following formula:
[0236]
[0237] in, Indicates for road segment i The percentage of trips not taken according to navigation plan within the statistical period; m represents the road segment. i The number of times a road segment is selected as a navigation planning segment within the statistical period (i.e., the first time); n represents the number of road segments. iThe number of times a road segment was selected as a navigation route within the statistical period but a vehicle did not choose to travel on that route (i.e., the second count). For example, within a statistical time period, a road segment... i The route was selected as a navigation route 100 times, but in 60 of those 100 navigation plans, the vehicle did not select the route according to the navigation plan. i If driving occurs, then within this statistical period, for the road segment... i The percentage of those who did not follow the navigation plan was 60%.
[0238] It is understandable that the navigation planning adoption rate of the first road segment can also be used to characterize the relationship between the number of times the first road segment was planned as a navigation planning road segment in the first statistical period and the number of times vehicles entered the first road segment according to the navigation plan. This relationship can be expressed by the following formula:
[0239]
[0240] in, Indicates for road segment i The percentage of trips made according to the navigation plan within the statistical period; m represents the road segment. i The number of times a road segment is selected as a navigation planning segment within the statistical period (i.e., the first time); n represents the number of road segments. i The number of times a route was selected as a navigation planning segment within the statistical period but a vehicle did not choose to drive on that segment (i.e., the second count). For example, in the first statistical period, the first route was planned as a navigation planning segment 100 times (i.e., the first count), and the number of times a vehicle entered the first route according to the navigation plan (i.e., the second count) was 40 times. Then, in the first statistical period, for the first route, the percentage of vehicles driving according to the navigation plan was 40%, and the percentage of vehicles not driving according to the navigation plan was 60%.
[0241] It should be noted that, in this embodiment of the application, the navigation route planning can be performed by the terminal (such as an in-vehicle terminal or a mobile phone), or the navigation route planning can be performed by the network-side server according to the terminal's request.
[0242] (3) Vehicle traffic information for a road segment:
[0243] The statistical information refers to the statistics of vehicles traveling (or having traveled on) a road segment within a statistical period (e.g., vehicles entering the road segment, vehicles passing through the road segment, etc.). This statistical information may include the number of vehicles, their travel directions, and vehicle type characteristics. Taking the first road segment as an example, it may specifically include at least one of the following statistical information:
[0244] i) The vehicle traffic volume of the first road segment within the statistical period, where vehicle traffic volume can be either the number of vehicles passing through or the number of vehicle trips. The number of vehicle trips includes instances where the same vehicle enters or travels through the road segment multiple times. That is, license plate numbers are not distinguished during the statistical analysis. Therefore, if the same vehicle travels through the road segment N times (N is an integer greater than or equal to 2) within the statistical period, it will be counted as having traveled N times.
[0245] ii) The direction of travel of vehicles entering or traveling on the first road segment within the statistical period.
[0246] iii) Vehicle type characteristics information of vehicles that enter or travel on the first road segment within the statistical period.
[0247] (4) Traffic attribute information of a road segment:
[0248] The traffic attribute information of a road segment in an electronic map is one of many attribute information of that road segment in the electronic map, and can be used to characterize whether the road segment is passable or the direction of travel, etc. The traffic attribute information involved in the embodiments of this application may include at least one of the following:
[0249] i) Whether the road section is open to traffic, or whether the road section is passable; for example, the road section may be closed to traffic due to road construction, emergencies, traffic restrictions, etc.
[0250] ii) The permitted direction of traffic on this road segment, such as two-way traffic or one-way traffic only in a certain direction.
[0251] Furthermore, the traffic attributes of a road segment may also include the vehicle type characteristics that are suitable and / or unsuitable for passage on that road segment, or whether there are easily mistaken intersections on that road segment, or whether that road segment is prone to traffic violations, etc.
[0252] (5) Vehicle model characteristics information:
[0253] Vehicle feature information may include at least one of the following: vehicle type (e.g., sedan, SUV, van, large truck, etc.), vehicle height (which may be a single value or a range of height values), vehicle width (which may be a single value or a range of width values), vehicle length (which may be a single value or a range of values), and vehicle chassis height (which may be a single value or a range of values). Other features may also be included, but this application embodiment does not impose any limitations on this.
[0254] In this application embodiment, various different thresholds are involved. The thresholds involved in this application embodiment are described below.
[0255] First threshold and second threshold: The first and second thresholds are used to measure the percentage of vehicles that do not follow the navigation plan. They determine the proportion of times a road segment is selected as a planned road segment but a vehicle does not enter that segment. The first threshold is greater than the second threshold. The first and second thresholds can be preset. For example, the first threshold can be 80% and the second threshold can be 10%; another example is that the first threshold can be 75% and the second threshold can be 5%.
[0256] The third threshold is used to measure the traffic volume of a road segment and to determine whether a road segment is permitted for vehicle passage. The third threshold can be preset and can be set to a relatively small value.
[0257] Fourth Threshold: The fourth threshold measures the proportion of vehicles with the same model characteristics among those that did not enter the first road segment according to the navigation plan, and is used to determine whether this proportion is too high. The fourth threshold can be preset, for example, the value of the fourth threshold can be 70%.
[0258] Fifth Threshold: The fifth threshold is used to measure the number of traffic violation tickets issued to a vehicle. The fifth threshold can be preset, and its value can be set based on experience or statistical data.
[0259] The sixth threshold measures the number of vehicles that do not follow the planned navigation route. The sixth threshold can be preset, and its value can be set based on experience or statistical data.
[0260] The seventh threshold measures the number of times a route was not followed according to the navigation plan. The seventh threshold can be preset, and its value can be set based on experience or statistical data.
[0261] The embodiments of this application will now be described in further detail with reference to the accompanying drawings.
[0262] To facilitate understanding of the embodiments of this application, a system architecture applicable to these embodiments is first introduced. This system architecture can be applied to application scenarios such as vehicle navigation, autonomous driving, autonomous driving, intelligent driving, and connected driving.
[0263] Please refer to Figure 1 This is a system architecture applicable to the embodiments of this application. For example... Figure 1 As shown, the system architecture includes: vehicle-side, roadside, and cloud.
[0264] The vehicle-side component includes at least one vehicle, or an in-vehicle terminal within a vehicle. The vehicle or in-vehicle terminal may include a processing module, a communication module, etc. The processing module can run one or more applications, including map applications. Running a map application can display information such as one or more planned routes from location A to location B, and receive the target planned route selected by the user from one or more planned routes. The processing module can also activate the communication module and control the communication module to send the target planned route information. The communication module can be used to communicate with external devices (such as roadside equipment, roadside servers, cloud servers, etc.). For example, it can send the vehicle's navigation planned route information to roadside equipment. Another example is sending the vehicle's navigation planned route information to a cloud server.
[0265] Optionally, when the vehicle-side includes at least two vehicles, the vehicles can also communicate with each other. For example, the at least two vehicles include a first vehicle and a second vehicle. The navigation planning path determined by the first vehicle is denoted as the first planning path, and the navigation planning path determined by the second vehicle is denoted as the second planning path. The first vehicle can send relevant information about the first planning path to the second vehicle, and the second vehicle can send relevant information about the first planning path and the second planning path to roadside equipment and / or cloud server.
[0266] A roadside device may include one or more roadside equipment. The roadside equipment may include a communication module, etc. The communication module is used to receive target route planning information sent by vehicles. Optionally, the roadside equipment may also include a processing module, which is used to process the route planning information from multiple vehicles received by the communication module, for example, by merging and packaging it, and then sending it out through the communication module. For example, the roadside equipment may be a roadside unit (RSU). Taking an RSU as an example, the RSU can receive the route planning information from at least one vehicle and send the route planning information to a roadside server or a cloud server.
[0267] The roadside unit may also include one or more roadside servers. Similarly, a roadside server may receive route planning information sent by at least one vehicle, or receive route planning information sent by at least one vehicle from the RSU.
[0268] The cloud can include cloud servers, etc., and can receive the planned route information of at least one vehicle.
[0269] It should be understood that Figure 1For illustrative purposes only, 1) the system architecture may include more or fewer devices. For example, it may also include an application server. The vehicle uses a map application to determine navigation planning route information. The application server can obtain the vehicle's navigation planning route information and then send it to the cloud server or roadside server. 2) Each device in the system architecture may also include more or fewer components. For example, the cloud server and roadside server may also include storage devices for storing the vehicle's historical route information, historical location information, or speed information. Furthermore, this application embodiment does not limit the number of roadside servers, vehicles, and cloud servers included in the system architecture. 3) Figure 1 The example described uses a vehicle as the vehicle-side component. In the system architecture of this application embodiment, the vehicle-side component can also include other types of terminal devices, such as mobile phones, tablets, etc. For example, when the vehicle-side component includes a mobile phone, the user can determine the navigation planning route through the mobile phone (e.g., a map application installed on the mobile phone), and when the navigation planning route is a driving route suitable for the vehicle, the navigation planning route information can be sent to the outside world through the mobile phone. This application embodiment does not limit the type of device used to send the navigation planning route.
[0270] The technologies described in this application can be used in various system architectures, such as fourth-generation (4G) system architecture, 5G system architecture, systems integrating multiple system architectures, or future evolution system architectures (such as 6G system architecture). Examples include Long Term Evolution (LTE) systems, New Radio (NR) systems, Vehicle-to-Everything (V2X), LTE-V (LTE-V), Vehicle-to-Vehicle (V2V), and other similar system architectures. This application does not limit these applications to such architectures.
[0271] Based on the above system architecture Figure 2 The overall process of electronic map correction implemented on the server side according to an embodiment of this application is illustrated by way of example. The server may be... Figure 1 The cloud server shown.
[0272] See Figure 2 The electronic map correction process implemented on the server side according to the embodiments of this application may include the following steps:
[0273] S201: The server obtains the navigation planning adoption rate and vehicle traffic information for the first road segment.
[0274] Optionally, the server can obtain the navigation planning adoption rate and vehicle traffic information within a designated geographical area, thereby correcting the electronic map data within that area. This designated geographical area can be a city center, a city transportation hub, a tourist hotspot, or even the entire city road network, etc., and this embodiment does not impose any limitations on this. The designated geographical area may contain multiple road segments or only one road segment.
[0275] The navigation planning adoption rate and vehicle traffic information for the first segment can be obtained by statistically analyzing the navigation planning information (such as the planned route) and vehicle driving information (such as vehicle location, the segment the vehicle travels on, and the direction the vehicle travels on) within the first statistical time period.
[0276] The navigation plan adoption rate for the first route segment can be either the percentage of routes not followed or the percentage of routes followed.
[0277] Optionally, the server can obtain the aforementioned information for electronic map correction based on either a periodic triggering method or an event triggering method. This allows for the timely detection and correction of errors in the electronic map. Furthermore, since errors are detected based on statistical information (such as navigation planning adoption rate, vehicle traffic information, etc.), user reporting is unnecessary, ensuring controllability and accuracy. The server can also combine periodic and event triggering methods for electronic map correction; that is, the server can execute the correction according to a set period. Figure 2 The process shown will also be executed when specific events occur (such as when map correction conditions are met). Figure 2 The process is shown below.
[0278] The length of the period can be set according to factors such as the accuracy requirements of the electronic map and the server performance. For example, if the accuracy requirements of the electronic map are high, the period length can be set to a shorter length, such as one week (7 days). If the accuracy requirements of the electronic map are low, the period length can be set to a longer length, such as one month (30 days).
[0279] The specific event may include at least one of the following: the server receiving an instruction or the map correction condition being met. Specifically, the server may trigger execution when at least one of the following map correction conditions is met. Figure 2 The process shown:
[0280] Condition 1: The number of vehicles that do not follow the navigation-planned route is greater than the sixth threshold;
[0281] Condition 2: The number of times the route was not followed according to the navigation plan is greater than the seventh threshold.
[0282] Of course, the above are merely illustrative examples of the conditions that should be met to trigger electronic map correction. However, the embodiments of this application are not limited to the above examples. For instance, the conditions that should be met to trigger electronic map correction may also include: the percentage of N or more road segments (where N is an integer greater than or equal to 1, and the value of N can be preset) that did not follow the navigation planning path is greater than a set threshold. The embodiments of this application do not impose any limitations on this.
[0283] Depending on the method by which the electronic map correction is triggered by the server, the meaning of the first statistical time period mentioned above may include:
[0284] (1) If the server performs electronic map correction based solely on periodic triggering, the first statistical time period mentioned above can be the time period of the most recent period or a sub-time period within the most recent period, such as the most recent sub-time period within the most recent period (the length of the sub-time period is less than the length of a period, and the length of the sub-time period can be preset).
[0285] (2) If the server performs electronic map correction only based on event triggering, the first statistical time period mentioned above can be the time period from the current event triggering to the previous event triggering, or it can be a sub-time period within that time period, such as the most recent sub-time period within that time period (the length of the sub-time period can be preset).
[0286] (3) If the server can perform electronic map correction based on either periodic triggering or event triggering, then the first statistical time period mentioned above is the time period from the current electronic map correction to the previous electronic map correction. The current and previous triggers may be based on either periodic triggering or event triggering.
[0287] S202: Based on the navigation planning adoption rate and vehicle traffic information of the first road segment, the server determines whether the traffic attribute information of the first road segment in the electronic map is accurate. If it is inaccurate, proceed to S203; otherwise, proceed to S204 to end the current electronic map correction processing operation for the first road segment.
[0288] S203: The server corrects the traffic attribute information of the first road segment in the electronic map.
[0289] The above Figure 2In the illustrated process, the server can determine the accuracy of the traffic attribute information for a given road segment in the electronic map based on the navigation plan adoption rate and vehicle traffic information for that segment. If the information is deemed inaccurate, the server will perform electronic map correction. Since the navigation plan adoption rate and vehicle traffic information for a road segment can be obtained through statistical analysis of vehicle navigation and traffic data, big data analysis can be performed on the difference between the planned navigation path and the actual driving path to promptly identify and correct potential errors in the electronic map, thereby improving the accuracy and effectiveness of navigation. This electronic map correction process does not rely on manual reporting, is controllable, and does not require additional sensors or other equipment installed on the roadside, thus minimizing investment costs.
[0290] In some embodiments, the accuracy of the allowed passage attribute of the first road segment in the electronic map can be determined based on the navigation planning adoption rate and vehicle traffic information of the first road segment. If it is inaccurate, it can be corrected to improve the accuracy of navigation.
[0291] Specifically, in S202, the server can determine whether the first road segment is passable based on the navigation planning adoption rate and vehicle traffic information of the first road segment; in S203, if it is determined that the first road segment is not passable, the electronic map is corrected so that the first road segment in the electronic map is marked as not passable or is deleted, so as to prevent the subsequent navigation system from selecting the road segment as the planned road segment.
[0292] Furthermore, while marking the first road segment as impassable, it can also be marked as pending verification so that subsequent data can be collected from the first road segment using vehicle-based data collection (e.g., by driving a vehicle and using sensors in the vehicle to collect road information), foot-based data collection (e.g., by manual collection), or other methods, thereby making the electronic map more accurate.
[0293] Optionally, the server may determine that the first road segment is impassable if the following conditions are met:
[0294] For the first road segment, the percentage of vehicles that did not follow the navigation plan (i.e., the ratio of the second number of times a vehicle entered the road segment without following the navigation plan to the first number of times the vehicle was included in the navigation plan within the statistical period, which is also the navigation plan adoption rate). ,in i (The identification information for the first road segment) is greater than the first threshold;
[0295] Based on the vehicle traffic information of the first road segment, it was determined that the vehicle traffic volume of the first road segment was less than the third threshold during the first statistical time period.
[0296] The first threshold is used to measure the percentage of vehicles that do not follow the navigation plan. It is used to determine the proportion of times a road segment is selected as a planned road segment but vehicles do not enter that road segment. Therefore, for the first road segment, if the percentage of vehicles that do not follow the navigation plan is greater than the threshold, it means that most vehicles do not enter the first road segment according to the navigation plan.
[0297] Since the third threshold is used to measure the traffic volume of a road segment and determine whether a segment is permitted for traffic, for the first road segment, if the traffic volume in the first statistical time period is less than the third threshold, it indicates that no vehicles or very few vehicles entered or traveled on the first road segment during the first statistical time period. Considering special circumstances, such as the first road segment being under construction and impassable, but some construction vehicles needing to work on it, the traffic volume threshold can be set to a smaller value to account for the situation where a small number of vehicles are passing through due to road construction, thus improving the accuracy of the judgment.
[0298] If, within the first statistical time period, the percentage of vehicles not following the navigation plan for the first road segment is very high (e.g., the percentage exceeds a first threshold), it indicates a high probability that the first road segment is impassable. Furthermore, if, within the first statistical time period, almost no vehicles enter or travel on the first road segment (e.g., vehicle traffic volume is less than a third threshold), then it can be confirmed that the first road segment is impassable. The method described above in this application, based on navigation plan adoption rate and vehicle traffic information, for determining whether a first road segment is passable, is objective and reasonable, thus obtaining a more accurate judgment result and ensuring the accuracy of the corrected electronic map.
[0299] The reasons why the first section of the road is impassable may include the following:
[0300] 1) Physically impassable. For example, the first road segment on the electronic map is passable, but in reality, it is impassable due to road closures (such as road closures due to construction), or the first road segment on the electronic map does not exist in reality, or the location of the first road segment on the electronic map is incorrectly marked.
[0301] like Figure 3aIn the scenario shown, the location data of the first road segment in the electronic map is incorrect. In this case, for the first road segment in the electronic map, if the percentage of vehicles not following the navigation route exceeds a first threshold and there are no vehicles traveling on that segment, the server confirms that the first road segment in the electronic map is impassable. Therefore, it marks the first road segment as impassable so that it will not be selected in subsequent navigation route planning. Furthermore, the correct location of the road segment can be determined through actual measurement, allowing for further correction of the electronic map. The corrected first road segment in the electronic map can then be displayed as follows. Figure 3b As shown, the embodiments of this application can promptly detect and correct errors in electronic maps for this scenario, thereby improving navigation accuracy.
[0302] In the electronic map, the accessibility status of the first road segment is incorrect (e.g., the road is impassable due to construction). In this case, if the percentage of vehicles not following the navigation route on the first road segment in the electronic map exceeds a first threshold, and there are very few vehicles allowed on that segment (some construction vehicles are permitted to enter the segment for construction work), the server will confirm that the first road segment in the electronic map is impassable. Therefore, the first road segment in the electronic map will be marked as impassable. Figure 4 As shown, this ensures that the route segment is not selected during subsequent navigation route planning. It can be seen that the embodiments of this application can promptly detect and correct errors in the electronic map for this scenario, thereby improving navigation accuracy.
[0303] 2) Restricting traffic in terms of regulations. For example, the first section of the road may be open to traffic on the electronic map, but in reality, the first section is prohibited from entering (e.g., it is a military restricted area) or the direction of travel is restricted.
[0304] In the embodiments of this application, errors in the electronic map can be identified and corrected by analyzing the navigation planning adoption rate and vehicle traffic information of the first road segment in the above scenarios.
[0305] In some embodiments, the accuracy of the allowed passage attribute of the first road segment in the electronic map can be determined based on the navigation planning adoption rate and vehicle traffic information of the first road segment. If it is inaccurate, it can be corrected.
[0306] Specifically, in S202, the server can determine whether the travel direction of the first road segment in the electronic map is accurate based on the navigation planning adoption rate and vehicle traffic information of the first road segment; in S203, if it is determined that the travel direction of the first road segment in the electronic map is inaccurate, the travel direction of the first road segment in the electronic map is corrected, thereby improving the accuracy of navigation.
[0307] Optionally, the server may determine that the travel direction of the first road segment in the electronic map is inaccurate when the following conditions are met:
[0308] For the first road segment, the percentage of vehicles that did not follow the navigation plan (i.e., the ratio of the second number of times a vehicle entered the road segment without following the navigation plan to the first number of times the vehicle was included in the navigation plan within the statistical period, which is also the navigation plan adoption rate). ,in i (The identification information for the first road segment) is greater than the first threshold;
[0309] Based on the vehicle traffic information of the first road segment, it is determined that the vehicle traffic volume of the first road segment in the first statistical time period is greater than or equal to the third threshold.
[0310] The vehicle traffic information for the first road segment shows that the actual direction of vehicle traffic (i.e., the actual direction of vehicle traffic on the first road segment) is different from the planned direction of traffic on the first road segment (i.e. the direction indicated by navigation). For example, the actual direction of vehicle traffic on the first road segment is opposite to the direction indicated by navigation.
[0311] The meanings of the first threshold and the third threshold are as described above.
[0312] Optionally, if the server determines that a high proportion of vehicles traveling on the first road segment are traveling in the opposite direction to the direction indicated by the navigation, then it considers that for the first road segment, the actual travel direction of the vehicles is opposite to the direction indicated by the navigation.
[0313] One approach is to pre-set a percentage threshold to determine whether a high percentage of vehicles traveling on the first road segment are traveling in the opposite direction to the navigation indication. For example, if the ratio of the number of vehicles traveling in the opposite direction to the navigation indication to the total number of vehicles on the first road segment is greater than the percentage threshold, then it is considered that the actual travel direction of vehicles on the first road segment is opposite to the navigation indication.
[0314] If, within the first statistical time period, the percentage of vehicles not following the navigation plan for the first road segment is very high (e.g., the percentage exceeds the first threshold), and a certain number of vehicles enter or travel on the first road segment (e.g., traffic volume is greater than or equal to the third threshold), then the first road segment is passable. However, if the actual travel direction of the vehicles entering or traveling on the first road segment differs from the direction indicated by the navigation, then the direction of travel on the first road segment on the electronic map is incorrect. This error can be corrected by adjusting the direction of travel on the first road segment on the electronic map to improve the accuracy of subsequent navigation planning.
[0315] For example, the first road segment in the electronic map is marked as a one-way street allowing only southbound traffic, but in reality, it's a one-way street allowing only northbound traffic. This means the direction of travel for the first road segment in the electronic map is incorrect. Consequently, when planning a navigation route based on this electronic map, the navigation indication for the first road segment in the planned route is southbound, preventing vehicles from traveling south on the first road segment. This results in the percentage of vehicles not following the navigation plan exceeding a first threshold. Furthermore, vehicle traffic information for the first road segment indicates that the actual direction of travel is northbound. Therefore, combining this with the above judgment (i.e., the percentage of vehicles not following the navigation plan exceeds the first threshold), it can be determined that the direction of travel for the first road segment in the electronic map is incorrect. Further, the permitted direction of travel for the first road segment in the electronic map can be corrected based on the actual direction of travel on the first road segment, for example, changing the permitted direction of travel for the first road segment in the electronic map from only allowing southbound traffic to only allowing northbound traffic.
[0316] Considering that certain special circumstances might lead to abnormal vehicle traffic directions, such as the first road segment not being within a traffic monitoring area, some drivers might not follow traffic regulations. This could result in vehicles entering or traveling on the first road segment during the first statistical period traveling in a direction different from the planned traffic direction (i.e., the direction indicated by navigation) for that segment. However, this does not necessarily mean that the traffic direction marked on the electronic map for the first road segment is incorrect. Therefore, it is necessary to identify such situations to reduce misjudgments and avoid incorrect corrections to the electronic map.
[0317] Therefore, in some embodiments, the server determines that the travel direction of the first road segment in the electronic map is inaccurate if it determines that the following conditions are met:
[0318] For the first road segment, the percentage of vehicles that did not follow the navigation plan (i.e., the ratio of the second number of times a vehicle entered the road segment without following the navigation plan to the first number of times the vehicle was included in the navigation plan within the statistical period, which is also the navigation plan adoption rate). (where i is the identification information of the first road segment) is greater than the first threshold;
[0319] Based on the vehicle traffic information of the first road segment, it is determined that the vehicle traffic volume of the first road segment in the first statistical time period is greater than or equal to the third threshold.
[0320] The vehicle traffic information of the first road segment shows that the vehicle traffic direction (i.e. the actual traffic direction of vehicles on the first road segment) is different from the planned traffic direction of the first road segment (i.e. the traffic direction indicated by the navigation). For example, the actual traffic direction of vehicles on the first road segment is opposite to the traffic direction indicated by the navigation.
[0321] The first section is within the traffic monitoring area.
[0322] Optionally, the server can obtain environmental information for the first road segment and determine whether the first road segment is within a traffic monitoring area based on this information. The environmental information of the first road segment can be used to characterize whether it is within a traffic monitoring area. For example, the environmental information of the first road segment may include: the location of the first road segment; if the first road segment is located in a city center or transportation hub, it is usually within a traffic monitoring area. Another example is that the environmental information of the first road segment may include the deployment information of traffic monitoring cameras on the first road segment; if traffic monitoring cameras are deployed on the first road segment, then the first road segment is within a traffic monitoring area.
[0323] Furthermore, in some embodiments, if the server determines that the first road segment is not within a traffic monitoring area, it cannot determine why the actual driving direction of the vehicle differs from the direction indicated by the navigation. This difference could be due to an error in the direction marking of the first road segment on the electronic map or other reasons. Therefore, the server can set first information associated with the first road segment, indicating that the permitted direction of travel for the first road segment is uncertain. This first information can be used as one of the navigation planning bases to assist in navigation route planning, minimizing the use of road segments with uncertain directions as navigation planning routes, thereby improving navigation effectiveness and user experience. This first information can also be output by the terminal as a prompt during vehicle operation (e.g., via voice or displayed on the electronic map interface) to prompt the driver, further enhancing the user experience.
[0324] Furthermore, the server can mark the first road segment as pending verification so that subsequent data collection on the first road segment can be carried out by vehicle or foot traffic or other methods, thereby making the electronic map more accurate.
[0325] Optionally, the method for setting the first information associated with the first road segment can be: adding the first information to the first road segment in the electronic map, so that the first information is stored as part of the electronic map data, thus updating the first information associated with the first road segment simultaneously when updating the electronic map. Alternatively, the method can be: adding the first road segment to a list of road segments with uncertain travel directions, where the travel directions of the road segments in this list are uncertain. This list of road segments with uncertain travel directions can be stored independently of the electronic map data to reduce coupling with it, and can be updated or pushed to the terminal independently of the electronic map data. Furthermore, the server can store this list of road segments with uncertain travel directions locally on the server, or it can send it to terminals with electronic map applications or navigation functions.
[0326] In some embodiments, if the first road segment is passable, but some vehicles still do not enter the first road segment according to the navigation plan, the server can further analyze whether the reason for this phenomenon is that the vehicle model characteristics do not match the first road segment, and then determine the vehicle model characteristics that are suitable and / or unsuitable for passing through the first road segment.
[0327] Specifically, if the server is targeting the first road segment, it determines the percentage of vehicles that did not follow the navigation plan (i.e., the ratio of the second number of times a vehicle did not enter the road segment according to the navigation plan to the first number of times a vehicle was planned as a navigation segment within the statistical period, which is also the navigation plan adoption rate). If i is the identification information of the first road segment, and i is less than or equal to the first threshold and greater than or equal to the second threshold, it indicates that there are a large number of vehicles that have not entered the first road segment according to the navigation plan. The server then obtains the vehicle type characteristics of the vehicles that have not entered the first road segment according to the navigation plan and determines whether the proportion of vehicles with the same vehicle type characteristics among the vehicles that have not entered the first road segment according to the navigation plan is greater than the fourth threshold. If the proportion of vehicles is greater than the fourth threshold, the server sets the second information associated with the first road segment. The second information is used to indicate the vehicle type characteristics that are suitable and / or unsuitable for passage on the first road segment.
[0328] If, among the vehicles that did not enter the first road segment according to the navigation plan, the proportion of vehicles with the same vehicle type characteristics is greater than a fourth threshold, it indicates that most of these vehicles that did not enter the first road segment according to the navigation plan have the same or similar vehicle type characteristics. This suggests that the traffic conditions of the first road segment are likely incompatible with the vehicle type characteristics of these vehicles, thus causing them to not enter the first road segment according to the navigation plan. In this case, the server can determine the suitable or unsuitable vehicle type characteristics for the first road segment based on the vehicle type characteristics of the vehicles that did not enter the first road segment according to the navigation plan and whose proportion is greater than the fourth threshold, and then set associated second information for the first road segment. The second information may include at least one of the following: vehicle type, vehicle height, vehicle width, vehicle length, and turning radius. Of course, the second information may also include other vehicle type characteristic information, which is not limited in this embodiment.
[0329] The second information can serve as an auxiliary basis for navigation route planning, enabling the planned route to match the vehicle model, thereby improving navigation effectiveness. The second information can also be used as a prompt to the user during vehicle operation to enhance the user experience.
[0330] For example, if most of the vehicles that did not follow the navigation plan into the first section are taller than 4 meters, it indicates that the first section may have height restrictions and is not suitable for vehicles taller than 4 meters, but suitable for vehicles shorter than 4 meters. Similarly, if most of the vehicles that did not follow the navigation plan into the first section are longer than 10 meters, it indicates that the turning radius of the first section may be small, making it unsuitable for vehicles longer than 10 meters. Furthermore, if most of the vehicles that did not follow the navigation plan into the first section are wide, it indicates that the first section may be narrow, making it unsuitable for wide vehicles.
[0331] Optionally, the server can set the second information associated with the first road segment in the following way: Add the second information to the first road segment in the electronic map, that is, add the second information to the data of the electronic map and associate it with the first road segment, so that the second information is stored as part of the electronic map data. This allows the second information associated with the first road segment to be updated simultaneously when the electronic map is updated. In other embodiments, the server adds the first road segment to the road segment list corresponding to the first vehicle type feature. This road segment list is used to store road segments that match the first vehicle type feature, where the first vehicle type feature is the same vehicle type feature possessed by vehicles whose proportion is greater than the fourth threshold. For example, for the first road segment, if the proportion of vehicles with the same vehicle type feature among those that did not enter the first road segment according to the navigation plan is greater than the fourth threshold, and the height of these vehicles with the same vehicle type feature is not higher than 3.5 meters, then the server adds the first road segment to the road segment list corresponding to ordinary vehicle types (ordinary vehicle types have a height of less than 3.5 meters). The list of road segments corresponding to the first vehicle model feature can be stored independently of electronic map data to reduce coupling with electronic map data, and can be updated or pushed to the terminal independently of electronic map data. Furthermore, the list of road segments corresponding to the first vehicle model feature can be stored on a server, or can be sent by the server to terminals with navigation functions.
[0332] In some embodiments, if the first road segment is passable, but some vehicles still do not enter the first road segment according to the navigation plan, and the reason for this phenomenon is not due to the vehicle type characteristics not matching the first road segment, the server can further analyze to obtain the driver's driving characteristics.
[0333] Specifically, if the server is targeting the first road segment, it determines the percentage of vehicles that did not follow the navigation plan (i.e., the ratio of the second number of times a vehicle did not enter the road segment according to the navigation plan to the first number of times a vehicle was planned as a navigation segment within the statistical period, which is also the navigation plan adoption rate). If the value of i (where i is the identifier information of the first road segment) is less than or equal to a first threshold and greater than or equal to a second threshold, and the proportion of vehicles with the same vehicle type characteristics among those that did not enter the first road segment according to the navigation plan is less than or equal to a fourth threshold, then the driver information of the vehicles that did not enter the first road segment according to the navigation plan and the feature information of the second road segment are obtained. The second road segment is the road segment actually entered by the vehicles that did not enter the first road segment according to the navigation plan. Based on the difference between the features of the first road segment and the features of the second road segment, the driver's driving feature information is determined and saved. For example, the server can store the determined driver's driving feature information in a driver database as one of the bases for subsequent navigation route planning, thereby realizing navigation route planning based on user personalized information, which can improve the effectiveness of navigation planning and improve user experience.
[0334] The driver's information specifically includes the driver's identification information, such as the driver's identifier and the user account name used to log in to the map application. Driver information can be obtained through the following methods:
[0335] Method 1: The vehicle is equipped with a camera that can collect facial information. For example, a camera placed in front of the driver's seat can collect the driver's facial information. The vehicle terminal sends the collected driver's facial information to the server, and the server can obtain the driver's identity information through facial recognition.
[0336] Method 2: Before using the navigation function on the terminal, the driver must first log in to the map application. The driver's identity information can be obtained based on the login information.
[0337] The characteristics of the first and second road segments may include: number of lanes, road width, location, road surface conditions (such as whether the road surface is damaged), and congestion.
[0338] The characteristics of the first and second road segments can be obtained from electronic map data. For example, electronic maps contain feature information of the first and / or second road segments, such as the number of lanes, road width, and location. The characteristics of the first and second road segments can also be obtained from real-time traffic information, such as the congestion situation of the first and / or second road segments. Furthermore, the characteristics of the first and second road segments can be obtained from images and laser point cloud data collected by vehicles traveling on the first and second road segments. Vehicles are typically equipped with various sensors for detecting the road and external environment, such as cameras and radar. The onboard terminal can send the data detected by these sensors to a server, enabling the server to obtain various road conditions, such as whether the road surface is damaged, whether there is standing water, and whether there is a mix of pedestrians and vehicles. The characteristics of the first and / or second road segments can also be obtained from roadside equipment installed along the roadside, which can collect road conditions in real time and upload them to the server. The above are merely examples of several possible acquisition methods. This application embodiment does not limit the acquisition method of the features of the first road segment and / or the second road segment. Of course, the above acquisition methods can also be used in combination.
[0339] Optionally, the driver's driving characteristic information can be determined based on the differences between the characteristics of the first road segment and the characteristics of the second road segment, which may include the following:
[0340] Scenario 1: If the first road segment is narrower and the second road segment is wider, the driver may have chosen the second road segment instead of the first road segment planned by the navigation, which may be because the driver prefers to drive on wider roads, or it may indicate that the driver's driving skills are limited and he is not good at driving on narrow roads.
[0341] Scenario 2: If the first road segment is mixed with pedestrians and vehicles (such as in a commercial area or residential area), and the second road segment has few vehicles and pedestrians, then the driver may choose to drive on the second road segment instead of the first road segment planned by the navigation, possibly because the driver's driving skills are limited, or because they prefer to drive on roads with fewer vehicles.
[0342] Scenario 3: If the first section of the road is located in an old town area with many intersections, making the roads complex, the driver may have chosen the second section instead of the first section planned by the navigation because the driver is not familiar with the road.
[0343] Scenario 4: If the road surface quality of the first section is worse than that of the second section, the driver may have chosen the second section instead of the first section planned by the navigation system, possibly due to a poor driving experience.
[0344] The above are just a few examples of possible scenarios. In this embodiment, the driver's driving characteristic information can be learned based on machine learning or neural networks, according to the differences between the characteristics of the first road segment and the characteristics of the second road segment.
[0345] Optionally, for a driver of a vehicle or a specific driver, in addition to analyzing the driver's historical driving behavior to obtain the driver's driving characteristics, the driving behavior of multiple drivers with similar driving habits and skill levels can also be analyzed as a whole to obtain driving characteristics. For example, if a driver is driving in a new environment where there is no historical driving behavior data available, the historical driving behavior of drivers with similar driving habits and skill levels in that environment can be used as reference data to obtain driving characteristics suitable for that driver, thereby enabling personalized route planning for that driver.
[0346] Optionally, if the server determines that the first road segment is passable, but some vehicles still fail to enter the first road segment according to the navigation plan, and the reason for this phenomenon is not due to a mismatch between the vehicle type and the first road segment, the server does not immediately analyze the driver's driving characteristics. Instead, the driver's driving characteristics are analyzed only when triggering conditions are met. These triggering conditions may include the following:
[0347] Scenario 1) Driving characteristic information is statistically analyzed according to a set period. When the statistical time for driving characteristic information is determined according to the statistical period, the trigger condition for statistical analysis of driving characteristics is met.
[0348] Case 2) When a set event occurs, the triggering conditions for statistical driving characteristics are met. The set event may be a request or instruction to receive statistical driving characteristic information, and this embodiment does not limit this.
[0349] In some embodiments, if the first road segment is passable, but some vehicles still do not enter the first road segment according to the navigation plan, and the reason for this phenomenon is not due to the vehicle model characteristics not matching the first road segment, the server can further determine, based on the situation of the intersection of the first road segment, whether it is due to the small angle between the road segments corresponding to the forks in the first road segment, causing the driver to mistakenly enter the wrong road segment.
[0350] Specifically, if the server is targeting the first road segment, it determines the percentage of vehicles that did not follow the navigation plan (i.e., the ratio of the second number of times a vehicle did not enter the road segment according to the navigation plan to the first number of times a vehicle was planned as a navigation segment within the statistical period, which is also the navigation plan adoption rate). If the number of intersections (e.g., number of intersections, location of intersections) is less than or equal to a first threshold and greater than or equal to a second threshold, and the proportion of vehicles with the same model characteristics among those that did not enter the first road segment according to the navigation plan is less than or equal to a fourth threshold, then the intersection information of the first road segment in the electronic map is obtained. If, based on the intersection information of the first road segment, it is determined that the first road segment includes forked intersections and the angle between the intersections is less than a set angle, then third information associated with the first road segment is set. This third information is used to indicate that there are easily mistaken intersections in the first road segment. For example, the third information can be used to indicate that the angle between adjacent intersections is small, so as to remind the driver to pay attention. This third information can be used as one of the bases for navigation route planning to assist in navigation route planning. For example, when planning a navigation route based on this third information, it can avoid planning road segments with many forked intersections and small angles between them, so as to avoid the driver mistakenly entering the wrong road segment. This third piece of information can also be output by the terminal as a prompt during vehicle operation (such as through voice output or displayed on the electronic map interface) to remind the driver and prevent them from entering the wrong road section.
[0351] The set angle can be preset. For example, the value of the set angle can be a value in the range of 45 degrees to 90 degrees, or a value less than or equal to 45 degrees.
[0352] like Figure 5 As shown in the diagram, in the electronic map, the first road segment has a fork in the road, and the angle θ between the first and second road segments corresponding to the fork is less than 45 degrees. The navigation route indicates that the vehicle should enter the first road segment, but because the directional difference between the first and second road segments is not obvious, it is easy for the driver to mistakenly enter the second road segment, especially at night or when the driver is unfamiliar with the road. In this case, for the first road segment in the electronic map, if the percentage of vehicles that do not follow the navigation route is less than or equal to a first threshold and greater than or equal to a second threshold, and the percentage of vehicles with the same vehicle type among those that do not follow the navigation route is less than or equal to a fourth threshold, and the first road segment includes a fork in the road, with the angle between the road segments corresponding to the fork being less than a set angle, then the server can set third information for the first road segment so that subsequent navigation can output prompts based on this third information to remind the driver and prevent the driver from entering the wrong road segment.
[0353] Optionally, the server can set the third information associated with the first road segment in the following way: Add the third information to the first road segment in the electronic map; that is, add the third information to the data of the electronic map and associate it with the first road segment, so that the third information is stored as part of the electronic map data. This allows the second information associated with the first road segment to be updated simultaneously when the electronic map is updated. The server can also add the first road segment to a multi-intersection road segment list. This multi-intersection road segment list stores road segments with forks in the road and the angle between the forks is less than a set angle. This multi-intersection road segment list can be stored independently of the electronic map data to reduce coupling with the electronic map data, and can be updated or pushed to the terminal independently of the electronic map data. Furthermore, this multi-intersection road segment list can be stored on the server or sent by the server to terminals with navigation functions.
[0354] according to Figure 2 As can be seen from the process shown, the embodiments of this application do not rely on manual reporting, are controllable, and do not require additional sensors. By analyzing the difference between the navigation-planned path and the actual driving path of the vehicle, big data analysis can be performed to promptly detect errors that may exist in the electronic map and then correct them.
[0355] Besides concerns about errors in electronic maps, road conditions affecting vehicle type, and road conditions impacting the driving experience, drivers are generally also concerned about traffic tickets: which road sections are prone to issuing tickets, and how to prevent these violations. This information is especially important for novice drivers and those unfamiliar with the area.
[0356] In some embodiments of this application, the server can statistically analyze and identify road segments that are prone to issuing tickets, so that these road segments can be prompted during navigation or used as a basis for navigation route planning, in order to avoid or reduce traffic violations by drivers.
[0357] The server can execute a process to count traffic tickets for a road segment according to a set period, or it can execute the process based on an event trigger. For example, the process can be executed when the traffic management platform obtains information on traffic tickets generated within a certain period of time.
[0358] See Figure 6 The present application provides a navigation information setting process, as shown in the figure. This process may include:
[0359] S601: The server retrieves traffic violation tickets issued to vehicles on the first road segment within the second statistical time period.
[0360] The meaning of the second statistical time period can vary depending on how the server triggers the process. For example, if the server only triggers the process based on a period, the second statistical time period could be the time period of the most recent period, or a sub-time period within the most recent period, such as the most recent sub-time period within that period. As another example, if the server only triggers the process based on an event, the second statistical time period could be the time period corresponding to the obtained traffic violation ticket.
[0361] S602: If the set conditions are met based on the number of traffic violation tickets, proceed to S603; otherwise, proceed to S604.
[0362] In this step, the server can determine that the first segment meets the set conditions under the following circumstances:
[0363] Scenario 1: If the number of traffic violation tickets issued by vehicles on the first road segment exceeds the fifth threshold during the second statistical time period, then the set conditions are met.
[0364] Scenario 2: If, within the statistical period, each road segment is sorted from highest to lowest based on the number of traffic violation tickets issued by vehicles, and the first road segment ranks among the top N (N is an integer greater than or equal to 1), then the set condition is met. The value of N can be preset, based on experience or statistical data.
[0365] S603: The server sets fourth information associated with the first road segment, the fourth information being used to indicate that the first road segment is a road segment prone to traffic violations, or to indicate that the first road segment is a road segment prone to traffic violations and the types of traffic violations that are prone to occur on the first road segment.
[0366] In this step, the server can identify each ticket data, determine the type of traffic violation (such as running a red light, illegal lane change, illegal U-turn, illegal parking, etc.), count the number of occurrences of each type of traffic violation, and also count the time of occurrence of the traffic violation and other related information.
[0367] Optionally, the server can set the fourth information associated with the first road segment in the following way: Add the fourth information to the first road segment in the electronic map; that is, add the fourth information to the data of the electronic map and associate it with the first road segment, so that the fourth information is stored as part of the electronic map data. This allows the third information associated with the first road segment to be updated simultaneously when the electronic map is updated. In other embodiments, the server adds the first road segment to a list of road segments with frequent traffic violations. This list includes road segments prone to traffic violations and further includes the corresponding types of traffic violations. This list of road segments with frequent traffic violations can be stored independently of the electronic map data. This list can be stored independently of the electronic map data to reduce coupling with the electronic map data and can be updated or pushed to the terminal independently of the electronic map data. Furthermore, this list of road segments with frequent traffic violations can be stored on the server or sent by the server to a terminal with navigation functionality.
[0368] S604: The server has ended the current navigation information settings for the first road segment.
[0369] according to Figure 6 The process shown illustrates that after setting the fourth piece of information associated with the first road segment, it can serve as one of the bases for navigation planning in subsequent routes. This can reduce traffic violations by drivers or help avoid high-violation sections, thereby improving driving safety and ultimately enhancing the effectiveness of navigation planning. The fourth piece of information associated with the first road segment can also be used as a prompt during vehicle operation to remind the driver, thus improving the user experience.
[0370] The above Figure 6 The process shown can be executed independently or in combination. Figure 2 The execution of the process shown in this application embodiment is not limited.
[0371] See Figure 7 This application also provides a navigation information setting method flow, as shown in the figure, which may include the following steps:
[0372] S701: The server obtains the navigation planning adoption rate and vehicle traffic information for the first road segment.
[0373] S702: The server determines whether the set conditions (i.e., the conditions for setting the information associated with the first road segment) are met based on the navigation planning adoption rate and vehicle traffic information of the first road segment; if the conditions are met, proceed to S703; otherwise, proceed to S704.
[0374] S703: The server sets the information associated with the first road segment, which is used to indicate the traffic attributes of the first road segment. This information, also known as navigation information, is used for navigation route planning or to provide information prompts during vehicle driving.
[0375] S704: The server has ended the current configuration operation for the association information of the first road segment.
[0376] Optionally, the information associated with the first road segment includes at least one of the following:
[0377] The first piece of information, used to indicate the direction in which passage is permitted on the first road segment, is uncertain;
[0378] The second piece of information is used to indicate the vehicle type characteristics of vehicles that are suitable for and / or unsuitable for passage on the first road segment;
[0379] The third piece of information is used to indicate that there are forks in the road that are easy to mistakenly enter in the first road segment.
[0380] For instructions on setting up the information associated with the first road segment mentioned above, please refer to [link / reference]. Figure 2 The relevant descriptions in the process shown will not be repeated here.
[0381] Furthermore, the information associated with the first road segment also includes: fourth information, used to indicate that the first road segment is prone to traffic violations, or to indicate that the first road segment is prone to traffic violations and the types of traffic violations prone to occur on the first road segment. The method for setting the fourth information associated with the first road segment can be found in [reference needed]. Figure 6 The process shown will not be repeated here.
[0382] In this embodiment, after the terminal responds to a vehicle navigation request and determines the planned navigation route, if the vehicle does not follow the planned route, such as entering a road segment not included in the plan, the terminal sends a notification to the server (e.g., a cloud computing center) to inform the vehicle that it has not entered the planned navigation road segment. The cloud computing center can then use the notification sent by the terminal to calculate the navigation plan adoption rate for each road segment.
[0383] Among them, the navigation planning adoption rate of a road segment is used to characterize the relationship between the number of times the road segment is selected as a navigation planning road segment within a statistical period (called the first number) and the number of times vehicles enter the road segment according to or not according to the navigation plan (called the second number).
[0384] The following example uses a periodic triggering method. Figure 8The illustrated process describes the method provided in the embodiments of this application. The navigation planning adoption rate for a road segment is defined as the ratio of the second number of times a vehicle failed to enter the road segment according to the navigation plan within a statistical period (i.e., the electronic map correction period) to the first number of times the road segment was selected as a navigation planning segment.
[0385] See Figure 8 According to the set electronic map calibration cycle, when the electronic map calibration time arrives, the following steps are executed:
[0386] S801: The server obtains the navigation plan adoption rate (i.e., the percentage of vehicles that do not follow the navigation plan) for each road segment within a set geographical area in the most recent period.
[0387] S802: Based on the navigation plan adoption rate of each road segment (i.e., the percentage of vehicles not following the navigation plan), the server obtains at least one of the first road segment set, the second road segment set, and the third road segment set, and accordingly proceeds to at least one of the steps S803, S804, and S805. Specifically, for the first road segment set, it proceeds to S803 for further processing; for the second road segment set, it proceeds to S804 for further processing; and for the third road segment set, it proceeds to S805.
[0388] Among them, road segments in the first, second, and third road segment sets must have been selected as road segments in the navigation planning path at least once in the most recent period. For road segments in the first road segment set, the navigation planning adoption rate (i.e., the percentage of vehicles not following the navigation plan) is greater than the first threshold (e.g., 80%); for road segments in the second road segment set, the navigation planning adoption rate (i.e., the percentage of vehicles not following the navigation plan) is less than or equal to the first threshold and greater than or equal to the second threshold (e.g., between 10% and 80%); for road segments in the third road segment set, the navigation planning adoption rate (i.e., the percentage of vehicles not following the navigation plan) is less than the second threshold (e.g., 10%).
[0389] S803: For each road segment in the first road segment set, the server determines whether the traffic attribute information of the road segment in the electronic map is accurate based on the vehicle traffic information of the corresponding road segment. If it is determined that the traffic attribute information of the road segment in the electronic map is inaccurate, the traffic attribute information of the road segment in the electronic map is corrected.
[0390] Since a high percentage of vehicles in the first set of road segments deviated from the navigation plan, indicating a high probability that these road segments are impassable, the server can determine whether these road segments are impassable or whether the travel direction is incorrect based on the vehicle traffic information, and then correct the traffic attribute information of these road segments on the electronic map. For a detailed implementation of S803, please refer to [link to S803 implementation details]. Figure 6 .
[0391] S804: For each road segment in the second road segment set, if the server determines that the reason for not entering the road segment according to the navigation plan is due to the mismatch between the vehicle model characteristics and the road segment characteristics based on the correlation between the vehicle model characteristics of vehicles that did not enter the road segment according to the navigation plan, then the server sets the corresponding road segment association information as one of the bases for navigation route planning, or provides prompts for the vehicle model characteristics matched to the road segment during vehicle travel.
[0392] Since the navigation planning adoption rate (i.e., the percentage of vehicles not following the navigation plan) of the road segments in the second road segment set is lower than that of the first road segment set, it indicates that the road segments in the second road segment set are passable. However, it is higher than that of the third road segment set, indicating that although the road segments in the second road segment set are passable, the higher percentage of vehicles not following the navigation plan may be due to factors such as vehicle type and driver driving habits. Therefore, the server can determine the reasons why vehicles did not enter the planned road segment based on the characteristic information of vehicles traveling on the road segment and the characteristic information of the road segment. Based on the determined reasons, corresponding related information can be set to provide prompts when the vehicle is driving or to serve as one of the bases for navigation route planning. Alternatively, the server can learn the driver's driving characteristics based on the determined reasons so that the driver's driving characteristics can be used as one of the bases for navigation route planning in subsequent navigation route planning. For a detailed implementation of S804, please refer to [link to S804 implementation details]. Figure 7 .
[0393] S805: For each road segment in the third road segment set, since the proportion of vehicles not traveling according to the navigation plan is low, that is, only a few vehicles' planned paths do not match the actual paths, it indicates that there is basically no problem with the traffic attribute information of the road segment in the electronic map. Therefore, the server does not need to correct the traffic attribute information of the road segment in the electronic map, nor does it set up association information for the first road segment.
[0394] It should be noted that the execution sequence of the steps in the above process is only an example. The implementation of this application does not limit the execution sequence of the above steps. For example, S803 to S804 can also be executed in parallel.
[0395] See Figure 9 Taking the first road segment as an example, this describes the server's processing operations when the vehicle's navigation plan adoption rate (i.e., the proportion of vehicles that do not follow the navigation plan) is greater than a first threshold (e.g., 80%). Figure 9 The process shown corresponds to Figure 8 S803 in the middle.
[0396] like Figure 9 As shown, the processing operation may include the following steps:
[0397] S901: The server obtains vehicle traffic information for the first road segment.
[0398] The vehicle traffic information for the first road segment includes the vehicle traffic volume and direction of traffic in the most recent period.
[0399] S902: Based on the vehicle traffic information of the first road segment, the server determines whether the vehicle traffic volume of the first road segment in the most recent period is less than the third threshold. If so, proceed to S903; otherwise, proceed to S904.
[0400] When the traffic volume of the first road segment is less than the third threshold, it indicates that the navigation planned path of almost all vehicles in the first road segment does not match the actual path, and the first road segment can be considered to be impassable; otherwise, the first road segment can be considered to be impassable.
[0401] S903: The server determines that the first road segment is impassable and corrects the electronic map, that is, marks the first road segment as impassable on the electronic map or deletes the first road segment from the electronic map, so as to prevent the subsequent navigation system from selecting the road segment as the planned road segment.
[0402] S904: Based on the vehicle traffic information of the first road segment, the server determines whether the vehicle traffic direction is opposite to the planned traffic direction of the first road segment. If it is opposite, proceed to S905; otherwise, proceed to S907.
[0403] S905: The server determines whether the first road segment is within the traffic monitoring area. If so, it proceeds to S906; otherwise, it proceeds to S907.
[0404] S906: The server determines that the travel direction of the first road segment in the electronic map is incorrect and corrects the electronic map, that is, corrects the travel direction of the first road segment in the electronic map. For example, the travel direction of the first road segment in the electronic map can be corrected to the travel direction of a higher proportion of vehicles traveling on the first road segment.
[0405] S907: The server cannot determine whether the travel direction of the first road segment in the electronic map needs to be corrected. Therefore, the first road segment in the electronic map can be temporarily not corrected. Instead, the first road segment can be marked as having an uncertain travel direction. The server can also set the first information associated with the first road segment to indicate that the travel direction of the first road segment is uncertain.
[0406] Figure 9 For a detailed description of the process shown, please refer to the relevant descriptions in the foregoing embodiments.
[0407] See Figure 10Taking the first road segment as an example, this describes the server's processing operations when the vehicle's navigation planning adoption rate (i.e., the proportion of vehicles that do not follow the navigation plan) is less than or equal to the first threshold (e.g., 80%) and greater than or equal to the second threshold (e.g., 10%). Figure 10 The process shown corresponds to Figure 8 S804 in the middle.
[0408] like Figure 10 As shown, the processing operation may include the following steps:
[0409] S1001: The server obtains the vehicle type characteristics of vehicles that did not enter the first road segment according to the navigation plan.
[0410] S1002: The server determines whether the proportion of vehicles with the same model characteristics among those that did not enter the first road segment according to the navigation plan is greater than the fourth threshold. If so, proceed to S1003; otherwise, proceed to S1004.
[0411] S1003: The server sets second information associated with the first road segment, the second information being used to indicate vehicle type characteristics that are suitable and / or unsuitable for passage on the first road segment.
[0412] S1004: The server obtains driver information for vehicles that did not enter the first road segment according to the navigation plan, as well as feature information for the second road segment. The second road segment is the actual road segment that the vehicle entered when it did not enter the first road segment according to the navigation plan.
[0413] S1005: When the triggering conditions for statistical driving characteristics are met, the server determines the driver's driving characteristics based on the differences between the characteristics of the first road segment and the characteristics of the second road segment.
[0414] Figure 10 For a detailed description of the process shown, please refer to the relevant descriptions in the foregoing embodiments.
[0415] Embodiments of this application also provide a navigation method applicable to terminals with navigation functions.
[0416] See Figure 11 This is a flowchart illustrating the navigation method provided in an embodiment of this application. This process can be applied to terminals with navigation functionality. As shown in the figure, the process may include the following steps:
[0417] S1101: The terminal determines at least one candidate navigation planning path based on the origin and destination.
[0418] The terminal can respond to a vehicle navigation request and determine at least one candidate navigation planning path based on the origin and destination.
[0419] S1102: The terminal selects the optimal path from the at least one candidate navigation planning path as the navigation planning path based on the navigation assistance information.
[0420] The navigation assistance information includes at least one of the following: information associated with road segments in the at least one candidate navigation planning path and driver's driving characteristic information.
[0421] Wherein, if the candidate navigation planning path includes a first road segment, the navigation assistance information may include information associated with the first road segment. Specifically, the information associated with the first road segment may include at least one of the following:
[0422] The first piece of information, used to indicate the direction in which passage is permitted on the first road segment, is uncertain;
[0423] The second piece of information is used to indicate the vehicle type characteristics of vehicles that are suitable for and / or unsuitable for passage on the first road segment;
[0424] The third piece of information is used to indicate that there are easily mistaken intersections in the first section of the road;
[0425] The fourth piece of information is used to indicate that the first road segment is prone to traffic violations, or to indicate that the first road segment is prone to traffic violations and the types of traffic violations that are prone to occur on the first road segment.
[0426] The method for setting the information associated with the first road segment mentioned above can be found in the aforementioned embodiments, and will not be repeated here.
[0427] Furthermore, the process may also include the following steps:
[0428] S1103: The terminal displays the navigation planning route on the electronic map interface.
[0429] Typically, when selecting the optimal route, three modes can be considered: shortest route, shortest time, and lowest cost (generally referring to toll fees). This application's embodiments can select the optimal route based on one or a combination of these three modes. Furthermore, it can further incorporate the aforementioned navigation assistance information to select the optimal route, making the selected route more closely match the driver's driving characteristics or the characteristics of the road segment, thereby improving the user experience.
[0430] It should be noted that the server can also plan navigation paths in the same way as described above, and can notify the terminal of the planned navigation path.
[0431] In some embodiments of this application, when a navigation planning route is obtained, if the vehicle does not follow the navigation planning route, for example, if the navigation planning route includes a first road segment and the vehicle does not enter the first road segment but enters the second road segment, the terminal can send a notification to the server. The notification can carry indication information indicating that the vehicle did not enter the first road segment according to the navigation plan, so that the server can determine whether the traffic attribute information of the first road segment in the electronic map is accurate based on the notification, and correct the electronic map if it is inaccurate.
[0432] Furthermore, the notification may also carry second instruction information to indicate a second road segment, which can be determined by the terminal based on the location reported by the vehicle. The server can learn the driver's driving characteristic information based on the differences between the characteristics of the first road segment and the characteristics of the second road segment. In another embodiment, the aforementioned second instruction information may not be carried in the notification, but may be sent to the server through other messages; this application embodiment does not impose any restrictions on this.
[0433] Figure 12 This illustration demonstrates a signaling interaction between a vehicle-mounted terminal with map applications and a server in an application scenario. (See figure.)
[0434] At 1201, the driver requests navigation route planning from the in-vehicle terminal via voice command. The voice command includes destination information.
[0435] At 1202, the in-vehicle terminal responds to the voice command and plans a navigation route. The method for navigation route planning can be as follows: Figure 11 As shown.
[0436] In 1203, the in-vehicle terminal displays the navigation route on the electronic map interface on the in-vehicle terminal screen for the driver to view.
[0437] In 1204, the vehicle terminal can obtain the vehicle's location in real time. If the vehicle does not follow the navigation route, the vehicle terminal can promptly detect that the vehicle has not followed the navigation route based on the vehicle's location. For example, according to the navigation route, the vehicle should enter the first road segment, but the vehicle actually enters the second road segment.
[0438] At 1205, the vehicle terminal sends a notification to the server to inform the vehicle that it has not entered the first road segment according to the navigation route.
[0439] In 1206, the server performs electronic map correction or sets navigation information based on periodic or event triggers, or performs electronic map correction and sets navigation information simultaneously. The navigation information includes information associated with the first road segment.
[0440] At 1207, the server sends the updated electronic map and / or the set navigation information to the vehicle terminal.
[0441] In 1208, the vehicle terminal can replan the navigation route based on the received updated electronic map and / or the set navigation information.
[0442] At 1209, the vehicle terminal will display the replanned navigation route on the electronic map interface on the vehicle terminal screen for the driver to view.
[0443] The method for electronic map correction can be found in [reference needed]. Figure 2 The process shown, and the method for setting navigation information, can be found in [reference needed]. Figure 6 or Figure 7 The process is shown below.
[0444] In some embodiments of this application, after obtaining the navigation planning path, the terminal can, in response to the vehicle traveling along the navigation planning path and a first segment of the navigation planning path entering a set range of the vehicle's travel direction, obtain and output the information associated with the first segment. In other embodiments, after the vehicle enters the first segment according to the navigation planning path, the terminal can obtain and output the information associated with the first segment. In still other embodiments, the terminal can also obtain and output the information associated with the first segment in both of the above two cases respectively.
[0445] The set range can refer to a set distance, such as 200 meters. Accordingly, in some embodiments, if the terminal determines, based on the vehicle's driving direction, vehicle position (road segment), speed, etc., that the distance to the intersection of the first road segment in the navigation planning path is equal to or less than 200 meters, it indicates that the first road segment has entered the set range for the vehicle's driving direction. The set range can also refer to the number of hops between the vehicle's current road segment and the first road segment, such as 1 hop. Accordingly, if the terminal determines that the next hop road segment of the vehicle's current road segment is the first road segment, it indicates that the first road segment has entered the set range for the vehicle's driving direction.
[0446] Optionally, the terminal may output the information associated with the first road segment in the following ways: output the information associated with the first road segment via voice; or display the information associated with the first road segment on the electronic map interface; or output the information associated with the first road segment via voice and display the information associated with the first road segment on the electronic map interface.
[0447] Optionally, the terminal may obtain the information associated with the first road segment using the following methods:
[0448] Method 1: The terminal obtains information associated with the first road segment in the electronic map;
[0449] Method 2: The terminal queries at least one of the following locally stored lists: road segments with undetermined travel direction, road segments corresponding to the characteristics of the first vehicle type, road segments with multiple intersections, and road segments with frequent traffic violations, to obtain information associated with the first road segment.
[0450] Method 3: The terminal sends a query request to the server to obtain information associated with the first road segment and receives the query result sent by the server. The query result includes information associated with the first road segment. The query result is obtained by the server based on at least one of the following: a list of road segments with undetermined traffic direction, a list of road segments corresponding to the characteristics of the first vehicle type, a list of road segments with multiple intersections, and a list of road segments with frequent traffic violations.
[0451] Optionally, the information associated with the first road segment may include at least one of the following:
[0452] The first piece of information, used to indicate the direction in which passage is permitted on the first road segment, is uncertain;
[0453] The second piece of information is used to indicate the vehicle type characteristics of vehicles that are suitable for and / or unsuitable for passage on the first road segment;
[0454] The third piece of information is used to indicate that there are easily mistaken intersections in the first section of the road;
[0455] The fourth piece of information is used to indicate that the first road segment is prone to traffic violations, or to indicate that the first road segment is prone to traffic violations and the types of traffic violations that are prone to occur on the first road segment.
[0456] In some embodiments, the terminal may, in response to the first segment of the navigation planning path entering the set range of the vehicle's driving direction during the vehicle's driving according to the navigation planning path, obtain the first information associated with the first segment, and thus prompt the driver through voice, display on the map interface, or other means that the direction of passage of the first segment ahead is uncertain, thereby attracting the driver's attention, improving driving safety, and also enabling the driver to decide as early as possible whether to enter the first segment based on the prompt.
[0457] Figure 13aThis example illustrates the content displayed on the electronic map interface and the information prompted via voice when the first segment of the navigation planned path enters the set range of the vehicle's driving direction. As shown in the figure, the navigation planned path is from the third segment to the first segment. The vehicle is currently traveling on the third segment according to the navigation planned path, and its current position is 200 meters from the intersection where it enters the first segment. At this point, the first segment enters the set range of the vehicle's driving direction, so the terminal obtains the first information associated with the first segment. This first information indicates that the permitted direction of travel on the first segment is uncertain. Therefore, the terminal prompts the driver via voice, "Please note that the permitted direction of travel on the road ahead may be incorrect." This prompt can also be displayed on the electronic map interface (as shown in the information prompt box 1301a in the figure).
[0458] In some embodiments, the terminal may, in response to the first segment of the navigation planning path entering a set range of the vehicle's driving direction during the vehicle's driving according to the navigation planning path, obtain the second information associated with the first segment, and thus prompt the driver with the vehicle type characteristics of vehicles suitable and / or unsuitable for passage on the first segment ahead through voice, display on the map interface, etc., so that the driver can choose a suitable segment to drive in advance according to the vehicle's driving conditions.
[0459] Figure 13b This example illustrates the content displayed on the electronic map interface and the information prompted via voice when the first segment of the navigation planned path enters the set range of the vehicle's driving direction. As shown in the figure, the navigation planned path is from the third segment to the first segment. The vehicle is currently traveling on the third segment according to the navigation planned path. The segment above and below the navigation planned path is the first segment. Therefore, the first segment enters the set range of the vehicle's driving direction, and the terminal obtains the second information associated with the first segment. This second information indicates that the first segment is suitable for passenger cars but not for large trucks. Therefore, the terminal prompts the driver via voice, "Please note that the road ahead is suitable for passenger cars but not for large trucks." This prompt can also be displayed on the electronic map interface (as shown in the information prompt box 1301b in the figure).
[0460] In some embodiments, when the first segment of the navigation route enters a set range of the vehicle's driving direction during the vehicle's journey along the navigation route, the terminal can obtain third information associated with the first segment. This information can then be used to prompt the driver that the intersection ahead is an intersection with multiple road segments through voice prompts or by displaying it on a map interface, thereby alerting the driver to avoid entering the wrong road segment.
[0461] Figure 13cThis example illustrates the content displayed on the electronic map interface and the information prompted via voice when the first segment of the navigation planned path enters the set range of the vehicle's driving direction. As shown in the figure, the navigation planned path is from the third segment to the first segment. The vehicle is currently traveling on the third segment according to the navigation planned path. The segment above and below the navigation planned path is the first segment. Therefore, the first segment enters the set range of the vehicle's driving direction, and the terminal obtains the third information associated with the first segment. This third information indicates that there are multiple segments at the entrance of the first segment. Therefore, the terminal prompts the driver via voice, "Please note that there are multiple segments at the intersection ahead. Please select the correct segment to drive on." This prompt can also be displayed on the electronic map interface (as shown in the information prompt box 1301c in the figure).
[0462] In some embodiments, the terminal may, in response to the first segment of the navigation planning path entering the set range of the vehicle's driving direction while the vehicle is traveling according to the navigation planning path, obtain the fourth information associated with the first segment, and thus prompt the driver through voice, display on the map interface, or other means that the intersection ahead is an intersection of multiple road segments, thereby reminding the driver to pay attention and avoid entering the wrong road segment.
[0463] Figure 13d This example illustrates the content displayed on the electronic map interface and the information prompted via voice when the first segment of the navigation planned path enters the set range of the vehicle's driving direction. As shown in the figure, the navigation planned path is from the third segment to the first segment. The vehicle is currently traveling on the third segment according to the navigation planned path. The segment above and below the navigation planned path is the first segment. Therefore, the first segment enters the set range of the vehicle's driving direction, and the terminal obtains the fourth information associated with the first segment. This fourth information indicates that the first segment is a segment prone to traffic violation tickets, and indicates that the type of traffic violation prone to occur is illegal parking. Therefore, the terminal prompts the driver via voice, "The section ahead is a section with a high incidence of illegal parking tickets; please obey traffic rules." This prompt can also be displayed on the electronic map interface (as shown in the information prompt box 1301d in the figure).
[0464] In some embodiments of this application, the terminal may provide a user with an interface for inputting navigation planning requirements, allowing the user to input navigation planning requirements by voice or screen operation. The navigation planning requirements input by the user may be used as one of the navigation auxiliary information for navigation route planning.
[0465] Specifically, the terminal can respond to the user's first operation based on the navigation planning requirements input interface to obtain the user's input navigation planning requirements. The terminal can then use the user's input navigation planning requirements as one of the navigation auxiliary information for navigation route planning.
[0466] Navigation planning requirements may include at least one of the following:
[0467] The shortest path should be the priority.
[0468] Prioritize the shortest time requirement;
[0469] The requirement is to minimize toll costs;
[0470] Prioritizing suitability to the vehicle model characteristics, furthermore, users can be allowed to input the vehicle model characteristics, or the terminal can obtain the vehicle model characteristics from a local database or server;
[0471] Prioritizing driving characteristics suitable for the vehicle's driver, the system further allows users to input driver characteristics (e.g., preference for driving on wide roads or low driving skill level), or the terminal can retrieve the driver's driving characteristics from a local database or from a server.
[0472] Priority should be given to items that are unlikely to generate traffic violation tickets.
[0473] Of course, the above requirements can also be sorted according to priority to form other navigation planning requirements.
[0474] Taking inputting navigation planning requirements via screen operation as an example, Figure 14 An example interface for inputting navigation planning requirements is shown. As shown, the interface allows the user to select two planning requirements, where planning requirement 1 has a higher priority than planning requirement 2. Planning requirement 1 can be selected from the list of requirements shown in the figure. Planning requirement 2 can be selected from the list of planning requirements shown in the figure.
[0475] The terminal can plan a navigation route based on the user's selected planning requirements. Specifically, after the terminal obtains N candidate navigation routes based on the destination, it can select the optimal navigation route from these N routes according to the user's selected planning requirements.
[0476] If the user selects the following planning requirements in descending order of priority: shortest path, vehicle type matching, then the path planned by the terminal will be as follows: Figure 15a As shown. Under the same conditions (e.g., the origin and destination are the same), if the user's selected planning requirements are ranked from highest to lowest priority as: shortest path, driving feature matching, then the path at the terminal planning point will be as follows: Figure 15b As shown, it can be seen that under different navigation planning requirements, the planned navigation routes based on the same origin and destination may be different, thus providing users with navigation planning routes that meet their personalized needs.
[0477] In some embodiments of this application, after the terminal receives the correction information from the electronic map, it can re-determine the navigation planning path based on the correction information from the electronic map, the destination, and the aforementioned navigation assistance information.
[0478] Figure 16 This illustration demonstrates a method where a server pushes a corrected electronic map and related information to a terminal to improve the accuracy of terminal navigation planning. As shown, the cloud server 1601 corrects the electronic map based on traffic statistics (such as navigation planning adoption rates for each road segment and vehicle traffic information) and real-time traffic information (such as road congestion and traffic emergencies), and further sets information related to relevant road segments. Based on the location of the intelligent vehicle 1602, the cloud server 1601 pushes traffic event information, map data, and set road segment association information for area A where the intelligent vehicle is located to the in-vehicle terminal of the intelligent vehicle 1602 (which has a map application). Similarly, based on the location of the intelligent vehicle 1603, the cloud server 1601 pushes traffic event information, map data, and set road segment association information for area B where the intelligent vehicle is located to the in-vehicle terminal of the intelligent vehicle 1603 (which also has a map application). The in-vehicle terminals of intelligent vehicles 1602 and 1603 can plan navigation routes based on received electronic map data and road segment association information, and further output relevant prompts during navigation. This can improve the accuracy and effectiveness of navigation planning, meet the personalized needs of drivers, and enhance the user's driving experience.
[0479] Based on the same technical concept, this application also provides a server.
[0480] See Figure 17 This is a schematic diagram of the server structure provided in an embodiment of this application. As shown in the figure, the server may include: an acquisition unit 1701 and a processing unit 1702.
[0481] The acquisition unit 1701 is used to acquire the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment. The navigation planning adoption rate of the first road segment is used to characterize the relationship between the first number and the second number. The first number is the number of times the first road segment is planned as a navigation planning road segment in the first statistical time period. The second number is the number of times a vehicle enters the first road segment according to or not according to the navigation plan. The vehicle traffic information of the first road segment includes the statistical information of vehicles traveling in the first road segment in the first statistical time period.
[0482] In some embodiments, the processing unit 1702 is configured to determine whether the traffic attribute information of the first road segment in the electronic map is accurate based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment; if it is determined that the traffic attribute information of the first road segment is inaccurate, then the traffic attribute information of the first road segment in the electronic map is corrected.
[0483] In other embodiments, the processing unit 1702 is configured to set information associated with the first road segment based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment. The information associated with the first road segment is used to indicate the traffic attributes of the first road segment and is used for navigation route planning or for providing information prompts during vehicle driving.
[0484] In other embodiments, the processing unit 1702 is configured to determine whether the traffic attribute information of the first road segment in the electronic map is accurate based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment; if it is determined that the traffic attribute information of the first road segment is inaccurate, then the traffic attribute information of the first road segment in the electronic map is corrected; and, based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment, set information associated with the first road segment, wherein the information associated with the first road segment is used to indicate the traffic attribute of the first road segment, and the information associated with the first road segment is used for navigation route planning or for providing information prompts during vehicle driving.
[0485] It should be noted that the server provided in this application embodiment can implement all the method steps implemented by the server in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0486] Based on the same technical concept, this application also provides a terminal.
[0487] See Figure 18 The figure shows a schematic diagram of the terminal provided in an embodiment of this application. As shown, the terminal may include: a candidate path planning unit 1801-1 and an optimal path selection unit 1801-2.
[0488] Candidate route planning unit 1801-1 is used to determine at least one candidate navigation planning path based on the origin and destination.
[0489] The optimal route selection unit 1801-2 is used to select the optimal route as the navigation planning route from the at least one candidate navigation planning route based on navigation assistance information. The navigation assistance information includes at least one of the following: information associated with a first road segment and driver's driving characteristic information. The first road segment is a segment in the at least one candidate navigation planning route. The method for setting the information associated with the first road segment can be found in the foregoing embodiments.
[0490] Furthermore, the terminal may also include: a notification unit 1802, used to send a notification to the server when the vehicle does not enter the first road segment according to the navigation planning path, the notification carrying first indication information, the first indication information being used to indicate that the vehicle did not enter the first road segment according to the navigation planning path.
[0491] Furthermore, the notification unit 1802 can also be used to: send a second indication information to the server, the second indication information being used to indicate a second road segment, the second road segment being the road segment that the vehicle actually entered when it did not enter the first road segment according to the navigation planning path, and the second road segment being determined by the terminal based on the location reported by the vehicle.
[0492] Furthermore, the terminal may also include: an acquisition unit 1803 and a prompting unit 1804. The acquisition unit 1803 is used to acquire information associated with the first road segment in response to the first road segment in the navigation planning path entering a set range of the vehicle's driving direction and / or the vehicle entering the first road segment according to the navigation planning path; the prompting unit 1804 is used to output the information associated with the first road segment. Optionally, the acquisition unit 1803 may detect whether the first road segment in the navigation planning path enters the set range of the vehicle's driving direction and / or whether the vehicle enters the first road segment according to the navigation planning path planned by the candidate path planning unit 1801.
[0493] Optionally, the acquisition unit 1803 may acquire the information associated with the first road segment through at least one of the following methods:
[0494] Obtain the information associated with the first road segment in the electronic map;
[0495] Query at least one of the following stored in the terminal: a list of road segments with undetermined travel direction, a list of road segments corresponding to the characteristics of the first vehicle type, a list of road segments with multiple intersections, and a list of road segments with frequent traffic violations, to obtain information associated with the first road segment.
[0496] Send a query request to the server to obtain information associated with the first road segment, and receive the query result sent by the server. The query result includes information associated with the first road segment. The query result is obtained by the server based on at least one of the following: a list of road segments with undetermined traffic direction, a list of road segments corresponding to the characteristics of the first vehicle type, a list of road segments with multiple intersections, and a list of road segments with frequent traffic violations.
[0497] Optionally, the prompting unit 1804 may be specifically used to: output information associated with the first road segment via voice; and / or display information associated with the first road segment on an electronic map interface.
[0498] Furthermore, the candidate route planning unit 1801 can also respond to a first user operation based on the navigation planning requirement input interface to obtain the navigation planning requirements input by the user, and then determine a candidate navigation planning path based on the navigation planning requirements. Alternatively, it can respond to a first user operation based on the navigation planning requirement input interface to obtain the navigation planning requirements input by the user, and then determine the optimal navigation planning path based on the navigation planning requirements.
[0499] It should be noted that the terminal provided in this application embodiment can implement all the method steps implemented by the terminal in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0500] Based on the same technical concept, this application also provides a terminal.
[0501] See Figure 19 The figure shows a schematic diagram of the terminal provided in an embodiment of this application. As shown, the terminal may include: an acquisition unit 1901 and a prompting unit 1902.
[0502] The acquisition unit 1901 is configured to acquire information associated with the first road segment in response to a set range in the direction of vehicle travel in the navigation planning path and / or the vehicle entering the first road segment according to the navigation planning path. The information associated with the first road segment is obtained based on the method described in any one of claims 6-11, 13-16 or 18-28.
[0503] The prompting unit 1902 is used to output information associated with the first road segment.
[0504] Optionally, the prompting unit 1902 is specifically used to: output the information associated with the first road segment via voice; and / or display the information associated with the first road segment on the electronic map interface.
[0505] Optionally, the acquisition unit 1901 is specifically used to: acquire information associated with the first road segment using at least one of the following methods:
[0506] Obtain the information associated with the first road segment in the electronic map;
[0507] Query at least one of the following stored in the terminal: a list of road segments with undetermined travel direction, a list of road segments corresponding to the characteristics of the first vehicle type, a list of road segments with multiple intersections, and a list of road segments with frequent traffic violations, to obtain information associated with the first road segment.
[0508] Send a query request to the server to obtain information associated with the first road segment, and receive the query result sent by the server. The query result includes information associated with the first road segment. The query result is obtained by the server based on at least one of the following: a list of road segments with undetermined traffic direction, a list of road segments corresponding to the characteristics of the first vehicle type, a list of road segments with multiple intersections, and a list of road segments with frequent traffic violations.
[0509] Based on the same technical concept, embodiments of this application also provide an electronic device, which can have the following... Figure 20 The structure shown indicates that the electronic device can be a server, or a chip or chip system that enables the server to implement the above methods.
[0510] like Figure 20 The illustrated electronic device may include at least one processor 2002, which is coupled to a memory to read and execute instructions in the memory to implement the steps involved in the server in the method provided in this application embodiment. Optionally, the electronic device may also include a communication interface 2001 for supporting the electronic device in receiving or sending signaling or data. The communication interface 2001 in the electronic device can be used to enable interaction with other electronic devices. The processor 2002 can be used to enable the electronic device to perform actions such as... Figure 2 , Figure 6 , Figure 7 , Figure 8 , Figure 9 , Figure 10The steps in the method shown in any of the schematic diagrams are as follows. Optionally, the electronic device may further include a memory 2004, which stores computer programs and instructions. The memory 2004 may be coupled to the processor 2002 and / or the communication interface 2001 to support the processor 2002 in calling the computer programs and instructions in the memory 2004 to implement the steps involved in the server in the method provided in the embodiments of this application. In addition, the memory 2004 may also be used to store data involved in the method embodiments of this application, for example, to store data and instructions necessary to support the communication interface 2001 to realize interaction, and / or to store configuration information necessary for the electronic device to execute the method described in the embodiments of this application.
[0511] Based on the same technical concept, embodiments of this application also provide an electronic device, which can have the following... Figure 21 The structure shown indicates that the electronic device can be a terminal (such as an in-vehicle terminal or a mobile terminal), or a chip or chip system that can support the terminal in implementing the above methods.
[0512] like Figure 21 The illustrated electronic device may include at least one processor 2102, which is coupled to a memory to read and execute instructions in the memory to implement the steps involved in the terminal in the method provided in this application embodiment. Optionally, the electronic device may also include a transceiver 2101 for supporting the electronic device in receiving or sending signaling or data. The transceiver 2101 in the electronic device can be used to interact with other electronic devices. The processor 2102 can be used to enable the electronic device to perform actions such as... Figure 11 or Figure 12 The steps in the method shown in any of the schematic diagrams are as follows. Optionally, the electronic device may further include a memory 2104, which stores computer programs and instructions. The memory 2104 may be coupled to the processor 2102 and / or the transceiver 2101 to support the processor 2102 in calling the computer programs and instructions in the memory 2104 to implement the steps involved in the server in the method provided in the embodiments of this application. In addition, the memory 2104 may also be used to store data involved in the method embodiments of this application, for example, to store data and instructions necessary for the transceiver 2101 to achieve interaction, and / or to store configuration information necessary for the electronic device to execute the method described in the embodiments of this application.
[0513] Based on the same concept as the above-described method embodiments, this application also provides a computer-readable storage medium storing some instructions. When these instructions are invoked and executed by a computer, the computer can perform the methods involved in any possible design of the above-described method embodiments. In this application, the computer-readable storage medium is not limited; for example, it can be RAM (random-access memory), ROM (read-only memory), etc.
[0514] Based on the same concept as the above method embodiments, this application also provides a computer program product that, when executed by a computer, can perform the methods involved in the method embodiments and any possible designs of the above method embodiments.
[0515] Based on the same concept as the above method embodiments, this application also provides a chip, which may include a processor and an interface circuit, for performing the methods involved in any possible implementation of the above method embodiments, wherein "coupling" means that two components are directly or indirectly combined with each other, and such combination may be fixed or movable, and such combination may allow fluid, electricity, electrical signals or other types of signals to communicate between the two components.
[0516] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0517] The various illustrative logic units and circuits described in the embodiments of this application can be implemented or operate the described functions using a general-purpose processor, digital signal processor, application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor; alternatively, it can also be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented using a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration.
[0518] The steps of the methods or algorithms described in the embodiments of this application can be directly embedded in hardware, software units executed by a processor, or a combination of both. The software units can be stored in RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disks, removable disks, CD-ROMs, or any other form of storage medium in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from and write information to the storage medium. Optionally, the storage medium can also be integrated into the processor. The processor and storage medium can be housed in an ASIC, which can be housed in a terminal device. Optionally, the processor and storage medium can also be housed in different components within the terminal device.
[0519] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0520] Although the invention has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made therein without departing from the scope of the invention. Accordingly, this specification and drawings are merely exemplary descriptions of the invention as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of the invention. Clearly, those skilled in the art can make various alterations and modifications to the invention without departing from its spirit and scope. Thus, if such modifications and modifications of the invention fall within the scope of the claims and their equivalents, the invention is also intended to include such modifications and modifications.
Claims
1. An electronic map correction method, characterized in that, include: The navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment are obtained. The navigation planning adoption rate of the first road segment represents the relationship between the first number and the second number. The first number is the number of times the first road segment is planned as a navigation planning road segment in the first statistical time period. The second number is the number of times a vehicle enters the first road segment according to or not according to the navigation plan. The vehicle traffic information of the first road segment includes the statistical information of vehicles traveling in the first road segment in the first statistical time period. Based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment, determine whether the traffic attribute information of the first road segment in the electronic map is accurate. If it is determined that the traffic attribute information of the first road segment is inaccurate, then the traffic attribute information of the first road segment in the electronic map is corrected. The statistical information includes at least two of the following: vehicle traffic volume, vehicle traffic direction, and vehicle type characteristics; when the statistical information includes the vehicle traffic volume, the traffic attribute information includes whether the first road segment is passable; when the statistical information includes the vehicle traffic direction, the traffic attribute information includes the traffic direction of the first road segment; when the statistical information includes the vehicle type characteristics, the traffic attribute information includes vehicle type characteristics that are suitable for and / or unsuitable for passage on the first road segment.
2. The method as described in claim 1, characterized in that: The step of determining whether the traffic attribute information of the first road segment in the electronic map is accurate based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment includes: Based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment, determine whether the first road segment is passable; If it is determined that the traffic attribute information of the first road segment is inaccurate, then correcting the traffic attribute information of the first road segment in the electronic map includes: If it is determined that the first road segment is impassable, the electronic map is corrected so that the first road segment is marked as impassable or deleted from the electronic map.
3. The method as described in claim 2, characterized in that, The step of determining whether the first road segment is passable based on the navigation planning adoption rate and vehicle traffic information of the first road segment includes: If the ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is greater than the first threshold, and the vehicle traffic volume of the first road segment during the first statistical time period is less than the third threshold based on the vehicle traffic information of the first road segment, then the first road segment is determined to be impassable.
4. The method according to any one of claims 1-3, characterized in that: The step of determining whether the traffic attribute information of the first road segment in the electronic map is accurate based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment includes: Based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment, determine whether the traffic direction of the first road segment in the electronic map is accurate; If it is determined that the traffic attribute information of the first road segment in the electronic map is inaccurate, then correcting the traffic attribute information of the first road segment in the electronic map includes: If it is determined that the travel direction of the first road segment in the electronic map is inaccurate, then the travel direction of the first road segment in the electronic map is corrected.
5. The method as described in claim 4, characterized in that, The step of determining whether the travel direction of the first road segment in the electronic map is accurate based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment includes: If the ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is greater than a first threshold, and it is determined that the vehicle traffic volume of the first road segment in the first statistical time period is greater than or equal to a third threshold based on the vehicle traffic information of the first road segment, and it is determined that the vehicle traffic direction obtained from the vehicle traffic information of the first road segment is different from the planned traffic direction of the first road segment, then it is determined that the traffic direction of the first road segment in the electronic map is inaccurate.
6. The method as described in claim 4, characterized in that, The step of determining whether the travel direction of the first road segment in the electronic map is accurate based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment includes: If the following conditions are met, the travel direction of the first road segment in the electronic map is determined to be inaccurate: The ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is greater than a first threshold. Based on the vehicle traffic information of the first road segment, it is determined that the vehicle traffic volume of the first road segment during the first statistical time period is greater than or equal to the third threshold. It is determined that the vehicle traffic direction obtained from the vehicle traffic information of the first road segment is different from the planned traffic direction of the first road segment; The first section of road is within the traffic monitoring area.
7. The method as described in claim 6, characterized in that, If the first road segment is not within a traffic monitoring area, the method further includes: The first information associated with the first road segment is set, and the first information is used to indicate that the permitted traffic direction of the first road segment is uncertain.
8. The method as described in claim 7, characterized in that, The first information associated with the first road segment includes: Add the first information to the first road segment in the electronic map; or... The first road segment is added to the list of road segments with uncertain travel direction, which is used to store road segments with uncertain travel direction.
9. The method according to any one of claims 3, 5, and 6, characterized in that, If the ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is less than or equal to the first threshold and greater than or equal to the second threshold, wherein the second threshold is less than the first threshold, then the method further includes: Obtain the vehicle model characteristics of the vehicles that did not enter the first road segment according to the navigation plan; Determine whether the proportion of vehicles with the same model characteristics among those that did not enter the first road segment according to the navigation plan is greater than a fourth threshold. If the proportion of vehicles is greater than the fourth threshold, then the second information associated with the first road segment is set, and the second information is used to indicate the vehicle type characteristics that are suitable and / or unsuitable for passage on the first road segment.
10. The method as described in claim 9, characterized in that, The second information associated with the first road segment includes: Add the second information to the first road segment in the electronic map; or, The first road segment is added to the road segment list corresponding to the first vehicle type feature. The road segment list corresponding to the first vehicle type feature is used to store road segments that match the first vehicle type feature. The first vehicle type feature is the same vehicle type feature that vehicles with a proportion greater than the fourth threshold have.
11. The method as described in claim 9 or 10, characterized in that, The second piece of information includes at least one of the following: vehicle type, vehicle height, vehicle width, vehicle length, and turning radius.
12. The method as described in claim 9, characterized in that, If, among the vehicles that did not enter the first road segment according to the navigation plan, the proportion of vehicles with the same vehicle type is less than or equal to the fourth threshold, then the method further includes: Obtain driver information of the vehicle that did not enter the first road segment according to the navigation plan and feature information of the second road segment, wherein the second road segment is the road segment that the vehicle that did not enter the first road segment according to the navigation plan actually entered; Based on the differences between the characteristics of the first road segment and the characteristics of the second road segment, the driver's driving characteristic information is determined and saved.
13. The method as described in claim 9, characterized in that, If the proportion of vehicles is less than or equal to the fourth threshold, the method further includes: Obtain the intersection information of the first road segment in the electronic map; If, based on the intersection information of the first road segment, it is determined that the first road segment includes a fork in the road and the angle between the road segments corresponding to the fork in the road is less than a set angle, then third information associated with the first road segment is set. The third information is used to indicate that there is a fork in the road segment that is easy to mistakenly enter.
14. The method as described in claim 13, characterized in that, The third information associated with the first road segment includes: Add the third information to the first road segment in the electronic map; or... Add the first road segment to the multi-intersection road segment list, which is used to store road segments that have forked intersections and whose included angle is less than a set angle.
15. The method according to any one of claims 1-14, characterized in that, The method further includes: Obtain traffic violation tickets issued to vehicles on the first road segment during the second statistical time period; If the set conditions are met based on the number of traffic violation tickets, then the fourth information associated with the first road segment is set. The fourth information is used to indicate that the first road segment is a road segment prone to traffic violations, or to indicate that the first road segment is a road segment prone to traffic violations and the types of traffic violations that are prone to occur on the first road segment. The set conditions include: During the second statistical time period, the number of traffic violation tickets issued by vehicles on the first road segment exceeds the fifth threshold; or... During the second statistical time period, after sorting each road segment from highest to lowest according to the number of traffic violation tickets issued by the vehicle, the first road segment is ranked in the top N positions, where N is a pre-set integer greater than or equal to 1.
16. The method as described in claim 15, characterized in that, The fourth information associated with the first road segment includes: Add fourth information to the first road segment in the electronic map; or, The first road segment and the types of traffic violations that are prone to occur on the first road segment are added to the list of road segments with frequent traffic violations. The list of road segments with frequent traffic violations is used to store road segments that are prone to traffic violations and the types of traffic violations corresponding to the road segments that are prone to traffic violations.
17. The method according to any one of claims 1-16, characterized in that, The acquisition of the navigation planning adoption rate and vehicle traffic information of the first road segment includes: Based on a set period, obtain the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment, where the first statistical time period is the most recent period; or, When the map correction conditions are met, the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment are obtained, and the first statistical time period is the time period since the last time the map correction conditions were met. The map correction conditions include at least one of the following: The number of vehicles that did not follow the navigation-planned route exceeds the sixth threshold; The number of times the route was not followed according to the navigation plan exceeded the seventh threshold.
18. A method for setting navigation information, characterized in that, include: The navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment are obtained. The navigation planning adoption rate of the first road segment represents the relationship between the first number and the second number. The first number is the number of times the first road segment is planned as a navigation planning road segment in the first statistical time period. The second number is the number of times a vehicle enters the first road segment according to or not according to the navigation plan. The vehicle traffic information of the first road segment includes the statistical information of vehicles traveling in the first road segment in the first statistical time period. Based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment, information associated with the first road segment is set. The information associated with the first road segment is used to indicate the traffic attributes of the first road segment. The information associated with the first road segment is used for navigation route planning or for providing information prompts during vehicle driving. The statistical information includes at least two of the following: vehicle traffic volume, vehicle traffic direction, and vehicle type characteristics; when the statistical information includes the vehicle traffic volume, the traffic attribute includes whether the first road segment is passable; when the statistical information includes the vehicle traffic direction, the traffic attribute includes the traffic direction of the first road segment; when the statistical information includes the vehicle type characteristics, the traffic attribute includes vehicle type characteristics that are suitable for and / or unsuitable for passage on the first road segment.
19. The method as described in claim 18, characterized in that, The information associated with the first road segment includes at least one of the following: The first piece of information indicates that the direction of travel permitted on the first road segment is uncertain; The second information is used to indicate the vehicle type characteristics of vehicles that are suitable for and / or unsuitable for passage on the first road segment; The third piece of information is used to indicate that there are forks in the road that are easy to mistakenly enter in the first road segment.
20. The method as described in claim 19, characterized in that, The vehicle characteristics include at least one of the following: vehicle type, vehicle height, vehicle width, vehicle length, and turning radius.
21. The method as described in claim 19, characterized in that, The step of setting the information associated with the first road segment based on the navigation planning adoption rate and vehicle traffic information of the first road segment includes: If the following conditions are met, then the first information associated with the first road segment is set: The ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is greater than a first threshold. Based on the vehicle traffic information of the first road segment, it is determined that the vehicle traffic volume of the first road segment during the first statistical time period is greater than or equal to the third threshold. It is determined that the vehicle traffic direction obtained from the vehicle traffic information of the first road segment is different from the planned traffic direction of the first road segment; The first section of road was not within the traffic monitoring area.
22. The method as described in claim 21, characterized in that, The first information associated with the first road segment includes: Add the first information to the first road segment on the electronic map; or... The first road segment is added to the list of road segments with uncertain travel direction, which is used to store road segments with uncertain travel direction.
23. The method according to any one of claims 19-22, characterized in that, The step of setting the information associated with the first road segment based on the navigation planning adoption rate and vehicle traffic information of the first road segment includes: If the following conditions are met, then the second information associated with the first road segment is set: The ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is less than or equal to a first threshold and greater than or equal to a second threshold, wherein the second threshold is less than the first threshold; Among the vehicles that did not enter the first road segment according to the navigation plan, the proportion of vehicles with the same model characteristics is greater than the fourth threshold.
24. The method as described in claim 23, characterized in that, The second information associated with the first road segment includes: Add the second information to the first road segment in the electronic map; or... The first road segment is added to the road segment list corresponding to the first vehicle type feature. The road segment list corresponding to the first vehicle type feature is used to store road segments that match the first vehicle type feature. The first vehicle type feature is the same vehicle type feature that vehicles with a proportion greater than the fourth threshold have.
25. The method according to any one of claims 19-24, characterized in that, The step of setting the information associated with the first road segment based on the navigation planning adoption rate and vehicle traffic information of the first road segment includes: If the following conditions are met, then the third information associated with the first road segment is set: The ratio of the second number of times a vehicle fails to enter the first road segment according to the navigation plan to the first number of times is less than or equal to a first threshold and greater than or equal to a second threshold, wherein the second threshold is less than the first threshold; Among the vehicles that did not enter the first road segment according to the navigation plan, the proportion of vehicles with the same model characteristics is less than or equal to the fourth threshold. The first road segment includes a fork in the road, and the angle between the road segments corresponding to the fork in the road is less than a set angle.
26. The method as described in claim 25, characterized in that, The third information associated with the first road segment includes: Add the third information to the first road segment in the electronic map; or... Add the first road segment to the multi-intersection road segment list, which is used to store road segments that have forked intersections and whose included angle is less than a set angle.
27. The method according to any one of claims 18-26, characterized in that, The information associated with the first road segment also includes: The fourth piece of information is used to indicate that the first road segment is a road segment prone to traffic violations, or to indicate that the first road segment is a road segment prone to traffic violations and the types of traffic violations that are prone to occur on the first road segment. The method further includes: Obtain traffic violation tickets issued to vehicles on the first road segment during the second statistical time period; If the set conditions are met based on the number of traffic violation tickets, then the fourth information associated with the first road segment is set. The set conditions include: During the second statistical time period, the number of traffic violation tickets issued by vehicles on the first road segment exceeds the fifth threshold; or... During the second statistical time period, after sorting each road segment from highest to lowest according to the number of traffic violation tickets issued by the vehicle, the first road segment is ranked in the top N positions, where N is a pre-set integer greater than or equal to 1.
28. The method as described in claim 27, characterized in that, The fourth information associated with the first road segment includes: Add fourth information to the first road segment on the electronic map; or... The first road segment and the types of traffic violations that are prone to occur on the first road segment are added to the list of road segments with frequent traffic violations. The list of road segments with frequent traffic violations is used to store road segments that are prone to traffic violations and the types of traffic violations corresponding to the road segments that are prone to traffic violations.
29. A navigation method applied to a terminal with vehicle navigation function, characterized in that, include: Determine at least one candidate navigation planning path based on the origin and destination; The optimal path is selected from the at least one candidate navigation planning path based on navigation assistance information. The navigation assistance information includes information associated with a first road segment, which is a road segment in the at least one candidate navigation planning path. The information associated with the first road segment is obtained based on the method described in any one of claims 6-11, 13-16, or 18-28.
30. The method as described in claim 29, characterized in that, The navigation planning path includes a first road segment, and the method further includes: When a vehicle enters the first road segment without following the navigation plan path, a notification is sent to the server. The notification carries first indication information, which is used to indicate that the vehicle did not enter the first road segment according to the navigation plan path.
31. The method as described in claim 30, characterized in that, The method further includes: The terminal sends a second instruction to the server. The second instruction is used to indicate a second road segment. The second road segment is the road segment that the vehicle actually entered when it did not enter the first road segment according to the navigation planning path. The second road segment is determined by the terminal based on the location reported by the vehicle.
32. The method according to any one of claims 29-31, characterized in that, The navigation planning path includes a first road segment, and the method further includes: In response to the first segment of the navigation planning path entering the set range of the vehicle's driving direction and / or the vehicle entering the first segment according to the navigation planning path, obtain the information associated with the first segment; Output the information associated with the first road segment.
33. The method as described in claim 32, characterized in that, The acquisition of information associated with the first road segment includes at least one of the following: Obtain the information associated with the first road segment in the electronic map; Query at least one of the following: the list of road segments with undetermined travel direction, the list of road segments corresponding to the characteristics of the first vehicle type, the list of road segments with multiple intersections, and the list of road segments with frequent traffic violations, to obtain the information associated with the first road segment; Send a query request to the server to obtain information associated with the first road segment, and receive the query result sent by the server. The query result includes information associated with the first road segment. The query result is obtained by the server based on at least one of the following: a list of road segments with undetermined traffic direction, a list of road segments corresponding to the characteristics of the first vehicle type, a list of road segments with multiple intersections, and a list of road segments with frequent traffic violations.
34. The method according to any one of claims 32-33, characterized in that, The output of the information includes at least one of the following: The information associated with the first road segment is output via voice; or The information associated with the first road segment is displayed on the electronic map interface.
35. The method according to any one of claims 29-34, characterized in that, The navigation assistance information also includes navigation planning requirements; The method further includes: In response to the first user action based on the navigation planning requirement input interface, obtain the navigation planning requirements input by the user.
36. A navigation method applied to a terminal with vehicle navigation function, characterized in that, include: In response to the first segment of the navigation planning path entering the set range of the vehicle's driving direction and / or the vehicle entering the first segment according to the navigation planning path, information associated with the first segment is obtained, wherein the information associated with the first segment is obtained based on the method described in any one of claims 6-11, 13-16 or 18-28. Output the information associated with the first road segment.
37. The method as described in claim 36, characterized in that, The output of the information associated with the first road segment includes at least one of the following: The information associated with the first road segment is output via voice. The information associated with the first road segment is displayed on the electronic map interface.
38. The method according to any one of claims 36-37, characterized in that, The acquisition of information associated with the first road segment includes at least one of the following: Obtain the information associated with the first road segment in the electronic map; Query at least one of the following: the list of road segments with undetermined travel direction, the list of road segments corresponding to the characteristics of the first vehicle type, the list of road segments with multiple intersections, and the list of road segments with frequent traffic violations, to obtain the information associated with the first road segment; Send a query request to the server to obtain information associated with the first road segment, and receive the query result sent by the server. The query result includes information associated with the first road segment. The query result is obtained by the server based on at least one of the following: a list of road segments with undetermined traffic direction, a list of road segments corresponding to the characteristics of the first vehicle type, a list of road segments with multiple intersections, and a list of road segments with frequent traffic violations.
39. A server, characterized in that, include: The acquisition unit is used to acquire the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment. The navigation planning adoption rate of the first road segment is used to characterize the relationship between the first number and the second number. The first number is the number of times the first road segment is planned as a navigation planning road segment in the first statistical time period. The second number is the number of times a vehicle enters the first road segment according to or not according to the navigation plan. The vehicle traffic information of the first road segment includes the statistical information of vehicles traveling in the first road segment in the first statistical time period. The processing unit is configured to determine whether the traffic attribute information of the first road segment in the electronic map is accurate based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment; and if it is determined that the traffic attribute information of the first road segment is inaccurate, then correct the traffic attribute information of the first road segment in the electronic map. The statistical information includes at least two of the following: vehicle traffic volume, vehicle traffic direction, and vehicle type characteristics; when the statistical information includes the vehicle traffic volume, the traffic attribute includes whether the first road segment is passable; when the statistical information includes the vehicle traffic direction, the traffic attribute includes the traffic direction of the first road segment; when the statistical information includes the vehicle type characteristics, the traffic attribute includes vehicle type characteristics that are suitable for and / or unsuitable for passage on the first road segment.
40. A server, characterized in that, include: The acquisition unit is used to acquire the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment. The navigation planning adoption rate of the first road segment is used to characterize the relationship between the first number and the second number. The first number is the number of times the first road segment is planned as a navigation planning road segment in the first statistical time period. The second number is the number of times a vehicle enters the first road segment according to or not according to the navigation plan. The vehicle traffic information of the first road segment includes the statistical information of vehicles traveling in the first road segment in the first statistical time period. The processing unit is configured to set information associated with the first road segment based on the navigation planning adoption rate of the first road segment and the vehicle traffic information of the first road segment. The information associated with the first road segment is used to indicate the traffic attributes of the first road segment and is used for navigation route planning or to provide information prompts during vehicle driving. The statistical information includes at least two of the following: vehicle traffic volume, vehicle traffic direction, and vehicle type characteristics; when the statistical information includes the vehicle traffic volume, the traffic attribute includes whether the first road segment is passable; when the statistical information includes the vehicle traffic direction, the traffic attribute includes the traffic direction of the first road segment; when the statistical information includes the vehicle type characteristics, the traffic attribute includes vehicle type characteristics that are suitable for and / or unsuitable for passage on the first road segment.
41. A terminal, characterized in that, include: A candidate route planning unit is used to determine at least one candidate navigation planning route based on the origin and destination. An optimal route selection unit is configured to select an optimal route as a navigation planning route from at least one candidate navigation planning route based on navigation assistance information. The navigation assistance information includes at least one of the following: information associated with a first road segment and driver's driving characteristic information. The first road segment is a segment in the at least one candidate navigation planning route. The information associated with the first road segment is obtained based on the method described in any one of claims 6-11, 13-16, or 18-28.
42. A terminal, characterized in that, include: The acquisition unit is configured to acquire information associated with the first road segment in response to a set range in the direction of vehicle travel of the first road segment in the navigation planning path and / or the vehicle entering the first road segment according to the navigation planning path. The information associated with the first road segment is obtained based on the method described in any one of claims 6-11, 13-16 or 18-28. The prompting unit is used to output information associated with the first road segment.
43. An electronic device, characterized in that, The electronic device includes: one or more processors; one or more memories; wherein the one or more memories store one or more computer programs, the one or more computer programs including instructions that, when executed by the one or more processors, cause the electronic device to perform the method as described in any one of claims 1-38.
44. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a computer program that, when run on an electronic device, causes the electronic device to perform the method as described in any one of claims 1-38.
45. A computer program product, characterized in that, When the computer program product is invoked by a computer, it causes the computer to perform the method as described in any one of claims 1-38.