通道状态的确定方法及装置与流程

文档序号:12821782阅读:334来源:国知局
通道状态的确定方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种通道状态的确定方法及装置。



背景技术:

同步数字体系(synchronousdigitalhierarchy,简称为sdh)sdh技术的诞生有其必然性,随着通信的发展,要求传送的信息不仅是话音,还有文字、数据、图像和视频等。加之数字通信和计算机技术的发展,在70至80年代,陆续出现了t1(ds1)/e1载波系统(1.544/2.048mbps)、x.25帧中继、综合业务数字网(integratedservicesdigitalnetwork,简称为isdn)和光纤分布式数据接口(fiberdistributingdatainterface,简称为fddi)等多种网络技术。随着信息社会的到来,人们希望现代信息传输网络能快速、经济、有效地提供各种电路和业务,而上述网络技术由于其业务的单调性,扩展的复杂性,带宽的局限性,仅在原有框架内修改或完善已无济于事。sdh就是在这种背景下发展起来的。在各种宽带光纤接入网技术中,采用了sdh技术的接入网系统是应用最普遍的。sdh的诞生解决了由于入户媒质的带宽限制而跟不上骨干网和用户业务需求的发展,而产生了用户与核心网之间的接入“瓶颈”的问题,同时提高了传输网上大量带宽的利用率。sdh技术自从90年代引入以来,至今已经是一种成熟、标准的技术,在骨干网中被广泛采用,且价格越来越低,在接入网中应用可以将sdh技术在核心网中的巨大带宽优势和技术优势带入接入网领域,充分利用sdh同步复用、标准化的光接口、强大的网管能力、灵活网络拓扑能力和高可靠性带来好处,在接入网的建设发展中长期受益。

sdh采用的信息结构等级称为同步传送模块n级(synchronoustransportmoduleleveln,n=1,4,16,64,简称为stm-n),最基本的模块为stm-1,四个stm-1同步复用构成stm-4,16个stm-1或四个stm-4同步复用构成stm-16,四个stm-16同步复用构成stm-64,甚至四个stm-64同步复用构成stm-256;sdh采用块状的帧结构来承载信息,每帧由纵向9行和横向270×n列字节组成,每个字节含8比特(bit),整个帧结构分成段开销(sectionoverhead,简称为soh)区、stm-n净负荷区和管理单元指针(auptr)区三个区域,其中段开销区主要用于网络的运行、管理、维护及指配以保证信息能够正常灵活地传送,它又分为再生段开销(regeneratorsectionoverhead,简称为rsoh)和复用段开销(multiplexsectionoverhead,简称为msoh);净负荷区用于存放真正用于信息业务的比特和少量的用于通道维护管理的通道开销字节;管理单元指针用来指示净负荷区内的信息首字节在stm-n帧内的准确位置以便接收时能正确分离净负荷。

与sdh相比,光传输网络(opticaltransportnetwork,简称为otn)具有较强的 组网能力,具备良好的可扩展性、支持多种上层业务或协议、对客户信号进行完全透明的传输,提供多级串联连接监视(tandemconnectionmonitor,简称为tcm)功能和更强的前向纠错能力,同时otn还可提供与波分复用(wavelengthdivisionmultiplexing,简称为wdm)同样的高带宽。因此,otn将成为下一代传输网,特别是骨干层的主要组网技术。otn在电域方面不仅吸收了sdh的技术优势,还扩展了新的功能。基于光数据单元k(opticalchanneldataunit-k,简称为oduk)的交叉功能使得电路交换粒度由sdh的155m提高到2.5g、10g、40g,从而实现大颗粒业务的灵活调度和保护,还支持带外前向纠错(forwarderrorcorrection,简称为fec),支持对多层、多域网络进行级联监视等,采用异步方式的映射和复用,不需要网络同步,关键的交叉能采用最经济的空分技术。otn兼容sdh、异步传输模式,(asynchronoustransfermode,简称为atm)业务,能承载网络协议/多协议标签交换(internetprotocol/multi-protocollabelswitching,简称为ip/mpls)、存储局域网络(storageareanetwork,简称为san)、视频(video)等大颗粒业务。

在传输网络中如,ont和sdh等网络结构都采用块状帧作为传输载体,这种块状帧具有固定帧长,ont和sdh可以通过通道开销字节对高阶通道和低阶通道进行监控。但在实际使用中,由于在用户侧可能接入了某些类型的接入设备,但并没有实际接入用户业务,导致在otn或sdh帧中开销都正常,但实际上通道并未使用,净荷为空。运营商通常难以掌握通道的使用情况,特别是低阶通道的使用情况,导致通道的浪费。

针对相关技术中运营商难以准确获知通道的使用情况而导致通道浪费的问题,目前尚未提出解决方案。



技术实现要素:

本发明提供了一种通道状态的确定方法及装置,以至少解决相关技术中运营商难以准确获知通道的使用情况而导致通道浪费的问题。

根据本发明的一个方面,提供了一种通道状态的确定方法,包括:将当前传输帧中的第一帧的净荷区域的净荷数据与距离所述当前传输帧最近的上一传输帧中的第二帧的净荷区域的净荷数据进行比较,其中,所述第一帧在所述当前传输帧中的位置与所述第二帧在所述上一传输帧中的位置相对应;在比较结果为所述第一帧的净荷区域的净荷数据与所述第二帧的净荷区域的净荷数据相同的情况下,确定用于传输所述第一帧的通道的状态为未承载业务。

可选地,当所述当前传输帧为同步传输模块n级stm-n帧时,所述方法还包括,通过如下方式确定所述第一帧:将所述stm-n帧解复用为n个stm-1帧;确定所述n个stm-1帧中的一个stm-1帧为所述第一帧。

可选地,所述方法还包括,通过如下方式确定所述第一帧的净荷区域的位置:确定 所述第一帧的类型;根据所述第一帧的类型确定所述第一帧的净荷区域的位置。

可选地,根据所述第一帧的类型确定所述第一帧的净荷区域的位置包括:当所述第一帧的类型为au-4时,对所述第一帧进行解析以获取所述第一帧中的管理单元指针au-ptr的位置;确定所述au-ptr的位置为所述第一帧的净荷区域的位置;当所述第一帧的类型为tu-3时,对所述第一帧进行解析以获取所述第一帧中的vc-3的位置;确定所述vc-3的位置为所述第一帧的净荷区域的位置;当所述第一帧的类型为tu-12时,对所述第一帧进行解析以获取所述第一帧中的vc-12的位置;确定所述vc-12的位置为所述第一帧的净荷区域的位置。

可选地,当所述当前传输帧为otu帧时,所述方法还包括,通过如下方式确定所述第一帧的净荷区域的位置:确定所述第一帧的映射类型;根据所述第一帧的映射类型确定所述第一帧的净荷区域的位置。

可选地,根据所述第一帧的映射类型确定所述第一帧的净荷区域的位置包括:当所述第一帧的映射类型为同步映射时,根据字节计数定位所述第一帧的净荷区域的位置;当所述第一帧的映射类型为异步映射时,根据正调整节字节和负调整字节确定所述第一帧的净荷区域的位置。

根据本发明的另一个方面,还提供了一种通道状态的确定装置,包括:比较模块,用于将当前传输帧中的第一帧的净荷区域的净荷数据与距离所述当前传输帧最近的上一传输帧中的第二帧的净荷区域的净荷数据进行比较,其中,所述第一帧在所述当前传输帧中的位置与所述第二帧在所述上一传输帧中的位置相对应;第一确定模块,用于在所述比较模块的比较结果为所述第一帧的净荷区域的净荷数据与所述第二帧的净荷区域的净荷数据相同的情况下,确定用于传输所述第一帧的通道的状态为未承载业务。

可选地,所述装置还包括,第二确定模块,用于当所述当前传输帧为同步传输模块n级stm-n帧时,通过如下单元确定所述第一帧:第一解复用单元,用于将所述stm-n帧解复用为n个stm-1帧;第一确定单元,用于确定所述n个stm-1帧中的一个stm-1帧为所述第一帧。

可选地,所述装置还包括,第三确定模块,用于通过如下单元确定所述第一帧的净荷区域的位置:第二确定单元,用于确定所述第一帧的类型;第三确定单元,用于根据所述第一帧的类型确定所述第一帧的净荷区域的位置。

可选地,所述第三确定单元包括:第一确定子单元,用于当所述第一帧的类型为au-4时,对所述第一帧进行解析以获取所述第一帧中的管理单元指针au-ptr的位置;确定所述au-ptr的位置为所述第一帧的净荷区域的位置;第二确定子单元,用于当所述第一帧的类型为tu-3时,对所述第一帧进行解析以获取所述第一帧中的vc-3的位置;确定所述vc-3的位置为所述第一帧的净荷区域的位置;第三确定子单元,用于当所述第一帧的类型为tu-12时,对所述第一帧进行解析以获取所述第一帧中的vc-12 的位置;确定所述vc-12的位置为所述第一帧的净荷区域的位置。

可选地,所述装置还包括,第四确定模块,用于当所述当前传输帧为otu帧时,通过如下单元确定所述第一帧的净荷区域的位置:第四确定单元,用于确定所述第一帧的映射类型;第五确定单元,用于根据所述第一帧的映射类型确定所述第一帧的净荷区域的位置。

可选地,所述第五确定单元包括:定位子单元,用于当所述第一帧的映射类型为同步映射时,根据字节计数定位所述第一帧的净荷区域的位置;第四确定子单元,用于当所述第一帧的映射类型为异步映射时,根据正调整节字节和负调整字节确定所述第一帧的净荷区域的位置。

通过本发明,采用将当前传输帧中的第一帧的净荷区域的净荷数据与距离所述当前传输帧最近的上一传输帧中的第二帧的净荷区域的净荷数据进行比较,其中,所述第一帧在所述当前传输帧中的位置与所述第二帧在所述上一传输帧中的位置相对应;在比较结果为所述第一帧的净荷区域的净荷数据与所述第二帧的净荷区域的净荷数据相同的情况下,确定用于传输所述第一帧的通道的状态为未承载业务的方法,通过比较当前传输帧中的第一帧的净荷数据是否与上一传输帧中相应位置的帧净荷数据是否相同,来判断传输第一帧的通道的状态,解决了相关技术中运营商难以准确获知通道的使用情况而导致通道浪费的问题,进而达到了提高获知的通道的使用情况的准确率的效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的通道状态的确定方法的流程图;

图2是根据本发明实施例的通道状态的确定装置的结构框图;

图3是根据本发明实施例的通道状态的确定装置的优选结构框图一;

图4是根据本发明实施例的通道状态的确定装置的优选结构框图二;

图5是根据本发明实施例的通道状态的确定装置中第三确定单元46的结构框图;

图6是根据本发明实施例的通道状态的确定装置的优选结构框图三;

图7是根据本发明实施例的通道状态的确定装置中第五确定单元66的结构框图;

图8是根据本发明实施例一的检测通道使用情况的装置的结构流程框图;

图9是根据本发明实施例一的检测通道使用情况的方法的流程图;

图10是根据本发明实施例二的sdh通道的使用情况的确定装置的结构框图;

图11是stm-n帧的帧结构示意图;

图12是sdh通道中sdh复用帧映射结构图;

图13是根据本发明实施例三的otn通道的使用情况的确定装置的结构框图;

图14是otn帧结构示意图(g.709帧);

图15是otn复用映射结构图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

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

在本实施例中提供了一种通道状态的确定方法,图1是根据本发明实施例的通道状态的确定方法的流程图,如图1所示,该流程包括如下步骤:

步骤s102,将当前传输帧中的第一帧的净荷区域的净荷数据与距离当前传输帧最近的上一传输帧中的第二帧的净荷区域的净荷数据进行比较,其中,第一帧在当前传输帧中的位置与第二帧在上一传输帧中的位置相对应;

步骤s104,在比较结果为第一帧的净荷区域的净荷数据与第二帧的净荷区域的净荷数据相同的情况下,确定用于传输第一帧的通道的状态为未承载业务。

通过上述步骤,比较当前传输帧中的第一帧的净荷数据是否与上一传输帧中相应位置的帧净荷数据是否相同,来判断传输第一帧的通道的状态,解决了相关技术中运营商难以准确获知通道的使用情况而导致通道浪费的问题,达到了提高获知的通道的使用情况的准确率的效果,进而提高了通道的使用效率,节省了运营成本。

在一个可选的实施例中,当当前传输帧为同步传输模块n级stm-n帧时,上述方法还可以包括,通过如下方式确定第一帧:将stm-n帧解复用为n个stm-1帧;确定n个stm-1帧中的一个stm-1帧为第一帧。在该可选实施例中,由于在通道中传输的stm-1帧是以复用成stm-n的形式存在的,在对stm-1帧的净荷数据是否与前一stm-1帧的净荷数据是否相同进行比较判断时,需要将stm-n帧解复用成n个stm-1帧。

在一个可选的实施例中,可以通过如下方式确定第一帧的净荷区域的位置:确定第一帧的类型;根据第一帧的类型确定第一帧的净荷区域的位置。在该可选实施例中,通过将stm-n帧解复用为n个stm-1帧后,可以通过stm-1帧的类型,确定stm-1帧中净荷区域的位置。

在另一个可选的实施例中,根据第一帧的类型确定第一帧的净荷区域的位置可以包括:当第一帧的类型为au-4时,对第一帧进行解析以获取第一帧中的管理单元指针au-ptr的位置;确定au-ptr的位置为第一帧的净荷区域的位置;当第一帧的类型为tu-3时,对第一帧进行解析以获取第一帧中的vc-3的位置;确定vc-3的位置为第一帧的净荷区域的位置;当第一帧的类型为tu-12时,对第一帧进行解析以获取第一帧中的vc-12的位置;确定vc-12的位置为第一帧的净荷区域的位置。在该可选实施例中,第一帧的类型可以为au-4、tu-3、tu-12,根据不同的第一帧类型,找到与该类型相对应的指针的位置,根据指针确定该类型的第一帧的净荷数据的位置。

在一个可选的实施例中,当当前传输帧为otu帧时,通道状态的确定方法还可以包括,通过如下方式确定第一帧的净荷区域的位置:确定第一帧的映射类型;根据第一帧的映射类型确定第一帧的净荷区域的位置。在该可选实施例中,当前传输帧可以为otu帧,根据otu帧的映射类型可以得到该out帧的净荷数据的位置。

在另一个可选实施例中,根据第一帧的映射类型确定第一帧的净荷区域的位置可以包括:当第一帧的映射类型为同步映射时,根据字节计数定位第一帧的净荷区域的位置;当第一帧的映射类型为异步映射时,根据正调整节字节和负调整字节确定第一帧的净荷区域的位置。在该可选实施例中,out帧的映射方式可以是同步映射或者异步映射,根据不同的映射方式,可以得到不同的确定该out帧的净荷数据的位置的方法。

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

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

图2是根据本发明实施例的通道状态的确定装置的结构框图,如图2所示,该装置包括比较模块22和第一确定模块24,下面对该装置进行说明。

比较模块22,用于将当前传输帧中的第一帧的净荷区域的净荷数据与距离当前传输帧最近的上一传输帧中的第二帧的净荷区域的净荷数据进行比较,其中,第一帧在当前传输帧中的位置与第二帧在上一传输帧中的位置相对应;第一确定模块24,连接至比较模块22,用于在比较模块22的比较结果为第一帧的净荷区域的净荷数据与第二帧的净荷区域的净荷数据相同的情况下,确定用于传输第一帧的通道的状态为未承载业务。

图3是根据本发明实施例的通道状态的确定装置的优选结构框图一,如图3所示,该装置除了包括图2所示的所有模块外,还包括第二确定模块32,下面对该装置进行说明。

第二确定模块32,连接至比较模块24,包括第一解复用单用34和第一确定单元36,用于当当前传输帧为同步传输模块n级stm-n帧时,通过第一解复用单用32和第一确定单元34确定第一帧,下面对该第二确定模块24进行说明。

第一解复用单元34,用于将stm-n帧解复用为n个stm-1帧;第一确定单元36,连接至第一解复用单元34,用于确定n个stm-1帧中的一个stm-1帧为第一帧。

图4是根据本发明实施例的通道状态的确定装置的优选结构框图二,如图4所示,该装置除了包括图3所示的所有模块外,还包括第三确定模块42,下面对该装置进行说明。

第三确定模块42,连接至第二确定模块32和比较模块22,包括第二确定单元44和第三确定单元46,用于通过第二确定单元44和第三确定单元46确定第一帧的净荷区域的位置,下面对该第三确定模块42进行说明。

第二确定单元44,用于确定第一帧的类型;第三确定单元46,连接至第二确定单元44,用于根据第一帧的类型确定第一帧的净荷区域的位置。

图5是根据本发明实施例的通道状态的确定装置中第三确定单元46的结构框图,如图5所示,该第三确定单元46包括第一确定子单元52、第二确定子单元54和第三确定子单元56,下面对该第三确定单元46进行说明。

第一确定子单元52,用于当第一帧的类型为au-4时,对第一帧进行解析以获取第一帧中的管理单元指针au-ptr的位置;确定au-ptr的位置为第一帧的净荷区域的位置;第二确定子单元54,用于当第一帧的类型为tu-3时,对第一帧进行解析以获取第一帧中的vc-3的位置;确定vc-3的位置为第一帧的净荷区域的位置;第三确定子单元56,用于当第一帧的类型为tu-12时,对第一帧进行解析以获取第一帧中的vc-12的位置;确定vc-12的位置为第一帧的净荷区域的位置。

图6是根据本发明实施例的通道状态的确定装置的优选结构框图三,如图6所示,该装置除了包括图2所示的所有模块外,还包括第四确定模块62,下面对该装置进行说明。

第四确定模块62,连接至比较模块22,包括第四确定单元64和第五确定单元66,用于当当前传输帧为otu帧时,通过第四确定单元64和第五确定单元66确定第一帧的净荷区域的位置,下面对第四确定模块62进行说明。

第四确定单元64,用于确定第一帧的映射类型;第五确定单元66,连接至第四确定单元64,用于根据第一帧的映射类型确定第一帧的净荷区域的位置。

图7是根据本发明实施例的通道状态的确定装置中第五确定单元66的结构框图,如图7所示,该第五确定单元66包括定位子单元72和第四确定子单元74,下面对该第五确定单元66进行说明。

定位子单元72,用于当第一帧的映射类型为同步映射时,根据字节计数定位第一帧的净荷区域的位置;第四确定子单元74,用于当第一帧的映射类型为异步映射时,根据正调整节字节和负调整字节确定第一帧的净荷区域的位置。

下面给出本发明通道状态的确定方法及装置的优选实施例。

实施例一

本发明实施例一所要解决的技术问题是:克服现有技术中存在的传输通道使用情况运营商难以掌握,造成通道浪费的问题和缺陷,提供一种检测通道使用情况的方法和装置(即上述通道状态的确定方法及装置)。

本发明实施例一采用以下技术方案:

图8是根据本发明实施例一的检测通道使用情况的装置的结构流程框图,如图8所示,该装置可以包括接收模块82(相当于上述实施例中的第二确定模块32)、净荷定位模块84(相当于上述实施例中第三确定模块42和第四确定模块62)、净荷存储模块86和净荷比较模块88(相当于上述实施例中比较模块22和第一确定模块24)以下模块:

接收模块82:用于定帧,解复用,解扰等;

净荷定位模块84:连接至接收模块82,用于解析开销信息,定位净荷在通道中的位置;

净荷存储模块86:连接至净荷定位模块84,用于将解析出的净荷部分存入ram中;

净荷比较模块88:连接至ram和净荷定位模块84,用于从ram中读取上一帧当中的净荷与当前帧数据进行比较,如果比较结果相同,判断为当前通道中未承载业务;如果比较结果不同,再根据实际情况进行判断。

基于图8给出的检测通道使用情况的装置,图9是根据本发明实施例一的检测通道使用情况的方法的流程图,如图9所示,本发明实施例一检测传输通道使用情况的方法包括以下步骤:

步骤s902:定帧模块(即上述接收模块82)根据块状帧中的帧定位开销找到帧的起始位置,从而确定帧中各个字节的位置。

步骤s904:在净荷定位模块84中,根据开销字节,解析出净荷在通道中的具体位置。

步骤s906:净荷存储模块86将提取到的净荷根据字节顺序存储到ram中。

步骤s908:净荷比较模块88将当前帧中的净荷字节与ram中存储的上一帧字节进行比较,输出比较结果。如果比较结果相同,判断为当前通道中未承载业务,并将结果送给cpu模块,提示当前通道未装载数据;如果比较结果不同,再根据实际情况进行判断。

有益效果:采用本发明实施例一的方法和装置,与相关技术相比,取得了在通道管理方面进步,达到了让运营商更好地掌握通道使用情况的效果,节省了运营成本,提高了通道的使用效率。

实施例二

本发明实施例二就sdh通道的使用情况进行确定。

图10是根据本发明实施例二的sdh通道的使用情况的确定装置的结构框图,如图10所示,本发明实施例二中该装置包括:sdh接收模块102,au-4指针解析模块1042,vc-4数据存储模块1062,vc-4数据存储模块1082,tu-3指针解析模块1044,vc-3数据存储模块1064,vc-3数据比较模块1084,tu-12指针解析模块1046,vc-12数据存储模块1066,vc-12数据比较模块1086。其中,sdh接收模块102包括定帧单元、解复用单元、解扰单元。

根据图10所示的装置,本发明实施例二的sdh通道的使用情况的确定方法的流程如下:

stm-n帧进入本发明实施例二的装置之后,首先进入sdh接收模块102的定帧单元。定帧单元根据a1a2字节确定stm-n帧头的位置。a1、a2有固定的值,也就是有固定的比特图案,a1:11110110(f6h),a2:00101000(28h)。检测信号流中的各个字节,当发现连续出现3n个f6h,又紧跟着出现3n个28h字节时(在stm-1帧中a1和a2字节各有3个),就断定现在开始收到一个stm-n帧,收端通过定位每个stm-n帧的起点,来区分不同的stm-n帧,以达到分离不同帧的目的,当n=1时,区分的是stm-1帧。在此定帧单元中将产生fp信号与最后一个a1字节对齐,作为后面解复用单元帧头的指示。

然后经定帧单元处理后的信号流将进入解复用单元。图11是stm-n帧的帧结构示意图,如图11可知,stm-n帧的信号是9行×270×n列的帧结构。此处的n与stm-n的n相一致,取值范围:1,4,16,64……,表示此信号由n个stm-1信号通过字节间插复用而成。由此可知,stm-1信号的帧结构是9行×270列的块状帧,由图11看出,当n个stm-1信号通过字节间插复用成stm-n信号时,仅仅是将stm-1信号的列按字节间插复用,行数恒定为9行。在解复用单元中stm-n帧将被解复用为n个stm-1帧,在后面解扰单元中分别被处理。

接着经解复用单元处理过的信号流进入解扰单元,在sdh中,在发端采用扰码是 为了防止信号在传输中出现长连“0”或长连“1”,易于收端从信号中提取定时信息。因此在收端需要对信号进行解扰码。itu-t规范了对nrz码的加扰方式,采用标准的7级扰码器,扰码生成多项式为1+x6+x7,扰码序列长为27-1=127(位)。这种方式的优点是:码型最简单,不增加线路信号速率,没有光功率代价,无需编码,发端需一个扰码器即可,收端采用同样标准的解扰器即可接收发端业务,实现多厂家设备环境的光路互连。解扰单元将对除第一行以外的所有字节进行解扰。

接着经解扰单元处理后的信号进入au-4指针解析模块1042,管理指针单元(administrationunit-pointer,简称为au-ptr)的位置在stm-1帧的第4行1-9列共9个字节,用以指示vc4的首字节j1在au-4净负荷的具体位置,以便收端能据此正确分离vc4。此au-4指针解析模块1042根据h1、h2字节计算出vc-4在au-4中的具体位置。并产生pl_au4信号提供给vc-4数据存储模块1062用以指示vc-4净荷的位置。图12是sdh通道中sdh复用帧映射结构图,如图12所示,在一个vc-4数据中,可能承载的是vc-4数据,也可能承载着3个vc-3数据,或者63个vc-12数据。au-4指针解析模块1042会同时提取出h4字节,如果后面的tu-12指针解析模块1046需要对tu-12进行分析,需要h4字节提供复帧编号。

随后,经au-4指针解析模块1042处理过的信号进入vc-4存储模块1062后,根据au-4指针解析模块1042提供的pl_au4信号,将vc-4的净荷写入ram1中,随机存取存储器(randomaccessmemory,简称为ram)1采用分页的方式控制,两个页面分别交替做读写操作,当一个页面进行写操作时,另一个页面进行读操作。这个ram1以及之后模块中用到的ram2、ram3,可以使用现场可编程门阵列(field-programmablegatearray,简称为fpga)内部的ram也可以使用外部的同步静态随机存取存储器(synchronousstaticrandomaccessmemory,简称为ssram)、同步动态随机存储器(synchronousdynamicrandomaccessmemory,简称为sdram)等外部ram。

然后在vc-4数据比较模块1082将从ram1中读取出上一帧的vc-4数据,将这个数据与当前数据进行比较。如果比较结果相同,表示当前通道承载的是vc-4颗粒,并且vc-4颗粒中并未承载有效数据。此时产生指示信号送给cpu模块,指示出vc-4未承载有效数据。如果比较结果不同,说明当前通道可能承载的是tu-3或tu-12颗粒,或vc-4颗粒中已承载有效数据。将进一步对数据进行处理。

接下来需要对低阶通道的数据进行分析,首先将进入tu-3指针解析模块1044。在vc3的帧上加了3个字节(h1h2h3)的指针--tu-3支路单元指针(tributaryunit3pointer,简称为tu-3指针偏移范围为0~764,如果解析出的指针大于764,则认为提取到无效的tu-3指针,说明装载的可能是tu-12的颗粒,则直接进行tu-12的指针解析。如果提取到有效指针,tu-3指针解析模块1044将根据tu-3指针解析出vc-3的具体位置。并产生pl_tu3信号提供给vc-3数据存储模块1064用以指示vc-3净荷的位置。

vc-3数据存储模块1064根据tu-3指针解析模块1044中提供的pl_tu3信号,将 vc-3的净荷写入ram2中,ram2采用分页的方式控制,两个页面分别交替做读写操作,当一个页面进行写操作时,另一个页面进行读操作。

之后,在vc-3数据比较模块1084中,vc-3数据比较模块1084将从ram2中读取出上一帧的vc-3数据,将这个数据与当前数据进行比较。如果比较结果相同,表示当前通道承载的是vc-3颗粒,并且vc-3颗粒中并未承载有效数据。此时产生指示信号送给cpu模块,指示出vc-3未承载有效数据。如果比较结果不同,说明vc-3颗粒中已承载有效数据。

如果需要对tu-12的指针进行解析,则进入tu-12指针解析模块1046。tu指针用以指示vc12的首字节v5在tu-12净负荷中的具体位置,以便收端能正确分离出vc12。tu-12指针为vc12在tu-12复帧内的定位提供了灵活动态的方法。tu-ptr的位置位于tu-12复帧的v1、v2、v3、v4处。tu-12指针解析模块1046根据指针值解析出vc-12的净荷。并产生pl_tu12信号提供给vc-12数据存储模块1066用以指示vc-12净荷的位置。

vc-12数据存储模块1066根据tu-12指针解析模块1046中提供的pl_tu12信号,将vc-12的净荷写入ram3中,ram3采用分页的方式控制,两个页面分别交替做读写操作,当一个页面进行写操作时,另一个页面进行读操作。

在vc-12数据比较模块1086中,vc-12数据比较模块1086将从ram3中读取出上一帧的vc-12数据,将这个数据与当前数据进行比较。如果比较结果相同,表示当前通道承载的是vc-12颗粒,并且vc-12颗粒中并未承载有效数据。此时产生指示信号送给cpu模块,指示出vc-12未承载有效数据。如果比较结果不同,说明vc-12颗粒中已承载有效数据。

实施例三

本发明实施例三以otn传输通道为例,对otn传输通道的使用情况的方法和装置进行说明。

图13是根据本发明实施例三的otn通道的使用情况的确定装置的结构框图,如图13所示,该实施例三的装置包括:otu1帧接收模块132、opu1定位模块134、opu1存储模块136和opu1比较模块138,下面的对该装置进行说明。

otu1帧接收模块132,包括定帧单元,用于对otu1帧进行接收、定帧;

opu1定位模块134,连接至otu1帧接收模块132,用于对opu1帧的净荷位置进行定位;

opu1存储模块136,连接至opu1定位模块134和ram,用于将opu1帧中的净荷数据存储到ram中;

opu1比较模块138,连接至opu1定位模块134和opu1存储模块136,用于将从ram中读取出上一帧的净荷数据,将这个数据与当前数据进行比较,如果比较结果相同,表示当前通道并未承载有效数据。此时产生指示信号送给cpu模块,指示出通道未承载有效数据。如果比较结果不同,说明当前通道中已承载有效数据。

根据图13所示的otn通道的使用情况的确定装置,本发明实施例三的otn通道使用情况的确定方法的流程如下:

otu1帧进入本发明实施例三的装置之后,首先进入otu1帧接收模块132的定帧单元。定帧单元根据帧定位开销字节确定帧头的位置。图14是otn帧结构示意图(g.709帧),oa1、oa2有固定的值,也就是有固定的比特图案,oa1:11110110(f6h),oa2:00101000(28h)。检测信号流中的各个字节,当发现连续出现3个f6h,又紧跟着出现3个28h字节时,就断定现在开始收到一个帧,收端通过定位每个帧的起点,来区分不同的帧,以达到分离不同帧的目的,在此模块中将产生fp信号与最后一个a1字节对齐,作为后面opu1定位模块134帧头的指示。

接着经otu1帧接收模块132处理过的信号进入opu1定位模块134,opu1定位模块134根据jc字节判断是同步映射还是异步映射,如果是同步映射直接根据字节计数定位出净荷的位置,如果采用异步映射,则根据正调整字节和负调整字节算出净荷位置。产生pl信号送给净荷存储模块。

经过opu1定位模块134处理过的信号进入opu1存储模块136后,opu1存储模块136根据opu1定位模块134提供的pl信号,将净荷写入ram中,ram采用分页的方式控制,两个页面分别交替做读写操作,当一个页面进行写操作时,另一个页面进行读操作。这个ram以及之后模块中用到的ram可以使用fpag内部的ram也可以使用外部的ssram,sdram等外部ram。

然后,在opu1比较模块138中,opu1比较模块138将从ram中读取出上一帧的净荷数据,将这个数据与当前数据进行比较。如果比较结果相同,表示当前通道并未承载有效数据。此时产生指示信号送给cpu模块,指示出通道未承载有效数据。如果比较结果不同,说明当前通道中已承载有效数据。图15是otn复用映射结构图。

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

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

s1,将当前传输帧中的第一帧的净荷区域的净荷数据与距离当前传输帧最近的上一传输帧中的第二帧的净荷区域的净荷数据进行比较,其中,第一帧在当前传输帧中的位 置与第二帧在上一传输帧中的位置相对应;

s2,在比较结果为第一帧的净荷区域的净荷数据与第二帧的净荷区域的净荷数据相同的情况下,确定用于传输第一帧的通道的状态为未承载业务。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、ram、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述s1-s2。

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

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

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

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