【技术实现步骤摘要】
一种mesh路由拓扑组网方法及系统
本专利技术涉及路由通信
,具体而言,涉及一种mesh路由拓扑组网方法及系统。
技术介绍
随着人们对网络的要求日益增加,单台路由器无法满足各场合的网络需求,mesh组网是一种新型的布线灵活组网简单易用的产品逐渐进入市场。在一些需求较高的场合,还需要连接多个副路由进行组网的扩展,例如在大型企业、大型商场等场合。当连接副路由的终端设备网速较慢的时候,不好排除是设备放置不合理还是设备本身网络异常。同时,终端设备连接到路由无法确定是接入到哪台设备,因此在网络出现异常时,不利于异常排查。此外,在大型mesh组网的场景下,现有的组网方式难以直观的掌握整个组网中各路由设备或者各组网单元的网络状态,不利于网络资源的合理分配。
技术实现思路
基于现有设计的不足,本专利技术实施例提供一种mesh路由拓扑组网方法,应用于与多个副路由通信连接的主路由,所述方法包括:启动通信进程与所述副路由建立tcp长连接;每间隔设定时间向连接的各副路由下发终端列表状态获取信息,以从各所述副 ...
【技术保护点】
1.一种mesh路由拓扑组网方法,应用于与多个副路由通信连接的主路由,其特征在于,所述方法包括:/n启动通信进程与所述副路由建立tcp长连接;/n每间隔设定时间向连接的各副路由下发终端列表状态获取信息,以从各所述副路由获取各副路由的通信终端列表,所述副路由的通信终端列表包括无线终端列表、有线终端列表、无线mesh接口终端列表,所述无线终端列表包括与所述副路由无线连接以通过所述副路由进行数据收发的无线终端设备及各无线终端设备的设备状态、所述有线终端列表包括与所述副路由有线连接以通过所述副路由进行数据收发的有线终端设备及各有线终端设备的设备状态、所述无线mesh接口终端列表包括 ...
【技术特征摘要】
1.一种mesh路由拓扑组网方法,应用于与多个副路由通信连接的主路由,其特征在于,所述方法包括:
启动通信进程与所述副路由建立tcp长连接;
每间隔设定时间向连接的各副路由下发终端列表状态获取信息,以从各所述副路由获取各副路由的通信终端列表,所述副路由的通信终端列表包括无线终端列表、有线终端列表、无线mesh接口终端列表,所述无线终端列表包括与所述副路由无线连接以通过所述副路由进行数据收发的无线终端设备及各无线终端设备的设备状态、所述有线终端列表包括与所述副路由有线连接以通过所述副路由进行数据收发的有线终端设备及各有线终端设备的设备状态、所述无线mesh接口终端列表包括与所述副路由的无线mesh接口连接的以通过所述副路由的无线mesh接口进行数据收发的mesh接口设备及各mesh接口设备的设备状态;
将获取的各副路由的通信终端列表保存到本地,并根据各副路由的通信终端列表获得所述主路由与各所述副路由的设备组网拓扑分布;
根据所述主路由与各所述副路由的设备组网拓扑分布得到针对所述主路由的mesh组网拓扑图;
当外部终端访问所述主路由提供的图形用户界面时,将所述mesh组网拓扑图通过所述图形用户界面进行显示。
2.根据权利要求1所述的mesh路由拓扑组网方法,其特征在于,所述方法还包括:
按照设定的网络拓扑划分规则将所述主路由与各所述副路由的设备组网拓扑分布划分为多个拓扑网络单元;
针对每个所述拓扑网络单元,按照设定时间周期获取所述拓扑网络单元中的每个数据中继节点的链路数据信息;
根据所述链路数据信息得到所述拓扑网络单元中的每个链路数据类别的数据中继节点的目标评价指标拓扑分布和节点位置拓扑分布;
根据所述每个链路数据类别的数据中继节点的目标评价指标拓扑分布和节点位置拓扑分布,得到所述拓扑网络单元和预设拓扑网络模型的相关系数;
将相关系数大于设定参数的拓扑网络单元作为目标拓扑网络单元,并将所述目标拓扑网络单元在所述mesh组网拓扑图进行标注后在所述图形用户界面进行显示。
3.根据权利要求2所述的mesh路由拓扑组网方法,其特征在于,所述根据所述链路数据信息得到所述拓扑网络单元中的每个链路数据类别的数据中继节点的目标评价指标拓扑分布和节点位置拓扑分布,包括:
针对每个链路数据类别,根据所述链路数据信息得到所述链路数据类别的所述数据中继节点的节点属性在所有所述数据中继节点的节点属性的统计结果;
根据所述链路数据信息,在预存储的拓扑网络单元参考序列中,获取包括所述链路数据类别的数据中继节点的拓扑网络单元的节点属性;其中,拓扑网络单元参考序列中包括至少两个拓扑网络单元;
根据所述链路数据类别的所述数据中继节点的节点属性在所有所述数据中继节点的统计结果、所述拓扑网络单元参考序列中包括所述链路数据类别的数据中继节点的拓扑网络单元的节点属性和所述拓扑网络单元参考序列中的拓扑网络单元的节点属性,得到所述链路数据类别的数据中继节点在所述拓扑网络单元内的目标评价指标,从而分别得到每个链路数据类别的数据中继节点在所述拓扑网络单元内的目标评价指标;
根据每个链路数据类别的所述数据中继节点在所述拓扑网络单元内的目标评价指标得到链路数据类别对应的目标评价指标分布矩阵,作为所述目标评价指标拓扑分布;
根据所述链路数据信息得到每个所述数据中继节点与拓扑网络单元内的各个参考节点的相对位置拓扑关系;
根据每个所述数据中继节点与拓扑网络单元内的各个参考节点的相对位置拓扑关系,得到所述链路数据类别的数据中继节点与拓扑网络单元的每个参考节点的相对位置拓扑关系的拓扑位置关系矩阵;
根据所述链路数据类别的所有数据中继节点与所述拓扑网络单元的每个参考节点的相对位置拓扑关系的拓扑位置关系矩阵,构成网络拓扑分布矩阵,进而分别得到每个链路数据类别的所述数据中继节点在所述拓扑网络单元内的网络拓扑分布矩阵,作为所述节点位置拓扑分布。
4.根据权利要求3所述的mesh路由拓扑组网方法,其特征在于,所述按照设定的网络拓扑划分规则将所述主路由与各所述副路由的设备组网拓扑分布划分为多个拓扑网络单元,包括:
对所述主路由与各所述副路由的设备组网拓扑分布进行节点划分,得到多个拓扑节点;获取多个拓扑节点的节点位置标识信息,以及所述多个拓扑节点在当前数据转发时间点之前的多个连续数据转发时间点对应的多个目标评价指标参数集合,其中,每一数据转发时间点的目标评价指标参数集合包括所述拓扑节点在多个目标评价指标类别下的目标评价指标参数;
分别获取各拓扑节点的多个目标评价指标参数集合中每一目标评价指标参数集合对应的目标评价指标变化子集;其中,每一目标评价指标变化子集包括所述拓扑节点在多个目标评价指标类别下的目标评价指标变化,每一目标评价指标变化表示一个目标评价指标类别下当前目标评价指标参数与前一时刻目标评价指标参数之间的变化量;
根据各拓扑节点的节点位置标识信息与多个目标评价指标参数集合对应的多个目标评价指标变化子集,获取各拓扑节点在当前数据转发时间点的目标评价指标变化;
通过各拓扑节点在当前数据转发时间点的目标评价指标变化分别对各拓扑节点对应的参考目标评价指标进行更新,根据各拓扑节点更新后的参考目标评价指标,从所述多个拓扑节点中确定目标拓扑节点,根据所述目标拓扑节点对所述设备组网拓扑分布进行节点划分,根据节点划分结果得到多个拓扑网络单元。
5.根据权利要求3所述的mesh路由拓扑组网方法,其特征在于,所述根据所述每个链路数据类别的数据中继节点的目标评价指标拓扑分布和节点位置拓扑分布,得到所述拓扑网络单元和预设拓扑网络模型的相关系数,包括:
将所述拓扑网络单元的所述目标评价指标拓扑分布与预设拓扑网络模型的目标评价指标拓扑分布进行遍历分析,得到第一相关系数;将所述拓扑网络单元的所述节点位置拓扑分布与预设拓扑网络模型的节点位置拓扑分布进行比对遍历分析,得到第二相关系数;根据所述第一相关系数和第二相关系数,得到所述拓扑网络单元与所述预设拓扑网络模型的第三相关系数,作为所述拓扑网络单元和预设拓扑网络模型的相关系数;或者
获取所述拓扑网络单元中的邻居节点信息,根据所述邻居节点信息获取所述拓扑网络单元中的邻居节点...
【专利技术属性】
技术研发人员:曾庆初,杨沙,杨显湖,高华辰,
申请(专利权)人:深圳市乙辰科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。