Block chain carbon emission data management system integrated with edge computing
By combining edge computing and blockchain technology in the blockchain carbon emission data management system, a distributed data processing architecture is formed, which solves the problems of data transmission delay and resource utilization imbalance in the existing system, and achieves efficient and stable carbon emission data management.
Patent Information
- Application Number
- CN202411623218.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-14
- Publication Date
- 2025-03-18
AI Technical Summary
Since data processing is concentrated on the cloud or centralized servers, the existing blockchain carbon emission data management system leads to high data transmission delay and bandwidth usage, unbalanced resource utilization and high energy consumption.
Combining edge computing and blockchain technology, a distributed data processing architecture is formed. The edge computing coordination module optimizes the flow of data between edge devices and blockchain storage, dynamic resource allocation and monitoring, ensuring high performance and stability of the system.
Through the distributed data processing architecture, data transmission delay and bandwidth usage are reduced, data processing speed and efficiency are improved, resource waste and energy consumption are reduced, while ensuring system continuity and stability.
Smart Images

Figure CN119647739A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of blockchain carbon emission data management systems, and in particular to a blockchain carbon emission data management system integrated with edge computing. Background Art
[0002] The blockchain carbon emission data management system is a comprehensive system that uses blockchain technology to manage and calculate carbon emission data. The data managed by this system mainly includes all carbon dioxide emissions generated by enterprises or other carbon emission units in each link of the production, activities and services within the accounting boundaries.
[0003] The existing blockchain carbon emission data management system mainly relies on blockchain technology to store and manage carbon emission data. Data processing is usually concentrated in the cloud or centralized servers, which may lead to data transmission delays and high bandwidth occupancy. At the same time, data processing is mainly concentrated in the cloud or centralized servers, which may lead to uneven resource utilization and high energy consumption.
[0004] In response to the problems that the existing blockchain carbon emission data management system can cause data transmission delays and high bandwidth occupancy, this blockchain carbon emission data management system combines edge computing and blockchain technology to form a distributed data processing architecture. The edge computing coordination module can optimize the flow of data between edge devices and blockchain storage, reduce data transmission delays and bandwidth occupancy, and at the same time, through the dynamic resource allocation and monitoring of the edge computing coordination module, the system can maintain high performance and stability. Summary of the invention
[0005] In order to overcome the existing blockchain carbon emission data management system, which mainly relies on blockchain technology to store and manage carbon emission data, data processing is usually concentrated in the cloud or centralized servers, which may lead to data transmission delays and high bandwidth occupancy. At the same time, data processing is mainly concentrated in the cloud or centralized servers, which may lead to uneven resource utilization and high energy consumption.
[0006] The technical solution of the present invention is: an edge computing integrated blockchain carbon emission data management system, including:
[0007] Data acquisition module: used to capture carbon emission data from carbon emission sources in real time;
[0008] Data preprocessing module: used to clean and format the data collected by the data acquisition module;
[0009] Blockchain storage module: used to store pre-processed data using a distributed ledger method;
[0010] Data analysis module: used to conduct in-depth analysis of the data stored on the blockchain storage module;
[0011] Report generation module: used to automatically generate detailed carbon emission reports based on the analysis results of the data analysis module;
[0012] Permission management module: used to control and manage the access rights and data access of users in the system;
[0013] Edge computing coordination module: used to coordinate the communication and data flow between modules.
[0014] Preferably, the data acquisition module includes multiple groups of carbon emission detection sensors, intelligent instruments and remote control systems, which are responsible for capturing carbon emission data in real time from a wide range of carbon emission sources, such as industrial equipment, transportation vehicles, energy supply systems, etc. The data acquisition module also has data format conversion and preliminary verification functions to ensure that the data is accurate and available before transmission.
[0015] Preferably, the data preprocessing module is used to clean and format the data before it is sent to the central server or blockchain storage, including removing duplicate data, filling missing values, correcting erroneous data, converting data formats such as from analog signals to digital signals, and standardizing data into a unified format and unit.
[0016] Preferably, the blockchain storage module is used to utilize the distributed ledger characteristics of blockchain technology to securely store pre-processed and verified carbon emission data. The tamper-proof nature of blockchain ensures the authenticity and integrity of the data, while distributed storage improves the reliability and fault tolerance of the system. At the same time, smart contracts can automatically execute data recording and verification processes, reducing human intervention and errors.
[0017] Preferably, when the blockchain storage module is working, the following steps are included:
[0018] S11: First, before uploading the bookstore to the blockchain storage module, ensure that the data has been processed by the pre-processing module, including data cleaning, formatting and standardization, and converted into a format suitable for blockchain storage;
[0019] S12: Encrypt data using encryption technologies such as hash functions and public key encryption to ensure data security during transmission and storage;
[0020] S13: Upload the encrypted data to the nodes in the blockchain network. The data will be divided into multiple parts and distributed to different nodes for storage;
[0021] S14: The nodes in the blockchain network will verify the uploaded data to ensure the integrity and authenticity of the data. This is achieved through consensus mechanisms such as proof of work and proof of stake, ensuring that all nodes reach consensus on the data;
[0022] S15: Once the data is verified to be authentic and valid, it will be recorded on the blockchain. The data will be added to the latest block and linked to the previous block through the hash value to form an unalterable data chain.
[0023] Preferably, the data analysis module is used to conduct in-depth analysis of carbon emission data stored on the blockchain using big data analysis and machine learning algorithms, including trend analysis, identification of long-term changes in emissions, pattern recognition, discovery of regularities in emission behavior, anomaly detection, identification of abnormally high emission events, and predictive analysis to predict future emissions. The data analysis module is essential for formulating emission reduction strategies, monitoring compliance, and optimizing energy use.
[0024] Preferably, the report generation module is used to automatically generate a detailed carbon emissions report based on the results of data analysis. The report may include information such as total emissions, emission trends, emission sources, compliance status, and recommended emission reduction measures. The report can be customized into different formats and styles to meet the needs of different audiences, such as government regulators, corporate decision makers, investors, and the public.
[0025] Preferably, the permission management module is responsible for managing user access rights and data access control in the system. The permission management module manages and controls which users or entities can access which data, which operations they can perform, and when these operations are performed. The permission management module ensures the confidentiality and integrity of the data and prevents unauthorized access and modification by adopting role-based access control RBAC, attribute-based access control ABAC or other advanced permission management models.
[0026] Preferably, the edge computing coordination module is responsible for coordinating the communication and data flow between various modules. The edge computing coordination module monitors the overall performance and resource usage of the system, and dynamically adjusts the resource allocation of edge devices as needed. When the data processing demand increases, the edge computing coordination module can increase the computing power or storage resources of the edge device. At the same time, the edge computing coordination module is also responsible for handling the transmission and synchronization of data between edge devices and central servers to ensure the real-time and consistency of data.
[0027] Preferably, the edge computing coordination module includes the following steps when working:
[0028] S21: The edge computing coordination module is first initialized when the system starts, loads the system configuration file, and sets the necessary parameters and thresholds;
[0029] S22: The edge computing coordination module automatically establishes communication connections with other modules such as the blockchain storage module, the data analysis module, and the report generation module to ensure that subsequent data transmission and instruction issuance can proceed smoothly;
[0030] S23: The edge computing coordination module dynamically adjusts the resource allocation of edge devices according to the system load and data processing requirements, and monitors the operating status of each edge device, including CPU usage, memory usage, network bandwidth, etc., to ensure that resources are reasonably allocated and effectively utilized;
[0031] S24: The edge computing coordination module collaborates with the data acquisition module to ensure that the data captured in real time from the carbon emission source can be accurately and timely transmitted to the system;
[0032] S25: Upload the preprocessed data to the blockchain storage module, and communicate with the nodes in the blockchain network to ensure that the data can be correctly and securely stored on the blockchain;
[0033] S26: The edge computing coordination module obtains the required data from the blockchain storage module according to the needs of the data analysis module, coordinates the data analysis module to conduct in-depth analysis of the data, and passes the analysis results to the report generation module to generate a detailed carbon emission report.
[0034] Preferably, the edge computing coordination module can optimize the flow of data between edge devices and blockchain storage, reduce data transmission delays and bandwidth occupancy, and through parallel processing and distributed storage technology, the edge computing coordination module can significantly improve the speed and efficiency of data processing, thereby accelerating the analysis and report generation process of carbon emission data. At the same time, the edge computing coordination module can monitor the operating status of the system, promptly detect and handle potential faults and anomalies, and when network connectivity is limited or interrupted, the edge computing coordination module can coordinate edge devices to continue running critical tasks, ensuring the continuity and stability of the system.
[0035] Beneficial effects of the present invention:
[0036] 1. Compared with the traditional blockchain carbon emission data management system, which mainly relies on blockchain technology to store and manage carbon emission data, data processing is usually concentrated in the cloud or centralized servers, which may lead to data transmission delays and high bandwidth occupancy. At the same time, data processing is mainly concentrated in the cloud or centralized servers, which may lead to uneven resource utilization and high energy consumption. This blockchain carbon emission data management system combines edge computing and blockchain technology to form a distributed data processing architecture. The edge computing coordination module can optimize the flow of data between edge devices and blockchain storage, reduce data transmission delays and bandwidth occupancy, and through the dynamic resource allocation and monitoring of the edge computing coordination module, the system can maintain high performance and stability;
[0037] 2. The edge computing coordination module can optimize the flow of data between edge devices and blockchain storage, reduce data transmission delays and bandwidth occupancy. Through parallel processing and distributed storage technology, the edge computing coordination module can significantly improve the speed and efficiency of data processing, thereby accelerating the analysis and report generation process of carbon emission data. At the same time, the edge computing coordination module can monitor the operating status of the system, promptly detect and handle potential faults and anomalies. When network connectivity is limited or interrupted, the edge computing coordination module can coordinate edge devices to continue running critical tasks to ensure the continuity and stability of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 Shown is a schematic diagram of the structure of the blockchain carbon emission data management system integrated with edge computing of the present invention;
[0039] Figure 2 What is shown is a schematic diagram of the workflow of the blockchain storage module of the blockchain carbon emission data management system integrated with edge computing of the present invention;
[0040] Figure 3 What is shown is a schematic diagram of the workflow of the edge computing coordination module of the edge computing integrated blockchain carbon emission data management system of the present invention. DETAILED DESCRIPTION
[0041] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
[0042] See also Figure 1-3 The present invention provides an embodiment: an edge computing integrated blockchain carbon emission data management system, comprising:
[0043] Data acquisition module: used to capture carbon emission data from carbon emission sources in real time;
[0044] Data preprocessing module: used to clean and format the data collected by the data acquisition module;
[0045] Blockchain storage module: used to store pre-processed data using a distributed ledger method;
[0046] Data analysis module: used to conduct in-depth analysis of the data stored on the blockchain storage module;
[0047] Report generation module: used to automatically generate detailed carbon emission reports based on the analysis results of the data analysis module;
[0048] Permission management module: used to control and manage the access rights and data access of users in the system;
[0049] Edge computing coordination module: used to coordinate the communication and data flow between modules.
[0050] Preferably, the data acquisition module includes multiple groups of carbon emission detection sensors, intelligent instruments and remote control systems, which are responsible for capturing carbon emission data in real time from a wide range of carbon emission sources, such as industrial equipment, transportation vehicles, energy supply systems, etc. The data acquisition module also has data format conversion and preliminary verification functions to ensure that the data is accurate and available before transmission.
[0051] Preferably, the data preprocessing module is used to clean and format the data before it is sent to the central server or blockchain storage, including removing duplicate data, filling missing values, correcting erroneous data, converting data formats such as from analog signals to digital signals, and standardizing data into a unified format and unit.
[0052] Preferably, the blockchain storage module is used to utilize the distributed ledger characteristics of blockchain technology to securely store pre-processed and verified carbon emission data. The tamper-proof nature of blockchain ensures the authenticity and integrity of the data, while distributed storage improves the reliability and fault tolerance of the system. At the same time, smart contracts can automatically execute data recording and verification processes, reducing human intervention and errors.
[0053] Preferably, when the blockchain storage module is working, the following steps are included:
[0054] S11: First, before uploading the bookstore to the blockchain storage module, ensure that the data has been processed by the pre-processing module, including data cleaning, formatting and standardization, and converted into a format suitable for blockchain storage;
[0055] S12: Encrypt data using encryption technologies such as hash functions and public key encryption to ensure data security during transmission and storage;
[0056] S13: Upload the encrypted data to the nodes in the blockchain network. The data will be divided into multiple parts and distributed to different nodes for storage;
[0057] S14: The nodes in the blockchain network will verify the uploaded data to ensure the integrity and authenticity of the data. This is achieved through consensus mechanisms such as proof of work and proof of stake, ensuring that all nodes reach consensus on the data;
[0058] S15: Once the data is verified to be authentic and valid, it will be recorded on the blockchain. The data will be added to the latest block and linked to the previous block through the hash value to form an unalterable data chain.
[0059] Preferably, the data analysis module is used to conduct in-depth analysis of carbon emission data stored on the blockchain using big data analysis and machine learning algorithms, including trend analysis, identification of long-term changes in emissions, pattern recognition, discovery of regularities in emission behavior, anomaly detection, identification of abnormally high emission events, and predictive analysis to predict future emissions. The data analysis module is essential for formulating emission reduction strategies, monitoring compliance, and optimizing energy use.
[0060] Preferably, the report generation module is used to automatically generate a detailed carbon emissions report based on the results of data analysis. The report may include information such as total emissions, emission trends, emission sources, compliance status, and recommended emission reduction measures. The report can be customized into different formats and styles to meet the needs of different audiences, such as government regulators, corporate decision makers, investors, and the public.
[0061] Preferably, the permission management module is responsible for managing user access rights and data access control in the system. The permission management module manages and controls which users or entities can access which data, which operations they can perform, and when these operations are performed. The permission management module ensures the confidentiality and integrity of the data and prevents unauthorized access and modification by adopting role-based access control RBAC, attribute-based access control ABAC or other advanced permission management models.
[0062] Preferably, the edge computing coordination module is responsible for coordinating the communication and data flow between various modules. The edge computing coordination module monitors the overall performance and resource usage of the system, and dynamically adjusts the resource allocation of edge devices as needed. When the data processing demand increases, the edge computing coordination module can increase the computing power or storage resources of the edge device. At the same time, the edge computing coordination module is also responsible for handling the transmission and synchronization of data between edge devices and central servers to ensure the real-time and consistency of data.
[0063] Preferably, the edge computing coordination module includes the following steps when working:
[0064] S21: The edge computing coordination module is first initialized when the system starts, loads the system configuration file, and sets the necessary parameters and thresholds;
[0065] S22: The edge computing coordination module automatically establishes communication connections with other modules such as the blockchain storage module, the data analysis module, and the report generation module to ensure that subsequent data transmission and instruction issuance can proceed smoothly;
[0066] S23: The edge computing coordination module dynamically adjusts the resource allocation of edge devices according to the system load and data processing requirements, and monitors the operating status of each edge device, including CPU usage, memory usage, network bandwidth, etc., to ensure that resources are reasonably allocated and effectively utilized;
[0067] S24: The edge computing coordination module collaborates with the data acquisition module to ensure that the data captured in real time from the carbon emission source can be accurately and timely transmitted to the system;
[0068] S25: Upload the preprocessed data to the blockchain storage module, and communicate with the nodes in the blockchain network to ensure that the data can be correctly and securely stored on the blockchain;
[0069] S26: The edge computing coordination module obtains the required data from the blockchain storage module according to the needs of the data analysis module, coordinates the data analysis module to conduct in-depth analysis of the data, and passes the analysis results to the report generation module to generate a detailed carbon emission report.
[0070] Preferably, the edge computing coordination module can optimize the flow of data between edge devices and blockchain storage, reduce data transmission delays and bandwidth occupancy, and through parallel processing and distributed storage technology, the edge computing coordination module can significantly improve the speed and efficiency of data processing, thereby accelerating the analysis and report generation process of carbon emission data. At the same time, the edge computing coordination module can monitor the operating status of the system, promptly detect and handle potential faults and anomalies, and when network connectivity is limited or interrupted, the edge computing coordination module can coordinate edge devices to continue running critical tasks, ensuring the continuity and stability of the system.
[0071] The embodiments of the present invention are described in detail above with reference to the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge scope of those skilled in the art without departing from the spirit of the present invention.
Claims
1. Edge computing integrated blockchain carbon emission data management system; its characteristics are: Included are: Data acquisition module: used to capture carbon emission data from carbon emission sources in real time; Data preprocessing module: used to clean and format the data collected by the data acquisition module; Blockchain storage module: used to store pre-processed data using a distributed ledger method; Data analysis module: used to conduct in-depth analysis of the data stored on the blockchain storage module; Report generation module: used to automatically generate detailed carbon emission reports based on the analysis results of the data analysis module; Permission management module: used to control and manage the access rights and data access of users in the system; Edge computing coordination module: used to coordinate the communication and data flow between modules.
2. The edge computing integrated blockchain carbon emission data management system according to claim 1 is characterized by: The data acquisition module includes multiple sets of carbon emission detection sensors, intelligent instruments and remote control systems, which are responsible for capturing carbon emission data in real time from a wide range of carbon emission sources, such as industrial equipment, transportation vehicles, energy supply systems, etc. The data acquisition module also has data format conversion and preliminary verification functions to ensure that the data is accurate and available before transmission.
3. The edge computing integrated blockchain carbon emission data management system according to claim 2 is characterized in that: The data preprocessing module is used to clean and format the data before it is sent to the central server or blockchain storage. This module is responsible for removing duplicate data, filling missing values, correcting erroneous data, converting data formats such as from analog signals to digital signals, and standardizing data into a unified format and unit.
4. The edge computing integrated blockchain carbon emission data management system according to claim 3 is characterized by: The blockchain storage module is used to utilize the distributed ledger characteristics of blockchain technology to securely store pre-processed and verified carbon emission data. The immutability of blockchain ensures the authenticity and integrity of the data, while distributed storage improves the reliability and fault tolerance of the system. At the same time, smart contracts can automatically execute data recording and verification processes, reducing human intervention and errors.
5. The edge computing integrated blockchain carbon emission data management system according to claim 4 is characterized by: When the blockchain storage module is working, it includes the following steps: S11: First, before uploading the bookstore to the blockchain storage module, ensure that the data has been processed by the pre-processing module, including data cleaning, formatting and standardization, and converted into a format suitable for blockchain storage; S12: Encrypt data using encryption technologies such as hash functions and public key encryption to ensure data security during transmission and storage; S13: Upload the encrypted data to the nodes in the blockchain network. The data will be divided into multiple parts and distributed to different nodes for storage; S14: The nodes in the blockchain network will verify the uploaded data to ensure the integrity and authenticity of the data. This is achieved through consensus mechanisms such as proof of work and proof of stake, ensuring that all nodes reach consensus on the data; S15: Once the data is verified to be authentic and valid, it will be recorded on the blockchain. The data will be added to the latest block and linked to the previous block through the hash value to form an unalterable data chain.
6. The edge computing integrated blockchain carbon emission data management system according to claim 5 is characterized by: The data analysis module is used to use big data analysis and machine learning algorithms to conduct in-depth analysis of carbon emission data stored on the blockchain, including trend analysis, identification of long-term changes in emissions, pattern recognition, discovery of regularities in emission behavior, anomaly detection, identification of abnormally high emission events, and predictive analysis to predict future emissions. The data analysis module is essential for formulating emission reduction strategies, monitoring compliance, and optimizing energy use.
7. The edge computing integrated blockchain carbon emission data management system according to claim 6 is characterized by: The report generation module is used to automatically generate detailed carbon emissions reports based on the results of data analysis. The reports may include information such as total emissions, emission trends, emission sources, compliance status, and recommended emission reduction measures. The reports can be customized in different formats and styles to meet the needs of different audiences, such as government regulators, corporate decision makers, investors, and the public.
8. The edge computing integrated blockchain carbon emission data management system according to claim 7 is characterized by: The permission management module is responsible for managing user access rights and data access control in the system. The permission management module manages and controls which users or entities can access which data, perform which operations, and when to perform these operations. The permission management module ensures the confidentiality and integrity of the data and prevents unauthorized access and modification by adopting role-based access control RBAC, attribute-based access control ABAC or other advanced permission management models.
9. The edge computing integrated blockchain carbon emission data management system according to claim 8 is characterized by: The edge computing coordination module is responsible for coordinating the communication and data flow between various modules. The edge computing coordination module monitors the overall performance and resource usage of the system, and dynamically adjusts the resource allocation of edge devices as needed. When the data processing demand increases, the edge computing coordination module can increase the computing power or storage resources of the edge device. At the same time, the edge computing coordination module is also responsible for handling the transmission and synchronization of data between edge devices and central servers to ensure the real-time and consistency of data.
10. The edge computing integrated blockchain carbon emission data management system according to claim 9 is characterized in that: The edge computing coordination module includes the following steps when working: S21: The edge computing coordination module is first initialized when the system starts, loads the system configuration file, and sets the necessary parameters and thresholds; S22: The edge computing coordination module automatically establishes communication connections with other modules such as the blockchain storage module, the data analysis module, and the report generation module to ensure that subsequent data transmission and instruction issuance can proceed smoothly; S23: The edge computing coordination module dynamically adjusts the resource allocation of edge devices according to the system load and data processing requirements, and monitors the operating status of each edge device, including CPU usage, memory usage, network bandwidth, etc., to ensure that resources are reasonably allocated and effectively utilized; S24: The edge computing coordination module collaborates with the data acquisition module to ensure that the data captured in real time from the carbon emission source can be accurately and timely transmitted to the system; S25: Upload the preprocessed data to the blockchain storage module, and communicate with the nodes in the blockchain network to ensure that the data can be correctly and securely stored on the blockchain; S26: The edge computing coordination module obtains the required data from the blockchain storage module according to the needs of the data analysis module, coordinates the data analysis module to conduct in-depth analysis of the data, and passes the analysis results to the report generation module to generate a detailed carbon emission report.
Citation Information
Cited By
Carbon metering system based on edge calculation and calculation method
CN120338290A
A carbon measurement system and calculation method based on edge computing
CN120338290B