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

實(shí)現(xiàn)sdh邏輯測(cè)試的系統(tǒng)及其方法

文檔序號(hào):7600599閱讀:239來(lái)源:國(guó)知局
專利名稱:實(shí)現(xiàn)sdh邏輯測(cè)試的系統(tǒng)及其方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)測(cè)試技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)SDH邏輯測(cè)試的系統(tǒng)及其方法。
背景技術(shù)
SDH(同步數(shù)字系列,Synchronous Digital Hierarchy)由一整套分等級(jí)的標(biāo)準(zhǔn)化數(shù)字傳送結(jié)構(gòu)組成,適于各種路徑適配處理的凈負(fù)荷在物理媒質(zhì)上進(jìn)行傳送。SDH是一種既適用于光纖也適用于微波和衛(wèi)星傳輸系統(tǒng)的通用技術(shù)體制。
SDH的一個(gè)重要特點(diǎn)是采用同步復(fù)接方式和靈活的復(fù)用映射結(jié)構(gòu),因而只需利用軟件即可將高速信號(hào)一次直接分插出低速支路信號(hào),也可以使數(shù)字交叉連接功能的實(shí)現(xiàn)大大簡(jiǎn)化。SDH的幀結(jié)構(gòu)中還安排了豐富的開銷比特,包括段開銷和通道開銷,大大加強(qiáng)了網(wǎng)絡(luò)運(yùn)行,維護(hù)和管理的能力。
SDH信號(hào)的基本模塊是速率為155.520Mbit/s的STM-1(同步傳輸塊等級(jí)1,Synchronous Transport Module level-1),更高速率的同步數(shù)字系列信號(hào),如STM-4(622.080Mbit/s),STM-16(2488.320Mbit/s)以及STM-64(9953.280Mbit/s)可通過(guò)簡(jiǎn)單地將STM-1信號(hào)進(jìn)行字節(jié)間插入同步信號(hào)復(fù)接而成,大大簡(jiǎn)化了信號(hào)的復(fù)接和分接處理過(guò)程,使得SDH十分適合于高速大容量光纖系統(tǒng),便于通信系統(tǒng)的擴(kuò)容和升級(jí)換代,體現(xiàn)了SDH技術(shù)的前向兼容性。
為了兼容現(xiàn)有的PDH(準(zhǔn)同步數(shù)字系列,Plesiochronous DigitalHierarchy),SDH使用VC(虛容器,Virtual Container)裝載1.5Mbit/s、2Mbit/s、34Mbit/S、45Mbit/s及140Mbit/s在內(nèi)的PDH速率信號(hào),然后經(jīng)過(guò)復(fù)接安排到155.520Mbit/s的基本模塊信號(hào)幀的凈負(fù)荷內(nèi),體現(xiàn)了SDH技術(shù)的后向兼容性。虛容器的實(shí)現(xiàn)具有分步驟分層次的特點(diǎn),它包括C-4->VC-4->STM1、C-3->VC-3->TU-3->VC-4->STM-1和C-12->VC-12->TU-12->VC4->STM-1。
SDH技術(shù)在實(shí)現(xiàn)過(guò)程中包括SDH幀的成幀處理過(guò)程,即SDH幀的構(gòu)造過(guò)程,以及SDH幀的分析過(guò)程,下面將分別對(duì)相應(yīng)過(guò)程進(jìn)行說(shuō)明。
所述的SDH幀的構(gòu)造過(guò)程如下(1)對(duì)初始報(bào)文按照相應(yīng)的封裝方法進(jìn)行封裝;目前采用的封裝方法包括LAPS(SDH鏈路訪問(wèn)過(guò)程,Link AccessProcedure-SDH)、GFP(通用成幀過(guò)程,Generic Framing Procedure)和HDLC(高級(jí)數(shù)據(jù)鏈路控制,High level Data Link Control);(2)經(jīng)過(guò)封裝處理后的數(shù)據(jù)流以虛級(jí)聯(lián)映射的方式放入容器C-12、C-3或C-4中;(3)容器C-12、C-3或C-4加上通道開銷映射成虛擬容器VC-12、VC-3或VC-4;(4)低階虛擬容器VC-12、VC-3分別通過(guò)支路單元指針定位到支路單元TU-12、TU-3中;(5)支路單元TU-12、TU-3分別復(fù)用到高階虛擬容器VC-4;(6)高階虛擬容器VC-4加上段開銷和管理單元指針生成STM-1;(7)對(duì)STM-1幀進(jìn)行交叉連接處理和總線接口轉(zhuǎn)換,生成總線數(shù)據(jù),這些數(shù)據(jù)就是所需要的SDH數(shù)據(jù)幀。
所述的SDH幀的分析過(guò)程如下(1)通過(guò)PLI(編程語(yǔ)言接口,Programming Language Interface)接收總線數(shù)據(jù);(2)根據(jù)相應(yīng)總線對(duì)接收數(shù)據(jù)進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換成STM-1的幀結(jié)構(gòu);(3)對(duì)STM-1幀的段開銷和管理單元指針進(jìn)行分析,提取出高階虛擬容器VC-4;(4)對(duì)VC-4進(jìn)行分析,解映射出高階容器C-4或解復(fù)用得到支路單元TU-12、TU-3;(5)對(duì)支路單元進(jìn)行分析,提取出低階虛擬容器VC-12或VC3;(6)對(duì)VC-12或VC3進(jìn)行分析,解映射出低階容器C-12或C-3;(7)對(duì)容器C-12、C-3或C-4進(jìn)行分析,虛級(jí)聯(lián)解映射得到封裝報(bào)文;(8)對(duì)封裝報(bào)文按照某種封裝方式進(jìn)行解封裝處理,對(duì)各種封裝的域進(jìn)行分析,解封裝方法有LAPS、GFP和HDLC;(9)最后對(duì)解封裝后的初始報(bào)文進(jìn)行統(tǒng)計(jì)和分析。
針對(duì)上述SDH處理過(guò)程涉及的各項(xiàng)內(nèi)容,在實(shí)際應(yīng)用過(guò)程中需要分別進(jìn)行相應(yīng)的測(cè)試,以確定SDH處理過(guò)程涉及的各項(xiàng)內(nèi)容的性能,從而提供性能可靠的SDH傳輸網(wǎng)絡(luò)。
目前,所采用的測(cè)試方法的實(shí)現(xiàn)方式為一種基于文件周轉(zhuǎn)的測(cè)試方案。該方案中,首先生成初始報(bào)文,以文件的方式加以保存;然后對(duì)該文件進(jìn)行操作,實(shí)現(xiàn)數(shù)據(jù)的封裝,其結(jié)果仍然以文件的方式加以保存;按同樣的操作進(jìn)行激勵(lì)數(shù)據(jù)生成的各個(gè)步驟,其中都使用文件的方式對(duì)數(shù)據(jù)進(jìn)行緩存。因此,在該方案中,SDH邏輯測(cè)試平臺(tái)送到的被測(cè)試SDH邏輯上的激勵(lì)數(shù)據(jù)為文件形式。
由于SDH幀格式復(fù)雜,幀容量也相當(dāng)大,因此針對(duì)激勵(lì)數(shù)據(jù)文件的操作和處理十分繁雜,并且整個(gè)測(cè)試過(guò)程需要測(cè)試人員的參與,自動(dòng)化程度低。導(dǎo)致基于文件周轉(zhuǎn)的邏輯測(cè)試平臺(tái)實(shí)現(xiàn)方案的具有實(shí)時(shí)性不強(qiáng)、測(cè)試周期長(zhǎng)、測(cè)試效率低和可擴(kuò)展性差等缺點(diǎn)。

發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)所存在的問(wèn)題,本發(fā)明的目的是提供一種實(shí)現(xiàn)SDH邏輯測(cè)試的系統(tǒng)及其方法,以降低SDH邏輯測(cè)試的復(fù)雜程度,并可以提高SDH邏輯測(cè)試的效率及可擴(kuò)展性能。
本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的本發(fā)明提供了一種實(shí)現(xiàn)SDH邏輯測(cè)試的系統(tǒng),包括測(cè)試控制器分別與成幀器及分析器相連,用于向成幀器下發(fā)測(cè)試命令,及接收分析器上報(bào)的測(cè)試結(jié)果;成幀器用于根據(jù)測(cè)試控制器下發(fā)的命令將初始報(bào)文處理為同步傳輸塊發(fā)送給被測(cè)試SDH邏輯;分析器接收從被測(cè)試SDH邏輯獲取傳輸來(lái)的同步傳輸塊,并解析處理獲得相應(yīng)的初始報(bào)文,再將處理獲得的初始報(bào)文與預(yù)期接收的初始報(bào)文進(jìn)行比較分析確定被測(cè)試SDH邏輯的測(cè)試結(jié)果。
所述的成幀器和分析器還通過(guò)共享數(shù)據(jù)結(jié)構(gòu)與被測(cè)試SDH邏輯相連,用于成幀器或分析器與被測(cè)試SDH邏輯間的數(shù)據(jù)通信。
所述的成幀器還包括參數(shù)配置模塊用于根據(jù)參數(shù)的特征屬性保存測(cè)試過(guò)程需要的參數(shù),并根據(jù)配置的具體參數(shù)值及對(duì)應(yīng)的特征屬性生成測(cè)試需要的參數(shù),發(fā)送給成幀器。
所述的成幀器進(jìn)一步包括初始報(bào)文生成模塊用于生成若干路獨(dú)立的初始報(bào)文,并發(fā)送給封裝模塊;封裝模塊將所述的初始報(bào)文進(jìn)行封裝處理后發(fā)送給成幀模塊;成幀模塊將獲取的封裝后的初始報(bào)文處理生成相應(yīng)的SDH數(shù)據(jù)幀,并發(fā)送給被測(cè)試SDH邏輯。
所述的參數(shù)配置模塊還分別與所述的被報(bào)文生成模塊、封裝模塊及成幀模塊相連,用于向所述的各模塊發(fā)送其對(duì)應(yīng)的處理過(guò)程所需要的參數(shù)信息。
所述的成幀模塊進(jìn)一步包括容器子模塊將封裝后的初始報(bào)文放入容器中;虛擬容器子模塊將裝有封裝報(bào)文的容器加上通道開銷組成虛擬容器,或?qū)⒀b有低階虛擬容器的支路單元加上通道開銷組成高階虛擬容器;支路單元子模塊將低階的虛擬容器分別裝入相應(yīng)的支路單元;同步傳輸塊子模塊將高階虛擬容器復(fù)用生成SDH數(shù)據(jù)幀。
所述的分析器包括參數(shù)解析模塊用于根據(jù)參數(shù)的特征屬性保存進(jìn)行測(cè)試結(jié)果分析需要的預(yù)期參數(shù),將從被測(cè)試SDH邏輯接收的SDH幀中提取出的實(shí)際參數(shù)與預(yù)期參數(shù)比較確定測(cè)試結(jié)果。
所述的分析器進(jìn)一步包括解幀模塊用于對(duì)從被測(cè)試SDH邏輯接收的SDH數(shù)據(jù)幀進(jìn)行解幀處理,并將處理結(jié)果發(fā)送給解封裝模塊;解封裝模塊用于對(duì)解幀模塊發(fā)來(lái)的封裝報(bào)文進(jìn)行解封裝處理,并將解封裝處理得到的初始報(bào)文發(fā)送給初始報(bào)文處理模塊;初始報(bào)文處理模塊對(duì)接收到的初始報(bào)文進(jìn)行統(tǒng)計(jì)分析,獲得進(jìn)行測(cè)試結(jié)果分析需要的信息。
所述的參數(shù)解析模塊還與解幀模塊、解封裝模塊及初始報(bào)文處理模塊相連,獲取各模塊對(duì)應(yīng)的處理過(guò)程中的參數(shù)信息。
所述的解幀模塊進(jìn)一步包括同步傳輸塊子模塊接收被測(cè)試SDH邏輯發(fā)送來(lái)的SDH數(shù)據(jù)幀,并分離出高階虛擬容器,發(fā)送給虛擬容器子模塊;
虛擬容器子模塊將承載數(shù)據(jù)信息的虛擬容器進(jìn)行解復(fù)用處理獲得相應(yīng)的容器或支路單元;支路單元子模塊分別接收各支路的支路單元,并提取出低階虛擬容器發(fā)送給虛擬容器子模塊;容器子模塊將承載數(shù)據(jù)信息的容器進(jìn)行處理獲得封裝報(bào)文,并發(fā)送給解封裝模塊。
本發(fā)明還提供了一種實(shí)現(xiàn)SDH邏輯測(cè)試的方法,包括A、被測(cè)試SDH邏輯向測(cè)試控制器發(fā)送SDH數(shù)據(jù)幀請(qǐng)求,并由測(cè)試控制器向成幀器下發(fā)測(cè)試命令;B、成幀器收到所述命令后,進(jìn)行內(nèi)部處理并生成相應(yīng)的SDH數(shù)據(jù)幀,并發(fā)送給被測(cè)試SDH邏輯;C、被測(cè)試SDH邏輯處理并傳送所述的SDH數(shù)據(jù)幀,并向控制器發(fā)出發(fā)送報(bào)文請(qǐng)求,由控制器通知分析器進(jìn)行SDH數(shù)據(jù)幀的接收處理;D、分析器接收所述SDH數(shù)據(jù)幀并進(jìn)行分析處理,獲得SDH邏輯測(cè)試結(jié)果。
所述的步驟B包括所述的成幀器將根據(jù)測(cè)試參數(shù)信息生成的SDH數(shù)據(jù)幀通過(guò)共享數(shù)據(jù)結(jié)構(gòu)發(fā)送給被測(cè)試SDH邏輯,所述的被測(cè)試SDH邏輯根據(jù)所述測(cè)試控制器的通知從共享數(shù)據(jù)結(jié)構(gòu)中獲取SDH數(shù)據(jù)幀;所述的步驟D包括分析器通過(guò)共享數(shù)據(jù)結(jié)構(gòu)接收被測(cè)試SDH邏輯發(fā)送來(lái)的SDH數(shù)據(jù)幀。
所述的實(shí)現(xiàn)SDH邏輯測(cè)試的方法還包括E、在成幀器的參數(shù)配置模塊和分析器的參數(shù)處理模塊中分別保存有各測(cè)試用參數(shù)的特征信息,及各參數(shù)的配置值信息,根據(jù)所述的參數(shù)的配置值信息和參數(shù)的特征信息可以確定測(cè)試用的參數(shù)信息。
所述的步驟E還包括測(cè)試用戶通過(guò)測(cè)試控制器對(duì)成幀器的參數(shù)配置模塊和分析器的參數(shù)處理模塊中分別保存的參數(shù)的配置信息進(jìn)行修改。
所述的步驟E還包括在成幀器的參數(shù)配置模塊和分析器的參數(shù)處理模塊中分別保存參數(shù)的配置信息的初始值。
所述的步驟B和步驟D還包括所述的成幀器或分析器包含的各模塊或子模塊分別作為數(shù)據(jù)緩沖區(qū)的過(guò)濾器,各個(gè)過(guò)濾器對(duì)應(yīng)的緩沖區(qū)根據(jù)緩存需要由對(duì)應(yīng)的上層指針數(shù)組中的指針對(duì)緩沖區(qū)的大小進(jìn)行管理。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明中分析器和成幀器的設(shè)計(jì)采用同樣的體系結(jié)構(gòu),既符合SDH的成幀和解幀的特征,又簡(jiǎn)化了測(cè)試的實(shí)現(xiàn)過(guò)程。所述的系統(tǒng)的各個(gè)組成部分均由上一層的指針數(shù)組管理,數(shù)組中的各個(gè)指針對(duì)應(yīng)各組成部分中的各個(gè)緩沖區(qū),這種管理方式可以根據(jù)實(shí)際需要的緩沖區(qū)的數(shù)量來(lái)開辟緩沖區(qū),同時(shí),在不超過(guò)緩沖區(qū)上限的情況下,每個(gè)緩沖區(qū)的大小也是根據(jù)實(shí)際需要從O開始增長(zhǎng)的。這種靈活的緩沖區(qū)管理方式有利于節(jié)省內(nèi)存等硬件資源;本發(fā)明中,所述的成幀器和分析器采用特征匹配的參數(shù)管理方法,可以對(duì)各參數(shù)集中進(jìn)行管理,簡(jiǎn)潔明了。用戶只需簡(jiǎn)單地通過(guò)增加參數(shù)特征描述語(yǔ)句,便可以擴(kuò)充新的待測(cè)參數(shù),使測(cè)試具有良好的可擴(kuò)展性。


圖1為本發(fā)明所述的系統(tǒng)的結(jié)構(gòu)示意圖;圖2為圖1中的成幀器的結(jié)構(gòu)示意圖;圖3為圖1中的分析器的結(jié)構(gòu)示意圖;
圖4為本發(fā)明所述方法的實(shí)現(xiàn)過(guò)程示意圖。
具體實(shí)施例方式
本發(fā)明的核心是令送到被測(cè)試SDH邏輯的激勵(lì)數(shù)據(jù)為SDH數(shù)據(jù)幀,并可以對(duì)接收的SDH數(shù)據(jù)幀采用相同的體系結(jié)構(gòu)對(duì)其進(jìn)行分析獲得測(cè)試結(jié)果,以簡(jiǎn)化測(cè)試過(guò)程。同時(shí),本發(fā)明中還采用了特征匹配的參數(shù)管理方法,方便了測(cè)試過(guò)程中需要的參數(shù)的管理,且便于擴(kuò)展。
本發(fā)明所述的系統(tǒng)的具體實(shí)現(xiàn)方式如圖1、圖2、圖3和圖4所示,具體包括成幀器,分析器和測(cè)試控制器,下面將結(jié)合附圖分別對(duì)各個(gè)組成部分進(jìn)行詳細(xì)的說(shuō)明。
成幀器所述的成幀器用于生成傳送給被測(cè)試SDH邏輯的SDH數(shù)據(jù)幀,即STM(同步傳輸塊),該成幀器進(jìn)一步包括參數(shù)配置模塊保存SDH邏輯測(cè)試過(guò)程中需要的參數(shù)信息,即根據(jù)參數(shù)的特征屬性保存測(cè)試過(guò)程需要的參數(shù),并根據(jù)配置的具體參數(shù)值及對(duì)應(yīng)的特征屬性生成測(cè)試需要的參數(shù),發(fā)送給成幀器;具體為按照特征匹配的模式進(jìn)行管理,并保存有參數(shù)的初始值和用戶配置值;參數(shù)特征匹配的實(shí)現(xiàn)采用的方法為按照參數(shù)的類型特征(如布爾型,字符型,字符串型,整型,浮點(diǎn)型,雙精度型等)對(duì)參數(shù)的特征信息進(jìn)行管理;對(duì)一個(gè)SDH邏輯測(cè)試需要的參數(shù)信息,可按照其名稱,上、下限值,進(jìn)制等進(jìn)行集中配置具體參數(shù)配置值,所述的配置值與參數(shù)的特征信息共同確定一個(gè)測(cè)試需要的參數(shù)信息,利用所述的參數(shù)信息可以生成測(cè)試需要的SDH數(shù)據(jù)幀;當(dāng)SDH邏輯測(cè)試過(guò)程中需要修改某個(gè)參數(shù)值時(shí),按名字匹配,查找并將它的當(dāng)前值存放在參數(shù)緩沖區(qū)中;其他模塊需要提取某個(gè)參數(shù)的值時(shí),按名字匹配,在緩沖區(qū)查找并取出其值,例如在進(jìn)行指針調(diào)整時(shí),需要讀取當(dāng)前指針值、調(diào)整的起始幀和結(jié)束幀、調(diào)整狀態(tài)標(biāo)志等參數(shù),首先在參數(shù)緩沖區(qū)指針數(shù)組中取得指向相應(yīng)參數(shù)緩沖區(qū)的指針,然后通過(guò)該指針引用這些參數(shù),實(shí)現(xiàn)所要求的指針調(diào)整功能。
初始報(bào)文生成模塊用于根據(jù)參數(shù)配置模塊保存的參數(shù)信息生成若干路獨(dú)立的初始報(bào)文交給封裝模塊,初始報(bào)文的路數(shù)、個(gè)數(shù)、長(zhǎng)度可根據(jù)SDH邏輯測(cè)試需要由測(cè)試用戶自行定義;封裝模塊用于對(duì)初始報(bào)文生成模塊發(fā)來(lái)的初始報(bào)文進(jìn)行封裝處理,并將封裝處理后報(bào)文發(fā)送給成幀模塊,用戶可以根據(jù)測(cè)試需要通過(guò)參數(shù)配置模塊選擇封裝的模式和相應(yīng)的參數(shù);所述的初始報(bào)文生成模塊和封裝模塊分別作為數(shù)據(jù)緩沖區(qū)的過(guò)濾器,兩過(guò)濾器之間用作為數(shù)據(jù)通道的管道連通,且各過(guò)濾器對(duì)應(yīng)的數(shù)據(jù)緩沖區(qū)根據(jù)實(shí)際的緩存需要由上層指針數(shù)組對(duì)應(yīng)的指針進(jìn)行緩沖區(qū)大小的管理;具體的管理方式為所述的過(guò)濾器為采用被動(dòng)式過(guò)濾器模式,即后續(xù)過(guò)濾器向前趨過(guò)濾器索取數(shù)據(jù);后續(xù)過(guò)濾器通過(guò)判斷自己是否為空而選擇是否向前趨過(guò)濾器索取數(shù)據(jù),該操作可以通過(guò)Get(獲取)函數(shù)完成;前趨過(guò)濾器檢查自己是否為滿,如果不滿則向更前趨過(guò)濾器索取數(shù)據(jù),否則向后續(xù)過(guò)濾器提供數(shù)據(jù),同時(shí)清空本過(guò)濾器;數(shù)據(jù)在過(guò)濾器中根據(jù)用戶設(shè)置的參數(shù)信息進(jìn)行裝配。
成幀模塊用封裝后的初始報(bào)文進(jìn)行成幀處理,生成SDH數(shù)據(jù)幀,并放入共享數(shù)據(jù)結(jié)構(gòu),交給被測(cè)試SDH邏輯;所述成幀模塊內(nèi)部又分為容器子模塊,虛擬容器子模塊,支路單元子模塊和同步傳輸塊子模塊;其中容器子模塊將封裝后的初始報(bào)文放入容器中,完成虛級(jí)聯(lián)的功能,將每一路初始報(bào)文按照指定的序列號(hào),映射到多路虛容器中;虛擬容器子模塊將裝有封裝報(bào)文的容器加上通道開銷映射成虛擬容器,或者將支路單元復(fù)用到高階虛擬容器,實(shí)現(xiàn)LCAS(鏈路容量調(diào)整方案,Link Capacity Adjustment Scheme)協(xié)議,完成循環(huán)冗余校驗(yàn)和延遲處理功能,對(duì)要求延遲的虛擬容器插入延遲幀;支路單元子模塊將低階虛擬容器分別經(jīng)過(guò)支路指針定位裝入相應(yīng)的支路單元,完成支路單元指針調(diào)整功能,指針可連續(xù)正負(fù)方向調(diào)整;同步傳輸塊子模塊將高階虛擬容器經(jīng)過(guò)管理指針定位裝入同步傳輸塊,生成SDH數(shù)據(jù)幀,完成管理單元指針調(diào)整功能,指針可連續(xù)正負(fù)方向調(diào)整;所述的容器子模塊、虛擬容器子模塊、支路單元子模塊和同步傳輸塊子模塊分別為過(guò)濾器,各子模塊間同樣采用管道連通,共同組成一個(gè)大的成幀過(guò)濾器;過(guò)濾器的實(shí)現(xiàn)方法如前述,此處不再贅述。
分析器所述的分析器用于從被測(cè)試SDH邏輯接收所述的SDH數(shù)據(jù)幀,并對(duì)所述的SDH數(shù)據(jù)幀進(jìn)行分析獲得SDH邏輯測(cè)試結(jié)果,所述的分析器進(jìn)一步包括參數(shù)解析模塊用于對(duì)測(cè)試結(jié)果分析需要的參數(shù)按照特征匹配的模式進(jìn)行管理;參數(shù)特征匹配的實(shí)現(xiàn)可采用與成幀器中參數(shù)配置模塊對(duì)測(cè)試過(guò)程需要的參數(shù)信息的管理方法相同。
解幀模塊用于從共享數(shù)據(jù)結(jié)構(gòu)中取出被測(cè)試SDH邏輯發(fā)來(lái)的SDH數(shù)據(jù)幀,并對(duì)其進(jìn)行解幀處理,之后發(fā)送給解封裝模塊;所述解幀模塊內(nèi)部又分為同步傳輸模子模塊,虛擬容器子模塊,支路單元子模塊和容器子模塊;其中同步傳輸塊子模塊接收被測(cè)試SDH邏輯發(fā)送來(lái)的SDH數(shù)據(jù)幀,檢查A1,A2,B2字節(jié),檢查管理單元指針,提取出凈荷并發(fā)送給虛擬容器子模塊,記錄出錯(cuò)信息和參數(shù)字段;虛擬容器子模塊對(duì)承載數(shù)據(jù)信息的虛擬容器,提取和檢查通道開銷字節(jié),分析LCAS協(xié)議的實(shí)現(xiàn),提取出凈荷放入響應(yīng)的容器或支路單元,記錄出錯(cuò)信息和參數(shù)字段;支路單元子模塊分別接收各支路的SDH數(shù)據(jù)幀信息,檢查支路單元指針,提取出凈荷并發(fā)送給虛擬容器子模塊,記錄出錯(cuò)信息和參數(shù)字段;容器子模塊對(duì)承載數(shù)據(jù)信息的容器進(jìn)行解映射處理獲得封裝報(bào)文,并發(fā)送給解封裝模塊,記錄出錯(cuò)信息和參數(shù)字段;所述的同步傳輸塊子模塊,虛擬容器子模塊,支路單元子模塊和容器子模塊分別作為數(shù)據(jù)緩沖區(qū)的過(guò)濾器,各子模塊之間用作為數(shù)據(jù)通道的管道連通,共同組成一個(gè)大的成幀過(guò)濾器;過(guò)濾器的實(shí)現(xiàn)可采用與成幀器中相應(yīng)子模塊相同的方法。
解封裝模塊用于對(duì)封裝報(bào)文進(jìn)行分析,記錄出錯(cuò)信息和參數(shù)字段,然后進(jìn)行解封裝處理獲得相應(yīng)的初始報(bào)文,并交給初始報(bào)文處理模塊;初始報(bào)文處理模塊用于對(duì)所述的初始報(bào)文進(jìn)行統(tǒng)計(jì)和分析,如循環(huán)冗余校驗(yàn),報(bào)文計(jì)數(shù)等;所述的解封裝模塊和初始報(bào)文處理模塊也分別為一個(gè)過(guò)濾器,二者之間也采用管道連通,具體的過(guò)濾器的實(shí)現(xiàn)方法如前所述。
本發(fā)明所述的方法的具體實(shí)現(xiàn)方式仍然參見(jiàn)圖4,在一個(gè)執(zhí)行SDH邏輯測(cè)試的計(jì)算機(jī)上,SDH邏輯測(cè)試系統(tǒng)和被測(cè)試SDH邏輯的仿真器軟件是兩個(gè)任務(wù),兩個(gè)任務(wù)之間實(shí)現(xiàn)數(shù)據(jù)通信和同步從而完成SDH邏輯測(cè)試的整個(gè)測(cè)試過(guò)程。被測(cè)試SDH邏輯通過(guò)調(diào)用BFM(總線功能模塊,Bus FunctionalModel)接口中的PLI(可編程邏輯接口)接口程序,向測(cè)試控制器請(qǐng)求成幀數(shù)據(jù)或發(fā)送數(shù)據(jù);PLI接口程序?qū)崿F(xiàn)SDH邏輯測(cè)試系統(tǒng)和被測(cè)試SDH邏輯(即仿真器軟件)之間的通信,通信數(shù)據(jù)通過(guò)共享數(shù)據(jù)結(jié)構(gòu)傳遞。
具體的SDH邏輯測(cè)試處理過(guò)程包括(1)當(dāng)被測(cè)試SDH邏輯需要獲取成幀數(shù)據(jù)時(shí),首先通過(guò)PLI接口程序向測(cè)試控制器的數(shù)據(jù)交換模塊發(fā)出獲取SDH數(shù)據(jù)幀的請(qǐng)求,同時(shí)填寫共享數(shù)據(jù)結(jié)構(gòu)的相關(guān)數(shù)據(jù),例如目標(biāo)模塊名等信息,由于被測(cè)試SDH邏輯請(qǐng)求的是成幀器的SDH數(shù)據(jù)幀,所以,此時(shí)的目標(biāo)模塊為成幀器;(2)測(cè)試控制器收到請(qǐng)求后,從共享數(shù)據(jù)結(jié)構(gòu)中得知相應(yīng)的目標(biāo)模塊是成幀器,于是測(cè)試控制器的數(shù)據(jù)交換模塊向目標(biāo)模塊(即成幀器)下發(fā)命令,調(diào)用成幀器的消息處理過(guò)程;(3)成幀器調(diào)用其內(nèi)部處理過(guò)程生成SDH數(shù)據(jù)幀,并通知測(cè)試控制器中的數(shù)據(jù)交換模塊消息處理完畢,生成的SDH數(shù)據(jù)幀需要存放于共享數(shù)據(jù)結(jié)構(gòu)中,以便于被測(cè)試SDH邏輯可以從共享數(shù)據(jù)結(jié)構(gòu)中調(diào)用所述的SDH數(shù)據(jù)幀;(4)測(cè)試控制器的數(shù)據(jù)交換模塊通知PLI接口程序其請(qǐng)求處理完成,即請(qǐng)求的SDH數(shù)據(jù)幀已經(jīng)存放于共享數(shù)據(jù)結(jié)構(gòu)中等待其讀取,所述PLI接口程序得到請(qǐng)求處理完成的消息后,從共享數(shù)據(jù)結(jié)構(gòu)中獲取所述SDH數(shù)據(jù)幀;(5)所述的被測(cè)試SDH邏輯對(duì)SDH數(shù)據(jù)幀進(jìn)行傳輸處理,當(dāng)被測(cè)試SDH邏輯需要向分析器發(fā)送SDH數(shù)據(jù)幀時(shí),則仍通過(guò)PLI接口程序向測(cè)試控制器的數(shù)據(jù)交換模塊發(fā)出發(fā)送報(bào)文的請(qǐng)求,同時(shí)填寫共享數(shù)據(jù)結(jié)構(gòu)的相關(guān)數(shù)據(jù),例如目標(biāo)模塊名、被測(cè)試SDH邏輯的輸出數(shù)據(jù)等,此時(shí)的目標(biāo)模塊為分析器;(6)測(cè)試控制器中的數(shù)據(jù)交換模塊得到請(qǐng)求后,從共享數(shù)據(jù)結(jié)構(gòu)中得知目標(biāo)模塊是分析器,于是向分析器下發(fā)命令,調(diào)用所述分析器的消息處理過(guò)程;(7)分析器收到下發(fā)的命令后,從共享數(shù)據(jù)結(jié)構(gòu)中獲取報(bào)文,并調(diào)用其內(nèi)部處理過(guò)程對(duì)數(shù)據(jù)進(jìn)行分析,最終獲得SDH邏輯測(cè)試結(jié)果。
本發(fā)明中測(cè)試用戶可以通過(guò)測(cè)試控制器的用戶服務(wù)模塊進(jìn)行成幀器或分析器中的參數(shù)信息的配置、修改、更新,并可以通過(guò)所述的用戶服務(wù)模塊下發(fā)測(cè)試命令,啟動(dòng)測(cè)試過(guò)程等。
本發(fā)明中所述的分析器獲得的測(cè)試結(jié)果還可以通過(guò)用戶服務(wù)模塊保存為相應(yīng)的目志文件,以備調(diào)用查看。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種實(shí)現(xiàn)SDH邏輯測(cè)試的系統(tǒng),其特征在于,包括測(cè)試控制器分別與成幀器及分析器相連,用于向成幀器下發(fā)測(cè)試命令,及接收分析器上報(bào)的測(cè)試結(jié)果;成幀器用于根據(jù)測(cè)試控制器下發(fā)的命令將初始報(bào)文處理為同步傳輸塊發(fā)送給被測(cè)試SDH邏輯;分析器接收從被測(cè)試SDH邏輯獲取傳輸來(lái)的同步傳輸塊,并解析處理獲得相應(yīng)的初始報(bào)文,再將處理獲得的初始報(bào)文與預(yù)期接收的初始報(bào)文進(jìn)行比較分析確定被測(cè)試SDH邏輯的測(cè)試結(jié)果。
2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)SDH邏輯測(cè)試的系統(tǒng),其特征在于所述的成幀器和分析器還通過(guò)共享數(shù)據(jù)結(jié)構(gòu)與被測(cè)試SDH邏輯相連,用于成幀器或分析器與被測(cè)試SDH邏輯間的數(shù)據(jù)通信。
3.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)SDH邏輯測(cè)試的系統(tǒng),其特征在于,所述的成幀器還包括參數(shù)配置模塊用于根據(jù)參數(shù)的特征屬性保存測(cè)試過(guò)程需要的參數(shù),并根據(jù)配置的具體參數(shù)值及對(duì)應(yīng)的特征屬性生成測(cè)試需要的參數(shù),發(fā)送給成幀器。
4.根據(jù)權(quán)利要求1、2或3所述的實(shí)現(xiàn)SDH邏輯測(cè)試的系統(tǒng),其特征在于,所述的成幀器進(jìn)一步包括初始報(bào)文生成模塊用于生成若干路獨(dú)立的初始報(bào)文,并發(fā)送給封裝模塊;封裝模塊將所述的初始報(bào)文進(jìn)行封裝處理后發(fā)送給成幀模塊;成幀模塊將獲取的封裝后的初始報(bào)文處理生成相應(yīng)的SDH數(shù)據(jù)幀,并發(fā)送給被測(cè)試SDH邏輯。
5.根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)SDH邏輯測(cè)試的系統(tǒng),其特征在于,所述的參數(shù)配置模塊還分別與所述的被報(bào)文生成模塊、封裝模塊及成幀模塊相連,用于向所述的各模塊發(fā)送其對(duì)應(yīng)的處理過(guò)程所需要的參數(shù)信息。
6.根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)SDH邏輯測(cè)試的系統(tǒng),其特征在于,所述的成幀模塊進(jìn)一步包括容器子模塊將封裝后的初始報(bào)文放入容器中;虛擬容器子模塊將裝有封裝報(bào)文的容器加上通道開銷組成虛擬容器,或?qū)⒀b有低階虛擬容器的支路單元加上通道開銷組成高階虛擬容器;支路單元子模塊將低階的虛擬容器分別裝入相應(yīng)的支路單元;同步傳輸塊子模塊將高階虛擬容器復(fù)用生成SDH數(shù)據(jù)幀。
7.根據(jù)權(quán)利要求1、2或3所述的實(shí)現(xiàn)SDH邏輯測(cè)試的系統(tǒng),其特征在于,所述的分析器包括參數(shù)解析模塊用于根據(jù)參數(shù)的特征屬性保存進(jìn)行測(cè)試結(jié)果分析需要的預(yù)期參數(shù),將從被測(cè)試SDH邏輯接收的SDH幀中提取出的實(shí)際參數(shù)與預(yù)期參數(shù)比較確定測(cè)試結(jié)果。
8.根據(jù)權(quán)利要求7所述的實(shí)現(xiàn)SDH邏輯測(cè)試的系統(tǒng),其特征在于,所述的分析器進(jìn)一步包括解幀模塊用于對(duì)從被測(cè)試SDH邏輯接收的SDH數(shù)據(jù)幀進(jìn)行解幀處理,并將處理結(jié)果發(fā)送給解封裝模塊;解封裝模塊用于對(duì)解幀模塊發(fā)來(lái)的封裝報(bào)文進(jìn)行解封裝處理,并將解封裝處理得到的初始報(bào)文發(fā)送給初始報(bào)文處理模塊;初始報(bào)文處理模塊對(duì)接收到的初始報(bào)文進(jìn)行統(tǒng)計(jì)分析,獲得進(jìn)行測(cè)試結(jié)果分析需要的信息。
9.根據(jù)權(quán)利要求8所述的實(shí)現(xiàn)SDH邏輯測(cè)試的系統(tǒng),其特征在于,所述的參數(shù)解析模塊還與解幀模塊、解封裝模塊及初始報(bào)文處理模塊相連,獲取各模塊對(duì)應(yīng)的處理過(guò)程中的參數(shù)信息。
10.根據(jù)權(quán)利要求7所述的實(shí)現(xiàn)SDH邏輯測(cè)試的系統(tǒng),其特征在于,所述的解幀模塊進(jìn)一步包括同步傳輸塊子模塊接收被測(cè)試SDH邏輯發(fā)送來(lái)的SDH數(shù)據(jù)幀,并分離出高階虛擬容器,發(fā)送給虛擬容器子模塊;虛擬容器子模塊將承載數(shù)據(jù)信息的虛擬容器進(jìn)行解復(fù)用處理獲得相應(yīng)的容器或支路單元;支路單元子模塊分別接收各支路的支路單元,并提取出低階虛擬容器發(fā)送給虛擬容器子模塊;容器子模塊將承載數(shù)據(jù)信息的容器進(jìn)行處理獲得封裝報(bào)文,并發(fā)送給解封裝模塊。
11.一種實(shí)現(xiàn)SDH邏輯測(cè)試的方法,其特征在于,包括A、被測(cè)試SDH邏輯向測(cè)試控制器發(fā)送SDH數(shù)據(jù)幀請(qǐng)求,并由測(cè)試控制器向成幀器下發(fā)測(cè)試命令;B、成幀器收到所述命令后,進(jìn)行內(nèi)部處理并生成相應(yīng)的SDH數(shù)據(jù)幀,并發(fā)送給被測(cè)試SDH邏輯;C、被測(cè)試SDH邏輯處理并傳送所述的SDH數(shù)據(jù)幀,并向控制器發(fā)出發(fā)送報(bào)文請(qǐng)求,由控制器通知分析器進(jìn)行SDH數(shù)據(jù)幀的接收處理;D、分析器接收所述SDH數(shù)據(jù)幀并進(jìn)行分析處理,獲得SDH邏輯測(cè)試結(jié)果。
12.根據(jù)權(quán)利要求11所述的實(shí)現(xiàn)SDH邏輯測(cè)試的方法,其特征在于所述的步驟B包括所述的成幀器將根據(jù)測(cè)試參數(shù)信息生成的SDH數(shù)據(jù)幀通過(guò)共享數(shù)據(jù)結(jié)構(gòu)發(fā)送給被測(cè)試SDH邏輯,所述的被測(cè)試SDH邏輯根據(jù)所述測(cè)試控制器的通知從共享數(shù)據(jù)結(jié)構(gòu)中獲取SDH數(shù)據(jù)幀;所述的步驟D包括分析器通過(guò)共享數(shù)據(jù)結(jié)構(gòu)接收被測(cè)試SDH邏輯發(fā)送來(lái)的SDH數(shù)據(jù)幀。
13.根據(jù)權(quán)利要求11或12所述的實(shí)現(xiàn)SDH邏輯測(cè)試的方法,其特征在于,該方法還包括E、在成幀器的參數(shù)配置模塊和分析器的參數(shù)處理模塊中分別保存有各測(cè)試用參數(shù)的特征信息,及各參數(shù)的配置值信息,根據(jù)所述的參數(shù)的配置值信息和參數(shù)的特征信息可以確定測(cè)試用的參數(shù)信息。
14.根據(jù)權(quán)利要求13所述的實(shí)現(xiàn)SDH邏輯測(cè)試的方法,其特征在于,所述的步驟E還包括測(cè)試用戶通過(guò)測(cè)試控制器對(duì)成幀器的參數(shù)配置模塊和分析器的參數(shù)處理模塊中分別保存的參數(shù)的配置信息進(jìn)行修改。
15.根據(jù)權(quán)利要求13所述的實(shí)現(xiàn)SDH邏輯測(cè)試的方法,其特征在于,所述的步驟E還包括在成幀器的參數(shù)配置模塊和分析器的參數(shù)處理模塊中分別保存參數(shù)的配置信息的初始值。
16.根據(jù)權(quán)利要求11或12所述的實(shí)現(xiàn)SDH邏輯測(cè)試的方法,其特征在于,所述的步驟B和步驟D還包括所述的成幀器或分析器包含的各模塊或子模塊分別作為數(shù)據(jù)緩沖區(qū)的過(guò)濾器,各個(gè)過(guò)濾器對(duì)應(yīng)的緩沖區(qū)根據(jù)緩存需要由對(duì)應(yīng)的上層指針數(shù)組中的指針對(duì)緩沖區(qū)的大小進(jìn)行管理。
全文摘要
本發(fā)明涉及一種實(shí)現(xiàn)SDH邏輯測(cè)試的系統(tǒng)及其方法。本發(fā)明主要包括測(cè)試控制器,成幀器和分析器,當(dāng)需要進(jìn)行SDH邏輯測(cè)試時(shí),由測(cè)試控制器通知成幀器生成相應(yīng)的SDH數(shù)據(jù)幀,并發(fā)送給被測(cè)試SDH邏輯,由被測(cè)試SDH邏輯輸出的SDH數(shù)據(jù)幀發(fā)送給分析器進(jìn)行分析獲得測(cè)試結(jié)果。本發(fā)明中,發(fā)送到被測(cè)試SDH邏輯的激勵(lì)數(shù)據(jù)為SDH數(shù)據(jù)幀,而且,還可以對(duì)接收的SDH數(shù)據(jù)幀采用相同的體系結(jié)構(gòu)對(duì)其進(jìn)行分析獲得測(cè)試結(jié)果,因此,本發(fā)明大大簡(jiǎn)化了SDH邏輯測(cè)試的處理過(guò)程。同時(shí),本發(fā)明中還采用了特征匹配的參數(shù)管理方法對(duì)測(cè)試過(guò)程中需要的參數(shù)進(jìn)行管理,從而方便了對(duì)所述參數(shù)的維護(hù)管理,且便于擴(kuò)展。
文檔編號(hào)H04L12/26GK1791033SQ20041009874
公開日2006年6月21日 申請(qǐng)日期2004年12月15日 優(yōu)先權(quán)日2004年12月15日
發(fā)明者趙寶華, 屈玉貴, 周顥, 李偉東, 程智輝, 王宇凡, 李姝 申請(qǐng)人:華為技術(shù)有限公司, 中國(guó)科學(xué)技術(shù)大學(xué)
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1