一种eoc局端批量升级带wifi终端的方法_2

文档序号:9618560阅读:来源:国知局
,给该在线WIFI下发对应vlan和静态IP地址(IP1),在E0C局端配置一个相同vlan且同IP网段的地址(IP2)作为tftp server的地址,E0C局端和WIFI终端连通。
[0019]为了更好的表征升级状态,本发明设置可一个升级状态机,可表征的升级状态包括:Unupgrade (未进行升级处理)、None (不需要进行升级)'Upgrading (正在进行升级)、Rebooting (升级的家庭网关型终端的WIFI正在进行重启)、Success (升级成功)、Failed(升级失败)。每一台家庭网关型终端升级状态的初始状态都是”Unupgrade”。如果升级状态不是” Unupgrade”表示已经进行过升级处理,则本轮不需要再次进行升级处理。而对于升级失败的,至多尝试3次,防止由于升级失败导致WIFI不断重启。
[0020]优选的,WIFI终端下载升级文件后向E0C局端回复一个消息表示下载成功,E0C局端如果收到回复消息,将升级状态置为“Rebooting”,否则认为升级失败,将升级状态置为 “Failed,,。
[0021]步骤五:在线WIFI使用tftp协议从E0C局端将升级文件下载下来,并写入flash并保存配置后重启。
[0022]E0C局端下发升级文件名(记为file)和ip2给WIFI,E0C局端将升级状态置为”Upgrading”,WIFI收到该消息,从ip2上使用tftp协议去下载文件file。回复一个消息(记为msg_reboot)给E0C局端表示下载成功,然后WIFI将升级文件写flash并保存配置重启。
[0023]步骤六:重启完的WIFI再次上线,E0C终端获取其软件版本号,如是升级后的版本号,则判断升级成功,否则失败,升级失败的WIFI则再次排序到所述序列的末尾中,其后面相邻序号的WIFI序号变为1。
[0024]步骤七:在升级持续时间内重复步骤三一步骤六,直到升级持续时间结束,或者虽然升级持续时间未结束,但是已经遍历完所有待升级的在线WIFI被升级完或者不需要再进行升级;
步骤八:关闭升级开关、关掉tftp server、结束批量升级操作。
[0025]本发明的有益效果为:
本发明提供了 E0C局端对下挂家庭网关型终端的一种简单效率的批量升级方法。能够定时的对在线家庭网关型终端批量的进行WIFI软件版本升级。对于离线的家庭网关型终端在上线之后,也能够自动的对它进行升级操作,不需要手动对在线的家庭网关型终端逐个进行升级操作,降低维护成本。本发明操作简单,效果良好,不需要手动对在线的家庭网关型终端逐个进行升级操作,降低了维护成本,减少升级对用户使用的影响,提高用户的体 y
ο ''Χ??τ? 匕
【主权项】
1.一种EOC局端批量升级带WIFI终端的方法,其特征在于,包括如下步骤: 步骤一:预先设定升级开关、升级起始时间、升级结束时间、升级vlan、IP地址池,并通过ftp传输协议,将家庭网关型终端的WIFI所需的升级文件推送到E0C局端内存中; 步骤二:打开升级开关,等到达升级开始时间,E0C局端创建一个后台升级线程执行批量升级处理,将所有待升级的在线WIFI进行排序,局端启动tftp server ; 步骤三:从序号为1的在线WIFI开始执行升级操作; 步骤四:检查升级线程的退出标记,若置为真,则退出线程结束升级,否则检查进行升级处理的在线WIFI当前软件版本号和升级的软件版本号是否一致,如果一致则不升级,且下个序号的在线WIFI序号变为1,返回第三步执行;如果不一致,给该在线WIFI下发对应vlan和IP地址,在E0C局端配置一个相同vlan且同IP网段的地址作为tftp server的地址,E0C局端和WIFI终端连通; 步骤五:在线WIFI下载升级文件,写入flash并保存配置后重启; 步骤六:重启完的WIFI再次上线,E0C终端获取其软件版本号,如是升级后的版本号,则判断升级成功,否则失败,升级失败的WIFI则再次排序到所述序列的末尾中,其后面相邻序号的WIFI序号变为1; 步骤七:在升级持续时间内重复步骤三一步骤六,直到到达升级结束时间,或者虽然升级结束时间未到达,但是所有待升级的在线WIFI被升级完或者不需要再进行升级; 步骤八:关闭升级开关、关掉tftp server ο2.如权利要求1所述的E0C局端批量升级带WIFI终端的方法,其特征在于,采用定时器设定升级开始时间及升级结束时间。3.如权利要求1所述的E0C局端批量升级带WIFI终端的方法,其特征在于,所述E0C局端配置有升级状态机,可表征的状态包括:未进行升级处理、不需要进行升级、正在进行升级、升级的家庭网关型终端的WIFI正在进行重启、升级成功、升级失败。4.如权利要求1所述的E0C局端批量升级带WIFI终端的方法,其特征在于,在步骤一中,ftp服务器的地址、用户名密码保存到E0C局端中。5.如权利要求4所述的E0C局端批量升级带WIFI终端的方法,其特征在于,在步骤三之前,后台升级线程检查E0C局端升级文件是否存在,若不存在,则用第一步保存的ftp服务器相关信息将升级文件从ftp服务器再次下载到E0C局端的内存中。6.如权利要求1所述的E0C局端批量升级带WIFI终端的方法,其特征在于,步骤四中,WIFI终端下载升级文件后向E0C局端回复一个消息表示下载成功,E0C局端如果收到回复消息,将升级状态置为“升级的家庭网关型终端的WIFI正在进行重启”,否则认为升级失败,将升级状态置为“升级失败”。7.如权利要求1所述的E0C局端批量升级带WIFI终端的方法,其特征在于,步骤一中,通过CLI配置方式或者网管将升级文件推送到E0C局端内存中。
【专利摘要】本发明提供了一种EOC局端批量升级带WIFI终端的方法,预先设定升级起始和结束时间、升级vlan、IP地址池,并通过ftp传输协议,将家庭网关型终端的WIFI所需的升级文件推送到EOC局端内存中,定时对在线家庭网关型终端批量的进行WIFI软件版本升级。对于离线的家庭网关型终端在上线之后,也能够自动的对它进行升级操作。本发明操作简单,效果良好,不需要手动对在线的家庭网关型终端逐个进行升级操作,降低维护成本,减少升级对用户使用的影响,提高用户的体验度。
【IPC分类】H04L12/24, H04L29/08
【公开号】CN105376086
【申请号】CN201510424346
【发明人】李昭
【申请人】成都广达新网科技股份有限公司
【公开日】2016年3月2日
【申请日】2015年7月20日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1