[發明專利]基于數據溯源的WSN節點能量監測方法及系統有效
| 申請號: | 201710369520.3 | 申請日: | 2017-05-23 |
| 公開(公告)號: | CN107155195B | 公開(公告)日: | 2020-04-17 |
| 發明(設計)人: | 程杰;陳龍 | 申請(專利權)人: | 山東大學 |
| 主分類號: | H04W24/08 | 分類號: | H04W24/08;H04W84/18 |
| 代理公司: | 濟南圣達知識產權代理有限公司 37221 | 代理人: | 黃海麗 |
| 地址: | 264209 *** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 數據 溯源 wsn 節點 能量 監測 方法 系統 | ||
1.基于數據溯源的WSN節點能量監測方法,其特征是,分為以下步驟:
步驟(1):對基站所轄區域內各傳感器節點的能量進行初始化:對基站所轄區域內所有傳感器節點,設置節點能耗記錄表,記錄各節點的當前能量值;
步驟(2):基站每收到一個數據包,對該數據包進行溯源,得到參與該數據包轉發的傳感器節點集合,將集合中各傳感器節點的當前能量值減去一個單跳轉發能耗值,并將剩余能量值存入該節點的能耗記錄表;對各節點的能耗記錄表中的剩余能量值進行實時監測,并對剩余能量低于臨界值的節點觸發低能量提示。
2.如權利要求1所述的方法,其特征是,所述步驟(1)之前的步驟為:
設N={node1,node2,…,nodem}為基站所轄區域內所有傳感器節點的集合,m為節點數量;對任意noder∈N,測量該節點的能量滿值,記為Er;測量該節點的單跳轉發能耗值,記為er;設置該節點的最低能量臨界值,記為Ur;
基站對其所轄區域內所有節點設置能耗記錄表,對任意noder∈N,其能耗記錄表包括:節點地址Ar、節點標識Vr和剩余能量Yr。
3.如權利要求2所述的方法,其特征是,所述步驟(1)的步驟為:
對任意noder∈N,將其地址、標識和當前能量值寫入其能耗記錄表中的Ar、Vr和Yr表項;若noder為新節點,將其剩余能量Yr初始化為能量滿值Er,即:Yr←Er,其中,“←”表示賦值。
4.如權利要求3所述的方法,其特征是,所述步驟(2)的步驟為:
步驟(2.1):對接收的數據包進行溯源;
設d為基站接收的當前數據包,通過數據溯源,得到該數據包在傳輸過程中所經過的節點集合R(d)={nd,1,nd,2,…,nd,t},nd,k∈N,k=1,2,…,t,t為數據包d在傳輸過程中所經過的節點數量,nd,1為d的源發送節點,nd,k表示數據包d的傳輸路徑上的第k個傳感器節點;
步驟(2.2):根據溯源結果評估節點能耗;
對任意Nodek∈R(d),更新Nodek能耗記錄表中的剩余能量Yk,將Yk設置為Yk減去一個單跳轉發能耗值ek,即:Yk←(Yk-ek);
步驟(2.3):當Yk<Uk時,觸發低能量提示。
5.基于數據溯源的WSN節點能量監測系統,其特征是,包括:數據溯源模塊和節點能耗監測模塊;
所述數據溯源模塊:用于實現對數據包傳輸過程的溯源,生成參與該數據包傳輸的轉發節點集合;
所述節點能耗監測模塊:用于對基站所轄區域內所有傳感器節點,設置節點能耗記錄表,記錄各節點的當前能量值;根據數據溯源模塊所得到的參與當前數據包轉發的傳感器節點集合,將集合中各傳感器節點的當前能量值減去一個單跳轉發能耗值,并將剩余能量值存入該節點的能耗記錄表;對各節點的能耗記錄表中的剩余能量值進行實時監測。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東大學,未經山東大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710369520.3/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





