[發明專利]一種面向用戶多需求的傳感器網絡數據存取方法及系統有效
| 申請號: | 201110153721.2 | 申請日: | 2011-06-09 |
| 公開(公告)號: | CN102821398A | 公開(公告)日: | 2012-12-12 |
| 發明(設計)人: | 熊浩;牛溫佳;趙志軍;唐暉 | 申請(專利權)人: | 中國科學院聲學研究所 |
| 主分類號: | H04W24/00 | 分類號: | H04W24/00;H04W84/18 |
| 代理公司: | 北京法思騰知識產權代理有限公司 11318 | 代理人: | 楊小蓉;高宇 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 用戶 需求 傳感器 網絡 數據 存取 方法 系統 | ||
1.一種面向用戶多需求的傳感器網絡數據存取方法,該方法基于用戶需求選擇傳感器網絡節點的數據存儲方法,包含數據存儲和查詢方法,
所述數據存儲方法包含:
在傳感器網絡內部,實施基于數據為中心的數據存儲方式;
在傳感器網絡外部,采用Sink節點進行數據存儲;
其中,
所述基于數據為中心的數據存儲方式在進行數據存儲步驟之前還執行通過事件規則機制為用戶建立多粒度數據存儲策略的步驟;
所述Sink節點進行數據存儲時基于用戶的查詢處理對用戶的數據需求做分析預測并作出相應的響應,實現自適應的歷史數據存儲;
所述數據查詢方法為:
所述Sink節點解析用戶的查詢請求,并基于解析后的請求查詢用戶所需數據,如果所述Sink節點存儲有用戶的查詢數據則將查詢結果通過接口返回給用戶;否則,將所需查詢數據的鍵值發送到所述sink節點進行智能分析處理得到用戶所需事件的鍵值,并將依據分析處理的結果發送開啟所述鍵值映射的存儲節點數據上報功能的命令包,并通過傳感器網絡接口下發到相應的存儲節點,存儲節點收到該命令包開啟其數據上報功能并開始上傳其數據到所述的Sink節點進行存儲。
2.根據權利要求1所述的面向用戶多需求的傳感器網絡數據存儲方法,其特征在于,所述的多粒度數據存儲策略為:
首先,根據用戶的任務,抽象出不同的初級事件,將傳感器網絡中節點采集的感知數據關聯到其所屬的事件,并將屬于每個事件的感知數據賦予一個統一的鍵值Key;
其次,從初級事件中抽象出高級別的事件,將存儲節點上融合感知數據得到的初級事件數據關聯到其所屬的高級別事件,并將屬于高級別事件的初級事件數據賦予一個統一的鍵值key;以此重復進行,直至達到最高級別事件;
最后,通過上述的事件規則機制,網絡中的感知數據和事件數據都被賦予鍵值,類似于DHT的哈希機制進一步將這些鍵值與網絡中的存儲節點建立映射關系,當節點采集到感知數據后,根據其鍵值將感知數據送往所映射的存儲節點上存儲,當存儲節點融合感知數據得到事件數據后,亦根據其鍵值將事件數據送往所映射的存儲節點上存儲。
3.根據權利要求1所述的面向用戶多需求的傳感器網絡數據存儲方法,其特征在于,所述的自適應的歷史數據存儲進一步包含如下步驟:
步驟301,開啟或關閉所述傳感器網絡的存儲節點的數據上報功能的步驟,網絡初始化時,所述Sink節點向所述傳感器網絡廣播開啟或關閉存儲節點數據上報功能的命令包,所述傳感器網絡中的存儲節點根據該命令包開啟或關閉其數據上報功能;
步驟302,網絡工作階段,所述傳感器網絡接口接收所述傳感器網的數據包,解析后送往所述sink節點包含的數據存儲模塊中存儲;
步驟303,查詢用戶需求信息的步驟,用戶發送查詢所述傳感器網絡采集的某類信息的請求信息,所述sink節點的查詢處理模塊將該請求信息轉換為所述Sink節點的數據存儲模塊可理解的查詢命令,所述數據存儲模塊接受所述查詢命令并檢索相應的數據,同時所述智能模塊也接收所述的查詢命令用于對用戶數據需求進行分析處理;
步驟304,當所述數據存儲模塊中沒有存儲用戶所要查詢的數據時,則查詢失敗,進入下一步驟;反之,則向所述用戶反饋所述數據存儲模塊中存放查詢的數據,進入最后一個步驟;
步驟305,所述智能模塊分析所述查詢命令,將所述命令解析為若干特征參數,所述特征參數包含用戶查詢請求信息的數據鍵值信息,然后依據該數據鍵值信息生成開啟所述數據鍵值所映射存儲節點的數據上報功能的命令包,所述命令包被傳感器網絡接口下發到傳感器網絡的存儲節點,所述的存儲節點向所述Sink節點的數據存儲模塊上傳所述用戶查詢的數據,等待用戶下一次發送查詢請求。
4.根據權利要求3所述的面向用戶多需求的傳感器網絡數據存儲方法,其特征在于,所述特征參數還包含用戶對某類信息的查詢頻率信息。
5.根據權利要求3或4所述的面向用戶多需求的傳感器網絡數據存儲方法,其特征在于,所述智能模塊還執行關閉已經開啟的存儲節點的數據上報功能的步驟,依據用戶對某類信息的查詢頻率信息,如果某一鍵值在很長一段時間內沒有被查詢時,所述智能模塊則執行關閉該數據鍵值所映射存儲節點的數據上報功能的命令。
6.根據權利要求3所述的面向用戶多需求的傳感器網絡數據存儲方法,其特征在于,步驟301所述網絡初始化時存儲節點數據上報功能缺省設置為開。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院聲學研究所,未經中國科學院聲學研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110153721.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:醫用便攜式無線多點體溫測量與記錄裝置
- 下一篇:一種可發光的旋轉拖把清潔工具





