一种实现串接监视宿端功能的方法及串接监视宿端的制作方法

文档序号:7664589阅读:298来源:国知局

专利名称::一种实现串接监视宿端功能的方法及串接监视宿端的制作方法
技术领域
:本发明涉及光传输
技术领域
,尤其涉及一种实现串接监视宿端功能的方法及串接监视宿端。
背景技术
:在网络通信中,TC(TandemConnection,串接)层是利用POH(PathOverhead,通道开销)中特定的字节如Nl字节来实现TCM(TandemConnectionMonitoring,串接监视)。所述TC层位于复用段层和通道层之间,主要应用于局间通信场合,特别是不同网络运营商公司的边界处。通过TCM的定位误码发生区段的功能,每个网络可以知道进入自己的网络收到了多少个差错以及将多少个差错传给了下一个网络,从而可以比较容易地解决各网络运营商之间的争议。为了准确定位误码发生的区段,必需成对设置SOURCE(源端)和Sink(宿端)。所述源端和宿端都是针对光口方向而言的。源端对进入该TCM网络的信号进行分析,生成N1字节和补偿B3字节并向宿端发送。宿端对所接收到的Nl字节进行分析和计算,然后根据分析计算结果上报TCM相关告警信息和性能信息并设置回插N1字节发送至TCM网络源端。根据光传送网络接口G.707标准规定,Nl字节结构定义如表1所示表l<table>tableseeoriginaldocumentpage5</column></row><table>Nl字节的前四个比特bitl-bit4均为IEC(IncomingErrorCount,输入误码记数),用于表示进入TCM网络的B3误码块数量,当收到bitl-bit4为"1110"时,表示进入该TCM网络的信号为无效信号,源端已经对信号进行再生。Nl的第五比特bit5为TC-REI(RemoteErrorIndication,串联远端错误指示),用于表示在TCM网络内部引起误码。Nl的第六比特bit6为TC-OEI(OutgoingErrorIndication,串联输出误码指示),用于表示进入TCM网络有B3误码。Nl的第七比特和第8比特bit7-bit8是76复帧结构。当接收的TC-API(AccessPointIdentifier,串联接入点标识)字节与期望值不匹配时上报TC-TIM(TraceIdentifierMismatch,串联踪迹标识符失配)告警;TC-ODI(OutgoingDefectIndication,串联输出故障指示)表示宿端收到TCM网络内产生的无效信号,并向下游插入AU-AIS(AdministrativeUnitAlarmIndication,管理单元告警指示信号);TC-RDI(RemoteDefectIndication,串联远端故障指示)表示进入TCM网络的信号无效。现有技术提供了一种实现串接监视宿端功能的方法,包括如下硬件逻辑模块针对每一个通道,向软件系统提供了可读的TCM功能告警状态指示寄存器和性能计数寄存器;硬件逻辑模块提取接收方向的N1字节,并根据G.707标准定义的规则进行分析计算;硬件逻辑模块根据计算结果设置TCM告警状态指示信号,并将TCM性能计数写入性能计数寄存器中;软件系统直接读取TCM告警状态寄存器的告警信息,并上报告警信息,同时读取TCM性能计数寄存器的性能信息以及上报所述性能信息。该现有技术的缺陷在于如下两点1、在实现TCM宿端功能时,占用大量的逻辑硬件资源,从而导致单板硬件资源紧张。2、对一个以前并未实现TCM功能的设备而言,若要根据该技术方案即通过硬件逻辑模块实现TCM功能,则必须修改硬件电路,而对于一个已经在通讯网络中使用的设备而言,则无法再修改硬件电路,从而无法实现TCM功能。综上可知,现有的实现串接监视宿端功能的技术,在实际使用上显然存在不便与缺陷,所以有必要加以改进。
发明内容针对上述的缺陷,本发明的第一目的在于提供一种实现串接监视宿端功能的方法,该方法可以大量节约逻辑硬件资源的消耗,并且提供较好的可移植性。本发明的第二目的在于提供一种串接监视宿端,该串接监视宿端可以大量节约逻辑硬件资源的消耗,并且提供较好的可移植性。为了实现上述第一目的,本发明提供一种实现串接监视宿端功能的方法包括如下步骤A、利用一软件系统读取接收方向N1字节;B、所述软件系统对该接收方向Nl字节进行分析计算得到串接监视信息,并将该串接监视信息上报;C、所述软件系统根据该串接监视信息判断是否需要设置回插Nl字节,若是则执行步骤D,否则结束流程;D、所述软件系统根据该串接监视信息设置回插N1字节。根据本发明的方法,所述串接监视信息包括串接监视告警信息和串接监视性能信息。根据本发明的方法,所述步骤B进一步包括Bl、软件系统根据N1字节的结构定义,对该接收方向N1字节进行分析计算得到串接监视告警信息;B2、软件系统根据所得到的串接监视告警信息判断是否存在告警;若存在,则上报串接监视告警信息,否则直接执行歩骤B3;B3、软件系统根据N1字节的结构定义,对该接收方向Nl字节进行分析计算得到串接监视性能信息;B4、软件系统根据所得到的串接监视性能信息判断是否存在误码,若存在,则上报串接监视性能信息,否则直接执行步骤C。根据本发明的方法,所述N1字节的结构定义采用G.707标准。根据本发明的方法,所述步骤C进一步包括所述软件系统根据所述串接监视告警信息和串接监视性能信息,判断是否需要设置回插N1字节,若是则执行步骤D,否则结束流程。根据本发明的方法,所述步骤A中,软件系统根据串接监视通道号从接收方向Nl字节寄存器中读取接收方向Nl字节。根据本发明的方法,所述步骤A进一步包括Al、软件系统将该接收方向Nl字节所属的串接监视通道号写入一接收方向通道选择寄存器;A2、所述接收方向通道选择寄存器启动一接收方向Nl字节寄存器存储接收方向Nl字节;A3、软件系统从所述接收方向Nl字节寄存器中读取接收方向Nl字节。根据本发明的方法,所述步骤A进一步包括Al'、软件系统根据串接监视通道号i从i号接收方向Nl字节寄存器中读取接收方向Nl字节;所述i的取值范围为l<=i<=宿端支持的最大串接监视通道号。根据本发明的方法,所述步骤D进一步包括Dl、软件系统根据该串接监视信息来设置回插N1字节;D2、软件系统将所设置的回插N1字节写入一发送方向Nl字节寄存器进行存储。根据本发明的方法,所述步骤D2进一步包括D21、软件系统将回插N1字节所属的串接监视通道号写入一发送方向通道选择寄存器;D22、该发送方向通道选择寄存器启动一发送方向Nl字节寄存器存储软件系统所写入的回插N1字节。根据本发明的方法,所述歩骤D2进一步包括D21'、软件系统将所设置的回插Nl字节写入该回插Nl字节所属串接监视通道号所对应的发送方向Nl字节寄存器进行存储。根据本发明的方法,所述步骤D2之后进一步包括D3、所述发送方向Nl字节寄存器将该回插N1字节发送给源端。为了实现上述第二目的,本发明提供一种串接监视宿端,该宿端包括一软件系统,该软件系统包括有接收方向N1字节读取模块,用于读取接收方向Nl字节;串接监视信息计算模块,用于对该接收方向N1字节进行分析计算得到串接监视信息;串接监视信息上报模块,用于上报该串接监视信息;回插N1字节设置模块,用于根据该串接监视信息判断是否需要设置回插Nl字节,若是则根据该串接监视信息设置回插N1字节,否则结束处理。本发明的串接监视宿端进一步包括接收方向Nl字节寄存器,用于存储供该软件系统所读取的接收方向Nl字节;发送方向Nl字节寄存器,用于存储该软件系统所写入的回插N1字节。本发明的串接监视宿端进一步包括接收方向通道选择寄存器,用于根据该软件系统所写入的串接监视通道号,启动该接收方向N1字节寄存器存储接收方向N1字节;发送方向通道选择寄存器,用于根据该软件系统所写入的串接监视通道号,启动该发送方向Nl字节寄存器存储该软件系统所写入的回插N1字节。本发明软件系统代替逻辑硬件模块读取接收方向Nl字节;对该Nl字节进行分析计算得到串接监视信息,上报所述串接监视信息,并根据所述串接监视信息判断是否需要设置回插N1字节,若是则设置回插N1字节。借此,本发明大量节约了逻辑硬件资源的消耗,解决了部分单板因实现TCM功能而导致的硬件资源紧张问题,并且可以对软件系统进行远程升级,具有良好的可移植性。图1是本发明提供的串接监视宿端的结构模块示意图2是本发明提供的实现串接监视宿端功能的方法流程图3是本发明优选实施例提供的实现串接监视宿端功能的方法流程图。具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明的基本思想是:利用软件系统代替逻辑硬件读取接收方向Nl字节;对该接收方向Nl字节进行分析计算得到串接监视信息,上报所述串接监视信息,并根据所述串接监视信息判断是否需要设置回插N1字节,若是则设置回插N1字节,从而实现串接监视宿端功能。本发明提供的串接监视宿端100如图1所示,包括接收方向通道选择寄存器(R—AUGNo—REG)101、接收方向Nl字节寄存器(R—Nl—REG)102、软件系统103、发送方向通道选择寄存器(T—AUGNo—REG)104以及发送方向Nl字节寄存器(T—Nl—REG)105。接收方向通道选择寄存器101,与接收方向Nl字节寄存器102和软件系统103相连,用于根据软件系统103所写入的串接监视通道号启动接收方向Nl字节寄存器102去存储接收方向Nl字节。接收方向Nl字节寄存器102,与接收方向通道选择寄存器101和软件系统103相连,用于存储供软件系统103所读取的接收方向Nl字节。本发明中,一个接收方向N1字节寄存器102,根据接收方向通道选择寄存器101中的多个不同串接监视通道号,存储该多个不同串接监视通道的接收方向Nl字节;当软件系统103需要读取一串接监视通道号的接收方向Nl字节时,可从接收方向Nl字节寄存器102读取与该通道号对应的接收方向Nl字节。本发明也可以一个接收方向Nl字节寄存器102只存储一个串接监视通道的接收方向Nl字节,但前提是宿端对应每个接收串接监视通道i都提供了一个i号接收方向Nl字节寄存器102(l<=i<=宿端支持的最大串接监视通道号)。当采用后者方式时,本发明提供的串接监视宿端IOO可以不设置接收方向通道选择寄存器101,只需要根据串接监视通道号i从i号接收方向Nl字节寄存器102中读取接收方向Nl字节。软件系统103,用于对所读取的接收方向Nl字节进行分析计算得到串接监视信息,上报所述串接监视信息,并根据所述串接监视信息判断是否需要设置回插N1字节,若是则设置回插Nl字节。该软件系统103进一步包括接收方向Nl字节读取模块1031、串接监视信息计算模块1032、回插Nl字节设置模块1033和串接监视信息上报模块1034,其中接收方向Nl字节读取模块1031,与接收方向Nl字节寄存器102相连,用于读取接收方向Nl字节寄存器102存储的接收方向Nl字节。串接监视信息计算模块1032,与接收方向Nl字节读取模块1031相连,用于对该接收方向N1字节进行分析计算得到串接监视信息。所述串接监视信息包括串接监视告警信息和串接监视性能信息。串接监视信息上报模块1034,用于上报该串接监视信息。回插N1字节设置模块1033,与串接监视信息计算模块1032相连,用于根据串接监视信息计算模块1032计算得到的所述串接监视信息判断是否需要设置回插N1字节,若是则根据该串接监视信息设置回插N1字节,否则结束处理。所述软件系统103还进一步用于向接收方向通道选择寄存器101和发送方向通道选择寄存器104写入串接监视通道号,以及将接收方向Nl字节从接收方向Nl字节寄存器102读取出来,并将设置好的回插N1字节写入发送方向Nl字节寄存器105以通知逻辑硬件模块,即源端。发送方向通道选择寄存器104,与发送方向Nl字节寄存器105和软件系统103相连,用于根据软件系统103所写入的串接监视通道号启动发送方向Nl字节寄存器105存储软件系统103所写入的回插N1字节。发送方向Nl字节寄存器105,与发送方向通道选择寄存器104和软件系统103相连,用于存储供软件系统103所写入的回插Nl字节。同样地,一个发送方向Nl字节寄存器105,根据发送方向通道选择寄存器104中的多个不同串接监视通道号,存储该多个不同串接监视通道的发送方向Nl字节;当软件系统103需要写入一串接监视通道号的回插Nl字节时,可将串接监视通道号写入发送方向通道选择寄存器104,由发送方向通道选择寄存器104启动发送方向Nl字节寄存器105存储该串接监视通道号的回插Nl字节。本发明也可以一个发送方向Nl字节寄存器105只存储一个串接监视通道的回插Nl字节,但前提是宿端对应每个接收串接监视通道i都提供了一个i号发送方向Nl字节寄存器105(l<=i<=宿端支持的最大串接监视通道号)。当采用后者方式时,本发明提供的串接监视宿端100可以不设置发送方向通道选择寄存器101,软件系统103只需要根据串接监视通道号i将该串接监视通道号的回插Nl字节写入i号发送方向Nl字节寄存器105。图2是本发明提供的实现串接监视宿端功能的方法流程图,利用图1所示的串接监视宿端100来实现,该方法包括如下步骤S201,软件系统103读取接收方向Nl字节。本发明中,软件系统103根据串接监视通道号从接收方向Nl字节寄存器中读取接收方向N1字节。当一个串接监视通道号i(l<=i<=宿端支持的最大串接监视通道号)只对应一个i号接收方向Nl字节寄存器102时,i号接收方向Nl字节寄存器102存储串接监视通道i的接收方向Nl字节,软件系统103根据串接监视通道号i直接从i号接收方向Nl字节寄存器102中读取所述接收方向Nl字节。当多个串接监视通道号对应一个接收方向Nl字节寄存器102时,软件系统103先将串接监视通道号写入接收方向通道选择寄存器101,然后由接收方向通道选择寄存器101选择启动接收方向Nl字节寄存器102存储该串接监视通道的接收方向Nl字节,软件系统103最后根据串接监视通道号由该接收方向Nl字节寄存器102中读取该串接监视通道的接收方向Nl字节。步骤S202,软件系统103对该接收方向Nl字节进行分析计算得到串接监视信息,并将该串接监视信息上报。优选的是,本步骤中软件系统103采用G.707标准的Nl字节结构定义对该接收方向Nl字节进行分析计算得到串接监视信息。所述串接监视信息包括串接监视告警信息和串接监视性能信息。具体而言,该步骤进一步包括歩骤S220,软件系统103根据Nl字节的结构定义,对该接收方向Nl字节进行分析计算得到串接监视告警信息。步骤S221,软件系统103根据所得到的串接监视告警信息判断是否存在告警;若存在,则上报串接监视告警信息,否则直接执行步骤B3;步骤S222,软件系统103根据Nl字节的结构定义,对该接收方向Nl字节进行分析计算得到串接监视性能信息;步骤S223,软件系统103根据所得到的串接监视性能信息判断是否存在误码,若存在,则上报串接监视性能信息,否则直接执行步骤S203。步骤S203,软件系统103根据所述串接监视信息判断是否需要设置回插Nl字节,若是则执行步骤S204,否则结束流程。步骤S204,软件系统103根据该串接监视信息设置回插N1字节。该步骤还进一步包括步骤S241,软件系统103根据该串接监视信息来设置回插N1字节;步骤S242,软件系统103将所设置的回插Nl字节写入一发送方向Nl字节寄存器105进行存储。当一个串接监视通道号i(l<=i<=宿端支持的最大串接监视通道号)只对应一个i号发送方向Nl字节寄存器105时,软件系统103根据串接监视通道号i直接将所设置的回插N1字节写入i号发送方向Nl字节寄存器105中。当一个发送方向Nl字节寄存器105对应多个串接监视通道号时,软件系统103先将串接监视通道号写入发送方向通道选择寄存器104,然后由接收方向通道选择寄存器104启动接收方向Nl字节寄存器102存储软件系统103所写入的回插N1字节。步骤S243,发送方向Nl字节寄存器105将该回插N1字节发送给源端。以速率为STM-16的光板为例,提供实现其第二通道TCM功能的方法,其方法流程图如图3所示,结合图1的串接监视宿端IOO进行描述,该方法包括-.步骤S301,软件系统103将串接监视通道号02写入R一AUGNo一REG101。步骤S302,R—AUGNo—REG101启动R_—Nl一REG102存储接收方向Nl字节。步骤S303,R—Nl一REG102存储接收方向Nl字节。歩骤S304,延时一段时间后,接收方向Nl字节读取模块1031从R—Nl—REG102读取接收方向Nl字节,并保存至数组NlRcvOHValue[l]中。歩骤S305,串接监视信息计算模块1032根据Nl字节的结构定义对该接收方向Nl字节进行分析计算得到串接监视告警信息。本实施例中,所述Nl字节的结构定义采用G.707标准。步骤S306,串接监视信息计算模块1032根据串接监视告警信息判断是否存在告警;若存在,则执行歩骤S307,否则执行步骤S308。步骤S307,串接监视信息计算模块1032上报串接监视告警信息,并执行歩骤S308。步骤S308,串接监视信息计算模块1032根据Nl字节的结构定义对该接收方向Nl字节进行分析计算得到串接监视性能信息。步骤S309,串接监视信息计算模块1032根据所得到的串接监视性能信息判断是否存在误码,若存在,则执行步骤S310,否则直接执行步骤S311。步骤S310,串接监视信息计算模块1032上报该串接监视性能信息,并执行歩骤S311。步骤S311,回插N1字节设置模块1033根据该串接监视告警信息和串接监视性能信息,判断是否需要回插N1字节,若需要,则执行步骤S312,否则结束本流程。步骤S312,回插N1字节设置模块1033根据该串接监视告警信息和串接监视性能信息,来设置回插N1字节,将其保存在数组NlSndOHValue[l]中。步骤S313,软件系统103将串接监视通道号02写入T—AUGNo—REG104。步骤S314,T—AUGNo—REG104启动T—Nl—REG105。步骤S315,软件系统103将数组NlSndOHValue[l]中保存的回插Nl字节写入T—N1_REG105中进行存储。综上可知,本发明软件系统代替逻辑硬件模块读取接收方向N1字节;对该N1字节进行分析计算得到串接监视信息,上报所述串接监视信息,并根据所述串接监视信息判断是否需要设置回插N1字节,若是则设置回插N1字节。借此,本发明大量节约了逻辑硬件资源的消耗,解决了部分单板因实现TCM功能而导致的硬件资源紧张问题,并且可以对软件系统进行远程升级,具有良好的可移植性。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。权利要求1、一种实现串接监视宿端功能的方法,其特征在于,包括如下步骤A、利用一软件系统读取接收方向N1字节;B、所述软件系统对该接收方向N1字节进行分析计算得到串接监视信息,并将该串接监视信息上报;C、所述软件系统根据该串接监视信息判断是否需要设置回插N1字节,若是则执行步骤D,否则结束流程;D、所述软件系统根据该串接监视信息设置回插N1字节。2、根据权利要求1所述的方法,其特征在于,所述串接监视信息包括串接监视告警信息和串接监视性能信息。3、根据权利要求2所述的方法,其特征在于,所述歩骤B进一步包括Bl、软件系统根据N1字节的结构定义,对该接收方向N1字节进行分析计算得到串接监视告警信息;B2、软件系统根据所得到的串接监视告警信息判断是否存在告警;若存在,则上报串接监视告警信息,否则直接执行步骤B3;B3、软件系统根据N1字节的结构定义,对该接收方向N1字节进行分析计算得到串接监视性能信息;B4、软件系统根据所得到的串接监视性能信息判断是否存在误码,若存在,则上报串接监视性能信息,否则直接执行步骤C。4、根据权利要求3所述的方法,其特征在于,所述Nl字节的结构定义采用G.707标准。5、根据权利要求3所述的方法,其特征在于,所述歩骤C进一歩包括所述软件系统根据所述串接监视告警信息和串接监视性能信息,判断是否需要设置回插N1字节,若是则执行步骤D,否则结束流程。6、根据权利要求2所述的方法,其特征在于,所述步骤A中,软件系统根据串接监视通道号从接收方向Nl字节寄存器中读取接收方向Nl字节。7、根据权利要求6所述的方法,其特征在于,所述步骤A进一步包括Al、软件系统将该接收方向Nl字节所属的串接监视通道号写入一接收方向通道选择寄存器;A2、所述接收方向通道选择寄存器启动一接收方向Nl字节寄存器存储接收方向N1字节;A3、软件系统从所述接收方向Nl字节寄存器中读取接收方向Nl字节。8、根据权利要求6所述的方法,其特征在于,所述步骤A进一步包括Al'、软件系统根据串接监视通道号i从i号接收方向Nl字节寄存器中读取接收方向N1字节;所述i的取值范围为l<=i<=宿端支持的最大串接监视通道号。9、根据权利要求2所述的方法,其特征在于,所述步骤D进一步包括Dl、软件系统根据该串接监视信息来设置回插N1字节;D2、软件系统将所设置的回插N1字节写入一发送方向Nl字节寄存器进行存储。10、根据权利要求9所述的方法,其特征在于,所述步骤D2进一步包括D21、软件系统将回插N1字节所属的串接监视通道号写入一发送方向通道选择寄存器;D22、该发送方向通道选择寄存器启动一发送方向Nl字节寄存器存储软件系统所写入的回插N1字节。11、根据权利要求9所述的方法,其特征在于,所述步骤D2进一步包括D21,、软件系统将所设置的回插N1字节写入该回插N1字节所属串接监视通道号所对应的发送方向Nl字节寄存器进行存储。12、根据权利要求9所述的方法,其特征在于,所述步骤D2之后进一步包括D3、所述发送方向Nl字节寄存器将该回插N1字节发送给源端。13、一种实现如权利要求112任一项所述方法的串接监视宿端,其特征在于,该宿端包括一软件系统,该软件系统包括有接收方向Nl字节读取模块,用于读取接收方向Nl字节;串接监视信息计算模块,用于对该接收方向Nl字节进行分析计算得到串接监视信息;串接监视信息上报模块,用于上报该串接监视信息,回插N1字节设置模块,用于根据该串接监视信息判断是否需要设置回插Nl字节,若是则根据该串接监视信息设置回插N1字节,否则结束处理。14、根据权利要求13所述的串接监视宿端,其特征在于,所述串接监视宿端进一歩包括接收方向Nl字节寄存器,用于存储供该软件系统所读取的接收方向Nl字节;发送方向N1字节寄存器,用于存储该软件系统所写入的回插N1字节。15、根据权利要求14所述的串接监视宿端,其特征在于,所述串接监视宿端进一步包括接收方向通道选择寄存器,用于根据该软件系统所写入的串接监视通道号,启动该接收方向N1字节寄存器存储接收方向N1字节;发送方向通道选择寄存器,用于根据该软件系统所写入的串接监视通道号,启动该发送方向Nl字节寄存器存储该软件系统所写入的回插N1字节。全文摘要本发明公开了一种实现串接监视宿端功能的方法,包括步骤有利用一软件系统读取接收方向N1字节;所述软件系统对该接收方向N1字节进行分析计算得到串接监视信息,并将该串接监视信息上报;所述软件系统根据该串接监视信息判断是否需要设置回插N1字节,若是则执行步骤D,否则结束流程;所述软件系统根据该串接监视信息设置回插N1字节。相应地,本发明还提供一种串接监视宿端。借此,本发明大量节约了逻辑硬件资源的消耗,解决了部分单板因实现TCM功能而导致的硬件资源紧张问题,并且可以对软件系统进行远程升级,具有良好的可移植性。文档编号H04L1/00GK101174920SQ200710175578公开日2008年5月7日申请日期2007年9月30日优先权日2007年9月30日发明者怡刘申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1