專利名稱::電信網(wǎng)絡(luò)管理系統(tǒng)中多設(shè)備性能監(jiān)測的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種電信網(wǎng)絡(luò)管理系統(tǒng)中多設(shè)備性能監(jiān)測的方法。
背景技術(shù):
:國際電信聯(lián)盟(ITU)在M.3010建議中指出,電信管理網(wǎng)的基本概念是提供一個(gè)有組織的網(wǎng)絡(luò)結(jié)構(gòu),以取得各種類型的操作系統(tǒng)(OS,OperationSystem)之間、操作系統(tǒng)與電信設(shè)備之間的互連,它是采用商定的具有標(biāo)準(zhǔn)協(xié)議和信息的接口進(jìn)行管理信息交換的體系結(jié)構(gòu),提出電信管理網(wǎng)(TMN)體系結(jié)構(gòu)的目的是支撐電信網(wǎng)和電信業(yè)務(wù)的規(guī)劃、配置、安裝、操作及組織。TMN應(yīng)用領(lǐng)域非常廣泛,涉及電信網(wǎng)及電信業(yè)務(wù)管理的許多方面,從業(yè)務(wù)預(yù)測到網(wǎng)絡(luò)規(guī)劃、電信工程、系統(tǒng)安裝到運(yùn)行維護(hù)、網(wǎng)絡(luò)組織等;從業(yè)務(wù)控制和質(zhì)量保證到電信企業(yè)的事物管理,都是它的應(yīng)用范圍。電信網(wǎng)絡(luò)管理的目標(biāo)是要最大限度地利用電信網(wǎng)絡(luò)資源,提高網(wǎng)絡(luò)的運(yùn)行質(zhì)量和效率,向用戶提供良好的通信服務(wù)。而電信管理網(wǎng)則正是為電信網(wǎng)絡(luò)管理目標(biāo)的實(shí)現(xiàn)提供了一套整體解決方案,它能簡化多廠商混和網(wǎng)絡(luò)環(huán)境下電信運(yùn)營企業(yè)的管理模式,降低電信運(yùn)營的管理成本,從而使企業(yè)獲得更好的效益。電信網(wǎng)絡(luò)管理系統(tǒng),主要包括配置管理、故障管理、性能管理和安全管理等功能模塊。其中,性能管理是電信網(wǎng)絡(luò)管理系統(tǒng)的一項(xiàng)重要功能,它通過對電信網(wǎng)絡(luò)運(yùn)行狀況的監(jiān)測,保證網(wǎng)絡(luò)能夠有效、平穩(wěn)、安全地運(yùn)行。并通過對網(wǎng)絡(luò)設(shè)備數(shù)據(jù)的采集和分析,給網(wǎng)絡(luò)管理人員提供充足、完整的運(yùn)行數(shù)據(jù),供管理人員根據(jù)網(wǎng)絡(luò)運(yùn)行狀況制定合適的運(yùn)行策略,使網(wǎng)絡(luò)運(yùn)行在最高效的狀態(tài)下??梢?,性能管理實(shí)際上是利用各運(yùn)行參數(shù)進(jìn)行計(jì)算,從而得出各性能指標(biāo),供網(wǎng)絡(luò)管理人員作為管理依據(jù)?;蛘?,直接將計(jì)算得出各性能指標(biāo)與設(shè)定閾值進(jìn)行比較,向輸出端輸出報(bào)警信號,以提醒管理人員采取措施進(jìn)行管理。在進(jìn)行性能監(jiān)測時(shí),特別是在欲管理設(shè)備較多時(shí),各性能指標(biāo)的運(yùn)算耗費(fèi)的資源最多,其效率如何直接決定了性能管理的質(zhì)量。一般來說,各運(yùn)營商衡量網(wǎng)絡(luò)質(zhì)量的指標(biāo)體系并不相同,而是允許用戶定制自己的指標(biāo)。在現(xiàn)有性能監(jiān)測方法中,實(shí)現(xiàn)定制指標(biāo)的方法是首先把指標(biāo)保存為中綴表達(dá)式,然后把中綴表達(dá)式轉(zhuǎn)換成后綴表達(dá)式,最后輸出后綴表達(dá)式求得的性能指標(biāo)值。假設(shè)某個(gè)電信網(wǎng)絡(luò)中有1000個(gè)基站,要求監(jiān)測每個(gè)基站的指標(biāo)Z,采用傳統(tǒng)的方法,必然要求有一個(gè)1000次的循環(huán),依次處理每個(gè)基站的性能指標(biāo)值。效率非常低下,并浪費(fèi)了資源。如需提升效率,必然帶來成本的增加。
發(fā)明內(nèi)容針對上述現(xiàn)有的電信網(wǎng)絡(luò)管理系統(tǒng)中多設(shè)備性能監(jiān)測方法中所存在的問題和不足,本發(fā)明的目的是提供一種監(jiān)測效率高、實(shí)現(xiàn)簡單的電信網(wǎng)絡(luò)管理系統(tǒng)中多設(shè)備性能監(jiān)測的方法。本發(fā)明是這樣實(shí)現(xiàn)的一種電信網(wǎng)絡(luò)管理系統(tǒng)中多設(shè)備性能監(jiān)測的方法,包括以下步驟(1)將系統(tǒng)中每個(gè)設(shè)備的待監(jiān)測性能設(shè)置為可通過一個(gè)或一個(gè)以上的參數(shù)進(jìn)行量化的形式;(2)將所述各參數(shù)存儲至相應(yīng)數(shù)據(jù)庫,并以相應(yīng)的參數(shù)標(biāo)識來標(biāo)識該參數(shù);(3)以設(shè)備的各待監(jiān)測性能涉及的參數(shù)為對象構(gòu)建量化命令,根據(jù)量化命令中的各參數(shù)標(biāo)識在數(shù)據(jù)庫中調(diào)用量化命令中各參數(shù)并執(zhí)行該量化命令;(4)將步驟(3)中量化命令執(zhí)行結(jié)果輸出,或與設(shè)定閾值進(jìn)行比較后輸出比較結(jié)果。優(yōu)選地,所述數(shù)據(jù)庫為結(jié)構(gòu)化查詢語言(SQL)關(guān)系數(shù)據(jù)庫或多維表達(dá)式(MDX)關(guān)系數(shù)據(jù)倉庫。所述量化命令可按下述方式構(gòu)建利用結(jié)構(gòu)化查詢語言或多維表達(dá)式關(guān)系語言直接構(gòu)建相應(yīng)類型的量化命令,并將所述量化命令中涉及的各參數(shù)與所述庫表內(nèi)中存儲的參數(shù)相關(guān)聯(lián),以在執(zhí)行量化命令時(shí)直接調(diào)用各相關(guān)參數(shù)。本發(fā)明將各參數(shù)和量化性能指標(biāo)的命令存儲至SQL數(shù)據(jù)庫中或MDX數(shù)據(jù)倉庫中,同時(shí)在數(shù)據(jù)庫中創(chuàng)建配置表,使量化命令與數(shù)據(jù)庫字段一一對應(yīng),并且利用這些配置表和這種對應(yīng)關(guān)系最終構(gòu)造出數(shù)據(jù)庫的SQL或者數(shù)據(jù)倉庫的MDX,使得計(jì)算定制指標(biāo)的過程就是構(gòu)造SQL或者M(jìn)DX的過程。本發(fā)明實(shí)現(xiàn)簡單,效率大大提高,改善了系統(tǒng)的監(jiān)測性能。尤其在對多個(gè)設(shè)備同時(shí)監(jiān)測時(shí),本發(fā)明的監(jiān)測效率更高。具體實(shí)施例方式本發(fā)明在數(shù)據(jù)庫中創(chuàng)建一些配置表,使定制指標(biāo)中原始項(xiàng)(量化涉及參數(shù))與數(shù)據(jù)庫字段一一對應(yīng),構(gòu)建性能指標(biāo)并計(jì)算之,具體包括以下步驟1、確定系統(tǒng)中每個(gè)設(shè)備的待監(jiān)測性能涉及的各參數(shù),確定需要計(jì)算待監(jiān)測性能指標(biāo)公式。并將參數(shù)和公式存儲至關(guān)系型數(shù)據(jù)庫(DBMS)中。存儲的數(shù)據(jù)包括允許用戶定義的原始計(jì)數(shù)器(可直接輸出相應(yīng)性能指標(biāo))的信息和允許用戶定義的指標(biāo)公式(涉及相應(yīng)參數(shù)的表達(dá)式)。該二數(shù)據(jù)可存儲于一個(gè)數(shù)據(jù)庫表中,也可分別存儲于不同的數(shù)據(jù)庫表中。如果存儲于一個(gè)數(shù)據(jù)庫表中,則相應(yīng)的數(shù)據(jù)存儲格式為字段1,表示用戶定義的指標(biāo)名或者原始計(jì)數(shù)器名;字段2計(jì)數(shù)器實(shí)際值對應(yīng)的數(shù)據(jù)庫表名或者數(shù)據(jù)倉庫的多維數(shù)據(jù)集的名。該項(xiàng)可選,如果系統(tǒng)所有的計(jì)數(shù)器僅位于同一個(gè)數(shù)據(jù)庫表或者數(shù)據(jù)倉庫的多維數(shù)據(jù)集的話,可以沒有該項(xiàng),而采取固定默認(rèn)值;字段3,表示指標(biāo)公式,該公式為用戶容易識別的由相應(yīng)參數(shù)構(gòu)成的中綴表達(dá)式(普通的數(shù)學(xué)表達(dá)式)。字段4指標(biāo)類型,表示該指標(biāo)是原始計(jì)數(shù)器的指標(biāo)還是用戶定義的指標(biāo)。如果存儲于不同的數(shù)據(jù)庫表中,用戶定義的原始計(jì)數(shù)器的信息保存到數(shù)據(jù)庫表table1中,該表包括以下字段字段1,計(jì)數(shù)器名;字段2,該計(jì)數(shù)器實(shí)際值對應(yīng)的數(shù)據(jù)庫表名或者數(shù)據(jù)倉庫的多維數(shù)據(jù)集的名。該項(xiàng)可選,如果系統(tǒng)所有的計(jì)數(shù)器僅位于同一個(gè)數(shù)據(jù)庫表或者數(shù)據(jù)倉庫的多維數(shù)據(jù)集的話,可以沒有該項(xiàng),而采取固定默認(rèn)值;字段3,計(jì)數(shù)器對應(yīng)的數(shù)據(jù)庫表字段名或者數(shù)據(jù)倉庫的度量值名。該項(xiàng)可選,如果原始計(jì)數(shù)器名與對應(yīng)的數(shù)據(jù)庫表字段名或者數(shù)據(jù)倉庫的度量值名相同的話,可以沒有該項(xiàng)。把用戶定義的公式保存到數(shù)據(jù)庫表table2中,這個(gè)公式指用戶容易識別的中綴表達(dá)式。該表包括以下字段字段5,用戶設(shè)定的指標(biāo)名;字段6,涉及各相關(guān)參數(shù)構(gòu)成的指標(biāo)公式(中綴表達(dá)式)。2、構(gòu)造計(jì)算公式的SQL語句(對數(shù)據(jù)庫而言)或者M(jìn)DX語句(對數(shù)據(jù)倉庫而言)。把指標(biāo)公式轉(zhuǎn)換成數(shù)據(jù)庫可以識別的SQL語言或者數(shù)據(jù)倉庫可以識別的MDX語言。構(gòu)造SQL語句步驟為1)構(gòu)造SELECT子句,從字段3或字段6獲取指標(biāo)信息,當(dāng)table1等于table2的時(shí)候,從字段3獲取,當(dāng)table1不等于table2的時(shí)候,從字段6獲??;2)構(gòu)造FROM子句,該子句從字段2獲取,如果字段2不存在,采用固定默認(rèn)值;3)構(gòu)造WHERE子句,該子句根據(jù)實(shí)際情況填寫,例如,查詢某一段時(shí)間的指標(biāo),或者查詢很多個(gè)對象的指標(biāo),可填寫于此處。構(gòu)造MDX語句的步驟為A)使用WITH創(chuàng)建計(jì)算成員,該計(jì)算成員從字段3或者字段6獲取指標(biāo)信息;B)構(gòu)造SELECT子句,該子句包括上一步創(chuàng)建的計(jì)算成員;C)同步前述構(gòu)造SQL語句步驟2)、3),構(gòu)造FROM子句和WHERE子句。3、把SQL語句傳遞給數(shù)據(jù)庫或者把MDX語句傳遞給數(shù)據(jù)倉庫,得到相應(yīng)性能指標(biāo)值。將該性能指標(biāo)值直接輸出或與設(shè)定閾值比較后輸出提示結(jié)果。以下介紹本發(fā)明在個(gè)人便攜電話系統(tǒng)(PHS)的網(wǎng)管系統(tǒng)詳細(xì)的實(shí)施方法。PHS采用先進(jìn)的微蜂窩技術(shù),將手機(jī)以無線的方式接入本地電話網(wǎng),屬于2.5G的移動通訊產(chǎn)品。以系統(tǒng)提供了40項(xiàng)原始性能計(jì)數(shù)器為例進(jìn)行說明。在40項(xiàng)數(shù)據(jù)的基礎(chǔ)上,可以計(jì)算很多指標(biāo)。PHS網(wǎng)管系統(tǒng)是PHS系統(tǒng)的一個(gè)子系統(tǒng)。本實(shí)例中,關(guān)系型數(shù)據(jù)庫(DBMS)采用MicrosoftSQLServer,數(shù)據(jù)倉庫采用AnalysisServices,具體實(shí)施步驟為1、在AnalysisServices中創(chuàng)建多維數(shù)據(jù)集CSTraffic,度量值為40項(xiàng)數(shù)據(jù),緯度為時(shí)間和基站,時(shí)間緯度的級別為年-月-日-小時(shí),基站緯度的級別為網(wǎng)元-基站控制器號-基站索引號,根據(jù)數(shù)據(jù)倉庫特性,可以按照時(shí)間緯度和基站緯度的任意一個(gè)級別交叉計(jì)算40項(xiàng)數(shù)據(jù);2、在MicrosoftSQLServer中創(chuàng)建表MeasureItem,存儲原始計(jì)數(shù)器和用戶定義的指標(biāo)信息,該表包括以下字段指標(biāo)ID號、指標(biāo)名、指標(biāo)公式、指標(biāo)類型(1為原始數(shù)據(jù),2為用戶定義指標(biāo));3、初始化表MeasureItem,“指標(biāo)ID號”可以由數(shù)據(jù)庫順序填寫,“指標(biāo)名”填寫直觀的名稱,“指標(biāo)公式”填寫該項(xiàng)數(shù)據(jù)對應(yīng)的多維數(shù)據(jù)集CSTraffic的度量值名稱,指標(biāo)類型填數(shù)字1;4、用戶定義指標(biāo),指標(biāo)保存到表MeasureItem中;5、構(gòu)造MDX語句,計(jì)算用戶定義指標(biāo)首先讀取表MeasureItem獲取指標(biāo)公式,創(chuàng)建計(jì)算成員;由于只有一個(gè)固定的多維數(shù)據(jù)集CSTraffic,所以,F(xiàn)ROM子句永遠(yuǎn)都是“FROMCSTraffic”;WHERE子句根據(jù)用戶輸入的實(shí)際情況。例如,用戶要求查詢網(wǎng)元1下面的所有基站2004年10月1日的某個(gè)指標(biāo),最終的MDX語句是WITHMEMBER[Measures].[M1]AS′[Measures].[InSMSSuccess]/[Measures].[InSMSConfirm])′SELECT{[Measures].[M1]}oncolumns,{Descendants([CS].[網(wǎng)元1].[CS].[CSindex])}onrowsFROMCSTrafficWHERE[Time]..[10].[1]把MDX傳遞給AnalysisServices,得到結(jié)果。將該結(jié)果直接輸出或通過與設(shè)定閾值比較后輸出相應(yīng)提示信息。本發(fā)明通過構(gòu)造數(shù)據(jù)庫或者數(shù)據(jù)倉庫的SQL語句或者M(jìn)DX語句實(shí)現(xiàn)各性能指標(biāo)的監(jiān)測,一般數(shù)據(jù)庫和數(shù)據(jù)倉庫本身都提供了大量查詢優(yōu)化的技術(shù),而且構(gòu)造的語句是批處理的,大大減少了與數(shù)據(jù)庫的交互過程。本發(fā)明正是基于此方案來實(shí)現(xiàn)的。與原有監(jiān)測方法相比,本發(fā)明可使監(jiān)測速度提高一個(gè)數(shù)量級,從而可使用戶快速了解到各相關(guān)性能指標(biāo),以迅速對網(wǎng)絡(luò)狀態(tài)做出合適的調(diào)整。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,本領(lǐng)域技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。權(quán)利要求1.一種電信網(wǎng)絡(luò)管理系統(tǒng)中多設(shè)備性能監(jiān)測的方法,其特征在于,該方法包括以下步驟(1)將系統(tǒng)中每個(gè)設(shè)備的待監(jiān)測性能設(shè)置為可通過一個(gè)或一個(gè)以上的參數(shù)進(jìn)行量化的形式;(2)將所述各參數(shù)存儲至相應(yīng)數(shù)據(jù)庫,并以相應(yīng)的參數(shù)標(biāo)識來標(biāo)識該參數(shù);(3)以設(shè)備的各待監(jiān)測性能涉及的參數(shù)為對象構(gòu)建量化命令,根據(jù)量化命令中的各參數(shù)標(biāo)識在數(shù)據(jù)庫中調(diào)用量化命令中各參數(shù)并執(zhí)行該量化命令;(4)將步驟(3)中量化命令執(zhí)行結(jié)果輸出,或與設(shè)定閾值進(jìn)行比較后輸出比較結(jié)果。2.根據(jù)權(quán)利要求1所述的電信網(wǎng)絡(luò)管理系統(tǒng)中多設(shè)備性能監(jiān)測的方法,其特征在于,所述待監(jiān)測性能通過一個(gè)參數(shù)量化是指該待監(jiān)測性能指標(biāo)涉及的參數(shù)可通過計(jì)數(shù)器或常規(guī)測試電路直接測量。3.根據(jù)權(quán)利要求1所述的電信網(wǎng)絡(luò)管理系統(tǒng)中多設(shè)備性能監(jiān)測的方法,其特征在于,所述待監(jiān)測性能涉及的各參數(shù)可直接設(shè)定或者通過相應(yīng)的計(jì)數(shù)器或常規(guī)測試電路直接測量。4.根據(jù)權(quán)利要求1或3所述的電信網(wǎng)絡(luò)管理系統(tǒng)中多設(shè)備性能監(jiān)測的方法,其特征在于,所述的參數(shù)標(biāo)識可為具體的參數(shù)名或相應(yīng)的性能指標(biāo)名。5.根據(jù)權(quán)利要求1至3中任一權(quán)利要求所述的電信網(wǎng)絡(luò)管理系統(tǒng)中多設(shè)備性能監(jiān)測的方法,其特征在于,所述數(shù)據(jù)庫為關(guān)系型數(shù)據(jù)庫。6.根據(jù)權(quán)利要求5所述的電信網(wǎng)絡(luò)管理系統(tǒng)中多設(shè)備性能監(jiān)測的方法,其特征在于,所述關(guān)系型數(shù)據(jù)庫為結(jié)構(gòu)化查詢語言數(shù)據(jù)庫或多維表達(dá)式數(shù)據(jù)倉庫。7.根據(jù)權(quán)利要求6所述的電信網(wǎng)絡(luò)管理系統(tǒng)中多設(shè)備性能監(jiān)測的方法,其特征在于,所述量化命令可按下述方式構(gòu)建利用結(jié)構(gòu)化查詢語言或多維表達(dá)式關(guān)系語言直接構(gòu)建相應(yīng)類型的量化命令,并將所述量化命令中涉及的各參數(shù)與所述庫表內(nèi)中存儲的參數(shù)相關(guān)聯(lián)。全文摘要本發(fā)明公開了一種電信網(wǎng)絡(luò)管理系統(tǒng)中多設(shè)備性能監(jiān)測的方法,包括步驟將系統(tǒng)中每個(gè)設(shè)備的待監(jiān)測性能設(shè)置為可通過一個(gè)或一個(gè)以上的參數(shù)進(jìn)行量化的形式;將各參數(shù)存儲至相應(yīng)數(shù)據(jù)庫,并以相應(yīng)的參數(shù)標(biāo)識來標(biāo)識該參數(shù);以設(shè)備的各待監(jiān)測性能涉及的參數(shù)為對象構(gòu)建量化命令,根據(jù)量化命令中的各參數(shù)標(biāo)識在數(shù)據(jù)庫中調(diào)用量化命令中各參數(shù)并執(zhí)行該量化命令;將量化命令執(zhí)行結(jié)果輸出,或與設(shè)定閾值進(jìn)行比較后輸出相應(yīng)比較結(jié)果。本發(fā)明在對多個(gè)設(shè)備同時(shí)監(jiān)測時(shí),大大提高了監(jiān)測效率,改善了系統(tǒng)的監(jiān)測性能。文檔編號H04L12/24GK1956395SQ20051011435公開日2007年5月2日申請日期2005年10月24日優(yōu)先權(quán)日2005年10月24日發(fā)明者劉兵申請人:中興通訊股份有限公司