[发明专利]基于动态优先级的网络拓扑自愈方法有效
申请号: | 201711248709.3 | 申请日: | 2017-12-01 |
公开(公告)号: | CN107733730B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 黄勤飞;魏急波;辜方林;刘杰;朱慧明 | 申请(专利权)人: | 湖南智领通信科技有限公司;中国人民解放军国防科技大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04W24/04;H04W84/18 |
代理公司: | 长沙国科天河知识产权代理有限公司 43225 | 代理人: | 董惠文 |
地址: | 410000 湖南省长沙市高新开发*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 动态 优先级 网络 拓扑 自愈 方法 | ||
1.一种基于动态优先级的网络拓扑自愈方法,其特征在于包括以下步骤:
A1、网络节点开机,构建以主节点为中心的TDMA星型网络,主节点启动自愈优先级评估生成机制,子节点初始化当前节点在本地寄存器中的自愈优先级;
A2、主节点在每个超帧的第一个时帧的第一个时隙内,向所有子节点广播自愈优先级参数;
A3、子节点加载广播超时计时器值;
A4、子节点进行广播超时倒计时,同时侦听广播信号,如果计时器超时,子节点均未收到主节点的广播信号,子节点启动自愈模式;
A5、子节点在广播超时倒计时期间成功接收到主节点发出的广播信号,则子节点解析广播信号,从解析的广播信号中提取关于本节点的自愈优先级信息,更新本地寄存器中的自愈优先级,并跳转到A3步骤;
所述步骤A1中的自愈优先级评估生成机制具体包括步骤:
B1、主节点在接收时隙内侦听并统计所有子节点通信状态;
B2、主节点根据子节点接收信号强度和子节点邻居节点数目,利用加权算法,为每个子节点重新计算自愈优先级。
2.根据权利要求1所述的基于动态优先级的网络拓扑自愈方法,其特征在于:所述步骤A1中TDMA星型网络的节点规模最大值为32个节点。
3.根据权利要求1所述的基于动态优先级的网络拓扑自愈方法,其特征在于:所述加权算法具体计算过程为:将信号强度转化为量化分值x1,将邻居节点数目转化为量化分值x2,计算自愈优先级值P,P=0.8×x1+0.2×x2,或P=0.2×x1+0.8×x2。
4.根据权利要求1所述的基于动态优先级的网络拓扑自愈方法,其特征在于:所述步骤A1中初始化子节点在本地寄存器中的自愈优先级为5。
5.根据权利要求1所述的基于动态优先级的网络拓扑自愈方法,其特征在于:所述广播超时计时器值默认设置为每个超帧时间值的5倍。
6.根据权利要求1所述的基于动态优先级的网络拓扑自愈方法,其特征在于:所述步骤A2中自愈优先级参数的结构包含32字节,其中第1字节为参数类型;第2至第32字节为子节点优先级参数,每个子节点占用1个字节,每字节的前5bit为子节点地址编号,后3bit为自愈优先级。
7.根据权利要求1所述的基于动态优先级的网络拓扑自愈方法,其特征在于,所述步骤A4中的启动自愈模式包括具体步骤:
C1、子节点根据本地寄存器中存储的自愈优先级,加载自愈超时计时器值;
C2、子节点进行自愈超时倒计时,同时侦听广播信号,如自愈超时计时器超时,子节点未收到主节点的广播信号,子节点将自身切换为主节点模式,退出自愈模式,向外发送主节点广播,跳转执行A2步骤;
C3、子节点在自愈超时计时期间成功接收到主节点发出的广播信号或侦听到邻居子节点通信信号,则子节点退出自愈模式,并转到A3步骤。
8.根据权利要求7所述的基于动态优先级的网络拓扑自愈方法,其特征在于,所述步骤C1中的自愈超时计时器值与自愈优先级之间为线性关系。
9.根据权利要求7所述的基于动态优先级的网络拓扑自愈方法,其特征在于,所述步骤C1中的自愈超时计时器值与自愈优先级之间为指数关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南智领通信科技有限公司;中国人民解放军国防科技大学,未经湖南智领通信科技有限公司;中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711248709.3/1.html,转载请声明来源钻瓜专利网。