【技术实现步骤摘要】
一种基于区块链的BIM构件数据存证确权方法及装置
[0001]本专利技术涉及区块链
,具体而言,涉及一种基于区块链的BIM构件数据存证确权方法及装置。
技术介绍
[0002]今年来,在智能建造
,BIM模型具有很多的优势,比如能够可视化需要交付的建筑最终形态、提前发现各专业之间的碰撞以及能够作为信息载体在最大程度保存建筑全生命周期的各类信息和数据,在自制BIM模型构件过程中需要大量工程师参与,但多人协作过程中会经常修改BIM构件、更新BIM构件和存储BIM构件。如果没有一种有效合理的机制,就会造成BIM构件版本混乱难以统一管理;如果BIM构件不符合条件需要追查原因,则难以进行追溯查询和追责;如果BIM构件没有安全存储,还可能造成原文件泄露、知识侵权和造成部门机构自身利益受损。
[0003]因此,为了解决BIM构件版本迭代难以管理、构件修改难以追溯以及构件侵权使用追责问题,需要一种基于区块链的BIM构件化数据存证确权方法及装置来解决问题。
技术实现思路
[0004]本专利技术的目的在于提供一种基于区块链的BIM构件数据存证确权方法及装置,以改善上述问题。为了实现上述目的,本专利技术采取的技术方案如下:一方面,本申请提供了一种基于区块链的BIM构件数据存证确权方法,包括:获取所有BIM模型信息和预设的数据库,所述预设的数据库内设置有所有历史BIM模型的构件信息;将所述BIM模型发送至构件数据提取模块进行数据提取,并将数据提取得到的BIM模型内构件的特征数据进行分类存储,得到分类存储数据 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的BIM构件数据存证确权方法,其特征在于,包括:获取BIM模型信息和预设的数据库,所述预设的数据库内设置有所有历史BIM模型的构件信息;将所述BIM模型发送至构件数据提取模块进行数据提取,并将数据提取得到的BIM模型内构件的特征数据进行分类存储,得到分类存储数据;将所述分类存储数据发送至预设的数据库进行数据更新处理,得到更新后的数据库,所述更新后的数据库包括对所有历史BIM模型构件信息进行更新得到的数据信息;基于预设的智能合约对所述更新后的数据库进行数据确权处理,得到更新后的数据库内每个数据对应的权属信息;基于预设的智能合约将更新后的数据库内的数据和所述权属信息发送至区块链中进行存储,并基于预设的智能合约生成更新后的数据库内的数据对应的凭证信息。2.根据权利要求1所述的基于区块链的BIM构件数据存证确权方法,其特征在于,将所述BIM模型发送至构件数据提取模块进行数据提取,包括:将所述BIM模型进行构件分区处理,其中采用Yolov3算法所述BIM模型的三维图像进行特征识别,并基于识别得到的特征进行分区,得到BIM模型内每个构件的区域;将BIM模型内每个构件的区域进行图像识别,确定每个构件的尺寸信息和位置信息;将每个构件的尺寸信息和位置信息分别与预设的用户输入的数据信息进行映射,确定每个构件对应的材料信息和性能信息;将所述每个构件的尺寸信息、位置信息、材料信息和性能信息按照预设的排列顺序生成结构化文件,得到每个BIM模型内构件的结构化文件数据。3.根据权利要求1所述的基于区块链的BIM构件数据存证确权方法,其特征在于,所述并将数据提取得到的BIM模型内构件的特征数据进行分类存储,包括:将所述BIM模型内构件的特征数据按照对应的版本进行分类,其中通过层次分析法对BIM模型的特征数据进行分层,得到至少两层特征数据,其中每层特征数据均分别包括同一版本的特征数据;基于K
‑
means聚类算法将每层特征数据内所有的特征数据进行聚类,并基于拉依达准则计算聚类得到的至少两个聚类簇的阈值范围;对所有的所述阈值范围进行分析,将全部的所述阈值范围作为分类标准,得到至少一个类别的特征数据;将所有分层后的特征数据发送至标记了版本信息的文件夹内进行存储,并在所述文件夹内建立子文件夹,并将每个类别的特征数据发送至对应的子文件夹内进行存储,其中每个子文件夹为标记了阈值范围的子文件。4.根据权利要求1所述的基于区块链的BIM构件数据存证确权方法,其特征在于,将所述分类存储数据发送至预设的数据库进行数据更新处理,得到更新后的数据库,包括:将所述分类存储数据与所述预设的数据库建立HTTP连接,并将所述分类存储数据发送至预设的数据库内进行存储;将所述分类存储数据与数据库内历史BIM模型构件信息进行对比,其中将分类存储数据中每个文件夹的版本信息与历史BIM模型构件信息中对应的版本信息进行对比,得到对比结果;
若所述对比结果为分类存储数据中每个文件夹的版本信息大于历史BIM模型构件信息中对应的版本信息,则删除对应的历史BIM模型构件信息,并将所述分类存储数据中每个文件夹内的数据迁移至删除后的历史BIM模型构件信息对应的位置进行存储。5.根据权利要求1所述的基于区块链的BIM构件数据存证确权方法,其特征在于,所述基于预设的智能合约对所述更新后的数据库进行数据确权处理,得到更新后的数据库内每个数据对应的权属信息,包括:基于预设的智能合约对所述更新后的数据库内的每个数据进行位置信息读取,得到所有文件夹的位置信息和所有子文件夹的位置信息;基于所有文件夹的位置信息、所有子文件夹的位置信息、文件夹内的版本信息和所有BIM模型信息构建至少一个三元组,其中所述三元组包括每个BIM模型信息、BIM模型对应的特征数据的位置信息和BIM模型对应的版本信息;基于所有的三元组和预设的所有BIM模型信息对应的时间生成时间戳,并基于所有生成时间戳的三元组进行关联分析,并基于分析得到的每个三元组之间的关联度构建知识图谱网络,其中每个三元组之间的连接关系为每个三元组之间的关联度;基于知识图谱网络中的连接关系确定每个更新后的数据库内数据对应的用户信息、版本信息和存储位置信息,进而确定更新后的数据库内每个数据对应的权属关系。6.一种基于区块链的BIM构件数据存证确权装置,其特征在于,包括:获取单...
【专利技术属性】
技术研发人员:王基全,王晓刚,苏敬强,陈翔,郑虎刚,杨振华,陈志强,彭寿钧,
申请(专利权)人:中铁工程设计咨询集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。