專利名稱:一種基于電信級網(wǎng)絡(luò)平臺的Web服務(wù)獨立用戶識別方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)報文分析技術(shù)、報文模擬技術(shù)和第三方cookie技術(shù),尤其涉及一種基于電信級網(wǎng)絡(luò)平臺的web服務(wù)獨立用戶識別方法。
背景技術(shù):
某些網(wǎng)站為了辨別用戶身份、進(jìn)行session跟蹤而將cookie儲存在用戶本地終端。Cookie是由服務(wù)器端生成,發(fā)送給瀏覽器,瀏覽器會將Cookie的key/value保存到某個目錄下的文本文件內(nèi),下次請求同一網(wǎng)站時就發(fā)送該Cookie給服務(wù)器。Cookie名稱和值可以由服務(wù)器端開發(fā)定義。服務(wù)器通過cookie達(dá)到存儲用戶信息,識別唯一終端用戶等功能。當(dāng)用戶瀏覽某站點時,該站點服務(wù)器判斷訪問請求報文中是否攜帶該站cookie。 若不存在該站cookie,則服務(wù)器端會生成唯一的cookie值,并植入上網(wǎng)用戶客戶端。之后該用戶再次訪問該網(wǎng)站則會攜帶此cookie。參見附圖1,當(dāng)用戶通過同一終端訪問不同網(wǎng)站時,會攜帶不同cookie。每個網(wǎng)站只會維護(hù)自己的cookie庫。現(xiàn)有技術(shù)為目前絕大部分網(wǎng)站所使用的技術(shù)方案,由于每個用戶終端針對特定網(wǎng)站都具有唯一的cookie識別,且每個網(wǎng)站僅維護(hù)其自身的cookie庫,因此,在不同網(wǎng)站間跳轉(zhuǎn)時,無法通過cookie識別唯一用戶。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種能夠在用戶訪問不同網(wǎng)站時亦能通過cookie文件識別用戶身份的基于電信級網(wǎng)絡(luò)平臺的web服務(wù)獨立用戶識別方法。為了實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下基于電信級網(wǎng)絡(luò)平臺的web服務(wù)獨立用戶識別方法,包括以下步驟Sll 在核心網(wǎng)側(cè)設(shè)置能夠捕捉用戶上網(wǎng)報文的Unicookie服務(wù)器;S12 所述的Unicookie服務(wù)器捕捉到用戶訪問網(wǎng)站A的GET報文,判斷該報文是否攜帶Unicookie服務(wù)器植入的統(tǒng)一 cookie ID 如果沒有,則生成對該用戶唯一的cookie,并模擬網(wǎng)站A的服務(wù)器響應(yīng),回復(fù) 2000K報文給用戶客戶端,并將該cookie植入用戶客戶端“A. com”域下,同時在用戶客戶端瀏覽器創(chuàng)建兩層iframe,其中,第一層iframe內(nèi)嵌入網(wǎng)站A的鏈接,以引導(dǎo)用戶再次訪問 A網(wǎng)站;同時,在第二層iframe內(nèi)嵌入至少一個其它網(wǎng)站B的鏈接,當(dāng)嵌入網(wǎng)站鏈接為多個時,并發(fā)執(zhí)行訪問嵌入的網(wǎng)站,將第一層iframe設(shè)置為用戶可見,將第二層iframe設(shè)置為用戶不可見;如果攜帶有,則獲取該統(tǒng)一 cookie ID標(biāo)識,從而識別出該獨立用戶,同時不做其它處理,使用戶直接訪問網(wǎng)站A ;S13:所述的Unicookie服務(wù)器捕捉到訪問其它網(wǎng)站B的報文后,解析該報文,判斷
4其是否攜帶Unicookie服務(wù)器植入的統(tǒng)一 cookie ID,如果沒有,在網(wǎng)站B回復(fù)之前,模擬網(wǎng)站B回復(fù)2000K空函數(shù),即不執(zhí)行任何頁面操作,同時,在B. com域下植入所述的針對該用戶唯一的cookie,如果攜帶,則模擬網(wǎng)站B回復(fù)2000K空函數(shù),即不執(zhí)行任何頁面操作。優(yōu)選的,所述的第一層iframe可見,第二層iframe不可見通過以下方法實現(xiàn)將第一層iframe大小設(shè)置成與瀏覽器大小相同,創(chuàng)建的第二層iframe大小為Ixl像素,并放置在瀏覽器右下角。本發(fā)明還提供另一種方案,具體如下基于電信級網(wǎng)絡(luò)平臺的web服務(wù)獨立用戶識別方法,包括以下步驟S21 在核心網(wǎng)側(cè)設(shè)置能夠捕捉用戶上網(wǎng)報文的Unicookie服務(wù)器;S22 所述的Unicookie服務(wù)器捕捉到用戶訪問網(wǎng)站A的GET報文,判斷用戶是否攜帶Unicookie服務(wù)器植入的針對該用戶的cookie ID,如果存在,則獲取該cookie ID,從而識別出該獨立用戶,同時,判斷此次訪問是初次訪問還是重定向后的二次訪問,如果是重定向后的二次訪問則不做處理,使用戶直接訪問網(wǎng)站A,如果是初次訪問,則進(jìn)行重定向操作,即模擬網(wǎng)站A的服務(wù)器響應(yīng),回復(fù)2000K報文給用戶客戶端,并在用戶客戶端瀏覽器創(chuàng)建兩層iframe,其中,第一層iframe內(nèi)嵌入網(wǎng)站A的鏈接,以引導(dǎo)用戶再次訪問網(wǎng)站A ;同時,在第二層iframe內(nèi)嵌入至少一個其它網(wǎng)站B的鏈接,當(dāng)嵌入網(wǎng)站鏈接為多個時,并發(fā)執(zhí)行訪問嵌入的網(wǎng)站,將第一層iframe設(shè)置為可見,將第二層iframe設(shè)置為不可見;步驟S23 所述的Unicookie服務(wù)器捕捉到訪問其它網(wǎng)站B的報文后,解析該報文,判斷其是否攜帶Unicookie服務(wù)器植入的統(tǒng)一cookie ID,如果沒有在網(wǎng)站B回復(fù)之前, 模擬網(wǎng)站B回復(fù)2000K空函數(shù),即不執(zhí)行任何頁面操作,同時,在B. com域下植入攜帶步驟 S22中獲取的所述cookie ID的cookie,如果攜帶,則模擬B網(wǎng)站回復(fù)2000K空函數(shù),即不執(zhí)行任何頁面操作。優(yōu)選的,在所述的步驟S22中,判斷用戶是否攜帶Unicookie服務(wù)器植入的統(tǒng)一 cookieID時,如果沒有,則生成對該用戶唯一的cookie,并模擬網(wǎng)站A的服務(wù)器響應(yīng),回復(fù) 2000K報文給用戶客戶端,并將該cookie植入用戶客戶端“A. com”域下,同時在用戶客戶端瀏覽器創(chuàng)建兩層iframe,其中,第一層iframe內(nèi)嵌入網(wǎng)站A的鏈接,以引導(dǎo)用戶再次訪問 A網(wǎng)站;同時,在第二層iframe內(nèi)嵌入至少一個其它網(wǎng)站B的鏈接,當(dāng)嵌入網(wǎng)站鏈接為多個時,并發(fā)執(zhí)行訪問嵌入的網(wǎng)站,將第一層iframe設(shè)置為用戶可見,將第二層iframe設(shè)置為用戶不可見。優(yōu)選的,所述的第一層iframe可見,第二層iframe不可見通過以下方法實現(xiàn)將第一層iframe大小設(shè)置成與瀏覽器大小相同,創(chuàng)建的第二層iframe大小為Ixl像素,并放置在瀏覽器右下角。優(yōu)選的,所述的嵌入的網(wǎng)站B的鏈接由所述的Unicookie服務(wù)器構(gòu)造,為在網(wǎng)站B 上不存在的頁面。優(yōu)選的,所述的Unicookie服務(wù)器設(shè)置有針對每一個用戶的鏈接庫,所述的在第二層iframe內(nèi)嵌入至少一個其它網(wǎng)站B的鏈接時,從所述的鏈接庫中按照預(yù)先設(shè)定的規(guī)則提取鏈接并內(nèi)嵌入第二層iframe。優(yōu)選的,所述的步驟S22中,判斷此次訪問是初次訪問還是重定向后的二次訪問通過如下方法,設(shè)定一個延遲時間,Unicookie服務(wù)器在捕獲到用戶訪問網(wǎng)站A的報文后,判斷此次訪問和上次訪問的間隔時間是否超過所述的延遲時間,如果沒有超過,則認(rèn)為是重定向后的二次訪問,如果超過,則認(rèn)為是初次訪問。本發(fā)明的有益效果如下本發(fā)明的基于電信級網(wǎng)絡(luò)平臺的web服務(wù)獨立用戶識別方法,可以為每個用戶植入在訪問不同網(wǎng)站時統(tǒng)一攜帶的cookie,從而可以利用該cookie在用戶訪問不同網(wǎng)站時, 識別出該同一用戶,進(jìn)而跟蹤同一用戶在不同網(wǎng)站間跳轉(zhuǎn)的行為。
圖1為現(xiàn)有技術(shù)中通過cookie識別用戶的示意圖;圖2為本發(fā)明的方法一個實施例的流程圖;圖3為本發(fā)明的方法一個實施例的流程圖。
具體實施例方式下面結(jié)合附圖和具體實施例對本發(fā)明的技術(shù)方案進(jìn)一步進(jìn)行闡述。本發(fā)明的方法通過報文分析,報文重定向等技術(shù),可實現(xiàn)統(tǒng)一 imicookie識別用戶;核心主要包括以下兩個方面1、針對不同的網(wǎng)站植入統(tǒng)一的imicookie通過分析網(wǎng)絡(luò)報文,解析出其中不同網(wǎng)站植入cookie字段。在網(wǎng)絡(luò)服務(wù)器端生成針對特定用戶的唯一的imicookie,通過報文重定向技術(shù),將imicookie同時植入不同站點在用戶客戶端的對應(yīng)目錄下。2、通過解析報文中統(tǒng)一 imicookie服務(wù)器生成的cookie字段,達(dá)到識別唯一用戶的目的,進(jìn)而跟蹤同一用戶在不同網(wǎng)站間跳轉(zhuǎn)的行為。在發(fā)明的一些實施例中,Unicookie服務(wù)器在向用戶當(dāng)前訪問的網(wǎng)站域下植入Unicookie的同時,還向其它當(dāng)前用戶客戶端上其它網(wǎng)站域下植入針對該用戶唯一的 Unicookie,參見附圖2,此時,Unicookie服務(wù)器獲取用戶客戶端訪問網(wǎng)站A的報文,解析判斷其中是否攜帶有,Unicookie服務(wù)器植入的統(tǒng)一的cookielD,如果沒有,則模擬A網(wǎng)站的服務(wù)器響應(yīng),回復(fù)2000K給用戶客戶端,同時會在用戶客戶端瀏覽器創(chuàng)建兩層iframe, 其中,第一層iframe內(nèi)嵌入鏈接http://驟w. A. com,以引導(dǎo)用戶再次訪問A網(wǎng)站 ’第二層 iframe 內(nèi)ft入 1 http //www. B. com. cn/unic. js ? id = 12345,http: //www. C. com/unic. js ? id = 12;345,用以引導(dǎo)用戶并行訪問B網(wǎng)站和C網(wǎng)站,當(dāng)然也可以嵌入更多的網(wǎng)址,這些網(wǎng)址可以預(yù)先存儲到一個鏈接庫中,并為鏈接庫設(shè)置一個提取規(guī)則,比如一次提取10個,循環(huán)提取。在用戶訪問B網(wǎng)站和C網(wǎng)站的過程中,Unicookie服務(wù)器會捕獲到請求訪問的報文,分析出imic. js字段,解析出其后的id 12345,并判斷是否攜帶imicookie的統(tǒng)一識別 cookie ID,如果不攜帶,則模擬B網(wǎng)站回復(fù)2000K空函數(shù),即不執(zhí)行任何頁面操作,同時,在 B. com域下植入cookie 12345。如果攜帶,則模擬B網(wǎng)站回復(fù)2000K空函數(shù),即不執(zhí)行任何頁面操作。這樣統(tǒng)一的cookie就被植入了該用戶客戶端上不同的網(wǎng)站域下,這種統(tǒng)一的 cookie可以采用地域碼上+IP+時間的格式。為了不影響用戶訪問A網(wǎng)站,將瀏覽器創(chuàng)建的第一層iframe大小與瀏覽器大小相同,瀏覽器創(chuàng)建的第二層iframe大小為Ixl像素,放置在瀏覽器右下角,這樣在實際上用戶并不能真正看到第二層iframe,只能看到第一層iframe,所以在用戶看來,他的訪問網(wǎng)站A 的過程并沒有受到任何的影響。還有一些實施例中,Unicookie服務(wù)器可以將用戶客戶端網(wǎng)站A域下的統(tǒng)一 cookie植入到該客戶端其它網(wǎng)站的域下,具體如下當(dāng)用戶訪問A網(wǎng)站時,Unicookie服務(wù)器捕捉到GET報文,判斷用戶是否攜帶 Unicookie的統(tǒng)一 cookie識別ID,例如cookie 12345,則獲取該統(tǒng)一 cookie ID標(biāo)識,以識別該用戶,同時判斷此次訪問是初次訪問還是重定向后的二次訪問,此處可以通過判斷本次請求和上次請求的時間間隔是否查處了設(shè)定的延遲時間,如果沒有超過則認(rèn)為是重定向后的二次訪問,則不做處理,使用戶直接訪問網(wǎng)站A,如果超過則認(rèn)為是初次訪問,則進(jìn)行重定向操作,即模擬網(wǎng)站A的服務(wù)器響應(yīng),回復(fù)2000K報文給用戶客戶端,并在用戶客戶端瀏覽器創(chuàng)建兩層iframe,其中,第一層iframe內(nèi)嵌入網(wǎng)站A的鏈接http://WWW.A. com,以引導(dǎo)用戶再次訪問A網(wǎng)站;同時,在第二層iframe內(nèi)嵌入http://www. B. com. cn/unic. js ? id = 12345,以及鏈接 http://www. C. com/unic. js ? id = 12345,并發(fā)執(zhí)行訪問嵌入的網(wǎng)站,將第一層iframe設(shè)置為可見,將第二層iframe設(shè)置為不可見;在Unicookie服務(wù)器捕捉到訪問其它網(wǎng)站B的報文后,解析該報文,判斷其是否攜帶Unicookie服務(wù)器植入的統(tǒng)一 cookie ID,如果沒有在網(wǎng)站B回復(fù)之前,模擬B網(wǎng)站回復(fù) 2000K空函數(shù),即不執(zhí)行任何頁面操作,同時,在B. com域下植入攜帶步驟S22中獲取的所述cookie ID的cookie,如果攜帶,則模擬B網(wǎng)站回復(fù)2000K空函數(shù),即不執(zhí)行任何頁面操作。當(dāng)然,還有一些實施例,Unicookie服務(wù)器即可以同時實現(xiàn)即給有攜帶統(tǒng)一的 cookie的網(wǎng)站域下植入統(tǒng)一的cookie,也將用戶客戶端一個網(wǎng)域下的cookie植入到該用戶端其它的網(wǎng)域下,如圖3所示。為了方便實現(xiàn),Unicookie服務(wù)器構(gòu)造的訪問其它網(wǎng)站的鏈接可以指向該網(wǎng)站實際上并不存在的網(wǎng)頁,因為用戶在訪問過程不會看到這個網(wǎng)頁,即使植入統(tǒng)一 cookie失敗也不會給用戶帶來影響。使用本發(fā)明的方法,可以A網(wǎng)站為種子網(wǎng)站,向B網(wǎng)站、C網(wǎng)站等站播種 unicookie.以此類推,可以再以B網(wǎng)站為種子網(wǎng)站,在用戶訪問B網(wǎng)站時將B網(wǎng)站域下的unicookie播種到其他網(wǎng)站的域下。如此循環(huán)下去,即可達(dá)到在多個網(wǎng)站域下植入統(tǒng)一 unicookie 的目的。在植入完統(tǒng)一的cookie后,當(dāng)用戶再次訪問A網(wǎng)站、B網(wǎng)站和C網(wǎng)站等網(wǎng)站時,除攜帶上述網(wǎng)站自己植入的cookie外,還會攜帶unicookie服務(wù)器植入的統(tǒng)一 cookie,進(jìn)而達(dá)到在網(wǎng)絡(luò)層次上定位唯一用戶。綜上,本發(fā)明的方法是基于核心網(wǎng)側(cè)設(shè)備,對用戶上網(wǎng)報文的精準(zhǔn)分析,解析出目標(biāo)網(wǎng)站的Host、cookie等字段,并動態(tài)識別Host對應(yīng)的域名。進(jìn)而使用報文重定向技術(shù), 引導(dǎo)用戶二次訪問目標(biāo)網(wǎng)站,進(jìn)而植入unicookie。在本發(fā)明的方法實施過程中由于引導(dǎo)用戶訪問的待播種頁面實際上并不存在,因此需要核心網(wǎng)側(cè)設(shè)備能夠抓取到用戶全流量報文,并結(jié)合高效的分析處理技術(shù),在目標(biāo)服務(wù)器404Not Found報文返回前,優(yōu)先回復(fù)給用戶有意義的結(jié)果。
權(quán)利要求
1.基于電信級網(wǎng)絡(luò)平臺的web服務(wù)獨立用戶識別方法,其特征在于,包括以下步驟S11在核心網(wǎng)側(cè)設(shè)置能夠捕捉用戶上網(wǎng)報文的Unicookie服務(wù)器;S12所述的Unicookie服務(wù)器捕捉到用戶訪問網(wǎng)站A的GET報文,判斷該報文是否攜帶Unicookie服務(wù)器植入的統(tǒng)一 cookie ID 如果沒有,則生成對該用戶唯一的cookie,并模擬網(wǎng)站A的服務(wù)器響應(yīng),回復(fù)2000K報文給用戶客戶端,并將該cookie植入用戶客戶端“A. com”域下,同時在用戶客戶端瀏覽器創(chuàng)建兩層iframe,其中,第一層iframe內(nèi)嵌入網(wǎng)站A的鏈接,以引導(dǎo)用戶再次訪問A網(wǎng)站; 同時,在第二層iframe內(nèi)嵌入至少一個其它網(wǎng)站B的鏈接,當(dāng)嵌入網(wǎng)站鏈接為多個時,并發(fā)執(zhí)行訪問嵌入的網(wǎng)站,將第一層iframe設(shè)置為用戶可見,將第二層iframe設(shè)置為用戶不可見;如果攜帶有,則獲取該統(tǒng)一 cookie ID標(biāo)識,從而識別出該獨立用戶,同時不做其它處理,使用戶直接訪問網(wǎng)站A ;S13:所述的Unicookie服務(wù)器捕捉到訪問其它網(wǎng)站B的報文后,解析該報文,判斷其是否攜帶Unicookie服務(wù)器植入的統(tǒng)一 cookie ID,如果沒有,在網(wǎng)站B回復(fù)之前,模擬網(wǎng)站B 回復(fù)2000K空函數(shù),即不執(zhí)行任何頁面操作,同時,在B. com域下植入所述的針對該用戶唯一的cookie,如果攜帶,則模擬網(wǎng)站B回復(fù)2000K空函數(shù),即不執(zhí)行任何頁面操作。
2.根據(jù)權(quán)利要求1所述的基于電信級網(wǎng)絡(luò)平臺的web服務(wù)獨立用戶識別方法,其特征在于所述的第一層iframe可見,第二層iframe不可見通過以下方法實現(xiàn)將第一層 iframe大小設(shè)置成與瀏覽器大小相同,創(chuàng)建的第二層iframe大小為Ixl像素,并放置在瀏覽器右下角。
3.根據(jù)權(quán)利要求1或2任一所述的基于電信級網(wǎng)絡(luò)平臺的web服務(wù)獨立用戶識別方法,其特征在于,所述的嵌入的網(wǎng)站B的鏈接由所述的Unicookie服務(wù)器構(gòu)造,為在網(wǎng)站B 上不存在的頁面。
4.根據(jù)權(quán)利要求1或2任一所述的基于電信級網(wǎng)絡(luò)平臺的web服務(wù)獨立用戶識別方法,其特征在于,所述的Unicookie服務(wù)器設(shè)置有針對每一個用戶的鏈接庫,所述的在第二層iframe內(nèi)嵌入至少一個其它網(wǎng)站B的鏈接時,從所述的鏈接庫中按照預(yù)先設(shè)定的規(guī)則提取鏈接并內(nèi)嵌入第二層iframe。
5.基于電信級網(wǎng)絡(luò)平臺的web服務(wù)獨立用戶識別方法,其特征在于,包括以下步驟S21在核心網(wǎng)側(cè)設(shè)置能夠捕捉用戶上網(wǎng)報文的Unicookie服務(wù)器;S22所述的Unicookie服務(wù)器捕捉到用戶訪問網(wǎng)站A的GET報文,判斷用戶是否攜帶 Unicookie服務(wù)器植入的針對該用戶的cookie ID,如果存在,則獲取該cookie ID,從而識別出該獨立用戶,同時,判斷此次訪問是初次訪問還是重定向后的二次訪問,如果是重定向后的二次訪問則不做處理,使用戶直接訪問網(wǎng)站A,如果是初次訪問,則進(jìn)行重定向操作,即模擬網(wǎng)站A的服務(wù)器響應(yīng),回復(fù)2000K報文給用戶客戶端,并在用戶客戶端瀏覽器創(chuàng)建兩層 iframe,其中,第一層iframe內(nèi)嵌入網(wǎng)站A的鏈接,以引導(dǎo)用戶再次訪問網(wǎng)站A ;同時,在第二層iframe內(nèi)嵌入至少一個其它網(wǎng)站B的鏈接,當(dāng)嵌入網(wǎng)站鏈接為多個時,并發(fā)執(zhí)行訪問嵌入的網(wǎng)站,將第一層iframe設(shè)置為可見,將第二層iframe設(shè)置為不可見;步驟S23 所述的Unicookie服務(wù)器捕捉到訪問其它網(wǎng)站B的報文后,解析該報文,判斷其是否攜帶Unicookie服務(wù)器植入的統(tǒng)一 cookie ID,如果沒有在網(wǎng)站B回復(fù)之前,模擬網(wǎng)站B回復(fù)2000K空函數(shù),即不執(zhí)行任何頁面操作,同時,在B. com域下植入攜帶步驟S22 中獲取的所述cookie ID的cookie,如果攜帶,則模擬B網(wǎng)站回復(fù)2000K空函數(shù),即不執(zhí)行任何頁面操作。
6.根據(jù)權(quán)利要求5所述的基于電信級網(wǎng)絡(luò)平臺的web服務(wù)獨立用戶識別方法,其特征在于,在所述的步驟S22中,判斷用戶是否攜帶Unicookie服務(wù)器植入的統(tǒng)一 cookie ID時, 如果沒有,則生成對該用戶唯一的cookie,并模擬網(wǎng)站A的服務(wù)器響應(yīng),回復(fù)2000K報文給用戶客戶端,并將該cookie植入用戶客戶端“A. com”域下,同時在用戶客戶端瀏覽器創(chuàng)建兩層iframe,其中,第一層iframe內(nèi)嵌入網(wǎng)站A的鏈接,以引導(dǎo)用戶再次訪問A網(wǎng)站;同時, 在第二層iframe內(nèi)嵌入至少一個其它網(wǎng)站B的鏈接,當(dāng)嵌入網(wǎng)站鏈接為多個時,并發(fā)執(zhí)行訪問嵌入的網(wǎng)站,將第一層iframe設(shè)置為用戶可見,將第二層iframe設(shè)置為用戶不可見。
7.根據(jù)權(quán)利要求5或6所述的基于電信級網(wǎng)絡(luò)平臺的web服務(wù)獨立用戶識別方法,其特征在于所述的第一層iframe可見,第二層iframe不可見通過以下方法實現(xiàn)將第一層 iframe大小設(shè)置成與瀏覽器大小相同,創(chuàng)建的第二層iframe大小為Ixl像素,并放置在瀏覽器右下角。
8.根據(jù)權(quán)利要求5或6任一所述的基于電信級網(wǎng)絡(luò)平臺的web服務(wù)獨立用戶識別方法,其特征在于,所述的嵌入的網(wǎng)站B的鏈接由所述的Unicookie服務(wù)器構(gòu)造,為在網(wǎng)站B 上不存在的頁面。
9.根據(jù)權(quán)利要求5或6任一所述的基于電信級網(wǎng)絡(luò)平臺的web服務(wù)獨立用戶識別方法,其特征在于,所述的Unicookie服務(wù)器設(shè)置有針對每一個用戶的鏈接庫,所述的在第二層iframe內(nèi)嵌入至少一個其它網(wǎng)站B的鏈接時,從所述的鏈接庫中按照預(yù)先設(shè)定的規(guī)則提取鏈接并內(nèi)嵌入第二層iframe。
10.根據(jù)權(quán)利要求5或6任一所述的基于電信級網(wǎng)絡(luò)平臺的web服務(wù)獨立用戶識別方法,其特征在于,所述的步驟S22中,判斷此次訪問是初次訪問還是重定向后的二次訪問通過如下方法,設(shè)定一個延遲時間,Unicookie服務(wù)器在捕獲到用戶訪問網(wǎng)站A的報文后,判斷此次訪問和上次訪問的間隔時間是否超過所述的延遲時間,如果沒有超過,則認(rèn)為是重定向后的二次訪問,如果超過,則認(rèn)為是初次訪問。
全文摘要
本發(fā)明公開了一種基于電信級網(wǎng)絡(luò)平臺的web服務(wù)獨立用戶識別方法,該方法通過在網(wǎng)側(cè)設(shè)置Unicookie服務(wù)器,捕獲解析用戶客戶端請求訪問網(wǎng)站的報文,并模擬網(wǎng)站回復(fù),同時在用戶瀏覽器上創(chuàng)建兩層iframe,一層可見、一層不可見,在可見層中重新嵌入用戶預(yù)訪問的網(wǎng)址引導(dǎo)用戶重新訪問,不可見層中嵌入需要植入cookie的網(wǎng)址,引導(dǎo)用戶訪問,并在用戶訪問時獲取報文,再通過模擬回復(fù)的方式,植入統(tǒng)一的cookie。本發(fā)明的基于電信級網(wǎng)絡(luò)平臺的web服務(wù)獨立用戶識別方法,可以為每個用戶植入在訪問不同網(wǎng)站時統(tǒng)一攜帶的cookie,從而可以利用該cookie在用戶訪問不同網(wǎng)站時,識別出該同一用戶。
文檔編號H04L29/06GK102215228SQ20111014523
公開日2011年10月12日 申請日期2011年5月31日 優(yōu)先權(quán)日2011年5月31日
發(fā)明者劉書良, 劉生, 張玉波, 張錚, 李娜, 李翔宇, 王琪, 羅峰, 鄭芳只, 閻飛飛, 黃蘇支 申請人:北京億贊普網(wǎng)絡(luò)技術(shù)有限公司