多实体管理的制作方法

文档序号:7860188阅读:240来源:国知局
专利名称:多实体管理的制作方法
多实体管理
背景技术
大型团体实体(如,企业和云计算提供商)通常包括计算机网络上显著数量的服务器设备和管理的客户端设备。需要服务于网络上这些设备的基础设施具有需要配置的各种复杂设置,且基础设施服务为网络上的设备指配IP地址和其它网络配置设置。通常的企业通常包括遍及网络分布的大量这些基础设施服务,对于配置或故障诊断场景,网络和/或系统管理员需要更新具有单个或多个基础设施服务的各种实体。典型多实体管理系统的实体管理是诸如配置、重写、添加、删除、以及查找和替换的动作的多步骤过程。网络和/或系统管理员进行的管理操作的许多过程中的所有过程对于通过网络配置设置(如例如,DHCP(动态主机配置协议)范围选项和范围属性、以及DHCP服务器选项和服务器属性)正服务于网络中成千上万客户端设备的基础设施服务的大量实体都较复杂。维护、故障诊断、以及修复大型网络对于管理员是人工密集和耗时的。 网络和/或系统管理员可以运用通常的多管理框架来促进对可包括通过网络配置设置来服务于成千上万客户端设备的大型网络的管理。然而,传统多管理框架仅提供单实体操作,如,重写或设置实体(例如,DHCP范围)的配置对象(例如,DHCP范围选项)的配置设置、或者为设置的阵列添加单个实体的值。传统多管理框架未提供多实体配置设置改变。例如,更新遍及大型网络的多个客户端设备上的网络配置设置涉及对正服务于许多客户端设备的基础设施服务的配置对象的更新。不支持如下更新,如,从多个实体上对象的值的集合查找值并用新值替换该值。实际上,用以更新、添加、或者查找和替换多个实体上对象的值的典型多管理框架技术是删除对象和随后通过更新的、添加的、或者替换的值创建新对象。

发明内容
此发明内容介绍多实体管理的简化概念,下面在具体实施方式
中进一步描述和/或在图中示出概念。此发明内容不应当认为是描述要求保护主题的必要特征,也不用来确定或限制要求保护主题的范围。描述多实体管理。在实施例中,多实体系统可以包括服务于被配置成用于网络上网络连接性的客户端设备的基础设施服务(例如,DHCP)。多实体管理器实例化配置对话框以便与可选择的用户可选择控件一起显示,用以发起DHCP实体的一个或更多个网络配置设置(如,范围属性、范围选项、类、服务器属性、以及服务器选项)的单步骤配置操作。在实施例中,单步骤配置操作可以是如下内容中的一个用以改变网络配置设置值的重写操作;用以向网络配置设置值的阵列添加值的添加操作;用以查找值和替换网络配置设置值的查找和替换操作;或者用以删除网络配置设置值的删除操作。实施配置对话框以便选择具有多个配置对象的多个网络实体、以及以便选择单步骤配置操作来编辑多个配置对象中所选择的配置对象。


参照以下图描述多实体管理的实施例。可以通篇使用同样标记来引用图中示出的相似特征和组件
图I示例了按照多实体管理的一个或更多个实施例的实例多实体系统。图2示例了按照多实体管理的一个或更多个实施例的配置对话框用户界面的实例。图3示例了按照多实体管理的一个或更多个实施例的配置对话框用户界面的另
一实例。图4示例了按照一个或更多个实施例的多实体管理的实例方法。图5示例了可以实施多实体管理实施例的实例设备的各种组件。
具体实施例方式描述多实体管理的实施例。网络和/或系统管理员(也称作IT管理员)可以选择具有多个配置对象(其具有单个设置或设置集合)的多个实体,用以在单步骤配置操作中执行重写、添加、删除、或者查找和替换操作。单步骤配置操作可以各自在大型网络中的一列被管实体上(如,在网络中连接的多个客户端设备处网络配置设置的所得过滤集上)执行。单步骤配置操作可以在用户界面(网络管理员可以从该用户界面发起单步骤配置操作)中可显示的配置对话框内是附条件的。配置对话框是灵活的,网络和/或系统管理员可以轻松改变和配置网络配置设置以获得迅速和高效管理响应。多实体管理的实施例提供管理员可以管理多实体系统和实施单步骤配置操作(如,单步骤配置中执行的重写、添加、删除、或者查找和替换操作)的机制。多实体管理的实施例还改进了针对具有多个配置设置(诸如DHCP范围选项和范围属性、以及DHCP服务器选项和服务器属性)的网络中大量复杂被管实体的管理操作。虽然可以在任何数量的不同设备、系统、网络、环境、和/或配置中实施多实体管理的特征和概念,但多实体管理的实施例在以下实例设备、系统、以及方法的上下文中描述。图I示例了可以实施多实体管理的各种实施例的实例多实体系统100。实例系统包括网络102,如,私有或社团网络和/或企业计算机网络。网络可以实施成包括有线和/或无线网络、以及也可以使用任何类型的网络拓扑和/或通信协议来实施。网络可以被表示为或如若不然被实施为两个或更多个网络的组合,以包括基于IP的网络和/或互联网。在此实例中,多实体系统100包括多个DHCP (动态主机配置协议)服务器104、DNS(域名系统)服务器106、多个客户端设备108、以及管理服务器110。多实体系统还包括在112扩展的网络(如,数据中心或企业的扩展),包括其它DNS服务器114、DHCP服务器116、应用服务器118、以及另一管理服务器120。多实体系统还可以包括任何其它类型的联网运算设备、服务器设备、以及通过设备实施的服务。客户端设备108可以包括任何有线和/或无线设备,以及可以实施为用户设备、便携设备、计算机设备、和/或联网设备。可以通过各种组件(如,一个或更多个处理器和存储器设备)、以及如参照图5中示出的实例设备进一步描述以实施多实体管理实施例的任何数量和组合的不同组件。服务器设备122是DHCP服务器104和116中任何一个的实例实施。多实体系统中的服务器设备可以具有四个或更多个级别的尺度,多实体系统的网络可以包括大量服务器和它的实体。系统可以包括多个DHCP服务器,其中,每个服务器包括多个DHCP范围,每个服务器范围包括多个范围选项,每个服务器范围选项包括值的阵列,可以基于服务器、范围、类或特定于客户端的级别将DHCP选项配置为具体值以及允许向DHCP客户端分配和分布DHCP选项。在实例多实体系统100中,实例服务器设备122包括各自包括多个范围选项126的DHCP服务器范围124,每个服务器范围选项可以包括多个选项值128。作为网络配置设置和信息(如,默认网关标识符、软件配置信息、代理服务器地址、时间服务器地址、IP地址、MAC地址、一列DNS服务器等)向网络客户端设备108推送出服务器范围选项126和选项值128。例如,计算机客户端设备具有如下配置信息如,为设备配置的IP地址、MAC地址、一列DNS服务器,其它网络配置设置,以及从DHCP服务器通过DHCP范围服务的其它属性。在实施中,管理服务器110、120是作为多实体管理器实施的IP地址管理(IPAM)月艮务器。例如,管理服务器Iio与DHCP服务器104和DNS服务器106、以及与域控制器(DC)和网络策略服务器(NPS)(未示出)通信,以管理DHCP和DNS服务器上的网络配置设置。类 似地,管理服务器120与DNS服务器114和DHCP服务器116通信以管理DHCP和DNS服务器上的网络配置设置。在DHCP服务器104和DNS服务器106上存储客户端设备108的网络配置设置。可以在DHCP和DNS服务器上更新服务器的配置、以及客户端设备的网络配置,服务器随后把改变传播给如通过各DHCP和DNS角色定义的客户端设备。在此实例中,管理服务器110包括如下这种多实体管理器130 :其实例化配置对话框以便与可选择的用户可选择控件一起显示,用以发起针对在DHCP服务器104和DNS服务器106上更新的客户端设备的一个或更多个服务器配置和网络配置设置的单步骤配置操作。在实施中,多实体管理器130和配置对话框132可以作为计算机可执行指令(如,软件应用)来实施、以及通过一个或更多个处理器执行以实施本文中描述的各种实施例。进一步地,虽然在实例系统中将多实体管理器130作为管理服务器110的组件示出,但可以作为单独实体、或者作为服务器和/或设备中任何一个的组件实施多实体管理器。网络和/或系统管理员可以使用运算设备134显示从管理服务器110运行的配置对话框用户界面136。从配置对话框用户界面,管理员可以发起单步骤配置操作,如,用以改变网络配置设置选项值的重写操作;用以向网络配置设置的选项值添加值的添加操作;用以替换网络配置设置选项值的查找和替换操作;或者用以删除网络配置设置选项值的删除操作。例如,多实体系统中的DNS服务器会故障,在此情形中通过新配置信息更新所有实体以更新新DNS服务器替换的地址。例如,在对话框用户界面中,网络管理员可以选择一套DHCP范围或DHCP服务器、设置字段、以及应用所述配置以无缝地更新多实体系统中的所有实体。在实施例中,网络和/或系统管理员可以选择具有多个配置对象(其具有单个设置或设置的集合)的多个实体并在单个步骤中执行重写、添加、删除、或者查找和替换操作。对于重写操作,在要重写的对话框用户界面中选择对象和在空的字段集中,提供要重写的值。同样内容可以对于同样对话框中的多个对象重复和应用配置。对于添加操作,在对话框用户界面中选择对象以添加特定值和在空的字段集中,提供要添加的值。同样内容可以对于同样对话框中的多个对象重复和应用配置。对于查找和替换操作,在对话框用户界面中空的字段集中提供要查找的值和要替换的值。同样内容可以对于同样对话框中的多个对象重复和应用配置。对于删除操作,在对话框用户界面中选择要删除的对象。同样内容可以对于同样对话框中的多个对象重复和应用配置。可以在被管实体的列表上(如,在过滤所得集上或以其它方式)执行描述的全部操作。图2示例了按照如本文中所述多实体管理的一个或更多个实施例的配置对话框用户界面的实例200。在此实例中,实施配置对话框以编辑DHCP范围,选择两个DHCP范围的两个属性以便修改。虽然在此实例中把仅两个DHCP范围示出为被选择,但可以选择任何其它对象类型以便多实体管理实施例中的多编辑,对选择的范围的数量不存在上限。要编辑的选定范围的数量可以在数十或数百(但是不存在此通常实例的上限),以及可以应用于不同DHCP服务器。在此实例中,在202列出两个选定的DHCP范围,在204把用以添加的配置操作示出为被选择。在下拉菜单中,网络和/或系统管理员还可以选择其它配置操作,如,重写、删除、或者查找和替换操作。管理员还可以选择206处的配置选项以配置选定的DHCP范围。例如,可以向与多个服务器相关联的多个范围添加多个选项。在208示出配置的选项中的两个,如,添加到选定的DHCP范围。
图3示例了按照如本文中所述多实体管理的一个或更多个实施例的配置对话框用户界面的另一实例300。在此实例中,实施配置对话框以编辑DHCP范围,选择两个DHCP范围的两个属性以便修改。虽然在此实例中把仅两个DHCP范围示出为被选择,但可以选择任何其它对象类型以便多实体管理实施例中的多编辑,对选择的范围的数量不存在上限。要编辑的选定范围的数量可以在数十或数百(但是不存在此通常实例的上限),以及可以应用于不同DHCP服务器。在此实例中,在302列出两个选定的DHCP范围,在304把用以查找和替换的配置操作示出为被选择。在下拉菜单中,网络和/或系统管理员还可以选择其它配置操作,如,添加、重写、或者删除操作。管理员还可以选择306处的配置选项以配置选定的DHCP范围。例如,,可以向多个服务器上的多个范围、针对具有多个值的多个选项(其中仅一个选项值正被选择性地替换)应用查找和替换配置操作。在308示出配置的选项中的两个,如,对于多实体系统中的006DNS服务器通过选项值10. 10. 10. 2正替换DNS服务器选项值10. 10. 10. I。类似地,对于多实体系统中的003路由器通过选项值10. 2. 3. 40正替换路由器选项值10. 2. 3. 4。按照多实体管理的一个或更多个实施例,参照图4描述实例方法400。通常,可以使用软件、固件、硬件(例如,固定逻辑电路)、人工处理、或者其任何组合实施本文中描述的服务、功能、方法、流程、组件、以及模块中的任何内容。软件实施表示在通过计算机处理器执行时执行指定任务的程序代码。可以在可以包括软件、应用、例程、程序、对象、组件、数据结构、流程、模块、功能等的计算机可执行指令的总体上下文中描述实例方法。可以把程序代码存储在对计算机处理器为本地和/或远程的一个或更多个计算机可读存储介质设备中。还可以通过多个计算机设备在分布式运算环境中实践方法。进一步地,本文中描述的特征是平台无关的并且可以在具有各种处理器的各种运算平台上实施。图4示例了多实体管理的实例方法400。描述方法块的次序并非意在解释成限制,可以按任何次序组合任何数量的描述方法块以实施方法、或者替选方法。在块402,选择一个或更多个对象(例如,DHCP范围和/或DHCP服务器)以编辑。例如,从管理服务器Iio (图I)处的多实体管理器130内选择对象。在块404,启动配置对话框以促进编辑选定对象。例如,从多实体管理器130启动配置对话框132。
在块406,可选择的用户可选择控件随配置对话框被显示,用以发起网络中服务器设备处一个或更多个网络配置设置的单步骤配置操作。例如,管理服务器110处的多实体管理器130发起作为配置对话框用户界面136显示的配置对话框132。在图2和3中示出配置对话框用户界面的 实例。配置对话框包括可选择的用户可选择控件,用以发起网络102上DHCP服务器104和116的DHCP实体上一个或更多个网络配置设置的单步骤配置操作。在块408,接收配置操作的选择以进行如下内容中的一个重写、添加、删除、或者查找和替换网络配置设置值。例如,管理服务器Iio处的多实体管理器130接收配置对话框用户界面136中配置操作的选择以进行如下内容中的一个重写、添加、删除、或者查找和替换网络配置设置值。在块410,接收要配置的服务器范围的选择和在块412,接收用以配置网络配置设置的值的输入。例如,管理服务器Iio处的多实体管理器130接收要配置的服务器范围的选择、以及要在配置对话框用户界面136中配置的范围值的选择。在块414,应用选定的配置操作以配置服务器设备处的选定网络配置设置和/或服务器范围值。例如,管理服务器110处的多实体管理器130应用选定的配置操作以配置网络102中服务器设备处的选定服务器范围值。图5示例了参照先前图I 一 4描述的可以作为设备、服务器设备、或者通过设备实施的服务实施的实例设备500的各种组件。实例设备500包括实现设备数据504(如,接收的数据、正接收的数据、对于广播调度的数据、数据的数据包,等等)的有线和/或无线通信的通信设备502。设备数据或其它设备内容可以包括设备的配置设置、设备上存储的媒体内容、和/或与设备的用户相关联的信息。设备上存储的媒体内容可以包括任何类型的音频、视频、和/或图像数据。设备包括可以接收任何类型数据、媒体内容、和/或输入的一个或更多个数据输入506,如,用户可选择的输入和从任何内容和/或数据源接收的任何其它类型音频、视频、和/或图像数据。设备500还包括通信接口 508,如,串行、并行、网络、或者无线接口中的任何一个或更多个。通信接口提供设备与通信网络(其它电子、运算、以及通信设备与所述设备通过通信网络传送数据)之间的连接和/或通信链路。设备500包括处理各种计算机可执行指令以控制设备操作的一个或更多个处理器510 (例如,微处理器、控制器等中的任何内容)。可替选地或另外,可以通过结合处理和控制电路(其通常以512标识)实施的软件、硬件、固件、或者固定逻辑电路中的任何一个或组合来实施设备。虽然未示出,但设备可以包括耦合设备内各种组件的系统总线或数据输送系统。系统总线可以包括不同总线结构(如,运用各种总线架构中任何总线架构的存储器总线或存储器控制器、外围总线、通用串行总线、和/或处理器或本地总线)中的任何一个或组合。设备500还包括实现数据存储的一个或更多个存储器设备514(例如,计算机可读存储介质),如,随机存取存储器(RAM)、非易失性存储器(例如,只读存储器(ROM)、闪存等)、以及盘存储设备。可以作为任何类型的磁或光学存储设备(如,硬盘驱动、可刻录和/或可重写盘等)实施盘存储设备。设备还可以包括海量存储介质设备。计算机可读介质可以是通过运算设备访问的任何可用的一个或多个介质。以实例而非限制的方式,计算机可读介质可以包括存储介质和通信介质。存储介质包括以存储信息(如,计算机可读指令、数据结构、程序模块、或者其它数据)的任何方法或技术实施的易失性和非易失性、可移除和不可移除介质。存储介质包括但不限于RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光学存储部件、磁盒、磁带、磁盘存储部件或其它磁存储设备、或者可以用来存储信息和可以通过计算机访问的任何其它介质。通信介质通常在调制的数据信号(如,载波或其它传输机制)中实施计算机可读指令、数据结构、程序模块、或者其它数据。通信介质还包括任何信息传递介质。调制的数据信号使其特性中的一个或更多个特性以使得在信号中对信息编码的方式来设置或改变。以实例而非限制的方式,通信介质包括有线介质(诸如有线网络或直接连线连接),以及无线介质(诸如声学、RF、红外、以及其它无线介质)。存储器设备514提供用以存储设备数据504、其它类型的信息和/或数据、以及各种设备应用516的数据存储机制。例如,可以通过存储器设备将操作系统518作为软件应用维持并在处理器上执行。设备应用还可以包括设备管理器,如,任何形式的控制应用、软 件应用、信号处理和控制模块、对特定设备原生的代码、特定设备的硬件抽象层,等等。在此实例中,设备应用516包括实施如本文中所述多实体管理实施例的多实体管理器520和配置对话框522。设备500还包括生成用于音频系统526的音频数据和/或生成用于显示系统528的显示数据的音频和/或视频处理系统524。音频系统和/或显示系统可以包括处理、显示、和/或如若不然重现音频、视频、显示、和/或图像数据的任何设备。可以经由RF(射频)链路、S视频链路、合成视频链路、分量视频链路、DVI (数字视频接口)、模拟音频连接、或者其它类似通信链路向音频设备和/或向显示设备传送显示数据和音频信号。在实施中,音频系统和/或显示系统是设备的外界组件。可替选地,音频系统和/或显示系统是实例设备的集成组件,如,集成触摸屏显示器。虽然以特定于特征和/或方法的语言描述了多实体管理的实施例,但所附权利要求并非必定限于描述的具体特征或方法。实际上,所述具体特征和方法作为多实体管理的实例实施被公开。
权利要求
1.一种多实体系统,包括 服务器设备104,被配置成用于网络上客户端设备108的网络配置设置的控制和管理;以及 多实体管理器130,被配置成实例化配置对话框132以便与可选择的用户可选择控件一起显示,用以发起在服务器设备104处网络配置设置中一个或更多个网络配置设置的单步骤配置操作。
2.如权利要求I所述的多实体系统,其中,单步骤配置操作包括用以改变服务器设备处网络配置设置值的重写操作。
3.如权利要求I所述的多实体系统,其中,单步骤配置操作包括用以向服务器设备104处的网络配置设置值的阵列添加值的添加操作。
4.如权利要求I所述的多实体系统,其中,单步骤配置操作包括用以查找值和替换服务器设备104处网络配置设置值的查找和替换操作。
5.一种方法,包括 显示406具有可选择的用户可选择控件的配置对话框用户界面以发起网络中服务器设备处一个或更多个网络配置设置的单步骤配置操作; 接收408单步骤配置操作的选择; 接收410所述一个或更多个网络配置设置的选择; 接收412用以配置所述一个或更多个网络配置设置的值的输入;以及 应用414选定值的选定单步骤配置操作以配置服务器设备处的所述一个或更多个网络配置设置。
6.如权利要求5所述的方法,其中,单步骤配置操作包括用以改变服务器设备处所述一个或更多个网络配置设置的选定值的重写操作。
7.如权利要求5所述的方法,其中,单步骤配置操作包括用以向服务器设备处所述一个或更多个网络配置设置的值的选定阵列添加值的添加操作。
8.如权利要求5所述的方法,其中,单步骤配置操作包括用以查找选定值和替换服务器设备处所述一个或更多个网络配置设置的选定值的查找和替换操作。
9.一种用于多实体管理的多实体管理器130,多实体管理器130包括 用户可选择范围控件302,被配置成用于要编辑的一个或更多个服务器范围的选择; 配置对话框用户界面300,包括 用户可选择操作控件306,被配置成用于针对网络中DHCP服务器设备的实体处的一个或更多个网络配置设置的单步骤配置操作的选择; 用户可选择选项控件308,被配置成用于一个或更多个服务器范围的一个或更多个范围选项的选择;以及 值输入字段304,被配置成用于一个或更多个范围选项的一个或更多个选项值输入。
10.如权利要求9所述的多实体管理器130,其中,用户可选择操作控件306被配置成用于重写配置操作的选择以改变一个或更多个选定服务器范围的一个或更多个选定范围选项的一个或更多个选定选项值。
全文摘要
在多实体管理的实施例中,多实体系统可以包括服务于被配置成用于网络上网络连接性的客户端设备的基础设施服务(DHCP)。多实体系统还包括被配置成用于网络上客户端设备的网络配置设置控制和管理的服务器设备。多实体管理器实例化配置对话框以便与可选择的用户可选择控件一起显示,用以发起在服务器设备处网络配置设置中一个或更多个网络配置设置的单步骤配置操作。
文档编号H04L12/24GK102946318SQ20121033570
公开日2013年2月27日 申请日期2012年9月12日 优先权日2011年9月12日
发明者N.纳朗, M.纳拉亚南 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1