非對(duì)稱(chēng)路由環(huán)境中的業(yè)務(wù)識(shí)別方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及網(wǎng)絡(luò)業(yè)務(wù)識(shí)別技術(shù)領(lǐng)域,具體涉及一種非對(duì)稱(chēng)路由環(huán)境中的業(yè)務(wù)識(shí)別方法和系統(tǒng)。
【背景技術(shù)】
[0002]在互聯(lián)網(wǎng)領(lǐng)域,為了詳細(xì)的記錄用戶的訪問(wèn)行為,訪問(wèn)業(yè)務(wù)的業(yè)務(wù)信息是一個(gè)很重要的內(nèi)容。傳統(tǒng)的業(yè)務(wù)識(shí)別方法,主要通過(guò)DPI技術(shù)對(duì)報(bào)文的深度檢測(cè)來(lái)實(shí)現(xiàn)對(duì)整個(gè)會(huì)話的業(yè)務(wù)類(lèi)型的識(shí)別。
[0003]深度包檢測(cè)(Deep Packet Inspect1n,簡(jiǎn)稱(chēng)DPI)技術(shù)是一種基于應(yīng)用層的流量檢測(cè)和控制技術(shù),當(dāng)IP數(shù)據(jù)包、TCP或UDP數(shù)據(jù)流通過(guò)基于DPI技術(shù)的帶寬管理系統(tǒng)時(shí),該系統(tǒng)通過(guò)深入讀取IP包載荷的內(nèi)容來(lái)對(duì)OSI七層協(xié)議中的應(yīng)用層信息進(jìn)行重組,從而得到整個(gè)應(yīng)用程序的內(nèi)容,然后按照系統(tǒng)定義的管理策略對(duì)流量進(jìn)行整形操作。
[0004]DPI設(shè)備是具備業(yè)務(wù)數(shù)據(jù)流識(shí)別、業(yè)務(wù)數(shù)據(jù)流控制能力,工作在OSI模型傳輸層到應(yīng)用層,具有高數(shù)據(jù)處理能力,能夠?qū)W(wǎng)絡(luò)所承載的業(yè)務(wù)進(jìn)行識(shí)別和流量管理,可部署在網(wǎng)絡(luò)骨干層、城域網(wǎng)和企業(yè)內(nèi)部等位置的網(wǎng)絡(luò)設(shè)備。
[0005]理想情況下,用戶終端的請(qǐng)求報(bào)文和回應(yīng)報(bào)文會(huì)走相同的網(wǎng)絡(luò)路徑。圖1為現(xiàn)有技術(shù)中對(duì)稱(chēng)路由環(huán)境的場(chǎng)景示意圖。如圖1所示,在對(duì)稱(chēng)路由環(huán)境中,DPI設(shè)備50可以獲取雙方向的報(bào)文,并使用DPI技術(shù)進(jìn)行業(yè)務(wù)識(shí)別,將業(yè)務(wù)識(shí)別的結(jié)果歸并在同一五元組上。最后輸出話單結(jié)果,則該五元組產(chǎn)生的話單上可以帶上正確的業(yè)務(wù)識(shí)別結(jié)果。
[0006]五元組是指IP地址、源端口、目的IP地址、目的端口和傳輸層協(xié)議這五個(gè)參數(shù)組成的一個(gè)集合。五元組能夠區(qū)分不同會(huì)話,并且對(duì)應(yīng)的會(huì)話是唯一的。
[0007]然而在非對(duì)稱(chēng)路由環(huán)境中,上述識(shí)別方法存在誤差較大的缺陷。圖2為現(xiàn)有技術(shù)中非對(duì)稱(chēng)路由環(huán)境的場(chǎng)景示意圖。如圖2所示,在非對(duì)稱(chēng)路由環(huán)境中,dpi設(shè)備50通常無(wú)法獲取雙方向的報(bào)文,通常由一個(gè)DPI設(shè)備50獲取用戶終端發(fā)送的請(qǐng)求報(bào)文,再由另一個(gè)dpi設(shè)備50獲取服務(wù)器90通過(guò)互聯(lián)網(wǎng)70返回的回應(yīng)報(bào)文。由于正向的請(qǐng)求報(bào)文和反向的回應(yīng)報(bào)文的物理分離,最終容易導(dǎo)致dpi設(shè)備50對(duì)于其中一個(gè)方向的業(yè)務(wù)識(shí)別結(jié)果不準(zhǔn)確。
【發(fā)明內(nèi)容】
[0008]鑒于現(xiàn)有技術(shù)中的上述缺陷或不足,期望提供一種能在非對(duì)稱(chēng)路由環(huán)境中實(shí)現(xiàn)準(zhǔn)確業(yè)務(wù)識(shí)別的業(yè)務(wù)識(shí)別方法和系統(tǒng)。
[0009]第一方面,本發(fā)明提供一種非對(duì)稱(chēng)路由環(huán)境中的業(yè)務(wù)識(shí)別方法,所述方法包括:
[0010]接收DPI(深度包檢測(cè))設(shè)備上傳的用戶訪問(wèn)日志;
[0011 ]分別匯聚并匹配同時(shí)段的所述用戶訪問(wèn)日志;
[0012]根據(jù)匹配的用戶訪問(wèn)日志提取有效業(yè)務(wù)以得到最終識(shí)別結(jié)果。
[0013]其中,所述DPI設(shè)備設(shè)置在用戶終端訪問(wèn)互聯(lián)網(wǎng)的骨干鏈路中,若干所述DPI設(shè)備共同覆蓋所述骨干鏈路。
[0014]所述用戶訪問(wèn)日志由所述DPI設(shè)備獲取用戶終端發(fā)送的請(qǐng)求報(bào)文或服務(wù)器返回的回應(yīng)報(bào)文,并根據(jù)所述請(qǐng)求報(bào)文或回應(yīng)報(bào)文進(jìn)行業(yè)務(wù)識(shí)別所生成。
[0015]第二方面,本發(fā)明提供一種非對(duì)稱(chēng)路由環(huán)境中的業(yè)務(wù)識(shí)別系統(tǒng),所述系統(tǒng)包括:
[0016]DPI(深度包檢測(cè))設(shè)備,設(shè)置在用戶終端訪問(wèn)互聯(lián)網(wǎng)的骨干鏈路中,用于覆蓋所述骨干鏈路以獲取用戶終端發(fā)送的請(qǐng)求報(bào)文或服務(wù)器返回的回應(yīng)報(bào)文,并根據(jù)所述請(qǐng)求報(bào)文或回應(yīng)報(bào)文進(jìn)行業(yè)務(wù)識(shí)別,根據(jù)所述業(yè)務(wù)識(shí)別的結(jié)果生成用戶訪問(wèn)日志,上傳所述用戶訪問(wèn)日志;
[0017]數(shù)據(jù)分析平臺(tái),用于接收所述DPI設(shè)備上傳的用戶訪問(wèn)日志,匯聚并匹配同時(shí)段的所述用戶訪問(wèn)日志,根據(jù)匹配的用戶訪問(wèn)日志提取有效業(yè)務(wù)以得到最終識(shí)別結(jié)果。
[0018]本發(fā)明諸多實(shí)施例提供的非對(duì)稱(chēng)路由環(huán)境中的業(yè)務(wù)識(shí)別方法和系統(tǒng)通過(guò)設(shè)置數(shù)據(jù)分析平臺(tái)接收分別部署在各骨干鏈路中的DPI設(shè)備上傳的用戶訪問(wèn)日志,對(duì)同時(shí)段的用戶訪問(wèn)日志進(jìn)行匯聚和匹配,從而提取出有效業(yè)務(wù)以得到最終識(shí)別結(jié)果,有效地實(shí)現(xiàn)了對(duì)非對(duì)稱(chēng)路由環(huán)境中業(yè)務(wù)的準(zhǔn)確識(shí)別;
[0019]本發(fā)明一些實(shí)施例提供的非對(duì)稱(chēng)路由環(huán)境中的業(yè)務(wù)識(shí)別方法和系統(tǒng)通過(guò)優(yōu)先級(jí)確定根據(jù)同一五元組的用戶訪問(wèn)日志所提取的有效業(yè)務(wù)的最終識(shí)別結(jié)果,提高了業(yè)務(wù)識(shí)別的準(zhǔn)確率。
【附圖說(shuō)明】
[0020]通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0021]圖1為現(xiàn)有技術(shù)中對(duì)稱(chēng)路由環(huán)境的場(chǎng)景示意圖。
[0022]圖2為現(xiàn)有技術(shù)中非對(duì)稱(chēng)路由環(huán)境的場(chǎng)景示意圖。
[0023]圖3為本發(fā)明一實(shí)施例提供的非對(duì)稱(chēng)路由環(huán)境中的業(yè)務(wù)識(shí)別方法的流程圖。
[0024]圖4為圖3所示業(yè)務(wù)識(shí)別方法的步驟S50的流程圖。
[0025]圖5為圖3所示業(yè)務(wù)識(shí)別方法的步驟S70的流程圖。
[0026]圖6為圖3所示業(yè)務(wù)識(shí)別方法的優(yōu)選實(shí)施例的流程圖。
[0027]圖7為本發(fā)明一實(shí)施例提供的非對(duì)稱(chēng)路由環(huán)境中的業(yè)務(wù)識(shí)別系統(tǒng)的結(jié)構(gòu)示意圖。
[0028]附圖標(biāo)記說(shuō)明:
[0029]10用戶終端
[0030]30網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備
[0031]50 DPI 設(shè)備
[0032]70互聯(lián)網(wǎng)
[0033]80數(shù)據(jù)分析平臺(tái)
[0034]90服務(wù)器
【具體實(shí)施方式】
[0035]下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與發(fā)明相關(guān)的部分。
[0036]需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本申請(qǐng)。
[0037]圖3為本發(fā)明一實(shí)施例提供的非對(duì)稱(chēng)路由環(huán)境中的業(yè)務(wù)識(shí)別方法的流程圖。
[0038]如圖3所示,在本實(shí)施例中,本發(fā)明提供的非對(duì)稱(chēng)路由環(huán)境中的業(yè)務(wù)識(shí)別方法包括:
[0039]S30:接收DPI(深度包檢測(cè))設(shè)備上傳的用戶訪問(wèn)日志。
[0040]S50:分別匯聚并匹配同時(shí)段的所述用戶訪問(wèn)日志。
[0041]S70:根據(jù)匹配的用戶訪問(wèn)日志提取有效業(yè)務(wù)以得到最終識(shí)別結(jié)果。
[0042]其中,所述DPI設(shè)備設(shè)置在用戶終端訪問(wèn)互聯(lián)網(wǎng)的骨干鏈路中,若干所述DPI設(shè)備共同覆蓋所述骨干鏈路;
[0043]所述用戶訪問(wèn)日志由所述DPI設(shè)備獲取用戶終端發(fā)送的請(qǐng)求報(bào)文或服務(wù)器返回的回應(yīng)報(bào)文,并根據(jù)所述請(qǐng)求報(bào)文或回應(yīng)報(bào)文進(jìn)行業(yè)務(wù)識(shí)別所生成。
[0044]上述實(shí)施例通過(guò)設(shè)置數(shù)據(jù)分析平臺(tái)接收分別部署在各骨干鏈路中的DPI設(shè)備上傳的用戶訪問(wèn)日志,對(duì)同時(shí)段的用戶訪問(wèn)日志進(jìn)行匯聚和匹配,從而提取出有效業(yè)務(wù)以得到最終識(shí)別結(jié)果,有效地實(shí)現(xiàn)了對(duì)非對(duì)稱(chēng)路由環(huán)境中業(yè)務(wù)的準(zhǔn)確識(shí)別。
[0045]在一優(yōu)選實(shí)施例中,所述用戶訪問(wèn)日志包含所述用戶終端訪問(wèn)所述服務(wù)器的五元組。
[0046]圖4為圖3所示業(yè)務(wù)識(shí)別方法的步驟S50的流程圖。
[0047]如圖4所示,在一優(yōu)選實(shí)施例中,步驟S50包括:
[0048]S501:匯聚同時(shí)段的用戶訪問(wèn)日志。
[0049]S503:匹配分別根據(jù)同一五元組對(duì)應(yīng)的請(qǐng)求報(bào)文和回應(yīng)報(bào)文生成的用戶訪問(wèn)日
V1、1、O
[0050]圖5為圖3所示業(yè)務(wù)識(shí)別方法的步驟S70的流程圖。
[0051]如圖5所示,在一優(yōu)選實(shí)施例中,步驟S70包括:
[0052]S701:根據(jù)匹配的用戶訪問(wèn)日志提取有效業(yè)務(wù)。
[0053]S703:獲取所提取的有效業(yè)務(wù)的優(yōu)先級(jí)。
[0054]S705:在每一組匹配的用戶訪問(wèn)日志所提取的單項(xiàng)或多項(xiàng)有效業(yè)務(wù)中,取優(yōu)先級(jí)最高的一項(xiàng)有效業(yè)務(wù)為最終識(shí)別結(jié)果。
[0055]上述實(shí)施例通過(guò)優(yōu)先級(jí)確定根據(jù)同一五元組的用戶訪問(wèn)日志所提取的有效業(yè)務(wù)的最終識(shí)別結(jié)果,提高了業(yè)