一种基于策略的eoc局端设备升级方法

文档序号:9600700阅读:236来源:国知局
一种基于策略的eoc局端设备升级方法
【技术领域】
[0001]本发明属于数据通信领域,尤其涉及到一种基于策略的EOC局端设备升级方法。
【背景技术】
[0002]在EOC组网环境下,通常一片区域会存在若干个EOC局端,在增加功能或者解决一些问题时,就需要给EOC局端设备升级。
[0003]业界现有的升级方案如下:
O维护人员选择升级文件,通过网管向EOC局端设备下发升级命令。
[0004]2)待升级EOC局端设备,首先从升级命令中指定的FTP服务器下载升级文件到设备内存中。
[0005]3) EOC局端设备将下载好的升级文件烧写到设备存储器中(通常是flash)。
[0006]这种基于用户选择的升级方式存在如下问题:
1.升级文件选择困难
由于EOC局端设备种类繁多,因此提供给用户的可选升级文件种类多样,用户很难做出正确的选择。
[0007]2.升级错误,后果很严重
用户如果将一个错误的文件升级到设备,将造成设备工作不正常,甚至宕机。
[0008]3.升级可控性差
EOC局端软件版本众多,在某些场景下,只需要对部分版本的设备做升级。现有升级方案很难做到这一点。

【发明内容】

[0009]为解决上述问题,本发明提供了一种基于策略的EOC局端设备升级方法,包括如下步骤:
Si:运维人员选定待升级区域,并指定策略文件;所述策略文件包括若干个升级信息,每个升级信息包括待升级EOC设备硬件型号或软件版本、升级文件名;
S2:网管系统向升级服务器请求升级策略文件;
S3:升级服务器将升级策略文件推送给网管系统;
S4:网管系统将升级策略文件下发到各个EOC局端设备;
S5:各个EOC局端设备解析策略文件,查看是否满足升级条件,如果不满足,则执行SlO ;如果满足升级条件,则根据升级行为,找出需要升级的文件名;
S6:E0C局端设备向升级服务器请求升级文件;
S7:升级服务器将升级文件发送给EOC局端设备;
S8: EOC局端设备执行升级;
S9:E0C局端将升级结果报告给网管系统;
S10:网管系统将升级结果反馈给运维人员。
[0010]进一步的,步骤S4具体为:网管系统读取策略文件,并将其转换成网络数据包,再通过网络管理协议,将数据包通过网络发送到EOC局端设备。
[0011]进一步的,步骤S5具体为:E0C局端设备接收到网管下发的网络数据包,通过报文组装,还原成升级策略文件,EOC局端设备将升级策略文件解密,得到解密后的升级策略文件。
【附图说明】
[0012]图1为升级策略文件示意图。
[0013]图2为本发明所述方法流程图。
【具体实施方式】
[0014]本发明的设计构思为:本发明提供一个升级包,升级包里面包括一个升级策略文件以及若干个升级文件,EOC局端设备根据此策略文件,自动识别自己是否需要升级,以及选择哪个升级文件来升级。
[0015]在介绍本方法步骤前,先对策略文件进行说明。
[0016]图1所示为策略文件模型,其包括若干个升级信息,每个升级信息包括待升级EOC设备硬件型号或软件版本、升级文件名。每个升级信息针对的是某个硬件型号的EOC局端或者某软件版本的EOC局端。此策略文件其实指定了需要升级的EOC局端及对应的升级信息,形成了一个宏观上的升级策略。一般而言,升级信息与待升级软件版本和/或待升级EOC设备硬件型号数量相同。
[0017]下面结合图2对本申请的具体升级步骤进行说明。
[0018]S1:运维人员选定待升级区域,并指定策略文件。
[0019]S2:网管系统向升级服务器请求升级策略文件。
[0020]S3:升级服务器将升级策略文件推送给网管系统。
[0021]S4:网管系统将升级策略文件下发到各个EOC局端设备。
[0022]此步具体为:网管系统读取策略文件,并将其转换成网络数据包,再通过snmp/netconf等网络管理协议,将升级数据包通过网络发送到EOC局端设备。
[0023]S5:各个EOC局端设备解析策略文件,查看是否满足升级条件,如果不满足,则执行SlO ;如果满足升级条件,则根据升级行为,找出需要升级的文件名。
[0024]此步具体为:E0C局端设备接收到网管下发的网络数据包,通过报文组装,还原成升级策略文件,EOC局端设备将策略文件解密,得到解密后的升级策略文件。
[0025]S6:E0C局端设备向升级服务器请求升级文件。
[0026]S7:升级服务器将升级文件发送给EOC局端设备。
[0027]S8:EOC局端设备完成升级(写flash)。
[0028]S9:E0C局端将升级结果报告给网管。
[0029]S10:网管将升级结果反馈给运维人员。
[0030]本发明的有益效果为:
本发明采用基于策略的升级方案,在设备需要升级时,维护人员只需要选择升级策略文件,并选择所需升级的区域,即可完成升级。
[0031]该发明极大地减少了维护人员的升级负担,杜绝了升级错误文件的可能,并能根据策略对被升级设备做灵活的控制,实现“一键式智能化”升级。
【主权项】
1.一种基于策略的EOC局端设备升级方法,其特征在于,包括如下步骤: S1:运维人员选定待升级区域,并指定策略文件;所述策略文件包括若干个升级信息,每个升级信息包括待升级EOC设备硬件型号或软件版本、升级文件名; S2:网管系统向升级服务器请求升级策略文件; S3:升级服务器将升级策略文件推送给网管系统; S4:网管系统将升级策略文件下发到各个EOC局端设备; S5:各个EOC局端设备解析策略文件,查看是否满足升级条件,如果不满足,则执行S10 ;如果满足升级条件,则根据升级行为,找出需要升级的文件名; S6:E0C局端设备向升级服务器请求升级文件; S7:升级服务器将升级文件发送给EOC局端设备; S8:E0C局端设备执行升级; S9:E0C局端将升级结果报告给网管系统; S10:网管系统将升级结果反馈给运维人员。2.如权利要求1所述的基于策略的EOC局端设备升级方法,其特征在于,步骤S4具体为:网管系统读取策略文件,并将其转换成网络数据包,再通过网络管理协议,将数据包通过网络发送到EOC局端设备。3.如权利要求2所述的基于策略的EOC局端设备升级方法,其特征在于,步骤S5具体为:EOC局端设备接收到网管下发的网络数据包,通过报文组装,还原成升级策略文件,EOC局端设备将升级策略文件解密,得到解密后的升级策略文件。
【专利摘要】本发明提供了一种基于策略的EOC局端设备升级方法。该方法提供了一个升级包,升级包里面包括一个升级策略文件以及若干个升级文件,EOC局端设备根据此策略文件,自动识别自己是否需要升级,以及选择哪个升级文件来升级。本发明采用基于策略的升级方案,在设备需要升级时,维护人员只需要选择升级策略文件,并选择所需升级的区域,即可完成升级。该发明极大地减少了维护人员的升级负担,杜绝了升级错误文件的可能,并能根据策略对被升级设备做灵活的控制,实现“一键式智能化”升级。
【IPC分类】H04L12/24
【公开号】CN105357056
【申请号】CN201510884200
【发明人】刘文明
【申请人】成都广达新网科技股份有限公司
【公开日】2016年2月24日
【申请日】2015年12月7日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1