一种业务复用方法、业务解复用方法以及相关设备技术

技术编号:20430724 阅读:41 留言:0更新日期:2019-02-23 10:41
本发明专利技术实施例公开了一种业务复用方法、业务解复用方法以及相关设备,所述方法包括:发送设备向接收设备发送第一业务的比特块流,若所述发送设备确定出由所述第一业务切换至第二业务进行业务发送,则所述发送设备将至少一个业务切换指示比特块发送给接收设备,所述发送设备将所述第二业务的比特块流发送给接收设备。可见,所述发送设备的业务切换不受当前正在传输的业务的影响,可根据需要实时在任一比特块上实现业务切换。且通过在需要进行业务切换的比特块流之间插入业务切换指示比特块进行业务切换,降低了业务切换过程中的延迟和抖动,保障了业务切换的低时延。

A Service Reuse Method, Service Demultiplexing Method and Related Equipment

The embodiments of the present invention disclose a service multiplexing method, a service demultiplexing method and related devices. The method includes: the transmitting device sends a bit block stream of the first service to the receiving device. If the transmitting device determines that the first service is switched to the second service for service transmission, the transmitting device sends at least one service switching instruction bit block to the receiving device for service transmission. The receiving device transmits the bit block stream of the second service to the receiving device. It can be seen that the service switching of the transmitting device is not affected by the current service being transmitted, and the service switching can be realized on any bit block in real time according to the need. Moreover, by inserting service switching instruction bits between the bits that need to be switched, the delay and jitter in the process of service switching are reduced, and the low delay of service switching is guaranteed.

【技术实现步骤摘要】
一种业务复用方法、业务解复用方法以及相关设备
本专利技术涉及通信
,尤其涉及一种业务复用方法、业务解复用方法以及相关设备。
技术介绍
电气和电子工程师协会(instituteofelectricalandelectronicsengineers,IEEE)定义的基于802.3的以太网作为业务的接口,应用在各种场合并取得了巨大的成功应用,然而随着网络技术的发展,网络要支持的业务类型越来越多。现有技术中,为使得网络能够支持多类型的业务,则提出了灵活以太网(flexethernet,FlexE)的概念。通过FlexE可以实现多业务在同一个物理链路上复用,如图1所示,网络设备包括多个编码器101以及复用模块102,在FlexE中,多个业务经过与各业务对应的编码器101进行编码,所述编码器101将经过编码后的码块流发送给复用模块102,复用模块102可实现多业务的码块流的复用。复用模块102的复用方法是采用时分复用(timedivisionmultiplexing,TDM)技术,复用模块102以码块为粒度进行时隙划分,通过时隙间插实现复用,复用模块102输出的业务数据流的具体结构可参见图2所示为例,以20个时隙作为循环周期,每1023个循环插入一个FlexE开销码块用于时隙定位,在业务传输的具体过程中,每个时隙可以作为一个独立的通道用来传输业务,20个时隙即20个通道就可以用来传输20个业务。基于flexE的复用,各时隙所承载的业务是预先配置的,所述复用模块102输出的业务数据流无法实时进行业务切换。
技术实现思路
本申请提供了一种业务复用方法、业务解复用方法以及相关设备,其能够实时进行业务切换,且能够有效的保障业务切换的低时延。本专利技术实施例第一方面提供了一种业务复用方法,包括:步骤A、发送设备将第一业务的比特块流和第二业务的比特块流输入至对应的缓存区。所述发送设备的各接收接口用于接收第一业务的比特块流和第二业务的比特块流,所述发送设备可确定出与第一业务的比特块流对应的第一缓存区以及与第二业务的比特块流对应的第二缓存区;所述发送设备即可将所述第一业务的比特块流输入至对应的第一缓存区,并将所述第二业务的比特块流输入至对应的第二缓存区。本方面所示的第一业务的比特块流和所述第二业务的比特块流可为所述发送设备接收到的多路业务的比特块流中的任意两个需要依次发送给所述接收设备的比特块流。步骤B、所述发送设备向接收设备发送第一业务的比特块流。所述发送设备可判断所述第一业务的比特块流以及所述第二业务的比特块流发送至所述接收设备的优先级。本方面所示以第一业务的比特块流先于所述第二业务的比特块流发送至所述接收设备为例进行示例性说明:如,所述发送设备确定出所述第一业务的比特块流等待发送的时间长于第二业务的比特块流等待发送的时间,则确定出第一业务的比特块流先于所述第二业务的比特块流发送至所述接收设备。在所述发送设备确定出第一业务的比特块流先于所述第二业务的比特块流发送至所述接收设备的情况下,则所述发送设备即可向接收设备发送第一业务的比特块流。步骤C、所述发送设备确定是否由所述第一业务切换至第二业务进行业务发送,若是,则执行步骤D。本方面中,所述发送设备可确定出在所述第一业务的比特块流发送完成后,切换至所述第二业务的比特块流进行发送。又如,所述发送设备可确定出发送了所述第一业务的比特块流中的所述发送设备预先确定的预设数据流量后,切换至所述第二业务的比特块流进行业务发送,即所述发送设备可在所述第一业务的比特块流没有发送完整时,所述发送设备已发送了所述第一业务的比特块流中的预设数据流量后,切换至所述第二业务的比特块流进行业务发送。步骤D、所述发送设备将至少一个业务切换指示比特块发送给接收设备。若所述发送设备确定出由所述第一业务切换至所述第二业务进行业务发送,则发送设备可在所述第一业务的比特块流和所述第一业务的比特块流之间插入所述至少一个业务切换指示比特块,并将至少一个业务切换指示比特块发送给接收设备。所述至少一个业务切换指示比特块用于指示由所述第一业务切换至所述第二业务进行业务发送。步骤E、所述发送设备将所述第二业务的比特块流发送给接收设备。所述发送设备完成所述至少一个业务切换指示比特块的发送后,所述发送设备即可发送所述第二业务的比特块流。可见,所述发送设备按发送时间由前到后的顺序,依次发送所述第一业务的比特块流、所述至少一个业务切换指示比特块以及所述第二业务的比特块流。本方面所提供的业务复用方法的有益效果在于,所述发送设备的业务切换可根据需要实时在任一比特块上实现业务切换。且通过在需要进行业务切换的比特块流之间插入业务切换指示比特块进行业务切换,降低了业务切换过程中的延迟和抖动,保障了业务切换的低时延。本实施例所示的发送设备可将优先级高的业务切换至优先级低的业务之前发送,从而实现了高优先级业务的抢占发送,保障了高优先级业务极低的延时抖动。本实施例所示通过缓存区实现业务的复用,从而有效的避免了通过独占带宽的方式进行复用所带来的带宽浪费和传输延时的问题。本实施例所示的第一方面的一种可选的实现方式中,所述第一业务的比特块流所包括的任一比特块、所述第二业务的比特块流所包括的任一比特块以及所述至少一个业务切换指示比特块中的任一业务切换指示比特块为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,且M2>M1。本实施例所示的第一方面的一种可选的实现方式中,执行步骤B之前,还执行如下步骤:步骤B01、所述发送设备获取所述第一业务的第一业务数据。本方面所示的所述第一业务可为非以太网业务。步骤B02、所述发送设备对所述第一业务数据进行编码以生成所述第一业务的比特块流。在执行步骤E之前,还执行如下步骤:步骤E01、所述发送设备获取所述第二业务的第二业务数据。步骤E02、所述发送设备对所述第二业务数据进行编码以生成所述第二业务的比特块流。通过本方面所示,所述发送设备对不同类型的网络的数据进行复用,从而使得所述发送设备能够对不同类型的业务进行复用,使得本实施例所示的业务复用方法能够应用至不同的网络环境中。本实施例所示的第一方面的一种可选的实现方式中,若所述M1/M2比特块可为64B/66B比特块,则M2–M1,即66-64表示每个比特块中的首部同步头比特数。本方面所示可通过一个或多个所述业务切换指示比特块用于指示由第一业务的比特块流切换至所述第二业务的比特块流。其中,所述业务切换指示比特块以包括参数O0、D1、D2、D3、C4、C5、C6以及C7,参数D1、D2以及D3为8比特bit数据,参数C4、C5、C6以及C7为7比特bit数据,参数O0为4比特控制码。本实施例所示的第一方面的一种可选的实现方式中,若所述M1/M2比特块为8B/10B比特块,则所述业务切换指示比特块的数目为多个,且多个所述业务切换指示比特块包括至少一个特殊比特块以及至少一个数据比特块。可见,对于8B/10B编码,需要通过特殊比特块和所述数据比特块一起用于指示业务切换。可见,本方面所示的编码方式,在用于指示业务切换的过程中,在作为业务切换指示比特块上即可实现在至少一个业务切换指示比特块上实现实时的业务切换,从而降低了业务切本文档来自技高网...

【技术保护点】
1.一种业务复用方法,其特征在于,包括:发送设备向接收设备发送第一业务的比特块流;所述发送设备确定是否由所述第一业务切换至第二业务进行业务发送;若所述发送设备确定出由所述第一业务切换至所述第二业务进行业务发送,则所述发送设备将至少一个业务切换指示比特块发送给接收设备,所述至少一个业务切换指示比特块用于指示由所述第一业务切换至所述第二业务进行业务发送;所述发送设备将所述第二业务的比特块流发送给接收设备。

【技术特征摘要】
1.一种业务复用方法,其特征在于,包括:发送设备向接收设备发送第一业务的比特块流;所述发送设备确定是否由所述第一业务切换至第二业务进行业务发送;若所述发送设备确定出由所述第一业务切换至所述第二业务进行业务发送,则所述发送设备将至少一个业务切换指示比特块发送给接收设备,所述至少一个业务切换指示比特块用于指示由所述第一业务切换至所述第二业务进行业务发送;所述发送设备将所述第二业务的比特块流发送给接收设备。2.根据权利要求1所述的方法,其特征在于,所述第一业务的比特块流所包括的任一比特块、所述第二业务的比特块流所包括的任一比特块以及所述至少一个业务切换指示比特块中的任一业务切换指示比特块为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,且M2>M1。3.根据权利要求2所述的方法,其特征在于,所述发送设备向接收设备发送第一业务的比特块流之前,所述方法还包括:所述发送设备获取所述第一业务的第一业务数据;所述发送设备对所述第一业务数据进行编码以生成所述第一业务的比特块流;所述发送设备将所述第二业务的比特块流发送给接收设备之前,所述方法还包括:所述发送设备获取所述第二业务的第二业务数据;所述发送设备对所述第二业务数据进行编码以生成所述第二业务的比特块流。4.根据权利要求2或3所述的方法,其特征在于,若所述M1/M2比特块为64B/66B比特块,则所述业务切换指示比特块的数目为至少一个。5.根据权利要求2或3所述的方法,其特征在于,若所述M1/M2比特块为8B/10B比特块,则所述业务切换指示比特块的数目为多个,且多个所述业务切换指示比特块包括至少一个特殊比特块以及至少一个数据比特块。6.根据权利要求1至5任一项所述的方法,其特征在于,所述至少一个业务切换指示比特块还包括指示信息,所述指示信息用于指示发送给所述接收设备的所述第二业务的比特块流所包括的比特块数目。7.根据权利要求1至6所述的方法,其特征在于,所述发送设备将至少一个业务切换指示比特块发送给接收设备之前,所述方法还包括:所述发送设备确定目标标识,所述目标标识为与所述第二业务对应的标识;所述发送设备生成所述至少一个业务切换指示比特块,所述至少一个业务切换指示比特块包括所述目标标识,所述目标标识用于指示所述接收设备将所述第二业务的比特块流存储至目标缓存区,所述目标缓存区为所述接收设备为所述目标标识所分配的缓存区。8.根据权利要求1至7任一项所述的方法,其特征在于,所述方法还包括:若所述发送设备判断出第一业务的比特块流和/或所述第二业务的比特块流中有空闲比特块,则所述发送设备将所述空闲比特块删除。9.一种业务解复用方法,其特征在于,包括:接收设备确定是否接收到发送设备发送的至少一个业务切换指示比特块,所述至少一个业务切换指示比特块用于指示所述发送设备由第一业务切换至第二业务进行业务发送,所述第一业务的比特块流为所述接收设备在接收到所述至少一个业务切换指示比特块之前所接收到的比特块流;若所述接收设备确定接收到所述至少一个业务切换指示比特块,则所述接收设备确定在接收到所述至少一个业务切换指示比特块之后所接收的比特块流为所述第二业务的比特块流。10.根据权利要求9所述的方法,其特征在于,所述第一业务的比特块流所包括的任一比特块、所述第二业务的比特块流所包括的任一比特块以及所述至少一个业务切换指示比特块中的任一业务切换指示比特块为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,且M2>M1。11.根据权利要求10所述的方法,其特征在于,所述若所述接收设备确定接收到所述至少一个业务切换指示比特块之前,所述方法还包括:所述接收设备接收所述发送设备发送的所述第一业务的比特块流;所述接收设备对所述第一业务的比特块流进行解码以获取所述第一业务的第一业务数据;所述若所述接收设备确定接收到所述至少一个业务切换指示比特块之后,所述方法还包括:所述接收设备接收所述发送设备发送的所述第二业务的比特块流;所述接收设备对所述第二业务的比特块流进行解码以获取所述第二业务的第一业务数据。12.根据权利要求10或11所述的方法,其特征在于,若所述M1/M2比特块为64B/66B比特块,则所述业务切换指示比特块的数目为至少一个。13.根据权利要求10或11所述的方法,其特征在于,若所述M1/M2比特块为8B/10B比特块,则所述业务切换指示比特块的数目为多个,且多个所述业务切换指示比特块包括至少一个特殊比特块以及至少一个数据比特块。14.根据权利要求11至13任一项所述的方法,其特征在于,所述若所述接收设备确定接收到所述至少一个业务切换指示比特块之后,所述方法还包括:所述接收设备获取所述至少一个业务切换指示比特块所包括的指示信息,所述指示信息用于指示所述第二业务的比特块流所包括的比特块数目;所述接收设备根据所述指示信息确定所述第二业务的比特块流所包括的比特块数目。15.根据权利要求9至14任一项所述的方法,其特征在于,所述若所述接收设备确定接收到所述至少一个业务切换指示比特块之后,所述方法还包括:所述接收设备获取所述至少一个业务切换指示比特块所包括的目标标识,其中,所述目标标识为与所述第二业务对应的标识;所述接收设备将所述第二业务的比特块流存储至目标缓存区,所述目标缓存区为所述接收设备为所述目标...

【专利技术属性】
技术研发人员:张小俊查敏钟其文黄敬
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1