[发明专利]一种GPON系统中ONU软件版本的补丁升级方法在审
申请号: | 201410066841.2 | 申请日: | 2014-02-26 |
公开(公告)号: | CN103838606A | 公开(公告)日: | 2014-06-04 |
发明(设计)人: | 肖静 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/44;H04L12/24 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 魏殿绅;庞炳良 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 gpon 系统 onu 软件 版本 补丁 升级 方法 | ||
1.一种GPON系统中ONU软件版本的补丁升级方法,其特征在于包括:
在GPON系统中建立广播GEM通道,通过所述GEM通道,OLT向所管辖的每个ONU发送开始补丁升级请求报文;
OLT所管辖的每个ONU判断自身是否需要进行软件版本升级,若是,则需要升级的ONU发送开始补丁升级回应报文给OLT;
所述OLT收到补丁升级回应报文后,将补丁文件分为多个分段,并将每个分段依次发送给OLT管辖的所有ONU;所述需要升级的ONU接收所有分段后,OLT向需要升级的ONU发送结束补丁升级报文;
所述需要升级的ONU检查接收的补丁文件是否正确,若是,则需要升级的ONU执行补丁文件更新,并向OLT发送补丁升级成功回应报文,结束处理流程。
2.如权利要求1所述的GPON系统中ONU软件版本的补丁升级方法,其特征在于:所述建立广播GEM通道的方式为:在OLT中设置一个专用于发送广播报文的承载通道标识,并赋予该承载通道标识一个标识值,在OLT所管辖的每个ONU中设置一个专用于接收广播报文的承载通道标识,并赋予每个承载通道标识一个标识值,所述标识值与OLT中承载通道标识的标识值相同。
3.如权利要求1所述的GPON系统中ONU软件版本的补丁升级方法,其特征在于:所述开始补丁升级请求报文包括需要升级的ONU软件版本号范围、补丁文件的厂商ID、补丁文件版本号及补丁文件的长度和分段大小。
4.如权利要求1所述的GPON系统中ONU软件版本的补丁升级方法,其特征在于:OLT所管辖的每个ONU判断自身是否需要进行软件版本升级的方式如下:
OLT所管辖的每个ONU比较自身软件版本的厂商ID和开始补丁升级请求报文中的补丁文件的厂商ID是否一致,若不一致,说明此补丁文件不能在该ONU上使用,则结束处理流程;若一致,则进一步判断自身的软件版本号是否在开始补丁升级请求报文中需要升级的ONU软件版本号范围内,若否,则结束处理流程,若是,则进一步比较自身的补丁文件版本号和开始补丁升级请求报文中的补丁文件版本号是否一致,若不一致,即需要进行软件版本升级,若一致,则不需要进行软件版本升级。
5.如权利要求1所述的GPON系统中ONU软件版本的补丁升级方法,其特征在于:所述OLT若没有收到开始补丁升级回应报文,则结束处理流程。
6.如权利要求1所述的GPON系统中ONU软件版本的补丁升级方法,其特征在于:所述结束补丁升级报文包括补丁文件的长度和CRC校验值。
7.如权利要求1所述的GPON系统中ONU软件版本的补丁升级方法,其特征在于:所述需要升级的ONU检查接收的补丁文件是否正确的方式如下:对接收的多个分段采用和OLT相同的校验和算法,计算校验和,比较该校验和与结束补丁升级报文中的CRC校验值是否相同,若相同,则说明接收的补丁文件正确,若不相同,则说明接收的补丁文件有误。
8.如权利要求1所述的GPON系统中ONU软件版本的补丁升级方法,其特征在于:所述ONU具有补丁接收模块和功能模块,所述补丁接收模块用于调用所述功能模块执行补丁文件更新,所述需要升级的ONU执行补丁文件更新的方式如下:ONU将补丁文件写入FLASH的对应区域,然后所述补丁接收模块调用功能模块,功能模块执行补丁文件更新,更新生效后,ONU记录补丁文件版本号到FLASH的对应区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410066841.2/1.html,转载请声明来源钻瓜专利网。