一種網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量方法及裝置制造方法
【專利摘要】本發(fā)明提供一種網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量方法及裝置,所述方法包括:獲取用于組建測(cè)試數(shù)據(jù)包的預(yù)設(shè)參數(shù);根據(jù)所述預(yù)設(shè)參數(shù),組建多個(gè)測(cè)試數(shù)據(jù)包;其中,所述多個(gè)測(cè)試數(shù)據(jù)中包括在背景傳輸流量中抽取的抽樣測(cè)試數(shù)據(jù)包;將所述多個(gè)測(cè)試數(shù)據(jù)包全部發(fā)送給對(duì)端服務(wù)器,并記錄發(fā)送時(shí)間;接收所述對(duì)端服務(wù)器返回的所述多個(gè)測(cè)試數(shù)據(jù)包,并記錄所述抽樣測(cè)試數(shù)據(jù)包的接收時(shí)間;根據(jù)所述發(fā)送時(shí)間和所述接收時(shí)間,獲取網(wǎng)絡(luò)傳輸時(shí)延。本發(fā)明的方案可以解決了背景傳輸流量與測(cè)試傳輸時(shí)延數(shù)據(jù)包分離的問題。
【專利說明】一種網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,特別是指一種網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量方法及裝置。
【背景技術(shù)】
[0002]當(dāng)前互聯(lián)網(wǎng)應(yīng)用已經(jīng)廣泛深入到人們的生活中,伴隨著互聯(lián)網(wǎng)用戶數(shù)的高速增長(zhǎng)及應(yīng)用范圍的不斷擴(kuò)大,用戶對(duì)網(wǎng)絡(luò)質(zhì)量的要求也越來越高,如何更好地為用戶提供互聯(lián)網(wǎng)接入服務(wù),成為各運(yùn)營(yíng)商普遍面臨的一大課題。衡量網(wǎng)絡(luò)質(zhì)量最重要的兩個(gè)指標(biāo)分別是網(wǎng)絡(luò)帶寬及網(wǎng)絡(luò)時(shí)延,在運(yùn)營(yíng)商普遍對(duì)網(wǎng)絡(luò)帶寬進(jìn)行限速的大背景下,一定背景流量下網(wǎng)絡(luò)的傳輸時(shí)延就成為影響用戶體驗(yàn)最直接的技術(shù)指標(biāo)了。
[0003]當(dāng)前一定背景流量下網(wǎng)絡(luò)傳輸時(shí)延的測(cè)試方法一般包括如下兩個(gè)方面:
[0004](I)使用傳統(tǒng)的FTP或HTTP的下載/上傳工具營(yíng)造一定量的背景傳輸流量;
[0005](2)使用操作系統(tǒng)自帶的PING命令測(cè)試網(wǎng)絡(luò)的傳輸時(shí)延;
[0006]現(xiàn)有技術(shù)方案的測(cè)試方法將代表實(shí)際用戶使用情況的大量背景傳輸流量與測(cè)試傳輸時(shí)延的數(shù)據(jù)包分離開,不能代表用戶實(shí)際使用網(wǎng)絡(luò)時(shí)的傳輸時(shí)延,且當(dāng)背景傳輸流量較大時(shí),系統(tǒng)會(huì)自動(dòng)的調(diào)整背景傳輸流量的數(shù)據(jù)包與測(cè)試網(wǎng)絡(luò)傳輸時(shí)延的數(shù)據(jù)包的優(yōu)先級(jí)造成PING不通、無(wú)法獲得傳輸時(shí)延的情況出現(xiàn)。
【發(fā)明內(nèi)容】
[0007]本發(fā)明要解決的技術(shù)問題是提供一種網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量方法及裝置,使用抽樣的傳輸流量數(shù)據(jù)包來進(jìn)行網(wǎng)絡(luò)傳輸時(shí)延的測(cè)試,有效的解決了背景傳輸流量與測(cè)試傳輸時(shí)延數(shù)據(jù)包分離的問題。
[0008]為解決上述技術(shù)問題,本發(fā)明的實(shí)施例提供一種網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量方法,包括:
[0009]獲取用于組建測(cè)試數(shù)據(jù)包的預(yù)設(shè)參數(shù);
[0010]根據(jù)所述預(yù)設(shè)參數(shù),組建多個(gè)測(cè)試數(shù)據(jù)包;其中,所述多個(gè)測(cè)試數(shù)據(jù)中包括在背景傳輸流量中抽取的抽樣測(cè)試數(shù)據(jù)包;
[0011]將所述多個(gè)測(cè)試數(shù)據(jù)包全部發(fā)送給對(duì)端服務(wù)器,并記錄發(fā)送時(shí)間;
[0012]接收所述對(duì)端服務(wù)器返回的所述多個(gè)測(cè)試數(shù)據(jù)包,并記錄所述抽樣測(cè)試數(shù)據(jù)包的接收時(shí)間;
[0013]根據(jù)所述發(fā)送時(shí)間和所述接收時(shí)間,獲取網(wǎng)絡(luò)傳輸時(shí)延。
[0014]其中,所述預(yù)設(shè)參數(shù)包括:測(cè)試數(shù)據(jù)包的平均大小、背景傳輸流量的大小以及在所述背景傳輸流量中抽取抽樣測(cè)試數(shù)據(jù)包的頻率。
[0015]其中,所述抽樣測(cè)試數(shù)據(jù)包具有:用于標(biāo)識(shí)該抽樣測(cè)試數(shù)據(jù)包是從所述背景傳輸流量中抽取的標(biāo)記信息。
[0016]其中,根據(jù)所述發(fā)送時(shí)間和所述接收時(shí)間,獲取網(wǎng)絡(luò)傳輸時(shí)延的步驟包括:
[0017]將所述接收時(shí)間與所述發(fā)送時(shí)間的時(shí)間差,確定為所述網(wǎng)絡(luò)傳輸時(shí)延。[0018]本發(fā)明的實(shí)施例還提供一種網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量裝置,包括:
[0019]獲取模塊,用于獲取用于組建測(cè)試數(shù)據(jù)包的預(yù)設(shè)參數(shù);
[0020]組建模塊,用于根據(jù)所述預(yù)設(shè)參數(shù),組建多個(gè)測(cè)試數(shù)據(jù)包;其中,所述多個(gè)測(cè)試數(shù)據(jù)中包括在背景傳輸流量中抽取的抽樣測(cè)試數(shù)據(jù)包;
[0021]發(fā)送模塊,用于將所述多個(gè)測(cè)試數(shù)據(jù)包全部發(fā)送給對(duì)端服務(wù)器,并記錄發(fā)送時(shí)間;
[0022]接收模塊,用于接收所述對(duì)端服務(wù)器返回的所述多個(gè)測(cè)試數(shù)據(jù)包,并記錄所述抽樣測(cè)試數(shù)據(jù)包的接收時(shí)間;
[0023]計(jì)算模塊,用于根據(jù)所述發(fā)送時(shí)間和所述接收時(shí)間,獲取網(wǎng)絡(luò)傳輸時(shí)延。
[0024]其中,所述預(yù)設(shè)參數(shù)包括:測(cè)試數(shù)據(jù)包的平均大小、背景傳輸流量的大小以及在所述背景傳輸流量中抽取抽樣測(cè)試數(shù)據(jù)包的頻率。
[0025]其中,所述抽樣測(cè)試數(shù)據(jù)包具有:用于標(biāo)識(shí)該抽樣測(cè)試數(shù)據(jù)包是從所述背景傳輸流量中抽取的標(biāo)記信息。
[0026]其中,所述計(jì)算模塊具體用于:將所述接收時(shí)間與所述發(fā)送時(shí)間的時(shí)間差,確定為所述網(wǎng)絡(luò)傳輸時(shí)延。
[0027]本發(fā)明的上述技術(shù)方案的有益效果如下:
[0028]上述方案中,通過根據(jù)所述預(yù)設(shè)參數(shù),組建多個(gè)測(cè)試數(shù)據(jù)包;其中,所述多個(gè)測(cè)試數(shù)據(jù)中包括在背景傳輸流量中抽取的抽樣測(cè)試數(shù)據(jù)包;使用抽樣的代表用戶使用情況的背景傳輸流量中的抽樣測(cè)試數(shù)據(jù)包來進(jìn)行網(wǎng)絡(luò)傳輸時(shí)延的測(cè)試,能夠有效的解決背景傳輸流量與測(cè)試傳輸時(shí)延數(shù)據(jù)包分離的問題,且由于抽樣數(shù)據(jù)包均勻的分布在大量背景傳輸流量數(shù)據(jù)包中,即使背景傳輸流量再大,只要網(wǎng)絡(luò)還能夠傳輸數(shù)據(jù),就能夠得到準(zhǔn)確的一定背景傳輸流量下的網(wǎng)絡(luò)傳輸時(shí)延。
【專利附圖】
【附圖說明】
[0029]圖1為本發(fā)明的網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量方法整體流程圖;
[0030]圖2為本發(fā)明的網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量方法的一具體場(chǎng)景流程圖;
[0031]圖3為本發(fā)明的網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量裝置的整體結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0032]為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
[0033]如圖1所示,本發(fā)明的實(shí)施例提供一種網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量方法,包括:
[0034]步驟11,獲取用于組建測(cè)試數(shù)據(jù)包的預(yù)設(shè)參數(shù);
[0035]步驟12,根據(jù)所述預(yù)設(shè)參數(shù),組建多個(gè)測(cè)試數(shù)據(jù)包;其中,所述多個(gè)測(cè)試數(shù)據(jù)中包括在背景傳輸流量中抽取的抽樣測(cè)試數(shù)據(jù)包;
[0036]步驟13,將所述多個(gè)測(cè)試數(shù)據(jù)包全部發(fā)送給對(duì)端服務(wù)器,并記錄發(fā)送時(shí)間;
[0037]步驟14,接收所述對(duì)端服務(wù)器返回的所述多個(gè)測(cè)試數(shù)據(jù)包,并記錄所述抽樣測(cè)試數(shù)據(jù)包的接收時(shí)間;
[0038]步驟15,根據(jù)所述發(fā)送時(shí)間和所述接收時(shí)間,獲取網(wǎng)絡(luò)傳輸時(shí)延。[0039]本發(fā)明的該實(shí)施例通過根據(jù)所述預(yù)設(shè)參數(shù),組建多個(gè)測(cè)試數(shù)據(jù)包;其中,所述多個(gè)測(cè)試數(shù)據(jù)中包括在背景傳輸流量中抽取的抽樣測(cè)試數(shù)據(jù)包;使用抽樣的代表用戶使用情況的背景傳輸流量中的數(shù)據(jù)包來進(jìn)行網(wǎng)絡(luò)傳輸時(shí)延的測(cè)試,能夠有效的解決背景傳輸流量與測(cè)試傳輸時(shí)延數(shù)據(jù)包分離的問題,且由于抽樣數(shù)據(jù)包均勻的分布在大量背景傳輸流量數(shù)據(jù)包中,即使背景傳輸流量再大,只要網(wǎng)絡(luò)還能夠傳輸數(shù)據(jù),就能夠得到準(zhǔn)確的一定背景傳輸流量下的網(wǎng)絡(luò)傳輸時(shí)延。
[0040]其中,在上述實(shí)施例中,所述預(yù)設(shè)參數(shù)包括:測(cè)試數(shù)據(jù)包的平均大小、背景傳輸流量的大小以及在所述背景傳輸流量中抽取抽樣測(cè)試數(shù)據(jù)包的頻率。進(jìn)一步的,所述抽樣測(cè)試數(shù)據(jù)包具有:用于標(biāo)識(shí)該抽樣測(cè)試數(shù)據(jù)包是從所述背景傳輸流量中抽取的標(biāo)記信息。
[0041]其中,在上述實(shí)施例中,上述步驟15具體包括:將所述接收時(shí)間與所述發(fā)送時(shí)間的時(shí)間差,確定為所述網(wǎng)絡(luò)傳輸時(shí)延。
[0042]如圖2所示,結(jié)合具體的應(yīng)用場(chǎng)景說明上述圖1所示實(shí)施例的具體實(shí)現(xiàn)過程:
[0043]21,在控制端設(shè)定測(cè)試數(shù)據(jù)包的平均大小(如IKB=Skb)(如用戶不設(shè)定則使用默認(rèn)值);
[0044]22,在控制端設(shè)定一定背景的傳輸流量模型(如8Mbps);
[0045]23,在控制端設(shè)定抽樣測(cè)試數(shù)據(jù)包的頻率(如I個(gè)/秒)(如用戶不設(shè)定則使用默認(rèn)值);
[0046]24,啟動(dòng)本次一定背景傳輸流量下的網(wǎng)絡(luò)傳輸時(shí)延測(cè)試,測(cè)試裝置按照設(shè)定的參數(shù)組建大量數(shù)據(jù)包發(fā)往對(duì)端服務(wù)器(以上面的參數(shù)示例為例,測(cè)試裝置以8Mbps/8kb=1024個(gè)8kb大小的數(shù)據(jù)包每秒的速度持續(xù)發(fā)送數(shù)據(jù)包);其中包含有特定抽樣頻率的抽樣測(cè)試數(shù)據(jù)包,測(cè)試工具在發(fā)送抽樣測(cè)試數(shù)據(jù)包的同時(shí)記錄其發(fā)送的時(shí)間Tl (以上面的參數(shù)示例為例,在每秒1024個(gè)數(shù)據(jù)包中有I個(gè)為抽樣測(cè)試數(shù)據(jù)包,相比較于普通數(shù)據(jù)包,抽樣測(cè)試數(shù)據(jù)包上進(jìn)行了特殊標(biāo)記);
[0047]25,對(duì)端服務(wù)器在收到測(cè)試數(shù)據(jù)包后將全部測(cè)試數(shù)據(jù)包重新發(fā)回到發(fā)送方;
[0048]26,發(fā)送方測(cè)試裝置記錄抽樣測(cè)試數(shù)據(jù)包傳回來的時(shí)間T2并實(shí)時(shí)計(jì)算和顯示出一定背景傳輸流量下的網(wǎng)絡(luò)傳輸時(shí)延T2-T1。
[0049]本發(fā)明的上述方案,采用傳輸流量中的抽樣測(cè)試數(shù)據(jù)包來進(jìn)行網(wǎng)絡(luò)傳輸時(shí)延的測(cè)試,有效的解決了背景傳輸流量與測(cè)試傳輸時(shí)延數(shù)據(jù)包分離的問題;且能夠隨意設(shè)定的傳輸流量參數(shù)設(shè)置及數(shù)據(jù)包平均大小設(shè)置使用戶能夠方便的營(yíng)造出各種帶寬下的場(chǎng)景來進(jìn)行網(wǎng)絡(luò)傳輸時(shí)延的測(cè)試;且不需要記錄全部測(cè)試數(shù)據(jù)包的發(fā)送時(shí)間及接收時(shí)間并進(jìn)行計(jì)算,可以避免消耗過多的系統(tǒng)資源進(jìn)行數(shù)據(jù)存儲(chǔ)及計(jì)算并可設(shè)定抽樣頻率。
[0050]如圖3所示,本發(fā)明的實(shí)施例還提供一種網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量裝置,包括:
[0051]獲取模塊31,用于獲取用于組建測(cè)試數(shù)據(jù)包的預(yù)設(shè)參數(shù);
[0052]組建模塊32,用于根據(jù)所述預(yù)設(shè)參數(shù),組建多個(gè)測(cè)試數(shù)據(jù)包;其中,所述多個(gè)測(cè)試數(shù)據(jù)中包括在背景傳輸流量中抽取的抽樣測(cè)試數(shù)據(jù)包;
[0053]發(fā)送模塊33,用于將所述多個(gè)測(cè)試數(shù)據(jù)包全部發(fā)送給對(duì)端服務(wù)器,并記錄發(fā)送時(shí)間;
[0054]接收模塊34,用于接收所述對(duì)端服務(wù)器返回的所述多個(gè)測(cè)試數(shù)據(jù)包,并記錄所述抽樣測(cè)試數(shù)據(jù)所的接收時(shí)間;[0055]計(jì)算模塊35,用于根據(jù)所述發(fā)送時(shí)間和所述接收時(shí)間,獲取網(wǎng)絡(luò)傳輸時(shí)延。
[0056]其中,所述預(yù)設(shè)參數(shù)包括:測(cè)試數(shù)據(jù)包的平均大小、背景傳輸流量的大小以及在所述背景傳輸流量中抽取抽樣測(cè)試數(shù)據(jù)包的頻率。
[0057]其中,所述抽樣測(cè)試數(shù)據(jù)包具有:用于標(biāo)識(shí)該抽樣測(cè)試數(shù)據(jù)包是從所述背景傳輸流量中抽取的標(biāo)記信息。
[0058]其中,所述計(jì)算模塊具體用于:將所述接收時(shí)間與所述發(fā)送時(shí)間的時(shí)間差,確定為所述網(wǎng)絡(luò)傳輸時(shí)延。
[0059]本發(fā)明的該裝置實(shí)施例具體可以是測(cè)試工具,同樣采用傳輸流量中的抽樣測(cè)試數(shù)據(jù)包來進(jìn)行網(wǎng)絡(luò)傳輸時(shí)延的測(cè)試,有效的解決了背景傳輸流量與測(cè)試傳輸時(shí)延數(shù)據(jù)包分離的問題;且能夠隨意設(shè)定的傳輸流量參數(shù)設(shè)置及數(shù)據(jù)包平均大小設(shè)置使用戶能夠方便的營(yíng)造出各種帶寬下的場(chǎng)景來進(jìn)行網(wǎng)絡(luò)傳輸時(shí)延的測(cè)試;且不需要記錄全部測(cè)試數(shù)據(jù)包的發(fā)送時(shí)間及接收時(shí)間并進(jìn)行計(jì)算,可以避免消耗過多的系統(tǒng)資源進(jìn)行數(shù)據(jù)存儲(chǔ)及計(jì)算并可設(shè)定抽樣頻率。
[0060]以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量方法,其特征在于,包括: 獲取用于組建測(cè)試數(shù)據(jù)包的預(yù)設(shè)參數(shù); 根據(jù)所述預(yù)設(shè)參數(shù),組建多個(gè)測(cè)試數(shù)據(jù)包;其中,所述多個(gè)測(cè)試數(shù)據(jù)中包括在背景傳輸流量中抽取的抽樣測(cè)試數(shù)據(jù)包; 將所述多個(gè)測(cè)試數(shù)據(jù)包全部發(fā)送給對(duì)端服務(wù)器,并記錄發(fā)送時(shí)間; 接收所述對(duì)端服務(wù)器返回的所述多個(gè)測(cè)試數(shù)據(jù)包,并記錄所述抽樣測(cè)試數(shù)據(jù)包的接收時(shí)間; 根據(jù)所述發(fā)送時(shí)間和所述接收時(shí)間,獲取網(wǎng)絡(luò)傳輸時(shí)延。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量方法,其特征在于,所述預(yù)設(shè)參數(shù)包括:測(cè)試數(shù)據(jù)包的平均大小、背景傳輸流量的大小以及在所述背景傳輸流量中抽取抽樣測(cè)試數(shù)據(jù)包的頻率。
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量方法,其特征在于,所述抽樣測(cè)試數(shù)據(jù)包具有:用于標(biāo)識(shí)該抽樣測(cè)試數(shù)據(jù)包是從所述背景傳輸流量中抽取的標(biāo)記信息。
4.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量方法,其特征在于,根據(jù)所述發(fā)送時(shí)間和所述接收時(shí)間,獲取網(wǎng)絡(luò)傳輸時(shí)延的步驟包括: 將所述接收時(shí)間與所述發(fā)送時(shí)間的時(shí)間差,確定為所述網(wǎng)絡(luò)傳輸時(shí)延。
5.一種網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量裝置,其特征在于,包括: 獲取模塊,用于獲取用于組建測(cè)試數(shù)據(jù)包的預(yù)設(shè)參數(shù); 組建模塊,用于根據(jù)所述預(yù)設(shè)參數(shù),組建多個(gè)測(cè)試數(shù)據(jù)包;其中,所述多個(gè)測(cè)試數(shù)據(jù)中包括在背景傳輸流量中抽取的抽樣測(cè)試數(shù)據(jù)包; 發(fā)送模塊,用于將所述多個(gè)測(cè)試數(shù)據(jù)包全部發(fā)送給對(duì)端服務(wù)器,并記錄發(fā)送時(shí)間; 接收模塊,用于接收所述對(duì)端服務(wù)器返回的所述多個(gè)測(cè)試數(shù)據(jù)包,并記錄所述抽樣測(cè)試數(shù)據(jù)包的接收時(shí)間; 計(jì)算模塊,用于根據(jù)所述發(fā)送時(shí)間和所述接收時(shí)間,獲取網(wǎng)絡(luò)傳輸時(shí)延。
6.根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量裝置,其特征在于,所述預(yù)設(shè)參數(shù)包括:測(cè)試數(shù)據(jù)包的平均大小、背景傳輸流量的大小以及在所述背景傳輸流量中抽取抽樣測(cè)試數(shù)據(jù)包的頻率。
7.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量裝置,其特征在于,所述抽樣測(cè)試數(shù)據(jù)包具有:用于標(biāo)識(shí)該抽樣測(cè)試數(shù)據(jù)包是從所述背景傳輸流量中抽取的標(biāo)記信息。
8.根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)傳輸時(shí)延的測(cè)量裝置,其特征在于,所述計(jì)算模塊具體用于:將所述接收時(shí)間與所述發(fā)送時(shí)間的時(shí)間差,確定為所述網(wǎng)絡(luò)傳輸時(shí)延。
【文檔編號(hào)】H04L12/26GK104009878SQ201310055454
【公開日】2014年8月27日 申請(qǐng)日期:2013年2月21日 優(yōu)先權(quán)日:2013年2月21日
【發(fā)明者】范華, 種璟 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司