用于实时协同设计基于构件的建筑信息模型的方法和产品技术

技术编号:32576515 阅读:31 留言:0更新日期:2022-03-09 17:05
本公开的实施例涉及一种用于实时协同设计基于构件的建筑信息模型的方法和产品。方法包括:获取经编辑的构件的建筑信息模型BIM数据,构件的BIM数据来自在实时协同设计中的多个终端设备中的第一终端设备。方法还包括查询与经编辑的构件的BIM数据相对应的数据类型。并且方法还包括根据查询的数据类型,将与数据类型相对应的编辑权限提供给在实时协同设计中的多个终端设备中的其他终端设备,其中在数据类型是临时数据类型时,属于临时数据类型的数据中的描述构件的属性的数据被传送至其他终端设备,而不传送属于临时数据类型的数据中的描述构件的图素的数据。该方法提高了模型设计速度、用户体验和参与感,减少了传送数据所需的带宽,以及存储空间和时延。以及存储空间和时延。以及存储空间和时延。

【技术实现步骤摘要】
用于实时协同设计基于构件的建筑信息模型的方法和产品


[0001]本公开的各实施例涉及计算机领域,更具体地,涉及用于实时协同设计基于构件的建筑信息模型的方法、装置、设备、介质和程序产品。

技术介绍

[0002]在针对项目(例如,建筑工程项目)的计算机辅助设计中,由于项目的复杂性,通常需要例如具有不同领域知识的多个用户在多个终端上进行协同以完成项目的设计。例如,在一些常规方案中,在采用建筑信息模型(Building Information Modeling,BIM)的情况下,由于BIM数据的复杂性,通常每个时刻仅支持由一名用户进行编辑,只有在该用户编辑完成并上传以后,其他用户才能开始编辑,并且对应的BIM数据的上传和下载不够及时,所以以此方式避免多用户同时对该数据进行编辑所导致的数据冲突可以存在许多缺点。因此,存在对能够在多终端的协同场景中对BIM数据进行高效协同的方案的需要。

技术实现思路

[0003]本公开的实施例提供了一种用于实时协同设计基于构件的建筑信息模型的方法、装置、设备、介质和程序产品。
[0004]在本公开的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于实时协同设计基于构件的建筑信息模型的方法,包括:获取经编辑的构件的建筑信息模型BIM数据,所述构件的BIM数据来自在实时协同设计中的多个终端设备中的第一终端设备;查询与经编辑的所述构件的BIM数据相对应的数据类型;以及根据查询的所述数据类型,将与所述数据类型相对应的编辑权限提供给在实时协同设计中的多个终端设备中的其他终端设备,其中在所述数据类型是临时数据类型时,属于所述临时数据类型的数据中的描述所述构件的属性的数据被传送至所述其他终端设备,而不传送属于所述临时数据类型的数据中的描述所述构件的图素的数据。2.根据权利要求1所述的方法,其中:在所述数据类型是带锁数据类型时,属于所述带锁数据类型的数据被传送至所述其他终端设备,并且属于所述带锁数据类型的数据仅能够由所述第一终端设备的用户编辑;以及在所述数据类型是共享顺序数据类型时,属于所述共享顺序数据类型的数据被传送至所述其他终端设备,并且属于所述共享顺序数据类型的数据能够由所述多个终端设备中的任一终端设备的用户编辑。3.根据权利要求2所述的方法,其中对属于所述带锁数据类型的数据的编辑权限包括:插入操作,所述插入操作用于在实时协同设计中的多个终端设备中的每个终端设备上同步呈现由所述第一终端设备的用户创建的对象;修改操作,所述修改操作用于在实时协同设计中的多个终端设备中的每个终端设备上同步呈现由所述第一终端设备的用户对所述构件的BIM数据的修改后的BIM数据;以及删除操作,所述删除操作用于在实时协同设计中的多个终端设备中的每个终端设备上同步删除由所述第一终端设备的用户对所述构件的BIM数据的删除。4.根据权利要求2所述的方法,其中对属于所述共享顺序数据类型的数据的编辑权限包括:根据所述多个终端设备的各自用户编辑所述构件的BIM数据的编辑顺序,生成描述所述编辑顺序的队列;根据所述队列,执行与所述队列相对应的编辑;以及在所述多个终端设备上呈现对与所述队列事件相对应的所述编辑的执行的结果。5.根据权利要求2所述的方法,还包括:创建与所述构件的属性的数据相关联的映射表,所述映射表保存所述第一终端设备上的经编辑的所述构件的属性的数据与所述服务器上的未编辑的所述构件的属性的数据的关系;以及响应于所述其他终端设备的请求,将所述映射表传送至相对应的终端设备。6.根据权利要求3所述的方法,还包括:在日志中记录所述多个终端设备的各自用户的编辑,其中所述日志与所述构件的BIM数据分别独立存储;以及基于独立存储的所述日志,将对所述编辑的执行的结果呈现于在实时协同设计中的所述多个终端设备中的所述其他终端设备。7.根据权利要求1所述的方法,还包括:
确定第一BIM标识符,其中所述第一BIM标识符与所述第一终端设备相关联;确定第二BIM标识符,其中所述第二BIM标识符与所述其他终端设备中的一个终端设备相关联;基于所述第一BIM标识符和所述第二BIM标识符相同,确定所述其他终端设备中的所述终端设备在实时协同设计中;或者基于所述第一BIM标识符和所述第二BIM标识符不同,确定所述其他终端设备中的所述终端设备不在实时协同设计中。8.一种用于实时协同设计基于构件的建筑信息模型的装置,包括:建筑信息模型获取模块,被配置为获取经编辑的构件的建筑信息模型BIM数据,所述构件的BIM数据来自在实时协同设计中的多个终端设备中的第一终端设备;查询模块,被配置为查询与经编辑的所述构件的BIM数据相对应的数据类型;以及编辑权限提供模块,被配置为根据查询的所述数据类型,将...

【专利技术属性】
技术研发人员:马恩成张晓龙陆中元万庆陈奕豪王建斌
申请(专利权)人:北京构力科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1