大数据的快速搜索方法及装置制造方法及图纸

技术编号:21485589 阅读:44 留言:0更新日期:2019-06-29 06:44
本发明专利技术提供了大数据的快速搜索方法及装置,其中该方法包括:大数据平台接收由无线传感器网络传送的监测数据;所述大数据平台根据簇头的标识分区存储各监测数据;所述大数据平台接收由智能终端发送的数据搜索请求,所述数据搜索请求包括请求搜索的监测数据的簇头标识;所述大数据平台根据所述数据搜索请求,将与所述请求搜索的监测数据的簇头标识对应的监测数据发送至所述智能终端。

【技术实现步骤摘要】
大数据的快速搜索方法及装置
本专利技术涉及数据采集及搜索
,具体涉及大数据的快速搜索方法及装置。
技术介绍
相关技术中,采用有线监测设备进行环境监测时,往往需要布线,浪费人力成本,且监测得到的数据不能共享,也难以提供便捷的数据搜索功能。
技术实现思路
针对上述问题,本专利技术提供大数据的快速搜索方法及装置。本专利技术的目的采用以下技术方案来实现:本专利技术第一方面提供了大数据的快速搜索方法,该方法包括:大数据平台接收由无线传感器网络传送的监测数据,所述无线传感器网络包括多个传感器节点、多个簇头和一个与所述大数据平台连接的汇聚节点,每个传感器节点采集所监测位置的监测数据,簇头选择距离最近的簇头加入簇,以将采集的监测数据发送至对应的簇头;所述汇聚节点将簇头接收的监测数据发送至所述大数据平台;所述大数据平台根据簇头的标识分区存储各监测数据;所述大数据平台接收由智能终端发送的数据搜索请求,所述数据搜索请求包括请求搜索的监测数据的簇头标识;所述大数据平台根据所述数据搜索请求,将与所述请求搜索的监测数据的簇头标识对应的监测数据发送至所述智能终端。其中,所述智能终端为预先设定的智能终端。本专利技术基于无线传感器网络技术实现了监测数据的采集,无需布线,降低了人力成本;根据簇头的标识进行数据分区存储和相应的数据搜索,实现了数据共享,使得用户能够通过智能终端便捷搜索所需的数据。根据本专利技术第一方面的一种能够实现的方式,该方法还包括:所述大数据平台接收所述智能终端的加密指令,所述加密指令包括簇头标识;所述大数据平台采用预设的加密算法,对与所述加密指令中的簇头标识对应的监测数据进行加密。本实施例通过对用户指定的监测数据进行加密,有利于防止重要的监测数据的泄露,保护用户的隐私,极大地提高了监测数据的安全性。本专利技术第二方面提供了大数据的快速搜索装置,所述装置包括接收模块、控制模块、数据库和发送模块,其中,接收模块,用于接收由无线传感器网络传送的监测数据,所述无线传感器网络包括多个传感器节点和一个与所述大数据平台连接的汇聚节点,每个传感器节点采集所监测位置的监测数据,所述汇聚节点将传感器节点采集的监测数据发送至所述接收模块;控制模块,用于根据簇头的标识将各监测数据分区存储至数据库;所述接收模块还用于接收由智能终端发送的数据搜索请求,所述数据搜索请求包括请求搜索的监测数据的簇头标识;所述控制模块根据所述数据搜索请求,提取与所述请求搜索的监测数据的簇头标识对应的监测数据,并控制所述发送模块将所述对应的监测数据发送至所述智能终端。根据本专利技术第二方面的一种能够实现的方式,所述装置还包括加密模块;所述接收模块还用于接收所述智能终端的加密指令,所述加密指令包括簇头标识;所述加密模块采用预设的加密算法,对与所述加密指令中的簇头标识对应的监测数据进行加密。本专利技术基于无线传感器网络技术实现了监测数据的采集,无需布线,降低了人力成本;基于大数据技术,利用大数据平台根据簇头的标识进行数据分区存储和相应的数据搜索,实现了数据共享,使得用户能够通过智能终端便捷搜索所需的数据。附图说明利用附图对本专利技术作进一步说明,但附图中的实施例不构成对本专利技术的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。图1是本专利技术一个示例性实施例的大数据的快速搜索方法的流程示意图;图2是本专利技术一个示例性实施例的大数据的快速搜索装置的结构框图。附图标记:接收模块1、控制模块2、数据库3、发送模块4。具体实施方式结合以下实施例对本专利技术作进一步描述。参见图1,本专利技术第一方面实施例提供了大数据的快速搜索方法,该方法包括:S1大数据平台接收由无线传感器网络传送的监测数据,所述无线传感器网络包括多个传感器节点、多个簇头和一个与所述大数据平台连接的汇聚节点,每个传感器节点采集所监测位置的监测数据,簇头选择距离最近的簇头加入簇,以将采集的监测数据发送至对应的簇头;所述汇聚节点将簇头接收的监测数据发送至所述大数据平台;S2所述大数据平台根据簇头的标识分区存储各监测数据;S3所述大数据平台接收由智能终端发送的数据搜索请求,所述数据搜索请求包括请求搜索的监测数据的簇头标识;S4所述大数据平台根据所述数据搜索请求,将与所述请求搜索的监测数据的簇头标识对应的监测数据发送至所述智能终端。其中,所述智能终端为预先设定的智能终端。在一种能够实现的方式中,所述大数据平台设有智能终端的身份识别信息;所述大数据平台接收到数据搜索请求前,根据所述身份识别信息对请求通信连接的智能终端进行身份认证,在身份认证成功后进行后续操作。根据本专利技术第一方面的一种能够实现的方式,该方法还包括:所述大数据平台接收所述智能终端的加密指令,所述加密指令包括簇头标识;所述大数据平台采用预设的加密算法,对与所述加密指令中的簇头标识对应的监测数据进行加密。本实施例通过对用户指定的监测数据进行加密,有利于防止重要的监测数据的泄露,保护用户的隐私,极大地提高了监测数据的安全性。参见图2,本专利技术第二方面实施例提供了大数据的快速搜索装置,所述装置包括接收模块1、控制模块2、数据库3和发送模块4,其中,接收模块1,用于接收由无线传感器网络传送的监测数据,所述无线传感器网络包括多个传感器节点和一个与所述大数据平台连接的汇聚节点,每个传感器节点采集所监测位置的监测数据,所述汇聚节点将传感器节点采集的监测数据发送至所述接收模块;控制模块2,用于根据簇头的标识将各监测数据分区存储至数据库3;所述接收模块1还用于接收由智能终端发送的数据搜索请求,所述数据搜索请求包括请求搜索的监测数据的簇头标识;所述控制模块2根据所述数据搜索请求,提取与所述请求搜索的监测数据的簇头标识对应的监测数据,并控制所述发送模块4将所述对应的监测数据发送至所述智能终端。根据本专利技术第二方面的一种能够实现的方式,所述装置还包括加密模块;所述接收模块还用于接收所述智能终端的加密指令,所述加密指令包括簇头标识;所述加密模块采用预设的加密算法,对与所述加密指令中的簇头标识对应的监测数据进行加密。本专利技术上述实施例基于无线传感器网络技术实现了监测数据的采集,无需布线,降低了人力成本;根据簇头的标识进行数据分区存储和相应的数据搜索,实现了数据共享,使得用户能够通过智能终端便捷搜索所需的数据。在上述的大数据的快速搜索方法及装置中,网络中每个簇头能调节的通信距离范围皆为[Ymin,Ymax],网络初始化时,所述汇聚节点向各簇头广播hello消息,所述hello消息包括汇聚节点的位置信息、网络簇头数量信息以及直接通信阈值Lmin,Lmin<0.75Ymax;簇头接收到所述hello消息后,若簇头到汇聚节点的距离小于Lmin,则簇头选择与汇聚节点直接通信,若簇头到汇聚节点的距离不小于Lmin,簇头进一步与其通信范围内的簇头进行信息交互,根据交互信息计算自身的通信优势值,若通信优势值大于3/5,则该簇头直接与汇聚节点通信,否则在其通信范围内选择一簇头作为下一跳节点,以由下一跳节点转发其采集的监测数据,直至所述监测数据发送至汇聚节点,所述通信优势值的计算公式为:式中,Bs为簇头s的通信优势值,Lso为簇头s到汇聚节点的距离,f(Lso-Ymax)为一判断取值函数,当Lso-Ymax本文档来自技高网...

【技术保护点】
1.大数据的快速搜索方法,其特征是,该方法包括:大数据平台接收由无线传感器网络传送的监测数据,所述无线传感器网络包括多个传感器节点、多个簇头和一个与所述大数据平台连接的汇聚节点,每个传感器节点采集所监测位置的监测数据,簇头选择距离最近的簇头加入簇,以将采集的监测数据发送至对应的簇头;所述汇聚节点将簇头接收的监测数据发送至所述大数据平台;所述大数据平台根据簇头的标识分区存储各监测数据;所述大数据平台接收由智能终端发送的数据搜索请求,所述数据搜索请求包括请求搜索的监测数据的簇头标识;所述大数据平台根据所述数据搜索请求,将与所述请求搜索的监测数据的簇头标识对应的监测数据发送至所述智能终端。

【技术特征摘要】
1.大数据的快速搜索方法,其特征是,该方法包括:大数据平台接收由无线传感器网络传送的监测数据,所述无线传感器网络包括多个传感器节点、多个簇头和一个与所述大数据平台连接的汇聚节点,每个传感器节点采集所监测位置的监测数据,簇头选择距离最近的簇头加入簇,以将采集的监测数据发送至对应的簇头;所述汇聚节点将簇头接收的监测数据发送至所述大数据平台;所述大数据平台根据簇头的标识分区存储各监测数据;所述大数据平台接收由智能终端发送的数据搜索请求,所述数据搜索请求包括请求搜索的监测数据的簇头标识;所述大数据平台根据所述数据搜索请求,将与所述请求搜索的监测数据的簇头标识对应的监测数据发送至所述智能终端。2.根据权利要求1所述的大数据的快速搜索方法,其特征是,网络中每个簇头能调节的通信距离范围皆为[Ymin,Ymax],网络初始化时,所述汇聚节点向各簇头广播hello消息,所述hello消息包括汇聚节点的位置信息、网络簇头数量信息以及直接通信阈值Lmin,Lmin<0.75Ymax;簇头接收到所述hello消息后,若簇头到汇聚节点的距离小于Lmin,则簇头选择与汇聚节点直接通信,若簇头到汇聚节点的距离不小于Lmin,簇头进一步与其通信范围内的簇头进行信息交互,根据交互信息计算自身的通信优势值,若通信优势值大于3/5,则该簇头直接与汇聚节点通信,否则在其通信范围内选择一簇头作为下一跳节点,以由下一跳节点转发其采集的监测数据,直至所述监测数据发送至汇聚节点,所述通信优势值的计算公式为:式中,Bs为簇头s的通信优势值,Lso为簇头s到汇聚节点的距离,f(Lso-Ymax)为一判断取值函数,当Lso-Ymax>0时,f(Lso-Ymax),当Lso-Ymax≤0时,f(Lso-Ymax)=1,Ms(Ymax)为与簇头s相距不超过Ymax的簇头数量,Ms(Lmin)为与簇头s相距不超过Lmin的簇头数量。3.根据权利要求2所述的大数据的快速搜索方法,其特征是,该方法还包括:所述大数据平台接收所述智能终端的加密指令,所述加密指令包括簇头标识;所述大数据平台采用预设的加密算法,对与所述加密指令中的簇头标识对应的监测数据进行加密。4.大数据的快速搜索...

【专利技术属性】
技术研发人员:易泽练
申请(专利权)人:苏州华盖信息科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1