A bimodal carbon footprint data management method, device and related medium thereof
By rendering, transforming, and structurally decomposing product list data, and constructing a UIView control, the problem of incompatible data formats was solved, enabling efficient and low-cost carbon footprint accounting.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZERO CARBON IND OPERATION CENT (SHENZHEN) CO LTD
- Filing Date
- 2023-11-10
- Publication Date
- 2026-05-12
AI Technical Summary
In existing technologies, the incompatibility of data formats in product carbon footprint accounting results in low accounting efficiency and high costs.
By rendering carbon footprint accounting product list data into structured data and decomposing the structure, process UIView controls or form UIView controls are built to support data entry and review in different modalities.
It improved the efficiency of product carbon footprint data accounting, reduced costs, and met the data format requirements of different users.
Smart Images

Figure CN117407459B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of carbon footprint accounting technology, and in particular to a dual-modal carbon footprint data management method, device and related media. Background Technology
[0002] With global warming and the implementation of dual-carbon policies in various countries, the low-carbon economy has developed rapidly, and low-carbon products have received increasing attention. Consequently, the requirements for low-carbon product certification capabilities are gradually increasing, and the foundation of low-carbon product certification relies on the calculation of a product's carbon footprint. A product's carbon footprint refers to the total greenhouse gas emissions generated throughout its entire life cycle, including the extraction of raw materials, manufacturing, transportation, distribution, use, and disposal.
[0003] Currently, commercially available methods and tools for product carbon footprint accounting generally have some shortcomings. For example, in existing technologies, the inventory data required for product carbon footprint accounting is typically provided by leading companies, and then calculated by accounting personnel or institutions. However, the product inventory data provided by companies or data entry personnel (usually data entry personnel) is generally in a flat form, while the product inventory data corresponding to the technical requirements of product carbon footprint accounting is generally in the form of a three-dimensional process model. This often requires accounting personnel or institutions to communicate with companies multiple times to understand the required product inventory data and perform carbon footprint accounting. This results in low efficiency and higher labor and time costs for product carbon footprint accounting. Therefore, how to solve the problem of data format incompatibility in product carbon footprint accounting, thereby improving the efficiency and reducing the cost of product carbon footprint data accounting, is a problem that needs to be solved by those skilled in the art. Summary of the Invention
[0004] This invention provides a dual-modal carbon footprint data management method, apparatus, computer equipment, and storage medium, aiming to solve the problem of data format incompatibility in product carbon footprint accounting, thereby improving the efficiency and reducing the cost of product carbon footprint data accounting.
[0005] In a first aspect, embodiments of the present invention provide a dual-modal carbon footprint data management method, comprising:
[0006] In response to the carbon footprint accounting product list data input by the user, the carbon footprint accounting product list data is rendered and transformed to obtain the structured data corresponding to the carbon footprint accounting product list data; wherein, the input form of the carbon footprint accounting product list data is in the form of a form component or a process model component;
[0007] The structured data is decomposed to obtain corresponding decomposed data; wherein, the decomposed data is process decomposition data or form decomposition data.
[0008] Based on the process decomposition data or form decomposition data, a corresponding process UIView control or form UIView control is rendered and constructed, and carbon footprint accounting data is filled in or reviewed according to the display content of the process UIView control or form UIView control.
[0009] Secondly, embodiments of the present invention provide a dual-modal carbon footprint data management device, comprising:
[0010] The rendering and conversion unit is used to render and convert the carbon footprint accounting product list data in response to the user input, so as to obtain the structured data corresponding to the carbon footprint accounting product list data; wherein, the input form of the carbon footprint accounting product list data is a form component or a process model component;
[0011] The structure decomposition unit is used to decompose the structured data to obtain corresponding decomposed data; wherein, the decomposed data is process decomposition data or form decomposition data.
[0012] The control rendering construction unit is used to render and construct a process UIView control or a form UIView control based on the process decomposition data or form decomposition data, and to fill in or review carbon footprint accounting data according to the display content of the process UIView control or the form UIView control.
[0013] Thirdly, embodiments of the present invention provide 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 dual-modal carbon footprint data management method as described in the first aspect.
[0014] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the dual-modal carbon footprint data management method as described in the first aspect.
[0015] This invention discloses a dual-modal carbon footprint data management method, apparatus, computer equipment, and storage medium. The method includes: responding to user-inputted carbon footprint accounting product list data, rendering and transforming the carbon footprint accounting product list data to obtain structured data corresponding to the carbon footprint accounting product list data; wherein the input form of the carbon footprint accounting product list data is a form component or a process model component; performing structural decomposition on the structured data to obtain corresponding decomposed data; wherein the decomposed data is process decomposed data or form decomposed data; rendering and constructing a process UIView control or a form UIView control based on the process decomposed data or form decomposed data, and filling in or reviewing carbon footprint accounting data according to the display content of the process UIView control or form UIView control. This invention converts carbon footprint accounting product list data into structured data, decomposes the structured data, and then constructs a UIView control based on the decomposed data. Finally, carbon footprint accounting data is filled in based on the content displayed in the UIView control. This satisfies the data rendering and conversion requirements of carbon footprint accounting under different reporting modalities, solves the problem of data format incompatibility in product carbon footprint accounting, and satisfies the implementation personnel's need for convenient data filling while also meeting the accounting personnel's professional requirements for data format. This improves the efficiency of product carbon footprint data accounting and reduces the cost of product carbon footprint data accounting. Attached Figure Description
[0016] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 A flowchart illustrating a dual-modal carbon footprint data management method provided in an embodiment of the present invention;
[0018] Figure 2 This is an example diagram of the UIView control in a dual-modal carbon footprint data management method provided in an embodiment of the present invention;
[0019] Figure 3 This is a schematic diagram of a sub-process of a dual-modal carbon footprint data management method provided in an embodiment of the present invention;
[0020] Figure 4 This is a schematic diagram of another sub-process of a dual-modal carbon footprint data management method provided in an embodiment of the present invention;
[0021] Figure 5 A schematic block diagram of a dual-modal carbon footprint data management device provided in an embodiment of the present invention;
[0022] Figure 6 This is a schematic block diagram of a dual-modal carbon footprint data management device provided in an embodiment of the present invention;
[0023] Figure 7 This is another schematic block diagram of a dual-modal carbon footprint data management device provided in an embodiment of the present invention. Detailed Implementation
[0024] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0025] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0026] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0027] It should also be further understood that the term "and / or" as used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0028] Please see below. Figure 1 , Figure 1 The flowchart of a dual-modal carbon footprint data management method provided in this embodiment of the invention specifically includes steps S101 to S103.
[0029] S101. In response to the carbon footprint accounting product list data input by the user, the carbon footprint accounting product list data is rendered and transformed to obtain the structured data corresponding to the carbon footprint accounting product list data; wherein, the input form of the carbon footprint accounting product list data is a form component or a process model component.
[0030] S102. Perform structural decomposition on the structured data to obtain corresponding decomposed data; wherein, the decomposed data is process decomposition data or form decomposition data;
[0031] S103. Based on the process decomposition data or form decomposition data, render and construct a process UIView control or a form UIView control, and perform carbon footprint calculation based on the display content of the process UIView control or the form UIView control.
[0032] In this embodiment, firstly, based on the carbon footprint accounting product list data input by the user, the carbon footprint accounting product list data is rendered and converted into structured data that can be used for decomposition processing. Then, the structured data is decomposed into corresponding process decomposition data or form decomposition data. Next, the decomposed data is used to render and construct corresponding process UIView controls or form UIView controls. These process UIView controls or form UIView controls are used to display the specific process information or form information after the carbon footprint accounting product has been decomposed. Through the process information or form information displayed by the process UIView controls or form UIView controls, implementers or accounting personnel can, according to their own understanding of carbon footprint accounting, make informed decisions. The specific format requirements for carbon footprint accounting product information provide a more intuitive understanding of the relevant information. Finally, based on the content displayed in the process UIView or form UIView control, the product's carbon footprint accounting data is filled in or reviewed. This satisfies the data rendering and conversion needs under different reporting modalities, thus solving the problem of data format incompatibility in product carbon footprint accounting. Through dual-modal data filling, accounting, and review, it not only meets the implementation personnel's need for convenient data filling but also satisfies the accounting personnel's professional requirements for data format, thereby improving the efficiency of product carbon footprint data accounting and reducing its cost.
[0033] In this embodiment, the UIView control (process UIView control or form UIView control) is a view control used by users to intuitively view the content they need. Figure 2As shown, in a specific application scenario, a carbon footprint accounting software can be built, and a UIView control can be embedded within it. This software receives carbon footprint accounting product list data input by the user. After processing this data through rendering, conversion, and decomposition steps as described in this embodiment, the decomposed data corresponding to the product's carbon footprint accounting can be obtained. This decomposed data can then be displayed on the UIView control within the carbon footprint accounting software, allowing users to intuitively understand the list data required for the product's carbon footprint accounting. Furthermore, a front-end input module and a back-end storage module can be set up in the carbon footprint accounting software. The front-end input module allows users to input and fill in carbon footprint accounting product list data via web pages, browsers, or other means. The back-end storage module can persistently store historically input carbon footprint accounting product list data, as well as historical display content obtained based on the carbon footprint accounting product list data, or it can be stored in a relational database. In addition, the front-end input module can be further subdivided into a form component input module for implementation personnel to input form-based information, and a process model component input module for accounting personnel to input process model-based information, thereby meeting different user information input needs. This embodiment uses a process UIView control to display product carbon accounting data, which can better meet the overall review requirements of accounting personnel (or third-party verification and certification agencies) for data and process models. Using a form UIView control to display product carbon accounting data can meet the needs of implementation personnel (or front-line enterprises and users) for more convenient data entry.
[0034] In a specific embodiment, the carbon footprint accounting product list data input by the user is the consumption data of each production stage of the product, such as the list data of raw and auxiliary materials, energy and resources, process and intermediate products, waste treatment, etc.
[0035] In another specific embodiment, after the UIView control is rendered and constructed, the carbon footprint can be calculated based on the displayed content of the UIView control using the following formula:
[0036] CF = ∑(ADi × EFi)
[0037] Wherein, CF represents the carbon footprint of the product corresponding to the decomposed data, ADi represents the activity data of the i-th emission source, EFi represents the greenhouse gas emission factor corresponding to ADi, the activity data of the emission source and the total number of emission sources can be obtained from the display content of the UIView control, and the greenhouse gas emission factor can be obtained by consulting relevant standards.
[0038] In one embodiment, the structured data includes form structured data and process structured data, and step S102 includes:
[0039] When the structured data is process structured data, the process structured data is then three-dimensionally organized and decomposed to obtain process decomposition data.
[0040] When the structured data is form structured data, the form structured data is flattened and decomposed to obtain form decomposed data.
[0041] In this embodiment, the structured data is organized and decomposed according to its type. If it is process structured data, it is organized and decomposed in a three-dimensional manner to obtain process decomposition data for subsequent processing. Conversely, if it is form structured data, it is decomposed in a flat manner to obtain form decomposition data for subsequent processing.
[0042] Combination Figure 3 As shown, in one embodiment, when the structured data is process structured data, the process structured data is three-dimensionally organized and decomposed to obtain process decomposition data, including steps S301 to S305.
[0043] S301. Perform process structure decomposition on the process structured data to obtain a set of process stage identifiers for each stage of the product lifecycle related to carbon footprint accounting; wherein, each stage of the lifecycle includes: raw material acquisition stage 1, production and manufacturing stage 2, storage, transportation and sales stage 3, product use stage 4, and waste disposal stage 5.
[0044] S302. The process stage identifier set is decomposed stage by stage along each stage of the life cycle to obtain the process identifier set corresponding to all stages; wherein, the process identifier set includes multiple process identifiers.
[0045] S303. The process identifier set is decomposed step by step along the process identifier to obtain the input list and output list of each process; wherein, the input list and output list contain multiple emission sources;
[0046] S304. For each process, the input list and output list of the process are decomposed separately to obtain the attribute list of each emission source.
[0047] S305. The process stage identifier set, process identifier set, input list and output list of each process, and attribute list of each emission source are summarized into the process decomposition data.
[0048] In this embodiment, the process structure data is first decomposed based on the product lifecycle of carbon footprint accounting to obtain a set of process stage identifiers corresponding to the carbon footprint accounting product. The lifecycle stages corresponding to the process stage identifiers are raw material acquisition, manufacturing, storage and sales, and product use and disposal. Then, the process stage identifiers are decomposed step by step along the raw material acquisition, manufacturing, storage and sales, and product use and disposal stages to obtain a set of process identifiers corresponding to each stage of the lifecycle. Then, based on the multiple process identifiers in the process identifier set, the process is decomposed step by step to obtain the input list and output list corresponding to each process in the process identifier set. The input list and output list are then decomposed again to obtain the attribute list of each emission source in the process. Finally, the process stage identifier set, process identifier set, input list and output list corresponding to the process, and attribute list of each emission source obtained from the multiple decompositions are summarized to obtain the process decomposition data.
[0049] In one specific embodiment, the step of three-dimensionally organizing and decomposing the process structured data can be represented by a multi-level decomposition. The first level of decomposition involves decomposing the process structure data into a process structure, obtaining a set of process stage identifiers for each stage of the product lifecycle related to carbon footprint accounting. Based on this, the second level of decomposition involves decomposing the set of process stage identifiers stage by stage along each stage of the lifecycle, obtaining the corresponding process identifiers for each stage. For example, manufacturing stage two can be decomposed into cotton fiber processing process 1, textile processing process 2, cutting and sewing process 3, ... process N, etc. The third level of decomposition involves breaking down the process identifiers step-by-step to obtain an input list and an output list for each process. The input list contains the raw and auxiliary materials input into the process. For example, assuming there are two types of input raw and auxiliary materials, the input raw and auxiliary materials for the N processes in production stage two would be represented by the numbers: In1.1, In1.2, ..., In1.N, In2.1, ..., In2.N, where In represents input. Correspondingly, the output list contains the output products and waste. For example, assuming there are two types of output products and waste, the output products and waste for the N processes in production stage two would be represented by the numbers: Out1.1, Out1.2, ..., Out1.N, Out2.1, ..., Out2.N, where Out represents output. The fourth level of decomposition involves further decomposing the input and output lists of the processes to obtain an attribute list for each emission source. The attribute list includes the emission source name, emission unit, emission quantity, emission type, emission factor, data description, etc. By decomposing the structured process data into multiple levels, detailed data at each level of the carbon footprint accounting product in the form of a process model can be obtained, allowing users to intuitively understand the information they need. Furthermore, UIView controls corresponding to each level can be rendered and constructed based on the decomposition results (e.g., stage display UIView controls, process display UIView controls, input and output display UIView controls, emission source UIView controls, etc.). Alternatively, after completing the decomposition of all levels, the results of each level can be summarized, and then a summary UIView control (i.e., a process UIView control) can be constructed based on the summary results. The relevant information of the carbon footprint accounting product in the form of a process model can be displayed through the corresponding UIView controls at each level or the summary UIView control, making it convenient for users to obtain and understand the relevant content.
[0050] In other embodiments, the stages of the carbon footprint accounting product lifecycle are not limited to the five stages of raw material acquisition, manufacturing, storage and sales, product use, and waste disposal. They can also be divided according to other methods, such as raw material procurement, raw material extraction, product manufacturing and processing, transportation and logistics, sales, use and maintenance, and waste treatment and recycling.
[0051] Combination Figure 4 As shown, in one embodiment, when the structured data is form structured data, the form structured data is flattened and decomposed to obtain form decomposed data, including steps S401 to S403.
[0052] S401. Decompose the form structure data to obtain a set of form stage identifiers for each stage of the carbon footprint accounting product lifecycle; wherein, each stage of the lifecycle includes: raw material acquisition stage 1, production and manufacturing stage 2, storage, transportation and sales stage 3, product use stage 4, and waste disposal stage 5.
[0053] S402. Obtain emission source inventory data and attribute data of each emission source in each stage of the life cycle;
[0054] S403. Render the emission source data as row data and the attribute data of the emission source as column data to obtain the form decomposition data.
[0055] In this embodiment, the structured data of the form is first decomposed based on the carbon footprint accounting product lifecycle to obtain the form stage identifier set corresponding to the carbon footprint accounting product. Then, the emission source inventory data and attribute data of each emission source are obtained from the raw material acquisition stage one, production and manufacturing stage two, storage, transportation and sales stage three, product use stage four and waste disposal stage five in the form stage identifier set. The emission source data and emission source attribute data are then rendered as row data and column data, respectively, to obtain the form decomposed data.
[0056] In one specific embodiment, the decomposed form data can be represented in the form of a worksheet. Each stage in the set of form stage identifiers obtained from the form structure decomposition is used as the first-level label name of the worksheet (or as the sub-worksheet name). Under the first-level label, emission source data and emission source attribute data are rendered as row data and column data of the worksheet, respectively. For example, n emission source data are rendered as row data E1, E2, ... En of the worksheet, while the attribute data of emission source E1 is rendered as column data E1a, E1b, ... E1n of the worksheet. Furthermore, a UIView control (equivalent to a form UIView control) corresponding to the constructed worksheet can be rendered to display relevant information about the carbon footprint accounting product in form format, thereby facilitating user access to and understanding of the relevant content.
[0057] In one embodiment, step S101 includes:
[0058] The carbon footprint accounting product list data is converted to a unified exchange format to obtain data.
[0059] The unified exchange format data is converted to obtain structured data.
[0060] In this embodiment, the carbon footprint accounting product inventory data format is first converted into a unified exchange format data. The unified exchange format data is defined as a unified format that can be used for communication and data transactions. Specifically, the unified exchange format data can be in JSON format (of course, it can also be set to other formats). The JSON format is used to define the identifiers and nesting relationships of each field in the carbon footprint accounting product inventory data, such as each life cycle stage, emission source type, name, unit, emission amount, data description, and transportation information. Then, the unified exchange format data is converted into structured data.
[0061] In one embodiment, the dual-modal carbon footprint data management method further includes:
[0062] The structured data is stored in a database;
[0063] In response to a user's request to convert a form component to a process model component, the form structure data is retrieved from the database;
[0064] The structured data of the form is transformed into process structured data in a three-dimensional manner, and the process structured data is further organized and decomposed in a three-dimensional manner to obtain process decomposition data.
[0065] In response to a user's request to convert the process model component format into a form component format, the process structure data is retrieved from the database;
[0066] The process structured data is flattened to obtain form structured data, and the form structured data is flattened and decomposed to obtain form decomposed data.
[0067] In this embodiment, the structured data (process structured data or form structured data) is first stored in a pre-established database. In specific application scenarios, the database can also be a backend storage module. Then, when the user (e.g., the accounting personnel) needs to change the input format of the carbon footprint accounting product list data from the form component format to the process model component format, that is, when the content displayed through the form UIView control needs to be switched to be displayed through the process UIView control, the pre-saved form structured data is retrieved from the database and transformed into a three-dimensional form. This transforms the originally flat form structured data into three-dimensional process structured data, which is then three-dimensionally organized and decomposed into process decomposition data for subsequent rendering and construction of the process UIView control. Similarly, when users (such as implementation personnel) need to change the input format of carbon footprint accounting product list data from process model component format to form component format, that is, when they need to switch the content displayed through the process UIView control to the form UIView control, the pre-saved process structured data is retrieved from the database and flattened. This transforms the original three-dimensional process structured data into flattened form structured data, which is then flattened and decomposed into form decomposed data for subsequent form UIView control rendering and construction. In this embodiment, by saving structured data and converting its format when needed, the needs of implementation personnel for flattened display of product carbon footprint accounting data and accounting personnel for three-dimensional display of product carbon footprint accounting data can be met, thus improving the user experience for different users.
[0068] In one embodiment, after step S102, the method further includes:
[0069] The decomposed data are subjected to integrity verification and mass conservation checks respectively.
[0070] In this embodiment, integrity verification and mass conservation checks are performed to ensure the accuracy and consistency of data before and after structural decomposition. Specifically, integrity verification checks whether necessary information for carbon footprint calculation is missing from the decomposition data, such as checking whether there is a corresponding input emission amount or data description for a certain emission source in the decomposition data. Mass conservation checks whether the deviation between the weight of input raw materials and the total weight of output products and waste in the decomposition data meets a preset range. For example, it can be set that the deviation between the weight of input raw materials and the total weight of output products and waste is no more than 5% to pass. Subsequent processing can only proceed after both integrity verification and mass conservation checks pass. If integrity verification fails, the necessary information for carbon footprint calculation needs to be supplemented. If mass conservation checks fail, the weight of input raw materials and the total weight of output products and waste need to be recalculated to ensure accuracy. In specific embodiments, the results of passing integrity checks and quality conservation checks can also be rendered and added to the process UIView control or form UIView control for display. Alternatively, when the data decomposed from the form is represented in the form of a worksheet, the results of passing integrity checks and quality conservation checks can be added to the worksheet as additional column data.
[0071] Figure 5 This is a schematic block diagram of a dual-modal carbon footprint data management device 500 provided in an embodiment of the present invention. The device 500 includes:
[0072] The rendering and conversion unit 501 is used to render and convert the carbon footprint accounting product list data in response to the carbon footprint accounting product list data input by the user, so as to obtain the structured data corresponding to the carbon footprint accounting product list data; wherein, the input form of the carbon footprint accounting product list data is a form component or a process model component.
[0073] The structure decomposition unit 502 is used to decompose the structured data to obtain corresponding decomposed data; wherein, the decomposed data is process decomposition data or form decomposition data.
[0074] The control rendering construction unit 503 is used to render and construct a process UIView control or a form UIView control based on the process decomposition data or form decomposition data, and to fill in or review carbon footprint accounting data according to the display content of the process UIView control or the form UIView control.
[0075] In one embodiment, the structured data includes form structured data and process structured data, and the structure decomposition unit 502 includes:
[0076] The process decomposition unit is used to perform three-dimensional organization and decomposition of the process structured data when the structured data is process structured data, so as to obtain process decomposition data.
[0077] The form decomposition unit is used to flatten and decompose the structured data into form decomposed data when the structured data is form structured data.
[0078] Combination Figure 6 As shown, in one embodiment, the process decomposition unit includes:
[0079] The process structure decomposition unit 601 is used to decompose the process structure data to obtain a set of process stage identifiers for each stage of the product life cycle related to carbon footprint accounting; wherein, each stage of the life cycle includes: raw material acquisition stage one, production and manufacturing stage two, storage, transportation and sales stage three, product use stage four, and waste disposal stage five.
[0080] The stage decomposition unit 602 is used to decompose the process stage identifier set along each stage of the life cycle to obtain the process identifier set corresponding to all stages; wherein, the process identifier set includes multiple process identifiers.
[0081] The process decomposition unit 603 is used to decompose the process identifier set along the process identifier step by step to obtain the input list and output list of each process; wherein the input list and output list contain multiple emission sources;
[0082] The list decomposition unit 604 is used to decompose the input list and output list of each process for each process to obtain the attribute list of each emission source.
[0083] The data aggregation unit 605 is used to aggregate the process stage identifier set, the process identifier set, the input list and output list of each process, and the attribute list of each emission source into the process decomposition data.
[0084] Combination Figure 7 As shown, in one embodiment, the form decomposition unit includes:
[0085] The form structure decomposition unit 701 is used to decompose the form structure data to obtain a set of form stage identifiers for each stage of the carbon footprint accounting product life cycle; wherein, each stage of the life cycle includes: raw material acquisition stage one, production and manufacturing stage two, storage, transportation and sales stage three, product use stage four, and waste disposal stage five.
[0086] The emission source data acquisition unit 702 is used to acquire emission source inventory data and attribute data of each emission source at each stage of the life cycle.
[0087] The emission source data rendering unit 703 is used to render the emission source data as row data and the attribute data of the emission source as column data, thereby obtaining the form decomposition data.
[0088] In one embodiment, the rendering conversion unit 501 includes:
[0089] The format conversion unit is used to convert the carbon footprint accounting product list data into a unified exchange format data.
[0090] The data conversion unit is used to convert the unified exchange format data to obtain structured data.
[0091] In one embodiment, the dual-modal carbon footprint data management device 500 further includes:
[0092] A data storage unit is used to store the structured data in a database;
[0093] The first acquisition unit is used to acquire the form structured data from the database in response to a user's conversion request to convert the form component form into the process model component form;
[0094] A three-dimensional transformation unit is used to perform three-dimensional transformation on the form structured data to obtain process structured data, and to perform three-dimensional organization and decomposition on the process structured data to obtain process decomposition data.
[0095] The second acquisition unit is used to acquire the process structured data from the database in response to a user's conversion request to convert the process model component form into a form component form;
[0096] The flattening conversion unit is used to flatten the process structured data to obtain form structured data, and to flatten and decompose the form structured data to obtain form decomposed data.
[0097] In one embodiment, after the structural decomposition unit 502, the following is further included:
[0098] The verification and checking unit is used to perform integrity verification and quality conservation checks on the decomposed data respectively.
[0099] Since the embodiments of the apparatus and the embodiments of the method correspond to each other, please refer to the description of the embodiments of the method for the embodiments of the apparatus, which will not be repeated here.
[0100] This invention also provides a computer-readable storage medium storing a computer program thereon, which, when executed, can perform the steps provided in the above embodiments. The storage medium may include various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0101] This invention also provides a computer device, which may include a memory and a processor. The memory stores a computer program, and when the processor calls the computer program in the memory, it can implement the steps provided in the above embodiments. Of course, the computer device may also include various network interfaces, power supplies, and other components.
[0102] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the systems disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple; relevant parts can be referred to in the method section. It should be noted that those skilled in the art can make various improvements and modifications to this application without departing from the principles of this application, and these improvements and modifications also fall within the protection scope of the claims of this application.
[0103] It should also be noted that, in this specification, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
Claims
1. A dual-modal carbon footprint data management method, characterized in that, include: In response to the carbon footprint accounting product list data input by the user, the carbon footprint accounting product list data is rendered and transformed to obtain the structured data corresponding to the carbon footprint accounting product list data; wherein, the input form of the carbon footprint accounting product list data is in the form of a form component or a process model component; The structured data is decomposed to obtain corresponding decomposed data; wherein, the decomposed data is process decomposition data or form decomposition data. Based on the process decomposition data or form decomposition data, render and construct the corresponding process UIView control or form UIView control, and fill in or review carbon footprint accounting data according to the display content of the process UIView control or form UIView control; The structured data includes form structured data and process structured data; The step of decomposing the structured data to obtain the corresponding decomposed data includes: When the structured data is process structured data, the process structured data is organized and decomposed in three dimensions to obtain process decomposition data; the process decomposition data includes a set of process stage identifiers, a set of process identifiers, an input list and an output list for each process, and an attribute list for each emission source. When the structured data is form structured data, the form structured data is flattened and decomposed to obtain form decomposed data; the form decomposed data includes emission source inventory data and attribute data of each emission source, wherein the emission source data is rendered as row data and the emission source attribute data is rendered as column data.
2. The dual-modal carbon footprint data management method according to claim 1, characterized in that, When the structured data is process structured data, the process structured data is flattened and decomposed to obtain process decomposition data, including: The process structure data is decomposed to obtain a set of process stage identifiers for each stage of the product lifecycle for carbon footprint accounting; wherein, each stage of the lifecycle includes: raw material acquisition stage 1, production and manufacturing stage 2, storage, transportation and sales stage 3, product use stage 4, and waste disposal stage 5. The process stage identifier set is decomposed stage by stage along each stage of the life cycle to obtain the process identifier set corresponding to all stages; wherein, the process identifier set includes multiple process identifiers; The process identifier set is decomposed step by step along the process identifier to obtain the input list and output list for each process; wherein the input list and output list contain multiple emission sources; For each process, the input list and output list of the process are decomposed separately to obtain the attribute list of each emission source; The process stage identifier set, the process identifier set, the input and output lists for each process, and the attribute list for each emission source are summarized into the process decomposition data.
3. The dual-modal carbon footprint data management method according to claim 1, characterized in that, When the structured data is form structured data, the form structured data is then three-dimensionally organized and decomposed to obtain decomposed form data, including: The structured data of the form is decomposed to obtain a set of form stage identifiers for each stage of the product lifecycle related to carbon footprint accounting; wherein, each stage of the lifecycle includes: raw material acquisition stage 1, production and manufacturing stage 2, storage, transportation and sales stage 3, product use stage 4, and waste disposal stage 5. Obtain emission source inventory data and attribute data for each emission source at each stage of the life cycle; The emission source data is rendered as row data, and the attribute data of the emission source is rendered as column data, thereby obtaining the form decomposition data.
4. The dual-modal carbon footprint data management method according to claim 1, characterized in that, The rendering and transformation of the carbon footprint accounting product list data yields structured data corresponding to the carbon footprint accounting product list data, including: The carbon footprint accounting product list data is converted to a unified exchange format to obtain data. The unified exchange format data is converted to obtain structured data.
5. The dual-modal carbon footprint data management method according to claim 1, characterized in that, Also includes: The structured data is stored in a database; In response to a user's request to convert a form component to a process model component, the form structure data is retrieved from the database; The structured data of the form is transformed into process structured data in a three-dimensional manner, and the process structured data is further organized and decomposed in a three-dimensional manner to obtain process decomposition data. In response to a user's request to convert the process model component format into a form component format, the process structure data is retrieved from the database; The process structured data is flattened to obtain form structured data, and the form structured data is flattened and decomposed to obtain form decomposed data.
6. The dual-modal carbon footprint data management method according to claim 1, characterized in that, After performing structural decomposition on the structured data to obtain the corresponding decomposed data, the method further includes: The decomposed data are subjected to integrity verification and mass conservation checks respectively.
7. A dual-modal carbon footprint data management device, characterized in that, include: The rendering and conversion unit is used to render and convert the carbon footprint accounting product list data in response to the user input, so as to obtain the structured data corresponding to the carbon footprint accounting product list data; wherein, the input form of the carbon footprint accounting product list data is a form component or a process model component; The structure decomposition unit is used to decompose the structured data to obtain corresponding decomposed data; wherein, the decomposed data is process decomposition data or form decomposition data. The control rendering construction unit is used to render and construct a process UIView control or a form UIView control based on the process decomposition data or form decomposition data, and to fill in or review carbon footprint accounting data according to the display content of the process UIView control or the form UIView control. The structured data includes form structured data and process structured data, and the structure decomposition unit includes: The process decomposition unit is used to perform three-dimensional organization and decomposition of the structured data when the structured data is process structured data, to obtain process decomposition data; the process decomposition data includes a set of process stage identifiers, a set of process identifiers, an input list and an output list for each process, and an attribute list for each emission source. The form decomposition unit is used to flatten and decompose the structured data into form decomposed data when the structured data is form structured data. The form decomposed data includes emission source inventory data and attribute data of each emission source, wherein the emission source data is rendered as row data and the emission source attribute data is rendered as column data.
8. A computer device, characterized in that, The method includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the dual-modal carbon footprint data management method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the dual-modal carbon footprint data management method as described in any one of claims 1 to 6.