Data analysis method and device

By filtering and analyzing the third-level alarm data of invalid positioning information from the operation data uploaded by the vehicle, using the latest effective positioning information to eliminate positioning abnormalities caused by the positioning function failure, the unnecessary response problem caused by the missing vehicle positioning information is solved and resource waste is avoided.

CN120075028APending Publication Date: 2025-05-30MERCEDES BENZ GRP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510232551.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

The third-level alarm data uploaded by the vehicle may lack location information, causing relevant personnel or departments to make unnecessary fault responses or vehicle rectification measures, resulting in the waste of emergency rescue resources or social public resources.

Method used

通过从车辆上传到后台数据库的运行数据中筛选出包含无效定位信息的三级报警数据,查找在目标时间之前或之后的预设时长内的第一运行数据,该数据包含有效定位信息,并根据该有效定位信息分析并输出三级报警数据的定位异常原因。

Benefits of technology

Troubleshoot positioning abnormal data caused by non-positioning function failure in the third-level alarm data to avoid unnecessary fault response and resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120075028A_ABST
    Figure CN120075028A_ABST
Patent Text Reader

Abstract

The invention discloses a data analysis method and device, and relates to the technical field of vehicles. The specific implementation mode of the method comprises the following steps: screening third-level alarm data containing invalid positioning information from operation data uploaded to a background database from a vehicle; first operation data within a preset duration before or after target time corresponding to the third-level alarm data is searched from the operation data, the time corresponding to the first operation data is closest to the target time, and the first operation data comprises effective positioning information; and according to the effective positioning information contained in the first operation data, analyzing and outputting the reason of the positioning abnormity of the third-level alarm data. According to the embodiment of the invention, abnormal positioning data caused by a non-positioning function fault in the three-level alarm data is eliminated, unnecessary fault response to the abnormal positioning data is avoided, and resource waste is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicles, and in particular, to a data analysis method and device. Background Art

[0002] In order to ensure traffic safety, strengthen the supervision of new energy vehicles, and improve the efficiency and transparency of accident handling, the supervision platform requires the vehicle background to regularly upload the real-time operation data of the vehicle, and requires the uploaded data to meet requirements such as real-time performance, security, and integrity. In particular, for the three-level alarm data uploaded by the vehicle, it is required to include valid positioning information so that relevant personnel or departments can make effective responses in a timely manner to the current vehicle faults.

[0003] However, for the three-level alarm data lacking positioning information caused by non-positioning function faults (for example, the vehicle cannot obtain GPS signals), it is allowed to be uploaded as normal data, but the reason for the lack of positioning information needs to be marked. Therefore, before the data is uploaded to the supervision platform, it is necessary to check the three-level alarm data lacking positioning information to prevent relevant personnel or departments from making unnecessary fault responses or vehicle rectification measures to this vehicle, and to reduce the waste of emergency rescue resources or social public resources. Summary of the Invention

[0004] In view of this, embodiments of the present invention provide a data analysis method and device. By screening out the three-level alarm data containing invalid positioning information from the operation data uploaded by the vehicle to the background database; finding the first operation data within a preset duration before or after the target time corresponding to the three-level alarm data from the operation data, the time corresponding to the first operation data is the closest to the target time, and the first operation data contains valid positioning information; and analyzing and outputting the reason for the abnormal positioning of the three-level alarm data according to the valid positioning information contained in the first operation data. Thus, according to the valid positioning information of the vehicle's most recent upload before or after the occurrence of this three-level alarm, the reason for the abnormal positioning of the three-level alarm data is analyzed, thereby excluding the data with abnormal positioning caused by non-positioning function faults in the three-level alarm data, avoiding unnecessary fault responses to this part of the abnormally positioned data, and avoiding resource waste.

[0005] To achieve the above object, according to one aspect of the embodiments of the present invention, a data analysis method is provided.

[0006] A data analysis method according to an embodiment of the present invention includes: screening out the three-level alarm data containing invalid positioning information from the operation data uploaded by the vehicle to the background database;

[0007] Find first operating data within a preset time period before or after the target time corresponding to the third-level alarm data from the operating data. The time corresponding to the first operating data is closest to the target time, and the first operating data contains valid positioning information.

[0008] Analyze and output the reason for the abnormal positioning of the third-level alarm data based on the valid positioning information contained in the first operating data.

[0009] Optionally, analyzing and outputting the reason for the abnormal positioning of the third-level alarm data includes:

[0010] Determine whether the vehicle is in a target scenario at the target time based on the valid positioning information contained in the first operating data, where the network signal strength of the target scenario is less than a preset threshold.

[0011] In response to the vehicle being in the target scenario at the target time, determine that the reason for the invalid positioning information corresponding to the third-level alarm data is that the vehicle is in a scenario with poor network signal.

[0012] Optionally, determining whether the vehicle is in a target scenario at the target time includes:

[0013] Determine the position coordinates indicated by the valid positioning information contained in the first operating data.

[0014] According to the map data, determine whether there is a target scenario within a search range centered on the position coordinates and with a preset distance as the radius.

[0015] In the case where there is a target scenario within the search range, determine that the vehicle is in the target scenario at the target time.

[0016] Optionally, determining whether the vehicle is in a target scenario at the target time includes:

[0017] Find second operating data within a first time period adjacent to the time corresponding to the first operating data from the operating data, where the second operating data all contains valid positioning information.

[0018] Draw the driving path of the vehicle based on the valid positioning information contained in the first operating data and the second operating data respectively.

[0019] Analyze whether the target scenario is located in the driving path.

[0020] In response to the target scenario being located in the driving path, determine that the vehicle is in the target scenario at the target time.

[0021] Optionally, analyzing whether the target scenario is located in the driving path includes:

[0022] According to the map data, determining the entrance position or the exit position of the target scenario;

[0023] Determining whether the entrance position or the exit position is located in the driving path;

[0024] In response to determining that the entrance position or the exit position is located in the driving path, determining that the target scenario is located in the driving path.

[0025] Optionally, drawing the driving path of the vehicle includes:

[0026] According to the valid positioning information included in the first operation data and the second operation data, determining the corresponding longitude and latitude information;

[0027] According to the longitude and latitude information and the map data, determining multiple position points passed by the vehicle;

[0028] Using the multiple position points to fit the driving path of the vehicle.

[0029] Optionally, the target scenario includes an underground parking lot, and the method further includes:

[0030] When the three-level alarm data is three-level insulation alarm data and the vehicle is in the underground parking lot, analyzing and outputting the reason for the insulation alarm of the vehicle.

[0031] Optionally, analyzing and outputting the reason for the insulation alarm of the vehicle includes:

[0032] Searching for the operation data within the second time period between the target time corresponding to the three-level alarm data and the time corresponding to the first operation data;

[0033] According to the charging-related parameters included in the operation data within the second time period, determining whether the vehicle has a charging event within the second time period;

[0034] In response to the vehicle having a charging event within the second time period, determining that the reason for the vehicle's three-level insulation alarm is the insulation alarm caused by the vehicle's charging.

[0035] To achieve the above object, according to another aspect of the embodiments of the present invention, a data analysis device is provided.

[0036] A data analysis device according to an embodiment of the present invention includes:

[0037] A data screening module, configured to screen out third-level alarm data containing invalid positioning information from the operation data uploaded by a vehicle to a background database;

[0038] A data searching module, configured to search for first operation data within a preset time period before or after a target time corresponding to the third-level alarm data from the operation data, where the time corresponding to the first operation data is closest to the target time, and the first operation data contains valid positioning information;

[0039] An abnormal analysis module, configured to analyze and output the reason for the abnormal positioning of the third-level alarm data according to the valid positioning information contained in the first operation data.

[0040] To achieve the above object, according to another aspect of an embodiment of the present invention, there is provided an electronic device for data analysis.

[0041] An electronic device for data analysis according to an embodiment of the present invention includes: one or more processors; a storage device configured to store one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement a data analysis method according to an embodiment of the present invention.

[0042] To achieve the above object, according to still another aspect of an embodiment of the present invention, there is provided a computer-readable storage medium.

[0043] A computer-readable storage medium according to an embodiment of the present invention, on which a computer program is stored, and when the program is executed by a processor, a data analysis method according to an embodiment of the present invention is implemented.

[0044] One embodiment of the above invention has the following advantages or beneficial effects: By screening out third-level alarm data containing invalid positioning information from the operation data uploaded by a vehicle to a background database; searching for first operation data within a preset time period before or after a target time corresponding to the third-level alarm data from the operation data, where the time corresponding to the first operation data is closest to the target time, and the first operation data contains valid positioning information; analyzing and outputting the reason for the abnormal positioning of the third-level alarm data according to the valid positioning information contained in the first operation data. Thus, according to the valid positioning information of the vehicle's most recent upload before or after the occurrence of the third-level alarm, the reason for the abnormal positioning of the third-level alarm data is analyzed, thereby excluding the data with abnormal positioning caused by non-positioning function failures in the third-level alarm data, avoiding unnecessary fault responses to this part of the abnormally positioned data, and avoiding waste of resources.

[0045] The further effects of the above non-conventional alternative manners will be described in conjunction with specific embodiments below. Description of the Drawings

[0046] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation to the present invention. Among them:

[0047] Figure 1 is a schematic diagram of the main steps of a data analysis method according to an embodiment of the present invention;

[0048] Figure 2 is a schematic diagram of the position of the entrance of an underground parking lot and the last reported effective positioning information after the vehicle enters the underground parking lot according to an embodiment of the present invention;

[0049] Figure 3 is a schematic diagram of the entrance of a target scene located in the driving path of a vehicle according to an embodiment of the present invention;

[0050] Figure 4 is a schematic diagram of the driving path of a vehicle according to an embodiment of the present invention;

[0051] Figure 5 is a schematic diagram of the main steps of another data analysis method according to an embodiment of the present invention;

[0052] Figure 6 is a schematic diagram of the main modules of a data analysis device according to an embodiment of the present invention;

[0053] Figure 7 is an exemplary system architecture diagram to which the embodiments of the present invention can be applied;

[0054] Figure 8 is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing the embodiments of the present invention. Detailed implementation manners

[0055] The following describes exemplary embodiments of the present invention with reference to the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding. It should be considered that they are merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted below.

[0056] It should be noted that, without conflict, the embodiments of the present invention and the technical features in the embodiments can be combined with each other.

[0057] Figure 1 is a schematic diagram of the main steps of the data analysis method according to an embodiment of the present invention.

[0058] Such as Figure 1As shown in the figure, the data analysis method of the embodiment of the present invention mainly includes steps S101 - S103:

[0059] Step S101: From the operation data uploaded by the vehicle to the background database, filter out the third - level alarm data containing invalid positioning information. Herein, the background database may refer to the database used by the vehicle enterprise background to store the operation data uploaded by the vehicle. After the background obtains the operation data uploaded by the vehicle, for the third - level alarm data among them, it is necessary to first determine whether it meets the data reporting requirements of the supervision platform. In the embodiment of the present invention, it is mainly to determine whether the third - level alarm data contains valid positioning information. In the case of not containing any positioning information or containing invalid positioning information, analyze the reason for the abnormal positioning of the vehicle when sending the third - level alarm, and when it is determined that the abnormal vehicle positioning is not caused by the vehicle positioning function failure, mark the reason for the lack of valid positioning information in the third - level alarm data, and finally report the third - level alarm data with the marked information to the vehicle supervision platform, so that the vehicle supervision platform can make correct decisions on the third - level alarm data, avoiding unnecessary fault responses or vehicle rectification measures by the supervision platform. Therefore, the execution subject of the data analysis method of the embodiment of the present invention is the vehicle enterprise background. Filter out the third - level alarm data from the operation data of the background database, such as the alarm data containing "highest warning level = 3", and further filter out the third - level alarm data with an invalid positioning status from the third - level alarm data. For example, according to the field value of gps positioning state, determine whether the positioning status corresponding to this third - level alarm data is valid. When gps positioning state = 1, determine that the positioning status corresponding to this data is invalid, that is, this third - level alarm data contains invalid positioning information, which means this data lacks valid positioning information.

[0060] Step S102: From the operation data, find the first operation data within a preset duration before or after the target time corresponding to the level-three alarm data. The time corresponding to the first operation data is the closest to the target time, and the first operation data contains valid positioning information. After determining the level-three alarm data lacking valid positioning information, determine the target time corresponding to this level-three alarm data, and find the first operation data with valid positioning information that is closest to this target time. To ensure that the first operation data has high referenceability and reliability for analyzing the reasons for abnormal positioning of the level-three alarm data, it is necessary to ensure that the time interval between the first operation data and the level-three alarm data is within a reasonable range, such as 5 minutes, 10 minutes, etc. Among them, the preset duration can be flexibly set according to the actual situation. The first operation data can be before or after this target time. Use this first operation data to determine the positions passed by the vehicle before or after the vehicle positioning function fails, so as to analyze the reasons for the failure of the vehicle positioning function based on this position, such as whether it is a vehicle positioning function failure or the vehicle's location cannot obtain GPS signals.

[0061] In an alternative embodiment of the present invention, the step of finding the first operation data within a preset duration before or after the target time corresponding to the level-three alarm data from the operation data includes: determining the target time corresponding to the level-three alarm data; from the operation data, finding the first operation data that is before or after the target time, has a time interval with the level-three alarm data not exceeding the preset duration, and is the closest. For example, traverse multiple operation data within the preset duration (10 minutes) before or after this level-three alarm data, such as traversing the operation data one by one before or after, and determine whether there is first operation data containing valid positioning information. If not found, continue to traverse forward or backward until the first operation data containing valid positioning information is found.

[0062] Step S103: Analyze and output the reasons for the abnormal positioning of the level-three alarm data according to the valid positioning information contained in the first operation data. During the vehicle driving process, it may pass through or stop in scenarios with poor network signals, such as tunnels, underground parking lots, etc. These two situations may cause abnormal vehicle positioning. Therefore, according to the valid positioning information contained in the first operation data, it can be determined whether the vehicle is in a scenario with poor network signals to determine the reasons for the abnormal positioning of the vehicle's level-three alarm data.

[0063] In an alternative embodiment of the present invention, analyzing and outputting the reason for the abnormal positioning of the three-level alarm data includes: determining whether the vehicle is in a target scenario at the target time according to the valid positioning information included in the first operation data, where the network signal strength in the target scenario is less than a preset threshold; in response to the vehicle being in the target scenario at the target time, determining that the reason for the invalid positioning information corresponding to the three-level alarm data is that the vehicle is in a scenario with poor network signal. Generally, the target scenario usually refers to a place with poor signal, such as inside a tunnel, inside an underground parking lot, etc.

[0064] Generally, when a vehicle enters a scenario with poor network signal, such as an underground parking lot, it doesn't immediately lose the GPS signal as soon as it enters the entrance of the underground parking lot. Usually, after passing through the entrance of the underground parking lot and entering the parking lot for a period of time, that is, after the vehicle passes a certain position inside the parking lot (the position indicated by the valid positioning information included in the first operation data), it starts to lose the GPS signal. That is to say, the operation data reported by the vehicle at and before this position includes valid positioning information, and after this position, since the vehicle loses the GPS signal, the operation data does not include valid positioning information. If the vehicle generates three-level alarm data inside the parking lot after passing through this position, then the three-level alarm data does not include valid positioning information. As Figure 2 shown, where point C is inside the vehicle's underground parking lot, point C corresponds to the position indicated by the valid positioning information included in the first operation data, and point D is the entrance of the underground parking lot. Therefore, in this embodiment, according to the valid positioning information included in the first operation data, the corresponding position point is determined, and then the target scenario corresponding to this position point is determined. If this scenario belongs to the target scenario with poor network signal, then it is determined that the reason for the three-level alarm data including invalid positioning information is that the vehicle has entered a place with poor network signal, thereby ruling out the situation that the invalid positioning information in the three-level alarm data is caused by a malfunction of the vehicle's positioning function.

[0065] The following describes how to determine the corresponding scenario with poor network signals based on valid positioning information. In an optional embodiment of the present invention, determining whether the vehicle is in the target scenario at the target time includes: determining the position coordinates indicated by the valid positioning information included in the first operation data; according to the map data, determining whether there is the target scenario within a search range centered on the position coordinates and with a preset distance as the radius; in the case that the target scenario exists within the search range, determining that the vehicle is in the target scenario at the target time. Specifically, according to the longitude and latitude coordinates indicated by the valid positioning information, a corresponding search range is determined from the navigation map, for example, a search range centered on the longitude and latitude coordinates and with a preset distance as the radius, and the preset distance can be 1000 meters, 2000 meters, etc. A scenario with poor network signals, such as a tunnel, an underground parking lot, etc., is searched for within this search range. If such a scenario is found within the search range, it is determined that the vehicle is in the target scenario with poor network signals at the target time.

[0066] Since there is only one piece of positioning information included in the first operation data, and this positioning information may also have errors, therefore, determining whether the vehicle is in the target scenario only based on the valid positioning information of the first operation data results in a low reliability of the obtained result. For example, when the vehicle is driving on a road near an underground parking lot, due to factors such as unstable network signals, the GPS positioning of the vehicle is deviated, so the positioning information of the vehicle corresponds to a certain position in the underground parking lot. Just based on the first operation data, judging whether the vehicle is in the target scenario and then analyzing the reason for the abnormal positioning, the result has a low reliability.

[0067] To improve the reliability of the analysis results, in the embodiments of the present invention, the determination that the vehicle is in the target scenario at the target time includes: searching the operation data for second operation data within a first time period adjacent to the time corresponding to the first operation data, where the second operation data all includes valid positioning information; drawing the driving path of the vehicle according to the valid positioning information included in the first operation data and the second operation data respectively; analyzing whether the target scenario is located in the driving path; and in response to the target scenario being located in the driving path, determining that the vehicle is in the target scenario at the target time. Specifically, according to the valid positioning information included in the first operation data, the corresponding target scenario is determined, such as a tunnel or an underground parking lot, etc. Additionally, based on the multiple valid positioning information jointly included in the first operation data and the second operation data, the driving path of the vehicle is fitted. Then, it is judged whether the target scenario is located in the driving path. If the judgment result indicates that the target scenario is located in the driving path, it can be determined that the vehicle has entered the target scenario, that is, it can be determined that at the target time when the third-level alarm data is generated, the vehicle is in the target scenario. Among them, the second operation data and the first operation data both include valid positioning information and are adjacent in time, so the fitted driving path is closer to the actual driving path of the vehicle, thereby making the analysis result more reliable. The duration of the first time period can be 15, 20 minutes, 30 minutes, etc., without limitation.

[0068] For judging whether the target scenario is located in the driving path, in the embodiments of the present invention, the analysis of whether the target scenario is located in the driving path includes: determining the entrance position or the exit position of the target scenario according to the map data; determining whether the entrance position or the exit position is located in the driving path; and in response to determining that the entrance position or the exit position is located in the driving path, determining that the target scenario is located in the driving path. After determining the target scenario corresponding to the valid positioning information included in the first operation data, the entrance position of the target scenario is found on the map. For example, if the target scenario is an underground parking lot, the entrance position is the entrance position of the underground parking lot; if the target scenario is a tunnel, the entrance position is the tunnel entrance of the tunnel. Then, the entrance position is determined. For example, it is determined whether the parking lot entrance D is located in the driving path. If the parking lot entrance D is located in the driving path, it is determined that the target scenario entered through the entrance D is located in the driving path, then it can be determined that the reason for the abnormal vehicle positioning is that the vehicle is in the target scenario with poor network signal, that is, the situation where the abnormal vehicle positioning is due to the vehicle positioning function failure is excluded. Figure 3The following is a schematic diagram showing that the parking lot entrance D is located in this driving path. D represents the parking lot entrance, and C represents a position point within the parking lot at a relatively short distance from the parking lot entrance, that is, the position point corresponding to the valid positioning information included in the first operation data. It can be understood that by Figure 3 adjusting the arrow direction of the driving path in Figure 3 to the opposite direction, it can represent the case where D is the parking lot exit. That is to say, after the vehicle comes out of the underground parking lot with poor signal, it passes through a certain position point C and then the parking lot exit D.

[0069] In an optional embodiment of the present invention, the drawing of the driving path of the vehicle includes: determining the corresponding longitude and latitude information according to the valid positioning information included in the first operation data and the second operation data; determining multiple position points passed by the vehicle according to the longitude and latitude information and the map data; and fitting the driving path of the vehicle by using the multiple position points. Specifically, according to the longitude and latitude information included in the first operation data and the second operation data, and in combination with the map data, multiple position points are determined, which can also be said to determine multiple landmarks, such as intersection A, building B, and a certain position point C (close to the parking lot entrance) within the underground parking lot. By using these multiple landmarks and combining the time information corresponding to the valid positioning information, the sequence of the vehicle passing through these multiple landmarks is determined, and then through a fitting algorithm, the driving path of the vehicle is drawn. For example, the vehicle first passes through intersection A, arrives at building B, and then passes through a certain position point C within the underground parking lot. The drawn driving path is as Figure 4 shown, where the arrow represents the driving path.

[0070] In addition to being able to analyze the reasons for positioning anomalies, the data analysis method provided by the embodiments of the present invention can also be used to analyze the reasons for insulation alarms. In an optional embodiment of the present invention, the target scenario includes an underground parking lot, and the method further includes: analyzing and outputting the reasons for the vehicle's insulation alarm when the three-level alarm data is three-level insulation alarm data and the vehicle is in the underground parking lot. Since the vehicle is prone to insulation alarms during charging, for example, due to temperature changes causing the material to expand and contract, thereby affecting insulation and triggering the alarm, but this situation will automatically recover after charging ends and no treatment is required. Therefore, this kind of three-level insulation alarm caused by charging needs to be marked to avoid unnecessary fault responses or taking unnecessary rectification measures.

[0071] In an alternative embodiment of the present invention, analyzing and outputting the reason for the insulation alarm of the vehicle includes: finding the operation data within a second time period between the target time corresponding to the third-level alarm data and the time corresponding to the first operation data; determining whether a charging event occurs in the vehicle within the second time period according to the charging-related parameters included in the operation data within the second time period; in response to the occurrence of a charging event in the vehicle within the second time period, determining that the reason for the third-level insulation alarm of the vehicle is the insulation alarm caused by the vehicle charging. From the operation data reported by the vehicle, the charging-related parameters within the time period from the loss of the vehicle positioning signal until the target time are used to determine whether the vehicle is charging within this time period. If the vehicle is charging, then it can be determined that the reason for the insulation alarm of the vehicle this time is caused by vehicle charging.

[0072] The following uses a specific embodiment to exemplarily illustrate the data analysis method.

[0073] As Figure 5 shown, the data analysis method of this embodiment mainly includes steps S501 - S511:

[0074] Step S501, from the operation data uploaded by the vehicle to the background database, filter out the third-level alarm data containing invalid positioning information.

[0075] Step S502, from the operation data, find the first operation data within a preset time period before or after the target time corresponding to the third-level alarm data, the time corresponding to the first operation data is the closest to the target time, and the first operation data contains valid positioning information.

[0076] Step S503, determine the position coordinates indicated by the valid positioning information contained in the first operation data.

[0077] Step S504, according to the map data, determine whether there is a target scenario within the search range centered on the position coordinates and with a preset distance as the radius, and the network signal strength of the target scenario is less than the preset threshold. If so, execute step S505; if not, execute step S511.

[0078] Step S505, from the operation data, find the second operation data within the first time period adjacent to the time corresponding to the first operation data, and the second operation data all contains valid positioning information.

[0079] Step S506, according to the valid positioning information contained in the first operation data and the second operation data respectively, determine the corresponding longitude and latitude information; and according to the longitude and latitude information and the map data, determine multiple position points passed by the vehicle, and use the multiple position points to fit the driving path of the vehicle.

[0080] Step S507: Determine the entrance position or the exit position of the target scenario according to the map data.

[0081] Step S508: Determine whether the entrance position or the exit position is on the driving route. If so, execute Step S509; if not, execute Step S511.

[0082] Step S509: Determine that the target scenario is on the driving route and determine that the vehicle is in the target scenario at the target time.

[0083] Step S510: Determine that the reason for the invalid positioning information corresponding to the tertiary alarm data is that the vehicle is in a scenario with poor network signal.

[0084] Step S511: Determine that the reason for the abnormal positioning of the tertiary alarm data may be a malfunction of the vehicle positioning function.

[0085] The data analysis method according to the embodiment of the present invention screens out the tertiary alarm data containing invalid positioning information from the operation data uploaded by the vehicle to the background database; searches for the first operation data within a preset duration before or after the target time corresponding to the tertiary alarm data from the operation data, the time corresponding to the first operation data is closest to the target time, and the first operation data contains valid positioning information; analyzes and outputs the reason for the abnormal positioning of the tertiary alarm data according to the valid positioning information contained in the first operation data. Thus, according to the valid positioning information uploaded by the vehicle most recently before or after the occurrence of the tertiary alarm, the reason for the abnormal positioning of the tertiary alarm data is analyzed, so as to exclude the data with abnormal positioning caused by non-positioning function failures in the tertiary alarm data, avoid unnecessary fault responses to this part of the abnormally positioned data, and avoid waste of resources.

[0086] Figure 6 It is a schematic diagram of the main modules of the data analysis device according to the embodiment of the present invention.

[0087] As Figure 6 shown, the data analysis device 600 according to the embodiment of the present invention includes:

[0088] A data screening module 601, configured to screen out the tertiary alarm data containing invalid positioning information from the operation data uploaded by the vehicle to the background database;

[0089] A data searching module 602, configured to search for the first operation data within a preset duration before or after the target time corresponding to the tertiary alarm data from the operation data, the time corresponding to the first operation data is closest to the target time, and the first operation data contains valid positioning information;

[0090] Anomaly analysis module 603 is configured to analyze and output the reason for the anomaly in the positioning of the level-three alarm data according to the valid positioning information included in the first operation data.

[0091] In an alternative embodiment of the present invention, the anomaly analysis module 603 is further configured to determine whether the vehicle is in a target scenario at the target time according to the valid positioning information included in the first operation data, where the network signal strength of the target scenario is less than a preset threshold; in response to the vehicle being in the target scenario at the target time, determine that the reason for the invalid positioning information corresponding to the level-three alarm data is that the vehicle is in a scenario with poor network signal.

[0092] In an alternative embodiment of the present invention, the anomaly analysis module 603 is further configured to determine the position coordinates indicated by the valid positioning information included in the first operation data; according to the map data, determine whether there is a target scenario within a search range centered on the position coordinates and with a preset distance as the radius; in the case where there is a target scenario within the search range, determine that the vehicle is in the target scenario at the target time.

[0093] In an alternative embodiment of the present invention, the anomaly analysis module 603 is further configured to find second operation data within a first time period adjacent to the time corresponding to the first operation data from the operation data, where the second operation data all includes valid positioning information; draw the driving path of the vehicle according to the valid positioning information included in the first operation data and the second operation data respectively; analyze whether the target scenario is located on the driving path; in response to the target scenario being located on the driving path, determine that the vehicle is in the target scenario at the target time.

[0094] In an alternative embodiment of the present invention, the anomaly analysis module 603 is further configured to determine the entrance position or the exit position of the target scenario according to the map data; determine whether the entrance position or the exit position is located on the driving path; in response to determining that the entrance position or the exit position is located on the driving path, determine that the target scenario is located on the driving path.

[0095] In an alternative embodiment of the present invention, the anomaly analysis module 603 is further configured to determine the corresponding longitude and latitude information according to the valid positioning information included in the first operation data and the second operation data; determine multiple position points passed by the vehicle according to the longitude and latitude information and the map data; use the multiple position points to fit the driving path of the vehicle.

[0096] In an alternative embodiment of the present invention, the anomaly analysis module 603 is further configured to analyze and output the reason for the insulation alarm of the vehicle when the third-level alarm data is third-level insulation alarm data and the vehicle is in an underground parking lot.

[0097] In an alternative embodiment of the present invention, the anomaly analysis module 603 is further configured to find the operation data within a second time period between the target time corresponding to the third-level alarm data and the time corresponding to the first operation data; determine whether a charging event occurs for the vehicle within the second time period according to the charging-related parameters included in the operation data within the second time period; in response to the vehicle having a charging event within the second time period, determine that the reason for the vehicle to have a third-level insulation alarm is the insulation alarm caused by the vehicle charging.

[0098] The data analysis device according to the embodiment of the present invention screens out the third-level alarm data including invalid positioning information from the operation data uploaded by the vehicle to the background database; finds the first operation data within a preset time period before or after the target time corresponding to the third-level alarm data, the time corresponding to the first operation data is closest to the target time, and the first operation data includes valid positioning information; analyzes and outputs the reason for the abnormal positioning of the third-level alarm data according to the valid positioning information included in the first operation data. Thus, according to the valid positioning information uploaded by the vehicle most recently before or after the occurrence of the third-level alarm, the reason for the abnormal positioning of the third-level alarm data is analyzed, so as to exclude the data with abnormal positioning caused by non-positioning function failures in the third-level alarm data, avoid unnecessary fault responses to this part of the abnormally positioned data, and avoid waste of resources.

[0099] Figure 7 An exemplary system architecture 700 to which the data analysis method or data analysis device according to the embodiment of the present invention can be applied is shown.

[0100] As Figure 7 shown, the system architecture 700 may include a vehicle 701, a network 702, and a processor 703. The network 702 is used to provide a medium for a communication link between the vehicle 701 and the processor 703. The network 702 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.

[0101] The user can use the vehicle 701 to interact with the processor 703 through the network 702 to receive or send data, etc. The vehicle 701 uploads the operation data to the background database in real time, and the processor 703 analyzes the operation data in the database, especially the third-level alarm data, determines the third-level alarm data including invalid positioning information, and analyzes the reason for the abnormal vehicle positioning corresponding to the third-level alarm data. The processor 703 may be a server that provides various vehicle services.

[0102] It should be noted that the data analysis method provided by the embodiments of the present invention can be executed by the processor 703. Correspondingly, the data analysis device can be disposed in the processor 703.

[0103] It should be understood that Figure 7 the numbers of vehicles, networks, and processors in

[0104] are merely illustrative. According to the requirements of implementation, there can be any number of vehicles, networks, and processors. Figure 8 is a schematic structural diagram of a computer system 800 of an electronic device suitable for implementing the embodiments of the present invention. Figure 8 The processor shown is merely an example and should not impose any limitation on the functions and scope of use of the embodiments of the present invention.

[0105] As Figure 8 shown, the computer system 800 includes a central processing unit (CPU) 801, which can perform various appropriate actions and processes according to the programs stored in the read-only memory (ROM) 802 or the programs loaded from the storage section 808 into the random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the computer system 800 are also stored. The CPU 801, ROM 802, and RAM 803 are connected to each other via a bus 804. The input / output (I / O) interface 805 is also connected to the bus 804.

[0106] The following components are connected to the I / O interface 805: an input section 806 including a keyboard, a mouse, etc.; an output section 807 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN card, a modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I / O interface 805 as required. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 810 as required, so that the computer program read from it can be installed into the storage section 808 as required.

[0107] In particular, according to the embodiments disclosed in the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present invention include a computer program product that includes a computer program carried on a computer-readable medium, and the computer program contains program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 809, and / or installed from the removable medium 811. When the computer program is executed by the central processing unit (CPU) 801, the above-mentioned functions defined in the system of the present invention are performed.

[0108] It should be noted that the computer-readable medium shown in the present invention can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, the computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device. In the present invention, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, in which the computer-readable program code is carried. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and the computer-readable medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination of the above.

[0109] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a portion of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, as well as combinations of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0110] The modules described in the embodiments of the present invention can be implemented in software or in hardware. The described modules can also be provided in a processor. For example, it can be described as: a processor includes a data screening module, a data searching module, and an anomaly analysis module. Among them, the names of these modules do not constitute a limitation on the module itself in some cases. For example, the anomaly analysis module can also be described as "a module that analyzes and outputs the reason for the anomaly in the positioning of the third-level alarm data".

[0111] As another aspect, the present invention also provides a computer-readable medium. This computer-readable medium can be included in the device described in the above embodiments; or it can exist separately without being assembled into the device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by a device, the device includes: screening out third-level alarm data containing invalid positioning information from the operation data uploaded from the vehicle to the background database; searching for first operation data within a preset duration before or after the target time corresponding to the third-level alarm data from the operation data, the first operation data corresponding to the time closest to the target time and containing valid positioning information; analyzing and outputting the reason for the anomaly in the positioning of the third-level alarm data based on the valid positioning information contained in the first operation data.

[0112] According to the technical solution of the embodiment of the present invention, third-level alarm data including invalid positioning information is screened out from the operation data uploaded from the vehicle to the background database; first operation data within a preset duration before or after the target time corresponding to the third-level alarm data is found from the operation data, the time corresponding to the first operation data is the closest to the target time, and the first operation data includes valid positioning information; according to the valid positioning information included in the first operation data, the reason for the positioning anomaly of the third-level alarm data is analyzed and output. Thus, according to the valid positioning information of the vehicle's most recent upload before or after the occurrence of this third-level alarm, the reason for the positioning anomaly of the third-level alarm data is analyzed, so as to exclude the positioning anomaly data caused by non-positioning function failures in the third-level alarm data, avoid unnecessary fault responses to this part of the positioning anomaly data, and avoid waste of resources.

[0113] The above specific embodiments do not constitute a limitation to the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A data analysis method, characterized in that: include: Filter out the third-level alarm data containing invalid positioning information from the operation data uploaded by the vehicle to the backend database; From the operation data, find out the first operation data within a preset time period before or after the target time corresponding to the third-level alarm data, the time corresponding to the first operation data is closest to the target time, and the first operation data contains valid positioning information; as well as, According to the effective positioning information contained in the first operation data, the cause of the abnormal positioning of the third-level alarm data is analyzed and output.

2. The method according to claim 1, characterized in that The analyzing and outputting of the reasons for the abnormal positioning of the third-level alarm data includes: Determining, according to the valid positioning information included in the first operation data, whether the vehicle is in a target scene at the target time, and whether the network signal strength of the target scene is less than a preset threshold; In response to the vehicle being in the target scene at the target time, it is determined that the reason why the positioning information corresponding to the third-level alarm data is invalid is that the vehicle is in a scene with poor network signal.

3. The method according to claim 2, characterized in that Determining whether the vehicle is in a target scene at the target time includes: Determine the position coordinates indicated by the valid positioning information included in the first operation data; Determining whether the target scene exists within a search range centered on the location coordinates and with a preset distance as a radius according to the map data; In a case where the target scene exists within the search range, it is determined that the vehicle is in the target scene at the target time.

4. The method according to claim 3, characterized in that The determining that the vehicle is in the target scene at the target time includes: From the operation data, searching for second operation data within a first time period adjacent to the time corresponding to the first operation data, wherein the second operation data all contain valid positioning information; Drawing a driving path of the vehicle according to the effective positioning information respectively included in the first operation data and the second operation data; Analyzing whether the target scene is located in the driving path; In response to the target scene being located in the driving path, it is determined that the vehicle is in the target scene at the target time.

5. The method according to claim 4, characterized in that The analyzing whether the target scene is located in the driving path includes: Determine the entrance or exit position of the target scene according to the map data; determining whether the entry position or the exit position is located in the driving path; In response to determining that the entry position or the exit position is located in the driving path; determining that the target scene is located in the driving path.

6. The method according to claim 4, characterized in that The step of drawing a driving path of the vehicle comprises: Determine corresponding longitude and latitude information according to the valid positioning information included in the first operation data and the second operation data; Determining a plurality of location points passed by the vehicle according to the latitude and longitude information and map data; The driving path of the vehicle is fitted using the multiple position points.

7. The method according to claim 2, characterized in that The target scene includes an underground parking lot, and the method further includes: When the third-level alarm data is third-level insulation alarm data and the vehicle is in an underground parking lot, the reason why the insulation alarm of the vehicle occurs is analyzed and output.

8. The method according to claim 7, characterized in that The analyzing and outputting the reason why the insulation alarm occurs in the vehicle includes: Searching for operation data in a second time period between the target time corresponding to the third-level alarm data and the time corresponding to the first operation data; determining whether a charging event occurs for the vehicle within the second time period according to charging-related parameters included in the operating data within the second time period; In response to a charging event occurring in the vehicle during the second time period, it is determined that a cause of the third-level insulation alarm occurring in the vehicle is an insulation alarm caused by the charging of the vehicle.

9. A data analysis device, characterized in that: include: A data screening module is used to screen out the third-level alarm data containing invalid positioning information from the operation data uploaded by the vehicle to the backend database; A data search module, used to search the operation data for first operation data within a preset time period before or after the target time corresponding to the third-level alarm data, the time corresponding to the first operation data is closest to the target time, and the first operation data contains valid positioning information; The abnormality analysis module is used to analyze and output the cause of the abnormality of the third-level alarm data positioning according to the effective positioning information contained in the first operation data.

10. An electronic device for data analysis, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 8.

11. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.