基于无线网络的数据采集方法、无线接入设备及服务器的制造方法

文档序号:9619307阅读:448来源:国知局
基于无线网络的数据采集方法、无线接入设备及服务器的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种基于无线网络的数据采集方法、无线接入设备及服务器。
【背景技术】
[0002]随着移动互联网等新兴信息通信技术的飞速发展,信息社会进入了网络化的大数据时代,宏观上大数据即指海量的数据,微观上大数据则指需要通过快速获取、处理、分析以从中提取有价值的海量、多样化的交易数据、交互数据、传感数据等数据。在移动大数据时代下,由于无线网络的快速普及,无线网络成为了数据采集的重要工具。
[0003]在802.11协议中,即使终端不连接无线网络,该终端仍然会广播探测(Probe)数据包,以探寻周边是否有无线接入点存在。利用这一特性,目前,最常用的基于无线网络的数据采集方法是:修改无线接入设备的底层驱动;修改后的底层驱动可侦测无线接入设备的网络覆盖范围内的终端广播的探测数据包,并将该探测数据包对应的媒体访问控制(MAC, Media Access Control)地址记录下来,并上报给应用层。这一方法存在诸多缺点,例如,影响无线接入设备的性能、可采集的数据类型单一以及需要修改底层驱动,可移植性不高。可见,如何在不影响无线接入设备的性能的条件下,提供一种采集数据类型丰富且可移植性较高的数据采集方法成为亟待解决的问题。

【发明内容】

[0004]本发明的主要目的在于解决如何在不影响无线接入设备的性能的条件下,提供一种采集数据类型丰富且可移植性较高的数据采集方法的技术问题。
[0005]为实现上述目的,本发明提供的一种基于无线网络的数据采集方法,所述方法包括以下步骤:
[0006]无线接入设备开启监听模式后,在无线接入设备的网络覆盖范围内,通过套接字程序实时监听终端广播的探测数据包,在监听到所述探测数据包时,获取并存储广播所述探测数据包的终端对应的终端信息;
[0007]无线接入设备根据预设规则上传存储的所述终端信息至服务器。
[0008]优选地,所述在无线接入设备的网络覆盖范围内,通过套接字程序实时监听终端广播的探测数据包,在监听到所述探测数据包时,获取并存储广播所述探测数据包的终端对应的终端信息的步骤包括:
[0009]在无线接入设备的网络覆盖范围内,无线接入设备通过套接字程序实时监听套接字通信数据包;
[0010]无线接入设备在监听到所述套接字通信数据包时,解析所述套接字通信数据包;
[0011]无线接入设备判断所述套接字通信数据包是否是所述探测数据包;
[0012]无线接入设备在判定所述套接字通信数据包是所述探测数据包时,获取并存储广播所述探测数据包的终端对应的终端信息。
[0013]优选地,所述终端信息包括媒体访问控制地址、当前的时间戳及无线接入设备的地理位置信息。
[0014]优选地,所述无线接入设备根据预设规则上传存储的所述终端信息至服务器的步骤包括:
[0015]无线接入设备定时上传存储的所述终端信息至服务器;或者,无线接入设备在存储的所述终端信息的数据量达到预设阈值时,上传存储的所述终端信息至服务器。
[0016]此外,为实现上述目的,本发明还提供一种基于无线网络的数据采集方法,所述方法包括以下步骤:
[0017]服务器接收并存储无线接入设备根据预设规则上传的终端信息;
[0018]服务器分析所述终端信息,以得到对应的用户行为信息。
[0019]此外,为实现上述目的,本发明还提供一种无线接入设备,所述无线接入设备包括:
[0020]监听模块,用于无线接入设备开启监听模式后,在无线接入设备的网络覆盖范围内,通过套接字程序实时监听终端广播的探测数据包,在监听到所述探测数据包时,获取并存储广播所述探测数据包的终端对应的终端信息;
[0021]上传模块,用于根据预设规则上传存储的所述终端信息至服务器。
[0022]优选地,所述监听模块包括:
[0023]监听单元,用于在无线接入设备的网络覆盖范围内,通过套接字程序实时监听套接字通信数据包;
[0024]解析单元,用于在监听到所述套接字通信数据包时,解析所述套接字通信数据包;
[0025]判断单元,用于判断所述套接字通信数据包是否是所述探测数据包;
[0026]获取单元,用于在判定所述套接字通信数据包是所述探测数据包时,获取并存储广播所述探测数据包的终端对应的终端信息。
[0027]优选地,所述终端信息包括媒体访问控制地址、当前的时间戳及无线接入设备的地理位置信息。
[0028]优选地,所述上传模块用于:
[0029]定时上传存储的所述终端信息至服务器;或者,在存储的所述终端信息的数据量达到预设阈值时,上传存储的所述终端信息至服务器。
[0030]此外,为实现上述目的,本发明还提供一种服务器,所述服务器包括:
[0031]接收模块,用于接收并存储无线接入设备根据预设规则上传的终端信息;
[0032]分析模块,用于分析所述终端信息,以得到对应的用户行为信息。
[0033]本发明无线接入设备开启监听模式后,在无线接入设备的网络覆盖范围内,通过套接字程序实时监听终端广播的探测数据包,在监听到所述探测数据包时,获取并存储广播所述探测数据包的终端对应的终端信息;无线接入设备根据预设规则上传存储的所述终端信息至服务器。相较于现有技术,本发明无需修改无线接入设备的底层驱动,即可实现对终端信息的获取,因此,简化了终端信息的获取方式,且不影响无线接入设备的性能、可移植性高,同时,获取的终端信息种类丰富,并不局限于MAC地址,使用户行为分析成为可能。
【附图说明】
[0034]下面将结合附图及实施例对本发明作进一步说明,附图中:
[0035]图1为本发明基于无线网络的数据采集方法第一实施例的流程示意图;
[0036]图2为本发明基于无线网络的数据采集方法第二实施例的流程示意图;
[0037]图3为本发明基于无线网络的数据采集方法第五实施例的流程示意图;
[0038]图4为本发明无线接入设备第一实施例的功能模块示意图;
[0039]图5为图4中监听模块的细化功能模块示意图;
[0040]图6为本发明服务器第一实施例的功能模块示意图。
【具体实施方式】
[0041]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0042]本领域技术人员可以理解的,本发明基于无线网络的数据采集方法、无线接入设备及服务器的下述实施例中,无线接入设备可以是无线路由器、无线交换机、无线集线器等,也可以是任何可实现本发明基于无线网络的数据采集方法的无线接入设备,下述实施例中所提到的终端可以是手机、平板电脑、计算机、游戏机等。
[0043]本发明提供一种基于无线网络的数据采集方法,应用于无线接入设备。
[0044]参照图1,图1为本发明基于无线网络的数据采集方法第一实施例的流程示意图。
[0045]在本发明基于无线网络的数据采集方法的第一实施例中,所述方法包括以下步骤:
[0046]步骤S10,无线接入设备开启监听模式后,在无线接入设备的网络覆盖范围内,通过套接字程序实时监听终端广播的探测数据包,在监听到所述探测数据包时,获取并存储广播所
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1