專利名稱::性能指標的采集方法
技術領域:
:本發明涉及通信領域中的網絡管理系統,并且特別地,涉及一種性能指標的采集方法。
背景技術:
:在電信網絡管理系統中,為了實現管理目標,處于不同管理層次的管理資源要素,例如,管理系統中的管理者與^皮管系統的代理,需要通過網管接口進行管理信息交互。圖1示出了管理系統(管理者)和^皮管系統(代理)之間的4妄口關系。網管系統的管理域包括故障管理、配置管理、性能管理等。本文主要針對性能管理中的性能數據采集的相關技術方案。根據相關技術的采集管理的大體流程為管理者向代理下達指定對象,指定測量項的采集管理要求;代理按照管理者的要求上報有關觀J量項的觀'J量4直(在i者^口3GPPTS32.401、3GPPTS32.411、3GPPTS32.412的3GPP規范中進行了具體定義)。由于用戶對性能數據的關注點是能直接反映系統服務質量的性能指標,因此,需要管理者自己對測量項進行相關指標統計,進行指標門限及門限告警的有關處理。這種方式的優點是管理者的處理靈活性比4交高。然而,這種方式還存在以下問題(1)接口間數據流量比較大;(2)管理者的軟件復雜度比較高,需要支持性能指標管理的相關處理,對非標準的測量項還需要對不同的代理進行不同的適配統計處理;(3)管理者處理負荷比舉交重。對于一些小的運營商而言,對性能數據后處理的要求不是4艮高,在這種情況下,上述問題就會很明顯。然而,目前并沒有提出能夠解決該問題的技術方案。
發明內容考慮到上述問題而做出本發明,為此,本發明的主要目的在于提供一種性能指標的采集方案,其能夠解決相關技術中管理者成本高的問題,并且能夠降低管理者的性能數據處理復雜度及負荷,以及降低管理者和代理間的帶寬要求。根據本發明的實施例,提供了一種性能指標的采集方法。該方法包括步驟S202,管理模塊向代理模塊發送開啟性能指標釆集操作的請求,請求中包含指定的采集參數;以及步驟S204,代理模塊對請求進行合法性檢查,在請求通過4全查的情況下,代理模塊根據采集參數采集性能指標。其中,采集參ft可以進一步包括以下至少之一采集乂于象類名稱、采集對象實例標識符列表、性能指標集、采集周期、上才艮周期、開始時間、停止時間、采集計劃。采集的性能指標集包括預定義的標準指標、系統指標、以及自定義指標。當管理模塊開啟采集操作時,采集性能指標集指定的性能指標。并且,該方法進一步包括在上報周期到達時,代理4莫塊將采集到的性能指標上報給管理模塊。并且,代理模塊將與性能指標相關的測量項按指標公式計算為指標值,之后,將指標值上報給管理模塊。其中,代理模塊上報指標^直的方式包纟舌文^牛方式和通知方式。另外,在該方法中,合法性檢查包括檢查采集參數是否符合邏輯要求;以及代理模塊是否支持請求中的采集參數。并且,在步驟S202中,在不能通過合法性檢查的情況下,代理模塊向管理模塊返回失敗信息。通過本發明的上述技術方案,使得管理者能夠直接對用戶關注的性能指標進行采集管理,降低了數據流量、以及管理者的處理復雜度和處理負荷,便利了對多個代理的統一管理,提高了采集管理的有效性。此處所說明的附圖用來才是供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其i兌明用于解釋本發明,并不構成對本發明的不當限定。在附圖中圖1是根據相關技術的管理系統(管理者)和被管系統(代理)之間的4妄口連4妄關系示意圖2是根據本發明實施例的性能指標的采集方法的流程圖;以及圖3是根據本發明實施例的性能指標的采集方法的信令流程圖。具體實施例方式在本實施例中,提供了一種性能指標的采集方法。如圖2所示,根據本實施例的性能指標的采集方法包括步驟S202,管理模塊向代理模塊發送開啟(也可以稱為設置或創建)性能指標采集操作的請求,請求中包含指定的采集參數;以及步驟S204,代理模塊對請求進行合法性檢查,在請求通過檢查的情況下,代理模塊根據采集參數采集性能指標,即,根據參數的要求對指定性能指標按指定的采集要求進行采集。其中,采集參數可以進一步包括以下至少之一釆集對象類名稱、采集對象實例標識符列表、性能指標集、采集周期、上寺艮周期、開始時間、停止時間、采集計劃。采集的性能指標集包括預定義的標準指標、系統指標、以及自定義指標。當管理模塊開啟測量項采集操作時,采集性能指標集指定的性肯b才旨才示。并且,該方法進一步包括在上報周期到達時,代理一莫塊組織好相關的性能指標數據,將采集到的性能指標上報給管理模塊。此外,性能指標采集是否與測量項采集相關聯可由各具體實現決定。如果性能指標采集與測量項采集不關聯,則管理者在創建性能指標采集前需要先開啟相關測量項的采集,如果沒有對應的測量項采集,則將缺少相關指標數據的上報。如果性能指標采集與測量項采集相關聯,則管理者在開啟性能指標采集時會自動進^f于相關測量項的采集。并且,代理定時將相關測量項按照指標算法定義(根據指標公式)計算成指標值,提供給管理者。其中,代理才莫塊上才艮指標值的方式包括文件方式和通知方式。在文件上報方式中,包括以下處理代理可以將指標值保存為文件格式;相應上報粒度文件保存完成后,代理向管理者發送文件準備好通知;管理者根據通知,從代理獲取對應的文件另一方面,在通知上報方式中,在上報時間到達時,代理向管理者發送指標數據通知。另外,在該方法中,合法性檢查包括檢查采集參數是否符合邏輯要求;以及代理模塊是否支持請求中的采集參數。并且,在步驟S202中,在不能通過合法性沖企查的情況下,代理才莫塊向管理模塊返回失敗信息。此外,在該方法中,管理者也可向代理發起掛起或刪除才喿作,停止指標采集。下面將結合具體實例來描述本發明。參照圖2和圖3,具體包括以下處理(1)開啟性能指標采集管理者(對應于上述的管理模塊)調用該操作請求代理(即,上述的代理模塊)開啟性能指標采集,開啟成功后,代理將根據要求進行性能指標采集,上報時間到后將通過測量值計算出的性能指標值以文件格式上報給管理者,其中,優選地,可以將上述的性能指標集標識為性能指標標識列表(kpiList),文4牛可采用XML文件格式;這里,輸入參數為性能指標采集信息,表l示出了主要參數:<table>tableseeoriginaldocumentpage9</column></row><table>并且,輸出參數主要包括采集標識;返回值包括操作結果(成功與否);(2)結束性能指標采集管理者調用該操作請求代理結束某個已開啟的性能指標采集,結束成功后,代理不再對相關性能指標進行采集;代理接收到該操作后,可以立即停止采集活動,也可以在完成當前周期后停止指標采集活動;在停止采集后,如果存在已有采集數據但未上報通知的文件,代理可向管理者發送文件準備好通知。其中,輸入參數主要包括采集標識;返回值包括操作結果(成功與否);(3)查詢性能指標采集信息管理者調用該操作查詢代理中已經存在的性能指標采集信息,管理者可以指定查詢條件;其中,輸入參數主要包括采集標識列表;輸出參數主要包括性能指標采集信息,其中包含開啟性能指標采集時指定的各種信息以及采集標識等。其中,返回值包括操作結果(成功與否);(4)掛起/恢復性能指標采集在代理資源緊張或者某段時間不需要相應釆集結果等情況下,管理者可調用掛起操作請求,以請求代理掛起某個已創建的性能指標采集;在性能指標被掛起后,代理將停止相關性能指標的采集活動;當代理資源緊張問題緩解或重新需要相關采集結果時,管理者可調用恢復操作,代理將重新恢復相關采集活動;優選地,在實施時可以根據實際情況確定是否支持此操作,在支持此操作,同時還可支持性能指標采集狀態變化通知的情況下,如果性能指標采集活動的狀態發生變化,例如,掛起=>激活,激活=〉掛起,則代理將性能指標采集狀態變化通知給所有訂購了該通知的管理者;(5)性能指標數據文件準備好通知這里,參數主要包括已經準備好的數據文件的地址和名稱信息列表;(6)性能指標數據文件準備異常通知這里,參數主要包括文件準備異常的原因。除了在上述實例中所描述的,可選地,由于性能指標采集管理和原有的測量項釆集管理的才醫架基本一致,所以可在原有的基于測量項的采集管理框架上進行擴展,接口上需要將原有的測量項的參數擴展為同時支持測量項和指標,代理者根據約定好的參數表達方式區分管理者下達的采集管理操作命令是針對指標還是測量項,進4亍對應的流程處理。具體而言,例如,測量項仍可沿用原有4支術的定義方式,指標項可以如"kpi.xxx"的才各式作為標識方式,xxx表示具體的指標,前綴kpi用于區分此參數為測量項還是指標。并且,管理者可在一次開啟門限的才喿作中,同時指定對測量項和指標的門限監測。綜上所述,借助于本發明的技術方案,使得管理者能夠直接對用戶關注的性能指標進行采集管理,降低了數據流量、以及管理者的處理復雜度和處理負荷,便利了對多個代理的統一管理,提高了采集管理的有效性。以上所述〗又為本發明的優選實施例而已,并不用于限制才、發明,對于本領域的才支術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。權利要求1.一種性能指標的采集方法,其特征在于,包括步驟S202,管理模塊向代理模塊發送開啟性能指標采集操作的請求,所述請求中包含指定的采集參數;以及步驟S204,所述代理模塊對所述請求進行合法性檢查,在所述請求通過檢查的情況下,所述代理模塊根據所述采集參數采集所述性能指標。2.根據權利要求1所述的采集方法,其特征在于,所述采集參數進一步包括以下至少之一采集對象類名稱、采集對象實例標識符列表、性能指標集、釆集周期、上報周期、開始時間、停止時間、采集計劃。3.根據權利要求2所述的采集方法,其特征在于,當所述管理模塊開啟采集操作時,采集由所述性能指標集指定的所述性能指標。4.根據權利要求2所述的采集方法,其特征在于,進一步包括在所述上報周期到達時,所述代理模塊將采集到的所述性能指標上報給所述管理模塊。5.根據權利要求1所述的采集方法,其特征在于,所述性能指標集包括預定義的標準指標、系統指標、以及自定義指標。6.根據權利要求1至5中任一項所述的采集方法,其特征在于,進一步包括所述代理^f莫塊將與所述性能指標相關的測量項按指標公式計算為指標值,并將所述指標值上報給所述管理模塊。7.根據權利要求6所述的釆集方法,其特征在于,所述代理模塊上才艮所述指標值的方式包括文件方式和通知方式。8.根據權利要求1至5中任一項所述的采集方法,其特征在于,所述合法性檢查包括檢查所述采集參數是否符合邏輯要求;以及檢查所述代理模塊是否支持所述請求中的所述采集參數。9.根據權利要求1至5中任一項所述的采集方法,其特征在于,在所述步驟S202中,在不能通過所述合法性;險查的情況下,所述代理才莫塊向所述管理才莫塊返回失敗信息。全文摘要本發明公開了一種性能指標的采集方法,包括步驟S202,管理模塊向代理模塊發送開啟性能指標采集操作的請求,請求中包含指定的采集參數;以及步驟S204,代理模塊對請求進行合法性檢查,在請求通過檢查的情況下,代理模塊根據采集參數采集性能指標。通過使用本發明,可以使管理者能夠直接對用戶關注的性能指標進行采集管理,降低了數據流量、以及管理者的處理復雜度和處理負荷,便利了對多個代理的統一管理,提高了采集管理的有效性。文檔編號H04L12/24GK101369916SQ20071014250公開日2009年2月18日申請日期2007年8月15日優先權日2007年8月15日發明者蓀孫,孫云松,李曉鵬,熊康建,祝偉宏,黃樹強申請人:中興通訊股份有限公司