Full-life-cycle tracing supervision method and system for products in MES (Manufacturing Execution System)
By introducing blockchain technology into the MES system, recording and supervising various data in the product production process, the problem of product traceability failure caused by batch management servers is solved, and the product traceability failure is not tampered with or queried in the entire life cycle of the product is realized.
Patent Information
- Application Number
- CN202411658301.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2044-11-20
AI Technical Summary
Existing batch management servers are prone to malicious tampering or attacking, resulting in product traceability failure, especially in outsourcing factories.
Blockchain technology is used to build a system for traceability supervision of the entire life cycle of the product, and MES servers, DNC servers, CNC machine tools and quality inspection servers are added to the blockchain. Interact with these servers through accounting nodes to record and supervise various data in the production process of the product.
Through blockchain technology, the data in the product production process is tampered with and queried, effectively solving the problem of product traceability failure after batch management server is attacked, and ensuring the traceability supervision of the product throughout the life cycle.
Smart Images

Figure CN119671583A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of product traceability, and in particular to a method and system for tracing and supervising a product throughout its life cycle in an MES system. Background Art
[0002] Product tracking and batch management, as one of the important functions in the MES system, plays a vital role in achieving production traceability.
[0003] The batch management server stores the production process data of the product. However, if the production data records in the batch management server are maliciously tampered with, deleted by internal personnel due to operational errors, or the query process is attacked by a middleman to forge information, the product traceability process will fail.
[0004] Traditional data backup can solve the problem of accidental deletion of information, while encryption and identity authentication can solve the problem of man-in-the-middle attacks. However, once the factory staff modifies or forges the records in the batch management server, all existing product traceability methods will become invalid. How can we ensure that once the product leaves the factory, all production-related process data (product traceability information including product number) cannot be tampered with and can be queried at any time? This function is particularly important for outsourced factories (i.e. factories where the product manufacturer and product owner are not the same). Summary of the invention
[0005] In view of the above analysis, an embodiment of the present invention aims to provide a method and system for tracing and supervising products throughout their life cycle in an MES system, so as to solve the problem of product traceability failure caused by attacks on existing batch management servers.
[0006] On the one hand, the present invention discloses a method for tracing and supervising a product throughout its life cycle in an MES system, the method comprising:
[0007] Build a blockchain for product life cycle traceability and supervision, and add MES servers, DNC servers, CNC machine tools and quality inspection servers to the blockchain;
[0008] The accounting nodes in the blockchain interact with the MES server, DNC server, CNC machine tool and quality inspection server respectively to supervise the production process of the products and record the production batch number, product number, production program version number, CNC machine tool number and quality inspection data of each product;
[0009] When a customer needs to trace a product, the product traceability client is connected to the blockchain. The product traceability client obtains the record corresponding to the product number of the product to be traced from the blockchain, and compares the obtained record with the information of the product to be traced to obtain the traceability result.
[0010] On the basis of the above scheme, the present invention also makes the following improvements:
[0011] Furthermore, the accounting nodes in the blockchain interact with the MES server to monitor the production process of the product and perform:
[0012] The MES server broadcasts the production schedule to the blockchain; each production task in the production schedule includes: a production batch number, and a preset product number of the product to be processed;
[0013] The accounting node receives the records published by the MES server and determines whether the production batch number and product number of each production task are recorded in the historical block. If not, the corresponding production task is marked as the first record and written into the blockchain.
[0014] Furthermore, the accounting nodes in the blockchain interact with the DNC server to supervise the production process of the product and perform:
[0015] The DNC server receives the production task from the blockchain, successfully sends the production program of the corresponding production task to the CNC machine tool, and broadcasts the corresponding production task and its production program version number to the blockchain;
[0016] The accounting node receives the record published by the DNC server. If the accounting node finds that the corresponding production task is recorded in the historical block but the production program version number of the corresponding production task is not recorded, the corresponding production task and its production program version number published by the first DNC server broadcast in the blockchain are marked as the second record and written into the blockchain.
[0017] Furthermore, the accounting nodes in the blockchain interact with CNC machine tools to monitor the production process of products and perform:
[0018] The data machine tool processes the product based on the production program and assigns a preset product number to the processed product; then, the production batch number in the corresponding production task, the product number of the processed product, and the data machine tool number of the corresponding production task are broadcast to the blockchain;
[0019] The accounting node receives the records released by the CNC machine tool, and determines whether the first record and the second record in the history block include the production batch number released by the CNC machine tool and the product number of the processed product. If so, the production batch number in the corresponding production task, the product number of the processed product, and the data machine tool number of the corresponding production task are marked as the third record and written into the blockchain.
[0020] Furthermore, the accounting nodes in the blockchain interact with the quality inspection server to monitor the production process of the product and perform:
[0021] The quality inspection server conducts quality inspection on the processed products and obtains the quality inspection data; and broadcasts the production batch number, the product number of the processed product and its quality inspection data to the blockchain;
[0022] The accounting node receives the records released by the quality inspection server, and determines whether the first record, the second record, and the third record in the history block include the production batch number and the product number of the processed product released by the quality inspection server. If so, the production batch number in the corresponding production task, the product number of the processed product and its quality inspection data are marked as the fourth record and written into the blockchain.
[0023] Furthermore, the process of obtaining a record corresponding to the product number of the product to be traced from the blockchain, and comparing the obtained record with the information of the product to be traced to obtain a traceability result includes:
[0024] According to the nameplate of the product to be traced, basic information of the product to be traced is obtained, wherein the basic information includes at least one of the following: production batch number, production program version number and CNC machine tool number;
[0025] The records corresponding to the product numbers of the products to be traced obtained from the blockchain are compared one by one with the basic information of the products to be traced. If all correspond, the traceability of the products to be traced passes; otherwise, the traceability of the products to be traced fails.
[0026] Furthermore, the process of obtaining a record corresponding to the product number of the product to be traced from the blockchain, and comparing the obtained record with the information of the product to be traced to obtain a traceability result includes:
[0027] According to the nameplate of the product to be traced, basic information of the product to be traced is obtained, wherein the basic information includes at least one of the following: production batch number, production program version number and CNC machine tool number;
[0028] Perform quality inspection on the product to be traced. The quality inspection standard is the same as that of the quality inspection server, and the quality inspection data of the product to be traced is obtained.
[0029] The records corresponding to the product numbers of the products to be traced obtained from the blockchain will be compared one by one with the basic information and quality inspection data of the products to be traced. If all correspond, the traceability of the products to be traced will pass; otherwise, the traceability of the products to be traced will fail.
[0030] Furthermore, each production task is uniquely assigned a production batch number; in each production task, each product to be processed is uniquely assigned a product number; the combination of the production batch number and the product number can uniquely identify a product to be processed.
[0031] On the other hand, the present invention also discloses a full life cycle traceability supervision system for products in an MES system, the system comprising:
[0032] The blockchain used for product traceability throughout its life cycle is used to record the production batch number, product number, production program version number, CNC machine number and quality inspection data of each product;
[0033] The product traceability client is used to access the blockchain when the customer needs to trace the product. The product traceability client obtains the record corresponding to the product number of the product to be traced from the blockchain, and compares the obtained record with the information of the product to be traced to obtain the traceability result.
[0034] On the basis of the above scheme, the present invention also makes the following improvements:
[0035] The system also includes an MES server, a DNC server, a CNC machine tool and a quality inspection server; the MES server, the DNC server, the CNC machine tool and the quality inspection server are added to the blockchain, and interact with the MES server, the DNC server, the CNC machine tool and the quality inspection server respectively through the accounting nodes in the blockchain to supervise the production process of the products and record the production batch number, product number, production program version number, CNC machine tool number and quality inspection data of each product.
[0036] Compared with the prior art, the present invention can achieve at least one of the following beneficial effects:
[0037] The full life cycle traceability supervision method of products in the MES system provided by the present invention, the accounting node in the blockchain interacts with the MES server, DNC server, CNC machine tool and quality inspection server to supervise the production process of the product, record the production batch number, product number, production program version number, CNC machine tool number and quality inspection data of each product, and provide conditions for product traceability. Since the relevant information in the product production process is recorded in the blockchain, when product traceability is required, data query is directly performed from the blockchain, which effectively solves the problem of product traceability failure caused by the attack on the existing batch management server. At the same time, according to the conditions of product traceability, the traceability judgment of basic information and the combined traceability judgment of basic information and quality inspection data can be performed, which can meet the traceability judgment under different conditions.
[0038] The full life cycle traceability and supervision system of products in the corresponding MES system is implemented based on the same technical concept as the above method and has corresponding technical effects.
[0039] In the present invention, the above-mentioned technical solutions can also be combined with each other to achieve more preferred combination solutions. Other features and advantages of the present invention will be described in the subsequent description, and some advantages can become obvious from the description, or can be understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained through the contents particularly pointed out in the description and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The accompanying drawings are only used for the purpose of illustrating specific embodiments and are not to be considered as limiting the present invention. In the entire drawings, the same reference symbols represent the same components;
[0041] Figure 1 A flowchart of a method for tracing and supervising a product throughout its life cycle in an MES system provided in Example 1 of the present invention;
[0042] Figure 2 This is a schematic diagram of the structure of the full life cycle traceability supervision system for products in the MES system provided in Example 1 of the present invention. DETAILED DESCRIPTION
[0043] The preferred embodiments of the present invention are described in detail below in conjunction with the accompanying drawings, wherein the accompanying drawings constitute a part of this application and are used together with the embodiments of the present invention to illustrate the principles of the present invention, but are not used to limit the scope of the present invention.
[0044] To solve the above problems, the embodiment of the present invention introduces blockchain into the production batch management and traceability management process of the product. From production scheduling, DNC server to issuing production programs, to CNC machine tools starting production, to final product quality inspection and acceptance, the process data generated in the entire product production process are uploaded to the blockchain for storage. At the same time, the traceability query client is connected to the blockchain. When the traceability query is received, the relevant data can be obtained from the blockchain, and traceability verification can be performed to obtain the traceability verification result, and then presented to the inquiring party. This embodiment is based on the above technical conception, forming the technical solution in this embodiment, which is specifically described as follows.
[0045] A specific embodiment 1 of the present invention discloses a method for tracing and supervising the entire life cycle of a product in an MES system, and the flow chart is as follows: Figure 1 As shown, the implementation steps of the method are specifically described as follows.
[0046] Step S1: Build a blockchain for product life cycle traceability supervision, and add MES server, DNC server, CNC machine tool and quality inspection server to the blockchain;
[0047] Step S2: The accounting nodes in the blockchain interact with the MES server, DNC server, CNC machine tool and quality inspection server respectively to supervise the production process of the products and record the production batch number, product number, production program version number, CNC machine tool number and quality inspection data of each product;
[0048] Step S3: When the customer needs to trace the product, the product traceability client is connected to the blockchain, and the product traceability client obtains the record corresponding to the product number of the product to be traced from the blockchain, and compares the obtained record with the information of the product to be traced to obtain the traceability result.
[0049] Compared with the prior art, in this embodiment, the accounting nodes in the blockchain interact with the MES server, DNC server, CNC machine tool and quality inspection server to supervise the production process of the product, record the production batch number, product number, production program version number, CNC machine tool number and quality inspection data of each product, and provide conditions for product traceability. Since the relevant information in the product production process is recorded in the blockchain, when product traceability is required, data query is directly performed from the blockchain, which effectively solves the problem of product traceability failure caused by attacks on the existing batch management server.
[0050] In this embodiment, the blockchain monitors the production process of the product by interacting with the MES server, DNC server, CNC machine tools and quality inspection server. The specific process is described as follows.
[0051] First, the accounting node in the blockchain interacts with the MES server to monitor the production process of the product and execute:
[0052] Step S21: The MES server broadcasts the production schedule to the blockchain; each production task in the production schedule includes: a production batch number, and a preset product number of the product to be processed. It should be noted that in this embodiment, each production task uniquely determines a production batch number; in each production task, each product to be processed uniquely determines a product number; the combination of the production batch number and the product number can uniquely determine a product to be processed.
[0053] Step S22: The accounting node receives the records published by the MES server, and determines whether the production batch number and product number of each production task are recorded in the historical block. If not, the corresponding production task is marked as the first record and written into the blockchain.
[0054] In the specific implementation process, the accounting node needs to ensure the global uniqueness of the production batch number and product number. If the production batch number and product number already exist in the blockchain, the corresponding production task will not be written into the blockchain.
[0055] After the production task is written into the blockchain, the DNC server can select the appropriate production task from the blockchain according to its own situation. At this time, the accounting node in the blockchain interacts with the DNC server to supervise the production process of the product and execute:
[0056] Step S23: The DNC server receives the production task from the blockchain, successfully sends the production program of the corresponding production task to the CNC machine tool, and broadcasts the corresponding production task and its production program version number to the blockchain;
[0057] Step S24: The accounting node receives the record published by the DNC server. If the accounting node finds that the corresponding production task is recorded in the historical block, but the production program version number of the corresponding production task is not recorded, the corresponding production task and its production program version number published by the first DNC server broadcasted in the blockchain are marked as the second record and written into the blockchain. Otherwise, the record published by the DNC server is invalid and directly ignored.
[0058] After the DNC server successfully writes the corresponding production task and its production program version number into the blockchain, the CNC machine tool can start processing the product. In this process, the accounting node in the blockchain interacts with the CNC machine tool to monitor the production process of the product and execute:
[0059] Step S25: The data machine tool processes the product based on the production program and assigns a preset product number to the processed product; then, the production batch number in the corresponding production task, the product number of the processed product, and the data machine tool number of the corresponding production task are broadcast to the blockchain;
[0060] Step S26: The accounting node receives the record released by the CNC machine tool, and determines whether the first record and the second record in the history block include the production batch number released by the CNC machine tool and the product number of the processed product. If so, the production batch number in the corresponding production task, the product number of the processed product, and the data machine tool number of the corresponding production task are marked as the third record and written into the blockchain; otherwise, the record released by the CNC machine tool is invalid and is directly ignored.
[0061] After the product is processed, it needs to be inspected for quality. At this time, the accounting node in the blockchain interacts with the quality inspection server to supervise the production process of the product and execute:
[0062] Step S27: The quality inspection server performs quality inspection on the processed product to obtain quality inspection data; and broadcasts the production batch number, the product number of the processed product and its quality inspection data to the blockchain;
[0063] Step S28: The accounting node receives the record published by the quality inspection server, and determines whether the first record, the second record, and the third record in the history block include the production batch number and the product number of the processed product published by the quality inspection server. If so, the production batch number in the corresponding production task, the product number of the processed product and its quality inspection data are marked as the fourth record and written into the blockchain. Otherwise, the record published by the quality inspection server is invalid and is directly ignored.
[0064] It should be noted that the accounting nodes in the blockchain for product life cycle traceability supervision need to be able to identify whether the received records are valid product-related records (i.e., product batches and traceability management records) compared to the accounting nodes in the traditional blockchain. If so, they are successfully included in the blockchain, otherwise, the message is ignored. In the normal production process of the product, the above steps S21 to S28 are executed in sequence to obtain the product's production batch number, product number, production program version number, CNC machine tool number and quality inspection data for subsequent product traceability.
[0065] In step S3, product traceability can be performed in the following two ways.
[0066] First, obtain the record corresponding to the product number of the product to be traced from the blockchain, and compare the obtained record with the information of the product to be traced to obtain the traceability result, including:
[0067] According to the nameplate of the product to be traced, basic information of the product to be traced is obtained, wherein the basic information includes at least one of the following: production batch number, production program version number and CNC machine tool number;
[0068] The records corresponding to the product numbers of the products to be traced obtained from the blockchain are compared one by one with the basic information of the products to be traced. If all correspond, the traceability of the products to be traced passes; otherwise, the traceability of the products to be traced fails.
[0069] Second, obtain the record corresponding to the product number of the product to be traced from the blockchain, and compare the obtained record with the information of the product to be traced to obtain the traceability result, including:
[0070] According to the nameplate of the product to be traced, basic information of the product to be traced is obtained, wherein the basic information includes at least one of the following: production batch number, production program version number and CNC machine tool number;
[0071] Perform quality inspection on the product to be traced. The quality inspection standard is the same as that of the quality inspection server, and the quality inspection data of the product to be traced is obtained.
[0072] The records corresponding to the product numbers of the products to be traced obtained from the blockchain will be compared one by one with the basic information and quality inspection data of the products to be traced. If all correspond, the traceability of the products to be traced will pass; otherwise, the traceability of the products to be traced will fail.
[0073] The first method can achieve product traceability based on basic information, while the second method can combine basic information and quality inspection data to conduct more accurate traceability verification of traceable products when quality inspection conditions are met.
[0074] In summary, this embodiment introduces blockchain into the production batch management and traceability management process of products, from production scheduling, DNC server to issuing production programs, to CNC machine tools starting production, to final product quality inspection and acceptance, and uploads the whole process data of product production to the blockchain for storage. After the product traceability client is connected to the blockchain, when it receives the customer's traceability query, it can obtain relevant data from the blockchain, perform traceability verification, and obtain the traceability verification result, and present it to the inquiring party.
[0075] Specific embodiment 2 of the present invention discloses a full life cycle traceability supervision system for products in an MES system, and the structural diagram is shown in FIG. Figure 2 As shown, the system includes:
[0076] Blockchain for product life cycle traceability supervision (i.e. Figure 2 "Product Batch and Traceability Management Blockchain" in the , which is used to record the production batch number, product number, production program version number, CNC machine tool number and quality inspection data of each product;
[0077] The product traceability client is used to access the blockchain when the customer needs to trace the product. The product traceability client obtains the record corresponding to the product number of the product to be traced from the blockchain, and compares the obtained record with the information of the product to be traced to obtain the traceability result.
[0078] Preferably, the system also includes an MES server, a DNC server, a CNC machine tool (i.e., Figure 2 The MES server, DNC server, CNC machine tool and quality inspection server are added to the blockchain, and interact with the MES server, DNC server, CNC machine tool and quality inspection server through the accounting nodes in the blockchain to supervise the production process of the products and record the production batch number, product number, production program version number, CNC machine tool number and quality inspection data of each product.
[0079] The specific implementation process of the embodiment of the present invention can be referred to the above method embodiment, and this embodiment will not be repeated here. Since the principle of this embodiment is the same as that of the above method embodiment, the system also has the corresponding technical effects of the above method embodiment.
[0080] Those skilled in the art will appreciate that all or part of the processes of the above-mentioned embodiments can be implemented by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, wherein the computer-readable storage medium is a disk, an optical disk, a read-only storage memory, or a random access memory, etc.
[0081] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by any technician familiar with the technical field within the technical scope disclosed by the present invention should be covered within the protection scope of the present invention.
Claims
1. A method for tracing and supervising the entire life cycle of a product in an MES system, characterized in that: The method comprises: Build a blockchain for product life cycle traceability and supervision, and add MES servers, DNC servers, CNC machine tools and quality inspection servers to the blockchain; The accounting nodes in the blockchain interact with the MES server, DNC server, CNC machine tool and quality inspection server respectively to supervise the production process of the products and record the production batch number, product number, production program version number, CNC machine tool number and quality inspection data of each product; When a customer needs to trace a product, the product traceability client is connected to the blockchain. The product traceability client obtains the record corresponding to the product number of the product to be traced from the blockchain, and compares the obtained record with the information of the product to be traced to obtain the traceability result.
2. The method for tracing and supervising the whole life cycle of a product in an MES system according to claim 1, characterized in that: The accounting nodes in the blockchain interact with the MES server to monitor the production process of the product and perform: The MES server broadcasts the production schedule to the blockchain; Each production task in the production schedule includes: a production batch number, and a preset product number of the product to be processed; The accounting node receives the records published by the MES server and determines whether the production batch number and product number of each production task are recorded in the historical block. If not, the corresponding production task is marked as the first record and written into the blockchain.
3. The method for tracing and supervising the whole life cycle of a product in an MES system according to claim 2, characterized in that: The accounting nodes in the blockchain interact with the DNC server to supervise the production process of the product and perform: The DNC server receives the production task from the blockchain, successfully sends the production program of the corresponding production task to the CNC machine tool, and broadcasts the corresponding production task and its production program version number to the blockchain; The accounting node receives the record published by the DNC server. If the accounting node finds that the corresponding production task is recorded in the historical block but the production program version number of the corresponding production task is not recorded, the corresponding production task and its production program version number published by the first DNC server broadcast in the blockchain are marked as the second record and written into the blockchain.
4. The method for tracing and supervising the whole life cycle of a product in an MES system according to claim 3, characterized in that: The accounting nodes in the blockchain interact with CNC machine tools to monitor the production process of products and perform: The data machine tool processes the product based on the production program and assigns a preset product number to the processed product; then, the production batch number in the corresponding production task, the product number of the processed product, and the data machine tool number of the corresponding production task are broadcast to the blockchain; The accounting node receives the records released by the CNC machine tool, and determines whether the first record and the second record in the history block include the production batch number released by the CNC machine tool and the product number of the processed product. If so, the production batch number in the corresponding production task, the product number of the processed product, and the data machine tool number of the corresponding production task are marked as the third record and written into the blockchain.
5. The method for tracing and supervising the whole life cycle of a product in an MES system according to claim 4, characterized in that: The accounting nodes in the blockchain interact with the quality inspection server to monitor the production process of the product and perform: The quality inspection server conducts quality inspection on the processed products and obtains the quality inspection data; and broadcasts the production batch number, the product number of the processed product and its quality inspection data to the blockchain; The accounting node receives the records released by the quality inspection server, and determines whether the first record, the second record, and the third record in the history block include the production batch number and the product number of the processed product released by the quality inspection server. If so, the production batch number in the corresponding production task, the product number of the processed product and its quality inspection data are marked as the fourth record and written into the blockchain.
6. The method for tracing and supervising the whole life cycle of a product in an MES system according to any one of claims 1 to 5, characterized in that: The process of obtaining a record corresponding to the product number of the product to be traced from the blockchain, and comparing the obtained record with the information of the product to be traced to obtain a traceability result includes: According to the nameplate of the product to be traced, basic information of the product to be traced is obtained, wherein the basic information includes at least one of the following: production batch number, production program version number and CNC machine tool number; The records corresponding to the product numbers of the products to be traced obtained from the blockchain are compared one by one with the basic information of the products to be traced. If all correspond, the traceability of the products to be traced passes; otherwise, the traceability of the products to be traced fails.
7. The method for tracing and supervising the whole life cycle of a product in an MES system according to any one of claims 1 to 5, characterized in that: The process of obtaining a record corresponding to the product number of the product to be traced from the blockchain, and comparing the obtained record with the information of the product to be traced to obtain a traceability result includes: According to the nameplate of the product to be traced, basic information of the product to be traced is obtained, wherein the basic information includes at least one of the following: production batch number, production program version number and CNC machine tool number; Perform quality inspection on the product to be traced. The quality inspection standard is the same as that of the quality inspection server, and the quality inspection data of the product to be traced is obtained. The records corresponding to the product numbers of the products to be traced obtained from the blockchain will be compared one by one with the basic information and quality inspection data of the products to be traced. If all correspond, the traceability of the products to be traced will pass; otherwise, the traceability of the products to be traced will fail.
8. The method for tracing and supervising the whole life cycle of a product in an MES system according to claim 6, characterized in that: Each production task is uniquely assigned a production batch number; In each production task, each product to be processed is uniquely assigned a product number; The combination of production batch number and product number can uniquely identify a product to be processed.
9. A product life cycle traceability supervision system in an MES system, characterized in that: The system comprises: The blockchain used for product traceability throughout its life cycle is used to record the production batch number, product number, production program version number, CNC machine number and quality inspection data of each product; The product traceability client is used to access the blockchain when the customer needs to trace the product. The product traceability client obtains the record corresponding to the product number of the product to be traced from the blockchain, and compares the obtained record with the information of the product to be traced to obtain the traceability result.
10. A product life cycle traceability supervision system in an MES system, characterized in that: The system also includes an MES server, a DNC server, a CNC machine tool and a quality inspection server; The MES server, DNC server, CNC machine tool and quality inspection server are added to the blockchain, and interact with the MES server, DNC server, CNC machine tool and quality inspection server respectively through the accounting nodes in the blockchain to supervise the production process of the products and record the production batch number, product number, production program version number, CNC machine tool number and quality inspection data of each product.
Citation Information
Patent Citations
Super-code anti-fake method and system based on block chain
CN108830617A
High-quality agricultural product guarantee method based on block chain
CN110264374A
Data acquisition method applied to numerical control machine tool in manufacturing industry
CN114428482A
Product tracing method and system based on industrial internet identification analysis technology
CN114493627A
Product traceability system based on block chain
CN114841714A