Carbon asset data tracing method, device and equipment based on industrial internet identifier analysis, medium and product
By assigning unique identification codes to carbon asset data and combining them with blockchain for evidence storage, the problems of data fragmentation and low credibility in carbon asset management have been solved, enabling dynamic collection and reliable traceability of carbon assets, and improving management efficiency and data transparency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- 海南经贸职业技术学院
- Filing Date
- 2026-01-20
- Publication Date
- 2026-05-01
AI Technical Summary
In current carbon asset management, data sources are scattered, formats are heterogeneous, credibility is low, traceability is difficult, there is a lack of full-process monitoring and dynamic analysis capabilities, identification and trust are disconnected, the traceability chain is broken, and efficient and reliable carbon asset verification cannot be achieved.
By employing industrial internet identifier resolution technology, a unique identifier code is assigned to carbon asset data. The target data storage address and digital signature are obtained through recursive resolution requests. The integrity of the data is verified using a verification public key, and combined with blockchain notarization, the traceability and authentication of metadata throughout the entire life cycle of carbon assets are realized.
It enables dynamic collection, precise management, and reliable traceability of carbon asset data, improving the efficiency and transparency of carbon asset management and supporting carbon asset accounting and trading decisions.
Smart Images

Figure CN121961606A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of carbon asset management technology, and in particular to a method, apparatus, equipment, medium and product for carbon asset data traceability based on industrial internet identifier resolution. Background Technology
[0002] Currently, carbon asset management mainly relies on manual recording, report compilation, and third-party verification, which has the following problems: Data sources are scattered, making it difficult to achieve full-process monitoring: Carbon data (such as energy consumption and emissions) come from different devices, systems and links, and the data formats are heterogeneous, making integration difficult.
[0003] Low data reliability and difficulty in tracing: Traditional methods are prone to data tampering and loss, and lack reliable tracing mechanisms, which affects carbon asset accounting and trading.
[0004] Low management efficiency: Existing systems mostly operate independently, making it impossible to achieve dynamic data collection, real-time analysis, and accurate authentication.
[0005] Industrial Internet Identifier Resolution Service enables data interconnection by assigning unique identifiers to objects, devices, and data, but it has not yet been widely applied to carbon asset management.
[0006] Even if industrial internet identifier resolution technology is initially applied to carbon data management, existing solutions still have the following inherent shortcomings: (1) Disconnect between identification and trust: Existing identification resolution mainly realizes the location of data objects and the query of basic information, but cannot guarantee that the carbon data queried has not been tampered with during transmission and storage. The authenticity and integrity of the data lack an automatic verification mechanism at the technical level and still rely on post-audit.
[0007] (2) Broken traceability chain: Carbon data involves multiple stages from collection and accounting to asset formation. Existing technologies lack a method to link and trace raw data, accounting process and result data through a unified technical framework, resulting in an opaque carbon asset formation chain.
[0008] (3) The process cannot be closed: For the high-reliability scenario of carbon asset verification, there is a lack of a closed-loop technical solution that can automatically complete "identity positioning (identifier resolution)", "content verification (digital signature)" and "process traceability (full life cycle metadata)" in a single query operation, which is inefficient and has questionable credibility.
[0009] Therefore, a carbon asset data traceability solution integrating identifier resolution is needed to solve the above problems. Summary of the Invention
[0010] The purpose of this application is to provide a carbon asset data traceability method, device, equipment, medium and product based on industrial internet identifier resolution, which can realize data traceability and improve the efficiency of carbon asset management.
[0011] To achieve the above objectives, this application provides the following solution: Firstly, this application provides a carbon asset data traceability method based on industrial internet identifier resolution, including: A recursive resolution request is initiated to the Industrial Internet Identifier Resolution System; wherein, the recursive resolution request is generated based on the unique identifier code of the carbon asset data to be traced; the carbon asset data includes energy data and emission data; the unique identifier code is used to characterize the identity code of the carbon emission source; In response to the recursive parsing request, the target data storage address corresponding to the unique identifier code, the digitally signed carbon asset data packet, and the verification public key are obtained; wherein, the digital signature is generated by encrypting the original carbon asset data associated with the unique identifier code using a private key paired with the verification public key; The digital signature is verified based on the verification public key; When the verification is successful, the carbon asset lifecycle metadata associated with the carbon asset data package is retrieved from the target data storage address to complete the traceability; wherein, the carbon asset lifecycle metadata includes at least the data source device information, transfer and processing records and historical change information.
[0012] In one embodiment, verifying the digital signature based on the verification public key specifically includes: The digital signature is decrypted using the verification public key to obtain the decryption hash value; The initial hash value is compared with the decrypted hash value to obtain the comparison result; wherein, the initial hash value is obtained by performing a hash operation on the carbon asset data and the unique identification code in the carbon asset data packet using an asymmetric encryption method; If the comparison results are consistent, the authentication verification is successful; If the comparison results are inconsistent, the authentication verification fails.
[0013] In one embodiment, the asymmetric encryption method employs the RSA algorithm or the SM2 algorithm.
[0014] In one embodiment, the carbon asset data traceability method based on industrial internet identifier resolution further includes: The hash value of the carbon asset data package and / or the full life cycle metadata of the carbon asset is associated with the unique identification code and stored in the blockchain network; and after the digital signature is verified based on the verification public key, the corresponding hash value is obtained from the blockchain network for comparison, so as to realize additional verification of the integrity of the data after it is stored.
[0015] In one embodiment, the target data storage address corresponds to a carbon asset database, and the method for determining the carbon asset database specifically includes: The identifiable data undergoes data cleaning and integration to obtain processed data. The data cleaning and integration is performed using the Spark big data processing framework for streaming processing. The data cleaning and integration includes outlier filtering, data alignment, and missing value imputation. The identifiable data is obtained by assigning a unique identifier code to each data unit in the carbon asset data using a hierarchical structured coding method. The processed data is analyzed for carbon emissions using an accounting model to obtain the analyzed data. The accounting model is a mathematical model constructed using the emission factor method. The mathematical expression corresponding to the accounting model is: ; in, Data for carbon emission accounting; For activity data; The emission factors are obtained by querying the emission data in a pre-defined factor database; the activity data includes: electricity consumption and fuel consumption. The analyzed data is stored to obtain the carbon asset database.
[0016] In one embodiment, the carbon asset data traceability method based on industrial internet identifier resolution further includes: Visualize the full lifecycle metadata of traceable carbon assets to facilitate data management decisions.
[0017] Secondly, this application provides a carbon asset data traceability device based on industrial internet identifier resolution, comprising: The recursive resolution request module is used to initiate a recursive resolution request to the Industrial Internet Identifier Resolution System; wherein, the recursive resolution request is generated based on the unique identifier code of the carbon asset data to be traced; the carbon asset data includes energy data and emission data; the unique identifier code is used to characterize the identity code of the carbon emission source; The acquisition module is used to respond to the recursive parsing request to acquire the target data storage address corresponding to the unique identification code, the digitally signed carbon asset data packet, and the verification public key; wherein, the digital signature is generated by encrypting the original carbon asset data associated with the unique identification code using a private key paired with the verification public key; The verification module is used to verify the digital signature based on the verification public key; The traceability module is used to retrieve the carbon asset lifecycle metadata associated with the carbon asset data package from the target data storage address when the verification is successful, so as to complete the traceability; wherein, the carbon asset lifecycle metadata includes at least the data source device information, circulation and processing records and historical change information.
[0018] Thirdly, this application provides a computer device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the carbon asset data traceability method based on industrial internet identifier resolution described above.
[0019] Fourthly, this application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the carbon asset data traceability method based on industrial internet identifier resolution described above.
[0020] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the aforementioned carbon asset data traceability method based on industrial internet identifier resolution.
[0021] According to the specific embodiments provided in this application, the following technical effects are disclosed: This application provides a method, apparatus, equipment, medium, and product for carbon asset data traceability based on Industrial Internet identifier resolution. It initiates a recursive resolution request to the Industrial Internet identifier resolution system. The recursive resolution request is generated based on the unique identifier code of the carbon asset data to be traced. In response to the recursive resolution request, it obtains the target data storage address corresponding to the unique identifier code, a digitally signed carbon asset data packet, and a verification public key. The digital signature is generated by encrypting the original carbon asset data associated with the unique identifier code using a private key paired with the verification public key. The digital signature is verified based on the verification public key. When the verification is successful, the full lifecycle metadata of the carbon asset associated with the carbon asset data packet is retrieved from the target data storage address to complete the traceability. This application deeply integrates the recursive addressing capability of Industrial Internet identifier resolution with the immutable verification capability of digital signatures on the specific object of carbon asset data, constructing an end-to-end, automatically verifiable, and trust-based traceability architecture, thereby achieving data traceability and improving the efficiency of carbon asset management. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 A flowchart of a carbon asset data traceability method based on industrial internet identifier resolution; Figure 2 This is a structural diagram of a carbon asset data traceability device based on industrial internet identifier resolution; Figure 3 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0024] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0025] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0026] In one exemplary embodiment, such as Figure 1 As shown, a carbon asset data traceability method based on Industrial Internet identifier resolution is provided, including: Step 100: Initiate a recursive resolution request to the Industrial Internet Identifier Resolution System. The recursive resolution request is generated based on the unique identifier code of the carbon asset data to be traced; the carbon asset data includes energy data and emission data; the unique identifier code is used to characterize the carbon emission source.
[0027] Step 200: In response to the recursive parsing request, obtain the target data storage address corresponding to the unique identifier code, the digitally signed carbon asset data packet, and the verification public key. The digital signature is generated by encrypting the original carbon asset data associated with the unique identifier code using a private key paired with the verification public key.
[0028] Step 300: Verify the digital signature based on the verification public key.
[0029] As an optional implementation, the digital signature is verified based on the verification public key, specifically including: The digital signature is decrypted using the verification public key to obtain a decrypted hash value. The initial hash value is then compared with the decrypted hash value to obtain a comparison result. The initial hash value is obtained by hashing the carbon asset data and unique identifier code within the carbon asset data packet using an asymmetric encryption method. If the comparison result is consistent, the authentication verification passes; if the comparison result is inconsistent, the authentication verification fails. The asymmetric encryption method uses either the RSA algorithm or the Chinese national standard SM2 algorithm.
[0030] Step 400: Upon successful verification, retrieve the carbon asset lifecycle metadata associated with the carbon asset data package from the target data storage address to complete traceability. The carbon asset lifecycle metadata includes at least information about the data source device, transfer and processing records, and historical change information.
[0031] The target data storage address corresponds to a carbon asset database. The method for determining the carbon asset database specifically includes: The identifiable data undergoes data cleaning and integration to obtain the processed data. The data cleaning and integration process is performed using the Spark big data processing framework for streaming processing. The data cleaning and integration process includes outlier filtering, data alignment, and missing value imputation. The identifiable data is obtained by assigning a unique identifier code to each data unit in the carbon asset data using a hierarchical structured coding method.
[0032] The processed data was analyzed for carbon emissions using an accounting model, yielding the analyzed data. The accounting model is a mathematical model constructed using the emission factor method. The corresponding mathematical expression for the accounting model is: .
[0033] in, Data for carbon emission accounting; For activity data; The emission factors are obtained by querying emission data in a pre-defined factor database; the activity data includes electricity consumption and fuel consumption. The analyzed data is stored to obtain a carbon asset database.
[0034] In one embodiment, the carbon asset data traceability method based on industrial internet identifier resolution further includes: visualizing the full life cycle metadata of the traceable carbon assets to make data management decisions.
[0035] In one embodiment, the carbon asset data traceability method based on industrial internet identifier resolution further includes: associating the hash value of the carbon asset data package and / or the metadata of the entire life cycle of the carbon asset with a unique identifier and storing it in a blockchain network; and, after verifying the digital signature based on the verification public key, obtaining the corresponding hash value from the blockchain network for comparison, so as to achieve additional verification of the integrity of the data after it is stored.
[0036] This application aims to achieve dynamic collection, precise management, and reliable traceability of carbon data, thereby improving the efficiency of carbon asset management. The design concept of this application is as follows: Carbon asset data is collected and assigned a unique identification code. The resulting identifiable data is then stored in an industrial internet platform for processing and analysis. Based on the identifier resolution service, carbon asset data is traced and authenticated. Carbon asset management is then implemented based on the traceability results. The identification code is generated based on the industrial internet identifier resolution system and includes enterprise (entity information), equipment (equipment information within the entity), and time information (time stamp).
[0037] Data Acquisition and Identification: Carbon asset-related data (such as energy data and emissions data) are collected through sensors and IoT devices, and a unique identification code is assigned to each data unit. This code is generated based on the Industrial Internet Identifier Resolution System.
[0038] Data storage and processing: The identifiable data is uploaded to the industrial internet platform for storage, cleaning, analysis and accounting to form a carbon asset database.
[0039] Data traceability and authentication: By using the identifier resolution service, the source, flow path and change history of data can be traced by querying the identifier code, realizing the full life cycle traceability of carbon asset data; at the same time, data authentication is carried out based on the identifier code to ensure the authenticity and integrity of the data.
[0040] Carbon asset management: Based on traceability data, carbon asset accounting, assessment and trading are carried out to support corporate decision-making.
[0041] Taking a manufacturing company as an example, the method mentioned in this application is implemented as follows: Data collection and identifier allocation: Deploy sensors in the factory workshop to collect energy consumption data (such as electricity and gas) and emission data (such as CO2 concentration) in real time.
[0042] Through the Industrial Internet Identifier Resolution Service Platform, a unique identifier code (e.g., 88.123.456 / energy001) is assigned to each data point. This code contains enterprise (entity) information, equipment information, and a timestamp.
[0043] The allocation of unique identifier codes is not based on random generation or direct generation by existing general-purpose software, but strictly follows the coding specifications of the Industrial Internet Identifier Resolution System and is customized for the characteristics of carbon asset data. The allocation standards and process are as follows: (1) Encoding structure: The identification code adopts a hierarchical structured encoding, and its basic structure is: prefix.enterprise code.object category / instance number.
[0044] Prefix: Fixed to the industry or enterprise prefix code registered on the node (e.g., 88.123).
[0045] Enterprise code: Uniquely identifies a specific enterprise entity.
[0046] Object classification: Identifies the type of data source, such as: EQUIP (equipment), VEHICLE (vehicle), ENERGY (energy meter).
[0047] Instance ID: A unique serial number assigned to each specific data source within the same object category (e.g., boiler 001).
[0048] (2) Allocation Basis: The allocation of identification codes is based on the "carbon emission source". When deploying sensors, the system creates metadata for the emission source (including equipment model, geographical location, fuel type, rated power, etc.) and registers a permanent and unique identification code on the identification resolution service platform accordingly. This code is bound to the physical device.
[0049] (3) Data association: When each collected data unit (such as an energy consumption reading) is uploaded, it will be automatically associated with the identification code of its source device and a high-precision timestamp will be attached to form a complete and traceable data identifier, for example: 88.123.456 / EQUIP / boiler001 timestamp=20231027120000&value=1500kWh.
[0050] Reference standards: YD / T 6209-2024 "Industrial Internet Identifier Resolution System Architecture" (2025-04-01) specifies the overall architecture of the system, serving as the top-level design and foundation. YD / T 6131-2024 "General Technical Requirements for Semanticization of Identifier Data in Industrial Internet Identifier Resolution" (2025-04-01) is also relevant.
[0051] Data storage and processing: The identifiable data is uploaded to the industrial internet platform and cleaned and integrated using big data technology.
[0052] Carbon emissions are calculated using algorithms and stored in a carbon asset database.
[0053] Data processing and analysis is not simply data archiving, but a multi-stage technical process: (1) Data cleaning and integration: Use big data processing frameworks (such as Spark) to perform streaming processing on the uploaded raw data.
[0054] Outlier filtering: Based on historical operating data thresholds of the device, automatically identify and remove obviously erroneous readings.
[0055] Data alignment: Align heterogeneous data from different frequencies and protocols (such as second-level sensor data and hour-level report data) on the timeline to form a data sequence with uniform granularity.
[0056] Missing data filling: Interpolation algorithms (such as linear interpolation or regression filling based on associated devices) are used to handle data missing caused by communication interruptions.
[0057] (2) Carbon Emission Accounting: The cleaned and integrated data enters the accounting engine. The accounting is not a simple addition, but rather a calculation model built based on the general emission factor method: Carbon Emissions = Activity Data × Emission Factor. That is, the accounting model: .
[0058] Implementation details: The system has a built-in emission factor database. When processing a piece of energy consumption data (e.g., identifier code A consumed 1000 kWh of electricity), the calculation engine will: Parse identifier code A to obtain its metadata and determine that it is "electricity consumption in a coal-fired power grid". Query the corresponding emission factor (e.g., 0.883 kg CO2 / kWh) from the factor database. Perform the calculation: 1000 kWh × 0.883 kg CO2 / kWh = 883 kg CO2.
[0059] The calculation result (883 kg CO2) is recorded as a new data record, linked to the energy consumption data from its source through the same identification system, labeled as "accounting data", and stored in the carbon asset database.
[0060] Data traceability and authentication: When it is necessary to verify the data of a certain carbon asset, users can use the identification code query platform to trace the data source (such as specific equipment, collection time) and flow history (such as transmission path, processing records).
[0061] The platform uses digital signature authentication based on identification codes to ensure that the data has not been tampered with.
[0062] The implementation of traceability and authentication relies on the core functionality of the identifier resolution service and additional security technologies: (1) Tracing the source: The user or system inputs an identification code for carbon asset data (such as the ID of the final calculated carbon emission data).
[0063] The identifier resolution module uses this code as the query key to initiate a recursive resolution request to the identifier resolution service platform.
[0064] The platform returns all metadata and history associated with the code level by level: Source tracing: By parsing the "object category / instance number" in the code, the physical device (such as boiler 001) and its file that generated the data can be directly located.
[0065] Data flow traceability: The platform logs record the "digital footprint" of the data corresponding to the identification code from collection, transmission, cleaning to accounting, including processing time, processing server IP, operation type (such as "data cleaning" or "accounting calculation"), forming an immutable data chain.
[0066] Change history tracking: Any modification to the original data or calculation results will generate a new version identifier, which will be linked to the old version through a pointer, ensuring that all changes are traceable.
[0067] (2) Certification process: Digital Signature: When data is uploaded to the platform, the system uses asymmetric encryption technology (such as RSA or the Chinese national cryptographic algorithm SM2) to generate a digital signature for the data unit. Specifically, it performs a hash operation on "data content + identifier code + timestamp," and then encrypts the hash value using a private key to obtain the signature. This signature is stored along with the data.
[0068] Authentication and Verification: During tracing, the verifier uses the public key issued by the platform to decrypt the signature, obtain the original hash value, and then performs the same hash calculation on the current data content. If the two match, it proves that the data has not been tampered with since it was signed, and that its source is trustworthy (because only the platform holding the private key can generate a valid signature).
[0069] Carbon asset management: Enterprises can view carbon asset reports, conduct carbon footprint assessments, and make trading decisions through the management application module.
[0070] It supports the generation of certification reports for use in third-party audits or carbon market transactions.
[0071] The identifier resolution service adopts the national industrial internet identifier resolution system to ensure code uniqueness and interoperability. Data collection uses IoT protocols such as MQTT (Message Queuing Telemetry Transport), and the platform integrates blockchain technology to enhance traceability security. It can be scaled to multi-enterprise collaboration to achieve supply chain carbon data management.
[0072] To build a deeper level of tamper-proof and distributed trust, the method mentioned in this application also includes a blockchain evidence storage step.
[0073] After the carbon asset data package and the full life cycle metadata of the carbon asset are generated or updated, their hash value is calculated, and the hash value and the corresponding unique identification code are submitted to the blockchain network for storage.
[0074] Accordingly, after or simultaneously with the step of verifying the digital signature based on the verification public key, a blockchain verification step is also included: querying the notarized hash value corresponding to the unique identifier code from the blockchain network and comparing it with the locally recalculated data hash value; if the two are consistent, it is further confirmed that the data has not been tampered with since it was notarized.
[0075] By combining the Industrial Internet Identifier Resolution System with blockchain technology, dual trust guarantees are achieved: the Identifier Resolution System provides an efficient and standardized addressing and data acquisition channel, while the blockchain provides distributed and non-repudiable evidence. The synergy between the two greatly enhances the credibility and legal validity of carbon asset data in high-risk scenarios such as auditing and trading.
[0076] Specifically, in the implementation examples of manufacturing enterprises: (1) Data cleaning and integration: The workshop sensors report current data once per second, while the gas meter reports the cumulative gas volume once every 5 minutes. The data processing module will use 5-minute windows to calculate the average power consumption of the current data, and then align it with the gas data under the same 5-minute timestamp to form a unified energy consumption record.
[0077] (2) Carbon emission accounting: For the aligned energy records, the accounting engine calls the "regional grid average emission factor" for calculation.
[0078] For gas records, the accounting engine calls the "natural gas combustion emission factor" for calculation.
[0079] The system automatically adds up the carbon emissions from electricity and gas to obtain the total carbon emissions of the workshop within that 5-minute period. This result is then stored as a new, tagged data point, linked to the original energy consumption data. All 5-minute data points are eventually aggregated into hourly, daily, and monthly reports.
[0080] Digital signature authentication involves encryption technology, using asymmetric encryption algorithms (such as RSA-2048 or the SM2 elliptic curve algorithm of the Chinese national cryptographic standard) to implement digital signatures and verification.
[0081] Key Management: The private key is strictly protected by the industrial internet platform's hardware security module (HSM) and is used for signature generation; it will never be leaked. The public key is publicly released in the platform's certificate directory, available for download and use by any third party that needs to verify data integrity.
[0082] Signature Generation (Upload Time): Step 1: Calculate a fixed-length hash value (digest) for the data unit requiring authentication (including: data value, its identification code, and high-precision timestamp) using a hash algorithm (such as SHA-256). Step 2: Encrypt this hash value using the platform's private key to generate a digital signature. Step 3: Package and store the original data, identification code, timestamp, and digital signature together.
[0083] Authentication and Verification (During Origin Tracing): Step 1: The verifier obtains the data packet and corresponding public key from the platform. Step 2: Using the same hash algorithm, recalculate the hash value of the original data, identification code, and timestamp in the data packet to obtain hash value A. Step 3: Decrypt the digital signature in the data packet using the public key to obtain the hash value B before encryption by the private key. Step 4: Compare hash value A and hash value B. If they are completely identical, authentication passes, proving that the data has not been tampered with during transmission and storage; otherwise, authentication fails.
[0084] In one exemplary embodiment, such as Figure 2 As shown, a carbon asset data traceability device based on Industrial Internet identifier resolution is provided, comprising: The recursive resolution request module is used to initiate recursive resolution requests to the Industrial Internet Identifier Resolution System. The recursive resolution request is generated based on the unique identifier code of the carbon asset data to be traced. The carbon asset data includes energy data and emission data. The unique identifier code is used to identify the carbon emission source.
[0085] The acquisition module is used to respond to recursive parsing requests to obtain the target data storage address corresponding to the unique identification code, the digitally signed carbon asset data packet, and the verification public key; wherein, the digital signature is generated by encrypting the original carbon asset data associated with the unique identification code using the private key paired with the verification public key.
[0086] The verification module is used to verify digital signatures based on the verification public key.
[0087] The traceability module is used to retrieve the full lifecycle metadata of carbon assets associated with the carbon asset data package from the target data storage address when the verification is successful, so as to complete the traceability. The full lifecycle metadata of carbon assets includes at least the data source equipment information, circulation and processing records, and historical change information.
[0088] In practical applications, the device mentioned in this application integrates blockchain technology for data security. It may include: Data acquisition module: Used to collect carbon asset data and assign identification codes.
[0089] Identifier resolution module: Based on the Industrial Internet Identifier Resolution Service Platform, it manages the registration, resolution, and query of identifier codes.
[0090] Data processing module: used for data storage, analysis, accounting, and evaluation.
[0091] Traceability and authentication module: Enables data traceability and authentication functions.
[0092] Management Application Module: Provides a carbon asset management interface, supporting data visualization and decision-making.
[0093] The benefits of this application are: Achieve precise and reliable end-to-end management and traceability of carbon data, improving data transparency and reliability. Reduce data integration costs and enhance carbon asset management efficiency through identifier resolution services. Support carbon asset trading and certification.
[0094] In one exemplary embodiment, a computer device is provided, which may be a server or a terminal, and its internal structure diagram may be as follows. Figure 3 As shown, this computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs stored in the non-volatile storage media. The database stores carbon asset data traceability data based on Industrial Internet identifier resolution. The I / O interfaces are used for information exchange between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a carbon asset data traceability method based on Industrial Internet identifier resolution.
[0095] Those skilled in the art will understand that Figure 3 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0096] In one exemplary embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0097] In one exemplary embodiment, a computer-readable storage medium is provided storing a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.
[0098] In one exemplary embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.
[0099] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0100] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM).
[0101] The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logic devices, etc., and are not limited to these.
[0102] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0103] This document uses specific examples to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A carbon asset data traceability method based on Industrial Internet identifier resolution, characterized in that, include: A recursive resolution request is initiated to the Industrial Internet Identifier Resolution System; wherein, the recursive resolution request is generated based on the unique identifier code of the carbon asset data to be traced; the carbon asset data includes energy data and emission data; the unique identifier code is used to characterize the identity code of the carbon emission source; In response to the recursive parsing request, the target data storage address corresponding to the unique identifier code, the digitally signed carbon asset data packet, and the verification public key are obtained; wherein, the digital signature is generated by encrypting the original carbon asset data associated with the unique identifier code using a private key paired with the verification public key; The digital signature is verified based on the verification public key; When the verification is successful, the carbon asset lifecycle metadata associated with the carbon asset data package is retrieved from the target data storage address to complete the traceability; wherein, the carbon asset lifecycle metadata includes at least the data source device information, transfer and processing records and historical change information.
2. The carbon asset data traceability method based on industrial internet identifier resolution according to claim 1, characterized in that, Verification of the digital signature based on the verification public key specifically includes: The digital signature is decrypted using the verification public key to obtain the decryption hash value; The initial hash value is compared with the decrypted hash value to obtain the comparison result; wherein, the initial hash value is obtained by performing a hash operation on the carbon asset data and the unique identification code in the carbon asset data packet using an asymmetric encryption method; If the comparison results are consistent, the authentication verification is successful; If the comparison results are inconsistent, the authentication verification fails.
3. The carbon asset data traceability method based on industrial internet identifier resolution according to claim 2, characterized in that, The asymmetric encryption method employs either the RSA algorithm or the SM2 algorithm.
4. The carbon asset data traceability method based on industrial internet identifier resolution according to claim 1, characterized in that, Also includes: The hash value of the carbon asset data package and / or the full life cycle metadata of the carbon asset is associated with the unique identification code and stored in the blockchain network; Furthermore, after verifying the digital signature based on the verification public key, the corresponding hash value is obtained from the blockchain network for comparison, thereby achieving additional verification of the integrity of the data after it has been stored.
5. The carbon asset data traceability method based on industrial internet identifier resolution according to claim 1, characterized in that, The target data storage address corresponds to a carbon asset database, and the method for determining the carbon asset database specifically includes: The identifiable data undergoes data cleaning and integration to obtain processed data. The data cleaning and integration is performed using the Spark big data processing framework for streaming processing. The data cleaning and integration includes outlier filtering, data alignment, and missing value imputation. The identifiable data is obtained by assigning a unique identifier code to each data unit in the carbon asset data using a hierarchical structured coding method. The processed data is analyzed for carbon emissions using an accounting model to obtain the analyzed data. The accounting model is a mathematical model constructed using the emission factor method. The mathematical expression corresponding to the accounting model is: ; in, Data for carbon emission accounting; For activity data; The emission factors are obtained by querying the emission data in a pre-defined factor database; the activity data includes: electricity consumption and fuel consumption. The analyzed data is stored to obtain the carbon asset database.
6. The carbon asset data traceability method based on industrial internet identifier resolution according to claim 1, characterized in that, The carbon asset data traceability method based on industrial internet identifier resolution also includes: Visualize the full lifecycle metadata of traceable carbon assets to facilitate data management decisions.
7. A carbon asset data traceability device based on Industrial Internet identifier resolution, characterized in that, include: The recursive resolution request module is used to initiate a recursive resolution request to the Industrial Internet Identifier Resolution System; wherein, the recursive resolution request is generated based on the unique identifier code of the carbon asset data to be traced; the carbon asset data includes energy data and emission data; the unique identifier code is used to characterize the identity code of the carbon emission source; The acquisition module is used to respond to the recursive parsing request to acquire the target data storage address corresponding to the unique identification code, the digitally signed carbon asset data packet, and the verification public key; wherein, the digital signature is generated by encrypting the original carbon asset data associated with the unique identification code using a private key paired with the verification public key; The verification module is used to verify the digital signature based on the verification public key; The traceability module is used to retrieve the carbon asset lifecycle metadata associated with the carbon asset data package from the target data storage address when the verification is successful, so as to complete the traceability; wherein, the carbon asset lifecycle metadata includes at least the data source device information, circulation and processing records and historical change information.
8. A computer device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor executes the computer program to implement the carbon asset data traceability method based on industrial internet identifier resolution as described in any one of claims 1-6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the carbon asset data traceability method based on industrial internet identifier resolution as described in any one of claims 1-6.
10. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the carbon asset data traceability method based on industrial internet identifier resolution as described in any one of claims 1-6.