【技术实现步骤摘要】
一种基于WebSocket的轻量化BIM模型联动标注系统
[0001]本专利技术涉及BIM模型协同工作
,特别涉及一种基于WebSocket的BIM模型数据交互和模型标注更新系统。
技术介绍
[0002]在信息化、数字化的迅速发展的今天,工程项目数字化过程中,BIM模型轻量化以后大多都停留在模型浏览、构件查询、属性查看等操作上,难于与项目团队成员、客户、外部单位人员进行异地的实时在线模型设计沟通和交流。因此,有必要设计一种基于网页的BIM模型协同联动标注系统,解决目前轻量化BIM模型无法实现在线实时交流沟通和标注的问题。
[0003]公开号为CN107784162文献的公开了一种基于网页的BIM模型共享方法,创建模型后共享模型副本;创建模型,获取与模型对应的模型副本,并共享模型副本,将模型的创建者与模型副本对应的计算实例建立WebSocket编辑权限连接;查看模型副本时,建立查看者与模型副本对应的计算实例的WebSocket查看权限连接;对所述模型副本进行编辑,将编辑指令发送至模型副本对应的计算实例;响应编辑指 ...
【技术保护点】
【技术特征摘要】
1.一种基于WebSocket的轻量化BIM模型联动标注系统,其特征在于该系统采用B/S架构,由服务器端和WebSocket客户端组成,其中:服务器端为基于IIS的WebSocket服务器,提供基于B/S架构的轻量化BIM模型数据及WebSocket服务;WebSocket客户端向所述服务器端发送连接握手请求并获取轻量化BIM模型数据;WebSocket客户端在接收到服务器端发送的连接握手成功指令后返回轻量化BIM模型数据,建立与服务器端通信连接,WebSocket客户端通过浏览器访问服务器端的轻量化BIM模型数据生成联动标注;WebSocket客户端通过连接监控模块实时监控与服务器端的连接状态;具体的,所述WebSocket客户端分为创建者端和参与者端,其中:服务器端首先接收创建者端发送的WebSocket连接请求,建立创建者端与所述服务器端的连接并加入到连接池中,同时生成联动标注访问页面地址;参与者端访问创建者端生成的联动标注访问页面地址,参与者端将接收到服务器端返回的轻量化BIM模型数据同时启动标注功能,参与者端与创建者端加入到同一标识的连接池中;所述创建者端在所述服务器端返回的轻量化BIM模型上启动标注功能,标注监控模块把模型标注信息发送给服务器端;服务器端接收创建者端发送的模型标注信息,并把接收到模型标注信息发送给连接池中的参与者端,当参与者端收到模型标注信息,将更新自己访问到的联动标注信息。2.如权利要求1所述的一种基于WebSocket的轻量化BIM模型联动标注系统,其特征在于连接监控模块的运行方式为:设置定时器,固定间隔时间向服务器端发送一个ping数据,如果连接正常,服务器端会给WebSocket客户端返回连接正常信息,客户端通过onmessage事件能监听到返回连接正常的信息,否则说明连接断开或异常,重新向所述服务器端发送所述连接握手请求。3.如权利要求1所述的一种基于WebSocket的轻量化BIM模型联动标注系统,其特征在于...
【专利技术属性】
技术研发人员:赵昕,邓旭艳,张卫强,成蕾,陈昌黎,张镇宇,杨文,
申请(专利权)人:中国电建集团昆明勘测设计研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。