專利名稱:漸進(jìn)的制圖的制作方法
漸進(jìn)的制圖技術(shù)領(lǐng)域
本發(fā)明實施例一般涉及網(wǎng)絡(luò)通信量分析和報告。具體來說,本發(fā)明的示例涉及用 于報告網(wǎng)絡(luò)通信流數(shù)據(jù)的方法、系統(tǒng)和計算機(jī)程序。
背景技術(shù):
由于一些原因,其中包括分析網(wǎng)絡(luò)上新應(yīng)用的影響,對網(wǎng)絡(luò)缺陷點進(jìn)行故障檢 測,探測大流量用戶的帶寬以及保護(hù)網(wǎng)絡(luò),網(wǎng)絡(luò)管理員關(guān)注網(wǎng)絡(luò)通信流數(shù)據(jù)。思科公司 (Cisco Systems )開發(fā)的NetFlow是有關(guān)通信流數(shù)據(jù)的主要協(xié)議。還有一些其他種類的流 協(xié)議,例如,sFlow、IPFIX、Jflow、NetStream和Cflowd。所有這些協(xié)議支持與NetFlow相 似的流,并且這些流包括相似的信息類型,例如,源網(wǎng)際協(xié)議(IP)地址、目的地IP地址、源 端口、目的地端口、IP協(xié)議、進(jìn)路接口、IP服務(wù)類型、開始和結(jié)束時間、字節(jié)數(shù)和下一跳。
由于網(wǎng)絡(luò)變得更加龐大和復(fù)雜,分析和報告通信流數(shù)據(jù)的系統(tǒng)必須更加有效地處 理關(guān)于網(wǎng)絡(luò)通信生成的越來越多的信息量。從許多的網(wǎng)絡(luò)設(shè)備聚集數(shù)據(jù)會造成包含數(shù)億條 目或數(shù)億流量的數(shù)據(jù)集。此外,運(yùn)行并報告對于大規(guī)模的數(shù)據(jù)集的查詢會使存儲系統(tǒng)或者 數(shù)據(jù)庫負(fù)擔(dān)加重。解決這種數(shù)據(jù)過量問題的傳統(tǒng)方法是提高作為存儲系統(tǒng)的主機(jī)的硬件的 數(shù)量或質(zhì)量。發(fā)明內(nèi)容
本發(fā)明的一個實施例涉及方法。所述方法包括在網(wǎng)絡(luò)通信量分析機(jī)接收對于某時 期內(nèi)的網(wǎng)絡(luò)通信流數(shù)據(jù)的查詢,并且修改該查詢從而產(chǎn)生多于一個子查詢,其中每個子查 詢基于所述某時期內(nèi)的不同時段。所述方法還包括執(zhí)行至少一個子查詢,并且隨著完成每 個子查詢而遞增(或漸進(jìn)地)輸出每個所述執(zhí)行過的子查詢的結(jié)果。
另一個實施例涉及裝置。所述裝置包括接收器和處理器,接收器被配置用于接收 對于某時期內(nèi)的網(wǎng)絡(luò)通信流數(shù)據(jù)的查詢。處理器被配置用于控制該裝置以修改該查詢從而 產(chǎn)生多于一個子查詢,其中每個子查詢基于所述某時期內(nèi)的不同時段;執(zhí)行至少一個子查 詢;以及隨著完成子查詢而遞增地輸出所述子查詢的結(jié)果。
另一個實施例涉及包含在計算機(jī)可讀介質(zhì)上的計算機(jī)程序。所述計算機(jī)程序被配 置用于控制處理器去執(zhí)行操作,所述操作包括在網(wǎng)絡(luò)通信量分析機(jī)接收對于某時期內(nèi)的網(wǎng) 絡(luò)通信流數(shù)據(jù)的查詢;以及修改該查詢從而產(chǎn)生多于一個子查詢,其中每個子查詢基于該 某時期內(nèi)的不同時段。所述操作進(jìn)一步包括執(zhí)行至少一個子查詢,以及隨著完成每個子查 詢而遞增輸出每個所述執(zhí)行過的子查詢的結(jié)果。
另一個實施例涉及裝置。所述裝置包括接收構(gòu)件和修改構(gòu)件;接收構(gòu)件用于在網(wǎng) 絡(luò)通信量分析機(jī)接收對于某時期內(nèi)的網(wǎng)絡(luò)通信流數(shù)據(jù)的查詢,修改構(gòu)件用于修改該查詢從 而產(chǎn)生多于一個子查詢,其中每個子查詢基于該某時期內(nèi)的不同時段。所述裝置還包括執(zhí) 行構(gòu)件和輸出構(gòu)件;執(zhí)行構(gòu)件用于執(zhí)行至少一個子查詢,輸出構(gòu)件用于隨著完成每個子查 詢而遞增輸出所述每個執(zhí)行過的子查詢的結(jié)果。
為了正確的理解本發(fā)明,應(yīng)參考附圖,其中
圖1根據(jù)一個實施例示出系統(tǒng);
圖2示出由本發(fā)明例示性的實施例產(chǎn)生的初始圖
圖3根據(jù)本發(fā)明實施例示出另一圖4根據(jù)一個實施例還示出另一圖5依據(jù)實施例示出完整圖6根據(jù)一個實施例示出系統(tǒng);以及
圖7根據(jù)一個實施例示出例示性的方法。
具體實施方式
本發(fā)明實施例包括用于報告網(wǎng)絡(luò)通信流數(shù)據(jù)的方法、裝置、系統(tǒng)和/或計算機(jī)程 序。響應(yīng)性是報告網(wǎng)絡(luò)通信量的重要方面。需要報告的用戶通常在請求這些報告時有緊迫 的目地。在網(wǎng)絡(luò)管理領(lǐng)域尤其如此。網(wǎng)絡(luò)管理員需要快速評估網(wǎng)絡(luò)狀態(tài)從而對可能存在的 任何問題進(jìn)行故障診斷。網(wǎng)絡(luò)管理員監(jiān)控的一個重要的方面是網(wǎng)絡(luò)通信量。網(wǎng)絡(luò)通信量數(shù) 據(jù)經(jīng)常被封裝在流中。復(fù)雜的網(wǎng)絡(luò)產(chǎn)生大量流。當(dāng)有巨大量的流時,生成關(guān)于網(wǎng)絡(luò)通信量 的報告是困難的。完成單個查詢要耗費(fèi)數(shù)分鐘或者甚至數(shù)小時。如果商業(yè)關(guān)鍵業(yè)務(wù)沒有正 常執(zhí)行,那么對于組織來說這種時間損失的代價昂貴。本發(fā)明實施例通過快速地向管理員 (用戶)返回最重要的數(shù)據(jù)解決這些問題。根據(jù)一個實施例,最重要的數(shù)據(jù)可理解為業(yè)務(wù)、協(xié) 議或者消耗最多資源數(shù)量的實體。
因此,本發(fā)明的實施例包括系統(tǒng),該系統(tǒng)通過隨著執(zhí)行已分段的查詢并且返回結(jié) 果而逐步地發(fā)送圖,從而提高網(wǎng)絡(luò)通信流報告的響應(yīng)性。在一個實施例里,網(wǎng)絡(luò)通信量分析 機(jī)掃描要報告的適合網(wǎng)絡(luò)實體。在一些實施例中,網(wǎng)絡(luò)通信量分析機(jī)將選擇消耗網(wǎng)絡(luò)帶寬 量最多的網(wǎng)絡(luò)實體進(jìn)行報告。然后,網(wǎng)絡(luò)通信量分析機(jī)可以從每個實體選擇最近時期的數(shù) 據(jù)。網(wǎng)絡(luò)通信量分析機(jī)可以生成并且發(fā)送表示第一時期的圖。然后,網(wǎng)絡(luò)通信量分析機(jī)對 每個下一最近的時期重復(fù)該過程。結(jié)果,網(wǎng)絡(luò)通信流報告的初始響應(yīng)時間被顯著提高。
圖1根據(jù)一個實施例不出例不性的系統(tǒng)。所述系統(tǒng)包括網(wǎng)絡(luò)通信量分析機(jī)100、網(wǎng) 絡(luò)通信量數(shù)據(jù)存儲器110和終端120。網(wǎng)絡(luò)通信量數(shù)據(jù)存儲器110存儲網(wǎng)絡(luò)通信流數(shù)據(jù)。 網(wǎng)絡(luò)通信量數(shù)據(jù)存儲器110可以是數(shù)據(jù)庫或者任何其他適當(dāng)?shù)拇鎯υO(shè)備。用戶,例如網(wǎng)絡(luò) 管理員,可以利用終端120向網(wǎng)絡(luò)通信量分析機(jī)100發(fā)送請求或者查詢。例如,該請求可以 是對關(guān)于涉及網(wǎng)絡(luò)中一個或者更多個網(wǎng)絡(luò)實體的網(wǎng)絡(luò)通信流數(shù)據(jù)的報告的請求。在一些實 施例中,該請求可以指示網(wǎng)絡(luò)管理員關(guān)注的若干網(wǎng)絡(luò)實體和某個時期。
網(wǎng)絡(luò)通信量分析機(jī)100從終端120接收請求并且掃描要報告的適合網(wǎng)絡(luò)實體。例 如,如果用戶請求關(guān)于在昨天一天內(nèi)在網(wǎng)絡(luò)上產(chǎn)生的通信量為前五名的網(wǎng)絡(luò)實體的報告, 則網(wǎng)絡(luò)通信量分析機(jī)100將創(chuàng)建查詢?nèi)カ@取前五個的結(jié)果,該結(jié)果根據(jù)傳送的數(shù)據(jù)總量排 序。然后,網(wǎng)絡(luò)通信量分析機(jī)100向終端120發(fā)送初始響應(yīng),該初始響應(yīng)指示出網(wǎng)絡(luò)上正在 產(chǎn)生最大通信量的網(wǎng)絡(luò)實體。這是向關(guān)注于發(fā)現(xiàn)網(wǎng)絡(luò)上的問題的用戶發(fā)送及時反饋的最快 速的方式。
接下來,網(wǎng)絡(luò)通信量分析機(jī)100遞增地生成表示請求的時期的圖。例如,繼續(xù)上面 的例子,網(wǎng)絡(luò)通信量分析機(jī)100可以通過創(chuàng)建查詢開始,以獲取之前標(biāo)識的前五名通信量 產(chǎn)生者在最近的時間段傳送的數(shù)據(jù)總量,該查詢被發(fā)送到網(wǎng)絡(luò)通信量數(shù)據(jù)存儲器110。該 時間段可以是一小時、兩小時或者任何其他有用的時間段。在一個實施例中,該時間段為用 戶請求里包含的時期的某個部分。因此,在一些實施例中,網(wǎng)絡(luò)通信量分析機(jī)100可以修改 請求從而產(chǎn)生部分請求或者子請求,該部分請求或者子請求覆蓋的時間段在請求的時期之 內(nèi)。以這種方式,網(wǎng)絡(luò)通信量分析機(jī)100可以更快更有效地產(chǎn)生針對請求的增量結(jié)果,下面 將對此進(jìn)行進(jìn)一步的詳細(xì)討論。
響應(yīng)從網(wǎng)絡(luò)通信量分析機(jī)100接收到的查詢,網(wǎng)絡(luò)通信量數(shù)據(jù)存儲器110依據(jù)該 查詢提供的參數(shù)來獲取數(shù)據(jù)總量,并且向網(wǎng)絡(luò)通信量分析機(jī)100返回獲取到的信息。當(dāng)網(wǎng) 絡(luò)通信量數(shù)據(jù)存儲器110返回查詢結(jié)果時,網(wǎng)絡(luò)通信量分析機(jī)100生成圖的圖像或者數(shù)據(jù) 表示并且向用戶發(fā)送初步結(jié)果,該圖示出查詢結(jié)果。圖2示出初始的增量時間段的例示性 增量圖。圖更新可以被繪制或生成在終端120 (客戶端)或網(wǎng)絡(luò)通信量分析機(jī)100 (服務(wù)器 端)。在一個實施例中,傳遞初始增量圖或結(jié)果的速度是傳遞完整圖的兩倍或者更快。
網(wǎng)絡(luò)通信量分析機(jī)將繼續(xù)查詢網(wǎng)絡(luò)通信量數(shù)據(jù)存儲器110并且產(chǎn)生附加的增量 結(jié)果,如圖3和4所示,這些增量結(jié)果被合并在圖中。具體地,根據(jù)一個實施例,對每個之后 的時間段重復(fù)該過程,迭代地向用戶返回更完整的圖,直到完成如圖5中所示的圖。
圖6示出系統(tǒng)10的框圖,該系統(tǒng)可以實現(xiàn)本發(fā)明的一個實施例。系統(tǒng)10包括總 線12或者其他通信機(jī)構(gòu),用于在系統(tǒng)10的組件之間通信信息。系統(tǒng)10也包括處理器22, 該處理器連接到總線12上用于處理信息和執(zhí)行指令或者操作。處理器22可以是任何類型 的通用處理器或者特殊用途的處理器。系統(tǒng)10還包括存儲器14,其用以存儲信息和要被處 理器22執(zhí)行的指令。存儲器14可以由隨機(jī)存取存儲器(“RAM”)、只讀存儲器(“ROM”)、諸如 磁盤或者光盤的靜態(tài)存儲器或者任何其他類型的機(jī)器或計算機(jī)可讀介質(zhì)的任意組合構(gòu)成。 系統(tǒng)10還包括提供網(wǎng)絡(luò)接入的通信設(shè)備20,例如,網(wǎng)絡(luò)接口卡或者其他通信接口。因此,用 戶可以直接連接到系統(tǒng)10,或者通過網(wǎng)絡(luò)或者任何其他的方法遠(yuǎn)程地連接到系統(tǒng)10。
計算機(jī)可讀介質(zhì)可以是處理器22可訪問的任何可用的介質(zhì),并且包括易失性介 質(zhì)和非易失性介質(zhì)、可移動介質(zhì)和不可移動介質(zhì)和通信介質(zhì)。通信介質(zhì)可以包括計算機(jī)可 讀的指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或者調(diào)制數(shù)據(jù)信號(例如,載波或其他傳送機(jī)制)里的其他數(shù) 據(jù),并且可以包括任何信息傳遞介質(zhì)。
為了向用戶顯示信息,例如網(wǎng)絡(luò)通信量信息,處理器22還可以通過總線12連接到 顯示器24 (例如,終端120的液晶顯示器)。為了使用戶能夠與系統(tǒng)10交互,鍵盤26和光 標(biāo)控制設(shè)備28 (例如,計算機(jī)鼠標(biāo))還可以連接到總線12。處理器22和存儲器14也可以 通過總線12連接到數(shù)據(jù)庫系統(tǒng)30,因此,其能夠訪問并且獲取存儲在數(shù)據(jù)庫系統(tǒng)30里的信 息。在一個實施例中,數(shù)據(jù)庫系統(tǒng)30為圖1中示出的網(wǎng)絡(luò)通信量數(shù)據(jù)存儲器110。雖然在 圖6里僅示出一個數(shù)據(jù)庫,但依據(jù)某些實施例可以使用任何數(shù)量的數(shù)據(jù)庫。
在一個實施例,存儲器14存儲軟件模塊,這些軟件模塊在被處理器22執(zhí)行時提供 功能。這些軟件模塊可以包括操作系統(tǒng)15,其為系統(tǒng)10提供操作系統(tǒng)功能。存儲器也可以 存儲網(wǎng)絡(luò)通信量分析機(jī)模塊16,該模塊通過提高網(wǎng)絡(luò)通信流報告的響應(yīng)性提供增強(qiáng)的網(wǎng)絡(luò) 通信量分析解決方案。系統(tǒng)10也可以包括提供附加功能的一個或者更多個其他功能模塊18。
數(shù)據(jù)庫系統(tǒng)30可以包括數(shù)據(jù)庫服務(wù)器和任何類型的數(shù)據(jù)庫,例如,關(guān)系數(shù)據(jù)庫或 者平面文件數(shù)據(jù)庫。數(shù)據(jù)庫系統(tǒng)30可以存儲關(guān)于網(wǎng)絡(luò)中每個實體的網(wǎng)絡(luò)通信流的數(shù)據(jù),和 /或任何與系統(tǒng)10相關(guān)的或與系統(tǒng)10相關(guān)聯(lián)模塊以及組件相關(guān)的數(shù)據(jù)。
在某些實施例,處理器22、網(wǎng)絡(luò)通信量分析機(jī)模塊16和其他功能模塊18可以被實 現(xiàn)為分離的物理單元和邏輯單元或者實現(xiàn)在單個物理單元和邏輯單元里。此外,在一些實 施例,處理器22、網(wǎng)絡(luò)通信量分析機(jī)模塊16和其他功能模塊18可以被實現(xiàn)在硬件里,或者 實現(xiàn)為硬件和軟件的任何合適組合。
此外,在一些實施例,系統(tǒng)10可以包括接收器,該接收器被配置用于接收對于某 時期里的網(wǎng)絡(luò)通信流數(shù)據(jù)的查詢。一旦接收到此種查詢,處理器22被配置用于控制系統(tǒng)10 以將查詢分段為子查詢,每個子查詢基于該某時期內(nèi)的不同時段,并且,處理器22被配置 用于控制系統(tǒng)10執(zhí)行至少一個子查詢。一旦執(zhí)行過子查詢并返回其結(jié)果,處理器22控制 系統(tǒng)10以在完成所述子查詢時,立即遞增輸出所述子查詢的結(jié)果。根據(jù)一個實施例,處理 器22還被配置用于控制系統(tǒng)10生成示出子查詢的增量結(jié)果的圖形圖。系統(tǒng)10被配置用 于迭代地執(zhí)行子查詢,并且迭代地進(jìn)行遞增輸出直到完成所有的子查詢,這樣該圖形圖示 出了查詢的完整結(jié)果。
如上所述,根據(jù)一個實施例,系統(tǒng)10接收到的查詢涉及來自至少一個網(wǎng)絡(luò)實體的 通信流數(shù)據(jù)。在一些實施例中,處理器22還可以被配置用于控制系統(tǒng)10去掃描要報告的多 個網(wǎng)絡(luò)實體,并且在多個網(wǎng)絡(luò)實體中選擇至少一個傳遞最大數(shù)據(jù)量的網(wǎng)絡(luò)實體進(jìn)行報告。 根據(jù)某些實施例,例如,系統(tǒng)10可以在網(wǎng)絡(luò)里的所有網(wǎng)絡(luò)實體中選擇五個傳遞最大數(shù)據(jù)量 的網(wǎng)絡(luò)實體。
本發(fā)明的實施例也包括逐步地(或漸進(jìn)地)繪制網(wǎng)絡(luò)通信流信息圖的方法,如圖7 所示。所述方法包括在網(wǎng)絡(luò)通信量分析機(jī)接收700對于某時期內(nèi)的網(wǎng)絡(luò)通信流數(shù)據(jù)的查 詢。在710,所述方法包括修改該查詢,用以產(chǎn)生多于一個子查詢,每個子查詢基于該某時期 內(nèi)的不同時段。在720,所述方法包括執(zhí)行至少一個子查詢。在730,所述方法包括隨著完 成每個子查詢而遞增輸出每個已執(zhí)行子查詢的結(jié)果。在740,所述方法包括迭代地進(jìn)行遞增 輸出直到完成所有的子查詢。
在一個實施例,遞增地輸出結(jié)果包括當(dāng)完成子查詢時立即輸出該子查詢的結(jié)果。 此外,在一些實施例中,遞增地輸出結(jié)果包括生成示出子查詢的增量結(jié)果的圖形圖。網(wǎng)絡(luò)通 信量分析機(jī)接收到的查詢可能涉及來自至少一個網(wǎng)絡(luò)實體的通信流數(shù)據(jù)。而且,在一個實 施例,方法還包括掃描要報告的多個網(wǎng)絡(luò)實體,并且在多個網(wǎng)絡(luò)實體中選擇至少一個傳遞 最大數(shù)據(jù)量的網(wǎng)絡(luò)實體進(jìn)行報告。在一些實施例中,網(wǎng)絡(luò)通信量分析機(jī)可以選擇五個傳遞 最大數(shù)據(jù)量的網(wǎng)絡(luò)實體進(jìn)行報告。
上述計算機(jī)可讀介質(zhì)可以至少部分由傳輸線、光盤、數(shù)字視頻盤、磁帶、伯努利驅(qū) 動、磁盤、全息盤或者全息帶、閃速存儲器、磁阻存儲器、集成電路或者其他數(shù)字處理裝置存 儲器設(shè)備具體化。
在一個或者更多個實施例中可以以任何合適的方式組合本發(fā)明的所述特性、優(yōu)點 和特征。本領(lǐng)域的技術(shù)人員可以認(rèn)識到,可以實踐本發(fā)明,而不具備特定實施例的一個或者 更多具體的特性或者優(yōu)點。在其他情況下,某些實施例中可以識別不是存在于本發(fā)明的所有實施例中的附加特性和優(yōu)點。
因此,本發(fā)明的普通技術(shù)人員容易認(rèn)識到,上述發(fā)明可以以不同順序的步驟實施, 或者以不同于本發(fā)明公開的配置的硬件組件實施。并且本發(fā)明的實施例可以以任意合適的 方式組合。此外,盡管以優(yōu)選實施例來描述本發(fā)明,但是顯而易見的,對本領(lǐng)域的技術(shù)人員 而言,某些修改、變化和替代構(gòu)造是明顯的,同時保持在本發(fā)明的精神和范圍內(nèi)。因此,應(yīng)參 考所附的權(quán)利要求來確定本發(fā)明的邊界。
權(quán)利要求
1.一種方法,其包括 在網(wǎng)絡(luò)通信量分析機(jī)接收對于某時期內(nèi)的網(wǎng)絡(luò)通信流數(shù)據(jù)的查詢; 修改所述查詢以產(chǎn)生多于一個子查詢,其中每個所述子查詢基于所述某時期內(nèi)的不同時段; 執(zhí)行至少一個所述子查詢;以及 隨著完成每個所述子查詢,遞增地輸出每個所述執(zhí)行過的子查詢的結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其中遞增地輸出所述結(jié)果包括當(dāng)完成一個子查詢時立即輸出所述子查詢的所述結(jié)果。
3.根據(jù)權(quán)利要求1所述的方法,其中遞增地輸出所述結(jié)果包括生成示出所述子查詢的增量結(jié)果的圖形圖。
4.根據(jù)權(quán)利要求1所述的方法,還包括迭代地進(jìn)行遞增輸出直至完成所有的所述子查詢。
5.根據(jù)權(quán)利要求1所述的方法,其中所述查詢涉及來自至少一個網(wǎng)絡(luò)實體的通信流數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的方法,還包括掃描用于報告的多個網(wǎng)絡(luò)實體,并且在所述多個網(wǎng)絡(luò)實體中選擇進(jìn)行報告的至少一個傳送最大數(shù)據(jù)量的網(wǎng)絡(luò)實體。
7.一種裝置,其包括 接收器,所述接收器被配置用于接收對于某時期內(nèi)的網(wǎng)絡(luò)通信流數(shù)據(jù)的查詢;以及 處理器,所述處理器被配置用于控制所述裝置用以 修改所述查詢以產(chǎn)生多于一個子查詢,其中每個所述子查詢基于所述某時期內(nèi)的不同時段; 執(zhí)行至少一個所述子查詢;以及 隨著完成所述子查詢而遞增地輸出所述子查詢的結(jié)果。
8.根據(jù)權(quán)利要求7所述的裝置,其中所述處理器還被配置用于控制所述裝置在當(dāng)完成一個子查詢時立即輸出所述子查詢的所述結(jié)果。
9.根據(jù)權(quán)利要求7所述的裝置,其中所述處理器還被配置用于控制所述裝置去生成示出所述子查詢的增量結(jié)果的圖形圖。
10.根據(jù)權(quán)利要求7所述的裝置,其中所述處理器還被配置用于控制所述裝置去迭代地執(zhí)行遞增輸出直至所有的所述子查詢被完成。
11.根據(jù)權(quán)利要求7所述的裝置,其中所述查詢涉及來自至少一個網(wǎng)絡(luò)實體的通信流數(shù)據(jù)。
12.根據(jù)權(quán)利要求7所述的裝置,其中所述處理器還被配置用于控制所述裝置用以 掃描要報告的多個網(wǎng)絡(luò)實體,以及 在所述多個網(wǎng)絡(luò)實體中選擇至少一個傳送最大數(shù)據(jù)量的網(wǎng)絡(luò)實體進(jìn)行報告。
13.一種計算機(jī)程序,其被包含在計算機(jī)可讀介質(zhì)上,所述計算機(jī)程序被配置用于控制處理器去執(zhí)行操作,所述操作包括 在網(wǎng)絡(luò)通信量分析機(jī)接收對于某時期內(nèi)的網(wǎng)絡(luò)通信流數(shù)據(jù)的查詢; 修改所述查詢用以產(chǎn)生多于一個子查詢,每個所述子查詢基于所述某時期內(nèi)的不同時段;執(zhí)行至少一個所述子查詢;以及 隨著完成每個所述子查詢,遞增地輸出每個執(zhí)行過的所述子查詢的結(jié)果。
14.根據(jù)權(quán)利要求13所述的計算機(jī)程序,其中遞增地輸出所述結(jié)果包括當(dāng)一個子查詢被完成時立即輸出所述子查詢的所述結(jié)果。
15.根據(jù)權(quán)利要求13所述的計算機(jī)程序,其中遞增地輸出所述結(jié)果包括生成示出所述子查詢的增量結(jié)果的圖形圖。
16.根據(jù)權(quán)利要求13所述的計算機(jī)程序,還包括迭代地進(jìn)行遞增輸出直至完成所有的所述子查詢。
17.根據(jù)權(quán)利要求13所述的計算機(jī)程序,其中所述查詢涉及來自至少一個網(wǎng)絡(luò)實體的通信流數(shù)據(jù)。
18.根據(jù)權(quán)利要求13所述的計算機(jī)程序,還包括掃描要報告的多個網(wǎng)絡(luò)實體,并且在所述多個所述網(wǎng)絡(luò)實體中選擇至少一個傳送最大數(shù)據(jù)量的網(wǎng)絡(luò)實體進(jìn)行報告。
19.一種裝置,其包括 接收構(gòu)件,用于在網(wǎng)絡(luò)通信量分析機(jī)接收對于某時期內(nèi)的網(wǎng)絡(luò)通信流數(shù)據(jù)的查詢; 修改構(gòu)件,用于修改所述查詢用以產(chǎn)生多于一個子查詢,每個所述子查詢具有基于所述某時期內(nèi)的不同時段; 執(zhí)行構(gòu)件,用于執(zhí)行至少一個所述子查詢;以及 輸出構(gòu)件,用于隨著每個所述子查詢被完成,遞增地輸出每個所述執(zhí)行過的子查詢的結(jié)果。
全文摘要
本發(fā)明實施例包括用于逐步繪制網(wǎng)絡(luò)通信流數(shù)據(jù)的圖的裝置、方法和計算機(jī)程序。在一個實施例中,所述方法包括,在網(wǎng)絡(luò)通信量分析機(jī)接收對于某時期內(nèi)的網(wǎng)絡(luò)通信流數(shù)據(jù)的查詢。所述方法還包括修改該查詢,從而產(chǎn)生多于一個子查詢,每個子查詢基于所述某時期內(nèi)的不同時段;執(zhí)行至少一個子查詢;以及隨著完成每個子查詢而遞增地輸出每個執(zhí)行過的所述子查詢的結(jié)果。
文檔編號G06F7/00GK103003790SQ201180024678
公開日2013年3月27日 申請日期2011年4月11日 優(yōu)先權(quán)日2010年5月17日
發(fā)明者D·R·莫爾特比, J·道里斯 申請人:國際索拉溫茲公司