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

自动化的客户端设备管理制造技术

技术编号:5565480 阅读:174 留言:0更新日期:2012-04-11 18:40
描述了一种自动化的客户端设备管理技术。在一个实现中,描述了一种包括通过网络从多个客户端设备[104(n)]收集启发式数据的方法[400]。启发式数据描述包括多个客户端设备的可靠性、性能和安全性的多个健康因素。启发式数据的收集是周期性地自动进行,而无需多个客户端设备的用户干涉[408]。对应于从关于至少一个健康因素的启发式数据标识的问题产生一种补救,该补救治愈该问题并解决在启发式数据中指示的一个或多个其它健康因素[412]。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及客户端设备,尤其涉及自动化的客户端设备管理
技术介绍
诸如桌上型个人计算机、个人数字助理等的客户端设备的复杂性随着诸如客 户端设备的处理、存储器和显示器资源的增加而不断增长。此外,客户端设备可包 括针对各种各样因素的硬件。例如,桌上型个人计算机可具有用于处理数据的显著 处理资源和存储器资源,个人数字助理可包括配置成消耗有限功率而延长移动使用 的硬件设备,游戏操纵台可配置成提供高清晰度图形等。此外,这些设备中的每个 可包括针对在这些客户端设备的特定硬件上使用的应用程序。例如,无线电话可包 括配置成使用最小的处理资源在有限显示区域上提供输出的应用程序。然而,这些客户端设备不断增长的复杂性和功能造成维护客户端设备的复杂 性的相应增加。例如,用户越来越难以确定如何对由不同客户端设备使用的各种软 件进行更新、如何保护客户端设备的弱点免受恶意人群的攻击、以及如何通过进行 维护来使客户端设备保持在最佳状态运行。因此,客户端设备可能工作在非最佳性 能下,这甚至会造成用户过早地更新客户端设备。因此,存在对客户端管理的改进技术的持续的需求。
技术实现思路
描述了自动化的客户端设备管理技术。在一实现中,描述了包括通过网络从多个客户端设备收集启发式数据(heuristic data)的一种方法。启发式数据描述包 括多个客户端设备的可靠性、性能和安全性的多个健康因素。启发式数据的收集周 期性地自动进行而无需多个客户端设备用户的干涉。对应于从关于至少一个健康因 素的启发式数据标识出问题产生解决该问题并应对启发式数据中指示的一个或多 个其它健康因素的补救。在另一实现中, 一种方法包括标识客户端设备的多个健康因素至少之一的问题。使用描述包括可靠性、性能和安全性的多个健康因素的启发式数据来标识出问 题,且启发式数据通过网络周期性自动收集而无需多个所述客户端设备的用户的干 涉。对应于所标识出的问题产生补救,且对于多个健康因素对客户端设 备的补救的 效果进行分析。在附加实现中, 一种方法包括监控包括可靠性、性能和安全性的多个客户端 设备健康因素并且至少部分基于与从多个客户端收集的启发式数据的比较来确定 客户端设备的总体健康。该客户设备总体健康的单个指示被输出,它不包括对一个 或多个健康因素的分离指示。图1是示例性实现中可用于使用自动化客户端设备管理技术的环境的示图。 图2是示例性实现中系统的示图,更详细地示出图1的客户健康服务和客户端设备。图3是示例性实现的示图,其中图1的显示设备在用户界面中输出表示客户 端设备的总体健康的单个指示。图4是示出示例性实现中过程的流程图,其中监控多个客户服务端获得的启 发式数据用于产生对所标识的问题的补救,然后监控启发式数据以确定对客户端设 备的补救效果。图5是示出示例性实现中过程的流程图,其中对于包括性能、可靠性和安全 性,对客户端设备的更新效果进行监控。图6是示出示例性实现中过程的流程图,其中输出了基于多个客户端健康因 素描述客户端设备总体健康的单个指示。图7是分布式环境中的客户端设备示例性实现。讨论中,在示例中使用相同的附图标记来指代类似的结构和组件。具体实施例方式当前,用户通常自己维护其客户端设备(例如个人计算机),对于性能、维护 和安全方面,这变成越来越困难的任务。由于大多数用户对熟悉解决这些问题的技 术并不感兴趣,该问题变得进一步复杂化。因此,由于用户安装对客户端设备上软 件可用的更新失败或者客户端设备性能的正确调整(例如磁盘碎片整理)没有及时附图说明实施等,用户的客户端设备可能会经历与客户端设备不当维护关联的可靠性问题、 可能会遭受恶意人群的攻击、可能会变得过早地"过时"。在各种实现中,描述了用于抢先地(proactively)和反应地(reactively)维护用户客户端设备以确保其"健康"的客户健康服务。例如,客户健康服务可在实时 基础上监控用户的客户端设备,以标识弱点和可靠性问题且之后提供解决这些问题 的补救。此外,为了帮助标识这些客户端设备的"健康"问题(例如性能、安全性 和可靠性),客户健康服务可从客户端设备收集启发式数据。客户健康服务也可启 动周期性维护功能来向用户提供优化计算环境。此外, 一个或多个实现可提供定义 何为期望的安全、可靠和性能的基线度量(baseline metric)。这些基线度量可用于 多种用途,例如逐个对比客户端设备。在以下讨论中,首先描述用于使用客户健康服务的示例性环境。然后,描述 可用于示例性环境以及其它环境中的示例性过程。示例性环境图1是示例性实现中可用于使用自动化的客户端设备管理的环境100的示图。 所示环境100包括通过网络106通信地耦合于多个客户端设备104(n)的客户健康服 务,其中可以是从1至"N"的任意整数。客户端设备104(n)可通过各种方 法针对网络访问进行配置。例如, 一个或多个客户端设备104(n)可配置成计算设备, 诸如具有显示设备IIO和输入设备(示为键盘112)的桌上型计算机108、移动站、 娱乐设施、通信地耦合于显示设备的置顶盒、无线电话、游戏操纵台等。因此,客 户端设备104(n)可以在从具有丰富存储器和处理器资源的全资源设备(例如个人计 算机、游戏操纵台)至具有有限存储器和/或处理资源的低资源设备(例如常规置 顶盒、手持游戏操纵台)的范围内。参照图7可以找到配置成分布式环境中的计算 设备的示例性客户端设备104(n)的进一步讨论。虽然网络106示为因特网,网络可以是各种各样的配置。例如,网络106可 包括广域网(WAN)、局域网(LAN)、无线网络、公众电话网、内部网等。此外, 虽然示出单个网络106,但是网络106可配置成包括多个网络。客户端设备104(n)示为包括可执行成监控多个构件116(j)的操作的客户端管理 模块114(n),其中"j"可以是从1至"J"的任意整数。例如,多个构件116(j)可 通过由客户端设备104(n)执行软件而提供,诸如应用程序、驱动器和其它可执行模 块。可对构件116(j)进行监控以基于多个健康因素确定客户端设备104(n)的总体健康(即适于进行期望任务)。此外,更多的构件H6(j)之一可由硬件提供并诸如通 过存储器扫描、盘健康、网络吞吐量和可靠性、外围设备操作等进行监控,参照图2可以找到进一步讨论。例如,客户端管理模块114(n)可监控客户端设备104(n)的安全118、可靠性120 和性能122。安全118可与影响客户端设备104(n)的健康的诸如病毒、间谍软件 (spyware)等的各种关于安全的因素相关。可靠性120因素可涉及客户端设备104(n) 的构件U6(j)按需地在期望时间量条件下工作的能力。可靠性120可通过各种方法 表示,诸如失败之间的平均时间。例如对于个人计算机,可靠性可表示为在给定时 段内个人计算机崩溃、"当机"(例如死机)的次数、应用程序故障次数等。个人计 算机的可靠性也可在组件级表示,诸如盘读/写失败次数、网络连接设备失败频率 等。性能122与执行所需任务时构件116(j)的效率相关,并且可基于所述构件以各 种方式表示,诸如显示设备呈现页面所需时间量、启动或关闭设备所需的时间量、 开始应用程序执行的时间量等。此外,性能也可以在组件本文档来自技高网...

【技术保护点】
一种方法,包括: 通过网络从多个客户端设备收集启发式数据,其中: 所述启发式数据描述包括所述多个客户端设备的可靠性、性能和安全性的多个健康因素;以及 所述收集被周期性地自动进行,而无需来自所述多个客户端设备的用户的干涉;以 及 产生与从关于至少一个所述健康因素的所述启发式数据标识的问题对应的补救,所述补救治愈所述问题并解决在所述启发式数据中指示的一个或多个其它所述健康因素。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:BR豪尔DP米沙阿
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

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