BOM change method, device and storage medium
Through the automated bill of materials change method, the problems of low efficiency and difficult to guarantee the consistency of bill of materials change in the prior art are solved, and the synchronization consistency between the bill of materials and the design drawings and the reliability of the change process are achieved.
Patent Information
- Application Number
- CN202411124350.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-16
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2044-08-16
AI Technical Summary
In the prior art, the synchronous changes of bills of materials mainly rely on manual operations, resulting in low change efficiency and error-proneness, making it difficult to ensure the synchronization consistency between the bill of materials and design drawings.
A method for changing the bill of materials is proposed. By obtaining the bill of materials information and change drawing information, component information and production process information are determined, the changed bill of materials information is generated, and the change list information is generated through comparison, which automatically triggers the change process.
It realizes automatic changes in the bill of materials, improves change efficiency, ensures synchronization and consistency between the bill of materials and design drawings, and enhances the reliability of changes.
Smart Images

Figure CN118657475B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of bill of materials, and in particular to a method, device and storage medium for changing a bill of materials. Background Art
[0002] During the product design and production process, the product drawings need to be changed due to product design changes, optimization, etc., and the corresponding bill of materials in the production system also needs to be changed synchronously to match the design with production.
[0003] In the prior art, the synchronization of BOM changes is usually done manually, including adding, deleting, and replacing materials. However, the manual change method has problems such as low change efficiency and easy errors. It is difficult to ensure the reliability of BOM changes, and there is a risk that the BOM is out of sync with the design drawings. Summary of the invention
[0004] The present invention aims to solve at least one of the technical problems existing in the related art. To this end, the present invention proposes a method for changing the bill of materials, which realizes automatic change of the bill of materials, is conducive to improving the change efficiency, and at the same time ensures that the bill of materials is synchronized with the design drawings and improves the reliability of the change.
[0005] The invention also provides an electronic device and a storage medium.
[0006] A method for changing a bill of materials according to an embodiment of the first aspect of the present invention includes:
[0007] Obtain the first bill of materials information and change drawing information;
[0008] Determine component information and production process information according to the first bill of materials information;
[0009] Determine device information according to the changed drawing information;
[0010] Generate second bill of materials information according to the device information, the component information and the production process information;
[0011] The first bill of materials information is compared with the second bill of materials information, and change list information is generated according to the comparison result, and the change list information is used to trigger the change process.
[0012] The method for changing the bill of materials according to the embodiment of the present invention has at least the following beneficial effects:
[0013] By obtaining the first bill of materials information corresponding to the product that needs to be changed, the component information and production process information of the product before the change can be learned, and the change drawing information is obtained to determine the device information after the change. Based on the device information combined with the component information and the production process information, the second bill of materials information after the change is generated. The first bill of materials information before the change is compared with the second bill of materials information after the change, and the change bill of materials information is generated according to the difference between the two. It can comprehensively reflect the content of the change, and the change process is carried out based on the change bill of materials information to realize automatic change of the bill of materials, which is conducive to improving the change efficiency, while ensuring the synchronization of the bill of materials with the design drawings and improving the reliability of the change.
[0014] According to an embodiment of the present invention, generating second bill of materials information according to the device information, the component information and the production process information includes:
[0015] Determine whether the device information is compatible with the component information, and whether the device information is compatible with the production process information;
[0016] If the result of the judgment is adaptation, the second bill of materials information is generated according to the device information, the production process information and the component information;
[0017] If the judgment result is incompatible, a modification prompt message is generated, the input first modification information is obtained, the production process information and the component information are modified according to the first modification information to form first changed process information and first changed component information, and the second bill of materials information is generated according to the device information, the first changed process information and the first changed component information.
[0018] According to an embodiment of the present invention, if the judgment result is adaptation, the second bill of materials information is generated according to the device information, the production process information and the component information, including:
[0019] After the result of the judgment is adaptation, determine whether to perform a modification operation;
[0020] If the result of the judgment is to perform a modification operation, the input second modification information is obtained, the production process information and the component information are modified according to the second modification information to form second changed process information and second changed component information, and the second bill of materials information is generated according to the device information, the second changed process information and the second changed component information;
[0021] If the result of the judgment is that the operation is not to be modified, the second bill of materials information is generated according to the device information, the production process information and the component information.
[0022] According to one embodiment of the present invention, after obtaining the input first modification information, the method further includes:
[0023] Determine the production hierarchy structure according to the first bill of materials information;
[0024] According to the first modification information, the production hierarchy structure is adjusted and hierarchy adjustment record information is generated.
[0025] According to one embodiment of the present invention, after obtaining the input second modification information, the method further includes:
[0026] Determine the production hierarchy structure according to the first bill of materials information;
[0027] According to the second modification information, the production hierarchy structure is adjusted and hierarchy adjustment record information is generated.
[0028] According to an embodiment of the present invention, the comparing the first bill of materials information with the second bill of materials information and generating the change list information according to the comparison result includes:
[0029] Compare the first bill of materials information with the second bill of materials information to obtain difference information;
[0030] When the level adjustment record information does not exist, generating the change list information according to the difference information;
[0031] When the level adjustment record information exists, change list information is generated according to the difference information and the level adjustment record information.
[0032] According to an embodiment of the present invention, the first bill of materials information includes a material code, a device number, an assembly code, and a layer code; and determining the component information and the production process information according to the first bill of materials information includes:
[0033] Determine the production hierarchy structure according to the hierarchy code;
[0034] Determine component information according to the hierarchical structure and the material code;
[0035] According to the assembly code, the preset process configuration table is queried to determine the production process information.
[0036] According to an embodiment of the present invention, before determining the device information according to the changed drawing information, the method further includes:
[0037] Performing verification processing on the changed drawing information;
[0038] If the verification is passed, the device information is determined according to the changed drawing information;
[0039] Among them, the verification process is used to detect whether the circuit schematic diagram in the changed drawing information is consistent with the PCB diagram and whether there are any abnormal items in the information.
[0040] According to an embodiment of the present invention, the changed drawing information is a circuit type, and determining the device information according to the changed drawing information includes:
[0041] The change drawing information is parsed and processed to determine the material code, device number, process type and circuit layer corresponding to each device, so as to classify and mark the devices and generate device information.
[0042] An electronic device according to an embodiment of the second aspect of the present invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method for changing the bill of materials when executing the program.
[0043] According to a third aspect of an embodiment of the present invention, a non-transitory computer-readable storage medium stores a computer program, which implements the above-mentioned bill of materials change method when executed by a processor.
[0044] A computer program product according to an embodiment of the fourth aspect of the present invention includes a computer program, and when the computer program is executed by a processor, the above-mentioned bill of materials changing method is implemented.
[0045] The above one or more technical solutions in the embodiments of the present invention have at least one of the following technical effects:
[0046] Comparing the first BOM information before the change with the second BOM information after the change, and generating change BOM information based on the difference between the two, can fully reflect the content of the change, and perform the change process based on the change BOM information to achieve automatic change of the BOM, which is conducive to improving the efficiency of the change, while ensuring the synchronization of the BOM with the design drawings and improving the reliability of the change.
[0047] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0049] Figure 1 This is one of the flow charts of the material bill change method provided by the present invention.
[0050] Figure 2 This is the second flow chart of the material bill change method provided by the present invention.
[0051] Figure 3 This is the third flow chart of the material bill changing method provided by the present invention.
[0052] Figure 4 This is the fourth flow chart of the material bill changing method provided by the present invention.
[0053] Figure 5 This is the fifth flow chart of the material bill changing method provided by the present invention.
[0054] Figure 6 This is the sixth flow chart of the material bill changing method provided by the present invention.
[0055] Figure 7 This is the seventh flow chart of the material bill changing method provided by the present invention.
[0056] Figure 8 It is a schematic diagram of the hierarchical structure in one embodiment of the bill of materials change method provided by the present invention.
[0057] Fig. 9 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0058] The following embodiments of the present invention are described in further detail in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.
[0059] In the description of the embodiments of the present invention, it should be noted that the terms "center", "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the embodiments of the present invention and simplifying the description, and do not indicate or imply that the devices or elements referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore cannot be understood as limitations on the embodiments of the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance.
[0060] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the embodiment of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0061] For electronic products, it is inevitable to encounter various design change requirements such as function optimization and device optimization during the product life cycle. After the design change drawings are changed according to the change requirements, the bill of materials of the production system needs to be changed synchronously to implement the production changes. The existing method of manually modifying the bill of materials based on the change drawings requires corresponding modifications to the changed devices and processes one by one, which is prone to omissions and has low change efficiency. It is difficult to ensure the consistency of the bill of materials with the design drawings after the change.
[0062] The present invention provides a method for changing the bill of materials to solve the above problem. It should be emphasized that the following description assumes that the product is an electronic product and the design drawing is a circuit type, but in actual implementation, it is not limited to electronic products and can also be applied to mechanical structure products.
[0063] refer to Figures 1 to 7 The method for changing the bill of materials provided by the present invention comprises:
[0064] S100: Obtaining first bill of materials information and change drawing information;
[0065] S200: Determine component information and production process information according to the first bill of materials information;
[0066] S300: Determine device information according to the changed drawing information;
[0067] S400: Generate second bill of materials information according to device information, component information and production process information;
[0068] S500: Compare the first bill of materials information with the second bill of materials information, and generate change list information according to the comparison result, where the change list information is used to trigger the change process.
[0069] By obtaining the first bill of materials information corresponding to the product that needs to be changed, the component information and production process information of the product before the change can be learned, and the change drawing information is obtained to determine the device information after the change. Based on the device information combined with the component information and the production process information, the second bill of materials information after the change is generated. The first bill of materials information before the change is compared with the second bill of materials information after the change, and the change bill of materials information is generated according to the difference between the two. It can comprehensively reflect the content of the change, and the change process is carried out based on the change bill of materials information to realize automatic change of the bill of materials, which is conducive to improving the change efficiency, while ensuring the synchronization of the bill of materials with the design drawings and improving the reliability of the change.
[0070] It is understandable that when changing the bill of materials, only the corresponding part of the production process is adjusted, and there is no need to completely replace the bill of materials. Therefore, by generating change list information to indicate the specific information of the change, it is convenient to quickly complete the change process and improve the efficiency of the change. The change list information can include adding components, deleting components, replacing components, modifying the production process, etc.
[0071] Change drawing information refers to drawing information updated according to design, optimization and other requirements, which is used for change process. After the change list information is generated, it can be automatically pushed to the corresponding system, such as the production system, to trigger the corresponding change process.
[0072] refer to Figure 2 In some embodiments of the bill of materials change method of the present invention, the first bill of materials information includes a material code, a device number, an assembly code, and a level code; S200 includes:
[0073] S210: Determine the production hierarchy structure according to the hierarchy code;
[0074] S220: Determine component information according to the hierarchical structure and material code;
[0075] S230: According to the assembly code, query the preset process configuration table to determine the production process information.
[0076] The first bill of materials, i.e. the production bill of materials before the change, includes information such as device number, material code, assembly code and layer code. The device number indicates the location where the device is assembled; the material code is the identification code of the material, based on which the included devices and device models can be determined; the assembly code indicates the production process when the device is assembled, that is, how to assemble it, such as assembling the device through machine insertion process, patch process or hand insertion process; the layer code indicates the position of the device in the layer.
[0077] According to the hierarchical code, the position of each component in the hierarchy is known, and the complete hierarchical structure is determined. Then, according to the hierarchical structure and material coding, the component information is determined. For example, the lower layer of the filter component includes capacitor components and resistor components, as well as the corresponding material coding. According to the assembly code, the preset process configuration table is queried to determine the corresponding specific production process type. In this way, the corresponding component information and production process information can be inferred based on the first bill of materials information.
[0078] In one embodiment of the present invention, the first bill of materials information may include the information shown in the following Table A:
[0079]
[0080] Combination Figure 8 The hierarchical structure diagram shows that the lower layer of the component includes secondary components and / or device materials. The component with level code 1.1.1 in Table A includes device materials with level codes 1.1.1.1, 1.1.1.2, and 1.1.1.3. Similarly, the component with level code 1.1 includes component materials with level code 1.1.1 and device materials with level codes 1.1.2 and 1.1.3. In this way, the hierarchical structure can be determined according to the level code. It is understandable that the material device at the bottom layer needs to determine the specific device position number and assembly code.
[0081] It should be noted that the component information determined according to the first bill of materials includes information on each component and the sub-components and devices under the component. It is understandable that the changed second bill of materials also includes information such as device number, material code, assembly code and layer code.
[0082] Refer to the assembly codes 1S, 2S, 3P, etc. in Table A, where the numbers represent the process sequence and the letters represent the process type. For example, 1S may be the first process using the SMT process, 2S may be the second process using the SMT process, 3P may be the third process using the machine insertion process, and OM may be the default last process using the hand insertion process. The preset process configuration table includes the production processes corresponding to each assembly code, and the corresponding production process information is obtained based on the assembly code query. The above is only a schematic description of the assembly code. The specific assembly code is not limited to the combination of numbers and letters. It only needs to indicate the process used when the device is assembled.
[0083] refer to Figure 3 In some embodiments of the bill of materials modification method of the present invention, the first bill of materials information is obtained by:
[0084] S010: Get product code;
[0085] S020: Query the corresponding product according to the product code to obtain the first bill of materials information corresponding to the product.
[0086] The first bill of materials information is obtained by obtaining the product code that needs to be changed and querying to determine the corresponding product.
[0087] In some implementations of the present invention, the products to be changed may be determined by conditional screening, and then the first bill of materials information may be determined.
[0088] In some embodiments of the method for changing the bill of materials of the present invention, the drawing information is changed to a circuit type, S300, including:
[0089] The changed drawing information is parsed and processed to determine the material code, device number, process type and circuit layer corresponding to each device, so as to classify and mark the devices and generate device information.
[0090] By parsing the devices in the change drawings, various information about the devices is obtained and classified and identified. The classification and identification can be done by device type, and the device type is adapted to the process type. The material to which the device belongs can be known by the material number. According to the various information about the device, the device is classified and identified, so as to combine the component information and the production process information in the subsequent generation of the changed second bill of materials information.
[0091] In some embodiments of the present invention, the device information may include information shown in the following Table B:
[0092]
[0093] It is understandable that the change drawing information is not limited to the circuit type, but can also be a mechanical structure type. In some embodiments of the present invention, the change drawing information is a mechanical structure type, and the device information is determined based on the change drawing information, which may include material code, process type and other information.
[0094] refer to Figure 4 In some embodiments of the method for changing the bill of materials of the present invention, S400 includes:
[0095] S410: Determine whether the device information is compatible with the component information, and whether the device information is compatible with the production process information;
[0096] S420: If the result of the judgment is adaptation, a second bill of materials information is generated according to the device information, the production process information, and the component information;
[0097] S430: If the judgment result is incompatible, a modification prompt message is generated, the input first modification information is obtained, the production process information and the component information are modified according to the first modification information to form the first changed process information and the first changed component information, and the second bill of materials information is generated according to the device information, the first changed process information and the first changed component information.
[0098] Based on the content of the change, such as replacing a device, it may not be necessary to change the original component information and production process information, but if a new device is added, the corresponding component information and production process information need to be changed. Therefore, based on the device information obtained from the change drawing information, the device information includes the device with a classification mark, the process type of the device can be determined and the corresponding component information can be determined through the material code to which it belongs. Combined with the component information and production process information, it is determined whether the process type of the device is compatible with the corresponding production process before the change. When they are compatible, that is, the device information is compatible with the component information and the production process information, the second bill of materials information after the change can be generated according to the device information, the production process information before the change and the component information; when they are not compatible, that is, the device information is not compatible with one of the component information and the production process information or the device information is not compatible with both, a modification prompt information is generated to prompt the staff to supplement the information required for the change. After obtaining the input first modification information, the production process information and the component information are modified according to the first modification information to form the first changed process information and the first changed component information, which are compatible with the device information, and then the second bill of materials information after the change is generated according to the device information, the first changed process information and the first changed component information.
[0099] In this way, based on the difference in the content of the change, by judging whether the device information and the production process information are compatible, and then obtaining the changed second bill of materials information in a corresponding manner according to the judgment result, it is conducive to adapting to different change situations, and the component information and production process information before the change can be used to improve the efficiency of obtaining the second bill of materials information.
[0100] In some embodiments of the present invention, when the judgment result is incompatibility, the component information and production process information are cleared, and modification prompt information is generated to allow the staff to enter the first modification information for filling in, which is conducive to ensuring the reliability of adaptation.
[0101] In some embodiments of the present invention, when the judgment result is incompatibility, modification prompt information may also be generated, and the modification prompt information includes the hierarchical position of the specific incompatible component and the reason for the incompatibility, so as to facilitate the staff to quickly make corresponding modifications and improve the change efficiency.
[0102] In some embodiments of the present invention, the determination of whether the device information and the production process information are compatible may be based on the following standards: 1. There is at least one device type in the lower layer of each component; 2. Each device type has a corresponding upper layer component. Standards such as the production process of the device in the production process information corresponds to the process type of the device may also be included. When the standards are met, the result is determined to be compatible, and when one of the standards is not met, the result is determined to be incompatible.
[0103] refer to Figure 5 In some embodiments of the method for changing the bill of materials of the present invention, S420 includes:
[0104] S421: After the result of the judgment is adaptation, it is judged whether to perform a modification operation;
[0105] S422: If the result of the judgment is to perform a modification operation, the input second modification information is obtained, the production process information and the component information are modified according to the second modification information to form second changed process information and second changed component information, and the second bill of materials information is generated according to the device information, the second changed process information and the second changed component information;
[0106] S423: If the result of the judgment is that the operation is not to be modified, a second bill of materials information is generated according to the device information, the production process information and the component information.
[0107] When the device information is compatible with the component information and the production process information, the staff is also allowed to perform modification operations to modify the component information and the production process information, which is conducive to improving the flexibility of use. The process is that after the judgment result is adapted, it is further judged whether to perform the modification operation. The specific judgment standard can be whether the staff inputs the modification operation. When the judgment result is to modify, the modification is performed according to the second modification information input by the staff to form the second change process information and the second change component information, and then combined with the device information to generate the second bill of materials information. It can be understood that the first modification information and the second modification information may essentially include the same information content, and the first and second are only to distinguish the different situations in which the modification is performed. The first modification information is the modification information that must be input when it is judged that the device information is not compatible with the production process information and the component information, and the second modification information is the modification information that can be optionally input when it is judged to be adapted.
[0108] refer to Figure 4 In some embodiments of the method for changing the bill of materials of the present invention, after S430, the method further includes:
[0109] S431: Determine the production hierarchy structure according to the first bill of materials information;
[0110] S432: According to the first modification information, the production hierarchy structure is adjusted and hierarchy adjustment record information is generated.
[0111] refer to Figure 5 In some embodiments of the method for changing the bill of materials of the present invention, after S422, the method further includes:
[0112] S424: Determine the production hierarchy structure according to the first bill of materials information;
[0113] S425: According to the second modification information, the production hierarchy structure is adjusted and hierarchy adjustment record information is generated.
[0114] When the device information is not compatible with the production process information, the original production hierarchy structure will change accordingly. Therefore, the original production hierarchy structure is adjusted according to the first modification information to form an adaptive changed hierarchy structure, and hierarchy adjustment record information is generated at the same time to reflect the adjustment history of the hierarchy structure.
[0115] Similarly, when the judgment result is adaptation and further judgment is made to be modified, that is, when there is second modification information, the original production structure will also be changed accordingly. The same as the above process, according to the second modification information, the production hierarchy structure is adjusted and processed, and the hierarchy adjustment record information is generated to reflect the adjustment history of the hierarchy structure.
[0116] The hierarchical adjustment record information may include records of adding components, deleting components, merging components, splitting components, and adjusting the order of components.
[0117] refer to Figure 6 In some embodiments of the method for changing the bill of materials of the present invention, S500 includes:
[0118] S510: Compare the first bill of materials information with the second bill of materials information to obtain difference information;
[0119] S520: When there is no level adjustment record information, generate change list information according to the difference information;
[0120] S530: When there is level adjustment record information, generate change list information according to the difference information and the level adjustment record information.
[0121] Based on the difference information between the originally produced first bill of materials information and the changed second bill of materials information, when there is no level adjustment record, the change list information is generated from the difference information; when there is level adjustment record information, the change list information is generated by combining the difference information and the level adjustment record information. The change list information includes at least the difference information. When the device information does not match the component information and the production process information, and the production level structure is adjusted, the change list information also includes the level adjustment record information, so that the change list information can more comprehensively reflect the content of the change.
[0122] The difference information may include the device number of the changed device, its material code, assembly code, level code, and other information.
[0123] refer to Figure 7 In some embodiments of the method for changing the bill of materials of the present invention, before S300, the method further includes:
[0124] S290: Verify the changed drawing information;
[0125] If the verification is passed, the device information is determined according to the changed drawing information;
[0126] Among them, the verification process is used to detect whether the circuit schematic diagram in the changed drawing information is consistent with the PCB diagram and whether there are any abnormal items in the information.
[0127] After obtaining the change drawing information, before parsing the change drawing information, the change drawing information is verified to check the consistency and compliance of the change drawing. Consistency means that the circuit schematic diagram in the change drawing corresponds to the PCB (printed circuit board) diagram, that is, the device information, device quantity, and device bit number are consistent, and the circuit schematic diagram and the PCB diagram are mutually inductive; compliance refers to whether the various information of each device is complete and free of abnormal items. Abnormal items may include: no material number, non-compliant material number, no process type, non-compliant process type, missing device bit number, repeated device bit number, etc. In this way, the change drawing information is verified to ensure that the change drawing information meets the requirements, which is conducive to improving the reliability of the change.
[0128] In some embodiments of the present invention, after S290, if the verification fails, a verification abnormality prompt message may be generated. If the verification fails, that is, if the consistency or compliance is not met, a verification abnormality prompt message may be generated to prompt the staff to correct the changed drawing information.
[0129] Fig. 9 An example of a physical structure diagram of an electronic device is shown in FIG. Fig. 9As shown, the electronic device may include: a processor 810, a communication interface 820, a memory 830 and a communication bus 840, wherein the processor 810, the communication interface 820 and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call the logic instructions in the memory 830 to execute the following method:
[0130] Obtain the first bill of materials information and change drawing information;
[0131] Determine component information and production process information based on the first bill of materials information;
[0132] Determine device information based on the changed drawing information;
[0133] Generate second bill of materials information according to device information, component information and production process information;
[0134] The first bill of materials information is compared with the second bill of materials information, and change list information is generated according to the comparison result. The change list information is used to trigger the change process.
[0135] By obtaining the first bill of materials information corresponding to the product that needs to be changed, the component information and production process information of the product before the change can be learned, and the device information after the change can be determined by obtaining the change drawing information. The second bill of materials information after the change is generated based on the device information combined with the component information and the production process information. The first bill of materials information before the change is compared with the second bill of materials information after the change, and the change bill of materials information is generated according to the difference between the two. The content of the change can be fully reflected. The change process is carried out based on the change bill of materials information to realize automatic change of the bill of materials, which is conducive to improving the efficiency of the change, while ensuring the synchronization of the bill of materials with the design drawings and improving the reliability of the change.
[0136] The electronic device provided by the present invention may specifically be a computer, a server or the like.
[0137] In addition, the logic instructions in the above-mentioned memory 830 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention, or the part that contributes to the relevant technology or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0138] On the other hand, an embodiment of the present invention discloses a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer can perform the methods provided by the above method embodiments, for example, including:
[0139] Obtain the first bill of materials information and change drawing information;
[0140] Determine component information and production process information based on the first bill of materials information;
[0141] Determine device information based on the changed drawing information;
[0142] Generate second bill of materials information according to device information, component information and production process information;
[0143] The first bill of materials information is compared with the second bill of materials information, and change list information is generated according to the comparison result. The change list information is used to trigger the change process.
[0144] In another aspect, an embodiment of the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the transmission method provided by the above embodiments is implemented, for example, including: obtaining first bill of materials information and change drawing information;
[0145] Determine component information and production process information based on the first bill of materials information;
[0146] Determine device information based on the changed drawing information;
[0147] Generate second bill of materials information according to device information, component information and production process information;
[0148] The first bill of materials information is compared with the second bill of materials information, and change list information is generated according to the comparison result. The change list information is used to trigger the change process.
[0149] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, i.e., they may be located in one content, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.
[0150] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiment.
[0151] Finally, it should be noted that the above embodiments are only used to illustrate the present invention, rather than to limit the present invention. Although the present invention is described in detail with reference to the embodiments, it should be understood by those skilled in the art that various combinations, modifications or equivalent substitutions of the technical solutions of the present invention do not depart from the spirit and scope of the technical solutions of the present invention, and should all be included in the scope of the present invention.
Claims
1. A method for changing a bill of materials, characterized in that: include: Obtain the first bill of materials information and change drawing information; Determine component information and production process information according to the first bill of materials information; Determine device information according to the changed drawing information; Generate second bill of materials information according to the device information, the component information and the production process information; Comparing the first bill of materials information with the second bill of materials information, and generating change list information according to the comparison result, wherein the change list information is used to trigger the change process; The generating second bill of materials information according to the device information, the component information and the production process information includes: Determine whether the device information is compatible with the component information, and whether the device information is compatible with the production process information; If the result of the judgment is adaptation, the second bill of materials information is generated according to the device information, the production process information and the component information; If the judgment result is incompatible, a modification prompt message is generated, the input first modification information is obtained, the production process information and the component information are modified according to the first modification information to form first changed process information and first changed component information, and the second bill of materials information is generated according to the device information, the first changed process information and the first changed component information; After obtaining the input first modification information, the method further includes: Determine the production hierarchy structure according to the first bill of materials information; According to the first modification information, the production hierarchy structure is adjusted and hierarchy adjustment record information is generated.
2. A method for changing a bill of materials according to claim 1, characterized in that: If the judgment result is adaptation, the second bill of materials information is generated according to the device information, the production process information and the component information, including: After the result of the judgment is adaptation, determine whether to perform a modification operation; If the result of the judgment is to perform a modification operation, the input second modification information is obtained, the production process information and the component information are modified according to the second modification information to form second changed process information and second changed component information, and the second bill of materials information is generated according to the device information, the second changed process information and the second changed component information; If the result of the judgment is that the operation is not to be modified, the second bill of materials information is generated according to the device information, the production process information and the component information.
3. A method for changing a bill of materials according to claim 2, characterized in that: After obtaining the input second modification information, the method further includes: Determine the production hierarchy structure according to the first bill of materials information; According to the second modification information, the production hierarchy structure is adjusted and hierarchy adjustment record information is generated.
4. A method for changing a bill of materials according to claim 3, characterized in that: The comparing the first bill of materials information with the second bill of materials information and generating change list information according to the comparison result includes: Compare the first bill of materials information with the second bill of materials information to obtain difference information; When the level adjustment record information does not exist, generating the change list information according to the difference information; When the level adjustment record information exists, change list information is generated according to the difference information and the level adjustment record information.
5. A method for changing a bill of materials according to claim 1, characterized in that: The first bill of materials information includes material code, device number, assembly code and level code; The determining component information and production process information according to the first bill of materials information includes: Determine the production hierarchy structure according to the hierarchy code; Determine component information according to the hierarchical structure and the material code; According to the assembly code, the preset process configuration table is queried to determine the production process information.
6. A method for changing a bill of materials according to claim 1, characterized in that: Before determining the device information according to the changed drawing information, the method further includes: Performing verification processing on the changed drawing information; If the verification is passed, the device information is determined according to the changed drawing information; Among them, the verification process is used to detect whether the circuit schematic diagram in the changed drawing information is consistent with the PCB diagram and whether there are any abnormal items in the information.
7. A method for changing a bill of materials according to claim 1, characterized in that: The changed drawing information is a circuit type, and determining the device information according to the changed drawing information includes: The change drawing information is parsed and processed to determine the material code, device number, process type and circuit layer corresponding to each device, so as to classify and mark the devices and generate device information.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, a bill of materials changing method as described in any one of claims 1 to 7 is implemented.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, a method for changing a bill of materials as described in any one of claims 1 to 7 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, a method for changing a bill of materials as described in any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Intelligent integrated design method and platform
CN110532578A
Structured bill of material management method and system and storage medium
CN115729933A
Engineering change method and system, electronic equipment and storage medium
CN117217681A
Electronic design drawing management method and device, electronic equipment and storage medium
CN117473940A
Device information management method and device, electronic equipment and medium
CN117474503A