网络通信中实现串接监视终端处理的方法及其装置的制作方法

文档序号:7555258阅读:90来源:国知局
专利名称:网络通信中实现串接监视终端处理的方法及其装置的制作方法
技术领域
本发明涉及网络通信技术领域,尤其涉及一种网络通信中实现串接监视终端处理的方法及其装置。
背景技术
在网络通信中,TCM(串接监视)模块主要运用于多运营商的网络环境中,定位误码发生的区段,而且,如图1所示,在网络中,为准确定位误码发生的区段,必需成对设置TCM-SOURCE(串接监视的源端)和TCM-SINK(串接监视的终端)。其工作原理主要是通过成对的TCM-SOURCE和TCM-SINK对某段网络进行监控,从而判定该段网络的工作情况。
具体的处理过程为在TCM-SOURCE将当前帧的数据进行异或运算获得该帧数据的B3(静荷误码校验值),并将结果插入下一帧数据中;在TCM-SINK则重新采用上述异或计算方法计算接收到的相应的数据帧的B3,同时将重新计算获得的B3和下一帧数据中的B3进行比较,从而判断该段网络传输中是否存在误码,具体为,如果两值相同,则不存在误码,相应的性能误码累计值不变,否则存在误码,相应的性能误码累计值增加。根据性能误码累计值可以确定网络的质量,如果性能误码累计值较小,则说明网络质量较好,否则,则说明网络质量较差。
同时,通信网络中的TCM-SINK还需要将由误码或其他原因引发的各种告警和回告上报给网管以便于进行相应的处理,以网络进行全面的监控和协调,即TCM-SINK还需要对64个独立的通道的复帧或非复帧的告警和回告进行处理。
目前,TCM-SINK对性能误码累计的处理和告警及回告的处理均为各自独立进行,导致电路结构十分复杂,且资源占用情况也非常严重。

发明内容
鉴于上述现有技术存在的缺点,本发明的目的是提供一种网络通信中实现串接监视终端处理的方法及其装置,以实现合理地设计性能误码累计的处理和告警及回告的处理过程占用的资源,保证TCM-SINK结构简单、合理。
本发明的目的是通过以下技术方案实现的本发明提供了一种网络通信中实现串接监视终端处理的方法,包括依次扫描各个需要进行数据参数处理的通道,并对其进行相应的数据参数处理,获得数据参数处理结果。
所述的网络通信中实现串接监视终端处理的方法进一步骤包括A、设置各个通道是否需要进行数据参数处理的有效标志;B、依次扫描各个通道,并根据各个通道的有效标志对其进行相应的数据参数处理;C、保存相应的数据参数处理结果。
所述的步骤A为各个通道设置是否需要进行性能误码累计处理和/或告警和回告处理的有效标志。
所述的步骤B包括B1、设置扫描计数器;B2、根据扫描计数器的计数值扫描相应通道,获取对应通道的有效标志;B3、判断所述的有效标志是否为需要进行数据参数处理的有效标志,如果是,执行步骤B4,否则,执行步骤B5;B4、进行相应的数据参数处理,并将扫描计数器加1,执行步骤C及步骤B2;
B5、不进行数据参数处理,并将扫描计数器加1,执行步骤B2。
所述的步骤B4包括对确定需要进行数据参数处理的通道同时进行性能误码累计处理和/或告警和回告处理;将扫描计数器计数值加1,并执行步骤C及执行步骤B2。
所述的步骤C包括将步骤B的数据参数处理结果保存于RAM(随机存贮器)中,所述的RAM采用横向组织结构,且一个通道的数据参数处理结果均保存于RAM的横向的一行中。
所述的一个通道的数据参数处理结果包括复帧的各个状态机的状态值、非复帧的各个状态机的状态值和性能计数器计数值。
本发明还提供了一种网络通信中实现串接监视终端处理的装置,包括扫描模块用于依次扫描各个通道,并根据各个通道的是否需要数据参数处理的有效标志确定需要进行数据参数处理的通道,通知数据读写控制模块调用数据存储模块保存的各个通道的数据参数,并发送给通道处理模块;通道处理模块用于对数据读写控制模块调出的数据存储模块保存的各个通道的参数进行相应的数据参数处理,然后通知数据读写控制模块将数据参数处理结果保存于数据存储模块中;数据读写控制模块用于根据扫描模块的通知从数据存储模块读出数据参数,或根据通道处理模块的通知向数据存储模块写入数据参数;数据存储模块用于存储各个通道的数据参数。
所述的通道处理模块包括复帧状态机处理模块用于对复帧的各个状态机的状态值进行处理并获得新的状态值;非复帧状态机处理模块用于对非复帧的各个状态机的状态值进行处理并获得新的状态值;
性能误码累计处理模块用于对性能计数器的计数值进行处理,并获得新性能计数器计数值。
所述的扫描模块包括扫描计数器用于记录当前扫描处理模块指向的通道,并在每次通道处理完成后扫描计数器计数值加1;扫描处理模块根据扫描计数器的计数值确定指向的通道,并根据相应通道的是否需要数据参数处理的有效标志确定是否需要对其进行数据参数处理,对于需要进行数据参数处理通道,则通知数据读写控制模块调用对应通道的数据参数。
由上述本发明提供的技术方案可以看出,本发明解决了TCM-SINK的实现方案中资源紧张的问题,并对其中各通道的各种数据参数的处理进行整合集中统一处理,降低了处理复杂度,同时节省了芯片面积,为TCM-SINK的通道处理类芯片提供了一个较好的处理方法。本发明中各通道的各种数据参数统一保存于RAM中,且所述的RAM采用横向组织结构,一个通道的一组数据参数保存于横向RAM的一行中,提高了数据参数的读取效率。


图1为本发明中扫描处理的各状态示意图。
图2为本发明所述的装置的结构示意图。
具体实施例方式
本发明的核心思想是通过一个扫描计数器,依次对64个STM-1(STM,同步传输模块)的有效标志进行扫描,并根据所述的有效标志对相应的通道进行数据参数处理,也就是说如果该标志被置位(即所述的有效标志为需要对该通道进行数据参数处理的有效标志),则对该通道发起一次数据参数处理,否则,不对该通道进行数据参数处理,而仅将扫描计数器计数值加1,进入下一个通道的数据参数处理过程。
每个通道都涉及到大量的告警、回告以及性能计数器计数值(即性能误码累计值),如果对各个通道并行数据参数处理,由于对于每个通道所对应的各种告警和回告都有一个特定的状态转换算法或公式,因此需要大量的状态转换逻辑和寄存器;同时每个通道还需要两个性能计数器进行性能误码累计值的统计,因此还需要大量的寄存器和加法器;这样,如果对每个通道分配一块RAM(随机存储器)虽然可以缓解寄存器导致的资源紧张问题,但是RAM的个数过多,会给芯片后端设计带来问题;因此,本发明所述的方法是将它们都存放到一块RAM中去,且RAM的组织结构为横向组织结构,且横向组织结构的RAM的每一行存放一个通道的数据参数,所述的数据参数包括所有状态机的状态值和性能计数器计数值。
本发明提供了一种网络通信中实现串接监视终端处理的方法,所述的方法的具体实施方式
如下步骤1设置各个通道是否需要进行数据参数处理的有效标志,即各个通道设置是否需要进行性能误码累计处理和/或告警和回告处理的有效标志,如果需要进行相应的数据参数的处理,则将有效标志置位,设置为需要进行数据参数处理的有效标志;如果不需要进行相应的数据参数的处理,则不将有效标志置位,设置为不需要进行数据参数处理的有效标志。
步骤2依次扫描各个通道,并根据各个通道的有效标志对其进行相应的数据参数处理,对每个通道的数据参数处理都采用如下方法先从RAM中读取保存的以前的数据参数处理的结果,然后经过各个状态机自身的相应的数据参数处理电路,得到各自新的状态值或计数值,最后将它们回写到RAM当中,这样就实现了64个通道在扫描计数器的控制下时分复用相应的状态处理电路及性能计数器处理电路进行相应的状态值和计数值的处理;所述的步骤2该过程进一步包括步骤21设置扫描计数器,扫描计数器记录着需要进行数据参数处理的通道号;步骤22根据扫描计数器的计数值扫描相应通道,获取对应通道的有效标志,以便于根据有效标志判断是否需要对该通道进行数据参数处理;步骤23判断所述的有效标志是否为需要进行数据参数处理的有效标志,如果是,执行步骤24,否则,执行步骤25;步骤24对确定需要进行数据参数处理的通道同时进行性能误码累计处理和/或告警和回告处理,处理完成后,需要将扫描计数器加1,转至执行步骤22,对下一个通道进行相应的处理;所述的一个通道的性能误码累计处理和/或告警和回告处理包括对复帧的各个状态机的状态值进行处理以获得新的状态值、对非复帧的各个状态机的状态值的处理以获得新的状态值和对性能计数器计数值的处理以获得新的计数值;步骤25不进行数据参数的处理,直接将扫描计数器加1,并执行步骤22,对下一个通道进行相应的处理。
步骤3执行所述的步骤2后,通常还需要保存相应的处理结果;即将步骤2的处理结果保存于RAM中,所述的RAM采用横向组织结构,且一个通道的处理结果均保存于RAM的横向的一行中,具体组织结构如下表所示


本发明还提供了一种网络通信中实现串接监视终端处理的装置,所述的装置的具体实施方式
如图1和图2所示,具体包括扫描模块用于依次扫描各个通道,并根据各个通道的是否需要处理的有效标志确定需要进行处理的通道,通知数据读写控制模块调用数据存储模块保存的各个通道的数据参数,并发送给通道处理模块;所述的扫描模块包括扫描计数器用于记录当前扫描处理模块指向的通道,并在每次通道处理完成后扫描计数器计数值加1,以便于进行下一个通道的扫描处理;扫描处理模块根据扫描计数器的计数值确定指向的通道,获取相应通道的是否需要数据参数处理的有效标志以确定是否需要对其进行数据参数处理,对于需要进行数据参数处理通道,则通知数据读写控制模块调用对应通道的数据参数;如图1所示,扫描处理模块的一个扫描处理过程包括五个处理周期,分别为空闲状态、RAM读周期、RAM数据参数有效周期、数据参数处理周期、RAM写周期;在空闲状态确定某一通道的有效标志置位,则进入RAM读周期,通知数据读写控制模块进行数据参数的读取,之后进入数据参数的有效周期,由数据存储模块将读出的数据参数发送给通道处理模块,接着进入数据参数处理周期,各个处理电路对相应的数据参数进行处理,获得相应的新的数据参数值,并进入RAM数据写周期,将新的数据参数值写入RAM中,扫描处理过程则重新进入空闲状态。
通道处理模块用于对数据读写控制模块调出的数据存储模块保存的各个通道的参数进行相应的处理,然后通知数据读写控制模块将处理结果保存于数据存储模块中;所述的通道处理模块包括复帧状态机处理模块用于对复帧的各个状态机的状态值进行处理并获得新的状态值,如图2所示,包括复帧状态机1的处理电路、复帧状态机2的处理电路、复帧状态机3的处理电路等;非复帧状态机处理模块用于对非复帧的各个状态机的状态值进行处理并获得新的状态值,如图2所示,包括非复帧状态机1的处理电路、非复帧状态机2的处理电路、非复帧状态机3的处理电路等;性能误码累计处理模块用于对性能计数器的计数值进行处理,并获得新性能计数器计数值,如图2所示,包括性能计数器1的处理电路、性能计数器2的处理电路等。
数据读写控制模块即图2所示的RAM读写控制,用于根据扫描模块的扫描处理模块的通知从数据存储模块读出数据参数,或根据通道处理模块的通知向数据存储模块写入数据参数。
数据存储模块即图2所示的RAM,用于存储各个通道的数据参数,在RAM中,优选地将每个通道的所有信息存放在RAM的一行中,这样可以较为便捷地一次读取或写入一个通道的数据参数,提高了RAM的存取效率,降低了RAM读写控制模块的复杂程度;同时由于各个状态机的状态值位宽各不相同,所以这种横向RAM组织结构还可以有效地利用RAM中的存储单元。
权利要求
1.一种网络通信中实现串接监视终端处理的方法,其特征在于包括依次扫描各个需要进行数据参数处理的通道,并对其进行相应的数据参数处理,获得数据参数处理结果。
2.根据权利要求1所述的网络通信中实现串接监视终端处理的方法,其特征在于该方法进一步骤包括A、设置各个通道是否需要进行数据参数处理的有效标志;B、依次扫描各个通道,并根据各个通道的有效标志对其进行相应的数据参数处理;C、保存相应的数据参数处理结果。
3.根据权利要求2所述的网络通信中实现串接监视终端处理的方法,其特征在于所述的步骤A为各个通道设置是否需要进行性能误码累计处理和/或告警和回告处理的有效标志。
4.根据权利要求2所述的网络通信中实现串接监视终端处理的方法,其特征在于所述的步骤B包括B1、设置扫描计数器;B2、根据扫描计数器的计数值扫描相应通道,获取对应通道的有效标志;B3、判断所述的有效标志是否为需要进行数据参数处理的有效标志,如果是,执行步骤B4,否则,执行步骤B5;B4、进行相应的数据参数处理,并将扫描计数器加1,执行步骤C及步骤B2;B5、不进行数据参数处理,并将扫描计数器加1,执行步骤B2。
5.根据权利要求3或4所述的网络通信中实现串接监视终端处理的方法,其特征在于,所述的步骤B4包括对确定需要进行数据参数处理的通道同时进行性能误码累计处理和/或告警和回告处理;将扫描计数器计数值加1,并执行步骤C及执行步骤B2。
6.根据权利要求2或4所述的网络通信中实现串接监视终端处理的方法,其特征在于,所述的步骤C包括将步骤B的数据参数处理结果保存于RAM(随机存贮器)中,所述的RAM采用横向组织结构,且一个通道的数据参数处理结果均保存于RAM的横向的一行中。
7.根据权利要求6所述的网络通信中实现串接监视终端处理的方法,其特征在于,所述的一个通道的数据参数处理结果包括复帧的各个状态机的状态值、非复帧的各个状态机的状态值和性能计数器计数值。
8.一种网络通信中实现串接监视终端处理的装置,其特征在于包括扫描模块用于依次扫描各个通道,并根据各个通道的是否需要数据参数处理的有效标志确定需要进行数据参数处理的通道,通知数据读写控制模块调用数据存储模块保存的各个通道的数据参数,并发送给通道处理模块;通道处理模块用于对数据读写控制模块调出的数据存储模块保存的各个通道的参数进行相应的数据参数处理,然后通知数据读写控制模块将数据参数处理结果保存于数据存储模块中;数据读写控制模块用于根据扫描模块的通知从数据存储模块读出数据参数,或根据通道处理模块的通知向数据存储模块写入数据参数;数据存储模块用于存储各个通道的数据参数。
9.根据权利要求8所述的网络通信中实现串接监视终端处理的装置,其特征在于所述的通道处理模块包括复帧状态机处理模块用于对复帧的各个状态机的状态值进行处理并获得新的状态值;非复帧状态机处理模块用于对非复帧的各个状态机的状态值进行处理并获得新的状态值;性能误码累计处理模块用于对性能计数器的计数值进行处理,并获得新性能计数器计数值。
10.根据权利要求8所述的网络通信中实现串接监视终端处理的装置,其特征在于所述的扫描模块包括扫描计数器用于记录当前扫描处理模块指向的通道,并在每次通道处理完成后扫描计数器计数值加1;扫描处理模块根据扫描计数器的计数值确定指向的通道,并根据相应通道的是否需要数据参数处理的有效标志确定是否需要对其进行数据参数处理,对于需要进行数据参数处理通道,则通知数据读写控制模块调用对应通道的数据参数。
全文摘要
本发明涉及一种网络通信中实现串接监视终端处理的方法及其装置。本发明对串接监视终端的处理进行了统一的设计,即依次扫描各个通道的有效标志,并根据所述的有效标志对相应的通道进行数据参数的处理,然后,采用一个RAM统一保存数据参数处理结果。因此,本发明解决了TCM-SINK的实现方案中资源紧张的问题,并对其中各通道的各种数据参数的处理进行整合集中统一处理,降低了处理复杂度,同时节省了芯片面积。而且,本发明中各通道的各种数据参数统一保存于RAM中,且所述的RAM采用横向组织结构,一个通道的一组数据参数保存于横向RAM的一行中,提高了数据参数的读取效率。
文档编号H04L12/26GK1620000SQ20031011672
公开日2005年5月25日 申请日期2003年11月18日 优先权日2003年11月18日
发明者陈冰, 杨银昌 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1