异构云平台资源拓扑展示方法、系统、终端及存储介质技术方案

技术编号:26511147 阅读:11 留言:0更新日期:2020-11-27 15:40
本发明专利技术提供一种异构云平台资源拓扑展示方法、系统、终端及存储介质,包括:从集群节点资源拓扑信息中提取所有父节点的位置关系及所有父节点的子节点信息,根据所述位置关系将并列关系的父节点划分为同组;根据所述位置关系对同组父节点进行排序并生成每组父节点的纵坐标,指定每组初始父节点的横坐标;设置父节点显示参数、子节点显示参数和父节点间距;按同组父节点顺序根据目标父节点的上个父节点的横坐标和显示区域以及父节点间距生成目标父节点的横坐标;根据目标父节点的子节点数量、子节点显示参数、父节点显示参数及子节点间距,以所述目标父节点的坐标点为基点生成所述目标父节点的显示区域。本发明专利技术能够提升异构云平台的易用性。

【技术实现步骤摘要】
异构云平台资源拓扑展示方法、系统、终端及存储介质
本专利技术涉及云平台
,具体涉及一种异构云平台资源拓扑展示方法、系统、终端及存储介质。
技术介绍
如今,在云计算流行的大环境下,大量异构的资源通过云平台统一展示和管理,而拓扑图作为展示资源关联关系的有效技术手段,因其可视化、可操作、展示清晰、通俗易懂等特点,常常被引入云平台中使用。但是常规拓扑图多数都以若干代表某资源的节点,通过连线连接在一起,以此来代表某两个资源具有一定关联关系,但是无法具体区分两种资源是并列关系还是从属关系。因此,为完善常规拓扑图的这一缺点,本案提出一种基于异构云平台的资源拓扑展示方法。
技术实现思路
针对现有技术的上述不足,本专利技术提供一种异构云平台资源拓扑展示方法、系统、终端及存储介质,以解决上述技术问题。第一方面,本专利技术提供一种异构云平台资源拓扑展示方法,包括:从集群节点资源拓扑信息中提取所有父节点的位置关系及所有父节点的子节点信息,根据所述位置关系将并列关系的父节点划分为同组;根据所述位置关系对同组父节点进行排序并生成每组父节点的纵坐标,指定每组初始父节点的横坐标;设置父节点显示参数、子节点显示参数和父节点间距;按同组父节点顺序根据目标父节点的上个父节点的横坐标和显示区域以及父节点间距生成目标父节点的横坐标,并根据所述目标父节点横坐标和所属父节点组的纵坐标生成所述目标父节点的坐标点;根据目标父节点的子节点数量、子节点显示参数、父节点显示参数及子节点间距,以所述目标父节点的坐标点为基点生成所述目标父节点的显示区域。进一步的,所述生成每组父节点的纵坐标,包括:根据所述位置关系为每组父节点均指定唯一的纵坐标,每组内的所有父节点均采用指定的纵坐标。进一步的,所述方法还包括:所述父节点显示参数包括父节点图标和标题高度;所述子节点显示参数包括子节点高度、子节点宽度、子节点上下留白宽度和子节点左右留白宽度。进一步的,所述按同组父节点顺序根据目标父节点的上个父节点的横坐标和显示区域以及父节点间距生成目标父节点的横坐标,包括:所述目标父节点的横坐标为上个父节点的横坐标、上个父节点的显示区域宽度和父节点间距之和。进一步的,所述根据目标父节点的子节点数量、子节点显示参数、父节点显示参数及子节点间距以所述目标父节点的坐标点为基点生成所述目标父节点的显示区域,包括:根据目标父节点的图标和标题高度、子节点高度和子节点的上下留白生成目标父节点的显示区域高度;根据目标父节点的子节点数量、子节点宽度和子节点左右留白宽度生成目标父节点的显示区域宽度;根据显示区域高度和显示区域宽度生成目标父节点的显示区域尺寸;根据所述显示区域尺寸、预先指定的显示区域的基点位置和所述目标父节点的坐标生成所述目标父节点在展示界面中的显示区域;在所述显示区域内根据所述目标父节点的子节点信息和子节点显示参数生成子节点显示图标。第二方面,本专利技术提供一种异构云平台资源拓扑展示系统,包括:信息获取单元,配置用于从集群节点资源拓扑信息中提取所有父节点的位置关系及所有父节点的子节点信息,根据所述位置关系将并列关系的父节点划分为同组;坐标指定单元,配置用于根据所述位置关系对同组父节点进行排序并生成每组父节点的纵坐标,指定每组初始父节点的横坐标;参数设置单元,配置用于设置父节点显示参数、子节点显示参数和父节点间距;坐标生成单元,配置用于按同组父节点顺序根据目标父节点的上个父节点的横坐标和显示区域以及父节点间距生成目标父节点的横坐标,并根据所述目标父节点横坐标和所属父节点组的纵坐标生成所述目标父节点的坐标点;区域生成单元,配置用于根据目标父节点的子节点数量、子节点显示参数、父节点显示参数及子节点间距,以所述目标父节点的坐标点为基点生成所述目标父节点的显示区域。进一步的,所述系统还包括:所述父节点显示参数包括父节点图标和标题高度;所述子节点显示参数包括子节点高度、子节点宽度和子节点周围留白宽度。进一步的,所述区域生成单元包括:高度计算模块,配置用于根据目标父节点的图标和标题高度、子节点高度和子节点的上下留白生成目标父节点的显示区域高度;宽度计算模块,配置用于根据目标父节点的子节点数量、子节点宽度和子节点左右留白宽度生成目标父节点的显示区域宽度;尺寸生成模块,配置用于根据显示区域高度和显示区域宽度生成目标父节点的显示区域尺寸;区域定位模块,配置用于根据所述显示区域尺寸、预先指定的显示区域的基点位置和所述目标父节点的坐标生成所述目标父节点在展示界面中的显示区域;内部显示模块,配置用于在所述显示区域内根据所述目标父节点的子节点信息和子节点显示参数生成子节点显示图标。第三方面,提供一种终端,包括:处理器、存储器,其中,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。本专利技术的有益效果在于,本专利技术提供的异构云平台资源拓扑展示方法、系统、终端及存储介质,通过将解析出的父子节点,通过嵌套节点位置计算,确定父节点和子节点在画布中的坐标,通过并列节点位置计算,确定并列兄弟节点的坐标及画布中位置,将所有节点根据计算出的位置,展示在画布中。本专利技术可以让异构云平台更加清晰、生动、形象展示各种资源的嵌套关系或者并列关系,便于用户的理解,提升异构云平台的易用性。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例的方法的示意性流程图。图2是本专利技术一个实施例的方法的示意性原理图。图3是本专利技术一个实施例的方法的示意性效果图。图4是本专利技术一个实施例的系统的示意性框图。图5为本专利技术实施例提供的一种终端的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。图1是本专利技术一个实施例的方法的示意性流程图。其中,图1执行主体可以为一种异构云平台资源拓扑展示系统。如图1所示,该方法100包括:步骤110,从集群节点资源拓本文档来自技高网
...

【技术保护点】
1.一种异构云平台资源拓扑展示方法,其特征在于,包括:/n从集群节点资源拓扑信息中提取所有父节点的位置关系及所有父节点的子节点信息,根据所述位置关系将并列关系的父节点划分为同组;/n根据所述位置关系对同组父节点进行排序并生成每组父节点的纵坐标,指定每组初始父节点的横坐标;/n设置父节点显示参数、子节点显示参数和父节点间距;/n按同组父节点顺序根据目标父节点的上个父节点的横坐标和显示区域以及父节点间距生成目标父节点的横坐标,并根据所述目标父节点横坐标和所属父节点组的纵坐标生成所述目标父节点的坐标点;/n根据目标父节点的子节点数量、子节点显示参数、父节点显示参数及子节点间距,以所述目标父节点的坐标点为基点生成所述目标父节点的显示区域。/n

【技术特征摘要】
1.一种异构云平台资源拓扑展示方法,其特征在于,包括:
从集群节点资源拓扑信息中提取所有父节点的位置关系及所有父节点的子节点信息,根据所述位置关系将并列关系的父节点划分为同组;
根据所述位置关系对同组父节点进行排序并生成每组父节点的纵坐标,指定每组初始父节点的横坐标;
设置父节点显示参数、子节点显示参数和父节点间距;
按同组父节点顺序根据目标父节点的上个父节点的横坐标和显示区域以及父节点间距生成目标父节点的横坐标,并根据所述目标父节点横坐标和所属父节点组的纵坐标生成所述目标父节点的坐标点;
根据目标父节点的子节点数量、子节点显示参数、父节点显示参数及子节点间距,以所述目标父节点的坐标点为基点生成所述目标父节点的显示区域。


2.根据权利要求1所述的方法,其特征在于,所述生成每组父节点的纵坐标,包括:
根据所述位置关系为每组父节点均指定唯一的纵坐标,每组内的所有父节点均采用指定的纵坐标。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述父节点显示参数包括父节点图标和标题高度;
所述子节点显示参数包括子节点高度、子节点宽度、子节点上下留白宽度和子节点左右留白宽度。


4.根据权利要求3所述的方法,其特征在于,所述按同组父节点顺序根据目标父节点的上个父节点的横坐标和显示区域以及父节点间距生成目标父节点的横坐标,包括:
所述目标父节点的横坐标为上个父节点的横坐标、上个父节点的显示区域宽度和父节点间距之和。


5.根据权利要求3所述的方法,其特征在于,所述根据目标父节点的子节点数量、子节点显示参数、父节点显示参数及子节点间距以所述目标父节点的坐标点为基点生成所述目标父节点的显示区域,包括:
根据目标父节点的图标和标题高度、子节点高度和子节点的上下留白生成目标父节点的显示区域高度;
根据目标父节点的子节点数量、子节点宽度和子节点左右留白宽度生成目标父节点的显示区域宽度;
根据显示区域高度和显示区域宽度生成目标父节点的显示区域尺寸;
根据所述显示区域尺寸、预先指定的显示区域的基点位置和所述目标父节点的坐标生成所述目标父节点在展示界面中的显示区域;
所述显示区域内根据所述目标父节点的子节点信息和子节点显示参数生成子...

【专利技术属性】
技术研发人员:许磊高滨张培训杨浩
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1