国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      通信網絡時鐘同步方法和裝置的制作方法

      文檔序號:7857677閱讀:276來源:國知局
      專利名稱:通信網絡時鐘同步方法和裝置的制作方法
      技術領域
      本發(fā)明涉及到通信系統(tǒng)技術領域,特別涉及到通信網絡時鐘同步方法和裝置。
      背景技術
      時鐘同步對通信系統(tǒng)至關重要,通信設備的收發(fā)設備時鐘頻率不一致將導致誤碼、滑碼、丟幀等故障。特別是在無線網絡中,對高精度同步有嚴格要求?;贔DD模式的無線系統(tǒng)(如WCDMA)需要各節(jié)點之間保持頻率同步即可,而基于TDD模式的無線系統(tǒng)(如CDMA2000、TD-SCDMA, WiMAX, LTE)則需要更為嚴格的時間同步來滿足移動業(yè)務的漫游和切換。傳統(tǒng)解決方案中,有時間需求的基站通常只能從GPS獲取時間。但GPS天線安裝 需要滿足120°的凈空要求,工程安裝有難度,且GPS成本較高,維護困難。因此運營商和設備商都希望能在分組網絡上提供高精度和高穩(wěn)定度的時間同步解決方案。IEEE 1588全稱為“網絡測量和控制系統(tǒng)的精密時鐘同步協議標準”,簡稱PTP (Precision Time Protocol,精密時鐘同步協議),用于對標準以太網或其他采用多播技術的分布式總線系統(tǒng)中的傳感器、執(zhí)行器以及其他終端設備中的時鐘進行亞微秒級同步。在通信網絡中運行1588協議不僅可以實現業(yè)務傳輸,還能實現網絡時間同步傳遞,滿足移動不同制式無線網絡對時間同步的要求,有效地節(jié)省系統(tǒng)設備投資,降低工程的安裝維護費用。應用了 PTP協議的網絡稱為PTP域,PTP域中的節(jié)點稱為時鐘節(jié)點,PTP協議定義了三種基本的時鐘節(jié)點OC (Ordinary Clock,普通時鐘)同一個PTP域內只有一個PTP端口參與時間同
      I K
      少;BCCBoundary Clock,邊界時鐘):同一個PTP域內有多個PTP端口參與時間同步;TC (Transparent Clock,透明時鐘):有多個PTP端口轉發(fā)PTP協議報文并對其進行轉發(fā)延時校正,不需要進行時間同步。設備上運行了 PTP協議的端口稱為PTP端口。PTP端口分為三種主端口(Master Port):發(fā)送同步時間的端口 ;從端口(Slave Port):接收同步時間的端口 ;被動端口(Passive Port):既不接收同步時間,也不對外發(fā)送同步時間的端口。PTP域中所有的時鐘節(jié)點按主從層次組織在一起,主時鐘周期性發(fā)布PTP協議報文(包括通告報文、其他普通消息、事件消息),從時鐘接收主時鐘發(fā)來的PTP協議報文,根據其中的時間信息和本節(jié)點的時間信息使用一定的方法計算出主從線路延遲及主從時間差,并利用該時間差調整本地時間,使從設備時間保持與主設備時間一致。主從端口可以通過時鐘節(jié)點間運行BMC (Best Master Clock,最佳主時鐘)算法獲得,也可以在時鐘節(jié)點上手動配置。手動配置方式或者網絡拓撲發(fā)生變化很容易出現時鐘成環(huán)的情況,雖然可以通過生成樹協議緩解這種情況,但不能從根本上解決問題。舉例來說,假設時鐘節(jié)點A、時鐘節(jié)點B和時鐘節(jié)點C兩兩互聯,時鐘節(jié)點A的Al端口為主端口,時鐘節(jié)點B的BI端口為從端口,B2端口為主端口,時鐘節(jié)點C的Cl端口為從端口,C2端口為主端口,時鐘節(jié)點A的A2端口為從端口。初始時時鐘節(jié)點A的Al端口發(fā)通告報文及其他PTP協議報文;時鐘節(jié)點B的BI端口收到時鐘節(jié)點A發(fā)出的PTP協議報文后與時鐘節(jié)點A進行同步,并從B2端口發(fā)送通告報文及其他PTP協議報文;時鐘節(jié)點C的Cl端口收到時鐘節(jié)點B發(fā)出的PTP報文之后與時鐘節(jié)點B進行同步,并從C2端口發(fā)通告報文及其他PTP協議報文;時鐘節(jié)點A收到時鐘節(jié)點C發(fā)出的PTP報文之后與時鐘節(jié)點C進行同步,并從Al端口發(fā)通告報文及其他PTP協議報文,如此循環(huán),時鐘形成了環(huán)路。由于時鐘成環(huán)問題的存在,當網絡中某一上游時鐘發(fā)生偏差時,將會造成整個網絡時鐘劣化,對數據傳輸造成極大的影響。

      發(fā)明內容
      本發(fā)明的主要目的為提供一種有效防止時鐘成環(huán)、保證網絡中時鐘節(jié)點間正常同步的通信網絡時鐘同步方法和裝置。
      本發(fā)明提出一種通信網絡時鐘同步方法,包括步驟當前時鐘節(jié)點接收上游時鐘節(jié)點發(fā)送的通告報文和其他PTP協議報文;在判定當前時鐘節(jié)點需要與所述上游時鐘節(jié)點進行同步時,提取所述通告報文中的祖父時鐘ID ;在判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID不同或判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID不同時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。優(yōu)選地,所述在判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID不同或判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID不同時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作的步驟具體包括判斷當前時鐘節(jié)點的自身端口是否包括主端口 ;如果是,則在判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID不同時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作;如果否,則在判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID不同時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。優(yōu)選地,所述通信網絡時鐘同步方法,還包括步驟在判定當前時鐘節(jié)點的自身端口包括主端口,且所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID相同時,確認存在時鐘成環(huán)風險,不進行時間同步操作。優(yōu)選地,所述通信網絡時鐘同步方法,還包括步驟在判定當前時鐘節(jié)點需要與所述上游時鐘節(jié)點進行同步時,提取所述通告報文中的步長;在判定當前時鐘節(jié)點的自身端口未包括主端口,且所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID相同時,判斷所述通告報文中的步長是否小于或等于當前時鐘節(jié)點記錄的步長;在判定所述通告報文中的步長小于或等于當前時鐘節(jié)點記錄的步長時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。優(yōu)選地,所述判斷通告報文中的步長是否小于或等于當前時鐘節(jié)點記錄的步長的步驟之后還包括在判定所述通告報文中的步長大于當前時鐘節(jié)點記錄的步長時,啟動超時定時器計時;在判定超時計時器到達超時時間時,判斷所述通告報文中的步長是否持續(xù)增大;如果否,則根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對 當前時鐘節(jié)點進行時間同步操作;如果是,則確認上游網絡存在時鐘環(huán)路,不進行時間同步操作。本發(fā)明還提出一種通信網絡時鐘同步裝置,包括接收模塊,用于接收上游時鐘節(jié)點發(fā)送的通告報文和其他PTP協議報文;提取模塊,用于在判定當前時鐘節(jié)點需要與所述上游時鐘節(jié)點進行同步時,提取所述通告報文中的祖父時鐘ID ;判斷模塊,用于判斷所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID是否相同或判斷所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID是否相同;同步模塊,用于在所述判斷模塊判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID不同或判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID不同時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。優(yōu)選地,所述判斷模塊具體包括端口判斷子模塊,用于判斷當前時鐘節(jié)點的自身端口是否包括主端口 ;第一時鐘ID判斷子模塊,用于在所述端口判斷子模塊判定當前時鐘節(jié)點的自身端口包括主端口時,判斷所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID是否相同;第二時鐘ID判斷子模塊,用于在所述端口判斷子模塊判定自身端口未包括主端口時,判斷所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID是否相同;所述同步模塊具體包括第一同步子模塊,用于在所述第一時鐘ID判斷子模塊判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID不同時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作;第二同步子模塊,用于在所述第二時鐘ID判斷子模塊判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID不同時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。優(yōu)選地,所述通信網絡時鐘同步裝置,還包括第一風險預警模塊,用于在所述端口判斷子模塊判定當前時鐘節(jié)點的自身端口包括主端口,且所述第一時鐘ID判斷子模塊判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID相同時,確認存在時鐘成環(huán)風險,不進行時間同步操作。優(yōu)選地,所述提取模塊還用于,在判定當前時鐘節(jié)點需要與所述上游時鐘節(jié)點進行同步時,提取所述通告報文中的步長;所述判斷模塊具體還包括第一步長判斷子模塊,用于在所述端口判斷子模塊判定當前時鐘節(jié)點的自身端口未包括主端口,且所述第二時鐘ID判斷子模塊判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID相同時,判斷所述通告報文中的步長是否小于或等于當前時鐘節(jié)點記錄的步長;
      所述第二同步模塊具體用于,在所述第一步長判斷子模塊判定所述通告報文中的步長小于或等于當前時鐘節(jié)點記錄的步長時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。優(yōu)選地,所述通信網絡時鐘同步裝置,還包括定時器控制模塊和第二風險預警模塊,所述判斷模塊具體還包括第二步長判斷子模塊所述定時器控制模塊,用于在所述第一步長判斷子模塊判定所述通告報文中的步長大于當前時鐘節(jié)點記錄的步長時,啟動超時定時器計時;所述第二步長判斷子模塊,用于在所述定時器控制模塊判定超時計時器到達超時時間時,判斷所述通告報文中的步長是否持續(xù)增大;所述第二同步模塊具體還用于,在所述第二步長判斷子模塊判定所述通告報文中的步長保持穩(wěn)定時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作;所述第二風險預警模塊,用于在所述第二步長判斷子模塊判定所述通告報文中的步長持續(xù)增大時,確認上游網絡存在時鐘環(huán)路,不進行時間同步操作。本發(fā)明有效防止了時鐘成環(huán)的發(fā)生,保證了網絡中時鐘節(jié)點間正常同步,在上游存在環(huán)路時調整自身策略,不與有環(huán)路的時鐘源進行同步,防止時鐘劣化,提高了同步質量。


      圖I為本發(fā)明通信網絡時鐘同步方法的第一實施例的流程圖;圖2為本發(fā)明通信網絡時鐘同步方法的第二實施例的流程圖;圖3為本發(fā)明通信網絡時鐘同步方法的第三實施例的流程圖;圖4為本發(fā)明通信網絡時鐘同步方法的第四實施例的流程圖;圖5為本發(fā)明通信網絡時鐘同步方法的第五實施例的流程圖;圖6為本發(fā)明通信網絡時鐘同步裝置的第一實施例的結構示意圖;圖7為本發(fā)明通信網絡時鐘同步裝置的第二實施例的結構示意圖;圖8為本發(fā)明通信網絡時鐘同步裝置的第三實施例的結構示意圖;圖9為本發(fā)明通信網絡時鐘同步裝置的第四實施例的結構示意圖;圖10為本發(fā)明通信網絡時鐘同步裝置的第五實施例的結構示意圖;圖11為本發(fā)明通信網絡時鐘同步裝置的第六實施例的結構示意圖。本發(fā)明目的的實現、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
      具體實施例方式應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖I所示,圖I為本發(fā)明通信網絡時鐘同步方法的第一實施例的流程圖,該實施例提到的通信網絡時鐘同步方法,包括步驟S101,當前時鐘節(jié)點接收上游時鐘節(jié)點發(fā)送的通告報文和其他PTP協議報文;PTP協議定義了事件消息和普通消息。事件消息是一種時間消息,包含發(fā)送端和接收端產生的精確時間戳;普通消息不要求精確時間戳。普通消息中的通告報文攜帶了時鐘優(yōu)先級、時鐘質量等級、時鐘精度、時鐘ID、步長等信息,用于時鐘節(jié)點間建立主從同步關系O步驟S102,在判定當前時鐘節(jié)點需要與上游時鐘節(jié)點進行同步時,提取通告報文 中的祖父時鐘ID ;祖父時鐘ID是指位于主從層次頂端的時鐘節(jié)點的時鐘ID。當前時鐘節(jié)點存在從端口,接收到上游時鐘節(jié)點發(fā)送的通告報文,從中獲取所需的時鐘信息后,即可與上游時鐘節(jié)點進行同步。所述時鐘信息包括時鐘優(yōu)先級、時鐘質量等級、時鐘精度、時鐘ID等信息。如果獲取的祖父時鐘的時鐘優(yōu)先級高于當前時鐘節(jié)點的時鐘優(yōu)先級,或祖父時鐘的時鐘質量等級高于當前時鐘節(jié)點的時鐘質量等級、或祖父時鐘的時鐘精度高于當前時鐘節(jié)點的時鐘精度、或者使用其他的算法,判定當前時鐘節(jié)點需要與上游時鐘節(jié)點進行同步。此外,也可在從端口接收到通告報文獲取所需的時鐘信息后,直接默認為當前時鐘節(jié)點需要與上游時鐘節(jié)點進行同步。步驟S103,在判定通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID不同或判定通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID不同時,根據其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。本實施例僅在通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID或記錄的時鐘ID不同時才進行時間同步操作;當通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID或記錄的時鐘ID相同時,為了避免同步后發(fā)生時鐘成環(huán)、或者避免與已經存在時鐘環(huán)路的上游時鐘節(jié)點同步,暫不對當前時鐘節(jié)點進行同步操作,有效防止了時鐘成環(huán)的發(fā)生,保證了網絡中時鐘節(jié)點間正常同步,提高了同步質量。本發(fā)明不限于有環(huán)路的拓撲應用,在沒有環(huán)路的拓撲中同樣適用,而且能避免由于拓撲改變可能引起的時鐘成環(huán)問題。如圖2所示,圖2為本發(fā)明通信網絡時鐘同步方法的第二實施例的流程圖。步驟S201,當前時鐘節(jié)點接收上游時鐘節(jié)點發(fā)送的通告報文和其他PTP協議報文;步驟S202,在判定當前時鐘節(jié)點需要與上游時鐘節(jié)點進行同步時,提取通告報文中的祖父時鐘ID ;步驟S203,判斷當前時鐘節(jié)點的自身端口是否包括主端口 ;如果是,則執(zhí)行步驟S204 ;如果否,則執(zhí)行步驟S205 ;當前時鐘節(jié)點根據自身的端口類別進行不同的處理,其中,端口類別主要包括主端口和從端口,在進行報文發(fā)布時,主端口將報文發(fā)送至從端口。
      步驟S204,在判定通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID不同時,根據其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作;對于當前時鐘節(jié)點既包括主端口,又包括從端口時,由于包括有主端口的時鐘節(jié)點會在數據傳輸時將數據傳輸到下游時鐘節(jié)點,同時也會將自身的時間信息也傳輸到下游時鐘節(jié)點,供下游時鐘節(jié)點進行同步操作。為了判斷本次接收到的時鐘是否會形成環(huán)路,將通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID進行比較,當相同時,則說明這個時鐘是當前時鐘節(jié)點自己發(fā)布的,經過網絡中各時鐘節(jié)點同步后,又傳回到了自身,如果根據本次接收到的時間信息進行時間同步操作,則會形成時鐘環(huán)路。因此,只有在通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID不同時才進行時間同步操作。此外,由于當前時鐘節(jié)點包括了主端口,在進行同步后,當前時鐘節(jié)點還將發(fā)送通告報文和其他PTP協議報文至下游時鐘節(jié)點,實現通信網絡的時間同步。步驟S205,在判定通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID不同 時,根據其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。對于當前時鐘節(jié)點只包括從端口時,從端口在每次接收上游時鐘節(jié)點發(fā)送的時間信息后,會根據情況進行時間同步操作,并記錄該上游時鐘節(jié)點發(fā)布的通告報文中的祖父時鐘ID。為了判斷上游網絡的時鐘是否已經成環(huán),將通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID進行比較,當相同時,為了避免同步后發(fā)生時鐘成環(huán)、或者避免與已經存在時鐘環(huán)路的上游時鐘節(jié)點同步,暫不對當前時鐘節(jié)點進行同步操作。本實施例有效防止了時鐘成環(huán)的發(fā)生,保證了網絡中時鐘節(jié)點間正常同步;同時,在上游存在環(huán)路時調整自身策略,不與有環(huán)路的時鐘源進行同步,防止時鐘劣化,提高了同步質量。如圖3所示,圖3為本發(fā)明通信網絡時鐘同步方法的第三實施例的流程圖。步驟S301,當前時鐘節(jié)點接收上游時鐘節(jié)點發(fā)送的通告報文和其他PTP協議報文;步驟S302,在判定當前時鐘節(jié)點需要與上游時鐘節(jié)點進行同步時,提取通告報文中的祖父時鐘ID ;步驟S303,判斷當前時鐘節(jié)點的自身端口是否包括主端口 ;如果是,則執(zhí)行步驟S304 ;如果否,則執(zhí)行步驟S307 ;步驟S304,判斷通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID是否相同;如果是,則執(zhí)行步驟S305 ;如果否,則執(zhí)行步驟S306 ;步驟S305,確認存在時鐘成環(huán)風險,不進行時間同步操作;對于當前時鐘節(jié)點既包括主端口,又包括從端口時,由于包括有主端口的時鐘節(jié)點會在數據傳輸時將數據傳輸到下游時鐘節(jié)點,同時也會將自身的時間信息也傳輸到下游時鐘節(jié)點,供下游時鐘節(jié)點進行同步操作。為了避免本次接收到的時鐘形成環(huán)路,將通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID進行比較,當相同時,則說明這個時鐘是當前時鐘節(jié)點自己發(fā)布的,經過網絡中各時鐘節(jié)點同步后,又傳回到了自身,如果根據本次接收到的時間信息進行時間同步操作,則會造成時鐘環(huán)路,因此不能進行時間同步操作。步驟S306,根據其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作;步驟S307,判斷通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID是否相同;如果是,則執(zhí)行步驟S308 ;如果否,則執(zhí)行步驟S306 ;步驟S308,進入步長判斷的流程。對于當前時鐘節(jié)點只包括從端口時,從端口在每次接收上游時鐘節(jié)點發(fā)送的時間信息后,會根據情況進行時間同步操作,并記錄該上游時鐘節(jié)點發(fā)布的通告報文中的祖父時鐘ID。為了判斷上游網絡的時鐘是否已經成環(huán),將通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID進行比較,當相同時,為了避免同步后發(fā)生時鐘成環(huán)、或者避免與已經存在時鐘環(huán)路的上游時鐘節(jié)點同步,暫不能進行時間同步操作,需要進一步對其步長進行判斷,該步長判斷的流程在后續(xù)實施例中詳細介紹。
      本實施例有效防止了時鐘成環(huán)的發(fā)生,保證了網絡中時鐘節(jié)點間正常同步;同時,在上游存在環(huán)路時調整自身策略,不與有環(huán)路的時鐘源進行同步,防止時鐘劣化,提高了同
      步質量。如圖4所示,圖4為本發(fā)明通信網絡時鐘同步方法的第四實施例的流程圖。步驟S401,當前時鐘節(jié)點接收上游時鐘節(jié)點發(fā)送的通告報文和其他PTP協議報文;步驟S402,在判定當前時鐘節(jié)點需要與上游時鐘節(jié)點進行同步時,提取通告報文中的祖父時鐘ID和步長;步驟S403,判斷當前時鐘節(jié)點的自身端口是否包括主端口 ;如果是,則執(zhí)行步驟S404 ;如果否,則執(zhí)行步驟S407 ;步驟S404,判斷通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID是否相同;如果是,則執(zhí)行步驟S405 ;如果否,則執(zhí)行步驟S406 ;步驟S405,確認存在時鐘成環(huán)風險,不進行時間同步操作;步驟S406,根據其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作;步驟S407,判斷通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID是否相同;如果是,則執(zhí)行步驟S408 ;如果否,則執(zhí)行步驟S406 ;步驟S408,判斷通告報文中的步長是否小于或等于當前時鐘節(jié)點記錄的步長;如果是,則執(zhí)行步驟S406 ;如果否,則執(zhí)行步驟S409 ;步驟S409,進入步長穩(wěn)定性判斷的流程。本實施例中,在接收到同一源時鐘ID發(fā)送的時間信息時,對接收到的通告報文中的步長與記錄的步長進行比較。如果通告報文中的步長小于或等于當前時鐘節(jié)點記錄的步長,則表明此次步長是正常的,應對其進行同步調整;如果步長增大,則上游網絡可能存在環(huán)路,暫不能進行同步調整,需要進一步對其進行步長穩(wěn)定性判斷,否則將造成時鐘劣化,該步長穩(wěn)定性判斷的流程在后續(xù)實施例中詳細介紹。本實施例在不依賴生成樹或生成樹失效的情況下,可及時發(fā)現并消除時鐘環(huán)路,保證網絡中時鐘節(jié)點間正常同步,在上游存在環(huán)路時可以調整自身策略,不與有環(huán)路的時鐘源進行同步,有效防止時鐘劣化。如圖5所示,圖5為本發(fā)明通信網絡時鐘同步方法的第五實施例的流程圖。步驟S501,當前時鐘節(jié)點接收上游時鐘節(jié)點發(fā)送的通告報文和其他PTP協議報文;步驟S502,在判定當前時鐘節(jié)點需要與上游時鐘節(jié)點進行同步時,提取通告報文中的祖父時鐘ID和步長;步驟S503,判斷當前時鐘節(jié)點的自身端口是否包括主端口 ;如果是,則執(zhí)行步驟S504 ;如果否,則執(zhí)行步驟S507 ;步驟S504,判斷通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID是否相同;如果是,則執(zhí)行步驟S505 ;如果否,則執(zhí)行步驟S506 ;步驟S505,確認存在時鐘成環(huán)風險,不進行時間同步操作;·步驟S506,根據其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作;步驟S507,判斷通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID是否相同;如果是,則執(zhí)行步驟S508 ;如果否,則執(zhí)行步驟S506 ;步驟S508,判斷通告報文中的步長是否小于或等于當前時鐘節(jié)點記錄的步長;如果是,則執(zhí)行步驟S506 ;如果否,則執(zhí)行步驟S509 ;步驟S509,啟動超時定時器計時;步驟S510,在判定超時計時器到達超時時間時,判斷通告報文中的步長是否持續(xù)增大;如果否,則執(zhí)行步驟S506 ;如果是,則執(zhí)行步驟S511 ;步驟S511,確認上游網絡存在時鐘環(huán)路,不進行時間同步操作。本實施例中,如果在超時時間內,步長持續(xù)增大,則表明上游網絡存在環(huán)路,不能進行同步調整,否則將造成時鐘劣化。本實施例在不依賴生成樹或生成樹失效的情況下,可及時發(fā)現并消除時鐘環(huán)路,保證網絡中時鐘節(jié)點間正常同步。本實施例在上游存在環(huán)路時可以調整自身策略,不與有環(huán)路的時鐘源進行同步,防止時鐘劣化。如圖6所示,圖6為本發(fā)明通信網絡時鐘同步裝置的第一實施例的結構示意圖,該實施例提到的通信網絡時鐘同步裝置,包括接收模塊10,用于接收上游時鐘節(jié)點發(fā)送的通告報文和其他PTP協議報文;提取模塊20,用于在判定當前時鐘節(jié)點需要與上游時鐘節(jié)點進行同步時,提取通告報文中的祖父時鐘ID ;判斷模塊30,用于判斷通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID是否相同或判斷通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID是否相同;同步模塊40,用于在判斷模塊30判定通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID不同或判定通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID不同時,根據其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。本實施例中,PTP協議定義了事件消息和普通消息。事件消息是一種時間消息,包含發(fā)送端和接收端產生的精確時間戳;普通消息不要求精確時間戳。普通消息中的通告報文攜帶了時鐘優(yōu)先級、時鐘質量等級、時鐘精度、時鐘ID、步長等信息,用于時鐘節(jié)點間建立主從同步關系。祖父時鐘ID是指位于主從層次頂端的時鐘節(jié)點的時鐘ID。當前時鐘節(jié)點存在從端口,接收到上游時鐘節(jié)點發(fā)送的通告報文,從中獲取所需的時鐘信息后,即可與上游時鐘節(jié)點進行同步。所述時鐘信息包括時鐘優(yōu)先級、時鐘質量等級、時鐘精度、時鐘ID等信息。如果獲取的祖父時鐘的時鐘優(yōu)先級高于當前時鐘節(jié)點的時鐘優(yōu)先級,或祖父時鐘的時鐘質量等級高于當前時鐘節(jié)點的時鐘質量等級、或祖父時鐘的時鐘精度高于當前時鐘節(jié)點的時鐘精度、或者使用其他的算法,判定當前時鐘節(jié)點需要與上游時鐘節(jié)點進行同步。此夕卜,也可在從端口接收到通告報文獲取所需的時鐘信息后,直接默認為當前時鐘節(jié)點需要與上游時鐘節(jié)點進行同步。本實施例僅在通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID或記錄的時鐘ID不同時才進行時間同步操作;當通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID或記錄的時鐘ID相同時,為了避免同步后可能發(fā)生時鐘成環(huán),暫不對當前時鐘節(jié)點進行同步操作,有效防止了時鐘成環(huán)的發(fā)生,保證了網絡中時鐘節(jié)點間正常同步,提高了同步質量。本發(fā)明不限于有環(huán)路的拓撲應用,在沒有環(huán)路的拓撲中同樣適用,而且能避免由于拓撲改變可能引起的時鐘成環(huán)問題。如圖7所示,圖7為本發(fā)明通信網絡時鐘同步裝置的第二實施例的結構示意圖。判斷模塊30具體包括 端口判斷子模塊31,用于判斷當前時鐘節(jié)點的自身端口是否包括主端口 ;第一時鐘ID判斷子模塊32,用于在端口判斷子模塊31判定當前時鐘節(jié)點的自身端口包括主端口時,判斷通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID是否相同;第二時鐘ID判斷子模塊33,用于在端口判斷子模塊31判定自身端口未包括主端口時,判斷通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID是否相同;同步模塊40具體包括第一同步子模塊41,用于在第一時鐘ID判斷子模塊32判定通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID不同時,根據其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作;第二同步子模塊42,用于在第二時鐘ID判斷子模塊33判定通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID不同時,根據其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。本實施例中,當前時鐘節(jié)點根據自身的端口類別進行不同的處理,其中,端口類別主要包括主端口和從端口,在進行報文發(fā)布時,主端口將報文發(fā)送至從端口。對于當前時鐘節(jié)點既包括主端口,又包括從端口時,由于包括有主端口的時鐘節(jié)點會在數據傳輸時將數據傳輸到下游時鐘節(jié)點,同時也會將自身的時間信息也傳輸到下游時鐘節(jié)點,供下游時鐘節(jié)點進行同步操作。為了判斷本次接收到的時鐘是否會形成環(huán)路,將通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID進行比較,當相同時,則說明這個時鐘是當前時鐘節(jié)點自己發(fā)布的,經過網絡中各時鐘節(jié)點同步后,又傳回到了自身,如果根據本次接收到的時間信息進行時間同步操作,則會形成時鐘環(huán)路。因此,只有在通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID不同時才進行時間同步操作。對于當前時鐘節(jié)點只包括從端口時,從端口在每次接收上游時鐘節(jié)點發(fā)送的時間信息后,會根據情況進行時間同步操作,并記錄該上游時鐘節(jié)點發(fā)布的通告報文中的祖父時鐘ID。為了判斷上游網絡的時鐘是否已經成環(huán),將通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID進行比較,當相同時,為了避免同步后發(fā)生時鐘成環(huán)、或者避免與已經存在時鐘環(huán)路的上游時鐘節(jié)點同步,暫不對當前時鐘節(jié)點進行同步操作。本實施例有效防止了時鐘成環(huán)的發(fā)生,保證了網絡中時鐘節(jié)點間正常同步;同時,在上游存在環(huán)路時調整自身策略,不與有環(huán)路的時鐘源進行同步,防止時鐘劣化,提高了同步質量。如圖8所示,圖8為本發(fā)明通信網絡時鐘同步裝置的第三實施例的結構示意圖。通信網絡時鐘同步裝置還包括第一風險預警模塊51,用于在端口判斷子模塊31判定當前時鐘節(jié)點的自身端口包括主端口,且第一時鐘ID判斷子模塊32判定通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID相同時,確認存在時鐘成環(huán)風險,不進行時間同步操作。本實施例對于當前時鐘節(jié)點既包括主端口,又包括從端口時,由于包括有主端口的時鐘節(jié)點會在數據傳輸時將數據傳輸到下游時鐘節(jié)點,同時也會將自身的時間信息也傳輸到下游時鐘節(jié)點,供下游時鐘節(jié)點進行同步操作。為了避免本次接收到的時鐘形成環(huán)路,將通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID進行比較,當相同時,則說明這個時鐘是當前時鐘節(jié)點自己發(fā)布的,經過網絡中各時鐘節(jié)點同步后,又傳回到了自身,如果 根據本次接收到的時間信息進行時間同步操作,則會形成時鐘環(huán)路,因此不能進行時間同步操作。本實施例有效防止了時鐘成環(huán)的發(fā)生,保證了網絡中時鐘節(jié)點間正常同步。如圖9所示,圖9為本發(fā)明通信網絡時鐘同步裝置的第四實施例的結構示意圖。提取模塊20還用于,在判定當前時鐘節(jié)點需要與上游時鐘節(jié)點進行同步時,提取通告報文中的步長;判斷模塊30具體還包括第一步長判斷子模塊34,用于在端口判斷子模塊31判定當前時鐘節(jié)點的自身端口未包括主端口,且第二時鐘ID判斷子模塊33判定通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID相同時,判斷通告報文中的步長是否小于或等于當前時鐘節(jié)點記錄的步長;第二同步模塊42具體用于,在第一步長判斷子模塊34判定通告報文中的步長小于或等于當前時鐘節(jié)點記錄的步長時,根據其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。本實施例對于當前時鐘節(jié)點只包括從端口時,從端口在每次接收上游時鐘節(jié)點發(fā)送的時間信息后,會根據情況進行時間同步操作,并記錄該上游時鐘節(jié)點發(fā)布的通告報文中的祖父時鐘ID。為了判斷上游網絡的時鐘是否已經成環(huán),將通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID進行比較,當相同時,為了避免同步后發(fā)生時鐘成環(huán)、或者避免與已經存在時鐘環(huán)路的上游時鐘節(jié)點同步,暫不對當前時鐘節(jié)點進行同步操作。在接收到同一源時鐘ID發(fā)送的時間信息時,對接收到的通告報文中的步長與記錄的步長進行比較。如果通告報文中的步長小于或等于當前時鐘節(jié)點記錄的步長,則表明此次步長是正常的,應對其進行同步調整;如果步長增大,表明上游網絡可能存在環(huán)路,暫不能進行同步調整,否則將造成時鐘劣化。本實施例在不依賴生成樹或生成樹失效的情況下,可及時發(fā)現并消除時鐘環(huán)路,保證網絡中時鐘節(jié)點間正常同步,在上游存在環(huán)路時可以調整自身策略,不與有環(huán)路的時鐘源進行同步,有效防止時鐘劣化。如圖10所示,圖10為本發(fā)明通信網絡時鐘同步裝置的第五實施例的結構示意圖。通信網絡時鐘同步裝置還包括定時器控制模塊60和第二風險預警模塊52,判斷模塊30具體還包括第二步長判斷子模塊35 定時器控制模塊60,用于在第一步長判斷子模塊34判定通告報文中的步長大于當前時鐘節(jié)點記錄的步長時,啟動超時定時器計時;第二步長判斷子模塊35,用于在定時器控制模塊60判定超時計時器到達超時時間時,判斷通告報文中的步長是否持續(xù)增大;第二同步模塊42具體還用于,在第二步長判斷子模塊35判定通告報文中的步長保持穩(wěn)定時,根據其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作;第二風險預警模塊52,用于在第二步長判斷子模塊35判定通告報文中的步長持續(xù)增大時,確認上游網絡存在時鐘環(huán)路,不進行時間同步操作。本實施例如果在超時時間內,步長持續(xù)增大,則表明上游網絡存在環(huán)路,不能進行同步調整,否則將造成時鐘劣化。本實施例在不依賴生成樹或生成樹失效的情況下,可及時發(fā)現并消除時鐘環(huán)路,保證網絡中時鐘節(jié)點間正常同步。本實施例在上游存在環(huán)路時,調整 自身策略,不與有環(huán)路的時鐘源進行同步,防止時鐘劣化,提高了同步質量。如圖11所示,圖11為本發(fā)明通信網絡時鐘同步裝置的第六實施例的結構示意圖。通信網絡時鐘同步裝置還包括發(fā)送模塊70,用于在端口判斷子模塊31判定當前時鐘節(jié)點的自身端口包括主端口時,將第一同步子模塊41進行時間同步操作后的通告報文和其他PTP協議報文發(fā)送至下游時鐘節(jié)點;或在第一風險預警模塊51確認不可進行時間同步操作后,發(fā)送通告報文和其他PTP協議報文至下游時鐘節(jié)點。本實施例中,由于當前時鐘節(jié)點包括了主端口,在進行同步后,當前時鐘節(jié)點還將發(fā)送通告報文和其他PTP協議報文至下游時鐘節(jié)點,實現通信網絡的時間同步。以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。
      權利要求
      1.一種通信網絡時鐘同步方法,其特征在于,包括步驟 當前時鐘節(jié)點接收上游時鐘節(jié)點發(fā)送的通告報文和其他PTP協議報文; 在判定當前時鐘節(jié)點需要與所述上游時鐘節(jié)點進行同步時,提取所述通告報文中的祖父時鐘ID ; 在判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID不同或判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID不同時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。
      2.根據權利要求I所述的通信網絡時鐘同步方法,其特征在于,所述在判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID不同或判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID不同時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作的步驟具體包括 判斷當前時鐘節(jié)點的自身端口是否包括主端口; 如果是,則在判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID不同時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作; 如果否,則在判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID不同時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。
      3.根據權利要求2所述的通信網絡時鐘同步方法,其特征在于,還包括步驟 在判定當前時鐘節(jié)點的自身端口包括主端口,且所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID相同時,確認存在時鐘成環(huán)風險,不進行時間同步操作。
      4.根據權利要求2所述的通信網絡時鐘同步方法,其特征在于,還包括步驟 在判定當前時鐘節(jié)點需要與所述上游時鐘節(jié)點進行同步時,提取所述通告報文中的步長; 在判定當前時鐘節(jié)點的自身端口未包括主端口,且所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID相同時,判斷所述通告報文中的步長是否小于或等于當前時鐘節(jié)點記錄的步長; 在判定所述通告報文中的步長小于或等于當前時鐘節(jié)點記錄的步長時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。
      5.根據權利要求4所述的通信網絡時鐘同步方法,其特征在于,所述判斷通告報文中的步長是否小于或等于當前時鐘節(jié)點記錄的步長的步驟之后還包括 在判定所述通告報文中的步長大于當前時鐘節(jié)點記錄的步長時,啟動超時定時器計時; 在判定超時計時器到達超時時間時,判斷所述通告報文中的步長是否持續(xù)增大;如果否,則根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作; 如果是,則確認上游網絡存在時鐘環(huán)路,不進行時間同步操作。
      6.一種通信網絡時鐘同步裝置,其特征在于,包括 接收模塊,用于接收上游時鐘節(jié)點發(fā)送的通告報文和其他PTP協議報文;提取模塊,用于在判定當前時鐘節(jié)點需要與所述上游時鐘節(jié)點進行同步時,提取所述通告報文中的祖父時鐘ID ; 判斷模塊,用于判斷所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID是否相同或判斷所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID是否相同; 同步模塊,用于在所述判斷模塊判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID不同或判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID不同時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。
      7.根據權利要求6所述的通信網絡時鐘同步裝置,其特征在于,所述判斷模塊具體包括 端口判斷子模塊,用于判斷當前時鐘節(jié)點的自身端口是否包括主端口 ; 第一時鐘ID判斷子模塊,用于在所述端口判斷子模塊判定當前時鐘節(jié)點的自身端口包括主端口時,判斷所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID是否相同; 第二時鐘ID判斷子模塊,用于在所述端口判斷子模塊判定自身端口未包括主端口時,判斷所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID是否相同; 所述同步模塊具體包括 第一同步子模塊,用于在所述第一時鐘ID判斷子模塊判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID不同時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作; 第二同步子模塊,用于在所述第二時鐘ID判斷子模塊判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID不同時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。
      8.根據權利要求7所述的通信網絡時鐘同步裝置,其特征在于,還包括 第一風險預警模塊,用于在所述端口判斷子模塊判定當前時鐘節(jié)點的自身端口包括主端口,且所述第一時鐘ID判斷子模塊判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID相同時,確認存在時鐘成環(huán)風險,不進行時間同步操作。
      9.根據權利要求7所述的通信網絡時鐘同步裝置,其特征在于,所述提取模塊還用于,在判定當前時鐘節(jié)點需要與所述上游時鐘節(jié)點進行同步時,提取所述通告報文中的步長; 所述判斷模塊具體還包括第一步長判斷子模塊,用于在所述端口判斷子模塊判定當前時鐘節(jié)點的自身端口未包括主端口,且所述第二時鐘ID判斷子模塊判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID相同時,判斷所述通告報文中的步長是否小于或等于當前時鐘節(jié)點記錄的步長; 所述第二同步模塊具體用于,在所述第一步長判斷子模塊判定所述通告報文中的步長小于或等于當前時鐘節(jié)點記錄的步長時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。
      10.根據權利要求9所述的通信網絡時鐘同步裝置,其特征在于,還包括定時器控制模塊和第二風險預警模塊,所述判斷模塊具體還包括第二步長判斷子模塊 所述定時器控制模塊,用于在所述第一步長判斷子模塊判定所述通告報文中的步長大于當前時鐘節(jié)點記錄的步長時,啟動超時定時器計時; 所述第二步長判斷子模塊,用于在所述定時器控制模塊判定超時計時器到達超時時間時,判斷所述通告報文中的步長是否持續(xù)增大; 所述第二同步模塊具體還用于,在所述第二步 長判斷子模塊判定所述通告報文中的步長保持穩(wěn)定時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作; 所述第二風險預警模塊,用于在所述第二步長判斷子模塊判定所述通告報文中的步長持續(xù)增大時,確認上游網絡存在時鐘環(huán)路,不進行時間同步操作。
      全文摘要
      本發(fā)明公開了一種通信網絡時鐘同步方法和裝置,其方法包括步驟當前時鐘節(jié)點接收上游時鐘節(jié)點發(fā)送的通告報文和其他PTP協議報文;在判定當前時鐘節(jié)點需要與所述上游時鐘節(jié)點進行同步時,提取所述通告報文中的祖父時鐘ID;在判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點自身的時鐘ID不同或判定所述通告報文中的祖父時鐘ID與當前時鐘節(jié)點記錄的時鐘ID不同時,根據所述其他PTP協議報文的時間信息和當前時鐘節(jié)點的時間信息對當前時鐘節(jié)點進行時間同步操作。本發(fā)明有效防止了時鐘成環(huán)的發(fā)生,保證了網絡中時鐘節(jié)點間正常同步,在上游存在環(huán)路時調整自身策略,不與有環(huán)路的時鐘源進行同步,防止時鐘劣化,提高了同步質量。
      文檔編號H04J3/06GK102820941SQ20121028224
      公開日2012年12月12日 申請日期2012年8月9日 優(yōu)先權日2012年8月9日
      發(fā)明者張衛(wèi)娥 申請人:中興通訊股份有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1