[发明专利]一种无线自组网的路由查找方法及其系统有效
申请号: | 201711443620.2 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108093457B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 陆许明;徐永键;熊高岭 | 申请(专利权)人: | 中山大学花都产业科技研究院;中山大学 |
主分类号: | H04W40/10 | 分类号: | H04W40/10;H04L12/733;H04L12/751;H04W40/24 |
代理公司: | 广州骏思知识产权代理有限公司 44425 | 代理人: | 潘雯瑛 |
地址: | 510800 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 组网 路由 查找 方法 及其 系统 | ||
1.一种无线自组网的路由查找方法,其特征在于,包括如下步骤:
步骤S1:源节点向邻节点广播RREQ;所述RREQ中包括路由路径中的最小剩余能量、路由路径中的平均剩余能量和路由跳数计数;
步骤S2:当前邻节点收到所述RREQ后,判断是否收到过该RREQ,若未收到过则继续步骤S3;
步骤S3:判断该当前邻节点是否为目标节点;若是,则更新路由路径中的最小剩余能量和路由路径中的平均剩余能量,并按照原路向源节点发送RREP;否则,根据路由路径中的平均剩余能量和该当前邻节点的剩余能量,判断转发时间是否小于第一阈值:
若转发时间小于第一阈值,则将该当前邻节点作为路由路径节点,同时更新路由路径中的最小剩余能量和路由路径中的平均剩余能量,并将路由跳数计数加1,且向该当前邻节点的邻节点转发该RREQ,并选取该当前邻节点的其中一邻节点作为下一当前邻节点,回到步骤S2;
若转发时间不小于第一阈值,则判断是否存在有与该当前邻节点同级的节点,若有,则当前邻节点丢弃该RREQ,并选取其中一同级的节点作为下一当前邻节点,回到步骤S2;
步骤S4:源节点收到该RREP后,更新路由表,并判断各路由路径中的平均剩余能量的相差是否均小于第二阈值,若是,则选择路由跳数最小的路由路径作为最优路由路径;否则,选择最大平均剩余能量所在的路由路径作为最优路由路径;
在步骤S3中,更新路由路径中的最小剩余能量和路由路径中的平均剩余能量的计算公式为:
Pnow=[(Ppre*N)+Rres(i)]/(N+1);
If(Rres(i)≥Zpre),则Znow=Zpre;
If(Rres(i)Zpre),则Znow=Rres(i);
其中,Rres(i)为该当前邻节点i的剩余能量;Ppre为更新前RREQ中记录的路由路径中的平均剩余能量的P值;Zpre为更新前RREQ中记录的路由路径中的Z值;Pnow为更新后RREQ中记录的路由路径中的平均剩余能量的P值;Znow为更新后RREQ中记录的路由路径中的Z值;N为路由跳数计数。
2.根据权利要求1所述的无线自组网的路由查找方法,其特征在于:在步骤S2中,若收到过该RREQ,则丢弃该RREQ,结束经由该当前邻节点的路由路径查找。
3.根据权利要求1所述的无线自组网的路由查找方法,其特征在于:在步骤S3中,若转发时间不小于第一阈值,且不存在有与该当前邻节点同级的节点时,将该当前邻节点作为路由路径节点,同时更新路由路径中的最小剩余能量和路由路径中的平均剩余能量,并将路由跳数计数加1,且向其邻节点转发该RREQ,回到步骤S2。
4.根据权利要求3所述的无线自组网的路由查找方法,其特征在于:在步骤S3中,所述转发时间T的计算公式为
其中,G为常数;为估计的当前整个无线自组网络的平均剩余能量,其计算公式为:
上式中,β是平均移动的权重因素,β的取值范围为(0~1);Epre为更新前整个无线自组网络的总剩余电池能量,其计算公式为:
其中,M为更新前整个无线自组网络中分布的节点个数。
5.根据权利要求4所述的无线自组网的路由查找方法,其特征在于:在步骤S4中,所述第一阈值为G;所述G的值为0.0120-0.0130。
6.根据权利要求5所述的无线自组网的路由查找方法,其特征在于:在步骤S4中,所述第二阈值为0-0.2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学花都产业科技研究院;中山大学,未经中山大学花都产业科技研究院;中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711443620.2/1.html,转载请声明来源钻瓜专利网。