A blockchain-based water resource management method
By matching water rights transactions and analyzing water use data on the blockchain platform, the efficiency of water rights transactions and the accuracy of water use evaluation are solved, and the fairness of water resource allocation and the design of water conservation solutions are realized, and the transaction success rate and the fairness of resource allocation are improved.
Patent Information
- Application Number
- CN202411753349.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-02
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2044-12-02
AI Technical Summary
In the prior art, there is a lack of recommendations for suitable sellers for parties who need to purchase when trading water rights, which cannot effectively promote the formation of transactions, and the lack of evaluating the accuracy of water use based on regional water use, which cannot improve the fairness of water resource allocation.
Through the blockchain platform, match water rights transactions between nodes, use smart contracts to generate transactions, analyze water use data and water resource data, design water saving plans, and adjust water resource allocation plans.
It improves the efficiency of water rights trading, increases the accuracy of water use assessment, improves the fairness of water resource allocation, and reduces waste.
Smart Images

Figure CN119692806B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of water resource management, and particularly relates to a blockchain-based water resource management method. Background Art
[0002] The blockchain-based water resource management applies blockchain technology to all management links of water resources. At the same time, the blockchain technology can be used to accurately record the water usage data of each user, and the recorded data cannot be tampered with at will. The blockchain technology allows different water resource management-related entities to realize the automatic trading of water rights, and can automatically allocate water resources according to the water usage plan.
[0003] The prior art, such as the invention patent with the publication number CN113177731A, discloses a water resource decision-making management system based on smart contracts, including: a water resource information management module for uploading water resource data to a blockchain platform and managing the water resource data through the blockchain platform; a water resource evaluation management module for evaluating and managing water resource indicators through smart contracts according to the water resource data; a water resource prediction management module for predicting and managing water volume and water quality according to the water resource data; and a water resource decision-making management module for making decisions and managing water volume allocation, water quality regulation, and water source scheduling through smart contracts according to the water resource data. The present invention manages a large amount of distributed water resource data through a blockchain platform, constructs effective and tamper-proof water resource data, and based on this data, evaluates, predicts the water resource situation through smart contracts, and formulates dynamic water resource allocation decisions to achieve fair multi-scale water resource management.
[0004] For the above solution, there are at least the following deficiencies: 1. Blockchain nodes are deployed at various parties related to water resources, such as water source suppliers, water service companies, and water usage areas. Each node can conduct water right transactions in the blockchain. However, in the above solution, when conducting water right transactions, there is a lack of recommending suitable sellers to the parties in need of purchase, thus unable to effectively promote the formation of transactions and improve the efficiency of water right transactions on the blockchain.
[0005] 2. The transaction data in each regional node reflects the water usage status of each region. However, in the above solution, there is a lack of evaluating the water usage situation of each region according to the price during transactions in each node, thus unable to increase the accuracy of water usage evaluation in each region, and at the same time unable to provide reliable data reference for subsequent water resource allocation and improve the fairness of water resource allocation. Summary of the Invention
[0006] Aiming at the above existing technical deficiencies, the purpose of the present invention is to provide a blockchain-based water resource management method.
[0007] To solve the above technical problems, the present invention adopts the following technical solutions: The present invention provides a blockchain-based water resource management method, including the following steps: S1. When a certain node initiates a transaction in the blockchain platform, mark this node as the marked node, and at the same time obtain the water usage data and water resource data of each node. Select the nodes that can be purchased by the marked node, denoted as each seller node. Divide the water resources that each seller node can sell according to a preset unit to obtain each water right. Then, uniquely identify and confirm the rights of each water right through blockchain technology. Next, confirm the quantity of water rights purchased by the marked node from each seller node, and generate a smart contract in the blockchain platform for the transaction.
[0008] S2. Extract the water usage data, water resource data, transaction data, and industrial data of each node in each cycle, analyze whether the initial allocation method of water resources needs to be adjusted. If so, give a prompt for adjusting the initial allocation method, and at the same time obtain the water usage status of each node.
[0009] S3. Obtain each node with a high-consumption water usage status, denoted as each target node, and design a water conservation plan for each target node.
[0010] The beneficial effects of the present invention are as follows: The present invention provides a blockchain-based water resource management method. When a node initiates a transaction, according to the price, water quality, and required water volume of the node, match the nodes suitable for the transaction for the node, ensure the compatibility of both parties in the transaction, improve the probability of successful transaction, effectively promote the formation of the transaction, and improve the efficiency of water right transactions on the blockchain. And according to the water usage data, water resource data, transaction data, and industrial data of each node in each cycle, analyze whether the water resource allocation plan needs to be adjusted, and formulate a water conservation plan, which increases the accuracy of water usage assessment in each region, provides reliable data reference for water resource allocation, improves the fairness of water resource allocation, and reduces water resource waste. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0012] Figure 1 It is a schematic flow chart of the implementation steps of the method of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0013] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0014] Please refer to Figure 1 As shown, a blockchain-based water resource management method includes the following steps: S1. When a certain node initiates a transaction in the blockchain platform, mark this node as a marked node. At the same time, obtain the water usage data and water resource data of each node, select the nodes that can be purchased for the marked node, and denote them as each seller node. Divide the water resources that each seller node can sell according to a preset unit to obtain each water right, and uniquely identify and confirm the rights of each water right through blockchain technology. Then confirm the quantity of water rights purchased by the marked node from each seller node, and generate a smart contract in the blockchain platform for trading.
[0015] It should be noted that blockchain nodes are deployed at various parties related to water resources, such as water source suppliers, water service companies, and water usage areas, to form a blockchain network. At the same time, various sensors are set in the water storage areas of each node to collect water quality data and transmit it to each node on the blockchain. The water quality data includes turbidity, pH value, heavy metal content, etc. The various sensors include turbidity sensors, pH sensors, heavy metal sensors, etc.
[0016] The water usage data and water resource data of each node are obtained from the blockchain. The water usage data includes the water consumption of each water usage nature; the water resource data includes the remaining water volume, unit price, and water quality data of each water usage nature, etc.
[0017] Among them, the unit price of each water usage nature is the average unit price of the corresponding water users of each water usage nature. Each water usage nature includes domestic water for residents, public water for public use, agricultural production water, industrial production water, etc.
[0018] When dividing the water rights, the preset unit is set by the management personnel. The preset unit can be tons or cubic meters.
[0019] In a specific embodiment, the process of selecting the nodes that can be purchased for the marked node is as follows: Obtain the water consumption corresponding to each water usage nature from the water usage data of each node, obtain the remaining water volume, water quality data, and unit price corresponding to each water usage nature from the water resource data of each node, and obtain the purchased water volume, water quality data, and unit price of each water usage nature in the marked node.
[0020] It should be noted that the purchased water volume, water quality data, and unit price of each water usage nature in the marked node are obtained from the blockchain.
[0021] Calculate the distributable evaluation results of each water use property in each node and each water use property in the marked node; the distributable evaluation results include values of 1 and -1. When the distributable evaluation result of a certain water use property in a certain node and a certain water use property in the marked node is 1, it indicates that the water resources of this water use property in this node are traded with the water resources of this water use property in the marked node, and this node is used as the marked node to select the node that can be purchased. On the contrary, it indicates that the water resources of this water use property in this node and the water resources of this water use property in the marked node cannot be traded, so as to obtain each node that the marked node can choose to purchase.
[0022] Preferably, the calculation process of the distributable evaluation results of each water use property in each node and each water use property in the marked node is as follows: Denote the purchase water volume, water quality data, and unit price of each water use property in the marked node as SL x 、SZ x and SJ x , where x represents the number of each water use property, and x is a positive integer; Denote the remaining water volume, water quality data, and unit price corresponding to each water use property obtained from the water resource data of each node as SL jx 、SZ jx and SJ jx , where j represents the number of each node, and j is a positive integer.
[0023] Distributable evaluation formula:
[0024] In the formula, α jx represents the distributable evaluation result of the x-th water use property in the j-th node and the x-th water use property in the marked node, ΔSL jx represents the reserved water volume of the x-th water use property in the j-th node set, ΔSZ x 、ΔSJ x respectively represent the expected water quality data difference and expected unit price difference of the x-th water use property in the marked node set, and δ is the set distribution matching characteristic threshold.
[0025] It should be noted that the distribution matching characteristic threshold is the critical value for determining whether the water required for the water use property in the marked node matches the water sold for the water use property in each node. When it is greater than or equal to the distribution matching characteristic threshold, it indicates a match, otherwise it indicates a mismatch.
[0026] Obtain the distribution matching characteristic values of each water use property in the marked node and each water use property in each seller node in each transaction from the historical transaction records of the blockchain, and perform a mean calculation to obtain the distribution matching characteristic threshold. Among them, the calculation result in the distributable evaluation formula is the distribution matching characteristic value of the x-th water use property in the j-th node and the x-th water use property in the marked node.
[0027] In another specific embodiment, the process of the quantity of water rights purchased by the confirmation marker node from each seller node is as follows: If the allocable evaluation result of a certain water use nature in a certain node and a certain water use nature in the marker node is 1, then the water use nature in this node is used as the salable water use nature of the seller node of this water use nature in the marker node, so as to obtain the salable water use natures of each water use nature in the marker node corresponding to each seller node.
[0028] Divide the purchased water volume of each water use nature in the marker node according to a preset unit to obtain the quantity of purchased water rights of each water use nature in the marker node. At the same time, divide the remaining water volume of each salable water use nature of each water use nature in the marker node corresponding to each seller node after removing the reserved water volume according to the preset unit to obtain the salable water right quantity of each salable water use nature of each water use nature in the marker node corresponding to each seller node.
[0029] Compare the quantity of purchased water rights of each water use nature in the marker node with the salable water right quantity of each salable water use nature of each water use nature in the marker node corresponding to each seller node. When the quantity of purchased water rights of a certain water use nature in the marker node is less than or equal to the salable water right quantity of a certain salable water use nature of a corresponding seller node, then the quantity of purchased water rights of this water use nature in the marker node is purchased only from the salable water rights of this salable water use nature of this seller node.
[0030] If the quantity of purchased water rights of a certain water use nature in the marker node is greater than the salable water right quantity of each salable water use nature of each water use nature in the marker node corresponding to each seller node, then obtain the allocation matching characteristic value of this water use nature in the marker node and each salable water use nature of each water use nature in the marker node corresponding to each seller node, and sort each salable water use nature of each seller node in descending order according to the allocation matching characteristic value, and then purchase the salable water right quantity of each salable water use nature of each seller node in turn according to the sorting order until the total quantity of purchased salable water rights is equal to the quantity of purchased water rights of this water use nature in the marker node, and confirm the purchase quantity in this way.
[0031] S2. Extract the water use data, water resource data, transaction data, and industrial data of each node in each period, analyze whether the initial allocation method of water resources needs to be adjusted. If so, give a prompt for adjusting the initial allocation method, and at the same time obtain the water use status of each node.
[0032] It should be noted that the water use data, water resource data, transaction data, and industrial data of each node in each period are obtained from the blockchain. The transaction data includes the purchase unit price and sale unit price of each water use nature, and the industrial data includes the scale data and water use nature of each industry. The scale data can be the area or the number of water use users.
[0033] In a specific embodiment, the process of analyzing whether the initial allocation method of water resources needs to be adjusted is as follows: Obtain the water consumption of each water use property from the water use data of each node in each period, obtain the remaining water volume, unit price, and water quality data of each water use property from the water resource data of each node in each period, obtain the purchase unit price and selling unit price of each water use property from the transaction data of each node in each period, and obtain the scale data and water use property of each industry from the industrial data of each node in each period.
[0034] Use the water consumption of each water use property corresponding to each node in each period, the scale data and water use property of each industry to analyze the water use status characteristic value of each water use property in each node.
[0035] Preferably, the analysis process of the water use status characteristic value of each water use property in each node is as follows: According to the scale data and water use property of each industry in each node in each period, obtain the scale data of each water use property corresponding to each node in each period, divide the water consumption of each water use property corresponding to each node in each period by the scale data to obtain the unit water consumption of each water use property corresponding to each node in each period, denoted as YS jtx , where t represents the number of each period, and t is a positive integer.
[0036] Analysis formula for water use status characteristic value: In the formula represents the water use status characteristic value of the x-th water use property in the j-th node, YS (j+1 ) tx represents the unit water consumption of the x-th water use property corresponding to the (j + 1)-th node in the j-th period, YS j ( t+1 ) x represents the unit water consumption of the x-th water use property corresponding to the j-th node in the (j + 1)-th period, ΔYS represents the set threshold of unit water consumption difference, κ represents the set threshold of unit water consumption change rate, and p represents the number of periods.
[0037] It should be noted that the process of setting the threshold of unit water consumption difference: The threshold of unit water consumption difference represents the maximum value of the difference in unit water consumption. When it is greater than the threshold of unit water consumption difference, it indicates that the difference in unit water consumption of the same water use property in different nodes is large, otherwise it indicates that the difference in unit water consumption of the same water use property in different nodes is small; Obtain the difference in unit water consumption of each water use property between each node during each adjustment of the allocation method from the blockchain, and select the mode of the difference in unit water consumption as the threshold of unit water consumption difference.
[0038] The process of setting the threshold of unit water consumption change rate is the same as that of the threshold of unit water consumption difference, and will not be elaborated here.
[0039] Analyze the transaction status characteristic values of each water use property in each node by using the remaining water volume, unit price, purchase unit price, and selling unit price corresponding to each water use property in each cycle for each node.
[0040] Preferably, the analysis process of the transaction status characteristic values of each water use property in each node is as follows: Denote the remaining water volume, unit price, purchase unit price, and selling unit price corresponding to each water use property in each cycle for each node as SL jtx , RS jtx , RG jtx , and RM jtx .
[0041] Analysis formula for transaction status characteristic values:
[0042] In the formula, represents the transaction status characteristic value of the x-th water use property in the j-th node, RS( j+1 ) tx represents the unit price of the x-th water use property corresponding to the (j + 1)-th node in the j-th cycle, ΔRS, ΔRG, and ΔRM are the set unit price differences, purchase unit price differences, and selling unit price differences respectively, SL′ is the average value of the remaining water volume, and e is the natural constant.
[0043] It should be noted that the setting process of the unit price difference, purchase unit price difference, and selling unit price difference is the same as the setting process of the unit water consumption difference threshold, and will not be elaborated here.
[0044] Based on the water use status characteristic values and transaction status characteristic values of each water use property in each node, calculate the difference results between nodes. The difference results include numerical values of 1 and 0. When the difference result is 1, it indicates that the initial water resource allocation method needs to be adjusted. When the difference result is 0, it indicates that the initial water resource allocation method does not need to be adjusted.
[0045] Preferably, according to the setting process of the unit water consumption difference threshold, set the water use status characteristic value threshold and the transaction status characteristic value threshold, denoted as and Substitute into the calculation formula: Get the difference result ω between nodes, where w represents the number of nodes, q represents the number of water use properties, and σ is the set difference threshold.
[0046] Among them, the setting process of the difference threshold is the same as the setting process of the unit water consumption difference threshold, and will not be elaborated here.
[0047] In another specific embodiment, the process of obtaining the water use status of each node is as follows: Extract the water use status characteristic values of each water use property in each node Using the water usage status evaluation model, the evaluation results of the water usage status of each node are output. The evaluation results of the water usage status include values of 1 and -1. When the evaluation result of the water usage status of a certain node is 1, it indicates that the water usage status of this node is in a high-consumption state; otherwise, it indicates that the water usage status of this node is in a normal state. In this way, the water usage status of each node is obtained.
[0048] Preferably, the expression of the water usage status evaluation model is:
[0049] In the formula, γ j represents the evaluation result of the water usage status of the jth node, q represents the number of water usage properties, the average value of the water usage status characteristic values of the xth water usage property in the jth node, represents the threshold of the average value of the set water usage status characteristic values.
[0050] It should be noted that the process of setting the threshold of the average value of the water usage status characteristic values is the same as the process of setting the threshold of the unit water usage difference, and will not be elaborated here.
[0051] S3. Obtain each node with a high-consumption water usage status, denoted as each target node, and design a water-saving plan for each target node.
[0052] In a specific embodiment, the process of designing a water-saving plan for each target node is as follows: Obtain the unit price of each water usage property corresponding to each node in each cycle, and analyze the price characteristic values of each water usage property in each target node according to the analysis method of the water usage status characteristic values of each water usage property in each target node.
[0053] Compare the water usage status characteristic values and price characteristic values of each water usage property in each target node with the water usage status characteristic value threshold and price characteristic value threshold respectively. If the water usage status characteristic values of each water usage property in a certain target node are greater than the water usage status characteristic value threshold, while the price characteristic values are less than or equal to the price characteristic value threshold, then the water-saving plan for this water usage property in this target node is to increase the unit price.
[0054] Among them, the process of setting the price characteristic value threshold is the same as the process of setting the threshold of the unit water usage difference, and will not be elaborated here.
[0055] If the water usage status characteristic values of each water usage property in a certain target node are greater than the water usage status characteristic value threshold and the price characteristic values are greater than the price characteristic value threshold, then the water-saving plan for this water usage property in this target node is to reward water conservation.
[0056] If the water use status characteristic values of each water use property in a target node are less than or equal to the water use status characteristic value threshold, the water conservation plan for this water use property in the target node is to reward water conservation and promote water conservation; in this way, the water conservation plans for each water use property in each target node are obtained as the water conservation plans for each target node.
[0057] In the embodiment of the present invention, when a node initiates a transaction, according to the price, water quality and required water volume of the node, each node suitable for the transaction is matched for the node, ensuring the compatibility of both parties in the transaction, increasing the probability of successful transaction, effectively promoting the formation of the transaction, and improving the efficiency of water rights trading on the blockchain; and according to the water use data, water resource data, transaction data and industrial data of each node in each cycle, it is analyzed whether the water resource allocation plan needs to be adjusted, and a water conservation plan is formulated, increasing the accuracy of water use assessment for each region, providing a reliable data reference for water resource allocation, improving the fairness of water resource allocation, and reducing water resource waste.
[0058] The above content is only an example and illustration of the concept of the present invention. Those skilled in the art of this technology can make various modifications or supplements to the described specific embodiments or use similar methods for substitution, as long as they do not deviate from the concept of the invention or exceed the scope defined in this specification, they should all fall within the protection scope of the present invention.
Claims
1. A blockchain-based water resource management method, characterized in that, It includes the following steps: S1. When a certain node initiates a transaction in the blockchain platform, mark this node as the marked node. At the same time, obtain the water usage data and water resource data of each node, select the nodes that can be purchased by the marked node, and denote them as each seller node. Divide the water resources that can be sold by each seller node according to a preset unit to obtain each water right, and uniquely identify and confirm the rights of each water right through blockchain technology. Then, confirm the quantity of water rights purchased by the marked node from each seller node, and generate a smart contract in the blockchain platform for the transaction; S2. Extract the water usage data, water resource data, transaction data, and industrial data of each node in each period, analyze whether the initial allocation method of water resources needs to be adjusted. If so, give a prompt for adjusting the initial allocation method, and at the same time, obtain the water usage status of each node; S3. Obtain each node with a high-consumption water usage status, denote them as each target node, and design a water-saving plan for each target node; The process of selecting the nodes that can be purchased by the marked node is as follows: Obtain the water consumption corresponding to each water usage property from the water usage data of each node, obtain the remaining water volume, water quality data, and unit price corresponding to each water usage property from the water resource data of each node, and obtain the purchased water volume, water quality data, and unit price of each water usage property in the marked node; Calculate the allocable evaluation results of each water usage property in each node and each water usage property in the marked node; the allocable evaluation result includes values of 1 and -1. When the allocable evaluation result of a certain water usage property in a certain node and a certain water usage property in the marked node is 1, it indicates that the water resources of this water usage property in this node and this water usage property in the marked node are traded, and this node is used as the node that can be purchased by the marked node. Otherwise, it indicates that the water resources of this water usage property in this node and this water usage property in the marked node cannot be traded, and thus obtain the nodes that can be purchased by the marked node; The calculation process of the allocable evaluation results of each water usage property in each node and each water usage property in the marked node is as follows: The purchased water volume, water quality data, and unit price of each water use property in the marked nodes are respectively denoted as , and , where x represents the number of each water use property, and x is a positive integer; the remaining water volume, water quality data, and unit price corresponding to each water use property obtained from the water resource data of each node are respectively denoted as , and , where j represents the number of each node, and j is a positive integer; Distributable evaluation formula: , where represents the distributable evaluation result of the x-th water use property in the j-th node and the x-th water use property in the marked node, represents the reserved water volume of the x-th water use property in the j-th node set, , respectively represent the predicted water quality data difference and the predicted unit price difference of the x-th water use property in the marked node set, is the set distributive matching feature threshold; The process of confirming the quantity of water rights purchased by the marked node from each seller node is as follows: If the allocable evaluation result of a certain water usage property in a certain node and a certain water usage property in the marked node is 1, then regard this water usage property in this node as the sellable water usage property of the seller node of this water usage property in the marked node, and thus obtain each sellable water usage property of each seller node corresponding to each water usage property in the marked node; Divide the purchased water volume of each water usage property in the marked node according to a preset unit to obtain the purchased water right quantity of each water usage property in the marked node. At the same time, divide the remaining water volume of each sellable water usage property of each seller node corresponding to each water usage property in the marked node after removing the reserved water volume according to a preset unit to obtain the sellable water right quantity of each sellable water usage property of each seller node corresponding to each water usage property in the marked node; Compare the quantity of purchased water rights for each water use property in the marked nodes with the quantity of available water rights for each sellable water use property of the corresponding seller nodes. When the quantity of purchased water rights for a certain water use property in the marked nodes is less than or equal to the quantity of available water rights for a certain sellable water use property of a corresponding seller node, the quantity of purchased water rights for this water use property in the marked nodes is purchased only from the available water rights of this sellable water use property of this seller node; If the quantity of purchased water rights for a certain water use property in the marked nodes is greater than the quantity of available water rights for each sellable water use property of the corresponding seller nodes, obtain the distribution matching characteristic values of this water use property in the marked nodes and each sellable water use property of the corresponding seller nodes, sort each sellable water use property of each seller node in descending order according to the distribution matching characteristic values, and then purchase the quantity of available water rights for each sellable water use property of each seller node in the sorted order until the total quantity of purchased available water rights is equal to the quantity of purchased water rights for this water use property in the marked nodes, and confirm the purchase quantity in this way; The specific process of analyzing whether the initial water resource allocation method needs to be adjusted is as follows: Obtain the water consumption of each water use property from the water use data of each node in each period, obtain the remaining water volume, unit price, and water quality data of each water use property from the water resource data of each node in each period, obtain the purchase unit price and selling unit price of each water use property from the transaction data of each node in each period, and obtain the scale data and water use property of each industry from the industrial data of each node in each period; Use the water consumption of each water use property, the scale data of each industry, and the water use property corresponding to each node in each period to analyze the water use status characteristic values of each water use property in each node; Use the remaining water volume, unit price, purchase unit price, and selling unit price of each water use property corresponding to each node in each period to analyze the transaction status characteristic values of each water use property in each node; Based on the water use status characteristic values and transaction status characteristic values of each water use property in each node, calculate the difference results between nodes. The difference results include numerical values of 1 and 0. When the difference result is 1, it indicates that the initial water resource allocation method needs to be adjusted. When the difference result is 0, it indicates that the initial water resource allocation method does not need to be adjusted; The analysis process of the water use status characteristic values of each water use property in each node is as follows: According to the scale data and water use nature of each industry at each node in each period, obtain the scale data corresponding to each water use nature at each node in each period. Divide the water consumption corresponding to each water use nature at each node in each period by the scale data to obtain the unit water consumption corresponding to each water use nature at each node in each period, denoted as , where t represents the number of each period, and t is a positive integer; Analysis formula for water use status characteristic value: , where represents the water use status characteristic value of the x-th water use property in the j-th node, represents the unit water consumption of the x-th water use property corresponding to the (j + 1)-th node in the j-th cycle, represents the unit water consumption of the x-th water use property corresponding to the j-th node in the (j + 1)-th cycle, represents the set threshold value of the unit water consumption difference, represents the set threshold value of the unit water consumption change rate, and p represents the number of cycles; The analysis process of the transaction status characteristic values of each water use property in each node is: The remaining water volume, unit price, purchase unit price, and selling unit price corresponding to each water use property of each node in each period are respectively denoted as , , and ; Analysis formula for transaction status eigenvalue: , where represents the transaction status eigenvalue of the x-th water use property in the j-th node, represents the unit price of the x-th water use property corresponding to the (j + 1)-th node in the j-th cycle, , , are respectively the set unit price differences, purchase unit price difference, and selling unit price difference, is the average value of the remaining water volume, and e is the natural constant; The specific process of obtaining the water use status of each node is as follows: Extract the water use status characteristic values of each water use property in each node , and use the water use status evaluation model to output the water use status evaluation results of each node. The water use status evaluation results include values of 1 and -1. When the water use status evaluation result of a certain node is 1, it indicates that the water use status of this node is in a high-consumption state; otherwise, it indicates that the water use status of this node is in a normal state. In this way, the water use status of each node can be obtained; The expression of the water use status evaluation model is as follows: , where represents the water use status evaluation result of the j-th node, q represents the number of water use types, is the average value of the water use status characteristic values of the x-th water use type in the j-th node, represents the threshold value of the average value of the set water use status characteristic values.
2. The method for managing water resources based on blockchain according to claim 1, wherein, The specific process of designing a water conservation plan for each target node is: Obtain the unit price of each water use property corresponding to each node in each period, and analyze the price characteristic values of each water use property in each target node in the same way as the analysis method of the water use status characteristic values of each water use property in each target node; Compare the water use status characteristic values and price characteristic values of each water use property in each target node with the water use status characteristic value threshold and price characteristic value threshold respectively. If the water use status characteristic value of a certain water use property in a certain target node is greater than the water use status characteristic value threshold and the price characteristic value is less than or equal to the price characteristic value threshold, the water conservation plan for this water use property in this target node is to increase the unit price; If the water use status characteristic value of each water use property in a target node is greater than the water use status characteristic value threshold and the price characteristic value is greater than the price characteristic value threshold, the water conservation plan for this water use property in the target node is to reward water conservation; If the water use status characteristic value of each water use property in a target node is less than or equal to the water use status characteristic value threshold, the water conservation plan for this water use property in the target node is to promote water conservation; In this way, the water conservation plans for each water use property in each target node are obtained as the water conservation plans for each target node.
Citation Information
Patent Citations
Water resource decision management system based on smart contract
CN113177731A
Public resource transaction method and system based on block chain
CN118505354A