首页 / 专利库 / 人工智能 / 人工神经网络 / 自组织映射 / 一种基于浮动中心布局的网络拓扑图生成方法

一种基于浮动中心布局的网络拓扑图生成方法

阅读:505发布:2020-05-11

专利汇可以提供一种基于浮动中心布局的网络拓扑图生成方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种基于浮动中心布局的网络拓扑图生成方法,包括以下步骤:步骤S1:装载实回路配置,获取整个网络结构;步骤S2:根据实回路配置,将相同 电压 等级、相同网络类型的交换机按照以中心交换机为根 节点 组织成树结构;步骤S3:分析整棵 树形结构 中每个节点的相对 位置 ,计算各节点成图后的坐标,对整棵树进行布局;步骤S4:根据计算后的布局,生成网络拓扑图。本发明能快速的对网络结构进行布局,同时避免彼此之间的互相遮挡。,下面是一种基于浮动中心布局的网络拓扑图生成方法专利的具体信息内容。

1.一种基于浮动中心布局的网络拓扑图生成方法,其特征在于:包括以下步骤:
步骤S1:装载实回路配置,获取整个网络结构;
步骤S2:根据实回路配置,将相同电压等级、相同网络类型的交换机按照以中心交换机为根节点组织成树结构;
步骤S3:分析整棵树形结构中每个节点的相对位置,计算各节点成图后的坐标,对整棵树进行布局;
步骤S4:根据计算后的布局,生成网络拓扑图。
2.根据权利要求1所述的一种基于浮动中心布局的网络拓扑图生成方法,其特征在于:
所述步骤S1的具体内容为:打开数据库MYSQL的数据链接,从数据库表中获取实回路配置文件进行装载,文件内容为网络拓扑结构中的所有交换机或装置以及交换机和装置的相互连接关系,获取整个网络结构。
3.根据权利要求1所述的一种基于浮动中心布局的网络拓扑图生成方法,其特征在于:
所述步骤S2的具体内容为:遍历所有的交换机和装置,根据交换机和装置的电压等级和网络类型,将相同电压等级和相同网络类型的交换机和装置划分在一起,形成一个组织;遍历组织内的所有交换机和装置,根据发送端口对应的接收端口,找到发送端口对应的交换机或装置,根据接收端口对应的发送端口,找到接收端口对应的交换机或装置;从而形成组织内以中心交换机为根节点的树形结构。
4.根据权利要求1所述的一种基于浮动中心布局的网络拓扑图生成方法,其特征在于:
所述步骤S3的具体内容为:以交换机为中心,将该交换机及其所属子节点所占空间划分为五区域:左上、右上、左下、右下和中心;交换机为中心点,按照逆时针方向,依次将交换机的子节点平均平分布到这四个方向的空间内;交换机及子节点形成的一个矩形空间作为父交换机的一个子交换机空间,中心点切换到父交换机,所有子交换机空间区域内的所有图形的坐标作相对位置的偏移;重复子节点空间图形偏移的操作过程,从整个拓扑树结构的叶子节点出发,自下而上的对所有交换机空间内的图形进行坐标偏移操作。
5.根据权利要求1所述的一种基于浮动中心布局的网络拓扑图生成方法,其特征在于:
所述步骤S4的具体内容为:根据步骤S3,获得网络拓扑所有图形坐标的树形结构,然后从树的根节点出发进行遍历,按照SVG图形的格式,将所有节点的图形按照偏移量映射到一张图上,生成网络拓扑图。

说明书全文

一种基于浮动中心布局的网络拓扑图生成方法

技术领域

[0001] 本发明涉及智能变电站领域,特别是一种基于浮动中心布局的网络拓扑图生成方法。

背景技术

[0002] 基于IEC61850建设的新一代智能变电站已大量投产使用。相较于传统的常规变电站,智能变电站的信息传输方式发生了由电信号数字信号的转变,其信息传输介质也由电缆转变至光缆。二者的转变,对变电站的运维检修工作提出了新的需求,直观展示全站网络运行状态对变电站日常运维有重要意义,同时全数字化变电站也为构建全网拓扑提供基础支持。如何快速、精确构建全网拓扑图成为在线监测网络状态的重要环节。

发明内容

[0003] 有鉴于此,本发明的目的是提供一种基于浮动中心布局的网络拓扑图生成方法,能够快速将全网复杂的网络拓扑直观的通过图形的方式展示,辅助实时信息,能在线监测全网网络状态,极大的便利变电站的日常运维。
[0004] 本发明采用以下方案实现:一种基于浮动中心布局的网络拓扑图生成方法,包括以下步骤:步骤S1:装载实回路配置,获取整个网络结构;
步骤S2:根据实回路配置,将相同电压等级、相同网络类型的交换机按照以中心交换机为根节点组织成树结构;
步骤S3:分析整棵树形结构中每个节点的相对位置,计算各节点成图后的坐标,对整棵树进行布局;
步骤S4:根据计算后的布局,生成网络拓扑图。
[0005] 进一步地,所述步骤S1的具体内容为:打开数据库MYSQL的链接,从数据库表中获取实回路配置文件进行装载,文件内容为网络拓扑结构中的所有交换机或装置以及交换机和装置的相互连接关系,获取整个网络结构。
[0006] 进一步地,所述步骤S2的具体内容为:遍历所有的交换机和装置,根据交换机和装置的电压等级和网络类型,将相同电压等级和相同网络类型的交换机和装置划分在一起,形成一个组织;遍历组织内的所有交换机和装置,根据发送端口对应的接收端口,找到发送端口对应的交换机或装置,根据接收端口对应的发送端口,找到接收端口对应的交换机或装置;从而形成组织内以中心交换机为根节点的树形结构。
[0007] 进一步地,所述步骤S3的具体内容为:以交换机为中心,将该交换机及其所属子节点所占空间划分为五区域:左上、右上、左下、右下和中心;交换机为中心点,按照逆时针方向,依次将交换机的子节点平均平分布到这四个方向的空间内;交换机及子节点形成的一个矩形空间作为父交换机的一个子交换机空间,中心点切换到父交换机,所有子交换机空间区域内的所有图形的坐标作相对位置的偏移;重复子节点空间图形偏移的操作过程,从整个拓扑树结构的叶子节点出发,自下而上的对所有交换机空间内的图形进行坐标偏移操作。
[0008] 进一步地,所述步骤S4的具体内容为:根据步骤S3,获得网络拓扑所有图形坐标的树形结构,然后从树的根节点出发进行遍历,按照SVG图形的格式,将所有节点的图形按照偏移量映射到一张图上,生成网络拓扑图。
[0009] 与现有技术相比,本发明具有以下有益效果:本发明能根据全网拓扑结构配置,自动形成全网拓扑SVG图,极大的提高了成图的速度,极大提高了智能变电站投运和运维的效率。
附图说明
[0010] 图1为本发明实施例流程图

具体实施方式

[0011] 下面结合附图及实施例对本发明做进一步说明。
[0012] 应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。
[0013] 需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
[0014] 如图1所示,本实施例提供一种基于浮动中心布局的网络拓扑图生成方法,包括以下步骤:步骤S1:装载实回路配置,获取整个网络结构;
步骤S2:根据实回路配置,将相同电压等级、相同网络类型的交换机按照以中心交换机为根节点组织成树结构;
步骤S3:分析整棵树形结构中每个节点的相对位置,计算各节点成图后的坐标,对整棵树进行布局;
步骤S4:根据计算后的布局,生成网络拓扑图。
[0015] 在本实施例中,所述步骤S1的具体内容为:打开系统现有的关系型数据库MYSQL的链接,从数据库表中获取实回路配置文件进行装载,文件内容为网络拓扑结构中的所有交换机/装置以及交换机和装置的相互连接关系,获取整个网络结构。
[0016] 在本实施例中,所述步骤S2的具体内容为:遍历所有的交换机和装置,根据交换机和装置的电压等级和网络类型,将相同电压等级和相同网络类型的交换机和装置划分在一起,形成一个组织;遍历组织内的所有交换机和装置,根据发送端口对应的接收端口,找到发送端口对应的交换机或装置,根据接收端口对应的发送端口,找到接收端口对应的交换机或装置;从而形成组织内以中心交换机为根节点的树形结构。
[0017] 在本实施例中,所述步骤S3的具体内容为:以交换机为中心,将该交换机及其所属子节点所占空间划分为五块区域:左上、右上、左下、右下和中心;交换机为中心点,按照逆时针方向,依次将交换机的子节点平均水平分布到这四个方向的空间内;交换机及子节点形成的一个矩形空间作为父交换机的一个子交换机空间,中心点切换到父交换机,所有子交换机空间区域内的所有图形的坐标作相对位置的偏移;重复子节点空间图形偏移的操作过程,从整个拓扑树结构的叶子节点出发,自下而上的对所有交换机空间内的图形进行坐标偏移操作。
[0018] 在本实施例中,所述步骤S4的具体内容为:根据步骤S3,获得网络拓扑所有图形坐标的树形结构,然后从树的根节点出发进行遍历,按照SVG图形的格式,将所有节点的图形按照偏移量映射到一张图上,生成网络拓扑图。
[0019] 较佳的,本实施例能根据全网拓扑结构配置,自动形成全网拓扑SVG图,极大的提高了成图的速度,极大提高了智能变电站投运和运维的效率。
[0020] 以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈