[发明专利]通道化逻辑单通道统计的方法和装置有效
| 申请号: | 200710120348.4 | 申请日: | 2007-08-16 |
| 公开(公告)号: | CN101141296A | 公开(公告)日: | 2008-03-12 |
| 发明(设计)人: | 汤成;刘文一;史朋斌 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/56 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 | 代理人: | 何文彬 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 通道 逻辑 统计 方法 装置 | ||
技术领域
本发明涉及网络管理领域,特别涉及一种通道化逻辑单通道统计的方法和装置。
背景技术
当前逻辑中的统计基本上都是采用循环溢出式统计方法来进行统计,而通过写清操作来对寄存器进行清零。当前逻辑中的统计方法为:首先通过一个或者几个独立的寄存器组成计数器,寄存器溢出循环计数;在需要读出数据时,通过地址直接将计数器表征的数值读出;在需要对计数器清零的时候,向另一个地址写入清零使能值,便将一个或者几个或者全部寄存器清零,而大多数情况下是一次性将所有的寄存器都清零。在通道化逻辑中(如果存在通道化需求),一般通过地址的规划来区分通道或者不做通道化计数处理,这样统计的结果要么会有数量庞大的地址和寄存器映射给每个通道,要么只有所有通道总的计数统计,而没有具体每个通道的统计计数。例如在ECCO(E1/CPOS Channelized Operation-E1/CPOS通道化操作)通道化逻辑中,逻辑中共有256个通道,同时报文内容需要区分优先级,如果做对报文数量的统计,如果不打算应用繁琐的地址和计数器规划,则只能做出高低优先级收到报文数量的各两个统计,而且每个统计的计数器的位宽会很大,会占用多个地址,这样就无法区分通道,并且无论怎么样都无法观测到每个单通道的状况。如果希望有精确的单通道统计,则处理起来会非常繁琐——当前逻辑中的统计方法没有方便的寄存器规划,如果地址规划不当,那么将直接影响代码的可读性和可维护性,尤其是通道化逻辑。如果需要做单通道的统计,那么通道数会很多,统计起来将非常繁杂,比如128个通道,每个通道32bits统计信息,那么就需要512个地址来一一映射,这还仅仅是一个统计项,如果统计项多的话,逻辑模块与外部CPU的联系而产生的代码将占据相当大的篇幅,重复代码增加将导致工作效率降低。另外,当前计数器的清零操作大多是通过写清操作来对许多计数器清零,不能够随心所欲的将某个计数器清零,大多数情况下是一次写清操作会将所有的计数器清零,否则需要对每一个计数器配置单独的写清地址,这样不仅增加了重复代码,而且规划和应用起来非常不力便。
发明内容
为了使通道化逻辑的统计更加细化、更加有效,本发明实施例提供了一种通道化逻辑单通道统计的方法,所述方法包括:
将单通道的通道号缓存到先入先出队列中,并分配随机存取存储器的地址范围;
从所述先入先出队列中读出所述单通道的通道号,将所述通道号译码为所述随机存取存储器的地址,并将所述地址发送到所述随机存取存储器;
所述随机存取存储器收到所述地址后,在外部需要读取所述单通道的统计计数时,读出当前存储的与所述地址对应的统计计数,并对所述随机存取存储器中与所述单通道的通道号对应的地址中的数据写为零;在外部不需要读取所述单通道的统计计数时,对当前存储的与所述地址对应的统计计数进行累加,得到所述单通道新的统计计数,并存储该新的统计计数。
本发明实施例还提供了一种通道化逻辑单通道统计的装置,该装置包括存储模块、译码模块、累加模块和读出清零模块;
所述存储模块用于存储单通道的通道号和统计计数;
所述译码模块用于从所述存储模块中读出单通道的通道号,将所述通道号译码为随机存取存储器的地址,并将所述地址发送到所述累加模块和读出清零模块;
所述累加模块用于接收到所述译码模块发送的地址后,对所述随机存取存储器当前存储的与所述地址对应的统计计数进行累加,得到新的统计计数,并将所述新的统计计数发送到所述存储模块;
所述读出清零模块用于从所述存储模块中读出单通道的统计计数,并对所述随机存取存储器中与所述单通道的通道号对应的地址中的数据写为零。
本发明实施例提供的技术方案的有益效果是:通过对每个单通道的统计和读清操作,使通道化逻辑的统计更加细化、更加有效,便于查看逻辑内部详细的情况,及时定位问题。
附图说明
图1是本发明实施例提供的通道化逻辑单通道统计的方法流程图;
图2是本发明实施例提供的通道化逻辑单通道统计的装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710120348.4/2.html,转载请声明来源钻瓜专利网。





