專利名稱:一種1588-2008協(xié)議中時鐘同步的方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信技術領域,尤其涉及一種1588-2008協(xié)議中時鐘同步的方法及系統(tǒng)。
背景技術:
目前,基站對時鐘同步和時間同步的要求,可以通過多種手段來滿足,包括物理時鐘(如外時鐘輸入、同步以太網(wǎng)等等),包恢復時鐘(如1588v2等等)。與傳統(tǒng)授時技術相比,IEEE1588v2有著明顯的優(yōu)勢。當采用單向信道的GPS時間同步系統(tǒng),雖然同步信號的獲得穩(wěn)定可靠,精度高,但價格高(設備、安裝、維護成本)、施工難度大(基站放在地下室)、失效率也高,同時存在安全風險。IEEE1588v2采用雙向信道,精度為ns級,費用低,能適應不同的接入環(huán)境等等。在對精度不斷要求提高的行業(yè)背景下,1588已成為一種發(fā)展的必然趨勢。IEEE 1588v2作為一種主從同步系統(tǒng),在系統(tǒng)的同步過程中,主時鐘設備周期性發(fā)送PTP(精準時間協(xié)議,Precision Time Protocol)報文來發(fā)布時間同步協(xié)議及時間信息,從時鐘設備端口接收主時鐘設備端口發(fā)來的時間戳信息,系統(tǒng)據(jù)此計算出主從線路時間延遲及主從時間差,并利用該時間差調(diào)整本地時間,使從設備時間保持與主設備時間一致的頻率與相位。IEEE1588可以同時實現(xiàn)頻率同步和時間同步,時間傳遞的精度保證主要依賴于兩個條件計數(shù)器頻率準確和鏈路的對稱性。此外,對于從設備而言,在整個時鐘同步過程中往往需要明確主設備發(fā)送各PTP報文的時間間隔,也即1588V2協(xié)議中PTP報文頭commonheader (公共報文頭)中的IogMessageInterval (報文平均間隔)字段,以此來進行鏈路的
質(zhì)量檢測,同時也會在 同步算法中加以應用。
權利要求
1.一種1588-2008協(xié)議中時鐘同步的方法,應用于在單播方式未啟用協(xié)商機制進行通信的情況下,其特征在于,包括 接收主時鐘設備發(fā)送來的PTP報文,并獲取所述PTP報文中的報文平均間隔字段值,其中所述報文平均間隔字段值用于標識所述主時鐘設備發(fā)送所述PTP報文的實際間隔; 根據(jù)所述報文平均間隔字段值確定所述主時鐘設備發(fā)送所述PTP報文的實際間隔; 通過所述PTP報文的實際間隔檢測所述從時鐘設備與所述主時鐘設備之間的時鐘鏈路狀態(tài); 根據(jù)所述時鐘鏈路狀態(tài)啟用同步運算獲得同步信息,并根據(jù)所述同步信息調(diào)整所述從時鐘設備的本地時鐘,以使所述本地時鐘與所述主時鐘設備的對端時鐘之間同步。
2.如權利要求1所述的方法,其特征在于,所述通過所述PTP報文的實際間隔檢測從時鐘設備與所述主時鐘設備之間的時鐘鏈路狀態(tài),具體為 通過所述PTP報文的實際間隔以及接收到的PTP報文數(shù)量獲得丟包率; 根據(jù)所述丟包率確定所述從時鐘設備與所述主時鐘設備之間的時鐘鏈路狀態(tài)。
3.如權利要求2所述的方法,其特征在于,所述通過所述PTP報文的實際間隔以及接收到的PTP報文數(shù)量獲得丟包率,具體為 根據(jù)所述PTP報文的實際間隔計算所述主時鐘設備在設定時間內(nèi)發(fā)送的第一 PTP報文數(shù); 統(tǒng)計在所述設定時間內(nèi)實際接收所述主時鐘設備發(fā)送來的第二 PTP報文數(shù); 通過所述第一 PTP報文數(shù)和所述第二 PTE報文數(shù)獲得丟包率。
4.如權利要求2所述的方法,其特征在于,所述根據(jù)所述丟包率確定所述從時鐘設備與所述主時鐘設備之間的時鐘鏈路狀態(tài),具體為 判斷所述丟包率是否超過預設門限值,如果不是,則確定所述從時鐘設備與所述主時鐘設備之間的時鐘鏈路為保持連接狀態(tài);如果是,則確定所述從時鐘設備與所述主時鐘設備之間時鐘鏈路為斷開連接狀態(tài)。
5.如權利要求4所述的方法,其特征在于,所述根據(jù)所述時鐘鏈路狀態(tài)啟用同步運算獲得同步信息,并根據(jù)所述同步信息調(diào)整所述從設備的本地時鐘,具體為 如果確定所述從時鐘設備與所述主時鐘設備之間的時鐘鏈路為保持連接狀態(tài),則啟用同步運算; 獲取PTP報文中的時間戳信息,并利用獲取到的時間戳信息進行同步運算獲得同步信息,并利用所述同步信息對所述從時鐘設備的本地時間進行調(diào)整。
6.如權利要求5所述的方法,其特征在于,所述同步信息為主、從時鐘設備之間的時間延遲以及時間誤差。
7.—種1588-2008協(xié)議中獲取PTP報文的實際間隔的方法,其特征在于,具體包括 主時鐘設備向從時鐘設備發(fā)送PTP報文,所述PTP報文中包括報文平均間隔字段值,所述報文平均間隔字段值用于標識所述主時鐘設備發(fā)送PTP報文的實際間隔; 從時鐘設備接收PTP報文,根據(jù)所述PTP報文中的報文平均間隔字段值確定主時鐘設備發(fā)送PTP報文的實際間隔。
8.一種1588-2008協(xié)議中時鐘同步的系統(tǒng),其特征在于,包括 接收單元,接收主時鐘設備發(fā)送來的PTP報文,并獲取所述PTP報文中的報文平均間隔字段值,其中所述報文平均間隔字段值用于標識所述主時鐘設備發(fā)送所述PTP報文的實際間隔; 確定單元,用于根據(jù)所述報文平均間隔字段值確定所述主時鐘設備發(fā)送PTP報文的實際間隔; 檢測單元,用于通過所述PTP報文的實際間隔檢測所述從時鐘設備與所述主時鐘設備之間的時鐘鏈路狀態(tài); 獲取單元,用于根據(jù)所述時鐘鏈路狀態(tài)啟用同步運算獲得同步信息; 調(diào)整單元,用于根據(jù)所述同步信息調(diào)整所述從時鐘設備本地時鐘,使得所述從時鐘設備時鐘與所述主時鐘設備之間的時鐘同步。
9.如權利要求8所述的系統(tǒng),其特征在于,所述調(diào)整單元包括 信息獲取器,用于根據(jù)所述PTP報文獲得時間戳信息; 同步運算器,用于通過所述時間戳信息以及同步運算獲得同步信息。
10.一種1588-2008協(xié)議中時鐘獲取PTP報文的實際間隔的系統(tǒng),其特征在于,包括 主時鐘,用于向從時鐘設備發(fā)送PTP報文,所述PTP報文中包括報文平均間隔字段值,所述報文平均間隔字段值用于標示發(fā)送PTP報文的實際間隔; 從時鐘,用于接收PTP報文,根據(jù)所述PTP報文中的報文平均間隔字段值確定主時鐘發(fā)送PTP報文的實際間隔。
全文摘要
本發(fā)明公開了一種1588-2008協(xié)議中時鐘同步的方法及系統(tǒng),當采用單播通信方式未啟用信令報文協(xié)商機制情況下,從時鐘設備接收主時鐘設備發(fā)送來的PTP報文,并獲取所述PTP報文中的報文平均間隔字段值,通過所述PTP報文的實際間隔檢測從時鐘設備與所述主時鐘設備之間的時鐘鏈路狀態(tài),根據(jù)所述時鐘鏈路狀態(tài)啟用同步運算獲得同步信息,并根據(jù)所述同步信息調(diào)整所述從時鐘設備的本地時鐘。因此從時鐘設備能夠精確地獲取到主時鐘設備發(fā)送各個報文的平均報文間隔字段的值,進而精確地獲取到主時鐘設備發(fā)送PTP報文的間隔,并通過獲得的平均報文間隔字段值完成本地時鐘的調(diào)整,最終實現(xiàn)從時鐘設備本地的時鐘與主時鐘對端時鐘的時鐘同步。
文檔編號H04J3/06GK103051406SQ20111031476
公開日2013年4月17日 申請日期2011年10月17日 優(yōu)先權日2011年10月17日
發(fā)明者白磊, 羅麗, 傅小明 申請人:中興通訊股份有限公司