[发明专利]一种获取WiFi终端真实MAC地址的装置及方法在审
申请号: | 201710497610.0 | 申请日: | 2017-06-27 |
公开(公告)号: | CN107094293A | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 李新;李征宇 | 申请(专利权)人: | 南京赢纳信息科技有限公司 |
主分类号: | H04W8/26 | 分类号: | H04W8/26;H04W12/06;H04L29/12;H04W48/14 |
代理公司: | 北京恒泰铭睿知识产权代理有限公司11642 | 代理人: | 胡艳 |
地址: | 210017 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 wifi 终端 真实 mac 地址 装置 方法 | ||
1.一种获取WiFi终端真实MAC地址的装置,包括WiFi终端和MAC地址获取装置,所述WiFi终端为各种用户设备,包括手机、平板电脑、笔记本电脑,其特征在于:所述MAC地址获取装置包括终端探测模块、决策模块、无线控制模块和存储通信模块,所述终端探测模块负责监听抓取WiFi空口中的各类数据包并对其进行解析;所述决策模块根据终端探测模块对监听到的数据包的分析结果进行判断和决策,并向其它模块发出执行指令;所述无线控制模块根据终端探测模块或决策模块的指令,执行无线扫描和WiFi网络连接协商等流程;所述存储通信模块根据决策模块的指令,对收集到的WiFi终端MAC地址进行保存或者传送。
2.根据权利要求1所述的一种获取WiFi终端真实MAC地址的装置,其特征在于:各模块之间采用本地进程间通信方式进行信息传递。
3.一种获取WiFi终端真实MAC地址的方法,其特征在于:包括如下步骤:
步骤一:当WiFi终端进入MAC地址获取装置覆盖范围内时,由于WiFi终端会通过周期性发送Probe request信息的方式对周围的WiFi网络进行探测,位于MAC地址获取位置中的终端探测模块收集到该WiFi终端发出的Probe request消息。
4.步骤二:MAC地址获取装置从收集到的Probe request消息中提取到源MAC地址,并对源MAC地址类型进行辨别,若源MAC地址不是本地管理(locally administered)类型地址,则该源MAC地址即为WiFi终端真实MAC地址,跳转到步骤(八)。
5.步骤三:MAC地址获取装置对WiFi终端回应Probe response消息,其中包含约定的SSID名称和认证方式。
6.步骤四:WiFi终端向MAC地址获取装置发起认证流程,双方按约定的Open或者WPA2认证方式完成认证过程。
7.步骤五:WiFi终端向MAC地址获取装置发起802.11关联流程,在WiFi终端发出的Association request消息中,WiFi终端会包含真实的MAC地址。
8.步骤六:MAC地址获取装置向WiFi终端响应Association response消息,其中该消息中的状态码status code置为非0值,以拒绝WiFi终端的关联请求。
9.步骤七:MAC地址获取装置从WiFi终端发送的Association request消息中提取WiFi终端的真实MAC地址。
10.步骤八:保存获取的WiFi终端MAC地址并上报给相关应用程序。
11.根据权利要求3所述的一种获取WiFi终端真实MAC地址的方法,其特征在于:步骤三中约定的SSID名称和认证方式的获取可以是读取本地配置文件,或者是通过网络接口从外部服务器或者云平台查询得到。
12.根据权利要求3所述的一种获取WiFi终端真实MAC地址的方法,其特征在于:步骤二中对于源MAC地址是否为合法的本地地址的判定,MAC地址获取装置还可以执行更为严格的规则,例如通过提取MAC地址的组织统一标识符OUI: Organizationally Unique Identifier查询对应的厂商信息进行有效性判别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京赢纳信息科技有限公司,未经南京赢纳信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710497610.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可控电力配电柜装置
- 下一篇:一种配电柜装置