[发明专利]用于电子软件下载的拆分下载无效
申请号: | 200680015363.6 | 申请日: | 2006-04-21 |
公开(公告)号: | CN101203833A | 公开(公告)日: | 2008-06-18 |
发明(设计)人: | Y·R·赫顿;C·S·布莱克雷;A·希卡;D·G·内奥特 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 电子 软件 下载 拆分 | ||
背景
计算机技术的日益进步(例如,微处理器速度、存储器容量、数据传输带宽、软件功能等)一般有助于各个产业中计算机应用的增强。越来越强有力的服务器系统通常被配置成服务器阵列,通常提供它们来服务于从诸如例如万维网等外部源发起的请求。
随着软件系统变得越来越复杂,通常从多个对象和文件下载并构建这样的系统。例如,软件系统可包括数百个文件或对象,其中构建软件或应用程序系统可在一个或多个构建机器上进行,并下载至中间存储设备。这样的构建机器和下载进程可例如编译、汇编、链接和/或解释文件或对象。一般,面向对象的计算是基于对象模型的,其中被称为“对象”的代码包含数据(例如,属性)且可在其上执行动作(例如,操作)。对象可由其接口定义,其中接口定义一种对象的特征和行为,包括可在具有该接口的对象上执行的操作以及每一操作的参数。对象的特定实例在分布式对象系统中由被称为对象引用的唯一标识符标识。
可在各个阶段构建复杂软件产品中的众多必需文件,因此需要多个源和/或已生成/建立的文件。可能需要由构建进程的一个部分生成的文件作为构建进程的一个或多个其它部分的输入,且构建机器可具有源文件的完整副本。例如,如果构建机器A生成文件A1,构建机器B生成文件B2,而构建机器A可能需要文件B1来产生文件A2,构建机器B可能需要文件A1来产生文件B2。
在分布式对象系统中,客户机也可创建为服务器上的对象成像的代理。一般,代理是对象的镜像,其中对象驻留在不同逻辑和/或物理实体(例如,机器、进程、网络等)中。在分布式系统中,代理可便于本地处理以改进效率。被成像的对象可实现一个或多个接口和基类数据类型的第一集合。而且,这样的对象可要求代理加载一个或多个属性和/或方法的第一集合以对该对象成像。当为被成像的对象创建代理时,该对象实现的接口和基类数据类型一般被自动加载到客户机中。
将完成软件系统构建所必需的文件分发给构建所涉及的构建机器是网络带宽敏感的,要求大量信息传输,其中某些在上传期间可能会被破坏甚至不可用。例如,一个构建机器可能仅需十个文件来完成其构建部分,而另一构建可能需要两百个文件来完成其构建部分,而一个遗失的文件或对象可因例如在读、确认或执行时无法正确加载而阻碍必需应用程序的正确操作。
同时,应用程序或程序的正确操作可能要求自多个独立软件厂商的下载。这样可对所下载的软件的流水线开发和部署造成低效率。例如,认证和市场传递过程可能会受到不利影响。而且,从业务方针立场而言,软件厂商可能期望向最终用户直接供应其软件,而无需另一软件厂商能对其访问。而且,对这样的软件的电子分发存在许可限制。此外,软件开发员不会将其工作分发给他们认为是“潜在敌对”的平台,例如当存在欺诈的可能性时,其中向授权设备发放许可证不能受到保证。
从而,需要克服与常规系统和设备相关联的前述示例性缺陷。
发明概述
以下呈现了本发明的简化的概述,以提供对本发明的某些方面的基本理解。该概述不是本发明的广泛的概观。它不旨在标识本发明的关键/重要的元素,也不描绘本发明的范围。其唯一目的是以简化的形式呈现作为之后呈现的更详细描述的序言的本发明的某些概念。
本发明允许经由采用允许每一独立软件厂商(ISV)将其软件和/或数字内容的相应部分下载给用户的下载分发引擎来在基于组件的架构中拆分下载电子软件下载(ESD)。因此,下载分发引擎可提供第一ISV与第二ISV之间的数据交换,以便提供诸如以下的信息:软件中要从每一ISV下载给用户的各部分、用户下载以便正确运行软件仍需要的任何附加或补充组件、许可证要求、记帐过程等。可以理解,虽然此处的描述主要在第一ISV与第二ISV之间的交换的上下文中说明,但本发明不如此限定,且可被实现为三个或以上的ISV的部分。此外,在本发明的某些方面中,第一ISV可以是与第二ISV相同的实体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680015363.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:熨烫机蒸汽喷头
- 下一篇:一种竹纤维拉舍尔毛毯材料及其成品