Standard part acquisition method, system, terminal and medium based on industrial resource library
By automatically generating and optimizing bills of materials based on an industrial resource library, the problem of low efficiency in obtaining standard parts was solved, design consistency and repeatability were achieved, and the work efficiency of engineers was improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- 粤港澳大湾区(广东)国创中心
- Filing Date
- 2025-02-19
- Publication Date
- 2026-07-07
AI Technical Summary
In existing technologies, the efficiency of obtaining standard parts is low, and the design consistency and repeatability are poor, resulting in slow and inconsistent design progress for engineers.
By using an industrial resource library-based approach, a preliminary bill of materials is automatically generated. Combining user-input design requirements with the uploaded bill of materials, machine learning algorithms are used to optimize the recommendation of standard parts, generating an optimized bill of materials that can be edited by the user, and finally generating a standard order file.
It significantly improved design efficiency, shortened the design cycle, ensured design consistency and repeatability, and enhanced engineers' work efficiency.
Smart Images

Figure CN120030778B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of product design and manufacturing technology, and more specifically, to a method, system, terminal, and medium for acquiring standard parts based on an industrial resource database. Background Technology
[0002] Standard parts are mechanical components and parts with clearly defined standards. In modern product manufacturing, engineers frequently need to select and order standard parts when designing products. Traditional methods rely on experience, manual searching, and personal accumulated knowledge, leading to the following problems:
[0003] 1. Inefficiency: Manually searching for and confirming standard parts is time-consuming, affecting the design schedule.
[0004] 2. Matching difficulties: Differences in the selection criteria and frequency of standard parts by different engineers lead to poor consistency and repeatability of the design.
[0005] Therefore, there is an urgent need for a solution to optimize the process of obtaining standard parts, improve design efficiency, and enhance the consistency and repeatability of designs. Summary of the Invention
[0006] The main objective of this invention is to provide a method, system, terminal, and medium for acquiring standard parts based on an industrial resource database, aiming to solve the technical problems of low efficiency, poor design consistency, and poor repeatability in existing standard parts acquisition methods.
[0007] In a first aspect, the present invention provides a method for acquiring standard parts based on an industrial resource database, comprising:
[0008] Based on the product type selected by the user from the industrial resource library, a preliminary bill of materials is automatically generated and displayed; wherein, the preliminary bill of materials includes automatically recommended standard parts, as well as the model, quantity and usage frequency percentage of each standard part;
[0009] The preliminary bill of materials is automatically optimized based on the optimization method selected by the user, and the optimized bill of materials is obtained and displayed.
[0010] Obtain the user's edits to the optimized bill of materials, and obtain the edited bill of materials;
[0011] The system receives confirmation from the user regarding the edited bill of materials and generates a standard order file; wherein the standard order file contains the final selected standard parts and their corresponding information.
[0012] In a specific embodiment, the step of automatically generating and displaying a preliminary bill of materials based on the product type selected by the user from the industrial resource library includes:
[0013] Obtain the product type selected by the user from the industrial resource library;
[0014] Obtain historical order data and commonly used standard parts information related to the product type from the industrial resource database;
[0015] The historical order data and commonly used standard parts information related to the product type are processed to generate a preliminary bill of materials and the preliminary bill of materials is displayed.
[0016] In a specific embodiment, the step of automatically optimizing the preliminary bill of materials according to the optimization method selected by the user, obtaining an optimized bill of materials, and displaying the optimized bill of materials includes:
[0017] Obtain user-inputted design requirements, automatically optimize the preliminary bill of materials, generate and display the optimized bill of materials; and / or
[0018] Based on the bill of materials uploaded by the user, the system automatically integrates the uploaded bill of materials with the preliminary bill of materials to generate an optimized bill of materials and displays the optimized bill of materials.
[0019] In a specific embodiment, the step of obtaining user-inputted design requirements, automatically optimizing the preliminary bill of materials, obtaining an optimized bill of materials, and displaying the optimized bill of materials includes:
[0020] Obtain design requirements input by the user; wherein, the design requirements include material specifications, performance parameters, and quantity limits;
[0021] The matching degree between the design requirements and historical recommendation data is analyzed based on a preset machine learning algorithm.
[0022] Based on the matching degree analysis results, the recommended standard parts that meet the design requirements are updated, and alternative solutions and their advantages and disadvantages are provided. An optimized bill of materials is generated and displayed.
[0023] In one specific embodiment, the step of automatically integrating the user-uploaded bill of materials with the preliminary bill of materials to generate an optimized bill of materials and displaying the optimized bill of materials includes:
[0024] Get the material list uploaded by the user;
[0025] Parse the bill of materials uploaded by the user and extract the standard parts information;
[0026] The extracted standard parts information is compared with the preliminary bill of materials to identify the same and different items, and then an optimized bill of materials is generated and displayed.
[0027] Secondly, the present invention provides a standard parts acquisition system based on an industrial resource database, comprising:
[0028] The bill of materials management module includes:
[0029] The preliminary bill of materials generation submodule is used to automatically generate and display a preliminary bill of materials based on the product type selected by the user from the industrial resource library; wherein, the preliminary bill of materials includes automatically recommended standard parts, as well as the model, quantity and usage frequency percentage of each standard part;
[0030] The bill of materials optimization submodule is used to automatically optimize the preliminary bill of materials according to the optimization method selected by the user, obtain the optimized bill of materials, and display the optimized bill of materials.
[0031] The bill of materials editing submodule is used to obtain the user's edits to the optimized bill of materials and obtain the edited bill of materials;
[0032] The standard order file generation submodule is used to receive the user's confirmation operation on the edited bill of materials and generate a standard order file; wherein, the standard order file contains the final selected standard parts and the corresponding standard part information.
[0033] In a specific embodiment, the bill of materials optimization submodule is specifically used for:
[0034] Obtain user-inputted design requirements, automatically optimize the preliminary bill of materials, generate and display the optimized bill of materials; and / or
[0035] Based on the bill of materials uploaded by the user, the system automatically integrates the uploaded bill of materials with the preliminary bill of materials to generate an optimized bill of materials and displays the optimized bill of materials.
[0036] In one specific embodiment, the system further includes:
[0037] The user interface module provides input interfaces for users to select product types, input design requirements, and upload bills of materials.
[0038] The database module is used to store product types, standard parts information, and historical order data.
[0039] Thirdly, the present invention provides a terminal comprising: a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement a standard parts acquisition method based on an industrial resource library as described in the first aspect.
[0040] Fourthly, the present invention provides a computer-readable storage medium storing a computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform a standard parts acquisition method based on an industrial resource library as described in the first aspect.
[0041] Compared to existing technologies, the advantages of this invention are as follows: Through automated bill of materials (BOM) generation and optimization functions, it significantly improves user efficiency, effectively shortens the design cycle, and provides a greater competitive edge in the market. Simultaneously, users can select appropriate standard parts based on recommended standard parts, resolving the problem of poor design consistency and repeatability caused by differences in the selection criteria and frequency of standard parts by different engineers. Attached Figure Description
[0042] Figure 1 This is a flowchart illustrating a method for acquiring standard parts based on an industrial resource database, according to an embodiment of the present invention.
[0043] Figure 2 This is a schematic diagram of a standard parts acquisition system based on an industrial resource database according to an embodiment of the present invention;
[0044] Figure 3 This is a schematic diagram of the structure of a bill of materials management module in a standard parts acquisition system based on an industrial resource library, according to an embodiment of the present invention.
[0045] Figure 4 This is a schematic diagram of the structure of a terminal provided in an embodiment of the present invention.
[0046] in:
[0047] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0048] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0049] In the description of this invention, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," and "counterclockwise," etc., indicating orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of the stated features. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.
[0050] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "joining" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection, a direct connection, or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.
[0051] In this invention, unless otherwise explicitly specified and limited, "above" or "below" the second feature can include direct contact between the first and second features, or contact between the first and second features through another feature between them. Furthermore, "above," "over," and "on top" of the second feature includes the first feature directly above or diagonally above the second feature, or simply indicates that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature includes the first feature directly below or diagonally below the second feature, or simply indicates that the first feature is at a lower horizontal level than the second feature.
[0052] Please see Figure 1 , Figure 1 This is a flowchart illustrating a method for acquiring standard parts based on an industrial resource database, provided by an embodiment of the present invention.
[0053] An embodiment of the present invention provides a method for acquiring standard parts based on an industrial resource database, comprising the following steps:
[0054] S100. Based on the product type selected by the user from the industrial resource library, automatically generate a preliminary bill of materials and display the preliminary bill of materials; wherein, the preliminary bill of materials includes automatically recommended standard parts, as well as the model, quantity and usage frequency percentage of each standard part.
[0055] In this embodiment, the standard parts acquisition method based on an industrial resource library of the present invention can be applied to a standard parts acquisition system based on an industrial resource library of the present invention. Please refer to [link to relevant documentation]. Figure 2 and Figure 3 , Figure 2 This is a schematic diagram of a standard parts acquisition system based on an industrial resource database according to an embodiment of the present invention. Figure 3 This is a schematic diagram of the structure of a bill of materials management module 11 in a standard parts acquisition system based on an industrial resource library, provided by an embodiment of the present invention.
[0056] The standard parts acquisition system based on an industrial resource database (hereinafter referred to as the "system") includes a bill of materials management module 11 and a user interface module 12. Users select product types from the industrial resource database through the user interface module 12. The system pre-stores various product types (such as washing machines, air conditioners, assembly lines, electrical equipment, and mechanical parts). Users can select according to design requirements, such as electrical equipment or mechanical parts. Then, the system's bill of materials management module 11 automatically generates a preliminary bill of materials (BOM), including recommended standard parts, as well as the model, quantity, and percentage of usage frequency of each standard part. The preliminary BOM is then displayed on the user interface module 12 to facilitate user decision-making. In this way, users can select appropriate standard parts based on recommended standard parts, solving the problem of poor design consistency and repeatability caused by differences in the selection criteria and frequency of standard parts by different engineers.
[0057] In a specific embodiment, step S100 automatically generates and displays a preliminary bill of materials based on the product type selected by the user from the industrial resource library, including the following steps:
[0058] S110. Obtain the product type selected by the user from the industrial resource library;
[0059] S120. Obtain historical order data and commonly used standard parts information related to the product type from the industrial resource database;
[0060] S130. Process the historical order data and commonly used standard parts information related to the product type to generate a preliminary bill of materials and display the preliminary bill of materials.
[0061] In this embodiment, the system receives the product type selected by the user from the industrial resource library through the user interface module 12. Then, the system's bill of materials management module 11 queries the industrial resource library database to obtain historical order data and commonly used standard parts information related to the selected product type. Finally, based on the historical order data and commonly used standard parts information related to the selected product type, a preliminary bill of materials is generated and displayed.
[0062] It is understandable that the generation of the preliminary bill of materials is based not only on historical order data, but also on commonly used standard parts for this type of product. The specific commonly used standard parts can be derived from big data analysis of manufacturers' actual order data. This fully utilizes historical order data, ensures no commonly used standard parts are overlooked, and reduces resource waste. The system also includes a database module 13, which stores product type, standard part information, and historical order data for subsequent data retrieval.
[0063] S200. Based on the optimization method selected by the user, automatically optimize the preliminary bill of materials, obtain the optimized bill of materials, and display the optimized bill of materials.
[0064] In this embodiment, the preliminary bill of materials is automatically optimized according to the optimization method selected by the user, thereby obtaining an optimized bill of materials.
[0065] In a specific embodiment, step S200 automatically optimizes the preliminary bill of materials according to the optimization method selected by the user, obtains the optimized bill of materials, and displays the optimized bill of materials, including the following steps:
[0066] S210. Obtain the design requirements input by the user, automatically optimize the preliminary bill of materials, generate an optimized bill of materials, and display the optimized bill of materials; and / or
[0067] S220. Based on the bill of materials uploaded by the user, automatically integrate the bill of materials uploaded by the user with the preliminary bill of materials to generate an optimized bill of materials and display the optimized bill of materials.
[0068] In this embodiment, the optimization methods include user input of specific design requirements and / or direct upload of existing bills of materials (BOMs). In other words, users can choose to input specific design requirements alone, upload an existing BOM alone, or both simultaneously, depending on their actual needs. Based on the user's specific design requirements and / or the uploaded BOM, the preliminary BOM is automatically optimized, thereby recommending standard parts that better meet the user's needs and improving design efficiency.
[0069] In a specific embodiment, step S210, which involves obtaining design requirements input by the user, automatically optimizing the preliminary bill of materials, generating an optimized bill of materials, and displaying the optimized bill of materials, includes the following steps:
[0070] S211. Obtain the design requirements input by the user; wherein, the design requirements include material specifications, performance parameters, and quantity restrictions;
[0071] S212. Analyze the matching degree between the design requirements and historical recommendation data based on a preset machine learning algorithm;
[0072] S213. Based on the matching degree analysis results, update the recommended standard parts that meet the design requirements, provide alternative solutions and their advantages and disadvantages, generate an optimized bill of materials, and display the optimized bill of materials.
[0073] In this embodiment, the user can input specific design requirements, such as material specifications, performance parameters, and quantity limits, through the user interface module 12. The system's bill of materials management module 11 intelligently analyzes and optimizes the preliminary bill of materials based on the input information.
[0074] Specifically, using a pre-set machine learning algorithm, the system's bill of materials management module 11 analyzes the matching degree between current design requirements and historical recommended data, which includes successful cases of similar projects. Then, based on the matching degree analysis results, the system updates and recommends standard parts that better meet user needs, provides alternative solutions and their advantages and disadvantages, and generates an optimized bill of materials to improve the rationality and practicality of the design.
[0075] In one specific embodiment, step S220 automatically integrates the user-uploaded bill of materials with the preliminary bill of materials based on the user-uploaded bill of materials, generates an optimized bill of materials, and displays the optimized bill of materials, including the following steps:
[0076] S221. Obtain the material list uploaded by the user;
[0077] S222. Parse the bill of materials uploaded by the user and extract the standard parts information from it;
[0078] S223. Compare the extracted standard parts information with the preliminary bill of materials, identify the same and different items, integrate them to generate an optimized bill of materials, and display the optimized bill of materials.
[0079] In this embodiment, the user uploads a custom bill of materials (BOM) file (such as in Excel format) through the user interface module 12. The system's BOM management module 11 obtains the uploaded BOM, parses it, and extracts the standard parts information. Then, it compares the extracted standard parts information with the preliminary BOM, identifies the same and different items, and integrates them to generate an optimized BOM. The integrated BOM is displayed on the user interface module 12, clearly indicating the uploaded part and the system's newly recommended part, so that the user can view and confirm the differences between the uploaded part and the system's newly recommended part, ensuring that the user can easily review and modify the optimized BOM.
[0080] S300: Obtain the user's edits to the optimized bill of materials and obtain the edited bill of materials.
[0081] In this embodiment, the system's bill of materials management module 11 generates an optimized bill of materials that supports various editing functions such as adding, modifying, deleting, and downloading. Users can further edit the optimized bill of materials, including adding standard parts, modifying quantities, or deleting unnecessary items, thereby obtaining an edited bill of materials.
[0082] S400: Receive confirmation from the user regarding the edited bill of materials and generate a standard order file; wherein the standard order file contains the final selected standard parts and their corresponding information.
[0083] In this embodiment, the system allows users to export the final confirmed bill of materials as a standard order file format (such as CSV or XML format).
[0084] Specifically, after confirming the final version, users can directly submit an order request through the system, which will automatically generate a standard order file, simplifying the order process.
[0085] In addition, the system will automatically save the standard order files of historical versions for subsequent comparison, tracing and management, ensuring the traceability of each design.
[0086] To better understand this invention, a specific example is given below. For instance, an engineer is responsible for designing an electrical device, and its operation process is as follows:
[0087] 1. The engineer selects "Electrical Equipment" as the product type, and the system automatically generates a preliminary bill of materials, which recommends commonly used standard parts, such as cables and switches.
[0088] 2. Engineers input specific design requirements, including the requirement to use environmentally friendly materials, with a quantity set at 100 units; the system optimizes the initial bill of materials and generates an optimized bill of materials, which recommends cables that better meet environmental standards and provides options from different suppliers.
[0089] 3. Engineers can also upload existing bills of materials. The system will automatically recognize the uploaded bill of materials and integrate it with the bill of materials from step 2 to generate an optimized bill of materials.
[0090] 4. Engineers can also edit the optimized bill of materials to obtain an edited bill of materials;
[0091] 5. The engineer confirms the edited bill of materials and places the order. The system automatically generates a standard order file, completing the entire process.
[0092] In summary, the standard parts acquisition method based on an industrial resource library provided by this invention significantly improves user efficiency and effectively shortens the design cycle through automated bill of materials generation and optimization, giving it a competitive edge in the market. Furthermore, users can select appropriate standard parts based on recommended options, resolving the issue of poor design consistency and repeatability caused by differences in selection criteria and frequency among different engineers.
[0093] Please see Figure 2 and Figure 3 An embodiment of the present invention provides a standard parts acquisition system based on an industrial resource database, including a bill of materials management module 11, wherein the bill of materials management module 11 includes:
[0094] The preliminary bill of materials generation submodule 111 is used to automatically generate and display a preliminary bill of materials based on the product type selected by the user from the industrial resource library; wherein, the preliminary bill of materials includes automatically recommended standard parts, as well as the model, quantity and usage frequency percentage of each standard part;
[0095] The bill of materials optimization submodule 112 is used to automatically optimize the preliminary bill of materials according to the optimization method selected by the user, obtain the optimized bill of materials, and display the optimized bill of materials.
[0096] The bill of materials editing submodule 113 is used to obtain the user's edits to the optimized bill of materials and obtain the edited bill of materials;
[0097] The standard order file generation submodule 114 is used to receive the user's confirmation operation on the edited bill of materials and generate a standard order file; wherein, the standard order file contains the final selected standard parts and the corresponding standard part information.
[0098] In a specific embodiment, the preliminary bill of materials generation submodule 111 is specifically used for:
[0099] Obtain the product type selected by the user from the industrial resource library;
[0100] Obtain historical order data and commonly used standard parts information related to the product type from the industrial resource database;
[0101] The historical order data and commonly used standard parts information related to the product type are processed to generate a preliminary bill of materials and the preliminary bill of materials is displayed.
[0102] In a specific embodiment, the bill of materials optimization submodule 112 is specifically used for:
[0103] Obtain user-inputted design requirements, automatically optimize the preliminary bill of materials, generate and display the optimized bill of materials; and / or
[0104] Based on the bill of materials uploaded by the user, the system automatically integrates the uploaded bill of materials with the preliminary bill of materials to generate an optimized bill of materials and displays the optimized bill of materials.
[0105] In a specific embodiment, the bill of materials optimization submodule 112 is further configured to:
[0106] Obtain design requirements input by the user; wherein, the design requirements include material specifications, performance parameters, and quantity limits;
[0107] The matching degree between the design requirements and historical recommendation data is analyzed based on a preset machine learning algorithm.
[0108] Based on the matching degree analysis results, the recommended standard parts that meet the design requirements are updated, and alternative solutions and their advantages and disadvantages are provided. An optimized bill of materials is generated and displayed.
[0109] In a specific embodiment, the bill of materials optimization submodule 112 is further configured to:
[0110] Get the material list uploaded by the user;
[0111] Parse the bill of materials uploaded by the user and extract the standard parts information;
[0112] The extracted standard parts information is compared with the preliminary bill of materials to identify the same and different items, and then an optimized bill of materials is generated and displayed.
[0113] Please see Figure 2 In one specific embodiment, the system further includes:
[0114] User interface module 12 is used to provide input interfaces for users to select product types, input design requirements, and upload bills of materials;
[0115] Database module 13 is used to store product type, standard parts information and historical order data.
[0116] Therefore, the standard parts acquisition system based on an industrial resource database provided in this embodiment of the invention consists of the following main modules:
[0117] User interface module 12: Allows engineers to select product types, input design requirements, and upload bills of materials;
[0118] Bill of Materials Management Module 11: This module generates, optimizes, integrates, and edits bills of materials; it also processes historical order data and performs big data analysis to generate recommended results for standard parts.
[0119] Database module 13: Stores product types, standard parts information, historical order data, etc.
[0120] The present invention provides a standard parts acquisition system based on an industrial resource library, which can execute all the steps and functions of a standard parts acquisition method based on an industrial resource library provided in any of the above embodiments. The specific functions of the device will not be described in detail here.
[0121] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of a terminal provided in an embodiment of the present invention.
[0122] The terminal includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the steps of a similar product recommendation method based on a parts library in the various embodiments described above, for example... Figure 1 The steps S100 to S400 are shown. Alternatively, when the processor executes the computer program, it implements the functions of each module in the above-described device embodiments.
[0123] For example, the computer program can be divided into one or more modules, which are stored in the memory and executed by the processor to complete the present invention. The one or more modules can be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program in the terminal. For instance, the computer program can be divided into several modules, the specific functions of which have been described in detail in the similar product recommendation method based on a parts library provided in any of the above embodiments; therefore, the specific functions of this device will not be repeated here.
[0124] The terminal may be a computing device such as a desktop computer, laptop, handheld computer, or cloud server. The terminal may include, but is not limited to, a processor and memory. Those skilled in the art will understand that the schematic diagram is merely an example of a terminal and does not constitute a limitation on a terminal. It may include more or fewer components than illustrated, or combine certain components, or use different components. For example, the terminal may also include input / output devices, network access devices, buses, etc.
[0125] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the terminal, connecting various parts of the terminal via various interfaces and lines.
[0126] The memory can be used to store the computer program and / or modules. The processor implements various functions of the similar product recommendation method based on a parts library by running or executing the computer program and / or modules stored in the memory and calling the data stored in the memory. The memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital card (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0127] This invention also provides a computer-readable storage medium storing a computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform a similar product recommendation method based on a parts library as described in the above embodiments.
[0128] If the integrated module of the terminal is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.
[0129] The above description is merely a preferred embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.
Claims
1. A method for acquiring standard parts based on an industrial resource database, characterized in that, include: Based on the product type selected by the user from the industrial resource library, a preliminary bill of materials is automatically generated and displayed; wherein, the preliminary bill of materials includes automatically recommended standard parts, as well as the model, quantity and usage frequency percentage of each standard part; The preliminary bill of materials is automatically optimized based on the optimization method selected by the user, and the optimized bill of materials is obtained and displayed. Obtain the user's edits to the optimized bill of materials, and obtain the edited bill of materials; The system receives user confirmation of the edited bill of materials and generates a standard order file; wherein the standard order file contains the final selected standard parts and their corresponding information; the step of automatically generating and displaying a preliminary bill of materials based on the product type selected by the user from the industrial resource library includes: Obtain the product type selected by the user from the industrial resource library; Obtain historical order data and commonly used standard parts information related to the product type from the industrial resource database; The process involves processing historical order data and commonly used standard parts information related to the product type to generate and display a preliminary bill of materials (BOM); then, automatically optimizing the preliminary BOM according to the user-selected optimization method to obtain and display an optimized BOM, including: Obtain user-inputted design requirements, automatically optimize the preliminary bill of materials, generate and display the optimized bill of materials; and / or Based on the user-uploaded bill of materials (BOM), the system automatically integrates the user-uploaded BOM with the preliminary BOM to generate and display an optimized BOM; the process of obtaining user-inputted design requirements, automatically optimizing the preliminary BOM, obtaining the optimized BOM, and displaying the optimized BOM includes: Obtain design requirements input by the user; wherein, the design requirements include material specifications, performance parameters, and quantity limits; The matching degree between the design requirements and historical recommendation data is analyzed based on a preset machine learning algorithm. Based on the matching degree analysis results, the recommended standard parts that meet the design requirements are updated, and alternative solutions and their advantages and disadvantages are provided. An optimized bill of materials is generated and displayed.
2. The method for acquiring standard parts based on an industrial resource database according to claim 1, characterized in that, The step of automatically integrating the user-uploaded bill of materials with the preliminary bill of materials to generate and display an optimized bill of materials includes: Get the material list uploaded by the user; Parse the bill of materials uploaded by the user and extract the standard parts information; The extracted standard parts information is compared with the preliminary bill of materials to identify the same and different items, and then an optimized bill of materials is generated and displayed.
3. A standard parts acquisition system based on an industrial resource database, characterized in that, The bill of materials management module includes: The preliminary bill of materials generation submodule is used to automatically generate and display a preliminary bill of materials based on the product type selected by the user from the industrial resource library; wherein, the preliminary bill of materials includes automatically recommended standard parts, as well as the model, quantity and usage frequency percentage of each standard part; The step of automatically generating and displaying a preliminary bill of materials based on the product type selected by the user from the industrial resource database includes: Obtain the product type selected by the user from the industrial resource library; Obtain historical order data and commonly used standard parts information related to the product type from the industrial resource database; Process the historical order data and commonly used standard parts information related to the product type to generate a preliminary bill of materials and display the preliminary bill of materials; The bill of materials optimization submodule is used to automatically optimize the preliminary bill of materials according to the optimization method selected by the user, obtain the optimized bill of materials, and display the optimized bill of materials. The bill of materials editing submodule is used to obtain the user's edits to the optimized bill of materials and obtain the edited bill of materials; The standard order file generation submodule is used to receive user confirmation of the edited bill of materials and generate a standard order file; wherein, the standard order file contains the final selected standard parts and their corresponding standard part information; the bill of materials optimization submodule is specifically used for: Obtain user-inputted design requirements, automatically optimize the preliminary bill of materials, generate and display the optimized bill of materials; and / or Based on the bill of materials uploaded by the user, the system automatically integrates the uploaded bill of materials with the preliminary bill of materials to generate an optimized bill of materials and displays the optimized bill of materials. The process of obtaining user-inputted design requirements, automatically optimizing the preliminary bill of materials, obtaining an optimized bill of materials, and displaying the optimized bill of materials includes: Obtain design requirements input by the user; wherein, the design requirements include material specifications, performance parameters, and quantity limits; The matching degree between the design requirements and historical recommendation data is analyzed based on a preset machine learning algorithm. Based on the matching degree analysis results, the recommended standard parts that meet the design requirements are updated, and alternative solutions and their advantages and disadvantages are provided. An optimized bill of materials is generated and displayed.
4. The standard parts acquisition system based on an industrial resource database according to claim 3, characterized in that, The system also includes: The user interface module provides input interfaces for users to select product types, input design requirements, and upload bills of materials. The database module is used to store product types, standard parts information, and historical order data.
5. A terminal, characterized in that, include: A processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor, when executing the computer program, implements a standard parts acquisition method based on an industrial resource library as described in any one of claims 1 to 2.
6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform a standard parts acquisition method based on an industrial resource library as described in any one of claims 1 to 2.