新四季網

時間同步節點故障檢測方法、系統及時間同步節點的製作方法

2023-06-19 00:04:56

時間同步節點故障檢測方法、系統及時間同步節點的製作方法
【專利摘要】本發明公開了一種時間同步節點故障檢測方法、系統及時間同步節點,包括:時間信息存在問題的時間同步節點S與時間傳遞路徑中的時間同步節點R進行報文交互,確定時間同步節點R的時間偏差量,其中,所述S為一不小於3的自然數,所述R的初始值為S-2;時間同步節點S判斷時間同步節點R的時間偏差量不大於預設的閾值,則將R減1之後繼續檢測;否則,確定時間同步節點R+1為故障節點。通過本發明所述的方案,時間同步節點之間可以自動進行報文交互,實現故障定位,從而能夠快速定位時間同步節點故障,且不需要人工參與,節省人力資源。
【專利說明】時間同步節點故障檢測方法、系統及時間同步節點

【技術領域】
[0001]本發明涉及時間同步領域,尤其涉及一種時間同步節點故障檢測方法、系統及時間同步節點。

【背景技術】
[0002]移動通信技術的發展需要同步技術的支持,載波頻率的穩定、上下行時隙的對準、可靠高質量的傳送、基站之間的切換、漫遊等尤其需要精確的同步控制。對於時分同步碼分多址(Time Divis1n-Synchronous Code Divis1n Multiple Access, TD-SCDMA)、CDMA2000 (Code Divis1n Multiple Access2000)、分時長期演進(Time Divis1n LongTerm Evolut1n, TD-LTE)等技術,除頻率同步外,需要高達微秒級的精確時間同步。
[0003]為了滿足移動通信基站高精度的時間同步需求,傳統方法主要是通過在每個基站加裝GPS衛星授時模塊來解決,除利用基站GPS接收實現時間同步方式之外,還可考慮採用組建時間同步網絡來實現時間同步信息的傳送,圖1為相關技術中一種時間同步方案示意圖,如圖1所示,在網絡上遊提供時間源,通過時間傳送協議將時間信息傳送給下遊的基站使用,圖1所示的時間同步方式將時間源收斂集中,下遊通過網絡獲取時間,可以有效減少衛星接收機的安裝數量以及每個基站的安裝難度。
[0004]目前主流的時間同步協議為IEEE1588v2精確時間協議(Precis1n TimeProtocol,PTP),精度可達到亞微妙級。1588ν2為主從式時間同步協議,主時鐘提供源時間,供下一級時鐘同步。從時鐘通過與主時鐘互通報文消息,根據主時鐘提供的時間校正本地時間。
[0005]但是,在現有1588主從同步的方式下,在一條從時間伺服器到基站的時間傳遞路徑上,任何一臺設備(即時間同步節點)的時間發生故障,帶有偏差的時間都會傳遞到下遊,逐級傳送,從而影響下遊所有的時間同步節點。如圖2所示的時間傳遞路徑中,時間同步節點A、時間同步節點B、時間同步節點C、時間同步節點D的時間誤差都會影響基站獲得的時間信息。
[0006]但是,基於現有技術,如果圖2中的基站時間存在問題,只能使用專業時間測量儀表分別測量時間同步節點A、時間同步節點B、時間同步節點C、時間同步節點D的時間輸出,以確定是哪個時間同步節點的時間存在問題。這種人工測量方法效率低下、無法快速進行故障定位。


【發明內容】

[0007]有鑑於此,本發明的主要目的在於提供一種時間同步節點故障檢測方法、系統及時間同步節點,能夠快速定位時間同步節點故障,且不需要人工參與,節省人力資源。
[0008]為達到上述目的,本發明的技術方案是這樣實現的:
[0009]一種時間同步節點故障檢測方法,包括:
[0010]時間信息存在問題的時間同步節點S與時間傳遞路徑中的時間同步節點R進行報文交互,確定所述時間同步節點R的時間偏差量,其中,時間傳遞路徑下行方向依次包含時間同步節點1、時間同步節點2........時間同步節點S.......,所述S為一不小於3的自然數,所述R的初始值為S-2 ;
[0011]時間同步節點S判斷所述時間同步節點R的時間偏差量不大於預設的閾值,則將R減I之後繼續檢測;否則,確定時間同步節點R+1為故障節點。
[0012]所述時間同步節點S與時間傳遞路徑中的時間同步節點R進行報文交互,確定所述時間同步節點R的時間偏差量包括:
[0013]時間同步節點R向時間同步節點S發送第一報文,所述第一報文攜帶時間同步節點R發送所述第一報文的時間tl、目的時間同步節點信息、以及第一報文在中間時間同步節點內部的駐留時間之和Delay_Node_l,
[0014]中間時間同步節點收到所述第一報文後,在所述第一報文中更新Delay_Node_l,並將修改後的第一報文發送至時間傳遞路徑下行方向的下一時間同步節點;
[0015]時間同步節點S收到所述第一報文後,記錄收到所述第一報文的時間t2,之後,向時間同步節點R發送第二報文,並記錄發送第二報文的時間t3,所述第二報文包含目的時間同步節點信息、以及第二報文在中間時間同步節點內部的駐留時間之和Delay_N0de_2 ;
[0016]中間時間同步節點收到所述第二報文後,在所述第二報文中更新Delay_Node_2,並將修改後的第二報文發送至時間傳遞路徑上行方向的下一時間同步節點;
[0017]時間同步節點R收到所述第二報文後,向時間同步節點S發送第三報文,所述第三報文攜帶時間同步節點R收到所述第二報文的時間t4、目的時間同步節點信息、以及第二報文在中間時間同步節點中的駐留時間之和Delay_Node_2 ;
[0018]時間同步節點S 根據所述 tl、t2、t3、t4、Delay_Node_l 及 Delay_Node_2 確定時間同步節點R的時間偏差量Offset,其中,Offset = [ (t2_tl) + (t3_t4)+Delay_Node_2_Delay_Node_l]/2。
[0019]所述第一報文、第二報文和第三報文均攜帶標記信息,用於標記所述第一報文、第二報文和第三報文為同一次檢測中的報文。
[0020]該方法還包括:
[0021]時間同步網的每個時間同步節點將其各個埠的時間狀態信息上報給網管;
[0022]網管匯總每個時間同步節點的埠時間狀態信息之後,根據主從跟蹤關係,得出時間伺服器到各時間同步節點的時間傳遞路徑信息,並保存各時間同步節點的時間傳遞路徑信息和/或將各時間同步節點的時間傳遞路徑信息下發至相應的時間同步節點進行存儲。
[0023]所述時間同步節點R向時間同步節點S發送第一報文為:
[0024]由網管觸發時間同步節點R向時間同步節點S發送第一報文,或者,由時間同步節點S觸發時間同步節點R向時間同步節點S發送第一報文。
[0025]一種時間同步節點,所述時間同步節點S包括:交互模塊、確定模塊和判斷模塊;其中,
[0026]所述交互模塊,用於在時間同步節點S的時間存在問題時,與時間傳遞路徑中的時間同步節點R進行報文交互,其中,時間傳遞路徑下行方向依次包含時間同步節點1、時間同步節點2........時間同步節點S.......,所述S為一不小於3的自然數,所述R的初始值為S-2 ;
[0027]所述確定模塊,用於根據所述交互模塊交互的報文,確定所述時間同步節點R的時間偏差量;
[0028]所述判斷模塊,用於判斷所述確定模塊確定的時間同步節點R的時間偏差量是否不大於預設的閾值,所述時間同步節點R的時間偏差量不大於預設的閾值,則將R減I之後通知交互模塊與新的時間同步節點R進行交互;否則,確定時間同步節點R+1為故障節點。
[0029]所述交互模塊具體包括:接收模塊和發送模塊;其中,
[0030]所述接收模塊,用於接收來自時間同步節點R的第一報文,並記錄收到所述第一報文的時間t2,所述第一報文攜帶時間同步節點R發送所述第一報文的時間tl、目的時間同步節點信息、第一報文在中間時間同步節點內部的駐留時間之和Delay_Node_l ;以及接收來自時間同步節點R的第三報文,所述第三報文攜帶時間同步節點R收到所述第二報文的時間t4、目的時間同步節點信息、以及第二報文在中間時間同步節點中的駐留時間之和Delay_Node_2 ;
[0031]所述發送模塊,用於在接收模塊收到第一報文後,向時間同步節點R發送第二報文,並記錄發送第二報文的時間t3,所述第二報文包含目的時間同步節點信息、以及第二報文在中間時間同步節點內部的駐留時間之和De Iay_Node_2,
[0032]所述確定模塊,具體用於根據所述tl、t2、t3、t4、Delay_Node_l及Delay_Node_2確定時間同步節點R的時間偏差量Offset,其中,Offset = [ (t2_tl) + (t3_t4)+Delay_Node_2_Delay_Node_l]/2。
[0033]所述第一報文、第二報文和第三報文均攜帶標記信息,用於標記所述第一報文、第二報文和第三報文為同一次檢測中的報文。
[0034]一種時間同步節點,包括:發送模塊和接收模塊;其中,
[0035]所述發送模塊,用於向時間信息存在問題的時間同步節點發送第一報文,所述第一報文攜帶時間同步節點R發送所述第一報文的時間tl、目的時間同步節點信息、以及第一報文在中間時間同步節點內部的駐留時間之和Delay_Node_l ;以及在接收模塊接收到來自所述時間信息存在問題的時間同步節點的第二報文之後,向所述時間信息存在問題的時間同步節點發送第三報文,所述第三報文攜帶所述時間同步節點收到所述第二報文的時間t4、以及第二報文在中間時間同步節點中的駐留時間之和Delay_Node_2 ;
[0036]所述接收模塊,用於接收來自所述時間信息存在問題的時間同步節點發送的第二報文,所述第二報文包含目的時間同步節點信息、以及第二報文在中間時間同步節點內部的駐留時間之和Delay_Node_2。
[0037]所述第一報文、第二報文和第三報文均攜帶標記信息,用於標記所述第一報文、第二報文和第三報文為同一次檢測中的報文。
[0038]所述發送模塊,具體用於根據網管通知或時間信息存在問題的時間同步節點的請求,向所述時間信息存在問題的時間同步節點發送第一報文。
[0039]一種時間同步節點,包括:接收模塊、更新模塊和發送模塊;其中,
[0040]所述接收模塊,用於接收第一報文、第二報文或第三報文;
[0041]所述更新模塊,用於在所述接收模塊接收到第一報文且確定所述第一報文中攜帶的目的時間同步節點信息並非本時間同步節點後,在所述第一報文中更新Delay_N0de_l ;以及在所述接收模塊接收到第二報文且確定所述第二報文中攜帶的目的時間同步節點信息並非本時間同步節點後,在所述第二報文中更新Delay_Node_2 ;
[0042]所述發送模塊,用於將更新模塊更新後的第一報文發送至時間傳遞路徑下行方向的下一時間同步節點;以及將更新模塊更新後的第二報文發送至時間傳遞路徑上行方向的下一時間同步節點;以及將接收模塊接收的第三報文發送至時間傳遞路徑下行方向的下一時間同步節點。
[0043]一種時間同步節點故障檢測系統,包括:時間信息存在問題的時間同步節點、至少一個待檢測時間同步節點以及至少一個中間時間同步節點。
[0044]該系統還包括網管,
[0045]所述網管,用於匯總每個時間同步節點的埠時間狀態信息之後,根據主從跟蹤關係,得出時間伺服器到各時間同步節點的時間傳遞路徑信息,並保存各時間同步節點的時間傳遞路徑信息和/或將各時間同步節點的時間傳遞路徑信息下發至相應的時間同步節點進行存儲。
[0046]本發明時間同步節點故障檢測方法、系統及時間同步節點,該方法包括:時間信息存在問題的時間同步節點S與時間傳遞路徑中的時間同步節點R進行報文交互,確定所述時間同步節點R的時間偏差量,其中,時間傳遞路徑下行方向依次包含時間同步節點1、時間同步節點2........時間同步節點S.......,所述S為一不小於3的自然數,所述R的初始值為S-2 ;時間同步節點S判斷所述時間同步節點R的時間偏差量不大於預設的閾值,則將R減I之後繼續檢測;否則,確定時間同步節點R+1為故障節點。通過本發明所述的方案,時間同步節點之間可以自動進行報文交互,實現故障定位,從而能夠快速定位時間同步節點故障,且不需要人工參與,節省人力資源。

【專利附圖】

【附圖說明】
[0047]圖1為相關技術中一種時間同步方案不意圖;
[0048]圖2為一時間傳遞路徑不意圖;
[0049]圖3為本發明實施例一種時間同步節點故障檢測方法流程示意圖;
[0050]圖4為本發明實施例時間同步節點S與時間同步節點R進行報文交互的過程示意圖;
[0051]圖5為本發明實施例一種時間同步節點結構示意圖;
[0052]圖6為本發明實施例另一種時間同步節點結構示意圖;
[0053]圖7為本發明實施例再一種時間同步節點結構示意圖;
[0054]圖8為本發明實施例1涉及的時間傳遞路徑示意圖;
[0055]圖9為本發明實施例1中,節點S觸發故障檢測時,節點S與節點k-Ι之間的報文交互過程示意圖。

【具體實施方式】
[0056]本發明實施例提出了一種時間同步節點故障檢測方法,如圖3所示,該方法包括:
[0057]步驟301:時間信息存在問題的時間同步節點S與時間傳遞路徑中的時間同步節點R進行報文交互,確定所述時間同步節點R的時間偏差量,其中,時間傳遞路徑下行方向依次包含時間同步節點1、時間同步節點2........時間同步節點S.......,所述S為一不小於3的自然數,所述R的初始值為S-2 ;
[0058]為了實現本發明,時間同步網的每個時間同步節點需要將其各個埠的時間狀態信息(Master主埠或者slave從埠 )上報給網管,網管匯總每個時間同步節點的埠時間狀態信息之後,根據主從跟蹤關係,得出時間伺服器到各時間同步節點的時間傳遞路徑信息,並保存各時間同步節點的時間傳遞路徑信息和/或將各時間同步節點的時間傳遞路徑信息下發至相應的時間同步節點進行存儲。
[0059]需要說明的是,時間傳遞路徑信息可以存儲在網管中,也可以下發至相應的時間同步節點進行存儲。
[0060]步驟302:時間同步節點S判斷所述時間同步節點R的時間偏差量是否不大於預設的閾值,如果是,轉到步驟303 ;否則,轉到步驟304。
[0061]步驟303:所述時間同步節點R的時間偏差量不大於預設的閾值,則R = R-1,返回步驟301繼續檢測。
[0062]步驟304:所述時間同步節點R的時間偏差量大於預設的閾值,則確定時間同步節點R+1為故障節點。
[0063]這裡,如果時間同步節點R的時間偏差量大於預設的閾值,則說明時間同步節點R與時間同步節點S的時間相差較大,即時間同步節點R+1的時間存在問題。
[0064]可選的,如圖4所示,所述步驟301具體包括:
[0065]步驟3011:時間同步節點R向時間同步節點S發送第一報文,所述第一報文攜帶時間同步節點R發送所述第一報文的時間tl、目的時間同步節點信息、以及第一報文在中間時間同步節點內部的駐留時間之和Delay_Node_l ;
[0066]需要說明的是,第一報文在中間時間同步節點內部的駐留時間之和DeIay_Node_l初始值為O。
[0067]步驟3012:中間時間同步節點收到所述第一報文後,在所述第一報文中更新Delay_N0de_l,並將修改後的第一報文發送至時間傳遞路徑下行方向的下一時間同步節佔.
[0068]需要說明的是,報文在中間時間同步節點中的駐留時間一般為:通過時間同步節點內部時鐘測量的進入和離開時間的差值。
[0069]步驟3013:時間同步節點S收到所述第一報文後,記錄收到所述第一報文的時間t2,之後,向時間同步節點R發送第二報文,並記錄發送第二報文的時間t3,所述第二報文包含目的時間同步節點信息、以及第二報文在中間時間同步節點內部的駐留時間之和Delay—Node—2 ;
[0070]需要說明的是,第二報文在中間時間同步節點內部的駐留時間之和Delay_N0de_2初始值為O。
[0071]步驟3014:中間時間同步節點收到所述第二報文後,在所述第二報文中更新Delay_N0de_2,並將修改後的第二報文發送至時間傳遞路徑上行方向的下一時間同步節佔.
[0072]步驟3015:時間同步節點R收到所述第二報文後,向時間同步節點S發送第三報文,所述第三報文攜帶時間同步節點R收到所述第二報文的時間t4、目的時間同步節點信息、以及第二報文在中間時間同步節點中的駐留時間之和Delay_N0de_2 ;
[0073]步驟3016:時間同步節點S根據所述tl、t2、t3、t4、Delay_Node_l及Delay_Node_2確定時間同步節點R的時間偏差量Offset,其中,Offset =[(t2_tl)+(t3_t4)+Delay_Node_2_Delay_Node_l]/2。
[0074]具體的,假設時間偏差值為Offset,鏈路傳輸延遲為Delay_Link,下行中間節點駐留時間之和為Delay_Node_l,上行中間節點駐留時間之和為Delay_Node_2,則有:
[0075]t2-tl-0ffset = Delay_Link+Delay_Node_l
[0076]t4-(t3-0ffset) = Delay_Link+Delay_Node_2
[0077]根據上述兩個公式可計算出,節點S與Node_(k-l)的時間偏差量為:
[0078]Offset = [(t2_tl)+(t3_t4)+Delay_Node_2_Delay_Node_l]/2。
[0079]可選的,所述第一報文、第二報文和第三報文均攜帶標記信息,用於標記所述第一報文、第二報文和第三報文為同一次檢測中的報文。
[0080]可選的,所述時間同步節點R向時間同步節點S發送第一報文為:
[0081]由網管觸發時間同步節點R向時間同步節點S發送第一報文,或者,由時間同步節點S觸發時間同步節點R向時間同步節點S發送第一報文。
[0082]本發明實施例還相應地提出了一種時間同步節點,如圖5所示,所述時間同步節點S包括:交互模塊51、確定模塊52和判斷模塊53 ;其中,
[0083]交互模塊51,用於在時間同步節點S的時間存在問題時,與時間傳遞路徑中的時間同步節點R進行報文交互,其中,時間傳遞路徑下行方向依次包含時間同步節點1、時間同步節點2........時間同步節點S.......,所述S為一不小於3的自然數,所述R的初始值為S-2 ;
[0084]確定模塊52,用於根據交互模塊51交互的報文,確定所述時間同步節點R的時間偏差量;
[0085]判斷模塊53,用於判斷確定模塊52確定的時間同步節點R的時間偏差量是否不大於預設的閾值,所述時間同步節點R的時間偏差量不大於預設的閾值,則將R減I之後通知交互模塊51與新的時間同步節點R進行交互;否則,確定時間同步節點R+1為故障節點。
[0086]可選的,交互模塊51具體包括:接收模塊和發送模塊;其中,
[0087]所述接收模塊,用於接收來自時間同步節點R的第一報文,並記錄收到所述第一報文的時間t2,所述第一報文攜帶時間同步節點R發送所述第一報文的時間tl、目的時間同步節點信息、第一報文在中間時間同步節點內部的駐留時間之和Delay_Node_l ;以及接收來自時間同步節點R的第三報文,所述第三報文攜帶時間同步節點R收到所述第二報文的時間t4、目的時間同步節點信息、以及第二報文在中間時間同步節點中的駐留時間之和Delay—Node—2 ;
[0088]所述發送模塊,用於在接收模塊收到第一報文後,向時間同步節點R發送第二報文,並記錄發送第二報文的時間t3,所述第二報文包含目的時間同步節點信息、以及第二報文在中間時間同步節點內部的駐留時間之和De Iay_Node_2,
[0089]確定模塊52,具體用於根據所述 tl、t2、t3、t4、Delay_Node_l 及 Delay_Node_2確定時間同步節點R的時間偏差量Offset,其中,Offset = [ (t2_tl) + (t3_t4)+Delay_Node_2_Delay_Node_l]/2。
[0090]可選的,所述第一報文、第二報文和第三報文均攜帶標記信息,用於標記所述第一報文、第二報文和第三報文為同一次檢測中的報文。
[0091]本發明實施例還相應地提出了一種時間同步節點,如圖6所示,該時間同步節點包括:發送模塊61和接收模塊62 ;其中,
[0092]發送模塊61,用於向時間信息存在問題的時間同步節點發送第一報文,所述第一報文攜帶時間同步節點R發送所述第一報文的時間tl、目的時間同步節點信息、以及第一報文在中間時間同步節點內部的駐留時間之和Delay_Node_l ;以及在接收模塊62接收到來自所述時間信息存在問題的時間同步節點的第二報文之後,向所述時間信息存在問題的時間同步節點發送第三報文,所述第三報文攜帶所述時間同步節點收到所述第二報文的時間t4、以及第二報文在中間時間同步節點中的駐留時間之和Delay_Node_2 ;
[0093]接收模塊62,用於接收來自所述時間信息存在問題的時間同步節點發送的第二報文,所述第二報文包含目的時間同步節點信息、以及第二報文在中間時間同步節點內部的駐留時間之和Delay_Node_2。
[0094]可選的,所述第一報文、第二報文和第三報文均攜帶標記信息,用於標記所述第一報文、第二報文和第三報文為同一次檢測中的報文。
[0095]可選的,發送模塊61,具體用於根據網管通知或時間信息存在問題的時間同步節點的請求,向所述時間信息存在問題的時間同步節點發送第一報文。
[0096]本發明實施例還相應地提出了一種時間同步節點,如圖7所示,該時間同步節點包括:接收模塊71、更新模塊72和發送模塊73 ;其中,
[0097]接收模塊71,用於接收第一報文、第二報文或第三報文;
[0098]更新模塊72,用於在接收模塊71接收到第一報文且確定所述第一報文中攜帶的目的時間同步節點信息並非本時間同步節點後,在所述第一報文中更新Delay_N0de_l ;以及在所述接收模塊接收到第二報文且確定所述第二報文中攜帶的目的時間同步節點信息並非本時間同步節點後,在所述第二報文中更新Delay_Node_2 ;
[0099]發送模塊73,用於將更新模塊72更新後的第一報文發送至時間傳遞路徑下行方向的下一時間同步節點;以及將更新模塊更新後的第二報文發送至時間傳遞路徑上行方向的下一時間同步節點;以及將接收模塊71接收的第三報文發送至時間傳遞路徑下行方向的下一時間同步節點。
[0100]本發明實施例還相應地提出了一種時間同步節點故障檢測系統,該系統包括:時間信息存在問題的時間同步節點、至少一個待檢測時間同步節點以及至少一個中間時間同步節點;其中,
[0101]所述時間信息存在問題的時間同步節點為圖5所示的時間同步節點;
[0102]所述待檢測時間同步節點為圖6所示的時間同步節點;
[0103]所述中間時間同步節點為圖7所示的時間同步節點。
[0104]可選的,該系統還包括網管,
[0105]所述網管,用於匯總每個時間同步節點的埠時間狀態信息之後,根據主從跟蹤關係,得出時間伺服器到各時間同步節點的時間傳遞路徑信息,並保存各時間同步節點的時間傳遞路徑信息和/或將各時間同步節點的時間傳遞路徑信息下發至相應的時間同步節點進行存儲。
[0106]下面通過具體實施例對本發明作進一步詳細說明。
[0107]實施例1
[0108]本實施例涉及的時間傳遞路徑如圖8所示,從時間伺服器到時間同步節點S之間共有k個時間同步節點,從時間伺服器開始,時間同步節點依次記為節點1、節點2........節點k-Ι、節點k,那麼,當節點S的時間信息存在問題時,首先觸發節點k-Ι向節點S發送檢測報文,檢測報文發送路徑與現有正常時間路徑相同,即經過節點k傳送。觸發方法可以為以下任一種:(1)網管根據時間路徑下發命令;(2)如果節點S存儲了時間傳遞路徑,則節點S向節點k-Ι發送請求報文。
[0109]圖9所示為節點S觸發故障檢測時,節點S與節點k-Ι之間的報文交互過程示意圖,如圖9所示:
[0110]節點k-Ι收到節點S發送的請求檢測報文之後,在tl時刻發送T_Sync消息,所述T_Sync消息包含:節點k-Ι發送第一報文的時間tl、目的時間同步節點信息(節點S的ID)、第一報文在中間時間同步節點內部的駐留時間之和Delay_N0de_l、以及標記信息;
[0111]中間節點k收到所述1'_5711(3消息之後,提取其目的時間同步節點信息,發現不是自身節點,則更新Delay_Node_l,並將更新後的T_Sync消息通過該節點。
[0112]節點S收到所述T_Sync消息之後,提取其目的時間同步節點信息,發現是自身節點,則記下收到T_Sync消息的時間t2 ;然後在t3時刻發送T_Delay_Req消息,其中,T_Delay_Req消息包含目的時間同步節點信息(節點k_l的ID)、第二報文在中間時間同步節點內部的駐留時間之和Delay_N0de_2、以及標記信息;
[0113]中間節點k收到所述T_Delay_Req消息之後,提取其目的時間同步節點信息,發現不是自身節點,則更新Delay_Node_2,並將更新後的T_Delay_Req消息通過該節點。
[0114]節點k-Ι收到所述T_Delay_Req消息後記下收到T_Delay_Req消息的時間t4,然後發送T_Delay_Resp消息,所述T_Delay_Resp消息攜帶節點k_l收到T_Delay_Req消息的時間t4、目的時間同步節點信息(節點S的信息)、Delay_N0de_2、以及標記信息。
[0115]需要說明的是,本發明實施例中所述的T_Sync消息等檢測報文需要與正常的1588同步報文進行區分,如可利用採用1588報文頭的message type保留字節來區分。
[0116]之後,節點S 根據 Offset = [ (t2_tl) + (t3_t4)+Delay_Node_2_Delay_Node_l]/2計算出與節點k-Ι之間的時間偏差值Offset,如果Offset大於設定的一定閾值,則說明節點S與節點k-Ι的時間相差較大,說明節點k時間存在問題;如果與節點k-Ι的時間偏差量Offset不大於設定的閾值,說明節點k時間正常,這時觸發節點k-2向節點S發送檢測報文。報文路徑與正常時間路徑相同,即經過節點k-Ι、節點k傳送。然後重複上述步驟,得出節點S與節點k-2的時間偏差量Offset,如果Offset大於閾值,說明節點k_l存在問題。如果Offset不大於閾值,則繼續觸發節點k-3點向節點S發送檢測報文,如此循環,直至確定故障節點,則停止交互檢測報文。
[0117]本發明實施例所述的方法能夠實現自動獲取時間路徑,並自動發送檢測報文以確定故障節點,從而在時間同步網出現問題時,能夠實現故障的快速查找和定位。
[0118]以上所述,僅為本發明的較佳實施例而已,並非用於限定本發明的保護範圍。
【權利要求】
1.一種時間同步節點故障檢測方法,其特徵在於,該方法包括: 時間信息存在問題的時間同步節點S與時間傳遞路徑中的時間同步節點R進行報文交互,確定所述時間同步節點R的時間偏差量,其中,時間傳遞路徑下行方向依次包含時間同步節點1、時間同步節點2........時間同步節點S.......,所述S為一不小於3的自然數,所述R的初始值為S-2 ; 時間同步節點S判斷所述時間同步節點R的時間偏差量不大於預設的閾值,則將R減I之後繼續檢測;否則,確定時間同步節點R+1為故障節點。
2.根據權利要求1所述的方法,其特徵在於,所述時間同步節點S與時間傳遞路徑中的時間同步節點R進行報文交互,確定所述時間同步節點R的時間偏差量包括: 時間同步節點R向時間同步節點S發送第一報文,所述第一報文攜帶時間同步節點R發送所述第一報文的時間tl、目的時間同步節點信息、以及第一報文在中間時間同步節點內部的駐留時間之和Delay_Node_l, 中間時間同步節點收到所述第一報文後,在所述第一報文中更新Delay_N0de_l,並將修改後的第一報文發送至時間傳遞路徑下行方向的下一時間同步節點; 時間同步節點S收到所述第一報文後,記錄收到所述第一報文的時間t2,之後,向時間同步節點R發送第二報文,並記錄發送第二報文的時間t3,所述第二報文包含目的時間同步節點信息、以及第二報文在中間時間同步節點內部的駐留時間之和Delay_N0de_2 ; 中間時間同步節點收到所述第二報文後,在所述第二報文中更新Delay_N0de_2,並將修改後的第二報文發送至時間傳遞路徑上行方向的下一時間同步節點; 時間同步節點R收到所述第二報文後,向時間同步節點S發送第三報文,所述第三報文攜帶時間同步節點R收到所述第二報文的時間t4、目的時間同步節點信息、以及第二報文在中間時間同步節點中的駐留時間之和Delay_Node_2 ; 時間同步節點S根據所述tl、t2、t3、t4、Delay_Node_l及Delay_Node_2確定時間同步節點 R 的時間偏差量 Offset,其中,Offset = [ (t2_tl) + (t3_t4)+Delay_Node_2_Delay_Node_l]/2。
3.根據權利要求1或2所述的方法,其特徵在於,所述第一報文、第二報文和第三報文均攜帶標記信息,用於標記所述第一報文、第二報文和第三報文為同一次檢測中的報文。
4.根據權利要求1或2所述的方法,其特徵在於,該方法還包括: 時間同步網的每個時間同步節點將其各個埠的時間狀態信息上報給網管; 網管匯總每個時間同步節點的埠時間狀態信息之後,根據主從跟蹤關係,得出時間伺服器到各時間同步節點的時間傳遞路徑信息,並保存各時間同步節點的時間傳遞路徑信息和/或將各時間同步節點的時間傳遞路徑信息下發至相應的時間同步節點進行存儲。
5.根據權利要求4所述的方法,其特徵在於,所述時間同步節點R向時間同步節點S發送第一報文為: 由網管觸發時間同步節點R向時間同步節點S發送第一報文,或者,由時間同步節點S觸發時間同步節點R向時間同步節點S發送第一報文。
6.一種時間同步節點,其特徵在於,所述時間同步節點S包括:交互模塊、確定模塊和判斷模塊;其中, 所述交互模塊,用於在時間同步節點S的時間存在問題時,與時間傳遞路徑中的時間同步節點R進行報文交互,其中,時間傳遞路徑下行方向依次包含時間同步節點1、時間同步節點2........時間同步節點S.......,所述S為一不小於3的自然數,所述R的初始值為 S-2 ;所述確定模塊,用於根據所述交互模塊交互的報文,確定所述時間同步節點R的時間偏差量; 所述判斷模塊,用於判斷所述確定模塊確定的時間同步節點R的時間偏差量是否不大於預設的閾值,所述時間同步節點R的時間偏差量不大於預設的閾值,則將R減I之後通知交互模塊與新的時間同步節點R進行交互;否則,確定時間同步節點R+1為故障節點。
7.根據權利要求6所述的時間同步節點,其特徵在於,所述交互模塊具體包括:接收模塊和發送模塊;其中, 所述接收模塊,用於接收來自時間同步節點R的第一報文,並記錄收到所述第一報文的時間t2,所述第一報文攜帶時間同步節點R發送所述第一報文的時間tl、目的時間同步節點信息、第一報文在中間時間同步節點內部的駐留時間之和Delay_Node j ;以及接收來自時間同步節點R的第三報文,所述第三報文攜帶時間同步節點R收到所述第二報文的時間t4、目的時間同步節點信息、以及第二報文在中間時間同步節點中的駐留時間之和Delay_Node_2 ; 所述發送模塊,用於在接收模塊收到第一報文後,向時間同步節點R發送第二報文,並記錄發送第二報文的時間t3,所述第二報文包含目的時間同步節點信息、以及第二報文在中間時間同步節點內部的駐留時間之和Delay_Node_2, 所述確定模塊,具體用於根據所述tl、t2> t3、t4、Delay_Node_l及Delay_Node_2確定時間同步節點R的時間偏差量Offset,其中,Offset = [ (t2_tl) + (t3_t4)+Delay_Node_2_Delay_Node_l]/2。
8.根據權利要求6或7所述的時間同步節點,其特徵在於,所述第一報文、第二報文和第三報文均攜帶標記信息,用於標記所述第一報文、第二報文和第三報文為同一次檢測中的報文。
9.一種時間同步節點,其特徵在於,該時間同步節點包括:發送模塊和接收模塊;其中, 所述發送模塊,用於向時間信息存在問題的時間同步節點發送第一報文,所述第一報文攜帶時間同步節點R發送所述第一報文的時間tl、目的時間同步節點信息、以及第一報文在中間時間同步節點內部的駐留時間之和Delay_N0de_l ;以及在接收模塊接收到來自所述時間信息存在問題的時間同步節點的第二報文之後,向所述時間信息存在問題的時間同步節點發送第三報文,所述第三報文攜帶所述時間同步節點收到所述第二報文的時間t4、以及第二報文在中間時間同步節點中的駐留時間之和Delay_Node_2 ; 所述接收模塊,用於接收來自所述時間信息存在問題的時間同步節點發送的第二報文,所述第二報文包含目的時間同步節點信息、以及第二報文在中間時間同步節點內部的駐留時間之和Delay_Node_2。
10.根據權利要求9所述的時間同步節點,其特徵在於,所述第一報文、第二報文和第三報文均攜帶標記信息,用於標記所述第一報文、第二報文和第三報文為同一次檢測中的報文。
11.根據權利要求9或10所述的時間同步節點,其特徵在於, 所述發送模塊,具體用於根據網管通知或時間信息存在問題的時間同步節點的請求,向所述時間信息存在問題的時間同步節點發送第一報文。
12.—種時間同步節點,其特徵在於,該時間同步節點包括:接收模塊、更新模塊和發送模塊;其中, 所述接收模塊,用於接收第一報文、第二報文或第三報文; 所述更新模塊,用於在所述接收模塊接收到第一報文且確定所述第一報文中攜帶的目的時間同步節點信息並非本時間同步節點後,在所述第一報文中更新Delay_N0de_l ;以及在所述接收模塊接收到第二報文且確定所述第二報文中攜帶的目的時間同步節點信息並非本時間同步節點後,在所述第二報文中更新Delay_Node_2 ; 所述發送模塊,用於將更新模塊更新後的第一報文發送至時間傳遞路徑下行方向的下一時間同步節點;以及將更新模塊更新後的第二報文發送至時間傳遞路徑上行方向的下一時間同步節點;以及將接收模塊接收的第三報文發送至時間傳遞路徑下行方向的下一時間同步節點。
13.—種時間同步節點故障檢測系統,其特徵在於,該系統包括:時間信息存在問題的時間同步節點、至少一個待檢測時間同步節點以及至少一個中間時間同步節點;其中, 所述時間信息存在問題的時間同步節點為權利要求6至8任一項所述的時間同步節佔.所述待檢測時間同步節點為權利要求9至11任一項所述的時間同步節點; 所述中間時間同步節點,為權利要求12所述的時間同步節點。
14.根據權利要求13所述的系統,其特徵在於,該系統還包括網管, 所述網管,用於匯總每個時間同步節點的埠時間狀態信息之後,根據主從跟蹤關係,得出時間伺服器到各時間同步節點的時間傳遞路徑信息,並保存各時間同步節點的時間傳遞路徑信息和/或將各時間同步節點的時間傳遞路徑信息下發至相應的時間同步節點進行存儲。
【文檔編號】H04L29/14GK104135764SQ201310160815
【公開日】2014年11月5日 申請日期:2013年5月3日 優先權日:2013年5月3日
【發明者】韓柳燕, 王磊, 李晗 申請人:中國移動通信集團公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀