一种上行数据发送方法、异常发光检测方法、设备及系统与流程

文档序号:27686041发布日期:2021-12-01 01:19阅读:103来源:国知局
一种上行数据发送方法、异常发光检测方法、设备及系统与流程

1.本发明涉及无源光网络技术领域,具体来讲是一种上行数据发送方法、异常发光检测方法、设备及系统。


背景技术:

2.在无源光网络技术领域,一种最简单的组网是由一台olt(optical line terminal,光线路终端)、一台分光器和若干台onu(optical network unit,光网络单元)构成。其中,olt依靠分光器形成一个点到多点的网络拓扑结构。由于该拓扑结构的特殊性,下行方向,olt采用广播方式向各onu发送数据,onu在收到广播数据后,只接受属于自己的数据,其它onu的数据则直接丢弃;上行方向,onu采用时分多址接入方式向olt发送数据,因为每个onu都拥有自己的时隙,且时隙之间并不重叠,所以能够避免不同onu在上送数据时发生冲突,保证所有onu的数据正常发送。
3.通常情况下,olt周期性地为onu分配上行带宽时隙。在一个分配周期里,一个onu只会有一个上行带宽时隙,上行带宽时隙的分配顺序与onu完成注册的顺序有关。olt通过广播的方式向onu发送上行带宽时隙。onu在获得olt分配的上行带宽时隙后,严格按照时隙的范围以上行突发的方式向olt发送数据。其中,上行突发由突发定界符和待发送数据组成。olt在定界成功后才能获得onu的发送数据。如果定界失败,onu的发送数据将全部被丢弃,无源光网络发生异常。
4.在实际使用时,由于光模块异常和设备老化等原因,onu的关光时刻可能会发生一定程度的滞后,导致异常发光。当某个onu异常发光持续时间超过一定范围时便会对其它onu产生影响,该影响有强有弱,会出现一部分受影响onu正常工作,另一部分受影响onu异常离线的现象。由于受影响onu异常的随机性,异常发光很难被定位和恢复。
5.目前,传统的检测onu异常发光的方法是:在检测到长发光后,olt通过下发oam(operation administration and maintenance,操作管理和维护)协议报文的方式控制onu关光或者重启,以此来定位是哪一台onu发生故障。但是,由于需要依次排除每台onu,在极端情况下,可能出现将所有onu全部排除一遍的情况,检测效率较低。另一方面,该方法只能检测长发光,对于异常发光的检测范围较窄,适用性不强。
6.因此,如何快速有效的实现对onu异常发光的检测,是本领域技术人员亟待解决的问题。


技术实现要素:

7.本发明的目的是为了克服上述背景技术的不足,提供一种上行数据发送方法、异常发光检测方法、设备及系统,解决了异常发光对其它onu影响的随机性问题,能够快速有效的检测出多种不同类型的异常发光,检测范围广、适用性强,满足实际应用需求。
8.为达到以上目的,第一方面,本发明实施例提供一种上行数据发送方法,应用于无源光网络中,所述无源光网络包括olt,所述olt通过分光器与至少一个onu通信。该上行数
据发送方法包括:
9.各onu接收olt分配的上行带宽时隙;
10.各onu根据接收的所述上行带宽时隙,在各自对应的上行带宽时隙发光并发送上行业务,形成上行突发;并在非上行带宽时隙发送伪随机码。
11.第二方面,本发明实施例还提供一种异常发光检测方法,应用于无源光网络中,所述无源光网络包括olt,所述olt通过分光器与至少一个onu通信,其特征在于,该异常发光检测方法包括以下步骤:
12.olt周期性为各onu分配上行带宽时隙;所述上行带宽时隙用于各onu根据各自对应的上行带宽时隙发光并发送上行业务,形成上行突发,并在非上行带宽时隙发送伪随机码;
13.所述olt接收各onu发送的上行突发数据,并判断是否所有上行突发均能定界成功;当判定存在定界失败时,以上行突发为单位,根据不同的定界失败情况进行相应的异常发光检测,确定定界失败是否由异常发光所致;并对异常发光onu进行定位。
14.作为一个优选的实施方案,所述olt接收各onu发送的上行突发数据,并判断是否所有上行突发均能定界成功,具体包括:
15.olt接收各onu发送的上行突发数据,并按照分配的上行带宽时隙,预测各onu上行突发将要出现的位置;在预测的上行突发将要出现的位置中,通过查找突发定界符,判断是否所有上行突发均能定界成功。
16.作为一个优选的实施方案,所述不同的定界失败情况包括以下四种:
17.情况一、有一个上行突发或者连续多个上行突发定界失败;
18.情况二、有多个离散的上行突发定界失败同时出现;
19.情况三、只有一个上行突发定界成功,其余上行突发均定界失败;
20.情况四、已注册onu的上行突发全部定界失败。
21.作为一个优选的实施方案,若定界失败情况为情况一,根据该定界失败情况进行相应的异常发光检测,确定定界失败是否由异常发光所致,具体包括以下操作:
22.记录定界失败的突发个数为m;以定界失败前的第一个定界成功的上行突发为起点,按照检测范围为m+1个上行突发来进行异常发光检测,判断检测范围内是否一直有光;如果一直有光,则确定定界失败是由异常发光所致。
23.作为一个优选的实施方案,若定界失败情况为情况二,根据该定界失败情况进行相应的异常发光检测,确定定界失败是否由异常发光所致,具体包括以下操作:
24.依次对每个离散的上行突发定界失败进行异常发光检测,确定每个离散的上行突发定界失败是否由异常发光所致;每次进行异常发光检测时,记录定界失败的突发个数为m,并以定界失败前的第一个定界成功的上行突发为起点,按照检测范围为m+1个上行突发来进行异常发光检测,判断检测范围内是否一直有光;如果一直有光,则确定该定界失败是由异常发光所致。
25.作为一个优选的实施方案,若定界失败情况为情况三,根据该定界失败情况进行相应的异常发光检测,确定定界失败是否由异常发光所致,具体包括以下操作:
26.记录已注册onu总数为n;以定界成功的上行突发为起点,按照检测范围为n+1个上行突发来进行异常发光检测,判断检测范围内是否一直有光;如果一直有光,则确定有一台
onu出现长发光。
27.作为一个优选的实施方案,若定界失败情况为情况四,根据该定界失败情况进行相应的异常发光检测,确定定界失败是否由异常发光所致,具体包括以下操作:
28.记录已注册onu总数为n;以任意上行突发为起点,按照检测范围为n+1个上行突发来进行异常发光检测,判断检测范围内是否一直有光;如果一直有光,则确定有未注册的onu或者多台已注册的onu出现长发光。
29.作为一个优选的实施方案,对异常发光onu进行定位,具体包括以下操作:
30.若定界失败情况为情况一,且确定定界失败是由异常发光所致,则将定界失败前的第一个定界成功的onu定位为异常发光onu;
31.若定界失败情况为情况二,且确定定界失败是由异常发光所致,则将对应定界失败前的第一个定界成功的onu定位为异常发光onu;
32.若定界失败情况为情况三,且确定定界失败是由异常发光所致,则将唯一定界成功的onu定位为异常发光onu;
33.若定界失败情况为情况四,且确定定界失败是由异常发光所致,则判定有未注册的onu或者多台已注册的onu出现长发光。
34.第三方面,本发明实施例还提供一种基于第一方面实施例中方法的onu设备,该onu设备包括时隙接收模块和发送处理模块;
35.所述时隙接收模块,用于:接收olt分配的上行带宽时隙;
36.所述发送处理模块,用于:根据接收的所述上行带宽时隙,在各自对应的上行带宽时隙发光并发送上行业务,形成上行突发;并在非上行带宽时隙发送伪随机码。
37.作为一个优选的实施方案,所述发送处理模块包括时隙范围生成子模块、伪随机码生成子模块、数据合成子模块和激光器发送子模块;
38.所述时隙范围生成子模块,用于:根据olt分配的上行带宽时隙,确定自身onu可发送业务的有效时间范围,生成开光指示控制激光器发送子模块在该有效时间范围内开光并发送上行业务,形成上行突发;
39.所述伪随机码生成子模块,用于:产生在非上行带宽时隙发送的伪随机码;
40.所述数据合成子模块,用于:根据在上行带宽时隙发送上行业务,在非上行带宽时隙发送伪随机码的发送方式,生成相应的发送数据供激光器发送子模块发送;
41.所述激光器发送子模块,用于:将发送数据发送至olt。
42.第四方面,本发明实施例还提供一种基于第二方面实施例中方法的olt设备,该olt设备包括时隙分配模块、检测处理模块;
43.所述时隙分配模块,用于:周期性为各onu分配上行带宽时隙;所述上行带宽时隙用于各onu根据各自对应的上行带宽时隙发光并发送上行业务,形成上行突发,并在非上行带宽时隙发送伪随机码;
44.所述检测处理模块,用于:接收各onu发送的上行突发数据,并判断是否所有上行突发均能定界成功;当判定存在定界失败时,以上行突发为单位,根据不同的定界失败情况进行相应的异常发光检测,确定定界失败是否由异常发光所致;并对异常发光onu进行定位。
45.作为一个优选的实施方案,所述检测处理模块包括激光器接收子模块、上行突发
预测子模块、定界失败判断子模块和异常发光检测子模块;
46.所述激光器接收子模块,用于:接收从onu发送过来的上行突发数据,生成接收光信号和接收数据;
47.所述上行突发预测子模块,用于:根据分配的上行带宽时隙预测各onu上行突发将要出现的位置,生成上行突发预测范围指示信号;
48.所述定界失败判断子模块,用于:根据所述上行突发预测范围指示信号,在上行突发预测范围内查找突发定界符,判断是否所有上行突发均能定界成功;
49.所述异常发光检测子模块,用于:当判定存在定界失败时,以上行突发为单位,根据不同的定界失败情况进行相应的异常发光检测,确定定界失败是否由异常发光所致;并对异常发光onu进行定位。
50.第五方面,本发明实施例还提供一种异常发光检测系统,该系统包括如第四方面实施例的olt设备,以及至少一个如第三方面实施例的onu设备。
51.本发明的有益效果在于:
52.(1)本发明中,将各onu设计为在上行带宽时隙发送上行业务,在非上行带宽时隙发送伪随机码的发送方式。由于onu在非上行带宽时隙发送伪随机码,可以加剧异常发光对其它onu的影响,使得受影响的onu一定会出现定界失败,从而解决了异常发光对其它onu影响的随机性问题。
53.(2)本发明中,还设计olt以上行突发为单位进行异常发光检测,并能根据不同的定界失败情况进行相应的检测分析,可以轻易判断出多个连续的onu上行突发之间是否一直有光,检测方式更加灵活方便,能够快速有效的检测出多种不同类型的异常发光,不但检测效率高而且检测范围广、适用性强,满足实际应用需求。
附图说明
54.图1为本发明实施例中上行数据发送方法的流程图;
55.图2为本发明实施例中onu正常发光时onu发送数据的示意图;
56.图3为本发明实施例中onu异常发光时onu发送数据的示意图;
57.图4为本发明实施例中异常发光检测方法的流程图;
58.图5为本发明实施例中onu正常发光时olt接收数据的示意图;
59.图6为本发明实施例中onu异常发光时olt接收数据的示意图;
60.图7为一种10台onu示例中出现异常发光的示意图;
61.图8为本发明实施例中onu设备的结构框图;
62.图9为本发明实施例中olt设备的结构框图;
63.图10为本发明实施例中异常发光检测系统的结构框图。
具体实施方式
64.针对现有技术中,由于存在受影响onu异常的随机性的问题,使得异常发光很难被定位和恢复。并且,采用传统的onu异常发光检测方法,存在检测效率较低、检测范围较窄,适用性不强等问题。本发明旨在提供一种上行数据发送方法、异常发光检测方法、设备及系统,能够解决异常发光对其它onu影响的随机性问题,还能进一步在解决上述问题的同时实
现快速有效的检测出多种不同类型的异常发光,不但检测效率高而且检测范围广、适用性强,满足了实际应用需求。
65.其主要的设计思路为:
66.提供一种上行数据发送方法,该方法中各onu会根据olt分配的上行带宽时隙,在各自对应的上行带宽时隙发光并发送上行业务,形成上行突发;并在非上行带宽时隙发送伪随机码。本方法中,由于onu在非上行带宽时隙发送伪随机码,可以加剧异常发光对其它onu的影响,使得受影响的onu一定会出现定界失败,从而解决了异常发光对其它onu影响的随机性问题。
67.还提供一种异常发光检测方法,该方法中olt周期性为各onu分配上行带宽时隙;所述上行带宽时隙用于各onu根据各自对应的上行带宽时隙发光并发送上行业务,形成上行突发,并在非上行带宽时隙发送伪随机码;所述olt接收各onu发送的上行突发数据,并判断是否所有上行突发均能定界成功;当判定存在定界失败时,以上行突发为单位,根据不同的定界失败情况进行相应的异常发光检测,确定定界失败是否由异常发光所致;并对异常发光onu进行定位。该异常发光检测方法能在解决异常发光对其它onu影响的随机性问题的基础上,以上行突发为单位进行异常发光检测,并能根据不同的定界失败情况进行相应的检测分析,可以轻易判断出多个连续的onu上行突发之间是否一直有光,检测方式更加灵活方便,能够快速有效的检测出多种不同类型的异常发光,不但检测效率高而且检测范围广、适用性强,满足实际应用需求。
68.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合说明书附图以及具体的实施例对本发明的技术方案进行详细的说明。
69.但需说明的是:接下来要介绍的示例仅是一些具体的例子,而不作为限制本发明的实施例必须为如下具体的步骤、数值、条件、数据、顺序等。本领域技术人员可以通过阅读本说明书来运用本发明的构思来构造本说明书中未提到的更多实施例。
70.实施例一
71.本实施例提供了一种上行数据发送方法,应用于无源光网络中,所述无源光网络包括olt,该olt通过分光器与至少一个onu通信。具体来说,参见图1所示,本实施例的上行数据发送方法,包括以下步骤:
72.步骤a1、各onu接收olt分配的上行带宽时隙;
73.步骤a2、各onu根据接收的所述上行带宽时隙,在各自对应的上行带宽时隙发光并发送上行业务,形成上行突发;并在非上行带宽时隙发送伪随机码。
74.可以理解的是,现有技术中,onu在非上行带宽时隙不会发送任何信息,异常发光时,只会对其它onu的光强产生影响。当异常发光的光强较大时,对其它onu的影响较大,受影响的onu会因为定界错而异常;当异常发光的光强较小时,对其它onu的影响较小,甚至都不会影响其它onu的正常工作。因此,会存在受影响onu异常的随机性的问题,从而导致异常发光很难被定位和恢复。本实施例中,为了解决受影响onu异常的随机性的问题,特别在onu侧设计为上行带宽时隙发送上行业务,在非上行带宽时隙发送伪随机码的发送方式。由于onu在非上行带宽时隙发送伪随机码,可以加剧异常发光对其它onu的影响,使得受影响的onu一定会出现定界错,从而解决了异常发光对其它onu影响的随机性问题。
75.为了更好地理解本实施例中onu侧的设计原理,下面结合附图进行具体的举例说
明:
76.参见图2所示,为本实施例中onu正常发光时onu发送数据的示意图。图2中,onu在上行带宽时隙会发送上行业务(即上行突发数据),在非上行带宽时隙会发送伪随机码。虽然在非上行带宽时隙有伪随机码发送,但因为在非上行带宽时隙onu未开光,伪随机码并不能成功发送到olt。因此,onu正常发光情况下,伪随机码的发送是不会对其他onu的数据发送以及olt的数据接收造成任何影响。
77.参见图3所示,为本实施例中onu异常发光时onu发送数据的示意图。图3中,onu同样会在上行带宽时隙发送上行业务(即上行突发数据),在非上行带宽时隙发送伪随机码。但由于该onu开光异常(即onu异常发光),使得非上行带宽时隙中的伪随机码会成功发送出去(如图3中虚线对应部分所示),并与其它onu的上行突发产生冲突,从而造成其它onu定界失败,进而使得受影响的onu一定会出现定界错,解决了异常发光对其它onu影响的随机性问题。但可以理解的是,异常发光的onu对其它onu的影响范围与该异常发光onu的开光异常的严重程度有关。当开光异常较轻时,可能只会影响后面的第一个onu;但当开光异常较重时,可能会影响除自身以外的所有onu。因此,olt在进行相应的异常发光检测时,是需要根据不同的定界失败情况来划定不同的检测范围,进而定位出异常发光的onu。
78.示例性地,作为一种可选的实施方式,步骤a2具体可包括以下操作:各onu根据olt分配的上行带宽时隙,确定自身onu可发送业务的有效时间范围,并控制自身的激光器在此时间范围内开光,从而使得上行业务在此时间范围内发送,形成上行突发;并且,在所确定的有效时间范围之外(即非上行带宽时隙),将自身产生的伪随机码作为发送数据进行发送。
79.实施例二
80.基于同一发明构思,本发明实施例还提供了一种异常发光检测方法,同样应用于无源光网络中,所述无源光网络包括olt,该olt通过分光器与至少一个onu通信。具体来说,参见图4所示,本实施例的异常发光检测方法,包括以下步骤:
81.步骤b1、olt周期性为各onu分配上行带宽时隙;所述上行带宽时隙用于各onu根据各自对应的上行带宽时隙发光并发送上行业务,形成上行突发,并在非上行带宽时隙发送伪随机码。
82.实际应用中,所述上行带宽时隙的分配顺序可由onu完成注册的先后顺序决定。例如:当前无源光网络中包含三个onu,分别为onu1、onu2和onu3。假设onu2最先完成注册,其次是onu3,onu1最后完成注册,那么olt在周期性分配上行带宽时隙时,可在周期内最先为onu2分配上行带宽时隙,其次为onu3分配上行带宽时隙,最后为onu1分配上行带宽时隙。这种分配方式能最有效地提高上行带宽时隙的分配效率,避免分配延时等问题。
83.步骤b2、所述olt接收各onu发送的上行突发数据,并判断是否所有上行突发均能定界成功;当判定存在定界失败时,以上行突发为单位,根据不同的定界失败情况进行相应的异常发光检测,确定定界失败是否由异常发光所致;并对异常发光onu进行定位。
84.可以理解的是,本实施例中,当各onu正常发光时,olt能正常接收所有onu的上送数据,各onu的上行突发互不干扰;但当有onu异常发光时,由于该onu会在非上行带宽时隙发送伪随机码,该随机码会与其它onu的上行突发产生冲突,因此,会使得olt在接收到其它onu的上行突发时出现定界失败的情况。
85.举例来说,参见图5所示,为本实施例中onu正常发光时olt接收数据的示意图。图5中,在一个分配周期内,三个不同的onu均正常发光,三个onu发送的上行突发数据互不干扰,olt能正常接收所有onu的上送数据。参见图6所示,为本实施例中onu异常发光时olt接收数据的示意图。图6中,在一个分配周期内,onu2异常发光,其伪随机码在之后的非上行带宽时隙被发送出去,并与onu3的上行突发发生冲突,因此,则导致olt接收的onu3的数据出现定界错。
86.实际应用中,作为一种优选的实施方式,步骤b2中,olt接收各onu发送的上行突发数据,并判断是否所有上行突发均能定界成功,具体包括以下操作:
87.(1)olt接收各onu发送的上行突发数据,并按照分配的上行带宽时隙,预测各onu上行突发将要出现的位置;
88.(2)在预测的上行突发将要出现的位置中,通过查找突发定界符,判断是否所有上行突发均能定界成功。可以理解的是,如果所有onu都定界成功,说明没有onu异常发光;如果有onu出现定界失败,则需要进一步进行异常发光检测,来确定定界失败是否由异常发光所致。
89.进一步地,当判定出现定界失败后,需要对异常发光进行检测。而现有技术中,olt是以时间为单位进行异常发光检测,但因onu上行带宽时隙大小的随机性,控制时间无法准确检测出异常发光范围,只能检测长发光一种异常发光情况,对“流氓onu”的定位较弱。对此,本实施例中,olt以上行突发为单位进行异常发光检测,并能根据不同的定界失败情况进行相应的检测分析,可以轻易判断出多个连续的onu上行突发之间是否一直有光,检测方式更加灵活方便,能够快速有效的检测出多种不同类型的异常发光,大大扩展了异常onu的检测范围。
90.具体来说,作为一种可选的实施方式,步骤b2中,所述不同的定界失败情况包括以下四种:
91.情况一、有一个上行突发或者连续多个上行突发定界失败;
92.情况二、有多个离散的上行突发定界失败同时出现;
93.情况三、只有一个上行突发定界成功,其余上行突发均定界失败;
94.情况四、已注册onu的上行突发全部定界失败。
95.在此基础上,作为一种可选的实施方式,步骤b2中,根据不同的定界失败情况进行相应的异常发光检测,确定定界失败是否由异常发光所致,具体包括以下操作:
96.1)若定界失败情况为情况一,即有一个上行突发或者连续多个上行突发定界失败,则记录定界失败的突发个数为m,并以定界失败前的第一个定界成功的上行突发为起点,按照检测范围为m+1个上行突发来进行异常发光检测,异常发光检测的方法为判断检测范围内是否一直有光;如果一直有光,则确定定界失败是由异常发光所致;如果并非一直有光,则确定定界失败是由其它原因所致。
97.2)若定界失败情况为情况二,即有多个离散的上行突发定界失败同时出现,则按照情况一的方式依次对每个离散的上行突发定界失败进行异常发光检测,确定每个离散的上行突发定界失败是否由异常发光引起,实现同时对多个onu异常发光的检测。
98.3)若定界失败情况为情况三,即只有一个上行突发定界成功,其余上行突发均定界失败,则记录已注册onu总数为n,并以定界成功的上行突发为起点,按照检测范围为n+1
个上行突发来进行异常发光检测,异常发光检测的方法为判断检测范围内是否一直有光;如果一直有光,则确定有一台onu出现长发光(也可确定定界失败是否由异常发光所致);如果并非一直有光,则确定定界失败是由其它原因所致。
99.4)若定界失败情况为情况四,即已注册onu的上行突发全部定界失败,则记录已注册onu总数为n,并以任意上行突发为起点,按照检测范围为n+1个上行突发来进行异常发光检测,异常发光检测的方法为判断检测范围内是否一直有光;如果一直有光,则确定有未注册的onu或者多台已注册的onu出现长发光(也可确定定界失败是否由异常发光所致);如果并非一直有光,则确定定界失败是由其它原因所致。
100.更进一步地,作为一种可选的实施方式,步骤b2中,对异常发光onu进行定位,具体包括以下操作:
101.1)若定界失败情况为情况一,即有一个上行突发或者连续多个上行突发定界失败,且经过异常发光检测确定定界失败是由异常发光所致,则将定界失败前的第一个定界成功的onu定位为异常发光onu。
102.2)若定界失败情况为情况二,即有多个离散的上行突发定界失败同时出现,且经过异常发光检测确定存在一个或多个定界失败是由异常发光所致(即,可确定定界失败是否由异常发光所致),则将对应定界失败前的第一个定界成功的onu定位为异常发光onu。
103.3)若定界失败情况为情况三,即只有一个上行突发定界成功,其余上行突发均定界失败,且经过异常发光检测确定有一台onu出现长发光(即,可确定定界失败是否由异常发光所致),则将唯一定界成功的onu定位为异常发光onu。
104.4)若定界失败情况为情况四,即已注册onu的上行突发全部定界失败,且经过异常发光检测确定存在长发光(即,可确定定界失败是否由异常发光所致),则判定有未注册的onu或者多台已注册的onu出现长发光,但无法具体定位出是哪一台onu长发光。
105.示例性地,以无源光网络中包括10台onu为例进行具体说明。假设10台onu的异常发光情况如图7所示,那么根据图7所示的定界失败情况进行相应的异常发光检测,并对异常发光onu进行定位及故障恢复,具体可包括以下步骤:
106.步骤1、如图7所示,在预测的上行突发范围内进行定界检测,发现存在两个离散的连续上行突发定界失败:其中一个为onu3和onu4出现连续上行突发定界失败(图7中对应数据冲突部分),另一个为onu7、onu8和onu9出现连续上行突发定界失败(图7中对应数据冲突部分);
107.步骤2、因为onu3和onu4为连续两个定界失败,onu7、onu8和onu9为连续三个定界失败,所以需要依次对这两个离散的连续上行突发定界失败进行异常发光检测,来分别确定这两个连续定界失败是否由异常发光引起:
108.首先,以onu2为起点,按照检测范围为2+1个上行突发来进行异常发光检测,检测方法是判断onu2、onu3和onu4三个突发之间是否一直有光;如果一直有光,则确定定界失败是由异常发光所致,并定位onu2为异常发光onu;
109.其次,以onu6为起点,按照检测范围为3+1个上行突发来进行异常发光检测,检测方法是判断onu6、onu7、onu8和onu9四个突发之间是否一直有光;如果一直有光,则确定定界失败是由异常发光所致,并定位onu6也为异常发光onu;
110.步骤3、将onu2和onu6从网络中摘除,实现无源光网络的快速恢复;待onu2和onu6
的异常发光原因找到并解决后,再将它们加入到无源光网络中。
111.通过上述操作可以看出,本实施例的异常发光检测方法中,当各onu正常发光时,olt能正常接收所有onu的上送数据,各onu的上行突发互不干扰;但当有onu异常发光时,由于该onu会在非上行带宽时隙发送伪随机码,该随机码会与其它onu的上行突发产生冲突,因此,会使得olt在接收到其它onu的上行突发时必然出现定界失败的情况,从而解决了异常发光对其它onu影响的随机性问题。除此之外,本实施例中olt以上行突发为单位进行异常发光检测,并能根据不同的定界失败情况进行相应的检测分析,可以轻易判断出多个连续的onu上行突发之间是否一直有光,检测方式更加灵活方便,能够快速有效的检测出多种不同类型的异常发光,不但检测效率高而且检测范围广、适用性强,满足了实际应用需求。
112.实施例三
113.基于同一发明构思,本发明实施例还提供了一种基于上述实施例一的上行数据发送方法的onu设备。参见图8所示,该onu设备包括:时隙接收模块和发送处理模块。其中,所述时隙接收模块,用于:接收olt分配的上行带宽时隙。所述发送处理模块,用于:根据olt分配的上行带宽时隙,在各自对应的上行带宽时隙发光并发送上行业务,形成上行突发;并在非上行带宽时隙发送伪随机码。
114.进一步地,作为一种优选的实施方式,如图8所示,所述发送处理模块包括时隙范围生成子模块、伪随机码生成子模块、数据合成子模块和激光器发送子模块。
115.其中,时隙范围生成子模块,用于:根据olt分配的上行带宽时隙,确定自身onu可发送业务的有效时间范围,生成开光指示控制激光器发送子模块在该有效时间范围内开光并发送上行业务,形成上行突发。伪随机码生成子模块,用于:产生在非上行带宽时隙发送的伪随机码。数据合成子模块,用于:根据在上行带宽时隙发送上行业务,在非上行带宽时隙发送伪随机码的发送方式,生成相应的发送数据供激光器发送子模块发送。激光器发送子模块,用于:将发送数据发送至olt。
116.另外需要说明的是,前述上行数据发送方法实施例中的各种变化方式和具体实例同样适用于本实施例的onu设备,通过前述方法的详细描述,本领域技术人员可以清楚的知道本实施例中onu设备的实施方法,所以为了说明书的简洁,在此不再详述。
117.实施例四
118.基于同一发明构思,本发明实施例还提供了一种基于上述实施例二的异常发光检测方法的olt设备。参见图9所示,该olt设备包括:时隙分配模块和检测处理模块。其中,所述时隙分配模块,用于:周期性为各onu分配上行带宽时隙;所述上行带宽时隙用于各onu根据各自对应的上行带宽时隙发光并发送上行业务,形成上行突发,并在非上行带宽时隙发送伪随机码。所述检测处理模块,用于:接收各onu发送的上行突发数据,并判断是否所有上行突发均能定界成功;当判定存在定界失败时,以上行突发为单位,根据不同的定界失败情况进行相应的异常发光检测,确定定界失败是否由异常发光所致;并对异常发光onu进行定位。
119.进一步地,作为一种优选的实施方式,如图9所示,所述检测处理模块包括:激光器接收子模块、上行突发预测子模块、定界失败判断子模块和异常发光检测子模块。
120.其中,激光器接收子模块,用于:接收从onu发送过来的上行突发数据,生成接收光信号和接收数据。上行突发预测子模块,用于:根据分配的上行带宽时隙预测各onu上行突
发将要出现的位置,生成上行突发预测范围指示信号。定界失败判断子模块,用于:根据上行突发预测范围指示信号,在上行突发预测范围内查找突发定界符,判断是否所有上行突发均能定界成功。异常发光检测子模块,用于:当判定存在定界失败时,以上行突发为单位,根据不同的定界失败情况进行相应的异常发光检测,确定定界失败是否由异常发光所致;并对异常发光onu进行定位。
121.同样需要说明的是,前述异常发光检测方法实施例中的各种变化方式和具体实例同样适用于本实施例的olt设备,通过前述方法的详细描述,本领域技术人员可以清楚的知道本实施例中olt设备的实施方法,所以为了说明书的简洁,在此不再详述。
122.实施例五
123.参见图10所示,基于同一发明构思,本发明实施例还提供了一种异常发光检测系统,该系统包括上述实施例四的olt设备,以及至少一个上述实施例三的onu设备。
124.注意:上述的具体实施例仅是例子而非限制,且本领域技术人员可以根据本发明的构思从上述分开描述的各个实施例中合并和组合一些步骤和装置来实现本发明的效果,这种合并和组合而成的实施例也被包括在本发明中,在此不一一描述这种合并和组合。
125.本发明实施例中提及的优点、优势、效果等仅是示例,而非限制,不能认为这些优点、优势、效果等是本发明的各个实施例必须具备的。另外,本发明实施例公开的上述具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本发明实施例必须采用上述具体的细节来实现。
126.本发明实施例中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子,并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。本发明实施例所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。本发明实施例所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。
127.本发明实施例中的步骤流程图以及以上方法描述仅作为例示性的例子,并且不意图要求或暗示必须按照给出的顺序进行各个实施例的步骤。如本领域技术人员将认识到的,可以按任意顺序进行以上实施例中的步骤的顺序。诸如“其后”、“然后”、“接下来”等等的词语不意图限制步骤的顺序;这些词语仅用于引导读者通读这些方法的描述。此外,例如使用冠词“一个”、“一”或者“该”对于单数的要素的任何引用不被解释为将该要素限制为单数。
128.另外,本发明各个实施例中的步骤和装置并非仅限定于某个实施例中实行,事实上,可以根据本发明的概念来结合本文中的各个实施例中相关的部分步骤和部分装置,以构思新的实施例,而这些新的实施例也包括在本发明的范围内。
129.本发明实施例中的各个操作可以通过能够进行相应的功能的任何适当的手段而进行。该手段可以包括各种硬件和/或软件组件和/或模块,包括但不限于硬件的电路或处理器。
130.本发明实施例的方法包括用于实现上述的方法的一个或多个动作。方法和/或动作可以彼此互换而不脱离权利要求的范围。换句话说,除非指定了动作的具体顺序,否则可以修改具体动作的顺序和/或使用而不脱离权利要求的范围。
131.本发明实施例中的功能可以按硬件、软件、固件或其任意组合而实现。如果以软件实现,功能可以作为一个或多个指令存储在切实的计算机可读介质上。存储介质可以是可以由计算机访问的任何可用的切实介质。通过例子而不是限制,这样的计算机可读介质可以包括ram、rom、eeprom、cd

rom或其他光碟存储、磁碟存储或其他磁存储器件或者可以用于携带或存储指令或数据结构形式的期望的程序代码并且可以由计算机访问的任何其他切实介质。如在此使用的,碟(disk)和盘(disc)包括紧凑盘(cd)、激光盘、光盘、dvd(digital versatile disc,数字多功能光盘)、软碟和蓝光盘,其中碟通过磁再现数据,而盘利用激光光学地再现数据。
132.因此,计算机程序产品可以进行在此给出的操作。例如,这样的计算机程序产品可以是具有有形存储(和/或编码)在其上的指令的计算机可读的有形介质,该指令可由一个或多个处理器执行以进行在此所述的操作。计算机程序产品可以包括包装的材料。
133.其他例子和实现方式在本发明实施例和所附权利要求的范围和精神内。例如,由于软件的本质,以上所述的功能可以使用由处理器、硬件、固件、硬连线或这些的任意的组合执行的软件实现。实现功能的特征也可以物理地位于各个位置,包括被分发以便功能的部分在不同的物理位置处实现。
134.本领域技术人员可以不脱离由所附权利要求定义的教导的技术而进行对在此所述的技术的各种改变、替换和更改。此外,本公开的权利要求的范围不限于以上所述的处理、机器、制造、事件的组成、手段、方法和动作的具体方面。可以利用与在此所述的相应方面进行基本相同的功能或者实现基本相同的结果的当前存在的或者稍后要开发的处理、机器、制造、事件的组成、手段、方法或动作。因而,所附权利要求包括在其范围内的这样的处理、机器、制造、事件的组成、手段、方法或动作。
135.提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本发明。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本发明的范围。因此,本发明不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。
136.为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本发明的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。且本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1