一种无线终端mac地址采集方法及装置制造方法

文档序号:7781009阅读:2549来源:国知局
一种无线终端mac地址采集方法及装置制造方法
【专利摘要】本发明公开了一种无线终端MAC地址采集方法及装置,所述无线终端含有内置2.4GHz和5.8GHZ双频段无线网卡,并通过WIFI接入网络,包括以下步骤:S1、设置无线终端使其工作于Monitor模式;S2、定时的在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包;S3、解析各数据包的802.11协议帧头,从帧头的BSSID字段、Source?address字段、Destination?address字段中提取出MAC地址。通过该方法可以实时的发现周边的各种无线终端,从而达到无遗漏寻找到无线终端的持有人,并对无线终端进行综合管理。
【专利说明】—种无线终端MAC地址采集方法及装置
【技术领域】
[0001]本发明涉及无线通信领域,特别是涉及一种无线终端MAC地址采集方法及装置。【背景技术】
[0002]MAC (Media Access Control)地址,或称为MAC位址、硬件位址,用于标识网络设备的唯一身份,具有WIFI功能的设备也属于网络设备,也具有全球唯一的MAC地址。随着科技的发展,配备有WIFI功能的移动智能终端越来越普及,无线AP、WIFI的运用越来越广泛。但目前仍无对这些通过WIFI无线上网的终端进行采集、跟踪和布控的方法和设备。

【发明内容】

[0003]本发明的目的在于克服了上述缺陷,提供一种无线终端MAC地址采集方法及装置。
[0004]本发明的目的是这样实现的:一种无线终端MAC地址采集方法,所述无线终端含有内置2.4GHz和5.8GHZ双频段无线网卡,并通过WIFI接入网络,包括以下步骤:S1、设置无线终端使其工作于Monitor模式;S2、定时地在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包;S3、解析各数据包的802.11协议帧头,从帧头的BSSID字段、Sourceaddress字段、Destination address字段中提取出MAC地址。
[0005]其中,所述步骤S2中采用分时间片循环方式定时的在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包。
[0006]其中,所述步骤S3后还包括:调用GPS对提取出的MAC地址对应的无线终端进行地理信息定位;记录定位的地理信息并根据所记录的地理信息及记录先后顺序生成无线终端的移动轨迹。
[0007]其中,所述步骤S3后还包括:通过WIFI或3G网络将无线终端的地理信息和移动轨迹后回传至后台服务器。
[0008]本发明还提供一种无线终端MAC地址采集装置,所述无线终端含有内置2.4GHz和5.8GHZ双频段无线网卡,并通过WIFI接入网络,该无线终端MAC地址采集装置包括模式设置模块、无线通信数据包抓取模块和MAC地址获取模块;所述模式设置模块用于设置无线终端工作于Monitor模式;所述无线通信数据包抓取模块用于定时地在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包;所述MAC地址获取模块用于解析各数据包的802.11协议巾贞头,从巾贞头的BSSID字段、Source address字段、Destination address字段中提取出MAC地址。
[0009]其中,所述无线通信数据包抓取模块采用分时间片循环方式定时地在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包。
[0010]其中,还包括GPS定位模块,所述GPS定位模块用于对提取到的MAC地址对应的无线终端进行地理信息定位,记录定位的地理信息并根据所记录的地理信息及记录先后顺序生成无线终端的移动轨迹。[0011]其中,还包括信息回传模块,所述信息回传模块用于通过WIFI或3G网络将无线终端的地理信息和移动轨迹回传至后台服务器。
[0012]本发明的有益效果:通过定时地在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包,并从各数据包中提取MAC地址,从而实现对通过WIFI接入网络的无线终端进行监控和管理。进一步地,将采集获取的数据及时通过3G或者wifi传回后台服务器,后台服务器可以对这些数据进行分析,产生根据需要警告信息或者提示信息等,以进行更深层次的决策处理,如可以根据采集数据分析得出此区域的无线设备接入量,网络通信设备是否要升级改造,或者通过查看MAC地址关注一些指定的设备是否有在此区域接入无线网络。
【专利附图】

【附图说明】
[0013]图1为本发明实施方式中一种无线终端MAC地址采集方法的流程图;
[0014]图2为本发明优选实施方式的方法流程图;
[0015]图3为2.4GHz频道分布图。
【具体实施方式】
[0016]为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
[0017]请参阅图1,是本发明一实施方式中一种无线终端MAC地址采集方法的执行流程图。所述无线终端含有内置2.4GHz和5.8GHZ双频段无线网卡,并通过WIFI接入网络。
[0018]该无线终端MAC地址采集方法包括以下步骤:
[0019]S1、设置无线终端使其工作于Monitor模式;
[0020]所述Monitor模式为监控工作模式,在该工作模式下线终端处于可被监控状态;
[0021]S2、定时的在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包;
[0022]S3、解析各数据包的802.11协议帧头,从帧头的BSSID字段、Source address字段、Destination address字段中提取出MAC地址。
[0023]在本实施方式中,所述步骤SI之前还包括步骤:将含有内置2.4GHz和5.8GHZ双频段无线网卡的无线终端置于要采集的位置。
[0024]在本实施方式中,所述步骤S3中还包括滤除广播MAC步骤,MAC的广播地址是48位全1,即FF-FF-FF-FF-FF-FF,属于二层广播,也就是链路层广播,过滤掉广播MAC后即可得到通信终端的MAC地址。
[0025]通过定时的在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包,并从各数据包中提取MAC地址,可以实时将采集获取的数据及时通过3G或者wifi传回后台监控平台,这个监控平台可以对这些数据进行分析,产生根据需要警告信息或者提示信息等,以进行更深层次的决策处理,如可以根据采集数据分析得出此区域的无线设备接入量等,网络通信设备是否要升级改造等,或者一些指定要的设备是否有在此区域接入无线网络。
[0026]在本实施方式中,所述步骤S2中采用分时间片循环方式定时的在2.4GHz和
5.8GHZ的各个频道上抓取WIFI无线通信数据包。
[0027]请参阅图3,是2.4G频道分布图,从2.4GHz频段的频道分布图可以看出,该频段总共有14个频道,其中不互相重叠的频道可以分为5组,分别是(1、6、11),(2、7、12),(3、8、13),(4、9、14),(5、10),另外中国支持的 5.8GHZ 频道有 5 个,分别为(149、153、157、161、165)。因此所述“分时间片循环方式定时的在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包”具体方案为:将2.4G频段和5G频段的频道分成组内成员互相不重叠的6组,分别为(1、6、11),(2、7、12),(3、8、13),(4、9、14),(5、10)和(149、153、157、161、165),使用一定的时间片遍历以上各分组抓取各频道上的WIFI无线通信数据包,在本实施方式中所述时间片的优选时间为250ms。通过以后分组片循环方式循环不断地在这19个频道上抓取无线通信包,就能够在最少的时间内完全发现全部的WIFI无线通信设备。
[0028]如图2所示,作为在本实施方式的改进,为了更好的对无线终端进行追踪、定位管理,所述步骤S3后还包括:
[0029]调用GPS对提取出的MAC地址对应的无线终端进行地理信息定位;
[0030]记录定位的地理信息并根据所记录的地理信息及记录先后顺序生成无线终端的移动轨迹。
[0031]进一步地,在本实施方式中,为了更好的对无线终端的进行综合控制管理,所述步骤S3后还包括:通过WIFI或3G网络将无线终端的地理信息和移动轨迹后回传至后台服务器。通过后台服务器可以对各无线终端进行统一管理,并且能够将无线终端的地理位置信息和移动轨迹信息与其它系统(例如布控系统、预警系统等)配合起来使用,因此后台服务器可以通过设置布控目标,在目标出现时及时发送报警信息;也可地图显示目标的活动轨迹,及时锁定目标。
[0032]本发明还提供一种无线终端MAC地址采集装置,所述无线终端含有内置2.4GHz和
5.8GHZ双频段无线网卡,并通过WIFI接入网络,所述无线终端MAC地址采集装置包括模式设置模块、无线通信数据包抓取模块、MAC地址获取模块;
[0033]所述模式设置模块用于设置无线终端使其工作于Monitor模式;
[0034]所述无线通信数据包抓取模块用于定时的在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包;
[0035]所述MAC地址获取模块用于解析各数据包的802.11协议帧头,从帧头的BSSID字段、Source address 字段、Destination address 字段中提取出 MAC 地址。
[0036]通过定时地在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包,并从各数据包中提取MAC地址,可以实时的发现周边的各种无线终端,实现对无线终端的监控和管理。
[0037]在本实施例中,所述无线通信数据包抓取模块采用分时间片循环方式定时的在
2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包。
[0038]在本实施例中,为了更好的对无线终端进行追踪、定位管理,所述无线终端MAC地址采集装置还包括GPS定位模块,所述GPS定位模块用于对提取到的MAC地址对应的无线终端进行地理信息定位,记录定位的地理信息并根据所记录的地理信息及记录先后顺序生成无线终端的移动轨迹。
[0039]为了进一步对无线终端进行监控,所述无线终端MAC地址采集装置还包括信息回传模块,所述信息回传模块用于通过WIFI或3G网络将无线终端的地理信息和移动轨迹回传至后台服务器。通过后台服务器可以对各无线终端进行统一管理,系统的后台服务器可设置布控目标,在目标出现时及时发送报警信息;也可地图显示目标的活动轨迹,及时锁定目标。
[0040]综上所述:通过定时的在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包,并从各数据包中提取MAC地址,可以实时的发现周边的各种无线终端,从而达到无遗漏寻找到无线终端的持有人,并对无线终端进行综合管理,解决了无线终端无法监控管理的问题。通过后台服务器可以对各无线终端进行统一管理,系统的后台服务器可设置布控目标,在目标出现时及时发送报警信息;也可地图显示目标的活动轨迹,及时锁定目标。
[0041]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种无线终端MAC地址采集方法,所述无线终端含有内置2.4GHz和5.8GHZ双频段无线网卡,并通过WIFI接入网络,其特征在于,包括以下步骤: 51、设置无线终端使其工作于Monitor模式; 52、定时地在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包; 53、解析各数据包的802.11协议帧头,从帧头的BSSID字段、Source address字段、Destination address字段中提取出MAC地址。
2.根据权利要求1所述的无线终端MAC地址采集方法,其特征在于,所述步骤S2中采用分时间片循环方式定时的在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包。
3.根据权利要求1所述的无线终端MAC地址采集方法,其特征在于,所述步骤S3后还包括: 调用GPS对提取出的MAC地址对应的无线终端进行地理信息定位; 记录定位的地理信息并根据所记录的地理信息及记录先后顺序生成无线终端的移动轨迹。
4.根据权利要求3所述的无线终端MAC地址采集方法,其特征在于,所述步骤S3后还包括:通过WIFI或3G网络将无线终端的地理信息和移动轨迹后回传至后台服务器。
5.一种无线终端MAC地址采集装置,所述无线终端含有内置2.4GHz和5.8GHZ双频段无线网卡,并通过WIFI接入网络,其特征在于,包括模式设置模块、无线通信数据包抓取模块和MAC地址获取模块; 所述模式设置模块用于设置无线终端工作于Monitor模式; 所述无线通信数据包抓取模块用于定时地在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包; 所述MAC地址获取模块用于解析各数据包的802.11协议帧头,从帧头的BSSID字段、Source address 字段、Destination address 字段中提取出 MAC 地址。
6.根据权利要求5所述的无线终端MAC地址采集装置,其特征在于,所述无线通信数据包抓取模块采用分时间片循环方式定时地在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包。
7.根据权利要求5所述的无线终端MAC地址采集装置,其特征在于,还包括GPS定位模块,所述GPS定位模块用于对提取到的MAC地址对应的无线终端进行地理信息定位,记录定位的地理信息并根据所记录的地理信息及记录先后顺序生成无线终端的移动轨迹。
8.根据权利要求7所述的无线终端MAC地址采集装置,其特征在于,还包括信息回传模块,所述信息回传模块用于通过WIFI或3G网络将无线终端的地理信息和移动轨迹回传至后台服务器。
【文档编号】H04W8/16GK103716777SQ201310698106
【公开日】2014年4月9日 申请日期:2013年12月18日 优先权日:2013年12月18日
【发明者】陈大铍, 王成龙 申请人:厦门市美亚柏科信息股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1