一种用于测试基站控制设备接口的测试方法

文档序号:7649375阅读:105来源:国知局
专利名称:一种用于测试基站控制设备接口的测试方法
技术领域
本发明涉及GSM系统接口的测试,尤其涉及一种用于测试基站控制设 备接口的测试方法。
背景技术
在GSM系统的BSC ( Base Station Controller,基站控制设备)部分设 有Abis接口和A接口 ,分别与BTS ( Base Transmitter Station,基站)和 MSC ( Mobile Station Controller,移动基站控制设备)上的接口对接。通过 Abis接口和A接口上传递的消息繁多,有些消息还非常复杂,这些消息的 定义可以参见GSM04.08、 GSM08.08、 GSM08.58等相关协议。这些协议中, 对很多消息本身或者消息内容的各种字段的定义属于可选部分。各个BSC 设备生产商和MS ( Mobile Station,移动基站)设备生产商都会对协议中的 可选部分进行软件编码。由于对这些可选部分的理解不尽相同,因此在实 际处理过程时也不尽相同,尤其是当MS和BSC不属于同一设备制造商时, 其对协议理解的不一致,对可选部分的^:件编码也就不一致,实际应中经 常会出现过一些业务不正常的现象。
然而,在GSM系统的实际应用中,项目的开发往往按照MSC、 BSC、 BTS及MS四个子系统分别进行的单个生成及测试的。然而,涉及到对GSM 系统功能测试,主要是对Abis接口和A接口的测试时,则需要一套完整的 测试系统和测试方法。目前的测试手段尚不能完成这两个接口上的所有内 容测试。
因此,现有技术有待于完善和发展。

发明内容
本发明所要解决的问题在于提供一种基站控制设备接口的测试方法,
该方法在BSC的A接口和Abis接口管理部分将消息回送到测试机的应用 程序中,对接口消息进行分析修改后再次将修改后的消息下发基站控制设 备接口 。
为了解决上述问题,本发明方法的技术方法包括如下步骤
A、 在测试机与基站控制设备的Abis接口和A接口之间构建测试链 路,并在所述测试才几及所述Abis接口和A接口上配置被测试消息;
B、 根据Abis接口和A接口上的所述配置被测试消息,所述基站控 制设备判断出Abis接口和A接口上的测试消息属于被测试消息,且该被测 试消息不是来自所述测试机时,通过所述测试链路,将所述被测试消息发 送至所述测试纟几;
C、 所述测试机根据其上的所述配置被测试消息,修改接收到的所述 被测试消息,并且将修改后的被测试消息发送至所述基站控制设备,完成 对所述Abis 4妻口和A 4姿口的测试。
所述测试方法,其中,所述步骤A中,所述测试链路为Socket链路, 该测试链路的构建是采用TCP/IP方式进行的。
所述测试方法,其中,所述步骤A中,所述^^皮测试消息包括测试消息 类型以及接收测试消息的对象号。
所述测试方法,其中,在所述测试机及基站控制设备上分别内设一用 于记载接收测试消息的对象号列表;及一用于记录被测试消息的被测试消 息号列表。
所述测试方法,其中,所述对象号列表采用一维数组构成;所述被测 试消息号列表采用二维数组构成。
所述测试方法,其中,所述对象号列表的序号与所述被测试消息号列
表的行号相同。
所述测试方法,其中,所述步骤B中,对测试消息的判断包括如下处

Bl、查找接收消息的对象号列表,找到接收被测试消息的对象号,并 记录该对象号所对应的序号;
B2、以所记录的序号为行号,在所述被测试消息号列表中查找是否有 消息号;
B3 、如果是,则将被测试消息返回至所述测试机。 采用本发明方法,具有以下优点
1 、只需要一台测试机即可完成对基站控制设备的Abis接口和A接口 的测试,大大节约了测试成本;
2、通过在基站控制设备的Abis接口和A接口上配置被测试消息,实 现对测试消息的灵活测试,使得测试操作变得简单、灵活。


图1为本发明方法中A接口和Abis接口消息测试流程图; 图2为实现本发明方法而构建的测试系统结构框架图。
具体实施例方式
下面结合附图,对本发明的较佳实施例作进一步详细说明。 本发明的构思在BSC系统中的A接口和Abis接口管理部分,将消 息回送到BSC系统之外的指定测试机(本实施例中为PC机,其数量可以 为一台以上)的应用程序中,对接口消息进行分析并修改后,再次将修改 后的消息下发到或者下发其它的异常消息给指定接收对象,甚至无需下发 消息,以此组成各种测试用例,测试这两个接口涉及到的各种消息和各种 业务,从而完成对这两个接口上所有消息的测试。
为了解决GSM系统中对BSC的A接口和Abis接口的测试问题,本发 明提供一种用于测试基站控制设备接口的测试方法,请参阅附图1,该方法 的实现流程包括如下步骤
10、在PC机及BSC的A接口和Abis接口之间,以Server/Client 方式构建测试链路;其中,假设BSC为Client, PC机为Sewer,这样可以 减少软件设计的复杂度,PC机和BSC的测试链路形式与BSC系统和OMCR (后台网管)链路形式相同,即Socket式测试链路,且该测试链路的构建 方式采用TCP/IP方式进行;
120、在PC机配置3皮测试消息,并且在BSC的A接口和Abis接口上 也配置被测试消息;同时,在BSC上还建立消息管理程序列表,该消息管 理程序列表对PC机和BSC之间的消息接收和发送进行统一管理;
其中,所述被测试消息包括测试消息类型以及接收测试消息的对象 号,也就是要完成什么消息的测试,并且所迷被测试消息记录在所述消息 管理程序列表内,且该消息管理程序列表有两个 一个是接收测试消息的 对象号列表命名为tRedverNoList;另外一个是用于记载被测试消息的被 测试消息号列表命名为tMsgList;前者采用一维数组,后者采用二维数组, 前者的序号和后者行号,意义相同,这样将这两个列表关联起来,比如 tReciverNoList 〔 3 〕 =15, tMsgList 〔 3 〕 〔 0 〕 = 456,表示消息号为456 , 而且当接收到测试消息的对象号为15后,将该测试消息回送至PC机;
130、利用手机向BSC发起切换请求,并在操作系统上获得测试消息;
140、 BSC的操作系统模块根据所述A接口和Abis接口上的所述配置 被测试消息,判断BSC的操作系统上所获得的测试消息是否来自PC机, 以及是否属于被测试消息,如果该测试消息属于被测试消息且该测试消息 不是来自PC机,则转至步骤150,否则转至步骤160;
150、 BSC将所述测试消息发送至PC机,并且根据测试用例,在PC 机上修改接收到的所述测试消息,并将修改后的测试消息发送至BSC;
160、 BSC接收^务改后的测试消息后应答响应,完成对A接口和Abis 接口的测试;
170、测试人员根据BSC的反应,了解测试是否达到设计目的,是则 完成测试,否则继续测试。
其中,步骤140中,对A接口和Abis接口上的测试消息的判断包括如 下处理
141、 查找接收消息的对象号所存在的对象号列表tReciverNoList,找 到接收切换请求消息的对象号,记下tReciverNoList的内容为M时的序号 为N;
142、 以序号N为tMsgList的行号,在tMsgList 〔N〕中寻找消息号L, 判断tMsgList〔N〕是否找到消息号L,如杲找到,则接收请求的消息号L, 将消息返回测试机,否则继续查找。
如图2所示,为实现本发明方法而构建的测试系统,基站控制设备的A 接口和Abis接口通过TCP/TP方式,与PC机构建测试链路。测试时,PC 机通所述测试链路向所述基站控制设备发送测试消息;所述基站控制设备 接收到测试消息后,判断测试消息是否来至PC机,并才艮据判断结果向PC 机回送测试消息,并由所述PC机进行解码与编码^务改,且将修改后的测试 消息发送至基站控制设备,完成对A接口和/或Abis接口的测试。随后PC 机将接收的消息组织各种测试用例,对其修改后将其发回BSC,查看BSC 的反应,并根据BSC的反应,检查是否达到测试的设计目的。
综上所述,采用本发明的技术方案,由于测试机的可控性高,可以在 测试机上,根据条件任意组合异常消息,因此,本发明具有以下工业实用 性
1、 只需要一台测试机即可完成对基站控制设备的Abis接口和A接口 的测试,大大节约了测试成本;
2、 通过在基站控制设备的Abis接口和A接口上配置被测试消息,实
现对测试消息的灵活测试,使得测试操作变得简单、灵活;
3、由于采用与OMCR类似的接口,简化了软件开发过程,降低了软 件开发成本。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以 改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1、一种用于测试基站控制设备接口的测试方法,其包括如下步骤A、在测试机与基站控制设备的Abis接口和A接口之间构建测试链路,并在所述测试机及所述Abis接口和A接口上配置被测试消息;B、根据Abis接口和A接口上的所述配置被测试消息,所述基站控制设备判断出Abis接口和A接口上的测试消息属于被测试消息,且该测试消息不是来自所述测试机时,通过所述测试链路,将所述测试消息发送至所述测试机;C、所述测试机根据其上的所述配置被测试消息,修改接收到的所述测试消息,并且将修改后的测试消息发送至所述基站控制设备,完成对所述Abis接口和A接口的测试。
2、 根据权利要求1所述的测试方法,其特征在于,所述步骤A中, 所述测试链路为Socket链路,该测试链路的构建是采用TCP/IP方式进行的。
3、 根据权利要求1或2所述的测试方法,其特征在于,所述步骤A 中,所述被测试消息包括测试消息类型以及接收测试消息的对象号。
4、 根据权利要求3所述的测试方法,其特征在于,在所述测试机及 基站控制设备上分别内设一用于记载接收测试消息的对象号列表;及一用 于记录被测试消息的被测试消息号列表。
5、 根据权利要求4所述的测试方法,其特征在于,所述对象号列表 采用 一 维数組构成;所述被测试消息号列表采用二维数组构成。
6、 根据权利要求5所述的测试方法,其特征在于,所述对象号列表的序号与所述被测试消息号列表的行号相同。
7、 根据权利要求4所述的测试方法,其特征在于,所述步骤B中, 对测试消息的判断包括如下处理Bl、查找接收消息的对象号列表,找到接收被测试消息的对象号,并 记录该对象号所对应的序号;B2、以所记录的序号为行号,在所述被测试消息号列表中查找是否有 消息号;B3、如果是,则将被测试消息返回至所述测试机。
全文摘要
本发明公开了一种用于测试基站控制设备接口的测试方法及其方法,应用于GSM系统的测试领域;所述方法包括步骤在测试机与BSC的Abis接口和A接口之间构建测试链路,并在测试机及Abis接口和A接口上配置被测试消息;根据Abis接口和A接口上的配置被测试消息,BSC判断出Abis接口和A接口上的测试消息属于被测试消息,且该测试消息不是来自测试机时,通过测试链路,将测试消息发送至测试机;测试机根据其上的配置被测试消息,修改接收到的测试消息,并且将修改后的测试消息发送至BSC,完成对Abis接口和A接口的测试。采用本发明技术方案,只需要一台PC即可Abis接口和A接口的测试,大大节约了测试成本。
文档编号H04W92/10GK101179811SQ200710077550
公开日2008年5月14日 申请日期2007年11月30日 优先权日2007年11月30日
发明者张艳堃 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1