1.一种基于IPtables的WIFI热点流量统计方法,其特征在于,包括以下步骤:
A、开启智能终端的WIFI热点,在智能终端的系统用户层上配置IPtables规则的配置文件;
B、检测是否有客户端连接到所述WIFI热点,若有,则获取客户端的IP地址;
C、调用IPtables规则的配置文件,为获取到的所述客户端的IP地址设置IPtables规则,并根据所述IPtables规则统计所述客户端的IP地址经过所述WIFI热点发送和接收的数据量,将所述客户端发送和接收的数据量相加得到对应的流量数据;
D、在所述智能终端上显示所述流量数据。
2.根据权利要求1所述的基于IPtables的WIFI热点流量统计方法,其特征在于,所述步骤B具体包括:
B1、每隔第一预定时间检测是否有客户端连接到所述WIFI热点,若有,则获取客户端的IP地址。
3.根据权利要求1所述的基于IPtables的WIFI热点流量统计方法,其特征在于,所述步骤C具体包括:
C11、对已连接所述WIFI热点的客户端IP设置所述IPtables规则,统计该客户端上经过所述WIFI热点发送和接收的数据量;
C12、每隔第二预定时间执行IPtables查询信息命令,将所述客户端经过所述WIFI热点的发送量和接收量相加得到所述WIFI热点分享的流量数据。
4.根据权利要求1所述的基于IPtables的WIFI热点流量统计方法,其特征在于,所述步骤C还包括:
C21、当有多个客户端连接到所述WIFI热点时,根据所述IPtables规则统计每一个客户端的IP地址经过所述WIFI热点发送和接收的数据量,将每一个客户端发送和接收的数据量相加得到对应的流量数据,将所有客户端的发送量和接收量相加得到所述WIFI热点分享的流量数据。
5.根据权利要求4所述的基于IPtables的WIFI热点流量统计方法,其特征在于,所述步骤D具体包括:
D1、在所述智能终端上显示每一个客户端对应的流量数据及所有客户端对应的WIFI热点分享的流量数据。
6.一种基于IPtables的WIFI热点流量统计系统,其特征在于,包括:
设置模块,用于在智能终端的系统用户层上配置IPtables规则的配置文件;
连接检测模块,用于在智能终端的WIFI热点开启后,检测是否有客户端连接到所述WIFI热点,若有,则获取客户端的IP地址;
流量统计模块,用于调用IPtables规则的配置文件,为获取到的所述客户端的IP地址设置IPtables规则并根据所述IPtables规则统计所述客户端的IP地址经过所述WIFI热点发送和接收的数据量,将所述客户端发送和接收的数据量相加得到对应的流量数据;
显示模块,用于在所述智能终端上显示所述流量数据。
7.根据权利要求6所述的基于IPtables的WIFI热点流量统计系统,其特征在于,所述连接检测模块包括:
连接检测单元,用于每隔第一预定时间检测是否有客户端连接到所述WIFI热点,若有,则获取客户端的IP地址。
8.根据权利要求6所述的基于IPtables的WIFI热点流量统计系统,其特征在于,所述流量统计模块包括:
流量统计单元,用于对已连接所述WIFI热点的客户端IP设置所述IPtables规则,统计该客户端上经过所述WIFI热点发送和接收的数据量;
流量计算单元,用于每隔第二预定时间执行IPtables查询信息命令,将所述客户端经过所述WIFI热点的发送量和接收量相加得到所述WIFI热点分享的流量数据。
9.根据权利要求6所述的基于IPtables的WIFI热点流量统计系统,其特征在于,所述流量统计模块,还用于当有多个客户端连接到所述WIFI热点时,根据所述IPtables规则统计每一个客户端的IP地址经过所述WIFI热点发送和接收的数据量,将每一个客户端发送和接收的数据量相加得到对应的流量数据,将所有客户端的发送量和接收量相加得到所述WIFI热点分享的流量数据。
10.根据权利要求9所述的基于IPtables的WIFI热点流量统计系统,其特征在于,所述显示模块,还用于在所述智能终端上显示每一个客户端对应的流量数据及所有客户端对应的WIFI热点分享的流量数据。