国产精品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>

      時鐘同步方法及裝置的制作方法

      文檔序號:7947768閱讀:170來源:國知局
      專利名稱:時鐘同步方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種時鐘同步方法及裝置。
      背景技術(shù)
      無線網(wǎng)絡(luò)的IP化演進(jìn)給數(shù)據(jù)通信網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)時鐘同步提出了更高的要求。為了滿足IP無線接入網(wǎng)絡(luò)(Radio Access Network,簡稱為RAN)的需要,不同基站之間的頻率必須同步在一定精度之內(nèi),否則手機(jī)進(jìn)行基站切換時會出現(xiàn)掉話。而某些無線制式,還在頻率之外,特別要求相位同步,即時間同步。基站對時鐘同步和時間同步的要求,可以通過多種手段來滿足,包括物理時鐘(如外時鐘輸入、同步以太網(wǎng)等等),包恢復(fù)時鐘(如1588v2等等)。與傳統(tǒng)授時技術(shù)相t匕,IEEE1588v2有著明顯的優(yōu)勢。當(dāng)采用單向信道的GPS時間同步系統(tǒng),雖然同步信號的獲得穩(wěn)定可靠,精度高,但價格高,例如,設(shè)備、安裝、維護(hù)成本高,施工難度大(基站放在地下室)且失效率也高,同時存在政治和安全風(fēng)險。IEEE1588v2采用雙向信道,精度為納秒(ns)級,費(fèi)用低,能適應(yīng)不同的接入環(huán)境等等。在對精度不斷要求提高的行業(yè)背景下,1588已成為一種發(fā)展的必然趨勢。對于從時鐘設(shè)備來講,實際組網(wǎng)中為了保證1588同步的可靠性和穩(wěn)定性,往往會有兩個或兩個以上的主時鐘設(shè)備同時可以為從時鐘設(shè)備提供時鐘同步服務(wù),其中一個主時鐘設(shè)備作為主用時鐘服務(wù)器來給SLAVE提供同步服務(wù),其他一個或多個主時鐘設(shè)備作為備用時鐘服務(wù)器,如附圖1所示。IEEE Std 1588 -2008協(xié)議中提到了當(dāng)實際組網(wǎng)中存在多個主時鐘MASTER服務(wù)器時可以采用最佳主時鐘(B est Master Clock,簡稱為BMC)算法來實現(xiàn)主用時鐘的選擇和備份功能。但存在兩個缺陷首先,BMC算法只能根據(jù)主時鐘自身的質(zhì)量來選擇最佳主時鐘,無法檢測MASTER和從時鐘SLAVE間的傳輸鏈路狀況;其次,BMC算法選擇最佳主時鐘時在一個時間段內(nèi),所有的SLAVE均只能跟同一個MASTER進(jìn)行同步,不能實現(xiàn)真正意義上的負(fù)荷分擔(dān)。針對相關(guān)技術(shù)中所有從時鐘均采用相同的主時鐘選擇邏輯,選擇到的主時鐘相同,從而導(dǎo)致所有從時鐘均只能使用該選擇到的主時鐘進(jìn)行時鐘同步,進(jìn)而導(dǎo)致該選擇到的主時鐘的負(fù)荷很大的問題,目如尚未提出有效的解決方案。

      發(fā)明內(nèi)容
      針對相關(guān)技術(shù)中所有從時鐘均采用相同的主時鐘選擇邏輯,選擇到的主時鐘相同,從而導(dǎo)致所有從時鐘均只能使用該選擇到的主時鐘進(jìn)行時鐘同步,進(jìn)而導(dǎo)致該選擇到的主時鐘的負(fù)荷很大的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種時鐘同步方法及裝置,以解決上述問題。根據(jù)本發(fā)明的一個方面,提供了一種時鐘同步方法,包括從時鐘在多個主時鐘中,確定時鐘質(zhì)量優(yōu)于自身的主時鐘;根據(jù)時鐘傳輸鏈路的優(yōu)先級,在確定的主時鐘中選擇優(yōu)先級最高的主時鐘作為主用主時鐘,其中時鐘傳輸鏈路有多條,分別對應(yīng)于多個主時鐘, 用于在從時鐘與多個主時鐘中的每個主時鐘之間進(jìn)行時鐘傳輸;使用主用主時鐘進(jìn)行時鐘同步。
      優(yōu)選地,在從時鐘在多個主時鐘中,確定時鐘質(zhì)量優(yōu)于自身的主時鐘之前,還包括從時鐘分別接收來自多個主時鐘的通告報文;根據(jù)該通告報文監(jiān)測多個主時鐘的時鐘質(zhì)量。
      優(yōu)選地,在根據(jù)時鐘傳輸鏈路的優(yōu)先級,在確定的主時鐘中選擇優(yōu)先級最高的主時鐘作為主用主時鐘之前,還包括從時鐘根據(jù)通過時鐘傳輸鏈路接收的通告報文的丟包狀況,確定時鐘傳輸鏈路的優(yōu)先級。
      優(yōu)選地,在根據(jù)時鐘傳輸鏈路的優(yōu)先級,在確定的主時鐘中選擇優(yōu)先級最高的主時鐘作為主用主時鐘之前,還包括從時鐘設(shè)置與自身存在對應(yīng)關(guān)系的主時鐘的優(yōu)先級高于與自身不存在對應(yīng)關(guān)系的主時鐘的優(yōu)先級,其中對應(yīng)關(guān)系是根據(jù)從時鐘與多個主時鐘的網(wǎng)絡(luò)布局而設(shè)置的。
      優(yōu)選地,在根據(jù)時鐘傳輸鏈路的優(yōu)先級,在確定的主時鐘中選擇優(yōu)先級最高的主時鐘作為主用主時鐘之后,還包括從時鐘在確定的主時鐘中,確定除主用主時鐘之外的主時鐘作為備用主時鐘。
      優(yōu)選地,在使用主用主時鐘進(jìn)行時鐘同步之后,還包括從時鐘確定主用主時鐘的時鐘質(zhì)量劣于自身的時鐘質(zhì)量,或者確定主用主時鐘對應(yīng)的時鐘傳輸鏈路不可用;根據(jù)時鐘傳輸鏈路的優(yōu)先級,在備用主時鐘中選擇優(yōu)先級最高的主時鐘作為新的主用主時鐘;使用新的主用主時鐘進(jìn)行時鐘同步。
      優(yōu)選地,在使用新的主用主時鐘進(jìn)行時鐘同步之后,還包括從時鐘確定主用主時鐘的時鐘質(zhì)量優(yōu)于自身的時鐘質(zhì)量,并且確定主用主時鐘對應(yīng)的時鐘傳輸鏈路可用;恢復(fù)使用主用主時鐘進(jìn)行時鐘同步。
      根據(jù)本發(fā)明的另一方面,提供了一種時鐘同步裝置,包括第一確定模塊,用于在多個主時鐘中,確定時鐘質(zhì)量優(yōu)于自身的主時鐘;選擇模塊,用于根據(jù)時鐘傳輸鏈路的優(yōu)先級,在確定的主時鐘中選擇優(yōu)先級最高的主時鐘作為主用主時鐘,其中時鐘傳輸鏈路有多條,分別對應(yīng)于多個主時鐘,用于在從時鐘與多個主時鐘中的每個主時鐘之間進(jìn)行時鐘傳輸;執(zhí)行模塊,用于使用主用主時鐘進(jìn)行時鐘同步。
      優(yōu)選地,時鐘同步裝置 還包括接收模塊,用于分別接收來自多個主時鐘的通告報文;監(jiān)測模塊,用于根據(jù)通告報文監(jiān)測多個主時鐘的時鐘質(zhì)量。
      優(yōu)選地,時鐘同步裝置還包括第二確定模塊,用于根據(jù)通過時鐘傳輸鏈路接收的通告報文的丟包狀況,確定時鐘傳輸鏈路的優(yōu)先級。
      相關(guān)技術(shù)中,所有從時鐘均采用相同的主時鐘選擇邏輯,選擇到的主時鐘相同,從而導(dǎo)致所有從時鐘均只能使用該選擇到的主時鐘進(jìn)行時鐘同步,進(jìn)而導(dǎo)致該選擇到的主時鐘的負(fù)荷很大。本發(fā)明實施例中擴(kuò)展了主時鐘選擇邏輯,不僅僅考慮到主時鐘的時鐘質(zhì)量, 還考慮到從時鐘與主時鐘之間的時鐘傳輸鏈路的優(yōu)先級。由于該時鐘傳輸鏈路的優(yōu)先級與該從時鐘個體密切相關(guān),因此所有從時鐘根據(jù)該主時鐘選擇邏輯選擇到的主時鐘是不完全相同的,因此可以避免所有從時鐘均使用同一個主時鐘進(jìn)行時鐘同步,減輕了該主時鐘的負(fù)荷。提高了系統(tǒng)的整體性能。


      此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實施例的流程圖;圖2是根據(jù)本發(fā)明實施例的時鐘同步的組網(wǎng)示意圖;圖3是根據(jù)本發(fā)明優(yōu)選實施例的流程圖一;圖4是根據(jù)本發(fā)明優(yōu)選實施例的流程圖二 ;圖5是根據(jù)本發(fā)明實施例的時鐘同步裝置的結(jié)構(gòu)框圖;圖6是根據(jù)本發(fā)明優(yōu)選實施例的時鐘同步裝置的結(jié)構(gòu)框圖。
      具體實施例方式需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。針對現(xiàn)有技術(shù)中所有從時鐘均只能使用選擇到的主時鐘進(jìn)行時鐘同步,進(jìn)而導(dǎo)致該選擇到的主時鐘的負(fù)荷很大的問題,本發(fā)明實施例提供了一種時鐘同步方法,如圖1所示,包括以下步驟步驟S102,從時鐘在多個主時鐘中,確定時鐘質(zhì)量優(yōu)于自身的主時鐘;步驟S104,根據(jù)時鐘傳輸鏈路的優(yōu)先級,在確定的主時鐘中選擇優(yōu)先級最高的主時鐘作為主用主時鐘,其中 時鐘傳輸鏈路有多條,分別對應(yīng)于多個主時鐘,用于在從時鐘與多個主時鐘中的每個主時鐘之間進(jìn)行時鐘傳輸;步驟S106,使用主用主時鐘進(jìn)行時鐘同步。在本實施例中,因相關(guān)技術(shù)中,所有從時鐘均采用相同的主時鐘選擇邏輯,選擇到的主時鐘相同,從而導(dǎo)致所有從時鐘均只能使用該選擇到的主時鐘進(jìn)行時鐘同步,進(jìn)而導(dǎo)致該選擇到的主時鐘的負(fù)荷很大。本發(fā)明實施例中擴(kuò)展了主時鐘選擇邏輯,不僅僅考慮到主時鐘的時鐘質(zhì)量,還考慮到從時鐘與主時鐘之間的時鐘傳輸鏈路的優(yōu)先級。由于該時鐘傳輸鏈路的優(yōu)先級與該從時鐘個體密切相關(guān),因此所有從時鐘根據(jù)該主時鐘選擇邏輯選擇到的主時鐘是不完全相同的,因此可以避免所有從時鐘均使用同一個主時鐘進(jìn)行時鐘同步,減輕了該主時鐘的負(fù)荷。提高了系統(tǒng)的整體性能。在步驟S102之前,即在從時鐘在多個主時鐘中,確定時鐘質(zhì)量優(yōu)于自身的主時鐘之前,還包括從時鐘分別接收來自多個主時鐘的通告報文;根據(jù)該通告報文監(jiān)測多個主時鐘的時鐘質(zhì)量。在本優(yōu)選實施例中,根據(jù)通告報文監(jiān)測多個主時鐘的時鐘質(zhì)量,其實現(xiàn)方式便捷、可靠。在步驟S104之前,還包括從時鐘根據(jù)通過時鐘傳輸鏈路接收的通告報文的丟包狀況,確定時鐘傳輸鏈路的優(yōu)先級。本優(yōu)選實施例中,根據(jù)通告報文的丟包狀況確定時鐘傳輸鏈路的優(yōu)先級,可以保證丟包少、鏈路質(zhì)量好的時鐘傳輸鏈路獲得較高的優(yōu)先級,從而保證該時鐘傳輸鏈路對應(yīng)的主時鐘獲得時鐘同步機(jī)會,進(jìn)而可以提高從時鐘的時鐘同步的可靠性。優(yōu)選地,在根據(jù)時鐘傳輸鏈路的優(yōu)先級,在確定的主時鐘中選擇優(yōu)先級最高的主時鐘作為主用主時鐘之前,還包括從時鐘設(shè)置與自身存在對應(yīng)關(guān)系的主時鐘的優(yōu)先級高于與自身不存在對應(yīng)關(guān)系的主時鐘的優(yōu)先級,其中對應(yīng)關(guān)系是根據(jù)從時鐘與多個主時鐘的網(wǎng)絡(luò)布局而設(shè)置的。
      在步驟S104之后,還包括從時鐘在確定的王時鐘中,確定除王用王時鐘之外的主時鐘作為備用主時鐘。
      在步驟S106之后,還包括從時鐘確定主用主時鐘的時鐘質(zhì)量劣于自身的時鐘質(zhì)量,或者確定主用主時鐘對應(yīng)的時鐘傳輸鏈路不可用;根據(jù)時鐘傳輸鏈路的優(yōu)先級,在備用主時鐘中選擇優(yōu)先級最高的主時鐘作為新的主用主時鐘;使用新的主用主時鐘進(jìn)行時鐘同步。本優(yōu)選實施例中,在主用主時鐘或者主用主時鐘對應(yīng)的時鐘傳輸鏈路不足以保證從時鐘的時鐘同步的情況下,重新推選新的主用主時鐘進(jìn)行時鐘同步,可以提高從時鐘的時鐘同步的可靠性。
      優(yōu)選地,在使用新的主用主時鐘進(jìn)行時鐘同步之后,還包括從時鐘確定主用主時鐘的時鐘質(zhì)量優(yōu)于自身的時鐘質(zhì)量,并且確定主用主時鐘對應(yīng)的時鐘傳輸鏈路可用;恢復(fù)使用主用主時鐘進(jìn)行時鐘同步。本優(yōu)選實施例中,在主用主時鐘能力恢復(fù)的情況下,恢復(fù)使用主用主時鐘進(jìn)行時鐘同步,可以進(jìn)一步提高從時鐘的時鐘同步的可靠性。
      下面將結(jié)合實例對本發(fā)明實施例的實現(xiàn)過程進(jìn)行詳細(xì)描述。
      對于主時鐘設(shè)備來講,一個主時鐘服務(wù)器需要同時給多個從時鐘設(shè)備提供服務(wù), 當(dāng)實際組網(wǎng)中存在有多個可用的主時鐘服務(wù)器時,需要一部分從時鐘設(shè)備由其中一個主時鐘服務(wù)器來提供服務(wù),另一部分從時鐘設(shè)備由其他某個主時鐘服務(wù)器來提供服務(wù)。同時,需要其他非主用時鐘服務(wù)器均可以作為備份,當(dāng)某個SLAVE使用的主用時鐘服務(wù)器無法正常提供同步服務(wù)時,SLAVE能夠平滑切換到備用主時鐘服務(wù)器上來進(jìn)行同步。而主用時鐘服務(wù)器恢復(fù)正常后,SLAVE可恢復(fù)到和該主用時鐘服務(wù)器的同步中。
      圖2是根據(jù)本發(fā)明實施例的時鐘同步的組網(wǎng)示意圖,如圖2所示,一個網(wǎng)絡(luò)布局中存在MASTER_A和MASTER_B兩個主時鐘可同時為編號為I 50的SLAVE提供服務(wù),在正常的時鐘同步中MASTER_A為編號為I 25號的SLAVE提供服務(wù),MASTER_B作為其備份主時鐘服務(wù)器;同樣MASTER_B為編號為26 50的SLAVE提供服務(wù),MASTER_A作為其備份的主時鐘服務(wù)器。當(dāng)MASTER_A由于某種原因無法提供服務(wù)給編號為I的SLAVE時,該SLAVE能夠平滑切換到使用MASTER_B作為主時鐘進(jìn)行1588同步。當(dāng)MASTER_A可再次為編號為I 的SLAVE提供服務(wù)時,該SLAVE可恢復(fù)使用指定的主用時鐘服務(wù)器MASTER_A來進(jìn)行1588 同步。
      當(dāng)存在多個主時鐘服務(wù)器可以為SLAVE提供服務(wù)時,我們在SLAVE側(cè)采用了邏輯端口的概念,即一個PTP邏輯端口對應(yīng)和一個MASTER進(jìn)行通信。這樣,在實現(xiàn)主備主時鐘和負(fù)荷分擔(dān)時,可以通過在SLAVE后臺指定每個PTP邏輯端口對應(yīng)的主時鐘鏈路的優(yōu)先級來實現(xiàn)。
      圖3是根據(jù)本發(fā)明優(yōu)選實施例的流程圖一,如圖3所示,描述了從時鐘初始選擇主用和備用主時鐘鏈路,包括如下的步驟S302至步驟S314。
      步驟S302,,配置SLAVEl的PORT-A和PORT-B分別為SLAVE端口的高優(yōu)先級和低優(yōu)先級。
      步驟S304,,向PORT -A發(fā)送通告announce的信令signaling請求授權(quán)消息給MASTER_A,向 PORT-B 發(fā)送 announce 的 signaling 請求授權(quán)消息給 MASTER_B。步驟S306,P0RT_A和P0RT_B分別通過Announce報文的接收情況計算丟包率來檢測對應(yīng)鏈路的質(zhì)量狀況。步驟S308,時鐘鏈路A傳輸質(zhì)量是否滿足要求且優(yōu)于時鐘鏈路B傳輸質(zhì)量。如果滿足要求且優(yōu)于時鐘鏈路B傳輸質(zhì)量,則執(zhí)行步驟S310,否則執(zhí)行步驟S312。步驟S310,SLAVEl使用P0RT_A發(fā)起同步請求并與MASTER_A進(jìn)行時鐘同步;P0RT_B保持與MASTER_B通信收發(fā)announce報文來同步檢測鏈路B的質(zhì)量狀況。步驟S312,SLAVEl 使 用 P0RT_B 與MASTER_B 進(jìn)行時鐘同步;P0RT_A 保持與 MASTER_A通信收發(fā)announce報文來同步檢測鏈路A的狀況。步驟S314,流程結(jié)束。在上述流程中,SLAVE會通過同時接收各主時鐘發(fā)送的Announce報文來監(jiān)測各主時鐘的時鐘質(zhì)量,通過BMC算法做比較,對于比SLAVE時鐘自身時鐘質(zhì)量好的主時鐘鏈路,其優(yōu)先級高的PTP端口對應(yīng)為當(dāng)前的主用MASTER,其他較低鏈路優(yōu)先級的PTP邏輯端口對應(yīng)的MASTER為備用主時鐘。圖4是根據(jù)本發(fā)明優(yōu)選實施例的流程圖二,如圖4所示,描述了主備主時鐘鏈路的切換和負(fù)荷分擔(dān)的實現(xiàn),包括如下的步驟S402至S414。步驟S402,P0RT_A與MASTER_A時鐘同步且使用Sync報文收發(fā)檢測時鐘鏈路A ;P0RT_B與MASTER_B通信并使用Announce報文收發(fā)檢測時鐘鏈路B。步驟S404,時鐘鏈路A質(zhì)量是否滿足要求。如果滿足要求,則返回步驟S402 ;如果不滿足要求,則執(zhí)行步驟S406。步驟S406,時鐘鏈路B質(zhì)量是否滿足要求。如果滿足要求,則執(zhí)行步驟S408 ;如果不滿足要求,則執(zhí)行步驟S410。步驟S408,P0RT_A取消與MASTER_A時鐘同步且使用Announce報文收發(fā)檢測時鐘鏈路A的質(zhì)量狀況,鏈路A切換為備用主時鐘鏈路;P0RT_B向MASTER_B發(fā)起同步請求并使用Sync報文收發(fā)檢測時鐘鏈路B的質(zhì)量狀況,鏈路B切換為主用主時鐘鏈路。繼續(xù)執(zhí)行步驟 S414。步驟S410,繼續(xù)檢測其余的備用主時鐘,直到尋找到符合要求的時鐘鏈路N為止。步驟S412,P0RT_A取消與MASTER_A時鐘同步且使用Announce報文收發(fā)檢測時鐘鏈路A的質(zhì)量狀況,鏈路A切換為備用主時鐘鏈路;P0RT_N向MASTER_N發(fā)起同步請求并使用Sync報文收發(fā)檢測時鐘鏈路N的質(zhì)量狀況,鏈路N切換為主用主時鐘鏈路。步驟S414,流程結(jié)束。上述圖3和圖4所示的流程分別為從時鐘初始選擇主用和備用主時鐘鏈路的流程和主備主時鐘鏈路的切換和負(fù)荷分擔(dān)的實現(xiàn)的流程,并未從整體流程上進(jìn)行解說,下面,將對從實現(xiàn)負(fù)荷分擔(dān)到切換鏈路的整個流程進(jìn)行解釋。(1)從時鐘設(shè)備在上電后其各PTP SLAVE邏輯端口會分別向各自對應(yīng)的主時鐘發(fā)起Announce報文的請求授權(quán)的signaling消息,并在規(guī)定的短期時間內(nèi)依據(jù)主時鐘是否響應(yīng)或根據(jù)主從時鐘鏈路上收發(fā)Announce報文的丟包狀況來檢測時鐘傳輸鏈路質(zhì)量。(2)若不同優(yōu)先級的主時鐘鏈路均處于良好的狀態(tài)且優(yōu)于自身的時鐘質(zhì)量,則從時鐘自動選擇鏈路優(yōu)先級最高的PTP從邏輯端口作為當(dāng)前的主用時鐘鏈路,并開始發(fā)起Sync (同步)報文和Delay_Resp (延遲響應(yīng))報文的請求授權(quán)的signaling消息,開始和該主時鐘進(jìn)行時鐘同步,而其他鏈路優(yōu)先級較低的PTP從邏輯端口對應(yīng)的主時鐘作為備用主時鐘。
      (3)在執(zhí)行步驟(I)的期間主用主時鐘鏈路對應(yīng)的SLAVE邏輯端口使用Sync報文的收發(fā)進(jìn)行鏈路質(zhì)量檢測,而其他備用主時鐘鏈路對應(yīng)的SLAVE邏輯端口則采用Announce 報文的收發(fā)進(jìn)行鏈路質(zhì)量檢測。
      (4)當(dāng)從時鐘設(shè)備在時鐘同步過程中檢測到當(dāng)前主用主時鐘鏈路質(zhì)量很差或主用主時鐘自身質(zhì)量低于從時鐘本身時,便會向當(dāng)前主用主時鐘鏈路的MASTER發(fā)起Sync和 Delay_Resp報文的取消授權(quán)的signaling消息,并將該主時鐘鏈路置為備用主時鐘鏈路。
      (5)從時鐘設(shè)備在其他備用的主時鐘鏈路中尋找一條滿足鏈路傳輸質(zhì)量的、對應(yīng)主時鐘質(zhì)量優(yōu)于從時鐘本身的、優(yōu)先級最高的鏈路來作為將要切換成的主用主時鐘鏈路, 并向此時鐘鏈路對應(yīng)的MASTER發(fā)起Sync和Delay_Resp報文的請求授權(quán)signaling消息, 由此開始和新的主時鐘進(jìn)行時鐘同步。
      (6)在上述切換后的同步過程中各PTP從邏輯端口依然會同時對各主時鐘自身的質(zhì)量和鏈路質(zhì)量進(jìn)行監(jiān)測,當(dāng)發(fā)現(xiàn)備用主時鐘中有時鐘自身質(zhì)量優(yōu)于從時鐘且其對應(yīng)的鏈路可用且優(yōu)先級更高時,從時鐘設(shè)備會重復(fù)執(zhí)行步驟(4)和步驟(5)切換到該優(yōu)先級更高的主時鐘鏈路上進(jìn)行時鐘同步。
      可以看出本實施例針對BMC算法中無法兼顧時鐘鏈路質(zhì)量和實現(xiàn)負(fù)荷分擔(dān)的情況,通過用戶參與的方式,在配置各主時鐘對應(yīng)的鏈路優(yōu)先級的方式,提供了一種更加全面和合理得實現(xiàn)主備主時鐘鏈路切換及主時鐘負(fù)荷分擔(dān)功能的方法。
      本發(fā)明實施例還提供了一種時鐘同步裝置。圖5是根據(jù)本發(fā)明實施例的時鐘同步裝置的結(jié)構(gòu)框圖,如圖5所示,該裝置可以用于實現(xiàn)上述時鐘同步方法,需要說明的是,其具體的實現(xiàn)過程在方法實施例中已經(jīng)進(jìn)行過詳細(xì)說明,在此不再贅述。該裝置包括第一確定模塊10,選擇模塊20和執(zhí)行模塊30,下面對其結(jié)構(gòu)進(jìn)行詳細(xì)描述。
      第一確定模塊10,用于在多個主時鐘中,確定時鐘質(zhì)量優(yōu)于自身的主時鐘;選擇模塊20,連接至第一確定模塊10,用于根據(jù)時鐘傳輸鏈路的優(yōu)先級,在第一確定模塊10確定的主時鐘中選擇優(yōu)先級最高的主時鐘作為主用主時鐘,其中時鐘傳輸鏈路有多條,分別對應(yīng)于多個主時鐘,用于在從時鐘與多個主時鐘中的每個主時鐘之間進(jìn)行時鐘傳輸;執(zhí)行模塊30,連接至選擇模塊20,用于使用選擇模塊20選擇的主用主時鐘進(jìn)行時鐘同步。
      圖6是根據(jù)本發(fā)明優(yōu)選實施例的時鐘同步裝置的結(jié)構(gòu)框圖,如圖6所示,時鐘同步裝置還包括接收模塊40,用于分別接收來自多個主時鐘的通告報文;監(jiān)測模塊50,連接至接收模塊40,用于根據(jù)接收模塊40接收的通告報文監(jiān)測多個主時鐘的時鐘質(zhì)量。
      優(yōu)選地,時鐘同步裝置還包括第二確定模塊60,連接至接收模塊40,用于根據(jù)接收模塊40接收的通過時鐘傳輸鏈路接收的通告報文的丟包狀況,確定時鐘傳輸鏈路的優(yōu)先級。
      優(yōu)選地,該時鐘同步裝置還可以用于
      (I)設(shè)置與自身存 在對應(yīng)關(guān)系的主時鐘的優(yōu)先級高于與自身不存在對應(yīng)關(guān)系的主時鐘的優(yōu)先級,其中對應(yīng)關(guān)系是根據(jù)從時鐘與多個主時鐘的網(wǎng)絡(luò)布局而設(shè)置的。
      (2)從時鐘在確定的主時鐘中,確定除主用主時鐘之外的主時鐘作為備用主時鐘。
      (3)確定主用主時鐘的時鐘質(zhì)量劣于自身的時鐘質(zhì)量,或者確定主用主時鐘對應(yīng)的時鐘傳輸鏈路不可用;用于根據(jù)時鐘傳輸鏈路的優(yōu)先級,在備用主時鐘中選擇優(yōu)先級最高的主時鐘作為新的主用主時鐘;用于使用新的主用主時鐘進(jìn)行時鐘同步。(4)從時鐘確定主用主時鐘的時鐘質(zhì)量優(yōu)于自身的時鐘質(zhì)量,并且確定主用主時鐘對應(yīng)的時鐘傳輸鏈路可用;用于恢復(fù)使用主用主時鐘進(jìn)行時鐘同步。上述各實施例通過配置指定主時鐘鏈路優(yōu)先級的方式來區(qū)分主用和備用時鐘鏈路,同時結(jié)合前臺對所有配置的主時鐘鏈路進(jìn)行傳輸鏈路質(zhì)量狀況檢測及各鏈路對應(yīng)的MASTER自身時鐘的質(zhì)量來實現(xiàn)主時鐘的備份和負(fù)荷分擔(dān)功能。本發(fā)明實施例提供了一種多個MASTER間作為主備主時鐘服務(wù)器和負(fù)荷分擔(dān)的方法;如此,一方面可以減輕某個MASTER的負(fù)荷,以便其更好的更精確的為SLAVE提供同步服務(wù);另一方面,對于SLAVE設(shè)備而言也可以提高其同步過程的可靠性。通過上述方法及裝置,可以避免所有從時鐘均使用同一個主時鐘進(jìn)行時鐘同步,減輕了該主時鐘的負(fù)荷,提高了系統(tǒng)的整體性能。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包 含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種時鐘同步方法,其特征在于包括從時鐘在多個主時鐘中,確定時鐘質(zhì)量優(yōu)于自身的主時鐘;根據(jù)時鐘傳輸鏈路的優(yōu)先級,在所述確定的主時鐘中選擇所述優(yōu)先級最高的主時鐘作為主用主時鐘,其中所述時鐘傳輸鏈路有多條,分別對應(yīng)于所述多個主時鐘,用于在所述從時鐘與所述多個主時鐘中的每個主時鐘之間進(jìn)行時鐘傳輸;使用所述主用主時鐘進(jìn)行時鐘同步。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在從時鐘在多個主時鐘中,確定時鐘質(zhì)量優(yōu)于自身的主時鐘之前,還包括所述從時鐘分別接收來自所述多個主時鐘的通告報文;根據(jù)所述通告報文監(jiān)測所述多個主時鐘的時鐘質(zhì)量。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在根據(jù)時鐘傳輸鏈路的優(yōu)先級,在所述確定的主時鐘中選擇所述優(yōu)先級最高的主時鐘作為主用主時鐘之前,還包括所述從時鐘根據(jù)通過所述時鐘傳輸鏈路接收的通告報文的丟包狀況,確定所述時鐘傳輸鏈路的優(yōu)先級。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在根據(jù)時鐘傳輸鏈路的優(yōu)先級,在所述確定的主時鐘中選擇所述優(yōu)先級最高的主時鐘作為主用主時鐘之前,還包括所述從時鐘設(shè)置與自身存在對應(yīng)關(guān)系的主時鐘的優(yōu)先級高于與自身不存在對應(yīng)關(guān)系的主時鐘的優(yōu)先級, 其中所述對應(yīng)關(guān)系是根據(jù)所述從時鐘與所述多個主時鐘的網(wǎng)絡(luò)布局而設(shè)置的。
      5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,在根據(jù)時鐘傳輸鏈路的優(yōu)先級,在所述確定的主時鐘中選擇所述優(yōu)先級最高的主時鐘作為主用主時鐘之后,還包括所述從時鐘在所述確定的主時鐘中,確定除所述主用主時鐘之外的主時鐘作為備用主時鐘。
      6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在使用所述主用主時鐘進(jìn)行時鐘同步之后,還包括所述從時鐘確定所述主用主時鐘的時鐘質(zhì)量劣于自身的時鐘質(zhì)量,或者確定所述主用主時鐘對應(yīng)的時鐘傳輸鏈路不可用;根據(jù)時鐘傳輸鏈路的優(yōu)先級,在備用主時鐘中選擇所述優(yōu)先級最高的主時鐘作為新的主用主時鐘;使用所述新的主用主時鐘進(jìn)行時鐘同步。
      7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在使用所述新的主用主時鐘進(jìn)行時鐘同步之后,還包括所述從時鐘確定所述主用主時鐘的時鐘質(zhì)量優(yōu)于自身的時鐘質(zhì)量,并且確定所述主用主時鐘對應(yīng)的時鐘傳輸鏈路可用;恢復(fù)使用所述主用主時鐘進(jìn)行時鐘同步。
      8.—種時鐘同步裝置,其特征在于包括第一確定模塊,用于在多個主時鐘中,確定時鐘質(zhì)量優(yōu)于自身的主時鐘;選擇模塊,用于根據(jù)時鐘傳輸鏈路的優(yōu)先級,在所述確定的主時鐘中選擇所述優(yōu)先級最高的主時鐘作為主用主時鐘,其中所述時鐘傳輸鏈路有多條,分別對應(yīng)于所述多個主時鐘,用于在所述從時鐘與所述多個主時鐘中的每個主時鐘之間進(jìn)行時鐘傳輸;執(zhí)行模塊,用于使用所述主用主時鐘進(jìn)行時鐘同步。
      9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述時鐘同步裝置還包括接收模塊,用于分別接收來自所述多個主時鐘的通告報文; 監(jiān)測模塊,用于根據(jù)所述通告報文監(jiān)測所述多個主時鐘的時鐘質(zhì)量。
      10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述時鐘同步裝置還包括 第二確定模塊,用于根據(jù)通過所述時鐘傳輸鏈路接收的通告報文的丟包狀況,確定所述時鐘傳輸鏈路的優(yōu)先級。
      全文摘要
      本發(fā)明公開了一種時鐘同步方法及裝置,該方法包括從時鐘在多個主時鐘中,確定時鐘質(zhì)量優(yōu)于自身的主時鐘;根據(jù)時鐘傳輸鏈路的優(yōu)先級,在確定的主時鐘中選擇優(yōu)先級最高的主時鐘作為主用主時鐘,其中時鐘傳輸鏈路有多條,分別對應(yīng)于多個主時鐘,用于在從時鐘與多個主時鐘中的每個主時鐘之間進(jìn)行時鐘傳輸;使用主用主時鐘進(jìn)行時鐘同步。通過上述方法,可以避免所有從時鐘均使用同一個主時鐘進(jìn)行時鐘同步,減輕了該主時鐘的負(fù)荷,提高了系統(tǒng)的整體性能。
      文檔編號H04J3/06GK103067111SQ20111032578
      公開日2013年4月24日 申請日期2011年10月24日 優(yōu)先權(quán)日2011年10月24日
      發(fā)明者白磊, 邱文才, 傅小明, 羅麗, 崔磊 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1