[发明专利]安装和更新软件系统在审
申请号: | 201580058539.5 | 申请日: | 2015-10-26 |
公开(公告)号: | CN107077362A | 公开(公告)日: | 2017-08-18 |
发明(设计)人: | S·帕塔萨拉斯;J·S·扎贝尔;M·R·佩恩塔;K·I·阿布拉汉姆;S·J·克拉克;杭浩捷;M·M·霍尔希德;F·塞拉西尼;J·R·因卡纳托 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/08 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明扩展到用于安装和更新软件系统的方法、系统和计算机程序产品。本发明的方面包括选择软件更新包,其自动安装基本上针对任何数量的软件组件的任何数量的代码更改以更新软件系统(例如,云装置)。在一方面,通过实施软件更新包来更新软件系统,该软件更新包包括对针对多个软件组件的代码更改的引用以及对用于安装代码更改的安装工件的引用,并且还指示多个软件组件之间的相互依赖性。在另一方面,验证码用于验证软件更新包将软件系统转换到目标状态。在另一方面,多通道安装过程被编排以在多个不同通道中执行软件更新包的部分。 | ||
搜索关键词: | 安装 更新 软件 系统 | ||
【主权项】:
一种用于在计算机系统处使用的方法,所述方法用于将云装置从一个或多个先前状态中的任一先前状态直接更新到目标状态而不必通过任何中间状态更新,所述云装置运行多个互操作软件组件,多个软件应用中的每个软件应用由不同的对应开发组维护,所述方法包括:更新器利用软件更新包将多个代码更改共同地安装到在设备处的所述云装置的实例,所述多个代码更改包括在不同时间发布的对所述多个互操作软件组件的代码更改,所述更新器通过以下来利用所述软件更新包:访问所述软件更新包,所述软件更新包包括物料单(BOM)和清单,所述物料单(BOM)指示软件包版本,所述软件包版本被包括在针对所述云装置的多个软件更新包版本的线性进程中,所述软件包版本在所述线性进程中晚于用于更新所述云装置的先前软件更新包版本,所述物料单(BOM)指示对所述云装置的适用性并且包括用于访问适用于所述多个不同软件组件的多个代码更改的引用,所述清单包括:对用于安装所述多个代码更改的管理工件的引用;以及多个软件组件之间的组件间依赖性;以及清点其中要安装所述代码更改的组件的健康;基于所清点的所述组件健康、所述管理工件和所述组件间依赖性,生成用于安装所述多个代码更改的更新计划;以及实施所述更新计划以在所述组件上安装所述多个代码更改,以将所述云装置的所述实例从所述一个或多个先前状态之一直接更新到所述目标状态,而不通过任何中间状态更新,包括引用所述管理工件以根据所述组件间依赖性来安装所述多个代码更改。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201580058539.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种耳机结构
- 下一篇:一种可拆卸的蓝牙耳机