專(zhuān)利名稱(chēng):配置性能統(tǒng)計(jì)計(jì)數(shù)器的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及各種設(shè)備的性能統(tǒng)計(jì)技術(shù),尤其涉及一種配置性能統(tǒng)計(jì)計(jì)數(shù)器的方法
及裝置。
背景技術(shù):
性能統(tǒng)計(jì)裝置是各種設(shè)備操作維護(hù)特性中很重要的裝置,它可以提供設(shè)備運(yùn)營(yíng)過(guò) 程中的各種指標(biāo),以評(píng)估設(shè)備或網(wǎng)絡(luò)的運(yùn)營(yíng)狀況,為用戶(hù)或運(yùn)營(yíng)商提供維護(hù)數(shù)據(jù)支撐。傳統(tǒng)的性能統(tǒng)計(jì)裝置中,一般需要設(shè)置固定的多個(gè)計(jì)數(shù)器,來(lái)記錄需要統(tǒng)計(jì)的性 能指標(biāo)所對(duì)應(yīng)的參數(shù),通過(guò)對(duì)這些記錄的參數(shù)進(jìn)行統(tǒng)計(jì)操作來(lái)得到設(shè)備的各種性能指標(biāo)的 統(tǒng)計(jì)結(jié)果。現(xiàn)有的性能統(tǒng)計(jì)裝置中的計(jì)數(shù)器不能夠動(dòng)態(tài)修改,如果用戶(hù)需要增加新的統(tǒng)計(jì) 指標(biāo),就需要在性能統(tǒng)計(jì)裝置中加入用于記錄該新的統(tǒng)計(jì)指標(biāo)所對(duì)應(yīng)參數(shù)的計(jì)數(shù)器,此時(shí), 用戶(hù)只能首先根據(jù)新的統(tǒng)計(jì)指標(biāo)重新設(shè)置計(jì)數(shù)器得到新的性能統(tǒng)計(jì)裝置,再通過(guò)所得到的 性能統(tǒng)計(jì)裝置完成新的性能統(tǒng)計(jì)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種配置性能統(tǒng)計(jì)計(jì)數(shù)器的方法及裝置, 以解決現(xiàn)有性能統(tǒng)計(jì)中無(wú)法動(dòng)態(tài)修改計(jì)數(shù)器的問(wèn)題。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供了一種配置性能統(tǒng)計(jì)計(jì)數(shù)器的方法,所述方法包括確定要統(tǒng)計(jì)的事件及事件參數(shù),設(shè)置對(duì)應(yīng)所確定的要統(tǒng)計(jì)事件及事件參數(shù)的計(jì)數(shù) 器;根據(jù)所確定的事件及事件參數(shù),得到所述計(jì)數(shù)器的規(guī)則,生成機(jī)器可識(shí)別的跳轉(zhuǎn) 規(guī)則表。上述方案中,在確定要統(tǒng)計(jì)的事件及事件參數(shù)之前,所述方法還包括保存所有需 要統(tǒng)計(jì)的事件及事件參數(shù);所述確定要統(tǒng)計(jì)的事件及事件參數(shù),具體為在已保存的所有 事件及事件參數(shù)中,用戶(hù)選取事件及輸入事件參數(shù)的取值,確定需要統(tǒng)計(jì)的事件及事件參 數(shù)。在上述方案中,根據(jù)所確定的事件及事件參數(shù),得到所述計(jì)數(shù)器的規(guī)則,生成機(jī)器 可識(shí)別的跳轉(zhuǎn)規(guī)則表,具體為根據(jù)所確定的事件及事件參數(shù),生成所述計(jì)數(shù)器的配置文 件;掃描所述配置文件,得到所述計(jì)數(shù)器的規(guī)則;根據(jù)所得到的計(jì)數(shù)器的規(guī)則,生成機(jī)器可 識(shí)別的所述計(jì)數(shù)器的跳轉(zhuǎn)規(guī)則表。在上述方案中,所述生成機(jī)器可識(shí)別的跳轉(zhuǎn)規(guī)則表,具體為對(duì)所述規(guī)則進(jìn)行邏輯 歸并和優(yōu)化,生成機(jī)器可識(shí)別的跳轉(zhuǎn)規(guī)則表。在上述方案中,對(duì)所述規(guī)則進(jìn)行邏輯歸并和優(yōu)化,具體為將對(duì)應(yīng)同一事件的多個(gè) 計(jì)數(shù)器歸為一類(lèi),并將同類(lèi)中不同計(jì)數(shù)器的相同判斷合并,生成所述事件的判斷樹(shù),完成所 述規(guī)則的邏輯歸并;在所述判斷樹(shù)中,將被合并的判斷分別與所述判斷在不同判斷樹(shù)分支
4下的下一判斷再合并,完成所述規(guī)則的優(yōu)化。本發(fā)明還提供了一種配置性能統(tǒng)計(jì)計(jì)數(shù)器的裝置,所述裝置包括確定單元,用于確定要統(tǒng)計(jì)的事件及事件參數(shù);設(shè)置單元,用于根據(jù)所述確定單元所確定的事件及事件參數(shù),設(shè)置對(duì)應(yīng)的計(jì)數(shù) 器;生成單元,用于根據(jù)所述確定單元所確定的事件及事件參數(shù),得到所述計(jì)數(shù)器的 規(guī)則,生成機(jī)器可識(shí)別的跳轉(zhuǎn)規(guī)則表。在上述方案中,所述裝置還包括存儲(chǔ)單元,用于保存所有需要統(tǒng)計(jì)的事件及事件 參數(shù)。在上述方案中,所述確定單元具體用于根據(jù)所述存儲(chǔ)單元中已保存的所有事件 及事件參數(shù),根據(jù)用戶(hù)所選取的事件及輸入的事件參數(shù)的取值,確定需要統(tǒng)計(jì)的事件及事 件參數(shù)。在上述方案中,所述生成單元包括第一生成模塊,用于根據(jù)所確定的事件及事件 參數(shù),生成所述計(jì)數(shù)器的配置文件;掃描模塊,用于掃描所述第一生成模塊所生成的配置文 件,得到所述計(jì)數(shù)器的規(guī)則;第二生成模塊,用于根據(jù)所述掃描模塊得到的計(jì)數(shù)器的規(guī)則, 生成機(jī)器可識(shí)別的所述計(jì)數(shù)器的跳轉(zhuǎn)規(guī)則表。在上述方案中,所述第二生成模塊具體用于將對(duì)應(yīng)同一事件的多個(gè)計(jì)數(shù)器歸為 一類(lèi),并將同類(lèi)中不同計(jì)數(shù)器的相同判斷合并,生成所述事件的判斷樹(shù),完成所述規(guī)則的邏 輯歸并;在所述判斷樹(shù)中,將被合并的判斷分別與所述判斷在不同判斷樹(shù)分支下的下一判 斷再合并,完成所述規(guī)則的優(yōu)化;由歸并和優(yōu)化后的規(guī)則,得到所述跳轉(zhuǎn)規(guī)則表。通過(guò)本發(fā)明的方案,用戶(hù)可以通過(guò)選取需要統(tǒng)計(jì)的事件及事件參數(shù),設(shè)置對(duì)應(yīng)所 選取事件及事件參數(shù)的計(jì)數(shù)器,并得到計(jì)數(shù)器的跳轉(zhuǎn)規(guī)則表,使得用戶(hù)能夠從事件產(chǎn)生的 角度直接配置計(jì)數(shù)器,更加方便。另外,用戶(hù)配置時(shí)僅需要配置單個(gè)計(jì)數(shù)器,可以大大減少 配置工作量。本發(fā)明中,計(jì)數(shù)器的跳轉(zhuǎn)規(guī)則采用自然語(yǔ)言的描述方式,不需復(fù)雜的邏輯編程即 可實(shí)現(xiàn),降低了操作難度。并且,用戶(hù)只需要單獨(dú)配置計(jì)數(shù)器,之后本發(fā)明裝置即可根據(jù)所 配置的計(jì)數(shù)器自動(dòng)歸并各個(gè)邏輯判斷分支,生成機(jī)器可讀的跳轉(zhuǎn)規(guī)則表,能夠讓用戶(hù)輕松 配置和維護(hù)計(jì)數(shù)器的跳轉(zhuǎn)規(guī)則表,并快速構(gòu)造統(tǒng)計(jì)過(guò)程所需的跳轉(zhuǎn)規(guī)則表,實(shí)現(xiàn)了計(jì)數(shù)器 的動(dòng)態(tài)配置和動(dòng)態(tài)修改,使得基于事件的性能統(tǒng)計(jì)裝置能夠真正的運(yùn)用在產(chǎn)品中,得以商 用化。本發(fā)明可以應(yīng)用于RNC和無(wú)線網(wǎng)絡(luò)側(cè)設(shè)備等通信設(shè)備,但不限于通信設(shè)備,也可 以應(yīng)用在所有需要性能統(tǒng)計(jì)的設(shè)備中,適用范圍廣。
圖1為本發(fā)明配置性能統(tǒng)計(jì)計(jì)數(shù)器的方法流程示意圖;圖2為實(shí)現(xiàn)圖1所示流程圖中步驟102的方法流程示意圖;圖3為事件的判斷樹(shù)的結(jié)構(gòu)示意圖;圖4為計(jì)數(shù)器的規(guī)則優(yōu)化示意圖;圖5為基于事件的性能統(tǒng)計(jì)方法的流程示意圖6為本發(fā)明配置性能統(tǒng)計(jì)計(jì)數(shù)器的裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案做詳細(xì)描述。本發(fā)明配置性能統(tǒng)計(jì)計(jì)數(shù)器的方法,可以應(yīng)用于RNC和無(wú)線網(wǎng)絡(luò)側(cè)設(shè)備,也可以 應(yīng)用到所有需要性能統(tǒng)計(jì)的設(shè)備中。如圖1所示,本發(fā)明的方法主要包括以下步驟步驟101 確定需要統(tǒng)計(jì)的事件及所述事件對(duì)應(yīng)的事件參數(shù),并設(shè)置對(duì)應(yīng)所確定 的要統(tǒng)計(jì)事件及事件參數(shù)的計(jì)數(shù)器;步驟102 根據(jù)所確定的事件及事件參數(shù),得到所述計(jì)數(shù)器的規(guī)則,生成機(jī)器可識(shí) 別的所述計(jì)數(shù)器的跳轉(zhuǎn)規(guī)則表。其中,在步驟101之前,該方法還包括在性能統(tǒng)計(jì)裝置中,保存在設(shè)備運(yùn)行中將 要發(fā)生的所有需要統(tǒng)計(jì)的事件及該事件對(duì)應(yīng)的事件參數(shù)。在設(shè)置計(jì)數(shù)器之前,根據(jù)設(shè)備運(yùn)行的具體情況,預(yù)測(cè)設(shè)備運(yùn)行時(shí)將要發(fā)生的、且需 要統(tǒng)計(jì)的所有事件及這些事件對(duì)應(yīng)的事件參數(shù),并將預(yù)測(cè)得到的事件及其事件參數(shù)對(duì)應(yīng)保 存在性能統(tǒng)計(jì)裝置中。其中,所述的事件可以為設(shè)備在運(yùn)行過(guò)程中所發(fā)生的任何動(dòng)作或設(shè)備本身的任何 變化;所述事件參數(shù)則為完成此動(dòng)作或變化對(duì)應(yīng)的所需參數(shù)。一般,需要根據(jù)完成性能統(tǒng)計(jì) 的目的來(lái)確定。其中,步驟101具體可以為用戶(hù)在所保存的所有事件中,根據(jù)統(tǒng)計(jì)目的來(lái)選取用 戶(hù)需要所述計(jì)數(shù)器統(tǒng)計(jì)的事件,并輸入事件參數(shù)的取值。性能統(tǒng)計(jì)裝置根據(jù)用戶(hù)所選取的 事件及輸入的事件參數(shù)的取值,確定所述計(jì)數(shù)器需要統(tǒng)計(jì)的事件及事件參數(shù),最后根據(jù)所 確定的需要統(tǒng)計(jì)的事件及事件參數(shù)設(shè)置計(jì)數(shù)器。其中,如圖2所示,步驟102具體可以為步驟201 根據(jù)所確定的事件及事件參數(shù),生成所述計(jì)數(shù)器的配置文件;步驟202 掃描所述配置文件,得到所述計(jì)數(shù)器的規(guī)則;步驟203 根據(jù)所得到的計(jì)數(shù)器的規(guī)則,生成機(jī)器可識(shí)別的所述計(jì)數(shù)器的跳轉(zhuǎn)規(guī)則表。在實(shí)際應(yīng)用中,性能統(tǒng)計(jì)裝置根據(jù)用戶(hù)在步驟101中所設(shè)置的計(jì)數(shù)器所需要統(tǒng)計(jì) 的事件及事件參數(shù),生成包含有計(jì)數(shù)器的名稱(chēng)、編號(hào)、統(tǒng)計(jì)操作、統(tǒng)計(jì)對(duì)象、統(tǒng)計(jì)參數(shù)及其判 斷條件等信息的配置文件,該配置文件可以是excel或xml等格式的文件,通過(guò)掃描配置文 件,便可以得到計(jì)數(shù)器的規(guī)則。其中,步驟102還可以為根據(jù)所確定的事件及事件參數(shù),直接得到所述計(jì)數(shù)器的 規(guī)則,再由所得到的計(jì)數(shù)器的規(guī)則,生成機(jī)器可識(shí)別的跳轉(zhuǎn)規(guī)則表。實(shí)際應(yīng)用中,可以根據(jù)所確定的事件及事件參數(shù),得到所述計(jì)數(shù)器的統(tǒng)計(jì)對(duì)象、統(tǒng) 計(jì)參數(shù)及其判斷條件,進(jìn)而得到所述計(jì)數(shù)器的規(guī)則。其中,步驟102中生成機(jī)器可識(shí)別的所述計(jì)數(shù)器的跳轉(zhuǎn)規(guī)則表,具體為對(duì)所述規(guī) 則進(jìn)行邏輯歸并和優(yōu)化生成機(jī)器可識(shí)別的跳轉(zhuǎn)規(guī)則表。步驟102中生成機(jī)器可識(shí)別的所述計(jì)數(shù)器的跳轉(zhuǎn)規(guī)則表,具體還可以為對(duì)所述 規(guī)則進(jìn)行邏輯歸并和優(yōu)化生成跳轉(zhuǎn)規(guī)則;再將所生成的跳轉(zhuǎn)規(guī)則編譯成機(jī)器可識(shí)別的跳轉(zhuǎn)規(guī)則表。這里,由于同一事件一般會(huì)被多個(gè)計(jì)數(shù)器所統(tǒng)計(jì),因此將所得到的所述計(jì)數(shù)器的 規(guī)則進(jìn)行歸并和優(yōu)化,以減少計(jì)數(shù)器在統(tǒng)計(jì)過(guò)程中一些不必要的重復(fù)的判斷過(guò)程。其中,對(duì) 所述規(guī)則進(jìn)行邏輯歸并和優(yōu)化的具體過(guò)程,主要包括如下流程步驟a:將對(duì)應(yīng)同一事件的多個(gè)計(jì)數(shù)器歸為一類(lèi),并將同類(lèi)中不同計(jì)數(shù)器的相同 判斷合并,生成所述事件的判斷樹(shù),完成所述規(guī)則的邏輯歸并;例如,如圖3所示,計(jì)數(shù)器1的規(guī)則描述為事件a、事件a的參數(shù)1的判斷條件、
事件a的參數(shù)2的判斷條件........事件a的參數(shù)η的判斷條件;計(jì)數(shù)器2的規(guī)則描述為
事件a、事件a的參數(shù)1的判斷條件、事件a的參數(shù)2的判斷條件........事件a的參數(shù)m
的判斷條件;計(jì)數(shù)器3的規(guī)則描述為事件a、事件a的參數(shù)1的判斷條件、事件a的參數(shù)2
的判斷條件........事件a的參數(shù)k的判斷條件,.......對(duì)于事件a來(lái)說(shuō),根據(jù)所得到的
計(jì)數(shù)器1、計(jì)數(shù)器2、計(jì)數(shù)器3的規(guī)則,可以這樣來(lái)生成事件的判斷樹(shù)在圖3所示的事件a對(duì)應(yīng)的計(jì)數(shù)器1、計(jì)數(shù)器2及計(jì)數(shù)器3的首個(gè)判斷分支均為關(guān) 于事件參數(shù)1的相同判斷分支時(shí),可以將計(jì)數(shù)器1、計(jì)數(shù)器2和計(jì)數(shù)器3中的首個(gè)判斷分支 合并;另外,在計(jì)數(shù)器2和計(jì)數(shù)器3中的第三個(gè)判斷分支均為關(guān)于事件參數(shù)3的相同判斷分 支時(shí),還可以再將計(jì)數(shù)器2和計(jì)數(shù)器3中事件參數(shù)3的判斷分支進(jìn)行合并,如此依次進(jìn)行, 生成如圖3所示的事件a的判斷樹(shù)。
權(quán)利要求
1.一種配置性能統(tǒng)計(jì)計(jì)數(shù)器的方法,其特征在于,所述方法包括確定要統(tǒng)計(jì)的事件及事件參數(shù),設(shè)置對(duì)應(yīng)所確定的要統(tǒng)計(jì)事件及事件參數(shù)的計(jì)數(shù)器; 根據(jù)所確定的事件及事件參數(shù),得到所述計(jì)數(shù)器的規(guī)則,生成機(jī)器可識(shí)別的跳轉(zhuǎn)規(guī)則表。
2.根據(jù)權(quán)利要求1所述的配置性能統(tǒng)計(jì)計(jì)數(shù)器的方法,其特征在于,在確定要統(tǒng)計(jì)的事件及事件參數(shù)之前,所述方法還包括保存所有需要統(tǒng)計(jì)的事件及 事件參數(shù);所述確定要統(tǒng)計(jì)的事件及事件參數(shù),具體為在已保存的所有事件及事件參數(shù)中,用戶(hù) 選取事件及輸入事件參數(shù)的取值,確定需要統(tǒng)計(jì)的事件及事件參數(shù)。
3.根據(jù)權(quán)利要求1所述的配置性能統(tǒng)計(jì)計(jì)數(shù)器的方法,其特征在于,根據(jù)所確定的事 件及事件參數(shù),得到所述計(jì)數(shù)器的規(guī)則,生成機(jī)器可識(shí)別的跳轉(zhuǎn)規(guī)則表,具體為根據(jù)所確定的事件及事件參數(shù),生成所述計(jì)數(shù)器的配置文件; 掃描所述配置文件,得到所述計(jì)數(shù)器的規(guī)則;根據(jù)所得到的計(jì)數(shù)器的規(guī)則,生成機(jī)器可識(shí)別的所述計(jì)數(shù)器的跳轉(zhuǎn)規(guī)則表。
4.根據(jù)權(quán)利要求1或3所述的配置性能統(tǒng)計(jì)計(jì)數(shù)器的方法,其特征在于,所述生成機(jī)器 可識(shí)別的跳轉(zhuǎn)規(guī)則表,具體為對(duì)所述規(guī)則進(jìn)行邏輯歸并和優(yōu)化,生成機(jī)器可識(shí)別的跳轉(zhuǎn)規(guī)則表。
5.根據(jù)權(quán)利要求4所述的的配置性能統(tǒng)計(jì)計(jì)數(shù)器的方法,其特征在于,對(duì)所述規(guī)則進(jìn) 行邏輯歸并和優(yōu)化,具體為將對(duì)應(yīng)同一事件的多個(gè)計(jì)數(shù)器歸為一類(lèi),并將同類(lèi)中不同計(jì)數(shù)器的相同判斷合并,生 成所述事件的判斷樹(shù),完成所述規(guī)則的邏輯歸并;在所述判斷樹(shù)中,將被合并的判斷分別與所述判斷在不同判斷樹(shù)分支下的下一判斷再 合并,完成所述規(guī)則的優(yōu)化。
6.一種配置性能統(tǒng)計(jì)計(jì)數(shù)器的裝置,其特征在于,所述裝置包括 確定單元,用于確定要統(tǒng)計(jì)的事件及事件參數(shù);設(shè)置單元,用于根據(jù)所述確定單元所確定的事件及事件參數(shù),設(shè)置對(duì)應(yīng)的計(jì)數(shù)器; 生成單元,用于根據(jù)所述確定單元所確定的事件及事件參數(shù),得到所述計(jì)數(shù)器的規(guī)則, 生成機(jī)器可識(shí)別的跳轉(zhuǎn)規(guī)則表。
7.根據(jù)權(quán)利要求6所述的配置性能統(tǒng)計(jì)計(jì)數(shù)器的裝置,其特征在于,所述裝置還包括 存儲(chǔ)單元,用于保存所有需要統(tǒng)計(jì)的事件及事件參數(shù)。
8.根據(jù)權(quán)利要求7所述的配置性能統(tǒng)計(jì)計(jì)數(shù)器的裝置,其特征在于,所述確定單元具 體用于根據(jù)所述存儲(chǔ)單元中已保存的所有事件及事件參數(shù),根據(jù)用戶(hù)所選取的事件及輸入的 事件參數(shù)的取值,確定需要統(tǒng)計(jì)的事件及事件參數(shù)。
9.根據(jù)權(quán)利要求6、7或8所述的配置性能統(tǒng)計(jì)計(jì)數(shù)器的裝置,其特征在于,所述生成單 元包括第一生成模塊,用于根據(jù)所確定的事件及事件參數(shù),生成所述計(jì)數(shù)器的配置文件; 掃描模塊,用于掃描所述第一生成模塊所生成的配置文件,得到所述計(jì)數(shù)器的規(guī)則; 第二生成模塊,用于根據(jù)所述掃描模塊得到的計(jì)數(shù)器的規(guī)則,生成機(jī)器可識(shí)別的所述計(jì)數(shù)器的跳轉(zhuǎn)規(guī)則表。
10.根據(jù)權(quán)利要求9所述的配置性能統(tǒng)計(jì)計(jì)數(shù)器的裝置,其特征在于,所述第二生成模 塊具體用于將對(duì)應(yīng)同一事件的多個(gè)計(jì)數(shù)器歸為一類(lèi),并將同類(lèi)中不同計(jì)數(shù)器的相同判斷合并,生 成所述事件的判斷樹(shù),完成所述規(guī)則的邏輯歸并;在所述判斷樹(shù)中,將被合并的判斷分別與 所述判斷在不同判斷樹(shù)分支下的下一判斷再合并,完成所述規(guī)則的優(yōu)化;由歸并和優(yōu)化后 的規(guī)則,得到所述跳轉(zhuǎn)規(guī)則表。
全文摘要
本發(fā)明公開(kāi)了一種配置性能統(tǒng)計(jì)計(jì)數(shù)器的方法,包括確定要統(tǒng)計(jì)的事件及事件參數(shù),設(shè)置對(duì)應(yīng)所確定的要統(tǒng)計(jì)事件及事件參數(shù)的計(jì)數(shù)器;根據(jù)所確定的事件及事件參數(shù),得到所述計(jì)數(shù)器的規(guī)則,生成機(jī)器可識(shí)別的跳轉(zhuǎn)規(guī)則表。本發(fā)明還同時(shí)公開(kāi)了一種配置性能統(tǒng)計(jì)計(jì)數(shù)器的裝置,采用本發(fā)明能夠讓用戶(hù)輕松配置和維護(hù)計(jì)數(shù)器的跳轉(zhuǎn)規(guī)則表,并快速構(gòu)造統(tǒng)計(jì)過(guò)程所需的跳轉(zhuǎn)規(guī)則表,實(shí)現(xiàn)了計(jì)數(shù)器的動(dòng)態(tài)配置和動(dòng)態(tài)修改,使得基于事件的性能統(tǒng)計(jì)裝置能夠真正的運(yùn)用在產(chǎn)品中,得以商用化。
文檔編號(hào)H04L12/24GK102082682SQ200910241578
公開(kāi)日2011年6月1日 申請(qǐng)日期2009年11月26日 優(yōu)先權(quán)日2009年11月26日
發(fā)明者張洋 申請(qǐng)人:中興通訊股份有限公司