CN114418025A - 基于bim数据和物联网数据的实时交互方法、装置及设备 - Google Patents
基于bim数据和物联网数据的实时交互方法、装置及设备 Download PDFInfo
- Publication number
- CN114418025A CN114418025A CN202210093341.2A CN202210093341A CN114418025A CN 114418025 A CN114418025 A CN 114418025A CN 202210093341 A CN202210093341 A CN 202210093341A CN 114418025 A CN114418025 A CN 114418025A
- Authority
- CN
- China
- Prior art keywords
- data
- bim
- model
- equipment
- real
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
Landscapes
- Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及数据交互技术领域,公开了一种基于BIM数据和物联网数据的实时交互方法、装置及设备,其中,该方法包括:对实时获取到的设备状态数据进行标识,并构建设备状态数据库;建立BIM模型;构建BIM数据库;建立BIM数据库的开放接口与设备状态数据库的开放接口之间的交互对接;存储单一设备的设备状态数据标识与同一构件下的BIM模型状态数据标识的关联映射关系表;根据关联映射关系表将设备的实时进度状态处理成BIM模型状态数据。本申请提供的一种基于BIM数据和物联网数据的实时交互方法,能够实现BIM数据和设备状态数据的实时交互,提高了数据交互的效率,同时该数据交互的方式耦合度低,降低了数据交互的难度。
Description
技术领域
本发明涉及数据交互技术领域,具体而言,涉及一种基于BIM数据和物联网数据的实时交互方法、装置及设备。
背景技术
建筑信息模型(Building Information Modeling,BIM)数据中包含构件的空间、几何、属性、关系等数据,物联网数据包含了大量实时感知的设备及传感器状态数据。监测设备的BIM集成应用就是智慧空间的一个场景化表达,在开发建筑楼宇三维可视化集中管理***中,通常会用到BIM数据和物联网数据,通过BIM模型的三维可视化将IFC(industryfoundation classes)格式的模型文件上传到服务器中,服务器先把IFC文件解析成三角网格数据,然后通过统一的API接口链接设备模型数据,实现网页图形库(web graphicslibrary,WebGL)下的建筑模型三维可视化浏览,从而达到模型数据和对应的设备状态数据集成交互。要实现BIM数据和物联网数据的实时交互,需要构建模型与物联设备的映射关系,目前的映射关系构建方法有如下两种:
第一种方式,在构建BIM模型时,通过在Revit中生成构件ID,同时添加物联设备ID,实现BIM构件ID和物联设备ID的一对一关系映射,实现数据的实时交互。
第二种方式,在物联设备的数据字典中添加BIM构件ID,实现物联设备ID和BIM构件ID的一对一关系映射,在三维可视化开发过程中实现数据的实时交互。
由此可见,目前的数据交互方式,不论是BIM源数据或物联网源数据都存在较高的依赖,存在耦合度高,难以动态扩展的问题。且不管是添加物联设备ID的方式,还是添加BIM构件ID的方式,都存在配置工作的效率低下、耗费人力过多的问题。
发明内容
基于此,为了解决上述技术问题,本发明提供一种基于BIM数据和物联网数据的实时交互方法、装置及设备,可以实现BIM数据和物联网数据的实时交互,提高数据交互的效率。
本发明是这样实现的,第一方面,本发明实施例提供了一种基于BIM数据和物联网数据的实时交互方法,所述方法包括:
对实时获取到的设备状态数据进行标识,并构建设备状态数据库;
建立BIM模型,同时对BIM模型状态数据进行构件处理,得到BIM模型中各相同构件;
构建BIM数据库,同时对构件的BIM模型状态数据进行标识;
建立BIM数据库的开放接口与设备状态数据库的开放接口之间的交互对接;
存储单一设备的设备状态数据标识与同一构件下的BIM模型状态数据标识的关联映射关系表,并实时更新关联映射关系表;
根据所述关联映射关系表将设备的实时进度状态处理成BIM模型状态数据,并驱动BIM模型,以特定方式进行显示。
在其中一个实施例中,所述对实时获取到的设备状态数据进行标识,并构建设备状态数据库包括:
获取设备的设备编码和位置编码,并记录接收到所述设备的数据时的设备时间戳;
根据所述设备编码和所述设备时间戳生成设备的状态数据编码;
将设备对应的所述状态数据编码和所述位置编码存储到设备状态数据库中。
在其中一个实施例中,所述构建BIM数据库,同时对构件的BIM模型状态数据进行标识包括:
获取构件的构件编码和空间位置编码,并记录接收到所述构件的数据时的构件时间戳;
根据所述构件编码和所述构件时间戳生成构件的空间状态数据编码;
将构件对应的所述空间状态数据编码和所述空间位置编码存储到BIM数据库中。
在其中一个实施例中,所述获取构件的构件编码和空间位置编码包括:
分别获取所述BIM模型中设备模型对应的状态数据和位置数据,并分别进行分类编码。
在其中一个实施例中,所述分别获取所述BIM模型中设备模型对应的状态数据和位置数据,并分别进行分类编码包括:
获取所述BIM模型中设备模型对应的位置数据;
通过互联网获取BIM模型中正常状态下设备模型的状态数据;
通过分类模型生成方法,对BIM模型中的设备模型进行分类编码。
在其中一个实施例中,所述获取所述BIM模型中设备模型对应的位置数据包括:
通过***发送请求以获取位置数据信息,并根据模型当前位置确定当前设备模型位置所处的第一级区域的ID,其中,所述第一级区域包括多个第二级子区域;
依次遍历当前位置所处的第一级区域所包括的第二级子区域至第N级子区域,以确定当前位置所对应的第N级子区域的ID;
根据第N级子区域的ID获取所述第N级子区域对应的所述设备模型的位置数据。
在其中一个实施例中,所述分类模型生成方法包括:
获取所述BIM模型中的设备模型,提取所述BIM模型中的设备模型的至少一种ID,将所述设备模型的每种ID以及所述设备模型对应的分类标签作为一组第一训练数据;
生成所述设备模型对应的至少一种变换图像,将所述设备模型对应的每种变换图像以及所述设备模型对应的分类标签作为一组第二训练数据;
根据每一组第一训练数据分别对初始分类模型进行训练,分别生成一个基础分类模型;
根据每一组第二训练数据分别对初始深度学习模型进行训练,分别生成一个基础分类模型;
由各个基础分类模型共同构成所述BIM模型中的设备模型的分类模型。
与现有技术相比,本发明主要有以下有益效果:
上述提供的一种基于BIM数据和物联网数据的实时交互方法,通过构建设备状态数据库和BIM数据库,并建立设备状态数据库和BIM数据库之间数据的交互对接,同时通过存储设备的设备状态数据标识与同一构件下的BIM模型状态数据标识的关联映射关系表,可以实现BIM数据和设备状态数据的实时交互,提高了数据交互的效率,同时该数据交互的方式耦合度低,降低了数据交互的难度。
第二方面,本申请实施例提供一种基于BIM数据和物联网数据的实时交互装置,包括:
第一构建单元,用于对实时获取到的设备状态数据进行标识,并构建设备状态数据库;
第一建立单元,用于建立BIM模型,同时对BIM模型状态数据进行构件处理,得到BIM模型中各相同构件;
第二构建单元,构建BIM数据库,同时对构件的BIM模型状态数据进行标识;
第二建立单元,用于建立BIM数据库的开放接口与设备状态数据库的开放接口之间的交互对接;
存储单元,用于存储单一设备的设备状态数据标识与同一构件下的BIM模型状态数据标识的关联映射关系表,并实时更新关联映射关系表;
显示单元,根据所述关联映射关系表将设备的实时进度状态处理成BIM模型状态数据,并驱动BIM模型,以特定方式进行显示。
第三方面,本申请实施例提供的一种计算机设备,包括存储器和处理器;
所述存储器用于存储计算机程序;
所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现上面所述的任意一种基于BIM数据和物联网数据的实时交互方法。
第四方面,本申请实施例提供的一种可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现上面所述的任意一种基于BIM数据和物联网数据的实时交互方法。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
图1是本发明第一实施例提供的一种基于BIM数据和物联网数据的实时交互方法的流程示意图;
图2是本发明第二实施例提供的一种基于BIM数据和物联网数据的实时交互方法中步骤S100的具体流程示意图;
图3是本发明第三实施例提供的一种基于BIM数据和物联网数据的实时交互方法中步骤S300的具体流程示意图;
图4是本发明第四实施例提供的一种基于BIM数据和物联网数据的实时交互方法中步骤S310的具体流程示意图;
图5是本发明第五实施例提供的一种基于BIM数据和物联网数据的实时交互方法中步骤S311的具体流程示意图;
图6是本发明第一实施例提供的一种基于BIM数据和物联网数据的实时交互方法的原理示意图;
图7是本发明实施例提供的一种基于BIM数据和物联网数据的实时交互装置的示意性结构图;
图8是本发明实施例提供的一种计算机设备的结构示意性框图;
附图标记:1-第一构建单元,2-第一建立单元,3-第二构建单元,4-第二建立单元,5-存储单元,6-显示单元。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本发明实施例中可能采用术语第一、第二等来描述各种功能模块,但这些功能模块不应限于这些术语。这些术语仅用来将同一类型的功能模块彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一调取模块也可以被称为第二调取模块,不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。类似地,第二调取模块也可以被称为第一调取模块。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
传统上BIM设备管理仅支持在三维模型中査看建筑和设备的静态属性信息以及设备运维纪录,并不支持在BIM模型中直观地査看设备的实时状态数据,如何快速实现设备构件ID和物联设备的映射关系,本申请通过在BIM建模和物联网设备设计阶段定义统一的编码规范,实施阶段依据统一的设备编码规范,实现关系逻辑映射。具体地,可根据住建部国家标准GB/T51269-2017《建筑信息模型分类和编码标准》对设备进行编码。
以下结合具体实施例对本发明的实现进行详细的描述。
图1示出了本发明第一实施例提供的一种基于BIM数据和物联网数据的实时交互方法的流程示意图,同时参阅图6,以下对本发明实施例进行详细说明。
一种基于BIM数据和物联网数据的实时交互方法,该方法包括以下步骤:
步骤S100、对实时获取到的设备状态数据进行标识,并构建设备状态数据库。
具体地,根据设备的功能状态设置获取不同设备状态的传感器;例如,温度传感器、电流传感器、烟雾传感器等,其中,温度传感器用于获取设备或设备工作环境的温度,电流传感器用于获取设备的工作电流;然后通过对不同时间点所获取到的设备状态数据进行标识,以便于构建设备状态数据库。
其中,设备状态数据的标识可以是在某一时刻能够表示设备编号、设备位置以及设备状态的编码。
步骤S200、建立BIM模型,同时对BIM模型状态数据进行构件处理,得到BIM模型中各相同构件。
具体地,通过人工建模的方式在Revit三维建模中,建立建筑的BIM模型。
可以理解的是,建筑中需要安装不同种类的设备,例如电器设备、消防设备、安防设备等,通过在构建BIM模型时,在Revit中生成构件ID,每一构件ID表示同一类别或具有同一功能的设备模型。
步骤S300、构建BIM数据库,同时对构件的BIM模型状态数据进行标识。
具体地,对构件的BIM模型状态数据进行标识的方法为:所述BIM模型中的设备模型生成标识时,获取所述BIM模型中的设备模型的属性信息集合;其中,所述属性信息集合包括所述BIM模型中的设备模型的多个属性信息;从所述属性信息集合中提取至少两个属性信息;根据所述至少两个属性信息,生成所述BIM模型中的设备模型标识,将所生成的BIM模型中的设备模型标识作为所述BIM模型的状态数据标识。
步骤S400、建立BIM数据库的开放接口与设备状态数据库的开放接口之间的交互对接。
具体地,通过建立BIM数据库的开放接口与设备状态数据库的开放接口之间的交互对接,从而能在BIM数据库和设备状态数据库中双向读取、修改、储存数据。具体地,BIM数据库与设备状态数据库通过WebService技术进行数据交互。
步骤S500、存储单一设备的设备状态数据标识与同一构件下的BIM模型状态数据标识的关联映射关系表,并实时更新关联映射关系表。
具体地,通过预先设定单一设备的设备状态数据标识与同一构件下的BIM模型状态数据标识的关联映射关系表,再将关联映射关系表存储至***中,接着当实时获取到的设备状态数据发生变化时,再通过该设备状态数据的标识和关联映射关系表找到该标识所对应的BIM模型状态数据,以实现对BIM模型状态的实时调整和展示。
步骤S600、根据所述关联映射关系表将设备的实时进度状态处理成BIM模型状态数据,并驱动BIM模型,以特定方式进行显示。
其中,以特定方式显示包括闪动或高亮显示。
具体地,根据设备的实时进度状态在设备状态数据库中匹配到其对应的标识,再根据关联映射关系表,找到该设备状态数据的标识所对应的BIM模型状态数据,最后根据BIM模型状态数据驱动BIM模型,以使BIM模型根据该BIM模型状态数据进行状态显示。
上述提供的一种基于BIM数据和物联网数据的实时交互方法,通过构建设备状态数据库和BIM数据库,并建立设备状态数据库和BIM数据库之间数据的交互对接,同时通过存储设备的设备状态数据标识与同一构件下的BIM模型状态数据标识的关联映射关系表,可以实现BIM数据和设备状态数据的实时交互,提高了数据交互的效率,同时该数据交互的方式耦合度低,降低了数据交互的难度。
下面结合一个具体的例子来对本发明提供的一种基于BIM数据和物联网数据的实时交互方法做进一步说明。
请参阅图2,在第一实施例的基础之上,图2示出了本发明第二实施例提供的一种基于BIM数据和物联网数据的实时交互方法中步骤S100的具体流程示意图;需要说明的是,在本实施例中,步骤S100具体包括以下步骤:
步骤S101:获取设备的设备编码和位置编码,并记录接收到所述设备的数据时的设备时间戳。
具体地,设备编码是设备标识的一种,具体可以是预先设定的设备编号;位置编码可以是设备的地理位置编号或通过基站确定的逻辑位置的编号;设备时间戳是在获取设备状态数据时,使用数字签名技术产生的数据,签名的对象包括了原始文件信息、签名参数、签名时间等信息。设备时间戳***用来产生和管理设备时间戳,对签名对象进行数字签名产生设备时间戳,以证明原始文件在签名时间之前已经存在。
步骤S102:根据所述设备编码和所述设备时间戳生成设备的状态数据编码。
其中,设备的状态数据编码由设备编码和接收到数据时的时间戳组成,这样,设备模型的状态信息和实体设备的实时状态数据就可以根据编好的设备编码和状态数据编码相互映射,进而做到BIM数据库和设备状态数据库的映射,平台中渲染设备模型的同时,通过关联设备的设备编码和状态数据编码的关联映射,灵活应用API接口调取设备的状态数据到模型中的设备上显示,这样就可以在模型中实时查看该设备的实时状态数据,做到更加及时和精确的掌控。
步骤S103:将设备对应的所述状态数据编码和所述位置编码存储到设备状态数据库中。
需要说明的是,设备状态数据编码和位置编码均属于设备的标识信息,具体地,通过将设备所对应的状态数据编码和位置编码存储到设备状态数据库中,以实现对设备状态数据的标识。
请参阅图3,在第一实施例的基础之上,图3示出了本发明第三实施例提供的一种基于BIM数据和物联网数据的实时交互方法中步骤S300的具体流程示意图;需要说明的是,在本实施例中,步骤S300具体包括以下步骤:
步骤S310:获取构件的构件编码和空间位置编码,并记录接收到所述构件的数据时的构件时间戳。
具体地,构件编码是构件标识的一种,具体可以是预先设定的构件编号;空间位置编码可以是设备模型在BIM模型中的空间位置的编号;构件时间戳是在获取BIM模型状态数据时,使用数字签名技术产生的数据,签名的对象包括了原始文件信息、签名参数、签名时间等信息。构件时间戳***用来产生和管理构件时间戳,对签名对象进行数字签名产生构件时间戳,以证明原始文件在签名时间之前已经存在。
步骤S320:根据所述构件编码和所述构件时间戳生成构件的空间状态数据编码。
其中,构件的空间状态数据编码由构件编码和展现该状态数据时的时间戳组成,这样,设备模型的状态信息和实体设备的实时状态数据就可以根据编好的设备编码和状态数据编码相互映射,进而做到BIM数据库和设备状态数据库的映射。
步骤S330:将构件对应的所述空间状态数据编码和所述空间位置编码存储到BIM数据库中。
需要说明的是,空间状态数据编码和空间位置编码均属于构件的标识信息,具体地,通过将构件所对应的状态数据编码和位置编码存储到设备状态数据库中,以实现对构件的BIM模型状态数据的标识。
在另一种具体的实施方式中,获取构件的构件编码和空间位置编码具体包括:
分别获取所述BIM模型中设备模型对应的状态数据和位置数据,并分别进行分类编码。
请参阅图4,在第三实施例的基础之上,图4示出了本发明第四实施例提供的一种基于BIM数据和物联网数据的实时交互方法中步骤S310的具体流程示意图;需要说明的是,在本实施例中,步骤S310具体包括以下步骤:
步骤S311:获取所述BIM模型中设备模型对应的位置数据。
具体地,上述位置数据表示设备模型在BIM模型中的位置信息,该位置信息可在建立BIM模型时,根据设备在建筑中的实际位置情况预先设置。
步骤S312:通过互联网获取BIM模型中正常状态下设备模型的状态数据。
具体地,通过互联网获取正常状态下设备模型的状态数据。例如,通过访问消防设备厂家官网,获取消防设备的正常情况下的待运行状态数据,导入到BIM模型的设备模型中,设为正常状态数据,该正常状态数据至少包括水泵的水压数据、消防水管的气压数据、至少一个阀门处于正常状态数据。
步骤S313:通过分类模型生成方法,对BIM模型中的设备模型进行分类编码。
具体地,首先获取BIM模型中的设备模型;再通过分类模型生成方法,对所述BIM模型中的设备模型进行分类编码。其中,根据设备的种类将设备模型分类为电器设备、消防设备、安防设备等,不同种类的设备模型编码不同。
请参阅图5,在第四实施例的基础之上,图5示出了本发明第五实施例提供的一种基于BIM数据和物联网数据的实时交互方法中步骤S311的具体流程示意图;需要说明的是,在本实施例中,步骤S311具体包括以下步骤:
步骤S3111:通过***发送请求以获取位置数据信息,并根据模型当前位置确定当前设备模型位置所处的第一级区域的ID,其中,所述第一级区域包括多个第二级子区域;
步骤S3112:依次遍历当前位置所处的第一级区域所包括的第二级子区域至第N级子区域,以确定当前位置所对应的第N级子区域的ID;其中,N为大于等于2的正整数;
步骤S3113:根据第N级子区域的ID获取所述第N级子区域对应的所述设备模型的位置数据。
在另一些实施例中,所述分类模型生成方法包括:
获取所述BIM模型中的设备模型,提取所述BIM模型中的设备模型的至少一种ID,将所述设备模型的每种ID以及所述设备模型对应的分类标签作为一组第一训练数据;生成所述设备模型对应的至少一种变换图像,将所述设备模型对应的每种变换图像以及所述设备模型对应的分类标签作为一组第二训练数据;根据每一组第一训练数据分别对初始分类模型进行训练,分别生成一个基础分类模型;根据每一组第二训练数据分别对初始深度学习模型进行训练,分别生成一个基础分类模型;由各个基础分类模型共同构成所述BIM模型中的设备模型的分类模型。
请参阅图7,图7示出了本发明实施例提供的一种基于BIM数据和物联网数据的实时交互装置的示意性结构图;本发明实施例提供的一种基于BIM数据和物联网数据的实时交互装置,可以配置于计算机设备或服务器中,用于执行前述的基于BIM数据和物联网数据的实时交互方法。该装置包括:
第一构建单元1,用于对实时获取到的设备状态数据进行标识,并构建设备状态数据库;
第一建立单元2,用于建立BIM模型,同时对BIM模型状态数据进行构件处理,得到BIM模型中各相同构件;
第二构建单元3,用于构建BIM数据库,同时对构件的BIM模型状态数据进行标识;
第二建立单元4,用于建立BIM数据库的开放接口与设备状态数据库的开放接口之间的交互对接;
存储单元5,用于存储单一设备的设备状态数据标识与同一构件下的BIM模型状态数据标识的关联映射关系表,并实时更新关联映射关系表;
显示单元6,用于根据所述关联映射关系表将设备的实时进度状态处理成BIM模型状态数据,并驱动BIM模型,以特定方式进行显示。
需要说明的是,第一构建单元1包括:
第一获取子单元,用于获取设备的设备编码和位置编码,并记录接收到所述设备的数据时的设备时间戳;
第一生成子单元,用于根据所述设备编码和所述设备时间戳生成设备的状态数据编码;
第一存储子单元,用于将设备对应的所述状态数据编码和所述位置编码存储到设备状态数据库中。
需要说明的是,第二构建单元3包括:
第二获取子单元,用于获取构件的构件编码和空间位置编码,并记录接收到所述构件的数据时的构件时间戳;
第二生成子单元,用于根据所述构件编码和所述构件时间戳生成构件的空间状态数据编码;
第二存储子单元,用于将构件对应的所述空间状态数据编码和所述空间位置编码存储到BIM数据库中。
需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和各单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
值得注意的是,上述实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
上述的装置可以实现为一种计算机程序的形式,该计算机程序可以在计算机设备上运行。
请参阅图8,图8是本发明实施例提供的一种计算机设备的结构示意性框图。本发明实施例提供的一种计算机设备,包括通过***总线连接的处理器、存储器和网络接口;其中,存储器可以包括非易失性存储介质和内存储器。
处理器用于提供计算和控制能力,支撑整个计算机设备的运行。
非易失性存储介质可存储操作***和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行上述任意一种基于BIM数据和物联网数据的实时交互方法。
内存储器为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行上述任意一种基于BIM数据和物联网数据的实时交互方法。
网络接口用于进行网络通信,如发送分配的任务等。
本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
应当理解的是,处理器可以是中央处理单元(Central Processing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
本领域技术人员可以理解,上述计算机设备内的结构,仅仅是与本申请方案相关的部分结构,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比上述更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
本申请的实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,所述处理器执行所述程序指令,实现本申请实施例提供的任意一种基于BIM数据和物联网数据的实时交互方法。该程序执行时可包括本发明提供的一种基于BIM数据和物联网数据的实时交互方法各实施例中的部分或全部步骤。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于ROM/RAM、磁盘或光盘等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、装置、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种基于BIM数据和物联网数据的实时交互方法,其特征在于,所述方法包括:
对实时获取到的设备状态数据进行标识,并构建设备状态数据库;
建立BIM模型,同时对BIM模型状态数据进行构件处理,得到BIM模型中各相同构件;
构建BIM数据库,同时对构件的BIM模型状态数据进行标识;
建立BIM数据库的开放接口与设备状态数据库的开放接口之间的交互对接;
存储单一设备的设备状态数据标识与同一构件下的BIM模型状态数据标识的关联映射关系表,并实时更新关联映射关系表;
根据所述关联映射关系表将设备的实时进度状态处理成BIM模型状态数据,并驱动BIM模型,以特定方式进行显示。
2.如权利要求1所述的基于BIM数据和物联网数据的实时交互方法,其特征在于,所述对实时获取到的设备状态数据进行标识,并构建设备状态数据库包括:
获取设备的设备编码和位置编码,并记录接收到所述设备的数据时的设备时间戳;
根据所述设备编码和所述设备时间戳生成设备的状态数据编码;
将设备对应的所述状态数据编码和所述位置编码存储到设备状态数据库中。
3.如权利要求1所述的基于BIM数据和物联网数据的实时交互方法,其特征在于,所述构建BIM数据库,同时对构件的BIM模型状态数据进行标识包括:
获取构件的构件编码和空间位置编码,并记录接收到所述构件的数据时的构件时间戳;
根据所述构件编码和所述构件时间戳生成构件的空间状态数据编码;
将构件对应的所述空间状态数据编码和所述空间位置编码存储到BIM数据库中。
4.如权利要求3所述的基于BIM数据和物联网数据的实时交互方法,其特征在于,所述获取构件的构件编码和空间位置编码包括:
分别获取所述BIM模型中设备模型对应的状态数据和位置数据,并分别进行分类编码。
5.如权利要求4所述的基于BIM数据和物联网数据的实时交互方法,其特征在于,所述分别获取所述BIM模型中设备模型对应的状态数据和位置数据,并分别进行分类编码包括:
获取所述BIM模型中设备模型对应的位置数据;
通过互联网获取BIM模型中正常状态下设备模型的状态数据;
通过分类模型生成方法,对BIM模型中的设备模型进行分类编码。
6.如权利要求5所述的基于BIM数据和物联网数据的实时交互方法,其特征在于,所述获取所述BIM模型中设备模型对应的位置数据包括:
通过***发送请求以获取位置数据信息,并根据模型当前位置确定当前设备模型位置所处的第一级区域的ID,其中,所述第一级区域包括多个第二级子区域;
依次遍历当前位置所处的第一级区域所包括的第二级子区域至第N级子区域,以确定当前位置所对应的第N级子区域的ID;
根据第N级子区域的ID获取所述第N级子区域对应的所述设备模型的位置数据。
7.如权利要求5所述的基于BIM数据和物联网数据的实时交互方法,其特征在于,所述分类模型生成方法包括:
获取所述BIM模型中的设备模型,提取所述BIM模型中的设备模型的至少一种ID,将所述设备模型的每种ID以及所述设备模型对应的分类标签作为一组第一训练数据;
生成所述设备模型对应的至少一种变换图像,将所述设备模型对应的每种变换图像以及所述设备模型对应的分类标签作为一组第二训练数据;
根据每一组第一训练数据分别对初始分类模型进行训练,分别生成一个基础分类模型;
根据每一组第二训练数据分别对初始深度学习模型进行训练,分别生成一个基础分类模型;
由各个基础分类模型共同构成所述BIM模型中的设备模型的分类模型。
8.一种基于BIM数据和物联网数据的实时交互装置,其特征在于,包括:
第一构建单元,用于对实时获取到的设备状态数据进行标识,并构建设备状态数据库;
第一建立单元,用于建立BIM模型,同时对BIM模型状态数据进行构件处理,得到BIM模型中各相同构件;
第二构建单元,构建BIM数据库,同时对构件的BIM模型状态数据进行标识;
第二建立单元,用于建立BIM数据库的开放接口与设备状态数据库的开放接口之间的交互对接;
存储单元,用于存储单一设备的设备状态数据标识与同一构件下的BIM模型状态数据标识的关联映射关系表,并实时更新关联映射关系表;
显示单元,根据所述关联映射关系表将设备的实时进度状态处理成BIM模型状态数据,并驱动BIM模型,以特定方式进行显示。
9.一种计算机设备,其特征在于,所述终端包括存储器和处理器;
所述存储器用于存储计算机程序;
所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现权利要求1至7中任意一项所述的基于BIM数据和物联网数据的实时交互方法。
10.一种可读存储介质,其特征在于,所述可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现权利要求1至7中任一项所述的基于BIM数据和物联网数据的实时交互方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210093341.2A CN114418025A (zh) | 2022-01-26 | 2022-01-26 | 基于bim数据和物联网数据的实时交互方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210093341.2A CN114418025A (zh) | 2022-01-26 | 2022-01-26 | 基于bim数据和物联网数据的实时交互方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114418025A true CN114418025A (zh) | 2022-04-29 |
Family
ID=81276676
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210093341.2A Pending CN114418025A (zh) | 2022-01-26 | 2022-01-26 | 基于bim数据和物联网数据的实时交互方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114418025A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114938323A (zh) * | 2022-07-22 | 2022-08-23 | 中恒信息科技(广州)有限公司 | 一种基于BIM的IoT客户端轻量化运维方法 |
CN115098484A (zh) * | 2022-07-05 | 2022-09-23 | 江苏省特种设备安全监督检验研究院 | 一种特种设备数据的同步交互方法 |
CN115659471A (zh) * | 2022-11-02 | 2023-01-31 | 华建数创(上海)科技有限公司 | 基于物模型及模型编码的数据融合方法 |
CN116089380A (zh) * | 2023-04-10 | 2023-05-09 | 宇动源(北京)信息技术有限公司 | 建筑数据与物联网数据绑定方法及*** |
-
2022
- 2022-01-26 CN CN202210093341.2A patent/CN114418025A/zh active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115098484A (zh) * | 2022-07-05 | 2022-09-23 | 江苏省特种设备安全监督检验研究院 | 一种特种设备数据的同步交互方法 |
CN115098484B (zh) * | 2022-07-05 | 2023-07-14 | 江苏省特种设备安全监督检验研究院 | 一种特种设备数据的同步交互方法 |
CN114938323A (zh) * | 2022-07-22 | 2022-08-23 | 中恒信息科技(广州)有限公司 | 一种基于BIM的IoT客户端轻量化运维方法 |
CN115659471A (zh) * | 2022-11-02 | 2023-01-31 | 华建数创(上海)科技有限公司 | 基于物模型及模型编码的数据融合方法 |
CN115659471B (zh) * | 2022-11-02 | 2024-01-26 | 华建数创(上海)科技有限公司 | 基于物模型及模型编码的数据融合方法 |
CN116089380A (zh) * | 2023-04-10 | 2023-05-09 | 宇动源(北京)信息技术有限公司 | 建筑数据与物联网数据绑定方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114418025A (zh) | 基于bim数据和物联网数据的实时交互方法、装置及设备 | |
Lee et al. | An integrated system framework of building information modelling and geographical information system for utility tunnel maintenance management | |
CN108885634B (zh) | 一种基于时空数据库的对数据对象的检索方法 | |
US20200090085A1 (en) | Digital twin graph | |
KR101644418B1 (ko) | 데이터 요소 간의 관계의 시각화 및 데이터 요소 속성의 그래픽 표현 | |
Ivson et al. | A systematic review of visualization in building information modeling | |
CN112527944A (zh) | 基于bim和gis数据集成构建空间语义数据库的方法 | |
CN111639408A (zh) | 一种基于ar技术的城市管网管线3d模型展示方法和*** | |
CN111429097B (zh) | 一种基于bim的现场进度与模型自动匹配方法和*** | |
CN101719146B (zh) | 地理信息应用分析模型的动态图形化方法和装置 | |
CN114237192A (zh) | 一种基于物联网的数字化工厂智能控制方法及*** | |
CN112685820A (zh) | 基于bim和gis的数字化电站交付方法、介质和设备 | |
CN110471383A (zh) | 设备管理方法、装置、***以及电子设备 | |
CN113326314A (zh) | 数据可视化方法、装置、电子设备及可读存储介质 | |
CN114067234A (zh) | 一种电网数字孪生体数据嵌入方法及*** | |
CN108875087B (zh) | 一种描述事物空间属性并基于所述描述进行查找的方法 | |
CN107291933B (zh) | 基于Petri网的软PLC***数据同步方法 | |
CN111913619B (zh) | 一种基于bim轻量化的消防数据读取及交互方法 | |
Rampini et al. | Synthetic images generation for semantic understanding in facility management | |
CN115859689A (zh) | 一种全景可视化数字孪生应用的方法 | |
CN115857930A (zh) | 一种基于实景模型的原型快速设计方法及*** | |
Lam et al. | Semantic 3D city model data visualization for smar t city digital twin | |
CN111126961A (zh) | 一种复杂产品全生命周期数字主线服务*** | |
Carneiro | Virtual/Augmented Reality for infrastructure management of road networks | |
CN113075950A (zh) | 一种监控信息展示方法及***、电子设备、存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |