一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

端口检测方法和装置与流程

2021-11-15 17:13:00 来源:中国专利 TAG:


1.本技术涉及通信领域,并且更具体地,涉及端口检测方法和装置。


背景技术:

2.在无源光网络(passive optical network,pon)系统中,包括至少三种设备:光线路终端(optical line termination,olt)、光分布网(optical distribution network,odn)和光网络单元(optical network unit,onu)。其中,odn内可以包括一个或多个分光器(splitter),该一个或多个分光器可以实现odn的一级或多级分光。例如,以二级分光为例,一级分光器1将接收到的光信号功率等分,分别传输至接入一级分光器1分支端的分光器2以及分光器3,分光器2以及分光器3即第二级分光器,然后分光器2以及分光器3分别再将接收到的光信号功率等分,分别传输至接入的onu,odn中最后一级分光器的分支端作为odn的输出端口,onu接入odn的输出端口。
3.在pon系统的运维过程中,准确的onu与分光器的分支端连接关系可以为运营商或客户提供正确的资管信息,有利于资源的回收和利用。例如,当某个用户退订业务时,可以取消该用户与分光器的连接,空闲出来的分光器分支端可以提供给新用户使用,可以避免资源浪费。
4.一种确定onu与分光器的分支端的连接关系的方法是:在业务波长外,监控波长范围内,分光器每个分支端对监控波长范围内的一个特定波长的光信号进行反射,这样每个onu接收到的光信号不同,从而可以确定每个onu与特定波长的对应关系,进而根据分光器出厂设置时波长与分光器分支端的对应关系,可以确定onu与分光器分支端的连接关系。
5.但是,由于受到监控波长范围的限制,一些情况下无法为分光器分配足够的波长,来区分分光器的不同分支端,因而无法准确地确定onu与分光器的分支端的连接关系。


技术实现要素:

6.本技术提供了端口检测方法和装置,可以实现用较少的波长来区分分光器的不同分支端,从而可以准确地确定onu与分光器的分支端的连接关系。
7.第一方面,本技术提供了一种端口检测方法,所述方法包括:光线路终端olt向至少一个光网络单元onu发送m个波长的光信号,所述m个波长互不相同,m为大于1的整数;所述olt接收第一onu发送的至少一个反馈信息,所述至少一个反馈信息用于指示所述第一onu接收到所述m个波长的光信号的光功率的值,所述第一onu为所述至少一个onu中的任意一个onu;所述olt根据所述m个波长的光信号的光功率的值的大小,确定与所述第一onu对应的r个波长,r为大于或者等于2的整数;所述olt根据所述r个波长中的至少两个波长,确定所述第一onu对应的第一分光器的端口信息,所述第一分光器的第一分支端对应于所述至少两个波长。
8.可选地,olt可以通过第一分光器的第一分支端与至少两个波长的对应关系,确定确定第一onu对应的第一分光器的端口信息。其中,第一分光器的第一分支端与至少两个波
长的对应关系可以预先配置在olt中,这样,当olt确定所述至少两个波长后,可以根据预先配置的对应关系,确定出第一onu与第一分光器的第一分支端连接。
9.需要说明的是,olt可以通过激光器向至少一个onu发送m个波长的光信号。其中,激光器可以集成在olt中,也可以独立于olt设置。当激光器独立于olt设置时,激光器可以作为olt系统的一部分,因此,在本技术实施例中,统一描述为olt向至少一个onu发送m个波长的光信号。
10.在上述技术方案中,olt根据至少两个波长,确定第一onu对应的第一分光器的端口信息。也就是说,在上述技术方案中,与第一onu直接或者间接连接的分支端通过至少两个波长来定义。这样,可以通过多个波长的组合来区分不同的分支端,从而实现用少量波长的自由组合,定义大量的分光器的分支端,有助于避免由于监控波长范围的限制而引起的监控波长数量不够的问题,实现准确地确定onu与分光器的分支端的连接关系。
11.结合第一方面,在一种可能的实现方式中,所述r个波长对应的光信号的光功率值小于第一预设值;或者,所述r个波长对应的光信号的光功率值大于第二预设值。
12.结合第一方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述r个波长为所述m个波长的光信号的光功率的值中最小的r个光功率的值对应的波长;或者,所述r个波长为所述m个波长的光信号的光功率的值中最大的r个光功率的值对应的波长。
13.结合第一方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,当所述m个波长的光信号的光功率的值之间的差值中存在大于第三预设阈值的差值时,所述r个波长为所述m个波长的光信号的光功率的值中最小的r个光功率的值对应的波长;或者,当所述m个波长的光信号的光功率的值之间的差值中存在大于第三预设阈值的差值时,所述r个波长为所述m个波长的光信号的光功率的值中最大的r个光功率的值对应的波长。
14.结合第一方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述olt根据所述m个波长的光信号的光功率的值的大小,确定与所述第一onu对应的r个波长,包括:在第一光功率的值与第二光功率的值的差值大于第三预设值,且第一光功率的值大于第二光功率的值时,所述olt确定所述第二光功率的值对应的光信号的波长为与第一onu对应的波长,所述第一光功率的值和所述第二光功率的值为所述m个波长的光信号的光功率的值中的任一项两个;或者,在第一光功率的值与第二光功率的值的差值大于第三预设值,且第一光功率的值大于第二光功率的值时,所述olt确定所述第一光功率的值对应的光信号的波长为与第一onu对应的波长,所述第一光功率的值和所述第二光功率的值为所述m个波长的光信号的光功率的值中的任一项两个。
15.结合第一方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述第一分支端设置有反射点,所述反射点用于对所述至少两个波长的光信号进行反射,或者所述反射点用于对所述m个波长中除所述至少两个波长之外的波长的光信号进行反射。
16.结合第一方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述m个波长的光信号和所述至少一个反馈信息承载于物理层操作管理和维护(physical layer operations administration and maintenance,ploam)消息、光网络终端管理和控制接口(optical network termination management and control interface,omci)消息或数据通道。
17.第二方面,本技术提供了一种端口检测方法,所述方法包括:光网络单元onu接收光线路终端olt发送m个波长的光信号,所述m个波长互不相同,m为大于1的整数;所述onu根据接收到所述m个波长的光信号的光功率的值的大小,确定与所述onu对应的r个波长,r为大于或者等于2的整数;所述onu根据所述r个波长中的至少两个波长,确定所述onu对应的所述第一分光器的端口信息,所述第一分光器的第一分支端对应于所述至少两个波长;所述onu向所述olt发送反馈信息,所述反馈信息用于指示所述端口信息。
18.可选地,onu可以通过第一分光器的第一分支端与至少两个波长的对应关系,确定确定onu对应的第一分光器的端口信息。其中,第一分光器的第一分支端与至少两个波长的对应关系可以预先配置在onu中,这样,当onu确定所述至少两个波长后,可以根据预先配置的对应关系,确定出onu与第一分光器的第一分支端连接。
19.需要说明的是,olt可以通过激光器向至少一个onu发送m个波长的光信号。其中,激光器可以集成在olt中,也可以独立于olt设置。当激光器独立于olt设置时,激光器可以作为olt系统的一部分,因此,在本技术实施例中,统一描述为olt向至少一个onu发送m个波长的光信号。
20.在上述技术方案中,onu根据至少两个波长,确定onu对应的第一分光器的端口信息。也就是说,在上述技术方案中,与onu直接或者间接连接的分支端通过至少两个波长来定义。这样,可以通过多个波长的组合来区分不同的分支端,从而实现用少量波长的自由组合,定义大量的分光器的分支端,有助于避免由于监控波长范围的限制而引起的监控波长数量不够的问题,实现准确地确定onu与分光器的分支端的连接关系。
21.结合第二方面,在一种可能的实现方式中,所述r个波长对应的光信号的光功率值小于第一预设值;或者,所述r个波长对应的光信号的光功率值大于第二预设值。
22.结合第二方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述r个波长为所述m个波长的光信号的光功率的值中最小的r个光功率的值对应的波长;或者,所述r个波长为所述m个波长的光信号的光功率的值中最大的r个光功率的值对应的波长。
23.结合第二方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,当所述m个波长的光信号的光功率的值之间的差值中存在大于第三预设阈值的差值时,所述r个波长为所述m个波长的光信号的光功率的值中最小的r个光功率的值对应的波长;或者,当所述m个波长的光信号的光功率的值之间的差值中存在大于第三预设阈值的差值时,所述r个波长为所述m个波长的光信号的光功率的值中最大的r个光功率的值对应的波长。
24.结合第二方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述onu根据接收到所述m个波长的光信号的光功率的值的大小,确定与所述onu对应的r个波长,包括:在第一光功率的值与第二光功率的值的差值大于第三预设值,且第一光功率的值大于第二光功率的值时,所述onu确定所述第二光功率的值对应的光信号的波长为与第一onu对应的波长,所述第一光功率的值和所述第二光功率的值为所述m个波长的光信号的光功率的值中的任一项两个;或者,在第一光功率的值与第二光功率的值的差值大于第三预设值,且第一光功率的值大于第二光功率的值时,所述onu确定所述第一光功率的值对应的光信号的波长为与第一onu对应的波长,所述第一光功率的值和所述第二光功率的值为所述m个波长的光信号的光功率的值中的任一项两个。
25.结合第二方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述第一分支端设置有反射点,所述反射点用于对所述至少两个波长的光信号进行反射,或者所述反射点用于对所述m个波长中除所述至少两个波长之外的波长的光信号进行反射。
26.结合第二方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述m个波长的光信号和所述反馈信息承载于ploam消息、omci消息或数据通道。
27.第三方面,本技术提供了一种无源光网络pon系统,所述系统包括:光线路终端olt和至少一个光网络单元onu;所述olt,用于向所述至少一个onu发送m个波长的光信号,所述m个波长互不相同,m为大于1的整数;所述至少一个onu中的第一onu,用于向所述olt发送至少一个反馈信息,所述至少一个反馈信息用于指示所述第一onu接收到所述m个波长的光信号的光功率的值;所述olt,用于根据所述m个波长的光信号的光功率的值的大小,确定与所述第一onu对应的r个波长,r为大于或者等于2的正整数;所述olt,还用于根据所述r个波长中的至少两个波长,确定所述第一onu对应于第一分光器的端口信息,所述第一分光器的第一分支端对应于所述至少两个波长。
28.可选地,olt可以通过第一分光器的第一分支端与至少两个波长的对应关系,确定确定第一onu对应的第一分光器的端口信息。其中,第一分光器的第一分支端与至少两个波长的对应关系可以预先配置在olt中,这样,当olt确定所述至少两个波长后,可以根据预先配置的对应关系,确定出第一onu与第一分光器的第一分支端连接。
29.需要说明的是,olt可以通过激光器向至少一个onu发送m个波长的光信号。其中,激光器可以集成在olt中,也可以独立于olt设置。当激光器独立于olt设置时,激光器可以作为olt系统的一部分,因此,在本技术实施例中,统一描述为olt向至少一个onu发送m个波长的光信号。
30.在上述技术方案中,olt根据至少两个波长,确定第一onu对应的第一分光器的端口信息。也就是说,在上述技术方案中,与第一onu直接或者间接连接的分支端通过至少两个波长来定义。这样,可以通过多个波长的组合来区分不同的分支端,从而实现用少量波长的自由组合,定义大量的分光器的分支端,有助于避免由于监控波长范围的限制而引起的监控波长数量不够的问题,实现准确地确定onu与分光器的分支端的连接关系。
31.结合第三方面,在一种可能的实现方式中,所述r个波长对应的光信号的光功率值小于第一预设值;或者,所述r个波长对应的光信号的光功率值大于第二预设值。
32.结合第三方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述r个波长为所述m个波长的光信号的光功率的值中最小的r个光功率的值对应的波长;或者,所述r个波长为所述m个波长的光信号的光功率的值中最大的r个光功率的值对应的波长。
33.结合第三方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,当所述m个波长的光信号的光功率的值之间的差值中存在大于第三预设阈值的差值时,所述r个波长为所述m个波长的光信号的光功率的值中最小的r个光功率的值对应的波长;或者,当所述m个波长的光信号的光功率的值之间的差值中存在大于第三预设阈值的差值时,所述r个波长为所述m个波长的光信号的光功率的值中最大的r个光功率的值对应的波长。
34.结合第三方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述olt具体用于:在第一光功率的值与第二光功率的值的差值大于第三预设值,且第一光功
率的值大于第二光功率的值时,所述olt确定所述第二光功率的值对应的光信号的波长为与第一onu对应的波长,所述第一光功率的值和所述第二光功率的值为所述m个波长的光信号的光功率的值中的任一项两个;或者,在第一光功率的值与第二光功率的值的差值大于第三预设值,且第一光功率的值大于第二光功率的值时,所述olt确定所述第一光功率的值对应的光信号的波长为与第一onu对应的波长,所述第一光功率的值和所述第二光功率的值为所述m个波长的光信号的光功率的值中的任一项两个。
35.结合第三方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述第一分支端设置有反射点,所述反射点用于对所述至少两个波长的光信号进行反射,或者所述反射点用于对所述m个波长中除所述至少两个波长之外的波长的光信号进行反射。
36.结合第三方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述m个波长的光信号和所述至少一个反馈信息承载于ploam消息、omci消息或数据通道。
37.第四方面,本技术提供了一种无源光网络pon系统,所述系统包括:光线路终端olt和至少一个光网络单元onu;所述olt,用于向所述至少一个onu发送m个波长的光信号,所述m个波长互不相同,m为大于1的整数;所述至少一个onu中的第一onu,用于根据接收到所述m个波长的光信号的光功率的值的大小,确定与所述第一onu对应的r个波长,r为大于或者等于2的整数;所述第一onu,还用于根据所述r个波长中的至少两个波长,确定第一onu对应于所述第一分光器的端口信息,所述第一分光器的第一分支端对应于所述至少两个波长;所述第一onu,还用于向所述olt发送反馈信息,所述反馈信息用于指示所述端口信息;所述olt,用于根据所述反馈信息,确定所述端口信息。
38.可选地,onu可以通过第一分光器的第一分支端与至少两个波长的对应关系,确定确定onu对应的第一分光器的端口信息。其中,第一分光器的第一分支端与至少两个波长的对应关系可以预先配置在onu中,这样,当onu确定所述至少两个波长后,可以根据预先配置的对应关系,确定出onu与第一分光器的第一分支端连接。
39.需要说明的是,olt可以通过激光器向至少一个onu发送m个波长的光信号。其中,激光器可以集成在olt中,也可以独立于olt设置。当激光器独立于olt设置时,激光器可以作为olt系统的一部分,因此,在本技术实施例中,统一描述为olt向至少一个onu发送m个波长的光信号。
40.在上述技术方案中,onu根据至少两个波长,确定onu对应的第一分光器的端口信息。也就是说,在上述技术方案中,与onu直接或者间接连接的分支端通过至少两个波长来定义。这样,可以通过多个波长的组合来区分不同的分支端,从而实现用少量波长的自由组合,定义大量的分光器的分支端,有助于避免由于监控波长范围的限制而引起的监控波长数量不够的问题,实现准确地确定onu与分光器的分支端的连接关系。
41.结合第四方面,在一种可能的实现方式中,所述r个波长对应的光信号的光功率值小于第一预设值;或者,所述r个波长对应的光信号的光功率值大于第二预设值。
42.结合第四方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述r个波长为所述m个波长的光信号的光功率的值中最小的r个光功率的值对应的波长;或者,所述r个波长为所述m个波长的光信号的光功率的值中最大的r个光功率的值对应的波长。
43.结合第四方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,当
所述m个波长的光信号的光功率的值之间的差值中存在大于第三预设阈值的差值时,所述r个波长为所述m个波长的光信号的光功率的值中最小的r个光功率的值对应的波长;或者,当所述m个波长的光信号的光功率的值之间的差值中存在大于第三预设阈值的差值时,所述r个波长为所述m个波长的光信号的光功率的值中最大的r个光功率的值对应的波长。
44.结合第四方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述第一onu具体用于:在第一光功率的值与第二光功率的值的差值大于第三预设值,且第一光功率的值大于第二光功率的值时,确定所述第二光功率的值对应的光信号的波长为与第一onu对应的波长,所述第一光功率的值和所述第二光功率的值为所述m个波长的光信号的光功率的值中的任一项两个;或者,在第一光功率的值与第二光功率的值的差值大于第三预设值,且第一光功率的值大于第二光功率的值时,确定所述第一光功率的值对应的光信号的波长为与第一onu对应的波长,所述第一光功率的值和所述第二光功率的值为所述m个波长的光信号的光功率的值中的任一项两个。
45.结合第四方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述第一分支端设置有反射点,所述反射点用于对所述至少两个波长的光信号进行反射,或者所述反射点用于对所述m个波长中除所述至少两个波长之外的波长的光信号进行反射。
46.结合第四方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述m个波长的光信号和所述反馈信息承载于ploam消息、omci消息或数据通道。
47.第五方面,本技术提供了一种分光器,所述分光器包括:n个第一分支端,所述n个第一分支端中的每个第一分支端设置有反射点,所述每个第一分支端的反射点用于对多个波长的光信号进行反射,任意两个所述第一分支端的反射点用于反射的光信号之间至少一个光信号的波长不同,n为大于0的整数。
48.在上述技术方案中,分光器包括用于反射多个波长的光信号的分支端,这样可以通过多个波长的组合来区分不同的分支端,从而实现用少量波长的自由组合,定义大量的分光器的分支端,有助于避免由于监控波长范围的限制而引起的监控波长数量不够的问题,有助于准确地确定onu与分光器的分支端的连接关系。
49.结合第五方面,在一种可能的实现方式中,所述分光器还包括:k个第二分支端,所述k个第二分支端中的每个第二分支端设置有反射点,所述每个第二分支端的反射点用于对一个波长的光信号进行反射,任意两个所述第二分支端的反射点用于反射的光信号的波长不同,k为大于0的整数。
50.在上述技术方中,分光器还可以包括用于反射一个波长的光信号的分支端,这样,对于同样数量的波长,可以具有更多的组合方式,可以进一步降低对监控波长的数量的需求。
51.结合第五方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述分光器还包括:第三分支端,所述第三分支端未设置反射点。
52.在上述技术方中,分光器还可以包括不对任何一个波长的光信号进行反射的分支端,这样,对于同样数量的波长,可以具有更多的组合方式,可以进一步降低对监控波长的数量的需求。
53.结合第五方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述n个第一分支端中的n1个第一分支端分别设置有一个反射点,所述一个反射点用于对所
述多个波长的光信号进行反射。
54.结合第五方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述n个第一分支端中的n2个第一分支端分别设置有多个反射点,所述多个反射点用于对所述多个波长的光信号进行反射。
55.结合第五方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所述反射点是通过在分支端上刻蚀光栅和/或在分支端的端面上镀膜形成的。
56.第六方面,本技术提供了一种olt,所述olt包括用于实现第一方面或者第一方面的任意一种可能的实现方式所述的方法的模块。
57.第七方面,本技术提供了一种onu,所述onu包括用于实现第二方面或者第二方面的任意一种可能的实现方式所述的方法的模块。
58.第八方面,本技术提供了一种olt,所述olt包括处理器和通信接口,所述处理器和所述接口电路之间相互耦合,所述通信接口用于与其他设备进行通信,所述处理器用于实现第一方面或第一方面任意一种实现方式所述的方法。
59.在一种可能的实现方式中,所述olt还包括存储器,用于存所述储处理器执行的指令或存储所述处理器运行指令所需要的输入数据或存储所述处理器运行指令后产生的数据。
60.第九方面,本技术提供了一种onu,所述onu包括处理器和通信接口,所述处理器和所述接口电路之间相互耦合,所述通信接口用于与其他设备进行通信,所述处理器用于实现第一方面或第一方面任意一种实现方式所述的方法。
61.在一种可能的实现方式中,所述onu还包括存储器,用于存所述储处理器执行的指令或存储所述处理器运行指令所需要的输入数据或存储所述处理器运行指令后产生的数据。
62.第十方面,本技术提供了一种端口检测装置,所述端口检测装置可以应用于olt或onu等设备中,端口检测装置与存储器耦合,用于读取并执行所述存储器中存储的指令,使得所述端口检测装置实现第一方面或第一方面任意一种实现方式所述的方法,或者实现第二方面或第二方面任意一种实现方式所述的方法。
63.在一种可能的设计中,该端口检测装置为芯片或片上系统。
64.第十一方面,本技术提供了一种芯片,该芯片包括处理器和通信接口,所述处理器和所述接口电路之间相互耦合,所述通信接口用于与其他设备进行通信,所述处理器用于实现第一方面或第一方面任意一种实现方式所述的方法,或实现第二方面或第二方面任意一种实现方式所述的方法。
65.在一种可能的实现方式中,该芯片还包括存储器,用于存所述储处理器执行的指令或存储所述处理器运行指令所需要的输入数据或存储所述处理器运行指令后产生的数据。
66.第十二方面,本技术实施例提供一种计算机程序产品,该计算机程序产品包括计算机指令,当该计算机指令被执行时,使得前述第一方面或第一方面的任意可能的实现方式中的方法被执行,或使得前述第二方面或第二方面的任意可能的实现方式中的方法被执行。
67.第十三方面,本技术提供了一种计算机可读存储介质,该存储介质存储有计算机
指令,当所述计算机指令被执行时,使得前述第一方面或第一方面的任意可能的实现方式中的方法被执行,或使得前述第二方面或第二方面的任意可能的实现方式中的方法被执行。
68.基于上述内容,在本技术实施例中,分光器的分支端发射或者透射至少两个不同的波长,onu通过至少两个不同的波长确定一个分支端,这样可以实现通过少量波长的自由组合定义大量的分光器的分支端,进而准确地确定onu与分光器的分支端的连接关系。
附图说明
69.图1是可以应用本技术实施例的技术方案的pon系统架构的示意图。
70.图2是一种分光器的结构示意图。
71.图3是一种端口检测方法的示意图。
72.图4是本技术实施例的端口检测方法的示意性流程图。
73.图5是本技术实施例的pon系统的一个示例。
74.图6是本技术实施例的端口检测流程的一个示例。
75.图7是本技术实施例的pon系统的另一个示例。
76.图8是本技术另一实施例的端口检测方法的示意性流程图。
77.图9是本技术实施例的端口检测流程的另一个示例。
78.图10是本技术的实施例提供的端口检测装置的结构示意图。
79.图11是本技术的另一实施例提供的端口检测装置的结构示意图。
具体实施方式
80.下面将结合附图,对本技术中的技术方案进行描述。
81.图1是可以应用本技术实施例的技术方案的pon系统架构的示意图。图1所示的pon系统可以包括光线路终端(optical line termination,olt)、光分布网(optical distribution network,odn)和至少一个光网络单元(optical network unit,onu),其中,onu也可以替换为光网络终端(optical network termination,ont)。
82.odn可以包括至少一个分光器(splitter),还可以包括光纤,具体地,该光纤又可以包括主干光纤(feed fiber)、分布光纤(distribute fiber)和分路光纤(drop fiber)。其中,主干光纤即olt与odn连接的光纤;分布光纤与分路光纤又可以统称为分支光纤,分路光纤即分光器与接入的onu之间连接的光纤,分布光纤即odn中分光器之间连接的光纤。当odn为一级分光(即仅具有一级分光器)时,odn中只有主干光纤和分路光纤,而没有分布光纤;当odn为二级分光(即具有一级分光器、二级分光器)或者二级以上分光(即具有一级分光器、二级分光器,

,m级分光器)时,odn中有主干光纤、多级分布光纤和分路光纤。例如,图1中的odn为二级分光,odn中有主干光纤、多级分布光纤和分路光纤。
83.onu用于接收olt发送的数据,响应olt的管理命令、对用户的以太网数据进行缓存,并在olt分配的发送窗口中向上行方向发送等等。onu中可以具体包括光收发组件(bi-direction optical subassembly,bosa),bosa具体又可以包括光发射组件(transmitter optical subassembly,tosa)以及光接收组件(receiver optical subassembly,rosa)等。tosa可以用于发送光信号,rosa可以用于接收光信号。
84.olt是光接入网的核心部件,olt用于为接入的一个或多个onu提供数据,以及提供管理等等。olt可以用于向至少一个onu发送光信号,并接收onu反馈的信息,以及对onu反馈的信息或其他数据等进行处理。
85.pon具体可以包括吉比特无源光网络(gigabit passive optical network,gpon)、以太网无源光网络(ethernet passive optical network,epon),10g gigabit无源光网络(10g gigabit-capable passive optical network,xgpon),10g以太网无源光网络(10g ethernet passive optical network,10g epon)等,其中xgpon和10g epon可以统称为10g pon。。
86.在pon系统中,上行与下行的光信号可以采用时分复用(time division multiplexing,tdm)的方式在同一条光纤中传输。olt可以通过激光器通过光信号的形式广播数据,将数据传输至接入odn的onu。若下行方向(自olt至onu)发送的光信号波长为λ1,上行方向(自onu至olt)发送的光信号波长为λ2,则波长为λ1的光信号与波长为λ2的光信号可以在同一条光纤中,分别在不同的时隙传输。例如,如图1所示,下行方向波长为λ1,以tdm方式工作,olt发送的数据会广播到所有分支光纤,能到达所有的onu;上行方向波长为λ2,以时分多址(time division multiple access,tdma)方式工作,onu只在授权的时隙进行发送。通常,gpon系统中,上行采用1310nm的波长,下行采用1490nm的波长。10g pon系统上行采用1270nm的波长,下行采用1577nm的波长。当然,上行和下行的光信号也可以采用不同的光纤来传输。
87.此外,pon系统还可以与公共电话交换网(public telephone switching network,ptsn)、互联网(internet)或者有线电视(cable television,catv)等网络或设备建立连接。
88.应理解,图1中的至少一个onu,可以包括光网络终端(optical network termination,ont)、多路复用单元(multiplexer unit,mxu)等。该至少一个onu也可以替换为至少一个ont,或者,接入odn的至少一个设备中,可以同时包括onu以及ont。在本技术中,onu所执行的步骤,也可以替换为由ont执行。
89.图2是一种分光器的结构示意图。如图2所示,分光器的分光比为1:n,即一个公共端c1,n个分支端(p1,

,pn),n为正整数。在pon网络中,分光器的公共端c1,可以用于通过主干光纤连接olt或者连接上一级分光器的分支端,分光器的分支端(p1,

,pn)中的每个分支端可以通过一条分支光纤连接一个onu或者连接下一级分光器的公共端。
90.分光器还可以为其他分光比的分光器,例如,分光比为2:n、4:n的分光器等。具体采用哪种结构的分光器可以根据实际应用场景进行调整,本技术对此不作限定。
91.在pon系统的运维过程中,准确的onu与分光器的分支端连接关系可以为运营商或客户提供正确的资管信息,有利于资源的回收和利用。例如,当某个用户退订业务时,可以取消该用户与分光器的连接,空闲出来的分光器分支端可以提供给新用户使用,可以避免资源浪费。
92.一种确定onu与分光器的分支端的连接关系的方法是:在业务波长外,监控波长范围内,分光器每个分支端对监控波长范围内的一个特定波长的光信号进行反射,这样每个onu接收到的光信号不同,从而可以确定每个onu与特定波长的对应关系,进而根据分光器出厂设置时波长与分光器分支端的对应关系,可以确定onu与分光器分支端的连接关系。
93.例如,如图3所示,odn通过一个分光比为1:32的分光器实现一级分光,分光器的每个分支端对监控波长范围内的一个特定的波长的光信号进行反射,对其它波长的光信号进行透射。可调激光器发射波长为λ1~λ
32
的光信号,onu接收波长为λ1~λ
32
的光信号。当onu1与用于反射波长为λ1的光信号的分支端连接时,由于分光器该分支端对波长为λ1的光信号进行反射,对其它波长的光信号透射,因此,onu1无法收到波长为λ1的光信号或者接收到的波长为λ1的光信号的光功率较低,而接收到的其他波长的光信号的光功率的值是正常的。依次类推,onu32无法收到波长为λ
32
的光信号或者接收到的波长为λ
32
的光信号的光功率较低,而接收到的其他波长的光信号的光功率的值是正常的。基于此,可知onu n(n=1,

,32)和波长λ
n
的对应关系,同时根据分光器出厂设置时波长与分光器分支端的对应关系,可以知道分光器分支端与onu的对应关系。
94.由于分光器有32个分支端,因此需要32个不同波长的光信号。但是,因为可编程逻辑控制器(programmable logic controller,plc)工作温度-40℃~85℃,光栅波长漂移0.01nm/℃,为使特定波长的光信号被反射,其它波长的光信号透射,则反射带宽需要大于>1.25nm,同时考虑可调激光器的波长漂移 /-3ghz,反射光栅制作偏差0.2nm,每个波长反射带宽至少1.6nm,通带边缘间隔至少0.4nm,因此每个反射波长间隔至少为2nm,则需要64nm。标准定义监控波段1625nm以上才能用,且光时域反射计(optical time domain reflectometer,otdr)波长范围为1650nm /-5nm,这意味着可调激光器波段范围只能取1625nm~1645nm,而根据上述分析需要1625nm~1689nm。
95.也就是说,由于受到监控波长范围的限制,一些情况下无法为分光器分配足够的波长,来区分分光器的不同分支端,因而无法准确地确定onu与分光器的分支端的连接关系。
96.针对上述问题,本技术实施例提供了端口检测方法和装置。在本技术中,可以在odn中的至少一个分光器的分支端设置反射点,该反射点用于对多个波长的光信号进行反射。由于分光器的分支端的反射点可以对多个波长的光信号进行反射,因此可以通过不同的波长组合来区分分光器的不同分支端。这样,可以实现用少量波长的自由组合,定义大量的分光器的分支端。进一步地,olt或者onu可以通过分析onu接收到的光信号的光功率,确定与onu对应的分光器的分支端的反射波长,再根据反射波长和分光器的分支端的对应关系,确定onu与各级分光器的分支端的对应关系。
97.首先对本技术实施例提供的分光器进行描述。
98.在一些实施例中,分光器可以包括n个第一分支端。n个第一分支端中的每个第一分支端设置有反射点。每个第一分支端的反射点用于对多个波长的光信号进行反射,并且任意两个第一分支端的反射点用于反射的光信号之间至少一个光信号的波长不同,n为大于0的整数。
99.这样,可以通过不同的波长组合来区分分光器的n个不同的第一分支端。
100.以第一分支端用于反射两个波长的光信号为例。
101.例如,如表1所示,分光器包括分支端7~16,分支端7~16均为第一分支端,分别通过λ3~λ8中任意两个波长的组合区分分支端7~16。其中,与分支端对应的波长为该分支端用于反射的波长,例如,分支端7对应于λ3λ4,意味着分支端7用于对波长为λ3和λ4的光信号进行反射。这样,可以实现通过λ3~λ8六个波长的光信号区分分支端7~16共10个分支端。
102.表1
103.端口12345678编码λ3λ4λ5λ6λ7λ8λ3λ4λ3λ5端口910111213141516编码λ3λ6λ3λ7λ3λ8λ4λ5λ4λ6λ4λ7λ4λ8λ5λ6104.又例如,如表2所示,分光器包括分支端9~32,分支端9~32均为第一分支端,分别通过λ1~λ8中任意两个波长的组合区分分支端9~32。其中,与分支端对应的波长为该分支端用于反射的波长,例如,分支端9对应于λ1λ2,意味着分支端9用于对波长为λ1和λ2的光信号进行反射。这样,可以实现通过λ1~λ8八个波长的光信号区分分支端9~32共24个分支端。
105.表2
106.端口12345678编码λ1λ2λ3λ4λ5λ6λ7λ8端口910111213141516编码λ1λ2λ1λ3λ1λ4λ1λ5λ1λ6λ1λ7λ1λ8λ2λ3端口1718192021222324编码λ2λ4λ2λ5λ2λ6λ2λ7λ2λ8λ3λ4λ3λ5λ3λ6端口2526272829303132编码λ3λ7λ3λ8λ4λ5λ4λ6λ4λ7λ4λ8λ5λ6λ5λ7107.以第一分支端用于透射两个波长的光信号为例。
108.例如,如表1所示,分光器包括分支端7~16,分支端7~16均为第一分支端,分别通过λ3~λ8中任意两个波长的组合区分分支端7~16。其中,与分支端对应的波长为该分支端用于透射的波长,例如,分支端7对应于λ3λ4,意味着分支端7用于对波长为λ3和λ4的光信号透射。这样,可以实现通过λ3~λ8六个波长的光信号区分分支端7~16共10个分支端。
109.又例如,如表2所示,分光器包括分支端9~32,分支端9~32均为第一分支端,分别通过λ1~λ8中任意两个波长的组合区分分支端9~32。其中,与分支端对应的波长为该分支端用于反射的波长,例如,分支端9对应于λ1λ2,意味着分支端9用于对波长为λ1和λ2的光信号透射。这样,可以实现通过λ1~λ8八个波长的光信号区分分支端9~32共24个分支端。
110.可选地,第一分支端可以通过一个反射点实现对多个波长的光信号进行反射。
111.可选地,第一分支端可以通过多个反射点实现对多个波长的光信号进行反射。
112.在另一些实施例中,分光器还可以包括k个第二分支端。k个第二分支端中的每个第二分支端设置有反射点。每个第二分支端的反射点用于对一个波长的光信号进行反射,任意两个第二分支端的反射点用于反射的光信号的波长不同,k为大于0的整数。
113.例如,如表1所示的分支端1~6。这样,可以实现通过λ3~λ8六个波长的光信号区分分支端1~16共16个分支端。
114.又例如,如表2所示的分支端1~8。这样,可以实现通过λ1~λ8八个波长的光信号区分分支端1~32共32个分支端。
115.在另一些实施例中,分光器还可以包括第三分支端,第三分支端未设置反射点。
116.也就是说分光器可以包括一个不对任何波长的光信号进行反射的分支端。
117.在一些可能的实现方式中,可以通过在分光器的分支端上刻蚀光栅和/或在分支
reflector,dbr)、直接调制激光器(directly modulated laser,dml)等。
132.在一些实施例中,在监控激光器向第一onu发送m个波长的光信号之前,olt或管理系统需要获取上述m个波长。在一种可能的实现方式中,可以根据pon系统中的odn中分光器的具体设置情况确定上述m个波长。例如,通过建网的前期规划获知需要多少波长,在建网完成后将确定的波长输入到olt或者管理系统;当olt或管理系统需要驱动监控激光器发射光信号以便进行端口检测时,olt或管理系统根据提前配置的波长,驱动监控激光器发射光信号。
133.例如,假设odn为二级分光,以一级分光器为一个分光比为1:4的分光器,二级分光器为分光比为1:16的分光器为例。对于分光比为1:4的分光器,可以通过2个不同波长的自由组合(四个分支端可以分别对应于λ1的光信号、λ2的光信号、λ1和λ2的光信号、以及不对光信号进行反射)进行区分;对于分光比为1:16的分光器,可以通过6个不同波长的自由组合进行区分。因此,对于该odn需要8个不同波长。可以将该8个不同的波长提前配置在olt或管理系统中。当olt或管理系统需要驱动监控激光器发射光信号以便进行端口检测时,olt或管理系统确定需要发送上述8个不同波长的光信号,并驱动监控激光器发射光信号。
134.在一些实施例中,在olt向第一onu发送m个波长中第一波长的光信号之前,olt可以向第一onu发送第一波长的信息,以便第一onu确定将要接收的光信号的波长。其中,第一波长为m个波长中任意一个波长。
135.在另一些实施例中,在olt向第一onu发送m个波长中第一波长的光信号时,可以对第一波长的光信号进行编码,使得第一波长的光信号携带第一波长的信息,以便第一onu确定接收到的光信号的波长。其中,第一波长为m个波长中任意一个波长。此外,对第一波长的光信号进行编码,还有助于区分第一波长的光信号和噪声光。
136.在420中,第一onu向olt发送至少一个反馈信息,该至少一个反馈信息用于指示与第一onu对应的r个波长,r为大于或者等于2的正整数。
137.相应地,olt接收来自第一onu的至少一个反馈信息。
138.可选地,与第一onu对应的r个波长可以为从olt传输到第一onu过程中m个波长的光信号中的经过分光器的分支端的反射点反射的光信号。
139.可选地,与第一onu对应的r个波长可以为从olt传输到第一onu过程中m个波长的光信号中的未经过分光器的分支端的反射点反射的光信号。
140.在一些实施例中,至少一个反馈信息可以包括m个波长的光信号的光功率的值。也就是说,第一onu向olt反馈其接收到的m个波长的光信号的光功率的值。可选地,至少一个反馈信息可以包括m个光功率的值和m个波长的信息,m个光功率值与m个波长的信息一一对应。
141.在另一些实施例中,至少一个反馈信息包括r个波长的信息,该r个波长为与第一onu对应的r个波长的信息。可选地,波长的信息可以是波长的标识信息,例如,λ1~λ8的标识分别为0001~0008。
142.可选地,从olt到第一onu,olt发送的m个波长的光信号中的部分光信号会在odn中被反射,第一onu接收到这部分光信号的光功率值会较低或者为0,这部分光信号的波长即为上述与第一onu对应的r个波长。
143.例如,以olt到第一onu之间经过二级分光为例,第一onu通过一级分光器的分支端
1和二级分光器的分支端1接入到pon系统,假设一级分光器的分支端1的反射点用于反射λ1的光信号,二级分光器的分支端2的反射点用于反射λ3和λ4的光信号,r个波长即为λ1、λ3和λ4。
144.可选地,从olt到第一onu,olt发送的m个波长的光信号中的部分光信号会在odn中被反射,第一onu接收到这部分光信号的光功率值会较低或者为0,m个波长的光信号中除这部分光信号之外的光信号的波长即为上述与第一onu对应的r个波长。
145.例如,以olt到第一onu之间经过一级分光为例,olt发送λ1~λ8中每个波长的光信号,第一onu通过分光器的分支端1接入到pon系统,假设分光器的分支端1的反射点用于反射λ1~λ6的光信号,即分支端1对于λ7~λ8的光信号透射,r个波长即为λ7~λ8。
146.在至少一个反馈信息包括r个波长的信息的情况下,第一onu可以执行步骤450,即第一onu确定r个波长。
147.在一种可能的实现方式中,当r个波长为经过分光器的分支端的反射点反射的光信号的波长时,第一onu将接收到的光信号的光功率的值与第一预设阈值相比。由于从olt到第一onu,olt发送的m个波长的光信号中的部分光信号会经过分光器分支端的反射点的反射,第一onu接收到这部分光信号的光功率值会较低或者为0。当接收到的光信号的光功率的值小于第一预设阈值时,则该光信号就是发生了反射的光信号。因此,当接收到的光信号的光功率的值小于第一预设阈值时,第一onu确定该光信号的波长为对应于第一onu的波长中的一个。
148.在一种可能的实现方式中,当r个波长为分光器的分支端透射的光信号的波长时,第一onu将接收到的光信号的光功率的值与第二预设阈值相比。由于从olt到第一onu,olt发送的m个波长的光信号中的部分光信号会经过分光器分支端的反射点的反射,第一onu接收到这部分光信号的光功率值会较低或者为0。当接收到的光信号的光功率的值大于第二预设阈值时,则该光信号为未发生反射的光信号。因此,当接收到的光信号的光功率的值大于第二预设阈值时,第一onu确定该光信号的波长为对应于第一onu的波长中的一个。
149.在另一种可能的实现方式中,当r个波长为经过分光器的分支端的反射点反射的光信号的波长时,第一onu在接收到m个波长的光信号之后,对得到的m个光信号的光功率进行对比。若m个光功率的值中两个光功率的值之间的差值大于第三预设阈值,则确定光功率的值较小的一个为与第一onu对应的波长中的一个,依次比较直到确定出上述r个波长。
150.在另一种可能的实现方式中,当r个波长为分光器的分支端透射的光信号的波长时,第一onu在接收到m个波长的光信号之后,对得到的m个光信号的光功率进行对比。若m个光功率的值中两个光功率的值之间的差值大于第三预设阈值,则确定光功率的值较大的一个为与第一onu对应的波长中的一个,依次比较直到确定出上述r个波长。
151.在另一种可能的实现方式中,当r个波长为经过分光器的分支端的反射点反射的光信号的波长时,若每个onu均对应于r个波长,第一onu在接收到m个波长的光信号之后,可以对得到的m个光功率的值按照从小到大排序,确定前r个光功率的值对应的r波长为第一onu对应的r个波长。
152.在另一种可能的实现方式中,当r个波长为分光器的分支端透射的光信号的波长时,若每个onu均对应于r个波长,第一onu在接收到m个波长的光信号之后,可以对得到的m个光功率的值按照从小到大排序,确定后r个光功率的值对应的r波长为第一onu对应的r个
波长。
153.在另一种可能的实现方式中,当r个波长为经过分光器的分支端的反射点反射的光信号的波长时,若每个onu均对应于r个波长,第一onu在接收到m个波长的光信号之后,对得到的m个光信号的光功率进行对比。若m个光功率的值之间的差值存在大于第三预设阈值的差值,确定光功率的值中最小的r个光功率的值对应的波长为上述r个波长。
154.在另一种可能的实现方式中,当r个波长为分光器的分支端透射的光信号的波长时,若每个onu均对应于r个波长,第一onu在接收到m个波长的光信号之后,对得到的m个光信号的光功率进行对比。若m个光功率的值之间的差值存在大于第三预设阈值的差值,确定光功率的值中最小的r个光功率的值对应的波长为上述r个波长。
155.在一种可能的实施方式中,第一onu还向olt发送第一onu的标识信息,例如,第一onu的标识号、编号、设备名称等。例如,该标识信息可以包括olt为onu分配的标识号,也可以是onu已有的标识号等。
156.在一种可能的实施方式中,第一onu的标识信息可以由第一onu单独发送至olt,也可以是包括于该至少一个反馈信息中发送至olt,使olt可以根据该标识信息识别出该至少一个反馈信息由第一onu反馈。例如,第一onu在向olt发送光功率信息时,可以在该光功率信息中携带第一onu的标识信息;或者第一onu在向olt发送端口信息时,可以在该端口信息中携带第一onu的标识信息。
157.本技术实施例对于第一onu发送上述至少一个反馈信息的方式不做具体限定。
158.在一些实施例中,第一onu向olt发送多个反馈信息,指示与第一onu对应的r个波长。
159.作为一个示例,多个反馈信息中的每个反馈信息分别对应于一个波长的光信号。例如,第一onu可以在接收到一个波长的光信号后,向olt反馈该光信号的光功率的值,在至少一个反馈信息包括m个波长的光信号的光功率的值的情况下,第一onu向olt发送m个反馈信息。又例如,在至少一个反馈信息包括r个波长的信息或者光功率的值的情况下,第一onu可以向olt发送r个反馈信息。
160.作为另一个示例,多个反馈信息中的每个反馈信息分别对应于多个波长的光信号。以每个反馈信息分别对应于2个波长的光信号为例,第一onu可以在接收到2个波长的光信号后,向olt反馈这2个光信号的光功率的值,在至少一个反馈信息包括m个波长的光信号的光功率的值的情况下,第一onu向olt发送m/2个反馈信息;在至少一个反馈信息包括r个波长的信息或者光功率的值的情况下,第一onu可以向olt发送r/2个反馈信息。
161.在另一些实施例中,第一onu还可以向olt发送一个反馈信息,指示与第一onu对应的r个波长。例如,第一onu在接收到m个波长的光信号之后,通过一个反馈信息向olt反馈m个波长的光信号的光功率的值。又例如,第一onu在接收到m个波长的光信号之后,确定与第一onu对应的r个波长后,通过一个反馈信息向olt反馈与第一onu对应的r个波长的信息。
162.在430中,olt根据至少一个反馈信息,确定与第一onu对应的r个波长。
163.在一些实施例中,当至少一个反馈信息可以包括m个波长的光信号的光功率的值时,olt确定r个波长,具体实现方式与第一onu的确定方式相同或类似,可以参考步骤450的相关描述,在此不再赘述。
164.在另一些实施例中,当至少一个反馈信息包括r个波长的信息时,olt可以直接根
176.二级分光器为分光比为1:16的分光器,同样该分光器对工作波长的光信号只具有分光器特性,对监控波长的光信号不仅具有光功率等分特性,同时每个分支端还要用于对0个、1个或2个监控波长的光信号进行反射。以一级编码和二级编码混合方式为例,通过一级编码和二级编码混合的方式,通过6个不同的波长可以实现6 5 4 3 2 1=21种编码,完全可以区分16个分支端。6个不同的波长为λ3~λ8,二级分光器的分支端与波长的对应关系可以如上文的表1所示。
177.这样,在本示例中,仅需要8个不同的波长,其中,λ1~λ2用于定义一级分光器的分支端,λ3~λ8用于定义二级分光器的分支端。
178.下面对onu和分光器分支端的端口检测流程进行描述。
179.图6是本技术实施例的端口检测流程的一个示例。图6中,由olt确定onu与分光器端口的对应关系。当各onu上线并完成注册流程后,开始进行各onu和分光器分支端的端口检测流程,以onu8为例进行说明,具体流程如下所示。
180.在601中,onu8上线并完成注册流程。
181.在602中,onu8通知olt开始端口检测流程。
182.在603中,olt在收到onu8的通知信息后,下发工作波长的广播信号,通知所有onu准备接收波长为λ1的光信号,接收时间为x秒(s)。
183.在604中,在olt通知管理系统(例如,nce)发送波长为λ1的光信号,管理系统驱动可调激光器发送波长为λ1的光信号。
184.在605中,onu8准备接收波长为λ1的光信号,接收时长为xs。
185.在606中,管理系统通过建网前期规划odn时输入的波长信息,确定需要发λ1~λ8共8个不同波长的光信号,并向可调激光器下发命令,驱动可调激光器发送波长为λ1的光信号。
186.可选地,波长为λ1的光信号可以携带编码信息,以便噪声光信号进行区分。
187.在607中,在接收时间内(例如,1s),onu8接收波长为λ1的光信号,onu8存储波长为λ1的光信号的光功率的值。
188.由于onu8与一级分光器的分支端1间接连接,因此,波长为λ1的光信号被反射,onu8接收到的光信号的光功率的值较小或为0。
189.在608中,olt向onu1发送查询消息,查询onu8存储的波长为λ1的光信号的光功率。
190.在609中,onu8向olt发送反馈信息,反馈onu8接收到的波长为λ1的光信号的光功率。可选地,反馈信息包括λ1的光信号的光功率、λ1的光信号的信息和onu8的标识。
191.在610中,olt收到反馈信息后,对反馈信息进行存储,λ1波长扫描完成。
192.重复执行步骤603-610,直到olt完成λ1~λ8的扫描,得到对应的光功率的值和onu标识。
193.在一些实施例中,olt也可以在所有波长扫描完成后,再向onu8发送查询消息,查询onu8接收的全部或者部分波长的光信号的光功率;onu8通过反馈信息反馈接收的全部或者部分波长的光信号的光功率。
194.在611中,待所有波长扫描完成后,olt通过分析可知onu8无法收到波长为λ1、λ5和λ6的光信号,可以接收到其它监控波长的光信号。
195.可选地,olt可以根据获得的各波长的光功率的值和onu标识,生成光功率值与onu
标识的网表。例如,光功率值与onu标识的网表可以如表4所示。其中,n表示未接收到,y表示接收到。
196.表4
[0197] λ1λ2λ3λ4λ5λ6λ7λ8onu1nynyyyyyonu2nyynyyyyonu3nyyynyyyonu4nyyyynyy
…ꢀꢀꢀꢀꢀꢀꢀꢀ
onu31yyynyyynonu32yyyynnyy
[0198]
在612中,olt调取预配置的分光器的分支端与波长的对应关系表(表1和表3),可知λ1对应于一级分光器的分支端1,λ5λ6对应于二级分光器的分支端8,从而自动建立了onu8与各级分光器的分支端的对应关系。
[0199]
其他onu与onu8类似,在此不再一一说明。
[0200]
示例2
[0201]
以odn为一级分光,编码方式为一级编码和二级编码混合方式,分光器对监测光透射为例。
[0202]
图7所示,olt和onu交互通信使用工作波长(例如,1260~1625nm)和监控波长(例如,1625nm~1645nm)),olt与wdm之间的光纤只通工作波长,可调激光器与wdm之间只通监控波长,工作波长和监控波长通过wdm合波器合到一根主干光纤中。
[0203]
一级分光器为分光比为1:32的分光器,该分光器对普通分光器进行改进,即在每个分光器的分支端上刻蚀光栅或对分支端的端面镀膜,形成的光栅或反射膜对工作波长的光信号透射,对特定监控波长的光信号透射,其它监控波长的光信号反射。分光器对工作波长的光信号只具有光功率等分的特性,对监控波长的光信号不仅具有光功率等分的特性,同时每个分支端还要用于对部分监控波长的光信号进行反射。以一级编码和二级编码混合方式为例,通过一级编码和二级编码混合的方式,通过8个不同的波长可以实现8 7 6 5 4 3 2 1=36种编码,完全可以区分32个分支端。8个不同的波长为λ1~λ8,一级分光器的32个分支端从上到下依次为分支端1~32,一级分光器的分支端与波长的对应关系可以如上文的表2所示。表2所示的分支端与波长的对应关系可以是分支端与分支端用于反射的波长的对应关系,也可以是分支端与分支端用于透射的波长的对应关系。
[0204]
这样,在本示例中,仅需要8个不同的波长。
[0205]
本示例的端口检测流程与示例1类似,可以参考601-612的相关描述。
[0206]
以onu9为例,不同的是待所有波长扫描完成后,olt通过分析可知onu9仅收到波长为λ1和λ2的光信号,未接收到其它监控波长的光信号,或onu9接收到波长为λ
3-λ8的光信号,未接收到波长为λ1和λ2的光信号。olt调取预配置的分光器的分支端与波长的对应关系表(表2),可知λ1λ2对应于一级分光器的分支端9,从而自动建立了onu9与各级分光器的分支端的对应关系。其他onu与onu9类似,在此不再一一说明。
[0207]
可选地,olt可以根据获得的各波长的光功率的值和onu标识,生成光功率值与onu
标识的网表。例如,光功率值与onu标识的网表可以如表5所示。其中,n表示未接收到,y表示接收到。
[0208]
表5
[0209] λ1λ2λ3λ4λ5λ6λ7λ8onu1ynnnnnnnonu2nynnnnnnonu3nnynnnnnonu4nnnynnnn
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
onu9yynnnnnn
…ꢀꢀꢀꢀꢀꢀꢀꢀ
onu31nnnnyynnonu32nnnnynyn
[0210]
在图4-图7所示的端口检测方法中,由olt进行端口检测,下面对onu进行端口检测的方法进行描述。
[0211]
图8是本技术另一实施例的端口检测方法的示意性流程图。图8所示的方法适用于pon系统,该pon系统的odn包括至少一个分光器中的第一分光器的第一分支端用于对至少两个不同波长的光信号进行反射或者透射。
[0212]
在810中,olt向至少一个onu发送m个波长的光信号,m个波长互不相同。
[0213]
在820中,第一onu根据接收到m个波长的光信号的光功率的值,确定r个波长,r为大于或者等于2的整数。
[0214]
在830中,第一onu根据r个波长中的至少两个波长,确定第一onu对应于第一分光器的端口信息。
[0215]
在840中,第一onu向olt发送反馈信息,反馈信息用于指示第一onu对应于第一分光器的端口信息。
[0216]
在850中,olt根据接收到的反馈信息,确定第一onu对应于第一分光器的端口信息。
[0217]
由onu进行端口检测与由olt进行端口检测类似,区别在于onu在会根据r个波长中的至少两个波长,确定第一onu对应于第一分光器的端口信息,并通过反馈信息反馈给向olt,olt无需对onu接收到个波长的光信号的光功率进行分析。具体地,步骤810与步骤410类似,可以参考步骤410的相关描述;第一onu确定r个波长的方式与步骤450类似,可以参考步骤450的相关描述;步骤840与步骤440类似,可以参考步骤440的相关描述。
[0218]
下面结合具体的例子,对图8所示的端口检测方法进行详细描述。
[0219]
示例3
[0220]
同样以图5所示的pon系统为例,odn的具体结构可以参考图5的相关描述,在此不再赘述。
[0221]
图9是本技术实施例的端口检测流程的另一个示例。图9中,由onu确定onu与分光器端口的对应关系。当各onu上线并完成注册流程后,开始进行各onu和分光器分支端的端口检测流程,以onu8为例进行说明,具体流程如下所示。
[0222]
在901中,onu8上线并完成注册流程。
[0223]
在902中,onu8通知olt开始端口检测流程。
[0224]
在903中,olt在收到onu8的通知信息后,下发工作波长的广播信号,通知所有onu准备接收波长为λ1的光信号,接收时间为xs。
[0225]
在904中,在olt通知管理系统(例如,nce)发送波长为λ1的光信号,管理系统驱动可调激光器发送波长为λ1的光信号。
[0226]
在905中,onu8准备接收波长为λ1的光信号,接收时长为xs。
[0227]
在906中,管理系统通过建网前期规划odn时输入的波长信息,确定需要发λ1~λ8共8个不同波长的光信号,并向可调激光器下发命令,驱动可调激光器发送波长为λ1的光信号。
[0228]
可选地,波长为λ1的光信号可以携带编码信息,以便噪声光信号进行区分。
[0229]
在907中,在接收时间内(例如,1s),onu8接收波长为λ1的光信号,onu8存储波长为λ1的光信号的光功率的值。由于onu8与一级分光器的分支端1间接连接,因此,波长为λ1的光信号被反射,onu8接收到的光信号的光功率的值较小或为0。
[0230]
重复执行步骤903-907,直到olt完成λ1~λ8的扫描,onu8得到对应的光功率的值和onu标识。
[0231]
在908中,待所有波长的光信号接收完成后,onu8通过分析可知onu8无法收到波长为λ1、λ5和λ6的光信号,可以接收到其它监控波长的光信号。
[0232]
在909中,onu8调取预配置的分光器的分支端与波长的对应关系表(表1和表3),可知λ1对应于一级分光器的分支端1,λ5λ6对应于二级分光器的分支端8,从而确定onu8与各级分光器的分支端的对应关系。
[0233]
在910中,onu8向olt发送反馈信息,向olt反馈onu8确定的onu8与各级分光器的分支端的对应关系。
[0234]
在911中,olt根据接收到的反馈信息,确定ouu8与各级分光器的分支端的对应关系。
[0235]
其他onu与onu8类似,在此不再一一说明。
[0236]
示例4
[0237]
同样以图7所示的pon系统为例,odn的具体结构可以参考图7的相关描述,在此不再赘述。本示例的端口检测流程与示例3类似,可以参考901-911的相关描述。
[0238]
以onu9为例,不同的是待所有波长扫描完成后,onu9分析确定onu9仅收到波长为λ1和λ2的光信号,未接收到其它监控波长的光信号,或者onu9接收到波长为λ
3-λ8的光信号,未接收到波长为λ1和λ2的光信号。onu9调取预配置的分光器的分支端与波长的对应关系表(表2),可知λ1λ2对应于一级分光器的分支端9,从而确定onu9与各级分光器的分支端的对应关系,并通过反馈信息发送给olt。其他onu与onu9类似,在此不再一一说明。
[0239]
在本技术中,分光器的分支端发射或者透射至少两个不同的波长,onu通过至少两个不同的波长确定一个分支端,这样可以实现通过少量波长的自由组合定义大量的分光器的分支端,进而准确地确定onu与分光器的分支端的连接关系。
[0240]
需要说明的是,在上述个实施例中,m个波长的光信号、查询消息、反馈信息可以由ploam消息、omci消息或数据通道承载。
[0241]
还需要说明的是,上述各实施例可以单独实施,也可以合理地结合在一起实施。
[0242]
可以理解的是,为了实现上述实施例中功能,通信装置包括了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本技术中所公开的实施例描述的各示例的单元及方法步骤,本技术能够以硬件或硬件和计算机软件相结合的形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用场景和设计约束条件。
[0243]
图10和图11为本技术的实施例提供的端口检测装置的结构示意图。
[0244]
这些装置可以用于实现上述方法实施例中olt或onu的功能,因此也能实现上述方法实施例所具备的有益效果。在本技术的实施例中,该通信装置可以是olt或onu,还可以是应用于olt或onu的模块(如芯片)。
[0245]
如图10所示,端口检测装置1000包括处理单元1010和收发单元1020。端口检测装置1000用于实现上述方法实施例中olt或onu的功能。
[0246]
当端口检测装置1000用于实现图4所示方法实施例中olt的功能时:
[0247]
收发单元1020用于向至少一个onu发送m个波长的光信号,所述m个波长互不相同,m为大于1的整数;接收第一onu发送的至少一个反馈信息,所述至少一个反馈信息用于指示所述第一onu接收到所述m个波长的光信号的光功率的值,所述第一onu为所述至少一个onu中的任意一个onu。
[0248]
处理单元1010用于根据所述m个波长的光信号的光功率的值的大小,确定与所述第一onu对应的r个波长,r为大于或者等于2的整数;根据所述r个波长中的至少两个波长,确定所述第一onu对应的第一分光器的端口信息,所述第一分光器的第一分支端对应于所述至少两个波长。
[0249]
当端口检测装置1000用于实现图4所示方法实施例中onu的功能时:
[0250]
收发单元1020用于接收olt发送的m个波长的光信号,所述m个波长互不相同,m为大于1的整数;向olt发送至少一个反馈信息,所述至少一个反馈信息用于指示所述第一onu接收到所述m个波长的光信号的光功率的值。
[0251]
可选地,处理单元1010用于根据onu接收到m个波长的光信号的光功率的值,确定r个波长。
[0252]
当端口检测装置1000用于实现图8所示方法实施例中olt的功能时:
[0253]
收发单元1020用于向至少一个onu发送m个波长的光信号,所述m个波长互不相同,m为大于1的整数;接收第一onu发送的反馈信息,所述反馈信息用于指示所述第一onu对应于所述第一分光器的端口信息。
[0254]
处理单元1010用于根据所述反馈信息,确定所述第一onu对应于所述第一分光器的端口信息。
[0255]
当端口检测装置1000用于实现图8所示方法实施例中onu的功能时:
[0256]
收发单元1020用于接收olt发送的m个波长的光信号,所述m个波长互不相同,m为大于1的整数;
[0257]
处理单元1010用于据接收到所述m个波长的光信号的光功率的值的大小,确定与所述onu对应的r个波长,r为大于或者等于2的整数;根据所述r个波长中的至少两个波长,确定所述onu对应的所述第一分光器的端口信息,所述第一分光器的第一分支端对应于所
述至少两个波长;
[0258]
收发单元1020还用于向所述olt发送反馈信息,所述反馈信息用于指示所述端口信息。
[0259]
有关上述处理单元1010和收发单元1020更详细的描述可以直接参考方法实施例中相关描述直接得到,这里不加赘述。
[0260]
如图11所示,端口检测装置1100包括处理器1110和接口电路1120。处理器1110和接口电路1120之间相互耦合。可以理解的是,接口电路1120可以为收发器或输入输出接口。可选的,端口检测装置1100还可以包括存储器1130,用于存储处理器1110执行的指令或存储处理器1110运行指令所需要的输入数据或存储处理器1110运行指令后产生的数据。
[0261]
当端口检测装置1100用于实现图4或图8所示的方法时,处理器1110用于执行上述处理单元1010的功能,接口电路1120用于执行上述收发单元1020的功能。
[0262]
当上述端口检测装置1100为应用于olt的芯片时,该芯片实现上述方法实施例中olt的功能。该芯片从olt中的其它模块接收信息,该信息是其他设备发送给终端设备olt的;或者,该芯片向olt中的其它模块发送信息,该信息是olt发送给其他设备的。
[0263]
当上述端口检测装置1100为应用于onu的芯片时,该芯片实现上述方法实施例中onu的功能。该芯片从onu中的其它模块接收信息,该信息是其他设备发送给终端设备onu的;或者,该芯片向onu中的其它模块发送信息,该信息是onu发送给其他设备的。
[0264]
可以理解的是,本技术的实施例中的处理器可以是中央处理单元(central processing unit,cpu),还可以是其它通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
[0265]
本技术的实施例中的方法步骤可以通过硬件的方式来实现,也可以由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(random access memory,ram)、闪存、只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)、寄存器、硬盘、移动硬盘、cd-rom或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于olt或onu中。当然,处理器和存储介质也可以作为分立组件存在于olt或onu中。
[0266]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器等数据存
储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,dvd;还可以是半导体介质,例如,固态硬盘(solid state disk,ssd)。
[0267]
在本技术的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
[0268]
本技术中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。在本技术的文字描述中,字符“/”,一般表示前后关联对象是一种“或”的关系;在本技术的公式中,字符“/”,表示前后关联对象是一种“相除”的关系。
[0269]
可以理解的是,在本技术的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本技术的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。
[0270]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0271]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0272]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0273]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0274]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0275]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0276]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献