[发明专利]升级实现方法、装置、系统和电子设备在审
申请号: | 202111549772.7 | 申请日: | 2021-12-17 |
公开(公告)号: | CN114327576A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 陶裔 | 申请(专利权)人: | 成都知道创宇信息技术有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F8/71 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 戴尧罡 |
地址: | 610000 四川省成都市高新区中国*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 实现 方法 装置 系统 电子设备 | ||
1.一种升级实现方法,其特征在于,应用于系统服务器,所述方法包括:
在基于目前的升级数据包对应的镜像信息判断需要进行升级时,触发升级流程,并获取升级所需的升级数据包,其中,已有的镜像以与其映射的容器提供系统功能;
基于获取的升级数据包中的信息进行新的镜像的部署;
在检验新的镜像部署成功后,构建所述新的镜像所映射的新的容器;
利用所述新的容器替换已有的镜像所映射的容器,并将所述已有的镜像和与其映射的容器删除,以完成系统的升级。
2.根据权利要求1所述的升级实现方法,其特征在于,所述系统服务器为分系统服务器或总系统服务器,所述总系统服务器与至少一个分系统服务器通信,所述总系统服务器还与远程服务器通信连接;
在所述系统服务器为总系统服务器时,所述升级数据包从所述远程服务器或基于本地上传操作所获取;
在所述系统服务器为分系统服务器时,所述升级数据包从所述总系统服务器或基于本地上传操作所获取。
3.根据权利要求2所述的升级实现方法,其特征在于,所述方法还包括预先配置信息的步骤,该步骤包括:
获取在业务配置界面中填写的分系统服务器的IP和与其通信的总系统服务器的IP;
对所述分系统服务器的IP和总系统服务器的IP进行匹配性校验;
在校验成功后,将分系统服务器的IP和总系统服务器的IP关联并存于数据库中。
4.根据权利要求3所述的升级实现方法,其特征在于,所述预先配置信息的步骤,还包括:
进行安全信息的配置,所述安全信息包括用户密码长度、系统自动退出时间、密码输入错误允许上限、密码错误达到允许上限时系统锁定时间和用户异常操作类型中的任意一种或多种。
5.根据权利要求1所述的升级实现方法,其特征在于,所述升级数据包被划分为多个子数据包,所述获取升级所需的升级数据包的步骤,包括:
依次获取升级所需的升级数据包包含的各个子数据包,并在完成每个子数据包的上传后,将该子数据包进行加密,并将加密后的子数据包存入后端的工作目录下;
在所有子数据包完成上传后,将所有加密后的子数据包进行合并以得到压缩后的升级数据包。
6.根据权利要求1所述的升级实现方法,其特征在于,所述触发升级流程,并获取升级所需的升级数据包的步骤之前,所述方法还包括:
基于用户输入的用户信息判断所述用户是否具有系统升级权限;
在判定所述用户具有系统升级权限时,执行所述触发升级流程的步骤。
7.根据权利要求1所述的升级实现方法,其特征在于,在基于目前的升级数据包对应的镜像信息判断需要进行升级的步骤,包括:
监测远程服务器或总系统服务器中是否存在更新的升级数据包;
在存在更新的升级数据包时,基于目前的升级数据包对应的镜像信息比对目前的升级数据包与更新的升级数据包之间的版本号;
在目前的升级数据包的版本号低于更新的升级数据包的版本号时,判定需要进行升级。
8.一种系统升级实现装置,其特征在于,应用于系统服务器,所述装置包括:
获取模块,用于在基于目前的升级数据包对应的镜像信息判断需要进行升级时,触发升级流程,并获取升级所需的升级数据包,其中,已有的镜像以与其映射的容器提供系统功能;
部署模块,用于基于获取的升级数据包中的信息进行新的镜像的部署;
构建模块,用于在检验新的镜像部署成功后,构建所述新的镜像所映射的新的容器;
替换模块,用于利用所述新的容器替换已有的镜像所映射的容器,并将所述已有的镜像和与其映射的容器删除,以完成系统的升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都知道创宇信息技术有限公司,未经成都知道创宇信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111549772.7/1.html,转载请声明来源钻瓜专利网。