1.一種檢測代理上網(wǎng)的方法,其特征在于,包括:
預(yù)先建立代理設(shè)備標(biāo)識表;
接收第一用戶終端在同Web服務(wù)器建立TCP連接后發(fā)送的Web網(wǎng)頁請求報文;
根據(jù)所述Web網(wǎng)頁請求報文中的終端類型信息向所述第一用戶終端反饋用于檢測用戶終端標(biāo)識信息的報文,以便于所述第一用戶終端根據(jù)所述用于檢測用戶終端標(biāo)識信息的報文獲取所述第一用戶終端的標(biāo)識信息;
接收所述第一用戶終端發(fā)送的包含所述第一用戶終端的標(biāo)識信息的報文;
當(dāng)所述包含所述第一用戶終端的標(biāo)識信息的報文的源IP地址在所述代理設(shè)備標(biāo)識表中時,根據(jù)所述第一用戶終端的標(biāo)識信息和所述代理設(shè)備標(biāo)識表確定所述第一用戶終端是否為通過代理設(shè)備上網(wǎng)的用戶終端。
2.如權(quán)利要求1所述的方法,其特征在于,
所述終端類型為桌面終端,所述第一用戶終端標(biāo)識信息為所述第一用戶終端的IP地址;
所述根據(jù)所述第一用戶終端的標(biāo)識信息和所述代理設(shè)備標(biāo)識表確定所述第一用戶終端是否為通過代理設(shè)備上網(wǎng)的用戶終端的步驟具體包括:
當(dāng)所述第一用戶終端的IP地址不在所述代理設(shè)備標(biāo)識表中時,則確定所述第一用戶終端為通過代理設(shè)備上網(wǎng)的用戶終端。
3.如權(quán)利要求1所述的方法,其特征在于,
所述代理設(shè)備標(biāo)識表還包括與所述代理設(shè)備標(biāo)識表中第一代理設(shè)備標(biāo)識對應(yīng)的用戶終端操作系統(tǒng)的版本信息的hash值;
所述終端類型為移動終端,所述第一用戶終端標(biāo)識信息為所述第一用戶終端的操作系統(tǒng)的版本信息的hash值;
所述當(dāng)包含所述第一用戶終端的標(biāo)識信息的報文的源IP地址在所述代理設(shè)備標(biāo)識表中時,根據(jù)所述第一用戶終端的標(biāo)識信息和所述代理設(shè)備標(biāo)識表確定所述第一用戶終端是否為通過代理設(shè)備上網(wǎng)的用戶終端的步驟具體包括:
當(dāng)包含所述第一用戶終端的標(biāo)識信息的報文的源IP地址與所述第一代理設(shè)備標(biāo)識匹配時,將所述第一用戶終端的操作系統(tǒng)的版本信息的hash值與所述第一代理設(shè)備標(biāo)識對應(yīng),當(dāng)與所述第一代理設(shè)備標(biāo)識對應(yīng)的用戶終端的操作系統(tǒng)的版本信息的不同hash值的個數(shù)大于等于2時,則確定所述第一用戶終端為通過第一代理設(shè)備上網(wǎng)的用戶終端。
4.如權(quán)利要求1所述的方法,其特征在于,
所述根據(jù)所述Web網(wǎng)頁請求報文向所述第一用戶終端反饋檢測報文之前還包括:關(guān)閉所述TCP連接;
所述方法還包括:根據(jù)所述Web網(wǎng)頁請求報文向所述用戶終端反饋所述web網(wǎng)頁請求報文中的原始訪問網(wǎng)址URL,以便于所述第一用戶終端在獲取所述第一用戶終端的標(biāo)識信息后重新根據(jù)所述原始訪問網(wǎng)址URL發(fā)送Web網(wǎng)頁請求報文。
5.如權(quán)利要求2所述方法,其特征在于,還包括:
當(dāng)所述第一用戶終端的IP地址不在所述代理設(shè)備標(biāo)識表中時,且,所述第一用戶終端的IP地址不在用戶終端設(shè)備標(biāo)識表中時,將所述第一用戶終端的IP地址添加到所述用戶終端設(shè)備標(biāo)識表;
根據(jù)所述用戶終端設(shè)備標(biāo)識表中的不同IP地址數(shù)量確定通過代理設(shè)備上網(wǎng)的用戶終端的數(shù)量。
6.一種檢測代理上網(wǎng)的裝置,其特征在于,包括:
建立模塊,用于預(yù)先建立代理設(shè)備標(biāo)識表;
第一接收模塊,用于接收第一用戶終端在同Web服務(wù)器建立TCP連接后發(fā)送的Web網(wǎng)頁請求報文;
發(fā)送模塊,用于根據(jù)所述Web網(wǎng)頁請求報文中的終端類型信息向所述第一用戶終端反饋用于檢測用戶終端標(biāo)識信息的報文,以便于所述第一用戶終端根據(jù)所述用于檢測用戶終端標(biāo)識信息的報文獲取所述第一用戶終端的標(biāo)識信息;
第二接收模塊,用于接收所述第一用戶終端發(fā)送的包含所述第一用戶終端的標(biāo)識信息的報文;
確定模塊,用于當(dāng)所述包含所述第一用戶終端的標(biāo)識信息的報文的源IP地址在所述代理設(shè)備標(biāo)識表中時,根據(jù)所述第一用戶終端的標(biāo)識信息和所述代理設(shè)備標(biāo)識表確定所述第一用戶終端是否為通過代理設(shè)備上網(wǎng)的用戶終端。
7.如權(quán)利要求6所述的裝置,其特征在于,所述終端類型為桌面終端,所述第一用戶終端標(biāo)識信息為所述第一用戶終端的IP地址;
所述確定模塊具體用于:
當(dāng)所述第一用戶終端的IP地址不在所述代理設(shè)備標(biāo)識表中時,則確定所述第一用戶終端為通過代理設(shè)備上網(wǎng)的用戶終端。
8.如權(quán)利要求6所述的裝置,其特征在于,
所述代理設(shè)備標(biāo)識表還包括與所述代理設(shè)備標(biāo)識表中第一代理設(shè)備標(biāo)識對應(yīng)的用戶終端操作系統(tǒng)的版本信息的hash值;
所述終端類型為移動終端,所述第一用戶終端標(biāo)識信息為所述第一用戶終端的操作系統(tǒng)的版本信息的hash值;
所述確定模塊具體用于:
當(dāng)包含所述第一用戶終端的標(biāo)識信息的報文的源IP地址與所述第一代理設(shè)備標(biāo)識匹配時,將所述第一用戶終端的操作系統(tǒng)的版本信息的hash值與所述第一代理設(shè)備標(biāo)識對應(yīng),當(dāng)與所述第一代理設(shè)備標(biāo)識對應(yīng)的用戶終端的操作系統(tǒng)的版本信息的不同hash值的個數(shù)大于等于2時,則確定所述第一用戶終端為通過第一代理設(shè)備上網(wǎng)的用戶終端。
9.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:
開關(guān)模塊,用于關(guān)閉所述TCP連接;
所述發(fā)送模塊還用于,根據(jù)所述Web網(wǎng)頁請求報文向所述用戶終端反饋所述web網(wǎng)頁請求報文中的原始訪問網(wǎng)址URL,以便于所述第一用戶終端在獲取所述第一用戶終端的標(biāo)識信息后重新根據(jù)所述原始訪問網(wǎng)址URL發(fā)送Web網(wǎng)頁請求報文。
10.如權(quán)利要求7所述的裝置,其特征在于,還包括:
添加模塊,用于當(dāng)所述第一用戶終端的IP地址不在所述代理設(shè)備標(biāo)識表中時,且,所述第一用戶終端的IP地址不在用戶終端設(shè)備標(biāo)識表中時,將所述第一用戶終端的IP地址添加到所述用戶終端設(shè)備標(biāo)識表;
統(tǒng)計模塊,用于根據(jù)所述用戶終端設(shè)備標(biāo)識表中的不同IP地址數(shù)量確定通過代理設(shè)備上網(wǎng)的用戶終端的數(shù)量。