時鐘同步網元異常處理方法、裝置及其系統的制作方法
【技術領域】
[0001]本發明涉及通信技術領域,尤其涉及一種時鐘同步網元異常處理方法、裝置及其系統。
【背景技術】
[0002]同步狀態信息(SSM, Synchronizat1n Status Message)用于在同步定時鏈路中傳遞時鐘等級。時鐘同步網絡中各網元通過解讀SSM來獲取上游網元的時鐘同步狀態信息,然后根據該信息對本網元的時鐘進行相應的操作(跟蹤、源切換或保持),并將本網元的時鐘同步狀態信息傳給下游網元。
[0003]但是,目前的時鐘同步網絡存在以下問題:當網絡中某級網元處于非正常工作狀態時,該網元很可能輸出不正確的時鐘信號。但是,ITU-TG.781等標準中沒有規定如何處理類似的問題,此時非正常工作狀態下的網元仍然按照正常的質量等級發送SSM,從而導致下游網元誤認為上游網元時鐘正常。當下游網元有多個可選的上級時鐘源設備時,上述情況會導致協議層面繼續跟蹤事實上處于異常狀態的時鐘源設備,下游網元不能做出正確的選擇,從而使錯誤的時鐘信息在時鐘同步網絡中擴散。
[0004]上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
【發明內容】
[0005]本發明的主要目的在于提供一種具有相同發明構思的時鐘同步網元異常處理方法、裝置及其系統,旨在當網元工作狀態異常時,避免錯誤的時鐘信息在時鐘同步網絡中擴散。
[0006]為實現上述目的,本發明提供一種時鐘同步網元異常處理方法,包括以下步驟:
[0007]獲取網元當前的工作狀態以判斷所述網元是否處于非正常工作狀態;
[0008]當監測到所述網元處于非正常工作狀態時,生成故障信息;
[0009]將生成的所述故障信息發送至下游網元。
[0010]優選地,所述將生成的所述故障信息發送至下游網元的步驟之后還包括:
[0011]所述下游網元在接收到所述故障信息后,根據所述故障信息以預設處理方式進行處理。
[0012]優選地,所述故障信息為修改后的同步狀態信息或為非可用狀態的同步狀態信肩、O
[0013]優選地,所述獲取網元當前的工作狀態以判斷所述網元是否處于非正常工作狀態的步驟具體為:
[0014]監測與時鐘相關的所有硬件的工作狀態以判斷網元是否處于非正常工作狀態,或通過對比時鐘輸入、輸出頻率以判斷網元是否處于非正常工作狀態。
[0015]優選地,所述將生成的所述故障信息發送至下游網元的步驟之后還包括:
[0016]生成時鐘同步設備故障告警提示信號,或將生成的時鐘同步設備故障告警信息發送至預設終端。
[0017]本發明進一步提供一種時鐘同步網元異常處理裝置,包括:
[0018]時鐘監測模塊,用于獲取網元當前的工作狀態以判斷所述網元是否處于非正常工作狀態;
[0019]故障信息生成模塊,用于當監測到所述網元處于非正常工作狀態時,生成故障信息;
[0020]發送模塊,用于將生成的所述故障信息發送至下游網元。
[0021]優選地,所述故障信息為修改后的同步狀態信息或為非可用狀態的同步狀態信肩、O
[0022]優選地,所述時鐘監測模塊具體用于監測與時鐘相關的所有硬件的工作狀態以判斷網元是否處于非正常工作狀態,或具體用于通過對比時鐘輸入、輸出頻率以判斷網元是否處于非正常工作狀態。
[0023]優選地,所述時鐘同步網元異常處理裝置還包括:
[0024]故障告警通知模塊,用于生成時鐘同步設備故障告警提示信號,或將生成的時鐘同步設備故障告警信息發送至預設終端。
[0025]本發明進一步還提供一種時鐘同步網元異常處理系統,包括多個網元,多個網元構成依次連接的上游網元和下游網元,其中每個網元包括:
[0026]時鐘監測模塊,用于獲取其所在網元當前的工作狀態以判斷其所在網元是否處于非正常工作狀態;
[0027]故障信息生成模塊,用于當監測到所述時鐘監測模塊所在的網元處于非正常工作狀態時,生成故障信息;
[0028]發送模塊,用于將生成的所述故障信息發送至下游網元;
[0029]處理模塊,用于在接收到其上游網元發送的故障信息后,根據所述故障信息以預設處理方式進行處理。
[0030]本發明提出的時鐘同步網元異常處理方法,首先獲取網元當前的工作狀態以判斷所述網元是否處于非正常工作狀態,當所述網元處于非正常工作狀態時,生成故障信息;最后將生成的所述故障信息發送至下游網元,因此,當網元處于非正常工作狀態時,下游網元通過故障信息可獲取到上游網元處于非正常工作狀態,從而避免下游網元持續跟蹤出現故障的網元,而使錯誤的時鐘在網絡中擴散。
【附圖說明】
[0031]圖1為本發明時鐘同步網元異常處理方法的第一實施例的流程示意圖;
[0032]圖2為本發明時鐘同步網元異常處理方法的第二實施例的流程示意圖;
[0033]圖3為本發明時鐘同步網元異常處理方法的第三實施例的流程示意圖;
[0034]圖4為本發明時鐘同步網元異常處理裝置的第一實施例的結構示意圖;
[0035]圖5為本發明時鐘同步網元異常處理裝置的第二實施例的結構示意圖;
[0036]圖6為本發明時鐘同步網元異常處理系統中網元的結構示意圖。
[0037]本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0038]應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0039]本發明提出一種時鐘同步網元異常處理方法。
[0040]本發明提出的時鐘同步網元異常處理方法,通過實時或實時獲取網元當前的工作狀態,在網元處于非正常工作狀態時,生成故障信息,通過網元將生成的故障信息發送至下游網元,下游網元接收到故障信息后,可得知上游網元工作出現故障,隨后,可切換至其它時鐘源或暫停跟蹤,從而避免了當網元出現故障時,故障網元發出的不正常的時鐘信號被下游網元接收,下游網元再繼續傳遞而造成錯誤的時鐘在網絡中擴散現象。
[0041]參照圖1,圖1為本發明時鐘同步網元異常處理方法的第一實施例的流程示意圖。
[0042]本發明提出時鐘同步網元異常處理方法的第一實施例。本實施例中,時鐘同步網元異常處理方法包括以下步驟:
[0043]步驟S10,獲取網元當前的工作狀態以判斷所述網元是否處于非正常工作狀態;
[0044]具體地,在網元中可增設時鐘監測模塊,時鐘監測模塊定時或實時獲取網元當前的工作狀態。本實施例中,可提前設定監測網元當前的工作狀態的頻率,每間隔一預設時間間隔,時鐘監測模塊獲取網元當前的工作狀態。
[0045]步驟S20,當監測到所述網元處于非正常工作狀態時,生成故障信息;
[0046]本實施例中,故障信息為修改后的同步狀態信息或為非可用狀態的同步狀態信息。即當網元處于非正常工作狀態時,網元發送的SSM信息等級與網元處于正常工作時發送的SSM信息等級不同,因此,下游網元可通過故障信息獲取到上游網元處于非正常工作狀態。
[0047]步驟S30,將生成的所述故障信息發送至下游網元。
[0048]當網元處于非正常工作狀態時,網元傳遞給下游網元的實際物理連接信號質量得不到保證,但是,標準協議并沒有考慮到這種情況,從而導致下游網元繼續跟蹤上游網元。而在本實施例中,當下游網元接收到故障信息時,就可以切換到備用同步時鐘源、停止跟蹤上游網元或其它預設處理方式等,從而避免錯誤的時鐘在網絡中擴散。下游網元切換到備用同步時鐘源時,可根據備用同步時鐘源的優先級別來選擇相應的同步時鐘源。
[0049]具體地,獲取網元當前的工作狀態以判斷所述網元是否處于非正常工作狀態的步驟具體為:
[0050]監測與時鐘相關的所有硬件的工作狀態以判斷網元是否處于非正常工作狀態,或通過對比時鐘輸入、輸出頻率以判斷網元是否處于非正常工作狀態。
[0051]即第一種方法為:通過監測與時鐘相關的所有硬件的工作狀態。只要監測到與時鐘相關的硬件有出現異常工作(如硬件設備異常或無法鎖定等)的情況,則控制網元生成故障信息。
[0052]第二種方法為:通過對比時鐘輸入、輸出頻率,如果時鐘輸入與輸出頻率不一致,則說明網元處于非正常工作狀態,此時,網元生成故障信息。
[0053]本實施例提出的時鐘同步網元異常處理方法,首先通過獲取網元當前的工作狀態以判斷所述網元是否處于非正常工作狀態,當所述網元處于非正常工作狀態時,生成故障信息;最后將生成的所述故障信息發送至下游網元,因此,當網元處于非正常工作狀態時,下游網元通過故障信息可獲取到上游網元處于非正常工作狀態,下游網元在接收到故障信息時,就可以切換到備用同步時鐘源或暫停跟蹤,從而避免下游網元持續跟蹤出現故障的網元,而使錯誤的時鐘在網絡中擴散的現象。
[0054]參照圖2,圖2為本發明時鐘同步網元異常處理方法的第二實施例的流程示意圖。
[0055]本發明提出時鐘同步網元異常處理方法的第二實施例。本實施例與上述第一實施例不同的是,在步驟S30之后還包括:
[0056]步驟S40,所述下游網元在接收到所述故障信息后,根據所述故障信息以預設處理方式進行處理。
[0057]下游網元根據故障信息以預設處理方式進行處理具體可以為:切換到備用同步時鐘源或停止跟蹤上游網元,本發明給出兩種預設處理方式但不局限于這兩種預設處理方式。
[0058]下游網元通過故障信息可獲取到上游網元處于非正常工作狀態,下游網元在接收到故障信息時,就可以切換到備用同步時鐘源或暫停跟蹤,從而避免下游網元持續跟蹤出現故障的網元,而使錯誤的時鐘在網絡中擴散的現象。
[0059]參照圖3,圖3為本發明時鐘同步網元異常處理方法的第三實施例的流程示意圖。
[0060]本發明提出時鐘同步網元異常處理方法的第三實施例。本實施例與上述第一實施例不同的是,在步驟S30之后還包括:
[0061]步驟S50,生成時鐘同步設備故障告警提示信號