用于拓扑比较的方法和系统技术方案

技术编号:2840707 阅读:179 留言:0更新日期:2012-04-11 18:40
提供了一种用于对拓扑进行比较的解决方案。在本发明专利技术的一个实施例中,获得了两个或更多拓扑的节点和/或连接器之间的一组差异。每个差异可以包括缺失的节点/连接器和/或项/关系属性中的差异。生成用户界面,其通过显示与该差异对应的每个拓扑的子组来显示这些差异中的一个或多个差异。在本发明专利技术的一个实施例中,提供了用于对拓扑进行比较的用户界面,其在唯一的显示区域中显示每个子组并使得用户能够基于差异类型选择差异和/或限制可以选择的差异。

【技术实现步骤摘要】

本专利技术一般地涉及对拓扑进行比较,并且更特别地,涉及一种用于显示两个或更多拓扑之间的差异的解决方案。
技术介绍
拓扑可以包括多个节点和多个定义节点之间各种关系的连接器。使用拓扑的一个问题是节点和连接器的数量可能快速增加。在此程度上,当拓扑包括超过用户界面显示能力的过多的节点和连接器时,显示该拓扑可能就是一个问题了。一种解决方案缩小拓扑使得它能够在用户界面内完整显示。但是,对于更大的拓扑,这种解决方案会导致节点/连接器被呈现得很小,使得它们的选择和/或察看比较困难。另一个解决方案以可接受的尺寸呈现节点/连接器,同时使得用户能够滚动到拓扑的不同区域。但是,因为拓扑只有有限的一部分可见,用户可能不能容易地理解所显示部分的上下文。 通常,用户期望比较两个或更多的拓扑。特别地,用户可能期望识别两个拓扑之间的不同和/或缺失的任意节点/连接器。为了帮助比较,一种解决方案并排显示拓扑。但是,这种解决方案需要用户完整地扫视两个拓扑并在内心确定任意差异。这一处理既消耗时间又容易出错。例如,用户可能不经意地忽略拓扑之间的差异。此外,拓扑的一个或多个方位可能使确定变得困难。例如,拓扑可能在不同的位置呈现对应的节点。另一种解决方案将两个拓扑相互重叠。可以使用不同的字体、外观和/或饱和度帮助用户区别拓扑之间的差异。但是,这种方案仍然消耗时间并且用户容易忽略一个或多个差异。 本专利技术的示例性方面设计为解决这里描述的问题和/或没有讨论的其他问题。
技术实现思路
本专利技术提供了一种用于对拓扑进行比较的解决方案。在本专利技术的一个实施例中,获得了两个或更多拓扑的节点和/或连接器之间的一组差异。每个差异可以包括缺失的节点/连接器和/或项/关系属性中的差异。生成了用户界面,其通过显示与该差异对应的每个拓扑的子组来显示这些差异中的一个或多个差异。在本专利技术的一个实施例中,提供了用于对拓扑进行比较的用户界面,其在唯一的显示区域中显示每个子组并使得用户能够基于差异类型选择差异和/或限制可以选择的差异。 本专利技术的第一个方面提供了一种对拓扑进行比较的计算机化的方法,该方法包括获得第一拓扑和第二拓扑,每个拓扑包括一组节点,每个节点代表一个具有一组项属性的项;基于该一组项属性而获得第一拓扑与第二拓扑之间的一组差异;以及生成显示该一组差异中的至少一个差异的用户界面,该用户界面显示第一拓扑的第一子组和第二拓扑的第二子组,该第一子组和该第二子组与该一组差异中的至少一个差异对应。 本专利技术的第二个方面提供了一种用于对拓扑进行比较的系统,该系统包括用于获得第一拓扑和第二拓扑的系统,每个拓扑包括一组节点,每个节点代表一个具有一组项属性的项;以及一组连接器,每个连接器代表一个具有一组关系属性的关系;用于基于该一组项属性或者该一组关系属性中的至少一个而获得第一拓扑与第二拓扑之间的一组差异的系统;以及用于生成显示该一组差异中的至少一个差异的用户界面的系统,该用户界面显示第一拓扑的第一子组和第二拓扑的第二子组,该第一子组和该第二子组与该一组差异中的至少一个差异对应。 本专利技术的第三个方面提供了一种存储在计算机可读介质中的程序产品,其在执行时使得计算机基础设施能够对拓扑进行比较,该程序产品包括计算机程序代码,这些代码用于使得计算机基础设施能够获得第一拓扑和第二拓扑,每个拓扑包括一组节点,每个节点代表一个具有一组项属性的项;以及一组连接器,每个连接器代表一个具有一组关系属性的关系;基于该一组项属性或者该一组关系属性中的至少一个而获得第一拓扑与第二拓扑之间的一组差异;以及生成显示该一组差异中的至少一个差异的用户界面,该用户界面显示第一拓扑的第一子组和第二拓扑的第二子组,该第一子组和该第二子组与该一组差异中的至少一个差异对应。 本专利技术的第四个方面提供了一种生成用于对拓扑进行比较的系统的方法,该方法包括提供计算机基础设施,其可操作为获得第一拓扑和第二拓扑,每个拓扑包括一组节点,每个节点代表一个具有一组项属性的项;以及一组连接器,每个连接器代表一个具有一组关系属性的关系;基于该一组项属性或者该一组关系属性中的至少一个而获得第一拓扑与第二拓扑之间的一组差异;以及生成显示该一组差异中的一个差异的用户界面,该用户界面显示第一拓扑的第一子组和第二拓扑的第二子组,该第一子组和该第二子组与该一组差异中的至少一个差异对应。 本专利技术的第五个方面提供了一种用于对拓扑进行比较的用户界面,该用户界面包括第一显示区域,用于显示第一拓扑的第一子组;第二显示区域,用于显示第二拓扑的第二子组,该第一子组和该第二子组与该第一拓扑和该第二拓扑之间的一组差异中的至少一个差异对应;第一用户界面控制器,其使得用户能够选择该一组差异中的至少一个差异;以及第二用户界面控制器,其使得用户能够基于与该差异对应的一组项属性或一组关系属性中的一个而选择该一组用于使用第一用户界面控制器进行选择的差异的子组。 本专利技术的第六个方面提供了一种用于管理和/或比较拓扑的业务方法,该业务方法包括管理执行这里描述的处理的计算机基础设施,并基于该管理接收付款。 本专利技术的示例性方面设计为解决这里描述的一个或多个问题和/或没有讨论的一个或多个其他问题。附图说明根据下面结合描述本专利技术各种实施例的附图而对本专利技术各方面进行的详细描述可以更容易地理解本专利技术的这些及其他特征,其中图1示出了根据本专利技术实施例的用于对拓扑进行比较的示例性环境。 图2A-图2B示出了一对示例性拓扑。 图3A-图3B示出了根据本专利技术实施例的显示一对拓扑之间的差异的示例性比较界面。 图4示出了根据本专利技术实施例的用于对拓扑进行比较的示例性处理。 注意,附图不是按比例的。附图仅用于描述本专利技术的典型方面,因此不应该被认为是对本专利技术范围的限制。在附图中,同样的编号代表附图之间同样的单元。具体实施方式正如以上所表明的,本专利技术提供了一种用于对拓扑进行比较的解决方案。在本专利技术的一个实施例中,获得了两个或更多拓扑的节点和/或连接器之间的一组差异。每个差异可以包括缺失的节点/连接器和/或项/关系属性中的差异。生成了用户界面,其通过显示与该差异对应的每个拓扑的子组来显示这些差异中的一个或多个差异。在本专利技术的一个实施例中,提供了用于对拓扑进行比较的用户界面,其在唯一的显示区域中显示每个子组并使得用户能够基于差异类型选择差异和/或限制可以选择的差异。如这里所使用的,除非另有说明,否则术语“组”的意思是一个或多个。 转到附图,图1示出了根据本专利技术实施例的用于管理和/或比较拓扑50的示例性环境10。在此程度上,环境10包括计算机基础设施12,其可以为了比较拓扑50而执行这里描述的处理。特别地,将计算机基础设施12示出为包括计算设备14,该计算设备包括管理系统30,其使得计算设备14可操作为通过执行这里描述的处理来管理和比较拓扑50。 将计算设备14示出为包括处理器20、存储器22A、输入/输出(I/O)接口24和总线26。此外,将计算设备14示出为与外部I/O设备/资源28和存储系统22B通信。如本领域中所已知的,一般而言,处理器20执行存储在存储器22A和/或存储系统22B中的计算机程序代码,诸如管理系统30。当执行计算机程序代码时,处理器20能够从/向存储器22A、存储系统22B和/或I/本文档来自技高网...

【技术保护点】
一种对拓扑进行比较的计算机化的方法,所述方法包括:获得第一拓扑和第二拓扑,每个拓扑包括一组节点,每个节点代表一个具有一组项属性的项;基于所述一组项属性而获得所述第一拓扑与所述第二拓扑之间的一组差异;以及生成显示所述一 组差异中的至少一个差异的用户界面,所述用户界面显示所述第一拓扑的第一子组和所述第二拓扑的第二子组,所述第一子组和所述第二子组与所述一组差异中的所述至少一个差异对应。

【技术特征摘要】
US 2006-1-5 11/325,943限定的本发明的范围之内。权利要求1.一种对拓扑进行比较的计算机化的方法,所述方法包括获得第一拓扑和第二拓扑,每个拓扑包括一组节点,每个节点代表一个具有一组项属性的项;基于所述一组项属性而获得所述第一拓扑与所述第二拓扑之间的一组差异;以及生成显示所述一组差异中的至少一个差异的用户界面,所述用户界面显示所述第一拓扑的第一子组和所述第二拓扑的第二子组,所述第一子组和所述第二子组与所述一组差异中的所述至少一个差异对应。2.根据权利要求1所述的方法,还包括接收对所述第一拓扑和所述第二拓扑的比较请求,所述生成步骤是响应于所述比较请求而执行的。3.根据权利要求1所述的方法,还包括向用户提供所述用于显示的用户界面。4.根据权利要求1所述的方法,还包括接收所述一组差异中的至少一个选定的差异;以及更新所述用户界面以显示所述一组差异中的所述至少一个选定的差异。5.根据权利要求1所述的方法,所述获得所述一组差异的步骤包括基于所述对应项将所述第一拓扑中的第一节点与所述第二拓扑中的第二节点相匹配;以及基于所述对应的多组项属性中的至少一组项属性识别所述第一节点与所述第二节点之间的差异。6.根据权利要求1所述的方法,每个拓扑还包括一组连接器,每个连接器代表一个具有一组关系属性的关系,所述获得所述一组差异的步骤还基于所述一组关系属性。7.根据权利要求6所述的方法,所述获得所述一组差异的步骤包括基于所述对应的关系将所述第一拓扑中的第一连接器与所述第二拓扑中的第二连接器相匹配;以及基于所述对应的多组关系属性中的至少一组关系属性识别所述第一连接器与所述第二连接器之间的差异。8.根据权利要求6所述的方法,所述用户界面包括第一显示区域,用于显示所述第一拓扑的所述第一子组;以及第二显示区域,其与所述第一显示区域不同,用于显示所述第二拓扑的所述第二子组,所述第一子组和第二子组中的至少一个子组使得与所述一组差异中的所述至少一个差异对应的节点和连接器中的至少一个高亮显示。9.一种用于对拓扑进行比较的系统,所述系统包括用于获得第一拓扑和第二拓扑的系统,每个拓扑包...

【专利技术属性】
技术研发人员:斯科特M多米尼克保罗F麦克马汉
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1