Railway engineering BIM (Building Information Modeling) labor inspection pricing method and system based on multi-dimensional mapping and block chain credible evidence storage

By using four-dimensional coding mapping and blockchain trusted evidence storage technology, the problems of relying on manual labor and data tampering in BIM work verification and pricing have been solved, realizing the real-time and reliable nature of BIM work verification and pricing for railway projects, and improving project management efficiency and security.

CN121745843APending Publication Date: 2026-03-27BEIJING JINGWEI INFORMATION TECH +2

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-10
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In existing BIM-based work verification and pricing methods, the extraction of work quantities relies on manual parsing, which cannot respond to changes in project progress in real time. The application of blockchain technology in the engineering field is limited to static data storage and lacks deep integration with BIM model updates and EBS status flow, resulting in pricing results lagging behind actual project progress. Furthermore, the storage of work quantity data lacks tamper-proof capabilities, making it difficult to quickly verify data integrity.

Method used

By constructing a four-dimensional coding mapping of inspection batch-EBS-BIM-list, and combining it with blockchain trusted evidence storage, we can realize the automated extraction of engineering quantities and the trusted traceability of the entire process. By utilizing dual-chain evidence storage and on-chain multi-level review, we can automatically trigger the payment process and ensure that the data is tamper-proof.

Benefits of technology

It enables real-time extraction of project quantities and synchronization of pricing data, improving project management efficiency and risk control capabilities, shortening the verification and pricing cycle, reducing human intervention errors and tampering risks, and enhancing data reliability and management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121745843A_ABST
    Figure CN121745843A_ABST
Patent Text Reader

Abstract

The invention provides a railway engineering BIM work checking pricing method and system based on multi-dimensional mapping and block chain credible evidence storage, and the method comprises the steps: decomposing a railway engineering according to a railway engineering EBS to obtain a plurality of EBS nodes, constructing an EBS code for each EBS node, and obtaining a railway engineering BIM model; constructing four-dimensional coding mapping; obtaining inspection batch state data, determining an EBS node state based on the inspection batch state data by utilizing four-dimensional coding mapping, and when detecting that the EBS node state change is acceptance completion, extracting an engineering quantity increment corresponding to the EBS node of which the EBS node state change is acceptance completion; extracting a list number of EBS nodes subjected to acceptance inspection by utilizing mapping of EBS codes and an engineering quantity list in four-dimensional code mapping to generate a structured form, auditing the structured form on the block chain according to a set process, and recording the auditing on the block chain to realize whole-network consensus; and when the verification of the structured form is completely passed according to the set process, triggering a payment link, and uploading and storing a payment record.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of building engineering informatization and blockchain integration, and particularly relates to a railway engineering BIM inspection pricing method and system based on multi-dimensional mapping and blockchain credible storage. BACKGROUND

[0002] Railway engineering BIM inspection pricing refers to verifying and pricing the completed engineering quantity through scientific and standardized methods in railway construction project management, to provide basis for engineering payment, cost control and completion settlement. With the intelligent transformation of railway engineering construction, due to the lack of technology integration in traditional BIM inspection pricing methods, the efficiency and credibility problems are increasingly prominent.

[0003] The existing problems include: (1) the current BIM technology can realize the digital construction of the engineering model, but due to the lack of dynamic linkage mechanism of model data and engineering breakdown structure (EBS) and engineering quantity list, the extraction of engineering quantity depends on manual analysis, and the change of engineering progress cannot be responded in real time. (2) The application of current blockchain technology in the engineering field is mostly limited to static data storage, and lacks deep integration with BIM model updating, EBS state flow, etc. Dynamic business processes, making it difficult to realize the whole-process credible traceability of audit records and engineering quantity data. (3) The mapping relationship between the current BIM model and the EBS level depends on manual maintenance. When the engineering design changes or the construction progress is adjusted, the model data cannot automatically trigger the engineering quantity calculation and pricing logic, resulting in that the pricing result lags behind the actual engineering progress. (4) In the traditional audit process, the storage method of engineering quantity data and audit records lacks tamper-proof ability. Once there is a dispute, it is difficult to quickly verify the data integrity through technical means, increasing the risk of project management.

[0004] Therefore, it is urgent to build a railway engineering BIM inspection pricing method with automatic processing capability, whole-process credible traceability and real-time pricing processing. SUMMARY

[0005] In view of this, the embodiments of the present application provide a railway engineering BIM inspection pricing method and system based on multi-dimensional mapping and blockchain credible storage, to eliminate or improve one or more defects in the prior art.

[0006] One aspect of the present application provides a railway engineering BIM inspection pricing method based on multi-dimensional mapping and blockchain credible storage, which comprises the following steps: According to the railway engineering EBS, a plurality of EBS nodes are obtained, an EBS code is constructed for each EBS node, and a railway engineering BIM model is obtained; wherein the railway engineering BIM model comprises a unique component identifier of each component; The four-dimensional code mapping is constructed, including: establishing the mapping of the EBS code and the test batch, establishing the mapping of the EBS code and the bill of quantities, and establishing the mapping of the EBS code and the components included in the BIM model; Obtaining test batch state data, determining the EBS node state based on the test batch state data by using the four-dimensional code mapping, and extracting the engineering quantity increment corresponding to the EBS node whose state changes to acceptance completion when it is detected that the state of the EBS node changes to acceptance completion; wherein the EBS node state includes acceptance completion, partial acceptance and acceptance start; Using the mapping of the EBS code and the bill of quantities in the four-dimensional code mapping, generating a structured form including the engineering quantity increment, the pricing details and the audit signature, auditing the structured form on the blockchain according to the set process, and recording the audit on the blockchain for global consensus; When the audit of the structured form passes according to the set process, triggering the payment link, and storing the payment record on the chain.

[0007] In some embodiments of the present application, the number of the test batch includes a project number, a work point type, a work point serial number, a hierarchical code and a batch number; the EBS code includes a project number, a work point type, a work point serial number and a hierarchical code; the unique identification of the component belongs to a UUID-4 standard random code; the code of the bill of quantities includes a contract number and a sub-mother code, and the contract number corresponds to a bid section, and the sub-mother code and the EBS node can establish a mapping relationship.

[0008] In some embodiments of the present application, the mapping of the EBS code and the test batch is established, including: creating a batch attribute table under the EBS terminal node, the hierarchical code included in the number of the test batch matches the hierarchical code included in the EBS code, and the batch number is stored as an attribute field to realize the mapping of the EBS code and the test batch; the mapping of the EBS code and the bill of quantities is established, including: intercepting the EBS code and the code of the bill of quantities, and establishing the mapping of the EBS node and the sub-mother code in the bill of quantities based on a preset mapping table.

[0009] In some embodiments of the present application, the EBS node state is determined based on the test batch state data by using the four-dimensional code mapping, including: obtaining the test batch state data of all test batches under the current EBS node, and determining that the state of the current EBS node is acceptance completion when all test batch state data indicates passing; wherein the engineering quantity of the railway engineering BIM inspection pricing refers to the engineering quantity of the component corresponding to the EBS node which has been accepted; the method further includes: based on the mapping relationship between the EBS code and the BIM model in the four-dimensional code mapping, visualizing the EBS structure in the form of a tree diagram by using BIM, and using different colors to distinguish the states of the EBS nodes.

[0010] In some embodiments of the present application, the method further comprises an engineering quantity verification step, comprising: calculating the total quantity of engineering quantities for railway engineering BIM inspection pricing according to a set time frequency, verifying the engineering quantity increment based on the total quantity of engineering quantities; and / or comparing the engineering quantity increment calculated by different data sources, calculating the engineering quantity increment deviation, and triggering a warning when the engineering quantity increment deviation exceeds a set threshold.

[0011] In some embodiments of the present application, the basic information of the engineering quantity increment includes the project name, bid section, construction unit and audit date of the newly accepted and completed project, the pricing details include the code, name, unit, list quantity, BIM quantity, audit quantity, unit price and total price of the bill of quantities, and the audit signature includes the electronic signature column of the professional supervision, the general supervision and the construction unit.

[0012] In some embodiments of the present application, the set process includes: checking the consistency of the BIM component state and the field by the professional supervision, checking the logical consistency of the EBS total quantity and the BIM engineering quantity by the general supervision, and checking the unit price compliance and the completeness of the payment conditions by the construction unit.

[0013] In some embodiments of the present application, the payment link includes: when it is detected that the audit of a structured form according to the set process is all passed, sending a payment notice to the financial department, receiving the payment voucher uploaded by the financial department, generating the hash value of the payment voucher, and storing the payment record on the chain with the hash value of the payment voucher, the EBS code and the payment timestamp.

[0014] In some embodiments of the present application, the blockchain includes a main chain and a side chain, the main chain is used to store structured data including inspection batch number, EBS code, audit signature and payment instruction, and the side chain is used to store BIM model, construction image and payment voucher.

[0015] Corresponding to the above method, the present application also provides a railway engineering BIM inspection pricing system based on multi-dimensional mapping and blockchain trusted storage, comprising a processor, a memory and a computer program / instructions stored on the memory, the processor is used to execute the computer program / instructions, when the computer program / instructions are executed, the system realizes the steps of the method as described in any one of the above embodiments.

[0016] The railway engineering BIM inspection pricing method and system based on multi-dimensional mapping and blockchain credible storage of the application are beneficial to solving the data island problem, improving data correlation efficiency and accuracy, and extracting the progress of the quantities in real time through the four-dimensional mapping, and are beneficial to ensuring the data tamper resistance of the railway engineering BIM inspection pricing and the credibility of the whole-process data through the blockchain double-chain storage and the on-chain multi-level audit, and are beneficial to improving the project management efficiency and the risk prevention and control capability.

[0017] Additional advantages, objects, and features of the application will be set forth in part by the description that follows, and will become apparent to those skilled in the art upon examination of the following detailed description and drawings in which

[0018] Those skilled in the art will appreciate that the objects and advantages of the application can be implemented without regard to the specific details of the following description and that the application can be implemented in various ways, as will be apparent to persons skilled in the art from the following detailed description. BRIEF DESCRIPTION OF DRAWINGS

[0019] The drawings described herein are intended to provide a further understanding of the application, and constitute a part of this application. The drawings do not limit the application, and constitute part of the specification. In the drawings: Figure 1 The railway engineering BIM inspection pricing method flow chart in an embodiment of the application.

[0020] Figure 2 The railway engineering BIM inspection pricing business process schematic diagram in an embodiment of the application.

[0021] Figure 3 The BIM and the dynamic mapping of the bill of quantities and EBS in an embodiment of the application.

[0022] Figure 4 The blockchain storage architecture schematic diagram in an embodiment of the application.

[0023] Figure 5 The structural schematic diagram of the computer device included in the system. DETAILED DESCRIPTION

[0024] In order to make the objects, technical solutions and advantages of the application clearer, the application will be further described in detail below in combination with the embodiments and drawings. Herein, the illustrative embodiments of the application and their descriptions are used to explain the application, but are not limiting to the application.

[0025] It should be noted that, in order not to obscure the present application with unnecessary details, only the structures and / or processing steps closely related to the solution according to the present application are shown in the drawings, while other details not closely related to the present application are omitted.

[0026] It should be emphasized that the term "comprises / comprising" when used in this text means the presence of the stated features, elements, steps or components, but does not exclude the presence or addition of one or more other features, elements, steps or components.

[0027] It should be noted that, in this text, the term "connected" can mean not only direct connection, but also indirect connection with an intermediate object, if not otherwise specified.

[0028] In the following, embodiments of the present application will be described with reference to the accompanying drawings. In the drawings, the same reference numerals represent the same or similar parts or the same or similar steps.

[0029] In order to overcome the problems existing in the prior art, the present application proposes a railway engineering BIM inspection pricing method and system based on multi-dimensional mapping and blockchain trusted evidence, which solves the data island problem by constructing four-dimensional coding mapping of inspection batch-EBS-BIM-bill of quantities, ensures data tamper-proof by introducing blockchain double-chain evidence and on-chain multi-level audit, automatically triggers payment by introducing smart contract technology, and greatly saves manpower by online full-automatic railway engineering BIM inspection pricing.

[0030] Figure 1 The railway engineering BIM inspection pricing method flowchart in an embodiment of the present application. The method comprises the following steps: Step S110: decompose the railway engineering according to the railway engineering EBS to obtain a plurality of EBS nodes, construct an EBS code for each EBS node, and obtain a railway engineering BIM model; wherein the railway engineering BIM model comprises a unique component identifier of each component.

[0031] Step S120: construct a four-dimensional coding mapping, comprising: establishing a mapping of the EBS code and the inspection batch, establishing a mapping of the EBS code and the bill of quantities, and establishing a mapping of the EBS code and the components included in the BIM model.

[0032] Step S130: obtain inspection batch state data, determine the EBS node state based on the inspection batch state data using the four-dimensional coding mapping, and when it is detected that an EBS node state changes to acceptance completion, extract the engineering quantity increment corresponding to the EBS node whose state changes to acceptance completion; wherein the EBS node state comprises acceptance completion, partial acceptance and acceptance not started.

[0033] The mapping of the EBS code in the four-dimensional code mapping and the bill of quantities is utilized to extract the bill quantity of the EBS node, and a structured form is generated in combination with the bill quantity of the EBS node.

[0034] In step S140, the structured form including the engineering quantity increment, the pricing details and the audit signature is generated by utilizing the mapping of the EBS code in the four-dimensional code mapping and the bill of quantities, the structured form is audited on the blockchain according to the set process, and the audit record is recorded on the blockchain for global consensus.

[0035] In step S150, when the audit of the structured form is passed according to the set process, the payment link is triggered, and the payment record is stored on the chain.

[0036] The engineering valuation is a complete process in project management and engineering construction, and the core goal is to determine and pay the engineering cost. The engineering valuation process can be divided into three links: engineering inspection (acceptance of engineering), pricing (calculation of price) and payment (payment of engineering cost).

[0037] By constructing the four-dimensional mapping, the data island problem can be solved, the data correlation efficiency and accuracy can be improved, the engineering quantity progress can be extracted in real time through the four-dimensional mapping, the data of the railway engineering BIM engineering valuation cannot be tampered with, and the credibility of the whole process data can be ensured through the blockchain double-chain storage and the multi-level audit on the chain, and the project management efficiency and risk prevention and control capability can be improved.

[0038] In some embodiments of the present application, the coding of each dimension is as follows: (1) the number of the inspection batch includes a project number, a work point type, a work point serial number, a hierarchical code and a batch number; (2) the EBS code includes a project number, a work point type, a work point serial number and a hierarchical code; (3) the component unique identifier is a UUID-4 standard random code; and (4) the coding of the bill of quantities includes a contract number and a sub-mother coding, the contract number corresponds to a bid section, and the sub-mother coding and the EBS node can establish a mapping relationship.

[0039] By adopting the embodiments of the present application, the four-dimensional code mapping can be realized through the proposed coding rules of the inspection batch, the EBS, the BIM and the bill of quantities, the engineering quantity can be extracted in real time and automatically based on the four-dimensional code mapping, the dependence of the railway engineering valuation on manual work can be eliminated, and the engineering progress change can be responded in real time.

[0040] In some embodiments of the present application, the establishing of the mapping between the EBS code and the inspection batch comprises: creating a batch attribute table under the EBS final node, the number of the inspection batch including a hierarchical code matching the hierarchical code included in the EBS code, and the batch number being stored as an attribute field to realize the mapping between the EBS code and the inspection batch.

[0041] Further, in an embodiment of the present application, the establishing of the mapping between the EBS code and the bill of quantities comprises: intercepting the EBS code and the code of the bill of quantities, and establishing the mapping between the EBS node and the sub-parent code in the bill of quantities based on a preset mapping table.

[0042] The embodiment of the present application gives a specific implementation path of four-dimensional code mapping, which is conducive to solving the data island problem and facilitating subsequent dynamic extraction of engineering quantities.

[0043] In some embodiments of the present application, the determining of the EBS node state based on the inspection batch state data by using the four-dimensional code mapping comprises: acquiring the inspection batch state data of all inspection batches under the current EBS node, and determining that the state of the current EBS node is accepted when all the inspection batch state data indicates passing.

[0044] Further, in an embodiment of the present application, the method further comprises: based on the mapping relationship between the EBS code and the BIM model in the four-dimensional code mapping, visualizing and displaying the EBS structure in a tree form by using the BIM, and distinguishing the states of the EBS nodes by using different colors.

[0045] The embodiment of the present application can realize real-time synchronization of construction progress and pricing data, and automatic extraction of engineering quantities by using the four-dimensional code mapping, which is conducive to eliminating the error caused by manual intervention.

[0046] In some embodiments of the present application, the method further comprises an engineering quantity checking step, which comprises: calculating the total amount of engineering quantities for the railway engineering BIM inspection pricing according to a set time frequency, checking the engineering quantity increment based on the total amount of engineering quantities, and / or comparing the engineering quantity increments calculated by different data sources to calculate the engineering quantity increment deviation, and triggering a warning when the engineering quantity increment deviation exceeds a set threshold.

[0047] The embodiment of the present application can reduce the risk of deviation in the inspection pricing by using the engineering quantity checking technology, which is conducive to ensuring the accuracy of the inspection pricing and effectively avoiding the mistakes caused by manual statistics.

[0048] In some embodiments of the present application, the basic information of the quantity increment includes the project name, bid section, construction unit and audit date of the newly added acceptance completion, the pricing details include the code, name, unit, list quantity, BIM quantity, audit quantity, unit price and total price of the bill of quantities, and the audit signature includes the electronic signature column of the professional supervision, the general supervision and the construction unit.

[0049] By adopting the embodiments of the present application, the structured form can be chained and consensused on the blockchain, so that the audit process is performed on the chain, which is beneficial to guarantee the non-tamperability of the audit process in the work valuation, and is beneficial to guarantee the data security and the traceability of the audit process.

[0050] In some embodiments of the present application, the setting process includes: the professional supervision audits the consistency of the BIM component state and the field, the general supervision audits the logical consistency of the EBS total quantity and the BIM engineering quantity, and the construction unit audits the compliance of the unit price and the completeness of the payment conditions.

[0051] By adopting the embodiments of the present application, the on-chain multi-level audit of scientific division of labor can be realized.

[0052] In some embodiments of the present application, the payment link includes: when it is detected that the audit of a structured form according to the setting process is all passed, a payment notice is sent to the financial department, and the payment voucher uploaded by the financial department is received, a hash value of the payment voucher is generated, and the hash value of the payment voucher, the EBS code and the payment timestamp are taken as the payment record to be stored on the chain.

[0053] By adopting the embodiments of the present application, the blockchain trusted storage of the payment link can be realized, and the traceability of the payment link can be guaranteed.

[0054] In some embodiments of the present application, the blockchain includes a main chain and a side chain, the main chain is used to store the structured data including the inspection batch number, the EBS code, the audit signature and the payment instruction, and the side chain is used to store the BIM model, the construction image and the payment voucher.

[0055] By adopting the double-chain storage of the blockchain, the data tamperability is ensured, the whole-process data trusted storage of the railway engineering BIM work valuation is realized, and the project management efficiency and the risk prevention and control capability are improved.

[0056] Figure 2 FIG. 1 is a business process schematic diagram of railway engineering BIM work valuation in an embodiment of the present application. The railway engineering BIM work valuation process based on BIM dynamic mapping and blockchain trusted storage includes three links: data extraction and form generation, multi-level on-chain audit, and blockchain storage and payment.

[0057] In the above embodiment, the data extraction and form generation link includes: (1) inspection batch acceptance status update; (2) EBS distribution sub-item state update; (3) BIM engine analysis, thereby extracting quantities and matching list items; (4) generating a formatted form based on the extracted quantities and matched list items.

[0058] In the above embodiment, the multi-level chain audit link includes: (1) construction unit reporting / revision; (2) review unit review; (3) construction unit review; (4) price payment trigger.

[0059] In the above embodiment, the blockchain storage and payment link includes: (1) Based on the double-chain storage mechanism, the main chain stores structured data such as inspection batch number, EBS code, quantity hash (SHA-256(quantity data)), audit signature, and payment instruction, and the side chain stores data such as BIM model, construction image, and payment certificate.

[0060] Figure 3 A BIM and quantity list, EBS dynamic mapping diagram for an embodiment of the present application. In this embodiment, the coding rules and mapping establishment steps of the four-dimensional coding dynamic mapping of inspection batch-EBS-BIM-list are given, and the standardized association system of multi-source data is established to solve the data island problem in the traditional mode, which is beneficial to realize the precise mapping and dynamic linkage of inspection batch, EBS (engineering decomposition structure), BIM model, and quantity list.

[0061] The coding rules of the four dimensions are: (1) The format of the inspection batch number rule is: project number-work point type-work point serial number-hierarchical code-batch number. Example: xjgqtl-03-0001-030101010101010301-001. xjgqtl: project unique identifier (such as the pinyin abbreviation of “new high-speed railway project”); 03: work point type code (fixed coding, such as “bridge engineering” corresponding to 03); 0001: work point serial number; 030101010101010301: six-level EBS hierarchical code (unit engineering→subdivision engineering→sub-item engineering→inspection batch level); 001: batch number (incremented when the same inspection batch is accepted multiple times). The inspection batch refers to the most basic and fundamental unit or batch for quality inspection and division. (2) The format of the EBS coding rule is: project number-work point type-work point serial number-hierarchical code. Example: xjgqtl-03-0001-030101010101010301. Characteristics: consistent with the first four segments of the inspection batch number, omitting the batch number, realizing the one-to-many association of “EBS node-inspection batch batch”. (3) The format of the BIM component unique identifier rule is: UUID-4 standard random code (such as 01e132d7-4036-43e8-9654-87520df69604), and the UUID (Universally Unique Identifier) in the component unique identifier is automatically generated by the BIM modeling software API, written into the component attribute, and ensures the lifelong binding of the model and the physical component. (4) The format of the list coding rule is: contract number-sub-mother coding (such as xjgqtl-05010101010101). Mapping logic: the contract number corresponds to the bid section, and the sub-mother coding follows the “Railway Engineering Bill of Quantities Specification” (such as 05010101010101 represents bridge pile concrete).

[0062] In an embodiment of the present application, the inspection batch-EBS-BIM-inventory four-dimensional coding mapping establishment step includes: (1) Establishing EBS node and bill of quantities mapping: ; Among them, is the i-th node in the decomposition tree, is the j-th sub-item in the bill of quantities, is the chapter number to which the list sub-item belongs.

[0063] The EBS code and the bill of quantities code are intercepted, and the mapping table conversion is preset layer by layer (for example: EBS code 0301 represents bridge substructure = bill of quantities code 0501 represents bridge substructure), realizing the mapping of the sub-mother coding of EBS and bill of quantities.

[0064] (2) Establish the mapping between EBS nodes and test lots: Create a batch attribute table under the EBS final node, and the hierarchical code of the test lot number completely matches the EBS code. The batch number is stored as an attribute field to support quick query of the associated test lot.

[0065] (3) Establish the mapping between EBS nodes and BIM components: Write EBS codes into component parameters during the modeling stage; develop a data interface to extract associated components in batches according to EBS nodes (for example, "get all pile foundation components with EBS code xjgqtl-03-0001-030101010101010301").

[0066] Further, the four-dimensional code mapping can be tested: Develop a regular expression verification tool using the code verification mechanism, and the testing angles include: automatically checking the code format compliance (such as whether the test lot number contains a 5-segment structure), and the hierarchical logic consistency (such as whether the BIM component EBS code belongs to its parent EBS node).

[0067] In some embodiments of the present application, regarding the step of dynamically extracting and verifying quantities based on EBS status driving, the quantities are automatically triggered based on the EBS node status to realize real-time synchronization of construction progress and pricing data, and solve the problem of manual marking lag. This step can be divided into three stages: test lot status update, BIM engine analysis and quantity extraction, and quantity verification.

[0068] In an embodiment of the present application, the test lot status update includes: (1) The data acquisition interface obtains the test lot status data from the construction management platform through the API, including the fields: in acceptance / passed / failed. (2) The state machine logic synchronizes the status of a single batch: when the test lot status is updated to "passed", the EBS node marks this batch as "accepted"; node status determination: when all test lots under the EBS node are "passed", the EBS is automatically marked as "accepted" and triggers the quantity extraction process. Further, in another embodiment, it can also include: (3) BIM visualizes the EBS structure to display it in a tree diagram, and the node color identifies the status (green: acceptance completed; yellow: partially accepted; red: not started), and clicking can view the associated test lot list and acceptance details.

[0069] In an embodiment of the present application, BIM engine analysis and quantity extraction includes: (1) Select a BIM engine that supports analyzing IFC and RVT models, and based on the mapping between EBS and BIM models, analyze and calculate the BIM components marked "accepted" by EBS. (2) Rely on the BIM engine to analyze and calculate the quantities of the components corresponding to the EBS nodes that have been accepted. (3) Incremental calculation mechanism only calculates the components corresponding to the EBS nodes whose status is updated to "accepted", and avoids repeated calculation through timestamp comparison.

[0070] In an embodiment of the present application, an engineering quantity verification step can also be included: (1) Double data source comparison rule deviation threshold, triggering a warning when the BIM engine parses the calculated engineering quantity and the list engineering quantity deviation exceeds the threshold. (2) Verification process automatic verification: daily timing for full-quantity verification, generating an “engineering quantity difference report” (such as the list item “pile foundation concrete” BIM engineering quantity 1000m³, list quantity 1050m³, deviation -4.76%); manual confirmation: cost engineers compare the on-site images through BIM lightweight tools, confirm the deviation reason (design change / model error / list error) and record the processing result.

[0071] In an embodiment of the present application, structured form generation includes: (1) Structured form template design: design an XML format structured form template according to the “Railway Inspection and Pricing Management Method”. The template includes: ① Basic information (engineering quantity increment): project name, bid section, construction unit, audit date; ② Pricing details: code, name, unit, list quantity, BIM quantity, audit quantity, unit price, total price of the engineering quantity list; ③ Audit signature: electronic signature columns of professional supervision, general supervision and construction unit. (2) Use XSLT to automatically fill the database data (such as list items, engineering quantities, audit results) into the XML template to generate a bookmarked PDF form; support batch generation of summary tables (such as unit engineering summary tables) and detailed tables (such as division engineering pricing details) according to EBS levels. (3) Embed IPFS links in the form to associate the hash values of BIM models, inspection batch records, and on-site images to realize “one-key traceability”.

[0072] By using the list data and the extracted completed engineering quantity data, the embodiment of the present application generates a standardized form, which can ensure the consistency of the data format.

[0073] In an embodiment of the present application, the designed on-chain multi-level audit process and audit rules can be: (1) Audit node responsibilities: professional supervision engineers audit the consistency of BIM component status and on-site; general supervision engineers audit the logical consistency of EBS total quantity and BIM engineering quantity. The representative of the construction unit audits the compliance of unit price (consistent with the contract) and the completeness of payment conditions (no quality problems); mainly through the inspection batch records, image data, project engineering quantity list and other data of the construction platform to realize the check. (2) Blockchain storage technology consensus mechanism: using PBFT algorithm, the audit record completes the whole network consensus within 3 seconds; using ECC elliptic curve algorithm, the audit opinion is signed by private key and uploaded to the chain; each record is attached with UTC timestamp, and the time chain that cannot be tampered is generated through SHA-256. (3) Process automation control state machine driving: the audit process automatically flows in the order of “primary review → review → final review”, and the subsequent node is locked when the previous node is not completed.

[0074] Adopting the embodiment of the application, the construction inspection pricing standardization form is audited through the blockchain, which can ensure that the audit record is not tamperable and can solve the problem of easy loss of paper audit.

[0075] In an embodiment of the application, Figure 4 For the block chain storage architecture in an embodiment of the application, as shown in the figure, Figure 4 The process of constructing the double-chain storage architecture includes: (1) the main chain (alliance chain) platform is built based on Hyperledger Fabric, and the participants are authenticated through CA certificates; structured data such as storage inspection batch number, EBS code, engineering quantity hash (SHA-256 (engineering quantity data)), audit signature, and payment instruction. (2) The side chain (IPFS) stores BIM models, construction images, and payment vouchers; the BIM model is converted into a lightweight format for storage, and a CID is generated; the construction images (photos / videos) are stored in fragments, and multiple CIDs are generated; the payment voucher PDF is stored after being encrypted by AES-256, and the decryption key is bound to the main chain transaction ID. (3) The main chain transaction includes a side chain CID list, and when verifying, the file hash is obtained through IPFS and compared with the dataHash stored in the main chain.

[0076] Adopting the embodiment of the application, the double-chain storage architecture can be constructed to realize the credibility of the whole process data.

[0077] In another embodiment of the application, when the audit is passed and the payment condition is met, the payment process can be triggered, including: (1) when the construction unit completes the on-chain audit of the construction inspection pricing table (the status is marked as “final audit passed”), the system automatically sends a payment notice to the financial department. (2) After the financial department completes offline payment, the payment voucher (such as a bank receipt PDF) is uploaded through the system, the system automatically extracts the key information (such as the payment amount, the payee, and the payment time) of the voucher, and generates a hash value SHA-256 (payment voucher data). (3) The payment voucher hash value, EBS code, payment timestamp, and other information are stored on the chain to form an unalterable payment record, and the payment voucher PDF is stored in IPFS after being encrypted, a CID is generated, and the CID is recorded in the main chain transaction, realizing the complete evidence chain of “on-chain key data + off-chain original file”.

[0078] Adopting the embodiment of the application, the payment is automatically executed through the smart contract, which can solve the problem of low efficiency of manual approval.

[0079] On the basis of the above embodiments, combined with a high-speed rail engineering project (project number: xjgqtl), according to the logic of “engineering EBS decomposition → BIM model creation → four-dimensional code mapping → construction inspection pricing whole process”, the implementation process of railway engineering BIM construction inspection pricing based on the method proposed in the application is introduced: (1) Engineering Breakdown Structure (EBS) decomposition and coding Before the implementation of the project, according to the "Guidelines for the Decomposition of Railway Engineering Entity Structure", the project is decomposed and coded; taking bridge engineering as an example, unit project: new high-speed railway bridge engineering (project number: xjgqtl), work point type code: 03; work point serial number: 0001); taking pile foundation concrete as an example, EBS level code: 03010101010101, meaning: bridge specialty-substructure-pile foundation-concrete.

[0080] Engineering Breakdown Structure (EBS) is a method of systematic and hierarchical decomposition of complex engineering projects. It refers to the decomposition of railway engineering projects into smaller and more manageable modular components through EBS decomposition. From the two dimensions of "function" and "specialty", the engineering entity is decomposed, and a unique code is assigned to each level and component, forming a hierarchical structure and coding system for railway engineering.

[0081] (2) BIM model creation and EBS mapping First, use modeling software to create project models. During the creation process, write EBS code into the corresponding component attribute BIM_UID (for example: input xjgqtl-03-0001-03010101010101 in the bridge pile foundation component parameters) to realize the association with the sub-divisional engineering "pile foundation engineering".

[0082] Then, use BIM processing software to process the model, compress the file size to 10% of the original model; store the lightweight model in the IPFS (InterPlanetary File System, InterPlanetary File System) distributed storage system, generate a content identifier (CID): QmXyZ, which is used for subsequent on-chain notarization.

[0083] Finally, query the component parameters through the modeling software API interface to verify the accuracy of EBS_CODE and BIM_UID; call the IPFS gateway address to verify that the model can be normally accessed.

[0084] (3) Build a four-dimensional mapping of coding First, instantiate the project bill of quantities in the system, complete the maintenance of the project bill of quantities.

[0085] Then, map the test batch to the EBS node; when the pile foundation concrete test batch is accepted, the system automatically generates the number xjgqtl-03-0001-030101010101010301-00.

[0086] Finally, EBS and the list are implemented by mapping mathematical expressions to achieve coding mapping, for example, EBS sub-item engineering: bridge bored pile concrete (hierarchical code: 03010101010101) and the corresponding list sub-item: bridge pile foundation concrete (code: xjgqtl-05010101010101) to achieve mapping.

[0087] (4) Full process of inspection valuation Firstly, when the EBS state in the construction management platform is updated, for example, when three inspection batches (001-003 batches) are all accepted, it is automatically pushed to the inspection valuation system, the system automatically marks the EBS node state as "acceptance completed", triggers the BIM engine to analyze the model; and starts the quantity checking, compares the deviation between the BIM analysis engine calculated quantity and the list quantity, and if there is no deviation, it automatically enters the next process, and if there is a deviation, it prompts manual review.

[0088] Then, on-chain multi-level review: professional supervision reviews the consistency of BIM component state and site; the general supervisor reviews the logical consistency of EBS total quantity and BIM quantity; the construction unit finally reviews the compliance of list unit price and the completeness of payment conditions; the main review is realized by calling the inspection batch records, image data, project quantity list and other data of the construction management platform.

[0089] Finally, trigger the payment process and store the evidence on the blockchain: after the financial department completes the offline transfer, upload the bank receipt (PDF encrypted storage, CID: QmCdD); the alliance chain main chain (Hyperledger Fabric) stores the payment instruction hash, EBS code, timestamp (SHA-256(600000+xjgqtl-03-0001-03010101010101+2025-06-0516:30)); side chain (IPFS): store encrypted receipt PDF, main chain record CID: QmCdD for cross-chain verification. By inputting the EBS code in the blockchain browser, the inspection valuation table, review records and payment credentials can be viewed synchronously to ensure data consistency. Among them, CID: QmCdD refers to the IPFS content identifier (CID), CID is the content identifier (Content Identifier, CID), QmCdD.

[0090] Corresponding to the above method, the present application also provides a railway engineering BIM inspection valuation system based on multi-dimensional mapping and blockchain trusted storage, which comprises a computer device, the computer device comprises a processor and a memory, the memory stores computer instructions, and the processor is used to execute the computer instructions stored in the memory, when the computer instructions are executed by the processor, the system realizes the steps of the method as described above.

[0091] By using the method, a BIM dynamic data core and a blockchain technology credible base are constructed for the inspection pricing system. (1) Based on the four-dimensional coding mapping of the inspection batch-EBS-BIM-bill, the data island problem is solved, the data correlation efficiency and accuracy are improved, the data linkage efficiency is improved, the quantities are automatically extracted, the dependence on manual work is eliminated, and real-time response to engineering progress changes is realized.

[0092] (2) The BIM model update and EBS state flow are deeply integrated, and the full-process credible traceability of the audit record and the quantity data is realized. Based on the EBS state driven quantity dynamic extraction and verification, the construction progress and the pricing data are synchronized in real time, and the test proves that the inspection pricing cycle is shortened from an average of 15 days to less than 3 days, and the efficiency is improved by more than 80%. In addition, the automatic extraction of quantities by the BIM model is beneficial to eliminate the error caused by manual intervention.

[0093] (3) The automatic mapping of the BIM model and the EBS level is realized, and the railway engineering BIM inspection pricing is realized in real time along with the engineering design changes or construction progress adjustment, and the pricing result is synchronized with the actual engineering progress.

[0094] (4) By introducing the blockchain double-chain storage and the on-chain multi-level audit, the data cannot be tampered with, the anti-tampering ability of the stored quantity data and the audit record is enhanced, the full-process credibility of the railway engineering BIM inspection pricing is ensured, the risk of tampering with the audit record is reduced to 0%, and based on the constructed traceable payment basis system, the data integrity can be quickly verified when a dispute occurs, and the safety of the project management is ensured.

[0095] (5) The method aims to realize the full-process digital management of the quantity automatic extraction, multi-party collaborative audit and intelligent payment. By means of the intelligent contract automatic triggering payment, the credibility of the payment basis can be improved, and the manual intervention can be reduced. The test proves that the payment operation efficiency is improved by 95%, and the labor cost is reduced by 70%. The audit process automation is realized by the blockchain intelligent contract, and the pricing cycle is shortened. In addition, the full-process online management can improve the collaborative efficiency, the quantity calculation error is controlled within ±2%, and an effective solution is provided for the digitalization, real-time, automation and credibility of the railway engineering management, which has significant economic and management benefits.

[0096] Figure 5 The system includes a structural diagram of a computer device. See Figure 5The computer device 00 comprises a processor 01, a memory 02, and a computer program stored in the memory 02 and executable on the processor 01, and the processor 01 implements the method steps proposed in any of the above embodiments when executing the computer program.

[0097] The processor 01 and the memory 02 are connected, for example, through a bus 03. The processor 01 can be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in combination with the disclosure. The processor 01 can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The bus 03 can include a path for transmitting information between the above components. The bus 03 can be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 03 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 The memory 02 is used to store a computer program corresponding to the human data server access control method of the above embodiments of the present application, and the computer program is executed by the processor 01. The processor 01 is used to execute the computer program stored in the memory 02 to realize the content shown in the above method embodiments.

[0098] Corresponding to the above method, the present application also provides a computer readable storage medium having a computer program / instruction stored thereon, and the computer program / instruction is executed by a processor to implement the steps of the method described in any of the above embodiments. The computer readable storage medium can be a tangible storage medium, such as a RAM, a memory, a ROM, an electrically programmable ROM, an electrically erasable programmable ROM, a register, a floppy disk, a hard disk, a removable storage disk, a CD-ROM, or any other form of storage medium known in the art.

[0099] Corresponding to the above method, the application also provides a computer program product comprising computer programs / instructions which, when executed by a processor, implement the steps of the method according to any one of the above embodiments.

[0100] Those of ordinary skill in the art will appreciate that the various illustrative components, systems and methods described in connection with the embodiments disclosed herein can be implemented as hardware, software, or a combination thereof. The various illustrative components, systems and methods disclosed herein can be implemented in the absence of any software. The actual software code with which the various illustrative components, systems and methods are implemented will vary depending on the particular application and the overall design constraints imposed on the overall system. Those of ordinary skill in the art will appreciate that different software codes can be used to carry out the described functions, and that they will produce the same or similar results. Moreover, the software itself can be presented in a variety of forms and organized in various ways. For example, the software can be organized in an object-oriented format, or it can be organized in a procedural format, or it can be organized in some other organizational structure. The software can also be presented for use on one or more computer-readable media, which can be volatile or non-volatile media, or a combination thereof. The computer-readable media can include, but is not limited to, magnetic and optical media such as compact discs (CDs), digital versatile discs (DVDs), and magnetic tapes; volatile media such as dynamic memories and buffers; and non-volatile media such as read-only memories, floppy disks, and hard disk drives.

[0101] It is to be understood that the application is not limited to the particular configurations and processes described herein and shown in the drawings, which can be varied in terms of layout, materials, and process techniques. For the sake of brevity, some conventional aspects of the devices and methods associated with the application may not be described in detail. In the above embodiments, several specific steps are described and illustrated in order to provide a thorough understanding of the present application. However, the methods of the present application can be practiced with less than all of the described steps, with more than all of the described steps, or with some of the described steps in a different order, depending on the specific application, and depending on the desire to alter the order of the steps, to replace concurrently performed steps, to combine steps, and to eliminate other described steps, all without affecting the general mechanics of the methods of the present application.

[0102] In the present application, features described and / or illustrated in relation to one embodiment can be used in the same or a similar way in one or more other embodiments, and / or combined with or instead of features on other embodiments.

[0103] The preferred embodiments of the application described above are intended to be illustrative only and the application is not limited to the details described herein. There are many alternative ways of implementing the application. The embodiments were chosen and described in order to explain the principles of the application and the practical application and to enable others skilled in the art to understand the application for various embodiments with various modifications as are suited to the particular use contemplated. Those skilled in the art will readily understand that the application is amenable to variations and modifications other than those specifically recited herein.

Claims

1. A method for BIM-based acceptance and valuation of railway engineering projects based on multi-dimensional mapping and blockchain trusted storage, characterized in that, The method includes the following steps: The railway project is decomposed into multiple EBS nodes according to the EBS structure. An EBS code is constructed for each EBS node, and the railway project BIM model is obtained. The railway project BIM model includes a unique component identifier for each component. Constructing a four-dimensional coding mapping includes: establishing a mapping between the EBS code and the inspection lot, establishing a mapping between the EBS code and the bill of quantities, and establishing a mapping between the EBS code and the components included in the BIM model; Obtain inspection batch status data, and use the four-dimensional encoding mapping to determine the EBS node status based on the inspection batch status data. When an EBS node status change is detected as acceptance completed, extract the incremental work volume corresponding to the EBS node whose status change is acceptance completed. The EBS node status includes acceptance completed, partial acceptance, and acceptance not started. By utilizing the mapping between EBS codes and bill of quantities in the four-dimensional coding mapping, a structured form including the incremental quantity of the project, pricing details, and audit signature is generated. The structured form is audited on the blockchain according to the set process, and the audit record is recorded in the blockchain network consensus. Once the structured form has been approved according to the set process, the payment process is triggered, and the payment record is stored on the blockchain.

2. The method according to claim 1, characterized in that, The batch number includes project number, work site type, work site sequence number, level code and batch number; The EBS code includes project number, work site type, work site sequence number, and level code; The unique identifier of the component belongs to the UUID-4 standard random code; The coding of the bill of quantities includes a contract number and a parent code. The contract number corresponds to a bid section, and the parent code and EBS node can be mapped to each other.

3. The method according to claim 2, characterized in that, The process of establishing the mapping between the EBS code and the inspection batch includes: creating a batch attribute table under the EBS last-level node, matching the hierarchical code included in the inspection batch number with the hierarchical code included in the EBS code, and storing the batch number as an attribute field to realize the mapping between the EBS code and the inspection batch. Establishing the mapping between the EBS code and the bill of quantities includes: extracting the EBS code and the code in the bill of quantities, and establishing the mapping between the EBS node and the parent and child codes in the bill of quantities layer by layer based on a preset mapping table.

4. The method according to claim 1, characterized in that, The EBS node status is determined based on the inspection batch status data using the four-dimensional coding mapping, including: obtaining the inspection batch status data of all inspection batches under the current EBS node; when all inspection batch status data indicate that the current EBS node has passed, the status of the current EBS node is considered to be completed; wherein, the engineering quantity of railway engineering BIM verification and pricing refers to the engineering quantity of the components corresponding to the completed EBS node. The method further includes: based on the mapping relationship between EBS encoding and BIM model in the four-dimensional encoding mapping, using BIM to visualize the EBS structure in the form of a tree diagram, and using different colors to distinguish the status of EBS nodes.

5. The method according to claim 1, characterized in that, The method also includes a quantity verification step, comprising: Calculate the total quantity of work for railway engineering BIM verification and pricing according to a set time frequency, and verify the increment of work quantity based on the total quantity of work; and / or The incremental quantities of work calculated from different data sources are compared to calculate the deviation of the incremental quantities of work. When the deviation of the incremental quantities of work exceeds a set threshold, an early warning is triggered.

6. The method according to claim 1, characterized in that, The basic information of the incremental project quantity includes the name, section, construction unit and audit date of the newly accepted project. The pricing details include the code, name, unit, quantity in the bill of quantities, BIM quantity, audited quantity, unit price and total price. The audit signatures include the electronic signature fields of the professional supervisor, chief supervisor and construction unit.

7. The method according to claim 1, characterized in that, The setup process includes: professional supervisors reviewing the consistency between the BIM component status and the site; chief supervisors reviewing the logical consistency between the total EBS quantity and the BIM engineering quantity; and the construction unit reviewing the compliance of the unit price and the completeness of the payment conditions.

8. The method according to claim 1, characterized in that, The payment process includes: When it is detected that the review of a structured form has been fully approved according to the set process, a payment notification is sent to the finance department, and the payment voucher uploaded by the finance department is received. The hash value of the payment voucher is generated, and the payment record is stored on the blockchain using the hash value, EBS code and payment timestamp of the payment voucher.

9. The method according to claim 1, characterized in that, The blockchain includes a main chain and side chains. The main chain is used to store structured data including inspection batch numbers, EBS codes, audit signatures, and payment instructions. The side chains are used to store BIM models, construction images, and payment vouchers.

10. A railway engineering BIM-based construction verification and pricing system based on multi-dimensional mapping and blockchain trusted storage, comprising a processor, a memory, and computer programs / instructions stored in the memory, characterized in that, The processor is configured to execute the computer program / instructions, and when the computer program / instructions are executed, the system implements the steps of the method as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • BIM (Building Information Modeling)-based calculation amount and measurement payment road cost calculation system and method

    CN114971597A

  • Railway full-life-cycle multi-source data integration and association method and system and storage medium

    CN115774893A

  • Rail transit engineering verification coding method, system, equipment and medium

    CN116486032A

  • Human-assisted constraint annotation for visual simultaneous localization and mapping

    US20250116527A1

Cited By

  • A blockchain-based construction cost consulting service quality evaluation, evidence storage and traceability method

    CN122199006A