專利名稱:通信設備告警時間動態(tài)修正的方法
技術領域:
本發(fā)明涉及通信設備的告警領域,特別是涉及ー種通信設備告警時間動態(tài)修正的方法。
背景技術:
隨著通信技術的迅猛發(fā)展,網(wǎng)絡從最初的単一追求高帶寬、高速率,開始向高安全性、高效率和可運營的方向發(fā)展,對網(wǎng)絡的管理成為越來越重要的問題。但是,在網(wǎng)絡發(fā)展中,通信網(wǎng)絡中設備的種類和數(shù)量越來越龐大,同時設備告警的類型和數(shù)量也不斷増加,這無疑大大提高了網(wǎng)絡的管理難度,而告警時間的準確性對于實現(xiàn)網(wǎng)絡的可靠管理和維護都具有決定性的意義。在現(xiàn)有的通信網(wǎng)絡系統(tǒng)中,雖然有集中式網(wǎng)管/時間服務器等方式為設備提供時間校準,但是龐大網(wǎng)絡系統(tǒng)中的情況非常復雜,由于網(wǎng)絡規(guī)模很大,系統(tǒng)中的設備很多,難以保證對所有設備準確校時,而且對所有設備校時將花費很長的時間。除此之外,還存在停電、重起、網(wǎng)絡改造等各種原因,造成設備的時間和校準時間不一致,這種情況下,如果設備產(chǎn)生的告警記錄的是設備的時間,則該告警記錄的時間屬性不能反映其真實的時間。在通信設備中,相關的設備告警會按照時間順序進行記錄,告警記錄可以為網(wǎng)絡系統(tǒng)的運行和維護提供主要的指導信息。告警記錄通常有當前告警記錄、歷史告警記錄等類別,每條告警記錄描述了一次単獨的設備告警。這些信息對于系統(tǒng)監(jiān)控、查詢和安全審計非常重要。告警記錄中含有時間標簽,如果時間標簽不正確,告警記錄就沒有意義。一般來說,告警記錄中的時間標簽是本地設備的實時時鐘,或者是來自全球衛(wèi)星定位系統(tǒng)、全球導航衛(wèi)星系統(tǒng)、網(wǎng)絡時間協(xié)議、簡單網(wǎng)絡時間協(xié)議。在通信設備發(fā)生異常的時候,例如設備掉電,如果設備的時間是來自于本地的實時時鐘,那么需要額外、獨立為實時時鐘供電的電源,而且供電電源為防止掉電,通常帶有體積很大的電池,成本昂貴;如果是來自于校時系統(tǒng)的時間校時,由于重新啟動設備時,不能立即從相關的設備獲得校時,因此在這種情況下,通信設備會工作在丟失時間的狀態(tài)下, 此時的告警記錄時間標簽是錯誤的。綜上所述,如果通信設備沒有本地實時時鐘,經(jīng)常會因為各種外部原因造成時間不準;若増加本地實時時鐘,又會造成設備的體積增大和成本提高,不利于產(chǎn)品推廣應用。
發(fā)明內容
本發(fā)明的目的是為了克服上述背景技術的不足,提供ー種通信設備告警時間動態(tài)修正的方法,在不增加任何新硬件的情況下,保證告警記錄時間的準確可靠,實現(xiàn)告警時間
的統(tǒng)ー管理。本發(fā)明提供的通信設備告警時間動態(tài)修正的方法,包括以下步驟A、通信設備上電時,啟動計時器開始計時;B、分別記錄通信設備發(fā)生告警時計時器顯示的時間Tl,以及告警消失時計時器顯示的時間T2,并將Tl和T2存入告警記錄;C、校準通信設備的時間并得出通信設備上電的絕對時間Tbase ;D、根據(jù)通信設備上電的絕對時間Tbase和告警記錄中保存的TI和T2,分別計算出告警發(fā)生和告警消失時的絕對時間T5和T6 :T5 = Tbase+TI, T6 = Tbase+T2。在上述技術方案中,步驟C中包括以下步驟通過外部設備校準通信設備的時間時,獲取校準時計時器顯示的時間T3和校準時的絕對時間T4,再計算得出通信設備上電初始化時的絕對時間Tbase Tbase = T4-T3。在上述技術方案中,步驟B中將相對時間Tl和T2作為告警記錄的時間屬性存入告警記錄的時間標簽中,并存儲該告警記錄。在上述技術方案中,所述計時器為單獨的硬件計時器或者依據(jù)時鐘創(chuàng)建的軟件計時器。在上述技術方案中,步驟C中采用全球衛(wèi)星定位系統(tǒng)校時方式、網(wǎng)絡校時方式或者人工手動校時方式,來校準通信設備的時間。與現(xiàn)有技術相比,本發(fā)明的優(yōu)點如下(I)本發(fā)明在收集通信設備告警信息的時候,使用自身的計時器進行計吋,將告警發(fā)生或結束時的相對時間作為告警記錄的時間標簽,對告警進行記錄整理,在時間被校時設備校準時,得出上電時的絕對時間,最終在用戶顯示和使用的時候,將告警記錄中的時間標簽修正為絕對時間提供給用戶,保持告警記錄時間的可用性。(2)本發(fā)明在不增加任何新硬件的情況下,能夠很容易地在現(xiàn)有的通信設備上實現(xiàn)告警時間校準功能,保證告警記錄時間的準確可靠,進而保證了告警事件的準確無誤,實現(xiàn)了告警時間的統(tǒng)ー管理。(3)本發(fā)明能夠解決由意外情況引起的通信設備的本地時間和標準時間不一致, 例如通信設備發(fā)生異常重新上電啟動時,導致告警記錄時間不準確的問題。
圖I是本發(fā)明實施例中存儲告警記錄的流程圖。圖2是本發(fā)明實施例中通信設備校準時間的流程圖。圖3是本發(fā)明實施例中計算并顯示告警時間的流程圖。
具體實施例方式下面結合附圖及實施例對本發(fā)明作進ー步的詳細描述。參見圖I所示,本發(fā)明實施例提供的通信設備告警時間動態(tài)修正的方法,包括以下步驟A、通信設備上電時,啟動計時器開始計時。這個計時器可以是單獨的硬件計時器, 也可以是依據(jù)時鐘創(chuàng)建的軟件計時器,關鍵的一點是,通信設備可以方便的獲取計時器計數(shù)值,并且此計時器可以獲得很大范圍的時間值,不會在很短的時間就溢出復位,以防止計時器的數(shù)值不能滿足需要。B、分別記錄通信設備發(fā)生告警時計時器顯示的時間Tl,以及告警消失時計時器顯示的時間T2,并將Tl和T2存入告警記錄,即將相對時間Tl和T2作為告警記錄的時間屬性存入告警記錄的時間標簽中,并存儲該告警記錄。
C、采用全球衛(wèi)星定位系統(tǒng)校時方式、網(wǎng)絡校時方式或者人工手動校時方式,來校準通信設備的時間,并得出通信設備上電的絕對時間Tbase。通過外部設備校準通信設備的時間時,獲取校準時計時器顯示的時間T3和校準時的絕對時間T4,再計算得出通信設備上電初始化時的絕對時間Tbase =Tbase = T4-T3。D、根據(jù)通信設備上電的絕對時間Tbase和告警記錄中保存的Tl和T2,分別計算出告警發(fā)生和告警消失時的絕對時間T5和T6 T5 = Tbase+Tl,T6 = Tbase+T2。本發(fā)明實施例的原理詳細闡述如下當通信設備上電啟動時,啟動一個計時器,記錄系統(tǒng)上電的持續(xù)時間。當通信設備告警發(fā)生或者消失時,通信設備的告警處理裝置在記錄告警的同吋,將計時器當前的計數(shù)值Tl和T2 (通信設備上電到告警發(fā)生或消失的時間間隔,是相對時間)作為告警記錄的時間標簽寫入告警記錄中,并存儲此告警記錄。在通信設備運行一段時間T3后,通信設備被外部設備校時,可采用全球衛(wèi)星定位系統(tǒng)校時或者是網(wǎng)絡校時等校時方式,也可采用人工手動校時或者是其他的校時方式,獲得此時實際的絕對時間T4。通信設備依據(jù)獲得的絕對時間T4和通信設備上電至校準時的相對時間段T3,計算得出通信設備上電初始化時的絕對時間Tbase = T4-T3。通信設備時間校準完畢后,當用戶查看告警記錄時,依據(jù)通信設備上電初始化時的絕對時間Tbase、以及存儲在通信設備告警記錄中告警發(fā)生和告警消失的相對時間Tl和T2,分別計算出告警發(fā)生和告警消失時的絕對時間T5和T6 T5 = Tbase+Tl, T6 = Tbase+T2。在告警記錄被使用的階段,主要是依據(jù)記錄的告警時間算出該告警對應的絕對時間。在告警記錄中的信息不會改變,只是在用戶需要顯示或者傳送此告警記錄的時候,通過告警記錄的時間標簽實時計算出告警發(fā)生或結束時的絕對時間,供用戶使用,告警記錄中的時間標簽仍然是相對時間,下次用戶使用時再次計算。參見圖I所示,通信設備存儲告警記錄的流程如下步驟101、通信設備上電啟動后的運行過程中,判斷是否有告警事件發(fā)生或消失, 如果是,轉到步驟102 ;否則繼續(xù)判斷。步驟102、記錄通信設備的告警信息,形成告警記錄。步驟103、獲取告警發(fā)生和消失時計時器顯示的時間Tl和T2,例如Tl = I小時, T2 = I. 5 小時。步驟104、將相對時間Tl = I小時、T2 = I. 5小時作為告警記錄的時間屬性存入告警記錄的時間標簽中,并不直接存儲絕對時間。步驟105、存儲該告警記錄。參見圖2所示,通信設備校準時間的流程如下步驟201、在通信設備運行一段時間T3后,通信設備被外部設備校時。步驟202、獲得此時實際的絕對時間T4,例如T4 = 2011年I月2日00點00分00 秒。步驟203、獲取通信設備上電至校準時的相對時間段T3,例如T3 = 10小時。步驟204、通信設備依據(jù)獲得的絕對時間T4和通信設備上電至校準時的相對時間段T3,計算得出通信設備上電初始化時的絕對時間Tbase = T4-T3 = 2011年I月I日14 點00分00秒。參見圖3所示,計算并顯示告警時間的流程如下
步驟301、用戶讀取告警信息,在告警記錄被外部網(wǎng)管調用的時候,立即啟動告警時間的計算轉換工作。步驟302、從存儲單元中獲取告警記錄及其時間屬性,此時獲取的是相對時間T1 =I小時,T2 = I. 5小時。步驟303、獲取通信設備上電的絕對時間Tbase = 2011年I月I日14點00分00秒。步驟304、分別計算出告警發(fā)生和告警消失時的絕對時間T5和T6 T5 = Tbase+Tl =2011 年 I 月 I 日 15 點 00 分 00 秒,T6 = Tbase+T2 = 2011 年 I 月 I 日 15 點 30 分 00秒。步驟305、按照絕對時間為用戶提供告警信息,將告警發(fā)生和告警消失時的絕對時間T5和T6輸出到告警信息顯示界面中去,或者組包發(fā)送給需要此告警信息的上層設備。本發(fā)明實施例可以在現(xiàn)有的通信設備上實現(xiàn)完整的告警時間校準功能,進而實現(xiàn)對告警信息的系統(tǒng)化分析和監(jiān)測,能夠使電信設施的整體集成度大大提高,降低設備運行維護的成本。用戶只需要在中心機房,就可以得到真實可靠的系統(tǒng)告警信息,監(jiān)控所有站點的運行和維護,不僅可以有效的利用現(xiàn)有的通信設備,不需要増加任何硬件,就能夠實現(xiàn)準確的時間告警功能,并為通信設備的其他重要信息記錄的時間統(tǒng)一提出了參考方法。通過在接入設備中加載此功能,使故障的發(fā)現(xiàn)和處理變得準確及時,整個通信系統(tǒng)設施的可靠性得到了提高;盡可能的利用現(xiàn)有的硬件資源實現(xiàn)加載的功能,沒有新的硬件増加,成本非常小。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。本說明書中未作詳細描述的內容屬于本領域專業(yè)技術人員公知的現(xiàn)有技木。
權利要求
1.一種通信設備告警時間動態(tài)修正的方法,其特征在于包括以下步驟A、通信設備上電時,啟動計時器開始計時;B、分別記錄通信設備發(fā)生告警時計時器顯示的時間Tl,以及告警消失時計時器顯示的時間T2,并將Tl和T2存入告警記錄;C、校準通信設備的時間并得出通信設備上電的絕對時間Tbase;D、根據(jù)通信設備上電的絕對時間Tbase和告警記錄中保存的Tl和T2,分別計算出告警發(fā)生和告警消失時的絕對時間T5和T6 T5 = Tbase+Tl, T6 = Tbase+T2。
2.如權利要求I所述的通信設備告警時間動態(tài)修正的方法,其特征在于步驟C中包括以下步驟通過外部設備校準通信設備的時間時,獲取校準時計時器顯示的時間T3和校準時的絕對時間T4,再計算得出通信設備上電初始化時的絕對時間Tbase Tbase = T4-T3。
3.如權利要求I所述的通信設備告警時間動態(tài)修正的方法,其特征在于步驟B中將相對時間Tl和T2作為告警記錄的時間屬性存入告警記錄的時間標簽中,并存儲該告警記錄。
4.如權利要求I所述的通信設備告警時間動態(tài)修正的方法,其特征在于所述計時器為單獨的硬件計時器或者依據(jù)時鐘創(chuàng)建的軟件計時器。
5.如權利要求I至4中任一項所述的通信設備告警時間動態(tài)修正的方法,其特征在于 步驟C中采用全球衛(wèi)星定位系統(tǒng)校時方式、網(wǎng)絡校時方式或者人工手動校時方式,來校準通信設備的時間。
全文摘要
本發(fā)明公開了一種通信設備告警時間動態(tài)修正的方法,包括步驟A、通信設備上電時,啟動計時器開始計時;B、分別記錄通信設備發(fā)生告警時計時器顯示的時間T1,以及告警消失時計時器顯示的時間T2,并將T1和T2存入告警記錄;C、校準通信設備的時間并得出通信設備上電的絕對時間Tbase;D、根據(jù)通信設備上電的絕對時間Tbase和告警記錄中保存的T1和T2,分別計算出告警發(fā)生和告警消失時的絕對時間T5和T6T5=Tbase+T1,T6=Tbase+T2。本發(fā)明在不增加任何新硬件的情況下,保證告警記錄時間的準確可靠,實現(xiàn)告警時間的統(tǒng)一管理。
文檔編號H04L12/24GK102594609SQ201210071440
公開日2012年7月18日 申請日期2012年3月19日 優(yōu)先權日2012年3月19日
發(fā)明者張丹, 李明, 王莉, 肜云 申請人:烽火通信科技股份有限公司