一種組播時(shí)延測(cè)量方法、設(shè)備及系統(tǒng)的制作方法
【專利摘要】一種組播時(shí)延測(cè)量方法包括:向下游網(wǎng)元發(fā)送第一組播路徑查詢消息,并抓取組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄抓取到的關(guān)鍵幀的標(biāo)識(shí)和第一抓取時(shí)間;向下游網(wǎng)元發(fā)送第二組播路徑查詢消息,由下游網(wǎng)元抓取組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄抓取到的關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間,并通過組播路徑查詢響應(yīng)消息將關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間發(fā)送過來;接收下游網(wǎng)元發(fā)送的組播路徑查詢響應(yīng)消息;利用關(guān)鍵幀的標(biāo)識(shí)、第一抓取時(shí)間和第二抓取時(shí)間計(jì)算與下游網(wǎng)元抓取到關(guān)鍵幀的時(shí)間差。本發(fā)明能夠測(cè)量帶內(nèi)組播時(shí)延,利于后續(xù)組播網(wǎng)絡(luò)的維護(hù)和升級(jí)。
【專利說明】一種組播時(shí)延測(cè)量方法、設(shè)備及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體涉及一種組播時(shí)延測(cè)量方法、設(shè)備及系統(tǒng)。
【背景技術(shù)】
[0002]互聯(lián)網(wǎng)協(xié)議(Internet Protocol, IP)網(wǎng)絡(luò)中的組播實(shí)現(xiàn)了 IP數(shù)據(jù)報(bào)文從一點(diǎn)到多點(diǎn)的復(fù)制。相比于單播的點(diǎn)對(duì)點(diǎn)通信方式,組播技術(shù)中組播源僅發(fā)一份數(shù)據(jù)包,此后數(shù)據(jù)包只有在需要復(fù)制分發(fā)的地方才會(huì)被復(fù)制分發(fā),每一段網(wǎng)絡(luò)鏈路中都只有一份數(shù)據(jù)流。組播可以減輕服務(wù)器的負(fù)擔(dān),節(jié)省帶寬,但目前的組播技術(shù)沒有測(cè)量帶內(nèi)組播時(shí)延,不利于后續(xù)的維護(hù)和升級(jí)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供了一種組播時(shí)延測(cè)量方法、設(shè)備及系統(tǒng)用于測(cè)量帶內(nèi)組播時(shí)延。
[0004]本發(fā)明第一方面提供一種組播時(shí)延測(cè)量方法,包括:
[0005]向下游網(wǎng)元發(fā)送第一組播路徑查詢消息,并抓取組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄抓取到的所述關(guān)鍵幀的標(biāo)識(shí)和第一抓取時(shí)間,其中,所述第一組播路徑查詢消息中包含所述組播源組路徑信息和開始測(cè)量命令;
[0006]向所述下游網(wǎng)元發(fā)送第二組播路徑查詢消息,其中,所述第二組播路徑查詢消息中包含所述組播源組路徑信息和結(jié)束測(cè)量命令;
[0007]接收所述下游網(wǎng)元發(fā)送的組播路徑查詢響應(yīng)消息,其中,所述組播路徑查詢響應(yīng)消息是所述下游網(wǎng)元在接收到所述第二組播路徑查詢消息后發(fā)送過來的,所述組播路徑查詢響應(yīng)消息包括所述下游網(wǎng)元在接收到所述第一組播路徑查詢消息后抓取的所述關(guān)鍵幀的標(biāo)識(shí)和所述下游網(wǎng)元抓取所述關(guān)鍵幀的第二抓取時(shí)間;
[0008]利用所述關(guān)鍵幀的標(biāo)識(shí)、所述第一抓取時(shí)間和所述第二抓取時(shí)間計(jì)算與所述下游網(wǎng)元抓取到所述關(guān)鍵幀的時(shí)間差。
[0009]在第一方面的第一種可能的實(shí)現(xiàn)方式中,本發(fā)明提供的組播時(shí)延測(cè)量方法還可以包括:
[0010]利用與所述下游網(wǎng)元抓取到所述關(guān)鍵幀的時(shí)間差確定與各下游網(wǎng)元抓取到所述關(guān)鍵巾貞的最大時(shí)間差、最小時(shí)間差和平均時(shí)間差。
[0011]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,本發(fā)明提供的組播時(shí)延測(cè)量方法還可以包括:
[0012]將所述最大時(shí)間差、所述最小時(shí)間差和所述平均時(shí)間差發(fā)送到終端進(jìn)行顯示。
[0013]在第一方面的第三種可能的實(shí)現(xiàn)方式中,關(guān)鍵幀可以為I幀。
[0014]本發(fā)明第二方面提供一種組播時(shí)延測(cè)量方法,包括:
[0015]接收測(cè)量發(fā)起網(wǎng)元發(fā)送的第一組播路徑查詢消息,其中,所述第一組播路徑查詢消息中包含所述組播源組路徑信息和開始測(cè)量命令;[0016]在接收到所述第一組播路徑查詢消息后,抓取所述組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄抓取到的所述關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間,其中,所述測(cè)量發(fā)起網(wǎng)元在發(fā)送所述第一組播路徑查詢消息后抓取所述關(guān)鍵幀,并記錄抓取到的所述關(guān)鍵幀的標(biāo)識(shí)和所述測(cè)量發(fā)起網(wǎng)元抓取到所述關(guān)鍵幀的第一抓取時(shí)間;
[0017]接收測(cè)量發(fā)起網(wǎng)元發(fā)送的第二組播路徑查詢消息,其中,所述第二組播查詢消息中包含所述組播源組路徑信息和結(jié)束測(cè)量命令;
[0018]在接收到所述第二組播路徑查詢消息后,通過組播路徑查詢響應(yīng)消息向所述測(cè)量發(fā)起網(wǎng)元發(fā)送所述關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間,由所述測(cè)量發(fā)起網(wǎng)元利用所述關(guān)鍵幀的標(biāo)識(shí)、所述第一抓取時(shí)間和所述第二抓取時(shí)間計(jì)算抓取到所述關(guān)鍵幀的時(shí)間差。
[0019]在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述關(guān)鍵幀可以為I幀。
[0020]本發(fā)明第三方面提供一種測(cè)量發(fā)起網(wǎng)元設(shè)備,包括:
[0021]第一發(fā)送模塊,用于向下游網(wǎng)元發(fā)送第一組播路徑查詢消息,并抓取組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄抓取到的所述關(guān)鍵幀的標(biāo)識(shí)和第一抓取時(shí)間,其中,所述第一組播路徑查詢消息中包含所述組播源組路徑信息和開始測(cè)量命令;
[0022]第二發(fā)送模塊,用于向所述下游網(wǎng)元發(fā)送第二組播路徑查詢消息,其中,所述第二組播路徑查詢消息中包含所述組播源組路徑信息和結(jié)束測(cè)量命令;
[0023]接收模塊,用于接收所述下游網(wǎng)元發(fā)送的組播路徑查詢響應(yīng)消息,其中,所述組播路徑查詢響應(yīng)消息是所述下游網(wǎng)元在接收到所述第二組播路徑查詢消息后發(fā)送過來的,所述組播路徑查詢響應(yīng)消息包括所述下游網(wǎng)元在接收到所述第一組播路徑查詢消息后抓取的所述關(guān)鍵幀的標(biāo)識(shí)和所述下游網(wǎng)元抓取所述關(guān)鍵幀的第二抓取時(shí)間;
[0024]計(jì)算模塊,用于利用所述接收模塊接收到的所述關(guān)鍵幀的標(biāo)識(shí)、所述第一抓取時(shí)間和所述第二抓取時(shí)間計(jì)算與所述下游網(wǎng)元抓取到所述關(guān)鍵幀的時(shí)間差。
[0025]在第三方面的第一種可能的實(shí)現(xiàn)方式中,本發(fā)明提供的測(cè)量發(fā)起網(wǎng)元設(shè)備還可以包括判斷模塊,用于利用所述計(jì)算模塊計(jì)算出的與所述下游網(wǎng)元抓取到所述關(guān)鍵幀的時(shí)間差確定與各下游網(wǎng)兀抓取到所述關(guān)鍵巾貞的最大時(shí)間差、最小時(shí)間差和平均時(shí)間差。
[0026]結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述設(shè)備還包括第三發(fā)送模塊,用于將所述判斷模塊確定的所述最大時(shí)間差、所述最小時(shí)間差和所述平均時(shí)間差發(fā)送到終端進(jìn)行顯示。
[0027]在第三方面的第三種可能的實(shí)現(xiàn)方式中,所述關(guān)鍵幀可以為I幀。
[0028]本發(fā)明第四方面提供一種下游網(wǎng)元設(shè)備,包括:
[0029]第一接收模塊,用于接收測(cè)量發(fā)起網(wǎng)元發(fā)送的第一組播路徑查詢消息,其中,所述第一組播路徑查詢消息中包含所述組播源組路徑信息和開始測(cè)量命令;
[0030]抓取模塊,用于在所述第一接收模塊接收到所述第一組播路徑查詢消息后,抓取組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄抓取到的所述關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間,其中,所述測(cè)量發(fā)起網(wǎng)元在發(fā)送所述第一組播路徑查詢消息后抓取所述關(guān)鍵幀,并記錄抓取到的所述關(guān)鍵幀的標(biāo)識(shí)和第一抓取時(shí)間;
[0031]第二接收模塊,用于接收測(cè)量發(fā)起網(wǎng)元發(fā)送的第二組播路徑查詢消息,其中,所述第二組播查詢消息中包含所述組播源組路徑信息和結(jié)束測(cè)量命令;
[0032]發(fā)送模塊,用于在所述第二接收模塊接收到所述第二組播路徑查詢消息后,通過組播路徑查詢響應(yīng)消息向所述測(cè)量發(fā)起網(wǎng)元發(fā)送所述關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間,由所述測(cè)量發(fā)起網(wǎng)元利用所述關(guān)鍵幀的標(biāo)識(shí)、所述第一抓取時(shí)間和所述第二抓取時(shí)間計(jì)算抓取到所述關(guān)鍵幀的時(shí)間差。
[0033]在第四方面的第一種可能的實(shí)現(xiàn)方式中,所述關(guān)鍵幀可以為I幀。
[0034]本發(fā)明第五方面提供一種組播時(shí)延測(cè)量系統(tǒng),包括測(cè)量發(fā)起網(wǎng)元設(shè)備和至少兩個(gè)下游網(wǎng)元設(shè)備,其中,
[0035]所述測(cè)量發(fā)起網(wǎng)元設(shè)備用于向各所述下游網(wǎng)元設(shè)備發(fā)送第一組播路徑查詢消息,并抓取組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄抓取到的所述關(guān)鍵幀的標(biāo)識(shí)和第一抓取時(shí)間,其中,所述第一組播路徑查詢消息中包含所述組播源組路徑和開始測(cè)量命令;
[0036]所述下游網(wǎng)元設(shè)備用于在接收到所述第一組播路徑查詢消息后抓取所述組播源組路徑上的組播數(shù)據(jù)流中的所述關(guān)鍵幀,記錄抓取到的所述關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間;
[0037]所述測(cè)量發(fā)起網(wǎng)元設(shè)備用于向各所述下游網(wǎng)元發(fā)送第二組播路徑查詢消息,其中,所述第二組播路徑查詢消息中包含組播源組路徑和結(jié)束測(cè)量命令;
[0038]所述下游網(wǎng)元設(shè)備用于在接收到所述第二組播路徑查詢消息后,組播路徑查詢響應(yīng)消息向所述測(cè)量發(fā)起網(wǎng)元發(fā)送所述關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間;
[0039]所述測(cè)量發(fā)起網(wǎng)元設(shè)備用于利用所述關(guān)鍵幀的標(biāo)識(shí)、所述第一抓取時(shí)間和各所述下游網(wǎng)元所述第二抓取時(shí)間計(jì)算與各所述下游網(wǎng)元抓取到所述關(guān)鍵幀的時(shí)間差。
[0040]本發(fā)明通過擴(kuò)展組播路由追蹤(Multicast Trace Router,MTRACE)消息進(jìn)行時(shí)延測(cè)量。測(cè)量發(fā)起網(wǎng)元通過發(fā)送MTRACE消息并在MTRACE消息中指定統(tǒng)計(jì)參數(shù)(組播源組路徑、開始測(cè)量命令、停止測(cè)量命令等)的方式通知各下游網(wǎng)元抓取組播數(shù)據(jù)流中的關(guān)鍵幀,并通過MTRACE響應(yīng)消息將抓取到的關(guān)鍵幀的標(biāo)識(shí)和抓取時(shí)間回復(fù)給測(cè)量發(fā)起網(wǎng)元。測(cè)量發(fā)起網(wǎng)元利用關(guān)鍵幀的標(biāo)識(shí)、本網(wǎng)元的抓取時(shí)間和各下游網(wǎng)元的抓取時(shí)間計(jì)算測(cè)量發(fā)起網(wǎng)元與各下游網(wǎng)元抓取到同一關(guān)鍵幀的時(shí)間差。本發(fā)明能夠測(cè)量帶內(nèi)組播時(shí)延,利于后續(xù)組播網(wǎng)絡(luò)的維護(hù)和升級(jí)。
【專利附圖】
【附圖說明】
[0041]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0042]圖1是本發(fā)明實(shí)施例提供的一種組播時(shí)延測(cè)量方法的流程圖;
[0043]圖2是本發(fā)明實(shí)施例提供的一種組播時(shí)延測(cè)量方法的流程圖;
[0044]圖3是本發(fā)明實(shí)施例提供的一種組播時(shí)延測(cè)量方法的組網(wǎng)圖;
[0045]圖4是本發(fā)明實(shí)施例提供的一種組播時(shí)延測(cè)量方法的組網(wǎng)圖;
[0046]圖5是本發(fā)明實(shí)施例提供的一種測(cè)量發(fā)起網(wǎng)元設(shè)備的結(jié)構(gòu)圖;
[0047]圖6是本發(fā)明實(shí)施例提供的另一種測(cè)量發(fā)起網(wǎng)元設(shè)備的結(jié)構(gòu)圖;
[0048]圖7是本發(fā)明實(shí)施例提供的一種測(cè)量發(fā)起網(wǎng)元設(shè)備的結(jié)構(gòu)圖;
[0049]圖8是本發(fā)明實(shí)施例提供的一種下游網(wǎng)元設(shè)備的結(jié)構(gòu)圖;[0050]圖9是本發(fā)明實(shí)施例提供的一種下游網(wǎng)元設(shè)備的結(jié)構(gòu)圖;
[0051]圖10是本發(fā)明實(shí)施例提供的一種組播時(shí)延測(cè)量系統(tǒng)的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0052]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0053]請(qǐng)參考圖1,圖1是本發(fā)明實(shí)施例提供的一種組播時(shí)延測(cè)量方法的流程圖,本實(shí)施例是從測(cè)量發(fā)起網(wǎng)元側(cè)描述本發(fā)明的技術(shù)方法,本實(shí)施例的執(zhí)行主體可以為測(cè)量發(fā)起網(wǎng)元,該測(cè)量發(fā)起網(wǎng)元可以是運(yùn)營(yíng)商邊緣匯聚(Provider Edge-Aggregation, PE-AGG)設(shè)備或者運(yùn)營(yíng)商邊緣(Provider Edge,PE)設(shè)備。如圖1所示,本實(shí)施例提供的組播時(shí)延測(cè)量方法包括:
[0054]101、向下游網(wǎng)元發(fā)送第一組播路徑查詢消息,并抓取組播源組路徑上的組播數(shù)據(jù)流中的某個(gè)關(guān)鍵幀,記錄抓取到的該關(guān)鍵幀的標(biāo)識(shí)和第一抓取時(shí)間,其中,第一組播路徑查詢消息中包含所述組播源組路徑和開始測(cè)量命令。
[0055]其中,組播源組路徑由組播路由項(xiàng)(S,G)指示,其中S為組播源地址,G為組播組地址。
[0056]組播源組路徑的標(biāo)識(shí)(S,G)表示一個(gè)源組信息,每個(gè)設(shè)備上都會(huì)維護(hù)源組信息。并且,每個(gè)設(shè)備接收到組播數(shù)據(jù)后根據(jù)(S,G)表項(xiàng)查詢?cè)撛O(shè)備的出接口,將組播數(shù)據(jù)從這些查詢到的出接口復(fù)制發(fā)送出去。這樣在每臺(tái)設(shè)備上都是((S,G),出接口列表)這樣的轉(zhuǎn)發(fā)索弓I,在整個(gè)網(wǎng)絡(luò)中就可以表達(dá)出路徑關(guān)系。
[0057]其中,所述第一抓取時(shí)間為測(cè)量發(fā)起網(wǎng)元抓取到關(guān)鍵幀的時(shí)間。
[0058]其中,關(guān)鍵巾貞的標(biāo)識(shí)可以為關(guān)鍵巾貞的互聯(lián)網(wǎng)協(xié)議(Internet Protocol, IP)序列號(hào)。
[0059]組播數(shù)據(jù)流在傳輸時(shí),會(huì)采用一些編碼方式進(jìn)行壓縮,比如運(yùn)動(dòng)圖像專家組(Moving Picture Experts Group, MPEG)、H.264、H.265 等,它們都是在傳輸流中設(shè)置一些關(guān)鍵幀(如I幀),其后的幀在此基礎(chǔ)上進(jìn)行偏移得到相應(yīng)的數(shù)據(jù)信息。其中,關(guān)鍵幀除I幀外也可以為其它持續(xù)發(fā)送的關(guān)鍵幀。
[0060]102、向下游網(wǎng)元發(fā)送第二組播路徑查詢消息,其中,第二組播路徑查詢消息中包含所述組播源組路徑信息和結(jié)束測(cè)量命令。
[0061]其中,下游網(wǎng)元是在組播源組傳輸路徑上位于測(cè)量發(fā)起網(wǎng)元下游的網(wǎng)元。
[0062]103、接收下游網(wǎng)元發(fā)送的組播路徑查詢響應(yīng)消息,其中,組播路徑查詢響應(yīng)消息是下游網(wǎng)元在接收到第二組播路徑查詢消息后發(fā)送過來的,所述組播路徑查詢響應(yīng)消息包括下游網(wǎng)元在接收到第一組播路徑查詢消息后抓取的某個(gè)關(guān)鍵幀的標(biāo)識(shí)和下游網(wǎng)元抓取該關(guān)鍵幀的第二抓取時(shí)間。
[0063]其中,所述第二抓取時(shí)間為下游網(wǎng)元抓取到關(guān)鍵幀的時(shí)間。
[0064]104、利用關(guān)鍵幀的標(biāo)識(shí)、第一抓取時(shí)間和第二抓取時(shí)間計(jì)算所述測(cè)量發(fā)起網(wǎng)元與各下游網(wǎng)元抓取到某個(gè)關(guān)鍵幀的時(shí)間差。[0065]其中,下游網(wǎng)元可以有多個(gè),下游網(wǎng)元可以用該下游網(wǎng)元的網(wǎng)橋地址進(jìn)行標(biāo)識(shí)。本實(shí)施例的執(zhí)行主體接收到各下游網(wǎng)元發(fā)送的MTRACE響應(yīng)消息后通過網(wǎng)橋地址識(shí)別不同的下游網(wǎng)元,并計(jì)算不同下游網(wǎng)元抓取到同一關(guān)鍵幀的時(shí)間差。
[0066]可選地,在發(fā)送第一組播路徑查詢消息之前本實(shí)施例提供的方法還包括:利用網(wǎng)絡(luò)時(shí)間協(xié)議(Network Time Protocol, NTP)進(jìn)行時(shí)鐘校準(zhǔn)。
[0067]可選地,本實(shí)施例還包括利用與所述下游網(wǎng)元抓取到所述關(guān)鍵幀的時(shí)間差確定與各下游網(wǎng)元抓取到所述關(guān)鍵幀的最大時(shí)間差、最小時(shí)間差和平均時(shí)間差。即,
[0068]確定本測(cè)量發(fā)起網(wǎng)元與各下游網(wǎng)元抓取到同一關(guān)鍵幀的時(shí)間差中的最大時(shí)間差、最小時(shí)間差,和本測(cè)量發(fā)起網(wǎng)元與各下游網(wǎng)元抓取到同一關(guān)鍵幀的時(shí)間差的平均值,即平均時(shí)間差。
[0069]可選地,本實(shí)施例提供的方法還包括將最大時(shí)間差、所述最小時(shí)間差和所述平均時(shí)間差發(fā)送到終端進(jìn)行顯示。其中,終端為個(gè)人電腦(Personal Computer,PC)或網(wǎng)管服務(wù)器或移動(dòng)終端等。
[0070]可選地,本實(shí)施例中的關(guān)鍵幀為I幀。
[0071]本實(shí)施例通過擴(kuò)展MTRACE消息進(jìn)行時(shí)延測(cè)量。測(cè)量發(fā)起網(wǎng)元通過發(fā)送MTRACE消息并在MTRACE消息中指定統(tǒng)計(jì)參數(shù)(組播源組路徑、開始測(cè)量命令、停止測(cè)量命令等)的方式通知各下游網(wǎng)元抓取組播數(shù)據(jù)流中的關(guān)鍵幀,并通過MTRACE響應(yīng)消息將抓取到的關(guān)鍵幀的標(biāo)識(shí)和抓取時(shí)間回復(fù)給測(cè)量發(fā)起網(wǎng)元。測(cè)量發(fā)起網(wǎng)元利用關(guān)鍵幀的標(biāo)識(shí)、本網(wǎng)元的抓取時(shí)間和各下游網(wǎng)元的抓取時(shí)間計(jì)算與各下游網(wǎng)元抓取到同一關(guān)鍵幀的時(shí)間差。本實(shí)施例能夠測(cè)量組播源組路徑上的某一段路徑上的組播時(shí)延,利于后續(xù)組播網(wǎng)絡(luò)的維護(hù)和升級(jí)。
[0072]請(qǐng)參考圖2,圖2是本發(fā)明實(shí)施例提供的一種組播時(shí)延測(cè)量方法的流程圖。本實(shí)施例是從下游網(wǎng)元側(cè)描述本發(fā)明實(shí)施例的技術(shù)方案,本實(shí)施例的執(zhí)行主體為下游網(wǎng)元,該下游網(wǎng)元可以是PE設(shè)備或數(shù)字用戶線接入復(fù)接器(Digital Subscriber Line AccessMultiplexer, DSLAM),如圖2所示,本實(shí)施例提供的方法包括:
[0073]201、接收測(cè)量發(fā)起網(wǎng)元發(fā)送的第一組播路徑查詢消息,其中,第一組播路徑查詢消息中包含組播源組路徑消息和開始測(cè)量命令。
[0074]202、在接收到第一組播路徑查詢消息后,抓取所述組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄所述關(guān)鍵幀的標(biāo)識(shí)和抓取到所述關(guān)鍵幀的第二抓取時(shí)間,其中,測(cè)量發(fā)起網(wǎng)元在發(fā)送第一組播路徑查詢消息后抓取所述關(guān)鍵幀,并記錄所述關(guān)鍵幀的標(biāo)識(shí)和所述測(cè)量發(fā)起網(wǎng)元抓取到所述關(guān)鍵幀的第一抓取時(shí)間。
[0075]其中,所述第一抓取時(shí)間為所述測(cè)量發(fā)起網(wǎng)元抓取到所述關(guān)鍵幀的時(shí)間,所述第二抓取時(shí)間為所述下游網(wǎng)元抓取到所述關(guān)鍵幀的時(shí)間。
[0076]203、接收所述測(cè)量發(fā)起網(wǎng)元發(fā)送的第二組播路徑查詢消息,其中,所述第二組播查詢消息中包含所述組播源組路徑消息和結(jié)束測(cè)量命令。
[0077]其中,組播源組路徑由組播路由項(xiàng)(S,G)指示,其中S為組播源地址,G為組播組地址。
[0078]組播源組路徑的標(biāo)識(shí)(S,G)表示一個(gè)源組信息,每個(gè)設(shè)備上都會(huì)維護(hù)源組信息。并且,每個(gè)設(shè)備接收到組播數(shù)據(jù)后根據(jù)(S,G)表項(xiàng)查詢?cè)撛O(shè)備的出接口,將組播數(shù)據(jù)從這些出接口復(fù)制發(fā)送出去。這樣在每臺(tái)設(shè)備上都是((S,G),出接口列表)這樣的轉(zhuǎn)發(fā)索引,在整個(gè)網(wǎng)絡(luò)中就可以表達(dá)出路徑關(guān)系。
[0079]204、在接收到所述第二組播路徑查詢消息后,通過組播路徑查詢響應(yīng)消息向所述測(cè)量發(fā)起網(wǎng)元發(fā)送所述關(guān)鍵幀的標(biāo)識(shí)和所述第二抓取時(shí)間,由所述測(cè)量發(fā)起網(wǎng)元在接收到所述組播路徑查詢響應(yīng)消息后利用所述關(guān)鍵幀的標(biāo)識(shí)、所述第一抓取時(shí)間和所述第二抓取時(shí)間計(jì)算所述測(cè)量發(fā)起網(wǎng)元與所述下游網(wǎng)元抓取到關(guān)鍵幀的時(shí)間差。
[0080]其中,所述關(guān)鍵幀可以為I幀。
[0081]其中,所述關(guān)鍵巾貞的標(biāo)識(shí)可以為關(guān)鍵巾貞的IP序列號(hào)。
[0082]本實(shí)施例中下游網(wǎng)元根據(jù)擴(kuò)展后的MTRACE報(bào)文中攜帶的命令記錄抓取到的關(guān)鍵幀的標(biāo)識(shí)和抓取到所述關(guān)鍵幀的抓取時(shí)間,并將所述關(guān)鍵幀的標(biāo)識(shí)和所述抓取時(shí)間發(fā)送到測(cè)量發(fā)起網(wǎng)元,由測(cè)量發(fā)起網(wǎng)元根據(jù)本身抓取到同一關(guān)鍵幀的時(shí)間和各下游網(wǎng)元發(fā)送的抓取時(shí)間計(jì)算本網(wǎng)元與不同下游網(wǎng)元的時(shí)間差,從而確定組播源組路徑上的某一段路徑上的組播時(shí)延,利于后續(xù)組播網(wǎng)絡(luò)的維護(hù)和升級(jí)。
[0083]請(qǐng)參考圖3、圖4,圖3和圖4是本實(shí)施例提供的一種組播時(shí)延測(cè)量方法的組網(wǎng)圖,如圖3、圖4所示測(cè)量發(fā)起網(wǎng)元為PE-AGG,下游網(wǎng)元為UPE和DSLAM。如圖3所示:
[0084]PE-AGG上發(fā)起第一 MTRACE報(bào)文,在所述第一 MTRACE報(bào)文中攜帶組播源組SG、開始測(cè)量命令。
[0085]UPE和DSLAM收到PE-AGG的MTRACE報(bào)文后,開始抓取這個(gè)源組SG的I巾貞,并記錄抓取到的I幀的IP序列號(hào)和抓取到該I幀的時(shí)間。
[0086]如圖4所示:
[0087]PE-AGG上發(fā)起第二 MTRACE報(bào)文,在所述第二 MTRACE報(bào)文中攜帶組播源組SG、停止測(cè)量命令。
[0088]UPE和DSLAM收到PE-AGG的所述第二 MTRACE報(bào)文后,上報(bào)記錄的所有的IP序列號(hào)和相應(yīng)的抓取時(shí)間。
[0089]PE-AGG收到UPE和DSLAM上報(bào)的消息后,計(jì)算出各下游網(wǎng)元與本網(wǎng)元收到相同I幀的時(shí)間差中的最大時(shí)間差、最小時(shí)間差,和各下游網(wǎng)元與本網(wǎng)元收到相同I幀的時(shí)間差的平均值,即平均時(shí)間差,并用于送終端進(jìn)行顯示。
[0090]其中,終端可以為PC機(jī)、網(wǎng)管服務(wù)器或移動(dòng)終端等。
[0091]其中,第二 MTRACE報(bào)文在第一 MTRACE報(bào)文發(fā)送之后至少經(jīng)過最小預(yù)設(shè)時(shí)間后發(fā)送,該最小預(yù)設(shè)時(shí)間應(yīng)不小于I幀的發(fā)送間隔時(shí)間。
[0092]請(qǐng)參考圖5,圖5是本發(fā)明實(shí)施例提供的一種測(cè)量發(fā)起網(wǎng)元設(shè)備的結(jié)構(gòu)圖,如圖5所示,該測(cè)量發(fā)起網(wǎng)元設(shè)備包括:
[0093]第一發(fā)送模塊301,用于向下游網(wǎng)元發(fā)送第一組播路徑查詢消息,并抓取組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄抓取到的關(guān)鍵幀的標(biāo)識(shí)和第一抓取時(shí)間,其中,第一組播路徑查詢消息中包含組播源組路徑信息和開始測(cè)量命令。
[0094]第二發(fā)送模塊302,用于向下游網(wǎng)元發(fā)送第二組播路徑查詢消息,其中,第二組播路徑查詢消息中包含所述組播源組路徑信息和結(jié)束測(cè)量命令;
[0095]接收模塊303,用于接收下游網(wǎng)元發(fā)送的組播路徑查詢響應(yīng)消息,其中,組播路徑查詢響應(yīng)消息是下游網(wǎng)元在接收到第二組播路徑查詢消息后發(fā)送過來的,所述組播路徑查詢響應(yīng)消息包括下游網(wǎng)元在接收到所述第一組播路徑查詢消息后抓取的所述關(guān)鍵幀的標(biāo)識(shí)和所述下游網(wǎng)元抓取所述關(guān)鍵幀的第二抓取時(shí)間。
[0096]計(jì)算模塊304,用于利用接收模塊303接收到的關(guān)鍵幀的標(biāo)識(shí)、第一抓取時(shí)間和第二抓取時(shí)間計(jì)算與所述下游網(wǎng)元抓取到所述關(guān)鍵幀的時(shí)間差。
[0097]圖6是本實(shí)施例提供的另一種測(cè)量發(fā)起網(wǎng)元設(shè)備的結(jié)構(gòu)圖,在圖5實(shí)施例的基礎(chǔ)上還可以包括時(shí)鐘校準(zhǔn)模塊305,判斷模塊306和第三發(fā)送模塊307,其中:
[0098]時(shí)鐘校準(zhǔn)模塊305,用于利用網(wǎng)絡(luò)時(shí)間協(xié)議進(jìn)行時(shí)鐘校準(zhǔn)。
[0099]判斷模塊306,用于利用計(jì)算模塊計(jì)算出的與各下游網(wǎng)元抓取到關(guān)鍵幀的時(shí)間差確定與各下游網(wǎng)元抓取到所述關(guān)鍵幀的最大時(shí)間差、最小時(shí)間差和平均時(shí)間差。
[0100]第二發(fā)送模塊307,用于將判斷模塊確定的最大時(shí)間差、最小時(shí)間差和平均時(shí)間差發(fā)送到終端進(jìn)行顯示。
[0101]可選地,關(guān)鍵幀為I幀。
[0102]本實(shí)施例提供的測(cè)量發(fā)起網(wǎng)元設(shè)備通過擴(kuò)展MTRACE消息進(jìn)行時(shí)延測(cè)量。測(cè)量發(fā)起網(wǎng)元設(shè)備通過發(fā)送MTRACE消息并在MTRACE消息中指定統(tǒng)計(jì)參數(shù)(組播源組路徑、開始測(cè)量命令、停止測(cè)量命令等)的方式通知各下游網(wǎng)元抓取組播數(shù)據(jù)流中的關(guān)鍵幀,并通過MTRACE響應(yīng)消息將抓取到的關(guān)鍵巾貞的標(biāo)識(shí)和抓取時(shí)間回復(fù)給測(cè)量發(fā)起網(wǎng)元。測(cè)量發(fā)起網(wǎng)元設(shè)備利用關(guān)鍵幀的標(biāo)識(shí)、本網(wǎng)元的抓取時(shí)間和各下游網(wǎng)元的抓取時(shí)間計(jì)算與各下游網(wǎng)元抓取到同一關(guān)鍵幀的時(shí)間差。本實(shí)施例能夠測(cè)量帶內(nèi)組播時(shí)延,利于后續(xù)組播網(wǎng)絡(luò)的維護(hù)和升級(jí)。
[0103]請(qǐng)參考圖7,圖7是本發(fā)明實(shí)施例提供的一種測(cè)量網(wǎng)元發(fā)起設(shè)備的結(jié)構(gòu)圖,包括存儲(chǔ)器401和處理器402,其中,存儲(chǔ)器401用于存儲(chǔ)一組程序代碼,存儲(chǔ)器401存儲(chǔ)的程序代碼包括操作系統(tǒng)和應(yīng)用程序,處理器用于讀取存儲(chǔ)器401中存儲(chǔ)的程序代碼,執(zhí)行:
[0104]向下游網(wǎng)元發(fā)送第一組播路徑查詢消息,并抓取組播源組路徑上的組播數(shù)據(jù)流中的某個(gè)關(guān)鍵幀,記錄抓取到的該關(guān)鍵幀的標(biāo)識(shí)和第一抓取時(shí)間,其中,第一組播路徑查詢消息中包含所述組播源組路徑信息和開始測(cè)量命令。
[0105]通過網(wǎng)絡(luò)接口單元及輸入輸出接口向下游網(wǎng)元發(fā)送第二組播路徑查詢消息,其中,第二組播路徑查詢消息中包含所述組播源組路徑信息和結(jié)束測(cè)量命令。
[0106]通過輸入輸出接口接收下游網(wǎng)元發(fā)送的組播路徑查詢響應(yīng)消息,其中,組播路徑查詢響應(yīng)消息是下游網(wǎng)元在接收到第二組播路徑查詢消息后發(fā)送過來的,組播路徑查詢響應(yīng)消息包括下游網(wǎng)元在接收到第一組播路徑查詢消息后抓取的某個(gè)關(guān)鍵幀的標(biāo)識(shí)和下游網(wǎng)元抓取該關(guān)鍵幀的第二抓取時(shí)間。
[0107]利用關(guān)鍵幀的標(biāo)識(shí)、第一抓取時(shí)間和第二抓取時(shí)間計(jì)算與下游網(wǎng)元抓取到某個(gè)關(guān)鍵幀的時(shí)間差。
[0108]具體執(zhí)行步驟參考圖1實(shí)施例,這里不再贅述。
[0109]該測(cè)量發(fā)起網(wǎng)元設(shè)備還可以包括硬盤驅(qū)動(dòng)器,用于存儲(chǔ)其他必要的應(yīng)用程序。
[0110]本實(shí)施例提供的測(cè)量發(fā)起網(wǎng)元設(shè)備通過擴(kuò)展MTRACE消息進(jìn)行時(shí)延測(cè)量。測(cè)量發(fā)起網(wǎng)元設(shè)備通過發(fā)送MTRACE消息并在MTRACE消息中指定統(tǒng)計(jì)參數(shù)(組播源組路徑、開始測(cè)量命令、停止測(cè)量命令等)的方式通知各下游網(wǎng)元抓取組播數(shù)據(jù)流中的關(guān)鍵幀,并通過MTRACE響應(yīng)消息將抓取到的關(guān)鍵巾貞的標(biāo)識(shí)和抓取時(shí)間回復(fù)給測(cè)量發(fā)起網(wǎng)元。測(cè)量發(fā)起網(wǎng)元設(shè)備利用關(guān)鍵幀的標(biāo)識(shí)、本網(wǎng)元的抓取時(shí)間和各下游網(wǎng)元的抓取時(shí)間計(jì)算與各下游網(wǎng)元抓取到同一關(guān)鍵幀的時(shí)間差。本實(shí)施例能夠測(cè)量帶內(nèi)組播時(shí)延,利于后續(xù)組播網(wǎng)絡(luò)的維護(hù)和升級(jí)。
[0111]請(qǐng)參考圖8,圖8是本發(fā)明實(shí)施例提供的一種下游網(wǎng)元設(shè)備的結(jié)構(gòu)圖包括:
[0112]第一接收模塊501,用于接收測(cè)量發(fā)起網(wǎng)元發(fā)送的第一組播路徑查詢消息,其中,第一組播路徑查詢消息中包含組播源組路徑信息和開始測(cè)量命令;
[0113]抓取模塊502,用于在第一接收模塊501接收到第一組播路徑查詢消息后,抓取組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄抓取到的關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間,其中,第一組播路徑查詢消息中包含組播源組路徑和開始測(cè)量命令,測(cè)量發(fā)起網(wǎng)元在發(fā)送第一組播路徑查詢消息后抓取組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,并記錄抓取到的關(guān)鍵幀的標(biāo)識(shí)和第一抓取時(shí)間;
[0114]第二接收模塊503,用于接收測(cè)量發(fā)起網(wǎng)元發(fā)送的第二組播路徑查詢消息,其中,第一組播路徑查詢消息中包含組播源組路徑信息和開始測(cè)量命令;
[0115]發(fā)送模塊504,用于在第二接收模塊503接收到第二組播路徑查詢消息后,通過組播路徑查詢響應(yīng)消息向測(cè)量發(fā)起網(wǎng)元發(fā)送關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間,由測(cè)量發(fā)起網(wǎng)元在接收到組播路徑查詢響應(yīng)消息后利用關(guān)鍵幀的標(biāo)識(shí)、第一抓取時(shí)間和第二抓取時(shí)間計(jì)算抓取到關(guān)鍵幀的時(shí)間差,其中,第二組播查詢消息中包含組播源組路徑和結(jié)束測(cè)量命令。
[0116]可選地,關(guān)鍵幀為I幀。
[0117]本實(shí)施例提供的下游網(wǎng)元設(shè)備根據(jù)擴(kuò)展后的MTRACE報(bào)文中攜帶的命令記錄抓取到的關(guān)鍵幀的標(biāo)識(shí)和抓取時(shí)間,并將關(guān)鍵幀的標(biāo)識(shí)和抓取時(shí)間發(fā)送到測(cè)量發(fā)起網(wǎng)元,由測(cè)量發(fā)起網(wǎng)元根據(jù)本身抓取到同一關(guān)鍵幀的時(shí)間和各下游網(wǎng)元發(fā)送的抓取時(shí)間計(jì)算本網(wǎng)元與不同下游網(wǎng)元的時(shí)間差,從而確定組播時(shí)延,利于后續(xù)組播網(wǎng)絡(luò)的維護(hù)和升級(jí)。
[0118]請(qǐng)參考圖9,圖9是本發(fā)明實(shí)施例提供的一種測(cè)量網(wǎng)元發(fā)起設(shè)備的結(jié)構(gòu)圖,包括存儲(chǔ)器601和處理器602,其中,存儲(chǔ)器601用于存儲(chǔ)一組程序代碼,存儲(chǔ)器601存儲(chǔ)的程序代碼包括操作系統(tǒng)和應(yīng)用程序,處理器用于讀取存儲(chǔ)器601中存儲(chǔ)的程序代碼,執(zhí)行:
[0119]通過網(wǎng)絡(luò)接口單元和輸入輸出接口接收測(cè)量發(fā)起網(wǎng)元發(fā)送的第一組播路徑查詢消息,其中,第一組播路徑查詢消息中包含組播源組路徑消息和開始測(cè)量命令。
[0120]在接收到第一組播路徑查詢消息后,抓取所述組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄所述關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間,其中,測(cè)量發(fā)起網(wǎng)元在發(fā)送第一組播路徑查詢消息后抓取所述關(guān)鍵幀,并記錄所述關(guān)鍵幀的標(biāo)識(shí)和所述測(cè)量發(fā)起網(wǎng)元抓取到所述關(guān)鍵幀的第一抓取時(shí)間。
[0121]通過網(wǎng)絡(luò)接口單元和輸入輸出接口接收所述測(cè)量發(fā)起網(wǎng)元發(fā)送的第二組播路徑查詢消息,其中,所述第二組播查詢消息中包含所述組播源組路徑信息和結(jié)束測(cè)量命令。
[0122]在接收到所述第二組播路徑查詢消息后,通過組播路徑查詢響應(yīng)消息向所述測(cè)量發(fā)起網(wǎng)元發(fā)送所述關(guān)鍵幀的標(biāo)識(shí)和所述第二抓取時(shí)間,由所述測(cè)量發(fā)起網(wǎng)元在接收到所述組播路徑查詢響應(yīng)消息后利用所述關(guān)鍵幀的標(biāo)識(shí)、所述第一抓取時(shí)間和所述第二抓取時(shí)間計(jì)算所述測(cè)量發(fā)起網(wǎng)元與所述下游網(wǎng)元抓取到關(guān)鍵幀的時(shí)間差。
[0123]具體執(zhí)行步驟參考圖2實(shí)施例這里不再贅述。
[0124]該測(cè)量發(fā)起網(wǎng)元設(shè)備還可以包括硬盤驅(qū)動(dòng)器,用于存儲(chǔ)其他必要的應(yīng)用程序。
[0125]本實(shí)施例提供的下游網(wǎng)元設(shè)備根據(jù)擴(kuò)展后的MTRACE報(bào)文中攜帶的命令記錄抓取到的關(guān)鍵幀的標(biāo)識(shí)和抓取時(shí)間,并將關(guān)鍵幀的標(biāo)識(shí)和抓取時(shí)間發(fā)送到測(cè)量發(fā)起網(wǎng)元,由測(cè)量發(fā)起網(wǎng)元根據(jù)本身抓取到同一關(guān)鍵幀的時(shí)間和各下游網(wǎng)元發(fā)送的抓取時(shí)間計(jì)算本網(wǎng)元與不同下游網(wǎng)元的時(shí)間差,從而確定組播時(shí)延,利于后續(xù)組播網(wǎng)絡(luò)的維護(hù)和升級(jí)。
[0126]請(qǐng)參考圖10,圖10是本發(fā)明實(shí)施例提供的一種組播時(shí)延測(cè)量系統(tǒng)的結(jié)構(gòu)圖,包括測(cè)量發(fā)起網(wǎng)元設(shè)備701和至少兩個(gè)下游網(wǎng)元設(shè)備702,其中,
[0127]測(cè)量發(fā)起網(wǎng)元設(shè)備701用于向各下游網(wǎng)元設(shè)備702發(fā)送第一組播路徑查詢消息,并抓取組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄抓取到的關(guān)鍵幀的標(biāo)識(shí)和第一抓取時(shí)間,其中,第一組播路徑查詢消息中包含組播源組路徑和開始測(cè)量命令;
[0128]下游網(wǎng)元設(shè)備702用于在接收到第一組播路徑查詢消息后抓取組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄抓取到的關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間;
[0129]測(cè)量發(fā)起網(wǎng)元設(shè)備701用于向各下游網(wǎng)元發(fā)送第二組播路徑查詢消息,其中,第二組播路徑查詢消息中包含組播源組路徑和結(jié)束測(cè)量命令;
[0130]下游網(wǎng)元設(shè)備702用于在接收到第二組播路徑查詢消息后,組播路徑查詢響應(yīng)消息向測(cè)量發(fā)起網(wǎng)元發(fā)送關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間;
[0131]測(cè)量發(fā)起網(wǎng)元設(shè)備701用于利用關(guān)鍵幀的標(biāo)識(shí)、第一抓取時(shí)間和各下游網(wǎng)元第二抓取時(shí)間計(jì)算與各下游網(wǎng)元抓取到同一關(guān)鍵幀的時(shí)間差。
[0132]本實(shí)施例提供的組播時(shí)延測(cè)量系統(tǒng)由測(cè)量發(fā)起網(wǎng)元設(shè)備通過發(fā)送MTRACE消息并在MTRACE消息中指定統(tǒng)計(jì)參數(shù)(組播源組路徑、開始測(cè)量命令、停止測(cè)量命令等)的方式通知各下游網(wǎng)元設(shè)備抓取組播數(shù)據(jù)流中的關(guān)鍵幀,并通過MTRACE響應(yīng)消息將抓取到的關(guān)鍵幀的標(biāo)識(shí)和抓取時(shí)間回復(fù)給測(cè)量發(fā)起網(wǎng)元。測(cè)量發(fā)起網(wǎng)元設(shè)備利用關(guān)鍵幀的標(biāo)識(shí)、本網(wǎng)元的抓取時(shí)間和各下游網(wǎng)元的抓取時(shí)間計(jì)算與各下游網(wǎng)元設(shè)備抓取到同一關(guān)鍵幀的時(shí)間差。本實(shí)施例能夠測(cè)量帶內(nèi)組播時(shí)延,利于后續(xù)組播網(wǎng)絡(luò)的維護(hù)和升級(jí)。
[0133]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存取存儲(chǔ)器(Random AccessMemory,簡(jiǎn)稱 RAM)等。
[0134]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種組播時(shí)延測(cè)量方法,其特征在于,包括: 向下游網(wǎng)元發(fā)送第一組播路徑查詢消息,并抓取組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄抓取到的所述關(guān)鍵幀的標(biāo)識(shí)和第一抓取時(shí)間,其中,所述第一組播路徑查詢消息中包含所述組播源組路徑信息和開始測(cè)量命令; 向所述下游網(wǎng)元發(fā)送第二組播路徑查詢消息,其中,所述第二組播路徑查詢消息中包含所述組播源組路徑信息和結(jié)束測(cè)量命令; 接收所述下游網(wǎng)元發(fā)送的組播路徑查詢響應(yīng)消息,其中,所述組播路徑查詢響應(yīng)消息是所述下游網(wǎng)元在接收到所述第二組播路徑查詢消息后發(fā)送過來的,所述組播路徑查詢響應(yīng)消息包括所述下游網(wǎng)元在接收到所述第一組播路徑查詢消息后抓取的所述關(guān)鍵幀的標(biāo)識(shí)和所述下游網(wǎng)元抓取所述關(guān)鍵幀的第二抓取時(shí)間; 利用所述關(guān)鍵幀的標(biāo)識(shí)、所述第一抓取時(shí)間和所述第二抓取時(shí)間計(jì)算與所述下游網(wǎng)元抓取到所述關(guān)鍵幀的時(shí)間差。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 利用與所述下游網(wǎng)元抓取到所述關(guān)鍵幀的時(shí)間差確定與各下游網(wǎng)元抓取到所述關(guān)鍵中貞的最大時(shí)間差、最小時(shí)間差和平均時(shí)間差。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 將所述最大時(shí)間差、所述最小時(shí)間差和所述平均時(shí)間差發(fā)送到終端進(jìn)行顯示。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述關(guān)鍵幀為I幀。
5.一種組播時(shí)延測(cè)量方法,其特征在于,包括: 接收測(cè)量發(fā)起網(wǎng)元發(fā)送的第一組播路徑查詢消息,其中,所述第一組播路徑查詢消息中包含所述組播源組路徑信息和開始測(cè)量命令; 在接收到所述第一組播路徑查詢消息后,抓取所述組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄抓取到的所述關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間,其中,所述測(cè)量發(fā)起網(wǎng)元在發(fā)送所述第一組播路徑查詢消息后抓取所述關(guān)鍵幀,并記錄抓取到的所述關(guān)鍵幀的標(biāo)識(shí)和所述測(cè)量發(fā)起網(wǎng)元抓取到所述關(guān)鍵幀的第一抓取時(shí)間; 接收測(cè)量發(fā)起網(wǎng)元發(fā)送的第二組播路徑查詢消息,其中,所述第二組播查詢消息中包含所述組播源組路徑信息和結(jié)束測(cè)量命令; 在接收到所述第二組播路徑查詢消息后,通過組播路徑查詢響應(yīng)消息向所述測(cè)量發(fā)起網(wǎng)元發(fā)送所述關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間,由所述測(cè)量發(fā)起網(wǎng)元利用所述關(guān)鍵幀的標(biāo)識(shí)、所述第一抓取時(shí)間和所述第二抓取時(shí)間計(jì)算抓取到所述關(guān)鍵幀的時(shí)間差。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述關(guān)鍵幀為I幀。
7.一種測(cè)量發(fā)起網(wǎng)元設(shè)備,其特征在于,包括: 第一發(fā)送模塊,用于向下游網(wǎng)元發(fā)送第一組播路徑查詢消息,并抓取組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄抓取到的所述關(guān)鍵幀的標(biāo)識(shí)和第一抓取時(shí)間,其中,所述第一組播路徑查詢消息中包含所述組播源組路徑信息和開始測(cè)量命令; 第二發(fā)送模塊,用于向所述下游網(wǎng)元發(fā)送第二組播路徑查詢消息,其中,所述第二組播路徑查詢消息中包含所述組播源組路徑信息和結(jié)束測(cè)量命令; 接收模塊,用于接收所述下游網(wǎng)元發(fā)送的組播路徑查詢響應(yīng)消息,其中,所述組播路徑查詢響應(yīng)消息是所述下游網(wǎng)元在接收到所述第二組播路徑查詢消息后發(fā)送過來的,所述組播路徑查詢響應(yīng)消息包括所述下游網(wǎng)元在接收到所述第一組播路徑查詢消息后抓取的所述關(guān)鍵幀的標(biāo)識(shí)和所述下游網(wǎng)元抓取所述關(guān)鍵幀的第二抓取時(shí)間; 計(jì)算模塊,用于利用所述接收模塊接收到的所述關(guān)鍵幀的標(biāo)識(shí)、所述第一抓取時(shí)間和所述第二抓取時(shí)間計(jì)算與所述下游網(wǎng)元抓取到所述關(guān)鍵幀的時(shí)間差。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,所述設(shè)備還包括判斷模塊,用于利用所述計(jì)算模塊計(jì)算出的與所述下游網(wǎng)元抓取到所述關(guān)鍵幀的時(shí)間差確定與各下游網(wǎng)元抓取到所述關(guān)鍵幀的最大時(shí)間差、最小時(shí)間差和平均時(shí)間差。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述設(shè)備還包括第三發(fā)送模塊,用于將所述判斷模塊確定的所述最大時(shí)間差、所述最小時(shí)間差和所述平均時(shí)間差發(fā)送到終端進(jìn)行顯/Jn ο
10.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,所述關(guān)鍵幀為I幀。
11.一種下游網(wǎng)元設(shè)備,其特征在于,包括: 第一接收模塊,用于接收測(cè)量發(fā)起網(wǎng)元發(fā)送的第一組播路徑查詢消息,其中,所述第一組播路徑查詢消息中包含所述組播源組路徑信息和開始測(cè)量命令; 抓取模塊,用于在所述第一接收模塊接收到所述第一組播路徑查詢消息后,抓取組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄抓取到的所述關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間,其中,所述測(cè)量發(fā)起網(wǎng)元在發(fā)送所述第一組播路徑查詢消息后抓取所述關(guān)鍵幀,并記錄抓取到的所述關(guān)鍵幀的標(biāo)識(shí)和第一抓取時(shí)間; 第二接收模塊,用于接收測(cè)量發(fā)起網(wǎng)元發(fā)送的第二組播路徑查詢消息,其中,所述第二組播查詢消息中包含所述組播源組路徑信息和結(jié)束測(cè)量命令; 發(fā)送模塊,用于在所述第二接收模塊接收到所述第二組播路徑查詢消息后,通過組播路徑查詢響應(yīng)消息向所述測(cè)量發(fā)起網(wǎng)元發(fā)送所述關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間,由所述測(cè)量發(fā)起網(wǎng)元利用所述關(guān)鍵幀的標(biāo)識(shí)、所述第一抓取時(shí)間和所述第二抓取時(shí)間計(jì)算抓取到所述關(guān)鍵幀的時(shí)間差。
12.根據(jù)權(quán)利要求11所述的設(shè)備,其特征在于,所述關(guān)鍵幀為I幀。
13.一種組播時(shí)延測(cè)量系統(tǒng),其特征在于,包括測(cè)量發(fā)起網(wǎng)元設(shè)備和至少兩個(gè)下游網(wǎng)元設(shè)備,其中, 所述測(cè)量發(fā)起網(wǎng)元設(shè)備用于向各所述下游網(wǎng)元設(shè)備發(fā)送第一組播路徑查詢消息,并抓取組播源組路徑上的組播數(shù)據(jù)流中的關(guān)鍵幀,記錄抓取到的所述關(guān)鍵幀的標(biāo)識(shí)和第一抓取時(shí)間,其中,所述第一組播路徑查詢消息中包含所述組播源組路徑和開始測(cè)量命令; 所述下游網(wǎng)元設(shè)備用于在接收到所述第一組播路徑查詢消息后抓取所述組播源組路徑上的組播數(shù)據(jù)流中的所述關(guān)鍵幀,記錄抓取到的所述關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間;所述測(cè)量發(fā)起網(wǎng)元設(shè)備用于向各所述下游網(wǎng)元發(fā)送第二組播路徑查詢消息,其中,所述第二組播路徑查詢消息中包含組播源組路徑和結(jié)束測(cè)量命令; 所述下游網(wǎng)元設(shè)備用于在接收到所述第二組播路徑查詢消息后,組播路徑查詢響應(yīng)消息向所述測(cè)量發(fā)起網(wǎng)元發(fā)送所述關(guān)鍵幀的標(biāo)識(shí)和第二抓取時(shí)間; 所述測(cè)量發(fā)起網(wǎng)元設(shè)備用于利用所述關(guān)鍵幀的標(biāo)識(shí)、所述第一抓取時(shí)間和各所述下游網(wǎng)元所述第二抓取時(shí)間計(jì)算與各所述下游網(wǎng)元抓取到所述關(guān)鍵幀的時(shí)間差。
【文檔編號(hào)】H04L12/24GK103457793SQ201310367069
【公開日】2013年12月18日 申請(qǐng)日期:2013年8月21日 優(yōu)先權(quán)日:2013年8月21日
【發(fā)明者】凌義 申請(qǐng)人:華為技術(shù)有限公司