一种基于flexe传输系统的小带宽业务传输方法
技术领域
1.本发明涉及通信传输技术领域,特别是一种基于flexe传输系统的小带宽业务传输方法。
背景技术:2.灵活以太网(flex ethernet,flexe)技术是在标准以太网技术基础上,为满足高速传送、带宽灵活配置等需求发展而来的技术。灵活以太网技术在标准以太网接口的介质访问控制层(media access control,mac)和物理层(physical layer,phy)之间引入了一个flexe shim层。通过flexe shim层使得mac实体与phy的数量从一一对应关系变为多对多关系,从而大大扩展以太网接入设备的能力。但在当前的flexe传输系统中,flexe帧的单个时隙最小支持5gbps的传输速率,在承载小带宽业务,如2m业务时,单个时隙承载会造成带宽资源的浪费。
技术实现要素:3.本发明的目的是,针对flexe传输系统中小带宽业务传输资源利用率不高的问题,提供一种基于flexe传输系统的小带宽业务传输方法,通过构建时隙帧和子时隙实现小带宽业务的传输,提升flexe传输系统中小带宽业务传输的资源利用率。本发明采用的技术方案如下。
4.一方面,本发明提供一种基于flexe传输系统的小带宽业务传输方法,包括:
5.获取flexe传输系统的系统参数数据以及待传输数据的小带宽业务的带宽数据;
6.按照预设的时隙帧结构,根据获取到的数据,基于预先构建的时隙帧优化模型,确定flexe传输系统的单个时隙内的多个时隙帧结构参数;其中,所述预设的时隙帧结构为:各所述时隙帧包括数据块,数据块包括至少一个子时隙;所述多个时隙帧结构参数包括单个时隙内的时隙帧数量、各时隙帧的数据块长度以及单个时隙帧的数据块中子时隙的数量;
7.将所述小带宽业务数据承载于任一时隙中任一时隙帧的任一子时隙中,进行数据传输。
8.可选的,所述预设的时隙帧结构中,各所述时隙帧还包括起始块、开销块和结束块;所述起始块、数据块、开销块和结束块的码块长度关系为:起始块码块长度为βbit,数据块码块长度为ndβbit,开销块码块长度为γbit,结束块长度为β-γbit,其中,nd为数据块中的数据码块个数。本发明中,起始块码块、数据块中的每个数据码块的长度是一致的,与开销块和结束块的码块部分长度和也是一致的;开销块的作用是实现帧结构的管理、识别以及crc校验等,设定好开销块的长度后,将其后剩余的字节作为结束块。
9.可选的,单个时隙中,相邻时隙帧之间设有空闲块。在实际应用中,可以通过增删空闲块来实现帧之间的速率匹配。
10.可选的,所述起始块、开销块和结束块,以及数据块各层的前两个bit为标识位,“01”标识数据块,“10”标识包括起始块以及开销块和结束块的控制块。
11.可选的,所述预先构建的时隙帧优化模型的优化目标函数为:
[0012][0013]
式中,y表示时隙帧优化因子,ν表示任一子时隙的传输速率,α表示小带宽业务的带宽,n
t
表示单个时隙内时隙帧的数量,nd为数据块中的数据码块个数,r表示flexe传输系统中任一时隙的带宽利用率,且有:其中,k表示单个时隙帧中子时隙的数量,a表示flexe传输系统的带宽;
[0014]
时隙帧优化模型的优化变量为n
t
、nd和k,优化求解约束包括:
[0015][0016]
式中,λ表示空闲块的长度,n表示flexe传输系统中的时隙数量,ε表示单个子时隙的长度。
[0017]
第二方面,本发明提供一种基于flexe传输系统的小带宽业务传输装置,包括:
[0018]
数据获取模块,被配置用于获取flexe传输系统的系统参数数据以及待传输数据的小带宽业务的带宽数据;
[0019]
时隙帧结构确定模块,被配置用于:按照预设的时隙帧结构,根据获取到的数据,基于预先构建的时隙帧优化模型,确定flexe传输系统的单个时隙内的多个时隙帧结构参数;其中,所述预设的时隙帧结构为:各所述时隙帧包括数据块,数据块包括至少一个子时隙;所述多个时隙帧结构参数包括单个时隙内的时隙帧数量、各时隙帧的数据块中的数据码块个数,以及单个时隙帧的数据块中子时隙的数量;
[0020]
以及,数据传输模块,被配置用于将所述小带宽业务数据承载于任一时隙中任一时隙帧的任一子时隙中,进行数据传输。
[0021]
可选的,所述预设的时隙帧结构中,各所述时隙帧还包括起始块、开销块和结束块;所述起始块、数据块、开销块和结束块的码块长度关系为:起始块码块长度为βbit,数据块码块长度为ndβbit,开销块码块长度为γbit,结束块长度为β-γbit,其中,nd为数据块中的数据码块个数。
[0022]
可选的,所述起始块、开销块和结束块,以及数据块各层的前两个bit为标识位,“01”标识数据块,“10”标识包括起始块以及开销块和结束块的控制块。
[0023]
可选的,时隙帧结构确定模块确定时隙帧结构参数时,所述预先构建的时隙帧优化模型的优化目标函数为:
[0024][0025]
式中,y表示时隙帧优化因子,ν表示任一子时隙的传输速率,α表示小带宽业务的带宽,n
t
表示单个时隙内时隙帧的数量,nd为数据块中的数据码块个数,r表示flexe传输系统中任一时隙的带宽利用率,且有:其中,k表示单个时隙帧中子时隙的数
量,a表示flexe传输系统的带宽;
[0026]
时隙帧优化模型的优化变量为n
t
、nd和k,优化求解约束包括:
[0027][0028]
式中,λ表示空闲块的长度,空闲块设置于单个时隙中的相邻时隙帧之间;n表示flexe传输系统中的时隙数量;ε表示单个子时隙的长度。
[0029]
第三方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现如第一方面所述的基于flexe传输系统的小带宽业务传输方法。
[0030]
有益效果
[0031]
本发明以时隙传输速率应当满足小带宽业务传输要求,以及带宽利用率较高为技术导向,在flexe传输系统的时隙中构建时隙帧和子时隙,用于传输小带宽业务数据。并由实习传输速率和带宽利用率确定时隙帧优化因子,根据flexe传输系统信息和小带宽业务流信息,基于时隙帧优化因子最大原则计算时隙帧结构参数,确定flexe时隙中的时隙帧和子时隙结构,将小带宽业务承载于子时隙中进行传输,能够有效提升flexe传输系统中小带宽业务传输的资源利用率,同时能够满足传输速率要求。
附图说明
[0032]
图1所示为本发明基于flexe传输系统的小带宽业务传输方法的一种实施方式流程示意图;
[0033]
图2所示为时隙帧结构示意图;
[0034]
图3所示为本发明所构建的flexe传输系统中单个时隙中时隙帧承载示意图。
具体实施方式
[0035]
以下结合附图和具体实施例进一步描述。
[0036]
实施例1
[0037]
本实施例介绍一种基于flexe传输系统的小带宽业务传输方法,包括:
[0038]
获取flexe传输系统的系统参数数据以及待传输数据的小带宽业务的带宽数据;
[0039]
按照预设的时隙帧结构,根据获取到的数据,基于预先构建的时隙帧优化模型,确定flexe传输系统的单个时隙内的多个时隙帧结构参数;其中,所述预设的时隙帧结构为:各所述时隙帧包括数据块,数据块包括至少一个子时隙;所述多个时隙帧结构参数包括单个时隙内的时隙帧数量、各时隙帧的数据块长度以及单个时隙帧的数据块中子时隙的数量;
[0040]
将所述小带宽业务数据承载于任一时隙中任一时隙帧的任一子时隙中,进行数据传输参考图1所示,本实施例的具体实现涉及以下内容。
[0041]
s1.获取flexe传输系统信息和小带宽业务信息
[0042]
flexe传输系统信息包括带宽a、时隙数n,则其传输速率表示为将其第i(0≤i≤n-1)个时隙记为sloti。需要获取的小带宽业务信息为,flexe传输系统中需要承载的小
带宽业务的带宽为α。
[0043]
s2.构建时隙帧和相应的子时隙
[0044]
此步骤即确定时隙帧的架构,可在本实施例方法执行前预先实现。在flexe传输系统的单个时隙内构建多个时隙帧,参考图2所示,每个时隙帧包含起始块s0、数据块d、开销块oh和结束块e,时隙帧的每层前两个bit为标识块,“01”标识数据块,“10”标识控制块(包含起始块,以及结束块和开销块);数据块由nd层数据码块组成。起始块和结束快的码块内容可根据需要设定,以用于识别帧的开始与结束,如起始块内容设置为0x1900000000000000(16进制),结束块为0xff(16进制)。
[0045]
时隙帧的每层码块长度(除标识位外)一致,定义起始块码块长度为βbit,数据块码块长度为ndβbit,开销块码块长度为γbit,结束块长度为β-γbit。
[0046]
对于数据码块d,若将其划分为k个子时隙,第i(0≤j≤k-1)个时隙记为sub-slotj,定义每个子时隙的长度为εbit,则存在关系式:βnd=εk;每个时隙帧之间插入长度为λbit的空闲块q。
[0047]
再参考图3,完成构建的flexe传输系统的任一时隙sloti,承载了n
t
个时隙帧,n
t
个时隙帧的开销块构成长度为n
t
γ的开销帧。
[0048]
这一步骤中,可设定起始块、各层数据码块的长度β,开销块码块长度γ,各子时隙的长度ε,进而可确定数据码块d的长度ndβ以及结束块的长度β-γ。考虑flexe传输时采用的66b/64b编码,所以各层码块的长度和各子时隙的长度ε可据此选择,以方便数据编码之间的转换为优选。
[0049]
s3,根据时隙帧优化因子最大原则计算时隙帧结构参数
[0050]
本实施例进行时隙帧优化的基本原则和导向为:用于承载小带宽业务数据的时隙传输速率应当满足小带宽业务传输要求,同时带宽利用率较高。对于本实施例中所构建的时隙帧的任一子时隙sub-slotj,子时隙速率表示为:其应当满足ν≥α;对于flexe传输系统的任一时隙sloti,带宽利用率表示为因此,本实施例定义时隙帧优化因子为以时隙帧优化因子y最大为优化目标,求得满足时隙传输速率的时隙帧结构参数k、n
t
和nd,即可确定最终的flexe传输系统的单个时隙内的多个时隙帧结构。
[0051]
因此,本实施例预先构建的时隙帧优化模型,其优化目标函数为:
[0052][0053]
式中,y表示时隙帧优化因子,ν表示任一子时隙的传输速率,α表示小带宽业务的带宽,n
t
表示单个时隙内时隙帧的数量,nd为数据块中的数据码块个数,r表示flexe传输系统中任一时隙的带宽利用率,且有:其中,k表示单个时隙帧中子时隙的数量,a表示flexe传输系统的带宽;
[0054]
时隙帧优化模型的优化变量为n
t
、nd和k,优化求解约束包括:
[0055][0056]
式中,λ表示空闲块的长度,n表示flexe传输系统中的时隙数量,ε表示单个子时隙的长度。
[0057]
在一实例中,flexe传输系统的带宽大小为a=50gbps,包含的时隙数为n=10,各时隙传输速率为flexe传输系统中需要承载的小带宽业务的带宽为α=2mbps。
[0058]
考虑flexe传输时采用的66b/64b编码,为方便数据编码之间的转换,假设在构建时隙帧和相应的子时隙时,设定起始块码块、各层数据码块的长度为β=64bit,开销块码块长度为γ=56bit,数据码块d的长度即ndβ=64ndbit,结束块长度为β-γ=8bit,各子时隙的长度设置为ε=66b。相邻时隙帧之间插入长度为λ=66bit的空闲块q。
[0059]
参考图3所示的flexe传输系统的任一时隙中时隙帧分布情况,flexe传输系统的任一时隙sloti承载了n
t
个时隙帧,n
t
个时隙帧的开销块构成长度为56n
t
的开销帧。对于时隙帧的任一子时隙sub-slotj,子时隙速率为:
[0060][0061]
带宽利用率为:
[0062]
利用前述时隙帧优化模型的优化目标函数及约束进行计算求解,可得时隙帧优化因子y最大时的时隙帧结构参数为:k=16,n
t
=151,nd=132,子时隙速率为ν=2.01mbps,带宽利用率为94.8%。部分优化计算过程的结果如下表所示。
[0063][0064][0065]
s4.利用已构建的时隙帧和子时隙传输小带宽业务
[0066]
根据s3的优化计算结果,确定时隙帧和子时隙的结构参数后,时隙帧和子时隙构建完成,对于待传输业务数据的带宽为αmbps的小带宽业务,将其承载在已构建的时隙帧的任一子时隙sub-slotj中进行传输,可满足该小带宽业务的传输速率要求。
[0067]
实施例2
[0068]
与实施例1基于相同的发明构思,本实施例介绍一种基于flexe传输系统的小带宽
业务传输装置,包括:
[0069]
数据获取模块,被配置用于获取flexe传输系统的系统参数数据以及待传输数据的小带宽业务的带宽数据;
[0070]
时隙帧结构确定模块,被配置用于:按照预设的时隙帧结构,根据获取到的数据,基于预先构建的时隙帧优化模型,确定flexe传输系统的单个时隙内的多个时隙帧结构参数;其中,所述预设的时隙帧结构为:各所述时隙帧包括数据块,数据块包括至少一个子时隙;所述多个时隙帧结构参数包括单个时隙内的时隙帧数量、各时隙帧的数据块中的数据码块个数,以及单个时隙帧的数据块中子时隙的数量;
[0071]
以及,数据传输模块,被配置用于将所述小带宽业务数据承载于任一时隙中任一时隙帧的任一子时隙中,进行数据传输。
[0072]
本实施例所构建的时隙帧和子时隙结构参考图2和图3所示,各时隙帧包括起始块、数据块、开销块和结束块;起始块、数据块、开销块和结束块的码块长度关系为:起始块码块长度为βbit,数据块码块长度为ndβbit,开销块码块长度为γbit,结束块长度为β-γbit,其中,nd为数据块中的数据码块个数。起始块、开销块和结束块,以及数据块各层的前两个bit为标识位,“01”标识数据块,“10”标识包括起始块以及开销块和结束块的控制块。
[0073]
上述各功能模块的具体功能实现参考实施例1方法中的相关步骤内容,特别指出的是:本实施例的时隙帧结构确定模块确定时隙帧结构参数时,所述预先构建的时隙帧优化模型的优化目标函数为:
[0074][0075]
式中,y表示时隙帧优化因子,ν表示任一子时隙的传输速率,α表示小带宽业务的带宽,n
t
表示单个时隙内时隙帧的数量,nd为数据块中的数据码块个数,r表示flexe传输系统中任一时隙的带宽利用率,且有:其中,k表示单个时隙帧中子时隙的数量,a表示flexe传输系统的带宽;
[0076]
时隙帧优化模型的优化变量为n
t
、nd和k,优化求解约束包括:
[0077][0078]
式中,λ表示空闲块的长度,n表示flexe传输系统中的时隙数量,ε表示单个子时隙的长度。
[0079]
实施例3
[0080]
与实施例1和实施例2基于相同的发明构思,本实施例介绍一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现如实施例1所介绍的基于flexe传输系统的小带宽业务传输方法。
[0081]
综上实施例,本发明能够根据flexe传输系统的固有信息以及待传输业务数据的小带宽业务的带宽,构建能够满足小带宽业务传输速率要求的时隙帧及子时隙,通过将小带宽业务数据承载于时隙帧的子时隙中进行传输,在确保传输速率的同时,提升flexe传输系统中小带宽业务传输的资源利用率。
[0082]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序
产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0083]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0084]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0085]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0086]
以上结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
技术特征:1.一种基于flexe传输系统的小带宽业务传输方法,其特征是,包括:获取flexe传输系统的系统参数数据以及待传输数据的小带宽业务的带宽数据;按照预设的时隙帧结构,根据获取到的数据,基于预先构建的时隙帧优化模型,确定flexe传输系统的单个时隙内的多个时隙帧结构参数;其中,所述预设的时隙帧结构为:各所述时隙帧包括数据块,数据块包括至少一个子时隙;所述多个时隙帧结构参数包括单个时隙内的时隙帧数量、各时隙帧的数据块长度以及单个时隙帧的数据块中子时隙的数量;将所述小带宽业务数据承载于任一时隙中任一时隙帧的任一子时隙中,进行数据传输。2.根据权利要求1所述的方法,其特征是,所述预设的时隙帧结构中,各所述时隙帧还包括起始块、开销块和结束块;所述起始块、数据块、开销块和结束块的码块长度关系为:起始块码块长度为βbit,数据块码块长度为n
d
βbit,开销块码块长度为γbit,结束块长度为β-γbit,其中,n
d
为数据块中的数据码块个数。3.根据权利要求1所述的方法,其特征是,单个时隙中,相邻时隙帧之间设有空闲块。4.根据权利要求2所述的方法,其特征是,所述起始块、开销块和结束块,以及数据块各层的前两个bit为标识位,“01”标识数据块,“10”标识包括起始块以及开销块和结束块的控制块。5.根据权利要求1所述的方法,其特征是,所述预先构建的时隙帧优化模型的优化目标函数为:式中,y表示时隙帧优化因子,ν表示任一子时隙的传输速率,α表示小带宽业务的带宽,n
t
表示单个时隙内时隙帧的数量,n
d
为数据块中的数据码块个数,r表示flexe传输系统中任一时隙的带宽利用率,且有:其中,k表示单个时隙帧中子时隙的数量,a表示flexe传输系统的带宽;时隙帧优化模型的优化变量为n
t
、n
d
和k,优化求解约束包括:式中,λ表示空闲块的长度,空闲块设置于相邻时隙帧之间;n表示flexe传输系统中的时隙数量;ε表示单个子时隙的长度。6.一种基于flexe传输系统的小带宽业务传输装置,其特征是,包括:数据获取模块,被配置用于获取flexe传输系统的系统参数数据以及待传输数据的小带宽业务的带宽数据;时隙帧结构确定模块,被配置用于:按照预设的时隙帧结构,根据获取到的数据,基于预先构建的时隙帧优化模型,确定flexe传输系统的单个时隙内的多个时隙帧结构参数;其中,所述预设的时隙帧结构为:各所述时隙帧包括数据块,数据块包括至少一个子时隙;所述多个时隙帧结构参数包括单个时隙内的时隙帧数量、各时隙帧的数据块中的数据码块个数,以及单个时隙帧的数据块中子时隙的数量;
以及,数据传输模块,被配置用于将所述小带宽业务数据承载于任一时隙中任一时隙帧的任一子时隙中,进行数据传输。7.根据权利要求6所述的基于flexe传输系统的小带宽业务传输装置,其特征是,所述预设的时隙帧结构中,各所述时隙帧还包括起始块、开销块和结束块;所述起始块、数据块、开销块和结束块的码块长度关系为:起始块码块长度为βbit,数据块码块长度为n
d
βbit,开销块码块长度为γbit,结束块长度为β-γbit,其中,n
d
为数据块中的数据码块个数。8.根据权利要求7所述的方法,其特征是,所述起始块、开销块和结束块,以及数据块各层的前两个bit为标识位,“01”标识数据块,“10”标识包括起始块以及开销块和结束块的控制块。9.根据权利要求6所述的基于flexe传输系统的小带宽业务传输装置,其特征是,所述预先构建的时隙帧优化模型的优化目标函数为:式中,y表示时隙帧优化因子,ν表示任一子时隙的传输速率,α表示小带宽业务的带宽,n
t
表示单个时隙内时隙帧的数量,n
d
为数据块中的数据码块个数,r表示flexe传输系统中任一时隙的带宽利用率,且有:其中,k表示单个时隙帧中子时隙的数量,a表示flexe传输系统的带宽;时隙帧优化模型的优化变量为n
t
、n
d
和k,优化求解约束包括:式中,λ表示空闲块的长度,空闲块设置于单个时隙中的相邻时隙帧之间;n表示flexe传输系统中的时隙数量;ε表示单个子时隙的长度。10.一种计算机可读存储介质,其上存储有计算机程序,其特征是,该计算机程序被处理器执行时,实现如权利要求1-5中任一所述的基于flexe传输系统的小带宽业务传输方法。
技术总结本发明一种公开基于FlexE传输系统的小带宽业务传输方法,属于通信传输技术领域。方法包括:获取FlexE传输系统的系统参数数据以及待传输数据的小带宽业务的带宽数据;按照预设的时隙帧结构,基于预先构建的时隙帧优化模型,确定FlexE传输系统的单个时隙内的多个时隙帧结构参数;其中,各所述时隙帧包括数据块,数据块包括至少一个子时隙;多个时隙帧结构参数包括单个时隙内的时隙帧数量、各时隙帧的数据块长度以及单个时隙帧的数据块中子时隙的数量;将所述小带宽业务数据承载于任一时隙中任一时隙帧的任一子时隙中进行数据传输。本发明通过在FlexE传输系统的时隙中构建时隙帧和子时隙实现小带宽业务的传输,提升FlexE传输系统中小带宽业务传输的资源利用率。系统中小带宽业务传输的资源利用率。系统中小带宽业务传输的资源利用率。
技术研发人员:周飞飞 马涛 管荑 蔡鹏 何迎利 张浩 李菁竹 葛红舞 卢岸 赵振非 安立源 龚雯雯 翁春华 罗衡森 完颜绍澎 冯宝 丁雍 南天 陆涛
受保护的技术使用者:国网电力科学研究院有限公司 国网山东省电力公司经济技术研究院
技术研发日:2022.07.22
技术公布日:2022/11/1