[发明专利]一种基于链路稳定性和能量感知物联网路由修复方法有效
申请号: | 201410189173.2 | 申请日: | 2014-05-06 |
公开(公告)号: | CN103986648B | 公开(公告)日: | 2018-03-20 |
发明(设计)人: | 徐善永;黄友锐;韩涛;曲立国;凌六一;唐超礼 | 申请(专利权)人: | 安徽理工大学 |
主分类号: | H04L12/703 | 分类号: | H04L12/703;H04L12/28 |
代理公司: | 安徽合肥华信知识产权代理有限公司34112 | 代理人: | 余成俊 |
地址: | 23200*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 稳定性 能量 感知 联网 路由 修复 方法 | ||
技术领域
本发明属于物联网技术领域,尤其涉及一种基于链路稳定性和能量感知物联网路由修复方法。
背景技术
在许多实际应用中,由于物联网节点的移动性、能量的有限性和射频距离的有限性,造成网络拓扑结构的频繁变化,如何选择最佳节点的路由策略和路由维护修复机制等是路由技术的难点问题,现有的物联网路由修复算法都是基于链路故障、先断后接的路由修复方法,缺少预判机制,网络消耗大,数据时延大,网络稳定性差。
由于物联网节点的移动性和能量的有限性等问题,容易造成路由链路的中断,大多路由算法是检测链接失败后,才启动路由修复机制,增加了网络开销、容易造成数据丢失和网络延迟等问题。
发明内容
本发明实施例的目的在于提供一种基于链路稳定性和能量感知物联网路由修复方法,旨在解决现有的路由算法是检测链接失败后,才启动路由修复机制,增加了网络开销、容易造成数据丢失和网络延迟的问题。
本发明实施例是这样实现的,一种基于链路稳定性和能量感知物联网路由修复方法,该基于链路稳定性和能量感知物联网路由修复方法包括:
第一步,根据估算出节点间的链路状态信息和路径的剩余能量信息进行路由预判;
第二步,采用广播请求-应答方式来建立网络路由;
第三步,并以先接后断的方式来替换即将损坏的链路来继续转发数据;
先接后断的方式来替换即将损坏的链路来继续转发数据的具体包括:
步骤一,初始化,设定监控周期T,节点能量阈值Eth,链路稳定阈值Sth;
步骤二,判断节点能量是否大于Eth,链路稳定值是否大于Sth,是,则转到下一级节点,返回步骤二;否,则执行下一步;
步骤三,判断节点是否为中间节点,是,则执行下一步;否,则判断节点是否为源节点,是源节点则继续转发数据直到能量耗尽,不是源节点则转到目的节点,向源节点发送终止信号数据包;
步骤四,向1跳邻居节点发送路由交互信息HLP包,判断接收到路由交互信息HLP包的邻居节点是否存在有效路由;是,则执行下一步;否,则判断检测计时器是否结束,检测计时器结束向源节点发送路径更换请求RCR数据包,检测计时器没有结束,返回到上一级节点,返回步骤二;
步骤五,向发送路由交互信息HLP包的节点返回路由交互信息HLP包并更新其自身的路由表,替换路由,返回步骤一。
进一步,该基于链路稳定性和能量感知物联网路由修复方法的链路稳定性和能量混合模型:
物联网拓扑结构看做一个无向图的网络模型G=(V,E),其中V表示一组节点,E表示一组连接节点的边集,P(u,v)={P0,P1,P2,…,Pn}是节点u和节点v之间所有可能路径的集合,Pi是节点u和v间的第i条可能路径,i取值为0到n,选择出节点u到节点v的最优路径,
链路稳定性和路径剩余能量的公式如下:
其中,F1为链路稳定性,F2为路径剩余能量,e为路径Pi中的节点;S(e)为节点e的稳定度,C(e)为节点e的节点剩余能量;Ei和Ei0分别表示路径Pi的剩余能量和总能量,Eth表示节点的能量阈值。
链路稳定性公式和路径剩余能量公式转化成一个总体的优化公式,该公式提供两个重要参数(w1和w2),其表达式如式(4)所示:
其中w1和w2为路径能量和链路稳定值之间的设定的系数,w1和w2取值为0到1,且w1+w2=1;
取该目标总和的最大值,用下面公式(5)表示:
MRFact(Pi)=max{RFact(P1),RFact(P2),…,RFact(Pn)}(5)
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽理工大学,未经安徽理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410189173.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种滚筒洗衣机减速离合器及其洗衣机
- 下一篇:布匹扩幅机