Agricultural product supply chain quality supervision system based on block chain
Through the blockchain-based agricultural product supply chain quality supervision system, the problem of damage to the regional brand image of agricultural products has been solved, transparent and honest standardized production and quality traceability have been achieved, the quality of agricultural products and brand credibility have been improved, and the health of the agricultural industry has been promoted. Green development.
Patent Information
- Application Number
- CN202411127857.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-16
- Publication Date
- 2024-12-10
AI Technical Summary
Self-destructing image and low-quality agricultural products are equipped with regional brands to ride, resulting in damage to the regional public brand image of agricultural products and lack of effective quality supervision and transparency.
The quality supervision system of agricultural products supply chain based on blockchain, including system management, contract management, quality management, supervision and quality traceability units, realizes transparent and honest standardized production and quality traceability through smart contracts and blockchain ledgers, and adaptively Adjust the supervision time of quality inspection personnel on the link, evaluate the credit value of the node and formulate a supervision plan.
It has improved the quality and brand credibility of agricultural products, prevented low-quality products from affecting the brand image, promoted the healthy and green development of the agricultural industry, ensured the transparency and integrity of each node, and enhanced the credibility of quality and brand.
Smart Images

Figure CN119106962A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of agricultural product supervision technology, and more specifically discloses an agricultural product supply chain quality supervision system based on blockchain. Background Art
[0002] With the rapid development of my country's agriculture, representative regional public brands of agricultural products have emerged in various places. However, there are also cases where low-quality agricultural products are self-destructive and take advantage of regional brands, which has a serious impact on regional public brands of agricultural products.
[0003] Blockchain technology is another revolutionary innovation technology after the Internet. The characteristics of blockchain technology such as decentralization, transparency, tamper-proof, autonomy and anonymity can effectively solve the bottleneck problem in the process of agricultural product brand building. The creation of agricultural product brands based on blockchain can maintain the transparency and integrity of standardized production of agricultural products, improve the quality of agricultural products and the credibility of brands, and is of great significance to promoting the healthy and green development of the agricultural industry. Summary of the invention
[0004] The present invention mainly provides a blockchain-based agricultural product supply chain quality supervision system, which can solve the problem of self-destructive image and low-quality agricultural products taking advantage of regional brands, thereby causing serious impact on regional public brands of agricultural products.
[0005] To solve the above technical problems, according to one aspect of the present invention, more specifically, a blockchain-based agricultural product supply chain quality supervision system includes: a system management unit, a contract management unit, a quality management unit, a supervision management unit and a quality traceability unit; wherein:
[0006] System management unit: This unit is used by the construction unit to manage the blockchain system;
[0007] Contract management unit: This unit is used to provide smart contract services, maintain and improve system functions by adding smart contracts, and ensure the scalability of the blockchain;
[0008] Quality management unit: This unit is used to collect and monitor factors affecting product quality throughout the entire supply chain of branded agricultural products;
[0009] Supervision and management module: This unit is used to evaluate the credit value of each link, and then generate a supervision plan for each node based on the credit value of each link;
[0010] Quality traceability unit: This unit is used to trace and query the quality information generated in the branded agricultural product supply chain and the blockchain ledger generated by the system.
[0011] Furthermore, the system management unit includes four submodules: blockchain settings, user management, personal settings, and message notifications;
[0012] Blockchain setting module: responsible for configuring blockchain network nodes according to the requirements of the construction unit, maintaining and optimizing the performance of the blockchain network, and preventing blockchain network failures;
[0013] User management module: used by construction units to sort out the participants in the brand supply chain, verify identities, allocate nodes, grant corresponding permissions to participating units, and submit the qualifications of participating units, standardized planting agreements, and brand co-construction agreement information to the main chain;
[0014] Personal settings module: responsible for the management and improvement of personal information;
[0015] Message notification module: used to complete information transmission between nodes and information push by regulatory authorities.
[0016] Furthermore, the contract management unit includes two submodules: contract deployment and contract self-adjustment;
[0017] Contract deployment module: used to analyze the requirements of each node and the contracts of each link in detail, code the requirements and contracts and deploy them on the blockchain;
[0018] Contract self-adjustment module: used to automatically adjust the on-chain supervision time of quality inspectors at each node.
[0019] Furthermore, when the contract self-adjustment module automatically adjusts the on-chain supervision time of the quality inspectors of each node, it obtains the task completion time of each node and the on-chain time of the quality inspectors of each node within a period of time, and analyzes the obtained time information, so as to obtain the on-chain supervision time Tc of the quality inspectors of each node:
[0020]
[0021] Among them, dT i is the completion time of each task i in each node within a period of time, dT max , dT min are the maximum and minimum time for completing tasks in each node within a period of time, Z is the total number of tasks completed by each node within a period of time, oT j is the time j that the quality inspectors of each node go on-chain for supervision each time within a period of time, and S is the total number of times the quality inspectors of each node go on-chain for supervision within a period of time.
[0022] Furthermore, the quality management unit includes three submodules: quality information entry, smart contract retrieval, and smart contract execution;
[0023] Quality information entry module: used to analyze the key factors affecting the quality of branded agricultural products in each link of the supply chain based on the HACCP principle, determine the information collected and entered in each link, and upload the determined information to the system;
[0024] Smart contract retrieval module: used to access the required smart contracts to upload information data and check the uploaded information data;
[0025] Smart contract execution module: used to automatically execute the accessed smart contract and make execution results after the smart contract call module accesses the required smart contract.
[0026] Furthermore, the supervision management unit includes four submodules: contract execution result acquisition record, node quality inspector online acquisition record, node credit value evaluation and supervision plan formulation;
[0027] Contract execution result acquisition and recording module: used to obtain and record the execution results of the smart contract execution module;
[0028] Node quality inspector online acquisition record module: used to obtain and record the supervision results of whether the quality inspectors of each node go online at the on-chain supervision time specified in the contract;
[0029] Node credit value evaluation module: used to evaluate the credit value of each node based on the contract execution result acquisition record module and the node quality inspector's online acquisition of the information recorded in the record module;
[0030] Supervision plan formulation module: used to formulate a corresponding supervision plan for each node based on the credit value of each node evaluated by the node credit value evaluation module.
[0031] Furthermore, when evaluating the credit value of each node, the node credit value evaluation module obtains the smart contract execution results of each node within a period of time and whether the quality inspectors of each node go on-chain for supervision at the on-chain supervision time specified in the contract, and analyzes the above obtained results to obtain the credit value X of each node:
[0032] X=(∑ n=1 (if(r n =1,5,0))+∑ k=1 (if(o k =1,5,0)))·μ
[0033] Among them, r n is the result of the smart contract execution of each node every n times within a period of time. When the node quality information is fully entered, r n =1, otherwise r n=0; if(x,y,z) means that when condition x is met, result y is returned, otherwise result z is returned; o k It is the result of each node quality inspector going online for supervision at the on-chain supervision time specified in the contract within a period of time. When the node quality inspector goes online for supervision at the on-chain supervision time specified in the contract, then o k =1, otherwise o k =0; μ is the preset conversion coefficient of the credit value, μ=0.1.
[0034] Furthermore, the quality traceability unit includes four submodules: blockchain ledger viewing, blockchain ledger downloading, traceability information query, and quality responsibility identification;
[0035] Blockchain ledger viewing and downloading module: used to provide each user with the right to access data. Users can view or download blockchain ledger information within their authority.
[0036] Traceability information query module: used to quickly query all quality information by keyword or timestamp
[0037] Quality responsibility identification module: used to verify the digital signatures of relevant personnel, ensure the accuracy and effectiveness of information records, and ensure precise accountability.
[0038] The beneficial effects of the agricultural product supply chain quality supervision system based on blockchain of the present invention are as follows: the agricultural product branding based on blockchain of the present invention can maintain the transparency and integrity of standardized production of agricultural products, improve the credibility of agricultural product quality and brand, and thus promote the healthy and green development of the agricultural industry. And in the process of building agricultural product brands based on blockchain, it can greatly prevent the situation of self-destructive image and low-quality agricultural products riding on regional public agricultural product brands, which seriously affects the brand image of agricultural products. And in the process of building agricultural product brands based on blockchain, the chain supervision time of quality inspectors of each node can be adjusted adaptively to ensure that each node can develop healthily and greenly. At the same time, according to the quality information input of each node and the chain supervision of quality inspectors of each node, the credit value of each node is evaluated, and an adaptive supervision plan is formulated for each node according to the credit value of each node. Through the self-inspection of quality inspection of each node and the supervision plan formulated according to the credit value of the node, it can greatly ensure the transparency and integrity of each node, which has a great significance for promoting the improvement of agricultural product quality and brand credibility. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] The present invention is further described in detail below with reference to the accompanying drawings and specific implementation methods.
[0040] Figure 1 This is a schematic diagram of the system principle. DETAILED DESCRIPTION
[0041] The present invention will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other without conflict.
[0042] According to one aspect of the present invention, Figure 1 As shown, a blockchain-based agricultural product supply chain quality supervision system is provided, which includes five functional units: system management, contract management, quality management, supervision management, and quality traceability. First, the construction unit manages the blockchain system through the system management unit: the construction unit configures the blockchain network nodes as required through the blockchain setting submodule, and maintains and optimizes the performance of the blockchain network to prevent blockchain network failures. In addition, the construction unit sorts out the brand supply chain participants, verifies identities, allocates nodes, gives participating units corresponding permissions through the user management submodule, and submits information such as participating unit qualifications, standardized planting agreements, and brand co-construction agreements to the main chain. At the same time, personal information can be managed and improved through the personal settings submodule. Then, the message notification submodule is used to complete the information transmission of quality inspection of each node and the push of the younger brother of the supervision part, so as to complete the relevant communication between the nodes.
[0043] Then, the smart contract service is provided through the contract management unit, and the system functions are maintained and improved by adding smart contracts to ensure the scalability of the blockchain: first, the needs of each node and the contracts of each link are analyzed in detail through the contract deployment submodule, and the needs and contracts are coded and deployed on the blockchain, including the self-inspection contract of each node and the information entry contract of each node. Then, during the normal operation of each node in the blockchain, the contract self-adjustment submodule will obtain the task completion time of each node and the on-chain time of each node quality inspector within a period of time, and analyze the obtained time information, so as to obtain the on-chain supervision time Tc of each node quality inspector, and adjust the on-chain supervision time of the node quality inspector to each node self-inspection contract:
[0044]
[0045] Among them, dT i is the completion time of each task i in each node within a period of time, dT max , dT min are the maximum and minimum time for completing tasks in each node within a period of time, Z is the total number of tasks completed by each node within a period of time, oT j is the time j that the quality inspectors of each node go on-chain for supervision each time within a period of time, and S is the total number of times the quality inspectors of each node go on-chain for supervision within a period of time.
[0046] In normal work, each node in the blockchain analyzes the key factors affecting the quality of branded agricultural products in each link of the supply chain based on the HACCP principle through the quality information entry submodule in the quality management unit, determines the information collected and entered in each link, and each participating unit uploads the quality work information responsible for the unit to the system. For example, the cooperative will plant soil environment, seeds and seedlings, use of water, fertilizer and medicine, planting / harvest time, etc. The transaction information of the farming process includes seed price, purchase source, fertilizer price, purchase source, pesticide price, purchase source and labor cost, etc. The primary processing link includes: environmental sanitation requirements, processing technology, equipment used, packaging type, etc. The transaction information of the processing process includes labor cost, input price and purchase source, etc. Brand operator labeling information, product batch, etc. It also includes key information such as warehousing logistics and sales environment. Data storage adopts a combination of blockchain and database storage. The database system stores pictures and a large amount of information, and the information summary hash value is stored in the blockchain. Then, the required smart contract is accessed through the smart contract retrieval submodule to upload information data and check the uploaded information data. Finally, the smart contract execution submodule is used to automatically execute the accessed smart contract and make an execution result.
[0047] The contract execution result acquisition and recording submodule in the supervision and management unit acquires and records the results after the contract execution submodule automatically executes the accessed smart contract and makes the execution result. At the same time, the node quality inspector online acquisition record submodule acquires and records the results of whether the quality inspectors of each node go on the chain to conduct supervision at the chain supervision time specified in the contract. Then the node credit value evaluation submodule acquires the smart contract execution results of each node within a period of time and whether the quality inspectors of each node go on the chain to conduct supervision at the chain supervision time specified in the contract, and analyzes the above obtained results to obtain the credit value X of each node:
[0048] X=(∑ n=1 (if(r n =1,5,0))+Σ k=1 (if(o k =1,5,0)))·μ
[0049] Among them, r n is the result of the smart contract execution of each node every n times within a period of time. When the node quality information is fully entered, r n =1, otherwise r n =0; if(x,y,z) means that when condition x is met, result y is returned, otherwise result z is returned; o k It is the result of each node quality inspector going online for supervision at the on-chain supervision time specified in the contract within a period of time. When the node quality inspector goes online for supervision at the on-chain supervision time specified in the contract, then o k =1, otherwise ok =0; μ is the pre-set conversion coefficient of the credit value, μ=0.1. Then, the supervision plan formulation module formulates a corresponding supervision plan for each node according to the credit value of each node. The higher the node credit value, the more lenient the supervision plan formulated for the corresponding node. Conversely, the lower the node credit value, the stricter the supervision plan formulated for the corresponding node.
[0050] When quality problems occur, the blockchain ledger viewing and downloading submodules in the quality traceability unit can provide each user with the right to access data. Users can view or download blockchain ledger information within their authority. The traceability information query submodule can quickly query all quality information by keyword or timestamp. The quality responsibility identification submodule can verify the digital signatures of relevant personnel to ensure the accuracy and effectiveness of information records and ensure accurate accountability.
[0051] Finally, integrate the blockchain network system and the Web software application system, complete the system's module testing and overall testing, modify system bugs, enrich system functions, and form a blockchain system that can be promoted and applied.
[0052] The electrical components that appear in this article are all electrical components that exist in reality.
[0053] Of course, the above description is not a limitation of the present invention, and the present invention is not limited to the above examples. Changes, modifications, additions or substitutions made by ordinary technicians in this technical field within the essential scope of the present invention also fall within the protection scope of the present invention.
Claims
1. The agricultural product supply chain quality supervision system based on blockchain is characterized by: include: System management unit, contract management unit, quality management unit, supervision management unit and quality traceability unit; among which: System management unit: This unit is used by the construction unit to manage the blockchain system; Contract management unit: This unit is used to provide smart contract services, maintain and improve system functions by adding smart contracts, and ensure the scalability of the blockchain; Quality management unit: This unit is used to collect and monitor factors affecting product quality throughout the entire supply chain of branded agricultural products; Supervision and management module: This unit is used to evaluate the credit value of each link, and then generate a supervision plan for each node based on the credit value of each link; Quality traceability unit: This unit is used to trace and query the quality information generated in the branded agricultural product supply chain and the blockchain ledger generated by the system.
2. The agricultural product supply chain quality supervision system based on blockchain according to claim 1 is characterized by: The system management unit includes four submodules: blockchain settings, user management, personal settings and message notifications; Blockchain setting module: responsible for configuring blockchain network nodes according to the requirements of the construction unit, maintaining and optimizing the performance of the blockchain network, and preventing blockchain network failures; User management module: used by construction units to sort out the participants in the brand supply chain, verify identities, allocate nodes, grant corresponding permissions to participating units, and submit the qualifications of participating units, standardized planting agreements, and brand co-construction agreement information to the main chain; Personal settings module: responsible for the management and improvement of personal information; Message notification module: used to complete information transmission between nodes and information push by regulatory authorities.
3. The agricultural product supply chain quality supervision system based on blockchain according to claim 1 is characterized in that: The contract management unit includes two submodules: contract deployment and contract self-adjustment; Contract deployment module: used to analyze the requirements of each node and the contracts of each link in detail, code the requirements and contracts and deploy them on the blockchain; Contract self-adjustment module: used to automatically adjust the on-chain supervision time of quality inspectors at each node.
4. The agricultural product supply chain quality supervision system based on blockchain according to claim 3 is characterized by: When the contract self-adjustment module automatically adjusts the on-chain supervision time of the quality inspectors of each node, it obtains the task completion time of each node and the on-chain time of the quality inspectors of each node within a period of time, and analyzes the obtained time information, so as to obtain the on-chain supervision time Tc of the quality inspectors of each node: Among them, dT i is the completion time of each task i in each node within a period of time, dT max , dT min are the maximum and minimum time for completing tasks in each node within a period of time, Z is the total number of tasks completed by each node within a period of time, oT j is the time j that the quality inspectors of each node go on-chain for supervision each time within a period of time, and S is the total number of times the quality inspectors of each node go on-chain for supervision within a period of time.
5. The agricultural product supply chain quality supervision system based on blockchain according to claim 1 is characterized by: The quality management unit includes three submodules: quality information entry, smart contract retrieval, and smart contract execution; Quality information entry module: used to analyze the key factors affecting the quality of branded agricultural products in each link of the supply chain based on the HACCP principle, determine the information collected and entered in each link, and upload the determined information to the system; Smart contract retrieval module: used to access the required smart contracts to upload information data and check the uploaded information data; Smart contract execution module: used to automatically execute the accessed smart contract and make execution results after the smart contract call module accesses the required smart contract.
6. The agricultural product supply chain quality supervision system based on blockchain according to claim 5 is characterized by: The supervision management unit includes four submodules: contract execution result acquisition record, node quality inspector online acquisition record, node credit value evaluation and supervision plan formulation; Contract execution result acquisition and recording module: used to obtain and record the execution results of the smart contract execution module; Node quality inspector online acquisition record module: used to obtain and record the supervision results of whether the quality inspectors of each node go online at the on-chain supervision time specified in the contract; Node credit value evaluation module: used to evaluate the credit value of each node based on the contract execution result acquisition record module and the node quality inspector's online acquisition of the information recorded in the record module; Supervision plan formulation module: used to formulate a corresponding supervision plan for each node based on the credit value of each node evaluated by the node credit value evaluation module.
7. The agricultural product supply chain quality supervision system based on blockchain according to claim 6 is characterized by: When evaluating the credit value of each node, the node credit value evaluation module obtains the smart contract execution results of each node within a period of time and whether the quality inspectors of each node go online for supervision at the on-chain supervision time specified in the contract, and analyzes the above obtained results to obtain the credit value X of each node: Among them, r n is the result of the smart contract execution of each node every n times within a period of time. When the node quality information is fully entered, r n =1, otherwise r n =0; if(x,y,z) means that when condition x is met, result y is returned, otherwise result z is returned; o k It is the result of each node quality inspector going online for supervision at the on-chain supervision time specified in the contract within a period of time. When the node quality inspector goes online for supervision at the on-chain supervision time specified in the contract, then o k =1, otherwise o k =0; μ is the preset conversion coefficient of the credit value, μ=0.
1.
8. The agricultural product supply chain quality supervision system based on blockchain according to claim 1 is characterized by: The quality traceability unit includes four submodules: blockchain account book viewing, blockchain account book downloading, traceability information query and quality responsibility identification; Blockchain ledger viewing and downloading module: used to provide each user with the right to access data. Users can view or download blockchain ledger information within their authority. Traceability information query module: used to quickly query all quality information by keywords or timestamps. Quality responsibility identification module: used to verify the digital signatures of relevant personnel, ensure the accuracy and effectiveness of information records, and ensure precise accountability.
Citation Information
Patent Citations
Supply chain management method
CN108009778A
Supply chain logistics traceability system based on blockchain multi-chain cooperation
CN110706006A
Agricultural product traceability system based on Internet of Things and blockchain
CN111798253A
Cited By
Dry product storage quality intelligent supervision system and method based on AI
CN120163508A
Portable agricultural product quality tracing and supervision method and system based on block chain
CN120952812A
