[发明专利]捆绑包取回在审
| 申请号: | 201380077089.5 | 申请日: | 2013-09-21 |
| 公开(公告)号: | CN105453078A | 公开(公告)日: | 2016-03-30 |
| 发明(设计)人: | J.萨拉梅;E.富尔图恩;P.史密斯;J.M.希汉;W.H.库尔蒂斯;K.G.康罗伊;S.A.伯德;J.L.戴维斯;W.L.程;R.K.库纳普利 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 王兴秋;景军平 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 捆绑 取回 | ||
背景技术
许多用户利用应用来实施多种活动,比如检查电子邮件、玩视频游戏、共享照片、通过社交网络进行交互、从事银行业务和/或许多其他活动。由于用户可以通过各种设备和/或计算环境来执行这样的应用,因此应用开发者可以创建支持多个处理器、操作系统、语言、显示尺度、分辨率、图形卡等等的应用部署包。因此,所述应用部署包可能包括相对大量的数据,特定的设备或计算环境可能不会使用到全部所述数据。举例来说,用户可以从应用市场下载绘画应用到平板设备上。绘画应用可以包括可以与平板设备良好地一起工作的中等分辨率纹理(texture),但是还可以包括意图用于较小的智能电话的低分辨率纹理以及意图用于个人计算机的高分辨率纹理。绘画应用可以包括针对10种语言的支持。平板设备可以利用中等分辨率纹理和由用户所使用的语言,但是可能不会利用低分辨率纹理、高分辨率纹理以及其他9种语言。在绘画应用在平板设备上的下载、部署以及执行期间,绘画应用的这样的未被使用的特征可能不必要地消耗下载带宽、存储空间以及计算资源。
发明内容
提供本发明内容是为了以简化形式介绍将在后面的具体实施方式中进一步描述的概念的选择。本发明内容不意图标识出所要求保护的主题内容的关键因素或必要特征,也不意图被用来限制所要求保护的主题内容的范围。
除了别的之外,在这里提供了用于以下操作的一种或更多种系统和/或技术:生成用于应用的捆绑包;对捆绑包进行数字签名;选择性地取回捆绑包的某些部分;对与应用相关联的资源包进行索引;以及分发和安装用于游戏的游戏捆绑包。
在生成用于应用的捆绑包的一些实施例中,可以标识出一个或更多应用包以供包括在用于应用的捆绑包内。第一应用包可以包括被配置成在第一计算环境上执行的第一应用代码(例如可执行二进制文件),第一计算环境比如是特定的计算机架构(例如第一处理器架构、不同的第二处理器架构等等)和/或特定的操作系统(例如平板设备操作系统、台式机操作系统、基于云的操作系统等等)。可以标识出一个或更多资源包以供包括在捆绑包内。资源包可以包括用于应用的可选的用户体验功能(例如分辨率纹理数据、语言数据、比如DirectX?之类的多媒体应用程序接口(API)版本数据、可以由现代资源技术(MRT)加载的与地区有关的数据和/或可以被用来促进调整用户体验等等的任何其他资源、数据等等)。举例来说,第一资源包可以包括被用来提供用于应用的第一用户体验功能的第一补充数据。可以生成捆绑包以包括一个或更多应用包以及一个或更多资源包。通过这种方式,可以选择性地下载应用包和/或一个或更多资源包以用于应用的安装(例如平板设备可以下载第一处理器架构应用包和中等分辨率纹理资源包)。
在对捆绑包进行数字签名的一些实施例中,对于与应用相关联的捆绑包实施第一数字签名操作。捆绑包包括第一应用包和第一资源包。在一个示例中,捆绑包包括一个或更多应用包和/或一个或更多资源包。可以实施数字签名操作(例如使用单一数字签名证书作为单一签名操作来实施)以便对第一应用包、第一资源包和捆绑包进行数字签名。举例来说,利用数字签名证书通过第一应用包签名对第一应用包进行签名,利用数字签名证书通过第一资源包签名对第一资源包进行签名,并且利用数字签名证书通过捆绑包签名对捆绑包进行签名。由于数字签名操作使用相同的数字签名证书(例如和/或通过单一签名操作)对第一应用包、第一资源包和捆绑包进行签名,因此可以由第一应用包签名、第一资源包签名和/或捆绑包签名共享一个签名属性集合(例如数字签名证书所有者、授权机构的连锁认证、密钥使用、签名验证日期、加密强度和/或时间戳)。通过这种方式,捆绑包和/或其某些部分可以由客户端设备选择性地和/或单独地下载,并且由客户端设备基于共享的签名属性以有效的方式来证实。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380077089.5/2.html,转载请声明来源钻瓜专利网。





