Enterprise carbon emission filling and calculating system and method
By combining the master template and child template engines, a personalized carbon emission calculation system is generated, which solves the problem of cumbersome data entry in large enterprises and realizes efficient and reliable carbon emission calculation and data traceability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-28
- Publication Date
- 2026-03-27
AI Technical Summary
When existing technologies are used to calculate carbon emissions in large corporations with a standardized template, data entry is cumbersome and contains many irrelevant items, making it difficult to balance uniformity with individual needs.
It employs a master template, a child template customization engine, an instantiation data entry engine, and a rule propagation engine. It stores carbon emission calculation rules in a tree structure, generates personalized child templates, dynamically updates calculation rules, reduces redundant data, simplifies the data entry process, and ensures data credibility.
It enables personalized carbon emission reporting and calculation, reduces operational complexity, improves system operating efficiency, ensures data integrity and reliability, and adapts to the energy needs of different enterprises.
Smart Images

Figure CN121745955A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of carbon emission calculation, and in particular, relates to a system and method for enterprise carbon emission reporting and calculation. BACKGROUND
[0002] The authenticity, integrity and traceability of enterprise carbon emission data have become the key basis for supporting group strategic management and control, capital market disclosure and international compliance. Internationally, standards such as GHG Protocol and ISO 14064 have gradually formed a unified framework, and domestically, industry specifications such as the Greenhouse Gas Emission Accounting Method and Reporting Guide have been introduced. However, in the actual landing of group enterprises, there is still a prominent contradiction between "unification" and "individualization" that cannot be reconciled.
[0003] Chinese patent 115203293A discloses a carbon emission analysis report generation method based on big data and artificial intelligence, including the following steps: S1, identifying emission sources; S2, carbon emission data estimation; S3, actual calculation of carbon emission; S4, carbon emission analysis report generation: then the carbon emission estimation amount in S2 and the actual used carbon emission amount in S3 are compared, the data after comparison is recorded, and the data is fitted into a standard report template, an analysis report is automatically generated, and the analysis report is printed out by a printing device for retention.
[0004] The prior art uses a unified template to calculate carbon emissions, and there are many irrelevant items in the unified template, resulting in tedious data reporting. SUMMARY
[0005] The present application aims to provide a system and method for enterprise carbon emission reporting and calculation to provide individualized carbon emission reporting and calculation templates for different enterprises and reduce the complexity of operation.
[0006] In order to achieve the above purpose, the technical solution adopted by the present application is as follows: The present application provides a system for enterprise carbon emission reporting and calculation, comprising a master template, a sub-template customization engine, an instantiation reporting engine and a rule transmission engine; The master template: stores carbon emission calculation rules corresponding to different energy types and emission factors in a tree structure; The sub-template customization engine: used to tailor and generate a sub-template from the master template according to the energy type of the subsidiary business; The instantiation reporting engine: generates a reporting form based on the sub-template, calculates the carbon emission result based on the emission factor data entered by the user; The rule transmission engine: updates the sub-template synchronously when the master template is upgraded.
[0007] The present application provides a method for enterprise carbon emission reporting and calculation system: Step one: the subsidiary user logs in the system, selects the energy type corresponding to the company business; Step two: the sub-template customization engine generates a sub-template from the parent template based on the energy type selected by the subsidiary user; Step three: the instantiation reporting engine calls the sub-template to render and generate a reporting form, and the user enters actual data through the reporting form; Step four: the instantiation reporting engine calculates the carbon emission value based on the entered actual data and the calculation rules in the sub-template, and generates a data instance by associating the user-entered actual data, carbon emission value, timestamp, and version number, and stores it in the instance data table.
[0008] The parent template adopts a tree structure and contains four levels of nodes, the first level node is the energy category, the second level node is the energy type, the third level node is the emission factor, and the fourth level node is the calculation rule.
[0009] In step one, the subsidiary user selects the energy category corresponding to the energy type according to the company business, and selects the energy type under the second level node of the energy category.
[0010] In step two, the sub-template customization engine sets the second level node corresponding to the energy type in the parent template as the first level node of the sub-template, and sets the third level node and the fourth level node under the second level node corresponding to the energy type as the second level node and the third level node of the sub-template.
[0011] The sub-template customization engine binds the generated sub-template with the account of the subsidiary user and stores it in the sub-template table.
[0012] When the parent template is upgraded, the rule transmission engine updates the emission factor and calculation rule of the sub-template.
[0013] In step three, the instantiation reporting engine renders and generates a reporting form according to the emission factor corresponding to the second level node in the sub-template.
[0014] When the parent template is upgraded, the historical data in the instance data table is not modified or deleted.
[0015] The technical effects of the present application are: (1) The sub-template of the present application is lightweight and adapts to the business needs of different subsidiaries, and the sub-template customization engine can generate a sub-template containing only the relevant elements of the selected energy type from the parent template, excluding emission factors unrelated to the corresponding energy type carbon emission; without loading redundant data of other energy types, the sub-template is smaller in size and more streamlined in structure, which can not only accurately match the actual business of the subsidiary, but also reduce the resource occupation of subsequent form rendering and data processing, and improve the system running efficiency.
[0016] (2) The calculation rule of the present application can be dynamically synchronized and updated, and the historical data has high security. The rule transmission engine can automatically synchronize and update the solidified sub-template when the parent template is upgraded, ensuring that the calculation rules used by the subsidiary company are always consistent with the latest standards of the parent template, avoiding calculation deviation of carbon emissions caused by rule lag. At the same time, the rule transmission engine only updates the calculation rules of the sub-template, and does not modify or delete the historical data stored in the instance data table, ensuring the integrity and originality of the historical data, meeting the carbon emission data traceability and compliance requirements, and ensuring data credibility.
[0017] (3) The present application has the advantages of convenient filling operation and strong data traceability and credibility. When the instantiation filling engine calls the sub-template, it only renders the filling form according to the emission factors related to the business in the sub-template, so the user does not need to filter a large number of irrelevant items and can directly copy the data to complete the entry, simplifying the filling process. After the instantiation filling engine calculates the carbon emission value, it will associate the actual data entered by the user, the carbon emission value, the timestamp and the version number to generate a data instance and store it in the instance data table. Subsequently, the data entry time can be traced through the timestamp, and the calculation rule source can be traced through the version number, so that the background and calculation basis of the data can be clearly determined, avoiding data tampering or unknown source problems, and greatly improving data credibility.
[0018] (4) The present application has the advantages of wide application range and strong universality. The first-level nodes of the parent template cover fossil fuels, electric power and heat, renewable energy and other energy categories, and the second-level nodes include various specific energy types under each energy category, which can cover the energy types commonly used by enterprises in different industries. At the same time, the sub-template can be customized flexibly according to the actual energy types of the subsidiary company, realizing the support for carbon emission calculation of enterprises in various industries. BRIEF DESCRIPTION OF DRAWINGS
[0019] The present specification includes the following drawings, and the contents shown are as follows: Figure 1 The flowchart of the enterprise carbon emission filling and calculation system and method of the present application; Figure 2 The energy type selection interface schematic diagram of the enterprise carbon emission filling and calculation system and method of the present application. DETAILED DESCRIPTION
[0020] The specific embodiments of the present application will be further described in detail below by comparing the drawings and describing the embodiments, which aims to help the technicians in the field to have a more complete, accurate and in-depth understanding of the inventive concept and technical solution of the present application, and to facilitate its implementation.
[0021] The present application provides an enterprise carbon emission filling and calculation system, which comprises a parent template, a sub-template customization engine, an instantiation filling engine and a rule transmission engine.
[0022] Parent template: store carbon emission calculation rules corresponding to different energy types and emission factors in tree structure. Sub-template customization engine: used to tailor and generate sub-templates from parent template according to energy types of business of subsidiary company. Instantiation filling engine: generate filling form based on sub-template, calculate carbon emission result based on emission factor data entered by user. Rule conduction engine: update sub-templates synchronously when parent template is upgraded.
[0023] The present application provides a method of enterprise carbon emission filling and calculation system: Step one: subsidiary company user logs in system, selects energy types corresponding to business of his company.
[0024] Step two: sub-template customization engine generates sub-template from parent template based on energy types selected by subsidiary company user.
[0025] Step three: instantiation filling engine calls sub-template to render and generate filling form, user enters actual data through filling form.
[0026] Step four: instantiation filling engine calculates carbon emission value according to actual data entered and calculation rules in sub-template, and generates data instance by associating actual data entered by user, carbon emission value, time stamp and version number, and stores to instance data table.
[0027] Parent template adopts tree structure, contains four levels of nodes, first level node is energy category, second level node is energy type, third level node is emission factor, and fourth level node is calculation rule. In step one, subsidiary company user selects energy category corresponding to energy type according to business of his company, and selects energy type under second level node of energy category. In step two, sub-template customization engine sets second level node corresponding to energy type in parent template as first level node of sub-template, and sets third level node and fourth level node under second level node corresponding to energy type as second level node and third level node of sub-template.
[0028] Sub-template customization engine binds generated sub-template with account of subsidiary company user, and stores to sub-template table. When parent template is upgraded, rule conduction engine updates emission factor and calculation rule of sub-template.
[0029] In step three, instantiation filling engine renders and generates filling form according to emission factor corresponding to second level node in sub-template.
[0030] Parent template is upgraded without modifying or deleting historical data in instance data table.
[0031] This invention provides an enterprise carbon emission reporting and calculation system, including a master template, a sub-template customization engine, an instantiated reporting engine, and a rule transmission engine. The master template stores carbon emission calculation rules corresponding to different energy types and emission factors in a tree structure. The master template uses a tree structure with four levels of nodes: the first level is the energy category, the second level is the energy type, the third level is the emission factor, and the fourth level is the calculation rule. The energy category is a broad classification of energy types, including fossil fuels, electricity and heat, and renewable energy. The second level nodes are specific energy types under the energy category; for example, the fossil fuel category includes kerosene, gasoline, blast furnace gas, and coal gangue. The third level nodes are emission factors, which are specific accounting elements for the corresponding energy type; for example, for bituminous coal, the emission factor includes consumption, lower heating value, and carbon emission factor. The fourth level node is the calculation formula for carbon emissions based on the emission factors. The sub-templates in this invention set different emission factors for different energy types, excluding emission factors irrelevant to the carbon emissions of the corresponding energy type, thus making the template lightweight.
[0032] The sub-template customization engine is used to tailor and generate sub-templates from the parent template based on the energy type of the subsidiary's business. The purpose is to determine the emission factor and carbon emission calculation formula corresponding to the energy type of the subsidiary's business.
[0033] The instantiated data entry engine generates data entry forms based on sub-templates and calculates carbon emission results from the emission factor data entered by the user.
[0034] The rule transmission engine updates the sub-templates synchronously when the parent template is upgraded. When the parent template is upgraded, there may be changes in the emission factors and calculation formulas corresponding to the energy type, and the previously fixed sub-templates need to be updated synchronously.
[0035] The following describes in detail a method for enterprise carbon emission reporting and calculation system according to the present invention.
[0036] Subsidiary users log into the system and select the energy type corresponding to their company's business. Specifically, subsidiary users need to first select an energy category, and then select the energy type under that category. The carbon emission reporting and calculation system of this invention has a wide range of applications and can support carbon emission calculations for enterprises in various industries.
[0037] The sub-template customization engine generates sub-templates based on the energy type selected by the subsidiary user, tailoring them from the parent template. Taking bituminous coal as an example, bituminous coal in the parent template is set as a first-level node in the sub-template. The third- and fourth-level nodes under the corresponding second-level nodes of bituminous coal in the parent template are set as second- and third-level nodes in the sub-template. That is, the emission factors and calculation formulas for bituminous coal are the second- and third-level nodes in the sub-template. The sub-template customization engine binds the generated sub-templates to the subsidiary user's account and stores them permanently in the sub-template table. When the subsidiary user fills in carbon emission calculations again, the sub-template can be directly called from the sub-template table without repeatedly tailoring and generating sub-templates, reducing the computational load on computer equipment. When the parent template is upgraded, the rule propagation engine updates the emission factors and calculation rules of the sub-templates, but does not modify or delete historical data in the instance data table.
[0038] The instantiated data entry engine calls the sub-template to render and generate a data entry form, through which the user enters actual data. Specifically, the instantiated data entry engine calls the emission factors corresponding to the secondary nodes in the sub-template to render and generate a data entry form. In this embodiment of the invention, the emission factors include the consumption of bituminous coal, the lower heating value, and the carbon emission factor. The user copies the data into the data entry form.
[0039] The instantiated data entry engine calculates carbon emission values based on the actual data entered and the calculation rules in the sub-templates. It then associates the actual data entered by the user, the carbon emission values, the timestamp, and the version number to generate data instances, which are stored in the instance data table, making the data more reliable and traceable.
[0040] The beneficial effects of the present invention are described in detail below.
[0041] The sub-templates of this invention are lightweight and adaptable to the business needs of different subsidiaries. The sub-template customization engine can cut and generate sub-templates containing only elements related to the energy type selected by the subsidiary from the parent template, eliminating emission factors unrelated to the carbon emissions of the corresponding energy type. There is no need to load redundant data of other energy types, making the sub-templates smaller and more streamlined. This not only accurately matches the actual business of the subsidiary, but also reduces the resource consumption of subsequent form rendering and data processing, thereby improving system operating efficiency.
[0042] The calculation rules of this invention can be dynamically and synchronously updated, and the historical data has high security. The rule transmission engine can automatically and synchronously update the fixed sub-templates when the parent template is upgraded, ensuring that the calculation rules used by subsidiaries are always consistent with the latest standards of the parent template, avoiding carbon emission calculation deviations caused by rule lag. At the same time, the rule transmission engine only updates the calculation rules of the sub-templates and does not modify or delete the historical data stored in the instance data table, ensuring the integrity and originality of the historical data, meeting the requirements for carbon emission data traceability and compliance, and ensuring data credibility.
[0043] This invention offers advantages such as convenient data entry, traceable data, and high reliability. When the instantiated data entry engine calls a sub-template, it renders the data entry form based only on the emission factors relevant to the business within the sub-template. Users do not need to sift through a large number of irrelevant items and can directly copy data to complete the entry, simplifying the data entry process. After calculating the carbon emission value, the instantiated data entry engine associates the actual data entered by the user, the carbon emission value, the timestamp, and the version number to generate a data instance and stores it in the instance data table. Subsequently, the data entry time can be traced through the timestamp, and the source of the calculation rules can be traced through the version number, clarifying the background and calculation basis of the data, avoiding data tampering or unclear sources, and significantly improving data reliability.
[0044] This invention has the advantages of wide application and strong universality. The first-level nodes of the master template cover major energy categories such as fossil fuels, electricity and heat, and renewable energy. The second-level nodes include a variety of specific energy types under each major energy category, which can cover the energy types commonly used by enterprises in different industries. At the same time, the sub-templates can be flexibly customized according to the actual energy types of subsidiaries, so as to support carbon emission calculation for enterprises in various industries.
[0045] The present invention has been described above by way of example with reference to the accompanying drawings. Obviously, the specific implementation of the present invention is not limited to the above-described manner. Any non-substantial improvements made using the inventive concept and technical solution; or the direct application of the inventive concept and technical solution to other situations without modification, are all within the protection scope of the present invention.
Claims
1. A corporate carbon emission reporting and calculation system, characterized in that: This includes a master template, a child template customization engine, an instantiation data entry engine, and a rule propagation engine; Master template: Stores carbon emission calculation rules corresponding to different energy types and emission factors in a tree structure; Sub-template customization engine: used to cut and generate sub-templates from the parent template based on the energy type of the subsidiary's business; Instantiated data entry engine: Generates data entry forms based on sub-templates and calculates carbon emission results based on emission factor data entered by the user; Rule propagation engine: When the parent template is upgraded, the child template is updated synchronously.
2. A method for enterprise carbon emission reporting and calculation system as described in claim 1, characterized in that: Step 1: Subsidiary users log in to the system and select the energy type corresponding to their company's business; Step 2: The sub-template customization engine generates sub-templates from the parent template based on the energy type selected by the subsidiary user; Step 3: Instantiate the data entry engine, call the sub-template to render and generate the data entry form, and the user enters the actual data through the data entry form; Step 4: Instantiate the data entry engine to calculate carbon emission values based on the actual data entered and the calculation rules in the sub-templates, and generate data instances by associating the actual data entered by the user, carbon emission values, timestamps and version numbers, and store them in the instance data table.
3. The method for enterprise carbon emission reporting and calculation system as described in claim 2, characterized in that: The master template adopts a tree structure, containing four levels of nodes: the first level nodes are energy categories, the second level nodes are energy types, the third level nodes are emission factors, and the fourth level nodes are calculation rules.
4. The method for an enterprise carbon emission reporting and calculation system as described in claim 2 or 3, characterized in that: In step one, the subsidiary user first selects the energy category corresponding to the energy type based on the energy type of the company's business, and then selects the energy type in the secondary node under the energy category.
5. The method for enterprise carbon emission reporting and calculation system as described in claim 2 or 3, characterized in that: In step two, the sub-template customization engine sets the second-level nodes corresponding to the energy type in the parent template as the first-level nodes of the sub-template based on the energy type selected by the subsidiary user, and sets the third-level and fourth-level nodes under the second-level nodes corresponding to the energy type as the second-level and third-level nodes of the sub-template.
6. The method for enterprise carbon emission reporting and calculation system as described in claim 2, characterized in that: The sub-template customization engine binds the generated sub-templates to the accounts of subsidiary users and stores them permanently in the sub-template table.
7. The method for enterprise carbon emission reporting and calculation system as described in claim 2, characterized in that: When the parent template is upgraded, the rule propagation engine updates the emission factors and calculation rules of the child templates.
8. The method for enterprise carbon emission reporting and calculation system as described in claim 2, characterized in that: In step three, the instantiated reporting engine renders and generates a reporting form based on the emission factors corresponding to the secondary nodes in the sub-template.
9. The method for enterprise carbon emission reporting and calculation system as described in claim 2, characterized in that: When the master template is upgraded, historical data in the instance data table is not modified or deleted.
Citation Information
Patent Citations
Carbon emission analysis report generation method based on big data and artificial intelligence
CN115203293A