一种面向复杂网络架构的软件更新方法与流程

文档序号:11971972阅读:来源:国知局
一种面向复杂网络架构的软件更新方法与流程

技术特征:
1.一种面向复杂网络架构的软件更新方法,其特征在于包括如下步骤:控制台系统定时监测服务器是否有升/降级指令;当获取升/降级指令时,从服务器下载升/降级文件并进行更新,将现有版本备份到本地网络设备上,将新版本的版本号发送到服务器目录;检测本机子服务器目录是否有下级目录,当存在下级目录时开放外网端口;下级网络设备定时监测升/降级命令,当获取升/降级命令时,从上级网络设备下载升/降级文件并进行更新,并将现有版本备份到本地网络设备上,将新版本的版本号发送到服务器目录和上级子服务器目录;进一步检测本机子服务器目录是否还有下级目录,重复上述操作直至复杂网络上服务器目录的网络设备全部更新。2.如权利要求1所述的面向复杂网络架构的软件更新方法,其特征在于:所述控制台系统将所有需要升/降级的网络设备导入服务器目录,根据树形结构中的网络设备的位置和连接关系对网络设备进行分组分层。3.如权利要求1所述的面向复杂网络架构的软件更新方法,其特征在于:所述控制台系统包括版本处理单元;所述版本处理单元将版本升/降级成功的信息传递给本级以及上级服务器,并对服务器目录以及上级子服务器目录中网络设备的信息进行修改。4.如权利要求1所述的面向复杂网络架构的软件更新方法,其特征在于:当本机子服务器目录不存在下级目录时,升/降级操作结束。5.如权利要求1所述的面向复杂网络架构的软件更新方法,其特征在于:所述控制台系统还包括备份单元,所述备份单元包括备注模块和备份模块;其中,所述备注模块对网络设备的升/降级操作进行记录,当网络设备升/降级操作出现问题需要回滚时,根据备份信息回滚到网络设备原来的版本;所述备份模块将网络设备更新之前的版本备份到本地网络设备上。6.如权利要求5所述的面向复杂网络架构的软件更新方法,其特征在于:将现有版本备份到本地网络设备上时,所述备份单元监测本地备份的版本数量是否大于最大备份版本数量阙值;当所述本地备份的版本数量不大于最大备份版本数量阙值时,将网络设备原有版本备份;当所述本地备份的版本数量大于最大备份版本数量阙值时,根据先进先出原则将最早备份的版本信息移除,再将网络设备原有版本备份。7.如权利要求1所述的面向复杂网络架构的软件更新方法,其特征在于:控制台系统中的监测单元定时监测服务器是否有降级指令,当获取降级指令时,网络设备处理单元在本地网络设备上查找降级后网络设备的版本号,从本地网络设备提取降级文件并安装更新。8.如权利要求7所述的面向复杂网络架构的软件更新方法,其特征在于:所述控制台系统还包括异常处理单元,所述异常处理单元发送更新失败的消息给上一级服务器,当进行升级操作时,重新对升级文件进行下载;当进行降级操作时,重新从本地网络设备提取降级文件,完成降级操作。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1