新四季網

一種選擇時鐘源的方法及裝置的製作方法

2023-06-01 16:01:36

專利名稱:一種選擇時鐘源的方法及裝置的製作方法
技術領域:
本發明涉及時鐘同步技術領域,尤其涉及一種選擇時鐘源的方法及裝置。
背景技術:
隨著3G(第三代移動通訊技術)網絡的高速發展,1588時間同步協議在通訊網絡中得到了越來越多地重視和廣泛地應用。更多的運營商使用1588協議進行時間同步,逐步替換使用GPS(全球定位系統)進行時間同步。ITU-T G. 8265.1標準規定了在分組網絡中,採用單播方式實現PTP (精確時間協議)頻率同步的方式,規定了 BMC(Alternate Best Master Clock,候選最佳主時鐘)算法選擇時鐘源,時鐘源的選擇流程中需要考慮三個因素(I)時鐘等級(Quality Level, QL);(2)優先級(Priority) ; (3)分組定時信號失效(Packet Timing Signal Fail, PTSF) BMC算法在選擇時鐘源時,首先考慮時鐘等級QL,在時鐘等級QL相同的情況下,考慮優先級Priority,在時鐘等級QL和優先級Priority都相同的情況下,考慮PTSF。分組定時信號失效PTSF,包括PTSF-lossSync (同步報文丟失)、PTSF-lossAnnounce (通告報文丟失)和PTSF-unusable (不可用);標準規定,當產生PTSF-1ossSync或PTSF-lossAnnounce信號時,Slave時鐘設備必須重新選擇時鐘源,PTSF-1ossSync和PTSF-lossAnnounce均是用數值作為衡量指標,通過比較數值即可實現不同Maste (主)時鐘設備之間PTSF-1ossSync和PTSF-lossAnnounce的比較,例如,對於PTSF-lossSync採用同步報文丟失的數量作為衡量的指標,當同步報文丟失的數量大於指定值時,產生PTSF-1ossSync信號,而目前,PTSF-unusable並沒有一個可度量的指標,因此,Slave時鐘設備在選擇時鐘源時,在時鐘等級、優先級、PTSF-lossSync和PTSF-lossAnnounce均相同的情況下,無法完成時鐘源的選擇。

發明內容
本發明要解決的技術問題是提供一種選擇時鐘源的方法及裝置,能夠優化時鐘源的選擇,提聞時鐘的同步性能。為解決上述技術問題,本發明的一種選擇時鐘源的方法,包括從時鐘設備接收主時鐘設備發送的精確時間協議(PTP)報文,在接收到所述PTP報文後,獲取所述PTP報文經過的跳數,根據所述PTP報文經過的跳數從所述主時鐘設備中選擇時鐘源。進一步地,還包括所述從時鐘設備在接收到時鐘源發送的PTP報文後,將該PTP報文經過的跳數與預先配置的跳數閾值進行比較,在所述時鐘源發送的PTP報文經過的跳數大於所述跳數閾值時,產生PTSF-unusable (分組定時信號失效_不可用)信號,並執行所述根據所述PTP報文經過的跳數從所述主時鐘設備中選擇時鐘源。 進一步地,根據所述PTP報文經過的跳數從所述主時鐘設備中選擇時鐘源,包括
所述從時鐘設備對所述主時鐘設備的時鐘等級、優先級、PTSF-lossSync (分組定時信號失效-同步報文丟失)和PTSF-lossAnnounce (分組定時信號失效_通告報文丟失)依次進行比較,在所述時鐘等級、優先級、PTSF-lossSync和PTSF-lossAnnounce均相同時,選擇經過的跳數最小的PTP報文對應的主時鐘設備作為時鐘源。進一步地,還包括所述主時鐘設備向所述從時鐘設備發送PTP報文後,在所述主時鐘設備與從時鐘設備之間轉發所述PTP報文的設備對所述PTP報文累計跳數,並將所述跳數記錄在所述PTP報文中。進一步地,所述主時鐘設備為所述PTP報文配置固定的初始生存時間(TTL)值;轉發所述PTP報文的設備對所述PTP報文累計跳數,並將所述跳數記錄在所述PTP報文中,包括在接收到所述PTP報文後,對所述PTP報文的TTL值進行修改。進一步地,獲取所述PTP報文經過的跳數,包括所述從時鐘設備從所述P TP報文中獲取所述PTP報文的TTL值,將所述PTP報文的初始TTL值減去從所述PTP報文中獲取到的TTL值,得到所述PTP報文經過的跳數。進一步地,一種選擇時鐘源的裝置,包括報文接收單元、跳數獲取單元和時鐘源選擇單元,其中所述報文接收單元,用於從主時鐘設備接收精確時間協議(PTP)報文;所述跳數獲取單元,用於在所述報文接收單元接收到PTP報文後,獲取所述PTP報文經過的跳數;所述時鐘源選擇單元,用於根據所述PTP報文經過的跳數從所述主時鐘設備中選擇時鐘源。進一步地,所述時鐘源選擇單元,還用於在所述報文接收單元接收到時鐘源發送的PTP報文後,將該PTP報文經過的跳數與預先配置的跳數閾值進行比較,在所述時鐘源發送的PTP報文經過的跳數大於所述跳數閾值時,產生PTSF-unusable (分組定時信號失效-不可用)信號,並執行所述根據所述PTP報文經過的跳數從所述主時鐘設備中選擇時鐘源。進一步地,所述時鐘源選擇單元具體用於對所述主時鐘設備的時鐘等級、優先級、PTSF-lossSync (分組定時信號失效-同步報文丟失)和PTSF-lossAnnounce (分組定時信號失效-通告報文丟失)依次進行比較,在所述時鐘等級、優先級、PTSF-lossSync和PTSF-lossAnnounce均相同時,選擇經過的跳數最小的PTP報文對應的主時鐘設備作為時鐘源。進一步地,所述跳數獲取單元具體用於從所述PTP報文中獲取所述PTP報文的生存時間(TTL)值,將所述PTP報文的初始TTL值減去從所述PTP報文中獲取到的TTL值,得到所述PTP報文經過的跳數。綜上所述,本發明在PTP報文穿越IP和/或MPLS網絡進行頻率同步時,通過分析報文的TTL值,使Slave時鐘設備能夠獲得報文經過的跳數,將跳數作為BMC算法的一個參考因素,使Slave時鐘設備能更優化地選擇時鐘源並進行同步,從而提高了 Slave時鐘設備的同步性能和同步精度。


圖1為現有技術中分組網絡頻率保護拓撲的示意圖;圖2為本發明實施方式的選擇時鐘源的方法的流程圖;圖3為本發明應用示例的PTP報文轉發及TTL處理的示意圖;圖4為本發明實施方式的選擇時鐘源的裝置的架構圖。
具體實施例方式在穿越IP(網際網路協議)和/或MPLS(多協議標籤交換)網絡等三層網絡實現PTP頻率同步時,隨著跳數的增加,PDV (Packet Delay Variation,分組延遲變化)噪聲隨之增大;並且,背景流量變化引起的延遲非對稱性也隨著跳數的增加而增加;另外,考慮到頻率同步性能,現有標準規定了同步鏈經過的最大跳數。因此,本實施方式中,在PTP信令報文穿越三層網絡時,當Slave (從)時鐘設備發現PTP信令報文的跳數超過跳數閾值時,產生PTSF-unusable信號通告設備自身進行時鐘源的切換,將跳數作為PTSF-unusable的衡量指標,並且,在選擇時鐘源時,在時鐘等級QL和優先級Priority等條件相同的情況下,將PTP報文經過的跳數作為選擇的因素,選擇跳數最少的PTP報文對應的Master時鐘設備作為時鐘源。本實施方式中在PTP報文轉發過程中,在Maste時鐘設備與Slave時鐘設備之間轉發PTP報文的設備累計PTP報文經過的跳數,如Maste時鐘設備為PTP報文配置固定的初始TTL(Time To Live,生存時間)值,轉發PTP報文的設備按照網絡協議的要求修改TTL的值,Slave時鐘設備將PTP報文的初始TTL值減去從PTP報文中的TTL值,得到PTP報文經過的跳數,在選擇時鐘源時,將 PTP報文經過的跳數作為選擇時鐘源參考的因素,從而優化時鐘源選擇,提高同步質量。PTP報文的初始TTL值可以由Maste時鐘設備發送給Slave時鐘設備,也可以預先配置在Slave時鐘設備中。如圖1所示,按照G. 8265的分組定時架構,Slave時鐘設備可以與兩個或兩個以上的Master時鐘設備建立同步關係,並且,Master時鐘設備與Slave時鐘設備之間通過單播方式建立通信,進行參數協商,本實施方式中在PTP報文穿越三層網絡實現頻率同步時,基於跳數實現更優的選擇時鐘源的方法,包括步驟201 =Master時鐘設備向Slave時鐘設備發送PTP報文;步驟202 :PTP報文在三層網絡中轉發,在Master時鐘設備與Slave時鐘設備之間轉發PTP報文的設備在轉發過程中累計PTP報文經過的跳數,並將跳數記錄在PTP報文中;在PTP報文直接封裝為IP或MPLS格式時,每經過一跳,轉發設備會對PTP報文的TTL值減I。在三層網絡作為一個隧道承載PTP報文時,可以在隧道的入口和出口配置TTL映射規則,實現在PTP報文轉發過程中修改PTP報文的TTL值,使Slave時鐘設備能夠獲取到PTP報文經過的跳數。TTL映射規則可以參考IETF標準RFC3443。步驟203 =Slave時鐘設備在接收到PTP報文後,獲取報文內的TTL值,根據TTL值得到PTP報文經過的跳數,將跳數作為選擇時鐘源的條件進行時鐘源選擇。Master時鐘設備為PTP報文配置固定的初始TTL值(如255),Slave時鐘設備在接收到PTP報文後,獲取PTP報文中的TTL值,將PTP報文的初始TTL值減去從PTP報文獲取到的TTL值,得到PTP報文經過的跳數。PTP報文的初始TTL值可以由Maste時鐘設備發送給Slave時鐘設備,也可以預先配置在Slave時鐘設備中。Slave時鐘設備在進行時鐘源選擇時,對Maste時鐘設備的時鐘等級、優先級、PTSF-1ossSync 和 PTSF-lossAnnounce 依次進行比較,在時鐘等級、優先級、PTSF-1ossSync和PTSF-lossAnnounce均相同的情況下,選擇跳數最小的PTP報文對應的Maste時鐘設備作為時鐘源。另外,Slave時鐘設備是在發現時鐘源發送的PTP報文經過的跳數超過跳數閾值(如,31)時,產生PTSF-unusable信號,並觸發進行時鐘源的選擇。應用示例如圖3所示,下面以PTP報文穿越IP設備和MPLS網絡為例對本實施方式的方法進行說明,其中,MPLS網絡的三層設備支持三層路由協議,並建立三層轉發路徑,PTP報文採用IP或MPLS封裝,並採用單播方式,本實施方式的方法包括步驟a Master時鐘設備與Slave時鐘設備之間建立通信並進行參數協商;步驟b Master時鐘設備向Slave時鐘設備發送PTP報文;步驟c :轉發PTP報文的設備在轉發過程中累計PTP報文經過的跳數,並將跳數記錄在PTP報文中;在PTP報文直接封裝為IP或MPLS格式時,每經過一跳,轉發設備會對PTP報文的TTL值減I。在三層網絡作為一個隧道承載PTP報文時,在隧道的入口和出口配置TTL映射規貝U,實現在PTP報文轉發過程中修改PTP報文的TTL值。步驟d =Slave時鐘設備收到PTP報文,獲取報文內的TTL值,根據PTP報文的TTL值得到PTP報文經過的跳數,將跳數作為BMC算法的選源條件進行時鐘源選擇。圖4為本實施方式的選擇時鐘源的裝置,包括報文接收單元、跳數獲取單元和時鐘源選擇單元,其中報文接收單元,用於從主時鐘設備接收PTP報文;跳數獲取單元,用於在報文接收單元接收到PTP報文後,獲取PTP報文經過的跳數;跳數獲取單元具體用於從PTP報文中獲取PTP報文的TTL值,將PTP報文的初始TTL值減去從PTP報文中獲取到的TTL值,得到PTP報文經過的跳數。時鐘源選擇單元,用於根據PTP報文經過的跳數從主時鐘設備中選擇時鐘源;時鐘源選擇單元具體用於對主時鐘設備的時鐘等級、優先級、PTSF-1ossSync和PTSF-lossAnnounce依次進行比較,在時鐘等級、優先級、PTSF-1ossSync和PTSF-lossAnnounce均相同時,選擇經過的跳數最小的PTP報文對應的主時鐘設備作為時鐘源。時鐘源選擇單元還用於在報文接收單元接收到時鐘源發送的PTP報文後,將該PTP報文經過的跳數與預先配置的跳數閾值進行比較,在時鐘源發送的PTP報文經過的跳數大於跳數閾值時,產生PTSF-unusable信號,並執行根據PTP報文經過的跳數從主時鐘設備中選擇時鐘源。

以上說明,僅為本發明較佳的具體實施方式
,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應該以權力要求書的保護範圍為準。`
權利要求
1.一種選擇時鐘源的方法,其特徵在於,包括從時鐘設備接收主時鐘設備發送的精確時間協議(PTP)報文,在接收到所述PTP報文後,獲取所述PTP報文經過的跳數,根據所述PTP報文經過的跳數從所述主時鐘設備中選擇時鐘源。
2.如權利要求1所述的方法,其特徵在於,還包括所述從時鐘設備在接收到時鐘源發送的PTP報文後,將該PTP報文經過的跳數與預先配置的跳數閾值進行比較,在所述時鐘源發送的PTP報文經過的跳數大於所述跳數閾值時,產生PTSF-unusable (分組定時信號失效_不可用)信號,並執行所述根據所述PTP報文經過的跳數從所述主時鐘設備中選擇時鐘源。
3.如權利要求1所述的方法,其特徵在於,根據所述PTP報文經過的跳數從所述主時鐘設備中選擇時鐘源,包括所述從時鐘設備對所述主時鐘設備的時鐘等級、優先級、PTSF-1ossSync (分組定時信號失效-同步報文丟失)和PTSF-lossAnnounce (分組定時信號失效_通告報文丟失)依次進行比較,在所述時鐘等級、優先級、PTSF-1ossSync和PTSF-lossAnnounce均相同時,選擇經過的跳數最小的PTP報文對應的主時鐘設備作為時鐘源。
4.如權利要求1所述的方法,其特徵在於,還包括所述主時鐘設備向所述從時鐘設備發送PTP報文後,在所述主時鐘設備與從時鐘設備之間轉發所述PTP報文的設備對所述PTP報文累計跳數,並將所述跳數記錄在所述PTP報文中。
5.如權利要求4所述的方法,其特徵在於所述主時鐘設備為所述PTP報文配置固定的初始生存時間(TTL)值;轉發所述PTP報文的設備對所述PTP報文累計跳數,並將所述跳數記錄在所述PTP報文中,包括在接收到所述PTP報文後,對所述PTP報文的TTL值進行修改。
6.如權利要求5所述的方法,其特徵在於,獲取所述PTP報文經過的跳數,包括所述從時鐘設備從所述PTP報文中獲取所述PTP報文的TTL值,將所述PTP報文的初始TTL值減去從所述PTP報文中獲取到的TTL值,得到所述PTP報文經過的跳數。
7.一種選擇時鐘源的裝置,其特徵在於,包括報文接收單元、跳數獲取單元和時鐘源選擇單元,其中所述報文接收單元,用於從主時鐘設備接收精確時間協議(PTP)報文;所述跳數獲取單元,用於在所述報文接收單元接收到PTP報文後,獲取所述PTP報文經過的跳數;所述時鐘源選擇單元,用於根據所述PTP報文經過的跳數從所述主時鐘設備中選擇時鐘源。
8.如權利要求7所述的裝置,其特徵在於所述時鐘源選擇單元,還用於在所述報文接收單元接收到時鐘源發送的PTP報文後, 將該PTP報文經過的跳數與預先配置的跳數閾值進行比較,在所述時鐘源發送的PTP報文經過的跳數大於所述跳數閾值時,產生PTSF-unusable (分組定時信號失效-不可用)信號,並執行所述根據所述PTP報文經過的跳數從所述主時鐘設備中選擇時鐘源。
9.如權利要求7所述的裝置,其特徵在於所述時鐘源選擇單元具體用於對所述主時鐘設備的時鐘等級、優先級、 PTSF-1ossSync (分組定時信號失效-同步報文丟失)和PTSF-lossAnnounce (分組定時信號失效-通告報文丟失)依次進行比較,在所述時鐘等級、優先級、PTSF-lossSync和 PTSF-lossAnnounce均相同時,選擇經過的跳數最小的PTP報文對應的主時鐘設備作為時鐘源。
10.如權利要求7所述的裝置,其特徵在於所述跳數獲取單元具體用於從所述PTP報文中獲取所述PTP報文的生存時間(TTL) 值,將所述PTP報文的初始TTL值減去從所述PTP報文中獲取到的TTL值,得到所述PTP報文經過的跳數。
全文摘要
本發明公開了一種選擇時鐘源的方法及裝置,包括從時鐘設備接收主時鐘設備發送的精確時間協議(PTP)報文,在接收到所述PTP報文後,獲取所述PTP報文經過的跳數,根據所述PTP報文經過的跳數從所述主時鐘設備中選擇時鐘源。本發明在PTP報文穿越IP和/或MPLS網絡進行頻率同步時,通過分析報文的TTL值,使Slave時鐘設備能夠獲得報文經過的跳數,將跳數作為BMC算法的一個參考因素,使Slave時鐘設備能更優化地選擇時鐘源並進行同步,從而提高了Slave時鐘設備的同步性能和同步精度。
文檔編號H04L7/00GK103051439SQ20111031137
公開日2013年4月17日 申請日期2011年10月14日 優先權日2011年10月14日
發明者張君輝, 何力 申請人:中興通訊股份有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀