專利名稱:網絡流量變化的可視化方法和設備的制作方法
技術領域:
本發明屬于網絡流量顯示技術領域,具體涉及一種網絡流量變化的可視化方法和設備。
背景技術:
近年來,隨著網絡用戶數量的急速膨脹和網絡業務類型的多樣化,網絡擁塞現象日益突出,加強網絡管理和改善網絡運行環境已成為目前亟需解決的問題。解決上述問題的重要前提之一為:對網絡流量進行測量,然后直觀的可視化顯示網絡流量,從而分析出網絡行為變化的基本規律。現有網絡流量可視化方法中,所顯示的網絡流量圖形中只包含較少種類的流量信息,例如:流量的大小、流量的方向,而無法直觀、全面的顯示流量信息,從而不方便人們分析網絡行為變化的基本規律。
發明內容
針對現有技術存在的缺陷,本發明提供一種網絡流量變化的可視化方法和設備,能夠直觀、全面的顯示流量信息,從而方便人們分析網絡行為變化的基本規律。本發明采用的技術方案如下:本發明提供一種網絡流量變化的可視化方法,包括以下步驟:SI,建立模板模型庫,所述模板模型庫由多個模板模型組成;每一個模板模型用于定義一條中繼鏈路不同流量類型對應的門限值和中繼鏈路端口的總帶寬;S2,當需要展示指定的中繼鏈路流量變化圖時,按預設時間間隔采集所述指定中繼鏈路的當前流量值;S3,獲取所述指定中繼鏈路的中繼線路長度,根據公式(I)計算中繼箭頭繪制位置;當前流量值/中繼鏈路端口的總帶寬*中繼線路長度=中繼箭頭繪制位置公式(I);S4,查找所述模板模型庫,獲取當前時刻所述指定中繼鏈路的指定門限值,通過比較所述當前流量值與所述指定門限值的大小關系,得出中繼箭頭繪制顏色;S5,根據S3得到的所述中繼線路長度繪制所述指定中繼鏈路,然后在繪制的所述指定中繼鏈路上依照所述中繼箭頭繪制位置以及所述中繼箭頭繪制顏色繪制當前時刻的中繼ftr頭;S6,將所述指定中繼鏈路上前一時間點采集形成的舊中繼箭頭所在位置作為繪制中繼流量變化區域的起始位置,將所述指定中繼鏈路上當前時刻繪制的新中繼箭頭作為繪制中斷流量變化區域的結束位置;突出顯示所述起始位置與所述新中繼箭頭之間的中繼鏈路,從而反映網絡流量變化情況。優選的,所述流量類型包括所述中繼鏈路兩端設備端口的入流量或出流量。優選的,SI中,所述門限值按以下規則中的一種設置:規則1,只指定第一高門限值;規則2,只指定低門限值;規則3,指定所述第一高門限值和第二高門限值,其中,所述第ニ高門限值大于所述第一高門限值;規則4,同時指定第一高門限值和低門限值;規則5,指定所述第一高門限值、所述第二高門限值和低門限值。優選的,S4中,通過比較所述當前流量值與所述指定門限值的大小關系,得出中繼箭頭繪制顔色具體為:當沒有采集到所述當前流量值或者所述當前流量值為0時,所述中繼箭頭繪制顏色為第一顏色;當所述當前流量值小于所述低門限值時,所述中繼箭頭繪制顏色為第二顔色;當所述當前流量值大于所述低門限值,并且小于所述第一高門限值時,所述中繼箭頭繪制顏色為第三顔色;當所述當前流量值大于所述第一高門限值且小于所述第二高門限值時,所述中繼箭頭繪制顏色為第四顔色;當所述當前流量值大于所述第二高門限值時,所述中繼箭頭繪制顏色為第五顏色;其中,所述第一顔色、所述第二顔色、所述第三顔色、所述第四顔色和所述第五顏色各不相同。優選的,S5中,根據S3得到的所述中繼線路長度繪制所述指定中繼鏈路具體為:首先獲取所述中繼線路的兩端設備在當前網絡拓撲圖中的設備坐標,然后根據所述設備坐標以及S3得到的所述中繼線路長度繪制所述指定中繼鏈路。本發明還提供一種網絡流量變化的可視化設備,包括:模板模型庫建立模塊,用于建立模板模型庫,所述模板模型庫由多個模板模型組成;每ー個模板模型用于定義一條中繼鏈路不同流量類型對應的門限值和中繼鏈路端ロ的總帶寬;流量采集模塊,用于當需要展示指定的中繼鏈路流量變化圖時,按預設時間間隔采集所述指定中繼鏈路的當前流量值;中繼線路長度獲取模塊,用于獲取所述指定中繼鏈路的中繼線路長度;位置計算模塊,用于根據公式(I)計算中繼箭頭繪制位置;當前流量值/中繼鏈路端ロ的總帶寬*中繼線路長度=中繼箭頭繪制位置公式(I);門限值獲取模塊,用于查找所述模板模型庫,獲取當前時刻所述指定中繼鏈路的指定門限值;顏色計算模塊,用于根據所述中繼線路長度繪制所述指定中繼鏈路,然后在繪制的所述指定中繼鏈路上依照所述中繼箭頭繪制位置以及所述中繼箭頭繪制顏色繪制當前時刻的中繼箭頭;流量變化顯示模塊,用于將所述指定中繼鏈路上前ー時間點采集形成的舊中繼箭頭所在位置作為繪制中繼流量變化區域的起始位置,將所述指定中繼鏈路上當前時刻繪制的新中繼箭頭作為繪制中斷流量變化區域的結束位置;突出顯示所述起始位置與所述新中繼箭頭之間的中繼鏈路,從而反映網絡流量變化情況。本發明的有益效果如下:
本發明提供的網絡流量變化的可視化方法和設備,能夠直觀、全面、動態的顯示流量信息,從而方便人們分析網絡行為變化的基本規律。
圖1為本發明提供的網絡流量變化的可視化方法的流程示意圖;圖2為本發明提供的一種網絡流量變化的可視化圖形的示意圖。
具體實施例方式以下結合附圖對本發明進行詳細說明:如圖1所示,本發明提供的網絡流量變化的可視化方法,包括以下步驟:SI,建立模板模型庫,所述模板模型庫由多個模板模型組成;每一個模板模型用于定義一條中繼鏈路不同流量類型對應的門限值和中繼鏈路端口的總帶寬;其中,流量類型包括所述中繼鏈路兩端設備端口的入流量或出流量;門限值按以下規則中的一種設置:規則1,只指定第一高門限值;規則2,只指定低門限值;規則3,指定所述第一高門限值和第二高門限值,其中,所述第二高門限值大于所述第一高門限值;規則4,同時指定第一高門限值和低門限值;規則5,指定所述第一高門限值、所述第二高門限值和低門限值。S2,當需要展示指定的中繼鏈路流量變化圖時,按預設時間間隔采集所述指定中繼鏈路的當前流量值;S3,獲取所述指定中繼鏈路的中繼線路長度,根據公式(I)計算中繼箭頭繪制位置;當前流量值/中繼鏈路端口的總帶寬*中繼線路長度=中繼箭頭繪制位置公式(I);S4,查找所述模板模型庫,獲取當前時刻所述指定中繼鏈路的指定門限值,通過比較所述當前流量值與所述指定門限值的大小關系,得出中繼箭頭繪制顏色;本步驟具體為:當沒有采集到所述當前流量值或者所述當前流量值為0時,所述中繼箭頭繪制顏色為第一顏色;當所述當前流量值小于所述低門限值時,所述中繼箭頭繪制顏色為第二顏色;當所述當前流量值大于所述低門限值,并且小于所述第一高門限值時,所述中繼箭頭繪制顏色為第三顏色;當所述當前流量值大于所述第一高門限值且小于所述第二高門限值時,所述中繼箭頭繪制顏色為第四顏色;當所述當前流量值大于所述第二高門限值時,所述中繼箭頭繪制顏色為第五顏色;其中,所述第一顏色、所述第二顏色、所述第三顏色、所述第四顏色和所述第五顏色各不相同。實際應用中,第一顏色可以為灰色,第二顏色可以為紫色,第三顏色可以為綠色,第四顏色可以為黃色,第五顏色為紅色。通過箭頭顏色,即可直觀的獲知當前中繼鏈路流量變化情況。S5,根據S3得到的所述中繼線路長度繪制所述指定中繼鏈路,然后在繪制的所述指定中繼鏈路上依照所述中繼箭頭繪制位置以及所述中繼箭頭繪制顏色繪制當前時刻的中繼ftr頭;本步驟中,根據所述中繼線路長度繪制所述指定中繼鏈路具體為:首先獲取所述中繼線路的兩端設備在當前網絡拓撲圖中的設備坐標,然后根據所述設備坐標以及S3得到的所述中繼線路長度繪制所述指定中繼鏈路。S6,將所述指定中繼鏈路上前ー時間點采集形成的舊中繼箭頭所在位置作為繪制中繼流量變化區域的起始位置,將所述指定中繼鏈路上當前時刻繪制的新中繼箭頭作為繪制中斷流量變化區域的結束位置;突出顯示所述起始位置與所述新中繼箭頭之間的中繼鏈路,從而反映網絡流量變化情況。在具體實現方式上,為防止中繼鏈路左右兩邊顏色重疊,可以采用具有透明效果的顔色突出顯示中繼鏈路。如圖2所示,為應用本發明提供的網絡流量變化的可視化方法,在某一時刻得到的網絡流量變化圖形。以中繼鏈路A-B為例,其繪制過程為:(I)根據設備A坐標、設備B坐標和中繼線路長度繪制中繼鏈路A-B,假設圖中中繼鏈路A-B繪制長度為10厘米;(2)獲取設備A中繼鏈路端ロ的入流量的門限制,假設同時設置了第一高門限值、第二高門限值和低門限值,第一高門限值為500Mb/s,第二高門限值為800Mb/s,低門限值為 300Mb/s ;(3)獲取設備A中繼鏈路端ロ的總帶寬,例如:1000Mb/s ;(4)獲取設備A的當前入流量值,例如:500Mb/s ;則可以得出中繼箭頭繪制位置=500/1000*10 = 5厘米,所以,在圖中中繼鏈路A-B的線條上距離設備A5厘米的位置繪制中繼箭頭。并且,由于流量類型為設備A的入流量,因此,箭頭指向為朝向設備A。假設前ー時間點Tl繪制中繼箭頭時獲取的入流量為300Mb/s,則將距離設備A300/1000*10 = 3厘米處作為起始位置M,當前時間點T2時,入流量為500Mb/s,距離設備A5厘米處作為結束位置N,在中繼鏈路線上突出顯示M到N的線路,例如,用透明的顏色顯示M到N的線路,從而反映Tl到T2這段時間的網絡流量變化情況。另外,本發明中,通過箭頭顔色表示當前中繼鏈路觸發了不同的門限值告警。例如,可以預先制定以下規則:當當前流量值大于指定高門限值I時,中繼箭頭繪制顏色為黃色;當當前流量值大于指定高門限值2吋,中繼箭頭繪制顏色為紅色;當當前流量值小于指定門限值時,中繼箭頭繪制顏色為紫色;當當前流量值處于正常水平時,中繼箭頭繪制顏色為綠色;而沒有采集到流量或當前流量值為0吋,中繼箭頭繪制顏色為灰色。因此,從圖2可以直觀的看出,箭頭朝向代表了流量方向,其中,以設備A為基準,I為朝下的箭頭,代表了設備A的進流量;而2為朝上的箭頭,代表了設備A的出流量;而箭頭顔色代表了當前中繼鏈路觸發了不同的門限值告警。當中繼鏈路上流量值發生變化時,則箭頭沿該中繼鏈路移動,以設備A的入流量為例,箭頭I距離設備A越近,表明設備A的進流量越小,而箭頭I距離設備A越遠,表明設備A的進流量越大。當時,也可以以設備B為基準,則箭頭I代表設備B的出流量,而箭頭2代表設備B的進流量。本發明還提供一種網絡流量變化的可視化設備,包括:模板模型庫建立模塊,用于建立模板模型庫,所述模板模型庫由多個模板模型組成;每ー個模板模型用于定義一條中繼鏈路不同流量類型對應的門限值和中繼鏈路端ロ的總帶覽;
流量采集模塊,用于當需要展示指定的中繼鏈路流量變化圖時,按預設時間間隔采集所述指定中繼鏈路的當前流量值;中繼線路長度獲取模塊,用于獲取所述指定中繼鏈路的中繼線路長度;位置計算模塊,用于根據公式(I)計算中繼箭頭繪制位置;當前流量值/中繼鏈路端ロ的總帶寬*中繼線路長度=中繼箭頭繪制位置公式(I);門限值獲取模塊,用于查找所述模板模型庫,獲取當前時刻所述指定中繼鏈路的指定門限值;顏色計算模塊,用于根據所述中繼線路長度繪制所述指定中繼鏈路,然后在繪制的所述指定中繼鏈路上依照所述中繼箭頭繪制位置以及所述中繼箭頭繪制顏色繪制當前時刻的中繼箭頭;流量變化顯示模塊,用于將所述指定中繼鏈路上前ー時間點采集形成的舊中繼箭頭所在位置作為繪制中繼流量變化區域的起始位置,將所述指定中繼鏈路上當前時刻繪制的新中繼箭頭作為繪制中斷流量變化區域的結束位置;突出顯示所述起始位置與所述新中繼箭頭之間的中繼鏈路,從而反映網絡流量變化情況。可見,本發明提供的網絡流量變化的可視化方法和設備,能夠直觀、全面、動態的顯示流量信息,從而方便人們分析網絡行為變化的基本規律。以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視本發明的保護范圍。
權利要求
1.一種網絡流量變化的可視化方法,其特征在于,包括以下步驟: S1,建立模板模型庫,所述模板模型庫由多個模板模型組成;每一個模板模型用于定義一條中繼鏈路不同流量類型對應的門限值和中繼鏈路端口的總帶寬; S2,當需要展示指定的中繼鏈路流量變化圖時,按預設時間間隔采集所述指定中繼鏈路的當前流量值; S3,獲取所述指定中繼鏈路的中繼線路長度,根據公式(I)計算中繼箭頭繪制位置; 當前流量值/中繼鏈路端口的總帶寬*中繼線路長度=中繼箭頭繪制位置 公式⑴; S4,查找所述模板模型庫,獲取當前時刻所述指定中繼鏈路的指定門限值,通過比較所述當前流量值與所述指定門限值的大小關系,得出中繼箭頭繪制顏色; S5,根據S3得到的所述中繼線路長度繪制所述指定中繼鏈路,然后在繪制的所述指定中繼鏈路上依照所述中繼箭頭繪制位置以及所述中繼箭頭繪制顏色繪制當前時刻的中繼箭頭; S6,將所述指定中繼鏈路上前一時間點采集形成的舊中繼箭頭所在位置作為繪制中繼流量變化區域的起始位置,將所述指定中繼鏈路上當前時刻繪制的新中繼箭頭作為繪制中斷流量變化區域的結束位置;突出顯示所述起始位置與所述新中繼箭頭之間的中繼鏈路,從而反映網絡流量變化情況。
2.根據權利要求1所述的網絡流量變化的可視化方法,其特征在于,所述流量類型包括所述中繼鏈路兩端設備端口的入流量或出流量。
3.根據權利要求1所述的網絡流量變化的可視化方法,其特征在于,SI中,所述門限值按以下規則中的一種設置:規則1,只指定第一高門限值;規則2,只指定低門限值;規則3,指定所述第一高門限值和第二高門限值,其中,所述第二高門限值大于所述第一高門限值;規則4,同時指定第一高門限值和低門限值;規則5,指定所述第一高門限值、所述第二高門限值和低門限值。
4.根據權利要求3所述的網絡流量變化的可視化方法,其特征在于,S4中,通過比較所述當前流量值與所述指定門限值的大小關系,得出中繼箭頭繪制顏色具體為: 當沒有采集到所述當前流量值或者所述當前流量值為O時,所述中繼箭頭繪制顏色為第一顏色; 當所述當前流量值小于所述低門限值時,所述中繼箭頭繪制顏色為第二顏色; 當所述當前流量值大于所述低門限值,并且小于所述第一高門限值時,所述中繼箭頭繪制顏色為第三顏色; 當所述當前流量值大于所述第一高門限值且小于所述第二高門限值時,所述中繼箭頭繪制顏色為第四顏色; 當所述當前流量值大于所述第二高門限值時,所述中繼箭頭繪制顏色為第五顏色;其中,所述第一顏色、所述第二顏色、所述第三顏色、所述第四顏色和所述第五顏色各不相同。
5.根據權利要求1所述的網絡流量變化的可視化方法,其特征在于,S5中,根據S3得到的所述中繼線路長度繪制所述指定中繼鏈路具體為: 首先獲取所述中繼線路的兩端設備在當前網絡拓撲圖中的設備坐標,然后根據所述設備坐標以及S3得到的所述中繼線路長度繪制所述指定中繼鏈路。
6.一種網絡流量變化的可視化設備,其特征在于,包括: 模板模型庫建立模塊,用于建立模板模型庫,所述模板模型庫由多個模板模型組成;每一個模板模型用于定義一條中繼鏈路不同流量類型對應的門限值和中繼鏈路端ロ的總帶寬; 流量采集模塊,用于當需要展示指定的中繼鏈路流量變化圖時,按預設時間間隔采集所述指定中繼鏈路的當前流量值; 中繼線路長度獲取模塊,用于獲取所述指定中繼鏈路的中繼線路長度; 位置計算模塊,用于根據公式(I)計算中繼箭頭繪制位置; 當前流量值/中繼鏈路端ロ的總帶寬*中繼線路長度=中繼箭頭繪制位置 公式⑴; 門限值獲取模塊,用于查找所述模板模型庫,獲取當前時刻所述指定中繼鏈路的指定門限值; 顏色計算模塊,用于根據所述中繼線路長度繪制所述指定中繼鏈路,然后在繪制的所述指定中繼鏈路上依照所述中繼箭頭繪制位置以及所述中繼箭頭繪制顏色繪制當前時刻的中繼箭頭; 流量變化顯示模塊,用于將所述指定中繼鏈路上前ー時間點采集形成的舊中繼箭頭所在位置作為繪制中繼流量變化區域的起始位置,將所述指定中繼鏈路上當前時刻繪制的新中繼箭頭作為繪制中斷流量變化區域的結束位置;突出顯示所述起始位置與所述新中繼箭頭之間的中繼鏈路,從而反映 網絡流量變化情況。
全文摘要
本發明提供一種網絡流量變化的可視化方法和設備,該方法包括S1,建立模板模型庫;S2,按預設時間間隔采集所述指定中繼鏈路的當前流量值;S3,計算中繼箭頭繪制位置;S4,得出中繼箭頭繪制顏色;S5,在繪制的所述指定中繼鏈路上依照所述中繼箭頭繪制位置以及所述中繼箭頭繪制顏色繪制當前時刻的中繼箭頭;S6,將所述指定中繼鏈路上前一時間點采集形成的舊中繼箭頭所在位置作為繪制中繼流量變化區域的起始位置,將所述指定中繼鏈路上當前時刻繪制的新中繼箭頭作為繪制中斷流量變化區域的結束位置;起始位置與所述新中繼箭頭之間的中繼鏈路,從而反映網絡流量變化情況。能夠直觀、全面的顯示流量信息,從而方便人們分析網絡行為變化的基本規律。
文檔編號H04L12/26GK103117887SQ20131001587
公開日2013年5月22日 申請日期2013年1月16日 優先權日2013年1月16日
發明者張歡樂, 許有袁, 黃榕 申請人:福州森潤達世紀信息技術有限公司