光网络单元升级方法、网络设备及计算机可读存储介质技术

技术编号:38821284 阅读:17 留言:0更新日期:2023-09-15 20:00
本申请涉及一种光网络单元升级方法、网络设备及计算机可读存储介质,该光网络单元升级方法在OLT与编译服务器的配合下,由编译服务器根据ONU的最新软件代码,为不同型号的ONU提供不同的升级版本文件;由OLT确定各ONU使用何种升级版本文件进行升级,相当于在OLT侧为ONU设置了升级版本文件筛选机制,避免ONU误升级其所不支持的升级版本文件的情况,提升了ONU升级的成功率。同时,OLT侧可以同时存储来自编译服务器的至少两个升级版本文件,相较于相关技术,本申请提供的ONU升级方法中OLT可以同时对不同型号的ONU进行升级,提升了升级效率,减少了ONU升级的时间成本。少了ONU升级的时间成本。少了ONU升级的时间成本。

【技术实现步骤摘要】
光网络单元升级方法、网络设备及计算机可读存储介质


[0001]本申请涉及通信
,尤其是涉及一种光网络单元升级方法、网络设备及计算机可读存储介质。

技术介绍

[0002]PON(Passive Optical Network,无源光网络)系统中,一个OLT(Optical Line Terminal,光线路终端)下可能会下挂多种不同型号的ONU(Optical Network Unit,光网络单元)。在对ONU进行升级时,目前比较常见的是基于OMCI(ONU Management and Control Interface,光网络单元管理控制接口)协议的升级方式:将升级版本文件上传至OLT,OLT再将升级版本文件传输给下挂的ONU,ONU采用收到的升级版本文件完成升级。部分ONU由于缺乏对升级版本文件的判断机制,所以可能会错误地使用其所不支持的升级版本文件进行升级,进而出现ONU无法正常工作的情况。

技术实现思路

[0003]为了解决相关技术中ONU容易错误升级其所不支持的升级版本文件而无法正常工作的问题,本申请提供了一种光网络单元升级方法、网络设备及计算机可读存储介质。
[0004]第一方面,本申请提供一种光网络单元升级方法,所述光网络单元升级方法包括:接收光线路终端发送的升级指令,所述升级指令用于指示对光网络单元进行升级;获取按照至少两种所述光网络单元的型号对最新软件代码进行编译得到的至少两个升级版本文件,所述升级版本文件与所述型号一一对应,所述最新软件代码为编译服务器中所述光网络单元当前最新的软件代码;将所述至少两个升级版本文件传输给所述光线路终端,以供所述光线路终端采用所述升级版本文件对相应型号的所述光网络单元进行升级。
[0005]通过采用上述技术方案,编译服务器在接收到OLT发送的升级指令后,会获取至少两个升级版本文件,这些升级版本文件是按照ONU的型号对最新软件代码进行编译得到,然后编译服务器将这至少两个升级版本文件发送给OLT。OLT可以查询当前处于在线状态的目标ONU的型号,然后从编译服务器发送的升级版本文件中为目标ONU选择一个目标升级版本文件,再将目标升级版本文件发送给目标ONU,让目标ONU可以采用与其型号相对应的升级版本文件进行升级。该ONU升级方案在OLT与编译服务器的配合下,由编译服务器根据ONU的最新软件代码,为不同型号的ONU提供不同的升级版本文件;由OLT确定各ONU使用何种升级版本文件进行升级,相当于在OLT侧为ONU设置了升级版本文件筛选机制,避免ONU误升级其所不支持的升级版本文件的情况,提升了ONU升级的成功率。同时,OLT侧可以同时存储来自编译服务器的至少两个升级版本文件,相较于相关技术中只能在OLT对一种型号的ONU升级完成后才能上传另一型号对应的升级版本文件的做法,本申请提供的ONU升级方法中OLT可以同时对不同型号的ONU进行升级,提升了升级效率,减少了ONU升级的时间成本。
[0006]可选地,所述将所述至少两个升级版本文件传输给所述光线路终端包括:将编译得到的各所述升级版本文件存储为升级列表,所述升级列表中所述升级版本文件与所述型号一一对应;将所述升级列表发送给所述光线路终端。
[0007]通过采用上述技术方案,编译服务器在升级列表中对升级版本文件与ONU的型号进行关联存储,向OLT发送升级版本文件时,编译服务器可以直接将升级列表传输给OLT,这样OLT可以直接从升级列表中获取到两个或两个以上的升级版本文件,并且清楚各升级版本文件适用于何种型号的ONU。
[0008]可选地,所述将编译得到的各所述升级版本文件存储为升级列表之前,还包括:采用编译得到的最新版本的所述升级版本文件覆盖主控盘中存储的旧升级版本文件。
[0009]通过采用上述技术方案,编译服务器采用最新版本的升级版本文件覆盖主控盘中旧升级版本文件,这样减少了升级版本文件对主控盘存储空间的占用,节省了存储资源。
[0010]可选地,所述获取按照至少两种所述光网络单元的型号对最新软件代码进行编译得到的至少两个升级版本文件包括:检测所述光网络单元的软件代码的更新情况;在所述软件代码存在更新的情况下,按照所有的所述型号对最新软件代码进行编译得到的至少两个所述升级版本文件。
[0011]第二方面,本申请提供一种光网络单元升级方法,所述光网络单元升级方法包括:向编译服务器发送升级指令;接收所述编译服务器根据所述升级指令反馈的至少两个升级版本文件,所述至少两个升级版本文件由所述编译服务器按照至少两种光网络单元的型号对最新软件代码进行编译得到,所述升级版本文件与所述型号一一对应,所述最新软件代码为所述编译服务器中所述光网络单元当前最新的软件代码;查询当前处于在线状态的目标光网络单元的型号,并根据查询到的所述型号从所述至少两个升级版本文件中为所述目标光网络单元选择目标升级版本文件;将所述目标升级版本文件发送给所述目标光网络单元,以供所述目标光网络单元根据所述目标升级版本文件进行升级。
[0012]通过采用上述技术方案,OLT向编译服务器发送的升级指令后,会从编译服务器处获取至少两个升级版本文件,这些升级版本文件由编译服务器按照ONU的型号对最新软件代码进行编译得到。OLT可以查询当前处于在线状态的目标ONU的型号,然后从编译服务器发送的升级版本文件中为目标ONU选择一个目标升级版本文件,再将目标升级版本文件发送给目标ONU,让目标ONU可以采用与其型号相对应的升级版本文件进行升级。该ONU升级方案在OLT与编译服务器的配合下,由编译服务器根据ONU的最新软件代码,为不同型号的ONU提供不同的升级版本文件;由OLT确定各ONU使用何种升级版本文件进行升级,相当于在OLT侧为ONU设置了升级版本文件筛选机制,避免ONU误升级其所不支持的升级版本文件的情况,提升了ONU升级的成功率。同时,OLT侧可以同时存储来自编译服务器的至少两个升级版本文件,相较于相关技术中只能在OLT对一种型号的ONU升级完成后才能上传另一型号对应的升级版本文件的做法,本申请提供的ONU升级方法中OLT可以同时对不同型号的ONU进行
升级,提升了升级效率,减少了ONU升级的时间成本。
[0013]可选地,,所述接收所述编译服务器根据所述升级指令反馈的至少两个升级版本文件之后,还包括:将所述至少两个升级版本文件存储至升级文件存储区,所述升级文件存储区为光线路终端专门用于保存所述升级版本文件的存储区。
[0014]通过采用上述技术方案,在OLT侧设置了升级文件存储区,以专门对升级版本文件进行保存,方便了OLT对至少两个升级版本文件的统一管理。
[0015]可选地,所述查询当前处于在线状态的目标光网络单元的型号包括:轮询各线卡以获取所述线卡下当前处于在线状态的所述目标光网络单元的型号。
[0016]可选地,所述将所述目标升级版本文件发送给所述目标光网络单元之后,还包括:接收所述目标光网络单元发送的升级报告消息,所述升级报告消息表征所述目标光网络单元已经完成升级;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种光网络单元升级方法,其特征在于,所述光网络单元升级方法包括:接收光线路终端发送的升级指令,所述升级指令用于指示对光网络单元进行升级;获取按照至少两种所述光网络单元的型号对最新软件代码进行编译得到的至少两个升级版本文件,所述升级版本文件与所述型号一一对应,所述最新软件代码为编译服务器中所述光网络单元当前最新的软件代码;将所述至少两个升级版本文件传输给所述光线路终端,以供所述光线路终端采用所述升级版本文件对相应型号的所述光网络单元进行升级。2.根据权利要求1所述的光网络单元升级方法,其特征在于,所述将所述至少两个升级版本文件传输给所述光线路终端包括:将编译得到的各所述升级版本文件存储为升级列表,所述升级列表中所述升级版本文件与所述型号一一对应;将所述升级列表发送给所述光线路终端。3.根据权利要求2所述的光网络单元升级方法,其特征在于,所述将编译得到的各所述升级版本文件存储为升级列表之前,还包括:采用编译得到的最新版本的所述升级版本文件覆盖主控盘中存储的旧升级版本文件。4.根据权利要求1至3任一项所述的光网络单元升级方法,其特征在于,所述获取按照至少两种所述光网络单元的型号对最新软件代码进行编译得到的至少两个升级版本文件包括:检测所述光网络单元的软件代码的更新情况;在所述软件代码存在更新的情况下,按照所有的所述型号对最新软件代码进行编译得到的至少两个所述升级版本文件。5.一种光网络单元升级方法,其特征在于,所述光网络单元升级方法包括:向编译服务器发送升级指令;接收所述编译服务器根据所述升级指令反馈的至少两个升级版本文件,所述至少两个升级版本文件由所述编译服务器按照至少两种光网络单元的型号对最新软件代码进行编译得到,所述升级版本文件与所述型号一一对应,所述最新软件代码为所述编译服务器中所述光网络单元当前最新的软件代码;查询当前处于在线状态的目标光网络单元的型号,并根据查询到的所述型号从...

【专利技术属性】
技术研发人员:廖仙妃叶佐平余振超刘海华
申请(专利权)人:深圳市西迪特科技股份有限公司
类型:发明
国别省市:

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

1