光网络测试方法、装置及系统的制作方法

文档序号:7722889阅读:229来源:国知局
专利名称:光网络测试方法、装置及系统的制作方法
技术领域
本发明涉及光网络技术领域,尤其涉及光网络测试方法、装置及系统。
背景技术
目前 OTDR(Optical Time Domain Reflectormeter,光时域反射仪)是一种广 泛应用于光纤网络的测试设备,其基本原理是通过向光纤中发送探测光,并接收光纤链路 上的反射/散射的光信号,通过对发射的信号和接收到反射/散射信号进行分析处理,能 够反映光纤链路的真实状况,包括线路衰减以及事件点(弯曲、连接头、熔接点等)的类 型和位置,由于OTDR能够以单端测试的方式实现光纤链路上各种事件的识别和定位,因 此,在 PON(Passive Optical Network,无源光网络)系统的 ODN(Optical Distribution Network光分配网络)测试、故障定位和排障等方面发挥着重要的作用。为了降低成本,简 化网络结构,以及减少测试信号对数据通信的影响,业界提出将OTDR集成到OLT (Optical LineTerminal光线路终端)的光模块中,且普遍采用重用OLT的光模块中的数据发射机作 为OTDR的发射机,将测试信号插入到数据信号中或将测试信号调制后承载在数据信号上, 即采用传输数据所使用的波长作为测试波长来承载测试信号,其中一个实现方案为重用 光模块中的LD(Laser Diode,激光二极管)作为OTDR LD,重用光模块中的MPD(Monitor Photo Diode,背光监测光电二极管)作为OTDR PD的硬件实现方案,而在软件控制方面 采用如下方式0LT首先发送OMCI (0ΝΤ Management Control hterface,ONT管理与控 制接口)消息通知 ONU(Optical Network Unit,光网络单元)或 ONT(Optical Network Terminal,光网络终端)进行OTDR测试设置;ONU需要进行时钟锁定,并设置测试开始时间 和测试结束时间,然后OLT将测试数据通过特定标识插入到下行数据中进行测试,在测试 期间ONU不再提取时钟,测试结束时ONU迅速进行时钟恢复。然而在测试过程中很容易造 成ONU掉线,从而中断业务。

发明内容
本发明的实施例提供一种光网络测试方法、装置及系统,以在测试过程中对ONU 的TC层状态机进行保护,避免ONU因为测试时间太长而掉线,进而导致业务中断。为达到上述目的,本发明的实施例采用如下技术方案一种光网络测试方法,应用于集成光时域反射仪;包括获取单组测试的最长测试时间;在总测试时间大于单组测试的最长测试时间时,将总测试时间分成至少两组不大 于最长测试时间的单组测试时间;按照每个单组测试时间依次进行单组测试;在每个单组测试对应的单组测试时间到达时,指示光网络设备恢复正常工作状 态。一种光网络测试装置,应用于集成光时域反射仪;包括
获取单元,用于获取单组测试的最长测试时间;分组单元,用于在总测试时间大于单组测试的最长测试时间时,将总测试时间分 成至少两组不大于最长测试时间的单组测试时间;测试单元,用于按照每个单组测试时间依次进行单组测试;指示单元,用于在每个单组测试对应的单组测试时间到达时,指示光网络设备恢 复正常工作状态。本发明实施例提供的光网络测试方法、装置及系统,应用于集成光时域反射仪、集 成光频域反射仪,如在OLT上集成光时域反射仪或光频域反射仪可以采用本发明实施例 提供的光网络测试方法及装置。由于本发明实施例需要获取单组测试的最长测试时间,在 总测试时间大于单组测试的最长测试时间时,将总测试时间分成至少两组不大于最长测试 时间的单组测试时间,以确保每个单组测试所持续的时间不会超过单组测试的最长测试时 间,使得光网络设备不会恢复到初始状态,省去了光网络设备重新进行注册和测距的时间。 如此一来,使得光网络设备就不会因为进行光网络测试而掉线,保证光网络中的业务正常 进行,在降低系统处理复杂度的同时减少光网络测试对通信的影响,提高客户满意度。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。图1为现有的PON Type B保护方案的网络架构示意图;图2为本发明实施例提供的方法的流程图;图3为本发明实施例提供的制定测试策略的流程图;图4为本发明实施例提供的线路终端的结构的示意图;图5为本发明实施例提供的无源光网络局端系统的结构的示意图;图6为本发明实施例提供的第一线路终端的结构的示意图;图7为本发明实施例提供的第二线路终端的结构的示意图;图8为本发明实施例提供的系统的示意图;图9为本发明实施例1中光网络测试方法的流程图;图10为本发明实施例1中光网络测试装置的框图;图11为本发明实施例2中光网络测试方法的流程图;图12为本发明实施例3中光网络测试装置的框图。
具体实施例下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其 他实施例,都属于本发明保护的范围。在测试过程中造成ONU掉线的原因很多,其中一种就是在Type B保护方案下,在这种场景下,局端有至少两个LT,这两个LT与ONU相连,参见图1,在Type B保护方案中, 包括第一线路终端LT100和第二 LT102,第一 LT100和第二 LT102可以在一个OLT中,也可 以在不同的OLT中,第一 LT100和第二 LT102相互备份,第一 LT100和第二 LT102之间可 以通信。第一 LT100通过PON 口 1连接主干光纤10,第二 LT102通过PON 口 2连接主干光 纤20,主干光纤10和主干光纤20连接分光器Splitter,分光器Splitter连接光网络单元 (0NU140、ONU142)。8口,PON 口 1 和 P0N2 均连接到 ONU140、ONU142。在Type B保护场景下进行测试时,由于PON的Type B保护方案仅保护主干光纤 和OLT的PON 口,这样,如果启动备用PON 口进行测试时,备用PON 口所连接的光纤没有发 生断纤,则备用PON 口发射的测试信号经过分光器后将和主用PON 口发射的数据信号叠加 在一起传送到用户终端设备,将导致用户终端设备在进行数据恢复时发生误码甚至导致用 户终端设备掉线。本发明一个实施例提供一种无源光网络的检测方法,所提供的方法能对Type B保 护方案下的无源光网络进行检测,本实施例以第二 LT和第一 LT在一个OLT中且第二 LT为 备用LT作为举例。本实施例提供的无源光网络检测方法的流程图如图2所示,包括步骤200,LT接收到启动无源光网络检测的命令消息。向LT发送命令消息的可以是网管系统,也可以是维护人员,发送的方式可以是定 时发送等。所述命令消息可包括待检测端口的端口信息(如框、槽、端口号等)、测试脉冲宽 度、量程范围和检测时间等。步骤202,收到命令消息的LT判断对应的PON 口的工作状态。所述PON 口的工作状态包括但不限于PON 口是否工作在Type B保护场景下和/ 或PON 口的主备用状态等;如果接收到命令消息的LT为第二 LT,则第二 LT判定对应的PON 口为TypeB保护 场景下的备用PON 口,执行步骤206,如果接收到命令消息的LT为第一 LT,第一 LT判定对 应的PON 口为Type B保护场景下的主用PON 口,执行步骤204。步骤204,第一 LT启动OTDR或OFDR测试。作为主用LT 的第 一 LT 启动 OTDR 或 OFDR(Optical Frequency DomainReflectometer,光频域反射仪)测试,测试信号可以是单独的测试脉冲或测试序列 (如格雷互补序列、伪随机序列、或者OFDM (Orthogonal Frequency DivisionMultiplex、正 交频分复用)序列等),也可以将测试序列插入到数据信号中,还可以将测试信号调制到数 据信号上(例如对数据信号进行幅度调制以承载测试信号)等,其中,将测试信号插入到数 据信号中或将测试信号调制到数据信号上时,数据信号可以是空闲idle帧。第一 LT发送测试信号后开始检测从PON 口 1上接收的测试信号经光分配网反射/ 散射的信号,根据发送的测试信号和PON 口 1上检测到的反射/散射信号的参数可以确定 光纤线路参数。例如,根据发射的测试信号和PON 口 1上检测到的反射/散射信号的时间 差可确定光纤线路的长度,对发射的测试信号和检测到的反射/散射信号进行处理,可得 到OTDR(当第一 LT进行的是OTDR测试时)或者OFDR(当第一 LT进行的是OFDR测试时) 测试曲线,从而得到光纤线路的状态评估信息,无源光网络检测的流程结束。
所述对发射的测试信号和检测到的反射/散射信号进行处理,可包括直接对多 次检测到的反射/散射信号进行平均运算以消除噪声干扰,提高信噪比;或对发射的测试 信号和检测到的反射/散射信号进行相关运算(CorrelationComputing)后再进行平均运 算,以消除发射的测试信号对反射/散射信号的干扰,提高信噪比;或先对多次检测到的反 射/散射信号进行平均运算后再和发射的测试信号进行相关运算,以提高信噪比。步骤206,第二 LT向第一 LT发送启动检测的请求消息。作为备用LT的第二 LT向第一 LT发送启动无源光网络检测的请求消息,请求消息 中携带有检测参数,检测参数可以包含测试开始时间、测试结束时间和测试时长等信息中 的一种或多种。当第一LT和第二 LT在同一 OLT中时,所述检测参数可以承载在预先定义的 内部消息中,当第一 LT和第二 LT在不同OLT中时,所述检测参数可以承载在OAM消息中。步骤208,第一 LT接收到第二 LT发送的启动检测的请求消息后,确定需要对第二 LT上的PON 口 2进行测试,进行通信保护,如对PON 口 1和所述至少一个光网络单元间的通 信进行通信保护。在正常通信过程中,第一 LT和PON 口 1间建立了多种功能,包括但不限于业务传 输功能、告警功能、终端管理功能等。第一 LT接收到第二 LT的请求消息后,根据请求消息 进行通信保护,通信保护的方式包括下面几种方式中的一种或者多种(1)第一 LT对第二 LT的PON 口 2的测试状态进行标记,对业务传输、终端管理等 至少一种功能进行保护,如暂停测试期间第一 LT与ONU之间建立的业务传输功能。所述第一 LT对第二 LT的PON 口 2的测试状态进行标记,具体地,可以为第一 LT 建立测试状态表项,记录第二 LT的PON 口 2的端口信息和测试状态。所述端口信息可以是 第二 LT的PON 口 2的框号/槽号/端口号。所述测试状态可以表示启动测试或者未启动 测试,可以用测试状态值表示,如用0表示启动测试,用1表示未启动测试。可选地,第一 LT还可以启动测试状态定时器控制第二 LT的PON 口 2的测试状态, 所述测试状态定时器用于控制第二 LT的PON 口 2的测试状态。第一 LT可以在第二 LT的 PON 口 2启动测试时启动该测试状态定时器,在接收到第二 LT的PON 口 2测试结束指示和 /或测试状态定时器超时时关闭。在本申请的一个实施例中,可以在测试状态表项中记录 测试状态定时器的控制参数。测试状态定时器的控制参数可以包括表示第二 LT的PON 口 2的测试时长的超时时长。LT的PON 口测试状态定时器可以设置多个。例如在本发明实施 例的第二 LT的PON 口 2的分组测试的应用中,可以提供多个测试状态定时器,每一个测试 状态定时器对应一个级别。以两级为例,第一级测试状态定时器用于指示在第二 LT的PON 口 2有多个分组测试时针对每一组的单组测试是否结束。第一级测试状态定时器在第二 LT 的PON 口 2启动单组测试时启动,在第二 LT的PON 口 2单组测试时长到达时关闭,超时时 长可以等于单组测试时长。第二级测试状态定时器用于指示第二 LT的PON 口 2的测试是 否结束。在第二 LT的PON 口 2至少在多个组的第一组测试前启动第二级定时器开始计时, 在第二 LT的PON 口 2的多个组的最后一个组测试结束之后结束计时,第二级测试状态定时 器的超时时长包括第二 LT的PON 口 2的多个组的单组测试时长之和与不同组测试间的时 间间隔。如分3组测试,每一组的单组测试时长都为Tt,组间的测试间隔都为Tg,则第二级 测试状态定时器的超时时长为3*Tt+2*Tg。第二级测试状态定时器的超时时长还可以进一 步包括第一组测试前的准备延时和/或最后一组测试完成后的等待延时等。总之,要保证第二级测试状态定时器的超时时长大于第二 LT的PON 口 2多个组的单组测试时长之和。(2)第一 LT对第二 LT的PON 口 2的测试状态进行标记,在第二 LT的PON 口 2的 测试结束前第一 LT保持与ONU的正常通信,如进行业务传输和/或终端管理等。所述标记 测试状态的方法同方法(1),此次不再赘述。第一 LT在测试期间可以不进行额外的操作,即测试过程中保持和测试前的各功 能和各状态机不变。第一 LT也可以在测试过程中屏蔽或暂停PON 口 1的告警对外输出功能 以使第一 LT不向上层设备,如设备管理系统(EquipmentManagement System,EMS)、运营支 持系统),输出告警信息或/和误码信息。其中,告警信息包括但不仅限于如下至少一种LT 的PON 口信号丢失告警(LOS)、帧丢失告警(LOF) ,ONUi的信号丢失告警(LOSi) ,ONUi的帧 丢失告警(LOFi)等。误码信息可以包括0NUi的上行比特间插奇偶校验错误(BIP error)、 ONUi的下行比特间插奇偶校验错误(BIP error)等。可选地,第一 LT还可以根据请求消息中的检测参数确定第二 LT的PON 口 2的测 试策略,具体地,确定测试策略的过程可以如图3所示,包括步骤Si,判断待测端口下是否有ONU配置了实时业务,(通常实时业务(如TDM业 务)除了数据通道外,还有控制通道,通常控制通道需要服务器和客户端进行信息交互以 维持状态,一旦服务器和客户端长时间无法进行信息交互,控制通道将被拆除,数据通道也 将无效,进而导致业务中断,例如TDM业务的状态维持时间通常为50ms),如果没有ONU配置 实时业务,则执行步骤S5 ;否则执行步骤S3。步骤S3,比较实时业务状态维持时间和ONU状态定时器维持时间的大小,取两者 之间的小者作为基础时间。当实时业务的状态维持时间大于ONU的状态定时器维持时间 时,执行步骤S5,否则执行步骤S7。步骤S5,以ONU状态定时器维持时间为基础时间,执行步骤S9。G984. 3标准建议值为100ms,EPON标准建议值为200ms。步骤S7,以实时业务的状态维持时间为基础时间,执行步骤S9。步骤S9,判断测试时长是否大于基础时间,如果大于,执行步骤S13,否则执行步 骤 S11。步骤S11,不对测试时长进行分组。即测试时长保持不变,测试分组数为1。步骤S13,对测试时长按照基础时间进行分组。可以以每组测试时长为基础时间,测试组数为大于等于(测试时长/基础时间) 的最小整数。步骤210,第一 LT向第二 LT发送启动检测的响应消息。所述响应消息中包含第二 LTPON 2的测试策略,测试策略可以为指示第二 LT的 PON 口 2立即启动测试并连续测试直至测试时长到达;测试策略还可以是包括测试时长分 组以及分组之间时间间隔,并指示第二 LT按照所述间隔在制定的测试时长分组内进行时 域/频域测试等。其中,测试时长分组可包括分组个数和每一组的测试时长。当第一 LT和第二 LT在同一 OLT中时,所述响应消息可以承载在预先定义的内部 消息中;当第一 LT和第二 LT在不同OLT中时,所述响应消息可以承载在OAM消息、层2控 制(Layer 2Control, L2C)消息中等。步骤212,第二 LT响应所述启动检测的响应消息,进行0TDR/0FDR测试。
第二 LT收到启动检测的响应消息后,根据启动检测的响应消息向PON 口 2连接的 主干光纤发送承载有测试信号的第一光信号,测试信号的形式以及发送的方式上面已经描 述,在此不再阐述。第二 LT发送测试信号后开始检测从PON 口 2上接收的第二光信号,第二光信号包 含测试信号经光分配网反射/散射的信号,根据发送的测试信号和PON 口 2上检测到的反 射/散射信号的参数可以确定光纤线路参数。例如,根据发射的测试信号和PON 口 2上检 测到的反射/散射信号的时间差可确定光纤线路的长度,对发射的测试信号和检测到的反 射/散射信号进行处理,可得到0TDR(当第一 LT进行的是OTDR测试时)或者0FDR(当第 一 LT进行的是OFDR测试时)测试曲线,从而得到光纤线路的状态评估信息。所述对发射的测试信号和检测到的反射/散射信号进行处理,可包括直接对多 次检测到的反射/散射信号进行平均运算以消除噪声干扰,提高信噪比;或对发射的测试 信号和检测到的反射/散射信号进行相关运算后再进行平均运算,以消除发射的测试信号 对反射/散射信号的干扰,提高信噪比;或先对多次检测到的反射/散射信号进行平均运算 后再和发射的测试信号进行相关运算,以提高信噪比。步骤214,第二 LT向第一 LT发送指示测试结束的消息。第二 LT的PON 口 2测试结束后,向第一 LT发送通知消息,指示第二 LT的PON 口 2测试已经结束,通知消息可以是预先定义的内部消息,也可以是OAM消息等。步骤216,第一 LT解除测试过程中进行的通信保护,即通信恢复,恢复在测试期间 中断的功能,如业务传输、终端管理、告警对外输出功能等。第一 LT接收到第二 LT的PON 口 2测试结束指示时,首先检查是否进行了第二 LT 的PON 口 2的测试状态标记,如果没有,则忽略第二 LT的PON 口 2测试结束指示,以避免接 收到错误的测试结束指示消息时,仍然向各ONU发送通知消息指示ONU进入正常工作状态, 从而造成管理带宽的浪费。否则,第一 LT对ONUs 140、142进行通信恢复处理。所述通信 恢复处理包括第一 LT通过PON 口 1向0NUsl40、142发送通知消息,该通知消息指示相关 ONU进入正常工作状态。所述检查是否进行了第二 LT的PON 口 2的测试状态标记,具体地, 可以是检查是否存在端口信息为第二 LT PON 口 2的端口信息,测试状态为启动状态的测试 状态表项,如果有,则认为进行了第二 LT的PON 口 2的测试状态标记;可选地,第一 LT在给ONUs 140、142发送通知消息前,还可以进行如下操作(A)若步骤208中第一 LT采用通信保护方式⑴第一 LT恢复PON 口 1的数据发送功能,并通过PON 口 1向各ONU发送通知消息, 该通知消息指示相关ONU进入正常工作状态,取消第二 LT的PON 口 2的测试状态标记。所 述取消第二 LT的PON 口 2的测试状态标记,可以为删除端口信息为第二 LT的PON 口 2的 端口信息,测试状态为启动测试的测试状态表项;还可以为将端口信息为第二 LT的PON 口 2的端口状态的表项中,测试状态由启动测试修改为未启动测试。可选地,如果第一 LT启动 了第二 LT的PON 口 2测试状态定时器,则取消第二 LT的PON 口 2的测试状态标记还包括 关闭第二 LT的PON 口 2测试状态定时器。(B)若步骤208中第一 LT采用通信保护方式O)在没有屏蔽告警信息和/或误码信息对外输出功能的情况下第一 LT检查在第二 LT的PON 口 2测试期间第一 LTPON 口 1是否有L0S、L0F、L0Si、LOFi等告警信息和/或误码信息。如果在第二 LT的PON 口 2测试期间第一 LTPON 口 1没有任何告警信息和/或误 码信息,则取消第二 LT的PON 口 2的测试状态标记。如果在第二 LT的PON 口 2测试期间第一 LTPON 口 1有LOS、LOF、LOSi、LOFi等告 警信息和/或误码信息,在没有屏蔽告警信息和/或误码信息对外输出功能的情况下,第一 LT通知管理系统本次告警信息或误码信息是由于第二 LT的PON 口 2测试导致,并通过PON 口 1向各ONU发送通知消息,所述通知消息指示相关ONU进入正常工作状态,取消第二 LT 的PON 口 2的测试状态标记。在屏蔽告警信息和/或误码信息对外输出功能的情况下第一 LT检查在第二 LT的PON 口 2测试期间第一 LT PON 口 1是否有LOS、L0F、 LOSi, LOFi等告警信息和/或误码信息,如果没有,则恢复第一 LT的PON 口 1的告警信息 和误码信息的对外输出功能,取消第二 LT的PON 口 2的测试状态标记;否则,清除相关告警 信息或误码信息,恢复告警信息和误码信息的对外输出功能,通过PON 口 1向各ONU发送通 知消息指示各相关ONU进入正常工作状态,取消第二 LT的PON 口 2的测试状态标记。其中,通知各ONU进入正常工作状态的消息在GPON系统中可使用directPOPUP message,在EPON系统中可使用GATE消息,direct POPUP message的消息格式可以参考标 准ITU-T G. 984的定义,GATE消息的消息格式可以参考标准IEEE 802. 3ah的定义。可选地,第一 LT在测试状态定时器超时时也可以进行通信恢复处理,取消第二 LT 的PON 口 2的测试状态标记。具体通信恢复处理如前所述,在此不再赘述。可选地,如果步骤208中,第一 LT为第二 LT的PON 口 2制定的策略为分组测试, 则第一 LT在第一级定时器超时时对各ONU进行通信恢复处理并进行业务,并在第二 LT的 PON 口 2的下一次单组测试到达时再次进行通信保护,并启动第一级定时器,如此循环,直 至第二 LT的PON 口 2完成所有组测试或第二级定时器超时。所述通信保护和通信恢复处 理如前所述,在此不再赘述。本实施例提供的无源光网络检测方法,能在Type B保护方案中实现对无源光网络 检测,当采用备用LT进行无源光网络检测时,主用LT进行通信保护,当备用LT检测完毕 后,主用LT进行通信恢复,这样,避免在备用LT测试期间ONU掉线,以便备用LT测试结束 后主用LT能快速恢复业务,还可以屏蔽不必要的警告消息,提高了用户满意度,也便于网 络的维护。本发明一个实施例提供一种线路终端LT,所提供的LT能作为Type B保护方案中 的主用LT (第一 LT),也可以作为Type B保护方案中的备用LT (第二 LT),如图4所示,包 括输入/输出模块400,设置有网络侧PON 口,用于接收启动无源光网络检测的命令 消息,收到所述命令消息后,将命令消息发送给测试控制模块402。所述命令消息可包括待 检测的端口信息(如框、槽、端口号等)、测试脉冲宽度、量程范围和检测时间等。输入/输出模块400还用于将来自测试控制模块402的测试结果输出给网管系 统。 测试控制模块402,用于根据输入/输出模块400的启动无源光网络检测的命令消 息控制测试模块404进行OTDR或OFDR测试,将测试结果发送给输入/输出模块400。
测试控制模块402还用于通知端口状态判断模块412对LT上的用户侧PON 口的 状态进行判断,当端口状态判断模块412判断LT上的用户侧PON为备用PON 口时,测试控 制模块402通知通信模块406向Type B保护方案中的主用LT发送启动无源光网络检测的 请求消息。端口状态判断模块412,用于对LT上的用户侧PON 口的状态进行判断,判断结果包 括但不限于是否工作在Type B保护场景下和/或LT上的用户侧PON是主用PON 口还是备 用PON 口等。测试模块404,用于接收测试控制模块402的启动无源光网络检测的命令消息,根 据所述命令消息进行OTDR或OFDR测试。测试模块404可以和数据收发模块410共享发射机,将测试信号通过数据收发模 块410发送到光钎链路上,关于测试信号的特征以及发送形式实施例一已经描述。测试模块404还用于检测测试信号的反射和/或散射光信号,根据发射的测试信 号和检测的反射/散射信号的参数可以确定光纤线路的参数,例如,根据发射的测试信号 和检测到的反射/散射信号的时间差可确定光纤线路的长度,对发射的测试信号和检测到 的反射/散射信号进行处理,可得到OTDR (当第一 LT进行的是OTDR测试时)或者OFDR (当 第一 LT进行的是OFDR测试时)测试曲线,从而得到光纤线路的状态评估信息。这里,测试模块404对发射的测试信号和检测到的反射/散射信号进行处理可以 包括直接对多次检测到的反射/散射信号进行平均运算以消除噪声干扰,提高信噪比;或 对发射的测试信号和检测到的反射/散射信号进行相关运算后再进行平均运算,以消除发 射的测试信号对反射/散射信号的干扰,提高信噪比;或先对多次检测到的反射/散射信号 进行平均运算后再和发射的测试信号进行相关运算,以提高信噪比。数据收发控制模块408,用于控制数据收发模块410发送和接收数据,还可以和测 试模块404 —起控制数据收发模块410发送测试信号。当本实施例提供的LT用于Type B保护方案下的主用LT、且采用备用LT进行无源 光网络检测时通信模块406,用于接收来自备用LT的启动无源光网络检测的请求消息,通知数 据收发控制模块408执行通信保护,在数据收发控制模块408执行通信保护完成后,向备用 LT发送响应消息,关于响应消息的内容实施例二已经描述。通信模块406还用于在收到来自备用LT的测试结束的通知消息后,通知数据收发 控制模块408执行通信恢复。数据收发控制模块408,用于在收到通信模块406的执行数据保护的指示后,对备 用LT的用户侧PON 口的测试状态进行标记,还可以暂停LOS、LOF、LOSi, LOFi等告警信息 或/和误码信息的对外输出以及控制数据收发模块410暂停和0NU/0NT的通信。关于标记测试状态的方法实施例一已经描述,在此不再阐述。数据收发控制模块408还用于在收到通信模块406的执行通信恢复的指示后,取 消备用LT的用户侧PON 口的测试状态标记,以及恢复L0S、L0F、L0Si、L0Fi等告警信息或/ 和误码信息的对外输出以及控制数据收发模块410恢复与0NU/0NT的通信等。本实施例提供的LT,通过共用数据收发模块的发射机来实现在Type B保护方案 下对光分配网络的检测,当本实施例提供的LT作为主用LT,采用备用LT对光分配网络进行检测时,本实施例提供的LT可以作好通信保护,测试结束后,本实施例提供的LT可以进行 通信恢复,这样不影响主用LT的正常业务,能提高用户的满意度,也有利于网络的维护。本发明一个实施例提供一种无源光网络局端系统,如图5所示,所提供的无源光 网络局端系统500包括第一 LT502和第二 LT504,第一 LT502上设置有第一 PON 口,第二 LT504上设置有第二 PON 口。其中,第一 LT502,用于接收第二 LT504的启动检测的请求消息,向第二 LT504发送启动 检测的消息,在第二 LT504对第二 PON 口进行测试的过程中对所述第一 PON 口和光网络单 元间建立的通信进行通信保护;接收第二 LT504发送的指示测试结束的消息,解除测试的 过程进行的通信保护;第二 LT504,用于向第一 LT502发送所述启动检测的请求消息,收到所述启动检测 的消息后,对所述第二 PON 口进行检测,检测结束后,向第一 LT502发送指示测试结束的消 肩、ο第二 LT504对所述第二 PON 口进行检测具体为第二 LT504根据所述响应消息向 所述第二 LT504连接的光分配网络发送测试信号或者发送承载有测试信号的光信号,接收 所述测试信号或所述承载有测试信号的光信号的反射和/或散射的光信号,对所述反射和 /或散射的光信号进行时域或频域分析,获取所述光分配网络的线路的状态评估信息。具体的,第一 LT502可以包括数据收发控制模块600、第一通信模块602和数据收 发模块604,如图6所示,第一通信模块602,用于接收所述请求消息,根据所述请求消息指示数据收发控制 模块600进行通信保护,向所述第二 LT504发送响应消息。数据收发模块604,用于在数据收发控制模块600的控制下与0NU/0NT等终端设备 进行通信,设置有PON 口 1。数据收发控制模块600,用于进行通信保护,其中,通信保护的方式包括下面几种 方式中的一种或者多种第一 LT对第二 LT的PON 口 2的测试状态进行标记(1)数据收发控制模块600对第二 LT504的PON 口 2的测试状态进行标记,在第二 LT 504测试结束前,控制数据收发模块604继续与ONU进行通信,暂不做其他额外操作;(2)数据收发控制模块600对第二 LT504的PON 口 2的测试状态进行标记以获得 第二 LT504的PON 口 2的测试状态标记,在第二 LT504测试结束前,控制数据收发模块604 继续与ONU进行通信,并暂停数据收发模块604的PON 口的信号丢失告警(LOS)、帧丢失告 警(LOF)、0NUi的信号丢失告警(LOSi)、0NUi的帧丢失告警(LOFi)等告警信息或/和误码 信息的对外输出;(3)数据收发控制模块600对第二 LT504的PON 口 2的测试状态进行标记,并在第 二 LT504测试结束前,控制数据收发模块604暂停与ONU的通信。所述对第二 LT 504的PON 口 2的测试状态进行标记的方式,实施例一已经描述, 在此不再阐述。数据收发控制模块600还用于根据请求消息中的检测参数确定第二 LT504的测试 策略,数据收发控制模块600制定测试策略的过程可以参见实施例一。第一通信模块602还用于接收第二 LT504的测试结束的指示消息,收到该指示消息后,检查是否有第二 LT504的PON 口 2的测试状态标记,如果没有,则忽略该指示消息;否 则,指示数据收发控制模块600进行通信恢复。第一通信模块602检查是否有第二 LT 504的PON 口 2的测试状态标记可以是检 查是否有标记端口信息为数据收发模块604的PON 口 1的端口信息,被标记端口信息为第 二 LT504的PON 口 2的端口信息,测试状态为启动测试状态和/或测试状态定时器为启动 状态;如果有,则认为有第二 LT504的PON 口 2的测试状态标记,否则认为没有。数据收发控制模块600进行通信恢复处理包括控制数据收发模块604通过PON 口 1向0NUsl40、142发送通知消息,该通知消息 指示相关ONU进入正常工作状态。。可选地,数据收发控制模块600在控制数据收发模块604给ONUs 140、142发送通 知消息前,还可以进行如下操作(A)若数据收发控制模块600在进行通信保护时,采用方式(1)数据收发控制模 块600检查在第二 LT504的PON 口 2测试期间,PON 口 1是否有LOS、LOF、LOSi、LOFi等告 警信息和/或误码信息,如果没有,则取消第二 LT 504的PON 口 2的测试状态标记;否则, 通知管理系统本次告警信息或误码信息是由于第二 LT的PON 口 2测试导致,并通过PON 口 1向各ONU发送通知消息,所述通知消息指示相关ONU进入正常工作状态,取消第二 LT504 的PON 口 2的测试状态标记。(B)若数据收发控制模块600在进行通信保护时,采用方式O)数据收发控制模 块600检查在第二 LT的PON 口 2测试期间,PON 口 1是否有LOS、LOF、LOSi、LOFi等告警信 息和/或误码信息,如果没有,则恢复PON 口 1的告警信息和误码信息的对外输出功能,取 消第二 LT 504的PON 口 2的测试状态标记;否则,清除相关告警信息或误码信息,恢复告警 信息和误码信息的对外输出功能,通过PON 口 1向各ONU发送通知消息指示各相关ONU进 入正常工作状态,取消第二 LT 504的PON 口 2的测试状态标记。(C)若数据收发控制模块600在进行通信保护时,采用方式(3)数据收发控制模 块600恢复PON 口 1的数据发送功能,并通过PON 口 1向各ONU发送通知消息,该通知消息 指示相关ONU进入正常工作状态,取消第二 LT504的PON 口 2的测试状态标记。可选地,数据收发控制模块600在测试状态定时器超时时也可以进行通信恢复处 理,取消第二 LT504的P0N2的测试状态标记。第二 LT504可以包括第二通信模块700、测试控制模块702、测试模块704、输入/ 输出模块706和数据收发模块708,如图7所示,输入/输出模块706,用于接收网管系统的命令消息,将所述命令消息发送给所述 测试控制模块702。测试控制模块702,用于根据所述命令消息控制所述第二通信模块600向所述第 一 LT502发送启动无源光网络检测的请求消息,收到来自所述第二通信模块700的响应消 息后,控制所述测试模块704对所述第二 LT504连接的光分配网络进行检测;以及接收来自 所述测试模块704的线路状态评估信息,将所述线路评估信息发送给所述输入/输出模块 706。第二通信模块700,用于向所述第一 LT502发送请求消息,接收来自所述第一 LT502的响应消息,将所述响应消息发送给所述测试控制模块702。
测试模块704,用于控制所述数据收发模块708发送测试信号或者发送承载有测 试信号的光信号,并接收所述测试信号或所述承载有测试信号的光信号的反射和/散射的 光信号,对所述反射和/或散射的光信号进行时域或频域分析,获取所述光分配网络的线 路评估信息,将所述线路评估信息发送给所述测试控制模块702。数据收发模块708,用于发送测试信号或者发送承载有测试信号的光信号。本发明实施例提供的无源光网络局端系统500可以是一个0LT,其中第一 LT502和 第二 LT504可以通过内部接口连接,LT间的消息可以承载在预先定义的内部消息中。无源 光网络局端系统500也可以是包含至少两个OLT的系统,第一 LT502和第二 LT504分别设 置在不同OLT上,第一 LT502和第二 LT504间的消息可以承载在OAM消息、层2控制(Layer 2Control, L2C)消息中等。本实施例提供的无源光网络局端系统能工作在Type B保护场景下,在采用备用 LT进行光分配网络检测时,主用LT能进行通信保护和通信恢复,不影响主用LT的正常业 务,避免了 ONU由于测试而掉线或者业务中断等,进而在保证客户满意度的同时提高网络 的可维护性,还可以屏蔽不必要的警告消息,提高了用户满意度,也便于网络的维护。本发明一个实施例提供一种通信系统,如图8所示,包括无源光网络局端系统、分 光器Splitter804和用户端设备,本实施例中用户端设备为0NU。无源光网络局端系统包括相互备份的第一 LT800和第二 LT802,其中,第二 LT802,用于向所述第一 LT800发送启动无源光网络检测的请求消息;收到所 述第一 LT800的响应消息后,向所述第二 LT802连接的光分配网络发送测试信号或者发送 承载有测试信号的光信号;以及接收所述测试信号或者所述承载有测试信号的光信号的反 射和/或散射的光信号,对所述反射和/或散射的光信号进行时域或频域分析,获取所述光 分配网络的线路评估信息。第二 LT802还用于接收网管系统的启动无源光网络检测的命令消息。第一 LT800,用于根据所述请求消息对所述光分配网络进行通信保护,向第二 LT802发送响应消息,关于通信保护的方式以及响应消息的内容在实施例一中已经描述,在 此不再阐述。第一 LT800,还用于接收第二 LT802的测试结束的通知消息,在收到通知消息后, 进行通信恢复,通信恢复的方式和通信保护所采取的方式对应,实施例一已经描述,在此不 再阐述。本实施例提供的通信系统,在使用备用LT对光分配网络进行检测时,能通知主用 LT进行通信保护,在检测结束后,通知主用LT进行通信恢复,这样不影响正常的业务,能避 免用户端设备掉线,提高了用户满意度,也能防止用户端设备在受到干扰而产生大量的告 警信息和误码信息。在上述测试方案中,是用其中一个LT计算测试策略,将测试策略下发给另外一个 LT进行测试,由于Type B保护方案只对第一 LT对应的PON 口进行保护,这样启用第二 LT 测试时会产生ONU掉线。除此之外,还有另外一种原因会造成ONU掉线,即如果直接发送测 试脉冲,通常需要发送上万个测试脉冲,这也会导致测试期间各个ONU无法接收到OLT发送 到通信数据而掉线,而ONU重新建立连接需要时间较长,影响业务的正常传送。有鉴于此,本发明设计一种集成OTDR或OFDR测试控制方法,控制在OTDR或OFDR
14测试信号期间,ONU能定期接收到OLT发送到通信数据,进而保证OTDR或OFDR测试期间ONU 不会掉线。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。实施例1 本发明实施例提供一种光网络测试方法,应用于集成光时域反射仪或光频域反射 仪,包括但不限于应用于在光局端设备(如0LT)中集成光时域反射仪或光频域反射仪的 情形下;如图9所示,所述光网络测试方法具体包括步骤901、获取单组测试的最长测试时间,本实施例所述单组测试的最长测试时间 指如果一组测试的连续测试时间在最长测试时间以内,光终端设备(如0NU、0NT)就不会 恢复到初始状态,如果一组测试的连续测试时间超过了最长测试时间,就会导致光终端设 备恢复到初始状态。步骤902、在总测试时间大于单组测试的最长测试时间时,如果一组测试中完成所 有总测试时间的测试,那肯定会导致光终端设备恢复到初始状态,为此本发明实施例将总 测试时间分成很多组时间,每个单组测试时间均不能大于上述最长测试时间。步骤903、按照每个单组对应单组测试时间依次进行单组测试,本发明实施例中每 组测试的单组测试时间是预先确定的,保证每组测试的连续时间不会超过单组测试的最长 测试时间,避免光终端设备恢复到初始状态。步骤904、在每个单组测试对应的单组测试时间到达时,指示光网络设备恢复正常 工作状态,以便光网络设备进行相应的数据处理,本发明实施例中的光网络设备即为上述 光终端设备,如0NU或ONT等。本发明实施例还提供一种光网络测试装置,包括但不限于应用于在光局端设备 (如0LT)中集成光时域反射仪的情形下;如图10所示,该光网络测试装置包括获取单元 31、分组单元32、测试单元33、指示单元;34。其中,获取单元31用于获取单组测试的最长测试时间,如果一组测试的连续测试 时间在最长测试时间以内,光终端设备就不会恢复到初始状态;分组单元32用于在总测试 时间大于单组测试的最长测试时间时,将总测试时间分成至少两组不大于最长测试时间的 单组测试时间,保证每个单组测试的连续测试时间不会超过最长测试时间;测试单元33用 于按照每个单组对应单组测试时间依次进行单组测试;指示单元34用于在每个单组测试 对应的单组测试时间到达时,指示光网络设备恢复正常工作状态,以便光网络设备进行相 应的数据处理。在实际运用时,除ONU、ONT等光终端设备以外,如果还有其他光网络设备存在测 试时间过长会恢复初始状态的情况,也可以采用本发明实施例提供的分组测试的方案,并 在每组测试完毕后指示所述光网络设备恢复正常工作状态。本发明实施例提供的光网络测试方法及装置,应用于集成光时域反射仪、集成光 频域反射仪,如在OLT等光局端设备上集成光时域反射仪或光频域反射仪可以采用本发 明实施例提供的光网络测试方法及装置。由于本发明实施例需要获取单组测试的最长测试 时间,在总测试时间大于单组测试的最长测试时间时,将总测试时间分成至少两组不大于最长测试时间的单组测试时间,以确保每个单组测试所持续的时间不会超过单组测试的最 长测试时间,使得光网络设备不会恢复到初始状态,省去了光网络设备重新进行注册和测 距的时间。如此一来,使得光网络设备就不会因为进行光网络测试而掉线,保证光网络中的 业务正常进行,在降低系统处理复杂度的同时减少光网络测试对通信的影响,提高客户满思度。实施例2:本实施例以在OLT中集成OTDR或0FDR、通过ONU为用户提供用户侧接口为例,说 明本发明实施例提供的用于集成OTDR或OFDR的光网络测试方法。如图11所示,该方法具 体包括步骤B01、OLT接收到启动无源光网络监测的命令消息。命令消息的可以是网管系统通过SNMP协议下发到0LT,也可以是维护人员在OLT 上通过命令行输入,还可以是OLT内部定时器触发。所述命令消息可包括待监测端口的端口信息、测试类型、总测试时间、测试脉冲宽 度、量程范围等。其中测试端口的信息可以包括端口的框号、槽号、端口号等,测试类型可以 为定期测试或人工启动测试。步骤B02、OLT接收到启动无源光网络监测的命令消息后,可选地,首先判断待测 端口是否监测到LOS (Loss of Signal信号丢失)告警或LOF (Loss ofFrame帧丢失)告警, 若监测到LOS或LOF告警,说明待测端口下所有ONU已经掉线,无需考虑测试期间防止ONU 恢复初始状态的问题,则执行步骤B14 ;若未监测到LOS或LOF告警,说明该待测端口下仍 然有ONU在线,则执行步骤B03。步骤B03、判断待测端口下是否有ONU配置了实时业务,如果没有ONU配置实时业 务,则执行步骤B06 ;如果存在ONU配置了实时业务,则执行步骤B04。步骤B04、比较实时业务的状态维持时间和ONU状态定时器的维持时间,如果实时 业务的状态维持时间大于ONU状态定时器的维持时间,则执行步骤B05 ;如果实时业务的状 态维持时间不大于ONU状态定时器的维持时间,则执行步骤B06。步骤B05、以实时业务的状态维持时间作为单组测试的最长测试时间,并执行步骤 B07。所述实时业务包括但不限于TDM(Time Division Multiplexing时分复用)专线 业务、V0IP(Voice over Internet Protocol 网络电话)语音业务。通常情况下,实时业务除了需要建立数据通道传输数据外,还需要建立控制通道 进行信令交互,而控制通道一般需要服务器和客户端进行信息交互以维持状态,一旦服务 器和客户端在较长时间内没有信息交互,控制通道会被拆除,进而数据通道也将失效,导致 实时业务中断。例如实时业务中的时分复用(TDM,Time Division Multiplexing)业务的 状态维持时间通常为50ms。步骤B06、以ONU状态定时器的维持时间作为单组测试的最长测试时间,并执行步 骤B07。其中,ONU状态定时器的维持时间在G984. 3标准中建议值为100ms,在以太网无源 光网络(ΕΡ0Ν,Ethernet Passive Optical Network)标准建议值为 200ms。步骤B07、判断集成OTDR或OFDR测试的总测试时间是否大于单组测试的最长测试 时间,如果总测试时间不大于单组测试的最长测试时间,则执行步骤B14 ;如果总测试时间大于单组测试的最长测试时间,则执行步骤B08。步骤B08、将总测试时间分成至少两组不大于最长测试时间的单组测试时间,具体 可以采用但不限于如下两种分组方式一、将总测试时间除以单组测试的最长测试时间并向上取整得到分组组数;将总 测试时间除以所述分组组数得到每组对应的单组测试时间;采用这种方式得到每个单组测 试时间是相同的,并且不会超过最长测试时间。二、将总测试时间除以最长测试时间并向下取整得到以最长测试时间作为单组测 试时间的组数;将总测试时间减去最长测试时间与以最长测试时间作为单组测试时间的组 数的乘积,得到其中一组的单组测试时间。如果最后需要分成N组,采用这种方式得到的单 组测试时间有N-I组肯定等于最长测试时间,一组小于或等于最长测试时间。步骤B09、0LT触发ONU的TC层状态机由正常工作状态进入POPUP状态,然后通过 待测端口发送测试信号,并记录发射测试信号的时刻。所述OLT触发ONU的TC层状态机由正常工作状态进入POPUP状态可以为OLT连 续4帧时间内不向ONU发送任何数据,ONU将因连续4帧无法监测到光信号而产生LOS告 警,并将TC层状态机由正常工作状态转移POPUP状态;所述OLT触发ONU的TC层状态机由 正常工作状态进入POPUP状态还可以为OLT前两帧时间内不向ONU发送任何数据,然后发 送测试信号或其他不符合GPON或EPON协议的数据,ONU将因连续4帧无法监测到符合协 议的数据而产生LOF告警,并将TC层状态机由正常工作状态转移到POPUP状态。所述测试信号可以是单周期测试脉冲,测试脉冲的宽度可根据测试命令中指定 的脉冲宽度进行设置;测试信号还可以是特定的测试序列,例如通过发送4个序列模拟格 雷互补序列,格雷互补序列的码元宽度可根据测试命令中指定的脉冲宽度进行设置,格雷 互补序列可预先进行配置;测试信号还可以是伪随机序列,伪随机序列的码元宽度可根据 测试命令中指定的脉冲宽度进行设置。测试信号还可以是OFDM (Orthogonal Frequency Division Multiplex、正交频分复用)序列等)。步骤B10、集成有OTDR或OFDR的OLT监测返回的反射/散射信号,并根据发送到 测试信号和监测到的反射/散射信号确定光纤线路参数。例如根据发射的测试信号和监测 到的反射/散射信号的时间差确定光纤线路的长度,对发射的测试信号和监测到的反射/ 散射信号进行处理,得到OTDR或OFDR测试曲线,从而得到光纤线路的状态评估信息。所述对发射的测试信号和监测到的反射/散射信号进行处理,可包括如果发送 的测试信号是单个测试脉冲,可直接对多次监测到的反射/散射信号进行平均运算以消除 噪声干扰,提高最终的测试曲线的信噪比;如果发送的测试信号是格雷互补序列或伪随机 序列,可对发射的测试信号和监测到的反射/散射信号进行相关运算后再进行平均运算以 消除噪声干扰,提高最终的测试曲线的信噪比;或先对多次监测到的反射/散射信号进行 平均运算后再和发射的测试信号进行相关运算以消除噪声干扰,提高最终的测试曲线的信 噪比。或先对多次监测到的发射/散射信号进行平均运算后缓存,待所有分组测试结束后 再和发射的测试信号进行相关运算以消除噪声干扰,提高最终的测试曲线的信噪比。为了便于对反射/散射信号进行分析处理,本发明实施例可以对反射/散射信号 进行光电转换、放大、模数转换等预处理。步骤B11、判断正在进行测试的分组对应的单组测试时间是否到达,如果正在进行测试的分组对应的单组测试时间未到达,则返回执行步骤B09;如果正在进行测试的分组 对应的单组测试时间到达,则执行步骤B12。步骤B12、停止发送测试信号,并指示ONU恢复正常工作状态,具体可以发送消息 通知ONU进入正常工作状态。例如,在吉比特无源光网络(GPON,Gigabit Passive Optical Network)系统中可分别向各ONU发送Direct POPUP消息通知各ONU进入正常工作状态; EPON系统则可发送GATE消息通知各ONU进入正常工作状态;还可以重新定义消息,广播给 待测端口下的所有0NU,通知待测端口下的所有ONU进入正常工作状态。在ONU恢复到正常工作状态后,OLT可以根据各ONU的业务类型和带宽请求等信 息为各ONU分配带宽,以便ONU进行实时业务。在ONU恢复到正常工作状态后,OLT应当优先处理ONU中的高优先级业务,如实时 业务,在高优先级业务处理完成后再进行下一单组测试,本实施例的方案是在高优先级业 务处理完成后执行步骤B13。步骤B13、判断所有组的测试是否已经结束,如果所有组的测试没有结束则按照下 一个单组测试时间执行B09,否则执行B15。具体的判断可以采用但不限于如下方式设定一个初始值为零的计数器,每进行 一组测试计数器就加1,在计数器的值达到分组组数的时候表示所有组的测试已经结束,如 果计数器的值没有达到分组组数表示所有组的测试没有结束。步骤B14、直接进行测试,该测试不需要分组,只需要按照总测试时间进行测试。 OLT通过待测端口发送测试信号,并记录发射测试信号的时刻,监测返回的反射/散射信号。所述测试信号可以是单周期测试脉冲,测试脉冲的宽度可根据测试命令中指定 的脉冲宽度进行设置;测试信号还可以是特定的测试序列,例如通过发送4个序列模拟格 雷互补序列,格雷互补序列的码元宽度可根据测试命令中指定的脉冲宽度进行设置,格雷 互补序列可预先进行配置;测试信号还可以是伪随机序列,伪随机序列的码元宽度可根据 测试命令中指定的脉冲宽度进行设置。测试信号还可以是OFDM (Orthogonal Frequency Division Multiplex、正交频分复用)序列等)。步骤B15、对反射/散射信号进行处理,可根据发射的测试信号和监测到的反射信 号确定光纤线路参数。例如根据发射的测试信号和监测到的反射/散射信号的时间差确定 反射信号在光纤上的传输距离,对发射的测试信号和监测到的反射/散射信号进行处理, 得到OTDR或OFDR测试曲线,从而得到光纤线路的状态评估信息。所述对发射的测试信号和监测到的反射/散射信号进行处理,可包括如果发送 的测试信号是单个测试脉冲,可直接对多次监测到的反射/散射信号进行平均运算以消除 噪声干扰,提高最终的测试曲线的信噪比;如果发送的测试信号是格雷互补序列或伪随机 序列,可对发射的测试信号和监测到的反射/散射信号进行相关运算后再进行平均运算以 消除噪声干扰,提高最终的测试曲线的信噪比;或先对多次监测到的反射/散射信号进行 平均运算后再和发射的测试信号进行相关运算以消除噪声干扰,提高最终的测试曲线的信 噪比。上述实施例中OLT在接收到启动命令后要判断待测端口是否监测到L0S/L0F告 警,在实际运用时也可以省略该步骤,OLT在接收到启动命令后直接执行步骤B03过程。
可选地,如启动命令中的测试类型为定期测试可以采用上述图11所描述方案进 行测试,如果启动命令中的测试类型为人工启动测试,则可以不采用上述分组测试的方案, 而是直接进行连续测试以得到测试结果。可选地,如测试时刻为业务高峰期(如晚上7:00至9:00)可按照上述图11所描 述方案进行测试;如果测试时刻不是业务高峰期(如凌晨3:00 5:00),也可以直接进行 连续测试以得到测试结果。上述图11所描述的实施例中直接通过时间表示总测试时间,在实际运用时可以 通过总测试次数表示总测试时间,即通过发送总共需要发送测试信号并监测反射/散射 信号的次数来表示总测试时间。例如可以根据待测光纤量程确定每次测试时长,由于每次 测试的时间是一个可估算的值,故而总测试时间和总测试次数之间是可以换算的。一般情 况下,20km光纤每次测试的测试时长可为250us,如果需要测试1千次,那么总测试时间至 少为WOms。由于可以通过总测试次数来表示总测试时间,所以最后分组测试的时候也可通 过单组测试次数来表示单组测试时间,例如对于20km的光纤,每次测试的时间应该是 250us,将单组测试时间除以250us就可以得到单组测试次数。这样每组测试时时候可以 对测试次数进行计数,在计数值到达单组测试次数的情况下就只是ONU恢复到正常工作状 态。在实际运用时,除ONU、ONT等光终端设备以外,如果还有其他光网络设备存在测 试时间过长会恢复初始状态的情况,也可以采用本发明实施例提供的分组测试的方案,并 在每组测试完毕后指示所述光网络设备恢复正常工作状态。由于本发明实施例在对无源光网络进行检测的同时对ONU TC层状态机进行了保 护,保证测试期间光网络设备不会恢复到初始状态,省去了光网络设备重新进行注册和测 距的时间。如此一来,使得光网络设备就不会因为进行光网络测试而掉线,保证光网络中的 业务正常进行,在降低系统处理复杂度的同时减少光网络测试对通信的影响,提高客户满思度。实施例3:本发明实施例还提供一种光网络测试装置,应用于集成光时域反射仪或集成光频 域反射仪,包括但不限于应用于在光局端设备(如0LT)中集成光时域反射仪或光频域反 射仪的情形下;如图12所示,该光网络测试装置包括监测单元51、获取单元52、分组单元 53、测试单元M、指示单元55、处理单元56。其中,监测单元51用于在获取单组测试的最长测试时间之前,监测待测端口的信 号丢失告警/帧丢失告警,若监测到LOS或LOF告警,说明待测端口下所有ONU已经掉线, 无需考虑测试期间防止ONU恢复初始状态的问题,则所述测试单元M直接进行测试;若未 监测到LOS或LOF告警,说明该待测端口下仍然有ONU在线,则通过所述获取单元52获取 单组测试的最长测试时间,以便按照后续的分组测试方案进行测试。具体而言,获取单元52可以采用如下几种方式得到最长测试时间一、所述获取单元52在光网络设备没有配置实时业务时,将光网络设备中状态定 时器的维持时间作为单组测试的最长测试时间。二、所述获取单元52在光网络设备配置了实时业务时,如果所述实时业务的状态
19维持时间大于光网络设备中状态定时器的维持时间,将实时业务的状态维持时间作为单组 测试的最长测试时间。三、所述获取单元52在光网络设备配置了实时业务时,如果所述实时业务的状态 维持时间不大于光网络设备中状态定时器的维持时间,将光网络设备中状态定时器的维持 时间作为单组测试的最长测试时间。在获取到最长测试时间后,所述测试单元M在总测试时间不大于单组测试的最 长测试时间时,直接进行测试;所述分组单元53用于在总测试时间大于单组测试的最长测 试时间时,将总测试时间分成至少两组不大于最长测试时间的单组测试时间,保证每个单 组测试的连续测试时间不会超过最长测试时间;测试单元M用于按照每个单组对应单组 测试时间依次进行单组测试;指示单元阳用于在每个单组测试对应的单组测试时间到达 时,指示光网络设备恢复正常工作状态,以便光网络设备进行相应的数据处理。为了保证OLT能够处理高优先级的业务,本发明实施例中的处理单元56用于在指 示光网络设备恢复正常工作状态后,优先处理高优先级业务;并且所述测试单元M在处理 完成高优先级业务后再按照每个单组测试时间依次进行单组测试。本发明实施例中分组单元53采取的分组方式包括但不限于如下两种方式第一、将总测试时间除以最长测试时间并向上取整得到分组组数;将总测试时间 除以所述分组组数得到每组对应的单组测试时间;采用这种方式得到每个单组测试时间是 相同的,并且不会超过最长测试时间。第二、将总测试时间除以最长测试时间并向下取整得到以最长测试时间作为单组 测试时间的组数;将总测试时间减去最长测试时间与以最长测试时间作为单组测试时间的 组数的乘积,得到其中一组的单组测试时间。如果最后需要分成N组,采用这种方式得到的 单组测试时间有N-I组肯定等于最长测试时间,一组小于或等于最长测试时间。优选地,本发明实施例中的测试单元M具体实现方案包括控制模块Ml、发送模 块讨2、监测模块讨3。控制模块541用于控制停止向光纤发送通信数据;发送模块542用于在单组测试 对应的单组测试时间未到达时,循环发送测试信号;监测模块543用于监测返回的反射/散
射信号。与实施例2中表示总测试时间、单组测试时间的方式相同,本发明实施例中也可 以直接采用时间或者采用总测试次数来表示总测试时间,直接采用时间或者采用单组测试 次数表示单组测试时间,具体实现方式见实施例2中相应部分描述,此处不再赘述。通过本发明实施例可以有效地保护集成OTDR测试期间ONU的状态,并保证集成 OTDR测试结束后ONU能够快速的恢复到正常工作状态,避免因为测试而导致ONU掉线、中断 业务,能够保证集成OTDR测试性能、降低系统处理复杂度的同时减少测试对通信的影响, 提高客户满意度。上述的每个实施例中,包括有集成有光时域反射仪的光局端设备或集成有光频域 反射仪的光局端设备,通过该光局端设备和其他光网络设备相连可以形成一个光网络测试 系统;在该光网络测试系统中,所述光局端设备可以是0LT。所述光局端设备,用于获取单组测试的最长测试时间;在总测试时间大于单组测 试的最长测试时间时,将总测试时间分成至少两组不大于最长测试时间的单组测试时间;按照每个单组测试时间依次进行单组测试;在每个单组测试对应的单组测试时间到达时, 指示光网络设备恢复正常工作状态。本发明实施例除了应用于集成OTDR或集成OFDR的OLT外,还可以应用于其他光 局端设备;当然,如果有需要,本发明实施例可运用于其他集成OTDR或集成OFDR的光网络 设备,不仅仅局限于光局端设备,还可以是光网络中的任意一个可以完成测试功能的光网 络设备,例如光交换设备、光终端设备等等。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借 助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳 的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部 分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计 算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
1.一种光网络测试方法,其特征在于,包括 获取单组测试的最长测试时间;在总测试时间大于单组测试的最长测试时间时,将总测试时间分成至少两组不大于最 长测试时间的单组测试时间;按照每个单组测试时间依次进行单组测试;在每个单组测试对应的单组测试时间到达时,指示光网络设备恢复正常工作状态。
2.根据权利要求1所述的光网络测试方法,其特征在于,所述将总测试时间分成至少 两组不大于最长测试时间的单组测试时间为将总测试时间除以最长测试时间并向上取整得到分组组数;将总测试时间除以所述分 组组数得到每组对应的单组测试时间;或者将总测试时间除以最长测试时间并向下取整得到以最长测试时间作为单组测试时间 的组数;将总测试时间减去最长测试时间与以最长测试时间作为单组测试时间的组数的乘 积,得到其中一组的单组测试时间。
3.根据权利要求1所述的光网络测试方法,其特征在于,所述按照每个单组测试时间 依次进行单组测试包括停止向光纤发送通信数据;在单组测试对应的单组测试时间未到达时,循环发送测试信号; 监测返回的反射/散射信号。
4.根据权利要求1所述的光网络测试方法,其特征在于,所述方法还包括 在指示光网络设备恢复正常工作状态后,优先处理高优先级业务;所述按照每个单组测试时间依次进行单组测试为在处理完成高优先级业务后按照每 个单组测试时间依次进行单组测试。
5.根据权利要求1所述的光网络测试方法,其特征在于,所述方法还包括 在获取单组测试的最长测试时间之前,监测待测端口的信号丢失告警/帧丢失告警; 在监测到待测端口的信号丢失告警/帧丢失告警时,直接进行测试;所述获取单组测试的最长测试时间为在未监测到待测端口的信号丢失告警/帧丢失 告警时,获取单组测试的最长测试时间。
6.根据权利要求1所述的光网络测试方法,其特征在于,所述获取单组测试的最长测 试时间包括在光网络设备没有配置实时业务时,将光网络设备中状态定时器的维持时间作为单组 测试的最长测试时间;在光网络设备配置了实时业务时,如果所述实时业务的状态维持时间大于光网络设备 中状态定时器的维持时间,将实时业务的状态维持时间作为单组测试的最长测试时间;在光网络设备配置了实时业务时,如果所述实时业务的状态维持时间不大于光网络设 备中状态定时器的维持时间,将光网络设备中状态定时器的维持时间作为单组测试的最长 测试时间。
7.—种光网络测试装置,应用于集成光时域反射仪;其特征在于,包括 获取单元,用于获取单组测试的最长测试时间;分组单元,用于在总测试时间大于单组测试的最长测试时间时,将总测试时间分成至少两组不大于最长测试时间的单组测试时间;测试单元,用于按照每个单组测试时间依次进行单组测试;指示单元,用于在每个单组测试对应的单组测试时间到达时,指示光网络设备恢复正 常工作状态。
8.根据权利要求7所述的光网络测试装置,其特征在于,所述测试单元包括 控制模块,用于控制停止向光纤发送通信数据;发送模块,用于在单组测试对应的单组测试时间未到达时,循环发送测试信号; 监测模块,用于监测返回的反射/散射信号。
9.根据权利要求7所述的光网络测试装置,其特征在于,还包括监测单元,用于在获取单组测试的最长测试时间之前,监测待测端口的信号丢失告警/ 帧丢失告警;所述测试单元还用于在监测到待测端口的信号丢失告警/帧丢失告警时,直接进行测试;所述获取单元在未监测到待测端口的信号丢失告警/帧丢失告警时,获取单组测试的 最长测试时间。
10.一种无源光网络系统,其特征在于,所述系统包括局端设备,所述局端设备,用于获取单组测试的最长测试时间;在总测试时间大于单组测试的最 长测试时间时,将总测试时间分成至少两组不大于最长测试时间的单组测试时间;按照每 个单组测试时间依次进行单组测试;在每个单组测试对应的单组测试时间到达时,指示光 网络设备恢复正常工作状态。
全文摘要
本发明实施例公开了一种光网络测试方法及装置,应用于集成OTDR,涉及光网络技术领域,解决了现有技术中集成OTDR测试时ONU会恢复到初始状态的问题,该方法包括获取单组测试的最长测试时间;在总测试时间大于单组测试的最长测试时间时,将总测试时间分成至少两组不大于最长测试时间的单组测试时间;按照每个单组测试时间依次进行单组测试;在每个单组测试对应的单组测试时间到达时,指示光网络设备恢复正常工作状态。本发明实施例主要用于集成有OTDR的OLT等光网络设备。
文档编号H04B10/071GK102082605SQ20091026075
公开日2011年6月1日 申请日期2009年12月31日 优先权日2009年12月1日
发明者杨素林, 殷锦蓉 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1