[發(fā)明專利]基于TS/MS的同步協(xié)議優(yōu)化方法有效
| 申請?zhí)枺?/td> | 201410203926.0 | 申請日: | 2014-05-14 |
| 公開(公告)號: | CN104010360B | 公開(公告)日: | 2018-05-04 |
| 發(fā)明(設(shè)計)人: | 陳佳品;陳戈;張錚;李振波;唐曉寧;胡壽偉;王維 | 申請(專利權(quán))人: | 上海交通大學(xué) |
| 主分類號: | H04W56/00 | 分類號: | H04W56/00;H04W84/18 |
| 代理公司: | 上海漢聲知識產(chǎn)權(quán)代理有限公司31236 | 代理人: | 郭國中 |
| 地址: | 200240 *** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 tsms 同步 協(xié)議 優(yōu)化 方法 | ||
1.一種基于TS/MS的同步協(xié)議優(yōu)化方法,其特征在于,包括如下步驟:
步驟1:同步節(jié)點n0先發(fā)送廣播,通知其他節(jié)點開始時間同步,準備就緒后,同步節(jié)點n0將自己的信息發(fā)送給節(jié)點nk并記錄下當前時間t0;
節(jié)點k接收到同步節(jié)點n0的信息后,能夠獲得總跳數(shù)zm的具體值,然后節(jié)點nk記錄下接收到同步節(jié)點n0的信息的時間tr,并將時間信息tr和總跳數(shù)zm作為回發(fā)消息回發(fā)給同步節(jié)點n0;
步驟2:同步節(jié)點n0接收節(jié)點nk發(fā)出的回發(fā)消息,并記錄下接收到回發(fā)消息的時間t2;
步驟3:以上步驟1和步驟2的收發(fā)過程,再重復(fù)N-1次,得到N組數(shù)據(jù);根據(jù)該N組數(shù)據(jù)列出矩陣并根據(jù)矩陣調(diào)整節(jié)點nk的時間值以達到時間同步;
同步節(jié)點n0與其他節(jié)點仍通過步驟1至步驟3中的方式進行同步,直到全網(wǎng)節(jié)點都完成同步;
其中,TS/MS是指無線傳感網(wǎng)絡(luò)同步算法;
所述步驟2包括如下步驟:
n0接收到回發(fā)消息,并記錄下接收到消息的時間t2,通過本次數(shù)據(jù)交互,無論節(jié)點經(jīng)過具體哪一條鏈路,均能夠在最后收到數(shù)據(jù)包后知道途經(jīng)的節(jié)點,通過下式求解節(jié)點n0與節(jié)點nk的時間關(guān)系常數(shù)a0k、b0k:
t2>a0kt1+b0k+tmr+tms…+tnr+tns+tkr+t0s
t0<a0kt1+b0k+tmr+tms…+tnr+tns+tkr+t0s
其中,mr、tms分別是數(shù)據(jù)轉(zhuǎn)發(fā)過程中經(jīng)過節(jié)點m后的接收時間與轉(zhuǎn)發(fā)時間,tnr、tns分別是數(shù)據(jù)轉(zhuǎn)發(fā)過程中經(jīng)過節(jié)點n的接收時間、轉(zhuǎn)發(fā)時間;t1為節(jié)點nk收到消息的時間,tkr為節(jié)點nk收到消息的接收時間,t0s為節(jié)點n0的發(fā)送時間;
由于在一次轉(zhuǎn)發(fā)過程中,除同步節(jié)點n0外,其他節(jié)點均處于同步狀態(tài),因此其他節(jié)點的接收時間、轉(zhuǎn)發(fā)時間的差距僅在于路由表遍歷時某幾條語句的執(zhí)行時間,可忽略不計,因此認為:
tmr=tnr,n,m∈{1,2,3…}
tms=tns,n,m∈{1,2,3…}
故得:
t2>a0kt1+b0k+(m+1)tkr+mtks+t0s
t0<a0kt1+b0k+(m+1)tkr+mtks+t0s
其中,tks為節(jié)點nk的發(fā)送時間;
所述步驟3包括如下步驟:
以上步驟1和步驟2的收發(fā)過程,再重復(fù)4次,得到5組數(shù)據(jù);根據(jù)該5組數(shù)據(jù)列出矩陣:
其中,t1i,i=1,2,3,4,5,表示第i次收發(fā)過程中nk收到信息的時間,mi,i=1,2,3,4,5,表示第i次收發(fā)過程中經(jīng)過的節(jié)點跳數(shù),t2i,i=1,2,3,4,5,表示第i次收發(fā)過程中n0收到回傳信息的時間,t0i,i=1,2,3,4,5,表示第i次收發(fā)過程中n0開始傳送信息的時間;
由于矩陣的第二列和第五列都是1,能夠得到該矩陣的秩小于5,因此兩組矩陣必有解;利用簡單的QR分解,節(jié)點n0算出兩個矩陣的解,由兩組解能夠知道a0k、b0k、tkr、tks、t0s5個變量的變化區(qū)間,取其中值即能夠得到這5個變量的估計值;
節(jié)點n0再發(fā)送一次數(shù)據(jù)給節(jié)點nk,數(shù)據(jù)中包含a0k、b0k、tkr、tks、t0s這5個變量的估計值,節(jié)點nk收到數(shù)據(jù)后,列出以下等式:
tk=a0kt0+b0k
根據(jù)該等式,調(diào)整節(jié)點nk的時間值以達到時間同步。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海交通大學(xué),未經(jīng)上海交通大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410203926.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動協(xié)議識別方法及系統(tǒng)
- 客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置
- 遠程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實現(xiàn)國產(chǎn)平臺PXEBOOT的協(xié)議架構(gòu)
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設(shè)備及存儲介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關(guān)





