一种基于wifi的无线设备轨迹分析方法、装置和系统的制作方法
【技术领域】
[0001]本发明属于定位分析领域,尤其涉及一种基于WIFI的无线设备的轨迹分析方法、装置和系统。
【背景技术】
[0002]随着通信技术的发展,人们能够越来越方便的随时随地获取数据。在城市的各个角落,都布有无线网络接入点(AP),AP允许无线设备,如智能手机等,通过W1-Fi通信方式连接到互联网。
[0003]在W1-Fi网络中,AP接入点会定期(通常每100毫秒)发送Beacon Frame信标帧,来广播无线网络的存在。Beacon Frame信标帧里包括AP的MAC地址,SSID(英文全称为ServiceSet Identifier,中文全称为服务集标识),ESSID(英文全称为Extended Service SetIdentifier,中文全称为扩展服务集标识)等。无线设备(手机等)定期发送探测请求帧probe request,寻求和周围的任意或某个特定AP接入点连接,探测请求帧probe request帧里可以包括无线设备的MAC地址和某特定SSID(既某一特定AP接点),也可以包括广播SSID(既所有AP接点)C3AP接点收到探测请求probe request后,会发送给无线设备proberesponse,从而使无线设备通过AP接点连接到W1-Fi网络上。
[0004]目前获取无线设备的GPS位置信息技术,一般是强行把GPS位置数据放在网络设备信帧中或W1-F i AP (access point)信帧中,而在标准的W1-Fi协议(protocol):1EEE802.11中规定,Beacon Frame帧和probe request/response数据包中不允许包含GPS位置,因此,需要在现有的WIFI协议以及对应的硬件基础上修改,这种定位技术只能对WIFI协议进行修改的小范围的网络,而不能应用于广泛采用标准协议和标准硬件进行通信的普遍网络,定位分析的范围受到限制。
【发明内容】
[0005]本发明的目的在于提供一种基于WIFI的无线设备轨迹分析方法,以解决现有技术基于WIFI网络进行定位时,需要修改WIFI通信协议以及硬件设备,不利于大范围内对无线通信设备定位的问题。
[0006]第一方面,本发明实施例提供了一种基于WIFI的无线设备轨迹分析方法,所述方法包括:
[0007]通过多个设置在无线设备与WIFI接入点之间的个人设备探测分析节点,截获无线设备与WIFI接入点之间的信帧信息;
[0008]通过所述个人设备探测分析节点的定位接收器获取所述个人设备探测分析节点的定位信息;
[0009]将所述个人设备探测分析节点的定位信息,以及所述个人设备探测分析节点截获的信帧信息发送给个人设备探测分析服务器;
[0010]由所述个人设备探测分析服务器根据所述信帧信息包括的无线设备的标识信息以及时间信息,根据所述标识信息、时间信息以及所述定位信息,生成所述无线设备的轨迹
?目息O
[0011]结合第一方面,在第一方面的第一种可能实现方式中,所述方法还包括:
[0012]由所述个人设备探测分析服务器根据所述信帧信息获取WIFI接入点的标识信息和时间信息,根据所述标识信息和所述时间信息,记录所述WIFI接入点的状态记录。
[0013]结合第一方面,在第一方面的第二种可能实现方式中,在所述将所述个人设备探测分析节点的定位信息,以及所述个人设备探测分析节点截获的信帧信息发送给个人设备探测分析服务器步骤之前,所述方法还包括:
[0014]从个人设备探测分析子节点按照预定的时间间隔,将所述信帧信息发送至个人设备探测分析母节点,由多级个人设备探测分析母节点进行整合,其中,所述个人设备探测分析节点包括个人设备探测分析子节点和个人设备探测分析母节点。
[0015]结合第一方面,在第一方面的第三种可能实现方式中,所述通过多个设置在无线设备与WIFI接入点之间的个人设备探测分析节点,截获无线设备与WIFI接入点之间的信帧信息步骤还包括:
[0016]通过所述个人设备探测分析节点获取无线设备的信号强度信息;
[0017]根据所述个人设备探测分析节点的定位信息,以及所述无线设备的信号强度信息,确定所述无线设备的位置。
[0018]结合第一方面的第三种可能实现方式,在第一方面的第四种可能实现方式中,所述根据所述个人设备探测分析节点的定位信息,以及所述无线设备的信号强度信息,确定所述无线设备的位置步骤具体包括:
[0019]当所述无线设备仅被一台个人设备探测分析节点发现,则根据所述信号强度信息确定所述无线设备的区域范围;
[0020]当所述无线设备同时被多台个人设备探测分析节点发现,则根据多台个人设备探测分析节点探测的所述信号强度对所述无线设备进行精确定位。
[0021]第二方面,本发明实施例提供了一种基于WIFI的无线设备轨迹分析装置,所述装置包括:
[0022]信帧信息获取单元,用于通过多个设置在无线设备与WIFI接入点之间的个人设备探测分析节点,截获无线设备与WIFI接入点之间的信帧信息;
[0023]定位信息获取单元,用于通过所述个人设备探测分析节点的定位接收器获取所述个人设备探测分析节点的定位信息;
[0024]发送单元,用于将所述个人设备探测分析节点的定位信息,以及所述个人设备探测分析节点截获的信帧信息发送给个人设备探测分析服务器;
[0025]轨迹信息生成单元,用于由所述个人设备探测分析服务器根据所述信帧信息包括的无线设备的标识信息以及时间信息,根据所述标识信息、时间信息以及所述定位信息,生成所述无线设备的轨迹信息。
[0026]结合第二方面,在第二方面的第一种可能实现方式中,所述装置还包括:
[0027]整合单元,用于从个人设备探测分析节点按照预定的时间间隔,将所述信帧信息发送至个人设备探测分析母节点,由多级个人设备探测分析母节点进行整合。
[0028]结合第二方面,在第二方面的第二种可能实现方式中,所述信帧信息获取单元还包括:
[0029]信号强度获取子单元,用于通过所述个人设备探测分析节点获取无线设备的信号强度信息;
[0030]定位子单元,用于根据所述个人设备探测分析节点的定位信息,以及所述无线设备的信号强度信息,确定所述无线设备的位置。
[0031]结合第二方面的第二种可能实现方式,在第二方面的第三种可能实现方式中,所述定位子单元具体包括:
[0032]第一定位模块,用于当所述无线设备仅被一台个人设备探测分析节点发现,则根据所述信号强度信息确定所述无线设备的区域范围;
[0033]第二定位模块,用于当所述无线设备同时被多台个人设备探测分析节点发现,则根据多台个人设备探测分析节点探测的所述信号强度对所述无线设备进行精确定位。
[0034]第三方面,本发明实施例提供了一种基于WIFI的无线设备轨迹分析系统,所述系统包括个人探测分析服务器以及多台个人设备探测分析节点,所述个人设备探测分析节点包括个人设备探测分析子节点和个人设备探测分析母节点,所述个人设备探测分析子节点和个人设备探测分析母节点为分布式结构,一台个人设备探测分析母节点连接多个个人设备探测分析子节点,其中:
[0035]所述个人设备探测分析子节点截获无线设备与WIFI接入点之间的信帧信息,以及通过定位接收器获取所述个人设备探测分析子节点的定位信息,将所述个人设备探测分析子节点的定位信息,以及所述个人设备探测分析子节点截获的信帧信息发送给个人设备探测分析母节点,分层传送至所述个人探测分析服务器;
[0036]所