Block chain-based food material supply chain full-process traceability system and method

Through the blockchain-based full-process traceability system for the food supply chain, the problem of the inability to truly record and trace food supply chain information has been solved, full-process traceability has been achieved, food safety and transaction security have been ensured, the risk of fraud has been reduced, and the procurement process has been simplified.

CN120707166APending Publication Date: 2025-09-26GUANGXI OWL TECH CO LTD

Patent Information

Application Number
CN202510831504.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-20
Publication Date
2025-09-26

AI Technical Summary

Technical Problem

Existing technologies are unable to comprehensively and truthfully record and trace information on the food supply chain, making it difficult to determine food safety and quality issues. Information is easily tampered with, making it impossible to effectively optimize the supply chain process.

Method used

A blockchain-based full-process food supply chain traceability system is adopted. Through the information collection module, association module and storage module, information on each step in the food flow process is collected and stored, and product feature identifiers are used for association and storage. Blockchain technology is combined to ensure the authenticity and timestamp of information, thereby realizing full-process traceability.

Benefits of technology

It realizes the full-process traceability of the food supply chain, ensures food safety and transaction security, reduces the risk of fraud, improves the authenticity of information and the transparency of the supply chain, reduces the lending risk of financial institutions, and simplifies the procurement process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120707166A_ABST
    Figure CN120707166A_ABST
Patent Text Reader

Abstract

The invention discloses a blockchain-based food material supply chain full-process traceability system and method, and the system comprises an information collection module which is used for collecting step information corresponding to each step in a circulation process according to the circulation process of a target food material commodity; the association module is used for associating with the target food material commodity based on the step information of each step in the circulation process of the target food material commodity; and the storage module is used for performing data storage on the step information associated with the target food material commodity through a block chain service network. According to the invention, information collection is carried out on each step of the circulation process of the food material commodity, the collected information is associated with the target food material commodity, and then data storage is completed through the block chain technology, so that data marking is completed in the whole food material circulation process, a user can accurately obtain related data of any step, and the user experience is improved. The circulation process of the food materials is completely traced, and the safety of food material supply is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of food safety management, and in particular to a blockchain-based full-process food supply chain traceability system, method, computing device, and storage medium. Background Art

[0002] As one of the most important components of daily life, people have increasingly higher requirements for food quality and safety.

[0003] In response to this situation, existing technical solutions usually use Internet of Things technology and smart tags to collect and store information such as categories and weights of food supply chains in and out of warehouses or transportation, and thus accurately understand the specific situation in the food supply chain, achieve a better balance between supply and demand, and ensure food safety; or, by evaluating and analyzing the freshness of food based on the food supply chain knowledge graph, combined with logistics scheduling information, a more reasonable distribution strategy is generated to better ensure the freshness of food, thereby improving the safety and quality of food. However, in existing technical solutions, only part of the information in the food supply chain system is obtained, and there is no guarantee that the information will not be modified. If the information is not true, the safety of the food cannot be determined. At the same time, users cannot fully understand the relevant information of the entire food supply process. When food safety or quality problems occur, they cannot accurately determine the possible problem nodes, and cannot further determine responsibilities or optimize the supply chain process. Summary of the Invention

[0004] In order to solve the above technical problems, the present invention provides a blockchain-based full-process food supply chain traceability system and a corresponding blockchain-based full-process food supply chain traceability method, computing device and computer storage medium.

[0005] According to one aspect of the present invention, a food supply chain traceability system based on blockchain is provided, comprising: an information collection module, an association module, and a storage module; wherein,

[0006] The information collection module is used to collect step information corresponding to each step in the circulation process of the target food commodity;

[0007] The association module is used to associate the target food commodity with the step information of each step in the circulation process of the target food commodity;

[0008] The storage module is used to store data of step information associated with the completion of the target food product through the blockchain service network.

[0009] In the above solution, the information collection module is further used to:

[0010] The steps in the target food commodity circulation process may at least include: procurement, warehousing, sales and / or logistics distribution;

[0011] The step information corresponding to each step in the flow process includes the corresponding step time information; among them, the step time information corresponding to the warehousing step and the logistics distribution step further includes the start time information and the end time information;

[0012] The step information corresponding to the procurement steps in the circulation process also includes basic information of the goods.

[0013] In the above solution, the association module is further used to:

[0014] Obtaining a product feature identifier of a target food product;

[0015] Bind the step information of the current step with the product feature identifier of the target ingredient product to complete the association between the step information and the target ingredient product.

[0016] In the above solution, the storage module is further used to:

[0017] Based on the product feature identifier of the target food product, determine whether a transaction chain corresponding to the product feature identifier already exists in the blockchain service network;

[0018] If it exists, the step information of the current step associated with the target ingredient product is added to the transaction chain corresponding to the product feature identifier to complete the information storage;

[0019] If it does not exist, a corresponding transaction chain is created based on the commodity feature identifier of the target food commodity, and the step information of the current step is added to the transaction chain corresponding to the commodity feature identifier to complete the information storage.

[0020] In the above solution, the system further comprises: a query module;

[0021] The query module is used to respond to the user's query request and retrieve the information of each step in the circulation process of the target food commodity targeted by the query request; wherein,

[0022] Obtain the user's query request; analyze the query request and determine the storage feature information of the target food product targeted by the query request; based on the storage feature information, obtain the stored encrypted step information of the target food product from the blockchain service network; verify the step information; after the verification is completed, display the query step information and its corresponding verification result.

[0023] In the above solution, the information collection module is further used to:

[0024] During the circulation of target food commodities, environmental image information corresponding to the warehousing steps and logistics transportation steps is collected; the acquired environmental image information is analyzed using artificial intelligence technology to obtain analysis results; based on the analysis results, it is determined whether the environmental image information conforms to the storage method and an environmental judgment result is obtained;

[0025] Determine whether the difference between the expiration time and the shelf life of the purchase step and the current step is greater than the preset time, and obtain a deadline determination result;

[0026] The food safety status is determined based on the environmental judgment result and / or the deadline judgment result, and corresponding alarm information is generated according to the food safety status and sent to the user.

[0027] In the above solution, the information collection module is further used to:

[0028] The participants in the procurement process include at least: suppliers and purchasers;

[0029] The step information corresponding to the procurement step includes at least: the food procurement information between the supplier and the purchaser and the purchaser's financing information; wherein, the food procurement information includes at least the procurement contract information and actual delivery information between the supplier and the purchaser; the financing information may include at least the financing contract information and financing delivery information between the purchaser and the financial institution.

[0030] According to another aspect of the present invention, a blockchain-based method for tracing the entire food supply chain is provided, comprising:

[0031] According to the circulation process of the target food commodity, the step information corresponding to each step in the circulation process is collected;

[0032] Associating the target ingredient product with the step information of each step in the target ingredient product circulation process;

[0033] The step information associated with the completion of the target food product is stored through the blockchain service network.

[0034] According to another aspect of the present invention, there is provided a computing device, comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus;

[0035] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations implemented by the above-mentioned blockchain-based food supply chain full-process traceability system.

[0036] According to another aspect of the present invention, a computer storage medium is provided, wherein the storage medium stores at least one executable instruction, and the executable instruction enables a processor to perform operations implemented by the above-mentioned blockchain-based full-process traceability system for food supply chain.

[0037] According to the technical solution provided by the present invention, a blockchain-based food supply chain full-process traceability system includes: an information collection module, an association module and a storage module; wherein the information collection module is used to collect step information corresponding to each step included in the circulation process of the target food commodity; the association module is used to associate the target food commodity with the step information of each step in the circulation process of the target food commodity; the storage module is used to store the step information associated with the target food commodity through the blockchain service network. Through the technical solution of the present invention, a blockchain-based full-process traceability system for a food supply chain is used to collect step information of each step in the circulation process of a target food commodity, accurately determine the time and actual execution status of each step, and then associate the step information through the commodity feature identifier of the target food commodity to ensure that all relevant information for the same target food commodity is associated with the commodity feature identifier, so that when subsequent information is stored, all of it can be stored in the transaction chain corresponding to the food commodity for storage, which is convenient for subsequent query; through the commodity feature identifier, it is determined whether a relevant transaction chain already exists in the blockchain service network to determine whether a new transaction chain needs to be established, and then the information is stored, and the authenticity of the stored information is guaranteed by blockchain technology, and the transaction time is determined by the corresponding timestamp; through the query module, the user's query request is responded to, so that the relevant subjects can accurately query the stored step information, form mutual supervision between the upstream and downstream of the supply chain, realize the full-process traceability of the target food commodity supply chain as a whole, and fully guarantee food safety and transaction security between the participating subjects. By acquiring and analyzing environmental images of the warehousing and logistics process, it is determined whether the storage method of food meets the requirements. At the same time, based on the authenticity of the time displayed by the blockchain storage, the time from procurement to the present is accurately determined. Therefore, the safety of the food ingredients can be scientifically judged based on the shelf life. When there is a risk, an alarm message is generated to inform the user, avoiding improper storage or expiration of the shelf life, further reducing the risk of food safety issues. In addition, by including suppliers, purchasers, and financial institutions as participants in the procurement process and using blockchain technology to store their respective transaction information, the authenticity of the transaction is guaranteed, the occurrence of transaction fraud is reduced, and the transaction security in the food supply chain is better ensured through evidence supervision, further guaranteeing the quality and safety of the food. At the same time, the authenticity and security characteristics of blockchain technology are also used to reduce the lending risks of financial institutions and lower the financing threshold for purchasers, which is conducive to the further development of the food supply chain.

[0038] Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or will be understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description and the corresponding drawings.

[0039] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0041] Figure 1 The following is a structural diagram of a food supply chain traceability system based on blockchain according to an embodiment of the present invention;

[0042] Figure 2 A flowchart of a blockchain-based information storage method for target food commodities according to one embodiment of the present invention is shown;

[0043] Figure 3 A structural block diagram of a food supply chain traceability system based on blockchain according to another embodiment of the present invention is shown;

[0044] Figure 4 A schematic flow chart of a method for determining food safety based on information collection according to an embodiment of the present invention is shown;

[0045] Figure 5 A flowchart of a blockchain-based full-process food supply chain traceability method according to one embodiment of the present invention is shown;

[0046] Figure 6 A schematic structural diagram of a computing device according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0047] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.

[0048] Figure 1 The structure diagram of a food supply chain traceability system based on blockchain according to an embodiment of the present invention is shown. The system includes: an information collection module 101, an association module 102 and a storage module 103; wherein,

[0049] The information collection module 101 is used to collect step information corresponding to each step included in the circulation process of the target food commodity.

[0050] Specifically, the information collection module 101 is further configured to:

[0051] The steps in the target food commodity circulation process may at least include: procurement, warehousing, sales and / or logistics distribution;

[0052] The step information corresponding to each step in the flow process includes the corresponding step time information; among them, the step time information corresponding to the warehousing step and the logistics distribution step further includes the start time information and the end time information;

[0053] The step information corresponding to the procurement steps in the circulation process also includes basic information of the goods.

[0054] Preferably, the basic information of the product may at least include the product name, storage method, shelf life and place of origin.

[0055] The association module 102 is configured to associate the target food commodity with the step information of each step in the circulation process of the target food commodity.

[0056] Specifically, the association module 102 is further configured to:

[0057] Obtaining a product feature identifier of a target food product;

[0058] Bind the step information of the current step with the product feature identifier of the target ingredient product to complete the association between the step information and the target ingredient product.

[0059] The storage module 103 is used to store data related to the completion of the target food product through the blockchain service network.

[0060] According to this embodiment, a blockchain-based full-process traceability system for a food supply chain is provided, comprising: an information collection module, an association module, and a storage module; wherein the information collection module is used to collect step information corresponding to each step included in the circulation process of the target food commodity; the association module is used to associate the target food commodity with the step information of each step in the circulation process of the target food commodity; the storage module is used to store the step information associated with the target food commodity through a blockchain service network. The present embodiment provides a food supply chain traceability system based on blockchain. The food supply chain traceability system based on blockchain collects step information of each step in the circulation process of the target food commodity, accurately determines the time and actual execution status of each step, and then associates the step information through the commodity feature identifier of the target food commodity to ensure that all relevant information for the same target food commodity is associated with the commodity feature identifier, so that when subsequent information is stored, it can all be stored in the transaction chain corresponding to the food commodity for storage, which is convenient for subsequent query; through the commodity feature identifier, the step information of the relevant commodities is uniformly stored, and the authenticity of the stored information is guaranteed by blockchain technology, and the authenticity of the transaction time is guaranteed based on its timestamp technology. By storing information through blockchain technology, the participants in the food supply chain can form mutual supervision of the upstream and downstream of the supply chain, realize the full-process traceability of the target food commodity supply chain as a whole, and fully guarantee food safety and transaction security between the participants.

[0061] Figure 2 A flowchart of a blockchain-based information storage method for target food commodities according to one embodiment of the present invention is shown;

[0062] The method comprises the following steps:

[0063] Step S201: Obtain the commodity feature identifier of the target food commodity.

[0064] Step S202: Based on the commodity feature identifier of the target food commodity, determine whether a transaction chain corresponding to the commodity feature identifier already exists in the blockchain service network.

[0065] Specifically, if yes, execute step S203; if no, execute step S204.

[0066] In step S203, the step information of the current step associated with the target food commodity is added to the transaction chain corresponding to the commodity feature identifier to complete the information storage.

[0067] Step S204: Create a corresponding transaction chain based on the commodity feature identifier of the target food commodity, and add the step information of the current step to the transaction chain corresponding to the commodity feature identifier to complete information storage.

[0068] According to the above method, after obtaining the relevant step information, based on the product feature identifier, it is judged whether the relevant transaction chain already exists in the blockchain service network to determine whether a new transaction chain needs to be established, and then the information is stored. The authenticity of the stored information is guaranteed by blockchain technology, and the transaction time is determined using the corresponding timestamp. All the step information corresponding to the food product is accurately unified under the same product feature identifier, and the integration of the step information of the same food product is completed in chronological order, which is convenient for subsequent inquiries.

[0069] Figure 3 FIG1 shows a structural block diagram of a food supply chain traceability system based on blockchain according to another embodiment of the present invention. Figure 3 As shown, the system includes: an information collection module 301, an association module 302, a storage module 303 and a query module 304; wherein,

[0070] The functions that can be implemented by the association module 302 and the storage module 303 are the same as those described above and will not be described in detail here.

[0071] Specifically, the information collection module 301 is further configured to:

[0072] The participants in the procurement process include at least: suppliers and purchasers;

[0073] The step information corresponding to the procurement step includes at least: the food procurement information between the supplier and the purchaser and the purchaser's financing information; wherein, the food procurement information includes at least the procurement contract information and actual delivery information between the supplier and the purchaser; the financing information may include at least the financing contract information and financing delivery information between the purchaser and the financial institution.

[0074] Preferably, the actual delivery information may include the supplier's goods delivery information and the purchaser's payment delivery information, and the goods delivery information and payment delivery information include the issuance information and acceptance information of the goods and payment, as well as the actual acceptance certificate of the goods and payment; the participants in the procurement step may also include financial institutions, and the financing delivery information includes the financial institution's fund issuance information and the purchaser's fund acceptance certificate.

[0075] Specifically, the query module 304 is used to respond to the user's query request and retrieve the information of each step in the circulation process of the target food product targeted by the query request;

[0076] Obtain the user's query request; analyze the query request and determine the storage feature information of the target food product targeted by the query request; based on the storage feature information, obtain the stored encrypted step information of the target food product from the blockchain service network; verify the step information; after the verification is completed, display the query step information and its corresponding verification result.

[0077] Preferably, the stored characteristic information may include at least: identifiers such as transaction hash, wallet address or block height;

[0078] Verification methods may include at least: hash verification, Merkle tree verification, and / or multi-node cross-validation;

[0079] Important transaction information in the food supply chain (such as account numbers and amounts involved in fund transfers, or contract details related to transactions) can also be encrypted to improve security. The encrypted information is retrieved from the blockchain service network, verified, and decrypted after verification. The decrypted information and verification results are then displayed. The specific encryption method is not limited here.

[0080] Based on the above system, the specific purchasing and financing information of the early stage of the food supply chain is stored using blockchain technology to ensure the authenticity of the relevant purchasing information. This information is then made available for review by the participants in the purchasing process and authorized participants in other subsequent steps. This allows for supervision of the food procurement process. Blockchain technology is used to prevent the behavior of publicly announcing a higher purchase price while actually purchasing lower-quality ingredients at a lower price for substitution. This greatly improves the authenticity and reliability of the procurement process and ensures food safety in the supply chain from the source. At the same time, by setting the purchaser and the financial institution as participating entities, the financial institution can determine the authenticity of the purchaser's actual transaction. It can also agree to use the sales revenue of subsequent orders for the purchased ingredients as repayment guarantee, and query the subsequent sales steps through this system, further ensuring the repayment of funds. This not only lowers the financing threshold for the purchaser, making it easier for them to obtain financing, but also ensures the security of the financial institution's investment. In addition, by responding to the user's query request through the query module, relevant entities can accurately query the stored step information, which can enable the participants in the food supply chain to form mutual supervision of the upstream and downstream of the supply chain, and realize the whole process traceability of the target food commodity supply chain, fully ensuring food safety and transaction security between all participating entities.

[0081] Figure 4 A schematic flow chart of a method for determining food safety based on information collection according to an embodiment of the present invention is shown;

[0082] like Figure 4As shown, the method includes the following steps:

[0083] Step S401: During the circulation of the target food commodity, environmental image information corresponding to the warehousing steps and logistics transportation steps is collected; the acquired environmental image information is analyzed through artificial intelligence technology to obtain analysis results; based on the analysis results, it is determined whether the environmental image information conforms to the storage method to obtain an environmental judgment result.

[0084] Preferably, if the analysis of any environmental image information in any step information shows that it does not meet the requirements of the storage method, the environmental judgment result will be displayed as there is a risk; conversely, if the analysis of all environmental image information in each step information shows that they all meet the storage method, the environmental judgment result will be displayed as safe.

[0085] Step S402, determine whether the difference between the elapsed time and the shelf life between the purchase step and the current step is greater than a preset time, and obtain a time limit determination result.

[0086] Preferably, if the difference between the expiration date and the expiration date is greater than a preset time period, the expiration determination result is displayed as safe; otherwise, it is displayed as risky. For example, a food ingredient is currently in the storage step, and the sales step and the distribution step typically reserve one day each. If the difference between the expiration date and the expiration date of the previous step is greater than two days, the expiration determination result is safe. If it is less than two days, the expiration determination result is risky. The preset time period can be specifically set according to different food types and the current arrival step, and is not limited here.

[0087] Step S403: determine the food safety status based on the environmental judgment result and / or the deadline judgment result, generate corresponding alarm information according to the food safety status, and send it to the user.

[0088] According to the above method, by acquiring and analyzing environmental images of the warehousing and logistics process, it is determined whether the storage method of food meets the requirements. At the same time, based on the authenticity of the time displayed by the blockchain storage, the time from procurement to the present is accurately determined. In this way, the safety of the food ingredients is scientifically judged according to the shelf life, and an alarm information is generated to inform the user when there is a risk, avoiding improper storage or exceeding the shelf life, and further reducing the risk of food safety problems.

[0089] Figure 5 A flowchart of a blockchain-based full-process food supply chain traceability method according to one embodiment of the present invention is shown;

[0090] like Figure 5 As shown, the method includes the following steps:

[0091] Step S501: According to the circulation process of the target food commodity, step information corresponding to each step included in the circulation process is collected.

[0092] Specifically, the step information corresponding to each step in the circulation process of the target food commodity is collected, further including:

[0093] The steps in the target food commodity circulation process may at least include: procurement, warehousing, sales and / or logistics distribution;

[0094] The step information corresponding to each step in the flow process includes the corresponding step time information; among them, the step time information corresponding to the warehousing step and the logistics distribution step further includes the start time information and the end time information;

[0095] The step information corresponding to the procurement steps in the circulation process also includes basic information of the goods.

[0096] Preferably, the step information corresponding to each step in the circulation process of the target food commodity is collected, further comprising:

[0097] During the circulation of target food commodities, environmental image information corresponding to the warehousing steps and logistics transportation steps is collected; the acquired environmental image information is analyzed using artificial intelligence technology to obtain analysis results; based on the analysis results, it is determined whether the environmental image information conforms to the storage method and an environmental judgment result is obtained;

[0098] Determine whether the difference between the expiration time and the shelf life of the purchase step and the current step is greater than the preset time, and obtain a deadline determination result;

[0099] The food safety status is determined based on the environmental judgment result and / or the deadline judgment result, and corresponding alarm information is generated according to the food safety status and sent to the user.

[0100] Preferably, the step information corresponding to each step in the circulation process of the target food commodity is collected, further comprising:

[0101] The participants in the procurement process include at least: suppliers and purchasers;

[0102] The step information corresponding to the procurement step includes at least: the food procurement information between the supplier and the purchaser and the purchaser's financing information; wherein, the food procurement information includes at least the procurement contract information and actual delivery information between the supplier and the purchaser; the financing information may include at least the financing contract information and financing delivery information between the purchaser and the financial institution.

[0103] Step S502: Associating the target food commodity with the step information of each step in the circulation process of the target food commodity.

[0104] Specifically, the step information of each step in the target food commodity circulation process is associated with the target food commodity, further including:

[0105] Obtaining a product feature identifier of a target food product;

[0106] Bind the step information of the current step with the product feature identifier of the target ingredient product to complete the association between the step information and the target ingredient product.

[0107] In step S503, the step information associated with the target food product is completed and stored through the blockchain service network.

[0108] Specifically, the step information associated with the target food commodity is stored in the blockchain service network, further including:

[0109] Based on the product feature identifier of the target food product, determine whether a transaction chain corresponding to the product feature identifier already exists in the blockchain service network;

[0110] If it exists, the step information of the current step associated with the target ingredient product is added to the transaction chain corresponding to the product feature identifier to complete the information storage;

[0111] If it does not exist, a corresponding transaction chain is created based on the commodity feature identifier of the target food commodity, and the step information of the current step is added to the transaction chain corresponding to the commodity feature identifier to complete the information storage.

[0112] Step S504: in response to the user's query request, retrieve information on each step of the flow process of the target food product targeted by the query request.

[0113] Specifically, the step of retrieving information about each step of the flow process of the target food commodity in response to the user's query request further includes:

[0114] Obtain the user's query request; analyze the query request and determine the storage feature information of the target food product targeted by the query request; based on the storage feature information, obtain the stored encrypted step information of the target food product from the blockchain service network; verify the step information; after the verification is completed, display the query step information and its corresponding verification result.

[0115] According to a blockchain-based full-process traceability method for a food supply chain provided by this embodiment, according to the circulation process of the target food commodity, the step information corresponding to each step included in the circulation process is collected; the step information of each step in the circulation process of the target food commodity is associated with the target food commodity; the step information associated with the target food commodity is stored in the blockchain service network; and in response to the user's query request, the information of each step in the circulation process of the target food commodity targeted by the query request is retrieved. The present embodiment provides a blockchain-based full-process food supply chain traceability method, which collects step information of each step in the circulation process of the target food commodity, accurately determines the time and actual execution status of each step, and then associates the step information through the commodity feature identifier of the target food commodity to ensure that all relevant information for the same target food commodity is associated with the commodity feature identifier, so that when subsequent information is stored, it can be stored in the transaction chain corresponding to the food commodity for easy subsequent query; through the commodity feature identifier, it is determined whether a related transaction chain already exists in the blockchain service network to determine whether a new transaction chain needs to be established, and then the information is stored. The authenticity of the stored information is guaranteed by blockchain technology, and the transaction time is determined by the corresponding timestamp; the query module responds to the user's query request, so that the relevant parties can accurately query the stored step information, form mutual supervision between the upstream and downstream of the supply chain, realize the full-process traceability of the target food commodity supply chain as a whole, and fully guarantee food safety and transaction security between all participating parties. By acquiring and analyzing environmental images of the warehousing and logistics process, it is determined whether the storage method of food meets the requirements. At the same time, based on the authenticity of the time displayed by the blockchain storage, the time from procurement to the present is accurately determined. Therefore, the safety of the food ingredients can be scientifically judged based on the shelf life. When there is a risk, an alarm message is generated to inform the user, avoiding improper storage or expiration of the shelf life, further reducing the risk of food safety issues. In addition, by including suppliers, purchasers, and financial institutions as participants in the procurement process and using blockchain technology to store their respective transaction information, the authenticity of the transaction is guaranteed, the occurrence of transaction fraud is reduced, and the transaction security in the food supply chain is better ensured through evidence supervision, further guaranteeing the quality and safety of the food. At the same time, the authenticity and security characteristics of blockchain technology are also used to reduce the lending risks of financial institutions and lower the financing threshold for purchasers, which is conducive to the further development of the food supply chain.

[0116] The present invention also provides a non-volatile computer storage medium, which stores at least one executable instruction. The executable instruction can execute the operations that can be achieved by a blockchain-based food supply chain full-process traceability system in any of the above-mentioned system embodiments.

[0117] Figure 6 A schematic structural diagram of a computing device according to an embodiment of the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the computing device.

[0118] like Figure 6 As shown, the computing device may include: a processor (processor) 602 , a communications interface (Communications Interface) 604 , a memory (memory) 606 , and a communication bus 608 .

[0119] in:

[0120] The processor 602 , the communication interface 604 , and the memory 606 communicate with each other via a communication bus 608 .

[0121] The communication interface 604 is used to communicate with other devices such as clients or other servers.

[0122] The processor 602 is used to execute the program 610, and specifically can perform the operations that can be achieved by the blockchain-based food supply chain full-process traceability system in the above-mentioned blockchain-based food supply chain full-process traceability system embodiment.

[0123] Specifically, the program 610 may include program codes, which include computer operating instructions.

[0124] Processor 602 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The one or more processors included in a computing device may be of the same type, such as one or more CPUs, or may be of different types, such as one or more CPUs and one or more ASICs.

[0125] The memory 606 is used to store the program 610. The memory 606 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0126] Program 610 can be specifically used to enable processor 602 to perform operations that can be implemented by a food supply chain traceability system based on blockchain in any of the above-mentioned system embodiments. The specific implementation of each step in program 610 can refer to the corresponding descriptions in the corresponding steps and units in the above-mentioned embodiment of a food supply chain traceability system based on blockchain, and will not be repeated here. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described equipment and modules can refer to the corresponding process description in the aforementioned method embodiment, and will not be repeated here.

[0127] The algorithm and display provided herein are not inherently related to any particular computer, virtual system or other device. Various general-purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious that the structure required for constructing this type of system. In addition, the present invention is not directed to any specific programming language. It should be understood that various programming languages ​​can be utilized to realize the content of the present invention described herein, and the above description of specific languages ​​is for the purpose of disclosing the best mode of the present invention.

[0128] In the description provided herein, numerous specific details are described. However, it is understood that embodiments of the present invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques are not shown in detail so as not to obscure the understanding of this description.

[0129] Similarly, it should be understood that in order to streamline the present disclosure and aid understanding of one or more of the various inventive aspects, in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as reflected in the claims, inventive aspects lie in less than all the features of the individual embodiments disclosed above. Accordingly, the claims that follow the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of the invention.

[0130] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition may be divided into multiple submodules or subunits or subcomponents. All features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed herein may be combined in any combination, except that at least some of such features and / or processes or units are mutually exclusive. Unless expressly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.

[0131] Furthermore, those skilled in the art will appreciate that although some embodiments described herein include certain features included in other embodiments but not other features, combinations of features from different embodiments are intended to be within the scope of the present invention and to form different embodiments. For example, in the claims, any of the claimed embodiments may be used in any combination.

[0132] The various component embodiments of the present invention can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It will be appreciated by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all of the functions of some or all of the components in accordance with the embodiments of the present invention. The present invention can also be implemented as a device or apparatus program (e.g., a computer program and a computer program product) for executing a portion or all of the methods described herein. Such a program implementing the present invention can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

[0133] Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if such changes and modifications fall within the scope of the claims and their equivalents, the present invention is intended to include such changes and modifications.

Claims

1. A food supply chain traceability system based on blockchain, characterized by: include: Information collection module, association module and storage module; wherein, The information collection module is used to collect step information corresponding to each step in the circulation process of the target food commodity; The association module is used to associate the target food commodity with the step information of each step in the circulation process of the target food commodity; The storage module is used to store data of step information associated with the completion of the target food product through the blockchain service network.

2. A food supply chain traceability system based on blockchain according to claim 1, characterized in that: The information collection module is further used to: The steps in the target food commodity circulation process may at least include: procurement, warehousing, sales and / or logistics distribution; The step information corresponding to each step in the flow process includes the corresponding step time information; among them, the step time information corresponding to the warehousing step and the logistics distribution step further includes the start time information and the end time information; The step information corresponding to the procurement steps in the circulation process also includes basic information of the goods.

3. The whole-process food supply chain traceability system based on blockchain according to claim 1 is characterized in that: The association module is further configured to: Obtaining a product feature identifier of a target food product; Bind the step information of the current step with the product feature identifier of the target ingredient product to complete the association between the step information and the target ingredient product.

4. The food supply chain traceability system based on blockchain according to claim 1 is characterized in that: The storage module is further configured to: Based on the product feature identifier of the target food product, determine whether a transaction chain corresponding to the product feature identifier already exists in the blockchain service network; If it exists, the step information of the current step associated with the target ingredient product is added to the transaction chain corresponding to the product feature identifier to complete the information storage; If it does not exist, a corresponding transaction chain is created based on the commodity feature identifier of the target food commodity, and the step information of the current step is added to the transaction chain corresponding to the commodity feature identifier to complete the information storage.

5. The food supply chain traceability system based on blockchain according to claim 1 is characterized in that: The system further comprises: a query module; The query module is used to respond to the user's query request and retrieve the information of each step in the circulation process of the target food commodity targeted by the query request; wherein, Obtain the user's query request; analyze the query request and determine the storage feature information of the target food product targeted by the query request; based on the storage feature information, obtain the stored encrypted step information of the target food product from the blockchain service network; verify the step information; after the verification is completed, display the query step information and its corresponding verification result.

6. The food supply chain traceability system based on blockchain according to claim 1 is characterized in that: The information collection module is further used to: During the circulation of target food commodities, environmental image information corresponding to the warehousing steps and logistics transportation steps is collected; the acquired environmental image information is analyzed using artificial intelligence technology to obtain analysis results; based on the analysis results, it is determined whether the environmental image information conforms to the storage method and an environmental judgment result is obtained; Determine whether the difference between the expiration time and the shelf life of the purchase step and the current step is greater than the preset time, and obtain a deadline determination result; The food safety status is determined based on the environmental judgment result and / or the deadline judgment result, and corresponding alarm information is generated according to the food safety status and sent to the user.

7. The food supply chain traceability system based on blockchain according to claim 1 is characterized in that: The information collection module is further used to: The participants in the procurement process include at least: suppliers and purchasers; The step information corresponding to the procurement step includes at least: the food procurement information between the supplier and the purchaser and the purchaser's financing information; wherein, the food procurement information includes at least the procurement contract information and actual delivery information between the supplier and the purchaser; the financing information may include at least the financing contract information and financing delivery information between the purchaser and the financial institution.

8. A blockchain-based method for tracing the entire food supply chain, comprising: According to the circulation process of the target food commodity, the step information corresponding to each step in the circulation process is collected; Associating the target ingredient product with the step information of each step in the target ingredient product circulation process; The step information associated with the completion of the target food product is stored through the blockchain service network.

9. A computing device comprising: A processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the operations implemented by the blockchain-based full-process traceability system for food supply chain as described in any one of claims 1 to 7.

10. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a processor to perform the operations implemented by the blockchain-based food supply chain full-process traceability system as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Method and system for tracing information of whole agricultural product industry chain based on block chain

    CN109191154A

  • Information query method and device, electronic equipment and computer readable medium

    CN110766417A

  • Blockchain-based food traceability method and apparatus and related storage medium

    CN111415170A

  • Financial transaction link problem positioning method and device

    CN114092246A

  • Block chain-based commodity management method, apparatus and device, and computer program product

    CN119579199A

Cited By

  • Value circulation system based on block chain financial supply chain traceability

    CN122114946A