[发明专利]通过分布设备分析无线报文获取周围终端信息的方法在审
申请号: | 202111650865.9 | 申请日: | 2021-12-30 |
公开(公告)号: | CN114374992A | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 冯孝忠;杨磊;叶丁;张胜利;陆忠进;郝小俊 | 申请(专利权)人: | 江苏创通电子股份有限公司 |
主分类号: | H04W24/02 | 分类号: | H04W24/02;H04W28/06;H04W64/00;H04W84/12;G06F9/445 |
代理公司: | 苏州九方专利代理事务所(特殊普通合伙) 32398 | 代理人: | 张文婷 |
地址: | 215300 江苏省苏州市昆*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 分布 设备 分析 无线 报文 获取 周围 终端 信息 方法 | ||
本发明公开了一种通过分布设备分析无线报文获取周围终端信息的方法,包括:(1)提供802.11设备;(2)在多台所述设备上部署以下功能:新增一个Monitor模式;修改无线驱动,针对无线报文解析部分流程;新增一个内核态的链表,记录所有解析后的数据报文;应用态程序周期读取内核态的链表,记录并整合后将数据进行上报;(3)多台所述设备上均开启数据采集功能,并且将采集数据信息统一上报至定位服务器进行分析;(4)所述定位服务器针对上报数据进行汇总,通过Mac地址作为终端设备的索引,对外展示终端的相关信息。通过该方法,可以获取终端的基本信息并判断终端的大致位置。
技术领域
本发明涉及一种基于802.11协议的采集周围终端信息及定位的方法,尤其涉及一种通过分布设备分析无线报文获取周围终端信息的方法。
背景技术
基于802.11协议的无线传输技术,协议支持开启独立的监听模式,获取周围的同频段的无线终端信号,并进行采集信号采集。采集时需要工作在特定的工作模式下,并且对采集的数据仅能作为普通的报文进行分析,并不能进一步解析其数据代表的含义。
基于协议以及芯片厂家提供的基础功能,允许设备在打开AP模式时,同时打开一个特定Monitor模式,但是此模式仅能采集和AP相同频段的无线报文,并且无法将多台设备获取的信息进行汇总以及统一分析,导致获取信息不全面,并且无法提供其位置信息。
发明内容
为了克服上述缺陷,本发明提供了一种通过分布设备分析无线报文获取周围终端信息的方法,该方法获取信息全面,且能提供终端设备的位置信息。
本发明为了解决其技术问题所采用的技术方案是:
一种通过分布设备分析无线报文获取周围终端信息的方法,所述方法包括:
(1)提供802.11设备;
(2)在多台所述设备上部署以下功能:
新增一个Monitor模式;
修改无线驱动,针对无线报文解析部分流程;
新增一个内核态的链表,记录所有解析后的数据报文,记录部分不占用主转发流程;
应用态程序周期读取内核态的链表,记录并整合后将数据进行上报,支持选择指定终端进行上报、支持自定义上报间隔以及单次上报信息的数量,减少服务器处理负担;
(3)多台所述设备上均开启数据采集功能,并且将采集数据信息统一上报至定位服务器进行分析;
(4)所述定位服务器针对上报数据进行汇总,通过Mac地址作为终端设备的索引,对外展示终端的相关信息。
作为本发明的进一步改进,所述802.11设备设置三台以上(三台以下位置信息将有偏差)。
作为本发明的进一步改进,所述802.11设备被设置为,在正常工作情况下,具有以下特点:
在关联情况下,Wi-Fi终端与网络通信,会发出data帧、控制帧等报文;
在非关联情况下,Wi-Fi模块会周期性地发送请求广播(Probe Request)等;Wi-FiAP负责接收Wi-Fi移动设备发出的以上消息,并通过分布式多台设备的协同工作完成对终端信息进行采集与定位。
作为本发明的进一步改进,无线驱动获取报文的过程为:
(1)在Vap monitor模式下抓取报文;
(2)报文填充radiotap头(radiotap header);
(3)通过无线驱动预埋钩子获取报文;
(4)解析报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏创通电子股份有限公司,未经江苏创通电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111650865.9/2.html,转载请声明来源钻瓜专利网。