拓扑图生成方法及装置制造方法及图纸

技术编号:31011708 阅读:47 留言:0更新日期:2021-11-30 00:39
本发明专利技术公开了一种拓扑图生成方法及装置,获取系统配置数据,所述系统配置数据中包括系统中包含的对象及对象的属性信息;根据对象的属性信息,对所述系统中包含的对象进行分类,确定所述系统中包含的对象类别,以及,每个对象类别中包含的对象;至少基于所述系统中包含的对象类别,以及,每个对象类别中包含的对象,生成所述系统的拓扑图;其中,所述拓扑图中包括至少一个展示框,每个展示框中包括至少一个展示节点,每个对象类别中包含的对象由一个展示框内的至少一个展示节点展示。上述方案中,无需关系数据,仅根据系统配置数据中对象的属性信息即可生成拓扑图。性信息即可生成拓扑图。性信息即可生成拓扑图。

【技术实现步骤摘要】
拓扑图生成方法及装置


[0001]本专利技术涉及数据处理
,更具体的说,是涉及一种拓扑图生成方法及装置。

技术介绍

[0002]随着信息社会的不断发展,异地多机房在企业中的应用使得企业所拥有的网络设备越来越多,网络架构和设备之间的连接关系越发复杂,从而导致信息量不断增加。绘制网络架构和设备的拓扑图能够方便用户直观了解网络架构和设备之间的连接关系、运行状态等。
[0003]但是,目前需要先获取网络架构和设备之间的关系数据,才能生成拓扑图,导致拓扑图生成方式受限。
[0004]因此,如何提供一种不依赖关系数据的拓扑图生成方法,成为本领域技术人员亟待解决的技术问题。

技术实现思路

[0005]有鉴于此,本专利技术提供了一种拓扑图生成方法及装置,以克服现有技术中必须依赖关系数据才能生成拓扑图,导致拓扑图生成方式受限的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:一种拓扑图生成方法,所述方法包括:获取系统配置数据,所述系统配置数据中包括系统中包含的对象及对象的属性信息;根据对象的属性信息,对所述系统中包含的对象进行分类,确定所述系统中包含的对象类别,以及,每个对象类别中包含的对象;至少基于所述系统中包含的对象类别,以及,每个对象类别中包含的对象,生成所述系统的拓扑图;其中,所述拓扑图中包括至少一个展示框,每个展示框中包括至少一个展示节点,每个对象类别中包含的对象由一个展示框内的至少一个展示节点展示。
[0007]可选地,在所述根据对象的属性信息,对所述系统中包含的对象进行分类,确定所述系统中包含的对象类别,以及,每个对象类别中包含的对象之后,所述方法还包括:针对每个对象类别中包含的对象,根据目标属性名称下,各个对象的属性值,对所述对象类别中包含的对象进行聚合,确定所述对象类别中包含的子对象类别,以及,每个子对象类别中包含的对象的数量;则,所述至少基于所述系统中包含的对象类别,以及,每个对象类别中包含的对象,生成所述系统的拓扑图,包括:基于所述系统中包含的对象类别,每个对象类别中包含的对象,每个对象类别中包含的子对象类别,以及,每个子对象类别中包含的对象的数量,生成所述系统的拓扑图;其中,所述拓扑图中包括至少一个展示框,每个展示框中包括至少一个展示节点,每个对象类别中包含的子对象类别由一个展示框内的至少一个展示节点展示,所述展示节
点具有节点脚标,节点脚标的值为该展示节点对应的子对象类别中包含的对象的数量。
[0008]可选地,所述对象的属性信息包括属性名称以及属性值,则所述根据对象的属性信息,对所述系统中包含的对象进行分类,确定所述系统中包含的对象类别,以及,每个对象类别中包含的对象,包括:根据至少一个属性名称下,所述系统中包含的对象的属性值,对所述系统中包含的对象进行分类,确定所述系统中包含的对象类别,以及每个对象类别中包含的对象。
[0009]可选地,在所述至少基于所述系统中包含的对象类别,以及,每个对象类别中包含的对象,生成所述系统的拓扑图之后,所述方法还包括:获取更新后的系统配置数据;根据更新后的系统配置数据更新所述系统的拓扑图。
[0010]可选地,在所述至少基于所述系统中包含的对象类别,以及,每个对象类别中包含的对象,生成所述系统的拓扑图之后,所述方法还包括:响应于用户的对目标展示节点的触控指令,展示所述目标展示节点对应的对象的属性信息。
[0011]可选地,所述对象包括:服务器,或,应用服务。
[0012]一种拓扑图生成装置,包括:获取单元,用于获取系统配置数据,所述系统配置数据中包括系统中包含的对象及对象的属性信息;分类单元,用于根据对象的属性信息,对所述系统中包含的对象进行分类,确定所述系统中包含的对象类别,以及,每个对象类别中包含的对象;生成单元,用于至少基于所述系统中包含的对象类别,以及,每个对象类别中包含的对象,生成所述系统的拓扑图;其中,所述拓扑图中包括至少一个展示框,每个展示框中包括至少一个展示节点,每个对象类别中包含的对象由一个展示框内的至少一个展示节点展示。
[0013]可选地,所述装置还包括:聚合单元,用于在所述根据对象的属性信息,对所述系统中包含的对象进行分类,确定所述系统中包含的对象类别,以及,每个对象类别中包含的对象之后,针对每个对象类别中包含的对象,根据目标属性名称下,各个对象的属性值,对所述对象类别中包含的对象进行聚合,确定所述对象类别中包含的子对象类别,以及,每个子对象类别中包含的对象的数量;则,所述生成单元,具体用于基于所述系统中包含的对象类别,每个对象类别中包含的对象,每个对象类别中包含的子对象类别,以及,每个子对象类别中包含的对象的数量,生成所述系统的拓扑图;其中,所述拓扑图中包括至少一个展示框,每个展示框中包括至少一个展示节点,每个对象类别中包含的子对象类别由一个展示框内的至少一个展示节点展示,所述展示节点具有节点脚标,节点脚标的值为该展示节点对应的子对象类别中包含的对象的数量。
[0014]一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如上所述的拓扑图生成方法。
[0015]一种处理器,所述处理器用于运行程序,其中,所述程序运行时实现如上所述的拓扑图生成方法。
[0016]经由上述的技术方案可知,与现有技术相比,本专利技术公开了一种拓扑图生成方法及装置,获取系统配置数据,所述系统配置数据中包括系统中包含的对象及对象的属性信息;根据对象的属性信息,对所述系统中包含的对象进行分类,确定所述系统中包含的对象类别,以及,每个对象类别中包含的对象;至少基于所述系统中包含的对象类别,以及,每个对象类别中包含的对象,生成所述系统的拓扑图;其中,所述拓扑图中包括至少一个展示框,每个展示框中包括至少一个展示节点,每个对象类别中包含的对象由一个展示框内的至少一个展示节点展示。上述方案中,无需关系数据,仅根据系统配置数据中对象的属性信息即可生成拓扑图。
附图说明
[0017]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,而且还可以根据提供的附图将本申请应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
[0018]图1是根据本申请的拓扑图生成方法的一个实施例的流程图;图2为本申请实施例公开的一种拓扑图示意图;图3是根据本申请的拓扑图生成方法的另一个实施例的流程图;图4为本申请实施例公开的另一种拓扑图示意图;图5为本申请实施例公开的再一种拓扑图示意图;图6是根据本申请的拓扑图生成装置的一个实施例的结构图;图7是适于用来实现本申请一些实施例的电子设备的结构示意图。
具体实施方式
[0019]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种拓扑图生成方法,其特征在于,所述方法包括:获取系统配置数据,所述系统配置数据中包括系统中包含的对象及对象的属性信息;根据对象的属性信息,对所述系统中包含的对象进行分类,确定所述系统中包含的对象类别,以及,每个对象类别中包含的对象;至少基于所述系统中包含的对象类别,以及,每个对象类别中包含的对象,生成所述系统的拓扑图;其中,所述拓扑图中包括至少一个展示框,每个展示框中包括至少一个展示节点,每个对象类别中包含的对象由一个展示框内的至少一个展示节点展示。2.根据权利要求1所述的方法,其特征在于,在所述根据对象的属性信息,对所述系统中包含的对象进行分类,确定所述系统中包含的对象类别,以及,每个对象类别中包含的对象之后,所述方法还包括:针对每个对象类别中包含的对象,根据目标属性名称下,各个对象的属性值,对所述对象类别中包含的对象进行聚合,确定所述对象类别中包含的子对象类别,以及,每个子对象类别中包含的对象的数量;则,所述至少基于所述系统中包含的对象类别,以及,每个对象类别中包含的对象,生成所述系统的拓扑图,包括:基于所述系统中包含的对象类别,每个对象类别中包含的对象,每个对象类别中包含的子对象类别,以及,每个子对象类别中包含的对象的数量,生成所述系统的拓扑图;其中,所述拓扑图中包括至少一个展示框,每个展示框中包括至少一个展示节点,每个对象类别中包含的子对象类别由一个展示框内的至少一个展示节点展示,所述展示节点具有节点脚标,节点脚标的值为该展示节点对应的子对象类别中包含的对象的数量。3.根据权利要求1所述的方法,其特征在于,所述对象的属性信息包括属性名称以及属性值,则所述根据对象的属性信息,对所述系统中包含的对象进行分类,确定所述系统中包含的对象类别,以及,每个对象类别中包含的对象,包括:根据至少一个属性名称下,所述系统中包含的对象的属性值,对所述系统中包含的对象进行分类,确定所述系统中包含的对象类别,以及每个对象类别中包含的对象。4.根据权利要求1所述的方法,其特征在于,在所述至少基于所述系统中包含的对象类别,以及,每个对象类别中包含的对象,生成所述系统的拓扑图之后,所述方法还包括:获取更新后的系统配置数据;根据更新后的系统配置数据更新所述系...

【专利技术属性】
技术研发人员:于思琦史晨阳彭晓王岗潘竹吴勇
申请(专利权)人:中国光大银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1