[发明专利]一种版本升级方法、装置、电子设备及存储介质有效
申请号: | 202010422909.1 | 申请日: | 2020-05-19 |
公开(公告)号: | CN111596940B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 江俊;沈丙童;张培杰;王艳辉 | 申请(专利权)人: | 杭州视联动力技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 版本 升级 方法 装置 电子设备 存储 介质 | ||
本申请中提供了一种版本升级方法,应用于第二服务器,该第二服务器与第一服务器通信连接,第一服务器和第二服务器均部署于视联网中,第二服务器通过与第一服务器之间的第一心跳机制判断是否发生版本升级,并在发生版本升级时,获得升级安装包,之后,再通过与第一服务器之间的第二心跳机制判断自身的升级功能是否正常,如果异常,删除当前运行升级安装包的程序,自动回退到原有版本,以保证原有版本的正常运行,避免该程序的运行导致原有的第一服务器的版本替换不成功的现象,实现了第一服务器的版本自适应更新,保证了第一服务器正常工作,进而保证了远程申办业务的正常处理。
技术领域
本申请涉及信息处理技术领域,特别是涉及一种版本升级方法、装置、电子设备及存储介质。
背景技术
远程申办服务系统是视联网环境下支持居民网上办理业务的系统,位于线下的终端设备与远程申办服务系统远程通信连接,并通过自身内部设置的功能模块接收远程申办服务系统下发的各类业务指令,进而完成各类业务的处理,例如人证比对、身份证识别、拍照、打印等业务的处理。为保证远程申办服务系统的在线业务处理性能,及时对线下的终端设备进行功能性升级必不可少。
然而,相关技术中在升级终端设备时,采取的是在线下载解压替换的方式,即终端设备在下载新版本的升级安装包之后,直接解压并替换掉当前使用的版本,如果升级失败,通过远程申办服务系统的客户端界面提示用户再次上传新版本的升级安装包,直到升级成功。可见,相关技术中的升级方式无法自适应地完成终端处理设备的升级,用户使用体验较差。
发明内容
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的版本升级方法、装置、电子设备及存储介质。
本申请实施例第一方面提供了一种版本升级方法,应用于第二服务器,所述第二服务器与第一服务器通信连接,所述第一服务器和所述第二服务器部署于视联网中,所述方法包括:
通过与所述第一服务器之间的第一心跳机制判断是否发生版本升级;
在发生版本升级时,获得升级安装包;
通过与所述第一服务器之间的第二心跳机制判断升级功能是否正常;
在所述升级功能异常时,删除当前运行所述升级安装包的程序,以保证原有版本的正常运行。
本申请实施例第二方面提供了一种版本升级方法,应用于第一服务器,所述第一服务器分别与客户端和第二服务器通信连接,所述客户端、所述第一服务器以及所述第二服务器部署于视联网中,所述方法包括:
接收所述客户端发送的版本升级请求;
从所述版本升级请求中获得升级安装包并存储;
根据所述升级安装包生成版本信息;
将所述版本信息通过心跳发送给所述第二服务器,以使所述第二服务器根据所述版本信息获得所述升级安装包并进行升级。
本申请实施例第三方面提供了一种版本升级装置,应用于第二服务器,所述第二服务器与第一服务器通信连接,所述第一服务器和所述第二服务器部署于视联网中,所述装置包括:
第一判断模块,用于通过与所述第一服务器之间的第一心跳机制判断是否发生版本升级;
第一获得模块,用于在发生版本升级时,获得升级安装包;
第二判断模块,用于通过与所述第一服务器之间的第二心跳机制判断升级功能是否正常;
删除模块,用于在所述升级功能异常时,删除当前运行所述升级安装包的程序,以保证原有版本的正常运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州视联动力技术有限公司,未经杭州视联动力技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010422909.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可调节衣架
- 下一篇:一种财务用集成式工作柜台