1.一種基于IPtables的WIFI熱點(diǎn)流量統(tǒng)計(jì)方法,其特征在于,包括以下步驟:
A、開啟智能終端的WIFI熱點(diǎn),在智能終端的系統(tǒng)用戶層上配置IPtables規(guī)則的配置文件;
B、檢測(cè)是否有客戶端連接到所述WIFI熱點(diǎn),若有,則獲取客戶端的IP地址;
C、調(diào)用IPtables規(guī)則的配置文件,為獲取到的所述客戶端的IP地址設(shè)置IPtables規(guī)則,并根據(jù)所述IPtables規(guī)則統(tǒng)計(jì)所述客戶端的IP地址經(jīng)過所述WIFI熱點(diǎn)發(fā)送和接收的數(shù)據(jù)量,將所述客戶端發(fā)送和接收的數(shù)據(jù)量相加得到對(duì)應(yīng)的流量數(shù)據(jù);
D、在所述智能終端上顯示所述流量數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的基于IPtables的WIFI熱點(diǎn)流量統(tǒng)計(jì)方法,其特征在于,所述步驟B具體包括:
B1、每隔第一預(yù)定時(shí)間檢測(cè)是否有客戶端連接到所述WIFI熱點(diǎn),若有,則獲取客戶端的IP地址。
3.根據(jù)權(quán)利要求1所述的基于IPtables的WIFI熱點(diǎn)流量統(tǒng)計(jì)方法,其特征在于,所述步驟C具體包括:
C11、對(duì)已連接所述WIFI熱點(diǎn)的客戶端IP設(shè)置所述IPtables規(guī)則,統(tǒng)計(jì)該客戶端上經(jīng)過所述WIFI熱點(diǎn)發(fā)送和接收的數(shù)據(jù)量;
C12、每隔第二預(yù)定時(shí)間執(zhí)行IPtables查詢信息命令,將所述客戶端經(jīng)過所述WIFI熱點(diǎn)的發(fā)送量和接收量相加得到所述WIFI熱點(diǎn)分享的流量數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的基于IPtables的WIFI熱點(diǎn)流量統(tǒng)計(jì)方法,其特征在于,所述步驟C還包括:
C21、當(dāng)有多個(gè)客戶端連接到所述WIFI熱點(diǎn)時(shí),根據(jù)所述IPtables規(guī)則統(tǒng)計(jì)每一個(gè)客戶端的IP地址經(jīng)過所述WIFI熱點(diǎn)發(fā)送和接收的數(shù)據(jù)量,將每一個(gè)客戶端發(fā)送和接收的數(shù)據(jù)量相加得到對(duì)應(yīng)的流量數(shù)據(jù),將所有客戶端的發(fā)送量和接收量相加得到所述WIFI熱點(diǎn)分享的流量數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的基于IPtables的WIFI熱點(diǎn)流量統(tǒng)計(jì)方法,其特征在于,所述步驟D具體包括:
D1、在所述智能終端上顯示每一個(gè)客戶端對(duì)應(yīng)的流量數(shù)據(jù)及所有客戶端對(duì)應(yīng)的WIFI熱點(diǎn)分享的流量數(shù)據(jù)。
6.一種基于IPtables的WIFI熱點(diǎn)流量統(tǒng)計(jì)系統(tǒng),其特征在于,包括:
設(shè)置模塊,用于在智能終端的系統(tǒng)用戶層上配置IPtables規(guī)則的配置文件;
連接檢測(cè)模塊,用于在智能終端的WIFI熱點(diǎn)開啟后,檢測(cè)是否有客戶端連接到所述WIFI熱點(diǎn),若有,則獲取客戶端的IP地址;
流量統(tǒng)計(jì)模塊,用于調(diào)用IPtables規(guī)則的配置文件,為獲取到的所述客戶端的IP地址設(shè)置IPtables規(guī)則并根據(jù)所述IPtables規(guī)則統(tǒng)計(jì)所述客戶端的IP地址經(jīng)過所述WIFI熱點(diǎn)發(fā)送和接收的數(shù)據(jù)量,將所述客戶端發(fā)送和接收的數(shù)據(jù)量相加得到對(duì)應(yīng)的流量數(shù)據(jù);
顯示模塊,用于在所述智能終端上顯示所述流量數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的基于IPtables的WIFI熱點(diǎn)流量統(tǒng)計(jì)系統(tǒng),其特征在于,所述連接檢測(cè)模塊包括:
連接檢測(cè)單元,用于每隔第一預(yù)定時(shí)間檢測(cè)是否有客戶端連接到所述WIFI熱點(diǎn),若有,則獲取客戶端的IP地址。
8.根據(jù)權(quán)利要求6所述的基于IPtables的WIFI熱點(diǎn)流量統(tǒng)計(jì)系統(tǒng),其特征在于,所述流量統(tǒng)計(jì)模塊包括:
流量統(tǒng)計(jì)單元,用于對(duì)已連接所述WIFI熱點(diǎn)的客戶端IP設(shè)置所述IPtables規(guī)則,統(tǒng)計(jì)該客戶端上經(jīng)過所述WIFI熱點(diǎn)發(fā)送和接收的數(shù)據(jù)量;
流量計(jì)算單元,用于每隔第二預(yù)定時(shí)間執(zhí)行IPtables查詢信息命令,將所述客戶端經(jīng)過所述WIFI熱點(diǎn)的發(fā)送量和接收量相加得到所述WIFI熱點(diǎn)分享的流量數(shù)據(jù)。
9.根據(jù)權(quán)利要求6所述的基于IPtables的WIFI熱點(diǎn)流量統(tǒng)計(jì)系統(tǒng),其特征在于,所述流量統(tǒng)計(jì)模塊,還用于當(dāng)有多個(gè)客戶端連接到所述WIFI熱點(diǎn)時(shí),根據(jù)所述IPtables規(guī)則統(tǒng)計(jì)每一個(gè)客戶端的IP地址經(jīng)過所述WIFI熱點(diǎn)發(fā)送和接收的數(shù)據(jù)量,將每一個(gè)客戶端發(fā)送和接收的數(shù)據(jù)量相加得到對(duì)應(yīng)的流量數(shù)據(jù),將所有客戶端的發(fā)送量和接收量相加得到所述WIFI熱點(diǎn)分享的流量數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的基于IPtables的WIFI熱點(diǎn)流量統(tǒng)計(jì)系統(tǒng),其特征在于,所述顯示模塊,還用于在所述智能終端上顯示每一個(gè)客戶端對(duì)應(yīng)的流量數(shù)據(jù)及所有客戶端對(duì)應(yīng)的WIFI熱點(diǎn)分享的流量數(shù)據(jù)。