CN101384994A - 用于逐级披露信息的装置、系统和方法 - Google Patents

用于逐级披露信息的装置、系统和方法 Download PDF

Info

Publication number
CN101384994A
CN101384994A CNA2007800057402A CN200780005740A CN101384994A CN 101384994 A CN101384994 A CN 101384994A CN A2007800057402 A CNA2007800057402 A CN A2007800057402A CN 200780005740 A CN200780005740 A CN 200780005740A CN 101384994 A CN101384994 A CN 101384994A
Authority
CN
China
Prior art keywords
entity
information
rank
module
granularity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2007800057402A
Other languages
English (en)
Other versions
CN101384994B (zh
Inventor
C·A·基耶利斯泽斯基
A·迪贝格尔
E·坎多尔干
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN101384994A publication Critical patent/CN101384994A/zh
Application granted granted Critical
Publication of CN101384994B publication Critical patent/CN101384994B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Abstract

本发明披露了一种用于逐级披露信息的装置、系统和方法以支持信息技术系统可视化和管理。组织模块为信息技术系统建立多个级别的图形信息,所述信息技术系统包括多个实体和各实体之间的多个连接,其中每个实体代表一个或多个子实体并被分配到至少一个级别和至少一个实体类别。分配模块针对每个所分配的级别向每个实体分配实体图形表示。显示模块使用级别的实体信息粒度显示选定实体的所述实体图形表示,以及显示相邻实体关系的上下文图形表示。修改模块逐级修改信息环境以响应用户请求。

Description

用于逐级披露信息的装置、系统和方法
技术领域
本发明涉及披露信息,具体地说,涉及逐级披露信息以支持信息技术系统可视化和管理。
背景技术
信息技术系统对于组织的所有方面变得越来越重要。因此,许多信息技术系统的规模和复杂性迅速增长。例如,信息技术系统可以在多个站点处包括数据中心,每个数据中心之间具有多个高带宽通信通道。此外,每个数据中心可以包括多个在此被称为对象的设备,包括主计算机、服务器、数据存储库、数据存储设备、路由器、交换机、终端、计算机工作站、打印机等。
对象可以通过多个诸如以太网、令牌环网络、光纤通道连接(例如由华盛顿特区的美国国家标准学会定义)、点对点数据总线之类的通信通道互连。通信通道在此被称为连接。此外,可以将一个或多个对象的各部分组织为逻辑资源,在此被称为资源。例如,诸如硬盘驱动器之类的存储设备可以包括多个逻辑卷,其中存储设备是信息技术系统对象而逻辑卷是信息技术系统资源。
在各数据中心之间以及每个数据中心的对象和资源之间,对象之间的互连和资源的划分可能会截然不同。因此,由于信息技术系统的复杂性,管理员可能难以确定信息技术系统中对象和资源的关系和/或功能。此外,管理员可能更加难以将如何管理和/或修改信息技术系统可视化。
从上述讨论应显而易见的是,需要一种披露信息的装置、系统和方法以支持信息技术系统可视化和管理。有益地,此类装置、系统和方法将显示需要的信息并尽量减少不需要的信息。
发明内容
已开发本发明以响应本领域的当前状况,具体地说,响应本领域中通过当前可用的信息披露方法尚未完全解决的问题和需求。相应地,已开发本发明以提供一种用于通过响应于用户请求而展示附加详细信息层来披露信息的装置、系统和方法,以克服本领域中上述许多或全部缺点。
用于披露信息的装置具备多个配置为在功能上执行以下步骤的模块:建立多个级别、分配实体图形表示、显示选定实体图形表示,以及逐级修改信息环境(information environment)。在所述实施例中,这些模块包括组织模块、分配模块、显示模块和修改模块。
组织模块为信息技术系统建立多个级别的图形信息。所述信息技术系统包括多个实体和各实体之间的多个连接。每个实体代表一个或多个子实体并被分配到至少一个级别和至少一个实体类别。可使用指定的实体信息粒度来配置每个级别。此外,每个实体具有其中该实体没有任何子实体的最精细粒度级别。
分配模块针对每个所分配的级别向每个实体分配实体图形表示。例如,对于每个分配的级别,实体可以具有唯一的实体图形表示。所述实体图形表示包括至少一个图标。
显示模块使用级别的实体信息粒度显示选定实体的所述实体图形表示,以及显示包括至少一个图标的相邻实体关系的上下文图形表示。所述选定实体的图形表示和上下文图形表示包括信息环境。
修改模块逐级修改所述信息环境以便展示附加详细信息层以响应用户请求。所述装置通过所述信息环境披露信息以支持信息技术系统的可视化和管理。
还提供了本发明的用于披露信息的系统。所述系统可以包括在信息技术系统中。具体地说,在一个实施例中,所述系统包括信息技术系统和计算机。所述计算机包括组织模块、分配模块、显示模块、修改模块和导航模块。
所述信息技术系统包括多个诸如服务器、路由器、存储设备之类的对象。所述信息技术系统的对象可以通过多个连接互连。可以将一个或多个对象的各部分组织为诸如逻辑卷、刀片中心之类的资源。如在此所使用的,术语“实体”指一个或多个对象和/或资源。
所述计算机与所述信息技术系统通信。在一个实施例中,所述信息技术系统包含计算机。所述计算机可以执行一个或多个包括所述组织模块、分配模块、显示模块、修改模块和导航模块的软件过程。所述组织模块为信息技术系统建立多个级别的图形信息。所述分配模块针对每个所分配的级别向每个实体分配实体图形表示。
所述显示模块显示选定实体的实体图形表示以及相邻实体关系的上下文图形表示。所述修改模块逐级修改所述信息环境以响应用户请求。所述导航模块导航到所述信息环境的实体图形表示。所述系统通过显示实体的选定信息粒度连同互连实体的上下文信息来支持实体的可视化和管理。
还提供了本发明的用于披露信息的方法。在所披露的实施例中,所述方法实质上包括针对所述装置和系统的操作执行上面提供的功能的步骤。在一个实施例中,所述方法包括建立多个级别、分配实体图形表示、显示选定实体图形表示和逐级修改信息环境。
组织模块为信息技术系统建立多个级别的图形信息,所述信息技术系统包括多个实体和各实体之间的多个连接,其中每个实体代表一个或多个子实体并被分配到至少一个级别和至少一个实体类别,并且可使用指定的实体信息粒度来配置每个级别。分配模块针对每个所分配的级别向每个实体分配实体图形表示。所述实体图形表示包括至少一个图标。
显示模块使用级别的实体信息粒度显示选定实体的所述实体图形表示,以及显示相邻实体关系的上下文图形表示。修改模块逐级修改所述信息环境以响应用户请求。所述方法以适合的期望粒度和上下文披露信息技术系统的信息。
优选地,所述导航是从不同级别但为同一实体类别的第一实体到第二实体的垂直运动。更优选地,所述导航是从同一级别的第一实体到第二实体的水平运动。更优选地,所述导航是从不同级别和实体类别的第一实体到第二实体的对角线运动。
优选地,提供了用于披露信息的系统,所述系统包括:配置为处理数据的信息技术系统;与所述信息技术系统通信的计算机,所述计算机包括:组织模块,配置为针对信息技术系统建立多个级别的图形信息,所述信息技术系统包括多个实体和各实体之间的多个连接,其中每个实体代表一个或多个是对象和/或资源的子实体并且每个实体被分配到至少一个级别和至少一个实体类别,可使用指定的实体信息粒度来配置每个级别,并且每个实体具有其中每个实体没有任何子实体的最精细粒度级别;分配模块,配置为针对每个所分配的级别向每个实体分配实体图形表示,其中所述实体图形表示包括至少一个图标;显示模块,配置为使用级别的实体信息粒度显示选定实体的所述实体图形表示,以及显示包括至少一个图标的相邻实体关系的上下文图形表示,所述选定实体图形表示和上下文图形表示包括信息环境;修改模块,配置为逐级修改所述信息环境以响应用户请求;以及导航模块,配置为导航到所述信息环境的实体图形表示。更优选地,提供了用于披露信息的装置,所述装置包括:用于为信息技术系统建立多个级别的图形信息的装置,所述信息技术系统包括多个实体和各实体之间的多个连接,其中每个实体代表一个或多个子实体并且被分配到至少一个级别和至少一个实体类别,可使用指定的实体信息粒度来配置每个级别,并且每个实体具有其中每个实体没有任何子实体的最精细粒度级别,并且其中所述级别包括:使用为一组实体提供抽象信息的实体信息粒度配置的全局级别、使用提供与每个实体和最少抽象有关的信息的实体信息粒度配置的属性级别、使用为给定实体类别内的多个实体组提供抽象信息的实体信息粒度配置的环境级别(ambient level)、使用为一组实体和紧接的环境提供抽象信息的实体信息粒度配置的轨道(orbital)级别、使用为一组实体中的多个实体提供抽象信息的实体信息粒度配置的上下文级别,以及使用为一组实体中的多个实体提供关系信息的实体信息粒度配置的事例(case)级别;用于针对每个所分配的级别向每个实体分配实体图形表示的装置,其中所述实体图形表示包括至少一个图标;用于使用级别的实体信息粒度显示选定实体的所述实体图形表示,以及显示包括至少一个图标的相邻实体关系的上下文图形表示的装置,所述选定实体图形表示和上下文图形表示包括信息环境;用于逐级修改所述信息环境以响应用户请求的装置;以及用于导航到所述信息环境的图形表示的装置。
优选地,提供了用于将一组实体的多个连接显示为聚合连接和聚合信息披露的操作。更优选地,提供了用于显示指定关系度量的聚合连接的操作。更优选地,提供了用于显示选定聚合连接的多个取消聚合连接的操作。
本说明书中对功能、优点的参考或类似语言并非暗示可以与本发明一起实现的所有功能和优点应在本发明的任何单个实施例中。相反,应当理解,引用所述功能和优点的语言指与实施例一起描述的特定功能、优点或特性包括在本发明的至少一个实施例中。因此,本说明书中对功能、优点的讨论和类似语言可以(但并不一定)指同一实施例。
此外,本发明的所述功能、优点和特性可以以任何适当的方式组合在一个或多个实施例中。相关领域的技术人员将认识到,可以在没有特定实施例的一个或多个特定功能或优点的情况下实现本发明。在其他情况下,可以在特定实施例中认识到可能不存在于本发明的所有实施例中的其他功能和优点。
本发明的实施例以适合的选定级别以及相关和/或互连实体的上下文信息披露有关信息技术系统的一个或多个实体的信息。从以下说明和所附权利要求,本发明的这些功能和优点将变得更加显而易见,或者通过实现如下文所述的本发明,可以了解本发明的这些功能和优点。
附图说明
为了容易地理解本发明的优点,将通过参考附图中示出的特定实施例说明上面简要介绍的本发明的更具体的说明。应当理解,这些附图仅示出了本发明的典型实施例,并且因此不应被视为限制其范围,将通过使用附图以其他特性和详细信息来描述和说明本发明,这些附图是:
图1是示出根据本发明的数据中心的一个实施例的示意性方块图;
图2是示出根据本发明的信息技术系统的一个实施例的示意性方块图;
图3是示出根据本发明的信息披露装置的一个实施例的示意性方块图;
图4是示出根据本发明的计算机的一个实施例的示意性方块图;
图5是示出本发明的信息披露方法的一个实施例的示意性流程图;
图6A是示出本发明的连接聚合方法的一个实施例的示意性流程图;
图6B是示出本发明的逐级聚合披露方法的一个实施例的示意性流程图;
图7是示出本发明的级别的一个实施例的示意性方块图;
图8是示出本发明的上下文图形表示的一个实施例的示意性方块图;
图9是示出本发明的上下文图形表示的一个备选实施例的示意性方块图;
图10A-10B是示出本发明的聚合连接的一个实施例的图;
图10C-10E是示出本发明的连接取消聚合的一个实施例的图;
图11是示出本发明的实体类别的一个实施例的示意性方块图;以及
图12是示出本发明的扩展信息的一个实施例的示意性方块图。
具体实施方式
将本说明书中描述的多个功能单元标记为模块,以便更特别地强调它们的实现无关性。例如,模块可以被实现为包括定制VLSI电路或门阵列、诸如逻辑芯片、晶体管或其他分离组件之类的现用半导体的硬件电路。模块还可以在诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑器件之类的可编程硬件设备中实现。
模块还可以在软件中实现,以便由各种类型的处理器执行。例如,标识的可执行代码的模块可以包括一个或多个物理或逻辑的计算机指令块,所述块可以例如组织为对象、过程或功能。然而,标识的模块的可执行代码不需要在物理上位于一起,但是可以包括存储在不同位置的不同指令,当所述指令被逻辑地结合时,将包括所述模块并实现模块的所声称的目的。
实际上,可执行代码的模块可以是单个指令或多个指令,并且甚至可以分布在数个不同的代码段上、多个不同的程序中,以及跨数个存储器设备。同样,操作数据可以在模块中被标识和在此示出,并且可以包括在任何适当的形式中并组织在任何适当类型的数据结构中。操作数据可以被收集为单个数据集,或可以分布在包括不同存储设备的不同位置上,并且可以至少部分地仅作为电子信号存在于系统或网络中。
本说明书中对“一个实施例”、“实施例”或类似语言的引用指结合该实施例描述的特定功能、结构或特性被包括在本发明的至少一个实施例中。因此,本说明书中出现的短语“在一个实施例中”、“在实施例中”和类似语言可以(但是并非一定)都指同一实施例。
对信号承载介质的引用可以采取任何能够生成信号、导致信号生成或导致在数字处理装置上执行机器可读指令的程序的形式。信号承载介质可以包括在传输线路、光盘、数字视盘、磁带、贝努利驱动器、磁盘、穿孔卡、闪存、集成电路或其他数字处理装置存储器设备中。
此外,本发明的所述功能、结构或特性可以以任何适当的方式组合在一个或多个实施例中。在以下说明中,提供了大量特定的详细信息,如编程、软件模块、用户选择、网络事务、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等的实例,以便彻底理解本发明的实施例。但是,相关领域的技术人员将认识到,可以在没有一个或多个特定的细节的情况下实现本发明,或者可以通过其他方法、组件、材料等实现本发明。在其他情况下,未详细示出或描述公知的结构、材料或操作以避免使本发明的各方面变得模糊不清。
图1是示出根据本发明的数据中心100的一个实施例的示意性方块图。数据中心100包括一个或多个工作站105、一个或多个主机120、一个或多个存储系统135、存储服务器130、一个或多个打印机150、打印服务器155、一个或多个桥接器115以及路由器160。虽然为了简洁,数据中心100被示为具有四个工作站105、两个主机120、三个存储系统135、一个存储服务器130、两个打印机150、一个打印服务器155、两个桥接器115以及一个路由器160,但是可以使用任意数量的工作站105、主机120、存储系统135、存储服务器130、打印机150、打印服务器155、桥接器115以及路由器160。
工作站105、主机120、存储系统135、存储服务器130、打印机150、打印服务器155、桥接器115以及路由器160可以被统称为对象。除了示出的对象之外,数据中心100可以包括为了简洁而省略的服务器、集线器等。如本领域的技术人员所公知的,数据中心100的对象通过多个连接通信。所述连接可以是以太网、令牌环网络、光纤网络、专用数据总线等。虽然数据中心100的对象被示为以特定配置互连,但是所述对象可以以任意配置互连。
工作站105可以是终端、计算机工作站、便携式计算机、个人数字助理等。用户可以使用工作站105执行数据处理任务。在一个实施例中,工作站105被组织在工作站组110中。工作站组110是实体类别的一个实例,其中实体类别是类似对象的集合。例如,工作站组110可以是包括一个或多个计算机工作站以及一个或多个终端的实体类别。
主机120可以执行诸如维护数据库、处理事务之类的数据处理任务。例如,第一主机120a可以为第一工作站105a的用户执行事务数据库软件应用。主机120示为组织成主机组125,其中主机组125可以是实体类别。
存储系统135可以是硬盘驱动器、数据存储库、光学存储设备、微机械设备等。在一个实施例中,每个存储系统135包括一个或多个存储控制器以及一个或多个存储设备。存储系统135可以存储工作站105和主机120的数据。工作站105和主机120可以通过存储服务器130与存储系统135通信。存储系统135和存储服务器130被示为组织成存储组140,其中存储组140可以是实体类别。
打印机150可以打印工作站105和主机120的文档。工作站105和主机120可以将打印作业提交到打印服务器155以便在打印机150上打印。打印机150和打印服务器155被示出为组织成打印组145,其中打印组可以是实体类别。
除了对象之外,数据中心100可以包括一个或多个资源。如本领域的技术人员所公知的,资源可以是一个或多个对象的逻辑部分。例如,逻辑卷可以包括第一存储系统135a和第二存储系统135b的一部分,其中逻辑卷是资源。每个资源可以与一个或多个资源在逻辑上相关。
图2是示出根据本发明的信息技术系统200的一个实施例的示意性方块图。系统200包括一个或多个数据中心100,如图1中所示的数据中心100。此外,系统200引用图1的元素,相同的编号引用相同的元素。数据中心100借助多个路由器160通过连接进行互连。
系统200包括一个或多个物理站点中的多个对象和对象之间的连接。此外,系统200可以包括多个资源,每个资源具有多个逻辑关系。每个数据中心100和数据中心100之间的对象和资源、对象和资源之间的连接和关系,以及对象和资源的配置可以不断地变化。因此,系统200的管理员需要有关系统100的各种粒度的信息,包括概括、抽象信息和详细信息。
例如,管理员可能需要有关系统200的可用数据存储容量的数据,以及通过数据中心100的单个桥接器115的通信业务量。本发明的实施例使用适合管理员的可视化和/或管理要求的信息粒度来逐级披露有关系统100的信息。以保持使用特定详细信息披露的对象和/或资源以及所连接的对象和/或资源的上下文的方式显示所披露的信息。
图3是示出本发明的信息披露装置300的一个实施例的示意性方块图。数据中心100和信息技术系统200的一个或多个对象可以包括装置300。例如,装置300可以包括在工作站105中。对装置300的描述引用图1-2的元素,相同的编号引用相同的元素。装置300包括组织模块305、分配模块310、显示模块315、修改模块320以及导航模块325。
如下文所述,组织模块305为信息技术系统200的实体建立多个级别的图形信息(在此称为级别)。实体可以是一个或多个对象和/或一个或多个资源。信息技术系统200内的每个级别具备指定的实体信息粒度。
如下文所述,分配模块310针对每个所分配的级别向每个实体分配实体图形表示。对于每个分配级别,实体可以具有唯一的实体图形表示。备选地,实体可以针对两个或更多个级别使用此实体图形表示。
如下文所述,显示模块315使用选定级别的实体信息粒度显示选定实体的实体图形表示,以及显示与所连接实体的相邻实体关系的上下文图形表示。选定实体图形表示和上下文图形表示包括信息环境。
如下文所述,修改模块320逐级修改信息环境以响应用户请求。在一个实施例中,导航模块325导航到信息环境的实体图形表示,如下文所述。装置300允许用户访问有关信息技术系统200的任何实体的信息以及使用期望的粒度来访问该信息。
图4是示出本发明的计算机400的一个实施例的示意性方块图。计算机400包括处理器模块405、高速缓存模块410、存储器模块415、北桥模块420、南桥模块425、图形模块430、视频显示器435、基本输入/输出系统(“BIOS”)模块440、网络模块445、通用串行总线(“USB”)模块450、音频模块455、外围组件互连(“PCI”)模块460以及存储模块465。计算机400可以是图1的工作站105。对计算机400的描述可以引用图1-3的元素,相同的编号引用相同的元素。
处理器模块405、高速缓存模块410、存储器模块415、北桥模块420、南桥模块425、图形模块430、视频显示器435、BIOS模块440、网络模块445、USB模块450、音频模块455、PCI模块460以及存储模块465在此被称为组件,可以通过电信号通信以处理软件指令和数据,如本领域的技术人员所公知的那样。组件可以由一个或多个半导体衬底上的半导体门来制造。每个半导体衬底可以被封装在一个或多个安装在电路卡上的半导体器件中。组件之间的连接可以通过半导体金属层、衬底到衬底布线、电路卡接线或连接半导体器件的导线来实现。
存储器模块415存储软件指令和数据。处理器模块405执行软件指令并处理数据,如本领域的技术人员所公知的那样。在一个实施例中,存储器模块415存储而处理器模块405执行一个或多个包括图3的组织模块305、分配模块310、显示模块315、修改模块320以及导航模块325的软件过程。
通常作为逻辑流程图提出以下的示意性流程图。因此,所示顺序和标记的步骤指示所提供方法的一个实施例。可以构想其他步骤和方法,它们在功能、逻辑或效果上与所示方法的一个或多个步骤或其各部分等效。另外,提供所使用的格式和符号以说明所述方法的逻辑步骤,并且应理解它们并非限制所述方法的范围。尽管可以在流程图中使用不同的箭头类型和线条类型,但是应理解,它们并非限制相应方法的范围。实际上,某些箭头或其他连接器可用来仅指示所述方法的逻辑流。例如,箭头可以指示所述方法的枚举步骤之间的未指定持续时间的等待或监视周期。另外,出现特定方法的顺序可以或可以不严格地依照所示的相应步骤的顺序。
图5是示出本发明的信息披露方法500的一个实施例的示意性流程图。方法500实质上包括根据图1-4的所述装置300、400和系统100、200的操作执行上述功能的步骤。此外,方法500引用图1-4的元素,相同的编号引用相同的元素。
方法500开始,组织模块305为信息技术系统200建立(505)多个级别的图形信息。信息技术系统200包括多个实体和各实体之间的多个连接。例如,信息技术系统200可以包括多个数据中心100,其中每个数据中心100包括多个诸如主机120之类的数据处理对象以及多个诸如逻辑卷之类的资源。
将每个实体分配到至少一个级别。每个级别具备指定的实体信息粒度。例如,第一级别可以包括数据中心100的高级信息,例如位置、运行状态和数据吞吐量。在一个实施例中,第二级别可以包括数据中心100的一个或多个组(例如存储组140)的高级信息。例如,第二级别可以披露有关存储组140中存储系统135和存储服务器130的数量和类型的信息。
较高级别的实体可以代表一个或多个较低级别的子实体。例如,图1的存储组140可以是实体。此外,存储组140的实体可以包括一个或多个诸如存储系统135和存储服务器130之类的子实体。每个存储系统135可以代表一个或多个诸如存储控制器之类的子实体以及多个诸如硬盘驱动器之类的存储设备。
每个实体具有一个最精细的粒度级别,其中该实体没有任何子实体。例如,硬盘驱动器可以代表没有任何子实体的实体。因此,硬盘驱动器可以位于存储组140的实体的最精细粒度级别。在一个实施例中,诸如硬盘驱动器、打印机150之类的分离对象以及诸如逻辑卷和逻辑端口之类的基本资源被分配到最精细的粒度级别。
将每个实体分配到至少一个实体类别。在一个实施例中,实体类别可以包括一个或多个诸如存储系统135和/或打印机150之类的类似实体。在备选实施例中,实体类别包括一个或多个诸如存储组140的存储系统135和存储服务器130之类的逻辑关联的实体。
分配模块310针对每个分配的级别向每个实体分配(510)实体图形表示。实体图形表示包括至少一个图标。例如,每个存储系统135可以由例如图1中所示的机壳表示。在一个实施例中,单个图标可以表示多个实体。例如,用于存储系统135的图标可以表示一个或多个存储控制器以及一个或多个硬盘驱动器。
显示模块315显示(515)选定实体的实体图形表示。用户可以选择在视频显示器435上表示实体并发出选择实体的指令的实体。例如,用户可以使用鼠标将光标放置在视频显示器435上的实体图形表示之上并可以单击鼠标按钮以完成实体选择。备选地,用户可以使用配置为支持音频或语音输入的设备、由用户在视频显示器435上观看的位置确定的可视兴趣区域或诸如触摸屏视频显示器435之类的触觉设备来选择实体。
显示模块315使用指定级别的实体信息粒度显示(515)实体图形表示。例如,如果用户选择数据中心100,显示模块315将在视频显示器435上显示(515)数据中心级别的实体图形表示。在一个实施例中,数据中心100的实体图形表示可以类似于图1。
显示模块315还显示(515)相邻实体关系的上下文图形表示。上下文图形表示允许用户在更大信息技术系统200的上下文中查看有关选定实体的信息。例如,上下文图形表示可以作为有关图1的第一数据中心100a的连接的信息环境在信息技术系统200的第一数据中心100a和其他实体之间的通信的上下文中披露信息。所述信息环境可以包括成组和单独的实体。
在一个实施例中,显示模块315显示(515)与选定实体具有直接关系的每个实体的上下文图形表示。例如,如果选定实体是图1的第一数据中心100a,显示模块315可以显示(515)第一数据中心100a以及与第一数据中心100a通信的第一路由器160a。
相邻实体关系的上下文图形表示可以标识相邻实体以及相邻实体与选定实体之间的通信的特性。因此,用户不限于接收有关选定实体的信息,而且还可以在相关实体的上下文中接收有关选定实体的信息,这增加了信息披露的相关性。
在一个实施例中,所述级别包括具有为一组实体提供抽象信息的实体信息粒度的全局级别。此组实体可以是实体类别。例如,全局级别可以显示图1的主机组125的简短的抽象信息。所述级别还可以包括具有为给定实体类别内的实体组提供抽象信息的实体信息粒度的环境级别。例如,环境级别可以显示存储实体类别中诸如存储服务器130和存储系统135之类的实体的抽象信息。在备选实施例中,所述级别包括具有提供与每个实体和最少抽象有关的详细信息的实体信息粒度的属性级别。例如,属性级别可以显示有关主机组125中的每个主机120的详细信息。
在一个实施例中,所述级别包括具有为一组实体和紧接的信息环境提供抽象信息的实体信息粒度的轨道级别。例如,轨道级别可以显示有关主机组125中每个主机120以及数据中心100的第一桥接器115a的简短的抽象信息,其中第一桥接器115a作为相邻实体包括在主机组125的紧接的信息环境中。
在一个实施例中,所述级别包括具有为一组实体中的多个实体提供抽象信息的实体信息粒度的上下文级别。例如,上下文级别可以显示主机组125的每个主机120的简短的抽象信息。此外,所述级别可以包括具有为一组实体中的多个实体提供关系信息的实体信息粒度的事例级别。例如,事例级别可以显示主机组125的各主机120之间的连接。
修改模块320逐级修改(520)信息环境以响应用户请求。在一个实施例中,修改模块320修改(520)信息环境以响应诸如选择实体之类的用户请求。例如,用户可以将光标放置在实体图形表示上并通过选择实体完成请求,选择实体又通过已修改的信息环境为用户提供有关选定实体的更多详细信息。
修改模块320还可以修改(520)信息环境以响应用户信息查询。如在此所使用的,用户信息查询指示实体而没有显式选择实体。例如,用户可以将光标放置在实体上而不选择实体,此过程在此被称为光标悬停。备选地,用户信息查询可以是语音命令并且用户可以通过说出实体命令、触觉命令来指示实体。用户还可以通过触摸或可视命令指示实体并且用户可以通过眼睛扫视来指示实体。
在一个实施例中,如本领域的技术人员所公知的,可视兴趣区域设备确定用户在视频显示器435上观看的位置。如果用户在诸如两秒(2s)之类的指定时间间隔内查看实体或具有眨眼动作,可视兴趣区域设备可以指示实体。在备选实施例中,用户可以通过诸如在触摸屏视频显示器435上触摸显示的实体之类的触觉指示来指示用户信息查询。
在一个实施例中,导航模块325解释一个或多个用户选择以及一个或多个用户信息查询以便为修改模块320指示期望的修改。例如,导航模块325可以将实体选择解释为用于修改信息环境的指令,以显示较低级别实体的实体图形表示并将指令传送到修改模块320。
修改模块320修改(520)信息环境并且在一个实施例中,方法500终止。在备选实施例中,方法500循环以便在上下文图形表示中显示(515)选定实体的实体图形表示。方法500以期望粒度和上下文披露信息技术系统200的信息。
图6A是示出本发明的连接聚合方法600的一个实施例的示意性流程图。方法600实质上包括根据所述方法500、图1-5的装置300、400和系统100、200的操作执行上述功能的步骤。此外,方法600引用图1-5的元素,相同的编号引用相同的元素。
方法600开始并且在一个实施例中,用户导航(605)到实体图形表示。导航可以包括选择例如针对图5的步骤515描述和下文将进一步描述的实体图形表示。
在一个实施例中,显示模块315判定(610)是否可以聚合一个或多个实体的连接。如果连接共享源实体和/或目的地实体,则显示模块315可以判定(610)可以聚合连接。如果显示模块315判定(610)不能聚合连接,则方法600终止。如果可以聚合连接,显示模块315可以聚合(615)连接,如下文所示。
在一个实施例中,显示模块315判定(620)一个或多个连接是否具有指定的关系度量。例如,用户可以指定显示模块315显示具有“优先级连接”关系度量(指示较高的通信业务量)的聚合连接。备选地,用户可以指定显示模块315显示具有“失败连接”关系度量(指示没有通信业务量)的聚合连接。如果显示模块315判定(620)没有指定的关系度量或如果连接没有指定的关系度量,则方法600终止。备选地,如果显示模块315判定(620)存在指定的关系度量并且一个或多个连接具有指定的关系度量,显示模块315显示(625)具有与指定关系度量有关的信息的聚合连接,并且方法600终止。
图6B是示出本发明的逐级聚合披露方法650的一个实施例的示意性流程图。方法650引用图1-6A的元素,相同的编号引用相同的元素。
在一个实施例中,方法650开始,显示模块315判定(655)用户是否选择了例如针对图6A的方法600描述的聚合连接。用户可以使用指点设备、触觉设备、可视兴趣区域设备等选择聚合连接。如果用户没有选择聚合连接,显示模块315可以继续显示(625)聚合连接,同时进行循环以判定用户是否选择了聚合连接。
如果显示模块315判定(655)用户选择了聚合连接,则显示模块315逐级披露(660)有关聚合连接的信息。在一个实施例中,显示模块315披露未聚合的连接。例如,如果聚合连接包括三个连接,显示模块315可以将三个连接中的每个连接显示为所披露的连接。
备选地,显示模块315可以披露(660)有关所披露的连接的信息和/或有关子连接的信息。例如,如果所披露的连接是光纤通道连接的聚合,则显示模块315可以披露(660)连接是光纤通道连接。显示模块315还判定(665)用户是否取消选择所披露的连接。如果用户没有取消选择所披露的连接,则显示模块315可以判定(655)用户是否选择所披露的连接以进一步披露其他聚合。例如,所披露的连接可以包括聚合子连接。如果显示模块315判定(655)用户选择了所披露的连接,显示模块315通过显示各子连接来逐级披露(660)聚合子连接。
在一个实施例中,如果显示模块315判定(665)用户取消选择所披露的连接,则显示模块315可以显示(670)聚合连接并且方法650终止。方法650允许用户逐级披露连接的聚合。
图7是示出本发明的多个级别700的一个示例性实施例的示意性方块图。对级别700的描述引用图1-6的元素,相同的编号引用相同的元素。示出了多个级别720、725、730、735、740、745。此外,将元素示为分配到每个级别720、725、730、735、740、745。
在所示实施例中,组织模块305建立(505)级别1(720)、级别2(725)、级别3(730)、级别4(735)、级别5(740)以及级别6(745)。组织模块305还可以将信息技术系统100分配到级别1(720)。信息技术系统200可以是具有一个或多个子实体的实体。如所示出的,子实体可以是一个或多个数据中心100。组织模块305可以将数据中心100分配到级别2(725)。
每个数据中心100(例如第二数据中心100b)可以是具有一个或多个子实体的实体。子实体可以被分配到级别3(730)并且包括工作站组110、主机组125、存储组140和打印组145。每个组110、125、140和145还可以具有子实体。例如,存储组140示为具有分配到级别4(735)的存储服务器130和存储系统135子实体。
存储系统135(例如第一存储系统135a)可以进一步包括子实体。子实体被分配到级别5(740)并且被示为存储控制器705以及一个或多个存储设备710。此外,存储设备710(例如第一存储设备710a)还可以具有子实体。第一存储设备710a子实体可以是硬盘驱动器715并且可以被分配到级别6(745)。
因此,在多个级别700上组织信息技术系统200的对象和资源,这允许用户从较高级别的抽象视图向下搜索,以轻松查看具有与系统200的子集有关的更多详细信息的信息披露。
用户可以使用级别700在系统200中的实体之间导航。例如,用户可以使用隧穿运动从诸如级别1(720)的信息技术系统200之类的最高级别的第一实体导航到诸如级别6(745)的第一硬盘驱动器715a之类的最低级别的第二实体。导航模块325可以将使用指定击键或其他选择机制进行的第一实体选择解释为用于隧穿运动的指令。
备选地,用户可以使用对角线运动从诸如级别3(730)的工作站组110之类的第一实体导航到诸如级别4(735)的存储系统135a之类的具有不同级别和实体类别的第二实体。导航模块325可以将第二实体的选择解释为用于对角线运动的指令。
在一个实施例中,用户可以使用水平运动从诸如级别4(735)的存储服务器130之类的第一实体导航到诸如级别4(735)的第一存储系统135a之类的同一级别的第二实体。导航模块325可以将第二实体的选择解释为用于水平运动的指令。
用户还可以使用越级运动从诸如级别3(730)的存储组140之类的第一实体导航到诸如级别5(740)的第一存储设备710a之类的除相邻级别之外的级别的第二实体。导航模块325可以将使用击键进行的第二实体选择解释为用于越级运动的指令。
在一个实施例中,用户可以使用垂直运动从诸如级别3(730)的存储组140之类的第一实体导航到诸如级别4(735)的存储服务器130之类的具有不同级别但为同一实体类别的第二实体。导航模块325可以将第二实体的选择解释为用于垂直运动的指令。
图8是示出本发明的上下文图形表示800的一个实施例的示意性方块图。表示800可以代表图1的存储组140。此外,对表示800的描述引用图1-7的元素,相同的编号引用相同的元素。
用户可以选择存储组140的实体图形表示。显示模块315可以通过显示与存储组140的存储系统135通信的存储组140的存储服务器130来显示(515)存储组140。在一个实施例中,显示模块315显示如图7中所述的存储组140的级别4实体图形表示。
此外,显示模块315可以显示与存储服务器130通信的第二桥接器115b。虽然第二桥接器115b未包括在存储组140中,但是显示模块315将显示(515)第二桥接器115b,因为第二桥接器115b在关系中是存储组140的相邻实体。显示第二桥接器115b保留了存储组140与数据中心100的上下文。存储服务器130、存储系统135、第二桥接器115b以及对象之间的连接包括信息环境。
图9是示出本发明的上下文图形表示900的一个备选实施例的示意性方块图。表示900可以是图8的表示800的备选实施例,并且可以代表图1的存储组140。此外,对表示900的描述引用图1-8的元素,相同的编号引用相同的元素。
表示900包括存储组140的附加上下文信息。第二桥接器115b被示为与图2的第一路由器160a通信,并通过第一路由器160a与图2的第二、第四和第五数据中心100b、100d、100e以及第二路由器160b通信。附加上下文信息可用于检查间隔较远的实体之间的问题。
图10A是示出图6的连接聚合方法600的示例的聚合连接1000的一个实施例的图。对连接1000的描述引用图1-9的元素,相同的编号引用相同的元素。
图1的存储组140被示为好像由显示模块315显示(515)。在存储服务器130和存储系统135之间显示了连接1005。通过圆点强调第三连接1005c以指示“优先级连接”关系度量。
图10B是图10A的图,示出了图10A的聚合连接1000。对连接1000的描述引用图1-10A的元素,相同的编号引用相同的元素。
在一个实施例中,显示模块315确定(610)可以聚合图10A的连接1005。例如,当每个连接1005共享源(存储服务器130),并且每个连接1005共享公共类型的目的地(存储系统135)时,显示模块315确定(610)可以聚合连接1005。显示模块315将连接1005聚合(615)为聚合连接1010。此外,显示模块315可以将存储系统135聚合为单个块1015。
在一个实施例中,显示模块315还判定(620)图10A的连接1005是否具有指定的关系度量,例如第三连接1005c的“优先级连接”关系度量。由于第三连接1005a具有“优先级连接”关系度量,因此显示模块315显示第三连接1005c的“优先级连接”关系度量。
图10C-10D是示出如针对图6B的逐级聚合披露方法650所述的连接取消聚合1050的一个实施例的图。对连接取消聚合1050的描述引用图1-10B的元素,相同的编号引用相同的元素。
图10B的存储组140被示为好像由显示模块315显示。此外,光标1055被示为放置在聚合连接1010上。用户可以使用光标1055选择聚合连接1010。
图10D示出了图10C的存储组140,并且披露了聚合连接1010的连接1005以响应用户的选择。因此用户可以披露聚合连接1010的详细信息。
图10E示出了图10C的存储组140,且在扩展信息窗口1060中披露了与聚合连接1010有关的信息。扩展信息窗口1060显示有关聚合连接1010的信息。在预示性实例中,扩展信息窗口1060被示为指示聚合连接1010是以每秒两千兆(2Gb/s)传输数据的光纤通道连接。
图11是示出本发明的实体类别1100的一个实施例的示意性方块图。实体类别1100包括如图1和2所示的对象和资源。此外,对实体类别1100的描述引用图1-10B的元素,相同的编号引用相同的元素。示出了图7的级别1(720)、级别2(725)和级别3(730),并且将一个或多个实体1105分配到级别1(720),将一个或多个实体1110分配到级别2(725),而将一个或多个实体1115分配到级别3(730)。
级别1(720)的每个实体1105具有相应的子实体,即级别2(725)的实体1110。此外,级别2(725)的每个实体1110具有相应的子实体,即级别3(730)的实体1115。虽然为了简洁,级别1(720)和级别2(725)的每个实体1105、1110被示为仅有一个子实体,但是每个实体1105、1110、1115可以具有任意数量的子实体。
第一和第二实体1105a、1110a、1115a、1105b、1110b、1115b被组织为第一实体类别1120a,而第三实体1105c、1110c、1115c被组织为第二实体类别1120b。每个实体类别1120可以包括类似实体1105、1110、1115。例如,图1的主机120可以包括实体类别1120。如所示出的,实体类别1120可以跨一个或多个级别700扩展。
在一个实施例中,使用实体类别1120以帮助用户在实体1105、1110、1115之间导航。例如,用户可以使用越级运动,其中导航绕过实体类别1120。
图12是示出本发明的扩展信息1200的一个实施例的示意性方块图。存储组140被示为好像由显示模块315例如在视频显示器435上显示(515)。此外,光标1055被示为放置在第三存储系统135c上。描述还引用图1-11的元素,相同的编号引用相同的元素。图11的实体1105、1110、1115被统称为实体1105。
放置在第三存储系统135c上的光标1055是光标悬停。光标悬停可以是用户信息查询的一个实施例。修改模块320可以通过提供有关实体1105的扩展信息来修改(520)信息环境以响应用户信息查询,尽管没有显式选择实体1105。
例如,扩展信息窗口1060被示为由修改模块320显示以响应光标悬停。扩展信息窗口1060显示有关第三存储系统135c的扩展信息。扩展信息窗口1060被示为指定第三存储系统135c是存储子系统,并且被进一步分类为具有光纤通道接口和一千零二十四千兆(1024GB)存储容量的独立磁盘冗余阵列(“RAID”)5存储子系统。
在备选实施例中,用户信息查询可以响应指示,例如语音命令、可视兴趣区域指示和/或触觉指示。例如,修改模块320可以修改信息环境以显示扩展信息窗口1060,以响应用户的手指停留在视频显示器435上的第三存储系统135c的图标附近。
本发明的实施例以适合的选定级别700并使用相关和/或相连实体1105的上下文信息披露了与信息技术系统200的一个或多个实体1105有关的信息。可以以其他特定形式实现本发明而不偏离本发明的精神或本质特性。所述实施例在所有方面都只是被视为示例性的而非限制性的。因此,本发明的范围由所附权利要求而非上述说明来指示。所有在权利要求的等效含义和范围之内的更改都旨在被包含在权利要求的范围内。

Claims (21)

1.一种用于披露信息的装置,所述装置包括:
组织模块,其可配置为针对信息技术系统建立多个级别的图形信息,所述信息技术系统包括多个实体和各实体之间的多个连接,其中每个实体代表一个或多个子实体并被分配到至少一个级别,并且可使用指定的实体信息粒度来配置每个级别;
分配模块,其可配置为针对所分配的级别向实体分配实体图形表示;
显示模块,其可配置为使用关联级别的实体信息粒度显示选定实体的所述实体图形表示,以及显示相邻实体关系的上下文图形表示,所述选定实体的图形表示和上下文图形表示包括信息环境;以及
修改模块,其可配置为逐级修改所述信息环境以响应用户请求。
2.如权利要求1中所述的装置,其中所述级别包括可使用为一组实体提供抽象信息的实体信息粒度配置的全局级别,以及可使用提供与每个实体和最少抽象有关的信息的实体信息粒度配置的属性级别。
3.如权利要求1中所述的装置,其中所述级别包括可使用为指定实体类别内的多个实体组提供抽象信息的实体信息粒度配置的环境级别。
4.如权利要求1中所述的装置,其中所述级别包括可使用为一组实体和紧接的信息环境提供抽象信息的实体信息粒度配置的轨道级别。
5.如权利要求1中所述的装置,其中所述级别包括可使用为单独实体和所述紧接的信息环境提供抽象信息的实体信息粒度配置的上下文级别,其中所述紧接的信息环境可以同时包括成组的和单独的实体。
6.如权利要求1中所述的装置,其中所述级别包括可使用提供单独的物理对象和关联的逻辑资源之间的关系信息的实体信息粒度配置的事例级别。
7.如权利要求1中所述的装置,还包括导航模块,其可配置为导航到所述信息环境的实体图形表示。
8.如权利要求7中所述的装置,其中所述导航是绕过粒度级别和实体类别中的至少一个的越级运动。
9.如权利要求7中所述的装置,其中所述导航是最高粒度级别的第一实体与最低粒度级别的第二实体之间的隧穿运动。
10.如权利要求1中所述的装置,其中所述显示模块可进一步配置为显示有关实体的扩展信息以响应用户信息查询。
11.一种用于披露信息的方法,所述方法包括以下步骤:
为信息技术系统建立多个级别的图形信息,所述信息技术系统包括多个实体和各实体之间的多个连接,其中每个实体代表一个或多个子实体并被分配到至少一个级别,并且可使用指定的实体信息粒度来配置每个级别,并且每个实体具有其中每个实体没有任何子实体的最精细粒度级别;
针对所分配的级别向实体分配实体图形表示;
使用关联级别的实体信息粒度显示选定实体的所述实体图形表示,以及显示相邻实体关系的上下文图形表示,所述选定实体的图形表示和上下文图形表示包括信息环境;以及
逐级修改所述信息环境以响应用户请求。
12.如权利要求11中所述的方法,其中所述级别包括可使用为一组实体提供抽象信息的实体信息粒度配置的全局级别,以及可使用提供与每个实体和最少抽象有关的信息的实体信息粒度配置的属性级别。
13.如权利要求11中所述的方法,其中所述级别包括可使用为指定实体类别内的多个实体组提供抽象信息的实体信息粒度配置的环境级别。
14.如权利要求11中所述的方法,其中所述级别包括可使用为一组实体和紧接的环境提供抽象信息的实体信息粒度配置的轨道级别。
15.如权利要求11中所述的方法,其中所述级别包括可使用为单独实体和所述紧接的信息环境提供抽象信息的实体信息粒度配置的上下文级别。
16.如权利要求11中所述的方法,其中所述级别包括可使用提供单独的物理对象和关联的逻辑资源之间的关系信息的实体信息粒度配置的事例级别。
17.如权利要求11中所述的方法,其中所述指令还包括导航到所述信息环境的实体图形表示的操作。
18.如权利要求11中所述的方法,其中所述导航进一步包括绕过粒度级别和实体类别中的至少一个的越级运动。
19.如权利要求11中所述的方法,其中所述导航包括最高粒度级别的第一实体与最低粒度级别的第二实体之间的隧穿运动。
20.如权利要求11中所述的方法,还包括以下步骤:显示有关实体的扩展信息以响应用户信息查询。
21.一种计算机程序,包括当所述程序在计算机上运行时适于执行权利要求11到20中任一权利要求所述方法的所有步骤的程序代码装置。
CN2007800057402A 2006-02-17 2007-01-30 用于逐级披露信息的装置、系统和方法 Expired - Fee Related CN101384994B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/356,582 2006-02-17
US11/356,582 US7716586B2 (en) 2006-02-17 2006-02-17 Apparatus, system, and method for progressively disclosing information in support of information technology system visualization and management
PCT/EP2007/050887 WO2007093499A1 (en) 2006-02-17 2007-01-30 Apparatus, system, and method for progressively disclosing information

Publications (2)

Publication Number Publication Date
CN101384994A true CN101384994A (zh) 2009-03-11
CN101384994B CN101384994B (zh) 2013-03-20

Family

ID=38006599

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007800057402A Expired - Fee Related CN101384994B (zh) 2006-02-17 2007-01-30 用于逐级披露信息的装置、系统和方法

Country Status (6)

Country Link
US (1) US7716586B2 (zh)
EP (1) EP1987423A1 (zh)
JP (1) JP5132578B2 (zh)
CN (1) CN101384994B (zh)
TW (1) TW200818771A (zh)
WO (1) WO2007093499A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1883020B1 (en) * 2006-07-28 2013-05-22 Dassault Systèmes Method and system for navigating in a database of a computer system
US8825183B2 (en) * 2010-03-22 2014-09-02 Fisher-Rosemount Systems, Inc. Methods for a data driven interface based on relationships between process control tags
US9699040B2 (en) * 2014-09-30 2017-07-04 Vivint, Inc. Systems and methods for monitoring globally distributed remote storage devices
US11353967B2 (en) 2018-05-31 2022-06-07 Arkh Litho Holdings, LLC Interacting with a virtual environment using a pointing controller
CN110543346A (zh) * 2019-08-28 2019-12-06 英业达科技有限公司 切换基本输入/输出系统(bios)界面的方法
US11755111B2 (en) 2020-03-16 2023-09-12 Arkh, Inc. Spatially aware computing hub and environment
USD1009861S1 (en) 2020-09-25 2024-01-02 Arkh, Inc. Smart ring

Family Cites Families (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56116113A (en) 1979-12-03 1981-09-11 Xerox Corp Machine controlling apparatus and method
JPS63282840A (ja) * 1987-04-01 1988-11-18 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン 命令作成援助方法
US4821211A (en) 1987-11-19 1989-04-11 International Business Machines Corp. Method of navigating among program menus using a graphical menu tree
US5513306A (en) * 1990-08-09 1996-04-30 Apple Computer, Inc. Temporal event viewing and editing system
US5768552A (en) * 1990-09-28 1998-06-16 Silicon Graphics, Inc. Graphical representation of computer network topology and activity
US5758152A (en) * 1990-12-06 1998-05-26 Prime Arithmetics, Inc. Method and apparatus for the generation and manipulation of data structures
US5457808A (en) * 1992-02-04 1995-10-10 Nec Corporation Point-to-multipoint communication network capable of retransmitting a multicast signal
US5555244A (en) * 1994-05-19 1996-09-10 Integrated Network Corporation Scalable multimedia network
DE69429983T2 (de) * 1994-05-25 2002-10-17 Ibm Datenübertragungsnetz und Verfahren zum Betreiben des Netzes
ATE197213T1 (de) 1994-07-22 2000-11-15 Koninkl Kpn Nv Verfahren zur erzeugung von verbindungen in einem kommunikationsnetzwerk
DE69534331T2 (de) 1994-07-28 2006-01-12 Xerox Corp. Verfahren und Vorrichtung zur Hervorhebung der Einzelheit einer Baumstruktur
US5541927A (en) * 1994-08-24 1996-07-30 At&T Corp. Method of multicasting
WO1996009579A1 (en) 1994-09-22 1996-03-28 Izak Van Cruyningen Popup menus with directional gestures
US5517494A (en) * 1994-09-30 1996-05-14 Apple Computer, Inc. Method and system of multicast routing for groups with a single transmitter
US5892761A (en) * 1995-10-31 1999-04-06 Netscape Communications Corporation Method and apparatus for routing data in collaborative computing system
KR970056248A (ko) * 1995-12-07 1997-07-31 양승택 Ieee p1355 방식을 사용하는 비동기 전송방식 근거리망 스위칭 허브장치 및 그 동작 방법
JP2862075B2 (ja) * 1996-02-29 1999-02-24 日本電気株式会社 ネットワークマップ表示処理システム
US5751965A (en) * 1996-03-21 1998-05-12 Cabletron System, Inc. Network connection status monitor and display
US5831975A (en) * 1996-04-04 1998-11-03 Lucent Technologies Inc. System and method for hierarchical multicast routing in ATM networks
US5867653A (en) * 1996-04-18 1999-02-02 International Business Machines Corporation Method and apparatus for multi-cast based video conferencing
US5778187A (en) * 1996-05-09 1998-07-07 Netcast Communications Corp. Multicasting method and apparatus
US5828838A (en) * 1996-06-20 1998-10-27 Intel Corporation Method and apparatus for conducting multi-point electronic conferences
US6064984A (en) 1996-08-29 2000-05-16 Marketknowledge, Inc. Graphical user interface for a computer-implemented financial planning tool
US5963547A (en) * 1996-09-18 1999-10-05 Videoserver, Inc. Method and apparatus for centralized multipoint conferencing in a packet network
US5905871A (en) * 1996-10-10 1999-05-18 Lucent Technologies Inc. Method of multicasting
US6031528A (en) * 1996-11-25 2000-02-29 Intel Corporation User based graphical computer network diagnostic tool
JPH10187576A (ja) * 1996-12-27 1998-07-21 Toyo Joho Syst:Kk 分散されたクライアント及びサーバの資源集中管理システム
US6040834A (en) * 1996-12-31 2000-03-21 Cisco Technology, Inc. Customizable user interface for network navigation and management
US6597377B1 (en) * 1997-02-25 2003-07-22 International Business Machines Corporation Web links objects
US5968122A (en) 1997-03-31 1999-10-19 Alcatel Alsthom Compagnie Generale D'electricite Method for propagating between views of connection object status in network
US5852714A (en) * 1997-05-21 1998-12-22 Eten Information System Co., Ltd. Real time broadcasting system on an internet
US6154213A (en) * 1997-05-30 2000-11-28 Rennison; Earl F. Immersive movement-based interaction with large complex information structures
US5877766A (en) * 1997-08-15 1999-03-02 International Business Machines Corporation Multi-node user interface component and method thereof for use in accessing a plurality of linked records
US6154463A (en) * 1997-08-26 2000-11-28 Lucent Technologies, Inc. System and method for multicast conferencing and online discussion groups
US6128013A (en) 1997-10-30 2000-10-03 Eastman Kodak Company User interface for an image capture device
US6112181A (en) * 1997-11-06 2000-08-29 Intertrust Technologies Corporation Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
US6438110B1 (en) * 1997-11-12 2002-08-20 Nortel Networks Limited Reservation of connections in a communications network
US6084585A (en) 1998-07-29 2000-07-04 International Business Machines Corp. System for directly accessing fields on electronic forms
US6549932B1 (en) * 1998-06-03 2003-04-15 International Business Machines Corporation System, method and computer program product for discovery in a distributed computing environment
US6307544B1 (en) 1998-07-23 2001-10-23 International Business Machines Corporation Method and apparatus for delivering a dynamic context sensitive integrated user assistance solution
US6628304B2 (en) * 1998-12-09 2003-09-30 Cisco Technology, Inc. Method and apparatus providing a graphical user interface for representing and navigating hierarchical networks
US6477572B1 (en) * 1998-12-17 2002-11-05 International Business Machines Corporation Method for displaying a network topology for a task deployment service
JP2000214975A (ja) * 1999-01-26 2000-08-04 Nippon Steel Corp フォルダ管理装置及びコンピュ―タ読み取り可能な記録媒体
JP2000276272A (ja) * 1999-03-26 2000-10-06 Mitsubishi Electric Corp アイコンによる状態表示装置並びにその方法
JP3706762B2 (ja) * 1999-04-09 2005-10-19 キヤノン株式会社 表示処理方法およびデータ処理装置およびコンピュータが読み取り可能な記憶媒体
US6687750B1 (en) * 1999-04-14 2004-02-03 Cisco Technology, Inc. Network traffic visualization
GB2350031B (en) * 1999-05-10 2001-07-18 3Com Corp Supervising a network
US6697365B1 (en) * 1999-06-10 2004-02-24 Charles Hayes Messenger Method of listener transmitted broadcasting
GB2368692B (en) * 1999-06-25 2003-02-12 Jacobs Rimell Ltd Automated provisioning system
US6396810B1 (en) * 1999-09-08 2002-05-28 Metasolv Software, Inc. System and method for analyzing communication paths in a telecommunications network
US20040059789A1 (en) * 1999-10-29 2004-03-25 Annie Shum System and method for tracking messages in an electronic messaging system
US6665726B1 (en) * 2000-01-06 2003-12-16 Akamai Technologies, Inc. Method and system for fault tolerant media streaming over the internet
DE60123486T2 (de) * 2000-01-17 2007-08-02 Egc & C Co., Ltd. System und Verfahren für die Bereitstellung von über das Internet gesendeten, auf einer hierarchischen Struktur basierenden Daten
US20020029287A1 (en) * 2000-02-02 2002-03-07 Yechiam Yemini Method and apparatus for dynamically addressing a circuits based network
EP1148690A1 (en) * 2000-04-20 2001-10-24 Telefonaktiebolaget Lm Ericsson Method, gateway system and arrangement in a communication network
US7027448B2 (en) * 2000-04-21 2006-04-11 At&T Corp. System and method for deriving traffic demands for a packet-switched network
US7278103B1 (en) 2000-06-28 2007-10-02 Microsoft Corporation User interface to display and manage an entity and associated resources
US7111059B1 (en) * 2000-11-10 2006-09-19 Microsoft Corporation System for gathering and aggregating operational metrics
US7003724B2 (en) 2000-12-08 2006-02-21 Xerox Corporation Method and system for display of electronic mail
US7380216B2 (en) * 2000-11-30 2008-05-27 International Business Machines Corporation Zoom-capable scrollbar
US7000026B2 (en) * 2000-12-22 2006-02-14 Nortel Networks Limited Multi-channel sharing in a high-capacity network
US6900822B2 (en) * 2001-03-14 2005-05-31 Bmc Software, Inc. Performance and flow analysis method for communication networks
US6952208B1 (en) * 2001-06-22 2005-10-04 Sanavigator, Inc. Method for displaying supersets of node groups in a network
US7088684B2 (en) * 2001-07-16 2006-08-08 International Business Machines Corporation Methods and arrangements for dynamically modifying subsource address multicast data distribution trees
US7103054B2 (en) * 2001-07-16 2006-09-05 International Business Machines Corporation Methods and arrangements for building a subsource address multicast distribution tree using point to point routing records
US20030043200A1 (en) * 2001-08-09 2003-03-06 Urbanpixel Inc Interactive multi-level mapping in a multiple browser environment
KR100418562B1 (ko) * 2001-09-06 2004-02-14 주식회사 기지소프트 다중전송을 위한 중계경로 생성방법
EP1446744A1 (en) * 2001-10-15 2004-08-18 Geir Ove Skjaervik Method for flexible diagram generation and presentation tool
US7203701B1 (en) * 2002-02-20 2007-04-10 Trilogy Development Group, Inc. System and method for an interface to provide visualization and navigation of a directed graph
US6832271B1 (en) 2002-05-23 2004-12-14 Adaptec, Inc. Systems and methods for monitoring and displaying I/O data for plurality of I/O devices
JP2005530250A (ja) * 2002-06-12 2005-10-06 ジェナ ジョーダル, 複数階層視座を実現するデータ格納、取り出し、操作、及び表示ツール
US7219300B2 (en) * 2002-09-30 2007-05-15 Sanavigator, Inc. Method and system for generating a network monitoring display with animated utilization information
US20040215764A1 (en) 2003-04-23 2004-10-28 Sun Microsystems, Inc. Method, system, and program for rendering a visualization of aggregations of network devices
US20050044487A1 (en) * 2003-08-21 2005-02-24 Apple Computer, Inc. Method and apparatus for automatic file clustering into a data-driven, user-specific taxonomy
EP1510938B1 (en) * 2003-08-29 2014-06-18 Sap Ag A method of providing a visualisation graph on a computer and a computer for providing a visualisation graph
US7698159B2 (en) 2004-02-13 2010-04-13 Genworth Financial Inc. Systems and methods for performing data collection
JP2005301590A (ja) 2004-04-09 2005-10-27 Hitachi Ltd ストレージシステム及びデータ複製方法
US20050235251A1 (en) 2004-04-15 2005-10-20 Udo Arend User interface for an object instance floorplan
US20050234939A1 (en) 2004-04-15 2005-10-20 Udo Arend System and method for progressively disclosing information to a computer user
US7921200B2 (en) * 2006-02-03 2011-04-05 International Business Machines Corporation Apparatus, system, and method for interaction with multi-attribute system resources as groups

Also Published As

Publication number Publication date
US7716586B2 (en) 2010-05-11
US20070198929A1 (en) 2007-08-23
JP2009527039A (ja) 2009-07-23
CN101384994B (zh) 2013-03-20
WO2007093499A1 (en) 2007-08-23
JP5132578B2 (ja) 2013-01-30
TW200818771A (en) 2008-04-16
EP1987423A1 (en) 2008-11-05

Similar Documents

Publication Publication Date Title
CN101384994B (zh) 用于逐级披露信息的装置、系统和方法
CN101268445B (zh) 用于向多核环境中的应用程序提供实时线程服务的方法、装置
CN104679602B (zh) 用于在存储区域网络中处置事件的方法和系统
CN101025674B (zh) 存储系统
US20150051942A1 (en) Smart cloud workload balancer
US10333859B2 (en) Multi-tenant resource coordination method
CN107357593A (zh) 源代码文件组建方法、装置、电子终端及可读存储介质
US11556348B2 (en) Bootstrapping profile-guided compilation and verification
CN101432690A (zh) Bios配置更新技术
CN100587651C (zh) 将时钟频率、电压和电流的组合提供给处理器的方法和系统
CN109522020A (zh) 安卓系统安装包瘦身方法、装置、终端及存储介质
CN101090323B (zh) 利用流量控制的交换机中的存储设备分配管理方法和系统
CN101065740A (zh) USB便携式(On-The-Go)控制器
CN102272736B (zh) 提高资源监视数据的消费者系统和生产者系统之间的规模
CN110427284A (zh) 数据处理方法、分布式系统、计算机系统和介质
CN103677806B (zh) 用于系统管理的方法和系统
CN102262434A (zh) 基于加速计输出来修改电子设备的转换的方法和装置
CN103399781A (zh) 云服务器及其虚拟机管理方法
CN102495742A (zh) Bios的刷新方法和装置、以及计算机
CN100432942C (zh) 用于重新分配客户端的设备、系统和方法
US9596654B2 (en) Association of applications to clusters mapped to logical battery partitions
CN104571804A (zh) 一种对跨应用程序的文档界面进行关联的方法和系统
US7458027B2 (en) Apparatus, system, and method for displaying a complementary high-level graphical representation of an enterprise information technology system
US11392424B2 (en) Method and device for aiding decision-making for the allocation of computing means on a high performance computing infrastructure
US20200133681A1 (en) Enabling software sensor power operation requests via baseboard management controller (bmc)

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130320

Termination date: 20190130

CF01 Termination of patent right due to non-payment of annual fee