同步信息传输方法、装置、相关设备及存储介质与流程

文档序号:19413560发布日期:2019-12-14 00:41阅读:217来源:国知局
同步信息传输方法、装置、相关设备及存储介质与流程

本发明涉及信息传输领域,尤其涉及一种同步信息传输方法、装置、相关设备及存储介质。



背景技术:

移动通信系统、金融、电力等系统的业务均要求节点之间的同步。同步包括频率同步和时间同步。

针对5g时代带宽传送需求,在传统以太网技术基础上,提出了灵活以太网(flexe,flexethernet)技术。flexe是基于以太网的轻量级增强,它可以实现以太媒体接入控制(mac)层速率与以太物理层(phy)速率的解耦。

在flexe的基本架构中,可以采用由多个phy链路组成的flexe组(group)来传输同步信息。然而,如何利用flexegroup的phy链路有效传输同步信息,相关技术尚无有效解决方案。



技术实现要素:

为解决现有存在的技术问题,本发明实施例提供一种同步信息传输方法、装置、相关设备及存储介质。

本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种同步信息传输方法,应用于发送端设备,所述方法包括:

当检测到用于传输同步信息的第一phy链路失效时,将所述同步信息倒换至第二phy链路进行传输;所述第二phy链路为flexegroup中除所述第一phy链路外的其它phy链路;其中,

所述发送端设备与接收端设备之间存在所述flexegroup;所述flexegroup包含至少两条phy链路。

上述方案中,将所述同步信息倒换至第二phy链路进行传输时,所述方法还包括:

在所述第二phy链路对应的开销中设置第一标识;所述第一标识用于指示所述第二phy链路传递了所述同步信息。

上述方案中,所述方法还包括:

通过所述第二phy链路对应的phy链路接收所述接收端设备发送的同步信息。

上述方案中,所述方法还包括:

解析所述对应的phy链路的开销,获得第二标识;

利用所述第二标识,确定所述对应的phy链路传递了所述同步信息。

上述方案中,所述检测到用于传输同步信息的第一phy链路失效,包括:

检测到所述第一phy链路故障;或者接收到所述接收端设备发送的所述第一phy链路失效信息。

上述方案中,所述方法还包括:

当检测到所述第一phy链路恢复正常时,将所述同步信息恢复至所述第一phy链路进行传输。

上述方案中,将所述同步信息恢复至所述第一phy链路进行传输时,所述方法还包括:

在所述第一phy链路对应的开销中设置第一标识;所述第一标识用于指示所述第一phy链路传递了所述同步信息。

上述方案中,所述将所述同步信息倒换至第二phy链路进行传输时,所述方法还包括:

依据链路倒换规则,从所述flexegroup中选择phy链路作为所述第二phy链路。

上述方案中,所述依据链路倒换规则,从所述flexegroup中选择phy链路作为所述第二phy链路,包括:

按照phy链路在所述flexegroup的编号顺序,选择相应的phy链路作为所述第二phy。

本发明实施例还提供了一种同步信息传输方法,应用于接收端设备,所述方法包括:

通过第二phy链路接收发送端设备发送的同步信息;通过所述第二phy链路接收的同步信息是所述发送端设备检测到用于传输所述同步信息的第一phy链路失效时发送的;所述第二phy链路为flexegroup中除所述第一phy链路外的其它phy链路;其中,

所述发送端设备与接收端设备之间存在所述flexegroup;所述flexegroup包含至少两条phy链路。

上述方案中,所述方法还包括:

解析所述第二phy链路对应的开销,得到第一标识;

利用所述第一标识,确定所述第二phy链路传递了所述同步信息。

上述方案中,所述方法还包括:

通过所述第二phy链路对应的phy链路向所述发送端设备发送同步信息。

上述方案中,发送同步信息时,所述方法还包括:

在所述对应的phy链路的开销中设置第二标识;所述第二标识用于指示所述对应的phy链路传递了所述同步信息。

上述方案中,所述方法还包括:

通过第一phy链路接收所述发送端设备发送的同步信息;通过所述第一phy链路接收的同步信息是所述发送端设备检测到所述第一phy链路恢复正常时发送的。

上述方案中,通过第一phy链路接收所述发送端设备发送的同步信息时,所述方法还包括:

解析所述第一phy链路对应的开销,得到第一标识;

利用所述第一标识,确定所述第一phy链路传递了所述发送端设备发送的同步信息。

上述方案中,所述方法还包括:

在检测到所述第一phy链路失效至所述同步信息倒换至所述第二phy链路传输的时间段内,跟踪所述flexegroup端口。

上述方案中,在检测到所述第一phy链路失效至所述同步信息倒换至所述第二phy链路传输的时间段,且所述发送端设备与接收端设备存在除所述flexegroup路径外的其它链路时,优先跟踪所述flexegroup端口。

上述方案中,所述优先跟踪所述flexegroup端口,包括:

通过设置等待延时时长实现优先跟踪所述flexegroup端口;

或者,通过设置链路优先级实现优先跟踪所述flexegroup端口。

上述方案中,所述方法还包括:

当检测到所述第一phy链路故障时,向所述发送端设备发送所述第一phy链路失效信息。

本发明实施例又提供了一种同步信息传输装置,设置在发送端设备,所述装置包括:

检测单元;

第一倒换单元,用于当所述检测单元检测到用于传输同步信息的第一phy链路失效时,将所述同步信息倒换至第二phy链路进行传输;所述第二phy链路为flexegroup中除所述第一phy链路外的其它phy链路;其中,

所述发送端设备与接收端设备之间存在所述flexegroup;所述flexegroup包含至少两条phy链路。

上述方案中,所述第一倒换单元,还用于在所述第二phy链路对应的开销中设置第一标识;所述第一标识用于指示所述第二phy链路传递了所述同步信息。

上述方案中,第一倒换单元,还用于通过所述第二phy链路对应的phy链路接收所述接收端设备发送的同步信息。

上述方案中,所述第一倒换单元,还用于解析所述对应的phy链路的开销,获得第二标识;并利用所述第二标识,确定所述对应的phy链路传递了所述同步信息。

上述方案中,所述第一倒换单元,还用于当所述检测单元检测到所述第一phy链路恢复正常时,将所述同步信息恢复至所述第一phy链路进行传输。

上述方案中,所述第一倒换单元,还用于在所述第一phy链路对应的开销中设置第一标识;所述第一标识用于指示所述第一phy链路传递了所述同步信息。

上述方案中,所述第一倒换单元,还用于依据链路倒换规则,从所述flexegroup中选择phy链路作为所述第二phy链路。

本发明实施例又提供了一种同步信息传输装置,设置在接收端设备,所述装置包括:

第二倒换单元,用于通过第二phy链路接收发送端设备发送的同步信息;通过所述第二phy链路接收的同步信息是所述发送端设备检测到用于传输所述同步信息的第一phy链路失效时发送的;所述第二phy链路为flexegroup中除所述第一phy链路外的其它phy链路;其中,

所述发送端设备与接收端设备之间存在所述flexegroup;所述flexegroup包含至少两条phy链路。

上述方案中,所述第二倒换单元,还用于:

解析所述第二phy链路对应的开销,得到第一标识;

利用所述第一标识,确定所述第二phy链路传递了所述同步信息。

上述方案中,所述第二倒换单元,还用于通过所述第二phy链路对应的phy链路向所述发送端设备发送同步信息。

上述方案中,所述第二倒换单元,还用于在所述对应的phy链路的开销中设置第二标识;所述第二标识用于指示所述对应的phy链路传递了所述同步信息。

上述方案中,所述第二倒换单元,还用于通过第一phy链路接收所述发送端设备发送的同步信息;通过所述第一phy链路接收的同步信息是所述发送端设备检测到所述第一phy链路恢复正常时发送的。

上述方案中,所述第二倒换单元,还用于接收所述发送端设备发送的同步信息时,解析所述第一phy链路对应的开销,得到第一标识;并利用所述第一标识,确定所述第一phy链路传递了所述发送端设备发送的同步信息。

上述方案中,所述装置还包括跟踪单元,用于在检测到所述第一phy链路失效至所述同步信息倒换至所述第二phy链路传输的时间段内,跟踪所述flexegroup端口。

上述方案中,所述装置还包括跟踪单元,用于在检测到所述第一phy链路失效至所述同步信息倒换至所述第二phy链路传输的时间段,且所述发送端设备与接收端设备存在除所述flexegroup路径外的其它链路时,优先跟踪所述flexegroup端口。

上述方案中,所述装置还包括:发送单元,用于当检测到所述第一phy链路故障时,向所述发送端设备发送所述第一phy链路失效信息。

本发明实施例还提供了了一种发送端设备,包括:

第一处理器;

第一通信接口,用于当检测到用于传输同步信息的第一phy链路失效时,在所述第一处理器的控制下将所述同步信息倒换至第二phy链路进行传输;所述第二phy链路为flexegroup中除所述第一phy链路外的其它phy链路;其中,

所述发送端设备与接收端设备之间存在所述flexegroup;所述flexegroup包含至少两条phy链路。

上述方案中,所述第一处理器,用于在所述第二phy链路对应的开销中设置第一标识;所述第一标识用于指示所述第二phy链路传递了所述同步信息。

上述方案中,所述第一通信接口,还用于通过所述第二phy链路对应的phy链路接收所述接收端设备发送的同步信息。

上述方案中,所述第一处理器,用于解析所述对应的phy链路的开销,获得第二标识;并利用所述第二标识,确定所述对应的phy链路传递了所述同步信息。

上述方案中,所述第一通信接口,还用于当检测到所述第一phy链路恢复正常时,在所述第一处理器的控制下将所述同步信息恢复至所述第一phy链路进行传输。

上述方案中,所述第一处理器,还用于在所述第一phy链路对应的开销中设置第一标识;所述第一标识用于指示所述第一phy链路传递了所述同步信息。

上述方案中,所述第一处理器,还用于依据链路倒换规则,从所述flexegroup中选择phy链路作为所述第二phy链路。

本发明实施例又提供了一种接收端设备,包括:

第二处理器;

第二通信接口,用于在所述第二处理器的控制下通过第二phy链路接收发送端设备发送的同步信息;通过所述第二phy链路接收的同步信息是所述发送端设备检测到用于传输所述同步信息的第一phy链路失效时发送的;所述第二phy链路为flexegroup中除所述第一phy链路外的其它phy链路;其中,

所述发送端设备与接收端设备之间存在所述flexegroup;所述flexegroup包含至少两条phy链路。

上述方案中,所述第二处理器,用于:

解析所述第二phy链路对应的开销,得到第一标识;

利用所述第一标识,确定所述第二phy链路传递了所述同步信息。

上述方案中,所述第二通信接口,还用于通过所述第二phy链路对应的phy链路向所述发送端设备发送同步信息。

上述方案中,所述第二处理器,还用于在所述对应的phy链路的开销中设置第二标识;所述第二标识用于指示所述对应的phy链路传递了所述同步信息。

上述方案中,所述第二通信接口,还用于通过第一phy链路接收所述发送端设备发送的同步信息;通过所述第一phy链路接收的同步信息是所述发送端设备检测到所述第一phy链路恢复正常时发送的。

上述方案中,所述第二处理器,还用于解析所述第一phy链路对应的开销,得到第一标识;并利用所述第一标识,确定所述第一phy链路传递了所述发送端设备发送的同步信息。

上述方案中,所述第二处理器,还用于在检测到所述第一phy链路失效至所述同步信息倒换至所述第二phy链路传输的时间段内,跟踪所述flexegroup端口。

上述方案中,所述第二处理器,用于在检测到所述第一phy链路失效至所述同步信息倒换至所述第二phy链路传输的时间段,且所述发送端设备与接收端设备存在除所述flexegroup路径外的其它链路时,优先跟踪所述flexegroup端口。

上述方案中,所述第二通信接口,还用于当检测到所述第一phy链路故障时,向所述发送端设备发送所述第一phy链路失效信息。

本发明实施例还提供了一种发送端设备,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,

其中,所述第一处理器用于运行所述计算机程序时,执行上述发送端设备侧任一方法的步骤。

本发明实施例又提供了一种接收端设备包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,

其中,所述第二处理器用于运行所述计算机程序时,执行上述接收端设备任一方法的步骤。

本发明实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述发送端设备侧任一方法的步骤,或者实现接收端设备侧任一方法的步骤。

本发明实施例提供的同步信息传输方法、装置、相关设备及存储介质,检测到用于传输同步信息的第一phy链路失效时,发送端设备将所述同步信息倒换至第二phy链路进行传输;而接收端设备通过所述第二phy链路接收所述发送端设备发送的同步信息;其中,所述第二phy链路为flexegroup中除所述第一phy链路外的其它phy链路;所述发送端设备与接收端设备之间存在所述flexegroup;所述flexegroup包含至少两条phy链路,当用于传递同步信息的phy链路失效时,由于将同步信息倒换至该flexegroup中的其它phy链路传输,因此,能够保持发送端设备和接收端设备同步;同时,由于倒换过程不会引起除发送端设备和接收端设备这两个节点之外的其它节点的同步跟踪关系发生变化,如此,最大限度地减少对同步网络的影响,降低对网络的影响。

附图说明

图1为本发明实施例flexe架构示意图;

图2为本发明实施例flexegroup中一个phy链路失效示意图;

图3为本发明实施例flexegroup链路失效引起的同步跟踪关系变化示意图;

图4为本发明实施例发送端设备侧同步信息传输的方法流程示意图;

图5为本发明实施例同步信息传输的方法流程示意图;

图6为本发明实施例设置在发送端设备上的同步信息传输装置结构示意图;

图7为本发明实施例设置在接收端设备上的同步信息传输装置结构示意图;

图8为本发明实施例发送端设备结构示意图;

图9为本发明实施例接收端设备结构示意图;

图10为本发明实施例同步信息传输系统结构示意图。

具体实施方式

下面结合附图及实施例对本发明再作进一步详细的描述。

需要说明的是,本文中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在描述本发明实施例前,先了解一下同步信息和flexe的基本架构。

设备间的同步包括时间同步和频率同步。其中,网络传输时间采用ptp协议可满足高精度时间要求。ptp时间同步采用延时计算机制进行,主设备和从设备端口通过交互ptp报文,计算出主从设备之间的路径延迟和时间偏移,实现主从设备之间的时间同步。

频率同步可以通过物理层频率同步实现,设备端口之间除了在物理层传递频率信号,还需要传递携带频率质量等级的ssm同步状态消息。

如图1所示,flexe主要包括flexeclient、flexegroup和flexeshim三部分。其中,flexegroup是由多个以太phy通道组成,例如若干100gbase-rphy组成。flexeclient(客户信号)是需要传输的数据流,每个flexegroup里面可以包含若干flexeclient。

对于flexegroup里每个phy通道(也可以称为链路),都要携带开销(英文表述为overhead)。如果flexe端口需要传递同步信息(包括ptp报文或者频率ssm信息),那么同步信息会放入开销中进行传递。对于flexegroup,同步信息会放入其中一个phy链路对应的开销中进行传送。

具体地,发送端设备可以将flexegroup中第一个phy链路(phy链路在flexegroup中的编号为1)中进行传送。对端设备收到发送端设备的信息后,会从第一个phy链路对应的开销中接收同步报文并处理,对端设备回送的同步报文也会放入第一个phy链路对应的开销中进行传送。

另一方面,当flexegroup中某一个phy链路失效,接收端设备无法收到该phy链路的开销。那么当采用上述方案传递同步信息时,如图2所示,如果传递同步信息的phy链路(例如第一个phy链路)失效,发送端设备没有备用同步路径,则会导致接收端设备无法收到同步信息,也就无法回送同步信息,进而导致同步失败,即该设备(接收端设备)失锁。另一种情况是,如果接收端设备是主时钟,发送端设备要回送报文给接收端设备,由于链路失效的问题则无法回送同步信息,进而导致同步失败,即发送端设备将会失锁。

对于上述问题,如果发送端设备和接收端设备之间除了flexegroup链路外,还有其他路径连接时,即该发送端设备有备用同步路径,则这两端设备有可能会倒换到其它路径进行同步,但是通常倒换其它路径会引起除了这两个节点之外的其它节点同步跟踪关系也发生变化,在网络切换过程中影响到多个节点的同步性能,即倒换至其它路径时通常会引起网络其它节点的倒换,如图3所示。

因此,当flexegroup中用于传递同步信息的phy链路失效时,仍然可以保持同步,并尽可能减小对同步网络的影响,是有效传输同步信息的基础。

基于此,在本发明的各种实施例中,在flexegroup某一个phy链路失效时,同步信息及时倒换到该flexegroup中其它phy通道进行传输。

本发明实施例提供的方案,当检测到用于传输同步信息的第一phy链路失效时,将所述同步信息倒换至第二phy链路进行传输;所述第二phy链路为flexegroup中除所述第一phy链路外的其它phy链路,由于将同步信息倒换至该flexegroup中的其它phy链路传输,因此,能够保持发送端设备和接收端设备同步;同时,由于倒换过程不会引起除发送端设备和接收端设备这两个节点之外的其它节点的同步跟踪关系发生变化,如此,减少对同步网络的影响。

本发明实施例提供一种同步信息传输的方法,应用于发送端设备,如图4所示,该方法包括:

步骤401:检测到用于传输同步信息的第一phy链路失效;

这里,同步可以包括频率同步和时间同步;相应地,根据不同的同步过程,同步信息也有所不同。

实际应用时,所述第一phy链路失效的情况包括:发送端检测到故障,或者接收端检测到故障。其中,当接收端检测到故障,接收端需要将所述第一phy链路失效信息报给发送端设备。

基于此,在一实施例中,本步骤的具体实现可以包括:

所述发送端设备检测到所述第一phy链路故障;或者接收到所述接收端设备发送的所述第一phy链路失效信息。

这里,当发送端检测到故障时,接收端设备也可以检测到故障;当然,所述发送端设备可以通过发送端设备和接收端设备之间的phy链路将故障告知所述接收端设备。实际应用时,发送端设备也可以通过发送端设备与接收端设备之间的除flexegroup之外的其它链路将故障告知所述接收端设设备。

实际应用时,如果发送端设备和接收端设备之间是双向phy链路,则两个方向在同一个phy链路上,那么所述接收端设备发送的第一phy链路失效信息可以在同一条phy链路上传递,这是因为:发送到接收这一方向有可能是由于发送端设备的光功率不够等原因造成故障,而反方向并没有故障。

如果发送端设备和接收端设备之间是单向phy链路,则两个方向分别在两个phy链路上,那么接收端设备发送的第一phy链路失效信息则可以在与第一phy链路匹配的反方向链路上传递。

当然,所述接收端设备也可以通过发送端设备与接收端设备之间的除flexegroup之外的其它链路传送第一phy链路失效信息至所述发送端设备。

所述故障可以包括:光纤断纤、光模块(发出激光,而信号承载在光上)故障、电路故障、接收报文丢失等。

步骤402:将所述同步信息倒换至第二phy链路进行传输。

这里,所述第二phy链路为flexegroup中除所述第一phy链路外的其它phy链路;其中,

所述发送端设备与接收端设备之间存在所述flexegroup;所述flexegroup包含至少两条phy链路。

也就是说,所述flexegroup由多个以太phy链路组成,比如,由若干100gbase-rphy组成。

实际应用时,所述发送端设备可以是主(即master)设备,相应地,所述接收端设备为从(即slave)设备。当然,所述发送端设备也可以是从设备,相应地,所述接收端设备为主设备。

为了使所述接收端设备能够及时获知是哪个phy链路传递了所述同步信息,可以设置标识。

基于此,在一实施例中,将所述同步信息倒换至第二phy链路进行传输时,该方法还可以包括:

在所述第二phy链路对应的开销中设置第一标识;所述第一标识用于指示所述第二phy链路传递了所述同步信息。

相应地,所述发送端设备采用所述第二phy链路传输所述同步信息时,所述接收端设备也可以采用所述第二phy链路对应的phy链路向所述发送端设备发送同步信息。

基于此,在一实施例中,该方法还可以包括:

所述发送端设备通过所述第二phy链路对应的phy链路接收所述接收端设备发送的同步信息。

其中,实际应用时,可以通过设置标识的方式使所述发送端设备及时获知哪个phy链路传递了所述接收端设备的同步信息。

基于此,在一实施例中,该方法还可以包括:

解析所述对应的phy链路的开销,获得第二标识;

利用所述第二标识,确定所述对应的phy链路传递了所述同步信息。

也就是说,flexegroup中的一条phy链路传递同步信息时,在开销中携带同步标识,用于指示这条phy链路传递了同步信息。当检测到其中一条phy链路失效并倒换至其他phy链路传递同步信息时,倒换至的这条phy链路携带传递同步信息的标识,便于接收端设备获知哪条phy链路携带同步信息。相应地,接收端设备在发送同步报文时,将发送的同步报文也倒换至对应的phy链路中传递,倒换至的发送的这条phy链路携带传递同步信息的标识。

实际应用时,可以将开销的某个比特用于标识这条phy链路是否传递了同步信息,比如,该标识值为1时,说明该phy链路传递了同步信息,该标识值为0时,说明该phy链路不用于传递同步信息。

举个例子来说,假设flexegroup由四路phy链路组成,开始在第一条phy链路(编号为1的phy链路)传递同步信息,这时只有第一条phy链路开销中的同步标识为1,第二至第四条phy链路(编号分别为2、3、4的phy链路)开销中的同步标识为0。当第一条phy链路失效时,倒换至第二路phy链路传递,则第二条phy链路开销中的同步标识设为1,第三条和第四条phy链路的开销中的同步标识为0。

相应地,接收端设备发送到发送端的flexegroup,也是开始时只有第一条phy链路开销中的同步标识为1,第二至第四条phy链路(编号分别为2、3、4的phy链路)开销中的同步标识为0。出现故障后,第二条phy链路开销中的同步标识设为1,第三条和第四条phy链路的开销中的同步标识为0。

在一实施例中,所述将所述同步信息倒换至第二phy链路进行传输时,该方法还可以包括:

依据链路倒换规则,从所述flexegroup中选择phy链路作为所述第二phy链路。

这里,所述链路倒换规则,可以是:按照phy链路在flexegroup的编号顺序依次来倒换,比如,flexegroup中编号为1的phy链路传递同步信息,当检测到其失效时,倒换至编号为2的phy链路上传递同步信息。

基于此,在一实施例中,所述依据链路倒换规则,从所述flexegroup中选择phy链路作为所述第二phy链路,包括:

按照phy链路在所述flexegroup的编号顺序,选择相应的phy链路作为所述第二phy。

实际应用时,所述链路倒换规则还可以是:按照phy链路在flexegroup的链路优先级依次来倒换,比如,flexegroup中编号为1的phy链路传递同步信息,当检测到其失效时,由于编号为3的phy链路具有高优先级,因此倒换至优先级高的编号为3的phy链路上传递同步信息。

实际应用时,当检测到原先传递同步信息的失效的phy链路恢复正常时,可以恢复至该条phy链路为用于传递同步信息的phy链路。

基于此,在一实施例中,该方法还可以包括:

当检测到所述第一phy链路恢复正常时,将所述同步信息恢复至所述第一phy链路进行传输。

这里,实际应用时,所述第一phy链路可以是发送端设备与接收端设备默认用于传递同步信息的phy链路。

那么,在这种情况下,当所述第一phy链路恢复正常时,所述发送端设备直接将所述同步信息恢复至所述第一phy链路进行传输。

当然,所述第一phy链路也可以不是默认用于传递同步信息的phy链路。

那么,在这种情况下,所述发送端设备需要让接收端设备及时获知所述第一phy链路传递了同步信息。

基于此,在一实施例中,将所述同步信息恢复至所述第一phy链路进行传输时,该方法还可以包括:

在所述第一phy链路对应的开销中设置第一标识;所述第一标识用于指示所述第一phy链路传递了所述同步信息。

相应地,本发明实施例还提供了一种同步信息传输方法,应用于接收端设备,该方法包括:

通过第二phy链路接收发送端设备发送的同步信息。

这里,通过所述第二phy链路接收的同步信息是所述发送端设备检测到用于传输所述同步信息的第一phy链路失效时发送的。

当然,如前所述,所述第二phy链路为flexegroup中除所述第一phy链路外的其它phy链路;其中,

所述发送端设备与接收端设备之间存在所述flexegroup;所述flexegroup包含至少两条phy链路。

实际应用时,当所述接收端设备检测到所述第一phy故障时,可以将所述第一phy链路失效信息报给发送端设备,以便所述发送端设备能够及时获知所述第一phy链路失效,进而保证同步过程。

基于此,在一实施例中,该方法还可以包括:

当检测到所述第一phy链路故障时,向所述发送端设备发送所述第一phy链路失效信息。

为了使所述接收端设备能够及时获知是哪个phy链路传递了所述同步信息,可以设置标识。

基于此,在一实施例中,通过第一phy链路接收所述发送端设备发送的同步信息时,该方法还包括:

解析所述第二phy链路对应的开销,得到第一标识;

利用所述第一标识,确定所述第二phy链路传递了所述同步信息。

相应地,所述接收端设备也可以采用所述第二phy链路对应的phy链路向所述发送端设备发送同步信息。

基于此,在一实施例中,该方法还可以包括:

通过所述第二phy链路对应的phy链路向所述发送端设备发送同步信息。

其中,实际应用时,可以通过设置标识的方式使所述发送端设备及时获知哪个phy链路传递了所述接收端设备的同步信息。

基于此,在一实施例中,发送同步信息时,该方法还可以包括:

在所述对应的phy链路的开销中设置第二标识;所述第二标识用于指示所述对应的phy链路传递了所述同步信息。

也就是说,flexegroup中的一条phy链路传递同步信息时,在开销中携带标识,用于指示这条phy链路传递了同步信息。当检测到其中一条phy链路失效并倒换至其他phy链路传递同步信息时,倒换至的这条phy链路携带传递同步信息的标识,便于接收端设备获知哪条phy链路携带同步信息。相应地,接收端设备在发送同步报文时,将发送的同步报文也倒换至对应的phy链路中传递,倒换至的发送的这条phy链路携带传递同步信息的标识。

实际应用时,所述接收端设备正在跟踪来自flexegroup端口的同步信息的过程中,当检测到flexegroup中检用于传递同步信息的phy链路失效时,所述接收端设备等待flexegroup倒换至使用该flexegroup中的其他phy链路传递同步信息,在此期间,所述接收端设备不倒换至跟踪该flexegroup端口以外的其他端口。换句话说,在检测到所述第一phy链路失效至所述同步信息倒换至所述第二phy链路传输的时间段内,所述接收端设备可以跟踪所述flexegroup端口。

也就是说,在此期间,所述接收端设备可以优先跟踪flexegroup端口。

具体地,在检测到所述第一phy链路失效至所述同步信息倒换至所述第二phy链路传输的时间段,且所述发送端设备与接收端设备存在除所述flexegroup路径外的其它链路时,优先跟踪所述flexegroup端口。

其中,在一实施例中,可以通过设置等待延时时长实现优先跟踪所述flexegroup端口;也可以通过设置链路优先级实现优先跟踪所述flexegroup端口。

这里,对于通过设置等待延时时长实现优先跟踪所述flexegroup端口的过程,实际应用时,可以设置定时器,所述第一phy链路失效后启动定时器,在定时器时长内尝试跟踪所述flexegroup端口,当定时器超时后且跟踪失败时则尝试跟踪所述其它链路的端口。

对于通过设置链路优先级实现优先跟踪所述flexegroup端口的过程,实际应用时,可以设置所述flexegroup路径的优先级高于其它链路的优先级,这样,当第一phy链路失效后,所述接收端设备等待flexegroup倒换至使用该flexegroup中的其他phy链路传递同步信息的期间,优先尝试跟踪所述flexegroup端口。

实际应用时,当检测到原先传递同步信息的失效的phy链路恢复正常时,可以恢复至该条phy链路为用于传递同步信息的phy链路。

基于此,在一实施例中,该方法还可以包括:

通过第一phy链路接收所述发送端设备发送的同步信息;通过所述第一phy链路接收的同步信息是所述发送端设备检测到所述第一phy链路恢复正常时发送的。

这里,实际应用时,所述第一phy链路可以是发送端设备与接收端设备默认用于传递同步信息的phy链路。

那么,在这种情况下,当所述第一phy链路恢复正常时,所述发送端设备直接将所述同步信息恢复至所述第一phy链路进行传输。

当然,所述第一phy链路也可以不是默认用于传递同步信息的phy链路。

那么,在这种情况下,所述发送端设备需要让接收端设备及时获知所述第一phy链路传递了同步信息。

基于此,在一实施例中,通过第一phy链路接收所述发送端设备发送的同步信息时,该方法还可以包括:

解析所述第一phy链路对应的开销,得到第一标识;

利用所述第一标识,确定所述第一phy链路传递了所述发送端设备发送的同步信息。

本发明实施例还提供了一种同步信息传输的方法,如图5所示,该方法包括:

步骤501:发送端设备检测到用于传输同步信息的第一phy链路失效;

步骤502:所述发送端设备将所述同步信息倒换至第二phy链路进行传输;

步骤503:接收端设备通过所述第二phy链路接收所述发送端设备发送的同步信息。

其中,所述第二phy链路为flexegroup中除所述第一phy链路外的其它phy链路;其中,

所述发送端设备与接收端设备之间存在所述flexegroup;所述flexegroup包含至少两条phy链路。

需要说明的是:发送端设备和接收端设备的具体处理过程已在上文详述,这里不再赘述。

本发明实施例提供的同步信息传输方法,检测到用于传输同步信息的第一phy链路失效时,发送端设备将所述同步信息倒换至第二phy链路进行传输;而接收端设备通过所述第二phy链路接收所述发送端设备发送的同步信息;其中,所述第二phy链路为flexegroup中除所述第一phy链路外的其它phy链路;所述发送端设备与接收端设备之间存在所述flexegroup;所述flexegroup包含至少两条phy链路,当用于传递同步信息的phy链路失效时,由于将同步信息倒换至该flexegroup中的其它phy链路传输,因此,能够保持发送端设备和接收端设备同步;同时,由于倒换过程不会引起除发送端设备和接收端设备这两个节点之外的其它节点的同步跟踪关系发生变化,如此,最大限度地减少对同步网络的影响,降低对网络的影响。

另外,传输同步信息时,在phy链路对应的开销中设置标识,用于指示哪条phy链路传递了同步信息,如此,能够让接收端及时获知哪条phy链路传递了同步信息,进一步保障了两个设备之间的同步。

除此以外,所述接收端设备等待flexegroup倒换至使用该flexegroup中的其他phy链路传递同步信息,在此期间,所述接收端设备不倒换至跟踪该flexegroup端口以外的其他端口,由于在等待flexegroup倒换至使用该flexegroup中的其他phy链路传递同步信息的期间,接收端设备不倒换至跟踪该flexegroup端口以外的其他端口,也就是说,所述接收端设备可以优先跟踪flexegroup端口,如此,保证了倒换过程不会引起除发送端设备和接收端设备这两个节点之外的其它节点的同步跟踪关系发生变化,进而能够最大限度地减少对同步网络的影响。

为实现本发明实施例发送端设备侧的方法,本发明实施例还提供了一种同步信息传输装置,设置在发送端设备,如图6所示,该装置包括:

检测单元61;

第一倒换单元62,用于当所述检测单元61检测到用于传输同步信息的第一phy链路失效时,将所述同步信息倒换至第二phy链路进行传输;所述第二phy链路为flexegroup中除所述第一phy链路外的其它phy链路;其中,

所述发送端设备与接收端设备之间存在所述flexegroup;所述flexegroup包含至少两条phy链路。

实际应用时,所述第一phy链路失效的情况包括:发送端检测到故障,或者接收端检测到故障。其中,当接收端检测到故障,接收端需要将所述第一phy链路失效信息报给发送端设备。

基于此,在一实施例中,所述检测单元61,用于:

检测到所述第一phy链路故障;或者接收到所述接收端设备发送的所述第一phy链路失效信息。

为了使所述接收端设备能够及时获知是哪个phy链路传递了所述同步信息,可以设置标识。

基于此,在一实施例中,所述第一倒换单元62,还用于在所述第二phy链路对应的开销中设置第一标识;所述第一标识用于指示所述第二phy链路传递了所述同步信息。

相应地,所述发送端设备采用所述第二phy链路传输所述同步信息时,所述接收端设备也可以采用所述第二phy链路对应的phy链路向所述发送端设备发送同步信息。

基于此,在一实施例中,所述第一倒换单元62,还用于通过所述第二phy链路对应的phy链路接收所述接收端设备发送的同步信息。

其中,实际应用时,可以通过设置标识的方式使所述发送端设备及时获知哪个phy链路传递了所述接收端设备的同步信息。

基于此,在一实施例中,所述第一倒换单元62,还用于解析所述对应的phy链路的开销,获得第二标识;并利用所述第二标识,确定所述对应的phy链路传递了所述同步信息。

在一实施例中,所述第一倒换单元62,还用于依据链路倒换规则,从所述flexegroup中选择phy链路作为所述第二phy链路。

这里,所述链路倒换规则,可以是:按照phy链路在flexegroup的编号顺序依次来倒换,比如,flexegroup中编号为1的phy链路传递同步信息,当检测到其失效时,倒换至编号为2的phy链路上传递同步信息。

基于此,在一实施例中,所述第一倒换单元62,具体用于:

按照phy链路在所述flexegroup的编号顺序,选择相应的phy链路作为所述第二phy。

实际应用时,所述链路倒换规则还可以是:按照phy链路在flexegroup的链路优先级依次来倒换,比如,flexegroup中编号为1的phy链路传递同步信息,当检测到其失效时,倒换至优先级高的编号为2的phy链路上传递同步信息。

实际应用时,当检测到原先传递同步信息的失效的phy链路恢复正常时,可以恢复至该条phy链路为用于传递同步信息的phy链路。

基于此,在一实施例中,所述第一倒换单元62,还用于当所述检测单元61检测到所述第一phy链路恢复正常时,将所述同步信息恢复至所述第一phy链路进行传输。

这里,实际应用时,所述第一phy链路可以是发送端设备与接收端设备默认用于传递同步信息的phy链路。

那么,在这种情况下,当所述第一phy链路恢复正常时,所述第一倒换单元62直接将所述同步信息恢复至所述第一phy链路进行传输。

当然,所述第一phy链路也可以不是默认用于传递同步信息的phy链路。

那么,在这种情况下,所述第一倒换单元62需要让接收端设备及时获知所述第一phy链路传递了同步信息。

基于此,在一实施例中,所述第一倒换单元62,还用于在所述第一phy链路对应的开销中设置第一标识;所述第一标识用于指示所述第一phy链路传递了所述同步信息。

实际应用时,所述检测单元61及第一倒换单元62可由同步信息传输装置中的处理器结合通信接口实现。

为了实现本发明实施例接收端设备侧的方法,本发明实施例还提供了一种同步信息传输装置,设置在发送端设备,如图7所示,该装置包括:

第二倒换单元71,用于通过第二phy链路接收发送端设备发送的同步信息;通过所述第二phy链路接收的同步信息是所述发送端设备检测到用于传输所述同步信息的第一phy链路失效时发送的;所述第二phy链路为flexegroup中除所述第一phy链路外的其它phy链路;其中,

所述发送端设备与接收端设备之间存在所述flexegroup;所述flexegroup包含至少两条phy链路。

为了使所述接收端设备能够及时获知是哪个phy链路传递了所述同步信息,可以设置标识。

基于此,在一实施例中,所述第二倒换单元71,还用于:

解析所述第二phy链路对应的开销,得到第一标识;

利用所述第一标识,确定所述第二phy链路传递了所述同步信息。

相应地,所述接收端设备也可以采用所述第二phy链路对应的phy链路向所述发送端设备发送同步信息。

基于此,在一实施例中,所述第二倒换单元71,还用于通过所述第二phy链路对应的phy链路向所述发送端设备发送同步信息。

其中,实际应用时,可以通过设置标识的方式使所述发送端设备及时获知哪个phy链路传递了所述接收端设备的同步信息。

基于此,在一实施例中,所述第二倒换单元71,还用于在所述对应的phy链路的开销中设置第二标识;所述第二标识用于指示所述对应的phy链路传递了所述同步信息。

实际应用时,所述接收端设备正在跟踪来自flexegroup端口的同步信息的过程中,当检测到flexegroup中检用于传递同步信息的phy链路失效时,所述接收端设备等待flexegroup倒换至使用该flexegroup中的其他phy链路传递同步信息,在此期间,所述接收端设备不倒换至跟踪该flexegroup端口以外的其他端口。换句话说,如图7所示,该装置还可以包括:跟踪单元72,用于在检测到所述第一phy链路失效至所述同步信息倒换至所述第二phy链路传输的时间段内,可以跟踪所述flexegroup端口。

也就是说,在此期间,所述跟踪单元72可以优先跟踪flexegroup端口。

具体地,在检测到所述第一phy链路失效至所述同步信息倒换至所述第二phy链路传输的时间段,且所述发送端设备与接收端设备存在除所述flexegroup路径外的其它链路时,所述跟踪单元72优先跟踪所述flexegroup端口。

其中,在一实施例中,可以通过设置等待延时时长实现优先跟踪所述flexegroup端口;也可以通过设置链路优先级实现优先跟踪所述flexegroup端口。

实际应用时,当检测到原先传递同步信息的失效的phy链路恢复正常时,可以恢复至该条phy链路为用于传递同步信息的phy链路。

基于此,在一实施例中,所述第二倒换单元71,还用于通过第一phy链路接收所述发送端设备发送的同步信息;通过所述第一phy链路接收的同步信息是所述发送端设备检测到所述第一phy链路恢复正常时发送的。

这里,实际应用时,所述第一phy链路可以是发送端设备与接收端设备默认用于传递同步信息的phy链路。

那么,在这种情况下,当所述第一phy链路恢复正常时,所述发送端设备直接将所述同步信息恢复至所述第一phy链路进行传输。

当然,所述第一phy链路也可以不是默认用于传递同步信息的phy链路。

那么,在这种情况下,所述发送端设备需要让接收端设备及时获知所述第一phy链路传递了同步信息。

基于此,在一实施例中,所述第二倒换单元71,还用于接收所述发送端设备发送的同步信息时,解析所述第一phy链路对应的开销,得到第一标识;并利用所述第一标识,确定所述第一phy链路传递了所述发送端设备发送的同步信息。

实际应用时,当所述接收端设备检测到所述第一phy故障时,可以将所述第一phy链路失效信息报给发送端设备,以便所述发送端设备能够及时获知所述第一phy链路失效,进而保证同步过程。

基于此,在一实施例中,该装置还可以包括:发送单元,用于通过第一phy链路接收所述发送端设备发送的同步信息;通过所述第一phy链路接收的同步信息是所述发送端设备检测到所述第一phy链路恢复正常时发送的。

实际应用时,所述第二倒换单元71、跟踪单元72及发送单元可由同步信息传输装置中的处理器结合通信接口实现。

需要说明的是:上述实施例提供的同步信息传输装置在进行同步信息传输时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的同步信息传输装置与同步信息传输方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

基于上述程序模块的硬件实现,且为了实现本发明实施例的方法,本发明实施例还提供了一种发送端设备,如图8所示,该发送端设备80包括:

第一通信接口81,能够与接收端设备进行信息交互;

第一处理器82,与所述第一通信接口81连接,以实现与接收端设备进行信息交互,用于运行计算机程序时,执行上述发送端设备侧一个或多个技术方案提供的方法。而所述计算机程序存储在第一存储器83上。

具体地,第一通信接口81,用于当检测到用于传输同步信息的第一phy链路失效时,在所述第一处理器82的控制下将所述同步信息倒换至第二phy链路进行传输;所述第二phy链路为flexegroup中除所述第一phy链路外的其它phy链路;其中,

所述发送端设备与接收端设备之间存在所述flexegroup;所述flexegroup包含至少两条phy链路。

实际应用时,所述第一phy链路失效的情况包括:发送端检测到故障,或者接收端检测到故障。其中,当接收端检测到故障,接收端需要将所述第一phy链路失效信息报给发送端设备。

基于此,在一实施例中,所述第一处理器82,用于:

检测到所述第一phy链路故障;或者通过所述第一通信接口81接收到所述接收端设备发送的所述第一phy链路失效信息。

为了使所述接收端设备能够及时获知是哪个phy链路传递了所述同步信息,可以设置标识。

基于此,在一实施例中,所述第一处理器82,用于在所述第二phy链路对应的开销中设置第一标识;所述第一标识用于指示所述第二phy链路传递了所述同步信息。

相应地,所述发送端设备采用所述第二phy链路传输所述同步信息时,所述接收端设备也可以采用所述第二phy链路对应的phy链路向所述发送端设备发送同步信息。

基于此,在一实施例中,所述第一通信接口81,还用于通过所述第二phy链路对应的phy链路接收所述接收端设备发送的同步信息。

其中,实际应用时,可以通过设置标识的方式使所述发送端设备及时获知哪个phy链路传递了所述接收端设备的同步信息。

基于此,在一实施例中,所述第一处理器82,用于解析所述对应的phy链路的开销,获得第二标识;并利用所述第二标识,确定所述对应的phy链路传递了所述同步信息。

在一实施例中,所述第一处理器82,还用于依据链路倒换规则,从所述flexegroup中选择phy链路作为所述第二phy链路。

这里,所述链路倒换规则,可以是:按照phy链路在flexegroup的编号顺序依次来倒换,比如,flexegroup中编号为1的phy链路传递同步信息,当检测到其失效时,倒换至编号为2的phy链路上传递同步信息。

基于此,在一实施例中,所述第一处理器82,具体用于:

按照phy链路在所述flexegroup的编号顺序,选择相应的phy链路作为所述第二phy。

实际应用时,所述链路倒换规则还可以是:按照phy链路在flexegroup的链路优先级依次来倒换,比如,flexegroup中编号为1的phy链路传递同步信息,当检测到其失效时,倒换至优先级高的编号为2的phy链路上传递同步信息。

实际应用时,当检测到原先传递同步信息的失效的phy链路恢复正常时,可以恢复至该条phy链路为用于传递同步信息的phy链路。

基于此,在一实施例中,所述第一通信接口81,还用于当检测到所述第一phy链路恢复正常时,在所述第一处理器82的控制下将所述同步信息恢复至所述第一phy链路进行传输。

这里,实际应用时,所述第一phy链路可以是发送端设备与接收端设备默认用于传递同步信息的phy链路。

那么,在这种情况下,当所述第一phy链路恢复正常时,所述第一倒换单元62直接将所述同步信息恢复至所述第一phy链路进行传输。

当然,所述第一phy链路也可以不是默认用于传递同步信息的phy链路。

那么,在这种情况下,所述发送端设备需要让接收端设备及时获知所述第一phy链路传递了同步信息。

基于此,在一实施例中,所述第一处理器82,还用于在所述第一phy链路对应的开销中设置第一标识;所述第一标识用于指示所述第一phy链路传递了所述同步信息。

需要说明的是:所述第一处理器82的具体处理过程详见方法实施例,这里不再赘述。

当然,实际应用时,所述发送端设备80中的各个组件通过总线系统84耦合在一起。可理解,总线系统84用于实现这些组件之间的连接通信。总线系统84除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图8中将各种总线都标为总线系统84。

本发明实施例中的第一存储器83用于存储各种类型的数据以支持发送端设备80的操作。这些数据的示例包括:用于在发送端设备80上操作的任何计算机程序。

上述本发明实施例揭示的方法可以应用于所述第一处理器82中,或者由所述第一处理器82实现。所述第一处理器82可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第一处理器82中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第一处理器82可以是通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第一处理器82可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第一存储器83,所述第一处理器82读取第一存储器83中的信息,结合其硬件完成前述方法的步骤。

在示例性实施例中,发送端设备80可以被一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、dsp、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、现场可编程门阵列(fpga,field-programmablegatearray)、通用处理器、控制器、微控制器(mcu,microcontrollerunit)、微处理器(microprocessor)、或者其他电子元件实现,用于执行前述方法。

基于上述程序模块的硬件实现,且为了实现本发明实施例接收端设备的方法,本发明实施例提供了一种接收端设备,如图9所示,该接收端设备90包括:

第二通信接口91,能够与发送端设备进行信息交互;

第二处理器92,与所述第二通信接口91连接,以实现与发送端设备进行信息交互,用于运行计算机程序时,执行上述接收端设备侧一个或多个技术方案提供的方法。而所述计算机程序存储在所述第二存储器93上。

具体地,第二通信接口91,用于在所述第二处理器92的控制下通过第二phy链路接收发送端设备发送的同步信息;通过所述第二phy链路接收的同步信息是所述发送端设备检测到用于传输所述同步信息的第一phy链路失效时发送的;所述第二phy链路为flexegroup中除所述第一phy链路外的其它phy链路;其中,

所述发送端设备与接收端设备之间存在所述flexegroup;所述flexegroup包含至少两条phy链路。

为了使所述接收端设备能够及时获知是哪个phy链路传递了所述同步信息,可以设置标识。

基于此,在一实施例中,所述第二处理器92,用于:

解析所述第二phy链路对应的开销,得到第一标识;

利用所述第一标识,确定所述第二phy链路传递了所述同步信息。

相应地,所述接收端设备90也可以采用所述第二phy链路对应的phy链路向所述发送端设备发送同步信息。

基于此,在一实施例中,所述第二通信接口91,还用于通过所述第二phy链路对应的phy链路向所述发送端设备发送同步信息。

其中,实际应用时,可以通过设置标识的方式使所述发送端设备及时获知哪个phy链路传递了所述接收端设备的同步信息。

所述第二处理器92,还用于在所述对应的phy链路的开销中设置第二标识;所述第二标识用于指示所述对应的phy链路传递了所述同步信息。

实际应用时,所述接收端设备正在跟踪来自flexegroup端口的同步信息的过程中,当检测到flexegroup中检用于传递同步信息的phy链路失效时,所述接收端设备等待flexegroup倒换至使用该flexegroup中的其他phy链路传递同步信息,在此期间,所述接收端设备不倒换至跟踪该flexegroup端口以外的其他端口。换句话说,所述第二处理器92,还用于在检测到所述第一phy链路失效至所述同步信息倒换至所述第二phy链路传输的时间段内,可以跟踪所述flexegroup端口。

也就是说,在此期间,所述第二处理器92可以优先跟踪flexegroup端口。

具体地,在检测到所述第一phy链路失效至所述同步信息倒换至所述第二phy链路传输的时间段,且所述发送端设备与接收端设备存在除所述flexegroup路径外的其它链路时,所述第二处理器92优先跟踪所述flexegroup端口。

其中,在一实施例中,可以通过设置等待延时时长实现优先跟踪所述flexegroup端口;也可以通过设置链路优先级实现优先跟踪所述flexegroup端口。

实际应用时,当检测到原先传递同步信息的失效的phy链路恢复正常时,可以恢复至该条phy链路为用于传递同步信息的phy链路。

基于此,在一实施例中,所述第二通信接口91,还用于通过第一phy链路接收所述发送端设备发送的同步信息;通过所述第一phy链路接收的同步信息是所述发送端设备检测到所述第一phy链路恢复正常时发送的。

这里,实际应用时,所述第一phy链路可以是发送端设备与接收端设备默认用于传递同步信息的phy链路。

那么,在这种情况下,当所述第一phy链路恢复正常时,所述发送端设备直接将所述同步信息恢复至所述第一phy链路进行传输。

当然,所述第一phy链路也可以不是默认用于传递同步信息的phy链路。

那么,在这种情况下,所述发送端设备需要让接收端设备及时获知所述第一phy链路传递了同步信息。

基于此,在一实施例中,所述第二处理器92,还用于解析所述第一phy链路对应的开销,得到第一标识;并利用所述第一标识,确定所述第一phy链路传递了所述发送端设备发送的同步信息。

实际应用时,当所述接收端设备检测到所述第一phy故障时,可以将所述第一phy链路失效信息报给发送端设备,以便所述发送端设备能够及时获知所述第一phy链路失效,进而保证同步过程。

基于此,在一实施例中,所述第二通信接口91,还用于当检测到所述第一phy链路故障时,向所述发送端设备发送所述第一phy链路失效信息。

需要说明的是:所述第二处理器92的具体处理过程详见方法实施例,这里不再赘述。

当然,实际应用时,接收端设备90中的各个组件通过总线系统94耦合在一起。可理解,总线系统94用于实现这些组件之间的连接通信。总线系统94除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图9中将各种总线都标为总线系统94。

本发明实施例中的第二存储器93用于存储各种类型的数据以支持接收端设备90的操作。这些数据的示例包括:用于在接收端设备90上操作的任何计算机程序。

上述本发明实施例揭示的方法可以应用于所述第二处理器92中,或者由所述第二处理器92实现。所述第二处理器92可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第二处理器92中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第二处理器92可以是通用处理器、dsp,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第二处理器92可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第二存储器93,所述第二处理器92读取第二存储器93中的信息,结合其硬件完成前述方法的步骤。

在示例性实施例中,接收端设备90可以被一个或多个asic、dsp、pld、cpld、fpga、通用处理器、控制器、mcu、microprocessor、或其他电子元件实现,用于执行前述方法。

可以理解,本发明实施例的存储器(第一存储器83和第二存储器93)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)、动态随机存取存储器(dram,dynamicrandomaccessmemory)、同步动态随机存取存储器(sdram,synchronousdynamicrandomaccessmemory)、双倍数据速率同步动态随机存取存储器(ddrsdram,doubledataratesynchronousdynamicrandomaccessmemory)、增强型同步动态随机存取存储器(esdram,enhancedsynchronousdynamicrandomaccessmemory)、同步连接动态随机存取存储器(sldram,synclinkdynamicrandomaccessmemory)、直接内存总线随机存取存储器(drram,directrambusrandomaccessmemory)。本发明实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

为实现本发明实施例的方法,本发明实施例还提供了一种同步信息传输系统,如图10所示,该系统包括:

发送端设备101,用于检测到用于传输同步信息的第一phy链路失效时,将所述同步信息倒换至第二phy链路进行传输;

接收端设备102,用于通过所述第二phy链路接收所述发送端设备101发送的同步信息。

其中,所述第二phy链路为flexegroup中除所述第一phy链路外的其它phy链路;其中,

所述发送端设备101与接收端设备102之间存在所述flexegroup;所述flexegroup包含至少两条phy链路。

需要说明的是:发送端设备101和接收端设备102的具体处理过程已在上文详述,这里不再赘述。

在示例性实施例中,本发明实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的第一存储器103,上述计算机程序可由发送端设备80的第一处理器82执行,以完成前述发送端设备侧方法所述步骤。再比如包括存储计算机程序的第二存储器93,上述计算机程序可由接收端设备90的第二处理器92执行,以完成前述nwda侧方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器。

需要说明的是:本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1