一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

业务处理方法、装置、网络设备和存储介质与流程

2021-11-09 22:11:00 来源:中国专利 TAG:


1.本技术涉及光通信技术领域,具体涉及一种业务处理方法、装置、网络设备和存储介质。


背景技术:

2.按照现有的光传送网(optical transport network,otn)标准,现有的otn技术最小例如为1.25gbps,在承载带宽低于1.25gbps的业务时,光传送网的带宽浪费非常严重,需要一种传输技术来实现在otn中高效率承载小颗粒业务的方法。


技术实现要素:

3.本技术提供用于业务处理方法、装置、网络设备和存储介质。
4.本技术实施例提供一种业务处理方法,包括:将客户业务映射到业务帧中,业务帧由基本块组成;将业务帧映射到数据帧的净荷块中,净荷块包括净荷区域,净荷区域的长度为基本块长度的m倍,其中,m为大于1的整数。
5.本技术实施例提供一种业务处理装置,包括:第一映射模块,用于将客户业务映射到业务帧中,业务帧由基本块组成;第二映射模块,用于将业务帧映射到数据帧的净荷块中,净荷块包括净荷区域,净荷区域的长度为基本块长度的m倍,其中,m为大于1的整数。
6.本技术实施例提供一种网络设备,包括:一个或多个处理器;存储器,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本技术实施例中的任意一种业务处理方法。
7.本技术实施例提供了一种存储介质,存储介质存储有计算机程序,计算机程序被处理器执行时实现本技术实施例中的任意一种业务处理方法。
8.关于本技术的以上实施例和其他方面以及其实现方式,在附图说明、具体实施方式和权利要求中提供更多说明。
附图说明
9.图1示出光传送标准中光传送网帧结构的净荷区域划分为时隙的示意图。
10.图2示出本技术实施例的业务处理方法的流程示意图。
11.图3示出本技术实施例的业务帧的结构示意图。
12.图4示出本技术实施例中光传送网帧划分为净荷块的示意图。
13.图5示出本技术示例性实施例的传输场景示意图。
14.图6示出本技术实施例中净荷块的结构示意图。
15.图7示出不同客户业务的业务帧结构示意图。
16.图8示出本技术示例性实施例中承载客户业务a的业务帧映射到净荷块的结构示意图。
17.图9示出本技术示例性实施例的承载客户业务b的业务帧映射到净荷块的结构示
意图。
18.图10示出根据本发明一实施例提供的业务处理装置的结构示意图。
19.图11是示出能够实现根据本发明实施例的方法和装置的计算设备的示例性硬件架构的结构图。
具体实施方式
20.为使本技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互任意组合。
21.在现有光传送网的定义中,多个业务信号装载到光传送网信号净荷中的方法是将光传送网信号净荷划分为n个时隙,然后将业务信号装入光传送网信号净荷中的一个或多个时隙中,时隙以字节间插的方式实现。
22.图1示出光传送标准中光传送网帧结构的净荷区域划分为时隙的示意图。在图1中,示例性地将光传送网信号净荷划分为n个时隙,然后将业务信号装入光传送网信号净荷中的一个或多个时隙中,时隙以字节间插的方式实现。
23.在图1中,一个小方框可以代表一个字节块,otn帧可以由4行、3824列的字节块所组成,列号从1到16对应的区域为otn帧的开销区域(未示出),列号从17到3824对应区域为otn帧的净荷区域。图1中光传送网帧的净荷区域被以字节间插的方式划分为4个时隙时的情况,即在共计3808列中,从列17开始,相邻的4个字节一组,每组中的4个字节分别划分到4个不同的时隙ts1,ts2,ts3,ts4,m个时隙可以装载一个业务信号(m小于光传送网帧净荷区域划分得到的最大时隙数n,图1中n=4)。
24.按照现有的光传送网标准g.709,光传送网中时隙颗粒度最小速率为1.25g,该时隙颗粒度在承载低于1.25g的业务时,例如承载快速以太网(fast ethernet,fe)业务、同步传输模式层级(synchronize transport module hierarchy 1,stm-1)业务、路脉码调制业务(简称e1业务)等,带宽浪费非常严重。例如e1信号为2m,装到1.25g的时隙中,带宽浪费高达99%以上。
25.图2示出本技术实施例的业务处理方法的流程示意图。如图2所示,本技术实施例中的业务处理方法可以包括以下步骤。
26.s110,将客户业务映射到业务帧中,业务帧由基本块组成。
27.在步骤s110,客户业务具体可以是指对于光传送网帧而言属于小颗粒业务的业务。具体地,客户业务的带宽与光传送网帧的净荷区域的带宽之比小于预设占比,该预设占比具体取值是由行业专业人员来设定。示例性地,该预设占比的取值可以小于或等于10%。在本技术实施例中,客户业务的带宽应小于光传送网帧的净荷区域的带宽。
28.在该步骤中,业务帧可以是光服务层单元(optical service unit,osu)帧。osu帧可以视为是承载可以业务的一个容器。示例性地,本技术示例中,可以利用osu帧可以用于承载频率为1ghz以下网络(sub1g)业务。
29.需要说明的是,本技术中将客户业务映射到业务帧的过程属于本领域的常规技术,此处不再赘述。
30.s120,将业务帧映射到数据帧的净荷块中,净荷块包括净荷区域,净荷区域的长度
为基本块长度的m倍,其中,m为大于1的整数。
31.根据本技术实施例的业务处理方法,业务帧由基本块组成,可以将客户业务映射到业务帧的基本块中,并且将业务帧映射到数据帧的净荷块中,该净荷块可以包括净荷区域,每个净荷块的净荷区域为基本块的整数倍,以解决现有技术中通过将净荷区域划分为时隙的方式传送光传送业务导致带宽浪费严重的问题,从而实现通过业务帧高效率地承载小颗粒业务,达到提高光传送网带宽利用率的效果。
32.在本技术实施例的描述中,基本块可以理解为是占用预定数量的连续比特或连续字节。其中,预定数量的具体取值可根据实际需要进行预先设定。
33.图3示出一个实施例的osu帧的结构示意图。如图3所示,osu帧可以由基本块组成,基本块有两种类型,即osu净荷基本块和osu开销基本块。参考图3,在一个实施例中,每个业务帧可以由n个基本块组成,其中,第一个基本块为业务帧开销,剩余n-1个基本块为业务帧净荷,其中,n为正整数。
34.在本技术实施例中,将客户业务映射到osu帧中,osu帧可以由n个基本块结构组成,包括osu开销和osu净荷两种类型,不同类型的客户业务,n取值不同,每个osu帧中第一个基本块为osu开销,剩余的n-1个基本块为osu净荷。
35.在该实施例中,业务帧具体可以是包括连续的若干个基本块的结构,每个业务帧所包含的基本块的数量可根据不用的场景来进行设定,以满足不同应用场景下客户业务的低时延需求。
36.图4示出本技术实施例中光传送网帧划分为净荷块的示意图。如图4所示,可以将光传送网帧划分为连续的净荷块(payload block,pb),其中,每个pb可以具有相同的带宽。每个pb可以占用固定数量(大于1)的连续比特,pb可以用于承载业务帧。
37.在本技术实施例中,将业务帧映射到数据帧,数据帧可以由pb组成,每个pb可以包括开销区域和净荷区域,每个pb的净荷区域为基本块的m倍,m为大于1的整数。
38.在一个实施例中,在上述步骤s120中,可以将业务帧映射到净荷块的净荷区域,该净荷块的净荷区域所承载的数据可以为业务帧净荷、或者可以为业务帧净荷和业务帧开销、或者可以为填充数据。
39.在该实施例中,净荷块的净荷区域承载的数据可以为业务帧净荷,或者为填充数据,或者为业务帧净荷和业务帧开销两种类型的混合。
40.在一个实施例中,净荷块还可以包括开销区域,开销区域可以携带第一指示标记,该第一指示标记可以用于指示净荷块的净荷区域所承载的数据。
41.在该实施例中,将业务帧映射到净荷块时,可以在净荷块的开销区域中设置第一指示标记,通过该第一指示标记说明该净荷块的净荷区域承载的不同数据类型的数据。
42.并且,在该实施例中,净荷块可以包括若干个基本块,业务帧开销可位于净荷块中净荷区域的固定位置。例如,当净荷块的净荷区域承载的数据包括业务帧开销,该业务帧开销例如可以位于该净荷区域中的第一个基本块。基于此,若净荷块的净荷区域承载的数据包括业务帧开销,可以根据承载osu开销的净荷块,识别出业务帧的帧头,得到业务帧。
43.在一个实施例中,第一指示标记还用于指示业务帧开销在净荷块的净荷区域中的位置。也就是说,可以在净荷块的开销区域中设置第一指示标记,以用于说明该净荷块中承载的数据类型以及该净荷块承载业务帧开销时,业务帧开销在pb中的位置信息,从而方便
进行osu开销的处理。
44.在该实施例中,由于净荷块中净荷区域的长度为基本块长度的m倍,因此,业务帧开销可位于净荷块中净荷区域的任意一个位置。
45.在本技术实施例中,为方便进行业务帧开销的处理,净荷块的开销区域所携带的第一指示标记,可以用于指示净荷块的净荷区域所承载的数据,并且净荷块的净荷区域承载的数据包括业务帧开销时,该第一指示标记还用于指示业务帧开销在净荷块的净荷区域中的位置信息,从而可以根据承载osu开销的净荷块以及该osu开销在净荷块中的位置信息识别出业务帧的帧头,得到业务帧。
46.在该实施例中,若净荷块的净荷区域承载的数据为填充块,或者净荷块的净荷区域承载的数据为业务帧净荷时,该第一指示标记中用于指示业务帧开销在净荷块的净荷区域中的位置信息可以为空或不置位。
47.在一些实施例中,将osu帧映射到pb时,至少需要缓存一个pb的净荷区域长度的业务帧数据,对应的映射时延也是缓存一个pb的净荷区域长度的业务帧数据所需要的时间。在处理低速业务时,该时延比较大,某些场景下无法满足客户需求。
48.为满足低时延的业务需求,在一个实施例中,上述步骤s120中将业务帧映射到数据帧的净荷块中的步骤,具体可以包括:使用净荷块的部分净荷区域承载业务帧。
49.在该实施例中,一个pb的净荷区域长度为基本块的m倍,m为大于1的整数,为了满足低时延的应用需求,本技术实施例中的业务处理方法,使用每个pb中的部分净荷区域承载业务帧。
50.作为示例,每个pb的净荷区域中用于承载业务帧的净荷区域长度为k,k的取值范围可以是大于等于1且小于等于m的正整数。
51.也就是说,净荷块的净荷区域长度保持不变,但可以只使用其中一部分净荷区域进行osu帧的承载,也可以使用全部净荷区域进行osu帧的承载。此时,上述实施例描述的对应的映射时延,即为缓存净荷区域中所承载的osu净荷所需要的时间,而且可以根据具体的客户业务需求,设置不同的k值实现不同的时延等级,k的取值越小,对应的映射时延就越低,从而满足低时延的应用需求。
52.在一个实施例中,净荷块还可以包括开销区域,开销区域携带第二指示标记,第二指示标记用于指示净荷块中用于承载业务帧的净荷区域长度。
53.在该实施例中,在pb的开销区域中设置第二指示标记,该第二指示标记用于说明该pb的净荷区域中进行osu帧承载的部分净荷区域的长度。通过上述实施例的描述可知,第二指示标记的部分净荷区域的长度为基本块长度的k倍时,k的取值范围可以是大于等于1且小于等于m的正整数。
54.通过上述实施例的描述可知,将客户业务映射到osu帧时,可以根据客户业务的实际时延需求,确定pb的净荷区域中用于承载业务帧的部分净荷区域的实际长度。
55.作为一个示例,若客户业务对于时延不敏感或对时延要求较低,例如,客户业务要求时延大于第一时延阈值时,则可以整个pb的净荷区域都用于承载业务帧。
56.作为另一示例,若客户业务对于时延比较敏感或对时延要求较高,例如,客户业务要求时延小于等于第一时延阈值时,则可以只使用pb的净荷区域中的部分净荷区域承载业务帧。
57.在上述实施例中,将osu帧映射到pb中,并根据pb中实际承载的数据类型配置第一指示标记,第一指示标记用于说明pb的净荷区域中所承载的数据类型以及该pb承载osu开销时,osu开销在pb中的位置信息;以及,可以根据客户业务的实际时延需求配置第二指示标记,第二指示标记用于说明pb的净荷区域中用于承载osu帧的部分净荷区域的实际长度。
58.在一个实施例中,光传送网帧可以是光通道数据单元(optical data unit,odu)帧或灵活光传送网(flexible otn,flexo)帧;也就是说,数据帧可以由odu帧的净荷区域组成,或可以由flexo帧的净荷区域组成。
59.根据本技术实施例提供的业务处理方法,可以根据不同场景下客户业务不同的时延需求,灵活配置pb中用于承载业务帧的净荷区域的长度,以解决现有技术中通过将净荷区域划分为时隙的方式传送光传送业务导致带宽浪费严重的问题,从而实现通过业务帧高效率地承载小颗粒业务,满足不同场景下客户业务的时延需求,达到提高光传送网带宽利用率的效果。
60.在一个实施例中,在步骤s120之后,该业务处理方法还可以包括:s130,发送携带该业务帧的数据帧。
61.在一个实施例中,在接收到携带业务帧的数据帧时,该业务处理方法还可以包括:s140,从接收到的数据帧的净荷块中,根据第一指示标记,识别出承载填充数据的净荷块和承载业务帧开销的净荷块,删除承载填充数据的净荷块,得到业务帧;s141,从业务帧净荷解映射出客户业务。
62.在该实施例中,第一指示标记用于指示pb的净荷区域所承载的数据,则可以根据承载业务帧开销的净荷块,可以识别出业务帧的帧头,从而得到业务帧。
63.在一个实施例中,在接收到携带业务帧的数据帧时,该业务处理方法还可以包括:s150,从接收到的数据帧的净荷块中,根据第一指示标记,识别并删除承载填充数据的净荷块;s151,根据第一指示标记和第二指示标记,获取净荷块中用于承载业务帧的净荷区域长度,以及承载业务帧开销的净荷块,得到业务帧;s152,从业务帧净荷解映射出客户业务。
64.在该实施例中,第一指示标记用于指示pb的净荷区域所承载的数据,以及所承载的数据为业务帧开销时,该业务帧开销在pb中的位置信息,第二指示标记用于指示净荷块中用于承载业务帧的净荷区域长度。因此,可以根据第二指示标记确定净荷块中用于承载业务帧的净荷区域长度,并可以根据第一指示标记识别出承载填充数据的净荷块,删除承载填充数据的净荷块,以及根据第一指示标记识别出承载业务帧开销的净荷块和承载业务帧开销的净荷块在pb中的位置信息,从而识别出业务帧的帧头,得到业务帧。
65.根据本技术实施例的业务处理方法,作为接收侧设备,在接收到光传送网帧后,可以根据第一指示标记识别出携带业务帧开销的净荷块,从而在光传送网帧中进行pb定界,并根据第一指示标记识别出业务帧开销和业务帧净荷,并从业务帧净荷中解映射出客户业务;或者,可以根据第一指示标记和第二指示标记,确定净荷块中用于承载业务帧的净荷区域长度,并根据第一指示标记识别并删除承载填充数据的净荷块,以及,根据第一指示标记确定识别出承载业务帧开销的净荷块和业务帧开销的净荷块的位置信息,从而进行pb定界,得到业务帧开销和业务帧净荷,并解映射出业务帧净荷中的客户业务。
66.为了更好地理解本技术,下面结合附图,通过示例性实施例详细描述本技术实施例的业务处理方法。
67.图5示出本技术示例性实施例的传输场景示意图。在图5中,示例性地示出通过光纤连接的两个otn设备:otn设备01和otn设备02。
68.其中,otn设备01和otn设备02可以通过光传送网中的光通道传送单元(optical channel transport unit,简称为otu)、或光通道数字单元(optical channel data unit,简称为odu)进行信号传输。以光传送网帧为otu1为例,该两个otn设备通过光传送网帧otu1传送1个带宽为60mbit/s的客户信号。
69.在该实施例中,作为示例,两个otn设备之间可以通过otu传送两个客户业务,即客户业务a和客户业务b,其中,客户业务a的时延要求低于客户业务b的时延要求,为描述方便起见,可以将客户业务a称为是对时延不敏感的客户业务,将客户业务b称为是对时延敏感的客户业务。
70.在一个实施例中,该报文处理方法可以包括如下步骤。
71.步骤s201,根据获取的基本块的长度,数据帧中净荷块的数量和每个净荷块的长度,确定净荷块中开销区域的长度和净荷块中净荷区域的长度,且净荷块中净荷区域的长度为基本块长度的m倍,m为大于1的整数。
72.在该步骤中,示例性地,假设基本块长度为64字节,数据帧中包含光通道数字单元帧的净荷块,例如,数据帧中包括200个pb,每个净荷块的长度为200字节。
73.图6示出本技术实施例中净荷块的结构示意图。如图6所示,每个净荷块包括开销区域和净荷区域。其中,该净荷块的开销区域可以占用8个字节,该净荷块的净荷区域可以占用192个字节,该净荷块的净荷区域的长度(192个字节),是基本块长度(64字节)的3倍。
74.继续参考图6,在一些实施例中,净荷块的开销区域可以携带第一指示标记和第二指示标记。第一指示标记可以用于指示净荷块的净荷区域所承载的数据,以及指示所承载的业务帧开销在净荷块的净荷区域中的位置,第二指示标记用于指示净荷块中用于承载业务帧的净荷区域长度。
75.在另一些实施例中,净荷块的开销区域可以携带第一指示标记和第二指示标记。第一指示标记可以用于指示净荷块的净荷区域所承载的数据,且所承载的数据为业务帧开销时,该业务帧开销位于净荷块的净荷区域中的固定位置。例如,所承载的数据为业务帧开销时,通过净荷块的净荷区域中的首个基本块承载该业务帧开销。
76.步骤s202,在承载客户业务a的业务帧中,确定业务帧开销的长度和业务帧净荷的长度,以及,在承载客户业务b的业务帧中,确定业务帧开销的长度和业务帧净荷的长度。
77.图7示出不同客户业务的业务帧结构示意图。如图7所示,osu#1表示承载客户业务a的业务帧,osu#2表示承载客户业务b的业务帧。
78.示例性地,其中,基本块的长度为64个字节,承载客户业务a的osu#1由100个64字节的基本块组成,承载客户业务b的osu#2由150个64字节的基本块组成。且osu帧中第一个基本块为osu开销,osu开销以外的基本块为osu净荷。
79.在该实施例中,承载不同类型的客户业务时,对应的业务帧长度可以不同,即承载不同客户业务时,业务帧所包含的基本块的数量可以不同。
80.步骤s203,根据承载客户业务a的业务帧的带宽与净荷块中的净荷区域带宽的关系,计算承载客户业务a的业务帧在数据帧中占用的净荷块的数量。
81.在一个实施例中,净荷块中的净荷区域带宽,可以表示为预定的净荷块带宽与比
例系数的乘积,该比例系数可以表示为:净荷块中用于承载业务帧的净荷区域的长度与净荷块长度的比值。
82.作为示例,osu#1中承载的客户业务a是对时延不敏感的业务时,净荷块的净荷区域,可以全部用来承载业务帧。此时,净荷块中的净荷区域带宽可以表示为:预定的净荷块带宽*192/200,其中,比例系数为192/200,表示用于承载业务帧的净荷区域长度(192个字节)与净荷块长度(200个字节)的比值。
83.在该示例中,当净荷块的净荷区域全部用来承载业务帧时,净荷块中用于承载业务帧osu#1的净荷区域的长度(192个字节),为基本块长度(64字节)的3倍,也就是说,净荷块中用于承载业务帧的净荷区域长度为3个64字节的基本块。此时,净荷块的开销区域携带的第二指示标记例如可以设置为3。
84.步骤s204,根据承载客户业务b的业务帧的带宽和净荷块的带宽的关系,计算承载客户业务b的业务帧在数据帧中占用的净荷块的数量。
85.作为示例,osu#2中承载的业务b是对时延敏感的业务时,净荷块的净荷区域中,可以只使用前2个基本块来承载业务帧。此时,净荷块中的净荷区域带宽可以表示为:预定的净荷块带宽*128/200,其中,比例系数为128/200,表示用于承载业务帧的净荷区域长度(128个字节)与净荷块(200个字节)的比值。
86.在该示例中,当净荷块中2个基本块长度的净荷区域用来承载业务帧时,净荷块的开销区域携带的第二指示标记可以设置为2,表示净荷块中用于承载业务帧的净荷区域长度为基本块长度的2倍。此时,净荷块的开销区域携带的第二指示标记例如可以设置为3。
87.在上述步骤s203和s204,可以根据业务帧带宽和净荷块带宽的关系,可以计算得到为业务帧分配的净荷块的数量,即业务帧需要占用的净荷块的数量。
88.步骤s205,将承载客户业务a的业务帧映射到数据帧中对应位置的净荷块,并根据净荷块中实际承载的数据类型,设置净荷块开销区域中所携带的第一指示标记的值。
89.图8示出本技术示例性实施例的承载客户业务a的业务帧映射到净荷块的结构示意图。在图8中,示意性的示出了承载业务帧的5个净荷块。
90.如图8所示,在该5个净荷块中,承载客户业务a的业务帧osu#1中映射到净荷块中,净荷块的前3个基本块用于携带业务帧osu#1,因此,在净荷块的开销区域中,第二指示标记例如可以设置为0x3。
91.继续参考图8,在该5个净荷块中,每个净荷块的开销区域中,第一指示标记用于指示净荷块中承载的数据,以及,所承载的业务帧开销在净荷块中的位置。
92.示例性地,第一指示标记为0x0(即第一指示标记的值为0),表示该净荷块的净荷区域所承载的数据全部为填充数据;第一指示标记为0x1(即第一指示标记的值为1),表示该净荷块的净荷区域所承载的数据全部为业务帧净荷;第一指示标记为0x2(即第一指示标记的值为2),表示该净荷块的净荷区域所承载的数据为业务帧开销和业务帧净荷,业务帧开销位于净荷块中净荷区域的第一个基本块;第一指示标记为0x3(即第一指示标记的值为3),表示该净荷块的净荷区域所承载的数据为业务帧开销和业务帧净荷,业务帧开销位于净荷块中净荷区域的第二个基本块;以及,第一指示标记为0x4(即第一指示标记的值为4),表示该净荷块的净荷区域所承载的数据为业务帧开销和业务帧净荷,业务帧开销位于净荷块中净荷区域的第三个基本块。
93.步骤s206,将承载客户业务b的业务帧映射到数据帧中对应位置的净荷块中,并根据净荷块中实际承载的数据类型,设置净荷块开销区域中所携带的第一指示标记的值。
94.图9示出本技术示例性实施例的承载客户业务b的业务帧映射到净荷块的结构示意图。在图9中,示意性的示出了承载业务帧的4个净荷块。
95.如图9所示,在该4个净荷块中,承载客户业务b的业务帧osu#2中映射到净荷块中,净荷块的前2个基本块用于携带业务帧osu#2,因此,在净荷块的开销区域中,第二指示标记例如可以设置为0x2。
96.继续参考图9,在该4个净荷块中,每个净荷块的开销区域中,第一指示标记用于指示净荷块中承载的数据,以及所承载的业务帧开销在净荷块中的位置。
97.示例性地,第一指示标记为0x0(即第一指示标记的值为0),表示该净荷块的净荷区域中前两个基本块所承载的数据全部为填充数据;第一指示标记为0x1(即第一指示标记的值为1),表示该净荷块的净荷区域中前两个基本块所承载的数据全部为业务帧净荷;第一指示标记为0x2(即第一指示标记的值为2),表示该净荷块的净荷区域中前两个基本块所承载的数据为业务帧开销和业务帧净荷,业务帧开销位于净荷块中净荷区域的第一个基本块;第一指示标记为0x3(即第一指示标记的值为3),表示该净荷块的净荷区域中前两个基本块所承载的数据为业务帧开销和业务帧净荷,业务帧开销位于净荷块中净荷区域的第二个基本块。
98.步骤s207,将承载客户业务a的业务帧和承载客户业务b的业务帧分别映射到数据帧后,发送该数据帧。
99.示例性地,在将上述业务帧osu#1和业务帧osu#2复用到数据帧后,可以将数据帧封装成光通道数据单元帧并发送该光通道数据单元帧。
100.通过上述步骤s201至s207,可以将承载不同时延需求客户业务的业务帧复用到数据帧的净荷块中,并且,根据所承载的客户业务的时延需求,可以预先设置净荷块中用于承载业务帧的净荷区域的长度,从而满足不同应用场景下的低时延的应用需求。
101.本技术实施例提出一种业务处理方法,将小颗粒业务映射到业务帧中,业务帧可以由基本块组成,将业务帧复用到净荷块中,净荷块包括开销区域和净荷区域,净荷块中净荷区域长度为基本块长度的m倍(m为大于1的整数),在净荷块中开销区域携带第一指示标记和第二指示标记,第一指示标记用于说明该净荷块中承载的数据类型以及该净荷块承载业务帧开销时,业务帧开销在净荷块中的位置信息;第二指示标记用于说明该净荷块中部分净荷区域进行osu帧的承载,对于不同类型的低时延客户业务,可以灵活配置净荷块中用于承载业务帧的该部分净荷区域的长度。
102.在上述实施例的描述中,业务帧中基本块长度,每个净荷块的长度,净荷块的开销区域所携带的第一指示标记和第二指示标记所占据的比特位数和取值仅仅是示意性地,实际应用中,可以根据实际需要进行设定,本技术实施例不做具体限定。
103.需要明确的是,本发明并不局限于上文实施例中所描述并在图中示出的特定配置和处理。为了描述的方便和简洁,这里省略了对已知方法的详细描述,并且上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
104.下面结合附图,详细介绍根据本发明实施例的装置。图10示出本发明一实施例提供的业务处理装置的结构示意图。如图10所示,业务处理装置可以包括如下模块。
105.第一映射模块310,用于将客户业务映射到业务帧中,业务帧由基本块组成;第二映射模块320,用于将业务帧映射到数据帧的净荷块中,净荷块包括净荷区域,净荷区域的长度为基本块长度的m倍,其中,m为大于1的整数。
106.在一个实施例中,业务帧由n个基本块组成,其中,第一个基本块为业务帧开销,剩余n-1个基本块为业务帧净荷,其中,n为正整数。
107.在一个实施例中,净荷块的净荷区域所承载的数据为业务帧净荷、业务帧净荷和业务帧开销、或填充数据。
108.在一个实施例中,净荷块还包括开销区域,开销区域携带第一指示标记,第一指示标记用于指示净荷块的净荷区域所承载的数据。
109.在一个实施例中,第一指示标记还用于指示业务帧开销在净荷块的净荷区域中的位置。
110.在一个实施例中,第二映射模块320具体可以用于:使用净荷块的部分净荷区域承载业务帧。
111.在一个实施例中,净荷块还包括开销区域,开销区域携带第二指示标记,第二指示标记用于指示净荷块中用于承载业务帧的净荷区域长度。
112.在一个实施例中,业务处理装置可以包括:业务帧提取模块,用于从接收到的数据帧的净荷块中,根据第一指示标记,识别出承载填充数据的净荷块和承载业务帧开销的净荷块,删除承载填充数据的净荷块,得到业务帧;客户业务解映射模块,用于从业务帧净荷解映射出客户业务。
113.在一个实施例中,在一个实施例中,业务处理装置可以包括:业务帧提取模块,用于填充数据识别模块,用于从接收到的数据帧的净荷块中,根据第一指示标记,识别并删除承载填充数据的净荷块;以及,根据第一指示标记和第二指示标记,获取净荷块中用于承载业务帧的净荷区域长度,以及承载业务帧开销的净荷块,得到业务帧;客户业务解映射模块,用于从业务帧净荷解映射出客户业务。
114.根据本技术实施例的业务处理模块,可以将承载不同时延需求客户业务的业务帧复用到数据帧的净荷块中,净荷块中净荷区域的长度不同于基本块长度,且可以为基本块长度的m倍。在该业务处理模块中,可以根据所承载的客户业务的时延需求,设置净荷块中用于承载业务帧的净荷区域的长度,从而满足不同应用场景下的低时延的应用需求。
115.图11是示出能够实现根据本发明实施例的方法和装置的计算设备的示例性硬件架构的结构图。
116.如图11所示,计算设备400包括输入设备401、输入接口402、中央处理器403、存储器404、输出接口405、以及输出设备406。其中,输入接口402、中央处理器403、存储器404、以及输出接口405通过总线410相互连接,输入设备401和输出设备406分别通过输入接口402和输出接口405与总线410连接,进而与计算设备400的其他组件连接。
117.具体地,输入设备401接收来自外部的输入信息,并通过输入接口402将输入信息传送到中央处理器403;中央处理器403基于存储器404中存储的计算机可执行指令对输入信息进行处理以生成输出信息,将输出信息临时或者永久地存储在存储器404中,然后通过输出接口405将输出信息传送到输出设备406;输出设备406将输出信息输出到计算设备400的外部供用户使用。
118.在一个实施例中,图11所示的计算设备可以被实现为一种网络设备,该网络设备可以包括:存储器,被配置为存储程序;处理器,被配置为运行存储器中存储的程序,以执行上述实施例描述的业务处理方法。
119.以上所述,仅为本技术的示例性实施例而已,并非用于限定本技术的保护范围。本领域内的技术人员应明白,术语用户终端涵盖任何适合类型的无线用户设备,例如移动电话、便携数据处理装置、便携网络浏览器或车载移动台。
120.一般来说,本技术的多种实施例可以在硬件或专用电路、软件、逻辑或其任何组合中实现。例如,一些方面可以被实现在硬件中,而其它方面可以被实现在可以被控制器、微处理器或其它计算装置执行的固件或软件中,尽管本技术不限于此。
121.本技术的实施例可以通过移动装置的数据处理器执行计算机程序指令来实现,例如在处理器实体中,或者通过硬件,或者通过软件和硬件的组合。计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码。
122.本技术附图中的任何逻辑流程的框图可以表示程序步骤,或者可以表示相互连接的逻辑电路、模块和功能,或者可以表示程序步骤与逻辑电路、模块和功能的组合。计算机程序可以存储在存储器上。存储器可以具有任何适合于本地技术环境的类型并且可以使用任何适合的数据存储技术实现,例如但不限于只读存储器(rom)、随机访问存储器(ram)、光存储器装置和系统(数码多功能光碟dvd或cd光盘)等。计算机可读介质可以包括非瞬时性存储介质。数据处理器可以是任何适合于本地技术环境的类型,例如但不限于通用计算机、专用计算机、微处理器、数字信号处理器(dsp)、专用集成电路(asic)、可编程逻辑器件(fgpa)以及基于多核处理器架构的处理器。
123.通过示范性和非限制性的示例,上文已提供了对本技术的示范实施例的详细描述。但结合附图和权利要求来考虑,对以上实施例的多种修改和调整对本领域技术人员来说是显而易见的,但不偏离本发明的范围。因此,本发明的恰当范围将根据权利要求确定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献