[发明专利]一种版本管理方法和装置有效
申请号: | 201710631648.2 | 申请日: | 2017-07-28 |
公开(公告)号: | CN108469960B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 杨益泉 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 版本 管理 方法 装置 | ||
1.一种版本管理方法,其特征在于,应用于堆叠设备,所述方法包括:
根据版本号比较交付件的当前版本和目标版本;
若目标版本高于当前版本,则将当前版本的版本号分别与支持增量升级到目标版本的第一最小版本号和支持兼容重启升级到目标版本的第二最小版本号进行比较,根据比较结果确定交付件从当前版本升级到目标版本的升级方式;其中,若所述当前版本的版本号大于等于第一最小版本号,则升级方式为增量升级;若所述当前版本的版本号小于第一最小版本号,且所述当前版本的版本号大于等于第二最小版本号,则升级方式为兼容重启升级;若所述当前版本的版本号小于第二最小版本号,则升级方式为不兼容重启升级;
若目标版本低于当前版本,则将目标版本的版本号分别与当前版本支持增量降级至的第三最小版本号和当前版本支持兼容重启降级至的第四最小版本号进行比较,根据比较结果确定交付件从当前版本降级到目标版本的降级方式。
2.根据权利要求1所述的方法,其特征在于,所述根据比较结果确定交付件从当前版本降级到目标版本的降级方式的过程,具体包括:
若所述目标版本的版本号大于等于所述第三最小版本号,则确定交付件从当前版本降级到目标版本的降级方式为增量降级;或者,若所述目标版本的版本号小于所述第三最小版本号,且所述目标版本的版本号大于等于所述第四最小版本号,则确定交付件从当前版本降级到目标版本的降级方式为兼容重启降级;或者,若所述目标版本的版本号小于所述第四最小版本号,则确定交付件从当前版本降级到目标版本的降级方式为不兼容重启降级。
3.根据权利要求1或2所述的方法,其特征在于,
所述堆叠设备包括的软件版本文件包括至少一个交付件;
所述根据比较结果确定交付件从当前版本升级到目标版本的升级方式之后,基于每个交付件的升级方式确定所述软件版本文件的升级方式,并根据所述软件版本文件的升级方式对所述软件版本文件进行升级处理;
所述根据比较结果确定交付件从当前版本降级到目标版本的降级方式之后,基于每个交付件的降级方式确定所述软件版本文件的降级方式,并根据所述软件版本文件的降级方式对所述软件版本文件进行降级处理。
4.根据权利要求3所述的方法,其特征在于,
所述基于每个交付件的升级方式确定所述软件版本文件的升级方式,包括:
若有交付件的升级方式为不兼容重启升级,确定所述软件版本文件的升级方式为不兼容重启升级;或者,若没有交付件的升级方式为不兼容重启升级,有交付件的升级方式为兼容重启升级,确定所述软件版本文件的升级方式为兼容重启升级;或者,若没有交付件的升级方式为不兼容重启升级,没有交付件的升级方式为兼容重启升级,确定所述软件版本文件的升级方式为增量升级。
5.根据权利要求3所述的方法,其特征在于,
所述基于每个交付件的降级方式确定所述软件版本文件的降级方式,包括:
若有交付件的降级方式为不兼容重启降级,确定所述软件版本文件的降级方式为不兼容重启降级;或者,若没有交付件的降级方式为不兼容重启降级,有交付件的降级方式为兼容重启降级,确定所述软件版本文件的降级方式为兼容重启降级;或者,若没有交付件的降级方式为不兼容重启降级,没有交付件的降级方式为兼容重启降级,确定所述软件版本文件的降级方式为增量降级。
6.根据权利要求1所述的方法,其特征在于,所述将目标版本的版本号分别与当前版本支持增量降级至的第三最小版本号和当前版本支持兼容重启降级至的第四最小版本号进行比较之前,所述方法还包括:
获取当前版本的隔离版本列表,所述隔离版本列表包括从当前版本禁止降级至的版本号;若目标版本的版本号位于所述隔离版本列表中,则禁止将所述交付件从当前版本降级到目标版本;若目标版本的版本号不位于所述隔离版本列表中,则执行将目标版本的版本号分别与当前版本支持增量降级至的第三最小版本号和当前版本支持兼容重启降级至的第四最小版本号进行比较的过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710631648.2/1.html,转载请声明来源钻瓜专利网。