[发明专利]一种无线传感网络的节能方法有效
申请号: | 201310097918.8 | 申请日: | 2013-03-25 |
公开(公告)号: | CN103188758A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 于秦;李梓佳 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04W40/10 | 分类号: | H04W40/10;H04W52/02 |
代理公司: | 成都宏顺专利代理事务所(普通合伙) 51227 | 代理人: | 周永宏 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 传感 网络 节能 方法 | ||
1.一种无线传感网络的节能方法,基于轮作和链式的节能路由协议RPB,其特征在于:包括以下步骤:
第一步:通过贪婪算法建立链路;
第二步:链路建立完毕,通过以下公式选取LEADER节点:
其中,w1和w2为权重值,可以自由选取,满足w1+w2=1;Ei为节点i的剩余能量,dBS(i)为节点i到基站的距离,基站在计算出最大Q值的节点后,向全网络广播该节点成为LEADER的消息;
第三步:每个传感器节点调整自身发射功率以便只有最近邻居才能听到,然后进入数据传输阶段,数据传输阶段使用令牌token机制。
2.根据权利要求1所述的一种无线传感网络的节能方法,其特征在于:第一步的详细过程如下:
步骤1:基站广播hello消息,各个节点分别应答后基站及各个节点得到全局信息;
步骤2:从最远端开始以贪婪算法的方式建链,即从最远端开始寻找离自己最近的未加入链的邻居节点,并请求其加入链中;
步骤3:收到入链请求的节点i在已经加入链的节点中寻找距离最小的邻居节点j,设该两个节点间距离为dij;dthreshold与节点传感器的感知半径r有关的一个值;
如果dij≤dthreshold,则节点i告知节点j将在下一轮接替其工作,然后节点i设置定时器并进入休眠,并应答给自己发送入链请求的节点;
如果dij>dthreshold,则节点i将通过与j直接相连的方式加入链中,并应答给自己发送入链请求的节点;
步骤4:向节点i发送入链请求的节点收到应答消息后继续寻找最近的未加入链的节点;当节点能量即将耗尽时,为了确保节点留有一定的剩余能量并能在下一个数据发送周期开始前通知邻居,设节点最小剩余能量为Er=2×EBS,其中EBS为LEADER节点发送一次数据到基站所消耗的能量,当节点能量小于等于Er,节点不再进入睡眠,并通知被接替工作的节点k,如果节点k周围没有剩余能量大于Er的节点在下一轮接替其工作,则节点k也不再进入睡眠,每一轮都参加链路建立和数据传输。
3.根据权利要求1或2所述的一种无线传感网络的节能方法,其特征在于:第三步的详细过程包括如下步骤:
步骤5:最远端节点END首先获得token,然后沿着数据链将数据往LEADER节点方向传;
步骤6:收到数据的节点将发来的数据和自身采集的数据进行融合后继续往下传递,当遇到入度大于等于2的节点,则该节点先把token传给另一个端节点;
步骤7:入度大于等于2的节点收集完并融合所有分支的数据后继续将数据沿着LEADER节点方向传递,最后LEADER节点以同样方式收集到所有数据并进行融合后发送到基站。
4.根据权利要求2所述的一种无线传感网络的节能方法,其特征在于:步骤1详细过程包括如下步骤:所述的全局信息,包括节点ID、存活状况、节点到基站的距离,当一个节点收到其他节点发送给基站的信息时,可以通过键值对的方式记录全局信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310097918.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:非水电解液二次电池
- 下一篇:ICP法测量土壤中铅元素含量方法