在nat網(wǎng)絡(luò)環(huán)境下關(guān)聯(lián)用戶的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)【技術(shù)領(lǐng)域】公開了一種在NAT網(wǎng)絡(luò)環(huán)境下關(guān)聯(lián)用戶的方法和系統(tǒng),所述方法包括:用戶通過賬號和密碼申請上網(wǎng)IP地址;獲取IP地址之后發(fā)起http請求,請求報(bào)文中攜帶有之前種植在用戶上網(wǎng)終端上的Cookie信息;采集用戶上網(wǎng)的Cookie和上網(wǎng)日志信息,并發(fā)送到數(shù)據(jù)中心存儲;http請求經(jīng)過路由器NAT訪問互聯(lián)網(wǎng);用戶所訪問的網(wǎng)頁向廣告平臺發(fā)起廣告請求,該請求攜帶有用戶的Cookie?ID,廣告平臺根據(jù)該Cookie?ID從數(shù)據(jù)中心獲取所存儲的用戶信息,將相應(yīng)的用戶信息發(fā)送至廣告平臺;廣告平臺找出合適的廣告發(fā)送至網(wǎng)頁的廣告投放位。本發(fā)明解決了在NAT環(huán)境下,無法將運(yùn)營商用戶與互聯(lián)網(wǎng)用戶一一對應(yīng)的問題,解決了廣告的投放精準(zhǔn)低得問題。
【專利說明】在NAT網(wǎng)絡(luò)環(huán)境下關(guān)聯(lián)用戶的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計(jì)算機(jī)網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,具體涉及在NAT網(wǎng)絡(luò)環(huán)境下關(guān)聯(lián)用戶的方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的普及,互聯(lián)網(wǎng)廣告對比與傳統(tǒng)廣告所占份額越來越大,加上大數(shù)據(jù)技術(shù)的應(yīng)用,精準(zhǔn)廣告技術(shù)被業(yè)界廣泛采用。在采用利用運(yùn)營商數(shù)據(jù)實(shí)現(xiàn)互聯(lián)網(wǎng)廣告的的精準(zhǔn)投放的方案中,運(yùn)營商用戶與互聯(lián)網(wǎng)用戶相結(jié)合的方法是通過上網(wǎng)IP結(jié)合的。
[0003]然而,如果上網(wǎng)用戶的請求通過路由器后進(jìn)行了 NAT (Network AddressTranslation,網(wǎng)絡(luò)地址轉(zhuǎn)換),那么就會發(fā)生多個(gè)上網(wǎng)用戶采用同一個(gè)IP訪問互聯(lián)網(wǎng)。而運(yùn)營商數(shù)據(jù)采集是在路由器發(fā)生NAT之前進(jìn)行,采集到的都是NAT之前的上網(wǎng)IP,這樣運(yùn)營商用戶和互聯(lián)網(wǎng)用戶相結(jié)合的時(shí)候就存在了多對多的問題,不能很好的定位用戶,進(jìn)行精準(zhǔn)投送。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提出了一種在NAT網(wǎng)絡(luò)環(huán)境下關(guān)聯(lián)用戶的方案,該方案可以在用戶經(jīng)過路由NAT之后訪問互聯(lián)網(wǎng)而無法使用IP精確定位用戶的情況下,將互聯(lián)網(wǎng)用戶與運(yùn)營商用戶
關(guān)聯(lián)起來。
[0005]為了解決上述問題,本發(fā)明公開了一種在NAT網(wǎng)絡(luò)環(huán)境下關(guān)聯(lián)用戶的方法,包括:
[0006]用戶通過賬號和密碼向運(yùn)營商用戶管理系統(tǒng)申請上網(wǎng)IP地址;
[0007]獲取IP地址之后發(fā)起http請求,請求報(bào)文中攜帶有之前種植在用戶上網(wǎng)終端上的cookie信息;
[0008]數(shù)據(jù)采集器在運(yùn)營商端采集用戶上網(wǎng)的Cookie和上網(wǎng)日志信息,并將Cookie和上網(wǎng)日志信息發(fā)送到數(shù)據(jù)中心存儲;
[0009]用戶的http請求經(jīng)過路由器NAT訪問互聯(lián)網(wǎng);
[0010]用戶所訪問的網(wǎng)頁向廣告平臺(Ad_exchange)發(fā)起廣告請求,該請求攜帶有用戶的Cookie ID,廣告平臺獲取到該Cookie ID并將其發(fā)送到數(shù)據(jù)中心;
[0011]數(shù)據(jù)中心接收到Cookie ID,利用該Cookie ID檢索所存儲的用戶信息,將相應(yīng)的用戶信息發(fā)送至廣告平臺;
[0012]廣告平臺接收到數(shù)據(jù)中心發(fā)送的用戶信息,將其與廣告投放策略中預(yù)設(shè)的信息對t匕,找出合適的廣告發(fā)送至網(wǎng)頁的廣告投放位。
[0013]優(yōu)選的,所述Cookie是在前一次上網(wǎng)過程中在用戶的上網(wǎng)終端上種植的。
[0014]優(yōu)選的,所述Cookie 為 http Cookie 或 flash Cookie ;
[0015]優(yōu)選的,所述NAT為端口多路復(fù)用。
[0016]優(yōu)選的,所述數(shù)據(jù)中心中存儲的信息為分詞處理后的用戶信息,其存儲格式為以Cookie ID為key,以分詞處理后的用戶信息為value的key-value格式。[0017]本發(fā)明還公開了一種在NAT網(wǎng)絡(luò)環(huán)境下關(guān)聯(lián)用戶的系統(tǒng),包括:
[0018]運(yùn)營商用戶管理系統(tǒng),用戶通過該系統(tǒng)申請上網(wǎng)IP地址;
[0019]數(shù)據(jù)采集器,在用戶獲取IP地址并發(fā)起http請求之后,在運(yùn)營商端采集請求報(bào)文中所攜帶的Cookie信息,并采集用戶的上網(wǎng)日志信息;
[0020]數(shù)據(jù)中心,其用于存儲數(shù)據(jù)數(shù)據(jù)采集器采集到的信息;
[0021]路由器,其用于將用戶的http請求做NAT之后轉(zhuǎn)發(fā)至互聯(lián)網(wǎng)中;
[0022]廣告平臺,接收用戶訪問的網(wǎng)頁的廣告請求,該請求攜帶有用戶的Cookie ID,廣告平臺獲取到該Cookie ID并將其發(fā)送到數(shù)據(jù)中心;
[0023]數(shù)據(jù)中心接收到Cookie ID,利用該Cookie ID檢索所存儲的用戶信息,將相應(yīng)的用戶信息發(fā)送至廣告平臺;
[0024]廣告平臺接收到數(shù)據(jù)中心發(fā)送的用戶信息,將其與廣告投放策略中預(yù)設(shè)的信息對t匕,找出合適的廣告發(fā)送至網(wǎng)頁的廣告投放位。
[0025]優(yōu)選的,所述Cookie是在前一次上網(wǎng)過程中給用戶的上網(wǎng)終端種植的。
[0026]優(yōu)選的,所述Cookie 為 http Cookie 或 flash Cookie ;
[0027]優(yōu)選的,所述NAT為端口多路復(fù)用。
[0028]優(yōu)選的,所述數(shù)據(jù)中心中存儲的信息為分詞處理后的用戶信息,其存儲格式為以Cookie ID為key,以分詞處理后的用戶信息為value的key-value格式。
【專利附圖】
【附圖說明】
[0029]圖1是本發(fā)明實(shí)施例中一種在NAT網(wǎng)絡(luò)環(huán)境下關(guān)聯(lián)用戶的方法和系統(tǒng)。
【具體實(shí)施方式】
[0030]為了使本發(fā)明的目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0031]參照圖1,示出了本發(fā)明實(shí)施例中一種在NAT網(wǎng)絡(luò)環(huán)境下關(guān)聯(lián)用戶的方法和系統(tǒng)。
[0032]在用戶訪問互聯(lián)網(wǎng)時(shí),向用戶的終端種植Cookie。Cookie利用網(wǎng)頁代碼中的HTTP頭信息,伴隨著用戶請求和頁面在Web服務(wù)器和瀏覽器之間傳遞。例如:當(dāng)用戶在瀏覽器地址欄中輸入了購物網(wǎng)站的URL,瀏覽器會向網(wǎng)站發(fā)送一個(gè)讀取網(wǎng)頁的請求,并將結(jié)果顯示在顯示器上。在發(fā)送之前,該網(wǎng)頁在你的電腦上尋找該購物網(wǎng)站設(shè)置的Cookie文件,如果找到,瀏覽器會把Cookie文件中的數(shù)據(jù)連同前面輸入的URL—同發(fā)送到網(wǎng)站的服務(wù)器。月艮務(wù)器收到Cookie數(shù)據(jù),就會在他的數(shù)據(jù)庫中檢索用戶的ID,購物記錄、個(gè)人喜好等信息,并記錄下新的內(nèi)容,增加到數(shù)據(jù)庫和Cookie文件中去。如果沒有檢測到Cookie或者用戶的Cookie信息與數(shù)據(jù)庫中的信息不符合,則說明用戶是第一次瀏覽該網(wǎng)站,服務(wù)器的CGI程序?qū)橛脩魟?chuàng)建新的ID信息,并保存到數(shù)據(jù)庫中。所種植的cookie可以為以下兩種:一是Http Cookie,其基于瀏覽器,當(dāng)用戶使用不同的瀏覽器訪問相同的網(wǎng)站時(shí),會在每個(gè)瀏覽器中生成不同的Cookie,其缺點(diǎn)是如果用戶使用多個(gè)瀏覽器會被識別為多個(gè)用戶;二是Flash Cookie, FlashCookie是由FlashPlayer控制的客戶端共享存儲技術(shù),鑒于目前Flash技術(shù)的普遍性,幾乎所有的網(wǎng)站都采用,所以具有同Http Cookie—樣的作用。在技術(shù)上,通過使用 JavaScript 與 ActionScript 可以將 Http Cookie 和 Flash Cookie 進(jìn)行互通,可以實(shí)現(xiàn)多瀏覽器共享Cookie的作用。
[0033]用戶通過賬號和密碼向運(yùn)營商用戶管理系統(tǒng)申請上網(wǎng)IP地址,獲取IP地址之后發(fā)起http請求,請求報(bào)文中攜帶有之前種植的cookie信息。Cookie信息一般包括用戶ID,密碼、瀏覽過的網(wǎng)頁、停留的時(shí)間等信息,用于用戶身份的辨別。Cookie通常是以userlgdomain格式命名的,user是本地用戶名,domain是所訪問的網(wǎng)站的域名。
[0034]數(shù)據(jù)采集器在運(yùn)營商端采集用戶上網(wǎng)的Cookie和上網(wǎng)日志信息。上網(wǎng)日志可以記錄用戶瀏覽過的網(wǎng)站、停留時(shí)間、檢索過的關(guān)鍵詞、使用的軟件或下載過的文件等。數(shù)據(jù)采集器隨后將采集到的數(shù)據(jù)發(fā)送到數(shù)據(jù)中心存儲起來,其存儲形式是以Cookie ID為key,以上網(wǎng)日志信息為Value的key-value形式。其中Value也可以是上網(wǎng)日志經(jīng)過分詞處理之后的用戶信息。
[0035]用戶的http請求經(jīng)過路由器NAT訪問互聯(lián)網(wǎng)。NAT (Network AddressTranslation,網(wǎng)絡(luò)地址轉(zhuǎn)換)是將IP數(shù)據(jù)包頭中的IP地址轉(zhuǎn)換為另一個(gè)IP地址的過程。NAT的實(shí)現(xiàn)方式有三種,即靜態(tài)轉(zhuǎn)換Static Nat、動態(tài)轉(zhuǎn)換Dynamic Nat和端口多路復(fù)用。目前用的比較多的為端口多路復(fù)用(Port address Translation, PAT),其改變外出數(shù)據(jù)包的源端口并進(jìn)行端口轉(zhuǎn)換,即端口地址轉(zhuǎn)換(PAT, Port Address Translation)。米用端口多路復(fù)用方式。內(nèi)部網(wǎng)絡(luò)的所有主機(jī)均可共享一個(gè)合法外部IP地址實(shí)現(xiàn)對Internet的訪問,路由器維護(hù)一個(gè)端口到內(nèi)部主機(jī)的表,從而可以最大限度地節(jié)約IP地址資源。同時(shí),又可隱藏網(wǎng)絡(luò)內(nèi)部的所有主機(jī),有效避免來自internet的攻擊。進(jìn)過路由器NAT之后,內(nèi)網(wǎng)所有的用戶都使用同一個(gè)IP來訪問internet。
[0036]用戶所訪問的網(wǎng)頁向廣告平臺(Ad_exchange)發(fā)起廣告請求,該請求攜帶有用戶的Cookie ID,廣告平臺獲取到該Cookie ID并將其發(fā)送至數(shù)據(jù)中心。
[0037]數(shù)據(jù)中心接收到Cookie ID,以其為key檢索所存儲的用戶信息,將相應(yīng)的用戶信息發(fā)送至廣告平臺。
[0038]廣告平臺接收到數(shù)據(jù)中心發(fā)送的用戶信息,將其與廣告投放策略中預(yù)設(shè)的信息對t匕,找出合適的廣告發(fā)送至網(wǎng)頁的廣告投放位。
[0039]利用本發(fā)明的技術(shù)解決方案,采用在上網(wǎng)終端上種植Cookie的方法,可以利用Cookie將運(yùn)營商用戶和互聯(lián)網(wǎng)互用一一關(guān)聯(lián)起來,以便精確提取用戶的信息。
[0040]以上實(shí)施例的說明只是用于幫助理解發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】以及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書的內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種在NAT網(wǎng)絡(luò)環(huán)境下關(guān)聯(lián)用戶的方法,包括: 用戶通過賬號和密碼向運(yùn)營商用戶管理系統(tǒng)申請上網(wǎng)IP地址; 獲取IP地址之后發(fā)起http請求,請求報(bào)文中攜帶有之前種植在用戶上網(wǎng)終端上的cookie 信息; 數(shù)據(jù)采集器在運(yùn)營商端采集用戶上網(wǎng)的Cookie和上網(wǎng)日志信息,并將Cookie和上網(wǎng)日志信息發(fā)送到數(shù)據(jù)中心存儲; 用戶的http請求經(jīng)過路由器NAT訪問互聯(lián)網(wǎng); 用戶所訪問的網(wǎng)頁向廣告平臺發(fā)起廣告請求,該請求攜帶有用戶的Cookie ID,廣告平臺獲取到該Cookie ID并將其發(fā)送到數(shù)據(jù)中心; 數(shù)據(jù)中心接收到Cookie ID,利用該Cookie ID檢索所存儲的用戶信息,將相應(yīng)的用戶信息發(fā)送至廣告平臺; 廣告平臺接收到數(shù)據(jù)中心發(fā)送的用戶信息,將其與廣告投放策略中預(yù)設(shè)的信息對比,找出合適的廣告發(fā)送至網(wǎng)頁的廣告投放位。
2.根據(jù)權(quán)利要求1中所述的方法,其特征在于,包括: 所述Cookie是在前一次上網(wǎng)過程中在用戶的上網(wǎng)終端上種植的。
3.根據(jù)權(quán)利要求1中所述的方法,其特征在于,包括:
所述 Cookie 為 http Cookie 或 flash Cookie。
4.根據(jù)權(quán)利要求1中所述的方法,其特征在于,包括: 所述NAT為端口多路復(fù)用。
5.根據(jù)權(quán)利要求1中所述的方法,其特征在于,包括: 所述數(shù)據(jù)中心中存儲的信息為分詞處理后的用戶信息,其存儲格式為以Cookie ID為key,以分詞處理后的用戶信息為value的key-value格式。
6.一種在NAT網(wǎng)絡(luò)環(huán)境下關(guān)聯(lián)用戶的系統(tǒng),包括: 運(yùn)營商用戶管理系統(tǒng),用戶通過該系統(tǒng)申請上網(wǎng)IP地址; 數(shù)據(jù)采集器,在用戶獲取IP地址并發(fā)起http請求之后,在運(yùn)營商端采集請求報(bào)文中所攜帶的Cookie信息,并采集用戶的上網(wǎng)日志信息; 數(shù)據(jù)中心,其用于存儲數(shù)據(jù)數(shù)據(jù)采集器采集到的信息; 路由器,其用于將用戶的http請求做NAT之后轉(zhuǎn)發(fā)至互聯(lián)網(wǎng)中; 廣告平臺,接收用戶訪問的網(wǎng)頁的廣告請求,該請求攜帶有用戶的Cookie ID,廣告平臺獲取到該Cookie ID并將其發(fā)送到數(shù)據(jù)中心; 數(shù)據(jù)中心接收到Cookie ID,利用該Cookie ID檢索所存儲的用戶信息,將相應(yīng)的用戶信息發(fā)送至廣告平臺; 廣告平臺接收到數(shù)據(jù)中心發(fā)送的用戶信息,將其與廣告投放策略中預(yù)設(shè)的信息對比,找出合適的廣告發(fā)送至網(wǎng)頁的廣告投放位。
7.根據(jù)權(quán)利要求6中所述的系統(tǒng),其特征在于,包括: 所述Cookie是在前一次上網(wǎng)過程中在用戶的上網(wǎng)終端上種植的。
8.根據(jù)權(quán)利要求6中所述的系統(tǒng),其特征在于,包括:
所述 Cookie 為 http Cookie 或 flash Cookie。
9.根據(jù)權(quán)利要求6中所述的系統(tǒng),其特征在于,包括:所述NAT為端口多路復(fù)用。
10.根據(jù)權(quán)利要求6中所述的系統(tǒng),其特征在于,包括: 所述數(shù)據(jù)中心中存儲的信息為分詞處理后的用戶信息,其存儲格式為以Cookie ID為key,以分詞處理后的用戶信息為va`lue的key-value格式。
【文檔編號】H04L29/12GK103747114SQ201310741744
【公開日】2014年4月23日 申請日期:2013年12月27日 優(yōu)先權(quán)日:2013年12月27日
【發(fā)明者】崔晶晶, 林佳婕, 李春華, 受春柏, 劉立娜 申請人:北京集奧聚合網(wǎng)絡(luò)技術(shù)有限公司