一种无线上网信息统计方法及系统的制作方法

文档序号:9238849阅读:594来源:国知局
一种无线上网信息统计方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种计算机网络技术,特别是涉及一种无线上网信息统计方法及系统。
【背景技术】
[0002]无线局域网络(WLAN,WirelessLocal Area Networks)是一种利用射频(RF,Rad1 Frequency)的技术进行据传输的系统。WLAN系统一般由AC (Access Controller,接入控制器)和AP (Access Point,无线接入点)组成。无线AP是用于无线网络的无线交换机,也是无线网络的核心。无线AP是移动计算机用户进入有线网络的接入点,主要用于宽带家庭、大楼内部以及园区内部,典型距离覆盖几十米至上百米,目前主要技术为802.11系列,该技术通常也被称作WiFi技术。大多数无线AP还带有接入点客户端模式(APclient),可以和其它AP进行无线连接,延展网络的覆盖范围。接入控制器(AC)是无线局域网接入控制设备,负责把来自不同AP的数据进行汇聚并接入Internet,同时完成AP设备的配置管理、无线用户的认证、管理及宽带访问、安全等控制功能。有些AC设备支持对上网次数和上网时长的精确统计,但也有些AC设备并不支持对上网次数和上网时长的精确统计。无线网络提供者有时需要了解用户上网情况,以便能调整合理调整网络部署,使系统发挥最大性能,满足客户上网需求。
[0003]鉴于此,对于AC设备并不支持对上网次数和上网时长的精确统计的WLAN系统,如何对上网信息进行统计就成了本领域技术人员亟待解决的问题。

【发明内容】

[0004]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种无线上网信息统计方法及系统,用于解决现有技术中对于AC设备并不支持对上网次数和上网时长的精确统计的WLAN系统难以对上网信息进行统计的问题。
[0005]为实现上述目的及其他相关目的,本发明提供一种无线上网信息统计方法,应用于无线局域网络中,所述无线上网信息统计方法包括:建立用户记录表,所述用户记录表的字段包括MAC地址、上线时间、下线时间;按照预设时间周期从接入控制器设备中获取MIB数据,所述MIB数据包括所有连接到所述接入控制器设备的无线接入点设备上的终端用户信息,所述终端用户信息包括MAC地址值、上线时间值、下线时间值;当终端用户信息中的上线时间值大于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当未找到匹配的用户记录时,在用户记录表中新建一条用户记录,并根据所述终端用户信息填写所新建用户记录的MAC地址以及上线时间;当终端用户信息中的上线时间值小于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当查找到匹配的用户记录时,根据所述终端用户信息填写查找到的用户记录的下线时间。
[0006]可选地,所述无线上网信息统计方法还包括:所述终端用户信息还包括流量值,所述用户记录表的字段还包括流量,新建用户记录的流量值为所述终端用户信息的流量值;当终端用户信息中的上线时间值大于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当找到匹配的用户记录时,更新所找到用户记录的流量值。
[0007]可选地,所述无线上网信息统计方法还包括:所述用户记录表的字段还包括次数,新建用户记录的次数值为I ;当终端用户信息中的上线时间值大于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当找到匹配的用户记录时,对所找到用户记录的次数值加I。
[0008]可选地,所述无线上网信息统计方法还包括:根据用户记录表中用户记录的次数值调整所述预设时间周期。
[0009]可选地,所述无线上网信息统计方法还包括:当终端用户信息中的上线时间值大于下线时间值且上线时间值与下线时间值的时间差大于预设时间差时,对终端用户信息对应的终端进行强制下线;并在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当找到匹配的用户记录时,标识所找到的用户记录为异常记录。
[0010]可选地,所述无线上网信息统计方法还包括:当终端用户信息中的上线时间值小于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当未找到匹配的用户记录时,新建一条用户记录,并根据所述终端用户信息填写所新建用户记录的MAC地址以及下线时间,并标识所新建用户记录为异常记录。
[0011]可选地,所述无线上网信息统计方法还包括:根据用户记录表中异常记录信息调整所述预设时间周期。
[0012]本发明提供一种无线上网信息统计系统,应用于无线局域网络中,所述无线上网信息统计系统包括:终端用户信息获取模块,用于按照预设时间周期从接入控制器设备中获取MIB数据,所述MIB数据包括所有连接到所述接入控制器设备的无线接入点设备上的终端用户信息,所述终端用户信息包括MAC地址值、上线时间值、下线时间值;用户信息处理模块,与所述终端用户信息获取模块相连,用于建立用户记录表,所述用户记录表的字段至少包括MAC地址、上线时间、下线时间;当终端用户信息中的上线时间值大于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当未找到匹配的用户记录时,在用户记录表中新建一条用户记录,并根据所述终端用户信息填写所新建用户记录的MAC地址以及上线时间;当终端用户信息中的上线时间值小于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当查找到与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录时,根据所述终端用户信息填写查找到的用户记录的下线时间。
[0013]可选地,所述终端用户信息还包括流量值,所述用户记录表的字段还包括流量,新建用户记录的流量值为所述终端用户信息的流量值;所述用户信息处理模块还用于当终端用户信息中的上线时间值大于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当找到匹配的用户记录时,更新所找到用户记录的流量值。
[0014]可选地,所述用户记录表的字段还包括次数,新建用户记录的次数值为I ;所述用户信息处理模块还用于:当终端用户信息中的上线时间值大于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当找到匹配的用户记录时,对所找到用户记录的次数值加I。
[0015]可选地,所述无线上网信息统计系统还包括时间周期调整模块,所述时间周期调整模块用于根据用户记录表中用户记录的次数值调整所述预设时间周期。
[0016]可选地,所述用户信息处理模块还用于:当终端用户信息中的上线时间值大于下线时间值且上线时间值与下线时间值的时间差大于预设时间差时,对终端用户信息对应的终端进行强制下线;并在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当找到匹配的用户记录时,标识所找到的用户记录为异常记录。
[0017]可选地,所述用户信息处理模块还用于:当终端用户信息中的上线时间值小于下线时间值时,在用户记录表中查找与所述终端用户信息的M
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1