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