一种基于移动终端的无线客户端位置轨迹监控系统及方法

文档序号:8946252阅读:625来源:国知局
一种基于移动终端的无线客户端位置轨迹监控系统及方法
【技术领域】
[0001]本发明涉及一种基于移动终端的无线客户端位置轨迹监控系统及方法。
【背景技术】
[0002]目前移动终端数量增长迅速,并且公共场所免费wifi覆盖率较之以往也大大增加,通过移动终端的wifi访问互联网已成了一种十分方便、重要、常见的方式。
[0003]商场对人员运动轨迹进行分析监测,则可以根据轨迹优化商品摆放顺序及位置;执法机关则可以根据嫌疑人运动轨迹实现对其活动路线掌握,进一步分析其居住场所及活动规律。
[0004]传统对人员运行轨迹进行监测,一般采用视频监控方式或人工盯梢方式。视频监控方式必须进行布线、安装,而且只能靠人工观察监控界面,人工分析记录其运动轨迹,费时费力;人工盯梢更需要大量的人力物力,及各种伪装方式,才能实现对指定人员的运动轨迹的追踪与掌握。
[0005]本发明能够对打开wifi开关的无线客户端的位置和移动轨迹进行实时监控和可视化展示,不会对被监控设备产生任何影响。

【发明内容】

[0006]本发明为了解决上述问题,提出了一种基于移动终端的无线客户端位置轨迹监控系统及方法,本方法能够快速、准确的掌握某些敏感无线客户端的位置和移动轨迹,并且不会对被监控的无线客户端产生任何影响,具有易实施、低成本的优点。
[0007]为了实现上述目的,本发明采用如下技术方案:
[0008]一种基于移动终端的无线客户端位置轨迹监控系统,包括:信息采集模块、信息处理模块和信息可视化展示模块,其中:
[0009]所述信息采集模块包括:移动终端网络配置子模块和无线报文采集子模块,用于对周围的无线客户端信息进行实时采集;其中,所述移动终端网络配置子模块,用于配置采集设备的网络接口 ;所述无线报文采集子模块,用于采集周围无线客户端发送的无线报文信息;
[0010]所述信息处理模块包括:无线报文信息过滤子模块和无线报文信息传输子模块,用于对采集到的无线客户端信息进行实时分析、传输,其中,所述无线报文信息过滤模块,用于过滤特定类型报文,从中解析出代表无线客户端身份的mac地址;所述无线报文信息传输模块,用于临时存储解析的无线客户端信息并将其发送至服务器端。
[0011]所述信息可视化展示模块,用于对无线客户端的位置以及移动轨迹进行展示。
[0012]一种基于移动终端的无线客户端位置轨迹监控方法,包括以下步骤:
[0013](I)对网络配置、接口配置和套接字的初始化;
[0014](2)通过信息采集模块对周围的无线客户端信息进行实时采集,将采集的无线报文发送给信息处理模块;
[0015](3)信息处理模块接收报文,对无线报文的类型进行过滤和MAC地址解析,并将解析结构存储至服务器端;
[0016](4)信息可视化展示模块实现对无线客户端位置轨迹的可视化展示。
[0017]所述步骤(I)中,具体方法包括:
[0018](1-1)采集设备网络配置初始化,确保设备wlan接口处于UP状态;
[0019](1-2)采集设备采集接口初始化,为设备添加Monitor接口并确保其处于UP状态;
[0020](1-3)采集套接字初始化,创建采集套接字,用于采集无线报文信息;
[0021](1-4)开始信息采集,在采集套接字上可接收采集到的无线报文。
[0022]所述步骤(2)中,具体方法为:采集接口可以采集到周围所有无线客户端发出的无线报文,对采集到的每条报文只保留报文头部字段,确保采集的实时性。
[0023]所述步骤⑶中,具体方法包括:
[0024](3-1)对采集到的无线报文进行过滤,根据报文头部中的报文类型和子类型字段进行报文类型筛选,只关注Probe Request类型的无线报文;
[0025](3-2)无线客户端mac地址解析,根据Probe Request报文的结构,偏移一定的字段,从过滤出的无线报文中解析出无线客户端唯一的mac地址;
[0026](3-3)无线客户端信息发送到服务器端,无线客户端发送无线报文的频率保证其在一个设定的采集周期内会收到多条记录,对具有相同mac地址的采集记录按时间排序,只保留最新的一条记录,发送至服务器端。
[0027]所述步骤(4)中,具体方法包括:
[0028](4-1)接收分布在不同地理位置的采集设备采集到的无线客户端的记录信息并存储到本地数据库;
[0029](4-2)根据mac地址查询数据库,获取该mac地址的所有记录,记录按时间排序;
[0030](4-3)查询到的结果中同时包含地理位置信息,根据时间和地理位置信息在地图上描绘出该无线客户端在该段时间内的位置轨迹变化。
[0031]本发明的有益效果为:
[0032](I)能够快速、准确的监控无线客户端位置轨迹信息,可以对敏感无线客户端位置轨迹进行监控、分析,能够对某些领域提供重要信息依据。
【附图说明】
[0033]图1是本发明中的拓扑结构示意图。
[0034]图2是本发明中的无线客户端信息采集模块的流程图。
[0035]图3是本发明中的无线客户端信息处理模块的流程图。
[0036]图4是本发明中的前台信息可视化展示模块的流程图。
【具体实施方式】
:
[0037]下面结合附图与实施例对本发明作进一步说明。
[0038]如图1所示,本发明提供的一种基于移动终端的无线客户端位置轨迹监控方法,通过采集设备可以采集到无线客户端的信息,把部署在不同地点的采集设备采集到的数据汇集到服务器进行分析、可视化展示,就可以绘制出无线客户端的位置轨迹。
[0039]本发明主要由无线客户端信息采集模块、无线客户端信息处理模块、前台信息可视化展示模块组成。无线客户端信息采集模块负责采集设备网络配置初始化,对周围的无线客户端信息进行实时采集;无线客户端信息处理模块负责对采集到的无线报文进行分析、过滤,获取无线客户端的相关信息
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1