一种传感器网络监听系统、监听器及故障分析终端技术方案

技术编号:20165134 阅读:38 留言:0更新日期:2019-01-19 00:18
本发明专利技术公开了一种传感器网络监听系统、监听器及故障分析终端,该监听系统包括监听器和故障分析终端,监听器用于获取传感器网络与预设监听区域重叠的区域中,处于工作状态的传感器节点之间采用目标信道进行传输的数据包并将数据包发送至故障分析终端,由故障分析终端解析数据包获得传感器网络的故障情况。本发明专利技术提供的监听系统仅对监听器覆盖到的传感器节点进行监听,避免了对所有传感器节点进行监听而带来的耗费大量人力物力资源的问题;同时监听器监听的是传感器网络中采用目标信道进行通信的传感器节点,即本监听系统能够不耗费无效的时间监听采用目标信道以外信道进行通信的传感器节点,从而提高传感器网络监听系统的监听效率。

【技术实现步骤摘要】
一种传感器网络监听系统、监听器及故障分析终端
本专利技术涉及通信
,更具体地说,涉及一种传感器网络监听系统、监听器及故障分析终端。
技术介绍
传感器网络是由大量部署在作用区域内的、具有无线通信与计算能力的微小传感器节点通过自组织方式构成的能根据环境自主完成指定任务的分布式智能化网络系统,随着物联网的不断发展传感器网络也在不断的扩大,传感器网络的组成部分——传感器节点的数量也在不断增加。若具有庞大数量传感器节点的传感器网络发生故障,但是仅按照现有的故障监听方法对传感器网络中所有的的传感器节点进行监听,将会耗费大量的人力物力资源,且将会耗费许多无效的监听时间从而降低故障检测的效率。
技术实现思路
本专利技术的主要目的在于提供一种传感器网络监听系统、监听器及故障分析终端,旨在解决现有传感器网络的故障监听方法效率低下且能消耗人力物力资源多的问题。为实现上述目的,本专利技术提供一种传感器网络监听系统,该监听系统包括:监听器和故障分析终端;监听器具有预设监听区域;监听器用于获取传感器网络与预设监听区域重叠的区域中,处于工作状态的传感器节点所采用的信道,并基于信道的数量确定目标信道;监听器还用于获取采用目标信道进行通信的传感器节点的地址,并基于传感器节点的地址,发送数据包获取指令至传感器节点,数据包获取指令用于指示传感器节点反馈传输的数据包;监听器还用于接收传感器节点反馈的数据包,并将数据包发送至故障分析终端;故障分析终端用于解析传感器节点反馈的数据包获得传感器网络的故障情况。可选的,基于信道的数量确定目标信道包括:当信道的数量小于预设信道数量阈值时,监听器从信道中确定一个目标信道;当信道的数量大于或等于预设信道数量阈值时,监听器从信道中确定N个目标信道,N为大于1的正整数。可选的,当信道的数量小于预设信道数量阈值时,监听器从信道中确定一个目标信道包括:当信道的数量小于预设信道数量阈值时,监听器检测采用各个信道的传感器节点的数量,确定传感器节点的数量最大的信道为目标信道。可选的,当信道的数量大于或等于预设信道数量阈值时,监听器从信道中确定N个目标信道包括:当信道的数量大于或等于预设信道数量阈值时,监听器检测采用各个信道的传感器节点的数量,按照传感器节点的数量从大到小的顺序对各信道进行排序,将前N个信道确定为N个目标信道,并将传感器节点的数量最大的信道确定为第一个目标信道;或,当信道的数量大于或等于预设信道数量阈值时,监听器将信道按照信道编号的从大到小进行排序,将前N个信道确定为N个目标信道,并将信道编号最大的信道确定为第一个目标信道;或,当信道的数量大于或等于预设信道数量阈值时,监听器将信道按照信道编号的从小到大进行排序,将前N个信道确定为N个目标信道;信道编号最小的信道为第一个目标信道。可选的,工作状态为发送状态或接收状态,传感器节点反馈的数据包包括:处于发送状态的传感器节点在预设时间段内所发送的数据包,和处于接收状态的传感器节点在预设时间段内所接收的数据包。可选的,在监听器接收到传感器节点反馈的数据包之后,若在已接收的数据包中,存在符合预设条件的目标数据包时,则监听器还用于按照预设比例扩大预设监听区域得到新的预设监听区域;符合预设条件是指已接收的数据包中,不存在与目标数据包具有相同内容的数据包;监听器还用于获取传感器网络与新的预设监听区域重叠的区域中处于工作状态的传感器节点的地址,并基于传感器节点的地址,发送数据包获取指令至传感器节点,以及接收传感器节点反馈的数据包,并将数据包发送至故障分析终端。进一步的,本专利技术还提供了一种监听器,该监听器用于监听传感器网络并与故障分析终端通信,监听器包括第一处理器、第一存储器、第一通信单元及通信总线;通信总线用于实现第一处理器、第一存储器以及第一通信单元之间的连接通信;第一通信单元用于发送数据包获取指令以及接收传感器网络中传感器节点传输的数据包;第一处理器用于执行第一存储器中存储的一个或者多个程序,以实现:获取传感器网络与预设监听区域重叠的区域中,处于工作状态的传感器节点所采用的信道,并基于信道的数量确定目标信道;获取采用目标信道进行通信的传感器节点的地址,并基于传感器节点的地址,发送数据包获取指令至传感器节点,数据包获取指令用于指示传感器节点反馈传输的数据包;接收传感器节点反馈的数据包,并将数据包发送至故障分析终端。进一步的,本专利技术还提供了一种故障分析终端,该故障分析终端包括第二处理器、第二存储器、第二通信单元及通信总线;通信总线用于实现第一处理器、第一存储器以及第二通信单元之间的连接通信;第二通信单元用于发送数据包获取指令以及接收传感器节点传输的数据包;第一处理器用于执行第一存储器中存储的一个或者多个程序,以实现接收监听器发送的数据包,并解析数据包获得传感器网络的故障情况。有益效果本专利技术提供一种传感器网络监听系统、监听器及故障分析终端,该监听系统包括监听器和故障分析终端,监听器用于获取传感器网络与预设监听区域重叠的区域中,处于工作状态的传感器节点之间采用目标信道进行传输的数据包,并将数据包发送至故障分析终端,由故障分析终端解析数据包获得传感器网络的故障情况。由于本专利技术提供的监听系统是对监听器预设监听区域覆盖到的、传感器网络中的传感器节点进行监听,因此避免了现有的对传感器网络中所有传感器节点进行监听而带来的耗费大量人力物力资源的问题;另外,在本专利技术提供的监听系统中,监听器监听的是传感器网络中采用目标信道进行通信的传感器节点,与现有的监听方法相比,本监听系统能够不耗费无效的时间监听采用目标信道以外信道进行通信的传感器节点,从而提高传感器网络监听系统的监听效率,进一步提高传感器网络的故障检测的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种传感器网络的监听系统结构示意图;图2为本专利技术实施例提供的一种监听器的结构示意图;图3为本专利技术实施例提供的一种故障分析终端的结构示意图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,本实施例提供的传感器网络监听系统包括监听器和故障分析终端,其中监听器具有以监听器为中心,一定距离为半径的预设监听区域,在应用过程中该处的预设监听区域为50m。当监听器处于工作状态时,其用于获取传感器网络与预设监听区域重叠的区域中,处于工作状态的传感器节点所采用的信道,并基于信道的数量确定目标信道。需要理解的是,本文中的传感器网络是指由至少两个传感器节点组成的网络,传感器网络中的传感器节点具有四种状态,包括接收状态、发送状态、空闲状态以及睡眠状态,在一些示例下处于工作状态的传感器节点则是指代处于接收状态或发送状态的传感器节点。处于工作状态的传感本文档来自技高网...

【技术保护点】
1.一种传感器网络监听系统,其特征在于,所述监听系统包括:监听器和故障分析终端;所述监听器具有预设监听区域;所述监听器用于获取所述传感器网络与所述预设监听区域重叠的区域中,处于工作状态的传感器节点所采用的信道,并基于所述信道的数量确定目标信道;所述监听器还用于获取采用所述目标信道进行通信的传感器节点的地址,并基于所述传感器节点的地址,发送数据包获取指令至所述传感器节点,所述数据包获取指令用于指示所述传感器节点反馈传输的数据包;所述监听器还用于接收所述传感器节点反馈的数据包,并将所述数据包发送至所述故障分析终端;所述故障分析终端用于解析所述传感器节点反馈的数据包获得所述传感器网络的故障情况。

【技术特征摘要】
1.一种传感器网络监听系统,其特征在于,所述监听系统包括:监听器和故障分析终端;所述监听器具有预设监听区域;所述监听器用于获取所述传感器网络与所述预设监听区域重叠的区域中,处于工作状态的传感器节点所采用的信道,并基于所述信道的数量确定目标信道;所述监听器还用于获取采用所述目标信道进行通信的传感器节点的地址,并基于所述传感器节点的地址,发送数据包获取指令至所述传感器节点,所述数据包获取指令用于指示所述传感器节点反馈传输的数据包;所述监听器还用于接收所述传感器节点反馈的数据包,并将所述数据包发送至所述故障分析终端;所述故障分析终端用于解析所述传感器节点反馈的数据包获得所述传感器网络的故障情况。2.如权利要求1所述的监听系统,其特征在于,所述基于所述信道的数量确定目标信道包括:当所述信道的数量小于预设信道数量阈值时,所述监听器从所述信道中确定一个目标信道;当所述信道的数量大于或等于所述预设信道数量阈值时,所述监听器从所述信道中确定N个目标信道,N为大于1的正整数。3.如权利要求2所述的监听系统,其特征在于,所述当所述信道的数量小于预设信道数量阈值时,所述监听器从所述信道中确定一个目标信道包括:当所述信道的数量小于预设信道数量阈值时,所述监听器检测采用各个信道的传感器节点的数量,确定传感器节点的数量最大的信道为所述目标信道。4.如权利要求2所述的监听系统,其特征在于,所述当所述信道的数量大于或等于所述预设信道数量阈值时,所述监听器从所述信道中确定N个目标信道包括:当所述信道的数量大于或等于所述预设信道数量阈值时,所述监听器检测采用各个信道的传感器节点的数量,按照传感器节点的数量从大到小的顺序对所述各信道进行排序,将前N个信道确定为所述N个目标信道,并将所述传感器节点的数量最大的信道确定为第一个目标信道;或,当所述信道的数量大于或等于所述预设信道数量阈值时,所述监听器将所述信道按照信道编号的从大到小进行排序,将前N个信道确定为所述N个目标信道,并将所述信道编号最大的信道确定为第一个目标信道;或,当所述信道的数量大于或等于所述预设信道数量阈值时,所述监听器将所述信道按照信道编号的从小到大进行排序,将前N个信道确定为所述N个目标信道;所述信道编号最小的信道为第一个目标信道。5.如权利要求1-4任一项所述的监听系统,其特征在于,所述工作状态为发送状态或接收状态,所述传感器节点反馈的数据包包括:处于发送状态的传感器节点在所述预设时间段内所发送的数据包,和处于接收状态的传感器节点在所述预设时间段内所接收的数据包。6.如权利要求1-4任一项所述的监听系统,其特征在于,在所述监听器接收到所述传感器节点反馈的数据包之后,若在已接收的数据包中,存在符合预设条件的目标数据...

【专利技术属性】
技术研发人员:冯涛齐贺王龙杨行国高昊元张一王静贻
申请(专利权)人:中建科技有限公司深圳分公司
类型:发明
国别省市:广东,44

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

1