一种延时自适应的BMP映射实现方法及系统技术方案

技术编号:32834661 阅读:29 留言:0更新日期:2022-03-26 20:52
本发明专利技术公开了一种延时自适应的BMP映射实现方法及系统,涉及光传送网技术领域,包括:根据预设的自适应策略得到客户业务带宽对应的净荷量。对客户业务数据进行BMP映射得到OSU数据块,并在进行BMP映射时,根据净荷量填充OSU数据块的净荷区域。所述自适应策略为判断客户业务带宽所属的带宽范围,根据带宽范围确定净荷量,带宽范围的边界值越大,净荷量越大。本发明专利技术映射图案根据不同业务灵活可变,从而对于不同业务可产生不同延时特性,该方法应用于OSU技术中,对于低速业务,可有效降低客户业务映射到OSU过程中的延时。射到OSU过程中的延时。射到OSU过程中的延时。

【技术实现步骤摘要】
一种延时自适应的BMP映射实现方法及系统


[0001]本专利技术涉及光传送网(optical transport network,OTN)
,具体涉及一种延时自适应(delay adaptive)的比特同步映射规程(bit

synchronous mapping procedure,BMP)映射实现方法及系统。

技术介绍

[0002]传统的OTN网络划分成的最小时隙颗粒为1.25G,其不能有效的接入和承载低速业务,例如数据传输率为2Mbit/s的业务。针对该问题,多厂家提出光业务单元(Optical Service Unit,OSU)的概念,将低速业务映射到OSU容器,多个OSU容器再复用到光通路数据单元(Optical Channel Data Unit,ODUk/flex)。
[0003]客户业务映射到OSU容器中的方法之一是BMP映射,传统的BMP映射对于特定业务采用唯一的映射图案,即填充到OSU块中的OSU数据帧结构固定。其中,OSU数据的帧结构包括开销区域(OH)、净荷区域(payload)以及填充区域(stuff),采用传统的BMP映射方法,填充到净荷区域的净荷量不变。
[0004]但由于OSU容器的一个块较大,客户业务映射到OSU容器时需要填满整个OSU块,如果沿用传统OTN的BMP映射方法,采用唯一映射图案,则低速业务产生一个OSU块的时间长,业务延时大。

技术实现思路

[0005]针对现有技术中存在的上述不足,本专利技术提供一种延时自适应的BMP映射实现方法及系统,能够根据客户业务带宽大小灵活调整OSU数据块的净荷区域大小,从而降低生成OSU数据块产生的延时。
[0006]为达到以上目的,采取的技术方案是:
[0007]一种延时自适应的BMP映射实现方法,包括:
[0008]根据预设的自适应策略得到客户业务带宽对应的净荷量;
[0009]对客户业务数据进行BMP映射得到OSU数据块,并在进行BMP映射时,根据净荷量填充OSU数据块的净荷区域;
[0010]所述自适应策略为判断客户业务带宽所属的带宽范围,根据带宽范围确定净荷量,带宽范围的边界值越大,净荷量越大。
[0011]优选的,所述方法还包括:
[0012]将客户业务数据以位宽数据的形式依次缓存至N

1个RAM中,其中,N为一个传输周期中传输的OSU数据量最多包含的位宽数据的个数,OSU数据块包括至少一个传输周期传输的OSU数据量。
[0013]优选的,所述方法还包括:
[0014]根据净荷量和位宽数据处理得到移位字节数、高指针、以及低指针;
[0015]对客户业务数据进行BMP映射时,获取当前的位宽数据,并从n

1个RAM中分别获取
之前的位宽数据,根据移位字节数对每个位宽数据均进行移位得到移位数据,根据高指针和低指针从每个移位数据中均截取有效数据,对n个有效数据进行拼接并填充至OSU数据块的净荷区域得到OSU数据块,其中,n为不大于N的正整数。
[0016]优选的,所述方法还包括:
[0017]根据净荷量填充OSU数据块的净荷区域后,填充OSU数据块的开销区域和填充区域得到OSU数据块。
[0018]优选的,不同客户业务带宽对应的OSU数据块的块大小相同。
[0019]一种延时自适应的BMP映射实现系统,所述系统包括:
[0020]延时自适应单元,其用于根据预设的自适应策略得到客户业务带宽对应的净荷量;
[0021]控制单元,其用于根据净荷量和客户业务数据处理得到控制信号;
[0022]数据处理单元,其用于根据控制信号对客户业务数据进行BMP映射得到OSU数据块,并在进行BMP映射时,根据净荷量填充OSU数据块的净荷区域;
[0023]所述自适应策略为判断客户业务带宽所属的带宽范围,根据带宽范围确定净荷量,带宽范围的边界值越大,净荷量越大。
[0024]优选的,所述系统还包括:
[0025]RAM缓存单元,其包括N

1个RAM,用于将客户业务数据以位宽数据的形式依次缓存至N

1个RAM中,N为一个传输周期中传输的OSU数据量最多包含的位宽数据的个数,OSU数据块包括至少一个传输周期传输的OSU数据量;
[0026]客户业务数据由多个位宽数据组成,客户业务对应的传输通道在相应的传输周期中均传输一位宽数据至RAM缓存单元。
[0027]优选的,所述控制信号还包括移位字节数、高指针、以及低指针;
[0028]所述数据处理单元还用于在对客户业务数据进行BMP映射时,获取当前的位宽数据,并从n

1个RAM中分别获取位宽数据,根据移位字节数对每个位宽数据均进行移位得到移位数据,根据高指针和低指针从每个移位数据中均截取有效数据,对n个有效数据进行拼接并填充至OSU数据块的净荷区域以得到OSU数据块,其中,n为不大于N的正整数。
[0029]优选的,所述数据处理单元根据净荷量填充OSU数据块的净荷区域后,填充OSU数据块的开销区域和填充区域以得到OSU数据块。
[0030]优选的,所述数据处理单元生成的对应不同客户业务带宽的OSU数据块的块大小相同。
[0031]本专利技术的有益效果:映射图案根据不同业务灵活可变,从而对于不同业务可产生不同延时特性,该方法应用于OSU技术中,对于低速业务,可有效降低客户业务映射到OSU过程中的延时。
附图说明
[0032]图1为本专利技术实施例中延时自适应的BMP映射实现方法的流程图。
[0033]图2为本专利技术实施例中延时自适应的BMP映射实现系统的功能模块示意图。
具体实施方式
[0034]以下结合附图及实施例对本专利技术作进一步详细说明。
[0035]如图1所示,本专利技术实施例提供一种延时自适应的BMP映射实现方法,包括根据预设的自适应策略确定与客户业务带宽匹配的OSU数据块的净荷区域的净荷量大小也即映射图案,在对不同客户业务带宽的客户业务数据进行BMP映射时,根据相应的映射图案生成具有不同净荷量的OSU数据块。其中,自适应策略为判断客户业务带宽所属的带宽范围,根据带宽范围确定净荷量,带宽范围的边界值越大,净荷量越大。对于高速业务,OSU数据块的净荷量较大,对于低速业务,OSU数据块的净荷量较小,映射图案根据不同业务灵活可变,从而对于不同业务可产生不同延时特性,该方法应用于OSU技术中,对于低速业务,可有效降低客户业务映射到OSU过程中的延时。
[0036]继续参照图1所示,提供一种延时自适应的BMP映射实现方法的实施例,上述方法包括:
[0037]步骤S1、根据预设的自适应策略得到客户业务带宽对应的净荷量。
[0038]步骤S2、根据净荷量和位宽数据处理得到移位字节数、高指针、以及低指针。
[0039]步骤S3、将客户业务数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种延时自适应的BMP映射实现方法,其特征在于,所述方法包括:根据预设的自适应策略得到客户业务带宽对应的净荷量;对客户业务数据进行BMP映射得到OSU数据块,并在进行BMP映射时,根据净荷量填充OSU数据块的净荷区域;所述自适应策略为判断客户业务带宽所属的带宽范围,根据带宽范围确定净荷量,带宽范围的边界值越大,净荷量越大。2.如权利要求1所述的延时自适应的BMP映射实现方法,其特征在于,所述方法还包括:将客户业务数据以位宽数据的形式依次缓存至N

1个RAM中,其中,N为一个传输周期中传输的OSU数据量最多包含的位宽数据的个数,OSU数据块包括至少一个传输周期传输的OSU数据量。3.如权利要求2所述的延时自适应的BMP映射实现方法,其特征在于,所述方法还包括:根据净荷量和位宽数据处理得到移位字节数、高指针、以及低指针;对客户业务数据进行BMP映射时,获取当前的位宽数据,并从n

1个RAM中分别获取之前的位宽数据,根据移位字节数对每个位宽数据均进行移位得到移位数据,根据高指针和低指针从每个移位数据中均截取有效数据,对n个有效数据进行拼接并填充至OSU数据块的净荷区域得到OSU数据块,其中,n为不大于N的正整数。4.如权利要求2所述的延时自适应的BMP映射实现方法,其特征在于,所述方法还包括:根据净荷量填充OSU数据块的净荷区域后,填充OSU数据块的开销区域和填充区域得到OSU数据块。5.如权利要求1所述的延时自适应的BMP映射实现方法,其特征在于,不同客户业务带宽对应的OSU数据块的块大小相同。6.一种延时自适应的BMP映射实现系统,其特征在于,所述系统包括:延时自适应单元,其用于根据预设的自适应策略得到客户业务带宽对应的净荷量;控制单元,其用于根据净荷量...

【专利技术属性】
技术研发人员:李娜李光瑜海增强王雅琴
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

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

1