Automobile positioning abnormity processing method and device, computer equipment and storage medium
By analyzing historical vehicle positioning data, determining positioning signals and status evaluation indicators of different geographical areas, identifying and informing users of the cause of positioning abnormalities, the problem of users complaining about positioning abnormalities during driving is solved, and the user experience and positioning service are improved reliability.
Patent Information
- Application Number
- CN202411491225.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2044-10-24
AI Technical Summary
In intelligent connected vehicles, users are prone to encounter abnormal positioning problems during driving, and the existing technology is difficult to effectively inform users of the reasons for abnormal positioning, resulting in complaints from users.
By analyzing historical vehicle positioning data, including the number of visible satellites and searched satellites, as well as positioning status data, we determine the evaluation indicators of positioning signal strength and positioning status in different geographical areas. These evaluation indicators are compared with preset thresholds, geographical areas of weak positioning signals are identified, and early warnings are issued to vehicles in these areas.
It realizes timely informing users of the reasons when positioning abnormalities occur, reducing anxiety and complaints caused by positioning problems, and improving the reliability and user experience of positioning services.
Smart Images

Figure CN119421108A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automobile networking technology, and in particular to a method, device, computer equipment, computer-readable storage medium and computer program product for handling automobile positioning anomalies. Background Art
[0002] With the rapid development of intelligent connected vehicles, users are accustomed to using in-vehicle navigation services while driving, and obtain driving routes in real time through the global satellite navigation system (GNSS, including Beidou, GPS, GLONASS, Galileo) combined with electronic maps. Due to the complex driving environment of vehicles, such as high-rise areas, tunnels, underground parking lots and other sheltered places, positioning anomalies are prone to occur. Positioning anomalies are not only related to the vehicle, but also to the number of visible satellites and shelters in the vehicle driving environment. Users often cannot distinguish the cause of positioning anomalies during driving, which easily leads to user complaints.
[0003] To address this issue, most solutions improve positioning quality by improving positioning module performance or positioning combination algorithms, but they are unable to inform users of the reasons for abnormal positioning and cannot effectively resolve user complaints.
[0004] Therefore, there is an urgent need for a method, device, computer equipment, computer-readable storage medium and computer program product for handling vehicle positioning anomalies, which can improve the positioning quality and promptly inform the user of the cause of the positioning anomaly. Summary of the invention
[0005] Based on this, it is necessary to provide a method, device, computer equipment, computer-readable storage medium and computer program product for handling automobile positioning anomalies that can improve positioning quality and promptly inform users of the causes of positioning anomalies in response to the above technical problems.
[0006] In a first aspect, the present application provides a method for handling vehicle positioning anomalies, comprising:
[0007] Acquire historical vehicle positioning data of different geographical areas within the test range, wherein the historical vehicle positioning data includes positioning signal data and positioning status data;
[0008] Determining an evaluation index of the positioning signal strength of each geographical area based on the positioning signal data, and determining an evaluation index of the positioning status of each geographical area based on the positioning status data;
[0009] Compare the preset signal strength evaluation index threshold with the evaluation index of the positioning signal strength of each geographical area, determine the geographical area with weak positioning signal, and prompt the abnormal reason to the vehicle in the geographical area with weak positioning signal;
[0010] The areas other than the geographical areas with weak positioning signals are regarded as other geographical areas, and the preset evaluation index thresholds of the positioning status are compared with the evaluation indexes of the positioning status of the other geographical areas to obtain the positioning status monitoring results;
[0011] Based on the positioning status monitoring results, vehicles in other geographical areas are prompted with abnormal causes.
[0012] In one embodiment, the comparing the preset evaluation index threshold of the positioning state with the evaluation index of the positioning state of other geographical areas to obtain the positioning state monitoring result includes:
[0013] When the evaluation index of the positioning state is greater than the evaluation index threshold of the first preset positioning state, the positioning state monitoring result is that there is a positioning abnormality problem in the geographical area;
[0014] When the evaluation index of the positioning status is greater than the evaluation index threshold of the second preset positioning status and is less than or equal to the evaluation index threshold of the first preset positioning status, and at the same time the vehicle has a network abnormality, and verification shows that the cause of the network abnormality is not a problem with the vehicle antenna and the positioning controller, the positioning status monitoring result is that there is a positioning abnormality problem in the geographical area.
[0015] In one embodiment, the prompting of abnormal reasons to vehicles in other geographical areas based on the positioning status monitoring results includes:
[0016] Analyze the frequency of abnormal positioning in other geographical areas and the current positioning status of the vehicle according to the positioning status monitoring results;
[0017] Based on the frequency of positioning anomalies and the current positioning status of the vehicle, vehicles in other geographical areas are prompted with the cause of the anomaly.
[0018] In one embodiment, the evaluation index of the positioning signal strength includes the number of visible satellites or the number of searched satellites; and comparing the preset signal strength evaluation index threshold with the evaluation index of the positioning signal strength of each geographical area to determine the geographical area of the weak positioning signal includes:
[0019] When the maximum number of visible satellites or the maximum number of searched satellites is lower than a preset signal strength evaluation index threshold, the geographical area is determined to be a geographical area with a weak positioning signal.
[0020] In one embodiment, determining the evaluation index of the positioning status of each geographical area based on the positioning status data includes:
[0021] Analyze the positioning status data to obtain the amount of abnormal positioning status signals in each geographical area and the amount of positioning status data received by the cloud;
[0022] The ratio between the amount of signals with abnormal positioning status and the amount of positioning status data received by the cloud is used as an evaluation indicator of the positioning status of each geographical area.
[0023] In one embodiment, determining the evaluation index of the positioning status of each geographical area based on the positioning status data includes:
[0024] Analyze the positioning status data to obtain the number of vehicles with abnormal positioning that pass through each geographical area within a preset time period and the total number of vehicles that pass through the geographical area within a preset time period;
[0025] The ratio between the number of vehicles with abnormal positioning that pass through each geographical area within a preset time period and the total number of vehicles that pass through the geographical area within a preset time period is used as an evaluation indicator of the positioning status of each geographical area;
[0026] Among them, vehicles that pass through various geographical areas within a preset time range and whose probability of receiving abnormal positioning status signals is greater than a preset probability threshold are regarded as abnormally positioned vehicles.
[0027] In a second aspect, the present application also provides a vehicle positioning abnormality processing device, comprising:
[0028] An acquisition module, used to acquire historical vehicle positioning data of different geographical areas within the test range, wherein the historical vehicle positioning data includes positioning signal data and positioning status data;
[0029] An evaluation index determination module 404 is used to determine an evaluation index of the positioning signal strength of each geographical area based on the positioning signal data, and to determine an evaluation index of the positioning status of each geographical area based on the positioning status data;
[0030] A comparison module, used to compare the preset signal strength evaluation index threshold with the evaluation index of the positioning signal strength of each geographical area, and determine the geographical area with weak positioning signal;
[0031] A prompt module, used to prompt the vehicle in the geographical area with weak positioning signal with the abnormal reason;
[0032] The comparison module is further used to take the area other than the geographical area of the weak positioning signal as other geographical areas, compare the preset evaluation index threshold of the positioning state with the evaluation index of the positioning state of other geographical areas, and obtain the positioning state monitoring result;
[0033] The prompt module is also used to prompt the vehicles in other geographical areas with abnormal reasons according to the positioning status monitoring results.
[0034] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0035] Acquire historical vehicle positioning data of different geographical areas within the test range, wherein the historical vehicle positioning data includes positioning signal data and positioning status data;
[0036] Determining an evaluation index of the positioning signal strength of each geographical area based on the positioning signal data, and determining an evaluation index of the positioning status of each geographical area based on the positioning status data;
[0037] Compare the preset signal strength evaluation index threshold with the evaluation index of the positioning signal strength of each geographical area, determine the geographical area with weak positioning signal, and prompt the abnormal reason to the vehicle in the geographical area with weak positioning signal;
[0038] The areas other than the geographical areas with weak positioning signals are regarded as other geographical areas, and the preset evaluation index thresholds of the positioning status are compared with the evaluation indexes of the positioning status of the other geographical areas to obtain the positioning status monitoring results;
[0039] Based on the positioning status monitoring results, vehicles in other geographical areas are prompted with abnormal causes.
[0040] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:
[0041] Acquire historical vehicle positioning data of different geographical areas within the test range, wherein the historical vehicle positioning data includes positioning signal data and positioning status data;
[0042] Determining an evaluation index of the positioning signal strength of each geographical area based on the positioning signal data, and determining an evaluation index of the positioning status of each geographical area based on the positioning status data;
[0043] Compare the preset signal strength evaluation index threshold with the evaluation index of the positioning signal strength of each geographical area, determine the geographical area with weak positioning signal, and prompt the abnormal reason to the vehicle in the geographical area with weak positioning signal;
[0044] The areas other than the geographical areas with weak positioning signals are regarded as other geographical areas, and the preset evaluation index thresholds of the positioning status are compared with the evaluation indexes of the positioning status of the other geographical areas to obtain the positioning status monitoring results;
[0045] Based on the positioning status monitoring results, vehicles in other geographical areas are prompted with abnormal causes.
[0046] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:
[0047] Acquire historical vehicle positioning data of different geographical areas within the test range, wherein the historical vehicle positioning data includes positioning signal data and positioning status data;
[0048] Determining an evaluation index of the positioning signal strength of each geographical area based on the positioning signal data, and determining an evaluation index of the positioning status of each geographical area based on the positioning status data;
[0049] Compare the preset signal strength evaluation index threshold with the evaluation index of the positioning signal strength of each geographical area, determine the geographical area with weak positioning signal, and prompt the abnormal reason to the vehicle in the geographical area with weak positioning signal;
[0050] The areas other than the geographical areas with weak positioning signals are regarded as other geographical areas, and the preset evaluation index thresholds of the positioning status are compared with the evaluation indexes of the positioning status of the other geographical areas to obtain the positioning status monitoring results;
[0051] Based on the positioning status monitoring results, vehicles in other geographical areas are prompted with abnormal causes.
[0052] The above-mentioned method, device, computer equipment, computer-readable storage medium and computer program product for handling abnormal vehicle positioning can determine the evaluation index of positioning signal strength and positioning status in different geographical areas by analyzing the historical vehicle positioning data of a large number of users, including the number of visible satellites and the number of satellites searched, as well as the positioning status. This helps to identify positioning abnormalities more accurately because the evaluation index is based on actual vehicle data rather than a single performance index. By comparing the evaluation index of positioning signal strength with a preset threshold, the technology can identify geographical areas with weak positioning signals and issue early warnings to vehicles in these areas to inform them of possible positioning problems. This early warning mechanism helps to reduce the anxiety and complaints of users due to positioning problems during driving. The technology reduces the possibility of false alarms and missed alarms by distinguishing areas with weak positioning signals from other areas and monitoring the positioning status of vehicles in these areas respectively. For non-weak signal areas, the technology will decide whether to prompt the cause of the abnormality based on the positioning status evaluation index and the actual positioning status of the vehicle, so that positioning abnormalities can be reported to users more accurately. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0054] FIG1 is an application environment diagram of a method for handling abnormal vehicle positioning in one embodiment;
[0055] FIG2 is a schematic diagram of a process flow of a method for handling abnormal vehicle positioning in one embodiment;
[0056] FIG3 is a schematic flow chart of a method for handling abnormal vehicle positioning in another embodiment;
[0057] FIG4 is a structural block diagram of a vehicle positioning abnormality processing device in one embodiment;
[0058] FIG. 5 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0059] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0060] The vehicle positioning abnormality processing method provided in the embodiment of the present application can be applied in the application environment shown in FIG1. The terminal 102 communicates with the server 104 through a network. The data storage system can store data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers.
[0061] The server 104 is used to obtain historical vehicle positioning data of different geographical areas within the test range, the historical vehicle positioning data including positioning signal data and positioning status data; based on the positioning signal data, determining the evaluation index of the positioning signal strength of each geographical area, and based on the positioning status data, determining the evaluation index of the positioning status of each geographical area; comparing the preset signal strength evaluation index threshold with the evaluation index of the positioning signal strength of each geographical area, determining the geographical area with weak positioning signal, and prompting the abnormal reason for the vehicle in the geographical area with weak positioning signal through the terminal 102; taking the area other than the geographical area with weak positioning signal as other geographical areas, comparing the preset positioning status evaluation index threshold with the evaluation index of the positioning status of other geographical areas, and obtaining the positioning status monitoring result; according to the positioning status monitoring result, prompting the abnormal reason for the vehicle in other geographical areas through the terminal 102.
[0062] The terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices, and portable wearable devices. The IoT devices may be smart speakers, smart TVs, smart air conditioners, smart car devices, projection devices, etc. Portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. Head-mounted devices may be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. The server 104 may be an independent physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides cloud computing services.
[0063] In an exemplary embodiment, as shown in FIG2 , a method for handling abnormal vehicle positioning is provided, which is described by taking the method applied to the server in FIG1 as an example, and includes the following steps S202 to S210. Among them:
[0064] Step S202, obtaining historical vehicle positioning data of different geographical areas within the test range, wherein the historical vehicle positioning data includes positioning signal data and positioning status data.
[0065] Specifically, first of all, the geographical scope of data collection, namely the "range to be measured", is clarified. This may refer to a city, a province, a country or any other specific geographical area, which is the target area for research or analysis. Secondly, the positioning signal data involves the strength and quality of satellite signals received by the vehicle at different geographical locations. Specifically, it can include information such as the number of visible satellites, the elevation angle of the satellite, the azimuth angle, the signal-to-noise ratio, etc. These data reflect the ability of the vehicle to receive satellite signals at a specific location and are a key factor in judging the accuracy of positioning. The positioning status data records the working status of the vehicle positioning system, such as whether the positioning information is successfully obtained, the accuracy of positioning, the number of positioning failures, etc. These data help to understand the positioning performance of the vehicle in a specific area, including the stability and reliability of positioning.
[0066] The purpose of collecting this data is to analyze and evaluate the performance of vehicle positioning systems in different geographic areas. By analyzing this historical data, it is possible to identify areas with weak positioning signals or unstable positioning status, and then take appropriate measures to improve positioning services in these areas.
[0067] Step S204: determining an evaluation index of the positioning signal strength of each geographical area based on the positioning signal data, and determining an evaluation index of the positioning status of each geographical area based on the positioning status data.
[0068] Specifically, the evaluation index of positioning signal strength is a parameter used to measure the strength and quality of positioning signals (such as GPS, Beidou, etc.) received by vehicles in a specific geographical area. These indicators are usually based on historical vehicle positioning signal data, including the number of visible satellites, the number of search satellites (that is, the number of satellites that the vehicle positioning system can search and track), the signal-to-noise ratio, etc. Through these indicators, the coverage and quality of positioning signals in different geographical areas can be evaluated, and then areas with weak signal coverage or large signal interference can be identified.
[0069] Evaluation indicators of positioning status are used to measure the working status of the vehicle positioning system and the accuracy and stability of positioning results in a specific geographical area. These indicators are usually based on historical vehicle positioning status data, including the number of successful positioning, the number of failed positioning, positioning accuracy, consistency of positioning results, etc. Through these indicators, the performance of the positioning system in different geographical areas can be evaluated, including the accuracy, reliability and stability of positioning, and then the areas with poor positioning performance can be identified.
[0070] Determining these evaluation indicators usually requires statistical analysis of historical data, including calculating statistical parameters such as average, maximum, minimum, standard deviation, as well as correlation analysis, cluster analysis, etc. The determined evaluation indicators can be used to identify and mark areas with weak positioning signals or poor positioning status, providing a basis for further analysis and optimization. Comparison with preset thresholds is used to trigger early warning mechanisms to alert drivers of possible positioning problems.
[0071] Step S206, compare the preset signal strength evaluation index threshold with the evaluation index of the positioning signal strength of each geographical area, determine the geographical area with weak positioning signal, and prompt the abnormal reason to the vehicle in the geographical area with weak positioning signal.
[0072] Specifically, first, one or more thresholds need to be set, which are formulated based on evaluation indicators of positioning signal strength, such as the number of visible satellites, the number of searched satellites, the signal-to-noise ratio of the signal, etc. These thresholds are pre-set standards for judging whether the positioning signal in a region is strong enough. Next, the evaluation indicators of the positioning signal strength actually measured in each geographical area are compared with these preset thresholds. This step is to identify which areas have positioning signal strengths below the preset standards. By comparison, it can be determined which geographical areas have positioning signal strength evaluation indicators below the preset thresholds, and these areas are considered to be areas with weak positioning signals. This may mean that in these areas, the vehicle may not be able to obtain sufficiently accurate positioning information, or the positioning service may be unstable.
[0073] Once geographic areas of weak positioning signals are identified, the system will provide notifications to vehicles in these areas. This notification may include a warning message informing the driver that they are currently in an area where there may be a problem with weak positioning signals, and may suggest that the driver take certain actions, such as slowing down, preparing to manually input navigation information, or retrying to use positioning services after exiting the area.
[0074] Step S208: taking areas other than the geographical area of the weak positioning signal as other geographical areas, comparing the preset positioning status evaluation index threshold with the positioning status evaluation index of other geographical areas respectively, and obtaining the positioning status monitoring result.
[0075] Specifically, first, the geographical areas are divided into two categories: one category is the areas that have been identified as having weak positioning signals by comparing the positioning signal strength evaluation index with a preset threshold; the other category is all other geographical areas except these weak signal areas.
[0076] Next, a series of evaluation index thresholds for the pre-set positioning status are set. These thresholds are based on positioning status data, such as the number of successful positioning, the number of failed positioning, positioning accuracy, and the consistency of positioning results, and are used to evaluate the performance of the positioning system. Then, the positioning status evaluation indicators actually measured in other geographical areas are compared with these preset positioning status evaluation index thresholds. This step is to identify which areas may have positioning status problems.
[0077] By comparison, the positioning status monitoring results of each other geographical area can be obtained. These results show whether the positioning system in each area is stable and accurate, and whether there are frequent positioning failures or other abnormal situations.
[0078] Step S210: Prompt the vehicles in other geographical areas about the abnormal reasons according to the positioning status monitoring results.
[0079] Specifically, these monitoring results are analyzed to determine whether there are any positioning anomalies. Positioning anomalies may manifest as frequent positioning failures, low positioning accuracy, inconsistent positioning results, etc. Based on the monitoring results, the possible causes of positioning anomalies are analyzed and determined. These causes may include:
[0080] Satellite signal obstruction or interference: such as obstructions such as tall buildings, trees, bridges, or electromagnetic interference sources.
[0081] Positioning system failure: such as hardware failure of the vehicle's GPS receiver, antenna, etc.
[0082] Software or algorithm problems: such as defects in the positioning algorithm or software failures.
[0083] Environmental changes: The construction of new buildings, terrain changes, etc. lead to changes in signal propagation conditions.
[0084] Prompt abnormal reason:
[0085] Once the cause of the abnormality is determined, the system will send a prompt message to the vehicles in these areas to inform the driver of the possible cause of the positioning abnormality. The prompt message may include: the type and degree of the positioning abnormality. Possible causes and influencing factors. Suggested countermeasures, such as driving at a slower speed, manually inputting navigation information, leaving the current area and trying again, etc.
[0086] In the above-mentioned method for handling abnormal vehicle positioning, by analyzing the historical vehicle positioning data of a large number of users, including the number of visible satellites and the number of satellites searched, as well as the positioning status, the technology can determine the evaluation indicators of the positioning signal strength and positioning status in different geographical areas. This helps to identify positioning anomalies more accurately because the evaluation indicators are based on actual vehicle data rather than a single performance indicator. By comparing the evaluation indicators of the positioning signal strength with the preset threshold, the technology can identify geographical areas with weak positioning signals and issue early warnings to vehicles in these areas to inform them of possible positioning problems. This early warning mechanism helps to reduce the anxiety and complaints of users due to positioning problems during driving. The technology reduces the possibility of false alarms and missed alarms by distinguishing areas with weak positioning signals from other areas and monitoring the positioning status of vehicles in these areas respectively. For non-weak signal areas, the technology will decide whether to prompt the cause of the abnormality based on the positioning status evaluation indicators and the actual positioning status of the vehicle, so that positioning anomalies can be reported to users more accurately.
[0087] In an exemplary embodiment, as shown in FIG3 , the evaluation index threshold of the preset positioning state is compared with the evaluation index of the positioning state of other geographical areas to obtain the positioning state monitoring result, including:
[0088] Step S302: When the evaluation index of the positioning state is greater than the first preset evaluation index threshold of the positioning state, the positioning state monitoring result is that there is a positioning abnormality problem in the geographical area;
[0089] Step S304: When the evaluation index of the positioning status is greater than the evaluation index threshold of the second preset positioning status and is less than or equal to the evaluation index threshold of the first preset positioning status, and at the same time, a network abnormality occurs in the vehicle, and verification shows that the cause of the network abnormality is not a problem with the vehicle antenna and the positioning controller, the positioning status monitoring result is that there is a positioning abnormality problem in the geographical area.
[0090] Specifically, first, two evaluation index thresholds for the positioning state are set. These thresholds are used to determine whether the positioning state is abnormal. Usually, these thresholds are determined based on historical data and experience to distinguish between normal and abnormal positioning states.
[0091] Then, the positioning status evaluation index of each geographical area is compared with the two preset thresholds. The positioning status evaluation index may include the frequency of positioning failure, the deviation of positioning accuracy, the consistency of positioning results, etc.
[0092] According to the comparison results, the positioning status monitoring results of the following two cases can be obtained:
[0093] Case 1: If the evaluation index of the positioning status of a certain geographical area is greater than the evaluation index threshold of the first preset positioning status (for example, 75%), then the monitoring result indicates that there is a positioning anomaly in the geographical area. This means that the positioning system performance in the area is significantly deviated from the normal level, which may affect the accuracy and reliability of positioning.
[0094] Case 2: If the positioning status evaluation index of a certain geographical area is greater than the evaluation index threshold of the second preset positioning status (for example, 50%) and is less than or equal to the evaluation index threshold of the first preset positioning status, and at the same time meets the following conditions: the vehicle has a network abnormality, and verification shows that the cause of the network abnormality is not a problem with the vehicle antenna and positioning controller.
[0095] In this case, the monitoring results also indicate that there is a positioning anomaly in the geographical area. This shows that although the degree of abnormality in the positioning status is not as serious as in case 1, due to the existence of network anomalies and excluding vehicle hardware problems, it can still be considered that there is a positioning problem in the area.
[0096] In this embodiment, by setting different thresholds and considering the impact of network anomalies, the geographical area with positioning anomalies can be more accurately identified and located. In this way, more accurate prompts and suggestions can be provided to drivers to help them better deal with possible positioning problems, thereby improving driving safety and user experience.
[0097] In an exemplary embodiment, based on the positioning status monitoring result, vehicles in other geographical areas are prompted with abnormal reasons, including:
[0098] Based on the positioning status monitoring results, analyze the frequency of positioning anomalies in other geographical areas and the current positioning status of the vehicle;
[0099] Based on the frequency of positioning anomalies and the current positioning status of the vehicle, vehicles in other geographical areas are prompted with the cause of the anomaly.
[0100] Specifically, based on the positioning status monitoring results, the frequency of positioning anomalies in each geographic area is analyzed. This may include counting the number of abnormal situations such as positioning failure, low positioning accuracy, inconsistent positioning results, etc. in the area within a specific time period. By analyzing the frequency of positioning anomalies, the overall quality and reliability of the positioning service in the area can be evaluated.
[0101] At the same time, it is also necessary to evaluate the current positioning status of the vehicle, including positioning accuracy, stability, and response time. This can be achieved by real-time monitoring of the vehicle's positioning data, such as the number of visible satellites, the number of satellites searched, positioning accuracy, etc. The vehicle's current positioning status can reflect the vehicle's positioning performance at a specific moment, which helps to determine whether the vehicle may encounter positioning problems.
[0102] Based on the analysis of the frequency of positioning anomalies and the current positioning status of the vehicle, the cause of the anomaly can be prompted for vehicles in other geographical areas. This prompt may include: the type and degree of positioning anomalies, such as positioning failure, low positioning accuracy, etc. Possible causes and influencing factors, such as satellite signal obstruction, electromagnetic interference, positioning system failure, etc. Suggested countermeasures, such as driving at a reduced speed, manually inputting navigation information, and retrying after leaving the current area, etc.
[0103] In this embodiment, this prompt helps the driver understand the current positioning status and take appropriate measures to deal with possible positioning problems. By informing the driver of possible positioning problems and their causes in advance, they can be prepared and reduce the inconvenience or safety risks caused by positioning problems.
[0104] In an exemplary embodiment, the evaluation index of the positioning signal strength includes the number of visible satellites or the number of searched satellites; comparing the preset signal strength evaluation index threshold with the evaluation index of the positioning signal strength of each geographical area, and determining the geographical area of the weak positioning signal, including:
[0105] When the maximum number of visible satellites or the maximum number of searched satellites is lower than a preset signal strength evaluation index threshold, the geographical area is determined to be a geographical area with a weak positioning signal.
[0106] Specifically, the evaluation index of positioning signal strength is a parameter used to measure the strength and quality of positioning signals (such as GPS, BeiDou, etc.) received by the vehicle in a specific geographical area. These indicators include the number of visible satellites and the number of satellites searched.
[0107] Number of visible satellites: refers to the number of satellites whose satellite signals can be received by the vehicle's positioning system at a specific moment. The more visible satellites there are, the stronger the positioning signal is and the higher the positioning accuracy is.
[0108] Number of search satellites: refers to the number of satellites that the vehicle's positioning system can search and track. This usually includes satellites from different satellite navigation systems such as GPS, Beidou, GLONASS, and Galileo.
[0109] In order to determine whether the positioning signal in a region is strong enough, one or more preset signal strength evaluation index thresholds need to be set. These thresholds are determined based on experience, historical data, and the performance requirements of the positioning system. The maximum number of actual visible satellites or the maximum number of search satellites in each geographic area is compared with the preset signal strength evaluation index threshold. This is to identify which areas have positioning signal strengths below the preset standard. If the maximum number of visible satellites or the maximum number of search satellites in a geographic area is lower than the preset signal strength evaluation index threshold, then this area is determined as a geographic area with weak positioning signals. This means that in these areas, the vehicle may not be able to obtain sufficiently accurate positioning information, or the positioning service may be unstable.
[0110] In this embodiment, the purpose of the above process is to identify geographical areas with weak positioning signals so as to take corresponding measures to improve positioning services in these areas, such as adding base stations, optimizing satellite signal receiving equipment, etc. By informing drivers of possible positioning problems in advance, they can be prepared and reduce inconvenience or safety risks caused by positioning problems.
[0111] In an exemplary embodiment, determining the evaluation index of the positioning status of each geographical area based on the positioning status data includes:
[0112] Analyze the positioning status data to obtain the amount of abnormal positioning status signals in each geographical area and the amount of positioning status data received by the cloud;
[0113] The ratio between the amount of signals with abnormal positioning status and the amount of positioning status data received by the cloud is used as an evaluation indicator of the positioning status of each geographical area.
[0114] Specifically, first, it is necessary to collect and analyze positioning status data. This data reflects the working status of the vehicle's positioning system in each geographical area, including the success and failure of positioning. For each geographical area, the number of signals with abnormal positioning status that occur within a certain time range is counted. Abnormal positioning status may include the inability to obtain positioning, poor positioning accuracy, unstable positioning results, etc. The number of signals with abnormal positioning status refers to the number or number of abnormalities in the vehicle positioning system in the geographical area.
[0115] At the same time, the total amount of all positioning status data received by the cloud from the geographical area within the same time range is counted. This includes all vehicle positioning attempts in the area, regardless of whether these attempts were successful or not.
[0116] The amount of abnormal positioning status signals is compared with the total amount of positioning status data received by the cloud, and the ratio between the two is calculated. This ratio reflects the proportion or frequency of abnormal positioning status in the geographical area.
[0117] The calculation formula of the ratio can be expressed as: evaluation index of positioning status = (number of signals with abnormal positioning status / amount of positioning status data received by the cloud) * 100%. The higher the ratio, the more frequent positioning anomalies occur in the geographical area, and the more unstable the positioning status is.
[0118] In this embodiment, by calculating the ratio of the amount of signals with abnormal positioning status to the total amount of positioning status data, a quantitative evaluation index can be obtained, which can be used to evaluate the performance of positioning systems in different geographical areas, including positioning accuracy, reliability and stability. Through this indicator, it is possible to identify which areas have problems with positioning services and require further analysis and improvement. The purpose of determining the evaluation index of the positioning status of each geographical area is to identify and monitor the quality of positioning services so that timely measures can be taken to improve areas with poor positioning performance. This helps to improve the overall reliability of positioning services, optimize user experience, and reduce inconveniences or safety risks caused by positioning problems.
[0119] In an exemplary embodiment, determining the evaluation index of the positioning status of each geographical area based on the positioning status data includes:
[0120] Analyze the positioning status data to obtain the number of vehicles with abnormal positioning that pass through each geographical area within a preset time period and the total number of vehicles that pass through the geographical area within a preset time period;
[0121] The ratio between the number of vehicles with abnormal positioning that pass through each geographical area within a preset time period and the total number of vehicles that pass through the geographical area within a preset time period is used as an evaluation indicator of the positioning status of each geographical area;
[0122] Among them, vehicles that pass through various geographical areas within a preset time range and whose probability of receiving abnormal positioning status signals is greater than a preset probability threshold are regarded as abnormally positioned vehicles.
[0123] Specifically, first, it is necessary to collect and analyze positioning status data, which reflects the working status of the vehicle's positioning system in various geographical areas, including the success and failure of positioning.
[0124] For each geographic area, two sets of data are collected within a preset time range (for example, the past month, week, or day):
[0125] Number of vehicles with abnormal positioning: The number of vehicles that received abnormal positioning status signals in the geographical area. Total number of vehicles: The total number of all vehicles passing through the geographical area within the same time range.
[0126] This means that if the ratio of the number of abnormal positioning signals received by a vehicle in the area to the total number of positioning attempts exceeds the preset probability threshold, then the vehicle is considered to be an abnormal positioning vehicle. The preset probability threshold is a pre-set standard used to distinguish between normal and abnormal positioning states. This threshold can be determined based on historical data and experience. The number of vehicles with abnormal positioning is compared with the total number of vehicles, and the ratio between the two is calculated. This ratio reflects the frequency or probability of abnormal positioning of vehicles in the geographic area.
[0127] The calculation formula of the ratio can be expressed as: evaluation index of positioning status = (number of vehicles with positioning anomalies / total number of vehicles) * 100%. The higher the ratio, the more frequent positioning anomalies occur in the geographical area, and the more unstable the positioning status is.
[0128] In this embodiment, by calculating the ratio of the number of vehicles with abnormal positioning to the total number of vehicles, a quantitative evaluation index can be obtained, which can be used to evaluate the performance of the positioning system in different geographical areas, including the accuracy, reliability and stability of positioning. The purpose of determining the evaluation index of the positioning status of each geographical area is to identify and monitor the quality of the positioning service so that timely measures can be taken to improve areas with poor positioning performance. This helps to improve the overall reliability of the positioning service, optimize the user experience, and reduce the inconvenience or safety risks caused by positioning problems.
[0129] The most detailed embodiment of this application is:
[0130] Intelligent connected vehicles establish a connection with the cloud platform through the vehicle communication terminal (TBOX) to transmit data used by the Internet of Vehicles service, including but not limited to positioning signal strength information: the number of visible satellites, the number of satellites searched (the number of BD, GPS, GA, GL satellites used) and positioning status information, etc., and calculate the positioning signal strength evaluation index:
[0131] S1, Regional Division:
[0132] Method 1: Divide the city into N*M km grids, where N and M can be set to 1 km (the positioning signal strength evaluation index is closely related to the region, and the smaller the N and M values, the better);
[0133] Method 2: Based on longitude and latitude, refer to the existing general division method to obtain the provinces, cities, districts, streets and smaller-scale areas (such as each tunnel) across the country.
[0134] S2, determine the time interval, the time interval is usually 1 month
[0135] S3, calculate the evaluation index of the positioning signal strength of each geographical area within the time interval:
[0136] The evaluation index of positioning signal strength can be defined in different ways. For example, if the maximum number of visible satellites is less than 4 or the maximum number of search satellites is less than 4, it is an extremely weak positioning signal area. When calculating the maximum number of search satellites, it is necessary to distinguish different models (different models have different configurations, and the number of search satellites may vary).
[0137] The positioning signal strength evaluation index S of the geographical area with weak positioning signals = the maximum value of the visible satellite data received by the cloud or the maximum value of the satellite search data received by the cloud (using the sum of the number of BD, GPS, GA, and GL satellites);
[0138] For other geographical areas other than the geographical area with weak positioning signals, the positioning status evaluation index is calculated:
[0139] S1, Regional Division:
[0140] Method 1: Divide the city into N*M km grids, where N and M can be set to 1 km (the positioning signal strength evaluation index is closely related to the region, and the smaller the N and M values, the better);
[0141] Method 2: Based on longitude and latitude, refer to the existing general division method to obtain the provinces, cities, districts, streets and smaller-scale areas (such as each tunnel) across the country.
[0142] S2, determine the time interval, the time interval is usually 1 hour.
[0143] S3, calculate the positioning status indicators of different areas within the time interval:
[0144] The abnormal positioning state can be defined in different ways, such as judging the positioning state of GPS information in the vehicle condition data. If the positioning state is not positioned, it is abnormal positioning. The specific methods are as follows:
[0145] Method 1: Positioning status indicator S = the number of signals with abnormal positioning status / the amount of positioning status data received by the cloud * 100%;
[0146] Method 2: Positioning status index S = the number of vehicles with abnormal positioning that pass through the area within the time range / the number of vehicles that pass through the area within the time range * 100%; among which, the number of signals with abnormal positioning of the vehicle in the area within the time range / the amount of positioning status data received by the cloud * 100%. If the ratio is greater than a certain threshold, such as 50%, the vehicle is a positioning abnormal vehicle.
[0147] When the vehicle network is normal, the positioning signal strength evaluation index and positioning status evaluation index of the driving area are issued. The vehicle side determines whether it is in an area with extremely weak positioning signals based on the real-time position of the vehicle. The evaluation index of the positioning signal strength generated in the first step is updated once a month (the maximum number of visible satellites and the maximum number of searched satellites in a certain area will not differ too much over time). The vehicle side determines whether the vehicle is in an abnormal positioning area after determining that the vehicle is not in an area with extremely weak positioning signals based on the real-time position and time period of the vehicle. The positioning status index generated in the second step is updated once a day.
[0148] If the area where the vehicle is located is an area with extremely weak positioning signals, it means that the vehicle is more likely to experience positioning abnormality events in this area. When the user is using the Internet of Vehicles function, the user may be prompted that there may be positioning problems in this area; if the positioning status evaluation index of the area where the vehicle is located is higher than a certain threshold B, such as 75%, it means that the vehicle is more likely to experience positioning abnormality events in this area during this time period. When the user is using the Internet of Vehicles function, the user may be prompted that there may be positioning problems in this area; if the area is higher than a certain threshold C and less than threshold B, such as 50%, and the vehicle actually has a positioning abnormality, and the controller verifies that the vehicle has problems other than the antenna and the positioning controller itself, the user will be prompted with the cause of the positioning abnormality. The prompt message may be: There may be an abnormality in the positioning of the current area. Please leave the area and try again; threshold B is greater than threshold C.
[0149] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0150] Based on the same inventive concept, the embodiment of the present application also provides a vehicle positioning abnormality processing device for implementing the vehicle positioning abnormality processing method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more vehicle positioning abnormality processing device embodiments provided below can refer to the limitations of the vehicle positioning abnormality processing method above, and will not be repeated here.
[0151] In an exemplary embodiment, as shown in FIG4 , a vehicle positioning abnormality processing device is provided, comprising:
[0152] An acquisition module 402 is used to acquire historical vehicle positioning data of different geographical areas within the test range, where the historical vehicle positioning data includes positioning signal data and positioning status data;
[0153] An evaluation index determination module 404 is used to determine an evaluation index of the positioning signal strength of each geographical area based on the positioning signal data, and to determine an evaluation index of the positioning status of each geographical area based on the positioning status data;
[0154] A comparison module 406 is used to compare the preset signal strength evaluation index threshold with the evaluation index of the positioning signal strength of each geographical area to determine the geographical area with the weak positioning signal;
[0155] Prompt module 408, used to prompt the vehicle in the geographical area with weak positioning signal with the abnormal reason;
[0156] The comparison module 406 is further configured to take the area other than the geographical area with the weak positioning signal as other geographical areas, and compare the preset evaluation index threshold of the positioning state with the evaluation index of the positioning state of the other geographical areas respectively to obtain the positioning state monitoring result;
[0157] The prompt module 408 is also used to prompt the vehicles in other geographical areas with abnormal reasons according to the positioning status monitoring results.
[0158] In an exemplary embodiment, the comparison module 406 is further configured to, when the evaluation index of the positioning state is greater than the evaluation index threshold of the first preset positioning state, determine that the positioning state monitoring result is that there is a positioning abnormality problem in the geographical area;
[0159] When the evaluation index of the positioning status is greater than the evaluation index threshold of the second preset positioning status and is less than or equal to the evaluation index threshold of the first preset positioning status, and at the same time the vehicle has a network abnormality, and verification shows that the cause of the network abnormality is not a problem with the vehicle antenna and the positioning controller, the positioning status monitoring result is that there is a positioning abnormality problem in the geographical area.
[0160] In an exemplary embodiment, the prompt module 408 is further used to analyze the frequency of occurrence of positioning anomalies in other geographical areas and the current positioning status of the vehicle according to the positioning status monitoring results;
[0161] Based on the frequency of positioning anomalies and the current positioning status of the vehicle, vehicles in other geographical areas are prompted with the cause of the anomaly.
[0162] In an exemplary embodiment, the evaluation index of the positioning signal strength includes the number of visible satellites or the number of searched satellites; the comparison module 406 is also used to determine that the geographical area is a geographical area with a weak positioning signal when the maximum number of visible satellites or the maximum number of searched satellites is lower than a preset signal strength evaluation index threshold.
[0163] In an exemplary embodiment, the evaluation index determination module 404 is further used to analyze the positioning status data to obtain the amount of abnormal positioning status signals in each geographical area and the amount of positioning status data received by the cloud;
[0164] The ratio between the amount of signals with abnormal positioning status and the amount of positioning status data received by the cloud is used as an evaluation indicator of the positioning status of each geographical area.
[0165] In an exemplary embodiment, the evaluation index determination module 404 is further used to analyze the positioning state data to obtain the number of vehicles with abnormal positioning passing through each geographical area within a preset time range and the total number of vehicles passing through the geographical area within a preset time range;
[0166] The ratio between the number of vehicles with abnormal positioning that pass through each geographical area within a preset time period and the total number of vehicles that pass through the geographical area within a preset time period is used as an evaluation indicator of the positioning status of each geographical area;
[0167] Among them, vehicles that pass through various geographical areas within a preset time range and whose probability of receiving abnormal positioning status signals is greater than a preset probability threshold are regarded as abnormally positioned vehicles.
[0168] Each module in the above-mentioned vehicle positioning abnormality processing device can be implemented in whole or in part by software, hardware and their combination. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of each of the above modules.
[0169] In an exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be shown in FIG5. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface is connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store historical vehicle positioning data of different geographical areas within the range to be tested. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for handling abnormal vehicle positioning is implemented.
[0170] In an exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be shown in FIG5. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, the memory, and the input / output interface are connected via a system bus, and the communication interface, the display unit, and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner may be implemented through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a method for handling abnormal vehicle positioning is implemented. The display unit of the computer device is used to form a visually visible picture, which may be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.
[0171] Those skilled in the art will understand that the structure shown in FIG. 5 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0172] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0173] Acquire historical vehicle positioning data of different geographical areas within the test range, the historical vehicle positioning data including positioning signal data and positioning status data;
[0174] Determine an evaluation index of the positioning signal strength of each geographical area based on the positioning signal data, and determine an evaluation index of the positioning status of each geographical area based on the positioning status data;
[0175] Compare the preset signal strength evaluation index threshold with the evaluation index of the positioning signal strength of each geographical area, determine the geographical area with weak positioning signal, and prompt the abnormal reason to the vehicle in the geographical area with weak positioning signal;
[0176] The areas other than the geographical areas with weak positioning signals are regarded as other geographical areas, and the preset evaluation index thresholds of the positioning status are compared with the evaluation indexes of the positioning status of the other geographical areas to obtain the positioning status monitoring results;
[0177] Based on the positioning status monitoring results, vehicles in other geographical areas are prompted with the cause of the abnormality.
[0178] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0179] When the evaluation index of the positioning state is greater than the evaluation index threshold of the first preset positioning state, the positioning state monitoring result is that there is a positioning abnormality problem in the geographical area;
[0180] When the evaluation index of the positioning status is greater than the evaluation index threshold of the second preset positioning status and is less than or equal to the evaluation index threshold of the first preset positioning status, and at the same time the vehicle has a network abnormality, and verification shows that the cause of the network abnormality is not a problem with the vehicle antenna and the positioning controller, the positioning status monitoring result is that there is a positioning abnormality problem in the geographical area.
[0181] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0182] Based on the positioning status monitoring results, analyze the frequency of positioning anomalies in other geographical areas and the current positioning status of the vehicle;
[0183] Based on the frequency of positioning anomalies and the current positioning status of the vehicle, vehicles in other geographical areas are prompted with the cause of the anomaly.
[0184] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0185] Evaluation indicators of positioning signal strength include the number of visible satellites or the number of searched satellites;
[0186] When the maximum number of visible satellites or the maximum number of searched satellites is lower than a preset signal strength evaluation index threshold, the geographical area is determined to be a geographical area with a weak positioning signal.
[0187] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0188] Analyze the positioning status data to obtain the amount of abnormal positioning status signals in each geographical area and the amount of positioning status data received by the cloud;
[0189] The ratio between the amount of signals with abnormal positioning status and the amount of positioning status data received by the cloud is used as an evaluation indicator of the positioning status of each geographical area.
[0190] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0191] Analyze the positioning status data to obtain the number of vehicles with abnormal positioning that pass through each geographical area within a preset time period and the total number of vehicles that pass through the geographical area within a preset time period;
[0192] The ratio between the number of vehicles with abnormal positioning that pass through each geographical area within a preset time period and the total number of vehicles that pass through the geographical area within a preset time period is used as an evaluation indicator of the positioning status of each geographical area;
[0193] Among them, vehicles that pass through various geographical areas within a preset time range and whose probability of receiving abnormal positioning status signals is greater than a preset probability threshold are regarded as abnormally positioned vehicles.
[0194] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0195] Acquire historical vehicle positioning data of different geographical areas within the test range, the historical vehicle positioning data including positioning signal data and positioning status data;
[0196] Determine an evaluation index of the positioning signal strength of each geographical area based on the positioning signal data, and determine an evaluation index of the positioning status of each geographical area based on the positioning status data;
[0197] Compare the preset signal strength evaluation index threshold with the evaluation index of the positioning signal strength of each geographical area, determine the geographical area with weak positioning signal, and prompt the abnormal reason to the vehicle in the geographical area with weak positioning signal;
[0198] The areas other than the geographical areas with weak positioning signals are regarded as other geographical areas, and the preset evaluation index thresholds of the positioning status are compared with the evaluation indexes of the positioning status of the other geographical areas to obtain the positioning status monitoring results;
[0199] Based on the positioning status monitoring results, vehicles in other geographical areas are prompted with the cause of the abnormality.
[0200] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0201] When the evaluation index of the positioning state is greater than the evaluation index threshold of the first preset positioning state, the positioning state monitoring result is that there is a positioning abnormality problem in the geographical area;
[0202] When the evaluation index of the positioning status is greater than the evaluation index threshold of the second preset positioning status and is less than or equal to the evaluation index threshold of the first preset positioning status, and at the same time the vehicle has a network abnormality, and verification shows that the cause of the network abnormality is not a problem with the vehicle antenna and the positioning controller, the positioning status monitoring result is that there is a positioning abnormality problem in the geographical area.
[0203] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0204] Based on the positioning status monitoring results, analyze the frequency of positioning anomalies in other geographical areas and the current positioning status of the vehicle;
[0205] Based on the frequency of positioning anomalies and the current positioning status of the vehicle, vehicles in other geographical areas are prompted with the cause of the anomaly.
[0206] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0207] Evaluation indicators of positioning signal strength include the number of visible satellites or the number of searched satellites;
[0208] When the maximum number of visible satellites or the maximum number of searched satellites is lower than a preset signal strength evaluation index threshold, the geographical area is determined to be a geographical area with a weak positioning signal.
[0209] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0210] Analyze the positioning status data to obtain the amount of abnormal positioning status signals in each geographical area and the amount of positioning status data received by the cloud;
[0211] The ratio between the amount of signals with abnormal positioning status and the amount of positioning status data received by the cloud is used as an evaluation indicator of the positioning status of each geographical area.
[0212] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0213] Analyze the positioning status data to obtain the number of vehicles with abnormal positioning that pass through each geographical area within a preset time period and the total number of vehicles that pass through the geographical area within a preset time period;
[0214] The ratio between the number of vehicles with abnormal positioning that pass through each geographical area within a preset time period and the total number of vehicles that pass through the geographical area within a preset time period is used as an evaluation indicator of the positioning status of each geographical area;
[0215] Among them, vehicles that pass through various geographical areas within a preset time range and whose probability of receiving abnormal positioning status signals is greater than a preset probability threshold are regarded as abnormally positioned vehicles.
[0216] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0217] Acquire historical vehicle positioning data of different geographical areas within the test range, the historical vehicle positioning data including positioning signal data and positioning status data;
[0218] Determine an evaluation index of the positioning signal strength of each geographical area based on the positioning signal data, and determine an evaluation index of the positioning status of each geographical area based on the positioning status data;
[0219] Compare the preset signal strength evaluation index threshold with the evaluation index of the positioning signal strength of each geographical area, determine the geographical area with weak positioning signal, and prompt the abnormal reason to the vehicle in the geographical area with weak positioning signal;
[0220] The areas other than the geographical areas with weak positioning signals are regarded as other geographical areas, and the preset evaluation index thresholds of the positioning status are compared with the evaluation indexes of the positioning status of the other geographical areas to obtain the positioning status monitoring results;
[0221] Based on the positioning status monitoring results, vehicles in other geographical areas are prompted with the cause of the abnormality.
[0222] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0223] When the evaluation index of the positioning state is greater than the evaluation index threshold of the first preset positioning state, the positioning state monitoring result is that there is a positioning abnormality problem in the geographical area;
[0224] When the evaluation index of the positioning status is greater than the evaluation index threshold of the second preset positioning status and is less than or equal to the evaluation index threshold of the first preset positioning status, and at the same time the vehicle has a network abnormality, and verification shows that the cause of the network abnormality is not a problem with the vehicle antenna and the positioning controller, the positioning status monitoring result is that there is a positioning abnormality problem in the geographical area.
[0225] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0226] Based on the positioning status monitoring results, analyze the frequency of positioning anomalies in other geographical areas and the current positioning status of the vehicle;
[0227] Based on the frequency of positioning anomalies and the current positioning status of the vehicle, vehicles in other geographical areas are prompted with the cause of the anomaly.
[0228] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0229] Evaluation indicators of positioning signal strength include the number of visible satellites or the number of searched satellites;
[0230] When the maximum number of visible satellites or the maximum number of searched satellites is lower than a preset signal strength evaluation index threshold, the geographical area is determined to be a geographical area with a weak positioning signal.
[0231] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0232] Analyze the positioning status data to obtain the amount of abnormal positioning status signals in each geographical area and the amount of positioning status data received by the cloud;
[0233] The ratio between the amount of signals with abnormal positioning status and the amount of positioning status data received by the cloud is used as an evaluation indicator of the positioning status of each geographical area.
[0234] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0235] Analyze the positioning status data to obtain the number of vehicles with abnormal positioning that pass through each geographical area within a preset time period and the total number of vehicles that pass through the geographical area within a preset time period;
[0236] The ratio between the number of vehicles with abnormal positioning that pass through each geographical area within a preset time period and the total number of vehicles that pass through the geographical area within a preset time period is used as an evaluation indicator of the positioning status of each geographical area;
[0237] Among them, vehicles that pass through various geographical areas within a preset time range and whose probability of receiving abnormal positioning status signals is greater than a preset probability threshold are regarded as abnormally positioned vehicles.
[0238] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0239] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0240] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0241] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for handling abnormal vehicle positioning, characterized in that: The method comprises: Acquire historical vehicle positioning data of different geographical areas within the test range, wherein the historical vehicle positioning data includes positioning signal data and positioning status data; Determining an evaluation index of the positioning signal strength of each geographical area based on the positioning signal data, and determining an evaluation index of the positioning status of each geographical area based on the positioning status data; Compare the preset signal strength evaluation index threshold with the evaluation index of the positioning signal strength of each geographical area, determine the geographical area with weak positioning signal, and prompt the abnormal reason to the vehicle in the geographical area with weak positioning signal; The areas other than the geographical areas with weak positioning signals are regarded as other geographical areas, and the preset evaluation index thresholds of the positioning status are compared with the evaluation indexes of the positioning status of the other geographical areas to obtain the positioning status monitoring results; Based on the positioning status monitoring results, vehicles in other geographical areas are prompted with abnormal causes.
2. The method according to claim 1, characterized in that The step of comparing the preset evaluation index threshold of the positioning state with the evaluation index of the positioning state of other geographical areas to obtain the positioning state monitoring result includes: When the evaluation index of the positioning state is greater than the evaluation index threshold of the first preset positioning state, the positioning state monitoring result is that there is a positioning abnormality problem in the geographical area; When the evaluation index of the positioning status is greater than the evaluation index threshold of the second preset positioning status and is less than or equal to the evaluation index threshold of the first preset positioning status, and at the same time the vehicle has a network abnormality, and verification shows that the cause of the network abnormality is not a problem with the vehicle antenna and the positioning controller, the positioning status monitoring result is that there is a positioning abnormality problem in the geographical area.
3. The method according to claim 1, characterized in that The prompting of abnormal reasons for vehicles in other geographical areas based on the positioning status monitoring results includes: Analyze the frequency of abnormal positioning in other geographical areas and the current positioning status of the vehicle according to the positioning status monitoring results; Based on the frequency of positioning anomalies and the current positioning status of the vehicle, vehicles in other geographical areas are prompted with the cause of the anomaly.
4. The method according to claim 1, characterized in that: The evaluation index of the positioning signal strength includes the number of visible satellites or the number of searched satellites; and comparing the preset signal strength evaluation index threshold with the evaluation index of the positioning signal strength of each geographical area to determine the geographical area with weak positioning signals, including: When the maximum number of visible satellites or the maximum number of searched satellites is lower than a preset signal strength evaluation index threshold, the geographical area is determined to be a geographical area with a weak positioning signal.
5. The method according to claim 1, characterized in that The step of determining the evaluation index of the positioning status of each geographical area based on the positioning status data includes: Analyze the positioning status data to obtain the amount of abnormal positioning status signals in each geographical area and the amount of positioning status data received by the cloud; The ratio between the amount of signals with abnormal positioning status and the amount of positioning status data received by the cloud is used as an evaluation indicator of the positioning status of each geographical area.
6. The method according to claim 1, characterized in that The step of determining the evaluation index of the positioning status of each geographical area based on the positioning status data includes: Analyze the positioning status data to obtain the number of vehicles with abnormal positioning that pass through each geographical area within a preset time period and the total number of vehicles that pass through the geographical area within a preset time period; The ratio between the number of vehicles with abnormal positioning that pass through each geographical area within a preset time period and the total number of vehicles that pass through the geographical area within a preset time period is used as an evaluation indicator of the positioning status of each geographical area; Among them, vehicles that pass through various geographical areas within a preset time range and whose probability of receiving abnormal positioning status signals is greater than a preset probability threshold are regarded as abnormally positioned vehicles.
7. A vehicle positioning abnormality processing device, characterized in that: The device comprises: An acquisition module, used to acquire historical vehicle positioning data of different geographical areas within the test range, wherein the historical vehicle positioning data includes positioning signal data and positioning status data; An evaluation index determination module, used to determine the evaluation index of the positioning signal strength of each geographical area based on the positioning signal data, and to determine the evaluation index of the positioning status of each geographical area based on the positioning status data; A comparison module, used to compare the preset signal strength evaluation index threshold with the evaluation index of the positioning signal strength of each geographical area, and determine the geographical area with weak positioning signal; A prompt module, used to prompt the vehicle in the geographical area with weak positioning signal with the abnormal reason; The comparison module is further used to take the area other than the geographical area of the weak positioning signal as other geographical areas, compare the preset evaluation index threshold of the positioning state with the evaluation index of the positioning state of other geographical areas, and obtain the positioning state monitoring result; The prompt module is also used to prompt the vehicles in other geographical areas with abnormal reasons according to the positioning status monitoring results.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Positioning prompting method and electronic equipment
CN111103607A
Method and device for monitoring data quality of wide-area multipoint positioning system and electronic equipment
CN113253201A
Vehicle network state prompting method
CN116801301A
Positioning management device and positioning management method
CN118200847A
Cited By
Commercial vehicle remote control instruction abnormal scene processing method and system
CN119854347A
A commercial vehicle remote control instruction abnormal scene processing method and system
CN119854347B