Construction material storage traceability management method and device in capital construction project
By acquiring and encrypting building material feature data in real time during infrastructure projects and uploading it to the blockchain, a building material-project mapping relationship is established, which solves the problem of low efficiency in building material traceability and realizes trusted traceability management and project quality supervision throughout the entire life cycle.
Patent Information
- Application Number
- CN202511518214.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-23
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2045-10-23
AI Technical Summary
In infrastructure projects, existing technologies cannot efficiently trace building materials, resulting in the inability to accurately trace quality issues of building materials and affecting project quality.
By acquiring real-time project progress nodes, project location tags, and irreversible characteristic data of building materials, a spatiotemporal encrypted summary is generated and uploaded to the blockchain for evidence storage. A topological relationship between building materials and project entities is established, and the status of building materials is dynamically associated with the project acceptance list. A mapping relationship between building materials and project is generated, and a traceability report is output under regulatory instructions.
It enables credible traceability management of building materials throughout the entire lifecycle of engineering projects, ensuring data authenticity and immutability, and improving traceability efficiency as well as the transparency and reliability of engineering quality management.
Smart Images

Figure CN120975809B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data traceability technology, and in particular to a method and device for managing the traceability of building materials in infrastructure projects. Background Technology
[0002] In infrastructure projects, the quality of building materials often plays a major role in the overall project quality. Quality issues with the materials themselves can lead to a decline in project quality. To ensure the quality of building materials, information such as procurement channels and batches is typically recorded. However, this method only records basic information about the materials, resulting in low efficiency in material management and subsequent traceability, and hindering accurate traceability.
[0003] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention
[0004] The main purpose of this application is to provide a method and device for the management of traceability and certification of building materials in infrastructure projects, aiming to solve the technical problem of low efficiency in tracing building materials in existing technologies.
[0005] To achieve the above objectives, this application provides a method for the traceability and management of building materials in infrastructure projects, the method comprising:
[0006] Real-time acquisition of project progress nodes, project location tags, and irreversible feature data of building materials;
[0007] The project progress node, the irreversible feature data and the project positioning tag are bound together to generate a spatiotemporal encrypted digest, which is then uploaded to the blockchain for evidence storage to obtain blockchain evidence data.
[0008] Based on the blockchain-stored data, a building material-engineering entity topology relationship is generated. Based on the building material-engineering entity topology relationship, the building material status and the engineering acceptance list are dynamically associated to obtain the building material-engineering mapping relationship.
[0009] Upon receiving a regulatory instruction, the traceability object is determined based on the building materials-engineering mapping relationship. The deviation rate between the real-time monitoring value and the blockchain-stored data of the traceability object is determined based on the blockchain-stored data. A traceability report is then output based on the deviation rate.
[0010] In one embodiment, the step of binding the project progress node, the irreversible feature data, and the project location tag to generate a spatiotemporal encrypted digest, and uploading it to the blockchain for notarization, to obtain blockchain notarized data, includes:
[0011] Extract the version number of the project progress node, use the version number as an encryption factor, and encrypt the encryption factor with the irreversible feature data to generate an encrypted time stamp;
[0012] Bind the project location tag and the encrypted spatiotemporal stamp to generate a spatiotemporal encrypted digest;
[0013] The spatiotemporal encrypted digests are classified according to building material categories. Based on the classification results, the spatiotemporal encrypted digests are uploaded to the corresponding blockchains for evidence storage, thus obtaining blockchain evidence storage data.
[0014] In one embodiment, before the steps of extracting the version number of the project progress node, using the version number as an encryption factor, and encrypting the encryption factor with the irreversible feature data to generate an encrypted spacetime stamp, the method further includes:
[0015] The irreversible feature data is compressed by wavelet packet decomposition to obtain the frequency band energy entropy feature that retains the material fingerprint. Lightweight irreversible feature data is generated based on the energy entropy feature, and the lightweight irreversible feature data replaces the original irreversible feature data.
[0016] Obtain the reference time for satellite timing, perform spatiotemporal calibration on the engineering positioning tag based on the reference time to obtain a spatiotemporally calibrated engineering positioning tag, and replace the engineering positioning tag with the spatiotemporally calibrated engineering positioning tag.
[0017] In one embodiment, the step of generating a building material-project entity topology relationship based on the blockchain-stored data, and dynamically associating the building material status with the project acceptance list based on the building material-project entity topology relationship to obtain the building material-project mapping relationship includes:
[0018] The spatiotemporal stamp and component number code in the blockchain evidence data are analyzed, and a building material-engineering entity topology relationship is constructed based on the spatiotemporal stamp and the component number code.
[0019] The building materials list for the project entity is determined based on the project acceptance checklist. The corresponding building materials status is determined based on the building materials list. Building materials information is generated based on the building materials list and the building materials status. The correspondence between the building materials information and the project is determined.
[0020] The correspondence is fused with the building material-engineering entity topology relationship to obtain the building material-engineering mapping relationship.
[0021] In one embodiment, the step of parsing the spatiotemporal stamp and component number code in the blockchain evidence storage data, and constructing the building material-engineering entity topology relationship based on the spatiotemporal stamp and the component number code includes:
[0022] The spatiotemporal stamp and component number encoding in the blockchain evidence data are parsed, the satellite positioning coordinates in the spatiotemporal stamp are extracted, and the satellite positioning coordinates are reverse ray tracing to generate the assembly trajectory.
[0023] Based on the assembly trajectory and the component number encoding, the spatial topological relationship of building materials in the engineering entity is constructed, forming a building material-engineering entity topological relationship.
[0024] In one embodiment, the step of fusing the correspondence with the building material-engineering entity topology to obtain the building material-engineering mapping relationship includes:
[0025] Match each building material in the building materials list with the corresponding node in the building materials-engineering entity topology to obtain the matching result;
[0026] Based on the matching results, a mapping relationship is established between building material identifiers and engineering entity identifiers, forming a building material-engineering mapping relationship.
[0027] In one embodiment, the steps of determining the traceability object based on the building materials-project mapping relationship upon receiving a regulatory instruction, determining the deviation rate between the real-time monitoring value and the blockchain-stored evidence data of the traceability object, and outputting a traceability report based on the deviation rate include:
[0028] Upon receiving a regulatory instruction, a traceability code is determined based on the regulatory instruction, and the traceability object is determined in the building materials-engineering mapping relationship based on the traceability code;
[0029] The corresponding blockchain evidence storage data is determined based on the evidence storage information of the traceability object;
[0030] Obtain the real-time detection value of the traceability object, estimate the deviation between the real-time detection value and the blockchain evidence storage data, and determine the deviation rate.
[0031] A traceability report is output based on the deviation rate.
[0032] In one embodiment, the step of obtaining the real-time detection value of the traceability object, estimating the deviation between the real-time detection value and the blockchain-stored evidence data, and determining the deviation rate includes:
[0033] Historical feature data is extracted from the blockchain-stored evidence data as a baseline value;
[0034] Obtain the real-time detection value of the traceable object, and calculate the deviation between the real-time detection value and the benchmark value based on Euclidean distance;
[0035] The deviation rate is determined based on the deviation value and the benchmark value.
[0036] In one embodiment, the step of acquiring irreversible feature data of building materials and engineering positioning tags in real time includes:
[0037] Real-time acquisition of spectral fingerprints and mechanical property gradient data of building materials upon entry into the site, and encapsulation of the spectral fingerprints and mechanical property gradient data into irreversible feature data;
[0038] The unique identification information, three-dimensional geographic coordinates, and structural entity code of building materials are acquired in real time, and the unique identification information, three-dimensional geographic coordinates, and structural entity code of building materials are encapsulated into engineering positioning tags.
[0039] Furthermore, to achieve the above objectives, this application also proposes a building material evidence storage and traceability management device for infrastructure projects, which includes:
[0040] The data acquisition module is used to acquire irreversible feature data of project progress nodes, project location tags, and building materials in real time;
[0041] The information storage module is used to bind the project progress node, the irreversible feature data and the project positioning tag, generate a spatiotemporal encrypted digest, upload it to the blockchain for storage, and obtain blockchain storage data.
[0042] The data mapping module is used to generate a building material-engineering entity topology relationship based on the blockchain-stored data, and dynamically associate the building material status with the engineering acceptance list based on the building material-engineering entity topology relationship to obtain the building material-engineering mapping relationship;
[0043] The traceability management module is used to determine the traceability object based on the building materials-project mapping relationship when receiving regulatory instructions, determine the deviation rate between the real-time monitoring value and the blockchain evidence data of the traceability object, and output a traceability report based on the deviation rate.
[0044] In addition, to achieve the above objectives, this application also proposes a building material evidence storage and traceability management device for infrastructure projects. The building material evidence storage and traceability management device for infrastructure projects includes: a memory, a processor, and a computer program stored on the memory and executable on the processor. The computer program is configured to implement the steps of the building material evidence storage and traceability management method for infrastructure projects as described above.
[0045] In addition, to achieve the above objectives, the present invention also proposes a storage medium, which is a computer-readable storage medium, and stores a computer program on the storage medium. When the computer program is executed by a processor, it implements the steps of the building material evidence storage and traceability management method in the infrastructure project described above.
[0046] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the above-described method for the traceability and management of building materials in infrastructure projects.
[0047] This application provides a method for traceability management of building materials in infrastructure projects. By binding project progress, location, and unique characteristics of building materials and encrypting them on the blockchain, the authenticity of the data source and the immutability of the entire process are ensured. Based on the topological relationship built on the blockchain and dynamically associated with the project acceptance list, a precise building material-project mapping system is established, which enables the unique identification and tracking of the usage status of building materials in the project. When a regulatory instruction is triggered, the traceability object is quickly located based on this mapping relationship, and a reliable traceability report is automatically generated by calculating the deviation rate between real-time data and the original records on the blockchain. This achieves reliable traceability and management of the entire lifecycle based on the project-building material relationship. Attached Figure Description
[0048] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0049] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0050] Figure 1 This is a flowchart illustrating an embodiment of the method for managing the traceability and certification of building materials in infrastructure projects as described in this application.
[0051] Figure 2 This is a schematic diagram of the data acquisition and packaging process of an embodiment of the method for managing the traceability and evidence preservation of building materials in infrastructure projects according to this application;
[0052] Figure 3 This is a schematic diagram of the module structure of the building material storage and traceability management device in the infrastructure project according to an embodiment of this application;
[0053] Figure 4 This is a schematic diagram of the equipment structure of the hardware operating environment involved in the method for traceability and management of building materials in infrastructure projects according to the embodiments of this application.
[0054] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0055] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0056] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0057] The main solution of this application embodiment is as follows: Real-time acquisition of project progress nodes, project location tags, and irreversible feature data of building materials; binding the project progress nodes, the irreversible feature data, and the project location tags to generate a spatiotemporally encrypted digest, uploading it to the blockchain for notarization, and obtaining blockchain notarized data; generating a building material-project entity topology relationship based on the blockchain notarized data, dynamically associating the building material status with the project acceptance list based on the building material-project entity topology relationship, and obtaining a building material-project mapping relationship; upon receiving a regulatory instruction, determining the traceability object based on the building material-project mapping relationship, determining the deviation rate between the real-time detection value and the blockchain notarized data based on the blockchain notarized data of the traceability object, and outputting a traceability report based on the deviation rate.
[0058] Currently, in infrastructure projects, the quality of building materials often plays a major role in the overall project quality. Quality issues with the building materials themselves can lead to a decline in project quality. To ensure the quality of building materials, information such as procurement channels and batches is typically recorded. However, this method only records basic information about the materials, resulting in low efficiency in traceability management and subsequent traceability, and hindering accurate traceability of building materials.
[0059] This application provides a solution that acquires real-time project progress nodes, project location tags, and irreversible characteristic data of building materials. It binds these data to generate a spatiotemporally encrypted digest, uploads it to the blockchain for notarization, and obtains blockchain-based notarized data. Based on this data, a building material-project entity topology relationship is generated. This relationship is then dynamically linked to the building material status and the project acceptance list, resulting in a building material-project mapping relationship. Upon receiving regulatory instructions, the traceability object is determined based on the mapping relationship. The deviation rate between the real-time detection value and the blockchain notarized data is calculated based on the traceability object's blockchain notarized data, and a traceability report is output based on this deviation rate. This solution enables traceable management of building materials based on the relationship between the project and the building materials.
[0060] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device capable of performing the above functions, such as a building material evidence storage and traceability management device in infrastructure projects. This embodiment does not specifically limit it in this regard. The following uses a building material evidence storage and traceability management device in infrastructure projects as an example to illustrate this embodiment and the following embodiments.
[0061] All actions involving the acquisition of signals, information, or data in this application are carried out in accordance with the relevant data protection laws and policies of the country where the application is located, and with the authorization of the owner of the relevant device.
[0062] This application provides a method for managing the traceability and documentation of building materials in infrastructure projects, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the method for managing the traceability and certification of building materials in infrastructure projects according to this application.
[0063] In this embodiment, the method for managing the traceability and certification of building materials in infrastructure projects includes steps S10 to S40:
[0064] Step S10: Real-time acquisition of project progress nodes, project location tags, and irreversible feature data of building materials.
[0065] It should be noted that project progress milestones refer to significant dates or times marking the completion of specific phases or the achievement of key tasks within a project's lifecycle. Project location tags are digital labels attached to project entities (such as components, equipment, or areas) to uniquely identify and determine the project's location; these can take the form of QR codes, RFID tags, or UWB tags, among others. Irreversible characteristic data of building materials refers to the unique and difficult-to-replicate characteristics of building materials, which may include original batch numbers, physical fingerprints, blockchain digital IDs, etc.
[0066] In practical implementation, project progress milestones can be obtained through methods such as automatic sensing, manual reporting, or equipment integration. For automatic sensing, sensors (such as pressure sensors, laser scanners, and cameras) can be installed at key locations. For example, when the structure is topped out, a scanner can automatically identify the final floor slab in place. For manual reporting, construction workers can manually trigger reporting after completing a task using a mobile app (e.g., uploading a completion photo or clicking the "complete" button). For equipment integration, progress data can be automatically generated after construction machinery (such as intelligent tower cranes and concrete pump trucks) completes a specific workload or operation.
[0067] Project positioning tags can be acquired through tag scanning or wireless signal capture. Tags can be scanned using handheld readers, mobile apps, etc., or by receiving signals emitted by tags in real time through a network of positioning base stations deployed on-site. When acquiring irreversible characteristic data of building materials in real time, their physicochemical characteristics can be read or their blockchain QR codes scanned upon arrival at the construction site using specialized equipment (such as spectrometers and high-definition scanners). Then, before key construction processes (such as concrete pouring and rebar tying), the same equipment can be used again to read the material information and verify its use.
[0068] In one feasible implementation, the step of acquiring irreversible characteristic data of building materials and engineering positioning tags in real time includes:
[0069] Real-time acquisition of spectral fingerprints and mechanical property gradient data of building materials upon entry into the site, and encapsulation of the spectral fingerprints and mechanical property gradient data into irreversible feature data;
[0070] The unique identification information, three-dimensional geographic coordinates, and structural entity code of building materials are acquired in real time, and the unique identification information, three-dimensional geographic coordinates, and structural entity code of building materials are encapsulated into engineering positioning tags.
[0071] It should be noted that spectral fingerprinting refers to obtaining characteristic spectra of a material's internal chemical composition and molecular structure using spectral analysis techniques. Each material, due to the uniqueness of its elemental composition, chemical bonds, and molecular structure, produces a unique spectral response, possessing high uniqueness and identifiability. Mechanical properties refer to a material's various abilities to resist external forces, such as compressive strength, tensile strength, elastic modulus, and hardness. Gradient values refer to measured values over a specific time series or spatial distribution.
[0072] It should be understood that when managing building materials, each batch or individual product can be assigned a unique digital code, serving as its identification number within the project management process. Three-dimensional geographic coordinates refer to the coordinates (X, Y, Z) obtained through technologies such as the Global Navigation Satellite System, BeiDou differential positioning, or ultra-wideband indoor positioning, which accurately describe the location of building materials within the engineering project. This includes not only planar location but also elevation information.
[0073] In practical implementation, upon acquiring relevant data on building materials, a digital archive can be created to store the building material information. A detailed flowchart is shown below. Figure 2As shown, the irreversible characteristic data is first encapsulated. When a vehicle carrying building materials enters the construction site, it is quickly scanned by a spectrometer on a gantry or handheld device to immediately acquire its spectral data. For materials such as concrete, samples are taken according to regulations to make test blocks, which are then placed in an intelligent pressure testing machine for testing. This testing machine is networked and can automatically record and upload deformation and strength data under different pressures, forming performance gradient curves. For steel bars, their stress-strain curves can be obtained using a universal testing machine. Then, the acquisition terminal packages the acquired raw data with information such as the current timestamp and operator ID, and forms a complete data packet using an encryption algorithm. This data packet is the encapsulated irreversible characteristic data. This data packet is uploaded to the cloud or blockchain platform and strongly bound to the unique identification information of this batch of building materials, storing it in its "digital archive." Any tampering with the raw data will cause a change in the hash value, thus being immediately detected, ensuring the authenticity and immutability of the data. When acquiring and encapsulating engineering positioning labels, the unique identification information of building materials can be scanned to obtain the unique ID of the building materials, and then accurate positioning information can be obtained to determine the three-dimensional coordinates, including latitude, longitude and altitude information. Then, the obtained data is associated with the BIM components to be installed (such as column A-12 on the first floor) according to the construction plan to determine the structural entity code.
[0074] Step S20: Bind the project progress node, the irreversible feature data and the project positioning tag, generate a spatiotemporal encrypted digest, upload it to the blockchain for evidence storage, and obtain blockchain evidence storage data;
[0075] It should be noted that the spatiotemporal encrypted digest is a unique digital fingerprint calculated by binding the project progress node, project location tag and irreversible characteristic data of building materials using an encrypted hash algorithm. It contains the key information of "something, something, and a location" and ensures that the data is tamper-proof and unique.
[0076] Understandably, the process of generating a spatiotemporal encrypted digest based on project progress nodes, irreversible feature data, and project location tags, and then uploading this digest to the blockchain for notarization, can be described as follows: Real-time collected project progress nodes, irreversible building material feature data, and project location tags are packaged into a single data set. Project progress nodes correspond to the time dimension, irreversible building material feature data to the entity dimension, and project location tags to the spatial dimension. Subsequently, the SHA-256 cryptographic hash algorithm is applied to this data set to generate a unique and fixed-length digital fingerprint, i.e., the spatiotemporal encrypted digest. Finally, by calling a blockchain smart contract, this digest, timestamp, and other information are broadcast to the blockchain network as a transaction. After verification by node consensus, it is permanently recorded in a new block, and the blockchain notarized data, containing transaction hashes, block height, and other credentials, is returned.
[0077] The primary reason for generating spatiotemporal encrypted digests is that the original engineering data is massive and may contain sensitive information, making direct on-chain storage costly and inefficient. As a unique digital fingerprint of the data, the digest is extremely small and its generation is irreversible; any minor alteration to the original data will cause a drastic change in the digest value, making it easily detectable. This approach ensures data integrity and tamper-proofness while significantly reducing on-chain storage costs. Furthermore, the blockchain's immutable timestamps endow the entire data set with verifiable legal validity, establishing a trustworthy foundation for traceability and auditing.
[0078] In one feasible implementation, the step of binding the project progress node, the irreversible feature data, and the project location tag, generating a spatiotemporal encrypted digest, and uploading it to the blockchain for notarization to obtain blockchain notarized data includes:
[0079] Extract the version number of the project progress node, use the version number as an encryption factor, and encrypt the encryption factor with the irreversible feature data to generate an encrypted time stamp;
[0080] Bind the project location tag and the encrypted spatiotemporal stamp to generate a spatiotemporal encrypted digest;
[0081] The spatiotemporal encrypted digests are classified according to building material categories. Based on the classification results, the spatiotemporal encrypted digests are uploaded to the corresponding blockchains for evidence storage, thus obtaining blockchain evidence storage data.
[0082] It's important to note that the version number of a project progress node refers to a unique identifier assigned to that node each time a significant progress update or milestone is completed in project management. These identifiers are typically incrementing, such as 1.0, 1.1, 2.0, or generated based on a timestamp, such as 20250101143029. This represents a complete snapshot of the project's state at a specific point in time, used to distinguish and trace project progress at different stages. The encryption factor refers to the parameters used in encryption, deeply binding the time and progress dimensions together with the original data.
[0083] In the specific implementation, the encrypted time stamp is first generated, a process that can be based on the formula: .in, For the generated encrypted time stamp, The SHA-256 hash function is used. The version number, i.e., the encryption factor, is extracted from the project progress nodes. The original data packet containing irreversible feature data. The connector is used to join two pieces of data together. To calculate a hash value for irreversible characteristic data, a unique digest is fixed to it. This step is not simple encryption, but a double hash binding process. First, the irreversible characteristic data is calculated. hash value This establishes the characteristics of the building materials themselves. Then, the version numbers of the project progress milestones are set. Compared with the hash value obtained in the first step Perform concatenation. Finally, process the concatenated string. Calculate the hash value again to obtain the encrypted spacetime stamp. In this way, deep spatiotemporal binding is achieved. The resulting encrypted spatiotemporal stamp depends not only on building material data but also on the project's progress. Any party that wants to forge data must know the original data at a certain node, which exponentially increases the difficulty of data tampering and thus ensures data accuracy.
[0084] After obtaining the encrypted spatiotemporal stamp, the project location tag can be bound to the encrypted spatiotemporal stamp to generate a spatiotemporal encrypted digest. Then, based on the binding of project and time, spatial dimension information is added, achieving aggregation of three dimensions of data. The spatiotemporal encrypted digests are then categorized according to building material type, and the categorized results are uploaded uniformly to the corresponding blockchain for notarization, resulting in blockchain-based notarized data.
[0085] In one feasible implementation, before the steps of extracting the version number of the project progress node, using the version number as an encryption factor, and encrypting the encryption factor with the irreversible feature data to generate an encrypted spacetime stamp, the method further includes:
[0086] The irreversible feature data is compressed by wavelet packet decomposition to obtain the frequency band energy entropy feature that retains the material fingerprint. Lightweight irreversible feature data is generated based on the energy entropy feature, and the lightweight irreversible feature data replaces the original irreversible feature data.
[0087] Obtain the reference time for satellite timing, perform spatiotemporal calibration on the engineering positioning tag based on the reference time to obtain a spatiotemporally calibrated engineering positioning tag, and replace the engineering positioning tag with the spatiotemporally calibrated engineering positioning tag.
[0088] In the specific implementation, it is assumed that the original irreversible feature data (a spectral or mechanical property signal) is a discrete sequence. This is then subjected to wavelet packet decomposition and compression, which can be viewed as an iterative filter bank process. At each layer... The signal is decomposed into a low-frequency approximation coefficient. and a high-frequency detail coefficient Unlike traditional wavelet transform, wavelet packet decomposition further decomposes the high-frequency components, forming a complete binary tree structure. After... After layer decomposition, the original signal Decomposed into Each sub-band contains a set of coefficients. , Indicates the number of decomposition layers. This represents the node index. Then, for each sub-band after decomposition, the sum of squares of the coefficient energies is calculated as the energy of that band. The calculation formula is: , For the first Layer Energy value of each sub-band The first sub-band coefficient sequence Each coefficient. Then all of them. The energy value of each node is considered as a probability distribution. First, calculate the total energy. Then calculate the energy percentage of each sub-band. Finally, calculate the energy entropy of the entire signal. The energy entropy features are obtained, and lightweight irreversible feature data is generated based on these features. The lightweight irreversible feature data then replaces the original irreversible feature data. Wavelet packet decomposition is chosen in this embodiment because it has higher frequency domain resolution and can handle non-stationary data, enabling simultaneous localization of signal features in both the time and frequency domains.
[0089] Deploying BeiDou / GPS timing terminals at the construction site enables the reception of satellite signals and demodulation of Coordinated Universal Time (UTC) signals. The time source is an atomic clock, ensuring extremely high accuracy and serving as a reference time. Then, spatiotemporal calibration of the engineering positioning tags is performed based on this reference time. This process replaces the time data in the engineering positioning tag data with the time data, and simultaneously replaces the spatial coordinates based on the satellite positioning data, resulting in spatiotemporally calibrated engineering positioning tags.
[0090] Step S30: Based on the blockchain-stored data, generate a building material-engineering entity topology relationship, and dynamically associate the building material status with the engineering acceptance list based on the building material-engineering entity topology relationship to obtain a building material-engineering mapping relationship;
[0091] It should be noted that the building material-engineering entity topology refers to the network of spatial connections and logical dependencies between building information physical materials and the engineering structural entities they are installed on, as well as among these entities. The building material-engineering mapping relationship refers to the mapping relationship between building materials and engineering projects, that is, the ability to determine the corresponding building material information through an engineering project or to determine which engineering project a batch of building materials was used in.
[0092] In practical implementation, after determining the blockchain-stored evidence data, the topological relationship between building materials and engineering entities can be determined based on this data. For example, it can be determined that the steel bars in batch A were used in the cd-th column in region B. Simultaneously, a correspondence can exist between the building material status and the engineering acceptance list. The engineering acceptance list contains engineering acceptance values, such as reflecting the column's strength. At this point, a building material-engineering entity mapping relationship can be generated based on the building material-engineering entity topological relationship and the engineering acceptance list. In other words, a mapping relationship is established between building materials, their usage location, and their strength at the time of acceptance.
[0093] In one feasible implementation, the step of generating a building material-project entity topology relationship based on the blockchain-stored data, and dynamically associating the building material status with the project acceptance list based on the building material-project entity topology relationship to obtain the building material-project mapping relationship includes:
[0094] The spatiotemporal stamp and component number code in the blockchain evidence data are analyzed, and a building material-engineering entity topology relationship is constructed based on the spatiotemporal stamp and the component number code.
[0095] The building materials list for the project entity is determined based on the project acceptance checklist. The corresponding building materials status is determined based on the building materials list. Building materials information is generated based on the building materials list and the building materials status. The correspondence between the building materials information and the project is determined.
[0096] The correspondence is fused with the building material-engineering entity topology relationship to obtain the building material-engineering mapping relationship.
[0097] It should be noted that the component number code is a coding information assigned to each component in the project, and it is unique to the project.
[0098] In its implementation, by parsing the immutable spatiotemporal stamps and unique component codes in the blockchain-stored data, a topological network reflecting the spatiotemporal installation relationship between building materials and engineering entities is automatically constructed. Subsequently, based on the digitized engineering acceptance checklist, a list of building material specifications required for the entities to be inspected is identified, and corresponding building material status data (such as strength and specifications) is retrieved from the blockchain. This generates building material information containing both theoretical requirements and actual conditions, establishing a correspondence between these specifications and specific engineering parts. Finally, this quality correspondence is integrated with the previous entity topological relationship to generate a complete building material-engineering mapping relationship that reflects both the physical installation structure and the dynamic quality acceptance status.
[0099] This approach automates, refines, and makes the acceptance process traceable. The credibility of blockchain data ensures the authenticity of topological relationships and status data, avoiding errors and tampering in manual recording. By dynamically linking acceptance standards with actual data, acceptance efficiency is greatly improved, and non-conformities can be detected in real time. The resulting mapping relationship provides a verifiable digital evidence chain for project quality throughout its entire lifecycle, significantly enhancing the transparency and reliability of project management.
[0100] In one feasible implementation, the step of parsing the spatiotemporal stamp and component number code in the blockchain evidence data, and constructing the building material-engineering entity topology relationship based on the spatiotemporal stamp and the component number code includes:
[0101] The spatiotemporal stamp and component number encoding in the blockchain evidence data are parsed, the satellite positioning coordinates in the spatiotemporal stamp are extracted, and the satellite positioning coordinates are reverse ray tracing to generate the assembly trajectory.
[0102] Based on the assembly trajectory and the component number encoding, the spatial topological relationship of building materials in the engineering entity is constructed, forming a building material-engineering entity topological relationship.
[0103] In its implementation, the system extracts the spatiotemporal stamp and component number code from the blockchain's evidence records. For building materials with the same component number code, the system sorts all related evidence records by timestamp, thus obtaining a set of spatial coordinate points arranged in a time sequence. This set of points describes the complete movement trajectory of the building material from its arrival and handling to its final installation. For a discrete set of coordinate points... Algorithm smoothing is performed to eliminate noise such as GPS jitter, forming a continuous and reasonable motion trajectory curve. Then, starting from the final stationary position of the building material, its movement path is traced backward. This backward trajectory is compared with the project's BIM model in real time. When a collision occurs between this trajectory and an entity in 3D space, or when the minimum distance threshold is reached, the building material is determined to belong to that entity. The simplified formula for collision detection is as follows:
[0104]
[0105] in, For points on the trajectory, These are points on the surface of a BIM entity. At that time, it is determined that a "collision" has occurred.
[0106] Once it is determined that the building materials are used on the corresponding entity, a clear attribution relationship can be established. Then, the component number code can be read to construct the spatial topological relationship of the building materials in the engineering entity, forming the building material-engineering entity topological relationship.
[0107] In one feasible implementation, the step of fusing the correspondence with the building material-engineering entity topology to obtain the building material-engineering mapping relationship includes:
[0108] Match each building material in the building materials list with the corresponding node in the building materials-engineering entity topology to obtain the matching result;
[0109] Based on the matching results, a mapping relationship is established between building material identifiers and engineering entity identifiers, forming a building material-engineering mapping relationship.
[0110] In its implementation, the data matching algorithm is first executed. The digitized building materials list, containing the theoretically required specifications, models, and quantities of building materials, is used as a query set. This set is then compared against a building materials-project entity topology network constructed based on blockchain-based evidence data. Nodes represent actually installed building materials and BIM entities. The comparison is based on key unique identifiers. Through database association queries and consistency checks, the precise matching result of each building material in the list with the actual building material nodes in the topology network is obtained, including successful matching, failed matching, and deviation warnings. Based on this matching result, a bidirectional index relationship between the unique identifiers of building materials and the unique identifiers of project entities is automatically created and stored. This ultimately forms a structured, queryable building materials-project mapping table. This table not only records "what is installed where" but also implicitly includes the acceptance status of "whether it actually meets the design requirements."
[0111] Step S40: Upon receiving a regulatory instruction, determine the traceability object based on the building materials-engineering mapping relationship, determine the deviation rate between the real-time monitoring value and the blockchain evidence data based on the blockchain evidence data of the traceability object, and output a traceability report based on the deviation rate.
[0112] It should be noted that a regulatory instruction refers to a digital command issued by a regulatory body such as the supervisor, owner, or government quality inspection department. This instruction clearly defines the target, scope, and content of traceability, such as "tracing the source and quality of all steel bars in column B-12 on the third floor" or "randomly checking the usage of a certain batch of cement." The traceability object refers to the specific traceability target determined by querying the building material-project mapping relationship according to the requirements of the regulatory instruction. It is usually a specific engineering entity or building material, along with all the blockchain-based evidence data associated with it. The traceability report is an automatically generated, verifiable electronic report containing the entire traceability process and the complete chain of evidence. It not only displays the original blockchain-based evidence data of the traceability object but also includes real-time monitoring comparison results, deviation analysis, conclusions, and recommendations, serving as a direct basis for regulatory decisions.
[0113] Understandably, upon receiving a digital regulatory instruction, the system first parses the instruction and precisely locates the traceability object (such as a specific component or batch of building materials) requiring verification by querying the building materials-project mapping database. Then, it automatically retrieves all relevant, tamper-proof original evidence data of the traceability object from the blockchain as a baseline value, and simultaneously obtains the current real-time detection value of the traceability object through IoT devices or manual input. The real-time detection value is then compared with the blockchain baseline value, and a preset algorithm calculates the quantitative deviation rate of key indicators. Finally, all data, deviation results, and associated blockchain transaction hashes are integrated to automatically generate a structured, legally valid traceability report, which highlights anomalies with deviation rates exceeding the standard, providing accurate and reliable decision support for regulation.
[0114] In one feasible implementation, the steps of determining the traceability object based on the building materials-project mapping relationship upon receiving a regulatory instruction, determining the deviation rate between the real-time monitoring value and the blockchain-stored evidence data of the traceability object, and outputting a traceability report based on the deviation rate include:
[0115] Upon receiving a regulatory instruction, a traceability code is determined based on the regulatory instruction, and the traceability object is determined in the building materials-engineering mapping relationship based on the traceability code;
[0116] The corresponding blockchain evidence storage data is determined based on the evidence storage information of the traceability object;
[0117] Obtain the real-time detection value of the traceability object, estimate the deviation between the real-time detection value and the blockchain evidence storage data, and determine the deviation rate.
[0118] A traceability report is output based on the deviation rate.
[0119] In its implementation, upon receiving a structured regulatory instruction via the API interface, the system first parses the instruction content to extract key traceability codes and then precisely locates the traceability object by querying the building materials-engineering mapping database. Subsequently, based on the evidence storage address recorded in the mapping relationship, it calls the blockchain node interface to obtain tamper-proof original evidence storage data as a comparison benchmark. Simultaneously, it collects real-time detection values of the traceability object through IoT sensing devices or human mobile terminals. The data comparison engine selects the appropriate algorithm based on the data type to perform deviation estimation and generate a quantitative deviation rate. Finally, it integrates all data streams, deviation analysis results, and blockchain verification credentials to automatically generate a structured traceability report containing visual charts and verification conclusions, which is then pushed to the regulator via a web platform or mobile terminal.
[0120] In one feasible implementation, the step of obtaining the real-time detection value of the traceability object, estimating the deviation between the real-time detection value and the blockchain-stored evidence data, and determining the deviation rate includes:
[0121] Historical feature data is extracted from the blockchain-stored evidence data as a baseline value;
[0122] Obtain the real-time detection value of the traceable object, and calculate the deviation between the real-time detection value and the benchmark value based on Euclidean distance;
[0123] The deviation rate is determined based on the deviation value and the benchmark value.
[0124] In the specific implementation, firstly, historical feature data of the original record is extracted from the blockchain evidence storage data as a comparison benchmark; then, real-time feature data of the traceability object is collected through IoT sensors or handheld detection devices, and the real-time data and historical benchmark values are converted into feature vectors of the same dimension; the spatial distance between the two vectors is calculated using the Euclidean distance formula as the absolute deviation value; finally, the deviation value is divided by the magnitude of the benchmark vector to obtain the standardized deviation rate, thereby quantifying the degree of deviation between the current state and the original evidence storage state.
[0125] This embodiment provides a method for traceability management of building materials in infrastructure projects. By binding project progress, location, and unique characteristics of building materials and encrypting them on the blockchain, the authenticity of the data source and the immutability of the entire process are ensured. Based on the topological relationship built on the blockchain and dynamically associated with the project acceptance list, a precise building material-project mapping system is established, enabling the unique identification and tracking of the usage status of building materials in the project. When a regulatory instruction is triggered, the traceability object is quickly located based on this mapping relationship, and a reliable traceability report is automatically generated by calculating the deviation rate between real-time data and the original records on the blockchain. This achieves reliable traceability and management throughout the entire lifecycle based on the project-building material relationship.
[0126] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the method of material evidence storage and traceability management in infrastructure projects. Any simple modifications based on this technical concept are within the scope of protection of this application.
[0127] This application also provides a building material storage and traceability management device for infrastructure projects. Please refer to... Figure 3 The material traceability and management system in infrastructure projects includes:
[0128] The data acquisition module 10 is used to acquire irreversible feature data of project progress nodes, project location tags, and building materials in real time.
[0129] Information storage module 20 is used to bind the project progress node, the irreversible feature data and the project positioning tag, generate a spatiotemporal encrypted digest, upload it to the blockchain for storage, and obtain blockchain storage data.
[0130] Data mapping module 30 is used to generate a building material-engineering entity topology relationship based on the blockchain-stored data, and dynamically associate the building material status with the engineering acceptance list based on the building material-engineering entity topology relationship to obtain a building material-engineering mapping relationship;
[0131] The traceability management module 40 is used to determine the traceability object according to the building materials-engineering mapping relationship when receiving regulatory instructions, determine the deviation rate between the real-time monitoring value and the blockchain evidence data of the traceability object, and output a traceability report based on the deviation rate.
[0132] In one feasible implementation, the information storage module 20 is further used to extract the version number of the project progress node, use the version number as an encryption factor, and encrypt the encryption factor with the irreversible feature data to generate an encrypted time stamp.
[0133] Bind the project location tag and the encrypted spatiotemporal stamp to generate a spatiotemporal encrypted digest;
[0134] The spatiotemporal encrypted digests are classified according to building material categories. Based on the classification results, the spatiotemporal encrypted digests are uploaded to the corresponding blockchains for evidence storage, thus obtaining blockchain evidence storage data.
[0135] In one feasible implementation, the information storage module 20 is further configured to perform wavelet packet decomposition and compression on the irreversible feature data to obtain the frequency band energy entropy feature that preserves the material fingerprint, generate lightweight irreversible feature data based on the energy entropy feature, and replace the irreversible feature data with the lightweight irreversible feature data.
[0136] Obtain the reference time for satellite timing, perform spatiotemporal calibration on the engineering positioning tag based on the reference time to obtain a spatiotemporally calibrated engineering positioning tag, and replace the engineering positioning tag with the spatiotemporally calibrated engineering positioning tag.
[0137] In one feasible implementation, the data mapping module 30 is further used to parse the spatiotemporal stamp and component number code in the blockchain evidence data, and construct a building material-engineering entity topology relationship based on the spatiotemporal stamp and the component number code;
[0138] The building materials list for the project entity is determined based on the project acceptance checklist. The corresponding building materials status is determined based on the building materials list. Building materials information is generated based on the building materials list and the building materials status. The correspondence between the building materials information and the project is determined.
[0139] The correspondence is fused with the building material-engineering entity topology relationship to obtain the building material-engineering mapping relationship.
[0140] In one feasible implementation, the data mapping module 30 is further used to parse the spatiotemporal stamp and component number encoding in the blockchain evidence data, extract the satellite positioning coordinates in the spatiotemporal stamp, perform reverse ray tracing on the satellite positioning coordinates, and generate an assembly trajectory.
[0141] Based on the assembly trajectory and the component number encoding, the spatial topological relationship of building materials in the engineering entity is constructed, forming a building material-engineering entity topological relationship.
[0142] In one feasible implementation, the data mapping module 30 is further configured to match each building material in the building material list with the corresponding node in the building material-engineering entity topology to obtain a matching result;
[0143] Based on the matching results, a mapping relationship is established between building material identifiers and engineering entity identifiers, forming a building material-engineering mapping relationship.
[0144] In one feasible implementation, the traceability management module 40 is further configured to determine the traceability code according to the regulatory instruction when receiving the regulatory instruction, and determine the traceability object in the building materials-engineering mapping relationship according to the traceability code;
[0145] The corresponding blockchain evidence storage data is determined based on the evidence storage information of the traceability object;
[0146] Obtain the real-time detection value of the traceability object, estimate the deviation between the real-time detection value and the blockchain evidence storage data, and determine the deviation rate.
[0147] A traceability report is output based on the deviation rate.
[0148] In one feasible implementation, the traceability management module 40 is also used to extract historical feature data from the blockchain evidence storage data as a benchmark value;
[0149] Obtain the real-time detection value of the traceable object, and calculate the deviation between the real-time detection value and the benchmark value based on Euclidean distance;
[0150] The deviation rate is determined based on the deviation value and the benchmark value.
[0151] In one feasible implementation, the data acquisition module 10 is also used to acquire the spectral fingerprint and mechanical performance gradient data of the building materials when they enter the site in real time, and encapsulate the spectral fingerprint and the mechanical performance gradient data into irreversible feature data.
[0152] The unique identification information, three-dimensional geographic coordinates, and structural entity code of building materials are acquired in real time, and the unique identification information, three-dimensional geographic coordinates, and structural entity code of building materials are encapsulated into engineering positioning tags.
[0153] The building material traceability and management device for infrastructure projects provided in this application adopts the building material traceability and management method for infrastructure projects in the above embodiments, which can solve the technical problem of low efficiency in traceability of building materials. Compared with the prior art, the beneficial effects of the building material traceability and management device for infrastructure projects provided in this application are the same as the beneficial effects of the building material traceability and management method for infrastructure projects provided in the above embodiments, and other technical features of the building material traceability and management device for infrastructure projects are the same as the features disclosed in the methods of the above embodiments, and will not be repeated here.
[0154] This application provides a building material evidence storage and traceability management device for infrastructure projects. The building material evidence storage and traceability management device for infrastructure projects includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the building material evidence storage and traceability management method for infrastructure projects in the above embodiment 1.
[0155] The following is for reference. Figure 4 This document illustrates a structural schematic diagram of a building material evidence storage and traceability management device suitable for implementing the embodiments of this application in infrastructure engineering. The building material evidence storage and traceability management device in the infrastructure engineering embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), vehicle terminals (e.g., vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 4 The building material storage and traceability management equipment shown in the infrastructure project is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0156] like Figure 4As shown, the building material traceability and management equipment in infrastructure projects may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to the program stored in ROM (Read Only Memory) 1002 or the program loaded from storage device 1003 into RAM (Random Access Memory) 1004. RAM 1004 also stores various programs and data required for the operation of the building material traceability and management equipment in infrastructure projects. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via bus 1005. Input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, LCDs (Liquid Crystal Displays), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows the building materials traceability management equipment in infrastructure projects to communicate wirelessly or wiredly with other devices to exchange data. Although the figure shows building materials traceability management equipment in infrastructure projects with various systems, it should be understood that it is not required to implement or possess all the systems shown. More or fewer systems can be implemented alternatively.
[0157] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0158] The building material traceability and management equipment for infrastructure projects provided in this application adopts the building material traceability and management method for infrastructure projects described in the above embodiments, and can solve the technical problems of building material traceability and management in infrastructure projects. Compared with the prior art, the beneficial effects of the building material traceability and management equipment for infrastructure projects provided in this application are the same as the beneficial effects of the building material traceability and management method for infrastructure projects provided in the above embodiments, and other technical features of the building material traceability and management equipment for infrastructure projects are the same as the features disclosed in the method of the previous embodiment, and will not be repeated here.
[0159] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0160] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0161] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, which are used to execute the building material evidence storage and traceability management method in the infrastructure project described in the above embodiments.
[0162] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, RAM (Random Access Memory), ROM (Read Only Memory), EPROM (Erasable Programmable Read Only Memory or Flash Memory), optical fibers, CD-ROM (CD-Read Only Memory), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0163] The aforementioned computer-readable storage medium may be included in the building material evidence storage and traceability management equipment in the infrastructure project; or it may exist independently and not be installed in the building material evidence storage and traceability management equipment in the infrastructure project.
[0164] The aforementioned computer-readable storage medium carries one or more programs. When these programs are executed by the building material evidence preservation and traceability management device in the infrastructure project, the device performs the following actions: It acquires project progress nodes, project location tags, and irreversible characteristic data of building materials in real time; it binds the project progress nodes, the irreversible characteristic data, and the project location tags, generates a spatiotemporally encrypted digest, uploads it to the blockchain for evidence preservation, and obtains blockchain evidence preservation data; based on the blockchain evidence preservation data, it generates a building material-project entity topology relationship, dynamically associates the building material status with the project acceptance list based on the building material-project entity topology relationship, and obtains a building material-project mapping relationship; upon receiving a regulatory instruction, it determines the traceability object according to the building material-project mapping relationship, determines the deviation rate between the real-time monitoring value and the blockchain evidence preservation data based on the blockchain evidence preservation data of the traceability object, and outputs a traceability report based on the deviation rate.
[0165] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including LAN (Local Area Network) or WAN (Wide Area Network)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0166] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0167] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0168] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the aforementioned method for managing the traceability and documentation of building materials in infrastructure projects. This method can solve the technical problems related to the management of traceability and documentation of building materials in infrastructure projects. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the method for managing the traceability and documentation of building materials in infrastructure projects provided in the above embodiments, and will not be elaborated upon here.
[0169] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method for managing the traceability and documentation of building materials in infrastructure projects.
[0170] The computer program product provided in this application can solve the technical problem of material storage and traceability management in infrastructure projects. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the material storage and traceability management method in infrastructure projects provided in the above embodiments, and will not be repeated here.
[0171] The above are only some embodiments of this application and do not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. A method for managing the traceability and documentation of building materials in infrastructure projects, characterized in that, The methods for managing the traceability and certification of building materials in the aforementioned infrastructure projects include: Real-time acquisition of project progress nodes, project location tags, and irreversible feature data of building materials; The project progress node, the irreversible feature data and the project location tag are bound together to generate a spatiotemporal encrypted digest, which is then uploaded to the blockchain for evidence storage to obtain blockchain evidence data. Based on the blockchain-stored data, a building material-engineering entity topology relationship is generated. Based on the building material-engineering entity topology relationship, the building material status and the engineering acceptance list are dynamically associated to obtain the building material-engineering mapping relationship. Upon receiving a regulatory instruction, the traceability object is determined based on the building materials-engineering mapping relationship. The deviation rate between the real-time monitoring value and the blockchain evidence data of the traceability object is determined based on the blockchain evidence data. A traceability report is then output based on the deviation rate. The steps of binding the project progress node, the irreversible feature data, and the project location tag to generate a spatiotemporal encrypted digest, and uploading it to the blockchain for notarization, to obtain blockchain notarized data, include: Extract the version number of the project progress node, use the version number as an encryption factor, and encrypt the encryption factor with the irreversible feature data to generate an encrypted time stamp; Bind the project location tag and the encrypted spatiotemporal stamp to generate a spatiotemporal encrypted digest; The spatiotemporal encrypted digests are classified according to building material categories. Based on the classification results, the spatiotemporal encrypted digests are uploaded to the corresponding blockchains for evidence storage, thus obtaining blockchain evidence storage data.
2. The method as described in claim 1, characterized in that, Before the steps of extracting the version number of the project progress node, using the version number as an encryption factor, and encrypting the encryption factor with the irreversible feature data to generate an encrypted spacetime stamp, the method further includes: The irreversible feature data is compressed by wavelet packet decomposition to obtain the frequency band energy entropy feature that retains the material fingerprint. Lightweight irreversible feature data is generated based on the energy entropy feature, and the lightweight irreversible feature data replaces the original irreversible feature data. Obtain the reference time for satellite timing, perform spatiotemporal calibration on the engineering positioning tag based on the reference time to obtain a spatiotemporally calibrated engineering positioning tag, and replace the engineering positioning tag with the spatiotemporally calibrated engineering positioning tag.
3. The method as described in claim 1, characterized in that, The steps of generating a building material-project entity topology relationship based on the blockchain-stored data, and dynamically associating the building material status with the project acceptance list based on the building material-project entity topology relationship to obtain the building material-project mapping relationship include: The spatiotemporal stamp and component number code in the blockchain evidence data are analyzed, and a building material-engineering entity topology relationship is constructed based on the spatiotemporal stamp and the component number code. The building materials list for the project entity is determined based on the project acceptance checklist. The corresponding building materials status is determined based on the building materials list. Building materials information is generated based on the building materials list and the building materials status. The correspondence between the building materials information and the project is determined. The correspondence is fused with the building material-engineering entity topology relationship to obtain the building material-engineering mapping relationship.
4. The method as described in claim 3, characterized in that, The step of parsing the spatiotemporal stamp and component number code in the blockchain evidence storage data, and constructing the building material-engineering entity topology relationship based on the spatiotemporal stamp and component number code includes: The spatiotemporal stamp and component number encoding in the blockchain evidence data are parsed, the satellite positioning coordinates in the spatiotemporal stamp are extracted, and the satellite positioning coordinates are reverse ray tracing to generate the assembly trajectory. Based on the assembly trajectory and the component number encoding, the spatial topological relationship of building materials in the engineering entity is constructed, forming a building material-engineering entity topological relationship.
5. The method as described in claim 3, characterized in that, The step of fusing the correspondence with the building material-engineering entity topology to obtain the building material-engineering mapping relationship includes: Match each building material in the building materials list with the corresponding node in the building materials-engineering entity topology to obtain the matching result; Based on the matching results, a mapping relationship is established between building material identifiers and engineering entity identifiers, forming a building material-engineering mapping relationship.
6. The method as described in claim 1, characterized in that, The steps of determining the traceability object based on the building materials-project mapping relationship upon receiving a regulatory instruction, determining the deviation rate between the real-time detection value and the blockchain-stored evidence data of the traceability object, and outputting a traceability report based on the deviation rate include: Upon receiving a regulatory instruction, a traceability code is determined based on the regulatory instruction, and the traceability object is determined in the building materials-engineering mapping relationship based on the traceability code; The corresponding blockchain evidence storage data is determined based on the evidence storage information of the traceability object; Obtain the real-time detection value of the traceability object, estimate the deviation between the real-time detection value and the blockchain evidence storage data, and determine the deviation rate. A traceability report is output based on the deviation rate.
7. The method as described in claim 6, characterized in that, The steps of obtaining the real-time detection value of the traceability object, estimating the deviation between the real-time detection value and the blockchain evidence storage data, and determining the deviation rate include: Historical feature data is extracted from the blockchain-stored evidence data as a baseline value; Obtain the real-time detection value of the traceable object, and calculate the deviation between the real-time detection value and the benchmark value based on Euclidean distance; The deviation rate is determined based on the deviation value and the benchmark value.
8. The method as described in claim 1, characterized in that, The steps for acquiring irreversible feature data and engineering positioning tags of building materials in real time include: Real-time acquisition of spectral fingerprints and mechanical property gradient data of building materials upon entry into the site, and encapsulation of the spectral fingerprints and mechanical property gradient data into irreversible feature data; The unique identification information, three-dimensional geographic coordinates, and structural entity code of building materials are acquired in real time, and the unique identification information, three-dimensional geographic coordinates, and structural entity code of building materials are encapsulated into engineering positioning tags.
9. A material traceability and management device for infrastructure projects, characterized in that, The building material traceability and management device in the infrastructure project includes: The data acquisition module is used to acquire irreversible feature data of project progress nodes, project location tags, and building materials in real time; The information storage module is used to bind the project progress node, the irreversible feature data and the project positioning tag, generate a spatiotemporal encrypted digest, upload it to the blockchain for storage, and obtain blockchain storage data. The data mapping module is used to generate a building material-engineering entity topology relationship based on the blockchain-stored data, and dynamically associate the building material status with the engineering acceptance list based on the building material-engineering entity topology relationship to obtain the building material-engineering mapping relationship; The traceability management module is used to determine the traceability object based on the building materials-engineering mapping relationship when receiving regulatory instructions, determine the deviation rate between the real-time monitoring value and the blockchain evidence data based on the blockchain evidence data of the traceability object, and output a traceability report based on the deviation rate. The steps of binding the project progress node, the irreversible feature data, and the project location tag to generate a spatiotemporal encrypted digest, and uploading it to the blockchain for notarization, to obtain blockchain notarized data, include: Extract the version number of the project progress node, use the version number as an encryption factor, and encrypt the encryption factor with the irreversible feature data to generate an encrypted time stamp; Bind the project location tag and the encrypted spatiotemporal stamp to generate a spatiotemporal encrypted digest; The spatiotemporal encrypted digests are classified according to building material categories. Based on the classification results, the spatiotemporal encrypted digests are uploaded to the corresponding blockchains for evidence storage, thus obtaining blockchain evidence storage data.
Citation Information
Patent Citations
Block chain based life cycle quality tracing method and system for prefabricated part
CN108830447A
Electronic evidence storage traceability method, system and device
CN116166894A