專利名稱:用于WiMAX系統(tǒng)的大話務(wù)模擬測試工具及測試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通訊領(lǐng)域中大話務(wù)量模擬測試技術(shù),具體說,涉及一種 用于WiMAX系統(tǒng)的大話務(wù)模擬測試工具及測試方法。
背景技術(shù):
WiMAX (Worldwide Interoperability for Microwave Access,全球互操 作性微波接入)是一項(xiàng)被稱為"4G,,新興的無線通信技術(shù),能提供面向互 聯(lián)網(wǎng)的高速連接。使用這種技術(shù),用戶可以在50公里以內(nèi)的范圍以非???的速度進(jìn)行數(shù)據(jù)通訊。在典型的3km半徑單元部署中,部署的移動(dòng)網(wǎng)絡(luò)將 能夠提供最高達(dá)15 Mbit/s的吞吐量,可以同時(shí)滿足數(shù)千使用DSL (Digital Subscriber Line,數(shù)字用戶電路)上網(wǎng)的家庭用戶的需求,并提供足夠的帶 寬回送。WiMAX技術(shù)將廣泛應(yīng)用于筆記本電腦和PDA ( Personal Digital Assistant,個(gè)人數(shù)碼助理),從而使城區(qū)以及城市之間形成"城域地帶", 為用戶提供便攜的室外寬帶無線接入。隨著用戶規(guī)模的不斷擴(kuò)大,通信領(lǐng)域的應(yīng)用領(lǐng)域面臨的話務(wù)量不斷地提 高,在用戶密集的區(qū)域更可能達(dá)到每秒上千次業(yè)務(wù)。因此,相應(yīng)產(chǎn)品的測試 工作中的大話務(wù)測試也提出了更高的要求。 一般來說,基站系統(tǒng)(Base Station System, BSS )由若干個(gè)收發(fā)信機(jī)(Base Transceiver System, BTS )、 一個(gè) 基站控制器(Base Station Controller, BSC )和一個(gè)接入網(wǎng)關(guān)(Access Gateway) 組成。設(shè)備供應(yīng)商在研發(fā)設(shè)備的時(shí)候,需要一種大話務(wù)模擬軟件來模擬真實(shí) 的話務(wù)量,以獲得在不同系統(tǒng)硬件、軟件和數(shù)據(jù)配置下的BHCA( Busy HourCall Times,忙時(shí)呼叫次數(shù))和最大吞吐量兩個(gè)關(guān)鍵系統(tǒng)話務(wù)性能指標(biāo)。這 兩個(gè)話務(wù)性能指標(biāo)也是運(yùn)營商致力提高的系統(tǒng)參數(shù)。目前基本上沒有可以用于WiMAX系統(tǒng)設(shè)備測試的話務(wù)模擬儀器和軟 件。 一些WiMAX協(xié)議分析儀器雖然有話務(wù)模擬的功能,但卻有以下不足1、 價(jià)格非常昂貴, 一臺(tái)專用的WiMAX協(xié)議分析儀器售價(jià)高達(dá)上百萬 人民幣以上,使設(shè)備制造商的研發(fā)成本大幅度上升。2、 可以模擬的MSS (Mobile Service Subscriber,移動(dòng)終端)數(shù)目有限, 從數(shù)個(gè)到數(shù)十個(gè)不等,無法實(shí)現(xiàn)大量信令和數(shù)據(jù)的極限測試,滿足不了大話 務(wù)測試所需要的話務(wù)量。3、 呼叫流程的業(yè)務(wù)參數(shù)無法進(jìn)行動(dòng)態(tài)配置,無法對比不同業(yè)務(wù)參數(shù)下 的話務(wù)性能指標(biāo)。發(fā)明內(nèi)容本發(fā)明所解決的技術(shù)問題是提供一種用于WiMAX系統(tǒng)的大話務(wù)模擬 測試工具,可以實(shí)現(xiàn)對BSS進(jìn)行大呼叫強(qiáng)度、大數(shù)據(jù)量的話務(wù)測試。技術(shù)方案如下用于WiMAX系統(tǒng)的大話務(wù)模擬測試工具,包括控制后臺(tái),通過TCP/IP通信向業(yè)務(wù)模擬器發(fā)送話務(wù)測試命令,啟動(dòng)話 務(wù)測試;業(yè)務(wù)模擬器,當(dāng)接收到所述控制后臺(tái)的話務(wù)測試命令后,模擬MSS向 基站系統(tǒng)發(fā)送呼叫請求消息,并接收基站系統(tǒng)回送的消息,對所述回送的消 息進(jìn)行編解碼。優(yōu)選的,所述控制后臺(tái)與所述業(yè)務(wù)模擬器按照一對多的方式通過以太網(wǎng) 進(jìn)行連接。優(yōu)選的,所述控制后臺(tái)包括通信模塊,用于和所述業(yè)務(wù)模擬器建立TCP/IP連接;消息處理模塊,和所述通信模塊相連接,構(gòu)造發(fā)送給所述業(yè)務(wù)模擬器的 消息,并對從所述業(yè)務(wù)模擬器接收到的消息字段進(jìn)行解析;用戶界面模塊,用于將測試過程中的參數(shù)、消息和結(jié)果進(jìn)行顯示;數(shù)據(jù)庫接口模塊,和所述用戶界面模塊相連接,用于從數(shù)據(jù)庫中讀取基 站系統(tǒng)的系統(tǒng)配置信息;文件存取模塊,和所述用戶界面模塊相連接,用于完成對所述系統(tǒng)配置 信息的讀寫操作;業(yè)務(wù)統(tǒng)計(jì)模塊,連接在所述用戶界面模塊和消息處理模塊之間,用于統(tǒng) 計(jì)WiMAX系統(tǒng)的各項(xiàng)運(yùn)行指標(biāo)。優(yōu)選的,所述業(yè)務(wù)模擬器包括通信模塊,建立與所述控制后臺(tái)的TCP/IP連接,把從控制后臺(tái)收到的 消息交給信令仿真控制模塊;信令仿真控制模塊,接收來自所述控制后臺(tái)的消息,并根據(jù)收到的消息 類型來決定是否轉(zhuǎn)發(fā)到信令仿真實(shí)例模塊,并控制所述信令仿真實(shí)例模塊啟 動(dòng)的并發(fā)進(jìn)程數(shù)目;信令仿真實(shí)例模塊,用于編碼發(fā)往基站系統(tǒng)的空口消息,把從基站系統(tǒng) 收到的空口消息進(jìn)行解碼;專用協(xié)議棧處理模塊,用于接收從數(shù)據(jù)源發(fā)送來的數(shù)據(jù),并進(jìn)行封裝和 解封裝后傳遞給基站系統(tǒng);或者對接收自基站系統(tǒng)發(fā)送來的數(shù)據(jù)進(jìn)行封裝和 解封裝,傳遞到數(shù)據(jù)源模塊;數(shù)據(jù)源模塊,連接在所述信令仿真實(shí)例模塊和所述專用協(xié)議棧處理模塊之間,用于完成應(yīng)用層數(shù)據(jù)業(yè)務(wù)的提供,將生成的數(shù)據(jù)轉(zhuǎn)發(fā)給所述專用協(xié)議 棧處理模塊進(jìn)行封裝和解封裝處理。優(yōu)選的,所述的業(yè)務(wù)模擬器為運(yùn)行嵌入式操作系統(tǒng)的單板及其附栽的業(yè)務(wù)模擬軟件;所述的控制后臺(tái)為PC機(jī)及其附栽的控制軟件。本發(fā)明所解決的另一個(gè)技術(shù)問題是提供一種用于WiMAX系統(tǒng)的大話 務(wù)模擬測試系統(tǒng),可以實(shí)現(xiàn)對BSS進(jìn)行大呼叫強(qiáng)度、大數(shù)據(jù)量的話務(wù)測試。技術(shù)方案如下用于WiMAX系統(tǒng)的大話務(wù)模擬測試系統(tǒng),包括基站系統(tǒng),還包括控制后臺(tái),通過TCP/IP通信向業(yè)務(wù)模擬器發(fā)送話務(wù)測試命令,啟動(dòng)話 務(wù)測試;業(yè)務(wù)模擬器,當(dāng)接收到所述控制后臺(tái)的話務(wù)測試命令后,模擬移動(dòng)終端 向基站系統(tǒng)發(fā)送呼叫請求消息,并接收基站系統(tǒng)回送的消息,對所述回送的 消息進(jìn)行編解碼。本發(fā)明所解決的另一個(gè)技術(shù)問題是提供一種用于WiMAX系統(tǒng)的大話 務(wù)模擬測試方法,能夠模擬大量MSS的呼叫流程,以及準(zhǔn)確地獲取BSS的 話務(wù)處理能力指標(biāo)。才支術(shù)方案如下用于WiMAX系統(tǒng)的大話務(wù)模擬測試方法,步驟包括(1) 業(yè)務(wù)模擬器和控制后臺(tái)啟動(dòng)后,通過TCP/IP通信建立相互之間的連接;(2) 控制后臺(tái)發(fā)送包含配置參數(shù)的消息給業(yè)務(wù)模擬器,業(yè)務(wù)模擬器保 存收到的配置參數(shù);(3) 業(yè)務(wù)模擬器配置完成后,根據(jù)配置參數(shù)啟動(dòng)呼叫。進(jìn)一步,步驟(l)具體為業(yè)務(wù)模擬器啟動(dòng)后,在5057端口兼聽TCP/IP 連接建立請求;控制后臺(tái)啟動(dòng)后,經(jīng)過握手完成與業(yè)務(wù)模擬器的通信連接的建立。步驟(l)進(jìn)一步包括控制后臺(tái)生成初始化的配置信息文件,所述配 置信息文件包括BSS系統(tǒng)信息和呼叫參數(shù);所述BSS系統(tǒng)信息包括BTS配 置信息、BSC配置信息、AGW配置信息或者連接關(guān)系表信息;所述呼叫參 數(shù)包括BTS數(shù)目、MSS數(shù)目、流程循環(huán)次數(shù)、業(yè)務(wù)流?;顣r(shí)長、流程循環(huán) 間隔、分組數(shù)目、分組業(yè)務(wù)間隔、數(shù)據(jù)類型、數(shù)據(jù)發(fā)送間隔、數(shù)據(jù)發(fā)送倍率、 數(shù)據(jù)大小或者數(shù)據(jù)發(fā)送間隔。進(jìn)一步,步驟(2)中,控制后臺(tái)向所有BTS的業(yè)務(wù)模擬器發(fā)送相同的 業(yè)務(wù)參數(shù),或者向不同BTS的業(yè)務(wù)^^莫擬器發(fā)送不同的業(yè)務(wù)參數(shù)。進(jìn)一步,步驟(3)中,所述業(yè)務(wù)模擬器通過與基站系統(tǒng)的消息交互, 完成呼叫流程的控制和業(yè)務(wù)狀態(tài)的變遷。進(jìn)一步包括步驟(4):控制后臺(tái)顯示W(wǎng)iMAX系統(tǒng)的運(yùn)行指標(biāo)。本發(fā)明所解決的另一個(gè)技術(shù)問題是提供一種用于WiMAX系統(tǒng)的大話 務(wù)模擬呼叫方法,能夠模擬大量MSS的呼叫流程,以及準(zhǔn)確地獲取BSS的 話務(wù)處理能力指標(biāo)。技術(shù)方案如下用于WiMAX系統(tǒng)的大話務(wù)模擬呼叫方法,步驟包括A、 模擬MSS向基站系統(tǒng)發(fā)送呼叫請求;B、 當(dāng)模擬MSS的呼叫請求被基站系統(tǒng)接納,基站系統(tǒng)啟動(dòng)模擬MSS 的網(wǎng)絡(luò)接入過程;C、 模擬MSS與基站系統(tǒng)建立業(yè)務(wù)連接;D、 設(shè)置第一定時(shí)器,所述定時(shí)器的時(shí)長為配置參數(shù)中定義的業(yè)務(wù)流保 活時(shí)長;模擬MSS保持與基站系統(tǒng)的業(yè)務(wù)連接,向基站系統(tǒng)發(fā)送或從基站 系統(tǒng)接收數(shù)據(jù)包,直到定時(shí)器超時(shí);E、 定時(shí)器超時(shí)后,模擬MSS釋放與基站系統(tǒng)的連接。進(jìn)一步,步驟C中,由模擬MSS向基站系統(tǒng)發(fā)送業(yè)務(wù)連接建立請求, 或者基站系統(tǒng)向模擬MSS發(fā)送業(yè)務(wù)連接建立請求。進(jìn)一步,步驟C中,模擬MSS所在的業(yè)務(wù)模擬器實(shí)時(shí)記錄其成功呼叫 次數(shù)和上下行報(bào)文吞吐量,定時(shí)或在收到控制后臺(tái)查詢請求后上報(bào)給控制后 臺(tái)進(jìn)4亍顯示和統(tǒng)計(jì)。進(jìn)一步包括步驟F,設(shè)置第二定時(shí)器,所述第二定時(shí)器時(shí)長為配置參數(shù) 中定義的流程循環(huán)間隔。進(jìn)一步,步驟F中,所述第二定時(shí)器超時(shí)后,如果模擬MSS沒有完成 配置參數(shù)中定義的流程循環(huán)次數(shù),將返回到步驟A。本發(fā)明的一種用于WiMAX系統(tǒng)的大話務(wù)模擬測試工具和方法具有以 下優(yōu)點(diǎn)1、 本發(fā)明在PC機(jī)和單板上實(shí)現(xiàn),替代了昂貴的測試設(shè)備,節(jié)約了測 試成本。2、 本發(fā)明能夠模根據(jù)配置信息文件里的不同參數(shù)產(chǎn)生不同的話務(wù)模型, 模擬大量MSS的呼叫流程,并準(zhǔn)確地獲取BSS的話務(wù)處理能力指標(biāo)BHCA 和最大吞吐量。3、 本發(fā)明實(shí)現(xiàn)了測試工具和BSS的自動(dòng)交互,節(jié)省了大量測試時(shí)間, 提高了測試效率。
圖l是本發(fā)明的大話務(wù)量測試系統(tǒng)組網(wǎng)結(jié)構(gòu)圖;圖2是本發(fā)明的業(yè)務(wù)模擬器的結(jié)構(gòu)示意圖;圖3是本發(fā)明的控制后臺(tái)的結(jié)構(gòu)示意圖;圖4是本發(fā)明的測試工具工作流程圖;圖5是本發(fā)明大話務(wù)量測試系統(tǒng)的呼叫過程程示意圖。
具體實(shí)施方式
下面參照附圖,對本發(fā)明的優(yōu)選實(shí)施例作詳細(xì)描述。參照圖1所示,用于WiMAX系統(tǒng)的大話務(wù)模擬測試系統(tǒng)包括控制后臺(tái) 101、業(yè)務(wù)模擬器102/104/106/108、基站收發(fā)信機(jī)(BTS) 103/105/107/109、 基站控制器(BSC) 110、接入網(wǎng)關(guān)(AGW) lll和應(yīng)用服務(wù)器(112)。其 中,控制后臺(tái)101與業(yè)務(wù)模擬器102/104/106/108按一對多的方式通過以太 網(wǎng)進(jìn)行連接,業(yè)務(wù)模擬器102/104/106/108與基站收發(fā)信機(jī)(BTS) 103/105/107/109按一對一的方式通過以太網(wǎng)進(jìn)行連接,基站收發(fā)信機(jī)(BTS ) 103/105/107/109與基站控制器(BSC) 110按一對一的方式通過以太網(wǎng)與接 入網(wǎng)關(guān)(AGW) 111進(jìn)行連接,(AGW) 111按一對一的方式通過以太網(wǎng) 與應(yīng)用服務(wù)器112相連。控制后臺(tái)101通過TCP/IP通信向業(yè)務(wù)模擬器102/104/106/108發(fā)送開始 測試消息,啟動(dòng)話務(wù)測試。業(yè)務(wù)模擬器102/104/106/108在收到控制后臺(tái)101 的話務(wù)測試命令后,模擬大量MSS向BSS發(fā)送呼叫請求消息,并接收BSS 回送的消息,對回送的消息進(jìn)行編解碼,最終完成整個(gè)的呼叫流程。呼叫流 程可以自動(dòng)反復(fù)循環(huán),以達(dá)到對系統(tǒng)的各部分進(jìn)行自動(dòng)測試的目的。業(yè)務(wù)模 擬器102/104/106/108組成業(yè)務(wù);i擬器組,由控制后臺(tái)101統(tǒng)一控制??刂?后臺(tái)101根據(jù)用戶使用的配置參數(shù)發(fā)出開始或停止測試命令消息到業(yè)務(wù)模擬器102/104/106/108,來實(shí)現(xiàn)對各業(yè)務(wù)^f莫擬器的控制,并對WiMAX系統(tǒng)的 運(yùn)4亍指標(biāo)進(jìn)4亍顯示。圖2為本發(fā)明中的業(yè)務(wù)^^莫擬器102/104/106/108的結(jié)構(gòu)示意圖,業(yè)務(wù)模 擬器102/104/106/108為運(yùn)行嵌入式操作系統(tǒng)的單板及附栽的業(yè)務(wù)模擬軟件。 其中,單板是信令流和媒體流承栽能力的單板,業(yè)務(wù)模擬軟件用于模擬構(gòu)造 真實(shí)MSS在Rl 口和Abis 口 ( BTS和BSC之間的接口 )上的信令流和媒體 流,與^皮測對象BSC進(jìn)行業(yè)務(wù)流程上的交互。業(yè)務(wù)模擬器102/104/106/108包括通信模塊201、信令仿真控制模塊202、 信令實(shí)例模塊203、數(shù)據(jù)源模塊204、專用協(xié)議棧處理模塊205。其中,通 信模塊201建立與控制后臺(tái)101的TCP/IP連接,把從控制后臺(tái)101收到的 消息交給信令仿真控制模塊202;信令仿真控制模塊202接收來自控制后臺(tái) 101的消息,并根據(jù)收到的不同消息類型來決定是否轉(zhuǎn)發(fā)到信令仿真實(shí)例模 塊203,并控制信令實(shí)例模塊203所啟動(dòng)的并發(fā)進(jìn)程數(shù)目;信令仿真實(shí)例模 塊203是業(yè)務(wù)模擬器102/104/106/108的主要模塊,用于編碼發(fā)往BSS的空 口消息,把從BSS收到的空口消息進(jìn)行解碼,并根據(jù)編解碼后的消息來驅(qū) 動(dòng)呼叫流程的下一個(gè)步驟的進(jìn)行;專用協(xié)議棧處理模塊205用于接收從數(shù)據(jù) 源發(fā)送來的數(shù)據(jù),并進(jìn)行封裝和解封裝后傳遞給BSS,或者把從BSS接收 來的數(shù)據(jù)進(jìn)行封裝和解封裝,并傳遞到數(shù)據(jù)源模塊204;數(shù)據(jù)源模塊204完 成應(yīng)用層數(shù)據(jù)業(yè)務(wù)的提供,將生成的數(shù)據(jù)轉(zhuǎn)發(fā)給專用協(xié)議棧處理模塊205進(jìn) 行封裝和解封裝處理。圖3為本發(fā)明中的控制后臺(tái)101的結(jié)構(gòu)示意圖,控制后臺(tái)101為個(gè)人 PC機(jī)及附載的控制軟件??刂栖浖糜趯I(yè)務(wù)模擬器進(jìn)行控制,其與業(yè)務(wù) 模擬器102/104/106/108之間通過TCP/IP消息進(jìn)行通訊,將配置信息或測試 控制命令發(fā)送給業(yè)務(wù)模擬器102/104/106/108??刂坪笈_(tái)101通過以太網(wǎng)與業(yè)務(wù)模擬器102/104/106/108按一對一或一 對多的關(guān)系相連接,控制后臺(tái)101可以同時(shí)向多個(gè)業(yè)務(wù)模擬器發(fā)送測試開始 請求消息??刂坪笈_(tái)101包括數(shù)據(jù)庫接口模塊301、文件存取模塊302、通信模塊 303、消息處理模塊304、業(yè)務(wù)統(tǒng)計(jì)模塊305、用戶界面才莫塊306。其中,通 信模塊303負(fù)責(zé)與業(yè)務(wù)模擬器建立TCP/IP連接;數(shù)據(jù)庫接口模塊301負(fù)責(zé) 完成從數(shù)據(jù)庫中讀取BSS的系統(tǒng)配置信息;文件存:^f莫塊302負(fù)責(zé)完成配 置信息文件的讀寫操作;消息處理模塊304負(fù)責(zé)從業(yè)務(wù)模擬器接收到的消息 字段進(jìn)行解析,構(gòu)造發(fā)送給業(yè)務(wù)模擬器的消息;業(yè)務(wù)統(tǒng)計(jì)模塊305負(fù)責(zé)統(tǒng)計(jì) WiMAX系統(tǒng)的各項(xiàng)運(yùn)行指標(biāo);用戶界面模塊306負(fù)責(zé)將測試過程中的參數(shù)、 消息和結(jié)果進(jìn)行顯示。圖4為本發(fā)明測試工具總體工作流程圖,包括以下步驟1、業(yè)務(wù)模擬器102/104/106/108和控制后臺(tái)101啟動(dòng)后,通過TCP/IP 通信建立相互之間的連接。步驟401:業(yè)務(wù)模擬器102/104/106/108啟動(dòng)后將在5057端口兼聽TCP/IP 連接建立請求??刂坪笈_(tái)IOI啟動(dòng)后,經(jīng)過三次消息握手,完成與業(yè)務(wù)模擬 器102/104/106/108通信連接的建立。如果未生成配置信息文件,從數(shù)據(jù)庫提取BSS系統(tǒng)配置信息,生成初 始化的配置信息文件。數(shù)據(jù)庫中提取的BSS系統(tǒng)的配置信息包括BTS配置 信息、BSC配置信息、AGW配置信息和連接關(guān)系表信息。步驟402:控制后臺(tái)IOI讀取配置信息文件里的各項(xiàng)參數(shù),這些參數(shù)將 在控制后臺(tái)界面進(jìn)行顯示,并作為大話務(wù)測試的缺省配置參數(shù)。如果使用缺省配置參數(shù)直接執(zhí)行步驟404;否則執(zhí)行步驟403。 步驟403:根據(jù)需要修改配置信息文件中的參數(shù)。15根據(jù)所要實(shí)現(xiàn)的話務(wù)模型,修改相應(yīng)的業(yè)務(wù)參數(shù),該業(yè)務(wù)參數(shù)可以保存 在配置信息文件中。2、 控制后臺(tái)101發(fā)送包含配置參數(shù)的消息給業(yè)務(wù)模擬器 102/104/106/108,業(yè)務(wù)才莫擬器102/104/106/108保存收到的配置參數(shù)。控制后臺(tái)101向業(yè)務(wù)模擬器102/104/106/108發(fā)送的配置參數(shù)包括BTS 數(shù)目、MSS數(shù)目、流程循環(huán)次數(shù)、業(yè)務(wù)流?;顣r(shí)長、流程循環(huán)間隔、分組 數(shù)目、分組業(yè)務(wù)間隔、數(shù)據(jù)類型、數(shù)據(jù)發(fā)送間隔、數(shù)據(jù)發(fā)送倍率、數(shù)據(jù)大小 和數(shù)據(jù)發(fā)送間隔??刂坪笈_(tái)101既可以向所有BTS的業(yè)務(wù)模擬器 102/104/106/108發(fā)送相同的業(yè)務(wù)參數(shù)(通用業(yè)務(wù)參數(shù)),也可以向不同BTS 的業(yè)務(wù)模擬器102/104/106/108發(fā)送各自不同的業(yè)務(wù)參數(shù)(特殊業(yè)務(wù)參數(shù))。步驟404:控制后臺(tái)101發(fā)送包含配置參數(shù)的消息給業(yè)務(wù)模擬器 102/104/106/108,業(yè)務(wù)模擬器102/104/106/108保存收到的配置參數(shù)。步驟405:配置完成后點(diǎn)擊執(zhí)行測試按鈕,控制后臺(tái)101開始發(fā)送啟動(dòng) 測試消息給業(yè)務(wù)模擬器102/104/106/108,通知業(yè)務(wù)模擬器102/104/106/108 開始進(jìn)行呼叫。業(yè)務(wù)模擬器102/104/106/108通過與BSS的消息交互,完成呼叫流程的 控制和業(yè)務(wù)狀態(tài)的變遷。3、 業(yè)務(wù)模擬器配置完成后,根據(jù)配置參數(shù)啟動(dòng)呼叫。步驟406:業(yè)務(wù)模擬器102/104/106/108根據(jù)配置信息中的參數(shù)開始啟動(dòng) 呼叫流程。步驟407:當(dāng)呼叫次數(shù)未完成時(shí),執(zhí)行步驟406,業(yè)務(wù)模擬器 102/104/106/108在一個(gè)呼叫流程完成后重新啟動(dòng)新的呼叫流程。否則,控制后臺(tái)101發(fā)送停止測試請求給業(yè)務(wù)模擬器102/104/106/108, 業(yè)務(wù)模擬器102/104/106/108停止呼叫流程??刂坪笈_(tái)101顯示W(wǎng)iMAX系統(tǒng)的各項(xiàng)運(yùn)行指標(biāo)。對于BSS發(fā)送的沒有按照業(yè)務(wù)模擬器102/104/106/108設(shè)定流程順序發(fā) 送的消息,業(yè)務(wù)模擬器102/104/106/108提供異常處理機(jī)制來處理這些消息, 以4吏得呼叫流程不至于中斷。圖5是大話務(wù)量測試系統(tǒng)的工作流程圖,包括以下步驟步驟501:模擬MSS向BSS發(fā)送呼叫請求。步驟502:如果模擬MSS的呼叫請求被BSS接納,BSS啟動(dòng)模擬MSS 的網(wǎng)絡(luò)接入過程。步驟503:模擬MSS與BSS開始建立業(yè)務(wù)連接。既可以由;f莫擬MSS向BSS發(fā)送業(yè)務(wù)連接建立請求,也可以BSS主動(dòng)向 模擬MSS發(fā)送業(yè)務(wù)連接建立請求。模擬MSS所在的業(yè)務(wù)模擬器實(shí)時(shí)記錄其成功呼叫次數(shù)和上下行報(bào)文吞 吐量,定時(shí)或在收到控制后臺(tái)101查詢請求后,上報(bào)給控制后臺(tái)101進(jìn)行顯 示和統(tǒng)計(jì)。其中,在單位時(shí)間內(nèi)(通常為一小時(shí)),控制后臺(tái)IOI統(tǒng)計(jì)的所 有模擬MSS的最大成功呼叫次數(shù)之和為BHCA,所有模擬的MSS的最大上 下行報(bào)文吞吐量之和為最大吞吐量。步驟504:設(shè)置第一定時(shí)器,該第一定時(shí)器時(shí)長為配置參數(shù)中定義的業(yè) 務(wù)流?;顣r(shí)長。模擬MSS保持與BSS的業(yè)務(wù)連接,向BSS發(fā)送或從BSS 接收數(shù)據(jù)包,直到第一定時(shí)器超時(shí)。步驟505:第一定時(shí)器超時(shí)后,模擬MSS釋放與BSS的連接;步驟506:設(shè)置第二定時(shí)器,該第二定時(shí)器時(shí)長為配置參數(shù)中定義的流 程循環(huán)間隔。該第二定時(shí)器超時(shí)后,如果模擬MSS沒有完成配置參數(shù)中定 義的流程循環(huán)次數(shù),將返回到步驟501。
權(quán)利要求
1. 一種用于WiMAX系統(tǒng)的大話務(wù)模擬測試工具,其特征在于,包括控制后臺(tái),通過TCP/IP通信向業(yè)務(wù)模擬器發(fā)送話務(wù)測試命令,啟動(dòng)話務(wù)測試;業(yè)務(wù)模擬器,當(dāng)接收到所述控制后臺(tái)的話務(wù)測試命令后,模擬MSS向基站系統(tǒng)發(fā)送呼叫請求消息,并接收基站系統(tǒng)回送的消息,對所述回送的消息進(jìn)行編解碼。
2、 根據(jù)權(quán)利要求1所述的用于WiMAX系統(tǒng)的大話務(wù)模擬測試工具, 其特征在于,所述控制后臺(tái)與所述業(yè)務(wù)模擬器按照一對多的方式通過以太網(wǎng) 進(jìn)行連接。
3、 根據(jù)權(quán)利要求1所述的用于WiMAX系統(tǒng)的大話務(wù)模擬測試工具, 其特征在于,所述控制后臺(tái)包括通信模塊,用于和所述業(yè)務(wù)模擬器建立TCP/IP連接;消息處理模塊,和所述通信模塊相連接,構(gòu)造發(fā)送給所述業(yè)務(wù)模擬器的 消息,并對從所述業(yè)務(wù)模擬器接收到的消息字段進(jìn)行解析;用戶界面模塊,用于將測試過程中的參數(shù)、消息和結(jié)果進(jìn)行顯示;數(shù)據(jù)庫接口模塊,和所述用戶界面模塊相連接,用于從數(shù)據(jù)庫中讀取基 站系統(tǒng)的系統(tǒng)配置信息;文件存取模塊,和所迷用戶界面模塊相連接,用于完成對所述系統(tǒng)配置業(yè)務(wù)統(tǒng)計(jì)模塊,連接在所述用戶界面模塊和消息處理模塊之間,用于統(tǒng)計(jì)WiMAX系統(tǒng)的各項(xiàng)運(yùn)行指標(biāo)。
4、根據(jù)權(quán)利要求1所述的用于WiMAX系統(tǒng)的大話務(wù)模擬測試工具, 其特征在于,所述業(yè)務(wù)模擬器包括通信模塊,建立與所述控制后臺(tái)的TCP/IP連接,把從控制后臺(tái)收到的 消息交給信令仿真控制模塊;信令仿真控制才莫塊,接收來自所述控制后臺(tái)的消息,并根據(jù)收到的消息 類型來決定是否轉(zhuǎn)發(fā)到信令仿真實(shí)例模塊,并控制所述信令仿真實(shí)例模塊啟 動(dòng)的并發(fā)進(jìn)程數(shù)目;信令仿真實(shí)例模塊,用于編碼發(fā)往基站系統(tǒng)的空口消息,把從基站系統(tǒng) 收到的空口消息進(jìn)行解碼;專用協(xié)議棧處理模塊,用于接收從數(shù)據(jù)源發(fā)送來的數(shù)據(jù),并進(jìn)行封裝和 解封裝后傳遞給基站系統(tǒng);或者對接收自基站系統(tǒng)發(fā)送來的數(shù)據(jù)進(jìn)行封裝和 解封裝,傳遞到數(shù)據(jù)源模塊;數(shù)據(jù)源模塊,連接在所述信令仿真實(shí)例模塊和所述專用協(xié)議棧處理模塊 之間,用于完成應(yīng)用層數(shù)據(jù)業(yè)務(wù)的提供,將生成的數(shù)據(jù)轉(zhuǎn)發(fā)給所述專用協(xié)議 棧處理^t塊進(jìn)行封裝和解封裝處理。
5、 根據(jù)權(quán)利要求1所述的用于WiMAX系統(tǒng)的大話務(wù)模擬測試工具, 其特征在于,所述的業(yè)務(wù)模擬器為運(yùn)行嵌入式操作系統(tǒng)的單板及其附載的業(yè) 務(wù)模擬軟件;所述的控制后臺(tái)為PC機(jī)及其附栽的控制軟件。
6、 一種用于WiMAX系統(tǒng)的大話務(wù)模擬測試系統(tǒng),包括基站系統(tǒng),其 特4正在于,還包括控制后臺(tái),通過TCP/IP通信向業(yè)務(wù)模擬器發(fā)送話務(wù)測試命令,啟動(dòng)話 務(wù)測試;業(yè)務(wù)模擬器,當(dāng)接收到所述控制后臺(tái)的話務(wù)測試命令后,模擬移動(dòng)終端 向基站系統(tǒng)發(fā)送呼叫請求消息,并接收基站系統(tǒng)回送的消息,對所述回送的 消息進(jìn)行編解碼。
7、 一種用于WiMAX系統(tǒng)的大話務(wù)模擬測試方法,步驟包括(1) 業(yè)務(wù)模擬器和控制后臺(tái)啟動(dòng)后,通過TCP/IP通信建立相互之間的連接;(2) 控制后臺(tái)發(fā)送包含配置參數(shù)的消息給業(yè)務(wù)模擬器,業(yè)務(wù)模擬器保 存收到的配置參數(shù);(3) 業(yè)務(wù)模擬器配置完成后,根據(jù)配置參數(shù)啟動(dòng)呼叫。
8、 根據(jù)權(quán)利要求7所述的用于WiMAX系統(tǒng)的大話務(wù)模擬測試方法, 其特征在于,步驟(l)具體為業(yè)務(wù)^t擬器啟動(dòng)后,在5057端口兼聽TCP/IP 連接建立請求;控制后臺(tái)啟動(dòng)后,經(jīng)過握手完成與業(yè)務(wù)模擬器的通信連接的 建立。
9、 根據(jù)權(quán)利要求7所述的用于WiMAX系統(tǒng)的大話務(wù)模擬測試方法, 其特征在于,步驟(l)進(jìn)一步包括控制后臺(tái)生成初始化的配置信息文件, 所述配置信息文件包括BSS系統(tǒng)信息和呼叫參數(shù);所述BSS系統(tǒng)信息包括 BTS配置信息、BSC配置信息、AGW配置信息或者連接關(guān)系表信息;所述 呼叫參數(shù)包括BTS數(shù)目、MSS數(shù)目、流程循環(huán)次數(shù)、業(yè)務(wù)流?;顣r(shí)長、流 程循環(huán)間隔、分組數(shù)目、分組業(yè)務(wù)間隔、數(shù)據(jù)類型、數(shù)據(jù)發(fā)送間隔、數(shù)據(jù)發(fā) 送倍率、數(shù)據(jù)大小或者數(shù)據(jù)發(fā)送間隔。
10、 根據(jù)權(quán)利要求7所述的用于WiMAX系統(tǒng)的大話務(wù)模擬測試方法, 其特征在于,步驟(2)中,控制后臺(tái)向所有BTS的業(yè)務(wù)模擬器發(fā)送相同的 業(yè)務(wù)參數(shù),或者向不同BTS的業(yè)務(wù);f莫擬器發(fā)送不同的業(yè)務(wù)參數(shù)。
11、 根據(jù)權(quán)利要求7所述的用于WiMAX系統(tǒng)的大話務(wù)才莫擬測試方法, 其特征在于,步驟(3)中,所述業(yè)務(wù)^t擬器通過與基站系統(tǒng)的消息交互, 完成呼叫流程的控制和業(yè)務(wù)狀態(tài)的變遷。
12、 根據(jù)權(quán)利要求7所述的用于WiMAX系統(tǒng)的大話務(wù)模擬測試方法, 其特征在于,進(jìn)一步包括步驟(4):控制后臺(tái)顯示W(wǎng)iMAX系統(tǒng)的運(yùn)行指標(biāo)。
13、 一種用于WiMAX系統(tǒng)的大話務(wù)模擬呼叫方法,步驟包括A、 模擬MSS向基站系統(tǒng)發(fā)送呼叫請求;B、 當(dāng)模擬MSS的呼叫請求被基站系統(tǒng)接納,基站系統(tǒng)啟動(dòng)模擬MSS 的網(wǎng)絡(luò)接入過程;C、 模擬MSS與基站系統(tǒng)建立業(yè)務(wù)連接;D、 設(shè)置第一定時(shí)器,所述定時(shí)器的時(shí)長為配置參數(shù)中定義的業(yè)務(wù)流保 活時(shí)長;模擬MSS保持與基站系統(tǒng)的業(yè)務(wù)連接,向基站系統(tǒng)發(fā)送或從基站 系統(tǒng)接收數(shù)據(jù)包,直到定時(shí)器超時(shí);E、 定時(shí)器超時(shí)后,模擬MSS釋放與基站系統(tǒng)的連接。
14、 根據(jù)權(quán)利要求13所述用于WiMAX系統(tǒng)的大話務(wù)模擬呼叫方法, 其特征在于,步驟C中,由模擬MSS向基站系統(tǒng)發(fā)送業(yè)務(wù)連接建立請求, 或者基站系統(tǒng)向模擬MSS發(fā)送業(yè)務(wù)連接建立請求。
15、 根據(jù)權(quán)利要求13所述用于WiMAX系統(tǒng)的大話務(wù)模擬呼叫方法, 其特征在于,步驟C中,模擬MSS所在的業(yè)務(wù)模擬器實(shí)時(shí)記錄其成功呼叫 次數(shù)和上下行報(bào)文吞吐量,定時(shí)或在收到控制后臺(tái)查詢請求后,上報(bào)給控制 后臺(tái)進(jìn)行顯示或者統(tǒng)計(jì)。
16、 根據(jù)權(quán)利要求13所述用于WiMAX系統(tǒng)的大話務(wù)模擬呼叫方法, 其特征在于,進(jìn)一步包括步驟F,設(shè)置第二定時(shí)器,所述第二定時(shí)器時(shí)長為 配置參數(shù)中定義的流程循環(huán)間隔。
17、 根據(jù)權(quán)利要求16所述用于WiMAX系統(tǒng)的大話務(wù)模擬呼叫方法, 其特征在于,步驟F中,所述第二定時(shí)器超時(shí)后,如果模擬MSS沒有完成 配置參數(shù)中定義的流程循環(huán)次數(shù),將返回到步驟A。
全文摘要
本發(fā)明公開了一種用于WiMAX系統(tǒng)的大話務(wù)模擬測試工具,包括控制后臺(tái),通過TCP/IP通信向業(yè)務(wù)模擬器發(fā)送話務(wù)測試命令,啟動(dòng)話務(wù)測試;業(yè)務(wù)模擬器,當(dāng)接收到所述控制后臺(tái)的話務(wù)測試命令后,模擬MSS向基站系統(tǒng)發(fā)送呼叫請求消息,并接收基站系統(tǒng)回送的消息,對所述回送的消息進(jìn)行編解碼。本發(fā)明還公開了用于WiMAX系統(tǒng)的大話務(wù)模擬測試系統(tǒng)、用于WiMAX系統(tǒng)的大話務(wù)模擬測試方法、用于WiMAX系統(tǒng)的大話務(wù)模擬呼叫方法。本發(fā)明能夠模擬大量MSS的呼叫流程,以及準(zhǔn)確地獲取BSS的話務(wù)處理能力指標(biāo)。
文檔編號(hào)H04Q7/34GK101247276SQ20071000505
公開日2008年8月20日 申請日期2007年2月12日 優(yōu)先權(quán)日2007年2月12日
發(fā)明者震 李 申請人:中興通訊股份有限公司