[发明专利]基于IFC标准的监测数据表达方法及集成方法有效
申请号: | 201510288054.7 | 申请日: | 2015-05-29 |
公开(公告)号: | CN104866590B | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 卢伟;滕军;王超 | 申请(专利权)人: | 卢伟 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京细软智谷知识产权代理有限责任公司11471 | 代理人: | 王淑玲 |
地址: | 518055 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ifc 标准 监测 数据 集成 系统 表达 方法 | ||
1.一种基于IFC标准的监测数据集成系统的数据表达方法,其特征在于:
该数据表达方法所采用的监测数据集成系统可实现将监测数据库中的监测数据集成到IFC文件,该系统包括以下模块:
IFC文件解析模块:通过对IFC文件的读取与解析,获取传感器实体编号和GUID,并记录在内存中;
监测数据提取模块:连接监测数据库,根据传感器实体与监测数据表的映射关系,从监测数据库中查询和提取监测数据,并读入内存中;
IFC文件生成模块:将内存中的监测数据作为对应的传感器实体的属性,编写相应的IFC语句,写入IFC文件并保存;所述IFC语句包括描述监测数据的属性语句、属性集语句、属性集与传感器实体的关联语句;
该方法实现基于IFC标准的监测数据的表达,具体包括如下步骤:
步骤41,建立监测信息模型;所述监测信息模型定义了结构健康监测数据的数据成员及类型;所述监测数据为传感器的采集数据,包括监测值和监测时间;所述传感器包括位移传感器、应变传感器和加速度传感器;
步骤42,建立自定义监测数据IFC属性集;所述IFC属性集指IFC标准中用于描述信息的属性的集合;所述属性是构成属性集的基本单位;所述属性集的定义包括传感器属性集名称、适用的实体、适用的类型;
步骤43,建立自定义监测数据IFC属性;所述IFC属性指IFC标准中用于描述信息的基本单位;所述属性的定义包括属性的名称、属性的类型、数据类型;所述属性的定义与监测信息模型数据成员的定义一一对应,完成监测数据与IFC标准的映射,从而实现利用IFC标准表达监测数据。
2.根据权利要求1所述的基于IFC标准的监测数据集成系统的数据表达方法,其特征在于:所述的监测数据库是一种基于SQL Server建立的关系型数据库,用于存储和管理监测数据。
3.根据权利要求1所述的基于IFC标准的监测数据集成系统的数据表达方法,其特征在于:所述IFC文件为BIM软件导出的包含了传感器模型信息的IFC文件。
4.一种基于IFC标准的监测数据集成系统的数据集成方法,其特征在于:
该数据集成方法所采用的监测数据集成系统可实现将监测数据库中的监测数据集成到IFC文件,该系统包括以下模块:
IFC文件解析模块:通过对IFC文件的读取与解析,获取传感器实体编号和GUID,并记录在内存中;
监测数据提取模块:连接监测数据库,根据传感器实体与监测数据表的映射关系,从监测数据库中查询和提取监测数据,并读入内存中;
IFC文件生成模块:将内存中的监测数据作为对应的传感器实体的属性,编写相应的IFC语句,写入IFC文件并保存;所述IFC语句包括描述监测数据的属性语句、属性集语句、属性集与传感器实体的关联语句;
该方法实现将监测数据库中的监测数据集成到IFC文件,具体包括如下步骤:
步骤51,利用IFC文件解析模块读取和解析IFC文件,获取传感器实体编号及GUID并记录在内存中;
步骤52,利用监测数据读取模块,连接监测数据库,一次性批量提取各传感器实体对应的监测数据到内存中;
步骤53,根据基于IFC标准的监测数据表达方法,将监测数据作为对应的传感器实体的属性,利用IFC文件生成模块,编写相应的IFC语句,写入IFC文件并保存。
5.根据权利要求4所述的基于IFC标准的监测数据集成系统的数据集成方法,其特征在于:所述的步骤51中,所述传感器实体编号为IFC文件中描述传感器实体的语句的编号;所述GUID是由计算机生成和分配的,用于传感器实体标识的编号,具有唯一性。
6.根据权利要求4所述的基于IFC标准的监测数据集成系统的数据集成方法,其特征在于:所述的步骤51包括如下以下步骤:
步骤511,利用FileStream读取IFC文件语句到内存,然后遍历该IFC文件的语句;
步骤512,判断读取的IFC语句是否为描述传感器实体的语句,如果是则进行步骤513,否则返回步骤511继续遍历IFC文件;
步骤513,记录传感器实体的编号和GUID到数组中;
步骤514,判断IFC文件是否遍历完毕,如果是则结束该流程,否则返回步骤511继续遍历IFC文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卢伟,未经卢伟许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510288054.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:信息推送方法和装置
- 下一篇:一种电子海图中船舶电子标牌的自动排列方法