一种移动终端MAC数据采集方法技术

技术编号:14152135 阅读:72 留言:0更新日期:2016-12-11 15:23
本发明专利技术公开了一种移动终端MAC数据采集方法,其方法具体包括以下步骤:第一步,定时地在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包;第二步,解析各数据包的802.11协议帧头,从帧头的BSSID字段、Source address字段、Destination address字段中提取出MAC地址;第三步,系统判定获取到的手机MAC是否为真实MAC地址,若不是真实MAC地址,解析报文获取曾经关联过的SSID信息;第四步,发送Beacon报文和probe response报文,报文携带缓存SSID或者常用SSID信息;第五步,获取手机回应的报文解析真实WIFI MAC地址。

【技术实现步骤摘要】

本专利技术涉及一种数据采集方法,更具体的说,它涉及一种移动终端MAC数据采集方法
技术介绍
2014年苹果曾在iOS 8发布的时候宣布了一个旨在保护用户隐私的新功能,即当iOS 8手机,会使用随机MAC地址,从而帮助保护用户隐私,防止基于WIFI MAC的用户追踪行为。目前使用的MAC地址收集方法,对于ios 8以上系统,WIFI处于未关联状态时,只能识别MAC地址是否是随机MAC地址,无法获取手机真实MAC地址。
技术实现思路
针对现有技术存在的不足,本专利技术的目的在于提供一种移动终端MAC数据采集方法。为实现上述目的,本专利技术提供了如下技术方案:一种移动终端MAC数据采集方法,其方法具体包括以下步骤:第一步,定时地在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包;第二步,解析各数据包的802.11协议帧头,从帧头的BSSID字段、Source address字段、Destination address字段中提取出MAC地址;第三步, 系统判定获取到的手机MAC是否为真实MAC地址,若不是真实MAC地址,解析报文获取曾经关联过的SSID信息;第四步,发送Beacon报文和probe response报文,报文携带缓存SSID或者常用SSID信息;第五步,获取手机回应的报文解析真实WIFI MAC地址。本专利技术具有下述优点:本专利技术安装在苹果手机ios 8以上系统,WIFI处于未关联状态时,获取真实WIFI MAC地址,等于准确获取身份识别码。附图说明图1为本专利技术的结构框图。图2为本专利技术真实MAC地址判断原理图。具体实施方式参照图1、图2所示,本实施例的一种移动终端MAC数据采集方 法,其方法具体包括以下步骤:第一步,定时地在2.4GHz和5.8GHZ的各个频道上抓取WIFI无 线通信数据包;第二步,解析各数据包的802.11协议帧头,从帧头的BSSID字 段、Source address 字段、Destination address 字段中提取出 MAC 地址;第三步,系统判定获取到的手机MAC是否为真实MAC地址,若不是真实MAC地址,解析报文获取曾经关联过的SSID信息;第三步,判断是否真实MAC地址的技术原理:随机macX?:XX:XX:XX:XX:XX 2,3, 6, 7,a, b, e, f当?=2,3,6,7,a,b,e,f 时,是随机 mac 如图2所示b2的值判断随机mac第四步,发送Beacon报文和probe response报文,报文携带缓 存SSID或者常用SSID信息;第五步,获取手机回应的报文解析真实WIFI MAC地址。人流预警系统,通过移动终端MAC数据的采集,大量MAC数据汇 总到后台服务器,后台服务器计算出街道实时人流量。当实时显示人 数达到或者超过警戒值,引导人流分流。以上所述仅是本专利技术的优选实施方式,本专利技术的保护范围并不仅局限于上述实施例,凡属于本专利技术思路下的技术方案均属于本专利技术的保护范围。应当指出,对于本
的普通技术人员来说,在不脱离本专利技术原理前提下的若干改进和润饰,这些改进和润饰也应视为本专利技术的保护范围。本文档来自技高网
...
一种移动终端MAC数据采集方法

【技术保护点】
一种移动终端MAC数据采集方法,其方法具体包括以下步骤:第一步,定时地在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包;第二步,解析各数据包的802.11协议帧头,从帧头的BSSID字段、Source address字段、Destination address字段中提取出MAC地址;第三步, 系统判定获取到的手机MAC是否为真实MAC地址,若不是真实MAC地址,解析报文获取曾经关联过的SSID信息;第四步,发送Beacon报文和probe response报文,报文携带缓存SSID或者常用SSID信息;第五步,获取手机回应的报文解析真实WIFI MAC地址。

【技术特征摘要】
1.一种移动终端MAC数据采集方法,其方法具体包括以下步骤:第一步,定时地在2.4GHz和5.8GHZ的各个频道上抓取WIFI无线通信数据包;第二步,解析各数据包的802.11协议帧头,从帧头的BSSID字段、Source address字段、Destination address字段中提取...

【专利技术属性】
技术研发人员:傅东生
申请(专利权)人:深圳奇迹智慧网络有限公司
类型:发明
国别省市:广东;44

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

1