Method and device for verifying consistency of ABOM data and EBOM data of vehicle
By importing data in the ABOM and EBOM management systems and using the data comparison system for consistency verification, the problem of inconsistency between vehicle ABOM and EBOM data is solved, the verification efficiency and accuracy are improved, and the integrity of vehicle assembly and software data is ensured.
Patent Information
- Application Number
- CN202510363265.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-26
- Publication Date
- 2025-07-11
AI Technical Summary
How to ensure the consistency between the ABOM data of a vehicle and the EBOM data, especially when managed in two independent information systems, improve the efficiency and accuracy of data consistency verification.
By importing data from the ABOM management system and the EBOM management system, using the data comparison system to perform consistency verification, determine the information of the same and different parts, and perform configuration and point-to-point comparison, and output different configuration information.
It improves the efficiency and accuracy of data consistency verification, reduces manual intervention, and ensures the correctness of vehicle assembly and the integrity of software flashing data.
Smart Images

Figure CN120299111A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the fields of automobiles and computer technology, and in particular to a method and device for verifying the consistency between ABOM data and EBOM data of a vehicle. Background Art
[0002] With the development of vehicle electronics and electrical systems, software-defined cars have become the consensus and goal of the automotive industry, with software used to define and manage various functions and performance of cars, rather than relying on traditional hardware configurations. Software will be deeply involved in the definition, development, verification, sales, and service of cars, and will continue to change and optimize each process. This is the result of the continuous transformation of cars from hardware-based products to software-centric electronic devices. At the same time, complex software data management has also become a constraint on the new four modernizations of the automotive industry, and the vehicle's software bill of materials (Application Bill Of Material, ABOM) has come into being. The vehicle's ABOM is used to manage various software information. Vehicles are also inseparable from the traditional engineering bill of materials (Engineering Bill of Material, EBOM), which is used to manage vehicle parts.
[0003] Usually, ABOM and EBOM are managed in two independent information systems. For vehicles with the same configuration, it is becoming increasingly urgent to ensure the consistency between the two. Summary of the invention
[0004] The embodiment of the present application provides a method and device for checking the consistency between the ABOM data and the EBOM data of a vehicle. The technical solution is as follows:
[0005] In one aspect, a method for verifying consistency between ABOM data and EBOM data of a vehicle is provided, the method comprising:
[0006] Based on the vehicle model information and vehicle configuration information, importing ABOM data of the vehicle from a software bill of materials ABOM management system, wherein the ABOM data is ABOM data corresponding to the vehicle model information and the vehicle configuration information, and the ABOM data includes a plurality of software part information and software configuration information corresponding to the plurality of software part information;
[0007] Based on the vehicle model information and the vehicle configuration information, importing EBOM data of the vehicle from an engineering bill of materials EBOM management system, the EBOM data being EBOM data corresponding to the vehicle model information and the vehicle configuration information, and the EBOM data including a plurality of hardware parts information and hardware configuration information corresponding to the plurality of hardware parts information;
[0008] Based on the multiple software part information included in the ABOM data and the multiple hardware part information included in the EBOM data, determine the first type of part information and the second type of part information. The first type of part information refers to the part information of the same parts included in the ABOM data and the EBOM data, and the second type of part information refers to the part information of different parts included in the ABOM data and the EBOM data;
[0009] Based on the first type of part information, perform configuration dot comparison on the software configuration information included in the ABOM data and the hardware configuration information included in the EBOM data to obtain differential configuration information;
[0010] Output the second type of part information and the differential configuration information.
[0011] In a possible implementation manner, the importing the ABOM data of the vehicle from the software bill of materials (ABOM) management system based on the vehicle model information and the vehicle configuration information includes:
[0012] Log in to the ABOM management system;
[0013] Display the query interface of the ABOM management system. The query interface includes a first input box corresponding to the model information and a second input box corresponding to the vehicle configuration information;
[0014] Obtain the model information input into the first input box and the vehicle configuration information input into the second input box;
[0015] Based on the model information and the vehicle configuration information, obtain the ABOM data of the vehicle from the ABOM management system;
[0016] Import the ABOM data of the vehicle into the data comparison system, and the data comparison system is used to perform consistency verification on the ABOM data and the EBOM data.
[0017] In another possible implementation manner, the importing the EBOM data of the vehicle from the engineering bill of materials (EBOM) management system based on the vehicle model information and the vehicle configuration information includes:
[0018] Display the comparison interface of the data comparison system. The data comparison system is used to perform consistency verification on the ABOM data and the EBOM data, and the comparison interface includes a third input box and a fourth input box. The third input box is used to input the model information, and the fourth input box is used to input the vehicle configuration information;
[0019] Obtain the model information input into the third input box and the vehicle configuration information input into the fourth input box;
[0020] Based on the vehicle model information and the vehicle configuration information, through the interface between the data comparison system and the EBOM management system, import the EBOM data of the vehicle from the EBOM management system.
[0021] In another possible implementation, determining the first type of part information and the second type of part information based on the multiple software part information included in the ABOM data and the multiple hardware part information included in the EBOM data includes:
[0022] Traverse the part identifiers in the multiple software part information included in the ABOM data;
[0023] Whenever a part identifier is traversed, search for the hardware part information corresponding to the part identifier in the EBOM data;
[0024] When the hardware part information corresponding to the part identifier is found in the EBOM data, determine the software part information corresponding to the part identifier as the first type of part information;
[0025] When the hardware part information corresponding to the part identifier is not found in the EBOM data, determine the software part information corresponding to the part identifier as the second type of part information.
[0026] In another possible implementation, based on the first type of part information, performing a configuration dot comparison on the software configuration information included in the ABOM data and the hardware configuration information included in the EBOM data to obtain difference configuration information, including:
[0027] Based on the first type of part information, perform dot tests on the software configuration information included in the ABOM data and the hardware configuration information included in the EBOM data respectively to obtain dot test results, where the dot test results are dot success or dot failure;
[0028] Based on the dot test results of the software configuration information included in the ABOM data and the dot test results of the hardware configuration information included in the EBOM data, determine the difference configuration information.
[0029] In another possible implementation, after outputting the second type of part information and the difference configuration information, the method further includes:
[0030] Clean up the locally imported ABOM data and EBOM data.
[0031] On the other hand, a device for verifying the consistency between the ABOM data and the EBOM data of a vehicle is provided, and the device includes:
[0032] A first import module, configured to import ABOM data of the vehicle from a software bill of materials (ABOM) management system based on the vehicle model information and the vehicle configuration information, where the ABOM data is the ABOM data corresponding to the vehicle model information and the vehicle configuration information, and the ABOM data includes a plurality of software part information and software configuration information corresponding to the plurality of software part information;
[0033] A second import module, configured to import EBOM data of the vehicle from an engineering bill of materials (EBOM) management system based on the vehicle model information and the vehicle configuration information, where the EBOM data is the EBOM data corresponding to the vehicle model information and the vehicle configuration information, and the EBOM data includes a plurality of hardware part information and hardware configuration information corresponding to the plurality of hardware part information;
[0034] A determination module, configured to determine first-class part information and second-class part information based on the plurality of software part information included in the ABOM data and the plurality of hardware part information included in the EBOM data, where the first-class part information refers to the part information of the same parts included in the ABOM data and the EBOM data, and the second-class part information refers to the part information of the different parts included in the ABOM data and the EBOM data;
[0035] A comparison module, configured to perform configuration dotting comparison on the software configuration information included in the ABOM data and the hardware configuration information included in the EBOM data based on the first-class part information to obtain difference configuration information;
[0036] An output module, configured to output the second-class part information and the difference configuration information.
[0037] In a possible implementation manner, the first import module is configured to log in to the ABOM management system; display a query interface of the ABOM management system, where the query interface includes a first input box corresponding to the vehicle model information and a second input box corresponding to the vehicle configuration information; obtain the vehicle model information input into the first input box and the vehicle configuration information input into the second input box; obtain the ABOM data of the vehicle from the ABOM management system based on the vehicle model information and the vehicle configuration information; and import the ABOM data of the vehicle into a data comparison system, where the data comparison system is used to perform consistency verification on the ABOM data and the EBOM data.
[0038] In another possible implementation, the second import module is used to display a comparison interface of a data comparison system. The data comparison system is used to perform consistency verification on the ABOM data and the EBOM data. The comparison interface includes a third input box and a fourth input box. The third input box is used to input vehicle model information, and the fourth input box is used to input vehicle configuration information; obtain the vehicle model information input into the third input box and the vehicle configuration information input into the fourth input box; based on the vehicle model information and the vehicle configuration information, import the EBOM data of the vehicle from the EBOM management system through an interface between the data comparison system and the EBOM management system.
[0039] In another possible implementation, the determination module is used to traverse the part identifiers in the multiple software part information included in the ABOM data; whenever a part identifier is traversed, find the corresponding hardware part information of the part identifier from the EBOM data; in the case where the corresponding hardware part information of the part identifier is found in the EBOM data, determine the software part information corresponding to the part identifier as the first type of part information; in the case where the corresponding hardware part information of the part identifier is not found in the EBOM data, determine the software part information corresponding to the part identifier as the second type of part information.
[0040] In another possible implementation, the comparison module is used to perform dot testing on the software configuration information included in the ABOM data and the hardware configuration information included in the EBOM data respectively based on the first type of part information to obtain a dot testing result, and the dot testing result is either dot testing success or dot testing failure; determine the difference configuration information based on the dot testing result of the software configuration information included in the ABOM data and the dot testing result of the hardware configuration information included in the EBOM data.
[0041] In another possible implementation, the device further includes:
[0042] A cleaning module, which is used to clean the locally imported ABOM data and EBOM data.
[0043] On the other hand, a computer device is provided. The computer device includes a main control module. The main control module includes a processor and a memory. At least one program code is stored in the memory. The at least one program code is loaded and executed by the processor to implement the above-mentioned method for consistency verification of ABOM data and EBOM data of a vehicle.
[0044] On the other hand, a computer-readable storage medium is provided, in which at least one program code is stored and loaded and executed by a processor to implement the above-mentioned method for verifying the consistency between ABOM data and EBOM data of a vehicle.
[0045] On the other hand, a computer program product is provided, which stores at least one program code for being executed by a processor to implement the above-mentioned method for verifying the consistency between ABOM data and EBOM data of a vehicle.
[0046] ABOM data and EBOM data are managed by two independent management systems (ABOM management system and EBOM management system); in the embodiments of the present application, by importing ABOM data in the ABOM management system and EBOM data in the EBOM management system, the consistency between ABOM data and EBOM data is verified, so as to compare the data of the two independent management systems, and the efficiency of data consistency verification is improved compared with manual comparison.
[0047] It should be understood that the above general description and subsequent detailed description are only exemplary and do not limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 is a schematic diagram of an implementation environment of a method for verifying the consistency between ABOM data and EBOM data of a vehicle shown in an exemplary embodiment of the present application;
[0049] Figure 2 is a flowchart of a method for verifying the consistency between ABOM data and EBOM data of a vehicle shown in an exemplary embodiment of the present application;
[0050] Figure 3 is a flowchart of a method for verifying the consistency between ABOM data and EBOM data of a vehicle shown in an exemplary embodiment of the present application;
[0051] Figure 4 is a schematic diagram of a method for verifying the consistency between ABOM data and EBOM data of a vehicle shown in an exemplary embodiment of the present application;
[0052] Figure 5 is a block diagram of a device for verifying the consistency between ABOM data and EBOM data of a vehicle shown in an exemplary embodiment of the present application;
[0053] Figure 6 is a block diagram of a computer device shown in an exemplary embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0054] To make the technical solutions and advantages of this application clearer, the following further describes the embodiments of this application in detail.
[0055] In the description of this application, the terms "first", "second", "third", "fourth", etc. in the specification, claims and drawings of this application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products or devices.
[0056] It should be noted that the information (including but not limited to user equipment information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the real-time operation data involved in this application is obtained under full authorization.
[0057] Please refer to Figure 1 , which shows a schematic diagram of the implementation environment of the consistency verification method for ABOM data and EBOM data of a vehicle shown in an exemplary embodiment of this application. The implementation environment includes: a vehicle 101 and a computer device 102, and the computer device 102 is used to perform consistency verification on the ABOM data and EBOM data of the vehicle 101.
[0058] A data comparison system is installed in the computer device 102, and the data comparison system is used to perform consistency verification on the ABOM data and EBOM data of the vehicle 101. The ABOM data includes multiple software part information and software configuration information corresponding to the multiple software part information. The EBOM data includes multiple hardware part information and hardware configuration information corresponding to the multiple hardware part information. The computer device 102 can be a tablet computer, a notebook computer or a desktop computer, etc.
[0059] The vehicle 101 is a new energy vehicle, such as a pure electric vehicle, a plug-in hybrid vehicle, a fuel cell electric vehicle, etc. The vehicle 101 is configured with a vehicle controller, an on-board charger, a power battery, and a battery management system for managing the power battery. Among them, the vehicle controller can communicate with the on-board terminal, the battery management system, and the on-board charger through the CAN (Controller Area Network) bus.
[0060] Please refer toFigure 2 , which shows a flowchart of a method for verifying the consistency between ABOM data and EBOM data of a vehicle shown in an exemplary embodiment of the present application. Refer to Figure 2 , the method includes:
[0061] Step 201: The computer device imports the ABOM data of the vehicle from the ABOM management system based on the vehicle model information and vehicle configuration information. The ABOM data is the ABOM data corresponding to the vehicle model information and vehicle configuration information, and the ABOM data includes multiple software part information and software configuration information corresponding to the multiple software part information.
[0062] Step 202: The computer device imports the EBOM data of the vehicle from the EBOM management system based on the vehicle model information and vehicle configuration information. The EBOM data is the EBOM data corresponding to the vehicle model information and vehicle configuration information, and the EBOM data includes multiple hardware part information and hardware configuration information corresponding to the multiple hardware part information.
[0063] Step 203: The computer device determines the first type of part information and the second type of part information based on the multiple software part information included in the ABOM data and the multiple hardware part information included in the EBOM data. The first type of part information refers to the part information of the same parts included in the ABOM data and the EBOM data, and the second type of part information refers to the part information of different parts included in the ABOM data and the EBOM data.
[0064] Step 204: The computer device performs configuration dot comparison on the software configuration information included in the ABOM data and the hardware configuration information included in the EBOM data based on the first type of part information to obtain difference configuration information.
[0065] Step 205: The computer device outputs the second type of part information and the difference configuration information.
[0066] The ABOM data and the EBOM data are managed by two independent management systems (ABOM management system and EBOM management system); in the embodiments of the present application, by importing the ABOM data in the ABOM management system and the EBOM data in the EBOM management system, the consistency verification of the ABOM data and the EBOM data is performed, so as to realize the comparison of the data of the two independent management systems. Compared with manual comparison, the efficiency of data consistency verification is improved.
[0067] Please refer to Figure 3 , which shows a flowchart of a method for verifying the consistency between ABOM data and EBOM data of a vehicle shown in an exemplary embodiment of the present application. Refer to Figure 3 , the method includes:
[0068] Step 301: The computer device logs in to the ABOM management system and displays the query interface of the ABOM management system. The query interface includes a first input box corresponding to vehicle model information and a second input box corresponding to vehicle configuration information.
[0069] The vehicle model information is used to identify the model of the vehicle, and the vehicle configuration information is used to identify the vehicle configuration of the vehicle. The vehicle model information includes the brand and model of the vehicle. The vehicle configuration information includes power configuration information, interior configuration information, tire specification configuration information, etc. In the case where the vehicle is a new energy vehicle, the power configuration information can be battery configuration information, and the battery configuration information can be battery capacity, etc. The interior configuration information includes seat material information, center console material information, interior color information, etc. The tire specification information can be the type and size parameters of the tire, and the type of the tire can be a conventional tire, a high-performance tire, or a snow tire dedicated for snow.
[0070] Step 302: The computer device obtains the vehicle model information entered in the first input box and the vehicle configuration information entered in the second input box.
[0071] In a possible implementation, the user can enter the vehicle model information in the first input box or select the vehicle model information in the first input box; in the case where the user selects the vehicle model information in the first input box, the computer device obtains the selected vehicle model information in the first input box. Similarly, the user can enter the vehicle configuration information in the second input box or select the vehicle configuration information in the second input box; in the case where the user selects the vehicle configuration information in the second input box, the computer device obtains the selected vehicle configuration information in the second input box.
[0072] In another possible implementation, the computer device can also automatically obtain the vehicle model information and the vehicle configuration information, display the vehicle model information and the vehicle configuration information in the first input box and the second input box respectively; in response to the confirmation instruction, the computer device obtains the vehicle model information displayed in the first input box and the vehicle configuration information displayed in the second input box.
[0073] The steps for the computer device to automatically obtain the vehicle model information and the vehicle configuration information can be: The computer device obtains the vehicle project information, and identifies the vehicle model information and the vehicle configuration information targeted by the vehicle project based on the vehicle project information.
[0074] In another possible implementation, the computer device obtains the engineering configuration table, which includes the vehicle model information and the vehicle configuration information, and distributes and displays the vehicle model information and the vehicle configuration information in the first input box and the second input box respectively; in response to the confirmation instruction, the computer device obtains the vehicle model information displayed in the first input box and the vehicle configuration information displayed in the second input box.
[0075] In the embodiments of the present application, the computer device can automatically identify the vehicle model information and vehicle configuration information based on the vehicle project information participated by the user, so that the user does not need to manually input the vehicle model information and vehicle configuration information, improving the intelligence.
[0076] Step 303: The computer device obtains the ABOM data of the vehicle from the ABOM management system based on the vehicle model information and vehicle configuration information.
[0077] The ABOM management system is used to manage the part information and software configuration information of the vehicle. The ABOM data is the ABOM data corresponding to the vehicle model information and vehicle configuration information, and the ABOM data includes multiple software part information and the software configuration information corresponding to the multiple software part information. The software part information includes basic controller information such as part number, part name, hardware version, software version, calibration version, etc. The software configuration information includes software entity data and relationship data. The software entity data includes the software data of the controller, and the relationship data refers to the design relationship between the controller and the control. The ABOM data supports operations such as production, after-sales, and Over-the-Air Technology (OTA) for flashing and electrical inspection of the controller.
[0078] Step 304: The computer device imports the ABOM data of the vehicle into the data comparison system, and the data comparison system is used to perform consistency verification on the ABOM data and EBOM data.
[0079] Before this step, the computer device needs to start the data comparison system; the steps for the computer device to start the data comparison system can be: the computer device receives a start instruction and starts the data comparison system based on the start instruction. The data comparison system is a device for performing consistency verification on the ABOM data and EBOM data; correspondingly, the data comparison system can also be called a data comparison device.
[0080] In a possible implementation, the ABOM management system includes a call interface, and the call interface is used to call and start the data comparison system; in response to the call interface being triggered, the computer device starts the data comparison system and imports the ABOM data of the vehicle into the data comparison system.
[0081] Step 305: The computer device displays the comparison interface of the data comparison system. The comparison interface includes a third input box and a fourth input box. The third input box is used to input vehicle model information, and the fourth input box is used to input vehicle configuration information, and obtains the vehicle model information input in the third input box and the vehicle configuration information input in the fourth input box.
[0082] In a possible implementation, the user can enter vehicle model information in the third input box or select vehicle model information from the third input box; when the user selects vehicle model information from the third input box, the computer device obtains the selected vehicle model information in the third input box. Similarly, the user can enter vehicle configuration information in the fourth input box or select vehicle configuration information from the fourth input box; when the user selects vehicle configuration information from the fourth input box, the computer device obtains the selected vehicle configuration information in the fourth input box.
[0083] In another possible implementation, the computer device can also automatically obtain vehicle model information and vehicle configuration information, and display the vehicle model information and vehicle configuration information in the third input box and the fourth input box respectively; in response to the confirmation instruction, the computer device obtains the vehicle model information displayed in the third input box and the vehicle configuration information displayed in the fourth input box.
[0084] After the computer device obtains the vehicle model information and vehicle configuration information in step 302, it stores the vehicle model information and vehicle configuration information; in this step, the stored vehicle model information and vehicle configuration information are displayed in the third input box and the fourth input box respectively.
[0085] Step 306: Based on the vehicle model information and vehicle configuration information, the computer device imports the EBOM data of the vehicle from the EBOM management system through the interface between the data comparison system and the EBOM management system.
[0086] The EBOM data is the EBOM data corresponding to the vehicle model information and vehicle configuration information, and the EBOM data includes multiple hardware part information and the hardware configuration information corresponding to the multiple hardware part information. The hardware part information includes main part data information such as part number, part name, part quantity, part weight, and measurement unit of the part. The hardware configuration information includes EBOM attributes and relationship data, and the EBOM attributes are used to represent the design indicators of the vehicle, and the relationship data refers to the design relationship between parts.
[0087] The computer device inputs a call request to the EBOM management system through this interface, and the call request carries the vehicle model information and vehicle configuration information; the EBOM management system receives the call request, obtains the EBOM data of the vehicle based on the vehicle model information and vehicle configuration information, and sends the EBOM data of the vehicle to the computer device; the computer device receives the EBOM data of the vehicle.
[0088] Based on the ABOM data and EBOM data, it can be known that the ABOM takes the software part information corresponding to the controller as the management object of the BOM line; while the EBOM data takes the hardware part information corresponding to the hardware as the management object of the BOM line. There are both connections and differences between the management objects of the ABOM data and the EBOM data. Moreover, the ABOM data and the EBOM data are managed within two independent systems (ABOM management system and EBOM management system). Based on the engineering configuration table of the same version (model information and vehicle configuration information), how to ensure their consistency, so as to ensure the integrity of the software flashing data and the consistency of the EBOM under the premise of correct vehicle assembly on the production line has become increasingly urgent.
[0089] In the embodiment of the present application, the data comparison system can be used to compare the data (ABOM data and EBOM data) within the two systems (ABOM management system and EBOM management system). Compared with manual comparison, the efficiency of data consistency verification is improved. Moreover, the data comparison system automatically verifies the ABOM data and the EBOM data, thereby improving the accuracy of data comparison.
[0090] Step 307: The computer device determines the first type of part information and the second type of part information based on the multiple software part information included in the ABOM data and the multiple hardware part information included in the EBOM data.
[0091] The first type of part information refers to the part information of the same parts included in the ABOM data and the EBOM data, and the second type of part information refers to the part information of the different parts included in the ABOM data and the EBOM data.
[0092] In a possible implementation manner, the computer device can use the ABOM data as a reference to compare the software part information and the hardware part information, so as to determine the first type of part information and the hardware part information. Correspondingly, the step of the computer device determining the first type of part information and the second type of part information based on the multiple software part information included in the ABOM data and the multiple hardware part information included in the EBOM data can be:
[0093] The computer device traverses the part identifiers in the multiple software part information included in the ABOM data. The part identifier can be a part number or a part name; whenever a part identifier is traversed, the computer device searches for the corresponding hardware part information in the EBOM data; if the corresponding hardware part information of the part identifier is found in the EBOM data, the computer device determines the software part information corresponding to the part identifier as the first type of part information; if the corresponding hardware part information of the part identifier is not found in the EBOM data, the computer device determines the software part information corresponding to the part identifier as the second type of part information.
[0094] For example, the computer device takes the ABOM data as a reference, obtains all the part identifiers of the ABOM data, loops through all the part identifiers of the ABOM data, and checks whether the EBOM data contains the part identifier; if the EBOM data contains the part identifier, the part identifier is skipped; if the EBOM data does not contain the part identifier, the software part information where the part identifier is located is marked with a first preset color (such as red), and the software part information where the part identifier is located is determined as a difference item. And so on, after looping through all the part identifiers in the ABOM data, this comparison step ends and the next configuration dotting comparison link is entered.
[0095] In another possible implementation, the computer device can also take the EBOM data as a reference to compare the software part information and the hardware part information, so as to determine the first type of part information and the hardware part information. Correspondingly, the steps for the computer device to determine the first type of part information and the second type of part information based on the multiple software part information included in the ABOM data and the multiple hardware part information included in the EBOM data can be:
[0096] The computer device traverses the part identifiers in the multiple hardware part information included in the EBOM data. The part identifier can be a part number or a part name; whenever a part identifier is traversed, the computer device looks up the corresponding software part information in the ABOM data; in the case where the corresponding software part information of the part identifier is found in the ABOM data, the computer device determines the hardware part information corresponding to the part identifier as the first type of part information; in the case where the corresponding software part information of the part identifier is not found in the ABOM data, the computer device determines the hardware part information corresponding to the part identifier as the second type of part information.
[0097] After the computer device obtains the ABOM data and the EBOM data, the computer device can directly execute step 307; or it can execute step 307 after receiving a comparison instruction. For example, the computer device displays a comparison button, and in response to the comparison button being triggered, it is determined that a comparison instruction is received.
[0098] Step 308: The computer device performs configuration dotting comparison on the software configuration information included in the ABOM data and the hardware configuration information included in the EBOM data based on the first type of part information, and obtains difference configuration information.
[0099] This step can be implemented through the following steps 3081 - 3082, including:
[0100] Step 3081: Based on the first type of part information, the computer device performs dotting tests on the software configuration information included in the ABOM data and the hardware configuration information included in the EBOM data respectively, and obtains dotting results, where the dotting results are dotting success or dotting failure.
[0101] For any part identifier in the first type of part information, the computer device determines the software configuration information corresponding to the part identifier from the ABOM data, and performs a dotting test on the software configuration information corresponding to the part identifier to determine whether the software configuration information meets the design requirements; when the software configuration information meets the design requirements, it is determined that the dotting result of the software configuration information is dotting success; when the software configuration information does not meet the design requirements, it is determined that the dotting result of the software configuration information is dotting failure. The computer device determines the hardware configuration information corresponding to the part identifier from the EBOM data, and performs a dotting test on the hardware configuration information corresponding to the part identifier to determine whether the hardware configuration information meets the design requirements; when the hardware configuration information meets the design requirements, it is determined that the dotting result of the hardware configuration information is dotting success; when the software configuration information does not meet the design requirements, it is determined that the dotting result of the hardware configuration information is dotting failure.
[0102] Step 3082: The computer device determines the differential configuration information based on the dotting results of the software configuration information included in the ABOM data and the dotting results of the hardware configuration information included in the EBOM data.
[0103] For any part identifier in the first type of part information, when the dotting result of the software configuration information of the part identifier is dotting failure, the computer device determines the software configuration information corresponding to the part identifier as the differential configuration information. Or, when the dotting result of the hardware configuration information of the part identifier is dotting failure, the computer device determines the hardware configuration information corresponding to the part identifier as the differential configuration information.
[0104] For example, if the dotting of the software configuration information of part A in the ABOM data is successful and the dotting of the hardware configuration information of part A in the EBOM data is successful at the same time, then the software configuration information and the hardware configuration information are consistent; otherwise, the dotting of the software configuration information and the hardware configuration information is marked with a second preset color (such as yellow), and the software configuration information and the hardware configuration information marked with the second preset color are used as differential matching information. By analogy, after comparing the dotting results of the software configuration information and the hardware configuration information of each part identifier in the first type of part information, the entire process comparison is completed.
[0105] Step 309: The computer device outputs the second type of part information and the differential configuration information.
[0106] The information of the second type of parts and the differential configuration information are the differential items between the ABOM data and the EBOM data, that is, the information of the second type of parts and the differential configuration information are the data comparison results of the ABOM data and the EBOM data.
[0107] Step 310: The computer device clears the locally imported ABOM data and EBOM data.
[0108] The general process of the method for verifying the consistency between the ABOM data and the EBOM data of the vehicle provided in the embodiment of the present application is as follows Figure 4 shown. Start the task, then log in to the ABOM management system, input the vehicle model information and vehicle configuration information, export the ABOM data from the ABOM management system, start the data comparison system, input the vehicle model information and vehicle configuration information, obtain the EBOM data from the EBOM management system through the interface, import the EBOM data into the data comparison system, then start the data comparison process, output the data comparison result, clear the local cache data, and then end.
[0109] In the embodiment of the present application, when comparing the ABOM data and the EBOM data, the ABOM data and the EBOM data will be imported into the data comparison system, that is, the ABOM data and the EBOM data will be stored locally; in this step, after the computer device outputs the information of the second type of parts and the differential configuration information, it clears the locally imported ABOM data and EBOM data, so as to be able to clean the locally cached operation data in a timely and automatic manner, reduce the consumption of the operation resources of the data comparison system, and ensure the operation speed of the data comparison system.
[0110] The ABOM data and the EBOM data are managed by two independent management systems (ABOM management system and EBOM management system); in the embodiment of the present application, by importing the ABOM data in the ABOM management system and the EBOM data in the EBOM management system, the consistency verification of the ABOM data and the EBOM data is performed, so as to realize the comparison of the data of the two independent management systems. Compared with manual comparison, the efficiency of data consistency verification is improved.
[0111] Please refer to Figure 5 , which shows a block diagram of a device for verifying the consistency between the ABOM data and the EBOM data of a vehicle shown in an exemplary embodiment of the present application. The device includes:
[0112] The first import module 501 is configured to import the ABOM data of the vehicle from the software bill of materials (ABOM) management system based on the vehicle model information and the vehicle configuration information. The ABOM data is the ABOM data corresponding to the vehicle model information and the vehicle configuration information, and the ABOM data includes multiple software part information and software configuration information corresponding to the multiple software part information.
[0113] The second import module 502 is configured to import the EBOM data of the vehicle from the engineering bill of materials (EBOM) management system based on the vehicle model information and the vehicle configuration information. The EBOM data is the EBOM data corresponding to the vehicle model information and the vehicle configuration information, and the EBOM data includes multiple hardware part information and hardware configuration information corresponding to the multiple hardware part information.
[0114] The determination module 503 is configured to determine first-class part information and second-class part information based on the multiple software part information included in the ABOM data and the multiple hardware part information included in the EBOM data. The first-class part information refers to the part information of the same parts included in the ABOM data and the EBOM data, and the second-class part information refers to the part information of the different parts included in the ABOM data and the EBOM data.
[0115] The comparison module 504 is configured to perform configuration dot comparison on the software configuration information included in the ABOM data and the hardware configuration information included in the EBOM data based on the first-class part information to obtain difference configuration information.
[0116] The output module 505 is configured to output the second-class part information and the difference configuration information.
[0117] In a possible implementation, the first import module 501 is configured to log in to the ABOM management system; display a query interface of the ABOM management system, where the query interface includes a first input box corresponding to the vehicle model information and a second input box corresponding to the vehicle configuration information; obtain the vehicle model information input into the first input box and the vehicle configuration information input into the second input box; obtain the ABOM data of the vehicle from the ABOM management system based on the vehicle model information and the vehicle configuration information; and import the ABOM data of the vehicle into a data comparison system, where the data comparison system is used to perform consistency verification on the ABOM data and the EBOM data.
[0118] In another possible implementation, the second import module 502 is configured to display a comparison interface of a data comparison system for performing consistency verification on the ABOM data and the EBOM data. The comparison interface includes a third input box and a fourth input box. The third input box is for inputting vehicle model information, and the fourth input box is for inputting vehicle configuration information. The vehicle model information input into the third input box and the vehicle configuration information input into the fourth input box are obtained. Based on the vehicle model information and the vehicle configuration information, the EBOM data of the vehicle is imported from the EBOM management system through an interface between the data comparison system and the EBOM management system.
[0119] In another possible implementation, the determination module 503 is configured to traverse part identifiers in multiple software part information included in the ABOM data. Whenever a part identifier is traversed, the corresponding hardware part information of the part identifier is searched for in the EBOM data. When the corresponding hardware part information of the part identifier is found in the EBOM data, the software part information corresponding to the part identifier is determined as the first type of part information. When the corresponding hardware part information of the part identifier is not found in the EBOM data, the software part information corresponding to the part identifier is determined as the second type of part information.
[0120] In another possible implementation, the comparison module 504 is configured to perform dot testing on the software configuration information included in the ABOM data and the hardware configuration information included in the EBOM data respectively based on the first type of part information to obtain a dot test result, where the dot test result is either dot test success or dot test failure. The difference configuration information is determined based on the dot test result of the software configuration information included in the ABOM data and the dot test result of the hardware configuration information included in the EBOM data.
[0121] In another possible implementation, the device further includes:
[0122] A cleaning module for cleaning the locally imported ABOM data and EBOM data.
[0123] The ABOM data and the EBOM data are managed by two independent management systems (ABOM management system and EBOM management system). In the embodiments of the present application, by importing the ABOM data from the ABOM management system and the EBOM data from the EBOM management system, consistency verification is performed on the ABOM data and the EBOM data, thereby realizing the comparison of data in two independent management systems. Compared with manual comparison, the efficiency of data consistency verification is improved.
[0124] It should be noted that when the consistency verification device for the ABOM data and EBOM data of the vehicle provided in the above embodiments performs the consistency verification of the ABOM data and EBOM data of the vehicle, only the above division of each functional module is used as an example for illustration. In actual applications, the above functions can be assigned to different functional modules according to needs, that is, the internal structure of the computer device is divided into different functional modules to complete all or part of the functions described above. In addition, the consistency verification device for the ABOM data and EBOM data of the vehicle provided in the above embodiments and the embodiment of the consistency verification method for the ABOM data and EBOM data of the vehicle belong to the same concept. For the specific implementation process, please refer to the method embodiment, which will not be elaborated here.
[0125] Figure 6 It is a schematic structural diagram of a computer device provided according to an embodiment of the present application. The computer device 600 can be a portable mobile terminal, such as: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, a laptop computer or a desktop computer. The computer device 600 may also be referred to by other names such as a user device, a portable terminal, a laptop terminal, a desktop terminal, etc.
[0126] Generally, the computer device 600 includes: a processor 601 and a memory 602.
[0127] The processor 601 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. The processor 601 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 601 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 601 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 601 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computational operations related to machine learning.
[0128] The memory 602 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 602 may further include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 602 is used to store at least one program code, and the at least one program code is used to be executed by the processor 601 to implement the consistency check of the ABOM data and EBOM data of the vehicle provided in the method embodiments of the present application.
[0129] In some embodiments, the computer device 600 may further optionally include: a peripheral device interface 603 and at least one peripheral device. The processor 601, the memory 602, and the peripheral device interface 603 may be connected by a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 603 through a bus, signal lines, or a circuit board. Specifically, the peripheral devices include at least one of a radio frequency circuit 604, a display screen 605, a camera assembly 606, an audio circuit 607, and a power supply 608.
[0130] The peripheral device interface 603 can be used to connect at least one I / O (Input / Output) related peripheral device to the processor 601 and the memory 602. In some embodiments, the processor 601, the memory 602, and the peripheral device interface 603 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 601, the memory 602, and the peripheral device interface 603 can be implemented on separate chips or circuit boards, and this embodiment does not limit this.
[0131] The radio frequency circuit 604 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 604 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 604 converts an electrical signal into an electromagnetic signal for transmission, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 604 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so on. The radio frequency circuit 604 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, generations of mobile communication networks (2G, 3G, 4G, and 5G), a wireless local area network, and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 604 can also include a circuit related to NFC (Near Field Communication), and this application does not limit this.
[0132] The display screen 605 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 605 is a touch display screen, the display screen 605 also has the ability to collect touch signals on or above the surface of the display screen 605. The touch signals can be input as control signals to the processor 601 for processing. At this time, the display screen 605 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, there can be one display screen 605, which is provided on the front panel of the computer device 600; in other embodiments, there can be at least two display screens 605, which are respectively provided on different surfaces of the computer device 600 or are in a folding design; in other embodiments, the display screen 605 can be a flexible display screen, which is provided on the curved surface or the folding surface of the computer device 600. Even, the display screen 605 can also be set as an irregular non-rectangular shape, that is, a special-shaped screen. The display screen 605 can be prepared using materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0133] The camera module 606 is used to capture images or videos. Optionally, the camera module 606 includes a front camera and a rear camera. Generally, the front camera is provided on the front panel of the terminal, and the rear camera is provided on the back of the terminal. In some embodiments, there are at least two rear cameras, which are respectively any one of the main camera, the depth-of-field camera, the wide-angle camera, and the telephoto camera, so as to realize the function of background blurring by fusing the main camera and the depth-of-field camera, the function of panoramic shooting by fusing the main camera and the wide-angle camera, and the VR (Virtual Reality) shooting function or other fused shooting functions. In some embodiments, the camera module 606 can also include a flash. The flash can be a single-color-temperature flash or a dual-color-temperature flash. A dual-color-temperature flash refers to the combination of a warm-light flash and a cold-light flash, which can be used for light compensation under different color temperatures.
[0134] The audio circuit 607 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals for input to the processor 601 for processing, or input to the radio frequency circuit 604 to enable voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the computer device 600. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor 601 or the radio frequency circuit 604 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for uses such as ranging. In some embodiments, the audio circuit 607 may further include a headphone jack.
[0135] The power supply 608 is used to supply power to each component in the computer device 600. The power supply 608 may be alternating current, direct current, a disposable battery or a rechargeable battery. When the power supply 608 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery may also be used to support fast charging technology.
[0136] In some embodiments, the computer device 600 further includes one or more sensors 609. The one or more sensors 609 include but are not limited to: an acceleration sensor 610, a gyroscope sensor 611, a pressure sensor 612, an optical sensor 613, and a proximity sensor 614.
[0137] The acceleration sensor 610 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established with the computer device 600. For example, the acceleration sensor 610 can be used to detect the components of the gravitational acceleration on the three coordinate axes. The processor 601 can control the display screen 605 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 610. The acceleration sensor 610 can also be used for the collection of game or user's motion data.
[0138] The gyroscope sensor 611 can detect the body direction and rotation angle of the computer device 600. The gyroscope sensor 611 can cooperate with the acceleration sensor 610 to collect the 3D actions of the user on the computer device 600. According to the data collected by the gyroscope sensor 611, the processor 601 can implement the following functions: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0139] The pressure sensor 612 can be disposed on the side frame of the computer device 600 and / or the lower layer of the display screen 605. When the pressure sensor 612 is disposed on the side frame of the computer device 600, it can detect the holding signal of the user on the computer device 600, and the processor 601 can perform left and right hand recognition or shortcut operations according to the holding signal collected by the pressure sensor 612. When the pressure sensor 612 is disposed on the lower layer of the display screen 605, the processor 601 can control the operable controls on the UI interface according to the pressure operation of the user on the display screen 605. The operable controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0140] The optical sensor 613 is used to collect the ambient light intensity. In one embodiment, the processor 601 can control the display brightness of the display screen 605 according to the ambient light intensity collected by the optical sensor 613. Specifically, when the ambient light intensity is high, the display brightness of the display screen 605 is increased; when the ambient light intensity is low, the display brightness of the display screen 605 is decreased. In another embodiment, the processor 601 can also dynamically adjust the shooting parameters of the camera assembly 606 according to the ambient light intensity collected by the optical sensor 613.
[0141] The proximity sensor 614, also known as a distance sensor, is usually disposed on the front panel of the computer device 600. The proximity sensor 614 is used to collect the distance between the user and the front of the computer device 600. In one embodiment, when the proximity sensor 614 detects that the distance between the user and the front of the computer device 600 is gradually decreasing, the processor 601 controls the display screen 605 to switch from the lit state to the off state; when the proximity sensor 614 detects that the distance between the user and the front of the computer device 600 is gradually increasing, the processor 601 controls the display screen 605 to switch from the off state to the lit state.
[0142] Those skilled in the art can understand that Figure 6 the structure shown in does not limit the computer device 600, and may include more or fewer components than shown in the figure, or combine some components, or adopt different component arrangements.
[0143] The embodiments of the present application also provide a computer-readable storage medium, in which at least one program code is stored. The at least one program code is loaded and executed by a processor to implement the method for consistency verification of ABOM data and EBOM data of a vehicle as described in any of the above implementation manners. Optionally, the storage medium may be a non-transitory computer-readable storage medium. For example, the non-transitory computer-readable storage medium may be ROM (Read-Only Memory), RAM (Random Access Memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk, and optical data storage device, etc.
[0144] The embodiments of the present application also provide a computer program product, which stores at least one program code. The at least one program code is loaded and executed by a processor to implement the method for consistency verification of ABOM data and EBOM data of a vehicle shown in the above respective embodiments.
[0145] In some embodiments, the computer program product involved in the embodiments of the present application can be deployed to be executed on a computer device, or on multiple computer devices located at one place. Or, it can be executed on multiple computer devices distributed at multiple places and interconnected through a communication network. The multiple computer devices distributed at multiple places and interconnected through a communication network can form a blockchain system.
[0146] Those of ordinary skill in the art can understand that all or part of the steps for implementing the above embodiments can be completed by hardware, or can be completed by a program instructing related hardware. The program can be stored in a computer-readable storage medium. The storage medium mentioned above can be a read-only memory, a magnetic disk, or an optical disc, etc.
[0147] The above description is only for the convenience of those skilled in the art to understand the technical solution of the present application, and does not limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for verifying the consistency between ABOM data and EBOM data of a vehicle, characterized in that The method includes: Based on the vehicle model information and vehicle configuration information of the vehicle, import the ABOM data of the vehicle from the software bill of materials (ABOM) management system, where the ABOM data is the ABOM data corresponding to the vehicle model information and the vehicle configuration information, and the ABOM data includes multiple software part information and the software configuration information corresponding to the multiple software part information; Based on the vehicle model information and vehicle configuration information of the vehicle, import the EBOM data of the vehicle from the engineering bill of materials (EBOM) management system, where the EBOM data is the EBOM data corresponding to the vehicle model information and the vehicle configuration information, and the EBOM data includes multiple hardware part information and the hardware configuration information corresponding to the multiple hardware part information; Based on the multiple software part information included in the ABOM data and the multiple hardware part information included in the EBOM data, determine the first type of part information and the second type of part information. The first type of part information refers to the part information of the same parts included in the ABOM data and the EBOM data, and the second type of part information refers to the part information of the different parts included in the ABOM data and the EBOM data; Based on the first type of part information, perform configuration dot comparison on the software configuration information included in the ABOM data and the hardware configuration information included in the EBOM data to obtain difference configuration information; Output the second type of part information and the difference configuration information.
2. The method according to claim 1, wherein The importing the ABOM data of the vehicle from the software bill of materials (ABOM) management system based on the vehicle model information and vehicle configuration information of the vehicle includes: Log in to the ABOM management system; Display the query interface of the ABOM management system, where the query interface includes a first input box corresponding to the vehicle model information and a second input box corresponding to the vehicle configuration information; Obtain the vehicle model information input into the first input box and the vehicle configuration information input into the second input box; Based on the vehicle model information and the vehicle configuration information, obtain the ABOM data of the vehicle from the ABOM management system; Import the ABOM data of the vehicle into the data comparison system, where the data comparison system is used to perform consistency verification on the ABOM data and the EBOM data.
3. The method according to claim 1, wherein The importing the EBOM data of the vehicle from the engineering bill of materials (EBOM) management system includes: Display the comparison interface of the data comparison system, where the data comparison system is used to perform consistency verification on the ABOM data and the EBOM data, and the comparison interface includes a third input box and a fourth input box. The third input box is used to input vehicle model information, and the fourth input box is used to input vehicle configuration information; Obtain the vehicle model information input into the third input box and the vehicle configuration information input into the fourth input box; Based on the vehicle model information and the vehicle configuration information, import the EBOM data of the vehicle from the EBOM management system through the interface between the data comparison system and the EBOM management system.
4. The method according to claim 1, wherein Determining the first type of part information and the second type of part information based on the multiple software part information included in the ABOM data and the multiple hardware part information included in the EBOM data includes: Traversing the part identifiers in the multiple software part information included in the ABOM data; Whenever a part identifier is traversed, looking up the hardware part information corresponding to the part identifier from the EBOM data; In the case where the hardware part information corresponding to the part identifier is found in the EBOM data, determining the software part information corresponding to the part identifier as the first type of part information; In the case where the hardware part information corresponding to the part identifier is not found in the EBOM data, determining the software part information corresponding to the part identifier as the second type of part information.
5. The method according to claim 1, characterized in that, Based on the first type of part information, performing a configuration dotting comparison on the software configuration information included in the ABOM data and the hardware configuration information included in the EBOM data to obtain differential configuration information, including: Based on the first type of part information, performing dotting tests on the software configuration information included in the ABOM data and the hardware configuration information included in the EBOM data respectively to obtain dotting results, where the dotting results are dotting success or dotting failure; Based on the dotting results of the software configuration information included in the ABOM data and the dotting results of the hardware configuration information included in the EBOM data, determining the differential configuration information.
6. The method according to claim 1, wherein After outputting the second type of part information and the differential configuration information, the method further includes: Clearing the locally imported ABOM data and EBOM data.
7. A consistency verification device for ABOM data and EBOM data of a vehicle, characterized in that, The apparatus includes: A first import module, configured to import the ABOM data of the vehicle from a software bill of materials (BOM) management system based on the vehicle model information and the vehicle configuration information, where the ABOM data is the ABOM data corresponding to the vehicle model information and the vehicle configuration information, and the ABOM data includes multiple software part information and the software configuration information corresponding to the multiple software part information; A second import module, configured to import the EBOM data of the vehicle from an engineering bill of materials (EBOM) management system based on the vehicle model information and the vehicle configuration information, where the EBOM data is the EBOM data corresponding to the vehicle model information and the vehicle configuration information, and the EBOM data includes multiple hardware part information and the hardware configuration information corresponding to the multiple hardware part information; A determination module, configured to determine the first type of part information and the second type of part information based on the multiple software part information included in the ABOM data and the multiple hardware part information included in the EBOM data, where the first type of part information refers to the part information of the same parts included in the ABOM data and the EBOM data, and the second type of part information refers to the part information of the different parts included in the ABOM data and the EBOM data; A comparison module, configured to perform configured dotting comparison on the software configuration information included in the ABOM data and the hardware configuration information included in the EBOM data based on the first type of part information, so as to obtain differential configuration information; An output module, configured to output the second type of part information and the differential configuration information.
8. A computer device, characterized in that, The computer device includes a main control module, and the main control module includes a processor and a memory. At least one program code is stored in the memory, and the at least one program code is loaded and executed by the processor to implement the method for verifying the consistency between the ABOM data and the EBOM data of the vehicle according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, At least one program code is stored in the storage medium, and the at least one program code is loaded and executed by a processor to implement the method for verifying the consistency between the ABOM data and the EBOM data of the vehicle according to any one of claims 1 to 6.
10. A computer program product, characterized in that, The product stores at least one program code, and the at least one program code is used to be executed by a processor to implement the method for verifying the consistency between the ABOM data and the EBOM data of the vehicle according to any one of claims 1 to 6.