一种光链路的检测恢复方法及装置制造方法
【专利摘要】本发明公开了一种光链路检测恢复的方法及装置,接收发送端以光信号的形式发送的数据;检测所述光信号的接收能量;判断所述光信号的接收能量是否小于第一预设门限值;当所述光信号的接收能量小于第一预设门限值时,向发送端发送用于表示链路中断的第一伴随信令;判断在预设时间段内是否接收到发送端反馈的用于表示链路中断的第一标识;当在预设时间段内接收到所述第一标识时,向发送端发送用于表示链路恢复的第二标识,以使发送端执行链路恢复。通过上述方法及装置,能够对光链路进行快速检测及恢复。
【专利说明】一种光链路的检测恢复方法及装置
【技术领域】
[0001]本发明涉及室内可见光通信【技术领域】,更具体的说,是涉及一种光链路的检测恢复方法及装置。
【背景技术】
[0002]目前,室内无线通信及网络接入主要采用射频无线电技术,与射频无线电相比,可见光通信具有无电磁干扰、无辐射、覆盖范围有限、节约能源、安全稳定性高等特点。
[0003]可见光通信,是采用可见光作为室内无线通信的媒介,即利用荧光灯或二极管等发出的肉眼看不到的高速明暗闪烁信号来传输信息的,将高速因特网的电线装置连接在照明装置上,插入电源插头即可使用。利用这种技术做成的系统能够覆盖室内灯光达到的范围,电脑不需要电线连接。
[0004]但是,可见光受其自身特性限制,无法绕射非透明的障碍物,对光链路进行短暂遮挡或人员走动可能会引起通信过程突发帧错位,而光链路指向的偏离会引起光信道信噪比下降,甚至连接中断,针对这一问题,需要设计光链路的快速恢复机制,保证通信的正常和稳定。
【发明内容】
[0005]有鉴于此,本发明提供了一种光链路检测恢复方法及装置,以克服现有技术中无法对光链路实施快速检测恢复的问题。
[0006]为实现上述目的,本发明提供如下技术方案:
[0007]一种光链路检测恢复的方法,所述方法包括:
[0008]接收发送端以光信号的形式发送的数据;
[0009]检测所述光信号的接收能量;
[0010]判断所述光信号的接收能量是否小于第一预设门限值;
[0011]当所述光信号的接收能量小于第一预设门限值时,向发送端发送用于表示链路中断的第一伴随信令;
[0012]判断在预设时间段内是否接收到发送端反馈的用于表示链路中断的第一标识;
[0013]当在预设时间段内接收到所述第一标识时,向发送端发送用于表示链路恢复的第二标识,以使发送端执行链路恢复。
[0014]优选的,所述方法还包括:
[0015]当所述光信号的接收能量不小于第一预设门限值时,判断所述光信号的接收能量是否大于第二预设门限值;
[0016]当所述光信号的接收能量大于所述第二预设门限值时,向发送端发送用于表示链路分组冲突的第三标识;
[0017]当所述光信号的接收能量不小于第一预设门限值且不大于所述第二预设门限值时,按预设的周期向发送端发送用于表示链路正常的第二伴随信令。[0018]优选的,所述方法还包括:
[0019]检测所述数据对应的业务类型,所述业务类型包括短突发业务、长突发业务或流式业务;
[0020]当所述数据对应的业务类型为短突发业务时,如果检测到所述光信号的接收能量小于第一预设门限值,则向发送端发送用于表示链路分组冲突的第三标识。
[0021]优选的,所述检测所述光信号的接收能量具体包括:
[0022]对所述以光信号的形式发送的数据进行同步头校验;
[0023]在同步头校验期间检测所述光信号的接收能量。
[0024]优选的,所述检测所述光信号的接收能量具体包括:
[0025]同步头校验成功之后,按照预设周期检测所述光信号的接收能量。
[0026]一种光链路检测恢复的方法,所述方法包括:
[0027]以光信号的形式发送数据给接收端;
[0028]接收由接收端反馈的伴随信令;
[0029]当所述伴随信令为第一伴随信令时,停止发送数据,并按照预设周期向接收端发送用于表示链路中断的第一标识;
[0030]判断在预设时间段内是否接收到接收端反馈的用于表示链路恢复的第二标识;
[0031]当在预设时间段内接收到接收端反馈的用于表示链路恢复的第二标识时,执行链路恢复。
[0032]优选的,所述执行链路恢复具体包括:
[0033]当所述数据对应的业务类型为长突发业务时,重新发送所述数据或者继续发送所述数据的剩余部分;
[0034]当所述数据对应的业务类型为流式业务时,继续发送与所述数据相邻的下一个数据。
[0035]一种光链路检测恢复的装置,所述装置包括:
[0036]接收单元,用于接收发送端以光信号的形式发送的数据;
[0037]检测单元,用于检测所述光信号的接收能量;
[0038]第一判断单元,用于判断所述光信号的接收能量是否小于第一预设门限值;
[0039]第一发送单元,用于当所述光信号的接收能量小于第一预设门限值时,向发送端发送用于表示链路中断的第一伴随信令;
[0040]第二判断单元,用于判断在预设时间段内是否接收到发送端反馈的用于表示链路中断的第一标识;
[0041]第二发送单元,用于当在预设时间段内接收到所述第一标识时,向发送端发送用于表示链路恢复的第二标识,以使发送端执行链路恢复。
[0042]优选的,所述装置还包括:
[0043]第三判断单元,用于当所述光信号的接收能量不小于第一预设门限值时,判断所述光信号的接收能量是否大于第二预设门限值;
[0044]第三发送单元,用于当所述光信号的接收能量大于所述第二预设门限值时,向发送端发送用于表示链路分组冲突的第三标识;
[0045]第四发送单元,用于当所述光信号的接收能量不小于第一预设门限值且不大于所述第二预设门限值时,按预设的周期向发送端发送用于表示链路正常的第二伴随信令;
[0046]业务类型检测单元,用于检测所述数据对应的业务类型,所述业务类型包括短突发业务、长突发业务或流式业务;
[0047]第五发送单元,用于当所述数据对应的业务类型为短突发业务时,如果检测到所述光信号的接收能量小于第一预设门限值,则向发送端发送用于表示链路分组冲突的第三标识。
[0048]优选的,所述检测单元具体用于:
[0049]对所述以光信号的形式发送的数据进行同步头校验;
[0050]在同步头校验期间检测所述光信号的接收能量;
[0051]或者,所述检测单元具体用于:
[0052]同步头校验成功之后,按照预设周期检测所述光信号的接收能量。
[0053]一种光链路检测恢复的装置,所述装置包括:
[0054]发送单元,用于以光信号的形式发送数据给接收端;
[0055]接收单元,用于接收由接收端反馈的伴随信令;
[0056]第一标识发送单元,用于当所述伴随信令为第一伴随信令时,停止发送数据,并向接收端发送用于表示链路中断的第一标识;
[0057]判断单元,用于判断在预设时间段内是否接收到接收端反馈的用于表示链路恢复的第二标识;
[0058]第二标识接收单元,用于当在预设时间段内接收到接收端反馈的用于表示链路恢复的第二标识时,执行链路恢复。
[0059]优选的,所述第二标识接收单元具体用于:
[0060]当所述数据对应的业务类型为长突发业务时,重新发送所述数据或者继续发送所述数据的剩余部分;
[0061]当所述数据对应的业务类型为流式业务时,继续发送与所述数据相邻的下一个数据。
[0062]经由上述的技术方案可知,与现有技术相比,本发明公开了一种光链路检测恢复的方法及装置,接收发送端以光信号的形式发送的数据;检测所述光信号的接收能量;判断所述光信号的接收能量是否小于第一预设门限值;当所述光信号的接收能量小于第一预设门限值时,向发送端发送用于表示链路中断的第一伴随信令;判断在预设时间段内是否接收到发送端反馈的用于表示链路中断的第一标识;当在预设时间段内接收到所述第一标识时,向发送端发送用于表示链路恢复的第二标识,以使发送端执行链路恢复。通过上述方法及装置,能够对光链路进行快速检测及恢复。
【专利附图】
【附图说明】
[0063]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0064]图1为本发明公开的一种光链路检测恢复的方法实施例1的具体流程示意图;[0065]图2为本发明公开的一种光链路检测恢复的方法实施例2的具体流程示意图;
[0066]图3为本发明公开的一种光链路检测恢复的方法实施例3的具体流程示意图;
[0067]图4为本发明公开的一种光链路检测恢复的方法实施例4的具体流程示意图;
[0068]图5为本发明公开的一种光链路检测恢复的装置实施例1的具体结构示意图;
[0069]图6为本发明公开的一种光链路检测恢复的装置实施例2的具体结构示意图;
[0070]图7为本发明公开的一种光链路检测恢复的装置实施例3的具体结构示意图。
【具体实施方式】
[0071]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0072]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本发明的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
[0073]由【背景技术】可知,现有技术中不能对光链路进行快速检测及回复,为此,本发明公开了一种光链路检测恢复的方法及装置,接收发送端以光信号的形式发送的数据;检测所述光信号的接收能量;判断所述光信号的接收能量是否小于第一预设门限值;当所述光信号的接收能量小于第一预设门限值时,向发送端发送用于表示链路中断的第一伴随信令;判断在预设时间段内是否接收到发送端反馈的用于表示链路中断的第一标识;当在预设时间段内接收到所述第一标识时,向发送端发送用于表示链路恢复的第二标识,以使发送端执行链路恢复。通过上述方法及装置,能够对光链路进行快速检测及恢复。
[0074]需要说明的是,本发明由光链路检测机制和光链路恢复机制两部分组成,发送端和接收端在进行数据交互的同时执行光链路检测机制,若检测到链路由于障碍物遮挡而中断,则执行光链路恢复机制。本发明应用于光通信系统,该系统包括多个可见光通信设备,每个可见光设备都有唯一的ID,且发送信号的功率恒定且已知。每个可见光设备既有可见光发射装置进行信号发送,也有可见光接收装置进行信号接收。系统的上下行链路以全双工的方式工作,即,可见光设备的信号的发送和接收可以利用频分双工或空分双工同时进行,互不造成干扰。
[0075]进一步需要说明的是,本发明支持以下两种工作模式:
[0076]模式一:设备直通模式,即支持两个可见光设备进行点到点数据传输时的链路检测和恢复;
[0077]模式二:星型网络模式,即支持星型可见光网络数据传输时的链路检测和恢复,星型网络指有一个中心接入点和多个终端组成的网络,多个终端分别与中心接入点进行数据传输,终端间相互不直接传输数据。
[0078]下面将结合具体的实施例与附图对本发明的方案进行详细描述。[0079]请参阅附图1,图1为本发明公开的一种光链路检测恢复的方法实施例1的具体流程示意图,由图1可知,本方法具体包括如下步骤:
[0080]SlOl:接收发送端以光信号的形式发送的数据。
[0081]在本实施例中,发送端和接收端均为可见光通信设备。
[0082]S102:检测所述光信号的接收能量。
[0083]在本实施例中,是接收端的物理层对所述光信号的接收能量进行检测。
[0084]S103:判断所述光信号的接收能量是否小于第一预设门限值。
[0085]S104:当所述光信号的接收能量小于第一预设门限值时,向发送端发送用于表示链路中断的第一伴随信令。
[0086]当所述光信号的接收能量小于第一预设门限值时,接收端的物理层通过PHY-FLR.1ndication原语通知MAC层接收所述光信号的接收能量,MAC层通过MAC-FLR.request原语通知物理层向发送端发送第一伴随信令,以告知发送端此时链路中断。
[0087]S105:判断在预设时间段内是否接收到发送端反馈的用于表示链路中断的第一标识。
[0088]发送端在收到第一伴随信令之后,可知此时链路中断,而后,其向发送端反馈用于表示链路终端的第一标识。
[0089]S106:当在预设时间段内接收到所述第一标识时,向发送端发送用于表示链路恢复的第二标识,以使发送端执行链路恢复。
[0090]需要说明的是,链路中断的情况下,接收端是无法接收到第一标识的,当接收端接收到第一标识时,则说明链路恢复。此时,接收端向发送端发送第二标识,以告知发送端此时链路恢复,其可以继续发送数据。
[0091]进一步需要说明的是,当在预设时间段内未接收到第一标识时,则认为发送端和接收端失去连接,释放二者通信预留的信道资源,重新建立连接。
[0092]本实施例公开了一种光链路检测恢复的方法,接收发送端以光信号的形式发送的数据;检测所述光信号的接收能量;判断所述光信号的接收能量是否小于第一预设门限值;当所述光信号的接收能量小于第一预设门限值时,向发送端发送用于表示链路中断的第一伴随信令;判断在预设时间段内是否接收到发送端反馈的用于表示链路中断的第一标识;当在预设时间段内接收到所述第一标识时,向发送端发送用于表示链路恢复的第二标识,以使发送端执行链路恢复。通过上述方法,能够对光链路进行快速检测及恢复。
[0093]在上述本发明公开的实施例的基础上,为了更好的理解本发明实施例中的技术方案,请参阅图2,图2为本发明公开的一种光链路检测恢复的方法实施例2的具体流程示意图,由图2可知,本方法具体包括如下步骤:
[0094]S201:接收发送端以光信号的形式发送的数据。
[0095]S202:检测所述光信号的接收能量。
[0096]S203:判断所述光信号的接收能量是否小于第一预设门限值。
[0097]S204:当所述光信号的接收能量小于第一预设门限值时,向发送端发送用于表示链路中断的第一伴随信令。
[0098]S205:判断在预设时间段内是否接收到发送端反馈的用于表示链路中断的第一标识。[0099]S206:当在预设时间段内接收到所述第一标识时,向发送端发送用于表示链路恢复的第二标识,以使发送端执行链路恢复。
[0100]S207:当所述光信号的接收能量不小于第一预设门限值时,判断所述光信号的接收能量是否大于第二预设门限值。
[0101]S208:当所述光信号的接收能量大于所述第二预设门限值时,向发送端发送用于表示链路分组冲突的第三标识。
[0102]需要说明的是,当所述光信号的接收能量大于所述第二预设门限值时,则认为光链路发生分组冲突,MAC层接收到PHY-FLR.1ndication原语后向上传发送MAC-C0LLIS10N.indication原语通知分组冲突发生,至于分组冲突如何解决,本发明不做任何限制。
[0103]S209:当所述光信号的接收能量不小于第一预设门限值且不大于所述第二预设门限值时,按预设的周期向发送端发送用于表示链路正常的第二伴随信令。
[0104]需要说明的是,当所述光信号的接收能量不小于第一预设门限值且不大于所述第二预设门限值时,接收端按预设的周期向发送端发送用于表示链路正常的第二伴随信令,直至发送端的数据发送完毕或出现链路受阻。这里的周期可以为PHY-FLR.1ndication与MAC-C0LLIS10N.1ndication 交互的时间。
[0105]本实施例更加详细的描述了光链路检测和恢复的方法,进一步保证了光链路检测和恢复的快速实施。
[0106]在上述本发明公开的实施例的基础上,为了更好的理解本发明实施例中的技术方案,请参阅图3,图3为本发明公开的一种光链路检测恢复的方法实施例3的具体流程示意图,由图3可知,本方法具体包括如下步骤:
[0107]S301:接收发送端以光信号的形式发送的数据。
[0108]S302:检测所述光信号的接收能量。
[0109]该步骤具体可以包括以下两种实现方式:
[0110]方式一,对所述以光信号的形式发送的数据进行同步头校验;在同步头校验期间检测所述光信号的接收能量。
[0111]方式二,同步头校验成功之后,按照预设周期检测所述光信号的接收能量。
[0112]S303:判断所述光信号的接收能量是否小于第一预设门限值。
[0113]S304:当所述光信号的接收能量小于第一预设门限值时,向发送端发送用于表示链路中断的第一伴随信令。
[0114]S305:判断在预设时间段内是否接收到发送端反馈的用于表示链路中断的第一标识。
[0115]S306:当在预设时间段内接收到所述第一标识时,向发送端发送用于表示链路恢复的第二标识,以使发送端执行链路恢复。
[0116]S307:当所述光信号的接收能量不小于第一预设门限值时,判断所述光信号的接收能量是否大于第二预设门限值。
[0117]S308:当所述光信号的接收能量大于所述第二预设门限值时,向发送端发送用于表示链路分组冲突的第三标识。
[0118]S309:当所述光信号的接收能量不小于第一预设门限值且不大于所述第二预设门限值时,按预设的周期向发送端发送用于表示链路正常的第二伴随信令。[0119]S310:检测所述数据对应的业务类型,所述业务类型包括短突发业务、长突发业务或流式业务。
[0120]需要说明的是,本实施例中,定义帧主体长大于两倍的第二标识的为长突发业务,小于两倍的第二标识的为短突发业务,流式业务建立一次连接后,周期的发送数据帧,单个数据帧较长,对时延及时延抖动要求较高,对分组突发错误容忍度较高。
[0121]S311:当所述数据对应的业务类型为短突发业务时,如果检测到所述光信号的接收能量小于第一预设门限值,则向发送端发送用于表示链路分组冲突的第三标识。
[0122]需要说明的是,针对不同类型的业务,光链路恢复机制的触发和执行不同,由于短突发业务的分组长度较短,对于短突发业务进行快速链路恢复,触发的伴随信令、管理帧造成的网络开销远大于短突发数据本身,因此,对于短突发业务不启用光链路恢复机制,发生链路受阻时,当作分组冲突处理。
[0123]本实施例中,公开了针对不同业务类型的数据进行不同的光链路检测及回复机制,使得本发明公开的实施例适用于更广的范围,保证了各种应用场景下的快速链路检测和恢复的实施。
[0124]在上述本发明公开的实施例的基础上,为了更好的理解本发明实施例中的技术方案,请参阅图4,图4为本发明公开的一种光链路检测恢复的方法实施例4的具体流程示意图,由图4可知,本方法具体包括如下步骤:
[0125]S401:以光信号的形式发送数据给接收端。
[0126]S402:接收由接收端反馈的伴随信令。
[0127]S403:当所述伴随信令为第一伴随信令时,停止发送数据,并按照预设周期向接收端发送用于表示链路中断的第一标识。
[0128]S404:判断在预设时间段内是否接收到接收端反馈的用于表示链路恢复的第二标识。
[0129]S405:当在预设时间段内接收到接收端反馈的用于表示链路恢复的第二标识时,执行链路恢复。
[0130]需要说明的是,所述执行链路恢复具体包括:
[0131]当所述数据对应的业务类型为长突发业务时,重新发送所述数据或者继续发送所述数据的剩余部分;
[0132]当所述数据对应的业务类型为流式业务时,继续发送与所述数据相邻的下一个数据。
[0133]本实施例是对发送端的工作流程的描述,具体步骤的实现可参靠方法实施例1?3中的相关描述,本实施例不再赘述。
[0134]上述本发明公开的实施例中详细描述了方法,对于本发明的方法可采用多种形式的装置实现,因此本发明还公开了一种装置,下面给出具体的实施例进行详细说明。
[0135]请参阅附图5,图5为本发明公开的一种光链路检测恢复的装置实施例1的具体结构示意图,由图5可知,本装置具体包括如下单元:
[0136]接收单元11,用于接收发送端以光信号的形式发送的数据。
[0137]检测单元12,用于检测所述光信号的接收能量。
[0138]第一判断单元13,用于判断所述光信号的接收能量是否小于第一预设门限值。[0139]第一发送单元14,用于当所述光信号的接收能量小于第一预设门限值时,向发送端发送用于表示链路中断的第一伴随信令。
[0140]第二判断单元15,用于判断在预设时间段内是否接收到发送端反馈的用于表示链路中断的第一标识。
[0141]第二发送单元16,用于当在预设时间段内接收到所述第一标识时,向发送端发送用于表示链路恢复的第二标识,以使发送端执行链路恢复。
[0142]需要说明的是,关于装置实施例中的上述各个单元的具体功能实现,已在方法实施例部分进行详细说明,具体请参见方法实施例的相关描述,本实施例不再赘述。
[0143]在上述本发明公开的实施例的基础上,为了更好的理解本发明实施例中的技术方案,请参阅图6,图6为本发明公开的一种光链路检测恢复的装置实施例2的具体结构示意图,由图6可知,本装置具体包括如下单元:
[0144]接收单元21,用于接收发送端以光信号的形式发送的数据。
[0145]检测单元22,用于检测所述光信号的接收能量。
[0146]需要说明的是,所述检测单元22具体用于:
[0147]对所述以光信号的形式发送的数据进行同步头校验;
[0148]在同步头校验期间检测所述光信号的接收能量;
[0149]或者,所述检测单元具体用于:
[0150]同步头校验成功之后,按照预设周期检测所述光信号的接收能量。
[0151]第一判断单元23,用于判断所述光信号的接收能量是否小于第一预设门限值。
[0152]第一发送单元24,用于当所述光信号的接收能量小于第一预设门限值时,向发送端发送用于表示链路中断的第一伴随信令。
[0153]第二判断单元25,用于判断在预设时间段内是否接收到发送端反馈的用于表示链路中断的第一标识。
[0154]第二发送单元26,用于当在预设时间段内接收到所述第一标识时,向发送端发送用于表示链路恢复的第二标识,以使发送端执行链路恢复。
[0155]第三判断单元27,用于当所述光信号的接收能量不小于第一预设门限值时,判断所述光信号的接收能量是否大于第二预设门限值;
[0156]第三发送单元28,用于当所述光信号的接收能量大于所述第二预设门限值时,向发送端发送用于表示链路分组冲突的第三标识;
[0157]第四发送单元29,用于当所述光信号的接收能量不小于第一预设门限值且不大于所述第二预设门限值时,按预设的周期向发送端发送用于表示链路正常的第二伴随信令;
[0158]业务类型检测单元30,用于检测所述数据对应的业务类型,所述业务类型包括短突发业务、长突发业务或流式业务;
[0159]第五发送单元31,用于当所述数据对应的业务类型为短突发业务时,如果检测到所述光信号的接收能量小于第一预设门限值,则向发送端发送用于表示链路分组冲突的第三标识。
[0160]需要说明的是,关于装置实施例中的上述各个单元的具体功能实现,已在方法实施例部分进行详细说明,具体请参见方法实施例的相关描述,本实施例不再赘述。
[0161]在上述本发明公开的实施例的基础上,为了更好的理解本发明实施例中的技术方案,请参阅图7,图7为本发明公开的一种光链路检测恢复的装置实施例3的具体结构示意图,由图7可知,本装置具体包括如下单元:
[0162]发送单元41,用于以光信号的形式发送数据给接收端。
[0163]接收单元42,用于接收由接收端反馈的伴随信令。
[0164]第一标识发送单元43,用于当所述伴随信令为第一伴随信令时,停止发送数据,并向接收端发送用于表示链路中断的第一标识。
[0165]判断单元44,用于判断在预设时间段内是否接收到接收端反馈的用于表示链路恢复的第二标识。
[0166]第二标识接收单元45,用于当在预设时间段内接收到接收端反馈的用于表示链路恢复的第二标识时,执行链路恢复。
[0167]需要说明的是,所述第二标识接收单元具体用于:
[0168]当所述数据对应的业务类型为长突发业务时,重新发送所述数据或者继续发送所述数据的剩余部分;
[0169]当所述数据对应的业务类型为流式业务时,继续发送与所述数据相邻的下一个数据。
[0170]进一步需要说明的是,关于装置实施例中的上述各个单元的具体功能实现,已在方法实施例部分进行详细说明,具体请参见方法实施例的相关描述,本实施例不再赘述。
[0171]综上所述:
[0172]本发明公开了一种光链路检测恢复的方法及装置,接收发送端以光信号的形式发送的数据;检测所述光信号的接收能量;判断所述光信号的接收能量是否小于第一预设门限值;当所述光信号的接收能量小于第一预设门限值时,向发送端发送用于表示链路中断的第一伴随信令;判断在预设时间段内是否接收到发送端反馈的用于表示链路中断的第一标识;当在预设时间段内接收到所述第一标识时,向发送端发送用于表示链路恢复的第二标识,以使发送端执行链路恢复。通过上述方法及装置,能够对光链路进行快速检测及恢复。
[0173]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0174]另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0175]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本发明而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0176]综上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照上述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对上述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【权利要求】
1.一种光链路检测恢复的方法,其特征在于,所述方法包括: 接收发送端以光信号的形式发送的数据; 检测所述光信号的接收能量; 判断所述光信号的接收能量是否小于第一预设门限值; 当所述光信号的接收能量小于第一预设门限值时,向发送端发送用于表示链路中断的第一伴随信令; 判断在预设时间段内是否接收到发送端反馈的用于表示链路中断的第一标识; 当在预设时间段内接收到所述第一标识时,向发送端发送用于表示链路恢复的第二标识,以使发送端执行链路恢复。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当所述光信号的接收能量不小于第一预设门限值时,判断所述光信号的接收能量是否大于第二预设门限值; 当所述光信号的接收能量大于所述第二预设门限值时,向发送端发送用于表示链路分组冲突的第三标识; 当所述光信号的接收能量不小于第一预设门限值且不大于所述第二预设门限值时,按预设的周期向发送端发送用于表示链路正常的第二伴随信令。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括: 检测所述数据对应的业务类型,所述业务类型包括短突发业务、长突发业务或流式业务; 当所述数据对应的业务类型为短突发业务时,如果检测到所述光信号的接收能量小于第一预设门限值,则向发送端发送用于表示链路分组冲突的第三标识。
4.根据权利要求1所述的方法,其特征在于,所述检测所述光信号的接收能量具体包括: 对所述以光信号的形式发送的数据进行同步头校验; 在同步头校验期间检测所述光信号的接收能量。
5.根据权利要求1所述的方法,其特征在于,所述检测所述光信号的接收能量具体包括: 同步头校验成功之后,按照预设周期检测所述光信号的接收能量。
6.一种光链路检测恢复的方法,其特征在于,所述方法包括: 以光信号的形式发送数据给接收端; 接收由接收端反馈的伴随信令; 当所述伴随信令为第一伴随信令时,停止发送数据,并按照预设周期向接收端发送用于表示链路中断的第一标识; 判断在预设时间段内是否接收到接收端反馈的用于表示链路恢复的第二标识; 当在预设时间段内接收到接收端反馈的用于表示链路恢复的第二标识时,执行链路恢复。
7.根据权利要求6所述的方法,其特征在于,所述执行链路恢复具体包括: 当所述数据对应的业务类型为长突发业务时,重新发送所述数据或者继续发送所述数据的剩余部分;当所述数据对应的业务类型为流式业务时,继续发送与所述数据相邻的下一个数据。
8.一种光链路检测恢复的装置,其特征在于,所述装置包括: 接收单元,用于接收发送端以光信号的形式发送的数据; 检测单元,用于检测所述光信号的接收能量; 第一判断单元,用于判断所述光信号的接收能量是否小于第一预设门限值; 第一发送单元,用于当所述光信号的接收能量小于第一预设门限值时,向发送端发送用于表示链路中断的第一伴随信令; 第二判断单元,用于判断在预设时间段内是否接收到发送端反馈的用于表示链路中断的第一标识; 第二发送单元,用于当在预设时间段内接收到所述第一标识时,向发送端发送用于表示链路恢复的第二标识,以使发送端执行链路恢复。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括: 第三判断单元,用于当所述光信号的接收能量不小于第一预设门限值时,判断所述光信号的接收能量是否大于第二预设门限值; 第三发送单元,用于当所述光信号的接收能量大于所述第二预设门限值时,向发送端发送用于表示链路分 组冲突的第三标识; 第四发送单元,用于当所述光信号的接收能量不小于第一预设门限值且不大于所述第二预设门限值时,按预设的周期向发送端发送用于表示链路正常的第二伴随信令; 业务类型检测单元,用于检测所述数据对应的业务类型,所述业务类型包括短突发业务、长突发业务或流式业务; 第五发送单元,用于当所述数据对应的业务类型为短突发业务时,如果检测到所述光信号的接收能量小于第一预设门限值,则向发送端发送用于表示链路分组冲突的第三标识。
10.根据权利要求8所述的装置,其特征在于,所述检测单元具体用于: 对所述以光信号的形式发送的数据进行同步头校验; 在同步头校验期间检测所述光信号的接收能量; 或者,所述检测单元具体用于: 同步头校验成功之后,按照预设周期检测所述光信号的接收能量。
11.一种光链路检测恢复的装置,其特征在于,所述装置包括: 发送单元,用于以光信号的形式发送数据给接收端; 接收单元,用于接收由接收端反馈的伴随信令; 第一标识发送单元,用于当所述伴随信令为第一伴随信令时,停止发送数据,并向接收端发送用于表示链路中断的第一标识; 判断单元,用于判断在预设时间段内是否接收到接收端反馈的用于表示链路恢复的第二标识; 第二标识接收单元,用于当在预设时间段内接收到接收端反馈的用于表示链路恢复的第二标识时,执行链路恢复。
12.根据权利要求11所述的装置,其特征在于,所述第二标识接收单元具体用于: 当所述数据对应的业务类型为长突发业务时,重新发送所述数据或者继续发送所述数据的剩余部分;当所述数据对应的业 务类型为流式业务时,继续发送与所述数据相邻的下一个数据。
【文档编号】H04B10/03GK104022819SQ201410311148
【公开日】2014年9月3日 申请日期:2014年6月30日 优先权日:2014年6月30日
【发明者】李青, 刘建辉, 邬江兴, 于宏毅, 张效义, 郭伟, 张剑, 朱义君, 刘洛琨, 邹艳芳, 徐文艳 申请人:中国人民解放军信息工程大学