本申請(qǐng)涉及網(wǎng)絡(luò)探測(cè),具體而言,涉及一種網(wǎng)絡(luò)探測(cè)系統(tǒng)及方法。
背景技術(shù):
1、目前的主流網(wǎng)絡(luò)測(cè)繪平臺(tái)以混合式結(jié)構(gòu)為主,即中心化和點(diǎn)對(duì)點(diǎn)相結(jié)合的結(jié)構(gòu)。其中,中心化結(jié)構(gòu)通過(guò)在探測(cè)節(jié)點(diǎn)間選取中心節(jié)點(diǎn),用來(lái)控制其余探測(cè)節(jié)點(diǎn)完成探測(cè)任務(wù),并接收探測(cè)結(jié)果。然而,這種單級(jí)結(jié)構(gòu)容易被溯源,審查以及實(shí)驗(yàn)開(kāi)發(fā)、測(cè)試和部署等過(guò)程中需要平臺(tái)運(yùn)營(yíng)商的參與,執(zhí)行某一類(lèi)任務(wù)后,如果沒(méi)有相同任務(wù)下發(fā),探測(cè)節(jié)點(diǎn)會(huì)閑置,導(dǎo)致探測(cè)資源浪費(fèi)對(duì)資源的利用率較低。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例的目的在于提供一種網(wǎng)絡(luò)探測(cè)系統(tǒng)及方法,用以提高探測(cè)系統(tǒng)的資源利用率,以及面對(duì)復(fù)雜環(huán)境的適應(yīng)能力。
2、第一方面,本發(fā)明提供一種網(wǎng)絡(luò)探測(cè)系統(tǒng),探測(cè)系統(tǒng)包括用戶(hù)端、中控端、指令分發(fā)服務(wù)端和探測(cè)節(jié)點(diǎn),其中,中控端響應(yīng)用戶(hù)端發(fā)送的探測(cè)任務(wù)需求指令,基于探測(cè)任務(wù)需求指令中用戶(hù)端需求的探測(cè)任務(wù)的任務(wù)信息,確定出執(zhí)行探測(cè)任務(wù)的至少一個(gè)目標(biāo)探測(cè)節(jié)點(diǎn);中控端生成探測(cè)任務(wù)執(zhí)行指令并發(fā)送給指令分發(fā)服務(wù)端;指令分發(fā)服務(wù)端將探測(cè)任務(wù)執(zhí)行指令所指示的探測(cè)任務(wù)加入目標(biāo)探測(cè)節(jié)點(diǎn)對(duì)應(yīng)的任務(wù)隊(duì)列;探測(cè)節(jié)點(diǎn)向指令分發(fā)服務(wù)端發(fā)送探測(cè)任務(wù)獲取指令,以從該探測(cè)節(jié)點(diǎn)對(duì)應(yīng)的任務(wù)隊(duì)列中獲取該探測(cè)節(jié)點(diǎn)所要執(zhí)行的探測(cè)任務(wù)。
3、在可選的實(shí)施方式中,中控端響應(yīng)用戶(hù)端發(fā)送的探測(cè)任務(wù)需求指令,探測(cè)任務(wù)需求指令中至少包括用戶(hù)端需求的探測(cè)任務(wù)的任務(wù)信息,確定出對(duì)應(yīng)的探測(cè)節(jié)點(diǎn)列表并反饋給用戶(hù)端;用戶(hù)端在接收到的探測(cè)節(jié)點(diǎn)列表中選擇出至少一個(gè)目標(biāo)探測(cè)節(jié)點(diǎn),并將目標(biāo)探測(cè)節(jié)點(diǎn)的標(biāo)識(shí)發(fā)送回中控端。
4、在可選的實(shí)施方式中,中控端基于目標(biāo)探測(cè)節(jié)點(diǎn)的數(shù)量,對(duì)探測(cè)任務(wù)進(jìn)行切分,以生成對(duì)應(yīng)的多個(gè)探測(cè)子任務(wù);以及中控端基于探測(cè)子任務(wù)生成探測(cè)任務(wù)執(zhí)行指令,并發(fā)送給指令分發(fā)服務(wù)端,探測(cè)任務(wù)執(zhí)行指令至少包括探測(cè)子任務(wù)的任務(wù)信息以及所要執(zhí)行該探測(cè)子任務(wù)的目標(biāo)探測(cè)節(jié)點(diǎn)的標(biāo)識(shí)。
5、在可選的實(shí)施方式中,系統(tǒng)還包括數(shù)據(jù)回傳服務(wù)端,探測(cè)節(jié)點(diǎn)向數(shù)據(jù)回傳服務(wù)端發(fā)送對(duì)應(yīng)的探測(cè)任務(wù)執(zhí)行狀態(tài)信息和探測(cè)任務(wù)執(zhí)行結(jié)果;以及中控端將目標(biāo)探測(cè)節(jié)點(diǎn)對(duì)應(yīng)的探測(cè)任務(wù)執(zhí)行狀態(tài)信息或探測(cè)任務(wù)執(zhí)行結(jié)果反饋給用戶(hù)端。
6、在可選的實(shí)施方式中,中控端響應(yīng)用戶(hù)端發(fā)送的探測(cè)任務(wù)狀態(tài)查詢(xún)指令,探測(cè)任務(wù)狀態(tài)查詢(xún)指令用于指示探測(cè)任務(wù)的標(biāo)識(shí);中控端將探測(cè)任務(wù)狀態(tài)查詢(xún)指令轉(zhuǎn)發(fā)至數(shù)據(jù)回傳服務(wù)端,以獲取探測(cè)任務(wù)執(zhí)行狀態(tài)信息反饋給用戶(hù)端。
7、在可選的實(shí)施方式中,中控端響應(yīng)用戶(hù)端發(fā)送的探測(cè)任務(wù)結(jié)果查詢(xún)指令,探測(cè)任務(wù)狀態(tài)查詢(xún)指令用于指示探測(cè)任務(wù)的標(biāo)識(shí);中控端將探測(cè)任務(wù)結(jié)果查詢(xún)指令轉(zhuǎn)發(fā)至數(shù)據(jù)回傳服務(wù)端,以獲取探測(cè)任務(wù)執(zhí)行結(jié)果信息反饋給用戶(hù)端。
8、在可選的實(shí)施方式中,探測(cè)節(jié)點(diǎn)將探測(cè)任務(wù)結(jié)果信息加密后,發(fā)送給數(shù)據(jù)回傳服務(wù)端。
9、第二方面,本發(fā)明提供一種網(wǎng)絡(luò)探測(cè)方法,方法包括響應(yīng)探測(cè)任務(wù)需求指令,基于探測(cè)任務(wù)需求指令中用戶(hù)端需求的探測(cè)任務(wù)的任務(wù)信息,確定出執(zhí)行探測(cè)任務(wù)的至少一個(gè)目標(biāo)探測(cè)節(jié)點(diǎn);生成探測(cè)任務(wù)執(zhí)行指令并發(fā)送給指令分發(fā)服務(wù)端;將探測(cè)任務(wù)執(zhí)行指令所指示的探測(cè)任務(wù)加入目標(biāo)探測(cè)節(jié)點(diǎn)對(duì)應(yīng)的任務(wù)隊(duì)列;響應(yīng)探測(cè)任務(wù)獲取指令,從該探測(cè)節(jié)點(diǎn)對(duì)應(yīng)的任務(wù)隊(duì)列中獲取該探測(cè)節(jié)點(diǎn)所要執(zhí)行的探測(cè)任務(wù)。
10、在可選的實(shí)施方式中,響應(yīng)用戶(hù)發(fā)送的探測(cè)任務(wù)需求指令,探測(cè)任務(wù)需求指令中至少包括用戶(hù)需求的探測(cè)任務(wù)的任務(wù)信息,確定出對(duì)應(yīng)的探測(cè)節(jié)點(diǎn)列表并反饋給用戶(hù),以獲取用戶(hù)在探測(cè)節(jié)點(diǎn)列表中選擇出的至少一個(gè)目標(biāo)探測(cè)節(jié)點(diǎn)。
11、在可選的實(shí)施方式中,基于目標(biāo)探測(cè)節(jié)點(diǎn)的數(shù)量,對(duì)探測(cè)任務(wù)進(jìn)行切分,以生成對(duì)應(yīng)的多個(gè)探測(cè)子任務(wù);以及基于探測(cè)子任務(wù)生成探測(cè)任務(wù)執(zhí)行指令,探測(cè)任務(wù)執(zhí)行指令至少包括探測(cè)子任務(wù)的任務(wù)信息以及所要執(zhí)行該探測(cè)子任務(wù)的目標(biāo)探測(cè)節(jié)點(diǎn)的標(biāo)識(shí)。
12、本申請(qǐng)?zhí)峁┑囊环N網(wǎng)絡(luò)探測(cè)系統(tǒng)及方法,探測(cè)系統(tǒng)包括用戶(hù)端、中控端、指令分發(fā)服務(wù)端和探測(cè)節(jié)點(diǎn),其中,中控端響應(yīng)用戶(hù)端發(fā)送的探測(cè)任務(wù)需求指令,基于探測(cè)任務(wù)需求指令中用戶(hù)端需求的探測(cè)任務(wù)的任務(wù)信息,確定出執(zhí)行探測(cè)任務(wù)的至少一個(gè)目標(biāo)探測(cè)節(jié)點(diǎn);中控端生成探測(cè)任務(wù)執(zhí)行指令并發(fā)送給指令分發(fā)服務(wù)端;指令分發(fā)服務(wù)端將探測(cè)任務(wù)執(zhí)行指令所指示的探測(cè)任務(wù)加入目標(biāo)探測(cè)節(jié)點(diǎn)對(duì)應(yīng)的任務(wù)隊(duì)列;探測(cè)節(jié)點(diǎn)向指令分發(fā)服務(wù)端發(fā)送探測(cè)任務(wù)獲取指令,以從該探測(cè)節(jié)點(diǎn)對(duì)應(yīng)的任務(wù)隊(duì)列中獲取該探測(cè)節(jié)點(diǎn)所要執(zhí)行的探測(cè)任務(wù)。提高了探測(cè)系統(tǒng)的資源利用率,以及面對(duì)復(fù)雜環(huán)境的適應(yīng)能力。
1.一種網(wǎng)絡(luò)探測(cè)系統(tǒng),其特征在于,所述探測(cè)系統(tǒng)包括用戶(hù)端、中控端、指令分發(fā)服務(wù)端和探測(cè)節(jié)點(diǎn),其中,
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,中控端響應(yīng)用戶(hù)端發(fā)送的探測(cè)任務(wù)需求指令,所述探測(cè)任務(wù)需求指令中至少包括用戶(hù)端需求的探測(cè)任務(wù)的任務(wù)信息,確定出對(duì)應(yīng)的探測(cè)節(jié)點(diǎn)列表并反饋給用戶(hù)端;
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,中控端基于目標(biāo)探測(cè)節(jié)點(diǎn)的數(shù)量,對(duì)所述探測(cè)任務(wù)進(jìn)行切分,以生成對(duì)應(yīng)的多個(gè)探測(cè)子任務(wù);以及
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括數(shù)據(jù)回傳服務(wù)端,
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,中控端響應(yīng)用戶(hù)端發(fā)送的探測(cè)任務(wù)結(jié)果查詢(xún)指令,所述探測(cè)任務(wù)狀態(tài)查詢(xún)指令用于指示探測(cè)任務(wù)的標(biāo)識(shí);
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,探測(cè)節(jié)點(diǎn)將探測(cè)任務(wù)結(jié)果信息加密后,發(fā)送給數(shù)據(jù)回傳服務(wù)端。
8.一種網(wǎng)絡(luò)探測(cè)方法,其特征在于,所述方法包括:
9.?根據(jù)權(quán)利要求8所述的方法,其特征在于,響應(yīng)用戶(hù)發(fā)送的探測(cè)任務(wù)需求指令,所述探測(cè)任務(wù)需求指令中至少包括用戶(hù)需求的探測(cè)任務(wù)的任務(wù)信息,確定出對(duì)應(yīng)的探測(cè)節(jié)點(diǎn)列表并反饋給用戶(hù),以獲取用戶(hù)在所述探測(cè)節(jié)點(diǎn)列表中選擇出的至少一個(gè)目標(biāo)探測(cè)節(jié)點(diǎn)。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,基于目標(biāo)探測(cè)節(jié)點(diǎn)的數(shù)量,對(duì)所述探測(cè)任務(wù)進(jìn)行切分,以生成對(duì)應(yīng)的多個(gè)探測(cè)子任務(wù);以及