一种承载业务的方法、设备和系统与流程

文档序号:14098680阅读:242来源:国知局

本发明涉及网络通信技术,尤其涉及一种承载业务的方法、设备和系统。



背景技术:

网络技术的快速发展以及网络信息流量的快速增加,促使着通讯网络的传递带宽也相应地快速发展。通讯设备的接口带宽速度从10m(单位:比特/秒)提高到100m,接着又提高到1g和10g,目前已经达到100g的接口带宽速度,市场上已经开始大量商用100g的光模块。

目前已经研发出400g的光模块,但400g的光模块价格昂贵,超过了4个100g光模块的价格,导致400g光模块缺少商用的经济价值。因此,为了在100g光模块上传递400g业务,国际标准组织定义了灵活以太网(flexe,flexibleethernet)协议。

flexe协议的基本内容是将多个100g的传输通道进行捆绑,形成一个更大带宽速度的传递通道,如图1所示,通过flexe协议在mac层和物理编码子层(pcs,physicalcodingsublayer)之间多了一个垫层(flexeshim),并通过flexeshim将4个100g的物理通道进行捆绑,形成一个400g的逻辑通道,从而在不增加成本的情况下解决了400g业务的传递需求。

目前flexe协议在单100g的物理线路上定义了20个时隙,每个时隙带宽是5g,那么在4×100g的逻辑通道上就定义了4×20个时隙,每个时隙带宽也规定为5g。flexe协议定义的时隙数量和时隙带宽能够满足光传送网(otn,opticaltransportnetwork)传递业务需要,但在分组传送网(ptn,packettransportnetwork)领域应用flexe协议时,会遇到以下问题:

1、100g的物理通道只定义了20个时隙,总时隙数量太少;2、每个时隙带宽是5g,导致单个时隙的颗粒度又过大;而在ptn业务领域,客户业务数量很多,每条业务的带宽又比较小,即时隙数量多、单个时隙带宽颗粒度小,这就导致当前flexe协议无法满足ptn业务的应用场景。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种承载业务的方法、设备和系统,能够在增加flexe协议中物理通道的业务传输时隙数量,减少时隙颗粒度,从而使得flexe协议满足ptn业务的场景需求。

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

第一方面,本发明实施例提供了一种承载业务的方法,所述方法包括:

发送端确定用于承载待传输业务的承载时隙位置;

所述发送端确定用于承载所述待传输业务的承载数据块组位置;

所述发送端根据所述承载时隙位置和所述承载数据块组位置传输所述待传输业务。

在上述方案中,所述发送端确定用于承载待传输业务的承载时隙位置之前,所述方法还包括:

所述发送端对灵活以太网flexe协议的日历calendar中的时隙进行编号,并且对开销块覆盖范围内的数据块组进行编号。

在上述方案中,所述发送端确定用于承载待传输业务的承载时隙位置包括:

所述发送端根据业务时隙配置,确定用于承载所述待传输业务的承载时隙编号。

在上述方案中,所述发送端确定用于承载待传输业务的承载数据块组位置包括:

所述发送端根据业务带宽配置,确定用于承载所述待传输业务的承载数据块组编号。

在上述方案中,所述发送端根据所述承载时隙位置和所述承载数据块组位置传输所述待传输业务包括:

所述发送端根据所述承载时隙编号以及所述承载数据块组编号将所述待传输业务承载于flexe数据帧,并将所述待传输业务随所述flexe数据帧发送到接收端。

第二方面,本发明实施例提供了一种承载业务的方法,所述方法包括:

接收端确定用于承载待接收业务的接收数据块组位置;

所述接收端在所述接收数据块组位置中,确定用于承载所述待接收业务的接收时隙位置,并通过所述接收时隙位置提取所述待接收业务。

在上述方案中,所述时隙位置通过时隙编号表征;所述数据块组的位置通过数据块组编号表征。

在上述方案中,所述接收端确定用于承载待接收业务的接收数据块组位置包括:

所述接收端根据业务带宽配置,确定用于传输所述待接收业务的接收数据块组编号。

在上述方案中,所述接收端在所述接收数据块组位置中,确定用于承载所述待接收业务的接收时隙位置,并通过所述接收时隙位置提取所述待接收业务包括:

所述接收端在所述接收数据块组编号满足预设的接收条件的情况下,在所述接收数据块组编号对应的接收数据块组中,根据业务时隙配置确定用于承载所述待接收业务的接收时隙编号,并根据所述接收时隙编号从对应的时隙位置获取所述待接收业务。

第三方面,本发明实施例提供了一种承载业务的方法,所述方法包括:

发送端确定用于承载待传输业务的承载时隙位置;

所述发送端确定用于承载所述待传输业务的承载数据块组位置;

所述发送端根据所述承载时隙位置和所述承载数据块组位置传输所述待传输业务;

所述接收端确定用于承载待接收业务的接收数据块组位置;

所述接收端在所述接收数据块组位置中,确定用于承载所述待接收业务的接收时隙位置,并通过所述接收时隙位置提取所述待接收业务。

第四方面,本发明实施例提供了一种发送端装置,所述装置包括:第一确定模块、第二确定模块和传输模块;其中,

所述第一确定模块,用于确定用于承载待传输业务的承载时隙位置;

所述第二确定模块,用于确定用于承载所述待传输业务的承载数据块组位置;

所述传输模块,用于根据所述承载时隙位置和所述承载数据块组位置传输所述待传输业务。

在上述方案中,所述装置还包括编号模块,用于对灵活以太网flexe协议的日历calendar中的时隙进行编号,并且对开销块覆盖范围内的数据块组进行编号。

在上述方案中,所述第一确定模块,用于根据业务时隙配置,确定用于承载所述待传输业务的承载时隙编号。

在上述方案中,所述第二确定模块,用于根据业务带宽配置,确定用于承载所述待传输业务的承载数据块组编号。

在上述方案中,所述传输模块,用于根据所述承载时隙编号以及所述承载数据块组编号将所述待传输业务承载于flexe数据帧,并将所述待传输业务随所述flexe数据帧发送到接收端。

第五方面,本发明实施例提供了一种接收端装置,所述装置包括:第三确定模块、第四确定模块和提取模块;其中,

所述第三确定模块,用于确定用于承载待接收业务的接收数据块组位置;

所述第四确定模块,用于在所述接收数据块组位置中,确定用于承载所述待接收业务的接收时隙位置;

所述提取模块,用于通过所述接收时隙位置提取所述待接收业务。

在上述方案中,所述时隙位置通过时隙编号表征;所述数据块组的位置通过数据块组编号表征。

在上述方案中,所述所述第三确定模块,用于根据业务带宽配置,确定用于传输所述待接收业务的接收数据块组编号。

在上述方案中,所述第四确定模块,用于在所述接收数据块组编号满足预设的接收条件的情况下,在所述接收数据块组编号对应的接收数据块组中,根据业务时隙配置确定用于承载所述待接收业务的接收时隙编号;

所述提取模块,用于根据所述接收时隙编号从对应的时隙位置获取所述待接收业务。

第六方面,本发明实施例提供了一种承载业务的系统,所述系统包括:发送端设备和接收端设备;其中,

所述发送端设备,用于确定用于承载待传输业务的承载时隙位置;

以及,确定用于承载所述待传输业务的承载数据块组位置;

以及,根据所述承载时隙位置和所述承载数据块组位置传输所述待传输业务;

所述接收端设备,用于确定用于承载待接收业务的接收数据块组位置;

以及,在所述接收数据块组位置中,确定用于承载所述待接收业务的接收时隙位置,并通过所述接收时隙位置提取所述待接收业务。

本发明实施例提供了一种承载业务的方法、设备和系统,发送端在发送业务数据的过程中,在配置时隙的基础上额外增加对数据块组的配置,使得发送端能够从多个维度对业务数据的发送进行配置,从而能够增加flexe协议中物理通道的业务传输时隙数量,减少时隙颗粒度,使得flexe协议满足ptn业务的场景需求。

附图说明

图1为本发明实施例提供的一种flex网络结构示意图;

图2为本发明实施例提供的一个开销块的覆盖范围示意图;

图3为本发明实施例提供的一种flex网络结构传输数据的示意图;

图4为本发明实施例提供的一种开销帧的结构示意图;

图5为本发明实施例提供的一种开销帧覆盖范围的示意图;

图6为本发明实施例提供的一种业务承载的方法流程示意图;

图7为本发明实施例提供的一种flex网络结构承载业务的示意图;

图8为本发明实施例提供的另一种业务承载的方法流程示意图;

图9为本发明实施例提供的又一种业务承载的方法流程示意图;

图10为本发明实施例提供的一种发送端装置的结构示意图;

图11为本发明实施例提供的另一种发送端装置的结构示意图;

图12为本发明实施例提供的一种接收端装置的结构示意图;

图13为本发明实施例提供的一种承载业务的系统结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

在光模块中,100g的数据报文在发送前会进行64/66编码,也就是将64比特的数据扩展为66比特的数据块,增加的2比特数据位于66比特数据块的前部,作为66比特数据块的开始标志;然后以66比特数据块的形式从光口发送出去。在接收时,光口从接收到的数据流中辨别出66比特数据块,然后从66比特数据块中恢复出原始的64比特数据,并重新组装得到数据报文。

flexe协议就处于64比特数据到66比特数据块块转换层。在发送66比特数据块前,发送端会对66比特数据块进行排序和规划,如图2所示,白色块表示一个66比特数据块,对于100g业务,每20个66比特数据块划分为一个数据块组,每个数据块组中所包括的20个66比特bit数据块就代表20个时隙,每个时隙代表5g带宽的业务速度。发送端在发送66比特数据块时,每发送完成1023个数据块组,即1023×20个数据块,就会插入一个flexe开销块,如图2中黑色块所示。在插入flexe开销块后,发送端会继续发送数据块,当发送完第二个1023×20个数据块后,再插入flexe开销块,flexe开销块的数据长度也是66比特,以此类推,这样在发送数据块的过程中,会周期性地插入flexe开销块,相邻两个flexe开销块之间的间隔是1023×20个数据块。

当使用flexe协议实现多个小带宽速度的物理通道捆绑成一个大带宽速度的逻辑通道时,发送端会将所有的数据块组平均轮询地发送到多个小带宽速度的物理通道上,使得所有物理通道上的数据块在发送时是完全对齐的,并且在每个物理通道上每间隔1023个数据块组同时插入开销块,从而保证了物理通道上的数据块和开销块是完全对齐的。以图1所示的flex网络结构为例,将4个100g的物理通道捆绑成一个400g的逻辑通道时,如图3所示,将第一个数据块组,即第一个20个数据块发送到第一路物理通道上,将第二个数据块组,即第二个20个数据块发送到第二路物理通道上,将第三个数据块组,即第三个20个数据块发送到第三路物理通道上,将第四个数据块组,即第四个20个数据块发送到第四路物理通道上,然后将第五个数据块组,即第五个20个数据块发送到第一路物理通道上……,以此类推,按照对4取余的方式将所有数据块组平均、轮询地发送到4个物理通道上。4个物理通道上的数据块在发送时是完全对齐的,在4个物理通道都是每间隔1023个数据块组,在4个物理通道上同时插入开销块,这样4个物理通道上的数据块、开销块是完全对齐的。

在接收端,每个物理通道单独接收数据块,然后确定开销块位置。每个物理通道都以开销块位置为基准,重新对齐4个物理通道的数据块组。4个物理通道的数据块组以开销块位置为基准对齐后,按照发送时轮询分配的逆过程重新排序:先从第一个物理通道中取得开销块之后的第一个数据块组排序在前面,然后从第二个物理通道中取得开销块之后第一个数据块组排序在后面,再从第三个物理通道中取得开销块之后第一个数据块组排序在次后,再从第四个物理通道中取得开销块之后第一个数据块组排序在最后,然后重新执行上述过程,先从第一个物理通道中取得开销块之后的第二个数据块组排序次后,从第二个物理通道中取得开销块之后的第二个数据块组排序次后,以此类推,将四个物理通道的数据块组重新排序成一个大的逻辑通道数据块组。

通过上述方式,可以将4个物理通道捆绑起来,组成一个大的逻辑通道。对业务方面来说,用户只能感知到一个大的逻辑通道,并通过大的逻辑通道传递业务,而不需要了解底层的四个物理通道。

对于flexe开销块,需要说明的是,一个flexe开销块的数据长度也是66比特,在数据流发送时,由于每间隔1023×20个数据块插入一个开销块,因此,开销块在整个数据流中起到定位功能,也就是说找到开销块,就可以知道业务数据流中第一个数据块组的位置,以及后续的数据块组的位置。目前flexe开销块的内容如图4所示。在flexe协议中,连续8个开销块则组成一个开销帧,因此,如图5所示,一个开销帧的覆盖范围为8×1023×20个数据块(用白色块表示)和8个开销块(用黑色块表示),在本实施例中,数据块和开销块统一称为信息块,因此,一个开销帧覆盖范围为8×(1023×20+1)个信息块。

具体参见图4,一个开销块由2比特的块标志和64位的块内容组成。块标志位于前2列,后面64列是块内容,第一个开销块的块标志是10,后面7个开销块的块标志是01或ss(ss表示内容不确定)。第一个开销块的内容是:0x4b(8位,十六进制的4b)、c比特(1位,指示调整控制)、omf比特(1位,表示开销帧复帧指示)、rpf比特(1位,表示远端缺陷指示)、res比特(1位,保留位)、flexegroupnumber(20位,表示捆绑组的编号)、0x5(4位,十六进制的5)、000000(28位,都是0)。其中的0x4b和0x5是第一个开销块的标志指示,在接收时,当找到一个开销块中对应位置是0x4b和0x5,则表示该开销块是开销帧中的第一个开销块,以及该开销块与此后连续的7个开销块组成一个开销帧。在开销帧中,reserved部分是保留字段,目前尚未定义,如图4斜线块所示。开销块中其他字节内容由于与本发明实施例的技术方案无关,因此不再做具体说明。

基于上述flexe网络结构示例以及数据传输方式,本发明实施例的基本思想是:发送端在发送业务数据的过程中,在配置时隙的基础上额外增加对数据块组的配置,使得发送端能够从多个维度对业务数据的发送进行配置,从而能够增加业务传输的总数量,减少每条业务数据的带宽,达到增加时隙数量,降低时隙的颗粒度。

基于上述基本思想,提出本发明的以下实施例。

实施例一

参见图6,其示出了本发明实施例提供的一种业务承载的方法,本实施例以图1所示的flexe网络结构为例进行说明,该flexe网络结构包括业务发送端和接收端,所述方法包括:

s601:发送端确定用于承载待传输业务的承载时隙位置;

s602:发送端确定用于承载待传输业务的承载数据块组位置;

s603:发送端根据承载时隙位置和承载数据块组位置传输待传输业务;

s604:接收端确定用于承载待接收业务的接收数据块组位置;

s605:接收端在接收数据块组位置中,确定用于承载待接收业务的接收时隙位置,并通过接收时隙位置提取待接收业务。

需要说明的是,对于在flexe协议来说,在承载客户业务时,如图7所述,客户业务只是和flexeshim层对接,单条物理通道只能识别到shim层的20个时隙,每个时隙是5g带宽。在单100g物理线路下,由于shim层只有20个时隙,shim层最多可以承载20个客户业务,每个客户业务最大带宽是5g。在4个100g的物理通道捆绑成一个400g的逻辑通道的模式下,shim层最多也只有4×20个时隙,其中,每个时隙5g带宽。

flexe协议定义的时隙数量和时隙颗粒度可以满足otn业务的场景,但是在ptn业务场景下,客户业务数量很多,即使所有客户业务的总带宽不超过100g,但所有客户业务的数量较大,达到1k条、甚至几十k条客户业务,远大于flexe协议中定义的20个时隙。由此可知,在ptn业务场景下,单条业务的带宽可能比较小,最小可以10m,如果采用flexe协议规定的带宽为5g的时隙来传递一条10m的业务数据,会造成带宽浪费严重的现象。

对于图6所示的技术方案来说,通过对时隙配置以外,还对承载业务的数据块组进行配置,由于一个开销块所覆盖的范围有1023个数据块组,每个块组包含20个66比特数据块,也就是20个时隙;flexe协议中,shim层有20×n个时隙,n表示绑定物理通道的数量;如果每个数据块组都对承载业务数据进行配置,相当于将承载业务的时隙数量由20×n扩张到1023×20×n,时隙数量扩大了1023倍,同时每个时隙的颗粒度从5g减少到0.004888g(5g除以1023的结果),扩展后的时隙的颗粒度大约是4.888m,从而能够适应ptn业务场景下客户业务的数量较大,单条业务的带宽较小的情况。

在具体实现图6所示技术方案的过程中,示例性地,步骤s601之前,所述方法还包括:

发送端对flexe协议的日历calendar中的时隙进行编号,并且对开销块覆盖范围内的数据块组进行编号。

具体地,发送端可以对calendar中20×n个时隙进行编号,简称时隙编号,如1、2、3…20×n-1,20×n;其中,n为绑定的物理通道,如以太网phy的个数;由于一个开销块覆盖范围内有1023个数据组块,每个数据组块有20×n个66bit数据块,所以发送端对数据组块进行编号,简称为数据块组编号,如1、2、……1022、1023。可以理解地,在对时隙和数据块组进行编号之后,就可以根据时隙编号和数据块组编号分别表征时隙和数据块组的位置。

相应地,当发送端对时隙和数据块组进行编号之后,对于步骤s601来说,发送端确定用于承载待传输业务的承载时隙位置,具体可以包括:

发送端根据业务时隙配置,确定用于承载待传输业务的承载时隙编号;

相应地,对于步骤s602来说,发送端确定用于承载待传输业务的承载数据块组位置,具体可以包括:

发送端根据业务带宽配置,确定用于承载待传输业务的承载数据块组编号。

具体地,对于步骤s603,发送端根据承载时隙位置和承载数据块组位置传输待传输业务,可以包括:

发送端根据承载时隙编号以及承载数据块组编号将待传输业务承载于flexe数据帧,并将待传输业务随flexe数据帧发送到接收端。

示例性地,由于可以通过时隙编号和数据块组编号来分别表征时隙和数据块组的位置,因此,对于接收端来说,步骤s604所述的接收端确定用于承载待接收业务的接收数据块组位置,具体可以包括:

接收端根据业务带宽配置,确定用于传输待接收业务的接收数据块组编号;

相应地,对于步骤s605来说,接收端在接收数据块组位置中,确定用于承载待接收业务的接收时隙位置,并通过接收时隙位置提取待接收业务,具体可以包括:

接收端在接收数据块组编号满足预设的接收条件的情况下,在接收数据块组编号对应的接收数据块组中,根据业务时隙配置确定用于承载待接收业务的接收时隙编号,并根据接收时隙编号从对应的时隙位置获取待接收业务。

可以理解地,对于上述技术方案,发送端所发送的待传输业务也就是接收端所接收的待接收业务,本实施例对此不做赘述。并且发送端和接收端会协商决定每个业务数据在flexe帧中所传输的时隙位置和数据块组位置,从而使得接收方向和发送方向的业务配置信息保持一致。也就是说发送方向按照业务配置来进行发送,相应地接收方向也要按照同样的配置来进行接收。

这样每条业务数据在shim层上配置时均包含有两个纬度的配置信息:时隙位置和数据块组位置,业务正在时隙值和块组值都满足要求的时隙块组中的时隙位置进行传递。

本实施例所提供了一种承载业务的方法,发送端在发送业务数据的过程中,在配置时隙的基础上额外增加对数据块组的配置,使得发送端能够从多个维度对业务数据的发送进行配置,从而能够增加flexe协议中物理通道的业务传输时隙数量,减少时隙颗粒度,使得flexe协议满足ptn业务的场景需求。

实施例二

基于前述实施例相同的技术构思,本实施例通过具体示例对上述实施例的技术方案进行说明。

例如有三条业务,分别为业务a、业务b和业务c;其中,业务a数据的带宽为2.5g,业务b数据的带宽7.5g,业务c带宽数据的1.25g。

因此,对于业务a的业务数据,发送端进行的配置分别为时隙编号{1},数据块组编号{1、3、5等奇数编号};也就是说,发送端将业务a的数据承载于数据块组编号为奇数的块组中的1号时隙位置发送,相应地,接收端也会在数据块组编号为奇数的块组中的1号时隙位置对数据块进行接收;

对于业务b的业务数据,发送端对承载业务b的业务数据的位置配置值包括两组,其中,第一组的配置位置为时隙编号是{1},块组编号是{2、4、6等偶数编号},第二组的配置位置为时隙编号为{2},块组编号为{1、2、3……所有编号}。可以得知,第一组配置位置的带宽是2.5g(约等于2.5g,实际稍微小点,因为总共1023块组,如果按照1、2、3、……1022、1223来编号,奇数编号有512个,偶数编号有511个,偶数编号略少于奇数编号),第二组配置位置的带宽是5g,两组共7.5g。

对于业务c的业务数据,发送端对承载业务c的业务数据的位置配置值为时隙编号是{3},块组编号是{1、5、9、13等编号规则符合4n+1的编号},这样承载业务c的业务数据的带宽约等于1.25g,也就是说,5g时隙带宽被分成4组,在第一组时隙上传递业务c的业务数据。

当n个100g的物理通道捆绑成一个400g的逻辑通道的模式下,时隙数量就从20变为20×n。

可以理解地,本实施例的技术方案也可以有各类灵活改变方式,例如:

(1)、时隙编号的编码方式既可以是1、2、3、……20*n-1、20*n,也可以是0、1、2、3、……20*n-2、20*n-1,本实施例对此不做具体限定;

(2)、块组编号的编码方式既可以是1、2、3、……1022、1023,也可以是0、1、2、3、……1021、1022,还可以是其他规律的编码方式,本实施例对此不做具体限定;

(3)、由于felxe协议目前定义是1023个数据块组插入一个开销块,开销块的覆盖范围是1023个数据块组,所以当flexe协议将插入开销块的间隔数量从1023修改为其他数值,则开销块覆盖范围内的块组编号也对应是修改后的其他数值。

实施例三

基于前述实施例相同的技术构思,参见图8,其示出了本发明实施例提供的一种业务承载的方法,本方法可以应用于图1所示的flexe网络结构中的发送端,该方法可以包括:

s801:发送端确定用于承载待传输业务的承载时隙位置;

s802:发送端确定用于承载待传输业务的承载数据块组位置;

s803:发送端根据承载时隙位置和承载数据块组位置传输待传输业务。

示例性地,步骤s801之前,所述方法还包括:

发送端对flexe协议的日历calendar中的时隙进行编号,并且对开销块覆盖范围内的数据块组进行编号。

具体地,发送端可以对calendar中20×n个时隙进行编号,简称时隙编号,如1、2、3…20×n-1,20×n;其中,n为绑定的物理通道,如以太网phy的个数;由于一个开销块覆盖范围内有1023个数据组块,每个数据组块有20×n个66bit数据块,所以发送端对数据组块进行编号,简称为数据块组编号,如1、2、……1022、1023。可以理解地,在对时隙和数据块组进行编号之后,就可以根据时隙编号和数据块组编号分别表征时隙和数据块组的位置。

相应地,当发送端对时隙和数据块组进行编号之后,对于步骤s801来说,发送端确定用于承载待传输业务的承载时隙位置,具体可以包括:

发送端根据业务时隙配置,确定用于承载待传输业务的承载时隙编号;

相应地,对于步骤s802来说,发送端确定用于承载待传输业务的承载数据块组位置,具体可以包括:

发送端根据业务带宽配置,确定用于承载待传输业务的承载数据块组编号。

具体地,对于步骤s803,发送端根据承载时隙位置和承载数据块组位置传输待传输业务,可以包括:

发送端根据承载时隙编号以及承载数据块组编号将待传输业务承载于flexe数据帧,并将待传输业务随flexe数据帧发送到接收端。

实施例四

基于前述实施例相同的技术构思,参见图9,其示出了本发明实施例提供的一种业务承载的方法,本方法可以应用于图1所示的flexe网络结构中的接收端,该方法可以包括:

s901:接收端确定用于承载待接收业务的接收数据块组位置;

s902:接收端在接收数据块组位置中,确定用于承载待接收业务的接收时隙位置,并通过接收时隙位置提取待接收业务。

示例性地,由于可以通过时隙编号和数据块组编号来分别表征时隙和数据块组的位置,因此,对于接收端来说,步骤s901所述的接收端确定用于承载待接收业务的接收数据块组位置,具体可以包括:

接收端根据业务带宽配置,确定用于传输待接收业务的接收数据块组编号;

相应地,对于步骤s902来说,接收端在接收数据块组位置中,确定用于承载待接收业务的接收时隙位置,并通过接收时隙位置提取待接收业务,具体可以包括:

接收端在接收数据块组编号满足预设的接收条件的情况下,在接收数据块组编号对应的接收数据块组中,根据业务时隙配置确定用于承载待接收业务的接收时隙编号,并根据接收时隙编号从对应的时隙位置获取待接收业务。

实施例五

基于前述实施例相同的技术构思,参见图10,其示出了本发明实施例提供的一种发送端装置100,所述装置100包括:第一确定模块1001、第二确定模块1002和传输模块1003;其中,

所述第一确定模块1001,用于确定用于承载待传输业务的承载时隙位置;

所述第二确定模块1002,用于确定用于承载所述待传输业务的承载数据块组位置;

所述传输模块1003,用于根据所述承载时隙位置和所述承载数据块组位置传输所述待传输业务。

在上述方案中,参见图11,所述装置100还包括编号模块1004,用于对flexe协议的日历calendar中的时隙进行编号,并且对开销块覆盖范围内的数据块组进行编号。

在上述方案中,所述第一确定模块1001,用于根据业务时隙配置,确定用于承载所述待传输业务的承载时隙编号。

在上述方案中,所述第二确定模块1002,用于根据业务带宽配置,确定用于承载所述待传输业务的承载数据块组编号。

在上述方案中,所述传输模块1003,用于根据所述承载时隙编号以及所述承载数据块组编号将所述待传输业务承载于flexe数据帧,并将所述待传输业务随所述flexe数据帧发送到接收端。

实施例六

基于前述实施例相同的技术构思,参见图12,其示出了本发明实施例提供的一种接收端装置120,所述装置120包括:第三确定模块1201、第四确定模块1202和提取模块1203;其中,

所述第三确定模块1201,用于确定用于承载待接收业务的接收数据块组位置;

所述第四确定模块1202,用于在所述接收数据块组位置中,确定用于承载所述待接收业务的接收时隙位置;

所述提取模块1203,用于通过所述接收时隙位置提取所述待接收业务。

在上述方案中,所述时隙位置和数据块组的位置通过时隙编号和数据块组编号分别表征。

在上述方案中,所述所述第三确定模块1201,用于根据业务带宽配置,确定用于传输所述待接收业务的接收数据块组编号。

在上述方案中,所述第四确定模块1202,用于在所述接收数据块组编号满足预设的接收条件的情况下,在所述接收数据块组编号对应的接收数据块组中,根据业务时隙配置确定用于承载所述待接收业务的接收时隙编号;

所述提取模块1203,用于根据所述接收时隙编号从对应的时隙位置获取所述待接收业务。

实施例七

基于前述实施例相同的技术构思,参见图13,其示出了本发明实施例提供的一种承载业务的系统130,所述系统130包括flexe网络结构中发送端设备140和接收端设备150;其中,

所述发送端设备140,用于确定用于承载待传输业务的承载时隙位置;

以及,确定用于承载所述待传输业务的承载数据块组位置;

以及,根据所述承载时隙位置和所述承载数据块组位置传输所述待传输业务;

所述接收端设备150,用于确定用于承载待接收业务的接收数据块组位置;

以及,在所述接收数据块组位置中,确定用于承载所述待接收业务的接收时隙位置,并通过所述接收时隙位置提取所述待接收业务。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

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

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