[发明专利]基于运行时的应用行为的选择性启用有效
| 申请号: | 201080017848.5 | 申请日: | 2010-04-14 |
| 公开(公告)号: | CN102395960A | 公开(公告)日: | 2012-03-28 |
| 发明(设计)人: | S·比安卡尔迪尼;C·普兰蒂;E·居亚尔 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F9/44 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 黄嵩泉 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 运行 应用 行为 选择性 启用 | ||
背景
通常,软件应用从服务器系统通过网络被部署到各种客户端计算机。然而,如果客户端计算机的子集要接收具有不同行为和/或功能的软件,则服务器系统可能需要反而将软件应用的自定义的版本或单独的版本传送给每个客户端计算机子集。对于软件应用开发者而言,开发和维持不同版本的软件应用可能是昂贵的且耗时的。
概述
提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述并非旨在标识出要求保护的主题的关键特征或必要特征,亦非旨在用于限定要求保护的主题的范围。此外,所要求保护的主题不限于解决在本发明的任一部分中提及的任何或所有缺点的实现。
因而,本发明说明书提供了一种用于将软件从一中央位置部署到多个远程安装站点的系统和方法。系统包括网络可访问的服务器系统以及多个远程计算设备。远程设备的每一个包括具有一初始实现的基于运行时的应用,该应用经由可从网络可访问的服务器系统传送的一般应用的传送来安装。基于运行时的应用被配置成从网络可访问的服务器系统接收一标签、解释该标签、并且作为响应,规定基于运行时的应用的一个或多个预先存在的应用行为以便创建该基于运行时的应用的替代实现。如下面将详细讨论的,使用标签来创建基于运行时的应用的变化实现可以提供和应用软件的安装、维护、升级和选择性版本/特征部署有关的好处。
附图说明
图1示出用于将软件从中央位置部署到多个远程安装站点的系统的实施例的框图。
图2示出用于选择性地启用基于运行时的应用的应用行为的示例性方法的流程图。
图3示出服务器系统和计算设备之间的示例性同步的示意性描述。
图4示出用于激活记账特征的示例性方法和系统的示意性描述。
图5示出用于激活应用特征的示例性方法和系统的示意性描述。
详细描述
图1示出用于将可安装软件部署到多个远程安装站点(例如,客户端计算设备)的系统20。如图所示,系统20可以包括网络可访问服务器系统22,其被配置成经由网络26与多个计算设备24交互。计算设备24可以包括任何适当类型的计算设备,诸如个人计算机、便携式数字助理、数字媒体播放器、移动电话等。网络可访问服务器系统22可以被配置成经由网络26将可传送的一般应用(未示出)传送到计算设备24。可传送的一般应用可以被配置成在接收时将基于运行时的应用的初始实现安装(或便于安装)到每一个计算设备24上。在其他情况下,基于运行时的应用可以被预先安装和/或预先嵌入在计算设备24上。在这种情况下,网络可访问的服务器系统22还可以被配置成经由网络26将基于运行时的应用的升级传送至计算设备24。在一些情况下,升级可以被配置成覆盖预先安装的和/或预先嵌入的基于运行时的应用。
网络可访问的服务器系统22可以包括一个或多个计算设备,它们可个别地或共同地包括和/或定义逻辑子系统、存储器/数据存储子系统等,用于执行这里所讨论的各种功能和操作。将要理解,可以实现这些和许多其他元件,而无须背离本发明的范围。
继续图1,网络可访问的服务器系统22还可以被配置成经由网络26将一个或多个标签(未示出)传送到每一个计算设备24。取决于设置,这些标签在此可被不同地称之为上下文修改符标签、上下文修改符、或者修改符标签。这种标签可以是可由基于运行时的应用所解释的基于XML的标签。在一些情况下,标签可以被单独地传送至计算设备24。或者,一个或多个标签可以被包括在被传送至计算设备24的XML文档内。在这一情况下,在接收到标签后,每一个计算设备24的基于运行时的应用被配置成解释这些标签,并且作为响应,规定该基于运行时的应用的一个或多个预先存在的应用行为以便创建基于运行时的应用的替代实现。这一行为可以是“预先存在的”,因为最初安装的基于运行时的应用有可能执行该行为,尽管在一个特定实现中,它可能由于相关启用标签尚未被提供给应用而未显示出该行为。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080017848.5/2.html,转载请声明来源钻瓜专利网。





