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

一種組播協(xié)議測試方法

文檔序號:7772959閱讀:358來源:國知局
一種組播協(xié)議測試方法
【專利摘要】本發(fā)明公開了一種組播協(xié)議測試方法,屬于組播協(xié)議測試【技術(shù)領(lǐng)域】,包括了一個組播發(fā)生終端與至少兩個組播接收終端;組播發(fā)生終端通過一個通信裝置與至少兩個組播接收終端之間進(jìn)行報(bào)文信息的交互;報(bào)文信息包括協(xié)議報(bào)文信息和數(shù)據(jù)報(bào)文信息;步驟1,配置通信裝置以運(yùn)行組播協(xié)議;步驟2,每個組播接收終端向通信裝置發(fā)送不同的協(xié)議報(bào)文信息;每個組播接收終端根據(jù)接收到的相應(yīng)的報(bào)文信息,判斷組播協(xié)議是否能在通信裝置上正常運(yùn)行。上述技術(shù)方案的有益效果是:有效區(qū)分了組播協(xié)議中的各個協(xié)議報(bào)文,針對特殊的組地址進(jìn)行了具有針對性的測試,提升了組播協(xié)議測試的精確度。
【專利說明】一種組播協(xié)議測試方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及組播協(xié)議測試【技術(shù)領(lǐng)域】,尤其涉及一種組播協(xié)議測試方法。
【背景技術(shù)】
[0002]組播技術(shù)(Multicast)作為一種網(wǎng)絡(luò)通信技術(shù),其主要實(shí)現(xiàn)點(diǎn)對多點(diǎn)的網(wǎng)絡(luò)連接與數(shù)據(jù)傳輸,即加入同一個通信組的主機(jī)可以接收到該組內(nèi)的所有數(shù)據(jù),而網(wǎng)絡(luò)中的交換機(jī)和路由器只向有需求者復(fù)制并轉(zhuǎn)發(fā)其所要求的數(shù)據(jù)。組播通信技術(shù)需要采用組播通信的相關(guān)協(xié)議,現(xiàn)有技術(shù)中,對于不同的通信設(shè)備,在進(jìn)行組播通信前會對其進(jìn)行組播協(xié)議測試,旨在測試組播協(xié)議能否在該通信設(shè)備上正常運(yùn)行。
[0003]但是,現(xiàn)有的組播協(xié)議測試方法并不具有一定的針對性,例如針對一些具有特殊組地址的協(xié)議報(bào)文或者數(shù)據(jù)報(bào)文,現(xiàn)有技術(shù)無法對通信設(shè)備的一一辨認(rèn)能力進(jìn)行有針對性的測試。
[0004]中國專利(CN102299848A)公開了一種組播報(bào)文傳輸方法及運(yùn)營商邊緣設(shè)備,包括:PE接收MVPN中需要進(jìn)行組播傳輸?shù)乃骄W(wǎng)組播報(bào)文;并確定接收的該私網(wǎng)組播報(bào)文是私網(wǎng)組播協(xié)議報(bào)文還是私網(wǎng)組播數(shù)據(jù)報(bào)文;以及當(dāng)確定該私網(wǎng)組播報(bào)文為私網(wǎng)組播協(xié)議報(bào)文時,通過該MVPN對應(yīng)的組播組的第一組播分發(fā)樹,在公網(wǎng)中對該私網(wǎng)組播協(xié)議報(bào)文進(jìn)行組播傳輸;當(dāng)確定該私網(wǎng)組播報(bào)文為私網(wǎng)組播數(shù)據(jù)報(bào)文時,通過該MVPN對應(yīng)的組播組的第二組播分發(fā)樹,在公網(wǎng)中對該私網(wǎng)組播數(shù)據(jù)報(bào)文進(jìn)行組播傳輸。上述技術(shù)方案僅公開了組播報(bào)文傳輸?shù)姆椒?,并未涉及其中的?xì)節(jié)部分,無法解決現(xiàn)有技術(shù)中的問題;
[0005]中國專利(CN1859284)公開了一種對同一接入端口下多臺終端進(jìn)行組播管理的方法,路由器側(cè)設(shè)備區(qū)分同一接入端口下多臺組播終端時包括以下步驟:設(shè)置同一個接入端口下各組播終端的終端編號;同一接入端口下不同組播終端在構(gòu)造因特網(wǎng)組播管理協(xié)議報(bào)告報(bào)文或離開報(bào)文時,將終端編號填入因特網(wǎng)組播管理協(xié)議報(bào)文的未用字段中;路由器側(cè)設(shè)備通過分析收到的因特網(wǎng)組播管理協(xié)議報(bào)告報(bào)文和離開報(bào)文中的未用字段,區(qū)分同一接入端口下的各組播終端。上述技術(shù)方案并未對協(xié)議報(bào)文的類型進(jìn)行細(xì)致的區(qū)分與辨認(rèn),無法解決現(xiàn)有技術(shù)中存在的問題。

【發(fā)明內(nèi)容】

[0006]根據(jù)現(xiàn)有技術(shù)中存在的問題,即在組播協(xié)議測試中無法對各協(xié)議報(bào)文進(jìn)行細(xì)致的辨認(rèn)和驗(yàn)證;現(xiàn)提供一種組播協(xié)議測試方法的技術(shù)方案,具體包括:
[0007]—種組播協(xié)議測試方法,適用于通信設(shè)備中;其中,包括一個組播發(fā)生終端與至少兩個組播接收終端;所述組播發(fā)生終端通過一個通信裝置與至少兩個所述組播接收終端之間進(jìn)行報(bào)文信息的交互;所述報(bào)文信息包括協(xié)議報(bào)文信息和數(shù)據(jù)報(bào)文信息;
[0008]步驟I,配置所述通信裝置以運(yùn)行組播協(xié)議;
[0009]步驟2,每個所述組播接收終端向所述通信裝置發(fā)送不同的所述協(xié)議報(bào)文信息;每個所述組播接收終端根據(jù)接收到的相應(yīng)的所述報(bào)文信息,判斷所述組播協(xié)議是否能在所述通信裝置上正常運(yùn)行。
[0010]優(yōu)選的,該組播協(xié)議測試方法,其中,
[0011]所述通信裝置向所述組播接收終端發(fā)送相應(yīng)的所述協(xié)議報(bào)文信息;
[0012]所述組播發(fā)生終端向所述通信裝置發(fā)送所述數(shù)據(jù)報(bào)文信息;所述通信裝置向所述組播接收終端發(fā)送相應(yīng)的所述數(shù)據(jù)報(bào)文信息;
[0013]優(yōu)選的,該組播協(xié)議測試方法,其中,所述協(xié)議報(bào)文信息包括加入報(bào)文信息、查詢報(bào)文信息和尚開報(bào)文信息。
[0014]優(yōu)選的,該組播協(xié)議測試方法,其中,至少兩個所述組播接收終端包括第一組播接收終端和第二組播接收終端;
[0015]所述組播發(fā)生終端通過一第一接口連接至所述通信裝置;
[0016]所述第一組播接收終端通過一第二接口連接至所述通信裝置;
[0017]所述第二組播接收終端通過一第三接口連接至所述通信裝置。
[0018]優(yōu)選的,該組播協(xié)議測試方法,其中,
[0019]所述步驟2中,所述第一組播接收終端首先向所述通信裝置發(fā)送組地址為225.0.0.1的所述加入報(bào)文信息:
[0020]步驟al,所述第一組播接收終端向所述通信裝置發(fā)送組地址為225.0.0.1的所述加入報(bào)文信息;
[0021]步驟a2,判斷所述第一組播接收終端判斷是否收到相應(yīng)的所述數(shù)據(jù)報(bào)文信息;
[0022]若所述第一組播接收終端收到所述數(shù)據(jù)報(bào)文信息,則轉(zhuǎn)至步驟a3 ;
[0023]若所述第一組播接收終端未接收到所述數(shù)據(jù)報(bào)文信息,則判定所述通信裝置無法正常下發(fā)所述數(shù)據(jù)報(bào)文信息,隨后退出;
[0024]步驟a3,所述第二組播接收終端向所述通信裝置發(fā)送預(yù)定的所述協(xié)議報(bào)文信息,并判斷所述組播接收終端是否收到相應(yīng)的所述報(bào)文信息。
[0025]優(yōu)選的,該組播協(xié)議測試方法,其中,所述步驟a3具體包括:
[0026]步驟bl,所述第二組播接收終端向所述通信裝置發(fā)送組地址為225.0.0.1的所述加入報(bào)文信息;
[0027]步驟b2,判斷所述第二組播接收終端是否收到所述數(shù)據(jù)報(bào)文信息;
[0028]若所述第二組播接收終端未接收到所述數(shù)據(jù)報(bào)文信息,則判斷所述通信裝置無法正常下發(fā)所述數(shù)據(jù)報(bào)文信息,隨后退出;
[0029]若所述第二組播接收終端接收到所述數(shù)據(jù)報(bào)文信息,則轉(zhuǎn)至所述步驟b3 ;
[0030]步驟b3,判斷所述第一組播接收終端是否收到所述查詢報(bào)文信息;
[0031]若所述第一組播接收終端接收到所述查詢報(bào)文信息,則判定所述通信裝置將所述組播地址為225.0.0.1的所述加入報(bào)文信息與所述查詢報(bào)文信息混淆,隨后退出;
[0032]若所述第一組播接收終端未接收到所述查詢報(bào)文,則轉(zhuǎn)至步驟b3 ;
[0033]步驟b4,所述第一組播接收終端向所述通信裝置發(fā)送相應(yīng)的所述協(xié)議報(bào)文信息,并判斷所述組播接收終端是否收到相應(yīng)的所述報(bào)文信息。
[0034]優(yōu)選的,該組播協(xié)議測試方法,其中,所述步驟b3具體包括:
[0035]步驟Cl,所述第一組播接收終端向所述通信裝置發(fā)送組地址為225.0.0.2的所述加入報(bào)文信息;[0036]步驟c2,判斷所述第一組播接收終端是否接收到相應(yīng)的所述數(shù)據(jù)報(bào)文信息;
[0037]若所述第一組播接收終端接收到相應(yīng)的所述數(shù)據(jù)報(bào)文信息,則轉(zhuǎn)至步驟c3 ;
[0038]若所述第一組播接收終端未接收到相應(yīng)的所述數(shù)據(jù)報(bào)文信息,則判定所述通信裝置無法正常下發(fā)所述數(shù)據(jù)報(bào)文信息,隨后退出;
[0039]步驟c3,判斷所述第二組播接收終端是否接收到相應(yīng)的所述查詢報(bào)文信息;
[0040]若所述第二組播接收終端未接收到相應(yīng)的所述查詢報(bào)文信息,則轉(zhuǎn)至步驟c4 ;
[0041]若所述第二組播接收終端接收到相應(yīng)的所述查詢報(bào)文信息,則判定所述通信裝置將所述組地址為225.0.0.2的加入報(bào)文與所述離開報(bào)文混淆,隨后退出;
[0042]步驟c4,所述第二組播接收終端向所述通信裝置發(fā)送相應(yīng)的所述協(xié)議報(bào)文信息,并判斷所述第二組播接收終端是否接收到相應(yīng)的所述報(bào)文信息。
[0043]優(yōu)選的,該組播協(xié)議測試方法,其中,所述步驟c4具體包括:
[0044]步驟dl,所述第二組播接收終端向所述通信裝置發(fā)送組地址為225.0.0.2的所述加入報(bào)文信息;
[0045]步驟d2,判斷所述第二組播接收終端是否接收到相應(yīng)的所述數(shù)據(jù)報(bào)文信息;
[0046]若所述第二組播接收終端接收到所述數(shù)據(jù)報(bào)文信息,則轉(zhuǎn)至步驟d3 ;
[0047]若所述第二組播接收終端未接收到所述數(shù)據(jù)報(bào)文信息,則判定所述通信裝置無法正常下發(fā)所述數(shù)據(jù)報(bào)文信息,隨后退出;
[0048]步驟d3,所述第一組播接收終端向所述通信設(shè)備發(fā)送相應(yīng)的所述協(xié)議報(bào)文信息,并判斷所述第一組播接收終端是否接收到相應(yīng)的所述報(bào)文信息。
[0049]優(yōu)選的,該組播協(xié)議測試方法,其中,所述步驟d3具體包括:
[0050]步驟el,所述第一組播接收終端向所述通信設(shè)備發(fā)送組地址為225.0.0.1的所述尚開報(bào)文信息;
[0051]步驟e2,判斷所述第一組播接收終端是否接收相應(yīng)的所述查詢報(bào)文信息;
[0052]若所述第一組播接收終端未接收到相應(yīng)的所述查詢報(bào)文信息,則判斷所述通信裝置無法正常識別所述離開報(bào)文信息,隨后退出;
[0053]若所述第一組播接收終端接收到相應(yīng)的所述查詢報(bào)文信息,則轉(zhuǎn)至步驟e3 ;
[0054]步驟e3,所述第二組播接收終端向所述通信裝置發(fā)送相應(yīng)的所述協(xié)議報(bào)文信息,并判斷所述第二組播接收終端是否接收到相應(yīng)的所述報(bào)文信息。
[0055]優(yōu)選的,該組播協(xié)議測試方法,其中,所述步驟e4具體包括:
[0056]步驟Π,所述第二組播接收終端向所述通信裝置發(fā)送組地址為225.0.0.2的所述尚開報(bào)文信息;
[0057]步驟f2,判斷所述第二組播接收終端是否接收到相應(yīng)的所述查詢報(bào)文信息
[0058]若所述第二組播接收終端接收到相應(yīng)的所述查詢報(bào)文信息,,則轉(zhuǎn)至步驟f3 ;
[0059]若所述第二組播接收終端未接收到相應(yīng)的所述查詢報(bào)文信息,則判定所述通信裝置無法正常識別所述離開報(bào)文信息,隨后退出;
[0060]步驟f3,判斷所述第一組播接收終端是否能夠繼續(xù)播放組地址為225.0.0.1的節(jié)目;
[0061]若所述第一組播接收終端無法繼續(xù)播放組地址為225.0.0.1的節(jié)目,則判斷所述通信裝置將組地址為225.0.0.2的所述加入報(bào)文信息與所述離開報(bào)文信息混淆,隨后退出;
[0062]若所述第一組播接收終端能夠繼續(xù)播放組地址為225.0.0.1的節(jié)目,則判斷所述組播協(xié)議正常運(yùn)行,隨后退出。
[0063]優(yōu)選的,該組播協(xié)議測試方法,其中,所述查詢報(bào)文信息包括通用查詢報(bào)文信息和特定查詢報(bào)文信息;
[0064]所述通信裝置以預(yù)設(shè)的時間間隔向至少兩個所述組播接收終端發(fā)送所述通用查詢報(bào)文信息;
[0065]所述通信裝置根據(jù)接收到的所述協(xié)議報(bào)文信息,向所有所述組播接收終端發(fā)送所述通用查詢報(bào)文信息;
[0066]所述通信裝置根據(jù)接收到的所述協(xié)議報(bào)文信息,向特定的所述組播接收終端發(fā)送所述特定查詢報(bào)文信息。
[0067]優(yōu)選的,該組播協(xié)議測試方法,其中,在所述步驟d3中,在所述第一組播接收終端向所述通信設(shè)備發(fā)送相應(yīng)的所述協(xié)議報(bào)文信息之前,首先判斷所述組播接收終端是否能持續(xù)與所述通信裝置保持所述報(bào)文信息的交互:
[0068]步驟d31,判斷所述第一組播接收終端是否能夠正常接收所述通信裝置以所述預(yù)設(shè)的時間間隔下發(fā)的所述通用查詢報(bào)文;
[0069]若能夠正常接收,則轉(zhuǎn)至步驟d32 ;
[0070]若不能正常接收,則判斷所述第一組播接收終端不能與所述通信裝置保持正常交互,隨后退出;
[0071]步驟d32,判斷所述第二組播接收終端是否能夠正常接收所述通信裝置以所述預(yù)設(shè)的時間間隔下發(fā)的所述通用查詢報(bào)文;
[0072]若能夠正常接收,則繼續(xù)執(zhí)行所述步驟d3 ;
[0073]若不能正常接收,則判斷所述第二組播接收終端不能與所述通信裝置保持正常交互,隨后退出。
[0074]優(yōu)選的,該組播協(xié)議測試方法,其中,所述步驟f3中,在判定所述組播協(xié)議正常運(yùn)行之后,判斷所述組播接收終端是否能持續(xù)與所述通信裝置保持所述報(bào)文信息的交互:
[0075]步驟f31,判斷所述第一組播接收終端是否能夠正常接收所述通信裝置以所述預(yù)設(shè)的時間間隔下發(fā)的所述組地址為225.0.0.2的所述通用查詢報(bào)文信息;
[0076]若能夠正常接收,則轉(zhuǎn)至步驟f32 ;
[0077]若不能正常接收,則判斷所述第一組播接收終端不能與所述通信裝置保持正常交互,隨后退出;
[0078]步驟f32,判斷所述第二組播接收終端是否能夠正常接收所述通信裝置以所述預(yù)設(shè)的時間間隔下發(fā)的所述組地址為225.0.0.1的所述通用查詢報(bào)文;
[0079]若能夠正常接收,則判定所述組播協(xié)議正常運(yùn)行;隨后退出;
[0080]若不能正常接收,則判斷所述第二組播接收終端不能與所述通信裝置保持正常交互,隨后退出。
[0081]優(yōu)選的,該組播協(xié)議測試方法,其中,當(dāng)所述組播接收終端接收到所述查詢報(bào)文信息時,判斷所述查詢報(bào)文信息是否為所述組播協(xié)議測試方法中需要的查詢報(bào)文信息的步驟具體包括:[0082]步驟A,首先判斷所述查詢報(bào)文信息的類型;
[0083]若所述組播接收終端接收到的為所述特定查詢報(bào)文信息,則判斷所述特定查詢報(bào)文信息為所述組播協(xié)議測試方法中需要的查詢報(bào)文信息,隨后退出;
[0084]若所述組播接收終端接收到的為所述通用查詢報(bào)文信息,則轉(zhuǎn)至步驟B ;
[0085]步驟B,所述組播接收終端再次向所述通信裝置發(fā)送相應(yīng)的所述協(xié)議報(bào)文信息,并判斷是否接收到相應(yīng)的所述通用查詢報(bào)文信息;
[0086]若所述組播接收終端仍然接收到所述通用查詢報(bào)文信息,則判斷所述通用查詢報(bào)文信息為所述組播協(xié)議測試方法中需要的查詢報(bào)文信息,隨后退出;
[0087]若所述組播接收終端未接收到所述通用查詢報(bào)文信息,則判斷所述通用查詢報(bào)文信息不是所述組播協(xié)議測試方法中需要的查詢報(bào)文信息,隨后轉(zhuǎn)至步驟C ;
[0088]步驟C,拋棄所述通用查詢報(bào)文信息,隨后退出。
[0089]上述技術(shù)方案的有益效果是:
[0090]I)有效區(qū)分了組播協(xié)議中的各個協(xié)議報(bào)文;
[0091 ] 2 )針對特殊的組地址進(jìn)行了具有針對性的測試,提升了組播協(xié)議測試的精確度?!緦@綀D】

【附圖說明】
[0092]圖1是本發(fā)明的較佳的實(shí)施例中,組播協(xié)議測試方法所需的基礎(chǔ)結(jié)構(gòu)示意圖;
[0093]圖2是本發(fā)明的較佳的實(shí)施例中,對組播協(xié)議進(jìn)行測試的總體流程示意圖;
[0094]圖3-10是本發(fā)明的較佳的實(shí)施例中,于圖2的基礎(chǔ)上對組播協(xié)議測試方法的進(jìn)一步展開的流程示意圖。
【具體實(shí)施方式】
[0095]下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步說明,但不作為本發(fā)明的限定。
[0096]如圖1所示,本發(fā)明的較佳的實(shí)施例中,對采用組播協(xié)議通信的通信裝置I進(jìn)行測試。該通信裝置I包括了多個通信接口。一個組播發(fā)生終端2通過一第一接口 11連接至通信裝置1,至少兩個組播接收終端通過相應(yīng)的通信接口連接至通信裝置I ;即一個組播發(fā)生終端2通過通信裝置I與至少兩個組播接收終端之間建立組播通信連接關(guān)系。
[0097]本發(fā)明的較佳的實(shí)施例中,為了方便描述,將至少兩個組播接收終端限定為兩個組播接收終端:第一組播接收終端3和第二組播接收終端4 ;其中第一組播接收終端3通過一第二接口 12連接至通信裝置I,第二組播接收終端4通過一第三接口 13連接至通信裝置
1
[0098]本發(fā)明的較佳的實(shí)施例中,于上述結(jié)構(gòu)的基礎(chǔ)上,組播發(fā)生終端2通過通信裝置I與第一組播接收終端3和第二組播接收終端4建立連接,并進(jìn)行報(bào)文信息的交互。
[0099]本發(fā)明的較佳的實(shí)施例中,上述報(bào)文信息包括了協(xié)議報(bào)文信息和數(shù)據(jù)報(bào)文信息,其中:
[0100]通信裝置I根據(jù)第一組播接收終端3和/或第二組播接收終端4發(fā)送的協(xié)議報(bào)文信息,向第一組播接收終端3和/或第二組播接收終端4發(fā)送相應(yīng)的協(xié)議報(bào)文信息;
[0101]組播發(fā)生終端2向通信裝置I發(fā)送數(shù)據(jù)報(bào)文信息,通信裝置I根據(jù)上述組播接收終端3和/或4發(fā)送的不同的協(xié)議報(bào)文信息,向組播接收終端3和/或4發(fā)送相應(yīng)的數(shù)據(jù)報(bào)文信息。
[0102]因此,本發(fā)明的較佳的實(shí)施例中,通信裝置I實(shí)際具有數(shù)據(jù)分配的功能,即組播發(fā)生終端2將數(shù)據(jù)報(bào)文發(fā)送至通信裝置1,同時多個組播接收終端分別發(fā)送不同的協(xié)議報(bào)文至通信裝置I以告知自身需求。通信裝置I根據(jù)不同的組播接收終端的不同需求,將相應(yīng)的數(shù)據(jù)報(bào)文發(fā)送至對應(yīng)的組播接收終端中。
[0103]本發(fā)明的較佳的實(shí)施例中,上述協(xié)議報(bào)文信息包括了用于請求加入通信組的加入報(bào)文信息,用于請求離開通信組的離開報(bào)文信息,以及用于請求查詢報(bào)文信息的查詢報(bào)文信息。
[0104]如圖2所示,本發(fā)明的較佳的實(shí)施例中,一種組播協(xié)議測試方法主要包括:
[0105]步驟1,配置通信裝置以運(yùn)行組播協(xié)議;
[0106]本發(fā)明的較佳的實(shí)施例中,將通信裝置配置成能夠運(yùn)行組播協(xié)議,隨后再通過一系列的測試方法來判斷在該配置下組播協(xié)議是否能夠完全正常運(yùn)行。
[0107]步驟2,每個組播接收終端向通信裝置發(fā)送不同的協(xié)議報(bào)文信息;每個組播接收終端根據(jù)接收到的相應(yīng)的報(bào)文信息,判斷組播協(xié)議是否能在通信裝置上正常運(yùn)行。
[0108]本發(fā)明的較佳的實(shí)施例中,上述步驟2即為:每個組播接收終端向通信裝置發(fā)送不同的協(xié)議報(bào)文信息;通信裝置根據(jù)接收到的協(xié)議報(bào)文信息,向不同的組播接收終端發(fā)送不同的報(bào)文信息(數(shù)據(jù)報(bào)文信息和/或協(xié)議報(bào)文信息);組播接收終端根據(jù)所接收到的報(bào)文信息,判斷組播協(xié)議是否處于正常運(yùn)行的狀態(tài)。
[0109]本發(fā)明的較佳的實(shí)施例中,主要針對特定組地址的報(bào)文信息進(jìn)行測試。具體而言,由于組地址為225.0.0.1的報(bào)文信息與查詢報(bào)文信息的MAC地址相同,通信裝置有可能會將組地址為225.0.0.1的報(bào)文信息誤認(rèn)為是查詢報(bào)文信息;同樣的,由于組地址為225.0.0.2的報(bào)文信息與離開報(bào)文信息的MAC地址相同,通信裝置有可能會將組地址為225.0.0.2的報(bào)文信息誤認(rèn)為是離開報(bào)文信息。針對上述可能存在的情況,本發(fā)明的較佳的實(shí)施例中,具體采用組播接收終端發(fā)送上述兩個組地址下的報(bào)文信息來對組播協(xié)議進(jìn)行測試。
[0110]本發(fā)明的較佳的實(shí)施例中,上述組播發(fā)生終端2在組播協(xié)議測試中模擬組播源,并通過第一接口 11向通信裝置發(fā)送組地址為225.0.0.1以及225.0.0.2的數(shù)據(jù)報(bào)文信息。
[0111]本發(fā)明的較佳的實(shí)施例中,配置通信裝置,使其能夠運(yùn)行IGMP V2 (InternetGroup Management Protocol V2,因特網(wǎng)組管理協(xié)議版本2)組播協(xié)議(proxy),實(shí)現(xiàn)組播點(diǎn)播功能。
[0112]本發(fā)明的較佳的實(shí)施例中,至少兩個組播接收終端通過模擬使用者點(diǎn)播或者停止點(diǎn)播225.0.0.1以及225.0.0.2來對組播協(xié)議的運(yùn)行進(jìn)行測試。
[0113]本發(fā)明的較佳的實(shí)施例中,上述模擬點(diǎn)播或者模擬組播源的動作可以通過抓包模塊(例如VLC模塊)來完成。
[0114]如圖3-10所示,本發(fā)明的較佳的實(shí)施例中,在圖1的基礎(chǔ)上,對組播協(xié)議測試方法進(jìn)行展開描述,具體為:
[0115]如圖3所示,本發(fā)明的較佳的實(shí)施例中,在步驟2中,進(jìn)行以下步驟:
[0116]步驟al,第一組播接收終端向通信裝置發(fā)送組地址為225.0.0.1的加入報(bào)文信息;[0117]本發(fā)明的較佳的實(shí)施例中,該步驟旨在測試通信裝置能否與組播接收終端之間正常通信。
[0118]步驟a2,判斷第一組播接收終端判斷是否收到相應(yīng)的數(shù)據(jù)報(bào)文信息;
[0119]若第一組播接收終端接收到數(shù)據(jù)報(bào)文信息,則轉(zhuǎn)至步驟a3 ;
[0120]若第一組播接收終端未接收到數(shù)據(jù)報(bào)文信息,則判定通信裝置無法正常下發(fā)數(shù)據(jù)報(bào)文信息,隨后退出;
[0121]本發(fā)明的較佳的實(shí)施例中,當(dāng)通信裝置I接收到225.0.0.1的加入報(bào)文信息時,會識別該加入報(bào)文信息,并向第一組播接收終端3發(fā)送相應(yīng)的數(shù)據(jù)報(bào)文信息;因此,若第一組播接收終端3接收到數(shù)據(jù)報(bào)文信息,則說明通信裝置I能夠正常下發(fā)數(shù)據(jù)報(bào)文信息;若未收到,則說明通信裝置I無法正常下發(fā)數(shù)據(jù)報(bào)文信息,具體而言,可能是通信裝置I無法識別組地址為225.0.0.1的加入報(bào)文信息,也可能是通信裝置I與第一組播接收終端3之間的數(shù)據(jù)傳輸鏈路出現(xiàn)問題。因此退出測試流程,對通信裝置進(jìn)行進(jìn)一步配置,以解決上述問題。
[0122]步驟a3,第二組播接收終端向通信裝置發(fā)送預(yù)定的協(xié)議報(bào)文信息,并判斷組播接收終端是否收到相應(yīng)的報(bào)文信息。
[0123]如圖4所示,本發(fā)明的較佳的實(shí)施例中,上述步驟a3具體包括了:
[0124]步驟bl,第二組播接收終端向通信裝置發(fā)送組地址為225.0.0.1的加入報(bào)文信息;
[0125]本發(fā)明的較佳的實(shí)施例中,該步驟旨在測試通信裝置能否區(qū)分組地址為225.0.0.1的報(bào)文信息和查詢報(bào)文信息。
[0126]步驟b2,判斷第二組播接收終端是否收到數(shù)據(jù)報(bào)文信息;
[0127]若第二組播接收終端未接收到數(shù)據(jù)報(bào)文信息,則判斷通信裝置無法正常下發(fā)數(shù)據(jù)報(bào)文信息,隨后退出;
[0128]若第二組播接收終端接收到數(shù)據(jù)報(bào)文信息,則轉(zhuǎn)至步驟b3 ;
[0129]本發(fā)明的較佳的實(shí)施例中,當(dāng)?shù)诙M播接收終端4向通信裝置I發(fā)送組地址為225.0.0.1的加入報(bào)文后,第二組播接收終端4判斷自身是否接收到相應(yīng)的數(shù)據(jù)報(bào)文;若未接收到,則說明通信裝置I無法正常下發(fā)數(shù)據(jù)報(bào)文信息(無法正常識別組地址為225.0.0.1的加入報(bào)文信息/數(shù)據(jù)傳輸鏈路出錯),此時退出,并對通信裝置I進(jìn)行進(jìn)一步的配置。
[0130]步驟b3,判斷第一組播接收終端是否收到查詢報(bào)文信息;
[0131]若第一組播接收終端接收到查詢報(bào)文信息,則判定通信裝置將組播地址為225.0.0.1的加入報(bào)文信息與查詢報(bào)文信息混淆,隨后退出;
[0132]若第一組播接收終端未接收到查詢報(bào)文,則轉(zhuǎn)至步驟b3 ;
[0133]本發(fā)明的較佳的實(shí)施例中,當(dāng)通信裝置I接收到第二組播接收終端4發(fā)送的組地址為225.0.0.1的加入報(bào)文信息后,若通信裝置I將該加入報(bào)文信息誤認(rèn)為是查詢報(bào)文信息,則通信裝置I會向第一組播接收終端3下發(fā)通用查詢報(bào)文信息。所謂通用查詢報(bào)文信息是指,通信裝置I向所有加入組225.0.0.1的組播接收終端下發(fā)通用查詢報(bào)文信息,以查詢組播接收終端的組播通信狀態(tài)。因此,本發(fā)明的較佳的實(shí)施例中,若第一組播接收終端3接收到通用查詢報(bào)文信息,則說明通信裝置I將第二組播接收終端4發(fā)送的組地址為225.0.0.1的加入報(bào)文信息誤認(rèn)為是查詢報(bào)文信息,因此退出,并對通信裝置I進(jìn)行進(jìn)一步的配置;若第一組播接收終端3未收到通用查詢報(bào)文信息,則說明通信裝置能夠正常識別組地址為225.0.0.1的加入報(bào)文信息;
[0134]本發(fā)明的較佳的實(shí)施例中,通信裝置I會定期向組播接收終端3和4下發(fā)通用查詢報(bào)文信息(如下文詳述);簡略來說,當(dāng)?shù)谝唤M播接收終端3接收到通用查詢報(bào)文信息后,其并不確定是否為通信裝置I定期下發(fā)的通用查詢報(bào)文信息還是本次判斷所需要的通用查詢報(bào)文信息;此時第二組播接收終端4再次向通信裝置I發(fā)送組地址為225.0.0.1的加入報(bào)文信息;若第一組播接收終端3再次收到通用查詢報(bào)文信息,則證明此時通信裝置I將組地址為225.0.0.1的加入報(bào)文與查詢報(bào)文混淆。
[0135]步驟b4,第一組播接收終端向通信裝置發(fā)送相應(yīng)的協(xié)議報(bào)文信息,并判斷組播接收終端是否收到相應(yīng)的報(bào)文信息。
[0136]如圖5所示,本發(fā)明的較佳的實(shí)施例中,在圖4的基礎(chǔ)上,上述步驟b3進(jìn)一步包括:
[0137]步驟Cl,第一組播接收終端向通信裝置發(fā)送組地址為225.0.0.2的加入報(bào)文信息;
[0138]本發(fā)明的較佳的實(shí)施例中,該步驟旨在測試通信裝置能否區(qū)分組地址為225.0.0.2的報(bào)文信息和離開報(bào)文信息。
[0139]步驟c2,判斷第一組播接收終端是否接收到相應(yīng)的數(shù)據(jù)報(bào)文信息;
[0140]若第一組播接收終端接收到相應(yīng)的數(shù)據(jù)報(bào)文信息,則轉(zhuǎn)至步驟c3 ;
[0141]若第一組播接收終端未接收到相應(yīng)的數(shù)據(jù)報(bào)文信息,則判定通信裝置無法正常下發(fā)數(shù)據(jù)報(bào)文信息,隨后退出;
[0142]步驟c3,判斷第二組播接收終端是否接收到相應(yīng)的查詢報(bào)文信息;
[0143]若第二組播接收終端未接收到相應(yīng)的查詢報(bào)文信息,則轉(zhuǎn)至步驟c4 ;
[0144]若第二組播接收終端接收到相應(yīng)的查詢報(bào)文信息,則判定通信裝置將組地址為225.0.0.2的加入報(bào)文與尚開報(bào)文混淆,隨后退出;
[0145]本發(fā)明的較佳的實(shí)施例中,當(dāng)?shù)诙M播接收終端4向通信裝置I發(fā)送組地址為225.0.0.2的加入報(bào)文信息后,若通信裝置I將該加入報(bào)文信息誤認(rèn)為是離開報(bào)文信息,則通信裝置I會針對該第二組播接收終端4發(fā)送一個特定查詢報(bào)文信息。所謂特定查詢報(bào)文信息,是指針對某個特定的組播接收終端,以發(fā)送查詢報(bào)文信息的方式查詢該特定的組播接收終端的通信狀態(tài)。若第二組播接收終端4接收到該特定查詢報(bào)文信息時,說明通信裝置I將組地址為225.0.0.2的加入報(bào)文信息誤認(rèn)為是離開報(bào)文信息,隨后退出;若第二組播接收終端4未接收到該特定查詢報(bào)文信息時,則說明組播協(xié)議運(yùn)行正常,進(jìn)行下一步測試。
[0146]本發(fā)明的較佳的實(shí)施例中,由于本次判斷所需要的查詢報(bào)文信息為特定查詢報(bào)文信息,因此無需進(jìn)行通用查詢報(bào)文信息的二次接收和判斷過程。
[0147]步驟c4,第二組播接收終端向通信裝置發(fā)送相應(yīng)的協(xié)議報(bào)文信息,并判斷第二組播接收終端是否接收到相應(yīng)的報(bào)文信息。
[0148]如圖6所示,本發(fā)明的較佳的實(shí)施例中,在圖5的基礎(chǔ)上,上述步驟c4進(jìn)一步展開為:
[0149]步驟dl,第二組播接收終端向通信裝置發(fā)送組地址為225.0.0.2的加入報(bào)文信息;[0150]本發(fā)明的較佳的實(shí)施例中,該步驟旨在測試當(dāng)?shù)诙M播接收終端4發(fā)送組地址為225.0.0.2的加入報(bào)文時,通信裝置I與該第二組播接收終端4之間的數(shù)據(jù)傳輸是否正常。
[0151]步驟d2,判斷第二組播接收終端是否接收到相應(yīng)的數(shù)據(jù)報(bào)文信息;
[0152]若第二組播接收終端接收到數(shù)據(jù)報(bào)文信息,則轉(zhuǎn)至步驟d3 ;
[0153]若第二組播接收終端未接收到數(shù)據(jù)報(bào)文信息,則判定通信裝置無法正常下發(fā)數(shù)據(jù)報(bào)文信息,隨后退出;
[0154]與圖3中所述類似,本發(fā)明的較佳的實(shí)施例中,采用第二組播接收終端4向通信裝置I發(fā)送組地址為225.0.0.2的加入報(bào)文信息,并判斷是否接收到來自通信裝置I的數(shù)據(jù)報(bào)文信息,以此來判斷通信裝置I是否能夠正常下發(fā)數(shù)據(jù)報(bào)文信息。
[0155]步驟d3,第一組播接收終端向通信設(shè)備發(fā)送相應(yīng)的協(xié)議報(bào)文信息,并判斷第一組播接收終端是否接收到相應(yīng)的報(bào)文信息。
[0156]本發(fā)明的較佳的實(shí)施例中,在步驟d3中,在第一組播接收終端向通信設(shè)備發(fā)送相應(yīng)的協(xié)議報(bào)文信息之前,首先判斷組播接收終端3和4是否能與通信裝置I正常交互;具體如圖7所示,為:
[0157]步驟d31,判斷第一組播接收終端是否能夠正常接收通信裝置以預(yù)設(shè)的時間間隔下發(fā)的通用查詢報(bào)文;
[0158]若能夠正常接收,則轉(zhuǎn)至步驟d32 ;
[0159]若不能正常接收,則判斷第一組播接收終端不能與通信裝置保持正常交互,隨后退出;
[0160]本發(fā)明的較佳的實(shí)施例中,通信裝置I會定時向組播接收終端3和4下發(fā)通用查詢報(bào)文信息,以查詢組播接收終端3和4的通信狀態(tài)。
[0161]步驟d32,判斷第二組播接收終端是否能夠正常接收通信裝置以預(yù)設(shè)的時間間隔下發(fā)的通用查詢報(bào)文;
[0162]若能夠正常接收,則繼續(xù)執(zhí)行步驟d3 ;
[0163]若不能正常接收,則判斷第二組播接收終端不能與通信裝置保持正常交互,隨后退出。
[0164]本發(fā)明的較佳的實(shí)施例中,上述判斷是否能夠持續(xù)交互的步驟,旨在判斷通信裝置與組播接收終端之間是否能夠保持報(bào)文交互,以維持正常的組播通信。
[0165]如圖8所示,本發(fā)明的較佳的實(shí)施例中,在圖6的基礎(chǔ)上,上述步驟d3進(jìn)一步展開為:
[0166]步驟el,第一組播接收終端向通信設(shè)備發(fā)送組地址為225.0.0.1的離開報(bào)文信息;
[0167]本發(fā)明的較佳的實(shí)施例中,該步驟旨在判斷通信裝置I能否正常識別離開報(bào)文信息;
[0168]步驟e2,判斷第一組播接收終端是否接收相應(yīng)的查詢報(bào)文信息;
[0169]若第一組播接收終端未接收到相應(yīng)的查詢報(bào)文信息,則判斷通信裝置無法正常識別離開報(bào)文信息,隨后退出;
[0170]若第一組播接收終端接收到相應(yīng)的查詢報(bào)文信息,則轉(zhuǎn)至步驟e3 ;
[0171]本發(fā)明的較佳的實(shí)施例中,上述查詢報(bào)文信息為針對第一組播接收終端3的特定查詢報(bào)文信息。
[0172]本發(fā)明的較佳的實(shí)施例中,當(dāng)?shù)谝唤M播接收終端3向通信裝置I回應(yīng)加入報(bào)文信息,則判斷第一組播接收終端3無法接收相應(yīng)的查詢報(bào)文信息,進(jìn)而判斷通信裝置I無法識別組地址為225.0.0.1的離開報(bào)文信息。
[0173]本發(fā)明的較佳的實(shí)施例中,由于本次判斷所需要的查詢報(bào)文信息為特定查詢報(bào)文信息,因此無需進(jìn)行通用查詢報(bào)文信息的二次接收和判斷過程。
[0174]步驟e3,第二組播接收終端向通信裝置發(fā)送相應(yīng)的協(xié)議報(bào)文信息,并判斷第二組播接收終端是否接收到相應(yīng)的報(bào)文信息。
[0175]如圖9所述,本發(fā)明的較佳的實(shí)施例中,在圖8的基礎(chǔ)上,上述步驟e4進(jìn)一步展開為:
[0176]步驟fl,第二組播接收終端向通信裝置發(fā)送組地址為225.0.0.2的離開報(bào)文信息;
[0177]本發(fā)明的較佳的實(shí)施例中,該步驟旨在判斷通信裝置I能否正常識別離開報(bào)文信息;
[0178]本發(fā)明的較佳的實(shí)施例中,由于本次判斷所需要的查詢報(bào)文信息為特定查詢報(bào)文信息,因此無需進(jìn)行通用查詢報(bào)文信息的二次接收和判斷過程。
[0179]步驟f2,判斷第二組播接收終端是否接收到相應(yīng)的查詢報(bào)文信息
[0180]若第二組播接收終端接收到相應(yīng)的查詢報(bào)文信息,,則轉(zhuǎn)至步驟f3 ;
[0181]本發(fā)明的較佳的實(shí)施例中,若第二組播接收終端4向通信裝置I回應(yīng)加入報(bào)文信息,則判斷第二組播接收終端4未收到相應(yīng)的查詢報(bào)文信息,進(jìn)而判斷通信裝置I無法識別組地址為225.0.0.2的離開報(bào)文信息。
[0182]本發(fā)明的較佳的實(shí)施例中,上述查詢報(bào)文信息為針對第二組播接收終端4的特定查詢報(bào)文信息。
[0183]步驟f3,判斷第一組播接收終端是否能夠繼續(xù)播放組地址為225.0.0.1的節(jié)目;
[0184]若第一組播接收終端無法繼續(xù)播放組地址為225.0.0.1的節(jié)目,則判斷通信裝置將組地址為225.0.0.2的加入報(bào)文信息與離開報(bào)文信息混淆,隨后退出;
[0185]若第一組播接收終端能夠繼續(xù)播放組地址為225.0.0.1的節(jié)目,則判斷組播協(xié)議正常運(yùn)行,隨后退出。
[0186]本發(fā)明的較佳的實(shí)施例中,如上文所述,由于在前述的測試方法中,涉及到較多對于查詢報(bào)文的判斷,且對于查詢報(bào)文來說,分為通用查詢報(bào)文和特定查詢報(bào)文;在對組播協(xié)議的測試過程中,通信裝置仍然會定期下發(fā)通用查詢報(bào)文,因此,需要對組播接收終端3和4所接收的查詢報(bào)文進(jìn)行區(qū)分,如上文中所述的,對查詢報(bào)文進(jìn)行進(jìn)一步區(qū)分的具體步驟如圖10所示,為:
[0187]步驟A,首先判斷查詢報(bào)文信息的類型;
[0188]若組播接收終端接收到的為特定查詢報(bào)文信息,則判斷特定查詢報(bào)文信息為組播協(xié)議測試方法中需要的查詢報(bào)文信息,隨后退出;
[0189]若組播接收終端接收到的為通用查詢報(bào)文信息,則轉(zhuǎn)至步驟B ;
[0190]本發(fā)明的較佳的實(shí)施例中,對于特定查詢報(bào)文信息而言,由于所針對的是特定的組播接收終端3或4,且通信裝置I不會定期下發(fā)特定查詢報(bào)文信息;因此,若接收到的是特定查詢報(bào)文信息,則直接判定其為有效的查詢報(bào)文信息,并繼續(xù)進(jìn)行下一步的相關(guān)判斷
[0191]步驟B,組播接收終端再次向通信裝置發(fā)送相應(yīng)的協(xié)議報(bào)文信息,并判斷是否接收到相應(yīng)的通用查詢報(bào)文信息;
[0192]若組播接收終端仍然接收到通用查詢報(bào)文信息,則判斷通用查詢報(bào)文信息為組播協(xié)議測試方法中需要的查詢報(bào)文信息,隨后退出;
[0193]若組播接收終端未接收到通用查詢報(bào)文信息,則判斷通用查詢報(bào)文信息不是組播協(xié)議測試方法中需要的查詢報(bào)文信息,隨后轉(zhuǎn)至步驟C ;
[0194]步驟C,拋棄通用查詢報(bào)文信息,隨后退出。
[0195]本發(fā)明的較佳的實(shí)施例中,若判定所接收到的為通用查詢報(bào)文信息,則為了區(qū)分是通信裝置I定期下發(fā)的通用查詢報(bào)文信息,還是本測試方法中有用的通用查詢報(bào)文信息,需要對該通用查詢報(bào)文信息做進(jìn)一步區(qū)分,具體為相應(yīng)的組播接收終端3或4再次向通信裝置I發(fā)送相應(yīng)組地址下的相應(yīng)協(xié)議報(bào)文信息,并判斷是否再次收到通用查詢報(bào)文信息;若再次收到,則判定該通用查詢報(bào)文信息為有效的查詢報(bào)文信息。
[0196]本發(fā)明的較佳的實(shí)施例中,于圖9的基礎(chǔ)上,在上述步驟f3中,在判定組播協(xié)議正常運(yùn)行之后,先不退出,繼續(xù)判斷組播接收終端是否能持續(xù)與通信裝置保持報(bào)文信息的交互:
[0197]步驟f31,判斷第一組播接收終端是否能夠正常接收通信裝置以預(yù)設(shè)的時間間隔下發(fā)的組地址為225.0.0.2的通用查詢報(bào)文信息;
[0198]若能夠正常接收,則轉(zhuǎn)至步驟f32 ;
[0199]若不能正常接收,則判斷第一組播接收終端不能與通信裝置保持正常交互,隨后退出;
[0200]本發(fā)明的較佳的實(shí)施例中,判斷第一組播接收終端3是否能夠接收通信裝置定時下發(fā)的通用查詢報(bào)文信息;此時,對于第一組播接收終端3而言,其已經(jīng)退出了組地址為225.0.0.1的組,且沒有需要接收的其他查詢報(bào)文信息(包括通用查詢報(bào)文信息和特定查詢報(bào)文信息),因此,對于收到的組地址為225.0.0.2的查詢報(bào)文,均可以判定為通用查詢報(bào)文。
[0201]步驟f32,判斷第二組播接收終端是否能夠正常接收通信裝置以預(yù)設(shè)的時間間隔下發(fā)的通用查詢報(bào)文;
[0202]若能夠正常接收,則判定組播協(xié)議正常運(yùn)行;隨后退出;
[0203]若不能正常接收,則判斷第二組播接收終端不能與通信裝置保持正常交互,隨后退出。
[0204]本發(fā)明的較佳的實(shí)施例中,判斷第二組播接收終端4是否能夠接收通信裝置定時下發(fā)的通用查詢報(bào)文信息;此時,對于第二組播接收終端4而言,其已經(jīng)退出了組地址為225.0.0.2的組,且沒有需要接收的其他查詢報(bào)文信息(包括通用查詢報(bào)文信息和特定查詢報(bào)文信息),因此,對于收到的組地址為225.0.0.1的查詢報(bào)文,均可以判定為通用查詢報(bào)文。
[0205]以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及保護(hù)范圍,對于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識到凡運(yùn)用本發(fā)明說明書及圖示內(nèi)容所作出的等同替換和顯而易見的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種組播協(xié)議測試方法,適用于通信設(shè)備中;其特征在于,包括一個組播發(fā)生終端與至少兩個組播接收終端;所述組播發(fā)生終端通過一個通信裝置與至少兩個所述組播接收終端之間進(jìn)行報(bào)文信息的交互;所述報(bào)文信息包括協(xié)議報(bào)文信息和數(shù)據(jù)報(bào)文信息; 步驟I,配置所述通信裝置以運(yùn)行組播協(xié)議; 步驟2,每個所述組播接收終端向所述通信裝置發(fā)送不同的所述協(xié)議報(bào)文信息;每個所述組播接收終端根據(jù)接收到的相應(yīng)的所述報(bào)文信息,判斷所述組播協(xié)議是否能在所述通信裝置上正常運(yùn)行。
2.如權(quán)利要求1所述的組播協(xié)議測試方法,其特征在于, 所述通信裝置向所述組播接收終端發(fā)送相應(yīng)的所述協(xié)議報(bào)文信息; 所述組播發(fā)生終端向所述通信裝置發(fā)送所述數(shù)據(jù)報(bào)文信息;所述通信裝置向所述組播接收終端發(fā)送相應(yīng)的所述數(shù)據(jù)報(bào)文信息。
3.如權(quán)利要求2所述的組播協(xié)議測試方法,其特征在于,所述協(xié)議報(bào)文信息包括加入報(bào)文信息、查詢報(bào)文信息和尚開報(bào)文信息。
4.如權(quán)利要求3所述的組播協(xié)議測試方法,其特征在于,至少兩個所述組播接收終端包括第一組播接收終端和第二組播接收終端; 所述組播發(fā)生終端通過一第一接口連接至所述通信裝置; 所述第一組播接收終端通過一第二接口連接至所述通信裝置; 所述第二組播接收終端通過一第三接口連接至所述通信裝置。
5.如權(quán)利要求4所述的組播協(xié)議測試方法,其特征在于, 所述步驟2中,所述第一組播接收終端首先向所述通信裝置發(fā)送組地址為225.0.0.1的所述加入報(bào)文信息: 步驟al,所述第一組播接收終端向所述通信裝置發(fā)送組地址為225.0.0.1的所述加入報(bào)文信息; 步驟a2,判斷所述第一組播接收終端判斷是否收到相應(yīng)的所述數(shù)據(jù)報(bào)文信息; 若所述第一組播接收終端收到所述數(shù)據(jù)報(bào)文信息,則轉(zhuǎn)至步驟a3 ; 若所述第一組播接收終端未接收到所述數(shù)據(jù)報(bào)文信息,則判定所述通信裝置無法正常下發(fā)所述數(shù)據(jù)報(bào)文信息,隨后退出; 步驟a3,所述第二組播接收終端向所述通信裝置發(fā)送預(yù)定的所述協(xié)議報(bào)文信息,并判斷所述組播接收終端是否收到相應(yīng)的所述報(bào)文信息。
6.如權(quán)利要求5所述的組播協(xié)議測試方法,其特征在于,所述步驟a3具體包括: 步驟bl,所述第二組播接收終端向所述通信裝置發(fā)送組地址為225.0.0.1的所述加入報(bào)文信息; 步驟b2,判斷所述第二組播接收終端是否收到所述數(shù)據(jù)報(bào)文信息; 若所述第二組播接收終端未接收到所述數(shù)據(jù)報(bào)文信息,則判斷所述通信裝置無法正常下發(fā)所述數(shù)據(jù)報(bào)文信息,隨后退出; 若所述第二組播接收終端接收到所述數(shù)據(jù)報(bào)文信息,則轉(zhuǎn)至所述步驟b3 ; 步驟b3,判斷所述第一組播接收終端是否收到所述查詢報(bào)文信息; 若所述第一組播接收終端接收到所述查詢報(bào)文信息,則判定所述通信裝置將所述組播地址為225.0.0.1的所述加入報(bào)文信息與所述查詢報(bào)文信息混淆,隨后退出;若所述第一組播接收終端未接收到所述查詢報(bào)文,則轉(zhuǎn)至步驟b3 ; 步驟b4,所述第一組播接收終端向所述通信裝置發(fā)送相應(yīng)的所述協(xié)議報(bào)文信息,并判斷所述組播接收終端是否收到相應(yīng)的所述報(bào)文信息。
7.如權(quán)利要求6所述的組播協(xié)議測試方法,其特征在于,所述步驟b3具體包括: 步驟Cl,所述第一組播接收終端向所述通信裝置發(fā)送組地址為225.0.0.2的所述加入報(bào)文信息; 步驟c2,判斷所述第一組播接收終端是否接收到相應(yīng)的所述數(shù)據(jù)報(bào)文信息; 若所述第一組播接收終端接收到相應(yīng)的所述數(shù)據(jù)報(bào)文信息,則轉(zhuǎn)至步驟c3 ; 若所述第一組播接收終端未接收到相應(yīng)的所述數(shù)據(jù)報(bào)文信息,則判定所述通信裝置無法正常下發(fā)所述數(shù)據(jù)報(bào)文信息,隨后退出; 步驟c3,判斷所述第二組播接收終端是否接收到相應(yīng)的所述查詢報(bào)文信息; 若所述第二組播接收終端未接收到相應(yīng)的所述查詢報(bào)文信息,則轉(zhuǎn)至步驟c4 ; 若所述第二組播接收終端接收到相應(yīng)的所述查詢報(bào)文信息,則判定所述通信裝置將所述組地址為225.0.0.2的加入報(bào)文與所述離開報(bào)文混淆,隨后退出; 步驟c4,所述第二組播接收終端向所述通信裝置發(fā)送相應(yīng)的所述協(xié)議報(bào)文信息,并判斷所述第二組播接收終端是否接收到相應(yīng)的所述報(bào)文信息。
8.如權(quán)利要求7所述的組播協(xié)議測試方法,其特征在于,所述步驟c4具體包括: 步驟dl,所述第二組播接收終端向所述通信裝置發(fā)送組地址為225.0.0.2的所述加入報(bào)文信息; 步驟d2,判斷所述第二組播接收終端是否接收到相應(yīng)的所述數(shù)據(jù)報(bào)文信息; 若所述第二組播接收終端接收到所述數(shù)據(jù)報(bào)文信息,則轉(zhuǎn)至步驟d3 ; 若所述第二組播接收終端未接收到所述數(shù)據(jù)報(bào)文信息,則判定所述通信裝置無法正常下發(fā)所述數(shù)據(jù)報(bào)文信息,隨后退出; 步驟d3,所述第一組播接收終端向所述通信設(shè)備發(fā)送相應(yīng)的所述協(xié)議報(bào)文信息,并判斷所述第一組播接收終端是否接收到相應(yīng)的所述報(bào)文信息。
9.如權(quán)利要求8所述的組播協(xié)議測試方法,其特征在于,所述步驟d3具體包括: 步驟el,所述第一組播接收終端向所述通信設(shè)備發(fā)送組地址為225.0.0.1的所述離開報(bào)文信息; 步驟e2,判斷所述第一組播接收終端是否接收相應(yīng)的所述查詢報(bào)文信息; 若所述第一組播接收終端未接收到相應(yīng)的所述查詢報(bào)文信息,則判斷所述通信裝置無法正常識別所述離開報(bào)文信息,隨后退出; 若所述第一組播接收終端接收到相應(yīng)的所述查詢報(bào)文信息,則轉(zhuǎn)至步驟e3 ; 步驟e3,所述第二組播接收終端向所述通信裝置發(fā)送相應(yīng)的所述協(xié)議報(bào)文信息,并判斷所述第二組播接收終端是否接收到相應(yīng)的所述報(bào)文信息。
10.如權(quán)利要求9所述的組播協(xié)議測試方法,其特征在于,所述步驟e4具體包括: 步驟Π,所述第二組播接收終端向所述通信裝置發(fā)送組地址為225.0.0.2的所述離開報(bào)文信息; 步驟f2,判斷所述第二組播接收終端是否接收到相應(yīng)的所述查詢報(bào)文信息 若所述第二組播接收終端接收到相應(yīng)的所述查詢報(bào)文信息,,則轉(zhuǎn)至步驟f3 ;若所述第二組播接收終端未接收到相應(yīng)的所述查詢報(bào)文信息,則判定所述通信裝置無法正常識別所述離開報(bào)文信息,隨后退出; 步驟f3,判斷所述第一組播接收終端是否能夠繼續(xù)播放組地址為225.0.0.1的節(jié)目;若所述第一組播接收終端無法繼續(xù)播放組地址為225.0.0.1的節(jié)目,則判斷所述通信裝置將組地址為225.0.0.2的所述加入報(bào)文信息與所述離開報(bào)文信息混淆,隨后退出;若所述第一組播接收終端能夠繼續(xù)播放組地址為225.0.0.1的節(jié)目,則判斷所述組播協(xié)議正常運(yùn)行,隨后退出。
11.如權(quán)利要求10所述的組播協(xié)議測試方法,其特征在于,所述查詢報(bào)文信息包括通用查詢報(bào)文信息和特定查詢報(bào)文信息; 所述通信裝置以預(yù)設(shè)的時間間隔向至少兩個所述組播接收終端發(fā)送所述通用查詢報(bào)文信息; 所述通信裝置根據(jù)接收到的所述協(xié)議報(bào)文信息,向所有所述組播接收終端發(fā)送所述通用查詢報(bào)文信息; 所述通信裝置根據(jù)接收到的所述協(xié)議報(bào)文信息,向特定的所述組播接收終端發(fā)送所述特定查詢報(bào)文信息。
12.如權(quán)利要求11所述的組播協(xié)議測試方法,其特征在于,在所述步驟d3中,在所述第一組播接收終端向所述通信設(shè)備發(fā)送相應(yīng)的所述協(xié)議報(bào)文信息之前,首先判斷所述組播接收終端是否能持續(xù)與所述通信裝置保持所述報(bào)文信息的交互: 步驟d31,判斷所述第一組播接收終端是否能夠正常接收所述通信裝置以所述預(yù)設(shè)的時間間隔下發(fā)的所述通用查詢報(bào)文; 若能夠正常接收,則轉(zhuǎn)至步驟d32 ; 若不能正常接收,則判斷所述第一組播接收終端不能與所述通信裝置保持正常交互,隨后退出; 步驟d32,判斷所述第二組播接收終端是否能夠正常接收所述通信裝置以所述預(yù)設(shè)的時間間隔下發(fā)的所述通用查詢報(bào)文; 若能夠正常接收,則繼續(xù)執(zhí)行所述步驟d3 ; 若不能正常接收,則判斷所述第二組播接收終端不能與所述通信裝置保持正常交互,隨后退出。
13.如權(quán)利要求11所述的組播協(xié)議測試方法,其特征在于,所述步驟f3中,在判定所述組播協(xié)議正常運(yùn)行之后,判斷所述組播接收終端是否能持續(xù)與所述通信裝置保持所述報(bào)文信息的交互: 步驟f31,判斷所述第一組播接收終端是否能夠正常接收所述通信裝置以所述預(yù)設(shè)的時間間隔下發(fā)的所述組地址為225.0.0.2的所述通用查詢報(bào)文信息; 若能夠正常接收,則轉(zhuǎn)至步驟f32 ; 若不能正常接收,則判斷所述第一組播接收終端不能與所述通信裝置保持正常交互,隨后退出; 步驟f32,判斷所述第二組播接收終端是否能夠正常接收所述通信裝置以所述預(yù)設(shè)的時間間隔下發(fā)的所述組地址為225.0.0.1的所述通用查詢報(bào)文; 若能夠正常接收,則判定所述組播協(xié)議正常運(yùn)行;隨后退出;若不能正常接收,則判斷所述第二組播接收終端不能與所述通信裝置保持正常交互,隨后退出。
14.如權(quán)利要求12或13中任意一項(xiàng)所述的組播協(xié)議測試方法,其特征在于,當(dāng)所述組播接收終端接收到所述查詢報(bào)文信息時,判斷所述查詢報(bào)文信息是否為所述組播協(xié)議測試方法中需要的查詢報(bào)文信息的步驟具體包括: 步驟A,首先判斷所述查詢報(bào)文信息的類型; 若所述組播接收終端接收到的為所述特定查詢報(bào)文信息,則判斷所述特定查詢報(bào)文信息為所述組播協(xié)議測試方法中需要的查詢報(bào)文信息,隨后退出; 若所述組播接收終端接收到的為所述通用查詢報(bào)文信息,則轉(zhuǎn)至步驟B ; 步驟B,所述組播接收終端再次向所述通信裝置發(fā)送相應(yīng)的所述協(xié)議報(bào)文信息,并判斷是否接收到相應(yīng)的所述通用查詢報(bào)文信息; 若所述組播接收終端仍然接收到所述通用查詢報(bào)文信息,則判斷所述通用查詢報(bào)文信息為所述組播協(xié)議測試方法中需要的查詢報(bào)文信息,隨后退出; 若所述組播接收終端未接收到所述通用查詢報(bào)文信息,則判斷所述通用查詢報(bào)文信息不是所述組播協(xié)議測試方法中需要的查詢報(bào)文信息,隨后轉(zhuǎn)至步驟C ; 步驟C,拋棄所述通用查詢報(bào)文信息,隨后退出。
【文檔編號】H04L12/761GK103701706SQ201310465231
【公開日】2014年4月2日 申請日期:2013年10月8日 優(yōu)先權(quán)日:2013年10月8日
【發(fā)明者】黃威 申請人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1