1.一种无线上网信息统计方法,应用于无线局域网络中,其特征在于,所述无线上网信息统计方法包括:
建立用户记录表,所述用户记录表的字段包括MAC地址、上线时间、下线时间;
按照预设时间周期从接入控制器设备中获取MIB数据,所述MIB数据包括所有连接到所述接入控制器设备的无线接入点设备上的终端用户信息,所述终端用户信息包括MAC地址值、上线时间值、下线时间值;
当终端用户信息中的上线时间值大于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当未找到匹配的用户记录时,在用户记录表中新建一条用户记录,并根据所述终端用户信息填写所新建用户记录的MAC地址以及上线时间;
当终端用户信息中的上线时间值小于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当查找到匹配的用户记录时,根据所述终端用户信息填写查找到的用户记录的下线时间。
2.根据权利要求1所述的无线上网信息统计方法,其特征在于:所述无线上网信息统计方法还包括:所述终端用户信息还包括流量值,所述用户记录表的字段还包括流量,新建用户记录的流量值为所述终端用户信息的流量值;当终端用户信息中的上线时间值大于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当找到匹配的用户记录时,更新所找到用户记录的流量值。
3.根据权利要求1所述的无线上网信息统计方法,其特征在于:所述无线上网信息统计方法还包括:所述用户记录表的字段还包括次数,新建用户记录的次数值为1;当终端用户信息中的上线时间值大于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当找到匹配的用户记录时,对所找到用户记录的次数值加1。
4.根据权利要求3所述的无线上网信息统计方法,其特征在于:所述无线上网信息统计方法还包括:根据用户记录表中用户记录的次数值调整所述预设时间周期。
5.根据权利要求1所述的无线上网信息统计方法,其特征在于:所述无线上网信息统计方法还包括:当终端用户信息中的上线时间值大于下线时间值且上线时间值与下线时间值的时间差大于预设时间差时,对终端用户信息对应的终端进行强制下线;并在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当找到匹配的用户记录时,标识所找到的用户记录为异常记录。
6.根据权利要求1所述的无线上网信息统计方法,其特征在于:所述无线上网信息统计方法还包括:当终端用户信息中的上线时间值小于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当未找到匹配的用户记录时,新建一条用户记录,并根据所述终端用户信息填写所新建用户记录的MAC地址以及下线时间,并标识所新建用户记录为异常记录。
7.根据权利要求5或6所述的无线上网信息统计方法,其特征在于:所述无线上网信息统计方法还包括:根据用户记录表中异常记录信息调整所述预设时间周期。
8.一种无线上网信息统计系统,应用于无线局域网络中,其特征在于:所述无线上网信息统计系统包括:
终端用户信息获取模块,用于按照预设时间周期从接入控制器设备中获取MIB数据,所述MIB数据包括所有连接到所述接入控制器设备的无线接入点设备上的终端用户信息,所述终端用户信息包括MAC地址值、上线时间值、下线时间值;
用户信息处理模块,与所述终端用户信息获取模块相连,用于建立用户记录表,所述用户记录表的字段至少包括MAC地址、上线时间、下线时间;当终端用户信息中的上线时间值大于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当未找到匹配的用户记录时,在用户记录表中新建一条用户记录,并根据所述终端用户信息填写所新建用户记录的MAC地址以及上线时间;当终端用户信息中的上线时间值小于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当查找到与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录时,根据所述终端用户信息填写查找到的用户记录的下线时间。
9.根据权利要求8所述的无线上网信息统计系统,其特征在于:所述终端用户信息还包括流量值,所述用户记录表的字段还包括流量,新建用户记录的流量值为所述终端用户信息的流量值;所述用户信息处理模块还用于当终端用户信息中的上线时间值大于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当找到匹配的用户记录时,更新所找到用户记录的流量值。
10.根据权利要求8所述的无线上网信息统计系统,其特征在于:所述用户记录表的字段还包括次数,新建用户记录的次数值为1;所述用户信息处理模块还用于:当终端用户信息中的上线时间值大于下线时间值时,在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当找到匹配的用户记录时,对所找到用户记录的次数值加1。
11.根据权利要求10所述的无线上网信息统计系统,其特征在于:所述无线上网信息统计系统还包括时间周期调整模块,所述时间周期调整模块用于根据用户记录表中用户记录的次数值调整所述预设时间周期。
12.根据权利要求8所述的无线上网信息统计系统,其特征在于:所述用户信息处理模块还用于:当终端用户信息中的上线时间值大于下线时间值且上线时间值与下线时间值的时间差大于预设时间差时,对终端用户信息对应的终端进行强制下线;并在用户记录表中查找与所述终端用户信息的MAC地址值以及上线时间值相同的用户记录,当找到匹配的用户记录时,标识所找到的用户记录为异常记录。
13.根据权利要求12所述的无线上网信息统计系统,其特征在于:所述无线上网信息统计系统还包括时间周期调整模块,所述时间周期调整模块用于根据用户记录表中异常记录信息调整所述预设时间周期。
14.根据权利要求8所述的无线上网信息统计系统,其特征在于:所述无线上网信息统计系统还包括用户信息统计模块,与所述用户信息处理模块相连,用于对所述用户记录表中的信息进行统计得到用户上网数据信息。