客户业务承载方法及装置与流程

文档序号:25229207发布日期:2021-05-28 14:35阅读:114来源:国知局
客户业务承载方法及装置与流程

本发明实施例涉及通信领域,具体而言,涉及一种客户业务承载方法及装置。



背景技术:

在现有光传送网(opticaltransportnetwork,otn)的定义中,多个业务信号装到光传送网信号净荷中的方法是将光传送网信号净荷划分为n个时隙,如图1所示,然后将业务信号装入光传送网信号净荷中的一个或多个时隙中,时隙以字节间插的方式实现。

按照现有的光传送网标准g.709,现有的otn技术时隙颗粒度最小为1.25g,这个时隙颗粒度在承载低于1.25g的业务时,例如fe、stm-1、e1等,带宽浪费非常严重,例如e1信号为2m,装到1.25g的时隙中,带宽浪费高达99%以上。因此需要一种传输技术来实现在otn中高效率承载小颗粒业务的方法。业界一个研究热点是在使用光服务层单元(opticalserviceunit,osu)承载小颗粒业务,使用净荷块(payloadblock,pb)划分otn帧净荷区,如图2所示,客户业务首先映射到osu中,osu再映射到pb中。对于vc-n(virtualcontainer,虚容器)业务,其速率比较低,且没有独立的帧头,如何承载这种类型的信号需要进一步研究。



技术实现要素:

本发明实施例提供了一种客户业务承载方法及装置,以至少解决相关技术中如何在otn中承载带宽颗粒度较小的分组客户业务的问题。

根据本发明的一个实施例,提供了一种客户业务承载方法,包括:将客户业务映射到识别帧,其中,所述识别帧由固定数量的编码块组成,包括帧头块和帧净荷块;将所述识别帧映射到服务层信号中。

在一个示例性实施例中,所述帧头块包括同步头、开销区域和净荷区域,所述帧净荷块包括同步头和净荷区域,所述帧头块和所述帧净荷块的净荷区域用于承载所述客户业务,所述帧头块的开销区域用于承载至少以下之一字段:控制块类型、客户业务的编号信息、控制块识别信息、保留信息。

在一个示例性实施例中,所述识别帧还包括帧尾块,所述帧尾块包括同步头、开销区域和净荷区域,所述帧尾块的净荷区域用于承载所述客户业务,所述帧尾块的开销区域用于承载至少以下之一字段:控制块类型、客户业务的编号信息、控制块识别信息、保留信息。

在一个示例性实施例中,将识别帧映射到所述服务层信号中包括:将所述识别帧映射到数据帧,其中,所述数据帧由固定数量的编码块组成,包括数据帧帧头块和数据帧净荷块,所述数据帧的帧头块包括同步头和开销区域,所述开销区域用于承载至少以下之一字段:控制块类型、客户业务的编号信息、控制块识别信息、时钟信息、保留信息;所述数据帧的净荷码块用于承载识别帧和填充码块;将数据帧映射到所述服务层信号中。

在一个示例性实施例中,所述时钟信息为上次数据帧到本次数据帧之间承载的客户业务的字节数或客户业务的发送时间。

在一个示例性实施例中,所述数据帧还包括帧尾块,所述帧尾块包括同步头、控制块类型和固定序列填充。

在一个示例性实施例中,将所述数据帧映射到服务层信号中包括:将p个数据帧以编码块为单位进行交织形成数据帧组,其中p为大于1的整数;将所述数据帧组通过比特同步映射规程(bit-synchronousmappingprocedure,bmp)的方式映射到所述服务层信号中。

在一个示例性实施例中,将承载在所述服务层信号的净荷区域中的数据帧的数量承载在所述服务层信号的开销区域中。

在一个示例性实施例中,所述方法还包括:在接收侧通过如下步骤从所述服务层信号中解映射提取所述客户业务:从所述odu中解映射出osu帧;从所述osu帧中解映射出所述识别帧,对所述识别帧的同步头进行定位;对识别帧的帧头块进行定位,并从所述识别帧提取所述客户业务。

在一个示例性实施例中,所述方法还包括:在接收侧通过如下步骤从所述服务层信号中解映射提取所述客户业务:从所述服务层信号中解映射出所述数据帧;对所述数据帧的同步头进行定位;对所述数据帧的帧头块进行定位,并从所述数据帧的帧头块中获取时钟信息;根据所述时钟信息从所述数据帧中解映射出所述识别帧,并从所述识别帧中提取所述客户业务。

在一个示例性实施例中,所述方法还包括:在接收侧通过如下步骤从所述服务层信号中解映射提取所述客户业务:从所述服务层信号中解映射出所述数据帧组,将数据帧组以编码块为单位进行解交织得到数据帧;从所述数据帧中解映射出识别帧和时钟信息,并根据所述时钟信息从识别帧中提取出所述客户业务。

根据本发明的另一个实施例,提供了一种客户业务承载装置,包括:第一映射模块,用于将客户业务映射到识别帧,其中,所述识别帧由固定数量的编码块组成,包括帧头块和帧净荷块;第二映射模块,用于将所述识别帧映射到服务层信号中。

在一个示例性实施例中,所述帧头块包括同步头、开销区域和净荷区域,所述帧净荷块包括同步头和净荷区域,所述帧头块和所述帧净荷块的净荷区域用于承载所述客户业务,所述帧头块的开销区域用于承载至少以下之一字段:控制块类型、客户业务的编号信息、控制块识别信息、保留信息。

在一个示例性实施例中,所述识别帧还包括帧尾块,所述帧尾块包括同步头、开销区域和净荷区域,所述帧尾块的净荷区域用于承载所述客户业务,所述帧尾块的开销区域用于承载至少以下之一字段:控制块类型、客户业务的编号信息、控制块识别信息、保留信息。

在一个示例性实施例中,所述第二映射模块包括:第一映射单元,用于将所述识别帧映射到数据帧,其中,所述数据帧由固定数量的编码块组成,包括数据帧帧头块和数据帧净荷块,所述数据帧的帧头块包括同步头和开销区域,所述开销区域用于承载至少以下之一字段:控制块类型、客户业务的编号信息、控制块识别信息、时钟信息、保留信息;所述数据帧的净荷码块用于承载识别帧和填充码块;第二映射单元,用于将所述识别帧映射到所述服务层信号中。

在一个示例性实施例中,所述数据帧还包括帧尾块,所述帧尾块包括同步头、控制块类型和固定序列填充。

在一个示例性实施例中,所述第二映射模块包括:交织单元,用于将p个数据帧以编码块为单位进行交织形成数据帧组,其中p为大于1的整数;第三映射单元,用于将所述数据帧组通过bmp的方式映射到所述服务层信号中。

根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

在本发明的上述实施例中,首先将客户业务映射到识别帧,然后再将所述识别帧映射到服务层信号中,从而实现了在otn中承载带宽颗粒度较小的客户业务。

附图说明

图1是根据相关技术的otn帧划分时隙示意图;

图2是根据相关技术的otn帧划分为pb示意图;

图3是根据本发明实施例的计算机终端结构示意图;

图4是根据本发明实施例的客户业务承载方法流程图;

图5是根据本发明实施例的vc-n识别帧示意图;

图6是根据本发明另一实施例的vc-n识别帧示意图;

图7是根据本发明实施例的vc-n数据帧示意图;

图8是根据本发明实施例的vc-n数据帧组信号示意图;

图9是根据本发明实施例的客户业务承载装置结构示意图;

图10是根据本发明实施例一的客户业务承载方法流程图;

图11是根据本发明实施例一的vc-n识别帧示意图;

图12是根据本发明实施例二的客户业务承载方法流程图;

图13是根据本发明实施例二的vc-12识别帧示意图;

图14是根据本发明实施例二的vc-12数据帧示意图;

图15是根据本发明实施例三的客户业务承载方法流程图;

图16是根据本发明实施例三的vc-12识别帧示意图;

图17是根据本发明实施例三的vc-12数据帧示意图;

图18是根据本发明实施例三的vc-12数据帧组示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明的实施例。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

本申请实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图3是本发明实施例的计算机终端的硬件结构框图。如图3所示,计算机终端可以包括一个或多个(图3中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,其中,上述计算机终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图3所示的结构仅为示意,其并不对上述计算机终端的结构造成限定。例如,该计算机终端还可包括比图3中所示更多或者更少的组件,或者具有与图3所示不同的配置。

存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(networkinterfacecontroller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radiofrequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。

随着业务ip化的进程,otn面临的主要客户业务将会是分组业务,如何在otn中承载小于1g的分组客户业务是业界正在讨论的热点问题之一,目前业界启动了基于sub1g的技术研究和标准立项,osu是承载sub1g的一个容器,但是如何使用osu对客户业务的承载并没有完善的解决方案。

为此,本实施例中提供了一种可运行于上述计算机终端的客户业务承载方法,图4是根据本发明实施例的客户业务承载方法的流程图,如图4所示,该流程包括如下步骤:

步骤s402,将客户业务映射到识别帧;

步骤s404,将所述识别帧映射到服务层信号中。

在本实施例中,识别帧可由固定长度的编码块组成,编码块可包括控制编码块和数据编码块,服务层信号可为odu、osu等具有固定帧长和固定速率的容器,编码块长度可为66b、512b等。

在本实施例中,所述识别帧可由k个66b编码块组成,包括帧头块和帧净荷块,识别帧的帧头块包括同步头10、开销区域(m1个字节)和或净荷区域(x1个字节),所述开销区域用于承载至少一个以下字段:控制块类型、客户业务的编号信息、控制块识别信息,所述开销区域还可包括保留信息,所述净荷区域用于承载客户业务;所述识别帧的帧净荷块包括同步头01和8字节的净荷区域。对于长度为n个字节的客户业务到识别帧的映射方法为,将客户业务的前x1个字节按照顺序依次承载到识别帧的帧头块的净荷区域中,将客户业务的后n-x1个字节承载到识别帧的帧净荷块中的净荷区域,其中0≤x1≤8,如图5所示。

在本实施例中,所述识别帧还可包括帧尾块,所述识别帧的帧尾块包括同步头10、开销区域(m2个字节)和或净荷区域(x2个字节),所述开销区域用于承载至少一个以下字段:控制块类型、客户业务的编号信息、控制块识别信息,所述开销区域还可包括保留信息。对于长度为n个字节的客户业务到识别帧的映射方法为,将客户业务的前x1个字节承载到识别帧的帧头块的净荷区域中,将客户业务的中间n-x1-x2个字节承载到识别帧的帧净荷块中的净荷区域,将客户业务的后x2个字节承载到识别帧的帧尾块中的净荷区域,其中0≤x1≤8,0≤x2≤8,如图6所示。

在本实施例中,在完成客户业务映射到识别帧后,识别帧的速率为客户业务速率*(m+n)/n*(66/64),其中m为识别帧中的所有开销字节。将该识别帧映射到osu帧中。在接收侧,从osu帧中解映射出识别帧,进行66b同步头的定位,然后进行识别帧的帧头定位,恢复出客户业务。

在本实施例中,在识别帧映射到服务层信号之前还可包括,将识别帧映射到数据帧,所述数据帧由本地钟按照服务层信号净荷速率产生的一种帧结构,由固定数量j的66b编码块组成,包括数据帧帧头块和数据帧净荷块,所述数据帧帧头块包括同步头10和开销区域,所述开销区域用于承载至少一个以下字段:控制块类型、客户业务的编号信息、控制块识别信息、时钟信息,所述开销区域还可包括保留信息。所述数据帧净荷码块用于承载识别帧和或66b填充码块。如图7所示。

由于识别帧的速率低于数据帧,在识别帧映射到数据帧的时候需要增加66b的固定填充码块进行速率适配,为了在接收端进行时钟恢复,需要将时钟信息承载在数据帧的帧头块中,时钟信息为上次数据帧到本次数据帧之间承载的客户业务的比特数或客户业务的发送时间,固定填充码块可以为idle码块。

在本实施例中,对于p(p≥1)个相同速率等级的客户业务,先按照上述方法将每个客户业务映射到对应的识别帧,然后再将识别帧映射到数据帧,其中每个客户业务都有自己的客户业务编号,将p个数据帧以66b块为单位进行交织形成数据帧组,如图8所示,将数据帧组映射到服务层信号中。在接收侧,从服务层信号中解解映射得到数据帧组,将数据帧组以66b块为单位进行解交织得到数据帧,从数据帧中解映射出识别帧和时钟信息,从识别帧中提取出客户业务。

在另一实施例中,可以先将p个数据帧的帧头块对齐后,再以66b为单位进行交织形成数据帧组信号,将数据帧组信号通过bmp的方式映射到osu帧中。在接收侧,从服务层信号中解解映射得到数据帧组,对数据帧组进行帧头定位,完成数据帧组信号帧头定位后,以66b块为单位进行解交织得到数据帧,从数据帧中解映射出识别帧和时钟信息,从识别帧中提取出客户业务。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

在本实施例中还提供了一种客户业务承载装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”和“单元”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图9是根据本发明实施例的客户业务承载装置的结构框图,如图9所示,该装置包括第一映射模块10和第二映射模块20。

第一映射模块10用于将客户业务映射到识别帧,第二映射模块20用于将所述识别帧映射到服务层信号中。

在本实施例中,所述识别帧可由多个固定长度的编码块组成,包括帧头块和帧净荷块,所述帧头块包括同步头、开销区域和净荷区域,所述帧净荷块包括同步头和净荷区域,所述帧头块和所述帧净荷块的净荷区域用于承载所述客户业务,所述帧头块的开销区域用于承载至少以下之一字段:控制块类型、客户业务的编号信息、控制块识别信息、保留信息。

在一个示例性实施例中,所述识别帧还包括帧尾块,所述帧尾块包括同步头、开销区域和净荷区域,所述帧尾块的净荷区域用于承载所述客户业务,所述帧尾块的开销区域用于承载至少以下之一字段:控制块类型、客户业务的编号信息、控制块识别信息、保留信息。

在一个示例性实施例中,所述第二映射模块还可包括:第一映射单元,用于将所述识别帧映射到数据帧,其中,所述数据帧由固定数量的编码块组成,包括数据帧帧头块和数据帧净荷块,所述数据帧的帧头块包括同步头和开销区域,所述开销区域用于承载至少以下之一字段:控制块类型、客户业务的编号信息、控制块识别信息、时钟信息、保留信息;所述数据帧的净荷码块用于承载识别帧和填充码块;第二映射单元,用于将所述识别帧映射到所述服务层信号中。

在一个示例性实施例中,所述数据帧还可包括帧尾块,所述帧尾块包括同步头、控制块类型和固定序列填充,固定填充序列可为全0序列,或全1序列,或用户可配置的具有固定图案的序列。

在一个示例性实施例中,所述第二映射模块还可包括:交织单元,用于将p个数据帧以编码块为单位进行交织形成数据帧组,其中p为大于1的整数;第三映射单元,用于将所述数据帧组通过bmp的方式映射到所述osu帧中;第四映射单元,用于将所述osu帧映射到odu中。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。

为了便于对本发明所提供的技术方案的理解,下面将结合具体场景的实施例进行描述。

实施例一

在本实施例中,以将vc-12信号映射到osu帧中为例。在本实施例中,vc-12速率为2.24mbps,帧长为140字节,osu帧速率为2.6mbps,帧长为192字节,净荷大小为185字节。如图10所示,本实施例包括如下步骤:

步骤s1001,构建vc-12识别帧中,vc-12识别帧由18个66b编码块组成,包括帧头块和帧净荷块两部分,vc-12识别帧第一个66b编码块为帧头块,其同步头为10,包括4字节的开销区域和4字节的净荷区域,所述开销区域用来承载一个字节的控制块类型0x1e,一个字节的vc编号信息vc_no=1,以及两个字节的保留信息,vc-12识别帧中第2至第18个66b编码块为帧净荷块,其同步头为01。

步骤s1002,将vc-12业务帧映射到vc-12识别帧中,即将vc-12业务帧的前4个字节承载在vc-12识别帧帧头块的净荷区域中,将vc-12业务帧剩余的136字节承载在第2至第18个vc-12识别帧的帧净荷块的净荷区域中,如图11所示。

步骤s1003,vc-12业务帧映射到vc-12识别帧之后,其速率为2.24*144/140*66/64=2.376mbps,osu帧的净荷速率为2.6*185/192=2.502mbps。

步骤s1004,根据步骤s1003的两个速率,计算vc-12识别帧到osu帧映射时做占用的最大字节数176和最小字节数175,并将其映射到osu帧中,并将时钟信息承载在osu帧的开销区域中,然后将osu映射到odu中。

步骤s1005,从odu中解映射出osu,从osu帧中解映射出vc-12识别帧,进行66b码块的同步头定位,然后进行vc-12识别帧的帧头块定位,完成vc-12识别帧帧头定位后,从vc-12帧中获取到vc-12业务。

实施例二

在本实施例中,以将vc-12信号映射到osu帧中为例。在本实施例中,vc-12速率为2.24mbps,帧长为140字节,osu帧速率为2.6mbps,帧长为192字节,净荷大小为185字节。

如图12所示,本实施例可包括如下步骤:

步骤s1201,构建vc-12识别帧中,由18个66b编码块组成,vc-12识别帧由18个66b编码块组成,包括帧头块、帧净荷块和帧尾块三部分,vc-12识别帧第一个66b编码块为帧头块,其同步头为10,包括3字节的开销区域和5字节的净荷区域,所述开销区域用来承载一个字节的控制块类型0x78,一个字节的vc编号信息vc_no=1,以及一个字节的保留信息,vc-12识别帧中第2至第17个66b编码块为帧净荷块,其同步头为01,vc-12识别帧第18个66b编码块为帧尾块,其同步头为10,包括1字节的开销区域和7字节的净荷区域,所述开销区域用来承载一个字节的控制块类型0xff。

步骤s1202,将vc-12业务帧映射到vc-12识别帧中,即将vc-12业务帧的前3个字节承载在vc-12识别帧帧头块的净荷区域中,将vc-12业务帧中间的128个字节承载在第2~第17个vc-12识别帧的帧净荷块的净荷区域中,将vc-12业务帧的后7个字节承载在第2~第18个vc-12识别帧的帧尾块的净荷区域中,如图13所示。

步骤s1203,vc-12业务帧映射到vc-12识别帧之后,其速率为2.24*144/140*66/64=2.376mbps,osu帧的净荷速率为2.6*185/192=2.502mbps。

步骤s1204,构建vc-12数据帧,其速率为osu帧净荷速率=2.6*185/192=2.502mbps,其由64个66b编码块组成,第一个66b编码块为vc-12数据帧的帧头块,其同步头为10,包括8字节的开销区域,所述开销区域用来承载一个字节的控制块类型0x1e,一个字节的控制块识别信息0x02(用于与idle块进行区分),一个字节的vc编号信息vc_no=1,两个字节的时钟信息以及三个字节的保留信息,第2至第64个66b编码块为vc-12数据帧的帧净荷块,其同步头为01。

另外,在本实施例中,vc-12数据帧还可包括帧尾块,该帧尾块可包括同步头、控制块类型和固定序列填充。固定填充序列可为全0序列,或全1序列,或用户可配置的具有固定图案的序列。

步骤s1205,将vc-12识别帧插入idle块后映射到vc-12数据帧的帧净荷块中,并将上次vc-12数据帧和本次vc-12数据帧之间的vc-12字节数作为时钟信息承载在vc-12数据帧的帧头块中,如图14所示。

步骤s1206,将vc-12数据帧通过bmp的方式映射到osu帧中,并将osu帧映射到odu中。

步骤s1207,从odu中解映射出osu,从osu帧中解映射出vc-12数据帧,进行66b码块的同步头定位,进行vc-12数据帧帧头块的定位,从vc-12数据帧的帧头块中获取时钟信息,进行idle码块的识别和删除得到vc-12识别帧,进行vc-12识别帧的帧头块定位,完成vc-12识别帧帧头定位后,从vc-12帧中获取到vc-12业务。

实施例三

在本实施例中,将5个vc-12信号映射到一个13mbps的osu帧中,其中vc-12速率为2.24mbps,帧长为140字节,osu帧速率为2.6mbps,帧长为192字节,净荷大小为185字节。

如图15所示,本实施例可包括如下步骤:

步骤s1501,构建vc-12识别帧中,vc-12识别帧由18个66b编码块组成,包括帧头块和帧净荷块两部分,vc-12识别帧第一个66b编码块为帧头块,其同步头为10,包括4字节的开销区域和4字节的净荷区域,所述开销区域用来承载一个字节的控制块类型0x1e,一个字节的vc编号信息分别为vc_no=1、vc_no=2、vc_no=3、vc_no=4和vc_no=5,一个字节的控制块识别信息0x01(用于与idle块以及vc-12数据帧的帧头块进行区分),以及一个字节的保留信息,vc-12识别帧中第2至第18个66b编码块为帧净荷块,其同步头为01。

步骤s1502,将每个vc-12业务帧映射到对应的vc-12识别帧中,即将vc-12业务帧的前4个字节承载在vc-12识别帧帧头块的净荷区域中,将vc-12业务帧剩余的136字节承载在第2至第18个vc-12识别帧的帧净荷块的净荷区域中,如图16所示。

步骤s1503,vc-12业务帧映射到vc-12识别帧之后,其速率为2.24*144/140*66/64=2.376mbps,osu帧的净荷速率为2.6*185/192=2.502mbps。

步骤s1504,构建vc-12数据帧,其速率为osu帧净荷速率=2.6*185/192=2.502mbps,其由64个66b编码块组成,第一个66b编码块为vc-12数据帧的帧头块,其同步头为10,包括8字节的开销区域,所述开销区域用来承载一个字节的控制块类型0x1e,一个字节的控制块识别信息0x02(用于与idle块以及vc-12识别帧帧头块进行区分),一个字节的vc编号信息分别为vc_no=1、vc_no=2、vc_no=3、vc_no=4和vc_no=5,两个字节的时钟信息以及三个字节的保留信息,第2~第64个66b编码块为vc-12数据帧的帧净荷块,其同步头为01。

步骤s1505,将vc-12识别帧插入idle块后映射到vc-12数据帧的帧净荷块中,并将上次vc-12数据帧和本次vc-12数据帧之间的vc-12字节数作为时钟信息承载在vc-12数据帧的帧头块中,如图17所示。

步骤s1506,将5个vc-12数据帧以66b码块为单位进行交织,形成vc-12数据帧组,如图18所示,其速率为2.6*185/192*5=12.526mbps。将vc-12数据帧组通过bmp映射到osu帧中,将osu帧映射到odu中。

步骤s1507,从odu中解映射出osu信号,从osu信号解映射出vc-12数据帧组信号,将vc-12数据帧组信号以66b码块为单位进行解交织获取5个vc-12数据帧,对每个vc-12数据帧进行66b同步头定位,然后进行vc-12数据帧帧头块和66bidle码块的识别,从vc-12数据帧帧头中提取时钟信息,删除vc-12数据帧的帧头块和66bidle码块后得到vc-12识别帧,进行vc-12识别帧的帧头定位,然后从vc-12识别帧中获取vc-12业务帧。

本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。

本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。

在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。

本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1