Screening method and screening device for vehicle fault data and vehicle networking platform

By calibrating the original maintenance time in the vehicle's maintenance mode information, the fault data during the calibration maintenance period is removed, and the problem of false alarms in the vehicle alarm data is solved, and the real fault data is accurately identified and the waste of computing resources and analysis costs is reduced.

CN119814525APending Publication Date: 2025-04-11ROX MOTOR TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411883258.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

In the prior art, there are false alarm data in vehicle alarm data, resulting in an increase in computing resources and analysis costs.

Method used

By obtaining the vehicle's maintenance mode information, original fault data and operation data, the operation data is used to calibrate the original maintenance time information, and the calibration maintenance time period is obtained, thereby removing the fault data during the calibration maintenance time period and obtaining the target fault data.

Benefits of technology

Accurately identify real fault data, reduce waste of computing resources and analysis costs, and improve monitoring and analysis efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119814525A_ABST
    Figure CN119814525A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle fault data screening method and device and an Internet of Vehicles platform. The method comprises the steps of obtaining maintenance mode information, original fault data and operation data of a vehicle; wherein the maintenance mode information comprises original maintenance time information; calibrating the original maintenance time according to the operation data to obtain a calibrated maintenance time period; and removing the fault data in the calibration maintenance time period from the original fault data to obtain target fault data. Calibrating the original maintenance time in the maintenance mode information through the operation data of the vehicle to obtain a calibrated maintenance time period; and the fault data in the calibration maintenance time period is removed from the original fault data to obtain target fault data. Therefore, false alarm data generated by maintenance operation during fault maintenance can be accurately filtered out, real fault data can be accurately identified, waste of computing resources and analysis cost is reduced, and monitoring and analysis efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a method and device for screening vehicle fault data and a vehicle networking platform. Background Art

[0002] With the continuous development of digitalization, intelligence and networking in the automotive industry, the Internet of Vehicles platform of automakers is playing an increasingly important role. Among them, the vehicle safety monitoring and alarm functions can greatly improve the safety of vehicles. However, some vehicle alarm data currently monitored by the platform are false alarm data, resulting in an increase in computing resources or analysis costs. Summary of the invention

[0003] In view of this, the purpose of this application is to provide a vehicle fault data screening method, screening device and vehicle networking platform to solve the problem in the prior art that some vehicle alarm data monitored by the platform are false alarm data, resulting in increased computing resources or analysis costs, so as to achieve the purpose of accurately identifying real fault data and reducing the waste of computing resources and analysis costs.

[0004] The present application embodiment provides a method for screening vehicle fault data, which is applied to a vehicle networking platform; the screening method includes:

[0005] Acquire maintenance mode information, original fault data and operation data of the vehicle; wherein the maintenance mode information includes original maintenance time information;

[0006] Calibrate the original maintenance time information according to the operation data to obtain a calibrated maintenance time period;

[0007] The fault data within the calibration maintenance time period is removed from the original fault data to obtain target fault data.

[0008] Further, the original maintenance time information includes at least one original maintenance time; the original maintenance time includes an original maintenance start time and / or an original maintenance end time; the operation data includes a vehicle position and a vehicle speed corresponding to different times; and the original maintenance time information is calibrated according to the operation data to obtain a calibrated maintenance time period, including:

[0009] Determine a reference time point from the original maintenance time information according to the vehicle speed corresponding to each original maintenance time in the operation data;

[0010] Determining the vehicle position corresponding to the operating data at the reference time point as a reference maintenance position;

[0011] Taking the reference time point and the reference maintenance position as references, a calibration maintenance start time and a calibration maintenance end time are determined according to the operation data to obtain the calibration maintenance time period.

[0012] Further, according to the vehicle speed corresponding to each original maintenance time in the operation data, a reference time point is determined from the original maintenance time information, including:

[0013] In a time sequence from front to back, sequentially read the vehicle speed corresponding to each original maintenance start time in the operation data in the original maintenance time information; compare the vehicle speed with a first preset vehicle speed threshold; and determine the first original maintenance start time whose vehicle speed is less than the first preset vehicle speed threshold as the reference time point;

[0014] or,

[0015] According to the time sequence from front to back, the vehicle speed corresponding to each original maintenance end time in the operating data in the original maintenance time information is read in turn; the vehicle speed is compared with the first preset vehicle speed threshold; and the first original maintenance end time whose vehicle speed is less than the first preset vehicle speed threshold is determined as the reference time point.

[0016] Further, taking the reference time point and the reference maintenance position as a reference, determining a calibration maintenance start time and a calibration maintenance end time according to the operation data to obtain the calibration maintenance time period includes:

[0017] Taking the reference time point as the starting point, sequentially reading the vehicle position and speed corresponding to each time in the operation data in a time sequence from back to front;

[0018] comparing the vehicle position with the reference maintenance position, and comparing the vehicle speed with a second preset vehicle speed threshold;

[0019] Determine the first time in the time sequence from front to back when the vehicle position is within a predetermined range around the reference maintenance position and the vehicle speed is continuously less than a second preset vehicle speed threshold as the calibration maintenance start time;

[0020] Taking the reference time point as the starting point, sequentially reading the vehicle position and speed corresponding to each time in the operation data in a time sequence from front to back;

[0021] comparing the vehicle position with the reference maintenance position, and comparing the vehicle speed within a preset time window with a third preset vehicle speed threshold;

[0022] The first time when the vehicle position exceeds a predetermined range around the reference maintenance position and the vehicle speed within the preset time window is continuously greater than the third preset vehicle speed threshold is determined as the calibration maintenance end time.

[0023] Further, the reference time point includes a start reference time point and an end reference time point; and according to the vehicle speed corresponding to each original maintenance time in the operation data, determining the reference time point from the original maintenance time information includes:

[0024] In a time sequence from front to back, read the vehicle speed corresponding to each original maintenance start time in the operation data in turn; compare the vehicle speed with a first preset vehicle speed threshold; and determine the first original maintenance start time whose vehicle speed is less than the first preset vehicle speed threshold as the starting reference time point;

[0025] According to the time sequence from front to back, the vehicle speed corresponding to each original maintenance end time in the original maintenance time information in the operating data is read in turn; the vehicle speed is compared with the first preset vehicle speed threshold; and the first original maintenance end time whose vehicle speed is less than the first preset vehicle speed threshold is determined as the end reference time point.

[0026] Further, taking the reference time point and the reference maintenance position as a reference, determining a calibration maintenance start time and a calibration maintenance end time according to the operation data to obtain the calibration maintenance time period includes:

[0027] Taking the starting reference time point as the starting point, sequentially reading the vehicle position and vehicle speed corresponding to each time in the operation data in a time sequence from back to front;

[0028] comparing the vehicle position with the reference maintenance position, and comparing the vehicle speed with a second preset vehicle speed threshold;

[0029] Determine the first time in the time sequence from front to back when the vehicle position is within a predetermined range around the reference maintenance position and the vehicle speed is less than a second preset vehicle speed threshold as the calibration maintenance start time;

[0030] Taking the end reference time point as the starting point, sequentially reading the vehicle position and speed corresponding to each time in the operation data in a time sequence from front to back;

[0031] comparing the vehicle position with the reference maintenance position, and comparing the vehicle speed within a preset time window with a third preset vehicle speed threshold;

[0032] The first time in the time sequence from front to back when the vehicle position exceeds the predetermined range around the reference maintenance position or the vehicle speed within the preset time window is continuously greater than the third preset vehicle speed threshold is determined as the calibration maintenance end time.

[0033] Furthermore, the screening method further comprises:

[0034] Determine whether the fault type in the maintenance mode information is a preset type; wherein the preset type refers to a fault type that requires plugging in and out of high and low voltage connectors on the vehicle body;

[0035] If so, the original maintenance time is calibrated according to the operation data to obtain a calibrated maintenance time period; and the fault data within the calibrated maintenance time period is removed from the original fault data to obtain target fault data.

[0036] Furthermore, the vehicle maintenance mode information is obtained, including:

[0037] Receiving the maintenance mode information uploaded by the vehicle computer terminal of the vehicle; wherein the maintenance mode information is generated by the vehicle computer terminal in response to the operation of the maintenance personnel;

[0038] Alternatively, the maintenance mode information uploaded by the maintenance personnel through the mobile terminal held by the maintenance personnel is received.

[0039] The embodiment of the present application further provides a vehicle fault data screening device, which is applied to a vehicle networking platform; the screening device comprises:

[0040] An acquisition module, used to acquire maintenance mode information, original fault data and operation data of the vehicle; wherein the maintenance mode information includes original maintenance time information;

[0041] A calibration module, used for calibrating the original maintenance time information according to the operation data to obtain a calibrated maintenance time period;

[0042] The removal module is used to remove the fault data within the calibration maintenance time period from the original fault data to obtain target fault data.

[0043] An embodiment of the present application also provides a vehicle networking platform, including: a processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, when the vehicle networking platform is running, the processor and the memory communicate through the bus, and when the machine-readable instructions are executed by the processor, the steps of the vehicle fault data screening method as described above are performed.

[0044] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the vehicle fault data screening method as described above are executed.

[0045] The embodiments of the present application provide a method, a device and a vehicle networking platform for screening vehicle fault data, which obtain maintenance mode information, original fault data and operation data of the vehicle; wherein the maintenance mode information includes original maintenance time information; the original maintenance time is calibrated according to the operation data to obtain a calibrated maintenance time period; and the fault data within the calibrated maintenance time period is removed from the original fault data to obtain target fault data.

[0046] The original maintenance time in the maintenance mode information is calibrated through the vehicle's operating data to obtain the calibrated maintenance time period; then the fault data in the calibrated maintenance time period is removed from the original fault data to obtain the target fault data. In this way, false alarm data generated by maintenance operations during the fault maintenance period can be accurately filtered out, the real fault data can be accurately identified, the waste of computing resources and analysis costs can be reduced, and the monitoring and analysis efficiency can be improved.

[0047] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0049] Figure 1 One of the flow charts of a method for screening vehicle fault data provided by an embodiment of the present application is shown;

[0050] Figure 2 A second flowchart of a method for screening vehicle fault data provided by an embodiment of the present application is shown;

[0051] Figure 3 A schematic diagram showing the structure of a vehicle fault data screening device provided in an embodiment of the present application is shown;

[0052] Figure 4 A schematic diagram of the structure of a vehicle networking platform provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0053] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application usually described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, each other embodiment obtained by those skilled in the art without making creative work belongs to the scope of protection of the present application.

[0054] Research has found that with the continuous development of digitalization, intelligence and networking in the automotive industry, the Internet of Vehicles platform of automakers is playing an increasingly important role, among which the vehicle safety monitoring and alarm functions can greatly improve the safety of vehicles. However, some vehicle alarm data currently monitored by the platform are false alarm data, resulting in an increase in computing resources or analysis costs.

[0055] Based on this, an embodiment of the present application provides a method for screening vehicle fault data to solve the problem in the prior art that some vehicle alarm data monitored by the platform is false alarm data, resulting in increased computing resources or analysis costs, so as to achieve the purpose of accurately identifying real fault data and reducing the waste of computing resources and analysis costs.

[0056] See also Figure 1 , Figure 1 This is a flow chart of a method for screening vehicle fault data provided by an embodiment of the present application. The screening method provided by an embodiment of the present application is applied to a vehicle networking platform, such as Figure 1 As shown in , the screening method includes:

[0057] S101. Obtain maintenance mode information, original fault data and operation data of a vehicle.

[0058] The maintenance mode information includes at least the original maintenance time information; the maintenance mode information may also include vehicle-related identification to indicate the vehicle being repaired, such as the vehicle frame number. The original fault data includes the fault time and fault type; whenever a vehicle fails, the vehicle computer will record the fault time and fault type and report it to the Internet of Vehicles platform; the operation data includes various data involved in the operation of the vehicle, such as the vehicle location and speed, and the vehicle computer can report the operation data to the Internet of Vehicles platform in real time.

[0059] In specific implementation, the vehicle maintenance mode information can be obtained in the following ways:

[0060] The maintenance mode information uploaded by the vehicle computer of the vehicle is received, wherein the maintenance mode information is generated by the vehicle computer in response to an operation of a maintenance person. The operation of the maintenance person may include inputting voice commands, inputting text commands, screen operations, and clicking physical buttons.

[0061] Exemplarily, the vehicle computer provides an interactive interface through the vehicle screen, and the maintenance personnel trigger the maintenance mode control on the interactive interface to cause the vehicle computer to generate maintenance mode information; for another example, a physical maintenance mode button is installed in the vehicle, and the maintenance personnel press the physical button to cause the vehicle computer to generate maintenance mode information.

[0062] Alternatively, the maintenance mode information uploaded by the maintenance personnel through the mobile terminal held by the maintenance personnel is received. In this way, the maintenance personnel can log in to the Internet of Vehicles platform through the mobile terminal held by the maintenance personnel, and generate the maintenance mode information and upload it to the Internet of Vehicles platform through the operations performed on the mobile terminal. Exemplarily, a login QR code of the Internet of Vehicles platform is provided in the vehicle, and the maintenance personnel scan the login QR code by operating the mobile terminal to obtain the vehicle-related identification and the login address of the Internet of Vehicles platform; thereafter, the terminal device automatically logs in to the Internet of Vehicles platform according to the login address, and uploads the vehicle-related identification; by triggering the "Start Maintenance" control on the display page in the terminal device, the original maintenance start time is determined; by triggering the "End Maintenance" control, the original maintenance end time is determined.

[0063] S102: Calibrate the original maintenance time information according to the operation data to obtain a calibrated maintenance time period.

[0064] Here, the original maintenance time information includes at least one original maintenance time; the original maintenance time includes an original maintenance start time and / or an original maintenance end time. In combination with actual maintenance scenarios, generally speaking, the original maintenance time information may include at least one original maintenance start time.

[0065] It should be noted that, through research, the embodiments of the present application have found that, although the maintenance mode information reported by the maintenance personnel already contains the original maintenance time information, the manually reported information is less accurate. For example, the manually reported information may have time omissions, such as only reporting the maintenance start time, and forgetting to report the maintenance end time after the maintenance is completed; or, the manually reported information may have time deviations, such as maintenance has started but the maintenance start time has not been reported, or maintenance has ended but the maintenance end time has not been reported; or, manual misoperation results in reporting multiple maintenance start times or multiple maintenance end times.

[0066] The above reasons will lead to the inaccuracy of the original maintenance time information reported manually, which will easily lead to the failure of fault data filtering. Therefore, the embodiment of the present application provides a method for automatically calibrating the original maintenance time information to improve the accuracy of the maintenance time and achieve accurate filtering of fault data.

[0067] In a specific implementation, step S102 may include:

[0068] S1021. Determine a reference time point from the original maintenance time information according to the vehicle speed corresponding to each original maintenance time in the operation data.

[0069] By analyzing the fault repair scenarios, it can be seen that the vehicle should generally be stationary when performing fault repairs. Therefore, the reference time point for actual fault repairs can be determined based on the vehicle speed corresponding to each original repair time in the operating data.

[0070] S1022: Determine the vehicle position corresponding to the operating data at the reference time point as a reference maintenance position.

[0071] In addition, vehicles should generally be repaired in a repair shop, so after the reference time point is determined, the vehicle position corresponding to the reference time point can be determined as the reference repair position.

[0072] S1023: Taking the reference time point and the reference maintenance position as references, determine a calibration maintenance start time and a calibration maintenance end time according to the operation data to obtain the calibration maintenance time period.

[0073] In this step, the various times included in the operating data are extrapolated forward and backward based on the reference time point. During the extrapolation, the reference maintenance position and vehicle speed threshold can be combined to determine whether the vehicle position and vehicle speed in the operating data meet the conditions of the maintenance scenario, thereby determining the calibration maintenance start time and calibration maintenance end time that meet the maintenance scenario, and obtaining the calibration maintenance time period.

[0074] More specifically, step S1021 can be implemented in the following manner:

[0075] Method A: Read the vehicle speed corresponding to each original maintenance start time in the operating data in turn in the time sequence from front to back; compare the vehicle speed with a first preset vehicle speed threshold; and determine the first original maintenance start time whose vehicle speed is less than the first preset vehicle speed threshold as the reference time point.

[0076] Here, the original maintenance time information includes at least one original maintenance start time T0. Since the operation data is reported to the Internet of Vehicles platform in real time, that is, the time density of the operation data is much higher than the time density of the maintenance mode information, the vehicle speed corresponding to each original maintenance start time T0 can be determined in the operation data.

[0077] Starting from the first original maintenance start time T0 in the time sequence from front to back, the corresponding vehicle speed is compared with the first preset vehicle speed threshold. If the original maintenance start time T0 is less than the first preset vehicle speed threshold, the original maintenance start time T0 is determined as the reference time point Ta; at the same time, the vehicle position corresponding to the running data at the reference time point T0 is determined as the reference maintenance position. If it is not less than, the next original maintenance start time T0 is judged. And so on, until the first original maintenance start time that meets the vehicle speed condition is determined as the reference time point Ta.

[0078] The first preset vehicle speed threshold may be 0.5 km / h, that is, by comparing with the first preset vehicle speed threshold, the vehicle speed at the reference time point is ensured to be sufficiently small. The vehicle position may be represented by longitude and latitude (GPS_longitude_ref, GPS_latitude_ref).

[0079] Method B: Read the vehicle speed corresponding to each original maintenance end time in the operating data in turn in the time sequence from front to back; compare the vehicle speed with a first preset vehicle speed threshold; and determine the first original maintenance end time whose vehicle speed is less than the first preset vehicle speed threshold as the reference time point.

[0080] Similarly, here, the original maintenance time information includes at least one original maintenance end time T1. Starting from the first original maintenance end time T1 in the time sequence from front to back, the corresponding vehicle speed is compared with the first preset vehicle speed threshold. If the original maintenance end time T1 is less than the first preset vehicle speed threshold, the original maintenance end time T1 is determined as the reference time point; at the same time, the vehicle position corresponding to the operating data at the reference time point T1 is determined as the reference maintenance position. If it is not less than, continue to judge the next original maintenance end time T1. And so on, until the first original maintenance end time that meets the vehicle speed condition is determined as the reference time point Tb.

[0081] Accordingly, step S1023 may include:

[0082] Step a1: starting from the reference time point, sequentially read the vehicle position and speed corresponding to each time in the operation data in a time sequence from back to front.

[0083] Step a2: comparing the vehicle position with the reference maintenance position, and comparing the vehicle speed with a second preset vehicle speed threshold.

[0084] Step a3: Determine the first time in the time sequence from front to back when the vehicle position is within a predetermined range around the reference maintenance position and the vehicle speed is continuously less than a second preset vehicle speed threshold as the calibration maintenance start time.

[0085] For steps a1 to a3, read the vehicle position from time Ta (or Tb) forward and find the first data that meets the following conditions as the starting time of the post-calibration maintenance mode: the vehicle position is within a predetermined range around the reference position point (for example, the longitude difference ≤±0.01 degrees and the latitude difference ≤±0.01 degrees), and the vehicle speed is lower than a second preset vehicle speed threshold (for example, 60 km / h).

[0086] Step a4, starting from the reference time point, sequentially reading the vehicle position and speed corresponding to each time in the operation data in a time sequence from front to back;

[0087] Step a5, comparing the vehicle position with the reference maintenance position, and comparing the vehicle speed within the preset time window with a third preset vehicle speed threshold;

[0088] Step a6: Determine the first time when the vehicle position exceeds a predetermined range around the reference maintenance position and the vehicle speed within the preset time window is continuously greater than the third preset vehicle speed threshold as the calibration maintenance end time.

[0089] For steps a4 to a6, read the vehicle position from time Ta (or Tb) backward, and find the first data that meets the following conditions as the starting time of the post-calibration maintenance mode: the vehicle position is beyond the predetermined range around the reference position point (for example, the longitude difference > ±0.01 degrees or the latitude difference > ±0.01 degrees), or the vehicle speed is continuously greater than the third preset vehicle speed threshold (for example, 20 km / h) within a preset time window (for example, 30 seconds).

[0090] Further, the reference time point includes a start reference time point and an end reference time point; then step S1021 may also be implemented in the following manner:

[0091] Method C: Reading the vehicle speed corresponding to each original maintenance start time in the operation data in turn in the time sequence from the front to the back; comparing the vehicle speed with a first preset vehicle speed threshold; determining the first original maintenance start time whose vehicle speed is less than the first preset vehicle speed threshold as the starting reference time point;

[0092] According to the time sequence from front to back, the vehicle speed corresponding to each original maintenance end time in the original maintenance time information in the operating data is read in turn; the vehicle speed is compared with the first preset vehicle speed threshold; and the first original maintenance end time whose vehicle speed is less than the first preset vehicle speed threshold is determined as the end reference time point.

[0093] Similarly, starting from the first original maintenance start time T0 in the time sequence from front to back, the corresponding vehicle speed is compared with the first preset vehicle speed threshold. If the original maintenance start time T0 is less than the first preset vehicle speed threshold, the original maintenance start time T0 is determined as the reference time point Ta; and the vehicle position corresponding to the operating data at the reference time point T0 is determined as the reference maintenance position. If not less than, the next original maintenance start time T0 is judged. And so on, until the first original maintenance start time that meets the vehicle speed condition is determined as the starting reference time point Ta.

[0094] Starting from the first original maintenance end time T1 in the time sequence from front to back, the corresponding vehicle speed is compared with the first preset vehicle speed threshold. If the original maintenance end time T1 is less than the first preset vehicle speed threshold, the original maintenance end time T1 is determined as the reference time point; at the same time, the vehicle position corresponding to the running data at the reference time point T1 is determined as the reference maintenance position. If it is not less than, continue to judge the next original maintenance end time T1. And so on, until the first original maintenance end time that meets the vehicle speed condition is determined as the end reference time point Tb.

[0095] It should be noted that, in this case, the vehicle positions corresponding to the start reference time point and the end reference time point of the operation data should be basically consistent, that is, the position difference (such as the longitude and latitude difference) between the start reference maintenance position corresponding to the start reference time point and the end reference maintenance position corresponding to the end reference time point should be less than the preset threshold (for example, the longitude difference ≤ ± 0.001 degrees and the latitude difference ≤ ± 0.001 degrees). Therefore, the start reference maintenance position and the end reference maintenance position are compared; when the position difference is less than the preset threshold, any one of them can be selected as the reference maintenance position for the subsequent steps, or the middle point between the two can be determined as the reference maintenance position for the benchmark; and when the position difference is greater than or equal to the preset threshold, in order to avoid missing fault data, filtering can be omitted, or further confirmation can be performed manually.

[0096] Accordingly, step S1023 may further include:

[0097] Step b1, starting from the starting reference time point, reading the vehicle position and speed corresponding to each time in the operation data in a time sequence from back to front.

[0098] Step b2: comparing the vehicle position with the reference maintenance position, and comparing the vehicle speed with a second preset vehicle speed threshold.

[0099] Step b3: Determine the first time in the time sequence from front to back when the vehicle position is within a predetermined range around the reference maintenance position and the vehicle speed is less than a second preset vehicle speed threshold as the calibration maintenance start time.

[0100] For steps b1 to b3, read the vehicle position from time Ta onwards and find the first data that meets the following conditions as the starting time of the post-calibration maintenance mode: the vehicle position is within a predetermined range around the reference position point (for example, the longitude difference ≤±0.01 degrees and the latitude difference ≤±0.01 degrees), and the vehicle speed continues to be lower than the second preset speed threshold (60km / h) during this period.

[0101] Step b4: starting from the end reference time point, sequentially read the vehicle position and speed corresponding to each time in the operation data in a time sequence from front to back.

[0102] Step b5: comparing the vehicle position with the reference maintenance position, and comparing the vehicle speed within the preset time window with a third preset vehicle speed threshold.

[0103] Step b6: Determine the first time in the time sequence from front to back when the vehicle position exceeds the predetermined range around the reference maintenance position or the vehicle speed within the preset time window is continuously greater than the third preset vehicle speed threshold as the calibration maintenance end time.

[0104] For steps b4 to b6, read the vehicle position from time Tb backward and find the first data that meets the following conditions as the starting time of the post-calibration maintenance mode: the vehicle position is beyond the predetermined range around the reference position point (for example, the longitude difference > ±0.01 degrees or the latitude difference > ±0.01 degrees), or the vehicle speed is continuously greater than the third preset vehicle speed threshold (for example, 20 km / h) within a preset time window (for example, 30 seconds).

[0105] In summary, the embodiments of the present application provide three methods for determining reference time points and calculating the calibration maintenance time period based on the reference time points. Method A can be determined based only on the original maintenance start time T0; Method B can be determined based only on the original maintenance end time T1; Method C can be determined by mixing the original maintenance start time T0 and the original maintenance end time T1. In this way, the various methods provided can be applicable to different reporting situations of maintenance personnel in actual maintenance operations, and the available methods can be selected for execution based on the specific information reported to ensure the success rate of the calibration maintenance time period.

[0106] S103: Remove the fault data within the calibration maintenance time period from the original fault data to obtain target fault data.

[0107] Here, each fault data in the original fault data includes the fault time and fault type; therefore, the fault data within the calibration maintenance time period can be removed from the original fault data, that is, the fault information generated during the maintenance period is filtered out to avoid misjudging the vehicle data generated by normal maintenance operations as fault information, thereby accurately identifying the real fault data, reducing the waste of computing resources and analysis costs, and improving the efficiency of monitoring and analysis.

[0108] Furthermore, the screening method also includes:

[0109] Determine whether the fault type in the maintenance mode information is a preset type; if so, calibrate the original maintenance time according to the operation data to obtain a calibrated maintenance time period; remove the fault data within the calibrated maintenance time period from the original fault data to obtain the target fault data, that is, continue to execute the above steps S102 and S103.

[0110] Here. The embodiment of the present application also takes into account that not all types of fault repairs may trigger false alarm information. For example, simply repairing the paint on the surface of the car body will not trigger a false alarm information. Therefore, if all fault data during the fault repair period are filtered, it is easy to cause the problem of missed faults. Based on this, the embodiment of the present application also screens the fault types, that is, only preset types of faults will trigger the calibration of the original repair time and the filtering of fault data. Exemplarily, the preset type refers to the fault type that requires plugging and unplugging the high and low voltage connectors on the car body.

[0111] See also Figure 2 , Figure 2 This is a second flow chart of a method for screening vehicle fault data provided by another embodiment of the present application. Figure 2 As shown in, the screening method provided in the embodiment of the present application comprises:

[0112] S201. Maintenance personnel repair the vehicle and upload maintenance mode information to the Internet of Vehicles platform. S202. Whether the Internet of Vehicles platform receives the maintenance mode information; if so, execute S203. S203. The Internet of Vehicles platform obtains the maintenance start time T0 and the operating data (vehicle speed and vehicle position) corresponding to time T0. S204. Whether the vehicle speed corresponding to time T0 is less than the first preset vehicle speed threshold; if so, execute S205; if not, continue to obtain the next maintenance start time T0 and the operating data corresponding to time T0, and execute S204. S205. Mark the vehicle position at time T0 as the reference maintenance position of the maintenance mode.

[0113] S206. Let i=1, read the historical operation data of the previous moment [T0-it] from moment T0. S207. Determine whether the vehicle speed at the previous moment is less than the second preset vehicle speed threshold, and whether the vehicle position is near the reference maintenance position. If so, execute S208; if not, execute S209. S208. Let i=i+1, continue to read the historical operation data of the previous moment [T0-it]. S209. The previous moment [T0-(i-1)t] is used as the calibrated maintenance start time T_start.

[0114] At the same time, S210, let j=1, n≠0, read the historical operation data between the next preset time window [T0+jt] to [T0+(j+n)t] from time T0. S210, determine whether the vehicle speed within the preset time window nt is greater than the third preset vehicle speed threshold, or whether the vehicle position is far away from the reference maintenance position. If not, execute S212; if so, execute S213. S212, let j=j+1, read the historical operation data between the next preset time window [T0+jt] to [T0+(j+n)t]. S213, the previous moment [T0+(j-1)t] is used as the calibrated maintenance end time T_end.

[0115] S214 : Filtering the original fault data based on the calibrated maintenance time period formed by the calibrated maintenance start time T_start and the calibrated maintenance end time T_end.

[0116] A method for screening vehicle fault data provided in an embodiment of the present application is applied to a vehicle networking platform, comprising: obtaining maintenance mode information, original fault data and operating data of the vehicle; wherein the maintenance mode information includes original maintenance time information; calibrating the original maintenance time according to the operating data to obtain a calibrated maintenance time period; and removing the fault data within the calibrated maintenance time period from the original fault data to obtain target fault data.

[0117] The original maintenance time in the maintenance mode information is calibrated through the vehicle's operating data to obtain the calibrated maintenance time period; then the fault data in the calibrated maintenance time period is removed from the original fault data to obtain the target fault data. In this way, false alarm data generated by maintenance operations during the fault maintenance period can be accurately filtered out, the real fault data can be accurately identified, the waste of computing resources and analysis costs can be reduced, and the monitoring and analysis efficiency can be improved.

[0118] See also Figure 3 , Figure 3 This is a schematic diagram of the structure of a vehicle fault data screening device provided in an embodiment of the present application. Figure 3 As shown in , the screening device is applied to the Internet of Vehicles platform, and the screening device 300 includes:

[0119] The acquisition module 310 is used to acquire the maintenance mode information, original fault data and operation data of the vehicle; wherein the maintenance mode information includes original maintenance time information;

[0120] A calibration module 320, configured to calibrate the original maintenance time information according to the operation data to obtain a calibrated maintenance time period;

[0121] The removal module 330 is used to remove the fault data within the calibration maintenance time period from the original fault data to obtain target fault data.

[0122] Further, the original maintenance time information includes at least one original maintenance time; the original maintenance time includes the original maintenance start time and / or the original maintenance end time; the operation data includes the vehicle position and speed corresponding to different times; when the calibration module 320 is used to calibrate the original maintenance time information according to the operation data to obtain a calibrated maintenance time period, the calibration module 320 is used to:

[0123] Determine a reference time point from the original maintenance time information according to the vehicle speed corresponding to each original maintenance time in the operation data;

[0124] Determining the vehicle position corresponding to the operating data at the reference time point as a reference maintenance position;

[0125] Taking the reference time point and the reference maintenance position as references, a calibration maintenance start time and a calibration maintenance end time are determined according to the operation data to obtain the calibration maintenance time period.

[0126] Furthermore, when the calibration module 320 is used to determine the reference time point from the original maintenance time information according to the vehicle speed corresponding to each original maintenance time in the operation data, the calibration module 320 is used to:

[0127] In a time sequence from front to back, sequentially read the vehicle speed corresponding to each original maintenance start time in the operation data in the original maintenance time information; compare the vehicle speed with a first preset vehicle speed threshold; and determine the first original maintenance start time whose vehicle speed is less than the first preset vehicle speed threshold as the reference time point;

[0128] or,

[0129] According to the time sequence from front to back, the vehicle speed corresponding to each original maintenance end time in the operating data in the original maintenance time information is read in turn; the vehicle speed is compared with the first preset vehicle speed threshold; and the first original maintenance end time whose vehicle speed is less than the first preset vehicle speed threshold is determined as the reference time point.

[0130] Further, when the calibration module 320 is used to determine the calibration maintenance start time and the calibration maintenance end time according to the operation data based on the reference time point and the reference maintenance position to obtain the calibration maintenance time period, the calibration module 320 is used to:

[0131] Taking the reference time point as the starting point, sequentially reading the vehicle position and speed corresponding to each time in the operation data in a time sequence from back to front;

[0132] comparing the vehicle position with the reference maintenance position, and comparing the vehicle speed with a second preset vehicle speed threshold;

[0133] Determine the first time in the time sequence from front to back when the vehicle position is within a predetermined range around the reference maintenance position and the vehicle speed is continuously less than a second preset vehicle speed threshold as the calibration maintenance start time;

[0134] Taking the reference time point as the starting point, sequentially reading the vehicle position and speed corresponding to each time in the operation data in a time sequence from front to back;

[0135] comparing the vehicle position with the reference maintenance position, and comparing the vehicle speed within a preset time window with a third preset vehicle speed threshold;

[0136] The first time when the vehicle position exceeds a predetermined range around the reference maintenance position and the vehicle speed within the preset time window is continuously greater than the third preset vehicle speed threshold is determined as the calibration maintenance end time.

[0137] Further, the reference time point includes a start reference time point and an end reference time point; when the calibration module 320 is used to determine the reference time point from the original maintenance time information according to the vehicle speed corresponding to each original maintenance time in the operation data, the calibration module 320 is used to:

[0138] In a time sequence from front to back, read the vehicle speed corresponding to each original maintenance start time in the operation data in turn; compare the vehicle speed with a first preset vehicle speed threshold; and determine the first original maintenance start time whose vehicle speed is less than the first preset vehicle speed threshold as the starting reference time point;

[0139] According to the time sequence from front to back, the vehicle speed corresponding to each original maintenance end time in the original maintenance time information in the operating data is read in turn; the vehicle speed is compared with the first preset vehicle speed threshold; and the first original maintenance end time whose vehicle speed is less than the first preset vehicle speed threshold is determined as the end reference time point.

[0140] Furthermore, when the calibration module 320 is used to determine the calibration maintenance start time and the calibration maintenance end time according to the operation data based on the reference time point and the reference maintenance position to obtain the calibration maintenance time period, the calibration module 320 is used to:

[0141] Taking the starting reference time point as the starting point, sequentially reading the vehicle position and vehicle speed corresponding to each time in the operation data in a time sequence from back to front;

[0142] comparing the vehicle position with the reference maintenance position, and comparing the vehicle speed with a second preset vehicle speed threshold;

[0143] Determine the first time in the time sequence from front to back when the vehicle position is within a predetermined range around the reference maintenance position and the vehicle speed is less than a second preset vehicle speed threshold as the calibration maintenance start time;

[0144] Taking the end reference time point as the starting point, sequentially reading the vehicle position and speed corresponding to each time in the operation data in a time sequence from front to back;

[0145] comparing the vehicle position with the reference maintenance position, and comparing the vehicle speed within a preset time window with a third preset vehicle speed threshold;

[0146] The first time in the time sequence from front to back when the vehicle position exceeds the predetermined range around the reference maintenance position or the vehicle speed within the preset time window is continuously greater than the third preset vehicle speed threshold is determined as the calibration maintenance end time.

[0147] Furthermore, the screening device 300 further includes: a judgment module; the judgment module is used to:

[0148] Determine whether the fault type in the maintenance mode information is a preset type; wherein the preset type refers to a fault type that requires plugging in and out of high and low voltage connectors on the vehicle body;

[0149] If so, the calibration module calibrates the original maintenance time according to the operation data to obtain a calibrated maintenance time period; the removal module removes the fault data within the calibrated maintenance time period from the original fault data to obtain target fault data.

[0150] Furthermore, when the acquisition module 310 is used to acquire the maintenance mode information of the vehicle, the acquisition module 310 is used to:

[0151] Receiving the maintenance mode information uploaded by the vehicle computer terminal of the vehicle; wherein the maintenance mode information is generated by the vehicle computer terminal in response to the operation of the maintenance personnel;

[0152] Alternatively, the maintenance mode information uploaded by the maintenance personnel through the mobile terminal held by the maintenance personnel is received.

[0153] See also Figure 4 , Figure 4 This is a schematic diagram of the structure of a vehicle networking platform provided in an embodiment of the present application. Figure 4 As shown in , the Internet of Vehicles platform 400 includes a processor 410 , a memory 420 and a bus 430 .

[0154] The memory 420 stores machine-readable instructions executable by the processor 410. When the Internet of Vehicles platform 400 is running, the processor 410 communicates with the memory 420 via the bus 430. When the machine-readable instructions are executed by the processor 410, the above-mentioned Figure 1 as well as Figure 2 The specific implementation of the steps of the method for screening vehicle fault data in the method embodiment shown can be found in the method embodiment, and will not be repeated here.

[0155] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program can execute the above-mentioned Figure 1 as well as Figure 2 The specific implementation of the steps of the method for screening vehicle fault data in the method embodiment shown can be found in the method embodiment, and will not be repeated here.

[0156] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0157] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0158] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0159] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0160] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application can essentially be embodied in the form of a software product, or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0161] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-mentioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A method for screening vehicle fault data, characterized in that: The screening method is applied to the Internet of Vehicles platform; The screening method comprises: Acquire maintenance mode information, original fault data and operation data of the vehicle; wherein the maintenance mode information includes original maintenance time information; Calibrate the original maintenance time information according to the operation data to obtain a calibrated maintenance time period; The fault data within the calibration maintenance time period is removed from the original fault data to obtain target fault data.

2. The screening method according to claim 1, characterized in that The original maintenance time information includes at least one original maintenance time; the original maintenance time includes the original maintenance start time and / or the original maintenance end time; the operation data includes the vehicle position and speed corresponding to different times; Calibrating the original maintenance time information according to the operation data to obtain a calibrated maintenance time period includes: Determine a reference time point from the original maintenance time information according to the vehicle speed corresponding to each original maintenance time in the operation data; Determining the vehicle position corresponding to the operating data at the reference time point as a reference maintenance position; Taking the reference time point and the reference maintenance position as references, a calibration maintenance start time and a calibration maintenance end time are determined according to the operation data to obtain the calibration maintenance time period.

3. The screening method according to claim 2, characterized in that Determining a reference time point from the original maintenance time information according to the vehicle speed corresponding to each original maintenance time in the operation data includes: In a time sequence from front to back, sequentially read the vehicle speed corresponding to each original maintenance start time in the operation data in the original maintenance time information; compare the vehicle speed with a first preset vehicle speed threshold; and determine the first original maintenance start time whose vehicle speed is less than the first preset vehicle speed threshold as the reference time point; or, According to the time sequence from front to back, the vehicle speed corresponding to each original maintenance end time in the operating data in the original maintenance time information is read in turn; the vehicle speed is compared with the first preset vehicle speed threshold; and the first original maintenance end time whose vehicle speed is less than the first preset vehicle speed threshold is determined as the reference time point.

4. The screening method according to claim 2, characterized in that Taking the reference time point and the reference maintenance position as references, determining the calibration maintenance start time and the calibration maintenance end time according to the operation data, and obtaining the calibration maintenance time period, comprises: Taking the reference time point as the starting point, sequentially reading the vehicle position and speed corresponding to each time in the operation data in a time sequence from back to front; comparing the vehicle position with the reference maintenance position, and comparing the vehicle speed with a second preset vehicle speed threshold; Determine the first time in the time sequence from front to back when the vehicle position is within a predetermined range around the reference maintenance position and the vehicle speed is continuously less than a second preset vehicle speed threshold as the calibration maintenance start time; Taking the reference time point as the starting point, sequentially reading the vehicle position and speed corresponding to each time in the operation data in a time sequence from front to back; comparing the vehicle position with the reference maintenance position, and comparing the vehicle speed within a preset time window with a third preset vehicle speed threshold; The first time when the vehicle position exceeds a predetermined range around the reference maintenance position and the vehicle speed within the preset time window is continuously greater than the third preset vehicle speed threshold is determined as the calibration maintenance end time.

5. The screening method according to claim 2, characterized in that The reference time point includes a start reference time point and an end reference time point; Determining a reference time point from the original maintenance time information according to the vehicle speed corresponding to each original maintenance time in the operation data includes: In a time sequence from front to back, read the vehicle speed corresponding to each original maintenance start time in the operation data in turn; compare the vehicle speed with a first preset vehicle speed threshold; determine the first original maintenance start time whose vehicle speed is less than the first preset vehicle speed threshold as the starting reference time point; According to the time sequence from front to back, the vehicle speed corresponding to each original maintenance end time in the original maintenance time information in the operating data is read in turn; the vehicle speed is compared with the first preset vehicle speed threshold; and the first original maintenance end time whose vehicle speed is less than the first preset vehicle speed threshold is determined as the end reference time point.

6. The screening method according to claim 5, characterized in that Taking the reference time point and the reference maintenance position as references, determining the calibration maintenance start time and the calibration maintenance end time according to the operation data, and obtaining the calibration maintenance time period, comprises: Taking the starting reference time point as the starting point, sequentially reading the vehicle position and vehicle speed corresponding to each time in the operation data in a time sequence from back to front; comparing the vehicle position with the reference maintenance position, and comparing the vehicle speed with a second preset vehicle speed threshold; Determine the first time in the time sequence from front to back when the vehicle position is within a predetermined range around the reference maintenance position and the vehicle speed is less than a second preset vehicle speed threshold as the calibration maintenance start time; Taking the end reference time point as the starting point, sequentially reading the vehicle position and speed corresponding to each time in the operation data in a time sequence from front to back; comparing the vehicle position with the reference maintenance position, and comparing the vehicle speed within a preset time window with a third preset vehicle speed threshold; The first time in the time sequence from front to back when the vehicle position exceeds the predetermined range around the reference maintenance position or the vehicle speed within the preset time window is continuously greater than the third preset vehicle speed threshold is determined as the calibration maintenance end time.

7. The screening method according to claim 1, characterized in that The screening method further comprises: Determine whether the fault type in the maintenance mode information is a preset type; wherein the preset type refers to a fault type that requires plugging in and out of high and low voltage connectors on the vehicle body; If so, the original maintenance time is calibrated according to the operation data to obtain a calibrated maintenance time period; and the fault data within the calibrated maintenance time period is removed from the original fault data to obtain target fault data.

8. The screening method according to claim 1, characterized in that Get the vehicle's maintenance mode information, including: Receiving the maintenance mode information uploaded by the vehicle computer terminal of the vehicle; wherein the maintenance mode information is generated by the vehicle computer terminal in response to the operation of the maintenance personnel; Alternatively, the maintenance mode information uploaded by the maintenance personnel through the mobile terminal held by the maintenance personnel is received.

9. A vehicle fault data screening device, characterized in that: The screening device is applied to the Internet of Vehicles platform; The screening device comprises: An acquisition module, used to acquire maintenance mode information, original fault data and operation data of the vehicle; wherein the maintenance mode information includes original maintenance time information; A calibration module, used for calibrating the original maintenance time information according to the operation data to obtain a calibrated maintenance time period; The removal module is used to remove the fault data within the calibration maintenance time period from the original fault data to obtain target fault data.

10. A vehicle networking platform, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor. When the Internet of Vehicles platform is running, the processor and the memory communicate through the bus. When the machine-readable instructions are run by the processor, the steps of the vehicle fault data screening method as described in any one of claims 1 to 8 are executed.