專利名稱:一種大話務性能自動化測試系統的制作方法
技術領域:
本發明涉及測試領域,尤其涉及一種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日
發明者閆興美, 傅雪冬, 何允如, 魏華 申請人:華為技術有限公司