业务数据处理方法及设备技术

技术编号:24467387 阅读:24 留言:0更新日期:2020-06-10 19:08
本申请公开了一种业务数据处理方法及设备,属于通信技术领域。在本申请中,发送端设备可以生成承载有业务数据的OTUXn信号,根据OTUXn信号生成至少n个FlexO帧并发送出去,其中,至少n个FlexO帧中的r个FlexO帧携带有业务校验数据,该业务校验数据可以用于在k个FlexO帧的误码率大于参考误码率时,还原该业务数据。这样,若FlexO组接口包括的物理端口中不多于r个物理端口发生故障,或者,由于其他原因导致不多于r的FlexO帧的误码率大于参考误码率,则接收端设备均可以通过接收到的FlexO帧来还原该业务数据,实现了业务数据的无损恢复。

Business data processing method and equipment

【技术实现步骤摘要】
业务数据处理方法及设备
本申请涉及通信
,特别涉及一种业务数据处理方法及设备。
技术介绍
随着业务流量的增长,光传送网(opticaltransportnetwork,OTN)提供的固定速率接口已经不能满足互联需求。为此,业界提出了灵活光传送网(flexibleopticaltransportnetwork,FlexO)组接口。通过该组接口,OTN设备传输携带有业务数据的光通道传输单元Cn(OpticalTransportUnitCn,OTUCn)信号。其中,FlexO组接口可以包括多个物理端口,OTN设备将OTUCn信号调制到多个光载波上,形成携带OTUCn的多个光载波,并通过FlexO组接口包括的多个物理端口传输。若一个FlexO组接口中用于承载某一业务的业务数据的多个物理端口中的某一个物理端口发生故障,接收端设备判定整个FlexO组接口失效,无法恢复出该组接口传送的OTUCn信号。
技术实现思路
本申请提供了一种业务数据处理方法及设备,可以实现对FlexO组接口的多个物理端口传输的业务数据的无损还原。所述技术方案如下:第一方面,提供了一种业务数据处理方法,所述方法包括:生成光通道传输单元OTUXn信号,所述OTUXn信号用于承载业务数据;生成至少n个FlexO帧,所述至少n个FlexO帧用于承载所述OTUXn信号,且所述至少n个FlexO帧中包括r个FlexO校验帧和多个FlexO数据帧,其中,所述多个FlexO数据帧携带所述业务数据,所述r个FlexO校验帧携带业务校验数据,所述业务校验数据用于在k个FlexO帧的误码率大于参考误码率时,还原所述业务数据,所述k为不大于所述r的正整数,所述r为不大于所述n的正整数;通过灵活光传送网FlexO组接口发送所述至少n个FlexO帧。在本申请实施例中,发送端设备可以生成承载有业务数据的OTUXn信号,并根据OTUXn信号生成至少n个FlexO帧,其中,至少n个FlexO帧中的r个FlexO帧携带有业务校验数据,该业务校验数据可以用于在k个FlexO帧的误码率大于参考误码率时,还原该业务数据;之后,发送端设备可以通FlexO组接口发送至少n个FlexO帧。这样,当由于FlexO组接口包括的物理端口中不多于r个物理端口发生故障或其他原因导致不多于r的FlexO帧的误码率大于参考误码率时,接收端设备均可以通过接收到的FlexO帧来还原该业务数据,实现了FlexO组接口的多个物理端口中的部分物理端口发生故障的情况下业务数据的无损恢复。其中,所述生成至少n个FlexO帧的实现方式可以包括三种:在第一种实现方式中,所述OTUXn信号包括n个OTUX帧,其中,所述n个OTUX帧包括n-r个OTUX数据帧和r个OTUX校验帧;所述n-r个OTUX数据帧和所述r个OTUX校验帧的每一个都包括w个时隙;在这种情况下,生成OTUXn信号的过程可以包括:对所述n-r个OTUX数据帧的第t个时隙进行冗余编码,得到对应的校验数据,所述校验数据放置在所述OTUX校验帧的第t个时隙,t为(0,w-1)的任意正整数。相应地,生成至少n个FlexO帧的过程可以为:根据所述r个OTUX校验帧生成所述r个FlexO校验帧,并根据所述n-r个OTUX数据帧生成n-r个FlexO数据帧,将所述r个FlexO校验帧和所述n-r个FlexO数据帧作为n个FlexO帧。也即是,至少n个FlexO帧是指n个FlexO帧。在该种实现方式中,每个OTUX校验帧或每个FlexO校验帧均包括时隙指示信息,所述时隙指示信息用于指示对应的时隙是否为校验时隙,所述校验时隙是指放置有校验数据的时隙。在第二种实现方式中,所述生成至少n个FlexO帧的实现过程可以为:根据所述OTUXn信号得到n个OTUX数据帧,所述n个OTUX数据帧携带所述业务数据;根据所述n个OTUX数据帧进行冗余编码,得到r个OTUX校验帧,所述r个OTUX校验帧携带所述业务校验数据;根据所述n个OTUX数据帧生成n个FlexO数据帧,并根据所述r个OTUX校验帧生成r个FlexO校验帧,将所述n个FlexO数据帧和所述r个FlexO校验帧作为n+r个FlexO帧。在该种实现方式中,在根据OTUX数据帧映射到FlexO帧之前,对OTUX数据帧进行冗余编码,得到OTUX校验帧,之后,将OTUX数据帧和OTUX校验帧映射到FlexO帧。在第三种实现方式中,所述生成至少n个FlexO帧的实现过程可以为:根据所述OTUXn信号得到n个OTUX数据帧,所述n个OTUX数据帧携带所述业务数据;根据所述n个OTUX数据帧生成n个FlexO数据帧,并根据所述n个FlexO数据帧进行冗余编码,得到所述r个FlexO校验帧,将所述n个FlexO数据帧和所述r个FlexO校验帧作为n+r个FlexO帧。在本申请实施例中,考虑到FlexO组接口的端口速率可能小于OTUX信号的信号速率,可能需要将一个FlexO帧拆分为两路进行发送,因此,可以在将OTUX数据帧映射到FlexO帧之后,在进行冗余编码,得到FlexO校验帧。需要说明的是,在第二种实现方式和第三种实现方式中,每个OTUX校验帧或每个FlexO校验帧均包括第一开销,每个OTUX数据帧或每个FlexO数据帧均包括第二开销,所述第一开销和所述第二开销中均包括帧定位FA字节和MSI开销,且所述第一开销包括的MSI开销中包含用于指示对应的帧为校验帧的帧指示信息,所述第一开销用于携带对所述第二开销中除所述FA字节和所述MSI开销之外的信息进行校验获得的信息。可选地,其中,所述第一开销和所述第二开销中均包括随路检测指示码,所述随路检测指示码用于指示相应帧的误码率是否大于所述参考误码率。可选地,其中,所述第一开销或所述第二开销中还包括端口切换指示信息;所述端口切换指示信息用于指示从当前发送的OTUXn信号开始计数,在发送i个OTUXn信号之后,通过已增加h个物理端口的所述FlexO组接口发送FlexO帧,或者,所述端口切换指示信息用于指示从当前发送的OTUXn信号开始计数,在发送i个OTUXn信号之后,将所述FlexO组接口包括的多个物理端口中的h个物理端口移除,并通过移除端口后的所述FlexO组接口发送FlexO帧。在本申请实施例中,通过在OTUX帧或FlexO帧中携带端口切换指示信息,可以指示接收端设备根据该端口切换指示信息进行端口增加或移除,从而实现FlexO组接口的物理端口的无损增加和减少。可选地,所述通过灵活光传送网FlexO组接口发送所述至少n个FlexO帧的实现过程可以为:将所述至少n个FlexO帧中的每个FlexO帧通过所述FlexO组接口绑定的多个物理端口中的至少两个物理端口发送。或者,通过所述FlexO组接口包括的多个物理端口中的每个物理端口发送所述至少n个FlexO帧中的至少两个FlexO帧。可选地,前述三种实现方式中所述的进行冗余编码是指利用里德-所罗门RS类纠删码、低密度纠删码、阵列码、数字喷泉码、基本文档来自技高网...

【技术保护点】
1.一种业务数据处理方法,其特征在于,所述方法包括:/n生成光通道传输单元OTUXn信号,所述OTUXn信号用于承载业务数据;/n生成至少n个FlexO帧,所述至少n个FlexO帧用于承载所述OTUXn信号,且所述至少n个FlexO帧中包括r个FlexO校验帧和多个FlexO数据帧,其中,所述多个FlexO数据帧携带所述业务数据,所述r个FlexO校验帧携带业务校验数据,所述业务校验数据用于在k个FlexO帧的误码率大于参考误码率时,还原所述业务数据,所述k为不大于所述r的正整数,所述r为不大于所述n的正整数;/n通过灵活光传送网FlexO组接口发送所述至少n个FlexO帧。/n

【技术特征摘要】
1.一种业务数据处理方法,其特征在于,所述方法包括:
生成光通道传输单元OTUXn信号,所述OTUXn信号用于承载业务数据;
生成至少n个FlexO帧,所述至少n个FlexO帧用于承载所述OTUXn信号,且所述至少n个FlexO帧中包括r个FlexO校验帧和多个FlexO数据帧,其中,所述多个FlexO数据帧携带所述业务数据,所述r个FlexO校验帧携带业务校验数据,所述业务校验数据用于在k个FlexO帧的误码率大于参考误码率时,还原所述业务数据,所述k为不大于所述r的正整数,所述r为不大于所述n的正整数;
通过灵活光传送网FlexO组接口发送所述至少n个FlexO帧。


2.如权利要求1所述的方法,其特征在于,所述生成至少n个FlexO帧,所述至少n个FlexO帧用于承载所述OTUXn信号,包括:
所述OTUXn信号包括n个OTUX帧,其中,所述n个OTUX帧包括n-r个OTUX数据帧和r个OTUX校验帧,所述n-r个OTUX数据帧携带所述业务数据;
所述n-r个OTUX数据帧和所述r个OTUX校验帧的每一个都包括w个时隙;
对所述n-r个OTUX数据帧的第t个时隙中的业务数据进行冗余编码,得到对应的校验数据,所述校验数据放置在所述r个OTUX校验帧的第t个时隙,t为(0,w-1)的任意正整数;
根据所述r个OTUX校验帧生成所述r个FlexO校验帧,并根据所述n-r个OTUX数据帧生成n-r个FlexO数据帧,将所述r个FlexO校验帧和所述n-r个FlexO数据帧作为n个FlexO帧。


3.如权利要求2所述的方法,其特征在于,每个OTUX校验帧或每个FlexO校验帧均包括时隙指示信息,所述时隙指示信息用于指示对应的时隙是否为校验时隙。


4.如权利要求1所述的方法,其特征在于,所述生成至少n个FlexO帧,包括:
根据所述OTUXn信号得到n个OTUX数据帧,所述n个OTUX数据帧携带所述业务数据;
根据所述n个OTUX数据帧进行冗余编码,得到r个OTUX校验帧,所述r个OTUX校验帧携带所述业务校验数据;
根据所述n个OTUX数据帧生成n个FlexO数据帧,并根据所述r个OTUX校验帧生成r个FlexO校验帧,将所述n个FlexO数据帧和所述r个FlexO校验帧作为n+r个FlexO帧。


5.如权利要求1所述的方法,其特征在于,所述生成至少n个FlexO帧,包括:
根据所述OTUXn信号得到n个OTUX数据帧,所述n个OTUX数据帧携带所述业务数据;
根据所述n个OTUX数据帧生成n个FlexO数据帧,并根据所述n个FlexO数据帧进行冗余编码,得到所述r个FlexO校验帧,将所述n个FlexO数据帧和所述r个FlexO校验帧作为n+r个FlexO帧。


6.如权利要求4或5所述的方法,其特征在于,每个OTUX校验帧或每个FlexO校验帧均包括第一开销,每个OTUX数据帧或每个FlexO数据帧均包括第二开销,所述第一开销和所述第二开销中均包括帧定位FA字节和MSI开销,且所述第一开销包括的MSI开销中包含用于指示对应的帧为校验帧的帧指示信息,所述第一开销用于携带对所述第二开销中除所述FA字节和所述MSI开销之外的信息进行校验获得的信息。


7.如权利要求6所述的方法,其特征在于,所述第一开销和所述第二开销中均包括随路检测指示码,所述随路检测指示码用于指示相应帧的误码率是否大于所述参考误码率。


8.如权利要求6或7所述的方法,其特征在于,所述第一开销或所述第二开销中还包括端口切换指示信息;
其中,所述端口切换指示信息用于指示从当前发送的OTUXn信号开始计数,在发送i个OTUXn信号之后,通过已增加h个物理端口的所述FlexO组接口发送FlexO帧,或者,所述端口切换指示信息用于指示从当前发送的OTUXn信号开始计数,在发送i个OTUXn信号之后,将所述FlexO组接口包括的多个物理端口中的h个物理端口移除,并通过移除端口后的所述FlexO组接口发送FlexO帧。


9.如权利要求2-8任一所述的方法,其特征在于,所述通过FlexO组接口发送所述至少n个FlexO帧,包括:
将所述至少n个FlexO帧中的每个FlexO帧通过所述FlexO组接口包括的多个物理端口中的至少两个物理端口发送;或者,通过所述FlexO组接口包括的多个物理端口中的每个物理端口发送所述至少n个FlexO帧中的至少两个FlexO帧。


10.如权利要求2-9任一所述的方法,其特征在于,所述进行冗余编码是指利用里德-所罗门RS类纠删码、低密度纠删码、阵列码、数字喷泉码、基于网络编码的再生码和局部校验码中的任一种进行编码。


11.一种业务数据处理方法,其特征在于,所述方法包括:
通过灵活光传送网FlexO组接口接收m个Fl...

【专利技术属性】
技术研发人员:向俊凌杨宏常天海
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1