[发明专利]基于能量感知和位置预测的OLSR路由方法有效
申请号: | 201510357895.9 | 申请日: | 2015-06-25 |
公开(公告)号: | CN105050151B | 公开(公告)日: | 2018-08-07 |
发明(设计)人: | 纪新;黄赐;刘健;张唯炯 | 申请(专利权)人: | 北京科技大学 |
主分类号: | H04W40/10 | 分类号: | H04W40/10;H04W4/02;H04L12/733;H04W84/18 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 能量 感知 位置 预测 olsr 路由 方法 | ||
1.一种基于能量感知和位置预测的OLSR路由方法,OLSR表示优化链路状态路由协议,其特征在于,包括以下步骤:
S1:接收节点存储最近三次从发送节点接收的HELLO消息的功率Pr1、Pr2、Pr3,以及这三次HELLO消息的接收时刻t1、t2、t3,t1>t2>t3;存储发送节点在时刻t1和t2之间的距离D12,设置D12的初始值为0;每当接收节点接收到来自发送节点的新的HELLO消息,则采用步骤S2至S6的方法进行一次发送节点的位置预测;
S2:计算发送节点在三个历史位置到接收节点的距离di,i=1,2,3;
S3:根据三个历史位置信息进行位置预测,具体方法为:
当k=(t1-t2)/(t2-t3)=1,根据以下公式求解得到发送节点在时刻t3和t2之间的距离m:
2m2=d32+d12-2d22
然后根据以下公式求解得到发送节点在预测位置与接收节点的距离dP1:
其中,j=(tp-t1)/(t1-t2),tp表示对发送节点的预测时刻,n表示发送节点在时刻t2和t1之间的距离,n=m;
当k=(t1-t2)/(t2-t3)≠1,根据以下公式求解得到m:
如果m只有单一解,则m为此单一解,如果m有两个解,则令m等于更接近D12的那一个解,然后根据以下公式求解得到dP1:
其中,j=(tp-t1)/(t1-t2),n=km;
S4:更新D12=km;
S5:根据两个历史位置信息进行位置预测,具体方法为根据以下公式求解得到发送节点在预测位置与接收节点的距离dP2:
其中,j=(tp-t1)/(t1-t2),n=km;
S6:计算预测位置到接收节点的预测距离dP:
S7:在进行OLSR路由选择时,在跳数相同的情况下,选择预测距离dP最小的节点作为路由的下一跳。
2.根据权利要求1所述的OLSR路由方法,其特征在于,所述步骤S2中的距离di的计算公式为:
其中,PT是接收天线能够接收的最小信号能量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科技大学,未经北京科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510357895.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:直接通讯网络系统及其资源同步通讯方法
- 下一篇:带宽设置切换方法及装置