
技术摘要:
本申请中提供了一种版本升级方法,应用于第二服务器,该第二服务器与第一服务器通信连接,第一服务器和第二服务器均部署于视联网中,第二服务器通过与第一服务器之间的第一心跳机制判断是否发生版本升级,并在发生版本升级时,获得升级安装包,之后,再通过与第一服务 全部
背景技术:
远程申办服务系统是视联网环境下支持居民网上办理业务的系统,位于线下的终 端设备与远程申办服务系统远程通信连接,并通过自身内部设置的功能模块接收远程申办 服务系统下发的各类业务指令,进而完成各类业务的处理,例如人证比对、身份证识别、拍 照、打印等业务的处理。为保证远程申办服务系统的在线业务处理性能,及时对线下的终端 设备进行功能性升级必不可少。 然而,相关技术中在升级终端设备时,采取的是在线下载解压替换的方式,即终端 设备在下载新版本的升级安装包之后,直接解压并替换掉当前使用的版本,如果升级失败, 通过远程申办服务系统的客户端界面提示用户再次上传新版本的升级安装包,直到升级成 功。可见,相关技术中的升级方式无法自适应地完成终端处理设备的升级,用户使用体验较 差。
技术实现要素:
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地 解决上述问题的版本升级方法、装置、电子设备及存储介质。 本申请实施例第一方面提供了一种版本升级方法,应用于第二服务器,所述第二 服务器与第一服务器通信连接,所述第一服务器和所述第二服务器部署于视联网中,所述 方法包括: 通过与所述第一服务器之间的第一心跳机制判断是否发生版本升级; 在发生版本升级时,获得升级安装包; 通过与所述第一服务器之间的第二心跳机制判断升级功能是否正常; 在所述升级功能异常时,删除当前运行所述升级安装包的程序,以保证原有版本 的正常运行。 本申请实施例第二方面提供了一种版本升级方法,应用于第一服务器,所述第一 服务器分别与客户端和第二服务器通信连接,所述客户端、所述第一服务器以及所述第二 服务器部署于视联网中,所述方法包括: 接收所述客户端发送的版本升级请求; 从所述版本升级请求中获得升级安装包并存储; 根据所述升级安装包生成版本信息; 将所述版本信息通过心跳发送给所述第二服务器,以使所述第二服务器根据所述 版本信息获得所述升级安装包并进行升级。 本申请实施例第三方面提供了一种版本升级装置,应用于第二服务器,所述第二 4 CN 111596940 A 说 明 书 2/17 页 服务器与第一服务器通信连接,所述第一服务器和所述第二服务器部署于视联网中,所述 装置包括: 第一判断模块,用于通过与所述第一服务器之间的第一心跳机制判断是否发生版 本升级; 第一获得模块,用于在发生版本升级时,获得升级安装包; 第二判断模块,用于通过与所述第一服务器之间的第二心跳机制判断升级功能是 否正常; 删除模块,用于在所述升级功能异常时,删除当前运行所述升级安装包的程序,以 保证原有版本的正常运行。 本申请实施例第四方面提供了另一种版本升级装置,应用于第一服务器,所述第 一服务器分别与客户端和第二服务器通信连接,所述客户端、所述第一服务器以及所述第 二服务器部署于视联网中,所述装置包括: 第一接收模块,用于接收所述客户端发送的版本升级请求; 第二获得模块,用于从所述版本升级请求中获得升级安装包并存储; 生成模块,用于根据所述升级安装包生成版本信息; 第一发送模块,用于将所述版本信息通过心跳发送给所述第二服务器,以使所述 第二服务器根据所述版本信息获得所述升级安装包并进行升级。 本申请实施例第五方面提供一种电子设备,包括存储器、处理器及存储在存储器 上并可在处理器上运行的计算机程序,所述处理器执行时实现本申请第一方面或第二方面 所述的版本升级方法的步骤。 本申请实施例第六方面提供一种计算机可读存储介质,其上存储有计算机程序, 该程序被处理器执行时实现如本申请第一方面或第二方面所述的版本升级方法中的步骤。 本申请中提供了一种版本升级方法,应用于第二服务器,该第二服务器与第一服 务器通信连接,第一服务器和第二服务器均部署于视联网中,第二服务器通过与第一服务 器之间的第一心跳机制判断是否发生版本升级,并在发生版本升级时,获得升级安装包,之 后,再通过与第一服务器之间的第二心跳机制判断自身的升级功能是否正常,如果异常,删 除当前运行升级安装包的程序,自动回退到原有版本,以保证原有版本的正常运行,避免该 程序的运行导致原有的第一服务器的版本替换不成功的现象,实现了第一服务器的版本自 适应更新,保证了第一服务器正常工作,进而保证了远程申办业务的正常处理。 附图说明 为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例的描述中所 需要使用的附图作简单地介绍。 图1是本申请一实施例示出的一种版本升级方法的应用环境示意图; 图2是本申请一实施例示出的一种版本升级方法的流程图; 图3是本申请一实施例示出的获得升级安装包的方法的流程图; 图4是本申请一实施例示出的判断升级功能是否正常的方法的流程图; 图5是本申请一实施例示出的判断是否发生版本升级的方法的流程图; 图6是本申请一实施例示出的另一种版本升级的方法的流程图; 5 CN 111596940 A 说 明 书 3/17 页 图7是本申请一实施例示出的版本升级的方法的原理图; 图8是本申请一实施例示出的版本升级的方法的过程示意图; 图9是本申请一实施例示出的一种版本升级装置的结构框图; 图10是本申请一实施例示出的另一种版本升级装置的结构框图; 图11是本申请一实施例示出的一种视联网的组网示意图; 图12是本申请一实施例示出的一种节点服务器的硬件结构示意图; 图13是本申请一实施例示出的一种接入交换机的硬件结构示意图; 图14是本申请一实施例示出的一种以太网协转网关的硬件结构示意图。