Bill of material management method and device, equipment and medium

By obtaining and converting material list information in ODM mode, the problem of untimely and accurate material information transmission is solved, the standardization and unified material information is achieved, and the production efficiency and accuracy of production plan are improved.

CN120355342APending Publication Date: 2025-07-22INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510491023.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-18
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

In the ODM mode, the management of bill of materials has problems with untimely and accurate information transmission, resulting in delays or errors in production planning and procurement planning, lack of effective communication and collaboration mechanisms, and increasing the complexity of BOM management.

Method used

By obtaining the first material information in the initial bill of materials and converting it into the second material information based on the first rule, including encoding and description, the PLM system is used to realize automated conversion, generate a target bill of materials, and send it to the production system.

Benefits of technology

Ensure the standardization and uniformity of material information, reduce errors and confusion caused by inconsistent encoding and description, improve production efficiency, and shorten the preparation time from design to production.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120355342A_ABST
    Figure CN120355342A_ABST
Patent Text Reader

Abstract

The invention discloses a bill of material management method and device, equipment and a medium, first material information (a first material code and a first material description) in an initial bill of material is converted into second material information (a second material code and a second material description), so that standardization and unification of the material information can be ensured; and errors and confusion caused by inconsistent coding and description can be reduced. Through the automatic conversion process, the step of manually processing the bill of materials is reduced, errors and delay caused by manual operation are reduced, the target bill of materials can be rapidly generated through the systematic conversion process, the preparation time from design to production is shortened, and therefore the production efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of servers, and particularly to a method, apparatus, device, and medium for managing a bill of materials (BOM). Background Art

[0002] The ODM (Original Design Manufacturer) model means that the entire process from product concept design, R & D, production and manufacturing to after-sales service is completed by the manufacturer according to the customer's requirements. In this model, the entrusting party uses its core expertise, especially the unique advantages in brand and channels, to transfer part or all of the product design activities to the ODM server manufacturer, and the ODM server manufacturer designs and produces precise products according to the requirements of the entrusting party.

[0003] In the related art, the management of the BOM (Bill Of Material) adopts an offline modification method. However, since the BOM design involves multiple links and multiple participants, there are some problems in supply chain collaboration. For example, the transmission of BOM information may not be timely and accurate enough, resulting in delays or errors in production plans and procurement plans; there may be a lack of effective communication and collaboration mechanisms between different participants, increasing the complexity of BOM management.

[0004] Therefore, how to achieve precise matching of multi-party materials to reduce production problems caused by material confusion is an urgent problem to be solved currently. Summary of the Invention

[0005] This application provides a method, apparatus, device, and medium for managing a bill of materials to at least solve the problem of material confusion caused by difficult precise matching of multi-party materials in the related art.

[0006] This application provides a method for managing a bill of materials, and the method includes:

[0007] Obtain an initial bill of materials; the initial bill of materials includes first material information of multiple materials of a target product, and the first material information includes: a first material code and a first material description obtained based on a first rule;

[0008] Obtain second material information of the multiple materials; the second material information includes: a second material code and a second material description obtained based on a second rule;

[0009] Convert the first material information of the multiple materials into second material information to obtain a target bill of materials;

[0010] Send the target bill of materials to a production system.

[0011] The present application also provides a bill of materials management device, which includes:

[0012] An acquisition module, configured to acquire an initial bill of materials; the initial bill of materials includes first material information of various materials of a target product, and the first material information includes: a first material code and a first material description obtained based on a first rule;

[0013] A generation module, configured to acquire second material information of the various materials; the second material information includes: a second material code and a second material description obtained based on a second rule;

[0014] A conversion module, configured to convert the first material information of the various materials into second material information to obtain a target bill of materials;

[0015] A sending module, configured to send the target bill of materials to a production system.

[0016] The present application also provides an electronic device, including: a memory, configured to store a computer program; a processor, configured to implement the steps of any of the above bill of materials management methods when executing the computer program.

[0017] The present application also provides a computer-readable storage medium, in which a computer program is stored, and wherein the computer program implements the steps of any of the above bill of materials management methods when executed by a processor.

[0018] The present application also provides a computer program product, including a computer program, and the computer program implements the steps of any of the above bill of materials management methods when executed by a processor.

[0019] Through the present application, an initial bill of materials is acquired, where the initial bill of materials includes first material information of various materials of a target product, and the first material information includes: a first material code and a first material description obtained based on a first rule, second material information of the various materials is acquired, the second material information includes: a second material code and a second material description obtained based on a second rule, the first material information of the various materials is converted into second material information to obtain a target bill of materials, and the target bill of materials is sent to a production system. By converting the first material information (the first material code and the first material description) in the initial bill of materials into second material information (the second material code and the second material description), the standardization and unification of material information can be ensured, which helps to reduce errors and confusion caused by inconsistent coding and descriptions. Through the automated conversion process, the steps of manually processing the bill of materials are reduced, the errors and delays caused by manual operations are reduced, and the systematic conversion process can quickly generate the target bill of materials, shortening the preparation time from design to production, thereby improving production efficiency. Description of the Drawings

[0020] To more clearly illustrate the embodiments of the present application, the following will briefly introduce the accompanying drawings required for use in the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can also be obtained based on these drawings.

[0021] Figure 1 It is a schematic flowchart of a bill of materials management method provided by an embodiment of the present application;

[0022] Figure 2a It is a schematic diagram of a customer bill of materials of a bill of materials management method provided by an embodiment of the present application;

[0023] Figure 2b It is one of the schematic diagrams of the second rule of a bill of materials management method provided by an embodiment of the present application;

[0024] Figure 2c It is the second of the schematic diagrams of the second rule of a bill of materials management method provided by an embodiment of the present application;

[0025] Figure 2d It is a schematic diagram of an ODM bill of materials of a bill of materials management method provided by an embodiment of the present application;

[0026] Figure 2e It is a schematic diagram of a target bill of materials of a bill of materials management method provided by an embodiment of the present application;

[0027] Figure 3 It is a schematic structural diagram of a bill of materials management device provided by an embodiment of the present application. Detailed implementation manners

[0028] The following will clearly and completely describe the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, rather than all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the protection scope of the present application.

[0029] It should be noted that in the description of the present application, the terms "include", "comprise" or any other variant thereof are intended to cover a non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or device. The terms "first", "second", etc. in the present application are used to distinguish similar objects and are not used to describe a specific order or sequence.

[0030] To enable those skilled in the art of this technical field to better understand the solution of this application, the following provides a further detailed description of this application in conjunction with the accompanying drawings and specific implementation manners.

[0031] Term Explanation:

[0032] BOM: Bill Of Material, that is, the Bill of Materials, which is a detailed description of the materials required for a product, their usage quantities, specifications, etc., and is a key tool for guiding production activities.

[0033] ODM: Original Design Manufacturing, that is, Original Design Manufacturing, which is a production cooperation model. In this model, the manufacturer is not only responsible for production but also involved in the design and development of the product. The brand owner (principal) puts forward product requirements, and the ODM manufacturer is responsible for the whole process from market research, product design and development, raw material procurement to product manufacturing. The final product is sold with the trademark of the brand owner (principal).

[0034] ODM BOM: The Bill of Materials used in the ODM production mode.

[0035] PLM: Product Lifecycle Management, that is, the Product Lifecycle Management system, which is a series of application solutions that support the creation, management, distribution, and application of information throughout the product lifecycle. It can integrate human resources, processes, application systems, and information related to the product; R & D personnel can create a product BOM, conduct structural design, heat dissipation design simulation, and other a series of product development work in it.

[0036] In the ODM mode, the brand owner (principal) and the ODM manufacturer need to cooperate closely. However, since the BOM involves multiple links and multiple participants, the transmission of BOM information may not be timely and accurate enough, resulting in delays or errors in production plans and procurement plans; there may be a lack of effective communication and collaboration mechanisms between different participants, making it difficult to resolve problems and contradictions in the production process in a timely manner.

[0037] Based on the above problems, the embodiments of this application provide a method for managing the Bill of Materials, and in combination with the execution process of the method for managing the Bill of Materials, a detailed description of the method is given (technical terms involved must be explained).

[0038] Refer to Figure 1 As shown, the method for managing the Bill of Materials provided by the embodiments of the present invention includes the following steps:

[0039] S11. Obtain the initial Bill of Materials.

[0040] Among them, the initial bill of materials includes the first material information of various materials of the target product, and the first material information includes: the first material code and the first material description obtained based on the first rule. In the embodiments of the present disclosure, the target product may be a server product.

[0041] Specifically, the server ODM manufacturer realizes efficient docking with the BOM data system of the consignor through the PLM system. The ODM manufacturer receives the product bill of materials sent by the consignor system, that is, the initial bill of materials, through the data transmission interface between the PLM system and the BOM data system of the consignor. It can be understood that all steps of this solution are executed on the PLM system.

[0042] Exemplarily, the initial bill of materials includes the first material information of various materials required for the target product, and the first material information is the first material code and the first material description obtained by the consignor encoding and describing various materials of the target product according to the first rule. In addition, referring to Figure 2a As shown, the initial bill of materials also includes information such as the material type, material version, material quantity, hierarchical structure of various materials, substitution relationships between materials, and suppliers specified by customers. Among them, the BOM hierarchical structure is a hierarchical data model used to represent the assembly relationship between a product and its components. It is shown in a tree structure, with the top layer being the final product, the bottom layer being raw materials or basic components, and the middle layer being various levels of sub-assemblies. The components at each layer are connected through a parent-child relationship, where the parent part represents the assembly and the child part represents the component to be assembled.

[0043] S12. Obtain the second material information of the various materials.

[0044] Among them, the second material information includes: the second material code and the second material description obtained based on the second rule.

[0045] Specifically, the server ODM manufacturer applies for an exclusive customer material code by establishing an exclusive customer material coding rule and a component naming specification in the PLM system. That is, the second material information of various materials is obtained through the PLM system. The second material information is the second material code and the second material description obtained by the server ODM manufacturer encoding and describing various materials of the target product according to the second rule.

[0046] In some embodiments, the above step S12 (obtaining the second material information of the various materials) can be implemented in the following manner:

[0047] (1). Determine whether the material code comparison relationship library contains the corresponding relationship between the first material information and the second material information of the first material.

[0048] Among them, the material code comparison relationship library includes the corresponding relationship between the first material information and the second material information of the various materials.

[0049] (2) If the material code comparison relationship library contains the corresponding relationship between the first material information and the second material information of the first material, then read the second material information of the first material from the material code comparison relationship library.

[0050] (3) If the material code comparison relationship library does not contain the corresponding relationship between the first material information and the second material information of the first material, then generate the second material information of the first material based on the second rule.

[0051] Specifically, since the material code comparison relationship library includes the corresponding relationship between the first material information and the second material information of the various materials, when obtaining the second material information of the various materials, for any material (taking the first material as an example), it can first be determined whether the material code comparison relationship library contains the corresponding relationship between the first material information and the second material information of the first material. If the material code comparison relationship library contains the corresponding relationship between the first material information and the second material information of the first material, then read the second material information of the first material from the material code comparison relationship library. If the material code comparison relationship library does not contain the corresponding relationship between the first material information and the second material information of the first material, then generate the second material information of the first material based on the second rule.

[0052] In some embodiments, the above step (3) (generating the second material information of the first material based on the second rule) can be implemented in the following manner:

[0053] Among them, the second rule includes: a preset material description rule, a preset attribute rule, and a preset material code generation rule. The second rule supports the automatic processing of the generation and conversion of material descriptions in the PLM system, reduces manual intervention, and improves the efficiency and accuracy of data processing. Clear field division and attribute definition can avoid duplicate recording of the same information and reduce data redundancy.

[0054] a. Generate the second material description of the first material according to the preset material description rule, the preset attribute rule, and the first material information of the first material.

[0055] Optionally, the preset material description rule includes: each field of the material description is connected by a preset character.

[0056] The preset attribute rules include: the first field of the material description is used to represent the material name, the second field of the material description is used to represent the supplier name, the third field to the penultimate third field of the material description are used to represent multiple attribute information of the material, the penultimate second field of the material description is used to represent the code of the target customer, and the last field of the material description is used to represent the material code of the target customer.

[0057] Among them, the preset character can be a space, an underscore, etc., and no specific limitation is imposed here, and it can be reasonably set according to the user's usage habits.

[0058] Exemplarily, each field is a key attribute, and the fields are separated by means such as a space or an underscore. For example Figure 2b , there are types such as A, B, C, D, etc. for product materials. The key attributes of type A materials are A1, A2…An-1, An, the key attributes of B materials are B1, B2…Bn-1, Bn, and the key attributes of C materials are C1, C2…Cn-1, Cn, etc. Among them, the attributes of the first fields A1, B1, C1 are defined as the material name; the attributes of the second fields A2, B2, C2 are defined as the supplier name; the intermediate fields can be the product model of the material, the quantity of the material… in sequence. The penultimate second fields An-1, Bn-1, Cn-1, Dn-1… represent the ODM exclusive customer code, that is, the code of the target customer; the last fields An, Bn, Cn, Dn… represent the ODM customer original factory product number, that is, the material code of the target customer, corresponding to Figure 2a the fourth column [material code] in the customer BOM in. If An-1 fills in the customer code value, then An must be filled. The intermediate third field to the penultimate third field are used to represent other key attributes of different materials of the target product. In summary, the naming specification of material A is defined as A_A1_A2…_An-1_An, the naming specification of material B is defined as B_B1_B2…_Bn-1_Bn, and the naming specification of material C is defined as C_C1_C2…_Cn-1_Cn.

[0059] Through the preset material description rules, it is ensured that the formats of all material descriptions are consistent, so that each field of the material description is clearly divided, facilitating users to quickly understand and use. For example, it is stipulated that each field of the material description is connected by a preset character (such as "-" or "_"), which can avoid confusion and errors caused by inconsistent description formats. The preset attribute rules clarify the different material attributes represented by each field, ensuring that the content of each field has a clear definition and specification, which helps to reduce data errors caused by ambiguous attribute definitions. The standardized material description makes the data easier to share and exchange between different systems, reducing the complexity of data conversion and processing.

[0060] b. Generate the second material code of the first material according to the preset material code generation rule and the first material information of the first material.

[0061] Optionally, the preset material code generation rule includes: the first field of the material code is used to represent the material classification code, and the last field of the material code is used to represent whether the material belongs to the materials of the target customer.

[0062] Exemplarily, as shown in Figure 2c First, define the material classification code segment, which is used as the first field of the material code. For example, 001 represents type A materials, 002 represents type B materials, 003 represents type C materials, and so on. Another key part is that if the second-to-last field An-1, Bn-1, Cn-1, Dn-1... fills in the customer code, then the system automatically encodes the last digit of the material code (the flag bit indicating whether it is an ODM material) as "Y"; if An-1, Bn-1, Cn-1, Dn-1... is a null value, then the system automatically encodes the last digit of the material code as "N". Excluding the first part of the digits of the code composed of different code segments according to the material classification and the last digit Y / N, the codes in other positions are filled with the serial numbers generated by the system. Finally, generate the complete codes of the materials 001...XXX...Y, 002...XXX...N, 003...XXX...Y, 004...XXX...N (where...XXX... is the serial code automatically assigned by the system).

[0063] In the embodiments of the present disclosure, the unified material code and description system helps to ensure the consistency and accuracy of material information, reduce manual intervention, and can quickly generate the target material list. It is not only convenient for tracing at all stages of the product life cycle, but also convenient for collaborating with suppliers to ensure that suppliers can accurately understand the requirements and provide the required materials in a timely manner. Measures such as reducing manual intervention, optimizing supply chain management, and improving data quality help to reduce the operating costs of enterprises and enhance the competitiveness of enterprises.

[0064] In some embodiments, after performing the above step (3), the following steps may also be performed:

[0065] Generate the correspondence between the first material information and the second material information of the first material;

[0066] Store the correspondence between the first material information and the second material information of the first material in the material code comparison relationship library.

[0067] Specifically, after generating the second material information of the first material based on the second rule, generate the correspondence between the first material information and the second material information of the first material, and store the correspondence between the first material information and the second material information of the first material in the material coding correspondence library.

[0068] By generating the correspondence between the first material information (the first material code and the first material description) and the second material information (the second material code and the second material description), the representation of each material in different coding systems can be clearly traced. This correspondence provides a clear path for data traceability. When problems occur in production or the supply chain, the original information and the converted information of the relevant materials can be quickly located through the material coding correspondence library, so as to quickly find the root cause of the problem and take measures. Through the correspondence library, the repeated generation or search for the correspondence of material information can be avoided, improving the efficiency of data management.

[0069] S13. Convert the first material information of the multiple materials into the second material information to obtain the target material list.

[0070] Specifically, convert the first material information of the multiple materials into the second material information to obtain the target material list. Through standardized conversion rules, ensure that the material information in the target material list is consistent in format and content, facilitating subsequent production management and data analysis. The automated conversion process reduces the steps of manually processing material information, reducing errors and delays caused by manual operations. The systematic conversion process can quickly generate the target material list, shortening the preparation time from design to production, thereby improving production efficiency.

[0071] Exemplarily, after the PLM system receives the detailed BOM of Customer E from the BOM data system of the consignor, the PLM automatically Figure 2a filters the material codes, material descriptions, and material quantities of the defined hierarchy (such as level 1) from the structure, and correspondingly converts them into the data format of the ODM BOM category of the PLM system, corresponding to the Figure 2d sub - part numbers, sub - part descriptions, and quantities in. Based on Figure 2a and Figure 2d , obtain the target material list, and the target material list is shown with reference to Figure 2e . Among them, the materials with the same line number are alternative materials to each other. This identification is crucial for material management and supply chain management because it provides alternative options when a specific material is out of stock, thus ensuring the continuity and flexibility of production.

[0072] S14. Send the target material list to the production system.

[0073] Specifically, in response to the user's operation of issuing a list, the PLM system sends the target bill of materials to the production system.

[0074] In some embodiments, before performing the above step S14 (sending the target bill of materials to the production system), the following steps are also performed:

[0075] 1) Determine whether the target bill of materials is complete;

[0076] 2) If it is not complete, obtain the second material information of the target material.

[0077] Wherein, the target material is the material missing in the target bill of materials that composes the target product.

[0078] 3) Add the second material information of the target material to the target bill of materials.

[0079] Specifically, the server ODM is not only responsible for the production of products but also participates in the product design and development process. The principal will transfer some of the product design activities to the ODM manufacturer, and the ODM manufacturer designs and produces precise products according to the requirements of the principal. Before sending the target bill of materials to the production system, it is necessary to determine whether the target bill of materials is complete. If it is not complete, obtain the second material information of the target material and add the second material information of the target material to the target bill of materials.

[0080] Optionally, the above step 1) can be implemented in the following manner:

[0081] Based on the bill of materials detection rule, determine whether the target bill of materials includes materials of a preset type;

[0082] If the target bill of materials contains materials of the preset type that composes the target product, it is determined that the target bill of materials is complete;

[0083] If the target bill of materials is missing the target material that composes the target product, it is determined that the target bill of materials is not complete.

[0084] Specifically, the server ODM manufacturer deploys the server BOM detection rule in the PLM system, defines the material types that must be included in its BOM, and based on this bill of materials detection rule, determines whether the target bill of materials includes the materials of the preset type required to compose the target product. If it includes, it is determined that the target material is complete. If a certain target material required to compose the target product is missing, it is determined that the target bill of materials is not complete.

[0085] Exemplarily, the first field of the bill of materials detection rule is the material classification code. For example, 001 represents type A materials, 002 represents type B materials, 003 represents type C materials, and so on. To define a complete server product, it must include material types with the first fields being 001, 002, 003, … 012, …. The PLM system verifies according to the above bill of materials detection rule Figure 2e whether the materials in it are complete. If not, it outputs a prompt message to remind the BOM engineer of the missing material types in this BOM. After the BOM engineer confirms with the project team, the missing part of the materials is collected, that is, the part of the materials designed by the ODM. Supplement the BOM of the product part designed and developed by the ODM manufacturer on the basis of the principal party's BOM, and transfer it to the customer BOM system through the data transfer interface. After the customer confirms that the BOM is correct, it feeds back to the PLM system of the ODM manufacturer. At this time, the PLM system receives the target bill of materials confirmed by the customer without error, and thus outputs the complete target bill of materials to the production system.

[0086] Optionally, step 2) above can be implemented in the following way:

[0087] Based on the supplier data pool, determine the target supplier corresponding to the target material; the supplier data pool includes supplier information corresponding to components of different classifications;

[0088] Send a material information request to the target supplier; the material information request is used to request to obtain the material information corresponding to the target material;

[0089] In response to the material information corresponding to the target material sent by the target supplier, generate the material information corresponding to the target material according to the second rule.

[0090] Specifically, the supplier data pool includes supplier information corresponding to components of different classifications, and these supplier information include key indicators such as the supplier's delivery capacity, price, quality, delivery period, after-sales service, etc. When the target material in the customer BOM does not specify a supplier, the PLM system can automatically match and select the optimal supplier corresponding to the target material according to the following steps: First, the PLM system automatically searches for matching suppliers in the supplier data pool according to the BOM file uploaded by the customer. The PLM system selects the optimal supplier from the matching suppliers according to the preset optimization rules (such as price, delivery period, quality, etc.). After determining the target supplier corresponding to the target material, send a material information request to the target supplier to request to obtain the material information corresponding to the target material. In response to the material information corresponding to the target material sent by the target supplier, generate the material information corresponding to the target material according to the second rule.

[0091] Through the above method, the optimal suppliers can be efficiently selected for products of different models, while ensuring the stability and cost - effectiveness of material supply.

[0092] For the bill of materials management method provided by the embodiments of the present disclosure, an initial bill of materials is obtained. The initial bill of materials includes first material information of multiple materials of a target product. The first material information includes: a first material code and a first material description obtained based on a first rule. Second material information of the multiple materials is obtained. The second material information includes: a second material code and a second material description obtained based on a second rule. The first material information of the multiple materials is converted into the second material information to obtain a target bill of materials, and the target bill of materials is sent to the production system. By converting the first material information (the first material code and the first material description) in the initial bill of materials into the second material information (the second material code and the second material description), the standardization and unification of material information can be ensured, which helps to reduce errors and confusion caused by inconsistent coding and descriptions. Through the automated conversion process, the steps of manually processing the bill of materials are reduced, the errors and delays caused by manual operations are reduced, and the systematic conversion process can quickly generate the target bill of materials, shortening the preparation time from design to production, thereby improving production efficiency.

[0093] Through the description of the above - mentioned implementation manners, those skilled in the art can clearly understand that the method according to the above - mentioned embodiments can be implemented by means of software plus a necessary general - purpose hardware platform. Of course, it can also be implemented by hardware, but in many cases, the former is a better implementation manner.

[0094] Figure 3 The following is a schematic structural diagram of a bill of materials management device 300 provided by the present disclosure, including:

[0095] An acquisition module 310, configured to acquire an initial bill of materials; the initial bill of materials includes first material information of multiple materials of a target product, and the first material information includes: a first material code and a first material description obtained based on a first rule;

[0096] A generation module 320, configured to acquire second material information of the multiple materials; the second material information includes: a second material code and a second material description obtained based on a second rule;

[0097] A conversion module 330, configured to convert the first material information of the multiple materials into the second material information to obtain a target bill of materials;

[0098] A sending module 340, configured to send the target bill of materials to the production system.

[0099] As an optional implementation manner of the embodiments of the present disclosure, the device further includes a judgment module, and the judgment module includes:

[0100] A judgment unit, configured to judge whether the target bill of materials is complete;

[0101] An obtaining unit, configured to obtain second material information of a target material if it is incomplete; the target material is: the material missing from the target bill of materials that composes the target product;

[0102] An adding unit, configured to add the second material information of the target material to the target bill of materials.

[0103] As an optional implementation manner of an embodiment of the present disclosure, the obtaining unit is specifically configured to:

[0104] Judge whether the material code comparison relation library contains the corresponding relation between the first material information and the second material information of the first material; the material code comparison relation library includes the corresponding relations between the first material information and the second material information of the multiple materials;

[0105] If the material code comparison relation library contains the corresponding relation between the first material information and the second material information of the first material, read the second material information of the first material from the material code comparison relation library;

[0106] If the material code comparison relation library does not contain the corresponding relation between the first material information and the second material information of the first material, generate the second material information of the first material based on the second rule.

[0107] As an optional implementation manner of an embodiment of the present disclosure, the device further includes a storage module, and the storage module is configured to:

[0108] Generate the corresponding relation between the first material information and the second material information of the first material;

[0109] Store the corresponding relation between the first material information and the second material information of the first material in the material code comparison relation library.

[0110] As an optional implementation manner of an embodiment of the present disclosure, the obtaining unit is further specifically configured to:

[0111] Generate the second material description of the first material according to the preset material description rule, the preset attribute rule, and the first material information of the first material;

[0112] Generate the second material code of the first material according to the preset material code generation rule and the first material information of the first material.

[0113] As an optional implementation manner of an embodiment of the present disclosure, the judgment unit is specifically configured to:

[0114] Based on the bill of materials inspection rules, determine whether the target bill of materials includes materials of a preset type;

[0115] If the target bill of materials contains materials of the preset type that make up the target product, determine that the target bill of materials is complete;

[0116] If the target bill of materials is missing the target materials that make up the target product, determine that the target bill of materials is incomplete.

[0117] As an optional implementation manner of the embodiments of the present disclosure, the obtaining unit is specifically configured to:

[0118] Based on the supplier data pool, determine the target supplier corresponding to the target material; the supplier data pool includes supplier information corresponding to components of different classifications;

[0119] Send a material information request to the target supplier; the material information request is used to request to obtain the material information corresponding to the target material;

[0120] In response to the material information corresponding to the target material sent by the target supplier, generate the material information corresponding to the target material according to the second rule.

[0121] For the description of the features in the corresponding embodiments of the bill of materials management device 300, reference may be made to the relevant descriptions in the corresponding embodiments of the bill of materials management method, which will not be elaborated here one by one.

[0122] The bill of materials management device provided by the embodiments of the present disclosure obtains an initial bill of materials, where the initial bill of materials includes the first material information of multiple materials of a target product, and the first material information includes: a first material code and a first material description obtained based on a first rule. Obtain the second material information of multiple materials, where the second material information includes: a second material code and a second material description obtained based on a second rule. Convert the first material information of multiple materials into the second material information to obtain a target bill of materials, and send the target bill of materials to the production system. By converting the first material information (first material code and first material description) in the initial bill of materials into the second material information (second material code and second material description), the standardization and unification of material information can be ensured, which helps to reduce errors and confusion caused by inconsistent coding and descriptions. Through the automated conversion process, the steps of manually processing the bill of materials are reduced, the errors and delays caused by manual operations are reduced, and the systematic conversion process can quickly generate the target bill of materials, shortening the preparation time from design to production, thereby improving production efficiency.

[0123] An embodiment of the present application further provides an electronic device, including a memory and a processor. A computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any of the above-described embodiments of the bill of materials management method.

[0124] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps in any of the above-described embodiments of the bill of materials management method when running.

[0125] In an exemplary embodiment, the above computer-readable storage medium may include, but is not limited to: various media such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disc that can store a computer program.

[0126] An embodiment of the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the steps in any of the above-described embodiments of the bill of materials management method are implemented.

[0127] An embodiment of the present application further provides another computer program product, including a non-volatile computer-readable storage medium. The non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in any of the above-described embodiments of the bill of materials management method are implemented.

[0128] Those skilled in the art can further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the components and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0129] The above has introduced in detail a bill of materials management method provided by the present application. Specific examples are used herein to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application. It should be noted that for those of ordinary skill in the art in the technical field, without departing from the principle of the present application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the protection scope of the claims of the present application.

Claims

1. A bill of materials management method, characterized in that, The method includes: Obtaining an initial bill of materials; the initial bill of materials includes first material information of multiple materials for a target product, and the first material information includes: a first material code and a first material description obtained based on a first rule; Obtaining second material information of the multiple materials; the second material information includes: a second material code and a second material description obtained based on a second rule; Converting the first material information of the multiple materials into second material information to obtain a target bill of materials; Sending the target bill of materials to a production system.

2. The bill of materials management method according to claim 1, characterized in that Before sending the target bill of materials to the production system, the method further includes: Judging whether the target bill of materials is complete; If it is incomplete, obtaining second material information of a target material; the target material is the material missing from the target bill of materials that composes the target product; Adding the second material information of the target material to the target bill of materials.

3. The method for managing a bill of materials according to claim 1, wherein The obtaining of the second material information of the multiple materials includes: Judging whether a corresponding relationship between the first material information and the second material information of a first material is included in a material code comparison relationship library; the material code comparison relationship library includes the corresponding relationship between the first material information and the second material information of the multiple materials; If the corresponding relationship between the first material information and the second material information of the first material is included in the material code comparison relationship library, reading the second material information of the first material from the material code comparison relationship library; If the corresponding relationship between the first material information and the second material information of the first material is not included in the material code comparison relationship library, generating the second material information of the first material based on the second rule.

4. The bill of materials management method according to claim 3, wherein After generating the second material information of the first material based on the second rule, the method further includes: Generating a corresponding relationship between the first material information and the second material information of the first material; Storing the corresponding relationship between the first material information and the second material information of the first material in the material code comparison relationship library.

5. The bill of materials management method according to claim 3, wherein The generating of the second material information of the first material based on the second rule includes: Generating a second material description of the first material according to a preset material description rule, a preset attribute rule, and the first material information of the first material; Generating a second material code of the first material according to a preset material code generation rule and the first material information of the first material.

6. The bill of materials management method according to claim 2, characterized in that, The judging of whether the target bill of materials is complete includes: Based on a bill of materials detection rule, judging whether the target bill of materials includes materials of a preset type; If the target bill of materials includes materials of the preset type that compose the target product, determining that the target bill of materials is complete; If the target bill of materials is missing a target material that composes the target product, determining that the target bill of materials is incomplete.

7. The method for managing a bill of materials according to claim 2, wherein The obtaining of the second material information of the target material includes: Based on a supplier data pool, determining a target supplier corresponding to the target material; the supplier data pool includes supplier information corresponding to components of different classifications; Send a material information request to the target supplier; the material information request is used to request the material information corresponding to the target material; In response to the material information corresponding to the target material sent by the target supplier, generate the material information corresponding to the target material according to the second rule.

8. A bill of materials management device, characterized in that, The device includes: An acquisition module, configured to acquire an initial bill of materials; the initial bill of materials includes first material information of various materials of a target product, and the first material information includes: a first material code and a first material description obtained based on a first rule; A generation module, configured to acquire second material information of the various materials; the second material information includes: a second material code and a second material description obtained based on a second rule; A conversion module, configured to convert the first material information of the various materials into second material information to obtain a target bill of materials; A sending module, configured to send the target bill of materials to a production system.

9. An electronic device, characterized in that, Including: A memory, configured to store a computer program; A processor, configured to implement the steps of the bill of materials management method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, characterized in that, A computer program is stored in the computer-readable storage medium, wherein the computer program implements the steps of the bill of materials management method according to any one of claims 1 to 7 when executed by a processor.

Citation Information

Cited By

  • Material description reconstruction method for manufacturing component and electronic equipment

    CN122390695A

  • Material description reconstruction method for manufacturing components and electronic devices

    CN122390695B