欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種網(wǎng)絡(luò)性能數(shù)據(jù)處理方法及其裝置的制作方法

文檔序號(hào):7752224閱讀:160來源:國(guó)知局
專利名稱:一種網(wǎng)絡(luò)性能數(shù)據(jù)處理方法及其裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域的網(wǎng)絡(luò)管理技術(shù),尤其涉及一種網(wǎng)絡(luò)性能數(shù)據(jù)處理方法及其
直O(jiān)
背景技術(shù)
網(wǎng)絡(luò)管理服務(wù)器經(jīng)常會(huì)對(duì)某些網(wǎng)絡(luò)設(shè)備的性能數(shù)據(jù)進(jìn)行監(jiān)控,以便迅速了解網(wǎng)絡(luò) 的繁忙程度和擁塞狀態(tài)。為此,網(wǎng)絡(luò)管理服務(wù)器需要采集網(wǎng)絡(luò)設(shè)備的性能統(tǒng)計(jì)數(shù)據(jù)進(jìn)行計(jì) 算,以確定網(wǎng)絡(luò)設(shè)備當(dāng)前的性能。常見的性能數(shù)據(jù)一般包括CPU利用率、內(nèi)存利用率、接口 統(tǒng)計(jì)數(shù)據(jù)、設(shè)備響應(yīng)時(shí)間、各種報(bào)文統(tǒng)計(jì)數(shù)據(jù)等。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)管技術(shù)所涉及到的方面也逐漸從對(duì)設(shè)備硬件的管理 逐步擴(kuò)展到對(duì)網(wǎng)絡(luò)業(yè)務(wù)的管理,衍生出諸如語(yǔ)音業(yè)務(wù)、無線業(yè)務(wù)、VPN (VirtualPrivate Network,虛擬專用網(wǎng)絡(luò))業(yè)務(wù)等各種具體網(wǎng)絡(luò)業(yè)務(wù)的管理,性能數(shù)據(jù)的范圍也隨之?dāng)U展到 與業(yè)務(wù)相關(guān)的性能指標(biāo),諸如無線業(yè)務(wù)的在線用戶數(shù)量、語(yǔ)音業(yè)務(wù)的IP電話呼叫統(tǒng)計(jì)量以 及VPN通道數(shù)量等等?,F(xiàn)有網(wǎng)絡(luò)管理服務(wù)器一般采用獨(dú)立的性能模塊來處理網(wǎng)絡(luò)設(shè)備的性能,性能模塊 通常包括數(shù)據(jù)采集、數(shù)據(jù)計(jì)算,以及數(shù)據(jù)匯總?cè)齻€(gè)子模塊。數(shù)據(jù)采集子模塊一般負(fù)責(zé)直接從網(wǎng)絡(luò)設(shè)備上獲取數(shù)據(jù),采集方法一般基于簡(jiǎn)單網(wǎng) 絡(luò)管理協(xié)議(Simple Network Management Prot, SNMP),采集的對(duì)象是網(wǎng)絡(luò)設(shè)備上的性能 Mib節(jié)點(diǎn)值。以采集某個(gè)網(wǎng)絡(luò)設(shè)備上某個(gè)接口的數(shù)據(jù)流量為例網(wǎng)絡(luò)管理服務(wù)器向該網(wǎng)絡(luò) 設(shè)備發(fā)送SNMP請(qǐng)求報(bào)文,以要求獲取當(dāng)前時(shí)刻某個(gè)接口 Interl的流量累計(jì)值;網(wǎng)絡(luò)設(shè)備在 接收到網(wǎng)絡(luò)管理系統(tǒng)服務(wù)器發(fā)送的SNMP請(qǐng)求以后,將Mib節(jié)點(diǎn)中存儲(chǔ)的接口 Interl的流 量累計(jì)值攜帶于響應(yīng)報(bào)文(Response報(bào)文)返回給數(shù)據(jù)采集子模塊,數(shù)據(jù)采集子模塊根據(jù) Response報(bào)文的內(nèi)容獲得接口 Interl的數(shù)據(jù)流量。數(shù)據(jù)計(jì)算子模塊根據(jù)對(duì)采集子模塊得到的數(shù)據(jù)的計(jì)算,得出進(jìn)一步的結(jié)果。以 上述接口 Interl的接口速率為例在網(wǎng)絡(luò)設(shè)備上,并沒有接口速度對(duì)應(yīng)的Mib節(jié)點(diǎn),只存 在當(dāng)前流量節(jié)點(diǎn),這就需要網(wǎng)絡(luò)管理系統(tǒng)根據(jù)采集的流量數(shù)據(jù)來計(jì)算出接口速率。網(wǎng)絡(luò) 管理服務(wù)器在當(dāng)前采集間隔的前一采集時(shí)間Tl和后一采集時(shí)間T2,兩次向同一被監(jiān)控的 網(wǎng)絡(luò)設(shè)備發(fā)送SNMP請(qǐng)求報(bào)文,請(qǐng)求獲取Interl的當(dāng)前接口流量,在被監(jiān)控的網(wǎng)絡(luò)設(shè)備返 回Tl時(shí)刻和T2時(shí)刻的流量累計(jì)值Coimterl和Coimterf以后,數(shù)據(jù)計(jì)算子模塊根據(jù)公式 (Counter2-Counterl)/(T2-T1)計(jì)算出流量速率。網(wǎng)絡(luò)的大規(guī)模部署,使得網(wǎng)絡(luò)管理服務(wù)器(或網(wǎng)絡(luò)管理系統(tǒng))所管理的網(wǎng)絡(luò)設(shè)備 數(shù)據(jù)也急劇攀升,性能模塊采集的數(shù)據(jù)量也隨著網(wǎng)絡(luò)設(shè)備的增長(zhǎng)而不斷擴(kuò)展,以一個(gè)網(wǎng)絡(luò) 設(shè)備有20個(gè)接口為例,如果網(wǎng)絡(luò)中有5000個(gè)設(shè)備,網(wǎng)絡(luò)管理服務(wù)器每5分鐘采集一次接口 流量,那么在一天內(nèi)采集的數(shù)據(jù)量為5000*20*12*24 = 28800000條。如此龐大的數(shù)據(jù)量 必然導(dǎo)致數(shù)據(jù)庫(kù)系統(tǒng)的極大負(fù)擔(dān),如果不及時(shí)進(jìn)行匯總,刪除過期的性能數(shù)據(jù),很短時(shí)間內(nèi) 網(wǎng)絡(luò)管理服務(wù)器就會(huì)因?yàn)橛脖P耗盡而崩潰。此時(shí),數(shù)據(jù)匯總子模塊就發(fā)揮出這方面的功能。
目前,網(wǎng)絡(luò)管理服務(wù)器所管理的性能數(shù)據(jù)可以分為原始數(shù)據(jù)和匯總數(shù)據(jù)。原始數(shù)據(jù)是指直接從網(wǎng)絡(luò)設(shè)備上采集到的設(shè)備性能數(shù)據(jù),或者經(jīng)過初步計(jì)算得到的設(shè)備性能數(shù) 據(jù);匯總數(shù)據(jù)是指根據(jù)特定的時(shí)間間隔對(duì)原始數(shù)據(jù)進(jìn)行匯總所得到的數(shù)據(jù)。為了節(jié)約存儲(chǔ) 空間,網(wǎng)絡(luò)管理服務(wù)器的性能模塊一般保存若干天(比如2天)內(nèi)的原始數(shù)據(jù),超過2天 的原始數(shù)據(jù)將被刪除。數(shù)據(jù)匯總子模塊每個(gè)小時(shí)會(huì)對(duì)前一個(gè)小時(shí)內(nèi)采集的性能數(shù)據(jù)進(jìn)行匯 總,從而將1個(gè)小時(shí)內(nèi)一個(gè)采集對(duì)象的12次采集數(shù)據(jù)匯總成以小時(shí)為單位的性能數(shù)據(jù),這 些數(shù)據(jù)可保存1個(gè)月;每天會(huì)對(duì)前一天匯總的以小時(shí)為單位的數(shù)據(jù)進(jìn)行匯總,匯總成以天 為單位的性能數(shù)據(jù),這些數(shù)據(jù)可保存1年。通過匯總,數(shù)據(jù)庫(kù)存儲(chǔ)的數(shù)據(jù)量可以大大減少, 同時(shí)也能提供必要的性能參考。網(wǎng)絡(luò)設(shè)備在性能模塊的數(shù)據(jù)庫(kù)中插入需要采集的Mib節(jié)點(diǎn)的信息、采集方式、計(jì) 算方式、數(shù)據(jù)類型等信息。性能模塊在每個(gè)采集間隔會(huì)自動(dòng)根據(jù)數(shù)據(jù)庫(kù)中的注冊(cè)信息到設(shè) 備上指定的Mib節(jié)點(diǎn)去采集性能數(shù)據(jù),并自動(dòng)計(jì)算、存儲(chǔ)和匯總。被監(jiān)控的網(wǎng)絡(luò)設(shè)備可采用注冊(cè)性能實(shí)例的方法驅(qū)動(dòng)性能模塊從網(wǎng)絡(luò)設(shè)備上獲取 性能數(shù)據(jù)。其中,性能實(shí)例是指網(wǎng)絡(luò)管理服務(wù)器的性能模塊處理的一個(gè)對(duì)象,比如網(wǎng)絡(luò)設(shè)備 的一個(gè)CPU、一個(gè)接口等,所注冊(cè)的這些參數(shù)統(tǒng)稱為“性能模板”,圖1示出了現(xiàn)有機(jī)制下的 性能模板的結(jié)構(gòu),其中,性能模板可包括 性能模板的ID,該ID可唯一標(biāo)識(shí)性能模板;模板類型,共有2種類型0為普通模板,1為特殊模板,這兩種模板類型都表示需 要從網(wǎng)絡(luò)設(shè)備的Mib節(jié)點(diǎn)采集性能數(shù)據(jù);模板表達(dá)式,用于性能數(shù)據(jù)的計(jì)算,模板表達(dá)式的格式為(0IDl+0ID2)/t...,其 中,OID是SNMP對(duì)象標(biāo)識(shí)符,即特定MIB模式中的值,用來定義一個(gè)特定的在MIB數(shù)據(jù)庫(kù)中 SNMP目標(biāo)。表達(dá)式中可以包含加、減、乘、除、邏輯等、左括號(hào)、右括號(hào)共7種符號(hào),其中,邏輯 等采用“=”表示,變量帶@需要獨(dú)立讀取,且該變量必須是葉子節(jié)點(diǎn);索引類型,用于定義從網(wǎng)絡(luò)設(shè)備采集到的性能數(shù)據(jù)的讀取規(guī)則,索引類型的格式 為[index1[MODE]NAMETYPELENGTH]. [index2[MODE]:NAME:TYPE:LENGTH]+...索引描述的OID信息,索引描述與索引類型定義相對(duì)應(yīng),如果索引類型定義為兩 級(jí)索引,索引描述也應(yīng)當(dāng)為兩級(jí)描述,如果某一級(jí)索引沒有索引描述0ID,則填0 ;性能數(shù)據(jù)的類型,0表示整數(shù),1表示double,2表示百分比。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題目前,網(wǎng)絡(luò)管理系統(tǒng)將性能數(shù)據(jù)采集的工作都集中到性能模塊,為了獲取網(wǎng)絡(luò)設(shè) 備上的性能數(shù)據(jù),性能模塊通常頻繁的采用SNMP的方式訪問網(wǎng)絡(luò)設(shè)備。隨著網(wǎng)絡(luò)設(shè)備數(shù)量 的增加,性能模塊需要處理的數(shù)據(jù)越來越多,很容易造成系統(tǒng)性能的瓶頸,限制了網(wǎng)絡(luò)管理 系統(tǒng)能夠同時(shí)管理的網(wǎng)絡(luò)設(shè)備數(shù)量。另外,目前采用這種模式的一個(gè)限制是性能數(shù)據(jù)需要從網(wǎng)絡(luò)設(shè)備的Mib數(shù)據(jù)庫(kù) 直接獲取,比如CPU、內(nèi)存、接口統(tǒng)計(jì)等各種性能數(shù)據(jù)都要從設(shè)備對(duì)應(yīng)的Mib數(shù)據(jù)庫(kù)中讀取。 如果某些性能數(shù)據(jù)本身不是某個(gè)網(wǎng)絡(luò)設(shè)備的統(tǒng)計(jì)信息,而是針對(duì)若干網(wǎng)絡(luò)設(shè)備集合的統(tǒng) 計(jì)信息,例如截止某個(gè)時(shí)刻語(yǔ)音模塊中某個(gè)IP電話號(hào)碼進(jìn)行呼叫的次數(shù),由于這些數(shù)據(jù)在 Mib數(shù)據(jù)庫(kù)中沒有對(duì)應(yīng)的節(jié)點(diǎn),必須通過對(duì)系統(tǒng)內(nèi)的數(shù)據(jù)進(jìn)行計(jì)算得到,采用目前的模式,將無法由性能模塊來采集,因而也就無法通過現(xiàn)有的網(wǎng)絡(luò)管理系統(tǒng)管理該種類型的性能數(shù) 據(jù)。

發(fā)明內(nèi)容
本發(fā)明提供了一種網(wǎng)絡(luò)性能數(shù)據(jù)處理方法及其裝置,用以解決現(xiàn)有網(wǎng)絡(luò)管理機(jī)制 無法采集和匯總網(wǎng)絡(luò)設(shè)備的Mib節(jié)點(diǎn)中所沒有的性能數(shù)據(jù)的問題。本發(fā)明提供的網(wǎng)絡(luò)性能數(shù)據(jù)處理方法,包括以下步驟當(dāng)需要采集性能數(shù)據(jù)時(shí),確定待采集的性能數(shù)據(jù)是否需要從業(yè)務(wù)模塊獲取;當(dāng)待采集的性能數(shù)據(jù)需要從業(yè)務(wù)模塊獲得時(shí),向業(yè)務(wù)模塊發(fā)送獲取性能數(shù)據(jù)的請(qǐng) 求消息,并接收所述業(yè)務(wù)模塊返回的響應(yīng)消息,所述響應(yīng)消息中攜帶有所述業(yè)務(wù)模塊所統(tǒng) 計(jì)出的性能數(shù)據(jù);否則,直接從網(wǎng)絡(luò)設(shè)備的Mib節(jié)點(diǎn)獲取性能數(shù)據(jù);對(duì)獲取到的性能數(shù)據(jù)進(jìn)行匯總。優(yōu)選地,上述方法中,預(yù)先為待采集數(shù)據(jù)配置有性能模板,所述性能模塊中包括模 板類型標(biāo)識(shí),所述模板類型標(biāo)識(shí)包括用于表示需要向業(yè)務(wù)模塊獲取性能數(shù)據(jù)的模板類型標(biāo) 識(shí);所述確定待采集的性能數(shù)據(jù)是否需要從業(yè)務(wù)模塊獲取,具體為根據(jù)所述性能模 板中的模板類型標(biāo)識(shí)確定待采集的性能數(shù)據(jù)是否需要從業(yè)務(wù)模塊獲取。優(yōu)選地,上述方法中,所述性能模板中還包括業(yè)務(wù)模塊標(biāo)識(shí);所述向業(yè)務(wù)模塊發(fā)送獲取性能數(shù)據(jù)的請(qǐng)求消息,具體為根據(jù)所述待采集性能數(shù) 據(jù)對(duì)應(yīng)的性能模板中的業(yè)務(wù)模塊標(biāo)識(shí),向?qū)?yīng)的業(yè)務(wù)模塊發(fā)送獲取性能數(shù)據(jù)的請(qǐng)求消息。優(yōu)選地,上述方法中,所述性能模塊還包括請(qǐng)求消息體,所述請(qǐng)求消息體包括性能 指標(biāo)ID,所述獲取性能數(shù)據(jù)的請(qǐng)求消息的消息體根據(jù)性能模板中的請(qǐng)求消息體生成,其中 攜帶有性能指標(biāo)ID ;所述業(yè)務(wù)模塊根據(jù)所述性能指標(biāo)ID獲取對(duì)應(yīng)的性能數(shù)據(jù),并將其攜帶于所述響
應(yīng)消息。優(yōu)選地,上述方法中,所述性能模板中還包括命令碼,所述獲取性能數(shù)據(jù)的請(qǐng)求消 息中攜帶有所述命令碼,所述請(qǐng)求消息中攜帶有所述命令碼;所述響應(yīng)消息是所述業(yè)務(wù)模塊監(jiān)聽到攜帶有所述命令碼的請(qǐng)求消息后發(fā)送的。優(yōu)選地,上述方法中,所述需要采集性能數(shù)據(jù)時(shí),包括性能數(shù)據(jù)采集周期到達(dá)時(shí), 或接收到性能數(shù)據(jù)采集命令時(shí)。本發(fā)明提供的網(wǎng)絡(luò)性能數(shù)據(jù)處理裝置,應(yīng)用于包括所述網(wǎng)絡(luò)性能數(shù)據(jù)處理裝置、 業(yè)務(wù)模塊以及網(wǎng)絡(luò)設(shè)備所組成的網(wǎng)絡(luò)系統(tǒng)中,該裝置包括確定子模塊,用于在需要采集性能數(shù)據(jù)時(shí),確定待采集的性能數(shù)據(jù)是否需要從業(yè) 務(wù)模塊獲??;獲取子模塊,與所述確定子模塊連接,用于在所述確定子模塊確定待采集的性能 數(shù)據(jù)需要從業(yè)務(wù)模塊獲得時(shí),向業(yè)務(wù)模塊發(fā)送獲取性能數(shù)據(jù)的請(qǐng)求消息,并接收所述業(yè)務(wù) 模塊返回的響應(yīng)消息,所述響應(yīng)消息中攜帶有所述業(yè)務(wù)模塊所統(tǒng)計(jì)出的性能數(shù)據(jù);否則,直 接從網(wǎng)絡(luò)設(shè)備的Mib節(jié)點(diǎn)獲取性能數(shù)據(jù)數(shù)據(jù)匯總子模塊,與所述獲取子模塊連接,用于對(duì)所述獲取子模塊獲取到的性能數(shù)據(jù)進(jìn)行匯總。優(yōu)選地,上述裝置還包括數(shù)據(jù)采集子模塊和數(shù)據(jù)計(jì)算子模塊;所述數(shù)據(jù)采集子模塊,與所述確定子模塊連接,用于在所述確定子模塊確定待采 集的性能數(shù)據(jù)不需要從業(yè)務(wù)模塊獲得時(shí),從網(wǎng)絡(luò)設(shè)備的Mib節(jié)點(diǎn)采集性能數(shù)據(jù);所述數(shù)據(jù)計(jì)算子模塊,與所述數(shù)據(jù)采集子模塊連接,用于對(duì)所述數(shù)據(jù)采集子模塊 采集的性能數(shù)據(jù)進(jìn)行計(jì)算處理;所述數(shù)據(jù)匯總子模塊,與所述數(shù)據(jù)計(jì)算子模塊連接,用于對(duì)所述數(shù)據(jù)計(jì)算子模塊 計(jì)算處理后的性能數(shù)據(jù)進(jìn)行匯總。優(yōu)選地,上述裝置還包括存儲(chǔ)子模塊;所述存儲(chǔ)子模塊,用于存儲(chǔ)預(yù)先為待采集數(shù)據(jù)而配置的性能模板,所述性能模塊 中包括模板類型標(biāo)識(shí),所述模板類型標(biāo)識(shí)中包括用于表示需要向業(yè)務(wù)模塊獲取性能數(shù)據(jù)的 模板類型標(biāo)識(shí);所述確定子模塊還與所述存儲(chǔ)子模塊連接,用于根據(jù)所述性能模板中的模板類型 標(biāo)識(shí)確定待采集的性能數(shù)據(jù)是否需要從業(yè)務(wù)模塊獲取。優(yōu)選地,上述裝置中,所述性能模板中還包括業(yè)務(wù)模塊標(biāo)識(shí);所述獲取子模塊具體用于,根據(jù)所述待采集性能數(shù)據(jù)對(duì)應(yīng)的性能模板中的業(yè)務(wù)模 塊標(biāo)識(shí),向?qū)?yīng)的業(yè)務(wù)模塊發(fā)送獲取性能數(shù)據(jù)的請(qǐng)求消息。優(yōu)選地,上述裝置中,所述性能模塊還包括請(qǐng)求消息體,所述請(qǐng)求消息體包括性能 指標(biāo)ID,所述獲取性能數(shù)據(jù)的請(qǐng)求消息的消息體根據(jù)性能模板中的消息體生成,其中攜帶 有性能指標(biāo)ID ;所述獲取子模塊具體用于,接收所述業(yè)務(wù)模塊根據(jù)所述性能指標(biāo)ID獲取對(duì)應(yīng)的 性能數(shù)據(jù)。優(yōu)選地,上述裝置中,所述性能模板中還包括命令碼,所述獲取性能數(shù)據(jù)的請(qǐng)求消 息中攜帶有所述命令碼;所述獲取子模塊具體用于,發(fā)送攜帶有所述命令碼的請(qǐng)求消息,以及接收所述業(yè) 務(wù)模塊監(jiān)聽到攜帶有所述命令碼的請(qǐng)求消息后,發(fā)送的所述響應(yīng)消息。優(yōu)選地,上述裝置中,所述確定子模塊具體用于,在性能數(shù)據(jù)采集周期到達(dá)時(shí),或 接收到性能數(shù)據(jù)采集命令時(shí),確定待采集的性能數(shù)據(jù)是否需要從業(yè)務(wù)模塊獲取。本發(fā)明的有益效果包括通過由業(yè)務(wù)模塊統(tǒng)計(jì)性能數(shù)據(jù),并且在當(dāng)需要采集性能數(shù)據(jù)時(shí),確定待采集的性 能數(shù)據(jù)是否需要從業(yè)務(wù)模塊獲取;在當(dāng)待采集的性能數(shù)據(jù)需要從業(yè)務(wù)模塊獲得時(shí),從業(yè)務(wù) 模塊獲取其統(tǒng)計(jì)的性能數(shù)據(jù),從而利用業(yè)務(wù)模塊處理業(yè)務(wù)的特性,由業(yè)務(wù)模塊進(jìn)行性能數(shù) 據(jù)的統(tǒng)計(jì),并從業(yè)務(wù)模塊獲取其統(tǒng)計(jì)的性能數(shù)據(jù)。通常,與業(yè)務(wù)相關(guān)的性能數(shù)據(jù)無法從單個(gè) 網(wǎng)絡(luò)設(shè)備采集到,而業(yè)務(wù)模塊由于其具有處理業(yè)務(wù)的功能,因此能夠進(jìn)行業(yè)務(wù)數(shù)據(jù)的統(tǒng)計(jì), 因此可從業(yè)務(wù)模塊獲取其統(tǒng)計(jì)的性能數(shù)據(jù)。一方面,實(shí)現(xiàn)了一般網(wǎng)絡(luò)設(shè)備所無法提供的性 能數(shù)據(jù)的獲取和處理,另一方面,由業(yè)務(wù)模塊來進(jìn)行性能數(shù)據(jù)的統(tǒng)計(jì),也可分擔(dān)網(wǎng)絡(luò)管理服 務(wù)器或網(wǎng)絡(luò)管理系統(tǒng)處理性能數(shù)據(jù)的負(fù)擔(dān)。


圖1為現(xiàn)有技術(shù)中的性能模板的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例的系統(tǒng)架構(gòu)示意圖;圖3為本發(fā)明實(shí)施例中的性能模塊的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例中的性能模板結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例提供的性能數(shù)據(jù)處理流程示意圖;圖6為本發(fā)明實(shí)施例提供的業(yè)務(wù)模塊處理流程示意圖。
具體實(shí)施例方式現(xiàn)有的網(wǎng)絡(luò)管理服務(wù)器或網(wǎng)絡(luò)管理系統(tǒng)無法采集網(wǎng)絡(luò)設(shè)備Mib數(shù)據(jù)庫(kù)中所沒有 的性能數(shù)據(jù),如,語(yǔ)音模塊中某個(gè)IP電話號(hào)碼進(jìn)行呼叫的次數(shù)。一種處理方式是由語(yǔ)音模 塊自行統(tǒng)計(jì)和匯總。但語(yǔ)音模塊中的IP電話號(hào)碼規(guī)??梢赃_(dá)到5000 10000規(guī)模,為了 統(tǒng)計(jì)這些號(hào)碼的有關(guān)呼叫的業(yè)務(wù)信息,語(yǔ)音模塊不得不在語(yǔ)音數(shù)據(jù)庫(kù)中對(duì)這些數(shù)據(jù)進(jìn)行存 儲(chǔ),由此帶來了類似于性能模塊需要處理的計(jì)算、匯總等一系列問題。由于性能模塊不能采 集這些數(shù)據(jù),語(yǔ)音模塊不得不自己重新實(shí)現(xiàn)一套流程來進(jìn)行性能數(shù)據(jù)的計(jì)算和匯總,從而 造成了重復(fù)勞動(dòng),也給系統(tǒng)的維護(hù)造成較大負(fù)擔(dān)。為了解決上述問題,本發(fā)明實(shí)施例提供了一種性能數(shù)據(jù)采集機(jī)制,使網(wǎng)絡(luò)管理服 務(wù)器或網(wǎng)絡(luò)管理系統(tǒng)能夠在現(xiàn)有模式下擺脫必須從網(wǎng)絡(luò)設(shè)備Mib節(jié)點(diǎn)上讀取性能數(shù)據(jù)的 局限,從而實(shí)現(xiàn)性能模塊的上層化,只專注數(shù)據(jù)整合,而不關(guān)心這些數(shù)據(jù)的來源。具體的,在本發(fā)明實(shí)施例中,如果網(wǎng)絡(luò)管理服務(wù)器或網(wǎng)絡(luò)管理系統(tǒng)需要的性能數(shù) 據(jù)是無法從網(wǎng)絡(luò)設(shè)備上直接讀取到的,則將統(tǒng)計(jì)這些性能數(shù)據(jù)的處理操作分配到各個(gè)業(yè)務(wù) 模塊(例如語(yǔ)音模塊、無線模塊或VPN模塊)進(jìn)行,網(wǎng)絡(luò)管理服務(wù)器或網(wǎng)絡(luò)管理系統(tǒng)根據(jù)注 冊(cè)的信息自動(dòng)從業(yè)務(wù)模塊上獲取這些統(tǒng)計(jì)數(shù)據(jù)進(jìn)行匯總。為了實(shí)現(xiàn)上述功能,本發(fā)明實(shí)施例中,需要對(duì)現(xiàn)有的業(yè)務(wù)模塊,以及網(wǎng)絡(luò)管理服務(wù) 器或網(wǎng)絡(luò)管理系統(tǒng)進(jìn)行改進(jìn)。改進(jìn)后的業(yè)務(wù)模塊增加了業(yè)務(wù)性能數(shù)據(jù)的統(tǒng)計(jì)功能,例如語(yǔ)音模塊中增加了語(yǔ)音 業(yè)務(wù)的IP電話呼叫量統(tǒng)計(jì)功能;改進(jìn)后的網(wǎng)絡(luò)管理服務(wù)器或網(wǎng)絡(luò)管理系統(tǒng)可在需要采集 性能數(shù)據(jù)時(shí)(如當(dāng)性能數(shù)據(jù)采集周期到達(dá)時(shí)),首先根據(jù)待采集的性能數(shù)據(jù)的類型(該類 型可通過性能模板類型來標(biāo)識(shí))來確定待采集性能數(shù)據(jù)是否需要從業(yè)務(wù)模塊獲??;如果 是,則通過向業(yè)務(wù)模塊發(fā)送獲取性能數(shù)據(jù)的請(qǐng)求消息,從業(yè)務(wù)模塊獲取其所統(tǒng)計(jì)出的性能 數(shù)據(jù),然后對(duì)獲取到的性能數(shù)據(jù)進(jìn)行匯總;否則,可采用現(xiàn)有機(jī)制,從網(wǎng)絡(luò)設(shè)備的Mib節(jié)點(diǎn) 采集性能數(shù)據(jù)并對(duì)采集到的性能數(shù)據(jù)進(jìn)行匯總等處理。下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。參見圖2,為本發(fā)明實(shí)施例所涉及的系統(tǒng)架構(gòu)圖。如圖所示,該系統(tǒng)架構(gòu)中涉及了 網(wǎng)絡(luò)管理服務(wù)器1、被監(jiān)控的網(wǎng)絡(luò)設(shè)備2和業(yè)務(wù)模塊3。其中,網(wǎng)絡(luò)管理服務(wù)器1中配置有 網(wǎng)絡(luò)管理系統(tǒng)軟件,以實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)設(shè)備的性能數(shù)據(jù)進(jìn)行管理;被監(jiān)控的網(wǎng)絡(luò)設(shè)備2可以有 多個(gè);業(yè)務(wù)模塊3可集成在相應(yīng)的業(yè)務(wù)應(yīng)用服務(wù)器中,業(yè)務(wù)模塊3根據(jù)業(yè)務(wù)類型的不同可以 有多個(gè),如語(yǔ)音模塊、無線模塊、VPN模塊,相同業(yè)務(wù)類型的業(yè)務(wù)模塊也可以根據(jù)需要設(shè)置為 多個(gè)。網(wǎng)絡(luò)管理服務(wù)器1與被監(jiān)控的網(wǎng)絡(luò)設(shè)備2以及業(yè)務(wù)模塊3可通過網(wǎng)絡(luò)4 (如局域網(wǎng))
8進(jìn)行連接和通信。網(wǎng)絡(luò)管理服務(wù)器1中,用于實(shí)現(xiàn)網(wǎng)絡(luò)性能數(shù)據(jù)處理功能的裝置主要包括性能模塊 10。如圖3所示,本實(shí)施例中的性能模塊10可在現(xiàn)有性能模塊結(jié)構(gòu)的基礎(chǔ)上增加確定子 模塊104和獲取子模塊105,其中確定子模塊104,可分別與數(shù)據(jù)采集子模塊101和獲取子模塊105連接,用于判斷 需要采集的性能數(shù)據(jù)是否能夠直接從網(wǎng)絡(luò)設(shè)備2的Mib節(jié)點(diǎn)獲得,如果是,則通知數(shù)據(jù)采集 模塊101進(jìn)行性能數(shù)據(jù)采集;否則,通知獲取子模塊105從相應(yīng)的業(yè)務(wù)模塊3獲取該業(yè)務(wù)模 塊所統(tǒng)計(jì)的性能數(shù)據(jù);獲取子模塊105,可分別與確定子模塊104和數(shù)據(jù)匯總子模塊103連接,用于根據(jù) 確定子模塊104的通知,從相應(yīng)業(yè)務(wù)模塊3獲取該業(yè)務(wù)模塊統(tǒng)計(jì)的性能數(shù)據(jù),并將獲取到的 性能數(shù)據(jù)交給數(shù)據(jù)匯總子模塊103進(jìn)行匯總處理。其中,數(shù)據(jù)采集子模塊101、數(shù)據(jù)計(jì)算子模塊102和數(shù)據(jù)匯總子模塊103在本實(shí)施 例中是性能模塊中原有的功能模塊,其中數(shù)據(jù)采集子模塊101,用于從被監(jiān)控的網(wǎng)絡(luò)設(shè)備2中采集性能數(shù)據(jù),尤其是從網(wǎng)絡(luò) 設(shè)備2的Mib節(jié)點(diǎn)采集性能數(shù)據(jù),其具體實(shí)現(xiàn)可參照現(xiàn)有機(jī)制;數(shù)據(jù)計(jì)算子模塊102,可與數(shù)據(jù)采集子模塊101連接,用于對(duì)數(shù)據(jù)采集子模塊101 采集到的數(shù)據(jù)進(jìn)行初步計(jì)算,得到可以進(jìn)行進(jìn)一步匯總的性能數(shù)據(jù),其具體實(shí)現(xiàn)可參照現(xiàn) 有機(jī)制;數(shù)據(jù)匯總子模塊103,可與數(shù)據(jù)采集子模塊101和/或數(shù)據(jù)計(jì)算子模塊102連接, 用于對(duì)數(shù)據(jù)采集子模塊101采集到的性能數(shù)據(jù),或/和數(shù)據(jù)計(jì)算子模塊102計(jì)算出的性能 數(shù)據(jù)進(jìn)行匯總,具體匯總方式可采用現(xiàn)有匯總機(jī)制。本發(fā)明實(shí)施例中,網(wǎng)絡(luò)設(shè)備可在性能模塊中注冊(cè)與性能數(shù)據(jù)采集相關(guān)的信息,如 采集的Mib節(jié)點(diǎn)的信息、采集方式、計(jì)算方式、數(shù)據(jù)類型等信息。業(yè)務(wù)模塊也可在性能模塊 中注冊(cè)與性能數(shù)據(jù)采集相關(guān)的信息,如業(yè)務(wù)模塊標(biāo)識(shí)、性能指標(biāo)標(biāo)識(shí)等信息。性能模塊可在 每個(gè)采集間隔自動(dòng)根據(jù)注冊(cè)信息采集性能數(shù)據(jù),并自動(dòng)計(jì)算、存儲(chǔ)和匯總。這些注冊(cè)的信息 可以以性能模板方式組織,此種情況下,性能模塊10還可包括一些常規(guī)的功能模塊,如存儲(chǔ)子模塊106,用于存儲(chǔ)性能模板;加載子模塊107,用于在性能模塊啟動(dòng)時(shí),將存儲(chǔ)子模塊106中的性能模板進(jìn)行加載。相應(yīng)的,確定子模塊104可根據(jù)加載子模塊107所加載的性能模塊來判斷需要獲 取的性能數(shù)據(jù)是否能夠直接從網(wǎng)絡(luò)設(shè)備的Mib節(jié)點(diǎn)獲得。本發(fā)明實(shí)施例對(duì)現(xiàn)有性能模板進(jìn)行了改進(jìn),改進(jìn)后的性能模塊結(jié)構(gòu)可如圖3所
7J\ o如圖3所示,在本發(fā)明實(shí)施例所提供的性能模板中,增加了一種模板類型(temp_ type),即在現(xiàn)有的兩種類型的基礎(chǔ)上增加一個(gè)類型標(biāo)識(shí)為2的模板類型,該模板類型表示 業(yè)務(wù)模板類型,表示需要從網(wǎng)絡(luò)設(shè)備的上層業(yè)務(wù)模塊中獲取性能數(shù)據(jù)。為了提供性能模塊 和業(yè)務(wù)模塊之間的通信機(jī)制,本發(fā)明實(shí)施例在性能模板中還可提供命令碼、業(yè)務(wù)模塊ID、 請(qǐng)求消息體以及響應(yīng)消息體。經(jīng)過改進(jìn)的模板結(jié)構(gòu)可如圖4所示其中,性能模板的ID、模板表達(dá)式、索引類型、索引0ID、性能數(shù)據(jù)的類型的定義與
9現(xiàn)有機(jī)制相同;模板類型中新增一種類型,可表示為temp_type = 2,表示需要從業(yè)務(wù)模塊獲取性 能數(shù)據(jù),如需要通過向業(yè)務(wù)模塊發(fā)送請(qǐng)求消息以及接收業(yè)務(wù)模塊返回的響應(yīng)來獲取該業(yè)務(wù) 所統(tǒng)計(jì)的性能數(shù)據(jù)。該性能模板中新增的結(jié)構(gòu)還可包括命令碼,用于標(biāo)識(shí)向業(yè)務(wù)模塊發(fā)送獲取性能數(shù)據(jù)的請(qǐng)求消息所對(duì)應(yīng)的命令碼,以 便業(yè)務(wù)模塊監(jiān)聽該命令碼對(duì)應(yīng)的消息;業(yè)務(wù)模塊ID,用于唯一標(biāo)識(shí)業(yè)務(wù)模塊;請(qǐng)求消息體,用于定義獲取性能數(shù)據(jù)的請(qǐng)求消息的消息內(nèi)容,性能模塊可根據(jù)該 請(qǐng)求消息體生成請(qǐng)求消息的消息體;響應(yīng)消息體,用于定義性能模塊返回的響應(yīng)消息的消息內(nèi)容。其中,請(qǐng)求消息體中的內(nèi)容可包括性能指標(biāo)ID,該性能指標(biāo)ID用于標(biāo)識(shí)需要獲取 的性能數(shù)據(jù);響應(yīng)消息體中的內(nèi)容可包括性能指標(biāo)ID、操作結(jié)果(如成功或失敗)、性能數(shù)據(jù)列 表(即獲取到的性能數(shù)據(jù)),性能數(shù)據(jù)列表中可進(jìn)一步包括業(yè)務(wù)模塊ID、業(yè)務(wù)模塊所在設(shè) 備的設(shè)備ID、性能實(shí)例、性能值(即獲取到的性能數(shù)據(jù))以及采集時(shí)間。以上信息科根據(jù)需 要取舍,例如可不包含采集時(shí)間。響應(yīng)消息體還可以存在與業(yè)務(wù)模塊,以便業(yè)務(wù)模塊根據(jù)該 響應(yīng)消息體生成響應(yīng)消息的消息體。以上性能模板中的信息可根據(jù)需要取舍,例如,性能模板中可不包括響應(yīng)消息體。各種業(yè)務(wù)模塊,比如語(yǔ)音模塊、VPN模塊、無線模塊等可采用注冊(cè)性能實(shí)例的方法 驅(qū)動(dòng)性能模塊從業(yè)務(wù)模塊上獲取業(yè)務(wù)需要的性能數(shù)據(jù)。以語(yǔ)音模塊注冊(cè)語(yǔ)音業(yè)務(wù)中的號(hào)碼 呼叫次數(shù)到性能模塊為例,需要向性能模塊注冊(cè)以下主要的參數(shù),即性能模板中可主要包 括以下信息性能模塊ID = 0001 ;模板類型=2,表示需要從業(yè)務(wù)模塊獲取性能數(shù)據(jù);性能數(shù)據(jù)的類型=0,表示整數(shù)型;命令碼=14502;業(yè)務(wù)模塊ID = 57,表示語(yǔ)音模塊;請(qǐng)求消息體性能指標(biāo)ID = 003,表示號(hào)碼呼叫次數(shù)?;谏鲜鱿到y(tǒng)架構(gòu)和性能模板結(jié)構(gòu),圖5示出了本發(fā)明實(shí)施例提供的性能數(shù)據(jù)處 理流程的示意圖。其中,業(yè)務(wù)模塊(如語(yǔ)音模塊)向性能模塊注冊(cè)了性能實(shí)例,以使性能模 塊從該業(yè)務(wù)模塊獲取該業(yè)務(wù)模塊統(tǒng)計(jì)的業(yè)務(wù)性能數(shù)據(jù),如語(yǔ)音業(yè)務(wù)中的號(hào)碼呼叫次數(shù)。被 監(jiān)控的網(wǎng)絡(luò)設(shè)備也可以向性能模塊注冊(cè)性能實(shí)例,以使性能模塊從該網(wǎng)絡(luò)設(shè)備采集相應(yīng)接 口的設(shè)備性能數(shù)據(jù)。如圖5所示,該流程可包括步驟501、性能模塊進(jìn)行初始化處理。該步驟中,當(dāng)性能模塊啟動(dòng)時(shí),加載所有性能模板。具體的,加載子模塊可將存儲(chǔ) 子模塊中存儲(chǔ)的性能模板進(jìn)行加載。該步驟為性能模塊的常規(guī)處理流程。步驟502、是否到達(dá)性能數(shù)據(jù)采集周期,如果到達(dá),則執(zhí)行步驟503,否則等待性能數(shù)據(jù)采集周期的到來。
步驟503、性能模塊逐一識(shí)別性能模板,并針對(duì)每一個(gè)性能模塊進(jìn)行如下處理如 果識(shí)別出的性能模板類型表示需要從業(yè)務(wù)模塊獲取業(yè)務(wù)性能數(shù)據(jù),則執(zhí)行步驟504 ;如果 識(shí)別出的性能模板類型表示可直接從網(wǎng)絡(luò)設(shè)備采集設(shè)備性能數(shù)據(jù),則執(zhí)行步驟506。該步驟中,如果性能模塊類型為普通模塊類型(temp_type = 0)或特殊模板類型 (temp_type = 1),則性能模塊判斷可以直接從網(wǎng)絡(luò)設(shè)備采集設(shè)備性能數(shù)據(jù);如果性能模塊 類型為temp_type = 2,則需要從業(yè)務(wù)模塊獲取業(yè)務(wù)性能數(shù)據(jù)。具體的,可由性能模塊中的確定子模塊判斷性能模板的類型,當(dāng)性能模塊類型 temp_type = 0或temp_type = 1時(shí),確定子模塊可通知數(shù)據(jù)采集子模塊按照現(xiàn)有方式采集 網(wǎng)絡(luò)設(shè)備的性能數(shù)據(jù);當(dāng)性能模塊類型為temp_type = 2時(shí),可通知獲取子模塊從業(yè)務(wù)模塊 獲取業(yè)務(wù)性能數(shù)據(jù)。步驟504、性能模塊向業(yè)務(wù)模塊發(fā)送獲取業(yè)務(wù)性能數(shù)據(jù)的請(qǐng)求消息,并接收該業(yè)務(wù) 模塊返回的響應(yīng)消息,然后轉(zhuǎn)入步驟505。該步驟中,性能模塊根據(jù)性能模板中注冊(cè)的業(yè)務(wù)模塊ID向相應(yīng)業(yè)務(wù)模塊發(fā)送獲 取業(yè)務(wù)性能數(shù)據(jù)的請(qǐng)求消息,該請(qǐng)求消息的消息體可根據(jù)性能模板中的請(qǐng)求消息體來確 定,其中可包括性能指標(biāo)ID,以便業(yè)務(wù)模塊獲取相應(yīng)的性能數(shù)據(jù)。性能模塊接收到業(yè)務(wù)模塊 返回的響應(yīng)消息后,從該響應(yīng)消息中獲取業(yè)務(wù)模塊返回的業(yè)務(wù)性能數(shù)據(jù)。具體的,獲取業(yè)務(wù)性能數(shù)據(jù)的操作可由性能模塊中的獲取子模塊實(shí)現(xiàn)。步驟505、性能模塊將獲取到的業(yè)務(wù)性能數(shù)據(jù)進(jìn)行匯總處理。具體的,性能模塊中的獲取子模塊可將獲取到的性能數(shù)據(jù)發(fā)送給數(shù)據(jù)匯總子模 塊,由數(shù)據(jù)匯總子模塊進(jìn)行數(shù)據(jù)匯總流程,對(duì)數(shù)據(jù)進(jìn)行整合,并將匯總處理后的數(shù)據(jù)存儲(chǔ)到 性能數(shù)據(jù)庫(kù)中。步驟506、性能模塊按照常規(guī)流程,從網(wǎng)絡(luò)設(shè)備采集設(shè)備性能數(shù)據(jù),并進(jìn)行匯總處理。具體的,性能模塊中的數(shù)據(jù)采集子模塊從網(wǎng)絡(luò)設(shè)備的Mib節(jié)點(diǎn)采集性能數(shù)據(jù),如 需要可進(jìn)一步發(fā)送給數(shù)據(jù)計(jì)算子模塊進(jìn)行處理,然后數(shù)據(jù)匯總子模塊將采集到的性能數(shù)據(jù) 或者進(jìn)一步計(jì)算處理的性能數(shù)據(jù)進(jìn)行匯總處理。以上流程可以是按照設(shè)定的采集周期執(zhí)行的,也可以是根據(jù)用戶(如網(wǎng)絡(luò)管理 員)提交的命令或其它方式觸發(fā)執(zhí)行的。上述流程中的業(yè)務(wù)模塊需要獲取性能統(tǒng)計(jì)數(shù)據(jù),以便在性能模塊請(qǐng)求時(shí),將統(tǒng)計(jì)出 的性能數(shù)據(jù)發(fā)送給性能模塊。圖6示出了業(yè)務(wù)模塊的處理流程,如圖所示,該流程可包括步驟601、業(yè)務(wù)模塊進(jìn)行初始化處理。該步驟中,業(yè)務(wù)模塊啟動(dòng)時(shí),啟用消息監(jiān)聽器,以監(jiān)聽特定命令碼的消息,該命令 碼與業(yè)務(wù)模塊注冊(cè)到性能模板中的消息碼相同,該消息為性能模塊發(fā)送的獲取性能數(shù)據(jù)的 請(qǐng)求消息。步驟602、當(dāng)業(yè)務(wù)模塊監(jiān)聽到性能模塊發(fā)送的請(qǐng)求獲取性能數(shù)據(jù)的請(qǐng)求消息后,接 收該請(qǐng)求消息,根據(jù)其中的性能指標(biāo)ID獲取對(duì)應(yīng)的性能數(shù)據(jù)。步驟603、業(yè)務(wù)模塊根據(jù)獲取到的性能數(shù)據(jù)響應(yīng)消息,并返回給性能模塊。該步驟中,業(yè)務(wù)模塊可針對(duì)每個(gè)性能指標(biāo)ID生成一條性能數(shù)據(jù),如果有多個(gè)性能指標(biāo)ID,則生成性能數(shù)據(jù)列表,其中存儲(chǔ)所有性能數(shù)據(jù)的統(tǒng)計(jì)信息記錄,并將其攜帶于響應(yīng) 消息發(fā)送給性能模塊。該業(yè)務(wù)模塊還可根據(jù)向性能模塊注冊(cè)的響應(yīng)消息體來生成響應(yīng)消息 的消息體,其中攜帶有響應(yīng)消息體定義的內(nèi)容。
每當(dāng)業(yè)務(wù)模塊監(jiān)聽到特定命令碼的消息時(shí),都可按照上述流程的步驟602和步驟 603進(jìn)行處理。通過以上描述可以看出,由于對(duì)業(yè)務(wù)方面的性能數(shù)據(jù)的采集和統(tǒng)計(jì)工作由各個(gè)業(yè) 務(wù)模塊完成,因此即使在網(wǎng)絡(luò)設(shè)備的Mib節(jié)點(diǎn)中沒有這些性能數(shù)據(jù),也可以由業(yè)務(wù)模塊根 據(jù)本模塊中的業(yè)務(wù)數(shù)據(jù)計(jì)算得到,從而解決了無法從沒有Mib對(duì)應(yīng)信息的網(wǎng)絡(luò)設(shè)備上獲取 性能數(shù)據(jù)的問題。而對(duì)于能夠從網(wǎng)絡(luò)設(shè)備的Mib節(jié)點(diǎn)中獲取的性能數(shù)據(jù),則可按照現(xiàn)有機(jī) 制進(jìn)行性能數(shù)據(jù)的采集和處理,從而實(shí)現(xiàn)了與現(xiàn)有技術(shù)方案的兼容。綜上所述,本發(fā)明實(shí)施例所提供的技術(shù)方案,使網(wǎng)絡(luò)管理服務(wù)器的性能模塊能夠 在現(xiàn)有模式下擺脫必須從網(wǎng)絡(luò)設(shè)備Mib節(jié)點(diǎn)上采集性能數(shù)據(jù)的局限,從而能夠獲取各個(gè)業(yè) 務(wù)模塊中的具體業(yè)務(wù)統(tǒng)計(jì)數(shù)據(jù)。各個(gè)獨(dú)立的業(yè)務(wù)模塊也不必重復(fù)對(duì)業(yè)務(wù)統(tǒng)計(jì)數(shù)據(jù)進(jìn)行存 儲(chǔ)、匯總、轉(zhuǎn)儲(chǔ)等功能,簡(jiǎn)化了業(yè)務(wù)模塊的功能,提高了整個(gè)網(wǎng)管系統(tǒng)的效率,所有的業(yè)務(wù)性 能數(shù)據(jù)都能夠通過性能模塊對(duì)外進(jìn)行統(tǒng)一管理和對(duì)外展示。需要說明的是,本發(fā)明實(shí)施例提供的性能模板結(jié)構(gòu)僅為一種優(yōu)選的實(shí)現(xiàn)方式,根 據(jù)以上思想所得到的性能模板結(jié)構(gòu)或者其它類型的數(shù)據(jù)組織結(jié)構(gòu)都應(yīng)在本發(fā)明的保護(hù)范 圍之內(nèi)。還需要說明的是,本發(fā)明實(shí)施例所提供的性能模塊的結(jié)構(gòu)僅為一種優(yōu)選的實(shí)現(xiàn)方 式,任何具有上述功能的性能模塊或網(wǎng)絡(luò)管理系統(tǒng),都應(yīng)在本發(fā)明的保護(hù)范圍之內(nèi)。例如, 從網(wǎng)絡(luò)設(shè)備的Mib節(jié)點(diǎn)采集性能數(shù)據(jù)和從業(yè)務(wù)模塊獲取性能數(shù)據(jù)的操作都可以有獲取子 模塊實(shí)現(xiàn),或者都可以有數(shù)據(jù)采集子模塊實(shí)現(xiàn),與此有關(guān)的連接關(guān)系可相應(yīng)調(diào)整。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
一種網(wǎng)絡(luò)性能數(shù)據(jù)處理方法,其特征在于,包括以下步驟當(dāng)需要采集性能數(shù)據(jù)時(shí),確定待采集的性能數(shù)據(jù)是否需要從業(yè)務(wù)模塊獲取;當(dāng)待采集的性能數(shù)據(jù)需要從業(yè)務(wù)模塊獲得時(shí),向業(yè)務(wù)模塊發(fā)送獲取性能數(shù)據(jù)的請(qǐng)求消息,并接收所述業(yè)務(wù)模塊返回的響應(yīng)消息,所述響應(yīng)消息中攜帶有所述業(yè)務(wù)模塊所統(tǒng)計(jì)出的性能數(shù)據(jù);否則,直接從網(wǎng)絡(luò)設(shè)備的Mib節(jié)點(diǎn)獲取性能數(shù)據(jù);對(duì)獲取到的性能數(shù)據(jù)進(jìn)行匯總。
2.如權(quán)利要求1所述的方法,其特征在于,預(yù)先為待采集數(shù)據(jù)配置有性能模板,所述性 能模塊中包括模板類型標(biāo)識(shí),所述模板類型標(biāo)識(shí)包括用于表示需要向業(yè)務(wù)模塊獲取性能數(shù) 據(jù)的模板類型標(biāo)識(shí);所述確定待采集的性能數(shù)據(jù)是否需要從業(yè)務(wù)模塊獲取,具體為根據(jù)所述性能模板中 的模板類型標(biāo)識(shí)確定待采集的性能數(shù)據(jù)是否需要從業(yè)務(wù)模塊獲取。
3.如權(quán)利要求2所述的方法,其特征在于,所述性能模板中還包括業(yè)務(wù)模塊標(biāo)識(shí); 所述向業(yè)務(wù)模塊發(fā)送獲取性能數(shù)據(jù)的請(qǐng)求消息,具體為根據(jù)所述待采集性能數(shù)據(jù)對(duì)應(yīng)的性能模板中的業(yè)務(wù)模塊標(biāo)識(shí),向?qū)?yīng)的業(yè)務(wù)模塊發(fā)送獲取性能數(shù)據(jù)的請(qǐng)求消息。
4.如權(quán)利要求2所述的方法,其特征在于,所述性能模塊還包括請(qǐng)求消息體,所述請(qǐng)求 消息體包括性能指標(biāo)ID,所述獲取性能數(shù)據(jù)的請(qǐng)求消息的消息體根據(jù)性能模板中的請(qǐng)求消 息體生成,其中攜帶有性能指標(biāo)ID ;所述業(yè)務(wù)模塊根據(jù)所述性能指標(biāo)ID獲取對(duì)應(yīng)的性能數(shù)據(jù),并將其攜帶于所述響應(yīng)消息。
5.如權(quán)利要求2所述的方法,其特征在于,所述性能模板中還包括命令碼,所述獲取性 能數(shù)據(jù)的請(qǐng)求消息中攜帶有所述命令碼,所述請(qǐng)求消息中攜帶有所述命令碼;所述響應(yīng)消息是所述業(yè)務(wù)模塊監(jiān)聽到攜帶有所述命令碼的請(qǐng)求消息后發(fā)送的。
6.如權(quán)利要求1所述的方法,其特征在于,所述需要采集性能數(shù)據(jù)時(shí),包括性能數(shù)據(jù) 采集周期到達(dá)時(shí),或接收到性能數(shù)據(jù)采集命令時(shí)。
7.—種網(wǎng)絡(luò)性能數(shù)據(jù)處理裝置,應(yīng)用于包括所述網(wǎng)絡(luò)性能數(shù)據(jù)處理裝置、業(yè)務(wù)模塊以 及網(wǎng)絡(luò)設(shè)備所組成的網(wǎng)絡(luò)系統(tǒng)中,其特征在于,包括確定子模塊,用于在需要采集性能數(shù)據(jù)時(shí),確定待采集的性能數(shù)據(jù)是否需要從業(yè)務(wù)模 塊獲??;獲取子模塊,與所述確定子模塊連接,用于在所述確定子模塊確定待采集的性能數(shù)據(jù) 需要從業(yè)務(wù)模塊獲得時(shí),向業(yè)務(wù)模塊發(fā)送獲取性能數(shù)據(jù)的請(qǐng)求消息,并接收所述業(yè)務(wù)模塊 返回的響應(yīng)消息,所述響應(yīng)消息中攜帶有所述業(yè)務(wù)模塊所統(tǒng)計(jì)出的性能數(shù)據(jù);否則,直接從 網(wǎng)絡(luò)設(shè)備的Mib節(jié)點(diǎn)獲取性能數(shù)據(jù)數(shù)據(jù)匯總子模塊,與所述獲取子模塊連接,用于對(duì)所述獲取子模塊獲取到的性能數(shù)據(jù) 進(jìn)行匯總。
8.如權(quán)利要求7所述的裝置,其特征在于,還包括數(shù)據(jù)采集子模塊和數(shù)據(jù)計(jì)算子模塊; 所述數(shù)據(jù)采集子模塊,與所述確定子模塊連接,用于在所述確定子模塊確定待采集的性能數(shù)據(jù)不需要從業(yè)務(wù)模塊獲得時(shí),從網(wǎng)絡(luò)設(shè)備的Mib節(jié)點(diǎn)采集性能數(shù)據(jù);所述數(shù)據(jù)計(jì)算子模塊,與所述數(shù)據(jù)采集子模塊連接,用于對(duì)所述數(shù)據(jù)采集子模塊采集 的性能數(shù)據(jù)進(jìn)行計(jì)算處理;所述數(shù)據(jù)匯總子模塊,與所述數(shù)據(jù)計(jì)算子模塊連接,用于對(duì)所述數(shù)據(jù)計(jì)算子模塊計(jì)算 處理后的性能數(shù)據(jù)進(jìn)行匯總。
9.如權(quán)利要求7或8所述的裝置,其特征在于,還包括存儲(chǔ)子模塊;所述存儲(chǔ)子模塊,用于存儲(chǔ)預(yù)先為待采集數(shù)據(jù)而配置的性能模板,所述性能模塊中包 括模板類型標(biāo)識(shí),所述模板類型標(biāo)識(shí)中包括用于表示需要向業(yè)務(wù)模塊獲取性能數(shù)據(jù)的模板 類型標(biāo)識(shí);所述確定子模塊還與所述存儲(chǔ)子模塊連接,用于根據(jù)所述性能模板中的模板類型標(biāo)識(shí) 確定待采集的性能數(shù)據(jù)是否需要從業(yè)務(wù)模塊獲取。
10.如權(quán)利要求9所述的裝置,其特征在于,所述性能模板中還包括業(yè)務(wù)模塊標(biāo)識(shí);所述獲取子模塊具體用于,根據(jù)所述待采集性能數(shù)據(jù)對(duì)應(yīng)的性能模板中的業(yè)務(wù)模塊標(biāo) 識(shí),向?qū)?yīng)的業(yè)務(wù)模塊發(fā)送獲取性能數(shù)據(jù)的請(qǐng)求消息。
11.如權(quán)利要求9所述的裝置,其特征在于,所述性能模塊還包括請(qǐng)求消息體,所述請(qǐng) 求消息體包括性能指標(biāo)ID,所述獲取性能數(shù)據(jù)的請(qǐng)求消息的消息體根據(jù)性能模板中的消息 體生成,其中攜帶有性能指標(biāo)ID ;所述獲取子模塊具體用于,接收所述業(yè)務(wù)模塊根據(jù)所述性能指標(biāo)ID獲取對(duì)應(yīng)的性能 數(shù)據(jù)。
12.如權(quán)利要求9所述的裝置,其特征在于,所述性能模板中還包括命令碼,所述獲取 性能數(shù)據(jù)的請(qǐng)求消息中攜帶有所述命令碼;所述獲取子模塊具體用于,發(fā)送攜帶有所述命令碼的請(qǐng)求消息,以及接收所述業(yè)務(wù)模 塊監(jiān)聽到攜帶有所述命令碼的請(qǐng)求消息后,發(fā)送的所述響應(yīng)消息。
13.如權(quán)利要求9所述的裝置,其特征在于,所述確定子模塊具體用于,在性能數(shù)據(jù)采 集周期到達(dá)時(shí),或接收到性能數(shù)據(jù)采集命令時(shí),確定待采集的性能數(shù)據(jù)是否需要從業(yè)務(wù)模 塊獲取。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)性能數(shù)據(jù)處理方法及其裝置,該方法包括以下步驟當(dāng)需要采集性能數(shù)據(jù)時(shí),確定待采集的性能數(shù)據(jù)是否需要從業(yè)務(wù)模塊獲?。划?dāng)待采集的性能數(shù)據(jù)需要從業(yè)務(wù)模塊獲得時(shí),向業(yè)務(wù)模塊發(fā)送獲取性能數(shù)據(jù)的請(qǐng)求消息,并接收所述業(yè)務(wù)模塊返回的響應(yīng)消息,所述響應(yīng)消息中攜帶有所述業(yè)務(wù)模塊所統(tǒng)計(jì)出的性能數(shù)據(jù);否則,直接從網(wǎng)絡(luò)設(shè)備的Mib節(jié)點(diǎn)獲取性能數(shù)據(jù);對(duì)獲取到的性能數(shù)據(jù)進(jìn)行匯總。采用本發(fā)明,可實(shí)現(xiàn)與業(yè)務(wù)相關(guān)的性能數(shù)據(jù)的采集和處理,以及分擔(dān)網(wǎng)絡(luò)管理服務(wù)器的負(fù)載。
文檔編號(hào)H04L12/24GK101860454SQ20101020824
公開日2010年10月13日 申請(qǐng)日期2010年6月24日 優(yōu)先權(quán)日2010年6月24日
發(fā)明者孫帥 申請(qǐng)人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
个旧市| 石屏县| 金华市| 黔江区| 北海市| 岑巩县| 永和县| 大安市| 青州市| 正宁县| 九寨沟县| 绥化市| 榆中县| 阳新县| 景东| 江都市| 瑞金市| 襄汾县| 泸西县| 泰和县| 青海省| 濮阳县| 嘉荫县| 额尔古纳市| 马龙县| 望江县| 东辽县| 林芝县| 英吉沙县| 新密市| 佛教| 永和县| 江都市| 石家庄市| 江源县| 崇州市| 景宁| 阿拉善左旗| 福泉市| 西盟| 彭阳县|