一种光链路自检方法及光模块转让专利

申请号 : CN202010568126.4

文献号 : CN113824492B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 朱晓勐王力

申请人 : 青岛海信宽带多媒体技术有限公司

摘要 :

本申请提供了一种光链路自检方法及光模块,当在业务数据传输异常时,通过在正常业务信号上加载指示接收端的光模块入光环回模式的低频信号;然后,通过判断是否接收到接收端的光模块基于低频消息通道返回的指示其进入光环回模式的信号。其中,如果未接收到,则判定接收端的光模块或连接接收端的光模块的光纤处于异常状态;如果接收到,则判定为与接收端的光模块连接的上位机处于异常状态。本申请实施例在正常业务信号基础上加载低频信号,增加消息通道的功能,进而在不影响正常的业务通信功能的基础上,在本端设备端完成光链路中远端设备的异常定位,进而可以有效缩短故障定位周期、降低人力成本。

权利要求 :

1.一种光链路自检方法,其特征在于,包括:

发送第一光信号,其中,所述第一光信号为在业务数据传输异常时发出的,所述第一光信号为在第一高频信号上叠加有低频消息通道信号的光信号,所述第一高频信号为正常业务信号,所述低频消息通道信号用于指示所述光信号接收端的光模块进入光环回模式;

接收所述接收端的光模块发出的第二光信号;

判断从所述第二光信号解调出的低频消息通道信号是否为所述接收端的光模块已进入光环回模式的信号;

如果不是所述接收端的光模块已进入光环回模式的信号,则将光链路标志位设置为第一预设值,以指示所述接收端的光模块或连接所述接收端的光模块的光纤处于异常状态;

如果为所述接收端的光模块已进入光环回模式的信号,则将光链路标志位设置为第二预设值,以指示与所述接收端的光模块连接的上位机处于异常状态;

判定为与所述接收端的光模块连接的上位机处于异常状态之后,所述方法还包括:将从所述第二光信号解调出的第二高频信号转换为电信号发送出去,以供上位机分析所述第二高频信号是否与所述第一高频信号的数据内容一致;

其中,如果所述第二高频信号与所述第一高频信号的数据内容不一致,则判定所述接收端的光模块处于异常状态。

2.根据权利要求1所述的方法,其特征在于,发送第一光信号之前,所述方法还包括:将数据重传标志位由第二预设值改为第一预设值;

判断从所述第二光信号解调出的低频消息通道信号是否为指示所述接收端的光模块进入光环回模式的信号之后,所述方法还包括:如果为所述接收端的光模块已进入光环回模式的信号,则将所述数据重传标志位由第一预设值改为第二预设值;

如果不是所述接收端的光模块已进入光环回模式的信号,则将光链路标志位设置为第一预设值,以指示所述接收端的光模块或连接所述接收端的光模块的光纤处于异常状态,包括:如果不是指示所述接收端的光模块完成钟数据恢复芯片速率模式切换的信号,则在所述第一光信号已发送时长超过预设时长时,判断已发送所述用于指示所述光信号接收端的光模块进入光环回模式的数据的次数是否未超过预设次数阈值;

如果未超过预设次数阈值,则再次将用于指示所述第一光信号接收端的光模块调整其内部时钟数据恢复芯片的速率模式的数据通过低频信息通道发送出去;

如果超过预设次数阈值,则将光链路标志位设置为第一预设值,以指示所述接收端的光模块或连接所述接收端的光模块的光纤处于异常状态。

3.根据权利要求2所述的方法,其特征在于,如果超过预设次数阈值之后,所述方法还包括:将所述数据重传标志位由第一预设值改为第二预设值。

4.根据权利要求1所述的方法,其特征在于,发送第一光信号之前,所述方法还包括:查询光环回使能标志位否为第一预设值;

如果为第一预设值,则发送所述第一光信号。

5.根据权利要求4所述的方法,其特征在于,将光链路标志位设置为第一预设值之后,所述方法还包括:将所述光环回使能标志位由第一预设值改为第二预设值。

6.根据权利要求4或5所述的方法,其特征在于,将光链路标志位设置为第二预设值之后,所述方法还包括:将所述光环回使能标志位由第一预设值改为第二预设值。

7.一种光模块,其特征在于,所述光模块包括光发送组件、印制电路板、以及设置在所述印制电路板上的MCU,其中:所述MCU中设有可以执行如权利要求1至6任一所述的方法;

所述光发送组件通过印制电路板与MCU连接,所述MCU可以控制光发送组件发送加载有低频信息通道信号的光信号。

说明书 :

一种光链路自检方法及光模块

技术领域

[0001] 本申请涉及光纤通信技术领域,尤其设计一种光链路自检方法及光模块。

背景技术

[0002] 在接入网通信系统中,由本端设备与远端设备之间建立相互的光连接,以实现数据通信。具体地,本端设备中具有第一光模块,远端设备中具有第二光模块,第一光模块、第二光模块之间组成光链路;本端设备通过第一光模块向第二光模块发送光信号,实现本端设备向远端设备发送数据;本端设备通过第一光模块接收来自第二光模块的光信号,实现本端设备接收来自远端设备的数据。
[0003] 在通信过程,若上述光链路出现故障,将导致本端设备与远端设备之间不能正常通信;现有技术中,通常采用更换光模块的方式来解决光链路故障的问题,但是,若本端设备与远端设备相距较远,在不确定是否是光模块问题的情况下,更换光模块来解决光链路故障问题的方式耗时耗力且成本较高,而且,现有解决光链路故障的方式也不一定能解决光链路故障的问题。

发明内容

[0004] 针对上述问题,本申请实例提供了一种光链路自检方法及光模块,以实现远程定位光链路故障。
[0005] 根据本申请实施例的第一方面,提供了一种光链路自检方法,该方法主要包括:
[0006] 发送第一光信号,其中,所述第一光信号为在业务数据传输异常时发出的,所述第一光信号为在第一高频信号上叠加有低频消息通道信号的光信号,所述第一高频信号为正常业务信号,所述低频消息通道信号用于指示所述光信号接收端的光模块进入光环回模式;
[0007] 接收所述接收端的光模块发出的第二光信号;
[0008] 判断从所述第二光信号解调出的低频消息通道信号是否为所述接收端的光模块已进入光环回模式的信号;
[0009] 如果不是所述接收端的光模块已进入光环回模式的信号,则将光链路标志位设置为第一预设值,以指示所述接收端的光模块或连接所述接收端的光模块的光纤处于异常状态;
[0010] 如果为所述接收端的光模块已进入光环回模式的信号,则将光链路标志位设置为第二预设值,以指示与所述接收端的光模块连接的上位机处于异常状态。
[0011] 根据本申请实施例的第二方面,本申请实施例提供了一种光模块,所述光模块包括光发送组件、印制电路板、以及设置在所述印制电路板上的MCU,其中:
[0012] 所述MCU中设有可以执行如本申请实施例第一方面所述的方法;
[0013] 所述光发送组件通过印制电路板与MCU连接,所述MCU可以控制光发送组件发送加载有低频信息通道信号的光信号。
[0014] 由上述实施例可见,本申请实施例提供的光链路自检方法及光模块,当在业务数据传输异常时,通过在正常业务信号上加载指示接收端的光模块入光环回模式的低频信号;然后,通过判断是否接收到接收端的光模块基于低频消息通道返回的指示其进入光环回模式的信号。其中,如果未接收到,则判定接收端的光模块或连接接收端的光模块的光纤处于异常状态;如果接收到,则判定为与接收端的光模块连接的上位机处于异常状态。本申请实施例在正常业务信号基础上加载低频信号,增加消息通道的功能,进而在不影响正常的业务通信功能的基础上,在本端设备端完成光链路中远端设备的异常定位,进而可以有效缩短故障定位周期、降低人力成本。

附图说明

[0015] 为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016] 图1为光通信终端连接关系示意图;
[0017] 图2为光网络单元结构示意图;
[0018] 图3为本申请实施例中提供的一种光模块的结构示意图;
[0019] 图4为本申请实施例中提供的一种光模块的分解结构示意图;
[0020] 图5为本申请实施例提供的光链路自检方法的基本流程示意图;
[0021] 图6为本申请实施例提供的光模块内部自检时电口回环过程示意图;
[0022] 图7为本申请实施例提供的光链路自检时光口回环过程示意图。

具体实施方式

[0023] 下面将结合本实施例中的附图,对本实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024] 光纤通信的核心环节之一是光电信号的转换。光纤通信使用携带信息的光信号在光纤/光波导中传输,利用光在光纤中的无源传输特性可以实现低成本、低损耗的信息传输。而计算机等信息处理设备采用的是电信号,这就需要在信号传输过程中实现电信号与光信号的相互转换。
[0025] 光模块在光纤通信技术领域中实现上述光电转换功能,光信号与电信号的相互转换是光模块的核心功能。光模块通过电路板上的金手指实现与外部上位机之间的电连接,主要的电连接包括供电、I2C信号、传输数据信号以及接地等,金手指实现的电连接方式已经成为光模块行业的标准方式,以此为基础,电路板是大部分光模块中必备的技术特征。
[0026] 图1为光通信终端连接关系示意图。如图1所示,光通信终端的连接主要包括光网络单元100、光模块200、光纤101及网线103;
[0027] 光纤的一端连接远端服务器,网线的一端连接本地信息处理设备,本地信息处理设备与远端服务器的连接由光纤与网线的连接完成;而光纤与网线之间的连接由具有光模块的光网络单元完成。
[0028] 光模块200的光口与光纤101连接,与光纤建立双向的光信号连接;光模块200的电口接入光网络单元100中,与光网络单元建立双向的电信号连接;光模块实现光信号与电信号的相互转换,从而实现在光纤与光网络单元之间建立连接;具体地,来自光纤的光信号由光模块转换为电信号后输入至光网络单元100中,来自光网络单元100的电信号由光模块转换为光信号输入至光纤中。光模块200是实现光电信号相互转换的工具,不具有处理数据的功能,在上述光电转换过程中,信息并未发生变化。
[0029] 光网络单元具有光模块接口102,用于接入光模块,与光模块建立双向的电信号连接;光网络单元具有网线接口104,用于接入网线,与网线建立双向的电信号连接;光模块与网线之间通过光网络单元建立连接,具体地,光网络单元将来自光模块的信号传递给网线,将来自网线的信号传递给光模块,光网络单元作为光模块的上位机监控光模块的工作。
[0030] 至此,远端服务器通过光纤、光模块、光网络单元及网线,与本地信息处理设备之间建立双向的信号传递通道。
[0031] 常见的信息处理设备包括路由器、交换机、电子计算机等;光网络单元是光模块的上位机,向光模块提供数据信号,并接收来自光模块的数据信号,常见的光模块上位机还有光线路终端等。
[0032] 图2为光网络单元结构示意图。如图2所示,在光网络单元100中具有电路板105,在电路板105的表面设置笼子106;在笼子106中设置有电连接器,用于接入金手指等光模块电口;在笼子106上设置有散热器107,散热器107具有增大散热面积的翅片等凸起结构。
[0033] 光模块200插入光网络单元中,具体为光模块的电口插入笼子106中的电连接器,光模块的光口与光纤101连接。
[0034] 笼子106位于电路板上,将电路板上的电连接器包裹在笼子中;光模块插入笼子中,由笼子固定光模块,光模块产生的热量通过光模块壳体传导给笼子,最终通过笼子上的散热器107进行扩散。
[0035] 图3为本申请实施例提供的一种光模块200的结构示意图,图4为本实施例提供光模块200的分解结构示意图。如图3和图4所示,本申请实施例提供的光模块200包括上壳体201、下管壳202、解锁手柄203、电路板30、光发射组件40和光接收组件50。
[0036] 上壳体201盖合在下管壳202上,以形成具有两个开口的包裹腔体;包裹腔体的外轮廓一般呈现方形体,具体地,下管壳包括主板以及位于主板两侧、与主板垂直设置的两个侧板;上壳体包括盖板,盖板盖合在上壳体的两个侧板上,以形成包裹腔体;上壳体还可以包括位于盖板两侧、与盖板垂直设置的两个侧壁,由两个侧壁与两个侧板结合,以实现上壳体盖合在下管壳上。
[0037] 两个开口具体可以是位于光模块同一端的两处开口(204、205),也可以是在光模块不同端的两处开口;其中一个开口为电口204,电路板的金手指从电口204伸出,插入光网络单元等上位机中;另一个开口为光口205,用于外部光纤接入以连接光模块内部的光发射组件40和光接收组件50;电路板30、光发射组件40和光接收组件50等光电器件位于包裹腔体中。
[0038] 采用上壳体、下管壳结合的装配方式,便于将电路板30、光发射组件40和光接收组件50等器件安装到壳体中,由上壳体、下管壳形成光模块最外层的封装保护壳体;上壳体及下管壳一般采用金属材料,利于实现电磁屏蔽以及散热;一般不会将光模块的壳体做成一体结构,这样在装配电路板等器件时,定位部件、散热以及电磁屏蔽结构无法安装,也不利于生产自动化。
[0039] 解锁手柄203位于包裹腔体/下管壳202的外壁,用于实现光模块与上位机之间的固定连接,或解除光模块与上位机之间的固定连接。
[0040] 解锁手柄203具有与上位机笼子匹配的卡合结构;拉动解锁手柄的末端可以在使解锁手柄在外壁的表面相对移动;光模块插入上位机的笼子里,由解锁手柄的卡合结构将光模块固定在上位机的笼子里;通过拉动解锁手柄,解锁手柄的卡合结构随之移动,进而改变卡合结构与上位机的连接关系,以解除光模块与上位机的卡合关系,从而可以将光模块从上位机的笼子里抽出。
[0041] 电路板30上设置有电路走线、电子元件(如电容、电阻、三极管、MOS管)及芯片(如微处理器MCU2045、激光驱动芯片、限幅放大器、时钟数据恢复CDR、电源管理芯片、数据处理芯片DSP)等。
[0042] 电路板30通过电路走线将光模块中的用电器件按照电路设计连接在一起,以实现供电、电信号传输及接地等电功能。
[0043] 电路板30一般为硬性电路板,硬性电路板由于其相对坚硬的材质,还可以实现承载作用,如硬性电路板可以平稳的承载芯片;当光发射组件40和光接收组件50位于电路板上时,硬性电路板也可以提供平稳的承载;硬性电路板还可以插入上位机笼子中的电连接器中,具体地,在硬性电路板的一侧末端表面形成金属引脚/金手指,用于与电连接器连接;这些都是柔性电路板不便于实现的。
[0044] 部分光模块中也会使用柔性电路板,作为硬性电路板的补充;柔性电路板一般与硬性电路板配合使用,如硬性电路板与光收发器件之间可以采用柔性电路板连接。
[0045] 光发射组件40和光接收组件50,分别用于实现光信号的发射与光信号的接收。本实施例中的光发射组件40采用壳体封装,电路板30伸入光发射组件40的壳体内,并通过金属材质的打线与壳体内的元器件实现电连接、例如通过金线实现电连接。当然,在其它实施例中,光发射组件40还可以采用非气密方式封装。
[0046] 进一步的,该光模块在工作过程中,本实施例设置其可以根据来自光线路终端的数据电信号发出相对高频的数据光信号,以保持光线路终端原有的对外数据传输业务,同时,该光模块还根据非数据电信号(即不是用于正常传输业务的信号)发出相对低频的操控光信号,以向对端的光模块发出操控信息,实现在不打断正常业务的同时向远端系统传递操控数据,以实现光链路的自检。
[0047] 由于该光模块及对端的光模块均采用一根光纤对外连接,所以数据光信号及操控光信号混合在同一束光中,以采用同一根光纤传输,为了对不同信号进行区分,本实施例设置数据光信号与操控光信号具有不同的频率。在其实现方式上,可以通过对光模块中的微处理器、光发射组件和光接收组件的设置,控制光发射组件在其发出的高频信号(数据光信号)上叠加有低频调制信号(操控光信号),本实施例称低频调制信号为低频消息通道。例如,在10Gbps或25Gbps信号上叠加低频调制信号50Kbps,其中,10Gbps或25Gbps信号为正常的业务信号,增加的另一路50Kbps的低频信号执行其它操控功能。
[0048] 图5为本申请实施例提供的光链路自检方法的基本流程示意图。如图5所示,该方法主要包括如下步骤:
[0049] S101:发送第一光信号。
[0050] 其中,所述第一光信号为在业务数据传输异常时发出的,所述第一光信号为在第一高频信号上叠加有低频消息通道信号的光信号,所述第一高频信号为正常业务信号,所述低频消息通道信号用于指示所述光信号接收端的光模块进入光环回模式。
[0051] 其中,本实施例中将本端的上位机(本实施例又称与发送端的光模块连接的上位机)超过预设时间未接收到远端光模块(本实施例又称接收端的光模块)发送的正常业务数据、或者接收到LOS(LOSS OF SIGNAL,信号丢失)告警信号时,则判断为业务数据传输异常。
[0052] 另外,在本端设备和远端设备之间不能正常通信时,可以采用光口回环的方式先对本端的光模块进行自检。图6为本申请实施例提供的光模块内部自检时电口回环过程示意图。如图6所示,电口回环的基本过程为:首先,本端的光模块接收来自上位机的电信号,其中,该电信号为在光链路处于异常状态时与本端光模块相连接的上位机发出的;然后,本端的光模块接收到该电信号后,进入电口环回模式,其中,该电信号经过光模块内部的光发射通路处理,如图6中,电信号经过光发射通路中的限幅放大器LA/均衡器EQ、时钟数据恢复芯片CDR、输出驱动器output driver的处理后,发送至光接收通路,然后经过接收通路中的限幅放大器LA/均衡器EQ、时钟数据恢复芯片CDR、驱动器driver的处理后,最终再以电信号的形式发送给本端的上位机。
[0053] 因此,如果上位机发出的电信号可以依次经过本端光模块内部的光发射通路和光接收通路处理后,再发送至上位机,则说明本端的光模块中光发射和光接收通路均可以正常工作,即本端光模块为正常,进而可以判定为业务数据传输异常时处于异常状态。
[0054] 当业务数据传输异常处于异常状态时,则本端的上位机控制与其连接的光模块(本实施例又称为发送端的光模块)发送加载第一光信号,以进行光链路中异常的位置的定位。
[0055] 其中,对于上述光信号的调制,可以在正常业务的高频光信号(10Gbps或25Gbps的光信号)基础上,同时增加一个低频的信号、如50Kbps的信号。其中,在加载低频消息通道信号时,可对光模块中的激光器进行如下配置:在偏置直流电上增加一个低频信号;在直流负压偏置上,增加一个低频的调制信号。当然,并不限于上述调制方式。进一步的,低频消息通道信号可以采用编码的方式实现,如,“10110”代表要控制远端的光模块、即接收端的光模块进入光口环回的模式。该数据编码可以由本端的上位机写入在本端光模块内部的预设寄存器中,当本端光模块接收到与其连接的上位机的指示时,则将存储在该预设寄存器中的数据内容通过低频消息通道发送出去。
[0056] 例如,在发送端的光模块的寄存器中设置光环回使能标志位。对于该标志位的使能方式,光模块可以将其由第一预设值改为第二预设值、如由1改为0,当然,如果实际需要上位机也可以将其由第一预设值改为第二预设值;光模块所连接上位机可以将其由第二预设值改为第一预设值、如由0改为1,当然,如果实际需要光模块也可以将其由第二预设值改为第一预设值。另外,光模块初始上电时,光环回使能标志位默认值为第二预设值。
[0057] 进一步的,当本端上位机确定业务数据传输异常处于异常状态时,则将光模块中的光环回使能标志位改为第一预设值。光模块中的MCU可以通过检测上位机是否有更改光环回使能标志位的动作;如果检测上位机有更改光环回使能标志位的动作,则查询该上位机写入至光环回使能标志位寄存器的数值是否为第一预设值。如果光环回使能标志位已被上位机改为第一预设值,则执行步骤S102;否则,则可以在预设时间间隔后继续查询该光环回使能标志位。
[0058] 其中,对于该光环回使能标志位的查询方式,光模块和上位机均可以采用轮询的方式查询光环回使能标志位,例如上位机查询到该标志位为第一预设值时,则在预设时间间隔后、如1ms,再查询该标志位。
[0059] S102:接收所述接收端的光模块发出的第二光信号。
[0060] 接收端光模块解调出低频消息通道信号后,便可以根据低频消息通道信号的内容,进入光口环回模式。
[0061] 其中,为了实现接收端光模块可以实现低频信号的接收,其内部可以配置常规的高频信号接收电路,如依次连接的光电转换器、跨阻放大器和限幅放大器,同时,配置低频接收电路,用来低频消息通道信号的接收。低频接收电路可以通过设置在高频信号接收电路上配置隔离电路的方式实现。
[0062] 进一步的,接收端光模块入光口环回模式后,则可以通过低频消息通道向发送端光模块发送已入光口环回模式的消息。
[0063] 图7为本申请实施例提供的光链路自检时光口回环过程示意图。如图7所示,接收端的光模块接收到上述光信号后,根据低频消息通道信号的指示,进入光口环回模式。其中,光口回环的过程为:首先,上述光信号中的高频信号经过光模块内部的光接收通路处理,如图7中,电信号经过光接收通路中的限幅放大器LA/均衡器EQ、时钟数据恢复芯片CDR、驱动器driver的处理后,发送至光发射通路,然后经过光发射通路中的限幅放大器LA/均衡器EQ、时钟数据恢复芯片CDR、驱动器driver的处理后,最终再以光信号的形式发送给本端的光模块。
[0064] S103:判断从所述第二光信号解调出的低频消息通道信号是否为指示所述接收端的光模块进入光环回模式的信号。
[0065] 发送端光模块利用其内部的低频接收电路,从第二光信号中解调出低频消息通道信号,并对该低频消息通道信号的内容进行解析,当确认接收到接收端的光模块发出进入光环回模式的消息后,则执行步骤S104;否则,则执行步骤S105。
[0066] S104:如果为所述接收端的光模块已进入光环回模式的信号,则将光链路标志位设置为第二预设值,以指示与所述接收端的光模块连接的上位机处于异常状态。
[0067] 说明接收端的光模块以及连接接收端的光模块的光纤均处于正常状态,进而判定与接收端的光模块连接的上位机故障。
[0068] S105:如果不是所述接收端的光模块已进入光环回模式的信号,则将光链路标志位设置为第一预设值,以指示所述接收端的光模块或连接所述接收端的光模块的光纤处于异常状态。
[0069] 说明接收端的光模块损坏或连接接收端的光模块的光纤断路,然后,可以通过检测设备检测具体故障位置,例如采用OTDR(Optical Time Domain Reflectometer,光时域反射仪)检测光纤是否异常。
[0070] 另外,如果上位机采用光环回使能标志位的方式使能发送端光模块进行低频消息通道信号的发送,则上述步骤S104以及S105之后,还将上述光环回使能标志位由第一预设值改为第二预设值。这样,上位机在查询到该标志位改为第二预设值之后,则可以读取光链路标志位中的数据。
[0071] 本申请实施例在正常业务信号基础上加载低频信号,增加消息通道的功能,进而在不影响正常的业务通信功能的基础上,在本端设备端完成光链路中远端设备的异常定位,进而可以有效缩短故障定位周期、降低人力成本。
[0072] 进一步的,在光模块之间传输数据时,可能会出现光模块临时掉电、网络问题等原因导致本次数据发送失败的情况,为防止因数据传输失败所导致的对于故障定位错的情况。本实施例还提供了光模块之间数据重传的方式,通过在发送端的光模块内设置数据重传标志位,在发送低频消息通道信号前,先将数据重传标志位由第二预设值改为第一预设值,表明启动数据重传机制。
[0073] 在该机制下,如果为所述接收端的光模块已进入光环回模式的信号,除了执行上述步骤S104之外,还将该数据重传标志位由第一预设值改为第二预设值。另外,当接收到的不是所述接收端的光模块已进入光环回模式的信号后,本实施例还提供了数据重传的方式,即还可以执行步骤S105包括:
[0074] S1051:如果不是指示所述接收端的光模块完成钟数据恢复芯片速率模式切换的信号,则在所述第一光信号已发送时长超过预设时长时,判断已发送所述用于指示所述光信号接收端的光模块进入光环回模式的数据的次数是否未超过预设次数阈值。
[0075] 其中,可以在光模块内部设置发送次数寄存器sendcounter和发送间隔周期寄存器Runcounter,其中,光模块初始上电时,这两个寄存器均为默认值0。当光模块每次将上述低频消息通道信号发送出去后,则发送次数寄存器sendcounter的计数值会累加1,同时,发送间隔周期寄存器Runcounter相当于计时器开始计时,其每经过一个软件周期,该寄存器计数值就会加1。
[0076] 如果未超过预设次数阈值,则执行步骤S1052;否则,则执行步骤S1053。
[0077] S1052:再次将用于指示所述第一光信号接收端的光模块调整其内部时钟数据恢复芯片的速率模式的数据通过低频信息通道发送出去。
[0078] S1053:将光链路标志位设置为第一预设值,以指示所述接收端的光模块或连接所述接收端的光模块的光纤处于异常状态。
[0079] 表明在本端的光模块((即发送端的光模块))重复发送数据多次后,远端的光模块(即接收端的光模块)依然没有接收到正确数据,表明远端的光模块的光口环回彻底失败,进而判定远端的光模块或连接所述接收端的光模块的光纤处于异常状态。另外,还将所述数据重传标志位由第一预设值改为第二预设值,以进行下次的数据传输。
[0080] 本实施例通过建立光模块内部的数据重传机制,可以提高异常定位的准确率。
[0081] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。
[0082] 本领域技术人员在考虑说明书及实践这里发明的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未发明的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0083] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。