欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種網(wǎng)絡(luò)性能的測(cè)量方法、設(shè)備和系統(tǒng)的制作方法

文檔序號(hào):7802833閱讀:227來(lái)源:國(guó)知局
一種網(wǎng)絡(luò)性能的測(cè)量方法、設(shè)備和系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明提供了一種網(wǎng)絡(luò)性能的測(cè)量方法、設(shè)備和系統(tǒng),所述方法應(yīng)用于網(wǎng)絡(luò)性能的測(cè)量系統(tǒng)中的測(cè)量服務(wù)器上,所述測(cè)量系統(tǒng)還包括網(wǎng)絡(luò)探針,所述測(cè)量方法包括:響應(yīng)于向目標(biāo)服務(wù)器發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,測(cè)量服務(wù)器向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求,響應(yīng)于所述網(wǎng)絡(luò)探針?lè)祷氐闹付ㄩL(zhǎng)度的數(shù)據(jù)包,測(cè)量服務(wù)器將所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求發(fā)送給目標(biāo)服務(wù)器;測(cè)量服務(wù)器接收目標(biāo)服務(wù)器返回的網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù);測(cè)量服務(wù)器根據(jù)所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求與所述網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)測(cè)量所述目標(biāo)服務(wù)器的網(wǎng)絡(luò)性能。本發(fā)明的實(shí)施例解決了客戶端計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)帶寬、功耗和安全性方面的問(wèn)題,有利于大規(guī)模部署網(wǎng)絡(luò)的測(cè)量。
【專(zhuān)利說(shuō)明】一種網(wǎng)絡(luò)性能的測(cè)量方法、設(shè)備和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及互聯(lián)網(wǎng)領(lǐng)域,特別涉及一種網(wǎng)絡(luò)性能的測(cè)量方法、設(shè)備和系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,利用互聯(lián)網(wǎng)進(jìn)行通訊已成為人們最重要的通信手段之一,因此對(duì)網(wǎng)絡(luò)性能的測(cè)試也顯得至關(guān)重要。網(wǎng)絡(luò)性能測(cè)試,通常是指以科學(xué)的方法,通過(guò)測(cè)量手段或者測(cè)量工具,取得網(wǎng)絡(luò)產(chǎn)品或正在運(yùn)行網(wǎng)絡(luò)的性能參數(shù)和服務(wù)器指令參數(shù),例如可用性、差錯(cuò)率、吞吐量、網(wǎng)絡(luò)時(shí)延等等。
[0003]在現(xiàn)有技術(shù)中,參考圖1所示,為現(xiàn)有技術(shù)進(jìn)行網(wǎng)絡(luò)性能測(cè)試的系統(tǒng)框架圖。在測(cè)量系統(tǒng)中,可以部署一個(gè)或多個(gè)測(cè)量服務(wù)器101,每個(gè)測(cè)量服務(wù)器可連接多個(gè)網(wǎng)絡(luò)探針102,測(cè)量服務(wù)器通過(guò)主動(dòng)推送或被動(dòng)獲取的方式,向網(wǎng)絡(luò)探針下發(fā)測(cè)量任務(wù),網(wǎng)絡(luò)探針在接收到測(cè)量任務(wù)后調(diào)用相應(yīng)的網(wǎng)絡(luò)測(cè)量程序1021 (例如測(cè)量網(wǎng)絡(luò)時(shí)延的ping程序),該網(wǎng)絡(luò)測(cè)量程序運(yùn)行在網(wǎng)絡(luò)探針之上,并與目標(biāo)服務(wù)器103直接通信,從而測(cè)量得到目標(biāo)服務(wù)器103的網(wǎng)絡(luò)性能。
[0004]但是發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下問(wèn)題:在現(xiàn)實(shí)中網(wǎng)絡(luò)探針通常安裝在用戶的個(gè)人電腦或者手持終端上,該類(lèi)設(shè)備在計(jì)算和存儲(chǔ)能力、網(wǎng)絡(luò)帶寬上具有很大局限性,同時(shí)在功耗和安全性等方面具有更高要求。因此,計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)帶寬等方面的限制已極大地阻礙了更多、更先進(jìn)、測(cè)量效果更好的網(wǎng)絡(luò)測(cè)量程序在網(wǎng)絡(luò)探針上的運(yùn)行。例如,現(xiàn)在廣泛部署的網(wǎng)絡(luò)探針能運(yùn)行測(cè)量網(wǎng)絡(luò)時(shí)延的Ping程序,卻難以運(yùn)行先進(jìn)的、同時(shí)也需要更多計(jì)算資源的視頻流測(cè)試程序,從而極大地限制了視頻流測(cè)量的精確度和測(cè)量范圍的廣度。并且,將測(cè)量程序運(yùn)行在作為網(wǎng)絡(luò)探針的移動(dòng)設(shè)備上將會(huì)消耗用戶設(shè)備的大量電能,這也極大地阻礙了網(wǎng)絡(luò)探針在移動(dòng)設(shè)備上的部署。

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

[0005]基于發(fā)明人發(fā)現(xiàn)的目前測(cè)量系統(tǒng)中存在的問(wèn)題,進(jìn)行大規(guī)模的網(wǎng)絡(luò)測(cè)量需要一種全新的測(cè)量方法和系統(tǒng)。具體地,新系統(tǒng)必須極大地簡(jiǎn)化網(wǎng)絡(luò)探針的工作,并通過(guò)避免將測(cè)量程序運(yùn)行在網(wǎng)絡(luò)探針之上,解決測(cè)量程序在網(wǎng)絡(luò)探針上過(guò)度消耗宿主設(shè)備的計(jì)算資源和網(wǎng)絡(luò)資源、代碼安全性不可控等問(wèn)題;同時(shí),該系統(tǒng)還應(yīng)可以使已有網(wǎng)絡(luò)測(cè)量工具可以不加修改地運(yùn)行在其上。從而,一方面,使網(wǎng)絡(luò)探針易于大規(guī)??焖俨渴穑涣硗庖环矫?,可以在高性能服務(wù)器上運(yùn)行具有更多、更新功能的測(cè)量軟件。
[0006]本申請(qǐng)所要解決的技術(shù)問(wèn)題是提供一種網(wǎng)絡(luò)性能的測(cè)量方法,用以解決現(xiàn)有技術(shù)中由于測(cè)量程序運(yùn)行于網(wǎng)絡(luò)探針上而導(dǎo)致的,網(wǎng)絡(luò)探針進(jìn)行網(wǎng)絡(luò)性能測(cè)量的時(shí)候不容易實(shí)現(xiàn)大規(guī)模網(wǎng)絡(luò)性能測(cè)量以及能耗較大的問(wèn)題。
[0007]本申請(qǐng)還提供了網(wǎng)絡(luò)性能的測(cè)量服務(wù)器及系統(tǒng),用以保證上述方法在實(shí)際中的實(shí)現(xiàn)及應(yīng)用。
[0008]為了解決上述問(wèn)題,本申請(qǐng)公開(kāi)了一種網(wǎng)絡(luò)性能的測(cè)量方法,該方法應(yīng)用于網(wǎng)絡(luò)性能的測(cè)量系統(tǒng)中的測(cè)量服務(wù)器上,所述測(cè)量系統(tǒng)還包括網(wǎng)絡(luò)探針,所述測(cè)量方法包括:
[0009]響應(yīng)于向目標(biāo)服務(wù)器發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,測(cè)量服務(wù)器向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求,所述數(shù)據(jù)請(qǐng)求用于請(qǐng)求所述網(wǎng)絡(luò)探針?lè)祷匾粋€(gè)指定長(zhǎng)度的數(shù)據(jù)包;
[0010]響應(yīng)于所述網(wǎng)絡(luò)探針?lè)祷氐乃鲋付ㄩL(zhǎng)度的數(shù)據(jù)包,測(cè)量服務(wù)器將所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求發(fā)送給目標(biāo)服務(wù)器;
[0011]測(cè)量服務(wù)器接收目標(biāo)服務(wù)器返回的網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù);
[0012]測(cè)量服務(wù)器根據(jù)所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求與所述網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)測(cè)量所述目標(biāo)服務(wù)器的網(wǎng)絡(luò)性能。
[0013]可選的,所述測(cè)量服務(wù)器向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求,包括:
[0014]測(cè)量服務(wù)器的測(cè)量模塊向主控模塊發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求;
[0015]所述主控模塊響應(yīng)于接收所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,將所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求的內(nèi)容存儲(chǔ)在所述測(cè)量模塊和主控模塊的共享空間中,并向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求。
[0016]可選的,所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,包括以下任意一種或幾種:丟包率測(cè)量請(qǐng)求、延遲測(cè)量請(qǐng)求、帶寬測(cè)量請(qǐng)求、路由測(cè)量請(qǐng)求、DNS信息測(cè)量請(qǐng)求、在線視頻數(shù)據(jù)健康狀況測(cè)量請(qǐng)求和網(wǎng)頁(yè)數(shù)據(jù)流的網(wǎng)頁(yè)客戶端程序測(cè)量請(qǐng)求。
[0017]可選的,所述測(cè)量服務(wù)器將所述網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)請(qǐng)求發(fā)送給目標(biāo)服務(wù)器,具體為:
[0018]所述測(cè)量服務(wù)器通過(guò)基于IP報(bào)文的網(wǎng)絡(luò)通信協(xié)議將網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)請(qǐng)求發(fā)送給目標(biāo)服務(wù)器。
[0019]可選的,所述測(cè)量服務(wù)器向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求,具體為:所述測(cè)量服務(wù)器采用固定的網(wǎng)絡(luò)乒乓協(xié)議向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求。
[0020]本申請(qǐng)公開(kāi)了一種網(wǎng)絡(luò)性能的測(cè)量服務(wù)器,包括:
[0021]發(fā)送數(shù)據(jù)請(qǐng)求單元,用于響應(yīng)于向目標(biāo)服務(wù)器發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求,所述數(shù)據(jù)請(qǐng)求用于請(qǐng)求所述網(wǎng)絡(luò)探針?lè)祷匾粋€(gè)指定長(zhǎng)度的數(shù)據(jù)包;
[0022]發(fā)送測(cè)量請(qǐng)求單元,用于響應(yīng)于所述網(wǎng)絡(luò)探針?lè)祷氐乃鲋付ㄩL(zhǎng)度的數(shù)據(jù)包,將所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求發(fā)送給目標(biāo)服務(wù)器;
[0023]接收測(cè)量數(shù)據(jù)單元,用于接收目標(biāo)服務(wù)器返回的網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù);
[0024]測(cè)量性能單元,用于根據(jù)所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求與所述網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)測(cè)量所述目標(biāo)服務(wù)器的網(wǎng)絡(luò)性能。
[0025]可選的,所述發(fā)送數(shù)據(jù)請(qǐng)求單元包括測(cè)量模塊和主控模塊,所述測(cè)量模塊用于向主控模塊發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求;
[0026]所述主控模塊包括存儲(chǔ)子模塊和發(fā)送子模塊,所述存儲(chǔ)子模塊用于響應(yīng)于接收所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,將所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求的內(nèi)容存儲(chǔ)在所述測(cè)量模塊和主控模塊的共享空間中,所述發(fā)送子模塊用于向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求。
[0027]可選的,所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,包括以下任意一種或幾種:丟包率測(cè)量請(qǐng)求、延遲測(cè)量請(qǐng)求、帶寬測(cè)量請(qǐng)求、路由測(cè)量請(qǐng)求、DNS信息測(cè)量請(qǐng)求、在線視頻數(shù)據(jù)健康狀況測(cè)量請(qǐng)求和網(wǎng)頁(yè)數(shù)據(jù)流的網(wǎng)頁(yè)客戶端程序測(cè)量請(qǐng)求。
[0028]可選的,所述發(fā)送測(cè)量請(qǐng)求模塊具體用于:
[0029]所述測(cè)量服務(wù)器通過(guò)基于IP報(bào)文的網(wǎng)絡(luò)通信協(xié)議將網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)請(qǐng)求發(fā)送給目標(biāo)服務(wù)器。
[0030]可選的,所述發(fā)送數(shù)據(jù)請(qǐng)求模塊具體用于:所述測(cè)量服務(wù)器采用固定的網(wǎng)絡(luò)乒乓協(xié)議向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求。
[0031]本申請(qǐng)實(shí)施例還提供了一種網(wǎng)絡(luò)性能的測(cè)量系統(tǒng),該系統(tǒng)包括:測(cè)量服務(wù)器和網(wǎng)絡(luò)探針,其中,所述測(cè)量服務(wù)器包括:
[0032]發(fā)送數(shù)據(jù)請(qǐng)求單元,用于響應(yīng)于向目標(biāo)服務(wù)器發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求,所述數(shù)據(jù)請(qǐng)求用于請(qǐng)求所述網(wǎng)絡(luò)探針?lè)祷匾粋€(gè)指定長(zhǎng)度的數(shù)據(jù)包;
[0033]發(fā)送測(cè)量請(qǐng)求單元,用于響應(yīng)于所述網(wǎng)絡(luò)探針?lè)祷氐乃鲋付ㄩL(zhǎng)度的數(shù)據(jù)包,將所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求發(fā)送給目標(biāo)服務(wù)器;
[0034]接收測(cè)量數(shù)據(jù)單元,用于接收目標(biāo)服務(wù)器返回的網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù);
[0035]測(cè)量性能單元,用于根據(jù)所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求與所述網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)測(cè)量所述目標(biāo)服務(wù)器的網(wǎng)絡(luò)性能;
[0036]所述網(wǎng)絡(luò)探針用于響應(yīng)于所述測(cè)量服務(wù)器發(fā)送的數(shù)據(jù)請(qǐng)求,向所述測(cè)量服務(wù)器返回一個(gè)指定長(zhǎng)度的數(shù)據(jù)包。
[0037]與現(xiàn)有技術(shù)相比,本申請(qǐng)包括以下優(yōu)點(diǎn):
[0038]在本發(fā)明實(shí)施例中測(cè)量程序運(yùn)行在測(cè)量服務(wù)器之上,測(cè)量服務(wù)器的測(cè)量模塊與目標(biāo)服務(wù)器直接通信,并測(cè)量測(cè)量服務(wù)器到目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能,而網(wǎng)絡(luò)探針通過(guò)簡(jiǎn)單、固化的網(wǎng)絡(luò)乒乓通信協(xié)議和測(cè)量服務(wù)器通信,并通過(guò)網(wǎng)絡(luò)乒乓協(xié)議測(cè)量測(cè)量服務(wù)器到網(wǎng)絡(luò)探針的網(wǎng)絡(luò)性能數(shù)據(jù),綜合上述兩類(lèi)數(shù)據(jù),模擬網(wǎng)絡(luò)探針運(yùn)行測(cè)量程序與目標(biāo)服務(wù)器直接通信的網(wǎng)絡(luò)場(chǎng)景,并得到類(lèi)似網(wǎng)絡(luò)探針運(yùn)行測(cè)量程序并與目標(biāo)服務(wù)器直接通信的網(wǎng)絡(luò)性能的近似結(jié)果。通過(guò)本發(fā)明實(shí)施例中將測(cè)量程序運(yùn)行在測(cè)量服務(wù)器之上,一方面,解決了網(wǎng)絡(luò)探針部署中消耗宿主機(jī)器計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)帶寬等資源和能耗、安全性方面的問(wèn)題,使大量網(wǎng)絡(luò)探針可以實(shí)現(xiàn)大規(guī)??焖俨渴穑涣硗庖环矫?,由于高性能測(cè)量服務(wù)器在計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)帶寬等資源和能耗、安全性等方面幾乎不存在限制,使得大規(guī)模部署更多、更新、功能更強(qiáng)的網(wǎng)絡(luò)測(cè)量程序成為可能。
[0039]本發(fā)明的有益效果還在于:本發(fā)明所述方法無(wú)需對(duì)現(xiàn)有的測(cè)量程序進(jìn)行修改,測(cè)量程序的輸出結(jié)果即為在網(wǎng)絡(luò)探針運(yùn)行測(cè)量程序途經(jīng)測(cè)量服務(wù)器與測(cè)量目標(biāo)通信的網(wǎng)絡(luò)性能,該結(jié)果近似于在網(wǎng)絡(luò)探針運(yùn)行測(cè)量程序直接與測(cè)量目標(biāo)通信的網(wǎng)絡(luò)性能。
[0040]本發(fā)明的有益效果還在于:本發(fā)明的具體實(shí)施例證明了所述系統(tǒng)測(cè)量結(jié)果在測(cè)量能力、測(cè)量精確度和測(cè)量性能方面與傳統(tǒng)測(cè)量系統(tǒng)一致或近似,測(cè)量結(jié)果誤差小且在可容許范圍內(nèi)。
[0041]當(dāng)然,實(shí)施本申請(qǐng)的任一產(chǎn)品并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0042]為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0043]圖1是現(xiàn)有技術(shù)中進(jìn)行網(wǎng)絡(luò)性能的測(cè)量時(shí)的系統(tǒng)框架圖;[0044]圖2是本申請(qǐng)的一種網(wǎng)絡(luò)性能的測(cè)量方法實(shí)施例的流程圖;
[0045]圖3是本申請(qǐng)的一種網(wǎng)絡(luò)性能的測(cè)量方法實(shí)施例的應(yīng)用場(chǎng)景圖;
[0046]圖4是本申請(qǐng)的一種網(wǎng)絡(luò)性能的測(cè)量服務(wù)器的結(jié)構(gòu)框圖。
[0047]這里描述的附圖僅僅是一些例子。在不脫離本發(fā)明精神的情況下,這里所述的圖可以有不同的變化。所有上述變化被認(rèn)為是要求保護(hù)的本發(fā)明的一部分。
【具體實(shí)施方式】
[0048]下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0049]參考圖2,示出了本申請(qǐng)一種網(wǎng)絡(luò)性能的測(cè)量方法實(shí)施例的流程圖,該方法應(yīng)用于網(wǎng)絡(luò)性能的測(cè)量系統(tǒng)中的測(cè)量服務(wù)器上,所述測(cè)量系統(tǒng)還包括網(wǎng)絡(luò)探針,本實(shí)施例可以包括以下步驟:
[0050]步驟201:響應(yīng)于向目標(biāo)服務(wù)器發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,測(cè)量服務(wù)器向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求,所述數(shù)據(jù)請(qǐng)求用于請(qǐng)求所述網(wǎng)絡(luò)探針?lè)祷匾粋€(gè)指定長(zhǎng)度的數(shù)據(jù)包。
[0051]在本申請(qǐng)實(shí)施例中,圖2所示的方法流程應(yīng)用于測(cè)量系統(tǒng)中的測(cè)量服務(wù)器上,參考圖3所示,為本發(fā)明的應(yīng)用場(chǎng)景的結(jié)構(gòu)示意圖。在圖3中,進(jìn)行網(wǎng)絡(luò)性能測(cè)試的網(wǎng)絡(luò)測(cè)量程序運(yùn)行于測(cè)量服務(wù)器上。因?yàn)閷?duì)于網(wǎng)絡(luò)探針和目標(biāo)服務(wù)器來(lái)講,運(yùn)行于測(cè)量服務(wù)器之上的測(cè)量程序與兩者通信的時(shí)候,相當(dāng)于測(cè)量服務(wù)器與兩者的通信,因此,在本實(shí)施例中執(zhí)行主體都以測(cè)量服務(wù)器進(jìn)行介紹。
[0052]在本實(shí)施例中,需要說(shuō)明的是,在測(cè)量服務(wù)器301上還需要運(yùn)行有一個(gè)測(cè)量主控程序,該測(cè)量主控程序的功能在于將測(cè)量程序產(chǎn)生的網(wǎng)絡(luò)數(shù)據(jù)包在共享空間內(nèi)進(jìn)行緩存,其中,共享空間為主控程序和測(cè)量程序在測(cè)量服務(wù)器開(kāi)辟的一塊可以共享的存儲(chǔ)空間。
[0053]當(dāng)用戶觸發(fā)測(cè)量任務(wù)的時(shí)候,測(cè)量服務(wù)器中運(yùn)行的測(cè)量程序響應(yīng)于該測(cè)量任務(wù),會(huì)向目標(biāo)服務(wù)器發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,該網(wǎng)絡(luò)性能測(cè)量請(qǐng)求可以采用數(shù)據(jù)包的形式實(shí)現(xiàn)。在測(cè)量服務(wù)器向目標(biāo)服務(wù)器發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求之前,測(cè)量服務(wù)器會(huì)首先向網(wǎng)絡(luò)探針發(fā)送一個(gè)數(shù)據(jù)請(qǐng)求,該數(shù)據(jù)請(qǐng)求用于請(qǐng)求網(wǎng)絡(luò)探針?lè)祷匾粋€(gè)指定長(zhǎng)度的數(shù)據(jù)包,該數(shù)據(jù)請(qǐng)求同樣可以采用數(shù)據(jù)包實(shí)現(xiàn)。其中,在測(cè)量服務(wù)器向網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求時(shí),可以采用固定的網(wǎng)絡(luò)乒乓協(xié)議向網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求。
[0054]其中,所述測(cè)量服務(wù)器向網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求的過(guò)程,具體可以包括:
[0055]步驟Al:測(cè)量服務(wù)器的測(cè)量模塊向主控模塊發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求;
[0056]在本實(shí)施例中,該測(cè)量模塊即是測(cè)量服務(wù)器上運(yùn)行的測(cè)量程序,為使測(cè)量程序可以不加修改地運(yùn)行在測(cè)量服務(wù)器之上,在一個(gè)較佳的實(shí)施例中,主控模塊可以作為一個(gè)進(jìn)程運(yùn)行在測(cè)量服務(wù)器上,并在測(cè)量模塊向其發(fā)送數(shù)據(jù)請(qǐng)求的時(shí)候啟動(dòng)。
[0057]可以理解的是,測(cè)量服務(wù)器可以運(yùn)行多個(gè)測(cè)量程序(對(duì)應(yīng)的測(cè)量服務(wù)器可以包括多個(gè)測(cè)量模塊),每個(gè)測(cè)量程序都可以用來(lái)測(cè)量不同的測(cè)量服務(wù)器與網(wǎng)絡(luò)探針之間的網(wǎng)絡(luò)性能。各測(cè)量程序分別作為一個(gè)進(jìn)程運(yùn)行在測(cè)量服務(wù)器上,并能夠訪問(wèn)主控程序開(kāi)辟的一段共享內(nèi)存,以達(dá)到傳遞測(cè)量程序產(chǎn)生的網(wǎng)絡(luò)數(shù)據(jù)包的目的。一個(gè)測(cè)量服務(wù)器上能同時(shí)運(yùn)行的測(cè)量程序的數(shù)量取決于測(cè)量服務(wù)器的物理機(jī)器性能和測(cè)量任務(wù)的資源消耗情況,就本發(fā)明較佳實(shí)施例來(lái)看,一個(gè)運(yùn)行在包括8個(gè)處理核的服務(wù)器上的測(cè)量服務(wù)器可支持5000個(gè)以上的測(cè)量任務(wù)。
[0058]步驟A2:所述主控模塊響應(yīng)于接收所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,將所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求的內(nèi)容存儲(chǔ)在所述測(cè)量模塊和主控模塊的共享空間中,并向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求。
[0059]可見(jiàn),測(cè)量模塊在向目標(biāo)服務(wù)器發(fā)送網(wǎng)絡(luò)性能測(cè)試請(qǐng)求前,先將該網(wǎng)絡(luò)性能測(cè)試請(qǐng)求傳遞給主控模塊,而主控模塊在接收到測(cè)量模塊發(fā)送的網(wǎng)絡(luò)性能測(cè)試請(qǐng)求后,可以通過(guò)簡(jiǎn)單、固化的網(wǎng)絡(luò)乒乓通信協(xié)議向網(wǎng)絡(luò)探針發(fā)送一個(gè)簡(jiǎn)單的具有固定格式的數(shù)據(jù)請(qǐng)求。在收到該數(shù)據(jù)請(qǐng)求之后,網(wǎng)絡(luò)探針可以通過(guò)簡(jiǎn)單、固化的網(wǎng)絡(luò)乒乓通信協(xié)議向主控模塊發(fā)送一個(gè)該數(shù)據(jù)請(qǐng)求的響應(yīng)數(shù)據(jù)包,該數(shù)據(jù)請(qǐng)求中指定了網(wǎng)絡(luò)探針?lè)祷囟嚅L(zhǎng)的數(shù)據(jù)包,則響應(yīng)數(shù)據(jù)包就會(huì)有多長(zhǎng)。主控模塊和測(cè)量模塊可在測(cè)量服務(wù)器本地建立網(wǎng)絡(luò)套接字(socket),測(cè)量模塊通過(guò)該網(wǎng)絡(luò)套接字(socket)即可向測(cè)量主控程序傳遞網(wǎng)絡(luò)數(shù)據(jù)。
[0060]在一個(gè)測(cè)量程序?yàn)闇y(cè)量網(wǎng)絡(luò)時(shí)延的ping程序的實(shí)施例中,測(cè)量程序可以使用ICMP (Internet Control Message Protocol,因特網(wǎng)控制報(bào)文協(xié)議)與目標(biāo)服務(wù)器通信,將目標(biāo)服務(wù)器運(yùn)行在測(cè)量服務(wù)器之上無(wú)需對(duì)測(cè)量程序使用的ICMP通信方式進(jìn)行修改。測(cè)量服務(wù)器上運(yùn)行有一個(gè)主控程序,該主控程序的功能在于緩存測(cè)量程序產(chǎn)生的網(wǎng)絡(luò)數(shù)據(jù)包,監(jiān)控測(cè)量服務(wù)上運(yùn)行的所有測(cè)量程序并測(cè)量測(cè)量服務(wù)器與網(wǎng)絡(luò)探針之間的網(wǎng)絡(luò)性能;
[0061]具體來(lái)說(shuō),本發(fā)明中運(yùn)行于測(cè)量測(cè)量主控進(jìn)程和網(wǎng)絡(luò)探針之間網(wǎng)絡(luò)性能的簡(jiǎn)單網(wǎng)絡(luò)乒乓協(xié)議的功能為測(cè)量測(cè)量服務(wù)器和網(wǎng)絡(luò)探針之間的網(wǎng)絡(luò)性能。在一個(gè)較佳的實(shí)施例中,數(shù)據(jù)請(qǐng)求為一個(gè)UDP (User Datagram Protocol)數(shù)據(jù)包,該數(shù)據(jù)包中指定一個(gè)返回?cái)?shù)據(jù)包的長(zhǎng)度大小,其他數(shù)據(jù)內(nèi)容可以沒(méi)有實(shí)際意義。網(wǎng)絡(luò)探針在收到數(shù)據(jù)包后,根據(jù)數(shù)據(jù)包中指定的返回?cái)?shù)據(jù)包的長(zhǎng)度返回一個(gè)指定長(zhǎng)度的UDP數(shù)據(jù)包。由于網(wǎng)絡(luò)性能(例如丟包率、數(shù)據(jù)包碎片率、傳輸時(shí)延等)與數(shù)據(jù)包大小密切相關(guān),通過(guò)返回指定長(zhǎng)度的數(shù)據(jù)包,本發(fā)明的測(cè)試結(jié)果真實(shí)地反映了網(wǎng)絡(luò)性能。
[0062]在本發(fā)明的另外一些實(shí)施例中,測(cè)量服務(wù)器向網(wǎng)絡(luò)探針發(fā)送的數(shù)據(jù)請(qǐng)求可攜帶更多的控制參數(shù)到達(dá)網(wǎng)絡(luò)探針,這些控制參數(shù)包括但不限制于:增加網(wǎng)絡(luò)延遲、發(fā)送具有特定格式的返回?cái)?shù)據(jù)包、在網(wǎng)絡(luò)探針一端緩存數(shù)據(jù)包以防止對(duì)包情況的發(fā)生,等等。并且,可以理解的是,網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,也可以包括以下任意一種或幾種:丟包率測(cè)量請(qǐng)求、延遲測(cè)量請(qǐng)求、帶寬測(cè)量請(qǐng)求、路由測(cè)量請(qǐng)求、DNS信息測(cè)量請(qǐng)求、在線視頻數(shù)據(jù)健康狀況測(cè)量請(qǐng)求和網(wǎng)頁(yè)數(shù)據(jù)流的網(wǎng)頁(yè)客戶端程序測(cè)量請(qǐng)求。本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際應(yīng)用中的網(wǎng)絡(luò)性能測(cè)量需求來(lái)調(diào)整網(wǎng)絡(luò)性能測(cè)量請(qǐng)求即可。
[0063]步驟202:響應(yīng)于所述網(wǎng)絡(luò)探針?lè)祷氐乃鲋付ㄩL(zhǎng)度的數(shù)據(jù)包,測(cè)量服務(wù)器將所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求發(fā)送給目標(biāo)服務(wù)器。
[0064]測(cè)量服務(wù)器的主控模塊在收到網(wǎng)絡(luò)探針?lè)祷氐闹付ㄩL(zhǎng)度的數(shù)據(jù)包后,測(cè)量服務(wù)器的主控模塊將共享空間中緩存的測(cè)量模塊發(fā)送的網(wǎng)絡(luò)性能測(cè)量請(qǐng)求發(fā)送給目標(biāo)服務(wù)器。可以理解的是,測(cè)量服務(wù)器將所述網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)請(qǐng)求發(fā)送給目標(biāo)服務(wù)器時(shí),可以通過(guò)基于IP報(bào)文的網(wǎng)絡(luò)通信協(xié)議將網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)請(qǐng)求發(fā)送給目標(biāo)服務(wù)器。
[0065]步驟203:測(cè)量服務(wù)器接收目標(biāo)服務(wù)器返回的網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)。[0066]目標(biāo)服務(wù)器在收到網(wǎng)絡(luò)性能測(cè)量請(qǐng)求后向測(cè)量服務(wù)器返回應(yīng)答數(shù)據(jù),測(cè)量服務(wù)器在收到應(yīng)答數(shù)據(jù)后,測(cè)量服務(wù)器的主控模塊將該應(yīng)答數(shù)據(jù)再返回給測(cè)量模塊。
[0067]步驟204:測(cè)量服務(wù)器根據(jù)所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求與所述網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)測(cè)量所述目標(biāo)服務(wù)器的網(wǎng)絡(luò)性能。
[0068]最終測(cè)量服務(wù)器的測(cè)量模塊根據(jù)網(wǎng)絡(luò)性能測(cè)量請(qǐng)求與網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)的參數(shù),從而得到目標(biāo)服務(wù)器的網(wǎng)絡(luò)性能。例如,當(dāng)網(wǎng)絡(luò)性能測(cè)量請(qǐng)求為時(shí)延測(cè)量請(qǐng)求的時(shí)候,測(cè)量服務(wù)器的測(cè)量模塊會(huì)記錄向目標(biāo)服務(wù)器發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求時(shí)的第一系統(tǒng)時(shí)間,并將接收到目標(biāo)服務(wù)器返回的網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)的第二系統(tǒng)時(shí)間減去第一系統(tǒng)時(shí)間,即可得到時(shí)延。再例如,當(dāng)網(wǎng)絡(luò)性能測(cè)量請(qǐng)求為丟包率測(cè)量請(qǐng)求的時(shí)候,測(cè)量服務(wù)器的測(cè)量模塊可以記錄向目標(biāo)服務(wù)器發(fā)送的網(wǎng)絡(luò)性能測(cè)量請(qǐng)求的個(gè)數(shù),
[0069]測(cè)量服務(wù)器通常部署在ISP(Internet Service Provider)機(jī)房中,因此測(cè)量服務(wù)器與網(wǎng)絡(luò)探針之間的鏈路,加上測(cè)量服務(wù)器與目標(biāo)服務(wù)器之間的鏈路,在實(shí)際中的鏈路與網(wǎng)絡(luò)探針和目標(biāo)服務(wù)器之間的鏈路基本一致,因此,測(cè)量程序運(yùn)行在測(cè)量服務(wù)器之上,就可以通過(guò)測(cè)量服務(wù)器到網(wǎng)絡(luò)探針之間的網(wǎng)絡(luò)的網(wǎng)絡(luò)性能,以及測(cè)量服務(wù)器到目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)的網(wǎng)絡(luò)性能,來(lái)達(dá)到間接測(cè)量網(wǎng)絡(luò)探針與目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)的網(wǎng)絡(luò)性能的目的。本發(fā)明的實(shí)施例表明,在95%的測(cè)試用例中,本發(fā)明所述系統(tǒng)的測(cè)量結(jié)果與真實(shí)結(jié)果的誤差在1%內(nèi)。
[0070]在本實(shí)施例中,通過(guò)將測(cè)量程序運(yùn)行在測(cè)量服務(wù)器之上,也無(wú)需對(duì)測(cè)量程序的通信方式進(jìn)行修改,測(cè)量程序使用原有通信協(xié)議即可與目標(biāo)服務(wù)器通信,可見(jiàn)采用本發(fā)明實(shí)施例可以通過(guò)較小的改動(dòng)來(lái)實(shí)現(xiàn)對(duì)目標(biāo)服務(wù)器的網(wǎng)絡(luò)性能測(cè)量,同時(shí)因?yàn)闇y(cè)量程序不再運(yùn)行于網(wǎng)絡(luò)探針上,因此,也有利于在實(shí)際中的大規(guī)模部署和應(yīng)用。因此,本發(fā)明的實(shí)施例不僅可以在網(wǎng)絡(luò)探針上運(yùn)行簡(jiǎn)單網(wǎng)絡(luò)乒乓協(xié)議來(lái)達(dá)到測(cè)試要求,從而解決了客戶端計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)帶寬、功耗和安全性方面的問(wèn)題,有利于大規(guī)模部署網(wǎng)絡(luò)的測(cè)量,同時(shí)實(shí)驗(yàn)結(jié)果表明,本發(fā)明的實(shí)施例能很好測(cè)量網(wǎng)絡(luò)性能,測(cè)量結(jié)果真實(shí)可用。
[0071]對(duì)于前述的方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng),某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本申請(qǐng)所必須的。
[0072]與上述本申請(qǐng)一種網(wǎng)絡(luò)性能的測(cè)量方法實(shí)施例所提供的方法相對(duì)應(yīng),參見(jiàn)圖4,本申請(qǐng)還提供了一種網(wǎng)絡(luò)性能的測(cè)量服務(wù)器實(shí)施例,在本實(shí)施例中,該服務(wù)器可以包括:
[0073]發(fā)送數(shù)據(jù)請(qǐng)求單元401,用于響應(yīng)于向目標(biāo)服務(wù)器發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求,所述數(shù)據(jù)請(qǐng)求用于請(qǐng)求所述網(wǎng)絡(luò)探針?lè)祷匾粋€(gè)指定長(zhǎng)度的數(shù)據(jù)包。
[0074]發(fā)送測(cè)量請(qǐng)求單元402,用于響應(yīng)于所述網(wǎng)絡(luò)探針?lè)祷氐乃鲋付ㄩL(zhǎng)度的數(shù)據(jù)包,將所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求發(fā)送給目標(biāo)服務(wù)器。
[0075]接收測(cè)量數(shù)據(jù)單元403,用于接收目標(biāo)服務(wù)器返回的網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)。
[0076]測(cè)量性能單元404,用于根據(jù)所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求與所述網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)測(cè)量所述目標(biāo)服務(wù)器的網(wǎng)絡(luò)性能。
[0077]其中,所述發(fā)送數(shù)據(jù)請(qǐng)求單元包括測(cè)量模塊和主控模塊,所述測(cè)量模塊用于向主控模塊發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求;所述主控模塊可以包括存儲(chǔ)子模塊和發(fā)送子模塊,所述存儲(chǔ)子模塊用于響應(yīng)于接收所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,將所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求的內(nèi)容存儲(chǔ)在所述測(cè)量模塊和主控模塊的共享空間中,所述發(fā)送子模塊用于向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求。
[0078]其中,所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,可以包括以下任意一種或幾種:丟包率測(cè)量請(qǐng)求、延遲測(cè)量請(qǐng)求、帶寬測(cè)量請(qǐng)求、路由測(cè)量請(qǐng)求、DNS信息測(cè)量請(qǐng)求、在線視頻數(shù)據(jù)健康狀況測(cè)量請(qǐng)求和網(wǎng)頁(yè)數(shù)據(jù)流的網(wǎng)頁(yè)客戶端程序測(cè)量請(qǐng)求。
[0079]其中,所述發(fā)送測(cè)量請(qǐng)求模塊具體可以用于:所述測(cè)量服務(wù)器通過(guò)基于IP報(bào)文的網(wǎng)絡(luò)通信協(xié)議將網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)請(qǐng)求發(fā)送給目標(biāo)服務(wù)器。
[0080]其中,所述發(fā)送數(shù)據(jù)請(qǐng)求模塊具體用于:所述測(cè)量服務(wù)器采用固定的網(wǎng)絡(luò)乒乓協(xié)議向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求。
[0081]本發(fā)明實(shí)施例還提供了一種測(cè)量系統(tǒng),該測(cè)量系統(tǒng)具體可以包括測(cè)量服務(wù)器和網(wǎng)絡(luò)探針,其中,所述測(cè)量服務(wù)器包括:發(fā)送數(shù)據(jù)請(qǐng)求單元,用于響應(yīng)于向目標(biāo)服務(wù)器發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求,所述數(shù)據(jù)請(qǐng)求用于請(qǐng)求所述網(wǎng)絡(luò)探針?lè)祷匾粋€(gè)指定長(zhǎng)度的數(shù)據(jù)包;發(fā)送測(cè)量請(qǐng)求單元,用于響應(yīng)于所述網(wǎng)絡(luò)探針?lè)祷氐乃鲋付ㄩL(zhǎng)度的數(shù)據(jù)包,將所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求發(fā)送給目標(biāo)服務(wù)器;接收測(cè)量數(shù)據(jù)單元,用于接收目標(biāo)服務(wù)器返回的網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù);測(cè)量性能單元,用于根據(jù)所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求與所述網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)測(cè)量所述目標(biāo)服務(wù)器的網(wǎng)絡(luò)性能;所述網(wǎng)絡(luò)探針用于響應(yīng)于所述測(cè)量服務(wù)器發(fā)送的數(shù)據(jù)請(qǐng)求,向所述測(cè)量服務(wù)器返回一個(gè)指定長(zhǎng)度的數(shù)據(jù)包。
[0082]需要說(shuō)明的是,本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。對(duì)于系統(tǒng)類(lèi)實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
[0083]最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0084]但上面描述的僅僅是例子。在不脫離本發(fā)明精神的情況下可以有許多不同變化。例如,盡管本實(shí)施例中僅以網(wǎng)絡(luò)性能測(cè)量為目的,許多大規(guī)模網(wǎng)絡(luò)系統(tǒng)也能從本發(fā)明的精神中得到益處,這包括但不限于,網(wǎng)絡(luò)監(jiān)控系統(tǒng)、網(wǎng)絡(luò)通信協(xié)同工作系統(tǒng);這些系統(tǒng)能從本發(fā)明中的將消耗資源的某類(lèi)程序移到集中的高性能服務(wù)器上運(yùn)行的思想中得到有益啟示。
[0085]盡管本發(fā)明的優(yōu)選實(shí)施例中僅用數(shù)值計(jì)算方法來(lái)進(jìn)行結(jié)果數(shù)據(jù)擬合,但是對(duì)于在具體實(shí)施例中,結(jié)果 數(shù)據(jù)的擬合可使用多種變種方法和模型來(lái)達(dá)到預(yù)期效果,這些變種算法是要求保護(hù)的本發(fā)明的一部分。
[0086]盡管本發(fā)明的實(shí)施例中,測(cè)量服務(wù)器使用了一個(gè)主控進(jìn)程,但在具體實(shí)施例中該主控進(jìn)程不是本發(fā)明實(shí)施的必須部分,在不脫離本發(fā)明精神的前提下,對(duì)該主控進(jìn)程進(jìn)行修改、去除的技術(shù)變種是要求保護(hù)的本發(fā)明的一部分。
[0087]盡管本發(fā)明的實(shí)施例中,各部件之間可以使用UDP(User Datagram Protoco)進(jìn)行通信,顯然對(duì)于本領(lǐng)域熟練的技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明精神的情況下可將對(duì)該通信協(xié)議進(jìn)行替換或修改。
[0088]盡管本發(fā)明的優(yōu)選實(shí)施例中,簡(jiǎn)單網(wǎng)絡(luò)乒乓協(xié)議被用在測(cè)量服務(wù)器和網(wǎng)絡(luò)探針之間進(jìn)行通信。顯然對(duì)于本領(lǐng)域熟練的技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明精神的情況下可將對(duì)該通信協(xié)議進(jìn)行替換或修改。
[0089]盡管本發(fā)明中描述的各個(gè)部件均為計(jì)算機(jī)程序,本發(fā)明中的任何部分均可以在軟件、固件、硬件或者其結(jié)合中實(shí)現(xiàn)。
[0090]盡管這里詳細(xì)描述了優(yōu)選的實(shí)施例,但是對(duì)于本領(lǐng)域熟練的技術(shù)人員來(lái)說(shuō),很顯然在不脫離本發(fā)明精神的情況下可以作出不同的改變、增加、替換或者類(lèi)似操作,并且這些均被認(rèn)為是在權(quán)利要求中所定義的本發(fā)明的保護(hù)范圍之內(nèi)。
[0091]以上對(duì)本申請(qǐng)所提供的一種網(wǎng)絡(luò)性能的測(cè)量方法、裝置及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)性能的測(cè)量方法,其特征在于,該方法應(yīng)用于網(wǎng)絡(luò)性能的測(cè)量系統(tǒng)中的測(cè)量服務(wù)器上,所述測(cè)量系統(tǒng)還包括網(wǎng)絡(luò)探針,所述測(cè)量方法包括: 響應(yīng)于向目標(biāo)服務(wù)器發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,測(cè)量服務(wù)器向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求,所述數(shù)據(jù)請(qǐng)求用于請(qǐng)求所述網(wǎng)絡(luò)探針?lè)祷匾粋€(gè)指定長(zhǎng)度的數(shù)據(jù)包; 響應(yīng)于所述網(wǎng)絡(luò)探針?lè)祷氐乃鲋付ㄩL(zhǎng)度的數(shù)據(jù)包,測(cè)量服務(wù)器將所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求發(fā)送給目標(biāo)服務(wù)器; 測(cè)量服務(wù)器接收目標(biāo)服務(wù)器返回的網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù); 測(cè)量服務(wù)器根據(jù)所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求與所述網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)測(cè)量所述目標(biāo)服務(wù)器的網(wǎng)絡(luò)性能。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述測(cè)量服務(wù)器向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求,包括: 測(cè)量服務(wù)器的測(cè)量模塊向主控模塊發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求; 所述主控模塊響應(yīng)于接收所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,將所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求的內(nèi)容存儲(chǔ)在所述測(cè)量模塊和主控模塊的共享空間中,并向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,包括以下任意一種或幾種:丟包率測(cè)量請(qǐng)求、延遲測(cè)量請(qǐng)求、帶寬測(cè)量請(qǐng)求、路由測(cè)量請(qǐng)求、DNS信息測(cè)量請(qǐng)求、在線視頻數(shù)據(jù)健康狀況測(cè)量請(qǐng)求和網(wǎng)頁(yè)數(shù)據(jù)流的網(wǎng)頁(yè)客戶端程序測(cè)量請(qǐng)求。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述測(cè)量服務(wù)器將所述網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)請(qǐng)求發(fā)送給目標(biāo)服務(wù)器,具體為: 所述測(cè)量服務(wù)器通過(guò)基于IP報(bào)文的網(wǎng)絡(luò)通信協(xié)議將網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)請(qǐng)求發(fā)送給目標(biāo)服務(wù)器。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述測(cè)量服務(wù)器向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求,具體為:所述測(cè)量服務(wù)器采用固定的網(wǎng)絡(luò)乒乓協(xié)議向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求。
6.一種網(wǎng)絡(luò)性能的測(cè)量服務(wù)器,其特征在于,該服務(wù)器包括: 發(fā)送數(shù)據(jù)請(qǐng)求單元,用于響應(yīng)于向目標(biāo)服務(wù)器發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求,所述數(shù)據(jù)請(qǐng)求用于請(qǐng)求所述網(wǎng)絡(luò)探針?lè)祷匾粋€(gè)指定長(zhǎng)度的數(shù)據(jù)包; 發(fā)送測(cè)量請(qǐng)求單元,用于響應(yīng)于所述網(wǎng)絡(luò)探針?lè)祷氐乃鲋付ㄩL(zhǎng)度的數(shù)據(jù)包,將所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求發(fā)送給目標(biāo)服務(wù)器; 接收測(cè)量數(shù)據(jù)單元,用于接收目標(biāo)服務(wù)器返回的網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù); 測(cè)量性能單元,用于根據(jù)所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求與所述網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)測(cè)量所述目標(biāo)服務(wù)器的網(wǎng)絡(luò)性能。
7.根據(jù)權(quán)利要求6所述的測(cè)量服務(wù)器,其特征在于,所述發(fā)送數(shù)據(jù)請(qǐng)求單元包括測(cè)量模塊和主控模塊,所述測(cè)量模塊用于向主控模塊發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求; 所述主控模塊包括存儲(chǔ)子模塊和發(fā)送子模塊,所述存儲(chǔ)子模塊用于響應(yīng)于接收所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,將所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求的內(nèi)容存儲(chǔ)在所述測(cè)量模塊和主控模塊的共享空間中,所述發(fā)送子模塊用于向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求。
8.根據(jù)權(quán)利要求6所述的測(cè)量服務(wù)器,其特征在于,所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,包括以下任意一種或幾種:丟包率測(cè)量請(qǐng)求、延遲測(cè)量請(qǐng)求、帶寬測(cè)量請(qǐng)求、路由測(cè)量請(qǐng)求、DNS信息測(cè)量請(qǐng)求、在線視頻數(shù)據(jù)健康狀況測(cè)量請(qǐng)求和網(wǎng)頁(yè)數(shù)據(jù)流的網(wǎng)頁(yè)客戶端程序測(cè)量請(qǐng)求。
9.根據(jù)權(quán)利要求6所述的測(cè)量服務(wù)器,其特征在于,所述發(fā)送測(cè)量請(qǐng)求模塊具體用于: 所述測(cè)量服務(wù)器通過(guò)基于IP報(bào)文的網(wǎng)絡(luò)通信協(xié)議將網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)請(qǐng)求發(fā)送給目標(biāo)服務(wù)器。
10.根據(jù)權(quán)利要求6所述的測(cè)量服務(wù)器,其特征在于,所述發(fā)送數(shù)據(jù)請(qǐng)求模塊具體用于:所述測(cè)量服務(wù)器采用固定的網(wǎng)絡(luò)乒乓協(xié)議向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求。
11.一種網(wǎng)絡(luò)性能的測(cè)量系統(tǒng),其特征在于,該系統(tǒng)包括:測(cè)量服務(wù)器和網(wǎng)絡(luò)探針,其中,所述測(cè)量服務(wù)器包括: 發(fā)送數(shù)據(jù)請(qǐng)求單元,用于響應(yīng)于向目標(biāo)服務(wù)器發(fā)送網(wǎng)絡(luò)性能測(cè)量請(qǐng)求,向所述網(wǎng)絡(luò)探針發(fā)送數(shù)據(jù)請(qǐng)求,所述數(shù)據(jù)請(qǐng)求用于請(qǐng)求所述網(wǎng)絡(luò)探針?lè)祷匾粋€(gè)指定長(zhǎng)度的數(shù)據(jù)包; 發(fā)送測(cè)量請(qǐng)求單元,用于響應(yīng)于所述網(wǎng)絡(luò)探針?lè)祷氐乃鲋付ㄩL(zhǎng)度的數(shù)據(jù)包,將所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求發(fā)送給目標(biāo)服務(wù)器; 接收測(cè)量數(shù)據(jù)單元,用于接收目標(biāo)服務(wù)器返回的網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù); 測(cè)量性能單元,用于根據(jù)所述網(wǎng)絡(luò)性能測(cè)量請(qǐng)求與所述網(wǎng)絡(luò)性能測(cè)量數(shù)據(jù)測(cè)量所述目標(biāo)服務(wù)器的網(wǎng)絡(luò)性能; 所述網(wǎng)絡(luò)探針用于響應(yīng) 于所述測(cè)量服務(wù)器發(fā)送的數(shù)據(jù)請(qǐng)求,向所述測(cè)量服務(wù)器返回一個(gè)指定長(zhǎng)度的數(shù)據(jù)包。
【文檔編號(hào)】H04L12/26GK103929342SQ201410182198
【公開(kāi)日】2014年7月16日 申請(qǐng)日期:2014年4月30日 優(yōu)先權(quán)日:2014年4月30日
【發(fā)明者】尹浩, 王俊昌 申請(qǐng)人:北京瑞汛世紀(jì)科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
徐州市| 库伦旗| 贺州市| 岢岚县| 蒙山县| 紫金县| 集安市| 东方市| 吉首市| 丰镇市| 陇南市| 永福县| 白朗县| 芮城县| 上林县| 武鸣县| 芜湖县| 遵化市| 灌云县| 龙川县| 姚安县| 多伦县| 井陉县| 靖宇县| 剑河县| 蓬溪县| 长沙市| 通州区| 泸水县| 金坛市| 贵德县| 大方县| 南通市| 凤凰县| 石渠县| 金山区| 张掖市| 贵阳市| 滕州市| 多伦县| 鄄城县|