Standard part obtaining method and system based on industrial resource library, terminal and medium
Through the standard part acquisition method based on the industrial resource library, the bill of material is automatically generated and optimized, which solves the problems of inefficient acquisition of standard parts and poor design consistency in traditional methods, and achieves a more efficient design process and better design repeatability.
Patent Information
- Application Number
- CN202510181179.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-19
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2045-02-19
AI Technical Summary
The existing standard parts acquisition methods are inefficient, which affects the design progress and poor design consistency and repeatability.
Provide a standard part acquisition method based on industrial resource library, which automatically generates a preliminary bill of materials, automatically optimizes according to the optimization method selected by the user, obtains the user's edited bill of materials, and generates a standard order file.
It significantly improves user's work efficiency, shortens the design cycle, and improves the consistency and repeatability of the design.
Smart Images

Figure CN120030778A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of product design and manufacturing, and in particular to a method, system, terminal and medium for acquiring standard parts based on an industrial resource library. Background Art
[0002] Standard parts are mechanical parts and components with clear standards. In modern product manufacturing, engineers need to frequently select and order standard parts when designing products. Traditional methods rely on experience, manual search, and personal accumulated knowledge, leading to the following problems:
[0003] 1. Inefficiency: Manual search and confirmation of standard parts is time-consuming, affecting the design progress.
[0004] 2. Difficulty in matching: Different engineers have different selection criteria and frequencies for standard parts, resulting in poor consistency and repeatability of the design.
[0005] Therefore, there is an urgent need for a solution to optimize the process of acquiring standard parts, improve design efficiency, and enhance design consistency and repeatability. Summary of the invention
[0006] The main purpose of the present invention is to provide a method, system, terminal and medium for obtaining standard parts based on an industrial resource library, aiming to solve the technical problems of low efficiency, poor design consistency and repeatability in the existing standard parts acquisition.
[0007] In a first aspect, the present invention provides a method for acquiring standard parts based on an industrial resource library, comprising:
[0008] Automatically generate a preliminary bill of materials and display the preliminary bill of materials according to 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;
[0009] 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;
[0010] Obtaining the user's edits to the optimized bill of materials, and obtaining the edited bill of materials;
[0011] 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 corresponding standard parts information.
[0012] In a specific embodiment, automatically generating a preliminary bill of materials and displaying the preliminary bill of materials according to the product type selected by the user from the industrial resource library includes:
[0013] Get the product type selected by the user from the industrial resource library;
[0014] Acquire historical order data and commonly used standard parts information related to the product type from the industrial resource library;
[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 display the preliminary bill of materials.
[0016] In a specific embodiment, automatically optimizing the preliminary bill of materials according to the optimization method selected by the user, obtaining the optimized bill of materials and displaying the optimized bill of materials includes:
[0017] Obtaining design requirements input by a user, automatically optimizing the preliminary bill of materials, generating an optimized bill of materials and displaying the optimized bill of materials; and / or
[0018] According to the bill of materials uploaded by the user, the bill of materials uploaded by the user is automatically integrated with the preliminary bill of materials to generate an optimized bill of materials and display the optimized bill of materials.
[0019] In a specific embodiment, the step of obtaining the design requirements input by the user, automatically optimizing the preliminary bill of materials, obtaining the optimized bill of materials and displaying the optimized bill of materials includes:
[0020] Obtaining design requirements input by a user; wherein the design requirements include material specifications, performance parameters and quantity restrictions;
[0021] Analyze the matching degree between the design requirements and the historical recommendation data based on a preset machine learning algorithm;
[0022] Based on the matching analysis results, the standard parts that meet the design requirements are updated and recommended, and alternative solutions and their advantages and disadvantages are provided. An optimized bill of materials is generated and displayed.
[0023] In a specific embodiment, the method of automatically integrating the bill of materials uploaded by the user with the preliminary bill of materials based on the bill of materials uploaded by the user, generating an optimized bill of materials and displaying the optimized bill of materials includes:
[0024] Get the bill of materials 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, the same items and different items between the two are identified, an optimized bill of materials is generated by integrating them, and the optimized bill of materials is displayed.
[0027] In a second aspect, the present invention provides a standard parts acquisition system based on an industrial resource library, comprising:
[0028] A bill of materials management module is included, and the bill of materials management module includes:
[0029] A preliminary bill of materials generation submodule is used to automatically generate a preliminary bill of materials and display the preliminary bill of materials according to 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 of the standard parts;
[0030] A bill of materials optimization submodule, 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] A material list editing submodule is used to obtain the user's edits to the optimized material list and obtain the edited material list;
[0032] The standard order file generation submodule is used to receive the user's confirmation operation on the edited material list and generate a standard order file; wherein the standard order file contains the final selected standard parts and corresponding standard parts information.
[0033] In a specific embodiment, the bill of materials optimization submodule is specifically used to:
[0034] Obtaining design requirements input by a user, automatically optimizing the preliminary bill of materials, generating an optimized bill of materials and displaying the optimized bill of materials; and / or
[0035] According to the bill of materials uploaded by the user, the bill of materials uploaded by the user is automatically integrated with the preliminary bill of materials to generate an optimized bill of materials and display the optimized bill of materials.
[0036] In a specific embodiment, the system further includes:
[0037] A user interface module is used to provide an input interface for users to select product types, input design requirements, and upload bills of materials;
[0038] Database module, used to store product types, standard parts information and historical order data.
[0039] In a third aspect, 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 when the processor executes the computer program, the method for acquiring standard parts based on an industrial resource library as described in the first aspect is implemented.
[0040] In a fourth aspect, the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute a standard parts acquisition method based on an industrial resource library as described in the first aspect.
[0041] Compared with the prior art, the beneficial effects of the present invention are: through the automated bill of materials generation and optimization function, the user's work efficiency is significantly improved, the design cycle can be effectively shortened, and more advantages can be achieved in market competition. At the same time, users can select appropriate standard parts based on the recommended standard parts, solving the problem of poor design consistency and repeatability caused by different engineers' selection criteria and frequency differences for standard parts. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 It is a flowchart of a method for acquiring standard parts based on an industrial resource library provided by an embodiment of the present invention;
[0043] Figure 2 It is a structural schematic diagram of a standard parts acquisition system based on an industrial resource library provided by an embodiment of the present invention;
[0044] Figure 3 It is a structural schematic diagram of a bill of materials management module in a standard parts acquisition system based on an industrial resource library provided by an embodiment of the present invention;
[0045] Figure 4 It is a schematic diagram of the structure of a terminal provided by an embodiment of the present invention.
[0046] in:
[0047] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0048] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0049] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise" 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 present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0050] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection, a direct connection, or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0051] In the present invention, unless otherwise clearly specified and limited, a first feature being "above" or "below" a second feature may include that the first and second features are in direct contact, or may include that the first and second features are not in direct contact but are in contact through another feature between them. Moreover, a first feature being "above", "above" and "above" a second feature includes that the first feature is directly above and obliquely above the second feature, or simply indicates that the first feature is higher in level than the second feature. A first feature being "below", "below" and "below" a second feature includes that the first feature is directly below and obliquely below the second feature, or simply indicates that the first feature is lower in level than the second feature.
[0052] See also Figure 1 , Figure 1 The present invention is a flowchart of a method for acquiring standard parts based on an industrial resource library provided in one embodiment of the present invention.
[0053] A method for acquiring standard parts based on an industrial resource library according to an embodiment of the present invention comprises the following steps:
[0054] S100. Automatically generate a preliminary bill of materials based on the product type selected by the user from the industrial resource library 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 of the standard parts.
[0055] In this embodiment, a method for obtaining standard parts based on an industrial resource library in an embodiment of the present invention can be applied to a system for obtaining standard parts based on an industrial resource library in an embodiment of the present invention. Figure 2 and Figure 3 , Figure 2 is a structural diagram of a standard parts acquisition system based on an industrial resource library provided by an embodiment of the present invention. Figure 3 It is a structural diagram 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 the industrial resource library (hereinafter referred to as the system) includes a bill of materials management module 11 and a user interface module 12. The user selects the product type from the industrial resource library through the user interface module 12. The system pre-stores a variety of product types (such as washing machines, air conditioners, assembly lines, electrical equipment, mechanical parts, etc.). The user can select according to the design requirements, such as electrical equipment, mechanical parts, etc. Then the bill of materials management module 11 of the system automatically generates a preliminary bill of materials (BOM), such as including recommended standard parts, and the model, quantity and usage frequency percentage of each standard part, and displays the preliminary bill of materials in the user interface module 12 so that the user can make a decision. In this way, the user can select the appropriate standard parts based on the recommended standard parts, which solves the problem of poor consistency and repeatability of the design due to the differences in the selection criteria and frequency of standard parts by different engineers.
[0057] In a specific embodiment, the step S100 automatically generates a preliminary bill of materials and displays the preliminary bill of materials according to the product type selected by the user from the industrial resource library, including the following steps:
[0058] S110, obtaining the product type selected by the user from the industrial resource library;
[0059] S120, acquiring historical order data and commonly used standard parts information related to the product type from the industrial resource library;
[0060] S130: Process the historical order data and common standard parts information related to the product type, 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, and then the system's bill of materials management module 11 queries the database of the industrial resource library to obtain historical order data and common standard parts information related to the selected product type. Finally, based on the historical order data and common standard parts information related to the selected product type, a preliminary bill of materials is generated and displayed.
[0062] It can be understood that the generation of the preliminary bill of materials is not only based on historical order data, but also combined with the commonly used standard parts of this type of product. The commonly used standard parts can be obtained by summarizing the actual order data of the manufacturer through big data analysis. In this way, the historical order data is fully utilized, common standard parts are not missed, and resource waste is reduced. The system also includes a database module 13, which is used to store product types, standard parts information and historical order data for subsequent data calls.
[0063] S200. Automatically optimize the preliminary bill of materials according to the optimization method selected by the user, obtain an 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, the 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, obtaining the 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; and / or
[0067] S220. According to the bill of materials uploaded by the user, the bill of materials uploaded by the user is automatically integrated 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 method includes the user inputting specific design requirements and / or directly uploading an existing bill of materials. In other words, the user can select the optimization method of inputting specific design requirements, or the optimization method of uploading an existing bill of materials, or the optimization method of inputting specific design requirements and uploading an existing bill of materials at the same time according to actual needs. According to the user's specific design requirements and / or uploading an existing bill of materials, the preliminary bill of materials is automatically optimized, so that standard parts that better meet the user's needs can be recommended, thereby improving design efficiency.
[0069] In a specific embodiment, the step S210 obtains the design requirements input by the user, automatically optimizes the preliminary bill of materials, generates an optimized bill of materials and displays the optimized bill of materials, including the following steps:
[0070] S211, obtaining design requirements input by a user; wherein the design requirements include material specifications, performance parameters and quantity restrictions;
[0071] S212, analyzing the matching degree between the design requirements and the historical recommendation data based on a preset machine learning algorithm;
[0072] S213. Based on the matching analysis results, update and recommend 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, quantity restrictions, etc., 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 preset machine learning algorithm, the system's bill of materials management module 11 analyzes the degree of match between current design requirements and historical recommendation data, where the historical recommendation data includes successful cases of similar projects; then the system updates and recommends standard parts that better meet user needs based on the matching analysis results, and provides alternative solutions and their advantages and disadvantages to generate an optimized bill of materials to improve the rationality and practicality of the design.
[0075] In a specific embodiment, the step S220 automatically integrates the bill of materials uploaded by the user with the preliminary bill of materials according to the bill of materials uploaded by the user, generates an optimized bill of materials, and displays the optimized bill of materials, including the following steps:
[0076] S221, obtaining the material list uploaded by the user;
[0077] S222, parsing the bill of materials uploaded by the user and extracting standard parts information therein;
[0078] S223, comparing the extracted standard parts information with the preliminary bill of materials, identifying the same items and different items between the two, integrating and generating an optimized bill of materials, and displaying the optimized bill of materials.
[0079] In this embodiment, the user uploads a custom BOM file (such as Excel format) through the user interface module 12. The system's BOM management module 11 obtains the BOM uploaded by the user, parses the uploaded BOM and extracts the standard parts information therein; then compares the extracted standard parts information with the preliminary BOM, identifies the same items and different items between the two, and integrates them to generate an optimized BOM; the integrated BOM is displayed on the user interface module 12 and the uploaded part and the newly recommended part of the system are clearly marked, so that the user can view and confirm the difference between the uploaded part and the newly recommended part of the system, 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 optimized bill of materials generated by the system's bill of materials management module 11 supports multiple editing functions such as adding, modifying, deleting and downloading. The user 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, receiving a user's confirmation operation on the edited bill of materials, and generating a standard order file; wherein the standard order file includes the finally selected standard parts and corresponding standard parts information.
[0083] In this embodiment, the system allows the user to export the final confirmed bill of materials into a standard order file format (such as CSV or XML format).
[0084] Specifically, after confirming the final version, the user can directly submit an order request through the system. The system will automatically generate a standard order document to simplify the order process.
[0085] In addition, the system will automatically save historical versions of standard order files for subsequent comparison, tracing and management to ensure the traceability of each design.
[0086] To better understand the present invention, a specific example is now used for illustration. For example, an engineer is responsible for designing an electrical device, and the operation process is as follows:
[0087] 1. The engineer selects the product type as "Electrical Equipment" 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 that environmentally friendly materials be used, with the quantity set at 100. The system optimizes the preliminary bill of materials and generates an optimized bill of materials, which recommends cables that are more environmentally friendly and provides options from different suppliers.
[0089] 3. Engineers can also upload existing BOMs. The system will automatically identify the uploaded BOMs and integrate them with the BOM in step 2 to generate an optimized BOM.
[0090] 4. Engineers can also edit the optimized BOM and obtain the edited BOM;
[0091] 5. The engineer confirms the edited bill of materials and places the order. The system automatically generates a standard order document to complete the entire process.
[0092] In summary, the standard parts acquisition method based on the industrial resource library provided by the embodiment of the present invention significantly improves the user's work efficiency through the automatic bill of materials generation and optimization function, can effectively shorten the design cycle, and has more advantages in market competition. At the same time, users can select appropriate standard parts based on the recommended standard parts, which solves the problem of poor design consistency and repeatability due to differences in the selection criteria and frequency of standard parts by different engineers.
[0093] See also Figure 2 and Figure 3 , a standard parts acquisition system based on an industrial resource library according to an embodiment of the present invention includes a bill of materials management module 11, and the bill of materials management module 11 includes:
[0094] A preliminary bill of materials generation submodule 111 is used to automatically generate a preliminary bill of materials and display the preliminary bill of materials according to 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 of the standard parts;
[0095] The BOM optimization submodule 112 is used to automatically optimize the preliminary BOM according to the optimization method selected by the user, obtain the optimized BOM and display the optimized BOM;
[0096] The material list editing submodule 113 is used to obtain the user's edits to the optimized material list and obtain the edited material list;
[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 corresponding standard parts information.
[0098] In a specific embodiment, the preliminary bill of materials generation submodule 111 is specifically used for:
[0099] Get the product type selected by the user from the industrial resource library;
[0100] Acquire historical order data and commonly used standard parts information related to the product type from the industrial resource library;
[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 display the preliminary bill of materials.
[0102] In a specific embodiment, the bill of materials optimization submodule 112 is specifically used to:
[0103] Obtaining design requirements input by a user, automatically optimizing the preliminary bill of materials, generating an optimized bill of materials and displaying the optimized bill of materials; and / or
[0104] According to the bill of materials uploaded by the user, the bill of materials uploaded by the user is automatically integrated with the preliminary bill of materials to generate an optimized bill of materials and display the optimized bill of materials.
[0105] In a specific embodiment, the bill of materials optimization submodule 112 is further specifically used for:
[0106] Obtaining design requirements input by a user; wherein the design requirements include material specifications, performance parameters and quantity restrictions;
[0107] Analyze the matching degree between the design requirements and the historical recommendation data based on a preset machine learning algorithm;
[0108] Based on the matching analysis results, the standard parts that meet the design requirements are updated and recommended, 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 specifically used for:
[0110] Get the bill of materials 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, the same items and different items between the two are identified, an optimized bill of materials is generated by integrating them, and the optimized bill of materials is displayed.
[0113] See also Figure 2 In a specific embodiment, the system further comprises:
[0114] The user interface module 12 is used to provide an input interface for users to select product types, input design requirements, and upload bills of materials;
[0115] The database module 13 is used to store product types, standard parts information and historical order data.
[0116] Therefore, the standard parts acquisition system based on the industrial resource library provided by the embodiment of the present invention is composed of the following main modules:
[0117] User interface module 12: for engineers to select product type, input design requirements and upload bill of materials;
[0118] BOM management module 11: Generates, optimizes, integrates and edits BOMs; in addition, it is responsible for processing historical order data and 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] An embodiment of the present invention provides a standard parts acquisition system based on an industrial resource library, which can execute all steps and functions of a standard parts acquisition method based on an industrial resource library provided in any of the above embodiments, and the specific functions of the device are not described in detail herein.
[0121] See also Figure 4 , Figure 4 It is a schematic diagram of the structure of a terminal provided by 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 run by the processor. When the processor executes the computer program, the steps of a similar product recommendation method based on a parts library in each of the above embodiments are implemented, for example Figure 1 Alternatively, the processor implements the functions of each module in the above-mentioned device embodiments when executing the computer program.
[0123] Exemplarily, the computer program may be divided into one or more modules, and the one or more modules are stored in the memory and executed by the processor to complete the present invention. The one or more modules may be a series of computer program instruction segments that can perform specific functions, and the instruction segments are used to describe the execution process of the computer program in the terminal. For example, the computer program may be divided into several modules, and the specific functions of each module have been described in detail in a similar product recommendation method based on a parts library provided in any of the above embodiments, and the specific functions of the device will not be repeated here.
[0124] The terminal may be a computing device such as a desktop computer, a notebook, a PDA, and a cloud server. The terminal may include, but is not limited to, a processor and a memory. Those skilled in the art will appreciate that the schematic diagram is merely an example of a terminal and does not constitute a limitation on a terminal. The terminal may include more or fewer components than shown in the figure, or may combine certain components, or different components. For example, the terminal may also include input and output devices, network access devices, buses, etc.
[0125] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the terminal, and uses various interfaces and lines to connect various parts of the entire terminal.
[0126] The memory can be used to store the computer program and / or module, and the processor realizes various functions of the similar product recommendation method based on the parts library by running or executing the computer program and / or module stored in the memory and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0127] An embodiment of the present invention also provides a computer-readable storage medium, which stores a computer program. When the computer program is running, the device where the computer-readable storage medium is located is controlled to execute a similar product recommendation method based on a parts library in the above-mentioned embodiments.
[0128] If the terminal integrated module is implemented in the form of 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, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal and software distribution medium, etc.
[0129] The above description is only a preferred embodiment of the present invention, and does not limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A method for acquiring standard parts based on an industrial resource library, characterized in that: include: Automatically generate a preliminary bill of materials and display the preliminary bill of materials according to 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; 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; Obtaining the user's edits to the optimized bill of materials, and obtaining the edited bill of materials; 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 corresponding standard parts information.
2. A method for acquiring standard parts based on an industrial resource library according to claim 1, characterized in that: The method of automatically generating a preliminary bill of materials and displaying the preliminary bill of materials according to the product type selected by the user from the industrial resource library includes: Get the product type selected by the user from the industrial resource library; Acquire historical order data and commonly used standard parts information related to the product type from the industrial resource library; 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 display the preliminary bill of materials.
3. The method for obtaining standard parts based on an industrial resource library according to claim 1, characterized in that: The step of automatically optimizing the preliminary bill of materials according to the optimization method selected by the user, obtaining the optimized bill of materials and displaying the optimized bill of materials includes: Obtaining design requirements input by a user, automatically optimizing the preliminary bill of materials, generating an optimized bill of materials and displaying the optimized bill of materials; and / or According to the bill of materials uploaded by the user, the bill of materials uploaded by the user is automatically integrated with the preliminary bill of materials to generate an optimized bill of materials and display the optimized bill of materials.
4. The method for obtaining standard parts based on an industrial resource library according to claim 3, characterized in that: The step of obtaining the design requirements input by the user, automatically optimizing the preliminary bill of materials, obtaining the optimized bill of materials and displaying the optimized bill of materials includes: Obtaining design requirements input by a user; wherein the design requirements include material specifications, performance parameters and quantity restrictions; Analyze the matching degree between the design requirements and the historical recommendation data based on a preset machine learning algorithm; Based on the matching analysis results, the standard parts that meet the design requirements are updated and recommended, and alternative solutions and their advantages and disadvantages are provided. An optimized bill of materials is generated and displayed.
5. The method for obtaining standard parts based on industrial resource library according to claim 3, characterized in that: According to the bill of materials uploaded by the user, automatically integrating the bill of materials uploaded by the user with the preliminary bill of materials, generating an optimized bill of materials and displaying the optimized bill of materials, including: Get the bill of materials 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, the same items and different items between the two are identified, an optimized bill of materials is generated by integrating them, and the optimized bill of materials is displayed.
6. A standard parts acquisition system based on industrial resource library, characterized in that: A bill of materials management module is included, and the bill of materials management module includes: A preliminary bill of materials generation submodule is used to automatically generate a preliminary bill of materials and display the preliminary bill of materials according to 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 of the standard parts; A bill of materials optimization submodule, 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; A material list editing submodule is used to obtain the user's edits to the optimized material list and obtain the edited material list; The standard order file generation submodule is used to receive the user's confirmation operation on the edited material list and generate a standard order file; wherein the standard order file contains the final selected standard parts and corresponding standard parts information.
7. A standard parts acquisition system based on industrial resource library according to claim 6, characterized in that: The bill of materials optimization submodule is specifically used for: Obtaining design requirements input by a user, automatically optimizing the preliminary bill of materials, generating an optimized bill of materials and displaying the optimized bill of materials; and / or According to the bill of materials uploaded by the user, the bill of materials uploaded by the user is automatically integrated with the preliminary bill of materials to generate an optimized bill of materials and display the optimized bill of materials.
8. The standard parts acquisition system based on industrial resource library according to claim 6 is characterized in that: The system further comprises: The user interface module is used to provide an input interface for users to select product types, input design requirements, and upload bills of materials; Database module, used to store product types, standard parts information and historical order data.
9. 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 when the processor executes the computer program, a method for acquiring standard parts based on an industrial resource library as described in any one of claims 1 to 5 is implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the method for acquiring standard parts based on an industrial resource library as described in any one of claims 1 to 5.
Citation Information
Patent Citations
System and method for generating bill of materials
CN102096727A
Production information determination method and device based on standard component assembly products
CN110648053A
Automated commissioning of controllers in window network
CN113960844A
Material price checking method and device, terminal equipment and storage medium
CN115170174A
Method, device and equipment for evaluating DST of whole vehicle part and storage medium
CN117172009A