一种基于站点的光传输网络拓扑的布局与展现方法与流程

文档序号:31062580发布日期:2022-08-09 19:53阅读:138来源:国知局
一种基于站点的光传输网络拓扑的布局与展现方法与流程

1.本发明涉及光传输网络技术领域,尤其涉及一种基于站点的光传输网络拓扑的布局与展现方法。


背景技术:

2.目前针对多类型设备的关系展示拓扑,主要采用三维分层的方式进行呈现,其中各层拓扑布局中直接引用原厂家的平面拓扑展示图,再通过对各层中相关联设备进行连接。
3.现有技术中采用三维分层的方式处理,对使用该拓扑图的终端性能要求高;且由于层次多,当设备节点发生故障时,无法被快速查阅;同时各层均以厂家网管系统自身的设备节点坐标为基准,而非电力调度领域中站点坐标为统一基准,电力调度领域各层面设备相互之间关联较多,导致各层面连线混乱;所以该类技术无法满足电力调度领域的运维管理需求。


技术实现要素:

4.本发明的目的在于:为了解决上述问题,而提出的一种基于站点的光传输网络拓扑的布局与展现方法。
5.为了实现上述目的,本发明采用了如下技术方案:一种基于站点的光传输网络拓扑的布局与展现方法,所述网络拓扑的布局与展现方法包括以下步骤:s1、进行初始化定义;s2、获取设备节点归属的站点信息,包括厂家网管系统、设备节点名称、设备节点左上角坐标(xa0,ya0)、设备所属站点,当所属站点为空时,归类为“未定义”;s3、计算各站点的展现的左上角坐标;s4、按布局规则呈现站点及各设备、设备连线信息;s5、获取设备告警并刷新拓扑。
6.优选地,所述初始化定义包括:定义各厂家的信息与布局规则;定义站点及站点与各厂家网管系统的设备节点的关系。
7.优选地,所述定义各厂家的信息与布局规则为:定义各厂家网管所属的类型:包括sdh设备、otn设备、电源设备和调度数据网设备;定义拓扑布局规则。
8.优选地,所述定义拓扑布局规则包括:定义站点坐标默认继承的厂家网管系统,简称为“基准系统”;定义同类型厂家网管在同类型中的展现顺序,简称为“类型次序”;定义不同类型设备在同个展现下的展现行次序,简称为“行次序”;定义同个站点下的展现列数。
9.优选地,所述计算各站点的站线的左上角坐标包括以下步骤:a1、将“未定义”站点的坐标默认赋值为(0,0);a2、判断站点是否存在“基准系统”的设备节点中,若存在,计算步骤为:将“基准系统”的设备节点左上角坐标(xa0,ya0)复制到设备
节点所属站点的左上角坐标(xa1,ya1);若不存在,计算步骤为:a1、计算出各厂家网管系统中所有设备节点左上角坐标(xa0,ya0)中最小的值为(xa0a,ya0a),该设备简称为“基准设备”;a2、按各站点下,找出该站点下所有设备节点中的所有厂家网管系统中“类型次序”最小、“行次序”最小的厂家网管系统(以下简称为“次基准系统”),取本站点的“次基准系统”中各设备节点中(xa0,ya0)最小的值为(xa0b,ya0b),该设备简称为“次基准设备”。
10.优选地,所述“基准设备”与所述“次基准设备”一致,将(xa0b,ya0b)复制到该站点的左上角坐标(xa1,ya1)。
11.优选地,所述“基准设备”与所述“次基准设备”不一致,找出“基准设备”所属站点的左上角坐标(xa1,ya1),得出新坐标(xa0b-xa0a+xa1,ya0b-ya0a+xa1),将该新坐标复制到该站点的左上角坐标(xa1,ya1)。
12.优选地,所述按布局规则呈现站点及各设备、设备连线信息的展现方式包括:各站点按各自的左上角坐标(xa1,ya1)在拓扑中布局展现;站点内设备布局展示。
13.优选地,所述获取设备告警并刷新拓扑的方式包括:获取各设备的告警,但一个设备同时存在多个告警级别的告警时,以最高级别的告警为准,对该设备在拓扑中进行告警级别呈现;当一个站点中的设备存在告警信息时,以该站点中所有设备的最高级别的告警为准,对该站点在拓扑中进行告警级别呈现。
14.综上所述,由于采用了上述技术方案,本发明的有益效果是:本技术通过采用一种基于站点的光传输网络拓扑的布局与展现方法,可对电力调度领域中多类型设备按电力站点进行统一管理与展示,直观呈现站点下的设备类型与设备数量,并呈现不同厂家网管系统间设备的关系,及呈现站点及设备的告警状态,便于掌握各电力站点的资源状态。
附图说明
15.图1示出了根据本发明实施例提供的布局与展现方法的流程框图;图2示出了根据本发明实施例提供的告警信息呈现流程图。
具体实施方式
16.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
17.本发明提供一种技术方案:一种基于站点的光传输网络拓扑的布局与展现方法,网络拓扑的布局与展现方法包括以下步骤:s1、进行初始化定义;s2、获取设备节点归属的站点信息,包括厂家网管系统、设备节点名称、设备节点左上角坐标(xa0,ya0)、设备所属站点,当所属站点为空时,归类为“未定义”;s3、计算各站点的展现的左上角坐标;
s4、按布局规则呈现站点及各设备、设备连线信息;s5、获取设备告警并刷新拓扑。
18.具体的,定义各厂家的信息与布局规则;定义站点及站点与各厂家网管系统的设备节点的关系,定义各厂家的信息与布局规则为:定义各厂家网管所属的类型:包括sdh设备、otn设备、电源设备和调度数据网设备定义拓扑布局规则包括:定义站点坐标默认继承的厂家网管系统,简称为“基准系统”,如选择为华为sdh设备;定义同类型厂家网管在同类型中的展现顺序,简称为“类型次序”,如共有华为sdh设备、马可尼sdh设备、泰科sdh设备,定义sdh设备的展示顺序为华为sdh设备为1,马可尼sdh设备为2,泰科sdh设备为3;定义不同类型设备在同个展现下的展现行次序,简称为“行次序”,如调度数据网设备为1,sdh设备为2,otn设备为3,电源设备为4;定义同个站点下的展现列数,包括从1开始的自然数。
19.具体的,计算各站点的站线的左上角坐标包括以下步骤:a1、将“未定义”站点的坐标默认赋值为(0,0);a2、判断站点是否存在“基准系统”的设备节点中,若存在,计算步骤为:将“基准系统”的设备节点左上角坐标(xa0,ya0)复制到设备节点所属站点的左上角坐标(xa1,ya1),如一个站点存在“基准系统”的多个设备节点,对这多个设备节点的左上角坐标(xa0,ya0)取最小的值复制到设备节点所属站点的左上角坐标(xa1,ya1);若不存在,计算步骤为:a1、计算出各厂家网管系统中所有设备节点左上角坐标(xa0,ya0)中最小的值为(xa0a,ya0a),该设备简称为“基准设备”;a2、按各站点下,找出该站点下所有设备节点中的所有厂家网管系统中“类型次序”最小、“行次序”最小的厂家网管系统(以下简称为“次基准系统”),取本站点的“次基准系统”中各设备节点中(xa0,ya0)最小的值为(xa0b,ya0b),该设备简称为“次基准设备”;“基准设备”与“次基准设备”一致,将(xa0b,ya0b)复制到该站点的左上角坐标(xa1,ya1),“基准设备”与“次基准设备”不一致,找出“基准设备”所属站点的左上角坐标(xa1,ya1),得出新坐标(xa0b-xa0a+xa1,ya0b-ya0a+xa1),将该新坐标复制到该站点的左上角坐标(xa1,ya1)。
20.具体的,按布局规则呈现站点及各设备、设备连线信息的展现方式包括:各站点按各自的左上角坐标(xa1,ya1)在拓扑中布局展现;站点内设备布局展示,站点内设备布局展示包括:(1)、站点内的设备节点先按行展示:按所属厂家网管的“行次序”进行分行排序展示,当不存在某“行次序”厂家网管的设备时,由下一个“行次序”的设备代替,以此类推;比如定义“调度数据网设备为1,sdh设备为2,otn设备为3,电源设备为4”,但该站点仅有“sdh设备、电源设备”,则“sdh设备”在第1行中呈现,“电源设备”在第2行中呈现;(2)、站点内的设备节点的各行再进行排序:按所属厂家网管的“类型次序”在行中排序展示,当不存在某“类型次序”厂家网管的设备时,由下一个“类型次序”的设备代替,以此类推;比如定义“华为sdh设备为1,马可尼sdh设备为2,泰科sdh设备为3”,但该站点仅有“马可尼sdh设备,泰科sdh设备”,则“马可尼sdh设备”在该行中优先呈现,“泰科sdh设备”次之;同一个厂家网管系统如存在多个设备节点,则按照设备节点名称进行排序;(3)、每个设备节点的图标大小可为长10像素,高10像素;每一行的间距可按5个像
素;每一列的间距可为5个像素;按此呈现站点内各个设备节点的布局坐标(xn,yn);(4)、各站点按各自的右下角坐标(xa2,ya2),为“该站点内所有设备布局”后的最后一列的设备节点的x轴坐标(xn+10+5)及最后一行的设备节点的y轴坐标(yn+10+5);(5)、获取各设备与其他设备的连线信息,并进行连线展示;(6)、对站点进行收缩,点击收缩时,隐藏该站点所有的设备节点与连线,该站点下所有的设备节点与其他站点的设备节点的连线,改为由其他站点的设备节点直接连线到该站点中;点击展开时,显示该站点所有的设备节点与连线,该站点下所有的设备节点与其他站点的设备节点的连线恢复正常连接显示,而不在连线到本站点。
21.具体的,获取设备告警并刷新拓扑的方式包括:获取各设备的告警,但一个设备同时存在多个告警级别的告警时,以最高级别的告警为准,对该设备在拓扑中进行告警级别呈现;当一个站点中的设备存在告警信息时,以该站点中所有设备的最高级别的告警为准,对该站点在拓扑中进行告警级别呈现,。
22.实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1