数据采集方法及装置的制造方法

文档序号:8322829阅读:396来源:国知局
数据采集方法及装置的制造方法
【技术领域】
[0001]本发明涉及无线网络通信技术领域,特别是涉及一种数据采集方法及装置。
【背景技术】
[0002]随着无线网络通信技术的发展,无线网络成为当前网络通信的重要分支。而无线网络中光纤网络以其传输容量大、传输距离远、抗干扰能力强等优点成为无线网络发展的主要趋势。在光纤网络中,EPON(Ethernet Passive Optical Network,以太网无源光网络)是基于以太网的PON(Passive Optical Network:无源光纤网络)技术,在以太网之上提供多种业务。
[0003]无线终端(例如,智能手机、平板电脑、笔记本电脑等)需要通过WLAN (WirelessLocal Area Networks,无线局域网络)设备(例如,无线AP (Access Point,无线接入点))接入无线网络。无线终端接入无线网络后,发送的数据需要EPON模块将所述数据由电信号转换成光信号,并进行相应的处理后发送给以太网。以太网返回的数据需要由EPON模块转换成电信号转发给无线终端。
[0004]用户上网的数据都需要通过WLAN设备传输,因此,可以通过WLAN设备采集用户上网的数据。传统的做法是,由EPON模块对用户上网数据进行采集和处理,而且,EPON模块上还运行有应用管理程序(例如,以太网交换芯片管理程序、各种二层交换协议等),以及处理DBA (Dynamic Bandwidth Allocat1n,动态带宽分配)报文,这样会导致EPON模块的负载较大,进而导致WLAN设备断网,导致用户断网。由上述内容可知,传统的数据采集方式加重了 EPON模块的负载,从而导致用户的网络连接不稳定。

【发明内容】

[0005]本发明实施例中提供了一种数据采集方法及装置,以解决现有技术中的EPON模块负载过重的问题。
[0006]为了解决上述技术问题,本发明实施例公开了如下技术方案:
[0007]第一方面,提供一种数据采集方法,应用于无线局域网络WLAN设备中,所述WLAN设备包括以太网无源光网络EPON模块和无线保真WiFi模块,所述方法包括:
[0008]所述EPON模块采集用户的超文本传输协议HTTP数据,并将所述HTTP数据发送给所述WiFi模块;
[0009]所述WiFi模块接收所述HTTP数据,并对所接收的HTTP数据进行过滤,过滤掉属于同一个用户的重复的HTTP数据;
[0010]所述WiFi模块存储过滤后的HTTP数据,并将已存储的HTTP数据发送给大数据服务器,以使所述大数据服务器利用已存储的HTTP数据分析用户的上网信息。
[0011]可选地,所述WiFi模块对所接收的HTTP数据进行过滤,包括:
[0012]获取所接收的HTTP数据对应的用户信息,所述用户信息至少包括用户的介质访问控制MAC地址;
[0013]根据所接收的HTTP数据对应的用户信息,以及已存储的所接收的HTTP数据所属用户的HTTP数据,判断所接收的HTTP数据是否是重复数据;
[0014]当所接收的HTTP数据不是重复数据时,将所接收的HTTP数据作为过滤后的HTTP数据进行存储;
[0015]当所接收的HTTP数据是重复数据时,丢弃所接收的HTTP数据。
[0016]可选地,所述WiFi模块根据所接收的HTTP数据对应的用户信息,判断所接收的HTTP数据是否是重复数据,包括:
[0017]判断已存储的HTTP数据对应的用户信息中是否包含所接收的HTTP数据对应的用户信息;
[0018]当已存储的HTTP数据对应的用户信息中不包含所接收的HTTP数据对应的用户信息时,确定所接收的HTTP数据不是重复数据;
[0019]当已存储的HTTP数据对应的用户信息中包含所接收的HTTP数据对应的用户信息时,判断所接收的HTTP数据所属用户对应的已存储的HTTP数据中是否包含所接收的HTTP数据;
[0020]当所述用户的已存储的HTTP数据中包含所接收的HTTP数据时,确定所接收的HTTP数据是重复数据;
[0021]当所述用户的已存储的HTTP数据中不包含所接收的HTTP数据时,确定所接收的HTTP数据不是重复数据。
[0022]可选地,所述WiFi模块将已存储的HTTP数据发送给大数据服务器,包括:
[0023]按照第一预设周期,分别将所存储的每个用户对应的全部HTTP数据发送给大数据服务器,并删除发送给大数据服务器的HTTP数据。
[0024]可选地,所述WiFi模块将已存储的HTTP数据发送给大数据服务器包括:
[0025]当所接收的HTTP数据不是重复数据时,将所接收的HTTP数据发送给所述大数据服务器,并按照第二预设周期,清除已存储的全部用户对应的HTTP数据。
[0026]第二方面,一种数据采集装置,应用于无线局域网WLAN设备中,所述WLAN设备包括以太网无源光网络EPON模块和无线保真WiFi模块;
[0027]所述EPON模块包括:采集模块和第一发送模块;
[0028]所述采集模块,用于采集用户的超文本传输协议HTTP数据;
[0029]所述第一发送模块,用于将所述HTTP数据发送给所述WiFi模块;
[0030]所述WiFi模块包括:接收模块、过滤模块、存储模块和第二发送模块;
[0031]所述接收模块,用于接收所述第一发送模块发送的HTTP数据;
[0032]所述过滤模块,用于对所接收的HTTP数据进行过滤,过滤掉属于同一个用户的重复的HTTP数据;
[0033]所述存储模块,用于存储过滤后的HTTP数据;
[0034]所述第二发送模块,用于将已存储的HTTP数据发送给大数据服务器,以使所述大数据服务器利用所述已存储的HTTP数据分析用户的上网信息。
[0035]可选地,所述过滤模块,包括:
[0036]第一获取子模块,用于获取所接收的HTTP数据对应的用户信息,所述用户信息至少包括用户的介质访问控制MAC地址;
[0037]第一判断子模块,用于根据所接收的HTTP数据对应的用户信息,以及已存储的所接收的HTTP数据所属用户的HTTP数据,判断所接收的HTTP数据是否是重复数据;当所接收的HTTP数据不是重复数据时,控制所述存储模块将所接收的HTTP数据作为过滤后的HTTP数据进行存储;
[0038]丢弃子模块,用于当所接收的HTTP数据是重复数据时,丢弃所接收的HTTP数据。
[0039]可选地,所述第一判断子模块,包括:
[0040]第二判断子模块,用于判断已存储的HTTP数据对应的用户信息中是否包含所接收的HTTP数据对应的用户信息;
[0041]第一确定子模块,用于当已存储的HTTP数据对应的用户信息中不包含所接收的HTTP数据对应的用户信息时,确定所接收的HTTP数据不是重复数据;
[0042]第三判断子模块,用于当已存储的HTTP数据对应的用户信息中包含所接收的HTTP数据对应的用户信息时,判断所接收的HTTP数据所属用户对应的已存储的HTTP数据中是否包含所接收的HTTP数据;
[0043]第二确定子模块,用于当所述用户的已存储的HTTP数据中包含所接收的HTTP数据时,确定所接收的HTTP数据是重复数据;
[0044]第三确定子模块,用于当所述用户的已存储的HTTP数据中不包含所接收的HTTP数据时,确定所接收的HTTP数据不是重复数据。
[0045]可选地,所述第一发送模块,具体用于:
[0046]按照第一预设周期,分别将所存储的每个用户对应的全部HTTP数据发送给大数据服务器,并删除发送给大数据服务器的HTTP数据。
[0047]可选地,所述WiFi模块将已存储的HTTP数据发送给大数据服务器包括:
[0048]当所接收的HTTP数据不是重复数据时,将所接收的HTTP数据发送给所述大数据服务器,并按照第二预设周期,清除已存储的全部用户对应的HTTP数据。
[0049]由以上技术方案可见,本发明实施例提供的数据采集方法及装置,应用于WLAN设备中,所述WLAN设备包括EPON模块和WiFi (Wireless-Fidelity,无线保真)模块,其中,所述EPON模块采集用户的HTTP (Hypertext transfer protocol,超文本传输协议)数据,并转发给WiFi模块;WiFi模块对所述HTTP数据进行过滤后,存储过滤后的HTTP数据,最后将所存储的HTTP数据发送给大数据服务器,以使大数据服务器利用所述HTTP数据分析用户的上网信息。该方法采用双模设计,即EPON模块采集用户的HTTP数据,WiFi模块处理所述HT
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1