当前位置: 首页 > 专利查询>微软公司专利>正文

移动式和嵌入式设备的配置和管理系统技术方案

技术编号:3564480 阅读:152 留言:0更新日期:2012-04-11 18:40
一种系统管理框架,包括: 配置管理系统,其被配置用于和多个兼容客户计算机通信并管理所述客户计算机;以及 客户机代理服务器,其被配置用于和与所述配置管理系统不兼容的客户设备通信,所述客户机代理服务器独立于所述不兼容的客户设备实施,并被配置用于和所述配置管理系统通信,并模拟一个代表所述不兼容客户设备的兼容客户计算机,从而允许所述配置管理系统管理所述不兼容客户设备。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本申请涉及一种配置管理系统,尤其涉及这种系统在有限资源及/或不兼容客户设备上的使用。
技术介绍
计算机已经成为工作场所的不可缺少的部分。在许多组织中,几乎每个雇员都使用至少一个计算机。因此,大的公司一般都操作和维护数量极大的计算机。在这些公司中,尽可能实现零碎的维护工作的自动化是重要的。幸运的是,局域网络(LAN)和广域网络(WAN)也已经变得普遍,这就使得组织内的各个计算机能够利用集中提供的计算机服务例如用户识别、文件共享、电子邮件,以及各种其它类型的服务。配置管理系统代表一种类型的服务,其可被有效地在在网络环境中使用,以便使组织内的各个不同的计算机的维护和管理自动化。这种服务提供了用于集中的软件分配、资产管理、以及关于台式计算机、服务器和服务器应用程序的远程发现并排除故障的工具。微软公司的“系统管理服务器”是为此目的而设计的系统的一个例子。图1表示计算机系统10的一个简化的例子,其中实现了自动化配置管理。这种系统包括一个管理服务器12和多个客户计算机14。通过局域网或广域网16,客户机14之间以及客户机和管理服务器之间可以进行通信。虽然在图1中管理服务器被表示为一个装置,但是其可以包括多个单个的计算机或服务器,它们可能设置在彼此的附近,或者可能设置在各个不同的位置。现代的操作系统和应用软件通常提供客户端支持,用于其上装有操作系统和应用软件的计算机的自动化的配置管理。例如,微软的Windows XP系列的操作系统在数据库中维护硬件和软件部件的详细的产品清单(inventory),用于来自计算机本身内的部件的和来自其它计算机的程序询问(programmatic query)和数据校核(datacollation)。在Windows环境中,这个功能被称为WindowsManagement Instrumentation(视窗管理测试)或WMI。改变和配置管理软件可以利用WMI信息来获得各个计算机的产品清单,并评估计算机的配置是否应当被更新或者被改变。除去操作系统支持之外,各个客户计算机14一般配置有专用软件,用于支持自动化配置管理。这种软件一般被设计成特定销售者实现的自动配置管理系统的一部分,例如作为微软的系统管理服务器产品的一部分。专用软件和客户计算机的操作系统协同工作,以便和管理服务器12协同完成各种功能。因而自动化配置管理系统的整个框架包括服务器部分和客户机组件。图2表示由微软的系统管理服务器产品执行的配置管理框架的简化的逻辑组件,包括服务器12的部分和在客户14内实现的部分。所示的这些部分涉及框架的清单和软件分发特征。管理服务器12具有服务器清单和发现组件(inventory anddiscovery component)20,其和驻留在客户机14上的客户机清单和发现组件22协同操作。客户机清单和发现组件22收集客户机14的识别信息和硬件与软件清单,把所述信息组织成数据结构,并把所述信息提供给服务器12的服务器清单和发现组件20。所述识别信息唯一地标识被管理的网络上的客户机,并且包括诸如NetBIOS名,IP地址之类的属性。这个信息被打包,并且作为被称为发现数据记录或DDR的数据结构被报告。管理服务器把这个信息保存在数据库中,以便利资产管理功能(asset management function)。在客户机14内,许多信息利用Windows XP操作系统的WMI功能被收集。在服务器12和客户机14之间的通信利用自动化配置管理系统的特定实施专有的预定协议。客户计算机可以采集和报告200个以上的属性,例如包括以下的细节盘驱动器的数量和尺寸处理器的类型和速度存储器的数量操作系统监视器和显示器设置计算机名和IP地址关于连接的外围设备的信息网络类型BIOS信息此外,每个客户计算机报告一个在客户机上安装的所有软件应用程序的列表,包括制造者和版本信息。管理服务器12包括策略提供器(policy provider)24,其向被管理的计算机例如客户机14分配策略。所述策略表示配置设置和软件分配。配置设置策略的一个例子是一个规则,例如“在这个客户计算机上的口令的长度必须是7-10个字符,并且不包括非字母字符”。软件分配策略表示可用于下载和安装的软件包,并且也包括表示哪种类型的客户可以下载和安装指出的软件包的信息。软件包是文件及关于文件的下载和安装的说明的集合。客户机14具有策略评价器26,其接收来自服务器12的策略,并评价那些策略,从而确定哪个是针对客户机14的策略。当策略服务器26确定一个策略针对客户机14时,策略评价器便把这个信息送到合适的部分执行。配置设置策略用多种方式执行-其中一些方式要求改变注册表,一些要求访问WMI。如果策略是软件分配类型的策略,则把其送到客户机14的应用程序安装组件28。安装组件28检查策略信息并确定如何下载相关的软件包。然后,其连接到和服务器12相关的分发点29,并下载所述软件包。在下载软件包之后,应用程序安装组件28按照包含在下载的软件包中的信息安装打包的软件。现有的自动化配置管理系统例如微软系统管理服务器在图1所示的传统的网络环境中能够很好地工作,其中被管理的计算机包括台式或者其它全功能的计算机。不过,在组织内的雇员越来越多地利用比常规的台式计算机功能更有限的便携式计算装置。具体地说,已知的作为个人数字助理(PDA)的手持设备被越来越广泛地使用,并且其用户经常把这种装置和公司网络相连,以便阅读电子邮件或用于同步连接表(contact list)。网络连接可以通过一个相关的台式计算机,或者可以通过独立的网络连接,包括无线与/或远程接入设备。虽然许多组织不正式提供对手持设备例如PDA的技术支持,但是它们经常收到关于这些设备的不断增加的支持请求。这些请求通常涉及配置手持设备,获得安装在所述设备上的应用程序的新的更新。在这样的环境,其中大量地使用功能比全台式功能少的计算机或类似计算机的设备。工厂自动化控制器,销售终端的电子网点,气站泵等等,是通常使用的经常和网络相连的,但是没有传统的台式计算机的全功部能和资源的设备的例子。微软公司设计了一种用于这种有限资源设备的Windows操作系统的专用版本,公知为Windows CE操作系统。在过去,有限资源设备例如PDA和上述的其它的例子不能参与自动化配置管理。现有的配置管理方案对被管理的客户计算机一般都强加了相当大量的处理任务,并且所需要的客户端软件一般不能在有限资源设备例如PDA上运行。可以想象得到,专门为这些设备设计的客户机软件可以被设计用于现有的配置管理系统,但是很可能会逼近或超过这些设备上可用的计算资源的极限。
技术实现思路
一种用于有限资源客户机的系统管理框架,包括与客户设备分离实现的客户机代理服务器。所述的客户机代理服务器被配置用于和客户设备通信,并且模拟一个代表客户设备的全功能客户计算机。具体地说,客户机代理服务器具有策略评价器,其接收来自配置管理系统的评价,并且评价策略,从而确定它们对于客户设备的适用性。如果客户机代理服务器确定一个策略可应用于客户设备,则客户机代理服务器对客户机提供关于如何应用新的设置或者关于新的软件包如何下载和安装的指令。附图说明图1是现有技术的系统管理框架的示意图;图2是例如在图1所示的现有技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:丹尼斯·克莱格·马尔威内·迪奥郎大春詹福瑞·布莱恩·菲利普迈克·汤姆森
申请(专利权)人:微软公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利