技术新讯 > 电子通信装置的制造及其应用技术 > 数据传输的方法和装置与流程  >  正文

数据传输的方法和装置与流程

  • 国知局
  • 2024-09-14 14:50:28

本技术涉及光通信领域,并且更具体地,涉及一种数据传输的方法和装置。

背景技术:

1、光传送网络(optical transport network,otn)基于波分复用技术,可以提供更大的传输速率、更高的传输效率和更好的操作、管理和维护(operations,administrationand maintenance,oam)能力,已经成为骨干传输网的主流技术。otn具备面向城域网络高效承载的灵活带宽管道,可以实现对10mbit/s~1gbit/s级粒度业务的高效承载。

2、随着业务承载的需求越来越大,如何提供有效的速率补偿,降低缓存和处理时延,提升传输性能是亟待解决的问题。

技术实现思路

1、本技术实施例提供一种数据传输的方法和装置,能够提供有效的速率补偿,提升系统传输性能。

2、第一方面,提供了一种数据传输的方法。该方法可以由发送设备或者由发送设备的部件(如芯片或芯片系统等)执行,本技术对此不作限定。该方法包括:获取业务数据,将业务数据映射到数据帧中,并将数据帧发送给接收设备。其中,数据帧包括开销区和净荷区,该净荷区包括多个块,该开销区包括指示信息,该指示信息用于指示净荷区的多个块中的某一块是否为速率补偿块。

3、基于上述方案,通过开销区中的指示信息指示当前数据帧的净荷区的某一块是否为速率补偿块,使得能够在特定数据帧的特定位置进行速率补偿,有效消除当前由于删除对齐字(alignment marker,am)造成的速率损失,简化速率补偿的过程,降低缓存和处理时延,进而提升传输性能。

4、示例性地,在指示信息指示净荷区的多个块中的某一块为速率补偿块的情况下,发送设备在将业务数据映射到数据帧过程中,还会在数据帧的净荷区的多个块中的某一块插入速率补偿块。

5、结合第一方面,在第一方面的某些实现方式中,第一指示信息包括第一复帧指示和第二复帧指示,第二复帧指示为每个x帧-复帧中的第二复帧编号,编号依次为0到x-1的整数,代表每个x帧-复帧中包含的x个数据帧的帧编号,第一复帧指示为每y个x帧-复帧包含的每个x帧-复帧的第一复帧编号,依次为0到y-1,代表每y个x帧-复帧中包含的y个x帧-复帧的x帧-复帧编号。其中,在每y个x帧-复帧中,包含有速率补偿块的q个数据帧是根据第一复帧指示和第二复帧指示确定的,包含有速率补偿块的q个数据帧在每y个x帧-复帧中离散分布,x、y和q为大于0的整数。应理解,x帧-复帧是指包含x个单帧的x复帧,例如x的值为256,则256帧-复帧表示包含256个单帧的256复帧,此时第二复帧指示为该256个单帧对应的编号,取值依次为0到255的整数。

6、可选地,在本技术实施例中,第一复帧编号也可以称为第一复帧指示的取值,在无特别说明的情况下,二者可以替换。类似地,第二复帧编号也可以替换为第二复帧指示的取值,本技术对此不作具体限定。

7、示例性地,x值为256,y值为80或160,q值为237。例如,在指示信息指示净荷区的多个块中的某一块为速率补偿块的情况下,当第一复帧编号的取值范围为0至79时,包含有速率补偿块的q个数据帧中的m个数据帧对应的第二复帧编号可以为0、85和171,包含有速率补偿块的q个数据帧中除m个数据帧外的其他数据帧对应的第二复帧编号为0和85,m为大于0的整数,例如m值为77。当第一复帧编号的取值范围为0至159时,包含有速率补偿块的q个数据帧中的n个数据帧对应的第二复帧编号可以为0和128,包含有速率补偿块的q个数据帧中除n个数据帧外的其他数据帧对应的第二复帧编号为0,n为大于0的整数,例如n值为77。基于上述方案,通过第一复帧指示和第二复帧指示组合指示该数据帧的净荷区是否包含速率补偿块,且能够保证速率补偿块的均匀插入,提供有效的速率补偿。

8、结合第一方面,在第一方面的某些实现方式中,包含有速率补偿块的q个数据帧关联的第一复帧编号和第二复帧编号在每y个x帧-复帧中固定。

9、结合第一方面,在第一方面的某些实现方式中,每个x帧-复帧中包含q个数据帧中的或个,或个数据帧的第二复帧编号离散分布。其中,表示向下取整函数,例如下文中出现的类似,不再赘述。

10、示例性地,当x=255,y=80,q=237时,则或即每个255帧-复帧中包含2或3个速率补偿块。当x=255,y=160,q=237时,则或即每个255帧-复帧中包含1或2个速率补偿块。

11、结合第一方面,在第一方面的某些实现方式中,速率补偿块块在每y个x帧-复帧中占有的大小为q/(x*y*z),其中,z为每个数据帧的净荷区包含的多个块的数量,其中z的结果为大于0的整数,例如x的值为80或160,y的值为256,z的值为237或118.5,则x*y*z值为80*256*237或160*256*118.5。

12、示例性地,当数据帧的比特速率为800gbit/s以太,速率补偿块的大小为2*257比特。当数据帧的比特速率为1.6tbit/s以太,速率补偿块的大小为4*257比特。换句话说,速率补偿块的大小可以为2*257比特的倍数,或者257比特的偶数倍数。基于该方案,在进行速率补偿时,尽可能使得速率补偿块的大小与一个速率适配单元的大小相同,能够避免混淆2路257b码流的排序,有效提供速率补偿,提升系统传输性能。

13、结合第一方面,在第一方面的某些实现方式中,速率补偿块在净荷区的位置是预定义的。

14、可选地,发送设备向接收设备发送第二指示信息,该第二指示信息用于指示速率补偿块在净荷区的位置。可选地,第二指示信息携带在数据帧的开销区,或者第二指示信息与数据帧解耦,独立发送,本技术对此不作限定。

15、结合第一方面,在第一方面的某些实现方式中,数据帧为光传送网otn帧。示例性地,该otn帧可以为oduk帧或oduflex帧。

16、第二方面,提供了一种数据传输的方法。该方法可以由接收设备或者由接收设备的部件(如芯片或芯片系统等)执行,本技术对此不作限定。该方法包括:接收数据帧,并根据指示信息从数据帧解映射出业务数据。其中,该数据帧包括开销区和净荷区,该开销区包括指示信息,该净荷区包括多个块,该指示信息用于指示净荷区的多个块中的某一块是否为速率补偿块。

17、结合第二方面,在第二方面的某些实现方式中,根据指示信息从数据帧解映射出业务数据,包括:在指示信息指示净荷区的多个块中的某一块为速率补偿块的情况下,删除净荷区的多个块中的某一块;获取除净荷区的多个块中的某一块之外的其他块中承载的业务数据。

18、结合第二方面,在第二方面的某些实现方式中,第一指示信息包括第一复帧指示和第二复帧指示,第二复帧指示为每个x帧-复帧中的第二复帧编号,第一复帧指示为每y个x帧-复帧中的第一复帧编号,其中,在每y个x帧-复帧中,包含有速率补偿块的q个数据帧是根据第一复帧指示和第二复帧指示确定的,包含有速率补偿块的q个数据帧在每y个x帧-复帧中离散分布,x、y和q为大于0的整数。

19、结合第二方面,在第二方面的某些实现方式中,包含有速率补偿块的q个数据帧关联的第一复帧编号和第二复帧编号在每y个x帧-复帧中固定。

20、结合第二方面,在第二方面的某些实现方式中,每个x帧-复帧中包含q个数据帧中的或个,或个数据帧的第二复帧编号离散分布。

21、结合第二方面,在第二方面的某些实现方式中,速率补偿块在每y个x帧-复帧中占有的比例大小为q/(x*y*z),其中,z为每个数据帧的净荷区包含的多个块的数量,x*y*z为大于0的整数。

22、结合第二方面,在第二方面的某些实现方式中,速率补偿块在净荷区的位置是预定义的。

23、结合第二方面,在第二方面的某些实现方式中,数据帧为光传送网otn帧。

24、以上第二方面及其可能的设计所示方法的有益效果可参照第一方面及其可能的设计中的有益效果。

25、第三方面,提供了一种数据传输的装置。该装置用于执行上述第一方面提供的方法。具体地,该通信装置可以包括用于执行第一方面或第一方面的上述任意一种实现方式提供的方法的单元和/或模块。

26、在一种实现方式中,该装置为发送设备。收发可以是收发器,或输入/输出接口。处理模块可以是至少一个处理器。可选地,收发器可以为收发电路。可选地,输入/输出接口可以为输入/输出电路。

27、在另一种实现方式中,该装置为发送设备中的芯片、芯片系统或电路。收发模块可以是该芯片、芯片系统或电路上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等。处理模块可以是至少一个处理器、处理电路或逻辑电路等。

28、以上第三方面及其可能的设计所示方法的有益效果可参照第一方面及其可能的设计中的有益效果。

29、第四方面,提供了一种数据传输的装置。该装置用于执行上述第二方面提供的方法。具体地,该通信装置可以包括用于执行第二方面或第二方面的上述任意一种实现方式提供的方法的单元和/或模块。

30、在一种实现方式中,该装置为接收设备。收发可以是收发器,或输入/输出接口。处理模块可以是至少一个处理器。可选地,收发器可以为收发电路。可选地,输入/输出接口可以为输入/输出电路。

31、在另一种实现方式中,该装置为接收设备中的芯片、芯片系统或电路。收发模块可以是该芯片、芯片系统或电路上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等。处理模块可以是至少一个处理器、处理电路或逻辑电路等。

32、以上第四方面及其可能的设计所示方法的有益效果可参照第二方面及其可能的设计中的有益效果。

33、第五方面,提供了一种处理器,用于执行上述各方面提供的方法。对于处理器所涉及的发送和获取/接收等操作,如果没有特殊说明,或者,如果未与其在相关描述中的实际作用或者内在逻辑相抵触,则可以理解为处理器输出和接收、输入等操作,也可以理解为由射频电路和天线所进行的发送和接收操作,本技术对此不做限定。

34、第六方面,提供了一种计算机可读存储介质。该计算机可读存储介质存储用于设备执行的程序代码,该程序代码包括用于执行上述第一方面或第二方面的任意一种实现方式提供的方法。

35、第七方面,提供了提供一种包含指令的计算机程序产品。当该计算机程序产品在计算机上运行时,使得计算机执行上述第一方面或第二方面的任意一种实现方式提供的方法。

36、第八方面,提供了提供一种芯片,该芯片包括处理器与通信接口。处理器通过通信接口读取存储器上存储的指令,执行上述第一方面或第二方面的任意一种实现方式提供的方法。

37、可选地,作为一种实现方式,芯片还包括存储器,存储器中存储有计算机程序或指令,处理器用于执行存储器上存储的计算机程序或指令,当计算机程序或指令被执行时,处理器用于执行上述第一方面或第二方面的任意一种实现方式提供的方法。

38、第九方面,提供了提供一种光通信系统,包括上述如第三方面所述的数据传输的装置和第四方面所述的数据传输的装置。

39、以上第三方面至第九方面带来的有益效果可参照第一方面中有益效果的描述,此处不再赘述。

本文地址:https://www.jishuxx.com/zhuanli/20240914/296113.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。