[发明专利]一种面向建筑结构试验的异构数据融合方法有效
申请号: | 201811301234.4 | 申请日: | 2018-11-02 |
公开(公告)号: | CN109542984B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 王琦;陈积明;史治国 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/2453 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 林超 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 建筑结构 试验 数据 融合 方法 | ||
1.一种面向建筑结构试验的异构数据融合方法,其特征在于,方法包括如下步骤:
步骤1:建筑结构试验现场部署传感器,传感器的采集数据通过采集器接收并传输到上位机上,所有的采集器和上位机通过交换机连接在同一个局域网内;
步骤2:对于每个厂家生产的采集器,上位机控制采集器进行数据采集,并接收原始数据;
步骤3:接收到原始数据后,将原始数据发送给异构数据处理程序,异构数据处理程序把原始数据转化为特定统一的JSON数据;
步骤4:将JSON数据存储至关系型数据库中;
步骤3中的原始数据分为结构化数据和非结构化数据的两种数据,对于这两种数据采用不同的封装处理方式,具体为:
A、对于结构化数据的封装处理过程为:
步骤A3.1:接收各条原始数据,根据接收数据的端口号确定原始数据来源于的上位机,进而确定对应的采集器类型;
步骤A3.2:根据原始数据的采集器类型,调用与采集器类型一一对应的接口程序对一条结构化的原始数据进行解析,获取采集器编号、通道号、采样值、单位和采样时间的字段信息;
步骤A3.3:对步骤3.2的解析结果字符串表示,表示方式为各字段信息之间用“-”按顺序拼接,然后计算字符串的MD5值;
步骤A3.4:将一条结构化的原始数据封装为JSON数据,JSON数据的字段依次包括采集器类型、采集器编号、通道号、采样值、单位、采样时间和MD5值;
步骤A3.5:将步骤3.4得到的JSON数据缓存,并对缓存中采集器类型和采集器编号均相同的JSON数据进行合并,合并后的采集器类型和采集器编号字段信息不变,其他字段信息为合并前各字段信息用“-”按顺序拼接后得到的值,只保留合并后的JSON数据,并且将合并前的JSON数据从缓存中删除
B、对于非结构化数据的封装处理过程为:
步骤B3.1:接收各条原始数据,根据接收数据的端口号确定原始数据来源于的上位机,进而确定对应的采集器类型;
步骤B3.2:根据原始数据的采集器类型,调用与采集器类型一一对应的接口程序对非结构化的原始数据进行解析,获取采集器编号、采样时间的字段信息;并对接收到的非结构化的原始数据进行编号,在同一个采集器编号下,每次接收到的每一条非结构化数据设置不同的编号;
步骤B3.3:对非结构化数据进行分割,以10KB大小为单位分割成数个二进制块数据,并对每个二进制块数据进行编号,在同一条非结构化数据中,不同的二进制块数据设置不同的二进制块编号;
步骤B3.4:对每个二进制块的字符串形式计算其MD5值;
步骤B3.5:将每个二进制块封装为JSON数据缓存,JSON数据的字段信息包括:采集器类型、采集器编号、非结构化数据编号、二进制块编号、二进制块数据、采样时间和MD5值。
2.根据权利要求1所述的一种面向建筑结构试验的异构数据融合方法,其特征在于:
步骤3中,上位机与异构数据处理程序之间建立TCP连接,不同的上位机向异构数据处理程序的不同端口传输数据,其中,上位机为TCP客户端,异构数据处理程序为TCP服务端,接收数据的端口号与各自的上位机一一对应。
3.根据权利要求1所述的一种面向建筑结构试验的异构数据融合方法,其特征在于:所述的步骤4中,对于结构化数据封装后的JSON数据的存储具体为:
步骤4.1:提取缓存中的JSON数据,对每条JSON数据,将合并后的字段信息拆成数个合并前的值;
步骤4.2:将步骤4.1提取的JSON数据的采集器类型和采集器编号以及拆开后的值作为参数,调用数据库的存储过程进行存储。
4.根据权利要求1所述的一种面向建筑结构试验的异构数据融合方法,其特征在于:所述的步骤4后,进一步针对关系型数据库中结构化数据和非结构化数据对应的JSON数据进行关联查询,具体是以不同采集器下的结构化数据和非结构化数据对应的JSON数据均建立各自的临时表,混合在一起进行关联查询。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811301234.4/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置