[发明专利]一种实现动态高能效的移动Ad-hoc网络路由方法有效
申请号: | 201611160062.4 | 申请日: | 2016-12-15 |
公开(公告)号: | CN106604345B | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 武林璐;刘涛;王思阳 | 申请(专利权)人: | 陕西尚品信息科技有限公司 |
主分类号: | H04W40/02 | 分类号: | H04W40/02;H04W40/04;H04W52/24;H04W84/18;H04L12/721;H04L12/753 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 710077 陕西省西安市雁塔区*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于动态高能效的Ad‑Hoc网络路由方法。首先根据节点位置信息和无线电传播距离确定节点所在网格。然后,按照最大电池剩余电量和最小移动性原则,在网格中选择网格管理节点和网格候选节点。进一步,根据最小生成树算法得到源节点到目的节点基于距离的最短路径。最后设置节点的初始发送功率,并在数据转发过程中基于相邻节点间的距离动态调整节点上的发送功率。本发明提出的方法可以提高路由路径的稳定性和可靠性,增大对网络移动性的适应能力,降低数据包丢失的概率和数据传送的功率消耗。 | ||
搜索关键词: | 一种 实现 动态 能效 移动 ad hoc 网络 路由 方法 | ||
【主权项】:
1.一种实现动态高能效的移动Ad‑hoc网络路由方法,其特征在于,包括以下步骤:步骤一:确定节点所在网格;步骤二:选择网格管理节点和网格候选节点;步骤三:选择最短路由路径;步骤四:动态设置路由节点发送功率,实现移动Ad‑hoc网络路由选择高能效:节点有三种发送功率等级,由大到小依次记为Tmax,Tmid,Tmin,所述三个功率等级具体值可根据实际网络情况确定;每个网格中由网格管理节点承担网格的路由功能,负责数据包的转发工作,本步骤中提到节点均指网格管理节点;最短路径中,每个路由节点依次记为N1,N2,N3,…,Nn,n表示具体路由路径上节点个数,N1表示源节点,Nn表示目的节点,Nk为N1到Nn之间的任意一点k(k=1,2…,n);节点Nk和节点Nk+1互相通信,称Nk为发送节点,Nk+1称为接收节点,按如下步骤进行:步骤(4‑1)设置路径上每个节点的初始发送功率,发送节点发送给接收节点的功率控制包称为ListenContrl,ListenContrl包中包含发送节点与接收节点的nodeID、功率等级和包类型信息;接收节点返回给发送节点的确认包称为ACKListenContrl包,包中包含发送节点与接收节点NodeID、功率等级和包类型信息,发送节点和接收节点设置初始发送功率的过程如下:发送节点过程如下:①发送节点尝试用最小功率Tmin向接收节点发送包ListenContrl,发送完成后,设置定时器的值为Tp,Tp为包在发送节点与接收节点之间的传播时延,优选公式Tp=4r/c,式中r为网格尺寸,c为自由空间中电磁波的传播速度;②如果在定时器未由Tp减小到0时接收到ACKListenContrl包并且ACKListenContrl包中功率等级与当前节点发送功率相同,则将发送节点发送功率设置为Tmin,否则,尝试用中值功率Tmid发送包ListenContrl,并重新设置定时器为Tp;③如果在定时器未由Tp减小到0时接收到ACKListenContrl包并且ACKListenContrl包中功率等级与当前节点发送功率相同,则将发送节点发送功率设置为Tmid,否则,设置为最大功率Tmax;接收节点过程如下:接收节点在任何时刻接收到ListenContrl包时,向发送节点发送ACKListenContrl包,ACKListenContrl包中的功率等级与接收到的ListenContrl包中的功率等级相同;步骤(4‑2)数据发送过程中,根据发送节点和接收节点的位置变化速度,发送节点动态调整发送功率,具体过程如下:①获得发送节点和接收节点的当前距离,从来自接收节点的数据包中提取接收节点的位置信息,在路由路径上,既有从发送节点发往接收节点的数据包也有接收节点发往发送节点的数据包;数据包在两个节点之间传递时包含两个节点的位置信息,根据发送节点和接收节点的位置信息,计算发送节点与接收节点之间的当前距离,称为Dnow,记DΔ为Dnow与前一次接收到数据包所计算Dnow的距离之差,当发送节点与接收节点之间的距离增加时,DΔ为正数;当发送节点与接收节点之间的距离减小时,DΔ为负数;②发送节点调整发送功率,记P为发送节点功率,P小于等于发送节点的最大发送功率;α为环境衰减因子,在阴影衰落较为严重的情况下,α取值为4,自由空间情况下,α取值为2;θ为功率补偿系数,优选的θ取值为0.1,发送节点功率按照下式调整:
所述α和θ的值需要根据具体网络情况确定;对于移动Ad‑hoc网络中的任意一对源节点和目的节点,均可建立一条唯一的最短路径,并且该路径上的路由节点能够实现功率动态调整,从而实现高能效路由的预期结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西尚品信息科技有限公司,未经陕西尚品信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611160062.4/,转载请声明来源钻瓜专利网。