Waterway engineering carbon emission calculation method and device and electronic equipment

By extracting and matching the quotas and material and equipment information from the cost estimation software for waterway engineering projects, and using the mapping relationship library and standard material and equipment library to calculate carbon emissions, the problem of inconsistent data formats in carbon emission calculation during the construction period of waterway engineering projects was solved, and efficient and accurate carbon emission calculation was achieved.

CN122311544APending Publication Date: 2026-06-30WATER TRANSPORT PLANNING & DESIGN INST
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
WATER TRANSPORT PLANNING & DESIGN INST
Filing Date
2026-03-31
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

In the carbon emission calculation during the construction period of waterway projects, the data formats of different cost estimation software are not interoperable, resulting in low data compatibility and poor calculation accuracy. The lack of a unified coding system makes manual conversion prone to data inconsistencies.

Method used

By obtaining the specified cost results reports exported by the cost estimation software of various waterway engineering projects, extracting quota information and material and equipment information, matching them using a mapping relationship library, obtaining standard material and equipment numbers, and searching for carbon emission factors in the standard material and equipment library to calculate carbon emissions, the data is automatically parsed and converted.

Benefits of technology

It solved the problem of inconsistent data formats among different cost estimation software, improved the accuracy and efficiency of calculations, reduced manual intervention, achieved unified data identification and calculation, and improved the accuracy of carbon emission calculations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122311544A_ABST
    Figure CN122311544A_ABST
Patent Text Reader

Abstract

This invention discloses a method, apparatus, and electronic equipment for calculating carbon emissions in waterway engineering, relating to the field of waterway engineering technology. The method includes: extracting quota information and material / machinery information from a specified cost report to obtain a set of quota objects and a set of quota material / machinery objects; matching the material / machinery information in the set of quota material / machinery objects using a mapping database to obtain standard material / machinery numbers; searching for the carbon emission factor corresponding to each quota material / machinery object in the standard material / machinery database based on the standard material / machinery number; calculating the carbon emission of each quota object based on the object quantity, object unit, and corresponding carbon emission factor, and summing the carbon emission of all quota objects to obtain the project's carbon emission. This invention solves the technical problem in related technologies where the data formats of mainstream cost software for calculating carbon emissions during the construction period of waterway engineering are not interoperable, leading to data inconsistencies and low calculation accuracy due to manual conversion.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of water transport engineering technology or other related fields. Specifically, it relates to a method and apparatus for calculating carbon emissions from water transport engineering projects, as well as electronic equipment. Background Technology

[0002] Transportation infrastructure construction, especially waterway projects, has become a focus of attention due to the significant carbon emissions generated during the construction phase. Carbon emissions during construction primarily originate from the production and transportation of building materials, the use of construction machinery, and energy consumption during construction. Accurate calculation of these emissions is crucial for assessing the environmental impact of projects, developing emission reduction measures, and achieving green construction. Currently, the construction industry calculates project carbon emissions based on the quantities provided in construction drawings. However, in the infrastructure sector, highways and waterways calculate carbon emissions based on project cost estimates and develop corresponding calculation software.

[0003] In related technologies, carbon emission calculations during the construction period of waterway engineering projects are based on cost estimates reports exported from cost estimation software. These reports are calculated manually using spreadsheets or by employing relevant carbon emission calculation software. Furthermore, there is no industry-wide standardized coding system for budget estimates in the domestic waterway construction sector. The data structures and standards of the results from various mainstream cost estimation software vendors differ, and some vendors' carbon emission calculation modules can only perform carbon emission calculations for projects created using their own software, failing to recognize and calculate carbon emissions from cost estimates reports from other vendors.

[0004] The carbon emission calculation during the construction period of waterway engineering projects in related technologies has significant limitations and shortcomings. For example, data compatibility is low. Different cost estimation software in the field of waterway engineering have their own characteristics in project estimates, budgets, or bill of quantities pricing, and lack a unified coding system, resulting in different cost file formats, data structures, and data standards. This incompatibility makes it extremely difficult to exchange cost data and perform carbon emission calculations between different software. There are also data consistency issues: the data formats of mainstream cost estimation software are not interoperable, and manual conversion easily leads to data inconsistencies and low calculation accuracy.

[0005] There is currently no effective solution to the above problems. Summary of the Invention

[0006] This invention provides a method, apparatus, and electronic device for calculating carbon emissions from waterway engineering projects, which at least solves the technical problem in the related art that the data formats of mainstream cost estimation software for calculating carbon emissions during the construction period of waterway engineering projects are not interoperable, and that manual conversion easily leads to data inconsistencies and low calculation accuracy.

[0007] According to one aspect of the present invention, a method for calculating carbon emissions during the construction period of a waterway engineering project is provided, comprising: acquiring a specified cost result report exported by cost estimation software for each waterway engineering project, and extracting quota information and material and equipment information from the specified cost result report to obtain a set of quota objects and a set of quota material and equipment objects; matching the material and equipment information in the set of quota material and equipment objects through a mapping relationship library to obtain a standard material and equipment number; searching for the carbon emission factor corresponding to each quota material and equipment object in the standard material and equipment library based on the standard material and equipment number; calculating the carbon emission amount of each quota object based on the number of quota material and equipment objects for each quota object, the basic unit of each quota material and equipment object, and the carbon emission factor corresponding to each quota material and equipment object, and summing up the carbon emission amounts of all quota objects to obtain the project carbon emission amount.

[0008] Optionally, the step of extracting quota information and material and equipment information from the specified cost result report to obtain a quota object set and a quota material and equipment object set includes: in the budget estimate mode, obtaining the construction and installation unit project budget estimate table and the unit price analysis table from the specified cost result report; searching for the project quota range indicated by the first quota keyword in the construction and installation unit project budget estimate table, and retrieving the quota information corresponding to the second quota keyword from the project quota range to obtain the quota object set of the waterway project; searching for the project material and equipment range indicated by the first material and equipment keyword in the unit price analysis table, and retrieving the information of each material and equipment item corresponding to the second material and equipment keyword from the project material and equipment range to obtain the material and equipment object set corresponding to each quota of the waterway project.

[0009] Optionally, the step of searching for the project quota range indicated by the first quota keyword in the construction and installation unit project budget table, and retrieving the quota information corresponding to the second quota keyword from the project quota range to obtain the quota object set of the waterway project includes: for each page of the construction and installation unit project budget table, searching the starting row corresponding to the serial number until the ending row corresponding to the direct quota cost, and truncating the selected range of the starting row and the ending row to obtain the project quota range indicated by the first quota keyword; performing a column-by-column search on the project quota range of each page, searching for the quota information corresponding to the second quota keyword to obtain the quota object set of the waterway project, wherein the second quota keyword includes at least one of the following: quota or estimate table number, sub-item project name, unit, and project quantity.

[0010] Optionally, the step of searching the project's material and equipment range indicated by the first material and equipment keyword in the unit price analysis table, and retrieving information on each material and equipment item corresponding to the second material and equipment keyword from the project's material and equipment range to obtain the set of material and equipment objects corresponding to each quota of the water transport project, includes: for each page of the unit price analysis table, searching the starting row corresponding to the serial number until the ending row corresponding to the direct cost of the base price quota, and truncating the selected range of the starting row and the ending row to obtain the project's material and equipment range indicated by the first material and equipment keyword; performing a column-by-column search on the project's material and equipment range of each page, searching for information on each material and equipment item corresponding to the second material and equipment keyword to obtain an initial set of material and equipment object information, wherein the second quota keyword includes at least one of the following: quota number, project name, unit, consumption per quota unit; preprocessing the initial set of material and equipment object information to obtain the set of material and equipment objects corresponding to each quota of the water transport project, wherein the preprocessing method includes at least one of the following: filtering row records with empty attribute values ​​corresponding to the material and equipment serial number.

[0011] Optionally, after obtaining the set of labor, materials, and machinery objects corresponding to each quota of the waterway engineering project, the method further includes: querying the set of quota objects; for each quota object found, searching for the attribute value of the quota sequence number in the set of quota labor, materials, and machinery objects through the attribute value of the quota sequence number; if the search result indicates that the attribute value corresponding to the quota sequence number of the quota object is the same as the attribute value corresponding to the quota sequence number of a certain quota labor, materials, and machinery object in the set of quota labor, materials, and machinery objects, then binding the quota labor, materials, and machinery object to the quota object as a child object, thereby obtaining the set of all valid quota objects of the waterway engineering project.

[0012] Optionally, the step of matching the material and equipment information in the set of quota material and equipment objects through a mapping relationship library to obtain the standard material and equipment number includes: for each quota material and equipment object in the set of quota material and equipment objects, matching the object name and unit in the mapping relationship library; if the matching is successful, extracting the standard material and equipment number corresponding to the successfully matched object name and unit in the mapping relationship library; if the matching fails, fuzzy matching mechanism is activated, and the object name of the quota material and equipment object is used to calculate the similarity of each object name in the mapping relationship library, and the standard material and equipment number corresponding to the object name and unit with the highest calculated similarity score is used as the standard material and equipment number corresponding to the object name of the quota material and equipment object, wherein the carbon emission factor corresponding to each quota material and equipment object is searched in the standard material and equipment library based on the standard material and equipment number.

[0013] Optionally, the step of calculating the carbon emissions of each quota object based on the quantity of quota materials and equipment for each quota object, the basic unit of each quota materials and equipment, and the carbon emission factor corresponding to each quota materials and equipment, and summing the carbon emissions of all quota objects to obtain the project carbon emissions, includes: receiving material information input through a software interface, wherein the material information includes: material transport distance, transport equipment, and selection coefficient; calculating the carbon emissions of each quota object based on the material information, the quantity of quota materials and equipment for each quota object, the basic unit of each quota materials and equipment, and the carbon emission factor corresponding to each quota materials and equipment; for the sub-items of the water transport project, calculating the carbon emissions of the sub-item based on the carbon emissions of multiple quota objects involved in the sub-item; and summing the carbon emissions of all quota objects to obtain the project carbon emissions of the water transport project.

[0014] According to another aspect of the present invention, a method for calculating carbon emissions during the construction period of a waterway engineering project is also provided, comprising: receiving a summary file of labor, materials, and machinery output by various cost estimation software and external terminals after cost estimation of a waterway engineering project, and extracting the labor, materials, and machinery object information from the summary file to obtain a project labor, materials, and machinery object set; matching the labor, materials, and machinery information in the project labor, materials, and machinery object set through a mapping relationship library to obtain a standard labor, materials, and machinery number; searching for the carbon emission factor corresponding to each quota labor, materials, and machinery object in the standard labor, materials, and machinery library based on the standard labor, materials, and machinery number; receiving material information input through a software interface, wherein the material information includes: material transport distance, transport equipment, and selection coefficient; calculating the carbon emission amount of each project labor, materials, and machinery object based on the material information, the object quantity, object unit, and carbon emission factor; and summarizing the carbon emission amounts of all project labor, materials, and machinery objects to obtain the project carbon emission amount of the waterway engineering project.

[0015] According to another aspect of the present invention, a carbon emission calculation device for the construction period of a waterway engineering project is also provided, comprising: a quota information extraction unit, used to obtain a specified cost result report exported by the cost software of each waterway engineering project, and extract quota information and material and equipment information from the specified cost result report to obtain a quota object set and a quota material and equipment object set; a material and equipment information matching unit, used to match the material and equipment information in the quota material and equipment object set through a mapping relationship library to obtain a standard material and equipment number; a carbon emission factor lookup unit, used to look up the carbon emission factor corresponding to each quota material and equipment object in the standard material and equipment library according to the standard material and equipment number; and a carbon emission calculation unit, used to calculate the carbon emission of each quota object based on the number of quota material and equipment objects for each quota object, the basic unit of each quota material and equipment object, and the carbon emission factor corresponding to each quota material and equipment object, and summarize the carbon emission of all quota objects to obtain the project carbon emission.

[0016] Optionally, the quota information extraction unit includes: a budget table acquisition module, used to acquire the construction and installation unit project budget table and unit price analysis table from the specified cost result report in the budget estimate mode; a quota range search module, used to search for the project quota range indicated by the first quota keyword from the construction and installation unit project budget table, and retrieve the quota information corresponding to the second quota keyword from the project quota range to obtain the quota object set of the waterway engineering project; and a labor, material, and machinery range search module, used to search for the project labor, material, and machinery range indicated by the first labor, material, and machinery keyword from the unit price analysis table, and retrieve the information of each labor, material, and machinery item corresponding to the second labor, material, and machinery keyword from the project labor, material, and machinery range to obtain the labor, material, and machinery object set corresponding to each quota of the waterway engineering project.

[0017] Optionally, the quota range search module includes: a first search submodule, used to search the starting row corresponding to the serial number of each page of the construction and installation unit project budget table, up to the ending row corresponding to the quota direct cost, and to truncate the selected range of the starting row and the ending row to obtain the project quota range indicated by the first quota keyword; and a first column-by-column retrieval submodule, used to perform column-by-column retrieval of the project quota range of each page, search for the quota information corresponding to the second quota keyword, and obtain the quota object set of the water transport project, wherein the second quota keyword includes at least one of the following: quota or estimate table number, sub-item project name, unit, and project quantity.

[0018] Optionally, the labor, material, and machinery range search module includes: a second search submodule, used to search the starting row corresponding to the serial number of each page in the unit price analysis table, up to the ending row corresponding to the direct cost of the base price quota, and to truncate the selected range of the starting row and the ending row to obtain the project labor, material, and machinery range indicated by the first labor, material, and machinery keyword; a second column-by-column retrieval submodule, used to perform column-by-column retrieval of the project labor, material, and machinery range of each page, searching for information on each labor, material, and machinery item corresponding to the second labor, material, and machinery keyword to obtain an initial set of labor, material, and machinery object information, wherein the second quota keyword includes at least one of the following: quota number, project name, unit, consumption per quota unit; and an information preprocessing module, used to preprocess the initial set of labor, material, and machinery object information to obtain a set of labor, material, and machinery objects corresponding to each quota of the water transport project, wherein the preprocessing method includes at least one of the following: filtering row records with empty attribute values ​​corresponding to the labor, material, and machinery serial numbers.

[0019] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform the carbon emission calculation method for the construction period of waterway engineering as described above.

[0020] According to another aspect of the present invention, an electronic device is also provided, including one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the carbon emission calculation method for the construction period of waterway engineering as described above.

[0021] According to another aspect of the present invention, a computer program product is also provided, including a computer program that, when executed by a processor, implements the steps of the carbon emission calculation method for the construction period of waterway engineering as described in any one of the above embodiments.

[0022] In this application, specified cost result reports exported from cost estimation software for various waterway engineering projects are obtained, and quota information and material and equipment information are extracted from the specified cost result reports to obtain a set of quota objects and a set of quota material and equipment objects. Through a mapping relationship library, the material and equipment information in the set of quota material and equipment objects is matched to obtain the standard material and equipment number. Based on the standard material and equipment number, the carbon emission factor corresponding to each quota material and equipment object is searched in the standard material and equipment library. Based on the quantity of quota material and equipment objects for each quota object, the basic unit of each quota material and equipment object, and the carbon emission factor corresponding to each quota material and equipment object, the carbon emission of each quota object is calculated, and the carbon emission of all quota objects is summarized to obtain the project carbon emission.

[0023] In this application, after extracting the quota information and material and equipment information from the specified cost results report, the pre-created standard material and equipment library and material and equipment mapping database can be used to automatically parse and convert cost data from different cost software. This avoids errors and time-consuming processes that may occur during manual input and matching, solves the problem of inconsistent data structures and standards among different cost software, and achieves unified identification and calculation of cost data from the same software. This greatly improves the accuracy of the calculation, thereby solving the technical problem in related technologies that the mainstream cost software results data formats are not interoperable, and manual conversion is prone to data inconsistency and low calculation accuracy. Attached Figure Description

[0024] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0025] Figure 1 This is a flowchart of an optional method for calculating carbon emissions during the construction period of a waterway project according to an embodiment of the present invention;

[0026] Figure 2 This is a schematic diagram of an optional method for rapid calculation of carbon emissions during the construction period of a waterway project according to an embodiment of the present invention;

[0027] Figure 3 This is a schematic diagram illustrating an optional method for extracting key information from a construction and installation unit project budget table according to an embodiment of the present invention.

[0028] Figure 4 This is a schematic diagram of an optional analytical unit valuation analysis according to an embodiment of the present invention;

[0029] Figure 5 This is a schematic diagram illustrating the retrieval of an optional standard tool and equipment library according to an embodiment of the present invention;

[0030] Figure 6 This is a schematic diagram of another optional method for rapid calculation of carbon emissions during the construction period of a waterway project according to an embodiment of the present invention;

[0031] Figure 7 This is a schematic diagram of an optional carbon emission summary table of materials, labor, and machinery according to an embodiment of the present invention;

[0032] Figure 8 This is a schematic diagram of an optional carbon emission calculation device for the construction period of a waterway project according to an embodiment of the present invention;

[0033] Figure 9This is a hardware structure block diagram of an electronic device (or mobile device) for performing a carbon emission calculation method during the construction period of a waterway project, according to an embodiment of the present invention. Detailed Implementation

[0034] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0035] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0036] To facilitate understanding of the present invention by those skilled in the art, some terms or nouns involved in the various embodiments of the present invention are explained below:

[0037] The regulations for preliminary budget preparation are specific provisions for the preparation of preliminary budgets for waterway construction projects. They guide the calculation and management of waterway project costs and serve as an important basis for project cost control and carbon emission assessment.

[0038] The material and equipment mapping database contains a database of the correspondence between material and equipment names, units, and standard material and equipment numbers. In this invention, it is used to intelligently match material and equipment data exported from various cost estimation software, ensuring that it can be quickly and accurately converted into the format required for carbon emission calculation.

[0039] The Standard Tools, Materials, and Equipment Database stores the names, units, serial numbers, and corresponding carbon emission factors of all standard tools, materials, and equipment. This serves as a reference for carbon emission calculations, ensuring that the carbon emissions of each type of tool, material, and equipment can be calculated based on the latest emission standards, thereby improving the accuracy and reliability of the calculations.

[0040] The Levenshtein Distance Algorithm (LDA) is a string similarity algorithm that measures the differences between two sequences. It calculates the edit distance between two words or strings, i.e., the minimum number of operations required to transform one string into another by inserting, deleting, or replacing characters. In this invention, LDA is used to determine the best match by calculating similarity when the names of materials, labor, and machinery differ across different cost estimation software, thereby obtaining an accurate carbon emission factor.

[0041] It should be noted that the carbon emission calculation method and apparatus for the construction period of waterway engineering projects disclosed herein can be used in the field of waterway engineering technology to achieve rapid calculation of carbon emissions during the construction period of waterway engineering projects, and can also be used in any field other than the field of waterway engineering technology to achieve rapid calculation of carbon emissions during the construction period of waterway engineering projects. This disclosure does not limit the application field of the carbon emission calculation method and apparatus for the construction period of waterway engineering projects.

[0042] It should be noted that in this disclosure, customer information is collected and analyzed, and users are provided with corresponding operation entry points to choose whether to agree to or reject the automated decision results; if the user chooses to reject, the process will proceed to the expert decision-making process.

[0043] The following embodiments of the present invention can be applied to various systems / applications / equipment for carbon emission calculation in waterway engineering projects. The present invention is applicable to waterway engineering scenarios, specifically including but not limited to carbon emission assessments during the construction phase of infrastructure projects such as coastal ports, inland waterways, and shipyard hydraulic structures. Especially in the project budget or bill of quantities pricing stage, it achieves rapid and accurate carbon emission calculations by intelligently parsing and converting data reports such as the "Building and Installation Unit Engineering Budget Table" and "Unit Price Analysis Table" output by various mainstream cost estimation software.

[0044] By creating a material, labor, and machinery mapping database for waterway cost estimation software, this invention can automatically parse and convert cost data from different cost estimation software, avoiding errors and time-consuming processes that may occur during manual input and matching. It solves the problem of inconsistent data structures and standards among different cost estimation software, achieving unified identification and calculation of cost data from various software programs, greatly facilitating project carbon management and carbon emission calculation personnel.

[0045] Furthermore, after the project is created and calculated on the cost estimation software, this invention eliminates the need to recreate the project on the carbon emission calculation software. The project can be created on the carbon emission calculation software simply by specifying the cost report file. Once the project is created, there is no need to adjust the parameters, which greatly reduces the workload of the calculation personnel and improves work efficiency.

[0046] The rapid and accurate carbon emission calculation results provided by this invention can offer project managers timely carbon emission predictions, assist in formulating more reasonable carbon management targets, as well as low-carbon design, construction plans and emission reduction measures, and promote the implementation of green construction concepts.

[0047] The present invention will now be described in detail with reference to various embodiments.

[0048] Example 1

[0049] According to an embodiment of the present invention, an embodiment of a method for calculating carbon emissions during the construction period of a waterway project is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0050] The embodiments of the present invention can be applied to pre-compiled carbon emission calculation software, which can summarize the specified cost results reports exported by the cost software of various waterway engineering projects, combine the mapping relationship library and the standard labor, material and machinery library, calculate the carbon emission of the project, output carbon emission data, and output it through the labor, material and machinery summary table.

[0051] Figure 1 This is a flowchart of an optional carbon emission calculation method for the construction period of a waterway project according to an embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps S101 to S104. The present invention will be described in detail below with reference to each implementation step.

[0052] Step S101: Obtain the specified cost result report exported by the cost estimation software for each waterway engineering project, and extract the quota information and material and equipment information from the specified cost result report to obtain the quota object set and the quota material and equipment object set.

[0053] The designated cost results report refers to the tabular data generated by each cost estimation software after receiving the input project pre-construction information. For the preliminary budget stage, it can generate a construction and installation unit project preliminary budget table (for dredging projects, a construction unit project preliminary budget table) and a unit price analysis table. In the list mode, it can generate a sub-item quantity list pricing table and a comprehensive unit price analysis table. This embodiment takes the construction and installation unit project preliminary budget table and unit price analysis table as examples. The construction and installation unit project preliminary budget table covers all the quota information for the project, including the quota number, name, unit, and quantity of each quota. The unit price analysis table covers all the material and equipment information corresponding to the quotas for the project, including the name, unit, and consumption per unit of each quota.

[0054] It should be understood that the quota object in this embodiment can be understood as a sub-project of each waterway engineering project in the field of waterway engineering, such as foundation pit excavation and soil transportation; while the labor, materials and machinery in this embodiment is a combined abbreviation for labor, materials and ship machinery, that is, for each quota object, it is necessary to consider the number of laborers (the unit can be man-days), the number of materials (the unit is determined by the individual according to the type of materials), and the required ship machinery and equipment needed to complete the project of that quota object.

[0055] Optionally, the step of extracting quota information and material and equipment information from a specified cost result report to obtain a quota object set and a quota material and equipment object set includes: in the budget estimate mode, obtaining the construction and installation unit project budget estimate table and unit price analysis table from the specified cost result report; searching for the project quota range indicated by the first quota keyword in the construction and installation unit project budget estimate table, and retrieving the quota information corresponding to the second quota keyword from the project quota range to obtain the quota object set for the waterway engineering project; searching for the project material and equipment range indicated by the first material and equipment keyword in the unit price analysis table, and retrieving the information of each material and equipment item corresponding to the second material and equipment keyword from the project material and equipment range to obtain the material and equipment object set corresponding to each quota item for the waterway engineering project.

[0056] In the preliminary budget mode, this embodiment obtains the preliminary budget table and unit price analysis table of the building and installation unit project from the specified cost results report. By searching for specific first quota keywords (such as "serial number", "quota or price table number", "sub-item project name", etc.) in these documents, this embodiment can locate the specific location of the project quota information. Subsequently, by searching for second quota keywords ("unit", "project quantity", etc.), the specific information of the quota can be extracted in detail, including the number, name, unit and project quantity, thereby constructing a set of quota objects.

[0057] Similarly, for the extraction of labor, materials, and machinery information, this embodiment performs the extraction within the unit price analysis table. By searching for the first labor, materials, and machinery keywords (such as "serial number xx", "project name", "base price quota direct cost", etc.), the relevant portion of the project's labor, materials, and machinery information is located. Then, by searching for the second labor, materials, and machinery keywords ("unit", "quantity", etc.), this embodiment can obtain detailed information for each labor, materials, and machinery item, such as name, unit, and consumption per quota unit. Through the intelligent data processing technology of this embodiment, the extraction can be completed efficiently and accurately, ultimately forming a set of labor, materials, and machinery objects corresponding to each quota for the water transport engineering project.

[0058] This embodiment, through such refined operations, not only achieves accurate extraction of quota and material / machinery information from cost data, but also constructs an object framework that facilitates subsequent carbon emission factor matching and calculation, greatly improving the automation level of data processing, reducing manual intervention, and promoting a smooth transition from cost data to carbon emission data for waterway engineering projects.

[0059] Optionally, the steps of searching the project quota range indicated by the first quota keyword in the construction and installation unit project budget table, and retrieving the quota information corresponding to the second quota keyword from the project quota range to obtain the quota object set of the waterway engineering project, include: for each page of the construction and installation unit project budget table, searching the starting row corresponding to the serial number until the ending row corresponding to the direct cost of the quota, and truncating the selected range of the starting row and the ending row to obtain the project quota range indicated by the first quota keyword; and performing a column-by-column search on the project quota range of each page to search for the quota information corresponding to the second quota keyword to obtain the quota object set of the waterway engineering project, wherein the second quota keyword includes at least one of the following: quota or estimate table number, sub-item project name, unit, and project quantity.

[0060] This embodiment deeply optimizes data extraction from the preliminary budget table of a construction and installation unit project. It not only considers the characteristics of data distribution but also cleverly avoids the challenges posed by potential data format differences between different cost estimation software. Specifically, for each page of the preliminary budget table, this embodiment focuses on searching for rows containing the keyword "serial number," marking the beginning of the project quota information. The search continues downwards to the row corresponding to the keyword "quota direct cost," which is considered the end of the quota information. By truncating the content between the start and end rows, this embodiment effectively isolates the data range directly related to the quota information, namely the project quota range indicated by the first quota keyword. The data within this range contains the basic information of various quotas in the project.

[0061] It is worth noting that the information in the construction and installation unit project budget table may span multiple pages, with each page following the same formatting rules. Therefore, this embodiment also has the ability to automatically identify and process paginated data, ensuring that all quota information in the entire document is fully captured without missing key information due to data spanning multiple pages.

[0062] After determining the scope of the project quotas for each page, this embodiment then performs a column-by-column search to identify columns corresponding to keywords such as "quota or estimate table number," "sub-item project name," "unit," and "project quantity." Through intelligent parsing, each piece of data related to the quota is accurately extracted, similar to finding key pieces for a large jigsaw puzzle. This allows the detailed attributes of each quota in the project to be clearly presented, including its specific number, project name, unit, and project quantity. This constructs a quota object set encompassing all quota information, not only completely preserving the rich details of the original data but also providing a standardized and structured data interface for subsequent data processing and carbon emission calculations. This greatly simplifies the complexity of subsequent steps and improves the automation level and efficiency of the overall process.

[0063] Optionally, the steps of searching the project's material and equipment range indicated by the first material and equipment keyword in the unit price analysis table, and retrieving information on each material and equipment item corresponding to the second material and equipment keyword from the project's material and equipment range to obtain the set of material and equipment objects corresponding to each quota of the water transport engineering project, include: for each page of the unit price analysis table, searching the starting row corresponding to the serial number until the ending row corresponding to the direct cost of the base price quota, and truncating the selected range of the starting and ending rows to obtain the project's material and equipment range indicated by the first material and equipment keyword; performing a column-by-column search on the project's material and equipment range of each page to search for information on each material and equipment item corresponding to the second material and equipment keyword to obtain an initial set of material and equipment object information, wherein the second quota keyword includes at least one of the following: quota number, project name, unit, consumption per quota unit; preprocessing the initial set of material and equipment object information to obtain the set of material and equipment objects corresponding to each quota of the water transport engineering project, wherein the preprocessing method includes at least one of the following: filtering row records with empty attribute values ​​corresponding to the material and equipment serial number.

[0064] When processing the unit price analysis table, this embodiment involves not only precise data location but also necessary preprocessing steps to ensure the quality and applicability of the extracted information, thereby supporting the calculation of carbon emissions for waterway engineering projects. For each page of the unit price analysis table, this embodiment first focuses on searching for rows containing the keyword "serial number," which marks the starting row of the material, labor, and machinery information on the page. Subsequently, it traces to the location where the keyword "base price quota direct cost" appears, considering it as the ending row of the material, labor, and machinery information. By truncating the content between the starting and ending rows, this embodiment successfully isolates the project's material, labor, and machinery range indicated by the first material, labor, and machinery keyword. The data within this range includes all material, labor, and machinery consumption information related to the quota.

[0065] To address the possibility that material and equipment information may be distributed across multiple pages, this embodiment features continuous page retrieval capabilities. After initially determining the scope of materials and equipment on a page, it automatically navigates to the next page and repeats the aforementioned truncation process until all material and equipment information in the entire unit valuation analysis table is fully captured. For each page's truncated scope of materials and equipment, this embodiment performs a column-by-column search to identify information related to keywords such as "serial number," "project name," "unit," and "consumption per unit quota." Through automated location and extraction, this embodiment can quickly construct an initial set of material and equipment object information containing basic information for each item. This set can include the sequence identifier, specific name, unit of measurement, and consumption per unit quota for each material and equipment.

[0066] It is worth noting that the initial set of material and equipment object information may contain some row records that do not contain substantial material and equipment information. These may be descriptive text or other non-numerical data, which do not directly contribute to carbon emission calculations. To further improve data quality, this embodiment preprocesses the initial set of material and equipment object information, focusing on filtering out row records whose attribute values ​​corresponding to material and equipment serial numbers are empty. This helps remove redundant and invalid information from the set, ensuring that each material and equipment object is a valid record with complete attributes. This makes the subsequent matching of material and equipment with carbon emission factors more accurate and efficient. Through the above processing of the unit price analysis table, this embodiment can not only systematically collect all quota material and equipment consumption information in the project, but also eliminate interference factors through preprocessing steps, ensuring the purity and usability of the material and equipment object set.

[0067] After completing the initial extraction and processing of quota information and material and equipment information, this embodiment further focuses on how to establish the relationship between the two to achieve data integration and smooth subsequent processing. Optionally, after obtaining the set of material and equipment objects corresponding to each quota of the waterway engineering project, the method further includes: querying the quota object set; for each queried quota object, searching for the attribute value of the quota sequence number in the quota material and equipment object set through the attribute value of the quota sequence number; if the search result indicates that the attribute value corresponding to the quota sequence number of the quota object is the same as the attribute value corresponding to the quota sequence number of a certain quota material and equipment object in the quota material and equipment object set, then the quota material and equipment object is bound to the quota object as a child object, thereby obtaining the set of all valid quota objects for the waterway engineering project.

[0068] This embodiment starts with the set of quota objects and queries each individual quota object one by one. The query process helps to systematically sort out all quota information in the project. For each queried quota object, this embodiment focuses on its "quota number" attribute value. Next, for each quota object, this embodiment uses the quota number attribute value as the search keyword to find a matching labor, material, and machinery object in the set of labor, material, and machinery objects. If a labor, material, and machinery object with the corresponding quota number is found in the set of labor, material, and machinery objects, it means that the labor, material, and machinery consumption information directly related to the current quota has been found.

[0069] Once the matching relationship between the labor, material, and equipment objects and the quota objects is determined, this embodiment binds the found labor, material, and equipment objects to the corresponding quota objects as their sub-objects. This binding operation achieves nesting in the data structure, meaning that each quota object contains all related labor, material, and equipment information, forming a complete and structured composite of quotas and labor, material, and equipment. This data organization method not only facilitates subsequent matching and calculation of carbon emission factors but also maintains the intuitiveness and ease of understanding of the data, making it convenient for users to view and manage it within the software interface.

[0070] After completing the above matching and binding process, this embodiment yields a set containing all the quotas and their associated labor, materials, and machinery data for water transport engineering projects. It is worth noting that this set has been filtered and optimized to ensure that all labor, materials, and machinery information is valid data, excluding records with empty attribute values ​​corresponding to labor, materials, and machinery serial numbers. The resulting "set of valid quota objects" not only eliminates data redundancy but also enhances the practical value of the data.

[0071] Step S102: Match the material and equipment information in the quota material and equipment object set through the mapping relationship library to obtain the standard material and equipment number.

[0072] After constructing the quota object set and the quota material and equipment object set, this embodiment further focuses on the standardization of material and equipment information, assigning them unified standard material and equipment numbers. Optionally, the step of matching the material and equipment information in the quota material and equipment object set through a mapping relation library to obtain the standard material and equipment number includes: for each quota material and equipment object in the quota material and equipment object set, matching the object name and unit in the mapping relation library; if the matching is successful, extracting the standard material and equipment number corresponding to the successfully matched object name and unit in the mapping relation library; if the matching fails, fuzzy matching mechanism is activated, the object name of the quota material and equipment object is used to calculate the similarity of each object name in the mapping relation library, and the standard material and equipment number corresponding to the object name and unit with the highest calculated similarity score is used as the standard material and equipment number corresponding to the object name of the quota material and equipment object, wherein the carbon emission factor corresponding to each quota material and equipment object is searched in the standard material and equipment library based on the standard material and equipment number.

[0073] Optionally, for each quota material and equipment object in the quota material and equipment object set, this embodiment first attempts to perform an exact match in the mapping relationship database to find a record whose name and unit are completely consistent with it. If the match is successful, the mapping relationship database will directly return the corresponding standard material and equipment number. This number is the bridge connecting the material and equipment information with the carbon emission factor, ensuring that subsequent calculations are based on unified and standardized data.

[0074] Considering the potential slight differences in the names of labor, materials, and machinery across different cost estimation software, this embodiment does not terminate the matching process when an exact match fails. Instead, it automatically activates a fuzzy matching mechanism to calculate the similarity between the names of labor, materials, and machinery objects and the names of various objects in the mapping database. For example, by using the Levenshtein distance algorithm, this embodiment can quantify the textual differences between names and find the mapping database record that is closest to the name of the quota labor, materials, and machinery object. During the fuzzy matching process, this embodiment focuses on the highest similarity score obtained, using this as the criterion. The record corresponding to the highest score is taken as the matching result, and its standard labor, materials, and machinery number is extracted.

[0075] It should be noted that, regardless of whether it's exact matching or fuzzy matching, the ultimate goal of this embodiment is to assign a standard material and equipment number to each piece of information in the quota material and equipment object set. This standardization process not only helps eliminate matching barriers caused by differences in material and equipment naming, but also greatly improves the compatibility between different cost estimation software data and carbon emission calculation systems. By ensuring that each piece of material and equipment information corresponds to a unique and accurate standard number, it promotes the intelligent and efficient assessment of carbon emissions in the water transport engineering field.

[0076] In addition, this embodiment achieves effective standardization of material and equipment information in the quota material and equipment object set by combining precise matching and fuzzy matching, which helps to unify the data format and improve the compatibility and accuracy of data processing.

[0077] Step S103: Based on the standard material and equipment number, search for the carbon emission factor corresponding to each quota material and equipment object in the standard material and equipment database.

[0078] In step S103 of this embodiment, for each quota material and equipment object, the standard material and equipment number is obtained, and the standard material and equipment database is searched. The search process helps to accurately match each material and equipment object to its corresponding carbon emission factor. Through the index-optimized standard material and equipment database, the record that matches the standard material and equipment number can be quickly located, thereby extracting the corresponding carbon emission factor.

[0079] It should be noted that the carbon emission factor in this embodiment reflects the greenhouse gas emissions generated by each machine and material during use under unit consumption, and is an important parameter for calculating the carbon footprint.

[0080] Step S104: Based on the quantity of quota materials and equipment for each quota object, the basic unit of each quota material and equipment object, and the carbon emission factor corresponding to each quota material and equipment object, calculate the carbon emission of each quota object, and summarize the carbon emission of all quota objects to obtain the project carbon emission.

[0081] In step S104, this embodiment uses the quantity, unit, and carbon emission factor of the quota materials and equipment included in each quota object to perform a detailed calculation of carbon emissions. The calculation process follows a standardized and systematic strategy to ensure the accuracy and precision of each step.

[0082] Optionally, the steps of calculating the carbon emissions of each quota object based on the quantity of quota materials and equipment for each quota object, the basic unit of each quota materials and equipment object, and the carbon emission factor corresponding to each quota materials and equipment object, and summing the carbon emissions of all quota objects to obtain the project carbon emissions, include: receiving material information input through a software interface, wherein the material information includes: material transportation distance, transportation equipment, and selection coefficient; calculating the carbon emissions of each quota object based on the material information, the quantity of quota materials and equipment for each quota object, the basic unit of each quota materials and equipment object, and the carbon emission factor corresponding to each quota materials and equipment object; for the sub-items of a water transport engineering project, calculating the carbon emissions of the sub-item based on the carbon emissions of multiple quota objects involved in the sub-item; and summing the carbon emissions of all quota objects to obtain the project carbon emissions of the water transport engineering project.

[0083] It is worth mentioning that this embodiment also features a user-friendly software interface, allowing users to input transportation distances, transportation equipment types, and coefficients for adjusting calculation accuracy. This helps to more accurately calculate carbon emissions during material transportation, thereby improving the estimation of carbon emissions for the entire project. After the user completes the necessary parameter input, the system will call the pre-designed calculation module to automatically calculate various carbon emissions for quotas, sub-items, unit projects, and even the entire project, and display the results in a standard report format.

[0084] In this embodiment, a user-friendly software interface is designed to allow users to easily input material-related information, including but not limited to the material's transportation distance, the type of transportation equipment used, and the selected material coefficient conditions. The transportation distance directly affects the carbon footprint during transportation, the choice of transportation equipment relates to energy consumption and emission efficiency, and the material coefficient is used to adjust the accuracy of the calculation to reflect the actual environmental impact of material use under specific conditions.

[0085] After obtaining detailed material information, this embodiment enters the core calculation stage. For each quota item, the system begins to calculate the carbon emissions based on the quantity and unit of its labor, materials, and machinery, as well as the carbon emission factor previously obtained through the mapping database. The calculation process comprehensively considers the actual consumption of quota labor, materials, and machinery, the carbon emission intensity per unit consumption, and additional emissions during material transportation to ensure the accurate calculation of carbon emissions for each quota.

[0086] As the carbon emissions of each quota are calculated individually, this embodiment shifts to the sub-item level, integrating the carbon emissions of multiple quota objects involved. By summing the carbon emissions of all quotas within the same sub-item, the total carbon emissions of that sub-item are obtained. This hierarchical calculation method helps users clearly understand the carbon footprint of each component in the project. Finally, this embodiment can summarize the carbon emissions of all quota objects in the project to obtain the overall carbon emissions of the water transport engineering project. The generated carbon emissions report will be presented in an intuitive and visual format, allowing project managers to quickly grasp the overall carbon emissions situation and providing strong data support for project decision-making and environmental planning.

[0087] Through the above steps, the specified cost results reports exported by the cost estimation software for each waterway engineering project can be obtained, and the quota information and material and equipment information in the specified cost results reports can be extracted to obtain the quota object set and the quota material and equipment object set. Through the mapping relationship library, the material and equipment information in the quota material and equipment object set is matched to obtain the standard material and equipment number. Based on the standard material and equipment number, the carbon emission factor corresponding to each quota material and equipment object is searched in the standard material and equipment library. Based on the quantity of quota material and equipment objects for each quota object, the basic unit of each quota material and equipment object, and the carbon emission factor corresponding to each quota material and equipment object, the carbon emission of each quota object is calculated, and the carbon emission of all quota objects is summarized to obtain the project carbon emission. In this embodiment, after extracting the quota information and material and equipment information from the specified cost results report, the pre-created standard material and equipment library and material and equipment mapping database can be used to automatically parse and convert cost data from different cost software. This avoids errors and time-consuming processes that may occur during manual input and matching, solves the problem of inconsistent data structures and standards among different cost software, and achieves unified identification and calculation of cost data from the same software. This greatly improves the accuracy of the calculation, thereby solving the technical problem in related technologies that the mainstream cost software results data formats are not interoperable, and manual conversion can easily lead to data inconsistencies and low calculation accuracy during the carbon emission calculation of waterway engineering construction.

[0088] The following describes in detail another optional implementation method.

[0089] Cost management and carbon emission assessment are two core components of project management. However, these two components are often disconnected, and data flow is poor. This forces project managers to perform multiple data entries and calculations separately, which is not only inefficient but also prone to inconsistencies. In particular, the calculation of carbon emissions in the water transport construction sector relies heavily on completed cost reports, making the data conversion process complex and time-consuming, severely hindering the efficiency and accuracy of carbon emission calculations.

[0090] In view of the above problems, this embodiment of the invention proposes a method for rapid calculation of carbon emissions during the construction period of waterway engineering, which can solve the following difficulties: (1) Cost data parsing and rapid conversion: How to efficiently and accurately read and parse the data format exported by various mainstream cost software (such as data table Excel), while ensuring that the data is not distorted during the conversion process. To achieve this goal, this embodiment of the invention adopts an intelligent data parsing and conversion rule based on existing cost Excel table data of different formats, which can automatically identify and extract key information in the cost data, such as quota usage, labor, materials and machinery (labor, materials, ship machinery) usage, etc., to provide an accurate basis for subsequent carbon emission calculation. (2) Automatic matching and calculation of carbon emission factors: The calculation of carbon emissions also depends on the accurate matching of carbon emission factors. However, the names of the same labor, materials and machinery are different in various cost software, and the standard labor, materials and machinery numbers are not displayed in the cost Excel table, so it is impossible to assign the correct carbon emission factors to the identified labor, materials and machinery and calculate them. Therefore, this invention constructs a mapping relationship library between the labor, materials, and machinery of various cost estimation software and the standard labor, materials, and machinery library. Through this mapping library, carbon emission factors can be automatically matched and calculated for the identified labor, materials, and machinery.

[0091] Figure 2 This is a schematic diagram of an optional method for rapid carbon emission calculation during the construction period of a waterway project according to an embodiment of the present invention. It utilizes the construction and installation unit project budget table and unit price analysis table output by cost estimation software to achieve rapid project creation and calculation. Figure 2 As shown, it may include:

[0092] The first step is data preprocessing: using intelligent data parsing and transformation rules, the cost results reports exported by the cost estimation software are read and parsed to extract key information from the cost data.

[0093] This invention first obtains Excel data exported from various mainstream cost estimation software: a preliminary budget table for construction and installation unit projects (for dredging projects, a preliminary budget table for construction unit projects) and a unit price analysis table (these two tables are data source tables calculated using the preliminary budget model; under the bill of quantities model, they are a bill of quantities pricing table for sub-items and a comprehensive unit price analysis table). Taking the preliminary budget table and unit price analysis table for construction and installation unit projects as an example, the preliminary budget table for construction and installation unit projects covers all the quota information for the project, including the quota number, name, unit, and quantity of each quota. The unit price analysis table covers the material, labor, and equipment information corresponding to all the quotas for the project, including the name, unit, and consumption per unit of each quota.

[0094] By thoroughly analyzing the core cost data (including quotas and their corresponding labor, material, and machinery information) in the construction and installation unit project budget and unit price analysis tables, the structural composition of the project can be fully and accurately reconstructed.

[0095] Then, the specific steps for extracting key cost information are derived using intelligent data parsing and transformation rules. Figure 3 This is a schematic diagram illustrating an optional method for extracting key information from a construction and installation unit project budget table according to an embodiment of the present invention, such as... Figure 3 As shown, the Excel spreadsheet data exported from various cost estimation software can be found in the construction and installation unit project budget table. The red-framed area from the row containing the keyword "serial number" to the row containing the keyword "direct cost of quota" contains all the quota information for the project. Then, by searching column by column for keywords such as "quota or estimate table number", "sub-item project name", "unit", and "quantity", the serial number, quota number, name, unit, and quantity of each quota in the red-framed row can be obtained respectively. This step forms a set of quota information objects for the project ({quota serial number 1, quota number, name, unit, quantity}, {quota serial number 2, quota number, name, unit, quantity}, ...). The keywords "serial number" and "direct cost of quota" were searched in pages to ensure that the obtained information is unique and valid. If the keywords "serial number" and "direct cost of quota" appear in two or more lines, it indicates that the quota for this project has been paginated. Pagination is due to the fact that each cost estimation software sets the size of each page and the number of rows to display when outputting the report. If the data content is too much and exceeds the set size and number of rows per page, it will be displayed as a second page, a third page, and so on. Figure 3 In the process, when pagination occurs, the system automatically truncates the records within the red box range from the first occurrence of the keyword "serial number" to the first occurrence of the keyword "fixed direct fee". Then, it automatically jumps to the next page to truncate the records within the new red box range until no more rows containing the keyword "fixed direct fee" appear.

[0096] Analyze and convert the cost estimation analysis table for construction and installation units. Figure 4 This is a schematic diagram of an optional analytical unit valuation analysis according to an embodiment of the present invention, such as... Figure 4As shown, the Excel spreadsheet data exported by various cost estimation software can be found in the unit price analysis table. The red-framed range from the row containing the keyword "Serial Number xx" to the row containing the keyword "Basic Price Quota Direct Cost" represents the material, labor, and equipment information included in each quota of the project. Similar to the construction and installation unit project budget table, searching for the keywords "Serial Number xx" and "Basic Price Quota Direct Cost" will result in two or more rows (page breaks). The program automatically truncates the record from the row where the keyword "Serial Number xx" first appears until the row where the keyword "Basic Price Quota Direct Cost" first appears, and then automatically jumps to the next page to truncate a new red-framed range until no more rows containing the keyword "Basic Price Quota Direct Cost" appear. Then, for each red-framed range, the column containing the keywords "Serial Number," "Project Name," "Unit," and "Quantity" can be searched to obtain the serial number, name, unit, and consumption per quota unit for each material, labor, and equipment corresponding to each quota in the red-framed range row. At this point, this step forms a set of material and equipment information objects corresponding to each quota for the project ({Quota No. 1, Material and Equipment No. 1, Material and Equipment Name 1, Unit 1, Consumption per Quota Unit 1}, {Quota No. 1, Material and Equipment No. 2, Material and Equipment Name 2, Unit 2, Consumption per Quota Unit 2}, {Quota No. 1, Material and Equipment No. 3, Material and Equipment Name 3, Unit 3, Consumption per Quota Unit 3}, {Quota No. 2, Material and Equipment No. 1, Material and Equipment Name 1, Unit 1, Consumption per Quota Unit 1}, {Quota No. 2, Material and Equipment No. 2, Material and Equipment Name 2, Unit 2, Consumption per Quota Unit 2}, {Quota No. 2, Material and Equipment No. 3, Material and Equipment Name 3, Unit 3, Consumption per Quota Unit 3}...). However, each object in the set of labor, material, and equipment information objects corresponding to each quota is not valid information (it contains invalid cost information), so it is necessary to filter out the invalid cost information rows. The filtering principle is to remove rows with an empty "labor, material, and equipment serial number" attribute value, because valid labor, material, and equipment information must have a labor, material, and equipment serial number value. This completes the set of valid labor, material, and equipment information objects corresponding to each quota for this project.

[0097] The above steps reveal that two object sets have been formed: the quota object and the quota labor, material, and machinery object. From an engineering structure perspective, the quota labor, material, and machinery object is a sub-object of the quota object. Therefore, it is necessary to quickly and accurately attach the quota labor, material, and machinery object to the quota object. The attachment principle is as follows: Loop through the set of quota objects. For each quota object, search for the attribute value of "Quota Sequence Number" in the quota labor, material, and machinery object set. If they match, the quota labor, material, and machinery object is automatically bound to the quota object as a sub-object. This completes the formation of a set of all valid quotas (including quota labor, material, and machinery sub-objects) for the project.

[0098] Through the above implementation steps, the cost estimation analysis table of the construction and installation unit can be parsed and converted by using the built-in keywords "serial number xx" and "base price quota direct cost" rules to truncate, loop, and filter the content of the cost Excel table, convert it into a set of objects defined by the program (the objects here are the labor, material and machinery information corresponding to each quota), and match and associate the objects through the attribute of "quota serial number", and automatically attach them to the quota object set in the first step.

[0099] The second step is data matching and calculation: Based on the extracted and formed structured object data information, combined with the standard material and equipment library and mapping relationship library, the carbon emission factor is associated and calculated using an intelligent matching algorithm.

[0100] After completing the fundamental and crucial step of data preprocessing, the invention moves on to another stage—precisely associating carbon emission factors with the machine and materials, and making accurate calculations accordingly.

[0101] This invention incorporates key databases for data matching: a standard cost, material, and equipment database and a mapping relationship database. The mapping relationship database, in particular, has been optimized with indexes, especially for the name and unit fields, which improves matching speed. Furthermore, both the standard cost, material, and equipment database and the mapping relationship database support dynamic updates, allowing for timely adjustments to carbon emission factors and mapping relationships as new cost, material, and equipment quotas are introduced or existing quotas are changed.

[0102] The third step is carbon emission calculation. The specific steps for associating the carbon emission factors with the pre-processed quotas of labor, materials, and machinery in this invention and calculating them are as follows:

[0103] Step 1), Precise Matching and Number Extraction: Loop through the collection of quota material and equipment objects. For each object, first attempt to perform a precise match between the name and unit in the mapping database. If the precise match is successful, directly extract the corresponding standard material and equipment number.

[0104] Step 2), Fuzzy Matching Alternatives: If exact matching fails, a fuzzy matching mechanism is activated. The Levenshtein distance (similarity) algorithm is used for the names. If a fuzzy match is successful, the corresponding standard material and equipment number is extracted.

[0105] Step 3), obtaining carbon emission factors. Figure 5 This is a schematic diagram illustrating the retrieval of an optional standard tool and equipment inventory according to an embodiment of the present invention, such as... Figure 5 As shown, the standard material and equipment number extracted from the standard material and equipment library (red box in the standard material and equipment library) is used to find the corresponding carbon emission factor in the standard material and equipment library (blue box in the standard material and equipment library).

[0106] Step 4), Automatic Calculation and Output: After all quota materials, equipment, and carbon emission factors are successfully associated, input the relevant transport distance, transport equipment, and coefficient conditions into the software interface. Finally, the program's calculation module is invoked for automatic calculation. Based on the quantity and unit of the quota materials, equipment, and corresponding carbon emission factors, the calculation module accurately calculates the various carbon emissions for each quota, then summarizes the various carbon emissions for sub-items, unit projects, and projects, and outputs them in the software's built-in standard report format.

[0107] Through the above implementation steps, the "name" and "unit" attribute values ​​of labor, materials and machinery in the quota information set are used to obtain the standard labor, materials and machinery number through precise and fuzzy matching in the mapping relationship library. Then, the corresponding carbon emission factor is accurately obtained through the standard labor, materials and machinery library. Finally, after inputting the material-related transportation distance, transportation equipment and coefficient conditions in the relevant interface of the software, the calculation module is automatically called to calculate the quota and summarize the various carbon emissions of sub-items, unit projects and projects.

[0108] By parsing and quickly converting cost data (construction and installation unit project budget and unit price analysis table), a set of quotas and quota labor, materials and machinery objects is formed. Then, the carbon emission factors are automatically matched by combining the standard labor, materials and machinery library and the mapping relationship library. After inputting relevant parameters, the software calculation module is called to automatically calculate and summarize various carbon emissions and output them in the software's built-in standard report format.

[0109] The invention will now be described in conjunction with another alternative embodiment.

[0110] This invention proposes another solution: a summary table of labor, materials, and machinery (PCM) exported from various cost estimation software or manually compiled. Combined with the standard PCM library and mapping relationship library from the previous solution, an intelligent matching algorithm is used to correlate and calculate carbon emission factors on the PCM summary table. This is suitable for situations where there are no preliminary budget tables or unit price analysis tables for building installation projects, or where only the carbon emissions of each unit project or the entire project need to be calculated (without going down to each quota or sub-item) are required.

[0111] This invention provides a flowchart of another optional method for calculating carbon emissions during the construction period of a waterway engineering project, comprising: receiving a summary file of labor, materials, and machinery output by various cost estimation software and external terminals after cost estimation of the waterway engineering project, and extracting the labor, materials, and machinery object information from the summary file to obtain a set of project labor, materials, and machinery objects; matching the labor, materials, and machinery information in the set of project labor, materials, and machinery objects through a mapping relationship library to obtain standard labor, materials, and machinery numbers; searching for the carbon emission factor corresponding to each quota labor, materials, and machinery object in the standard labor, materials, and machinery library based on the standard labor, materials, and machinery numbers; receiving material information input through the software interface, wherein the material information includes: material transport distance, transport equipment, and selection coefficient; calculating the carbon emission of each project labor, materials, and machinery object based on the material information, the number of objects, the object unit, and the carbon emission factor; and summarizing the carbon emission of all project labor, materials, and machinery objects to obtain the project carbon emission of the waterway engineering project.

[0112] Figure 6 This is a schematic diagram of another optional method for rapid calculation of carbon emissions during the construction period of waterway engineering according to an embodiment of the present invention, as shown below. Figure 6 As shown, the calculation method includes:

[0113] The first step is to obtain a summary table of labor, materials, and machinery by using cost estimation software and manual compilation.

[0114] The second step is to import the summary table of labor, materials, and machinery into the carbon emission software.

[0115] The third step is to match the mapping relationship library with the standard materials and equipment library.

[0116] The fourth step is to call the calculation module to automatically calculate the project's carbon emissions and output the carbon emission data.

[0117] Figure 7 This is a schematic diagram of an optional carbon emission summary table for labor, materials, and machinery according to an embodiment of the present invention. In the third step, matching the mapping relationship library with the standard labor, materials, and machinery library includes precise matching and number extraction: Iterating through the rows of labor, materials, and machinery data, for each labor, materials, and machinery, first attempting a precise match of name and unit in the mapping relationship library (the column in the red box of the summary table). If a precise match is successful, the corresponding standard labor, materials, and machinery number is directly extracted.

[0118] Additionally, a fuzzy matching alternative is provided. If an exact match fails, a fuzzy matching mechanism is activated, where the names are evaluated using the Levenshtein distance (similarity) algorithm (e.g., ...). Figure 7 In the summary table of materials, labor and equipment (with the red box column), after a successful fuzzy match, the corresponding standard material, labor and equipment numbers are also extracted.

[0119] Furthermore, using the extracted standard material and equipment numbers, the corresponding carbon emission factors are searched in the standard material and equipment library. Once found, the corresponding carbon emission factor column is automatically assigned a value (e.g., ...). Figure 7 (In the middle, the summary table of materials, labor, and machinery is in the yellow box).

[0120] Furthermore, regarding material transport distance and transport equipment settings: After obtaining the carbon emission factor, for each material, enter the actual transport distance of the material in the "Material Transport Distance" column of the Excel spreadsheet, and simultaneously enter the transport equipment number for that material in the "Transport Equipment" column (e.g., ...). Figure 7 (The blue-boxed column in the summary table of materials, labor, and machinery).

[0121] Finally, after selecting the coefficient conditions in the software interface, the program's calculation module is invoked to perform automatic calculations. Simultaneously, various carbon emission columns are automatically added to the materials and labor summary table, and the calculated results are automatically filled into the corresponding columns (automatic assignment). A total row is also automatically added to the last row of the materials and labor summary table, automatically summarizing and assigning values ​​to all carbon emission columns.

[0122] This embodiment analyzes cost data (labor, material and machinery summary table), then combines it with a standard labor, material and machinery library and a mapping relationship library to automatically match and assign carbon emission factors. After inputting relevant parameters in the labor, material and machinery summary table and the software interface, the software calculation module is called to automatically calculate and summarize various carbon emissions, and automatically add columns to the labor, material and machinery summary table and output each item.

[0123] By utilizing the intelligent data parsing and conversion rules of this invention, cost reports from different cost estimation software can be efficiently and accurately converted into the standardized data format required by carbon emission calculation software, greatly reducing the workload of manual data input and adjustment, and improving the speed of project creation and data conversion.

[0124] Meanwhile, the material and equipment identification mapping database constructed in this invention, combined with the standard material and equipment library, can accurately match material and equipment information with carbon emission factors. Even when faced with challenges such as inconsistencies in names and units, it can find the best match through a fuzzy matching mechanism, ensuring the scientific rigor and reliability of carbon emission calculations. The calculation module of this invention can automatically and quickly calculate the carbon emission amount of each quota based on the consumption of quota materials and equipment and the corresponding carbon emission factors, and automatically summarize the total carbon emission amount for sub-items, unit projects, and even the entire project, greatly simplifying the operation process for calculation personnel and shortening the carbon emission calculation cycle.

[0125] This invention reduces the time and effort required for manual data processing, helps lower project management costs, and provides a basis for environmental impact assessment for project decisions through accurate carbon emission calculations, thereby promoting the rational allocation of resources and the optimization of environmental protection measures.

[0126] The following is a detailed description with reference to another embodiment.

[0127] Example 2

[0128] The carbon emission calculation device for waterway engineering construction period provided in this embodiment includes multiple implementation units, each of which corresponds to a specific implementation step in Embodiment 1 above.

[0129] Figure 8 This is a schematic diagram of an optional carbon emission measurement device for the construction period of a waterway project according to an embodiment of the present invention, such as... Figure 8 As shown, the carbon emission calculation device for the construction period of the waterway project may include: a quota information extraction unit 81, a material and equipment information matching unit 82, a carbon emission factor lookup unit 83, and a carbon emission calculation unit 84.

[0130] The quota information extraction unit 81 is used to obtain the specified cost result report exported by the cost software of each waterway engineering project, and extract the quota information and material and machine information in the specified cost result report to obtain the quota object set and the quota material and machine object set.

[0131] The material and equipment information matching unit 82 is used to match the material and equipment information in the quota material and equipment object set through the mapping relationship library to obtain the standard material and equipment number.

[0132] The carbon emission factor lookup unit 83 is used to look up the carbon emission factor corresponding to each quota material and equipment object in the standard material and equipment database based on the standard material and equipment number.

[0133] The carbon emission calculation unit 84 is used to calculate the carbon emission of each quota object based on the quantity of quota materials and equipment for each quota object, the basic unit of each quota materials and equipment object, and the carbon emission factor corresponding to each quota materials and equipment object, and to summarize the carbon emission of all quota objects to obtain the project carbon emission.

[0134] The aforementioned carbon emission calculation device for the construction period of waterway engineering projects can obtain the specified cost results reports exported by the cost software of each waterway engineering project through the quota information extraction unit 81, and extract the quota information and material and equipment information from the specified cost results reports to obtain the quota object set and the quota material and equipment object set. Through the material and equipment information matching unit 82, the material and equipment information in the quota material and equipment object set is matched with the mapping relationship library to obtain the standard material and equipment number. Through the carbon emission factor lookup unit 83, the carbon emission factor corresponding to each quota material and equipment object is searched in the standard material and equipment library according to the standard material and equipment number. Through the carbon emission calculation unit 84, the carbon emission amount of each quota object is calculated based on the number of quota material and equipment objects for each quota object, the basic unit of each quota material and equipment object, and the carbon emission factor corresponding to each quota material and equipment object. The carbon emission amounts of all quota objects are then summarized to obtain the project carbon emission amount. In this embodiment, after extracting the quota information and material and equipment information from the specified cost results report, the pre-created standard material and equipment library and material and equipment mapping database can be used to automatically parse and convert cost data from different cost software. This avoids errors and time-consuming processes that may occur during manual input and matching, solves the problem of inconsistent data structures and standards among different cost software, and achieves unified identification and calculation of cost data from the same software. This greatly improves the accuracy of the calculation, thereby solving the technical problem in related technologies that the mainstream cost software results data formats are not interoperable, and manual conversion can easily lead to data inconsistencies and low calculation accuracy during the carbon emission calculation of waterway engineering construction.

[0135] Optionally, the quota information extraction unit includes: a budget table acquisition module, used to acquire the construction and installation unit project budget table and unit price analysis table from the specified cost result report in the budget estimate mode; a quota range search module, used to search for the project quota range indicated by the first quota keyword from the construction and installation unit project budget table, and retrieve the quota information corresponding to the second quota keyword from the project quota range to obtain the quota object set for the waterway engineering project; and a labor, material, and machinery range search module, used to search for the project labor, material, and machinery range indicated by the first labor, material, and machinery keyword from the unit price analysis table, and retrieve the information of each labor, material, and machinery item corresponding to the second labor, material, and machinery keyword from the project labor, material, and machinery range to obtain the labor, material, and machinery object set corresponding to each quota item for the waterway engineering project.

[0136] Optionally, the quota range search module includes: a first search submodule, used to search the starting row corresponding to the serial number of each page of the construction and installation unit project budget table, up to the ending row corresponding to the quota direct cost, and to truncate the selected range of the starting and ending rows to obtain the project quota range indicated by the first quota keyword; and a first column-by-column retrieval submodule, used to perform column-by-column retrieval of the project quota range of each page, search for the quota information corresponding to the second quota keyword, and obtain the quota object set of the water transport project, wherein the second quota keyword includes at least one of the following: quota or estimate table number, sub-item project name, unit, and project quantity.

[0137] Optionally, the labor, material, and machinery range search module includes: a second search submodule, used to search the starting row corresponding to the serial number of each page in the unit price analysis table, up to the ending row corresponding to the direct cost of the base price quota, and to truncate the selected range of the starting and ending rows to obtain the project labor, material, and machinery range indicated by the first labor, material, and machinery keyword; a second column-by-column retrieval submodule, used to perform column-by-column retrieval of the project labor, material, and machinery range of each page, searching for information on each labor, material, and machinery item corresponding to the second labor, material, and machinery keyword to obtain an initial set of labor, material, and machinery object information, wherein the second quota keyword includes at least one of the following: quota number, project name, unit, consumption per quota unit; and an information preprocessing module, used to preprocess the initial set of labor, material, and machinery object information to obtain a set of labor, material, and machinery objects corresponding to each quota of the water transport engineering project, wherein the preprocessing method includes at least one of the following: filtering row records with empty attribute values ​​corresponding to the labor, material, and machinery serial numbers.

[0138] Optionally, the carbon emission calculation device during the construction period of waterway engineering projects also includes: a quota number matching module, used to query the quota object set after obtaining the set of labor, materials and machinery objects corresponding to each quota of the waterway engineering project; for each quota object found, the attribute value of the quota number in the quota labor, materials and machinery object set is found through the attribute value of the quota number; and a binding module, used to bind the quota labor, materials and machinery object as a child object to the quota object if the attribute value corresponding to the quota number of the quota object indicated by the search result is the same as the attribute value corresponding to the quota number of a certain quota labor, materials and machinery object in the quota labor, materials and machinery object set, thereby obtaining the set of all valid quota objects of the waterway engineering project.

[0139] Optionally, the material and equipment information matching unit includes: a material and equipment object matching module, used to match the object name and unit in the mapping relationship library for each quota material and equipment object in the quota material and equipment object set; a material and equipment number extraction module, used to extract the standard material and equipment number corresponding to the successfully matched object name and unit in the mapping relationship library; and a fuzzy matching module, used to start a fuzzy matching mechanism in the case of a failed match, to calculate the similarity between the object name of the quota material and equipment object and each object name in the mapping relationship library, and to take the standard material and equipment number corresponding to the object name and unit with the highest calculated similarity score as the standard material and equipment number corresponding to the object name of the quota material and equipment object, wherein the carbon emission factor corresponding to each quota material and equipment object is searched in the standard material and equipment library based on the standard material and equipment number.

[0140] Optionally, the carbon emission calculation unit includes: a material information receiving module for receiving material information input through a software interface, wherein the material information includes: material transport distance, transport equipment, and selection coefficient; a carbon emission calculation module for calculating the carbon emission of each quota object based on the material information, the quantity of quota materials and machinery objects for each quota object, the basic unit of each quota materials and machinery object, and the carbon emission factor corresponding to each quota materials and machinery object; a sub-item carbon emission summary module for calculating the carbon emission of each sub-item of a water transport project based on the carbon emission of multiple quota objects involved in the sub-item; and a project carbon emission summary module for summarizing the carbon emission of all quota objects to obtain the project carbon emission of the water transport project.

[0141] The aforementioned carbon emission calculation device for the construction period of waterway engineering may also include a processor and a memory. The quota information extraction unit 81, the material and equipment information matching unit 82, the carbon emission factor lookup unit 83, and the carbon emission calculation unit 84 are all stored in the memory as program units. The processor executes the aforementioned program units stored in the memory to realize the corresponding functions.

[0142] The aforementioned processor contains a kernel, which retrieves the corresponding program units from memory. One or more kernels can be configured, and adjusting kernel parameters allows for rapid calculation of carbon emissions during the construction phase of waterway engineering projects.

[0143] The aforementioned memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0144] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored computer program, wherein, when the computer program is running, it controls the device where the computer-readable storage medium is located to execute the carbon emission calculation method for the construction period of waterway engineering as described in any of the above embodiments.

[0145] According to another aspect of the present invention, an electronic device is also provided, including one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the carbon emission calculation method for waterway engineering construction period of any one of the above embodiments.

[0146] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the carbon emission calculation method for the construction period of waterway engineering described in various embodiments of this application.

[0147] This application also provides a computer program product, including a non-volatile computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the carbon emission calculation method for waterway engineering construction period described in various embodiments of this application.

[0148] Figure 9 This is a hardware structure block diagram of an electronic device (or mobile device) for performing a carbon emission calculation method during the construction period of a waterway project, according to an embodiment of the present invention. Figure 9 As shown, an electronic device may include one or more ( Figure 9 The processor (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and memory 904 for storing data are illustrated using 902a, 902b, ..., 902n. In addition, it may include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, a keyboard, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 9 The structure shown is for illustrative purposes only and does not limit the structure of the electronic device described above. For example, the electronic device may also include components that are more... Figure 9 The more or fewer components shown, or having the same Figure 9 The different configurations shown.

[0149] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0150] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0151] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0152] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0153] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0154] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0155] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for calculating carbon emissions during a waterway construction period, characterized in that, The method comprises the following steps: Obtaining specified cost achievement reports exported by water transportation engineering project cost software, and extracting quota information and material and machine information in the specified cost achievement reports to obtain a quota object set and a quota material and machine object set; Matching the material and machine information in the quota material and machine object set through a mapping relationship library to obtain standard material and machine numbers; Finding carbon emission factors corresponding to each quota material and machine object in a standard material and machine library according to the standard material and machine numbers; Calculating carbon emissions of each quota object based on the number of quota material and machine objects of each quota object, the basic unit of each quota material and machine object, and the carbon emission factors corresponding to each quota material and machine object, and summarizing the carbon emissions of all the quota objects to obtain the carbon emissions of the project.

2. The method for calculating carbon emissions during the construction period of a water transportation project according to claim 1, characterized in that, The step of extracting the quota information and the material and machine information in the specified cost achievement reports to obtain the quota object set and the quota material and machine object set comprises the following steps: In the budget estimation mode, obtaining a building and installation unit engineering budget table and a unit price analysis table in the specified cost achievement reports; Searching for a project quota range indicated by a first quota keyword from the building and installation unit engineering budget table, and retrieving quota information corresponding to a second quota keyword from the project quota range to obtain a quota object set of the water transportation engineering project; Searching for a project material and machine range indicated by a first material and machine keyword from the unit price analysis table, and retrieving information of each material and machine corresponding to a second material and machine keyword from the project material and machine range to obtain a material and machine object set corresponding to each quota of the water transportation engineering project.

3. The method for calculating carbon emissions during the construction period of a water transportation project according to claim 2, characterized in that, The step of searching for a project quota range indicated by a first quota keyword from the building and installation unit engineering budget table, and retrieving quota information corresponding to a second quota keyword from the project quota range to obtain a quota object set of the water transportation engineering project comprises the following steps: For each page of the building and installation unit engineering budget table, searching for a start row corresponding to a serial number until an end row corresponding to a quota direct cost, and performing truncation processing on the selected range of the start row and the end row to obtain the project quota range indicated by the first quota keyword; Performing column-by-column retrieval on the project quota range of each page to search for quota information corresponding to the second quota keyword to obtain the quota object set of the water transportation engineering project, wherein the second quota keyword comprises at least one of the following: a quota or price table number, a sub-item engineering name, a unit, and an engineering quantity.

4. The method for calculating carbon emissions during the construction period of a water transportation project according to claim 2, characterized in that, The step of searching for a project material and machine range indicated by a first material and machine keyword from the unit price analysis table, and retrieving information of each material and machine corresponding to a second material and machine keyword from the project material and machine range to obtain a material and machine object set corresponding to each quota of the water transportation engineering project comprises the following steps: For each page of the unit price analysis table, searching for a start row corresponding to a serial number until an end row corresponding to a base price quota direct cost, and performing truncation processing on the selected range of the start row and the end row to obtain the project material and machine range indicated by the first material and machine keyword; The scope of materials, labor and equipment for each project on each page is searched column by column. Information on each material, labor and equipment corresponding to the second material, labor and equipment keyword is searched to obtain an initial set of material, labor and equipment object information. The second quota keyword includes at least one of the following: quota number, project name, unit, consumption per quota unit. The initial set of material and equipment object information is preprocessed to obtain the set of material and equipment objects corresponding to each quota of the water transport project. The preprocessing method includes at least one of the following: filtering out row records with empty attribute values ​​corresponding to the material and equipment serial numbers.

5. The method for calculating carbon emissions during the construction period of a water transportation project according to claim 2, characterized in that, After obtaining the set of material, labor, and machinery objects corresponding to each quota of the waterway engineering project, the following is also included: Query the set of quota objects. For each quota object found, find the attribute value of the quota sequence number in the set of quota labor, materials and machinery objects by using the attribute value of the quota sequence number. If the attribute value corresponding to the quota number of the quota object indicated by the search result is the same as the attribute value corresponding to the quota number of a certain quota material and machine object in the quota material and machine object set, then the quota material and machine object is bound to the quota object as a child object, thus obtaining the set of all valid quota objects for the water transport project.

6. The method for calculating carbon emissions during the construction period of a water transportation project according to claim 1, characterized in that, The step of matching the material and equipment information in the quota material and equipment object set through the mapping relationship database to obtain the standard material and equipment number includes: For each quota material and machine object in the set of quota material and machine objects, match the object name and unit in the mapping relationship library; If a match is successful, extract the name of the object that was successfully matched from the mapping database and the standard material and machine number corresponding to the unit; In the event of a failed match, a fuzzy matching mechanism is activated. The object name of the quota material and equipment object is used to calculate the similarity between the object name and the object name in the mapping relationship library. The object name with the highest similarity score and the standard material and equipment number corresponding to the unit are used as the standard material and equipment number corresponding to the object name of the quota material and equipment object. The carbon emission factor corresponding to each quota material and equipment object is searched in the standard material and equipment library based on the standard material and equipment number.

7. The method for calculating carbon emissions during the construction period of a water transportation project according to claim 1, characterized in that, The steps for calculating the carbon emissions of each quota item based on the quantity of quota materials and equipment for each quota item, the basic unit of each quota material and equipment item, and the carbon emission factor corresponding to each quota material and equipment item, and summing the carbon emissions of all quota items to obtain the project carbon emissions, include: Receive material information input through the software interface, wherein the material information includes: material transport distance, transport equipment, and selection coefficient; Based on the material information, the quantity of quota materials and equipment for each quota object, the basic unit of each quota materials and equipment object, and the carbon emission factor corresponding to each quota materials and equipment object, calculate the carbon emission of each quota object. For each component of the water transport project, the carbon emission of the component is calculated based on the carbon emission of multiple quota objects involved in the component. The carbon emissions of all the aforementioned quota objects are summarized to obtain the project carbon emissions of the water transport engineering project.

8. A method for calculating carbon emissions during a waterway construction period, characterized in that, include: Receive the summary file of labor, materials and machinery output by various cost estimation software and external terminals after calculating the cost of waterway engineering projects, and extract the labor, materials and machinery object information in the summary file to obtain the project labor, materials and machinery object set. By matching the material and equipment information in the project's material and equipment object set using the mapping relationship database, standard material and equipment numbers are obtained; Based on the standard material and equipment number, search for the carbon emission factor corresponding to each quota material and equipment object in the standard material and equipment database; Receive material information input through the software interface, wherein the material information includes: material transport distance, transport equipment, and selection coefficient; Based on the material information, the number of objects, the unit of objects, and the carbon emission factor of each project's materials, labor, and machinery, calculate the carbon emissions of each project's materials, labor, and machinery. The carbon emissions of all the materials, labor, and machinery involved in the project are summed to obtain the total carbon emissions of the water transport project.

9. A device for measuring and calculating carbon emissions during a waterway construction period, characterized in that, include: The quota information extraction unit is used to obtain the specified cost result report exported by the cost software of each waterway engineering project, and extract the quota information and material and machine information in the specified cost result report to obtain the quota object set and the quota material and machine object set. The material and equipment information matching unit is used to match the material and equipment information in the quota material and equipment object set through the mapping relationship library to obtain the standard material and equipment number; The carbon emission factor lookup unit is used to look up the carbon emission factor corresponding to each quota material and machine object in the standard material and machine library based on the standard material and machine number. The carbon emission calculation unit is used to calculate the carbon emission of each quota object based on the quantity of quota materials and equipment for each quota object, the basic unit of each quota materials and equipment object, and the carbon emission factor corresponding to each quota materials and equipment object, and to summarize the carbon emission of all quota objects to obtain the project carbon emission.

10. An electronic device, comprising: It includes one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the carbon emission calculation method for the construction period of waterway engineering as described in any one of claims 1 to 8.