[發明專利]網絡的按需時間同步方法無效
| 申請號: | 201010557701.7 | 申請日: | 2010-11-24 |
| 公開(公告)號: | CN101982959A | 公開(公告)日: | 2011-03-02 |
| 發明(設計)人: | 李龍江;毛玉明;冷甦鵬 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04J3/06 |
| 代理公司: | 電子科技大學專利中心 51203 | 代理人: | 周永宏 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 時間 同步 方法 | ||
1.網絡的按需時間同步方法,包括如下步驟:
步驟1.按需計算本地節點與鄰居節點時鐘差異:每個本地節點維護獨立的本地時鐘步進節奏,僅當與鄰居節點間沒有同步且存在通信時,才需要計算與該鄰居節點之間的時鐘差異;
步驟2.本地節點與鄰居節點之間的時鐘同步:每個本地節點用一個列表結構記錄其與鄰居節點的時鐘差異,稱為同步列表,每個本地節點發送報文時,總是用本地時鐘時間,而接收報文時則將相應報文對應的鄰居節點的時鐘時間轉換為本地節點的時鐘時間,本地節點的時鐘時間加上它與鄰居節點的時鐘差異,即可得到鄰居節點的時鐘時間,從而實現本地節點與鄰居節點之間的時間同步。
2.根據權利要求1所述的網絡的按需時間同步方法,其特征在于,上述步驟1中本地節點(i)與鄰居節點(j)之間的時鐘差異是根據過去的多次測試值對未來值進行預測得到,具體方法為:假定采用過去的兩次時鐘差異測試值進行預測,兩次時鐘差異測試值分別為<t1,D1>,<t2,D2>,即t1時刻測試值為D1,t2時刻測試值為D2,在t1與t2之間,只能假設時鐘差異沒有變化,t2之后,則采用線性預測,也即,從得到t1時刻后的任意時刻t的時鐘差異測試值Dt為:
3.根據權利要求1所述的網絡的按需時間同步方法,其特征在于,上述步驟2中本地節點的同步列表的每項元素為三元組(Aj,Dij),其中Aj為鄰居節點的標識,該標識在鄰居范圍內是唯一的,Dij為本地節點與鄰居節點的相鄰時鐘差異,即為步驟1中的時鐘差異測試值Dt,本地節點對應的本地時鐘時間為Ti,鄰居節點對應的本地時鐘時間為Tj,本地節點和鄰居節點對應的本地時鐘時間為Ti和Tj存在如下同步關系:
式中tj為鄰居節點j對應的任意時刻,ai和aj為兩節點時鐘頻率漂移參數,當本地節點i與鄰居節點j的時鐘頻率一致時,則它們的時鐘頻率漂移參數也相等,則本地節點和鄰居節點對應的本地時鐘時間為Ti和Tj的同步關系可以簡化為:Ti=Tj-Dij。
4.根據權利要求1所述的網絡的按需時間同步方法,其特征在于,上述方法還包括步驟3.查詢節點與參考節點的參考時鐘時間同步:當需要與參考節點的參考時鐘時間同步時,網絡中必須存在可達的參考節點;網絡中所有節點,包括參考節點都采用上述步驟1和步驟2中的機制進行同步和通信;由于通信中都采用的是節點本地時鐘時間,當查詢節點需要與參考時鐘同步時,則只需將包含本地時間標簽的查詢節點的報文發送到參考節點,由于時間參考節點的本地時鐘時間即為參考時鐘時間,因而能夠計算出報文對應的參考時鐘時間,通過將參考時鐘時間作為數據發送給查詢節點,即可得到查詢節點對應的參考時鐘時間,完成查詢節點與參考節點的參考時鐘時間同步。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010557701.7/1.html,轉載請聲明來源鉆瓜專利網。





