一种探知无线设备信息的方法及装置的制造方法

文档序号:9670513阅读:682来源:国知局
一种探知无线设备信息的方法及装置的制造方法
【技术领域】
[0001]本发明涉及无线网通信领域,尤其涉及一种探知无线设备信息的方法及装置。
【背景技术】
[0002]随着WLAN (Wireless Local Area Networks,,无线局域网络)行业的深入发展,WLAN产品发生越来越丰富的演化,从传统的覆盖功能,已经慢慢扩散到云WiFi (WirelessFidelity,无线保真)、非法WiFi检测、蜜罐技术、非法AP反制、室内定位、物流管理等多个领域。而WLAN产品在这诸多领域的应用,都需要一个非常重要的环节,即对可探知区域内无线设备的探知和状态记录。
[0003]对无线设备的探知,分为对无线接入点(AP,Access Point)的探知以及对无线终端的探知。前者主要应用在非法AP检测、自动信号选择等领域,而后者更是广泛运用在云WiF1、室内定位、物流管理等多个领域。目前,可通过周期性遍历各信道进行侦听的方式实现对非法无线终端的探知,可通过无线控制器实现对非法无线接入点的探知。
[0004]对于无线设备的信号探知,通常与AP设备进行WLAN信号覆盖分离开,或者是将信号探知与信号覆盖做时分切换,这样就不能保证无线信号覆盖的连续性,也不能保证无线设备探知信息的时效性。
[0005]现有无线通信技术对以上问题还没有较好的解决方案。

【发明内容】

[0006]本发明实施例提供一种探知无线设备信息的方法及装置,用以解决现有技术中存在的探知无线设备信息的过程与AP设备进行WLAN信号覆盖的过程分离,不能保证无线信号覆盖的连续性,也不能保证无线设备探知信息的时效性的问题。
[0007]本发明实施例提供一种探知无线设备信息的方法,包括:接收无线接入点AP设备无线信号覆盖范围内的信号帧,从所述信号帧中筛选出敏感信号帧;
[0008]根据所述敏感信号帧帧结构的特征字段确定所述敏感信号帧的信号源的类型信息;采集所述敏感信号帧中所携带的信息,并根据确定出的所述敏感信号帧的信号源的类型,将采集到的信息存储在所述敏感信号帧的信号源所属类别的无线设备信息列表中。上述流程能保证网络覆盖和设备信息探知这两个过程同时进行,不存在分时工作,因此,保证信号覆盖的连续性,也能保证信息获取的时效性。
[0009]进一步地,所述敏感信号帧包括以下部分的任一或组合:未与所述AP设备建立关联的无线接入终端设备发送的探测请求帧,与所述AP设备建立关联的无线接入终端设备发送的业务交互数据帧,以及除所述AP设备之外的任一 AP设备发送的信标帧或探测响应帧;
[0010]进一步地,所述从所述信号帧中筛选出敏感信号帧,包括:
[0011]根据所述信号帧帧结构的类型字段、子类型字段确定所述信号帧帧格式的类型,至少从所述信号帧中筛选出数据帧、信标帧、探测响应帧或探测请求帧;
[0012]至少根据所述信号帧帧结构的发送端标识字段,从信标帧中筛选出除所述AP设备之外的任一 AP设备发送的信标帧,从探测响应帧中筛选出除所述AP设备之外的任一 AP设备发送的探测响应帧;
[0013]至少根据所述AP设备所存储的关联终端列表,从探测请求帧中筛选出未与所述AP设备建立关联的无线接入终端设备发送的探测请求帧;
[0014]至少根据所述AP设备所存储的关联终端列表和所述数据帧帧结构的发送端标识字段,从数据帧中筛选出与所述AP设备建立关联的无线接入终端设备发送的业务交互数据帧。
[0015]通过上述筛选方法汲取与自己相关的信号帧,对其他信号帧仅做丢弃处理,从这些帧中捕获有用信息,进一步探知到AP设备无线信号覆盖范围内的无线终端或无线接入点设备的相关信息,可获取终端或接入点的大体位置或者使用者信息,进而再对这些信息进行分析并施加某些策略,从而达到各种具体的场景应用,包括合法与非法设备检测的应用场景,还包括有诸如设备位置检测、行为监控等多种应用场景。
[0016]进一步地,所述根据所述敏感信号帧帧结构的特征字段确定所述敏感信号帧的信号源的类型信息,包括:
[0017]根据所述敏感信号帧帧结构的发送端标识特征字段确定所述敏感信号帧的信号源的类型信息。
[0018]这样实现了将探知到的AP设备无线信号覆盖范围内的无线终端或无线接入点设备的相关信息进行分类存储,能够提高对这些设备信息进行分析并进行设备位置检测、行为监控等工作的效率。
[0019]进一步地,所述AP设备采集到的信息包括以下信息的部分或组合:
[0020]发信源媒体访问控制MAC地址、信号帧强度、信号帧捕获时间戳、信号帧传播信道或信号帧传输速率。
[0021]这些通用信息便于对AP设备无线信号覆盖范围内的无线终端或无线接入点设备进行位置检测、行为监控以及合法性判断。
[0022]进一步地,若所述敏感信号帧的信号源为终端信号源;
[0023]所述AP设备还采集与发送所述敏感信号帧的无线终端设备建立关联的无线接入点设备的基本服务集标识符BSSID ;
[0024]所述根据确定出的所述敏感信号帧的信号源的类型,将采集到的信息存储在所述敏感信号帧的信号源所属类别的无线设备信息列表中,包括:
[0025]将采集到的信息存储在无线终端设备信息列表中。
[0026]进一步地,若所述敏感信号帧的信号源为接入点信号源,还包括:
[0027]根据所述敏感信号帧帧结构的设备类型标识字段,确定所述接入点信号源的设备类型为无线接入点设备或Ad-hoc设备;
[0028]所述根据确定出的所述敏感信号帧的信号源的类型,将采集到的信息存储在所述敏感信号帧的信号源所属类别的无线设备信息列表中,包括:
[0029]若所述接入点信号源为无线接入点设备,将采集到的信息存储在无线接入点设备信息列表中;或者,
[0030]若所述接入点信号源为Ad-hoc设备,将采集到的信息存储在Ad-hoc设备信息列表中。
[0031]进一步地,所述将采集到的信息存储在所述敏感信号帧的信号源所属类别的无线设备信息列表中,包括:
[0032]遍历所述无线设备信息列表,查找是否存在与所述采集到的信息相匹配的信息表项;
[0033]若存在匹配信息表项,则根据所述采集到的信息对查找到的匹配信息表项的内容进行更新;或者,
[0034]若不存在匹配信息表项,则将所述采集到的信息确定为新增信息表项添加在无线设备信息列表中。上述流程实现了对无线设备信息列表的分类存储,有助于后续对无线设备信息的更新和上报。
[0035]例如,某区域做了 WLAN覆盖,有用户通过其上网,这个过程中,通过对用户信息的收集和上报,后台服务器可以获知该用户的具体位置、即将前往的位置等信息。
[0036]进一步地,还包括:
[0037]为所述新增信息表项或内容更新后的信息表项设置用于判断所存储信息是否过期的老化因子,并将该老化因子设为初始值。
[0038]进一步地,还包括:
[0039]为所述新增信息表项或所述内容更新后的信息表项设置定时器,在将所述老化因子设为初始值后开启该定时器,以使老化因子周期性递减。
[0040]进一步地,还包括:
[0041]为所述无线设备信息列表设置定时器,当定时器触发中断时,轮询所述无线设备信息列表,将所述无线设备信息列表中每一个信息表项的老化因子递减;
[0042]判断递减后的老化因子是否为0,若为0,则将老化因子为0信息表项从无线设备信息列表中删除。
[0043]设置老化因子和定时器,保障了探知无线设备信息的时效性和可用性。
[0044]进一步地,还包括:
[0045]为所述无线设备信息列表设置用于上报无线设备信息的计时器,以使AP设备在定时器触发中断时,获取所述无线设备信息列表中的表项信息,并按照预先定义好的协议格式将所述表项信息封装成用户数据报协议UDP数据包,并通过指定端口上报给信息需求端。
[0046]本发明实施例提供一种探知无线设备信息的装置,包括:
[0047]嗅探单元,用于接收无线接入点AP设备无线信号覆盖范围内的信号帧;
[0048]筛选单元,用于从所述信号帧中筛选出敏感信号帧;
[0049]第一确定单元,用于根据所述敏感信号帧帧结构的特征字段确定所述敏感信号帧的信号源的类型信息;
[0050]采集单元,用于采集所述敏感信号帧中所携带的信息;
[0051]存储单元,用于根据确定出的所述敏感信号帧的信号源的类型,将采集到的信息存储在所述敏感信号帧的信号源所属类别的无线设备信息列表中。
[0052]进一步地,所述敏感信号帧包括以下部分的任一或组合:未与所述AP设备建立关联的无线接入终端设备发送的探测请求帧,与所述AP设备建立关联的无线接入终端设备发送的业务交互数据帧,以及除所述AP设备之外的任一 AP设备发送的信标帧或探测响应帧。
[0053]进一步地,所述筛选单元具体用于:
[0054]根据所述信号帧帧结构的类型字段、子类型字段确定所述信号帧帧格式的类型,至少从所述信号帧中筛选出数据帧、信标帧、探测响应帧或探测请求帧;
[0055]至少根据所述信号帧帧结构的发送端标识字段,从信标帧中筛选出除所述AP设备之外的任一 AP设备发送的信标帧,从探测响应帧中筛选出除所述AP设备之外的任一 AP设备发送的探测响应帧;
[0056]至少根据所述AP设备所存储的关联终端列表,从探测请求帧中筛选出未与所述AP设备建立关联的无线接入终端设备发送的探测请求帧;
[0057]至少根据所述AP设备所存储的关联终端列表和所述数据帧帧结构的发送端标识字段,从数据帧中筛选出与所述AP设备建立关联的无线接入终端设备发送的业务交互数据帧。
[0058]将上述几种信号帧筛选出来作为敏感信号帧,使得AP设备通过信标帧可以探知信号可达范围内的AP设备信息;通过定期向信号可达范围内广播探测响应帧,可探知信号可达范围内的AP设备信息;通过过滤未关联终端的探测请求帧信息,探知信号可达范围内与AP设备未关联的无线终端信息;通过过滤已关联终端的交互数据,探知信号可达范围内与AP设备关联的无线终端信息。
[0059]进一步地,所述第一确定单元具体用于:
[0060]根据所述敏感信号帧帧结构的发送端标识特征字段确定所述敏感信号帧的信号源的类型信息。
[0061]进一步地,所述采集单元采集到的信息包括以下信息的部分或组合:发信源MAC地址、信号帧强度、信号帧捕获时间戳、信号帧传播信道或信号帧传输速率。
[0062]进一步地,所述采集单元还用于:若所述敏感信号帧的
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1