无源光网络的通信方法、装置以及系统转让专利

申请号 : CN201480081175.8

文献号 : CN106576011B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 高波刘德坤吴徐明高建河

申请人 : 华为技术有限公司

摘要 :

本发明公开了一种无源光网络的通信方法、装置和系统。该方法包括:光网络单元ONU上报ONU的校准记录,所述校准记录包括已经校准的波长通道标识;当所述OLT根据所述校准记录,确定所述ONU需要切换的目标波长通道所对应的目标波长通道标识不在所述校准记录中,发送第一消息给所述ONU,所述第一消息包括波长强制切换标志,所述ONU根据所述承载波长强制切换标志,对需要切换的目标波长通道进行波长通道校准,并指示所述ONU切换到校准后的目标波长通道上,实现了ONU对新增波长通道进行校准后快速进行波长切换,进而通过校准的新增波长通道进行数据通信,有效的利用了新增波长通道对系统进行扩容,提高了系统的带宽利用率。

权利要求 :

1.一种无源光网络中的数据通信方法,其特征在于,所述方法包括:

光线路终端OLT接收光网络单元ONU上报的校准记录,所述校准记录包括已经校准的波长通道标识;

当所述OLT根据所述校准记录,确定所述ONU需要切换的目标波长通道所对应的目标波长通道标识不在所述校准记录中,发送第一消息给所述ONU,所述第一消息包括波长强制切换标志,所述波长强制切换标志用于指示所述ONU对需要切换的目标波长通道进行波长通道校准,并指示所述ONU切换到校准后的目标波长通道上;

接收所述ONU通过校准后的目标波长通道发送的数据。

2.根据权利要求1所述的数据通信方法,其特征在于,所述第一消息还包括:强制校准标志,用于指示ONU完成所有新增波长通道进行校准后,切换到所述目标波长通道,其中,所述新增波长通道所对应的新增波长通道标识不在所述校准记录中,所述新增波长包括所述目标波长通道。

3.根据权利要求1所述的数据通信方法,其特征在于,所述OLT接收所述ONU上报的校准记录具体包括:所述OLT发送第二消息给所述ONU,所述第二消息包括安静窗,用于指示所述ONU在所述安静窗内进行注册;

在所述安静窗内,接收所述ONU上报的注册请求,所述注册请求中包括ONU的序列号和校准记录。

4.根据权利要求1所述的数据通信方法,其特征在于,所述校准记录包括已经校准的上行波长通道标识以及已经校准的下行波长通道标识的至少一种。

5.根据权利要求1所述的数据通信方法,其特征在于,所述校准记录还包括:已经校准的下行波长通道数以及已经校准的上行波长通道数的至少一种。

6.根据权利要求1所述的数据通信方法,其特征在于,所述方法还包括:

所述OLT根据所述校准记录,确定OLT预期的波长通道标识在所述校准记录中,则允许所述ONU进行注册,其中,所述OLT预期的波长通道标识为OLT给ONU分配的工作波长通道标识。

7.根据权利要求1所述的数据通信方法,其特征在于,所述方法还包括:当所述OLT预期的波长通道标识不在所述校准记录中,发送第三消息给所述ONU,请求所述ONU对所述OLT预期的波长通道标识所标识的波长通道进行波长通道校准,所述OLT预期的波长通道标识为所述OLT给所述ONU分配的工作波长通道标识。

8.根据权利要求7所述的数据通信方法,其特征在于,所述第三消息还包括:预期波长通道指示位,用于指示所述ONU对所述OLT的预期波长通道进行波长通道校准,并将已经校准的OLT的预期波长通道作为所述ONU的工作波长通道。

9.根据权利要求1所述的数据通信方法,其特征在于,所述方法还包括:当所述OLT预期的波长通道标识不在所述校准记录中,发送第四消息给所述ONU,所述第四消息包括波长通道校准指示位,用于指示所述ONU对所有新增波长通道进行校准,或者,指示所述ONU对指定的新增波长通道进行校准,其中,所述所有新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道以及所述指定的新增波长通道,所述指定的新增波长通道根据所述第四消息中的需要校准的波长通道标识来确定的,或者,根据所述第四消息中的需要校准的波长通道数和需要校准的波长通道标识来确定的。

10.根据权利要求1所述的数据通信方法,其特征在于,所述方法还包括:当所述OLT预期的波长通道标识不在所述校准记录中,则发送第五消息给所述ONU,所述第五消息包括ONU去激活指示位,用于指示所述ONU去激活后,在重新注册前校准所有新增波长通道,所述所有新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道。

11.一种无源光网络中的数据通信方法,其特征在于,所述方法包括:

光网络单元ONU上报的校准记录给光线路终端OLT,所述校准记录包括已经校准的波长通道标识;

所述ONU接收所述OLT根据所述校准记录确定所述ONU需要切换的目标波长通道所对应的目标波长通道标识不在所述校准记录时发送的第一消息,所述第一消息包括波长强制切换标志;

所述ONU根据所述波长强制切换指示,对需要切换的目标波长通道进行波长通道校准,并切换到校准后的目标波长通道上;

所述ONU根据所述切换后的目标波长通道与所述OLT进行数据通信。

12.根据权利要求11所述的数据通信方法,其特征在于,所述第一消息还包括:强制校准标志;

所述方法还包括:

所述ONU根据所述强制校准标志,完成所有新增波长通道进行校准,并切换到所述目标波长通道,其中,所述新增波长通道所对应的新增波长通道标识不在所述校准记录中,所述新增波长包括所述目标波长通道。

13.根据权利要求11所述的数据通信方法,其特征在于,所述ONU上报的校准记录给OLT具体包括:所述ONU接收所述OLT发送第二消息,所述第二消息包括安静窗;

所述ONU在所述安静窗内发送注册请求给所述OLT,所述注册请求包括:ONU的序列号和校准记录,所述校准记录由所述ONU生成;

在所述安静窗内,接收所述ONU上报的ONU的序列号和校准记录。

14.根据权利要求11所述的数据通信方法,其特征在于,所述校准记录包括已经校准的上行波长通道标识以及已经校准的下行波长通道标识的至少一种。

15.根据权利要求11所述的数据通信方法,其特征在于,所述校准记录还包括:已经校准的下行波长通道数以及已经校准的上行波长通道数的至少一种。

16.根据权利要求11所述的数据通信方法,其特征在于,所述方法还包括:

所述ONU接收所述OLT发送的第三消息;

所述方法还包括:

所述ONU根据所述第三消息,对所述OLT的预期工作波长通道标识所标识的波长通道进行波长通道校准,所述OLT预期的波长通道标识为所述OLT给所述ONU分配的工作波长通道标识。

17.根据权利要求16所述的数据通信方法,其特征在于,所述第三消息还包括:预期波长通道指示位;

所述方法还包括:

所述ONU根据所述预期波长通道指示位,对OLT的预期波长通道进行波长通道校准,并将已经校准的OLT的预期波长通道作为ONU的工作波长通道。

18.根据权利要求11所述的数据通信方法,其特征在于,所述方法还包括:

所述ONU接收所述OLT发送的第四消息,所述第四消息包括波长通道校准指示位;

所述ONU根据所述波长通道校准指示位,对所有新增波长通道进行校准;或者,所述ONU根据所述波长通道校准指示位,对指定的新增波长通道进行校准;其中,所述所有新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道以及所述指定的新增波长通道,所述指定的新增波长通道为根据所述第四消息中的需要校准的波长通道标识所指定的波长通道,或者为根据所述第四消息中的需要校准的波长通道数和需要校准的波长通道标识所指定的波长通道。

19.根据权利要求11所述的数据通信方法,其特征在于,所述方法还包括:

所述ONU接收所述OLT发送的第五消息,所述第五消息包括ONU去激活指示位;

所述ONU根据所述ONU去激活指示位,在重新注册前校准所有新增波长通道,所述新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道,所述OLT预期的波长通道为所述OLT预期的波长通道标识为所述OLT给所述ONU分配的工作波长通道标识。

20.一种无源光网络通信装置,其特征在于,所述通信装置具体为光线路终端OLT,所述OLT包括:第一通信单元,用于接收光网络单元ONU上报的校准记录,所述校准记录包括已经校准的波长通道标识;根据第一处理单元的指示,发送第一消息给所述ONU,所述第一消息包括波长强制切换标志,所述波长强制切换标志用于指示所述ONU对需要切换的目标波长通道进行波长通道校准,并指示所述ONU切换到校准后的目标波长通道上;接收所述ONU通过校准后的目标波长通道发送的数据;

第一处理单元,用于当根据所述校准记录,确定所述ONU需要切换的目标波长通道所对应的目标波长通道标识不在所述校准记录中时,指示所述第一通信单元发送第一消息给所述ONU。

21.根据权利要求20所述的通信装置,其特征在于,所述第一消息还包括:强制校准标志,用于指示ONU完成所有新增波长通道进行校准后,切换到所述目标波长通道,其中,所述新增波长通道所对应的新增波长通道标识不在所述校准记录中,所述新增波长包括所述目标波长通道。

22.根据权利要求20所述的通信装置,其特征在于,第一通信单元具体用于发送第二消息给所述ONU,所述第二消息包括安静窗,用于指示所述ONU在所述安静窗内进行注册;在所述安静窗内,接收所述ONU上报的注册请求,所述注册请求中包括ONU的序列号和校准记录。

23.根据权利要求20所述的通信装置,其特征在于,其特征在于,所述校准记录包括已经校准的上行波长通道标识以及已经校准的下行波长通道标识的至少一种。

24.根据权利要求20所述的通信装置,其特征在于,所述校准记录包括已经校准的上行波长通道标识以及已经校准的下行波长通道标识的至少一种。

25.根据权利要求20所述的通信装置,其特征在于,所述第一处理单元还用于根据所述校准记录,确定OLT预期的波长通道标识在所述校准记录中,则允许所述ONU进行注册,其中,所述OLT预期的波长通道标识为OLT给ONU分配的工作波长通道标识。

26.根据权利要求20所述的通信装置,其特征在于,所述第一处理单元还用于当所述OLT预期的波长通道标识不在所述校准记录中,指示所述第一通信单元发送第三消息给所述ONU;

所述第一通信单元,还用于根据所述第一处理单元的指示,发送第三消息给所述ONU,请求所述ONU对所述OLT预期的波长通道标识所标识的波长通道进行波长通道校准,所述OLT预期的波长通道标识为所述OLT给所述ONU分配的工作波长通道标识。

27.根据权利要求26所述的通信装置,其特征在于,所述第三消息还包括:预期波长通道指示位,用于指示所述ONU对所述OLT的预期波长通道进行波长通道校准,并将已经校准的OLT的预期波长通道作为所述ONU的工作波长通道。

28.根据权利要求20所述的通信装置,其特征在于,所述第一处理单元还用于当所述OLT预期的波长通道标识不在所述校准记录中,指示所述第一通信单元发送第四消息给所述ONU;

所述第一通信单元,还用于根据所述第一处理单元的指示,发送第四消息给所述ONU,所述第四消息包括波长通道校准指示位,用于指示所述ONU对所有新增波长通道进行校准,或者,指示所述ONU对指定的新增波长通道进行校准,其中,所述所有新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道以及所述指定的新增波长通道,所述指定的新增波长通道根据所述第四消息中的需要校准的波长通道标识来确定的,或者,根据所述第四消息中的需要校准的波长通道数和需要校准的波长通道标识来确定的。

29.根据权利要求20所述的通信装置,其特征在于,所述第一处理单元还用于当所述OLT预期的波长通道标识不在所述校准记录中,指示所述第一通信单元发送第五消息给所述ONU;

所述第一通信单元,还用于根据所述第一处理单元的指示,发送第五消息给所述ONU,所述第五消息包括ONU去激活指示位,用于指示所述ONU去激活后,在重新注册前校准所有新增波长通道,所述所有新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道。

30.一种无源光网络通信装置,其特征在于,所述通信装置具体为光网络单元ONU,所述ONU包括:第二通信单元,用于上报的校准记录给光线路终端OLT,所述校准记录包括已经校准的波长通道标识;接收所述OLT根据所述校准记录确定所述ONU需要切换的目标波长通道所对应的目标波长通道标识不在所述校准记录时发送的第一消息,所述第一消息包括波长强制切换标志;

第二处理单元,用于根据所述波长强制切换指示,对需要切换的目标波长通道进行波长通道校准,并切换到校准后的目标波长通道上;根据所述切换后的目标波长通道与所述OLT进行数据通信。

31.根据权利要求30所述的通信装置,其特征在于,所述第一消息还包括:强制校准标志;

所述第二通信单元,还用于根据所述强制校准标志,完成所有新增波长通道进行校准,并切换到所述目标波长通道,其中,所述新增波长通道所对应的新增波长通道标识不在所述校准记录中,所述新增波长包括所述目标波长通道。

32.根据权利要求30所述的通信装置,其特征在于,第二通信单元,具体用于接收所述OLT发送第二消息,所述第二消息包括安静窗;所述ONU在所述安静窗内发送注册请求给所述OLT,所述注册请求包括:ONU的序列号和校准记录,所述校准记录由所述ONU生成;在所述安静窗内,接收所述ONU上报的ONU的序列号和校准记录。

33.根据权利要求30所述的通信装置,其特征在于,所述校准记录包括已经校准的上行波长通道标识以及已经校准的下行波长通道标识的至少一种。

34.根据权利要求30所述的通信装置,其特征在于,所述校准记录还包括:已经校准的下行波长通道数以及已经校准的上行波长通道数的至少一种。

35.根据权利要求30所述的通信装置,其特征在于,所述第二通信单元,还用于接收所述OLT发送的第三消息;

所述第二处理单元,还用于根据所述第三消息,对所述OLT的预期工作波长通道标识所标识的波长通道进行波长通道校准,所述OLT预期的波长通道标识为所述OLT给所述ONU分配的工作波长通道标识。

36.根据权利要求35所述的通信装置,其特征在于,所述第三消息还包括:预期波长通道指示位;

所述第二处理单元,还用于根据所述预期波长通道指示位,对OLT的预期波长通道进行波长通道校准,并将已经校准的OLT的预期波长通道作为ONU的工作波长通道。

37.根据权利要求30所述的通信装置,其特征在于,所述第二通信单元,还用于接收所述OLT发送的第四消息,所述第四消息包括波长通道校准指示位;

所述第二处理单元,还用于根据所述波长通道校准指示位,对所有新增波长通道进行校准;或者,根据所述波长通道校准指示位,对指定的新增波长通道进行校准;其中,所述所有新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道以及所述指定的新增波长通道,所述指定的新增波长通道为根据所述第四消息中的需要校准的波长通道标识所指定的波长通道,或者为根据所述第四消息中的需要校准的波长通道数和需要校准的波长通道标识所指定的波长通道。

38.根据权利要求30所述的通信装置,其特征在于,所述第二通信单元,还用于接收所述OLT发送的第五消息,所述第五消息包括ONU去激活指示位;

所述第二处理单元,还用于根据所述ONU去激活指示位,在重新注册前校准所有新增波长通道,所述新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道,所述OLT预期的波长通道为所述OLT预期的波长通道标识为所述OLT给所述ONU分配的工作波长通道标识。

39.一种无源光网络系统,其特征在于,所述系统包括:如权利要求20-29的任意一项通信装置和如权利要求30-38所述的任意一项通信装置。

说明书 :

无源光网络的通信方法、装置以及系统

技术领域

[0001] 本发明涉及光通信技术领域,具体涉及无源光网络的通信方法、装置以及系统。

背景技术

[0002] 无源光网络(PON,Passive Optical Network)技术是一种点到多点的光纤接入技术,随着技术的不断发展,出现了EPON(Ethernet Passive Optical Network,以太网无源光网络)和GPON(Gigabit passive Optical Network,千兆比特容量无源光网络)以及NG PON(下一代PON)等。为保证网络的可靠性,PON网络需要支持快速倒换,图1所示为PON的网络结构,包含第一OLT10(Optical Line Terminal,光线路终端)、第二OLT12、ODN(Optical Distribution Network,光分配网络)以及ONU(Optical Network Unit,光网络单元),当第一OLT10作为主用OLT时,第一OLT10上的主用端口和ODN间的主干光纤为主用的主干光纤,第二OLT12上的备用端口和ODN间的主干光纤为备用的主干光纤。在主用的主干光纤或者主用端口发生故障的情况下,需要切换到备用端口以恢复业务,从而实现对主干光纤的保护。
[0003] 为了进一步扩展PON的应用,业界提出时分波分混合复用无源光网络(Time wavelength division multiplexing-Passive Optical Network,TWDM-PON)TWDM-PON TWDM-PON是一种结合WDM和TDM技术的无源光网络,它由局侧的OLT(光线路终端)、用户侧的ONU(光网络单元)或者ONT(光网络终端)以及ODN(光分配网络)组成。
[0004] 现有ONU在初次接入系统后会进行自动校准,实现和OLT所有可用收发波长的对齐,但是在后续用户和业务规模逐步提升需要使用新的波长通道时,由于这些新增的波长通道未被ONU校准,导致ONU无法切换到新增的波长通道进行数据通信,进一步导致新的波长通道未被有效利用而使得带宽浪费严重。

发明内容

[0005] 本发明实施例提供PON的通信方法和相关设备以及系统,用以解决了如何利用新增波长通道进行数据通信的问题,实现了ONU对新增波长通道进行校准后快速进行波长切换,进而通过校准的新增波长通道进行数据通信,有效的利用了新增波长通道对系统进行扩容,提高了系统的带宽利用率。
[0006] 第一方面,提供了一种无源光网络中的数据通信方法,该方法包括:光线路终端OLT接收光网络单元ONU上报的校准记录,所述校准记录包括已经校准的波长通道标识;当所述OLT根据所述校准记录,确定所述ONU需要切换的目标波长通道所对应的目标波长通道标识不在所述校准记录中,发送第一消息给所述ONU,所述第一消息包括波长强制切换标志,所述承载波长强制切换标志用于指示所述ONU对需要切换的目标波长通道进行波长通道校准,并指示所述ONU切换到校准后的目标波长通道上;接收所述ONU通过校准后的目标波长通道发送的数据。
[0007] 结合第一方面,在第一方面的第一种可能的实现方式中,所述第一消息还包括:强制校准标志,用于指示ONU完成所有新增波长通道进行校准后,切换到所述目标波长通道,其中,所述新增波长通道所对应的新增波长通道标识不在所述校准记录中,所述新增波长包括所述目标波长通道。
[0008] 结合第一方面,在第一方面的第二种可能的实现方式中,所述OLT接收所述ONU上报的校准记录具体包括:
[0009] 所述OLT发送第二消息给所述ONU,所述第二消息包括所述安静窗,用于指示所述ONU在所述安静窗内进行注册;
[0010] 在所述安静窗内,接收所述ONU上报的注册请求,所述注册请求中包括ONU的序列号和校准记录。
[0011] 结合第一方面,在第一方面的第三种可能的实现方式中,所述校准记录包括已经校准的上行波长通道标识以及已经校准的下行波长通道标识的至少一种。
[0012] 结合第一方面,在第一方面的第四种可能的实现方式中,所述校准记录还包括:已经校准的下行波长通道数以及已经校准的上行波长通道数的至少一种。
[0013] 结合第一方面,在第一方面的第五种可能的实现方式中,所述OLT根据所述校准记录,确定OLT预期的波长通道标识在所述校准记录中,则允许所述ONU进行注册,其中,所述OLT预期的波长通道标识为OLT给ONU分配的工作波长通道标识。
[0014] 结合第一方面,在第一方面的第六种可能的实现方式中,所述方法还包括:当所述OLT预期的波长通道标识不在所述校准记录中,发送第三消息给所述ONU,请求所述ONU对所述OLT预期的波长通道标识所标识的波长通道进行波长通道校准,所述OLT预期的波长通道标识为所述OLT给所述ONU分配的工作波长通道标识。
[0015] 结合第一方面,在第一方面的第七种可能的实现方式中,所述第三消息还包括:预期波长通道指示位,用于指示所述ONU对所述OLT的预期波长通道进行波长通道校准,并将已经校准的OLT的预期波长通道作为所述ONU的工作波长通道。
[0016] 结合第一方面,在第一方面的第八种可能的实现方式中,所述方法还包括:当所述OLT预期的波长通道标识不在所述校准记录中,发送第四消息给所述ONU,所述第四消息包括波长通道校准指示位,用于指示所述ONU对所有新增波长通道进行校准,或者,指示所述ONU对指定的新增波长通道进行校准,其中,所述所有新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道以及所述指定的新增波长通道,所述指定的新增波长通道根据所述第四消息中的需要校准的波长通道标识来确定的,或者,根据所述第四消息中的需要校准的波长通道数和需要校准的波长通道标识来确定的。
[0017] 结合第一方面,在第一方面的第九种可能的实现方式中,所述方法还包括:当所述OLT预期的波长通道标识不在所述校准记录中,则发送第五消息给所述ONU,所述第五消息包括ONU去激活指示位,用于指示所述ONU去激活后,在重新注册前校准所有新增波长通道,所述所有新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道。
[0018] 第二方面,提供了一种无源光网络中的数据通信方法,所述方法包括:
[0019] 光网络单元ONU上报的校准记录给光线路终端OLT,所述校准记录包括已经校准的波长通道标识;所述ONU接收所述OLT发送的第一消息,所述第一消息包括波长强制切换标志;所述ONU根据所述波长强制切换指示,对需要切换的目标波长通道进行波长通道校准,并切换到校准后的目标波长通道上;所述ONU根据所述切换后的目标波长通道与所述OLT进行数据通信。
[0020] 结合第二方面,在第二方面的第一种可能的实现方式中,所述第一消息还包括:强制校准标志;
[0021] 所述方法还包括:
[0022] 所述ONU根据所述强制校准标志,完成所有新增波长通道进行校准,并切换到所述目标波长通道,其中,所述新增波长通道所对应的新增波长通道标识不在所述校准记录中,所述新增波长包括所述目标波长通道。
[0023] 结合第二方面,在第二方面的第二种可能的实现方式中,所述ONU上报的校准记录给OLT具体包括:
[0024] 所述ONU接收所述OLT发送第二消息,所述第二消息包括安静窗;所述ONU在所述安静窗内发送注册请求给所述OLT,所述注册请求包括:ONU的序列号和校准记录,所述校准记录由所述ONU生成;在所述安静窗内,接收所述ONU上报的ONU的序列号和校准记录。
[0025] 结合第二方面,在第二方面的第三种可能的实现方式中,所述校准记录包括已经校准的上行波长通道标识以及已经校准的下行波长通道标识的至少一种。
[0026] 结合第二方面,在第二方面的第四种可能的实现方式中,所述校准记录还包括:已经校准的下行波长通道数以及已经校准的上行波长通道数的至少一种。
[0027] 所述方法还包括:
[0028] 所述ONU接收所述OLT发送的第三消息;
[0029] 结合第二方面,在第二方面的第四种可能的实现方式中,所述方法还包括:
[0030] 所述ONU根据所述第三消息,对所述OLT的预期工作波长通道标识所标识的波长通道进行波长通道校准,所述OLT预期的波长通道标识为所述OLT给所述ONU分配的工作波长通道标识。
[0031] 结合第二方面或者在第二方面的第四种可能的实现方式,在第二方面的第四种可能的实现另一方式中,所述第三消息还包括:预期波长通道指示位;
[0032] 所述方法还包括:
[0033] 所述ONU根据所述预期波长通道指示位,对OLT的预期波长通道进行波长通道校准,并将已经校准的OLT的预期波长通道作为ONU的工作波长通道。
[0034] 结合第二方面,在第二方面的第五种可能的实现方式中,所述方法还包括:
[0035] 所述ONU接收所述OLT发送的第四消息,所述第四消息包括波长通道校准指示位;所述ONU根据所述波长通道校准指示位,对所有新增波长通道进行校准;或者,所述ONU根据所述波长通道校准指示位,对指定的新增波长通道进行校准;其中,所述所有新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道以及所述指定的新增波长通道,所述指定的新增波长通道为根据所述第四消息中的需要校准的波长通道标识所指定的波长通道,或者为根据所述第四消息中的需要校准的波长通道数和需要校准的波长通道标识所指定的波长通道。
[0036] 结合第二方面,在第二方面的第六种可能的实现方式中,所述方法还包括:
[0037] 所述ONU接收所述OLT发送的第四消息,所述第四消息包括波长通道校准指示位;所述ONU根据所述波长通道校准指示位,对所有新增波长通道进行校准;或者,所述ONU根据所述波长通道校准指示位,对指定的新增波长通道进行校准;其中,所述所有新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道以及所述指定的新增波长通道,所述指定的新增波长通道为根据所述第四消息中的需要校准的波长通道标识所指定的波长通道,或者为根据所述第四消息中的需要校准的波长通道数和需要校准的波长通道标识所指定的波长通道。
[0038] 结合第二方面,在第二方面的第七种可能的实现方式中,所述方法还包括:所述方法还包括:
[0039] 所述ONU接收所述OLT发送的第五消息,所述第五消息包括ONU去激活指示位;所述ONU根据所述ONU去激活指示位,在重新注册前校准所有新增波长通道,所述新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道,所述OLT预期的波长通道为所述OLT预期的波长通道标识为所述OLT给所述ONU分配的工作波长通道标识。
[0040] 第三方面,提供了一种无源光网络通信装置,所述通信装置包括:
[0041] 第一通信单元,用于接收光网络单元ONU上报的校准记录,所述校准记录包括已经校准的波长通道标识;根据所述第一处理单元的指示,发送第一消息给所述ONU,所述第一消息包括波长强制切换标志,所述承载波长强制切换标志用于指示所述ONU对需要切换的目标波长通道进行波长通道校准,并指示所述ONU切换到校准后的目标波长通道上;接收所述ONU通过校准后的目标波长通道发送的数据;第一处理单元,用于当所述OLT根据所述校准记录,确定所述ONU需要切换的目标波长通道所对应的目标波长通道标识不在所述校准记录中时,指示所述第一通信单元发送第一消息给所述ONU。
[0042] 具体第三方面的其它实施例可以参照第一方面的实施例提供的方法。
[0043] 第四方面,提供了一种无源光网络通信装置,所述通信装置包括:
[0044] 第二通信单元,用于上报的校准记录给光线路终端OLT,所述校准记录包括已经校准的波长通道标识;接收所述OLT发送的第一消息,所述第一消息包括波长强制切换标志;第二处理单元,用于根据所述波长强制切换指示,对需要切换的目标波长通道进行波长通道校准,并切换到校准后的目标波长通道上;所述ONU根据所述切换后的目标波长通道与所述OLT进行数据通信。
[0045] 具体第四方面的其它实施例可以参照第二方面的实施例提供的方法。
[0046] 第五方面,提供了一种无源光网络系统,所述系统包括第三方面提供的装置和第四方面提供的装置。
[0047] 由上可见,在本发明的实施方式中,通过ONU上报ONU的校准记录,所述校准记录包括已经校准的波长通道标识;当所述OLT根据所述校准记录,确定所述ONU需要切换的目标波长通道所对应的目标波长通道标识不在所述校准记录中,发送第一消息给所述ONU,所述第一消息包括波长强制切换标志,所述ONU根据所述承载波长强制切换标志,对需要切换的目标波长通道进行波长通道校准,并指示所述ONU切换到校准后的目标波长通道上,实现了ONU对新增波长通道进行校准后快速进行波长切换,进而通过校准的新增波长通道进行数据通信,有效的利用了新增波长通道对系统进行扩容,提高了系统的带宽利用率。

附图说明

[0048] 为了更清楚地说明本发明实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0049] 图1为本发明实施例提供的一种TWDM-PON系统的网络架构示意图;
[0050] 图2为本发明实施例提供的一种无源光网络中的数据通信方法;
[0051] 图3为本发明实施例提供的一种无源光网络的ONU注册方法的示意性流程图;
[0052] 图4为本发明实施例提供的一种波长通道切换的方法的示意性流程图;
[0053] 图5为本发明实施例提供的一种ONU的波长通道校准的方法;
[0054] 图6为本发明实施例提供的另一种ONU的波长通道校准的方法;
[0055] 图7为本发明实施例提供的一种无源光网络的通信装置架构图;
[0056] 图8为本发明实施例提供的另一种无源光网络的通信装置架构图;
[0057] 图9为本发明提供的又一种通信装置的结构示意图。

具体实施方式

[0058] 本发明实施例提供PON的通信方法和相关设备以及PON,以期提高PON中PON设备之间的链路利用效率,提高数据传输速率。
[0059] 为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0060] 图1为TWDM-PON系统的网络架构示意图,如图1所示,TWDM-PON系统100包括一个OLT110,多个ONU120和光分配网络(Optical Distribution Network,ODN)130,其中OLT110通过ODN130以点到多点的方式连接到多个ONU120。在TWDM-PON系统100中还可以包括一个以上的OLT。其中多个ONU120共享ODN130的光传输介质。ODN130可以包括主干光纤131、光功率分路模块132和多个分支光纤133。其中光功率分路模块132可以设置在远端节点(Remote Node,RN),其一方面通过主干光纤131连接到OLT110,另一方面通过多个分支光纤133分别连接至多个ONU120。在TWDM-PON系统100中,OLT110和多个ONU120之间的通信链路可以包括多个工作波长通道,多个工作波长通道通过WDM方式共享ODN130的光传输介质。每个ONU120可以工作在TWDM-PON系统100的其中一个工作波长通道,且每个工作波长通道可以承载一个或多个ONU120的业务。并且,工作在同一个工作波长通道的ONU120可以通过时分复用TDM方式共享该波长通道。在图1中,以TWDM-PON系统100具有四个工作波长通道为例进行介绍,应当理解,在实际应用时,TWDM-PON系统100的工作波长通道的数量还可以根据网络需要而定。
[0061] 应理解,在本发明实施例中,数据或承载数据的光信号从OLT传输到ONT/ONU的传输方向称为下行方向,相应地,OLT向ONT/ONU发送的光信号也称为下行光信号;类似地,数据或承载数据的光信号从ONT/ONU传输到OLT的传输方向称为上行方向,相应地,ONT/ONU向OLT发送的光信号也称为上行光信号。
[0062] 为便于描述,在图1中将TWDM-PON系统100的四个工作波长通道分别命名为工作波长通道1、工作波长通道2、工作波长通道3和工作波长通道4,其中每个工作波长通道分别采用一对上下行波长,比如,工作波长通道1包括上行工作波长通道和下行工作波长通道,其中,上行工作波长通道对应的上行工作波长为λup1和下行工作波长通道对应的下行工作波长可以为λdn1,工作波长通道2包括上行工作波长通道和下行工作波长通道,其中,上行工作波长通道对应的上行工作波长为λup2和下行工作波长通道对应下行波长可以为λdn2,工作波长通道3包括上行工作波长通道和下行工作波长通道,其中,上行工作波长通道对应的上行工作波长为λup3和下行工作波长通道对应的下行工作波长可以为λdn3,工作波长通道4包括上行工作波长通道和下行工作波长通道,其中,上行工作通道对应的上行波长为λup4,下行工作波长通道对应的下行工作波长为λdn4。每个工作波长通道可以分别具有对应的工作波长通道标识(比如,上述四个波长通道的通道号可以分别为1、2、3、4),即工作波长通道标识与其标识的工作波长通道对应的上行或者下行波长具有匹配关系,OLT110和ONU120可以根据工作波长通道标识获悉工作波长通道对应的上行工作波长和下行工作波长。
[0063] OLT110可以包括光耦合器111、第一波分复用器112、第二波分复用器113、多个下行光发射器Tx1~Tx4、多个上行光接收器Rx1~Rx4和处理模块114。其中,多个下行光发射器Tx1~Tx4通过第一波分复用器112连接到光耦合器111,多个上行光接收器Rx1~Rx4通过第二波分复用器113连接到光耦合器111,耦合器111进一步连接到ODN130的主干光纤131。
[0064] 多个下行光发射器Tx1~Tx4的发射波长各不相同,其中,每一个下行光发射器Tx1~Tx4可以分别对应TWDM-PON系统100的其中一个波长通道,比如多个下行光发射器Tx1~Tx4的发射波长可以分别λd1~λd4。下行光发射器Tx1~Tx4可以分别利用其发射波长λd1~λd4将下行数据发射到对应的波长通道,以便被工作在对应波长通道的ONU120所接收。相对应地,多个上行光接收器Rx1~Rx4的接收波长可以各不相同,其中每一个上行光接收器Rx1~Rx4同样分别对应TWDM-PON系统100的其中一个波长通道,比如,多个上行光接收器Rx1~Rx4的接收波长可以分别λu1~λu4。上行光接收器Rx1~Rx4可以分别利用其接收波长λu1~λu4接收工作在对应波长通道的ONU120发送的上行数据。
[0065] 第一波分复用器112用于将多个下行光发射器Tx1~Tx4发射的波长分别为λd1~λd4的下行数据进行波分复用处理,并通过光耦合器111发送到ODN130的主干光纤131,以通过ODN130将下行数据提供给ONU120。并且,光耦合器111还可以用于将来自多个ONU120且波长分别为λu1~λu4的上行数据提供给第二波分复用器113,第二波分复用器113可以将波长分别为λu1~λu4的上行数据解复用到上行光接收器Rx1~Rx4进行数据接收。
[0066] 处理模块114可以为媒介接入控制(Media Access Control,MAC)模块,其一方面可以通过波长协商为多个ONU120指定工作波长通道,并根据某个ONU120的工作波长通道,将待发送给ONU120的下行数据提供给与波长通道相对应的下行光发射器Tx1~Tx4,以便下行光发射器Tx1~Tx4将下行数据发射到对应波长通道,另一方面,处理模块114还可以对各个波长通道进行上行发送的动态带宽分配(Dynamic Bandwidth Allocation,DBA),给通过TDM方式复用到同一个波长通道的ONU120分配上行发送时隙,以授权ONU120在指定的时隙通过其对应的波长通道发送上行数据。
[0067] 每个ONU120的上行发射波长和下行接收波长是可调的,ONU120可以根据OLT110指定的波长通道将其自身的上行发射波长和下行接收波长分别调整到该工作波长通道对应的上行工作波长和下行工作波长,从而实现通过该波长通道进行上下行数据的发送和接收。比如,如果OLT110在波长协商过程中指示某一个ONU120工作到波长通道1,ONU120可以将其自身的上行发射波长和下行接收波长分别调整到第一上行工作波长λup1和第一下行工作波长λdn1;如果OLT110指示ONU120工作到波长通道3,ONU120可以将其自身的上行发射波长和下行接收波长分别调整到第三上行工作波长λup3和第一下行工作波长λdn3。
[0068] ONU120可以包括光耦合器121、下行光接收器122、上行光发射器123和处理模块124。其中,下行光接收器122和上行光发射器123通过光耦合器121连接到ONU120对应的分支光纤133。光耦合器121可以一方面将上行光发射器123发送的上行数据提供到ODN130的分支光纤133,以通过ODN130发送给OLT110;另一方面,光耦合器121还可以将OLT110通过ODN130发送的下行数据提供给下行光接收器122进行数据接收。
[0069] 处理模块124可以是媒体接入控制器MAC模块或者微处理器,其可以与OLT110进行波长协商,并根据OLT110指定的工作波长通道,调整下行光接收器122的接收波长和上行光发射器123的发射波长(即调整ONU120的下行接收波长和上行发射波长),以使得ONU120工作在OLT110指定的工作波长通道;另外,处理模块124还可以根据OLT110的动态带宽分配结果,控制上行光发射器123在指定的时隙发送上行数据。
[0070] 应理解,在本发明实施例中,根据本发明实施例的无源光网络的通信方法方法、装置和系统,可以应用于采用时分或者波分的无源光网络系统,例如,GPON系统、10G GPON系统、40G GPON系统、以太网无源光网络(Ethernet Passive Optical Network,简称为“EPON”)系统、10G EPON系统或波分复用无源光网络WDM PON系统等,为了描述方便,下文中将以GPON系统为例进行说明,但本发明并不限于此;此外,为了描述方便,下文中将以光网络单元(Optical Netwok Terminal,ONU)代替(Optical Network Terminal,ONT)ONT和/或光网络单元进行说明,但本发明并不限于此。
[0071] 实施例1
[0072] 如图2所示,图2为本发明实施例的一种无源光网络中的数据通信方法,所述方法可以基于上述图2的网络架构,所述方法包括:
[0073] S200、ONU上报的校准记录,所述校准记录包括已经校准的波长通道标识。
[0074] 进一步地,所述ONU上报的校准记录具体包括:
[0075] 所述OLT发送第二消息给所述ONU,所述第二消息包括所述安静窗,用于指示所述ONU在所述安静窗内进行注册;
[0076] 在所述安静窗内,接收所述ONU上报的注册请求,所述注册请求中包括ONU的序列号和校准记录。
[0077] 进一步地,所述校准记录包括已经校准的上行波长通道标识以及已经校准的下行波长通道标识的至少一种。
[0078] 进一步地,所述校准记录还包括:已经校准的下行波长通道数以及已经校准的上行波长通道数的至少一种。
[0079] S202、ONU上报校准记录给OLT。
[0080] 进一步地,所述ONU上报的校准记录给OLT具体包括:
[0081] 所述ONU接收所述OLT发送第二消息,所述第二消息包括安静窗;
[0082] 所述ONU在所述安静窗内发送注册请求给所述OLT,所述注册请求包括:ONU的序列号和校准记录,所述校准记录由所述ONU生成;
[0083] 在所述安静窗内,接收所述ONU上报的ONU的序列号和校准记录。
[0084] S204、OLT接收ONU上报的校准记录。
[0085] 进一步地,所述方法还可以包括:所述OLT根据所述校准记录,确定OLT预期的波长通道标识在所述校准记录中,则允许所述ONU进行注册,其中,所述OLT预期的波长通道标识为OLT给ONU分配的工作波长通道标识。
[0086] S206、当所述OLT根据所述校准记录,确定所述ONU需要切换的目标波长通道所对应的目标波长通道标识不在所述校准记录中,发送第一消息给所述ONU,所述第一消息包括波长强制切换标志,所述承载波长强制切换标志用于指示所述ONU对需要切换的目标波长通道进行波长通道校准,并指示所述ONU切换到校准后的目标波长通道上。
[0087] 进一步地,所述第一消息还包括:强制校准标志,用于指示ONU完成所有新增波长通道进行校准后,切换到所述目标波长通道,其中,所述新增波长通道所对应的新增波长通道标识不在所述校准记录中,所述新增波长包括所述目标波长通道。
[0088] 进一步地,所述OLT发送第二消息给所述ONU,所述第二消息包括所述安静窗,用于指示所述ONU在所述安静窗内进行注册;
[0089] 在所述安静窗内,接收所述ONU上报的注册请求,所述注册请求中包括ONU的序列号和校准记录。
[0090] 进一步地,当所述OLT预期的波长通道标识不在所述校准记录中,发送第三消息给所述ONU,请求所述ONU对所述OLT预期的波长通道标识所标识的波长通道进行波长通道校准,所述OLT预期的波长通道标识为所述OLT给所述ONU分配的工作波长通道标识。
[0091] 其中,所述第三消息还包括:预期波长通道指示位,用于指示所述ONU对所述OLT的预期波长通道进行波长通道校准,并将已经校准的OLT的预期波长通道作为所述ONU的工作波长通道。
[0092] 进一步地,所述ONU对新增波长通道进行校准的方法具体还可以包括:
[0093] 当所述OLT预期的波长通道标识不在所述校准记录中,发送第四消息给所述ONU,所述第四消息包括波长通道校准指示位,用于指示所述ONU对所有新增波长通道进行校准,或者,指示所述ONU对指定的新增波长通道进行校准,其中,所述所有新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道以及所述指定的新增波长通道,所述指定的新增波长通道根据所述第四消息中的需要校准的波长通道标识来确定的,或者,根据所述第四消息中的需要校准的波长通道数和需要校准的波长通道标识来确定的。
[0094] 进一步地,所述ONU对新增波长通道进行校准的方法具体还可以包括:
[0095] 当所述OLT预期的波长通道标识不在所述校准记录中,则发送第五消息给所述ONU,所述第五消息包括ONU去激活指示位,用于指示所述ONU去激活后,在重新注册前校准所有新增波长通道,所述所有新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道。
[0096] S208、所述ONU接收所述第一消息,根据所述波长强制切换标志,对需要切换的目标波长通道进行波长通道校准,并指示所述ONU切换到校准后的目标波长通道上。
[0097] 进一步地,所述第一消息还包括:强制校准标志;
[0098] 所述方法还包括:
[0099] 所述ONU根据所述强制校准标志,完成所有新增波长通道进行校准,并切换到所述目标波长通道,其中,所述新增波长通道所对应的新增波长通道标识不在所述校准记录中,所述新增波长包括所述目标波长通道。
[0100] 进一步地,所述ONU接收所述OLT发送的第三消息;
[0101] 所述方法还包括:
[0102] 所述ONU根据所述第三消息,对所述OLT的预期工作波长通道标识所标识的波长通道进行波长通道校准,所述OLT预期的波长通道标识为所述OLT给所述ONU分配的工作波长通道标识。
[0103] 进一步地,所述第三消息还包括:预期波长通道指示位;
[0104] 所述方法还包括:
[0105] 所述ONU根据所述预期波长通道指示位,对OLT的预期波长通道进行波长通道校准,并将已经校准的OLT的预期波长通道作为ONU的工作波长通道。
[0106] 进一步地,所述ONU接收所述OLT发送的第四消息,所述第四消息包括波长通道校准指示位;
[0107] 所述ONU根据所述波长通道校准指示位,对所有新增波长通道进行校准;或者,[0108] 所述ONU根据所述波长通道校准指示位,对指定的新增波长通道进行校准;其中,所述所有新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道以及所述指定的新增波长通道,所述指定的新增波长通道为根据所述第四消息中的需要校准的波长通道标识所指定的波长通道,或者为根据所述第四消息中的需要校准的波长通道数和需要校准的波长通道标识所指定的波长通道。
[0109] 进一步地,所述ONU接收所述OLT发送的第五消息,所述第五消息包括ONU去激活指示位;
[0110] 所述ONU根据所述ONU去激活指示位,在重新注册前校准所有新增波长通道,所述新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道,所述OLT预期的波长通道为所述OLT预期的波长通道标识为所述OLT给所述ONU分配的工作波长通道标识。
[0111] S210、所述OLT与所述ONU通过校准后的目标波长通道进行数据通信。
[0112] 本发明提供的实施例通过ONU上报ONU的校准记录,所述校准记录包括已经校准的波长通道标识;当所述OLT根据所述校准记录,确定所述ONU需要切换的目标波长通道所对应的目标波长通道标识不在所述校准记录中,发送第一消息给所述ONU,所述第一消息包括波长强制切换标志,所述ONU根据所述承载波长强制切换标志,对需要切换的目标波长通道进行波长通道校准,并指示所述ONU切换到校准后的目标波长通道上,实现了ONU对新增波长通道进行校准后快速进行波长切换,进而通过校准的新增波长通道进行数据通信,有效的利用了新增波长通道对系统进行扩容,提高了系统的带宽利用率。
[0113] 下面基于上面图1提供的网络架构,根据实施例1提供的通信方法,分别通过实施2,实施例3以及实施例4对上述实施例提供的通信方法具体细化,具体通过实施例2对OLT根据ONU上报的校准记录进行ONU的注册认证过程做详细介绍;通过实施3,ONU通过对OLT预期的波长通道进行校准后,切换到预期的波长通道的过程做详细介绍;以及通过实施例4,对ONU对新增波长通道的校准过程做详细介绍。
[0114] 实施例2
[0115] 图3给出了根据本发明实施例的一种无源光网络的ONU注册方法的示意性流程图,该方法可以应用在图1所示的网络架构中,该方法可以由执行该通信方法的装置执行,例如该方法可以由ONU或者OLT执行。如图3所示,该方法包括:
[0116] S300、OLT在多个下行波长通道下发携带安静窗的第一消息,所述第一消息用来指示未注册的ONU在安静窗内进行注册。
[0117] 其中,所述第一消息可以为物理层操作管理和维护(Physical Layer Operations Administration and Maintenance,PLOAM)消息、光网络终端管理和控制接口(ONT Management and Control Interface,OMCI)消息、多点控制协议(Multi-Point Control Protocols,MPCP)消息或者操作管理和维护(Operation Administration and Maintenance,OAM)消息其中的任意一种,也可以是其它消息。
[0118] S302、未注册的ONU进行下行波长自校准,生成校准记录中的第一表项,然后选择所述校准记录的第一表项中的一个已校准的下行波长通道,作为初始下行工作波长通道,通过初始下行工作波长通道接收OLT下发的第一消息。
[0119] 具体校准记录中的第一表项的生成过程如下:
[0120] 对于ONU类型为出厂时已经预先进行波长校准的ONU,该ONU遍历被已经预先校准的下行波长,建立下行波长与下行波长通道的对应关系;对于ONU类型为出厂时未进行波长校准的ONU,该ONU进行波长扫描(ONU按照一定的步进连续改变下行波长),建立下行波长与下行波长通道的对应关系。其中,所述对应关系中的下行波长通道是由ONU根据接收到OLT广播的下行的波长通道标识确定的。
[0121] 进一步地,ONU将所述建立的对应关系中的下行波长通道所对应的标识,即下行波长通道标识作为校准记录的第一表项。
[0122] 具体校准记录中的第一表项的生成过程可以适用于上述未注册的ONU,也可以适用于已经注册的ONU。
[0123] S304、未注册的ONU在所述第一消息中指定的安静窗内上报第二消息给OLT,所述第二消息包括SN和校准记录,所述校准记录包括第一表项和/或第二表项,其中,所述第一表项包括已经校准的下行波长通道标识,所述第二表项包括已经校准的上行波长通道标识。
[0124] 具体地,ONU生成所述校准记录中的第二表项后,将包括上述步骤S202中生成的第一表项和生成的第二表项的校准记录承载在第二消息中发送给OLT。
[0125] 其中,具体校准记录中的第二表项的生成过程如下:
[0126] 对于ONU类型为出厂时已经预先进行波长校准的ONU,该ONU遍历被已经预先校准的上行波长,建立上行波长与上行波长通道的对应关系;对于ONU类型为出厂时未进行波长校准的ONU,该ONU进行波长扫描(ONU按照一定的步进连续改变上行波长),建立上行波长与上行波长通道的对应关系。其中,所述对应关系中的上行波长通道由OLT根据ONU发送的光信号进行检测来确定的。
[0127] 具体OLT确定上行波长通道的过程为:
[0128] 该OLT收到ONU发送的光信号,确定接收光信号的上行波长通道,将确定的上行波长通道对应的标识下发给ONU,使得ONU建立上行波长与上行波长通道的对应关系,其中,所述上行波长通道为所述上行通道标识对应的上行波长通道。
[0129] 进一步地,ONU将所述建立的对应关系中的上行波长通道所对应的标识,上行波长通道标识作为校准记录的第二表项。
[0130] 具体校准记录中的第二表项的生成过程可以适用于上述未注册的ONU,也可以适用于已经注册的ONU。
[0131] 进一步地,所述第二消息可以为PLOAM消息、OMCI消息、MPCP消息或者OAM消息其中的任意一种,也可以是其它消息。
[0132] 所述ONU可以通过所述PLOAM消息、OMCI消息、MPCP消息或者OAM消息或者其它类型的消息中的任意一种承载上述SN和校准记录。
[0133] 以采用PLOAM消息来承载上述SN和校准记录为例,PLOAM消息的消息格式如表1所示。
[0134] 表1
[0135]
[0136] 其中,表1为PLOAM消息格式示意图。PLOAM消息通常包括光网络单元标识(ONU ID)字段、消息类型标识(Message type ID)字段、序列号(Sequence No)字段、消息内容(Message Content)字段和消息完整性检查(Message Integrity Check)字段。在本发明实施例中,上述SN和校准记录可以承载在PLOAM消息的消息内容字段如表1所示。
[0137] 表1中具体第5-40字节的消息内容承载上述SN和校准记录的消息格式可以如下表2所示。
[0138] 表2
[0139]
[0140]
[0141] 上述表2中,字节19到字节n(n为整数,n>19)为新增必选字段,其中字节19到字节n中填充“校准记录”,该校准记录又包括已经校准的波长通道标识,所述已经校准的波长通道标识可以包括已经校准的下行波长通道标识或者已经校准的上行波长通道标识,或者所述已经校准的波长通道标识包括已经校准的下行波长通道标识和已经校准的上行波长通道标识,可以通过“0000 DDDD”表示已经校准的下行波长通道标识,通过“0000 UUUU”表示已经校准的上行波长通道标识,其中,DDDD以及UUUU为二进制取值,例如“0000 DDDD”取值为“0000 0000”表示已经校准的下行波长通道标识0;“0000 UUUU”取值为“0000 0000”表示已经校准的上行波长通道标识0。应该理解的是,上述字节19到字节n中填充“校准记录”并不是唯一的,该“校准记录”也可以位于该消息的其它字节中。
[0142] 可选地,字节17为新增可选字段,字节17中填充“ONU的校准类型”,可以通过“0000 00TT”表示ONU的标准类型。当TT=00时,表示出厂时未进行波长校准的ONU,当TT=01时,表示出厂时已经预先进行波长校准的ONU。
[0143] 可选地,字节18为新增可选字段,字节18中填充“已经校准的波长通道数”,可以通过“AAAABBBB”表示“已经校准的波长通道数”,具体通过“AAAA”表示已经校准的上行波长通道数,“BBBB”表示已经校准的下行波长通道数。其中,AAAA以及BBBB为二进制取值,例如“AAAA”取值为“0001”表示已经校准的下行波长通道数为1;“BBBB”取值为“0001”表示已经校准的上行波长通道数为1。
[0144] 该消息的其它字段的信息描述如下:
[0145] PLOAM消息中第1-2字节填充ONU标识ONU-ID字段,所述ONU-ID的取值为0x03FF表示此时ONU还未分配ONU-ID;第3字节填充“消息类型标识Message type ID”,若消息类型为ONU序列号,可以通过“0x01”表示;第4字节填充“序列号sequence numbe”,表示广播消息的序列号或者单播消息的序列号,可以通过“0x00”表示;第5字节-第16字节可以填充“供应商标识Vendor ID”,“供应商特定序列号(Vendor specific serial number,VSSN)”,“随机延时Random delay”,或者填充其它信息,具体填充形式不限,第n字节-第40字节(19<n<40,且n为整数)填充“发送端的数据”或者“接收端的数据”,或者其它内容;第41-48字节用于消息完整检测MIC。
[0146] 应该理解地,上述消息格式中如字段取值、字段长度,以及各字段在消息中的位置可以根据实际需要而定,并不限制于上述表格的具体字段等描述。
[0147] 从上述表1的描述可知,未注册的ONU上报的第二消息中至少携带了SN和校准记录,也可以携带ONU的校准类型或者已经校准的波长通道数。
[0148] S306、OLT收到未注册的ONU的第二消息,根据所述第二消息中的校准记录判断ONU是否满足注册条件。
[0149] 具体地,所述OLT从所述校准记录中获取ONU的已经校准的上行和下行波长通道,根据所述获取的ONU的已经校准的上行和下行波长通道,判断该ONU是否满足注册条件。
[0150] 所述ONU的注册条件为:ONU已经较准一对绑定的上行和下行波长通道,且所述一对绑定的上行和下行波长通道为OLT预期的上行和下行工作波长通道,该ONU已经较准一对绑定的上行和下行波长通道在所述校准记录中;其中,所述OLT预期的上行和下行工作波长通道为OLT给ONU分配的上行和下行工作波长通道。即,OLT根据所述校准记录,确定OLT预期的波长通道标识在所述校准记录中,则允许所述ONU进行注册。
[0151] S308、当ONU满足所述注册条件时,OLT允许ONU进行注册。
[0152] 在本发明实施例中,OLT根据未注册的ONU在注册时上报的SN和校准记录对为未注册的ONU进行注册认证,确保了ONU注册后能够在预期的工作波长通道进行正常工作,实现了OLT对ONU快速认证,提高了系统的可靠性。
[0153] 实施例3
[0154] 如图4所示,图4为本发明实施例提供的一种波长通道切换的方法的示意性流程图。
[0155] 应该可以理解的是,图4所示的方法流程可以为实施例2后的进一步动作,也可以是独立于实施例2的方法流程。
[0156] 该图4所示的方法流程也可以图1的架构为基础,具体描述当无源光网络系统中新增波长通道,该新增波长通道可以为未校准的波长通道。应该可以理解地是,下面所描述的两种场景中涉及的波长通道都可以被理解为无源光网络系统的新增波长通道。其一,现有系统中考虑到OLT的节能,即现网用户或业务量较少时,将ONU切换到部分、甚至单个波长通道上,关闭其他剩余波长通道已达到节能的目的,对于ONU正在使用的工作波长通道而言,这些工作波长通道为ONU已经校准过的波长通道,但是后续由于业务规模的提升,需要重新启用以前因节能而关闭的波长通道,该重新启用的以前因节能而关闭的波长通道可以理解为上述提到的新增波长通道;其二,无源光网络系统由之前的4个波长通道升级扩容到8个波长通道时,新增的4个波长通道即为上述提到的新增波长通道,其中,所述4个波长通道仅仅为了举例而言,不局限于4个波长通道。
[0157] 针对上述提到的应用场景,所述ONU的波长切换的方法如下所示。
[0158] S400、ONU上报校准记录给OLT。
[0159] 具体校准记录包括所述校准记录包括第一表项和/或第二表项,其中,所述第一表项包括已经校准的下行波长通道标识,所述第二表项包括已经校准的上行波长通道标识。
[0160] S402、OLT接收所述ONU发送的校准记录。
[0161] 具体ONU生成校准记录的过程可以参考实施例1中的步骤S302以及步骤S304中的“具体校准记录中的第一表项的生成过程”和“具体校准记录中的第二表项的生成过程”,这里就不再赘述。
[0162] 具体ONU可以在实施例1中的ONU注册过程中,将所述校准记录承载在实施例1中的第二消息中上报给OLT,这是最优实施例,当然也可以ONU给OLT发送承载该校准记录的消息给OLT,这里不做限制。
[0163] S404、当ONU需要切换的目标波长通道不在所述校准记录中,则OLT发送第三消息给ONU,所述第三消息中承载波长强制切换标志,用于指示ONU对需要切换的目标波长通道进行校准,并强制切换到校准后的目标波长通道上。
[0164] 可选地,所述第三消息还可以包括强制校准标志,用于在ONU进行波长切换前,OLT指示ONU通过所述强制校准标志去决定是否对新增波长通道进行校准。具体地,当强制校准标志的取值为1,则ONU完成对所有新增波长通道的校准后,切换到目标波长通道;当强制校准标志的取值为0,则ONU直接切换到目标波长通道。
[0165] 进而,应该可以理解为,对目标波长通道是否需要进行校准是由波长强制切换标志的取值决定的,对新增波长是否需要进行校准是由强制校准标志的取值决定。
[0166] 具体地,OLT可以从ONU上报的包含校准记录的消息中,提取该校准记录。优选地,ONU可以在注册时,通过上SN的消息中携带该校准记录上报给OLT,这种方式可以参照实施例一的相关方法描述。
[0167] 具体的第三消息格式如表3所示。
[0168] 表3
[0169]
[0170]
[0171] 表3以PLOAM消息的格式为例进行举例说明,但并不局限于PLOAM消息。
[0172] 表3中,字节11为新增字段,字节11中填充波长强制切换标志,用于指示ONU对未校准的目标波长通道进行校准,并强制切换到校准后的目标波长通道上。
[0173] 具体可以通过C00F 000R来表示波长强制切换标志,具体描述如下:
[0174] C值用来表示强制校准标准,即当C值为1,表示ONU完成对所有新增波长通道的校准后,ONU再切换到已经校准的目标波长通道上;C值为0,表示ONU直接切换到校准后对的目标波长通道。
[0175] F值强制波长切换标志,用于指示ONU对未校准的目标波长通道进行校准,指示ONU切换到校准后的目标波长通道上;当F值为1,不论ONU是否支持目标波长通道,都必须通过自校准进行强制切换;当F值为0,对于ONU不支持的目标波长通道,不强制切换直接返回相应错误码。
[0176] R值用来指示波长切换失败后是否强制回滚到波长切换前的波长通道,即R值为1时,表示当波长切换失败,强制ONU回滚到切换前的波长通道;R值为0时,表示当波长切换失败,不强制ONU回滚到切换前的波长通道上。
[0177] 进一步地,上述PLOAM消息的其它字段为现有标准中规定的各个字段,这里就做一个粗略的介绍,不做详细描述。第1-2字节填充ONU标识,用于表示通过单播方式下发给指定ONU的ONU标识;第3字节填充消息类型标识Message type ID,该消息类型标识可以通过0x21表示该消息为调节控制消息,也可以理解为波长切换消息;第4字节为序列号,具体为单播PLOAM消息序列号或者广播PLOAM消息序列号;第5字节为操作码operation code,若值为0表示该操作为请求操作;第7-8字节为上行开始计数Uptream start count,该数值用于表示ONU上行波长开始调节时间;第9-10字节为下行开始计数Downstream start count,该数值用于表示ONU下行波长开始调节时间;字节第41-48为消息完整性检测MIC。
[0178] 应该可以理解地,上述消息格式中如字段取值、字段长度,以及各字段在消息中的位置可以根据实际需要而定,并不限制于上述表格的具体字段等描述。
[0179] 应该可以理解地,可选地,上述OLT也可以省略步骤S300和S302,即OLT无ONU上报的ONU的校准记录,此时OLT发送第三消息给ONU,所述第三消息中承载波长强制切换标志,用于指示ONU对未校准的目标波长通道进行校准,并强制切换到校准后的目标波长通道上。
[0180] 进一步地,当ONU需要切换的目标波长通道在所述校准记录中,则OLT发送第三消息给ONU,用于指示ONU切换到目标波长通道上。其中,这种情况下,OLT发送给ONU的第三消息中没有承载波长强制切换标志。
[0181] 具体地,当ONU有多个目标波长通道时,可以优先选择所述校准记录中的波长通道作为需要切换的目标波长通道进行切换。
[0182] S406、ONU收到第三消息,根据第三消息中的波长强制切换标志,ONU对未校准的目标波长通道进行校准,并强制切换到校准后的目标波长通道上。
[0183] 具体地,ONU判断收到的第三消息中的波长强制切换标志的值,若该值为1,若ONU不支持目标波长通道,则必须通过自校准进行强制切换;若该值为0,对于ONU不支持目标波长通道,不强制切换直接返回相应错误码。
[0184] 进一步地,ONU在波长切换过程前,ONU根据强制校准标志决定是否对新增波长通道进行校准。可选地,所述第三消息还可以包括强制校准标志,用于在波长切换过程前,决定是否对新增波长通道进行校准。具体地,当强制校准标志的取值为1,则ONU完成对所有新增波长通道的校准后,切换到目标波长通道;当强制校准标志的取值为0,则ONU直接切换到目标波长通道。
[0185] 进而,应该可以理解为,对目标波长通道是否需要进行校准是由波长强制切换标志的取值决定的,对新增波长是否需要进行校准是由强制校准标志的取值决定。
[0186] 在本发明实施例中,OLT通过ONU上报的校准记录,确定需要切换的目标波长通道不在所述校准记录中,则通过波长强制切换标志,指示ONU对未校准的目标波长通道进行校准,并强制切换到校准后的目标波长通道上,进而可以保证ONU能够切换到新增的波长通道,当ONU有多个可选的目标波长通道,优先校准记录中记录的目标波长通道,进行快速波长切换。
[0187] 实施例4
[0188] 下面描述根据校准记录,对波长通道进行校准的方法,具体如图5所示,图5为一种ONU的波长通道校准的方法,具体如下:
[0189] S500、OLT收到ONU上报的校准记录,当OLT的预期波长通道不在所述上报的校准记录中,即OLT的预期波长通道为新增波长通道,则发送第四消息给ONU,请求ONU对预期的波长通道进行波长通道校准。
[0190] 具体的,所述OLT接收到校准记录,根据校准记录,查询ONU的预期波长通道是否在所述校准记录中,当ONU的预期波长通道不在所述上报的校准记录中,则指示ONU对预期波长通道进行波长通道校准;当ONU的预期波长通道在所述上报的校准记录中,则不需要再对预期波长通道进行校准。其中,对所述校准记录包括第一表项和/或第二表项,其中,所述第一表项包括已经校准的下行波长通道标识,所述第二表项包括已经校准的上行波长通道标识。
[0191] 进一步地,所述第四消息可以通过对PLOAM消息、OMCI消息、MPCP消息或者OAM消息任意一消息进行扩展。
[0192] 可选地,所述第四消息中承载有预期波长通道指示位,用于指示ONU对预期的波长通道进行波长通道校准后,将当前已校准波长通道作为新的工作波长通道,或者完成波长校准后,切回到原来的波长通道。
[0193] 所述第四消息的格式如下表4。
[0194] 表4
[0195]
[0196] 如表4所示,该第四消息以PLOAM消息为例进行举例说明。
[0197] 其中,新增字节为字节3和字节5。字节3标识消息类型标识为校准请求。
[0198] 字节5为可选字段,用于指示ONU完成波长校准后,ONU的预期工作波长通道是否工作在原来的波长通道,可以通过0000 000R表示,具体为R=0:完成波长校准后,当前已校准波长通道为新的工作波长通道,R=1:完成波长校准后,切回到原来的波长通道。
[0199] 字节6-48请参见表3的具体描述,这里就不再赘述。
[0200] 上述第四消息的格式还可以如下表5所示,通过表5的第5-第6字节指示ONU对预期的波长通道进行校准,具体格式如下。
[0201] 表5
[0202]
[0203] 如表5所示,新增第5字节-第6字节用来表示ONU需要校准的波长通道。具体为,字节5为option字段,当option值为“0”指示ONU校准所有新增波长通道,当option值为1,指示ONU校准字节6中指定的波长通道;第6字节用于指示字节5中哪些波长通道需要校准,具体为“DDDD”为需要校准的下行波长通道标识,“UUUU”为需要校准的上行波长通道标识。
[0204] 表5中字节7为新增可选字段,用于指示ONU完成波长通道校准后,ONU是工作在新的工作波长通道还是工作在原来的波长通道,可以通过0000 000R表示,具体为R=0:完成波长通道校准后,当前已校准波长通道为新的工作波长通道,R=1:完成波长通道校准后,切回到原来的波长通道。
[0205] 其余字节可以参照表1-4中对应的字节的描述。
[0206] 另一种第四消息还可以如下表6所示,其中,表6与上述表5的区别在于新增了需校准的波长通道数,可以对多个波长通道进行波长通道校准,具体表6如下。
[0207] 表6
[0208]
[0209]
[0210] 表6中,新增第6字节,表示需校准的波长通道数,该需校准的波长通道数可以表示需要校准的波长通道可以为多个,这是与表5的不同之处,表5中需要校准的波长通道可以为一个。具体为“AAAA BBBB”表示,通过“AAAA”表示需要校准的下行波长通道数,“BBBB”表示需要校准的上行波长通道数;第7字节-第n字节中通过“0000 DDDD”表示需校准的下行波长通道标识,用于标识需校准的下行波长通道,“0000 UUUU”表示需校准的上行波长通道标识,用于标识需要校准的上行波长通道。
[0211] 其余字节可以参照表5对应的字节的描述,其中第5字节中,当option值为1时,表示校准下面第6-7字节指定的波长通道。这里就不再具体对各个字节一一进行描述。
[0212] S502、ONU收到OLT的第四消息,对预期的波长通道进行波长通道校准。
[0213] 具体ONU进行波长通道校准的过程请参见ONU生成校准记录的过程即实施例1中的步骤S202以及步骤S204中的“具体校准记录中的第一表项的生成过程”和“具体校准记录中的第二表项的生成过程”,这里就不再赘述。
[0214] 具体ONU可以在实施例1中的ONU注册过程中,将所述校准记录承载在实施例1中的第二消息中上报给OLT,这是最优实施例,当然也可以ONU给OLT发送承载该校准记录的消息给OLT,这里不做限制。
[0215] 可选地,ONU根据所述第四消息中承载的预期波长通道指示位,对预期的波长通道进行波长通道校准后,将当前已校准波长通道作为新的工作波长通道,或者完成波长校准后,切回到原来的波长通道。
[0216] 如图6所示,图6为另一种ONU的波长通道校准的方法,具体如下:
[0217] S600、OLT收到ONU上报的校准记录,当ONU的预期波长通道不在所述上报的校准记录中,即ONU的预期波长通道为新增波长通道,发送第五消息给ONU,其中第五消息中承载ONU去激活指示位,用于指示ONU去激活后,在重新注册前校准所有新增波长通道。
[0218] 具体的,所述OLT接收到校准记录,根据校准记录,查询ONU的预期波长通道是否在所述校准记录中,当ONU的预期波长通道不在所述上报的校准记录中,则指示ONU去激活后,在重新注册前校准所有新增波长通道。当ONU的预期波长通道在所述上报的校准记录中,则不需要再对预期波长通道进行校准。其中,对所述校准记录包括第一表项和/或第二表项,其中,所述第一表项包括已经校准的下行波长通道标识,所述第二表项包括已经校准的上行波长通道标识。
[0219] 进一步地,所述第五消息可以通过对PLOAM消息、OMCI消息、MPCP消息或者OAM消息任意一消息进行扩展。
[0220] 可选地,所述第五消息中承载有预期波长通道指示位,用于指示ONU对预期的波长通道进行波长通道校准后,将当前已校准波长通道作为新的工作波长通道,或者完成波长校准后,切回到原来的波长通道(该指示位未在表7中显示,可以参见表6的描述)。
[0221] 其中,第五消息格式可以如表7所示,通过表7中的第5字节的去激活指示位,指示ONU去激活后,在重新注册前校准所有新增波长通道。应该可以理解的是,表7的去激活指示的位置,长度等不仅局限于表7中,还可以根据各种需要对位置等进行改变。
[0222] 表7
[0223]
[0224] 如表7所示,新增字节5,用于指示ONU是否对所有新增波长通道进行校准,可以通过“0000 000F”来表示,F=0,表示ONU无操作要求,即ONU不用执行对波长通道的校准,F=1,ONU去激活后,在重新注册前校准所有新增波长通道。
[0225] 其余字节为标准PLOAM消息规定的内容,其中,第3字节为消息类型标识,该消息类型标识为去激活ONU标识Deactivate ONU ID消息,可以通过0x05表示。
[0226] 其余字节可以参照表3或者表4中对应的字节的描述。
[0227] S602、ONU收到OLT的第五消息,根据所述第五消息中的去激活指示位,进行去激活处理,在重新注册前校准所有新增波长通道。
[0228] 具体ONU进行波长通道校准的过程请参见ONU生成校准记录的过程即实施例1中的步骤S302以及步骤S304中的“具体校准记录中的第一表项的生成过程”和“具体校准记录中的第二表项的生成过程”,这里就不再赘述。
[0229] 具体ONU可以在实施例2中的ONU注册过程中,将所述校准记录承载在实施例2中的第二消息中上报给OLT,这是最优实施例,当然也可以ONU给OLT发送承载该校准记录的消息给OLT,这里不做限制。
[0230] 本发明实施例提供的波长通道校准的方法,OLT根据ONU上报的校准记录,通过不同的消息指示,指示OLT对新增的波长通道进行校准,实现了系统的平滑扩容,提高了系统带宽的利用率。
[0231] 本发明实施例提供的装置如图7所示。
[0232] 一种无源光网络的通信装置70,所述装置包括:
[0233] 第一通信单元702,用于接收光网络单元ONU上报的校准记录,所述校准记录包括已经校准的波长通道标识;根据所述第一处理单元的指示,发送第一消息给所述ONU,所述第一消息包括波长强制切换标志,所述承载波长强制切换标志用于指示所述ONU对需要切换的目标波长通道进行波长通道校准,并指示所述ONU切换到校准后的目标波长通道上;接收所述ONU通过校准后的目标波长通道发送的数据;
[0234] 第一处理单元704,用于当所述OLT根据所述校准记录,确定所述ONU需要切换的目标波长通道所对应的目标波长通道标识不在所述校准记录中时,指示所述第一通信单元发送第一消息给所述ONU。
[0235] 上述通信装置可以为OLT,对应于图1中的OLT。
[0236] 具体OLT的功能请参见图1-6的方法实施例中的具体描述,这里就不再赘述。
[0237] 上述的第一通信单元可以为OLT的收发器,第一处理单元可以为MAC或者微处理器,该第一处理单元可以在芯片上实现。
[0238] 所述第一消息还包括:强制校准标志,用于指示ONU完成所有新增波长通道进行校准后,切换到所述目标波长通道,其中,所述新增波长通道所对应的新增波长通道标识不在所述校准记录中,所述新增波长包括所述目标波长通道。
[0239] 进一步地,第一通信单元具体用于发送第二消息给所述ONU,所述第二消息包括所述安静窗,用于指示所述ONU在所述安静窗内进行注册;在所述安静窗内,接收所述ONU上报的注册请求,所述注册请求中包括ONU的序列号和校准记录。
[0240] 进一步地,所述校准记录包括已经校准的上行波长通道标识以及已经校准的下行波长通道标识的至少一种。
[0241] 进一步地,所述校准记录包括已经校准的上行波长通道标识以及已经校准的下行波长通道标识的至少一种。
[0242] 进一步地,所述第一处理单元还用于根据所述校准记录,确定OLT预期的波长通道标识在所述校准记录中,则允许所述ONU进行注册,其中,所述OLT预期的波长通道标识为OLT给ONU分配的工作波长通道标识。
[0243] 进一步地,所述第一处理单元还用于当所述OLT预期的波长通道标识不在所述校准记录中,指示所述第一通信单元发送第三消息给所述ONU;
[0244] 所述第一通信单元,还用于根据所述第一处理单元的指示,发送第三消息给所述ONU,请求所述ONU对所述OLT预期的波长通道标识所标识的波长通道进行波长通道校准,所述OLT预期的波长通道标识为所述OLT给所述ONU分配的工作波长通道标识。
[0245] 进一步地,所述第三消息还包括:预期波长通道指示位,用于指示所述ONU对所述OLT的预期波长通道进行波长通道校准,并将已经校准的OLT的预期波长通道作为所述ONU的工作波长通道。
[0246] 进一步地,所述第一处理单元还用于当所述OLT预期的波长通道标识不在所述校准记录中,指示所述第一通信单元发送第四消息给所述ONU;
[0247] 所述第一通信单元,还用于根据所述第一处理单元的指示,发送第四消息给所述ONU,所述第四消息包括波长通道校准指示位,用于指示所述ONU对所有新增波长通道进行校准,或者,指示所述ONU对指定的新增波长通道进行校准,其中,所述所有新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道以及所述指定的新增波长通道,所述指定的新增波长通道根据所述第四消息中的需要校准的波长通道标识来确定的,或者,根据所述第四消息中的需要校准的波长通道数和需要校准的波长通道标识来确定的。
[0248] 进一步地,所述第一处理单元还用于当所述OLT预期的波长通道标识不在所述校准记录中,指示所述第一通信单元发送第五消息给所述ONU;
[0249] 所述第一通信单元,还用于根据所述第一处理单元的指示,发送第五消息给所述ONU,所述第五消息包括ONU去激活指示位,用于指示所述ONU去激活后,在重新注册前校准所有新增波长通道,所述所有新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道。
[0250] 可以看出,本实施例中,在本发明实施例中,光网络单元ONU上报ONU的校准记录,所述校准记录包括已经校准的波长通道标识;当所述OLT根据所述校准记录,确定所述ONU需要切换的目标波长通道所对应的目标波长通道标识不在所述校准记录中,发送第一消息给所述ONU,所述第一消息包括波长强制切换标志,所述ONU根据所述承载波长强制切换标志,对需要切换的目标波长通道进行波长通道校准,并指示所述ONU切换到校准后的目标波长通道上,实现了ONU对新增波长通道进行校准后快速进行波长切换,进而通过校准的新增波长通道进行数据通信,有效的利用了新增波长通道对系统进行扩容,提高了系统的带宽利用率。
[0251] 如图8所示,本发明实施例还提供一种无源光网络通信装置80,具体结构如下:
[0252] 所述通信装置80包括:
[0253] 第二通信单元802,用于上报的校准记录给光线路终端OLT,所述校准记录包括已经校准的波长通道标识;接收所述OLT发送的第一消息,所述第一消息包括波长强制切换标志;
[0254] 第二处理单元804,用于根据所述波长强制切换指示,对需要切换的目标波长通道进行波长通道校准,并切换到校准后的目标波长通道上;所述ONU根据所述切换后的目标波长通道与所述OLT进行数据通信。
[0255] 上述通信装置可以为ONU,对应于图1中的ONU。
[0256] 具体ONU的功能请参见图1-6的方法实施例中的具体描述,这里就不再赘述。
[0257] 上述的第二通信单元可以为ONU的收发器,第二处理单元可以为MAC或者微处理器,该第二处理单元的功能可以在ONU的芯片上实现。
[0258] 进一步地,所述第一消息还包括:强制校准标志;
[0259] 所述第二通信单元,还用于根据所述强制校准标志,完成所有新增波长通道进行校准,并切换到所述目标波长通道,其中,所述新增波长通道所对应的新增波长通道标识不在所述校准记录中,所述新增波长包括所述目标波长通道。
[0260] 进一步地,第二通信单元,具体用于接收所述OLT发送第二消息,所述第二消息包括安静窗;所述ONU在所述安静窗内发送注册请求给所述OLT,所述注册请求包括:ONU的序列号和校准记录,所述校准记录由所述ONU生成;在所述安静窗内,接收所述ONU上报的ONU的序列号和校准记录。
[0261] 进一步地,所述校准记录包括已经校准的上行波长通道标识以及已经校准的下行波长通道标识的至少一种。
[0262] 进一步地,所述校准记录还包括:已经校准的下行波长通道数以及已经校准的上行波长通道数的至少一种。
[0263] 进一步地,所述第二通信单元,还用于接收所述OLT发送的第三消息;
[0264] 所述第二处理单元,还用于根据所述第三消息,对所述OLT的预期工作波长通道标识所标识的波长通道进行波长通道校准,所述OLT预期的波长通道标识为所述OLT给所述ONU分配的工作波长通道标识。
[0265] 进一步地,所述第三消息还包括:预期波长通道指示位;
[0266] 所述第二处理单元,还用于根据所述预期波长通道指示位,对OLT的预期波长通道进行波长通道校准,并将已经校准的OLT的预期波长通道作为ONU的工作波长通道。
[0267] 进一步地,所述第二通信单元,还用于接收所述OLT发送的第四消息,所述第四消息包括波长通道校准指示位;
[0268] 所述第二处理单元,还用于根据所述波长通道校准指示位,对所有新增波长通道进行校准;或者,根据所述波长通道校准指示位,对指定的新增波长通道进行校准;其中,所述所有新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道以及所述指定的新增波长通道,所述指定的新增波长通道为根据所述第四消息中的需要校准的波长通道标识所指定的波长通道,或者为根据所述第四消息中的需要校准的波长通道数和需要校准的波长通道标识所指定的波长通道。
[0269] 进一步地,所述第二通信单元,还用于接收所述OLT发送的第五消息,所述第五消息包括ONU去激活指示位;
[0270] 所述第二处理单元,还用于根据所述ONU去激活指示位,在重新注册前校准所有新增波长通道,所述新增波长通道包括OLT预期的波长通道标识所标识的OLT预期的波长通道,所述OLT预期的波长通道为所述OLT预期的波长通道标识为所述OLT给所述ONU分配的工作波长通道标识。
[0271] 可以看出,本实施例中,在本发明实施例中,光网络单元ONU上报ONU的校准记录,所述校准记录包括已经校准的波长通道标识;当所述OLT根据所述校准记录,确定所述ONU需要切换的目标波长通道所对应的目标波长通道标识不在所述校准记录中,发送第一消息给所述ONU,所述第一消息包括波长强制切换标志,所述ONU根据所述承载波长强制切换标志,对需要切换的目标波长通道进行波长通道校准,并指示所述ONU切换到校准后的目标波长通道上,实现了ONU对新增波长通道进行校准后快速进行波长切换,进而通过校准的新增波长通道进行数据通信,有效的利用了新增波长通道对系统进行扩容,提高了系统的带宽利用率。
[0272] 本发明实施例还提供一种通信装置90,如图90所示。
[0273] 一种通信装置90,其特征在于,该装置90包括处理器902、存储器904和总线系统906,该处理器902和该存储器904通过该总线系统904相连,该存储器904用于存储指令,该处理器904用于执行该存储器904存储的指令,其中,该处理器902用于:用于当所述OLT根据所述校准记录,确定所述ONU需要切换的目标波长通道所对应的目标波长通道标识不在所述校准记录中时,指示所述第一通信单元发送第一消息给所述ONU。
[0274] 或者,所述处理器902用于:用于根据所述波长强制切换指示,对需要切换的目标波长通道进行波长通道校准,并切换到校准后的目标波长通道上;所述ONU根据所述切换后的目标波长通道与所述OLT进行数据通信。
[0275] 进一步地,该处理器902的具体功能可以参见装置实施例图7中的通信装置70中的第二处理单元704或者图8中的通信装置80中的第二处理单元804的具体功能,这里就不再赘述。
[0276] 应理解,在本发明实施例中,该处理器902可以是中央处理单元(Central Processing Unit,简称为“CPU”),该处理器902还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0277] 该存储器904可以包括只读存储器和随机存取存储器,并向处理器902提供指令和数据。存储器904的一部分还可以包括非易失性随机存取存储器。例如,存储器904还可以存储设备类型的信息。
[0278] 该总线系统906除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统906。
[0279] 在实现过程中,上述方法的各步骤可以通过处理器902中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器904,处理器904读取存储器904中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
[0280] 本发明还提供一种无源光网络系统,可以参照图1所示,所述无源光网络系统至少包括OLT和各ONU,该OLT与ONU之间通过分光器splitter连接,所述OLT执行的功能如装置实施例图7以及图7相应的描述,所述ONU执行的功能如装置实施例图8以及图8相应的描述,具体为:
[0281] OLT用于接收光网络单元ONU上报的校准记录,所述校准记录包括已经校准的波长通道标识;当所述OLT根据所述校准记录,确定所述ONU需要切换的目标波长通道所对应的目标波长通道标识不在所述校准记录中,发送第一消息给所述ONU,所述第一消息包括波长强制切换标志,所述承载波长强制切换标志用于指示所述ONU对需要切换的目标波长通道进行波长通道校准,并指示所述ONU切换到校准后的目标波长通道上;接收所述ONU通过校准后的目标波长通道发送的数据。
[0282] ONU用于上报的校准记录给光线路终端OLT,所述校准记录包括已经校准的波长通道标识;接收所述OLT发送的第一消息,所述第一消息包括波长强制切换标志;根据所述波长强制切换指示,对需要切换的目标波长通道进行波长通道校准,并切换到校准后的目标波长通道上;根据所述切换后的目标波长通道与所述OLT进行数据通信。
[0283] 具体上面涉及的各种消息的格式请参见方法实施例1-实施例4对应的实施例的具体描述,这里就不再赘述。
[0284] 本发明实施例提供的一种无源光网络系统中,光网络单元接收光线路终端发送的第一消息,所述第一消息携带了备份波长通道标识信息;当光网络单元检测到故障,所述光网络单元将所述光网络单元的工作波长通道切换到所述备份波长通道标识信息所标识的备份波长通道;所述光网络单元通过所述切换后的备份波长通道进行数据通信,实现了无源光网络系统的快速保护倒换,进而提高了系统的可靠性。
[0285] 本发明还提供一种无源光网络系统,可以参照图1所示,所述无源光网络系统至少包括OLT和各ONU,该OLT与ONU之间通过分光器splitter连接,所述OLT执行的功能如装置实施例图7以及图7相应的描述,所述ONU执行的功能如装置实施例图8以及图8相应的描述,具体为:
[0286] OLT用于接收光网络单元ONU上报的校准记录,所述校准记录包括已经校准的波长通道标识;当所述OLT根据所述校准记录,确定所述ONU需要切换的目标波长通道所对应的目标波长通道标识不在所述校准记录中,发送第一消息给所述ONU,所述第一消息包括波长强制切换标志,所述承载波长强制切换标志用于指示所述ONU对需要切换的目标波长通道进行波长通道校准,并指示所述ONU切换到校准后的目标波长通道上;接收所述ONU通过校准后的目标波长通道发送的数据。
[0287] ONU用于上报的校准记录给光线路终端OLT,所述校准记录包括已经校准的波长通道标识;接收所述OLT发送的第一消息,所述第一消息包括波长强制切换标志;根据所述波长强制切换指示,对需要切换的目标波长通道进行波长通道校准,并切换到校准后的目标波长通道上;
[0288] 所述ONU根据所述切换后的目标波长通道与所述OLT进行数据通信。
[0289] 在本发明实施例中,通过ONU上报ONU的校准记录,所述校准记录包括已经校准的波长通道标识;当所述OLT根据所述校准记录,确定所述ONU需要切换的目标波长通道所对应的目标波长通道标识不在所述校准记录中,发送第一消息给所述ONU,所述第一消息包括波长强制切换标志,所述ONU根据所述承载波长强制切换标志,对需要切换的目标波长通道进行波长通道校准,并指示所述ONU切换到校准后的目标波长通道上,实现了ONU对新增波长通道进行校准后快速进行波长切换,进而通过校准的新增波长通道进行数据通信,有效的利用了新增波长通道对系统进行扩容,提高了系统的带宽利用率。
[0290] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0291] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可能可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0292] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0293] 上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0294] 另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0295] 上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明各个实施例上述方法的全部或部分步骤。其中,而前述的存储介质可包括:U盘、移动硬盘、磁碟、光盘、只读存储器(ROM,Read-Only Memory)或者随机存取存储器(RAM,Random Access Memory)等各种可以存储程序代码的介质。
[0296] 以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。