[發明專利]一種分布式網絡時鐘同步方法在審
| 申請號: | 201810439744.1 | 申請日: | 2018-05-09 |
| 公開(公告)號: | CN108650050A | 公開(公告)日: | 2018-10-12 |
| 發明(設計)人: | 陳晨;呂寧;殷廷瑞;呂高登;張子豪;鄭昊 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | H04J3/06 | 分類號: | H04J3/06 |
| 代理公司: | 西安嘉思特知識產權代理事務所(普通合伙) 61230 | 代理人: | 劉長春 |
| 地址: | 710071*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式網絡 時鐘同步 從設備 主設備 鏈路延時 時間差 自適應調整 時鐘選擇 算法確定 網絡結構 重新選擇 測量鏈 主時鐘 延時 測量 應用 | ||
1.一種分布式網絡時鐘同步方法,其特征在于,應用于分布式網絡,包括:
通過時鐘選擇算法確定主設備以及從設備;
測量所述主設備與所述從設備的鏈路延時;
通過所述鏈路延時獲取所述主設備與所述從設備的時間差;
通過所述主設備和所述時間差完成所述從設備的時鐘同步。
2.根據權利要求1所述的同步方法,其特征在于,所述通過時鐘選擇算法確定主設備以及從設備之前還包括:
判斷所述分布式網絡中的各設備是否支持時鐘同步協議;
若是,則運行時鐘選擇算法;
若否,則結束時鐘同步。
3.根據權利要求1所述的同步方法,其特征在于,所述通過時鐘選擇算法確定主設備以及從設備包括:
將所述分布式網絡中的各設備運行所述時鐘同步算法,其中所述時鐘同步算法為BMCA算法;
根據運行結果確定主時鐘;
所述主時鐘對應的設備為所述主設備,剩余設備為所述從設備。
4.根據權利要求1所述的同步方法,其特征在于,所述測量所述主設備與所述從設備的鏈路延時包括:
通過所述從設備向所述主設備發送延遲請求報文,并記錄第一時間戳;其中,所述第一時間戳為所述延遲請求報文發送時間點;
通過所述主設備接收所述延遲請求報文,并記錄第二時間戳;其中,所述第二時間戳為所述延遲請求報文接收時間點;
通過所述主設備向所述從設備發送延遲響應報文,并記錄第三時間戳;其中,所述第三時間戳為所述延遲響應報文發送時間點;
通過所述主設備向所述從設備發送延遲響應跟隨報文;
通過所述從設備接收所述延遲響應報文,并記錄第四時間戳;其中,所述第四時間戳為所述延遲響應報文接收時間點;
通過所述從設備接收所述延遲響應跟隨報文;
通過所述第一時間戳,所述第二時間戳,所述第三時間戳,所述第四時間戳計算所述鏈路延時。
5.根據權利要求4所述的同步方法,其特征在于,所述延遲響應報文包含所述第二時間戳,所述延遲響應跟隨報文包含所述第三時間戳。
6.根據權利要求4所述的同步方法,其特征在于,通過所述第一時間戳,所述第二時間戳,所述第三時間戳,所述第四時間戳計算所述鏈路延時滿足:
其中,link_delay為所述鏈路延時,t1為所述第一時間戳,t2為所述第二時間戳,t3為所述第三時間戳,t4為所述第四時間戳。
7.根據權利要求6所述的同步方法,其特征在于,所述通過所述鏈路延時獲取所述主設備與所述從設備的時間差包括:
通過所述主設備向所述從設備發送同步報文,并記錄第五時間戳;其中,所述第五時間戳為所述同步報文的發送時間點;
通過所述主設備向所述從設備發送跟隨報文,其中所述跟隨報文包含所述第五時間戳;
通過所述從設備接收所述同步報文,并記錄第六時間戳;其中,所述第六時間戳為所述同步報文接收時間點;
通過所述從設備接收所述跟隨報文;
根據所述第五時間戳和所述第六時間戳計算所述主設備與所述從設備的時間差。
8.根據權利要求7所述的同步方法,其特征在于,通過所述第五時間戳,所述第六時間戳計算所述時間差滿足:
D=link_delay+t6-t5
其中,D為所述時間差,link_delay為所述鏈路延時,t5為所述第五時間戳,t6為所述第六時間戳。
9.根據權利要求1所述的同步方法,其特征在于,還包括所述從設備有下一級設備時,通過所述同步方法,完成所述下一級設備的時鐘同步。
10.根據權利要求1所述的同步方法,其特征在于,所述時鐘選擇算法和所述分布式網絡時鐘同步均為周期性運行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810439744.1/1.html,轉載請聲明來源鉆瓜專利網。





