首页 > 专利 > 上海斐讯数据通信技术有限公司 > 一种树状网络拓扑图的生成系统及其生成方法专利详情

一种树状网络拓扑图的生成系统及其生成方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2014-12-22
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2017-04-12
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2019-10-11
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2034-12-22
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201410826217.8 申请日 2014-12-22
公开/公告号 CN104410537B 公开/公告日 2019-10-11
授权日 2019-10-11 预估到期日 2034-12-22
申请年 2014年 公开/公告年 2019年
缴费截止日 2022-01-22
分类号 H04L12/24 主分类号 H04L12/24
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 6
权利要求数量 7 非专利引证数量 0
引用专利数量 5 被引证专利数量 0
非专利引证
引用专利 CN1885811A、CN103036725A、CN101420463A、CN102148756A、EP0637153A1 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 台州市吉吉知识产权运营有限公司
发明人 张伟 第一发明人 张伟
地址 上海市松江区思贤路3666号 邮编 201620
申请人数量 1 发明人数量 1
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
浙江千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
周希良
摘要
本发明公开了一种树状网络拓扑图的生成系统及其生成方法,通过使得多个网络设备与网络主机进行通讯形成网络系统,网络主机获取根网络设备的拓扑信息图,并搜索以根网络设备作为父节点的多个第1类网络设备,通过拓扑收集协议获取以对应的所述第n‑1类网络设备为父节点的多个第n类网络设备,最终通过设置每个网络设备的属性参数,最终在网络主机中形成网络系统的树状拓扑图。本发明提供的树状拓扑图逻辑清晰、简单且易实现,当网络系统发生故障时,能够使得网络管理人员快速定位网络故障,大大提高维护效率。
  • 摘要附图
    一种树状网络拓扑图的生成系统及其生成方法
  • 说明书附图:图1
    一种树状网络拓扑图的生成系统及其生成方法
  • 说明书附图:图2
    一种树状网络拓扑图的生成系统及其生成方法
  • 说明书附图:图3
    一种树状网络拓扑图的生成系统及其生成方法
  • 说明书附图:图4
    一种树状网络拓扑图的生成系统及其生成方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-11-13 专利权的转移 登记生效日: 2020.11.03 专利权人由上海斐讯数据通信技术有限公司变更为台州市吉吉知识产权运营有限公司 地址由201620 上海市松江区思贤路3666号变更为318015 浙江省台州市椒江区洪家街道东环大道2388号农港城A区2-3167号
2 2019-10-11 授权
3 2017-04-12 实质审查的生效 IPC(主分类): H04L 12/24 专利申请号: 201410826217.8 申请日: 2014.12.22
4 2015-03-11 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种树状网络拓扑图的生成方法,其特征在于,所述生成方法包含如下步骤 :
S1,多个网络设备分别与网络主机进行通讯,每个所述网络设备将自身的设备属性信息发送至所述网络主机 ;
S2,所述网络主机获取根网络设备的拓扑信息图,并将该网络主机的 ID 计数器进行初始化设置 ;
S3,所述网络主机提取所述根网络设备的设备属性信息作为第一网络节点信息,并设置该根网络设备的第二网络节点信息 ;该网络主机根据获取的所述拓扑信息图,提取多个第 1 类网络设备的设备属性信息作为对应的第一网络节点信息,并分别设置多个第 1 类网络设备的第二网络节点信息 ;
S4,所述 ID 计数器判断计数值是否超过设定值,未超过执行步骤 S5,超过时,所述网络主机将所有网络节点形成树状网络拓扑结构 ;结束 ;
S5,所述网络主机根据拓扑收集协议分别获取多个第 n 类网络设备的第一网络节点信息,并设置每个所述第 n 类网络设备的第二网络节点信息 ;
S6,将上述网络设备作为网络节点添加在树状网络拓扑结构中,跳转至所述步骤 S4;
多个第 1 类网络设备,以根网络设备为父节点 ;
多个第 n 类网络设备,每个第 n 类网络设备以对应的第 n-1 类网络设备为父节点;
其中,n=2,3,……N,N>0,N 为整数。

2.如权利要求1所述的树状网络拓扑图的生成方法,其特征在于,所述步骤S1包含:
每个所述网络设备根据自身功能属性设置设备属性信息 ;
每个设备属性信息包含该网络设备的设备名称、增加函数、关闭函数、打开函数、删除函数 ;每个所述设备属性信息还包含该网络设备自身功能性函数 ;
所述网络主机的信息接收模块获取与其通讯的每个所述网络设备的设备属性信息。

3.如权利要求2所述的树状网络拓扑图的生成方法,其特征在于,所述步骤S2包含:
S2.1,所述信息接收模块获取所述根网络设备的拓扑信息图,该拓扑信息图包含以该根网络设备为父节点的网络设备的设备名称 ;
S2.2,所述网络主机的信息处理模块初始化 ID 计数器,并根据与该网络主机通讯的所有网络设备总数量 M,设定所述 ID 计数器的上限为 M。

4.如权利要求2所述的树状网络拓扑图的生成方法,其特征在于,所述步骤S3包含:
S3.1,所述网络主机的信息处理模块接收到所述信息接收模块发送的根网络设备的设备属性信息中的设备名称、增加函数、关闭函数、打开函数、删除函数及该网络设备对应的功能性函数作为该根网络设备的第一网络节点信息 ;
S3.2,所述信息处理模块设置根网络设备的网络设备ID号为0、父节点号设置为-1、设置根网络设备的URL及设备图案作为该根网络设备的第二网络节点信息 ;并控制所述ID计数器累计加 1 ;
S3.3,所述信息处理模块根据所述拓扑信息图,搜索到多个第 1 类网络设备的设备名称,该信息处理模块获取每个所述第 1 类网络设备的第一网络节点信息 ;
S3.4,所述信息处理模块将每个所述第 1 类网络设备的父节点号设置为 0,根据该信息处理模块识别所有的第 1 类网络设备的顺序,设置第一个识别到的所述第 1 类网络设备的ID 号等于实时 ID 计数器的计数值,并依次递增设置其余所述第 1 类网络设备的 ID 号 ;
依次设置所有的第 1 类网络设备的设备 URL 及设备图案 ;并将每个网络设备的 ID 号、父节点号、设备 URL 及设备图案作为该网络设备第二网络节点信息 ;控制所述 ID 计数器将累计增加搜索到的第 1 类网络设备数量 ;
S3.5,所述信息处理模块将所述根网络设备的第一网络节点信息、第二网络节点信息合并形成拓扑图中的根节点网络节点信息 ;该信息处理模块将每个所述第 1 类网络设备的第一网络节点信息、第二网络节点信息合并形成拓扑图中的对应的第 1 类节点网络节点信息 ;
S3.6,所述信息处理模块将根节点网络节点信息、第 1 类节点网络节点信息分别形成树状拓扑的网络节点发送至存储模块。

5.如权利要求3所述的树状网络拓扑图的生成方法,其特征在于,所述步骤S4包含:
所述 ID 计数器判断计数值是否小于 M,当计数值 
6.如权利要求4所述的树状网络拓扑图的生成方法,其特征在于,所述步骤S5包含:
S5.1,所述信息处理模块根据每个所述第 n-1 类网络设备的拓扑收集协议,搜索到以该第 n-1 类网络设备为父节点的多个第 n 类网络设备,并将多个所述第 n 类网络设备的父节点号均设为第 n-1 类网络设备的 ID 号 ;
S5.2,所述信息处理模块根据识别所有的第 n 类网络设备的顺序,设置第一个识别到的所述第 n 类网络设备的 ID 号等于实时 ID 计数器的计数值,并依次递增设置其余所述第n 类网络设备的 ID 号 ;
依次设置上述多个第 n 类网络设备的设备 URL 及设备图案 ;并将每个第 n 类网络设备的 ID 号、父节点号、设备 URL 及设备图案作为该第 n 类网络设备的第二网络节点信息 ;
S5.3,所述信息处理模块将每个所述第 n 类网络设备的设备属性信息作为第一网络节点信息,并将每个所述第 n 类网络设备的第一网络节点信息、第二网络节点信息合并形成树状拓扑图中的第 n 类网络节点信息 ;
S5.4,所述信息处理模块控制所述 ID 计数器将累计增加搜索到第 n 类网络设备数量。

7.如权利要求6所述的树状网络拓扑图的生成方法,其特征在于,所述步骤S6包含:
所述信息处理模块将由所述步骤 S5 形成的所有网络节点信息形成树状拓扑的网络节点添加在树状网络拓扑结构中;跳转至所述步骤 S4。
说明书

技术领域

[0001] 本发明涉及网络系统中一种拓扑树的生成方法,具体涉及一种树状网络拓扑图的生成系统及其生成方法。

背景技术

[0002] 随着网络的发展,网络设备(比如交换机、路由器和光网络产品)的应用越来越广泛,网络拓扑变得越来越复杂,网络的维护和管理也变得很重要。通过网络拓扑图,网管人员可以快速地定位网络中的故障,大大提高维护效率。目前关于网络拓扑显示的方案没有统一的标准,大多数的拓扑都是基于平面的拓扑图,未能显示树状拓扑图,使得拓扑图的逻辑不能够清晰、简单的被识别。

发明内容

[0003] 本发明的目的在于提供一种树状网络拓扑图的生成系统及其生成方法,通过使得多个网络设备与网络主机进行通讯形成网络系统,网络主机获取根网络设备的拓扑信息图,并搜索以根网络设备作为父节点的多个第1类网络设备,通过拓扑收集协议获取以对应的所述第n-1类网络设备为父节点的多个第n类网络设备,最终通过设置每个网络设备的属性参数,最终在网络主机中形成网络系统的树状拓扑图。本发明提供的树状拓扑图逻辑清晰、简单且易实现,当网络系统发生故障时,能够使得网络管理人员快速定位网络故障,大大提高维护效率。
[0004] 为了达到上述目的,本发明通过以下技术方案实现:
[0005] 一种树状网络拓扑图的生成系统,其特点是,该系统包含:
[0006] 多个网络设备,每个所述网络设备发送设备属性信息;
[0007] 网络主机,分别与所述多个网络设备进行通讯。
[0008] 优选地,所述多个网络设备包含:根网络设备和N类网络设备;其中,[0009] 根网络设备包含拓扑信息图;
[0010] 多个第1类网络设备,以所述根网络设备为父节点;
[0011] 多个第n类网络设备,每个所述第n类网络设备以对应的所述第n-1类网络设备为父节点;
[0012] 其中,n=2,3,……N,N>0,N为整数。
[0013] 优选地,所述网络主机包含:
[0014] 信息接收模块,用于获取所述多个网络设备发送的设备属性信息;
[0015] 信息处理模块,与所述信息接收模块连接;
[0016] ID计数器,与所述信息处理模块连接;
[0017] 存储模块,与所述信息处理模块连接。
[0018] 优选地,
[0019] 所述信息处理模块用于获取每个所述网络设备的设备属性信息、设置对应所述网络设备的网络节点信息,形成树状网络拓扑图;
[0020] 所述ID计数器用于记录添加所述网络设备的数量;
[0021] 所述存储模块用于存储形成后的树状网络拓扑图。
[0022] 一种树状网络拓扑图的生成方法,其特点是,所述生成方法包含如下步骤:
[0023] S1,多个网络设备分别与网络主机进行通讯,每个所述网络设备将自身的设备属性信息发送至所述网络主机;
[0024] S2,所述网络主机获取根网络设备的拓扑信息图,并将该网络主机的ID计数器进行初始化设置;
[0025] S3,所述网络主机提取所述根网络设备的设备属性信息作为第一网络节点信息,并设置该根网络设备的第二网络节点信息;该网络主机根据获取的所述拓扑信息图,提取多个所述第1类网络设备的设备属性信息作为对应的第一网络节点信息,并分别设置多个所述第1类网络设备的第二网络节点信息;
[0026] S4,所述ID计数器判断计数值是否超过设定值,未超过执行步骤S5,超过时,所述网络主机将所有网络节点形成树状网络拓扑结构;结束;
[0027] S5,所述网络主机根据拓扑收集协议分别获取多个第n类网络设备的第一网络节点信息,并设置多个所述第n类网络设备的第二网络节点信息;
[0028] S6,将上述网络设备作为网络节点添加在树状网络拓扑结构中,跳转至所述步骤S4。
[0029] 优选地,所述步骤S1包含:
[0030] 每个所述网络设备根据自身功能属性设置设备属性信息;
[0031] 每个设备属性信息包含对应所述网络设备的设备名称、增加函数、关闭函数、打开函数、删除函数;每个所述设备属性信息还包含该网络设备自身功能性函数;
[0032] 所述网络主机的信息接收模块获取与其通讯的每个所述网络设备的设备属性信息。
[0033] 优选地,所述步骤S2包含:
[0034] S2.1,所述信息接收模块获取所述根网络设备的拓扑信息图,该拓扑信息图包含作为该根网络设备的子设备的设备名称;
[0035] S2.2,所述网络主机的信息处理模块初始化ID计数器,并根据与该网络主机通讯的所有网络设备总数量M,设定所述ID计数器的上限为M。
[0036] 优选地,所述步骤S3包含:
[0037] S3.1,所述网络主机的信息处理模块接收到所述信息接收模块发送的根网络设备的设备属性信息中的设备名称、增加函数、关闭函数、打开函数、删除函数及该网络设备对应的功能性函数作为该根网络设备的第一网络节点信息;
[0038] S3.2,所述信息处理模块根据获取的拓扑信息图,设置根网络设备的网络设备ID号为0、父节点号设置为-1、设置根网络设备的URL及设备图案作为该根网络设备的第二网络节点信息;并控制所述ID计数器累计加1;
[0039] S3.3,所述信息处理模块根据所述拓扑信息图,搜索到多个第1类网络设备的设备名称,该信息处理模块获取每个所述第1类网络设备的第一网络节点信息;
[0040] S3.4,所述信息处理模块将每个所述第1类网络设备的父节点号设置为0,根据该信息处理模块识别所有的第1类网络设备的顺序,设置第一个识别到的所述第1类网络设备的ID号等于实时ID计数器的计数值,并依次递增设置其余所述第1类网络设备的ID号;
[0041] 依次设置所有的第1类网络设备的设备URL及设备图案;并将每个网络设备的ID号、父节点号、设备URL及设备图案作为该网络设备第二网络节点信息;控制所述ID计数器将累计增加搜索到的第1类网络设备数量。
[0042] S3.5,所述信息处理模块将所述根网络设备的第一网络节点信息、第二网络节点信息合并形成拓扑图中的根节点网络节点信息;该信息处理模块将每个所述第一类网络设备的第一网络节点信息、第二网络节点信息合并形成拓扑图中的对应的第1类节点网络节点信息;
[0043] S3.6,所述信息处理模块将根节点网络节点信息、第1类节点网络节点信息分别形成树状拓扑的网络节点发送至存储模块。
[0044] 优选地,所述步骤S4包含:
[0045] 所述ID计数器判断计数值是否小于M,当计数值
[0046] 优选地,所述步骤S5包含:
[0047] S5.1,所述信息处理模块根据每个所述第n-1类网络设备的拓扑收集协议,搜索到以该第n-1类网络设备为父节点的第n类网络设备,并将每个所述第n类网络设备的父节点号设为第n-1类网络设备的ID号,根据该信息处理模块识别所有的第n类网络设备的顺序,依次设置所述第n类网络设备的ID号、设备URL及设备图案;并将网络设备的ID号、父节点号、设备URL及设备图案作为第二网络节点信息;
[0048] S5.2,所述信息处理模块根据识别所有的第n类网络设备的顺序,设置第一个识别到的所述第n类网络设备的ID号等于实时ID计数器的计数值,并依次递增设置其余所述第n类网络设备的ID号;
[0049] 依次设置上述多个第n类网络设备的设备URL及设备图案;并将每个第n类网络设备的ID号、父节点号、设备URL及设备图案作为该第n类网络设备的第二网络节点信息;
[0050] S5.3,所述信息处理模块将每个所述第n类网络设备的设备属性信息作为第一网络节点信息,并将每个所述第n类网络设备的第一网络节点信息、第二网络节点信息合并形成树状拓扑图中的第n类网络节点信息;
[0051] S5.4,所述信息处理模块控制所述ID计数器将累计增加搜索到的第n类网络设备数量。
[0052] 优选地,所述步骤S6包含:
[0053] 所述信息处理模块将由所述步骤S5形成的所有网络节点信息形成树状拓扑的网络节点;跳转至所述步骤S4。
[0054] 本发明与现有技术相比具有以下优点:
[0055] 本发明提供的一种树状网络拓扑图的生成系统及其生成方法,通过形成树状拓扑图,能够便于网络管理人员能够快速定位网络中的故障,大大提高维护效率。本发明通过面向对象的设计方式,将每个网络节点设计成一个类,通过该类向拓扑图中方便地添加或删除该网络节点。

实施方案

[0060] 以下结合附图,通过详细说明一个较佳的具体实施例,对本发明做进一步阐述。
[0061] 一种树状网络拓扑图的生成系统,该系统包含:多个网络设备、网络主机。其中,每个网络设备发送设备属性信息;网络主机分别与多个网络设备进行通讯。
[0062] 本发明中,多个网络设备包含:根网络设备和N类网络设备。其中,根网络设备中包含拓扑信息图;以根网络设备为父节点的多个第1类网络设备;多个第n类网络设备。每个第n类网络设备以对应的第n-1类网络设备为父节点;其中,n=2,3,……N,N>0,N为整数。
[0063] 本发明中的网络设备种类繁多,包括交换机、路由器、光网络产品等。
[0064] 如图1所示,网络主机包含:信息接收模块11、信息处理模块12、ID计数器13及存储模块14。其中,信息处理模块12与信息接收模块11连接;ID计数器13与信息处理模块12连接;存储模块14与信息处理模块12连接。
[0065] 信息接收模块11用于获取多个网络设备发送的设备属性信息。信息处理模块12用于获取每个网络设备的设备属性信息、设置对应网络设备的网络节点信息,形成树状网络拓扑图。ID计数器13用于记录添加网络设备的数量。存储模块14用于存储形成后的树状网络拓扑图。
[0066] 如图2所示,一种树状网络拓扑图的生成方法,生成方法包含如下步骤:
[0067] S1,多个网络设备分别与网络主机进行通讯,每个网络设备将自身的设备属性信息发送至网络主机。该步骤S1包含:
[0068] 每个网络设备根据自身功能属性设置设备属性信息。
[0069] 每个设备属性信息包含对应网络设备的设备名称、增加函数add()、关闭函数close()、打开函数open()、删除函数delete();每个设备属性信息还包含该网络设备自身功能性函数。
[0070] 本实施例中,根据网络设备的不同,还包含具有网络设备自身特性的功能性函数。例如,当网络设备为路由器时,包含功能性函数route()等。
[0071] 网络主机的信息接收模块11获取与其通讯的每个网络设备的设备属性信息。
[0072] S2,网络主机获取根网络设备的拓扑信息图,并将该网络主机的ID计数器13进行初始化设置。该步骤S2包含:
[0073] S2.1,信息接收模块11获取根网络设备的拓扑信息图,该拓扑信息图包含作为该根网络设备的子设备的设备名称。
[0074] S2.2,网络主机的信息处理模块12初始化ID计数器13,并根据与该网络主机通讯的所有网络设备总数量M,设定ID计数器13的上限为M。
[0075] 如图3所示,S3,网络主机提取根网络设备的设备属性信息作为第一网络节点信息,并设置该根网络设备的第二网络节点信息;该网络主机根据获取的拓扑信息图,提取多个第1类网络设备的设备属性信息作为对应的第一网络节点信息,并分别设置多个第1类网络设备的第二网络节点信息。该步骤S3包含:
[0076] S3.1,网络主机的信息处理模块12接收到信息接收模块11发送的根网络设备的设备属性信息中的设备名称、增加函数、关闭函数、打开函数、删除函数及该网络设备对应的功能性函数作为该根网络设备的第一网络节点信息。
[0077] S3.2,信息处理模块12根据获取的拓扑信息图,设置根网络设备的网络设备ID号为0、父节点号设置为-1、设置根网络设备的URL及设备图案作为该根网络设备的第二网络节点信息;并控制ID计数器13累计加1。
[0078] S3.3,信息处理模块12根据拓扑信息图,搜索到多个第1类网络设备的设备名称,该信息处理模块12获取每个第1类网络设备的第一网络节点信息。
[0079] S3.4,信息处理模块12将每个第1类网络设备的父节点号设置为0,根据该信息处理模块12识别所有的第1类网络设备的顺序,设置第一个识别到的所述第1类网络设备的ID号等于实时ID计数器13的计数值,并依次递增设置其余所述第1类网络设备的ID号;
[0080] 该信息处理模块12依次设置所有的第1类网络设备的设备URL及设备图案;并将每个网络设备的ID号、父节点号、设备URL及设备图案作为该网络设备第二网络节点信息;控制ID计数器13将累计增加搜索到的第1类网络设备数量。
[0081] 本实施例中,设置所有的第1类网络设备的父节点号pid =0,每个第1类网络设备的ID号可以依据信息接收模块11获取所有的第1类网络设备的设备属性信息的次序设定。
[0082] 本实施例中,当第1类网络设备数量为3个时,由于在设置根网络设备过程中,ID计时器13已经进行加1计数;则当完成步骤S3.4时,计时器13的累计值为4。
[0083] S3.5,信息处理模块12将根网络设备的第一网络节点信息、第二网络节点信息合并形成拓扑图中的根节点网络节点信息;该信息处理模块12将每个第一类网络设备的第一网络节点信息、第二网络节点信息合并形成拓扑图中的对应的第1类节点网络节点信息。
[0084] S3.6,信息处理模块12将根节点网络节点信息、第1类节点网络节点信息分别形成树状拓扑的网络节点发送至存储模块14。
[0085] S4,ID计数器13判断计数值是否超过设定值,未超过执行步骤S5,超过时,网络主机将所有网络节点形成树状网络拓扑结构;结束。该步骤S4包含:
[0086] ID计数器13判断计数值是否小于M,当计数值
[0087] 本实施例中,当信息接收模块11获取的所有网络设备的数量为20时,则信息处理模块12控制ID计数器13设置的设定值为20,则当ID计数器13的计数值≥20时,信息处理模块12将所有形成的网络节点形成树状网络拓扑结构,并将该树状网络拓扑结构保存至存储模块14中;流程结束。
[0088] S5,网络主机根据拓扑收集协议分别获取多个第n类网络设备的第一网络节点信息,并设置多个第n类网络设备的第二网络节点信息。该步骤S5包含:
[0089] S5.1,信息处理模块12根据每个第n-1类网络设备的拓扑收集协议,搜索到以该第n-1类网络设备为父节点的第n类网络设备,并将每个第n类网络设备的父节点号设为第n-1类网络设备的ID号,根据该信息处理模块12识别所有的第n类网络设备的顺序,依次设置第n类网络设备的ID号、设备URL及设备图案;并将网络设备的ID号、父节点号、设备URL及设备图案作为第二网络节点信息。
[0090] S5.2,信息处理模块12根据识别所有的第n类网络设备的顺序,设置第一个识别到的所述第n类网络设备的ID号等于实时ID计数器13的计数值,并依次递增设置其余所述第n类网络设备的ID号;
[0091] 信息处理模块12依次设置上述多个第n类网络设备的设备URL及设备图案;并将每个第n类网络设备的ID号、父节点号、设备URL及设备图案作为该第n类网络设备的第二网络节点信息。
[0092] S5.3,所述信息处理模块将每个所述第n类网络设备的设备属性信息作为第一网络节点信息,并将每个所述第n类网络设备的第一网络节点信息、第二网络节点信息合并形成树状拓扑图中的第n类网络节点信息;
[0093] S5.4,信息处理模块12控制ID计数器13将累计增加搜索到的第n类网络设备数量。
[0094] 本实施例中,信息处理模块12根据每个第1类网络设备的拓扑收集协议,搜索到以该第1类网络设备为父节点的第2类网络设备,并将每个第2类网络设备的父节点号设为第1类网络设备的ID号,根据该信息处理模块12识别所有的第2类网络设备的顺序,依次设置第2类网络设备的ID号、设备URL及设备图案;并将网络设备的ID号、父节点号、设备URL及设备图案作为第二网络节点信息。
[0095] 则对应于第1类网络设备的ID号为1的子节点所有第2类网络设备的父节点号均设为1,每个第2类网络设备依次设置设备ID号。信息处理模块12根据此时ID计数器13的计数值对应设置每个第2类网络设备的ID号。
[0096] 信息处理模块12根据每个第2类网络设备的拓扑收集协议,搜索到以该第2类网络设备为父节点的第3类网络设备,并将每个第3类网络设备的父节点号设为对应第2类网络设备的ID号,根据该信息处理模块12识别所有的第2类网络设备的顺序,依次设置第2类网络设备的ID号、设备URL及设备图案;并将网络设备的ID号、父节点号、设备URL及设备图案作为第二网络节点信息。
[0097] S6,将上述网络设备作为网络节点添加在树状网络拓扑结构中,跳转至步骤S4。该步骤S6包含:
[0098] 信息处理模块12将由步骤S5形成的所有网络节点信息形成树状拓扑的网络节点;跳转至步骤S4。
[0099] 如图4所示,经过本发明提供的树状网络拓扑图生成方法生成的树状网络拓扑图。其中root为根网络设备,shanghai、hangzhou 、Windows、Hello、172.16.161.221、
172.17.227.212、172.17.227.219、172.17.227.216均为第1类网络设备,songjiang为以shanghai为父节点的第2类网络设备,ddddddddd为以hangzhou为父节点的第2类网络设备。
[0100] 尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。

附图说明

[0056] 图1为本发明一种树状网络拓扑图的生成系统的整体结构示意图。
[0057] 图2为本发明一种树状网络拓扑图的生成方法的整体流程示意图。
[0058] 图3为本发明一种树状网络拓扑图的生成方法的具体流程示意图。
[0059] 图4为本发明一种树状网络拓扑图的生成方法的实施例示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号