国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      網(wǎng)絡(luò)性能的測量控制方法、控制服務(wù)器和系統(tǒng)的制作方法

      文檔序號:7808332閱讀:534來源:國知局
      網(wǎng)絡(luò)性能的測量控制方法、控制服務(wù)器和系統(tǒng)的制作方法
      【專利摘要】本申請?zhí)峁┝艘环N網(wǎng)絡(luò)性能的測量控制方法、控制服務(wù)器和系統(tǒng),所述方法應(yīng)用于網(wǎng)絡(luò)性能的測量控制系統(tǒng)中的控制服務(wù)器上,所述測量控制系統(tǒng)還包括測量服務(wù)器和網(wǎng)絡(luò)探針,所述測量控制方法包括:響應(yīng)于網(wǎng)絡(luò)探針的注冊信息,控制服務(wù)器依據(jù)預(yù)設(shè)的網(wǎng)絡(luò)探針分配規(guī)則將各個網(wǎng)絡(luò)探針分配給與之匹配的測量服務(wù)器;控制服務(wù)器將當(dāng)前觸發(fā)的測量任務(wù)按照預(yù)設(shè)的測量規(guī)則轉(zhuǎn)發(fā)給匹配的測量服務(wù)器。本申請的實(shí)施例通過在系統(tǒng)中部署了控制器并通過使網(wǎng)絡(luò)探針在系統(tǒng)啟動時自動向控制器注冊并獲取對應(yīng)的測量服務(wù)器,將數(shù)量眾多的網(wǎng)絡(luò)探針公平合理地分配給多個測量服務(wù)器并實(shí)現(xiàn)負(fù)載均衡。
      【專利說明】網(wǎng)絡(luò)性能的測量控制方法、控制服務(wù)器和系統(tǒng)

      【技術(shù)領(lǐng)域】
      [0001] 本申請涉及互聯(lián)網(wǎng)領(lǐng)域,特別涉及一種網(wǎng)絡(luò)性能的測量控制方法、控制服務(wù)器和 系統(tǒng),以及一種網(wǎng)絡(luò)性能的測量方法和測量服務(wù)器。

      【背景技術(shù)】
      [0002] 隨著互聯(lián)網(wǎng)的發(fā)展,利用互聯(lián)網(wǎng)進(jìn)行通訊已成為人們最重要的通信手段之一,因 此對網(wǎng)絡(luò)性能的測試也顯得至關(guān)重要。網(wǎng)絡(luò)性能測試,通常是指以科學(xué)的方法,通過測量手 段或者測量工具,取得網(wǎng)絡(luò)產(chǎn)品或正在運(yùn)行網(wǎng)絡(luò)的性能參數(shù)和服務(wù)器指令參數(shù),例如可用 性、差錯率、吞吐量、網(wǎng)絡(luò)時延等等。
      [0003] 在現(xiàn)有技術(shù)中,參考圖1所示,為現(xiàn)有技術(shù)進(jìn)行網(wǎng)絡(luò)性能測試的系統(tǒng)框架圖。在 測量系統(tǒng)中,可以部署一個或多個測量服務(wù)器101,每個測量服務(wù)器可連接多個網(wǎng)絡(luò)探針 102,測量服務(wù)器通過主動推送或被動獲取的方式,向網(wǎng)絡(luò)探針下發(fā)測量任務(wù),網(wǎng)絡(luò)探針在 接收到測量任務(wù)后調(diào)用相應(yīng)的網(wǎng)絡(luò)測量程序1021 (例如測量網(wǎng)絡(luò)時延的ping程序),該網(wǎng) 絡(luò)測量程序運(yùn)行在網(wǎng)絡(luò)探針之上,并與目標(biāo)服務(wù)器103直接通信,從而測量得到目標(biāo)服務(wù) 器103的網(wǎng)絡(luò)性能。
      [0004] 但是發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下問題:首先,在網(wǎng)絡(luò)測量系統(tǒng)中一般存在數(shù)以 萬計的網(wǎng)絡(luò)探針,由于這些網(wǎng)絡(luò)探針都需要和測量服務(wù)器進(jìn)行通信,以獲取任務(wù)或者上報 測量結(jié)果等,因此,在大規(guī)模的網(wǎng)絡(luò)測量系統(tǒng)中,測量服務(wù)器往往會由于要處理海量的任務(wù) 而成為系統(tǒng)的瓶頸。其次,如果設(shè)置多個測量服務(wù)器,網(wǎng)絡(luò)探針就會使用域名訪問測量服務(wù) 器,這種情況下網(wǎng)絡(luò)探針依賴于域名服務(wù)器DNS,就無法使網(wǎng)絡(luò)探針連接到更為合適的測量 服務(wù)器上,例如距離更短或者屬于同一運(yùn)營商的測量服務(wù)器。再次,在現(xiàn)實(shí)中網(wǎng)絡(luò)探針通常 安裝在用戶的個人電腦或者手持終端上,該類設(shè)備在計算和存儲能力、網(wǎng)絡(luò)帶寬上具有很 大局限性,同時在功耗和安全性等方面具有更高要求。因此,計算、存儲和網(wǎng)絡(luò)帶寬等方面 的限制已極大地阻礙了更多、更先進(jìn)、測量效果更好的網(wǎng)絡(luò)測量程序在網(wǎng)絡(luò)探針上的運(yùn)行。


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

      [0005] 基于發(fā)明人發(fā)現(xiàn)的目前測量系統(tǒng)中存在的問題,進(jìn)行大規(guī)模的網(wǎng)絡(luò)測量需要一種 全新的測量方法和系統(tǒng)。具體地,為了滿足大規(guī)模部署網(wǎng)絡(luò)探針的需求,新系統(tǒng)應(yīng)當(dāng)可以同 時運(yùn)行多臺測量服務(wù)器且網(wǎng)絡(luò)探針應(yīng)被公平合理地分配給這些測量服務(wù)器;并且應(yīng)該避免 將功能復(fù)雜、運(yùn)行時間長、消耗計算資源大的測量程序運(yùn)行在網(wǎng)絡(luò)探針上。從而,一方面,使 得測量系統(tǒng)可以運(yùn)行更多、功能更新的測量軟件;另外一方面,去除了測量系統(tǒng)中的瓶頸, 使得測量系統(tǒng)更容易被大規(guī)模部署。
      [0006] 本申請?zhí)峁┮环N網(wǎng)絡(luò)性能的測量控制方法以及一種網(wǎng)絡(luò)性能的測量方法,用以解 決現(xiàn)有技術(shù)中的網(wǎng)絡(luò)探針無法合理的分配給相應(yīng)的測量服務(wù)器從而解決現(xiàn)有技術(shù)無法實(shí) 現(xiàn)負(fù)載均衡的問題,并且,通過在系統(tǒng)中部署多個測量服務(wù)器,可以極大地提升了網(wǎng)絡(luò)性能 測量系統(tǒng)的測量能力。
      [0007] 本申請還提供了網(wǎng)絡(luò)性能的控制服務(wù)器及系統(tǒng),以及測量服務(wù)器,用以保證上述 方法在實(shí)際中的實(shí)現(xiàn)及應(yīng)用。
      [0008] 為了解決上述問題,本申請公開了一種網(wǎng)絡(luò)性能的測量控制方法,該方法應(yīng)用于 網(wǎng)絡(luò)性能的測量控制系統(tǒng)中的控制服務(wù)器上,所述測量控制系統(tǒng)還包括測量服務(wù)器和網(wǎng)絡(luò) 探針,所述測量控制方法包括:
      [0009] 響應(yīng)于網(wǎng)絡(luò)探針的注冊信息,控制服務(wù)器依據(jù)預(yù)設(shè)的網(wǎng)絡(luò)探針分配規(guī)則將各個網(wǎng) 絡(luò)探針分配給與之匹配的測量服務(wù)器;
      [0010] 控制服務(wù)器將當(dāng)前觸發(fā)的測量任務(wù)按照預(yù)設(shè)的測量規(guī)則轉(zhuǎn)發(fā)給匹配的測量服務(wù) 器。
      [0011] 可選的,所述控制服務(wù)器依據(jù)預(yù)設(shè)的網(wǎng)絡(luò)探針分配規(guī)則將各個網(wǎng)絡(luò)探針分配給與 之匹配的測量服務(wù)器,包括:
      [0012] 所述控制服務(wù)器獲取各個網(wǎng)絡(luò)探針的地域信息和網(wǎng)絡(luò)運(yùn)營商歸屬信息;
      [0013] 控制服務(wù)器依據(jù)獲取到的地域信息和歸屬信息分別將各個網(wǎng)絡(luò)探針分配給與之 匹配的測量服務(wù)器。
      [0014] 可選的,所述將當(dāng)前觸發(fā)的測量任務(wù)按照預(yù)設(shè)的測量規(guī)則轉(zhuǎn)發(fā)給匹配的測量服務(wù) 器,包括:
      [0015] 控制服務(wù)器獲取當(dāng)前觸發(fā)的測量任務(wù)中指定的測量服務(wù)器信息;
      [0016] 所述控制服務(wù)器將測量任務(wù)轉(zhuǎn)發(fā)給所述指定的測量服務(wù)器。
      [0017] 可選的,還包括:
      [0018] 所述控制服務(wù)器為分配的測量服務(wù)器和網(wǎng)絡(luò)探針之間的會話生成約定密碼;
      [0019] 所述控制服務(wù)器將所述約定密碼發(fā)送給所述測量服務(wù)器和網(wǎng)絡(luò)探針組。
      [0020] 本申請還提供了一種網(wǎng)絡(luò)性能的測量方法,該方法應(yīng)用于網(wǎng)絡(luò)性能的測量控制系 統(tǒng)中的測量服務(wù)器上,所述測量系統(tǒng)還包括控制服務(wù)器和網(wǎng)絡(luò)探針,該方法包括:
      [0021] 接收控制服務(wù)器轉(zhuǎn)發(fā)的測量任務(wù);
      [0022] 按照預(yù)設(shè)的任務(wù)分配規(guī)則判斷所述測量服務(wù)器是否滿足測量條件,如果是,則執(zhí) 行所述測量任務(wù)以得到測量服務(wù)器和目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能,如果否,則將所述測量 任務(wù)發(fā)送給與所述測量服務(wù)器匹配的網(wǎng)絡(luò)探針,以便所述網(wǎng)絡(luò)探針執(zhí)行所述測量任務(wù)以得 到網(wǎng)絡(luò)探針和目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能。
      [0023] 可選的,將所述測量任務(wù)發(fā)送給與所述測量服務(wù)器匹配的網(wǎng)絡(luò)探針,包括:
      [0024] 確定與測量服務(wù)器匹配的網(wǎng)絡(luò)探針中負(fù)載最小的目標(biāo)網(wǎng)絡(luò)探針;
      [0025] 將所述測量任務(wù)發(fā)送給所述目標(biāo)網(wǎng)絡(luò)探針。
      [0026] 可選的,按照預(yù)設(shè)的任務(wù)分配規(guī)則判斷所述測量服務(wù)器是否滿足測量條件,包 括:
      [0027] 依據(jù)所述測量任務(wù)的運(yùn)行時間和測量服務(wù)器的負(fù)載情況判斷所述測量服務(wù)器是 否滿足測量條件。
      [0028] 本申請還提供了一種控制服務(wù)器,所述控制服務(wù)器所在的測量控制系統(tǒng)還包括 測量服務(wù)器和網(wǎng)絡(luò)探針,所述控制服務(wù)器包括:
      [0029] 分配模塊,用于響應(yīng)于網(wǎng)絡(luò)探針的注冊信息,依據(jù)預(yù)設(shè)的網(wǎng)絡(luò)探針分配規(guī)則將各 個網(wǎng)絡(luò)探針分配給與之匹配的測量服務(wù)器;
      [0030] 轉(zhuǎn)發(fā)模塊,用于將當(dāng)前觸發(fā)的測量任務(wù)按照預(yù)設(shè)的測量規(guī)則轉(zhuǎn)發(fā)給匹配的測量服 務(wù)器。
      [0031] 可選的,所述分配模塊,具體包括:
      [0032] 獲取子模塊,用于獲取各個網(wǎng)絡(luò)探針的地域信息和網(wǎng)絡(luò)運(yùn)營商歸屬信息;
      [0033] 分配子模塊,用于依據(jù)獲取到的地域信息和歸屬信息分別將各個網(wǎng)絡(luò)探針分配給 與之匹配的測量服務(wù)器。
      [0034] 可選的,所述轉(zhuǎn)發(fā)模塊包括:
      [0035] 獲取子模塊,用于獲取當(dāng)前觸發(fā)的測量任務(wù)中指定的測量服務(wù)器信息;
      [0036] 轉(zhuǎn)發(fā)子模塊,用于將測量任務(wù)轉(zhuǎn)發(fā)給所述指定的測量服務(wù)器。
      [0037] 可選的,還包括:
      [0038] 生成模塊,用于為分配的測量服務(wù)器和網(wǎng)絡(luò)探針之間的會話生成約定密碼;
      [0039] 發(fā)送密碼模塊,用于將所述約定密碼發(fā)送給所述測量服務(wù)器和網(wǎng)絡(luò)探針組。
      [0040] 本申請還提供了一種測量服務(wù)器,該測量服務(wù)器所在的測量控制系統(tǒng)還包括:控 制服務(wù)器和網(wǎng)絡(luò)探針,該測量服務(wù)器包括:
      [0041] 接收任務(wù)模塊,用于接收控制服務(wù)器轉(zhuǎn)發(fā)的測量任務(wù);
      [0042] 判斷模塊,用于按照預(yù)設(shè)的任務(wù)分配規(guī)則判斷所述測量服務(wù)器是否滿足測量條 件;
      [0043] 測量模塊,用于在所述判斷模塊的結(jié)果為是的情況下,執(zhí)行所述測量任務(wù)以得到 測量服務(wù)器和目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能;
      [0044] 發(fā)送任務(wù)模塊,用于在所述判斷模塊的結(jié)果為否的情況下,將所述測量任務(wù)發(fā)送 給與所述測量服務(wù)器匹配的網(wǎng)絡(luò)探針,以便所述網(wǎng)絡(luò)探針執(zhí)行所述測量任務(wù)以得到網(wǎng)絡(luò)探 針和目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能。
      [0045] 可選的,所述發(fā)送任務(wù)模塊包括:
      [0046] 確定子模塊,用于確定與測量服務(wù)器匹配的網(wǎng)絡(luò)探針中負(fù)載最小的目標(biāo)網(wǎng)絡(luò)探 針;
      [0047] 發(fā)送任務(wù)子模塊,用于將所述測量任務(wù)發(fā)送給所述目標(biāo)網(wǎng)絡(luò)探針。
      [0048] 可選的,所述判斷模塊具體用于:
      [0049] 依據(jù)所述測量任務(wù)的運(yùn)行時間和測量服務(wù)器的負(fù)載情況判斷所述測量服務(wù)器是 否滿足測量條件。
      [0050] 本申請還提供了一種網(wǎng)絡(luò)性能的測量控制系統(tǒng),該系統(tǒng)包括:控制服務(wù)器、測量服 務(wù)器和網(wǎng)絡(luò)探針,其中,所述控制服務(wù)器包括:
      [0051] 分配模塊,用于響應(yīng)于網(wǎng)絡(luò)探針的注冊信息,依據(jù)預(yù)設(shè)的網(wǎng)絡(luò)探針分配規(guī)則將各 個網(wǎng)絡(luò)探針分配給與之匹配的測量服務(wù)器;
      [0052] 轉(zhuǎn)發(fā)模塊,用于將當(dāng)前觸發(fā)的測量任務(wù)按照預(yù)設(shè)的測量規(guī)則轉(zhuǎn)發(fā)給匹配的測量服 務(wù)器;
      [0053] 所述測量服務(wù)器包括:接收任務(wù)模塊,用于接收控制服務(wù)器轉(zhuǎn)發(fā)的測量任務(wù);
      [0054] 判斷模塊,用于按照預(yù)設(shè)的任務(wù)分配規(guī)則判斷所述測量服務(wù)器是否滿足測量條 件;
      [0055] 測量模塊,用于在所述判斷模塊的結(jié)果為是的情況下,執(zhí)行所述測量任務(wù)以得到 測量服務(wù)器和目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能;
      [0056] 發(fā)送任務(wù)模塊,用于在所述判斷模塊的結(jié)果為否的情況下,將所述測量任務(wù)發(fā)送 給與所述測量服務(wù)器匹配的網(wǎng)絡(luò)探針,以便所述網(wǎng)絡(luò)探針執(zhí)行所述測量任務(wù)以得到網(wǎng)絡(luò)探 針和目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能。
      [0057] 與現(xiàn)有技術(shù)相比,本申請包括以下優(yōu)點(diǎn):
      [0058] 采用本申請實(shí)施例,因?yàn)榭刂品?wù)器在為網(wǎng)絡(luò)探針分配測量服務(wù)器時可以按照預(yù) 先設(shè)定的分配規(guī)則,例如地域信息就近原則,可以為網(wǎng)絡(luò)探針分配分布在同一城市且屬于 同一運(yùn)營商的測量服務(wù)器,以盡量減小從測量服務(wù)器到目標(biāo)服務(wù)器的網(wǎng)絡(luò)路徑,或者從網(wǎng) 絡(luò)探針到目標(biāo)服務(wù)器的網(wǎng)絡(luò)路徑之間的差異。從而解決了現(xiàn)有技術(shù)中網(wǎng)絡(luò)探針無法合理的 分配給相應(yīng)的測量服務(wù)器無法實(shí)現(xiàn)負(fù)載均衡的問題,并且通過在系統(tǒng)中部署多個測量服 務(wù)器,可以極大地提升了網(wǎng)絡(luò)性能測量系統(tǒng)的測量能力。進(jìn)一步的,在實(shí)際應(yīng)用中,進(jìn)行網(wǎng) 絡(luò)性能的測試帶來的開銷(例如時延、丟包率等性能參數(shù))往往很小,這樣就提高了網(wǎng)絡(luò)性 能測量的準(zhǔn)確性。并且由于控制服務(wù)器在為網(wǎng)絡(luò)探針分配測量服務(wù)器時可以參考多個因 素,較為靈活,因此,也可以實(shí)現(xiàn)測量服務(wù)器之間的負(fù)載均衡。
      [0059] 本申請的有益效果還在于:通過在系統(tǒng)中部署多個測量服務(wù)器,極大地提升了網(wǎng) 絡(luò)性能測量系統(tǒng)的測量能力。
      [0060] 本申請的有益效果還在于:測量服務(wù)器可以判斷測量任務(wù)時運(yùn)行在測量服務(wù)器上 還是合適的網(wǎng)絡(luò)探針上,從而將運(yùn)行時間長、計算資源需求高的測量任務(wù)運(yùn)行于測量服務(wù) 器之上,并將其他任務(wù)分發(fā)給網(wǎng)絡(luò)探針執(zhí)行。,一方面,使得測量系統(tǒng)可以運(yùn)行更多、更新功 能的測量軟件;另外一方面,去除了測量系統(tǒng)中的瓶頸,使得測量系統(tǒng)更易于被大規(guī)模部 署。
      [0061] 當(dāng)然,實(shí)施本申請的任一產(chǎn)品并不一定需要同時達(dá)到以上所述的所有優(yōu)點(diǎn)。

      【專利附圖】

      【附圖說明】
      [0062] 為了更清楚地說明本申請實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實(shí)施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
      [0063] 圖1是現(xiàn)有技術(shù)中進(jìn)行網(wǎng)絡(luò)性能的測量時的系統(tǒng)框架圖;
      [0064] 圖2是本申請的一種網(wǎng)絡(luò)性能的測量控制方法實(shí)施例的流程圖;
      [0065] 圖3是本申請的一種網(wǎng)絡(luò)性能的測量控制方法的應(yīng)用場景圖;
      [0066] 圖4是本申請的一種網(wǎng)絡(luò)性能的測量方法實(shí)施例的流程圖;
      [0067] 圖5是本申請的一種控制服務(wù)器的結(jié)構(gòu)框圖;
      [0068] 圖6是本申請的一種測量服務(wù)器的結(jié)構(gòu)框圖。
      [0069] 這里描述的附圖僅僅是一些例子。在不脫離本申請精神的情況下,這里所述的圖 可以有不同的變化。所有上述變化被認(rèn)為是要求保護(hù)的本申請的一部分。

      【具體實(shí)施方式】
      [0070] 下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;?本申請中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實(shí)施例,都屬于本申請保護(hù)的范圍。
      [0071] 參考圖2,示出了本申請一種網(wǎng)絡(luò)性能的測量控制方法實(shí)施例的流程圖,該方法應(yīng) 用于網(wǎng)絡(luò)性能的測量控制系統(tǒng)中的控制服務(wù)器上,所述測量控制系統(tǒng)還可以包括測量服務(wù) 器和網(wǎng)絡(luò)探針,本實(shí)施例可以包括以下步驟:
      [0072] 步驟201 :響應(yīng)于網(wǎng)絡(luò)探針的注冊信息,控制服務(wù)器依據(jù)預(yù)設(shè)的網(wǎng)絡(luò)探針分配規(guī) 則將各個網(wǎng)絡(luò)探針分配給與之匹配的測量服務(wù)器。
      [0073] 在大規(guī)模的網(wǎng)絡(luò)測量控制系統(tǒng)中,測量服務(wù)器的數(shù)量可能有很多,在本實(shí)施例中 控制服務(wù)器可以保存這些測量服務(wù)器的IP地址信息、網(wǎng)絡(luò)運(yùn)營商信息和工作負(fù)載信息等。 而測量控制系統(tǒng)中也部署了大量的網(wǎng)絡(luò)探針,當(dāng)每一個網(wǎng)絡(luò)探針上線時都會向控制服務(wù)器 發(fā)送注冊信息。
      [0074] 具體的,控制服務(wù)器依據(jù)預(yù)設(shè)的網(wǎng)絡(luò)探針分配規(guī)則將各個網(wǎng)絡(luò)探針分配給與之匹 配的測量服務(wù)器,具體可以包括:
      [0075] 步驟A1 :所述控制服務(wù)器獲取各個網(wǎng)絡(luò)探針的地域信息和網(wǎng)絡(luò)運(yùn)營商歸屬信息。
      [0076] 在實(shí)際應(yīng)用中,控制服務(wù)器可以根據(jù)該網(wǎng)絡(luò)探針的IP地址信息判斷得到該網(wǎng)絡(luò) 探針的地域信息以及網(wǎng)絡(luò)運(yùn)營商歸屬信息等,控制服務(wù)器也可以接受使網(wǎng)絡(luò)探針主動上報 的地域信息以及運(yùn)營商信息。
      [0077] 步驟A2 :控制服務(wù)器依據(jù)獲取到的地域信息和歸屬信息分別將各個網(wǎng)絡(luò)探針分 配給與之匹配的測量服務(wù)器。
      [0078] 然后控制服務(wù)器可以根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)探針分配規(guī)則,例如,根據(jù)網(wǎng)絡(luò)探針的地理 信息和網(wǎng)絡(luò)運(yùn)營商歸屬信息,為各個網(wǎng)絡(luò)探針分配合理的測量服務(wù)器。例如,如果某個網(wǎng)絡(luò) 探針的IP地址信息顯示其地域信息是南京,而網(wǎng)絡(luò)運(yùn)營商歸屬信息為中國電信,則控制服 務(wù)器可將該網(wǎng)絡(luò)探針分配給位于南京且網(wǎng)絡(luò)運(yùn)營商也為中國電信的測量服務(wù)器。當(dāng)然,控 制服務(wù)器也可以僅根據(jù)地域信息就近原則進(jìn)行分配,或者僅根據(jù)網(wǎng)絡(luò)運(yùn)營商歸屬信息進(jìn)行 分配等。本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需求設(shè)置好網(wǎng)絡(luò)探針的分配規(guī)則。
      [0079] 參考圖3所示,為本實(shí)施例在實(shí)際應(yīng)用中的一個應(yīng)用場景的架構(gòu)圖。在圖3中,控 制服務(wù)器301接收到網(wǎng)絡(luò)探針303的注冊信息,并為網(wǎng)絡(luò)探針303分配合適的測量服務(wù)器 302,從而可以使網(wǎng)絡(luò)探針303或者測量服務(wù)器302可以測試目標(biāo)服務(wù)器304的網(wǎng)絡(luò)性能。
      [0080] 步驟202 :控制服務(wù)器將當(dāng)前觸發(fā)的測量任務(wù)按照預(yù)設(shè)的測量規(guī)則轉(zhuǎn)發(fā)給匹配的 測量服務(wù)器。
      [0081] 控制服務(wù)器在實(shí)際應(yīng)用中可能會接到用戶或者第三方觸發(fā)的測量任務(wù),則控制服 務(wù)器會將當(dāng)前觸發(fā)的測量任務(wù)按照預(yù)設(shè)的測量規(guī)則轉(zhuǎn)發(fā)給匹配的測量服務(wù)器。
      [0082] 具體的,步驟202可以包括:
      [0083] 步驟B1 :控制服務(wù)器獲取當(dāng)前觸發(fā)的測量任務(wù)中指定的測量服務(wù)器信息。
      [0084] 一般情況下,用戶觸發(fā)的測量任務(wù)中指定了地域信息,假設(shè)為南京,那么控制服務(wù) 器首先獲取到指定的地域信息即是南京。
      [0085] 步驟B2 :所述控制服務(wù)器將測量任務(wù)轉(zhuǎn)發(fā)給所述指定的測量服務(wù)器。
      [0086] 控制服務(wù)器接著就會將該測量任務(wù)轉(zhuǎn)發(fā)給位于南京的測量服務(wù)器。如果南京存在 多臺測量服務(wù)器,則控制服務(wù)器可以將測量任務(wù)轉(zhuǎn)發(fā)給其中的任意一臺測量服務(wù)器,或者 控制服務(wù)器將策略任務(wù)轉(zhuǎn)發(fā)給其中負(fù)載最小的測量服務(wù)器等。本領(lǐng)域技術(shù)人員預(yù)先設(shè)置好 相應(yīng)的轉(zhuǎn)發(fā)規(guī)則即可。
      [0087] 而對于未指定地域信息的測量任務(wù),則控制服務(wù)器就可以依據(jù)負(fù)載均衡原則,例 如將測量任務(wù)轉(zhuǎn)發(fā)給負(fù)載較小的測量服務(wù)器等。
      [0088] 在步驟202之后,可選的實(shí)施例中還可以包括:
      [0089] 步驟203 :所述控制服務(wù)器為分配的測量服務(wù)器和網(wǎng)絡(luò)探針之間的會話生成約定 密碼。
      [0090] 控制服務(wù)器為網(wǎng)絡(luò)探針分配測量服務(wù)器之后,網(wǎng)絡(luò)探針可以向測量服務(wù)器發(fā)送一 個心跳信息以便于測量服務(wù)器建立連接,并在后續(xù)保持該心跳即可??刂品?wù)器可以為分 配的測量服務(wù)器和網(wǎng)絡(luò)探針之間的會話生成約定密碼,該約定密碼可以用于對網(wǎng)絡(luò)探針及 測量服務(wù)器之間的通信內(nèi)容進(jìn)行加密,該通信內(nèi)容可以包括有測量服務(wù)器發(fā)送給網(wǎng)絡(luò)探針 的網(wǎng)絡(luò)性能的測量任務(wù),以及由網(wǎng)絡(luò)探針發(fā)送給測量服務(wù)器的測量結(jié)果等。
      [0091] 可以理解的是,該約定密碼可以根據(jù)網(wǎng)絡(luò)探針和測量服務(wù)器所使用的加密方式產(chǎn) 生,該加密的目的在于保證傳輸?shù)膬?nèi)容不被第三方獲取,因此,加密的具體方式不影響本申 請的實(shí)施和效果。
      [0092] 步驟204 :所述控制服務(wù)器將所述約定密碼發(fā)送給所述測量服務(wù)器和網(wǎng)絡(luò)探針 組。
      [0093] 控制服務(wù)器將為網(wǎng)絡(luò)探針分配的測量服務(wù)器信息及約定密碼可以通知給網(wǎng)絡(luò)探 針,以便該網(wǎng)絡(luò)探針可以向?yàn)槠浞峙涞臏y量服務(wù)器發(fā)送心跳;控制服務(wù)器還可以將為測量 服務(wù)器分配了哪個或者哪些網(wǎng)絡(luò)探針的信息及約定密碼通知給測量服務(wù)器,之后,該測量 服務(wù)器將允許網(wǎng)絡(luò)探針發(fā)送心跳并連接。網(wǎng)絡(luò)探針與測量服務(wù)器之間的通信內(nèi)容可以使用 控制服務(wù)器分配的約定密碼進(jìn)行加密保護(hù)。
      [0094] 因?yàn)椴襟E203和步驟204是可選的,因此在圖2中采用虛線框繪制邊框。
      [0095] 采用本申請實(shí)施例,因?yàn)榭刂品?wù)器在為網(wǎng)絡(luò)探針分配測量服務(wù)器時可以按照預(yù) 先設(shè)定的分配規(guī)則,例如地域信息就近原則,可以為網(wǎng)絡(luò)探針分配分布在同一城市且屬于 同一運(yùn)營商的測量服務(wù)器,以盡量減小從測量服務(wù)器到目標(biāo)服務(wù)器的網(wǎng)絡(luò)路徑,或者從網(wǎng) 絡(luò)探針到目標(biāo)服務(wù)器的網(wǎng)絡(luò)路徑之間的差異。,從而在實(shí)際應(yīng)用中,進(jìn)行網(wǎng)絡(luò)性能的測試帶 來的開銷(例如時延、丟包率等性能參數(shù))往往很小,這樣就提高了網(wǎng)絡(luò)性能測量的準(zhǔn)確 性。并且由于控制服務(wù)器在為網(wǎng)絡(luò)探針分配測量服務(wù)器時可以參考多個因素,較為靈活,因 此,也可以實(shí)現(xiàn)測量服務(wù)器之間的負(fù)載均衡。
      [0096] 參考圖4,示出了本申請一種網(wǎng)絡(luò)性能的測量方法實(shí)施例的流程圖,該方法應(yīng)用于 網(wǎng)絡(luò)性能的測量控制系統(tǒng)中的測量服務(wù)器上,所述測量控制系統(tǒng)還可以包括控制服務(wù)器和 網(wǎng)絡(luò)探針,本實(shí)施例可以包括以下步驟:
      [0097] 步驟401 :測量服務(wù)器接收控制服務(wù)器轉(zhuǎn)發(fā)的測量任務(wù)。
      [0098] 本實(shí)施例可以應(yīng)用于測量系統(tǒng)中的測量服務(wù)器上,同時也參考圖3所示,為本申 請的應(yīng)用場景的結(jié)構(gòu)示意圖。在圖3中,進(jìn)行網(wǎng)絡(luò)性能測試的網(wǎng)絡(luò)測量程序即可以運(yùn)行于 測量服務(wù)器302上,也可以運(yùn)行在網(wǎng)絡(luò)探針303上。在控制服務(wù)器接收到當(dāng)前觸發(fā)的測量 任務(wù)時,會將測量任務(wù)轉(zhuǎn)發(fā)給相應(yīng)的測量服務(wù)器。
      [0099] 步驟402 :測量服務(wù)器按照預(yù)設(shè)的任務(wù)分配規(guī)則判斷所述測量服務(wù)器是否滿足測 量條件,如果是,則進(jìn)入步驟403 ;如果否,則進(jìn)入步驟404。
      [0100] 測量服務(wù)器可以依據(jù)預(yù)設(shè)的任務(wù)分配規(guī)則(例如,任務(wù)的運(yùn)行時間、工作負(fù)載等 信息)進(jìn)行判斷,判斷將該測量任務(wù)運(yùn)行在測量服務(wù)器上,還是運(yùn)行在網(wǎng)絡(luò)探針上。在實(shí)際 應(yīng)用中,測量服務(wù)器中可以包括一個任務(wù)調(diào)度模塊,響應(yīng)于控制服務(wù)器發(fā)來的測量任務(wù),測 量服務(wù)器可以調(diào)用任務(wù)調(diào)度模塊,所述調(diào)度模塊執(zhí)行本步驟402。
      [0101] 具體的,步驟402在實(shí)現(xiàn)時可以依據(jù)所述測量任務(wù)的運(yùn)行時間和測量服務(wù)器的負(fù) 載情況判斷測量服務(wù)器是否滿足測量條件。例如,當(dāng)前測量任務(wù)的運(yùn)行時間可能有20分 鐘,而測量服務(wù)器的負(fù)載已經(jīng)達(dá)到了 90%,那么綜合考慮即可確定測量服務(wù)器不滿足測量 條件,則后續(xù)將該測量任務(wù)發(fā)送至網(wǎng)絡(luò)探針執(zhí)行。而如果當(dāng)前任務(wù)的運(yùn)行時間只有2分鐘, 而測量服務(wù)器的負(fù)載只有50 %,那么可以確定該測量服務(wù)器滿足測量條件??梢岳斫獾氖牵?因?yàn)閷?shí)際應(yīng)用中的情況有很多種,因此,本領(lǐng)域技術(shù)人員可以依據(jù)實(shí)際需求設(shè)置任務(wù)分配 規(guī)則中測量任務(wù)的運(yùn)行時間和測量服務(wù)器的負(fù)載情況所占的權(quán)重等參數(shù)。
      [0102] 步驟403 :測量服務(wù)器執(zhí)行所述測量任務(wù)以得到測量服務(wù)器和目標(biāo)服務(wù)器之間的 網(wǎng)絡(luò)性能。
      [0103] 如果測量服務(wù)器滿足測量條件,則測量服務(wù)器直接執(zhí)行測量任務(wù),并測量得到測 量服務(wù)器和目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能。
      [0104] 步驟404 :將所述測量任務(wù)發(fā)送給與所述測量服務(wù)器匹配的網(wǎng)絡(luò)探針,以便所述 網(wǎng)絡(luò)探針執(zhí)行所述測量任務(wù)以得到網(wǎng)絡(luò)探針和目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能。
      [0105] 如果測量服務(wù)器不滿足測量條件,則測量服務(wù)器將測量任務(wù)發(fā)送給控制服務(wù)器為 其分配的網(wǎng)絡(luò)探針,以便網(wǎng)絡(luò)探針來執(zhí)行測量任務(wù)從而得到網(wǎng)絡(luò)探針和目標(biāo)服務(wù)器之間的 網(wǎng)絡(luò)性能。
      [0106] 具體的,測量服務(wù)器在將所述測量任務(wù)發(fā)送給與所述測量服務(wù)器匹配的網(wǎng)絡(luò)探針 的時候,可以通過以下方式實(shí)現(xiàn):
      [0107] 步驟C1 :確定與測量服務(wù)器匹配的網(wǎng)絡(luò)探針中負(fù)載最小的目標(biāo)網(wǎng)絡(luò)探針。
      [0108] 因?yàn)橐粋€測量服務(wù)器可以連接了多個網(wǎng)絡(luò)探針,首先測量服務(wù)器可以確定與其匹 配的網(wǎng)絡(luò)探針中負(fù)載最小的那個網(wǎng)絡(luò)探針。
      [0109] 步驟C2 :將所述測量任務(wù)發(fā)送給所述目標(biāo)網(wǎng)絡(luò)探針。
      [0110] 測量服務(wù)器將測量任務(wù)發(fā)送給目標(biāo)網(wǎng)絡(luò)探針由目標(biāo)網(wǎng)絡(luò)探針執(zhí)行測量任務(wù)。
      [0111] 可以理解的是,在本實(shí)施例中,測量服務(wù)器和網(wǎng)絡(luò)探針上都運(yùn)行了測量程序,在需 要時可以分別測量測量服務(wù)器與目標(biāo)服務(wù)器之間,以及網(wǎng)絡(luò)探針與目標(biāo)服務(wù)器之間的網(wǎng)絡(luò) 性能。在網(wǎng)絡(luò)探針獲得網(wǎng)絡(luò)探針到目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能后,可以將性能結(jié)果發(fā)送給 測量服務(wù)器。
      [0112] 在實(shí)際應(yīng)用中,網(wǎng)絡(luò)探針與測量服務(wù)器之間的網(wǎng)絡(luò)相對穩(wěn)定,且其帶來的開銷往 往很小,基于此,對很多測量程序來說,將測量程序運(yùn)行在測量服務(wù)器上所獲得的性能結(jié)果 與將測量程序運(yùn)行在網(wǎng)絡(luò)探針上所獲得的性能結(jié)果間的差異很小,在實(shí)際應(yīng)用中往往可以 忽略。
      [0113] 在本實(shí)施例中,可以通過較小的改動來實(shí)現(xiàn)對目標(biāo)服務(wù)器的網(wǎng)絡(luò)性能測量,同時 因?yàn)闇y量程序也可以運(yùn)行于測量服務(wù)器上,本申請的實(shí)施例不僅可以在網(wǎng)絡(luò)探針一端運(yùn)行 傳統(tǒng)的功能簡單的測量程序,也可以在測量服務(wù)器一端運(yùn)行功能復(fù)雜、運(yùn)行時間長、計算資 源開銷大的測量程序,從而極大地測量網(wǎng)絡(luò)可進(jìn)行的測量類型,有利于在實(shí)際中的大規(guī)模 部署和應(yīng)用。因此,本申請的實(shí)施例不僅可以避免在網(wǎng)絡(luò)探針上運(yùn)行復(fù)雜的網(wǎng)絡(luò)測量程 序,從而解決了客戶端計算、存儲、網(wǎng)絡(luò)帶寬、功耗和安全性方面的問題,有利于大規(guī)模部署 網(wǎng)絡(luò)的測量,同時實(shí)驗(yàn)結(jié)果表明,本申請的實(shí)施例能很好測量網(wǎng)絡(luò)性能,測量結(jié)果真實(shí)可 用。
      [0114] 對于前述的方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是 本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本申請,某些 步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述 的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定是本申請所必須的。
      [0115] 與上述本申請一種網(wǎng)絡(luò)性能的測量控制方法實(shí)施例所提供的方法相對應(yīng),參見圖 5,本申請還提供了一種控制服務(wù)器實(shí)施例,控制服務(wù)器所在的測量控制系統(tǒng)還包括測量服 務(wù)器和網(wǎng)絡(luò)探針,在本實(shí)施例中,該控制服務(wù)器可以包括:
      [0116] 分配模塊501,用于響應(yīng)于網(wǎng)絡(luò)探針的注冊信息,依據(jù)預(yù)設(shè)的網(wǎng)絡(luò)探針分配規(guī)則將 各個網(wǎng)絡(luò)探針分配給與之匹配的測量服務(wù)器。
      [0117] 可選的,所述分配模塊501,具體可以包括:獲取子模塊,用于獲取各個網(wǎng)絡(luò)探針 的地域信息和網(wǎng)絡(luò)運(yùn)營商歸屬信息;和,分配子模塊,用于依據(jù)獲取到的地域信息和歸屬信 息分別將各個網(wǎng)絡(luò)探針分配給與之匹配的測量服務(wù)器。
      [0118] 轉(zhuǎn)發(fā)模塊502,用于將當(dāng)前觸發(fā)的測量任務(wù)按照預(yù)設(shè)的測量規(guī)則轉(zhuǎn)發(fā)給匹配的測 量服務(wù)器。
      [0119] 可選的,所述轉(zhuǎn)發(fā)模塊502具體可以包括:獲取子模塊,用于獲取當(dāng)前觸發(fā)的測量 任務(wù)中指定的測量服務(wù)器信息;和,轉(zhuǎn)發(fā)子模塊,用于將測量任務(wù)轉(zhuǎn)發(fā)給所述指定的測量服 務(wù)器。
      [0120] 可選的,在不同的實(shí)施例中,該控制服務(wù)器還可以包括:
      [0121] 生成模塊503,用于為分配的測量服務(wù)器和網(wǎng)絡(luò)探針之間的會話生成約定密碼。
      [0122] 發(fā)送密碼模塊504,用于將所述約定密碼發(fā)送給所述測量服務(wù)器和網(wǎng)絡(luò)探針組。
      [0123] 采用本申請實(shí)施例,因?yàn)榭刂品?wù)器在為網(wǎng)絡(luò)探針分配測量服務(wù)器時可以按照預(yù) 先設(shè)定的分配規(guī)則,例如地域信息就近原則,可以為網(wǎng)絡(luò)探針分配分布在同一城市且屬于 同一運(yùn)營商的測量服務(wù)器,以盡量減小從測量服務(wù)器到目標(biāo)服務(wù)器的網(wǎng)絡(luò)路徑,或者從網(wǎng) 絡(luò)探針到目標(biāo)服務(wù)器的網(wǎng)絡(luò)路徑之間的差異。,從而在實(shí)際應(yīng)用中,進(jìn)行網(wǎng)絡(luò)性能的測試帶 來的開銷(例如時延、丟包率等性能參數(shù))往往很小,這樣就提高了網(wǎng)絡(luò)性能測量的準(zhǔn)確 性。并且由于控制服務(wù)器在為網(wǎng)絡(luò)探針分配測量服務(wù)器時可以參考多個因素,較為靈活,因 此,也可以實(shí)現(xiàn)測量服務(wù)器之間的負(fù)載均衡。
      [0124] 與上述本申請一種網(wǎng)絡(luò)性能的測量方法實(shí)施例所提供的方法相對應(yīng),參見圖6,本 申請還提供了一種測量服務(wù)器實(shí)施例,該測量服務(wù)器所在的測量控制系統(tǒng)還包括:控制服 務(wù)器和網(wǎng)絡(luò)探針,該測量服務(wù)器包括:
      [0125] 接收任務(wù)模塊601,用于接收控制服務(wù)器轉(zhuǎn)發(fā)的測量任務(wù)。
      [0126] 判斷模塊602,用于按照預(yù)設(shè)的任務(wù)分配規(guī)則判斷所述測量服務(wù)器是否滿足測量 條件。
      [0127] 可選的,所述判斷模塊602具體可以用于:依據(jù)所述測量任務(wù)的運(yùn)行時間和測量 服務(wù)器的負(fù)載情況判斷所述測量服務(wù)器是否滿足測量條件。
      [0128] 測量模塊603,用于在所述判斷模塊的結(jié)果為是的情況下,執(zhí)行所述測量任務(wù)以得 到測量服務(wù)器和目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能。
      [0129] 發(fā)送任務(wù)模塊604,用于在所述判斷模塊的結(jié)果為否的情況下,將所述測量任務(wù)發(fā) 送給與所述測量服務(wù)器匹配的網(wǎng)絡(luò)探針,以便所述網(wǎng)絡(luò)探針執(zhí)行所述測量任務(wù)以得到網(wǎng)絡(luò) 探針和目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能。
      [0130] 可選的,所述發(fā)送任務(wù)模塊604具體可以包括:
      [0131] 確定子模塊,用于確定與測量服務(wù)器匹配的網(wǎng)絡(luò)探針中負(fù)載最小的目標(biāo)網(wǎng)絡(luò)探 針;和,發(fā)送任務(wù)子模塊,用于將所述測量任務(wù)發(fā)送給所述目標(biāo)網(wǎng)絡(luò)探針。
      [0132] 在本實(shí)施例中,可以通過較小的改動來實(shí)現(xiàn)對目標(biāo)服務(wù)器的網(wǎng)絡(luò)性能測量,同時 因?yàn)闇y量程序也可以運(yùn)行于測量服務(wù)器上,本申請的實(shí)施例不僅可以在網(wǎng)絡(luò)探針一端運(yùn)行 傳統(tǒng)的功能簡單的測量程序,也可以在測量服務(wù)器一端運(yùn)行功能復(fù)雜、運(yùn)行時間長、計算資 源開銷大的測量程序,從而極大地測量網(wǎng)絡(luò)可進(jìn)行的測量類型,有利于在實(shí)際中的大規(guī)模 部署和應(yīng)用。因此,本申請的實(shí)施例不僅可以避免在網(wǎng)絡(luò)探針上運(yùn)行復(fù)雜的網(wǎng)絡(luò)測量程序, 從而解決了客戶端計算、存儲、網(wǎng)絡(luò)帶寬、功耗和安全性方面的問題,有利于大規(guī)模部署網(wǎng) 絡(luò)的測量,同時實(shí)驗(yàn)結(jié)果表明,本申請的實(shí)施例能很好測量網(wǎng)絡(luò)性能,測量結(jié)果真實(shí)可用。
      [0133] 本申請還提供了一種網(wǎng)絡(luò)性能的測量控制系統(tǒng),該系統(tǒng)包括:控制服務(wù)器、測量服 務(wù)器和網(wǎng)絡(luò)探針,其中,所述控制服務(wù)器包括:分配模塊,用于響應(yīng)于網(wǎng)絡(luò)探針的注冊信息, 依據(jù)預(yù)設(shè)的網(wǎng)絡(luò)探針分配規(guī)則將各個網(wǎng)絡(luò)探針分配給與之匹配的測量服務(wù)器;轉(zhuǎn)發(fā)模塊, 用于將當(dāng)前觸發(fā)的測量任務(wù)按照預(yù)設(shè)的測量規(guī)則轉(zhuǎn)發(fā)給匹配的測量服務(wù)器;
      [0134] 所述測量服務(wù)器包括:接收任務(wù)模塊,用于接收控制服務(wù)器轉(zhuǎn)發(fā)的測量任務(wù);判 斷模塊,用于按照預(yù)設(shè)的任務(wù)分配規(guī)則判斷所述測量服務(wù)器是否滿足測量條件;測量模塊, 用于在所述判斷模塊的結(jié)果為是的情況下,執(zhí)行所述測量任務(wù)以得到測量服務(wù)器和目標(biāo)服 務(wù)器之間的網(wǎng)絡(luò)性能;發(fā)送任務(wù)模塊,用于在所述判斷模塊的結(jié)果為否的情況下,將所述測 量任務(wù)發(fā)送給與所述測量服務(wù)器匹配的網(wǎng)絡(luò)探針,以便所述網(wǎng)絡(luò)探針執(zhí)行所述測量任務(wù)以 得到網(wǎng)絡(luò)探針和目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能。
      [0135] 需要說明的是,本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,每個實(shí)施例重 點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似的部分互相參見即可。 對于系統(tǒng)類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參 見方法實(shí)施例的部分說明即可。
      [0136] 最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將 一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作 之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語"包括"、"包含"或者其任何其他變體 意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括 那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或 者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句"包括一個……"限定的要素,并 不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
      [0137] 但上面描述的僅僅是例子。在不脫離本申請精神的情況下可以有許多不同變化。 例如,盡管本實(shí)施例中僅以網(wǎng)絡(luò)性能測量為目的,許多大規(guī)模網(wǎng)絡(luò)系統(tǒng)也能從本申請的精 神中得到益處,這包括但不限于,網(wǎng)絡(luò)監(jiān)控系統(tǒng)、網(wǎng)絡(luò)通信協(xié)同工作系統(tǒng);這些系統(tǒng)能從本 申請中的將消耗資源的某類程序移到集中的高性能服務(wù)器上運(yùn)行的思想中得到有益啟示。
      [0138] 盡管本申請的實(shí)施例中,測量服務(wù)器和網(wǎng)絡(luò)探針加密通信內(nèi)容的密匙由控制器生 成并分發(fā)給測量服務(wù)器和網(wǎng)絡(luò)探針,但在具體實(shí)施例中加密不是必須部分,在不脫離本申 請精神的前提下,測量服務(wù)器和網(wǎng)絡(luò)探針可使用多種加密方式和密匙分發(fā)機(jī)制。
      [0139] 盡管本申請的實(shí)施例中,測量服務(wù)器和網(wǎng)絡(luò)探針之間的通信內(nèi)容被加密,但在具 體實(shí)施例中加密不是必須部分,在不脫離本申請精神的前提下,測量服務(wù)器和網(wǎng)絡(luò)探針之 間的通信內(nèi)容可以采用明文傳輸。
      [0140] 盡管本申請中描述的各個部件均為計算機(jī)程序,本申請中的任何部分均可以在軟 件、固件、硬件或者其結(jié)合中實(shí)現(xiàn)。
      [0141] 盡管這里詳細(xì)描述了優(yōu)選的實(shí)施例,但是對于本領(lǐng)域熟練的技術(shù)人員來說,很顯 然在不脫離本申請精神的情況下可以作出不同的改變、增加、替換或者類似操作,并且這些 均被認(rèn)為是在權(quán)利要求中所定義的本申請的保護(hù)范圍之內(nèi)。
      [0142] 以上對本申請所提供的一種網(wǎng)絡(luò)性能的測量控制方法、控制服務(wù)器及系統(tǒng)進(jìn)行了 詳細(xì)介紹,本文中應(yīng)用了具體個例對本申請的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的 說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依 據(jù)本申請的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容 不應(yīng)理解為對本申請的限制。
      【權(quán)利要求】
      1. 一種網(wǎng)絡(luò)性能的測量控制方法,其特征在于,該方法應(yīng)用于網(wǎng)絡(luò)性能的測量控制系 統(tǒng)中的控制服務(wù)器上,所述測量控制系統(tǒng)還包括測量服務(wù)器和網(wǎng)絡(luò)探針,所述測量控制方 法包括: 響應(yīng)于網(wǎng)絡(luò)探針的注冊信息,控制服務(wù)器依據(jù)預(yù)設(shè)的網(wǎng)絡(luò)探針分配規(guī)則將各個網(wǎng)絡(luò)探 針分配給與之匹配的測量服務(wù)器; 控制服務(wù)器將當(dāng)前觸發(fā)的測量任務(wù)按照預(yù)設(shè)的測量規(guī)則轉(zhuǎn)發(fā)給匹配的測量服務(wù)器。
      2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述控制服務(wù)器依據(jù)預(yù)設(shè)的網(wǎng)絡(luò)探針分 配規(guī)則將各個網(wǎng)絡(luò)探針分配給與之匹配的測量服務(wù)器,包括: 所述控制服務(wù)器獲取各個網(wǎng)絡(luò)探針的地域信息和網(wǎng)絡(luò)運(yùn)營商歸屬信息; 控制服務(wù)器依據(jù)獲取到的地域信息和歸屬信息分別將各個網(wǎng)絡(luò)探針分配給與之匹配 的測量服務(wù)器。
      3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將當(dāng)前觸發(fā)的測量任務(wù)按照預(yù)設(shè)的 測量規(guī)則轉(zhuǎn)發(fā)給匹配的測量服務(wù)器,包括: 控制服務(wù)器獲取當(dāng)前觸發(fā)的測量任務(wù)中指定的測量服務(wù)器信息; 所述控制服務(wù)器將測量任務(wù)轉(zhuǎn)發(fā)給所述指定的測量服務(wù)器。
      4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 所述控制服務(wù)器為分配的測量服務(wù)器和網(wǎng)絡(luò)探針之間的會話生成約定密碼; 所述控制服務(wù)器將所述約定密碼發(fā)送給所述測量服務(wù)器和網(wǎng)絡(luò)探針組。
      5. -種網(wǎng)絡(luò)性能的測量方法,其特征在于,該方法應(yīng)用于網(wǎng)絡(luò)性能的測量控制系統(tǒng)中 的測量服務(wù)器上,所述測量系統(tǒng)還包括控制服務(wù)器和網(wǎng)絡(luò)探針,該方法包括: 接收控制服務(wù)器轉(zhuǎn)發(fā)的測量任務(wù); 按照預(yù)設(shè)的任務(wù)分配規(guī)則判斷所述測量服務(wù)器是否滿足測量條件,如果是,則執(zhí)行所 述測量任務(wù)以得到測量服務(wù)器和目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能,如果否,則將所述測量任務(wù) 發(fā)送給與所述測量服務(wù)器匹配的網(wǎng)絡(luò)探針,以便所述網(wǎng)絡(luò)探針執(zhí)行所述測量任務(wù)以得到網(wǎng) 絡(luò)探針和目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能。
      6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,將所述測量任務(wù)發(fā)送給與所述測量服務(wù) 器匹配的網(wǎng)絡(luò)探針,包括: 確定與測量服務(wù)器匹配的網(wǎng)絡(luò)探針中負(fù)載最小的目標(biāo)網(wǎng)絡(luò)探針; 將所述測量任務(wù)發(fā)送給所述目標(biāo)網(wǎng)絡(luò)探針。
      7. 根據(jù)權(quán)利要求5所述的方法,其特征在于,按照預(yù)設(shè)的任務(wù)分配規(guī)則判斷所述測量 服務(wù)器是否滿足測量條件,包括: 依據(jù)所述測量任務(wù)的運(yùn)行時間和測量服務(wù)器的負(fù)載情況判斷所述測量服務(wù)器是否滿 足測量條件。
      8. -種控制服務(wù)器,其特征在于,所述控制服務(wù)器所在的測量控制系統(tǒng)還包括測量服 務(wù)器和網(wǎng)絡(luò)探針,所述控制服務(wù)器包括: 分配模塊,用于響應(yīng)于網(wǎng)絡(luò)探針的注冊信息,依據(jù)預(yù)設(shè)的網(wǎng)絡(luò)探針分配規(guī)則將各個網(wǎng) 絡(luò)探針分配給與之匹配的測量服務(wù)器; 轉(zhuǎn)發(fā)模塊,用于將當(dāng)前觸發(fā)的測量任務(wù)按照預(yù)設(shè)的測量規(guī)則轉(zhuǎn)發(fā)給匹配的測量服務(wù) 器。
      9. 根據(jù)權(quán)利要求8所述的控制服務(wù)器,其特征在于,所述分配模塊,具體包括: 獲取子模塊,用于獲取各個網(wǎng)絡(luò)探針的地域信息和網(wǎng)絡(luò)運(yùn)營商歸屬信息; 分配子模塊,用于依據(jù)獲取到的地域信息和歸屬信息分別將各個網(wǎng)絡(luò)探針分配給與之 匹配的測量服務(wù)器。
      10. 根據(jù)權(quán)利要求8所述的控制服務(wù)器,其特征在于,所述轉(zhuǎn)發(fā)模塊包括: 獲取子模塊,用于獲取當(dāng)前觸發(fā)的測量任務(wù)中指定的測量服務(wù)器信息; 轉(zhuǎn)發(fā)子模塊,用于將測量任務(wù)轉(zhuǎn)發(fā)給所述指定的測量服務(wù)器。
      11. 根據(jù)權(quán)利要求8所述的控制服務(wù)器,其特征在于,還包括: 生成模塊,用于為分配的測量服務(wù)器和網(wǎng)絡(luò)探針之間的會話生成約定密碼; 發(fā)送密碼模塊,用于將所述約定密碼發(fā)送給所述測量服務(wù)器和網(wǎng)絡(luò)探針組。
      12. -種測量服務(wù)器,其特征在于,該測量服務(wù)器所在的測量控制系統(tǒng)還包括:控制服 務(wù)器和網(wǎng)絡(luò)探針,該測量服務(wù)器包括: 接收任務(wù)模塊,用于接收控制服務(wù)器轉(zhuǎn)發(fā)的測量任務(wù); 判斷模塊,用于按照預(yù)設(shè)的任務(wù)分配規(guī)則判斷所述測量服務(wù)器是否滿足測量條件; 測量模塊,用于在所述判斷模塊的結(jié)果為是的情況下,執(zhí)行所述測量任務(wù)以得到測量 服務(wù)器和目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能; 發(fā)送任務(wù)模塊,用于在所述判斷模塊的結(jié)果為否的情況下,將所述測量任務(wù)發(fā)送給與 所述測量服務(wù)器匹配的網(wǎng)絡(luò)探針,以便所述網(wǎng)絡(luò)探針執(zhí)行所述測量任務(wù)以得到網(wǎng)絡(luò)探針和 目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能。
      13. 根據(jù)權(quán)利要求12所述的測量服務(wù)器,其特征在于,所述發(fā)送任務(wù)模塊包括: 確定子模塊,用于確定與測量服務(wù)器匹配的網(wǎng)絡(luò)探針中負(fù)載最小的目標(biāo)網(wǎng)絡(luò)探針; 發(fā)送任務(wù)子模塊,用于將所述測量任務(wù)發(fā)送給所述目標(biāo)網(wǎng)絡(luò)探針。
      14. 根據(jù)權(quán)利要求12所述的測量服務(wù)器,其特征在于,所述判斷模塊具體用于: 依據(jù)所述測量任務(wù)的運(yùn)行時間和測量服務(wù)器的負(fù)載情況判斷所述測量服務(wù)器是否滿 足測量條件。
      15. -種網(wǎng)絡(luò)性能的測量控制系統(tǒng),其特征在于,該系統(tǒng)包括:控制服務(wù)器、測量服務(wù) 器和網(wǎng)絡(luò)探針,其中,所述控制服務(wù)器包括: 分配模塊,用于響應(yīng)于網(wǎng)絡(luò)探針的注冊信息,依據(jù)預(yù)設(shè)的網(wǎng)絡(luò)探針分配規(guī)則將各個網(wǎng) 絡(luò)探針分配給與之匹配的測量服務(wù)器; 轉(zhuǎn)發(fā)模塊,用于將當(dāng)前觸發(fā)的測量任務(wù)按照預(yù)設(shè)的測量規(guī)則轉(zhuǎn)發(fā)給匹配的測量服務(wù) 器; 所述測量服務(wù)器包括:接收任務(wù)模塊,用于接收控制服務(wù)器轉(zhuǎn)發(fā)的測量任務(wù); 判斷模塊,用于按照預(yù)設(shè)的任務(wù)分配規(guī)則判斷所述測量服務(wù)器是否滿足測量條件; 測量模塊,用于在所述判斷模塊的結(jié)果為是的情況下,執(zhí)行所述測量任務(wù)以得到測量 服務(wù)器和目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能; 發(fā)送任務(wù)模塊,用于在所述判斷模塊的結(jié)果為否的情況下,將所述測量任務(wù)發(fā)送給與 所述測量服務(wù)器匹配的網(wǎng)絡(luò)探針,以便所述網(wǎng)絡(luò)探針執(zhí)行所述測量任務(wù)以得到網(wǎng)絡(luò)探針和 目標(biāo)服務(wù)器之間的網(wǎng)絡(luò)性能。
      【文檔編號】H04L12/803GK104065538SQ201410320517
      【公開日】2014年9月24日 申請日期:2014年7月7日 優(yōu)先權(quán)日:2014年7月7日
      【發(fā)明者】尹浩, 王俊昌 申請人:北京瑞汛世紀(jì)科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1