发明名称 一种远程升级系统以及基于该系统的远程软件自动升级方法
摘要 本发明涉及一种远程升级系统以及基于该系统的远程软件自动升级方法,尤其涉及一种针对复杂分布式网络系统的远程升级系统以及基于该系统的远程软件自动升级方法。该远程升级系统包括:待升级节点、升级代理模块、升级管理服务器、WEB服务器、WEB客户端。该升级方法包括以下步骤:步骤1:在远程分布式网络系统上部署该远程升级系统;步骤2:从WEB客户端启动远程自动升级;步骤3:WEB服务器将升级信息经由升级管理服务器发送给对应的升级代理模块,升级代理模块对待升级节点进行升级操作。本发明中的升级系统可扩展性强,当增加新的应用软件时,只需增加升级接入模块即可;当升级管理服务器的性能因负载增加而降低时,只需增加升级管理服务器并配置网络即可。
申请公布号 CN102427466A 申请公布日期 2012.04.25
申请号 CN201110247280.2 申请日期 2011.08.24
申请人 厦门雅迅网络股份有限公司 发明人 王松辉;郑少朋;时宜;曹辉标
分类号 H04L29/08(2006.01)I;G06F9/445(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 厦门市诚得知识产权代理事务所 35209 代理人 方惠春
主权项 一种远程升级系统,其特征在于,包括:待升级节点,安装在应用服务器上,所述待升级节点中设置有待升级软件和升级接入模块,所述升级接入模块与所述待升级软件交互,并保存有所述待升级软件的识别信息,用于向升级代理模块提供待升级软件信息;升级代理模块,安装在应用服务器上,一台应用服务器对应一个升级代理模块,所述升级代理模块与安装在该应用服务器上的所有待升级节点的升级接入模块交互,并保存所述待升级节点的信息,用于:接收和管理从升级管理服务器转发的升级指令,对待升级节点进行升级和控制,以及收集所述待升级节点的指令执行结果;升级管理服务器,与每个所述升级代理模块和WEB服务器网络连接,一个升级管理服务器与一个升级代理模块相连,或与多个升级代理模块相连,所述升级管理服务器用于:接收和管理从WEB服务器发来的升级指令,向升级代理模块转发所述升级指令,并接收和管理从升级代理模块发来的待升级节点的指令执行结果,向WEB服务器转发该指令执行结果;WEB服务器,与升级管理服务器网络相连,所述WEB服务器至少包括数据转发模块、数据库模块和服务器模块;所述服务器模块与所述数据转发模块和所述数据库模块连接,所述服务器模块用于接收WEB客户端发来的升级指令,通过所述数据转发模块向升级管理服务器转发指令及其他信息,以及接收升级管理服务器从所述数据转发模块转发的指令执行结果并发送给WEB客户端;所述数据库模块用于存储各种升级信息及升级指令执行结果等信息;所述数据转发模块,负责WEB客户端与升级管理服务器之间的通信;WEB客户端,与所述WEB服务器网络连接,所述WEB客户端用于:查询WEB服务器中保存的信息,选择升级操作模式,向WEB服务器发送升级指令,以及接收WEB服务器发送的待升级节点的指令执行结果。
地址 361000 福建省厦门市软件园二期观日路46号