專利名稱:自動偵測1588鏈路非對稱性時延的實現方法及裝置的制作方法
技術領域:
本發(fā)明涉及通訊領域,尤其涉及一種自動偵測1588鏈路非對稱性時延的實現方
法及裝置。
背景技術:
隨著3G網絡的高速發(fā)展,1588時間同步協(xié)議在通訊網絡中得到越來越多的重視和應用。國內外運營商不斷的使用1588協(xié)議進行時間同步,逐步替換GPS進行時間同步。1588時間同步協(xié)議中,同步方法如圖1所示。該1588時間同步的基礎為上下行鏈路傳輸時延對稱。如果上下行鏈路傳輸時延非對稱,即上下行鏈路的傳輸延時不相等,如圖2所示,則使用1588時間同步協(xié)議計算時間偏差,非對稱性一半的誤差值沒有計算到偏差值中去,使得時間偏差得不到正確的修正,降低時間同步質量。在非對稱性時延嚴重的情況下,甚至導致時間基本上無法同步。目前針對非對稱性時延的情況,基本上都是使用專用測試儀器測量1588上下行鏈路的時延,以便發(fā)現時延的非對稱性。這種方法不但耗費人力物力,同時當鏈路發(fā)生變化時,設備無法自動偵測出是否有非對稱性時延存在。
發(fā)明內容
本發(fā)明的主要目的是提供一種自動偵測1588鏈路非對稱時延的實現方法,旨在不增加額外成本的情況下實現1588鏈路非對稱時延的自動偵測。本發(fā)明提供了一種自動偵測1588鏈路非對稱時延的實現方法,包括以下步驟運行1588時間同步協(xié)議,計算時間偏差值;根據時間偏差值修正從時鐘時間,記錄1588時間同步的時間戳,并根據時間同步的時間戳,計算時間同步偏差值;判斷所述時間同步偏差值是否大于預置的時間同步偏差門限;如果是,則進行 1588鏈路非對稱性時延的告警。優(yōu)選地,所述運行1588時間同步協(xié)議,計算時間偏差值的步驟具體包括在主時鐘發(fā)送同步Sync報文至從時鐘時,記錄發(fā)送所述Sync報文的時間戳Tl及接收Sync報文的時間戳T2 ;在從時鐘發(fā)送延時請求Delay_req報文至主時鐘時,記錄發(fā)送Delay_req報文的時間戳T3及接收Delayjeq報文的時間戳T4 ;計算時間偏差值,其計算公式為((Τ2-Τ1)-(Τ4-Τ3))/2。優(yōu)選地,所述根據時間偏差值修正從時鐘時間,記錄1588時間同步的時間戳,并根據時間同步的時間戳,計算時間同步偏差值的步驟具體包括在主時鐘發(fā)送同步Sync報文至從時鐘時,并記錄發(fā)送所述Sync報文的時間戳Tl 及接收Sync報文的時間戳Τ2 ;所述同步Sync報文中包括時間偏差值,以使從時鐘根據所述時間偏差值對其時間進行修正;
在從時鐘發(fā)送延時請求Delay_req報文至主時鐘時,并記錄發(fā)送Delay_req報文的時間戳T3及接收Delayjeq報文的時間戳T4 ;計算時間同步偏差值,其計算公式為(T2-T1)-(T4-T3)。優(yōu)選地,所述計算時間同步偏差值后還包括暫停1588時間同步及時間偏差的修正。優(yōu)選地,所述運行1588時間同步協(xié)議,計算時間偏差值的步驟之前還包括配置時間同步偏差門限,即在沒有非對稱時延時,設備時間同步的精度。本發(fā)明還提供了一種自動偵測1588鏈路非對稱時延的實現裝置,包括1588協(xié)議處理模塊,用于運行1588時間同步協(xié)議,計算時間偏差值;修正偏差模塊,用于根據時間偏差值修正從時鐘時間,記錄1588時間同步的時間戳,并根據時間同步的時間戳,計算時間同步偏差值;非對稱性檢測模塊,用于判斷所述時間同步偏差值是否大于預置的時間同步偏差門限;如果是,則進行1588鏈路非對稱性時延的告警。優(yōu)選地,所述1588協(xié)議處理模塊具體用于在主時鐘發(fā)送同步Sync報文至從時鐘時,記錄發(fā)送所述Sync報文的時間戳Tl及接收Sync報文的時間戳Τ2 ;在從時鐘發(fā)送延時請求Delay_req報文至主時鐘時,記錄發(fā)送Delay_req報文的時間戳T3及接收Delayjeq報文的時間戳T4 ;計算時間偏差值,其計算公式為((Τ2-Τ1)-(Τ4-Τ3))/2。優(yōu)選地,所述修正偏差模塊具體用于在主時鐘發(fā)送同步Sync報文至從時鐘時,記錄發(fā)送所述Sync報文的時間戳Tl及接收Sync報文的時間戳Τ2 ;所述同步Sync報文中包括時間偏差值,以使從時鐘根據所述時間偏差值對其時間進行修正;在從時鐘發(fā)送延時請求Delay_req報文至主時鐘時,記錄發(fā)送Delay_req報文的時間戳T3及接收Delayjeq報文的時間戳T4 ;計算時間同步偏差值,其計算公式為(Τ2-Τ1)-(Τ4_Τ3)。優(yōu)選地,所述修正偏差模塊還用于暫停1588時間同步及時間偏差的修正。優(yōu)選地,所述裝置還包括參數配置模塊,用于配置時間同步偏差門限,即在沒有非對稱時延時,設備時間同步的精度。本發(fā)明通過檢測偏差修正后的時間同步偏差值與預先配置的時間同步偏差門限進行比較,從而可以自動檢測1588時間同步的上下鏈路時延非對稱性,解決了人工通過特殊測試儀器檢測,同時在鏈路發(fā)生變化時,又要重新進行檢查的問題。
圖1是現有技術中與本發(fā)明相關的1588協(xié)議計算時間偏差的流程示意圖;圖2是現有技術中與本發(fā)明相關的受非對稱影響的1588協(xié)議時間同步出現偏差的流程示意圖3是本發(fā)明自動偵測1588鏈路非對稱性時延的實現方法一實施例的流程示意圖;圖4是本發(fā)明自動偵測1588鏈路非對稱時延的實現裝置一實施例的結構示意圖。本發(fā)明目的的實現、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施例方式以下結合說明書附圖及具體實施例進一步說明本發(fā)明的技術方案。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。圖3是本發(fā)明自動偵測1588鏈路非對稱性時延的實現方法一實施例的流程示意圖。參照圖3,本發(fā)明自動偵測1588鏈路非對稱性時延的實現方法包括以下步驟步驟SlOl、運行1588時間同步協(xié)議,計算時間偏差值;根據圖1所示的1588協(xié)議同步過程,其運行過程為在主時鐘發(fā)送同步Sync報文至從時鐘時,記錄發(fā)送所述Sync報文的時間戳Tl及接收Sync報文的時間戳T2 ;在從時鐘發(fā)送延時請求Delay_req報文至主時鐘時,記錄發(fā)送Delay_req報文的時間戳T3及接收Delayjeq報文的時間戳T4 ;計算時間偏差值,其計算公式為Offset = ((Τ2-Τ1)-(Τ4-Τ3))/2.....................................公式
(1)步驟S102、根據時間偏差值修正從時鐘時間,記錄1588時間同步的時間戳;根據時間偏差值修正從時鐘時間,其修正過程為在主時鐘發(fā)送同步Sync報文至從時鐘時,記錄發(fā)送所述Sync報文的時間戳Tl及接收Sync報文的時間戳Τ2 ;所述同步Sync報文中包括時間偏差值,以使從時鐘根據所述時間偏差值對其時間進行修正;在從時鐘發(fā)送延時請求Delay_req報文至主時鐘時,記錄發(fā)送Delay_req報文的時間戳T3及接收Delayjeq報文的時間戳T4。在時間偏差修正之前還包括暫停1588時間同步及時間偏差的修正。步驟S103、根據時間同步的時間戳,計算時間同步偏差值;根據步驟S102中記錄的時間同步的時間戳,計算時間同步偏差值,即 (T2-T1)-(T4-T3);步驟S104、判斷時間同步偏差值是否大于預置的時間同步偏差門限,是則執(zhí)行步驟S105 ;否則執(zhí)行步驟S106 ;將步驟S103計算出的時間同步偏差值與時間同步偏差門限進行比較,如果該時間同步偏差值大于時間同步偏差門限,則表示1588鏈路傳輸時延非對稱;否則表示1588鏈路傳輸時延對稱。該時間同步偏差門限為預先配置的,即在沒有非對稱時延的情況下,設備時間同步的精度,單位為納秒。步驟S105、繼續(xù)1588正常時間同步,等待下一個非對稱性檢測周期時,執(zhí)行步驟 SlOl ;
當時間同步偏差值小于或等于預置的時間同步偏差門限內,則繼續(xù)1588正常時間同步,并等待下一個非對稱檢測周期到來時,執(zhí)行步驟SlOl。步驟S106、進行1588鏈路非對稱性時延的告警。當時間同步偏差值大于預置的時間同步偏差門限,則進行告警,從而可以通知維護人員及時檢測鏈路,修正非對稱性時延,確保1588時間同步的質量。由于上述公式(1)的假設是上行鏈路時延與下行鏈路時延對稱。而實際的計算公式是Offset = ((T2-T1)- (T4-T3))/2+ (D2-D1)/2...............................
公式⑵其中Dl為下行鏈路時延,D2為上行鏈路時延,所以該步驟SlOl計算出來的時間偏差少了(D2-Dl)/2。因此,根據該時間偏差值修正的從時鐘時間也存在偏差。步驟S103 中計算的同步時間偏差大于預置的同步偏差門限時,則上下行鏈路時延對稱;否則上下行鏈路時延不對稱。本發(fā)明自動偵測1588鏈路非對稱性時延的實現方法通過檢測偏差修正后的時間同步偏差值與預先配置的時間同步偏差門限進行比較,從而可以自動檢測1588時間同步的上下鏈路時延非對稱性,解決了人工通過特殊測試儀器檢測,同時在鏈路發(fā)生變化時,又要重新進行檢查的問題。參照圖4,圖4是本發(fā)明自動偵測1588鏈路非對稱時延的實現裝置一實施例的結構示意圖,該裝置可實現上述方法。如圖4所示,本發(fā)明自動偵測1588鏈路非對稱時延的實現裝置包括1588協(xié)議處理模塊101,用于運行1588時間同步協(xié)議,計算時間偏差值;修正偏差模塊102,用于根據時間偏差值修正從時鐘時間,記錄1588時間同步的時間戳,并根據時間同步的時間戳,計算時間同步偏差值;非對稱性檢測模塊103,用于判斷該時間同步偏差值是否大于預置的時間同步偏差門限,如果是,則進行1588鏈路非對稱性時延的告警;如果否,則繼續(xù)1588正常時間同步,等待下一個非對稱性檢測周期時。修正偏差模塊102根據1588協(xié)議處理模塊計算的時間偏差值修正從時鐘時間,并記錄發(fā)送同步Sync報文的時間戳Tl、接收Sync報文的時間戳T2及發(fā)送延時請求Delay_ req報文的時間戳T3、接收Delay_req報文的時間戳T4。非對稱性檢測模塊103中預置的時間同步偏差門限通過參數配置模塊預先配置, 即在沒有非對稱時延的情況下,設備時間同步的精度,單位為納秒。當時間同步偏差值大于預置的時間同步偏差門限,則進行告警,從而可以通知維護人員及時檢測鏈路,修正非對稱性時延,確保1588時間同步的質量。本發(fā)明自動偵測1588鏈路非對稱性時延的實現裝置通過檢測偏差修正后的時間同步偏差值與預先配置的時間同步偏差門限進行比較,從而可以自動檢測1588時間同步的上下鏈路時延非對稱性,解決了人工通過特殊測試儀器檢測,同時在鏈路發(fā)生變化時,又要重新進行檢查的問題。而且,本發(fā)明是在現有的硬件設備基礎上增加相應的軟件程序而實現的,故不增加額外的硬件成本,軟件的成本增加也不大,但卻有效地達到解決1588時間同步的非對稱性問題,進一步節(jié)約了開通1588時間同步工程上的人力物力成本。
以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制其專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。
權利要求
1.一種自動偵測1588鏈路非對稱時延的實現方法,其特征在于,包括以下步驟 運行1588時間同步協(xié)議,計算時間偏差值;根據所述時間偏差值修正從時鐘時間,記錄1588時間同步的時間戳,并根據時間同步的時間戳,計算時間同步偏差值;判斷所述時間同步偏差值是否大于預置的時間同步偏差門限;如果是,則進行1588鏈路非對稱性時延的告警。
2.根據權利要求1所述的方法,其特征在于,所述運行1588時間同步協(xié)議,計算時間偏差值的步驟具體包括在主時鐘發(fā)送同步Sync報文至從時鐘時,記錄發(fā)送所述Sync報文的時間戳Tl及接收 Sync報文的時間戳T2 ;在從時鐘發(fā)送延時請求Delay_req報文至主時鐘時,記錄發(fā)送Delay_req報文的時間戳T3及接收Delay_req報文的時間戳T4 ;計算時間偏差值,其計算公式為((T2-T1) -(T4-T3)) /2。
3.根據權利要求1所述的方法,其特征在于,所述根據時間偏差值修正從時鐘時間,記錄1588時間同步的時間戳,并根據時間同步的時間戳,計算時間同步偏差值的步驟具體包括在主時鐘發(fā)送同步Sync報文至從時鐘時,記錄發(fā)送所述Sync報文的時間戳Tl及接收 Sync報文的時間戳T2 ;所述同步Sync報文中包括時間偏差值,以使從時鐘根據所述時間偏差值對其時間進行修正;在從時鐘發(fā)送延時請求Delay_req報文至主時鐘時,記錄發(fā)送Delay_req報文的時間戳T3及接收Delay_req報文的時間戳T4 ;計算時間同步偏差值,其計算公式為(T2-T1)-(T4-T3)。
4.根據權利要求3所述的方法,其特征在于,所述計算時間同步偏差值后還包括 暫停1588時間同步及時間偏差的修正。
5.根據權利要求1至4中任一項所述的方法,其特征在于,所述運行1588時間同步協(xié)議,計算時間偏差值的步驟之前還包括配置時間同步偏差門限,即在沒有非對稱時延時,設備時間同步的精度。
6.一種自動偵測1588鏈路非對稱時延的實現裝置,其特征在于,包括 1588協(xié)議處理模塊,用于運行1588時間同步協(xié)議,計算時間偏差值;修正偏差模塊,用于根據時間偏差值修正從時鐘時間,記錄1588時間同步的時間戳, 并根據時間同步的時間戳,計算時間同步偏差值;非對稱性檢測模塊,用于判斷所述時間同步偏差值是否大于預置的時間同步偏差門限;如果是,則進行1588鏈路非對稱性時延的告警。
7.根據權利要求6所述的裝置,其特征在于,所述1588協(xié)議處理模塊具體用于 在主時鐘發(fā)送同步Sync報文至從時鐘時,記錄發(fā)送所述Sync報文的時間戳Tl及接收Sync報文的時間戳Τ2 ;在從時鐘發(fā)送延時請求Delay_req報文至主時鐘時,記錄發(fā)送Delay_req報文的時間戳T3及接收Delay_req報文的時間戳T4 ;計算時間偏差值,其計算公式為((T2-T1) - (T4-T3)) /2。
8.根據權利要求6的裝置,其特征在于,所述修正偏差模塊具體用于在主時鐘發(fā)送同步Sync報文至從時鐘時,記錄發(fā)送所述Sync報文的時間戳Tl及接收 Sync報文的時間戳T2 ;所述同步Sync報文中包括時間偏差值,以使從時鐘根據所述時間偏差值對其時間進行修正;在從時鐘發(fā)送延時請求Delay_req報文至主時鐘時,記錄發(fā)送Delay_req報文的時間戳T3及接收Delay_req報文的時間戳T4 ;計算時間同步偏差值,其計算公式為(T2-T1) -(T4-T3)。
9.根據權利要求8所述的裝置,其特征在于,所述修正偏差模塊還用于 暫停1588時間同步及時間偏差的修正。
10.根據權利要求6至9中任一項所述的裝置,其特征在于,還包括參數配置模塊,用于配置時間同步偏差門限,即在沒有非對稱時延時,設備時間同步的精度。
全文摘要
本發(fā)明公開一種自動偵測1588鏈路非對稱性時延的實現方法及裝置。該實現方法包括運行1588時間同步協(xié)議,計算時間偏差值;根據時間偏差值修正從時鐘時間,記錄1588時間同步的時間戳,并根據時間同步的時間戳,計算時間同步偏差值;判斷所述時間同步偏差值是否大于預置的時間同步偏差門限;如果是,則進行1588鏈路非對稱性時延的告警。本發(fā)明通過檢測偏差修正后的時間同步偏差值與預先配置的時間同步偏差門限進行比較,從而可以自動檢測1588時間同步的上下鏈路時延非對稱性,解決了人工通過特殊測試儀器檢測,同時在鏈路發(fā)生變化時,又要重新進行檢查的問題。
文檔編號H04J3/06GK102291196SQ20111023643
公開日2011年12月21日 申請日期2011年8月17日 優(yōu)先權日2011年8月17日
發(fā)明者張君輝, 文林, 陳愷 申請人:中興通訊股份有限公司