过滤Iub接口的控制信令数据的方法和装置的制作方法

文档序号:7855153阅读:234来源:国知局
专利名称:过滤Iub接口的控制信令数据的方法和装置的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种过滤Iub接口的控制信令数据的方法和装置。
背景技术
TD-SCDMA网络从功能上可以划分为UMTS陆地无线接入网络(UMTSTerrestrialRadio Access Network, UTRAN)和核心网(Core Network, CN)两部分。其中,由于米用的物理层技术与 GSM (Global System for Mobi IeCommuni cat ion)系统完全不同,UTRAN 的协议结构相比GSM的接入网有了很大的变化。UTRAN包含的最重要的接口是Iub和Iu (无线网络控制器RNC与MSC Server及SGSN之间的接口),其中,以Iub接口的信令监测最为复杂。与GSM网络的Abi s接口(BTS与BSC之间的接口)作为私有接口不同,Iub接口是一个标准的、开放的接口,这就使得从Iub接口获得无线接入网的信息成为可能。由于Iub接口流量很大,在进行数据分析时候对用户面数据和控制信令数据全部进行分析对分析压力很大,而且,在通常的网络监测应用场景中,用户往往关注的是控制信令数据,因此需要过滤出控制信令数据以提高数据分析的效率。然而,由于用户业务数据和控制信令数据承载在相同的物理链路上,因此在进行数据采集和分析的时候,无法通过分离物理链路达到分离Iub接口用户业务数据和控制信令的目的,而在现有技术中,并没有给出如何分离Iub接口中的控制信令数据和用户面数据。因此,需要一种能快速分离Iub接口控制信令数据和用户业务数据以过滤出控制信令数据的方法,使得在进行数据采集和分析的时候,可以快速方便的滤出控制信令数据,降低分析处理的数据流量,降低处理压力,提高处理性能。

发明内容
鉴于上述的分析,本发明旨在提供一种过滤Iub接口的控制信令数据的方法和装置,用以解决现有技术中无法分离控制信令数据和用户业务数据的问题。本发明提供了一种过滤Iub接口的控制信令数据的方法,包括步骤接收数据帧;分析所述数据帧以获得所述数据帧的传输承载方式;根据所述数据帧的传输承载方式,采用对应的过滤方式来分离出控制信令数据。进一步地,所述的传输承载方式为ATM传输承载方式或者IP传输承载方式。进一步地,所述根据所述数据帧的传输承载方式,采用对应的过滤方式来分离出控制信令数据具体为如果所述数据帧的传输承载方式是ATM传输承载方式,则在AAL5层中过滤出NBAP协议数据和ALCAP协议数据,在AAL2层中过滤出RRC协议数据;如果所述数据帧的传输承载方式是IP传输承载方式,则通过SCTP端口号过滤出NBAP协议数据,在UDP层中过滤出RRC协议数据。进一步地,其中过滤RRC协议数据的方法具体为根据FP帧格式、FP头长度和FP帧长度来过滤出承载在公共信道RACH、FACH和PCH上的RRC协议数据以及承载在专用信道DCH上的RRC协议数据。进一步地,根据FP帧格式、FP头长度和FP帧长度来过滤出承载在公共信道RACH,FACH,PCH上的RRC协议数据以及承载在专用信道DCH上的RRC协议数据具体为判断FP帧中的ft (frame type)字段值,如果为1,则表明该FP帧为控制信令帧,如果为0,则表明该FP帧为用户业务数据帧;如果该FP帧为控制信令帧,则进一步判断FP帧中的tf i字段值以及Ien字段值,如果I < tfi < 4并且信令数据的最小长度< Ien <信令数据的最大长度,则对FP帧的头部3个字节进行CRC7校验,若校验通过,则判断该控制信令数据为DCH控制信令数据;若校验失败,则对FP帧的头部4个字节进行CRC7校验,若校验通过,则判断该控制信令数据为FACH、RACH或PCH控制信令数据。
此外,本发明还提供了一种过滤Iub接口的控制信令数据的装置,该装置包括接收单元,用于接收数据帧;分析单元,用于分析所述数据帧以获得所述数据帧的传输承载方式;过滤单元,用于根据所述数据帧的传输承载方式,采用对应的过滤方式来分离出控制信令数据。进一步地,过滤单元还用于如果所述数据帧的传输承载方式是ATM传输承载方式,则在AAL5层中过滤出NBAP协议数据和ALCAP协议数据,在AAL2层中过滤出RRC协议数据;如果所述数据帧的传输承载方式是IP传输承载方式,则通过SCTP端口号过滤出NBAP协议数据,在M)P层中过滤出RRC协议数据。进一步地,过滤单元还用于根据FP帧格式、FP头长度和FP帧长度来过滤出承载在公共信道RACH、FACH和PCH上的RRC协议数据以及承载在专用信道DCH上的RRC协议数据。采用本发明的过滤Iub接口的控制信令数据的方法和装置,解决了现有技术中无法分离控制信令数据和用户业务数据的问题,同时在进行数据采集和分析的时候,能快速方便的滤出控制信令数据,降低分析处理的数据流量,降低处理压力,提高处理性能。


图I示出了现有技术中Iub接口公共传输信道的基于ATM传输承载方式和IP传输承载方式的协议栈;图2示出了现有技术中Iub接口专用传输信道的基于ATM传输承载方式和IP传输承载方式的协议栈;图3示出了现有技术中Iub接口的基于ATM传输承载方式的ALCAP协议栈;图4示出了现有技术中Iub接口专用传输信道的基于ATM传输承载方式和IP传输承载方式的NBAP协议栈;图5示出了根据本发明的过滤Iub接口的控制信令数据的方法流程;图6示出了根据本发明的过滤Iub接口的控制信令数据的装置框图;图7示出了在ATM传输承载方式下本发明的过滤控制信令数据的方法;图8示出了在ATM传输承载方式下本发明的过滤控制信令数据的方法。
具体实施例方式下面结合附图来具体描述本发明的优选实施例,其中,附图构成本申请一部分,并与本发明的实施例一起用于阐释本发明的原理。为了清楚和简化目的,当其可能使本发明的主题模糊不清时,将省略本文所描述的器件中已知功能和结构的详细具体说明。在3gpp规范中,Iub接口的数据承载有两种传输承载方式,基于ATM传输承载方式和基于IP传输承载方式。同时,在UTRAN Iub接口中,同时存在用户业务数据和控制信令数据。在IP传输承载方式中,控制信令数据包括NBAP协议数据和RRC协议数据,而在ATM传输承载方式中,控制信令数据除了包括NBAP协议数据和RRC协议数据外,还包括ALCAP协议数据。此外,Iub接口的传输信道分为公共传输信道和专用传输信道两种。公共传输信道包括 RACH、FACH、PCH、USCH [TDD]、DSCH 和 HS-DSCH,专用传输信道包括 DCH,E-DCH (R7 版本以上)。通常,控制信令数据承载在公共信道FACH,RACH, PCH上和专用信道DCH上,而用户业务数据主要承载在专用信道DCH上。 图I示出了 3gpp规范25. 434中定义的UTRAN Iub接口公共传输信道的基于ATM传输承载方式和IP传输承载方式的两种传输承载方式下的协议栈。图2示出了 3gpp规范25. 426中定义的UTRAN Iub接口专用传输信道的基于ATM传输承载方式和IP传输承载方式的两种传输承载方式下的协议栈。图3示出了现有技术中Iub接口的基于ATM传输承载方式的ALCAP协议栈。图4示出了在3gpp规范25. 432中定义的UTRAN Iub接口基于ATM传输承载方式和IP传输承载方式的两种传输承载方式下的NBAP协议的协议栈。下面参考图5,对本发明的过滤Iub接口的控制信令数据的方法进行详细说明。本发明的过滤Iub接口的控制信令数据的方法包括以下步骤S501:接收数据帧。S502 :分析接收的数据帧以获得数据帧的传输承载方式。S503:根据数据帧的传输承载方式,采用对应的过滤方式来分离出控制信令数据。其中,所述的传输承载方式为ATM传输承载方式或者IP传输承载方式。进一步地,步骤S503具体包括如果是ATM传输承载方式,则在AAL5层中过滤出NBAP协议数据和ALCAP协议数据。如果是IP传输承载方式,则通过SCTP端口号过滤出NBAP协议数据。进一步地,如果是ATM传输承载方式,则在AAL2层中过滤出RRC协议数据。如果是IP传输承载方式,则在UDP层中过滤出RRC协议数据。在ATM和IP两种传输承载方式下,RRC协议数据主要承载在公共传输信道RACH,FACH,PCH和专用传输信道DCH上。由于不同的传输信道具有不同的FP帧格式、不同的FP头长度和FP帧长度;专用信道DCH承载信令数据和业务数据也具有不同的FP帧格式、不同的FP头长度和FP帧长度,因此本发明中对于RRC协议数据的过滤,是根据FP帧格式、FP头长度和FP帧长度来过滤出承载在公共信道RACH,FACH,PCH上的RRC协议数据。类似的,根据FP帧格式、FP头长度和FP帧长度来过滤出承载在专用信道DCH上的RRC协议数据。下面参考图6,对本发明的过滤Iub接口的控制信令数据的装置进行详细说明。本发明的过滤Iub接口的控制信令数据的装置包括接收单元、分析单元和过滤单元,其中接收单元,用于接收数据帧。
分析单元,用于分析所述数据帧以获得所述数据帧的传输承载方式。过滤单元,用于根据所述数据帧的传输承载方式,采用对应的过滤方式来分离出控制信令数据。其中,过滤单元进一步用于如果所述数据帧的传输承载方式是ATM传输承载方式,则在AAL5层中过滤出NBAP协议数据和ALCAP协议数据。如果所述数据帧的传输承载方式是IP传输承载方式,则通过SCTP端口号过滤出NBAP协议数据。其中,过滤单元进一步用于如果所述数据帧的传输承载方式是ATM传输承载方式,则在AAL2层中过滤出RRC协议数据。如果所述数据帧的传输承载方式是IP传输承载方式,则在M)P层中过滤出RRC协议数据。下面参考图7,对数据帧的传输承载方式是ATM传输承载方式时过滤控制信令数据的方法进行进一步的描述。 如图7所示,当接收到以ATM传输承载方式传输的数据帧时,从AAL5层中过滤出NBAP协议数据和ALCAP协议数据,而从AAL2层中过滤出RRC协议数据。进一步地,对于RRC协议数据的过滤,本发明的方法是首先判断FP帧中的ft (frame type)字段值,如果为1,则表明该FP帧为控制信令帧;如果为0,则表明该FP帧为用户业务数据帧。如果该FP帧为控制信令巾贞,贝1J进一步判断FP巾贞中的tfi (Transport Foramt Indicator)字段值以及Ien字段值,如果I < tfi < 4并且信令数据的最小长度彡Ien彡信令数据的最大长度,则对FP帧的头部3个字节进行CRC7校验,若校验通过,则判断该控制信令数据为DCH控制信令数据;若校验失败,则对FP帧的头部4个字节进行CRC7校验,若校验通过,则判断该控制信令数据为FACH、RACH或PCH控制信令数据。下面参考图8,对数据帧的传输承载方式是IP传输承载方式时过滤控制信令数据的方法进行进一步的描述。如图8所示,当接收到以IP传输承载方式传输的数据帧时,通过SCTP端口号过滤出NBAP协议数据,而在UDP层中过滤出RRC协议数据。进一步地,对于RRC协议数据的过滤,本发明的方法是首先判断FP帧中的ft (frame type)字段值,如果为1,则表明该FP帧为控制信令帧;如果为0,则表明该FP帧为用户业务数据帧。如果该FP帧为控制信令帧,则进一步判断FP巾贞中的tfi (Transport Foramt Indicator)字段值以及Ien字段值,如果I ^ tfi ^ 4并且信令数据的最小长度彡Ien彡信令数据的最大长度,则对FP帧的头部3个字节进行CRC7校验,若校验通过,则判断该控制信令数据为DCH控制信令数据;若校验失败,则对FP帧的头部4个字节进行CRC7校验,若校验通过,则判断该控制信令数据为FACH、RACH或PCH控制信令数据。采用本发明的过滤Iub接口的控制信令数据的方法和装置,解决了现有技术中无法分离控制信令数据和用户业务数据的问题,同时在进行数据采集和分析的时候,能快速方便的滤出控制信令数据,降低分析处理的数据流量,降低处理压力,提高处理性能。此外,对于本领域的普通技术人员来说可显而易见的得出其他优点和修改。因此,具有更广方面的本发明并不局限于这里所示出的并且所描述的具体说明及示例性实施例。因此,在不脱离由随后权利要求及其等价体所定义的一般发明构思的精神和范围的情况下,可对其做出各种修改。
权利要求
1.一种过滤Iub接口的控制信令数据的方法,其特征在于,该方法包括以下步骤 S501:接收数据帧; S502 :分析所述数据帧以获得所述数据帧的传输承载方式; S503:根据所述数据帧的传输承载方式,采用对应的过滤方式分离出控制信令数据。
2.如权利要求I所述的方法,其中,所述的传输承载方式为ATM传输承载方式或者IP传输承载方式。
3.如权利要求2所述的方法,其中步骤S503具体为 如果所述数据帧的传输承载方式是ATM传输承载方式,则在AAL5层中过滤出NBAP协议数据和ALCAP协议数据;如果所述数据帧的传输承载方式是IP传输承载方式,则通过SCTP端口号过滤出NBAP协议数据。
4.如权利要求3所述的方法,其中步骤S503进一步包括 如果所述数据帧的传输承载方式是ATM传输承载方式,则在AAL2层中过滤出RRC协议数据;如果所述数据帧的传输承载方式是IP传输承载方式,则在UDP层中过滤出RRC协议数据。
5.如权利要求4所述的方法,其中过滤RRC协议数据的方法具体为根据FP帧格式、FP头长度和FP帧长度来过滤出承载在公共信道RACH、FACH和PCH上的RRC协议数据以及承载在专用信道DCH上的RRC协议数据。
6.如权利要求5所述的方法,其中根据FP帧格式、FP头长度和FP帧长度来过滤出承载在公共信道RACH,FACH,PCH上的RRC协议数据以及承载在专用信道DCH上的RRC协议数据具体包括以下步骤 判断FP帧中的ft (frame type)字段值,如果为1,则表明该FP帧为控制信令帧,如果为O,则表明该FP帧为用户业务数据帧; 如果该FP帧为控制信令帧,则进一步判断FP帧中的tfi字段值以及Ien字段值,如果I彡tfi彡4并且信令数据的最小长度彡Ien彡信令数据的最大长度,则对FP帧的头部3个字节进行CRC7校验,若校验通过,则判断该控制信令数据为DCH控制信令数据;若校验失败,则对FP帧的头部4个字节进行CRC7校验,若校验通过,则判断该控制信令数据为FACH、RACH或PCH控制信令数据。
7.—种过滤Iub接口的控制信令数据的装置,其特征在于,该装置包括 接收单元,用于接收数据帧; 分析单元,用于分析所述数据帧以获得所述数据帧的传输承载方式; 过滤单元,用于根据所述数据帧的传输承载方式,采用对应的过滤方式来分离出控制信令数据。
8.如权利要求7所述的装置,其中所述过滤单元进一步用于如果所述数据帧的传输承载方式是ATM传输承载方式,则在AAL5层中过滤出NBAP协议数据和ALCAP协议数据;如果所述数据帧的传输承载方式是IP传输承载方式,则通过SCTP端口号过滤出NBAP协议数据。
9.如权利要求8所述的装置,其中所述过滤单元进一步用于如果所述数据帧的传输承载方式是ATM传输承载方式,则在AAL2层中过滤出RRC协议数据;如果所述数据帧的传输承载方式是IP传输承载方式,则在UDP层中过滤出RRC协议数据。
10.如权利要求9所述的装置,其中所述过滤单元进一步用于根据FP帧格式、FP头长度和FP帧长度来过滤出承载在公共信道RACH、FACH和PCH上的RRC协议数据以及承载在专用信道DCH上的RRC协议数据。
全文摘要
本发明公开了一种过滤Iub接口的控制信令数据的方法和装置,其中该方法包括接收数据帧;分析所述数据帧以获得所述数据帧的传输承载方式;根据所述数据帧的传输承载方式,采用对应的过滤方式来分离出控制信令数据。采用本发明的过滤Iub接口的控制信令数据的方法和装置,解决了现有技术中无法分离控制信令数据和用户业务数据的问题,同时在进行数据采集和分析的时候,能快速方便的滤出控制信令数据,降低分析处理的数据流量,降低处理压力,提高处理性能。
文档编号H04W92/14GK102752886SQ20121022719
公开日2012年10月24日 申请日期2012年6月29日 优先权日2012年6月29日
发明者张晓 , 高爱珍 申请人:北京中创信测科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1