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

運行在多網(wǎng)卡計算機上的組播測試裝置及其采用的方法

文檔序號:7652564閱讀:152來源:國知局
專利名稱:運行在多網(wǎng)卡計算機上的組播測試裝置及其采用的方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,并且特別地,涉及一種運行在多網(wǎng)卡計算機上的組播測試裝置及其采用的組播測試方法。
背景技術(shù)
在傳統(tǒng)的接入設(shè)備中,對組播業(yè)務(wù)的測試根據(jù)測試項的不同有很多方法,可以直接采用TV點播的方法。接入設(shè)備上聯(lián)口通過路由器上聯(lián)組播服務(wù)器,用戶口通過調(diào)制解調(diào)器(modem)連接機頂盒。在TV上進行點播,通過觀察視頻的馬賽克等情況來判斷組播服務(wù)的質(zhì)量,通過抓包的方法來判斷組播協(xié)議報文處理的正確性。這種方法雖然比較直觀的模擬真實用戶體驗,但是要進行多個用戶的測試需要多臺TV,測試成本較高,而且測試結(jié)果帶有很大的主觀性,不能給出定量的性能分析。
對組播業(yè)務(wù)的測試也可以采用SmartBits模擬發(fā)送視頻流和協(xié)議報文的方法。由于目前應(yīng)用的Smart Windows等組播測試工具難以自動發(fā)送各種類型組播協(xié)議報文,因此需要人工的參與;而SmartWindows的計數(shù)器難以同時對多個組播組的流量、延時等性能進行計數(shù)和統(tǒng)計,這就使得對組播業(yè)務(wù)的功能和性能的測試存在較多的限制。
現(xiàn)有的接入設(shè)備組播業(yè)務(wù)測試方法存在以下缺點1需要許多專門的測試設(shè)備,比如上述的SmartBits、機頂盒、TV、路由器、組播服務(wù)器等,專用設(shè)備成本較高,而且接入設(shè)備測試時對專業(yè)測試設(shè)備的準(zhǔn)備較為麻煩;2專用設(shè)備不能完全滿足測試要求,某些功能或性能較難測試,很多情況下需要加入手動操作的環(huán)節(jié),操作較復(fù)雜。

發(fā)明內(nèi)容
考慮到現(xiàn)有技術(shù)中的缺陷,本發(fā)明的主要目的在于提供一種運行在多網(wǎng)卡計算機上的組播測試裝置以及基于該裝置的方法。
根據(jù)本發(fā)明的一個實施例,提供了一種運行在多網(wǎng)卡計算機上的組播測試裝置。
該裝置包括數(shù)字用戶接入復(fù)用器層,其中,將數(shù)字用戶接入復(fù)用器的組播業(yè)務(wù)作為一個黑盒處理;網(wǎng)卡驅(qū)動層,用于驅(qū)動測試計算機的不同網(wǎng)卡;收發(fā)包層,用于分發(fā)接收到的組播協(xié)議報文、組播流用戶數(shù)據(jù)報協(xié)議;Internet組管理協(xié)議層,包括主機接口和路由器接口;以及統(tǒng)計監(jiān)測層,用于檢測主機狀態(tài)機和路由器狀態(tài)機以及視頻流的發(fā)送和接收,并輸出監(jiān)測和統(tǒng)計報告。
其中,在數(shù)字用戶接入復(fù)用器層中,上聯(lián)口作為源端口連接至測試計算機的網(wǎng)口,用戶口通過調(diào)制解調(diào)器連接至計算機的網(wǎng)口。并且,在數(shù)字用戶接入復(fù)用器層中,上聯(lián)口作為用戶口連接至計算機的網(wǎng)口。另外,網(wǎng)卡驅(qū)動層進一步用于對各種組播協(xié)議報文進行過濾,以及對指定組播組的數(shù)據(jù)流進行統(tǒng)計。并且,收發(fā)包層進一步用于對協(xié)議包進行合法性檢查,構(gòu)造合法協(xié)議報文。
此外,在主機接口上運行主機狀態(tài)機并接收組播視頻流,其中,主機接口用于發(fā)送Internet組管理協(xié)議成員報告報文、模擬用戶體驗、接收顛簸的組播視頻流。
并且,在路由器接口上運行路由器狀態(tài)機并發(fā)送組播視頻流,路由器接口用于接收成員報告報文、建立和修改報文成員表、發(fā)送普通/特定查詢報文、發(fā)送進行組播測試的多頻道視頻流。
且該裝置的統(tǒng)計監(jiān)測層輸出的監(jiān)測和統(tǒng)計報告包括組播業(yè)務(wù)協(xié)議報文的監(jiān)測、組播業(yè)務(wù)容量測試、組播業(yè)務(wù)時延測試、組播業(yè)務(wù)性能統(tǒng)計。
根據(jù)本發(fā)明的另一實施例,提供了一種基于上述裝置的組播測試方法。
該方法包括以下步驟第一步驟,啟動數(shù)字用戶接入復(fù)用器的組播功能和多網(wǎng)卡計算的組播測試裝置,并發(fā)送組播流;第二步驟,配置接入設(shè)備所支持的最多的組播組數(shù),模擬多個用戶同時進行組播組切換,測試接入設(shè)備所具備的Internet組管理協(xié)議處理能力,以及測試接入設(shè)備是否能夠保證每個用戶足夠的組播帶寬;第三步驟,當(dāng)滿配置后,模擬用戶端對數(shù)字用戶接入復(fù)用器接入設(shè)備的組播組加入時延、測試和統(tǒng)計組播組離開時延、以及判斷接入設(shè)備的快速加入能力、快速離開能力;第四步驟,模擬大量組播視頻流情況下,多個用戶同時點播的網(wǎng)絡(luò)傳送丟包率和錯包率;以及第五步驟輸出測試的接入設(shè)備的組播業(yè)務(wù)統(tǒng)計監(jiān)測報告。
通過上述技術(shù)方案,本發(fā)明可以對寬帶接入設(shè)備的組播業(yè)務(wù)進行詳細準(zhǔn)確而全面的測試。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明第一實施例的運行在多網(wǎng)卡計算機上的組播測試裝置的程序構(gòu)架和各功能層的結(jié)構(gòu)的示意圖;圖2是根據(jù)本發(fā)明實施例的組播測試裝置的測試環(huán)境的示意圖;以及圖3是根據(jù)本發(fā)明的第二實施例的基于上述裝置的組播測試方法的流程圖。
具體實施例方式
下面將參考附圖詳細說明本發(fā)明。
第一實施例首先將參照圖1和圖2描述本發(fā)明的第一實施例。
根據(jù)本發(fā)明第一實施例的運行在多網(wǎng)卡計算機上的組播測試裝置的程序構(gòu)架和各功能層的結(jié)構(gòu)如圖1所示,其中包括數(shù)字用戶接入復(fù)用器(DSALAM)層,其中,將數(shù)字用戶接入復(fù)用器的組播業(yè)務(wù)作為一個黑盒處理;網(wǎng)卡驅(qū)動層,用于驅(qū)動測試計算機的不同網(wǎng)卡;收發(fā)包層,用于分發(fā)接收到的組播協(xié)議報文、組播流用戶數(shù)據(jù)報協(xié)議;Internet組管理協(xié)議層,包括主機接口和路由器接口;以及統(tǒng)計監(jiān)測層,用于檢測主機狀態(tài)機和路由器狀態(tài)機以及視頻流的發(fā)送和接收,并輸出監(jiān)測和統(tǒng)計報告。
圖2示出了該裝置的組播測試環(huán)境,其中,網(wǎng)卡1作為源端口與主控板的一個上聯(lián)口相連,網(wǎng)卡i作為用戶口與主控板的另一個上聯(lián)口相連,網(wǎng)卡n作為用戶口通過modem與線卡相連。
參照圖1示出的裝置的上述各個層的結(jié)構(gòu)和程序框架,下面將具體描述各個層的功能。
該裝置中,在數(shù)字用戶接入復(fù)用器層中,上聯(lián)口作為源端口連接至測試計算機的網(wǎng)口,用戶口通過調(diào)制解調(diào)器連接至計算機的網(wǎng)口。并且,在數(shù)字用戶接入復(fù)用器層中,上聯(lián)口作為用戶口連接至計算機的網(wǎng)口。另外,網(wǎng)卡驅(qū)動層進一步用于對各種組播協(xié)議報文進行過濾,以及對指定組播組的數(shù)據(jù)流進行統(tǒng)計。并且,收發(fā)包層進一步用于對協(xié)議包進行合法性檢查,構(gòu)造合法協(xié)議報文。
此外,在主機接口上運行主機狀態(tài)機并接收組播視頻流,其中,主機接口用于發(fā)送Internet組管理協(xié)議成員報告報文、模擬用戶體驗、接收顛簸的組播視頻流。
并且,在路由器接口上運行路由器狀態(tài)機并發(fā)送組播視頻流,路由器接口用于接收成員報告報文、建立和修改報文成員表、發(fā)送普通/特定查詢報文、發(fā)送進行組播測試的多頻道視頻流。
且該裝置的輸出的監(jiān)測和統(tǒng)計報告包括組播業(yè)務(wù)協(xié)議報文的監(jiān)測、組播業(yè)務(wù)容量測試、組播業(yè)務(wù)時延測試、組播業(yè)務(wù)性能統(tǒng)計。
優(yōu)選地,在實際實施時,統(tǒng)計監(jiān)測層監(jiān)測主機(Host)和路由(Route)狀態(tài)機以及視頻流的發(fā)送和接收,并且輸出監(jiān)測和統(tǒng)計報告。主要的監(jiān)測和統(tǒng)計報告類型包括
(1)組播業(yè)務(wù)協(xié)議報文的監(jiān)測,通過對協(xié)議報文的捕獲和分析,監(jiān)測組播服務(wù)正常的建立、維持和撤銷情況,監(jiān)測組播協(xié)議報文是否異常;(2)組播業(yè)務(wù)容量測試,模擬多個用戶,長時間的進行多頻道多用戶的點播測試。測試接入設(shè)備所具備的IGMP處理能力,是否滿足大量用戶同時進行組播組切換;測試接入設(shè)備是否能夠保證每個用戶足夠的組播帶寬,實現(xiàn)組播流量無阻塞轉(zhuǎn)發(fā),從而滿足寬帶流媒體的業(yè)務(wù)需求;(3)組播業(yè)務(wù)時延測試,測試組播組加入的時延,自用戶口發(fā)出IGMP加入報文至收到所選組播組第一個組播數(shù)據(jù)報文的時間,從而判斷接入設(shè)備組播組快速加入能力,保證用戶的使用體驗;測試組播組離開時延,自用戶口發(fā)出IGMP離開報文至不再收到該組播組組播數(shù)據(jù)報文的時間,從而判斷接入設(shè)備組播組快速離開能力,保證非包月制收費模式下的計費準(zhǔn)確性;(4)組播業(yè)務(wù)性能統(tǒng)計,對Router接口發(fā)送的視頻流和Host接口接收到的視頻流進行比較統(tǒng)計,從而統(tǒng)計接入設(shè)備組播視頻流的丟包率、錯包率等。模擬大量組播視頻流情況下,多個用戶同時點播,從Router接口發(fā)送至Host接口接收到組播數(shù)據(jù)流的網(wǎng)絡(luò)傳送丟包率和錯包率的多少,判斷是否滿足IP多媒體業(yè)務(wù)的需求。
第二實施例如圖3所示,根據(jù)本發(fā)明的第二實施例的基于上述裝置的組播測試方法包括以下步驟步驟S302,啟動數(shù)字用戶接入復(fù)用器的組播功能和多網(wǎng)卡計算的組播測試裝置,并發(fā)送組播流;步驟S304,配置接入設(shè)備所支持的最多的組播組數(shù),模擬多個用戶同時進行組播組切換,測試接入設(shè)備所具備的Internet組管理協(xié)議處理能力,以及測試接入設(shè)備是否能夠保證每個用戶足夠的組播帶寬;步驟S306,當(dāng)滿配置后,模擬用戶端對數(shù)字用戶接入復(fù)用器接入設(shè)備的組播組加入時延、測試和統(tǒng)計組播組離開時延、以及判斷接入設(shè)備的快速加入能力、快速離開能力;步驟S308,模擬大量組播視頻流情況下,多個用戶同時點播的網(wǎng)絡(luò)傳送丟包率和錯包率;以及步驟S310,輸出測試的接入設(shè)備的組播業(yè)務(wù)統(tǒng)計監(jiān)測報告。
優(yōu)選的,在實際實施的情況下,該方法的執(zhí)行步驟如下(1)搭建如圖2所示的組播測試環(huán)境,網(wǎng)卡1作為源端口與主控板的一個上聯(lián)口相連,網(wǎng)卡i作為用戶口與主控板的另一個上聯(lián)口相連,網(wǎng)卡n作為用戶口通過modem與線卡相連;(2)啟動DSLAM的組播功能和測試計算機的組播測試程序,并發(fā)送組播流,其中,優(yōu)選地DSLAM可以設(shè)置為proxy、router、snooping模式,對測試計算機作相應(yīng)的設(shè)置,通過測試計算機對各種報文的正常處理來驗證DSLAM的協(xié)議功能正常,從而進行下一步組播業(yè)務(wù)的功能和性能測試;(3)配置接入設(shè)備所支持的最多的組播組數(shù)(頻道數(shù)),模擬多個用戶同時進行組播組切換,測試接入設(shè)備所具備的IGMP處理能力,是否滿足大量用戶同時進行組播組切換;測試接入設(shè)備是否能夠保證每個用戶足夠的組播帶寬,實現(xiàn)組播流量無阻塞轉(zhuǎn)發(fā),滿足寬帶流媒體的業(yè)務(wù)需求;(4)當(dāng)完成配置后,模擬用戶端對DSLAM接入設(shè)備的組播組加入時延、組播組離開時延進行測試和統(tǒng)計,判斷接入設(shè)備的快速加入能力、快速離開能力,從而保證用戶的使用體驗、用戶的計費準(zhǔn)確性等,類似于上述的步驟S306;
(5)如步驟S308,模擬大量組播視頻流情況下,多個用戶同時點播,從組播源發(fā)出至用戶接收設(shè)備收到組播數(shù)據(jù)流的網(wǎng)絡(luò)傳送丟包率和錯包率的多少,判斷是否滿足IP多媒體業(yè)務(wù)的需求;以及(6)如步驟S310,輸出測試的接入設(shè)備的組播業(yè)務(wù)統(tǒng)計監(jiān)測報告,提供設(shè)備商進行組播業(yè)務(wù)的開發(fā)指導(dǎo)或運營商進行組播業(yè)務(wù)的性能評估、分析和比較。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種組播測試裝置,運行在多網(wǎng)卡計算機上,其特征在于,包括數(shù)字用戶接入復(fù)用器層,其中,將數(shù)字用戶接入復(fù)用器的組播業(yè)務(wù)作為一個黑盒處理;網(wǎng)卡驅(qū)動層,用于驅(qū)動測試計算機的不同網(wǎng)卡;收發(fā)包層,用于分發(fā)接收到的組播協(xié)議報文、組播流用戶數(shù)據(jù)報協(xié)議;Internet組管理協(xié)議層,包括主機接口和路由器接口;以及統(tǒng)計監(jiān)測層,用于檢測主機狀態(tài)機和路由器狀態(tài)機以及視頻流的發(fā)送和接收,并輸出監(jiān)測和統(tǒng)計報告。
2.根據(jù)權(quán)利要求1所述的組播測試裝置,其特征在于,在所述數(shù)字用戶接入復(fù)用器層中,上聯(lián)口作為源端口連接至測試計算機的網(wǎng)口,用戶口通過調(diào)制解調(diào)器連接至計算機的網(wǎng)口。
3.根據(jù)權(quán)利要求1所述的組播測試裝置,其特征在于,在所述數(shù)字用戶接入復(fù)用器層中,上聯(lián)口作為用戶口連接至計算機的網(wǎng)口。
4.根據(jù)權(quán)利要求1所述的組播測試裝置,其特征在于,所述網(wǎng)卡驅(qū)動層進一步用于對各種組播協(xié)議報文進行過濾,以及對指定組播組的數(shù)據(jù)流進行統(tǒng)計。
5.根據(jù)權(quán)利要求1所述的組播測試裝置,其特征在于,所述收發(fā)包層進一步用于對協(xié)議包進行合法性檢查,構(gòu)造合法協(xié)議報文。
6.根據(jù)權(quán)利要求1所述的組播測試裝置,其特征在于,在所述主機接口上運行主機狀態(tài)機并接收組播視頻流,其中,所述主機接口用于發(fā)送Internet組管理協(xié)議成員報告報文、模擬用戶體驗、接收顛簸的組播視頻流。
7.根據(jù)權(quán)利要求1所述的組播測試裝置,其特征在于,在所述路由器接口上運行路由器狀態(tài)機并發(fā)送組播視頻流,所述路由器接口用于接收成員報告報文、建立和修改報文成員表、發(fā)送普通/特定查詢報文、發(fā)送進行組播測試的多頻道視頻流。
8.根據(jù)權(quán)利要求1所述的組播測試裝置,其特征在于,所述統(tǒng)計監(jiān)測層輸出的監(jiān)測和統(tǒng)計報告包括組播業(yè)務(wù)協(xié)議報文的監(jiān)測、組播業(yè)務(wù)容量測試、組播業(yè)務(wù)時延測試、組播業(yè)務(wù)性能統(tǒng)計。
9.一種組播測試方法,使用根據(jù)權(quán)利要求1至8中任一項所述的裝置,其特征在于,包括以下步驟第一步驟,啟動數(shù)字用戶接入復(fù)用器的組播功能和多網(wǎng)卡計算的組播測試裝置,并發(fā)送組播流;第二步驟,配置接入設(shè)備所支持的最多的組播組數(shù),模擬多個用戶同時進行組播組切換,測試接入設(shè)備所具備的Internet組管理協(xié)議處理能力,以及測試接入設(shè)備是否能夠保證每個用戶足夠的組播帶寬;第三步驟,當(dāng)滿配置后,模擬用戶端對數(shù)字用戶接入復(fù)用器接入設(shè)備的組播組加入時延、測試和統(tǒng)計組播組離開時延、以及判斷接入設(shè)備的快速加入能力、快速離開能力;以及第四步驟,模擬大量組播視頻流情況下,多個用戶同時點播的網(wǎng)絡(luò)傳送丟包率和錯包率。
10.根據(jù)權(quán)利要求9所述的組播測試方法,其特征在于,進一步包括以下步驟第五步驟輸出測試的接入設(shè)備的組播業(yè)務(wù)統(tǒng)計監(jiān)測報告。
全文摘要
本發(fā)明公開了一種運行在多網(wǎng)卡計算機上的組播測試裝置,包括數(shù)字用戶接入復(fù)用器層,其中,將數(shù)字用戶接入復(fù)用器的組播業(yè)務(wù)作為一個黑盒處理;網(wǎng)卡驅(qū)動層,用于驅(qū)動測試計算機的不同網(wǎng)卡;收發(fā)包層,用于分發(fā)接收到的組播協(xié)議報文、組播流用戶數(shù)據(jù)報協(xié)議;Internet組管理協(xié)議層,包括主機接口和路由器接口;以及統(tǒng)計監(jiān)測層,用于檢測主機狀態(tài)機和路由器狀態(tài)機以及視頻流的發(fā)送和接收,并輸出監(jiān)測和統(tǒng)計報告。另外,本發(fā)明還公開了一種基于該裝置的組播測試方法。通過使用本發(fā)明,可以對寬帶接入設(shè)備的組播業(yè)務(wù)進行詳細準(zhǔn)確而全面的測試。
文檔編號H04N7/173GK101035136SQ20071010042
公開日2007年9月12日 申請日期2007年4月6日 優(yōu)先權(quán)日2007年4月6日
發(fā)明者解應(yīng)春, 施京 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1