Search

US-12620280-B2 - Vehicle data verification apparatus and method thereof

US12620280B2US 12620280 B2US12620280 B2US 12620280B2US-12620280-B2

Abstract

A vehicle data verification apparatus includes a database (DB) and a processor connected with the DB. The processor is configured to: import at least one vehicle data set; identify whether the at least one vehicle data set is stored in the DB; verify pieces of vehicle data in the at least one vehicle data set upon identifying that the at least one vehicle data set is stored in the DB; and export a result of the verification of the pieces of vehicle data.

Inventors

  • Min Seob Lee

Assignees

  • HYUNDAI MOTOR COMPANY
  • KIA CORPORATION

Dates

Publication Date
20260505
Application Date
20230503
Priority Date
20220916

Claims (17)

  1. 1 . A vehicle data verification apparatus comprising: a database (DB); and a processor connected with the DB, wherein the processor is configured to: import at least one vehicle data set; identify whether the at least one vehicle data set is stored in the DB; preprocess read-only memory (ROM) data included in the at least one vehicle data set by coupling an A2L file and a Hex file, decode pieces of vehicle data including the preprocessed ROM data, and store the pieces of decoded vehicle data in the DB as a standardized data frame, upon identifying that the at least one vehicle data set is not stored in the DB; verify pieces of vehicle data in the at least one vehicle data set stored in the DB; and export a result of the verified pieces of vehicle data.
  2. 2 . The vehicle data verification apparatus of claim 1 , wherein the processor is further configured to: set one of the pieces of vehicle data to reference data; and compare the vehicle data set to the reference data for the other pieces of vehicle data.
  3. 3 . The vehicle data verification apparatus of claim 2 , wherein the processor is configured to visualize and export the pieces of vehicle data.
  4. 4 . The vehicle data verification apparatus of claim 2 , wherein the processor is configured to check a validity of the pieces of vehicle data.
  5. 5 . The vehicle data verification apparatus of claim 1 , wherein the processor is configured to import a review rule defined by a user.
  6. 6 . The vehicle data verification apparatus of claim 5 , wherein the processor is configured to review the pieces of vehicle data based on the review rule.
  7. 7 . The vehicle data verification apparatus of claim 1 , wherein the processor is configured to import failure diagnosis standard information.
  8. 8 . The vehicle data verification apparatus of claim 7 , wherein the processor is configured to review the pieces of vehicle data to generate a new review rule based on the failure diagnosis standard information.
  9. 9 . The vehicle data verification apparatus of claim 8 , wherein the new review rule includes the result of the reviewed pieces of vehicle data.
  10. 10 . A vehicle data verification method comprising: importing, by a processor, at least one vehicle data set; identifying, by the processor, whether the at least one vehicle data set is stored in a database (DB); preprocessing, by the processor, read-only memory (ROM) data included in the at least one vehicle data set by coupling an A2L file and a Hex file, upon identifying that the at least one vehicle data set is not stored in the DB; decoding, by the processor, pieces of vehicle data including the preprocessed ROM data; storing, by the processor, the pieces of decoded vehicle data in the DB as a standardized data frame; verifying, by the processor, pieces of vehicle data in the at least one vehicle data set stored in the DB; and exporting, by the processor, a result of verifying the pieces of vehicle data.
  11. 11 . The vehicle data verification method of claim 10 , wherein the verifying of the pieces of vehicle data includes: setting, by the processor, one of the pieces of vehicle data to reference data; and comparing, by the processor, the vehicle data set to the reference data for the other pieces of vehicle data.
  12. 12 . The vehicle data verification method of claim 11 , wherein the verifying of the pieces of vehicle data further includes: visualizing and exporting, by the processor, the pieces of vehicle data.
  13. 13 . The vehicle data verification method of claim 11 , wherein the verifying of the pieces of vehicle data further includes: checking, by the processor, a validity of the pieces of vehicle data.
  14. 14 . The vehicle data verification method of claim 10 , wherein the importing of the at least one vehicle data set includes: importing, by the processor, a review rule defined by a user.
  15. 15 . The vehicle data verification method of claim 14 , wherein the verifying of the pieces of vehicle data includes: reviewing, by the processor, the pieces of vehicle data based on the review rule.
  16. 16 . The vehicle data verification method of claim 10 , wherein the importing of the at least one vehicle data set includes: importing, by the processor, failure diagnosis standard information.
  17. 17 . The vehicle data verification method of claim 16 , wherein the verifying of the pieces of vehicle data includes: reviewing, by the processor, the pieces of vehicle data to generate a new review rule based on the failure diagnosis standard information.

Description

CROSS-REFERENCE TO RELATED APPLICATION This application claims the benefit of priority to Korean Patent Application No. 10-2022-0117348, filed in the Korean Intellectual Property Office on Sep. 16, 2022, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD The present disclosure relates to a vehicle data verification apparatus and a method thereof. BACKGROUND When a vehicle is developed, it passes through a process of identifying and verifying vehicle data. In the process of identifying the vehicle data, the decoding and comparison of vehicle data may be performed using an INCA (Integrated Calibration and Application) tool provided by the ETAS company. However, it is difficult for existing tools to reprocess vehicle data and visualize compared results. Additionally, existing tools have low readability and are unable to visualize N data at the same time. Furthermore, when distributing new software or partially corrected software, existing technology manually verifies the software depending on the capabilities of each functional person. In other words, a person in charge must manually review 20,000 to 40,000 vehicle data variables (or labels). Thus, in existing verification processes, it is difficult for each person in charge to review all of the pieces of vehicle data. Although each person in charge reviews only important labels, it may still take a lot of time. Furthermore, because it is difficult for existing technology to transfer know-how on data verification standards and since such data verification standards are not standardized, when a person in charge is replaced, the problems that have been improved in the past often still recur. In addition, existing technology causes frequent quality problems and certification risks due to non-compliance with regulations. SUMMARY The present disclosure has been made to solve the above-mentioned problems occurring in the prior art while advantages achieved by the prior art are maintained intact. An aspect of the present disclosure provides a vehicle data verification apparatus for automatically decoding and verifying vehicle data and a method thereof. The technical problems to be solved by the present disclosure are not limited to the aforementioned problems. Any other technical problems not mentioned herein should be clearly understood from the following description by those having ordinary skill in the art to which the present disclosure pertains. According to an aspect of the present disclosure, a vehicle data verification apparatus may include a database (DB) and a processor connected with the DB. The processor may import at least one vehicle data set and may identify whether the at least one vehicle data set is stored in the DB. Further, the processor may verify pieces of vehicle data in the at least one vehicle data set upon identifying that the at least one vehicle data set is stored in the DB. Furthermore, the processor may export a result of the verified pieces of vehicle data. The processor may preprocess read-only memory (ROM) data among the pieces of vehicle data upon identifying that the at least one vehicle data set is not stored in the DB. The processor may decode pieces of vehicle data including the preprocessed ROM data, and may store the pieces of decoded vehicle data in the DB in the form of a predetermined data frame. The processor may set one of the pieces of vehicle data to reference data and may compare the vehicle data set to the reference data for the other pieces of vehicle data. The processor may visualize and export the pieces of vehicle data. The processor may check a validity of the pieces of vehicle data. The processor may import a review rule defined by a user. The processor may review the pieces of vehicle data based on the review rule. The processor may import failure diagnosis standard information. The processor may review the pieces of vehicle data to generate a new review rule based on the failure diagnosis standard information. The new review rule may include the result from the reviewed pieces of vehicle data. According to another aspect of the present disclosure, a vehicle data verification method may include importing, by a processor, at least one vehicle data set, and identifying, by the processor, whether the at least one vehicle data set is stored in a database (DB). Additionally, the method may include verifying, by the processor, pieces of vehicle data in the at least one vehicle data set upon identifying that the at least one vehicle data set is stored in the DB, and exporting, by the processor, a result of verifying the pieces of vehicle data. The vehicle data verification method may further include preprocessing, by the processor, read-only memory (ROM) data among the pieces of vehicle data upon identifying that the at least one vehicle data set is not stored in the DB. Furthermore, the method may include decoding, by the processor, pieces of vehicle data including the preprocessed ROM