一种业务处理方法及装置与流程

文档序号:15626189发布日期:2018-10-09 23:02阅读:261来源:国知局
本发明涉及通信
技术领域
,尤其涉及一种业务处理方法及装置。
背景技术
:随着通信技术的发展,以太网传送速率已经从10m、100m、1g、10g发展到了现在的40g和100g,当前40g和100g的以太网已经得到广泛应用。同时,国际标准组织光互连论坛oif正在扩展以太网的应用场景,期待业务速率与以太网标准接口速率可以完全解耦,称为灵活以太网(flexibleethernet,flexe),从而增强了以太网应用的灵活性。然而,当前flexe划分的是5g时隙,未考虑承载ge、odu1等低速率业务的问题,并且在一个5g时隙中承载1.25g的ge信号,导致带宽利用率非常低。技术实现要素:本发明实施例提供一种业务处理方法及装置,能够承载低速率业务,提高带宽利用率。第一方面,本发明实施例提供了一种业务处理方法,该业务处理方法可以包括:获取客户业务,所述客户业务具有多个编码块;将所述客户业务的多个编码块映射到灵活以太网flexe子时隙中,所述flexe子时隙从flexe时隙划分的至少两个flexe子时隙中获得;生成flexe子时隙开销,所述flexe子时隙开销包括所述flexe子时隙的数量和所述flexe子时隙承载的所述客户业务的信息;将所述映射在所述flexe子时隙的客户业务和所述flexe子时隙开销通过至少一路物理通道发送出去。将所述flexe时隙的带宽分配给所述至少两个flexe子时隙。该实施方式通过时隙划分可以将低速率的客户业务映射到flexe时隙划分的子时隙中,与直接将低速率的客户业务直接映射到flexe时隙相比,可以提高带宽的利用率。在一种可能的实现方式中,所述flexe时隙中可以包含n个编码块,该n个编码块包括第一编码块和第二编码块,所述至少两个flexe子时隙包括第一子时隙和第二子时隙,将所述第一编码块分配给所述第一子时隙,将所述第二编码块分配给所述第二子时隙。其中,第一编码块和第二编码块分别为不同客户业务所具有的编码块,第一子时隙和第二子时隙为一个flexe时隙划分的两个子时隙。在一种可能的实现方式中,所述flexe子时隙的数据量可以根据所述flexe时隙的带宽和所述flexe子时隙的带宽的比值获得。作为一种可选的实施方式,可以预先确定子时隙的带宽,再确定子时隙的数量;可选的,根据该客户业务的带宽需求确定所需划分的子时隙的数量,假设客户业务的带宽需求为2.5g带宽,每个flexe时隙带宽为5g带宽,则可以将flexe时隙划分为两个子时隙。可选的,还可以预先确定子时隙的数量,再确定子时隙的带宽;例如,需要将flexe的时隙划分为两个子时隙,每个子时隙的带宽为该flexe时隙的带宽的一半。其中,当一个flexe时隙分为两个子时隙时,无法均分该flexe时隙的带宽时,可以使得该flexe时隙的不能均分的剩余位置不参与时隙的划分。在一种可能的实现方式中,所述客户业务的信息包括所述客户业务的业务类型和/或业务标识。子时隙开销可以通过开销帧中的时隙开销字段,如calendara。例如,在100ge的物理通道中每间隔1023*20个码块时插入一个开销块,连续插入八个开销块构成一个开销帧,由于一个开销帧中包括一个时隙开销字段,用于指示该连续20个时隙中一个时隙所承载的业务信息,本发明实施例中将一个时隙划分为至少两个子时隙,因此,需要至少两个开销帧才能将该至少两个子时隙的子时隙开销指示完毕。例如,在第一个开销帧,划分子时隙的时隙对应的时隙开销字段设置第一个子时隙的子时隙开销;在第二个开销帧,划分子时隙的时隙对应的时隙开销字段设置第二个子时隙的子时隙开销。因此,生成的flexe子时隙开销完整发送所需的复帧周期的个数与所划分的子时隙的个数相等。在一种可能的实现方式中,向接收端发送时隙信息切换请求cr,其中,所述cr用于指示所述flexe时隙从第一数量的flexe子时隙切换到第二数量的flexe子时隙;接收接收端返回的时隙信息切换确认消息ca,其中,所述ca用于指示允许所述flexe时隙从第一数量的flexe子时隙切换到第二数量的flexe子时隙。其中,发送端将第二数量的flexe子时隙的子时隙开销可以放置在备用时隙开销字段中指示,因此在接收到接收端发送的ca时,可以改变开销帧中正在使用的时隙开销字段的切换值,即触发c位开销切换后,发送给接收端,该c位用于指示接收端在下一个复帧周期,将按备用时隙开销字段中放置的子时隙开销来解析客户业务。其中,下一个复帧周期是根据第一数量的flexe子时隙的子时隙开销完整发送后的接下来的复帧周期。该实施方式通过cr及ca的三次握手实现了子时隙数量的灵活变化,进而,该业务处理方法可以支持业务带宽的灵活变化。第二方面,本发明实施例还提供了一种业务处理方法,该业务处理方法接收至少一路物理通道发送的码块流,并从所述码块流中识别出灵活以太网flexe开销块;从所述flexe开销块中提取flexe子时隙开销;所述flexe子时隙开销包括flexe子时隙的数量和所述flexe子时隙承载的所述客户业务的信息;根据所述子时隙开销,从所述flexe子时隙中获取所客户业务的多个编码块,所述flexe子时隙从flexe时隙划分的至少两个flexe子时隙中获得。具体的,传输设备从码块流中识别出灵活以太网flexe开销块之前,还包括:传输设备从至少一路物理通道接收到码块流后,先对码块流中66b码块进行定界,对齐和重排处理,恢复出正确的66b码块流;并通过识别确定flexe开销块进行各路数据对齐。该实施方式可以根据时隙开销字段中的flexe子时隙开销从flexe子时隙中解析出低速率的业务数据。在一种可能的实现方式中,所述多个编码块包括第一编码块和第二编码块,所述flexe子时隙包括第一子时隙和第二子时隙,所述第一子时隙承载所述第一编码块,所述第二子时隙承载所述第二编码块。其中,第一编码块为第一子时隙承载的客户业务的编码块,第二编码块为第二子时隙承载的客户业务的编码块。在一种可能的实现方式中,所述flexe子时隙的数量根据所述flexe时隙的带宽和所述flexe子时隙的带宽的比值获得。在一种可能的实现方式中,所述客户业务的信息包括所述客户业务的业务类型和/或业务标识。在一种可能的实现方式中,接收发送端发送的时隙信息切换请求cr,其中,所述cr用于指示所述flexe时隙从第一数量的flexe子时隙切换到第二数量的flexe子时隙;向发送端发送时隙信息切换确认消息ca,其中,所述ca用于指示允许所述flexe时隙从第一数量的flexe子时隙切换到第二数量的flexe子时隙。第三方面,本发明实施例还提供了一种业务处理装置,该业务处理装置具有实现上述第一方面所述的业务处理方法中的步骤。上述步骤可以通过硬件实现,也可以通过硬件执行相应的软件实现。上述硬件或软件包括一个或多个与上述步骤相对应的模块。例如,该业务处理装置可以包括获取模块、映射模块、生成模块以及发送模块。第四方面,本发明实施例还提供了一种业务处理装置,该业务处理装置具有实现上述第二方面所述的业务处理方法中的步骤。上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。上述硬件或软件包括一个或多个与上述步骤相对应的模块。例如,该业务处理装置可以包括接收模块、提取模块以及获取模块。第五方面,本发明实施例还提供了一种发送端,该发送端可以包括处理器、存储器以及通信接口,所述处理器分别与所述通信接口及所述存储器连接;所述存储器用于存储程序指令;所述处理器用于调用所述存储器中的程序指令,执行本发明实施例的第一方面所述的业务处理方法。第六方面,本发明实施例还提供了一种接收端,该接收端可以包括处理器、存储器以及通信接口,所述处理器分别与所述通信接口及所述存储器连接;所述存储器用于存储程序指令;所述处理器用于调用所述存储器中的程序指令,执行本发明实施例的第二方面所述的业务处理方法。附图说明为了更清楚地说明本发明实施例或
背景技术
中的技术方案,下面将对本发明实施例或
背景技术
中所需要使用的附图进行说明。图1是本发明实施例提供的一种业务处理方法的流程示意图;图2是本发明实施例提供的另一种业务处理方法的流程示意图;图3是本发明实施例提供的又一种业务处理方法的流程示意图;图4是本发明实施例提供的一种100ge的mastercalendar与sub-calendar的结构示意图;图5是本发明实施例提供的一种子时隙划分的示意图;图6为本发明实施例提供的一种子时隙开销的扩展示意图图7是本发明实施例提供的一种各路物理通道接收的编码块进行对齐的示意图;图8是本发明实施例提供的又一种业务处理方法的流程示意图;图9是本发明实施例提供的一种开销帧的结构示意图;图10是本发明实施例提供的一种400ge的mastercalendar与sub-calendar的结构示意图;图11是本发明实施例提供的另一种子时隙划分的示意图;图12是本发明实施例提供的一种业务处理装置的结构示意图;图13是本发明实施例提供的另一种业务处理装置的结构示意图;图14是本发明实施例提供的一种业务处理设备的结构示意图;图15是本发明实施例提供的另一种业务处理设备的结构示意图。具体实施方式下面结合本发明实施例中的附图对本发明实施例进行描述。以太网传送速率随技术发展已经从10m、100m、1g、10g发展到了现在的40g和100g,当前40g和100g的以太网已经得到广泛应用。但随着2k/4k视频、云计算等新兴业务的快速涌现,高带宽成为迫切需求,这驱动着以太网向更高速率演进,当前ieee正进一步定义400ge以太网。同时国际标准组织光互连论坛oif也扩展传统的以太网的应用场景,以支持针对以太网业务的子速率、通道化、反向复用等功能,并称这种以太网技术为灵活以太网(flexibleethernet,flexe)。flexe技术作为接口技术,可以支持点到点应用,其作为一种潜在的网络传送技术引起了业界的关注,将flexe发展为网络传送技术,还需要解决多业务处理问题。例如,在城域范围,企业专线和无线回传场景需要对低速率业务的支持,因此,如何在flexe上实现低速率业务的承载成为需要解决的技术问题。本发明实施例提供一种业务处理方法、装置及相关设备,能够承载低速率业务,提高带宽利用率。请参见图1,图1是本发明实施例提供的一种业务处理方法的流程示意图。如图1所示,该业务处理方法可以包括以下步骤:s101、传输设备获取客户业务,该客户业务具有多个编码块;s102、传输设备将该客户业务的多个编码块映射到flexe子时隙中,该flexe子时隙从flexe时隙划分的至少两个flexe子时隙中获得;其中,本发明实施例所述的时隙均为flexe时隙,所述的子时隙均为flexe子时隙。本发明实施例中,该flexe时隙所划分的子时隙的数量是根据flexe时隙的带宽和flexe子时隙的带宽的比值获得。作为一种可选的实施方式,可以预先确定子时隙的带宽,再确定子时隙的数量;例如,根据该客户业务的带宽需求确定所需划分的子时隙的数量,假设客户业务的带宽需求为2.5g带宽,每个flexe时隙带宽为5g带宽,则可以将flexe时隙划分为两个子时隙。作为另一种可选的实施方式,可以预先确定子时隙的数量,再确定子时隙的带宽;例如,需要将flexe的时隙划分为两个子时隙,每个子时隙的带宽为该flexe时隙的带宽的一半。其中,当一个flexe时隙分为两个子时隙时,无法均分该flexe时隙的带宽时,可以将不能均分的该flexe时隙的剩余位置不参与时隙的划分。本发明实施例中,当flexe时隙分为两个子时隙时,一个flexe时隙中包含n个编码块,该n个编码块包括第一编码块和第二编码块,两个flexe子时隙包括第一子时隙和第二子时隙,将所述第一编码块分配给所述第一子时隙,将所述第二编码块分配给所述第二子时隙。其中,第一编码块和第二编码块分别为不同客户业务所具有的编码块,第一子时隙和第二子时隙为一个flexe时隙划分的两类子时隙。s103、传输设备生成flexe子时隙开销,所述flexe子时隙开销包括所述flexe子时隙的数量和所述flexe子时隙承载的所述客户业务的信息;其中,flexe子时隙开销通过时隙开销字段指示;客户业务的信息包括所述客户业务的业务类型和/或业务标识,其中,业务标识用于标识该业务所属业务,如下表1所示,根据时隙开销字段的值来确定客户业务的业务类型和业务标识。表1业务类型值业务标识值ethernet000000000unused0000oduk000000001client10001…………cprioptionx000000100client40100reserved111111101unavailable1111s104、传输设备将映射在flexe子时隙的客户业务和flexe子时隙开销通过至少一路物理通道发送出去。可见,图1所示的业务处理方法可以将客户业务的多个编码块映射到flexe子时隙中,并生成flexe子时隙开销,从而,将映射在flexe子时隙的客户业务和该flexe子时隙开销通过物理通道发送出去,实现了低速率业务的承载。由于将flexe时隙划分为多个子时隙的方式来承载客户业务,与直接利用整个flexe时隙来承载低速率业务相比,可以提高带宽利用率。请参阅图2,图2是本发明实施例提供的另一种业务处理方法的流程示意图,其中,图2所示的业务处理方法从接收端进行阐述,如图2所示,该业务处理方法可以包括以下步骤:s201、传输设备接收至少一路物理通道发送的码块流,并从所述码块流中识别出灵活以太网flexe开销块;具体的,传输设备从码块流中识别出灵活以太网flexe开销块之前,还包括:传输设备从至少一路物理通道接收到码块流后,先对码块流中66b码块进行定界,对齐和重排处理,恢复出正确的66b码块流;并通过识别确定flexe开销块进行各路数据对齐。s202、传输设备从所述flexe开销块中提取flexe子时隙开销;所述flexe子时隙开销包括flexe子时隙的数量和所述flexe子时隙承载的所述客户业务的信息;其中,flexe子时隙开销通过时隙开销字段指示。客户业务的信息包括所述客户业务的业务类型和/或业务标识。s203、传输设备根据所述子时隙开销,从所述flexe子时隙中获取所述客户业务的多个编码块,所述flexe子时隙从flexe时隙划分的至少两个flexe子时隙中获得。其中,多个编码块包括第一编码块和第二编码块,flexe子时隙包括第一子时隙和第二子时隙,则第一子时隙承载第一编码块,第二子时隙承载第二编码块。其中,第一编码块为第一子时隙承载的客户业务的编码块,第二编码块为第二子时隙承载的客户业务的编码块。具体的,flexe子时隙的数量根据flexe时隙的带宽和flexe子时隙的带宽的比值获得。如上述发明实施例所述的两种实施方式,此处不再详述。可见,图2所示的业务处理方法可以根据时隙开销字段中的子时隙开销从子时隙中解析出低速率的业务数据。请参阅图3,图3是本发明实施例提供的另一种业务处理方法的流程示意图,其中,图3所示的业务处理方法从发送端和接收端进行阐述,图3所示的业务处理方法以物理通道的带宽为100ge为例,即灵活以太网可以绑定m路100ge的物理通道(m为大于或等于1的整数),每个物理通道的速率是100gbps,其上传输的可以是66b码块,连续的8个(1023*20+1)的66b码块构成一个帧(其中,1表示连续的1023*20个66b码块插入一个开销码块),这个帧里面划分20个时隙,每个时隙有1023个位置可以来放数据。具体的,本发明实施例从flexeshim的主时分层mastercalendar以及子时分层sub-calendar的角度来进行阐述,每路物理通道可以对应每路sub-calendar。其中,mastercalendar具有20*m个以66b编码块为单位的时隙,其中,m为sub-calendar的个数,mastercalendar可以将20*m个承载66b编码块的时隙轮询分发到m路sub-calendar上。每路sub-calendar具有连续的20个可以承载66b编码块的时隙,简称连续的20个码块。如图4所示,图4是本发明实施例提供的一种100ge的mastercalendar与sub-calendar的结构示意图,其中,m路sub-calendar对应m个物理通道。划分子时隙的方法为:针对sub-calendar的时隙i(1<=i<=20),以客户业务需要的带宽或者需要划分的子时隙数量n为周期来定义子时隙i.n。以客户业务需要的带宽为2.5g带宽为例,则对应的子时隙数量为2个,可对sub-calendar的时隙i(1<=i<=20),以其需要划分的子时隙数量2为周期来划分该时隙i具有的1023个位置。如图5所示,图5是本发明实施例提供的一种子时隙划分示意图。如图5所示,将一路物理通道的时隙2划分两个子时隙,每个时隙2.5g带宽,则在第一连续的20个66b码块的时隙2为子时隙2.1,下一个连续的20个66b码块的时隙2为子时隙2.2,再下一个又为2.1,再下一个又为2.2,以此类推。其中,每个时隙对应1023个位置,因此,子时隙2.1和子时隙2.2无法均分这些位置,为保证这些子时隙的固定位置,可以使得最后一个连续的20个码块不进行子时隙的划分。其中,每路物理通道中每间隔1023*20个时隙插入一个66b的开销码块,连续插入8个开销码块构成一个开销帧,如图9所示,该开销帧中可以包括子时隙开销,即flexe子时隙的数量2和flexe子时隙承载的客户业务的信息,如上表1所示,该客户业务的信息可以包括业务类型或/和业务标识。具体的,可以利用该开销码块中的时隙开销字段(calendaraslot0-20)或者备用时隙开销字段(calendarbslot0-20)来指示子时隙的开销,例如,图6为本发明实施例提供的一种子时隙开销的扩展示意图。将时隙开销字段划分为三部分,第一部分3bit,指示子时隙数量,第二部分9bit,指示当前子时隙的业务类型,第三部分4bit,指示当前子时隙所属业务。当前时隙划分为2个子时隙,则3bit子时隙数量的指示值为010,业务类型为以太网,则9bit子时隙的业务类型的指示值为000000000,4bit当前子时隙所属业务为client1的指示值为0001,第一子时隙的子时隙开销的指示值就可以为010_000000000_0001。接收端通过解析该子时隙开销,即可在对应sub-calendar的第一子时隙上解出对应的客户业务。请参阅图9,图9是本发明实施例提供的一种开销帧的结构示意图,如图9所示,由于连续插入8个开销码块,才构成一个开销帧,而每个开销帧中只有一个时隙开销字段calendarslota或备用时隙开销字段calendarbslot来指示连续20个时隙块中一个时隙所承载的子时隙开销信息,因此,如图9所示,需要32个开销帧才能指示一个子时隙开销信息,若要指示时隙所承载的两个子时隙开销信息,则需要在下一个复帧周期中指示。如图9所示,一个复帧周期包括32个开销帧(如图9所示,通过复帧周期指示omf来指示一个复帧周期,即该复帧周期中,前16个开销帧其值为0,后16个开销帧其值为1,下一个复帧周期重复如此),该复帧周期中,前20个开销帧中依次指示对应的20个时隙中每个时隙所承载的一个子时隙开销,因此,当时隙划分为2个子时隙时,就需要两个复帧周期才能完成两个子时隙开销的指示;相应的,当时隙划分为t个子时隙时,需要t个复帧周期完成t个子时隙开销的指示。相应地,不能均分的时隙的位置不参与业务处理。可将子时隙开销再进一步扩展,指示多少编码块不参与时隙的划分。如表1中,业务类型部分可划分出3bit指示不参与时隙划分的编码块,并约定将不参与时隙划分的编码块冗余到1023个位置的末尾。可选的,以物理通道的带宽为400ge为时,如图10所示,mastercalendar具有80*m个可以承载66b编码块的时隙,其中,m为sub-calendar的个数,即可以将80*m个可以承载66b编码块的时隙轮询分发到m路sub-calendar上。每路sub-calendar具有连续的80个可以承载66b编码块的时隙。其时隙划分规则与100ge的物理通道中时隙划分规则相同,如图11所示,时隙2划分为两个子时隙,每个时隙2.5g带宽,则在第一连续的20个时隙的第二个时隙为子时隙2.1,下一个连续的20个时隙的第二个时隙为子时隙2.2,再下一个又为2.1,再下一个又为2.2,以此类推。其中,每个时隙对应1023个位置,因此,子时隙2.1和子时隙2.2无法均分这些位置,为保证这些子时隙的固定位置,则可以使得最后一个连续的20个码块不进行子时隙的划分。需要注意的是,每路sub-calendar具有连续的80个可以承载66b编码块的时隙,因此,每路sub-calendar每隔1023个连续的80编码块后需要插入四个开销块。具体的,图3所示的业务处理方法可以包括以下步骤:s301、发送端获取客户业务,该客户业务具有多个66b编码块;s302、发送端将多个66b的编码块映射到flexe子时隙2.1对应的位置中;s303、发送端生成子时隙开销010_000000000_0001,并将该子时隙开销映射到该flexe子时隙对应的时隙开销字段calendaraslot2;其中,该时隙开销字段calendaraslot2在第一复帧周期可以用于放置第一子时隙的子时隙开销,在第二复帧周期,该时隙开销字段calendaraslot2可以用于放置第二子时隙的子时隙开销。s304、发送端将映射在flexe子时隙的客户业务和flexe子时隙开销通过至少一路物理通道发送出去。s305、接收端接收至少一路物理通道发送的码块流,并从码块流中识别出灵活以太网flexe开销块;接收端从至少一路物理通道接收到码块流后,先对码块流中66b码块进行定界,对齐和重排处理,恢复出正确的66b码块流;并通过识别确定flexe开销块进行各路数据对齐,如图7所示,图7是本发明实施例提供的一种各路物理通道接收的编码块进行对齐的示意图。多个物理通道phy,如100gephy#1、100gephy#2、100gephy#n通过开销块oh进行对齐。s306、接收端从flexe开销块中的时隙开销字段calendarslota2中提取flexe子时隙开销010_000000000_0001;s307、接收端根据该子时隙开销,从子时隙2.1中获取客户业务的多个66b编码块。综上所述,通过实施本发明实施例,发送端可以将客户业务的多个编码块映射到子时隙中,并生成子时隙开销,将子时隙开销在时隙开销指示字段指示,使得接收端可以根据该子时隙开销从子时隙中解析出客户业务的编码块。可见,本发明实施例能够将低速率业务映射到子时隙中发送,与将低速率业务映射到时隙中发送相比,可以提高带宽利用率。请参阅图8,图8是本发明实施例提供的又一种业务处理方法的流程示意图,其中,图8所示的业务处理方法可以实现子时隙划分数量的灵活切换,具体的,如图8所示,该业务处理方法可以包括以下步骤:s401、发送端获取客户业务,并生成该客户业务的子时隙开销,将待启用的子时隙开销放置在备用时隙开销字段;例如,当前正在使用的时隙开销字段为calendaraslot,且划分两个子时隙的时隙为时隙2,则calendaraslot2可以在不同的复帧周期指示子时隙开销;该备用时隙开销字段为calendarbslot,可以将待启用的子时隙开销设置在calendarbslot中划分子时隙的时隙2中,即calendarbslot2。例如,在待启用的子时隙开销中指示子时隙的数量为4个,则需要4个复帧周期才能将4个子时隙的子时隙开销发送完毕。当启用该备用时隙开销字段时,当前时隙2将从支持2个子时隙切换到支持4个子时隙。s402、发送端发送时隙配置信息切换请求(calendarswitchrequest,cr)给接收端,并启动一个定时器;其中,cr用于指示所述flexe时隙从第一数量的flexe子时隙切换到第二数量的flexe子时隙。s403、接收端接收该时隙配置信息切换请求,并向发送端发送时隙配置信息切换确认消息(calendarswitchacknowledge,ca);其中,ca用于指示允许所述flexe时隙从第一数量的flexe子时隙切换到第二数量的flexe子时隙。s404、发送端接收该时隙配置信息切换确认消息,并确定正在使用的时隙开销指示字段是否已经完成子时隙开销的完整发送,当已经完成正在使用的时隙开销指示字段的子时隙开销完整发送,则执行步骤s405,否则需要等待,直至确认已经完成子时隙开销的完整发送,再执行步骤s405;例如,正在使用的时隙开销指示字段需要指示两个子时隙开销,则如上所述,需要两个复帧周期才能完成子时隙开销的完整发送。s405、发送端切换正在使用的时隙配置信息指示字段的c值,并在下一个复帧周期将客户业务的多个编码块映射到第二数量的子时隙中;s406、发送端将映射在第二数量的子时隙的客户业务和备用时隙开销字段包括的子时隙开销通过至少一路物理通道发送出去。s407、接收端检测到正在使用的时隙配置信息指示字段的c值时,在下一个复帧周期可根据备用时隙开销指示字段包括的子时隙开销来解析客户业务。本发明实施例可以通过正在使用的时隙配置信息指示字段c值的切换,使得flexe时隙从支持两个子时隙切换到支持四个子时隙,实现了子时隙划分的灵活变化或混传,进而,实现了业务带宽的变化。上述详细阐述了本发明实施例的方法,下面提供本发明实施例的装置,应理解,本发明实施例所示的装置或设备可以实现图1至图11中的任一业务处理方法的相关流程或实施方式,为了简洁,在此不再赘述。请参阅图12,图12是本发明实施例提供的一种业务处理装置的结构示意图。该业务处理装置1200可以包括获取模块1201、映射模块1202、生成模块1203、发送模块1204,还可以包括分配模块1205、接收模块1206。其中:获取模块1201,用于获取客户业务,所述客户业务具有多个编码块;映射模块1202,用于将所述客户业务的多个编码块映射到灵活以太网flexe子时隙中,所述flexe子时隙从flexe时隙划分的至少两个flexe子时隙中获得;生成模块1203,用于生成flexe子时隙开销,所述flexe子时隙开销包括所述flexe子时隙的数量和所述flexe子时隙承载的所述客户业务的信息;本发明实施例中,所述客户业务的信息包括所述客户业务的业务类型和/或业务标识。发送模块1204,用于将所述映射在所述flexe子时隙的客户业务和所述flexe子时隙开销通过至少一路物理通道发送出去。本发明实施例中,所述flexe时隙中包含n个编码块,所述n个编码块包括第一编码块和第二编码块,所述至少两个flexe子时隙包括第一子时隙和第二子时隙,将所述第一编码块分配给所述第一子时隙,将所述第二编码块分配给所述第二子时隙。本发明实施例中,所述flexe子时隙的数据量根据所述flexe时隙的带宽和所述flexe子时隙的带宽的比值获得。其中,如图12所示,该业务处理装置还可以包括分配模块1205,分配模块1205用于将所述flexe时隙的带宽分配给所述至少两个flexe子时隙。以物理通道的带宽为100ge为例,即灵活以太网可以绑定m路100ge的物理通道(m为大于或等于1的整数),每个物理通道的速率是100gbps,其上传输的可以是66b码块,连续的8个(1023*20+1)的66b码块构成一个帧(其中,1表示连续的1023*20个66b码块插入一个开销码块),这个帧里面划分20个时隙,每个时隙有1023个位置可以来放数据。该分配模块1205进行时隙划分或分配的过程可以包括:针对sub-calendar的时隙i(1<=i<=20),以客户业务需要的带宽或者需要划分的子时隙数量n为周期来定义子时隙i.n。以客户业务需要的带宽为2.5g带宽为例,则对应的子时隙数量为2个,可对sub-calendar的时隙i(1<=i<=20),以其需要划分的子时隙数量2为周期来划分该时隙i具有的1023个位置。如图5所示,图5是本发明实施例提供的一种子时隙划分示意图。如图5所示,将一路物理通道的时隙2划分两个子时隙,每个时隙2.5g带宽,则在第一连续的20个66b码块的时隙2为子时隙2.1,下一个连续的20个66b码块的时隙2为子时隙2.2,再下一个又为2.1,再下一个又为2.2,以此类推。其中,每个时隙对应1023个位置,因此,子时隙2.1和子时隙2.2无法均分这些位置,为保证这些子时隙的固定位置,分配模块1205可以使最后一个连续的20个码块不进行时隙划分。其中,每路物理通道中每间隔1023*20个时隙插入一个66b的开销码块,连续插入8个开销码块构成一个开销帧,如图9所示,该开销帧中可以包括子时隙开销,即flexe子时隙的数量2和flexe子时隙承载的客户业务的信息,如上表1所示,该客户业务的信息可以包括业务类型或/和业务标识。进一步的,该客户业务信息包括的业务类型可划分出3比特,用于指示不参与时隙划分的码块。可选地,所述发送模块1204,还用于向接收端发送时隙信息切换请求cr,其中,所述cr用于指示所述flexe时隙从第一数量的flexe子时隙切换到第二数量的flexe子时隙;接收模块1206,用于接收接收端返回的时隙信息切换确认消息ca,其中,所述ca用于指示允许所述flexe时隙从第一数量的flexe子时隙切换到第二数量的flexe子时隙。例如,当前正在使用的时隙开销字段为calendaraslot,且划分两个子时隙的时隙为时隙2,则calendaraslot2可以在不同的复帧周期指示子时隙开销;该备用时隙开销字段为calendarbslot,可以将待启用的子时隙开销设置在calendarbslot中划分子时隙的时隙2中,即calendarbslot2。例如,在待启用的子时隙开销中指示子时隙的数量为4个,则需要4个复帧周期才能将4个子时隙的子时隙开销发送完毕。当启用该备用时隙开销字段时,当前时隙2将从支持2个子时隙切换到支持4个子时隙。可见,该发送模块和接收模块可以通过cr、ca开销实现收发两端的握手,并通过时隙配置信息指示字段c的切换,指示在下一个复帧周期切换当前使用的时隙开销字段,使得flexe时隙支持两个子时隙切换到支持四个子时隙,实现了子时隙划分的灵活变化或混传,进而,实现了业务带宽的变化。综上,图12所示的业务处理装置可以将客户业务的多个编码块映射到flexe子时隙中,并生成flexe子时隙开销,从而,将映射在flexe子时隙的客户业务和该flexe子时隙开销通过物理通道发送出去,实现了低速率业务的承载。由于将flexe时隙划分为多个子时隙的方式来承载客户业务,与直接利用整个flexe时隙来承载低速率业务相比,可以提高带宽利用率。请参阅图13,图13是本发明实施例提供的又一种业务处理装置的结构示意图。该业务处理装置1300可以包括接收模块1301、提取模块1302、获取模块1303,还可以包括发送模块1304。其中:接收模块1301,用于接收至少一路物理通道发送的码块流,并从所述码块流中识别出灵活以太网flexe开销块;具体的,接收模块1301从码块流中识别出灵活以太网flexe开销块之前,以及从至少一路物理通道接收到码块流后,先对码块流中66b码块进行定界,对齐和重排处理,恢复出正确的66b码块流;并通过识别确定flexe开销块进行各路数据对齐。提取模块1302,用于从所述flexe开销块中提取flexe子时隙开销;所述flexe子时隙开销包括flexe子时隙的数量和所述flexe子时隙承载的所述客户业务的信息;本发明实施例中,所述客户业务的信息包括所述客户业务的业务类型和/或业务标识。获取模块1303,用于根据所述子时隙开销,从所述flexe子时隙中获取所客户业务的多个编码块,所述flexe子时隙从flexe时隙划分的至少两个flexe子时隙中获得。本发明实施例中,所述多个编码块包括第一编码块和第二编码块,所述flexe子时隙包括第一子时隙和第二子时隙,所述第一子时隙承载所述第一编码块,所述第二子时隙承载所述第二编码块。其中,第一编码块为第一子时隙承载的客户业务的编码块,第二编码块为第二子时隙承载的客户业务的编码块。本发明实施例中,所述flexe子时隙的数量根据所述flexe时隙的带宽和所述flexe子时隙的带宽的比值获得。可选地,所述接收模块1301,还用于接收发送端发送的时隙信息切换请求cr,其中,所述cr用于指示所述flexe时隙从第一数量的flexe子时隙切换到第二数量的flexe子时隙;发送模块1304,用于向发送端发送时隙信息切换确认消息ca,其中,所述ca用于指示允许所述flexe时隙从第一数量的flexe子时隙切换到第二数量的flexe子时隙。可见,该业务处理装置中,接收模块1301和发送模块1304可以通过cr、ca开销实现收发两端的握手,并通过时隙配置信息指示字段c的切换,指示在下一个复帧周期切换当前使用的时隙开销字段,使得flexe时隙支持两个子时隙切换到支持四个子时隙,实现了子时隙划分的灵活变化或混传,进而,实现了业务带宽的变化。综上,图13所示的业务处理装置可以根据子时隙开销从子时隙中解析出低速率的业务数据。请参见图14,图14是本发明实施例提供的一种业务处理设备1400,该发送设备1400包括处理器1401、存储器1402和通信接口1403,所述处理器1401、存储器1402和通信接口1403通过总线相互连接。存储器1402包括但不限于是随机存储记忆体(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、或便携式只读存储器(compactdiscread-onlymemory,cd-rom),该存储器1402用于存储相关程序代码及数据。通信接口1403用于接收和发送数据。处理器1401可以是一个或多个中央处理器(centralprocessingunit,cpu),在处理器1401是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。本发明实施例中,处理器1401用于读取所述存储器1402中存储的程序代码,可以执行以下操作:获取客户业务,所述客户业务具有多个编码块;将所述客户业务的多个编码块映射到灵活以太网flexe子时隙中,所述flexe子时隙从flexe时隙划分的至少两个flexe子时隙中获得;生成flexe子时隙开销,所述flexe子时隙开销包括所述flexe子时隙的数量和所述flexe子时隙承载的所述客户业务的信息;将所述映射在所述flexe子时隙的客户业务和所述flexe子时隙开销通过至少一路物理通道发送出去。本发明实施例中,处理器1401用于读取所述存储器1402中存储的程序代码,可以执行以下操作:将所述flexe时隙的带宽分配给所述至少两个flexe子时隙。其中,所述flexe时隙中包含n个编码块,所述n个编码块包括第一编码块和第二编码块,所述至少两个flexe子时隙包括第一子时隙和第二子时隙,将所述第一编码块分配给所述第一子时隙,将所述第二编码块分配给所述第二子时隙。其中,所述flexe子时隙的数据量根据所述flexe时隙的带宽和所述flexe子时隙的带宽的比值获得。其中,所述客户业务的信息包括所述客户业务的业务类型和/或业务标识。以物理通道的带宽为100ge为例,即灵活以太网可以绑定m路100ge的物理通道(m为大于或等于1的整数),每个物理通道的速率是100gbps,其上传输的可以是66b码块,连续的8个(1023*20+1)的66b码块构成一个帧(其中,1表示连续的1023*20个66b码块插入一个开销码块),这个帧里面划分20个时隙,每个时隙有1023个位置可以来放数据。处理器1401进行时隙划分或分配的过程可以包括:针对sub-calendar的时隙i(1<=i<=20),以客户业务需要的带宽或者需要划分的子时隙数量n为周期来定义子时隙i.n。以客户业务需要的带宽为2.5g带宽为例,则对应的子时隙数量为2个,可对sub-calendar的时隙i(1<=i<=20),以其需要划分的子时隙数量2为周期来划分该时隙i具有的1023个位置。如图5所示,图5是本发明实施例提供的一种子时隙划分示意图。如图5所示,将一路物理通道的时隙2划分两个子时隙,每个时隙2.5g带宽,则在第一连续的20个66b码块的时隙2为子时隙2.1,下一个连续的20个66b码块的时隙2为子时隙2.2,再下一个又为2.1,再下一个又为2.2,以此类推。其中,每个时隙对应1023个位置,因此,子时隙2.1和子时隙2.2无法均分这些位置,为保证这些子时隙的固定位置,处理器1401可以使最后一个连续的20个码块不进行时隙划分。其中,每路物理通道中每间隔1023*20个时隙插入一个66b的开销码块,连续插入8个开销码块构成一个开销帧,如图9所示,该开销帧中可以包括子时隙开销,即flexe子时隙的数量2和flexe子时隙承载的客户业务的信息,如上表1所示,该客户业务的信息可以包括业务类型或/和业务标识。进一步的,该客户业务信息包括的业务类型可划分出3比特,用于指示不参与时隙划分的码块。本发明实施例中,处理器1401用于读取所述存储器1402中存储的程序代码,可以执行以下操作:向接收端发送时隙信息切换请求cr,其中,所述cr用于指示所述flexe时隙从第一数量的flexe子时隙切换到第二数量的flexe子时隙;接收接收端返回的时隙信息切换确认消息ca,其中,所述ca用于指示允许所述flexe时隙从第一数量的flexe子时隙切换到第二数量的flexe子时隙。该业务处理设备中,处理器1401通过cr、ca开销实现收发两端的握手,并可以通过正在使用的时隙配置信息指示字段c值的切换,指示在下一个复帧周期切换当前使用的时隙开销字段,使得flexe时隙从支持两个子时隙切换到支持四个子时隙,实现了子时隙划分的灵活变化或混传,进而,实现了业务带宽的变化。请参见图15,图15是本发明实施例提供的一种业务处理设备1500,该业务处理设备1500包括处理器1501、存储器1502和通信接口1503,所述处理器1501、存储器1502和通信接口1503通过总线相互连接。存储器1502包括但不限于是随机存储记忆体(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、或便携式只读存储器(compactdiscread-onlymemory,cd-rom),该存储器1502用于存储相关程序代码及数据。通信接口1503用于接收和发送数据。处理器1501可以是一个或多个中央处理器(centralprocessingunit,cpu),在处理器1501是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。处理器1501用于读取所述存储器1502中存储的程序代码,可以执行以下操作:接收至少一路物理通道发送的码块流,并从所述码块流中识别出灵活以太网flexe开销块;从所述flexe开销块中提取flexe子时隙开销;所述flexe子时隙开销包括flexe子时隙的数量和所述flexe子时隙承载的所述客户业务的信息;根据所述子时隙开销,从所述flexe子时隙中获取所客户业务的多个编码块,所述flexe子时隙从flexe时隙划分的至少两个flexe子时隙中获得。其中,所述多个编码块包括第一编码块和第二编码块,所述flexe子时隙包括第一子时隙和第二子时隙,所述第一子时隙承载所述第一编码块,所述第二子时隙承载所述第二编码块。其中,所述flexe子时隙的数量根据所述flexe时隙的带宽和所述flexe子时隙的带宽的比值获得。其中,所述客户业务的信息包括所述客户业务的业务类型和/或业务标识。因此,该业务处理设备可以根据子时隙开销从子时隙中解析出低速率的业务数据处理器1501用于读取所述存储器1502中存储的程序代码,还可以执行以下操作:接收发送端发送的时隙信息切换请求cr,其中,所述cr用于指示所述flexe时隙从第一数量的flexe子时隙切换到第二数量的flexe子时隙;向发送端发送时隙信息切换确认消息ca,其中,所述ca用于指示允许所述flexe时隙从第一数量的flexe子时隙切换到第二数量的flexe子时隙。该业务处理设备可以通过cr、ca开销实现收发两端的握手,并通过时隙配置信息指示字段c的切换,指示在下一个复帧周期切换当前使用的时隙开销字段,使得flexe时隙从支持两个子时隙切换到支持四个子时隙,实现了子时隙划分的灵活变化或混传,进而,实现了业务带宽的变化。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:rom或随机存储记忆体ram、磁碟或者光盘等各种可存储程序代码的介质。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1