專利名稱:一種通信系統(tǒng)中的交換設(shè)備及交換設(shè)備運(yùn)行信息處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種交換設(shè)備和交換設(shè)備的控制方法,尤其涉及一種通信系統(tǒng)中的交換設(shè)備及交換設(shè)備運(yùn)行信息的處理方法。
背景技術(shù):
通信技術(shù)的發(fā)展,拉近了人與人之間的距離,溝通變得觸手可及。通信系統(tǒng)中的重要設(shè)備一交換設(shè)備,擔(dān)負(fù)著封裝轉(zhuǎn)發(fā)數(shù)據(jù)包的重要功能,對(duì)于它的維護(hù)尤其重要。
通信系統(tǒng)中交換設(shè)備在運(yùn)行過程中會(huì)產(chǎn)生反映交換設(shè)備運(yùn)行狀況的信息,如系統(tǒng)運(yùn)行的普通日志、異常日志等等信息,用戶可以通過對(duì)這些運(yùn)行信息進(jìn)行收集和分析,以圖了解交換設(shè)備的運(yùn)行狀況,在交換設(shè)備故障時(shí),還可分析出故障的原因,及時(shí)排除故障。交換設(shè)備的運(yùn)行狀況信息產(chǎn)生的源節(jié)點(diǎn)不同,因此各運(yùn)行狀況信息存放于各自源節(jié)點(diǎn)上對(duì)應(yīng)的位置,如系統(tǒng)異常信息存儲(chǔ)在設(shè)備的內(nèi)存中,重啟設(shè)備時(shí)可以調(diào)用;而普通日志存放在設(shè)備的日志目錄下;用戶在需要設(shè)備的上述運(yùn)行信息時(shí),可以通過下載這些信息,并對(duì)這些信息進(jìn)行分析,來了解交換設(shè)備的運(yùn)行狀況。
上述交換設(shè)備產(chǎn)生的運(yùn)行信息,由于產(chǎn)生的源節(jié)點(diǎn)不同,因此存放的位置也不同,這就造成了用戶在收集上述運(yùn)行信息時(shí),需要分別從各個(gè)不同的存儲(chǔ)位置來下載運(yùn)行信息;另外,由于各個(gè)運(yùn)行信息的格式不統(tǒng)一,用戶也無法使用相同的方法對(duì)運(yùn)行信息進(jìn)行分析,而需要針對(duì)各種類型的運(yùn)行信息采取不同的分析方法,這給交換設(shè)備的維護(hù)帶來很大不便。
發(fā)明內(nèi)容
本發(fā)明克服現(xiàn)有技術(shù)的缺點(diǎn),提供一種通信系統(tǒng)中可以將交換設(shè)備的運(yùn)行信息以相同的格式儲(chǔ)存于存儲(chǔ)器的同一目錄下,有利于運(yùn)行信息的收集和分析的交換設(shè)備及交換設(shè)備運(yùn)行信息的處理方法。
本發(fā)明所述的通信系統(tǒng)中的交換設(shè)備,包括了處理器,存儲(chǔ)器、交換處理模塊等部件,還在其內(nèi)部增加設(shè)置了信息格式定義模塊、運(yùn)行信息存儲(chǔ)操作模塊和日志文件操作模塊;所述信息格式定義模塊用于根據(jù)處理器的控制命令,將存儲(chǔ)器中儲(chǔ)存的交換設(shè)備運(yùn)行信息設(shè)置為相同格式;所述日志文件操作模塊用于根據(jù)處理器的控制命令,在存儲(chǔ)器中創(chuàng)建日志文件,并將對(duì)應(yīng)的日志文件上傳;所述運(yùn)行信息存儲(chǔ)操作模塊用于根據(jù)處理器的控制命令,將存儲(chǔ)器中上述相同格式的運(yùn)行信息存儲(chǔ)于上述日志文件中。
上述信息格式定義模塊所設(shè)置的運(yùn)行信息中包含了信息頭和信息體,所述信息頭包括信息產(chǎn)生時(shí)間、信息產(chǎn)生的源節(jié)點(diǎn)、源節(jié)點(diǎn)中的模塊名、信息類型、信息級(jí)別;所述信息體包括運(yùn)行信息的內(nèi)容信息。
上述存儲(chǔ)運(yùn)行信息的日志文件位于存儲(chǔ)器的同一目錄下。
本發(fā)明還提供了一種交換設(shè)備中運(yùn)行信息的處理方法,其步驟包括步驟一,交換設(shè)備將運(yùn)行信息以相同格式存儲(chǔ)于存儲(chǔ)器同一目錄下的日志文件中;步驟二,交換設(shè)備上傳上述日志文件。
上述步驟一中,所述運(yùn)行信息中包含了信息頭和信息體,所述信息頭包括信息產(chǎn)生時(shí)間、信息產(chǎn)生的源節(jié)點(diǎn)、源節(jié)點(diǎn)中的模塊名、信息類型、信息級(jí)別;所述信息體包括運(yùn)行信息的內(nèi)容信息。
上述步驟二中,交換設(shè)備接收到上傳日志文件請(qǐng)求時(shí),交換設(shè)備上傳相應(yīng)的日志文件;或在交換設(shè)備存儲(chǔ)器中存儲(chǔ)的日志文件數(shù)量達(dá)到最大數(shù)量值時(shí),交換設(shè)備將最新創(chuàng)建的日志文件上傳給用戶。
本發(fā)明所述的交換設(shè)備將運(yùn)行信息存儲(chǔ)于存儲(chǔ)器的同一目錄下的日志文件中,提高了收集運(yùn)行信息的方便性;同時(shí),通過定義運(yùn)行信息的格式,使交換設(shè)備生成相同格式的運(yùn)行信息,提高了信息分析的方便性。
圖1為本發(fā)明所述的通信系統(tǒng)中的交換設(shè)備結(jié)構(gòu)示意圖;圖2為本發(fā)明所述的通信系統(tǒng)中交換設(shè)備運(yùn)行信息的處理方法流程圖。
具體實(shí)施例方式
本發(fā)明通過定義生成運(yùn)行信息的格式,并將運(yùn)行信息存儲(chǔ)于交換設(shè)備存儲(chǔ)器上同一目錄下的日志文件中,方便了運(yùn)行信息的收集與分析。
下面結(jié)合說明書附圖對(duì)本發(fā)明做進(jìn)一步說明。
如說明書附圖1所示,為本發(fā)明所述的交換設(shè)備的結(jié)構(gòu)示意圖。圖中,交換設(shè)備包括處理器、存儲(chǔ)器、交換處理模塊等必備部件,在交換設(shè)備中還增加設(shè)置了信息格式定義模塊、運(yùn)行信息存儲(chǔ)操作模塊和日志文件操作模塊;所述信息格式定義模塊用于根據(jù)處理器的控制命令,將存儲(chǔ)器中儲(chǔ)存的交換設(shè)備運(yùn)行信息設(shè)置為相同格式;該模塊所設(shè)置的運(yùn)行信息中包含了信息產(chǎn)生時(shí)間、信息產(chǎn)生的源節(jié)點(diǎn)、源節(jié)點(diǎn)中的模塊名、信息類型、信息級(jí)別、信息內(nèi)容等標(biāo)識(shí)信息;如運(yùn)行信息的格式為“[信息產(chǎn)生時(shí)間+信息產(chǎn)生的源節(jié)點(diǎn)+源節(jié)點(diǎn)中的模塊名+信息類型+信息級(jí)別]信息內(nèi)容”,其中,信息產(chǎn)生的源節(jié)點(diǎn)表示該運(yùn)行信息產(chǎn)生于交換設(shè)備的哪個(gè)節(jié)點(diǎn),信息類型表示運(yùn)行信息的分類,可以包括普通日志、異常日志、斷言、系統(tǒng)運(yùn)行軌跡等,信息級(jí)別可以包括緊急、關(guān)鍵、錯(cuò)誤、告警、通知、提示、調(diào)試等;當(dāng)產(chǎn)生的運(yùn)行信息為“[2005/12/26 10:50:39 節(jié)點(diǎn)01 監(jiān)控模塊 斷言 告警]源文件XXX.C的YYY行產(chǎn)生一個(gè)斷言”時(shí),可以由該信息格式定義模塊定義的運(yùn)行信息的格式得知,交換設(shè)備于2005年12月26日,上午10點(diǎn)50分39秒,在交換設(shè)備的節(jié)點(diǎn)01下的監(jiān)控模塊產(chǎn)生斷言信息,信息內(nèi)容為源文件XXX.C的YYY行產(chǎn)生一個(gè)斷言,信息的級(jí)別為告警;上述運(yùn)行信息格式中的“[信息產(chǎn)生時(shí)間+信息產(chǎn)生的源節(jié)點(diǎn)+源節(jié)點(diǎn)中的模塊名+信息類型+信息級(jí)別]”稱為運(yùn)行信息的信息頭,運(yùn)行信息的信息頭反映了運(yùn)行信息的源頭信息;上述運(yùn)行信息格式中的“信息內(nèi)容”稱為運(yùn)行信息的信息體,該信息體反映了運(yùn)行信息的具體內(nèi)容;所述日志文件操作模塊用于根據(jù)處理器的控制命令,在存儲(chǔ)器中創(chuàng)建日志文件,并將對(duì)應(yīng)的日志文件上傳;所述日志文件操作模塊創(chuàng)建的日志文件位于存儲(chǔ)器的同一目錄下;在創(chuàng)建日志文件時(shí),設(shè)定日志文件的最大長(zhǎng)度,這樣,當(dāng)日志文件中存儲(chǔ)的運(yùn)行信息達(dá)到最大值時(shí),所述的日志文件操作模塊再重新創(chuàng)建一個(gè)新的日志文件;日志文件操作模塊還設(shè)定了存儲(chǔ)器中可以創(chuàng)建的日志文件的最大數(shù)量值,即存儲(chǔ)器中可以存儲(chǔ)的日志文件的最大值,當(dāng)日志文件的數(shù)量達(dá)到該最大數(shù)量值時(shí),該日志文件操作模塊將所有日志文件以創(chuàng)建時(shí)間排序,用最新創(chuàng)建的日志文件替換最先創(chuàng)建的日志文件;所述交換設(shè)備接收到用戶要求上傳日志文件的請(qǐng)求時(shí),向日志文件操作模塊發(fā)出上傳日志文件的控制命令,該命令中包含了要求日志文件操作模塊上傳日志文件的動(dòng)作信息和上傳目標(biāo)方的標(biāo)識(shí)信息,所述日志文件操作模塊根據(jù)此控制命令將對(duì)應(yīng)的日志文件上傳;在交換設(shè)備存儲(chǔ)器中存儲(chǔ)的日志文件數(shù)量達(dá)到最大值時(shí),日志文件操作模塊也將最新創(chuàng)建的日志文件上傳到用戶指定的目標(biāo)位置;所述運(yùn)行信息存儲(chǔ)操作模塊用于根據(jù)處理器控制命令,將存儲(chǔ)器中信息格式定義模塊設(shè)置的相同格式的運(yùn)行信息存儲(chǔ)于日志文件操作模塊創(chuàng)建的日志文件中。
本發(fā)明所述的交換設(shè)備通過對(duì)運(yùn)行信息格式的規(guī)定,以及將運(yùn)行信息儲(chǔ)存于存儲(chǔ)器同一目錄下的日志文件中,方便了對(duì)交換設(shè)備運(yùn)行信息的收集和分析。
本發(fā)明還提供一種交換設(shè)備運(yùn)行信息的處理方法,如說明書附圖2所示,步驟包括步驟101,步驟一,交換設(shè)備將運(yùn)行信息以相同格式存儲(chǔ)于存儲(chǔ)器同一目錄下的日志文件中;存儲(chǔ)器中存儲(chǔ)的運(yùn)行信息的格式為“[信息產(chǎn)生時(shí)間+信息產(chǎn)生的源節(jié)點(diǎn)+源節(jié)點(diǎn)中的模塊名+信息類型+信息級(jí)別]信息內(nèi)容”,其中,信息產(chǎn)生的源節(jié)點(diǎn)表示該運(yùn)行信息產(chǎn)生于交換設(shè)備的哪個(gè)節(jié)點(diǎn),信息類型表示運(yùn)行信息的分類,可以包括普通日志、異常日志、斷言、跟蹤等,信息級(jí)別可以包括緊急、關(guān)鍵、錯(cuò)誤、告警、通知、提示、調(diào)試等;上述運(yùn)行信息格式中的“[信息產(chǎn)生時(shí)間+信息產(chǎn)生的源節(jié)點(diǎn)+源節(jié)點(diǎn)中的模塊名+信息類型+信息級(jí)別]”稱為運(yùn)行信息的信息頭,上述運(yùn)行信息格式中的“信息內(nèi)容”稱為運(yùn)行信息的信息體,運(yùn)行信息的信息頭反映了運(yùn)行信息的源頭信息;交換設(shè)備在存儲(chǔ)器中創(chuàng)建日志文件時(shí),設(shè)定日志文件的最大長(zhǎng)度,這樣,當(dāng)日志文件中存儲(chǔ)的運(yùn)行信息達(dá)到最大值時(shí),交換設(shè)備就再重新創(chuàng)建一個(gè)新的日志文件;交換設(shè)備還設(shè)定了存儲(chǔ)器中可以創(chuàng)建的日志文件的最大數(shù)量值,即存儲(chǔ)器中可以存儲(chǔ)的日志文件的最大值,當(dāng)日志文件的數(shù)量達(dá)到該最大數(shù)量值時(shí),交換設(shè)備將所有日志文件以創(chuàng)建時(shí)間排序,用最新創(chuàng)建的日志文件替換最先創(chuàng)建的日志文件;步驟102,交換設(shè)備上傳上述日志文件;交換設(shè)備接收到用戶的上傳日志文件請(qǐng)求時(shí),該請(qǐng)求中包含了上傳日志文件的標(biāo)識(shí)信息和上傳日志文件目標(biāo)方的標(biāo)識(shí)信息,交換設(shè)備上傳相應(yīng)的日志文件;或在交換設(shè)備存儲(chǔ)器中存儲(chǔ)的日志文件數(shù)量達(dá)到最大數(shù)量值時(shí),交換設(shè)備上傳最新創(chuàng)建的日志文件;所述日志文件可由交換設(shè)備上傳至用戶預(yù)先設(shè)定的目標(biāo)機(jī)上的某個(gè)指定的目錄下。
本發(fā)明的上述方案中用戶通過發(fā)送上傳日志文件請(qǐng)求由交換設(shè)備上傳日志文件,用戶借此獲得日志文件;用戶也可以主動(dòng)通過FTP去交換設(shè)備上去下載日志文件。
通過上述方法,可以實(shí)現(xiàn)交換設(shè)備運(yùn)行信息的有效收集,并有利于用戶對(duì)運(yùn)行信息進(jìn)行分析。
用戶在對(duì)交換設(shè)備上傳的日志文件解析后,得到交換設(shè)備的運(yùn)行信息,用戶可以通過對(duì)運(yùn)行信息的格式進(jìn)行判斷,來驗(yàn)證接收到的運(yùn)行信息是否是反映交換設(shè)備運(yùn)行情況的運(yùn)行信息,例如,通過對(duì)接收到的運(yùn)行信息的格式與設(shè)定的運(yùn)行信息的格式做比較來判斷;對(duì)于符合要求的運(yùn)行信息,用戶可以利用關(guān)鍵字對(duì)運(yùn)行信息進(jìn)行篩選,得到相應(yīng)的運(yùn)行信息,所述關(guān)鍵字與運(yùn)行信息的信息頭或信息體中的某個(gè)標(biāo)識(shí)信息相對(duì)應(yīng);由于信息頭與信息體中可能包含相同的關(guān)鍵字,因此,為了更快速、精確的獲得需要的運(yùn)行信息,在使用關(guān)鍵字進(jìn)行搜索時(shí),如果只是為了通過運(yùn)行信息的信息頭來進(jìn)行搜索,那么,就對(duì)搜索時(shí)輸入的關(guān)鍵字的格式做處理,如與運(yùn)行信息的信息頭包含于中括號(hào)內(nèi)一樣,輸入的關(guān)鍵字也包含于中括號(hào)內(nèi);或者在使用關(guān)鍵字進(jìn)行搜索時(shí),只是為了通過運(yùn)行信息的信息體來進(jìn)行搜索,那么,就對(duì)搜索時(shí)輸入的關(guān)鍵字的格式做處理,如與運(yùn)行信息的信息體在整個(gè)運(yùn)行信息中的位置在“信息內(nèi)容”之后一樣,輸入的關(guān)鍵字也為“關(guān)鍵字”;例如,用戶得到的日志文件中包含了“[2005/12/26 10:50:39 節(jié)點(diǎn)01 監(jiān)控模塊 斷言告警]源文件XXX.C的YYY行產(chǎn)生一個(gè)斷言”這樣的運(yùn)行信息,則用戶可通過關(guān)鍵字“[2005/12/26 節(jié)點(diǎn)01]”搜索到信息頭包含2005年12月26日關(guān)于節(jié)點(diǎn)01的所有運(yùn)行信息,當(dāng)然,用戶也可以通過輸入更多的關(guān)鍵字來精確搜索對(duì)應(yīng)的運(yùn)行信息;而用戶在對(duì)信息體搜索時(shí)輸入關(guān)鍵字“斷言”,則可獲得所有信息體中包含“斷言”信息內(nèi)容的運(yùn)行信息;當(dāng)然,用戶還可以搜索一段時(shí)間某個(gè)源節(jié)點(diǎn)的運(yùn)行信息,例如,用戶通過關(guān)鍵字“[2005/12/21,2005/12/26,節(jié)點(diǎn)01]”可以搜索到2005年12月21日到2005年12月26日這一時(shí)間段關(guān)于節(jié)點(diǎn)01的所有運(yùn)行信息。本發(fā)明中,用戶通過關(guān)鍵字搜索運(yùn)行信息,可以快速的獲得相應(yīng)的運(yùn)行信息,并有利于對(duì)運(yùn)行信息進(jìn)行分析。
盡管本發(fā)明的實(shí)施方案已公開如上,但其并不僅僅限于說明書和實(shí)施方式中所列運(yùn)用,它完全可以被適用于各種適合本發(fā)明的領(lǐng)域,對(duì)于熟悉本領(lǐng)域的人員而言,可容易地實(shí)現(xiàn)另外的修改,因此在不背離權(quán)利要求及等同范圍所限定的一般概念下,本發(fā)明并不限于特定的細(xì)節(jié)和這里示出與描述的圖例。
權(quán)利要求
1.一種通信系統(tǒng)中的交換設(shè)備,包括處理器,存儲(chǔ)器、交換處理模塊,其特征在于,進(jìn)一步包括信息格式定義模塊、運(yùn)行信息存儲(chǔ)操作模塊和日志文件操作模塊;所述信息格式定義模塊用于根據(jù)處理器的控制命令,將存儲(chǔ)器中儲(chǔ)存的交換設(shè)備運(yùn)行信息設(shè)置為相同格式;所述日志文件操作模塊用于根據(jù)處理器的控制命令,在存儲(chǔ)器中創(chuàng)建日志文件,并將對(duì)應(yīng)的日志文件上傳;所述運(yùn)行信息存儲(chǔ)操作模塊用于根據(jù)處理器的控制命令,將存儲(chǔ)器中上述相同格式的運(yùn)行信息存儲(chǔ)于上述日志文件中。
2.如權(quán)利要求1所述的通信系統(tǒng)中的交換設(shè)備,其特征在于,所述運(yùn)行信息包括信息頭和信息體。
3.如權(quán)利要求2所述的通信系統(tǒng)中的交換設(shè)備,其特征在于,所述的信息頭包括信息產(chǎn)生時(shí)間、信息產(chǎn)生的源節(jié)點(diǎn)、源節(jié)點(diǎn)中的模塊名、信息類型、信息級(jí)別;所述的信息體包括運(yùn)行信息的信息內(nèi)容。
4.如權(quán)利要求1所述的通信系統(tǒng)中的交換設(shè)備,其特征在于,所述日志文件位于存儲(chǔ)器的同一目錄下。
5.一種通信系統(tǒng)中交換設(shè)備運(yùn)行信息處理方法,其特征在于,步驟包括步驟一,交換設(shè)備將運(yùn)行信息以相同格式存儲(chǔ)于存儲(chǔ)器同一目錄下的日志文件中;步驟二,交換設(shè)備上傳上述日志文件。
6.如權(quán)利要求5所述的通信系統(tǒng)中交換設(shè)備運(yùn)行信息處理方法,其特征在于,所述步驟一中,運(yùn)行信息包括信息頭和信息體。
7.如權(quán)利要求6所述的通信系統(tǒng)中交換設(shè)備運(yùn)行信息處理方法,其特征在于,所述信息頭包括信息產(chǎn)生時(shí)間、信息產(chǎn)生的源節(jié)點(diǎn)、源節(jié)點(diǎn)中的模塊名、信息類型、信息級(jí)別;所述的信息體包括運(yùn)行信息的信息內(nèi)容。
8.如權(quán)利要求5所述的通信系統(tǒng)中交換設(shè)備運(yùn)行信息處理方法,其特征在于,所述步驟一中,交換設(shè)備設(shè)定日志文件的最大長(zhǎng)度,當(dāng)日志文件中存儲(chǔ)的運(yùn)行信息達(dá)到最大長(zhǎng)度時(shí),交換設(shè)備創(chuàng)建新日志文件。
9.如權(quán)利要求5所述的通信系統(tǒng)中交換設(shè)備運(yùn)行信息處理方法,其特征在于,所述步驟一中,交換設(shè)備設(shè)定存儲(chǔ)器中日志文件的最大數(shù)量值,當(dāng)日志文件的數(shù)量達(dá)到該最大數(shù)量值時(shí),交換設(shè)備用最新創(chuàng)建的日志文件替換最先創(chuàng)建的日志文件。
10.如權(quán)利要求5所述的通信系統(tǒng)中交換設(shè)備運(yùn)行信息處理方法,其特征在于,所述步驟二中,交換設(shè)備接收到上傳日志文件請(qǐng)求時(shí),交換設(shè)備上傳相應(yīng)的日志文件;或在交換設(shè)備存儲(chǔ)器中存儲(chǔ)的日志文件數(shù)量達(dá)到最大數(shù)量值時(shí),交換設(shè)備上傳最新創(chuàng)建的日志文件。
全文摘要
本發(fā)明公開了一種通信系統(tǒng)中的交換設(shè)備及交換設(shè)備運(yùn)行信息處理方法,所述交換設(shè)備包括處理器,存儲(chǔ)器、交換處理模塊,還增加了信息格式定義模塊、運(yùn)行信息存儲(chǔ)操作模塊和日志文件操作模塊;所述信息格式定義模塊用于根據(jù)處理器控制命令,將存儲(chǔ)器中儲(chǔ)存的交換設(shè)備運(yùn)行信息設(shè)置為相同格式;所述日志文件操作模塊用于根據(jù)處理器控制命令,在存儲(chǔ)器中創(chuàng)建日志文件,并將對(duì)應(yīng)的日志文件上傳;所述運(yùn)行信息存儲(chǔ)操作模塊用于根據(jù)處理器控制命令,將存儲(chǔ)器中上述相同格式的運(yùn)行信息存儲(chǔ)于上述日志文件中。所述運(yùn)行信息處理方法步驟包括步驟一,交換設(shè)備將運(yùn)行信息以相同格式存儲(chǔ)于存儲(chǔ)器同一目錄下的日志文件中;步驟二,交換設(shè)備上傳上述日志文件。
文檔編號(hào)H04M3/22GK1863325SQ20061000150
公開日2006年11月15日 申請(qǐng)日期2006年1月18日 優(yōu)先權(quán)日2006年1月18日
發(fā)明者錢華君 申請(qǐng)人:華為技術(shù)有限公司