数据采集方法及装置制造方法及图纸

技术编号:11502041 阅读:101 留言:0更新日期:2015-05-23 17:38
本发明专利技术实施例公开了数据采集方法及装置,应用于WLAN设备中,所述WLAN设备包括EPON模块和WiFi模块,其中,所述EPON模块采集用户的HTTP数据,并转发给WiFi模块;WiFi模块对所述HTTP数据进行过滤后,存储过滤后的HTTP数据,最后将所存储的HTTP数据发送给大数据服务器,以使大数据服务器利用所述HTTP数据分析用户的上网信息。该方法采用双模设计,即EPON模块采集用户的HTTP数据,WiFi模块处理所述HTTP数据并上报给大数据服务器,从而解决传统方法导致的CPU负载过重的问题,避免WLAN设备断网的现象发生,进而保证用户的网络连接稳定。

【技术实现步骤摘要】
数据采集方法及装置
本专利技术涉及无线网络通信
,特别是涉及一种数据采集方法及装置。
技术介绍
随着无线网络通信技术的发展,无线网络成为当前网络通信的重要分支。而无线网络中光纤网络以其传输容量大、传输距离远、抗干扰能力强等优点成为无线网络发展的主要趋势。在光纤网络中,EPON(EthernetPassiveOpticalNetwork,以太网无源光网络)是基于以太网的PON(PassiveOpticalNetwork:无源光纤网络)技术,在以太网之上提供多种业务。无线终端(例如,智能手机、平板电脑、笔记本电脑等)需要通过WLAN(WirelessLocalAreaNetworks,无线局域网络)设备(例如,无线AP(AccessPoint,无线接入点))接入无线网络。无线终端接入无线网络后,发送的数据需要EPON模块将所述数据由电信号转换成光信号,并进行相应的处理后发送给以太网。以太网返回的数据需要由EPON模块转换成电信号转发给无线终端。用户上网的数据都需要通过WLAN设备传输,因此,可以通过WLAN设备采集用户上网的数据。传统的做法是,由EPON模块对用户上网数据进行采集和处理,而且,EPON模块上还运行有应用管理程序(例如,以太网交换芯片管理程序、各种二层交换协议等),以及处理DBA(DynamicBandwidthAllocation,动态带宽分配)报文,这样会导致EPON模块的负载较大,进而导致WLAN设备断网,导致用户断网。由上述内容可知,传统的数据采集方式加重了EPON模块的负载,从而导致用户的网络连接不稳定。
技术实现思路
本专利技术实施例中提供了一种数据采集方法及装置,以解决现有技术中的EPON模块负载过重的问题。为了解决上述技术问题,本专利技术实施例公开了如下技术方案:第一方面,提供一种数据采集方法,应用于无线局域网络WLAN设备中,所述WLAN设备包括以太网无源光网络EPON模块和无线保真WiFi模块,所述方法包括:所述EPON模块采集用户的超文本传输协议HTTP数据,并将所述HTTP数据发送给所述WiFi模块;所述WiFi模块接收所述HTTP数据,并对所接收的HTTP数据进行过滤,过滤掉属于同一个用户的重复的HTTP数据;所述WiFi模块存储过滤后的HTTP数据,并将已存储的HTTP数据发送给大数据服务器,以使所述大数据服务器利用已存储的HTTP数据分析用户的上网信息。可选地,所述WiFi模块对所接收的HTTP数据进行过滤,包括:获取所接收的HTTP数据对应的用户信息,所述用户信息至少包括用户的介质访问控制MAC地址;根据所接收的HTTP数据对应的用户信息,以及已存储的所接收的HTTP数据所属用户的HTTP数据,判断所接收的HTTP数据是否是重复数据;当所接收的HTTP数据不是重复数据时,将所接收的HTTP数据作为过滤后的HTTP数据进行存储;当所接收的HTTP数据是重复数据时,丢弃所接收的HTTP数据。可选地,所述WiFi模块根据所接收的HTTP数据对应的用户信息,判断所接收的HTTP数据是否是重复数据,包括:判断已存储的HTTP数据对应的用户信息中是否包含所接收的HTTP数据对应的用户信息;当已存储的HTTP数据对应的用户信息中不包含所接收的HTTP数据对应的用户信息时,确定所接收的HTTP数据不是重复数据;当已存储的HTTP数据对应的用户信息中包含所接收的HTTP数据对应的用户信息时,判断所接收的HTTP数据所属用户对应的已存储的HTTP数据中是否包含所接收的HTTP数据;当所述用户的已存储的HTTP数据中包含所接收的HTTP数据时,确定所接收的HTTP数据是重复数据;当所述用户的已存储的HTTP数据中不包含所接收的HTTP数据时,确定所接收的HTTP数据不是重复数据。可选地,所述WiFi模块将已存储的HTTP数据发送给大数据服务器,包括:按照第一预设周期,分别将所存储的每个用户对应的全部HTTP数据发送给大数据服务器,并删除发送给大数据服务器的HTTP数据。可选地,所述WiFi模块将已存储的HTTP数据发送给大数据服务器包括:当所接收的HTTP数据不是重复数据时,将所接收的HTTP数据发送给所述大数据服务器,并按照第二预设周期,清除已存储的全部用户对应的HTTP数据。第二方面,一种数据采集装置,应用于无线局域网WLAN设备中,所述数据采集装置包括以太网无源光网络EPON模块和无线保真WiFi模块;所述EPON模块包括:采集模块和第一发送模块;所述采集模块,用于采集用户的超文本传输协议HTTP数据;所述第一发送模块,用于将所述HTTP数据发送给所述WiFi模块;所述WiFi模块包括:接收模块、过滤模块、存储模块和第二发送模块;所述接收模块,用于接收所述第一发送模块发送的HTTP数据;所述过滤模块,用于对所接收的HTTP数据进行过滤,过滤掉属于同一个用户的重复的HTTP数据;所述存储模块,用于存储过滤后的HTTP数据;所述第二发送模块,用于将已存储的HTTP数据发送给大数据服务器,以使所述大数据服务器利用所述已存储的HTTP数据分析用户的上网信息。可选地,所述过滤模块,包括:第一获取子模块,用于获取所接收的HTTP数据对应的用户信息,所述用户信息至少包括用户的介质访问控制MAC地址;第一判断子模块,用于根据所接收的HTTP数据对应的用户信息,以及已存储的所接收的HTTP数据所属用户的HTTP数据,判断所接收的HTTP数据是否是重复数据;当所接收的HTTP数据不是重复数据时,控制所述存储模块将所接收的HTTP数据作为过滤后的HTTP数据进行存储;丢弃子模块,用于当所接收的HTTP数据是重复数据时,丢弃所接收的HTTP数据。可选地,所述第一判断子模块,包括:第二判断子模块,用于判断已存储的HTTP数据对应的用户信息中是否包含所接收的HTTP数据对应的用户信息;第一确定子模块,用于当已存储的HTTP数据对应的用户信息中不包含所接收的HTTP数据对应的用户信息时,确定所接收的HTTP数据不是重复数据;第三判断子模块,用于当已存储的HTTP数据对应的用户信息中包含所接收的HTTP数据对应的用户信息时,判断所接收的HTTP数据所属用户对应的已存储的HTTP数据中是否包含所接收的HTTP数据;第二确定子模块,用于当所述用户的已存储的HTTP数据中包含所接收的HTTP数据时,确定所接收的HTTP数据是重复数据;第三确定子模块,用于当所述用户的已存储的HTTP数据中不包含所接收的HTTP数据时,确定所接收的HTTP数据不是重复数据。可选地,所述第二发送模块,具体用于:按照第一预设周期,分别将所存储的每个用户对应的全部HTTP数据发送给大数据服务器,并删除发送给大数据服务器的HTTP数据。可选地,所述WiFi模块将已存储的HTTP数据发送给大数据服务器包括:当所接收的HTTP数据不是重复数据时,将所接收的HTTP数据发送给所述大数据服务器,并按照第二预设周期,清除已存储的全部用户对应的HTTP数据。由以上技术方案可见,本专利技术实施例提供的数据采集方法及装置,应用于WLAN设备中,所述WLAN设备包括EPON模块和WiFi(Wireless-Fidelity,无线保真)模块,其中,所述EPON本文档来自技高网...
数据采集方法及装置

【技术保护点】
一种数据采集方法,应用于无线局域网络WLAN设备中,其特征在于,所述WLAN设备包括以太网无源光网络EPON模块和无线保真WiFi模块,所述方法包括:所述EPON模块采集用户的超文本传输协议HTTP数据,并将所述HTTP数据发送给所述WiFi模块;所述WiFi模块接收所述HTTP数据,并对所接收的HTTP数据进行过滤,过滤掉属于同一个用户的重复的HTTP数据;所述WiFi模块存储过滤后的HTTP数据,并将已存储的HTTP数据发送给大数据服务器,以使所述大数据服务器利用已存储的HTTP数据分析用户的上网信息。

【技术特征摘要】
1.一种数据采集方法,应用于无线局域网络WLAN设备中,其特征在于,所述WLAN设备包括以太网无源光网络EPON模块和无线保真WiFi模块,所述方法包括:所述EPON模块采集用户的超文本传输协议HTTP数据,并将所述HTTP数据发送给所述WiFi模块;所述WiFi模块接收所述HTTP数据,并对所接收的HTTP数据进行过滤,过滤掉属于同一个用户的重复的HTTP数据;所述WiFi模块存储过滤后的HTTP数据,并将已存储的HTTP数据发送给大数据服务器,以使所述大数据服务器利用已存储的HTTP数据分析用户的上网信息。2.根据权利要求1所述的方法,其特征在于,所述WiFi模块对所接收的HTTP数据进行过滤,包括:获取所接收的HTTP数据对应的用户信息,所述用户信息至少包括用户的介质访问控制MAC地址;根据所接收的HTTP数据对应的用户信息,以及已存储的所接收的HTTP数据所属用户的HTTP数据,判断所接收的HTTP数据是否是重复数据;当所接收的HTTP数据不是重复数据时,将所接收的HTTP数据作为过滤后的HTTP数据进行存储;当所接收的HTTP数据是重复数据时,丢弃所接收的HTTP数据。3.根据权利要求2所述的方法,其特征在于,所述WiFi模块根据所接收的HTTP数据对应的用户信息,判断所接收的HTTP数据是否是重复数据,包括:判断已存储的HTTP数据对应的用户信息中是否包含所接收的HTTP数据对应的用户信息;当已存储的HTTP数据对应的用户信息中不包含所接收的HTTP数据对应的用户信息时,确定所接收的HTTP数据不是重复数据;当已存储的HTTP数据对应的用户信息中包含所接收的HTTP数据对应的用户信息时,判断所接收的HTTP数据所属用户对应的已存储的HTTP数据中是否包含所接收的HTTP数据;当所述用户的已存储的HTTP数据中包含所接收的HTTP数据时,确定所接收的HTTP数据是重复数据;当所述用户的已存储的HTTP数据中不包含所接收的HTTP数据时,确定所接收的HTTP数据不是重复数据。4.根据权利要求1所述的方法,其特征在于,所述WiFi模块将已存储的HTTP数据发送给大数据服务器,包括:按照第一预设周期,分别将所存储的每个用户对应的全部HTTP数据发送给大数据服务器,并删除发送给大数据服务器的HTTP数据。5.根据权利要求2或3所述的方法,其特征在于,所述WiFi模块将已存储的HTTP数据发送给大数据服务器包括:当所接收的HTTP数据不是重复数据时,将所接收的HTTP数据发送给所述大数据服务器,并按照第二预设周期,清除已存储的全部用户对应的HTTP数据。6.一种数据采集装置,应用于无线局域网WLAN设备中,其特征在于,所述数据采集装置包括以太网无源光网络E...

【专利技术属性】
技术研发人员:邵起明赵来源唐臻
申请(专利权)人:奇点新源国际技术开发北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1