发明名称 一种解决RPC在双PON口ONU升级不稳定的方法
摘要 一种解决RPC在双PON口ONU升级不稳定的方法,该方法包括:S1:查询ONU两个PON口的注册和角色状态;S2:PON口设定处于休眠状态;S3:实时轮询PON端口角色状态变化;S4:RPC连接建立后,C端向S端发起传输升级文件请求,并启动定时器,发送文件;同时执行S7;S5:S端收到请求后,开始下载升级文件并启动定时器;S6:S端开始升级并启动升级定时器,升级完成后,执行S8;S7:C端开始升级并启动升级定时器;S8:S端发送升级成功确认给C端,返回S2;S9:C端升级成功,并确认后,上报升级成功告警;返回S2。本发明通过双向通信和启动定时重传及自动重启机制恢复升级,确保ONU双PON之间正确无误传输升级文件;且不受底层网络技术限制,可以移植到多系统。
申请公布号 CN105282235A 申请公布日期 2016.01.27
申请号 CN201510585876.1 申请日期 2015.09.15
申请人 武汉长光科技有限公司 发明人 张宇;卢方增;杜军;郑直
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 湖北武汉永嘉专利代理有限公司 42102 代理人 胡建平;杨晓燕
主权项 一种解决RPC在双PON口ONU升级不稳定的方法,其特征在于,该方法包括:步骤S1:ONU启动后,查询ONU两个PON口的注册和角色状态;步骤S2:ONU的PON口作为基于RPC的逻辑通信端口设定处于休眠状态;步骤S3:实时轮询ONU的PON端口角色状态变化;步骤S4:RPC连接建立后,RPC协议逻辑端口C端向S端发起传输升级文件请求,并启动定时器,如果定时器到时未收到S端接收确认或者收到失败确认,则重新计时发起请求;收到S端接收确认后,开始发送文件;同时执行步骤S7;步骤S5:S端收到请求后,立刻返回确认,同时开始下载升级文件并启动定时器,执行步骤S6;如果定时器到时,文件下载未完成,则向C端发传输文件失败确认,重复步骤S5;步骤S6:S端开始升级并启动升级定时器,如果定时器到时升级未完成,则自动从备区启动继续升级,重复步骤S6;升级完成后,执行步骤S8;步骤S7:C端开始升级并启动升级定时器,如果定时器到时升级未完成,则自动从备区启动继续升级,重复步骤S7;步骤S8:S端发送升级成功确认给C端,如果定时器超时C端未收到升级成功确认则重发;否则返回步骤S2;步骤S9:C端升级成功,并收到S端的升级成功确认后,上报升级成功告警;返回步骤S2。
地址 430073 湖北省武汉市洪山区邮科院路88号烽火科技大厦二层
您可能感兴趣的专利