[发明专利]一种面向用户多需求的传感器网络数据存取方法及系统有效
申请号: | 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.vipzhuanli.com/pat/books/201110153721.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:医用便携式无线多点体温测量与记录装置
- 下一篇:一种可发光的旋转拖把清洁工具