[发明专利]一种邻居发现与广度优先算法相结合的无线网络拓扑发现方法有效
申请号: | 202010257214.2 | 申请日: | 2020-04-03 |
公开(公告)号: | CN111447657B | 公开(公告)日: | 2022-10-21 |
发明(设计)人: | 孙大洋;刘金鑫;许文巍;胡封晔;祝宇鸿;李志军;刘聪;王波 | 申请(专利权)人: | 吉林大学 |
主分类号: | H04W40/02 | 分类号: | H04W40/02;H04W40/24;H04W84/18 |
代理公司: | 重庆百润洪知识产权代理有限公司 50219 | 代理人: | 刘立春 |
地址: | 130000 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 邻居 发现 广度 优先 算法 相结合 无线网络 拓扑 方法 | ||
1.一种邻居发现与广度优先算法相结合的无线网络拓扑发现方法,其特征在于,包含多个网络节点,构成多跳传输网络,指定一个节点为调度节点,由调度节点发起拓扑发现过程;拓扑发现过程的具体步骤如下:
a)调度节点发起邻居发现过程,获得邻居信息表,邻居信息与调度节点进行双向可靠的信息传输;
b)调度节点将邻居信息表中的邻居信息加入到拓扑发现列表中,标记所有邻居信息为“未调度”;
c)如果拓扑发现列表中无标记为“未调度”的邻居,跳转至步骤g);
d)找到拓扑发现列表中第一个标记为“未调度”的邻居Ni,通过邻居信息表构成的单跳或多跳路由,对该邻居Ni发起调度,发送命令帧命令该邻居Ni发起邻居发现过程;
按照距离调度节点最短跳数进行节点排列,采用广度优先算法对拓扑发现列表进行更新;
当邻居Ni接收到命令帧时,确认命令帧的目标是自己,则执行邻居发现过程后向调度节点A发送网络拓扑结果,其中包含结束标记,调度节点A接收到结束标记后,继续选择下一个目标发送命令帧;
e)邻居Ni发起邻居发现过程,获得邻居信息表,并将邻居信息表通过网络拓扑结果按原路由返回至调度节点;
f)调度节点在收到节点邻居Ni返回的邻居信息表后,将该邻居Ni标记为“已调度”节点,将该邻居Ni的邻居信息中“未调度”的节点更新至拓扑发现列表中,转步骤c);
g)拓扑发现过程结束。
2.根据权利要求1所述的邻居发现与广度优先算法相结合的无线网络拓扑发现方法,其特征在于,调度节点按层遍历网络,每个访问节点的路由表中到调度节点的跳数记录了该访问节点存在的确切层。
3.根据权利要求1所述的邻居发现与广度优先算法相结合的无线网络拓扑发现方法,其特征在于,调度节点接收到邻居节点发送的网络拓扑结果时,根据网络拓扑结果更新路由表、网络拓扑表和拓扑发现列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010257214.2/1.html,转载请声明来源钻瓜专利网。