[发明专利]一种系统升级方法及装置在审
申请号: | 201710193454.9 | 申请日: | 2017-03-28 |
公开(公告)号: | CN106933600A | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 刘晶晶 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京金信知识产权代理有限公司11225 | 代理人: | 黄威,喻嵘 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统升级 方法 装置 | ||
技术领域
本发明涉及软件工程领域,特别涉及一种具有多个应用程序的全组件包的升级方法及装置。
背景技术
在网络信息平台(例如大数据平台)中,包括了许多个应用程序(组件),各个应用程序之间具有复杂的逻辑关系,相互依赖性较强,而在发布多个应用程序时,一般是将全部应用程序打包当作一个整体来进行发布,但是在某个或某些应用程序出现错误需要修复时,目前是由生产商提供整体安装包,并对全部应用程序进行整体安装,由于整体安装包较大,该方法会造成升级缓慢,占用过多的系统资源的问题。
发明内容
本发明实施例的目的在于提供一种具有多个应用程序的全组件包的升级方法及装置,该升级方法具有升级针对性,能够解决应用程序升级缓慢,占用系统资源过多的问题。
为了解决上述技术问题,本发明的实施例采用了如下技术方案:
本发明实施例提供了一种系统升级方法,该方法包括:
服务器集群获取更新系统版本对应的差别组件包,其中,所述差别组件包中包括第一类组件;
配置安装所述差别组件包,以安装所述第一类组件;
将所述第一类组件以及第二类组件构成全组件包,其中,所述第二类组件为配置安装所述差别组件包之前,所述服务器集群已安装的组件。
作为本发明的优选实施例,服务器集群获取更新系统版本对应的差别组件包的步骤包括:根据所述服务器集群已安装的组件的版本信息和预更新的系统的版本信息,获取所述差别组件包。
作为本发明的优选实施例,所述差别组件包包括所述更新系统版本对应的组件中不同于所述第二类组件的差别组件的更新信息。
作为本发明的优选实施例,所述系统升级方法还包括将所述全组件包的版本信息进行更新。
作为本发明的优选实施例,该系统升级方法还包括存储所述全组件包并记录相应的升级信息。
本发明实施例还提供了一种服务器集群,包括相互连接的至少一个处理器和至少一个存储器,
所述处理器配置为:
获取更新系统版本对应的差别组件包,其中,所述差别组件包中包括第一类组件;
配置安装所述差别组件包至所述存储器,以安装所述第一类组件;
将所述第一类组件以及第二类组件构成全组件包,其中,所述第二类组件为配置安装所述差别组件包至所述存储器之前,所述存储器中已安装的组件。
作为本发明的优选实施例,所述处理器配置为根据所述服务器集群已安装的组件的版本信息和预更新的系统的版本信息,获取所述差别组件包。
作为本发明的优选实施例,所述差别组件包包括所述更新系统版本对应的组件中不同于所述第二类组件的差别组件的更新信息。
作为本发明的优选实施例,所述处理器进一步配置为当所述第一类组件以及第二类组件构成全组件包后,将所述全组件包的版本信息进行更新;存储器配置为存储更新后的所述全组件包的版本信息。
作为本发明的优选实施例,所述存储器进一步配置为存储所述全组件包并记录相应的升级信息。
根据上述实施例的公开可以获知本发明实施例的有益效果在于:
本发明实施例可以实现通过执行安装差别组件包来更新系统或者对系统进行升级,而无需对整个组件包进行执行和安装,一方面简化了程序的安装过程,另一方面也减少了系统的占用内存,提供了运行效率。
附图说明
图1为本发明实施例的一种系统更新方法的原理流程图;
图2为本发明另一实施例的一种系统更新方法的原理流程图;
图3为本发明实施例中的一种服务器集群的原理结构图。
具体实施方式
此处参考附图描述本发明的各种方案以及特征。
应理解的是,可以对此处公开的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本发明的范围和精神内的其他修改。
包含在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且与上面给出的对本发明的大致描述以及下面给出的对实施例的详细描述一起用于解释本发明的原理。
通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本发明的这些和其它特性将会变得显而易见。
还应当理解,尽管已经参照一些具体实例对本发明进行了描述,但本领域技术人员能够确定地实现本发明的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710193454.9/2.html,转载请声明来源钻瓜专利网。