A method and system for improving the credibility of energy data

The trusted data system built through the Internet of Things and blockchain technology solves the problem of untrustworthy self-built photovoltaic power generation and wind power generation data, realizes the trusted transmission and processing of energy data, and supports reliable data transmission and supervision of the carbon trading market.

CN115664674BActive Publication Date: 2025-08-29SUZHOU SICUI IND INTERNET TECH RES INST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211277584.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-19
Publication Date
2025-08-29
Estimated Expiration
2042-10-19

AI Technical Summary

Technical Problem

In the carbon trading market, the power generation data of self-built photovoltaic power generation and wind power generation lacks authoritative proof, making transactions difficult to achieve, and self-built energy data trusted systems are needed to ensure the data is credible.

Method used

Using IoT technology, cloud platform and blockchain technology, we build a trusted data system through edge devices, edge gateways, energy platforms and blockchain platforms, and use smart contracts and digital signature algorithms to ensure that data is not tampered with, realizing the trusted transmission and processing of energy data.

Benefits of technology

It provides a trusted data system without the need for third-party trust mechanisms to ensure the authenticity and immutability of energy data, and supports reliable data transmission and supervision of green electricity markets and carbon trading markets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115664674B_ABST
    Figure CN115664674B_ABST
Patent Text Reader

Abstract

The present invention relates to the power market and specifically provides a method for improving the credibility of energy data. The method comprises the following steps: S1, installing and deploying edge devices; S2, installing and deploying edge gateways; S3, building a blockchain platform; S4, deploying the energy platform; S5, registering the edge gateways; S6, registering the devices; S7, reporting collected data; S8, processing carbon accounting data; and S9, analyzing reports. Compared to existing technologies, this method leverages the immutable nature of blockchain technology to build an energy platform credit system. This method provides trusted data for green electricity markets, carbon trading markets, and carbon emissions regulation without requiring a third-party trust mechanism.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of electric power market, and specifically provides a method and system for improving the credibility of energy data. Background Art

[0002] The impact of global climate change is posing increasingly severe challenges to human survival and development. Moving towards carbon neutrality has become a global consensus. As the country with the largest carbon emissions, China plays a crucial role in global climate governance. Currently, China has become a major force in promoting global climate governance and a participant and contributor to the global response to climate change.

[0003] Carbon trading is a general term for the trading of greenhouse gas emission rights, with carbon dioxide being the largest component. Therefore, greenhouse gas emission rights trading is calculated on a per-ton carbon dioxide equivalent basis. Under the premise of total emissions control, greenhouse gas emission rights, including carbon dioxide, have become a scarce resource, thus acquiring commodity attributes.

[0004] Carbon trading is the only way to leverage market mechanisms to drive the development of a low-carbon economy. In the future, more industrial parks and enterprises will participate in the carbon trading market, achieving low-carbon development through self-built photovoltaic and wind power generation. However, because power generation data does not need to be connected to the national grid, it lacks authoritative verification, making it difficult for buyers and sellers in the carbon trading market to conduct transactions through a trusted third party. Carbon trading requires assessing existing energy data, necessitating the development of a trusted energy data system and verification of data reliability. Summary of the Invention

[0005] The present invention aims to address the deficiencies of the above-mentioned prior art and provides a method and system for improving the reliability of energy data with strong practicality.

[0006] A further technical task of the present invention is to provide a system that is rationally designed, safe and applicable to improve the reliability of energy data.

[0007] The technical solution adopted by the present invention to solve its technical problem is:

[0008] A method for improving the credibility of energy data includes the following steps:

[0009] S1. Install and deploy edge devices;

[0010] S2. Install and deploy the edge gateway;

[0011] S3. Build a blockchain platform;

[0012] S4, deploy energy platform;

[0013] S5, edge gateway registration;

[0014] S6. Device registration;

[0015] S7, collect data and report;

[0016] S8, carbon time account data processing;

[0017] S9. Report analysis.

[0018] Furthermore, in step S1, photovoltaic equipment, energy storage equipment, smart meters, and various monitoring terminals are deployed and installed according to space planning requirements, realizing integrated energy metering and wireless transmission functions without the need for external power supplies and additional communication interfaces;

[0019] In step S2, the edge gateway network is connected, the device in step S1 is connected to the edge gateway, and the device parameters are configured.

[0020] Furthermore, in step S3, a blockchain service platform is built, and a smart contract of the above blockchain platform is designed and deployed. When the smart contract is put on the chain, a transaction ID and a block number will be generated. A digital signature algorithm and a signature verification algorithm are added to the energy consumption value contract. The digital signature algorithm signature value = Sign, and the signature verification algorithm Ver.

[0021] Furthermore, in step S4, the energy platform service is initialized, the collection service server is started, the blockchain certificate is installed, and the smart contract user is registered;

[0022] In step S5, the energy platform collects service server information and initiates a gateway registration request to the energy platform. After successful registration, the energy platform returns a Token.

[0023] Furthermore, in step S6, a device and meter registration request is sent to the energy platform, and the energy platform acquisition module processes the request, analyzes the device parameters, and enters them into the energy platform;

[0024] Log in to the energy platform, define energy sub-items and spaces, bind the relationships between equipment, meters, spaces, and energy sub-items, insert the data into the database in the background, and send it to the corresponding smart contract on the blockchain platform to upload basic data to the chain.

[0025] Furthermore, in step S7, the edge gateway regularly obtains metering device data, aggregates it, and sends it to the energy platform acquisition module Server for data reporting;

[0026] The acquisition module receives the energy data reported by the edge gateway and associates the data with the device to classify and insert it into the database. At the same time, it generates a digital signature based on the private key of the meter to upload the energy consumption value to the chain.

[0027] Furthermore, in step S8, the blockchain platform has a built-in time-based account aggregation program. Based on the carbon emission coefficient of the energy sub-contract, the basic data relationship of the space contract, equipment contract, and meter contract, and the original data of the energy consumption value contract, the carbon emission reduction account and the carbon emission account are aggregated. The aggregated account is uploaded to the carbon account contract through internal authentication.

[0028] In step S9, the energy platform calls the carbon time account contract to obtain energy sub-items, spatial carbon emission reduction time accounts, and carbon emission time account data. The report supports query analysis and export of results in different dimensions and custom time periods.

[0029] A system for improving the credibility of energy data includes an edge device, an edge gateway, an energy platform, and a blockchain platform. The edge device is used to collect energy data and transmit the energy data to the edge gateway.

[0030] The edge gateway includes data acquisition, gateway registration and data reporting modules. The data acquisition module registers the edge device to the edge gateway and regularly obtains device metering data. The gateway registration module is used to register the edge gateway to the energy platform. After successful registration, the energy platform returns a token for communication identity credentials. The data reporting module is used to forward the collected device data to the energy platform.

[0031] The energy platform queries and analyzes energy data at customized time; the blockchain platform builds smart contracts.

[0032] Furthermore, the energy platform includes system management, collection management, energy sub-items, space management and equipment management;

[0033] System management is used for platform login, user management, and permission management; collection management is used for gateway management, accessing edge gateway data, and sending data to the blockchain platform; energy sub-items are used to define energy sources and carbon dioxide emission coefficients; space management is used to define physical spaces and can set subspaces; report analysis supports querying and analyzing energy data in different dimensions and custom time.

[0034] Furthermore, the blockchain platform builds smart contracts, including energy sub-contracts, space contracts, equipment contracts, meter contracts, energy consumption value contracts, and carbon time accounting contracts;

[0035] The energy sub-item contract includes the energy sub-item name, energy sub-item ID, kilogram coal equivalent, and carbon dioxide emission coefficient fields. Kilogram standard coal and carbon dioxide emission coefficient are used for time accounting calculations.

[0036] Space contracts include space information and related energy item information, and equipment contracts include equipment information and related space information;

[0037] The meter contract includes the meter name, public key, and device ID. When the meter is uploaded to the chain, a key pair is generated based on the RSA algorithm. The public key is uploaded to the chain, and the private key is stored locally. A digital signature is generated when the energy consumption value contract is uploaded to the chain.

[0038] The energy consumption value contract includes the meter ID, energy consumption value, timestamp and digital signature;

[0039] The blockchain platform is internally integrated with a blockchain algorithm, which summarizes the energy data reported by the energy consumption value contract, the binding relationships and carbon dioxide emission coefficients reported by the energy sub-contract, space contract, equipment contract, and meter contract and sends them to the carbon time account contract.

[0040] Compared with the prior art, the method and system for improving the reliability of energy data of the present invention have the following outstanding beneficial effects:

[0041] This invention, based on the Internet of Things (IoT), utilizes advanced technologies such as cloud platforms, blockchain, and edge gateways. It provides enterprises with a self-built system in the power market, especially the carbon trading market. Leveraging the immutable nature of blockchain technology, it builds an energy platform credit system. This system provides trusted data for the green power market, carbon trading market, and carbon emission regulation without requiring a third-party trust mechanism. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0043] Attachment Figure 1 It is a flow chart of a method for improving the credibility of energy data;

[0044] Attachment Figure 2 A framework diagram of a system for improving the credibility of energy data. DETAILED DESCRIPTION

[0045] In order to enable those skilled in the art to better understand the solutions of the present invention, the present invention will be further described in detail below in conjunction with specific embodiments. Obviously, the embodiments described are only some embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0046] A best embodiment is given below:

[0047] like Figure 1As shown, a method for improving the reliability of energy data in this embodiment includes the following steps:

[0048] Step 1: Install and deploy edge devices: Install and deploy photovoltaic equipment, energy storage equipment, smart meters, and various monitoring terminals according to space planning requirements to achieve integrated energy metering and wireless transmission functions without the need for external power supplies and additional communication interfaces.

[0049] Step 2: Install and deploy the edge gateway: Connect to the edge gateway network, connect the device in step 1 to the edge gateway, and configure the device parameters.

[0050] Step 3: Build a blockchain platform: Build a blockchain service platform and design and deploy smart contracts for the blockchain platform. These smart contracts include: energy sub-contracts, space contracts, equipment contracts, meter contracts, energy consumption value contracts, and carbon accounting contracts. When these smart contracts are uploaded to the blockchain, a transaction ID and block number will be generated. To improve the authentication level of the energy consumption value data uploaded to the blockchain, a digital signature algorithm and signature verification algorithm will be added to the energy consumption value contract:

[0051] Digital signature algorithm: signature value = Sign(private key, Hash(meter||timestamp||energy consumption value));

[0052] Signature verification algorithm: Ver(public key, signature value);

[0053] Among them, Sign is a probabilistic digital signature algorithm, Hash() is a hash algorithm, and Ver() outputs true to indicate that the signature is valid.

[0054] Step 4: Deploy the energy platform: Initialize the energy platform service, start the collection service server, install the blockchain certificate, and register the smart contract user.

[0055] Step 5: Edge gateway registration: Configure the energy platform collection service server information, initiate a gateway registration request to the energy platform, and the energy platform returns a token after successful registration.

[0056] Step 6: Device Registration: A device and meter registration request is sent to the energy platform. The energy platform's acquisition module processes the request, parses the device parameters, and enters them into the energy platform. Log in to the energy platform, define energy sub-items and spaces, and bind the device, meter, space, and energy sub-items. The backend inserts the data into the database and simultaneously sends it to the corresponding smart contract on the blockchain platform to upload the basic data to the blockchain.

[0057] Step 7: Collect and report data: The edge gateway periodically acquires metering device data, aggregates it, and sends it to the energy platform acquisition module server for data reporting. The default cycle is 15 seconds. The acquisition module receives energy data reported by the edge gateway, associates it with the device, classifies the data, and inserts it into the database. It also generates a digital signature based on the meter's on-chain private key and uploads the energy consumption value to the chain.

[0058] Step 8: Carbon time account data processing: The blockchain platform has a built-in time account regular summary program. Based on the carbon emission coefficient of the energy sub-contract, the basic data relationship of the space contract, equipment contract, and meter contract, and the original data of the energy consumption value contract, the carbon emission reduction time account and the carbon emission time account are jointly summarized. The summarized time account is internally certified and uploaded to the carbon time account contract.

[0059] Step 9: Report Analysis: The energy platform uses the carbon accounting contract to obtain energy breakdown, spatial carbon reduction accounting, and carbon emissions accounting data. Reports support query analysis and export of results across different dimensions and custom time periods.

[0060] The present invention constructs a "trusted" data domain through the energy platform and the blockchain platform to ensure that the data cannot be tampered with.

[0061] like Figure 2 As shown, based on the above method, a system for improving the credibility of energy data in this embodiment includes an edge device, an edge gateway, an energy platform and a blockchain platform.

[0062] Edge devices, including photovoltaic equipment, load equipment, energy storage equipment, meters, and their connected energy monitoring devices, are used to collect energy data and transmit it to the edge gateway. Spaces are also set based on the area where the devices are located to facilitate aggregation.

[0063] The edge gateway includes data collection, gateway registration, and data reporting modules. The data collection module registers edge devices with the edge gateway and periodically acquires device metering data. The gateway registration module registers the edge gateway with the energy platform. Upon successful registration, the energy platform returns a token for communication identity. The data reporting module forwards collected device data to the energy platform.

[0064] The energy platform includes system management, collection management, energy itemization, space management, equipment management, meter management, and report analysis. System management is used for platform login, user management, and permission management. Collection management is used for gateway management, accessing edge gateway data, and sending data to the blockchain platform. Energy itemization is used to define energy sources and CO2 emission coefficients. Space management is used to define physical spaces, including the ability to set subspaces. Report analysis supports querying and analyzing energy data in different dimensions and within custom timeframes.

[0065] The blockchain platform builds smart contracts, including energy sub-item contracts, space contracts, equipment contracts, meter contracts, energy consumption value contracts, and carbon accounting contracts. The energy sub-item contract includes fields for the energy sub-item name, energy sub-item ID, kilograms of coal equivalent, and CO2 emission coefficient. The kilograms of standard coal and CO2 emission coefficient are used for accounting calculations. The space contract includes space information and associated energy sub-item information, while the equipment contract includes device information and associated space information. The meter contract includes the meter name, public key, and device ID. When a meter is uploaded to the blockchain, a key pair is generated using the RSA algorithm. The public key is uploaded to the blockchain, while the private key is stored locally. A digital signature is generated when the energy consumption value contract is uploaded to the blockchain. The energy consumption value contract includes the meter ID, energy consumption value, a timestamp, and a digital signature. The blockchain platform integrates a blockchain algorithm that aggregates energy data reported by the energy consumption value contract, along with binding relationships and CO2 emission coefficients reported by the energy sub-item contracts, space contracts, equipment contracts, and meter contracts, and sends the aggregated data to the carbon accounting contract.

[0066] The above-mentioned specific implementation methods are only specific cases of the present invention. The patent protection scope of the present invention includes but is not limited to the above-mentioned specific implementation methods. Any method and system for improving the reliability of energy data that complies with the claims of the present invention and any appropriate changes or substitutions made by ordinary technicians in any of the technical fields shall fall within the patent protection scope of the present invention.

[0067] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.

Claims

1. A method for improving the credibility of energy data, characterized in that: The steps are as follows: S1. Install and deploy edge devices; Deploy and install photovoltaic equipment, energy storage equipment, smart meters, and various monitoring terminals according to space planning requirements, integrating energy metering and wireless transmission functions without the need for external power supplies and additional communication interfaces. S2. Install and deploy the edge gateway; Connect to the edge gateway network, connect the device in step S1 to the edge gateway, and configure the device parameters; S3. Build a blockchain platform; Build a blockchain platform, design and deploy smart contracts on the blockchain platform. When the smart contracts are uploaded to the blockchain, they will generate a transaction ID and block number. Add a digital signature algorithm and signature verification algorithm to the energy consumption value contract. The digital signature algorithm is: signature value = Sign(private key, Hash(meter||timestamp||energy consumption value)); Signature verification algorithm: Ver(public key, signature value); Sign is a probabilistic digital signature algorithm, Hash() is a hash algorithm, and Ver() outputs true to indicate that the signature is valid; S4, deploy energy platform; Initialize the energy platform service, start the collection module server, install the blockchain certificate, and register the smart contract user; S5, edge gateway registration; Configure the energy platform collection service server information, initiate a gateway registration request to the energy platform, and the energy platform returns a token after successful registration; S6. Device registration: Initiate a device and meter registration request to the energy platform. The energy platform acquisition module Server processes the request, parses the device parameters, and enters them into the energy platform. Log in to the energy platform, define energy items and spaces, bind equipment, meters, spaces, and energy item relationships, insert data into the database, and send it to the corresponding smart contract on the blockchain platform to upload basic data to the chain. S7, collect data and report; S8, carbon time account data processing; The blockchain platform has a built-in time-based account summary program. Based on the carbon emission coefficient of the energy sub-contract, the basic data relationship of the space contract, equipment contract, and meter contract, and the original data of the energy consumption value contract, the carbon reduction account and carbon emission account are summarized. The summarized account is uploaded to the carbon account contract through internal certification. S9, report analysis; The energy platform calls the carbon time account contract to obtain energy sub-items, spatial carbon emission reduction time accounts, and carbon emission time account data. The report supports query analysis and export of results in different dimensions and custom time periods.

2. A method for improving the reliability of energy data according to claim 1, characterized in that: In step S7, the edge gateway regularly obtains metering device data, aggregates it, and sends it to the energy platform acquisition module Server for data reporting; The collection module Server receives the energy data reported by the edge gateway and associates the data with the device to classify and insert it into the database. At the same time, it generates a digital signature based on the meter's on-chain private key to upload the energy consumption value to the chain.

3. A system for improving the reliability of energy data, used to execute the method according to any one of claims 1-2, characterized in that: It includes edge devices, edge gateways, energy platforms and blockchain platforms. The edge devices are used to collect energy data and transmit the energy data to the edge gateways. The edge gateway includes data acquisition, gateway registration and data reporting modules. The data acquisition module registers the edge device to the edge gateway and regularly obtains device metering data. The gateway registration module is used to register the edge gateway to the energy platform. After successful registration, the energy platform returns a token for communication identity credentials. The data reporting module is used to forward the collected device data to the energy platform. The energy platform queries and analyzes energy data at customized time; the blockchain platform builds smart contracts.

4. A system for improving the reliability of energy data according to claim 3, characterized in that: The energy platform includes system management, collection module server, energy sub-items, space management and equipment management; System management is used for platform login, user management, and permission management. The collection module Server is used for gateway management, accessing edge gateway data, and sending data to the blockchain platform. Energy sub-items are used to define energy sources and carbon dioxide emission coefficients. Space management is used to define physical spaces and can set subspaces. Report analysis supports querying and analyzing energy data in different dimensions and custom time.

5. A system for improving the reliability of energy data according to claim 4, characterized in that: The blockchain platform builds smart contracts, including energy sub-contracts, space contracts, equipment contracts, meter contracts, energy consumption value contracts, and carbon accounting contracts; The energy sub-item contract includes the energy sub-item name, energy sub-item ID, kilogram coal equivalent, and carbon dioxide emission coefficient fields. Kilogram standard coal and carbon dioxide emission coefficient are used for time accounting calculations. Space contracts include space information and related energy item information, and equipment contracts include equipment information and related space information; The meter contract includes the meter name, public key, and device ID. When the meter is uploaded to the chain, a key pair is generated based on the RSA algorithm. The public key is uploaded to the chain, and the private key is stored locally. A digital signature is generated when the energy consumption value contract is uploaded to the chain. The energy consumption value contract includes the meter ID, energy consumption value, timestamp and digital signature; The blockchain platform is internally integrated with a blockchain algorithm, which summarizes the energy data reported by the energy consumption value contract, the binding relationships and carbon dioxide emission coefficients reported by the energy sub-contract, space contract, equipment contract, and meter contract and sends them to the carbon time account contract.

Citation Information

Patent Citations

  • Intelligent energy transaction management system and method based on block chain technology

    CN107423945A

  • End-side cloud collaborative trusted edge Internet of Things system for deploying block chain

    CN113656495A