A blockchain intelligent traceability system
By embedding verification traceability systems in the main traceability chain, using blockchain to perform traceability results matching verification and credibility evaluation, the problem of inaccurate traceability results in the existing technology is solved, and the accuracy and reliability of food traceability are improved , reducing the system computing pressure.
Patent Information
- Application Number
- CN202111516329.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-08
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2041-12-08
AI Technical Summary
The existing traceability system lacks comparison verification when tracing past information of products, which makes it impossible for users to ensure the accuracy of product traceability results. Especially in the food industry, the origin information of the product is the key to traceability, but due to information asymmetry and loopholes, it is fake. False and shoddy goods are difficult to trace.
Embed a verification traceability system in the main traceability chain, query the same product category and other products supplied by suppliers from the same origin through blockchain, conduct traceability results matching verification, establish a product traceability credibility standard table, and decide based on credibility Whether to verify the traceability results matching to improve the accuracy and reliability of traceability results.
Through the matching verification of traceability results and the credibility standard table, the accuracy of product traceability query is improved, and the system computing pressure is reduced, ensuring that users obtain reliable source information and reducing the occurrence of counterfeit and shoddy products.
Smart Images

Figure CN114187017B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of blockchain technology, and in particular to a blockchain intelligent tracing system. Background Art
[0002] Today, with the rapid development of the national economy, food, medicine, agricultural products, special operation equipment, dangerous goods, rare earths, etc. have become indispensable raw materials and operating tools in life and industrial production. In the construction of the development system, due to the imperfection of some systems, illegal vendors take advantage of loopholes and information asymmetry in various links of the commodity chain to produce counterfeit and shoddy goods, and pass inferior goods off as good ones, causing great damage to the national economy, product brands, and consumers. In the process of combating counterfeit and shoddy goods, once the information is not favorable to itself, the subject of the attack is likely to tamper with the account book or falsely claim that the information is lost for some reason, or even deny and shirk responsibility, making it difficult to provide evidence and hold accountable, and many disputes are left unresolved.
[0003] Although a product of a supplier of origin has multiple distributors, in essence, the origin information content of multiple identical products from the same origin is consistent, that is, in the traceability process, two identical products from the same supplier of origin have at least one other identical information label in the traceability results in addition to the origin information and the supplier information before they are shipped from the supplier to the seller; in the food industry, more and more users choose to identify the origin of the product as a criterion when purchasing products, and the origin of the product is the final point of product traceability. The current traceability system lacks comparison and verification of the traceable product when tracing the past information of the product, and the user still cannot guarantee the correctness of the product traceability result during the traceability process; therefore, the present invention proposes a blockchain intelligent traceability system to solve the deficiencies in the prior art. Summary of the invention
[0004] In view of the above problems, the purpose of the present invention is to provide a blockchain intelligent traceability system, which embeds a verification and traceability system in the main traceability chain. When a user makes a traceability query on a target product, the verification and traceability system automatically queries the blockchain for other products that belong to the same product category as the target product and are supplied by the same supplier from the same origin. By performing the same traceability query operation as the user on the queried verification product, a verification standard is obtained, and then by comparing the number of identical labels in the traceability result of the target product with that in the traceability result of the verification product, it is possible to determine whether the origin information of the product in the traceability result of the target product queried by the user is reliable, thereby improving the accuracy of the result of the product traceability query.
[0005] To achieve the above object, the present invention provides the following technical solutions:
[0006] A blockchain intelligent traceability system, including an account chain, a blockchain, an Internet of Things chain, a main traceability chain and a verification traceability system;
[0007] The account chain stores the user's account information;
[0008] The blockchain is used to write all node information generated during the product circulation process;
[0009] The IoT chain is used to store information generated by IoT devices;
[0010] The main traceability chain is used by users to conduct product traceability inquiries;
[0011] The verification and traceability system is embedded in the main traceability chain and is only open to the system management level. When a user makes a traceability query on a target product, the verification and traceability system automatically searches the blockchain for other products that belong to the same product category as the target product and are supplied by the same supplier from the same origin, marks them as verification products, and then automatically performs the same traceability query operation as the user on the verified products in the main traceability chain;
[0012] When the verification and traceability system finds other products in the blockchain that belong to the same product category as the target product and are supplied by the same supplier, the verification and traceability system automatically matches the traceability results of the target product and the verification product. For similar products supplied by the same supplier, the target product and the verification product have at least one common label other than the product origin and supplier information.
[0013] After the verification and traceability system verifies the traceability results of the target product and the verification product, if the target product and the verification product do not have the same labels except for the product origin and supplier information, it will record that the target product has an abnormal traceability information, and feed the information back to the main traceability chain to remind the user of the information;
[0014] After the verification and traceability system verifies the traceability results match of the target product and the verification product, if the target product and the verification product have ≥1 identical labels except for the product origin and supplier information, it will record that there is no traceability information anomaly between the target product and the verification product.
[0015] A further improvement is that when the verification and traceability system records that there is no traceability information anomaly between the target product and the verification product, the verification result information is no longer sent to the main traceability chain to inform the user.
[0016] A further improvement is that the verification and traceability system also includes establishing a product traceability credibility standard table in the system:
[0017] When the target product and the verification product have one identical label except for the product origin and supplier information, the traceability credibility of the target product and the verification product shall be filled in as Level 1 in the Product Traceability Credibility Standard Table;
[0018] When the target product and the verification product have 2-4 identical labels except for the product origin and supplier information, the traceability credibility of the target product and the verification product shall be filled in as Level 2 in the Product Traceability Credibility Standard Table;
[0019] When the target product and the verification product have more than 4 identical labels except for the product origin and supplier information, the traceability credibility of the target product and the verification product shall be filled in as Level 3 in the Product Traceability Credibility Standard Table.
[0020] A further improvement is that after the verification and traceability system records that there is no traceability information anomaly between the target product and the verification product, when a user queries the target product or the verification product again, the verification and traceability system decides whether to perform a traceability result matching verification operation on the target product or the verification product based on the content in the product traceability credibility standard table.
[0021] A further improvement is that when the traceability credibility of the target product or verification product is level one, the verification and traceability system still performs the traceability result matching verification operation during the user's product traceability query process.
[0022] Further improvement is that when the traceability credibility of the target product or verification product is level 2, the verification and traceability system sends a self-selection pop-up window to the main traceability chain for the user to choose whether to perform the traceability result matching verification operation during the user's product traceability query. When the user chooses to execute, the traceability result matching verification operation is performed. When the user chooses to give up, the traceability result matching verification operation is no longer performed.
[0023] A further improvement is that when the traceability credibility of the target product or verification product is level three, the product is directly defaulted to be a trusted product, and the traceability result matching verification operation is no longer performed.
[0024] A further improvement is that after the verification and traceability system performs the traceability result matching verification operation, it re-judges the traceability credibility of the target product or the verification product. When the traceability credibility of the target product or the verification product is no longer at the current level, the new traceability credibility level is updated to the product traceability credibility standard table.
[0025] The beneficial effects of the present invention are as follows: the present invention embeds a verification and traceability system in the main traceability chain. When a user performs a traceability query on a target product, the verification and traceability system automatically queries other products that belong to the same product category as the target product and are supplied by the same supplier from the same origin in the blockchain. By performing the same traceability query operation as the user on the queried verification product, a verification standard is obtained. Then, by comparing the number of identical labels in the traceability result of the target product and the traceability result of the verification product, it is possible to determine whether the origin information of the product in the traceability result of the target product queried by the user is reliable, thereby improving the accuracy of the result of the product traceability query.
[0026] By establishing a product traceability credibility standard table in the verification and traceability system, and choosing whether to perform traceability result matching verification operations based on the information recorded in the table when other users conduct traceability queries on products in the product traceability credibility standard table, the accuracy of user traceability query results can be ensured while reducing system computing pressure. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 It is a schematic diagram of the system framework structure of the present invention;
[0028] Figure 2 The figure is a schematic diagram of the operation flow of the system of the present invention. DETAILED DESCRIPTION
[0029] In order to deepen the understanding of the present invention, the present invention will be further described in detail below in conjunction with examples. The examples are only used to explain the present invention and do not constitute a limitation on the protection scope of the present invention.
[0030] according to Figure 1 , 2 As shown, this embodiment proposes a blockchain intelligent tracing system, including an account chain, a blockchain, an Internet of Things chain, a main traceability chain and a verification traceability system;
[0031] The account chain stores the user's account information;
[0032] The blockchain is used to write all node information generated during the product circulation process;
[0033] The IoT chain is used to store information generated by IoT devices;
[0034] The main traceability chain is used by users to conduct product traceability inquiries;
[0035] The verification and traceability system is embedded in the main traceability chain and is only open to the system management level. When a user makes a traceability query on a target product, the verification and traceability system automatically searches the blockchain for other products that belong to the same product category as the target product and are supplied by the same supplier from the same origin, marks them as verification products, and then automatically performs the same traceability query operation as the user on the verified products in the main traceability chain;
[0036] When the verification and traceability system finds other products in the blockchain that belong to the same product category as the target product and are supplied by the same supplier, the verification and traceability system automatically matches the traceability results of the target product and the verification product. For similar products supplied by the same supplier, the target product and the verification product have at least one common label other than the product origin and supplier information.
[0037] After the verification and traceability system verifies the traceability results of the target product and the verification product, if the target product and the verification product do not have the same labels except for the product origin and supplier information, it will record that the target product has an abnormal traceability information, and feed the information back to the main traceability chain to remind the user of the information;
[0038] After the verification and traceability system verifies the traceability results of the target product and the verification product, when the target product and the verification product have ≥1 identical labels except for the product origin and supplier information, it will record that there is no traceability information anomaly between the target product and the verification product, and will no longer send the verification result information to the main traceability chain to inform the user.
[0039] Establish product traceability credibility standard table in the verification and traceability system:
[0040] When the target product and the verification product have one identical label except for the product origin and supplier information, the traceability credibility of the target product and the verification product shall be filled in as Level 1 in the Product Traceability Credibility Standard Table;
[0041] When the target product and the verification product have 2-4 identical labels except for the product origin and supplier information, the traceability credibility of the target product and the verification product shall be filled in as Level 2 in the Product Traceability Credibility Standard Table;
[0042] When the target product and the verification product have more than 4 identical labels except for the product origin and supplier information, the traceability credibility of the target product and the verification product shall be filled in as Level 3 in the Product Traceability Credibility Standard Table.
[0043] After the verification and traceability system records that there is no traceability information anomaly between the target product and the verification product, when a user queries the target product or the verification product again, the verification and traceability system decides whether to perform a traceability result matching verification operation on the target product or the verification product based on the content in the product traceability credibility standard table:
[0044] When the traceability credibility of the target product or the verification product is level one, the verification and traceability system still performs the traceability result matching verification operation during the user's product traceability query. After the verification and traceability system performs the traceability result matching verification operation, it re-judges the traceability credibility of the target product or the verification product. When the traceability credibility of the target product or the verification product is no longer at the current level, the new traceability credibility level is updated to the product traceability credibility standard table;
[0045] When the traceability credibility of the target product or the verification product is level 2, the verification and traceability system sends a self-selection pop-up window to the main traceability chain during the user's product traceability query process for the user to choose whether to perform the traceability result matching verification operation. When the user chooses to execute, the traceability result matching verification operation is performed. After the verification and traceability system performs the traceability result matching verification operation, it re-judges the traceability credibility of the target product or the verification product. When the traceability credibility of the target product or the verification product is no longer at the current level, the new traceability credibility level is updated to the product traceability credibility standard table; when the user chooses to give up, the traceability result matching verification operation is no longer performed;
[0046] When the traceability credibility of the target product or verification product is level three, the product is directly assumed to be a trusted product, and no traceability result matching verification operation is performed.
[0047] User A purchased oranges marked as origin K and supplied by F. In order to verify whether the orange S1 (target product) is indeed oranges from origin K and supplied by F, user A conducts a traceability query of the orange S1 (target product) in the main traceability chain. While user A is conducting the traceability query, the verification and traceability system automatically queries the blockchain for other products that belong to the same product category as the target product and are supplied by the same supplier from the same origin. When the verification and traceability system queries the verification product, since there may be more than one verification product, the verification and traceability system also includes a random selection operation to randomly select a verification product as the verification object of the target product.
[0048] Before the target product Orange S1 enters the sales link, it has five traceability labels, namely product origin, supplier, picking season, logistics contractor, and logistics transport vehicle;
[0049] The verification and traceability system performs traceability result matching and verification operations on the target product (orange S1) and the verification product (orange S2), and the results are as follows: the target product (orange S1) and the verification product (orange S2) do not have the same labels except for the product origin and supplier information, then the target product is recorded as having traceability information anomalies, and the information is fed back to the main traceability chain to remind the user of the information;
[0050] If the target product (orange S1) and the verification product (orange S2) have two identical labels except for the product origin and supplier information, it is recorded that there is no traceability information anomaly between the target product (orange S1) and the verification product (orange S2), and the verification result information is no longer sent to the main traceability chain to inform the user, and the traceability credibility of the target product (orange S1) and the verification product (orange S2) is registered as level 2 in the product traceability credibility standard table;
[0051] When user B performs a traceability query for either the target product (orange S1) or the verification product (orange S2) in the main traceability chain, the verification traceability system first queries the traceability credibility of the target product (orange S1) or the verification product (orange S2) in the product traceability credibility standard table, and then chooses whether to perform a traceability result matching verification operation based on the traceability credibility;
[0052] When the verification and traceability system performs the traceability result matching verification operation, it queries another new verification product (Orange S3) in the blockchain according to the relevant traceability tag of the target product (Orange S1) or the verification product (Orange S2) to perform the traceability result matching verification operation;
[0053] The traceability result matching verification operation results show that: the target product (Orange S1) or verification product (Orange S2) and the new verification product (Orange S3) have 4 identical labels except for the product origin and supplier information, then the traceability credibility of the target product (Orange S1) or verification product (Orange S2) is no longer level 2. At this time, the traceability credibility level of the target product (Orange S1) or verification product (Orange S2) and the new verification product (Orange S3) can be updated and recorded in the product traceability credibility standard table.
[0054] The above shows and describes the basic principles, main features and advantages of the present invention. It should be understood by those skilled in the art that the present invention is not limited to the above embodiments. The above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention. The scope of protection of the present invention is defined by the attached claims and their equivalents.
Claims
1. A blockchain intelligent traceability system, characterized by: Including account chain, blockchain, IoT chain, main traceability chain and verification traceability system; The account chain stores the user's account information; The blockchain is used to write all node information generated during the product circulation process; The IoT chain is used to store information generated by IoT devices; The main traceability chain is used by users to conduct product traceability inquiries; The verification and traceability system is embedded in the main traceability chain and is only open to the system management level. When a user makes a traceability query on a target product, the verification and traceability system automatically searches the blockchain for other products that belong to the same product category as the target product and are supplied by the same supplier from the same origin, marks them as verification products, and then automatically performs the same traceability query operation as the user on the verified products in the main traceability chain; When the verification and traceability system finds other products in the blockchain that belong to the same product category as the target product and are supplied by the same supplier, the verification and traceability system automatically matches the traceability results of the target product and the verification product. For similar products supplied by the same supplier, the target product and the verification product have at least one common label other than the product origin and supplier information. After the verification and traceability system verifies the traceability results of the target product and the verification product, if the target product and the verification product do not have the same labels except for the product origin and supplier information, it will record that the target product has an abnormal traceability information, and feed the information back to the main traceability chain to remind the user of the information; After the verification and traceability system verifies the traceability results match of the target product and the verification product, if the target product and the verification product have ≥1 identical labels except for the product origin and supplier information, it will record that there is no traceability information anomaly between the target product and the verification product.
2. A blockchain intelligent tracing system according to claim 1, characterized in that: When the verification and traceability system records that there is no traceability information anomaly between the target product and the verification product, the verification result information will no longer be sent to the main traceability chain to inform the user.
3. A blockchain intelligent tracing system according to claim 1, characterized in that: The verification and traceability system also includes establishing a product traceability credibility standard table within the system: When the target product and the verification product have one identical label except for the product origin and supplier information, the traceability credibility of the target product and the verification product shall be filled in as Level 1 in the Product Traceability Credibility Standard Table; When the target product and the verification product have 2-4 identical labels except for the product origin and supplier information, the traceability credibility of the target product and the verification product shall be filled in as Level 2 in the Product Traceability Credibility Standard Table; When the target product and the verification product have more than 4 identical labels except for the product origin and supplier information, the traceability credibility of the target product and the verification product shall be filled in as Level 3 in the Product Traceability Credibility Standard Table.
4. A blockchain intelligent tracing system according to claim 3, characterized in that: After the verification and traceability system records that there is no traceability information anomaly between the target product and the verification product, when a user queries the target product or the verification product again, the verification and traceability system decides whether to perform a traceability result matching verification operation on the target product or the verification product based on the content in the product traceability credibility standard table.
5. A blockchain intelligent tracing system according to claim 4, characterized in that: When the traceability credibility of the target product or verification product is level one, the verification and traceability system will still perform the traceability result matching verification operation during the user's product traceability query process.
6. A blockchain intelligent tracing system according to claim 5, characterized in that: When the traceability credibility of the target product or verification product is level 2, the verification and traceability system will send a self-selection pop-up window to the main traceability chain during the user's product traceability query process for the user to choose whether to perform the traceability result matching verification operation. When the user chooses to execute, the traceability result matching verification operation will be performed. When the user chooses to give up, the traceability result matching verification operation will no longer be performed.
7. A blockchain intelligent tracing system according to claim 6, characterized in that: When the traceability credibility of the target product or verification product is level three, the product is directly assumed to be a trusted product, and no traceability result matching verification operation is performed.
8. A blockchain intelligent tracing system according to claim 6, characterized in that: After the verification and traceability system performs the traceability result matching verification operation, it re-judges the traceability credibility of the target product or the verification product. When the traceability credibility of the target product or the verification product is no longer at the current level, the new traceability credibility level is updated to the product traceability credibility standard table.
Citation Information
Patent Citations
Commodity anti-counterfeiting authentication method, device and equipment
CN108364182A
Method for judging whether a label is copied based on a block chain technology
CN109493085A