CN1138209C - 管理计算机网络的方法和装置 - Google Patents

管理计算机网络的方法和装置 Download PDF

Info

Publication number
CN1138209C
CN1138209C CNB96180064XA CN96180064A CN1138209C CN 1138209 C CN1138209 C CN 1138209C CN B96180064X A CNB96180064X A CN B96180064XA CN 96180064 A CN96180064 A CN 96180064A CN 1138209 C CN1138209 C CN 1138209C
Authority
CN
China
Prior art keywords
equipment
network
task
demonstration
group
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.)
Expired - Lifetime
Application number
CNB96180064XA
Other languages
English (en)
Other versions
CN1209208A (zh
Inventor
J��F����ķ��
J·F·哈姆纳
S·雅尼赫
���ɶ��ؼ�����
J·L·德斯派恩
K·D·尼曼
��ɪά��
B·D·瑟维
D·D·特兰
ά
F·K·维尔赫
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.)
Intel Corp
Original Assignee
Intel 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 Intel Corp filed Critical Intel Corp
Publication of CN1209208A publication Critical patent/CN1209208A/zh
Application granted granted Critical
Publication of CN1138209C publication Critical patent/CN1138209C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0233Object-oriented techniques, for representation of network management data, e.g. common object request broker architecture [CORBA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/024Standardisation; Integration using relational databases for representation of network management data, e.g. managing via structured query language [SQL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/20Network management software packages
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99943Generating database or data structure, e.g. via user interface
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing

Abstract

提供了管理包括多个设备的一个计算机网络的计算机实现的方法,其中多个网络管理任务可在所述设备上执行。收集关于网络当前配置的数据,包括网络中的设备类型、网络中存在的每一设备类型的数量、设备之间的关系和可在每一设备上执行的任务。然后把这些数据存储在一个表示网络地图的数据库中。使用数据库(200)中的数据产生一个相应于所述网络地图的显示。该显示使用设备和任务的位图表示(205、207)说明设备(201)和可在这些设备上执行的任务(202)之间的关联。所述显示可以包括网络中设备(201)的层次结构的、图式的、或者地理的表示。这些设备组织成若干组。响应用户选择一个设备或设备组的输入,可由该设备或设备组执行的任务在显示(209、211)中被标识出来。用户可以通过施加选择任何一个任务的输入而启动该显示的任务。

Description

管理计算机网络的方法和装置
技术领域
本发明涉及计算机联网领域,更具体地说,本发明涉及给计算机网络提供管理服务的工具。
背景技术
个人计算机使用的迅速增加产生世界范围对计算机联网的兴趣,一个基本的例子是“INTERNET”的普遍使用。小规模的计算机网络,例如局域网(LAN),已经扩展到无数不同的商务和技术领域。然而,随着用户更加依赖计算机网络,他们也要求更为复杂的管理网络的能力。已有许多不同的软件包给用户提供这种管理能力。
然而现有的网络管理软件产品有一些缺点。例如,这样的产品多为“工具型”,也就是说,虽然这些软件提供用户(网络管理员)一组执行网络管理例如故障诊断的工具,但是它常常依赖用户决定哪一个工具最适合执行某个特定的任务,和决定一个任务应该对网络中的哪一个设备执行。另外,对网络管理员或者用户来说,常常很难对可用的管理工具足够精通,因此无法充分使用这些工具。这些工具也越来越要求用户对网络结构具有广泛的知识,和把这些信息用于管理工具上。此外,现有网络管理工具通常只给用户提供一两种检查网络结构的预定格式。
因此,所需要的是从更为灵活而面向设备角度设计的一组网络管理服务。更具体地说,所需要的是一个网络管理工具,它能提供用户网络结构、可以执行的任务、以及可以执行每一特定任务的设备的信息。另外还需要的是能提供用户以可定制的方式观看网络结构的一种工具。
发明内容
提供了一种提供计算机网络信息的计算机实现方法。该网络包括一些设备。提供一些任务,使得每一任务可在至少一个设备上执行。在本发明的方法中,生成一个显示,它具有相应于设备的第一区域和相应于任务的第二区域。多个设备的子集的图标显示在第一区域。接受用户对图标选择的输入,响应该用户输入,在第二区域上显示指示哪一个任务可以在设备子集的哪一个设备上执行的信息。
按照本发明的一个方面,提供一种显示与计算机网络有关的信息的方法,该网络包括多个设备,多个任务中的每一个可在至少一个设备上执行,所述方法包括的步骤有:确定网络的当前状态,网络的当前状态包括该网络的现行配置;在数据库中存储表示网络当前状态的数据;为每一设备确定可以执行的任务;生成一个相应于网络当前状态的显示,所述显示包括所述设备与可在所述设备上执行的任务之间的关联。
按照本发明的另一方面,提供一种显示与计算机网络有关的数据的计算机实现方法,所述网络包括多个设备,多个任务中的每一个可在至少一个设备上执行,所述方法包括的步骤有:产生所述网络当前状态的数据,所述数据包括所述网络当前配置的信息和在网络中的设备上可执行的任务的信息;在数据库中存储表示网络状态的数据;生成网络当前状态的一个显示,所述显示包括显示网络状态的表示的第一部分,其中,所述表示可作为包括表示所述设备的符号的一个树形结构显示,所述显示还包括第二部分,所述第二部分为从第一部分选择的设备或设备组显示可在所选择的设备或设备组上执行的任务。
按照本发明的又一方面,提供一种管理一个计算机网络的装置,所述计算机网络包括多个设备,该装置包括:用于收集网络当前配置数据的发现管理器;连接到所述发现管理器的数据库,该数据库用于存储数据,该数据库表示网络状态;连接到发现管理器的任务管理器,该任务管理器确定和维护任务信息,所述任务信息包括可在网络中的设备上执行的任务,任务信息还包括表示每一个任务可在其中执行的设备的信息;连接到发现管理器的视图发生器,该视图发生器用于向用户产生代表网络状态和任务信息的显示。
本发明的其它特征可以从附图和后面的详细说明中明显看出来。
附图说明
本发明以实例说明,而并不局限于附图中的图形。附图中相同的标号表示相似的元件,其中:
图1表示可以实现本发明的计算机网络,
图2A表示具有设备窗口和任务窗口的逻辑视图显示,
图2B表示由设备的树形层次结构组成的显示,
图3是一个管理网络的核心服务的方框图,
图4是发现管理器核心服务的方框图,
图5是一个对象关系模型(ORM)图,它表示根据本发明的一个数据库引擎的元模式,
图6是一个物理网络模型核心服务的方框图,
图7是一个物理网络模型模式的对象关系模型(ORM)图,
图8表示一个说明按照本发明存储网络配置信息的图,
图9是一个视图发生器核心服务的方框图,
图10是说明按照本发明管理一个网络的核心服务的总操作的流程图,
图11是说明在按照本发明由核心服务执行的网络发现过程期间执行的步骤的流程图,
图12是说明对选择的一个或一组设备计算任务的步骤的流程图,
图13是说明对一组设备计算任务的步骤的流程图,
图14是说明对一个给定设备计算任务的步骤的流程图,
图15是说明为一个部件计算任务的步骤的流程图。
具体实施方式
叙述了为一计算机网络提供管理服务的一种方法和装置。在下面的叙述中,为说明起见,叙述了大量特定的细节以便能对本发明有彻底的了解。然而,对熟悉本技术领域的人显然可以不要这些特定的细节而实施。在另一些场合,公知的结构和设备以方框图的形式表示,以避免不必要地模糊本发明。
本发明包括提供为管理一个计算机网络例如一个局域网(LAN)的一些核心服务的步骤。这些步骤可以由一个通用处理器执行,它用使处理器执行所述步骤的指令编程。这些指令可以在存储器、磁盘、CD-ROM或其它海量存储设备中存储。另外的方案是这些步骤可以由包含执行所述步骤的硬连线逻辑的特定硬件部件执行或由可编程通用计算机部件和定制硬件的任意组合执行。
如图3所示,核心服务300包括一个发现管理器301、一个数据库引擎302、一个物理网络模型303、一个视图发生器304和一个任务管理器305。核心服务300提供用户(例如一个LAN的管理员)网络结构的定制视图、在该网络中的设备上可执行的各种网络管理任务、和每一任务在其上可以被执行的特定设备。应该注意,在本说明中,“设备”一词既可以指物理设备,也可以指逻辑设备。
由核心服务300提供的功能和信息通过一个图形用户接口给出。因此,本发明设计为在窗口-图标环境中操作。实现窗口-图标环境的专门方法在计算机技术中公知,因此这里不再叙述。本发明也结合操作系统和能够显示窗口、在窗口中显示图形和文本信息以及在显示设备上显示光标符号的系统功能一道使用。也需要与鼠标和光标功能键连接的系统功能。这些资源是标准的处理部件,它们在计算机技术中公知。
图1表示可以实现本发明的一个计算机网络10。网络10包括若干单独的计算机系统12、15和20。这些计算机系统包括个人计算机(PC)系统20,它们是管理服务器12或者被管理的服务器15的客户机。虽然在网络10中可以有多个服务器,但是只需要一个服务器即管理服务器12即可实现本发明。在管理服务器12中至少实现包括协调各种服务的控制软件的某些服务功能。被管理的服务器15代表网络10中除管理服务器12之外的任何服务器。应该理解,在实施本发明的任何网络中,可以有多个管理服务器12或者被管理的服务器15。
下面将会详细叙述,核心服务定期地或者根据用户命令收集网络当前的物理或逻辑结构的数据。这些数据包括网络中的设备类型、每一类型设备的数量以及它们的连接,它们被存储在一个表示网络“地图”的数据库中。另外,核心服务还收集和维护可以在每一设备上执行的任务的数据。任务是可以在网络设备上为故障诊断、监视或报告而采取的动作。在各种网络设备上可以执行的任务的例子有:观看一特定PC的屏幕,显示包计数,运行一个报告,执行远程病毒扫描,重新起动选择的工作站,显示打印任务,或者显示没有运行的打印机。
显示在本说明书中称为“逻辑视图”,它用符号表示网络中的设备和相关的可执行的任务。在一个实施例中,这些设备根据存储的网络地图表示为层次结构的一部分。设备可以组织为可由用户定义的各种设备组,任务也可组织成由用户可定义的任务类别。用户可以通过在一个“控制面板”屏幕上施加一个用户输入启动任何显示的任务(例如用鼠标双击一个任务图标)。
I.用户接口
图2A表示一个典型网络的逻辑视图显示200的例子。逻辑视图200包括一个设备窗口201和一个任务窗口202。网络中的设备和设备组表示在设备窗口201中。每一组和每一设备用其名字和位图(图标)表示。例如,设备窗口201包括位图205、207和208,分别表示“PC”组、“打印机”设备组和“服务器”设备组。用光标控制设备(例如鼠标,轨迹球等)双击一个组位图,将使该组在设备窗口201中展开为一个由在该组中的所有设备组成的树形层次结构。例如“客户”210和“用户1”206低于“PC”205,因为这些设备是“PC”组的成员。
任务窗口202显示可以在设备窗口201中被选择的某一特定设备或设备组上执行的任务或者任务类别。例如,在任务窗口202上显示的任务或任务类别表示可以在设备“用户1”上可执行的任务/任务类别,因为“用户1”的位图206在设备窗口201中被选择(因此由一框括起来)。在任务窗口202中,任务211、212和213(分别表示“显示包计数”、“在选择的IPX协议设备上过滤器”和“显示属于被选择用户的打印任务”)每一个都是任务类别“监视”209的成员。在设备窗口201中选择一个不同的设备或设备组将使相应于被选择的设备或设备组的不同的任务组和任务类别被显示。
用户可以使任何被显示的任务在一个设备上执行。任务通过用户选择所希望的任务的位图和该任务在其上被执行的设备或设备组而被启动,然后键入一个预定的用户输入,例如从一个下拉式菜单选择一个选项或用光标控制设备双击一个任务。
在本发明的一个实施例中,设备窗口201显示一个树形层次结构,显示网络中组织成组的所有设备的逻辑或物理连接。图2B表示一个显示的例子,它由用其位图和名字表示的设备的树形层次结构组成。每一设备都属于“服务器”组。该“服务器”组包括一个设备“服务器1”。设备“ NIC”(网络接口卡)和“用户媒体”是设备“服务器1”的部件,因此其名称用符号“<>”括起来。设备“客户”、“管理员”、“用户1”和“用户2”附属于设备“服务器1”(不是其部件)。第二个“NIC”是设备“用户2”的部件。应该理解,除树形层次结构之外或者代替树形层次结构,本发明的其它实施例可以包括图式的、地理的或其它网络结构的视图。
II.系统结构
如图3所示,本发明的软件包括一些以独立模块实现的核心服务300,它们包括发现管理器301、数据库引擎302、物理网络模型303、视图发生器304和任务管理器305。总的说来,发现管理器301收集关于被管理网络10中设备的实时数据和协调对网络历史数据和实时设备数据的存取。数据库引擎302提供用以存储网络设备和任务数据的逻辑数据库结构。数据库引擎302还支持适用于各种客户软件应用程序需要的查询机制,例如一个存货管理应用程序。另外,数据库引擎302还允许客户应用程序定义以对每一应用适合的方式存储的数据字段。物理网络模型303包括实际数据库并使用数据库引擎302为发现管理器301提供存储和检索网络设备信息。物理网络模型303表示被管理网络10的所有部分以及这些部分是怎样连接的。在本发明的一些实施例中,物理网络模型303可以给客户应用程序提供一些手段,用以增加、修改和删除设备和这些设备之间的关系以及响应用户请求提供对于一个设备或其它设备表具有给定关系的设备表。视图发生器304为网络10中的设备和可用任务提供灵活的、用户定义的列表功能,其可以显示在逻辑视图200上。LAN管理员可以以不同方式排列设备,以提供最有用的网络组织表示。最后,任务管理器305维护网络中所有可执行的任务的信息和这些任务可在其上执行的设备的信息,并响应用户命令启动任务。
图10的流程图表示核心服务300的总操作。发现管理器301定期或响应用户查询判定网络的逻辑配置(以及可选择的物理配置)(步骤1001)并将这一配置信息存储在物理网络模型303的数据库中。任务管理器305确定网络的有效任务(亦即至少可在网络中的一个设备上执行的任务)(步骤1002)并将每一有效任务与可在其上执行该项任务的特定设备或设备组关联(步骤1003)。如果用户请求显示的话(步骤1004),则由视图发生器304更新逻辑视图200并显示(步骤1005)。然后该过程根据用户定义的更新频率周期重复(步骤1006)。
A.发现管理器
发现管理器提供现时连接在网络中的设备的数据和关于过去已经连接和可用的设备的历史信息。图4表示发现管理器301的方框图。发现管理器包括一个控制模块310,若干发现模块312,和一个发现应用编程接口(API)311。不同发现模块312查询网络10以寻找特定类型的设备。每一发现模块是专门寻找某种类型设备,虽然不同发现模块找到的特定设备可能有重叠。当一个设备由一个发现模块312找到后,该模块就把该设备的信息加到物理网络模型303中。再次参考图1,发现模块312可以在管理服务器12上实现,或者分布在网络10上的两个或更多个计算机之间。在配置文件中记录有发现某一特定类型设备的模块,这一信息由发现控制模块310使用。
控制模块310和API311在管理服务器12上实现。控制模块310提供由发现模块312执行的网络查询的调度。控制模块310还处理用户对设备信息的请求。控制模块310通过搜索在物理网络模型303内的设备,运行一个或多个发现模块312,或在需要时同时执行两者,可以满足这样的请求。发现控制模块310通过搜索配置文件中指示相应要运行的发现模块的设备类型和名称的条目来决定哪一个发现模块运行。因此,网络可以自动地由发现管理器301周期地查询,这里,周期可以由用户定义,也可响应用户查询手工确定。
发现API接口311提供管理服务器12的操作系统和控制模块310之间的功能接口。在发现API311中,任何返回设备表或者设备数据的功能都包含一个参数以提供设备表,该参数通知发现管理器在物理模型数据库中是查阅网络的当前状态还是历史数据,或者两者都查。无论哪种情况,被标识的设备都将在数据库中(要么该设备已经存在,或者发现模块响应被调用的功能将其放置在那里),应用程序可以获得它们的信息。
可以检索实时数据的发现API311的功能有:
获得设备属性(Get Device Attribute)
设备列表(List Devices)
设备属性列表(List Device Attribute)
设备与其属性一起列表(List Devices With Attribute)
设备与其属性值一起列表(List Devices With Attribute Value)
链接的设备列表(List Linked Devices)
组成员列表(List Group Members)
后面解释术语“属性”、“属性值”和“链接的”设备的概念。发现API311的其它功能包括:
增加设备(到物理网络模型)
更新设备
增加设备到组
组成员列表
图11提供在发现过程中所执行的步骤的流程图。注意:执行这些步骤的职能可以分布在网络中的不同计算机之间。根据由控制模块310提供的调度,每一单个的发现模块312查找网络寻找特定类型的设备(步骤1101和1102)。为了能被识别为网络的一部分,一个给定的设备必需至少提供属于该设备类型的预定属性组的属性。当发现一个特定的设备时,相应的发现模块312确定该设备的任一关键属性值(步骤1104),并把该设备和属性值加到数据库中(步骤1105)。
B.数据库引擎
如上所述,数据库引擎302支持由各种客户应用程序使用的查询机制。另外,数据库引擎允许客户应用程序定义为每一个这样的应用程序以适合方式存储的字段。该数据库将有效地存储数据,即使一个记录的字段在核心服务300实际应用之前未被定义。因此,数据库引擎302体现一种数据库模式,它用于定义另一更具体的数据库模式。更具体地说,数据库引擎302体现一种元模式,它用于定义更为具体的模式(下面将会叙述),其为物理网络模型303的基础。
图5是一个对象关系模型(ORM)图,它概念性地表示数据库引擎元模式的部件和它们彼此之间的关系。数据库的基本存储单元是对象600。在图5的ORM图中,矩形表示对象类,线表示对象之间的关系,菱形表示三元关系,空心三角形表示具体化的概念,实心三角形表示聚合概念。对象600具有一个与其关联的对象类型601,其由用户登记。每一对象类型601具有一个对象类型名602。对象600还有到另一对象600的专有连接类型603的连接603。连接类型603由用户登记,可以表示用户希望的任何连接或关系。两个对象600可以具有多重连接,但是每一连接必须具有不同的连接类型603。每一连接类型603具有一个连接类型名604。一些可能的连接类型的例子:IPX(亦即通信协议),物理部件,逻辑部件和以太网。连接记录可以存储在和对象记录分开的表中以改善效率。
属性605用于把用户选择的数据(例如一个设备地址,一个邮件中心等)附加在对象600上。属性605是可选字段,它可以只用于被选择的设备。属性605也用于判定一个设备是否由发现管理器301识别为网络一部分,这一点下面将叙述。作为可被识别为网络的一部分,一个给定的设备必须至少提供先前为该设备类型定义的属性。属性605是一个对象600的具体化。另外,属性605是由用户登记的属性类型606和属性值607的一个集合。因此,对象600连接到属性605。每一属性类型具有一个属性类型名608。
C.物理网络模型
物理网络模型303(PNM)表示被管理网络10的所有部分以及这些部分怎样关连。参考图6,PNM303包括一个PNM管理器331,一个在功能上连接到发现管理器301的PNM API332和一个由数据库引擎302驱动的物理模型数据库333。PNM303提供在物理模型数据库333中存储由发现模块312获得的实时和历史网络信息。存储的信息包括设备、设备类型、设备属性和在网络中的设备之间的关系。设备在物理模型数据库333中表示为对象(见图4),而关系表示为连接。PNM303另外为客户应用程序提供增加、修改和删除设备以及设备之间关系的工具。响应用户请求,PNM303进一步提供与一个设备或者其它设备表具有特定关系的设备表。
为表示一个网络的物理组织,PNM303使用一个由发现管理器301发现的所有设备的表,并在物理模型数据库333中维护每一设备是如何连接到其它设备上的信息。该连接信息可以包括下面的信息,诸如一个设备在物理上和另一设备安装在同一盒子中的信息,客户机/服务器关系,或任何其它或许对一个应用程序有用的连接类型。完整的物理模型数据库333表示一张图(亦即一个数字模型),图中的节点表示设备,而在节点间的连线表示设备之间的连接。可以使用标准的图论来找出节点之间的关系,诸如最短路径、环、连接和最优化。
图8表示使用本方法如何存储一个典型的网络和在PNM数据库333中确定的各种连接。图8的网络包括网段801和网段812。一个网段通常表示一个网络的任何物理或者逻辑邻接的部分。表示为连接(因此存储)到一特定网段上的设备驻留在该网段上。因此,在图8中,NIC802、803、804和805,网络端口806,文件服务器807,远程管理代理(RMA)808和PC809所有都驻留在网段801上。驻留在不同网段上的设备必须通过路由器连接来彼此通信。NIC811属于网段812,因此,路由器810连接在NIC805和NIC811之间以便使在网段801上的设备与网段812上的设备通信。
在发现过程中,通过检查设备属性可以确定设备的互连。例如,在一个实施例中,设备可以具有它们的段号码以及编码到它们的网络地址中的其他连接信息(它们是属性)。在两个节点之间可以有多于一个的连接。例如在图8中,文件服务器807连接到NIC803两次;当一个服务器运行多于一个协议堆栈时(例如IPX和TCP/IP或者和AppleTalk)也许会出现这样的连接。另外,通过可传递性,如果在两个节点之间有一条路径,那么这两个节点彼此连接,介入的节点可以被一个应用程序忽略,如果合适的话。
再次参考图6,PNM管理器311基本上是数据库的一个前端。PNM管理器311负责恰当维护全部连接以及执行请求它的查询并保证新的节点适当地插入到图中。PNM管理器311可以使用数据库的传递性来建立被连接对象的表(例如哪一个计算机连接到一个特定的网段上)。
如上所述,物理网络数据库333由其模式表征。图7是概念性表示PNM模式的一个ORM图。PNM模式基于上面参考图5叙述的元模式。该模式包括一些对象类型,用以定义物理模型数据库333中的记录。参考图7,对象类型包括,设备701,组702,任务703,类别704和位图705。设备对象类型601用于表示网络中的设备。组对象类型702用于表示设备组。任务对象类型703用于表示可以被执行的任务,而类别对象类型704用于表示任务类别。位图对象类型705用于表示设备、组、任务和类别的可显示的位图。
如图7所示,用户可以定义各种设备类型706。每一设备类型706可以具有多个与其关联的设备701,然而每一设备701只可以具有一个设备类型706。每一设备701可以具有一个或者多个与其关联的任务703,而一个任务可以在(或由)多于一个的设备执行。如果一个设备有一个任务,那么该任务可取该设备作为参数执行。每一组702既可以有设备701也可以有任务703作为成员。如果一个任务是一个特定组的成员,那么该任务可以取作为该组成员的任何设备作为参数。组702可以是一个设备类型706的具体化(亦即一个组可以表示一个特定类型的设备)。设备701可以是多于一个组702的一个成员。组702可以由用户根据任选的准则定义并可以重叠。每一类别704具有至少一个任务703作为一个成员。和组一样,类别704也可以由用户定义并可以是任选的。设备由两个位图705表示,活动的位图指示该设备是连机的,不活动的位图指示该设备是脱机的。每一任务703和每一类别704也由一个位图705表示。
D.视图发生器
视图发生器304提供可由用户定义的网络10中的设备和可用任务的列表,它们可以在设备窗口201和任务窗口202中显示(参见图2A)。LAN管理员可以以不同方式排列设备以提供网络组织更有用的表示。特别是,用户接口提供对组、组成员关系和设备的“拖-放”维护能力。还提供展开和回缩设备树的部分的能力。视图发生器304还提供下述能力:显示网络中的设备的历史或实时信息;显示组成员关系;滤除设备和组,只选择一定的设备或设备组显示;以及展开和回缩显示的设备/设备组或者任务/类别的树结构的部分。
在本发明的一个实施例中,如图9所示,视图发生器304提供两个以树形层次结构显示的视图,一个逻辑组视图,一个任务视图。在该实施例中,视图发生器包括一个逻辑组视图发生器341,一个任务视图发生器342,一个对象过滤模块344,和一个驱动组视图发生器341和任务视图发生器342的视图发生器API346。视图发生器304包括与产生树形视图有关的API功能并在逻辑上连接到一个树发生器345。也可以包括各种其它的视图发生器343用以产生不同类型的显示。
视图发生器API346允许客户应用程序请求要显示的逻辑视图,以及哪一类视图要显示。还提供了维护组、组成员关系和设备的工具。选择状态的改变要通知给客户应用程序,客户应用程序可以查询当前的选择状态。客户应用程序可以通过名称、组成员关系或两者在表中检索设备。这种检索可以重复以发现一个设备在树中的多次出现。客户应用程序还可以指定一个过滤器只显示选择的一定设备或设备组。
逻辑组视图发生器341产生树结构以便在逻辑视图200的设备窗口201中显示。一个逻辑组只是一个设备的集合。逻辑组视图发生器341用按照组成员关系编组的设备表填充设备窗口201以便显示。组视图发生器341从物理模型数据库333中获得组定义,而设备信息从发现管理器301中获得。这一信息可以是实时的、历史的、或两者都有,取决于由用户请求的显示类型。然后根据用户提供的判据过滤设备和设备组,只留下所请求的设备和设备组。然后把剩余的信息放在轮廓内显示。树发生器345产生为以树形层次结构形式显示轮廓所需要的图形功能。为执行树发生器345的功能的各种方法和产品在现有技术中公知。
在设备窗口201中,树结构的顶层包含每一被定义的组的一行。将一行展开(例如双击鼠标),则在下一层显示该组的各个成员。注意,一个设备可能属于多个组。为1)设备类型、2)用户产生的组提供两类逻辑组。设备类型是预先定义的逻辑组,其相应于物理设备类型。发现模块312可以自动地产生这些组并指定组成员关系。LAN管理员产生用户产生的组,他指定组成员关系。
任务视图发生器342产生树结构以便在逻辑视图200的任务窗口202中显示。在优选实施例中,所有能在设备窗口201中选择的设备上执行的任务都在任务窗口202中显示。轮廓的最上层包含选择的设备或组的任务类别。展开一个任务类别,则在下一层显示可用的实际任务。用户可以在任何预先定义的或者用户定义的类别内产生任务类别和多种任务。在一个实施例中,如果现在的选择是一个设备,则显示的可用任务既为直接指定给被选择的设备的那些任务,也可以指定给该设备为其成员的所有组的所有任务。如果当前的选择是一个组,那么所显示的可用任务是直接指定给该被选择组的那些任务。另外,如果选择了多项,则显示的可用任务是所有直接指定给所有被选择的设备的任务、所有直接指定给所有被选择组的任务和所有指定给这些被选择的设备为其成员的所有组的任务的交集。和组视图一样,树发生器345产生以树形层次结构的形式显示任务和任务类别所需要的图形功能。
可以包括其它的视图发生器343用以产生网络其它可选的视图。可选视图可以包括网段的示意显示(如图8中所示)或者网络部件的地理布局图。例如,一个地理视图可以通过把发现的设备信息和相应于一座特定的大楼或综合企业的平面图的格子坐标组合来实现。
如上所述,对象过滤模块344用于把逻辑视图数据减少到只是客户应用程序希望显示的那些信息。对于显示的每一组和设备,该设备将与过滤器的准则比较,仅当它们匹配时才显示。
核心服务300还包括逻辑视图数据库,它提供关于组信息的存储和检索,例如组名,当一个给定组显示时要显示的位图,以及组的成员。在优选的实施例中,在物理模型数据库333中为数据的一致性而包括逻辑视图数据库。
E.任务管理器
任务管理器305执行两个主要功能:
1)维护网络中所有可执行的任务以及这些任务可在其上运行的设备的信息,2)响应用户通过控制面板输入的命令启动任务。一个任务基本上由一个元脚本和任何相关的参数组成。与一个任务关联的参数可以是一个在其上执行一个任务的设备。任务包括对设备的故障诊断、监视和报告功能。
在确定网络中可执行的任务以及这种任何在其上可被执行的设备时,任务管理器305使用参考图7说明的PNM模式。请回忆每一设备可以具有与其相关的一个或者多个任务;如果一设备具有一个任务,那么该任务可取该设备作为参数执行;每一组既可有设备,也可有任务作为成员;以及如果一个任务是一个特定组的成员,那么该任务可取作为同一组的一个成员的任何设备作为参数。因此,任务链接到设备和设备组。任务管理器305检查这些链接以确定为特定设备和设备组可用的任务。在优选的实施例中,可用的任务存储在物理模型数据库333中。
下面将会叙述,任务管理器305可以响应用户选择的一个或多个设备或设备组提供一个显示,表示与被选择的设备或设备组相关的有效的任务。一个用户可以例如通过选择一个设备或设备组,然后双击一个可用(显示)的任务而启动该任务。任务也可由用户定义,以及单个任务可以由用户组合而形成组合任务。
维护网络中所有可执行任务的信息的功能可以分为四个子功能:1)对通过用户输入而选择的设备或设备组的计算任务;2)对一个设备组的计算任务;3)对一个设备的计算任务;4)计算一个部件(设备)的任务。对于第一个子功能,选择一个或多个设备或设备组的用户输入将引起任务管理器305对在物理模型数据库333中链接的API调用,它把被选择的设备或设备组与它们的有效任务相关联。图12表示为一个选择(设备或组)的任务计算的步骤。起始值为零的有效任务值表示被选择的设备或组的所有有效任务(步骤1201)。对每一被选择的组(步骤1204),计算为该组的有效任务(组任务)(步骤1202),然后更新有效任务为有效任务与组任务的交集(步骤1203)。接着,为选择的每一设备(步骤1207)计算该设备的有效任务(设备任务)(步骤1205),并更新有效任务为有效任务与设备任务的交集(步骤1206)。然后返回有效任务值(步骤1208)。
图13表示为一组任务计算的步骤。起始值为零的(步骤1301)组任务值表示为一给定组的所有有效任务。组任务与一个“当前组”的有效任务(组任务)合并以产生一个新的组任务值(步骤1302)。接着更新当前组为当前组的双亲(步骤1303),然后重复前一步骤(步骤1302),直到当前组为根(树的顶层)(步骤1304)。然后返回组任务值(步骤1305)。
图14表示为一个给定设备的任务计算的步骤。起始值为零的(步骤1401)设备的任务值表示为一给定设备的所有有效任务。对于该设备为其成员的每一组(步骤1402,1405),计算该组的有效任务(组任务)(步骤1403),然后更新设备任务为设备任务与组任务的并集(步骤1404)。接着计算为所选择的设备的所有部件的有效任务(部件任务)(步骤1406)。然后更新设备任务为设备任务与部件任务的并集(步骤1407)。接着更新设备任务为设备任务与指定给给定设备的所有任务的并集(步骤1408)。最后返回设备任务值(步骤1409)。
图15表示计算部件任务的步骤。起始值为零(步骤1501)的部件任务值表示为一个给定设备的一个部件的所有有效任务。对于作为一给定设备的一个部件的每一设备(步骤1502,1505)计算设备任务(步骤1503),更新部件任务为部件任务与设备任务的并集(步骤1504)。然后返回部件任务值(步骤1506)。
到此,叙述了为一个计算机网络提供管理服务的一种方法和装置。该管理服务是从灵活的、面向设备的角度设计的,以便提供用户关于网络结构、可以执行的任务和每一特定的任务在其上可执行的设备的信息。这些服务另外还提供用户以可定制的方式观看网络结构。
虽然在叙述本发明时参考了特定的示范实施例,但是显然可以对这些实施例进行各种修改和变化而不离开在权利要求中叙述的本发明的更广阔的精神和范围。因此,本说明书和附图应视为是说明性的,而非限制性的。

Claims (31)

1.一种显示与计算机网络有关的信息的方法,该网络包括多个设备,多个任务中的每一个可在至少一个设备上执行,所述方法包括的步骤有:
确定网络的当前状态,网络的当前状态包括该网络的现行配置;
在数据库中存储表示网络当前状态的数据;
为每一设备确定可以执行的任务;
生成一个相应于网络当前状态的显示,所述显示包括所述设备与可在所述设备上执行的任务之间的关联。
2.根据权利要求1的方法,进一步包括组织所述设备为多个组的步骤。
3.根据权利要求2的方法,进一步包括为每一组确定可在所述组中每一设备上执行的任务的步骤。
4.根据权利要求1的方法,进一步包括,在接收到用户选择至少一个设备的输入时在所述显示中确定哪一个任务可由所述至少一个设备执行的步骤。
5.根据权利要求1的方法,进一步包括,响应用户选择一个所述任务的输入,启动在所述显示中显示的其中一个任务的步骤。
6.根据权利要求1的方法,进一步包括的步骤有:
响应用户的查询,确定在网络中现存的特定类型的设备;
生成该显示,以使得特定类型的设备在该显示中标识出来。
7.根据权利要求1的方法,其中,生成该显示的步骤包括生成设备的一个层次结构表示的步骤。
8.根据权利要求7的方法,其中,生成该显示的步骤包括生成任务的一个子集的层次结构表示的步骤。
9.根据权利要求1的方法,其中,生成该显示的步骤包括生成设备的一个图解表示的步骤。
10.根据权利要求1的方法,其中,生成该显示的步骤包括生成设备的一个地理表示的步骤。
11.根据权利要求1的方法,进一步包括的步骤有:
存储表示网络过去状态的数据;
提供相应于网络过去的状态与该网络当前状态比较的显示。
12.根据权利要求1的方法,其中,表示该网络当前状态的数据包括有关网络中设备类型的数据和网络中设备之间互连的数据。
13.一种显示与计算机网络有关的数据的计算机实现方法,所述网络包括多个设备,多个任务中的每一个可在至少一个设备上执行,所述方法包括的步骤有:
产生所述网络当前状态的数据,所述数据包括所述网络当前配置的信息和在网络中的设备上可执行的任务的信息;
在数据库中存储表示网络状态的数据;
生成网络当前状态的一个显示,所述显示包括显示网络状态的表示的第一部分,其中,所述表示可作为包括表示所述设备的符号的一个树形结构显示,所述显示还包括第二部分,所述第二部分为从第一部分选择的设备或设备组显示可在所选择的设备或设备组上执行的任务。
14.根据权利要求13的计算机实现方法,其中,在该显示的第一部分,该所显示的设备被组织成设备组。
15.根据权利要求13的计算机实现方法,其中,在该显示的第二部分,该所显示的任务被组织成任务类别。
16.一种管理一个计算机网络的装置,所述计算机网络包括多个设备,该装置包括:
用于收集网络当前配置数据的发现管理器;
连接到所述发现管理器的数据库,该数据库用于存储数据,该数据库表示网络状态;
连接到发现管理器的任务管理器,该任务管理器确定和维护任务信息,所述任务信息包括可在网络中的设备上执行的任务,任务信息还包括表示每一个任务可在其中执行的设备的信息;
连接到发现管理器的视图发生器,该视图发生器用于向用户产生代表网络状态和任务信息的显示。
17.根据权利要求16的装置,其中,关于网络当前配置的数据包括有关网络中设备类型、网络中存在的每一类型设备的数量、网络中设备之间的互连的信息。
18.根据权利要求16的装置,其中,所述显示指示设备之间的关系。
19.根据权利要求16的装置,其中,所述显示包括设备的层次结构显示。
20.根据权利要求16的装置,其中,所述显示包括设备的图解显示。
21.根据权利要求16的装置,其中,所述显示包括设备的地理显示。
22.根据权利要求16的装置,其中,视图发生器用于进一步提供在选择的设备上可执行任务的显示。
23.根据权利要求22的装置,进一步包括根据显示的任务信息响应一个用户输入,而启动一个显示的任务的装置。
24.根据权利要求22的装置,进一步包括将所述设备归类为多个组的装置,其中任务管理器进一步用于为每一组识别可在所述组的每一设备上执行的任务。
25.根据权利要求24的装置,其中,由用户定义所述多个组的一组。
26.根据权利要求24的装置,其中,显示的任务与特定设备或特定设备组相关。
27.根据权利要求16的装置,进一步包括将所述任务组织为多个类别的装置,每一类别包括至少一个任务。
28.根据权利要求27的装置,其中,由用户定义所述多个类别的一种类别。
29.根据权利要求16的装置,其中,发现管理器包括多个模块,每一模块用于识别具有特定属性集的设备。
30.根据权利要求16的装置,其中,所述数据库还包括表示网络的过去配置的数据。
31.根据权利要求30的装置,其中,所述视图发生器还用于生成一个相应于网络过去配置和网络当前配置比较的显示。
CNB96180064XA 1995-12-22 1996-12-20 管理计算机网络的方法和装置 Expired - Lifetime CN1138209C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/577,875 US5796951A (en) 1995-12-22 1995-12-22 System for displaying information relating to a computer network including association devices with tasks performable on those devices
US08/577,875 1995-12-22

Publications (2)

Publication Number Publication Date
CN1209208A CN1209208A (zh) 1999-02-24
CN1138209C true CN1138209C (zh) 2004-02-11

Family

ID=24310502

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB96180064XA Expired - Lifetime CN1138209C (zh) 1995-12-22 1996-12-20 管理计算机网络的方法和装置

Country Status (9)

Country Link
US (3) US5796951A (zh)
EP (3) EP1271846B1 (zh)
KR (3) KR19990076710A (zh)
CN (1) CN1138209C (zh)
AU (1) AU1293497A (zh)
CA (1) CA2241003C (zh)
DE (2) DE69628447T2 (zh)
TW (1) TW317681B (zh)
WO (1) WO1997023831A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1972217B (zh) * 2005-10-04 2010-06-16 阿尔卡特公司 组合通信服务中分层通信服务的系统和方法

Families Citing this family (251)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6442527B1 (en) * 1995-03-17 2002-08-27 Kathy A. Worthington System and method for personalized and customized time management
US5796951A (en) * 1995-12-22 1998-08-18 Intel Corporation System for displaying information relating to a computer network including association devices with tasks performable on those devices
JP3374638B2 (ja) * 1996-02-29 2003-02-10 株式会社日立製作所 システム管理/ネットワーク対応表示方法
US6263378B1 (en) * 1996-06-03 2001-07-17 Sun Microsystems, Inc. System and method for rapid development of bootstrap device detection modules
US7680879B2 (en) * 1996-07-18 2010-03-16 Computer Associates Think, Inc. Method and apparatus for maintaining data integrity across distributed computer systems
US7342581B2 (en) 1996-07-18 2008-03-11 Computer Associates Think, Inc. Method and apparatus for displaying 3-D state indicators
US5958012A (en) * 1996-07-18 1999-09-28 Computer Associates International, Inc. Network management system using virtual reality techniques to display and simulate navigation to network components
US8621032B2 (en) 1996-07-18 2013-12-31 Ca, Inc. Method and apparatus for intuitively administering networked computer systems
US8019698B1 (en) * 1996-12-17 2011-09-13 International Business Machines Corporation Selection of graphical user interface agents by cluster analysis
GB9702458D0 (en) * 1997-02-06 1997-03-26 British Telecomm Adaptive distributed information network
US7272625B1 (en) 1997-03-10 2007-09-18 Sonicwall, Inc. Generalized policy server
US8914410B2 (en) 1999-02-16 2014-12-16 Sonicwall, Inc. Query interface to policy server
US7912856B2 (en) * 1998-06-29 2011-03-22 Sonicwall, Inc. Adaptive encryption
US6408336B1 (en) 1997-03-10 2002-06-18 David S. Schneider Distributed administration of access to information
US7580919B1 (en) 1997-03-10 2009-08-25 Sonicwall, Inc. Query interface to policy server
US7821926B2 (en) * 1997-03-10 2010-10-26 Sonicwall, Inc. Generalized policy server
WO1998047057A2 (en) * 1997-04-14 1998-10-22 R2K, Llc Registry management system
GB9707549D0 (en) * 1997-04-15 1997-06-04 British Telecomm Design of computer networks
US6453334B1 (en) 1997-06-16 2002-09-17 Streamtheory, Inc. Method and apparatus to allow remotely located computer programs and/or data to be accessed on a local computer in a secure, time-limited manner, with persistent caching
US20030023721A1 (en) * 1997-07-15 2003-01-30 Computer Associates Think, Inc. Method and apparatus for generating context-descriptive messages
US7315893B2 (en) * 1997-07-15 2008-01-01 Computer Associates Think, Inc. Method and apparatus for filtering messages based on context
US20030018771A1 (en) * 1997-07-15 2003-01-23 Computer Associates Think, Inc. Method and apparatus for generating and recognizing speech as a user interface element in systems and network management
US6052580A (en) * 1997-07-31 2000-04-18 Lucent Technologies Inc. Upper medium access control processor architecture
CA2216901C (en) * 1997-09-26 2000-12-26 Ibm Canada Limited-Ibm Canada Limitee Method and apparatus for discovery of databases in a client server network
JPH11120106A (ja) * 1997-10-17 1999-04-30 Fujitsu Ltd サーバ資源利用状況の表示方式およびそのための記録媒体
US7155498B1 (en) 1997-11-07 2006-12-26 Hitachi, Ltd. Computer operation management system
JP3624657B2 (ja) * 1997-11-07 2005-03-02 株式会社日立製作所 管理計算機又は計算機システム
US6393472B1 (en) 1997-12-10 2002-05-21 At&T Corp. Automatic aggregation of network management information in spatial, temporal and functional forms
US6295527B1 (en) * 1998-02-13 2001-09-25 Cisco Technology, Inc. Real-time user-defined creation of network device information collections
US6477589B1 (en) 1998-03-13 2002-11-05 Canon Kabushiki Kaisha Information processing apparatus and method
EP0950956A1 (en) * 1998-04-17 1999-10-20 BRITISH TELECOMMUNICATIONS public limited company Computer network
US6054987A (en) * 1998-05-29 2000-04-25 Hewlett-Packard Company Method of dynamically creating nodal views of a managed network
US6336139B1 (en) * 1998-06-03 2002-01-01 International Business Machines Corporation System, method and computer program product for event correlation in a distributed computing environment
US6442144B1 (en) * 1998-06-15 2002-08-27 Compaq Computer Corporation Method and apparatus for discovering network devices using internet protocol and producing a corresponding graphical network map
US6556875B1 (en) * 1998-06-30 2003-04-29 Seiko Epson Corporation Device control system
US6615218B2 (en) * 1998-07-17 2003-09-02 Sun Microsystems, Inc. Database for executing policies for controlling devices on a network
US7047423B1 (en) 1998-07-21 2006-05-16 Computer Associates Think, Inc. Information security analysis system
US6304262B1 (en) 1998-07-21 2001-10-16 Raytheon Company Information security analysis system
US6253337B1 (en) 1998-07-21 2001-06-26 Raytheon Company Information security analysis system
US6269447B1 (en) * 1998-07-21 2001-07-31 Raytheon Company Information security analysis system
US6356902B1 (en) * 1998-07-28 2002-03-12 Matsushita Electric Industrial Co., Ltd. Method and system for storage and retrieval of multimedia objects
US6493749B2 (en) * 1998-08-17 2002-12-10 International Business Machines Corporation System and method for an administration server
US6336138B1 (en) * 1998-08-25 2002-01-01 Hewlett-Packard Company Template-driven approach for generating models on network services
US6182136B1 (en) * 1998-09-08 2001-01-30 Hewlett-Packard Company Automated service elements discovery using core service specific discovery templates
US6286047B1 (en) * 1998-09-10 2001-09-04 Hewlett-Packard Company Method and system for automatic discovery of network services
EP1006690B1 (en) * 1998-11-30 2005-04-27 Concord Communications, Inc. Method and programe storage device for updating a list of network elements
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
US6415321B1 (en) * 1998-12-29 2002-07-02 Cisco Technology, Inc. Domain mapping method and system
US6864991B1 (en) * 1999-02-09 2005-03-08 Canon Kabushiki Kaisha Information processing apparatus for displaying data related to image forming apparatus, and information processing method therefor
US6542474B1 (en) 1999-02-26 2003-04-01 Sony Corporation System and method for incrementally updating remote element lists in an electronic network
US7076476B2 (en) * 1999-03-02 2006-07-11 Microsoft Corporation Method and system for integrated service administration via a directory service
JP2000285039A (ja) * 1999-03-31 2000-10-13 Seiko Epson Corp デバイス検索装置及びその方法並びにそれを実現するためのコンピュータプログラムを記録した記録媒体
JP4809968B2 (ja) * 1999-04-09 2011-11-09 キヤノン株式会社 情報処理装置、情報処理方法、及びコンピュータ読み取り可能な記録媒体
JP2000295223A (ja) * 1999-04-09 2000-10-20 Canon Inc ネットワーク端末装置及びその表示方法
JP2000305796A (ja) * 1999-04-22 2000-11-02 Hitachi Ltd 電子計算機間のジョブ転送方法およびジョブ転送システム
US7038637B1 (en) 1999-04-22 2006-05-02 Si Diamond Technology, Inc. System and method for selling advertising space on electronic billboards over the internet
US7085763B2 (en) * 1999-04-27 2006-08-01 Canon Kabushiki Kaisha Device search system
US6633547B1 (en) * 1999-04-29 2003-10-14 Mitsubishi Electric Research Laboratories, Inc. Command and control transfer
US6718378B1 (en) * 1999-04-30 2004-04-06 Canon Kabushiki Kaisha Device management information processing apparatus method and storage medium
US7177825B1 (en) 1999-05-11 2007-02-13 Borders Louis H Integrated system for ordering, fulfillment, and delivery of consumer products using a data network
WO2000068856A2 (en) 1999-05-11 2000-11-16 Webvan Group, Inc. Electronic commerce enabled delivery system and method
EP1052806B1 (en) * 1999-05-13 2006-03-22 Canon Kabushiki Kaisha Apparatus for searching a device on a network
US6826632B1 (en) * 1999-05-18 2004-11-30 Gateway, Inc. System for identifying the interconnection of peripheral devices
JP3740320B2 (ja) * 1999-05-31 2006-02-01 キヤノン株式会社 デバイス検索システム及びデバイス検索方法
WO2000078001A2 (en) * 1999-06-11 2000-12-21 Microsoft Corporation General api for remote control of devices
US6725281B1 (en) * 1999-06-11 2004-04-20 Microsoft Corporation Synchronization of controlled device state using state table and eventing in data-driven remote device control model
US6892230B1 (en) * 1999-06-11 2005-05-10 Microsoft Corporation Dynamic self-configuration for ad hoc peer networking using mark-up language formated description messages
US6549943B1 (en) 1999-06-16 2003-04-15 Cisco Technology, Inc. Network management using abstract device descriptions
DE60028874T2 (de) * 1999-07-06 2006-11-09 Canon K.K. System zum Suchen eines Gerätes im Netzwerk
FR2796179A1 (fr) * 1999-07-09 2001-01-12 Hewlett Packard Co Systeme et procede de gestion de systemes peripheriques qui utilisent des interfaces d'objets de visualisation pour la commande
US7293067B1 (en) * 1999-07-16 2007-11-06 Canon Kabushiki Kaisha System for searching device on network
JP2001109780A (ja) 1999-07-30 2001-04-20 Canon Inc 情報処理装置、情報処理システム、情報処理装置の制御方法及び記憶媒体
US7058705B1 (en) * 1999-08-02 2006-06-06 Canon Kabushiki Kaisha Processing method of device information and network device in device information management system
JP4428844B2 (ja) 1999-10-01 2010-03-10 キヤノン株式会社 情報処理装置、データ処理方法及び記録媒体
US7346008B1 (en) * 1999-10-15 2008-03-18 Alcatel Canada Inc. Method and apparatus for data driven network management
US6633312B1 (en) * 1999-10-19 2003-10-14 Nortel Networks Limited Method and apparatus for selecting network entities
US7933780B2 (en) 1999-10-22 2011-04-26 Telaric, Llc Method and apparatus for controlling an infusion pump or the like
US7734744B1 (en) * 1999-11-09 2010-06-08 Cisco Technology, Inc. System for communicating management information and method of operation
US20060248139A1 (en) * 1999-12-01 2006-11-02 Intel Corporation Networked computer management with a mobile software agent
US6343290B1 (en) 1999-12-22 2002-01-29 Celeritas Technologies, L.L.C. Geographic network management system
US7447509B2 (en) * 1999-12-22 2008-11-04 Celeritasworks, Llc Geographic management system
US8452776B2 (en) * 1999-12-22 2013-05-28 Celeritasworks, Llc Spatial data portal
US7136860B2 (en) * 2000-02-14 2006-11-14 Overture Services, Inc. System and method to determine the validity of an interaction on a network
JP2001243159A (ja) * 2000-02-29 2001-09-07 Canon Inc データ処理装置及びデータ処理方法、記憶媒体
US6971086B2 (en) * 2000-03-16 2005-11-29 Silicon Graphics, Inc. Common user interface development toolkit for a system administration program
US6842769B1 (en) * 2000-05-05 2005-01-11 Interland, Inc. Automatically configured network server
US7240283B1 (en) 2000-11-10 2007-07-03 Narasimha Rao Paila Data transmission and rendering techniques implemented over a client-server system
EP1161029A1 (en) * 2000-05-31 2001-12-05 International Business Machines Corporation Managing system resources
US6701379B1 (en) * 2000-05-31 2004-03-02 Cisco Technology, Inc. Method and apparatus for identifying a networked client modem
EP1172721A1 (en) * 2000-07-10 2002-01-16 Sony International (Europe) GmbH Method for controlling network devices via a MMI
US20070294409A1 (en) * 2000-09-29 2007-12-20 Arvind Kumar Internet based network topology discovery
JP2002182996A (ja) * 2000-10-05 2002-06-28 Hewlett Packard Co <Hp> デバイス検出用ユーザインターフェース
US7447761B1 (en) 2000-10-05 2008-11-04 Hewlett-Packard Development Company, L.P. Device detection system and method
US7246074B1 (en) * 2000-10-13 2007-07-17 International Business Machines Corporation System and method for identifying skills and tools needed to support a process utilizing pre-defined templates
US20020147809A1 (en) * 2000-10-17 2002-10-10 Anders Vinberg Method and apparatus for selectively displaying layered network diagrams
US7003559B1 (en) * 2000-10-23 2006-02-21 Hewlett-Packard Development Company, L.P. System and method for determining probable network paths between nodes in a network topology
US7092861B1 (en) * 2000-11-02 2006-08-15 Koninklijke Philips Electronics N.V. Visual anti-virus in a network control environment
US8831995B2 (en) 2000-11-06 2014-09-09 Numecent Holdings, Inc. Optimized server for streamed applications
US7062567B2 (en) 2000-11-06 2006-06-13 Endeavors Technology, Inc. Intelligent network streaming and execution system for conventionally coded applications
FR2816420B1 (fr) * 2000-11-06 2003-01-31 Evidian Procede de gestion d'au moins une ressource informatique
US7308440B2 (en) * 2000-12-11 2007-12-11 Microsoft Corporation System and method for representing an object used in management of multiple network resources
US8255513B2 (en) * 2000-12-14 2012-08-28 Hewlett-Packard, Caribe B.V. Topology information system for a managed world
US6701459B2 (en) 2000-12-27 2004-03-02 Egurkha Pte Ltd Root-cause approach to problem diagnosis in data networks
US8176137B2 (en) * 2001-01-31 2012-05-08 Accenture Global Services Limited Remotely managing a data processing system via a communications network
US7389341B2 (en) * 2001-01-31 2008-06-17 Accenture Llp Remotely monitoring a data processing system via a communications network
US20020120732A1 (en) * 2001-02-27 2002-08-29 Lee Daniel Joseph Open internet protocol services platform
WO2002075587A1 (en) * 2001-03-15 2002-09-26 Andrew Killick Mapping system and method
US7552139B2 (en) * 2001-03-19 2009-06-23 Xerox Corporation Represented object groups
US7676567B2 (en) * 2001-03-23 2010-03-09 International Business Machines Corporation System and method for mapping a network
US7240106B2 (en) * 2001-04-25 2007-07-03 Hewlett-Packard Development Company, L.P. System and method for remote discovery and configuration of a network device
JP4235373B2 (ja) * 2001-05-29 2009-03-11 キヤノン株式会社 使用機器に対して施される業務をネットワークを介して依頼するための情報処理装置及びその制御方法、プログラム及び記憶媒体
US8032625B2 (en) * 2001-06-29 2011-10-04 International Business Machines Corporation Method and system for a network management framework with redundant failover methodology
US8204972B2 (en) * 2001-06-29 2012-06-19 International Business Machines Corporation Management of logical networks for multiple customers within a network management framework
US6829513B2 (en) 2001-07-20 2004-12-07 Siemens Building Technologies, Inc. Fire detection system and method for configuring
GB2380004A (en) * 2001-07-27 2003-03-26 Virtual Access Ireland Ltd A configuration and management development system for a netwok of devices
US20030208572A1 (en) * 2001-08-31 2003-11-06 Shah Rajesh R. Mechanism for reporting topology changes to clients in a cluster
US7082200B2 (en) * 2001-09-06 2006-07-25 Microsoft Corporation Establishing secure peer networking in trust webs on open networks using shared secret device key
JP2003101586A (ja) * 2001-09-25 2003-04-04 Hitachi Ltd ネットワーク管理支援方法
US6654751B1 (en) * 2001-10-18 2003-11-25 Networks Associates Technology, Inc. Method and apparatus for a virus information patrol
GB2382492A (en) * 2001-11-20 2003-05-28 Hewlett Packard Co System analysis
US20030105761A1 (en) * 2001-11-21 2003-06-05 Mikael Lagerman Historic network configuration database
US8578480B2 (en) 2002-03-08 2013-11-05 Mcafee, Inc. Systems and methods for identifying potentially malicious messages
US20060015942A1 (en) 2002-03-08 2006-01-19 Ciphertrust, Inc. Systems and methods for classification of messaging entities
US7124438B2 (en) 2002-03-08 2006-10-17 Ciphertrust, Inc. Systems and methods for anomaly detection in patterns of monitored communications
US7870203B2 (en) 2002-03-08 2011-01-11 Mcafee, Inc. Methods and systems for exposing messaging reputation to an end user
US8132250B2 (en) 2002-03-08 2012-03-06 Mcafee, Inc. Message profiling systems and methods
US7694128B2 (en) 2002-03-08 2010-04-06 Mcafee, Inc. Systems and methods for secure communication delivery
US8561167B2 (en) 2002-03-08 2013-10-15 Mcafee, Inc. Web reputation scoring
US7693947B2 (en) 2002-03-08 2010-04-06 Mcafee, Inc. Systems and methods for graphically displaying messaging traffic
US7903549B2 (en) 2002-03-08 2011-03-08 Secure Computing Corporation Content-based policy compliance systems and methods
US7096498B2 (en) 2002-03-08 2006-08-22 Cipher Trust, Inc. Systems and methods for message threat management
US7475126B2 (en) * 2002-03-15 2009-01-06 Nortel Networks Limited Method and apparatus for system lineup and testing
US20030229785A1 (en) * 2002-03-18 2003-12-11 Daseke Michael J. Dynamic hierarchies system and method for thin devices
US20030229726A1 (en) * 2002-03-18 2003-12-11 Daseke Michael J. Default device configuration system and method for thin devices
US6816920B2 (en) 2002-03-20 2004-11-09 Hewlett-Packard Development Company, L.P. Method and system for managing information for a computer system
US20030187967A1 (en) * 2002-03-28 2003-10-02 Compaq Information Method and apparatus to estimate downtime and cost of downtime in an information technology infrastructure
US7360158B1 (en) * 2002-03-28 2008-04-15 At&T Mobility Ii Llc Interactive education tool
US6993681B2 (en) 2002-04-15 2006-01-31 General Electric Corporation Remote administration in a distributed system
JP2003323364A (ja) * 2002-05-08 2003-11-14 Canon Inc ネットワークデバイス管理装置及び方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体
US20040010573A1 (en) * 2002-07-10 2004-01-15 Philippe Debaty Web presence for physical entities
US7451200B2 (en) * 2002-07-29 2008-11-11 Hewlett-Packard Development Company, L.P. Network management tool for maintaining printing device information
US20040021698A1 (en) * 2002-08-05 2004-02-05 Baldwin Amanda K. Intuitive touchscreen interface for a multifunction device and method therefor
JP2004102558A (ja) * 2002-09-09 2004-04-02 Murata Mach Ltd サーバ装置
US20040064803A1 (en) * 2002-09-27 2004-04-01 Graves David A. Validation system and method
US7716311B2 (en) * 2002-09-30 2010-05-11 Avaya Inc. Method and apparatus for monitoring of switch resources using resource group definitions
JP4636775B2 (ja) * 2002-10-15 2011-02-23 株式会社山武 ネットワーク監視システム
US20040073659A1 (en) * 2002-10-15 2004-04-15 Carl Rajsic Method and apparatus for managing nodes in a network
CN100438424C (zh) * 2002-12-28 2008-11-26 鸿富锦精密工业(深圳)有限公司 网络设备状态信息显示系统及方法
US20040151129A1 (en) * 2003-01-31 2004-08-05 Gyula Kun-Szabo Controller for controlling routers
WO2004084083A1 (en) * 2003-03-19 2004-09-30 Unisys Corporation Server consolidation analysis
US7353373B2 (en) * 2003-03-31 2008-04-01 Sharp Laboratories Of America, Inc. Intelligent printer installation
CN1309211C (zh) * 2003-05-13 2007-04-04 中兴通讯股份有限公司 一种分布式网络环境中异型网络设备的分布式集中管理方法
US8495202B2 (en) * 2003-10-24 2013-07-23 Brother Kogyo Kabushiki Kaisha Imaging device information management system
FR2863427A1 (fr) * 2003-12-04 2005-06-10 France Telecom Construction d'une base de donnees des connexions physiques d'un reseau de transmission d'informations
CN100454826C (zh) * 2004-01-17 2009-01-21 华为技术有限公司 综合网元管理系统
US20050198186A1 (en) * 2004-01-20 2005-09-08 Mor Griv Method for automatic discovering of logical units and storage devices connected to a virtualization switch
CN100463408C (zh) * 2004-02-13 2009-02-18 鸿富锦精密工业(深圳)有限公司 堆栈式设备的图形化管理系统及方法
US7596285B2 (en) 2004-02-26 2009-09-29 International Business Machines Corporation Providing a portion of an electronic mail message at a reduced resolution
JP2005277655A (ja) * 2004-03-24 2005-10-06 Sony Corp 入出力端末、マスタ装置、スレーブ装置、情報処理システムおよび方法、ならびに入出力端末用、マスタ装置用およびスレーブ装置用プログラム
US7389295B2 (en) * 2004-06-25 2008-06-17 Searete Llc Using federated mote-associated logs
US8275824B2 (en) * 2004-03-31 2012-09-25 The Invention Science Fund I, Llc Occurrence data detection and storage for mote networks
US7457834B2 (en) * 2004-07-30 2008-11-25 Searete, Llc Aggregation and retrieval of network sensor data
US9062992B2 (en) * 2004-07-27 2015-06-23 TriPlay Inc. Using mote-associated indexes
US7941188B2 (en) * 2004-03-31 2011-05-10 The Invention Science Fund I, Llc Occurrence data detection and storage for generalized sensor networks
US20060079285A1 (en) * 2004-03-31 2006-04-13 Jung Edward K Y Transmission of mote-associated index data
US8200744B2 (en) * 2004-03-31 2012-06-12 The Invention Science Fund I, Llc Mote-associated index creation
US8346846B2 (en) * 2004-05-12 2013-01-01 The Invention Science Fund I, Llc Transmission of aggregated mote-associated log data
US8161097B2 (en) * 2004-03-31 2012-04-17 The Invention Science Fund I, Llc Aggregating mote-associated index data
US20060004888A1 (en) * 2004-05-21 2006-01-05 Searete Llc, A Limited Liability Corporation Of The State Delaware Using mote-associated logs
US20060062252A1 (en) * 2004-06-30 2006-03-23 Jung Edward K Mote appropriate network power reduction techniques
US20050256667A1 (en) * 2004-05-12 2005-11-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Federating mote-associated log data
US20050265388A1 (en) * 2004-05-12 2005-12-01 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Aggregating mote-associated log data
US7929914B2 (en) * 2004-03-31 2011-04-19 The Invention Science Fund I, Llc Mote networks using directional antenna techniques
US8335814B2 (en) * 2004-03-31 2012-12-18 The Invention Science Fund I, Llc Transmission of aggregated mote-associated index data
US20050255841A1 (en) * 2004-05-12 2005-11-17 Searete Llc Transmission of mote-associated log data
US9261383B2 (en) * 2004-07-30 2016-02-16 Triplay, Inc. Discovery of occurrence-data
US20060064402A1 (en) * 2004-07-27 2006-03-23 Jung Edward K Y Using federated mote-associated indexes
US20050267960A1 (en) * 2004-05-12 2005-12-01 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Mote-associated log creation
US20050227686A1 (en) * 2004-03-31 2005-10-13 Jung Edward K Y Federating mote-associated index data
JP2007536634A (ja) * 2004-05-04 2007-12-13 フィッシャー−ローズマウント・システムズ・インコーポレーテッド プロセス制御システムのためのサービス指向型アーキテクチャ
US7966391B2 (en) * 2004-05-11 2011-06-21 Todd J. Anderson Systems, apparatus and methods for managing networking devices
US20060041534A1 (en) * 2004-05-24 2006-02-23 Atwell Micah E Remote infrastructure management
US7827476B1 (en) * 2004-06-18 2010-11-02 Emc Corporation System and methods for a task management user interface
US8233461B1 (en) 2004-08-19 2012-07-31 Hewlett-Packard Development Company, L.P. Complementing network discovery with physical discovery
JP2006092314A (ja) * 2004-09-24 2006-04-06 Konica Minolta Business Technologies Inc 装置管理システム及び管理サーバ
US20060092751A1 (en) * 2004-11-04 2006-05-04 Hewlett-Packard Development Company, L.P. Peripheral management
US8635690B2 (en) 2004-11-05 2014-01-21 Mcafee, Inc. Reputation based message processing
WO2006091247A2 (en) * 2004-11-12 2006-08-31 Taser International, Inc. Systems and methods for electronic weaponry having audio and/or video recording capability
JP2008527468A (ja) 2004-11-13 2008-07-24 ストリーム セオリー,インコーポレイテッド ハイブリッド・ローカル/リモート・ストリーミング
CN100504767C (zh) * 2005-03-18 2009-06-24 联想(北京)有限公司 一种生成设备控制界面的方法
US8024523B2 (en) 2007-11-07 2011-09-20 Endeavors Technologies, Inc. Opportunistic block transmission with time constraints
WO2006102621A2 (en) 2005-03-23 2006-09-28 Stream Theory, Inc. System and method for tracking changes to files in streaming applications
US8131690B2 (en) * 2005-03-23 2012-03-06 British Telecommunications Public Limited Company Publishing and retrieval of data items amongst a networked community of computer users
US7937480B2 (en) 2005-06-02 2011-05-03 Mcafee, Inc. Aggregation of reputation data
US20070067772A1 (en) * 2005-06-09 2007-03-22 Bustamante Jorge M Tools and methods for task management
TWI327842B (en) * 2005-06-23 2010-07-21 Groundhog Technologies Inc Management system and method for wireless communication network and associated user interface
US20060294214A1 (en) * 2005-06-23 2006-12-28 Joey Chou Event logging techniques for broadband wireless access networks
US20060294097A1 (en) * 2005-06-27 2006-12-28 Mcafee, Inc. System, method and computer program product for locating a subset of computers on a network
US8566145B2 (en) * 2005-11-17 2013-10-22 Joseph R. Dollens Method and system for managing non-game tasks with a game
US8775460B2 (en) * 2005-12-08 2014-07-08 International Business Machines Corporation Managing changes to computer system
EP1989823B1 (en) * 2006-02-27 2012-11-07 Vonage Network LLC Method and system for bidirectional data transfer
US7587675B2 (en) 2006-02-28 2009-09-08 Microsoft Corporation Network map
US20070201384A1 (en) * 2006-02-28 2007-08-30 Microsoft Corporation Network explorer
US20070220451A1 (en) * 2006-03-16 2007-09-20 Arizona Public Service Company Method for modeling and documenting a network
US8230384B1 (en) * 2006-03-30 2012-07-24 Emc Corporation Techniques for generating and processing a schema instance
CN100428692C (zh) * 2006-04-09 2008-10-22 华为技术有限公司 确定用户服务设备的方法
US8645514B2 (en) * 2006-05-08 2014-02-04 Xerox Corporation Method and system for collaborative self-organization of devices
US20070277122A1 (en) * 2006-05-26 2007-11-29 Microsoft Corporation Singular, persistent user experience for reviewing and initiating multi-action processes
US7734296B2 (en) * 2006-05-31 2010-06-08 Cisco Technology, Inc. Management of distributed location servers
EP2030368A2 (en) * 2006-06-02 2009-03-04 Tacit Systems Aps Method of information collection of a complete infrastructure
US20080025234A1 (en) * 2006-07-26 2008-01-31 Qi Zhu System and method of managing a computer network using hierarchical layer information
US8020108B1 (en) * 2006-09-29 2011-09-13 Emc Corporation Separation of presentation and business models for common management platform tasks in a storage area network
US8261345B2 (en) 2006-10-23 2012-09-04 Endeavors Technologies, Inc. Rule-based application access management
US20080114863A1 (en) * 2006-11-15 2008-05-15 International Business Machines Corporation System and method of configuring network infrastructure using functional building blocks
WO2008058927A2 (en) * 2006-11-17 2008-05-22 Llinxx Database system
US8763114B2 (en) 2007-01-24 2014-06-24 Mcafee, Inc. Detecting image spam
US8214497B2 (en) 2007-01-24 2012-07-03 Mcafee, Inc. Multi-dimensional reputation scoring
US8179798B2 (en) 2007-01-24 2012-05-15 Mcafee, Inc. Reputation based connection throttling
US7779156B2 (en) 2007-01-24 2010-08-17 Mcafee, Inc. Reputation based load balancing
US7949716B2 (en) 2007-01-24 2011-05-24 Mcafee, Inc. Correlation and analysis of entity attributes
US9307050B2 (en) * 2007-03-07 2016-04-05 Hewlett Packard Enterprise Development Lp Configurable network device user interface
US20080229210A1 (en) * 2007-03-14 2008-09-18 Akiko Bamba Display processing system
WO2008127321A2 (en) * 2007-04-13 2008-10-23 Thomson Licensing System software productization framework
JP2008293414A (ja) * 2007-05-28 2008-12-04 Toshiba Corp 電子機器および接続機器サーチ方法
JP2009003830A (ja) * 2007-06-25 2009-01-08 Daikin Ind Ltd 遠隔管理装置および遠隔管理システム
US20090006449A1 (en) * 2007-06-29 2009-01-01 Microsoft Corporation Modeling and Analysis of Computer Networks
US8176169B2 (en) * 2007-09-07 2012-05-08 Emc Corporation Method for network visualization
US8150820B1 (en) * 2007-10-04 2012-04-03 Adobe Systems Incorporated Mechanism for visible users and groups
US8185930B2 (en) 2007-11-06 2012-05-22 Mcafee, Inc. Adjusting filter or classification control settings
US8892738B2 (en) 2007-11-07 2014-11-18 Numecent Holdings, Inc. Deriving component statistics for a stream enabled application
US8045458B2 (en) 2007-11-08 2011-10-25 Mcafee, Inc. Prioritizing network traffic
US8527554B2 (en) * 2007-12-14 2013-09-03 Microsoft Corporation Metadata retrieval for multi-function devices
US8160975B2 (en) * 2008-01-25 2012-04-17 Mcafee, Inc. Granular support vector machine with random granularity
US8589503B2 (en) 2008-04-04 2013-11-19 Mcafee, Inc. Prioritizing network traffic
CN101661594A (zh) 2008-08-28 2010-03-03 阿里巴巴集团控股有限公司 一种在互联网上提供对象信息的方法及系统
US20110087522A1 (en) * 2009-10-08 2011-04-14 International Business Machines Corporation Method for deploying a probing environment for provisioned services to recommend optimal balance in service level agreement user experience and environmental metrics
US8589475B2 (en) * 2010-01-28 2013-11-19 Hewlett-Packard Development Company, L.P. Modeling a cloud computing system
US8621638B2 (en) 2010-05-14 2013-12-31 Mcafee, Inc. Systems and methods for classification of messaging entities
JP2012221184A (ja) * 2011-04-08 2012-11-12 Buffalo Inc 管理方法
US9350615B2 (en) * 2011-05-23 2016-05-24 Samsung Electronics Co., Ltd. Management server, management device, and method of management of plural image forming apparatuses
KR101412231B1 (ko) * 2012-02-28 2014-06-25 경희대학교 산학협력단 동시발생 빈발 부분그래프의 포함관계를 고려한 특징 그룹 생성 방법
JP5869941B2 (ja) * 2012-04-02 2016-02-24 株式会社ソニー・コンピュータエンタテインメント 情報処理装置およびサーバ
US9912546B2 (en) * 2014-03-28 2018-03-06 Sciencelogic, Inc. Component detection and management using relationships
US20160112277A1 (en) * 2014-10-15 2016-04-21 Infinera Corporation Optical channel tracing in a link viewer
US10182387B2 (en) * 2016-06-01 2019-01-15 At&T Intellectual Property I, L.P. Method and apparatus for distributing content via diverse networks
US10795563B2 (en) * 2016-11-16 2020-10-06 Arris Enterprises Llc Visualization of a network map using carousels
US10341841B2 (en) 2017-10-02 2019-07-02 Servicenow, Inc. Operation of device and application discovery for a managed network
US11005739B2 (en) * 2018-09-05 2021-05-11 Richard K. Steen System and method for managing and presenting network data
US11620420B2 (en) * 2018-12-06 2023-04-04 Microsoft Technology Licensing, Llc Computing system simulation and testing environment
CN111275392A (zh) * 2020-01-08 2020-06-12 思创数码科技股份有限公司 一种项目关系展示方法
CN113055235A (zh) * 2021-03-30 2021-06-29 合安科技技术有限公司 一种基于树的设备选择方法、系统及相关设备

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5553226A (en) * 1985-03-27 1996-09-03 Hitachi, Ltd. System for displaying concept networks
US4864492A (en) * 1986-09-17 1989-09-05 International Business Machines Corporation System and method for network configuration
US4823283A (en) * 1986-10-14 1989-04-18 Tektronix, Inc. Status driven menu system
US5335323A (en) * 1987-01-05 1994-08-02 Motorola, Inc. Computer human interface with multiapplication display
DE69031191T2 (de) * 1989-05-15 1998-02-12 Ibm System zur Steuerung von Zugriffsprivilegien
JP3159979B2 (ja) * 1990-05-01 2001-04-23 株式会社日立製作所 網管理表示処理システム及び方法
US5261044A (en) * 1990-09-17 1993-11-09 Cabletron Systems, Inc. Network management system using multifunction icons for information display
DE69126666T2 (de) * 1990-09-17 1998-02-12 Cabletron Systems Inc Netzwerkverwaltungssystem mit modellbasierter intelligenz
EP0553285B1 (en) * 1990-10-16 2000-03-01 Consilium, Inc. Object-oriented architecture for factory floor management
JPH0727504B2 (ja) * 1990-12-10 1995-03-29 インターナショナル・ビジネス・マシーンズ・コーポレイション ネットワークの構成を定義するシステム、ネットワークのための構成パラメータを生成する方法及びネットワークを構成するためのシステム
JP3160017B2 (ja) * 1991-08-28 2001-04-23 株式会社日立製作所 網管理表示装置
US5452415A (en) * 1992-03-26 1995-09-19 Alcatel Network Systems, Inc. Method and system for automatically displaying and configuring a network monitoring system
US5414812A (en) * 1992-03-27 1995-05-09 International Business Machines Corporation System for using object-oriented hierarchical representation to implement a configuration database for a layered computer network communications subsystem
US5471596A (en) * 1992-04-13 1995-11-28 Digital Equipment Corporation Computer memory device holding a data structure for implementation of function objects
AU4843693A (en) * 1992-09-01 1994-03-29 Bertram G Brehm Information model based on a physical system
US5428730A (en) * 1992-12-15 1995-06-27 International Business Machines Corporation Multimedia system having software mechanism providing standardized interfaces and controls for the operation of multimedia devices
US5613099A (en) * 1993-02-17 1997-03-18 International Business Machines Corporation Persistent object storage system with modifiable group skeletal formats
US5434791A (en) * 1993-06-29 1995-07-18 Electronic Data Systems Corporation Product structure management
US5555376A (en) * 1993-12-03 1996-09-10 Xerox Corporation Method for granting a user request having locational and contextual attributes consistent with user policies for devices having locational attributes consistent with the user request
US5832298A (en) * 1995-05-30 1998-11-03 Canon Kabushiki Kaisha Adaptive graphical user interface for a network peripheral
US5796951A (en) * 1995-12-22 1998-08-18 Intel Corporation System for displaying information relating to a computer network including association devices with tasks performable on those devices

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1972217B (zh) * 2005-10-04 2010-06-16 阿尔卡特公司 组合通信服务中分层通信服务的系统和方法

Also Published As

Publication number Publication date
CN1209208A (zh) 1999-02-24
US5960439A (en) 1999-09-28
EP0868696B1 (en) 2003-05-28
WO1997023831A1 (en) 1997-07-03
DE69628447T2 (de) 2004-04-08
DE69628447D1 (de) 2003-07-03
CA2241003C (en) 2001-08-21
CA2241003A1 (en) 1997-07-03
US6076106A (en) 2000-06-13
KR100313745B1 (ko) 2001-11-16
EP0868696A4 (en) 1999-03-10
EP1271846B1 (en) 2007-02-14
EP0868696A1 (en) 1998-10-07
EP1271846A2 (en) 2003-01-02
KR100313747B1 (ko) 2001-11-16
AU1293497A (en) 1997-07-17
EP1271846A3 (en) 2005-07-06
DE69636914D1 (de) 2007-03-29
TW317681B (zh) 1997-10-11
US5796951A (en) 1998-08-18
EP1271845A2 (en) 2003-01-02
DE69636914T2 (de) 2007-12-06
KR19990076710A (ko) 1999-10-15

Similar Documents

Publication Publication Date Title
CN1138209C (zh) 管理计算机网络的方法和装置
US11238033B1 (en) Interactive location queries for raw machine data
WO1997023831A9 (en) Method and apparatus for managing a computer network
US6144962A (en) Visualization of web sites and hierarchical data structures
US8621032B2 (en) Method and apparatus for intuitively administering networked computer systems
US6341310B1 (en) System and methods for facilitating the viewing and analysis of web site usage data
US5958008A (en) Software system and associated methods for scanning and mapping dynamically-generated web documents
AU785213B2 (en) Method and apparatus for intuitively administering networked computer systems
US20020113816A1 (en) Method and apparatus providing a graphical user interface for representing and navigating hierarchical networks
US6587869B2 (en) Information providing system having a network terminal and network management system which manages a network and provides information of the network to the network terminal
US20040059812A1 (en) Topology information system for a managed world
GB2430328A (en) Modelling/simulating a network node including a plurality of protocol layers with selectively configurable switches disposed between and coupling the layers
CN101968747B (zh) 一种机群应用管理系统及其应用管理方法
US20080065756A1 (en) Method and system for presenting network devices on a display screen of a network management system
CA2330358C (en) Method and apparatus for managing a computer network
CN116796504A (zh) 基于数字孪生的生产线仿真方法及其相关设备
CN117640795A (zh) 基于工业协议内容的协议详情规则智能配置方法
Chao et al. An agent-based architecture in geographical information system
Whitaker Applying information visualization to computer security applications
CN112634442A (zh) 一种基于java的三维模型展示系统及其展示方法
Tsegaye Network Visualisation With 3D Metaphors
Dodo et al. Customizable tool for complex systems visualization

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
CX01 Expiry of patent term

Granted publication date: 20040211

EXPY Termination of patent right or utility model