用于被管理对象的类属列表的图形用户界面的制作方法

文档序号:6557442阅读:184来源:国知局
专利名称:用于被管理对象的类属列表的图形用户界面的制作方法
技术领域
本发明涉及在由网络管理系统提供的网络管理上下文中通过图形用户界面管理通信网络,尤其涉及用于以提高效率来过滤、显示和输出与大量被管理网络实体有关的数据的图形用户界面技术。
背景技术
网络运营商使用网络管理系统来起用、配置、与其交互并停用现场安装的设备。
网络运营商与现场安装的设备交互的示例性方式是采用由现场安装的设备提供的装置来与之交互,其中所述现场安装的设备本身和其物理的或虚拟的可配置子部件是由网络管理系统来建模的,并且对该模型的改变或对该现场安装的设备的改变在彼此之间被同步。图1概略地示出了示例性模型派生分级200,基于该模型派生分级在网络管理系统、针对每个所采用的物理的和虚拟的实例来例示模型,每个模型实例都称作被管理对象。图2概略地示出了与被管理通信网络的现场安装的设备相对应的模型对象实例的示例性被管理对象包含分级300。
经由网络管理系统,经过训练的管理操作和管理人员与被建模对象交互并且对被建模对象进行配置。网络管理系统使用使能技术来同步被建模对象的配置和相应的现场安装的设备或在可能的情况下的它的子系统的配置。虚拟被管理实体包括(但不限于)网络划分106、虚拟路由器、逻辑端口、逻辑接口、端到端数据链路、路径128、虚拟电路、虚拟路径等;其是不记名的实体,其中一些适用于至少两个现场安装的实体或它的子系统;其也被建模;并且对于其每个实例采用模型实例。对于后者,网络管理系统配置相应的被建模对象并与其交互,同时采用使能技术来配置关联的现场安装的设备或它的子系统上的接口。
在当前正经历爆炸性技术发展的竞争性市场空间中,网络管理和服务提供任务由于许多因素而变得复杂,这些因素包括在实现通信网络设备方面具有多种方法的多个通信网络设备供应商;大量的数据传输技术,每个供应商专攻大量数据传输技术的子组;大量的网络管理和服务提供协议,每个供应商仅实现大量网络管理和服务提供协议的子组;采用其他大量网络管理和服务提供技术的大量备用网络管理和服务提供设备;等等。
关于通信网络设备,例如在图3中示意性示出的交换节点,供应商可以选择实现具有数据交换处理器和一组端口112的集成设备110,而另一供应商可以选择交换节点120的可定制实现,其包括交换结构,分成搁板的设备架,每个搁板122具有插槽连接器用于与接口卡连接,每个接口卡124具有至少一个端口112。尽管概念上两个交换节点110和120提供相同内容的交换功能,但每个实现适用于不同的环境前一交换节点110更适合于作为专用数据网络节点而提供企业解决方案,也许进一步地适合于实现对公共通信服务的接入;而后一交换节点120更适合于公共(通信)传输网核心中的高吞吐量。通常前者(110)实现少量的数据传输协议,而对于后者(120),在接口卡124和/或端口112上实现数据传输协议-规定其灵活部署。所有的通信网络设备服从于因供应商而不同的设计选择。
考虑上述单元和技术的排列组合来提供网络管理和服务提供解决方案是一项困难的任务。对于期待提高与被管理对象交互的效率的网络运营商而言,数量不断增加的对象实例和被管理对象类型本身已经引入了大量且不断增长的管理开销。与被管理对象的示例性交互包括(但不限于)列表、过滤、分类、获得关于对象的数据,和输出与对象有关的数据。这种交互性经常由网络运营商使用并且因此需要改进。
提供网络管理和服务提供解决方案的现有技术方法包括,对更多数目的指定被管理对象的图形用户界面窗口进行编码以实现关于大量网络实体中每一个的列表、过滤、分类等方面。针对网络管理和服务提供来编码、部署、维护和扩展这种软件应用程序已经成为且继续成为一项巨大且极其复杂的任务。这种软件应用程序需要耗费大量工时来创建、无法受益于编码重复使用性、常出现许多问题并且难以修改和/或支持。当维护这种软件时总是存在对现有代码造成差错的风险,由此需要大量的回归测试来检验所部署的代码的完整性。就合理的性能、可靠性、开发成本和合理的开发周期而言,都需要这种大量的编程工作。并且,最后但并非最不重要的,采用这种多个窗口还需要大量的操作管理人员培训。
当前网络运营商通过启动新的列表窗口来实现被管理对象列表,从而生成每个新的列表类型。打开的每个图形用户界面窗口必须稍后被关闭。用于一个接一个地获得这种关注的窗口的当前装置包括最小化所有窗口、展开选择的窗口和层叠窗口。由于宝贵的时间花费在管理在网络管理系统图形用户界面上所显示的窗口,因此窗口的增生导致了降低的生产率。
由于被管理的通信网络逐渐变得更加复杂,因此网络运营商越来越不能够识别关注的被管理实体。同样,当前的实现仅允许确定调用的特定列表功能在该调用列表功能完成之后是否合适。
网络运营商期望通过考虑上述网络管理和服务提供复杂性,来在与上述被管理对象的交互中提高网络管理和服务提供生产率。

发明内容
根据本发明的一个方面,提供了一种类属(generic)图形用户界面,用于识别与通信网络的大量现场安装的被管理实体相对应的大量被管理对象,并用于在通过网络管理系统所代理的通信网络管理和服务提供上下文中与之交互。所述图形用户界面包括上下文相关的列表窗格和菜单栏。用于列出被管理对象的上下文相关的列表窗格包括用于指定要获取的被管理对象列表的范围的目标对象说明装置;用于选择针对要获取的列表中的被管理对象的被管理对象类型的列表类型说明符;用于可选地指定过滤准则以提炼要获取的被管理对象的列表的过滤窗格;用于获取被管理对象的列表的列表功能调用装置;以及,用于显示从被管理对象服务器和网络管理数据库之一所获取的被管理对象的列表的结果窗格。所述菜单栏提供对图形用户界面功能的接入,该菜单栏包括至少一个上下文相关的菜单,该菜单具有至少一个指定列表类型选择的菜单项,该菜单项提供对所列出的指定被管理对象的功能的选择性访问。
根据本发明的另一方面,提供了一种方法,该方法用于识别与通信网络的大量现场安装的被管理实体相对应的大量被管理对象,并且用于在通过网络管理系统所代理的通信网络管理和服务提供上下文中、经由至网络管理系统的类属图形用户界面来与之交互。所述方法包括选择定义了要获取的被管理对象列表的范围的目标管理对象;确定一组与目标管理对象选择相对应的被管理对象列表类型;选择定义了要列出的被管理对象类型的被管理对象列表类型;可选地指定过滤准则以提炼要获取的被管理对象的列表;显示从被管理对象服务器和网络管理数据库之一获得的被管理对象列表结果;以及经由类属图形用户界面的上下文相关的菜单的至少一个菜单项来提供对指定所列出的被管理对象的功能的选择性接入。
优点在于,通过上下文过滤和分类能力而获得增强的可用性、在操纵大型被管理对象列表、输出列表结果时的改进的性能、以及通过减少运营商窗口管理来提高运营商的低效率。


参考附图,根据下面对示例性实施例的详细描述,本发明的特征和优点将变得显而易见,其中图1概略示出了用在示例性网络管理和服务提供上下文中的被管理实体对象分级;图2概略示出了用在示例性网络管理和服务提供环境中的被管理实体包含分级;图3概略示出了在示例性被管理通信网络中部署的通信网络实体;图4概略示出了根据本发明示例性实施例的、与网络管理和服务提供上下文中采用的客户端软件应用相关联的图形用户界面的示例性实现;图5概略示出了根据本发明示例性实施例的、与网络管理和服务提供上下文中采用的客户端软件应用相关联的图形用户界面的另一示例性实现;图6是说明根据本发明示例性实施例的、实现上下文相关的列表功能的过程步骤的流程图;和图7概略示出了根据本发明示例性实施例的、与网络管理和服务提供上下文中采用的客户端软件应用相关联的图形用户界面的又一示例性实现。
应当指出,附图中相同的部分具有相同的标记。
具体实施例方式
由于上文描述的低效率,窗口管理开销缩减、改善的上下文相关的过滤灵活性、可中断的列表功能、提供判断列表/过滤是否合适的能力以及改进的上下文相关的分类灵活性,有利于满足当前的网络运营商的需要。
根据本发明的优选实施例,对图形用户界面列表窗口和提供改进的图形用户界面列表窗口的软件应用作出了改进。所介绍的改进的图形用户界面列表窗口,下文简称为类属列表窗口,由操作管理人员典型地作为被管理对象服务器和/或网络管理数据库的客户端来使用,该被管理对象服务器执行被管理对象方法,该网络管理数据库存储被管理对象属性。被管理对象服务器和/或网络管理数据库的特性、内容和操作在别处被描述并且超出了本说明书的范围。这足以说明被管理对象服务器和/或网络管理数据库对于由提供改进的图形用户界面列表窗口的客户端应用所发出的查询作出响应,该改进的图形用户界面列表窗口下文中简称为类属列表应用。
根据本发明的示例性实施例,提供列表窗口作为公共图形用户界面,用于接入基于可升级的一组过滤选项而被过滤的多种类型列表的列表功能。
图4、图5和图7示出了根据本发明示例性实施例的、通过相应类属列表应用而显示的类属列表窗口的各个示例性实现400和500。类属列表窗口400/500通过与网络管理系统130的交互而被启动。在不限制本发明的情况下,通过以下操作来实现启动类属列表窗口400/500表示命令行调用;与用于启动类属列表窗口的网络管理系统图形用户界面窗口小部件(图标)进行交互;例如从另一网络管理系统应用的窗口菜单中选择列表菜单项、与等效按钮交互或按下等效快捷键;与工具栏图标交互;与上下文菜单中的列表菜单项交互;经由与在被管理对象(例如图)或被管理对象列表的应用显示图标表示中的所选被管理对象相关联的上下文菜单的菜单项;等等。类属列表窗口400/500也可以从激活的类属列表窗口400/500中产生(启动)。
根据本发明的示例性实施例,类属列表窗口400/500的主要窗格(400/500)包括菜单栏402、列表工具栏404、列表窗格406和状态栏408。工具栏404典型地提供对最常用菜单(402)项的容易的接入并且可以被选择性地停用。
根据本发明的示例性实施例,列表窗格406可以包含驻留在相同类属列表窗口400/500内的多个带选项卡的列表窗格406,每个带选项卡的列表窗格406与不同的列表有关。带选项卡的列表窗格406似乎是共享相同的桌面空间,其最小化了在同时执行多个列表操作时产生的多个列表窗口。由于多个列表窗格406的位置被限制在类属列表窗口400/500内,选项卡410提供用于在多个类属列表窗格406的每一个之间切换的装置。通过使用拆分窗格来提供多个类属列表窗格406的同时显示,该拆分窗格通过可拖拽的拆分条412来实现对列表窗格406的相对大小的调整。
通过“新的带选项卡的列表窗格”菜单(402)项或通过列表工具栏404上专用的“新的带选项卡的列表窗格”按钮430,来创建新的带选项卡的列表窗格406。通过与其相应的选项卡410上的专用的解除程序窗口小部件432交互,关闭现有的带选项卡的列表窗格406。
根据本发明示例性实施例的示例性实现,在编辑相应列表期间,“查询进行中”图标434被显示在带选项卡的列表窗格406的选项卡410中(即客户端类属列表应用400/500正在查询被管理对象服务器/网络管理数据库和/或列表结果正被接收)。在不限制本发明的情况下,示例性图标包括看上去以圆形移动的动画箭头。特别是在相应的带选项卡的列表窗格406为不可见的情况下,查询进行中图标434的显示提供了查询进行中的可视指示。
每个列表窗格406包括目标管理对象选择器420、列表类型选择器422、过滤窗格424/524和结果窗格426。根据本发明示例性实施例的示例性实现,列表窗格406还包括图5和图7中所示的对象窗格520的区域,作为用于实现被管理对象选择的目标对象选择器420的一个选项。对象窗格520的区域包含用户创建的关注目标管理对象的列表。当选择对象窗格520区域中的项时,它变成针对当前带选项卡的列表窗格406的新的目标管理对象选择。通过与菜单(402)项交互或直接操纵滑块窗格,可以选择性地显示对象窗格520的区域。
如果启动新的类属列表窗口400/500,同时在网络管理和服务提供上下文中没有被管理对象被选择,则类属列表窗口400/500的所有数据输入字段将为空,或许除了列表类型选择器422之外-为合并总体功能性,列表类型选择器422可以包含列表类型的选项,该列表类型没有涉及被管理对象,例如(但不限于)正进行的过程,保存的模板等。
目标对象选择器420包括贴入按钮421和只读字段,其显示定义了列表范围的被管理对象的人类可读的被管理对象说明。参考上述示例性方式,其中类属列表窗口400/500可以被启动,只要利用在网络管理和服务提供环境中选出的被管理对象来启动类属列表窗口400/500,就基于相应的被管理对象标识符和/或网络管理数据库标识符、用选出的人类可读的被管理对象说明来填充(populate)目标对象选择器420。本发明不限于调用关于基础的被管理对象-复杂的被管理对象的列表功能,例如被管理对象的网络划分和设备架表示分组,其可以通过指定/选择/贴入相应的复杂的被管理对象而被立即贴入目标对象选择器420。
根据本发明的示例性实施例,列表类型选择器422显示当前激活的列表类型。列表类型选择器422包括列表类型选择按钮436用于接入上下文相关的菜单,其包含与目标管理对象选择器420中选出的目标管理对象相对应的一组列表类型。列表类型选择菜单可以包含为组织列表类型选项而采用的子菜单和/或分级菜单。
根据本发明示例性实施例的示例性实现,如果从子菜单进行列表类型选择,则显示相关菜单分级中的列表类型选择级别。例如图4将目标管理对象显示为网络划分“组3”,并将所选列表类型显示为“设备>节点”,其中要列出在网络划分“组3”中的通信网络(设备)节点被管理对象。这种分级菜单可以在列表类型菜单说明中被指定或被生成。例如,图1所示的被管理对象派生分级200可以用作所提及的示例性列表类型选择菜单的说明,而包含分级300可以用作生成器。
简单地说,列表类型说明422和目标管理对象说明422的组合分别指明了寻找什么样的被管理对象和搜索的范围。
过滤窗格424/524使管理操作人员能够在生成列表结果时指明要用于过滤命中(hit)的过滤准则。根据本发明示例性实施例的示例性实现,所述过滤准则被提供给执行搜索的被管理对象服务器/网络管理数据库,以便在被管理对象服务器/网络管理数据库执行并由其执行所有的搜索和过滤功能,由此减少了在传送不期望的搜索命中给客户端类属列表应用(400/500)时所产生的开销,并且进一步减少了对执行客户端类属列表应用代码并显示类属列表窗口400/500的网络管理工作站的性能需求。资源利用缩减是尤其重要的,因为管理操作人员期望基本上同时查询大量的被管理对象列表(与多个带选项卡的列表窗格406交互)。
根据本发明示例性实施例的示例性实现,图5中更详细显示的过滤窗格524(424)包括具有过滤说明行540(440)的过滤信息表。每个过滤行540(440)具有用于指明被管理对象属性/选项542(442)的字段,修改符544(444),用于指明属性或值的过滤说明符546(446),添加过滤行按钮548(448)以及删除过滤行按钮(549)。
将列表结果显示在结果窗格426中。在结果窗格426中的结果行480显示关于匹配于列表准则422的被管理对象的信息,该列表准则在目标被管理对象说明420/520的上下文中服从于过滤准则424。根据本发明的示例性实施例,可显示列的组取决于列表类型说明422。在选择606列表类型422之后,根据列表类型选择606在结果窗格426中显示相应的属性列。
根据本发明的示例性实施例,缺省过滤行440/540默认地被提供给过滤窗格424。与缺省过滤行440/450相关联的属性是与列表类型选择606相关联的属性/选项集合中的一个。每个过滤行440/530的选项/属性字段442/542例如包含具有要与之关联的属性/选项选择的组合框。额外的过滤准则可以通过额外的过滤行440/540而被指定。可以在指明要针对其执行额外过滤的属性之后、通过与添加过滤行按钮448交互而将额外的过滤行440/540添加给过滤窗格424/524。指明要针对其执行额外过滤的属性可能包括(但不限于)在结果窗格426中选择列标题。过滤行540还可以通过使用过滤行540上的添加过滤行按钮548来被添加,该按钮添加具有选项/属性542的另一过滤行540,该选项/属性542与其添加过滤行按钮548与之交互的过滤行540的选项/属性相同。过滤行440/540可以通过点击相应过滤行440/540上的删除过滤行按钮549而被删除。如果所有的过滤行440/540从过滤窗格424中被删除,则请求在所选目标管理对象420范围内被列表类型422指定的所有被管理对象的完整列表。
可以通过以下操作限制命中的数目激活过滤行548、指定550排他的或者包含的属性值相关性、指定修改符444/544和过滤说明符446/546字段,等等。
根据图4和图7所示的本发明示例性实施例的示例性实现,关于针对其执行过滤的所有属性而指明了所期望的排他的“AND”或包含的“OR”属性值相关性。根据图5所示的本发明示例性实施例的另一示例性实现,所期望的排他的“AND”或包含的“OR”属性值相关性是关于每个过滤行540及其属性/选项542而被指定的。
在字段442/542中选项/属性的选择/指定促成对相应缺省修改符444/544和过滤说明符546/446字段的显示。
每个修改符字段544/444包含具有与选项/属性字段542/442说明有关的选择的组合框。修改符字段选择典型地包括“Equals”、“Is Not”、“Between”、“Greater Than”、“Less Than”等用于具有数值的属性说明。例如,对于具有字符串值的姓名属性542,所述修改符字段选择为“Is”、“Is Not”、“Starts With”、和“Contains”。默认的修改符选择544/444典型地是“Is/Equals”或等效物,这是最常用的设置。
过滤说明符字段546/446使操作管理人员能够指定过滤准则,该过滤准则(在不限制本发明的情况下)可以包括属性说明、属性值等等。提供用于在指定过滤准则时输入通配符和值范围的装置。
如果相关的查询按钮456被激活,则所有的文本过滤准则在生成被管理对象列表时被看作是相关的。
根据本发明的示例性实施例,提供用于管理过滤信息的装置。点击图4和图5所示的过滤模板窗口小部件452,打开了提供对过滤模板操纵功能的接入的过滤模板菜单454。过滤模板包括与通过列表类型说明422而指定的被管理对象有关的、在过滤窗格424/524中指定的过滤准则(与所选择的目标管理对象无关)。过滤模板可以被保存和检索。当打开过滤模板菜单454时,类属列表应用(400/500)列出与当前列表类型相对应的任何保存的模板。当选择模板时,用所检索的过滤准则来填充过滤窗格424中的过滤行540(440)。
根据本发明的示例性实施例,还提供了用于管理过滤模板并尤其用于用可用过滤模板来填充过滤模板菜单454的装置,其中该可用过滤模板与通过列表类型说明422而被指定的被管理对象相对应。提供了用于将当前的过滤准则保存为默认过滤用于随后调用当前列表类型的装置。
一旦已经指定过滤准则,就可以通过与类属列表窗口400/500的列表菜单的菜单项进行交互、或通过相应的列表产生按钮来创建被管理对象列表。创建被管理对象列表包括在客户端类属列表应用(400/500)与被管理对象服务器/网络管理数据库之间的协同交互,其中与列表产生准则有关的消息和查询是由客户端类属列表应用(400/500)、也许连同关于结果的预期格式的指示一起来发送的,所述列表产生准则包括目标管理对象说明420、列表类型说明422和在过滤窗格424/524中指定的过滤准则,。
根据图5所示的本发明示例性实施例的示例性实现,过滤行540之一,也许是过滤窗格524中的第一个,涉及“分类方法”选项542,同时过滤说明符字段546被用于指定要针对其而执行列表结果分类的属性,并且修改符字段544被用于指定例如“ascending”和“descending”的分类选择。预先指定的结果分类利用被管理对象服务器和/或网络管理数据库的处理能力,并且确保最期望的结果首先显示在结果窗格426中,这在请求编页码的列表时特别有益(见下文)。
状态栏408针对“关注的”带选项卡的列表窗格406提供与列表工作状态有关的、比显示在带选项卡的列表窗格选项卡410上的更详细的信息。根据本发明示例性实施例的示例性实现,状态栏408包括命中计数说明符460、进度条462、分页控制464、日期/时间说明符466和状态说明符468。
根据本发明的示例性实施例,与任何产生列表按钮470/570交互,除了调用被管理对象服务器/网络管理数据库根据上述列表产生准则搜索被管理对象之外,还包括请求要在发送搜索结果之前被发送的命中总数的计数。命中计数说明符460显示命中总数,这提供了对列表适当性的早期评估。在寻找(少数)指定被管理对象时,命中计数大于三个量值可能意味着需要更多的过滤以及需要在消耗大量资源之前中断当前工作。为此而采用“停止列表”按钮472。如果结果超过被选择用来指明可接受结果的最大合理数目的某一数目,则可以自动地提供告警。根据本发明示例性实施例的另一实现,提供“计数”按钮474用于在没有任何结果的情况下请求匹配于列表准则的被管理对象总数的计数。
在确定结果值得等待的情况下,进度条462提供编辑结果的保证级别。
当例如通过与“产生编页码的列表”按钮470交互来调用“产生编页码的列表”时,分页控制464提供用于选择性地显示编页码结果的装置。分页控制464提供预定数目结果的特定结果页的选择,用于前进到下一页,并且分别用于退回到前一页;每个结果页都具有可显示结果的可调整数目。分页控制464还显示了可显示于当前页上的结果范围。“ALL”范围指明正显示所有的结果,所有结果的总数通过正显示的命中计数说明符460而被显示。“ALL”范围是在与“产生整个列表”按钮570交互中的默认选择,“ALL”范围表示有效的选择,而不管与哪个产生列表按钮470/570交互。
状态说明符468提供关于类属列表应用400/500的操作的总体状态的反馈,例如(但不限于)处理状态、关于当前选择的细节、工具提示等等。
日期和时间说明符466显示了与包含结果的列表的创建相关联的日期和时间戳。考虑到通信网络的高动态特性,日期/时间戳的关联是宽松的,因为日期/时间戳值的可表示粒度可能远大于它对于要编辑的列表中的所有结果所花费的时间长度。
在结果窗格426中显示结果,列的默认子组可以被指定用于与给定列表类型(422)有关的显示。在不限制本发明的情况下,每个结果列涉及被管理对象列表的属性(422)。如果额外的过滤被添加,则相应的列被添加到结果表426中。每个列的显示可以被打开或关闭,例如通过与激活列选择菜单484的列选择窗口小部件482进行交互。列的水平排序可以通过将列标题拖曳至表中的新位置而被重新安排。
所获得的结果以及因此的列出的被管理对象,可以例如通过点击相应列标题而按照列标题(例如名称、类型、状态等等)被分类。第二次点击返回该列的分类顺序。箭头图标在每个列的列标题中被提供,若有的话,箭头图标的定向(朝上或朝下)对应于分类顺序,如图4所示。
根据本发明的示例性实施例,提供多个列分类,列之间的分类优先级被显示在如图4所示的列标题中。
根据图7所示的本发明示例性实施例的示例性实现,当在产生606列表类型选择422之后在结果窗格426中显示属性列时,期望的多个列分类和分类优先级可以在列表产生功能调用(470/570)之前并针对其而被指定。
列表中的被管理对象可以通过点击相应的行480来选择。根据本发明的示例性实施例,右键点击列表结果行项(或与其进行的其他等效交互)选择列表项并打开上下文菜单。上下文菜单(490)提供对与相应被管理对象类型相关联的命令的接入。
根据本发明示例性实施例的另一示例性实现,菜单栏402上的上下文“Actions”菜单490被更新,以提供对与列表类型选择422相对应的被管理对象的动作的接入。例如,“Connect”和“Disconnect”可以作为路径列表的动作而出现,但不会出现在节点列表上。
根据本发明示例性实施例的另一示例性实现,上下文动作工具框492显示与动作菜单490的菜单项相对应的动作按钮。在图4中,例如,上下文动作工具框按钮的位置可以是在列表功能调用按钮470/472/474后面。在图5和图7中,在过滤524和列表结果426窗格的右边显示了上下文动作工具框492。
每个列表类型具有指定的动作,其可以在列表结果窗格426中关于被管理对象而被执行。一旦选择(422)列表类型、一旦显示第一结果或者只要选择列表项,就根据列表类型来更新动作工具框492的按钮。除非动作是“ALL”动作,例如“Disconnect ALL”动作,否则在选择至少一个对象时执行与每个动作按钮相对应的动作。如果对于给定列表类型不存在动作,则动作工具框492为空。
在网络管理和服务提供上下文中提供用于在被管理通信网络图中识别所选被管理对象的装置,例如图3所示,在整个包含分级300中显示每个被管理对象的位置。
提供用于以文件格式保存被管理对象列表的装置,所述文件格式能够将它加载到类属列表应用(400/500)中。保存的结果文件也可以指定列表准则,包括目标管理对象说明(420)、列表类型说明(422)、过滤准则(424/524)以及数据和时间说明466。当加载列表文件时,所指定的创建日期和时间戳被用于填充字段466。
提供用于将搜索结果输出为若干文件格式的装置,所述文件格式例如是HTML,XML,文本(制表符,逗号,空格分隔),其可被用于将被管理对象列表结果输入到其他应用中。
提供用于保留生成列表的记录的装置。列表记录信息涉及存储的列表以及在其他带选项卡的列表窗格406中的激活。提供历史按钮484用于调用列表记录功能。
根据本发明的示例性实施例,为了容易使用和更高的操作效率,列表窗格406的显示和操作随着目标对象(420)和列表类型(422)的选择而动态改变。当目标对象改变(420)时,列表类型菜单项(422)改变以显示适用的列表类型。此外,列表窗格406的不同元素是上下文相关的,特别是在提供对被管理对象指定动作的接入的上下文动作菜单490和上下文工具框492中提供被管理对象指定动作按钮。
根据本发明的示例性实施例,在图6中示出了一种方法600,该方法在通过网络管理系统所代理的通信网络管理和服务提供上下文中、通过至网络管理系统的类属图形用户界面,来识别与现场安装的通信网络的被管理实体相对应的被管理对象。
选择602目标管理对象用于定义要获取的被管理对象的列表范围。确定604一组与目标管理对象选择相对应的被管理对象列表类型。选择606用于定义要列出的被管理对象类型的被管理对象列表类型。可选地指定608用于提炼列表的过滤准则。一旦从被管理对象服务器或网络管理数据库获得了被管理对象列表结果,就在结果窗格426中显示610结果。用指定所列出的被管理对象的功能菜单项来填充612类属图形用户界面400/500的上下文相关的菜单490。提供614对上下文相关的菜单项的选择性接入。
图7示出了根据本发明示例性实施例的又一示例性图形用户界面。
通过上下文过滤和分类能力和在操作大型被管理对象列表和输出列表结果中改进的性能,从增强的可用性中获得了优势。
所介绍的实施例只是示例性的,并且本领域技术人员应当认识到,可以在不脱离本发明精神的情况下实现对上述实施例的变型。本发明的范围仅由所附的权利要求来定义。
权利要求
1.一种类属图形用户界面,用于识别与通信网络的多个现场安装的被管理实体相对应的多个被管理对象,并且用于在通过网络管理系统所代理的通信网络管理和服务提供上下文中与之交互,所述图形用户界面包括a.用于列出被管理对象的上下文相关的列表窗格,其进一步包括i.目标对象说明装置,用于指定要获取的被管理对象列表的范围;ii.列表类型说明符,用于在要获取的列表中选择所述被管理对象的被管理对象类型;iii.过滤窗格,用于可选地指定用于提炼要获取的被管理对象列表的过滤准则;iv.列表功能调用装置,用于获取被管理对象的列表;和v.结果窗格,用于显示从被管理对象服务器和网络管理数据库之一所获取的被管理对象列表;和b.菜单栏,其提供对图形用户界面功能的访问,所述菜单栏包括至少一个上下文相关的菜单,该菜单具有至少一个指定列表类型选择的菜单项,这提供了对指定所列出的被管理对象的功能的选择性接入。
2.如权利要求1所述的图形用户界面,其中,所述图形用户界面包括多个上下文相关的列表窗格,所述图形用户界面包括拆分窗格用于选择性地显示多个上下文相关的列表窗格,所述拆分窗格具有拆分条用于选择性地显示至少一个可视的上下文相关的列表窗格。
3.如权利要求2所述的图形用户界面,其中,所述多个上下文相关的列表窗格中每一个都包括带选项卡的上下文相关的列表窗格,其具有标识了相应的上下文相关的列表窗格的选项卡,与上下文相关的列表窗格选项卡进行交互以突出相应的上下文相关的列表窗格。
4.如权利要求3所述的图形用户界面,其中,所述上下文相关的列表窗格选项卡还包括a.上下文相关的列表窗格解除程序窗口小部件,用于关闭所述相应的上下文相关的列表窗格;和b.进程状态指示窗口小部件,用于指示所编辑的被管理对象列表的列表结果是否仍然在正获取的过程中,而与相应的上下文相关的列表窗格是否为可视无关。
5.如权利要求1所述的图形用户界面,其中,所述目标对象说明装置还包括目标管理对象说明符,用于指定定义了要获取的被管理对象列表的范围的目标管理对象。
6.如权利要求5所述的图形用户界面,其中,所述目标管理对象说明符还包括贴入按钮用于指定所述目标管理对象,和人类可读的被管理对象说明字段用于显示与所选目标管理实体相关联的人类可读的说明符。
7.如权利要求5所述的图形用户界面,其中,可以通过所述目标对象说明符来指定的目标管理对象是基础目标管理对象和复杂目标管理对象中的一个,所述基础目标管理对象对应于单个现场安装的被管理实体,所述复杂目标管理对象对应于一组多个现场安装的被管理实体。
8.如权利要求1所述的图形用户界面,其中,所述目标对象说明装置还包括一组对象窗格用于在其中显示关注的目标管理对象的列表,从显示的目标管理对象列表中选择一个元素指定了要获取的被管理对象列表的范围。
9.如权利要求1所述的图形用户界面,其中,所述列表类型说明符还包括上下文相关的菜单,以提供所选择的被管理对象类型的与目标管理对象有关的组。
10.如权利要求1所述的图形用户界面,其中,所述过滤窗格还包括过滤准则的上下文相关的表格式列表,其包括至少一个过滤行用于与通过所述列表类型说明符所指定的被管理对象相关联的属性。
11.如权利要求10所述的图形用户界面,进一步配置所述过滤窗格以引起以下操作之一选择性地添加和选择性地删除过滤行,所述过滤行用于与通过所述列表类型说明符所指定的被管理对象相关联的每个属性。
12.如权利要求11所述的图形用户界面,进一步配置所述过滤窗格以引起以下操作之一将用于当前通过列表类型说明所指定的被管理对象类型的过滤准则保存为默认的过滤准则;存储用于当前通过所述列表类型说明所指定的被管理对象类型的过滤准则;加载用于当前通过列表类型说明所指定的被管理对象类型的过滤准则。
13.如权利要求1所述的图形用户界面,其中,所述列表功能调用装置还包括以下按钮之一获取命中计数的按钮、产生整个列表的按钮、产生编页码的列表的按钮和停止列表按钮。
14.如权利要求1所述的图形用户界面,其中,所述结果窗格显示所获取的被管理对象列表的表格表示,所述结果窗格还包括上下文相关的结果窗格,其被配置为促使选择性地显示一组指定列表类型的指定被管理对象的属性列。
15.如权利要求1所述的图形用户界面,其还包括命中计数字段,用于显示在所述被管理对象服务器和网络管理数据库之一中的若干被管理对象,被管理对象在目标管理对象选择的范围中通过所述列表类型说明符而被指定并匹配于所述过滤窗格中所指定的过滤准则,所述命中计数在获取所编辑的被管理对象列表之前被显示。
16.如权利要求1所述的图形用户界面,其还包括上下文相关的动作工具栏,该工具栏具有至少一个指定列表类型选择的按钮,该按钮提供对指定所列出的被管理对象的功能的选择性接入。
17.一种方法,用于识别与通信网络的多个现场安装的被管理实体相对应的多个被管理对象,并且用于在通过网络管理系统所代理的通信网络管理和服务提供上下文中、通过至所述网络管理系统的类属图形用户界面与之交互,所述方法包括a.选择定义了要获取的被管理对象列表的范围的目标管理对象;b.确定一组与目标管理对象选择相对应的被管理对象列表类型;c.选择定义了要列出的被管理对象类型的被管理对象列表类型;d.可选地指定用于提炼要获取的被管理对象列表的过滤准则;e.显示从被管理对象服务器和网络管理数据库之一所获取的被管理对象列表结果;和f.通过所述类属图形用户界面的上下文相关的菜单的至少一个菜单项,来提供对指定所列出的被管理对象的功能的选择性接入。
18.如权利要求17所述的方法,其中,所述选择目标管理对象还包括贴入被管理对象标识符。
19.如权利要求18所述的方法,其中,所述贴入被管理对象标识符包括贴入被管理对象服务器标识符和网络管理数据库标识符中的一个。
20.如权利要求17所述的方法,其还包括调用用于获取被管理对象列表的列表功能。
21.如权利要求20所述的方法,其中,所述调用列表功能还包括a.提交查询给所述被管理对象服务器和网络管理数据库中的一个,所述查询包括目标管理对象说明、列表类型说明和过滤准则;以及b.接收所述被管理对象列表结果。
22.如权利要求21所述的方法,其中,在接收了所述被管理对象列表结果之前,所述方法还包括接收命中计数,该命中计数指定了在所述被管理对象服务器和网络管理数据库之一中的被管理对象的总数,被管理对象是在所选的目标管理对象的范围中通过列表类型选择而被指定的并且匹配于所述过滤准则。
23.如权利要求22所述的方法,其中,所述调用列表功能还包括以下操作中的一个请求命中计数、所有的结果,请求所述结果的子集和终止先前的请求。
24.如权利要求17所述的方法,其中,所述确定一组与目标管理对象选择相对应的被管理对象列表类型还包括a.查询被管理对象派生分级的说明以获取从所选目标管理对象中推出的被管理对象;和b.对于每个所推出的被管理对象来提供被管理对象列表类型选择。
25.如权利要求17所述的方法,其中,在选择定义了所列出的被管理对象类型的被管理对象列表类型之后,所述方法还包括针对通过列表类型选择所指定的被管理对象类型的属性来提供表格式过滤准则表示的上下文相关的过滤行。
26.如权利要求25所述的方法,其还包括以下操作中的一个选择性地添加和选择性地删除过滤行。
27.如权利要求25所述的方法,其还包括以下操作中的一个将用于当前通过列表类型说明所指定的被管理对象类型的过滤准则保存为默认的过滤准则;存储用于当前通过列表类型说明所指定的被管理对象类型的过滤准则;加载用于当前通过列表类型说明所指定的被管理对象类型的过滤准则。
28.如权利要求17所述的方法,其中显示所获取的被管理对象列表结果,结果窗格显示所获取的被管理对象列表的上下文相关的表格表示,所述方法还包括在相应的列中选择性地显示一组指定列表类型的指定被管理对象的属性。
29.如权利要求28所述的方法,其还包括以下操作中的一个选择性地将指定列表类型的指定被管理对象的属性列选择性地添加给所列出结果的表格表示,和选择性地将其删除。
30.如权利要求17所述的方法,其还包括选择性地保存和选择性地检索被管理对象列表结果。
31.如权利要求17所述的方法,其还包括通过上下文相关的动作工具栏来提供对指定所列出的被管理对象的功能的选择性接入,所述工具栏具有至少一个指定列表类型选择的按钮,以提供对指定所列出的被管理对象的功能的选择性接入。
全文摘要
介绍了一种用于被管理对象的类属列表的图形用户界面,和一种用于有效过滤和分类大量不同对象类型的被管理对象的方法。使用单个上下文相关的列表形式,其操作和显示根据目标对象的选择而动态改变。只要用户改变所选目标对象,列表类型菜单项就改变为显示适用的列表类型。动作菜单和/或上下文相关的工具栏基于所选目标对象而改变,以提供快速接入所选对象类型指定的动作。所述解决方案使用户可以将对象贴入为列表形式、基于所用对象类型执行复杂的过滤、提供对列表过滤效率的快速评估,以及关于被管理对象命中而调用合适的动作。该解决方案的优点包括增强的复杂的上下文相关的过滤和分类能力,在处理大型列表中改进的性能以及窗口管理中的缩减。
文档编号G06F3/048GK101013954SQ20061006423
公开日2007年8月8日 申请日期2006年12月14日 优先权日2005年12月14日
发明者S·海达里, K·恩辛, M·N·托菲纳提, P·库鲁维拉, F·J·哈德维克, T·马蒂诺, D·基塞坎普, R·克莱格, L·普劳尔克斯 申请人:阿尔卡特朗讯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1