一种码块流的处理方法及装置制造方法及图纸

技术编号:32851152 阅读:14 留言:0更新日期:2022-03-30 19:06
本申请公开了一种码块流的处理方法及装置,该方法包括:发送端获取第一码块流,该第一码块流中包括至少两个码块,该至少两个码块中包括至少两个第一控制码块。然后,发送端确定该至少两个第一控制码块中的至少一个目标控制码块,该目标控制码块是可以被替换为第二控制码块的第一控制码块。接着,当需要插入第二控制码块时,发送端将至少一个目标控制码块中的一个目标控制码块替换为第二控制码块,得到第二码块流。最后,发送端发送该第二码块流,接收端获取到该第二码块流之后,根据速率适配需求删除和/或添加第一控制码块。求删除和/或添加第一控制码块。求删除和/或添加第一控制码块。

【技术实现步骤摘要】
一种码块流的处理方法及装置


[0001]本申请涉及通信
,尤其涉及一种码块流的处理方法及装置。

技术介绍

[0002]媒体访问控制(medium access control,MAC)帧与MAC帧之间存在帧间隙(inter packet gap,IPG),且平均IPG的长度至少为12字节。该MAC帧之间的IPG可以用于填充空闲(idle)码块或称为idle字符(以下简称为idle码块)等。
[0003]上述idle码块可以被删除,也可以被替换为其他控制码块等。因此,通信装置如何合理利用idle码块亟待解决。

技术实现思路

[0004]本申请提供一种码块流的处理方法及装置,能够保证idle码块被合理利用。
[0005]第一方面,本申请提供一种码块流的处理方法,所述方法包括:获取第一码块流,所述第一码块流中包括至少两个码块,所述至少两个码块中包括至少两个第一控制码块;确定所述至少两个第一控制码块中的至少一个目标控制码块,所述目标控制码块是可以被替换为第二控制码块的第一控制码块;当需要插入所述第二控制码块时,将所述至少一个目标控制码块中的一个所述目标控制码块替换为所述第二控制码块,得到第二码块流。
[0006]本申请实施例提供的方法可以应用于通信装置,该通信装置可以包括发送端,该发送端可以包括网络之间或网络内设备之间的接口(network to network interface,NII)和/或用户侧接口(user network interface,UNI)。这里所示的目标控制码块可以被替换为第二控制码块,意思是目标控制码块是否会被替换为第二控制码块,一方面,取决于第二控制码块的需求,即发送端是否需要在第一码块流中插入第二控制码块。另一方面,取决于是否有其他更高优先级的控制码块(如第三控制码块)需要插入第一码块流中,即目标控制码块还可以用于被替换为第三控制码块等。
[0007]本申请实施例中,发送端通过确定至少两个第一控制码块中的至少一个目标控制码块,避免了发送端需要插入第二控制码块时,将所有的第一控制码块都替换为第二控制码块,或者,避免了发送端根据需要任意的在第一码块流中强插第二控制码块。从而保证了发送端能够合理利用第一控制码块,避免了接收端由于速率适配需求需要删除第一控制码块时,没有足够的第一控制码块被删除。换句话说,通过保证发送端合理利用第一控制码块,接收端可以有足够的第一控制码块被删除,避免了增加接收端的处理时延,保证了接收端及时处理码块流。
[0008]在一种可能的实现方式中,所述第一控制码块为空闲(idle)码块、低功耗空闲(low power idle,LPI)码块或错误(error)码块中的任一项。
[0009]在一种可能的实现方式中,所述第二控制码块包括自动保护倒换(auto protection switching,APS)码块、链接验证(connection verification,CV)码块、延迟测量(delay measurement,DM)码块、客户信号类型指示(client service,CS)码块中的任一
项或多项。
[0010]本申请实施例中,DM码块可以包括单向时延测量(one-way delay measure,1DM)、双向时延测量(two-way delay measure message,2DMM)或双向时延测量响应(two-way delay measure message response,2DMMR)等。
[0011]在一种可能的实现方式中,所述第二控制码块中包括自动保护倒换APS信息、链接验证CV信息、延迟测量DM信息、客户信号类型指示CS信息中的任一项或多项。
[0012]在一种可能的实现方式中,所述确定所述至少两个第一控制码块中的至少一个目标控制码块包括:确定所述至少两个第一控制码块中的至少一个非目标控制码块,所述非目标控制码块是不能被替换为所述第二控制码块的第一控制码块。
[0013]本申请实施例中,至少两个第一控制码块可以被划分为目标控制码块和非目标控制码块,上述介绍的方案主要是发送端直接确定目标控制码块。然而,发送端还可以通过确定非目标控制码块,间接地确定目标控制码块。由此,发送端确定至少两个第一控制码块中的至少一个非目标控制码块,且非目标控制码块是不能被替换为第二控制码块的第一控制码块。
[0014]在一种可能的实现方式中,所述非目标控制码块为被预留的第一控制码块。
[0015]本申请实施例对于该非目标控制码块的具体作用不作限定。
[0016]在一种可能的实现方式中,所述非目标控制码块为基于速率适配需求被预留的第一控制码块。
[0017]换句话说,非目标控制码块可以是基于速率适配需求被删除的第一控制码块。
[0018]在一种可能的实现方式中,所述确定所述至少两个第一控制码块中的至少一个非目标控制码块包括:根据第一阈值确定所述至少两个第一控制码块中的所述至少一个非目标控制码块,所述第一阈值基于速率适配需求得到。
[0019]本申请实施例中,第一阈值可以基于速率适配需求得到,如两个端口之间存在的频偏为200ppm,则该第一阈值可以根据该200ppm得到。该第一阈值还基于以下任一项或多项信息得到:第三控制码块的周期、城域传输网络(metro transport network,MTN)段层开销信息的周期、对齐标记(alignment marker,AM)的周期、MTN段层操作管理和维护(operations,administration,and maintenance,OAM)码块的周期。换句话说,非目标控制码块可以被接收端基于速率适配需求删除。同时,非目标控制码块可以用于补偿由于第一码块流中插入以上任一项或多项信息而占用的带宽资源。
[0020]在一种可能的实现方式中,所述第一码块流中包括N个码块,所述N大于2,所述确定所述至少两个第一控制码块中的至少一个非目标控制码块包括:从所述N个码块中的至少两个第一控制码块中确定至少一个非目标控制码块。
[0021]本申请实施例中,上述从N个码块中的至少两个第一控制码块中确定至少一个非目标控制码块,也可以理解为:每N个码块中的至少两个第一控制码块中确定至少一个非目标控制码块。
[0022]在一种可能的实现方式中,N=5000。
[0023]在一种可能的实现方式中,所述确定所述至少两个第一控制码块中的至少一个非目标控制码块包括:将所述N个码块中的第一个第一控制码块确定为所述非目标控制码块。
[0024]本申请实施例中,发送端可以将每5000个码块中的第一个第一控制码块确定为非
目标控制码块,由此,该5000个码块中包括的其余第一控制码块,则可以为目标控制码块。示例性的,第一码块流中包括2*5000个码块,则第一个5000个码块中可以确定至少一个非目标控制码块,然后在第二个5000个码块中确定至少一个非目标控制码块。示例性的,发送端可以确定检测窗口内的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种码块流的处理方法,其特征在于,所述方法包括:获取第一码块流,所述第一码块流中包括至少两个码块,所述至少两个码块中包括至少两个第一控制码块;确定所述至少两个第一控制码块中的至少一个目标控制码块,所述目标控制码块是可以被替换为第二控制码块的第一控制码块;当需要插入所述第二控制码块时,将所述至少一个目标控制码块中的一个所述目标控制码块替换为所述第二控制码块,得到第二码块流。2.根据权利要求1所述的方法,其特征在于,所述第一控制码块为空闲码块、低功耗空闲码块或错误码块中的任一项。3.根据权利要求1或2所述的方法,其特征在于,所述确定所述至少两个第一控制码块中的至少一个目标控制码块包括:确定所述至少两个第一控制码块中的至少一个非目标控制码块,所述非目标控制码块是不能被替换为所述第二控制码块的第一控制码块。4.根据权利要求3所述的方法,其特征在于,所述非目标控制码块为基于速率适配需求被预留的第一控制码块。5.根据权利要求3或4所述的方法,其特征在于,所述确定所述至少两个第一控制码块中的至少一个非目标控制码块包括:根据第一阈值确定所述至少两个第一控制码块中的所述至少一个非目标控制码块,所述第一阈值基于速率适配需求得到。6.根据权利要求1-5任一项所述的方法,其特征在于,所述将所述至少一个目标控制码块中的一个所述目标控制码块替换为所述第二控制码块,得到第二码块流之前,所述方法还包括:标记所述至少一个目标控制码块;所述将所述至少一个目标控制码块中的一个所述目标控制码块替换为所述第二控制码块,得到第二码块流包括:将标记的所述至少一个目标控制码块中的一个所述目标控制码块替换为所述第二控制码块,得到所述第二码块流。7.根据权利要求3-5任一项所述的方法,其特征在于,所述将所述至少一个目标控制码块中的一个所述目标控制码块替换为所述第二控制码块,得到第二码块流之前,所述方法还包括:标记所述至少一个非目标控制码块;所述将所述至少一个目标控制码块中的一个所述目标控制码块替换为所述第二控制码块,得到第二码块流包括:将未标记的第一控制码块中的一个所述第一控制码块替换为所述第二控制码块,得到所述第二码块流。8.根据权利要求1-7任一项所述的方法,其特征在于,所述将所述至少一个目标控制码块中的一个所述目标控制码块替换为所述第二控制码块,得到第二码块流包括:根据所述第二控制码块的周期和/或所述第二控制码块的优先级将所述至少一个目标控制码块中的一个所述目标控制码块替换为所述第二控制码块,得到所述第二码块流。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述第一码块流中还包括第三控制码块。10.根据权利要求1-9任一项所述的方法,其特征在于,所述目标控制码块还用于被替换为第三控制码块。11.根据权利要求9或10所述的方法,其特征在于,所述第三控制码块的优先级高于或等于所述第二控制码块的优先级。12.根据权利要求1-11任一项所述的方法,其特征在于,所述第二控制码块包括自动保护倒换APS码块、链接验证CV码块、延迟测量DM码块、客户信号类型指示CS码块中的任一项或多项。13.根据权利要求1-11任一项所述的方法,其特征在于,所述第二控制码块中包括自动保护倒换APS信息、链接验证CV信息、延迟测量DM信息、客户信号类型指示CS信息中的任一项或多项。14.一种码块流的处理方法,其特征在于,所述方法包括:获取第一码块流,所述第一码块流中包括至少两个码块,所述至少两个码块中包括第一边界码块和第二边界码块;根据所述第一边界码块和所述第二边界码块之间的码块数量确定第二控制码块的周期;在需要插入所述第二控制码块时,根据所述第二控制码块的周期在所述第一码块流中插入至少一个所述第二控制码块,得到第二码块流。15.根据权利要求14所述的方法,其特征在于,所述第一边界码块和所述第二边界码块之间的码块数量不同,所述第二控制码块的周期不同。16.根据权利要求14所述的方法,其特征在于,所述第一边界码块和所述第二边界码块之间的码块数量对应的范围不同,所述第二控制码块的周期不同。17.根据权利要求14-16任一项所述的方法,其特征在于,所述根据所述第一边界码块和所述第二边界码块之间的码块数量确定第二控制码块的周期包括:根据所述第一边界码块与所述第二边界码块之间的码块数量确定第一控制码块在所述至少两个码块中的比值;根据所述第一控制码块在所述至少两个码块中的比值以及第一阈值确定所述第二控制码块的周期,所述第一阈值基于速率适配需求得到。18.根据权利要求14-17任一项所述的方法,其特征在于,根据所述第一边界码块和所述第二边界码块之间的码块数量确定第二控制码块的周期包括:根据预设时长内,所述第一边界码块和所述第二边界码块之间的码块数量的最大值确定所述第二控制码块的周期;或者,根据预设次数内,所述第一边界码块和所述第二边界码块之间的码块数量的最大值确定所述第二控制码块的周期,所述预设次数用于表示所述第一边界码块和所述第二边界码块之间的码块数量的统计次数。19.根据权利...

【专利技术属性】
技术研发人员:钟其文徐丽李日欣
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1