一种发现光网络单元的方法及系统的制作方法

文档序号:7847169阅读:185来源:国知局
专利名称:一种发现光网络单元的方法及系统的制作方法
技术领域
本发明涉及通信技术领域,具体地说,涉及一种发现光网络单元的方法及系统。
背景技术
随着信息化进程的逐渐加快,因特网作为重要的信息传播途径已成为人们获取信息、进行信息交流的主要平台。随着“语音、数据和视频”三合一互联网业务的发展,使用者对网络的传输距离、传输可靠性、带宽等方面的要求也在逐渐提高,光接入网络技术以性能稳定、成本低、安装方便、易于维护等优势发展成为最具潜力的网络应用技术。光接入网络技术中的光纤到楼(Fiber to The Building, FTTB)是利用数字宽带技术,光纤直接到小区里,再通过双绞线(超五类双绞线或4对非屏蔽双绞线)到各个用户。随着FTTB网络的不断普及与延伸,光网络单元(0NU,0ptical Network Unit)与光线路终端(OLT,Optical Line Terminal)间的距离越来越远。对于每个光线路终端而言,其配置范围都不同,对于千兆比特无源光网络系统来说,光线路终端的默认配置范围为OKm 20Km,最大配置范围为60Km,并且距离光线路终端最近的光网络单元与距离光线路终端最远的光网络单元之间的距离不能超过20Km。光线路终端可对在配置范围内新增的全部光网络单元进行上线注册,但是如果超出光线路终端的配置范围,则无法自动查找发现新增的光网络单元。光网络单元无法正常接入到网络中,就增加了对用户的使用约束,同时还限制了光网络单元的实际能力,给运营商的后期拓展与维护带来极大的不便。

发明内容
本发明实施例提供一种发现光网络单元的方法及系统,用以发现无源光网络配置范围之外的新增光网络单元。为了解决以上技术问题,本发明实施例采取的技术方案是一种发现光网络单元的方法,包括光线路终端向光网络单元广播gate帧;如果在注册开窗时间外接收到光网络单元的上行响应,则判定存在新增光网络单元;所述光线路终端调整halt帧的帧数,并按调整后halt帧的帧数向光网络单元广播halt帧;所述光线路终端获取新增光网络单元的序列号和测距信息。一种发现光网络单元的系统,包括gate帧广播单元,用于向光网络单元广播gate帧;接收单元,用于接收光网络单元的上行响应,若在注册开窗时间外接收到所述上行响应,则判定存在新增光网络单元;halt帧调整单元,用于在所述接收单元判定存在新增光网络单元时,计算光线路终端向光网络单元发送的halt帧的帧数;halt帧发送单元,用于按所述halt帧调整单元计算出的调整后halt帧的帧数向光网络单元广播halt帧;获取单元,用于获取新增光网络单元的序列号和测距信息。本发明实施例发现光网络单元的方法及系统,就可自动发现无源光网络配置范围外的新增光网络单元,并获取新增光网络单元的序列号和测距信息。此外,在获取新增光网络单元的序列号和测距信息之后,本发明实施例还进一步提供一种调整无源光网络配置范围的技术方案,这样光线路终端就可对发现的全部或者部分新增光网络进行发现和上线注册等操作。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例发现光网络单元的方法的一种流程示意图;图2是本发明实施例中获取新增光网络单元序列号和测距信息的流程示意图;图3是本发明实施例中无源光网络配置范围的示意图;图4是本发明实施例发现光网络单元的装置的一种结构示意图;图5是本发明实施例中获取单元的一种结构示意图;图6是本发明实施例中配置范围调整单元的第一种实现方式的结构示意图;图7是本发明实施例中配置范围调整单元的第二种实现方式的结构示意图;图8是本发明实施例无源光网络系统的一种结构示意图。
具体实施例方式为了使本技术领域的人员更好地理解本发明实施例的方案,下面结合附图和实施方式对本发明实施例作进一步的详细说明。本发明实施例发现新增光网络单元的方法及系统,通过调整OLT向ONU下行广播 halt帧的帧数,来发现无源光网络系统配置范围外新增的光网络单元,并获取新增光网络单元的序列号和测距信息。如图1所示,是本发明实施例发现新增光网络单元的方法的流程图,包括步骤101,OLT向ONU广播gate帧,如果在注册开窗时间外接收到ONU的上行响应,则判定存在新增光网络单元。OLT通过定期广播gate帧的方式来发现PON系统中的0NU,所述gate帧用于OLT 发现新增0NU。没有注册的ONU在接收到gate消息后,会等待一个随机时间(为了避免多个ONU 同时与OLT通信)向OLT发送上行响应。对于在PON系统配置范围内的ONU来说,其会在注册开窗时间内向OLT发送上行响应。但是对于配置范围外的ONU来说,其返回的上行响应则会落在注册开窗时间之外。因此,OLT如果在注册开窗时间外接收到上行响应,则证明在OLT默认配置范围外存在新增0NU,对于GPON系统,OLT的默认配置范围为OKm 20Km, 若新增ONU设置在OKm 20Km以外,则该ONU为配置范围外的新增0NU。
在本步骤中,为了避免由于其它光路干扰等外界原因导致的误检测现象,可以适当增加检测的次数在OLT多次广播gate帧后,如果多次在注册开窗时间外接收到ONU的上行响应,则判定存在新增0NU。步骤102,光线路终端调整halt帧的帧数,并按调整后halt帧的帧数向光网络单元广播halt帧。进一步地,由于新增ONU为OLT默认配置范围外的0NU,所以需要调整发送halt帧的帧数,使得OLT有足够的时间接收所述新增ONU返回的响应。本发明实施例计算调整后halt帧帧数的方法有多种,例如可以通过下述公式计算获得调整后halt帧的帧数D/V*2+48 μ s+2 μ s彡125 μ s*N,其中,D为无源光网络中光线路终端与光网络单元的最大物理距离;V为光在光纤中的传输速度,为200000km/s ;48 μ s为光线路终端的随机延时时间;2 μ s为光线路终端处理差异延时时间;125 μ s为一个halt帧的时间。例如,对于GPON系统而言,如果OLT的配置范围为OKm 60Km,即D = 60Km,则根据上述公式计算获得的调整后halt帧帧数为6帧,或者所述OLT最大配置范围为OKm 40Km,则调整halt帧帧数为4帧。具体地,OLT按调整后halt帧的帧数给所有操作状态的ONU(已完成上线注册的 ONU和未完成上线注册的新增0NU)发送halt帧,使所有已完成上线注册的ONU在接收到 halt帧后均停止上行传输,产生静态工作区域。步骤103,光线路终端获取新增光网络单元的序列号和测距信息。在发现配置范围外存在未注册的新增ONU之后,若需要获取该新增ONU的序列号和测距信息,则OLT要在静态工作区域对应的时间内向ONU发出请求,获取新增ONU的序列号和测距信息。若要成功获取ONU的序列号和测距信息,OLT至少要在静态工作区域对应的时间内完成发送请求和接收ONU序列号的操作动作,这样静态工作区域对应时间的长短就决定了 OLT可与多远距离之外的ONU进行通信。因此若想获取配置范围外ONU的序列号和测距信息,则需要调整静态工作区域对应的时间,也就是说调整OLT向ONU发送的halt帧的帧数,具体调整halt帧的帧数的方式已经在步骤102论述,此处不再赘述。如果无源光网络为千兆比特无源光网络(GPON,Gigabit-Capable PON),则可按照图2所示的流程来获取新增ONU的序列号和测距信息步骤201,OLT 向 ONU 发送序列号(series number, SN)请求。步骤202,OLT接收新增ONU返回的序列号。步骤203,OLT为每个新增ONU分配一个光网络单元标记(ONUID,Optical Network Unit Identifier)。步骤204,OLT向新增ONU发送测距请求,并接收新增ONU返回的测距信息,即新增 ONU与OLT之间的物理距离。此外,需要说明的是为了避免多个ONU上行传输的信号同时达到OLT而导致上行信号冲突的情况发生,在获得每个新增ONU的测距信息后,还为每个ONU插入一个特定的均衡时延值,将所有ONU都调整到与OLT相同的逻辑距离处再进行TDMA(Time Division Multiple Access,时分多址)来解决上述冲突。本发明实施例在发现PON系统配置范围外的新增ONU后,通过实时调整halt帧帧数的方式,在不影响在线ONU的情况下,自动完成新增ONU的发现过程,为运营商对光分配网络的拓展和维护提供了便利。进一步地,基于图1所示的发现光网络单元的方法,还可以在获取新增ONU的序列号和测距信息后,调整PON系统的配置范围,也就是调整OLT的配置范围,这样OLT就可以对调整后的配置范围内的新增ONU执行自动发现以及进一步执行上线注册等操作。下面结合图3举例说明上述自动发现光网络单元的方法。如图3所示,OLT设置[A, B为其配置范围(以GPON为例,B-A ( 20Km),如果在 A B范围内存在新增0NU,0LT都可以自动发现该0NU,并对其进行注册。该OLT可以满足配置范围A B内所有ONU的上线注册等操作,同时,还可以记录下在当前所有上线ONU中, 离OLT最近的ONU的距离为a,离OLT最远的ONU的距离为b,如果在A端点左侧存在cl、 c2、…、cN共计N个新增0NU,则可按照本发明实施例自动发现A端点左侧的新增0NU,以 cl为例,具体过程如下首先,OLT广播gate帧,若在注册开窗时间外接收到cl处ONU的响应,则OLT判断存在新增的0NU,且该ONU位于OLT的配置范围外。具体地,在OLT广播gate帧后,对于配置范围内的新增ONU来说,可以在注册开窗时间内向OLT返回响应,而对于cl处的ONU来说,因为其位于OLT的配置范围外,则该ONU 向OLT返回的响应就会落在注册开窗时间外,因此,如果OLT在注册开窗时间外接收到ONU 的响应,则判断在配置范围外存在新增0NU。其次,OLT调整halt帧的帧数,并按调整后halt帧的帧数向ONU广播halt帧,使得接收到halt帧的已注册ONU停止上行传输,产生静态工作区域,由OLT利用该静态工作区域对配置范围外cl处的新增ONU进行注册等操作。关于调整halt帧帧数的方法已在步骤102中论述,此处不再赘述。最后,OLT获取cl处新增光网络单元的序列号和测距信息。具体包括(I)OLT向 OUN发送序列号请求,所述序列号请求为针对所有ONU的全局指令,接收到序列号请求的新增OUN将自身的序列号返回至0LT,这样OLT就获取到了 cl处新增ONU的序列号。O)OLT 为每个新增ONU分配一个0NUID。(3) OLT针对cl处新增光网络单元的ONUID发送测距请求,由该ONU获取测距信息后发送至0LT,这样OLT就获取到了 cl处新增ONU的测距信息。至此,OLT完成了对cl处新增ONU的自动发现过程。进一步地,在OLT完成上述自动发现过程之后,还可以自动调整无源光网络的配置范围,使得OLT可以对调整后的配置范围内的新增ONU进行自动发现以及上线注册等操作。具体调整配置范围的方式可包括如下两种作为本发明实施例调整PON系统配置范围的第一种实现方式,具体包括(1)在配置范围A,B内,查找距离A端点最近的一个已注册0NU,并记录该已注册ONU的位置为第一位置a,其中,A彡a<B且a、A以及B为自然数。(2)在配置范围A,B内,查找距离B端点最近的一个已注册0NU,并记录该已注册ONU的位置为第二位置b,其中,a < b彡B,b为自然数。
(3)计算在A端点外(即原配置范围外左侧)新增的ONU与a点之间距离的平均值,并记录为第三位置c。例如,在原配置范围外左侧发现cl、c2、…、cN共计N个新增0NU, 则c =(a-cl) + (a_c2)+…+ (a-cN) /N,其中,c彡A,c为自然数。(4)计算在B端点外(即原配置范围外右侧)新增的ONU与b点之间距离的平均值,并记录为第四位置d。例如,在原配置范围外右侧发现dl、d2、…、dM共计M个新增0NU, 则d =(dl-b) + (d2-b)+…+ (dM-b)/M,其中,d彡B,d为自然数。(5)确定好上述四个位置点后,通过以下条件来调整配置范围若A-c < B-b,即A端点到第三位置c的距离小于B端点到第二位置b的距离,则将配置范围左移(A-c)的距离,调整后配置范围为c,B-(A-C)。因为A-c < B-b,所以将原配置范围A,B的右端点B左移(Α-c)的距离后,仍能保证处于b点位置上的已注册ONU始终处于可与OLT通信的状态;同时,还能将(A-c)范围内的新增ONU纳入到OLT的通信范围内,OLT就可向该部分新增ONU发送确认信息,对该部分新增ONU完成注册激活。若d-B < a-A,即第四位置d到B端点的距离小于第一位置a到A端点的距离,则将配置范围右移(d-B)的距离,调整后配置范围为A+(d-B),d。因为d-B < a-A,所以将原配置范围A,B的左端点A右移(d_B)的距离后,仍能保证处于a点位置上的已注册ONU始终处于可与OLT通信的状态;同时,还能将(d-B)范围内的新增ONU纳入到OLT的通信范围内,OLT就可向该部分新增ONU发送确认信息,对该部分新增ONU完成注册激活。此外,在A-c < B-b和d-B < a-A这两个条件均满足,无法确认配置范围向左移还是向右移时,则可根据就近原则(即将配置范围调整到距离原配置范围最近的区域),进行以下判断若a-c < d_b,即第一位置a到第三位置c的距离小于第四位置d到第二位置b的距离,则将配置范围左移(A-c)的距离,调整后配置范围为c,B-(A-C)。若a-c > d_b,即第一位置a到第三位置c的距离大于第四位置d到第二位置b的距离,则将配置范围右移(d-B)的距离,调整后配置范围为A+(d-B),d。PON系统的调整后配置范围需要满足的条件包括首先要保证原配置范围A,B
内的已注册ONU始终处于可与OLT通信的状态;然后再将配置范围外新增ONU尽量多的纳入到OLT的通信范围内。为此,本实现方式采用了计算新增ONU到指定位置(配置范围外左侧新增ONU到a点,配置范围外右侧新增ONU到b点)的距离平均值的方式来实现将尽量多的新增ONU纳入到OLT通信范围内。此外,需要说明的是,如果本发明实施例的无源光网络为GP0N,则配置范围还要满足B-A ( 20Km。下面以GPON为例,对调整配置范围的第一种实现方式进行举例说明如果OLT的配置范围A,B的值为20Km,40Km,查找到距离A端点最近的ONU位于25Km处(即第一位置a = 25Km),距离B端点最近的ONU位于30Km处(即第二位置b = 30Km),在A端点左侧计算获得的第三位置c = 15Km,在B端点右侧计算获得的第四位置d = 45Km。此时,满足A-c < B-b,S卩(20-15) < (40-30),可以将OLT的配置范围左移(A-c) =5Km的距离,调整后配置范围为15Km,;35Km,OLT就可以对15Km !35Km范围内的ONU 进行自动发现及上线注册等操作。
在新增ONU分布不均勻的情况下,可能会出现某个或某些新增ONU到指定位置的距离较远,从而影响第三位置c和/或第四位置d的选取,这样通过第一种实现方式的就近原则调整的配置范围就可能会出现偏差。为此,本发明实施例还提供了以下调整PON系统配置范围的第二种实现方式,具体包括(1)在配置范围A,B内,查找距离A端点最近的一个已注册0NU,并记录该已注册ONU的位置为第五位置e,其中,A彡e < B且e、A以及B为自然数。(2)在配置范围A,B内,查找距离B端点最近的一个已注册0NU,并记录该已注册ONU的位置为第六位置f,其中,e < f彡B,f为自然数。(3)在A端点外(即原配置范围外左侧)确定第七位置g,使f_g彡ml,其中,ml 为第一预设值。(4)在B端点外(即原配置范围外右侧)确定第八位置h,使h-e彡m2,其中,m2
为第二预设值。(5)确定好上述四个位置点后,通过以下条件来调整配置范围判断g,f范围内包含的新增ONU个数是否大于e,h范围内包含的新增ONU个数若大于,则新的配置范围为g,f;否则新的配置范围为e,h。本实现方式同样也是为了满足PON系统调整后配置范围的要求,在保证原配置范围内已注册ONU与OLT正常通信的情况下,尽量多的将新增ONU也纳入到OLT的通信范围内。本实现方式通过直接比较配置范围外左侧和右侧新增ONU的个数来决定配置范围是向左移还是向右移,相对于调整配置范围的第一种实现方式来说,就可以有效避免因新增ONU分布不均勻导致的配置范围调整偏差。此外,需要说明的是,如果无源光网络为GP0N,则第一预设值ml = 20Km,第二预设值 m2 = 20Km。相应地,本发明实施例还提供一种发现光网络单元的装置,所述装置也就是无源光网络系统中的光线路终端。参见图4,为该装置的一种结构示意图。在该实施例中,所述装置400包括gate帧广播单元401,用于向光网络单元广播gate帧。接收单元402,用于接收光网络单元的上行响应,若在注册开窗时间外接收到上行响应,则判定存在新增光网络单元。halt帧调整单元403,用于在接收单元判定存在新增光网络单元时,计算光线路终端向光网络单元发送的halt帧的帧数。halt帧发送单元404,用于按halt帧调整单元计算出的调整后halt帧的帧数向光网络单元广播halt帧。获取单元405,用于获取新增光网络单元的序列号和测距信息。进一步地,如图5所示,获取单元包括序列号请求发送单元501,用于向光网络单元发送序列号请求。序列号接收单元502,用于在请求发送单元向光网络单元发送请求后,接收新增光网络单元返回的序列号。光网络单元标记分配单元503,用于在获得新增光网络单元的序列号后,为每个新增光网络单元分配一个光网络单元标记,即0NUID。测距信息获取单元504,用于向新增光网络单元发送测距请求,并接收新增光网络单元返回的测距信息。在获取单元获取新增ONU的序列号和测距信息后,还可以调整PON系统的配置范围,这样OLT还可以对调整后配置范围内的新增ONU进行上线注册。相应地,如图4所示, 本发明实施例的发现光网络单元的装置还可包括配置范围调整单元406,用于在获取单元获取新增的光网络单元的序列号和测距信息后,调整无源光网络的配置范围,以使OLT对调整后配置范围内的新增ONU进行自动发现以及上线注册等操作。进一步地,参见图6,作为配置范围调整单元的第一种实现方式,可具体包括第一位置确定单元601,用于在配置范围A,B内查找距离A端点最近的一个已注册0NU,并记录该已注册ONU的位置为第一位置a,其中,4<3<8且&4以及B为自然数。第二位置确定单元602,用于在配置范围A,B内查找距离B端点最近的一个已注册0NU,并记录该已注册ONU的位置为第二位置b,其中,a < b彡B,b为自然数。第三位置确定单元603,用于计算在A端点外新增的ONU与a点之间距离的平均值,并记录为第三位置c,其中,c彡A,c为自然数。第四位置确定单元604,用于计算在B端点外新增的ONU与b点之间距离的平均值,并记录为第四位置d,其中,d > B,d为自然数。第一调整子单元605,用于根据以下条件调整无源光网络的配置范围若A-c < B-b,则将配置范围左移(A-c)的距离,调整后配置范围为c,B-(A-c)];若d-B < a-A,则将配置范围右移(d_B)的距离,调整后配置范围为A+(d_B),d。进一步地,如图6所示,配置范围调整单元还包括第二调整子单元606,用于在A-c < B-b和d-B < a-A这两个条件均满足时,根据就近原则调整无源光网络的配置范围(即将配置范围调整到距离原配置范围最近的区域),具体包括若a-C <d-b,则将配置范围左移(A-C)的距离,调整后配置范围为c,B-(A-c);若a-c > d-b,则将配置范围右移(d-B)的距离,调整后配置范围为A+(d_B),d。经配置范围调整单元最终确定的范围需要满足可与原配置范围内的已注册ONU 进行通信;还可与尽量多的新增ONU进行通信,对新增ONU进行注册激活。此处需要说明的是,若无源光网络为GP0N,则配置范围还需要满足B-A ( 20Km。进一步地,如图7所示,作为配置范围调整单元的第二种实现方式,可具体包括第五位置确定单元701,用于在配置范围A,B内查找距离A端点最近的一个已注册0NU,并记录该已注册ONU的位置为第五位置e,其中,A < e < B且e、A以及B为自然数。第六位置确定单元702,用于在配置范围A,B内查找距离B端点最近的一个已注册0NU,并记录该已注册ONU的位置为第六位置f,其中,e < f彡B,f为自然数。第七位置确定单元703,用于在A端点外确定一个第七位置g,使(f-g) Sml,其中,ml为第一预设值。第八位置确定单元704,用于在B端点外确定一个第八位置h,使(h-e) <m2,其中,m2为第二预设值。第三调整子单元705,用于按照以下条件调整无源光网络的配置范围若g,f范围内包含的新增ONU个数大于e,h范围内包含的新增ONU个数,则调整后配置范围为g,f;否则调整后配置范围为e,h。进一步地,若无源光网络为GP0N,则第一预设值ml = 20Km,第二预设值m2 = 20Km。从而保证调整后配置范围不超过20Km。相应地,本发明实施例还提供一种无源光网络系统,如图8所示,为无源光网络系统的一种结构示意图。在该实施例中,无源光网络系统包括光线路终端801,用于向光网络单元广播gate帧,如果在注册开窗时间外接收到光网络单元的上行响应,则判定存在新增光网络单元,并调整halt帧的帧数,按调整后 halt帧的帧数向光网络单元广播halt帧;光线路终端还用于获取新增光网络单元的序列号和测距信息;光网络单元802,用于接收光线路终端的gate帧,并向光网络单元返回上行响应; 光网络单元还用于接收光线路终端按照调整后halt帧的帧数发送的halt帧,并向光线路终端返回序列号和测距信息。进一步地,本发明实施例无源光网络系统中的光线路终端,还用于调整无源光网络的配置范围,以使OLT对调整后配置范围内的新增ONU进行自动发现以及上线注册等操作。此处需要说明的是,图8中的光分配网络(0DN,optical distribution network) 其主要作用是为OLT和ONU之间提供光传输通的。另外,关于本发明实施例无源光网络系统中光线路终端的具体构成可参见图4,此处不再赘述。通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。 尤其,对于设备及系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单, 相关之处参见方法实施例的部分说明即可。以上所描述的设备及系统实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。 本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
权利要求
1.一种发现光网络单元的方法,其特征在于,包括光线路终端向光网络单元广播gate帧;如果在注册开窗时间外接收到光网络单元的上行响应,则判定存在新增光网络单元;所述光线路终端调整halt帧的帧数,并按调整后halt帧的帧数向光网络单元广播 halt中贞;所述光线路终端获取新增光网络单元的序列号和测距信息。
2.根据权利要求1所述的方法,其特征在于,所述光线路终端调整halt帧的帧数具体包括所述光线路终端根据D/V*2+48 μ s+2 μ s ^ 125 μ s*N计算出调整halt帧的帧数N,其中,N为调整halt帧的帧数;D为无源光网络中光线路终端与光网络单元的最大物理距离;V为光在光纤中的传输速度;48 μ S为光线路终端的随机延时时间;2 μ S为光线路终端处理差异延时时间;125 μ s为一个halt帧的时间。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括在所述获取新增光网络单元的序列号和测距信息后,调整无源光网络的配置范围。
4.根据权利要求3所述的方法,其特征在于, 所述调整无源光网络的配置范围包括在配置范围A,B内,查找距离A端点最近的光网络单元,并记录该光网络单元的位置为第一位置a,其中,A彡a < B且a、A以及B为自然数;在配置范围A,B内,查找距离B端点最近的光网络单元,并记录该光网络单元的位置为第二位置b,其中,a < b彡B,b为自然数;计算在A端点外新增的光网络单元与a点之间距离的平均值,并记录为第三位置c,其中,c彡A,c为自然数;计算在B端点外新增的光网络单元与b点之间距离的平均值,并记录为第四位置d,其中,d>B,d为自然数;若A-c < B-b,则将所述配置范围左移A-c的距离,所述调整后配置范围为C, B-(A-c)];若d-B < a-A,则将所述配置范围右移d-B的距离,所述调整后配置范围为A+(d-B),d
5.根据权利要求4所述的方法,其特征在于,所述方法还包括 若A-c < B-b,且d-B < a-A,则进行以下判断若a-c < d-b,则将所述配置范围左移A-c的距离,所述调整后配置范围为C, B-(A-c)];若a-c > d-b,则将所述配置范围右移d-B的距离,所述调整后配置范围为A+(d-B),d
6.根据权利要求3所述的方法,其特征在于,所述调整无源光网络的配置范围包括在配置范围A,B内,查找距离A端点最近的光网络单元,并记录该光网络单元的位置为第五位置e,其中,A彡e < B且e、A以及B为自然数;在配置范围A,B内,查找距离B端点最近的光网络单元,并记录该光网络单元的位置为第六位置f,其中,e < f彡B,f为自然数;在A端点外确定第七位置g,使f_g < ml,其中,ml为第一预设值; 在B端点外确定第八位置h,使h-e ^ m2,其中,m2为第二预设值; 判断g,f范围内包含的光网络单元个数是否大于e,h范围内包含的光网络单元个数若大于,则所述新的配置范围为g,fl ;否则,所述新的配置范围为e,h
7.一种发现光网络单元的装置,其特征在于,该装置包括 gate帧广播单元,用于向光网络单元广播gate帧;接收单元,用于接收光网络单元的上行响应,若在注册开窗时间外接收到所述上行响应,则判定存在新增光网络单元;halt帧调整单元,用于在所述接收单元判定存在新增光网络单元时,计算光线路终端向光网络单元发送的halt帧的帧数;halt帧发送单元,用于按所述halt帧调整单元计算出的调整后halt帧的帧数向光网络单元广播halt帧;获取单元,用于获取新增光网络单元的序列号和测距信息。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括配置范围调整单元,用于在所述获取单元获取新增的光网络单元的序列号和测距信息后,调整无源光网络的配置范围。
9.根据权利要求8所述的装置,其特征在于,所述配置范围调整单元具体包括第一位置确定单元,用于在配置范围A,B内查找距离A端点最近的光网络单元,并记录该网络单元的位置为第一位置a,其中,A彡a < B且a、A以及B为自然数;第二位置确定单元,用于在配置范围A,B内查找距离B端点最近的光网络单元,并记录该网络单元的位置为第二位置b,其中,a < b彡B,b为自然数;第三位置确定单元,用于计算在A端点外新增的光网络单元与a点之间距离的平均值, 并记录为第三位置c,其中,c彡A,c为自然数;第四位置确定单元,用于计算在B端点外新增的光网络单元与b点之间距离的平均值, 并记录为第四位置d,其中,d > B,d为自然数;第一调整子单元,用于根据以下条件调整无源光网络的配置范围,包括 若A-c < B-b,则将所述配置范围左移A-c的距离,所述调整后配置范围为C, B-(A-c)];若d-B < a-A,则将所述配置范围右移d-B的距离,所述调整后配置范围为A+(d-B),d
10.根据权利要求9所述的发现新增光网络单元的系统,其特征在于,所述配置范围调整单元还包括第二调整子单元,用于在A-c < B-b且d-B < a-A时,根据以下条件调整无源光网络的配置范围ga-c < d-b,则将所述配置范围左移A-c的距离,所述调整后配置范围为C, B-(A-c)];若a-c > d-b,则将所述配置范围右移d-B的距离,所述调整后配置范围为A+(d_B),d
11.根据权利要求8所述的装置,其特征在于,所述配置范围调整单元具体包括第五位置确定单元,用于在配置范围A,B内查找距离A端点最近的光网络单元,并记录该网络单元的位置为第五位置e,其中,A彡e < B且e、A以及B为自然数;第六位置确定单元,用于在配置范围A,B内查找距离B端点最近的光网络单元,并记录该网络单元的位置为第六位置f,其中,e < f彡B,f为自然数;第七位置确定单元,用于在A端点外确定一个第七位置g,使(f-g) <ml,其中,ml为第一预设值;第八位置确定单元,用于在B端点外确定一个第八位置h,使(h-e) <m2,其中,m2为第二预设值;第三调整子单元,用于调整无源光网络的配置范围,具体包括 若g,f范围内包含的光网络单元个数大于e,h范围内包含的光网络单元个数,则所述调整后配置范围为g,f;否则,所述调整后配置范围为e,h
12.一种无源光网络系统,其特征在于,所述系统包括光线路终端,用于向光网络单元广播gate帧,如果在注册开窗时间外接收到光网络单元的上行响应,则判定存在新增光网络单元,并调整halt帧的帧数,按调整后halt帧的帧数向光网络单元广播halt帧;所述光线路终端还用于获取新增光网络单元的序列号和测距信息;光网络单元,用于接收所述光线路终端的gate帧,并向所述光网络单元返回上行响应;所述光网络单元还用于接收所述光线路终端按照调整后halt帧的帧数发送的halt帧, 并向所述光线路终端返回序列号和测距信息。
13.根据权利要求12所述的系统,其特征在于,所述光线路终端,还用于调整无源光网络系统的配置范围。
全文摘要
一种发现光网络单元的方法,包括光线路终端向光网络单元广播gate帧,如果在注册开窗时间外接收到光网络单元的上行响应,则判定存在新增光网络单元;光线路终端调整halt帧的帧数,并按调整后halt帧的帧数向光网络单元广播halt帧;光线路终端向光网络单元发送请求,获取新增光网络单元的序列号和测距信息。相应地,本发明还提供一种发现光网络单元的装置及一种无源光网络系统。本发明就可自动发现无源光网络配置范围外的新增光网络单元,并获取新增光网络单元的序列号和测距信息。此外,本发明实施例还进一步提供一种调整无源光网络配置范围的技术方案,这样光线路终端就可对发现的全部或者部分新增光网络进行上线注册。
文档编号H04B10/20GK102511133SQ201180002496
公开日2012年6月20日 申请日期2011年11月29日 优先权日2011年11月29日
发明者杨晶越 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1