專利名稱:一種電信網(wǎng)絡(luò)通用性能管理的實(shí)現(xiàn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電信網(wǎng)絡(luò)技術(shù),尤其涉及電信網(wǎng)絡(luò)通用性能管理的實(shí)現(xiàn)方法及系統(tǒng)。
背景技術(shù):
典型的電信網(wǎng)絡(luò)由大量的電信設(shè)備組成,包括無線設(shè)備、傳輸設(shè)備、交換設(shè)備和智能設(shè)備等。為了幫助電信運(yùn)行商有效地管理成千上萬網(wǎng)元組成的電信網(wǎng)絡(luò),電信網(wǎng)管設(shè)計都包含性能管理功能。不同種類的設(shè)備,按照各自管理領(lǐng)域的要求和規(guī)范,能夠產(chǎn)生反映其性能指標(biāo)的性能測量數(shù)據(jù),電信網(wǎng)管可以周期性的收集、存儲這些設(shè)備的性能測量數(shù)據(jù),從而向網(wǎng)管管理員提供實(shí)時性能數(shù)據(jù)監(jiān)視、性能數(shù)據(jù)門限告警、歷史性能數(shù)據(jù)分析和性能數(shù)據(jù)報表功能,進(jìn)而得出網(wǎng)絡(luò)性能瓶頸、故障等的實(shí)時和統(tǒng)計分析結(jié)果,為電信網(wǎng)絡(luò)的運(yùn)營、維護(hù)提供支撐。現(xiàn)有大部分網(wǎng)絡(luò)性能管理系統(tǒng)如圖1所示。
網(wǎng)絡(luò)性能管理針對不同種類的電信設(shè)備,根據(jù)其管理屬性,定義出標(biāo)準(zhǔn)的性能管理模型,規(guī)范出該類設(shè)備的測量類型、測量對象、測量指標(biāo)等信息。這種標(biāo)準(zhǔn)的性能管理模型將作為管理多種供應(yīng)商電信設(shè)備的基礎(chǔ),例如3GPP TS52.402[22],3GPP TS 32.403[23],定義了GSM和UTMS網(wǎng)絡(luò)的設(shè)備性能管理模型。
設(shè)備管理負(fù)責(zé)網(wǎng)絡(luò)中某個設(shè)備或者設(shè)備組的性能管理,在該類型的設(shè)備上創(chuàng)建性能任務(wù),從而收集性能結(jié)果數(shù)據(jù),同時,負(fù)責(zé)將性能數(shù)據(jù)按照系統(tǒng)設(shè)定上報給網(wǎng)絡(luò)性能管理系統(tǒng)。
適配器(Adapter)負(fù)責(zé)網(wǎng)絡(luò)管理和設(shè)備管理通信協(xié)議轉(zhuǎn)換,可能是命令行(MML)、簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)、Qx等協(xié)議;以及根據(jù)該類型設(shè)備的標(biāo)準(zhǔn)性能管理模型,完成標(biāo)準(zhǔn)適配功能。
性能管理后臺一方面完成性能結(jié)果數(shù)據(jù)的匯集、存入數(shù)據(jù)庫,同時負(fù)責(zé)接受前臺的控制操作,完成對于適配器(Adapter)的控制和數(shù)據(jù)庫結(jié)果查詢等操作。另外,如果前臺訂閱了某些性能數(shù)據(jù)的實(shí)時監(jiān)視,后臺會將收到的這些性能數(shù)據(jù)發(fā)送給前臺,進(jìn)行實(shí)時、準(zhǔn)實(shí)時的顯示。
上述性能管理系統(tǒng)雖然能夠滿足一些電信網(wǎng)絡(luò)性能管理的需要,但是存在以下不足1、大規(guī)模的電信網(wǎng)絡(luò),通常存在多樣化的設(shè)備,每種設(shè)備有不同的、經(jīng)常演進(jìn)的性能信息模型,上述系統(tǒng)缺乏這一方面的動態(tài)支持,存在開發(fā)和維護(hù)的低效性。
2、上述數(shù)據(jù)的采集方式過于單一,電信網(wǎng)絡(luò)中的設(shè)備千差萬別,有的設(shè)備需要通過設(shè)備管理接入網(wǎng)管系統(tǒng),有的設(shè)備則需要直接接入網(wǎng)管系統(tǒng);有的設(shè)備能夠主動向上級網(wǎng)管報告性能數(shù)據(jù),有的設(shè)備不能向上級網(wǎng)管報告性能數(shù)據(jù),有的設(shè)備支持性能管理任務(wù),有的設(shè)備不支持等等,上述系統(tǒng)缺乏復(fù)雜系統(tǒng)支持的靈活性。
3、上述系統(tǒng)無法提供網(wǎng)絡(luò)級別的性能數(shù)據(jù)采集靈活的控制,只能通過控制適配器(Adapter)進(jìn)行部分的控制,具體的控制只能由設(shè)備管理完成,缺乏整體協(xié)調(diào)和效率。
4、雖然設(shè)備管理能提供某個設(shè)備的性能例外事件,但是只是簡單的門限事件,不能提供網(wǎng)絡(luò)級別的靈活、有效的問題定位手段,另外,雖然提供了性能監(jiān)視的機(jī)制,但是缺乏網(wǎng)絡(luò)問題、性能瓶頸實(shí)時發(fā)現(xiàn)、挖掘手段,無法提供真正意義上有效的性能實(shí)時管理手段。
發(fā)明內(nèi)容
本發(fā)明提供一種電信網(wǎng)絡(luò)通用性能管理的實(shí)現(xiàn)方法,以解決現(xiàn)有技術(shù)中存在維護(hù)效率低和靈活性較差的問題。
為解決上述問題,本發(fā)明提供以下技術(shù)方案一種電信網(wǎng)絡(luò)通用性能管理的實(shí)現(xiàn)方法,包括
定義步驟,用于根據(jù)設(shè)備的種類、版本和性能管理功能定義設(shè)備的性能模型文件并保存,該性能模型文件包含相應(yīng)類型設(shè)備性能管理的所有管理信息;解析步驟,用于讀取性能模型文件并解析成具體的設(shè)備性能管理信息模型數(shù)據(jù);管理步驟,用于根據(jù)性能管理信息模型數(shù)據(jù)向性能管理前臺呈現(xiàn)性能管理界面,并完成任務(wù)登記;監(jiān)視步驟,用于根據(jù)選擇的設(shè)備和測量指標(biāo),向相應(yīng)的適配器或者網(wǎng)元發(fā)送查詢命令,并將返回的性能結(jié)果數(shù)據(jù)返回性能管理前臺;匯集步驟,用于接收、保存設(shè)備發(fā)送來的性能數(shù)據(jù),以及檢查相關(guān)的性能門限,并在性能數(shù)據(jù)超越門限時產(chǎn)生告警事件;告警步驟,用于將匯集步驟產(chǎn)生的告警事件轉(zhuǎn)發(fā)到網(wǎng)管的告警管理系統(tǒng)。
所述方法還包括查詢步驟,用于從所述數(shù)據(jù)庫中查詢歷史性能數(shù)據(jù)并提供給性能管理前臺。
所述管理步驟中還完成性能任務(wù)的管理操作、數(shù)據(jù)完整度管理、性能門限管理和默認(rèn)性能任務(wù)管理。
一種電信網(wǎng)絡(luò)通用性能管理系統(tǒng),包括性能管理前臺模塊和性能管理后模塊;所述性能管理后臺包括數(shù)據(jù)庫,用于存放系統(tǒng)中的各種數(shù)據(jù);適配管理模塊,用于按系統(tǒng)的配置創(chuàng)建網(wǎng)元的適配器,以及進(jìn)行與網(wǎng)元和網(wǎng)管的通信適配;性能模型解析模塊,用于將定義不同種類和版本設(shè)備的性能管理的性能模型文件解析成具體的設(shè)備性能管理信息模型數(shù)據(jù)并存入所述數(shù)據(jù)庫;性能任務(wù)管理模塊,根據(jù)性能模型解析模塊生成的性能管理信息模型數(shù)據(jù)向性能管理前臺呈現(xiàn)性能管理界面,完成任務(wù)登記并將任務(wù)信息存入所述數(shù)據(jù)庫;并提供性能任務(wù)的管理功能;實(shí)時性能監(jiān)視模塊,根據(jù)選擇的設(shè)備和測量指標(biāo),周期性的向相應(yīng)的適配器或者網(wǎng)元發(fā)送查詢命令,并將返回的性能結(jié)果數(shù)據(jù)返回性能管理前臺模塊;
實(shí)時結(jié)果匯集模塊,接收設(shè)備發(fā)送來的性能數(shù)據(jù)并檢查相關(guān)的性能門限,并在性能數(shù)據(jù)超越門限時產(chǎn)生告警事件,以及將性能數(shù)據(jù)存入所述數(shù)據(jù)庫中;性能告警模塊,提供性能指標(biāo)門限的管理,并根據(jù)這些定義的指標(biāo)門限將實(shí)時結(jié)果匯集模塊觸發(fā)的告警事件轉(zhuǎn)發(fā)到網(wǎng)管的告警管理系統(tǒng)。
所述性能管理后臺還包括性能歷史數(shù)據(jù)管理模塊,用于從所述數(shù)據(jù)庫中查詢性能數(shù)據(jù)并提供給性能管理前臺。
本發(fā)明具有以下有益效果1、本發(fā)明采用通用的性能模型定義框架,可以實(shí)現(xiàn)對于電信網(wǎng)絡(luò)各個領(lǐng)域(移動、固網(wǎng)、智能、傳輸)設(shè)備的通用性能管理,實(shí)現(xiàn)方便的新設(shè)備接入和升級支持,實(shí)現(xiàn)廠商電信設(shè)備的統(tǒng)一性能管理。
2、本發(fā)明通過靈活的性能任務(wù)定義,默認(rèn)性能任務(wù)、有效的數(shù)據(jù)補(bǔ)齊,能夠提供靈活、有效的、可靠的網(wǎng)絡(luò)級別性能數(shù)據(jù)采集控制。
3、本發(fā)明通過網(wǎng)絡(luò)級別的靈活的性能門限和性能監(jiān)視設(shè)置,能夠提供有效的網(wǎng)絡(luò)級別問題定位手段,提高電信網(wǎng)絡(luò)維護(hù)效率。
圖1為現(xiàn)有的網(wǎng)絡(luò)性能管理系統(tǒng)示意圖;圖2為本發(fā)明的網(wǎng)絡(luò)通用性能管理系統(tǒng)示意圖;圖3為性能模型文件組織示意圖。
具體實(shí)施例方式
參閱圖2所示,本發(fā)明的網(wǎng)絡(luò)通用性能管理系統(tǒng)包括性能管理前臺和性能管理后臺。性能管理后臺包括性能模型解析模塊、性能任務(wù)管理模塊、實(shí)時性能監(jiān)視模塊、模板管理模塊、實(shí)時結(jié)果匯集模塊、性能告警模塊、歷史性能數(shù)據(jù)管理模塊和適配管理模塊。以下結(jié)合各模塊的描述來說明本發(fā)明。
本發(fā)明根據(jù)不同種類和版本設(shè)備的性能管理定義不同的性能模型文件,性能模型文件必須遵從標(biāo)準(zhǔn)的文件格式,要求包含該類型設(shè)備性能管理的所有管理信息內(nèi)容。性能模型文件可以是各種文本形式,本實(shí)施例中采用XML格式來描述的性能模型格式,不同的具體設(shè)備可以很容易的映射和填寫內(nèi)容從而形成自己的性能模型文件。
參閱圖3所示,每一種需要性能管理的網(wǎng)元需要依次按照性能管理功能定義自己的多個測量集,每個測量集下面的測量單元,每個測量單元下面的一組測量指標(biāo),以及每個測量單元對應(yīng)的測量對象類型定義。
網(wǎng)元類型定義信息描述了性能模型所適用的具體網(wǎng)元特征,具體包括設(shè)備類型-其實(shí)是一個符合領(lǐng)域產(chǎn)品命名習(xí)慣的產(chǎn)品名稱,如RNC,SGSN;設(shè)備類型ID-設(shè)備類型的數(shù)字標(biāo)識;產(chǎn)品版本號信息;附加信息,如產(chǎn)生該性能模型的時間等。
測量集信息,包括該測量集的ID,名稱等信息。
測量單元信息,在歸屬的測量集定義區(qū)段內(nèi)定義,包括測量單元的ID,名稱,該測量集是否支持性能數(shù)據(jù)上報(如果不支持,網(wǎng)管只能向設(shè)備查詢這種測量結(jié)果數(shù)據(jù))。
測量對象信息,在對應(yīng)的測量單元定義區(qū)段內(nèi)定義,包括測量對象的名稱,ID信息。
測量指標(biāo)信息,在對應(yīng)的測量單元定義區(qū)段內(nèi)定義,包括測量指標(biāo)的名稱,ID、單位等信息,公式等信息。如果指標(biāo)是自定義的指標(biāo),可以填入指標(biāo)公式,例如“ + /2”表示當(dāng)前指標(biāo)是指標(biāo)定義為ID為1003和1002的測量指標(biāo)的平均值。
以下是一個設(shè)備類型為“MSC9800”的設(shè)備的性能定義的樣例其中MS-測量集,MU-測量單元,ME-測量指標(biāo),這里省略了dtd文件的定義。
<?xml version=″1.0″?encoding=”UTF-8”>
<!DOCTYPE device SYSTEM″pmdef.dtd″>
<!--設(shè)備類型定義信息-->
<device device_type_id=″8765″device_type_name=″MSC9800″>
<!-測量集定義-->
<MS MS_id=″1″MS_name=″MS1″>
<!-測量單元定義-->
<MU MU_ID=″1″MU_name=″MU1″>
<if_report_supported>0</if_report_supported>
<!-測量對象類型定義-->
<object_type obj_type_d=″1″>
<obj_name>ObjectType1</obj_en_name>
</object_type>
<!-測量指標(biāo)定義-->
<ME ME_ID=1 ME_name=″ME1″>
<ME_unit>1</ME_unit>
<formula> + </formula>
</ME>
</MU>
</MS>
</device>
1、性能模型解析模塊解析設(shè)備的性能模型文件(接口1),形成具體的設(shè)備性能管理信息模型數(shù)據(jù),并且將生成的信息模型存入數(shù)據(jù)庫(接口2),以后對于該類型、版本設(shè)備的維護(hù)管理將基于生成的性能管理信息模型。
上述性能管理信息,在數(shù)據(jù)庫中需要設(shè)備類型定義表,測量集定義表,測量單元定義表和測量對象定義表和測量指標(biāo)定義表來存儲其信息,表的結(jié)構(gòu)和內(nèi)容復(fù)合上述的信息描述。
性能模型解析除了生成上述系統(tǒng)性能信息定義表外,還需要為該設(shè)備類型設(shè)備每個測量單元創(chuàng)建測量結(jié)果存儲表格,表格的列應(yīng)該包括該測量單元所有的測量指標(biāo),表格的各列如下所示
其中測量對象用字符串的形式描述,是從網(wǎng)管配置管理獲得的該類型對象的關(guān)鍵屬性,例如,如果是一個信令點(diǎn),那么這個可能的字符串就是其關(guān)鍵屬性-“信令點(diǎn)編碼“0X6CCCCBH”,如果該類型的對象有多個關(guān)鍵屬性,可以用某個特殊的連接符連接后存入,或者設(shè)置最大數(shù)目的測量對象多列,每一個屬性,按照其次序依次填入各列。一般對象的屬性不超過5個,所以取5列足夠了。
如果某類型的設(shè)備,其某個測量單元足夠大,例如有300個測量指標(biāo),那么可能有的數(shù)據(jù)庫有限制,不可能創(chuàng)建這么多的列,或者出于效率的考慮,不適合創(chuàng)建這么大的表,那么合理的做法是對在存儲的時候?qū)υ摐y量單元表進(jìn)行適當(dāng)?shù)牟鸱?,拆分為張表,每張表含有適當(dāng)數(shù)目的測量指標(biāo),在數(shù)據(jù)庫內(nèi)部封裝以后,對外仍然可以呈現(xiàn)為一張表的處理,這樣我們的性能管理可以不受測量指標(biāo)數(shù)目的限制。
2、性能任務(wù)管理模塊,用于登記性能任務(wù)、性能任務(wù)的管理操作、數(shù)據(jù)完整度管理、性能門限管理和默認(rèn)性能任務(wù)管理。
(1)登記任務(wù)的流程任務(wù)管理模塊負(fù)責(zé)根據(jù)生成的性能管理信息模型向性能管理前臺呈現(xiàn)性能管理界面(接口3),在界面上顯示設(shè)備類型、測量集和測量單元樹供管理員選擇,在管理員選定測量單元后,系統(tǒng)顯示該測量單元下的測量指標(biāo)列表提供選擇,管理員還可以為任何測量指標(biāo)定義性能門限;同時,根據(jù)測量單元的對象類型,從配置數(shù)據(jù)中讀出該測量單元應(yīng)的所有系統(tǒng)中測量對象實(shí)例,可以按照配置網(wǎng)元樹的形式顯示,便于管理員可以選定每個網(wǎng)元下面的部分或者全部對象進(jìn)行數(shù)據(jù)采集;最后,提供界面給管理員設(shè)定任務(wù)的時間,可以設(shè)定的時間信息可以非常靈活,包括任務(wù)類型,可以是系統(tǒng)—任務(wù)一旦創(chuàng)建,永遠(yuǎn)運(yùn)行,沒有起始、結(jié)束時間的限制。
無限—任務(wù)在確定的開始時間后永遠(yuǎn)運(yùn)行,沒有結(jié)束時間的限制。
有限—任務(wù)只在預(yù)定的起始、結(jié)束時間內(nèi)運(yùn)行,結(jié)束時間以后任務(wù)將結(jié)束運(yùn)行。
任務(wù)周期—定義性能數(shù)據(jù)采集的周期,單位為分鐘,最大1440分鐘。
起始日期—定義任務(wù)開始采集數(shù)據(jù)的日期。
結(jié)束日期—定義任務(wù)結(jié)束數(shù)據(jù)采集的日期。
日期循環(huán)類型,可以是按天—任務(wù)在起始、結(jié)束日期內(nèi)每天都采集數(shù)據(jù)。
按星期—任務(wù)在起始、結(jié)束日期內(nèi)的每星期,按照指定的星期時間每天運(yùn)行,例如每周一和周五。
按月—任務(wù)在每起始、結(jié)束日期內(nèi)的每月,按照指定的日期每天運(yùn)行,例如每3號和9號。
測量日期集合—在日期循環(huán)類型為每周的時候,定義每周數(shù)據(jù)采集運(yùn)行的工作日,在日期循環(huán)類型為每月的時候,定義每月數(shù)據(jù)采集運(yùn)行的日期。
測量時間段—定義測量任務(wù)每天執(zhí)行的最多三個時間段。時間段不能重疊,每個時間段都應(yīng)該大于測量周期,每個時間段不能跨零點(diǎn)。
操作員完成性能任務(wù)信息定制以后,性能任務(wù)管理功能將根據(jù)選擇的對象分組,來自同一個網(wǎng)元的對象分為一組,隨后,根據(jù)網(wǎng)元信息模型確定所登記的任務(wù)是否支持性能數(shù)據(jù)上報標(biāo)志,如果支持,將創(chuàng)建任務(wù)命令發(fā)給相應(yīng)的適配器(Adapter),完成性能任務(wù)的登記過程(接口4),否則,則沒有必要將創(chuàng)建任務(wù)的命令發(fā)給Adaper,任務(wù)只存在于網(wǎng)管上,網(wǎng)管根據(jù)設(shè)定的數(shù)據(jù)采集時間,采集的對象和測量指標(biāo),周期性的向Adapter發(fā)送查詢命令,完成性能數(shù)據(jù)的采集。完成登記的任務(wù)需要將任務(wù)信息存入數(shù)據(jù)庫,數(shù)據(jù)庫需要設(shè)置任務(wù)信息存儲表格,所有登記的任務(wù)信息都存儲在數(shù)據(jù)庫中,這樣在系統(tǒng)重新啟動以后,登記的任務(wù)也不會丟失(接口17)。性能任務(wù)信息可以存儲在多張表中,如基本信息表,對象信息表,指標(biāo)信息表,時間信息表等,通過任務(wù)ID建立關(guān)聯(lián)。
(2)性能任務(wù)的管理操作流程刪除、修改、查詢、暫停/恢復(fù)操作。對于上述的僅登記在網(wǎng)管上的性能任務(wù),管理操作則是直接修改或者刪除網(wǎng)管上的任務(wù)設(shè)定信息和標(biāo)志(接口3)。對于登記到設(shè)備的性能任務(wù),需要將命令轉(zhuǎn)發(fā)到相應(yīng)的Adapter,由Adapter向設(shè)備發(fā)布相關(guān)的管理命令(接口4),完成性能任務(wù)的管理。
(3)數(shù)據(jù)完整度管理流程數(shù)據(jù)完整度(%)=收到的性能結(jié)果數(shù)據(jù)/應(yīng)該收到的性能結(jié)果數(shù)據(jù)管理員可以選擇性能任務(wù)查看其數(shù)據(jù)的完整度,任務(wù)管理負(fù)責(zé)從數(shù)據(jù)庫中查詢該任務(wù)的實(shí)際收到的性能結(jié)果個數(shù),根據(jù)任務(wù)信息設(shè)定計算出應(yīng)該收到的性能結(jié)果個數(shù),從而得出數(shù)據(jù)的完整度。如果性能完整度不到100%,用戶還可以選擇數(shù)據(jù)補(bǔ)齊,任務(wù)管理會向Adapter或者設(shè)備發(fā)送結(jié)果查詢,試圖查詢?nèi)甭┑男阅軘?shù)據(jù),從而完成數(shù)據(jù)的補(bǔ)齊。
上述的數(shù)據(jù)補(bǔ)齊是手工方式進(jìn)行的,也可以設(shè)置系統(tǒng)自動進(jìn)行數(shù)據(jù)補(bǔ)齊,例如每隔兩天的深夜補(bǔ)齊這兩天內(nèi)性能遺失的數(shù)據(jù),這種自動補(bǔ)齊不需要人工干預(yù),增強(qiáng)了系統(tǒng)的容錯能力和穩(wěn)定性。
(4)性能門限管理流程管理員可以對性能任務(wù)采集的性能指標(biāo)或者復(fù)合指標(biāo)設(shè)定性能告警門限,有下列形式的門限可供設(shè)定簡單門限設(shè)置,例如性能指標(biāo)1<200,性能指標(biāo)1>=100。
復(fù)雜門限設(shè)置,例如(性能指標(biāo)1<200)AND(性能指標(biāo)2>100),(性能指標(biāo)1>100)OR(性能指標(biāo)3<70),性能梯度(性能指標(biāo)1每分鐘變化率)>100,((性能指標(biāo)1每分鐘變化率)>100)OR((性能指標(biāo)3每分鐘變化率)<200)。
管理員可以增加、刪除、修改這些門限設(shè)置,一旦門限被有效的設(shè)置,這些設(shè)置就應(yīng)該被存入數(shù)據(jù)庫(接口17)。
(5)默認(rèn)性能任務(wù)管理除了手工的性能任務(wù)創(chuàng)建以外,管理員還可以對某類設(shè)備定義默認(rèn)的性能數(shù)據(jù)采集任務(wù),一旦這些設(shè)備接入網(wǎng)絡(luò),網(wǎng)管自動的在這些設(shè)備上建立性能數(shù)據(jù)采集設(shè)置(設(shè)備支持上報的情況)或者在網(wǎng)管上建立性能查詢?nèi)蝿?wù)(不支持上報的情況),從而實(shí)現(xiàn)“即插即用”式的性能管理。
管理員需要定義默認(rèn)的性能任務(wù),這些任務(wù)會被存入任務(wù)數(shù)據(jù)庫,在隨后的網(wǎng)擴(kuò)運(yùn)行中實(shí)現(xiàn)“即插即用”式的性能管理。
3、實(shí)時性能監(jiān)視模塊管理員可以選擇網(wǎng)絡(luò)中設(shè)備上的某些性能指標(biāo),實(shí)時或者準(zhǔn)實(shí)時的監(jiān)視這些性能指標(biāo)的走勢情況(接口10),可以選擇監(jiān)視簡單的性能指標(biāo),也可以選擇監(jiān)視復(fù)雜的性能指標(biāo)算術(shù)表達(dá)式,例如(性能指標(biāo)1+性能指標(biāo)2)/2,選擇實(shí)時性能監(jiān)視的刷新周期,例如2分鐘,同時,還可以在實(shí)時監(jiān)視的時候設(shè)置監(jiān)視項目的監(jiān)視門限,一旦監(jiān)視的數(shù)據(jù)超過設(shè)定的監(jiān)視門限,在監(jiān)視圖形上給出高亮度的顯示,從而幫助管理員實(shí)時掌握定位深層次的網(wǎng)絡(luò)性能狀況和故障情況,監(jiān)視的圖形可以以列表、折線圖、餅圖、柱圖等形式顯示,形成直覺的性能現(xiàn)狀顯示。
實(shí)時性能監(jiān)視模塊根據(jù)選擇的設(shè)備(可以是多個設(shè)備)和測量指標(biāo),周期性的按照刷新周期向相應(yīng)的Adapter或者網(wǎng)元發(fā)送查詢命令,將返回的性能結(jié)果數(shù)據(jù)返回給性能管理前臺,前臺對于設(shè)備返回的性能結(jié)果數(shù)據(jù),計算相應(yīng)的實(shí)時監(jiān)視門限,隨后將得到的結(jié)果數(shù)據(jù)按照指定的顯示方式顯示給用戶,實(shí)現(xiàn)實(shí)時監(jiān)視的功能。
4、模板管理如上所述,性能任務(wù)數(shù)據(jù)設(shè)置較為復(fù)雜,操作繁瑣,系統(tǒng)可以將經(jīng)常設(shè)置的任務(wù)時間信息、性能對象信息、性能指標(biāo)信息、性能任務(wù)信息等定義為模板,用戶可以管理這些模板(接口12),包括創(chuàng)建對象模板、指標(biāo)模板、時間信息模板、任務(wù)信息模板,以及這些模板的查詢、修改、刪除等操作,所有的模板信息和任務(wù)信息類似,存儲在相應(yīng)的模板數(shù)據(jù)表中(接口16),在任務(wù)操作的時候,用戶可以調(diào)用這些模板直接簡化參數(shù)的設(shè)置,加快維護(hù)的進(jìn)度(接口13)。
5、實(shí)時結(jié)果匯集模塊設(shè)備的Adapter收集到設(shè)備上報的性能數(shù)據(jù),或者從設(shè)備上查詢到性能數(shù)據(jù)以后(接口7),檢查相關(guān)的性能門限,一旦存在超越門限,則按照網(wǎng)管定義的告警形式產(chǎn)生告警事件(接口9)。隨后將這些性能數(shù)據(jù)存入數(shù)據(jù)庫中(接口8)。
考慮到數(shù)據(jù)庫的性能問題,實(shí)時結(jié)果匯集可以采用共享內(nèi)存的FIFO設(shè)計,F(xiàn)IFO的尺寸可以在系統(tǒng)中配置,形成任務(wù)結(jié)果數(shù)據(jù)的緩沖池,這樣可以解決暫時的性能數(shù)據(jù)風(fēng)暴性上報,同時,有助于數(shù)據(jù)的匯集和監(jiān)視系統(tǒng)的性能狀況。
6、性能告警將告警事件轉(zhuǎn)發(fā)到網(wǎng)管的告警管理系統(tǒng),后者將按照標(biāo)準(zhǔn)告警處理的方式顯示這些告警,通知管理用戶。
7、歷史性能數(shù)據(jù)管理管理員可以通過歷史性能數(shù)據(jù)管理查詢、瀏覽性能數(shù)據(jù),歷史性能數(shù)據(jù)管理負(fù)責(zé)從數(shù)據(jù)庫中查詢性能數(shù)據(jù),提供給性能管理前臺進(jìn)行瀏覽和顯示。
8、適配管理系統(tǒng)按照系統(tǒng)的配置創(chuàng)建每一個網(wǎng)元的適配器,Adapter進(jìn)行和網(wǎng)元、網(wǎng)元管理的通信適配。Adapter可以和網(wǎng)元管理通信,也可以直接和網(wǎng)元通信,實(shí)現(xiàn)綜合接入。
在本發(fā)明中性能模型文件的格式需要滿足上述定義,但具體的文件形式除了XML外,也可以是其他文本形式,如TXT,HTML等。
性能任務(wù)信息的時間設(shè)置給出了最為詳細(xì)的時間設(shè)置,有可能在實(shí)際的應(yīng)用中根據(jù)需要選擇部分時間信息,實(shí)現(xiàn)性能的任務(wù)管理,但是不影響基于任務(wù)的性能管理功能。
上述性能門限是由任務(wù)管理模塊在數(shù)據(jù)庫中查詢計算的,同時有可能由實(shí)時結(jié)果匯集模塊在收集性能結(jié)果的過程中計算記錄性能數(shù)據(jù)遺失的情況,并且存儲這些性能數(shù)據(jù)遺失記錄,這樣性能數(shù)據(jù)補(bǔ)齊將依賴于這些記錄,而不是在數(shù)據(jù)庫中搜索確定遺失的數(shù)據(jù)條目。
本發(fā)明具有以下特點(diǎn)1、能夠完成對于電信網(wǎng)絡(luò)各個領(lǐng)域(移動、固網(wǎng)、智能、傳輸)設(shè)備的通用性能管理,實(shí)現(xiàn)方便的新設(shè)備接入、升級支持,實(shí)現(xiàn)廠商電信設(shè)備的統(tǒng)一性能管理。
2、提供了靈活、有效的、可靠的網(wǎng)絡(luò)級別性能數(shù)據(jù)采集控制。
3、通過網(wǎng)絡(luò)級別的靈活的性能門限和性能監(jiān)視設(shè)計,提供了有效的網(wǎng)絡(luò)級別問題定位手段,提高了電信網(wǎng)絡(luò)維護(hù)效率。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若對本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種電信網(wǎng)絡(luò)通用性能管理的實(shí)現(xiàn)方法,其特征在于包括定義步驟,用于根據(jù)設(shè)備的種類、版本和性能管理功能定義設(shè)備的性能模型文件并保存,該性能模型文件包含相應(yīng)類型設(shè)備性能管理的所有管理信息;解析步驟,用于讀取性能模型文件并解析成具體的設(shè)備性能管理信息模型數(shù)據(jù);管理步驟,用于根據(jù)性能管理信息模型數(shù)據(jù)向性能管理前臺呈現(xiàn)性能管理界面,并完成任務(wù)登記;監(jiān)視步驟,用于根據(jù)選擇的設(shè)備和測量指標(biāo),周期性的按照刷新周期向相應(yīng)的適配器或者網(wǎng)元發(fā)送查詢命令,并將返回的性能結(jié)果數(shù)據(jù)返回性能管理前臺;匯集步驟,用于接收、保存設(shè)備發(fā)送來的性能數(shù)據(jù),以及檢查相關(guān)的性能門限,并在性能數(shù)據(jù)超越門限時產(chǎn)生告警事件;告警步驟,用于將匯集步驟產(chǎn)生的告警事件轉(zhuǎn)發(fā)到網(wǎng)管的告警管理系統(tǒng)。
2.如權(quán)利要求1所述的方法,其特征在于,該方法還包括查詢步驟,用于從所述數(shù)據(jù)庫中查詢歷史性能數(shù)據(jù)并提供給性能管理前臺。
3.如權(quán)利要求2所述的方法,其特征在于,管理步驟中還完成性能任務(wù)的管理操作、數(shù)據(jù)完整度管理、性能門限管理和默認(rèn)性能任務(wù)管理。
4.如權(quán)利要求2或3所述的方法,其特征在于,完成任務(wù)登記包括步驟(1)接受在性能管理界面上定制任務(wù)信息,包括選擇的測量單元、測量指標(biāo)、測量對象和設(shè)定的任務(wù)時間;(2)將定制任務(wù)信息過程中選擇的來自同一個網(wǎng)元的對象分為一組;(3)根據(jù)網(wǎng)元信息模型確定所登記的任務(wù)是否支持性能數(shù)據(jù)上報標(biāo)志,如果否,則僅將該任務(wù)登記在網(wǎng)管上;否則將創(chuàng)建任務(wù)命令發(fā)給相應(yīng)的適配器,將任務(wù)登記到設(shè)備上;(4)將登記的任務(wù)信息保存到數(shù)據(jù)庫。
5.如權(quán)利要求4所述的方法,其特征在于,對于登記在于網(wǎng)管上的任務(wù),由網(wǎng)管根據(jù)設(shè)定的數(shù)據(jù)采集時間、采集的對象和測量指標(biāo),周期性的向適配器發(fā)送查詢命令以完成性能數(shù)據(jù)的采集。
6.如權(quán)利要求4所述的方法,其特征在于,對僅登記在網(wǎng)管上的性能任務(wù)進(jìn)行管理操作時,直接修改或者刪除網(wǎng)管上的任務(wù)設(shè)定信息和標(biāo)志;對于登記到設(shè)備的性能任務(wù)進(jìn)行管理操作時,將命令轉(zhuǎn)發(fā)到相應(yīng)的適配器,由適配器向設(shè)備發(fā)布相關(guān)的管理命令完成性能任務(wù)的管理。
7.如權(quán)利要求4所述的方法,其特征在于,在進(jìn)行數(shù)據(jù)完整度管理時,從數(shù)據(jù)庫中查詢該任務(wù)實(shí)際收到的性能結(jié)果個數(shù),根據(jù)任務(wù)信息設(shè)定計算出應(yīng)該收到的性能結(jié)果個數(shù),計算出數(shù)據(jù)完整度。
8.如權(quán)利要求7所述的方法,其特征在于,在數(shù)據(jù)完整度不到100%時,通過向適配器或者設(shè)備發(fā)送結(jié)果查詢進(jìn)行數(shù)據(jù)補(bǔ)齊。
9.一種電信網(wǎng)絡(luò)通用性能管理系統(tǒng),包括性能管理前臺和性能管理后;其特征在于所述性能管理后臺包括數(shù)據(jù)庫,用于存放系統(tǒng)中的各種數(shù)據(jù);適配管理模塊,用于按系統(tǒng)的配置創(chuàng)建網(wǎng)元的適配器,以及進(jìn)行與網(wǎng)元和網(wǎng)管的通信適配;性能模型解析模塊,用于將定義不同種類和版本設(shè)備的性能管理的性能模型文件解析成具體的設(shè)備性能管理信息模型數(shù)據(jù)并存入所述數(shù)據(jù)庫;性能任務(wù)管理模塊,根據(jù)性能模型解析模塊生成的性能管理信息模型數(shù)據(jù)向性能管理前臺呈現(xiàn)性能管理界面,完成任務(wù)登記并將任務(wù)信息存入所述數(shù)據(jù)庫;和提供性能任務(wù)的管理功能;實(shí)時性能監(jiān)視模塊,根據(jù)選擇的設(shè)備和測量指標(biāo),周期性的向相應(yīng)的適配器或者網(wǎng)元發(fā)送查詢命令,并將返回的性能結(jié)果數(shù)據(jù)返回性能管理前臺模塊;實(shí)時結(jié)果匯集模塊,接收設(shè)備發(fā)送來的性能數(shù)據(jù)并檢查相關(guān)的性能門限,并在性能數(shù)據(jù)超越門限時產(chǎn)生告警事件,以及將性能數(shù)據(jù)存入所述數(shù)據(jù)庫中;性能告警模塊,提供性能指標(biāo)門限的管理,并根據(jù)這些定義的指標(biāo)門限將實(shí)時結(jié)果匯集模塊觸發(fā)的告警事件轉(zhuǎn)發(fā)到網(wǎng)管的告警管理系統(tǒng)。
10.如權(quán)利要求9所述的管理系統(tǒng),其特征在于還包括模板管理模塊,將任務(wù)的相關(guān)信息生成模板存入所述數(shù)據(jù)庫,并供所述性能任務(wù)管理模塊調(diào)用,以方便后續(xù)的任務(wù)定義。
11.如權(quán)利要求9或10所述的管理系統(tǒng),其特征在于還包括性能歷史數(shù)據(jù)管理模塊,用于從所述數(shù)據(jù)庫中查詢性能數(shù)據(jù)并提供給性能管理前臺。
全文摘要
本發(fā)明公開了一種電信網(wǎng)絡(luò)通用性能管理的實(shí)現(xiàn)方法,該方法為根據(jù)設(shè)備的種類、版本和性能管理功能定義設(shè)備的性能模型文件并保存;讀取性能模型文件并解析成具體的設(shè)備性能管理信息模型數(shù)據(jù);根據(jù)性能管理信息模型數(shù)據(jù)向性能管理前臺呈現(xiàn)性能管理界面,并完成任務(wù)登記;然后執(zhí)行性能任務(wù)將設(shè)備發(fā)送來的性能數(shù)據(jù)返回性能管理前臺,同時檢查相關(guān)的性能門限并在性能數(shù)據(jù)超越門限時產(chǎn)生告警事件等。
文檔編號H04L12/26GK1741460SQ200410064319
公開日2006年3月1日 申請日期2004年8月23日 優(yōu)先權(quán)日2004年8月23日
發(fā)明者王偉 申請人:華為技術(shù)有限公司