專利名稱:一種統(tǒng)計(jì)性能數(shù)據(jù)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種統(tǒng)計(jì)性能數(shù)據(jù)的方法及裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和網(wǎng)絡(luò)影響的擴(kuò)大,主流的網(wǎng)絡(luò)管理設(shè)備都具有性能數(shù)據(jù)監(jiān)控功能,該功能主要用于統(tǒng)計(jì)網(wǎng)絡(luò)中的流量、速率和錯誤包數(shù)等重要的性能數(shù)據(jù)。通過統(tǒng)計(jì)數(shù)據(jù),用戶可以有效地了解到當(dāng)前網(wǎng)絡(luò)的運(yùn)行質(zhì)量,為用戶的網(wǎng)絡(luò)維護(hù)、調(diào)整等提供數(shù)據(jù)支持。由于性能數(shù)據(jù)是運(yùn)營維護(hù)的核心數(shù)據(jù),因此保證性能數(shù)據(jù)的準(zhǔn)確性是進(jìn)行網(wǎng)絡(luò)管理的首要目標(biāo)。例如,為了統(tǒng)計(jì)一段時間內(nèi)的設(shè)備性能數(shù)據(jù),網(wǎng)絡(luò)管理設(shè)備通常使用后一次的數(shù)據(jù)減去前一次的數(shù)據(jù),將差值作為本時段內(nèi)的性能數(shù)據(jù)。
由于網(wǎng)絡(luò)設(shè)備具有性能數(shù)據(jù)翻轉(zhuǎn)的特性,進(jìn)行性能數(shù)據(jù)統(tǒng)計(jì)時一般采用
的是Count32和Count64類型,當(dāng)網(wǎng)絡(luò)連續(xù)運(yùn)行一段時間后,由于統(tǒng)計(jì)數(shù)據(jù)是累加的,會出現(xiàn)溢出歸零重新開始的現(xiàn)象,即性能數(shù)據(jù)翻轉(zhuǎn),如圖1所示。性能數(shù)據(jù)發(fā)生翻轉(zhuǎn)之后,會出現(xiàn)后一次的數(shù)據(jù)小于前一次的數(shù)據(jù)的情況,需要使用基于性能數(shù)據(jù)翻轉(zhuǎn)的性能數(shù)據(jù)統(tǒng)計(jì)方法。
現(xiàn)有技術(shù)中,基于性能數(shù)據(jù)翻轉(zhuǎn)的性能數(shù)據(jù)統(tǒng)計(jì)方法包括數(shù)據(jù)丟棄法和綜合系統(tǒng)時間采集法,其中,數(shù)據(jù)丟棄法是指一旦出現(xiàn)了性能數(shù)據(jù)翻轉(zhuǎn)的情況,即出現(xiàn)后一次的數(shù)據(jù)小于前一次的數(shù)據(jù)的情況,則丟棄當(dāng)前采集的數(shù)據(jù)采集,等待下次數(shù)據(jù)采集之后繼續(xù)統(tǒng)計(jì)。雖然數(shù)據(jù)丟棄法使用簡單,但會導(dǎo)致數(shù)據(jù)丟失,影響統(tǒng)計(jì)精度。
綜合系統(tǒng)時間采集法通過讀取設(shè)備的SysUpTime,判斷是否是由于設(shè)備重啟導(dǎo)致的性能數(shù)據(jù)翻轉(zhuǎn),如果設(shè)備未重啟,則用后一次的數(shù)據(jù)加上MIB(Management Information Base ,管理信息庫)的最大值后,再求差值;如果設(shè)備發(fā)生重啟,則只直接使用后一次的統(tǒng)計(jì)值。雖然綜合系統(tǒng)時間采集法能夠很好地處理設(shè)備性能數(shù)據(jù)翻轉(zhuǎn)的情況,但需要額外讀取SysUpTime并保存每次采集的時間信息,使用起來較為復(fù)雜。另外,當(dāng)網(wǎng)管管理的設(shè)備增多時,只有延長每次采集的間隔來降低性能壓力,如果性能指標(biāo)增長速度過快,可能會在兩次網(wǎng)管采集之間出現(xiàn)多于一個周期的情況,即性能數(shù)據(jù)多次翻轉(zhuǎn),會丟失部分翻轉(zhuǎn)周期內(nèi)的所有數(shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明提供了 一種統(tǒng)計(jì)性能數(shù)據(jù)的方法及裝置,用于提高統(tǒng)計(jì)性能數(shù)據(jù)的準(zhǔn)確性。
本發(fā)明提供了 一種統(tǒng)計(jì)性能數(shù)據(jù)的方法,應(yīng)用于包括網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)管理設(shè)備的網(wǎng)絡(luò)系統(tǒng)中,所述方法包括以下步驟
所述網(wǎng)絡(luò)管理設(shè)備采集所述網(wǎng)絡(luò)設(shè)備的前一次性能數(shù)據(jù)和后一次性能數(shù)據(jù),并統(tǒng)計(jì)所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能凄t據(jù)的采集時間之間接收到來自所述網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù),其中,所述后一次性能數(shù)據(jù)的采集時間遲于所述前一次性能數(shù)據(jù)的采集時間;
所述網(wǎng)絡(luò)管理設(shè)備根據(jù)所述數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)和管理信息庫MIB的最大值,獲取所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的釆集時間之間的性能數(shù)據(jù)。
優(yōu)選地,當(dāng)所述網(wǎng)絡(luò)管理設(shè)備統(tǒng)計(jì)接收到來自所述網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)不為零時,所述網(wǎng)絡(luò)管理設(shè)備獲取所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù),具體包括
所述網(wǎng)絡(luò)管理設(shè)備將所述數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)和管理信息庫MIB的最大值的乘積與所述后一次性能數(shù)據(jù)相加,并將獲取的結(jié)果減去所述前一次性能數(shù)據(jù),將獲取的差值作為所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
優(yōu)選地,當(dāng)所述網(wǎng)絡(luò)管理設(shè)備統(tǒng)計(jì)接收到來自所述網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)為零時,所述網(wǎng)絡(luò)管理設(shè)備獲取所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù),具體包括當(dāng)所述后一次性能數(shù)據(jù)大于或等于所述前一次性能數(shù)據(jù)時,則將所述后一次流量數(shù)據(jù)性能數(shù)據(jù)減去所述前一次流量數(shù)據(jù)性能數(shù)據(jù),并將獲得的差值作為所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集時間之間的性能凄t才居。
當(dāng)所述后一次性能數(shù)據(jù)'J、于所述前一次性能數(shù)據(jù)時,所述網(wǎng)絡(luò)管理設(shè)備則
直接將所述后 一次性能數(shù)據(jù)作為所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后 一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
優(yōu)選地,所述網(wǎng)絡(luò)管理設(shè)備采集網(wǎng)絡(luò)設(shè)備的前一次性能數(shù)據(jù)和后 一次性能
數(shù)據(jù)之后,還包括
如果用戶對統(tǒng)計(jì)數(shù)據(jù)進(jìn)行手工清零,所述網(wǎng)絡(luò)管理設(shè)備將所述后一次性能數(shù)據(jù)作為所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后 一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
本發(fā)明提供了 一種應(yīng)用于所述方法的裝置,應(yīng)用于包括網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)管理設(shè)備的網(wǎng)絡(luò)系統(tǒng)中,所述裝置為所述網(wǎng)絡(luò)系統(tǒng)中的網(wǎng)絡(luò)管理設(shè)備,包括
采集模塊,用于采集所述網(wǎng)絡(luò)設(shè)備的前一次性能數(shù)據(jù)和后一次性能數(shù)據(jù),其中,所述后一次性能凝:據(jù)的采集時間遲于所述前一次性能凄t據(jù)的采集時間;
計(jì)數(shù)模塊,與所述采集模塊電性連接,用于接收來自所述網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)翻轉(zhuǎn)信息,并統(tǒng)計(jì)在所述采集^f莫塊采集前一次性能凄史據(jù)的采集時間和采集所述后一次性能數(shù)據(jù)的采集時間之間接收到來自所述網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù);
獲取模塊,與所述采集模塊和所述計(jì)數(shù)模塊電性連接,用于根據(jù)所述采集模塊采集的所述網(wǎng)絡(luò)設(shè)備的前一次性能數(shù)據(jù)和后一次性能數(shù)據(jù),以及所述計(jì)數(shù)模塊統(tǒng)計(jì)的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)和MIB的最大值,獲取所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
優(yōu)選地,當(dāng)所述計(jì)數(shù)模塊統(tǒng)計(jì)的次數(shù)不為零時,
所述獲取才莫塊,具體用于將所述計(jì)數(shù)模塊統(tǒng)計(jì)的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)和管理信息庫MIB的最大值的乘積與所述采集模塊采集的后一次性能數(shù)據(jù)相加,并將獲取的結(jié)果減去所述采集才莫塊采集的前一次性能數(shù)據(jù),將獲取的差值作為所
7述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集時
間之間的性能凝:才居。
優(yōu)選地,當(dāng)所述計(jì)數(shù)才莫塊統(tǒng)計(jì)的次數(shù)為零,且所述后一次性能數(shù)據(jù)大于或 等于所述前一次性能數(shù)據(jù)時,
所述獲fMt塊,具體用于將所述后一次性能數(shù)據(jù)減去所述前一次性能lt據(jù), 并將獲得的差值作為所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后 一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
優(yōu)選地,當(dāng)所述計(jì)數(shù)模塊統(tǒng)計(jì)的次數(shù)為零,且所述后一次性能數(shù)據(jù)小于所 述前一次性能lt據(jù)時,
所述獲取4莫塊,還用于在將所述后一次性能數(shù)據(jù)作為所述網(wǎng)絡(luò)設(shè)備在所述 前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集時間之間的性能數(shù) 據(jù)。
優(yōu)選地,所述獲取才莫塊,還用于在用戶對統(tǒng)計(jì)it據(jù)進(jìn)^"手工清零時,將所
述后 一次性能數(shù)據(jù)作為所述網(wǎng)絡(luò)設(shè)備在所述前一次性能凝:據(jù)的采集時間和所述 后 一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明通過為網(wǎng)絡(luò)設(shè)備的性能 數(shù)據(jù)翻轉(zhuǎn)定義一個告警事件或syslog事件作為對應(yīng)的凄t據(jù)翻轉(zhuǎn)信息,網(wǎng)絡(luò)管 理設(shè)備根據(jù)接收到數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)統(tǒng)計(jì)性能數(shù)據(jù),可以有效地處理性能 數(shù)據(jù)翻轉(zhuǎn)的情況,保證性能數(shù)據(jù)統(tǒng)計(jì)的準(zhǔn)確性,且使用方便。
圖1為性能數(shù)據(jù)翻轉(zhuǎn)示意圖2為本發(fā)明中的一種統(tǒng)計(jì)性能數(shù)據(jù)的方法流程圖3為本發(fā)明應(yīng)用場景中的統(tǒng)計(jì)性能數(shù)據(jù)流程圖4為兩次性能數(shù)據(jù)采集期間網(wǎng)絡(luò)設(shè)備發(fā)送一次性能數(shù)據(jù)翻轉(zhuǎn)信息示意圖; 圖5為兩次性能數(shù)據(jù)采集期間網(wǎng)絡(luò)設(shè)備發(fā)送兩次性能數(shù)據(jù)翻轉(zhuǎn)信息示意圖; 圖6為本發(fā)明應(yīng)用場景中的統(tǒng)計(jì)性能數(shù)據(jù)的裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明提供的技術(shù)方案中,其核心思想為網(wǎng)絡(luò)設(shè)備的性能數(shù)據(jù)翻轉(zhuǎn)定義
一個告警事件或syslog (系統(tǒng)日志)事件作為對應(yīng)的數(shù)據(jù)翻轉(zhuǎn)信息,網(wǎng)絡(luò)設(shè)備 發(fā)生性能數(shù)據(jù)翻轉(zhuǎn)后,向網(wǎng)絡(luò)管理設(shè)備發(fā)送數(shù)據(jù)翻轉(zhuǎn)信息。網(wǎng)絡(luò)管理設(shè)備接 收性能數(shù)據(jù)翻轉(zhuǎn)對應(yīng)的數(shù)據(jù)翻轉(zhuǎn)信息,并統(tǒng)計(jì)接收到數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù), 將MIB的最大值與接收到數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)的乘積加上后一次采集的性能 數(shù)據(jù),再減去前一次采集的性能數(shù)據(jù),并將獲得的差值作為網(wǎng)絡(luò)設(shè)備在前一 次性能數(shù)據(jù)的采集時間和后 一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。如果 網(wǎng)絡(luò)管理設(shè)備沒有收到數(shù)據(jù)翻轉(zhuǎn)信息,且后 一 次采集的性能數(shù)據(jù)大于或等于 前一次采集的性能數(shù)據(jù),則將后一次采集的性能數(shù)據(jù)減去前一次采集的性能 數(shù)據(jù),并將獲得的差值作為網(wǎng)絡(luò)設(shè)備在前一次性能數(shù)據(jù)的采集時間和后一次 性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù);如果網(wǎng)絡(luò)管理設(shè)備沒有收到數(shù)據(jù)翻轉(zhuǎn) 信息,且后一次采集的性能數(shù)據(jù)小于前一次采集的性能數(shù)據(jù),則直接將后一 次釆集的性能數(shù)據(jù)作為網(wǎng)絡(luò)設(shè)備在前一次性能數(shù)據(jù)的采集時間和后一次性能 數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
下面將結(jié)合本發(fā)明中的附圖,對本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描 述,如圖2所示,為本發(fā)明中的一種統(tǒng)計(jì)性能數(shù)據(jù)的方法流程圖,應(yīng)用于包括 網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)管理"i殳備的網(wǎng)絡(luò)系統(tǒng)中,該方法包括以下步驟
步驟201,網(wǎng)絡(luò)管理設(shè)備采集網(wǎng)絡(luò)設(shè)備的前一次性能數(shù)據(jù)和后一次性能數(shù) 據(jù),并統(tǒng)計(jì)前一次性能數(shù)據(jù)的采集時間和后一次性能數(shù)據(jù)的采集時間之間接收 到來自網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)。
步驟202,網(wǎng)絡(luò)管理設(shè)備根據(jù)所述數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)和管理信息庫MIB 的最大值,獲取所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次 性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
以下結(jié)合應(yīng)用場景,對本發(fā)明中的統(tǒng)計(jì)性能數(shù)據(jù)的方法進(jìn)行詳細(xì)、具體的 描述。如圖3所示,為本發(fā)明應(yīng)用場景中的統(tǒng)計(jì)性能數(shù)據(jù)流程圖,具體包括以 下步驟步驟301,網(wǎng)絡(luò)設(shè)備發(fā)生性能數(shù)據(jù)翻轉(zhuǎn)時,向網(wǎng)絡(luò)管理設(shè)備發(fā)送數(shù)據(jù)翻轉(zhuǎn)信
自
其中,數(shù)據(jù)翻轉(zhuǎn)信息包括可以為性能數(shù)據(jù)翻轉(zhuǎn)對應(yīng)的告警事件或syslog事 件。包含性能采集項(xiàng)的OID (ObjectIdentifier,對象標(biāo)識)和索引。網(wǎng)絡(luò)管理設(shè) 備接收到數(shù)據(jù)翻轉(zhuǎn)信息后,通過解析該數(shù)據(jù)翻轉(zhuǎn)信息可以獲取發(fā)生性能數(shù)據(jù)翻 轉(zhuǎn)的性能采集項(xiàng)。網(wǎng)絡(luò)管理設(shè)備也可以使用注冊機(jī)制向網(wǎng)絡(luò)設(shè)備注冊性能采集 項(xiàng),使網(wǎng)絡(luò)設(shè)備只發(fā)送注冊過的性能采集項(xiàng)對應(yīng)的數(shù)據(jù)翻轉(zhuǎn)信息。
步驟302,網(wǎng)絡(luò)管理設(shè)備采集網(wǎng)絡(luò)設(shè)備的前一次性能數(shù)據(jù)和后一次性能數(shù) 據(jù),并統(tǒng)計(jì)前一次性能數(shù)據(jù)的采集時間和后一次性能數(shù)據(jù)的采集時間之間接收 到來自網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù),其中,所述后一次性能數(shù)據(jù)的采集時 間遲于所述前一次性能凝:據(jù)的采集時間。
具體地,為了兼容現(xiàn)有技術(shù)中未使用數(shù)據(jù)翻轉(zhuǎn)信息的網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)管理 設(shè)備也可以對上述網(wǎng)絡(luò)設(shè)備沿用現(xiàn)有的性能數(shù)據(jù)統(tǒng)計(jì)算法,當(dāng)網(wǎng)絡(luò)管理設(shè)備接 收來自網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)翻轉(zhuǎn)信息,切換性能數(shù)據(jù)統(tǒng)計(jì)算法,并統(tǒng)計(jì)兩次性能數(shù) 據(jù)的采集時間之間接收數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)。
步驟303,網(wǎng)絡(luò)管理設(shè)備判斷接收到來自網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)是 否為零,如果該次數(shù)為零,則執(zhí)行步驟304;如果該次數(shù)不為零,則執(zhí)行步驟 307。
步驟304,網(wǎng)絡(luò)管理設(shè)備判斷后一次性能數(shù)據(jù)是否小于前一次性能數(shù)據(jù),如 果判斷結(jié)果為是,則4丸行步驟305;如果判斷結(jié)果為否,則4丸行步驟306。
步驟305,網(wǎng)絡(luò)管理設(shè)備直接將后一次性能數(shù)據(jù)作為網(wǎng)絡(luò)設(shè)備在前一次性能 數(shù)據(jù)的采集時間和后一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
具體地,為了提高統(tǒng)計(jì)性能數(shù)據(jù)的精確性,如果用戶對統(tǒng)計(jì)數(shù)據(jù)進(jìn)行手工 清零,網(wǎng)絡(luò)管理設(shè)備此時可以將后一次性能數(shù)據(jù)作為網(wǎng)絡(luò)設(shè)備在前一次性能數(shù) 據(jù)的采集時間和后一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
步驟306,網(wǎng)絡(luò)管理設(shè)備將后一次性能數(shù)據(jù)減去前一次性能數(shù)據(jù),并將獲得 的差值作為網(wǎng)絡(luò)設(shè)備在前一次性能數(shù)據(jù)的采集時間和后一次性能數(shù)據(jù)的采集時 間之間的性能數(shù)據(jù)。
10步驟307,網(wǎng)絡(luò)管理設(shè)備將該接收到來自網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)和 MB的最大值的乘積與后一次性能數(shù)據(jù)相加,并將獲取的結(jié)果減去前一次性能 數(shù)據(jù),將獲取的差值作為網(wǎng)絡(luò)設(shè)備在前一次性能數(shù)據(jù)的采集時間和后一次性能 數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
具體地,如圖4和圖5所示,分別為兩次性能數(shù)據(jù)采集期間網(wǎng)絡(luò)設(shè)^^發(fā)送 一次和兩次性能數(shù)據(jù)翻轉(zhuǎn)信息示意圖。圖4所對應(yīng)的應(yīng)用場景中,網(wǎng)絡(luò)管理設(shè) 備將MIB的最大值與后一次性能數(shù)據(jù)相加,并將獲取的結(jié)果減去前一次性能數(shù) 據(jù),將獲取的差值作為網(wǎng)絡(luò)設(shè)備在前一次性能數(shù)據(jù)的采集時間和后一次性能數(shù) 據(jù)的采集時間之間的性能數(shù)據(jù);圖5所對應(yīng)的應(yīng)用場景中,網(wǎng)絡(luò)管理設(shè)備將MIB 的最大值的兩倍與后一次性能數(shù)據(jù)相加,并將獲取的結(jié)果減去前一次性能數(shù)據(jù), 將獲取的差值作為網(wǎng)絡(luò)設(shè)備在前一次性能數(shù)據(jù)的采集時間和后一次性能數(shù)據(jù)的 采集時間之間的性能數(shù)據(jù)。
需要說明的是,本發(fā)明方法可以根據(jù)實(shí)際需要對各個步驟順序進(jìn)行調(diào)整。
本發(fā)明為網(wǎng)絡(luò)設(shè)備的性能數(shù)據(jù)翻轉(zhuǎn)定義一個告警事件或syslog事件作為 對應(yīng)的數(shù)據(jù)翻轉(zhuǎn)信息,網(wǎng)絡(luò)管理設(shè)備根據(jù)接收到數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)統(tǒng)計(jì)性 能數(shù)據(jù),可以有效地處理性能數(shù)據(jù)翻轉(zhuǎn)的情況,保證性能數(shù)據(jù)統(tǒng)計(jì)的準(zhǔn)確性, 且使用方便。
本發(fā)明在上述實(shí)施方式中提供了統(tǒng)計(jì)性能數(shù)據(jù)的方法和應(yīng)用場景,相應(yīng) 地,本發(fā)明還提供了應(yīng)用上述統(tǒng)計(jì)性能數(shù)據(jù)的方法的裝置。
如圖6所示,為應(yīng)用本發(fā)明方法的統(tǒng)計(jì)性能數(shù)據(jù)的裝置結(jié)構(gòu)示意圖,在 具體應(yīng)用場景中,所述裝置為網(wǎng)絡(luò)系統(tǒng)中的網(wǎng)絡(luò)管理設(shè)備,其中該裝置包括
采集模塊610,用于采集所述網(wǎng)絡(luò)設(shè)備的前一次性能數(shù)據(jù)和后一次性能數(shù)據(jù)。
具體地,采集模塊610可以周期性地向網(wǎng)絡(luò)設(shè)備發(fā)送性能數(shù)據(jù)的采集請 求,并在接收到網(wǎng)絡(luò)設(shè)備對采集請求的響應(yīng)后,采集網(wǎng)絡(luò)設(shè)備的性能數(shù)據(jù), 包括前一次性能數(shù)據(jù)和后一次性能數(shù)據(jù),其中,后一次性能數(shù)據(jù)的采集時間 遲于前一次性能數(shù)據(jù)的采集時間。計(jì)數(shù)模塊620,與采集模塊610電性連接,用于接收來自所述網(wǎng)絡(luò)設(shè)備的 數(shù)據(jù)翻轉(zhuǎn)信息,并統(tǒng)計(jì)在所述采集模塊610采集前一次性能數(shù)據(jù)的采集時間 和采集所述后一次性能數(shù)據(jù)的采集時間之間接收到來自所述網(wǎng)絡(luò)設(shè)備的數(shù)據(jù) 翻轉(zhuǎn)信息的次數(shù)。
具體地,當(dāng)網(wǎng)絡(luò)設(shè)備發(fā)生性能數(shù)據(jù)翻轉(zhuǎn)并向?qū)?yīng)的網(wǎng)絡(luò)管理設(shè)備發(fā)送數(shù) 據(jù)翻轉(zhuǎn)信息后,計(jì)數(shù)模塊620接收該數(shù)據(jù)翻轉(zhuǎn)信息,并統(tǒng)計(jì)在采集模塊610 的兩次采集時間之間接收到數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù),其中,數(shù)據(jù)翻轉(zhuǎn)信息包括 性能數(shù)據(jù)翻轉(zhuǎn)對應(yīng)的告警事件或syslog事件。
獲取模塊630,與采集模塊610和計(jì)數(shù)模塊620電性連接,根據(jù)采集模塊 610采集的網(wǎng)絡(luò)設(shè)備的前一次性能數(shù)據(jù)和后一次性能數(shù)據(jù),以及計(jì)數(shù)模塊620 統(tǒng)計(jì)的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)和MIB的最大值,獲取所述網(wǎng)絡(luò)設(shè)備在所述前一 次性能數(shù)據(jù)的采集時間和所述后 一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
具體地,當(dāng)所述計(jì)數(shù)模塊620統(tǒng)計(jì)的次數(shù)不為零時,獲取模塊630可以 將所述計(jì)數(shù)^^塊620統(tǒng)計(jì)的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)和MIB的最大值的乘積與所 述采集模塊610采集的后一次性能數(shù)據(jù)相加,并將獲取的結(jié)果減去所述采集 模塊610采集的前一次性能數(shù)據(jù),將獲取的差值作為所述網(wǎng)絡(luò)設(shè)備在所述前 一次性能數(shù)據(jù)的采集時間和所述后 一 次性能數(shù)據(jù)的采集時間之間的性能數(shù) 據(jù)。
當(dāng)所述計(jì)數(shù)模塊620統(tǒng)計(jì)的次數(shù)為零,且所述后一次性能數(shù)據(jù)大于或等 于所述前一次性能數(shù)據(jù)時,獲取模塊630將所述后一次性能數(shù)據(jù)減去所述前 一次性能數(shù)據(jù),并將獲得的差值作為網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集 時間和所述后一次性能數(shù)據(jù)的釆集時間之間的性能數(shù)據(jù);當(dāng)所述計(jì)數(shù)模塊620 統(tǒng)計(jì)的次數(shù)為零,且所述后一次性能數(shù)據(jù)小于所述前一次性能數(shù)據(jù)時,獲取 模塊630將所述后一次性能數(shù)據(jù)作為網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集 時間和所述后 一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
在用戶對統(tǒng)計(jì)數(shù)據(jù)進(jìn)行手工清零時,獲取模塊630將所述后一次性能數(shù) 據(jù)作為網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的 采集時間之間的性能數(shù)據(jù)。為了兼容現(xiàn)有技術(shù)中未使用數(shù)據(jù)翻轉(zhuǎn)信息的網(wǎng)絡(luò)設(shè)備,獲取模塊630也可以對上述未使用數(shù)據(jù)翻轉(zhuǎn)信息的網(wǎng)絡(luò)設(shè)備沿用現(xiàn)有 的性能數(shù)據(jù)統(tǒng)計(jì)算法,當(dāng)計(jì)數(shù)模塊620接收來自網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)翻轉(zhuǎn)信息, 獲取模塊630切換性能數(shù)據(jù)統(tǒng)計(jì)算法,并根據(jù)兩次性能數(shù)據(jù)的采集時間之間 接收數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)統(tǒng)計(jì)該網(wǎng)絡(luò)設(shè)備的性能數(shù)據(jù)。
本發(fā)明為網(wǎng)絡(luò)設(shè)備的性能數(shù)據(jù)翻轉(zhuǎn)定義一個告警事件或syslog事件作為對 應(yīng)的數(shù)據(jù)翻轉(zhuǎn)信息,并根據(jù)接收到來自網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)統(tǒng)計(jì)性 能數(shù)據(jù),可以有效地處理性能數(shù)據(jù)翻轉(zhuǎn)的情況,保證性能數(shù)據(jù)統(tǒng)計(jì)的準(zhǔn)確性, 且使用方便。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā) 明可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件, 但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案 本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來, 該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺終端 設(shè)備(可以是手機(jī),個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各 個實(shí)施例所述的方法。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普 通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤 飾,這些改進(jìn)和潤飾也應(yīng)視本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種統(tǒng)計(jì)性能數(shù)據(jù)的方法,應(yīng)用于包括網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)管理設(shè)備的網(wǎng)絡(luò)系統(tǒng)中,其特征在于,所述方法包括以下步驟所述網(wǎng)絡(luò)管理設(shè)備采集所述網(wǎng)絡(luò)設(shè)備的前一次性能數(shù)據(jù)和后一次性能數(shù)據(jù),并統(tǒng)計(jì)所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集時間之間接收到來自所述網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù),其中,所述后一次性能數(shù)據(jù)的采集時間遲于所述前一次性能數(shù)據(jù)的采集時間;所述網(wǎng)絡(luò)管理設(shè)備根據(jù)所述數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)和管理信息庫MIB的最大值,獲取所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
2、 如權(quán)利要求l所述的方法,其特征在于,當(dāng)所述網(wǎng)絡(luò)管理設(shè)備統(tǒng)計(jì)接收 到來自所述網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)不為零時,所述網(wǎng)絡(luò)管理設(shè)備獲取 所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集 時間之間的性能數(shù)據(jù),具體包括所述網(wǎng)絡(luò)管理設(shè)備將所述數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)和管理信息庫MIB的最大值 的乘積與所述后一次性能數(shù)據(jù)相加,并將獲取的結(jié)果減去所述前一次性能數(shù)據(jù), 將獲取的差值作為所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一 次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
3、 如權(quán)利要求l所述的方法,其特征在于,當(dāng)所述網(wǎng)絡(luò)管理設(shè)備統(tǒng)計(jì)接收 到來自所述網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)為零時,所述網(wǎng)絡(luò)管理設(shè)備獲取所 述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集時 間之間的性能數(shù)據(jù),具體包括當(dāng)所述后一次性能數(shù)據(jù)大于或等于所述前一次性能數(shù)據(jù)時,則將所述后一 次流量數(shù)據(jù)性能lt據(jù)減去所述前一次流量數(shù)據(jù)性能數(shù)據(jù),并將獲得的差^f直作為 所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集 時間之間的性能數(shù)據(jù)。當(dāng)所述后一次性能數(shù)據(jù)小于所述前一次性能數(shù)據(jù)時,所述網(wǎng)絡(luò)管理設(shè)備則 直接將所述后一次性能數(shù)據(jù)作為所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
4、 如權(quán)利要求l所述的方法,其特征在于,所述網(wǎng)絡(luò)管理設(shè)備采集網(wǎng)絡(luò)設(shè)備的前一次性能數(shù)據(jù)和后一次性能數(shù)據(jù)之后,還包括如果用戶對統(tǒng)計(jì)數(shù)據(jù)進(jìn)行手工清零,所述網(wǎng)絡(luò)管理設(shè)備將所述后一次性能 數(shù)據(jù)作為所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù) 據(jù)的采集時間之間的性能數(shù)據(jù)。
5、 一種應(yīng)用于權(quán)利要求1所述方法的裝置,應(yīng)用于包括網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)管 理設(shè)備的網(wǎng)絡(luò)系統(tǒng)中,其特征在于,所述裝置為所述網(wǎng)絡(luò)系統(tǒng)中的網(wǎng)絡(luò)管理設(shè) 備,包括采集模塊,用于采集所述網(wǎng)絡(luò)設(shè)備的前一次性能數(shù)據(jù)和后一次性能數(shù)據(jù), 其中,所述后一次性能凄t據(jù)的采集時間遲于所述前一次性能數(shù)據(jù)的釆集時間;計(jì)數(shù)模塊,與所述采集模塊電性連接,用于接收來自所述網(wǎng)絡(luò)設(shè)備的數(shù)據(jù) 翻轉(zhuǎn)信息,并統(tǒng)計(jì)在所述采集模塊采集前一次性能數(shù)據(jù)的采集時間和釆集所述 后一次性能數(shù)據(jù)的采集時間之間接收到來自所述網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)翻轉(zhuǎn)信息的次 數(shù);獲取才莫塊,與所述采集才莫塊和所述計(jì)數(shù);漠塊電性連接,用于根據(jù)所述采集 模塊采集的所述網(wǎng)絡(luò)i殳備的前一次性能數(shù)據(jù)和后一次性能數(shù)據(jù),以及所述計(jì)數(shù) 模塊統(tǒng)計(jì)的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)和MIB的最大值,獲取所述網(wǎng)絡(luò)設(shè)備在所述前 一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
6、 如權(quán)利要求5所述的裝置,其特征在于,當(dāng)所述計(jì)數(shù)模塊統(tǒng)計(jì)的次數(shù)不 為零時,所述獲^4莫塊,具體用于將所述計(jì)數(shù)模塊統(tǒng)計(jì)的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)和管 理信息庫MIB的最大值的乘積與所述采集才莫塊采集的后一次性能l史據(jù)相加,并 將獲取的結(jié)果減去所述采集模塊采集的前一次性能數(shù)據(jù),將獲取的差值作為所 述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集時 間之間的性能數(shù)據(jù)。
7、 如權(quán)利要求5所述的裝置,其特征在于,當(dāng)所述計(jì)數(shù)模塊統(tǒng)計(jì)的次數(shù)為零,且所述后 一次性能ft據(jù)大于或等于所述前一次性能lt據(jù)時,所述獲3^^莫塊,具體用于將所述后一次性能數(shù)據(jù)減去所述前一次性能數(shù)據(jù), 并將荻得的差值作為所述網(wǎng)絡(luò)設(shè)備在所述前一次性能#丈#居的采集時間和所述后 一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
8、 如權(quán)利要求5所述的裝置,其特征在于,當(dāng)所述計(jì)數(shù)4莫塊統(tǒng)計(jì)的次數(shù)為 零,且所述后一次性能l史據(jù)小于所述前一次性能lt據(jù)時,所述獲取模塊,還用于在將所述后一次性能數(shù)據(jù)作為所述網(wǎng)絡(luò)設(shè)備在所述 前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集時間之間的性能數(shù) 據(jù)。
9、 如權(quán)利要求5所述的裝置,其特征在于,所述獲^^莫塊,還用于在用戶對統(tǒng)計(jì)數(shù)據(jù)進(jìn)行手工清零時,將所述后一次 性能數(shù)據(jù)作為所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次性 能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種統(tǒng)計(jì)性能數(shù)據(jù)的方法,應(yīng)用于包括網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)管理設(shè)備的網(wǎng)絡(luò)系統(tǒng)中,所述方法包括以下步驟所述網(wǎng)絡(luò)管理設(shè)備采集所述網(wǎng)絡(luò)設(shè)備的前一次性能數(shù)據(jù)和后一次性能數(shù)據(jù),并統(tǒng)計(jì)所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集時間之間接收到來自所述網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù),其中,所述后一次性能數(shù)據(jù)的采集時間遲于所述前一次性能數(shù)據(jù)的采集時間;所述網(wǎng)絡(luò)管理設(shè)備根據(jù)所述數(shù)據(jù)翻轉(zhuǎn)信息的次數(shù)和管理信息庫MIB的最大值,獲取所述網(wǎng)絡(luò)設(shè)備在所述前一次性能數(shù)據(jù)的采集時間和所述后一次性能數(shù)據(jù)的采集時間之間的性能數(shù)據(jù)。本發(fā)明提高了統(tǒng)計(jì)性能數(shù)據(jù)的準(zhǔn)確性。本發(fā)明同樣公開了一種應(yīng)用上述方法的裝置。
文檔編號H04L12/24GK101662389SQ20091018084
公開日2010年3月3日 申請日期2009年10月19日 優(yōu)先權(quán)日2009年10月19日
發(fā)明者光 計(jì) 申請人:杭州華三通信技術(shù)有限公司