專利名稱::網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標的處理方法和裝置、數(shù)據(jù)管理系統(tǒng)的制作方法
技術領域:
:本發(fā)明涉及通信網(wǎng)絡管理
技術領域:
,尤其涉及一種網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標的處理方法和裝置,以及一種網(wǎng)管統(tǒng)計分析數(shù)據(jù)的管理系統(tǒng)。
背景技術:
:網(wǎng)絡管理系統(tǒng)(以下簡稱網(wǎng)管系統(tǒng))是通信支撐網(wǎng)絡的重要組成部分之一,包含資源管理、告警管理、性能管理、帳務管理、業(yè)務管理五部分,其中,資源管理、告警管理和性能管理是目前網(wǎng)管系統(tǒng)中的主要建設內(nèi)容。對于電信運營商而言,其網(wǎng)管系統(tǒng)的重要職責之一是向網(wǎng)絡的維護、分析、規(guī)劃、優(yōu)化以及決策人員提供及時、準確、能夠反映網(wǎng)絡實際狀況的數(shù)據(jù)(即網(wǎng)管數(shù)據(jù)),而這些數(shù)據(jù)中,大約80%左右的數(shù)據(jù)都是來自于網(wǎng)絡設備的性能數(shù)據(jù)和資源數(shù)據(jù)。由于來自于網(wǎng)絡設備的數(shù)據(jù)在網(wǎng)管系統(tǒng)提供的數(shù)據(jù)中占據(jù)了絕大部分比例,因此,網(wǎng)管系統(tǒng)必須提供強大的對網(wǎng)絡設備提供的數(shù)據(jù)進行管理的功能。隨著電信運營商網(wǎng)絡規(guī)模的不斷擴大,網(wǎng)絡設備的類型也越來越多樣化。雖然網(wǎng)絡設備提供商根據(jù)國際規(guī)范提供了很多不同網(wǎng)絡設備都能通用的指標,但由于各種網(wǎng)絡設備都有著與自身設備結構相關的特殊統(tǒng)計指標,網(wǎng)絡設備向網(wǎng)管系統(tǒng)提供的數(shù)據(jù)還是各不相同的。目前,如何使對網(wǎng)管數(shù)據(jù)的管理不僅能夠滿足快速增長的網(wǎng)絡規(guī)4莫,還能滿足變化多樣的統(tǒng)計分析需求,同時更使得網(wǎng)管數(shù)據(jù)具有充分的開放性成為網(wǎng)管系統(tǒng)建設中的一個難點問題。網(wǎng)管數(shù)據(jù)的一個重要特性是它具有層次性,如圖l所示,為網(wǎng)管數(shù)據(jù)層次的關系圖。從圖中可以看到,網(wǎng)管數(shù)據(jù)主要可以分成三層最底層是原始數(shù)據(jù)層,該層數(shù)據(jù)完全忠實于網(wǎng)絡設備廠商提供的原始數(shù)據(jù),對數(shù)據(jù)本身不做屏蔽廠家特性的歸一化處理;中間層為基礎數(shù)據(jù)層,該層數(shù)據(jù)中繼續(xù)保留著網(wǎng)絡設備類型信息及網(wǎng)絡設備廠商的特性信息,因此依然能區(qū)分網(wǎng)絡設備類型和網(wǎng)絡設備廠商;上層為匯總數(shù)據(jù)層,該層面向網(wǎng)絡提供統(tǒng)計指標,不再保留網(wǎng)絡設備廠商的特性信息。對應于網(wǎng)管數(shù)據(jù)的層次性,網(wǎng)管系統(tǒng)中對于數(shù)據(jù)的存儲也是采用分層的結構,其結構可以用三個層次的數(shù)據(jù)表進行表示,一組同類型的數(shù)據(jù)構成一個數(shù)據(jù)表,而一組同類型的數(shù)據(jù)表又構成一個數(shù)據(jù)表層,分別為原始數(shù)據(jù)表層、基礎數(shù)據(jù)表層和匯總數(shù)據(jù)表層,其中,原始數(shù)據(jù)表層、基礎數(shù)據(jù)表層和匯總數(shù)據(jù)表層共同構成一個數(shù)據(jù)表層存儲單元。如圖2所示,為現(xiàn)有技術中網(wǎng)管數(shù)據(jù)的數(shù)據(jù)流在數(shù)據(jù)采集層、數(shù)據(jù)管理層以及應用層中的流向示意圖。首先,網(wǎng)管系統(tǒng)中的釆集/分析模塊對各個數(shù)據(jù)源(即通信網(wǎng)網(wǎng)元)進行采集,得到原始數(shù)據(jù),并將得到的原始數(shù)據(jù)存儲到原始數(shù)據(jù)表層中的特定的原始數(shù)據(jù)表中。然后,算法及計算模塊根據(jù)配置文件中存儲的需要計算的基礎層統(tǒng)計分析指標,以及存儲在算法及計算模塊中的與該基礎層統(tǒng)計分析指標對應的計算規(guī)則,調(diào)用原始數(shù)據(jù)表中存儲的原始數(shù)據(jù)進行計算,或調(diào)用基礎數(shù)據(jù)表層中的基礎數(shù)據(jù)進行計算,也可調(diào)用原始數(shù)據(jù)層中的原始數(shù)據(jù)和基礎數(shù)據(jù)層中的基礎數(shù)據(jù)進行聯(lián)合計算,得到基礎層統(tǒng)計分析指標,并將其作為基礎數(shù)據(jù)存儲到基礎數(shù)據(jù)表層中的特定的基礎數(shù)據(jù)表中。最后,算法及計算模塊根據(jù)配置文件中存儲的需要計算的匯總層統(tǒng)計分析指標,以及存儲在算法及計算模塊中的與該匯總層統(tǒng)計分析指標對應的計算規(guī)則,調(diào)用基礎數(shù)據(jù)表中存儲的基礎數(shù)據(jù)進行計算,或調(diào)用原始數(shù)據(jù)表層中的原始數(shù)據(jù)進行計算,也可調(diào)用原始數(shù)據(jù)層中的原始數(shù)據(jù)和基礎數(shù)據(jù)層中的基礎數(shù)據(jù)進行聯(lián)合進行計算,得到匯總層統(tǒng)計分析指標,并將其作為匯總數(shù)據(jù)存儲到匯總數(shù)據(jù)表層中的特定的匯總數(shù)據(jù)表中。在應用層中,應用系統(tǒng)可以根據(jù)需要調(diào)用原始數(shù)據(jù)表層、基礎數(shù)據(jù)表層和匯總數(shù)據(jù)表層中存儲的數(shù)據(jù)。在上述的基礎數(shù)據(jù)和匯總數(shù)據(jù)的計算生成過程中,需要依據(jù)各項統(tǒng)計分析指標的基本信息,以及各項統(tǒng)計分析指標對應的計算規(guī)則進行計算,而在現(xiàn)有技術中,如圖2所示,是采用將各項統(tǒng)計分析指標放置在配置文件中,而將各項統(tǒng)計分析指標對應的計算規(guī)則寫在算法及計算模塊中的算法程序中的方式,這就使得現(xiàn)有技術存在著以下的缺陷由于各項統(tǒng)計分析指標與其對應的計算規(guī)則之間的映射關系是非常復雜的,因此當某項統(tǒng)計分析指標或者其對應的算法發(fā)生改變時(比如新增了網(wǎng)絡設備類型,或網(wǎng)絡設備的版本發(fā)生升級等),需要根據(jù)復雜的映射關系對包含該項統(tǒng)計分析指標對應的計算規(guī)則在內(nèi)的程序進行大量修改,維護工作量和難度均較大;對于運營商而言,如果各項統(tǒng)計分析指標對應的計算MJI'j寫在程序中,會導致網(wǎng)管數(shù)據(jù)的管理平臺不夠開放和透明,使得網(wǎng)管數(shù)據(jù)的管理受限于軟件開發(fā)商;此外,現(xiàn)有技術中是采用周期定時觸發(fā)的方式,按照一定的時間周期觸發(fā)指標計算模塊完成對基礎層統(tǒng)計分析指標和匯總層統(tǒng)計分析指標的計算,由于在對某項統(tǒng)計分析指標進行計算時,存在著計算該統(tǒng)計分析指標所需要的所有數(shù)據(jù)中只有一部分準備好了,還需要等待另一部分數(shù)據(jù)也準備好的情況,這就使得基于周期觸發(fā)機制的基礎層和匯總層統(tǒng)計分析指標的計算容易產(chǎn)生延遲,從而采用周期定時觸發(fā)的方式計算統(tǒng)計分析指標,會對實際的網(wǎng)絡監(jiān)控和分析造成不利影響,也無法達到對網(wǎng)管數(shù)據(jù)進行處理的實時性要求。
發(fā)明內(nèi)容本發(fā)明提供一種網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標的處理方法和裝置,以及一種網(wǎng)管統(tǒng)計分析數(shù)據(jù)的管理系統(tǒng),用以解決現(xiàn)有技術中由于統(tǒng)計分析指標及其對應的計算規(guī)則的變化產(chǎn)生的維護量較大的問題。為此,本發(fā)明采用如下方案一種網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標的處理方法,對統(tǒng)計分析指標的處理包括從存儲網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標及所述統(tǒng)計分析指標對應的計算規(guī)則的存儲地址的映射存儲結構中,查找要計算的統(tǒng)計分析指標對應的計算規(guī)則的存儲地址;根據(jù)查找到的計算規(guī)則的存儲地址,在存儲有計算規(guī)則和所述計算規(guī)則所涉及參數(shù)的存儲地址的映射存儲結構中,獲取到對應的計算規(guī)則及該計算規(guī)則所涉及參數(shù)的存儲地址;根據(jù)獲取到的參數(shù)的存儲地址,在存儲有各計算規(guī)則所涉及參數(shù)的存儲結構中獲取該計算規(guī)則所涉及參數(shù)的值;根據(jù)獲取到的所述計算規(guī)則和該計算規(guī)則所涉及參數(shù)的值,計算出對應的統(tǒng)計分析指標值。該方法還包括按照統(tǒng)計分析指標及所述統(tǒng)計分析指標的值的存儲地址的映射存儲結構,將計算得到的統(tǒng)計分析指標值存儲到用于存儲各統(tǒng)計分析指標的值的存儲結構中。在上述方法中對對應的統(tǒng)計分析指標的值的計算可以按照預先設置的周期規(guī)則,在每到達一個時間周期時,執(zhí)行一次所述統(tǒng)計分析指標的計算;也可以在每次接收到已經(jīng)完成規(guī)定數(shù)量的原始數(shù)據(jù)的采集和存儲的通知消息后,對計算規(guī)則涉及所述采集到的原始數(shù)據(jù)的統(tǒng)計分析指標執(zhí)行一次所述計算;還可以當一個統(tǒng)計分析指標計算完成時,對計算規(guī)則涉及該計算完成的統(tǒng)計分析指標的值的統(tǒng)計分析指標執(zhí)行一次所述計算。一種網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標的處理裝置,包括第一查找單元,從存儲有網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標及所述指標對應的計算規(guī)則的存儲地址的映射存儲結構中,查找到要計算的統(tǒng)計分析指標對應的計算規(guī)則的存儲地址;第一獲取單元,根據(jù)第一查找單元查找到的計算規(guī)則的存儲地址,在存儲有統(tǒng)計分析指標對應的計算規(guī)則和所述計算規(guī)則所涉及參數(shù)的存儲地址的映射存儲結構中,獲取到對應的計算規(guī)則及該計算規(guī)則所涉及參數(shù)的存儲地址;第二獲取單元,根據(jù)第一獲取單元獲取到的參數(shù)的存儲地址,在存儲有各計算規(guī)則所涉及參數(shù)的存儲結構中獲取該計算規(guī)則所涉及參數(shù)的值;計算單元,根據(jù)第一獲取單元獲取到的所述計算規(guī)則和第二獲取單元獲取到的該計算規(guī)則所涉及參數(shù)的值,計算出對應的統(tǒng)計分析指標值;該處理裝置還包括存儲單元,用于按照統(tǒng)計分析指標及所述統(tǒng)計分析指標的值的存儲地址的第三映射存儲結構,將計算單元計算得到的統(tǒng)計分析指標值存儲到用于存儲各統(tǒng)計分析指標的值的存儲結構中。一種網(wǎng)管統(tǒng)計分析數(shù)據(jù)的管理系統(tǒng),包括存儲有統(tǒng)計分析指標及所述指標對應的計算規(guī)則的存儲地址的第一映射存儲單元;存儲有統(tǒng)計分析指標對應的計算規(guī)則和所述計算規(guī)則所涉及參數(shù)的存儲地址的第二映射存儲單元,其中在第二映射存儲單元中各計算規(guī)則分別具有不同的存儲地址;存儲有統(tǒng)計分析指標及所述統(tǒng)計分析指標的值的存儲地址的第三映射存儲單元;存儲有各計算規(guī)則所涉及參數(shù)和統(tǒng)計分析指標的值的存儲單元,其中各統(tǒng)計分析指標的值在該存儲單元中分別具有不同的存儲地址;采集/分析^t塊,采集數(shù)據(jù)源中的原始數(shù)據(jù),并將采集到的原始數(shù)據(jù)作為統(tǒng)計分析指標對應的計算規(guī)則所涉及的參數(shù)存儲到所述存儲單元;指標計算模塊,在第一映射存儲單元中查找到要計算的統(tǒng)計分析指標對應的計算規(guī)則的存儲地址;根據(jù)查找到的計算規(guī)則的存儲地址,在第二映射存儲單元中獲取到對應的計算規(guī)則及該計算規(guī)則所涉及的參數(shù)的存儲地址;根據(jù)獲取到的參數(shù)的存儲地址,在所述存儲單元中獲取該計算規(guī)則所涉及參數(shù)的值;根據(jù)獲取到的所述計算規(guī)則和該計算規(guī)則所涉及參數(shù)的值,計算出對應的統(tǒng)計分析指標值;并按照第三映射存儲單元,將計算得到的統(tǒng)計分析指標值存儲到所述存儲單元中;應用系統(tǒng),在接收到指標計算模塊發(fā)來的用于通知對應統(tǒng)計分析指標值已經(jīng)計算完成的通知消息時,到所述存儲單元中獲取對應的統(tǒng)計分析指標值。一種網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標的處理方法,包括保存網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標、該指標對應的計算規(guī)則以及所述計算規(guī)則所涉及參數(shù)的存儲地址;按照所述存儲地址獲取所述計算規(guī)則所涉及參數(shù)的值,根據(jù)所述計算規(guī)則計算對應的統(tǒng)計分析指標。其中,所述網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標包括網(wǎng)管數(shù)據(jù)的基礎層統(tǒng)計分析指標和/或匯總層統(tǒng)計分析指標;所述計算規(guī)則所涉及的參數(shù)包括網(wǎng)管數(shù)據(jù)的原始層數(shù)據(jù)和/或基礎層數(shù)據(jù)。圖1為現(xiàn)有技術的網(wǎng)管數(shù)據(jù)層次關系圖;圖2為現(xiàn)有技術中網(wǎng)管教:據(jù)流的流向示意圖;圖3為本發(fā)明實施例中網(wǎng)管數(shù)據(jù)流的流向以及消息流向示意圖;圖4為本發(fā)明實施例提供的網(wǎng)管統(tǒng)計分析數(shù)據(jù)的管理方案中對網(wǎng)管數(shù)據(jù)進行處理的流程示意圖5為本發(fā)明實施例提供的網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標的計算裝置的結構示意圖。具體實施例方式本發(fā)明實施例提出了一種網(wǎng)管統(tǒng)計分析數(shù)據(jù)的管理方案,通過將統(tǒng)計分析指標及其對應的計算規(guī)則從配置文件以及程序中獨立出來,并以元數(shù)據(jù)表的形式進行描述和存儲,實現(xiàn)了對網(wǎng)管數(shù)據(jù)的透明和開放管理,使得在統(tǒng)計分析指標及其對應的計算規(guī)則發(fā)生變化時,只需找到元數(shù)據(jù)表中統(tǒng)計分析指標及其對應的計算規(guī)則,然后再對該找到的統(tǒng)計分析指標及其對應的計算規(guī)則進行修改即可,從而使修改算法產(chǎn)生的維護量大為減小。該方案中的數(shù)據(jù)流向和消息流向示意圖如3所示,從數(shù)據(jù)源采集得到的數(shù)據(jù)經(jīng)過處理后在三個層次間流動,該三個層次自下而上分別為數(shù)據(jù)采集層、數(shù)據(jù)管理層和應用層。在數(shù)據(jù)采集層中包含采集/分析模塊,該模塊實現(xiàn)對數(shù)據(jù)源數(shù)據(jù)的釆集和分析。在數(shù)據(jù)管理層中,包含原始數(shù)據(jù)表層、基礎數(shù)據(jù)表層、匯總數(shù)據(jù)表層,以及指標計算^t塊和元數(shù)據(jù)表。在應用層中,包含應用系統(tǒng)。采用該方案對網(wǎng)管數(shù)據(jù)進行處理的具體實現(xiàn)流程如圖4所示步驟41,在數(shù)據(jù)管理層中,采用元數(shù)據(jù)表對統(tǒng)計分析指標及其對應的計算規(guī)則,以及各數(shù)據(jù)表層中的信息進行分層管理;與網(wǎng)管系統(tǒng)的三個數(shù)據(jù)表層次相對應,將元數(shù)據(jù)表也劃分為三層進行管理,從下至上分別為原始層,基礎層和匯總層,而在每一層中,釆用多張表的形式對網(wǎng)管數(shù)據(jù)進行描述和管理,具體方法如下:在原始層中,預先建立如下的映射關系表原始層-元數(shù)據(jù)表1:<table>tableseeoriginaldocumentpage12</column></row><table><table>tableseeoriginaldocumentpage13</column></row><table>基礎層-元數(shù)據(jù)表3:<table>tableseeoriginaldocumentpage13</column></row><table>...基礎層-元數(shù)據(jù)表4:<table>tableseeoriginaldocumentpage13</column></row><table>在匯總層中,預先建立如下的映射關系表:匯總層-元數(shù)據(jù)表1:<table>tableseeoriginaldocumentpage13</column></row><table>匯總層-元數(shù)據(jù)表2:<table>tableseeoriginaldocumentpage14</column></row><table>匯總層-元數(shù)據(jù)表3:<table>tableseeoriginaldocumentpage14</column></row><table>匯總層-元數(shù)據(jù)表4:<table>tableseeoriginaldocumentpage14</column></row><table>特別的,上述原始層-元數(shù)據(jù)表l、基礎層-元數(shù)據(jù)表1和匯總層-元數(shù)據(jù)表1可以合并為一張表,并在該合并的表中增加用于標識其三個子表的字段;原始層-元數(shù)據(jù)表2、基礎層-元數(shù)據(jù)表2和匯總層-元數(shù)據(jù)表2可以合并為一張表,并在該合并的表中增加用于標識其兩個子表的字段;基礎層-元數(shù)據(jù)表3和匯總層-元數(shù)據(jù)表3也可以合并為一張表,并在該合并的表中增加用于標識其兩個子表的字段,同理,基礎層-元數(shù)據(jù)表4和匯總層-元數(shù)據(jù)表4也可以合并為一張表,并在該合并的表中增加用于標識其兩個子表的字段。通過步驟41中釆用元數(shù)據(jù)表的形式對統(tǒng)計分析指標進行管理,可以實現(xiàn)將統(tǒng)計分析指標及其對應的算法從程序中獨立出來,從而實現(xiàn)統(tǒng)計分析指標的自描述。后續(xù)需要對統(tǒng)計分析指標及其對應的算法進行修改時,只需要從表中找到需要修改的統(tǒng)計分析指標及其對應的算法所在的存儲空間,即可對該存儲空間中的內(nèi)容進行修改??梢?,與現(xiàn)有技術相比,采用元數(shù)據(jù)表對統(tǒng)計分析指標進行管理的方式,可以^使得對統(tǒng)計指標及其對應算法的維護量大為減小。同時,采用元數(shù)據(jù)表進行分層管理的形式還使得對網(wǎng)管數(shù)據(jù)的管理變得更加透明和開放,使得對網(wǎng)管數(shù)據(jù)的管理擁有更大的可擴展性,也實現(xiàn)了對網(wǎng)管數(shù)據(jù)的充分有效利用。需要說明的是,上述的用于存儲統(tǒng)計分析指標及其對應的計算規(guī)則的存儲地址的表、用于存儲統(tǒng)計分析指標對應的計算規(guī)則和該計算規(guī)則所涉及參數(shù)的存儲地址的表、用于存儲統(tǒng)計分析指標及該統(tǒng)計分析指標的值的存儲地址的表,以及用于存儲各計算規(guī)則所涉及參數(shù)和統(tǒng)計分析指標的值的表,不僅可以采用元數(shù)據(jù)表的形式,還可以采用其他存儲結構進行存儲的形式。對上述統(tǒng)計數(shù)據(jù)釆用這些存儲結構進行存儲的裝置,都在本發(fā)明的保護范圍之內(nèi)。步驟42,采集/分析模塊開始對數(shù)據(jù)源的原始數(shù)據(jù)進行采集,得到原始數(shù)據(jù);步驟43,數(shù)據(jù)采集/分析模塊將采集到的原始數(shù)據(jù)存儲到原始數(shù)據(jù)表層中對應的存儲空間中;步驟44,指標計算模塊根據(jù)元數(shù)據(jù)表中存儲的需要計算的基礎層統(tǒng)計分析指標及其對應的計算規(guī)則,調(diào)用原始數(shù)據(jù)表層中存儲的原始數(shù)據(jù)進行計算,或調(diào)用基礎數(shù)據(jù)表層中的基礎數(shù)據(jù)進行計算,也可調(diào)用原始數(shù)據(jù)層中的原始數(shù)據(jù)和基礎數(shù)據(jù)層中的基礎數(shù)據(jù)進行聯(lián)合進行計算,生成對應的基礎層統(tǒng)計分析指標5具體計算過程為指標計算模塊根據(jù)要計算的基礎層統(tǒng)計分析指標的名稱,在上述預先設置的基礎層-元數(shù)據(jù)表3中,查找到存儲該需要被計算的基礎層統(tǒng)計分析指標所對應的計算規(guī)則的地址,并到該查找到的地址對應的存儲空間中獲取對應的計算規(guī)則,如上述基礎層-元數(shù)據(jù)表4所示;在上述預先設置的基礎層-元數(shù)據(jù)表4中,進一步查找到獲取的計算規(guī)則所用參數(shù)所在的原始數(shù)據(jù)表的名稱(或基礎數(shù)據(jù)表的名稱);按照上述預先設置的原始層-元數(shù)據(jù)表1(或基礎層-元數(shù)據(jù)表1),查找到在原始數(shù)據(jù)表層(或基礎數(shù)據(jù)表層)中存儲該原始數(shù)據(jù)表名稱(或基礎數(shù)據(jù)表名稱)的地址;按照查找到的在原始數(shù)據(jù)表層(或基礎數(shù)據(jù)表層)中的地址,進一步按照上述預先設置的原始層-元數(shù)據(jù)表2(或基礎層-元數(shù)據(jù)表2),查找到在原始數(shù)據(jù)表(或基礎數(shù)據(jù)表)中存儲該原始數(shù)據(jù)的值(或基礎層統(tǒng)計分析指標的值,也就是基礎數(shù)據(jù)的值)的地址;按照查找到的原始數(shù)據(jù)表(或基礎數(shù)據(jù)表)中存儲該原始數(shù)據(jù)的值(或基礎層統(tǒng)計分析指標的值,也就是基礎數(shù)據(jù)的值)的地址,調(diào)用該地址對應存儲空間中的原始數(shù)據(jù)的值(或基礎層統(tǒng)計分析指標的值,也就是^i^出數(shù)據(jù)的值),并按照基礎層-元數(shù)據(jù)表4中的計算規(guī)則,對基礎層-元數(shù)據(jù)表3中需要被計算的基礎層統(tǒng)計分析指標進行計算,得到基礎層統(tǒng)計分析指標的值;步驟45,根據(jù)上述預先設置的基礎層-元數(shù)據(jù)表2,查找到計算生成的基礎層統(tǒng)計分析指標的值(即生成的基礎數(shù)據(jù))的存儲地址,并根據(jù)查找到的存儲地址,將上述步驟44計算得到的基礎層統(tǒng)計分析指標值,作為生成的基礎數(shù)據(jù)存儲到基礎數(shù)據(jù)表層中的對應存儲空間中;步驟46,指標計算模塊根據(jù)基礎數(shù)據(jù)層中存儲的基礎數(shù)據(jù),或調(diào)用原始數(shù)據(jù)表層中的原始數(shù)據(jù)進行計算,也可調(diào)用原始數(shù)據(jù)層中的原始數(shù)據(jù)和J^出數(shù)據(jù)層中的基礎數(shù)據(jù)聯(lián)合進行計算,生成對應的匯總數(shù)據(jù);指標計算模塊根據(jù)要計算的匯總層統(tǒng)計分析指標的名稱,在上述預先設置的匯總層-元數(shù)據(jù)表3中,查找到存儲該需要被計算的匯總層統(tǒng)計分析指標所對應的計算規(guī)則的地址,并到該查找到的地址對應的存儲空間中獲取對應的計算規(guī)則,如上述匯總層-元數(shù)據(jù)表4所示;在上述預先設置的匯總層-元數(shù)據(jù)表4中,進一步查找到獲取的計算規(guī)則所用參數(shù)所在的基礎數(shù)據(jù)表的名稱(或原始數(shù)據(jù)表的名稱);按照上述預先設置的基礎層-元數(shù)據(jù)表1(或原始層-元數(shù)據(jù)表1),查找到在基礎數(shù)據(jù)表層(或原始數(shù)據(jù)表層)中存儲該基礎數(shù)據(jù)表名稱(或原始數(shù)據(jù)表名稱)的地址;按照查找到的在基礎數(shù)據(jù)表層(或原始數(shù)據(jù)表層)中的地址,進一步按照上述預先設置的基礎層-元數(shù)據(jù)表2(或原始層-元數(shù)據(jù)表2),查找到在基礎數(shù)據(jù)表(或原始數(shù)據(jù)表層)中存儲該基礎層統(tǒng)計分析指標的值,也就是&出數(shù)!的值(或原始數(shù)據(jù)的值)的地址;按照查找到的基礎數(shù)據(jù)表(或原始數(shù)據(jù)表)中存儲該基礎數(shù)據(jù)的值(或原始數(shù)據(jù)的值)的地址,調(diào)用該地址對應存儲空間中的基礎數(shù)據(jù)的值(或原始數(shù)據(jù)的值),并按照匯總層-元數(shù)據(jù)表4中的計算規(guī)則,對匯總層-元數(shù)據(jù)表3中需要被計算的匯總層統(tǒng)計分析指標進行計算,得到匯總層統(tǒng)計分析指標的值;步驟47,根據(jù)上述預先設置的匯總層-元數(shù)據(jù)表2,得到計算生成的匯總層統(tǒng)計分析指標值要對應存儲在的匯總數(shù)據(jù)表層中的存儲地址,然后按照得到的存儲地址,將上述步驟46計算得到的匯總層統(tǒng)計分析指標值,作為生成的匯總數(shù)據(jù)存儲到匯總數(shù)據(jù)表層中的對應存儲空間中。在指標計算調(diào)度上,一方面,可以設置指標計算模塊以Tl為周期,來在不同的時間觸發(fā)執(zhí)行基礎層統(tǒng)計分析指標的計算,并以T2為周期,來在不同的時間觸發(fā)執(zhí)行匯總層統(tǒng)計分析指標的計算。另一方面,采集/分析模塊可以在每次采集完成原始數(shù)據(jù),并將采集到的原始數(shù)據(jù)存儲在原始數(shù)據(jù)表層中后,向指標計算模塊發(fā)布數(shù)據(jù)采集完成消息,利用該消息觸發(fā)指標計算模塊執(zhí)行基礎層統(tǒng)計分析指標的計算,這樣可以保證指標計算模塊以最快的速度(相對周期觸發(fā)機制而言,消息觸發(fā)機制的延時可以忽略不計)對特定范圍的基礎層統(tǒng)計分析指標進行計算。由于對所有的基礎層統(tǒng)計分析指標的計算不是在同一時間完成,而是先對所需要的參與計算的原始數(shù)據(jù)表(或基礎數(shù)據(jù)表)都準備好的某個(或某些)基礎層統(tǒng)計分析指標進行計算,因此,當某個(或某些)基礎層統(tǒng)計分析指標計算完成之后,指標計算模塊會對外發(fā)布計算完成消息,通過自反饋機制該計算完成消息會被指標計算模塊截獲,則指標計算模塊根據(jù)接收到的統(tǒng)計分析指標的計算完成消息,再根據(jù)進一步分解出的消息中包含的統(tǒng)計分析指標特征信息,自動查找元數(shù)據(jù)表中存儲的基礎層統(tǒng)計分析指標及其對應的計算規(guī)則,找到可以進行計算的基礎層統(tǒng)計分析指標及其計算規(guī)則,調(diào)用原始數(shù)據(jù)表層(或基礎數(shù)據(jù)表層)中存儲的原始數(shù)據(jù)(或基礎數(shù)據(jù))進行計算,得到基礎層統(tǒng)計分析指標值,并將其作為基礎數(shù)據(jù)存儲到基礎數(shù)據(jù)表層的特定基礎數(shù)據(jù)表中。如此,通過消息的多級自反^t,從而實現(xiàn)對基礎層統(tǒng)計分析指標的多級迭代運算。同理,對于匯總層統(tǒng)計分析指標的計算也是如此,可以實現(xiàn)對匯總層統(tǒng)計分析指標的多級迭代運算。此外,在實現(xiàn)對所有匯總層統(tǒng)計分析指標的計算,并將計算得到的所有匯總層統(tǒng)計分析指標存儲到匯總數(shù)據(jù)表層中的對應存儲空間中后,指標計算模塊向應用層的應用系統(tǒng)發(fā)送計算完成消息,以通知應用系統(tǒng)所有需要計算的統(tǒng)計分析指標均已計算完成。本發(fā)明實施例還提供一種網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標的計算裝置,如圖5所示,包括第一查找單元51,根據(jù)基礎層-元數(shù)據(jù)表3(或匯總層-元數(shù)據(jù)表3),查找到需要計算的基礎層(或匯總層)統(tǒng)計分析指標對應的計算規(guī)則在元數(shù)據(jù)表中的存儲地址;第一獲取單元52,根據(jù)第一查找單元51查找到的計算規(guī)則在元數(shù)據(jù)表中的存儲地址,進一步在該地址對應的存儲空間中,即在基礎層-元數(shù)據(jù)表4(或匯總層-元數(shù)據(jù)表4)中獲取到需要計算的基礎層(或匯總層)統(tǒng)計分析指標對應的計算規(guī)則以及該計算規(guī)則所需要用到的原始數(shù)據(jù)表(或基礎數(shù)據(jù)表)的名稱,并根據(jù)獲取到的需要用到的原始數(shù)據(jù)表(或基礎數(shù)據(jù)表)的名稱,進一步在原始層-元數(shù)據(jù)表l(或基礎層-元數(shù)據(jù)表l)中獲取該原始數(shù)據(jù)表(或基礎數(shù)據(jù)表)在原始數(shù)據(jù)表層(或基礎數(shù)據(jù)表層)中的存儲地址;第二獲取單元53,根據(jù)第一獲取單元52獲取到的原始數(shù)據(jù)表(或基礎數(shù)據(jù)表)在原始數(shù)據(jù)表層(或基礎數(shù)據(jù)表層)中的存儲地址,在原始數(shù)據(jù)表層(或基礎數(shù)據(jù)表層)中獲取該計算規(guī)則所需要用到的原始數(shù)據(jù)(或基礎數(shù)據(jù))的值;計算單元54,根據(jù)第一獲取單元52獲取到的需要計算的基礎層(或匯總層)統(tǒng)計分析指標對應的計算規(guī)則,和第二獲取單元53獲取到的該計算規(guī)則所需要用到的原始數(shù)據(jù)(或基礎數(shù)據(jù))的值,計算出基礎層(或匯總層)統(tǒng)計分析指標值;存儲單元55,按照基礎層-元數(shù)據(jù)表2(或匯總層-元數(shù)據(jù)表2)的內(nèi)容,將由計算單元54計算得到的基礎層(或匯總層)統(tǒng)計分析指標值作為基礎數(shù)據(jù)(或匯總數(shù)據(jù)),存儲到基礎數(shù)據(jù)表(或匯總數(shù)據(jù)表)對應的存儲空間中。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。權利要求1、一種網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標的處理方法,其特征在于,統(tǒng)計分析指標的處理包括從存儲網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標及所述統(tǒng)計分析指標對應的計算規(guī)則的存儲地址的映射存儲結構中,查找要計算的統(tǒng)計分析指標對應的計算規(guī)則的存儲地址;根據(jù)查找到的計算規(guī)則的存儲地址,在存儲有計算規(guī)則和所述計算規(guī)則所涉及參數(shù)的存儲地址的映射存儲結構中,獲取到對應的計算規(guī)則及該計算規(guī)則所涉及參數(shù)的存儲地址;根據(jù)獲取到的參數(shù)的存儲地址,在存儲有各計算規(guī)則所涉及參數(shù)的存儲結構中獲取該計算規(guī)則所涉及參數(shù)的值;根據(jù)獲取到的所述計算規(guī)則和該計算規(guī)則所涉及參數(shù)的值,計算出對應的統(tǒng)計分析指標值。2、如權利要求l所述的方法,其特征在于,還包括按照統(tǒng)計分析指標及所述統(tǒng)計分析指標的值的存儲地址的映射存儲結構,將計算得到的統(tǒng)計分析指標值存儲到用于存儲各統(tǒng)計分析指標的值的存儲結構中。3、如權利要求1所述的方法,其特征在于,按照預先設置的周期規(guī)則,在每到達一個時間周期時,執(zhí)行一次所述統(tǒng)計分析指標的計算。4、如權利要求1所述的方法,其特征在于,在每次接收到已經(jīng)完成規(guī)定數(shù)量的原始數(shù)據(jù)的采集和存儲的通知消息后,對計算規(guī)則涉及所述釆集到的原始數(shù)據(jù)的統(tǒng)計分析指標執(zhí)行一次所述計算。5、如權利要求1所述的方法,其特征在于,當一個統(tǒng)計分析指標計算完成時,對計算規(guī)則涉及該計算完成的統(tǒng)計分析指標的值的統(tǒng)計分析指標執(zhí)行一次所述計算。6、一種網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標的處理裝置,其特征在于,包括第一查找單元,從存儲有網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標及所述指標對應的計算規(guī)則的存儲地址的映射存儲結構中,查找到要計算的統(tǒng)計分析指標對應的計算規(guī)則的存儲地址;第一獲取單元,根據(jù)第一查找單元查找到的計算規(guī)則的存儲地址,在存儲有統(tǒng)計分析指標對應的計算規(guī)則和所述計算規(guī)則所涉及參數(shù)的存儲地址的映射存儲結構中,獲取到對應的計算規(guī)則及該計算規(guī)則所涉及參數(shù)的存儲地址;第二獲取單元,根據(jù)第一獲取單元獲取到的參數(shù)的存儲地址,在存儲有各計算規(guī)則所涉及參數(shù)的存儲結構中獲取該計算規(guī)則所涉及參數(shù)的值;計算單元,根據(jù)第一獲取單元獲取到的所述計算規(guī)則和第二獲取單元獲取到的該計算規(guī)則所涉及參數(shù)的值,計算出對應的統(tǒng)計分析指標值。7、如權利要求6所述的裝置,其特征在于,還包括存儲單元,按照統(tǒng)計分析指標及所述統(tǒng)計分析指標的值的存儲地址的第三映射存儲結構,將計算單元計算得到的統(tǒng)計分析指標值存儲到用于存儲各統(tǒng)計分析指標的值的存儲結構中。8、如權利要求6所述的裝置,其特征在于,所述裝置在每次接收到已經(jīng)完成規(guī)定數(shù)量的原始數(shù)據(jù)的采集和存儲的通知消息后,對計算規(guī)則涉及所述采集到的原始數(shù)據(jù)的統(tǒng)計分析指標執(zhí)行一次所述計算。9、如權利要求6所述的裝置,其特征在于,所述裝置在一個統(tǒng)計分析指標計算完成時,對計算規(guī)則涉及該計算完成的統(tǒng)計分析指標的值的統(tǒng)計分析指標執(zhí)行一次計算。10、一種網(wǎng)管統(tǒng)計分析數(shù)據(jù)的管理系統(tǒng),其特征在于,包括存儲有統(tǒng)計分析指標及所述指標對應的計算規(guī)則的存儲地址的第一映射存儲單元;存儲有統(tǒng)計分析指標對應的計算規(guī)則和所述計算規(guī)則所涉及參數(shù)的存儲地址的第二映射存儲單元,其中在第二映射存儲單元中各計算規(guī)則分別具有不同的存儲地址;存儲有統(tǒng)計分析指標及所述統(tǒng)計分析指標的值的存儲地址的第三映射存儲單元;存儲有各計算規(guī)則所涉及參數(shù)和統(tǒng)計分析指標的值的存儲單元,其中各統(tǒng)計分析指標的值在該存儲單元中分別具有不同的存儲地址;采集/分析模塊,采集數(shù)據(jù)源中的原始數(shù)據(jù),并將采集到的原始數(shù)據(jù)作為統(tǒng)計分析指標對應的計算規(guī)則所涉及的參數(shù)存儲到所述存儲單元;指標計算模塊,在第一映射存儲單元中查找到要計算的統(tǒng)計分析指標對應的計算規(guī)則的存儲地址;根據(jù)查找到的計算規(guī)則的存儲地址,在第二映射存儲單元中獲取到對應的計算規(guī)則及該計算規(guī)則所涉及的參數(shù)的存儲地址;根據(jù)獲取到的參數(shù)的存儲地址,在所述存儲單元中獲取該計算規(guī)則所涉及參數(shù)的值;根據(jù)獲取到的所述計算規(guī)則和該計算規(guī)則所涉及參數(shù)的值,計算出對應的統(tǒng)計分析指標值;并按照第三映射存儲單元,將計算得到的統(tǒng)計分析指標值存儲到所述存儲單元中;應用系統(tǒng),在接收到指標計算模塊發(fā)來的用于通知對應統(tǒng)計分析指標值已經(jīng)計算完成的通知消息時,到所述存儲單元中獲取對應的統(tǒng)計分析指標值。11、一種網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標的處理方法,其特征在于,包括保存網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標、該指標對應的計算規(guī)則以及所述計算規(guī)則所涉及參數(shù)的存儲地址;按照所述存儲地址獲取所述計算規(guī)則所涉及參數(shù)的值,根據(jù)所述計算規(guī)則計算對應的統(tǒng)計分析指標。12、如權利要求ll所述的方法,其特征在于,所述網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標包括網(wǎng)管數(shù)據(jù)的基礎層統(tǒng)計分析指標和/或匯總層統(tǒng)計分析指標;13、如權利要求12所述的方法,其特征在于,所述計算基礎層統(tǒng)計分析指標包括從基礎層統(tǒng)計分析指標對應的計算規(guī)則所涉及原始層數(shù)據(jù)的存儲地址獲取原始層數(shù)據(jù)的值,按照所述計算規(guī)則統(tǒng)計得到基礎層統(tǒng)計分析指標。14、如權利要求12所述的方法,其特征在于,所述計算匯總層統(tǒng)計分析指標包括從匯總層統(tǒng)計分析指標對應的計算規(guī)則所涉及原始層數(shù)據(jù)和/或基礎層數(shù)據(jù)的存儲地址獲取數(shù)據(jù)的值,按照所述計算規(guī)則統(tǒng)計得到匯總層統(tǒng)計分析指標。全文摘要本發(fā)明公開了一種網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標的處理方法,包括從存儲網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標及統(tǒng)計分析指標對應的計算規(guī)則的存儲地址的映射存儲結構中,查找要計算的統(tǒng)計分析指標對應的計算規(guī)則的存儲地址;在存儲有計算規(guī)則和計算規(guī)則所涉及參數(shù)的存儲地址的映射存儲結構中,獲取到對應的計算規(guī)則及該計算規(guī)則所涉及參數(shù)的存儲地址;在存儲有各計算規(guī)則所涉及參數(shù)的存儲結構中獲取該計算規(guī)則所涉及參數(shù)的值;并根據(jù)獲取到的計算規(guī)則和參數(shù)的值,計算出對應的統(tǒng)計分析指標值。本發(fā)明還公開了一種網(wǎng)管數(shù)據(jù)統(tǒng)計分析指標的處理方法和裝置,以及一種網(wǎng)管統(tǒng)計分析數(shù)據(jù)的管理系統(tǒng)。本發(fā)明解決了統(tǒng)計分析指標及其對應的計算規(guī)則的變化產(chǎn)生的維護量較大的問題。文檔編號H04L12/24GK101605049SQ20081011495公開日2009年12月16日申請日期2008年6月13日優(yōu)先權日2008年6月13日發(fā)明者燦康,張秀鈺,健李,李榮盛,華柴,輝王,薄今綱申請人:中國移動通信集團天津有限公司