亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基站受控測(cè)試的方法及系統(tǒng)的制作方法

文檔序號(hào):7664868閱讀:118來源:國(guó)知局
專利名稱:一種移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基站受控測(cè)試的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通訊領(lǐng)域,尤其涉及一種移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基站受控測(cè) 試的方法及系統(tǒng)。
背景技術(shù)
在移動(dòng)通信系統(tǒng)中,基站子系統(tǒng)由基站和基站控制器構(gòu)成,如GSM(Global System for Mobile Communications,全球移動(dòng)通信系統(tǒng))的基站子系統(tǒng)包括 BTS (Base Transceiver Station,基站收發(fā)信臺(tái))和BSC (Base Station Controller, 基站控制器)、WCDMA (Wideband Code Division Multiple Access,寬帶碼分 多址)系統(tǒng)的基站子系統(tǒng)包括Node B(基站)與RNC(Radio Network Controller, 無線網(wǎng)絡(luò)控制器)、CDMA2000系統(tǒng)包括BTS (Base Transceiver Station,基 站收發(fā)信臺(tái))與BSC (Base Station Controller,基站控制器)等。其中,基站 控制器是基站子系統(tǒng)的控制部分,負(fù)責(zé)基站子系統(tǒng)的各種接口和無線資源管 理,而基站是屬于基站子系統(tǒng)的無線部分,其通過空間接口與MS (移動(dòng)臺(tái)) 通信,負(fù)責(zé)基站與MS之間的無線傳輸和控制。隨著移動(dòng)通信技術(shù)的發(fā)展和業(yè)務(wù)的多樣化,運(yùn)營(yíng)商對(duì)移動(dòng)通信系統(tǒng)中的基 站子系統(tǒng)的系統(tǒng)處理能力要求更高,從而導(dǎo)致基站子系統(tǒng)的設(shè)計(jì)越來越復(fù)雜。 為了保證基站子系統(tǒng)運(yùn)行正常,需要對(duì)其進(jìn)行各種各樣的測(cè)試如全動(dòng)態(tài)空中接 口測(cè)試、動(dòng)態(tài)信道測(cè)試以及故障測(cè)試等。并且,隨著新基站子系統(tǒng)產(chǎn)品推出的 加快,也需要在新產(chǎn)品調(diào)試階段進(jìn)行預(yù)測(cè)試以在產(chǎn)品開發(fā)上游及早發(fā)現(xiàn)問題, 及時(shí)改正問題,從而節(jié)約成本?,F(xiàn)有的基站測(cè)試方法是將基站連接到基站控制器,修改后臺(tái)參數(shù),撥打電 話進(jìn)行各種業(yè)務(wù)等實(shí)現(xiàn)全動(dòng)態(tài)空中接口測(cè)試、動(dòng)態(tài)信道測(cè)試以及故障測(cè)試。該 技術(shù)的缺陷在于移動(dòng)臺(tái)行為難于控制,受網(wǎng)絡(luò)環(huán)境的影響也較大,很難對(duì)基 站進(jìn)行全方位和可控的測(cè)試。若使用專用的移動(dòng)臺(tái),則測(cè)試成本相當(dāng)高。并且 在新產(chǎn)品的開發(fā)中,常常由于軟硬件開發(fā)進(jìn)度不一致,造成新產(chǎn)品在完全開發(fā)
出來前難以測(cè)試,給新產(chǎn)品系統(tǒng)接口的定義、功能定義、產(chǎn)品最終定位也造成 了一定的難度。為了解決上述問題,另一種現(xiàn)有的基站測(cè)試方法使用軟件系統(tǒng)模擬基站或 者基站控制器,向基站發(fā)送測(cè)試信令?;景搭A(yù)先約定與基站控制器進(jìn)行信令 交互,從而達(dá)到測(cè)試的目的。該方法的缺陷在于只能模擬信令,幾乎不能進(jìn)行 業(yè)務(wù),并且測(cè)試消息寫入在基站子系統(tǒng)中,可移植性差,不能做到對(duì)測(cè)試消息 隨心所欲的定制。中國(guó)專利申請(qǐng)CN01126553提出了一種在移動(dòng)通訊系統(tǒng)中使基站具有基 站控制器功能的方法,該方法通過配置基站的靜態(tài)參數(shù)啟動(dòng)基站,在基站啟動(dòng) 后建立并釋放語(yǔ)音信道,模擬語(yǔ)音信道的建立過程,實(shí)現(xiàn)基站的空中接口測(cè)試、 動(dòng)態(tài)信道測(cè)試以及故障測(cè)試。該技術(shù)同樣存在如下缺陷1、 只可以完成基本信令的測(cè)試,不能保持和維護(hù)信道狀態(tài)2、 測(cè)試消息是直接在代碼中完成,不能做到測(cè)試消息隨意定制,并且可 移植性差。綜上可知,現(xiàn)有的移動(dòng)通信系統(tǒng)基站受控測(cè)試技術(shù),在實(shí)際使用上顯然存 在不便與缺陷,所以有必要加以改進(jìn)。發(fā)明內(nèi)容針對(duì)上述的缺陷,本發(fā)明的第一目的在于提供一種移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基 站受控測(cè)試的方法,該方法可以完成信令和業(yè)務(wù)數(shù)據(jù)的測(cè)試,并且可以實(shí)現(xiàn)測(cè) 試消息的隨意定制和提高測(cè)試消息的可移植性。本發(fā)明的第二目的在于提供一種移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基站受控測(cè)試的系 統(tǒng),該系統(tǒng)可以完成信令和業(yè)務(wù)數(shù)據(jù)的測(cè)試,并且可以實(shí)現(xiàn)測(cè)試消息的隨意定 制和提高測(cè)試消息的可移植性。為了實(shí)現(xiàn)上述第一 目的,本發(fā)明提供一種移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基站受控測(cè) 試的方法,用于包括基站模擬控制器和基站子系統(tǒng)的測(cè)試系統(tǒng),所述基站子系 統(tǒng)包括基站和基站控制器,所述方法包括如下步驟A、 基站模擬控制器定制測(cè)試消息載體,所述測(cè)試消息載體包括測(cè)試消息 標(biāo)識(shí)和/或關(guān)鍵字;B、 基站啟動(dòng)后,基站模擬控制器加載所述定制的測(cè)試消息載體;
C、 基站模擬控制器解析所述測(cè)試消息載體得到測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵 字,并根據(jù)所述測(cè)試消息標(biāo)識(shí)查找到測(cè)試消息;D、 基站模擬控制器運(yùn)行所述測(cè)試消息。 根據(jù)本發(fā)明的測(cè)試方法,所述步驟A進(jìn)一步包括Al、基站模擬控制器預(yù)定義若干測(cè)試消息并存儲(chǔ)所述若干測(cè)試消息,且 每條測(cè)試消息用唯一 的測(cè)試消息標(biāo)識(shí)進(jìn)行標(biāo)記;A2、基站模擬控制器定制測(cè)試消息載體,所述測(cè)試消息載體包括所述測(cè) 試消息標(biāo)識(shí)。根據(jù)本發(fā)明的測(cè)試方法,所述步驟A1中,基站模擬控制器將所述測(cè)試消 息存儲(chǔ)在消息數(shù)據(jù)庫(kù)或文件中。根據(jù)本發(fā)明的測(cè)試方法,所述步驟C進(jìn)一步包括 Cl、基站模擬控制器生成空的索引表;C2、基站模擬控制器讀取測(cè)試消息載體中的測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字, 并將該測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字放入所述索引表中;C3、基站模擬控制器從所述索引表中取出測(cè)試消息標(biāo)識(shí),并根據(jù)該測(cè)試消息標(biāo)識(shí)從消息數(shù)據(jù)庫(kù)或文件中查找與該測(cè)試消息標(biāo)識(shí)對(duì)應(yīng)的測(cè)試消息。根據(jù)本發(fā)明的測(cè)試方法,所述測(cè)試消息載體為測(cè)試腳本文件或者數(shù)據(jù)庫(kù)載體;若所述測(cè)試消息載體為測(cè)試腳本文件,所述步驟C2進(jìn)一歩包括 C21、基站模擬控制器讀取一行腳本;C22、基站模擬控制器判斷當(dāng)前腳本內(nèi)容是否為測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵 字,若為測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字,則執(zhí)行步驟C23,否則執(zhí)行步驟C24;C23、基站模擬控制器將所述測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字放入索引表中;C24、基站模擬控制器判斷是否所有行讀取完畢,若為否,則返回步驟C21; 若所述測(cè)試消息載體為數(shù)據(jù)庫(kù)載體,所述步驟C2進(jìn)一步包括 C21'、基站模擬控制器讀取一條數(shù)據(jù)庫(kù)載體記錄;C22'、基站模擬控制器判斷當(dāng)前記錄的內(nèi)容是否為測(cè)試消息標(biāo)識(shí)和/或關(guān) 鍵字,若為測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字,則執(zhí)行步驟C23',否則執(zhí)行歩驟C24'; C23'、基站模擬控制器將所述測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字放入索引表中; C24'、基站模擬控制器判斷是否所有的數(shù)據(jù)庫(kù)載體記錄讀取完畢,若為
否,則返回步驟C21'。根據(jù)本發(fā)明的測(cè)試方法,所述測(cè)試消息包括信令測(cè)試消息和業(yè)務(wù)數(shù)據(jù)測(cè) 試消息;基站模擬控制器通過信令工具錄入業(yè)務(wù)數(shù)據(jù)測(cè)試消息的方式或者根據(jù)協(xié) 議和接口定義構(gòu)造業(yè)務(wù)數(shù)據(jù)測(cè)試消息的方式實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)測(cè)試消息的預(yù)定義。根據(jù)本發(fā)明的測(cè)試方法,所述步驟A中在定制測(cè)試消息載體時(shí),對(duì)同一 條測(cè)試消息只使用一次測(cè)試消息標(biāo)識(shí),對(duì)于循環(huán)、分支情況則使用測(cè)試消息的關(guān)鍵字。根據(jù)本發(fā)明的測(cè)試方法,所述測(cè)試消息載體進(jìn)一歩包括文本內(nèi)容; 所述文本內(nèi)容、關(guān)鍵字和測(cè)試消息標(biāo)識(shí)通過空格或符號(hào)隔開。 根據(jù)本發(fā)明的測(cè)試方法,所述步驟D之后進(jìn)一歩包括基站模擬控制器顯示測(cè)試消息運(yùn)行過程。根據(jù)本發(fā)明的測(cè)試方法,所述歩驟B中基站子系統(tǒng)啟動(dòng)后,將基站和基站控制器之間的消息路徑切換為基站和基站模擬控制器之間的消息路徑,然后 基站模擬控制器加載所述定制的測(cè)試消息載體。為了實(shí)現(xiàn)上述第二目的,本發(fā)明提供一種移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基站受控測(cè) 試的系統(tǒng),包括基站模擬控制器和基站子系統(tǒng),所述基站子系統(tǒng)包括基站和基站控制器,所述基站模擬控制器進(jìn)一步包括測(cè)試消息載體定制模塊,用于定制測(cè)試消息載體,所述測(cè)試消息載體包括測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字;測(cè)試消息載體加載模塊,用于在基站啟動(dòng)后,加載所述定制的測(cè)試消息載體;測(cè)試消息載體解析模塊,用于解析所述測(cè)試消息載體以得到測(cè)試消息標(biāo)識(shí) 和/或關(guān)鍵字,并根據(jù)所述測(cè)試消息標(biāo)識(shí)查找到該測(cè)試消息標(biāo)識(shí)對(duì)應(yīng)的測(cè)試消 息;測(cè)試消息運(yùn)行模塊,用于運(yùn)行所述測(cè)試消息。 根據(jù)本發(fā)明的測(cè)試系統(tǒng),所述基站模擬控制器進(jìn)一步包括 測(cè)試消息預(yù)定義模塊,用于預(yù)定義測(cè)試消息,且每條測(cè)試消息用唯一的標(biāo) 識(shí)進(jìn),于標(biāo)記;測(cè)試消息存儲(chǔ)模塊,用于存儲(chǔ)和提供所述預(yù)定義的測(cè)試消息。
根據(jù)本發(fā)明的測(cè)試系統(tǒng),其進(jìn)一步包括代理單元,用于將基站和基站控制器之間的消息路徑切換為基站和基站模 擬控制器之間的消息路徑。本發(fā)明基站模擬控制器定制測(cè)試消息載體,在基站啟動(dòng)后,加載所述定制 的測(cè)試消息載體;解析所述測(cè)試消息載體得到信令測(cè)試消息和/或業(yè)務(wù)數(shù)據(jù)測(cè) 試消息標(biāo)識(shí)和/或關(guān)鍵字 ,根據(jù)所述信令測(cè)試消息和/或業(yè)務(wù)數(shù)據(jù)測(cè)試消息標(biāo)識(shí) 得到信令測(cè)試消息和/或業(yè)務(wù)數(shù)據(jù)測(cè)試消息,并運(yùn)行所述信令測(cè)試消息和/或業(yè) 務(wù)數(shù)據(jù)測(cè)試消息,實(shí)現(xiàn)了信令和業(yè)務(wù)數(shù)據(jù)的測(cè)試,并且實(shí)現(xiàn)了測(cè)試消息的隨意 定制和提高了測(cè)試消息的可移植性。


圖1是本發(fā)明移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基站受控測(cè)試的系統(tǒng)結(jié)構(gòu)示意圖;圖2是本發(fā)明移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基站受控測(cè)試的系統(tǒng)部分模塊示意圖;圖3是本發(fā)明提供的移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基站受控測(cè)試的方法流程圖;圖4是本發(fā)明第一實(shí)施例提供的GSM移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基站受控測(cè)試 的方法流程圖;圖5是本發(fā)明第一實(shí)施例和第二實(shí)施例提供的索引表在內(nèi)存中的格式; 圖6是本發(fā)明第二實(shí)施例提供的GSM移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基站受控測(cè)試 的方法流程圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí) 施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明的基本思想是基站模擬控制器定制測(cè)試消息載體,所述測(cè)試消息 載體包括測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字;基站啟動(dòng)后,基站模擬控制器加載所述 定制的測(cè)試消息載體,解析所述測(cè)試消息載體得到測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字, 根據(jù)所述測(cè)試消息標(biāo)識(shí)査找到測(cè)試消息,并運(yùn)行所述測(cè)試消息。本發(fā)明提供的移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基站受控測(cè)試的系統(tǒng)100如圖1所示, 包括基站子系統(tǒng)101、基站模擬控制器102、移動(dòng)臺(tái)103和代理單元104。
其中,基站子系統(tǒng)101包括基站1011和基站控制器1012。該基站子系統(tǒng)101為 但不局限于第二代移動(dòng)通信系統(tǒng)如GSM系統(tǒng)的基站子系統(tǒng)和3G (The Third Generation,第三代移動(dòng)通信系統(tǒng))的基站子系統(tǒng)。其中,基站1011,用于在基站模擬控制器102的控制下進(jìn)行相應(yīng)的測(cè)試流程。 其為基站受控測(cè)試的系統(tǒng)100的被控制端,通過系統(tǒng)接口 1與基站控制器1012 通信,通過系統(tǒng)接口2與基站模擬控制器102通信,通過UM(空中接口)與 移動(dòng)臺(tái)103通信。系統(tǒng)接口 1和系統(tǒng)接口 2可以是同一個(gè)物理鏈路,只是接口 定義不同。該基站1011和基站控制器1012構(gòu)成基站受控測(cè)試的系統(tǒng)100的真 實(shí)環(huán)境。該基站1011和移動(dòng)臺(tái)(MS)構(gòu)成基站受控測(cè)試的系統(tǒng)100的真實(shí)無 線環(huán)境。所述基站1011可以理解或識(shí)別測(cè)試消息碼流?;究刂破?012,為基站子系統(tǒng)101的控制部分,負(fù)責(zé)基站子系統(tǒng)101 的各種接口和無線資源管理?;灸M控制器102,為基站受控測(cè)試的系統(tǒng)100的控制端,用來模擬網(wǎng) 絡(luò)下發(fā)到基站的消息,控制基站1011進(jìn)行相應(yīng)的測(cè)試流程?;灸M控制器 102和基站1011可使用系統(tǒng)接口2如網(wǎng)口、 El等方式連接。其連接方式要保 證測(cè)試數(shù)據(jù)的傳輸速率不低于64k/bis,否則測(cè)試結(jié)果可能有較大偏差。該基站模擬控制器102為但不僅限于軟件系統(tǒng)。如圖2所示,該基站模擬 控制器102進(jìn)一步包括測(cè)試消息預(yù)定義模塊201、測(cè)試消息存儲(chǔ)模塊202、 測(cè)試消息載體定制模塊203、觀[l試消息載體加載模塊204、測(cè)試消息載體解析 模塊205、測(cè)試消息運(yùn)行模塊206和測(cè)試消息運(yùn)行顯示模塊207。其中,測(cè)試消息預(yù)定義模塊201,用于預(yù)定義測(cè)試消息,且每條測(cè)試消息用唯一 的標(biāo)識(shí)進(jìn)行標(biāo)記。所述測(cè)試消息包括信令測(cè)試消息和業(yè)務(wù)數(shù)據(jù)測(cè)試消息,測(cè)試消息預(yù)定義模 塊201通過信令工具錄入業(yè)務(wù)數(shù)據(jù)測(cè)試消息的方式或者根據(jù)協(xié)議和接口定義 構(gòu)造業(yè)務(wù)數(shù)據(jù)測(cè)試消息的方式實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)測(cè)試消息的預(yù)定義。其構(gòu)造原則是 按照需要而定。以特殊的測(cè)試消息如語(yǔ)音幀為例,EFR (Enhanced Full Rate, 增強(qiáng)型全速率)上行和下行的語(yǔ)音幀格式相同,上行時(shí)錄下的語(yǔ)音幀可以直接 用在下行測(cè)試消息中,而非EFR的語(yǔ)音幀則根據(jù)協(xié)議進(jìn)行修改,則同樣可用 在下行測(cè)試消息中。
所述預(yù)定義的測(cè)試消息內(nèi)容為基站1011可理解的碼流,主要是在基站控 制器1012與基站1011之間的接口即系統(tǒng)接口 1之間傳送的信令碼流和業(yè)務(wù)數(shù) 據(jù)碼流,該碼流只要滿足基本的可發(fā)送條件,如最大、最小長(zhǎng)度等即可,不一 定需要保證測(cè)試消息碼流的正確性。本發(fā)明中,若所述測(cè)試消息的內(nèi)容不為碼 流形式,但是使用一定的算法可以轉(zhuǎn)變?yōu)榘l(fā)送需要的碼流格式,同樣也在本發(fā)明的保護(hù)范圍內(nèi);同時(shí),如果測(cè)試消息的內(nèi)容不為碼流格式,則后面的一些將 定制的測(cè)試消息載體轉(zhuǎn)換為預(yù)定義消息時(shí)的處理可能有所改變。測(cè)試消息存儲(chǔ)模塊202,用于存儲(chǔ)測(cè)試消息預(yù)定義模塊201預(yù)定義的測(cè)試 消息并向測(cè)試消息載體解析模塊205提供所述預(yù)定義的測(cè)試消息。通過測(cè)試消 息存儲(chǔ)模塊202可以使測(cè)試消息的通用性和移植性更強(qiáng)。所述測(cè)試消息存儲(chǔ)模 塊202可以為消息數(shù)據(jù)庫(kù)或文件??梢允褂贸S玫纳逃脭?shù)據(jù)庫(kù)如ACCESS , SQL 等,也可以使用自己開發(fā)的數(shù)據(jù)庫(kù)。在測(cè)試消息存儲(chǔ)模塊202中,每條測(cè)試消息的關(guān)鍵屬性使用唯一的標(biāo)識(shí)進(jìn) 行標(biāo)記,該標(biāo)識(shí)可以是數(shù)字或者其他一切可唯一識(shí)別的符號(hào)、文字。測(cè)試消息 可以是同一種消息,如同為Chan Actice (信道激活)消息,但是其內(nèi)容即 碼流不同時(shí),其關(guān)鍵屬性也需要使用不同的標(biāo)識(shí)。這樣可以靈活方便的定制各 種消息和業(yè)務(wù)流程。這樣使得消息數(shù)據(jù)庫(kù)或文件是可擴(kuò)充和可裁減的,滿足不 同使用者的不同需求。同時(shí)可在測(cè)試消息存儲(chǔ)模塊202中對(duì)該測(cè)試消息附加備 注說明詳細(xì)情況以幫助使用者了解測(cè)試消息運(yùn)行情況。所述備注可選的,非 必需。消息數(shù)據(jù)庫(kù)存儲(chǔ)預(yù)定義的測(cè)試消息格式可參考如下例子 MESSAGE—ID: 1100 〃測(cè)試消息標(biāo)識(shí)MESS AGE—NAME: CHANNEL ACT(SDCCH) 〃測(cè)試消息名稱 MESSAGE—EVENT: E一DLDataRequest 〃測(cè)試消息關(guān)鍵屬性 MESSAGE一LEN:3 〃測(cè)試消息長(zhǎng)度 MESSAGE—BODY: 016e2f〃測(cè)試消息內(nèi)容(碼流) REMARK: 〃測(cè)試消息備注 在消息數(shù)據(jù)庫(kù)也可存儲(chǔ)定時(shí)器等信息,格式如下 TIMER—NAME: T3192 〃定時(shí)器名稱 TIMER—TIME: 200 〃定時(shí)器的定時(shí)長(zhǎng)
測(cè)試消息載體定制模塊203,與測(cè)試消息存儲(chǔ)模塊202相連,用于定制測(cè)試消息載體,所述測(cè)試消息載體包括測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字。本發(fā)明中,所述測(cè)試消息載體為測(cè)試腳本文件或數(shù)據(jù)庫(kù)載體,用于使測(cè)試消息與系統(tǒng)100分離,讓測(cè)試消息可移植,易于維護(hù),并且使測(cè)試消息是可定 制的、可擴(kuò)充。測(cè)試消息載體定制模塊203將測(cè)試消息的唯一標(biāo)識(shí)按一定的基站模擬控 制器102可識(shí)別的順序存放在測(cè)試消息載體中,同時(shí)可以使用基站模擬控制器 102可識(shí)別的關(guān)鍵字。所述關(guān)鍵字用于幫助基站模擬控制器102識(shí)別測(cè)試消息 載體的行為,如是發(fā)送當(dāng)前測(cè)試消息還是等待接收當(dāng)前測(cè)試消息。測(cè)試消息載 體定制模塊203還可以在測(cè)試消息載體上加入一定的文本內(nèi)容,用于系統(tǒng)運(yùn)行 時(shí)顯示,幫助使用者了解和查詢測(cè)試消息運(yùn)行情況。所述消息載體的格式?jīng)]有 嚴(yán)格的要求,但是遵循如下的原則可以使系統(tǒng)設(shè)計(jì)更簡(jiǎn)單1、 由于預(yù)定義消息是唯一的,故在定制的消息載體中,同一個(gè)預(yù)定義消 息的唯一數(shù)字標(biāo)識(shí)最好只使用一次。2、 如果在定制測(cè)試消息載體時(shí),出現(xiàn)循環(huán)和分支的情況,最好使用關(guān)鍵 字。避免測(cè)試消息標(biāo)識(shí)重復(fù)出現(xiàn)。3、 測(cè)試消息標(biāo)識(shí)、關(guān)鍵字、文本內(nèi)容之間以空格或特殊分隔符號(hào)隔開, 以使每個(gè)關(guān)鍵字和標(biāo)識(shí)在測(cè)試消息載體中是可區(qū)分的。所述測(cè)試消息標(biāo)識(shí)、關(guān) 鍵字的排列順序需是基站模擬控制器102可識(shí)別的,所使用的分隔符號(hào)也需是 基站模擬控制器102可識(shí)別的。測(cè)試消息載體加載模塊204,與測(cè)試消息載體定制模塊203相連,用于在 基站1011啟動(dòng)后加載測(cè)試消息載體定制模塊203所定制的測(cè)試消息載體。測(cè)試消息載體解析模塊205,與測(cè)試消息載體加載模塊204相連,用于解 析測(cè)試消息載體加載模塊204所加載測(cè)試消息載體以得到測(cè)試消息標(biāo)識(shí)和/或 關(guān)鍵字,并根據(jù)所述測(cè)試消息標(biāo)識(shí)查找到該測(cè)試消息標(biāo)識(shí)對(duì)應(yīng)的測(cè)試消息。具體而言,該測(cè)試消息載體解析模塊205生成一張空的索引表,讀取測(cè) 試消息載體中的測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字,并將該測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字 放入所述索引表中,從所述索引表中取出測(cè)試消息標(biāo)識(shí),并根據(jù)該測(cè)試消息標(biāo) 識(shí)從測(cè)試消息存儲(chǔ)模塊202即消息數(shù)據(jù)庫(kù)或文件中查找與該測(cè)試消息標(biāo)識(shí)對(duì) 應(yīng)的測(cè)試消息。
本發(fā)明中,所述測(cè)試消息載體解析模塊205在內(nèi)存中生成索引表,以提高系統(tǒng)100的運(yùn)行速度,但是其他不在內(nèi)存中的索引表的形式也在本發(fā)明的保護(hù) 范圍內(nèi)。測(cè)試消息載體解析模塊205在生成索引表后,可以按順序識(shí)別出消息 載體中的關(guān)鍵字、唯一標(biāo)識(shí)或使用者定義的符號(hào),并且將關(guān)鍵字和標(biāo)識(shí)是按識(shí) 別的順序存放到索引表中。測(cè)試消息運(yùn)行模塊206,與測(cè)試消息載體解析模塊205相連,用于運(yùn)行所 述測(cè)試消息。測(cè)試消息運(yùn)行顯示模塊207,與測(cè)試消息運(yùn)行模塊206相連,用于顯示測(cè) 試消息運(yùn)行過程。具體而言,所述測(cè)試消息運(yùn)行顯示模塊207將當(dāng)前運(yùn)行的消息載體內(nèi)容顯 示在界面上,同時(shí)將當(dāng)前運(yùn)行的測(cè)試消息以高亮顯示,或者將運(yùn)行的消息載體 內(nèi)容存入日志。代理單元104,用于將基站1011和基站控制器1012之間的消息路徑切換 為基站1011和基站模擬控制器102之間的消息路徑。本發(fā)明中,所述代理單元104獨(dú)立于基站1011,其平時(shí)處于IDLE(空閑) 態(tài),不進(jìn)行任何操作。當(dāng)基站模擬控制器102與基站1011連接并啟動(dòng)后,基 站模擬控制器102向代理單元104發(fā)送消息路徑切換請(qǐng)求,代理單元104接收 到該請(qǐng)求后改變基站1011原有的消息發(fā)動(dòng)路徑即基站1011和基站控制器 1012之間的消息路徑,將原發(fā)送到系統(tǒng)接口 1的消息通過系統(tǒng)接口 2轉(zhuǎn)發(fā)至 基站模擬控制器102。該代理單元104修改基站1011的LAPD (Link Access Procedure of D-ChannelLAPD, D通路上鏈路接入規(guī)程)進(jìn)程的UNIT (單元號(hào))和PID。 下面舉例說明假設(shè)原LAPD進(jìn)程LAPD—PID.unit = 10; LAPD—PID.pno = 20;代理單元104修改LAPD后LAPD—PID.unit = 24;LAPD—PID.pno = 22;此后,所有由基站1011發(fā)往基站控制器1012的LAPD數(shù)據(jù),都會(huì)轉(zhuǎn)向發(fā) 往基站模擬控制器102?;灸M控制器102在代理單元104切換消息路徑后加載測(cè)試消息載體, 解析該測(cè)試消息載體得到測(cè)試消息,運(yùn)行所述測(cè)試消息,并通過所述測(cè)試消息 的運(yùn)行控制基站1011與移動(dòng)臺(tái)103進(jìn)行相關(guān)信令交互和業(yè)務(wù)數(shù)據(jù)測(cè)試等流程。
圖3是本發(fā)明提供的移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基站受控測(cè)試的方法流程圖,該 方法應(yīng)用于圖1所示包括基站模擬控制器102和基站子系統(tǒng)101的測(cè)試系統(tǒng)100,所述基站子系統(tǒng)101包括基站1011和基站控制器1012,該方法具體包括如下歩驟步驟S301,基站模擬控制器102定制測(cè)試消息載體,所述測(cè)試消息載體 包括測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字。本步驟中,基站模擬控制器102在定制測(cè)試消息載體時(shí),對(duì)同一條測(cè)試消 息只使用一次測(cè)試消息標(biāo)識(shí),對(duì)于循環(huán)、分支情況則使用測(cè)試消息的關(guān)鍵字。 所述關(guān)鍵字用于幫助測(cè)試系統(tǒng)識(shí)別測(cè)試消息載體的行為,如是發(fā)送當(dāng)前測(cè)試消息還是等待接收當(dāng)前測(cè)試消息。測(cè)試消息載體還可以進(jìn)一步包括文本內(nèi)容,用于系統(tǒng)運(yùn)行時(shí)顯示,幫助使用者了解和査詢測(cè)試消息運(yùn)行情況。在測(cè)試消息 載體中,文本內(nèi)容、關(guān)鍵字和測(cè)試消息標(biāo)識(shí)通過空格或符號(hào)隔開。本步驟可以進(jìn)一步包括步驟S310,基站模擬控制器102預(yù)定義若干測(cè)試消息并存儲(chǔ)所述若干測(cè) 試消息,且每條測(cè)試消息用唯一的測(cè)試消息標(biāo)識(shí)進(jìn)行標(biāo)記。在該步驟中,測(cè)試消息包括信令測(cè)試消息和業(yè)務(wù)數(shù)據(jù)測(cè)試消息?;灸?擬控制器102可以通過信令工具錄入業(yè)務(wù)數(shù)據(jù)測(cè)試消息的方式或者根據(jù)協(xié)議和接口定義構(gòu)造業(yè)務(wù)數(shù)據(jù)測(cè)試消息的方式實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)測(cè)試消息的預(yù)定義。步驟S311,基站模擬控制器102定制測(cè)試消息載體,所述測(cè)試消息載體 包括所述測(cè)試消息標(biāo)識(shí)。步驟S302,基站1011啟動(dòng)后,基站模擬控制器102加載所述定制的測(cè)試 消息載體。步驟S303,基站模擬控制器102解析所述測(cè)試消息載體得到測(cè)試消息標(biāo) 識(shí)和/或關(guān)鍵字,并根據(jù)所述測(cè)試消息標(biāo)識(shí)查找到測(cè)試消息。 具體而言,該步驟包括步驟S330,基站模擬控制器102生成空的索引表。步驟S331,基站模擬控制器102讀取測(cè)試消息載體中的測(cè)試消息標(biāo)識(shí)和/ 或關(guān)鍵字,并將該測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字放入所述索引表中。步驟S332,基站模擬控制器102從所述索引表中取出測(cè)試消息標(biāo)識(shí),并 根據(jù)該測(cè)試消息標(biāo)識(shí)從消息數(shù)據(jù)庫(kù)或文件中查找與該測(cè)試消息標(biāo)識(shí)對(duì)應(yīng)的測(cè)
試消息。
歩驟S304,基站模擬控制器102運(yùn)行所述測(cè)試消息。
為了更好的描述本發(fā)明,本發(fā)明第一實(shí)施例提供了一種GSM移動(dòng)通信系 統(tǒng)中實(shí)現(xiàn)基站受控測(cè)試的方法,其方法流程圖可參見圖4,結(jié)合圖1和圖2的 系統(tǒng)進(jìn)行描述,該方法具體包括
步驟S401,測(cè)試消息預(yù)定義模塊201預(yù)定義測(cè)試消息,且每條測(cè)試消息 用唯一的標(biāo)識(shí)進(jìn)行標(biāo)記。
所述預(yù)定義的測(cè)試消息包括信令測(cè)試消息和業(yè)務(wù)數(shù)據(jù)測(cè)試消息。測(cè)試消 息預(yù)定義模塊201可以通過信令工具錄入業(yè)務(wù)數(shù)據(jù)測(cè)試消息的方式或者根據(jù) 協(xié)議和接口定義構(gòu)造業(yè)務(wù)數(shù)據(jù)測(cè)試消息的方式實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)測(cè)試消息的預(yù)定 義。其測(cè)試消息內(nèi)容為基站1011可理解或識(shí)別的信令和業(yè)務(wù)數(shù)據(jù)碼流,主要 是在基站控制器1012與基站1011之間的系統(tǒng)接口 1即ABIS接口之間傳送, 該碼流只要滿足基本的可發(fā)送條件,如最大、最小長(zhǎng)度等即可,不一定需要保 證測(cè)試消息碼流的正確性。
歩驟S402,測(cè)試消息存儲(chǔ)模塊202存儲(chǔ)測(cè)試消息預(yù)定義模塊201預(yù)定義 的測(cè)試消息。
本實(shí)施例中,測(cè)試消息存儲(chǔ)模塊202為消息數(shù)據(jù)庫(kù)。在消息庫(kù)中對(duì)于每條 所存儲(chǔ)的測(cè)試消息的關(guān)鍵屬性使用唯一的數(shù)字標(biāo)識(shí)進(jìn)行標(biāo)記。消息可以是同一 種消息,如同為ChanActice (信道激活)消息,但是其內(nèi)容即碼流不同時(shí), 其關(guān)鍵屬性也需要使用不同的數(shù)字標(biāo)識(shí)。這樣可以靈活方便的定制各種消息和 業(yè)務(wù)流程。這樣使得消息數(shù)據(jù)庫(kù)是可擴(kuò)充和可裁減的,滿足不同使用者的不同 需求。在消息庫(kù)中對(duì)所存儲(chǔ)的測(cè)試消息附加備注說明詳細(xì)情況以幫助使用者了 解測(cè)試消息運(yùn)行情況。
步驟S403,測(cè)試消息載體定制模塊203定制測(cè)試消息載體即測(cè)試腳本, 所述測(cè)試腳本包括測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字。
本發(fā)明中,所述測(cè)試消息載體定制模塊203檢査消息數(shù)據(jù)庫(kù)中的測(cè)試消 息,根據(jù)需要定制測(cè)試消息,并在測(cè)試腳本中將定制的測(cè)試消息的唯一標(biāo)識(shí)按 基站模擬控制器102可識(shí)別的一定順序存放,同時(shí)可以使用基站模擬控制器 102可識(shí)別的關(guān)鍵字如"waitevent" 、 "send" 、 "settimer" 、 "expire"、 "goto"。所述關(guān)鍵字主要實(shí)現(xiàn)一些基本的功能,如發(fā)送、接收消息、流程跳 轉(zhuǎn)控制等。進(jìn)一歩地,可以在測(cè)試腳本中加入一定的文本內(nèi)容,用于系統(tǒng)運(yùn)行 時(shí)顯示以幫助使用者了解和查詢測(cè)試消息運(yùn)行情況。并且,在測(cè)試腳本中測(cè)試 消息的數(shù)字標(biāo)識(shí)、關(guān)鍵字和文本內(nèi)容之間以空格或特殊符號(hào)隔開以作區(qū)分。 本實(shí)施例中,測(cè)試腳本格式如下Protocolbegin#1 waitevent "site power on" send "site power on ack"; #60 waitevent "sw request" send "sw request ack"; #70 send "start set site";#80 waitevent "start set site ack" send "set phy logical attr";#90 waitevent "set phy logical ack" send "cfg site attr";#100 waitevent "cfg site ack" send "establish trxl tei";#110 waitevent "establish trxl tei ack" send "set trxl ground signal link";步驟S404,通過socket (套)連接基站模擬控制器102和基站1011,并 啟動(dòng)基站1011和代理單元104。步驟S405,基站模擬控制器102向代理單元104發(fā)送消息路徑切換請(qǐng)求。步驟S406,代理單元104接收到該請(qǐng)求后改變基站1011原有的消息發(fā)動(dòng) 路徑即基站1011和基站控制器1012之間的消息路徑,將原發(fā)送到系統(tǒng)接口 1 即ABIS接口的測(cè)試消息通過系統(tǒng)接口 2轉(zhuǎn)發(fā)至基站模擬控制器102。步驟S407,測(cè)試消息載體加載模塊204加載測(cè)試消息載體定制模塊203 所定制的測(cè)試腳本。步驟S408,測(cè)試消息載體解析模塊205在內(nèi)存中生成一張空的索引表。步驟S409,測(cè)試消息載體解析模塊205打開測(cè)試消息載體加載模塊204 加載的測(cè)試腳本。步驟S410,測(cè)試消息載體解析模塊205按照行順序讀取一行腳本。本發(fā)明中,所述測(cè)試消息載體解析模塊205對(duì)測(cè)試腳本進(jìn)行逐行掃描并讀 取腳本內(nèi)容。步驟S411,判斷當(dāng)前腳本內(nèi)容是否為測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字,若為測(cè) 試消息標(biāo)識(shí)和/或關(guān)鍵字,則執(zhí)行步驟S412,否則執(zhí)行步驟S413。 步驟S412,將所述測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字放入索引表中。 本發(fā)明中,索引表在內(nèi)存中存放測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字的格式如圖5
所示數(shù)字標(biāo)識(shí)l關(guān)鍵字1l關(guān)鍵字2l…l關(guān)鍵字N。步驟S413,判斷當(dāng)前行是否結(jié)束,若沒有結(jié)束,返回步驟S411,否則執(zhí) 行歩驟S414。步驟S414,判斷是否所有行讀取完畢,若沒有讀取完畢,返回步驟S410, 否則執(zhí)行步驟S415。步驟S415,測(cè)試消息載體解析模塊205從所述索引表中取出測(cè)試消息標(biāo) 識(shí),并根據(jù)該測(cè)試消息標(biāo)識(shí)從測(cè)試消息存儲(chǔ)模塊202即消息數(shù)據(jù)庫(kù)中査找與該 測(cè)試消息標(biāo)識(shí)對(duì)應(yīng)的測(cè)試消息。本實(shí)施例中,測(cè)試消息載體解析模塊205所掃描的測(cè)試腳本如下所示#1230 waitevent "Channel Required" goto 1240#1240 send "Channel Activation(SDCCH)"其在內(nèi)存中的索引表生成如下的結(jié)構(gòu)1230| waitevent | goto | 1240 1240| send |關(guān)鍵字是按順序執(zhí)行的。消息載體解析模塊205會(huì)取出1230在消息數(shù)據(jù) 庫(kù)中對(duì)應(yīng)的測(cè)試消息,waitevent會(huì)將收到的消息與1230所指示的消息的 MsgType比較,goto會(huì)讓腳本跳轉(zhuǎn)到1240索引運(yùn)行。步驟S416,測(cè)試消息運(yùn)行模塊206運(yùn)行測(cè)試消息載體解析模塊205所查 找到的測(cè)試消息。基站模擬控制器102通過運(yùn)行所述測(cè)試消息,控制基站1011與移動(dòng)臺(tái)103 進(jìn)行相關(guān)信令交互和業(yè)務(wù)數(shù)據(jù)測(cè)試等流程。步驟S417,測(cè)試消息運(yùn)行顯示模塊207顯示測(cè)試消息運(yùn)行模塊206運(yùn)行 測(cè)試消息過程。具體而言,所述測(cè)試消息運(yùn)行顯示模塊207將當(dāng)前運(yùn)行的消息載體內(nèi)容顯 示在界面上,同時(shí)將當(dāng)前運(yùn)行的測(cè)試消息以高亮顯示,或者將運(yùn)行的消息載體 內(nèi)容存入日志。本發(fā)明第二實(shí)施例提供了一種GSM移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基站受控測(cè)試的 方法,其與第一實(shí)施例的不同之處在于其測(cè)試載體為數(shù)據(jù)庫(kù)載體,方法流程圖 可參見圖6,結(jié)合圖1和圖2的系統(tǒng)進(jìn)行描述,該方法具體包括歩驟S601,測(cè)試消息預(yù)定義模塊201預(yù)定義測(cè)試消息,且每條測(cè)試消息
用唯一的標(biāo)識(shí)進(jìn)行標(biāo)記。步驟S602,測(cè)試消息存儲(chǔ)模塊202存儲(chǔ)測(cè)試消息預(yù)定義模塊201預(yù)定義 的測(cè)試消息。本實(shí)施例中,測(cè)試消息存儲(chǔ)模塊202為消息數(shù)據(jù)庫(kù)。在消息庫(kù)中對(duì)于每條 所存儲(chǔ)的測(cè)試消息的關(guān)鍵屬性使用唯一的數(shù)字標(biāo)識(shí)進(jìn)行標(biāo)記。步驟S603,測(cè)試消息載體定制模塊203定制測(cè)試消息載體即數(shù)據(jù)庫(kù)載體, 所述數(shù)據(jù)庫(kù)載體包括測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字。本發(fā)明中,所述測(cè)試消息載體定制模塊203檢查消息數(shù)據(jù)庫(kù)中的測(cè)試消 息,根據(jù)需要定制測(cè)試消息,并在數(shù)據(jù)庫(kù)載體中將定制的測(cè)試消息的唯一標(biāo)識(shí) 按基站模擬控制器102可識(shí)別的一定順序存放,同時(shí)可以使用基站模擬控制器 102可識(shí)別的關(guān)鍵字如"waitevent" 、 "send" 、 "settimer" 、 "expire"、 "goto"。所述關(guān)鍵字主要實(shí)現(xiàn)一些基本的功能,如發(fā)送、接收消息、流程跳 轉(zhuǎn)控制等。進(jìn)一步地,可以在數(shù)據(jù)庫(kù)載體中加入一定的文本內(nèi)容,用于系統(tǒng)運(yùn) 行時(shí)顯示以幫助使用者了解和查詢測(cè)試消息運(yùn)行情況。并且,在數(shù)據(jù)庫(kù)載體中 測(cè)試消息的數(shù)字標(biāo)識(shí)、關(guān)鍵字和文本內(nèi)容之間以空格或特殊符號(hào)隔開以作區(qū) 分。步驟S604,通過socket (套)連接基站模擬控制器102和基站1011,并 啟動(dòng)基站1011和代理單元104。步驟S605,基站模擬控制器102向代理單元104發(fā)送消息路徑切換請(qǐng)求。步驟S606,代理單元104接收到該請(qǐng)求后改變基站1011原有的消息發(fā)動(dòng) 路徑即基站1011和基站控制器1012之間的消息路徑,將原發(fā)送到系統(tǒng)接口 1 即ABIS接口的測(cè)試消息通過系統(tǒng)接口 2轉(zhuǎn)發(fā)至基站模擬控制器102。步驟S607,測(cè)試消息載體加載模塊204加載測(cè)試消息載體定制模塊203 所定制的數(shù)據(jù)庫(kù)載體。步驟S60S,測(cè)試消息載體解析模塊205在內(nèi)存中生成一張空的索引表。步驟S609,測(cè)試消息載體解析模塊205打開測(cè)試消息載體加載模塊204 加載的數(shù)據(jù)庫(kù)載體。步驟S610,測(cè)試消息載體解析模塊205按照數(shù)據(jù)庫(kù)載體的記錄順序讀取 一條記錄。本實(shí)施例中,測(cè)試消息載體解析模塊205按照數(shù)據(jù)庫(kù)載體的記錄順序逐條SELECT (選擇)紀(jì)錄并讀取該記錄。歩驟S611,判斷當(dāng)前記錄內(nèi)容是否為測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字,若為測(cè) 試消息標(biāo)識(shí)和/或關(guān)鍵字,則執(zhí)行步驟S612,否則執(zhí)行步驟S613。步驟S612,將所述測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字放入索引表中。本發(fā)明中,索引表在內(nèi)存中存放測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字的格式如圖5 所示數(shù)字標(biāo)識(shí)I關(guān)鍵字1I關(guān)鍵字2I…I關(guān)鍵字N。步驟S613,判斷當(dāng)前記錄是否結(jié)束,若沒有結(jié)束,返回步驟S611,否則 執(zhí)行步驟S614。步驟S614,判斷是否所有記錄讀取完畢,若沒有讀取完畢,返回步驟S610, 否則執(zhí)行步驟S615。步驟S615,測(cè)試消息載體解析模塊205從所述索引表中取出測(cè)試消息標(biāo) 識(shí),并根據(jù)該測(cè)試消息標(biāo)識(shí)從測(cè)試消息存儲(chǔ)模塊202即消息數(shù)據(jù)庫(kù)査找與該測(cè) 試消息標(biāo)識(shí)對(duì)應(yīng)的測(cè)試消息。步驟S616,測(cè)試消息運(yùn)行模塊206運(yùn)行測(cè)試消息載體解析模塊205所查 找到的測(cè)試消息。步驟S617,測(cè)試消息運(yùn)行顯示模塊207顯示測(cè)試消息運(yùn)行模塊206運(yùn)行 測(cè)試消息過程。具體而言,所述測(cè)試消息運(yùn)行顯示模塊207將當(dāng)前運(yùn)行的消息載體內(nèi)容顯 示在界面上,同時(shí)將當(dāng)前運(yùn)行的測(cè)試消息以高亮顯示,或者將運(yùn)行的消息載體 內(nèi)容存入日志。綜上可知,本發(fā)明基站模擬控制器定制測(cè)試消息載體,在基站啟動(dòng)后,基 站模擬控制器加載所述定制的測(cè)試消息載體;解析所述測(cè)試消息載體得到信令 測(cè)試消息和/或業(yè)務(wù)數(shù)據(jù)測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字;根據(jù)所述信令測(cè)試消息和/ 或業(yè)務(wù)數(shù)據(jù)測(cè)試消息標(biāo)識(shí)得到信令測(cè)試消息和/或業(yè)務(wù)數(shù)據(jù)測(cè)試消,并運(yùn)行 所述信令測(cè)試消息和/或業(yè)務(wù)數(shù)據(jù)測(cè)試消息,實(shí)現(xiàn)了信令和業(yè)務(wù)數(shù)據(jù)的測(cè)試, 并且實(shí)現(xiàn)了測(cè)試消息的隨意定制和提高了測(cè)試消息的可移植性。當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情 況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但 這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基站受控測(cè)試的方法,用于包括基站模擬控制器和基站子系統(tǒng)的測(cè)試系統(tǒng),所述基站子系統(tǒng)包括基站和基站控制器,其特征在于,所述方法包括如下步驟A、基站模擬控制器定制測(cè)試消息載體,所述測(cè)試消息載體包括測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字;B、基站啟動(dòng)后,基站模擬控制器加載所述定制的測(cè)試消息載體;C、基站模擬控制器解析所述測(cè)試消息載體得到測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字,并根據(jù)所述測(cè)試消息標(biāo)識(shí)查找到測(cè)試消息;D、基站模擬控制器運(yùn)行所述測(cè)試消息。
2、 根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于,所述步驟A進(jìn)一步包括Al、基站模擬控制器預(yù)定義若干測(cè)試消息并存儲(chǔ)所述若干測(cè)試消息,且 每條測(cè)試消息用唯一的測(cè)試消息標(biāo)識(shí)進(jìn)行標(biāo)記;A2、基站模擬控制器定制測(cè)試消息載體,所述測(cè)試消息載體包括所述測(cè) 試消息標(biāo)識(shí)。
3、 根據(jù)權(quán)利要求2所述的測(cè)試方法,其特征在于,所述步驟A1中,基 站模擬控制器將所述測(cè)試消息存儲(chǔ)在消息數(shù)據(jù)庫(kù)或文件中。
4、 根據(jù)權(quán)利要求3所述的測(cè)試方法,其特征在于,所述步驟C進(jìn)一步包括Cl、基站模擬控制器生成空的索引表;C2、基站模擬控制器讀取測(cè)試消息載體中的測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字, 并將該測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字放入所述索引表中;C3、基站模擬控制器從所述索引表中取出測(cè)試消息標(biāo)識(shí),并根據(jù)該測(cè)試 消息標(biāo)識(shí)從消息數(shù)據(jù)庫(kù)或文件中查找與該測(cè)試消息標(biāo)識(shí)對(duì)應(yīng)的測(cè)試消息。
5、 根據(jù)權(quán)利要求4所述的測(cè)試方法,其特征在于,所述測(cè)試消息載體為 測(cè)試腳本文件或者數(shù)據(jù)庫(kù)載體;若所述測(cè)試消息載體為測(cè)試腳本文件,所述步驟C2進(jìn)一步包括 C21 、基站模擬控制器讀取一行腳本; C22、基站模擬控制器判斷當(dāng)前腳本內(nèi)容是否為測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字,若為測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字,則執(zhí)行步驟C23,否則執(zhí)行步驟C24; C23、基站模擬控制器將所述測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字放入索引表中; C24、基站模擬控制器判斷是否所有行讀取完畢,若為否,則返回步驟C21;若所述測(cè)試消息載體為數(shù)據(jù)庫(kù)載體,所述步驟C2進(jìn)一歩包括 C21'、基站模擬控制器讀取一條數(shù)據(jù)庫(kù)載體記錄;C22'、基站模擬控制器判斷當(dāng)前記錄的內(nèi)容是否為測(cè)試消息標(biāo)識(shí)和/或關(guān) 鍵字,若為測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字,則執(zhí)行步驟C23',否則執(zhí)行歩驟C24'; C23'、基站模擬控制器將所述測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字放入索引表中; C24,、基站模擬控制器判斷是否所有的數(shù)據(jù)庫(kù)載體記錄讀取完畢,若為 否,則返回步驟C21'。
6、 根據(jù)權(quán)利要求2所述的測(cè)試方法,其特征在于,所述測(cè)試消息包括 信令測(cè)試消息和業(yè)務(wù)數(shù)據(jù)測(cè)試消息;基站模擬控制器通過信令工具錄入業(yè)務(wù)數(shù)據(jù)測(cè)試消息的方式或者根據(jù)協(xié) 議和接口定義構(gòu)造業(yè)務(wù)數(shù)據(jù)測(cè)試消息的方式實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)測(cè)試消息的預(yù)定義。
7、 根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于,所述歩驟A中在定制 測(cè)試消息載體時(shí),對(duì)同一條測(cè)試消息只使用一次測(cè)試消息標(biāo)識(shí),對(duì)于循環(huán)、分 支情況則使用測(cè)試消息的關(guān)鍵字。
8、 根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于,所述測(cè)試消息載體進(jìn) 一步包括文本內(nèi)容;所述文本內(nèi)容、關(guān)鍵字和測(cè)試消息標(biāo)識(shí)通過空格或符號(hào)隔開。
9、 根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于,所述步驟D之后進(jìn)一 步包括基站模擬控制器顯示測(cè)試消息運(yùn)行過程。
10、 根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于,所述步驟B中基站 子系統(tǒng)啟動(dòng)后,將基站和基站控制器之間的消息路徑切換為基站和基站模擬控 制器之間的消息路徑,然后基站模擬控制器加載所述定制的測(cè)試消息載體。
11、 一種采用如權(quán)利要求1~10任一項(xiàng)所述方法的測(cè)試系統(tǒng),包括基站模 擬控制器和基站子系統(tǒng),所述基站子系統(tǒng)包括基站和基站控制器,其特征在于, 所述基站模擬控制器進(jìn)一步包括測(cè)試消息載體定制模塊,用于定制測(cè)試消息載體,所述測(cè)試消息載體包括測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字;測(cè)試消息載體加載模塊,用于在基站啟動(dòng)后,加載所述定制的測(cè)試消息載體;測(cè)試消息載體解析模塊,用于解析所述測(cè)試消息載體以得到測(cè)試消息標(biāo)識(shí) 和/或關(guān)鍵字,并根據(jù)所述測(cè)試消息標(biāo)識(shí)査找到該測(cè)試消息標(biāo)識(shí)對(duì)應(yīng)的測(cè)試消測(cè)試消息運(yùn)行模塊,用于運(yùn)行所述測(cè)試消息。
12、 根據(jù)權(quán)利要求11所述的測(cè)試系統(tǒng),其特征在于,所述基站模擬控制 器進(jìn)一步包括測(cè)試消息預(yù)定義模塊,用于預(yù)定義測(cè)試消息,且每條測(cè)試消息用唯一的標(biāo) 識(shí)進(jìn)行標(biāo)記;測(cè)試消息存儲(chǔ)模塊,用于存儲(chǔ)和提供所述預(yù)定義的測(cè)試消息。
13、 根據(jù)權(quán)利要求11所述的測(cè)試系統(tǒng),其特征在于,所述測(cè)試系統(tǒng)進(jìn)一 步包括代理單元,用于將基站和基站控制器之間的消息路徑切換為基站和基站模 擬控制器之間的消息路徑。
全文摘要
本發(fā)明公開了一種移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基站受控測(cè)試的方法,用于包括基站模擬控制器和基站子系統(tǒng)的測(cè)試系統(tǒng),所述基站子系統(tǒng)包括基站和基站控制器,包括如下步驟基站模擬控制器定制測(cè)試消息載體,所述測(cè)試消息載體包括測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字;基站啟動(dòng)后,基站模擬控制器加載所述定制的測(cè)試消息載體;基站模擬控制器解析所述測(cè)試消息載體得到測(cè)試消息標(biāo)識(shí)和/或關(guān)鍵字,并根據(jù)所述測(cè)試消息標(biāo)識(shí)查找到測(cè)試消息;基站模擬控制器運(yùn)行所述測(cè)試消息。相應(yīng)地,本發(fā)明還提供一種移動(dòng)通信系統(tǒng)中實(shí)現(xiàn)基站受控測(cè)試的系統(tǒng)。借此,本發(fā)明可以完成信令和業(yè)務(wù)數(shù)據(jù)的測(cè)試,并且可以實(shí)現(xiàn)測(cè)試消息的隨意定制和提高測(cè)試消息的可移植性。
文檔編號(hào)H04W24/06GK101159961SQ20071017635
公開日2008年4月9日 申請(qǐng)日期2007年10月25日 優(yōu)先權(quán)日2007年10月25日
發(fā)明者李東亮, 王繼宏, 邢文陽(yáng) 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1