[发明专利]基于无线传感网节点中间件的分簇路由的方法有效

专利信息
申请号: 201310048221.1 申请日: 2013-02-06
公开(公告)号: CN103179628A 公开(公告)日: 2013-06-26
发明(设计)人: 才正国;赵康;尚琳 申请(专利权)人: 中国科学院上海微系统与信息技术研究所
主分类号: H04W40/02 分类号: H04W40/02;H04W84/18
代理公司: 上海智信专利代理有限公司 31002 代理人: 潘振甦
地址: 200050 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 无线 传感 节点 中间件 路由 方法
【权利要求书】:

1.基于无线传感网络节点中间件的分簇路由的方法,其特征在于在现有LEACH协议基础上,提出一种基于节省能量和减少延迟的改进型LEACH路由协议,以有效减小LEACH协议簇形成过程的能量消耗,对数据传输阶段功率采用动态自适应的功率控制;在簇内节点加入相应簇后,切换各自信道至各簇首指定信道,最大程度减少相邻节点的退避和等待时间。

2.按权利要求1所述的方法,其特征在于在所述的无线传感网中,所有传感器节点将本地采集的数据通过射频按照某种约定的格式和关系,发送至目的节点——汇聚节点,整个网络形成了以汇聚节点为跟节点的树状拓扑;每个传感器节点都采用中间件结构,传感器节点中间件位于硬件和软件支撑之上,位于应用层之下;网络路由协议位于协议栈,协议栈的API接口按照中间件服务原语形式进行封装,网络协议栈作为一个中间件的模块,最大程度满足不同平台和应用环境的要求。

3.按权利要求1或2所述的方法,其特征在于所述的改进型LEACH路由协议置于传感网中间件中的网络协议栈,采用服务原语的方式,对向下的数据链路层,通过Request原语请求物理链路资源,并根据数据链路层返回的Response信息,决定更为合适的路由协议策略;对向上的传输层、表示层和应用层,通过接收上层下发的Request请求,在不同的时刻针对不同的需求配置响应的路由和返回数据。

4.按权利要求1所述的方法,其特征在于改进型LEACH路由协议通过最大限度节省簇建立和维护过程中的能量消耗,实现了全网簇首选举、半网簇首选举和簇内簇首选举,在保证网络拓扑鲁棒性基础上,降低了能量消耗。

5.按权利要求4所述的方法,其特征在于所述的全网簇首选举、半网簇首选举和簇内簇首选择,包括以下三个步骤:

首先,在改进型LEACH路由进行全网簇首选举时,使节点剩余能量大、汇聚节点附近或者位于最远节点和汇聚节点之间空间的节点优先成为簇首;所述的节点剩余能量率函数为:

Ep(i)=Er(i)Ea]]>

其中,Er(i)表示节点的当前剩余能量;Ea表示节点所在簇的平均能量;

在网络初始化阶段,汇聚节点以广播方式向全网所有节点发送一个消息,节点根据收到信号的强度计算自身到汇聚节点的近似距离di,并将自身ID和di发送给汇聚节点,是汇聚节点掌握一个包含全网信息的节点id域距离的对照表;

定义距离因子λ为:

λ=|dn-davg|dmax·dn-dmindavge-(dn-davg)22σ2]]>

davg=Σn=0N-1dnN]]>

σ2=Σn=0N-1(dn-davg)2]]>

其中,davg、dmin、dmax分别表示网络中节点到汇聚节点的平均距离,最小距离和最大距离;结合节点能量剩余率和距离因子,现定义新的簇首选举阈值函数:

T(n)=p1-p×(rmod(1/p))·Ep(n)-δλ]]>

由于在簇首选举中,能量是首要考虑的因素,因此改进型LEACH路由使剩余能量高的节点优先于剩余能量低的节点当选为簇首,并且在能量消耗大致相同时,选取距离汇聚节点更近的节点、分布于最远节点和汇聚节点间的节点承担簇首数据转发任务;为更好权衡能量优先和距离优先,选举函数中引入加权因子δ,其值随着网络规模和应用场景的不同而不同;

其次,在进行第一次全网簇首选举后,每一轮计算所有簇的簇内平均能量Eavg1、Eavg2、…、Eavgn,其中K是簇的数量,平均簇能量Ea为:

Ea=Eavg1+Eavg2+···+EavgKK]]>

其中任意簇k和Ea的比值θk为:

θk=EavgkEa]]>

当θk小于某个阈值时,此簇通过簇首发起半网簇首选举信息,该信息中包含簇内平均能量;收到号召信息的相邻簇首比较自身簇内平均能量,若自身簇内平均能量超过号召信息中簇内平均能量一个安全范围η,则该簇首响应半网重选号召,否则丢弃;当完成响应后,进行半网选举的簇中所有节点将按照全网选举的规则进行重选,其距离因子和剩余能量率规则与全网选举中相同;

最后,全网每个周期的簇首完成选举后,各个簇进入稳定的数据传输阶段;在改进型LEACH路由协议中,当簇首的能量小于簇内能量的平均值Eavg,簇首将挑选簇内能量最大的节点作为新的簇首,并向其他簇内成员广播此消息,簇内节点根据广播消息修改响应的簇首指向。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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