[发明专利]一种状态点线动态配置显示方法有效
申请号: | 201810006837.5 | 申请日: | 2018-01-04 |
公开(公告)号: | CN108270619B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 陈琛;刘昕祺;黄志良;祁俊;王富强;童辰;杨胜;洪海力;王新泽;李烨;李若垚;王江伟;占怡 | 申请(专利权)人: | 中国电子科技集团公司第二十八研究所 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 胡建华;于瀚文 |
地址: | 210007 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 状态 点线 动态 配置 显示 方法 | ||
1.一种状态点线动态配置显示方法,其特征在于,包括如下步骤:
步骤1,创建网元状态信息表与显示网元状态配置表,链路状态信息表与显示链路状态配置表;
步骤2,采集信息更新网元状态信息表与链路状态信息表,并根据网元与链路状态更新显示网元状态配置表与显示链路状态配置表;
步骤3,根据显示网元状态配置表与显示链路状态配置表显示网络拓扑;开发拓扑配置界面,用于配置显示网元状态配置表与显示链路状态配置表;
步骤4,设计拓扑显示界面,按照拓扑显示界面设计图使用拓扑配置界面配置更新显示网元状态配置表与显示链路状态配置表;
步骤1包括如下步骤:
步骤1-1,创建网元状态信息表T_NEStatus,该表用于记录实体网元的基础状态信息,网元状态信息表设计如下:
表1 网元状态信息表
列名 说明 类型 备注 NEID 网元ID unsigned int 以一个无符号整形数作为网元的ID NEName 网元名称 string 以一个字符串作为网元的名称 NEStatus 网元状态 unsigned int 以一个无符号整形数作为网元的状态
步骤1-2,创建显示网元状态配置表DT_NEStatus,该表用于存储拓扑显示网元的信息,显示网元状态配置表设计如下:
表2 显示网元状态配置表
显示网元状态配置表中的显示网元对应网元状态信息表中的一个实体网元,或者对应网元状态信息表中两个以上的实体网元;网元状态信息表中的一个实体网元对应显示网元状态配置表中的一个显示网元,或者对应显示网元状态配置表中两个以上的显示网元;显示网元状态是通过显示网元状态依赖项DSDepend配置,并综合网元状态信息表中相关的网元状态而得到的;
步骤1-3,创建链路状态信息表T_NLStatus,该表用于记录实体链路状态信息,链路状态信息表设计如下:
表3 链路状态信息表
列名 说明 类型 备注 NLID 链路ID unsigned int NLName 链路名称 string NLStatus 链路状态 unsigned int
步骤1-4,创建显示链路状态配置表DT_NLStatus,该表用于存储拓扑显示链路状态信息,显示链路状态配置表设计如下:
表4 显示链路状态配置表
显示链路状态配置表中的显示链路对应链路状态信息表中的一条实体链路,或者对应链路状态信息表中两条以上的实体链路;链路状态信息表中的实体链路对应显示链路状态配置表中的一条显示链路,或者对应显示链路状态配置表中两条以上的显示链路,其中显示链路状态是通过显示链路状态依赖项DSDepend,并综合链路状态信息表中相关的链路状态而得到的;
步骤2包括如下步骤:
步骤2-1,根据NEID网元ID,采集的网元状态信息更新网元状态信息表中的NEStatus网元状态,根据NLID链路ID,采集的链路状态更新链路状态信息表中的NLStatus链路状态;
步骤2-2,根据显示网元状态配置表与显示链路状态配置表的状态的依赖项DSDepend中的配置,通过DNEID显示网元ID及其DSDepend依赖项从网元状态信息表得出拓扑DNEStatus显示网元状态,并更新网元显示状态配置表,通过DNLID显示链路ID及其DSDepend依赖项从链路状态信息表中的NLID链路ID和NLStatus链路状态得出DNLStatus显示链路状态,并更新显示链路状态配置表;
步骤3包括如下步骤:
步骤3-1,开发拓扑显示程序,根据配置的显示网元状态配置表与显示链路状态配置表进行网络拓扑显示,显示的网元及链路完全根据两个显示表的内容;
步骤3-2,开发拓扑配置界面,该拓扑配置界面包括进行显示网元基础信息及状态依赖的配置、显示链路基础信息及状态依赖的配置,配置的结果将存储在显示网元状态配置表与显示链路状态配置表中;
步骤3-1包括如下步骤:
步骤3-1-1,加载初始网元状态及链路状态存储在缓存中;
步骤3-1-2,加载显示网元状态配置表中DNEID及DSDepend,加载显示链路状态配置表中的DNLID及DSDepend,根据各自的依赖关系分别计算出显示网元状态及显示链路状态;
步骤3-1-3,根据表2加载DNEID、DNEName、DNEPos、显示网元的图片数据,根据表4加载DNLID、DNLName、DNLType、DNLWidth、显示链路的位置及路径数据;
步骤3-1-4,显示初始的网络拓扑图;
步骤3-1-5,显示模块接收到显示网元状态及显示链路状态信息,与之前的状态比对,如发生变化则更新到网络拓扑图中;
步骤3-1-6,重复步骤3-1-5,实时接收状态信息并更新拓扑图显示;
步骤3-2包括如下步骤:
步骤3-2-1,根据表2加载初始DNEID、DNEName、DNEPos、显示网元的图片数据,根据表4加载DNLID、DNLName、DNLType、DNLWidth、显示链路的位置及路径数据;
步骤3-2-2,绘制出初始的显示拓扑图;
步骤3-2-3,加载显示网元及显示链路的编辑模块;
步骤3-2-4,添加或修改显示网元的名称、位置、图片信息及显示链路,类型、位置、线宽、线型信息;
步骤3-2-5,设置或修改显示网元及显示链路的依赖关系;
步骤3-2-6,保存修改后的显示网元及显示链路信息进显示网元状态配置表与显示链路状态配置表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十八研究所,未经中国电子科技集团公司第二十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810006837.5/1.html,转载请声明来源钻瓜专利网。