【技术实现步骤摘要】
异构云平台资源拓扑展示方法、系统、终端及存储介质
本专利技术涉及云平台
,具体涉及一种异构云平台资源拓扑展示方法、系统、终端及存储介质。
技术介绍
如今,在云计算流行的大环境下,大量异构的资源通过云平台统一展示和管理,而拓扑图作为展示资源关联关系的有效技术手段,因其可视化、可操作、展示清晰、通俗易懂等特点,常常被引入云平台中使用。但是常规拓扑图多数都以若干代表某资源的节点,通过连线连接在一起,以此来代表某两个资源具有一定关联关系,但是无法具体区分两种资源是并列关系还是从属关系。因此,为完善常规拓扑图的这一缺点,本案提出一种基于异构云平台的资源拓扑展示方法。
技术实现思路
针对现有技术的上述不足,本专利技术提供一种异构云平台资源拓扑展示方法、系统、终端及存储介质,以解决上述技术问题。第一方面,本专利技术提供一种异构云平台资源拓扑展示方法,包括:从集群节点资源拓扑信息中提取所有父节点的位置关系及所有父节点的子节点信息,根据所述位置关系将并列关系的父节点划分为同组;根据所述位置关系对同组父节点进行排序并生成每组父节点的纵坐标,指定每组初始父节点的横坐标;设置父节点显示参数、子节点显示参数和父节点间距;按同组父节点顺序根据目标父节点的上个父节点的横坐标和显示区域以及父节点间距生成目标父节点的横坐标,并根据所述目标父节点横坐标和所属父节点组的纵坐标生成所述目标父节点的坐标点;根据目标父节点的子节点数量、子节点显示参数、父节点显示参数及子节点间距, ...
【技术保护点】
1.一种异构云平台资源拓扑展示方法,其特征在于,包括:/n从集群节点资源拓扑信息中提取所有父节点的位置关系及所有父节点的子节点信息,根据所述位置关系将并列关系的父节点划分为同组;/n根据所述位置关系对同组父节点进行排序并生成每组父节点的纵坐标,指定每组初始父节点的横坐标;/n设置父节点显示参数、子节点显示参数和父节点间距;/n按同组父节点顺序根据目标父节点的上个父节点的横坐标和显示区域以及父节点间距生成目标父节点的横坐标,并根据所述目标父节点横坐标和所属父节点组的纵坐标生成所述目标父节点的坐标点;/n根据目标父节点的子节点数量、子节点显示参数、父节点显示参数及子节点间距,以所述目标父节点的坐标点为基点生成所述目标父节点的显示区域。/n
【技术特征摘要】
1.一种异构云平台资源拓扑展示方法,其特征在于,包括:
从集群节点资源拓扑信息中提取所有父节点的位置关系及所有父节点的子节点信息,根据所述位置关系将并列关系的父节点划分为同组;
根据所述位置关系对同组父节点进行排序并生成每组父节点的纵坐标,指定每组初始父节点的横坐标;
设置父节点显示参数、子节点显示参数和父节点间距;
按同组父节点顺序根据目标父节点的上个父节点的横坐标和显示区域以及父节点间距生成目标父节点的横坐标,并根据所述目标父节点横坐标和所属父节点组的纵坐标生成所述目标父节点的坐标点;
根据目标父节点的子节点数量、子节点显示参数、父节点显示参数及子节点间距,以所述目标父节点的坐标点为基点生成所述目标父节点的显示区域。
2.根据权利要求1所述的方法,其特征在于,所述生成每组父节点的纵坐标,包括:
根据所述位置关系为每组父节点均指定唯一的纵坐标,每组内的所有父节点均采用指定的纵坐标。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述父节点显示参数包括父节点图标和标题高度;
所述子节点显示参数包括子节点高度、子节点宽度、子节点上下留白宽度和子节点左右留白宽度。
4.根据权利要求3所述的方法,其特征在于,所述按同组父节点顺序根据目标父节点的上个父节点的横坐标和显示区域以及父节点间距生成目标父节点的横坐标,包括:
所述目标父节点的横坐标为上个父节点的横坐标、上个父节点的显示区域宽度和父节点间距之和。
5.根据权利要求3所述的方法,其特征在于,所述根据目标父节点的子节点数量、子节点显示参数、父节点显示参数及子节点间距以所述目标父节点的坐标点为基点生成所述目标父节点的显示区域,包括:
根据目标父节点的图标和标题高度、子节点高度和子节点的上下留白生成目标父节点的显示区域高度;
根据目标父节点的子节点数量、子节点宽度和子节点左右留白宽度生成目标父节点的显示区域宽度;
根据显示区域高度和显示区域宽度生成目标父节点的显示区域尺寸;
根据所述显示区域尺寸、预先指定的显示区域的基点位置和所述目标父节点的坐标生成所述目标父节点在展示界面中的显示区域;
所述显示区域内根据所述目标父节点的子节点信息和子节点显示参数生成子...
【专利技术属性】
技术研发人员:许磊,高滨,张培训,杨浩,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。