[发明专利]一种无线传感数据存储方法有效

专利信息
申请号: 201510407595.7 申请日: 2015-07-10
公开(公告)号: CN105049506B 公开(公告)日: 2018-03-23
发明(设计)人: 刘英平;林志贵;哈谦;王风茹;李敏 申请(专利权)人: 天津工业大学
主分类号: H04L29/08 分类号: H04L29/08;H04W84/18
代理公司: 暂无信息 代理人: 暂无信息
地址: 300387 天津市*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 无线 传感 数据 存储 算法
【说明书】:

技术领域

发明涉及的是无线传感监测网中的一种数据存储方法。可应用于无线传感网络数据存储领域。

背景技术

无线传感监测网中,对监测数据实时性要求不高,为节省能量,节点将监测数据暂存,需要时再将数据传输,称该节点为存储节点。存储节点的选择,直接影响到查询数据效率,以及查询过程和数据传输过程中节点的能量消耗。一些学者提出以数据为中心的存储方法,该方法是依据数据的属性值,通过某种映射方法存储到对应的节点上,使得每个节点只存储同一类型的数据,查询时可通过对应的映射方法从相应的节点中获取数据;如Double Ruling、Combs、SCOOP和GHT方法,这些方法中网络各个节点的地位相同,数据和索引信息均匀地存储在各个节点上。GHT方法中,每类事件只有一个存储节点,会产生通信瓶颈和热点现象;通过散列函数得到的散列位置上可能不存在节点;没有考虑到数据存储和查询过程中的能量开销。

蛇形时隙的节能存储方法基于GHT方法思想,将被监测区域按实际应用划分为网格,网格内所有无线传感器节点的工作时隙以一种蛇形排列方式进行分配,使各节点周期性地进入睡眠或侦听状态。在任一时隙,只有两个传感节点处于工作状态,其他节点都处于睡眠状态,保证了系统的可靠性,又降低了能量消耗。该方法没有考虑在数据传输过程中节点的能量消耗。文献考虑到节点数据的重要程度,越重要的数据优先级越高,查询频率也会相应提高;在蛇形时隙的节能存储方法的基础上,对事件划分优先级,提出基于事件优先级和动态散列位置的蛇形时隙方法,通过缩短数据存储和查询时数据的传输路径,减少能量消耗。

当网络中的事件分布不均匀时,某些节点存储数据过多,基于事件优先级和动态散列位置的蛇形时隙方法会使网络出现热点现象。超过节点的存储空间而引起数据丢失,网络能够查询的数据和信息减少,热点区域的节点能量消耗过快甚至耗尽死亡,缩短网络的生命周期。

发明内容

为解决存储节点热点现象,实现网络中节点的负载平衡,本文引入多阈值(multi-threshold)的存储思想,基于事件优先级和动态散列位置的蛇形时隙方法,提出无线传感数据存储方法。无线传感数据存储方法根据节点剩余存储空间选择网格内的工作节点,有效的改善节点能量分布不均的问题,延长网络生命周期。无线传感数据存储方法通过划分网格区域,将特定类型的数据存储在相应的网格中,不是存储在某个节点上;通过定义事件优先级以及设定节点存储阈值,将高优先级的事件存储在距离查询节点更近的网络区域,保证高优先级事件最先被搜索;根据监测节点和存储映射地址计算动态散列位置,结合节点剩余存储空间,将检测事件存储在同一优先级区域内离监测节点近且剩余存储空间大的存储网格。若某个节点存储容量超过阈值,将告知网格内其他节点自身存储达到存储阈值,该节点不再参与节点工作时隙的分配,避免存储热点现象发生。无线传感数据存储方法具体如下:

1.网络划分:假设网络区域为一个L*L的正方形区域,节点均匀分布,每个节点分别有实际坐标LR和虚拟坐标LV,令其初始值LV=LR,且无线传感器网络符合以下规则:网络有很好的连通性,即节点密度足够大;网络部署后,Sink节点和其它节点不再移动;网络的周界已知,节点可以获得自己的位置坐标;节点间的通信范围相同。另外,网络中事件的产生是随机的,每个事件都有事件类型,不同节点可以产生相同类型的事件和数据。

令Sink节点坐标为(0,0),监测事件有K类,以[L/(K+1)]*i(i=1、2、3...K)为半径,(0,0)为顶点,画圆构成K个圆环区域,分别存储K类事件,如图1所示。每类事件赋予一种优先级,其值由事件按查询频率确定。优先级值越小,事件优先级越高,事件存储区域距离Sink节点越近。如优先级为1的事件存储在离Sink节点最近的圆环区域内。

为了使存储节点距离监测节点更近,提出动态散列位置的概念。首先以Sink节点为顶点,90/n为夹角,将网络区域划分为a、b、c、d...n区。将存储区域划分为网格,如图2所示。

2.节点工作时隙的分配:首先,计算每个网格内的节点个数,以及各个节点到网格中心点的距离,按距离从小到大为节点编号(A、B、C...N),用一个m行n列的矩阵T为网格内的每个节点分配侦听或睡眠时隙。矩阵T中的元素Tij表示节点工作时隙。为保证每个节点睡眠和侦听周期公平,m和n的值尽量接近。矩阵T的行m和列n与网格内节点数量N的关系如公式(1)所示:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津工业大学,未经天津工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510407595.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top