Vehicle positioning anomaly handling methods, devices, computer equipment, and storage media

By analyzing historical vehicle location data, the system identifies and alerts users to location anomalies, solving the problem of users being unaware of location anomalies and improving the reliability of location services and user experience.

CN119421108BActive Publication Date: 2025-11-14CHINA FAW CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411491225.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-24
Publication Date
2025-11-14
Estimated Expiration
2044-10-24

AI Technical Summary

Technical Problem

Existing technologies cannot effectively inform users of the reasons for abnormal location information, leading to user complaints, and methods to improve location quality have not fully resolved the problem of abnormal location information.

Method used

By analyzing historical vehicle location data, evaluation indicators for the strength and status of location signals in different geographical areas are determined, thresholds are set to identify areas with weak location signals, and the reasons for the anomalies are prompted to the user based on the location status monitoring results.

Benefits of technology

Accurately identify abnormal location areas, reduce user anxiety and complaints, improve the reliability of location services and user experience, and reduce false alarms and missed alarms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119421108B_ABST
    Figure CN119421108B_ABST
Patent Text Reader

Abstract

This application relates to a method, apparatus, computer device, computer-readable storage medium, and computer program product for handling vehicle positioning anomalies. The method includes: acquiring positioning signal data and positioning status data for different geographical areas within a test range; determining evaluation indicators for positioning signal strength and positioning status for each geographical area based on the positioning signal data and positioning status data; comparing preset signal strength evaluation indicator thresholds with the positioning signal strength evaluation indicators for each geographical area to identify geographical areas with weak positioning signals, and providing an alert to vehicles in geographical areas with weak positioning signals regarding the cause of the anomaly; comparing preset positioning status evaluation indicator thresholds with the positioning status evaluation indicators for other geographical areas, and providing an alert to vehicles in other geographical areas regarding the cause of the anomaly. This method can improve positioning quality while promptly informing users of the cause of positioning anomalies.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle connectivity technology, and in particular to a method, apparatus, computer device, computer-readable storage medium, and computer program product for handling vehicle positioning anomalies. Background Technology

[0002] With the rapid development of intelligent connected vehicles, users are accustomed to using in-vehicle navigation services while driving. These services utilize Global Navigation Satellite Systems (GNSS, including BeiDou, GPS, GLONASS, and Galileo) combined with electronic maps to obtain real-time driving routes. However, due to the complex driving environment, such as areas with tall buildings, tunnels, and underground parking lots, location anomalies can easily occur. These anomalies are not only related to the vehicle itself but also to the number of visible satellites in the driving environment and any obstructions. Users often cannot identify the cause of these anomalies while driving, leading to user complaints.

[0003] To address this issue, most solutions focus on improving the performance of the positioning module or the positioning combination algorithm to enhance positioning quality. However, these solutions fail to inform users of the reasons for the positioning anomalies 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 positioning quality and promptly inform users of the reasons for positioning anomalies. Summary of the Invention

[0005] Therefore, it is necessary to provide a vehicle positioning anomaly handling method, device, computer equipment, computer-readable storage medium, and computer program product that can improve positioning quality and promptly inform users of the reasons for positioning anomalies, in order to address the aforementioned technical problems.

[0006] Firstly, this application provides a method for handling vehicle positioning anomalies, including:

[0007] Acquire historical vehicle positioning data for different geographical areas within the test range. The historical vehicle positioning data includes positioning signal data and positioning status data.

[0008] Based on the positioning signal data, an evaluation index for the positioning signal strength of each geographical region is determined, and based on the positioning status data, an evaluation index for the positioning status of each geographical region is determined.

[0009] The preset signal strength evaluation index threshold is compared with the positioning signal strength evaluation index of each geographical area to determine the geographical area with weak positioning signal, and the abnormality reason is indicated for vehicles in the geographical area with weak positioning signal.

[0010] The regions other than those with weak positioning signals are considered as other geographical regions. The preset evaluation index thresholds for positioning status are compared with the evaluation indexes for positioning status in other geographical regions to obtain the positioning status monitoring results.

[0011] Based on the location status monitoring results, the cause of the anomaly is indicated for vehicles in other geographical areas.

[0012] In one embodiment, the step of comparing the preset location status evaluation index threshold with the location status evaluation index of other geographical areas to obtain the location status monitoring result includes:

[0013] If the evaluation index of the positioning status is greater than the first preset evaluation index threshold of the positioning status, the positioning status monitoring result indicates that there is a positioning anomaly in the geographical area.

[0014] If the evaluation index of the positioning status is greater than the second preset positioning status evaluation index threshold and less than or equal to the first preset positioning status evaluation index threshold, and the vehicle experiences a network anomaly, and the verification shows that the cause of the network anomaly is not a problem with the vehicle antenna or positioning controller, then the positioning status monitoring result indicates that there is a positioning anomaly in the geographical area.

[0015] In one embodiment, the step of alerting vehicles in other geographical areas to the cause of anomalies based on the location status monitoring results includes:

[0016] Based on the location status monitoring results, analyze the frequency of location anomalies in other geographical areas and the current location status of the vehicle;

[0017] Based on the frequency of location anomalies and the vehicle's current location status, provide alerts for the cause of the anomalies to vehicles in other geographical areas.

[0018] In one embodiment, the evaluation index of the positioning signal strength includes the number of visible satellites or the number of satellites searched; the step of comparing the preset signal strength evaluation index threshold with the positioning signal strength evaluation index of each geographical region to determine the geographical region with weak positioning signal includes:

[0019] If the maximum number of visible satellites or the maximum number of satellites searched is lower than the preset signal strength evaluation index threshold, the geographical area is determined to be a geographical area with weak positioning signal.

[0020] In one embodiment, determining the evaluation index of the location status of each geographical area based on the location status data includes:

[0021] Analyze the location status data to obtain the signal quantity of location status anomalies in each geographical area and the amount of location status data received from the cloud;

[0022] The ratio between the amount of signal with abnormal positioning status and the amount of positioning status data received from the cloud is used as an evaluation index for the positioning status of each geographical area.

[0023] In one embodiment, determining the evaluation index of the location status of each geographical area based on the location status data includes:

[0024] Analyze the location status data to obtain the number of vehicles with abnormal location that pass through each geographical area within a preset time range and the total number of vehicles that pass through that geographical area within a preset time range.

[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 that geographical area within a preset time period is used as the evaluation index of the positioning status of each geographical area.

[0026] Among them, vehicles that pass through various geographical areas within a preset time range and have a probability of receiving abnormal location status signals greater than a preset probability threshold are considered as abnormal location vehicles.

[0027] Secondly, this application also provides a vehicle positioning anomaly processing device, comprising:

[0028] The acquisition module is used to acquire historical vehicle positioning data of different geographical areas within the test range. The historical vehicle positioning data includes positioning signal data and positioning status data.

[0029] The evaluation index determination module 404 is 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.

[0030] The comparison module is used to compare the preset signal strength evaluation index threshold with the positioning signal strength evaluation index of each geographical region to determine the geographical region with weak positioning signal.

[0031] The prompting module is used to prompt vehicles in geographical areas with weak positioning signals to indicate the cause of the abnormality;

[0032] The comparison module is also used to treat areas other than those with weak positioning signals as other geographical areas, compare the preset positioning status evaluation index thresholds with the positioning status evaluation indexes of other geographical areas, and obtain positioning status monitoring results.

[0033] The prompting module is also used to prompt vehicles in other geographical areas with the cause of the abnormality based on the location status monitoring results.

[0034] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0035] Acquire historical vehicle positioning data for different geographical areas within the test range. The historical vehicle positioning data includes positioning signal data and positioning status data.

[0036] Based on the positioning signal data, an evaluation index for the positioning signal strength of each geographical region is determined, and based on the positioning status data, an evaluation index for the positioning status of each geographical region is determined.

[0037] The preset signal strength evaluation index threshold is compared with the positioning signal strength evaluation index of each geographical area to determine the geographical area with weak positioning signal, and the abnormality reason is indicated for vehicles in the geographical area with weak positioning signal.

[0038] The regions other than those with weak positioning signals are considered as other geographical regions. The preset evaluation index thresholds for positioning status are compared with the evaluation indexes for positioning status in other geographical regions to obtain the positioning status monitoring results.

[0039] Based on the location status monitoring results, the cause of the anomaly is indicated for vehicles in other geographical areas.

[0040] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0041] Acquire historical vehicle positioning data for different geographical areas within the test range. The historical vehicle positioning data includes positioning signal data and positioning status data.

[0042] Based on the positioning signal data, an evaluation index for the positioning signal strength of each geographical region is determined, and based on the positioning status data, an evaluation index for the positioning status of each geographical region is determined.

[0043] The preset signal strength evaluation index threshold is compared with the positioning signal strength evaluation index of each geographical area to determine the geographical area with weak positioning signal, and the abnormality reason is indicated for vehicles in the geographical area with weak positioning signal.

[0044] The regions other than those with weak positioning signals are considered as other geographical regions. The preset evaluation index thresholds for positioning status are compared with the evaluation indexes for positioning status in other geographical regions to obtain the positioning status monitoring results.

[0045] Based on the location status monitoring results, the cause of the anomaly is indicated for vehicles in other geographical areas.

[0046] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:

[0047] Acquire historical vehicle positioning data for different geographical areas within the test range. The historical vehicle positioning data includes positioning signal data and positioning status data.

[0048] Based on the positioning signal data, an evaluation index for the positioning signal strength of each geographical region is determined, and based on the positioning status data, an evaluation index for the positioning status of each geographical region is determined.

[0049] The preset signal strength evaluation index threshold is compared with the positioning signal strength evaluation index of each geographical area to determine the geographical area with weak positioning signal, and the abnormality reason is indicated for vehicles in the geographical area with weak positioning signal.

[0050] The regions other than those with weak positioning signals are considered as other geographical regions. The preset evaluation index thresholds for positioning status are compared with the evaluation indexes for positioning status in other geographical regions to obtain the positioning status monitoring results.

[0051] Based on the location status monitoring results, the cause of the anomaly is indicated for vehicles in other geographical areas.

[0052] The aforementioned vehicle positioning anomaly processing method, device, computer equipment, computer-readable storage medium, and computer program product, by analyzing massive amounts of historical vehicle positioning data from users, including the number of visible satellites and satellite search counts, as well as positioning status, can determine evaluation indicators of positioning signal strength and positioning status in different geographical areas. This helps to more accurately identify positioning anomalies because the evaluation indicators are based on actual vehicle data rather than a single performance metric. By comparing the positioning signal strength evaluation indicators with preset thresholds, the technology can identify geographical areas with weak positioning signals and issue early warnings to vehicles in these areas, informing them of potential positioning problems. This warning mechanism helps reduce user anxiety and complaints caused by positioning problems while driving. By distinguishing between areas with weak positioning signals and other areas, and monitoring the positioning status of vehicles in these areas separately, the technology reduces the possibility of false alarms and missed alarms. For areas with strong signals, the technology determines whether to indicate the cause of the anomaly based on the positioning status evaluation indicators and the actual positioning status of the vehicle, thus reporting positioning anomalies to users more accurately. Attached Figure Description

[0053] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0054] Figure 1 This is an application environment diagram of a vehicle positioning anomaly handling method in one embodiment;

[0055] Figure 2 This is a flowchart illustrating a vehicle positioning anomaly handling method in one embodiment;

[0056] Figure 3 This is a flowchart illustrating the vehicle positioning anomaly handling method in another embodiment;

[0057] Figure 4 This is a structural block diagram of a vehicle positioning anomaly handling device in one embodiment;

[0058] Figure 5 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0059] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0060] The vehicle positioning anomaly handling method provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104, or it can be located in the cloud or on another network server.

[0061] Server 104 is used to acquire historical vehicle positioning data for different geographical areas within the test range. This historical vehicle positioning data includes positioning signal data and positioning status data. Based on the positioning signal data, it determines the evaluation index for the positioning signal strength of each geographical area, and based on the positioning status data, it determines the evaluation index for the positioning status of each geographical area. It compares the preset signal strength evaluation index thresholds with the evaluation indexes for the positioning signal strength of each geographical area to identify geographical areas with weak positioning signals. Terminal 102 then alerts vehicles in geographical areas with weak positioning signals to the cause of the anomaly. Areas other than those with weak positioning signals are designated as other geographical areas, and the preset positioning status evaluation index thresholds are compared with the evaluation indexes for the positioning status of other geographical areas to obtain positioning status monitoring results. Based on the positioning status monitoring results, terminal 102 alerts vehicles in other geographical areas to the cause of the anomaly.

[0062] The terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart in-vehicle systems, and projection devices. Portable wearable devices can include smartwatches, smart bracelets, and head-mounted displays. Head-mounted displays can be virtual reality (VR) devices, augmented reality (AR) devices, and smart glasses. The server 104 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.

[0063] In one exemplary embodiment, such as Figure 2 As shown, a method for handling vehicle positioning anomalies is provided, which can be applied to... Figure 1 Taking the server in the example, the explanation includes the following steps S202 to S210. Wherein:

[0064] Step S202: Obtain historical vehicle positioning data for different geographical areas within the test range. The historical vehicle positioning data includes positioning signal data and positioning status data.

[0065] Specifically, first, the geographical scope of data collection, i.e., the "measurement area," is clearly defined. This could refer to a city, a province, a country, or any other specific geographical region—the target area for research or analysis. Second, positioning signal data involves the strength and quality of satellite signals received by the vehicle at different geographical locations. Specifically, this can include information such as the number of visible satellites, satellite elevation angle, azimuth angle, and signal-to-noise ratio. This data reflects the vehicle's ability to receive satellite signals at a specific location and is a key factor in determining positioning accuracy. Positioning status data records the operational status of the vehicle's positioning system, such as whether positioning information was successfully acquired, the accuracy of positioning, and the number of positioning failures. This data helps to understand the vehicle's positioning performance 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 geographical areas. By analyzing this historical data, it is possible to identify areas with weak positioning signals or unstable positioning status, and then take corresponding measures to improve positioning services in these areas.

[0067] Step S204: Based on the positioning signal data, determine the evaluation index of the positioning signal strength of each geographical area, and based on the positioning status data, determine the evaluation index of the positioning status of each geographical area.

[0068] Specifically, the evaluation metrics for positioning signal strength are parameters used to measure the strength and quality of positioning signals (such as GPS, BeiDou, etc.) received by vehicles within a specific geographical area. These metrics are typically based on historical vehicle positioning signal data, including the number of visible satellites, the number of satellites searched (i.e., the number of satellites the vehicle positioning system can search for and track), and the signal-to-noise ratio. These metrics allow for the assessment of positioning signal coverage and quality in different geographical areas, thereby identifying areas with weak signal coverage or significant signal interference.

[0069] Location status evaluation metrics are parameters used to measure the operational status and accuracy and stability of a vehicle location system within a specific geographic area. These metrics are typically based on historical vehicle location status data, including the number of successful positioning attempts, the number of failed attempts, positioning accuracy, and consistency of positioning results. By using these metrics, the performance of the location system in different geographic areas can be evaluated, including positioning accuracy, reliability, and stability, thereby identifying areas with poor positioning performance.

[0070] Determining these evaluation indicators typically requires statistical analysis of historical data, including calculating statistical parameters such as average, maximum, minimum, and standard deviation, as well as performing correlation analysis and cluster analysis. The determined evaluation indicators can be used to identify and mark areas with weak positioning signals or poor positioning conditions, providing a basis for further analysis and optimization. Comparison with preset thresholds can trigger early warning mechanisms, alerting drivers to potential positioning problems.

[0071] Step S206: Compare the preset signal strength evaluation index threshold with the positioning signal strength evaluation index of each geographical area to determine the geographical area with weak positioning signal, and provide an error message to vehicles in the geographical area with weak positioning signal.

[0072] Specifically, first, one or more thresholds need to be set. These thresholds are based on evaluation metrics for positioning signal strength, such as the number of visible satellites, the number of satellites searched, and the signal-to-noise ratio. These thresholds are pre-defined standards used to determine whether the positioning signal in a region is strong enough. Next, the evaluation metrics for the actual measured positioning signal strength in each geographic area are compared with these pre-defined thresholds. This step is to identify which areas have positioning signal strength below the pre-defined standards. By comparison, it can be determined which geographic areas have positioning signal strength evaluation metrics below the pre-defined thresholds; these areas are considered to have weak positioning signals. This may mean that in these areas, vehicles may not be able to obtain sufficiently accurate positioning information, or the positioning service may be unstable.

[0073] Once a geographical area with weak location signals is identified, the system will alert vehicles in those areas. This alert may include a warning message informing the driver that there may be a problem with the location signal in their current area, and may suggest certain actions for the driver, such as slowing down, preparing to manually enter navigation information, or trying to use the location service again after leaving the area.

[0074] Step S208: The regions other than the geographical regions with weak positioning signals are designated as other geographical regions. The preset positioning status evaluation index thresholds are compared with the positioning status evaluation indexes of other geographical regions to obtain the positioning status monitoring results.

[0075] Specifically, firstly, the geographical areas are divided into two categories: one category is 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 besides these weak signal areas.

[0076] Next, a series of pre-defined evaluation index thresholds for positioning status are set. These thresholds are based on positioning status data, such as the number of successful positioning attempts, the number of failed positioning attempts, positioning accuracy, and consistency of positioning results, and are used to evaluate the performance of the positioning system. Then, the positioning status evaluation indexes actually measured in other geographical areas are compared with these pre-defined positioning status evaluation index thresholds. This step is to identify which areas may have positioning status problems.

[0077] By comparing the results, the location status monitoring results for each other geographical region can be obtained. These results indicate whether the location system in each region is stable and accurate, and whether there are frequent location failures or other anomalies.

[0078] Step S210: Based on the location status monitoring results, provide alerts for the causes of abnormalities for vehicles in other geographical areas.

[0079] Specifically, these monitoring results are analyzed to determine if any positioning anomalies exist. Positioning anomalies may manifest as frequent positioning failures, low positioning accuracy, or inconsistent positioning results. Based on the monitoring results, possible causes of the positioning anomalies are analyzed and determined. These causes may include:

[0080] Satellite signal obstruction or interference: such as tall buildings, trees, bridges, or sources of electromagnetic interference.

[0081] Positioning system malfunction: such as hardware failure of the vehicle's GPS receiver, antenna, etc.

[0082] Software or algorithm problems: such as defects in the localization algorithm or software malfunctions.

[0083] Environmental changes: such as the construction of new buildings or changes in terrain, can lead to changes in signal propagation conditions.

[0084] Error message:

[0085] Once the cause of the anomaly is determined, the system will send a notification to vehicles in these areas, informing the driver of the possible cause of the location anomaly. The notification may include: the type and severity of the location anomaly; possible causes and influencing factors; and suggested countermeasures, such as reducing speed, manually entering navigation information, or retrying after leaving the current area.

[0086] In the aforementioned vehicle positioning anomaly handling method, by analyzing massive amounts of historical vehicle positioning data from users, including the number of visible satellites and satellite acquisitions, as well as positioning status, this technology can determine evaluation indicators for positioning signal strength and positioning status in different geographical areas. This helps to more accurately identify positioning anomalies because the evaluation indicators are based on actual vehicle data rather than a single performance metric. By comparing the positioning signal strength evaluation indicators with preset thresholds, this technology can identify geographical areas with weak positioning signals and issue early warnings to vehicles in these areas, informing them of potential positioning problems. This early warning mechanism helps reduce user anxiety and complaints caused by positioning problems while driving. By distinguishing between areas with weak positioning signals and other areas, and monitoring the positioning status of vehicles in these areas separately, this technology reduces the possibility of false alarms and missed alarms. For areas with strong signals, the technology determines whether to indicate the cause of the anomaly based on the positioning status evaluation indicators and the actual positioning status of the vehicle, thus reporting positioning anomalies to users more accurately.

[0087] In one exemplary embodiment, such as Figure 3 As shown, the preset location status evaluation index thresholds are compared with the location status evaluation indexes of other geographical areas to obtain location status monitoring results, including:

[0088] Step S302: If the evaluation index of the positioning status is greater than the first preset evaluation index threshold of the positioning status, the positioning status monitoring result is that there is a positioning anomaly in the geographical area.

[0089] Step S304: If the evaluation index of the positioning status is greater than the second preset evaluation index threshold of the positioning status and less than or equal to the first preset evaluation index threshold of the positioning status, and the vehicle experiences a network anomaly, and the verification shows that the cause of the network anomaly is not a problem with the vehicle antenna or positioning controller, the positioning status monitoring result is that there is a positioning anomaly problem in the geographical area.

[0090] Specifically, firstly, two predetermined evaluation thresholds for positioning status were established. These thresholds are standards used to determine whether the positioning status is abnormal. Typically, these thresholds are determined based on historical data and experience, and are used to distinguish between normal and abnormal positioning statuses.

[0091] Then, the location status evaluation index for each geographic area is compared with these two preset thresholds. The location status evaluation index may include the frequency of location failures, the deviation in location accuracy, and the consistency of location results.

[0092] Based on the comparison results, the following two scenarios of positioning status monitoring results can be obtained:

[0093] Scenario 1: If the location status evaluation index of a certain geographic area is greater than the first preset location status evaluation index threshold (e.g., 75%), then the monitoring results indicate that there is a location anomaly in that geographic area. This means that the location system in that area is performing significantly worse than normal, which may affect the accuracy and reliability of location.

[0094] Scenario 2: If the positioning status evaluation index of a certain geographical area is greater than the second preset positioning status evaluation index threshold (e.g., 50%) and less than or equal to the first preset positioning status evaluation index threshold, and the following conditions are met: the vehicle experiences a network anomaly, and the verification shows that the cause of the network anomaly is not a problem with the vehicle antenna or positioning controller.

[0095] In this scenario, the monitoring results also indicate a location anomaly in the geographical area. This suggests that although the anomaly in the location status is not as severe as in scenario one, the presence of network anomalies, and the exclusion of vehicle hardware issues, still warrants the conclusion that a location problem exists in the area.

[0096] In this embodiment, by setting different thresholds and considering the impact of network anomalies, geographical areas with location anomalies can be identified and located more accurately. This method can provide drivers with more accurate prompts and suggestions, helping them better cope with potential location problems, thereby improving driving safety and user experience.

[0097] In one exemplary embodiment, based on the location status monitoring results, the abnormality reasons for vehicles in other geographical areas are indicated, including:

[0098] Based on the location status monitoring results, analyze the frequency of location anomalies in other geographical areas and the current location status of the vehicle;

[0099] Based on the frequency of location anomalies and the vehicle's current location status, provide alerts for the cause of the anomalies to vehicles in other geographical areas.

[0100] Specifically, based on location status monitoring results, the frequency of location anomalies in each geographic area is analyzed. This may include counting the number of times anomalies such as location failures, low location accuracy, and inconsistent location results occur in the area within a specific time period. By analyzing the frequency of location anomalies, the overall quality and reliability of the location service in that area can be assessed.

[0101] Simultaneously, it is necessary to assess the vehicle's current positioning status, including positioning accuracy, stability, and response time. This can be achieved by monitoring the vehicle's positioning data in real time, such as the number of visible satellites, the number of satellites acquired, and positioning accuracy. The vehicle's current positioning status reflects its positioning performance at a specific moment and helps determine whether the vehicle may be experiencing positioning problems.

[0102] Based on the analysis of the frequency of location anomalies and the current location status of vehicles, the cause of the anomaly can be indicated to vehicles in other geographical areas. This indication may include: the type and severity of the location anomaly, such as location failure or low location accuracy; possible causes and influencing factors, such as satellite signal obstruction, electromagnetic interference, or positioning system malfunction; and suggested countermeasures, such as reducing driving speed, manually entering navigation information, or retrying after leaving the current area.

[0103] In this embodiment, this prompt helps drivers understand the current location status and take appropriate measures to deal with potential location problems. By informing drivers in advance of possible location problems and their causes, they can be better prepared and reduce inconvenience or safety risks caused by location problems.

[0104] In an exemplary embodiment, the evaluation index for positioning signal strength includes the number of visible satellites or the number of satellites searched; comparing a preset signal strength evaluation index threshold with the positioning signal strength evaluation index for each geographical region to determine geographical regions with weak positioning signals includes:

[0105] If the maximum number of visible satellites or the maximum number of satellites searched is lower than the preset signal strength evaluation index threshold, the geographical area is determined to be a geographical area with weak positioning signal.

[0106] Specifically, the evaluation metrics for positioning signal strength are parameters used to measure the strength and quality of positioning signals (such as GPS, BeiDou, etc.) received by vehicles within a specific geographical area. These metrics include the number of visible satellites and the number of satellites acquired.

[0107] Visible satellite count: This refers to the number of satellites whose signals a vehicle's positioning system can receive at a specific time. A higher number of visible satellites generally indicates a stronger positioning signal and higher positioning accuracy.

[0108] Satellite count: This refers to the number of satellites that the vehicle's positioning system can search for and track. This typically includes satellites from different satellite navigation systems such as GPS, BeiDou, GLONASS, and Galileo.

[0109] To determine whether a region's positioning signal is strong enough, one or more preset signal strength evaluation 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 visible satellites or the maximum number of satellites searched in each geographic area is compared with the preset signal strength evaluation thresholds. This is to identify which areas have positioning signal strength below the preset standards. If the maximum number of visible satellites or the maximum number of satellites searched in a geographic area is lower than the preset signal strength evaluation threshold, then that area is identified as a geographic area with weak positioning signals. This means that in these areas, vehicles 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 that corresponding measures can be taken to improve positioning services in these areas, such as increasing base stations and optimizing satellite signal receiving equipment. By informing drivers in advance of potential positioning problems, they can be better prepared and reduce inconvenience or safety risks caused by positioning issues.

[0111] In one exemplary embodiment, based on location status data, evaluation indicators for the location status of each geographic area are determined, including:

[0112] Analyze location status data to obtain the amount of abnormal location status signals in each geographical area and the amount of location status data received from the cloud;

[0113] The ratio between the amount of signal with abnormal positioning status and the amount of positioning status data received from the cloud is used as an evaluation index for the positioning status of each geographical area.

[0114] Specifically, firstly, it is necessary to collect and analyze positioning status data. This data reflects the operational status of the vehicle's positioning system in various geographical areas, including successful and failed positioning. For each geographical area, the number of signals indicating positioning status anomalies occurring within a certain time frame is statistically analyzed. Positioning status anomalies may include inability to obtain positioning data, poor positioning accuracy, and unstable positioning results. The number of signals indicating positioning status anomalies refers to the frequency or quantity of anomalies occurring in the vehicle's positioning system within that geographical area.

[0115] Simultaneously, the total amount of location status data received by the cloud from the geographical area within the same time frame is tallied. This includes all vehicle location attempts in the area, regardless of their success.

[0116] The signal volume indicating abnormal location status is compared with the total amount of location status data received from the cloud, and the ratio between the two is calculated. This ratio reflects the proportion or frequency of abnormal location status occurrences within that geographical area.

[0117] The ratio can be calculated as follows: Location status evaluation index = (Amount of signals with abnormal location status / Amount of location status data received from the cloud) * 100%. The higher this ratio, the more frequently location anomalies occur in the geographical area, and the more unstable the location status.

[0118] In this embodiment, a quantitative evaluation index can be derived by calculating the ratio of the signal quantity with abnormal positioning status to the total amount of positioning status data. This index can be used to evaluate the performance of the positioning system in different geographical areas, including positioning accuracy, reliability, and stability. This index can identify which areas have positioning service problems that require further analysis and improvement. The purpose of determining the positioning status evaluation index for 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 improve the overall reliability of the positioning service, optimize the user experience, and reduce inconvenience or security risks caused by positioning problems.

[0119] In one exemplary embodiment, based on location status data, evaluation indicators for the location status of each geographic area are determined, including:

[0120] Analyze location status data to obtain the number of vehicles with abnormal location data passing through each geographical area within a preset time range and the total number of vehicles passing through that geographical area within a preset time range.

[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 that geographical area within a preset time period is used as the evaluation index of the positioning status of each geographical area.

[0122] Among them, vehicles that pass through various geographical areas within a preset time range and have a probability of receiving abnormal location status signals greater than a preset probability threshold are considered as abnormal location vehicles.

[0123] Specifically, the first step is to collect and analyze location status data. This data reflects the operational status of the vehicle's positioning system in various geographical areas, including successful and unsuccessful positioning.

[0124] For each geographic region, within a preset time frame (e.g., the past month, week, or day), two sets of data are collected:

[0125] Number of vehicles with abnormal location: The number of vehicles that received abnormal location status signals within this geographic area. Total number of vehicles: The total number of all vehicles that passed through this geographic area within the same time frame.

[0126] This means that if a vehicle receives abnormal location signals in a given area more than the proportion of its total location attempts exceeds a preset probability threshold, then the vehicle is considered to have location anomalies. The preset probability threshold is a pre-defined standard used to distinguish between normal and abnormal location states. This threshold can be determined based on historical data and experience. The number of vehicles with location anomalies is compared to the total number of vehicles, and the ratio between the two is calculated. This ratio reflects the frequency or probability of vehicle location anomalies within that geographical area.

[0127] The ratio can be calculated as follows: Location status evaluation index = (Number of vehicles with location anomalies / Total number of vehicles) * 100%. The higher this ratio, the more frequently location anomalies occur in the geographical area, and the more unstable the location status.

[0128] In this embodiment, a quantitative evaluation index can be derived by calculating the ratio of the number of vehicles with abnormal positioning to the total number of vehicles. This index can be used to assess the performance of the positioning system in different geographical areas, including positioning accuracy, reliability, and stability. The purpose of determining the positioning status evaluation index for 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 improve the overall reliability of positioning services, optimize user experience, and reduce inconvenience or security risks caused by positioning problems.

[0129] The most detailed embodiment of this application is as follows:

[0130] Intelligent connected vehicles establish a connection with the cloud platform through an onboard communication terminal (TBOX) to transmit data used for vehicle networking services, including but not limited to positioning signal strength information: the number of visible satellites, the number of satellites searched (using BD, GPS, GA, and GL satellites), and positioning status information, etc., to calculate positioning signal strength evaluation indicators.

[0131] S1, Regional Division:

[0132] Method 1: Divide the city into a grid of N*M km, where N and M can be 1 km (the location signal strength evaluation index is highly correlated with the region, so the smaller the values ​​of N and M, the better).

[0133] Method 2: Based on latitude and longitude, and referring to existing common division methods, obtain the provinces, cities, districts, streets, and smaller granular areas (such as: various tunnels) of the whole country.

[0134] S2, Determine the time interval, which is usually one month.

[0135] S3, an evaluation index for the location signal strength of each geographic area within a calculated 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 satellites searched is less than 4, it is a region with extremely weak positioning signal. When calculating the maximum number of satellites searched, it is necessary to distinguish between different vehicle models (different vehicle models have different configurations, and the number of satellites searched may vary).

[0137] The positioning signal strength evaluation index S for geographical areas with weak positioning signals is the maximum value of visible satellite data received from the cloud or the maximum value of satellite search data received from the cloud (using the sum of the number of BD, GPS, GA, and GL satellites).

[0138] For other geographical areas within a geographical area with non-weak positioning signals, calculate the positioning status evaluation index:

[0139] S1, Regional Division:

[0140] Method 1: Divide the city into a grid of N*M km, where N and M can be 1 km (the location signal strength evaluation index is highly correlated with the region, so the smaller the values ​​of N and M, the better).

[0141] Method 2: Based on latitude and longitude, and referring to existing common division methods, obtain the provinces, cities, districts, streets, and smaller granular areas (such as: various tunnels) of the whole country.

[0142] S2, determine the time interval, which is usually 1 hour.

[0143] S3, calculates the positioning status indicators for different regions within the time interval:

[0144] Location anomalies can be defined in different ways, such as judging the location status of GPS information in vehicle status data. A location anomaly is defined as no location. The specific methods are as follows:

[0145] Method 1: Location status indicator S = (Amount of signal with abnormal location status / Amount of location status data received from the cloud) * 100%;

[0146] Method 2: Location status index S = Number of vehicles with location abnormalities passing through the area within the time range / Number of vehicles passing through the area within the time range * 100%; where, the signal quantity of the vehicle with location abnormalities in the area within the time range / the amount of location status data received from the cloud * 100%. If the ratio is greater than a certain threshold, such as 50%, then the vehicle is a vehicle with location abnormalities.

[0147] When the vehicle network is normal, the system issues location signal strength evaluation indicators and location status evaluation indicators for the driving area. The vehicle terminal determines whether it is in an area with extremely weak location signals based on the vehicle's real-time location. The location signal strength evaluation indicators generated in the first step are updated monthly (the maximum number of visible satellites and the maximum number of satellites searched in a certain area will not vary too much over time). After the vehicle terminal determines that it is not in an area with extremely weak location signals based on the vehicle's real-time location and time period, it determines whether the vehicle is in an area with abnormal location. The location status indicators generated in the second step are updated daily.

[0148] If the vehicle is located in an area with extremely weak positioning signals, it indicates a high probability of positioning anomalies in that area. When the user is using the vehicle-to-everything (V2X) function, the system will alert the user that there may be a positioning problem in that 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 indicates a high probability of positioning anomalies in that area during that time period. When the user is using the V2X function, the system will alert the user that there may be a positioning problem in that area. If the area's positioning rate is higher than a certain threshold C but lower than threshold B, such as 50%, and the vehicle has actually experienced a positioning anomaly, and the controller verifies that the problem is not with the antenna or the positioning controller itself, the system will alert the user to the reason for the positioning anomaly. The alert message may be: "Positioning in the current area may be abnormal. Please leave the area and try again." Threshold B is greater than threshold C.

[0149] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0150] Based on the same inventive concept, this application also provides a vehicle positioning anomaly processing device for implementing the vehicle positioning anomaly processing method described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations in one or more vehicle positioning anomaly processing device embodiments provided below can be found in the limitations of the vehicle positioning anomaly processing method described above, and will not be repeated here.

[0151] In one exemplary embodiment, such as Figure 4As shown, a vehicle positioning anomaly handling device is provided, comprising:

[0152] The acquisition module 402 is used to acquire historical vehicle positioning data of different geographical areas within the test range. The historical vehicle positioning data includes positioning signal data and positioning status data.

[0153] The evaluation index determination module 404 is used to determine the evaluation index of the positioning signal strength of each geographic area based on the positioning signal data, and to determine the evaluation index of the positioning status of each geographic area based on the positioning status data.

[0154] The comparison module 406 is used to compare the preset signal strength evaluation index threshold with the positioning signal strength evaluation index of each geographical area to determine the geographical area with weak positioning signal.

[0155] The prompting module 408 is used to prompt the cause of the abnormality for vehicles in geographical areas with weak positioning signals;

[0156] The comparison module 406 is also used to treat areas other than the geographical areas with weak positioning signals as other geographical areas, compare the preset positioning status evaluation index thresholds with the positioning status evaluation indexes of other geographical areas, and obtain the positioning status monitoring results.

[0157] The prompting module 408 is also used to prompt the cause of the abnormality for vehicles in other geographical areas based on the location status monitoring results.

[0158] In an exemplary embodiment, the comparison module 406 is further configured to determine that there is a location anomaly problem in the geographical area when the evaluation index of the location status is greater than the first preset evaluation index threshold of the location status.

[0159] If the evaluation index of the positioning status is greater than the second preset positioning status evaluation index threshold and less than or equal to the first preset positioning status evaluation index threshold, and the vehicle experiences a network anomaly, and the verification shows that the cause of the network anomaly is not a problem with the vehicle antenna or positioning controller, then the positioning status monitoring result is that there is a positioning anomaly in this geographical area.

[0160] In an exemplary embodiment, the prompting module 408 is further configured to analyze the frequency of location anomalies in other geographical areas and the current location status of the vehicle based on the location status monitoring results.

[0161] Based on the frequency of location anomalies and the vehicle's current location status, provide alerts for the cause of the anomalies to vehicles in other geographical areas.

[0162] In an exemplary embodiment, the evaluation index of positioning signal strength includes the number of visible satellites or the number of satellites searched; the comparison module 406 is further configured to determine that the geographical area is a geographical area with weak positioning signal when the maximum value of the number of visible satellites or the maximum value of the number of satellites searched is lower than the preset evaluation index threshold of signal strength.

[0163] In an exemplary embodiment, the evaluation index determination module 404 is further used to analyze the positioning status data to obtain the signal quantity of positioning status anomalies in each geographical area and the amount of positioning status data received from the cloud.

[0164] The ratio between the amount of signal with abnormal positioning status and the amount of positioning status data received from the cloud is used as an evaluation index for the positioning status of each geographical area.

[0165] In an exemplary embodiment, the evaluation index determination module 404 is further configured to analyze the positioning status data to obtain the number of abnormal positioning vehicles passing through each geographical area within a preset time period and the total number of vehicles passing through the geographical area within the preset time period.

[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 that geographical area within a preset time period is used as the evaluation index of the positioning status of each geographical area.

[0167] Among them, vehicles that pass through various geographical areas within a preset time range and have a probability of receiving abnormal location status signals greater than a preset probability threshold are considered as abnormal location vehicles.

[0168] Each module in the aforementioned vehicle positioning anomaly handling device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.

[0169] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 5As shown, the computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs in the non-volatile storage media to run. The database stores historical vehicle location data for different geographical areas within the measurement range. The I / O interfaces are used for information exchange between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When executed by the processor, the computer program implements a method for handling vehicle location anomalies.

[0170] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 5 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When executed by the processor, the computer program implements a method for handling vehicle positioning anomalies. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.

[0171] Those skilled in the art will understand that Figure 5The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0172] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0173] Acquire historical vehicle location data for different geographical areas within the test range. The historical vehicle location data includes location signal data and location status data.

[0174] Based on location signal data, we determine the evaluation index of location signal strength in each geographic region, and based on location status data, we determine the evaluation index of location status in each geographic region.

[0175] The preset signal strength evaluation index threshold is compared with the positioning signal strength evaluation index of each geographical area to determine the geographical area with weak positioning signal, and the abnormality reason is indicated for vehicles in the geographical area with weak positioning signal.

[0176] The regions other than those with weak positioning signals are considered as other geographical regions. The preset evaluation index thresholds for positioning status are compared with the evaluation indexes for positioning status in other geographical regions to obtain the positioning status monitoring results.

[0177] Based on the location status monitoring results, provide alerts for the causes of abnormalities for vehicles in other geographical areas.

[0178] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0179] If the evaluation index of the positioning status is greater than the first preset evaluation index threshold of the positioning status, the positioning status monitoring result is that there is a positioning anomaly in the geographical area.

[0180] If the evaluation index of the positioning status is greater than the second preset positioning status evaluation index threshold and less than or equal to the first preset positioning status evaluation index threshold, and the vehicle experiences a network anomaly, and the verification shows that the cause of the network anomaly is not a problem with the vehicle antenna or positioning controller, then the positioning status monitoring result is that there is a positioning anomaly in this geographical area.

[0181] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0182] Based on the location status monitoring results, analyze the frequency of location anomalies in other geographical areas and the current location status of the vehicle;

[0183] Based on the frequency of location anomalies and the vehicle's current location status, provide alerts to vehicles in other geographical areas indicating the cause of the anomalies.

[0184] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0185] Evaluation metrics for positioning signal strength include the number of visible satellites or the number of satellites searched;

[0186] If the maximum number of visible satellites or the maximum number of satellites searched is lower than the preset signal strength evaluation index threshold, the geographical area is determined to be a geographical area with weak positioning signal.

[0187] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0188] Analyze location status data to obtain the amount of abnormal location status signals in each geographical area and the amount of location status data received from the cloud;

[0189] The ratio between the amount of signal with abnormal positioning status and the amount of positioning status data received from the cloud is used as an evaluation index for the positioning status of each geographical area.

[0190] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0191] Analyze location status data to obtain the number of vehicles with abnormal location data passing through each geographical area within a preset time period and the total number of vehicles passing through that 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 that geographical area within a preset time period is used as the evaluation index of the positioning status of each geographical area.

[0193] Among them, vehicles that pass through various geographical areas within a preset time range and have a probability of receiving abnormal location status signals greater than a preset probability threshold are considered as abnormal location vehicles.

[0194] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0195] Acquire historical vehicle location data for different geographical areas within the test range. The historical vehicle location data includes location signal data and location status data.

[0196] Based on location signal data, we determine the evaluation index of location signal strength in each geographic region, and based on location status data, we determine the evaluation index of location status in each geographic region.

[0197] The preset signal strength evaluation index threshold is compared with the positioning signal strength evaluation index of each geographical area to determine the geographical area with weak positioning signal, and the abnormality reason is indicated for vehicles in the geographical area with weak positioning signal.

[0198] The regions other than those with weak positioning signals are considered as other geographical regions. The preset evaluation index thresholds for positioning status are compared with the evaluation indexes for positioning status in other geographical regions to obtain the positioning status monitoring results.

[0199] Based on the location status monitoring results, provide alerts for the causes of abnormalities for vehicles in other geographical areas.

[0200] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0201] If the evaluation index of the positioning status is greater than the first preset evaluation index threshold of the positioning status, the positioning status monitoring result is that there is a positioning anomaly in the geographical area.

[0202] If the evaluation index of the positioning status is greater than the second preset positioning status evaluation index threshold and less than or equal to the first preset positioning status evaluation index threshold, and the vehicle experiences a network anomaly, and the verification shows that the cause of the network anomaly is not a problem with the vehicle antenna or positioning controller, then the positioning status monitoring result is that there is a positioning anomaly in this geographical area.

[0203] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0204] Based on the location status monitoring results, analyze the frequency of location anomalies in other geographical areas and the current location status of the vehicle;

[0205] Based on the frequency of location anomalies and the vehicle's current location status, provide alerts to vehicles in other geographical areas indicating the cause of the anomalies.

[0206] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0207] Evaluation metrics for positioning signal strength include the number of visible satellites or the number of satellites searched;

[0208] If the maximum number of visible satellites or the maximum number of satellites searched is lower than the preset signal strength evaluation index threshold, the geographical area is determined to be a geographical area with weak positioning signal.

[0209] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0210] Analyze location status data to obtain the amount of abnormal location status signals in each geographical area and the amount of location status data received from the cloud;

[0211] The ratio between the amount of signal with abnormal positioning status and the amount of positioning status data received from the cloud is used as an evaluation index for the positioning status of each geographical area.

[0212] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0213] Analyze location status data to obtain the number of vehicles with abnormal location data passing through each geographical area within a preset time range and the total number of vehicles passing through that geographical area within a preset time range.

[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 that geographical area within a preset time period is used as the evaluation index of the positioning status of each geographical area.

[0215] Among them, vehicles that pass through various geographical areas within a preset time range and have a probability of receiving abnormal location status signals greater than a preset probability threshold are considered as abnormal location vehicles.

[0216] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0217] Acquire historical vehicle location data for different geographical areas within the test range. The historical vehicle location data includes location signal data and location status data.

[0218] Based on location signal data, we determine the evaluation index of location signal strength in each geographic region, and based on location status data, we determine the evaluation index of location status in each geographic region.

[0219] The preset signal strength evaluation index threshold is compared with the positioning signal strength evaluation index of each geographical area to determine the geographical area with weak positioning signal, and the abnormality reason is indicated for vehicles in the geographical area with weak positioning signal.

[0220] The regions other than those with weak positioning signals are considered as other geographical regions. The preset evaluation index thresholds for positioning status are compared with the evaluation indexes for positioning status in other geographical regions to obtain the positioning status monitoring results.

[0221] Based on the location status monitoring results, provide alerts for the causes of abnormalities for vehicles in other geographical areas.

[0222] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0223] If the evaluation index of the positioning status is greater than the first preset evaluation index threshold of the positioning status, the positioning status monitoring result is that there is a positioning anomaly in the geographical area.

[0224] If the evaluation index of the positioning status is greater than the second preset positioning status evaluation index threshold and less than or equal to the first preset positioning status evaluation index threshold, and the vehicle experiences a network anomaly, and the verification shows that the cause of the network anomaly is not a problem with the vehicle antenna or positioning controller, then the positioning status monitoring result is that there is a positioning anomaly in this geographical area.

[0225] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0226] Based on the location status monitoring results, analyze the frequency of location anomalies in other geographical areas and the current location status of the vehicle;

[0227] Based on the frequency of location anomalies and the vehicle's current location status, provide alerts to vehicles in other geographical areas indicating the cause of the anomalies.

[0228] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0229] Evaluation metrics for positioning signal strength include the number of visible satellites or the number of satellites searched;

[0230] If the maximum number of visible satellites or the maximum number of satellites searched is lower than the preset signal strength evaluation index threshold, the geographical area is determined to be a geographical area with weak positioning signal.

[0231] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0232] Analyze location status data to obtain the amount of abnormal location status signals in each geographical area and the amount of location status data received from the cloud;

[0233] The ratio between the amount of signal with abnormal positioning status and the amount of positioning status data received from the cloud is used as an evaluation index for the positioning status of each geographical area.

[0234] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0235] Analyze location status data to obtain the number of vehicles with abnormal location data passing through each geographical area within a preset time period and the total number of vehicles passing through that 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 that geographical area within a preset time period is used as the evaluation index of the positioning status of each geographical area.

[0237] Among them, vehicles that pass through various geographical areas within a preset time range and have a probability of receiving abnormal location status signals greater than a preset probability threshold are considered as abnormal location 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, data stored, data displayed, 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 the relevant data must comply with relevant regulations.

[0239] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this 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. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0240] The technical features of the above embodiments can be combined in any way. For the sake of brevity, 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 embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for handling vehicle positioning anomalies, characterized in that, The method includes: Acquire historical vehicle positioning data for different geographical areas within the test range. The historical vehicle positioning data includes positioning signal data and positioning status data. Based on the positioning signal data, an evaluation index for the positioning signal strength of each geographical region is determined, and based on the positioning status data, an evaluation index for the positioning status of each geographical region is determined. The preset signal strength evaluation index threshold is compared with the positioning signal strength evaluation index of each geographical area to determine the geographical area with weak positioning signal, and the abnormality reason is indicated for vehicles in the geographical area with weak positioning signal. The regions other than those with weak positioning signals are designated as other geographical regions. The preset positioning status evaluation index thresholds are compared with the positioning status evaluation indexes of the other geographical regions to obtain positioning status monitoring results. If the positioning status evaluation index is greater than the first preset positioning status evaluation index threshold, the positioning status monitoring result indicates that there is a positioning anomaly in that geographical region. If the evaluation index of the positioning status is greater than the second preset positioning status evaluation index threshold and less than or equal to the first preset positioning status evaluation index threshold, and the vehicle experiences a network anomaly, and the verification shows that the cause of the network anomaly is not a problem with the vehicle antenna or positioning controller, then the positioning status monitoring result indicates that there is a positioning anomaly in the geographical area. Based on the location status monitoring results, the cause of the anomaly is indicated for vehicles in other geographical areas.

2. The method according to claim 1, characterized in that, The step of alerting vehicles in other geographical areas to the cause of abnormalities based on the location status monitoring results includes: Based on the location status monitoring results, analyze the frequency of location anomalies in other geographical areas and the current location status of the vehicle; Based on the frequency of location anomalies and the vehicle's current location status, provide alerts for the cause of the anomalies to vehicles in other geographical areas.

3. The method according to claim 1, characterized in that, The evaluation index for the positioning signal strength includes the number of visible satellites or the number of satellites searched; the step of comparing the preset signal strength evaluation index threshold with the positioning signal strength evaluation index of each geographical region to determine the geographical regions with weak positioning signals includes: If the maximum number of visible satellites or the maximum number of satellites searched is lower than the preset signal strength evaluation index threshold, the geographical area is determined to be a geographical area with weak positioning signal.

4. The method according to claim 1, characterized in that, The evaluation indicators for determining the location status of each geographical region based on the location status data include: Analyze the location status data to obtain the signal quantity of location status anomalies in each geographical area and the amount of location status data received from the cloud; The ratio between the amount of signal with abnormal positioning status and the amount of positioning status data received from the cloud is used as an evaluation index for the positioning status of each geographical area.

5. The method according to claim 1, characterized in that, The evaluation indicators for determining the location status of each geographical region based on the location status data include: Analyze the location status data to obtain the number of vehicles with abnormal location that pass through each geographical area within a preset time range and the total number of vehicles that pass through that geographical area within a preset time range. 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 that geographical area within a preset time period is used as the evaluation index of the positioning status of each geographical area. Among them, vehicles that pass through various geographical areas within a preset time range and have a probability of receiving abnormal location status signals greater than a preset probability threshold are considered as abnormal location vehicles.

6. A vehicle positioning anomaly handling device, characterized in that, The device includes: The acquisition module is used to acquire historical vehicle positioning data of different geographical areas within the test range. The historical vehicle positioning data includes positioning signal data and positioning status data. The evaluation index determination module is 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. The comparison module is used to compare the preset signal strength evaluation index threshold with the positioning signal strength evaluation index of each geographical region to determine the geographical region with weak positioning signal. The prompting module is used to prompt vehicles in geographical areas with weak positioning signals to indicate the cause of the abnormality; The comparison module is further configured to treat areas other than those with weak positioning signals as other geographical areas, and compare the preset positioning status evaluation index thresholds with the positioning status evaluation indexes of other geographical areas to obtain positioning status monitoring results. Specifically, if the positioning status evaluation index is greater than the first preset positioning status evaluation index threshold, the positioning status monitoring result indicates that there is a positioning anomaly in that geographical area. If the positioning status evaluation index is greater than the second preset positioning status evaluation index threshold but less than or equal to the first preset positioning status evaluation index threshold, and the vehicle experiences a network anomaly, and verification shows that the cause of the network anomaly is not a problem with the vehicle antenna or positioning controller, the positioning status monitoring result also indicates that there is a positioning anomaly in that geographical area. The prompting module is also used to prompt vehicles in other geographical areas with the cause of the abnormality based on the location status monitoring results.

7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 5.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.

9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Positioning prompting method and electronic equipment

    CN111103607A

  • Vehicle network state prompting method

    CN116801301A