首页 / 信号传输方法、装置、相关设备及存储介质

信号传输方法、装置、相关设备及存储介质实质审查 发明

技术领域

[0001] 本申请涉及光传输网络(OTN,Optical Transport Network)技术领域,尤其涉及一种信号传输方法、装置、相关设备及存储介质。

相关背景技术

[0002] 目前,OTN广泛应用于骨干网、城域核心网、城域汇聚网等网络,并正在进一步扩展向边缘网络,比如接入网络等。随着OTN进一步走向网络边缘,OTN面临着越来越多不同速率的业务承载需求;即OTN当前的一个特征是业务数量增多,另一个特征是速率多样化,尤其是带宽低于1千兆(G)的专线业务会大量出现,比如由同步数字系列(SDH,Synchronous Digital Hierarchy)终端设备承载的高价值时分复用(TDM,Time Division Multiplex)业务(也可以称为SDH业务)等。其中,SDH业务可以包括同步传输模块(STM,Synchronous Transport Module)‑N业务、E1业务等,STM‑N业务可以包括STM‑1、STM‑4、STM‑16、STM‑64等。
[0003] 然而,对于如何实现SDH业务数据在OTN中的高效传输,相关技术尚未有有效解决方案。

具体实施方式

[0073] 下面结合附图及实施例对本申请再作进一步详细的描述。
[0074] 相关技术中,可以采用固定比特速率(CBR,Constant Bit Rate)业务帧(英文可以表达为frame)来对SDH等带宽小于1G的业务进行简单的透传。然而,每个业务信号(比如STM‑N信号等)(英文可以表达为signal)可能会包含多个细颗粒(比如AU‑4帧、TUG‑3帧、TU‑12帧等),每个细颗粒可能去往不同的方向,即每个细颗粒可能对应不同的目的地址,如果采用CBR业务帧来传输SDH业务数据,则无法实现对细颗粒的处理。并且,如果采用已有的
1.25G颗粒管道承载SDH等带宽小于1G的业务,会明显存在带宽浪费的问题。
[0075] 相关技术还针对传输速率低于1G的业务引入了细颗粒光传输网络(fgOTN,fine grain Optical Transport Network)传输方案,该方案通过一种特定帧(即fgODU帧)来承载业务数据。fgODU帧包括开销区和净荷区,是4*3824的块状结构;另外,为了加强对业务数据的管理,fgODU帧增加了更多的开销,具体在原有第1~16列开销区的基础上,新增1905~1920列为开销区。如图1所示,实现fgOTN传输方案时,先将小颗粒客户业务(即传输速率低于1G的业务)数据映射到fgODU帧,将fgODU帧映射/复用到光净荷单元(OPU,Optical Payload Unit)帧,再将OPU帧复用到光数据单元(ODU,Optical Data Unit)帧来进行汇聚传送。然而,上述fgOTN传输方案不支持对细颗粒(比如AU‑4、TUG‑3、TU‑12等)的处理。
[0076] 从上面的描述可以看出,相关技术中,在OTN(具体可以包括fgOTN)中传输SDH业务数据时,由于无法实现对细颗粒(比如AU‑4帧、TUG‑3帧、TU‑12帧等)的处理,所以无法实现SDH业务数据在OTN中的高效传输。
[0077] 基于此,在本申请的各种实施例中,在上述fgOTN传输方案的基础上,提出了新的SDH业务数据的映射格式,以满足特定应用场景或特定业务的高效承载需求,比如支持SDH业务数据的高效率传输。具体地,映射端(英文可以表达为mapping end)与解映射端(英文可以表达为demapping end)之间传输的fgODU帧是将STM‑N/E1信号对应的AU/TUG/TU帧映射到fgODU帧的净荷区得到的,如此,能够在从SDH业务数据(即STM‑N/E1信号)到fgODU帧的映射过程中实现对细颗粒(即AU/TUG/TU帧)的处理,从而能够基于fgODU帧实现SDH业务数据在OTN中的高效传输;并且,针对STM‑N信号,映射端对SDH业务数据的提取(也可以理解为剥离)能够只限制在浅层(即AU/TUG/TU帧),不需要提取到深层颗粒(即VC‑n帧)再进行映射,从而能够简化映射端的数据处理过程,即简化映射端对SDH业务数据的剥离过程,从而能够降低映射端的设备复杂度,并能够进一步提高SDH业务数据在OTN中的传输效率。
[0078] 本申请实施例提供了一种信号传输方法,应用于第一设备,如图2所示,该方法包括:
[0079] 步骤201:获得第一信号对应的第一帧,所述第一信号包括STM‑N信号或E1信号,所述第一帧包括AU帧或TUG帧或TU帧;
[0080] 步骤202:将所述第一帧映射到第二帧的净荷区,所述第二帧包括fgODU帧;
[0081] 步骤203:发送所述第二帧。
[0082] 其中,实际应用时,所述第一设备也可以称为映射端(英文可以表达为mapping end)、源端(英文可以表达为source)、源节点、发送端(英文可以表达为transmitter end)等,本申请实施例对所述第一设备的名称不作限定,只要实现其功能即可。
[0083] 实际应用时,所述第一设备可以先接收客户端发送的所述第一信号,再执行所述步骤201。所述客户端也可以称为客户端设备、SDH客户端、客户SDH设备或VC‑n客户端等,本申请实施例对所述客户端的名称不作限定,只要实现其功能即可。
[0084] 实际应用时,所述第一设备具体可以向第二设备发送所述第二帧;所述第二设备接收到所述第二帧后,可以从所述第二帧的净荷区解映射出所述第一帧,获得所述第一帧对应的所述第一信号,再根据所述第一帧对应的目的地址,将所述第一信号发送给目标客户端(即除发出所述第一信号给所述第一设备的客户端外的其他客户端)。其中,所述第二设备也可以称为解映射端(英文可以表达为demapping end)、宿端(英文可以表达为sink)、宿节点、接收端(英文可以表达为receiving end)等,本申请实施例对所述第二设备的名称不作限定,只要实现其功能即可。
[0085] 这里,需要说明的是,所述第一设备向所述第二设备发送所述第二帧,可以理解为所述第一设备向所述第二设备发送的消息仅包含所述第二帧;或者可以理解为所述第一设备向所述第二设备发送的消息既可以包含所述第二帧,也可以包含除所述第二帧外的其他信息,示例性地,所述第一设备可以向所述第二设备发送光转换单元(OTU,Optical Transform Unit)帧,所述OTU帧中包括ODU帧,所述ODU帧包含了OPU帧,所述OPU帧包含了fgODU帧(即所述第二帧)。
[0086] 实际应用时,本申请实施例中的信号传输,也可以理解为业务数据/业务帧的传输,具体指在OTN(具体可以包括fgOTN)中传输fgODU帧。一个OTN通常由多个OTN设备通过光线连接而成,因此,所述第一设备和第二设备均可以是OTN设备,具体可以是fgOTN设备。
[0087] 这里,需要说明的是,在OTN领域中,帧(英文可以表达为frame)、信号(英文可以表达为signal)、及接口(英文可以表达为interface)所表达的含义是相同的。因此,在本申请的各种实施例中,各种名称中的帧、信号、及接口可以进行替换,比如,所述第一帧也可以称为AU/TUG/TU signal;再比如,所述第一信号也可以称为STM‑N/E1 interface、STM‑N/E1 client、STM‑N/E1client signal等,这里的client表示的是一种“接口”
[0088] 另外,需要说明的是,在本申请的各种实施例中,信号/帧包括的内容可以理解为信号/帧的类型所包括的内容,比如所述第一信号包括STM‑N信号或E1信号,可以理解为所述第一信号的类型包括STM‑N信号或E1信号;再比如,所述第一帧包括AU帧或TUG帧或TU帧,可以理解为所述第一帧的类型包括AU帧或TUG帧或TU帧。
[0089] 实际应用时,对于E1信号,所述第一设备可以先将E1信号映射到VC‑12帧,将VC‑12帧映射到TU‑12帧,再将TU‑12帧映射到fgODU帧。
[0090] 基于此,在一实施例中,在所述第一信号包括E1信号的情况下,所述第一帧可以包括TU‑12帧;所述获得第一信号对应的第一帧,可以包括:
[0091] 将所述第一信号映射到第三帧,所述第三帧包括VC‑12帧;
[0092] 将所述第三帧映射到所述第一帧。
[0093] 实际应用时,从上面的描述可以看出,STM‑N信号可能会包含多个细颗粒,比如AU‑4帧、TUG‑3帧、TU‑12帧等。因此,在所述第一信号包括STM‑N信号的情况下,所述第一帧可以包括AU‑4帧或TUG‑3帧或TU‑12帧。此时,所述第一设备可以从STM‑N信号中提取AU‑4帧或TUG‑3帧或TU‑12帧。
[0094] 基于此,在一实施例中,在所述第一信号包括STM‑N信号的情况下,所述第一帧可以包括AU‑4帧或TUG‑3帧或TU‑12帧;所述获得第一信号对应的第一帧,可以包括:
[0095] 从所述第一信号中提取所述第一帧。
[0096] 实际应用时,从上面的描述可以看出,STM‑N信号包含的每个细颗粒(比如AU‑4帧、TUG‑3帧、TU‑12帧等,也即所述第一帧)可能对应不同的目的地址,因此,将所述第一帧映射到第二帧的净荷区时,需要将目的地址相同的第一帧映射到同一个第二帧中,并将目的地址不同的第一帧映射到不同的第二帧中。换句话说,将所述第一帧映射到第二帧的净荷区时,一个第一帧对应一个第二帧,和/或,多个第一帧对应一个第二帧(所述多个第一帧的目的地址相同)。
[0097] 实际应用时,不同的STM‑N信号可能包含不同类型的细颗粒,即从不同类型的第一信号提取的第一帧的类型不同。其中,对于STM‑1信号,客户端在进行业务数据封装时,可以先将业务数据封装到VC‑4帧中,在VC‑4帧的基础上添加管理单元指针(AU‑PTR,Administration Unit PoinTeR)构成AU‑4帧,AU‑PTR用于指示STM‑N信号中每个VC‑4净荷的位置;之后,客户端可以在AU‑4帧上添加再生段开销(RSOH,Regeneration Section OverHead)和复用段开销(MSOH,Multiplex Section OverHead)构成一个STM‑1帧结构;如果有连续多个VC‑4帧,可以级联在一起,构成VC‑4‑4c,获得STM‑4帧结构;或者构成VC‑4‑16c,获得STM‑16帧结构;或者构成VC‑4‑64c,获得STM‑64帧结构。所述第一设备接收到STM‑N信号后,会先终结RSOH和MSOH,再将AU‑4剥离出来。
[0098] 具体地,实际应用时,如图3所示,所述第一设备接收到STM‑N信号(即所述第一信号)后,可以将一个STM‑N信号中的一个AU‑4帧(即所述第一帧)剥离出来,再将一个AU‑4帧映射到一个fgODU帧(即所述第二帧)中;针对将多个AU‑4帧从一个STM‑N信号中剥离出来的情况,可以将多个目的地址相同的AU‑4帧按照帧头对齐的方式顺次排列在一起,再以间插的方式映射到一个fgODU帧中,和/或,可以将多个目的地址不同的AU‑4帧分别映射到不同的fgODU帧中。
[0099] 实际应用时,如图3所示,所述第一设备接收到STM‑N信号(即所述第一信号)后,也可以将一个STM‑N信号中的一个AU‑4帧剥离出来,还原为VC‑4颗粒(也可以称为VC‑4帧或VC‑4信号),将一个VC‑4帧再分解为3个TUG‑3帧(即所述第一帧),或者可以将多个AU‑4帧的多个TUG‑3帧从STM‑N信号中剥离出来;针对得到的多个TUG‑3帧,可以将多个目的地址相同的TUG‑3帧按照帧头对齐的方式顺次排列在一起,再以间插的方式映射到一个fgODU帧中,和/或,可以将多个目的地址不同的TUG‑3帧分别映射到不同的fgODU帧中。
[0100] 实际应用时,如图3所示,所述第一设备接收到STM‑N信号(即所述第一信号)后,也可以将一个STM‑N信号中的一个AU‑4帧剥离出来,还原为VC‑4颗粒(也可以称为VC‑4帧或VC‑4信号),将一个VC‑4帧再分解为3个TUG‑3帧,将一个TUG‑3帧再还原为3*7个TUG‑2帧,再将1个TUG‑2帧分解为3个TU‑12帧(即所述第一帧),或者可以将多个AU‑4帧的多个TU‑12帧从STM‑N信号中剥离出来;针对得到的多个TU‑12帧,可以将多个目的地址相同的TU‑12帧按照帧头对齐的方式顺次排列在一起,再以间插的方式映射到一个fgODU帧中,和/或,可以将多个目的地址不同的TU‑12帧分别映射到不同的fgODU帧中。
[0101] 在一实施例中,所述第二帧可以包含第一指针,所述第一指针指示所述第一帧在所述第二帧的净荷区的起始位置。
[0102] 实际应用时,所述第一指针可以表示为PTR(PoinTeR),所述第一帧在所述第二帧的净荷区的起始位置,也可以理解为AU‑4/TU‑3/TU‑12帧对应的业务数据的初始字节(比如H1/V1等字节)的位置。
[0103] 实际应用时,所述第一指针可以设置在所述第二帧的开销区,此时所述第一指针也可以称为带外指示开销。
[0104] 实际应用时,为了快速实现业务的定帧,以及快速监测故障告警从而快速实现保护倒换,可以通过增加设置额外的开销用以缩短故障检测时间,即可以采用包含扩展开销区的fgODU帧结构以保证在故障发生状态下低速业务的快速倒换;换句话说,所述第二帧可以包括两个开销区:第一开销区和第二开销区,所述第一开销区和第二开销区中的一个开销区是所述第二帧的扩展开销区。相应地,所述第一指针可以设置在所述第一开销区和/或第二开销区。示例性地,如图4所示,所述第一指针可以设置在一个开销区(即所述第一开销区或第二开销区)。或者,如图5所示,所述第一指针的设置位置可以选择在承载SDH业务时fgODU帧开销区域的JC4、JC5和JC6字节,在业务数据采用16字节(Bytes,可以简写为B)的长度进行映射(即封装)时,可以预留9比特(bit)长度作为所述第一指针的长度;在业务数据采用1B长度进行映射时,可以预留12bit长度作为所述第一指针的长度。另外,为了确保所述第一指针在传递过程中的准确度,可以设置循环冗余校验(CRC,Cyclic Redundancy Check)对所述第一指针本身进行纠错验证。
[0105] 在一实施例中,将所述第一帧映射到第二帧的净荷区时,该方法还可以包括:
[0106] 为所述第一帧添加第一信息,并将携带第一信息的第一帧映射到第二帧的净荷区,所述第一信息用于指示所述第一帧在所述第二帧的净荷区的起始位置。
[0107] 实际应用时,所述第一信息也可以称为帧头、带内指示开销等,本申请实施例对所述第一信息的名称不作限定,只要实现其功能即可。另外,可以理解,所述第一信息与所述第二帧的帧定位信号(FAS,Frame Alignment Signal)不同。
[0108] 实际应用时,所述第一信息的具体大小及实现方式可以根据需求来设置,示例性地,可以通过对所述第二帧的FAS进行反转(即将1反转为0、将0反转为1)来得到所述第一信息,此时,所述第一信息也可以称为反转帧定位信号(RFAS,Reverse Frame Alignment Signal),所述第一信息可以为16B。具体地,如图6所示,为区别于fgODU帧(即所述第二帧)自身帧头的FAS,AU‑4/TUG‑3/TU‑12帧(即所述第一帧)帧头的RFAS可采用将FAS进行反转的方式来标识对应SDH业务数据(即AU‑4/TUG‑3/TU‑12帧对应包含的SDH业务数据)的起始位置,即可以直接在AU‑4/TUG‑3/TU‑12帧前放置一个RFAS,用以表征对应业务数据的起始位置,所述第二设备可以仅利用该特定帧头(即RFAS)进行定帧。
[0109] 相应地,本申请实施例还提供了一种信号传输方法,应用于第二设备,如图7所示,该方法包括:
[0110] 步骤701:接收第二帧,所述第二帧包括fgODU帧;
[0111] 步骤702:从所述第二帧的净荷区解映射出第一帧,所述第一帧包括AU帧或TUG帧或TU帧;
[0112] 步骤703:获得所述第一帧对应的第一信号,所述第一信号包括STM‑N信号或E1信号。
[0113] 其中,实际应用时,所述第二设备获得所述第一信号后,可以发送所述第一信号;具体地,所述第二设备可以根据所述第一帧对应的目的地址,将所述第一信号发送给目标客户端(即除发出所述第一信号给所述第一设备的客户端外的其他客户端)。
[0114] 在一实施例中,在所述第一信号包括STM‑N信号的情况下,所述第一帧可以包括AU‑4帧或TUG‑3帧或TU‑12帧;所述获得所述第一帧对应的第一信号,可以包括:
[0115] 从所述第一帧中提取第四帧并进行时钟同步(英文可以表达为clock synchronization),获得新的第一帧,所述第四帧包括VC‑n帧;
[0116] 获得新的第一帧对应的第一信号。
[0117] 实际应用时,所述时钟同步也可以称为频率同步(英文可以表达为frequency synchronization)等。另外,所述第二设备进行时钟同步的具体方式可以根据需求来设置,示例性地,如图8所示,所述第二设备可以同步fgOTN的频率同步网络;或者,如图9所示,所述第二设备可以同步客户SDH设备(即客户端)的频率同步网络。具体地,所述第二设备从fgODU帧(即所述第二帧)的净荷区解映射出AU‑4/TUG‑3/TU‑12帧(即所述第一帧)之后,可以进一步从AU‑4/TUG‑3/TU‑12帧提取VC‑n信号(即所述第四帧),并进行时钟同步;使用同步时钟将VC‑n信号映射到新的AU‑4/TUG‑3/TU‑12帧(即所述新的第一帧),再将新的AU‑4/TUG‑3/TU‑12帧封装为STM‑N(即获得新的第一帧对应的第一信号)并发送到客户侧。
[0118] 在一实施例中,在所述第一信号包括E1信号的情况下,所述第一帧可以包括TU‑12帧;所述获得所述第一帧对应的第一信号,可以包括:
[0119] 从所述第一帧解映射出第三帧,所述第三帧包括VC‑12帧;
[0120] 从所述第三帧解映射出所述第一信号。
[0121] 在一实施例中,从所述第二帧的净荷区解映射出第一帧时,该方法还可以包括:
[0122] 利用所述第一帧携带的第一信息,确定所述第一帧在所述第二帧的净荷区的起始位置。
[0123] 实际应用时,所述第二帧的第一开销区和/或第二开销区可以包含指示所述第一帧在所述第二帧的净荷区的起始位置的第一指针,所述第二设备也可以利用所述第一指针确定所述第一帧在所述第二帧的净荷区的起始位置。
[0124] 需要说明的是,在本申请的各种实施例中,进行映射的具体方式可以根据需求来设置,比如通用映射流程(GMP,Generic Mapping Procedure)等,本申请实施例对此不作限定。
[0125] 本申请实施例提供的信号传输方法,第一设备获得第一信号对应的第一帧,所述第一信号包括STM‑N信号或E1信号,所述第一帧包括AU帧或TUG帧或TU帧;将所述第一帧映射到第二帧的净荷区,所述第二帧包括fgODU帧;发送所述第二帧;第二设备接收所述第二帧,从所述第二帧的净荷区解映射出所述第一帧,并获得所述第一帧对应的第一信号。本申请实施例提供的方案,第一设备与第二设备之间传输的fgODU帧(即所述第二帧)是将STM‑N/E1信号(即所述第一信号)对应的AU/TUG/TU帧(即所述第一帧)映射到fgODU帧的净荷区得到的,如此,能够在从SDH业务数据(即STM‑N/E1信号)到fgODU帧的映射过程中实现对细颗粒(即AU/TUG/TU帧)的处理,从而能够基于fgODU帧实现SDH业务数据在OTN中的高效传输;并且,针对STM‑N信号,映射端(即所述第一设备)对SDH业务数据的提取(也可以理解为剥离)能够只限制在浅层(即AU/TUG/TU帧),不需要提取到深层颗粒(即VC‑n帧)再进行映射,从而能够简化映射端的数据处理过程,即简化映射端对SDH业务数据的剥离过程,从而能够降低映射端的设备复杂度,并能够进一步提高SDH业务数据在OTN中的传输效率。
[0126] 另外,本申请实施例提供的方案,fgODU帧格式包括扩展开销区(即上述第一开销区或第二开销区)和净荷区,通过在开销区(即所述第一开销区和/或第二开销区)设置指针定位信息(即所述第一指针)或对SDH业务(即SDH业务数据对应的帧,也即所述第一帧)直接设置帧头(即所述第一信息)的方式来表征净荷中SDH业务数据的起始位置,在fgODU帧的净荷中放置(即映射)业务数据并传送,从而能够实现SDH业务数据在OTN网络中的传送;换句话说,基于fgODU帧结构,通过引入对SDH业务数据(即SDH业务帧,也即AU/TUG/TU帧)的处理,按照预设处理机制(即本申请实施例提供的信号传输方法)保留SDH业务属性,通过扩展开销增强fgODU帧的操作管理和维护(OAM)能力,从而实现fgODU帧对SDH业务数据的高效传递,满足SDH业务承载的需求。
[0127] 为了实现本申请实施例第一设备侧的方法,本申请实施例还提供了一种信号传输装置,设置在第一设备上,如图10所示,该装置包括:
[0128] 第一处理单元1001,用于获得第一信号对应的第一帧,所述第一信号包括STM‑N信号或E1信号,所述第一帧包括AU帧或TUG帧或TU帧;
[0129] 第二处理单元1002,用于将所述第一帧映射到第二帧的净荷区,所述第二帧包括fgODU帧;
[0130] 第一发送单元1003,用于发送所述第二帧。
[0131] 其中,在一实施例中,在所述第一信号包括STM‑N信号的情况下,所述第一帧包括AU‑4帧或TUG‑3帧或TU‑12帧;相应地,所述第一处理单元1001,具体用于从所述第一信号中提取所述第一帧。
[0132] 在一实施例中,在所述第一信号包括E1信号的情况下,所述第一帧包括TU‑12帧;相应地,所述第一处理单元1001,具体用于:
[0133] 将所述第一信号映射到第三帧,所述第三帧包括VC‑12帧;
[0134] 将所述第三帧映射到所述第一帧。
[0135] 在一实施例中,将所述第一帧映射到第二帧的净荷区时,所述第二处理单元1002,还用于为所述第一帧添加第一信息,并将携带第一信息的第一帧映射到第二帧的净荷区,所述第一信息用于指示所述第一帧在所述第二帧的净荷区的起始位置。
[0136] 实际应用时,所述第一处理单元1001和第二处理单元1002可由信号传输装置中的处理器实现;所述第一发送单元1003可由信号传输装置中的通信接口实现。
[0137] 为了实现本申请实施例第二设备侧的方法,本申请实施例还提供了一种信号传输装置,设置在第二设备上,如图11所示,该装置包括:
[0138] 第一接收单元1101,用于接收第二帧,所述第二帧包括fgODU帧;
[0139] 第三处理单元1102,用于从所述第二帧的净荷区解映射出第一帧,所述第一帧包括AU帧或TUG帧或TU帧;
[0140] 第四处理单元1103,用于获得所述第一帧对应的第一信号,所述第一信号包括STM‑N信号或E1信号。
[0141] 其中,在一实施例中,在所述第一信号包括STM‑N信号的情况下,所述第一帧包括AU‑4帧或TUG‑3帧或TU‑12帧;相应地,所述第四处理单元1103,具体用于:
[0142] 从所述第一帧中提取第四帧并进行时钟同步,获得新的第一帧,所述第四帧包括VC‑n帧;
[0143] 获得新的第一帧对应的第一信号。
[0144] 在一实施例中,在所述第一信号包括E1信号的情况下,所述第一帧包括TU‑12帧;相应地,所述第四处理单元1103,具体用于:
[0145] 从所述第一帧解映射出第三帧,所述第三帧包括VC‑12帧;
[0146] 从所述第三帧解映射出所述第一信号。
[0147] 在一实施例中,从所述第二帧的净荷区解映射出第一帧时,所述第三处理单元1102,还用于利用所述第一帧携带的第一信息,确定所述第一帧在所述第二帧的净荷区的起始位置。
[0148] 实际应用时,所述第一接收单元1101可由信号传输装置中的通信接口实现;所述第三处理单元1102和第四处理单元1103可由信号传输装置中的处理器实现。
[0149] 需要说明的是:上述实施例提供的信号传输装置在进行信号传输时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的信号传输装置与信号传输方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0150] 基于上述程序模块的硬件实现,且为了实现本申请实施例第一设备侧的方法,本申请实施例还提供了一种第一设备,如图12所示,该第一设备1200包括:
[0151] 第一通信接口1201,能够与其他设备(比如第二设备、客户端设备等)进行信息交互;
[0152] 第一处理器1202,与所述第一通信接口1201连接,以实现与其他设备进行信息交互,用于运行计算机程序时,执行上述第一设备侧一个或多个技术方案提供的方法;
[0153] 第一存储器1203,所述计算机程序存储在所述第一存储器1203上。
[0154] 具体地,所述第一处理器1202,用于:
[0155] 获得第一信号对应的第一帧,所述第一信号包括块STM‑N信号或E1信号,所述第一帧包括AU帧或TUG帧或TU帧;
[0156] 将所述第一帧映射到第二帧的净荷区,所述第二帧包括fgODU帧;
[0157] 通过所述第一通信接口1201发送所述第二帧。
[0158] 其中,在一实施例中,在所述第一信号包括STM‑N信号的情况下,所述第一帧包括AU‑4帧或TUG‑3帧或TU‑12帧;相应地,所述第一处理器1202,还用于从所述第一信号中提取所述第一帧。
[0159] 在一实施例中,在所述第一信号包括E1信号的情况下,所述第一帧包括TU‑12帧;相应地,所述第一处理器1202,还用于:
[0160] 将所述第一信号映射到第三帧,所述第三帧包括VC‑12帧;
[0161] 将所述第三帧映射到所述第一帧。
[0162] 在一实施例中,将所述第一帧映射到第二帧的净荷区时,所述第一处理器1202,还用于:
[0163] 为所述第一帧添加第一信息,并将携带第一信息的第一帧映射到第二帧的净荷区,所述第一信息用于指示所述第一帧在所述第二帧的净荷区的起始位置。
[0164] 需要说明的是:所述第一处理器1202的具体处理过程可参照上述方法理解,这里不再赘述。
[0165] 当然,实际应用时,第一设备1200中的各个组件通过总线系统1204耦合在一起。可理解,总线系统1204用于实现这些组件之间的连接通信。总线系统1204除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图12中将各种总线都标为总线系统1204。
[0166] 本申请实施例中的第一存储器1203用于存储各种类型的数据以支持第一设备1200的操作。这些数据的示例包括:用于在第一设备1200上操作的任何计算机程序。
[0167] 上述本申请实施例揭示的方法可以应用于所述第一处理器1202中,或者由所述第一处理器1202实现。所述第一处理器1202可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第一处理器1202中的硬件的集成逻辑电路或者软件形式的指令完成。所述第一处理器1202可以是通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第一处理器1202可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第一存储器1203,所述第一处理器1202读取第一存储器1203中的信息,结合其硬件完成前述方法的步骤。
[0168] 在示例性实施例中,第一设备1200可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)、现场可编程门阵列(FPGA,Field‑Programmable Gate Array)、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或者其他电子元件实现,用于执行前述方法。
[0169] 基于上述程序模块的硬件实现,且为了实现本申请实施例第二设备侧的方法,本申请实施例还提供了一种第二设备,如图13所示,该第二设备1300包括:
[0170] 第二通信接口1301,能够与其他设备(比如第一设备、客户端设备等)进行信息交互;
[0171] 第二处理器1302,与所述第二通信接口1301连接,以实现与其他设备进行信息交互,用于运行计算机程序时,执行上述第二设备侧一个或多个技术方案提供的方法;
[0172] 第二存储器1303,所述计算机程序存储在所述第二存储器1303上。
[0173] 具体地,所述第二处理器1302,用于:
[0174] 通过所述第二通信接口1301接收第二帧,所述第二帧包括fgODU帧;
[0175] 从所述第二帧的净荷区解映射出第一帧,所述第一帧包括AU帧或TUG帧或TU帧;
[0176] 获得所述第一帧对应的第一信号,所述第一信号包括STM‑N信号或E1信号。
[0177] 其中,在一实施例中,在所述第一信号包括STM‑N信号的情况下,所述第一帧包括AU‑4帧或TUG‑3帧或TU‑12帧;相应地,所述第二处理器1302,还用于:
[0178] 从所述第一帧中提取第四帧并进行时钟同步,获得新的第一帧,所述第四帧包括VC‑n帧;
[0179] 获得新的第一帧对应的第一信号。
[0180] 在一实施例中,在所述第一信号包括E1信号的情况下,所述第一帧包括TU‑12帧;相应地,所述第二处理器1302,还用于:
[0181] 从所述第一帧解映射出第三帧,所述第三帧包括VC‑12帧;
[0182] 从所述第三帧解映射出所述第一信号。
[0183] 在一实施例中,从所述第二帧的净荷区解映射出第一帧时,所述第二处理器1302,还用于利用所述第一帧携带的第一信息,确定所述第一帧在所述第二帧的净荷区的起始位置。
[0184] 需要说明的是:所述第二处理器1302的具体处理过程可参照上述方法理解,这里不再赘述。
[0185] 当然,实际应用时,第二设备1300中的各个组件通过总线系统1304耦合在一起。可理解,总线系统1304用于实现这些组件之间的连接通信。总线系统1304除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图13中将各种总线都标为总线系统1304。
[0186] 本申请实施例中的第二存储器1303用于存储各种类型的数据以支持第二设备1300的操作。这些数据的示例包括:用于在第二设备1300上操作的任何计算机程序。
[0187] 上述本申请实施例揭示的方法可以应用于所述第二处理器1302中,或者由所述第二处理器1302实现。所述第二处理器1302可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第二处理器1302中的硬件的集成逻辑电路或者软件形式的指令完成。所述第二处理器1302可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第二处理器1302可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第二存储器1303,所述第二处理器1302读取第二存储器
1303中的信息,结合其硬件完成前述方法的步骤。
[0188] 在示例性实施例中,第二设备1300可以被一个或多个ASIC、DSP、PLD、CPLD、FPGA、通用处理器、控制器、MCU、Microprocessor、或其他电子元件实现,用于执行前述方法。
[0189] 可以理解,本申请实施例的存储器(第一存储器1203、第二存储器1303)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read  Only  Memory)、可编程只读存储器(PROM,Programmable Read‑Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read‑Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read‑Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic random access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD‑ROM,Compact Disc Read‑Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double  Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本申请实施例描述的存储器旨在包括但不限于这些和任意其他适合类型的存储器。
[0190] 为了实现本申请实施例提供的方法,本申请实施例还提供了一种信号传输系统,如图14所示,该系统包括:第一设备1401和第二设备1402。
[0191] 这里,需要说明的是:所述第一设备1401和第二设备1402的具体处理过程已在上文详述,这里不再赘述。
[0192] 在示例性实施例中,本申请实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的第一存储器1203,上述计算机程序可由第一设备1200的第一处理器1202执行,以完成前述第一设备侧方法所述步骤。再比如包括存储计算机程序的第二存储器1303,上述计算机程序可由第二设备1300的第二处理器1302执行,以完成前述第二设备侧方法所述步骤。计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD‑ROM等存储器。
[0193] 需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0194] 另外,本申请实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
[0195] 以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。

当前第1页 第1页 第2页 第3页
相关技术
信号传输相关技术
存储介质相关技术
李允博发明人的其他相关专利技术