一种远程升级方法、装置、介质及设备制造方法及图纸

技术编号:38346031 阅读:22 留言:0更新日期:2023-08-02 09:26
本申请是关于一种远程升级方法、装置、介质及设备,应用于SD

【技术实现步骤摘要】
一种远程升级方法、装置、介质及设备


[0001]本申请涉及SD

WAN
,尤其涉及一种远程升级方法、装置、介质及设备。

技术介绍

[0002]由于SD

WAN的设备端都是放在客户侧的各个分支机构内,当需要对边缘设备进行升级的时候,可能的一种做法是登上边缘设备,然后确定边缘设备上有哪些程序组件需要升级,一一下载后再进行升级。很明显,这种方式大大的降低了边缘设备升级的实施效率,对于一个规模较大的企业来说,往往拥有上百个分支机构,如果没有一套灵活便捷的远程升级的机制,那么对边缘设备的升级无疑是一项非常大的工作。
[0003]相关技术中,现有的远程升级技术是一种是AB区的升级方式,将边缘设备的存储区域划分成A区和B区两个区域,如果当前设备的程序运行在A区上面,当边缘设备需要进行远程升级时,将升级的内容传送到B区,然后重启系统,重启的时候选择运行B区的程序。从而实现边缘设备的程序升级,是一种整体性的升级。当该技术存在以下缺点:
[0004]边缘设备存储区域被划分为两个分区,程序只运行在一个分区本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种远程升级方法,应用于SD

WAN网络的控制平台,其特征在于,包括:获取待升级组件的升级包;将所述待升级组件的升级包打包为组件升级包,并制作组件升级包信息文件,所述组件升级包信息文件包括各待升级组件的升级顺序、升级方式、备份方式、回退方式、校验方式;根据所述组件升级包和所述组件升级包信息文件制作加密升级包;生成升级信息报文,并下发所述升级信息报文至目标边缘设备,指示所述目标边缘设备下载所述加密升级包,由所述目标边缘设备中预设的升级管理程序获取所述组件升级包,对所述待升级组件进行升级。2.如权利要求1所述的远程升级方法,其特征在于,所述下发所述升级信息报文至目标边缘设备之前,还包括:确定所述升级信息报文指示的升级操作为定时升级或实时升级;当所述升级操作为实时升级,即时下发所述升级信息报文至目标边缘设备;当所述升级操作为定时升级,存储所述升级信息报文并在满足时间条件时,下发所述升级信息报文至目标边缘设备。3.如权利要求1所述的远程升级方法,其特征在于,所述根据所述组件升级包和所述组件升级包信息文件制作加密升级包包括:将所述组件升级包和所述组件升级包信息文件打包为压缩文件,并生成文件指纹;对所述压缩文件和文件指纹进行加密打包,生成加密升级包。4.一种远程升级方法,应用于SD

WAN网络的边缘设备,其特征在于,包括:接收控制平台发送的升级信息报文;根据所述升级信息报文的指示,下载加密升级包;解密所述加密升级包,获取组件升级包和组件升级包信息文件;从所述组件升级包中获取待升级组件的升级包,由预设的升级管理程序根据所述组件升级包信息文件,对所述待升级组件进行升级,所述组件升级包信息文件包括各个待升级组件的升级顺序、升级方式、备份方式、回退方式、校验方式。5.如权利要求4所述的远程升级方法,其特征在于,所述加密升级包包括压缩文件和文件指纹,所述解密所述加密升级包,获取组件升级包和组件升级包信息文件包括:对所述加密升级包进行解密,获取压缩文件和文件指纹;使用所述文件指纹对所述压缩文件进行校验,如校验成功,解压所述压缩文件,得到所述组件升级包和组件升级包信息文件;如校验失败,上报校验失败信息,结束升级操作。6.如权利要求4所述的远程升级方法,其特征在于,所述根据所述组件升级包信息文件,对所述待升级组件进行升级包括:解析所述组件升级包信息文件,确定待升级的组件,各个待升级的组件的升级顺序;按所述升级顺序,逐一对待升级的组件进行升级。7.如权利要求6所述的远程升级方法,其特征在于,还包括确定每个待升级组件的升级方式、备份方式、回退方式、校验方式;所述逐一对待升级的组件进行升级包括:根据所述备份方式对待升级组件进行备份,根据所述升级方式对备份后的待升级组件进行升级;
对升级后的组件按所述校验方式进行校验,确定所述升级后的组件是否为预期版本;如所述升级后的组件是预期版本,按升级顺序进行下一组件的升级,直到全部待升级组件完成升级;如所述升级后的组件不是预期版本,对全部已完成升级的组件按各自的回退方式...

【专利技术属性】
技术研发人员:严跃艺霍涛
申请(专利权)人:贵州白山云科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1