本發(fā)明涉及通信領域,具體而言,涉及一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總方法及裝置。
背景技術:
在相關技術的通信設備網(wǎng)管系統(tǒng)中,根據(jù)第三代移動通訊伙伴計劃(3rdgenerationpartnershipproject,簡稱為3gpp)的協(xié)議標準明確定義了評價、標識系統(tǒng)各種重要運行狀態(tài)正常、優(yōu)劣與否的參數(shù),即計數(shù)器。網(wǎng)管系統(tǒng)通過定期采集、統(tǒng)計計數(shù)器數(shù)據(jù),按照一定的算法計算后得到綜合評價設備系統(tǒng)運行狀況的結果。
上述所述計數(shù)器統(tǒng)計項中,在通信領域,通常需要統(tǒng)計和計算的性能參數(shù)有:設備發(fā)射/接收功率、網(wǎng)絡對象噪聲干擾、接收的信號強度指示(receivedsignalstrengthindication,簡稱為rssi)、參考信號接收功率(referencesignalreceivingpower,簡稱為rsrp)。
針對上述計數(shù)器項,3gpp協(xié)議以及通信領域常用規(guī)則都是用分貝毫瓦(dbm)作為這些功率統(tǒng)計值的計算方式,即:
功率統(tǒng)計值=10lg(功率計算原始值)
采用分貝毫瓦進行功率統(tǒng)計計算的原因如下:
1、對于無線信號的衰減來說,不是線性的,而是成對數(shù)關系衰減的。用分貝更能體現(xiàn)這種關系。
2、用分貝做單位比用瓦做單位更容易描述,往往在發(fā)射機出來的功率幾十上百瓦,到了接收端已經(jīng)是以微微瓦來計算了。
3、計算方便,衰減的計算公式用分貝來計算只用做加減法就可以了。
但是,上述計數(shù)器統(tǒng)計值上報到網(wǎng)管側后,網(wǎng)管側需要根據(jù)計數(shù)器的時間、空間匯總方式對這些計數(shù)器數(shù)據(jù)進行匯總計算,從而輸出匯總數(shù)據(jù)供匯總報表使用。然而,基站側對原始功率值進行過取對數(shù)操作后,網(wǎng)管側再按照取過對數(shù)的數(shù)據(jù)進行匯總顯然是不準確的,取過對數(shù)的匯總結果和原始值進行匯總后再取對數(shù)獲取其分貝值顯然不相等。
除上述詳細列出的這種功率統(tǒng)計外,無線網(wǎng)絡性能數(shù)據(jù)上報中,也涉及到其它部分計數(shù)器值是網(wǎng)元側進行了轉(zhuǎn)換之后再上報到網(wǎng)管側的場景。
由此可見,采用相關技術的方式對上述網(wǎng)管性能數(shù)據(jù)統(tǒng)計項進行匯總計算時,必然 存在網(wǎng)管側匯總結果和實際想要達到的匯總結果有偏差,在某些場景或者條件下,這種偏差會加倍放大。因此,網(wǎng)管側有必要對這種涉及到網(wǎng)元特殊處理轉(zhuǎn)換過的計數(shù)器統(tǒng)計匯總方式進行準確計算和處理,消除因匯總而引入的統(tǒng)計值不準確,避免對網(wǎng)絡關鍵參數(shù)及運維狀態(tài)統(tǒng)計等產(chǎn)生偏差性的影響。
針對相關技術中,網(wǎng)管統(tǒng)計性能參數(shù)值不準確的問題,目前還沒有有效地解決方案。
技術實現(xiàn)要素:
本發(fā)明提供了一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總方法及裝置,以至少解決相關技術中網(wǎng)管統(tǒng)計性能參數(shù)值不準確的問題。
根據(jù)本發(fā)明的一個方面,提供了一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總方法,包括:
獲取網(wǎng)管所管理的各個網(wǎng)元的性能參數(shù)值;
獲取與所述性能參數(shù)值對應的性能參數(shù)轉(zhuǎn)換規(guī)則;
依據(jù)所述性能參數(shù)轉(zhuǎn)換規(guī)則轉(zhuǎn)換所述性能參數(shù)值,得到性能參數(shù)值的原始值,并匯總所述各個網(wǎng)元的所述性能參數(shù)值的原始值,得到針對所述各個網(wǎng)元的性能參數(shù)統(tǒng)計值。
進一步地,所述網(wǎng)管獲取與所述性能參數(shù)值對應的性能參數(shù)轉(zhuǎn)換規(guī)則,依據(jù)所述性能參數(shù)轉(zhuǎn)換規(guī)則轉(zhuǎn)換所述性能參數(shù)值,得到性能參數(shù)值的原始值包括:
獲取與所述性能參數(shù)值對應的計數(shù)器列表;
依據(jù)預置計數(shù)器模型信息,確定所述計數(shù)器列表中的需要進行性能參數(shù)轉(zhuǎn)換的計數(shù)器;
依據(jù)所述計數(shù)器模型信息中所述需要進行性能參數(shù)轉(zhuǎn)換的計數(shù)器的性能參數(shù)轉(zhuǎn)換規(guī)則,轉(zhuǎn)換與所述需要進行性能參數(shù)轉(zhuǎn)換的計數(shù)器對應的所述性能參數(shù)值,得到性能參數(shù)值的原始值。
進一步地,匯總所述各個網(wǎng)元的所述性能參數(shù)值的原始值,得到針對所述各個網(wǎng)元的性能參數(shù)統(tǒng)計值包括:依據(jù)所述計數(shù)器模型信息的匯總信息,匯總各個所述計數(shù)器的性能參數(shù)值的原始值,得到匯總性能參數(shù)值,將所述性能參數(shù)匯總值作為所述性能參數(shù)統(tǒng)計值。
進一步地,所述計數(shù)器模型信息的匯總信息包括:所述計數(shù)器的時間和/或空間匯總算法。
進一步地,所述獲取網(wǎng)管所管理的各個網(wǎng)元的性能參數(shù)值之后,包括:將所述性能參數(shù)值封裝成大數(shù)據(jù)內(nèi)存對象,其中,所述大數(shù)據(jù)內(nèi)存對象用于獲取計數(shù)器列表。
進一步地,所述性能參數(shù)值包括:所述各個網(wǎng)元的功率值。
根據(jù)本發(fā)明的另一方面,提供了一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總裝置,應用于網(wǎng)管,包括:
第一獲取模塊,用于獲取網(wǎng)管所管理的各個網(wǎng)元的性能參數(shù)值;
第二獲取模塊,用于獲取與所述性能參數(shù)值對應的性能參數(shù)轉(zhuǎn)換規(guī)則;
第一轉(zhuǎn)換模塊,用于依據(jù)所述性能參數(shù)轉(zhuǎn)換規(guī)則轉(zhuǎn)換所述性能參數(shù)值,得到性能參數(shù)值的原始值,并匯總所述各個網(wǎng)元的所述性能參數(shù)值的原始值,得到針對所述各個網(wǎng)元的性能參數(shù)統(tǒng)計值。
進一步地,所述裝置還包括:
第三獲取模塊,用于獲取與所述性能參數(shù)值對應的計數(shù)器列表;
確定模塊,用于依據(jù)預置計數(shù)器模型信息,確定所述計數(shù)器列表中的需要進行性能參數(shù)轉(zhuǎn)換的計數(shù)器;
第二轉(zhuǎn)換模塊,用于依據(jù)所述計數(shù)器模型信息中所述需要進行性能參數(shù)轉(zhuǎn)換的計數(shù)器的性能參數(shù)轉(zhuǎn)換規(guī)則,轉(zhuǎn)換與所述需要進行性能參數(shù)轉(zhuǎn)換的計數(shù)器對應的所述性能參數(shù)值,得到性能參數(shù)值的原始值。
進一步地,所述第一轉(zhuǎn)換模塊還包括:
匯總單元,用于依據(jù)所述計數(shù)器模型信息的匯總信息,匯總各個所述計數(shù)器的性能參數(shù)值的原始值,得到匯總性能參數(shù)值,將所述性能參數(shù)匯總值作為所述性能參數(shù)統(tǒng)計值。
進一步地,所述計數(shù)器模型信息的匯總信息包括:所述計數(shù)器的時間和/或空間匯總算法。
進一步地,所述裝置還包括:封裝模塊,用于獲取網(wǎng)管所管理的各個網(wǎng)元的性能參數(shù)值之后,將所述性能參數(shù)值封裝成大數(shù)據(jù)內(nèi)存對象,其中,所述大數(shù)據(jù)內(nèi)存對象用于獲取計數(shù)器列表。
通過本發(fā)明,獲取網(wǎng)管所管理的各個網(wǎng)元的性能參數(shù)值,獲取與該性能參數(shù)值對應的性能參數(shù)轉(zhuǎn)換規(guī)則,依據(jù)該性能參數(shù)轉(zhuǎn)換規(guī)則轉(zhuǎn)換該性能參數(shù)值,得到性能參數(shù)值的原始值,并匯總該各個網(wǎng)元的該性能參數(shù)值的原始值,得到針對該各個網(wǎng)元的性能參數(shù)統(tǒng)計值,解決了網(wǎng)管統(tǒng)計性能參數(shù)值不準確的問題,網(wǎng)管準確有效地統(tǒng)計了各個網(wǎng)元的性能參數(shù),能夠及時準確地了解網(wǎng)絡運維狀態(tài)。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明 的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總方法的流程圖;
圖2是根據(jù)本發(fā)明實施例的一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總裝置的結構框圖一;
圖3是根據(jù)本發(fā)明實施例的一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總裝置的結構框圖二;
圖4是根據(jù)本發(fā)明實施例的一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總裝置的結構框圖三;
圖5是根據(jù)本發(fā)明實施例的一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總裝置的結構框圖四;
圖6是根據(jù)本發(fā)明實施例的計數(shù)器統(tǒng)計匯總方法流程圖;
圖7是根據(jù)本發(fā)明實施例的網(wǎng)絡對象性能數(shù)據(jù)獲取流程圖;
圖8是根據(jù)本發(fā)明實施例的計數(shù)器統(tǒng)計轉(zhuǎn)換模型獲取流程圖;
圖9是根據(jù)本發(fā)明實施例的計數(shù)器功率轉(zhuǎn)換服務流程圖;
圖10是根據(jù)本發(fā)明實施例的計數(shù)器匯總計算流程圖;
圖11是根據(jù)本發(fā)明實施例的網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總裝置圖。
具體實施方式
下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
需要說明的是,本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。
在本實施例中提供了一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總方法,圖1是根據(jù)本發(fā)明實施例的一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總方法的流程圖,如圖1所示,該流程包括如下步驟:
步驟s102,獲取網(wǎng)管所管理的各個網(wǎng)元的性能參數(shù)值;
步驟s104,獲取與該性能參數(shù)值對應的性能參數(shù)轉(zhuǎn)換規(guī)則;
步驟s106,依據(jù)該性能參數(shù)轉(zhuǎn)換規(guī)則轉(zhuǎn)換該性能參數(shù)值,得到性能參數(shù)值的原始值,并匯總該各個網(wǎng)元的該性能參數(shù)值的原始值,得到針對該各個網(wǎng)元的性能參數(shù)統(tǒng)計值。
通過上述步驟,獲取網(wǎng)管所管理的各個網(wǎng)元的性能參數(shù)值,獲取與該性能參數(shù)值對應的性能參數(shù)轉(zhuǎn)換規(guī)則,依據(jù)該性能參數(shù)轉(zhuǎn)換規(guī)則轉(zhuǎn)換該性能參數(shù)值,得到性能參數(shù)值的原始值,并匯總該各個網(wǎng)元的該性能參數(shù)值的原始值,得到針對該各個網(wǎng)元的性能參數(shù)統(tǒng)計值,解決了網(wǎng)管統(tǒng)計性能參數(shù)值不準確的問題,網(wǎng)管準確有效地統(tǒng)計了各個網(wǎng)元 的性能參數(shù),能夠及時準確地了解網(wǎng)絡運維狀態(tài)。
在本實施例中,該網(wǎng)管獲取與該性能參數(shù)值對應的性能參數(shù)轉(zhuǎn)換規(guī)則,依據(jù)該性能參數(shù)轉(zhuǎn)換規(guī)則轉(zhuǎn)換該性能參數(shù)值,得到性能參數(shù)值的原始值包括:獲取與該性能參數(shù)值對應的計數(shù)器列表;依據(jù)預置計數(shù)器模型信息,確定該計數(shù)器列表中的需要進行性能參數(shù)轉(zhuǎn)換的計數(shù)器;依據(jù)該計數(shù)器模型信息中該需要進行性能參數(shù)轉(zhuǎn)換的計數(shù)器的性能參數(shù)轉(zhuǎn)換規(guī)則,轉(zhuǎn)換與該需要進行性能參數(shù)轉(zhuǎn)換的計數(shù)器對應的該性能參數(shù)值,得到性能參數(shù)值的原始值,計數(shù)器模型信息是預先自定義設置的,規(guī)定了計數(shù)器列表中的計數(shù)器是否需要進行性能參數(shù)轉(zhuǎn)換,計數(shù)器模型信息還存儲了計數(shù)器的性能參數(shù)轉(zhuǎn)換規(guī)則。
在本實施例中,匯總該各個網(wǎng)元的該性能參數(shù)值的原始值,得到針對該各個網(wǎng)元的性能參數(shù)統(tǒng)計值包括:依據(jù)該計數(shù)器模型信息的匯總信息,匯總各個該計數(shù)器的性能參數(shù)值的原始值,得到匯總性能參數(shù)值,將該性能參數(shù)匯總值作為該性能參數(shù)統(tǒng)計值,該計數(shù)器模型信息的匯總信息包括:該計數(shù)器的時間和/或空間匯總算法。
在本實施例中,該獲取網(wǎng)管所管理的各個網(wǎng)元的性能參數(shù)值之后,將該性能參數(shù)值封裝成大數(shù)據(jù)內(nèi)存對象,其中,該大數(shù)據(jù)內(nèi)存對象除了用于獲取計數(shù)器列表,還供后續(xù)處理模塊和進程使用。
在本實施例中,所述性能參數(shù)值包括:所述各個網(wǎng)元的功率值。
在本實施例中還提供了一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總裝置,應用于網(wǎng)管,該裝置用于實現(xiàn)上述實施例及優(yōu)選實施方式,已經(jīng)進行過說明的不再贅述。如以下所使用的,術語“模塊”可以實現(xiàn)預定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構想的。
圖2是根據(jù)本發(fā)明實施例的一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總裝置的結構框圖一,如圖2所示,該裝置包括:
第一獲取模塊22,用于獲取網(wǎng)管所管理的各個網(wǎng)元的性能參數(shù)值;
第二獲取模塊24,與第一獲取模塊22連接,用于獲取與該性能參數(shù)值對應的性能參數(shù)轉(zhuǎn)換規(guī)則;
第一轉(zhuǎn)換模塊26,與第二獲取模塊24連接,用于依據(jù)該性能參數(shù)轉(zhuǎn)換規(guī)則轉(zhuǎn)換該性能參數(shù)值,得到性能參數(shù)值的原始值,并匯總該各個網(wǎng)元的該性能參數(shù)值的原始值,得到針對該各個網(wǎng)元的性能參數(shù)統(tǒng)計值。
通過上述步驟,第一獲取模塊22獲取網(wǎng)管所管理的各個網(wǎng)元的性能參數(shù)值,第二獲取模塊24獲取與該性能參數(shù)值對應的性能參數(shù)轉(zhuǎn)換規(guī)則,第一轉(zhuǎn)換模塊26依據(jù)該性能參數(shù)轉(zhuǎn)換規(guī)則轉(zhuǎn)換該性能參數(shù)值,得到性能參數(shù)值的原始值,并匯總該各個網(wǎng)元的該性能參數(shù)值的原始值,得到針對該各個網(wǎng)元的性能參數(shù)統(tǒng)計值,解決了網(wǎng)管統(tǒng)計性能參數(shù)值不準確的問題,網(wǎng)管準確有效地統(tǒng)計了各個網(wǎng)元的性能參數(shù),能夠及時準確地了解 網(wǎng)絡運維狀態(tài)。
圖3是根據(jù)本發(fā)明實施例的一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總裝置的結構框圖二,如圖3所示,該裝置還包括:
第三獲取模塊32,與第一獲取模塊22連接,用于獲取與該性能參數(shù)值對應的計數(shù)器列表;
確定模塊34,與第三獲取模塊32連接,用于依據(jù)預置計數(shù)器模型信息,確定該計數(shù)器列表中的需要進行性能參數(shù)轉(zhuǎn)換的計數(shù)器;
第二轉(zhuǎn)換模塊36,與確定模塊34連接,用于依據(jù)該計數(shù)器模型信息中該需要進行性能參數(shù)轉(zhuǎn)換的計數(shù)器的性能參數(shù)轉(zhuǎn)換規(guī)則,轉(zhuǎn)換與該需要進行性能參數(shù)轉(zhuǎn)換的計數(shù)器對應的該性能參數(shù)值,得到性能參數(shù)原始值。
圖4是根據(jù)本發(fā)明實施例的一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總裝置的結構框圖三,如圖4所示,該第一轉(zhuǎn)換模塊26還包括:
匯總單元42,用于依據(jù)該計數(shù)器模型信息的匯總信息,匯總各個該計數(shù)器的性能參數(shù)原始值,得到匯總性能參數(shù)值,將該性能參數(shù)匯總值作為該性能參數(shù)統(tǒng)計值。
圖5是根據(jù)本發(fā)明實施例的一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總裝置的結構框圖四,如圖5所示,該裝置還包括:
封裝模塊52,與第一獲取模塊22連接,用于在獲取網(wǎng)管所管理的各個網(wǎng)元的性能參數(shù)值之后,將該性能參數(shù)值封裝成大數(shù)據(jù)內(nèi)存對象,其中,該大數(shù)據(jù)內(nèi)存對象用于獲取計數(shù)器列表。
需要說明的是,上述各個模塊是可以通過軟件或硬件來實現(xiàn)的,對于后者,可以通過以下方式實現(xiàn),但不限于此:上述各個模塊均位于同一處理器中;或者,上述各個模塊分別位于不同的處理器中。
下面結合本發(fā)明優(yōu)選實施例進行詳細說明。
本發(fā)明優(yōu)選實施例提供了一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總方法,旨在解決上述涉及到的計數(shù)器統(tǒng)計匯總不準確的問題。
本發(fā)明優(yōu)選實施例該的一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總方法,包括以下步驟:
獲取網(wǎng)元上報網(wǎng)絡對象性能值;獲取網(wǎng)絡對象涉及計數(shù)器統(tǒng)計轉(zhuǎn)換模型;通過統(tǒng)計轉(zhuǎn)換服務將需要統(tǒng)計轉(zhuǎn)換的計數(shù)器數(shù)據(jù)進行重新計算統(tǒng)計;匯總計數(shù)器數(shù)據(jù);反求匯總值的統(tǒng)計轉(zhuǎn)換值。
優(yōu)選地,獲取網(wǎng)元上報網(wǎng)絡對象性能數(shù)據(jù)值,包括:
網(wǎng)管啟動后,根據(jù)預先設定的性能數(shù)據(jù)采集周期,在該采集周期結束時,觸發(fā)性能數(shù)據(jù)采集流程。
優(yōu)選地,性能數(shù)據(jù)采集流程包括:
監(jiān)控網(wǎng)元上報網(wǎng)絡對象性能數(shù)據(jù)目錄,將該目錄下掃描到的性能數(shù)據(jù)文件按照性能對象類型分別讀取到服務器內(nèi)存后封裝成大數(shù)據(jù)內(nèi)存對象,傳遞給后處理模塊進行數(shù)據(jù)處理。
優(yōu)選地,獲取網(wǎng)絡對象涉及計數(shù)器統(tǒng)計轉(zhuǎn)換模型,包括:
解析上述獲取到的網(wǎng)絡對象性能數(shù)據(jù)值,獲取到數(shù)據(jù)涉及到的計數(shù)器列表,然后將該列表傳遞給計數(shù)器統(tǒng)計轉(zhuǎn)換模型獲取服務,通過該服務得到需要轉(zhuǎn)換的計數(shù)器以及對應的轉(zhuǎn)換規(guī)則。
優(yōu)選地,通過統(tǒng)計轉(zhuǎn)換服務將需要統(tǒng)計轉(zhuǎn)換的計數(shù)器數(shù)據(jù)進行重新計算統(tǒng)計,包括:
按照統(tǒng)計轉(zhuǎn)換規(guī)則,獲取該大數(shù)據(jù)內(nèi)存對象計數(shù)器數(shù)據(jù),將需要轉(zhuǎn)換的計數(shù)器數(shù)據(jù)重新計算統(tǒng)計,得到計數(shù)器統(tǒng)計原始值。
優(yōu)選地,將轉(zhuǎn)換得到的計數(shù)器原始值,按照其時間、空間匯總算法進行匯總計算。
優(yōu)選地,將通過匯總計算得到的計數(shù)器數(shù)據(jù),按照計數(shù)器統(tǒng)計轉(zhuǎn)換規(guī)則,計算得到計數(shù)器匯總上報值,即按照計數(shù)器定義中的統(tǒng)計原則進行計算上報。
本發(fā)明的一種網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總裝置,包括:
網(wǎng)元上報性能數(shù)據(jù)獲取模塊;計數(shù)器統(tǒng)計轉(zhuǎn)換模型獲取模塊;計數(shù)器統(tǒng)計轉(zhuǎn)換服務模塊;性能數(shù)據(jù)統(tǒng)計匯總模塊;計數(shù)器統(tǒng)計值反求模塊。
優(yōu)選地,網(wǎng)元上報性能數(shù)據(jù)獲取模塊包括:
性能測量任務監(jiān)聽模塊,用于實時獲取網(wǎng)管下發(fā)到網(wǎng)元側的性能測量任務列表;
性能數(shù)據(jù)上報目錄監(jiān)聽模塊,用于實時監(jiān)聽性能數(shù)據(jù)上報數(shù)據(jù)目錄,按照下發(fā)的測量任務列表,動態(tài)獲取對應性能對象類型上報數(shù)據(jù);
性能數(shù)據(jù)采集解析模塊,用于從該數(shù)據(jù)上報目錄中獲取性能數(shù)據(jù),并將數(shù)據(jù)文件讀 取到內(nèi)存后,按照各性能對象類型模型定義,將數(shù)據(jù)按對象類型封裝成大數(shù)據(jù)內(nèi)存對象,供后處理模塊使用并在各進程間流轉(zhuǎn)傳遞。
優(yōu)選地,計數(shù)器統(tǒng)計轉(zhuǎn)換模型獲取模塊,包括:
計數(shù)器統(tǒng)計轉(zhuǎn)換使能狀態(tài)及計數(shù)器列表獲取模塊,用于從網(wǎng)管系統(tǒng)模型庫中獲取網(wǎng)元上報性能數(shù)據(jù)中涉及到的計數(shù)器中支持統(tǒng)計轉(zhuǎn)換的計數(shù)器列表;
支持統(tǒng)計轉(zhuǎn)換計數(shù)器轉(zhuǎn)換規(guī)則獲取模塊,用于從網(wǎng)管系統(tǒng)模型庫中獲取支持轉(zhuǎn)換計數(shù)器的轉(zhuǎn)換規(guī)則。
優(yōu)選地,統(tǒng)計轉(zhuǎn)換服務模塊,用于將網(wǎng)元上報性能數(shù)據(jù),按照計數(shù)器統(tǒng)計轉(zhuǎn)換規(guī)則,將其計數(shù)器原始絕對值統(tǒng)計轉(zhuǎn)換出來。
優(yōu)選地,計數(shù)器匯總計算模塊,用于將網(wǎng)元上報計數(shù)器數(shù)據(jù)按照計數(shù)器的時間、空間匯總算法,進行匯總計算,得到計數(shù)器匯總數(shù)據(jù)。
優(yōu)選地,計數(shù)器統(tǒng)計值反求模塊,用于將該匯總計算后的計數(shù)器匯總值,按照計數(shù)器統(tǒng)計轉(zhuǎn)換模型,計算其統(tǒng)計轉(zhuǎn)換值。
通過本發(fā)明優(yōu)選實施例,采用準確計算計數(shù)器原始值,進行匯總統(tǒng)計后,再反求其統(tǒng)計轉(zhuǎn)換值的方式。解決了目前實現(xiàn)方式中由于網(wǎng)元上報計數(shù)器數(shù)據(jù)中計數(shù)器統(tǒng)計值匯總計算不準確的問題,從而可以達到精確統(tǒng)計、計算計數(shù)器統(tǒng)計匯總值,使得用戶使用此網(wǎng)管系統(tǒng)進行網(wǎng)絡監(jiān)控和運維時,可以準確的獲取網(wǎng)絡對象上報值,能夠及時、準確的了解網(wǎng)絡運維狀態(tài)并進行網(wǎng)絡維護。
本發(fā)明優(yōu)選實施例所帶來的實際的有益效果,通過數(shù)據(jù)和實際使用場景可以簡單明了的看出。以涉及到功率統(tǒng)計匯總的計數(shù)器為例:相鄰兩個粒度網(wǎng)元側上報的計數(shù)器值分別為:30dbm和10dbm;假如計數(shù)器的時間匯總方式為求和,則依照現(xiàn)有技術,經(jīng)過匯總后的計數(shù)器值為40dbm,對應的計數(shù)器功率原始值為:10000mw。但是實際上報值為:相鄰兩個粒度計數(shù)器功率原始值分別為:1000mw和10mw,則計數(shù)器功率原始值匯總結果應該為1010mw,對應的統(tǒng)計值應該為:30.04dbm。通過這個簡單示例可以看出,網(wǎng)元上報計數(shù)器值之前經(jīng)過轉(zhuǎn)換計算后,在網(wǎng)管側采用現(xiàn)有技術對其匯總值的偏差成倍放大,造成匯總統(tǒng)計等計算結果不準確,影響系統(tǒng)參數(shù)評估等。如若采用本發(fā)明優(yōu)選實施例所述方法,則將消除這種偏差所帶來的影響,保證最終的統(tǒng)計匯總結果為準 確值。
下文中將參考附圖并結合本發(fā)明優(yōu)選實施例來詳細說明,需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
圖6是根據(jù)本發(fā)明實施例的計數(shù)器統(tǒng)計匯總方法流程圖,如圖6所示,該方法主要包括以下步驟:
s601,獲取網(wǎng)絡對象上報性能數(shù)據(jù);
s602,獲取計數(shù)器功率統(tǒng)計轉(zhuǎn)換模型;
s603,計數(shù)器統(tǒng)計轉(zhuǎn)換計算;
s604,數(shù)據(jù)匯總計算;
s605,計數(shù)器統(tǒng)計反求計算。
以下結合圖7至圖10,詳細描述上述計數(shù)器統(tǒng)計匯總各流程步驟工作流程和細節(jié)。
圖7是根據(jù)本發(fā)明實施例的網(wǎng)絡對象性能數(shù)據(jù)獲取流程圖,即對應步驟s601,該方法主要包括以下步驟:
s701,獲取性能對象列表。該方法通過隨網(wǎng)管服務器啟動的監(jiān)聽任務實現(xiàn)。該監(jiān)聽任務啟動后,實時交互網(wǎng)管性能任務管理模塊。若網(wǎng)管側性能任務發(fā)生變化,則該監(jiān)聽方法獲取變化詳細信息并實時更新性能對象列表;
s702,判斷s701步驟中獲取的性能對象列表中對象是否需要上報數(shù)據(jù)。如果不需要上報數(shù)據(jù),則該對象流程結束,循環(huán)處理下一個對象;如果需要,則跳轉(zhuǎn)到步驟s703;
s703,掃描性能數(shù)據(jù)上報目錄。該步驟方法通過監(jiān)聽掃描性能數(shù)據(jù)上報文件目錄,實時監(jiān)控是否有性能數(shù)據(jù)上報。
s704,根據(jù)s703,判斷性能數(shù)據(jù)上報目錄中是否有新文件上報,若有,則跳轉(zhuǎn)到s705步驟,否則就循環(huán)等待數(shù)據(jù)上報;
s705,按性能對象封裝數(shù)據(jù)成大數(shù)據(jù)內(nèi)存對象。該步驟將上述上報的性能數(shù)據(jù),按照性能對象進行區(qū)分,分別封裝成大數(shù)據(jù)內(nèi)存對象,供后處理流程和模塊獲取調(diào)用。
圖8是根據(jù)本發(fā)明實施例的計數(shù)器統(tǒng)計轉(zhuǎn)換模型獲取流程圖,即對應步驟s602,該方法主要包括以下步驟:
s801,獲取計數(shù)器列表。通過圖7的各流程步驟后,可以獲取到網(wǎng)絡對象性能數(shù)據(jù)大數(shù)據(jù)內(nèi)存對象。該步驟即通過加載該性能數(shù)據(jù)大數(shù)據(jù)內(nèi)存對象,獲取其對應的計數(shù)器列表信息;
s802,從數(shù)據(jù)庫獲取計數(shù)器模型信息。結合s801獲取到的性能數(shù)據(jù)涉及計數(shù)器列表,通過數(shù)據(jù)庫交互服務,讀取網(wǎng)管性能數(shù)據(jù)庫模型信息,獲取到涉及計數(shù)器的模型信息;
s803,判斷獲取到的計數(shù)器是否需要進行統(tǒng)計轉(zhuǎn)換。循環(huán)遍歷上報數(shù)據(jù)涉及到的計數(shù)器,獲取計數(shù)器是否需要統(tǒng)計轉(zhuǎn)換標志位,若標志標識需要轉(zhuǎn)換,則跳轉(zhuǎn)到步驟s804;否則循環(huán)處理下一個計數(shù)器模型信息;
s804,獲取計數(shù)器統(tǒng)計轉(zhuǎn)換規(guī)則。如上,若計數(shù)器需要統(tǒng)計轉(zhuǎn)換,則讀取計數(shù)器模型信息中該計時器的統(tǒng)計轉(zhuǎn)換規(guī)則,即轉(zhuǎn)換公式,并將其緩存,供后處理步驟獲取處理。
圖9是根據(jù)本發(fā)明實施例的計數(shù)器功率轉(zhuǎn)換服務流程圖,即對應步驟s603,該方法主要包括以下步驟:
s901,獲取需要統(tǒng)計轉(zhuǎn)換計數(shù)器列表。從以上圖8步驟的結果中獲取到需要進行功率轉(zhuǎn)換的計數(shù)器列表,包括各計數(shù)器在大數(shù)據(jù)內(nèi)存對象中的位置信息;
s902,獲取計數(shù)器統(tǒng)計轉(zhuǎn)換規(guī)則。直接從s804結果中獲取到對應計數(shù)器的功率轉(zhuǎn)換規(guī)則,即功率統(tǒng)計的計算公式;
s903,計算計數(shù)器統(tǒng)計原始值。通過上述s902獲取到的計數(shù)器功率統(tǒng)計規(guī)則,反推出計數(shù)器原始值。譬如涉及到前述提及的計數(shù)器功率統(tǒng)計項,當前計數(shù)器功率統(tǒng)計轉(zhuǎn)換規(guī)則為:
功率統(tǒng)計值=10lg(功率原始值)
則通過上述功率轉(zhuǎn)換規(guī)則公式,可以反推出功率原始值公式,即:
功率原始值=10(0.1*功率統(tǒng)計值)
圖10是根據(jù)本發(fā)明實施例的計數(shù)器匯總計算流程圖,即對應步驟s604,該方法主要包括以下步驟:
步驟s1001,獲取計數(shù)器列表。從s601步驟中獲取到網(wǎng)元上報網(wǎng)絡對象性能數(shù)據(jù)大數(shù)據(jù)內(nèi)存對象,從該數(shù)據(jù)中獲取到上報的計數(shù)器列表;
步驟s1002,從數(shù)據(jù)庫獲取計數(shù)器模型。通過數(shù)據(jù)服務,交互網(wǎng)管性能數(shù)據(jù)庫模型,從而獲取到s1001該計數(shù)器對應的模型信息;
步驟s1003,從s1002步驟中的計數(shù)器模型中獲取到計數(shù)器的時間、空間匯總算法。
步驟s1004,匯總計算。按照s1003計數(shù)器匯總算法,計算各計數(shù)器匯總值。
將上述匯總計算得到的計數(shù)器統(tǒng)計匯總值,按照計數(shù)器的統(tǒng)計轉(zhuǎn)換模型,得到計數(shù)器的匯總功率值。
圖11是根據(jù)本發(fā)明實施例的網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總裝置圖,包括:
性能數(shù)據(jù)獲取模塊112(相當于上述實施例的第一獲取模塊22),用于執(zhí)行上述s601步驟及與圖7對應;
計數(shù)器功率統(tǒng)計轉(zhuǎn)換模型獲取模塊114(相當于上述實施例的第二獲取模塊24),用于執(zhí)行上述s602步驟及與圖8對應;
統(tǒng)計轉(zhuǎn)換模塊116(相當于上述實施例的第一轉(zhuǎn)換模塊26的部分功能),用于執(zhí)行上述s603步驟及與圖9對應;
數(shù)據(jù)匯總模塊118(相當于上述實施例的第一轉(zhuǎn)換模塊26的部分功能),用于執(zhí)行上述s604步驟及與圖10對應。
采用上述實施例提供的網(wǎng)管性能數(shù)據(jù)的統(tǒng)計匯總方法和裝置,通過獲取上報網(wǎng)絡對象性能數(shù)據(jù)涉及計數(shù)器的模型信息,從而可以得到其是否需要統(tǒng)計轉(zhuǎn)換及轉(zhuǎn)換模型,從而可以通過先對計數(shù)器原始值進行匯總計算,再進行功率統(tǒng)計的方式,從而可以準確的計算得到計數(shù)器的功率匯總值,使得運營商在進行網(wǎng)絡監(jiān)測、運維時可以得到準確的指標統(tǒng)計值,能夠及時、準確地了解網(wǎng)絡服務狀態(tài)。
本發(fā)明優(yōu)選實施例實現(xiàn)了如下技術效果:與現(xiàn)有技術相比,取得了計數(shù)器數(shù)據(jù)統(tǒng)計匯總準確性的進步,使得運營商能夠及時準確的了解網(wǎng)絡服務狀態(tài),尤其在以下幾個方面效果顯著:(1)本發(fā)明優(yōu)選實施例通過獲取計數(shù)器統(tǒng)計轉(zhuǎn)換模型來準確計算計數(shù)器功率匯總值;(2)本發(fā)明優(yōu)選實施例通過網(wǎng)管側對計數(shù)器功率統(tǒng)計匯總的準確計算處理,優(yōu)于相關技術中基站直接上報某些經(jīng)過網(wǎng)元功率轉(zhuǎn)換值后匯總存在不準確的問題。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
本發(fā)明的實施例還提供了一種存儲介質(zhì)??蛇x地,在本實施例中,上述存儲介質(zhì)可以被設置為存儲用于執(zhí)行以下步驟的程序代碼:
s1,獲取網(wǎng)管所管理的各個網(wǎng)元的性能參數(shù)值;
s2,獲取與該性能參數(shù)值對應的性能參數(shù)轉(zhuǎn)換規(guī)則;
s3,依據(jù)該性能參數(shù)轉(zhuǎn)換規(guī)則轉(zhuǎn)換該性能參數(shù)值,得到性能參數(shù)值的原始值,并匯總該各個網(wǎng)元的該原始值,得到針對該各個網(wǎng)元的性能參數(shù)值的統(tǒng)計值。
可選地,存儲介質(zhì)還被設置為存儲用于執(zhí)行上述實施例的方法步驟的程序代碼:
可選地,在本實施例中,上述存儲介質(zhì)可以包括但不限于:u盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
可選地,在本實施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行上述實施例的方法步驟。
可選地,本實施例中的具體示例可以參考上述實施例及可選實施方式中所描述的示例,本實施例在此不再贅述。
顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。