[发明专利]一种面向物联网数据的分布式Top-k查询方法有效
申请号: | 201510244016.1 | 申请日: | 2015-05-14 |
公开(公告)号: | CN104812015B | 公开(公告)日: | 2018-09-11 |
发明(设计)人: | 邬海琴;王良民;汤金娥;陈向益;周从华 | 申请(专利权)人: | 江苏大学 |
主分类号: | H04W40/10 | 分类号: | H04W40/10;H04W84/18 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 212000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 联网 数据 分布式 top 查询 方法 | ||
1.一种面向物联网数据的分布式Top-k查询方法,其特征在于:包括以下步骤:
(1)构建最优查询树:
(11)网络骨干节点选取,即网络支配节点的选取,具体过程如下:
(111)节点状态和能量信息的初始化,各节点初始均为未处理状态,即flag=0,并通过能量代价函数算得相应的能量代价值;
(112)代价信息交换:各节点发送hello消息包和能量代价值的消息包,并与其邻节点交换能量代价值的信息;
(113)节点状态信息广播:
(12)连通支配集构造;包括支配信息存储和连接节点选择;
(13)根节点选择,即sink节点的选择,包括以下步骤:
(131)在步骤(12)所得连通支配集基础上,保留支配节点与其被支配节点之间的边,其余边均去除;
(132)若一个被支配节点同时被两个节点支配,则先选择有较少被支配的节点为其支配节点,其次再选择距离近的节点作为其支配节点;
(133)最优查询树根节点由各节点按ID号轮流担任;
(2)基于步骤(1)所得的最优查询树进行T op-k查询:
(21)查询初始化,其具体过程为:
(211)数据汇聚发送:在最优查询树中,各叶子节点将感知值发送至其父亲节点汇聚,先由父亲节点在本地进行Top-k查询,再将查询结果发送至其父节点,如此汇聚发送到达根节点;
(212)首轮T op-k查询:根节点收到孩子节点发送的汇聚感知值后,将其降序排列得到k个最大值;
(213)过滤值发送:根节点将第k个最大值设为过滤值τ,并广播发送给各孩子节点,过滤值τ用于抑制连续T op-k查询中的数据更新值发送;
(214)节点状态初始化:首轮查询结果中,T op-k值中的节点成为TM-node即监测节点,而非T op-k值中的节点成为F-node即过滤节点;
(22)数据更新值发送,依次包括监测节点数据更新、过滤节点数据更新以及根节点发送探测信息三个步骤,其中当监测节点、过滤节点数据更新值value>τ时才向根节点发送更新值;
(23)sink节点T op-k查询,根节点将接收到的所有更新值降序排序并设置新过滤值τ'=min(T op-k),即T op-k中最小值,将τ'发送至各节点,同时各节点更新状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏大学,未经江苏大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510244016.1/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置