[發明專利]一種1588事件報文的處理方法及系統有效
| 申請號: | 201110398599.5 | 申請日: | 2011-12-05 |
| 公開(公告)號: | CN103138887B | 公開(公告)日: | 2018-01-30 |
| 發明(設計)人: | 張波;王雪松;梁敏超;張宣平;徐毓斌 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04J3/06 |
| 代理公司: | 北京安信方達知識產權代理有限公司11262 | 代理人: | 龍洪 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 1588 事件 報文 處理 方法 系統 | ||
技術領域
本發明涉及網絡通訊技術領域,尤其涉及一種網絡時鐘同步協議1588事件報文的處理方法及系統。
背景技術
IEEE(The Institute of Electrical and Electronics Engineers,電氣電子工程協會)制定了1588標準,即網絡測量和控制系統的精密時鐘同步協議標準。該標準定義了一種通過網絡數據包獲取精確時間協議(Precision Time Protocol,PTP),該協議通過硬件和軟件配合,網絡上各個節點獲取精確的時間同步,同步精度可以達到微秒級。這種通過網絡協議獲取同步的方法,使系統組網連接簡化,并降低了成本,同時保證了精度要求,因此它廣泛的應用在測試儀器、工業、網絡通訊等領域。
PTP系統是由PTP設備或非PTP設備組成的分布式網絡系統。該協議詳細描述了系統中的實時時鐘是如何相互同步。該系統是一個主從同步的分級結構,整個系統的參考母時鐘(grandmaster)處于分級結構的頂層,通過交換PTP定時消息獲取設備之間的同步,從設備根據獲取的定時報文調整他們的時鐘,達到跟分級結構的主設備的時間一致。
PTP協議定義了事件(event)報文和普通(general)報文。事件報文是包含發送和接收的準確時間戳報文,而普通報文不需要準確的時間戳。事件報文包括同步報文(Sync),延時請求報文(Delay_Req),對等延時請求報文(Pdelay_Req),對等延時響應報文(Pdelay_Resp)。
PTP協議同步機制是:網絡的主時鐘端口發出Sync報文,同時記下該報文發送時間t1,當為一步模式時,把該時間戳t1加入到報文中隨路發送,當為二步模式時,把該時間戳t1在下個普通報文Follow_Up中發送;網絡的從時鐘端口接收到Sync報文后記下該時間t2,存儲該時間戳t2和對應的報文標識,傳輸給軟件處理,軟件查找時間戳對應標識來獲取該報文的時間戳t1和t2。接著從時鐘端口發出Delay_Req報文,同時記下該報文發送時間t3。而主時鐘端口接收到Delay_Req報文后,記下該時間t4,并把該時間戳t4通過普通報文Delay_Resp發送給從時鐘端口。軟件獲取t1、t2、t3、t4后,根據協議處理計算時間偏差和延時,其中時間偏差Toffset=[(t2-t1)-(t4-t3)]/2,時間延時Tdelay=[(t2-t1)+(t4-t3)]/2。
PTP協議對等延時測量方法是:網絡的一端A端口發出Pdelay_Req報文,同時記下該發送報文時間t1;網絡的另一端B端口接收到Pdelay_Req報文后記下該時間t2,該時間戳t2給硬件處理或軟件處理。接著B端口發送Pdelay_Resp報文,同時記下該報文發送時間t3,當為一步模式時,把時間戳t3-t2加入到該報文中隨路發送,當為二步模式時,把時間戳t2加入到Pdelay_Resp報文中發送,而在普通報文Pdelay_Resp_Follow_Up(對等延時請求響應的跟隨報文)中發送時間戳t3。而A端口接收到Pdelay_Resp報文后,記下該時間t4,并該時間戳t4給硬件處理或軟件處理。B端接收到Pdelay_Req報文后,軟件有幾種不同的做法,在一步模式下,直接計算t3-t2時間加到Pdelay_Resp報文校準字段correctionField中;在二步模式下,把t3-t2時間差加到Pdelay_Resp_Follow_Up報文中,或者t2加到Pdelay_Resp報文中,而t3加到Pdelay_Resp_Follow_Up報文中。A端口在得到時間值t1、t2、t3、t4后,根據對等延時測量方法測量的延時為Tdelay=[(t2-t1)+(t4-t3)]/2。
PTP協議在處理接收事件報文時,需要對接收事件報文的時間戳做處理,暫存時間戳數據和對應的報文標識,通過專用接口讀出給硬件或軟件處理。該處理需要耗費額外的軟硬件資源,處理過程較復雜。
發明內容
本發明解決的技術問題在于提供了一種網絡時鐘同步協議1588事件報文的處理方法及系統,以解決目前的時間戳處理,節省了軟件和硬件的開銷。
為解決上述問題,本發明提供了一種1588事件報文的處理方法,包括,
在數據發送時,發送處理模塊識別1588事件報文后,獲取當前時間的時間戳作為發送時間戳,將發送時間戳數據和接收時間戳預留字段添加到1588事件報文中進行發送;
在數據接收時,接收處理模塊識別1588事件報文后,并獲取當前時間的時間戳,把該時間戳數據添加到接收時間戳預留字段中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110398599.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:開關電源防干擾裝置
- 下一篇:一種電機保護器檢驗裝置





