[发明专利]基于网络的软件扩展无效
申请号: | 201110365026.2 | 申请日: | 2001-05-11 |
公开(公告)号: | CN102426532A | 公开(公告)日: | 2012-04-25 |
发明(设计)人: | 迈克尔·C.·默里;保罗·R.·埃里克森;奥利弗·G.·费希尔;瑟亚那拉·V.·拉曼 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 网络 软件 扩展 | ||
本发明专利申请是申请日为2001年5月11日、申请号为01813138.7、名称为“基于网络的软件扩展”的发明专利申请的分案申请。
技术领域
本发明涉及用于通过网络提供软件的方法和系统。更具体来说,本发明涉及基于因特网提供软件的方法。
发明背景
安装传统的PC应用程序要求必须将诸如磁盘或CD-ROM之类的物理媒体从物理上插入到计算机中,才能将软件加载到用户的计算机上。通常,此过程要求用户输入设置信息,这些信息可能会使用户产生混淆。一旦安装了软件,该软件通常在其位置和功能方面比较固定。在更新软件时,用户通常必须购买另外的物理媒体,并重复安装过程,然后才可以使用更新的软件。在此模式下,软件与安装了该软件的计算机的关联也是固定的。如果用户移到另一台计算机上,若不重复安装过程,他们就不能使用他们机器上的特定的软件。
随着计算技术继续往诸如因特网之类的计算机网络环境方面发展,很显然,上文描述的传统的软件提供模式不足以满足按需点播动态、灵活并可修改的软件的消费者的需求。基于网络的软件提供方式正在成为那些开发和提供软件的人越来越常采用的方式。发挥出基于网络的软件提供方式的潜力将要求智能、创新的而流线型的解决方案,特别是在带宽可能受限制的情况下。
相应地,本发明是基于这样的目的而产生的:提供新的软件提供模式,该模式必须特别适用于基于网络提供软件的方式,例如,通过因特网提供软件。
发明内容
本文描述了用于基于网络提供软件的方法和系统。在一个实施例中,应用程序或软件平台驻留在客户端上。程序或平台被配置为可以基于软件扩展而进行扩展,软件扩展可以通过诸如因特网之类的网络来提供。第三方开发人员可以开发各种扩展,以便集成到程序或平台中。
在描述的一个实施例中,包括软件扩展的扩展文件在诸如因特网服务器之类的网络服务器上托管。这些文件包括描述软件扩展的各个方面的描述文件。这些描述文件从逻辑上描述对程序或平台的扩展,并指定其他扩展文件的位置。扩展可以通过导航到特定的网络或因特网站点在客户端上集成,可以通过因特网站点访问扩展。描述扩展文件的文件也可以下载到客户端上。这些文件告诉客户端在什么位置、何时以及如何将特定的扩展插入到程序或平台中,以及在哪里找到适当的扩展文件以及如何下载它们。然后可以下载扩展文件并集成到平台上。
在一个实施例中,提供了本发明的软件体系结构,用于处理和统一与各种扩展关联的特定类型的描述文件。使用一种名为连接点的筛选机制,创建针对不同描述类型的文件的处理程序,这些文件定义软件扩展。每一个处理程序也被称作连接管理器。为每一种可扩展功能类型提供了连接管理器。连接管理器能够解释连接点所提供的扩展文件中的数据。除了预定义的连接管理器外,也可以使用连接点中的数据创建自定义连接管理器。当一个扩展对特定功能类型进行扩展时,连接点可以确保只通知适当的连接管理器,以便可以有效地将功能类型集成到程序或平台中。
附图说明
图1是可以根据描述的一个实施例加以利用的系统的高级别视图。
图2是可以根据描述的实施例加以利用的示范计算机系统。
图3是根据描述的一个实施例的示范EDF和PKG的示意图。
图4显示了根据描述的实施例的EDF的一部分。
图5显示了根据描述的实施例的EDF架构的一部分。
图6显示了根据描述的实施例的PKG的一部分。
图7是说明根据一个实施例如何使用文件哈希进行版本控制的方框图。
图8是说明根据一个实施例的两个示范程序包对象的方框图。
图9是描述根据描述的一个实施例的方法中的步骤的流程图。
图10是描述根据描述的一个实施例的方法中的步骤的流程图。
图11是说明根据描述的一个实施例的示范程序包清单创建工具的方框图。
图12是描述根据描述的一个实施例的方法中的步骤的流程图。
图13是描述根据描述的一个实施例的方法中的步骤的流程图。
图14是根据描述的实施例的方法中的步骤的流程图。
图15是根据描述的实施例的方法中的步骤的流程图。
图16显示了根据描述的实施例的示范目录结构的一部分。
图17是根据描述的实施例的软件体系结构的方框图。
图18是根据描述的实施例的方法中的步骤的流程图。
图19是说明根据描述的实施例的连接点体系结构的一个方面的示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110365026.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:外科夹钳
- 下一篇:一种烟用滇橄榄提取物及其在香烟滤棒上的应用