[发明专利]更新服务节点有效
申请号: | 200910225815.9 | 申请日: | 2005-03-11 |
公开(公告)号: | CN101902494A | 公开(公告)日: | 2010-12-01 |
发明(设计)人: | D·詹博沃;J·塞勒;K·肖曼;D·德冈;T·A·施彭赫姆;R·杰弗里斯;K·J·欧文斯;C·坦纳;王泉;N·A·汉弥尔顿;D·C·马尔;N·R·索伊 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 服务 节点 | ||
本申请是国际申请日为2005年3月11日、国际申请号为PCT/US2005/008111、中国国家申请日为2005年3月11日、申请号为200580007302.0、发明名称为“用于管理更新分发系统中软件更新的分发的应用程序编程接口”的专利申请的分案申请。
技术领域
本发明涉及软件和计算机网络,尤其涉及用于管理更新分发系统中软件更新的分发的应用程序编程接口。
背景技术
几乎所有市场上可购买的软件产品都要经受连续的修订过程以修复或更新软件的特征。软件产品的每一版本经常需要添加新文件、用较新的版本替换现有文件、删除过时的文件、或这些动作的各种组合。替换软件产品的较旧的文件、添加新文件以及删除过时的文件的这一过程在下文中被称为“更新产品”,而更新产品时所使用的数据集合,包括二进制文件、数据文件、更新指令、元数据、数据库数据、系统注册表设置、安全设置等在下文中被简称为“更新”。
一旦软件供应商为软件产品创建了更新,无论该更新是修补问题、增强安全性还是添加新特征,软件供应商都希望使更新广泛地可用于其消费者基础。通常,诸如当更新针对纠正产品中的缺陷或解决关键的安全问题时,软件供应商希望尽可能快地在顾客的计算机上安装更新。实际上,大多数软件供应商都具有将软件更新尽可能快且无麻烦地分发到其消费者的商业动机。
计算机行业在连接到网络,尤其是连接到因特网的计算机的数量上经历了爆炸性的增长。由于这一爆炸性的增长,且由于通过到因特网的连接而变得可用的通信能力,因特网已成为了软件供应商用于向其顾客分发更新的重要且完整的渠道。事实上,因特网已成为了许多软件供应商用于向其顾客提供软件更新的主要分发渠道。软件供应商通常为了其最大的利益而通过因特网来分发软件更新,因为通过因特网的电子更新分发降低了其总成本,且使得顾客能够在软件更新一当可用时就获得它们。这些软件更新越来越频繁地通过因特网自动进行,而无需用户干预。
尽管因特网现在常用作用于从软件供应商分发软件的渠道,但是经常会出现若干问题。两个这样的问题包括(1)与更新分发基础结构/资源有关的效率,以及(2)对软件更新的分发和安装的管理控制。
对于分发资源的效率而言,包括因特网的网络仅拥有有限量的通信资源,通常被称为带宽。有限量的通信带宽经常会导致瓶颈,尤其是对于诸如微软公司的家族操作系统和相关的生产产品等流行软件产品的更新而言。即使在遍及因特网分布的多个下载位置上有软件更新可用的情况下,也存在这样的瓶颈。出现这样的瓶颈的一个原因是因为因特网而变得可用的未结构化访问模型。例如,如果计算机A处的第一用户请求对软件产品的最新下载,则该下载通过第一用户的独立服务供应商(ISP)。此外,该请求作为单个个性化的访问来处理,这意味着该请求与任何其它网络话务和/或请求独立且无关地处理。由此,如果恰巧具有同一ISP的计算机B处的第二用户请求与第一用户相同的下载,则来自第二用户的请求也作为单个个性化的访问来处理。在本示例中,同一下载将通过同一基础结构发送两次,因为每一请求都是孤立地处理的。很清楚,如果用户数量大量增长,则有限的通信带宽将变为瓶颈。在相当常见的这一示例中,如果下载能被高速缓存在本地位置,且每一用户请求都从该本地高速缓存得到满足,则将会有效得多。
对于分发控制,许多公司,尤其是大公司具有合法的原因来控制向其计算机的更新分发。例如,不幸的是某些更新具有或引入通常被称为程序错误的缺陷,这些缺陷会“破坏”软件产品的特征。这些被破坏的特征可能是不重要的,但是它们时常会干扰企业的任务关键特征。由于企业无法承受丢失其任务关键特征,因此负责的企业在将更新发行到其剩余的计算机之前首先在受控环境中评估并测试每一软件更新某一段时间。这一评估时间段准许公司确认更新是否会不利地影响任务关键特征。仅当令人满意地确定更新不会使任何任务关键特征崩溃,才准许将该更新分发到公司的其余计算机。很清楚,大多数公司必须实行对软件更新在其计算机上的安装的控制。
企业和公司通常需要控制软件更新的分发的另一原因是确保公司中计算机之间的一致性。对信息服务部门重要的是具有所有计算机可在其上操作的标准化的目标平台,而不论是用于文字处理程序还是操作系统。如果没有标准,则软件和计算机维护将变得不必要地复杂和困难。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910225815.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可拆卸手推车
- 下一篇:一种药膳虫草鸡的培育方法