[发明专利]ONU软件版本分片升级的装置及方法有效
申请号: | 201510599637.1 | 申请日: | 2015-09-18 |
公开(公告)号: | CN105183519B | 公开(公告)日: | 2018-08-07 |
发明(设计)人: | 夏瑞俊 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 沈林华 |
地址: | 430074 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | onu 软件 版本 分片 升级 装置 方法 | ||
1.一种ONU软件版本分片升级的装置,该装置位于ONU内,支持OAM和/或OMCI协议,用于对ONU分片升级过程进行控制和管理,其特征在于:该装置包括分片信息存储模块、升级控制模块、激活控制模块、确认控制模块,其中:
所述分片信息存储模块用于存储软件版本分片信息:
分片信息存储模块包含主用和备用两个存储区,分别存储主用软件和备用软件的软件版本分片信息,软件版本分片信息包括硬件版本号、软件版本号、分片编号、分片总数及软件分片,分片编号≤分片总数,分片编号=分片总数时,表示所有软件版本分片都接收完成;分片编号和分片总数都等于0时,表示未进行升级;
所述升级控制模块用于处理OLT下发的ONU升级命令:
ONU收到OLT下发的ONU软件版本升级开始请求报文后,判断ONU是否需要升级,若否,则忽略该请求,若是,则发送升级开始回应报文给OLT,OLT按照OAM或OMCI协议将ONU软件版本分片发送给ONU,ONU在收到软件分片后,校验软件版本号和硬件版本号是否正确,若否,则发送升级失败报文给OLT,若是,则校验分片编号和分片总数是否正确,若是,保存软件版本分片到备用存储区,同时更新备用存储区中的软件版本号、分片编号及分片总数;若否,则发送升级失败回应报文给OLT;
所述激活控制模块用于处理OLT下发的ONU激活命令:
当ONU收到OLT下发的激活命令后,读取存储在分片信息存储模块中的分片编号和分片总数,判断分片编号是否等于分片总数、且分片编号不等于0,若否,则忽略激活命令;若是,则进行激活操作,即挂起当前主存储区的软件镜像,使系统从备用存储区的软件启动;
所述确认控制模块用于处理OLT下发的ONU确认命令:
当ONU收到OLT下发的确认命令后,读取存储在分片信息存储模块中的分片编号和分片总数,判断分片编号是否等于分片总数、且分片编号不等于0,若否,则忽略确认命令;若是,则进行确认操作,即将当前备用存储区的软件设置为主用存储区的软件,作为ONU启动时默认加载执行的软件,同时将分片信息存储模块中主用和备用存储区中的分片编号和分片总数都设置为0;
将ONU软件版本分成多个软件分片,保证每个软件分片的大小小于OLT缓冲空间的大小,给所有软件分片加上特殊的版本头,版本头中包含软件版本号、硬件版本号、分片编号和分片总数;
通过网管对多个软件分片依次进行升级,OLT每收到一片ONU软件版本分片后,将其放入缓冲区,并解析软件版本的版本头,对软件版本号和硬件版本号进行校验,校验通过后立即通过OAM或OMCI协议将软件分片发送给ONU,然后清空缓冲区,再接收下一片软件版本分片,直到所有软件版本分片升级完毕;
ONU的升级控制模块处理OLT下发的软件版本升级命令报文,ONU收到软件分片后,将软件分片依次保存到分片信息存储模块,在收到最后一片软件分片之前,ONU的激活控制模块忽略OLT下发的激活命令,ONU的确认控制模块忽略OLT下发的确认命令,继续等待其他软件分片;在接收完最后一片软件分片之后,才处理激活命令和确认命令,并进行相应的操作;
ONU的激活控制模块处理OLT下发的软件版本激活命令报文;
ONU的确认控制模块处理OLT下发的软件版本确认命令报文。
2.如权利要求1所述的ONU软件版本分片升级的装置,其特征在于:所述装置支持OAM协议时,该装置应用于EPON系统。
3.如权利要求1所述的ONU软件版本分片升级的装置,其特征在于:所述装置支持OMCI协议时,该装置应用于GPON系统。
4.如权利要求1所述的ONU软件版本分片升级的装置,其特征在于:所述装置支持OAM和OMCI协议时,该装置应用于EPON、GPON系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510599637.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种功能性解酒饮料
- 下一篇:一种含环丙嘧磺隆的除草组合物