專利名稱:一種測(cè)試裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤指用于通信系統(tǒng)的一種測(cè)試裝置。
背景技術(shù):
隨著通信系統(tǒng)功能的不斷增加,系統(tǒng)中電子元件數(shù)及芯片數(shù)不斷增加,系統(tǒng)出現(xiàn)故障的可能性也不斷增加,所以如何在系統(tǒng)正常運(yùn)行時(shí)對(duì)其進(jìn)行實(shí)時(shí)檢測(cè)及在系統(tǒng)故障時(shí)及時(shí)檢測(cè)出故障便顯得非常必要。
在諸多需要進(jìn)行測(cè)試的業(yè)務(wù)中,對(duì)E1/T1(E1歐洲制式PCM一次群鏈路,T1北美制式PCM一次群鏈路,PCM脈沖編碼調(diào)制)接口業(yè)務(wù)是較為重要的一種。在現(xiàn)有技術(shù)中,一般采用監(jiān)視和仿真分離的方法,即使數(shù)據(jù)鏈路層采用同一種幀格式的協(xié)議棧的仿真設(shè)備也是相互獨(dú)立,不能共用一個(gè)硬件與或軟件平臺(tái)。如NO7信令協(xié)議、幀中繼(Frame Relay)協(xié)議、V5(接入網(wǎng))協(xié)議、移動(dòng)應(yīng)用業(yè)務(wù)協(xié)議、智能應(yīng)用業(yè)務(wù)協(xié)議等,其數(shù)據(jù)鏈路層均采用HDLC(High-Level Data Link Control)幀格式。
但這些協(xié)議測(cè)試的仿真、監(jiān)視設(shè)備幾乎都是獨(dú)立的。所以當(dāng)用上述方法或裝置在E1/T1相同物理接口上進(jìn)行其他業(yè)務(wù)測(cè)試時(shí),便難于集成,進(jìn)而使得上述任何一種設(shè)備,特別是大多數(shù)信令仿真設(shè)備,無(wú)法同時(shí)進(jìn)行話路、數(shù)據(jù)、誤碼測(cè)試,至于對(duì)智能業(yè)務(wù)、異常信令流程的測(cè)試更是困難,結(jié)果是測(cè)試不全面、效率低。
由上述可知,現(xiàn)有的E1/T1接口業(yè)務(wù)的測(cè)試裝置的監(jiān)視與仿真分開,且支持的協(xié)議棧有限,不能實(shí)現(xiàn)協(xié)議自動(dòng)加載,難以同時(shí)控制設(shè)備的測(cè)試,測(cè)試效率不高,更不能使用戶根據(jù)需要自己定制協(xié)議,這樣使得測(cè)試設(shè)備必然難于跟蹤協(xié)議標(biāo)準(zhǔn)的變化,更難于快速根據(jù)各國(guó)狀況進(jìn)行修正,以實(shí)現(xiàn)異常流程等的通信設(shè)備的全面測(cè)試,尤其是信令流程和呼叫業(yè)務(wù)、話路校驗(yàn)和語(yǔ)音識(shí)別、誤碼測(cè)試等常規(guī)測(cè)試不能同時(shí)進(jìn)行,特別是對(duì)新業(yè)務(wù)、智能業(yè)務(wù)測(cè)試?yán)щy,測(cè)試覆蓋率低。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供用于對(duì)E1、T1接口業(yè)務(wù)進(jìn)行測(cè)試的、測(cè)試效率高且具有綜合測(cè)試功能的一種測(cè)試裝置。
為達(dá)到上述目的,本發(fā)明采用了如下的技術(shù)方案一種測(cè)試裝置,包括接口配置數(shù)據(jù)庫(kù)、話路誤碼數(shù)據(jù)庫(kù)、呼叫業(yè)務(wù)數(shù)據(jù)庫(kù)、加載控制模塊、語(yǔ)音識(shí)別話路校驗(yàn)?zāi)K、誤碼測(cè)試模塊、協(xié)議仿真模塊、消息編碼模塊、消息解碼模塊和接口模塊,其中接口配置數(shù)據(jù)庫(kù),用于存放接口模塊的設(shè)置數(shù)據(jù),上述數(shù)據(jù)傳送給加載控制模塊,由加載控制模塊識(shí)別后,對(duì)接口模塊進(jìn)行配置;話路誤碼數(shù)據(jù)庫(kù),用于存放誤碼測(cè)試需要的誤碼測(cè)試圖(pattern)數(shù)據(jù),上述傳送給加載控制模塊,由加載控制模塊識(shí)別后,將其內(nèi)容分別傳送給語(yǔ)音識(shí)別話路校驗(yàn)?zāi)K和誤碼測(cè)試模塊;呼叫業(yè)務(wù)數(shù)據(jù)庫(kù),用于存放能夠進(jìn)行測(cè)試需要的各種協(xié)議信令流程、話務(wù)流程、異常業(yè)務(wù)、混合測(cè)試操作的用例數(shù)據(jù),上述用例數(shù)據(jù)傳送給加載控制模塊,由加載控制模塊將需要發(fā)送和匹配的消息交由協(xié)議仿真模塊進(jìn)行處理,同時(shí)控制語(yǔ)音識(shí)別話路校驗(yàn)?zāi)K、誤碼測(cè)試模塊、協(xié)議仿真模塊、接口模塊的協(xié)同工作;加載控制模塊,用于從接口配置數(shù)據(jù)庫(kù)、話路誤碼數(shù)據(jù)庫(kù)、呼叫業(yè)務(wù)數(shù)據(jù)庫(kù)下載數(shù)據(jù)或程序,控制協(xié)議仿真模塊、語(yǔ)音識(shí)別話路校驗(yàn)?zāi)K、誤碼測(cè)試模塊、接口模塊的協(xié)同工作,對(duì)被測(cè)試設(shè)備進(jìn)行各種測(cè)試;接口模塊,用于實(shí)現(xiàn)與被測(cè)通信設(shè)備的對(duì)接,該模塊使用從加載控制模塊傳送來(lái)的配置數(shù)據(jù)進(jìn)行配置,以保證對(duì)被測(cè)通信設(shè)備進(jìn)行正常測(cè)試,同時(shí)在加載控制模塊的控制下,將話路時(shí)隙、信令時(shí)隙動(dòng)態(tài)交換到語(yǔ)音識(shí)別話路校驗(yàn)?zāi)K、誤碼測(cè)試模塊、消息編碼和消息解碼模塊,從而將話路信息和信令消息準(zhǔn)確及時(shí)傳送到上述模塊和被測(cè)通信設(shè)備;協(xié)議仿真模塊,用于實(shí)現(xiàn)不同協(xié)議棧消息的分層仿真處理和匹配,并根據(jù)需要自動(dòng)響應(yīng)被測(cè)設(shè)備對(duì)端層的消息,以建立正常的測(cè)試條件,并在加載控制模塊的控制下,發(fā)送消息給消息編碼模塊,并將從消息解碼模塊接收來(lái)的消息與加載控制模塊要求匹配的消息進(jìn)行比較,并將比較結(jié)果反饋給加載控制模塊,以決定其后續(xù)動(dòng)作的處理策略;消息編碼模塊,用于根據(jù)數(shù)據(jù)鏈路層的數(shù)據(jù)幀結(jié)構(gòu),對(duì)協(xié)議仿真模塊傳送來(lái)的消息進(jìn)行封裝,并通過(guò)接口模塊將封裝后的消息發(fā)送給被測(cè)設(shè)備;消息解碼模塊,用于根據(jù)數(shù)據(jù)鏈路層的數(shù)據(jù)幀結(jié)構(gòu),將接口模塊接收來(lái)的消息進(jìn)行拆分后,交由協(xié)議仿真模塊進(jìn)行處理;
語(yǔ)音識(shí)別及話路校驗(yàn)?zāi)K,用于實(shí)現(xiàn)話音信號(hào)的產(chǎn)生和接收,新業(yè)務(wù)、智能業(yè)務(wù)提示音的識(shí)別,話路校驗(yàn)音、導(dǎo)通信號(hào)音、各類信號(hào)音的產(chǎn)生和接收,并保證這些話路信息在接口模塊交換分配的時(shí)隙上進(jìn)行操作,同時(shí)將操作結(jié)果反饋給加載控制模塊,以決定其后續(xù)動(dòng)作的處理策略;誤碼測(cè)試模塊,用于按照誤碼測(cè)試標(biāo)準(zhǔn),實(shí)現(xiàn)誤碼碼圖數(shù)據(jù)的產(chǎn)生發(fā)送和接收比較,或者根據(jù)加載控制模塊給定的誤碼插入、延時(shí)方式在接口模塊交換分配的時(shí)隙上進(jìn)行操作,同時(shí)將誤碼測(cè)試結(jié)果反饋給加載控制模塊,以決定其后續(xù)動(dòng)作的處理策略。
由于本發(fā)明采用上述方案,所以具有如下優(yōu)點(diǎn)1、能夠?qū)崿F(xiàn)測(cè)試裝置的監(jiān)視與仿真合一,并且支持協(xié)議棧的任意擴(kuò)充,實(shí)現(xiàn)協(xié)議和測(cè)試用例數(shù)據(jù)等的動(dòng)態(tài)加載,這樣就可以將現(xiàn)有測(cè)試裝置的功能集中到一臺(tái)綜合測(cè)試設(shè)備上,因此能夠大大提高被測(cè)試設(shè)備的測(cè)試效率,例如實(shí)現(xiàn)信令流程和呼叫業(yè)務(wù)、話路校驗(yàn)、二次撥號(hào)和語(yǔ)音識(shí)別、誤碼測(cè)試的并行處理,實(shí)現(xiàn)多種功能測(cè)試的無(wú)縫結(jié)合;2、可以使用戶根據(jù)需要自己定制協(xié)議,以快速跟蹤通信標(biāo)準(zhǔn)的變化,迅速響應(yīng)各國(guó)標(biāo)準(zhǔn)的修正,實(shí)現(xiàn)異常流程的測(cè)試;3、可以從目前的通信設(shè)備的單一功能測(cè)試,逐步轉(zhuǎn)向性能測(cè)試,一致性測(cè)試及綜合能力測(cè)試,提高測(cè)試覆蓋率和效率。
圖1是本發(fā)明所述裝置的實(shí)施例結(jié)構(gòu)圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)的描述。
圖1是本發(fā)明所述裝置的實(shí)施例結(jié)構(gòu)圖。圖1所述的是通信設(shè)備E1/T1接口業(yè)務(wù)綜合測(cè)試裝置包括接口配置數(shù)據(jù)庫(kù)1、話路誤碼數(shù)據(jù)庫(kù)2、呼叫業(yè)務(wù)數(shù)據(jù)庫(kù)3、加載控制模塊4、協(xié)議仿真模塊10、協(xié)議監(jiān)視模塊11、語(yǔ)音識(shí)別及話路校驗(yàn)?zāi)K5、誤碼測(cè)試模塊6、消息編碼模塊7、消息解碼模塊8、接口模塊9,還包括被測(cè)通信設(shè)備12。在上述數(shù)據(jù)庫(kù)和模塊中,接口配置數(shù)據(jù)庫(kù)1,用于存放接口模塊的設(shè)置數(shù)據(jù),如物理層的時(shí)鐘同步方式、阻抗匹配、幀格式、速率、碼流(如HDB3(3階高密度雙極性碼)、AMI(傳號(hào)交替反轉(zhuǎn)碼)、NRZ(非歸零碼)等)、話路或誤碼時(shí)隙選擇、信令時(shí)隙選擇、協(xié)議監(jiān)視開關(guān)選擇等數(shù)據(jù)。該數(shù)據(jù)庫(kù)由獨(dú)立的計(jì)算機(jī)軟件進(jìn)行管理,包括編輯、修改、編譯等,通過(guò)計(jì)算機(jī)控制傳送給加載控制模塊,加載控制模塊識(shí)別后,對(duì)接口模塊進(jìn)行配置,同時(shí)根據(jù)協(xié)議監(jiān)視開關(guān)狀態(tài),確定協(xié)議監(jiān)視模塊的工作。
話路誤碼數(shù)據(jù)庫(kù)2,用于存放各種誤碼測(cè)試圖(pattern)數(shù)據(jù),如DTMF(雙音多頻)/MFC(多頻互控)的工作參數(shù)(如信號(hào)電平、占空比等)、信號(hào)音(撥號(hào)音、忙音)和導(dǎo)通信號(hào)(如2kHz)發(fā)送和接收指標(biāo)的要求、語(yǔ)音處理和識(shí)別方式(如A/u律、PCM編碼)等。該數(shù)據(jù)庫(kù)由獨(dú)立的計(jì)算機(jī)軟件進(jìn)行管理,包括編輯、修改、編譯等,通過(guò)計(jì)算機(jī)控制傳送給加載控制模塊,加載控制模塊識(shí)別后,將其內(nèi)容分別傳送給語(yǔ)音識(shí)別話路校驗(yàn)?zāi)K和誤碼測(cè)試模塊。
呼叫業(yè)務(wù)數(shù)據(jù)庫(kù)3,用于存放能夠使本裝置進(jìn)行各種協(xié)議信令流程、話務(wù)流程(呼叫控制相關(guān)業(yè)務(wù),如正常呼叫業(yè)務(wù)、智能業(yè)務(wù)(200號(hào)、800號(hào),通過(guò)識(shí)別提示音進(jìn)行二次撥號(hào)),異常業(yè)務(wù)(如斷話、遇忙、號(hào)碼不正確)、混合測(cè)試(通話后進(jìn)行各種類型誤碼測(cè)試、話路校驗(yàn)等))操作的用例(即設(shè)置和控制等)數(shù)據(jù),通過(guò)這些用例數(shù)據(jù),加載控制模塊將需要發(fā)送和匹配的消息交由協(xié)議仿真模塊進(jìn)行處理,同時(shí)控制語(yǔ)音識(shí)別話路校驗(yàn)?zāi)K、誤碼測(cè)試模塊、協(xié)議仿真模塊、接口模塊的協(xié)同工作。該數(shù)據(jù)庫(kù)由獨(dú)立的計(jì)算機(jī)軟件進(jìn)行管理,包括編輯、修改、編譯等,通過(guò)計(jì)算機(jī)控制傳送給加載控制模塊。
加載控制模塊4,是整個(gè)裝置的核心控制和管理模塊,它用于從接口配置數(shù)據(jù)庫(kù)、話路誤碼數(shù)據(jù)庫(kù)、呼叫業(yè)務(wù)數(shù)據(jù)庫(kù)動(dòng)態(tài)加載下來(lái)的數(shù)據(jù)和程序,控制協(xié)議仿真模塊10、語(yǔ)音識(shí)別話路校驗(yàn)?zāi)K5、誤碼測(cè)試模塊6、接口模塊9的協(xié)同工作,對(duì)被測(cè)試設(shè)備12進(jìn)行各種測(cè)試,并將各模塊的測(cè)試過(guò)程結(jié)果與配置的數(shù)據(jù)進(jìn)行比較,然后記錄下最終測(cè)試結(jié)果(正常結(jié)果和異常結(jié)果)。
接口模塊9,用于實(shí)現(xiàn)與被測(cè)通信設(shè)備12的對(duì)接,它通過(guò)從加載控制模塊4傳送來(lái)的配置數(shù)據(jù),確定物理接口的速率(如2M/1.54M bps)、碼流(如HDB3/AMI/NRZ)、幀格式(如PCM31、PCM30)、時(shí)鐘方式(如自由振蕩、外步時(shí)鐘),阻抗匹配方式(如高阻、100歐、75歐、120歐等),數(shù)據(jù)鏈路層幀格式(如NO7\HDLC),信令時(shí)隙選擇(如時(shí)隙16)等基本參數(shù),以保證與被測(cè)通信設(shè)備的接口類型一致,保證進(jìn)行正常測(cè)試,同時(shí)在加載控制模塊4的控制下,將話路時(shí)隙、信令時(shí)隙動(dòng)態(tài)交換到語(yǔ)音識(shí)別話路校驗(yàn)?zāi)K5、誤碼測(cè)試模塊6、消息編解碼模塊7,以便將話路信息和信令消息準(zhǔn)確及時(shí)傳送到上述模塊和被測(cè)通信設(shè)備12。
協(xié)議仿真模塊10,用于實(shí)現(xiàn)不同協(xié)議棧消息的分層仿真處理(如MTP(消息處理部分)、V5 Layer 3(接入網(wǎng)三層協(xié)議)、SCCP(信令控制部分)、TUP(電話用戶部分)、ISUP(綜合數(shù)字用戶部分)等)和匹配,并根據(jù)需要自動(dòng)響應(yīng)被測(cè)設(shè)備對(duì)等層的消息,以建立正常的測(cè)試條件;在加載控制模塊4的控制下,發(fā)送消息給消息編碼模塊7,并將從消息解碼模塊8來(lái)的消息與加載控制模塊4要求匹配的消息進(jìn)行比較,并將比較結(jié)果反饋給加載控制模塊4,以決定其后續(xù)動(dòng)作的處理策略。
協(xié)議監(jiān)視模塊11,用于實(shí)現(xiàn)不同協(xié)議棧消息的分層解析、過(guò)濾和統(tǒng)計(jì)。在加載控制模塊4的控制下,既可以完全關(guān)閉該模塊的功能,也可以按需要對(duì)協(xié)議棧的各層實(shí)施部分關(guān)閉。直接對(duì)消息解碼模塊送來(lái)的消息進(jìn)行解析、過(guò)濾和統(tǒng)計(jì),并將結(jié)果交由加載控制模塊處理。
消息編碼模塊7,用于根據(jù)數(shù)據(jù)鏈路層幀結(jié)構(gòu),對(duì)協(xié)議仿真模塊10傳送來(lái)的消息進(jìn)行封裝,封裝后的消息通過(guò)接口模塊9發(fā)送給被測(cè)設(shè)備12。消息編碼模塊7發(fā)送到接口模塊9的消息也可以通過(guò)接口模塊內(nèi)部環(huán)回,送往消息解碼模塊8,實(shí)現(xiàn)雙向消息的跟蹤。
消息解碼模塊8根據(jù)數(shù)據(jù)鏈路層幀結(jié)構(gòu),將接口模塊接收來(lái)的消息進(jìn)行拆分后,交由協(xié)議仿真模塊10和協(xié)議監(jiān)視模塊11進(jìn)行處理。
語(yǔ)音識(shí)別及話路校驗(yàn)?zāi)K5,用于實(shí)現(xiàn)DTMF/MFC信號(hào)的產(chǎn)生和接收、新業(yè)務(wù)/智能業(yè)務(wù)提示音的識(shí)別、話路校驗(yàn)音、導(dǎo)通信號(hào)音、各類信號(hào)音的產(chǎn)生和接收,并保證上述話路信息在接口模塊交換分配的時(shí)隙上進(jìn)行操作,同時(shí)將比較結(jié)果反饋給加載控制模塊4,以決定其后續(xù)動(dòng)作的處理策略。
誤碼測(cè)試模塊6,用于按照ITU-T(國(guó)際電信聯(lián)盟)誤碼測(cè)試標(biāo)準(zhǔn)(標(biāo)準(zhǔn)G.821、標(biāo)準(zhǔn)G.826、標(biāo)準(zhǔn)M.2100),實(shí)現(xiàn)碼圖數(shù)據(jù)的產(chǎn)生發(fā)送和接收比較,也可以根據(jù)加載控制模塊4給定的誤碼插入、延時(shí)方式在接口模塊9交換分配的時(shí)隙上進(jìn)行操作,同時(shí)將誤碼測(cè)試結(jié)果反饋給加載控制模塊9,以決定其后續(xù)動(dòng)作的處理策略。
被測(cè)通信設(shè)備12,即是需要或包含了需要測(cè)試的通信設(shè)備。
本例中,在對(duì)接口配置數(shù)據(jù)庫(kù)進(jìn)行配置時(shí),被測(cè)通信設(shè)備由于其網(wǎng)絡(luò)位置不同和提供的業(yè)務(wù)不同,其E1/T1接口承載的協(xié)議和話路的分配是不同的,如信令轉(zhuǎn)換點(diǎn)(STP)設(shè)備,可能只支持24點(diǎn)碼的七號(hào)信令,或114點(diǎn)碼的的七號(hào)信令,也可能兩者都支持,物理接口可能只有E1接口,也可能只有T1接口,或者是這兩者的混合;接入網(wǎng)有用戶側(cè)和網(wǎng)絡(luò)側(cè);數(shù)字程控交換機(jī)的中繼,有一號(hào)中繼和七號(hào)中繼,智能交換設(shè)備主要承載CAMEL協(xié)議(智能應(yīng)用業(yè)務(wù)協(xié)議),而移動(dòng)交換中心承載的是MAP協(xié)議(移動(dòng)應(yīng)用業(yè)務(wù)協(xié)議)等等。為了適應(yīng)不同類型的被測(cè)試設(shè)備,必須對(duì)接口參數(shù)進(jìn)行配置,并轉(zhuǎn)換成接口模塊9能夠識(shí)別的數(shù)據(jù)。本例中配置的接口參數(shù)有速率、阻抗、碼流、時(shí)鐘、幀格式、CRC冗余循環(huán)校驗(yàn)方式(CRC4、CRC5、CRC6)、網(wǎng)絡(luò)側(cè)/用戶側(cè)(可選,幀中繼和V5協(xié)議、Abis(基站與基站控制器之間接口協(xié)議)接口協(xié)議時(shí)使用)、點(diǎn)碼方式(可選,只有使用七號(hào)信令時(shí)使用)、信令時(shí)隙、差錯(cuò)方式(可選,只有使用七號(hào)信令時(shí)使用)等,利用上面的參數(shù),就可以將一個(gè)接口類型和其承載的數(shù)據(jù)鏈路層協(xié)議清楚的描述出來(lái),并且接口模塊能夠識(shí)別。上述數(shù)據(jù)通過(guò)獨(dú)立的計(jì)算機(jī)軟件保存、修改、編譯、下載,數(shù)據(jù)下載到該裝置后,即可實(shí)現(xiàn)接口類型的動(dòng)態(tài)配置,完成與各類通信設(shè)備的正確對(duì)接,減少重復(fù)投資。
在對(duì)話路、誤碼數(shù)據(jù)庫(kù)配置時(shí),將話路和誤碼測(cè)試分成以下五個(gè)獨(dú)立的應(yīng)用程序和數(shù)據(jù)1、DTMF收發(fā)號(hào);2、MFC收發(fā)號(hào);3、各種信號(hào)音、話路校驗(yàn)音、導(dǎo)通音的收發(fā);4、提示音識(shí)別(如“請(qǐng)輸入密碼”、“請(qǐng)輸入卡號(hào)”、“密碼不正確,請(qǐng)重新輸入”等等);5、誤碼測(cè)試依據(jù)ITU-T標(biāo)準(zhǔn)G.821、標(biāo)準(zhǔn)G.826、標(biāo)準(zhǔn)M.2100,同時(shí)在發(fā)送端增加誤碼插入和延時(shí)功能。
上述1、2、3、4四個(gè)程序配置和下載給語(yǔ)音識(shí)別話路校驗(yàn)?zāi)K,第5個(gè)程序和數(shù)據(jù)配置和下載給誤碼測(cè)試模塊。因上述1、2、3三個(gè)程序相對(duì)固定,只需要選擇是否將其功能加載到裝置中,第1個(gè)程序支持DTMF撥號(hào)(0~9,*,#)和收號(hào),以支持二次撥號(hào)業(yè)務(wù);第2個(gè)程序支持隨路信令的信號(hào)互控(0~9,*,#,A1~A7,B1,B2等),實(shí)現(xiàn)隨路中繼的呼叫;第3個(gè)程序支持各種信號(hào)音(忙音、回鈴音、特殊撥號(hào)音等)、話路校驗(yàn)音(本裝置自定義)、導(dǎo)通音(2KHz單音)的收發(fā),支持無(wú)語(yǔ)音的二次撥號(hào)業(yè)務(wù)及異常終止的分析;第4個(gè)程序中的識(shí)別子程序是固定的,匹配數(shù)據(jù),即語(yǔ)音,根據(jù)測(cè)試需要從語(yǔ)音庫(kù)中動(dòng)態(tài)選擇(如測(cè)試正常呼叫業(yè)務(wù),可以選擇以下語(yǔ)音,“用戶正忙,請(qǐng)稍后再撥”、“您的號(hào)碼有誤,請(qǐng)查證后再撥”),加快比較速度,語(yǔ)音識(shí)別的好處,不僅可以準(zhǔn)確知道下一步的操作,一旦發(fā)生錯(cuò)誤,可以對(duì)問(wèn)題進(jìn)行分類,盡快確定產(chǎn)品缺陷;第5個(gè)程序主要配置的數(shù)據(jù)有速率、碼圖,即發(fā)送的預(yù)定數(shù)據(jù)格式(如偽隨機(jī)系列碼PRBS15)、誤碼率(如1E-9,即10的負(fù)九次方)、誤碼插入方式(單比特、突發(fā)方式),延遲時(shí)間(如1納秒),誤碼測(cè)試主要針對(duì)2M、1.54M或Nx64K(多個(gè)64K速率的時(shí)隙),16K/8K的話路業(yè)務(wù)與或數(shù)據(jù)類型業(yè)務(wù)電路交換數(shù)據(jù)通道進(jìn)行誤碼性能測(cè)試,依據(jù)測(cè)試結(jié)果去評(píng)價(jià)被測(cè)系統(tǒng)的質(zhì)量。
可以根據(jù)被測(cè)試通信設(shè)備的業(yè)務(wù)特性,選擇上述程序和數(shù)據(jù)的任意組合,分別加載到話音識(shí)別及話路校驗(yàn)?zāi)K5和誤碼測(cè)試模塊6,以全面測(cè)試和評(píng)估被測(cè)試系統(tǒng)的質(zhì)量。
以上程序和數(shù)據(jù)由獨(dú)立的計(jì)算機(jī)軟件提供編輯、修改、保存、編譯、下載。
在對(duì)呼叫業(yè)務(wù)數(shù)據(jù)配置時(shí),為了能夠使被測(cè)試設(shè)備產(chǎn)生各種操作,根據(jù)需要預(yù)先設(shè)計(jì)各種測(cè)試用例數(shù)據(jù),具體包括呼叫流程(包括消息流程,指發(fā)送消息和接收消息序列圖,與或話路、誤碼操作等)和參數(shù)(主叫號(hào)碼、被叫號(hào)碼、話路通道與物理時(shí)隙的一一對(duì)應(yīng)關(guān)系、二次撥號(hào)的號(hào)碼等)。呼叫流程依據(jù)被測(cè)設(shè)備的業(yè)務(wù)特點(diǎn)而設(shè)計(jì),該呼叫流程決定協(xié)議仿真模塊10、話音識(shí)別及話路校驗(yàn)?zāi)K5、誤碼測(cè)試模塊6的協(xié)同工作,加載控制模塊4通過(guò)調(diào)用不同的測(cè)試用例數(shù)據(jù),控制接口模塊9的時(shí)隙交換分配,使上述各模塊在正確的時(shí)隙上進(jìn)行信息接收和發(fā)送,從而使被測(cè)試設(shè)備產(chǎn)生不同的操作,進(jìn)一步產(chǎn)生各種信令信息和話路信號(hào),供測(cè)試所用。
呼叫業(yè)務(wù)配置數(shù)據(jù)也由獨(dú)立的計(jì)算機(jī)軟件提供編輯、修改、保存、編譯和下載。
在對(duì)被測(cè)試數(shù)據(jù)進(jìn)行測(cè)試時(shí),加載控制模塊4首先將通過(guò)接口配置數(shù)據(jù)庫(kù)調(diào)用的接口配置數(shù)據(jù)文件加載到接口模塊9,對(duì)物理接口的類型和數(shù)據(jù)鏈路層進(jìn)行配置,以保證與被測(cè)試設(shè)備接口進(jìn)行正常對(duì)接,再根據(jù)被測(cè)試設(shè)備的功能和特點(diǎn),將話路、誤碼數(shù)據(jù)庫(kù)和呼叫業(yè)務(wù)數(shù)據(jù)庫(kù)的配置數(shù)據(jù)加載到相應(yīng)模塊,如只需要進(jìn)行誤碼測(cè)試,則只需要加載話路、誤碼數(shù)據(jù)庫(kù)中的第5個(gè)程序和數(shù)據(jù)到誤碼測(cè)試模塊6,隨后加載控制模塊4按誤碼測(cè)試要求,控制誤碼測(cè)試的過(guò)程,并將結(jié)果記錄下來(lái)。加載控制模塊4通過(guò)調(diào)用呼叫業(yè)務(wù)數(shù)據(jù)庫(kù)中的測(cè)試用例數(shù)據(jù),控制被測(cè)試設(shè)備來(lái)進(jìn)行各種操作,使得被測(cè)設(shè)備能夠產(chǎn)生測(cè)試需要的各種消息序列和話路信息(包括信號(hào)音、提示音等);同時(shí),加載控制模塊4依據(jù)測(cè)試用例數(shù)據(jù)中的呼叫流程,控制和協(xié)調(diào)接口、協(xié)議仿真、話路、誤碼測(cè)試各模塊的工作,上述各模塊根據(jù)測(cè)試到的消息序列和話路信息,得到測(cè)試結(jié)果,然后將測(cè)試結(jié)果反饋給加載控制模塊4,由加載控制模塊4將測(cè)試結(jié)果與測(cè)試配置中的預(yù)期結(jié)果進(jìn)行比較,判斷是否符合,最后輸出相關(guān)的測(cè)試報(bào)告。
權(quán)利要求
1.一種測(cè)試裝置,包括接口配置數(shù)據(jù)庫(kù)、話路誤碼數(shù)據(jù)庫(kù)、呼叫業(yè)務(wù)數(shù)據(jù)庫(kù)、加載控制模塊、語(yǔ)音識(shí)別話路校驗(yàn)?zāi)K、誤碼測(cè)試模塊、協(xié)議仿真模塊、消息編碼模塊、消息解碼模塊和接口模塊,其中接口配置數(shù)據(jù)庫(kù),用于存放接口模塊的設(shè)置數(shù)據(jù),上述數(shù)據(jù)傳送給加載控制模塊,由加載控制模塊識(shí)別后,對(duì)接口模塊進(jìn)行配置;話路誤碼數(shù)據(jù)庫(kù),用于存放誤碼測(cè)試需要的誤碼測(cè)試圖(pattern)數(shù)據(jù),上述傳送給加載控制模塊,由加載控制模塊識(shí)別后,將其內(nèi)容分別傳送給語(yǔ)音識(shí)別話路校驗(yàn)?zāi)K和誤碼測(cè)試模塊;呼叫業(yè)務(wù)數(shù)據(jù)庫(kù),用于存放能夠進(jìn)行測(cè)試需要的用例數(shù)據(jù),上述用例數(shù)據(jù)傳送給加載控制模塊,由加載控制模塊將需要發(fā)送和匹配的消息交由協(xié)議仿真模塊進(jìn)行處理,同時(shí)控制語(yǔ)音識(shí)別話路校驗(yàn)?zāi)K、誤碼測(cè)試模塊、協(xié)議仿真模塊、接口模塊的協(xié)同工作;加載控制模塊,用于從接口配置數(shù)據(jù)庫(kù)、話路誤碼數(shù)據(jù)庫(kù)、呼叫業(yè)務(wù)數(shù)據(jù)庫(kù)下載數(shù)據(jù)或程序,并控制協(xié)議仿真模塊、語(yǔ)音識(shí)別話路校驗(yàn)?zāi)K、誤碼測(cè)試模塊、接口模塊的協(xié)同工作,對(duì)被測(cè)試設(shè)備進(jìn)行各種測(cè)試;接口模塊,用于實(shí)現(xiàn)與被測(cè)通信設(shè)備的對(duì)接,該模塊使用從加載控制模塊傳送來(lái)的配置數(shù)據(jù)進(jìn)行配置,以保證對(duì)被測(cè)通信設(shè)備進(jìn)行正常測(cè)試;協(xié)議仿真模塊,用于實(shí)現(xiàn)不同協(xié)議棧消息的分層仿真處理和匹配,并根據(jù)需要自動(dòng)響應(yīng)被測(cè)設(shè)備對(duì)端層的消息,以建立正常的測(cè)試條件;消息編碼模塊,用于根據(jù)數(shù)據(jù)鏈路層的數(shù)據(jù)幀結(jié)構(gòu),對(duì)協(xié)議仿真模塊傳送來(lái)的消息進(jìn)行封裝,并通過(guò)接口模塊將封裝后的消息發(fā)送給被測(cè)設(shè)備;消息解碼模塊,用于根據(jù)數(shù)據(jù)鏈路層的數(shù)據(jù)幀結(jié)構(gòu),將接口模塊接收來(lái)的消息進(jìn)行拆分后,交由協(xié)議仿真模塊進(jìn)行處理;語(yǔ)音識(shí)別及話路校驗(yàn)?zāi)K,用于實(shí)現(xiàn)話音信號(hào)的產(chǎn)生和接收,新業(yè)務(wù)、智能業(yè)務(wù)提示音的識(shí)別,話路校驗(yàn)音、導(dǎo)通信號(hào)音、各類信號(hào)音的產(chǎn)生和接收,并保證這些話路信息在接口模塊交換分配的時(shí)隙上進(jìn)行操作,同時(shí)將操作結(jié)果反饋給加載控制模塊,以決定其后續(xù)動(dòng)作的處理策略;誤碼測(cè)試模塊,用于按照誤碼測(cè)試標(biāo)準(zhǔn),實(shí)現(xiàn)誤碼碼圖數(shù)據(jù)的產(chǎn)生發(fā)送和接收比較,或者根據(jù)加載控制模塊給定的誤碼插入、延時(shí)方式在接口模塊交換分配的時(shí)隙上進(jìn)行操作,同時(shí)將誤碼測(cè)試結(jié)果反饋給加載控制模塊,以決定其后續(xù)動(dòng)作的處理策略。
2.根據(jù)權(quán)利要求1所述的測(cè)試裝置,其特征在于所述裝置還包括協(xié)議監(jiān)視模塊,用于實(shí)現(xiàn)不同協(xié)議棧消息的分層解析、過(guò)濾和統(tǒng)計(jì),并將結(jié)果交由加載控制模塊處理。
3.如權(quán)利要求1或2所述的測(cè)試裝置,其特征在于所述呼叫業(yè)務(wù)數(shù)據(jù)庫(kù)中的用例數(shù)據(jù)包括各種協(xié)議信令流程、話務(wù)流程、異常業(yè)務(wù)、混合測(cè)試操作。
4.如權(quán)利要求1或2所述的測(cè)試裝置,其特征在于所述協(xié)議仿真模塊在加載控制模塊的控制下,可發(fā)送消息給消息編碼模塊,并將從消息解碼模塊接收來(lái)的消息與加載控制模塊要求匹配的消息進(jìn)行比較,將比較結(jié)果反饋給加載控制模塊。
5.如權(quán)利要求1或2所述的測(cè)試裝置,其特征在于所述的接口模塊在加載控制模塊的控制下,可將話路時(shí)隙、信令時(shí)隙動(dòng)態(tài)交換到語(yǔ)音識(shí)別話路校驗(yàn)?zāi)K、誤碼測(cè)試模塊、消息編碼和消息解碼模塊,從而將話路信息和信令消息準(zhǔn)確及時(shí)傳送到上述模塊和被測(cè)通信設(shè)備。
全文摘要
本發(fā)明公開了一種測(cè)試裝置,用以對(duì)E1、T1接口業(yè)務(wù)進(jìn)行綜合測(cè)試,該裝置包括接口配置數(shù)據(jù)庫(kù)、話路誤碼數(shù)據(jù)庫(kù)、呼叫業(yè)務(wù)數(shù)據(jù)庫(kù)、加載控制模塊、協(xié)議仿真模塊、協(xié)議監(jiān)視模塊、語(yǔ)音識(shí)別及話路校驗(yàn)?zāi)K、誤碼測(cè)試模塊、消息編碼模塊、消息解碼模塊、接口模塊;通過(guò)上述模塊的相互配合和作用,能夠?qū)崿F(xiàn)協(xié)議監(jiān)視與仿真合一,接口配置、協(xié)議棧、各種類型話路測(cè)試、誤碼測(cè)試的動(dòng)態(tài)加載,信令流程和呼叫業(yè)務(wù)、DTMF收發(fā)號(hào)、MFC收發(fā)號(hào)、各種信號(hào)音、話路校驗(yàn)音、導(dǎo)通音的收發(fā)、提示音識(shí)別、誤碼測(cè)試等的并行處理;采用上述方案可以從目前通信設(shè)備的單一功能測(cè)試,逐步轉(zhuǎn)向性能測(cè)試,一致性測(cè)試及綜合能力測(cè)試,提高測(cè)試覆蓋率和效率。
文檔編號(hào)H04B17/00GK1489306SQ0214388
公開日2004年4月14日 申請(qǐng)日期2002年10月10日 優(yōu)先權(quán)日2002年10月10日
發(fā)明者徐俊祥, 梅柳波, 杜文華, 陳略 申請(qǐng)人:華為技術(shù)有限公司