计算通信系统中数据链路的信令流量的方法和装置的制作方法

文档序号:7959397阅读:169来源:国知局
专利名称:计算通信系统中数据链路的信令流量的方法和装置的制作方法
技术领域
本发明涉及通讯领域,尤其涉及一种计算通信系统中数据链路的信令流量的方法和装置。
背景技术
在实际应用中,通信系统都是工作在一定的物理带宽下,如果通信系统中的信令流量太大,超过了规定带宽,那么轻则导致通信系统大面积丧失服务能力,重则引发信令风暴而导致通信系统瘫痪;反之,如果通信系统中的信令流量太低,则限制了通信系统的服务能力。因此,在通信系统中,有效地计算并控制系统的信令流量是一个非常重要的问题。
典型的通信系统按照分层协议进行开发,图1是通信系统的典型分层协议示意图。在图1所示的分层协议中,Layer 3(层三)可以抽象为Data LinkLayer(数据链路层)之上的各个协议层,在具体应用中,还可以根据需要将Layer 3进行更多分层。
在图1所示的分层协议中,Physical connection(物理连接)是客观存在的,而Data Link Layer是抽象出来的。在实际应用中,无论通信系统有无信令交互,物理链路上总是存在连续的比特流,并且这些比特流的速率总是等于通信系统的物理带宽。因此,不需要计算物理连接的信令流量。
在通信系统的用户-网络接口中,数据链路为所述Layer 3对等实体之间的通信提供可靠数据传输的逻辑通道。
在现有技术中,还没有计算和监控通信系统的数据链路的信令流量的方法。

发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种计算通信系统中数据链路的信令流量的方法和装置,从而可以高效、可靠、实时地计算通信系统中数据链路的信令流量。
本发明的目的是通过以下技术方案实现的一种计算通信系统中数据链路的信令流量的方法,包括步骤A、对通信系统中的物理链路上的信号的比特流进行帧解析;B、记录单位时间内收到的所述解析出来的帧的容量和,将该容量和作为所述数据链路的信令流量。
所述的步骤A具体包括A1、通过芯片接收或者截取所述物理链路上的信号,获得所述物理链路上的信号的比特流;A2、根据设定的成帧的规则将所述信号的比特流解析成各个单独的数据帧。
所述的步骤A2还包括对所述解析出来的数据帧进行时隙鉴别,将所述解析出来的数据帧划分为不同的时隙或者子时隙。
所述的对比特流进行帧解析、时隙鉴别可以通过芯片来完成。
所述的步骤B具体包括B1、根据所述解析出来的数据帧的位数,计算所述解析出来的数据帧的容量;根据所述解析出来的数据帧的时隙或者子时隙,确定接收到所述解析出来的数据帧的时间;
B2、根据获得的所述解析出来的数据帧的容量和接收到该数据帧的时间信息,记录单位时间内收到的所述解析出来的帧的容量和,将该容量和作为所述数据链路的信令流量。
所述的步骤B还包括对所述获得的所述数据链路的信令流量进行各种输出处理。
所述的步骤B还包括对所述获得的所述数据链路的信令流量进行显示、记录处理;或者,对所述获得的所述数据链路的信令流量进行监控、告警处理。
一种计算通信系统中数据链路的信令流量的装置,包括帧解析模块和帧的容量和获取模块,其中帧解析模块用于通过芯片接收或者截取通信系统中的物理链路上的信号,获得物理链路上的信号的比特流,根据设定的成帧的规则将所述信号的比特流解析成各个单独的数据帧,将解析出来的数据帧传递给帧的容量和获取模块;信令流量计算模块根据帧解析模块传递过来的数据帧的位数计算数据帧的容量,将该数据帧划分为不同的时隙或者子时隙,计算单位时间内收到的所述数据帧的容量和,将该容量和作为所述数据链路的信令流量。
所述的信令流量计算模块包括时隙鉴别模块、帧的容量计算模块和帧的容量和计算模块,其中,时隙鉴别模块对帧解析模块传递过来的数据帧进行时隙鉴别,将所述数据帧划分为不同的时隙或者子时隙,将获得的数据帧的时隙或者子时隙信息传递给帧的容量和计算模块;帧的容量计算模块根据帧解析模块传递过来的数据帧的位数计算数据帧的容量,将获得的数据帧的容量信息传递给帧的容量和计算模块;
帧的容量和计算模块根据时隙鉴别模块传递过来的数据帧的时隙或者子时隙信息,以及帧的容量计算模块传递过来的数据帧的容量信息,计算单位时间内收到的所述数据帧的容量和,将该容量和作为所述数据链路的信令流量。
还包括信令流量输出处理模块对所述获得的所述数据链路的信令流量进行各种输出处理。
由上述本发明提供的技术方案可以看出,本发明通过利用芯片提供的功能,对通信系统中的物理链路上的信号的比特流进行帧解析,根据链路层帧结构,计算数据链路的信令流量。提供了一种高效、可靠、实时地计算通信系统中数据链路的信令流量的方法,解决了通信系统中大量分布式网元的信令流量的计算问题,并可以根据计算的信令流量进行流量保护或监控。大多数场合下,本发明可以在不增加额外设备、利用现有通信网络来实现。


图1为通信系统的典型分层协议示意图;图2为本发明所述方法的实施例的处理流程图;图3为LAPD(D信道上的链路接入规程)协议的基本帧结构示意图;图4为本发明所述装置的实施例的结构图。
具体实施例方式
本发明提供了一种计算通信系统中数据链路的信令流量的方法和装置,本发明的核心为利用芯片提供的功能,对通信系统中的物理链路上的信号的比特流进行帧解析,记录单位时间内收到的所述解析出来的帧的容量和,将该容量和作为所述数据链路的信令流量。
下面结合附图来详细描述本发明,本发明所述方法的实施例的处理流程如图2所示,包括如下步骤步骤2-1、获取物理链路上的信号的比特流。
本发明首先需要接收或者截取物理链路上的信号,获得物理链路上的信号的比特流。
在通信系统的用户-网络接口中,有各种芯片可以完成上述获取物理链路上的信号的比特流的功能,并且,这些芯片,比如MOTOROLA PPC860芯片大多数是集成在CPU中的。
步骤2-2、对获取的信号的比特流进行帧解析和时隙鉴别。
在通信系统的用户-网络接口中,典型的传输协议是HDLC(高级数据链路控制)协议、LAPD协议。LAPD协议的基本帧结构如图2所示。图2中的每一个域的详细含义可以参考GSM(全球移动通信系统)0858协议。
本发明利用上述帧结构,根据比特流对获取的物理链路上的信号进行帧解析,即将连续的、看似无意义的比特流根据成帧的规则分成一个一个的数据帧,这样每一个数据帧就是承载了信息,是有意义的。
在实际应用中,在大多数情况下,通过系统中的芯片本身提供的功能可以完成上述帧解析的过程,也可以通过软件完成上述帧解析的过程,通过芯片来完成上述帧解析的过程可以获得更高的性能。
由于物理链路上的信号可能来自多个时隙或者子时隙,在完成了对信号进行帧解析操作后,需要对数据帧进行时隙鉴别,即将来自不同的时隙或者子时隙的数据帧区分开来。该时隙鉴别功能同样可以通过系统中的芯片完成。
步骤2-3、计算解析出的帧的容量。
在对获取的信号的比特流进行了帧解析和时隙鉴别后,就需要计算上述数据帧的容量,以及接收到上述数据帧的时间。
假设每一个解析出来的数据帧是N个Octet(8位字节),那么该数据帧的容量就是N Bytes(二进制的字节)或者N*8 bits(比特)。根据上述鉴别出来的数据帧的时隙或者子时隙,可以确定接收到该数据帧的时间。
步骤2-4、根据上述获得的信息,计算数据链路的信令流量。
根据上述获得的数据帧的容量和数据帧的接收时间信息,记录单位时间内收到的信令量,即单位时间内收到的数据帧的容量和,该信令流量的单位一般是bps或者Kbps。将记录的信令流量作为上述数据链路的信令流量。
步骤2-5、对获得的数据链路的信令流量进行显示或监控等处理。
根据实现应用的需求,对上述获得的数据链路的信令流量进行各种输出处理。比如,进行简单显示、记录处理,或者进行监控、告警等处理。
根据上述本发明所述方法的处理流程,便完成了链路层数据流的成帧、信令流量计算和流量输出。
本发明所述装置的实施例的结构如图4所示,包括如下模块帧解析模块用于通过芯片接收或者截取通信系统中的物理链路上的信号,获得物理链路上的信号的比特流。然后,根据设定的成帧的规则将所述信号的比特流解析成各个单独的数据帧。将解析出来的数据帧信息传递给信令流量计算模块。
信令流量计算模块根据帧解析模块传递过来的数据帧的位数计算数据帧的容量,将该数据帧划分为不同的时隙或者子时隙,计算单位时间内收到的所述数据帧的容量和,将该容量和作为所述数据链路的信令流量。所述的信令流量计算模块包括时隙鉴别模块、帧的容量计算模块和帧的容量和计算模块,其中,时隙鉴别模块对帧解析模块传递过来的数据帧进行时隙鉴别,将所述数据帧划分为不同的时隙或者子时隙,将获得的数据帧的时隙或者子时隙信息传递给帧的容量和计算模块;其中,帧的容量计算模块根据帧解析模块传递过来的数据帧的位数计算数据帧的容量,将获得的数据帧的容量信息传递给帧的容量和计算模块;其中,帧的容量和计算模块根据时隙鉴别模块传递过来的数据帧的时隙或者子时隙信息,以及帧的容量计算模块传递过来的数据帧的容量信息,计算单位时间内收到的所述数据帧的容量和,将该容量和作为所述数据链路的信令流量。
信令流量输出处理模块对所述获得的所述数据链路的信令流量进行各种输出处理,比如,对所述获得的所述数据链路的信令流量进行显示、记录处理;或者,对所述获得的所述数据链路的信令流量进行监控、告警处理。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种计算通信系统中数据链路的信令流量的方法,其特征在于,包括步骤A、对通信系统中的物理链路上的信号的比特流进行帧解析;B、记录单位时间内收到的所述解析出来的帧的容量和,将该容量和作为所述数据链路的信令流量。
2.根据权利要求1所述的方法,其特征在于,所述的步骤A具体包括A1、通过芯片接收或者截取所述物理链路上的信号,获得所述物理链路上的信号的比特流;A2、根据设定的成帧的规则将所述信号的比特流解析成各个单独的数据帧。
3.根据权利要求2所述的方法,其特征在于,所述的步骤A2还包括对所述解析出来的数据帧进行时隙鉴别,将所述解析出来的数据帧划分为不同的时隙或者子时隙。
4.根据权利要求3所述的方法,其特征在于,所述的对比特流进行帧解析、时隙鉴别可以通过芯片来完成。
5.根据权利要求1、2、3或4所述的方法,其特征在于,所述的步骤B具体包括B1、根据所述解析出来的数据帧的位数,计算所述解析出来的数据帧的容量;根据所述解析出来的数据帧的时隙或者子时隙,确定接收到所述解析出来的数据帧的时间;B2、根据获得的所述解析出来的数据帧的容量和接收到该数据帧的时间信息,记录单位时间内收到的所述解析出来的帧的容量和,将该容量和作为所述数据链路的信令流量。
6.根据权利要求5所述的方法,其特征在于,所述的步骤B还包括对所述获得的所述数据链路的信令流量进行各种输出处理。
7.根据权利要求6所述的方法,其特征在于,所述的步骤B还包括对所述获得的所述数据链路的信令流量进行显示、记录处理;或者,对所述获得的所述数据链路的信令流量进行监控、告警处理。
8.一种计算通信系统中数据链路的信令流量的装置,其特征在于,包括帧解析模块和帧的容量和获取模块,其中帧解析模块用于通过芯片接收或者截取通信系统中的物理链路上的信号,获得物理链路上的信号的比特流,根据设定的成帧的规则将所述信号的比特流解析成各个单独的数据帧,将解析出来的数据帧传递给帧的容量和获取模块;信令流量计算模块根据帧解析模块传递过来的数据帧的位数计算数据帧的容量,将该数据帧划分为不同的时隙或者子时隙,计算单位时间内收到的所述数据帧的容量和,将该容量和作为所述数据链路的信今流量。
9.根据权利要求8所述的的装置,其特征在于,所述的信令流量计算模块包括时隙鉴别模块、帧的容量计算模块和帧的容量和计算模块,其中,时隙鉴别模块对帧解析模块传递过来的数据帧进行时隙鉴别,将所述数据帧划分为不同的时隙或者子时隙,将获得的数据帧的时隙或者子时隙信息传递给帧的容量和计算模块;帧的容量计算模块根据帧解析模块传递过来的数据帧的位数计算数据帧的容量,将获得的数据帧的容量信息传递给帧的容量和计算模块;帧的容量和计算模块根据时隙鉴别模块传递过来的数据帧的时隙或者子时隙信息,以及帧的容量计算模块传递过来的数据帧的容量信息,计算单位时间内收到的所述数据帧的容量和,将该容量和作为所述数据链路的信令流量。
10.根据权利要求8所述的的装置,其特征在于,还包括信令流量输出处理模块对所述获得的所述数据链路的信令流量进行各种输出处理。
全文摘要
本发明提供了一种计算通信系统中数据链路的信令流量的方法和装置,该方法主要包括对通信系统中的物理链路上的信号的比特流进行帧解析;记录单位时间内收到的所述解析出来的帧的容量和,将该容量和作为所述数据链路的信令流量。该装置主要包括帧解析模块和信令流量计算模块。利用本发明所述方法和装置,可以高效、可靠、实时地计算通信系统中数据链路的信令流量。
文档编号H04L12/28GK1983985SQ20061007207
公开日2007年6月20日 申请日期2006年4月6日 优先权日2006年4月6日
发明者宋利民 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1