一种大话务性能自动化测试系统的制作方法

文档序号:7611063阅读:534来源:国知局
专利名称:一种大话务性能自动化测试系统的制作方法
技术领域
本发明涉及测试领域,尤其涉及一种GSM基站控制器(BSC)大话务性能自动化测试系统。
背景技术
GSM产品大规模商用,对BSC的大话务性能提出越来越高的测试要求。BSC产品下游是基站和手机终端,为了进行针对BSC产品的大话务测试,需要提供大量的基站和手机终端,而这些都是真实设备显然是很不现实的,因为这样的代价太高,成本昂贵。
早期的测试工具有商用的MGTS,但它只用来模拟A口(基站控制器与移动交换中心(MSC)之间的接口)的信令对BSC进行测试。对于大量手机同时接入的情况,一直都是使用有限的基站和手机数,根本不能满足针对BSC的大话务量测试需求。
当前对BSC进行版本测试一般采用如图1所示的组网模式根据不同的测试需求、组网模式,挂一定数目(极其有限)的基站,使用测试手机对BSC进行基本呼叫、切换等功能的验证测试。
这种测试方法在测试环境、数据配置完成后,测试手机首先在指定小区的的指定频点发起接入请求,此消息经基站收发信台(BTS)传给BSC,BSC接到接入请求消息后,要求BTS激活某个可用的信道,完成信令信道的立即指配过程。手机获得信令信道后,发业务请求消息(经BSC透传)给MSC,MSC接此消息进行判断后发确认信息给手机,至此根据GSM协议0408、0858和0808等的信令要求,完成一定测试目的的呼叫或切换测试。中间多条消息需要经BSC的收发处理。
由此可见,普通组网模式下,只能实现对BSC基本功能的验证测试,对于BSC满配置情况下的大话务量测试、模决间流量测试、系统流控测试、满配置测试等,从系统配置和信令流量上,都达不到测试要求。

发明内容
本发明的目的就是提供一种解决GSM基站控制器大话务性能测试的自动化测试系统,以方便、准确地实现大话务性能测试,为此,本发明采用如下技术方案一种大话务性能自动化测试系统,其特征在于包括后台处理单元,前后台通讯单元,前台处理单元和基站接口单元;所述的后台处理单元用于加载运行测试集脚本,并对测试系统予以控制,其与前台处理单元之间通过前后台通讯单元进行通信,将测试信息传送给前台处理单元;所述的前台处理单元通过基站接口单元与被测基站控制器(BSC)相连,对测试脚本信息进行解析,并通过基站接口单元模拟移动终端和基站的行为发起接入请求给基站控制器并响应基站控制器发来的消息。
所述的后台处理单元与前后台通讯单元之间,通过动态数据交换方式通讯。
所述的前后台通讯单元与前台处理单元之间,通过邮箱通讯。
所述的基站接口单元与被测BSC之间,通过E1线路连接。
所述的前台处理单元通过模拟无线信令链路和操作维护链路的信令并透传消息,模拟移动终端和基站。
所述的前台处理单元设置于Dm通道上的链路访问协议单板上。
所述的测试系统,将被测BSC的无线信令链路和操作维护链路中继至前台处理单元所在的Dm信道上的链路访问协议(LAPD)单板上,以便测试前台处理单元进行信令收发处理。
所述前台处理单元为多于一个。
所述的基站接口设备的设置状态为透传状态。
本发明可以取得如下技术效果1)测试环境不需要真实的手机和基站,即可模拟BSC满配置1024条无线信令链路,对BSC进行不同话务模型下的大话务测试;2)测试集脚本的灵活批改功能和自动加载机制,实现了测试自动化;3)从测试配置管理角度,使用一块单板(LAPD)可以模拟最大32条信令链路,极大节省了硬件资源和成本。


图1是现有技术中的GSM测试组网示意图;图2是B型机结构示意图;图3是本发明的GSM测试系统结构示意图。
具体实施例方式
下面结合说明书附图来说明本发明的具体实施方式

本实施例以B型机为例,说明本发明的测试系统具体实施方案。
如图2所示为B型机模块结构图。后台管理模块(BAM)模块实际为一台功控机,为B型机前后台程序和数据加载通道。主控框的信令处理板负责整个B型机的通讯管理,LAPD单板作为数据链路层协议处理板,与信令处理板之间通过邮箱通讯。BIE(在Abis接口上实现复用的设备)框即为连接基站设备的接口框。
本发明原理框架如图3所示,本发明借用B型机机架,在LAPD单板上设置测试前台处理单元,其功能就是模拟手机和基站的信令,与BSC主机信令配合进行测试。这样就成功借鉴了已有的软硬件资源并在此基础上进行二次开发,从而达到以最小的代价实现测试工具体系较大要求的目的。
将后台处理单元设置在B型机自带的BAM上,其将测试集脚本加载、启动后,经BAM的动态数据交换(DDE)通讯方式,透传给前后台通讯单元;前后台通讯单元完成BSC各单板、主机内部模块之间的通讯和操作。通过邮箱与前台处理单元所在的LAPD单板进行通讯,从而建立前后台之间的通道,实现测试的自动化。
在这里,LAPD单板是Dm通道上的链路访问协议处理单板,在此基础上开发出来的前台处理单元,其主要功能是模拟手机的呼叫信令和BTS设备的无线信令链路和操作维护链路信令,配合被测BSC系统的信令,完成BSC系统下游产品功能和信令的模拟从而实现BSC的满配置测试。其单板软件为实时操作系统软件,由于一块LAPD上有32条信令链路,因此最大可以模拟32条来自BSC的基站链路,包括无线信令链路和基站的操作维护链路,达到模拟较多信令完成测试又极大节省测试资源的目的。
从被测试BSC过来的32BIE,通过E1线连接到基站接口单元上,这里同样借用了B型机的半固定连接,将从被测BSC过来的无线信令链路(RSL)或操作维护链路(OML)中继到对应的LAPD单板(测试前台单元实体)上;这样从BSC不同模块、不同小区连接来的信令链路中继到不同的LAPD单板上,就实现了不同模块、不同小区下的呼叫或切换类型,从而实现了对BSC的测试。下面的描述是前台处理单元的一部分脚本示意,包含了4个小区(小区号为0、1、2、3),12个TRX,2个站点的相关配置,以及80个测试手机的信息。测试手机号段为13907000100~13907000179。{ //被叫信息SetPara(MX_BYCALL_PARA,0,//All CountISDN″77770000″);SetPara(MS_TIMER_PROPERTY_PARA,0x20,200,//MsTimer.Wait_Talk_End_len;94,//MsTimer.Wait_ByCall_Talk_End_Len;
20, //MsTimer.Wait_Alert_End_Len;3, //MsTimer.Wait_ByCall_Alert_End_Len;400,//MsTimer.Wait_Msg_Out_Len;7, //MsTimer.Send_HoComplete_Delay;190,//MsTimer.Wait_Page_Timer_Len;7, //MsTimer.Rand Access Timer_Len;380 //MsTimer.Call_Failure_repeat_Access_Time;);SetPara(USER_RESOURCE_CONTRAL,0x03,0x01,//Meas Is not Send.
0x00,//RF Resoure Ind is not Send.
0x03,//Resoure Ind Timer.
0x00,//Trace Flag 0is OFF,1 is ON.
0xaa,//HoTraceFlag is Cell Id,0x88 Fro All Cell,Other is OFF.
0x00,//HoFailurePercent From 0 To 100(0 To 0x64)0x01,//MOCHandOverFlag 0 is Not HandOver.
0x00,//MTCHandOverFlag 0 is Not HandOver0x01,//PreProcessed Meas Report Flag,0 is yes,Other is Not..
0x02,//MeasLast Rate.(not use)0x00)};由于B型机最多可以配置8块LAPD单板,对应128条ABIS口信令链路,因此一个B机架可以对应多个基站收发信台(TRX)的信令连接,这样针对BSC满配置8个BM(B型机子模块)的测试环境,只要5个B机架模拟测试,就可以实现BSC下8×128=1024个TRX的满配置情况,从而可以实现BSC下的满配置测试。
同样,对于被测BSC,由于无话音时隙,使用BIE的透传功能,每个BM模块只要一块BIE单板且将单板拨码为BIE透传功能,就可以实现下挂64个基站信令的功能,大大节省了BIE硬件资源。同理对于A口电路资源,无话音时隙,只有信令的情况下,只要配置透传NO7信令的码变换器(TC)单板即可,其它的A口电路通过修改代码来实现,极大的节省了A口话音电路的硬件资源。这种只传信令不传话音的满配置情况,从ABIS口的基站接口资源到A口的话音电路资源,都有极大的节省,为其它产品的大话务测试环境设计所借鉴精华之一。
本发明可以实现BSC不同模块、不同小区的链路中继到同一LAPD邮箱,从而实现了BSC的小区内、小区间、BM模块间、BSC间的呼叫和切换信令,做到完整的模拟BSC各种信令流程。
本发明BSC侧在ABIS口(BTS与BSC之间接口)使用BIE的透传功能,在A口使用虚拟TCSM单元,并结合极小的代码修改实现BIE单板、TCSM单元的满配置,满足信令流量的同时,极大节省硬件资源。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
权利要求
1.一种大话务性能自动化测试系统,其特征在于包括后台处理单元单元,前后台通讯单元,前台处理单元和基站接口单元;所述的后台处理单元用于加载运行测试集脚本,并对测试系统予以控制,其与前台处理单元之间通过前后台通讯单元进行通信,将测试信息传送给前台处理单元;所述的前台处理单元通过基站接口单元与被测基站控制器(BSC)相连,对测试脚本信息进行解析,并通过基站接口单元模拟移动终端和基站的行为发起接入请求给基站控制器并响应基站控制器发来的消息。
2.如权利要求1所述的测试系统,其特征在于所述的后台处理单元与前后台通讯单元之间,通过动态数据交换方式通讯。
3.如权利要求1所述的测试系统,其特征在于所述的前后台通讯单元与前台处理单元之间,通过邮箱通讯。
4.如权利要求1所述的测试系统,其特征在于所述的基站接口单元与被测BSC之间,通过E1线路连接。
5.如权利要求1所述的测试系统,其特征在于所述的前台处理单元通过模拟无线信令链路和操作维护链路的信令并透传消息,模拟移动终端和基站。
6.如权利要求5所述的测试系统,其特征在于所述的前台处理单元设置于Dm通道上的链路访问协议单板上。
7.如权利要求6所述的测试系统,其特征在于将被测BSC的无线信令链路和操作维护链路中继至前台处理单元所在的Dm信道上的链路访问协议(LAPD)单板上,以便测试前台处理单元进行信令收发处理。
8.如权利要求1所述的测试系统,其特征在于所述前台处理单元为多于一个。
9.如权利要求1所述的测试系统,其特征在于所述的基站接口设备的设置状态为透传状态。
全文摘要
本发明涉及一种GSM基站控制器大话务性能自动化测试系统。包括后台处理单元,前后台通讯单元,前台处理单元和基站接口单元;所述的后台处理单元用于加载运行测试集脚本,并对测试系统予以控制,其与前后台通讯单元之间通信,并通过前后台通讯单元将测试信息传送给前台处理单元;所述的前台处理单元通过基站接口单元与被测基站控制器相连,对测试脚本信息进行解析,通过基站接口模块,模拟移动终端和基站的行为发起接入请求给基站控制器并响应基站控制器的消息。本发明的测试环境不需要真实的手机和基站,即可模拟BSC满配置1024条无线信令链路,对BSC进行不同话务模型下的大话务测试,极大节省了硬件资源和成本。
文档编号H04W24/06GK1809200SQ20051000238
公开日2006年7月26日 申请日期2005年1月19日 优先权日2005年1月19日
发明者闫兴美, 傅雪冬, 何允如, 魏华 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1