Component position determination method and system

By obtaining the product model information of the server production order, matching the process rules and hierarchical structure, and determining the material type and installation location of the parts, the problem of misjudgment caused by manual judgment is solved, and the accuracy and efficiency of production are improved.

CN119294697BActive Publication Date: 2025-09-12INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411114168.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-14
Publication Date
2025-09-12
Estimated Expiration
2044-08-14

AI Technical Summary

Technical Problem

In server manufacturing, existing technology relies on manual judgment of component installation positions, resulting in frequent misjudgments and making it difficult to adapt to large-scale and efficient production. This is especially true in the case of non-standard configuration products and diversified orders. Workers are highly mobile and have varying understanding abilities, impacting product quality and production efficiency.

Method used

By obtaining the product model information of the target order, matching the target process rules from the preset process rule database, obtaining the component attribute information, determining the material type and installation location, and using the hierarchical structure type or display order value to obtain the accurate installation location of the component, the component installation location display information is generated.

Benefits of technology

It improves the accuracy and production efficiency of the intelligent manufacturing process, reduces manual misjudgment, and ensures the accuracy of component installation and the efficient operation of the production process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119294697B_ABST
    Figure CN119294697B_ABST
Patent Text Reader

Abstract

The present invention provides a component location determination method and system, comprising: obtaining product model information of a product corresponding to a target order; matching a target product model process rule from a preset product model process rule database based on the product model information, wherein the target product model process rule includes component attribute information of the product; obtaining material type information of the components required for the product based on the target product model process rule, and determining the components required for producing the product based on the material type information; and obtaining installation location information for each component from a corresponding bill of materials in the target product model process rule based on the component attribute information, based on the hierarchical structure type of the target order. The present invention improves the accuracy and production efficiency of intelligent manufacturing processes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a component position determination method and system. Background Art

[0002] With the rapid development and application of information technology, the manufacturing industry is gradually transforming towards digitalization, intelligence and leanness. The concepts of digital factories and intelligent workshops have emerged to cope with the rapid changes in market demand and improve production efficiency.

[0003] Currently, in server manufacturing, component assembly primarily relies on traditional Standard Operating Procedures (SOPs). As standardized workflow documents, SOPs detail every step and requirement in the production process, including key information such as component installation locations and requirements. To meet the diverse needs of different customers, server products often require adaptive configuration based on customer orders to achieve personalized product configuration.

[0004] Faced with non-standard product configurations and diverse product model orders, the installation locations of components with different configurations vary significantly. This requires workers to possess a high level of professionalism and extensive practical experience to accurately understand and execute every instruction in the SOP. However, in reality, workers are highly mobile and their understanding varies, leading to errors in SOP execution. Furthermore, production methods that rely heavily on manual judgment struggle to adapt to the demands of large-scale, high-efficiency production, limiting the expansion of production capacity. Therefore, there is an urgent need for a component position determination method and system to address these issues. Summary of the Invention

[0005] In view of the problems existing in the prior art, the present invention provides a component position determination method and system.

[0006] The present invention provides a component position determination method, comprising:

[0007] Get the product model information of the product corresponding to the target order;

[0008] According to the product model information, matching the target product model process rules from a preset product model process rule database, wherein the target product model process rules include component attribute information of the product;

[0009] Based on the target product model process rules, obtaining material type information of components required for the product, and determining the components required for producing the product according to the material type information;

[0010] Based on the hierarchical structure type of the target order and according to the component attribute information, the installation location information of each component is obtained from the corresponding bill of materials in the process rules of the target product model.

[0011] According to a component location determination method provided by the present invention, before obtaining product model information of a product corresponding to a target order, the method further includes:

[0012] Get the order type information of the order to be built;

[0013] When it is determined that the order type information is a planned order type, judging whether the inventory quantity of the target component material in the component material inventory information currently corresponding to the component material library satisfies the quantity of components required by the order to be constructed based on the planned order number information, material code information, and material quantity information corresponding to the order to be constructed, and if so, constructing the order to be constructed as the target order of the planned order type;

[0014] The target component material is a component material in the component material library that has the same material type information as the component required by the target order.

[0015] According to a component position determination method provided by the present invention, the method further includes:

[0016] When it is determined that the order type information is a sales order type, based on the material name and characteristic value of the component in the preset product design requirements, multiple target material components are matched from the component material characteristic value database;

[0017] The order to be constructed is constructed into the target order of the sales order type according to each target material component.

[0018] According to a component location determination method provided by the present invention, based on the hierarchical structure type of the target order and according to the component attribute information, obtaining the installation location information of each component from the bill of materials corresponding to the process rules of the target product model includes:

[0019] Determining whether there is a hierarchical relationship between the components in the target order, and determining the hierarchical structure type of the target order based on the determination result;

[0020] If the target order is an order with a hierarchical relationship, determining the attribute information of each component in the target order;

[0021] When it is determined that the component installation information of the corresponding component is not recorded in the component attribute information, obtaining the first-level parent item code of the component in the bill of materials according to the component attribute information;

[0022] If the material name corresponding to the first-level parent item code does not record the installation location field information, obtain the second-level parent item code of the component in the bill of materials;

[0023] If the material name corresponding to the second-level parent item code contains the installation location field information, determining the installation location information of the component according to the installation location field information;

[0024] The second-level parent item code is the parent of the first-level parent item code.

[0025] According to a component position determination method provided by the present invention, the method further includes:

[0026] When it is determined that the component attribute information contains component installation information corresponding to the component, the installation position information of the corresponding component is determined according to the component installation information in the component attribute information.

[0027] According to a component position determination method provided by the present invention, the method further includes:

[0028] If the target order is an order without a hierarchical relationship, obtaining a first display order value, wherein the first display order value is a display order value corresponding to the component in the bill of materials;

[0029] According to the first display sequence value, obtaining a second display sequence value in the bill of materials;

[0030] The installation location information is obtained according to the material name corresponding to the second display order value; wherein, in the bill of materials, the second display order value and the first display order value are at the same level, the second display order value is smaller than the first display order value, and is the smallest display order value among the display order values ​​smaller than the first display order value, and the second display order value further satisfies the following conditions:

[0031] The material code corresponding to the second display sequence value is empty, or the material name corresponding to the second display sequence value includes installation location marking information.

[0032] According to a component location determination method provided by the present invention, after obtaining the installation location information of each component from the bill of materials corresponding to the target product model process rule based on the hierarchical structure type of the target order and the component attribute information, the method further includes:

[0033] Based on the target product model process rules and according to the installation position information of each component, the component is located to the process corresponding to the process list, and component installation position display information is generated.

[0034] The present invention also provides a component position determination system, comprising:

[0035] Product information acquisition module, used to obtain product model information of the product corresponding to the target order;

[0036] a matching module, configured to obtain target product model process rules from a preset product model process rule database according to the product model information, wherein the target product model process rules include component attribute information of the product;

[0037] a processing module, configured to obtain material type information of components required for the product based on the process rules of the target product model, and determine the components required for producing the product according to the material type information;

[0038] The installation location determination module is used to obtain the installation location information of each component from the corresponding bill of materials in the process rules of the target product model based on the hierarchical structure type of the target order and according to the component attribute information.

[0039] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, any of the component position determination methods described above is implemented.

[0040] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which implements any of the component position determination methods described above when executed by a processor.

[0041] The component position determination method and system provided by the present invention obtain the target product model process rules from a preset product model process rule database through the product model information of the product corresponding to the target order, and then determine the various components required for product production based on the obtained material type information of the components required for the product. Finally, based on the hierarchical structure type of the target order and according to the component attribute information, the installation position information of each component is obtained from the corresponding material list in the target product model process rules, thereby improving the accuracy and production efficiency of the intelligent manufacturing process. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0043] Figure 1 A schematic flow chart of a component position determination method provided by the present invention;

[0044] Figure 2 A hierarchical diagram of the modular bill of materials provided for the present invention;

[0045] Figure 3 A schematic diagram of the material information matching process based on sales orders provided by the present invention;

[0046] Figure 4 A schematic diagram of the overall process flow of component installation positions provided by the present invention;

[0047] Figure 5 A schematic structural diagram of a component position determination system provided by the present invention;

[0048] Figure 6 This is a schematic structural diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0049] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0050] With the continuous development of the manufacturing industry, the current intelligent manufacturing industry is gradually deepening its development towards digitalization, intelligence, and leanness, such as digital factories and intelligent workshops. However, the current level of digitalization, intelligence, and automation in server production is relatively low. This is particularly true in current server production scenarios, where component assembly operations are performed according to traditional SOPs (Solid Operating Instructions), requiring manual judgment of production requirements such as component installation locations and installation requirements.

[0051] Server product configurations are typically customized to meet diverse customer requirements, making them more suitable for different scenarios and needs. These non-standard configurations result in diverse order sizes, complex configurations, and varying component installation locations. Furthermore, high worker turnover and varying understanding abilities can lead to errors in understanding and interpreting SOPs, impacting product quality.

[0052] Figure 1 A schematic diagram of a flow chart of a component position determination method provided by the present invention, such as Figure 1 As shown, the present invention provides a component position determination method, comprising:

[0053] Step 101: Obtain product model information of the product corresponding to the target order.

[0054] In the present invention, each order in the order system corresponds to one or more records. These records contain various order details, such as the order number, order time, delivery address, purchaser information, and detailed information about the purchased product. Product model information is an identifier used to distinguish different specifications, configurations, or versions of the same product. In the manufacturing industry, product models are often closely related to product characteristics such as design, function, and performance.

[0055] After determining the target order, the database or system storing the order data is accessed to query the product item records corresponding to the target order and obtain the required product model information. In one embodiment, after extracting the product model information from the query results, the accuracy and completeness of the information can be verified, for example, to check whether the model code complies with the specifications and matches the product description.

[0056] Step 102 : According to the product model information, target product model process rules are matched from a preset product model process rule database, wherein the target product model process rules include component attribute information of the product.

[0057] In this invention, a product model process rule database is pre-established. This database is a structured information collection that contains multiple product models and their corresponding detailed process rules. These process rules cover the entire production process, from raw material procurement, component processing, assembly, testing, to packaging and shipping.

[0058] Furthermore, based on the product model information, a query operation is performed in the preset product model process rule database to find the process rule records that fully match or most closely match the input product model. These records contain all the process rules that must be followed during the production process of the target product model, including but not limited to production processes, processing parameters, and quality control standards.

[0059] Furthermore, the product's component attribute information is obtained from the matched process rules. This component attribute information details key features of each component, such as specifications, materials, dimensions, weight, and functions. This information is crucial for subsequent component processing and assembly.

[0060] Step 103: Based on the target product model process rules, obtain the material type information of the components required for the product, and determine the various components required for producing the product according to the material type information.

[0061] In the present invention, after determining the process rules for the target product model, the material type information of the required components is extracted from them. This process involves parsing the process rule document to identify which materials are necessary to produce the product model. Furthermore, based on the material type information, it is identified which components are the basic units that constitute the product. These components may be directly processed from the materials or assembled from multiple sub-components. For each required component, its specific specification requirements, including size, shape, material, and performance parameters, need to be determined from the process rules. At the same time, based on the number of products in the target order, according to the product structure and production process, the number of each component required for the product is counted.

[0062] Step 104 : Based on the hierarchical structure type of the target order and according to the component attribute information, the installation location information of each component is obtained from the corresponding bill of materials in the process rules of the target product model.

[0063] In the present invention, the product is composed of multiple material components, and these components are not simply in a parallel relationship, but rather have a hierarchical or nested relationship. Figure 2 The hierarchical diagram of the modular bill of materials provided by the present invention can be referred to Figure 2 As shown, in this hierarchical structure, a larger part (or component, subsystem) may be composed of multiple smaller parts, and these smaller parts may be composed of even smaller parts, and so on, forming a tree-like or hierarchical structure, in which the material description of the product level usually starts with field P; the material description of the module level usually starts with field B, and the specification level must exist at the level below the module level; the material description of the specification level usually starts with field G, and the level below the specification level can be a physical material, an alternative level, or a combination level; the material description of the combination level usually starts with field A, and the level below the combination level can be a physical material, an alternative level, or a combination level; the material description of the alternative level usually starts with field S, and the level below the alternative level is a physical material or a combination level.

[0064] For example, in automobile manufacturing, a car is a holistic product, consisting of multiple large components such as the engine, body, and chassis. The engine itself is a complex component, made up of multiple smaller components such as the cylinder block, crankshaft, connecting rod, and piston. This hierarchical relationship between components is a concrete manifestation of the hierarchical structure type.

[0065] In the present invention, component attribute information is a data set used to describe the characteristics of each component, such as name, model, specification, material, function, etc. Component attribute information plays a key role in obtaining component installation location information. By matching component attribute information, the corresponding component can be accurately found in the Bill of Materials (BOM) and its installation location information can be further obtained. A BOM file is a document used in the manufacturing industry to describe the product structure and the required material quantity. In the process rules corresponding to the target product model, the BOM lists in detail all the components and quantities required to produce the product, and also includes the assembly relationship between the components and the installation location information.

[0066] In the present invention, the installation location information includes the specific location or installation point of the component in the product, as well as the relative position relationship with other components. Specifically, for orders with a hierarchical structure type, the product can be directly obtained based on the hierarchical structure of the target order to determine which large components the product is composed of and the hierarchical relationship between these large components. For orders without a hierarchical structure type, in the present invention, it is first necessary to determine the hierarchical relationship between the materials required for the product through the BOM file, and then obtain the installation location information of the corresponding components based on the material information in the hierarchical relationship.

[0067] In the present invention, component attribute information is used to search for corresponding components in the bill of materials. This involves precise matching of component attributes such as component name, model, and specifications. Once the corresponding component is found, the installation location information of the component can be extracted from the bill of materials. This information can be presented in the form of text descriptions, graphic marks, or assembly diagrams. When extracting the installation location information, the assembly order of the components also needs to be considered. The bill of materials will clearly indicate which components need to be installed first and which components need to be installed later to ensure the correct assembly of the product. Finally, based on the extracted installation location information and assembly order, a detailed installation instruction document or chart can be generated for reference and execution by production personnel.

[0068] The component position determination method provided by the present invention obtains the target product model process rules from a preset product model process rule database through the product model information of the product corresponding to the target order, and then determines the various components required for the production of the product based on the obtained material type information of the components required for the product. Finally, based on the hierarchical structure type of the target order and according to the component attribute information, the installation position information of each component is obtained from the corresponding material list in the target product model process rules, thereby improving the accuracy and production efficiency of the intelligent manufacturing process.

[0069] Based on the above embodiment, before obtaining the product model information of the product corresponding to the target order, the method further includes:

[0070] Get the order type information of the order to be built;

[0071] When it is determined that the order type information is a planned order type, judging whether the inventory quantity of the target component material in the component material inventory information currently corresponding to the component material library satisfies the quantity of components required by the order to be constructed based on the planned order number information, material code information, and material quantity information corresponding to the order to be constructed, and if so, constructing the order to be constructed as the target order of the planned order type;

[0072] The target component material is a component material in the component material library that has the same material type information as the component required by the target order.

[0073] In this invention, the order processing process first requires determining the order type of the order to be created, such as sales order, production order, or planned order. Once the order type information is obtained, it is necessary to determine whether the order is a planned order. Planned orders are orders created before formal production to plan production resources and schedules.

[0074] Furthermore, after confirming that the order is a planned order, it is necessary to query and determine the inventory status of the component material library based on key information in the planned order (such as the planned order number, material code, and material quantity). In this invention, the target component material refers to the component material with the same material type information as the component required by the planned order. It is necessary to verify whether the current inventory of the target component material is sufficient to meet the quantity required by the planned order.

[0075] If inventory levels meet the required component quantity for the planned order, the pending order can be formally established as a target order of the planned order type. This confirms the availability of production resources and prepares to incorporate the planned order into the production plan. During the establishment process, a corresponding record is created in the internal system based on the planned order information (such as the planned order number, material code, and material quantity) to facilitate subsequent production scheduling and tracking.

[0076] In the present invention, after completing the aforementioned computations and inventory verification in the Applied Material Operations (APO) system, the planned order information (e.g., planned order number, material code, and material quantity) is pushed to a digital process management system (e.g., a TCM system). The TCM system then performs further processing based on this information, such as generating production work orders and scheduling production. Simultaneously, the TCM system returns processing results or status information (e.g., return codes and information) to the APO system, allowing the APO system to understand the status and results of order processing.

[0077] Based on the above embodiment, the method further includes:

[0078] When it is determined that the order type information is a sales order type, based on the material name and characteristic value of the component in the preset product design requirements, multiple target material components are matched from the component material characteristic value database;

[0079] The order to be constructed is constructed into the target order of the sales order type according to each target material component.

[0080] In the present invention, when it is confirmed that the order type currently being processed is a sales order, key information, namely the material name and characteristic value of the component, is extracted from the preset product design requirements. The difference between the sales order and the planned order in the above embodiment is that the APO system calculation and material set preparation process have not been performed, and the sales order is established before the planned order status.

[0081] Furthermore, the extracted component material names and characteristic values ​​are used as query criteria to perform a matching search in a component material characteristic value database (such as an ERP system). This database stores detailed information on all available material components, including material names, characteristic values, and inventory levels. This matching search can identify multiple target material components that meet the pre-set product design requirements.

[0082] After identifying multiple target material components, the order to be built is formally constructed as a sales order based on the information of these material components. During this process, detailed information about each target material component (such as material code, quantity, and characteristic values) is recorded in the sales order for subsequent production, procurement, or shipping processes.

[0083] Figure 3 The schematic diagram of the material information matching process based on the sales order provided by the present invention can be referred to Figure 3As shown, in the present invention, data such as material codes and product models are first acquired through a production process management system (such as an ERP system). The material code and product model identification results are then used to determine whether the subsequent material information matching process is met. If so, a simulated matching process is performed for orders containing characteristic value data. This is because in complex product designs, customers may choose different characteristic value combinations based on their needs, resulting in different product configurations. During the simulated matching process, the material at the bottom of the order BOM (bill of materials) hierarchy is prioritized based on the transmitted characteristic value data. When assembling the order BOM (bill of materials), alternative materials at the same level are selected, if multiple alternative materials exist. This generates a product BOM that meets customer requirements. For modular BOM orders, simulated matching is not required; the corresponding BOM is generated directly. After the above steps, the target order of the sales order type is constructed. Subsequent steps then acquire the installation location information for each component in the order. The sales order calculation verifies that the process rules and production flow meet requirements, preventing anomalies in the actual production process, such as component installation position conflicts, and serves as a pre-production condition preparation test. The present invention uses the characteristic values ​​transmitted by ERP to combine the BOM method, which solves the problem that there is no detailed information of order materials in the sales order state and calculation cannot be performed.

[0084] On the basis of the above embodiment, the step of obtaining the installation location information of each component from the bill of materials corresponding to the process rules of the target product model based on the hierarchical structure type of the target order and according to the component attribute information includes:

[0085] Determining whether there is a hierarchical relationship between the components in the target order, and determining the hierarchical structure type of the target order based on the determination result;

[0086] If the target order is an order with a hierarchical relationship, determining the attribute information of each component in the target order;

[0087] When it is determined that the component installation information of the corresponding component is not recorded in the component attribute information, obtaining the first-level parent item code of the component in the bill of materials according to the component attribute information;

[0088] If the material name corresponding to the first-level parent item code does not record the installation location field information, obtain the second-level parent item code of the component in the bill of materials;

[0089] If the material name corresponding to the second-level parent item code contains the installation location field information, determining the installation location information of the component according to the installation location field information;

[0090] The second-level parent item code is the parent of the first-level parent item code.

[0091] In this method, we first need to determine whether there is a hierarchical relationship between the various components in the order. This hierarchical relationship is reflected by the parent item code in the bill of materials. Once the hierarchical relationship is determined, we further analyze the attribute information of each component. If the component attribute information does not directly record the installation location, we recursively search for the parent item code until we find the material name that contains the installation location information.

[0092] In this invention, based on the order number and product model information in the received order information, the preset process rules for a certain product model are matched from the TCM system to determine whether the order for this product model can be processed. In this process, based on the material type (or material name) in the obtained order information, each material of that type or name is found in the order's BOM.

[0093] In one embodiment, the installation position of the server's hard disk is used for illustration. Since the hard disk in the server can be installed in the front or the back during installation, it is difficult to distinguish. This embodiment searches multiple times in the material code row based on the parent item code value corresponding to the component attribute information of the material in the order. The number of searches needs to be confirmed based on the hierarchical structure of the components in the order. The number of traversal searches for materials under different hierarchical structures may be different. The method steps are consistent. The program recursively moves upward until the corresponding module-level material number in the module hierarchy is found (refer to the material code starting with EBV in Table 3). Table 1 searches for the first-level parent item code based on the component attribute information (such as the material code) of the hard disk, Table 2 searches for the second-level parent item code based on the first-level parent item code, and Table 3 obtains the installation position information of the hard disk based on the material name corresponding to the second-level parent item code. The specific search process can be referred to Tables 1, 2, and 3:

[0094] Table 1 Find the first level parent code

[0095]

[0096] Continue searching with the parent item code EGV-02330X:

[0097] Table 2 Find the second level parent code

[0098]

[0099] Search material name by second-level parent item code:

[0100] Table 3 Find the material name of the second-level parent code

[0101]

[0102] In this invention, the order's BOM is parsed and the material name field of each item's parent item code is checked. If a particular item has a parent item code, it indicates that the item is a component of its parent item, indicating a hierarchical relationship. In this invention, the type of hierarchical structure may vary depending on the order. For example, a modular order (such as a server configuration) may contain multiple levels, each corresponding to a different functional module. The system determines the order's hierarchical structure type based on the complexity and characteristics of the hierarchical relationship, allowing for more accurate subsequent processing.

[0103] Furthermore, if the installation position is not recorded in the component attribute information, the parent item code of the component is recursively searched according to the hierarchical relationship in the BOM. This process will continue until the material name containing the installation position information is found. Since the material name has a naming convention, the position can be judged based on specific characters. For example, when judging the installation position of the hard disk, the specific characters in the material name are used to determine whether the hard disk is installed in the front or rear. For reference, Table 3 shows that the field information value in the material name is B_F for front, B_M for middle, and B_R for rear. It should be noted that when calculating the component position in the order position, if the corresponding installation position information is not matched, a matching failure prompt message can be generated to prompt relevant personnel to conduct subsequent analysis to see whether there are errors in the material name information or missing material information in the BOM.

[0104] In one embodiment, based on the target product model process rules, if the component attribute information in the target order determines that the corresponding component installation location is fixed and there is no need to distinguish between front and back, the corresponding process rules can be matched line by line based on the material information in the order, such as the component's material code and unit quantity. For example, for the CPU installation rules, the order's material attributes are first used to determine whether the CPU needs to be installed. Then, the CPU installation location order is determined based on the preset rule priority number.

[0105] Based on the above embodiment, the method further includes:

[0106] When it is determined that the component attribute information contains component installation information corresponding to the component, the installation position information of the corresponding component is determined according to the component installation information in the component attribute information.

[0107] In the present invention, the attribute information of each component in the target order is traversed or queried. This attribute information is typically stored in a database and associated with the component's unique identifier (e.g., material number, part number, etc.). During the process of examining the component's attribute information, fields or tags related to installation are queried. These fields may directly include information such as the installation location, installation instructions, and installation guides, or they may exist in other forms that clearly indicate the component's installation location and method.

[0108] When the installation information is identified, the information is parsed. After parsing the installation information, the installation position information of the component is determined based on the extracted content. This usually includes the specific position of the component in the final product or system (such as front and back, left and right, up and down, etc.), as well as possible installation sequence or precautions. For example, taking the installation position of the signal cable as an example, assume that the material name of the signal cable contains length information (such as "CABLE_1M" represents a 1-meter-long signal cable), and it is known that signal cables of different lengths have different recommended installation positions in the chassis (for example, shorter signal cables are usually installed closer to the interface to reduce signal attenuation). In this case, the material name of the signal cable can be parsed to obtain the length information, and then the recommended installation position of the signal cable in the chassis can be determined based on the preset rules or the mapping relationship in the database.

[0109] The present invention can accurately determine the installation position of each component by recursively searching the upper parent item code and utilizing specific information in the material name (such as specific characters, length, etc.), thereby meeting the processing requirements of the order.

[0110] Based on the above embodiment, the method further includes:

[0111] If the target order is an order without a hierarchical relationship, obtaining a first display order value, wherein the first display order value is a display order value corresponding to the component in the bill of materials;

[0112] According to the first display sequence value, obtaining a second display sequence value in the bill of materials;

[0113] The installation location information is obtained according to the material name corresponding to the second display order value; wherein, in the bill of materials, the second display order value and the first display order value are at the same level, the second display order value is smaller than the first display order value, and is the smallest display order value among the display order values ​​smaller than the first display order value, and the second display order value further satisfies the following conditions:

[0114] The material code corresponding to the second display sequence value is empty, or the material name corresponding to the second display sequence value includes installation location marking information.

[0115] Figure 4 The overall process diagram of the component installation position provided by the present invention can be referred to Figure 4 As shown, in the present invention, for fixed part number (PN) orders (i.e., orders without a hierarchical relationship), since such orders lack a complex hierarchical structure, the corresponding installation location can be identified using the display order information in the order. Specifically, each material of that type is first found in the order by material type. The display order value of the current material is then found. The BOM structure is then searched upwards to find the material row with the display order value at the top. This material row has a material code that is "empty" (or contains installation location information in the material name, such as some material names that begin with T, where T is pre-defined as the installation location information). The installation area is then identified using the description field of the "Material Name." For example, if the installation location of the hard drive in row 66 (i.e., display order value 66) needs to be obtained, the BOM structure is searched upwards according to the display order value, matching row 14. The material code corresponding to the material row with row 14 is empty. The B_RHDD field in this field is then identified, thus determining the installation area. It should be noted that in the present invention, the display order of each material component is gradually formed by order matching. At the same time, the BOM matching logic needs to comply with actual process rules. For example, for a chassis, only when the chassis component is selected can the corresponding screws be brought out, rather than selecting the screws to bring out the chassis. Therefore, the installation position is essentially identified and determined based on the BOM matching logic.

[0116] The present invention calls APO system data, reads order information, and performs preliminary model matching. For modular hierarchical orders, the parent item code value in the material is used to traverse and search, find the corresponding module-level material code, identify the material name, and then identify the component installation location based on the rule field. For orders without a hierarchical structure, the method of identifying the display sequence value in the order is used. The material code line with the closest display sequence value (the smallest difference between the two values) and the blank material name is traversed to find, or the material name line at the beginning of the specific installation location annotation information. The named field is used to identify, thus realizing the installation location identification of orders without a hierarchical structure.

[0117] Based on the above embodiment, after obtaining the installation location information of each component from the bill of materials corresponding to the target product model process rule according to the component attribute information based on the hierarchical structure type of the target order, the method further includes:

[0118] Based on the target product model process rules and according to the installation position information of each component, the component is located to the process corresponding to the process list, and component installation position display information is generated.

[0119] In the present invention, the installation position information of each component is determined according to the above-mentioned embodiment, and then combined into a component assembly model of the order. The models are combined in an assembly according to the comprehensive BOM table, and the corresponding models are screened out according to the material number for display. At the same time, in the present invention, the order BOM is constructed based on the installation position information, and the materials appearing on the order are located to the corresponding processes on the product BOP, and the BOP of the order is created and generated. Corresponding screenshots are generated for each material with installation position information, so that relevant personnel can obtain the component installation position display information. In the present invention, material calculation matching is performed based on preset process rules. When some components in the target order cannot be calculated and matched, the process needs to be terminated at this time, and the problems in the current matching situation need to be analyzed, such as whether there are loopholes in the process rules, or errors occur in the material matching process.

[0120] The present invention uses the component installation location information obtained from the above-mentioned embodiments to visualize the information in a specific display format, such as a web page or PDF, and generates an order BOP, which is then pushed to the production management system. When a user scans a material code, a URL provided by the TCM is invoked, automatically popping up a visual prompt indicating the corresponding component calculation process, thus enabling the calculation and display of the order component installation locations.

[0121] The component position determination system provided by the present invention is described below. The component position determination system described below and the component position determination method described above can be referenced to each other.

[0122] Figure 5 This is a structural diagram of the component position determination system provided by the present invention, such as Figure 5As shown, the present invention provides a component position determination system, including a product information acquisition module 501, a matching module 502, a processing module 503 and an installation position determination module 504, wherein the product information acquisition module 501 is used to obtain product model information of the product corresponding to the target order; the matching module 502 is used to match the target product model process rules from a preset product model process rule database based on the product model information, wherein the target product model process rules include component attribute information of the product; the processing module 503 is used to obtain material type information of the components required for the product based on the target product model process rules, and determine the various components required for the production of the product based on the material type information; the installation position determination module 504 is used to obtain the installation position information of each of the components from the corresponding bill of materials in the target product model process rules based on the hierarchical structure type of the target order and the component attribute information.

[0123] The component position determination system provided by the present invention obtains the target product model process rules from a preset product model process rule database through the product model information of the product corresponding to the target order, and then determines the various components required for the production of the product based on the obtained material type information of the components required for the product. Finally, based on the hierarchical structure type of the target order and according to the component attribute information, the installation position information of each component is obtained from the corresponding material list in the target product model process rules, thereby improving the accuracy and production efficiency of the intelligent manufacturing process.

[0124] The system provided by the present invention is used to execute the above-mentioned method embodiments. Please refer to the above-mentioned embodiments for the specific processes and detailed contents, which will not be repeated here.

[0125] Figure 6 A schematic diagram of the structure of the electronic device provided by the present invention, such as Figure 6As shown, the electronic device may include: a processor (Processor) 601, a communications interface (Communications Interface) 602, a memory (Memory) 603, and a communications bus 604, wherein the processor 601, the communications interface 602, and the memory 603 communicate with each other via the communications bus 604. The processor 601 may call logic instructions in the memory 603 to execute a component location determination method, which includes: obtaining product model information of a product corresponding to a target order; matching a target product model process rule from a preset product model process rule database based on the product model information, wherein the target product model process rule includes component attribute information of the product; obtaining material type information of components required for the product based on the target product model process rule, and determining the components required for producing the product based on the material type information; and obtaining installation location information of each component from a bill of materials corresponding to the target product model process rule based on the component attribute information, based on the hierarchical structure type of the target order.

[0126] Furthermore, the logic instructions in the aforementioned memory 603 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0127] On the other hand, the present invention also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the component position determination method provided by the above methods, the method including: obtaining product model information of the product corresponding to the target order; according to the product model information, matching the target product model process rules from a preset product model process rule database, wherein the target product model process rules include component attribute information of the product; based on the target product model process rules, obtaining material type information of the components required for the product, and determining the various components required for the production of the product according to the material type information; based on the hierarchical structure type of the target order, according to the component attribute information, obtaining the installation position information of each of the components from the corresponding bill of materials in the target product model process rules.

[0128] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the component position determination method provided in the above-mentioned embodiments, the method comprising: obtaining product model information of a product corresponding to a target order; according to the product model information, matching a target product model process rule from a preset product model process rule database, wherein the target product model process rule includes component attribute information of the product; based on the target product model process rule, obtaining material type information of the components required for the product, and determining the various components required for the production of the product according to the material type information; based on the hierarchical structure type of the target order, according to the component attribute information, obtaining the installation position information of each of the components from the corresponding bill of materials in the target product model process rule.

[0129] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0130] Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented using software plus a necessary general-purpose hardware platform, or of course, hardware. Based on this understanding, the essence of the above technical solution, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for causing a computer device (such as a personal computer, server, or network device) to execute the methods described in each embodiment or certain portions of the embodiments.

[0131] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A method for determining a component position, characterized in that: include: Get the product model information of the product corresponding to the target order; According to the product model information, matching the target product model process rules from a preset product model process rule database, wherein the target product model process rules include component attribute information of the product; Based on the target product model process rules, obtaining material type information of components required for the product, and determining the components required for producing the product according to the material type information; Based on the hierarchical structure type of the target order and according to the component attribute information, obtaining the installation location information of each component from the bill of materials corresponding to the process rules of the target product model; The step of obtaining the installation location information of each component from the bill of materials corresponding to the target product model process rule based on the hierarchical structure type of the target order and the component attribute information includes: Determining whether there is a hierarchical relationship between the components in the target order, and determining the hierarchical structure type of the target order based on the determination result; If the target order is an order with a hierarchical relationship, determining the attribute information of each component in the target order; When it is determined that the component installation information of the corresponding component is not recorded in the component attribute information, obtaining the first-level parent item code of the component in the bill of materials according to the component attribute information; If the material name corresponding to the first-level parent item code does not record the installation location field information, obtain the second-level parent item code of the component in the bill of materials; If the material name corresponding to the second-level parent item code contains the installation location field information, determining the installation location information of the component according to the installation location field information; The second-level parent item code is the parent of the first-level parent item code.

2. The component position determination method according to claim 1, characterized in that: Before obtaining the product model information of the product corresponding to the target order, the method further includes: Get the order type information of the order to be built; When it is determined that the order type information is a planned order type, judging whether the inventory quantity of the target component material in the component material inventory information currently corresponding to the component material library satisfies the quantity of components required by the order to be constructed based on the planned order number information, material code information, and material quantity information corresponding to the order to be constructed, and if so, constructing the order to be constructed as the target order of the planned order type; The target component material is a component material in the component material library that has the same material type information as the component required by the target order.

3. The component position determination method according to claim 2, characterized in that: The method further comprises: When it is determined that the order type information is a sales order type, based on the material name and characteristic value of the component in the preset product design requirements, multiple target material components are matched from the component material characteristic value database; The order to be constructed is constructed into the target order of the sales order type according to each target material component.

4. The component position determination method according to claim 3, characterized in that: The method further comprises: When it is determined that the component attribute information contains component installation information corresponding to the component, the installation position information of the corresponding component is determined according to the component installation information in the component attribute information.

5. The component position determination method according to claim 3, characterized in that: The method further comprises: If the target order is an order without a hierarchical relationship, obtaining a first display order value, wherein the first display order value is a display order value corresponding to the component in the bill of materials; According to the first display sequence value, obtaining a second display sequence value in the bill of materials; The installation location information is obtained according to the material name corresponding to the second display order value; wherein, in the bill of materials, the second display order value and the first display order value are at the same level, the second display order value is smaller than the first display order value, and is the smallest display order value among the display order values ​​smaller than the first display order value, and the second display order value further satisfies the following conditions: The material code corresponding to the second display sequence value is empty, or the material name corresponding to the second display sequence value includes installation location marking information.

6. The component position determination method according to claim 1, characterized in that: After obtaining the installation location information of each component from the bill of materials corresponding to the target product model process rule based on the hierarchical structure type of the target order and the component attribute information, the method further includes: Based on the target product model process rules and according to the installation position information of each component, the component is located to the process corresponding to the process list, and component installation position display information is generated.

7. A component position determination system, characterized in that: include: Product information acquisition module, used to obtain product model information of the product corresponding to the target order; a matching module, configured to obtain target product model process rules from a preset product model process rule database according to the product model information, wherein the target product model process rules include component attribute information of the product; a processing module, configured to obtain material type information of components required for the product based on the process rules of the target product model, and determine the components required for producing the product according to the material type information; An installation location determination module is configured to obtain installation location information of each component from a bill of materials corresponding to a process rule of a target product model based on a hierarchical structure type of the target order and according to the component attribute information; The installation location determination module is specifically used for: Determining whether there is a hierarchical relationship between the components in the target order, and determining the hierarchical structure type of the target order based on the determination result; If the target order is an order with a hierarchical relationship, determining the attribute information of each component in the target order; When it is determined that the component installation information of the corresponding component is not recorded in the component attribute information, obtaining the first-level parent item code of the component in the bill of materials according to the component attribute information; If the material name corresponding to the first-level parent item code does not record the installation location field information, obtain the second-level parent item code of the component in the bill of materials; If the material name corresponding to the second-level parent item code contains the installation location field information, determining the installation location information of the component according to the installation location field information; The second-level parent item code is the parent of the first-level parent item code.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the component position determination method according to any one of claims 1 to 6 is implemented.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the component position determination method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Component installation position distribution method, device and system and storage medium

    CN113127706A

  • Order compliance production distribution method and system, terminal and storage medium

    CN117455369A