專利名稱:一種cdma通信系統(tǒng)分組數(shù)據(jù)業(yè)務(wù)上層應(yīng)用大話務(wù)量測(cè)試平臺(tái)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種無(wú)線通信系統(tǒng)分組數(shù)據(jù)業(yè)務(wù)的大話務(wù)量測(cè)試平臺(tái),特別涉及采用代理機(jī)制,實(shí)現(xiàn)對(duì)基站系統(tǒng)進(jìn)行多用戶的FTP上傳下載、HTTP(Hypertext Transfer Protocol,超文本協(xié)議)業(yè)務(wù)、以及流媒體業(yè)務(wù)等真實(shí)分組數(shù)據(jù)業(yè)務(wù)應(yīng)用的測(cè)試平臺(tái)系統(tǒng)。
背景技術(shù):
在CDMA(Code Division Multiple Access,碼分多址)無(wú)線通信系統(tǒng)中,高速分組數(shù)據(jù)業(yè)務(wù)傳輸是其中的重要應(yīng)用,也是運(yùn)營(yíng)商開(kāi)拓市場(chǎng)、增加業(yè)務(wù)收入的主要手段,在不同制式的CDMA系統(tǒng)中,分組數(shù)據(jù)業(yè)務(wù)提供不同速率的服務(wù),無(wú)線接入系統(tǒng)的穩(wěn)定性、可靠性是提供高速分組數(shù)據(jù)業(yè)務(wù)的保證。一般來(lái)說(shuō),基站系統(tǒng)(Base Station System,BSS)由一個(gè)基站控制器(Base StationController,BSC)和若干個(gè)收發(fā)信機(jī)(Base Transceiver System,BTS)組成,其中BSC是該基站系統(tǒng)的集中控制模塊,所有用戶都要從所處小區(qū)的BTS上報(bào)到BSC進(jìn)行處理,因此BSC及BTS對(duì)于分組數(shù)據(jù)業(yè)務(wù)的處理能力及穩(wěn)定性和可靠性是體現(xiàn)該基站系統(tǒng)性能的一個(gè)重要指標(biāo),為了驗(yàn)證基站系統(tǒng)是否能達(dá)到所要求的數(shù)據(jù)處理能力,需要進(jìn)行分組數(shù)據(jù)業(yè)務(wù)大話務(wù)量的測(cè)試。
對(duì)于移動(dòng)數(shù)據(jù)業(yè)務(wù)的應(yīng)用,主要體現(xiàn)在文件的上傳下載、瀏覽網(wǎng)頁(yè)、以及流媒體等業(yè)務(wù),其流程主要為終端與網(wǎng)絡(luò)接入設(shè)備(如PDSN(Packet DataServing Node,分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)))進(jìn)行撥號(hào)連接,建立數(shù)據(jù)業(yè)務(wù)連接,并基于該鏈接進(jìn)行上層業(yè)務(wù)的應(yīng)用?;鞠到y(tǒng)的測(cè)試驗(yàn)證可以利用終端和互聯(lián)網(wǎng)或相關(guān)服務(wù)器進(jìn)行,但存在終端不足與測(cè)試不充分的情況。目前的很多仿真測(cè)試工具,大多運(yùn)行于前臺(tái)的嵌入式操作系統(tǒng),采用的是模擬數(shù)據(jù)應(yīng)用,對(duì)于數(shù)據(jù)業(yè)務(wù)的真實(shí)性、可靠性以及性能分析等都有一定的不足,而且數(shù)據(jù)單一,仿真力度不強(qiáng),同時(shí)還存在網(wǎng)絡(luò)軟件與仿真測(cè)試工具難于結(jié)合的特點(diǎn)。
目前,對(duì)網(wǎng)絡(luò)工具的應(yīng)用已經(jīng)很成熟,例如上傳下載工具FlashFxp、FlashGet、LeapFtp、NetAnts等,F(xiàn)TP(File Transfer Protocol,文件傳輸協(xié)議)服務(wù)器上的SEVR_U等,以及瀏覽網(wǎng)頁(yè)的IE等。這些工具均采用標(biāo)準(zhǔn)的TCP(Transmission Control Protocol,傳輸控制協(xié)議)/IP(Internet Protocol,傳輸控制協(xié)議/網(wǎng)際協(xié)議)協(xié)議,具有應(yīng)用廣泛、操作簡(jiǎn)單、功能比較完善的特點(diǎn),并且大多運(yùn)行在WINDOWS平臺(tái)上;然而,基站系統(tǒng)一般運(yùn)行在屬于前臺(tái)單板系統(tǒng)的嵌入式實(shí)時(shí)操作系統(tǒng)上,現(xiàn)有的一些測(cè)試仿真平臺(tái)也大多運(yùn)行在前臺(tái)單板系統(tǒng)上,因而難以結(jié)合這些網(wǎng)絡(luò)應(yīng)用工具結(jié)合進(jìn)行大話務(wù)量數(shù)據(jù)業(yè)務(wù)的測(cè)試。但如果重新開(kāi)發(fā)測(cè)試終端軟件,則仍會(huì)存在重復(fù)性開(kāi)發(fā)以及平臺(tái)兼容性等問(wèn)題。
由此可以看出CDMA系統(tǒng)分組數(shù)據(jù)業(yè)務(wù)上層應(yīng)用大話務(wù)量測(cè)試的必要性和迫切性。分析現(xiàn)有網(wǎng)絡(luò)工具的特點(diǎn)和大話務(wù)量數(shù)據(jù)業(yè)務(wù)測(cè)試的要求,以及CDMA基站系統(tǒng)固有的特性和現(xiàn)有的仿真測(cè)試系統(tǒng)的特點(diǎn),需要提出一種CDMA基站系統(tǒng)的大話務(wù)量數(shù)據(jù)業(yè)務(wù)應(yīng)用測(cè)試平臺(tái),使之能有效結(jié)合現(xiàn)有的網(wǎng)絡(luò)工具,以避免WINDOWS平臺(tái)和前臺(tái)嵌入式系統(tǒng)的差異,從而真實(shí)有效的對(duì)CDMA基站系統(tǒng)數(shù)據(jù)業(yè)務(wù)處理性能進(jìn)行綜合性測(cè)試。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種CDMA通信系統(tǒng)分組數(shù)據(jù)業(yè)務(wù)上層應(yīng)用大話務(wù)量測(cè)試平臺(tái),以實(shí)現(xiàn)真實(shí)的分組數(shù)據(jù)業(yè)務(wù)上層應(yīng)用的大話務(wù)量測(cè)試,從而驗(yàn)證CDMA基站系統(tǒng)的數(shù)據(jù)業(yè)務(wù)處理性能。
為了實(shí)現(xiàn)上述目的,本發(fā)明提出了一種CDMA通信系統(tǒng)分組數(shù)據(jù)業(yè)務(wù)上層應(yīng)用大話務(wù)量測(cè)試平臺(tái),設(shè)置在CDMA通信系統(tǒng)中的基站系統(tǒng)與客戶端之間,用于對(duì)該基站系統(tǒng)或該基站系統(tǒng)的具體單元進(jìn)行分組數(shù)據(jù)業(yè)務(wù)大話務(wù)量的測(cè)試,該基站系統(tǒng)的另一端連接所述CDMA通信系統(tǒng)中的服務(wù)器,其中,所述測(cè)試平臺(tái)包括代理服務(wù)器服務(wù)管理模塊,用于完成代理服務(wù)器的系統(tǒng)配置管理功能和通信配置管理,并實(shí)現(xiàn)代理服務(wù)器的服務(wù)端功能;代理服務(wù)器客戶端模塊,用于實(shí)現(xiàn)代理服務(wù)器的客戶端功能;以及協(xié)議棧,用于其下設(shè)置的仿真終端的分組數(shù)據(jù)業(yè)務(wù)協(xié)議的處理,并且所述協(xié)議棧與所述代理服務(wù)器客戶端模塊一一對(duì)應(yīng)。
另外,所述測(cè)試平臺(tái)還包括呼叫模擬器,多個(gè)所述代理服務(wù)器客戶端模塊和多個(gè)所述協(xié)議棧分別通過(guò)該呼叫模擬器與所述基站系統(tǒng)相連,用于完成所述仿真終端的信令處理,構(gòu)造反向仿真信令,接收并處理前向信令,從而使所述協(xié)議棧下設(shè)置的所述仿真終端接入基站系統(tǒng)。
在這里,所述代理服務(wù)器服務(wù)管理模塊包括代理服務(wù)器管理模塊,用于完成代理服務(wù)器的系統(tǒng)配置管理功能和通信配置管理;以及代理服務(wù)器服務(wù)端模塊,用于實(shí)現(xiàn)代理服務(wù)器的服務(wù)端功能,連接所述客戶端,與所述代理服務(wù)器管理模塊一一對(duì)應(yīng),并且一個(gè)所述代理服務(wù)器服務(wù)端模塊可連接一個(gè)或多個(gè)所述代理服務(wù)器客戶端模塊。
所述代理服務(wù)器服務(wù)端模塊通過(guò)以太網(wǎng)分別與所述客戶端、所述代理服務(wù)器管理模塊、以及一個(gè)或多個(gè)所述代理服務(wù)器客戶端模塊進(jìn)行通信。
在這里,所述代理服務(wù)器管理模塊,進(jìn)一步包括平臺(tái)對(duì)象設(shè)置模塊,用于設(shè)置話務(wù)平臺(tái)和被測(cè)對(duì)象;代理設(shè)置模塊,用于進(jìn)行代理設(shè)置;通信設(shè)置模塊,可用于設(shè)置所述代理服務(wù)器服務(wù)端模塊的模塊號(hào)、局號(hào),以標(biāo)識(shí)不同的所述代理服務(wù)器服務(wù)端模塊,以及所述代理服務(wù)器服務(wù)端模塊的IP地址和端口,以使所述代理服務(wù)服務(wù)器管理模塊與其連接;仿真終端分配策略配置模塊,用于配置仿真終端分配策略,所述代理服務(wù)器服務(wù)端模塊根據(jù)配置的所述仿真終端分配策略指定與所述代理服務(wù)器客戶端相對(duì)應(yīng)的所述協(xié)議棧下設(shè)置的所述仿真終端,代理所述客戶端的應(yīng)用層數(shù)據(jù);以及代理服務(wù)器客戶端模塊配置模塊,用于配置所述代理服務(wù)器客戶端模塊,使所述代理服務(wù)器服務(wù)端模塊與配置的所述代理服務(wù)器客戶端模塊相連,以及分配與該代理服務(wù)器客戶端模塊相對(duì)應(yīng)的所述協(xié)議棧中的所述仿真終端。其中,所述仿真終端分配策略包括利用FTP用戶名、SOCKET信息和/或文件名進(jìn)行分配。
在這里,所述代理服務(wù)器服務(wù)端模塊,進(jìn)一步包括連接建立模塊,用于實(shí)現(xiàn)與所述代理服務(wù)器客戶端模塊之間的通信;以及通信模塊,用于實(shí)現(xiàn)與所述客戶端之間的通信。
在這里,所述代理服務(wù)器客戶端模塊,進(jìn)一步包括連接建立模塊,用于實(shí)現(xiàn)與所述服務(wù)器之間的通信;以及通信模塊,用于實(shí)現(xiàn)與所述代理服務(wù)器服務(wù)端模塊之間的通信。
在這里,與所述代理服務(wù)器客戶端模塊對(duì)應(yīng)的所述協(xié)議棧,包括用戶協(xié)議棧,供所述仿真終端使用,用于為所述代理服務(wù)器客戶端模塊中的所述連接建立模塊提供通信協(xié)議的處理。
在這里,所述代理服務(wù)器管理模塊、所述代理服務(wù)器服務(wù)端模塊的運(yùn)行環(huán)境與所述客戶端的運(yùn)行環(huán)境相同;所述代理服務(wù)器客戶端模塊的運(yùn)行環(huán)境與所述基站系統(tǒng)的運(yùn)行環(huán)境或所述客戶端的運(yùn)行環(huán)境相同。
相對(duì)于現(xiàn)有的數(shù)據(jù)仿真話務(wù)系統(tǒng),本發(fā)明采用了代理的思想,綜合考慮了各個(gè)網(wǎng)絡(luò)客戶端和服務(wù)器的運(yùn)行機(jī)制以及前臺(tái)仿真系統(tǒng)的特點(diǎn),把真實(shí)有效的網(wǎng)絡(luò)數(shù)據(jù)傳輸承載在本發(fā)明的CDMA通信系統(tǒng)分組數(shù)據(jù)業(yè)務(wù)上層應(yīng)用大話務(wù)量測(cè)試平臺(tái)上,對(duì)基站系統(tǒng)或其中的單個(gè)單元進(jìn)行有效的大話務(wù)量測(cè)試;本發(fā)明采用標(biāo)準(zhǔn)FTP、HTTP以及流媒體等應(yīng)用層協(xié)議進(jìn)行系統(tǒng)的測(cè)試,可提高測(cè)試的真實(shí)性和多樣性;同時(shí)本發(fā)明采用了現(xiàn)有的網(wǎng)絡(luò)客戶端和服務(wù)器,可以避免終端軟件的重復(fù)開(kāi)發(fā),提高測(cè)試的有效性和可靠性;本發(fā)明采用多個(gè)仿真終端的數(shù)據(jù)業(yè)務(wù)上層應(yīng)用的測(cè)試,可以提高測(cè)試的充分性;另外本發(fā)明采用模塊化思想,因而不局限于具體某個(gè)仿真測(cè)試系統(tǒng)和被測(cè)系統(tǒng),可提高平臺(tái)應(yīng)用的廣泛性。總之,利用本發(fā)明能夠更加充分地驗(yàn)證無(wú)線接入系統(tǒng)或該系統(tǒng)單元分組數(shù)據(jù)業(yè)務(wù)的性能。
下面結(jié)合附圖和詳細(xì)實(shí)施方式對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
圖1為本發(fā)明大話務(wù)量測(cè)試平臺(tái)系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖;圖2為本發(fā)明代理服務(wù)器管理模塊的結(jié)構(gòu)示意圖;圖3為本發(fā)明代理服務(wù)器服務(wù)端模塊的結(jié)構(gòu)示意圖;圖4為本發(fā)明代理服務(wù)器客戶端模塊的結(jié)構(gòu)示意圖;圖5為本發(fā)明與代理服務(wù)器客戶端模塊對(duì)應(yīng)的協(xié)議棧的結(jié)構(gòu)示意圖;以及圖6為本發(fā)明大話務(wù)量測(cè)試平臺(tái)系統(tǒng)的協(xié)議棧結(jié)構(gòu)圖。
具體實(shí)施例方式
如圖1所示,本發(fā)明的數(shù)據(jù)業(yè)務(wù)上層應(yīng)用大話務(wù)量測(cè)試平臺(tái)100包括代理服務(wù)器管理模塊101、代理服務(wù)器服務(wù)端模塊102、代理服務(wù)器客戶端模塊103以及協(xié)議棧104。其中,代理服務(wù)器管理模塊101是代理服務(wù)器的系統(tǒng)管理模塊,用于完成代理服務(wù)器的系統(tǒng)配置管理和通信配置管理,代理服務(wù)器服務(wù)端模塊102,用于實(shí)現(xiàn)傳統(tǒng)代理服務(wù)器的服務(wù)端功能,兩者合稱為代理服務(wù)器服務(wù)管理模塊105。在本發(fā)明中,可以使用多個(gè)代理服務(wù)器管理模塊;同樣,當(dāng)一個(gè)代理服務(wù)器服務(wù)端模塊無(wú)法滿足測(cè)試要求時(shí),也可以配置多個(gè)的代理服務(wù)器服務(wù)端模塊。代理服務(wù)器管理模塊101與代理服務(wù)器服務(wù)端模塊102一一對(duì)應(yīng)并彼此互連,而一個(gè)代理服務(wù)器服務(wù)端模塊102可以連接多個(gè)代理服務(wù)器客戶端模塊103。代理服務(wù)器客戶端模塊103與協(xié)議棧104也一一對(duì)應(yīng)并彼此互連。代理服務(wù)器客戶端模塊103,用于實(shí)現(xiàn)代理服務(wù)器的客戶端功能,其可以配置多個(gè),每個(gè)代理服務(wù)器客戶端模塊103管理對(duì)應(yīng)協(xié)議棧104下的仿真終端進(jìn)行分組數(shù)據(jù)業(yè)務(wù)處理。協(xié)議棧104,用于仿真手機(jī)的分組數(shù)據(jù)業(yè)務(wù)協(xié)議處理,其也可以配置多個(gè),每個(gè)協(xié)議棧104下可以設(shè)置50個(gè)仿真手機(jī)作為仿真終端,通過(guò)呼叫模擬器120接入基站系統(tǒng)130,并與PDSN建立分組數(shù)據(jù)業(yè)務(wù)的連接。在這里,代理服務(wù)器管理模塊101、代理服務(wù)器服務(wù)端模塊102的運(yùn)行環(huán)境與客戶端的相同。若被測(cè)對(duì)象為CDMA 2000 1X RLSA BSC系統(tǒng)、CDMA2000 1X RLSA BSS系統(tǒng)和/或CDMA2000 DO BSC系統(tǒng),代理服務(wù)器客戶端模塊103的運(yùn)行環(huán)境與基站系統(tǒng)的相同;若被測(cè)對(duì)象為CDMA2000 DOBSS系統(tǒng),代理服務(wù)器客戶端模塊103的運(yùn)行環(huán)境與客戶端相同。
此外,圖1系統(tǒng)中測(cè)試平臺(tái)100還可以包括呼叫模擬器120,分別與多個(gè)代理服務(wù)器客戶端模塊103和多個(gè)協(xié)議棧104相連,用于完成仿真終端的信令處理,構(gòu)造反向仿真信令,接收并處理前向信令,從而使協(xié)議棧104下的仿真終端接入CDMA基站系統(tǒng)130或具體單元。
接下來(lái),將結(jié)合圖1~5詳細(xì)說(shuō)明大話務(wù)量測(cè)試平臺(tái)系統(tǒng)中各模塊的功能。
客戶端110是運(yùn)行于PC(個(gè)人計(jì)算機(jī))的商用網(wǎng)絡(luò)工具軟件,包括FTP客戶端軟件、媒體播放器、IE(Internet Explorer)等,客戶端110采用代理的網(wǎng)絡(luò)連接方式,通過(guò)以太網(wǎng)與代理服務(wù)器服務(wù)端模塊102之間進(jìn)行通信,通信采用標(biāo)準(zhǔn)TCP/IP協(xié)議和RFC(Request for Comments,請(qǐng)求注解)標(biāo)準(zhǔn)。
代理服務(wù)器管理模塊101是運(yùn)行于PC上的管理系統(tǒng),通過(guò)以太網(wǎng)并采用標(biāo)準(zhǔn)TCP/IP協(xié)議與代理服務(wù)器服務(wù)端模塊102進(jìn)行通信,實(shí)現(xiàn)系統(tǒng)配置管理功能和通信配置管理功能。如圖2所示,代理服務(wù)器管理模塊101中包括平臺(tái)對(duì)象設(shè)置模塊1011、代理設(shè)置模塊1012、通信設(shè)置模塊1013、仿真終端分配策略配置模塊1014和代理服務(wù)器客戶端模塊配置模塊1015,這些模塊都屬于代理管理對(duì)象,相互之間為平等關(guān)系。
平臺(tái)對(duì)象設(shè)置模塊1011用于設(shè)置話務(wù)平臺(tái)和被測(cè)對(duì)象,如CDMA 20001X RLSA BSC系統(tǒng),CDMA2000 1X RLSA BSS系統(tǒng),CDMA2000 EVDO BSC系統(tǒng),CDMA2000 EVDO BSS系統(tǒng)等。
代理設(shè)置模塊1012用于進(jìn)行包括FTP代理、HTTP代理、SOCKS代理以及Telnet代理等的代理設(shè)置。
通信設(shè)置模塊1013可用于設(shè)置代理服務(wù)器服務(wù)端模塊102的模塊號(hào)、局號(hào),以標(biāo)識(shí)不同的代理服務(wù)器服務(wù)端模塊102;以及設(shè)置代理服務(wù)器服務(wù)端模塊102的IP地址和端口,以使代理服務(wù)服務(wù)器管理模塊102與其連接。
仿真終端分配策略配置模塊1014用于配置仿真終端分配策略,包括利用FTP用戶名、SOCKET信息以及文件名進(jìn)行分配等多種方式。代理服務(wù)器服務(wù)端模塊102根據(jù)該配置指定代理服務(wù)器客戶端103對(duì)應(yīng)的協(xié)議棧104下的仿真終端,代理客戶端110的應(yīng)用層數(shù)據(jù)。
代理服務(wù)器客戶端模塊配置模塊1015用于配置代理服務(wù)器客戶端模塊103,包括配置代理服務(wù)器客戶端模塊103的個(gè)數(shù)及其IP地址等相關(guān)信息,用于使代理服務(wù)器服務(wù)端模塊102與配置的代理服務(wù)器客戶端模塊103相連接,以及分配與之相對(duì)應(yīng)協(xié)議棧104中的仿真終端。
代理服務(wù)器服務(wù)端模塊102是運(yùn)行在PC上的服務(wù)器系統(tǒng),通過(guò)以太網(wǎng)與代理服務(wù)器管理模塊101、代理服務(wù)器客戶端模塊103以及客戶端110之間進(jìn)行通信。如圖3所示,代理服務(wù)器服務(wù)端模塊102包括彼此間為平行(或?qū)Φ?關(guān)系的連接建立模塊1021和通信模塊1022。連接建立模塊1021用于實(shí)現(xiàn)與代理服務(wù)器客戶端模塊103的通信,包括根據(jù)代理服務(wù)器管理模塊101的相關(guān)配置與代理服務(wù)器客戶端模塊103建立通信鏈路。通信模塊1022用于實(shí)現(xiàn)與客戶端110的通信,包括監(jiān)聽(tīng)和接收客戶端110的連接,接收客戶端110發(fā)送的SOCKET(套接字)數(shù)據(jù),根據(jù)仿真終端分配策略,將相關(guān)控制信息與數(shù)據(jù)發(fā)給相應(yīng)的代理服務(wù)器客戶端模塊103,以及接收代理服務(wù)器客戶端模塊103處理后的數(shù)據(jù)并發(fā)送給客戶端110。
代理服務(wù)器客戶端模塊103是運(yùn)行在前臺(tái)單板的客戶端系統(tǒng)。如圖4所示,代理服務(wù)器客戶端模塊103包括彼此間為平行(或?qū)Φ?關(guān)系的連接建立模塊1031和通信模塊1032。連接建立模塊1031用于實(shí)現(xiàn)與服務(wù)器140之間的通信,包括建立與服務(wù)器140的SOCKET連接,執(zhí)行應(yīng)用層的相關(guān)處理,維護(hù)與服務(wù)器140之間的TCP鏈路,并收發(fā)與服務(wù)器140通信的數(shù)據(jù)。通信模塊1032用于實(shí)現(xiàn)與代理服務(wù)器服務(wù)端模塊102的通信,包括接收代理服務(wù)器服務(wù)端模塊102的連接,收發(fā)與代理服務(wù)器服務(wù)端模塊102通信的數(shù)據(jù)及控制信息,并根據(jù)控制信息找到相應(yīng)的仿真終端。
如圖5所示,與代理服務(wù)器客戶端模塊103相對(duì)應(yīng)的協(xié)議棧104包括彼此間為平行(或?qū)Φ?關(guān)系的系統(tǒng)協(xié)議棧1041和用戶協(xié)議棧1042。系統(tǒng)協(xié)議棧1041,如VxWorks(美國(guó)WindRiver公司于1983年設(shè)計(jì)開(kāi)發(fā)的一種嵌入式實(shí)時(shí)操作系統(tǒng))系統(tǒng)協(xié)議棧,用于為通信模塊1032提供通信協(xié)議處理,包括提供TCP/IP協(xié)議的處理。用戶協(xié)議棧1042,供仿真終端使用,用于為連接建立模塊1031提供通信協(xié)議的處理,包括代理客戶端110的應(yīng)用層,執(zhí)行多個(gè)仿真終端與服務(wù)器140之間的PPP(Point-to-Point Protocol,點(diǎn)到點(diǎn)協(xié)議)連接,并進(jìn)行報(bào)文PPP收發(fā)、PPP/IP/TCP協(xié)議處理以及SOCKET的建立維護(hù)。另外,由于系統(tǒng)協(xié)議棧1041通常集成在嵌入式實(shí)時(shí)操作系統(tǒng)中,因此這里的協(xié)議棧104也可以只包括用戶協(xié)議棧1042。
圖6為本發(fā)明大話務(wù)量測(cè)試平臺(tái)系統(tǒng)的協(xié)議棧結(jié)構(gòu)圖。在這里,基站系統(tǒng)250通過(guò)設(shè)備PDSN 260與互聯(lián)網(wǎng)(Internet)服務(wù)器270相連。
如圖6所示,客戶端210利用其協(xié)議棧中的TCP/UDP(User DatagramProtocol,用戶數(shù)據(jù)報(bào)協(xié)議)協(xié)議212、IP協(xié)議213以及物理層(Phy)214分別與代理服務(wù)器服務(wù)端220協(xié)議棧中的TCP/UDP協(xié)議222、IP協(xié)議223以及物理層224進(jìn)行通信,以實(shí)現(xiàn)客戶端210與代理服務(wù)器服務(wù)端220之間的以太網(wǎng)連接。
類似的,代理服務(wù)器服務(wù)端220利用其協(xié)議棧中的TCP/UDP協(xié)議222、IP協(xié)議223以及物理層224分別與代理服務(wù)器客戶端230的系統(tǒng)協(xié)議棧中的TCP協(xié)議232、IP協(xié)議233以及物理層234進(jìn)行通信,以實(shí)現(xiàn)代理服務(wù)器服務(wù)端220與代理服務(wù)器客戶端230之間的以太網(wǎng)連接。在這里,用戶協(xié)議棧只處理TCP以下的協(xié)議處理,代理客戶端210的應(yīng)用層(App)211完成與Internet服務(wù)器270的應(yīng)用層271之間的通信處理,而不進(jìn)行具體的應(yīng)用層開(kāi)發(fā),從而可減少平臺(tái)系統(tǒng)中客戶端及應(yīng)用層的開(kāi)發(fā),節(jié)省成本,并使應(yīng)用真實(shí)有效。用戶協(xié)議棧中的TCP協(xié)議242用于與Internet服務(wù)器270協(xié)議棧中的TCP/UDP協(xié)議272之間實(shí)現(xiàn)通信;IP協(xié)議243和PPP協(xié)議244分別用于與PDSN 260協(xié)議棧中的IP協(xié)議261和PPP協(xié)議262實(shí)現(xiàn)通信;而物理層245用于與基站系統(tǒng)250中的物理層252實(shí)現(xiàn)通信。
另外,基站系統(tǒng)250中還包括R-P接口251和物理層253,分別用于實(shí)現(xiàn)與PDSN 260中的R-P接口263和物理層265之間的通信。PDSN 260中的IP協(xié)議261、Link(鏈路層)264和物理層266分別與Internet服務(wù)器270中的IP協(xié)議273、Link(鏈路層)274和物理層275之間實(shí)現(xiàn)通信。
本發(fā)明除了可以對(duì)基站系統(tǒng)進(jìn)行分組數(shù)據(jù)業(yè)務(wù)應(yīng)用層大話務(wù)量測(cè)試外,還可用于具體基站系統(tǒng)中單個(gè)單元的測(cè)試,如PCF(Packet Control Function,分組控制功能)模塊,此時(shí)呼叫模擬器進(jìn)行接入PCF單元的仿真信令處理,測(cè)試PCF分組數(shù)據(jù)業(yè)務(wù)處理性能。
傳統(tǒng)的代理服務(wù)器用于服務(wù)器多線程下載,會(huì)受到網(wǎng)絡(luò)速度或互聯(lián)網(wǎng)接入的限制。本發(fā)明使用代理方法,利用仿真終端代理客戶端的應(yīng)用層,實(shí)現(xiàn)與服務(wù)器應(yīng)用層的通信處理,這樣可充分利用現(xiàn)有的客戶端工具,避免重復(fù)開(kāi)發(fā)并保持系統(tǒng)的穩(wěn)定,實(shí)現(xiàn)CDMA通信系統(tǒng)分組數(shù)據(jù)業(yè)務(wù)上層應(yīng)用大話務(wù)量測(cè)試。
傳統(tǒng)代理服務(wù)器兼?zhèn)浞?wù)器和客戶端的功能,采用同一IP地址分別與客戶端和服務(wù)器進(jìn)行TCP通信;而在本發(fā)明中將代理服務(wù)器的服務(wù)端功能和客戶端功能相分離,采用不同的IP地址分別與客戶端和服務(wù)器進(jìn)行通信,采用靈活的仿真終端分配策略把客戶端的應(yīng)用層數(shù)據(jù)對(duì)應(yīng)到不同的仿真終端與服務(wù)器通信上,從而實(shí)現(xiàn)大話務(wù)量測(cè)試的目的;測(cè)試用戶可靈活使用其中的一種或多種仿真終端分配策略,實(shí)現(xiàn)應(yīng)用層任務(wù)與仿真終端的對(duì)應(yīng)關(guān)系。
總之,本發(fā)明的測(cè)試平臺(tái)利用代理的思想,把客戶端的上層應(yīng)用任務(wù)對(duì)應(yīng)到不同的仿真終端的通信上,實(shí)現(xiàn)了大話務(wù)量測(cè)試的目的;采用現(xiàn)有的客戶端,可避免重復(fù)開(kāi)發(fā),同時(shí)保證平臺(tái)的穩(wěn)定性;采用多種應(yīng)用層的測(cè)試,保證了系統(tǒng)測(cè)試的有效性和充分性;本發(fā)明具有靈活的仿真終端分配策略,可以保證測(cè)試的靈活性;并且本發(fā)明不局限于被測(cè)系統(tǒng)和被測(cè)單元以及仿真系統(tǒng),應(yīng)用廣泛,能有效充分地對(duì)無(wú)線接入系統(tǒng)的分組數(shù)據(jù)業(yè)務(wù)進(jìn)行大話務(wù)量測(cè)試,以驗(yàn)證系統(tǒng)性能。
應(yīng)當(dāng)指出,雖然通過(guò)上述實(shí)施方式對(duì)本發(fā)明進(jìn)行了描述,然而本發(fā)明還可有其它多種實(shí)施方式。在不脫離本發(fā)明精神和范圍的前提下,熟悉本領(lǐng)域的技術(shù)人員顯然可以對(duì)本發(fā)明做出各種相應(yīng)的改變和變形,但這些改變和變形都應(yīng)當(dāng)屬于本發(fā)明所附權(quán)利要求及其等效物所保護(hù)的范圍內(nèi)。
權(quán)利要求
1.一種CDMA通信系統(tǒng)分組數(shù)據(jù)業(yè)務(wù)上層應(yīng)用大話務(wù)量測(cè)試平臺(tái),設(shè)置在CDMA通信系統(tǒng)中的基站系統(tǒng)與客戶端之間,用于對(duì)該基站系統(tǒng)或該基站系統(tǒng)的具體單元進(jìn)行分組數(shù)據(jù)業(yè)務(wù)大話務(wù)量的測(cè)試,其中,該基站系統(tǒng)的另一端連接所述CDMA通信系統(tǒng)中的服務(wù)器,其特征在于,所述測(cè)試平臺(tái)包括代理服務(wù)器服務(wù)管理模塊,用于完成代理服務(wù)器的系統(tǒng)配置管理功能和通信配置管理,并實(shí)現(xiàn)代理服務(wù)器的服務(wù)端功能;代理服務(wù)器客戶端模塊,用于實(shí)現(xiàn)代理服務(wù)器的客戶端功能;以及協(xié)議棧,用于其下設(shè)置的仿真終端的分組數(shù)據(jù)業(yè)務(wù)協(xié)議的處理,并且所述協(xié)議棧與所述代理服務(wù)器客戶端模塊一一對(duì)應(yīng)。
2.根據(jù)權(quán)利要求1所述的測(cè)試平臺(tái),其特征在于,還包括呼叫模擬器,多個(gè)所述代理服務(wù)器客戶端模塊和多個(gè)所述協(xié)議棧分別通過(guò)該呼叫模擬器與所述基站系統(tǒng)相連,用于完成所述仿真終端的信令處理,構(gòu)造反向仿真信令,接收并處理前向信令,從而使所述協(xié)議棧下設(shè)置的所述仿真終端接入基站系統(tǒng)。
3.根據(jù)權(quán)利要求1所述的測(cè)試平臺(tái),其特征在于,所述代理服務(wù)器服務(wù)管理模塊包括代理服務(wù)器管理模塊,用于完成代理服務(wù)器的系統(tǒng)配置管理功能和通信配置管理;以及代理服務(wù)器服務(wù)端模塊,用于實(shí)現(xiàn)代理服務(wù)器的服務(wù)端功能,連接所述客戶端,與所述代理服務(wù)器管理模塊一一對(duì)應(yīng),并且一個(gè)所述代理服務(wù)器服務(wù)端模塊可連接一個(gè)或多個(gè)所述代理服務(wù)器客戶端模塊。
4.根據(jù)權(quán)利要求3所述的測(cè)試平臺(tái),其特征在于,所述代理服務(wù)器服務(wù)端模塊通過(guò)以太網(wǎng)分別與所述客戶端、所述代理服務(wù)器管理模塊、以及一個(gè)或多個(gè)所述代理服務(wù)器客戶端模塊進(jìn)行通信。
5.根據(jù)權(quán)利要求3所述的測(cè)試平臺(tái),其特征在于,所述代理服務(wù)器管理模塊,進(jìn)一步包括平臺(tái)對(duì)象設(shè)置模塊,用于設(shè)置話務(wù)平臺(tái)和被測(cè)對(duì)象;代理設(shè)置模塊,用于進(jìn)行代理設(shè)置;通信設(shè)置模塊,可用于設(shè)置所述代理服務(wù)器服務(wù)端模塊的模塊號(hào)、局號(hào),以標(biāo)識(shí)不同的所述代理服務(wù)器服務(wù)端模塊,以及所述代理服務(wù)器服務(wù)端模塊的IP地址和端口,以使所述代理服務(wù)服務(wù)器管理模塊與其連接;仿真終端分配策略配置模塊,用于配置仿真終端分配策略,所述代理服務(wù)器服務(wù)端模塊根據(jù)配置的所述仿真終端分配策略指定與所述代理服務(wù)器客戶端相對(duì)應(yīng)的所述協(xié)議棧下設(shè)置的所述仿真終端,代理所述客戶端的應(yīng)用層數(shù)據(jù);以及代理服務(wù)器客戶端模塊配置模塊,用于配置所述代理服務(wù)器客戶端模塊,使所述代理服務(wù)器服務(wù)端模塊與配置的所述代理服務(wù)器客戶端模塊相連,以及分配與該代理服務(wù)器客戶端模塊相對(duì)應(yīng)的所述協(xié)議棧中的所述仿真終端。
6.根據(jù)權(quán)利要求5所述的測(cè)試平臺(tái),其特征在于,所述仿真終端分配策略包括利用FTP用戶名、SOCKET信息和/或文件名進(jìn)行分配。
7.根據(jù)權(quán)利要求5所述的測(cè)試平臺(tái),其特征在于,所述代理服務(wù)器服務(wù)端模塊,進(jìn)一步包括連接建立模塊,用于實(shí)現(xiàn)與所述代理服務(wù)器客戶端模塊之間的通信;以及通信模塊,用于實(shí)現(xiàn)與所述客戶端之間的通信。
8.根據(jù)權(quán)利要求3所述的測(cè)試平臺(tái),其特征在于,所述代理服務(wù)器客戶端模塊,進(jìn)一步包括連接建立模塊,用于實(shí)現(xiàn)與所述服務(wù)器之間的通信;以及通信模塊,用于實(shí)現(xiàn)與所述代理服務(wù)器服務(wù)端模塊之間的通信。
9.根據(jù)權(quán)利要求8所述的測(cè)試平臺(tái),其特征在于,與所述代理服務(wù)器客戶端模塊對(duì)應(yīng)的所述協(xié)議棧,包括用戶協(xié)議棧,供所述仿真終端使用,用于為所述代理服務(wù)器客戶端模塊中的所述連接建立模塊提供通信協(xié)議的處理。
10.根據(jù)權(quán)利要求3所述的測(cè)試平臺(tái),其特征在于,所述代理服務(wù)器管理模塊、所述代理服務(wù)器服務(wù)端模塊的運(yùn)行環(huán)境與所述客戶端的運(yùn)行環(huán)境相同;所述代理服務(wù)器客戶端模塊的運(yùn)行環(huán)境與所述基站系統(tǒng)的運(yùn)行環(huán)境或所述客戶端的運(yùn)行環(huán)境相同。
全文摘要
本發(fā)明公開(kāi)了一種CDMA通信系統(tǒng)分組數(shù)據(jù)業(yè)務(wù)上層應(yīng)用大話務(wù)量測(cè)試平臺(tái),設(shè)置在CDMA通信系統(tǒng)中的基站系統(tǒng)與客戶端之間,包括代理服務(wù)器服務(wù)管理模塊,用于完成代理服務(wù)器的系統(tǒng)配置管理功能和通信配置管理,并實(shí)現(xiàn)代理服務(wù)器的服務(wù)端功能;代理服務(wù)器客戶端模塊,用于實(shí)現(xiàn)代理服務(wù)器的客戶端功能;以及協(xié)議棧,用于其下設(shè)置的仿真終端的分組數(shù)據(jù)業(yè)務(wù)協(xié)議的處理,所述協(xié)議棧與所述代理服務(wù)器客戶端模塊一一對(duì)應(yīng)。利用使用本發(fā)明的測(cè)試平臺(tái)可以將客戶端的上層應(yīng)用任務(wù)對(duì)應(yīng)到不同的仿真終端的通信上,從而實(shí)現(xiàn)了大話務(wù)量測(cè)試的目的,并且采用了現(xiàn)有的客戶端,可避免重復(fù)開(kāi)發(fā)。
文檔編號(hào)H04W24/06GK101031124SQ20061001143
公開(kāi)日2007年9月5日 申請(qǐng)日期2006年3月3日 優(yōu)先權(quán)日2006年3月3日
發(fā)明者陳金山, 施哲強(qiáng) 申請(qǐng)人:中興通訊股份有限公司