首页 > 专利 > 上海斐讯数据通信技术有限公司 > ONU设备的升级系统及方法专利详情

ONU设备的升级系统及方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2013-05-07
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2014-12-10
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-05-01
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2033-05-07
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201310164916.6 申请日 2013-05-07
公开/公告号 CN104144179B 公开/公告日 2018-05-01
授权日 2018-05-01 预估到期日 2033-05-07
申请年 2013年 公开/公告年 2018年
缴费截止日 2023-06-07
分类号 H04L29/08H04L12/24H04L29/12H04Q11/00 主分类号 H04L29/08
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 5
权利要求数量 6 非专利引证数量 0
引用专利数量 8 被引证专利数量 0
非专利引证
引用专利 CN1859182A、CN101516047A、CN101083564A、CN101217412A、CN101304617A、CN102064955A、CN1764117A、CN102104810A 被引证专利
专利权维持 7 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 杭州吉吉知识产权运营有限公司
发明人 孙大宏、刘启林、汤勇 第一发明人 孙大宏
地址 上海市松江区广富林路4855号大业领地90号楼 邮编 201616
申请人数量 1 发明人数量 3
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
周希良
摘要
本发明公开了一种ONU设备的升级系统及方法,方法包括以下步骤:S1、将用于所述至少一个ONU设备升级的镜像文件下载至所述OLT设备中;S2、将所述至少一个ONU设备的MAC地址绑定至同一个SessionID中;S3、控制所述OLT设备读取所述SessionID中的所述至少一个ONU设备的MAC地址,并根据所述至少一个ONU设备的MAC地址将所述镜像文件并行发送至所述至少一个ONU设备;S4、控制成功接收所述镜像文件的ONU设备将所述镜像文件写入FLASH中以进行升级。本发明可以省去ONU设备升级所需要的时间,大大提高了远程ONU设备升级的效率。
  • 摘要附图
    ONU设备的升级系统及方法
  • 说明书附图:图1
    ONU设备的升级系统及方法
  • 说明书附图:图2
    ONU设备的升级系统及方法
  • 说明书附图:图3
    ONU设备的升级系统及方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-11-24 专利权的转移 登记生效日: 2020.11.12 专利权人由上海斐讯数据通信技术有限公司变更为杭州吉吉知识产权运营有限公司 地址由201616 上海市松江区广富林路4855号大业领地90号楼变更为310000 浙江省杭州市滨江区西兴街道江淑路260号10242室
2 2018-05-01 授权
3 2014-12-10 实质审查的生效 IPC(主分类): H04L 29/08 专利申请号: 201310164916.6 申请日: 2013.05.07
4 2014-11-12 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种ONU设备的升级方法,其特征在于,其用于EPON系统中的OLT设备下挂载的至少一个ONU设备的升级,所述升级方法包括以下步骤:
S1、将用于所述至少一个ONU设备升级的镜像文件下载至所述OLT设备的主控盘中,OLT设备的线卡接收一批量升级指令后,将镜像文件从所述主控盘下载至线卡的内存中;
S2、将所述至少一个ONU设备的MAC地址绑定至同一个SessionID中;
S3、控制所述OLT设备读取所述SessionID中的所述至少一个ONU设备的MAC地址,并根据所述至少一个ONU设备的MAC地址将所述镜像文件并行发送至所述至少一个ONU设备;步骤S3进一步包括:
S31、将所述镜像文件按照从头到尾的顺序依次划分为N个分段,分段的序号依次为1到N,其中N为正整数,并设置n等于1;
S32、控制所述OLT设备读取所述SessionID中的所述至少一个ONU设备的MAC地址,并根据所述至少一个ONU设备的MAC地址将分段n的镜像文件写入OAM数据帧中后并行发送至所述至少一个ONU设备;
S33、判断每个ONU设备是否均在一时间段内发送一用于表征成功接收分段n的镜像文件的反馈指令至所述OLT设备,若是,则执行步骤S34,若否,则执行步骤S36;
S34、判断n是否等于N,若是,则执行步骤S4;若否,则执行步骤S35;
S35、将n赋值为n+1,然后返回步骤S32;
S36、从所述SessionID中删除未发送所述反馈指令的ONU设备的MAC地址,然后执行步骤S34;
S4、控制成功接收所述镜像文件的ONU设备将所述镜像文件写入FLASH中以进行升级。

2.如权利要求1所述的升级方法,其特征在于,步骤S4之后还包括一步骤S5:控制所述OLT设备激活成功接收所述镜像文件的ONU设备,并向激活后的ONU设备发送一commit命令,以将所述激活后的ONU设备的主存储区与备用存储区互换。

3.如权利要求1-2中任意一项所述的升级方法,其特征在于,步骤S1中从FTP服务器中下载所述镜像文件。

4.一种ONU设备的升级系统,其特征在于,其用于EPON系统中的OLT设备下挂载的至少一个ONU设备的升级,所述升级系统包括:
一网管计算机,用于下发一下载命令及下发一批量升级指令至所述OLT设备的线卡;
一镜像文件下载模块,用于根据下载命令将用于所述至少一个ONU设备升级的镜像文件下载至所述OLT设备的主控盘中;
线卡接收批量升级指令后,将所述镜像文件从所述主控盘下载至线卡的内存中;
一地址绑定模块,用于将所述至少一个ONU设备的MAC地址绑定至同一个SessionID中;
一镜像文件发送模块,用于控制所述OLT设备读取所述SessionID中的所述至少一个ONU设备的MAC地址,并根据所述至少一个ONU设备的MAC地址将所述镜像文件并行发送至所述至少一个ONU设备;
一镜像文件写入模块,用于控制成功接收所述镜像文件的ONU设备将所述镜像文件写入FLASH中以进行升级;
所述镜像文件发送模块包括一划分单元、一发送单元、一第一判断单元、一第二判断单元、一赋值单元以及一删除单元;
所述划分单元用于将所述镜像文件按照从头到尾的顺序依次划分为N个分段,分段的序号依次为1到N,其中N为正整数,并设置n等于1;
所述发送单元用于控制所述OLT设备读取所述SessionID中的所述至少一个ONU设备的MAC地址,并根据所述至少一个ONU设备的MAC地址将分段n的镜像文件写入OAM数据帧中后并行发送至所述至少一个ONU设备;然后调用所述第一判断单元判断每个ONU设备是否均在一时间段内发送一用于表征成功接收分段n的镜像文件的反馈指令至所述OLT设备;
若是,则调用所述第二判断单元判断n是否等于N,若等于,则启用所述镜像文件写入模块,若不等于,则调用所述赋值单元将n赋值为n+1,然后重新启用所述发送单元;
若否,则调用所述删除单元从所述SessionID中删除未发送所述反馈指令的ONU设备的MAC地址,然后重新启用所述第二判断单元。

5.如权利要求4所述的升级系统,其特征在于,所述升级系统还包括一激活模块,用于控制所述OLT设备激活成功接收所述镜像文件的ONU设备,并向激活后的ONU设备发送一commit命令,以将所述激活后的ONU设备的主存储区与备用存储区互换。

6.如权利要求4-5中任意一项所述的升级系统,其特征在于,所述镜像文件下载模块用于从FTP服务器中下载所述镜像文件。
说明书

技术领域

[0001] 本发明涉及一种ONU设备的升级系统及方法,特别是涉及一种能够并行发送用于升级的镜像文件至ONU设备的ONU设备的升级系统以及一种利用所述升级系统实现的升级方法。

背景技术

[0002] 在现在较为成熟并且实用化的EPON(以太无源光网络)系统中和行业的实现标准中,OLT(光线路终端)对ONU(光网络单元)的远程升级主要分为四个步骤:OLT发送升级镜像给要升级的ONU;ONU烧写升级镜像到FLASH(非易失性存储器);激活ONU,让ONU以烧写好并且存于备用存储区的升级镜像进行启动;发送commit命令(用于将ONU设备的主存储区与备用存储区互换)至ONU,让ONU的主备用存储区进行互换,待ONU重启之后就能够实现ONU设备的升级。
[0003] 在这四个步骤中,OLT发送镜像给ONU和ONU烧写升级镜像到FLASH要占用很多的时间。并且在这两个步骤中,ONU烧写升级镜像与ONU自身的性能相关,所以在EPON系统中,要提高ONU的升级效率并节省升级时间主要的任务就是节省OLT给ONU发送升级镜像的时间。
[0004] 而在现有技术中,OLT是采用串行发送的形式,将升级镜像逐一发送至待升级的多个ONU中,也即在OLT将升级镜像完全发送至一个ONU中之后,才能发送至下一个ONU中。因此,采用传统的升级方法非常浪费时间,升级的效率也很低。

发明内容

[0005] 本发明要解决的技术问题是为了克服现有技术中ONU升级时OLT采用串行发送的形式将升级镜像逐一发送至ONU中,导致升级非常浪费时间,升级的效率也很低的缺陷,提供一种能够并行发送用于升级的镜像文件至ONU设备的ONU设备的升级系统以及一种利用所述升级系统实现的升级方法。
[0006] 本发明是通过下述技术方案来解决上述技术问题的:
[0007] 本发明提供了一种ONU设备的升级方法,其特点在于,其用于EPON系统中的OLT设备下挂载的至少一个ONU设备的升级,所述升级方法包括以下步骤:
[0008] S1、将用于所述至少一个ONU设备升级的镜像文件下载至所述OLT设备中;
[0009] S2、将所述至少一个ONU设备的MAC地址(硬件位址)绑定至同一个SessionID(会话标识)中;
[0010] S3、控制所述OLT设备读取所述SessionID中的所述至少一个ONU设备的MAC地址,并根据所述至少一个ONU设备的MAC地址将所述镜像文件并行发送至所述至少一个ONU设备;
[0011] S4、控制成功接收所述镜像文件的ONU设备将所述镜像文件写入FLASH中以进行升级。
[0012] 利用本发明的升级方法能够采用并行发送的方式将用于ONU设备升级的镜像文件发送至待升级的至少一个ONU设备中,其中,在步骤S2中会将所述至少一个ONU设备的MAC地址绑定至同一个SessionID中,再在步骤S3中控制所述OLT设备读取SessionID中记录的MAC地址,将能够将镜像文件同时发送至所述至少一个ONU设备。
[0013] 这样,利用本发明的升级方法就能够在ONU设备升级时节约大量的时间,并且本发明的方法在大型的机框、机架式设备上是很有应用必要的,因为随着设备性能的提升,OLT设备下挂载的ONU设备的数量也会越来越多,采用本发明的方法可以省去ONU设备升级所需要的时间,大大提高了远程ONU设备升级的效率。
[0014] 较佳地,步骤S3进一步包括:
[0015] S31、将所述镜像文件按照从头到尾的顺序依次划分为N个分段,分段的序号依次为1到N,其中N为正整数,并设置n等于1;
[0016] S32、控制所述OLT设备读取所述SessionID中的所述至少一个ONU设备的MAC地址,并根据所述至少一个ONU设备的MAC地址将分段n的镜像文件并行发送至所述至少一个ONU设备;
[0017] S33、判断每个ONU设备是否均在一时间段内发送一用于表征成功接收分段n的镜像文件的反馈指令至所述OLT设备,若是,则执行步骤S34,若否,则执行步骤S36;
[0018] S34、判断n是否等于N,若是,则执行步骤S4;若否,则执行步骤S35;
[0019] S35、将n赋值为n+1,然后返回步骤S32;
[0020] S36、从所述SessionID中删除未发送所述反馈指令的ONU设备的MAC地址,然后执行步骤S34。
[0021] 其中,步骤S31中的n仅仅是一个表征分段数的数值,并且将n设置为从等于1开始,在执行方法的过程中逐渐增加至N。
[0022] 在控制所述OLT设备传输镜像文件的过程中,根据《中国电信EPON设备技术要求V3.0》中的规定描述,OLT设备给ONU设备发送镜像文件是以分段形式发送的,并且分段的大小最好不要超过1400字节,而且发送一个分段的镜像文件之后必须等到收到ONU设备接收到分段的镜像文件的回应之后,才会继续发送下一个分段的镜像文件。
[0023] 基于上述的规定,将步骤S3详细划分为上述的循环流程来执行,保证了并行发送镜像文件至ONU设备的同时,也保证了对镜像文件进行分段发送,满足了行业内的标准,也顺利执行了本发明的升级方法。
[0024] 较佳地,步骤S4之后还包括一步骤S5:控制所述OLT设备激活成功接收所述镜像文件的ONU设备,并向激活后的ONU设备发送一commit命令(倒换命令,用于将ONU设备的主存储区与备用存储区互换),以将所述激活后的ONU设备的主存储区与备用存储区互换。
[0025] 在执行完成步骤S4之后,用于ONU设备升级的镜像文件就会存储在ONU设备的备用存储区中,此时再接着执行步骤S5,首先激活成功接收所述镜像文件的ONU设备,就确保了用于升级的镜像文件能够在ONU设备中成功启动并运行起来,接着再通过发送commit命令至激活后的ONU设备,就能够将激活后的ONU设备的主存储区与备用存储区互换,所述commit命令执行成功之后,激活后的ONU设备的主存储区就会存储所述用于升级的镜像文件,进而就保证了ONU设备运行的就是所述用于升级的镜像文件,从而实现了对ONU设备的远程升级。
[0026] 较佳地,步骤S32中在将分段n的镜像文件写入OAM(操作管理维护)数据帧中后并行发送至所述至少一个ONU设备。
[0027] 由于镜像文件的大小一般远大于OAM数据帧的最大传输单元,因此镜像文件的传输必须要分段完成。
[0028] 较佳地,步骤S1中从FTP(文件传输协议)服务器中下载所述镜像文件。
[0029] 本发明的目的在于还提供了一种ONU设备的升级系统,其特点在于,其用于EPON系统中的OLT设备下挂载的至少一个ONU设备的升级,所述升级系统包括:
[0030] 一镜像文件下载模块,用于将用于所述至少一个ONU设备升级的镜像文件下载至所述OLT设备中;
[0031] 一地址绑定模块,用于将所述至少一个ONU设备的MAC地址绑定至同一个SessionID中;
[0032] 一镜像文件发送模块,用于控制所述OLT设备读取所述SessionID中的所述至少一个ONU设备的MAC地址,并根据所述至少一个ONU设备的MAC地址将所述镜像文件并行发送至所述至少一个ONU设备;
[0033] 一镜像文件写入模块,用于控制成功接收所述镜像文件的ONU设备将所述镜像文件写入FLASH中以进行升级。
[0034] 较佳地,所述镜像文件发送模块包括一划分单元、一发送单元、一第一判断单元、一第二判断单元、一赋值单元以及一删除单元;
[0035] 所述划分单元用于将所述镜像文件按照从头到尾的顺序依次划分为N个分段,分段的序号依次为1到N,其中N为正整数,并设置n等于1;
[0036] 所述发送单元用于控制所述OLT设备读取所述SessionID中的所述至少一个ONU设备的MAC地址,并根据所述至少一个ONU设备的MAC地址将分段n的镜像文件并行发送至所述至少一个ONU设备;然后调用所述第一判断单元判断每个ONU设备是否均在一时间段内发送一用于表征成功接收分段n的镜像文件的反馈指令至所述OLT设备;
[0037] 若是,则调用所述第二判断单元判断n是否等于N,若等于,则启用所述镜像文件写入模块,若不等于,则调用所述赋值单元将n赋值为n+1,然后重新启用所述发送单元;
[0038] 若否,则调用所述删除单元从所述SessionID中删除未发送所述反馈指令的ONU设备的MAC地址,然后重新启用所述第二判断单元。
[0039] 较佳地,所述升级系统还包括一激活模块,用于控制所述OLT设备激活成功接收所述镜像文件的ONU设备,并向激活后的ONU设备发送一commit命令,以将所述激活后的ONU设备的主存储区与备用存储区互换。
[0040] 较佳地,所述发送单元用于在将分段n的镜像文件写入OAM数据帧中后并行发送至所述至少一个ONU设备。
[0041] 较佳地,所述镜像文件下载模块用于从FTP服务器中下载所述镜像文件。
[0042] 本发明的积极进步效果在于:本发明能够采用并行发送的方式将用于ONU设备升级的镜像文件发送至ONU设备中以完成ONU设备的升级,从而能够在ONU设备升级时节约大量的时间,并且本发明在大型的机框、机架式设备上是很有应用必要的,因为随着设备性能的提升,OLT设备下挂载的ONU设备的数量也会越来越多,采用本发明可以省去ONU设备升级所需要的时间,大大提高了远程ONU设备升级的效率。

实施方案

[0046] 下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。
[0047] 如图1所示,本发明的ONU设备的升级系统包括一镜像文件下载模块1、一地址绑定模块2、一镜像文件发送模块3、一镜像文件写入模块4以及一激活模块5。
[0048] 利用本发明的升级系统能够实现EPON系统中的OLT设备下挂载的至少一个ONU设备的远程升级。其中所述镜像文件下载模块1能够将用于所述至少一个ONU设备升级的镜像文件下载至所述OLT设备中,具体地,首先会由一网管计算机下发一下载命令,所述镜像文件下载模块1接收到下载命令后就会从FTP服务器中下载所述镜像文件至所述OLT设备的主控盘中。
[0049] 在下载完成所述升级镜像后,所述网管计算机会下发一批量升级指令至所述OLT设备的线卡,让线卡升级所述OLT设备挂载的ONU设备。而线卡在接收到所述批量升级指令后,会将所述镜像文件从所述主控盘下载至所述线卡的内存中,然后通过所述地址绑定模块2对待升级的所述至少一个ONU设备进行一次绑定动作,将所述至少一个ONU设备的MAC地址绑定至同一个SessionID中,这样,所述SessionID下的所述至少一个ONU设备就能够同时进行会话。
[0050] 接着,所述镜像文件发送模块3就能够控制所述OLT设备读取所述SessionID中的所述至少一个ONU设备的MAC地址,并根据所述至少一个ONU设备的MAC地址将所述镜像文件并行发送至所述至少一个ONU设备。
[0051] 而在所述镜像文件发送模块3控制所述OLT设备传输镜像文件的过程中,根据《中国电信EPON设备技术要求V3.0》中的规定描述,OLT设备给ONU设备发送镜像文件是以分段形式发送的,并且分段的大小最好不要超过1400字节,而且发送一个分段的镜像文件之后必须要等到收到ONU设备接收到分段的镜像文件的回应之后,才会继续发送下一个分段的镜像文件。
[0052] 如图1所示,所述镜像文件发送模块3具体还包括一划分单元31、一发送单元32、一第一判断单元33、一第二判断单元34、一赋值单元35以及一删除单元36。
[0053] 所述划分单元31首先将所述镜像文件按照从头到尾的顺序依次划分为N个分段,分段的序号依次为1到N,其中N为正整数,同时设置n等于1,这里的n仅仅是一个表征分段数的数值,并且将n设置为从等于1开始,在执行的过程中逐渐增加至N。
[0054] 所述发送单元32则控制所述OLT设备读取所述SessionID中的所述至少一个ONU设备的MAC地址,并根据所述至少一个ONU设备的MAC地址与所述至少一个ONU设备同时进行会话,并将分段n的镜像文件并行发送至所述至少一个ONU设备。然后调用所述第一判断单元33判断每个ONU设备是否均在一时间段内发送一用于表征成功接收分段n的镜像文件的反馈指令至所述OLT设备。
[0055] 若是,则表明每个ONU设备均成功接收分段n的镜像文件,此时再调用所述第二判断单元34判断n是否等于N。若等于,则说明所述镜像文件的所有分段均成功发送至所有ONU设备,接着就启用所述镜像文件写入模块4控制成功接收所述镜像文件的ONU设备将所述镜像文件写入ONU设备的FLASH中以进行升级;若不等于,则说明并没有将所述镜像文件的所有分段均发送至ONU设备,此时就调用所述赋值单元35将n赋值为n+1,然后重新启用所述发送单元32将分段n的下一个分段(即分段n+1)发送至ONU设备,然后再进行上述判断,直至所述镜像文件的所有分段均成功发送至ONU设备为止。
[0056] 若否,则说明有部分ONU设备并没有在所述时间段(所述时间段可以根据实际需要自行设定)内成功接收分段n的镜像文件,具体可以包括ONU设备完全没有接收到所述镜像文件,或者ONU设备接收到一部分镜像文件但是由于网络或者其他原因导致没有成功接收到全部的镜像文件,此时ONU设备也可以发送一表征镜像文件发送失败的指令至OLT设备中。也即对于这一部分ONU设备,分段n的镜像文件发送失败,此时为了节省时间,提高效率,就调用所述删除单元36从所述SessionID中删除未发送所述反馈指令的ONU设备的MAC地址,也即将不能在所述时间段内成功接收分段n的镜像文件的ONU设备删除,不会再为这一部分的ONU设备发送镜像文件。然后重新启用所述第二判断单元34判断n是否等于N,以保证所述镜像文件的所有分段均能成功发送至ONU设备。
[0057] 而所述发送单元32具体可以将分段n的镜像文件先写入OAM数据帧中,再并行发送至所述至少一个ONU设备。
[0058] 接着,所述镜像文件写入模块4就会控制成功接收所述镜像文件的ONU设备将所述镜像文件写入FLASH中以进行升级。并且在镜像文件发送成功之后,所述线卡会发送查询命令,查询所述SessionID下的所有ONU设备的发送状态,如哪些ONU设备成功接收所述镜像文件的所有分段,而哪些ONU设备没有成功接收镜像文件,并且将查询的状态均记录在所述线卡中。
[0059] 同时,所述线卡还会发送查询命令来查询ONU设备烧写镜像文件的状态,以确保成功接收镜像文件的ONU设备均将所述镜像文件烧写入ONU设备的FLASH中。在成功烧写之后,所述激活模块5就会控制所述OLT设备激活成功接收所述镜像文件的ONU设备,并向激活后的ONU设备发送一commit命令,以将所述激活后的ONU设备的主存储区与备用存储区互换。
[0060] 其中,首先通过激活成功接收所述镜像文件的ONU设备,就确保了用于升级的镜像文件能够在ONU设备中成功启动并运行起来,接着再通过发送commit命令至激活后的ONU设备,就能够将激活后的ONU设备的主存储区与备用存储区互换,所述commit命令执行成功之后,激活后的ONU设备的主存储区就会存储所述用于升级的镜像文件,进而就保证了ONU设备运行的就是所述用于升级的镜像文件,从而实现了对ONU设备的远程升级。
[0061] 如图2所示,本发明利用本实施例的ONU设备的升级系统实现的ONU设备的升级方法具体包括以下步骤:
[0062] 步骤100、将用于所述至少一个ONU设备升级的镜像文件下载至所述OLT设备中。
[0063] 步骤101、将所述至少一个ONU设备的MAC地址绑定至同一个SessionID中。
[0064] 步骤102、控制所述OLT设备读取所述SessionID中的所述至少一个ONU设备的MAC地址,并根据所述至少一个ONU设备的MAC地址将所述镜像文件并行发送至所述至少一个ONU设备。
[0065] 步骤103、控制成功接收所述镜像文件的ONU设备将所述镜像文件写入FLASH中以进行升级。
[0066] 步骤104、控制所述OLT设备激活成功接收所述镜像文件的ONU设备,并向激活后的ONU设备发送一commit命令,以将所述激活后的ONU设备的主存储区与备用存储区互换。
[0067] 如图3所示,本实施例的ONU设备的升级方法中发送镜像文件的步骤具体如下(即步骤102具体包括以下步骤):
[0068] 步骤1021、将所述镜像文件按照从头到尾的顺序依次划分为N个分段,分段的序号依次为1到N,其中N为正整数,并设置n等于1。
[0069] 步骤1022、控制所述OLT设备读取所述SessionID中的所述至少一个ONU设备的MAC地址,并根据所述至少一个ONU设备的MAC地址将分段n的镜像文件并行发送至所述至少一个ONU设备。
[0070] 步骤1023、判断每个ONU设备是否均在一时间段内发送一用于表征成功接收分段n的镜像文件的反馈指令至所述OLT设备,若是,则执行步骤1024,若否,则执行步骤1026。
[0071] 步骤1024、判断n是否等于N,若是,则执行步骤103;若否,则执行步骤1025;
[0072] 步骤1025、将n赋值为n+1,然后返回步骤1022。
[0073] 步骤1026、从所述SessionID中删除未发送所述反馈指令的ONU设备的MAC地址,然后执行步骤1024。
[0074] 虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

附图说明

[0043] 图1为本发明的一较佳实施例的ONU设备的升级系统的结构示意图。
[0044] 图2为本发明的一较佳实施例的ONU设备的升级方法的流程图。
[0045] 图3为本发明的一较佳实施例的ONU设备的升级方法中发送镜像文件的步骤的流程图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号