[发明专利]一种高可用无线传感器网络移动数据收集方法有效

专利信息
申请号: 201710342141.5 申请日: 2017-05-16
公开(公告)号: CN107105467B 公开(公告)日: 2020-03-10
发明(设计)人: 朱川;全康宁;韩光洁;龙霄汉;卞李浩 申请(专利权)人: 河海大学常州校区
主分类号: H04W40/10 分类号: H04W40/10;H04L12/703;H04L12/24;H04L12/26;H04W52/02;H04W84/18
代理公司: 南京纵横知识产权代理有限公司 32224 代理人: 董建林
地址: 213022 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 可用 无线 传感器 网络 移动 数据 收集 方法
【权利要求书】:

1.一种高可用无线传感器网络移动数据收集方法,包括:

无线传感器网络包括部署在网络区域的多个移动Sink和普通传感器节点;移动Sink和传感器节点间松散时间同步;移动Sink沿移动轨迹移动至每个驻留点收集全网普通传感器节点的感知数据;

移动Sink根据驻留点周围节点的能耗信息,调整其移动轨迹;

移动Sink之间互相发送心跳包以监听其健康状态,当移动Sink未接收到某移动Sink发送的心跳包时,则判断此某移动Sink发生故障,相应健康的移动Sink全网广播调整网络拓扑,当故障移动Sink修复完成后,此移动Sink全网广播恢复网络拓扑;

普通传感器节点上传感知数据时,计算移动Sink节点在网络中的坐标信息,并选择位于驻留点且距离自身最近的健康移动Sink进行数据包的路由。

2.根据权利要求1所述的一种高可用无线传感器网络移动数据收集方法,其特征是,多移动Sink的时钟以Sink的SinkID中SinkID最小的移动Sink时钟为基准时钟,其余移动Sink均和基准时钟保持同步,全网节点和移动Sink之间的松散时间同步。

3.根据权利要求1所述的一种高可用无线传感器网络移动数据收集方法,其特征是,根据驻留点周围节点的能耗信息调整移动轨迹的具体步骤如下:

1)驻留点附近的节点还将自身的剩余能量信息Eres上传到移动Sink;

2)移动Sink在当前数据收集周期的最后一个驻留点完成数据收集,离开驻留点前将计算节点的平均能耗ΔE;当平均能耗ΔE超过阈值ΔEth时,此时移动Sink向全网广播一个ADJ包,ADJ包包含移动Sink新一轮数据收集周期的起始点sr(xr,yr)、新的移动轨迹长度lr和新的移动速度vr,该移动Sink在完成当前数据收集周期后在调整时间Ta内移动至新的起始点,并在Ta时间后开始进行新一轮的数据收集周期;如果ΔE未超过阈值ΔEth时,移动Sink则维持上一轮的移动轨迹进行数据收集;

3)未调整轨迹的移动Sink接受到该ADJ包后,根据下式调整其移动速度:

vi为Sink的移动速度为、li为移动轨迹的边长,i代表第i个Sink节点;

4)普通节点在接收到ADJ包后,更新保存的各移动Sink相关参数。

4.根据权利要求3所述的一种高可用无线传感器网络移动数据收集方法,其特征是,移动Sink新的起始点位置Sr(xr,yr)与其原起始点位置So(xo,yo)关系为:

其中d为新起始点与原起始点间距离,新轨迹比原轨迹大则取“+”号,反之取“-”号;

对应的,新的移动轨迹长度lr与其原移动轨迹长度lo关系为:

新的移动速度vr与其原移动速度vo关系为:

5.根据权利要求3所述的一种高可用无线传感器网络移动数据收集方法,其特征是,平均能耗ΔE为当前数据收集周期的平均剩余能量减去上一周期的平均剩余能量,当前数据收集周期和上一周期的平均剩余能量为所有驻留点附近节点的剩余能量的平均值。

6.根据权利要求1所述的一种高可用无线传感器网络移动数据收集方法,其特征是,普通节点计算任意时刻移动Sink在网络中的位置的过程为:

已知移动Sink的速度为vi,移动Sink在驻留点处的驻留时间为Ts,在两驻留点间移动的时间为Tt,移动Sink各自移动轨迹边长为li,移动Sink因故障等原因离开网络的次数为c,移动Sink完成一轮数据收集周期所用时间Tr=4n(Ts+Tt);4n为驻留点个数;

当前数据收集周期移动Sink经过的时间移动Sink在当前数据收集周期经过的驻留点数量节点根据计算所得Tc、b信息计算出各个移动Sink在网络中的位置;

1)当0<Tc-(Ts+Tt)b≤Tt时,表示Sink节点正在移动中,此时,移动Sink经过的路程为:

[Tc-(Ts+Tt)b]vi+bTtvi=(Tc-Tsb)vi

此时移动Sink的坐标(xi,yi)为:

2)当Tt<Tc-(Ts+Tt)b≤Ts+Tt且b≤4n时,表示移动Sink正在驻留点处,此时,移动Sink经过的路程为:

此时移动Sink的坐标(xi,yi)为:

3)当节点接收到ADJ包,b=4,且Tt<Tc-(Ts+Tt)b≤Ta+Tt时,表示有移动Sink准备进行轨迹调整并正前往新的驻留点;

节点在计算得到各移动Sink节点的位置后,判断移动Sink处于移动还是驻留状态,若移动Sink在驻留点处,计算节点到移动Sink的距离,坐标为(xj,yj)的节点j到移动Sink(xi,yi)的距离为:

节点根据到各移动Sink的距离选择最近的健康移动Sink以多跳的形式将感知数据按照最短路径的原则进行路由;

若移动Sink正在移动,则:

1)当τ≤Tt时,节点直接把数据传输至Sink前往的驻留点一跳范围的邻居处进行等待;τ为网络的延迟要求;

2)当τ>Tt时,节点根据τ计算出Sink在不超过τ的时间内会经过的驻留点,并分别计算出到这些驻留点的距离;节点根据计算结果选择距离自己最近的驻留点,传输至该驻留点一跳范围的邻居处进行等待。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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