It客户机管理中的关系可视化和图形交互模型的制作方法

文档序号:6432458阅读:179来源:国知局
专利名称:It客户机管理中的关系可视化和图形交互模型的制作方法
技术领域
本发明涉及客户机管理。
背景技术
计算机和计算系统几乎影响着现代生活的每一方面。计算机一般涉及工作、消遣、 保健、交通、娱乐、家务管理等等。此外,计算系统功能还可以通过计算系统的经由网络连接互连到其他计算系统的能力来增强。网络连接可包括,但不仅限于,经由有线或无线以太网的连接,蜂窝式连接,或者甚至通过串行、并行、USB或其他连接的计算机到计算机的连接。连接允许计算系统访问其他计算系统上的服务,并快速而高效地从其他计算系统接收应用程序数据。企业可包括大量互连的计算系统。例如,在大型企业中,一些管理系统可被配置成管理5,000-300, 000个客户机设备(包括台式机、膝上型计算机、以及移动设备)。每一设备属于一站点,并且各站点被组织成分层结构(包括中央站点、主站点、以及次站点)。分层结构中可有数百主站点。由于站点以及站点中的客户机的巨大数量,可能很难理解各客户机设备之间的关系。在当前企业管理系统中,与企业中的各单独系统有关的信息分散在被组织成分层结构但被显示成平面列表视图的多个位置中。IT管理员可能难以使整个系统分层结构可视化,尤其是企业系统分层结构和最新分层结构健康信息。此处所要求保护的主题不仅限于解决任何缺点的实施例或只在诸如上文所描述的那些环境的环境中操作的实施例。相反,此背景只示出了其中可以实施此处所描述的一些实施例的一个示例性技术领域。

发明内容
—个实施方式包括一种在计算环境中实践的方法。该方法包括用于显示分层结构的动作。该方法包括标识分层结构中的一组节点。该组节点共享不由该分层结构中的任何其他节点共享的一个或多个共同特征。该方法还包括确定该组节点作为集合满足预定条件。作为这些节点共享不由该分层结构中的任何其他节点共享的一个或多个共同特征的结果并且作为该集合满足预定条件的结果,该方法还包括聚集该组节点的至少一部分。该方法还包括在图形用户界面中显示该分层结构的表示,包括将所聚集的部分显示为该分层结构中的单个实体。提供本“发明内容”是为了以简化的形式介绍将在以下“具体实施方式
”中进一步描述的一些概念。本“发明内容”不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。另外的特征和优点将在以下的描述中阐述,并且部分可从该描述中显而易见,或者可以从此处的教示实践中习得。本发明的特征和优点可以通过在所附权利要求中特别指出的手段和组合来实现并获取。本发明的特征将从以下描述和所附权利要求书中变得完全显而易见,或者可通过如下所述对本发明的实践而获知。


为了描述能够获得上述和其他优点和特征的方式,将通过参考附图中示出的各具体实施方式
来呈现对以上简述的主题的更为具体的描述。应该理解,这些附图仅描绘了各典型实施方式,因此其不应被认为是对范围的限制,各实施方式将通过使用附图用另外的特征和细节来描述并解释,在附图中图IA示出显示分层结构的图形用户界面;图IB示出显示连接链路的链路状态信息的图形用户界面;图IC示出显示具有错误的链路的链路状态信息的图形用户界面;图2示出显示分层结构的图形用户界面,包括用于锁定节点表示的图形用户界面元素;图3示出显示覆盖在地理地图之上的分层结构的图形用户界面;图4示出数据提供者层元素和演示层元素的图形表示;以及图5示出显示分层结构的方法。
具体实施例方式一些实施方式实现用于企业和客户机管理的新可视化模型。各实施方式可被配置成显示分层结构的新表示,显示节点健康状态以及其他上下文相关信息。具体而言,一些实施方式可用于示出站点分层结构。其他实施方式可适用于其他分层结构。各实施方式还包括用于提供交互模型的功能,该交互模型用于导航分层结构,浏览并下钻到特定节点以获取健康状态,以及执行其他管理任务。各实施方式可以使用图来可视化并通过IT企业和客户机管理系统中的大型分层结构来交互。为简化客户机表示,各实施方式可以实现聚集节点。聚集节点通常在视觉上被表示成单个实体,但却表示多于单个节点的多个节点。该单个实体可以是单个图标或图形,即使该单个图标或图形可示出诸如多个计算机系统等多个设备的表示。在子节点的集合或群组超过给定阈值时,可以创建并显示聚集节点。在一个示例实施方式中,该阈值可以是数字的。因此,在超过给定数量(即,大于或等于阈值)的节点共享一个或多个共同特征时,这些节点可由单个实体来表示。这一个或多个共同特征可以用多种不同方式来确定。例如,在一个实施方式中,这些共同特征可以基于用户输入的关于该单个实体的元数据来确定。或者,可以使用程序性确定来定义这些共同特征。各实施方式可被实现成允许用户配置该单个实体。例如,在一个实施方式中,该单个实体所表示的所有节点可以通过与该单个实体的交互来配置。具体而言,可以接收针对该单个实体的用户输入。该用户输入随后可用于根据该用户输入来配置该单个实体所表示的所有节点。因此,用户输入可应用于所有节点而非只有单个节点。在一替换实施方式中, 用户可以通过与分层结构图进行交互来将该单个实体作为整体单元来配置。一示例在图IA中示出。图IA示出分层结构可视化特征的屏幕截图形式的用户界面102。整个分层结构104被组织成树,并且每一个树节点具有与该节点相关的一些信息。可以使用不同的图标和背景色来指示节点的健康状态。可以实现其中在节点上悬停将引起示出关于该节点的更多细节的工具提示的各个实施方式。各实施方式还可被配置成显示节点之间的链路状态。例如,如果父站点在连接到其子站点之一时有问题,则这些站点子节点链路可以显示错误图标,从而指示该问题的存在并可任选地指示该问题的性质。因此,各实施方式可包括供管理员与各链路进行交互的功能。例如,图IB和图IC示出管理员可通过与节点之间的链路进行交互来获得的信息。例如,可通过将鼠标在链路上悬停或在鼠标右键点击链路来示出显示更多上下文信息的工具提示116(图1B)或118(图1C)。工具提示116示出起作用的链路,而工具提示118示出具有错误的链路。图IB和图IC还示出起作用的链路可以用实曲线或线路表示来显示,而具有错误的链路可以用虚曲线或线路来显示。在用户界面102的右下角,导航控制板110帮助获取分层结构104的概览以及允许在分层结构104的特定部分上放大/缩小。对于每一节点,上下文菜单可用于执行与该节点相关的更多任务。图IA还示出在各节点在分层上处于一节点之下时与该节点相关联的展开和折叠界面元素(分别被示为“ + ”和“_” )。如图所示,图IA示出在图形用户界面102中显示的分层结构104。分层结构104 包括多个节点。单个节点的示例被示为P01、S02、S02、P02、P03、P11以及P12。节点S02和 S03被示为在分层上处于节点P02之下。图IA还示出聚集节点106。聚集节点106表示在分层上处于节点P102之下的5个节点的集合。因此,在该示例中,由聚集节点106表示的各节点的共同特征是它们每一个在分层上都处于节点P02之下。阈值可以是5个节点。因此,节点S02和S03未被表示成聚集节点,因为节点POl只具有三个在分层上直接处于其下的节点。尽管聚集节点106表示5个不同的节点,但该聚集节点也可具有与其相关联的信息,该信息概括这5个不同节点的信息。例如,用户界面102可以显示示出所概括的信息的信息框108。具体而言,对于分层结构图104中的每一分层结构节点,IT管理员可以使用工具提示(等等)形式的信息框108来查看只读信息,如节点的健康状态。信息框108指示聚集节点106表示5个节点。该信息框还示出这5个节点中的4个报告了错误,这些节点中的0个报告了警告,以及1个节点在正常操作。还支持上下文菜单以作出对当前选择的分层结构节点专用的动作。例如,上下文菜单可允许用户选择界面元素来查看属性、导航到健康状态等。可将动画用于表示分层结构树的操作,以形成更好且生动的用户体验。各实施方式还可包括用于获得关于聚集节点106所表示的特定节点的特定信息的功能。例如,信息框108中表示的信息可以是超链接的。在该示例中,如果用户选择与报告错误的4个节点相关联的超链接,则可以显示关于各单独的节点的信息,包括关于错误的具体信息。这可以通过显示覆盖用户界面102的弹出式窗口、通过替换或展开信息框108 中的信息以显示附加信息、或通过显示附加信息的任何其他适当方法来完成。各实施方式可包括用于在聚集节点视图和列表视图之间进行切换以下钻到子节点细节的功能。在一些实施方式中,用户界面可包括供用户分解聚集节点的功能。例如,用户界面 102可包括允许用户右键点击聚集节点(或与聚集节点的某种其他用户界面交互)的功能, 该功能随后向用户提供允许用户分解聚集节点106的界面。这将使得用户界面102显示在分层上在节点P02之下的各单独的节点(类似于显示节点S02和S03的方式)。
现在参考图2,各实施方式可包括锁定和解锁节点表示的功能。具体而言,节点 112可被锁定,如通过选择与节点112相关联的用于锁定的用户界面元素114。在一个实施方式中,在被锁定时,并且如果锁定节点112正常地由聚集节点106所包含,则锁定节点112 可以与表示该锁定节点所属的集合的其他成员的聚集节点106—起示出。可以实现其中聚集节点106只表示未被锁定的节点的各个实施方式。在一替换实施方式中,聚集节点106 还可表示锁定节点,即使还示出了替换的单独的表示节点112。各实施方式还可包括用于将分层结构与地理信息一起显示的功能。例如,现在参考图3,示出了用户界面302。该用户界面示出地理地图并示出覆盖在该地图上的分层结构 304。除了节点在地图上的定位基于节点所表示的节点物理地理位置之外,分层结构304能以与在图1和图2中示出的相类似的方式来示出各节点。可以使用各种地图提供者来获得用于用户界面302的地图。例如,可从华盛顿州雷蒙德市的微软公司获得的Bing Maps包括允许按照地点名称、地址、以及纬度和经度坐标来寻找位置的界面。用户界面302能够与这些可配置地图进行交互以定位在该地图上的表示。关于系统位置的信息可以基于因特网IP地址、与站点相关联的MAC地址或IP地址的已知位置、诸如GPS设备或能够基于可用因特网热点来确定位置的设备或其他设备等地理位置硬件来获得。或者,关于系统位置的信息可通过IT管理员或其他人手动提供这一信息来进行配置。尽管以上示例示出使用了地理地图,但应当明白,可以使用其他地图。例如,各实施方式可将分层结构覆盖在包括由分层结构的各节点表示的多个系统的建筑物的地图上, 其中这些节点在建筑物地图上被表示在与这些系统所处的位置的大概位置相对应的位置处。或者,各实施方式可示出数据中心服务器机架地图,其中表示该数据中心机架中的系统的节点在与对应系统位置相对应的位置处覆盖在数据中心机架地图上。如上所述,诸如图IA示出的树104或图3中示出的304等分层结构树被用来可视化该分层结构。图4示出用于获得数据并显示模型的体系结构图。在需要加载树104(图 1A)时,各实施方式可尝试从管理提供者检索分层结构数据。该数据可基于其父信息或报告信息而重新组织成分层结构。一旦分层结构就绪,则该树可以用用户友好的动画来显示。图4示出实现关系可视化和图形交互模型的系统的体系结构图402。在这一体系结构图402中,存在三个主要的层数据源层、数据提供者层、以及演示层。图4示出数据源层404。数据源层包括在节点中存储与客户机和服务有关的信息的一个或多个数据存储设备。在客户机管理空间,存在一个或多个各种数据源,包括数据库、服务、现用目录⑧源、文件共享等。图4示出数据提供者层406。数据提供者层406包括用于抽象出数据源之间的差异并从而向该体系结构的诸如演示层408等较上层提供一致界面的一个或多个计算机模块。具体而言,数据源层404可取决于数据源层中的数据源来不同地表征数据。例如,数据库中的数据可以根据该数据库的模式来存储,而存储在文件共享中的数据可以简单地存储成平面文件或根据XML模式来存储。数据提供者层406可以将不同的数据格式规范化成可被演示层408所理解的一致的数据格式。数据提供者层可包括用于读取不同数据格式并将这些不同的格式转换成一致格式的功能。各种不同的用户界面(UI)技术410可被用来实现演示层408。在一个实施方式
7中,使用可从华盛顿州雷蒙德市的微软公司获得的Windows演示基础 (WPF)来实现演示层。各实施方式可以使用任何适当的UI技术来创建分层结构图412。分层结构图412被用来将复杂分层结构中的大型数据可视化成图。在本文中,分层结构图的各示例先前在图1、 2和3中已示出。图4还示出导航控制板414。这帮助用户获得整体图的概览。导航控制板414还可支持放大/缩小功能。另外,在一些实施方式中,导航控制板414可以提供允许用户集中于分层结构的特定区域的功能。导航控制板414的示例在图IA中在110处示出。图4还示出分层结构视图416。分层结构视图416包括分层结构的图解。如上所述,分层结构可以用多种不同的方式来示出,包括使用聚集节点的各实施方式。此外,分层结构可以用地理信息来示出。图4还示出分层结构视图模型418。分层结构视图模型418包括视图相关操作和用于方便与分层结构节点进行交互的逻辑。各实施方式还可包括用于自动地刷新底层数据的功能。具体而言,各实施方式可以在周期性或其他基础上获得关于分层结构中的节点的数据。该数据随后可被用来更新站点分层结构,包括在满足适当条件时创建聚集节点,更新节点状态,更新链路状态等。尽管各实施方式示出了非常具体的节点关系,但应当明白,可以显示其他关系。例如,各实施方式可以示出服务器角色与站点关系、客户机与集合关系、集合与集合关系、应用模型依赖性关系等。以下讨论现在引用多种方法以及可以执行的方法动作。虽然用特定次序讨论或用以特定次序发生的流程图示出了各个方法动作,但除非明确规定否则不需要特定次序,或因为一动作依赖于另一动作在执行该动作之前完成而需要特定次序。现在参考图5,示出了方法500。方法500可以在计算环境中实践并包括用于显示分层结构的动作。方法500包括标识表示分层结构中的各节点的一组节点(动作502)。该组节点共享不由该分层结构中的任何其他节点共享的一个或多个共同特征。例如,如图IA 所示,节点S02和S03共享作为POl的子节点的共同特征。另外,存在5个节点(未示出) 是节点POl的子节点。方法500还包括确定该组节点作为集合满足一个或多个预定条件(动作504)。在先前示出的示例中,预定条件可包括数量阈值。例如,该组在该组中可具有阈值数量的节点ο作为这些节点共享不由该分层结构中的任何其他节点共享的一个或多个共同特征的结果并且作为该集合满足预定条件的结果,方法500还包括聚集该组节点的至少一部分(动作506)。例如,作为节点P02的5个子节点是节点P02的子节点并且节点数量满足或超过5个节点的阈值的结果,图IA示出作为这5节点的聚集的聚集节点106。方法500还包括在图形用户界面中显示该分层结构的表示,包括将所聚集的部分显示为该分层结构中的单个实体(动作508)。图IA示出在图形用户界面中显示聚集节点 106。方法500可以在不由分层结构中的任何其他节点共享的一个或多个共同特征包括共享同一分层结构父节点的各节点的情况下实施。这一点的示例由图IA中的聚集节点 106示出。在该示例中,聚集节点106所表示的5个节点共享同一父节点P02。方法500可以在预定条件包括该组节点中的节点的数量满足或超过节点的预定阈值数量的情况下实施。在图IA示出的示例中,该阈值是5。因此,聚集节点所表示的5个节点作为一组满足要由单个实体来表示的预定条件。方法500可以在单个实体是多个硬件设备的图形表示或诸如软件或硬件实体等其他实体的图形表示的情况下实施。例如,图IA示出聚集节点106作为两个计算机系统的单个图。然而,聚集节点106的图仍然是单个实体,因为使用单个图形文件。在其他实施方式中,单个实体的描绘可包括边界、设备表示的显著重叠(如图IA所示,其中聚集节点106 中示出的两个设备表示不止仅仅具有偶然接触,而是具有显著重叠的部分)、阴影、专用着色等。方法500还可包括显示用于与该组节点中的一节点相关联的锁定的用户界面元素。例如,如图2所示,可示出用于锁定的被示为图钉图形的用户界面元素114。该用户界面元素能够由用户与其进行交互。因此,方法500还包括在用于锁定的用户界面元素处接收指示锁定该节点的用户输入。在一些实施方式中,这可以使方法500进一步包括将锁定节点从聚集部分中排除并将锁定节点与单个实体一起显示在分层结构中。图2示出这一点的示例,其中聚集节点106与锁定节点112 —起示出。方法500还可包括显示覆盖在地理地图上的分层结构,使得分层结构节点在这些节点所处的大概地理位置处示出。这一功能的示例在图3中示出。图3示出覆盖在地图上的分层结构304。分层结构304的各节点被示为覆盖在可表示与这些节点相关联的计算机硬件的大概(或确切)位置的各地理位置上。方法500还可包括在用户界面处接收针对该单个实体的用户输入,诸如例如针对聚集节点106的用户输入。例如,接收用户输入可包括接收选择在与单个实体相关联的信息框中显示的链路的用户输入。作为用户输入的结果,方法500还可包括显示关于聚集部分所表示的各单独节点的信息。在方法500的一些实施方式中,显示关于聚集部分所表示的各单独节点的信息包括显示该聚集部分所表示的各节点的列表视图。在一些实施方式中,显示关于聚集部分所表示的各单独节点的信息包括分解该聚集部分以使得表示由该聚集部分表示的这些单独节点的各节点显示在分层结构中。例如,在图IA中,可以用造成各单独节点得到表示的方式来与聚集节点106进行交互,类似于在图IA中如何表示节点S02和S03。在方法500的一些实施方式中,方法500还可包括在用户界面处接收针对该单个实体的用户输入。作为该用户输入的结果,方法500还可包括显示关于聚集部分所表示的各节点的概括信息。例如,该用户输入可包括悬停在该单个实体的上方或附近,如将光标悬停在图IA所示的聚集节点106上方。显示关于聚集部分所表示的各节点的概括信息可包括显示该聚集部分所表示的各节点的聚集健康信息。此外,该方法可以由包括一个或多个处理器和诸如计算机存储器等计算机可读介质的计算机系统来实施。具体而言,计算机存储器可以存储计算机可执行指令,计算机可执行指令在由一个或多个处理器执行时使得执行各种功能,如在各实施方式中所述的那些动作。本发明的各实施方式可以包括或利用含有计算机硬件的专用或通用计算机,这将在以下做出进一步讨论。本发明范围内的各实施方式还包括用于承载或储存计算机可执行指令和/或数据结构的物理和其他计算机可读介质。这样的计算机可读介质可以是可由通用或专用计算机系统访问的任何可用介质。存储计算机可执行指令的计算机可读介质是物理存储介质。携带计算机可执行指令的计算机可读介质是传输介质。由此,作为示例而非限制,本发明的各实施方式可包括至少两种完全不同的计算机可读介质物理计算机可读存储介质和传输计算机可读介质。物理计算机存储介质包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储(如CD、DVD
等)、磁盘存储或其他磁存储设备、或可用于存储计算机可执行指令或数据结构形式的所需程序代码装置且可由通用或专用计算机访问的任何其他介质。“网络”被定义为允许在计算机系统和/或模块和/或其他电子设备之间传输电子数据的一个或多个数据链路。当信息通过网络或另一通信连接(硬连线、无线或硬连线或无线的组合)传输或提供给计算机时,该计算机将该连接适当地视为传输介质。传输介质可包括可用于携带计算机可执行指令或数据结构形式的所需程序代码装置并可由通用或专用计算机访问的网络和/或数据链路。以上介质的组合也被包括在计算机可读介质的范围内。此外,在到达各种计算机系统组件之后,计算机可执行指令或数据结构形式的程序代码装置可从传输计算机可读介质自动转移到物理计算机可读存储介质(或者相反)。 例如,通过网络或数据链路接收到的计算机可执行指令或数据结构可被缓存在网络接口模块(例如,“NIC”)内的RAM中,然后最终被传送到计算机系统RAM和/或计算机系统处的较不易失性的计算机可读物理存储介质。因此,计算机可读物理存储介质可被包括在同样 (或甚至主要)利用传输介质的计算机系统组件中。计算机可执行指令例如包括,使通用计算机、专用计算机、或专用处理设备执行某一功能或某组功能的指令和数据。计算机可执行指令可以是例如二进制代码、诸如汇编语言等中间格式指令、或甚至源代码。尽管用结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所附权利要求书中定义的主题不必限于上述特征或动作。相反,上述特征和动作是作为实现权利要求的示例形式而公开的。本领域的技术人员将理解,本发明可以在具有许多类型的计算机系统配置的网络计算环境中实践,这些计算机系统配置包括个人计算机、台式计算机、膝上型计算机、消息处理器、手持式设备、多处理器系统、基于微处理器的或可编程消费电子设备、网络PC、小型计算机、大型计算机、移动电话、PDA、寻呼机、路由器、交换机等等。本发明也可以在其中通过网络链接(或者通过硬连线数据链路、无线数据链路,或者通过硬连线和无线数据链路的组合)的本地和远程计算机系统两者都执行任务的分布式系统环境中实践。在分布式系统环境中,程序模块可以位于本地和远程存储器存储设备中。本发明可具体化为其他具体形式而不背离其精神或特征。所描述的实施方式在所有方面都应被认为仅是说明性而非限制性的。从而,本发明的范围由所附权利要求书而非前述描述指示。落入权利要求书的等效方案的含义和范围内的所有改变应被权利要求书的范围所涵盖。
10
权利要求
1.一种在计算环境中的显示分层结构的方法,所述方法包括标识分层结构(104)中的一组节点(S02,S03) (502),其中所述一组节点(S02,S03)共享不由所述分层结构中的任何其他节点共享的一个或多个共同特征; 确定所述一组节点(S02,S03)作为集合满足预定条件(504); 作为这些节点(S02,S03)共享不由所述分层结构中的任何其他节点共享的所述一个或多个共同特征的结果并且作为所述集合满足所述预定条件的结果,聚集所述一组节点的至少一部分(506);以及在图形用户界面中显示所述分层结构的表示,包括将所聚集的部分显示为所述分层结构中的单个实体(106) (508)。
2.如权利要求1所述的方法,其特征在于,不由所述分层结构中的任何其他节点共享的所述一个或多个共同特征包括共享同一分层结构父节点的各节点。
3.如权利要求1所述的方法,其特征在于,所述预定条件包括所述一组节点中的节点的数量满足或超过节点的预定阈值数量。
4.如权利要求1所述的方法,其特征在于,所述单个实体是多个硬件设备的图形表示。
5.如权利要求1所述的方法,其特征在于,还包括显示与所述一组节点中的一节点相关联的用于锁定的用户界面元素; 接收在所述用于锁定的用户界面元素处的指示所述节点被锁定的用户输入; 将所述锁定节点从所聚集的部分中排除;以及将所述锁定节点与所述单个实体一起显示在所述分层结构中。
6.如权利要求1所述的方法,其特征在于,还包括显示覆盖在地理地图上的分层结构, 使得分层结构节点在这些节点所表示的系统所处的大概地理位置处示出。
7.如权利要求1所述的方法,其特征在于,还包括显示覆盖在建筑物地图或数据中心服务器地图中的至少一个之上的分层结构。
8.如权利要求1所述的方法,其特征在于,还包括 在所述用户界面处接收针对所述单个实体的用户输入;作为所述用户输入的结果,显示与由所聚集的部分来表示的各单独节点有关的信息。
9.如权利要求1所述的方法,其特征在于,还包括在所述用户界面处接收针对所述单个实体的用户输入,以通过配置所述单个实体来配置由所述单个实体表示的所有节点。
10.如权利要求8所述的方法,其特征在于,接收用户输入包括接收选择在与所述单个实体相关联的信息框中显示的链路的用户输入。
11.如权利要求8所述的方法,其特征在于,显示与由所聚集的部分所表示的各单独节点有关的信息包括显示由所聚集的部分所表示的各节点的列表视图。
12.如权利要求8所述的方法,其特征在于,显示与由所聚集的部分所表示的各单独节点有关的信息包括分解所聚集的部分以使得由所聚集的部分表示的各节点被显示在所述分层结构中。
13.如权利要求1所述的方法,其特征在于,还包括 在所述用户界面处接收针对所述单个实体的用户输入;作为所述用户输入的结果,显示与由所聚集的部分表示的各节点有关的概括信息。
14.如权利要求13所述的方法,其特征在于,所述用户输入包括在所述单个实体上方或附近悬停。
15.如权利要求13所述的方法,其特征在于,显示与由所聚集的部分所表示的各节点有关的概括信息包括显示由所聚集的部分所表示的系统的聚集健康信息。
全文摘要
IT客户机管理中的关系可视化和图形交互模型。显示分层结构。一种方法包括标识表示分层结构中的各站点的一组节点。该组节点共享不由该分层结构中的任何其他节点共享的一个或多个共同特征。该方法还包括确定该组节点作为集合满足预定条件。作为这些节点共享不由该分层结构中的任何其他节点共享的一个或多个共同特征的结果并且作为该集合满足预定条件的结果,该方法还包括聚集该组节点的至少一部分。该方法还包括在图形用户界面中显示该分层结构的表示,包括将所聚集的部分显示为该分层结构中的单个实体。
文档编号G06Q10/00GK102332118SQ201110260910
公开日2012年1月25日 申请日期2011年8月8日 优先权日2010年8月9日
发明者D·C·詹姆斯, D·D·沃德, J·K·斯坦顿, 冯乐宇, 姚忠雯, 张川波, 杜杰, 陈越, 骆华俊 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1