亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種流量定位方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):9818406閱讀:922來(lái)源:國(guó)知局
一種流量定位方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,特別是一種流量定位方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)終端設(shè)備的進(jìn)步和用戶(hù)消費(fèi)水平的提高,用戶(hù)持有的可以連入網(wǎng)絡(luò)的設(shè)備逐漸增加,同一個(gè)網(wǎng)關(guān)內(nèi)部連接的終端數(shù)也逐漸增加。這些終端很可能由不同的用戶(hù)持有,例如家庭內(nèi)部的不同成員使用各自的終端接入家庭網(wǎng)關(guān)。接入同一個(gè)網(wǎng)關(guān)的用戶(hù)終端共享公網(wǎng)IP。
[0003]現(xiàn)有技術(shù)中,網(wǎng)關(guān)內(nèi)部終端設(shè)備的數(shù)據(jù)流通過(guò)網(wǎng)關(guān)流量匯聚后,流量只能定位到網(wǎng)關(guān),不能精準(zhǔn)定位到網(wǎng)關(guān)內(nèi)部終端,因此無(wú)法針對(duì)終端用戶(hù)分別進(jìn)行行為分析;另外,由于動(dòng)態(tài)IP地址的分發(fā)方式,同一個(gè)終端每次連接網(wǎng)關(guān)時(shí),分配的局域網(wǎng)IP不同,因此不能根據(jù)用戶(hù)的IP地址進(jìn)行用戶(hù)行為分析,在數(shù)據(jù)推送或網(wǎng)絡(luò)攻擊溯源等方面,無(wú)法進(jìn)行準(zhǔn)確的推送或網(wǎng)絡(luò)攻擊溯源。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的一個(gè)目的在于解決局域網(wǎng)內(nèi)部終端流量定位的問(wèn)題。
[0005]本發(fā)明提出一種流量定位方法,包括:在網(wǎng)絡(luò)側(cè)提取上行數(shù)據(jù)流中的預(yù)定報(bào)文;在網(wǎng)絡(luò)側(cè)獲取預(yù)定報(bào)文中源終端的MAC地址,MAC地址由用戶(hù)側(cè)網(wǎng)關(guān)在識(shí)別上行數(shù)據(jù)流的預(yù)定報(bào)文后在預(yù)定報(bào)文的預(yù)定字段插入;根據(jù)源終端的MAC地址進(jìn)行流量定位。
[0006]進(jìn)一步地,還包括,根據(jù)上行數(shù)據(jù)流的源IP地址查詢(xún)IP地址分配數(shù)據(jù)庫(kù),確定源終端的用戶(hù);根據(jù)MAC地址和源終端的用戶(hù)進(jìn)行流量定位。
[0007]進(jìn)一步地,在網(wǎng)絡(luò)側(cè)獲取預(yù)定報(bào)文中的源終端的MAC地址包括:提取預(yù)定報(bào)文中的MAC地址加密信息;解密MAC地址加密信息,獲取源終端的MAC地址。
[0008]進(jìn)一步地,預(yù)定報(bào)文為HTTP GET報(bào)文,預(yù)定字段為報(bào)文頭部的預(yù)定字段。
[0009]通過(guò)這樣的方法,能夠獲取源終端的MAC地址。由于MAC地址具有唯一性,是終端設(shè)備的專(zhuān)屬地址,因此使用MAC地址能夠區(qū)分網(wǎng)關(guān)內(nèi)部的用戶(hù)終端,從而在用戶(hù)行為分析時(shí)能夠精確到網(wǎng)關(guān)內(nèi)部的終端,實(shí)現(xiàn)局域網(wǎng)內(nèi)部終端流量的定位。
[0010]本發(fā)明還提出一種流量定位裝置,包括:報(bào)文提取模塊,用于在網(wǎng)絡(luò)側(cè)提取上行數(shù)據(jù)流中的預(yù)定報(bào)文;MAC地址獲取模塊,用于在網(wǎng)絡(luò)側(cè)獲取預(yù)定報(bào)文中源終端的MAC地址,MAC地址由用戶(hù)側(cè)網(wǎng)關(guān)在識(shí)別上行數(shù)據(jù)流的預(yù)定報(bào)文后在預(yù)定報(bào)文的預(yù)定字段插入;流量定位模塊,用于根據(jù)源終端的MAC地址進(jìn)行流量定位。
[0011]進(jìn)一步地,還包括溯源模塊,用于根據(jù)上行數(shù)據(jù)流的源IP地址查詢(xún)IP地址分配數(shù)據(jù)庫(kù),確定源終端的用戶(hù);流量定位模塊用于根據(jù)MAC地址獲取模塊獲取的MAC地址和溯源模塊確定的源終端的用戶(hù)進(jìn)行流量定位。
[0012]進(jìn)一步地,MAC地址獲取模塊包括:提取單元,用于提取預(yù)定報(bào)文中的MAC地址加密信息;解密單元,用于解密MAC地址加密信息,獲取源終端的MAC地址。
[0013]進(jìn)一步地,預(yù)定報(bào)文為HTTP GET報(bào)文,預(yù)定字段為報(bào)文頭部的預(yù)定字段。
[0014]通過(guò)這樣的裝置,能夠獲取源終端的MAC地址。由于MAC地址具有唯一性,是終端設(shè)備的專(zhuān)屬地址,因此使用MAC地址能夠區(qū)分網(wǎng)關(guān)內(nèi)部的用戶(hù)終端,從而在用戶(hù)行為分析時(shí)能夠精確到網(wǎng)關(guān)內(nèi)部的終端,實(shí)現(xiàn)局域網(wǎng)內(nèi)部終端流量的定位。
[0015]另外,本發(fā)明還提出一種流量定位系統(tǒng),包括用戶(hù)網(wǎng)關(guān)和上文提到的流量定位裝置,其中,用戶(hù)網(wǎng)關(guān)包括:報(bào)文識(shí)別模塊,用于識(shí)別上行數(shù)據(jù)流的預(yù)定報(bào)文;上報(bào)模塊,用于在預(yù)定報(bào)文的預(yù)定字段插入預(yù)定報(bào)文的源終端的MAC地址。
[0016]進(jìn)一步地,用戶(hù)網(wǎng)關(guān)還包括:加密模塊,用于加密上行數(shù)據(jù)流的源終端的MAC地址,形成MAC地址加密信息,并發(fā)送給上報(bào)模塊;上報(bào)模塊用于在預(yù)定報(bào)文的預(yù)定字段插入MAC地址加密信息;流量定位裝置的MAC地址獲取模塊包括:提取單元,用于提取預(yù)定報(bào)文中的MAC地址加密信息;解密單元,用于解密MAC地址加密信息,獲取源終端的MAC地址。
[0017]通過(guò)這樣的系統(tǒng),能夠在用戶(hù)網(wǎng)關(guān)插入報(bào)文源終端的MAC地址,網(wǎng)絡(luò)側(cè)獲取報(bào)文中源終端的MAC地址。由于MAC地址具有唯一性,是終端設(shè)備的專(zhuān)屬地址,因此使用MAC地址能夠區(qū)分網(wǎng)關(guān)內(nèi)部的用戶(hù)終端,從而在用戶(hù)行為分析時(shí)能夠精確到網(wǎng)關(guān)內(nèi)部的終端,實(shí)現(xiàn)局域網(wǎng)內(nèi)部終端流量的定位。
【附圖說(shuō)明】
[0018]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0019]圖1為本發(fā)明的流量定位方法的一個(gè)實(shí)施例的流程圖。
[0020]圖2為本發(fā)明的流量定位裝置的一個(gè)實(shí)施例的示意圖。
[0021]圖3為本發(fā)明的流量定位裝置的另一個(gè)實(shí)施例的示意圖。
[0022]圖4為本發(fā)明的流量定位系統(tǒng)的一個(gè)實(shí)施例的示意圖。
[0023]圖5為本發(fā)明的流量定位系統(tǒng)的應(yīng)用的一個(gè)實(shí)施例的信令流程圖。
[0024]圖6為本發(fā)明的流量定位系統(tǒng)的應(yīng)用的一個(gè)實(shí)施例的設(shè)備連接圖。
【具體實(shí)施方式】
[0025]下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
[0026]本發(fā)明的流量定位方法的一個(gè)實(shí)施例的流程圖如圖1所示。
[0027]在步驟101中,網(wǎng)絡(luò)側(cè)提取上行數(shù)據(jù)流中的預(yù)定報(bào)文。上行數(shù)據(jù)流可以是用戶(hù)發(fā)送的上行數(shù)據(jù)的鏡像,預(yù)定報(bào)文可以是HTTP GET報(bào)文。
[0028]在步驟102中,網(wǎng)絡(luò)側(cè)獲取預(yù)定報(bào)文中源終端的MAC地址。MAC地址由用戶(hù)側(cè)網(wǎng)關(guān)在識(shí)別上行數(shù)據(jù)流的預(yù)定報(bào)文后在預(yù)定報(bào)文的預(yù)定字段插入,預(yù)定報(bào)文可以是HTTP GET報(bào)文,MAC地址可以插入報(bào)文頭部(Header)的預(yù)定字段。
[0029]在步驟103中,根據(jù)源終端的MAC地址進(jìn)行流量定位。
[0030]通過(guò)這樣的方法,能夠獲取源終端的MAC地址。由于MAC地址具有唯一性,是終端設(shè)備的專(zhuān)屬地址,因此使用MAC地址能夠區(qū)分網(wǎng)關(guān)內(nèi)部的用戶(hù)終端,從而在用戶(hù)行為分析時(shí)能夠精確到網(wǎng)關(guān)內(nèi)部的終端,實(shí)現(xiàn)局域網(wǎng)內(nèi)部終端流量的定位,從而針對(duì)該終端進(jìn)行信息的推送或網(wǎng)絡(luò)攻擊溯源。
[0031]在一個(gè)實(shí)施例中,還可以根據(jù)上行數(shù)據(jù)流的源IP地址查詢(xún)IP地址分配數(shù)據(jù)庫(kù),查詢(xún)?cè)碔P地址對(duì)應(yīng)的用戶(hù)。因?yàn)橛脩?hù)側(cè)網(wǎng)關(guān)每次撥號(hào)一般會(huì)獲取不同的IP地址,通過(guò)查詢(xún)能夠獲得該IP地址對(duì)應(yīng)的用戶(hù)信息,如登錄賬號(hào)。通過(guò)這樣的方法,能夠定位到用戶(hù)和用戶(hù)的終端,從而針對(duì)用戶(hù)和終端進(jìn)行行為分析。當(dāng)用戶(hù)下次接入網(wǎng)絡(luò)IP地址發(fā)生變化時(shí),也能夠依據(jù)用戶(hù)的賬號(hào)等信息和終端的MAC地址進(jìn)行準(zhǔn)確的信息推送或攻擊溯源。
[0032]在一個(gè)實(shí)施例中,用戶(hù)側(cè)網(wǎng)關(guān)在預(yù)定報(bào)文中插入的MAC地址經(jīng)過(guò)了加密處理,網(wǎng)絡(luò)側(cè)在獲取了預(yù)定報(bào)文的MAC地址的加密信息后,需要進(jìn)行解密處理,才能夠獲取源終端的MAC地址。這樣的方法能夠確保用戶(hù)MAC地址信息的安全。
[0033]本發(fā)明的流量定位裝置的一個(gè)實(shí)施例的示意圖如圖2所示。其中,201為報(bào)文提取模塊,用于在網(wǎng)絡(luò)側(cè)提取上行數(shù)據(jù)流中的預(yù)定報(bào)文。預(yù)定報(bào)文可以是HTTP GET報(bào)文。預(yù)定報(bào)文的預(yù)定字段在用戶(hù)側(cè)網(wǎng)關(guān)插入了報(bào)文源終端的MAC地址,預(yù)定字段可以是報(bào)文的頭部。報(bào)文提取模塊201將該報(bào)文發(fā)送給MAC地址獲取模塊202,MAC地址獲取模塊202獲取報(bào)文中的源終端的MAC地址。MAC地址獲取模塊202將提取到的MAC地址發(fā)送給流量定位模塊203,流量定位模塊203針對(duì)源終端的MAC地址進(jìn)行流量定位。該流量定位裝置可以位于網(wǎng)絡(luò)側(cè)DPI (Deep Packet Inspect1n,深度包檢測(cè))設(shè)備。
[0034]通過(guò)這樣的裝置,能夠獲取源終端的MAC地址。由于MAC地址具有唯一性,是終端設(shè)備的專(zhuān)屬地址,因此使用MAC地址能夠區(qū)分網(wǎng)關(guān)內(nèi)部的用戶(hù)終端,從而在用戶(hù)行為分析時(shí)能夠精確到網(wǎng)關(guān)內(nèi)部的終端,實(shí)現(xiàn)局域網(wǎng)內(nèi)部終端流量的定位,從而針對(duì)該終端進(jìn)行信息的推送和網(wǎng)絡(luò)攻擊的溯源。
[0035]本發(fā)明流量定位裝置的另一個(gè)實(shí)施例的示意圖如圖3所示。301為報(bào)文提取模塊,用于提取上行數(shù)據(jù)流中的預(yù)定報(bào)文,將預(yù)定報(bào)文發(fā)送給MAC地址獲取模塊302和溯源模塊303。MAC地址獲取模塊302從預(yù)定報(bào)文中獲取源終端的MAC地址,溯源模塊303根據(jù)報(bào)文的IP地址查詢(xún)IP地址分配數(shù)據(jù)庫(kù),確定該IP地址對(duì)應(yīng)的用戶(hù)信息,如登陸用戶(hù)賬號(hào)等。MAC地址獲取模塊302將源終端的MAC地址發(fā)送給流量定位模塊304,溯源模塊303將確定的用戶(hù)信息發(fā)送給流量定位模塊304。流量定位模塊304根據(jù)源終端的MAC地址和用戶(hù)信息進(jìn)行流量定位。
[0036]由于IP地址動(dòng)態(tài)分配,以及用戶(hù)會(huì)在不同的地點(diǎn)接入網(wǎng)絡(luò)等原因,用戶(hù)每次登錄的網(wǎng)關(guān)和分配的IP地址可能會(huì)不同。通過(guò)這樣的裝置,能夠定位到用戶(hù)和用戶(hù)的終端,從而針對(duì)用戶(hù)和終端進(jìn)行行為分析。當(dāng)用戶(hù)下次接入網(wǎng)絡(luò)IP地址發(fā)生變化時(shí),也能夠依據(jù)用戶(hù)的賬號(hào)等信息和終端的MAC地址進(jìn)行準(zhǔn)確的推送。
[0037]在一個(gè)實(shí)施例中,溯源模塊直接從網(wǎng)絡(luò)側(cè)的上行數(shù)據(jù)流報(bào)文中獲取源終端的IP地址。在圖2所示的裝置的基礎(chǔ)上,溯源模塊直接與網(wǎng)絡(luò)連接,并連接流量定位模塊203。溯源模塊在網(wǎng)絡(luò)側(cè)獲取上行數(shù)據(jù)流的源終端的IP地址,根據(jù)IP地址查詢(xún)IP地址分配數(shù)據(jù)庫(kù),獲取用戶(hù)信息,發(fā)送給流量定位模塊203,與MAC地址獲取模塊202中獲取的源終端的MAC地址一同進(jìn)行流量定位。通過(guò)這樣的裝置,在沒(méi)有獲得預(yù)定報(bào)文的情況下,也能夠獲取用戶(hù)信息,根據(jù)用戶(hù)的信息進(jìn)行流量定位的處理。
[0038]在一個(gè)實(shí)施例中,用戶(hù)側(cè)網(wǎng)關(guān)在預(yù)定報(bào)文中插入的MAC地址經(jīng)過(guò)了加密處理,網(wǎng)絡(luò)側(cè)在獲取了預(yù)定報(bào)文的MAC地址的加密信息后,需要進(jìn)行解密處理,才能夠獲取源
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1