一种基于无线传感网络中数据存储减少数据冗余的方法

文档序号:7819309阅读:583来源:国知局
一种基于无线传感网络中数据存储减少数据冗余的方法
【专利摘要】一种基于无线传感网络中数据存储减少数据冗余的方法,所述方法包括:通过传感器采集各种传感数据;将传感数据通过无线的方式发送给汇聚节点;对所获得数据进行数据分类处理;选择对应的数据储存模型进行存储;汇聚节点以低能耗的方式管理传感器节点或设备。该方法可以减少不必要的数据数据存储,降低在传输过程中能量消耗,不但可以减少数据冗余,而且可以延长电池寿命,还可以提高传感器节点数据处理过程中的反应速度,是一种有效的无线传感网络中数据存储减少数据冗余的方法。
【专利说明】一种基于无线传感网络中数据存储减少数据冗余的方法

【技术领域】
[0001]本发明涉及一种体域网、无线传感器、无线传感器网络、传感数据处理【技术领域】,尤其涉及一种基于无线传感网络中数据存储减少数据冗余的方法。

【背景技术】
[0002]体域网(wirelessbody sensor network , WBSN 或 BSN)是基于无线传感器网络(WSN)的,是人体上的生理参数收集传感器或移植到人体内的生物传感器共同形成的一个无线网络。无线传感器网络一般包括传感器节点、汇聚节点(数据处理终端)和基站。这些传感器节点能够采集身体重要的生理信号(如温度、血糖,血压和心电信号等)、人体活动、动作信号以及人体所在环境信息,然后传递给汇聚节点(数据处理终端),汇聚节点对数据进行基本的处理,并将各种传感器收集上来的数据存储到存储器里。汇聚节点以低能耗的方式管理各个传感器节点或设备,接收和分析感知数据以及执行规定的用户程序,然后采用无线方式发送给附近的基站。附近的本地基站,一是负责收集由这些由节点发送的信息,并与路由器和外部网络进行连接,将数据传输给能够提供各种应用服务的远程服务器;二是负责判断设备是否工作正常;三是对相关监测数据进行处理,并作出相应决策。
[0003]无线传感器网络,不仅是一种新的普适医疗保健、疾病监控和预防的解决方案,还是物联网的重要感知及组成部分,它已成为普适健康医疗监控系统的重要组成部分。
[0004]众多的传感器,用于对生理、人体活动、动作信号以及人体所在环境的各种信息进行采集,采集到的数据发送到汇聚节点之后,储存方式主要采用“时间序列模型”(TimeSeries Model)进行存储。时间序列模型一般由一个集合构成,集合内包含各种内嵌文档。但是,内嵌文档的内嵌层次及每个层次子文档的个数由数据的时间粒度决定的。这种“时间序列”模型支持高性能写操作,即每个文档对应一个时间的自然单元,这样会使数据的管理和获取变得更为自然。
[0005]然而,在无线传感网络中,有一类传感器,是由事件触发,通常不会按照特定的频率发生,产生的数据是稀疏数据。如果继续以时间序列文档模型进行存储,这就意味着文档的特定区域将永远不会被访问,这显然是对磁盘空间的极大浪费。如果仍坚持使用时间序列文档模型,那么将不得不定时检查传感器提交的数据,并将上次传感器提交的数据更新到数据库的对应槽中,这样会引入大量的冗余数据到数据库或者存储器中。
[0006]在无线传感网络中,传感器和汇聚节点(数据处理终端)都必须低功耗运行,减少不必要的数据流量,降低在传输过程中能量消耗,这是保持器件小型化和延长电池寿命的关键,也是无线传感网络保持持久耐用所必不可少的一个特性。因此,对传感器数据选择有效的存储方式,是减少数据冗余的重要方法,不但可以减少数据冗余,而且可以延长电池寿命,还可以提高传感器节点数据处理过程中的反应速度。


【发明内容】

[0007]本发明解决的问题是在当前无线传感网络中汇聚节点在存储传感器数据时,产生大量的数据冗余,导致降低电池寿命和数据处理速度等一系列问题。
[0008]为解决上述问题,本发明技术方案提供一种基于无线传感网络中数据存储减少数据冗余的方法。汇聚节点对获得传感器数据类型分类,利用“时间序列文档模型”和“桶式文档模型”分别对时间序列数据流和事件驱动或触发类型数据进行存储,保存传感器数据,从而减少数据冗余,延长电池寿命,提高传感器节点数据处理过程中的反应速度。
[0009]一、体系结构
在无线传感网络中,基于无线传感网络中数据存储减少数据冗余的方法主要包括5个部分:时间序列传感器、事件触发传感器、汇聚节点、存储器、基站。如图1所示:
(O时间序列传感器:用于对生理、人体活动、动作信号以及人体所在环境的各种信息进行采集,主要是以时间序列的形式采集;
(2)事件触发传感器:由事件触发,通常不会按照特定的频率发生,产生的数据是稀疏数据;
(3)汇聚节点:是WSN内部网络与管理节点的接口,可以连接传感器网络、基站和互联网等外部网络,实现协议栈之间的通信协议转换,同时汇聚节点对数据进行基本的处理,并将各种传感器收集上来的数据存储到存储器里。汇聚节点以低能耗的方式管理各个传感器节点或设备,接收和分析感知数据以及执行规定的用户程序,然后采用无线方式发送给附近的基站;
(4)存储器:汇聚节点将获得数据,以不同的格式进行存储,方便数据的读写;
(5)基站:基站是负责收集由这些由汇聚节点发送的信息,并与路由器和外部网络进行连接,将数据传输给能够提供各种应用服务的远程服务器;基站还可以对相关监测数据进行处理,并作出相应决策。
[0010]二、方法流程
本发明提出一种基于无线传感网络中数据存储减少数据冗余的方法。汇聚节点对获得传感器数据类型分类,利用“时间序列文档模型”和“桶式文档模型”分别对时间序列数据流和事件驱动或触发类型数据进行存储,保存传感器数据,从而减少数据冗余,延长电池寿命,提高传感器节点数据处理过程中的反应速度。
[0011]本发明提出一种基于无线传感网络中数据存储减少数据冗余的方法,包括步骤:
1)通过传感器采集各种传感数据:利用无线传感网络中的传感器采集各种数据;
2)将采集到传感数据通过无线的方式发送给汇聚节点:将数据通过无线传输方式(UffB无线传输方式、ZIGBEE无线传输方式),发送给汇聚节点;
3)对所获得数据进行数据分类处理:汇聚节点对传感器的传感数据进行基本的处理,并且根据传感数据的类型进行分类;
4)选择对应的数据储存模型进行存储:汇聚节点对数据进行分类之后,选择合适的数据存储模型,然后进行存储。并且汇聚节点以低能耗的方式管理各个传感器节点或设备,接收和分析感知数据以及执行规定的用户程序,然后采用无线方式发送给附近的基站;
5)以低能耗的方式管理传感器节点或设备;
汇聚节点以低能耗的方式管理各个传感器节点或设备,接收和分析感知数据以及执行规定的用户程序,然后采用无线方式发送给附近的基站。
[0012]与现有技术相比,本发明的技术方案具有以下优点: 传感器和数据处理终端都需要低功耗运行,减少不必要的数据流量,降低在传输过程中能量消耗,这是保持器件小型化和延长电池寿命的关键,也是无线传感网络保持持久耐用所必不可少的一个特性。因此使用此方法,对从传感器节点采集来的数据进行有效存储,不但可以减少数据冗余,而且可以延长电池寿命,还可以提高传感器节点数据处理过程中的反应速度。

【专利附图】

【附图说明】
[0013]图1是本发明实施例提供无线传感网络中数据存储减少数据冗余的方法结构示意图;
图2是本发明实施例提供无线传感网络中数据存储减少数据冗余的方法的流程示意图。

【具体实施方式】
[0014]如【背景技术】所述,体域网是基于无线传感器网络的,是人体上的生理参数收集传感器或移植到人体内的生物传感器共同形成的一个无线网络。无线传感器网络一般包括传感器节点、汇聚节点(数据处理终端)和基站。这些传感器节点能够采集身体重要的生理信号(如温度、血糖,血压和心电信号等)、人体活动、动作信号以及人体所在环境信息,然后传递给汇聚节点(数据处理终端),汇聚节点对数据进行基本的处理,并将各种传感器收集上来的数据存储到存储器里。汇聚节点以低能耗的方式管理各个传感器节点或设备,接收和分析感知数据以及执行规定的用户程序,然后采用无线方式发送给附近的基站。
[0015]现有的存储方法,是以“时间序列文档模型”为存储方式的方法,该存储方式在处理事件触发型数据流时,会引入大量的冗余数据到数据库中,导致电池寿命短、处理速度慢的问题。
[0016]为解决以时间序列文档模型”为存储方式导致的数据冗余问题,本发明技术方案提供一种基于无线传感网络中数据存储减少数据冗余的方法。
[0017]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0018]在本实施例中,可以通过如图1所示的硬件环境实现对无线传感网络中传感数据无线发送、存储、处理和发送外部网络。
[0019]通过无线传感网络中的传感器,采集所需传感信息,信息包括生理信号(如温度、血糖,血压和心电信号等)、人体活动、动作信号以及人体所在环境信息,将所述的传感信息无线的方式(IEEE802.15.4无线传输方式、UWB无线传输方式、ZIGBEE无线传输方式)发送给汇聚节点,汇聚节点对数据进行基本的处理,并对获得传感器数据进行分类,利用“时间序列文档模型”和“桶式文档模型”分别对时间序列数据流和事件驱动或触发类型数据进行存储,保存传感器数据。汇聚节点以低能耗的方式管理各个传感器节点或设备,接收和分析感知数据以及执行规定的用户程序,然后采用无线或有线方式发送给附近的基站。
[0020]实现基于无线传感网络中数据存储减少数据冗余的方法的流程,请参考图2,图2是本发明实施例提供的基于无线传感网络中数据存储减少数据冗余的方法流程示意图。
[0021]如图2所示,首先执行步骤S201,通过传感器采集各种传感数据; 通过无线传感网络中的传感器,采集所需传感信息,信息包括生理信号(如温度、血糖,血压和心电信号等)、人体活动、动作信号以及人体所在环境信息,也包括由事件触发,通常不会按照特定的频率发生,产生的稀疏数据。
[0022]执行步骤S202,对所述传感数据通过无线的方式发送给汇聚节点。
[0023]传感器采集到的传感数据通过无线传输方式(IEEE802.15.4无线传输方式、UffB无线传输方式、ZIGBEE无线传输方式),发送给汇聚节点。
[0024]执行步骤S203,对所述汇聚节点,对所获得数据进行数据分类处理;
汇聚节点对传感器的传感数据进行基本的处理,并且根据传感数据的类型进行分类; 执行步骤S204,对所述分类处理完毕之后,选择对应的数据储存模型进行存储;
汇聚节点对数据进行分类之后,选择合适的数据存储模型,然后进行存储。
[0025]执行步骤S205,对所述存储完毕之后,汇聚节点以低能耗的方式管理传感器节点或设备;
汇聚节点以低能耗的方式管理各个传感器节点或设备,接收和分析感知数据以及执行规定的用户程序,然后采用无线方式发送给附近的基站。
[0026]该方法可以在无线传感网络减少数据冗余,且该方法可以延长电池寿命,还可以提高传感器节点数据处理过程中的反应速度。
[0027]本发明不局限于上述最佳实施方式,任何人在本发明的启示下作出的结构变化和方法改进,凡是与本发明具有相同或相近的技术方案,均落入本发明的保护范围之内。
【权利要求】
1.一种基于无线传感网络中数据存储减少数据冗余的方法,其特征在于,包括: 通过传感器采集各种传感数据; 将传感数据通过无线的方式发送给汇聚节点; 对所获得数据进行数据分类处理; 选择对应的数据储存模型进行存储; 汇聚节点以低能耗的方式管理传感器节点或设备。
2.如权利要求1所述的基于无线传感网络中数据存储减少数据冗余的方法,其特征在于,所述传感器数据是采集身体重要的生理信号(如温度、血糖,血压和心电信号等)、人体活动、动作信号以及人体所在环境信息;也包括由事件触发,通常不会按照特定的频率发生,产生的稀疏传感数据。
3.如权利要求1所述的基于无线传感网络中数据存储减少数据冗余的方法,其特征在于,所述无线传输方式包括IEEE802.15.4无线传输方式、UffB无线传输方式、ZIGBEE无线传输方式等无线传输方式。
4.如权利要求1所述的基于无线传感网络中数据存储减少数据冗余的方法,其特征在于,所述对所获得数据进行数据分类处理,指对根据传感数据的类型进行分类,分为时间序列数据流和事件驱动或触发类型数据。
5.如权利要求1所述的基于无线传感网络中数据存储减少数据冗余的方法,其特征在于,所述选择对应的数据储存模型进行存储,指通过利用“时间序列文档模型”和“桶式文档模型”分别对时间序列数据流和事件驱动或触发类型数据进行存储,保存传感器数据。
6.如权利要求1所述的基于无线传感网络中数据存储减少数据冗余的方法,其特征在于,所述对以低能耗的方式管理传感器节点或设备,是指汇聚节点以低能耗的方式管理各个传感器节点或设备,接收和分析感知数据以及执行规定的用户程序。
【文档编号】H04W52/02GK104469903SQ201410633792
【公开日】2015年3月25日 申请日期:2014年11月12日 优先权日:2014年11月12日
【发明者】梁元, 郭科, 周仲礼 申请人:成都理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1