BIM data organization method based on blockchain

A technology of data organization and blockchain, applied in digital data protection, electronic digital data processing, special data processing applications, etc., can solve the problems of no historical data, proof, protection, etc.

Inactive Publication Date: 2018-11-16
NINGBO UNIV
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when BIM saves model and parameter modification data, it usually saves the final data. Even if historical data is sometimes saved, there is no historical data for protection, and it is difficult to trace the source of histori

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • BIM data organization method based on blockchain
  • BIM data organization method based on blockchain
  • BIM data organization method based on blockchain

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0028] Example 1:

[0029] In this embodiment, the blockchain-based BIM data organization method is based on a centralized method, which is also called a private chain or alliance chain method. Such as figure 1 As shown, it specifically includes the following steps:

[0030] 1.1) The central node records the BIM data that needs to be saved in the local storage medium, and packs it into the block header every P time;

[0031] 1.2) Assume that the BIM data recorded in time P are BIM1, BIM2, ..., BIMn. The method to enter the block header into the unified packaging block is as follows:

[0032] Mark the block as BIMDATA, the composition of the block includes: BIM1, BIM2,..., BIMn; each BIMi includes: metadata META, current modified BIM data BIMNEW, modified BIM data access address BIMLOCATION, where i∈[1,n], the method of recording the block header can know where the BIM is changed and what it is after the change.

[0033] Calculate the hash value of the block BIMHASH=Hash(BIM1||BIM2||....

Example Embodiment

[0042] Example 2

[0043] In this embodiment, the blockchain-based BIM data organization method is based on a decentralized method, also called a public chain method, such as image 3 As shown, it specifically includes the following steps:

[0044] 2.1) Each public chain node, denoted as B, is usually a node with its own independent BIM data. It is necessary to establish the openness and sharing of BIM data between all nodes, and to keep the data non-tamperable and time traceable.

[0045] 2.2) The central node of the public chain node records the BIM data that needs to be saved in the local storage medium, and packs it into the block header every P time;

[0046] 2.3) Assume that the BIM data recorded in time P are BIM1, BIM2, ..., BIMn. The method to enter the block header into the unified packaging block is as follows:

[0047] The block is marked as BIMDATA, and the composition of the block includes: BIM1, BIM2, ..., BIMn; each BIMi includes: metadata, the current modified BIM data...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a BIM data organization method based on a blockchain. The method comprises the steps that based on private chains, BIM data to be saved is recorded in a local storage medium through a central node, and blocks are uniformly packed into a block head every P time, wherein the process of uniformly packing the blocks into the block head comprises the following steps of recordingthe BIM data as BIM1, BIM2, ..., BIMn within the P time and recodrding the blocks as BIMDATA and composed of BIM1, BIM2, ..., BIMn, each BIMi comprises metadata, currently-modified BIM data and the access address of modified BIM data, and i is within the range of 1 to n; calculating a hash value BIMHASH of the blocks, wherein BIMHASH=Hash(BIM1||BIM2||...||BIMn); the data are packed into the blockhead BIMHEAD, wherein the block head BIMHEAD is composed of PreviousHash, BIMHASH, LinkofDATA, Timestamp and Signature. The BIM data organization method based on the blockchain can achieve the purposes of tracing and proofing BIM historical data and preventing the BIM historical data from being tampered and generate a unified format to support further open sharing.

Description

technical field [0001] The invention relates to the technical field of BIM for intelligent construction, in particular to a method for organizing BIM data based on blockchain. Background technique [0002] Currently, BIM (Building Information Modeling) is widely used in intelligent construction. However, when BIM saves model and parameter modification data, it usually saves the final data. Even if historical data is sometimes saved, there is no historical data for protection, and it is difficult to trace the historical data, provide evidence, and prevent tampering. Moreover, since there is no established data storage format, it is not conducive to the opening and sharing of BIM data from different sources when BIM data is aggregated into big data. Contents of the invention [0003] The technical problem to be solved by the present invention is to provide a method that can trace the source of BIM historical data, provide evidence, and prevent tampering in view of the defec...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F21/62G06F21/64G06F17/30
CPCG06F21/6227G06F21/64
Inventor 郑荣跃蒋建林任伟熊峰
Owner NINGBO UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products