共享接入檢測(cè)方法和共享接入檢測(cè)裝置的制造方法
【專利摘要】本公開是關(guān)于一種共享接入檢測(cè)方法和共享接入檢測(cè)裝置,所述方法包括:收集來(lái)自用戶終端的應(yīng)用層報(bào)文;從所述應(yīng)用層報(bào)文中提取用戶終端訪問(wèn)的公網(wǎng)IP以及數(shù)據(jù)流特征,所述數(shù)據(jù)流特征唯一標(biāo)識(shí)用戶終端;根據(jù)所述數(shù)據(jù)流特征統(tǒng)計(jì)訪問(wèn)所述公網(wǎng)IP的用戶終端數(shù)量;判斷訪問(wèn)所述公網(wǎng)IP的用戶終端數(shù)量是否大于第一閾值,如是,判定所述公網(wǎng)IP存在共享接入。通過(guò)本公開的技術(shù)方案,提高了檢測(cè)共享接入的準(zhǔn)確率以及適用性,并且避免了過(guò)多地增加網(wǎng)絡(luò)負(fù)擔(dān)和共享接入檢測(cè)裝置的負(fù)擔(dān)。
【專利說(shuō)明】
共享接入檢測(cè)方法和共享接入檢測(cè)裝置
技術(shù)領(lǐng)域
[0001]本公開涉及通信技術(shù)領(lǐng)域,尤其涉及一種共享接入檢測(cè)方法以及一種共享接入檢測(cè)裝置。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)共享接入是指多臺(tái)用戶終端通過(guò)NAT(Network Address Translat1n,網(wǎng)絡(luò)地址轉(zhuǎn)換)、HTTP代理等方式,共享一個(gè)公網(wǎng)IP進(jìn)行上網(wǎng)的行為。
[0003]目前互聯(lián)網(wǎng)帶寬接入業(yè)務(wù)主要是采用時(shí)長(zhǎng)計(jì)費(fèi),而不是流量計(jì)費(fèi)方式,不同的上網(wǎng)用途對(duì)帶寬資源的消耗差異很大,對(duì)不同的用途應(yīng)該收取不同的額度的費(fèi)用,但目前互聯(lián)網(wǎng)缺乏有效的管理手段,相關(guān)技術(shù)中的方法很難直接的檢測(cè)出同一個(gè)IP地址被局域網(wǎng)內(nèi)多少臺(tái)用戶終端共享。這給運(yùn)營(yíng)商造成了巨大的收入流失。
[0004]相關(guān)技術(shù)中主要使用的共享接入檢測(cè)方法主要有HTTP報(bào)文頭分析方法。該方法可以通過(guò)分析HTTP協(xié)議請(qǐng)求報(bào)文User-Agent字段中操作系統(tǒng)版本和瀏覽器版本的數(shù)量來(lái)判斷共享上網(wǎng)的用戶終端數(shù)。
[0005]此方法存在很大的局限性,因?yàn)槟壳坝脩艚K端操作系統(tǒng)版本很集中,例如大部分都是windows操作系統(tǒng),這導(dǎo)致即使檢測(cè)到User-Agent字段中操作系統(tǒng)版本只有一個(gè),從而判定該IP不存在共享上網(wǎng),但是這在多個(gè)用戶終端使用相同操作系統(tǒng)在該IP進(jìn)行共享接入上網(wǎng)時(shí),會(huì)導(dǎo)致誤判。
[0006]并且同一臺(tái)用戶終端上可能安裝不同版本的瀏覽器,若直接根據(jù)檢測(cè)到的瀏覽器版本為多個(gè)就判定存在共享接入,那么在一個(gè)用戶終端使用多個(gè)版本的瀏覽器進(jìn)行上網(wǎng)時(shí),會(huì)導(dǎo)致誤判。
【發(fā)明內(nèi)容】
[0007]本公開提供一種共享接入檢測(cè)方法及共享接入檢測(cè)裝置,以解決相關(guān)技術(shù)中的不足。
[0008]根據(jù)本公開實(shí)施例的第一方面,提供共享接入檢測(cè)方法,包括:
[0009]收集來(lái)自用戶終端的應(yīng)用層報(bào)文;
[0010]從所述應(yīng)用層報(bào)文中提取用戶終端訪問(wèn)的公網(wǎng)IP以及數(shù)據(jù)流特征,所述數(shù)據(jù)流特征唯一標(biāo)識(shí)用戶終端;
[0011 ]根據(jù)所述數(shù)據(jù)流特征統(tǒng)計(jì)訪問(wèn)所述公網(wǎng)IP的用戶終端數(shù)量;
[0012]判斷訪問(wèn)所述公網(wǎng)IP的用戶終端數(shù)量是否大于第一閾值,如是,判定所述公網(wǎng)IP存在共享接入。
[0013]可選地,所述步驟從所述應(yīng)用層報(bào)文中提取用戶終端訪問(wèn)的公網(wǎng)IP以及數(shù)據(jù)流特征包括:
[0014]解析所述應(yīng)用層報(bào)文,以確定所述應(yīng)用層報(bào)文所屬的應(yīng)用類型;
[0015]根據(jù)所述應(yīng)用層報(bào)文所屬的應(yīng)用類型確定提取策略;
[0016]從所述應(yīng)用層報(bào)文中提取用戶終端訪問(wèn)的公網(wǎng)IP,以及根據(jù)確定出的提取策略從相應(yīng)應(yīng)用類型的應(yīng)用層報(bào)文中提取數(shù)據(jù)流特征。
[0017]可選地,在所述步驟根據(jù)所述數(shù)據(jù)流特征統(tǒng)計(jì)訪問(wèn)所述公網(wǎng)IP的用戶終端數(shù)量之后還包括:
[0018]統(tǒng)計(jì)每個(gè)應(yīng)用類型的應(yīng)用層報(bào)文中的不同的數(shù)據(jù)流特征的數(shù)量,
[0019]判斷同一應(yīng)用類型的應(yīng)用層報(bào)文中是否存在多個(gè)不同的數(shù)據(jù)流特征,若存在,則判定所述公網(wǎng)IP存在共享接入。
[0020]可選地,上述方法還包括:
[0021]獲取每個(gè)應(yīng)用類型的應(yīng)用層報(bào)文中不同的數(shù)據(jù)流特征的數(shù)量的最大值,將所述最大值作為共享接入所述公網(wǎng)IP的用戶終端的數(shù)量。
[0022]可選地,上述方法還包括:
[0023]判斷所述最大值是否大于第二閾值;
[0024]若所述最大值大于所述第二閾值,則對(duì)所述公網(wǎng)IP的應(yīng)用層報(bào)文執(zhí)行訪問(wèn)控制,
[0025]其中,所述訪問(wèn)控制包括:
[0026]向共享接入所述公網(wǎng)IP的用戶終端傳輸提示信息,
[0027]和/或控制所述公網(wǎng)IP的網(wǎng)絡(luò)資源獲取速度,
[0028]和/或阻斷所述公網(wǎng)IP的應(yīng)用層報(bào)文。
[0029]根據(jù)本發(fā)明的又一方面,還提出了一種共享接入檢測(cè)裝置,包括:
[0030]報(bào)文收集單元,收集來(lái)自用戶終端的應(yīng)用層報(bào)文;
[0031]提取單元,從所述應(yīng)用層報(bào)文中提取用戶終端訪問(wèn)的公網(wǎng)IP以及數(shù)據(jù)流特征,所述數(shù)據(jù)流特征唯一標(biāo)識(shí)用戶終端;
[0032]統(tǒng)計(jì)單元,根據(jù)所述數(shù)據(jù)流特征統(tǒng)計(jì)訪問(wèn)所述公網(wǎng)IP的用戶終端數(shù)量;
[0033]判斷單元,判斷訪問(wèn)所述公網(wǎng)IP的用戶終端數(shù)量是否大于第一閾值,若是,判定所述公網(wǎng)IP存在共享接入。
[0034]可選地,所述提取單元包括:
[0035]解析子單元,解析所述應(yīng)用層報(bào)文,以確定所述應(yīng)用層報(bào)文所屬的應(yīng)用類型;
[0036]策略確定子單元,根據(jù)所述應(yīng)用層報(bào)文所屬的應(yīng)用類型確定提取策略;
[0037]IP提取子單元,從所述應(yīng)用層報(bào)文中提取用戶終端訪問(wèn)的公網(wǎng)IP;
[0038]特征提取子單元,根據(jù)確定出的提取策略從相應(yīng)應(yīng)用類型的應(yīng)用層報(bào)文中提取數(shù)據(jù)流特征。
[0039]可選地,所述統(tǒng)計(jì)單元還用于統(tǒng)計(jì)每個(gè)應(yīng)用類型的應(yīng)用層報(bào)文中的不同的數(shù)據(jù)流特征的數(shù)量,
[0040]所述判斷單元還用于判斷同一應(yīng)用類型的應(yīng)用層報(bào)文中是否存在多個(gè)不同的數(shù)據(jù)流特征,若存在,則判定所述公網(wǎng)IP存在共享接入。
[0041 ] 可選地,上述裝置還包括:
[0042]獲取單元,獲取每個(gè)應(yīng)用類型的應(yīng)用層報(bào)文中不同的數(shù)據(jù)流特征的數(shù)量的最大值,將所述最大值作為共享接入所述公網(wǎng)IP的用戶終端的數(shù)量。
[0043]可選地,所述判斷單元還用于判斷所述最大值是否大于第二閾值,
[0044]所述裝置還包括:
[0045]控制單元,在所述最大值大于所述第二閾值時(shí),對(duì)所述公網(wǎng)IP的應(yīng)用層報(bào)文執(zhí)行訪問(wèn)控制,
[0046]其中,所述訪問(wèn)控制包括:
[0047]向共享接入所述公網(wǎng)IP的用戶終端傳輸提示信息,
[0048]和/或控制所述公網(wǎng)IP的網(wǎng)絡(luò)資源獲取速度,
[0049]和/或阻斷所述公網(wǎng)IP的應(yīng)用層報(bào)文。
[0050]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0051]由上述實(shí)施例可知,本公開通過(guò)收集用戶終端的應(yīng)用層報(bào)文,以及根據(jù)應(yīng)用層報(bào)文中數(shù)據(jù)流特征的數(shù)量判斷公網(wǎng)IP是否存在共享接入,可以提高檢測(cè)共享接入的準(zhǔn)確率。
[0052]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說(shuō)明】
[0053]此處的附圖被并入說(shuō)明書中并構(gòu)成本說(shuō)明書的一部分,示出了符合本公開的實(shí)施例,并與說(shuō)明書一起用于解釋本公開的原理。
[0054]圖1是根據(jù)本發(fā)明實(shí)施例的共享接入檢測(cè)方法的應(yīng)用場(chǎng)景示意圖;
[0055]圖2是根據(jù)本發(fā)明實(shí)施例的一種共享接入檢測(cè)方法的示意流程圖;
[0056]圖3是根據(jù)本發(fā)明實(shí)施例的從應(yīng)用層報(bào)文中提取用戶終端訪問(wèn)的公網(wǎng)IP以及數(shù)據(jù)流特征的示意流程圖;
[0057]圖4是根據(jù)本發(fā)明實(shí)施例的又一種共享接入檢測(cè)方法的示意流程圖;
[0058]圖5是根據(jù)本發(fā)明實(shí)施例的統(tǒng)計(jì)每個(gè)類型的應(yīng)用層報(bào)文對(duì)應(yīng)的不同數(shù)據(jù)流特征的數(shù)量的示意流程圖;
[0059]圖6是根據(jù)本發(fā)明實(shí)施例的又一種共享接入檢測(cè)方法的示意流程圖;
[0060]圖7是根據(jù)本發(fā)明實(shí)施例的又一種共享接入檢測(cè)方法的示意流程圖;
[0061 ]圖8是根據(jù)本發(fā)明實(shí)施例的又一種共享接入檢測(cè)方法的示意流程圖;
[0062]圖9是本發(fā)明實(shí)施例的共享接入檢測(cè)裝置所在設(shè)備的一種硬件結(jié)構(gòu)示意圖;
[0063]圖10是根據(jù)本發(fā)明實(shí)施例的一種共享接入檢測(cè)裝置的示意框圖;
[0064]圖11是根據(jù)本發(fā)明實(shí)施例的提取單元的示意框圖;
[0065]圖12是根據(jù)本發(fā)明實(shí)施例的統(tǒng)計(jì)單元的示意框圖;
[0066]圖13是根據(jù)本發(fā)明實(shí)施例的又一種共享接入檢測(cè)裝置的示意框圖;
[0067]圖14是根據(jù)本發(fā)明實(shí)施例的又一種共享接入檢測(cè)裝置的示意框圖;
[0068]圖15是根據(jù)本發(fā)明實(shí)施例的又一種共享接入檢測(cè)裝置的示意框圖。
【具體實(shí)施方式】
[0069]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0070]參見圖1,為應(yīng)用本發(fā)明實(shí)施共享接入檢測(cè)方法的應(yīng)用場(chǎng)景示意圖:
[0071]如圖1所示,共享接入是指多臺(tái)用戶終端通過(guò)NAT(Network AddressTranslat1n,網(wǎng)絡(luò)地址轉(zhuǎn)換)、HTTP代理等方式,共享接入一個(gè)公網(wǎng)IP訪問(wèn)互聯(lián)網(wǎng)的行為。本實(shí)施例公開的共享接入檢測(cè)方法可以通過(guò)獲取用戶終端的應(yīng)用層報(bào)文,根據(jù)應(yīng)用層報(bào)文中的數(shù)據(jù)流特征判斷是否存在多臺(tái)用戶終端共享接入公網(wǎng)IP訪問(wèn)互聯(lián)網(wǎng)。
[0072]相關(guān)技術(shù)中使用的共享接入檢測(cè)方法主要有以下幾種:
[0073]1、檢測(cè)IP報(bào)文中的IPID標(biāo)識(shí)的連續(xù)性。
[0074]一臺(tái)用戶終端發(fā)送IP報(bào)文的IPID字段是從0-65535循環(huán),單調(diào)遞增變化,且中間網(wǎng)絡(luò)設(shè)備(例如路由器、防火墻等)不會(huì)修改此字段,因此可以通過(guò)檢測(cè)一個(gè)IP報(bào)文的IPID的連續(xù)性判斷是否是同一臺(tái)用戶終端接入了該IP發(fā)送報(bào)文。
[0075]該方法有很大的局限性和誤判性,在一個(gè)IP共享接入多臺(tái)用戶終端時(shí),IPID的連續(xù)性會(huì)顯得很混亂,并且目前高性能用戶終端發(fā)送IP報(bào)文的頻率很快,在很短的時(shí)間內(nèi)IPID就會(huì)從O達(dá)到65535完成一次循環(huán),而在完成一次循環(huán)的周期小于檢測(cè)周期時(shí),那么即使一個(gè)IP共享接入多臺(tái)用戶終端,那么檢測(cè)結(jié)果可能仍然顯示IPID是單調(diào)遞增的,從而判定該IP只接入了一臺(tái)用戶終端,導(dǎo)致檢測(cè)結(jié)果出現(xiàn)偏差。
[0076]2、MAC地址檢測(cè)方法。
[0077 ] 統(tǒng)計(jì)同一 IP的數(shù)據(jù)包是否對(duì)應(yīng)多個(gè)MAC地址,若對(duì)應(yīng)多個(gè)MAC地址,則判斷該IP存在共早上網(wǎng)。
[0078]此方法對(duì)NAT和HTTP代理上網(wǎng)的情況無(wú)法有效檢測(cè),目前基本已經(jīng)被淘汰。
[0079]3、HTTP報(bào)文頭分析方法。
[0080]通過(guò)分析HTTP協(xié)議請(qǐng)求報(bào)文User-Agent字段中操作系統(tǒng)版本和瀏覽器版本的數(shù)量來(lái)判斷共享上網(wǎng)的用戶終端數(shù)。
[0081]此方法存在很大的局限性,因?yàn)槟壳坝脩艚K端操作系統(tǒng)版本很集中,例如大部分都是windows操作系統(tǒng),這導(dǎo)致即使檢測(cè)到User-Agent字段中操作系統(tǒng)版本只有一個(gè),從而判定該IP不存在共享上網(wǎng),但是這在多個(gè)用戶終端使用相同操作系統(tǒng)在該IP進(jìn)行共享接入上網(wǎng)時(shí),會(huì)導(dǎo)致誤判。
[0082]并且同一臺(tái)用戶終端上可能安裝不同版本的瀏覽器,若直接根據(jù)檢測(cè)到的瀏覽器版本為多個(gè)就判定存在共享接入,那么在一個(gè)用戶終端使用多個(gè)版本的瀏覽器進(jìn)行上網(wǎng)時(shí),會(huì)導(dǎo)致誤判。
[0083]4、主動(dòng)獲取檢測(cè)用戶終端信息的方法。
[0084]主動(dòng)檢測(cè)方法主要有:
[0085](I):根據(jù)用戶終端發(fā)送的訪問(wèn)請(qǐng)求命令,向用戶終端發(fā)送用戶終端信息查詢命令,迫使用戶終端返回MAC和用戶終端標(biāo)識(shí)等可以標(biāo)識(shí)用戶終端特征的信息,并進(jìn)一步根據(jù)這些用戶終端信息判斷共享接入上網(wǎng)的用戶終端數(shù)量。
[0086](2):根據(jù)用戶終端發(fā)送的HTTP協(xié)議的GET請(qǐng)求,挾持服務(wù)器響應(yīng)的消息報(bào)文,在響應(yīng)報(bào)文中添加唯一的setcookie字段值,當(dāng)用戶終端再次對(duì)同一網(wǎng)頁(yè)請(qǐng)求時(shí),就會(huì)攜帶特殊的cookie字段值,通過(guò)統(tǒng)計(jì)cookie字段值的唯一"性來(lái)判斷是否共享接入上網(wǎng)。
[0087]這種方法需要不斷向用戶終端發(fā)送報(bào)文消息,很大程度上增加了網(wǎng)絡(luò)負(fù)擔(dān)和共享接入檢測(cè)設(shè)備的性能負(fù)擔(dān),且發(fā)送的消息往往會(huì)被瀏覽器攔截而無(wú)法獲取用戶終端信息。
[0088]在本發(fā)明實(shí)施例中,共享接入檢測(cè)方法可以收集公網(wǎng)IP的應(yīng)用層報(bào)文,以及根據(jù)應(yīng)用層報(bào)文中數(shù)據(jù)流特征的數(shù)量判斷公網(wǎng)IP是否存在共享接入,以此提高檢測(cè)共享接入的準(zhǔn)確率以及適用性,同時(shí)避免過(guò)多地增加網(wǎng)絡(luò)負(fù)擔(dān)和共享接入檢測(cè)裝置的負(fù)擔(dān)。下面結(jié)合附圖對(duì)本發(fā)明共享接入檢測(cè)方法的實(shí)施例進(jìn)行詳細(xì)描述。
[0089]如圖2所示,根據(jù)本發(fā)明一個(gè)實(shí)施例的共享接入檢測(cè)方法包括以下步驟:
[0090]在步驟S102中,收集來(lái)自用戶終端的應(yīng)用層報(bào)文;
[0091]在步驟S104中,從所述應(yīng)用層報(bào)文中提取用戶終端訪問(wèn)的公網(wǎng)IP以及數(shù)據(jù)流特征,所述數(shù)據(jù)流特征唯一標(biāo)識(shí)用戶終端;
[0092]在步驟S106中,根據(jù)所述數(shù)據(jù)流特征統(tǒng)計(jì)訪問(wèn)所述公網(wǎng)IP的用戶終端數(shù)量;
[0093]在步驟S108中,判斷訪問(wèn)所述公網(wǎng)IP的用戶終端數(shù)量是否大于第一閾值,如是,判定所述公網(wǎng)IP存在共享接入。
[0094]根據(jù)本實(shí)施例,由于用于用戶終端中應(yīng)用層報(bào)文的部分?jǐn)?shù)據(jù)流特征具有唯一性,因此數(shù)據(jù)流特征可以唯一地標(biāo)識(shí)用戶終端。例如在360安全衛(wèi)士啟動(dòng)更新時(shí),會(huì)進(jìn)行版本檢測(cè),此時(shí)發(fā)送的應(yīng)用層報(bào)文的為請(qǐng)求URL的報(bào)文,其中的數(shù)據(jù)流特征為請(qǐng)求URL攜帶的一個(gè)mid字段值,例如請(qǐng)求URL的報(bào)文如下:
[0095]GET/v3/safeup_lib.cab?autoupdate = false&pid = h_home_inst&uid= l&mid =e d461ccbde48d81612301ad712de0060&ver = 9.7.0.2001&sysver = 5.1.2600.256.1.3&pa=x86&type = tray&rt = 0&11 = O&ue = l&language = chs HTTP/1.1
[0096]Accept:*/*
[0097]User-Agent:MoziIla/4.0(compatible;MSIE 6.0;ffindows NT 5.1;SVl)
[0098]Host:update.360safe.com
[0099]Connect1n: Close
[0100]Cache-Control: no-cache
[0101]其中mid字段值為ed461ccbde48d81612301ad712de0060,而對(duì)于不同的用戶終端,mid字段值是不同的。
[0102]當(dāng)然,數(shù)據(jù)流特征并不限于mid值,對(duì)于不同應(yīng)用類型的應(yīng)用層報(bào)文,數(shù)據(jù)流特征也是可以不同,例如上述應(yīng)用類型為360安全衛(wèi)士,其數(shù)據(jù)流特征為請(qǐng)求URL中的mid值,而若應(yīng)用類型為搜狗輸入法,其數(shù)據(jù)流特征可以為請(qǐng)求URL中的h值,若應(yīng)用類型為迅雷下載軟件,其數(shù)據(jù)流特征可以為peer id值。
[0103]雖然不同應(yīng)用類型的應(yīng)用層報(bào)文的數(shù)據(jù)流特征不同,但是同一應(yīng)用類型的應(yīng)用層報(bào)文中對(duì)應(yīng)同一用戶終端的數(shù)據(jù)流特征是相同的,同一應(yīng)用類型的應(yīng)用層報(bào)文中對(duì)應(yīng)不同用戶終端的數(shù)據(jù)流特征是不同的,因此通過(guò)從應(yīng)用層報(bào)文中提取數(shù)據(jù)流特征,可以進(jìn)一步確定同一應(yīng)用類型的應(yīng)用層報(bào)文中是否存在不同的數(shù)據(jù)流特征,而當(dāng)同一應(yīng)用類型的應(yīng)用層報(bào)文中存在不同的數(shù)據(jù)流特征時(shí),說(shuō)明存在多個(gè)用戶終端共享接入了公網(wǎng)IP,且均通過(guò)該應(yīng)用類型的應(yīng)用程序發(fā)出了應(yīng)用層報(bào)文,從而可以確定該公網(wǎng)IP存在共享接入。
[0104]當(dāng)然,還可以進(jìn)一步確定某一應(yīng)用類型的應(yīng)用層報(bào)文中不同的數(shù)據(jù)流特征的數(shù)量,而該數(shù)量等于通過(guò)該應(yīng)用類型的應(yīng)用程序發(fā)出應(yīng)用層報(bào)文的用戶終端的數(shù)量,從而可以根據(jù)用戶終端的數(shù)量判斷公網(wǎng)IP是否存在共享接入,例如上述第一閾值等于1,那么當(dāng)用戶終端的數(shù)量大于I時(shí),則可以判定公網(wǎng)IP存在共享接入。
[0105]本實(shí)施例的檢測(cè)方法通過(guò)收集用戶終端的應(yīng)用層報(bào)文,以及根據(jù)應(yīng)用層報(bào)文中數(shù)據(jù)流特征的數(shù)量判斷公網(wǎng)IP是否存在共享接入的方式,相對(duì)于現(xiàn)有技術(shù)中通過(guò)檢測(cè)IP報(bào)文中的IPID標(biāo)識(shí)的連續(xù)性,或通過(guò)分析HTTP報(bào)文頭的方式檢測(cè)公網(wǎng)IP是否存在共享接入,可以有效地提高檢測(cè)結(jié)果的準(zhǔn)確率;并且適用性強(qiáng),對(duì)于NAT和HTTP代理上網(wǎng)的方式均可有效地進(jìn)行檢測(cè);而且無(wú)需向用戶終端發(fā)送報(bào)文消息,避免了過(guò)多地增加網(wǎng)絡(luò)負(fù)擔(dān)和共享接入檢測(cè)裝置的負(fù)擔(dān)。
[0106]如圖3所示,可選地,步驟從應(yīng)用層報(bào)文中提取用戶終端訪問(wèn)的公網(wǎng)IP以及數(shù)據(jù)流特征包括:
[0107]S1042,解析所述應(yīng)用層報(bào)文,以確定所述應(yīng)用層報(bào)文所屬的應(yīng)用類型;
[0108]S1044,根據(jù)所述應(yīng)用層報(bào)文所屬的應(yīng)用類型確定提取策略;
[0109]S1046,從所述應(yīng)用層報(bào)文中提取用戶終端訪問(wèn)的公網(wǎng)IP,以及
[0110]S1048,根據(jù)確定出的提取策略從相應(yīng)應(yīng)用類型的應(yīng)用層報(bào)文中提取數(shù)據(jù)流特征。
[0111]需要說(shuō)明的是,上述步驟S1046和S1048的執(zhí)行順序不分先后,既可以先執(zhí)行S1046后執(zhí)行步驟S1048,也可以先執(zhí)行步驟S1048后執(zhí)行步驟S1046,還可以同時(shí)執(zhí)行步驟S1046和步驟S1048。
[0112]由于不同應(yīng)用類型的應(yīng)用層報(bào)文中數(shù)據(jù)流特征不同,正如上述實(shí)施例,應(yīng)用類型為360安全衛(wèi)士的應(yīng)用層報(bào)文中數(shù)據(jù)流特征可以為請(qǐng)求URL中的mid值,應(yīng)用類型為搜狗輸入法的應(yīng)用層報(bào)文中數(shù)據(jù)流特征可以為請(qǐng)求URL中的h值,應(yīng)用類型為迅雷下載軟件的應(yīng)用層報(bào)文中數(shù)據(jù)流特征可以為peerid值,而不同應(yīng)用類型的應(yīng)用層報(bào)文的格式是不同的,因此需要采取不同的提取策略在不同應(yīng)用類型的應(yīng)用層報(bào)文中提取數(shù)據(jù)流特征,以便準(zhǔn)確地提取到每種應(yīng)用類型的應(yīng)用層報(bào)文中的數(shù)據(jù)流特征。
[0113]其中,可以通過(guò)報(bào)文深度解析方法(DPI)來(lái)解析應(yīng)用層報(bào)文,從而確定每個(gè)應(yīng)用層報(bào)文的應(yīng)用類型,當(dāng)然,也可以通過(guò)其他方法對(duì)應(yīng)用層報(bào)文進(jìn)行解析得到每個(gè)應(yīng)用層報(bào)文的應(yīng)用類型。
[0114]如圖4所示,可選地,如圖2所示的方法在所述步驟根據(jù)所述數(shù)據(jù)流特征統(tǒng)計(jì)訪問(wèn)公網(wǎng)IP的用戶終端數(shù)量之后還包括:
[0115]S110,統(tǒng)計(jì)每個(gè)應(yīng)用類型的應(yīng)用層報(bào)文中的不同的數(shù)據(jù)流特征的數(shù)量,
[0116]S112,判斷同一應(yīng)用類型的應(yīng)用層報(bào)文中是否存在多個(gè)不同的數(shù)據(jù)流特征,若存在,則判定公網(wǎng)IP存在共享接入。
[0117]當(dāng)存在不同的數(shù)據(jù)流特征時(shí),即可確定共享接入公網(wǎng)IP的用戶終端不同,而不同數(shù)據(jù)流特征的數(shù)量則可以用于表示共享接入公網(wǎng)IP的用戶終端的數(shù)量,通過(guò)統(tǒng)計(jì)該數(shù)量,便于網(wǎng)絡(luò)運(yùn)營(yíng)商查看共享接入公網(wǎng)IP的用戶終端的數(shù)量,以便做出準(zhǔn)確的評(píng)估和適當(dāng)?shù)奶幚怼?br>[0118]如圖5所示,可選地,步驟統(tǒng)計(jì)每個(gè)類型的應(yīng)用層報(bào)文對(duì)應(yīng)的不同數(shù)據(jù)流特征的數(shù)量包括:
[0119]S1102,判斷是否已關(guān)聯(lián)存儲(chǔ)公網(wǎng)IP與第一應(yīng)用類型應(yīng)用層報(bào)文的第一數(shù)據(jù)流特征;
[0120]S1104,若未關(guān)聯(lián)存儲(chǔ),則將第一應(yīng)用類型應(yīng)用層報(bào)文的數(shù)據(jù)流特征的統(tǒng)計(jì)數(shù)量加I,并關(guān)聯(lián)存儲(chǔ)公網(wǎng)IP與第一應(yīng)用類型應(yīng)用層報(bào)文的第一數(shù)據(jù)流特征。
[0121]例如在應(yīng)用層報(bào)文中提取到一個(gè)應(yīng)用類型為360安全衛(wèi)士的數(shù)據(jù)流特征,那么可以檢測(cè)應(yīng)用層報(bào)文對(duì)應(yīng)的公網(wǎng)IP與該360安全衛(wèi)士的數(shù)據(jù)流特征是否存在關(guān)聯(lián)關(guān)系,若存在關(guān)聯(lián)關(guān)系,可以判定在之前的應(yīng)用層報(bào)文中已記錄了該數(shù)據(jù)流特征,發(fā)出此次應(yīng)用層報(bào)文的用戶終端,并非新接入公網(wǎng)IP的用戶終端,因此可以不做處理;若不存在關(guān)聯(lián)關(guān)系,則可以判定發(fā)出此次應(yīng)用層報(bào)文的用戶終端,是新接入公網(wǎng)IP的用戶終端,也即共享接入公網(wǎng)IP的用戶終端數(shù)目增加一個(gè)。
[0122]可選地,對(duì)于不同應(yīng)用類型的應(yīng)用層報(bào)文的數(shù)據(jù)流特征可以分別存儲(chǔ)于不同的存儲(chǔ)空間,例如應(yīng)用類型為360安全衛(wèi)士的應(yīng)用層報(bào)文的數(shù)據(jù)流特征可以存儲(chǔ)于第一存儲(chǔ)空間,應(yīng)用類型為迅雷軟件的應(yīng)用層報(bào)文的數(shù)據(jù)流特征可以存儲(chǔ)于第二存儲(chǔ)空間,以便在判斷公網(wǎng)IP與數(shù)據(jù)流特征的關(guān)聯(lián)關(guān)系時(shí),可以先根據(jù)數(shù)據(jù)流特征對(duì)應(yīng)應(yīng)用層報(bào)文的應(yīng)用類型確定相應(yīng)的存儲(chǔ)空間,從而在確定的存儲(chǔ)空間中查詢與公網(wǎng)IP關(guān)聯(lián)存儲(chǔ)的數(shù)據(jù)流特征,可以提高查詢效率。
[0123]如圖6所示,可選地,如圖4所示的方法在統(tǒng)計(jì)每個(gè)應(yīng)用類型的應(yīng)用層報(bào)文中的不同的數(shù)據(jù)流特征的數(shù)量之后還包括:
[0124]S114,獲取每個(gè)應(yīng)用類型的應(yīng)用層報(bào)文中不同的數(shù)據(jù)流特征的數(shù)量的最大值,將最大值作為共享接入公網(wǎng)IP的用戶終端的數(shù)量。
[0125]例如存在4個(gè)用戶終端共享接入公網(wǎng)IP,4個(gè)用戶終端中的2個(gè)用戶終端開啟了360安全衛(wèi)士,3個(gè)用戶終端開啟了迅雷軟件,4個(gè)用戶終端均開啟了搜狗輸入法,那么通過(guò)上述實(shí)施例可以確定,應(yīng)用類型為360安全衛(wèi)士的應(yīng)用層報(bào)文對(duì)應(yīng)的不同數(shù)據(jù)流特征為2個(gè),應(yīng)用類型為迅雷軟件的應(yīng)用層報(bào)文對(duì)應(yīng)的不同數(shù)據(jù)流特征為3個(gè),應(yīng)用類型為搜狗輸入法的應(yīng)用層報(bào)文對(duì)應(yīng)的不同數(shù)據(jù)流特征為4個(gè),也即4個(gè)用戶終端中每個(gè)用戶終端開啟的應(yīng)用程序不盡相同,若將應(yīng)用類型為迅雷軟件的應(yīng)用層報(bào)文對(duì)應(yīng)的不同數(shù)據(jù)流特征的數(shù)量3作為共享接入公網(wǎng)IP的用戶終端的數(shù)量,會(huì)導(dǎo)致統(tǒng)計(jì)值小于實(shí)際值。
[0126]根據(jù)本實(shí)施例,通過(guò)將所有類型的應(yīng)用層報(bào)文中不同數(shù)據(jù)流特征的數(shù)量的最大值作為共享接入公網(wǎng)IP的用戶終端的數(shù)量,例如將上述應(yīng)用類型為搜狗輸入法的應(yīng)用層報(bào)文對(duì)應(yīng)的不同數(shù)據(jù)流特征的數(shù)量4作為共享接入公網(wǎng)IP的用戶終端的數(shù)量,可以有效提高統(tǒng)計(jì)值與實(shí)際值的吻合度,提高檢測(cè)精度。
[0127]如圖7所示,可選地,如圖6所示的方法在獲取每個(gè)應(yīng)用類型的應(yīng)用層報(bào)文中不同的數(shù)據(jù)流特征的數(shù)量的最大值之后還包括:
[0128]S116,判斷最大值是否大于第二閾值;
[0129]SI 18,若最大值大于第二閾值,則對(duì)公網(wǎng)IP的應(yīng)用層報(bào)文執(zhí)行訪問(wèn)控制,
[0130]其中,所述訪問(wèn)控制包括:
[0131]向共享接入所述公網(wǎng)IP的用戶終端傳輸提示信息,以便用戶終端的操作者自行進(jìn)行處理;
[0132]和/或控制所述公網(wǎng)IP的網(wǎng)絡(luò)資源獲取速度,以便降低公網(wǎng)IP所處網(wǎng)絡(luò)的網(wǎng)絡(luò)壓力;
[0133]和/或阻斷所述公網(wǎng)IP的應(yīng)用層報(bào)文,以便降低網(wǎng)絡(luò)運(yùn)營(yíng)商的損失。
[0134]網(wǎng)絡(luò)運(yùn)營(yíng)商對(duì)于共享接入某個(gè)公網(wǎng)IP的用戶終端的數(shù)量可以預(yù)先設(shè)置第二閾值,以便在共享接入該公網(wǎng)IP的用戶終端的數(shù)量超過(guò)第二閾值時(shí),能夠及時(shí)對(duì)通過(guò)該公網(wǎng)IP上網(wǎng)的用戶終端進(jìn)行有效控制,以緩解網(wǎng)絡(luò)壓力,降低網(wǎng)絡(luò)運(yùn)營(yíng)商的損失。
[0135]如圖8所示(其中省略顯示步驟S102至步驟S110,并簡(jiǎn)化顯示了步驟S114),可選地,如圖7所示的方法在最大值大于第二閾值時(shí)還包括:
[0136]S120,根據(jù)共享接入公網(wǎng)IP的每個(gè)用戶終端的應(yīng)用層報(bào)文分別生成日志;
[0137]S122,展示每個(gè)用戶終端的信息以及相應(yīng)的日志。
[0138]根據(jù)本實(shí)施例,網(wǎng)絡(luò)運(yùn)營(yíng)商可以方便地查看每個(gè)共享接入公網(wǎng)IP的用戶終端的信息以及相應(yīng)的日志,從而方便且快速地了解每個(gè)用戶終端共享接入公網(wǎng)IP上網(wǎng)的情況,便于進(jìn)行管理。
[0139]以下結(jié)合一個(gè)實(shí)施例對(duì)本發(fā)明的實(shí)現(xiàn)進(jìn)行示例性說(shuō)明:
[0140]例如網(wǎng)絡(luò)運(yùn)營(yíng)商設(shè)置的某個(gè)公網(wǎng)IP15.26.33.58共享接入用戶終端的數(shù)量為2,并設(shè)置了自動(dòng)提示,也即當(dāng)檢測(cè)到2個(gè)以上的用戶終端共享接入到該公網(wǎng)IP時(shí),自動(dòng)向每個(gè)共享接入的用戶終端傳輸提示信息。
[0141]用戶終端A、用戶終端B和用戶終端C通過(guò)HTTP代理的方式使用同一個(gè)公網(wǎng)IP15.26.33.58訪問(wèn)外網(wǎng),其中用戶終端A、用戶終端B和用戶終端C均開啟了360安全衛(wèi)士,用戶終端B和用戶終端C開啟了迅雷軟件。
[0142]當(dāng)用戶終端A、用戶終端B和用戶終端C中的360安全衛(wèi)士處于啟動(dòng)狀態(tài),用戶終端B和用戶終端C中的迅雷軟件處于啟動(dòng)狀態(tài)時(shí),可以在應(yīng)用類型為360安全衛(wèi)士的應(yīng)用層報(bào)文中檢測(cè)到三個(gè)不同的mid值,以及在應(yīng)用類型為迅雷軟件的應(yīng)用層報(bào)文中檢測(cè)到兩個(gè)不同的peerid值,根據(jù)應(yīng)用層報(bào)文中的mid值可以確定有三個(gè)用戶終端共享接入了公網(wǎng)IP15.26.33.58,根據(jù)應(yīng)用層報(bào)文中的peerid值可以確定有兩個(gè)用戶終端共享接入了公網(wǎng)IP15.26.33.58,獲取2和3兩個(gè)數(shù)值中的最大值3,作為共享接入公網(wǎng)IP15.26.33.58的用戶終端的數(shù)量,也即最終判定存在3個(gè)用戶終端共享接入公網(wǎng)IP15.26.33.58。
[0143]由于數(shù)值3大于網(wǎng)絡(luò)運(yùn)營(yíng)商預(yù)先設(shè)置的第二閾值2,因此可以觸發(fā)提示操作,也即向用戶終端A、用戶終端B和用戶終端C分別發(fā)出提示信息,進(jìn)一步地,還可以生成每個(gè)用戶終端的應(yīng)用層報(bào)文的日志,以進(jìn)行展示。
[0144]本發(fā)明共享接入檢測(cè)裝置的實(shí)施例可以應(yīng)用在網(wǎng)絡(luò)設(shè)備上。裝置實(shí)施例可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個(gè)邏輯意義上的裝置,是通過(guò)其所在設(shè)備的處理器將非易失性存儲(chǔ)器中對(duì)應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖9所示,為本發(fā)明共享接入檢測(cè)裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖9所示的處理器、網(wǎng)絡(luò)接口、內(nèi)存以及非易失性存儲(chǔ)器之外,實(shí)施例中裝置所在的設(shè)備通常還可以包括其他硬件,如負(fù)責(zé)處理報(bào)文的轉(zhuǎn)發(fā)芯片等等;從硬件結(jié)構(gòu)上來(lái)講該設(shè)備還可能是分布式的設(shè)備,可能包括多個(gè)接口卡,以便在硬件層面進(jìn)行報(bào)文處理的擴(kuò)展。
[0145]參照?qǐng)D10,根據(jù)本發(fā)明一個(gè)實(shí)施例的共享接入檢測(cè)裝置200,包括:
[0146]報(bào)文收集單元201,收集來(lái)自用戶終端的應(yīng)用層報(bào)文;
[0147]提取單元202,從應(yīng)用層報(bào)文中提取用戶終端訪問(wèn)的公網(wǎng)IP以及數(shù)據(jù)流特征,數(shù)據(jù)流特征唯一標(biāo)識(shí)用戶終端;
[0148]統(tǒng)計(jì)單元203,根據(jù)數(shù)據(jù)流特征統(tǒng)計(jì)訪問(wèn)公網(wǎng)IP的用戶終端數(shù)量;
[0149]判斷單元204,判斷訪問(wèn)所述公網(wǎng)IP的用戶終端數(shù)量是否大于第一閾值,若是,判定公網(wǎng)IP存在共享接入。
[0150]如圖11所示,提取單元202可以包括:
[0151 ]解析子單元2021,解析應(yīng)用層報(bào)文,以確定應(yīng)用層報(bào)文所屬的應(yīng)用類型;
[0152]策略確定子單元2022,根據(jù)應(yīng)用層報(bào)文所屬的應(yīng)用類型確定提取策略;
[0153]IP提取子單元2023,從應(yīng)用層報(bào)文中提取用戶終端訪問(wèn)的公網(wǎng)IP;
[0154]特征提取子單元2024,根據(jù)確定出的提取策略從相應(yīng)應(yīng)用類型的應(yīng)用層報(bào)文中提取數(shù)據(jù)流特征。
[0155]可選地,統(tǒng)計(jì)單元還用于統(tǒng)計(jì)每個(gè)應(yīng)用類型的應(yīng)用層報(bào)文中的不同的數(shù)據(jù)流特征的數(shù)量,
[0156]判斷單元還用于判斷同一應(yīng)用類型的應(yīng)用層報(bào)文中是否存在多個(gè)不同的數(shù)據(jù)流特征,若存在,則判定公網(wǎng)IP存在共享接入。
[0157]如圖12所示,可選地,統(tǒng)計(jì)單元203包括:
[0158]關(guān)聯(lián)判斷子單元2031,用于判斷是否已關(guān)聯(lián)存儲(chǔ)公網(wǎng)IP與第一應(yīng)用類型的應(yīng)用層報(bào)文的第一數(shù)據(jù)流特征;
[0159]統(tǒng)計(jì)數(shù)量子單元2032,在公網(wǎng)IP與第一應(yīng)用類型的應(yīng)用層報(bào)文未關(guān)聯(lián)存儲(chǔ)時(shí),將第一類型應(yīng)用層報(bào)文的數(shù)據(jù)流特征的統(tǒng)計(jì)數(shù)量加I;
[0160]關(guān)聯(lián)存儲(chǔ)子單元2033,關(guān)聯(lián)存儲(chǔ)公網(wǎng)IP與第一應(yīng)用類型的應(yīng)用層報(bào)文的第一數(shù)據(jù)流特征。
[0161]如圖13所示,可選地,在如圖1O所示的裝置基礎(chǔ)上,還可以包括:
[0162]獲取單元205,獲取每個(gè)應(yīng)用類型的應(yīng)用層報(bào)文中不同的數(shù)據(jù)流特征的數(shù)量的最大值,將最大值作為共享接入公網(wǎng)IP的用戶終端的數(shù)量。
[0163]如圖14所示,可選地,判斷單元204還用于判斷最大值是否大于第二閾值;
[0164]在如圖13所示裝置的基礎(chǔ)上還可以包括:
[0165]控制單元206,在最大值大于第二閾值時(shí),對(duì)公網(wǎng)IP的應(yīng)用層報(bào)文執(zhí)行訪問(wèn)控制。
[0166]其中,訪問(wèn)控制包括:
[0167]向共享接入公網(wǎng)IP的用戶終端傳輸提示信息,
[0168]和/或控制公網(wǎng)IP的網(wǎng)絡(luò)資源獲取速度,
[0169]和/或阻斷公網(wǎng)IP的應(yīng)用層報(bào)文。
[0170]如圖15所示,可選地,在如圖14所示裝置的基礎(chǔ)上還可以包括:
[0171]日志生成單元207,根據(jù)共享接入公網(wǎng)IP的每個(gè)用戶終端的應(yīng)用層報(bào)文分別生成日志;
[0172]展示單元208,展示每個(gè)用戶終端的信息以及相應(yīng)的日志。
[0173]關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
[0174]對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本公開方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0175]本領(lǐng)域技術(shù)人員在考慮說(shuō)明書及實(shí)踐這里公開的公開后,將容易想到本公開的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
[0176]應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來(lái)限制。
【主權(quán)項(xiàng)】
1.一種共享接入檢測(cè)方法,其特征在于,包括: 收集來(lái)自用戶終端的應(yīng)用層報(bào)文; 從所述應(yīng)用層報(bào)文中提取用戶終端訪問(wèn)的公網(wǎng)IP以及數(shù)據(jù)流特征,所述數(shù)據(jù)流特征唯一標(biāo)識(shí)用戶終端; 根據(jù)所述數(shù)據(jù)流特征統(tǒng)計(jì)訪問(wèn)所述公網(wǎng)IP的用戶終端數(shù)量; 判斷訪問(wèn)所述公網(wǎng)IP的用戶終端數(shù)量是否大于第一閾值,如是,判定所述公網(wǎng)IP存在共享接入。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟從所述應(yīng)用層報(bào)文中提取用戶終端訪問(wèn)的公網(wǎng)IP以及數(shù)據(jù)流特征包括: 解析所述應(yīng)用層報(bào)文,以確定所述應(yīng)用層報(bào)文所屬的應(yīng)用類型; 根據(jù)所述應(yīng)用層報(bào)文所屬的應(yīng)用類型確定提取策略; 從所述應(yīng)用層報(bào)文中提取用戶終端訪問(wèn)的公網(wǎng)IP,以及根據(jù)確定出的提取策略從相應(yīng)應(yīng)用類型的應(yīng)用層報(bào)文中提取數(shù)據(jù)流特征。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述步驟根據(jù)所述數(shù)據(jù)流特征統(tǒng)計(jì)訪問(wèn)所述公網(wǎng)IP的用戶終端數(shù)量之后還包括: 統(tǒng)計(jì)每個(gè)應(yīng)用類型的應(yīng)用層報(bào)文中的不同的數(shù)據(jù)流特征的數(shù)量, 判斷同一應(yīng)用類型的應(yīng)用層報(bào)文中是否存在多個(gè)不同的數(shù)據(jù)流特征,若存在,則判定所述公網(wǎng)IP存在共享接入。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括: 獲取每個(gè)應(yīng)用類型的應(yīng)用層報(bào)文中不同的數(shù)據(jù)流特征的數(shù)量的最大值,將所述最大值作為共享接入所述公網(wǎng)IP的用戶終端的數(shù)量。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括: 判斷所述最大值是否大于第二閾值; 若所述最大值大于所述第二閾值,則對(duì)所述公網(wǎng)IP的應(yīng)用層報(bào)文執(zhí)行訪問(wèn)控制, 其中,所述訪問(wèn)控制包括: 向共享接入所述公網(wǎng)IP的用戶終端傳輸提示信息, 和/或控制所述公網(wǎng)IP的網(wǎng)絡(luò)資源獲取速度, 和/或阻斷所述公網(wǎng)IP的應(yīng)用層報(bào)文。6.一種共享接入檢測(cè)裝置,其特征在于,包括: 報(bào)文收集單元,收集來(lái)自用戶終端的應(yīng)用層報(bào)文; 提取單元,從所述應(yīng)用層報(bào)文中提取用戶終端訪問(wèn)的公網(wǎng)IP以及數(shù)據(jù)流特征,所述數(shù)據(jù)流特征唯一標(biāo)識(shí)用戶終端; 統(tǒng)計(jì)單元,根據(jù)所述數(shù)據(jù)流特征統(tǒng)計(jì)訪問(wèn)所述公網(wǎng)IP的用戶終端數(shù)量; 判斷單元,判斷訪問(wèn)所述公網(wǎng)IP的用戶終端數(shù)量是否大于第一閾值,若是,判定所述公網(wǎng)IP存在共享接入。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述提取單元包括: 解析子單元,解析所述應(yīng)用層報(bào)文,以確定所述應(yīng)用層報(bào)文所屬的應(yīng)用類型; 策略確定子單元,根據(jù)所述應(yīng)用層報(bào)文所屬的應(yīng)用類型確定提取策略; IP提取子單元,從所述應(yīng)用層報(bào)文中提取用戶終端訪問(wèn)的公網(wǎng)IP; 特征提取子單元,根據(jù)確定出的提取策略從相應(yīng)應(yīng)用類型的應(yīng)用層報(bào)文中提取數(shù)據(jù)流特征。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述統(tǒng)計(jì)單元還用于統(tǒng)計(jì)每個(gè)應(yīng)用類型的應(yīng)用層報(bào)文中的不同的數(shù)據(jù)流特征的數(shù)量, 所述判斷單元還用于判斷同一應(yīng)用類型的應(yīng)用層報(bào)文中是否存在多個(gè)不同的數(shù)據(jù)流特征,若存在,則判定所述公網(wǎng)IP存在共享接入。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括: 獲取單元,獲取每個(gè)應(yīng)用類型的應(yīng)用層報(bào)文中不同的數(shù)據(jù)流特征的數(shù)量的最大值,將所述最大值作為共享接入所述公網(wǎng)IP的用戶終端的數(shù)量。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述判斷單元還用于判斷所述最大值是否大于第二閾值, 所述裝置還包括: 控制單元,在所述最大值大于所述第二閾值時(shí),對(duì)所述公網(wǎng)IP的應(yīng)用層報(bào)文執(zhí)行訪問(wèn)控制, 其中,所述訪問(wèn)控制包括: 向共享接入所述公網(wǎng)IP的用戶終端傳輸提示信息, 和/或控制所述公網(wǎng)IP的網(wǎng)絡(luò)資源獲取速度, 和/或阻斷所述公網(wǎng)IP的應(yīng)用層報(bào)文。
【文檔編號(hào)】H04L12/26GK105939231SQ201610326292
【公開日】2016年9月14日
【申請(qǐng)日】2016年5月16日
【發(fā)明人】魏方征, 張曉東
【申請(qǐng)人】杭州迪普科技有限公司