專利名稱::故障詳細(xì)告警系統(tǒng)、方法及相關(guān)的服務(wù)器的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及電信網(wǎng)絡(luò)信息管理
技術(shù)領(lǐng)域:
,特別涉及到為不同設(shè)備的不同告警詳細(xì)信息結(jié)構(gòu)提供一種通用的解析方法和展示方式的故障詳細(xì)告警系統(tǒng)、方法及相關(guān)的服務(wù)器。
背景技術(shù):
:電信網(wǎng)絡(luò)系統(tǒng)中各網(wǎng)元設(shè)備在工作中時(shí)常發(fā)生故障,為了及時(shí)通知用戶故障發(fā)生的時(shí)間,故障位置和故障原因,以便及時(shí)解決問(wèn)題,消除故障,需要在網(wǎng)絡(luò)系統(tǒng)中實(shí)現(xiàn)告警功能。目前網(wǎng)元告警信息包括了告警碼,告警位置等關(guān)鍵信息;其中告警位置一般只定位到具體的物理位置故障機(jī)架、故障機(jī)框或故障單板,僅僅依據(jù)告警位置,用戶還不能完整分析出發(fā)生故障的業(yè)務(wù)信息,既故障發(fā)生的根源,因此還需要增加告警詳細(xì)信息來(lái)表征這些特性,讓用戶更加方便直觀的定位故障,分析故障,解決故障。比如NGN軟交換網(wǎng)絡(luò)中,媒體網(wǎng)關(guān)的光中繼板有E1信號(hào)丟失告警,告警位置只能定位到發(fā)生故障的光中繼板,無(wú)法定位到發(fā)生故障的E1線路;通過(guò)告警詳細(xì)信息中的故障E1線路屬性就可以完整分析出E1信號(hào)丟失告警發(fā)生的根源。軟交換的系統(tǒng)控制板有信令點(diǎn)不可達(dá)告警,告警位置只能定位到發(fā)生此故障的系統(tǒng)控制板,而具體哪個(gè)信令點(diǎn)不可達(dá)只能從告警詳細(xì)信息中的信令點(diǎn)屬性獲知。為了能將告警詳細(xì)信息解析出來(lái),網(wǎng)管系統(tǒng)要為每種設(shè)備分別開發(fā)一套適配器。由于每套適配器都有一個(gè)程序員完成,勢(shì)必造成適配模塊多樣化,通用性差。同時(shí)有些程序員將告警詳細(xì)信息結(jié)構(gòu)和代碼高度耦合,將適配結(jié)構(gòu)完全硬編碼,一旦設(shè)備告警發(fā)生變化,就需要直接修改代碼以配置新的結(jié)構(gòu),使將來(lái)的維護(hù)變得非常困難,也無(wú)法兼容不同版本的告警詳細(xì)信息結(jié)構(gòu)。
發(fā)明內(nèi)容本發(fā)明的目的在于,提供一種通用的故障詳細(xì)告警系統(tǒng)、方法及相關(guān)的服務(wù)器,為各類網(wǎng)元的告警提供一種統(tǒng)一的實(shí)現(xiàn)方法,來(lái)解決通用性問(wèn)題和版本兼容性問(wèn)題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種故障詳細(xì)告警系統(tǒng),所述系統(tǒng)包括告警詳細(xì)信息結(jié)構(gòu)配置管理模塊,用于為各類設(shè)備告警建立統(tǒng)一的告警詳細(xì)信息結(jié)構(gòu)信息模型并將所述信息模型轉(zhuǎn)換成XML文件,以及自動(dòng)從XML文件中讀取結(jié)構(gòu)配置信息以提供至告警詳細(xì)信息字節(jié)流解析模塊,其中所述模型為樹形結(jié)構(gòu);告警詳細(xì)信息字節(jié)流解析模塊,接受網(wǎng)元發(fā)送的原始告警字節(jié)流并按照所述結(jié)構(gòu)配置信息轉(zhuǎn)換成含義清晰的字符串描述信息,其中所述結(jié)構(gòu)配置信息與所述告警詳細(xì)信息結(jié)構(gòu)信息模型相對(duì)應(yīng);以及告警用戶界面,用于顯示所述字符串描述信息。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種故障詳細(xì)告警方法,所述方法包括下述步驟步驟1利用告警詳細(xì)信息結(jié)構(gòu)配置管理模塊為各類設(shè)備告警建立統(tǒng)一的告警詳細(xì)信息結(jié)構(gòu)信息模型,并將所述信息模型轉(zhuǎn)換成XML文件,其中所述模型為樹形結(jié)構(gòu);步驟2利用告警詳細(xì)信息結(jié)構(gòu)配置管理模塊自動(dòng)從XML文件中讀取結(jié)構(gòu)配置信息以提供至告警詳細(xì)信息字節(jié)流解析模塊;步驟3利用告警詳細(xì)信息字節(jié)流解析模塊接受網(wǎng)元發(fā)送的原始數(shù)據(jù)字節(jié)流并按照所述結(jié)構(gòu)配置信息轉(zhuǎn)換成含義清晰的字符串描述信息,其中所述結(jié)構(gòu)配置信息與所述告警詳細(xì)信息結(jié)構(gòu)信息模型相對(duì)應(yīng);以及步驟4利用告警用戶界面顯示所述字符串描述信息。根據(jù)本發(fā)明的又一個(gè)方面,提供了一種故障詳細(xì)告警服務(wù)器,所述服務(wù)器包括告警詳細(xì)信息結(jié)構(gòu)加載模塊,用于自動(dòng)從XML文件中讀取結(jié)構(gòu)配置信息以提供至告警描述國(guó)際化模塊和告警詳細(xì)信息字節(jié)流解析模塊,其中所述XML文件是由告警詳細(xì)信息結(jié)構(gòu)配置工具為各類設(shè)備告警所建立統(tǒng)一告警詳細(xì)信息結(jié)構(gòu)信息模型轉(zhuǎn)換而來(lái)的,并且所述模型為樹形結(jié)構(gòu);告警描述國(guó)際化模塊,用于將所述字符串描述信息翻譯成各種語(yǔ)言環(huán)境下的描述信息;以及告警詳細(xì)信息字節(jié)流解析模塊,接受網(wǎng)元發(fā)送的原始告警字節(jié)流并按照所述結(jié)構(gòu)配置信息轉(zhuǎn)換成含義清晰的字符串描述信息,其中所述結(jié)構(gòu)配置信息與所述告警詳細(xì)信息結(jié)構(gòu)信息模型相對(duì)應(yīng)。和現(xiàn)有技術(shù)相比,本發(fā)明引入了告警詳細(xì)信息結(jié)構(gòu)信息模型,將各網(wǎng)元告警的不同詳細(xì)信息結(jié)構(gòu)以統(tǒng)一的組織方式持久化至XML,從而徹底實(shí)現(xiàn)了解析代碼與網(wǎng)元類型、版本、告警結(jié)構(gòu)的解耦,降低了告警系統(tǒng)開發(fā)維護(hù)的難度,并提高了系統(tǒng)的可靠性、通用性。本發(fā)明在信息展示上統(tǒng)一了各種網(wǎng)元告警的顯示格式,并提供了信息國(guó)際化翻譯能力,一個(gè)版本就能滿足多語(yǔ)言環(huán)境的版本需求,大大降低了告警信息國(guó)際化維護(hù)工作。通過(guò)參考結(jié)合附圖而介紹的后續(xù)詳細(xì)說(shuō)明,本發(fā)明的上述及其他目的、特征及優(yōu)點(diǎn)將變得顯而易見(jiàn),在所述附圖中圖1為告警詳細(xì)信息結(jié)構(gòu)信息模型示意圖;圖2為告警詳細(xì)信息結(jié)構(gòu)XML映射示意圖;圖3為告警詳細(xì)信息結(jié)構(gòu)解析模塊結(jié)構(gòu)圖。具體實(shí)施例方式本發(fā)明的核心思想是將告警詳細(xì)信息結(jié)構(gòu)映射成結(jié)構(gòu)清晰、實(shí)現(xiàn)靈活、維護(hù)方便、向下兼容的統(tǒng)一詳細(xì)信息結(jié)構(gòu)模型,并將該模型持久化至XML配置文件,通過(guò)配置文件實(shí)現(xiàn)結(jié)構(gòu)與代碼完全解耦,并將解析代碼提取成一個(gè)通用的詳細(xì)信息解析適配器。通用故障詳細(xì)告警方法建立在統(tǒng)一的詳細(xì)信息結(jié)構(gòu)模型基礎(chǔ)上,其由告警詳細(xì)信息結(jié)構(gòu)配置管理模塊,告警描述國(guó)際化模塊,告警詳細(xì)信息字節(jié)流解析模塊三部分組成。其中詳細(xì)信息結(jié)構(gòu)模型涉及網(wǎng)元類型、網(wǎng)元版本、告警詳細(xì)信息結(jié)構(gòu)。該方法將網(wǎng)元告警數(shù)據(jù)字節(jié)流按照約定詳細(xì)信息結(jié)構(gòu)解析、拼裝、翻譯成清晰、直觀、便于理解的字符串信息。所述告警包括告警流水號(hào)、系統(tǒng)類型、告警碼、告警發(fā)生位置、告警發(fā)生時(shí)間等屬性。所述告警詳細(xì)信息是對(duì)上述屬性的補(bǔ)充,有助于更加精確地定位故障,分析故障,從而更好地解決故障。所述告警詳細(xì)信息結(jié)構(gòu)是指將各種信息元素構(gòu)造成完整的告警詳細(xì)信息的組織方式,包括各元素的數(shù)據(jù)類型,各元素對(duì)應(yīng)的含義,各元素的組合順序,各元素在字節(jié)流中的偏移量和各元素的數(shù)據(jù)長(zhǎng)度。元素的數(shù)據(jù)類型包括如下9種基本類型BYTE,WORD,DWORD,CHAR[],BYTE門,WORD[],PHONENEMBER,IPADDRESS,CLOCK。各數(shù)據(jù)類型對(duì)應(yīng)的含義BYTE無(wú)符號(hào)短整型,字長(zhǎng)為1字節(jié),數(shù)的范圍是0~255;WORD無(wú)符號(hào)短整型,字長(zhǎng)為2字節(jié),數(shù)的范圍是0~65535;DWORD無(wú)符號(hào)長(zhǎng)整型,字長(zhǎng)為4字節(jié),數(shù)的范圍是0~4294967295;BYTE[]無(wú)符號(hào)短整型數(shù)組,字長(zhǎng)為N個(gè)字節(jié);WORD[]無(wú)符號(hào)短整型數(shù)組,字長(zhǎng)為4N個(gè)字節(jié);CHAR[]字符串,字長(zhǎng)為N個(gè)字節(jié);PHONENEMBER電話號(hào)碼類型;IPADDRESSIP地址,字長(zhǎng)為4個(gè)字節(jié);CLOCK時(shí)間類型,字長(zhǎng)為4個(gè)字節(jié);元素的數(shù)據(jù)類型在上述BYTE、WORD、DWORD基本整型基礎(chǔ)上還支持枚舉類型。告警詳細(xì)信息結(jié)構(gòu)配置管理模塊包括下面兩部分告警詳細(xì)信息結(jié)構(gòu)配置工具,其根據(jù)網(wǎng)元設(shè)備、網(wǎng)元版本、網(wǎng)元告警碼、告警詳細(xì)信息結(jié)構(gòu)整合成統(tǒng)一的信息模型,并將此模型持久化至XML文件中;告警詳細(xì)信息結(jié)構(gòu)加載模塊,當(dāng)告警服務(wù)器啟動(dòng)后,其自動(dòng)從XML文件中讀取持久化結(jié)構(gòu)信息,并為其它模塊提供接口。告警描述國(guó)際化模塊,其可以將詳細(xì)信息中的各元素對(duì)應(yīng)的含義和枚舉數(shù)值翻譯成各種語(yǔ)言環(huán)境下的描述信息,包括以下兩部分國(guó)際化信息配置工具,將元素度應(yīng)的各種語(yǔ)言環(huán)境含義信息持久到XML文件;國(guó)際化信息加載及翻譯模塊,在告警服務(wù)器啟動(dòng)后,自動(dòng)從XML文件中提取所有的國(guó)際化信息,并提供翻譯接口。國(guó)際化信息翻譯具有信息格式化的能力,提供三種格式化方式在國(guó)際化信息前放置元素?cái)?shù)值,在國(guó)際化信息后放置元素?cái)?shù)值,在國(guó)際化信息中間放置元素?cái)?shù)值。告警詳細(xì)信息字節(jié)流解析模塊將原始數(shù)據(jù)字節(jié)流按照結(jié)構(gòu)配置信息轉(zhuǎn)換成含義清晰的字符串描述信息。下面將詳細(xì)信息結(jié)構(gòu)映射成XML配置文件是按下面方式實(shí)現(xiàn)的步驟1建立合理的告警詳細(xì)信息結(jié)構(gòu)信息模型由于不同設(shè)備類型,設(shè)備的不同版本的告警碼對(duì)應(yīng)的告警詳細(xì)信息結(jié)構(gòu)會(huì)有差異,所以配置文件結(jié)構(gòu)樹首先以設(shè)備類型為根節(jié)點(diǎn),設(shè)備類型下再細(xì)分不同的設(shè)備版本,版本類型下再以告警碼為關(guān)鍵節(jié)點(diǎn),每個(gè)告警碼對(duì)應(yīng)一個(gè)詳細(xì)信息結(jié)構(gòu),如圖1。步驟2圖1中的葉子節(jié)點(diǎn)“信息結(jié)構(gòu)”,是某個(gè)告警碼對(duì)應(yīng)的詳細(xì)信息結(jié)構(gòu),其映射原理如圖2。在一個(gè)告警詳細(xì)信息中包含了若干個(gè)信息元素,其中每個(gè)元素使用下面五個(gè)屬性來(lái)定義元素序號(hào)、數(shù)據(jù)類型、偏移量、元素長(zhǎng)度、國(guó)際化索引。元素序號(hào)指明元素的組合順序;元素偏移量表明該元素在整個(gè)字節(jié)序中的起始位置;元素長(zhǎng)度指定了該元素在整個(gè)字節(jié)序所占的長(zhǎng)度,以字節(jié)為單位;數(shù)據(jù)類型表明對(duì)該元素的所占字節(jié)流的解析方式;解析方式支持上述的9種基本類型和枚舉復(fù)合類型;國(guó)際化索引指明了該元素的界面描述信息,可以根據(jù)語(yǔ)言環(huán)境,自動(dòng)提取國(guó)際化信息,并支持顯示格式化功能。步驟3將步驟1和步驟2的信息模型轉(zhuǎn)換成XML文件,映射成下列4類文件告警碼和詳細(xì)信息結(jié)構(gòu)對(duì)應(yīng)文件(AmCode2Struct.xml),告警詳細(xì)信息結(jié)構(gòu)定義文件(AmRecdStruct.xml),國(guó)際化處理定義文件(AmAttrDealer.xml),枚舉值定義文件(AmEnumTable.xml)。步驟4告警碼和詳細(xì)信息結(jié)構(gòu)對(duì)應(yīng)文件的結(jié)構(gòu)如下根節(jié)點(diǎn)amcode2struct包含多個(gè)sysdef(網(wǎng)元類型)節(jié)點(diǎn),其包含了某一種網(wǎng)元類型告警碼和詳細(xì)信息結(jié)構(gòu)的對(duì)應(yīng)關(guān)系systemType屬性說(shuō)明告警設(shè)備系統(tǒng)類型,version屬性說(shuō)明了設(shè)備版本信息。sysdef(網(wǎng)元類型)節(jié)點(diǎn)包含了多個(gè)property(告警碼屬性)節(jié)點(diǎn),其描述了告警碼和解析結(jié)構(gòu)索引對(duì)應(yīng)關(guān)系name屬性是告警碼,value屬性是告警詳細(xì)信息結(jié)構(gòu)索引,該索引值定義在AmRecdStruct.xml(告警詳細(xì)信息結(jié)構(gòu)定義文件)。<amcode2struct><sysdefsystemType=...version=...><propertyname=...value=.../>......<propertyname=...value=.../></sysdef>......</amcode2struct>步驟5告警詳細(xì)信息結(jié)構(gòu)定義文件的結(jié)構(gòu)如下根節(jié)點(diǎn)amrecdstruct定義了多種系統(tǒng)類型的告警詳細(xì)信息結(jié)構(gòu),其中每個(gè)sysdef節(jié)點(diǎn)對(duì)應(yīng)了該設(shè)備下所有的告警詳細(xì)信息結(jié)構(gòu)定義,包含多個(gè)Record(詳細(xì)信息結(jié)構(gòu))節(jié)點(diǎn);其包含了所有的信息元素屬性attr節(jié)點(diǎn);每個(gè)attr節(jié)點(diǎn)定義了元素的五種屬性itemNo(元素編號(hào))、type(元素?cái)?shù)據(jù)類型)、offset(元素偏移量)、length(元素長(zhǎng)度)、dealer(元素國(guó)際化處理索引)。<amrecdstruct><sysdefsystemType=...version=...><recordno=...><attrno=″1″><propertyname=″itemNo″value=″1″/><propertyname=″type″value=.../><propertyname=″offset″value=.../><propertyname=″length″value=.../><propertyname=″dealer″value=.../></attr>......<attrno=″n″><propertyname=″itemNo″value=″n″/><propertyname=″type″value=.../><propertyname=″offset″value=.../><propertyname=″length″value=.../><propertyname=″dealer″value=.../></attr></record>......</sysdef>......</amrecdstruct>步驟6國(guó)際化處理定義文件的結(jié)構(gòu)如下根節(jié)點(diǎn)amattrdealer描述了多種系統(tǒng)類型的國(guó)際化處理信息,其包含多個(gè)sysdef節(jié)點(diǎn)。每個(gè)sysdef節(jié)點(diǎn)包含該設(shè)備類型的所有國(guó)際化信息處理器(dealer節(jié)點(diǎn));Dealer節(jié)點(diǎn)描述了告警國(guó)際化處理器的三種屬性preStr定義了信息前綴,endStr定義了信息后綴,enumTable定義了是否將元素值轉(zhuǎn)換成枚舉值,對(duì)應(yīng)枚舉值定義文件中的枚舉結(jié)構(gòu)索引。<amattrdealer><sysdefsystemType=...version=...><dealerno=″1″><propertyname=″preStr″value=.../><propertyname=″e(cuò)ndStr″value=.../><propertyname=″e(cuò)numTable″value=.../></dealer>...</sysdef>...</amattrdealer>步驟7枚舉值定義文件的結(jié)構(gòu)如下根節(jié)點(diǎn)Enumtable描述了多種系統(tǒng)類型下的枚舉類型信息,包含多個(gè)系統(tǒng)類型節(jié)點(diǎn)sysdef,sysdef節(jié)點(diǎn)包含多個(gè)枚舉結(jié)構(gòu)定義enum節(jié)點(diǎn)。enum節(jié)點(diǎn)定義了枚舉值name和枚舉描述value的對(duì)應(yīng)關(guān)系。<amenumtable><sysdefsystemType=...><enumno=″1″><propertyname=...value=.../><propertyname=...value=.../>...</enum>...</sysdef>...</amenumtable>圖3顯示了通用告警詳細(xì)信息解析模塊的結(jié)構(gòu)圖,包括告警詳細(xì)信息結(jié)構(gòu)配置工具,告警詳細(xì)信息結(jié)構(gòu)加載模塊,告警描述國(guó)際化模塊,字節(jié)流解析模塊。告警詳細(xì)信息結(jié)構(gòu)配置工具將詳細(xì)信息結(jié)構(gòu)持久化成XML結(jié)構(gòu);告警詳細(xì)信息結(jié)構(gòu)加載模塊在網(wǎng)管服務(wù)器啟動(dòng)后,讀取XML文件中的節(jié)點(diǎn)信息,將結(jié)構(gòu)信息加載到內(nèi)存,為告警描述國(guó)際化模塊,字節(jié)流解析模塊提供解析參數(shù)。步驟8告警服務(wù)器接收到網(wǎng)元發(fā)來(lái)的告警字節(jié)流,從告警字節(jié)流中分別提取告警位置字節(jié)流、告警碼字節(jié)流、告警發(fā)生時(shí)間字節(jié)流、告警詳細(xì)信息字節(jié)流等并將其轉(zhuǎn)化成具體的數(shù)值;步驟9告警詳細(xì)信息字節(jié)流解析模塊將原始數(shù)據(jù)字節(jié)流根據(jù)結(jié)構(gòu)配置信息進(jìn)行二次拆分,根據(jù)各元素在字節(jié)流中的偏移量和各元素的數(shù)據(jù)長(zhǎng)度,將每個(gè)信息元素提取出來(lái),并根據(jù)定義的數(shù)據(jù)類型將元素字節(jié)流還原成具體的數(shù)值;步驟10如果步驟9中的元素的數(shù)據(jù)類型為BYTE、WORD或DWORD,并且在此基礎(chǔ)上配置了枚舉類型,則需要把步驟9還原出來(lái)的數(shù)值轉(zhuǎn)化為字符串。步驟11從步驟6所述的國(guó)際化信息加載及翻譯模塊中獲取到該元素對(duì)應(yīng)的描述國(guó)際化信息,然后將該國(guó)際化信息和步驟9解析出的元素?cái)?shù)值或步驟10解析出來(lái)的枚舉字符串的國(guó)際化描述合并成完整的元素信息;步驟12將所有經(jīng)過(guò)步驟9、10、11解析出的元素信息按照元素的組合順序二次組裝成一條完整的告警詳細(xì)信息。應(yīng)當(dāng)理解的是上述具體實(shí)施方式僅用于說(shuō)明本發(fā)明的原理而非限制本發(fā)明的范圍,本發(fā)明的范圍由所附權(quán)利要求定義。在不脫離本發(fā)明的教導(dǎo)下可以對(duì)本發(fā)明進(jìn)行大量修改和替換,并且所附權(quán)利要求意在覆蓋所述這種修改和設(shè)置。權(quán)利要求1.一種故障詳細(xì)告警系統(tǒng),其特征在于所述系統(tǒng)包括告警詳細(xì)信息結(jié)構(gòu)配置管理模塊,用于為各類設(shè)備告警建立統(tǒng)一的告警詳細(xì)信息結(jié)構(gòu)信息模型并將所述信息模型轉(zhuǎn)換成XML文件,以及自動(dòng)從XML文件中讀取結(jié)構(gòu)配置信息以提供至告警詳細(xì)信息字節(jié)流解析模塊,其中所述模型為樹形結(jié)構(gòu);告警詳細(xì)信息字節(jié)流解析模塊,接受網(wǎng)元發(fā)送的原始告警字節(jié)流并按照所述結(jié)構(gòu)配置信息轉(zhuǎn)換成含義清晰的字符串描述信息,其中所述結(jié)構(gòu)配置信息與所述告警詳細(xì)信息結(jié)構(gòu)信息模型相對(duì)應(yīng);以及告警用戶界面,用于顯示所述字符串描述信息。2.根據(jù)權(quán)利要求1所述的故障詳細(xì)告警系統(tǒng),其特征在于其中所述系統(tǒng)還包括告警描述國(guó)際化模塊,用于將所述字符串描述信息翻譯成各種語(yǔ)言環(huán)境下的描述信息。3.根據(jù)權(quán)利要求1所述的故障詳細(xì)告警系統(tǒng),其特征在于其中為各類設(shè)備告警建立統(tǒng)一的告警詳細(xì)信息結(jié)構(gòu)信息模型并將所述信息模型轉(zhuǎn)換成XML文件是由所述告警詳細(xì)信息結(jié)構(gòu)配置管理模塊中所包含的告警詳細(xì)信息結(jié)構(gòu)配置工具來(lái)執(zhí)行的;自動(dòng)從XML文件中讀取結(jié)構(gòu)配置信息以提供至告警詳細(xì)信息字節(jié)流解析模塊是由所述告警詳細(xì)信息結(jié)構(gòu)配置管理模塊中所包含的告警詳細(xì)信息加載模塊來(lái)執(zhí)行的。4.根據(jù)權(quán)利要求1所述的故障詳細(xì)告警系統(tǒng),其特征在于其中所述模型以設(shè)備類型為根節(jié)點(diǎn),設(shè)備類型下細(xì)分不同的設(shè)備版本節(jié)點(diǎn),版本類型下再以告警碼為關(guān)鍵節(jié)點(diǎn),每個(gè)告警碼節(jié)點(diǎn)對(duì)應(yīng)一個(gè)詳細(xì)信息結(jié)構(gòu)節(jié)點(diǎn),其中將每個(gè)告警碼的詳細(xì)信息結(jié)構(gòu)映射成詳細(xì)信息結(jié)構(gòu)節(jié)點(diǎn),所述詳細(xì)信息結(jié)構(gòu)節(jié)點(diǎn)還包括以下葉子節(jié)點(diǎn)元素序號(hào)節(jié)點(diǎn)、數(shù)據(jù)類型節(jié)點(diǎn)、偏移量節(jié)點(diǎn)、元素長(zhǎng)度節(jié)點(diǎn)、國(guó)際化索引節(jié)點(diǎn)。5.根據(jù)權(quán)利要求1所述的故障詳細(xì)告警系統(tǒng),其特征在于其中所述XML文件包括以下4類文件告警碼和詳細(xì)信息結(jié)構(gòu)對(duì)應(yīng)文件,告警詳細(xì)信息結(jié)構(gòu)定義文件,國(guó)際化處理定義文件,枚舉值定義文件;所述原始告警字節(jié)流包括告警位置字節(jié)流、告警碼字節(jié)流、告警發(fā)生時(shí)間字節(jié)流、告警詳細(xì)信息字節(jié)流。6.根據(jù)權(quán)利要求1所述的故障詳細(xì)告警系統(tǒng),其特征在于其中所述告警詳細(xì)信息字節(jié)流解析模塊將原始告警字節(jié)流根據(jù)結(jié)構(gòu)配置信息進(jìn)行二次拆分,根據(jù)各元素在字節(jié)流中的偏移量和各元素的數(shù)據(jù)長(zhǎng)度,再將每個(gè)信息元素提取出來(lái),并根據(jù)定義的數(shù)據(jù)類型將元素字節(jié)流還原成具體的數(shù)值,如果元素的數(shù)據(jù)類型為BYTE、WORD或DWORD,并且在此基礎(chǔ)上配置了枚舉類型,則需要把還原出來(lái)的枚舉值轉(zhuǎn)化為枚舉字符串。7.一種故障詳細(xì)告警方法,其特征在于所述方法包括下述步驟步驟1利用告警詳細(xì)信息結(jié)構(gòu)配置管理模塊為各類設(shè)備告警建立統(tǒng)一的告警詳細(xì)信息結(jié)構(gòu)信息模型,并將所述信息模型轉(zhuǎn)換成XML文件,其中所述模型為樹形結(jié)構(gòu);步驟2利用告警詳細(xì)信息結(jié)構(gòu)配置管理模塊自動(dòng)從XML文件中讀取結(jié)構(gòu)配置信息以提供至告警詳細(xì)信息字節(jié)流解析模塊;步驟3利用告警詳細(xì)信息字節(jié)流解析模塊接受網(wǎng)元發(fā)送的原始數(shù)據(jù)字節(jié)流并按照所述結(jié)構(gòu)配置信息轉(zhuǎn)換成含義清晰的字符串描述信息,其中所述結(jié)構(gòu)配置信息與所述告警詳細(xì)信息結(jié)構(gòu)信息模型相對(duì)應(yīng);以及步驟4利用告警用戶界面顯示所述字符串描述信息。8.根據(jù)權(quán)利要求7所述的故障詳細(xì)告警方法,其特征在于其中所述方法還包括利用告警描述國(guó)際化模塊將所述字符串描述信息翻譯成各種語(yǔ)言環(huán)境下的描述信息。9.根據(jù)權(quán)利要求7所述的故障詳細(xì)告警方法,其特征在于其中為各類設(shè)備告警建立統(tǒng)一的告警詳細(xì)信息結(jié)構(gòu)信息模型并將所述信息模型轉(zhuǎn)換成XML文件是由所述告警詳細(xì)信息結(jié)構(gòu)配置管理模塊中所包含的告警詳細(xì)信息結(jié)構(gòu)配置工具來(lái)執(zhí)行的;自動(dòng)從XML文件中讀取結(jié)構(gòu)配置信息以提供至告警詳細(xì)信息字節(jié)流解析模塊是由所述告警詳細(xì)信息結(jié)構(gòu)配置管理模塊中所包含的告警詳細(xì)信息加載模塊來(lái)執(zhí)行的。10.根據(jù)權(quán)利要求7所述的故障詳細(xì)告警方法,其特征在于其中所述模型以設(shè)備類型為根節(jié)點(diǎn),設(shè)備類型下細(xì)分不同的設(shè)備版本節(jié)點(diǎn),版本類型下再以告警碼為關(guān)鍵節(jié)點(diǎn),每個(gè)告警碼節(jié)點(diǎn)對(duì)應(yīng)一個(gè)詳細(xì)信息結(jié)構(gòu)節(jié)點(diǎn),其中將每個(gè)告警碼的詳細(xì)信息結(jié)構(gòu)映射成詳細(xì)信息結(jié)構(gòu)節(jié)點(diǎn),所述詳細(xì)信息結(jié)構(gòu)節(jié)點(diǎn)還包括以下葉子節(jié)點(diǎn)元素序號(hào)節(jié)點(diǎn)、數(shù)據(jù)類型節(jié)點(diǎn)、偏移量節(jié)點(diǎn)、元素長(zhǎng)度節(jié)點(diǎn)、國(guó)際化索引節(jié)點(diǎn)。11.根據(jù)權(quán)利要求7所述的故障詳細(xì)告警方法,其特征在于其中所述XML文件包括以下4類文件告警碼和詳細(xì)信息結(jié)構(gòu)對(duì)應(yīng)文件,告警詳細(xì)信息結(jié)構(gòu)定義文件,國(guó)際化處理定義文件,枚舉值定義文件;所述原始告警字節(jié)流包括告警位置字節(jié)流、告警碼字節(jié)流、告警發(fā)生時(shí)間字節(jié)流、告警詳細(xì)信息字節(jié)流。12.根據(jù)權(quán)利要求7所述的故障詳細(xì)告警方法,其特征在于其中所述告警詳細(xì)信息字節(jié)流解析模塊將原始告警字節(jié)流根據(jù)結(jié)構(gòu)配置信息進(jìn)行二次拆分,根據(jù)各元素在字節(jié)流中的偏移量和各元素的數(shù)據(jù)長(zhǎng)度,再將每個(gè)信息元素提取出來(lái),并根據(jù)定義的數(shù)據(jù)類型將元素字節(jié)流還原成具體的數(shù)值,如果元素的數(shù)據(jù)類型為BYTE、WORD或DWORD,并且在此基礎(chǔ)上配置了枚舉類型,則需要把還原出來(lái)的枚舉值轉(zhuǎn)化為枚舉字符串。13.一種故障詳細(xì)告警服務(wù)器,其特征在于所述服務(wù)器包括告警詳細(xì)信息結(jié)構(gòu)加載模塊,用于自動(dòng)從XML文件中讀取結(jié)構(gòu)配置信息以提供至告警描述國(guó)際化模塊和告警詳細(xì)信息字節(jié)流解析模塊,其中所述XML文件是由告警詳細(xì)信息結(jié)構(gòu)配置工具為各類設(shè)備告警所建立統(tǒng)一告警詳細(xì)信息結(jié)構(gòu)信息模型轉(zhuǎn)換而來(lái)的,并且所述模型為樹形結(jié)構(gòu);告警描述國(guó)際化模塊,用于將所述字符串描述信息翻譯成各種語(yǔ)言環(huán)境下的描述信息;以及告警詳細(xì)信息字節(jié)流解析模塊,接受網(wǎng)元發(fā)送的原始告警字節(jié)流并按照所述結(jié)構(gòu)配置信息轉(zhuǎn)換成含義清晰的字符串描述信息,其中所述結(jié)構(gòu)配置信息與所述告警詳細(xì)信息結(jié)構(gòu)信息模型相對(duì)應(yīng)。14.根據(jù)權(quán)利要求13所述的故障詳細(xì)告警服務(wù)器,其特征在于其中所述模型以設(shè)備類型為根節(jié)點(diǎn),設(shè)備類型下細(xì)分不同的設(shè)備版本節(jié)點(diǎn),版本類型下再以告警碼為關(guān)鍵節(jié)點(diǎn),每個(gè)告警碼節(jié)點(diǎn)對(duì)應(yīng)一個(gè)詳細(xì)信息結(jié)構(gòu)節(jié)點(diǎn),每個(gè)告警碼節(jié)點(diǎn)對(duì)應(yīng)一個(gè)詳細(xì)信息結(jié)構(gòu)節(jié)點(diǎn),其中將每個(gè)告警碼的詳細(xì)信息結(jié)構(gòu)映射成詳細(xì)信息結(jié)構(gòu)節(jié)點(diǎn),所述詳細(xì)信息結(jié)構(gòu)節(jié)點(diǎn)還包括以下葉子節(jié)點(diǎn)元素序號(hào)節(jié)點(diǎn)、數(shù)據(jù)類型節(jié)點(diǎn)、偏移量節(jié)點(diǎn)、元素長(zhǎng)度節(jié)點(diǎn)、國(guó)際化索引節(jié)點(diǎn)。15.根據(jù)權(quán)利要求13所述的故障詳細(xì)告警服務(wù)器,其特征在于其中所述XML文件包括以下4類文件告警碼和詳細(xì)信息結(jié)構(gòu)對(duì)應(yīng)文件,告警詳細(xì)信息結(jié)構(gòu)定義文件,國(guó)際化處理定義文件,枚舉值定義文件;所述原始告警字節(jié)流包括告警位置字節(jié)流、告警碼字節(jié)流、告警發(fā)生時(shí)間字節(jié)流、告警詳細(xì)信息字節(jié)流。16.根據(jù)權(quán)利要求13所述的故障詳細(xì)告警服務(wù)器,其特征在于其中所述告警詳細(xì)信息字節(jié)流解析模塊將原始告警字節(jié)流根據(jù)結(jié)構(gòu)配置信息進(jìn)行二次拆分,根據(jù)各元素在字節(jié)流中的偏移量和各元素的數(shù)據(jù)長(zhǎng)度,再將每個(gè)信息元素提取出來(lái),并根據(jù)定義的數(shù)據(jù)類型將元素字節(jié)流還原成具體的數(shù)值,如果元素的數(shù)據(jù)類型為BYTE、WORD或DWORD,并且在此基礎(chǔ)上配置了枚舉類型,則需要把還原出來(lái)的枚舉值轉(zhuǎn)化為枚舉字符串。全文摘要本發(fā)明提供了一種故障詳細(xì)告警系統(tǒng),所述系統(tǒng)包括告警詳細(xì)信息結(jié)構(gòu)配置管理模塊,用于為各類設(shè)備告警建立統(tǒng)一的告警詳細(xì)信息結(jié)構(gòu)信息模型并將所述信息模型轉(zhuǎn)換成XML文件,以及自動(dòng)從XML文件中讀取結(jié)構(gòu)配置信息以提供至告警詳細(xì)信息字節(jié)流解析模塊,其中所述模型為樹形結(jié)構(gòu);告警詳細(xì)信息字節(jié)流解析模塊,接受網(wǎng)元發(fā)送的原始告警字節(jié)流并按照所述結(jié)構(gòu)配置信息轉(zhuǎn)換成含義清晰的字符串描述信息,其中所述結(jié)構(gòu)配置信息與所述告警詳細(xì)信息結(jié)構(gòu)信息模型相對(duì)應(yīng);以及告警用戶界面,用于顯示所述字符串描述信息。本發(fā)明還提供了一種故障詳細(xì)告警方法以及相關(guān)的服務(wù)器。文檔編號(hào)H04L12/24GK101022476SQ200710086750公開日2007年8月22日申請(qǐng)日期2007年3月13日優(yōu)先權(quán)日2007年3月13日發(fā)明者劉國(guó)申請(qǐng)人:中興通訊股份有限公司