Method and device for synchronizing CADBOM and EBOM configuration usage
By establishing a correspondence between design layers and unique identifiers in CADBOM and EBOM systems, the method synchronizes configuration data, addressing inconsistencies and reducing redundant efforts, thereby enhancing data integrity.
Patent Information
- Application Number
- CN202510500361.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-21
- Publication Date
- 2025-07-15
AI Technical Summary
Due to the differences in the expression form of CADBOM and EBOM, there is a problem of inconsistency between CADBOM and EBOM's bicycle parts during the vehicle design process, and configuration management is required in different management platforms, resulting in duplicate work and inconsistency.
By adding the correspondence between digital and analog numbers and unique identification codes in the target part design layer in the CADBOM system, and storing the correspondence between unique identification code and configuration usage in the EBOM system, the unique identification code is used to achieve automatic synchronization of configuration usage and reduce duplicate configurations.
Automatic synchronization of CADBOM and EBOM configuration usage is realized, reducing duplicate maintenance work, and improving the consistency and synchronization efficiency of configuration usage.
Smart Images

Figure CN120317801A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the fields of automotive technology and computer technology, and particularly to a method and device for synchronizing the configuration usage of CADBOM and EBOM. Background Art
[0002] During the whole vehicle design process, business data is mainly carried by CADBOM (CAD Bill of Materials, which manages the bill of materials in CAD software) and EBOM (Engineering Bill of Material). CADBOM refers to the bill of materials for geometric graphic design, expressing the whole vehicle composed of which parts from the perspective of the part geometric structure; EBOM refers to the engineering design part bill of materials, expressing the whole vehicle composed of which parts from the perspective of the part attribute information list. CADBOM is managed according to the hierarchical relationship of the structure level from the whole vehicle to specific parts in the part grouping structure, while EBOM is managed in a flat manner without reflecting the relationship between parts.
[0003] The business management of CADBOM is generally carried out in the form of part architecture grouping. For example, the first-level grouping of the whole vehicle is the body, chassis, powertrain, etc.; the chassis (the second-level grouping of the whole vehicle) is further divided into the braking system, steering system, suspension system, wheels, etc.; the steering system (the third-level grouping of the whole vehicle) is further divided into the steering column, front-wheel steering, rear-wheel steering, etc., and the parts used at the third level are managed as sub-parts under the third level. Then the maintenance object of the configuration usage of CADBOM is written on the digital model number of the third-level grouping. Since EBOM is a management mode of a flat list, the maintenance object of the configuration usage of EBOM is specific parts. Due to the difference in the content forms expressed by CADBOM and EBOM, the configuration management objects are different, and many enterprises in the industry manage them separately in different management platforms, resulting in the need to write the configuration usage of CADBOM and EBOM twice respectively, and thus there is a problem of inconsistency in the single-vehicle parts of CADBOM and EBOM during the whole vehicle design process. Summary of the Invention
[0004] An embodiment of this application provides a method and device for synchronizing the configuration usage of CADBOM and EBOM. The technical solution is as follows:
[0005] On the one hand, a method for synchronizing the configuration usage of CADBOM and EBOM is provided, and the method includes:
[0006] Determine the target parts of the vehicle;
[0007] Create a design layer corresponding to the target part in the CAD data of the vehicle in the CAD BOM system for managing the bill of materials in CAD. The design layer is used to display the hierarchical structure of the parts in the CAD data, and the design layer includes a digital model number, which is used to store the design version and configuration usage of the target part;
[0008] In the design layer corresponding to the target part, establish a correspondence between the digital model number and the unique identification code, where the unique identification code is used to store the unique identification code of the target part;
[0009] Determine the part number of the target part, and add a BOM line to the BOM data of the vehicle in the engineering bill of materials EBOM system. The BOM line includes the part number of the target part and the configuration data of the target part. The configuration data of the target part includes the unique identification code of the target part and the first configuration usage, and the first configuration usage is used to represent the usage in which the target part is configured;
[0010] Based on the unique identification code of the target part, synchronize the first configuration usage to the digital model number in the CAD data.
[0011] In a possible implementation, the creating a design layer corresponding to the target part in the CAD data of the vehicle in the CAD BOM system for managing the bill of materials in CAD includes:
[0012] Determine the CAD BOM upper-level structure of the vehicle in the CAD BOM system. The CAD BOM upper-level structure includes multiple levels of grouping, and each level of grouping includes at least one part of the vehicle;
[0013] Determine the target-level grouping to which the target part belongs in the CAD BOM upper-level structure;
[0014] Create a design layer corresponding to the target part in the target-level grouping.
[0015] In another possible implementation, the determining the CAD BOM upper-level structure of the vehicle in the CAD BOM system includes:
[0016] When first creating the CAD data of the vehicle in the CAD BOM system, determine the vehicle identification number of the vehicle;
[0017] Based on the vehicle identification number of the vehicle, create the CAD BOM upper-level structure of the vehicle in the CAD BOM system.
[0018] In another possible implementation, synchronizing the first configuration usage to the digital model number in the CAD data based on the unique identification code of the target part includes:
[0019] Determining the geometry of the vehicle based on the first configuration usage;
[0020] Performing a correctness check on the first configuration usage based on the geometry;
[0021] When the correctness check of the first configuration usage passes, synchronizing the first configuration usage to the digital model number in the CAD data based on the unique identification code of the target part.
[0022] In another possible implementation, determining the target part of the vehicle includes:
[0023] Determining the first part to be added in the vehicle and determining the first part as the target part; or,
[0024] Determining the first part to be added in the vehicle, determining the part requirement information of the first part, where the part requirement information is used to indicate whether the first part requires a matching part; when the part requirement information is used to indicate that the first part requires a matching second part, determining the first part and the second part as the target parts.
[0025] In another possible implementation, the method further includes:
[0026] Adding the second configuration usage of the point part to the digital model number of the third part in the CADBOM system;
[0027] Synchronizing the second configuration usage to the configuration usage in the BOM line of the third part in the EBOM system based on the unique identification code of the third part.
[0028] On the other hand, a synchronization device for the CADBOM and EBOM configuration usages is provided, and the device includes:
[0029] A first determination module, configured to determine the target part of the vehicle;
[0030] A creation module, configured to create a design layer corresponding to the target part in the CAD data of the vehicle in the CADBOM system for managing the bill of materials in CAD, where the design layer is used to display the hierarchical structure of the parts in the CAD data, and the design layer includes a digital model number, and the digital model number is used to store the design version and configuration usage of the target part;
[0031] A creation module, configured to establish a correspondence between a digital model number and a unique identification code in a design layer corresponding to the target part, where the unique identification code is used to store the unique identification code of the target part;
[0032] A second determination module, configured to determine the part number of the target part, add a BOM line to the BOM data of the vehicle in the Engineering Bill of Materials (EBOM) system, where the BOM line includes the part number of the target part and the configuration data of the target part, and the configuration data of the target part includes the unique identification code of the target part and a first configuration usage, and the first configuration usage is used to represent the usage for which the target part is configured;
[0033] A synchronization module, configured to synchronize the first configuration usage to the digital model number in the CAD data based on the unique identification code of the target part.
[0034] In a possible implementation manner, the creation module is configured to determine the CADBOM upper-layer structure of the vehicle in the CADBOM system, where the CADBOM upper-layer structure includes multiple levels of grouping, and each level of grouping includes at least one part of the vehicle; determine the target-level grouping to which the target part belongs in the CADBOM upper-layer structure; and create a design layer corresponding to the target part in the target-level grouping.
[0035] In another possible implementation manner, when the creation module first creates the CAD data of the vehicle in the CADBOM system, it is configured to determine the vehicle identification number of the vehicle; and create the CADBOM upper-layer structure of the vehicle in the CADBOM system based on the vehicle identification number of the vehicle.
[0036] In another possible implementation manner, the synchronization module is configured to determine the geometry of the vehicle based on the first configuration usage; perform a correctness check on the first configuration usage based on the geometry; and when the correctness check on the first configuration usage passes, synchronize the first configuration usage to the digital model number in the CAD data based on the unique identification code of the target part.
[0037] In another possible implementation manner, the first determination module is configured to determine a first part to be added in the vehicle and determine the first part as the target part; or,
[0038] The first determination module is configured to determine a first part to be added in the vehicle, and determine part requirement information of the first part, where the part requirement information is used to indicate whether the first part requires a matching part; in a case where the part requirement information is used to indicate that the first part requires a second part as a match, the first part and the second part are determined as the target parts.
[0039] In another possible implementation manner, the apparatus further includes:
[0040] An adding module, configured to add a second configuration usage of the dot part to a digital model number of the third part in the CADBOM system;
[0041] The synchronization module is further configured to synchronize the second configuration usage to a configuration usage in a BOM line of the third part in the EBOM system based on a unique identification code of the third part.
[0042] On the other hand, a computer device is provided, where the computer device includes a main control module, the main control module includes a processor and a memory, and 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 above-mentioned method for synchronizing the configuration usages of CADBOM and EBOM.
[0043] On the other hand, a computer-readable storage medium is provided, where 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 above-mentioned method for synchronizing the configuration usages of CADBOM and EBOM.
[0044] On the other hand, a computer program product is provided, where 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 above-mentioned method for synchronizing the configuration usages of CADBOM and EBOM.
[0045] In the embodiments of the present application, since the correspondence relationship between the digital model number and the unique identification code is added in the design layer of the target part in the CADBOM system; and the EBOM system stores the correspondence relationship between the unique identification code and the configuration usage; therefore, when adding the first configuration usage of the target part in the EBOM system, based on the unique identification code, the digital model number of the target part can be located in the CADBOM system, and then the first configuration usage is synchronized to the digital model number, so that it is only necessary to configure the first configuration usage once in the CADBOM system, and the automatic synchronization of the first configuration usage can be achieved, and there is no need to repeatedly configure the first configuration usage in the EBOM system; thus, the work of repeated configuration maintenance is reduced, and the consistency of the configuration usages in the CADBOM system and the EBOM system is improved.
[0046] It should be understood that the above general description and the following detailed description are merely exemplary and do not limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 FIG. is a schematic diagram of an implementation environment of a method for synchronizing the configuration usage of CAD BOM and EBOM shown in an exemplary embodiment of the present application;
[0048] Figure 2 FIG. is a flowchart of a method for synchronizing the configuration usage of CAD BOM and EBOM shown in an exemplary embodiment of the present application;
[0049] Figure 3 FIG. is a flowchart of a method for synchronizing the configuration usage of CAD BOM and EBOM shown in an exemplary embodiment of the present application;
[0050] Figure 4 FIG. is a schematic diagram of a method for synchronizing the configuration usage of CAD BOM and EBOM shown in an exemplary embodiment of the present application;
[0051] Figure 5 FIG. is a flowchart of a method for synchronizing the configuration usage of CAD BOM and EBOM shown in an exemplary embodiment of the present application;
[0052] Figure 6 FIG. is a flowchart of a method for synchronizing the configuration usage of CAD BOM and EBOM shown in an exemplary embodiment of the present application;
[0053] Figure 7 FIG. is a block diagram of a device for synchronizing the configuration usage of CAD BOM and EBOM shown in an exemplary embodiment of the present application;
[0054] Figure 8 FIG. is a block diagram of a computer device shown in an exemplary embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0055] To make the technical solutions and advantages of the present application clearer, the following further describes the embodiments of the present application in detail.
[0056] Terms such as "first", "second", "third", and "fourth" in the specification, claims, and drawings of the present 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 inclusions. 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 may optionally further include steps or units not listed, or may optionally further include other steps or units inherent to these processes, methods, products, or devices.
[0057] It should be noted that the information (including but not limited to user device 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 relevant information of the vehicle involved in this application is obtained under full authorization.
[0058] Please refer to Figure 1 , which shows a schematic diagram of the implementation environment of the synchronization method of CADBOM and EBOM configuration usage shown in an exemplary embodiment of this application. The implementation environment includes: a computer device, which is installed with a CADBOM system, an EBOM system, and a PLM (Product Lifecycle Management) system. Based on the PLM system, the CADBOM system can be accessed, and based on the PLM system, the EBOM system can be accessed.
[0059] CADBOM refers to the bill of materials for geometric design, which expresses the whole vehicle composed of which parts from the perspective of the part geometric structure; EBOM refers to the engineering design part bill of materials, which expresses the whole vehicle composed of which parts from the perspective of the part attribute information list. CADBOM is managed according to the structural hierarchy relationship from the whole vehicle to specific parts in the part grouping structure, while EBOM is managed in a flat manner without reflecting the relationship between parts. The PLM system is a strategic business model that supports the creation, management, distribution, and application of data throughout the product life cycle from concept design to retirement by integrating people, processes, application systems, and information. The execution subject of the embodiment of this application can be a computer device, specifically the PLM system in the computer device.
[0060] In the embodiment of this application, when configuring the first configuration usage of the target part in the vehicle in the EBOM system, the PLM system can synchronize the first configuration usage in the EBOM system to the CADBOM system; when configuring the second configuration usage of the target part in the CADBOM system, the PLM system can synchronize the second configuration usage in the CADBOM system to the CADBOM system.
[0061] The vehicle is a new energy vehicle, such as a pure electric vehicle, a plug-in hybrid vehicle, a fuel cell electric vehicle, etc. The vehicle is equipped 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.
[0062] Please refer to Figure 2 , which shows the flowchart of the synchronization method of the CADBOM and EBOM configuration usage shown in an exemplary embodiment of the present application. Refer to Figure 2 , the method includes:
[0063] Step 201: The computer device determines the target part of the vehicle.
[0064] Step 202: The computer device creates a design layer corresponding to the target part in the CAD data of the vehicle in the CADBOM system. The design layer is used to display the hierarchical structure of the parts in the CAD data, and the design layer includes a digital model number, which is used to store the design version and configuration usage of the target part.
[0065] Step 203: The computer device establishes a correspondence relationship between the digital model number and the unique identification code in the design layer corresponding to the target part. The unique identification code is used to store the unique identification code of the target part.
[0066] Step 204: The computer device determines the part number of the target part, and adds a BOM line to the BOM data of the vehicle in the EBOM system. The BOM line includes the part number of the target part and the configuration data of the target part. The configuration data of the target part includes the unique identification code of the target part and the first configuration usage, and the first configuration usage is used to represent the usage in which the target part is configured.
[0067] Step 205: The computer device synchronizes the first configuration usage to the digital model number in the CAD data based on the unique identification code of the target part.
[0068] In the embodiment of the present application, since the corresponding relationship between the digital model number and the unique identification code is added to the design layer of the target part in the CADBOM system; and the EBOM system stores the corresponding relationship between the unique identification code and the configuration usage; therefore, when adding the first configuration usage of the target part to the EBOM system, based on the unique identification code, the digital model number of the target part can be located in the CADBOM system, and then the first configuration usage can be synchronized to the digital model number. Thus, it is only necessary to configure the first configuration usage once in the CADBOM system, and the automatic synchronization of the first configuration usage can be achieved, without the need to repeatedly configure the first configuration usage in the EBOM system; thereby reducing the work of repeated configuration maintenance and improving the consistency of the configuration usage in the CADBOM system and the EBOM system.
[0069] Please refer to Figure 3 , which shows a flowchart of the method for synchronizing the configuration usage of CADBOM and EBOM shown in an exemplary embodiment of the present application. Refer to Figure 3 , the method includes:
[0070] Step 301: The computer device determines the target part of the vehicle.
[0071] The target part is the part in the vehicle whose configuration information needs to be modified; in a possible implementation manner, the target part is the first part in the vehicle whose configuration information needs to be added; correspondingly, the step for the computer device to determine the target part of the vehicle can be: The computer device determines the first part to be added in the vehicle and determines the first part as the target part.
[0072] In another possible implementation manner, the target part includes the first part whose configuration information needs to be added and the second part that is matched with the first part; correspondingly, the step for the computer device to determine the target part of the vehicle can be: The computer device determines the first part to be added in the vehicle, determines the part requirement information of the first part, and the part requirement information is used to indicate whether the first part needs a matching part; in the case where the part requirement information is used to indicate that the first part needs a matching second part, the first part and the second part are determined as the target parts. In the case where the part requirement information is used to indicate that the first part does not need a matching part, the first part is determined as the target part.
[0073] In the embodiment of the present application, when synchronizing the configuration usage between the CADBOM system and the EBOM system, not only the configuration usage of the first part is synchronized, but also the configuration usage of the second part that is matched with the first part is synchronized. Thus, it is possible to synchronize the configuration usage of the first part and the configuration usage of the second part configured in the EBOM system to the CADBOM system at one time, which not only improves the synchronization efficiency but also improves the integrity of the configuration usage in the CADBOM system.
[0074] For example, the engineering configuration table requires two types of steering columns: one is an electric steering column and the other is a mechanical steering column. Then the first parts are the electric steering column and the mechanical steering column; the electric steering column requires standard parts for matching and fixing, and the mechanical steering column also requires standard parts for matching; then the second part matching the electric steering column is the standard part for fixing supporting the electric steering column, and the second part matching the mechanical steering column is the standard part for fixing supporting the mechanical steering column; therefore, the target parts include the electric steering column, the standard part for fixing supporting the electric steering column, the mechanical steering column, and the standard part for fixing supporting the mechanical steering column. The standard part for fixing supporting the electric steering column can be a bolt - electric steering; the standard part for fixing supporting the mechanical steering column can be a bolt - mechanical steering.
[0075] After the computer device determines the target parts, it determines whether to create the CAD data of the vehicle for the first time in the CADBOM system; in the case of creating the CAD data of the vehicle for the first time in the CADBOM system, step 302 is executed; in the case of not creating the CAD data of the vehicle for the first time in the CADBOM system, at this time, the CADBOM upper - layer structure has been created in the CADBOM system, and step 303 can be directly executed at this time.
[0076] Step 302: In the case of creating the CAD data of the vehicle for the first time in the CADBOM system, the computer device determines the vehicle identification number of the vehicle; based on the vehicle identification number of the vehicle, the computer device creates the CADBOM upper - layer structure of the vehicle in the CADBOM system. The CADBOM upper - layer structure includes multiple levels of grouping, and each level of grouping includes at least one part of the vehicle.
[0077] The computer device creates the CADBOM upper - layer structure of the vehicle through a customized upper - layer structure creation tool. For example, the computer device displays the creation interface of the upper - layer structure creation tool. The creation interface includes an input box for inputting the vehicle identification number; the computer device obtains the vehicle identification number input in the input box and creates the CADBOM upper - layer structure of the vehicle through the upper - layer structure creation tool based on the vehicle identification number.
[0078] In a possible implementation, the CADBOM upper - layer structure includes multiple levels of grouping and the digital model number corresponding to each level of grouping. The digital model number corresponding to any level of grouping is used to store the design version of the parts corresponding to this level of grouping, and the digital model number can also be used to store the configuration usage of the parts.
[0079] For example, please refer to Figure 4, the computer device creates tools through a customized upper-level structure. By inputting the vehicle identification number, the upper-level structure of the vehicle CAD BOM can be generated. The CAD BOM upper-level structure includes the vehicle and the digital model number T1X corresponding to the vehicle; the vehicle includes the first-level grouping and the digital model number corresponding to the first-level grouping; for example, the first-level grouping includes the body system, the chassis system, and the powertrain system, and the digital model number corresponding to the chassis system is AG001; the chassis system includes the braking system, the steering system, the suspension system, and the wheel system, etc. The braking system, the steering system, the suspension system, and the wheel system belong to the second-level grouping, and the digital model number corresponding to the steering system is AG002. The steering system includes the steering column, the front-wheel steering, and the rear-wheel steering, etc. The steering column, the front-wheel steering, and the rear-wheel steering belong to the third-level grouping, and the digital model number corresponding to the steering column is AG003; the parts used in the third-level grouping are managed as sub-parts under the third-level grouping.
[0080] Step 303: The computer device determines the target-level grouping to which the target part belongs in the CAD BOM upper-level structure; creates a design layer corresponding to the target part in the target-level grouping. The design layer is used to display the hierarchical structure of the parts in the CAD data, and the design layer includes a digital model number, which is used to store the design version and configuration usage of the target part.
[0081] Since the parts used in the third-level grouping are managed as sub-parts under the third-level grouping; therefore, the grouping to which the target part belongs is the third-level grouping. The computer device creates a design layer corresponding to the target part under the third-level grouping through the OOTB function of the PLM system.
[0082] For example, please refer to Figure 5 , the computer device creates a design layer corresponding to the electric steering column, a design layer corresponding to the bolt - electric steering, a design layer corresponding to the mechanical steering column, and a design layer corresponding to the bolt - mechanical steering through the OOTB function of the PLM system. The design layer corresponding to the electric steering column includes the digital model number DS001 of the electric steering column, and the design layer corresponding to the bolt - electric steering includes the digital model number DS002 of the bolt - electric steering; the design layer corresponding to the mechanical steering column includes the digital model number DS003 of the mechanical steering column; the design layer corresponding to the bolt - mechanical steering includes the digital model number DS004 of the bolt - mechanical steering column.
[0083] Step 304: The computer device establishes a correspondence relationship between the digital model number and the unique identification code in the design layer corresponding to the target part. The unique identification code is used to store the unique identification code of the target part.
[0084] The unique identification code of the target part can be the unique BOM line code of the target part; therefore, the unique identification code can also be the BOM line unique code. For example, please continue to refer to Figure 5The computer device establishes the correspondence between the digital model number DS001 and the unique identification code TS00001 in the design layer corresponding to the electric power steering column, and the bolt - electric power steering corresponding design layer establishes the correspondence between the digital model number DS002 of the bolt - electric power steering and the unique identification code TS00002. In the design layer corresponding to the mechanical steering column, the correspondence between the digital model number DS003 of the mechanical steering column and the unique identification code TS00003 is established. In the design layer corresponding to the bolt - mechanical steering, the correspondence between the digital model number DS004 of the bolt - mechanical steering column and the unique identification code TS00004 is established.
[0085] Since it is considered that the EBOM business application is more extensive, with a high update frequency, the data source for synchronized configuration usage is defined as EBOM. In the management node of the vehicle design process, the configuration usage of CADBOM and EBOM is synchronized, and the configuration usage of EBOM is synchronized to CADBOM. Thus, the synchronization of configuration usage is achieved, the data consistency is improved, and the errors caused by manual operations are reduced. In the embodiment of the present application, not only can the configuration usage in the EBOM system be synchronized to the CADBOM system, but also the configuration usage in the CADBOM system can be synchronized to the EBOM system. The process can be as follows:
[0086] The computer device adds the second configuration usage of the third part to the digital model number of the third part in the CADBOM system; based on the unique identification code of the third part, the second configuration usage is synchronized to the configuration usage in the BOM line of the third part in the EBOM system.
[0087] In the embodiment of the present application, not only can the configuration usage in the EBOM system be synchronized to the CADBOM system, but also the configuration usage in the CADBOM system can be synchronized to the EBOM system, which improves the flexibility of the synchronization of configuration usage.
[0088] Step 305: The computer device determines the part number of the target part, adds a BOM line to the BOM data of the vehicle in the EBOM system. The BOM line includes the part number of the target part and the configuration data of the target part. The configuration data of the target part includes the unique identification code of the target part and the first configuration usage, and the first configuration usage is used to represent the usage of the target part when it is configured.
[0089] The computer device applies for the part number of the target part in the part number management platform; in a possible implementation, when the target part includes the first part added to the vehicle, the computer device applies for the part number of the first part in the part number management platform and obtains the part number of the first part released by the part number management platform. For example, the computer device applies for the part numbers of the electric steering column and the mechanical steering column in the part number management platform. After the application process ends, the part number management platform releases two part numbers: A1 (electric steering column) and A2 (mechanical steering column).
[0090] In another possible implementation, when the target part includes the first part and the second part (the matching part of the first part), the computer device can apply for the part number of the first part in the part number management platform, while the part number of the second part can follow the part number in the standard parts library and does not need to be re-applied. For example, the standard parts for fixing the electric steering column and the standard parts for fixing the mechanical steering column directly determine the part numbers from the standard parts library without re-application.
[0091] The computer device adds the part numbers of the electric steering column, the fixing parts of the electric steering column, the part numbers of the mechanical steering column, and the fixing parts of the mechanical steering column in the T1X room of the EBOM system, and respectively defines the first configuration usage of adding the electric steering column, the first configuration usage of the fixing parts of the electric steering column, the first configuration usage of the mechanical steering column, and the first configuration usage of the fixing parts of the mechanical steering column, and publishes the BOM line through the release process.
[0092] Among them, in addition to including the first configuration usage, the configuration data of the target part can also include part name, function description, location code, location description, and unique identification code; correspondingly, the content of the EBOM list finally output by the computer device is shown in Table 1 below:
[0093] Table 1
[0094]
[0095]
[0096] In a possible implementation, when the first configuration usage of the target part in the BOM line is updated, the first configuration usage in the BOM line corresponding to the target part is updated, and then the BOM is released through the release process to update the first configuration usage of the target part in the BOM. Also, when the first configuration usage of the target part in the BOM line is updated, the updated first configuration usage of the target part can also be updated to the digital model number of the target part in the CAD data through step 306, so that not only the synchronization of the configuration usage of the newly added part can be achieved, but also the update synchronization of the configuration usage of the existing part can be realized.
[0097] In the embodiment of the present application, the computer device executes step 306 only when receiving a release instruction for releasing the BOM line.
[0098] Step 306: The computer device synchronizes the first configuration usage to the digital model number in the CAD data based on the unique identification code of the target part.
[0099] Since the unique identification code attribute in the BOM line corresponds one-to-one with the digital model number of the target part in the design layer of the CADBOM system, and the unique identification code is unique; therefore, the computer device can determine the digital model number corresponding to the unique identification code from the design layer of the target part in the CADBOM system based on the unique identification code of the target part in the BOM line, and then synchronize and map the first configuration usage of the target part in the BOM line to the configuration usage attribute of the design layer of the target part in the CADBOM system, so as to realize synchronizing the first configuration usage of the target part in the EBOM system to the configuration usage attribute of the design layer of the target part in the CADBOM system.
[0100] In a possible implementation, the digital model number of the target part is used to store the design version and configuration usage of the target part; therefore, in this step, the computer device synchronizes the first configuration usage to the digital model number in the CAD data based on the unique identification code of the target part. In another possible implementation, the digital model number of the target part is used to store the design version of the target part, and the configuration usage attribute is set in the design layer of the target part; therefore, in this step, the computer device synchronizes the first configuration usage to the configuration usage attribute of the design layer in the CAD data based on the unique identification code of the target part.
[0101] In a possible implementation, after the computer device determines the first configuration usage, it can directly synchronize the first configuration usage to the digital model number in the CAD data based on the unique identification code of the target part. In another possible implementation, the computer device can also verify the first configuration usage, and only after the verification passes, the synchronization of the first configuration usage is performed. Correspondingly, step 306 can be:
[0102] The computer device determines the geometry of the vehicle based on the first configuration usage; based on the geometry, it verifies the correctness of the first configuration usage; when the verification of the correctness of the first configuration usage passes, based on the unique identification code of the target part, it synchronizes the first configuration usage to the digital model number in the CAD data. When the verification of the correctness of the first configuration usage fails, the computer device obtains the modified first configuration usage of the target part, and then based on the modified first configuration usage of the target part, re-determines the geometry of the vehicle until the verification of the correctness of the first configuration usage passes.
[0103] The step of the computer device verifying the correctness of the first configuration usage based on the geometry can be: the computer device determines the matching degree between the geometry and the reference geometry, where the reference geometry is the correct geometry of the vehicle. When the matching degree is greater than the preset matching degree, it is determined that the verification of the correctness of the first configuration usage passes; when the matching degree is not greater than the preset matching degree, it is determined that the verification of the correctness of the first configuration usage fails.
[0104] In the embodiments of the present application, through the geometric expression of CADBOM, the visualization confirmation condition of the configuration is realized, thereby improving the correctness of configuration maintenance.
[0105] For example, please refer to Figure 6 , the process of the synchronization method of the CADBOM and EBOM configuration usages in the embodiments of the present application starts, and then it is determined whether it is the first time to create the CAD data of the vehicle in the CADBOM system; when creating the CAD data for the first time, create the upper layer structure of CADBOM of the vehicle in the CADBOM system, and create the design layer of the target part in the upper layer structure of CADBOM; when it is not the first time to create the CAD data, that is, there is an existing upper layer result of CADBOM of the vehicle, directly create the design layer of the target part in the existing upper layer result of CADBOM, and the configuration usage of the target part can also be maintained in the design layer (optional step). Apply for the part number of the target part in the EBOM system, and then create or update the BOM line in the EBOM system based on the part number of the target part. The BOM line includes the first configuration usage of the target part, publish the BOM line, and then synchronize the first configuration usage of the target part to the CADBOM system. When synchronizing the first configuration usage of the target part to the CADBOM system, the correctness of the first configuration usage can also be verified. When the verification of the correctness of the first configuration usage passes, it ends; when the verification of the correctness of the first configuration usage fails, return to the step of updating the BOM line until the verification of the correctness of the first configuration usage passes.
[0106] In the embodiment of the present application, since the correspondence between the digital model number and the unique identification code is added in the design layer of the target part in the CADBOM system, and the EBOM system stores the correspondence between the unique identification code and the configuration usage, when adding the first configuration usage of the target part in the EBOM system, based on the unique identification code, the digital model number of the target part can be located in the CADBOM system, and then the first configuration usage can be synchronized to the digital model number, so that the first configuration usage only needs to be configured once in the CADBOM system, and there is no need to repeatedly configure the first configuration usage in the EBOM system, thus reducing the work of repeated configuration maintenance and improving the consistency of the configuration usage in the CADBOM system and the EBOM system. Moreover, since the configuration usage is maintained through the unique identification code of the target part, the unified configuration management object is realized, and the correctness of the configuration maintenance is improved.
[0107] Please refer to Figure 7 , which shows a block diagram of a synchronization device for CADBOM and EBOM configuration usage according to an exemplary embodiment of the present application. The device includes:
[0108] A first determination module 701, configured to determine a target part of a vehicle;
[0109] A creation module 702, configured to create a design layer corresponding to the target part in the CAD data of the vehicle in the CAD material list CADBOM system, the design layer being used to display the hierarchical structure of the parts in the CAD data, and the design layer including a digital model number, the digital model number being used to store the design version and configuration usage of the target part;
[0110] An establishment module 703, configured to establish a correspondence between the digital model number and the unique identification code in the design layer corresponding to the target part, the unique identification code being used to store the unique identification code of the target part;
[0111] A second determination module 704, configured to determine the part number of the target part, add a BOM line in the BOM data of the vehicle in the engineering material list EBOM system, the BOM line including the part number of the target part and the configuration data of the target part, and the configuration data of the target part including the unique identification code and the first configuration usage of the target part, the first configuration usage being used to represent the usage in which the target part is configured;
[0112] A synchronization module 705, configured to synchronize the first configuration usage to the digital model number in the CAD data based on the unique identification code of the target part.
[0113] In a possible implementation, the creation module 702 is configured to determine the upper-level CADBOM structure of the vehicle in the CADBOM system. The upper-level CADBOM structure includes multiple levels of grouping, and each level of grouping includes at least one part of the vehicle. Determine the target level of grouping to which the target part belongs in the upper-level CADBOM structure. Create a design layer corresponding to the target part in the target level of grouping.
[0114] In another possible implementation, when the creation module 702 first creates the CAD data of the vehicle in the CADBOM system, it is configured to determine the vehicle identification number of the vehicle. Based on the vehicle identification number of the vehicle, create the upper-level CADBOM structure of the vehicle in the CADBOM system.
[0115] In another possible implementation, the synchronization module 705 is configured to determine the geometry of the vehicle based on the first configured usage. Based on the geometry, perform a correctness check on the first configured usage. When the correctness check on the first configured usage passes, synchronize the first configured usage to the digital model number in the CAD data based on the unique identification code of the target part.
[0116] In another possible implementation, the first determination module 701 is configured to determine the first part to be added in the vehicle and determine the first part as the target part; or,
[0117] The first determination module 701 is configured to determine the first part to be added in the vehicle and determine the part requirement information of the first part. The part requirement information is used to indicate whether the first part requires a matching part. When the part requirement information indicates that the first part requires a matching second part, determine the first part and the second part as the target parts.
[0118] In another possible implementation, the device further includes:
[0119] An addition module, configured to add the second configured usage of the point part to the digital model number of the third part in the CADBOM system;
[0120] The synchronization module 705 is further configured to synchronize the second configured usage to the configured usage in the BOM line of the third part in the EBOM system based on the unique identification code of the third part.
[0121] In the embodiment of the present application, since the correspondence between the digital model number and the unique identification code is added to the design layer of the target part in the CADBOM system, and the EBOM system stores the correspondence between the unique identification code and the configuration usage, when adding the first configuration usage of the target part to the EBOM system, the digital model number of the target part can be located in the CADBOM system based on the unique identification code, and then the first configuration usage is synchronized to the digital model number. Therefore, it is only necessary to configure the first configuration usage once in the CADBOM system to achieve the automatic synchronization of the first configuration usage, without the need to repeatedly configure the first configuration usage in the EBOM system, thereby reducing the work of repeated configuration maintenance and improving the consistency of the configuration usage in the CADBOM system and the EBOM system.
[0122] It should be noted that when the synchronization device for the CADBOM and EBOM configuration usages provided in the above embodiment synchronizes the CADBOM and EBOM configuration usages, only the above division of each functional module is used for illustration. In actual applications, the above functions can be allocated 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 synchronization device for the CADBOM and EBOM configuration usages provided in the above embodiment and the embodiment of the synchronization method for the CADBOM and EBOM configuration usages belong to the same concept. For the specific implementation process, please refer to the method embodiment and will not be elaborated here.
[0123] Figure 8 It is a schematic structural diagram of a computer device according to an embodiment of the present application. The computer device 800 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 notebook computer or a desktop computer. The computer device 800 may also be referred to by other names such as user equipment, portable terminal, laptop terminal, desktop terminal, etc.
[0124] Generally, the computer device 800 includes a processor 801 and a memory 802.
[0125] The processor 801 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. The processor 801 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 801 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 801 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 801 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computational operations related to machine learning.
[0126] The memory 802 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 802 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 802 is used to store at least one program code, and the at least one program code is used to be executed by the processor 801 to implement the synchronization of the CADBOM and EBOM configuration usage provided in the method embodiments of the present application.
[0127] In some embodiments, the computer device 800 may further optionally include: a peripheral device interface 803 and at least one peripheral device. The processor 801, the memory 802, and the peripheral device interface 803 may be connected through a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 803 through a bus, signal lines, or a circuit board. Specifically, the peripheral devices include at least one of a radio frequency circuit 804, a display screen 805, a camera assembly 806, an audio circuit 807, and a power supply 808.
[0128] The peripheral device interface 803 can be used to connect at least one I / O (Input / Output) related peripheral device to the processor 801 and the memory 802. In some embodiments, the processor 801, the memory 802, and the peripheral device interface 803 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 801, the memory 802, and the peripheral device interface 803 can be implemented on a separate chip or circuit board, and this embodiment does not limit this.
[0129] The radio frequency circuit 804 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 804 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 804 converts an electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 804 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 804 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, each generation of mobile communication network (2G, 3G, 4G, and 5G), a wireless local area network, and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 804 may further include a circuit related to NFC (Near Field Communication), and this application does not limit this.
[0130] The display screen 805 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 805 is a touch display screen, the display screen 805 also has the ability to collect touch signals on or above the surface of the display screen 805. The touch signal can be input to the processor 801 as a control signal for processing. At this time, the display screen 805 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 805, which is disposed on the front panel of the computer device 800; in other embodiments, there may be at least two display screens 805, which are respectively disposed on different surfaces of the computer device 800 or are in a folding design; in other embodiments, the display screen 805 may be a flexible display screen, which is disposed on a curved surface or a folding surface of the computer device 800. Even, the display screen 805 can also be set to an irregular non-rectangular shape, that is, a special-shaped screen. The display screen 805 can be prepared using materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0131] The camera module 806 is used to capture images or videos. Optionally, the camera module 806 includes a front camera and a rear camera. Generally, the front camera is disposed on the front panel of the terminal, and the rear camera is disposed on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth camera, a wide-angle camera, and a telephoto camera respectively, so as to implement the function of background blurring by fusing the main camera and the depth 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 fusion shooting functions. In some embodiments, the camera module 806 may further include a flash. The flash can be a single-color temperature flash or a two-color temperature flash. A two-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation under different color temperatures.
[0132] The audio circuit 807 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 801 for processing, or input to the radio frequency circuit 804 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 800. 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 801 or the radio frequency circuit 804 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 807 may also include a headphone jack.
[0133] The power supply 808 is used to supply power to each component in the computer device 800. The power supply 808 may be alternating current, direct current, a disposable battery or a rechargeable battery. When the power supply 808 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 can also be used to support fast charging technology.
[0134] In some embodiments, the computer device 800 further includes one or more sensors 809. The one or more sensors 809 include but are not limited to: an acceleration sensor 810, a gyroscope sensor 811, a pressure sensor 812, an optical sensor 813, and a proximity sensor 814.
[0135] The acceleration sensor 810 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established with the computer device 800. For example, the acceleration sensor 810 can be used to detect the components of the gravitational acceleration on the three coordinate axes. The processor 801 can control the display screen 805 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 810. The acceleration sensor 810 can also be used for collecting game or user's motion data.
[0136] The gyroscope sensor 811 can detect the body direction and rotation angle of the computer device 800. The gyroscope sensor 811 can cooperate with the acceleration sensor 810 to collect the 3D actions of the user on the computer device 800. According to the data collected by the gyroscope sensor 811, the processor 801 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.
[0137] The pressure sensor 812 can be disposed on the side frame of the computer device 800 and / or the lower layer of the display screen 805. When the pressure sensor 812 is disposed on the side frame of the computer device 800, it can detect the holding signal of the user on the computer device 800, and the processor 801 can perform left / right hand recognition or quick operation according to the holding signal collected by the pressure sensor 812. When the pressure sensor 812 is disposed on the lower layer of the display screen 805, the processor 801 can control the operable controls on the UI interface according to the pressure operation of the user on the display screen 805. The operable controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0138] The optical sensor 813 is used to collect the ambient light intensity. In one embodiment, the processor 801 can control the display brightness of the display screen 805 according to the ambient light intensity collected by the optical sensor 813. Specifically, when the ambient light intensity is high, the display brightness of the display screen 805 is increased; when the ambient light intensity is low, the display brightness of the display screen 805 is decreased. In another embodiment, the processor 801 can also dynamically adjust the shooting parameters of the camera assembly 806 according to the ambient light intensity collected by the optical sensor 813.
[0139] The proximity sensor 814, also known as a distance sensor, is usually disposed on the front panel of the computer device 800. The proximity sensor 814 is used to collect the distance between the user and the front of the computer device 800. In one embodiment, when the proximity sensor 814 detects that the distance between the user and the front of the computer device 800 is gradually decreasing, the processor 801 controls the display screen 805 to switch from the lit state to the off state; when the proximity sensor 814 detects that the distance between the user and the front of the computer device 800 is gradually increasing, the processor 801 controls the display screen 805 to switch from the off state to the lit state.
[0140] Those skilled in the art can understand that Figure 8 the structure shown in does not constitute a limitation on the computer device 800, and it may include more or fewer components than shown in the figure, or combine some components, or adopt a different component layout.
[0141] 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 synchronization method of the CADBOM and EBOM configuration usage 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 a ROM (Read-Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0142] 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 synchronization method of the CADBOM and EBOM configuration usage shown in the above respective embodiments.
[0143] In some embodiments, the computer program product involved in the embodiments of the present application may be deployed to be executed on a computer device, or on multiple computer devices located at one place. Or, it may 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 may form a blockchain system.
[0144] Those of ordinary skill in the art can understand that all or part of the steps to implement the above embodiments can be completed by hardware, or can be completed by a program instructing relevant hardware. The program can be stored in a computer-readable storage medium. The storage medium mentioned above may be a read-only memory, a magnetic disk, or an optical disc, etc.
[0145] The above description is only for the convenience of those skilled in the art to understand the technical solution of the present application, and is not intended to 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 synchronization method for the configuration usage of CAD BOM and EBOM, characterized in that, The method includes: Determine the target part of the vehicle; Create a design layer corresponding to the target part in the CAD data of the vehicle in the CAD BOM (Bill of Materials) system for managing materials in CAD, where the design layer is used to display the hierarchical structure of parts in the CAD data, and the design layer includes a digital model number which is used to store the design version and configuration usage of the target part; In the design layer corresponding to the target part, establish a correspondence relationship between the digital model number and the unique identification code, where the unique identification code is used to store the unique identification code of the target part; Determine the part number of the target part, and add a BOM line in the BOM data of the vehicle in the Engineering BOM (EBOM) system. The BOM line includes the part number of the target part and the configuration data of the target part. The configuration data of the target part includes the unique identification code of the target part and the first configuration usage, and the first configuration usage is used to represent the usage for which the target part is configured; Based on the unique identification code of the target part, synchronize the first configuration usage to the digital model number in the CAD data.
2. The method according to claim 1, characterized in that The step of creating a design layer corresponding to the target part in the CAD data of the vehicle in the CAD BOM system for managing materials in CAD includes: Determine the upper-level structure of the CAD BOM of the vehicle in the CAD BOM system. The upper-level structure of the CAD BOM includes multiple levels of grouping, and each level of grouping includes at least one part of the vehicle; Determine the target-level grouping to which the target part belongs in the upper-level structure of the CAD BOM; Create a design layer corresponding to the target part in the target-level grouping.
3. The method according to claim 2, characterized in that, The step of determining the upper-level structure of the CAD BOM of the vehicle in the CAD BOM system includes: When first creating the CAD data of the vehicle in the CAD BOM system, determine the vehicle identification number of the vehicle; Based on the vehicle identification number of the vehicle, create the upper-level structure of the CAD BOM of the vehicle in the CAD BOM system.
4. The method according to claim 1, characterized in that The step of synchronizing the first configuration usage to the digital model number in the CAD data based on the unique identification code of the target part includes: Based on the first configuration usage, determine the geometry of the vehicle; Based on the geometry, perform a correctness check on the first configuration usage; When the correctness check of the first configuration usage passes, based on the unique identification code of the target part, synchronize the first configuration usage to the digital model number in the CAD data.
5. The method according to claim 1, wherein The step of determining the target part of the vehicle includes: Determine the first part to be added in the vehicle, and determine the first part as the target part; or, Determine the first part to be added in the vehicle, and determine the part requirement information of the first part, where the part requirement information is used to represent whether the first part requires a matching part; when the part requirement information is used to represent that the first part requires a matching second part, determine the first part and the second part as the target parts.
6. The method according to claim 1, wherein The method further includes: Add the second configuration usage of the point part to the digital model number of the third part in the CADBOM system; Based on the unique identification code of the third part, synchronize the second configuration usage to the configuration usage in the BOM line of the third part in the EBOM system.
7. A synchronization device for the configuration usage of CAD BOM and EBOM, characterized in that, The device includes: A first determination module, configured to determine a target part of a vehicle; A creation module, configured to create a design layer corresponding to the target part in the CAD data of the vehicle in the CAD-based bill of materials CADBOM system, where the design layer is used to display the hierarchical structure of the parts in the CAD data, and the design layer includes a digital model number, and the digital model number is used to store the design version and configuration usage of the target part; An establishment module, configured to establish a correspondence between the digital model number and the unique identification code in the design layer corresponding to the target part, where the unique identification code is used to store the unique identification code of the target part; A second determination module, configured to determine the part number of the target part, add a BOM line to the BOM data of the vehicle in the engineering bill of materials EBOM system, where the BOM line includes the part number of the target part and the configuration data of the target part, and the configuration data of the target part includes the unique identification code and the first configuration usage of the target part, and the first configuration usage is used to represent the usage in which the target part is configured; A synchronization module, configured to synchronize the first configuration usage to the digital model number in the CAD data based on the unique identification code of the target part.
8. A computer device, characterized in that, The computer device includes a main control module, the main control module includes a processor and a memory, and 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 synchronization method of the CADBOM and EBOM configuration usages 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 synchronization method of the CADBOM and EBOM configuration usages 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 synchronization method of the CADBOM and EBOM configuration usages according to any one of claims 1 to 6.