发明名称 物联网时空数据管理方法
摘要 本发明提供一种物联网时空数据管理方法,包括传感器采样数据的存储方法和传感器采样数据的检索方法。采样数据的存储方法包括:传感器发出存储请求;控制节点生成存储系统中该传感器的唯一ID号,建立传感器和存储节点的映射关系;传感器根据映射关系向对应的存储节点发送采样数据;存储节点存储采样时间、采样数据等。采样数据的检索方法包括:客户端向控制节点传输检索信息;控制节点收到检索信息后判断传感器ID是否为空;控制节点提取传感器和存储节点的映射关系;控制节点依据提取的映射关系,将检索信息发往对应的存储节点;存储节点通过时间信息提取对应时间点或时间范围内的采样数据等。本方法可提升物联网时空数据的存储和检索性能。
申请公布号 CN103198126B 申请公布日期 2016.03.16
申请号 CN201310121937.X 申请日期 2013.04.09
申请人 无锡中科恒源信息科技有限公司 发明人 赵以民;陈曙东;陈岚
分类号 G06F17/30(2006.01)I;H04L29/08(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 无锡市大为专利商标事务所(普通合伙) 32104 代理人 殷红梅
主权项 一种物联网时空数据管理方法,其特征在于:包括传感器采样数据的存储方法和传感器采样数据的检索方法;所述传感器采样数据的存储方法具体包括以下步骤:步骤101,传感器向控制节点发出存储请求;步骤102,传感器向控制节点发送自身的相关属性信息;步骤103,控制节点会生成存储系统中该传感器的唯一ID号,同时在传感器和存储节点的映射关系表中加入此条映射,并更新空间检索数据结构;步骤104,控制节点将生成的传感器唯一ID号以及存储该传感器采样数据的存储节点信息回发给传感器,并将传感器和存储节点的映射关系发送至对应的存储节点;步骤105,传感器根据上述映射关系向对应的存储节点发送采样数据;步骤106,存储节点将采样时间、采样数据按照JSON形式存储于对应的文件中;并且按照时间为列的方式进行存储,最后更新时间索引信息;所述传感器采样数据的检索方法具体包括以下步骤:步骤201,客户端向存储系统的控制节点发起检索请求,建立数据传输连接;步骤202,客户端向存储系统的控制节点传输检索信息,包括传感器的ID、时间信息和空间信息;步骤203,控制节点收到客户端的检索信息后判断传感器ID是否为空;如果传感器的ID为空,则转往步骤204;如果传感器的ID不为空,则转往步骤205;步骤204,控制节点将客户端发来的检索信息中的地理信息范围内的所有传感器和存储节点的映射关系全部提取出来;然后转往步骤206;步骤205,控制节点提取该传感器ID和存储节点的映射关系;然后转往步骤206;步骤206,控制节点生成一个发往存储节点的检索信息集合;步骤207,控制节点依据上述提取的映射关系,将检索信息集合中的每条检索信息发往对应的存储节点;步骤208,存储节点根据传感器ID查找到对应的数据存储位置,再通过时间信息提取对应时间点或时间范围内的全部采样数据;步骤209,存储节点向客户端发送最终检索出的采样数据。
地址 214016 江苏省无锡市崇安区通江大道898号7楼