A multiplexed material encoding method, apparatus, device and computer readable medium

By building a reusable material coding library and updating related codes, the problem of difficulty in applying for codes for reusable materials in different product lines and customer scenarios has been solved, and convenient code management and information acquisition have been achieved.

CN117453700BActive Publication Date: 2026-08-25INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311265173.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-27
Publication Date
2026-08-25
Estimated Expiration
2043-09-27

AI Technical Summary

Technical Problem

In different product lines and customer application scenarios, the coding application and BOM maintenance of reusable materials require a lot of manpower, which makes it impossible to obtain information on changes and function upgrades in a timely manner, and makes it difficult for team members to effectively manage and maintain them.

Method used

By receiving query requests for target materials, the system uses a pre-built reusable material code library to determine the reusable material list for the target materials, and updates its reusable code and its associated code when material changes are detected, storing them in the reusable material code library.

Benefits of technology

It enables code application and BOM maintenance without requiring a large workforce, and allows for timely acquisition of change and feature upgrade information, facilitating management and maintenance by relevant personnel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117453700B_ABST
    Figure CN117453700B_ABST
Patent Text Reader

Abstract

The application provides a multiplex material coding method and device, equipment and computer readable medium, relates to material management technical field, and includes: receiving a query request for a target material, wherein the query request includes the original coding of the target material; based on the original coding, determine the multiplex material list corresponding to the target material from the pre-constructed multiplex material coding library; when detecting that the target material is changed, update the multiplex coding of the target material and the multiplex coding associated with it based on the multiplex material list; store the updated multiplex coding in the multiplex material coding library. The above-mentioned multiplex material can be reused in different product lines and different application scenarios of customers, and relevant information such as changes and function upgrades can be obtained in time, so that team personnel can easily control and maintain.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of materials management technology, specifically relating to a coding method, apparatus, equipment, and computer-readable medium for reusable materials. Background Technology

[0002] As servers on the market strive to meet the diverse needs of customers, the types of materials used in server production are increasing, and the classifications are becoming more detailed.

[0003] When the same reusable material is reused across different product lines or with different customers, a significant amount of manpower is required for coding applications and BOM maintenance. Furthermore, as customer business scenarios become more refined, larger clients are generating increasingly customized demands, requiring materials to be suitable for different application scenarios. This makes material reuse even more complex and variable, further complicating traceability. Consequently, it becomes difficult to obtain timely information on changes and feature upgrades, hindering team management and maintenance. Summary of the Invention

[0004] In view of the above, this application aims to propose a coding method, apparatus, equipment and computer-readable medium for reusable materials, which can solve the problem that the above-mentioned reusable materials are reused in different product lines and different customer application scenarios, requiring a lot of manpower for coding application and BOM maintenance, thus making it impossible to obtain relevant information such as changes and function upgrades in a timely manner, and making it difficult for team members to manage and maintain them.

[0005] In a first aspect, this application provides a method for encoding reusable materials, the method comprising: receiving a query request for a target material, wherein the query request includes the original encoding of the target material; Based on the original code, the reusable material list corresponding to the target material is determined from the pre-built reusable material code library; When a change is detected in the target material, the reuse code of the target material and its associated reuse code are updated based on the reuse material list; The updated reuse codes are stored in the reuse material code library.

[0006] In one implementation, the reusable material coding library is constructed through the following steps: For each type of reusable material, a reusable material list is established in the reusable material code library, and the reusable material list contains the generation rules for the reusable code; Based on the binding relationship between the reused materials and the reused product line, and / or the reused customers, generate the reuse code of the reused materials and its associated reuse code; The reuse code generated for each of the reused materials is stored in the corresponding list of reused materials.

[0007] In one implementation, the reusable bill of materials corresponding to the target material includes at least the reusable customer and its corresponding reusable code, and the reusable product line and its corresponding reusable code. Updating the reusable code of the target material and its associated reusable code based on the reusable bill of materials includes: For each of the aforementioned reuse customers, the usability of the modified target material is evaluated, and the evaluation results are obtained; Based on the evaluation results, the reusable customers for whom the reuse code needs to be updated are identified; The reuse codes of the reusable customers and the reuse codes of the reusable product lines are updated based on the reusable bill of materials for the target materials.

[0008] In one implementation, the reuse code is determined at least by the original code, version code, reuse count, reuse product line code, and reuse customer code of the target material.

[0009] In one implementation, updating the reuse codes of the reusable customers and the reusable product lines based on the reuse bill of materials includes: Obtain the version information from the reusable bill of materials, and determine the latest version code based on the version information; The reuse codes for the reusable customers and the reusable product lines are updated based on the latest version of the code.

[0010] In one implementation, updating the reuse codes of the reusable customers and the reusable product lines based on the reuse bill of materials includes: Obtain the number of times each reused product line in the reuse bill of materials is reused; The reuse codes for the reusable customers and the reusable product lines are updated based on the number of reuses.

[0011] In one implementation, updating the reuse codes of the reusable customers and the reusable product lines based on the reuse bill of materials includes: Obtain the reuse product line code corresponding to each reuse product line in the reuse bill of materials; The reuse codes for the reusable customers and the reusable product lines are updated based on the reuse product line codes.

[0012] In one implementation, updating the reuse codes of the reusable customers and the reusable product lines based on the reuse bill of materials includes: Obtain the reuse customer code corresponding to each reusable customer in each reusable product line of the reuse bill of materials; The reuse codes of the reusable customers and the reusable product lines are updated based on the reuse customer codes.

[0013] In one implementation, before updating the reuse codes of the reusable customer and the reusable product line based on the reuse bill of materials, the method further includes: When there are changes in the number of reused product lines or reused customers, update the generation rules for the reuse code; Based on the updated generation rules, the reuse codes of the modified reuse product line or the reuse codes of the modified reuse customers are updated.

[0014] A second aspect of this application provides a coding device for reusable materials, the device comprising: A query module is used to receive a query request for a target material, wherein the query request includes the original code of the target material; The determination module is used to determine the reusable material list corresponding to the target material from a pre-built reusable material code library based on the original code; The update module is used to update the reuse code of the target material and its associated reuse code based on the reuse material list when a change is detected in the target material. A storage module is used to store the updated reuse codes in the reuse material code library.

[0015] A third aspect of this application provides an electronic device including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method described in the first aspect.

[0016] A fourth aspect of this application provides a computer-readable storage medium having a computer program / instructions stored thereon, characterized in that the computer program / instructions, when executed by a processor, implement the method described in the first aspect.

[0017] The beneficial effects of this application are: This application provides a method, apparatus, device, and computer-readable medium for encoding reusable materials. The method includes receiving a query request for a target material, the query request including the original code of the target material. Using the original code in the query request, a reusable material list corresponding to the target material can be determined from a pre-built reusable material encoding library. When a change to the target material is detected, the reusable code of the target material and its associated reusable codes are updated based on the reusable material list corresponding to the target material, and the updated reusable code is stored in the reusable material encoding library. This method solves the problem that traditional reusable materials, when reused in different product lines and customer application scenarios, require significant manpower for encoding applications and BOM maintenance, making it difficult to obtain timely information on changes and function upgrades, and hindering the management and maintenance by relevant personnel. In the technical solution of this application, when relevant personnel need to make changes to a certain reusable material, they can query the reusable material associated with it in the reusable material code library, and update and store the reusable code of the reusable material and the reusable codes of the associated reusable materials at the same time. This achieves the technical effect of not requiring a lot of manpower to apply for codes and maintain BOM, and making it easier for relevant personnel to manage and maintain. Attached Figure Description

[0018] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments of this application and their descriptions are used to explain this application and do not constitute an undue limitation of this application.

[0019] To more clearly illustrate the technical solution of this application, the drawings used in the description of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 This is a flowchart illustrating a coding method for reusable materials according to an embodiment of this application; Figure 2 This is a schematic diagram of the format of the reuse code generation rule in a coding method for reused materials provided in an embodiment of this application; Figure 3 This is a flowchart of another coding method for reusable materials provided in an embodiment of this application; Figure 4 This is a schematic diagram of the frame of a coding device for reusable materials provided in an embodiment of this application. Detailed Implementation

[0021] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other.

[0022] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0023] In related technologies, when the same reusable material needs to meet different functional requirements, the traditional approach is to slightly modify the reusable material and apply for a new reusable material code for management. This leads to an increasing number of reusable material codes with similar functions, making management extremely difficult. Furthermore, when existing reusable material codes are reused on different machine models, or when reused materials are used on other product models, any quality issues or engineering changes cannot be promptly communicated to relevant personnel for evaluation and control. Consequently, the quality problem with the original material is only discovered after an anomaly occurs on the production line or even at the customer's end, leading to customer complaints and retrospective investigations. However, because there is no correlation between the codes of these reusable materials and the original materials, other reusable materials with the same original material as the problematic reusable material cannot be promptly informed of the change information, making management and maintenance difficult. Therefore, based on the above technical problems, this application proposes a coding method for reusable materials.

[0024] Figure 1 This is a flowchart of a coding method for reusable materials provided in an embodiment of this application, as shown below. Figure 1 As shown in this embodiment, a coding method for reusable materials is provided. The method includes: In step S101, a query request for the target material is received, wherein the query request includes the original code of the target material; In step S102, based on the original code, the reusable material list corresponding to the target material is determined from the pre-built reusable material code library; In step S103, when a change in the target material is detected, the reuse code of the target material and its associated reuse code are updated based on the reuse material list; In step S104, the updated reuse code is stored in the reuse material code library.

[0025] First, in step S101, a query request for a target material is received, wherein the query request includes the original code of the target material. In this embodiment, materials can be divided into reused materials and reused materials. Reused materials are materials that reuse other materials, while reused materials are materials that can be reused into other materials, that is, reused materials are the original materials of reused materials. The physical substance of reused materials and reused materials can be the same. The same material is usually reused in different product lines or different customer products. Therefore, in order to facilitate management and differentiation, it is necessary to assign different reuse codes to the same material with the same original material in different product lines or different customer products. The original material has its corresponding original code, and the reuse code of reused materials can contain the original code. Reused materials with the same original material have the same original code. Therefore, when relevant personnel of product materials need to manage and maintain a certain reused material, the reused material is the target material. Then, the original code of the target material is obtained, and a query request for the target material is issued. The query request contains the original code of the target material so that the server can receive the query request containing the original code.

[0026] Specifically, the original code of the target material can be obtained directly, or the original code can be extracted from the reuse code of the target material.

[0027] Further, in step S102, based on the original code, the reusable material list corresponding to the target material is determined from the pre-built reusable material code library. In this embodiment, the reusable material code library includes multiple reusable material lists. Each reusable material list is used to associate materials with the same original material with the reusable product line, reusable customer, original code, number of reuses, and original material through the reusable code. Therefore, by using the original code in the query request in step S101, the reusable material list corresponding to the target material can be determined from the pre-built reusable material code library.

[0028] Furthermore, in step S103, when a change in the target material is detected, the reuse code of the target material and its associated reuse codes are updated based on the reuse material list. Specifically, in this embodiment, the target material can be detected in real time to determine whether a change in the target material has been detected, or relevant personnel can report the change information when a change in the target material occurs. When a change in the target material occurs, the change is recorded. The reuse material list records information for each material change, which includes at least the reuse code of the previously changed target material and the reuse codes of its associated reuse materials. The reuse materials associated with the target material are materials that are the same as the original material of the target material but are in different product lines or different customer products. The reuse material list contains a reuse code format. Therefore, the reuse code of the target material and its associated reuse codes are updated according to the reuse code format in the reuse material list, the reuse code of the previously changed target material, and the reuse codes of its associated reuse materials.

[0029] Further, in step S104, the updated reuse code is stored in the reuse material code library. After updating the reuse code of the target material and the reuse codes of its associated reuse materials in step S103, the updated reuse code is stored in the reuse material code library.

[0030] Through the above embodiments, upon receiving a query request for a target material, the system determines the reusable material list corresponding to the target material by carrying the original code of the target material in the query request. Based on the reusable code format in the reusable material list, the reusable code of the target material that has been changed in the previous process, and the reusable codes of the reusable materials associated with it, the system updates the reusable code of the target material and its associated reusable codes. The updated reusable codes are then stored in the reusable material code library. This allows the target material to establish associations with other reusable materials, different reusable product lines, different reusable customers, original codes, reusable times, and original materials in the reusable material list through the reusable codes. This achieves the technical effect of timely obtaining relevant information such as changes and function upgrades, and facilitating management and maintenance by relevant personnel.

[0031] Figure 2 This is a schematic diagram of the format of the reuse code generation rule in a coding method for reused materials provided in an embodiment of this application.

[0032] Optionally, the reused material coding library is constructed through the following steps: For each type of reusable material, a reusable material list is established in the reusable material code library, and the reusable material list contains the generation rules for the reusable code; Based on the binding relationship between the reused materials and the reused product line, and / or the reused customers, generate the reuse code of the reused materials and its associated reuse code; The reuse code generated for each of the reused materials is stored in the corresponding list of reused materials.

[0033] First, a reusable material code library is pre-established. This library stores multiple reusable material lists. Based on the number of reusable material types, a reusable material list is constructed within the pre-established library. Each reusable material list associates materials that are identical to their original materials with the reusable product line, reusable customer, original code, number of reuses, and original material through a reusable code. Furthermore, the reusable material list contains the generation rules for the reusable codes, which constitute the code format.

[0034] Multiplexing encoding format such as Figure 2 As shown, the first part of the reuse coding format, PN, is the original code of the reused material, which is used to represent the original material of the reused material. That is, the original code PN of each reused material with the same original material is the same. The original code PN is obtained by converting the traditional material code. The conversion method of the original code PN is shown in Table 1. The traditional material code format is modified to retain letters and numbers to obtain the original code PN.

[0035] Material type Traditional material coding Original code PN circuit board YZMB-02382-101 YZMB02382101 part V25XL0A000000000 V25XL0A000000000 Structural components V26DA10000000002 V26DA10000000002 Electronic components YHTK-00308-500 YHTK00308500 Table 1: Schematic diagram of original encoding conversion The second part of the reuse coding format, XXX, is the version code of the reused material, indicating the number of times the reused material has been changed. The third part, YYYY, indicates the number of times the reused material in a certain product line has been reused. The fourth part, ZZ, is the reused product line code, indicating the reused product line to which the reused material belongs. The fifth part, WWWWW, is the reuse customer code, indicating the reuse customer to which the reused material belongs in the reused product line. In practical applications, the type and order of each part of the reuse coding format can be set according to actual needs and are not limited here.

[0036] Furthermore, different codes can be used to distinguish the reused material from the reused product line and the reused customer within the reused product line. That is, each reused product line corresponds to a code, and each reused customer within each reused product line corresponds to a code. Based on the binding relationship between the reused material and at least one of the reused product line and reused customer, the reuse code of the reused material and the reuse codes of other reused materials associated with it are generated.

[0037] Finally, after generating the reuse codes for the reused materials and their associated reuse codes, the generated reuse codes are stored in the corresponding reused material list in the constructed reused material code library.

[0038] Through the above embodiments, a reusable material code library and a reusable material list for each reusable material are pre-built. The reusable material list contains defined rules for generating reusable codes. Based on the binding relationship between the reusable material and at least one of the reusable product line and reusable customer, a reusable code is generated and stored in the corresponding reusable material list in the pre-built reusable material code library. This allows relevant personnel to easily manage and maintain each material in a modular manner through the reusable code database, and to obtain the information associated with the reusable material in a timely and accurate manner.

[0039] Optionally, the reusable bill of materials corresponding to the target material includes at least the reusable customer and its corresponding reusable code, and the reusable product line and its corresponding reusable code. Step S103 includes: For each of the aforementioned reuse customers, the usability of the modified target material is evaluated, and the evaluation results are obtained; Based on the evaluation results, the reusable customers for whom the reuse code needs to be updated are identified; The reuse codes of the reusable customers and the reuse codes of the reusable product lines are updated based on the reusable bill of materials for the target materials.

[0040] First, the reusable material list corresponding to the target material must include at least the reusable customer and its corresponding reusable code, and the reusable product line and its corresponding reusable code. When the reusable material is changed, since the reusable materials of each reusable customer in the reusable product line associated with the reusable material also need to be changed at the same time, it is necessary to evaluate the usability of the changed target material for each reusable customer in the reusable product line associated with the reusable material, determine whether each reusable customer can use the changed reusable material, and obtain the evaluation result. The evaluation result includes the evaluation of the usability of the changed reusable material by each reusable customer.

[0041] Furthermore, based on the evaluation results obtained in the above steps, the reusable customers whose reuse codes need to be updated are identified, i.e., which reuse customers can use the changed reuse materials.

[0042] Finally, the reuse codes of the reusable customers and the reuse codes of the reusable product lines are updated using the reuse bill of materials for the target material. Specifically, the reuse codes in the reuse bill of materials can be updated based on the reuse codes of the previous change. For customers who cannot use the changed target material, i.e., non-reusable customers, no reuse codes are generated for non-reusable customers, but they are marked as "unavailable".

[0043] Through the above embodiments, after the target material changes, the usability of the target material after the change is evaluated by the reuse customers in the reuse material list of the target material, thereby identifying the reuse customers whose reuse codes need to be updated, and updating only the reuse codes of the reuse customers and the reuse codes of the reuse product lines.

[0044] Optionally, the reuse code is determined at least by the original code, version code, reuse count, reuse product line code, and reuse customer code of the target material.

[0045] Specifically, please refer to the above. Figure 2 The content mentioned above will not be repeated here.

[0046] By creating reuse codes from the original code, version code, reuse count, reuse product line code, and reuse customer code of the target material, reuse materials are bound to reuse customers, reuse product lines, version information, original materials, and reuse counts. Information about reuse materials can be obtained at a glance through reuse codes, making it easier for relevant personnel to manage reuse materials and their reuse codes.

[0047] Optionally, step S103 includes: Obtain the version information from the reusable bill of materials, and determine the latest version code based on the version information; The reuse codes for the reusable customers and the reusable product lines are updated based on the latest version of the code.

[0048] Specifically, the reusable bill of materials (BOM) contains version information for reusable materials. This version information can include the time of each change, version code, and number of changes. Based on the version code corresponding to the last change in the BOM, the latest version code of the target material after the change can be determined. The version code in the reuse codes of reusable customers and reusable product lines is then updated using this latest version code, resulting in the updated reuse codes for reusable customers and reusable product lines, as shown in Table 2. Each change to a reusable material corresponds to a version change, and each version change corresponds to a version code. The version code can be a letter followed by a number. The format of the numbers, for example, A01 represents version 1 and A02 represents version 2. Since the cumulative number of changes will increase the length of the version code, the letters of the version code can be updated and the number part can be counted again before 99 changes are completed. For example, if the version code corresponding to the last change in the reusable bill of materials is A99, and the number of changes has reached 99, then the version code corresponding to the next change can be determined to be B01. In practical applications, the format of the version code can also be changed according to different reusable materials, such as AAA, A001, A1, etc. The generation rules of the format can be set according to the requirements and are not specifically limited here.

[0049] Version Change Version 1 Version 2 intermediate version Version 99 Version 100 Version code A01 A02 …… A99 B01 Table 2: Version Code Format Illustration Through the above embodiments, each change record of the reused material is recorded with a corresponding version code. This allows the latest changed version code to be obtained based on the version information of the reused material in the reused material list when the reuse code needs to be updated. The latest version code is then used to update the reuse code. By using the version code in the reuse code, the version information of the reused material can be quickly obtained, which facilitates the management of the reused material and its reuse code by relevant personnel.

[0050] Optionally, step S103 includes: Obtain the number of times each reused product line in the reuse bill of materials is reused; The reuse codes for the reusable customers and the reusable product lines are updated based on the number of reuses.

[0051] Specifically, the reusable bill of materials includes the number of times a reusable material is reused in a certain product line. In this embodiment, the number of reuses can occupy 4 digits in the reuse code. In other embodiments, the number of digits the number of reuses can occupy in the reuse code can be set according to the actual situation. Here, we take 4 natural numbers to represent the number of digits the number of reuses can occupy in the reuse code as an example. For example, the first reuse could be 0001, the second reuse could be 0002, and so on. Therefore, when it is necessary to update the reuse code, the reuse count of the reusable material in the product line corresponding to the last change in the reusable bill of materials can be used as the basis. The reuse count can be used to update the reuse count corresponding to the reuse count in the reuse code of the reusable customer and the reuse code of the reusable product line, resulting in the updated reuse code of the reusable customer and the reuse code of the reusable product line.

[0052] It should be noted that, since the number of reused materials may increase or decrease during the process of changing the product line, the reuse count of reused materials is not the same as the version code. The reuse count of reused materials is used to indicate the number of times the reused material is reused in its respective reused product line.

[0053] Through the above embodiments, each change to a reusable material is recorded, and the number of times it is reused in the corresponding reusable product line is recorded. This allows the number of times the reuse code needs to be updated in the reusable product line to be obtained. By knowing the number of times the reusable material is reused in the reusable product line, the reuse code of the changed reusable material can be updated quickly, which facilitates the management of reusable materials and their reuse codes by relevant personnel.

[0054] Optionally, step S103 includes: Obtain the reuse product line code corresponding to each reuse product line in the reuse bill of materials; The reuse codes for the reusable customers and the reusable product lines are updated based on the reuse product line codes.

[0055] Specifically, since the same reusable material can be applied to different products, it needs to be distinguished. The reusable material list includes the reusable product line to which the reusable material belongs. The type of reusable product line is represented by a reusable product line code, as shown in Table 3. A represents product line 1, B represents product line 2, C represents product line 3, and so on. When it is necessary to update the reusable code, the reusable product line code corresponding to the reusable material in the reusable material list can be used to update the reuse count portion of the reusable customer's reusable code and the reusable product line's reusable code, resulting in the updated reusable customer's reusable code and the reusable product line's reusable code.

[0056] Reuse product line types Product Line 1 Product Line 2 Product Line 3 Product Line 4 Product Line 5 Reuse product line code A B C D E Table 3: Reusable Product Line Code Illustration Table Through the above embodiments, reuse codes are generated for reused products to which reused materials belong using reused product line codes. The attributes of reused materials can be quickly located through reuse codes, making it easier for relevant personnel to manage reused materials and their reuse codes.

[0057] Optionally, step S103 includes: Obtain the reuse customer code corresponding to each reusable customer in each reusable product line of the reuse bill of materials; The reuse codes of the reusable customers and the reusable product lines are updated based on the reuse customer codes.

[0058] Specifically, since different reuse customers use the same product within the same reuse product line, it is necessary to distinguish between different reuse customers. The reuse bill of materials contains the reuse customers to which the reuse materials belong, as shown in Table 4. The usability of each reuse customer for the reuse material is represented by 0 or 1. 0 indicates that the reuse customer cannot use the reuse material, and 1 indicates that the reuse customer can use the reuse material. For example, reuse customer B3 represents the third reuse customer of product line 2, and its corresponding reuse customer code is 1, indicating that the third reuse customer of product line 2 can use the reuse material. Reuse customer C1 represents the first reuse customer of product line 3, and its corresponding reuse customer code is 0, indicating that the first reuse customer of product line 3 cannot use the reuse material.

[0059]

[0060] Table 4: Illustrated Table of Reused Customer Codes As shown in Table 5, the reuse customer code in the reuse code needs to be expanded to specifically indicate which customer in the reuse product line the reuse customer belongs to. For example, if reuse product line 2 has 5 customers, during the third change, the 3rd reuse customer of product line 2 can use the reused material, while the 4th reuse customer cannot use the reused material. In this case, the reuse customer code of the 3rd reuse customer should be expanded to 00100 in the reuse code, while the 4th reuse customer does not need to generate a corresponding reuse code.

[0061]

[0062] Table 5: Illustration of Reuse Code Generation Rules in Reuse Bill of Materials Therefore, by obtaining the reuse customer code corresponding to each reusable customer in each reuse product line of the reuse material in the reuse material list, it is possible to determine which reuse customer is the nth reuse customer in the reuse product line. Combined with whether the reuse customer can use the changed reuse material, the reuse code of the reusable customer and the reuse code of the reuse product line can be updated based on the reuse customer code.

[0063] Through the above embodiments, by using the reuse customer code to generate the reuse code of the reuse customer to which the reuse material belongs, the attributes of the reuse material can be quickly located through the reuse code of the reuse material, and the specific reuse customer in which reuse product line the reuse material belongs can be determined, which facilitates the management of reuse materials and their reuse codes by relevant personnel.

[0064] Optionally, before step S103, the method further includes: When there are changes in the reused product line or the number of reused customers, update the generation rules for the reuse code; Based on the updated generation rules, the reuse codes of the modified reuse product line or the reuse codes of the modified reuse customers are updated.

[0065] Specifically, the reuse code can be a reuse code for a reused product line or a reuse code for a reused customer. As shown in Table 5, the first to fourth changes to the reused material all involve product line 1 and product line 2. Each product line has 5 reuse customers. For example, the reuse code for product line 1 during the first change is PNA010001A511111, where PN represents the original code of the original material, A01 represents the version code, 0001 indicates that the reused material is being reused for the first time in product line 1, and in A5, A represents the reused product line code for product line 1, 5 indicates that all 5 reuse customers in product line 1 can use the reused material, and 11111 is used for reuse. In the customer code 11111, all 1s indicate that all 5 reuse customers can use the reused material. During the second change, the reuse code for product line 2 is PNA020002B411011, where PN represents the original code of the original material, A02 represents the version code, 0002 indicates that the reused material is reused for the second time in product line 2, and in B4, B represents the reused product line code of product line 2, and 4 indicates that 4 of the 5 reuse customers in product line 2 can use the reused material. 11011 serves as the reuse customer code, indicating that among the 5 reuse customers, all except the 3rd reuse customer can use the reused material.

[0066] In practical applications, each change in reused materials may lead to changes in reused product lines or reused customers. This means new reused product lines or reused customers may appear, or existing reused product lines or reused customers may be reduced. As shown in Table 5, after the fifth change, product line 1 in the reused product lines decreased, and product line 3 was added. Simultaneously, reused customer B6 was added to product line 2. Therefore, it is necessary to redefine the generation rules for reuse codes for the changed product lines. For example, the reuse code in product line 2 becomes PNA050005B4100111, where PN represents the original code of the original material, A05 represents the version code, 0005 indicates that the reused material is reused for the fifth time in product line 2, and in B4, B represents the reused product line code of product line 2, and 4 indicates that 4 out of the 6 reused customers in product line 2 can use this reused material. The number of digits in the reuse customer code changes from 5 to 6. For example, 100111 becomes the 6-digit reuse customer code. 100111 indicates that, out of the 6 reuse customers, all but the 2nd and 3rd can use the reused material. Product line 3 is a new product line added in the fifth change. Its corresponding reuse customer has 5 digits, so the reuse code for product line 3 is PNA050001C511111. Here, PN represents the original code of the original material, A05 represents the version code, 0001 indicates that the reused material is being reused for the first time in product line 3, C5 represents the reused product line code for product line 3, 5 indicates that all 5 reuse customers in product line 3 can use the reused material, and 1111 is the reuse customer code. All digits in 11111 are 1, indicating that all 5 reuse customers can use the reused material.

[0067] It should be noted that each reuse customer also has a corresponding reuse code. The format of its reuse code is similar to that of the reuse code of its corresponding reuse product line. For example, during the first change, the reuse code for product line 1 is PNA010001A511111, the reuse code for reuse customer A1 is PNA010001A510000, and the reuse code for reuse customer A2 is PNA010001A501000. For reuse customer A1, PN represents the original code of the original material, A01 represents the version code, and 0001 represents the version number. This indicates that the reused material is being reused for the first time in product line 1. In A5, A represents the reused product line code of product line 1, 5 represents that all 5 reuse customers in product line 1 can use the reused material, and 10000 is used as the reuse customer code, indicating that reuse customer A1 is the first reuse customer of product line 1. Therefore, in 10000, the first digit is 1, and the remaining digits are 0. For reuse customer A2, 01000 is used as the reuse customer code, indicating that reuse customer A2 is the second reuse customer of product line 1. Therefore, in 01000, the second digit is 1, and the remaining digits are 0.

[0068] Through the above embodiments, when the reuse product line or the reuse customer in the reuse product line changes, the corresponding rules for generating reuse codes for the reuse product line can be generated, thereby improving the flexibility of the reuse material code library and facilitating the management of reuse materials and their reuse codes by relevant personnel.

[0069] Figure 3 This is a flowchart of another encoding method for reusable materials provided in an embodiment of this application, such as... Figure 3 As shown, in practical applications, when relevant personnel discover that a customer in a certain product line has reported an anomaly with reused material A, and modification or upgrade of reused material A is required, the relevant personnel can send a query request for reused material A to the server associated with the reused material code library. This will retrieve the list of reused materials associated with reused material A. After confirming that the change to reused material A has been completed, the availability of the modified reused material A for each reused customer in the list of reused materials associated with reused material A will be evaluated to determine whether all reused customers... All customers can use the modified reused material A. If there are customers who cannot use the modified reused material A, it means that the reused material for that customer is not reusable. The customer should continue to use the reused material A before the change, and record the reason for not being reusable so that optimization can be carried out based on the recorded reason when reused materials are changed in the future. For reused customers and reused product lines that can reuse the material, the reuse code of the corresponding reused customer and reused product line in the reused material list corresponding to reused material A at the time of the last change should be updated, and the record of this change should be stored in the reused material list.

[0070] Figure 4 This is a schematic diagram of the framework of a coding device for reusable materials provided in an embodiment of this application, as shown below. Figure 4 As shown, one embodiment of this application provides a coding device for reusable materials, the device comprising: The query module 11 is used to receive a query request for a target material, wherein the query request includes the original code of the target material; The determination module 12 is used to determine the reusable material list corresponding to the target material from the pre-built reusable material code library based on the original code; The update module 13 is used to update the reuse code of the target material and its associated reuse code based on the reuse material list when a change in the target material is detected. Storage module 14 is used to store the updated reuse code in the reuse material code library.

[0071] Optionally, the device further includes: A reusable material coding library establishment unit is used to establish a reusable material list in the reusable material coding library for each type of reusable material, wherein the reusable material list contains the generation rules for the reusable code; The reuse code generation unit is used to generate the reuse code of the reused material and its associated reuse code based on the binding relationship between the reused material and the reused product line, and / or the reused customer; A reuse code generation and storage is used to store the reuse code generated for each of the reused materials in the corresponding reuse material list.

[0072] Optionally, the update module 13 further includes: An evaluation unit is used to evaluate the usability of the modified target material for each of the reuse customers and obtain evaluation results. A reusable customer determination unit is used to determine reusable customers whose reuse codes need to be updated based on the evaluation results; The first update unit is used to update the reuse code of the reusable customer and the reuse code of the reusable product line based on the reusable bill of materials of the target material.

[0073] Optionally, the update module 13 further includes: The version code determination unit is used to obtain version information from the reusable bill of materials and determine the latest version code based on the version information. The second update unit is used to update the reuse code of the reusable customer and the reuse code of the reusable product line based on the latest version code.

[0074] Optionally, the update module 13 further includes: The reuse count determination unit is used to obtain the reuse count corresponding to each reuse product line in the reuse bill of materials; The third update unit is used to update the reuse code of the reusable customer and the reuse code of the reusable product line based on the reuse count.

[0075] Optionally, the update module 13 further includes: The reuse product line code determination unit is used to obtain the reuse product line code corresponding to each reuse product line in the reuse bill of materials; The fourth update unit is used to update the reuse code of the reusable customer and the reuse code of the reusable product line based on the reuse product line code.

[0076] Optionally, the update module 13 further includes: The reuse customer code determination unit is used to obtain the reuse customer code corresponding to each reusable customer in each reusable product line in the reuse bill of materials; The fifth update unit is used to update the reuse code of the reusable customer and the reuse code of the reusable product line based on the reuse customer code.

[0077] Optionally, the device further includes: The generation rule update module is used to update the generation rules of the reuse code before updating the reuse code of the reusable customer and the reuse code of the reusable product line based on the reuse bill of materials, when there is a change in the number of the reusable product line or the reusable customer; The sixth update unit is used to update the reuse code of the changed reuse product line or the reuse code of the changed reuse customer according to the updated generation rules.

[0078] Based on the same inventive concept, another embodiment of this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement any of the methods described above.

[0079] Based on the same inventive concept, another embodiment of this application provides a computer-readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements any of the methods described above.

[0080] As the apparatus is basically similar to the method embodiment, it is described in a relatively simple way. For relevant details, please refer to the description of the method embodiment.

[0081] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0082] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus, or computer program products. Therefore, embodiments of this application can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of this application can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0083] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0084] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0085] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0086] Although preferred embodiments of the present application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present application.

[0087] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes the element.

[0088] The foregoing has provided a detailed description of a coding method, apparatus, device, and computer-readable medium for reusable materials. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A coding method for reusable materials, characterized in that, The method includes: Receive a query request for a target material, wherein the query request includes the original code of the target material; Based on the original code, the reusable material list corresponding to the target material is determined from the pre-built reusable material code library; When a change is detected in the target material, the reuse code of the target material and its associated reuse code are updated based on the reuse material list; The updated reuse codes are stored in the reuse material code library; The reusable material coding library is constructed through the following steps: For each type of reusable material, a reusable material list is established in the reusable material code library, and the reusable material list contains the generation rules for the reusable code; Based on the binding relationship between the reused materials and the reused product line, and / or the reused customers, generate the reuse code of the reused materials and its associated reuse code; The reuse code generated for each of the reused materials is stored in the corresponding list of reused materials; The reusable material list corresponding to the target material includes at least the reusable customer and its corresponding reusable code, and the reusable product line and its corresponding reusable code. Updating the reusable code of the target material and its associated reusable codes based on the reusable material list includes: For each of the aforementioned reuse customers, the usability of the modified target material is evaluated, and the evaluation results are obtained; Based on the evaluation results, the reusable customers for whom the reuse code needs to be updated are identified; The reuse codes of the reusable customers and the reuse codes of the reusable product lines are updated based on the reusable bill of materials for the target materials. The reuse code is determined by at least the original code, version code, reuse count, reuse product line code, and reuse customer code of the target material.

2. The coding method for reusable materials according to claim 1, characterized in that, The step of updating the reuse codes of the reusable customers and the reusable product lines based on the reuse bill of materials includes: Obtain the version information from the reusable bill of materials, and determine the latest version code based on the version information; The reuse codes for the reusable customers and the reusable product lines are updated based on the latest version of the code.

3. The coding method for reusable materials according to claim 1, characterized in that, The step of updating the reuse codes of the reusable customers and the reusable product lines based on the reuse bill of materials includes: Obtain the number of times each reusable product line in the reusable bill of materials is reused; The reuse codes for the reusable customers and the reusable product lines are updated based on the number of reuses.

4. The coding method for reusable materials according to claim 1, characterized in that, The step of updating the reuse codes of the reusable customers and the reusable product lines based on the reuse bill of materials includes: Obtain the reuse product line code corresponding to each reusable product line in the reuse bill of materials; The reuse codes for the reusable customers and the reusable product lines are updated based on the reuse product line codes.

5. The coding method for reusable materials according to claim 1, characterized in that, The step of updating the reuse codes of the reusable customers and the reusable product lines based on the reuse bill of materials includes: Obtain the reuse customer code corresponding to each reuse customer in each reuseable product line of the reuse bill of materials; The reuse codes of the reusable customers and the reusable product lines are updated based on the reuse customer codes.

6. The coding method for reusable materials according to any one of claims 1-5, characterized in that, Before updating the reuse codes of the reusable customers and the reusable product lines based on the reuse bill of materials, the method further includes: When there are changes in the reused product line or the number of reused customers, update the generation rules for the reuse code; Based on the updated generation rules, the reuse codes of the modified reuse product line or the reuse codes of the modified reuse customers are updated.

7. A coding device for reusable materials, characterized in that, The device includes: A query module is used to receive a query request for a target material, wherein the query request includes the original code of the target material; The determination module is used to determine the reusable material list corresponding to the target material from a pre-built reusable material code library based on the original code; The update module is used to update the reuse code of the target material and its associated reuse code based on the reuse material list when a change is detected in the target material. A storage module is used to store the updated reuse codes in the reuse material code library; The device further includes: A reusable material coding library establishment unit is used to establish a reusable material list in the reusable material coding library for each type of reusable material, wherein the reusable material list contains the generation rules for the reusable code; The reuse code generation unit is used to generate the reuse code of the reused material and its associated reuse code based on the binding relationship between the reused material and the reused product line, and / or the reused customer; A reuse code generation and storage mechanism is used to store the reuse code generated for each of the reused materials in the corresponding list of reused materials. The update module also includes: An evaluation unit is used to evaluate the usability of the modified target material for each of the reuse customers and obtain evaluation results. A reusable customer determination unit is used to determine reusable customers whose reuse codes need to be updated based on the evaluation results; The first update unit is used to update the reuse code of the reusable customer and the reuse code of the reusable product line based on the reusable bill of materials of the target material; The reuse code is determined by at least the original code, version code, reuse count, reuse product line code, and reuse customer code of the target material.

8. An electronic device, characterized in that, The method includes a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method of any one of claims 1-6.

9. A computer-readable storage medium having a computer program / instructions stored thereon, characterized in that, When the computer program / instruction is executed by the processor, it implements the method described in any one of claims 1-6.

Citation Information

Patent Citations

  • Material change resume tracing method and device, electronic equipment and storage medium

    CN115345558A

  • Resource encoding method, apparatus, and system, and electronic device

    WO2023108627A1