A method and system for automatically compiling computer processing technology guidance documents
Through the method of automatically compiling the guidance documents for Xinchuang computer processing technology, and using tree structure and data flow to analyze the slot relationship information, the problems that are time-consuming, many omissions, and difficult to detect when compiling the guidance documents for the production process of CITIChuang computer in the existing technology are solved, and efficient and accurate generation of the guidance documents for production of CITIChuang computers is achieved, reducing order rework.
Patent Information
- Application Number
- CN202411777575.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-04-08
AI Technical Summary
The preparation of existing Xinchuang computer production process guidance documents has problems such as time-consuming, easy to cause omissions, and difficult to find material data problems, which affects order delivery and customer experience.
Provide a method to automatically prepare the guidance documents for the processing technology of Xinchuang computers. By entering the material number of the order product, combining the data in the product data management system, building a tree structure, generating a data dictionary and data flow, analyzing the slot relationship information, determining whether the bill of material is compliant, and generating a production and processing technology guidance document.
It has realized the automatic preparation of production and processing technology guidance documents, improved production efficiency and accuracy, discovered bill of material problems in advance, reduced order rework, and improved the efficiency of the production process and customer satisfaction.
Smart Images

Figure CN119783782A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a method and system for automatically compiling computer processing technology guidance files. Background Art
[0002] In the current production system, the computer production and processing of Xinchuang Factory is based on the production process processing guidance documents. Due to certain confidentiality restrictions on the transmission of process technology data, the large number of nodes in the transmission path, and the different understandings of process technology by personnel at each node, the following problems arise when engineers rely on pure manual analysis to compile production process processing guidance documents:
[0003] (1) Desktop terminal products take an average of 10 minutes each, and server-side products take an average of 20 minutes each. If there are many orders per day and multiple copies are required (one instruction document for each order), it will take longer.
[0004] (2) Mistakes are prone to occur, such as filling in the wrong details, missing items, or filling in too many items, which requires subsequent rework and affects order delivery. Some orders are even shipped to customers before the machine discovers problems, affecting customer experience and brand image.
[0005] (3) It is difficult to find problems with the order BOM material data, which results in the problem not being discovered until assembly on the production line. For example, the bill of materials is missing key materials, or there are too many materials in the bill of materials. This also requires rework, affecting order delivery. Summary of the invention
[0006] The purpose of this application is to provide a method and system for automatically compiling computer processing technology guidance documents for ICT, so as to improve the efficiency and accuracy of producing computer processing technology guidance documents for ICT.
[0007] The technical solution provided by this application is:
[0008] A method for automatically compiling a computer processing technology guidance document, comprising:
[0009] S1. Enter the material number PN (full name in English: Part Number) corresponding to the current order product; PN is the unique identification code of the current order product;
[0010] S2. Obtain the BOM (Bill of Materials) data and machine model data corresponding to the PN from the Product Data Management (PDM) system;
[0011] S3, removing the substitution relationship in the BOM data to obtain the final process BOM data;
[0012] S4. Construct a tree structure for the final process BOM data; each node in the tree structure represents a material, the parent-child relationship between the nodes represents the composition relationship between the materials, and the root node in the tree structure represents the current order product;
[0013] S5. Read the tree structure and generate a corresponding data dictionary; the data dictionary includes keywords and corresponding values, the keywords are material attributes, and the values corresponding to the keywords are the attribute values of the materials;
[0014] S6. Generate a data stream according to the preset material priority of the data dictionary; the data stream includes slot information of each material and server IO group information; wherein the slot information includes slot position, slot size, and whether expansion is supported;
[0015] S7. According to the machine model data in the data stream, load the assembly analysis module of the corresponding machine model data; based on the assembly analysis module, analyze the slot information and server IO group information of each material in the data stream, fill the data of the corresponding material into the corresponding slot field and the server IO group field, and form the slot relationship information;
[0016] S8. Determine whether the final process bill of materials (BOM) data is compliant based on the slot relationship information; if compliant, generate a production and processing process guidance document based on the slot relationship information; if not compliant, indicate the specific reasons for non-compliance.
[0017] In a possible implementation, in step S6, among the preset priorities: basic information has the highest priority;
[0018] Among them, basic information includes: OS (operating system) information, BIOS (basic input and output system) information and model data;
[0019] Among them, materials include memory, PCI-E and hard disk.
[0020] In a possible implementation, if the number of configured items of a certain material exceeds the number of motherboards and riser cards that can be placed in the corresponding model according to the slot relationship information, it is determined to be non-compliant.
[0021] In a possible implementation, in step S8, if the number of configured items of a certain material is less than the number that must be configured according to the slot relationship information, it is determined to be non-compliant.
[0022] In a possible implementation, in step S8, if, according to the slot relationship information, a slot marked as a slot where a material must be placed is not configured with a corresponding material, it is determined to be non-compliant;
[0023] In a possible implementation, in step S8, if, according to the slot relationship information, a slot has no position to place the configured material, it is determined to be non-compliant;
[0024] In a possible implementation, in step S9, if compliance is met, a preview is generated for review and confirmation by the engineering staff; in response to the review and confirmation instructions of the engineering staff, a production and processing technology guidance document is generated.
[0025] In a second aspect, the present application provides an electronic device, including: a memory and a processor;
[0026] The memory is used to store computer programs;
[0027] The processor is used to call the computer program to execute the method as described above.
[0028] In a third aspect, the present application provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed on an electronic device, the electronic device implements the method as described above.
[0029] In a fourth aspect, the present application provides a computer program product, including a computer program, and when the computer program is executed on an electronic device, the electronic device implements the method as described above.
[0030] The specific implementation methods of the second to fourth aspects of the present application can refer to the implementation methods of the first aspect, which will not be repeated here.
[0031] Beneficial effects:
[0032] After this application is approved, engineering personnel can use it to input the PN of the order product, and then combine the PDM data to generate the production and processing process guidance file corresponding to the PN with one click, realizing the automated preparation of computer-based production and processing process guidance files, greatly improving the efficiency and accuracy of production engineering personnel in preparing production and processing process guidance files, and performing data detection and error correction on the final process bill of materials BOM data, which can discover and warn of possible problems with the order product bill of materials before the production line is put on, playing a positive and effective role in reducing order rework caused by errors in the order bill of materials or incorrect production guidance files. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 This is a flow chart of an embodiment of the present application. DETAILED DESCRIPTION
[0034] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0035] like Figure 1 As shown, the present application discloses a method for automatically compiling a computer processing technology guidance file, comprising:
[0036] S1. Enter the material number PN corresponding to the current order product. The PN corresponding to the order product is the unique identification code of the current order product.
[0037] S2. Obtain the bill of materials (BOM) data and model data corresponding to the PN from the product data management (PDM) system;
[0038] S3, removing the substitution relationship in the BOM data to obtain the final process BOM data;
[0039] It should be understood that the substitution relationship that may exist in the BOM data may interfere with the final result. This step removes the substitution relationship in the BOM data to eliminate the interference of the substitute material.
[0040] S4. Construct a tree structure for the final process BOM data; each node in the tree structure represents a material, the parent-child relationship between the nodes represents the composition relationship between the materials, and the root node in the tree structure represents the current order product;
[0041] For example, the first node represents the first material. If the first material is composed of n kinds of materials, the n subnodes of the first node respectively represent the n kinds of materials that compose the first material.
[0042] S5. Read the tree structure and generate a corresponding data dictionary; the data dictionary includes a keyword (key) and a corresponding value (value), the keyword is a material attribute, and the value corresponding to the keyword is a material attribute value;
[0043] Taking memory as an example, the keywords include memory type, memory frequency, memory capacity, etc.; the corresponding values include DDR3 / DDR4 / DDR5, 2666hz / 3200hz, 8G / 16 / 32G.
[0044] S6. Generate a data stream according to the preset material priority of the data dictionary; the data stream includes slot information of each material and server IO group information; wherein the slot information includes slot position, slot size, and whether expansion is supported;
[0045] Among them, among the preset priorities: basic information has the highest priority;
[0046] Among them, basic information includes: OS information, BIOS information and model data;
[0047] Among them, materials include memory, PCI-E and hard disk;
[0048] S7, according to the model data in the data stream, loading the assembly analysis module corresponding to the model data;
[0049] Based on the assembly analysis module, the slot information and server IO group information of each material are analyzed on the data flow, and the data of the corresponding material is filled into the corresponding slot field and the server IO group field to form slot relationship information;.
[0050] For example, for a hard disk slot, the slot information includes the hard disk slot position, the hard disk slot size (determines the size of the hard disk that can be placed, such as 2.5 inches / 3.5 inches), and whether a hard disk adapter box is supported (if a hard disk adapter box is supported, multiple hard disks can be placed at the same time through the hard disk adapter box).
[0051] For example, for a PCI-E slot, the slot information includes the PCI-E slot position and the PCI-E slot size (determines the size of a graphics card that can be placed, such as a half-height graphics card / full-height graphics card).
[0052] S8. According to the slot relationship information, determine whether the final process bill of materials (BOM) data is compliant (whether it meets the technical requirements);
[0053] If, based on the slot relationship information, the number of a certain material configured exceeds the number of motherboards and riser cards that can be placed on the corresponding model, it is considered non-compliant;
[0054] For example, based on the model data, determine the maximum number of memory sticks that can be inserted into the motherboard of this model, the minimum number of memory sticks that need to be inserted, the maximum number of NVMe hard disk blocks that can be directly inserted, the maximum number of 2.5-inch hard disk blocks that can be directly inserted, the maximum number of 3.5-inch hard disk blocks that can be directly inserted, the maximum number of PCI-E devices that can be connected, and the materials that must be configured.
[0055] According to the model data, determine the maximum number of full-length and half-length riser expansion boards that can be connected to the motherboard of this model; then determine the type of PCie device that can be connected based on the information of the connected riser card; and then determine whether there are enough slots for connection based on the priority of the PCie device;
[0056] If the number of configurations of a material is less than the required number according to the slot relationship information, it is considered non-compliant;
[0057] For example, some desktop motherboards do not have integrated graphics cards and must be equipped with independent graphics cards. If independent graphics cards are not configured, they will be judged as non-compliant.
[0058] If, according to the slot relationship information, a slot marked as a must-place material does not have a corresponding material configured, it is considered non-compliant;
[0059] For example, for desktop memory, usually dimm2 must have a memory module. If the slot is not configured, it will be judged as non-compliant;
[0060] If, according to the slot relationship information, a slot does not have space to place the configured material, it is considered non-compliant;
[0061] In this way, typical situations of missing or excess parts can be detected, and it can be determined whether there are any key materials missing or over-allocated in the BOM, thereby realizing the detection and error correction of the BOM data.
[0062] If it is compliant, a production and processing technology guidance document (such as a PDF document) is generated based on the slot relationship information;
[0063] If it is not compliant, the specific reason for the non-compliance will be prompted.
[0064] In some embodiments, if compliance is achieved, a preview is generated for review and confirmation by the engineering staff; in response to the review and confirmation instructions from the engineering staff, a production and processing technology guidance document is generated.
[0065] The embodiment of the present application also provides an electronic device, including: a memory and a processor;
[0066] The memory is used to store computer programs;
[0067] The processor is used to call the computer program to execute the method as described above.
[0068] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed on an electronic device, the electronic device implements the method as described above.
[0069] An embodiment of the present application further provides a computer program product, including a computer program. When the computer program is executed on an electronic device, the electronic device implements the method as described above.
[0070] The embodiments of the present application also provide a system, an electronic device, a computer-readable storage medium, and a computer program product. The specific implementation methods can refer to the specific embodiments of the above methods and will not be repeated here.
[0071] Obviously, those skilled in the art should understand that the above-mentioned units or steps of the present application can be implemented by a general-purpose computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. In this way, the present application is not limited to any specific combination of hardware and software.
[0072] The above description of the embodiments of the present application is only a partial embodiment of the present application, which is used to enable professionals in the field to implement or use the content of the present application, and is not used to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. A method for automatically compiling a computer processing technology guidance document, characterized in that: include: S1. Enter the material number PN corresponding to the current order product; PN is the unique identification code of the current order product; S2. Obtain the bill of materials (BOM) data and model data corresponding to the PN from the product data management (PDM) system; S3, removing the substitution relationship in the BOM data to obtain the final process BOM data; S4. Construct a tree structure for the final process BOM data; Each node in the tree structure represents a material, the parent-child relationship between the nodes represents the composition relationship between the materials, and the root node in the tree structure represents the current order product; S5. Read the tree structure and generate a corresponding data dictionary; the data dictionary includes keywords and corresponding values, the keywords are material attributes, and the values corresponding to the keywords are the attribute values of the materials; S6. Generate a data stream according to the preset material priority of the data dictionary; the data stream includes slot information of each material and server IO group information; wherein the slot information includes slot position, slot size, and whether expansion is supported; S7. According to the machine model data in the data stream, load the assembly analysis module of the corresponding machine model data; based on the assembly analysis module, analyze the slot information and server IO group information of each material in the data stream, fill the data of the corresponding material into the corresponding slot field and the server IO group field, and form the slot relationship information; S8. Determine whether the final process bill of materials (BOM) data is compliant based on the slot relationship information; if compliant, generate a production and processing process guidance document based on the slot relationship information; if not compliant, indicate the specific reasons for non-compliance.
2. The method according to claim 1, characterized in that In step S6, among the preset priorities: basic information has the highest priority; The basic information includes: OS information, BIOS information and model data; The materials include memory, PCI-E and hard disk.
3. The method according to claim 1, characterized in that In the step S8, if the number of configured items of a certain material exceeds the number of motherboards and riser cards that can be placed in the corresponding model according to the slot relationship information, it is determined to be non-compliant.
4. The method according to claim 1, characterized in that: In the step S8, if the number of configured items of a certain material is less than the number that must be configured according to the slot relationship information, it is determined to be non-compliant.
5. The method according to claim 1, characterized in that In the step S8, if, according to the slot relationship information, a slot marked as a slot where a material must be placed is not configured with a corresponding material, it is determined to be non-compliant.
6. The method according to claim 1, characterized in that In the step S8, if according to the slot relationship information, a certain slot has no position to place the configured material, it is determined to be non-compliant.
7. The method according to claim 1, characterized in that In the step S9, if the regulations are met, a preview is generated for the engineering staff to review and confirm; in response to the engineering staff's review and confirmation instructions, a production and processing technology guidance document is generated.
8. An electronic device, characterized in that: include: Memory and processor; The memory is used to store computer programs; The processor is configured to call the computer program to execute the method according to any one of claims 1 to 7.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed on an electronic device, the electronic device implements the method according to any one of claims 1 to 7.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed on an electronic device, the electronic device implements the method according to any one of claims 1 to 7.