Vehicle and data correction method and device thereof, and computer readable storage medium

By acquiring vehicle status information and using a continuous rule matching library for integrity judgment and information supplementation integration, the integrity and authenticity issues of vehicle data during the process of forwarding data from the gateway to the cloud are resolved, achieving efficient correction and integrity assurance of database data.

CN119807187BActive Publication Date: 2026-01-23ZHEJIANG GEELY HLDG GRP CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411858590.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2026-01-23
Estimated Expiration
2044-12-17

AI Technical Summary

Technical Problem

The existing vehicle data transmission mechanism cannot guarantee the integrity and authenticity of data during the process of forwarding data from the gateway to the cloud. It lacks effective verification of supplementary data transmission, resulting in the overall integrity of vehicle data not being fully guaranteed.

Method used

By acquiring the vehicle's status information within a preset time period, the integrity of the information is determined using a continuous rule matching library. Complete information is entered into the database, while incomplete information is entered into an OBS object. The information is then integrated and processed through status supplementation information to obtain successfully integrated status supplementation information, which is finally entered into the database for correction.

Benefits of technology

It improved the integrity and authenticity of data in the database, optimized the data retransmission process, and ensured the accuracy and completeness of the data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119807187B_ABST
    Figure CN119807187B_ABST
Patent Text Reader

Abstract

The application discloses a vehicle and a data correction method and device thereof and a computer readable storage medium, wherein the data correction method of the vehicle comprises the following steps: acquiring state information of each segment of the vehicle in a preset period; determining the integrity of the state information of each segment based on a continuity rule matching library; recording the complete state information of the segment into a database and the incomplete state information of the segment into an OBS object according to the integrity of the state information; acquiring state supplement information of the vehicle; integrating and processing the incomplete state information of the segment based on the continuity rule matching library and the state supplement information to obtain state supplement recording information of successful integration and processing; and recording the state supplement recording information into the database to correct the state information of the vehicle in the preset period in the database. Thus, the integrity and authenticity of the data in the database can be improved, and the data supplement process is optimized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle data processing technology, and in particular to a vehicle data correction method, a computer-readable storage medium, a vehicle data correction device, and a vehicle. Background Technology

[0002] With the rapid development of vehicle-to-everything (V2X) technology, information exchange between vehicles and infrastructure has become increasingly efficient. This information is not only widely used in basic functions such as real-time vehicle-machine interaction and safety warnings, but is also uploaded to the cloud for big data analysis to support higher-level applications and services, such as in-depth analysis of traffic accidents, comprehensive assessment of driving behavior, and continuous optimization of intelligent driving systems. However, to achieve these advanced functions, it is essential to ensure the authenticity and integrity of the data uploaded by vehicles, as the loss or omission of any critical data can significantly reduce the accuracy of the analysis results and even lead to erroneous conclusions.

[0003] Although the vehicle-side TBOX in related technologies has been configured with data retransmission function to deal with potential loss during data transmission, the existing mechanism still cannot guarantee the integrity of data during the process of forwarding it to the cloud through the gateway, and lacks a mechanism to verify the authenticity of the retransmitted data, which makes the retransmitted data unreliable. Secondly, there is no monitoring and retransmission of the integrity of other important vehicle data, which makes it impossible to fully guarantee the overall integrity of vehicle data. Summary of the Invention

[0004] This invention aims to at least partially solve one of the technical problems in related technologies. Therefore, the first objective of this invention is to propose a data correction method for vehicles that can improve the integrity and authenticity of data in the database and optimize the data transmission process.

[0005] A second objective of this invention is to provide a computer-readable storage medium.

[0006] The third objective of this invention is to provide a data correction device for vehicles.

[0007] The fourth objective of this invention is to provide a vehicle.

[0008] To achieve the above objectives, a first aspect of the present invention proposes a vehicle data correction method, wherein the method includes: acquiring state information of each segment of the vehicle within a preset time period; determining the completeness of the state information of each segment based on a continuity rule matching library; recording the complete state information of the segment into a database and the incomplete state information of the segment into an OBS object according to the completeness of the state information; acquiring the vehicle's state supplementary transmission information; integrating the incomplete state information of the segment based on the continuity rule matching library and the state supplementary transmission information to obtain successfully integrated state supplementary transmission information; and recording the state supplementary transmission information into the database to correct the vehicle's state information in the database within the preset time period.

[0009] According to the vehicle data correction method of the present invention, the method acquires the status information of each segment of the vehicle within a preset time period, determines the completeness of the status information of each segment based on a continuity rule matching library, records the complete status information of the segment into the database and the incomplete status information of the segment into an OBS object, and acquires the vehicle status supplement information. Then, based on the continuity rule matching library and the status supplement information, the incomplete status information of the segment is integrated and processed to obtain successfully integrated status supplement information. This status supplement information is then recorded into the database to correct the vehicle status information in the database within the preset time period. This improves the completeness and authenticity of the data in the database and optimizes the data supplement process.

[0010] In addition, the vehicle data correction method according to the above embodiments of the present invention may further include the following additional technical features:

[0011] According to one embodiment of the present invention, the status information includes status data of multiple metrics, including mileage, power consumption, alcohol consumption, charging segment, overspeed segment, and power-on / off status.

[0012] According to one embodiment of the present invention, the continuity rule matching library includes a plurality of continuity rule matching information corresponding one-to-one with the plurality of metric values, and the continuity rule matching information includes trigger matching information and update matching information.

[0013] According to an embodiment of the present invention, after determining the integrity of the state information of each segment based on the continuity rule matching library, the method further includes: obtaining the overall loss rate of the state information, the data loss rate of the metric, and the data deviation of the metric; and displaying the overall loss rate of the state information, the data loss rate of the metric, and the data deviation of the metric through a quality display interface.

[0014] According to an embodiment of the present invention, after integrating the incomplete state information of the fragment based on the continuity rule matching library and the state retransmission information, the method further includes: obtaining the overall loss rate update value of the state information, the data loss rate update value of the metric, and the data deviation update value of the metric; and displaying the overall loss rate update value of the state information, the data loss rate update value of the metric, and the data deviation update value of the metric through the quality display interface.

[0015] According to an embodiment of the present invention, after integrating the incomplete state information of the fragment based on the continuity rule matching library and the state supplement information, the method further includes: obtaining state supplement information that failed to integrate the processing; and recording the state supplement information that failed to integrate the processing into the OBS object.

[0016] According to an embodiment of the present invention, the method further includes: obtaining the storage duration of the incomplete state information in the OBS object; if the storage duration is greater than a preset duration, and if the state supplementary information of the vehicle is obtained, then the integration processing of the incomplete state information is prohibited.

[0017] To achieve the above objectives, a second aspect of the present invention provides a computer-readable storage medium storing a vehicle data correction program thereon, wherein the vehicle data correction program, when executed by a processor, implements the vehicle data correction method of the aforementioned embodiments of the present invention.

[0018] According to the computer-readable storage medium of the present invention, by executing a data correction program for a vehicle through a processor, the integrity and authenticity of the data in the database can be improved, and the data replacement process can be optimized.

[0019] To achieve the above objectives, a third aspect of the present invention provides a vehicle data correction device, wherein the device comprises: a first acquisition module for acquiring state information of each segment of the vehicle within a preset time period; a determination module for determining the completeness of the state information of each segment based on a continuity rule matching library; a processing module for recording the complete state information of the segment into a database and the incomplete state information of the segment into an OBS object according to the completeness of the state information; a second acquisition module for acquiring the state supplementary transmission information of the vehicle; an integration module for integrating the incomplete state information of the segment based on the continuity rule matching library and the state supplementary transmission information to obtain successfully integrated state supplementary transmission information; and a correction module for recording the state supplementary transmission information into the database to correct the state information of the vehicle in the database within the preset time period.

[0020] According to an embodiment of the present invention, a vehicle data correction device acquires the status information of each segment of a vehicle within a preset time period through a first acquisition module, and determines the completeness of the status information of each segment based on a continuity rule matching library through a determination module. A processing module records the complete status information of the segments into a database and the incomplete status information of the segments into an OBS object based on the completeness of the status information. A second acquisition module acquires the vehicle's status supplementary information. An integration module integrates the incomplete status information of the segments based on the continuity rule matching library and the status supplementary information to obtain successfully integrated status supplementary information. The correction module then records the status supplementary information into the database to correct the vehicle's status information within the preset time period in the database. This improves the completeness and authenticity of the data in the database and optimizes the data supplementary process.

[0021] To achieve the above objectives, a fourth aspect of the present invention provides a vehicle including the data correction device for the vehicle described in the foregoing embodiments of the present invention.

[0022] According to the vehicle of the present invention, by employing the data correction device of the vehicle of the above embodiments of the present invention, the integrity and authenticity of the data in the database can be improved, and the data transmission process can be optimized.

[0023] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0024] Figure 1 This is a flowchart illustrating a vehicle data correction method according to an embodiment of the present invention;

[0025] Figure 2 This is a flowchart illustrating a vehicle data correction method according to another embodiment of the present invention;

[0026] Figure 3 This is a flowchart illustrating a vehicle data correction method according to another embodiment of the present invention;

[0027] Figure 4 This is a flowchart illustrating a vehicle data correction method according to another embodiment of the present invention;

[0028] Figure 5 This is a flowchart illustrating a vehicle data correction method according to another embodiment of the present invention;

[0029] Figure 6 This is a data correction device for vehicles according to an embodiment of the present invention;

[0030] Figure 7This is a block diagram of a vehicle according to an embodiment of the present invention. Detailed Implementation

[0031] Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain the present invention, and should not be construed as limiting the present invention.

[0032] The following description, with reference to the accompanying drawings, describes a vehicle data correction method, a computer-readable storage medium, a vehicle data correction device, and a vehicle according to embodiments of the present invention.

[0033] Figure 1 This is a flowchart illustrating a vehicle data correction method according to an embodiment of the present invention.

[0034] Specifically, in some embodiments of the present invention, such as Figure 1 As shown, the data correction methods for vehicles include:

[0035] S101, Obtain the status information of each segment of the vehicle within a preset time period.

[0036] Specifically, in this embodiment, the status information includes status data of multiple metrics, including mileage, energy consumption, fuel consumption, charging segment, overspeed segment, and power-on / off status. Mileage status data can be acquired by setting a mileage sensor, energy consumption status data by the battery management system, fuel consumption status data by the fuel management system, charging segment status data by the charging management system, overspeed segment status data by the ADAS system, and power-on / off status data by the battery management system. Here, the present invention does not specifically limit the type of status information or the method of acquisition. The status information of each segment of the vehicle within a preset time period is acquired, wherein the preset time period can be one minute, and is not specifically limited here.

[0037] S102, determine the integrity of the state information of each segment based on the continuity rule matching library.

[0038] Specifically, in this embodiment, the completeness of the state information of each segment is determined based on a continuous rule matching library. The continuous rule matching library includes multiple continuous rule matching information corresponding one-to-one with multiple metrics. The continuous rule matching information includes trigger matching information and update matching information. For example, the continuous rule matching library includes Table 1 below. The trigger matching information includes trigger thresholds for multiple metrics, and the update matching information includes time intervals and segment intervals. Table 1

[0039]

[0040] Among them, mileage>0 indicates that the mileage difference is greater than 0, Charge_sts=3,4 indicates that the vehicle is not charging or is fully charged, Current>0 indicates that the current is greater than 0, Engines=1 indicates that the engine is running, Charge_sts=1 indicates that the vehicle is charging, Current<0 indicates that the current is less than 0, Veh_sts=0 indicates that the motor is on, Speed>75+ indicates that the vehicle speed is greater than 75 km / h, and Veh_sts=0,1 indicates that the motor is on or off. Taking power consumption difference as an example, the segment interval is on the order of minutes. When the vehicle is in a state of not charging or fully charging, and the vehicle's battery current is greater than 0, the system is triggered to obtain the power consumption difference every 10 seconds. If the first power consumption difference is obtained at 10 seconds, and the second power consumption difference is obtained after more than 10 seconds, such as 12 seconds, then the second power consumption difference is determined to be abnormal, and it is not recorded. The time information of the acquisition is recorded. If the power consumption difference is obtained at 10 seconds for the third to sixth times, then the state information of the segment composed of the mileage difference obtained from the first to the sixth times is determined to be incomplete. If the power consumption difference is obtained at 10 seconds for the seventh to the twelfth times, then the state information of the segment composed of the mileage difference obtained from the seventh to the twelfth times is determined to be incomplete.

[0041] S103, based on the completeness of the status information, record the complete status information of the fragment into the database, and record the incomplete status information of the fragment into the OBS object.

[0042] Specifically, in this embodiment, after determining the completeness of the state information of each segment based on the continuity rule matching library, the complete state information and the incomplete state information of the segments are determined. Then, the complete state information of the segments is entered into the database, and the incomplete state information of the segments is entered into the OBS object.

[0043] S104, Obtain vehicle status retransmission information.

[0044] Specifically, in this embodiment, when the vehicle has not uploaded its status information before the re-upload, the system can obtain the vehicle's status re-upload information. The status information may include re-uploaded status data of multiple metrics, including mileage, power consumption, alcohol consumption, charging segment, overspeed segment, and power-on / off status.

[0045] S105, based on the continuous rule matching library and state supplement information, integrate the incomplete state information segments to obtain successfully integrated state supplement information.

[0046] Specifically, in this embodiment, taking the power consumption difference in Table 1 as an example, the segment interval is on the order of minutes (but the specific detection frequency is in seconds, such as every 10 seconds). When the vehicle is in a state of not charging or fully charging, and the vehicle's battery current is greater than 0, the system triggers a power consumption difference acquisition operation every 10 seconds. If the power consumption difference is successfully acquired for the first time at 10 seconds, and the time for the second acquisition of the power consumption difference exceeds 10 seconds (e.g., 12 seconds), then the second acquired power consumption difference is determined to be abnormal, and the second acquired power consumption difference is not recorded, but the time information of this acquisition is recorded. The third to sixth acquisitions are all within 1... If the power consumption difference is obtained at 0 seconds, the status information of the segment composed of the mileage difference obtained from the first to the sixth time is determined to be incomplete status information (due to the abnormal acquisition in the second time). The incomplete status information is recorded into the OBS object. If the vehicle status supplementary information is obtained, the incomplete status information is integrated based on the vehicle status supplementary information. Specifically, the relevant data in the status supplementary information (such as the power consumption difference that should have been obtained in the second time) is used to correct the power consumption difference obtained abnormally in the second time, so as to obtain the successfully integrated status supplementary information.

[0047] S106, Enter the status supplement information into the database to correct the status information of vehicles in the database within a preset time period.

[0048] Specifically, in this embodiment, after successfully integrating and processing the status supplementary information, the status supplementary information is entered into the database to correct the vehicle status information in the database within a preset time period, and incomplete status information segments corresponding to the status supplementary information in the OBS are deleted. This ensures that the status information in the database is complete and accurate within the preset time period.

[0049] Furthermore, in some embodiments of the present invention, the continuous rule matching library includes multiple continuous rule matching information corresponding one-to-one with multiple metric values, and the continuous rule matching information includes trigger matching information and update matching information.

[0050] Specifically, in this embodiment, the continuous rule matching library includes multiple continuous rule matching information corresponding one-to-one with multiple metrics. The continuous rule matching information includes trigger matching information and update matching information. The trigger matching information includes trigger thresholds for multiple metrics, and the update matching information includes time intervals and segment intervals, as shown in Table 1 above. The continuous rule matching information also includes label values. The label value of each metric can be used to determine the authenticity of the state information of each segment of the vehicle. When the label value in the state information of each segment of the vehicle is consistent with the label value in the continuous rule matching library, it is determined that the state information of each segment of the vehicle is authentic. It should be noted that the label value mile_diff corresponding to mileage, the label value Batt_con_diff corresponding to energy consumption, the label value Fuel_diff corresponding to alcohol consumption, the label value Charge_label corresponding to charging segment, the label value Overspd_label corresponding to overspeed segment, and the label value Vehsts_label corresponding to power-on / off state can be set by the user. The specific setting form of the label value in the state information of each segment of the vehicle is not limited here.

[0051] Furthermore, in this embodiment, as Figure 2 As shown, after determining the completeness of the state information of each segment based on the continuity rule matching library, the method further includes:

[0052] S201, obtain the overall loss rate of status information, the data loss rate of the metric, and the data deviation of the metric.

[0053] Specifically, in this embodiment, after obtaining the status information of each segment of the vehicle within a preset time period, the total number of lost messages and the total number of reported messages can be obtained from the status information. The overall loss rate of the status information is equal to the total number of lost messages in the segment divided by the total number of reported messages. The data loss rate of the metric is equal to the total number of lost messages in the corresponding segment divided by the total number of reported messages. The data deviation of the metric is equal to the estimated value of the metric of the lost messages in the corresponding segment. For example, if the mileage difference obtained in the first acquisition is 12 kilometers, the mileage difference obtained in the second acquisition is abnormal, and the mileage difference obtained in the third acquisition is 16 kilometers, then the mileage difference obtained in the second acquisition can be estimated and taken as a value between 12 and 16, such as taking 14 kilometers as the mileage difference obtained in the second acquisition. In addition, the present invention does not specifically limit the method for obtaining the overall loss rate of status information, the data loss rate of metric, and the data deviation of metric.

[0054] S202 displays the overall loss rate of status information, the data loss rate of measurement values, and the data deviation of measurement values ​​through the quality display interface.

[0055] Specifically, in this embodiment, after obtaining the overall loss rate of status information, the data loss rate of metrics, and the data deviation of metrics, the quality can be displayed in a BI (Business Intelligence) tool. Furthermore, this invention does not impose specific limitations on the selection of the quality display interface. This can improve the visual monitoring of data quality and enhance the accuracy of data integrity assessment.

[0056] Furthermore, in some embodiments of the present invention, such as Figure 3 As shown, after integrating incomplete state information based on a continuous rule matching library and state retransmission information, the method further includes:

[0057] S301, obtain the overall loss rate update value of status information, the data loss rate update value of the metric, and the data deviation update value of the metric.

[0058] Specifically, in this embodiment, after integrating the incomplete state information of the fragment based on the continuity rule matching library and state retransmission information, the total number of lost message updates and the total number of reported messages are retrieved again from the state information. The overall loss rate update value of the state information is equal to the total number of lost message updates in the fragment divided by the total number of reported messages. The data loss rate update value of the metric is equal to the total number of lost message updates in the corresponding fragment divided by the total number of reported messages. The data deviation update value of the metric is equal to the estimated value of the lost message metric in the corresponding updated fragment. For example, if the mileage difference obtained in the first acquisition is 12 kilometers, the mileage difference obtained in the second acquisition is abnormal, and the updated mileage difference obtained in the third acquisition is 16 kilometers, then the mileage difference obtained in the second acquisition can be estimated and taken as a value between 12 and 16, such as taking 14 kilometers as the mileage difference obtained in the second acquisition. In addition, the present invention does not specifically limit the method for obtaining the overall loss rate update value of the state information, the data loss rate update value of the metric, and the data deviation update value of the metric.

[0059] S302, the overall loss rate update value of status information, the data loss rate update value of measurement value, and the data deviation update value of measurement value are displayed through the quality display interface.

[0060] Specifically, in this embodiment, after obtaining the overall loss rate update value of the status information, the data loss rate update value of the metric, and the data deviation update value of the metric, the quality can be displayed in the BI tool. In addition, the present invention does not specifically limit the selection of the quality display interface.

[0061] Furthermore, in some embodiments of the present invention, such as Figure 4 As shown, after integrating incomplete state information based on a continuous rule matching library and state retransmission information, the method further includes:

[0062] S401, obtain status retransmission information for integration processing failure.

[0063] Specifically, in this embodiment, after integrating fragmented state information based on the continuity rule matching library and state retransmission information, the integrity of the integrated state information is determined based on the continuity rule matching library, and the state retransmission information that failed to integrate is obtained.

[0064] S402, enter the status update information of the integration processing failure into the OBS object.

[0065] Specifically, in this embodiment, after obtaining the status retransmission information of the integration processing failure, the status retransmission information of the integration processing failure is entered into the OBS object, thereby optimizing the data retransmission process and improving the efficiency and accuracy of data correction.

[0066] Furthermore, in this embodiment, as Figure 5 As shown, the vehicle data correction method also includes:

[0067] S501, obtain the storage duration of incomplete fragment status information in the OBS object.

[0068] Specifically, in this embodiment, the storage duration of incomplete state information in the OBS object can be obtained using the logs or auditing functions of the OBS service. For example, the creation time and last modification time of the incomplete state information in the OBS object can be obtained to determine the storage duration of the incomplete state information in the OBS object. Here, the present invention does not specifically limit the method for obtaining the storage duration of incomplete state information in the OBS object.

[0069] S502, if the storage duration exceeds the preset duration, and vehicle status supplementary information is obtained, then the integration processing of incomplete status information segments is prohibited.

[0070] Specifically, in this embodiment, after obtaining the storage duration of incomplete status information fragments in the OBS object, if the storage duration exceeds a preset duration, and vehicle status retransmission information is obtained, then the integration processing of the incomplete status information fragments is prohibited. The preset duration can be set to 30 days, thereby saving server resources and improving system stability and reliability. Furthermore, this invention does not require a specific limitation on the value of the preset duration.

[0071] In summary, the vehicle data correction method according to embodiments of the present invention obtains the status information of each segment of the vehicle within a preset time period, determines the completeness of the status information of each segment based on a continuity rule matching library, records the complete status information of the segment into the database and the incomplete status information of the segment into an OBS object, and obtains the vehicle status supplement information. Then, based on the continuity rule matching library and the status supplement information, the incomplete status information of the segment is integrated and processed to obtain successfully integrated status supplement information, which is then recorded into the database to correct the vehicle status information in the database within the preset time period. This improves the completeness and authenticity of the data in the database and optimizes the data supplement process.

[0072] Based on the vehicle data correction method proposed in the foregoing embodiments of the present invention, the present invention also proposes a computer-readable storage medium storing a vehicle control program thereon. When the vehicle data correction program is executed by a processor, it implements the vehicle data correction method of the above embodiments of the present invention.

[0073] According to the computer-readable storage medium of the present invention, by executing a data correction program for a vehicle through a processor, the integrity and authenticity of the data in the database can be improved, and the data replacement process can be optimized.

[0074] Figure 6 This is a data correction device for vehicles according to an embodiment of the present invention.

[0075] Specifically, in this embodiment, such as Figure 6 As shown, the vehicle data correction device 100 includes a first acquisition module 10, a determination module 20, a processing module 30, a second acquisition module 40, an integration module 50, and a correction module 60.

[0076] The system comprises the following modules: a first acquisition module 10, which acquires the status information of each segment of a vehicle within a preset time period; a determination module 20, which determines the completeness of the status information of each segment based on a continuity rule matching library; a processing module 30, which records the complete status information of the segments into the database and the incomplete status information of the segments into an OBS object; a second acquisition module 40, which acquires the vehicle's status supplementary information; an integration module 50, which integrates the incomplete status information of the segments based on the continuity rule matching library and the status supplementary information to obtain successfully integrated status supplementary information; and a correction module 60, which records the status supplementary information into the database to correct the vehicle's status information within the preset time period in the database.

[0077] In some embodiments of the present invention, the status information includes status data of multiple metrics, including mileage, power consumption, alcohol consumption, charging segment, overspeed segment, and power-on / off status.

[0078] In some embodiments of the present invention, the continuous rule matching library includes multiple continuous rule matching information corresponding one-to-one with multiple metric values, and the continuous rule matching information includes trigger matching information and update matching information.

[0079] In some embodiments of the present invention, the processing module 30 is further configured to obtain the overall loss rate of status information, the data loss rate of measurement values, and the data deviation of measurement values; and to display the overall loss rate of status information, the data loss rate of measurement values, and the data deviation of measurement values ​​through a quality display interface.

[0080] In some embodiments of the present invention, the integration module 50 is further configured to obtain the overall loss rate update value of the status information, the data loss rate update value of the metric value, and the data deviation update value of the metric value; and to display the overall loss rate update value of the status information, the data loss rate update value of the metric value, and the data deviation update value of the metric value through the quality display interface.

[0081] In some embodiments of the present invention, the integration module 50 is further configured to obtain status retransmission information of integration processing failure and record the status retransmission information of integration processing failure into the OBS object.

[0082] In some embodiments of the present invention, the processing module 30 is further configured to obtain the storage duration of incomplete state information in the OBS object: if the storage duration is longer than a preset duration, and vehicle status supplementary information is obtained, then the integration processing of incomplete state information is prohibited.

[0083] It should be noted that other specific embodiments of the vehicle data correction device proposed in this embodiment of the invention can be found in the specific embodiments of the vehicle data correction method described above. To reduce redundancy, they will not be repeated here.

[0084] In summary, the vehicle data correction device according to the embodiments of the present invention acquires the status information of each segment of the vehicle within a preset time period through a first acquisition module, and determines the completeness of the status information of each segment based on a continuity rule matching library through a determination module. A processing module records the complete status information of the segments into a database and the incomplete status information of the segments into an OBS object based on the completeness of the status information. A second acquisition module acquires the vehicle's status supplementary transmission information. An integration module integrates the incomplete status information of the segments based on the continuity rule matching library and the status supplementary transmission information to obtain successfully integrated status supplementary transmission information. The correction module then records the status supplementary transmission information into the database to correct the vehicle's status information within the preset time period in the database. This improves the completeness and authenticity of the data in the database and optimizes the data supplementary transmission process.

[0085] Figure 7 This is a block diagram of a vehicle according to an embodiment of the present invention.

[0086] like Figure 7 As shown, the vehicle 1000 includes the vehicle data correction device 100 described in the above embodiment of the present invention.

[0087] According to the vehicle of the present invention, by employing the data correction device of the vehicle of the above embodiments of the present invention, the integrity and authenticity of the data in the database can be improved, and the data transmission process can be optimized.

[0088] Furthermore, other components and functions of the vehicle in the embodiments of the present invention are known to those skilled in the art, and will not be described in detail here to reduce redundancy.

[0089] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0090] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0091] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0092] In the description of this invention, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," and "circumferential" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this invention and simplifying the description, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.

[0093] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0094] In this invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," "linking," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components, unless otherwise explicitly limited. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.

[0095] In this invention, unless otherwise explicitly specified and limited, "above" or "below" the second feature can mean that the first feature is in direct contact with the second feature, or that the first feature is in indirect contact with the second feature through an intermediate medium. Furthermore, "above," "over," and "on top" of the second feature can mean that the first feature is directly above or diagonally above the second feature, or simply that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature can mean that the first feature is directly below or diagonally below the second feature, or simply that the first feature is at a lower horizontal level than the second feature.

[0096] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.

Claims

1. A method for correcting vehicle data, characterized in that, The method includes: Acquire the status information of the vehicle for each segment within a preset time period, wherein the status information includes status data of multiple metrics, including mileage, power consumption, alcohol consumption, charging segment, overspeed segment, and power-on / off status; The integrity of the state information of each segment is determined based on the continuity rule matching library; Based on the completeness of the status information, the complete status information of the fragment is entered into the database, and the incomplete status information of the fragment is entered into the OBS object; Obtain the vehicle's status retransmission information; Based on the continuous rule matching library and the state supplement information, the incomplete state information of the fragment is integrated to obtain successfully integrated state supplement information; The status supplement information is entered into the database to correct the status information of the vehicle in the database within a preset time period.

2. The vehicle data correction method according to claim 1, characterized in that, The continuity rule matching library includes multiple continuity rule matching information that corresponds one-to-one with the multiple metrics. The continuity rule matching information includes trigger matching information and update matching information.

3. The data correction method for vehicles according to claim 1, characterized in that, After determining the completeness of the state information of each segment based on a continuous rule matching library, the method further includes: Obtain the overall loss rate of the status information, the data loss rate of the metric, and the data deviation of the metric; The overall loss rate of the status information, the data loss rate of the metric, and the data deviation of the metric are displayed through the quality display interface.

4. The vehicle data correction method according to claim 3, characterized in that, After integrating the incomplete state information based on the continuity rule matching library and the state retransmission information, the method further includes: Obtain the overall loss rate update value of the status information, the data loss rate update value of the metric, and the data deviation update value of the metric; The overall loss rate update value of the status information, the data loss rate update value of the metric, and the data deviation update value of the metric are displayed through the quality display interface.

5. The data correction method for vehicles according to claim 1, characterized in that, After integrating the incomplete state information based on the continuity rule matching library and the state retransmission information, the method further includes: Retrieve status information for failed integration processing; The status information of the failed integration process is recorded in the OBS object.

6. The vehicle data correction method according to claim 1, characterized in that, The method further includes: Obtain the storage duration of the incomplete state information of the fragment in the OBS object; If the storage duration exceeds a preset duration, and the vehicle's status retransmission information is obtained, then the integration of the incomplete status information fragments is prohibited.

7. A computer-readable storage medium, characterized in that, It stores the vehicle control program, and when the vehicle data correction program is executed by the processor, it implements the vehicle data correction method according to any one of claims 1-6.

8. A data correction device for a vehicle, characterized in that, The device includes: The first acquisition module is used to acquire the status information of the vehicle for each segment within a preset time period. The status information includes status data of multiple metrics, including mileage, power consumption, alcohol consumption, charging segment, overspeed segment, and power-on / off status. The determination module is used to determine the completeness of the state information of each segment based on the continuity rule matching library; The processing module is used to input complete status information of the fragment into the database and incomplete status information of the fragment into the OBS object based on the completeness of the status information. The second acquisition module is used to acquire the vehicle's status supplementary information; The integration module integrates the incomplete state information of the fragment based on the continuous rule matching library and the state supplement information to obtain successfully integrated state supplement information. The correction module enters the status information into the database to correct the status information of the vehicle in the database within a preset time period.

9. A vehicle, characterized in that, Includes the vehicle data correction device as described in claim 8.

Citation Information

Patent Citations

  • Information supplementary transmission method based on data processing and related device

    CN110223185A

  • Vehicle state data transmission self-adaptive supplementary transmission method, system and device

    CN116017370A