光业务单元的映射方法及装置、存储介质、电子装置制造方法及图纸

技术编号:36368561 阅读:25 留言:0更新日期:2023-01-18 09:26
本发明专利技术提供了一种光业务单元的映射方法及装置、存储介质、电子装置,上述光业务单元的映射方法包括:根据第一预设时间按照预定发送顺序将光业务单元映射到光净荷单元的净荷块中,其中,所述第一预设时间为所述光净荷单元中传输一个净荷块所需要的时间,即仅通过确定第一预设时间,根据第一预设时间将光业务单元映射到光净荷单元的净荷块,通过上述技术方案,解决了相关技术中,在光净荷单元速率变更的情况下,映射处理复杂,无法正常计算映射机会等问题。会等问题。会等问题。

【技术实现步骤摘要】
光业务单元的映射方法及装置、存储介质、电子装置


[0001]本专利技术涉及通信领域,具体而言,涉及一种光业务单元的映射方法及装置、存储介质、电子装置。

技术介绍

[0002]当前相关技术中,采用光业务单元(Optical Service Unit,简称为OSU)的方式来实现对多业务的灵活汇聚承载。多路业务分别映射到不同的光业务单元OSU,分别配置固定带宽。多路光业务单元的数据流汇聚后映射到光传送网(Optical Transport Network,简称为OTN)的光净荷单元(Optocal Payload Unit,简称为OPU)的净荷块(Payload Block,简称为PB)中。
[0003]通常按下述方法来计算不同OSU业务对应OSU帧到OPU中PB的映射机会:在j*C Mod P<C的情况下,获取映射机会,其中,C为OSU业务带宽对应的基准速率倍数,j为OSU业务的净荷块计数器,取值#1

#P,在1到P之间依次循环,计数一轮等于一个传送周期窗口,P为传送周期,在考虑频偏因素后,OPU净荷带宽速率除以基准速率值向下取整,代表线路传输能力数值,所有OSU业务的C值不超过P值来计算保证带宽足够。
[0004]可以得到,在基准速率固定情况下,上述方案中的P值和OPU带宽直接相关,C值和OSU业务带宽直接对应,在上述参数都固定不变情况下,可以实现映射机会的计算。目前现有技术中,基于GFP

F客户信号映射定义的灵活光通路数据单元(Flexible Optical Data Unit for GFP

F mapped client signals,简称为ODUFlex(GFP

F)),可以实现ODUFlex无损带宽调整,调整过程中ODU速率会连续改变。如果包含了OSU子业务,则调整过程中,ODU速率对应的P值由于连续变化,难于进行映射机会的计算处理。
[0005]针对相关技术中,在光净荷单元速率变更的情况下,映射处理复杂,无法正常计算映射机会等问题,尚未提出有效的技术方案。

技术实现思路

[0006]本专利技术实施例提供了一种光业务单元的映射方法及装置、存储介质、电子装置,以至少解决相关技术中,在光净荷单元速率变更的情况下,映射处理复杂,无法正常计算映射机会等问题。
[0007]本专利技术实施例提供了一种光业务单元的映射方法,包括:根据第一预设时间按照预定发送顺序将光业务单元映射到光净荷单元的净荷块中,其中,所述第一预设时间为所述光净荷单元中传输一个净荷块所需要的时间。
[0008]在一个示例性实施例中,根据第一预设时间按照预定发送顺序将光业务单元映射到光净荷单元的净荷块中之前,所述方法还包括:根据第二预设时间和接收到的光业务单元比特数确定光业务单元的发送机会,其中,根据光业务单元的理论速率计算接收光业务单元一帧数据所需要的最短时间。
[0009]在一个示例性实施例中,所述第二预设时间为根据光业务单元的理论速率计算接
收光业务单元一帧数据所需要的最短时间,包括:至少通过以下之一方法确定所述第二预设时间:根据光业务单元的基准速率和光业务单元的基准速率倍数确定第二预设时间;根据光业务单元的理论速率和映射比例系数确定第二预设时间,其中,所述映射比例系数用于指示所述光业务单元的帧长与净荷长度的比值。
[0010]在一个示例性实施例中,根据第二预设时间和接收到的光业务单元比特数确定光业务单元的发送机会,所述方法还包括:当光业务单元有发送机会时,将所述光业务单元对应第一缓存中的一帧数据写入到第二缓存,其中,所述第一缓存用于存储接收到的光业务单元数据,所述第二缓存用于存储预定发送顺序的光业务单元数据,所述第二缓存为一个或不同优先级的多个。
[0011]在一个示例性实施例中,根据第二预设时间和接收到的光业务单元比特数确定光业务单元的发送机会,包括:在确定接收到的光业务单元比特数大于等于一个光业务单元帧的长度的情况下,确定当前时间是否到达或超过第一发送时刻;在确定到达或超过所述第一发送时刻时,为所述光业务单元分配发送机会,其中,相邻两个第一发送时刻的时间间隔为第二预设时间。
[0012]在一个示例性实施例中,在确定接收到的光业务单元比特数大于等于一个光业务单元帧的长度的情况下,确定当前时间是否到达或超过第一发送时刻,包括:为所述光业务单元设置周期性的定时器,当所述定时器的计时时间等于或大于第二预设时间的情况下,确定到达或超过所述第一发送时刻,将所述发送机会对应的许可标识更新为许可,并重置定时器,自动启动下一周期计时;确定接收到的光业务单元比特数是否大于等于一个光业务单元帧的长度;在确定接收到的光业务单元比特数大于等于一个光业务单元帧的长度的情况下,确定所述发送机会对应的许可标识,其中,在所述发送机会对应的许可标识为许可的情况下,为所述光业务单元分配发送机会,并清除发送机会对应的许可标识。
[0013]在一个示例性实施例中,根据第二预设时间和接收到的光业务单元比特数确定光业务单元的映射机会,包括:在确定到达或超过第一发送时刻的情况下,确定接收到的光业务单元比特数是否大于等于一个光业务单元帧的长度;当确定接收到的光业务单元比特数大于等于一个光业务单元帧的长度时,为所述光业务单元分配发送机会,其中,相邻两个第一发送时刻的时间间隔为第二预设时间;当确定所述第一缓存中接收到的光业务单元比特数小于一个光业务单元帧的长度时,等待下一个第一发送时刻。
[0014]在一个示例性实施例中,在确定到达或超过第一发送时刻的情况下,确定所述第一缓存中接收到的光业务单元比特数是否大于等于一个光业务单元帧的长度之前,所述方法还包括:为所述光业务单元设置周期性的定时器,在所述定时器的计时时间等于或大于第二预设时间的情况下,确定到达或超过第一发送时刻,将所述发送机会对应的许可标识更新为许可,并重置定时器,自动启动下一周期计时;在确定所述发送机会对应的许可标识为许可的情况下,清除所述发送机会对应的许可标识,并确定所述第一缓存中接收到的光业务单元比特数是否大于等于一个光业务单元帧的长度;在确定所述第一缓存中接收到的光业务单元比特数大于等于一个光业务单元帧的长度的情况下,为所述光业务单元分配发送机会。
[0015]在一个示例性实施例中,将所述光业务单元对应第一缓存中的一帧数据写入到第二缓存,包括:依次查询所有光业务单元,确定当前光业务单元是否具有所述发送机会;在
确定当前光业务单元具有所述发送机会的情况下,则将所述当前光业务单元的一帧数据从所述第一缓存中写入所述光业务单元对应的第二缓存;在确定当前光业务单元不具有所述发送机会的情况下,则查询下一个光业务单元。
[0016]在一个示例性实施例中,当光业务单元有发送机会时,将所述光业务单元对应第一缓存中的一帧数据写入到第二缓存,包括:当多个光业务单元具有发送机会时,根据预设的第一优先级策略确定多个光业务单元的调度顺序,并按调度顺序将所述多个光业务单元本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种光业务单元的映射方法,其特征在于,包括:根据第一预设时间按照预定发送顺序将光业务单元映射到光净荷单元的净荷块中,其中,所述第一预设时间为所述光净荷单元中传输一个净荷块所需要的时间。2.根据权利要求1所述的方法,其特征在于,根据第一预设时间按照预定发送顺序将光业务单元映射到光净荷单元的净荷块中之前,所述方法还包括:根据第二预设时间和接收到的光业务单元比特数确定光业务单元的发送机会,其中,所述第二预设时间为根据光业务单元的理论速率计算接收光业务单元一帧数据所需要的最短时间。3.根据权利要求2所述的方法,其特征在于,根据第二预设时间和接收到的光业务单元比特数确定光业务单元的发送机会,所述方法还包括:当光业务单元有发送机会时,将所述光业务单元对应第一缓存中的一帧数据写入到第二缓存,其中,所述第一缓存用于存储接收到的光业务单元数据,所述第二缓存用于存储预定发送顺序的光业务单元数据,所述第二缓存为一个或不同优先级的多个缓存。4.根据权利要求2所述的方法,其特征在于,所述第二预设时间为根据光业务单元的理论速率计算接收光业务单元一帧数据所需要的最短时间,包括:至少通过以下之一方法确定所述光业务单元的理论速率:根据光业务单元的基准速率和光业务单元的基准速率倍数确定所述光业务单元的理论速率;根据光业务单元的客户业务理论速率和映射比例系数确定所述光业务单元的理论速率,其中,所述映射比例系数用于指示所述光业务单元的帧长与光业务单元中固定的净荷长度的比值。5.根据权利要求2所述的方法,其特征在于,根据第二预设时间和接收到的光业务单元比特数确定光业务单元的发送机会,包括:在确定接收到的光业务单元比特数大于等于一个光业务单元帧的长度的情况下,确定当前时间是否到达或超过第一发送时刻;在确定到达或超过所述第一发送时刻时,为所述光业务单元分配发送机会,其中,相邻两个第一发送时刻的时间间隔为第二预设时间。6.根据权利要求5所述的方法,其特征在于,在确定接收到的光业务单元比特数大于等于一个光业务单元帧的长度的情况下,确定当前时间是否到达或超过第一发送时刻,包括:为所述光业务单元设置周期性的定时器,当所述定时器的计时时间等于或大于第二预设时间的情况下,确定到达或超过所述第一发送时刻,将所述发送机会对应的许可标识更新为许可,并重置定时器,自动启动下一周期计时;确定接收到的光业务单元比特数是否大于等于一个光业务单元帧的长度;在确定接收到的光业务单元比特数大于等于一个光业务单元帧的长度的情况下,确定所述发送机会对应的许可标识,其中,在所述发送机会对应的许可标识为许可的情况下,为所述光业务单元分配发送机会,并清除发送机会对应的许可标识。7.根据权利要求2所述的方法,其特征在于,根据第二预设时间和接收到的光业务单元比特数确定光业务单元的映射机会,包括:在确定到达或超过第一发送时刻的情况下,确定接收到的光业务单元比特数是否大于
等于一个光业务单元帧的长度;当确定接收到的光业务单元比特数大于等于一个光业务单元帧的长度时,为所述光业务单元分配发送机会,其中,相邻两个第一发送时刻的时间间隔为第二预设时间;当确定所述第一缓存中接收到的光业务单元比特数小于一个光业务单元帧的长度时,等待下一个第一发送时刻。8.根据权利要求7所述的方法,其特征在于,在确定到达或超过第一发送时刻的情况下,确定所述第一缓存中接收到的光业务单元比特数是否大于等于一个光业务单元帧的长度之前,所述方法还包括:为所述光业务单元设置周期性的定时器,在所述定时器的计时时间等于或大于第二预设时间的情况下,确定到达或超过第一发送时刻,将所述发送机会对应的许可标识更新为许可,并重置定时器,自动启动下一...

【专利技术属性】
技术研发人员:王东张源斌
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1