计算机应用 ›› 2021, Vol. 41 ›› Issue (8): 2338-2345.DOI: 10.11772/j.issn.1001-9081.2020101549

所属专题: 前沿与综合应用

• 前沿与综合应用 • 上一篇    下一篇

基于区块链的建筑信息模型图纸多人协同创作系统

申玉民1, 王金龙1, 胡殿凯2, 刘星宇1   

  1. 1. 青岛理工大学 信息与控制工程学院, 山东 青岛 266525;
    2. 铭数科技(青岛)有限公司, 山东 青岛 266041
  • 收稿日期:2020-10-09 修回日期:2020-12-11 出版日期:2021-08-10 发布日期:2021-01-27
  • 通讯作者: 王金龙
  • 作者简介:申玉民(1996-),男,山东滨州人,硕士研究生,主要研究方向:区块链、人工智能;王金龙(1979-),男,河南巩义人,教授,博士,主要研究方向:人工智能、大数据;胡殿凯(1993-),男,山东青岛人,硕士,主要研究方向:区块链;刘星宇(1999-),男,山东青岛人,主要研究方向:区块链、人工智能。
  • 基金资助:
    国家自然科学基金资助项目(61502262);山东省重点研发计划项目(2019GGX101017)。

Multi-person collaborative creation system of building information modeling drawings based on blockchain

SHEN Yumin1, WANG Jinlong1, HU Diankai2, LIU Xingyu1   

  1. 1. School of Information and Control Engineering, Qingdao University of Technology, Qingdao Shandong 266525, China;
    2. MingByte Technology(Qingdao) Company Limited, Qingdao Shandong 266041, China
  • Received:2020-10-09 Revised:2020-12-11 Online:2021-08-10 Published:2021-01-27
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61502262), the Key Research and Development Program of Shandong Province (2019GGX101017).

摘要: 建筑信息模型(BIM)图纸多人协同创作在大型建筑项目中很重要,而现有的基于Revit等建模软件或云服务的BIM图纸多人协同创作方法存在BIM图纸版本混乱、不易溯源以及数据安全风险等问题。针对这些问题,设计了一种基于区块链的BIM图纸多人协同创作系统。该系统采用链上链下协同的存储方式,使用区块链和数据库分别存储BIM图纸创作过程中每次创作后的BIM图纸信息以及完整BIM图纸,利用区块链去中心化、可追溯和防篡改的特性保证BIM图纸的版本清晰,并为以后的版权划分提供依据,而且提升了BIM图纸信息数据的安全性。实验结果表明,该系统在多用户并发情况下的平均出块时间为0.467 85 s,系统的最大处理速率为每秒1 568次交易,验证了该系统是可靠的,且可以满足实际应用场景的需求。

关键词: 区块链, 建筑信息模型, 协同创作, 智能合约, 数据安全

Abstract: Multi-person collaborative creation of Building Information Modeling (BIM) drawings is very important in large building projects. However, the existing methods of multi-person collaborative creation of BIM drawings based on Revit and other modeling software or cloud service have the confusion of BIM drawing version, difficulty of traceability, data security risks and other problems. To solve these problems, a blockchain-based multi-person collaborative creation system for BIM drawings was designed. By using the on-chain and off-chain collaborative storage method, the blockchain and database were used to store BIM drawings information after each creation in the BIM drawing creation process and the complete BIM drawings separately. The decentralization, traceability and anti-tampering characteristics of the blockchain were used to ensure that the version of the BIM drawings is clear, and provide a basis for the future copyright division. These characteristics were also used to enhance the data security of BIM drawings information. Experimental results show that the average block generation time of the proposed system in the multi-user concurrent case is 0.467 85 s, and the maximum processing rate of the system is 1 568 transactions per second, which prove the reliability of the system and that the system can meet the needs of actual application scenarios.

Key words: blockchain, Building Information Modeling (BIM), collaborative creation, smart contract, data security

中图分类号: