一种wifi探测识别设备及wifi探测识别系统的制作方法

文档序号:9088751阅读:1048来源:国知局
一种wifi探测识别设备及wifi探测识别系统的制作方法
【技术领域】
[0001]本实用新型涉及无线通信领域,尤其涉及一种探测移动设备的设备、系统及方法。
【背景技术】
[0002]随着物联网时代的到来,面向手持移动设备的信息服务位置服务呈现多元,爆炸式增长的趋势,无论是企业、商家、以及社会安全领域,对具有手持移动设备的识别信息,数量统计信息,都提出了较高的要求,因此,如何准确的识别设备器附近的移动设备,并对识别到的移动设备信息进行记录以及将数据上传至服务器,并将数据根据业务的不同,筛选过滤以及组合出符合业务使用的业务数据。
[0003]对移动设备的探测和识别,现有的方法有基站识别和WIFI (fflreless-Fidelity,无线保真)接入识别,具体描述如下:
[0004]基站识别法是移动设备(手机)接入移动基站时,移动基站识别到手机的IMSI (Internat1nal Mobile Subscriber Identificat1n Number,国际用户识别码)和IMEI (Internat1nal Mobile Equipment Identity,移动设备识别码),而 IMSI 和 IMEI 都是唯一的,因此可以识别到该手机在当前的移动基站覆盖范围,一般来说,移动基站的覆盖范围在城市市区内为Ikm左右,所以,手机识别到的位置信息的范围为1km,在城市内,该信息很难有实用价值。
[0005]WIFI接入识别手机,是手机用户在WIFI区域通过用户名和密码接入到WIFI网络,同时通过后台软件采集到接入手机的具体信息,如MAC(Media Access Control,媒体介入控制层)地址,因此用户的位置可以确定在手机WIFI网络区域,WIFI的网络区域为20-100米,但前提是用户通过WIFI接入网络。目前许多手机在锁屏状态下,WIFI模块休眠,此时无法检测到该手机。
[0006]对于以上的移动设备识别,在实际应用中难以有普及的使用性,基站识别不具备位置精度,WIFI接入识别不具备通用型,这样在移动设备识别上需要同时考虑位置精度和识别通用型。
【实用新型内容】
[0007]为解决上述技术问题,本实用新型提供了一种WIFI探测识别设备,技术方案以如下方式实现:
[0008]—种WIFI探测识别设备,包括依序相连的唤醒包发送模块、WIFI探测模块、以及第一通信模块;
[0009]唤醒包发送模块用于定期向移动设备发送唤醒数据包;
[0010]WIFI探测模块用于接收并解析数据包,获取MAC地址并转发至第一处理芯片;
[0011]第一处理芯片用于接收并判断MAC地址状态,生成状态信息发送至第一通信模块;
[0012]第一通信模块用于转发状态信息至服务器。
[0013]进一步优选的,状态信息包括进入状态信息和离开状态信息;进入状态信息包括MAC地址和接收时间;尚开状态信息包括MAC地址和尚开时间。
[0014]进一步优选的,还包括缓存模块,存储所有WIFI覆盖范围内移动设备的第二 MAC信息;第二 MAC信息包括MAC地址和记录时间。
[0015]进一步优选的,还包括第一存储器,用于存储更新后的第二 MAC信息。
[0016]进一步优选的,第一处理芯片具体包括根据接收到的MAC地址生成第一 MAC信息;判断缓存模块中的第二 MAC信息是否包含有第一 MAC信息中的MAC地址;还包括当判断结果为否时,标记第一 MAC地址为进入状态,并生成进入状态信息发送至第一通信模块,同时,将接收时间记录为记录时间,并将记录时间和MAC地址生成第二 MAC信息存储在缓存模块中;以及,还包括当判断结果为是时,在MAC信息缓存模块中查找包括相同MAC地址的第二 MAC信息,将其中记录时间更新为第一 MAC信息中的接收时间,并存储更新后的第二 MAC信息至第一存储器;
[0017]第一处理芯片还包括定时循环扫描第二 MAC信息,计算第二 MAC信息中最后一次记录的记录时间与当前时间的时间差值;还包括当时间差值大于设定阀值时,标记第二MAC信息中的MAC地址为离开状态,计算离开时间并生成离开状态信息发送至第一通信模块;同时存储离开时间至第二 MAC信息。
[0018]进一步优选的,第一处理芯片还包括当第二 MAC信息标记为离开状态时,从缓存模块中删除第二 MAC信息。
[0019]进一步优选的,WIFI探测模块含有内置2.4GHz和5.8FHz双频段无线网卡。
[0020]进一步优选的,通信模块内置WIFI模块、3G/4G通信模块或LAN (Local AreaNetwork,局域网)模块中的一种或多种。
[0021]本实用新型还公开一种WIFI探测识别系统,包括至少一个上述WIFI探测识别设备和至少一个服务器;
[0022]WIFI探测识别设备用于获取移动设备的MAC地址,并根据MAC地址获得移动设备的进入状态信息和离开状态信息,并发送至服务器;
[0023]服务器包括第二处理芯片以及分别与其相连的第二通信模块和第二存储器;
[0024]第二通信模块接收WIFI探测识别设备发送的进入状态信息和离开状态信息;
[0025]第二存储器用来存储接收到的进入状态信息和离开状态信息。
[0026]第二处理芯片用于处理WIFI探测识别设备发送的进入状态信息和离开状态信息,获取移动设备的进入时间和离开时间。
[0027]进一步优选的,WIFI探测识别设备和服务器的通信方式包括WIF1、3G/4G、LAN中的一种。
[0028]本实用新型的有益效果是:实现了对具有WIFI功能的移动设备的简单、高效、准确识别,克服了传统识别设备需要WIFI连接网络、安装特定的定位识别软件、识别准确率和覆盖率偏低等缺点。本探测识别设备利用专门的唤醒包发送模块,完全避免了对待机模式设备不能有效识别的问题;并利用数据缓存模块和计算芯片对移动设备的状态进行实时计算,有效识别并记录了移动设备的唯一 MAC地址和进入/离开WIFI覆盖范围的时间,为区域定位、数据统计和移动轨迹等应用提供了数据支持,可以广泛应用到密集人群监控、商圈客流分析、景区客流诱导等业务应用场景。
【附图说明】
[0029]下面结合附图和【具体实施方式】对本实用新型作进一步详细说明:
[0030]图1为本实用新型一种WIFI探测识别设备结构不意图;
[0031]图2为本实用新型WIFI探测识别系统组成示意图;
[0032]附图标号:
[0033]100.WIFI探测识别设备,101.第一处理芯片,102.唤醒包发送模块,103.WIFI探测模块,104.缓存模块,105.第一存储器,106.第一通信模块;
[0034]200.服务器,201.第二处理芯片,202.第二存储器,203.第二通信模块。
【具体实施方式】
[0035]为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1为本实用新型一种WIFI探测识别设备结构示意图,作为本实用新型的一个具体实施例,如图1所示,一种WIFI探测识别设备100,包括第一处理芯片101以及分别与第一处理芯片101相连的唤醒包发送模块102、WIFI探测模块103、缓存模块104、第一存储器105和第一通信模块106。
[0037]本实用新型中处理芯片可以选用自带WIFI的台湾雷凌的RT5350 Ralink处理器。该芯片型号以及本文中以下的芯片型号仅为举例,不是对本实用新型的限制,能够实现相同功能的其他芯片当然也可以使用于本实用新型中。
[0038]唤醒包发送模块102,用于定期向移动设备发送唤醒数据包。具体的,移动设备都具有省电模式,当在省电模式下时,一段时间内是没有数据帧发出的,本实用新型中唤醒包发送模块102利用RT5350F模块对无线标准802.11支持,通过Linux下嵌入式程序,通过802.11方式定期地发送唤醒包数据给移动设备,从而唤醒处于休眠期的移动设备,移动设备收到唤醒包后给予响应,发送出802.11协议数据包给WIFI探测识别设备100,具体为:
[0039]设备中唤醒包发送模块102定时的发送Beacon帧,移动设备接收到该包后,会响应唤醒包。移动设备的WIFI模组中放大器是最耗电的元件,由它负责将发送出的信号放大,以及将所收到的信号放大到可处理的水平。802.11工作站可以关闭无线电波收发器,并且定期进入休眠状态,以维持最长的电池使用时间。在这段期间,基站会为每部处于休眠状态的工作站暂存帧。若有暂存帧,基站会在后续的Beacon帧中告知工作站。由省电状态唤醒的工作站可以使用PS-Poll帧取得这些暂存帧。
[0040]在Beacon帧中Beacon interval位,它是用来宣布802.11网络的存在。802.11协议规定无线终端必须定期苏醒监听Beacons帧,通过检查Beacon帧的TIM字段,判定AP上是否有要发给自己数据帧。若确定AP上有要发给自己的数据帧,则终端通过发送PS-Poll来获取暂存数据,一个PS-Poll帧只用于获取一个暂存帧。而PS-Poll帧中包含了 BSSID和Transmitter Address (发送端地址),即PS-Poll帧之发送端的MAC地址。
[0041]WIFI探测模块103用于接收并解析数据包,获取MAC地址并转发至处理芯片。具体的,本实用新型中的WIFI探测模块103含有内置2.4GHz和5.8FHz双频段无线网卡,轮循在2.4GHz和5.8GHz的各个频道上接收802.11协议数据包并解析数据包,从帧头的目的地址字段中提取MAC地址。
[0042]第一处理芯片101用于接收MAC地址并生成第一 MAC信息。第一 MAC信息包括MAC地址和接收时间;
[0043]缓存模块104存储所有WIFI覆盖范围内移动设备的第二 MAC信息,并对探测到的数据进行数据处理时提供高速缓存功能。本实用新型中缓存模块104选用EM63A165,EM63A165 的 SDRAM (Synchronous Dynamic Random Access Memory,同步动态随机存储器)是一个包含 256 兆位的高速 CMOS (Complementary Metal Oxide Semiconductor,互补金属氧化物半导体)同步DRAM (Dynamic Random Access Memory,动态随机存取存储器)。这是内部配置为4银行4M字X 16DRAM具有同步接口(所有信号都被登记于该时钟信号的正边沿,CLK) ο通过具有一个可编程的模式寄存器,系统可以选择最合适的模式,以最大限度地发挥其性能。
[0044]具体的,第二 MAC信息包括MAC地址和记录时间。
[0045]第一处理芯片101还包括判断第二 MAC信息中是否包含有第一 MAC信息中的MAC地址;还包括当判断结果为否时,标记第一 MAC地址为进入状态,根据第一 MAC地址和接收时间生成进入状态信息并发送至第一通信模块106,同时,将接收时间记录为记录时间,并将记录时间和MAC地址生成第二
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1