[發明專利]一種基于無線傳感器網絡的節能MAC協議通信方法有效
| 申請號: | 201410438896.1 | 申請日: | 2014-08-30 |
| 公開(公告)號: | CN104202803B | 公開(公告)日: | 2017-05-24 |
| 發明(設計)人: | 馬禮;高洪磊;張永梅;馬東超;宋麗華 | 申請(專利權)人: | 北方工業大學 |
| 主分類號: | H04W52/02 | 分類號: | H04W52/02;H04W84/18 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100144 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 無線 傳感器 網絡 節能 mac 協議 通信 方法 | ||
1.一種基于無線傳感器網絡的節能MAC協議通信方法,其特征在于,包括:
新節點通過維護鄰居節點的喚醒時間表,記錄鄰居節點的喚醒時間偏移值;
根據鄰居節點的喚醒時間偏移值確定新節點的喚醒時間偏移值,公式如下:
式中,Ow(i)為接收節點i的喚醒時間偏移值,Ow為新節點的喚醒時間偏移值,t(i,j)為i,j兩節點喚醒時刻差值,其中i,j兩節點的喚醒時刻處在所有節點中喚醒間隔最短的時間內;
當發送節點發送數據時,查詢所述喚醒時間表中對應的接收節點信息,并預測接收節點的喚醒時間,預測公式如下:
tremain(i)=Twakeup(i)-(tc-Ow(i))%Twakeup(i)
式中,tremain(i)為接收節點i下次喚醒時刻剩余時間,Twakeup(i)為節點i喚醒間隔,tc為發送節點當前時間,Ow(i)為接收節點i的喚醒偏移值。
2.根據權利要求1所述的一種基于無線傳感器網絡的節能MAC協議通信方法,其特征在于,新節點通過維護鄰居節點的喚醒時間表記錄鄰居節點的喚醒時間偏移值之前,還包括:
持續監聽節點初始最大喚醒間隔的時長,當接收到鄰居節點發送的信標幀時,發送帶有請求節點喚醒狀態標志位的空數據幀;
當發送節點接收到帶有標志位的空數據幀時,在發送的ACK幀中嵌入節點的喚醒間隔;
新節點在持續監聽時間內接收鄰居節點返回的ACK幀,并在監聽結束后維護一張鄰居節點喚醒時間表。
3.根據權利要求2所述的一種基于無線傳感器網絡的節能MAC協議通信方法,其特征在于,還包括:
當接收節點的實際喚醒時間與發送節點預測的喚醒時間的差值大于誤差閾值時,重新請求接收節點喚醒時間的信息。
4.根據權利要求1、2或3所述的一種基于無線傳感器網絡的節能MAC協議通信方法,其特征在于,還包括:
發送節點每次發送數據前,檢測緩沖隊列中等待傳輸的數據包數量,根據等待傳輸的數據包數量計算等待傳輸數據包數量等級,根據等待傳輸數據包數量等級自適應改變節點的喚醒間隔。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北方工業大學,未經北方工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410438896.1/1.html,轉載請聲明來源鉆瓜專利網。





