欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用戶識(shí)別方法和裝置的制作方法

文檔序號(hào):7550633閱讀:182來(lái)源:國(guó)知局
專利名稱:用戶識(shí)別方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別是涉及一種用戶識(shí)別方法和裝置。
背景技術(shù)
目前隨著互聯(lián)網(wǎng)技術(shù)應(yīng)用的越來(lái)越廣泛,人們很多的日常工作和娛樂(lè)都在網(wǎng)絡(luò)上進(jìn)行。在很多網(wǎng)絡(luò)應(yīng)用場(chǎng)景下,用戶在訪問(wèn)網(wǎng)絡(luò)時(shí),服務(wù)器通過(guò)客戶端的IP地址來(lái)識(shí)別客戶端和用戶。但是,由于IP資源有限,而上網(wǎng)用戶卻越來(lái)越多,目前的寬帶用戶一般都使用動(dòng)態(tài)IP,以避免用戶不上 網(wǎng)也占用寶貴的IP資源。在這種情況下,服務(wù)器使用IP地址來(lái)識(shí)別客戶端和用戶就變得非常困難。以網(wǎng)盟為例,網(wǎng)盟是網(wǎng)站的廣告聯(lián)盟,通常指網(wǎng)絡(luò)聯(lián)盟營(yíng)銷,也稱聯(lián)屬網(wǎng)絡(luò)營(yíng)銷。網(wǎng)盟的出現(xiàn),使得部分互聯(lián)網(wǎng)廣告公司可以借助網(wǎng)盟網(wǎng)站向用戶投放廣告,擴(kuò)大了其廣告投放渠道,真正意義上平衡了廣告主、客戶和網(wǎng)站營(yíng)銷平臺(tái)三者的利益。目前,大多數(shù)的網(wǎng)盟營(yíng)銷平臺(tái)分為兩種情況,一種情況是網(wǎng)盟營(yíng)銷平臺(tái)不設(shè)門(mén)戶網(wǎng)站,根本沒(méi)有數(shù)據(jù)量,由于沒(méi)有數(shù)據(jù)量的支撐,并且通過(guò)動(dòng)態(tài)IP也不能準(zhǔn)確識(shí)別用戶,因此只能向網(wǎng)盟網(wǎng)站投放普通廣告,無(wú)法有針對(duì)性地向用戶投放其感興趣的廣告,造成廣告投放精度差;另一種情況是網(wǎng)盟營(yíng)銷平臺(tái)通過(guò)從獲取用戶上下線(即IP-ADSL關(guān)系)信息來(lái)識(shí)別用戶,以積累興趣組數(shù)據(jù),這一方面只能識(shí)別具有ADSL賬號(hào)的用戶,另一方面因IP地址變動(dòng)使得信息數(shù)據(jù)量巨大且不準(zhǔn)確,因此識(shí)別率非常低,也造成廣告投放精度差。可見(jiàn),不論哪種情況,只有服務(wù)器能夠準(zhǔn)確識(shí)別客戶端和用戶,才能進(jìn)行后續(xù)的高精度操作,如高精度投放廣告等,以減低信息交互成本和信息交互量,提升用戶對(duì)網(wǎng)絡(luò)的訪問(wèn)體驗(yàn)。

發(fā)明內(nèi)容
本發(fā)明提供了一種用戶識(shí)別方法和裝置,以解決現(xiàn)有技術(shù)的服務(wù)器不能夠準(zhǔn)確識(shí)別客戶端和用戶的問(wèn)題。為了解決上述問(wèn)題,本發(fā)明公開(kāi)了一種用戶識(shí)別方法,包括:獲取用戶的訪問(wèn)信息,其中,所述訪問(wèn)信息包括:所述用戶的IP地址、所述用戶訪問(wèn)的網(wǎng)站的域名和所述用戶訪問(wèn)的網(wǎng)站的COOKIE信息的關(guān)系對(duì);根據(jù)所述用戶的IP地址查詢第一關(guān)系表,判斷是否存在所述IP地址和所述關(guān)系對(duì)的對(duì)應(yīng)關(guān)系,其中,所述第一關(guān)系表中存儲(chǔ)有用戶信息及與所述用戶信息對(duì)應(yīng)的網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì)的信息,所述用戶信息包括IP地址、用戶標(biāo)識(shí);若存在,則根據(jù)所述用戶的IP地址返回相對(duì)應(yīng)的用戶標(biāo)識(shí),根據(jù)返回的所述用戶標(biāo)識(shí)識(shí)別所述用戶。優(yōu)選地,所述用戶識(shí)別方法還包括:若所述第一關(guān)系表中不存在所述用戶的IP地址,則根據(jù)所述關(guān)系對(duì)查詢第二關(guān)系表,判斷所述第二關(guān)系表中是否存在所述關(guān)系對(duì),其中,所述第~■關(guān)系表中存儲(chǔ)有網(wǎng)站的域名和網(wǎng)站的COOKIE fg息關(guān)系對(duì)與用戶標(biāo)識(shí)的對(duì)應(yīng)關(guān)系信息;若存在,則將所述關(guān)系對(duì)和與其對(duì)應(yīng)的用戶標(biāo)識(shí),以及所述用戶的IP地址插入到所述第一關(guān)系表中;并返回與所述關(guān)系對(duì)對(duì)應(yīng)的用戶標(biāo)識(shí),使用與所述關(guān)系對(duì)對(duì)應(yīng)的用戶標(biāo)識(shí)識(shí)別所述用戶。優(yōu)選地,在所述將所述關(guān)系對(duì)和與其對(duì)應(yīng)的用戶標(biāo)識(shí),以及所述用戶的IP地址插入到所述第一關(guān)系表中的步驟之后,還包括:將插入到所述第一關(guān)系表中的所述用戶的IP地址和所述對(duì)應(yīng)的用戶標(biāo)識(shí)加入更新環(huán)形隊(duì)列中;定時(shí)使用所述更新環(huán)形隊(duì)列中的數(shù)據(jù)更新用戶數(shù)據(jù)庫(kù)中的數(shù)據(jù),其中,所述用戶數(shù)據(jù)庫(kù)用于存儲(chǔ)用戶的IP地址及其對(duì)應(yīng)的用戶標(biāo)識(shí);或者,當(dāng)所述更新環(huán)形隊(duì)列滿時(shí),使用所述更新環(huán)形隊(duì)列中的數(shù)據(jù)更新所述用戶數(shù)據(jù)庫(kù)中的數(shù)據(jù)。優(yōu)選地,所述用戶信息還包括異常次數(shù)信息,所述異常次數(shù)信息用于表示所述第一關(guān)系表中存在所述IP地址和所述關(guān)系對(duì)中的網(wǎng)站的域名,但不存在所述用戶訪問(wèn)的網(wǎng)站的COOKIE信息的次數(shù);所述用戶識(shí)別方法還包括:若所述異常次數(shù)信息指示的異常次數(shù)達(dá)到設(shè)定閾值,則查詢第二關(guān)系表,判斷所述第二關(guān)系表中是否存在所述關(guān)系對(duì),其中,所述第二關(guān)系表中存儲(chǔ)有網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì)與用戶標(biāo)識(shí)的對(duì)應(yīng)關(guān)系信息;若存在,則根據(jù)所述關(guān)系對(duì)確定與其對(duì)應(yīng)的用戶標(biāo)識(shí);使用確定的所述用戶標(biāo)識(shí)替換所述第一關(guān)系表中存在的所述用戶的IP地址對(duì)應(yīng)的用戶標(biāo)識(shí),使用所述關(guān)系對(duì)替換所述第一關(guān)系表中與所述關(guān)系對(duì)中的網(wǎng)站的域名相同的關(guān)系對(duì);并返回替換后的所述用戶標(biāo)識(shí),使用替換后的所述用戶標(biāo)識(shí)識(shí)別所述用戶。優(yōu)選地,所述用戶信息還包括:時(shí)間信息,所述時(shí)間信息用于記錄最近一次訪問(wèn)所述第一關(guān)系表的時(shí)間;所述用戶識(shí)別方法還包括:定時(shí)輪詢所述第一關(guān)系表,確定并刪除所述時(shí)間信息大于設(shè)定閾值的表項(xiàng),并將刪除的表項(xiàng)中的IP地址插入到老化用戶隊(duì)列中;定時(shí)使用所述老化用戶隊(duì)列中的數(shù)據(jù)更新用戶數(shù)據(jù)庫(kù)中的數(shù)據(jù),其中,所述用戶數(shù)據(jù)庫(kù)用于存儲(chǔ)用戶的IP地址及其對(duì)應(yīng)的用戶標(biāo)識(shí);或者,當(dāng)所述老化用戶隊(duì)列滿時(shí),使用所述老化用戶隊(duì)列中的數(shù)據(jù)更新用戶數(shù)據(jù)庫(kù)中的數(shù)據(jù)。 優(yōu)選地,在所述獲取用戶的訪問(wèn)信息的步驟之前,還包括:獲取所述用戶的設(shè)定時(shí)間段內(nèi)的網(wǎng)絡(luò)訪問(wèn)報(bào)文;對(duì)所述網(wǎng)絡(luò)訪問(wèn)報(bào)文進(jìn)行解析,獲取所述網(wǎng)絡(luò)訪問(wèn)報(bào)文中的至少一組網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì);為獲取的所述關(guān)系對(duì)分配用戶標(biāo)識(shí);將獲取的所述關(guān)系對(duì)和分配的所述用戶標(biāo)識(shí)插入到所述第二關(guān)系表中。優(yōu)選地,在所述對(duì)所述網(wǎng)絡(luò)訪問(wèn)報(bào)文進(jìn)行解析的步驟之后,還包括:獲取所述網(wǎng)絡(luò)訪問(wèn)報(bào)文中的URL ;在所述為獲取的所述關(guān)系對(duì)分配用戶標(biāo)識(shí)的步驟之后,還包括:將獲取的URL和分配的所述用戶標(biāo)識(shí)插入到所述用戶數(shù)據(jù)庫(kù)。優(yōu)選地,所述用戶數(shù)據(jù)庫(kù)還用于存儲(chǔ)所述用戶標(biāo)識(shí)和對(duì)應(yīng)的URL ;在所述根據(jù)所述IP地址返回相對(duì)應(yīng)的用戶標(biāo)識(shí),根據(jù)所述用戶標(biāo)識(shí)識(shí)別所述用戶的步驟之后,還包括:根據(jù)所述用戶標(biāo)識(shí)從所述用戶數(shù)據(jù)庫(kù)中獲取與所述用戶標(biāo)識(shí)對(duì)應(yīng)的URL ;根據(jù)獲取的所述URL向發(fā)送所述訪問(wèn)信息的用戶投放廣告。為了解決上述問(wèn)題,本發(fā)明還公開(kāi)了一種用戶識(shí)別裝置,包括:獲取模塊,用于獲取用戶的訪問(wèn)信息,其中,所述訪問(wèn)信息包括:所述用戶的IP地址、所述用戶訪問(wèn)的網(wǎng)站的域名和所述用戶訪問(wèn)的網(wǎng)站的C00KIE信息的關(guān)系對(duì);第一判斷模塊,用于根據(jù)所述用戶的IP地址查詢第一關(guān)系表,判斷是否存在所述IP地址和所述關(guān)系對(duì)的對(duì)應(yīng)關(guān)系,其中,所述第一關(guān)系表中存儲(chǔ)有用戶信息及與所述用戶信息對(duì)應(yīng)的網(wǎng)站的域名和網(wǎng)站的C00KIE信息關(guān)系對(duì)的信息,所述用戶信息包括IP地址、用戶標(biāo)識(shí);第一返回模塊,用于若所述第一判斷模塊的判斷結(jié)果為存在,則根據(jù)所述用戶的IP地址返回相對(duì)應(yīng)的用戶標(biāo)識(shí),根據(jù)返回的所述用戶標(biāo)識(shí)識(shí)別所述用戶。優(yōu)選地,所述用戶識(shí)別裝置還包括:第二判斷模塊,用于若所述第一判斷模塊判斷所述第一關(guān)系表中不存在所述用戶的IP地址,則根據(jù)所述關(guān)系對(duì)查詢第二關(guān)系表,判斷所述第二關(guān)系表中是否存在所述關(guān)系對(duì),其中,所述第二關(guān)系表中存儲(chǔ)有網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì)與用戶標(biāo)識(shí)的對(duì)應(yīng)關(guān)系信息;第二返回模塊,用于若所述第二判斷模塊的判斷結(jié)果為存在,則將所述關(guān)系對(duì)和與其對(duì)應(yīng)的用戶標(biāo)識(shí),以及所述用戶的IP地址插入到所述第一關(guān)系表中;并返回與所述關(guān)系對(duì)對(duì)應(yīng)的用戶標(biāo)識(shí),使用與所述關(guān)系對(duì)對(duì)應(yīng)的用戶標(biāo)識(shí)識(shí)別所述用戶。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):本發(fā)明通過(guò)獲取訪問(wèn)信息中的用戶的IP地址、用戶訪問(wèn)的網(wǎng)站的域名和用戶訪問(wèn)的網(wǎng)站的COOKIE信息的關(guān)系對(duì),查詢第一關(guān)系表確定對(duì)應(yīng)于上述信息的用戶標(biāo)識(shí),通過(guò)該用戶標(biāo)識(shí)識(shí)別用戶。其中,第一關(guān)系表中存儲(chǔ)有IP地址、用戶標(biāo)識(shí),以及相對(duì)應(yīng)的網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì)。因?yàn)榫W(wǎng)站的域名和用戶訪問(wèn)的網(wǎng)站的C00KIE信息的關(guān)系對(duì)卻比較穩(wěn)定,不容易變更,因此在這種情況下,即使IP發(fā)生了改變,也能通過(guò)網(wǎng)站的域名和用戶訪問(wèn)的網(wǎng)站的C00KIE信息的關(guān)系對(duì)確定相應(yīng)的用戶標(biāo)識(shí),從而準(zhǔn)確識(shí)別用戶??梢?jiàn),通過(guò)本發(fā)明,解決了現(xiàn)有技術(shù)的服務(wù)器不能夠準(zhǔn)確識(shí)別客戶端和用戶的問(wèn)題,達(dá)到了服務(wù)器能夠準(zhǔn)確識(shí)別客戶端和用戶,進(jìn)而進(jìn)行后續(xù)的高精度操作,以減低信息交互成本和信息交互量,提升用戶對(duì)網(wǎng)絡(luò)的訪問(wèn)體驗(yàn)的效果。


圖1是根據(jù)本發(fā)明實(shí)施例一的一種用戶識(shí)別方法的步驟流程圖;圖2是根據(jù)本發(fā)明實(shí)施例二的一種用戶識(shí)別方法的步驟流程圖;圖3是根據(jù)本發(fā)明實(shí)施例三的一種用戶識(shí)別方法的步驟流程圖;圖4是圖3所示實(shí)施例中的一種廣告投放系統(tǒng)的示意圖;圖5是圖3所示實(shí)施例中的一種用戶分析節(jié)點(diǎn)結(jié)構(gòu)示意圖;圖6是根據(jù)本發(fā)明實(shí)施例四的一種用戶識(shí)別裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。實(shí)施例一參照?qǐng)D1,示出了根據(jù)本發(fā)明實(shí)施例一的一種用戶識(shí)別方法的步驟流程圖。本實(shí)施例的用戶識(shí)別方法包括以下步驟:步驟S102:服務(wù)器獲取用戶的訪問(wèn)信息。用戶在對(duì)網(wǎng)頁(yè)進(jìn)行訪問(wèn)時(shí),會(huì)向服務(wù)器發(fā)送訪問(wèn)信息。本實(shí)施例中,訪問(wèn)信息中包括:用戶的IP地址、用戶訪問(wèn)的網(wǎng)站的域名和用戶訪問(wèn)的網(wǎng)站的C00KIE信息的關(guān)系對(duì)。步驟S104:服務(wù)器根據(jù)用戶的IP地址查詢第一關(guān)系表,判斷是否存在IP地址和關(guān)系對(duì)的對(duì)應(yīng)關(guān)系。其中,第一關(guān)系表中存儲(chǔ)有用戶信息及與用戶信息對(duì)應(yīng)的網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì)的信息,用戶信息包括IP地址、用戶標(biāo)識(shí)。也即,第一關(guān)系表中存儲(chǔ)有至少一個(gè)表項(xiàng),每個(gè)表項(xiàng)都包括用戶信息,及與用戶信息對(duì)應(yīng)的網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì)的信息,如(IPl,UID1)-> (HOSTI,C00KIE1),其中,IPl表示一個(gè)用戶的IP地址,UIDl表示該用戶的用戶標(biāo)識(shí),(H0ST1,C00KIE1)表示與該用戶的IP地址和用戶標(biāo)識(shí)相對(duì)應(yīng)的網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì)。當(dāng)然,不限于此,在實(shí)際應(yīng)用中,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要,增加相應(yīng)的其它信息。步驟S106:若服務(wù)器判斷存在IP地址和關(guān)系對(duì)的對(duì)應(yīng)關(guān)系,則根據(jù)用戶的IP地址返回相對(duì)應(yīng)的用戶標(biāo)識(shí),根據(jù)返回的用戶標(biāo)識(shí)識(shí)別用戶。通過(guò)本實(shí)施例,服務(wù)器獲取訪問(wèn)信息中的用戶的IP地址、用戶訪問(wèn)的網(wǎng)站的域名和用戶訪問(wèn)的網(wǎng)站的C00KIE信息的關(guān)系對(duì),查詢第一關(guān)系表確定對(duì)應(yīng)于上述信息的用戶標(biāo)識(shí),通過(guò)該用戶標(biāo)識(shí)識(shí)別用戶。其中,第一關(guān)系表中存儲(chǔ)有IP地址、用戶標(biāo)識(shí),以及相對(duì)應(yīng)的網(wǎng)站的域名和網(wǎng)站的C00KIE信息關(guān)系對(duì)。因?yàn)榫W(wǎng)站的域名和用戶訪問(wèn)的網(wǎng)站的C00KIE信息的關(guān)系對(duì)卻比較穩(wěn)定,不容易變更,因此在這種情況下,即使IP發(fā)生了改變,也能通過(guò)網(wǎng)站的域名和用戶訪問(wèn)的網(wǎng)站的C00KIE信息的關(guān)系對(duì)確定相應(yīng)的用戶標(biāo)識(shí),從而準(zhǔn)確識(shí)別用戶??梢?jiàn),通過(guò)本實(shí)施例,解決了現(xiàn)有技術(shù)的服務(wù)器不能夠準(zhǔn)確識(shí)別客戶端和用戶的問(wèn)題,達(dá)到了服務(wù)器能夠準(zhǔn)確識(shí)別客戶端和用戶,進(jìn)而進(jìn)行后續(xù)的高精度操作,以減低信息交互成本和信息交互量,提升用戶對(duì)網(wǎng)絡(luò)的訪問(wèn)體驗(yàn)的效果。實(shí)施例二參照?qǐng)D2,示出了根據(jù)本發(fā)明實(shí)施例二的一種用戶識(shí)別方法的步驟流程圖。本實(shí)施例的用戶識(shí)別方法包括以下步驟:步驟S202:在服務(wù)器中建立第二關(guān)系表。第_■關(guān)系表包括網(wǎng)站的域名和網(wǎng)站的C00KIE信息關(guān)系對(duì)與用戶標(biāo)識(shí)的對(duì)應(yīng)關(guān)系信息。在服務(wù)器中建立第二關(guān)系表包括:服務(wù)器獲取用戶的設(shè)定時(shí)間段內(nèi)的網(wǎng)絡(luò)訪問(wèn)報(bào)文;對(duì)網(wǎng)絡(luò)訪問(wèn)報(bào)文進(jìn)行解析,獲取網(wǎng)絡(luò)訪問(wèn)報(bào)文中的至少一組網(wǎng)站的域名和網(wǎng)站的C00KIE信息關(guān)系對(duì);為獲取的關(guān)系對(duì)分配用戶標(biāo)識(shí);將獲取的關(guān)系對(duì)和分配的用戶標(biāo)識(shí)插入到第_■關(guān)系表中。第二關(guān)系表使用N對(duì)I的對(duì)應(yīng)關(guān)系,即一組或多組網(wǎng)站的域名和網(wǎng)站的C00KIE信息關(guān)系對(duì)對(duì)應(yīng)于一個(gè)用戶標(biāo)識(shí)。服務(wù)器首先獲取用戶在設(shè)定時(shí)間段內(nèi)的網(wǎng)絡(luò)訪問(wèn)報(bào)文,其中,設(shè)定時(shí)間段可以由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需要適當(dāng)設(shè)置,如設(shè)置為一天或幾小時(shí)等。然后,服務(wù)器對(duì)網(wǎng)絡(luò)訪問(wèn)報(bào)文進(jìn)行解析,解析時(shí),可以根據(jù)用戶在設(shè)定時(shí)間段內(nèi)訪問(wèn)報(bào)文的樹(shù)形結(jié)構(gòu),先獲取葉子結(jié)點(diǎn)的網(wǎng)站的域名和網(wǎng)站的C00KIE信息關(guān)系對(duì),再根據(jù)訪問(wèn)報(bào)文中的跳轉(zhuǎn)信息如ref_url指示的信息確定該葉子結(jié)點(diǎn)的上一級(jí)結(jié)點(diǎn),進(jìn)而確定上一級(jí)結(jié)點(diǎn)對(duì)應(yīng)的網(wǎng)站的域名和網(wǎng)站的C00KIE信息關(guān)系對(duì)。依此類推,直到樹(shù)形結(jié)構(gòu)的根結(jié)點(diǎn)。為從這些結(jié)點(diǎn)獲得的關(guān)系對(duì)分配一個(gè)用戶標(biāo)識(shí),以標(biāo)識(shí)這些關(guān)系對(duì)為同一個(gè)用戶訪問(wèn)過(guò)的關(guān)系對(duì)。之后,再將這些關(guān)系對(duì)與分配的用戶標(biāo)識(shí)的對(duì)應(yīng)關(guān)系插入到第二關(guān)系表中。對(duì)每一個(gè)新用戶都進(jìn)行 上述操作,形成包含多個(gè)用戶標(biāo)識(shí)與相對(duì)應(yīng)的關(guān)系對(duì)的第_■關(guān)系表。
此外,服務(wù)器在對(duì)網(wǎng)絡(luò)訪問(wèn)報(bào)文進(jìn)行解析時(shí),不僅可以獲取網(wǎng)絡(luò)訪問(wèn)報(bào)文中的至少一組網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì),同時(shí)還可以獲取網(wǎng)絡(luò)報(bào)文中的URL(Uniform Resource Locator,統(tǒng)一資源定位符);在為獲取的關(guān)系對(duì)分配用戶標(biāo)識(shí)后,服務(wù)器還可以將這些URL和對(duì)應(yīng)的用戶標(biāo)識(shí)插入到用戶數(shù)據(jù)庫(kù)中,以為后續(xù)使用用戶訪問(wèn)過(guò)的URL服務(wù)。需要說(shuō)明的是,上述第二關(guān)系表也可以由服務(wù)器從其它第三方獲得,而無(wú)須服務(wù)器自身建立。通過(guò)第二關(guān)系表,能夠有效存儲(chǔ)用戶標(biāo)識(shí)及相應(yīng)的用戶訪問(wèn)網(wǎng)站的信息。步驟S204:在服務(wù)器中建立第一關(guān)系表。第一關(guān)系表用于存儲(chǔ)用戶信息及與用戶信息對(duì)應(yīng)的網(wǎng)站的域名和網(wǎng)站的C00KIE信息關(guān)系對(duì)的信息,其中,用戶信息包括IP地址、用戶標(biāo)識(shí)。第一關(guān)系表的建立依賴于第二關(guān)系表。初始時(shí),第一關(guān)系表為空,當(dāng)服務(wù)器接收到用戶的訪問(wèn)報(bào)文后,會(huì)從中提取用戶的IP地址、用戶訪問(wèn)的網(wǎng)站的域名和用戶訪問(wèn)的網(wǎng)站的C00KIE信息的關(guān)系對(duì);然后,先查詢第一關(guān)系表中是否存在該用戶的IP地址;當(dāng)該IP地址不存在時(shí),服務(wù)器使用用戶訪問(wèn)的網(wǎng)站的域名和用戶訪問(wèn)的網(wǎng)站的C00KIE信息的關(guān)系對(duì)查詢第二關(guān)系表,從第二關(guān)系表中獲取對(duì)該關(guān)系對(duì)對(duì)應(yīng)的用戶標(biāo)識(shí);之后,將該用戶標(biāo)識(shí),以及之前提取的用戶的IP地址、用戶訪問(wèn)的網(wǎng)站的域名和用戶訪問(wèn)的網(wǎng)站的C00KIE信息的關(guān)系對(duì)一起對(duì)應(yīng)插入第一關(guān)系表中。對(duì)每一個(gè)新IP地址都進(jìn)行上述操作,形成包含多個(gè)用戶信息與相對(duì)應(yīng)的關(guān)系對(duì)的第一關(guān)系表。與第二關(guān)系表相同,上述第一關(guān)系表也可以由服務(wù)器從其它第三方獲得,無(wú)須服務(wù)器自身建立。通過(guò)第一關(guān)系表,能高效準(zhǔn)確地對(duì)用戶進(jìn)行識(shí)別。步驟S206:服務(wù)器獲取用戶的訪問(wèn)信息。其中,訪問(wèn)信息包括:該用戶的IP地址、該用戶訪問(wèn)的網(wǎng)站的域名和該用戶訪問(wèn)的網(wǎng)站的C00KIE信息的關(guān)系對(duì)。步驟S208:服務(wù)器判斷第一關(guān)系表中是否存在該用戶的IP地址,若存在,則執(zhí)行步驟S210 ;若不存在,則執(zhí)行步驟S220。步驟S210:服務(wù)器判斷第一關(guān)系表中是否存在該用戶的IP地址和該用戶訪問(wèn)的網(wǎng)站的域名和該用戶訪問(wèn)的網(wǎng)站的C00KIE信息的關(guān)系對(duì)的對(duì)應(yīng)關(guān)系,若存在,則執(zhí)行步驟S212 ;若不存在,則執(zhí)行步驟S214。步驟S212:服務(wù)器根據(jù)該用戶的IP地址返回相對(duì)應(yīng)的用戶標(biāo)識(shí),根據(jù)返回的用戶標(biāo)識(shí)識(shí)別該用戶,結(jié)束本次流程。步驟S214:服務(wù)器判斷與該用戶的IP地址相對(duì)應(yīng)的關(guān)系對(duì)中,是否有與本次的網(wǎng)站的域名相同的網(wǎng)站的域名,若有,則執(zhí)行步驟S216 ;若沒(méi)有,則丟棄本次的訪問(wèn)信息。步驟S216:服務(wù)器查詢第二關(guān)系表,判斷第二關(guān)系表中是否存在該用戶本次的網(wǎng)站的域名和該用戶訪問(wèn)的網(wǎng)站的C00KIE信息的關(guān)系對(duì),若存在,則執(zhí)行步驟S218 ;若不存在,則丟棄本次的訪問(wèn)信息。優(yōu)選地,可以在用戶信息中設(shè)置異常次數(shù)信息,用于表示第一關(guān)系表中存在IP地址和關(guān)系對(duì)中的網(wǎng)站的域名,但不存在用戶訪問(wèn)的網(wǎng)站的C00KIE信息的次數(shù)。如,第一關(guān)系表中存在(IP1,UIDl) — > (HOSTI, C00KIE1),而關(guān)系對(duì)為(H0ST1,C00KIE2),則異常次數(shù)信息用于記錄第一關(guān)系表中存在IPl、HOSTl,但不存在C00KIE2的次數(shù),也即,多次不存在(H0ST1,C00KIE2)的次數(shù)。設(shè)置設(shè)定閾值,當(dāng)異常次數(shù)信息指示的異常次數(shù)達(dá)到設(shè)定閾值時(shí),才查詢第二關(guān)系表。通過(guò)設(shè)置設(shè)定閾值,避免了第一關(guān)系表和第二關(guān)系表間的頻繁交互,提聞系統(tǒng)效率。步驟S218:服務(wù)器根據(jù)本次的關(guān)系對(duì)確定對(duì)應(yīng)的用戶標(biāo)識(shí),使用確定的用戶標(biāo)識(shí)替換第一關(guān)系表中存在的該用戶的IP地址對(duì)應(yīng)的用戶標(biāo)識(shí),使用本次的關(guān)系對(duì)替換第一關(guān)系表中與本次的關(guān)系對(duì)中的網(wǎng)站的域名相同的原關(guān)系對(duì);返回替換后的用戶標(biāo)識(shí),使用替換后的用戶標(biāo)識(shí)識(shí)別用戶,結(jié)束本次流程。如,第一關(guān)系表中存在(IP1,UIDl) - > (HOSTI, C00KIE1 ),而通過(guò)本步驟確定了本次的關(guān)系對(duì)(H0ST1,C00KIE2)對(duì)應(yīng)的用戶標(biāo)識(shí)為UID11,則將(IP1,U皿)—> (HOSTI,C00KIE1)替換為(IP1,UID11) — > (HOSTI, C00KIE2)。步驟S220:若第一關(guān)系表中不存在該用戶的IP地址,則服務(wù)器根據(jù)本次的關(guān)系對(duì)查詢第二關(guān)系表,判斷第二關(guān)系表中是否存在本次的關(guān)系對(duì),若存在,則執(zhí)行步驟S222 ;若不存在,則丟棄本次的訪問(wèn)信息。步驟S222:若第二關(guān)系表中存在本次的關(guān)系對(duì),則服務(wù)器將第二關(guān)系表中的本次關(guān)系對(duì)和與本次關(guān)系對(duì)對(duì)應(yīng)的用戶標(biāo)識(shí),以及本次的用戶的IP地址插入到第一關(guān)系表中。優(yōu)選地,可以在服務(wù)器中設(shè)置更新環(huán)形隊(duì)列,將插入到第一關(guān)系表中的用戶的IP地址和對(duì)應(yīng)的用戶標(biāo)識(shí)加入該更新環(huán)形隊(duì)列中;然后,定時(shí)使用該更新環(huán)形隊(duì)列中的數(shù)據(jù)更新用戶數(shù)據(jù)庫(kù)中的數(shù)據(jù);或者,當(dāng)更新環(huán)形隊(duì)列滿時(shí),使用更新環(huán)形隊(duì)列中的數(shù)據(jù)更新用戶數(shù)據(jù)庫(kù)中的數(shù)據(jù)。其中,用戶數(shù)據(jù)庫(kù)用于存儲(chǔ)用戶的IP地址及其對(duì)應(yīng)的用戶標(biāo)識(shí)。步驟S224:服務(wù)器返回與本次的關(guān)系對(duì)對(duì)應(yīng)的用戶標(biāo)識(shí),使用該用戶標(biāo)識(shí)識(shí)別用戶,結(jié)束本次流程。優(yōu)選地,本實(shí)施例中的用戶信息還可以包括:時(shí)間信息,用于記錄用戶最近一次訪問(wèn)第一關(guān)系表的時(shí)間,先即,服務(wù)器在第一關(guān)系表中查找到IP地址和關(guān)系對(duì)的對(duì)應(yīng)關(guān)系,返回用戶標(biāo)識(shí)的那次訪問(wèn)的時(shí)間。則,本實(shí)施例的用戶識(shí)別方法還可以包括:服務(wù)器定時(shí)輪詢第一關(guān)系表,確定并刪除時(shí)間信息大于設(shè)定閾值的表項(xiàng),并將刪除的表項(xiàng)中的IP地址插入到老化用戶隊(duì)列中;定時(shí)使用老化用戶隊(duì)列中的數(shù)據(jù)更新用戶數(shù)據(jù)庫(kù)中的數(shù)據(jù);或者,當(dāng)老化用戶隊(duì)列滿時(shí),使用老化用戶隊(duì)列中的數(shù)據(jù)更新用戶數(shù)據(jù)庫(kù)中的數(shù)據(jù)。如上所述,用戶數(shù)據(jù)庫(kù)用于存儲(chǔ)用戶的IP地址及其對(duì)應(yīng)的用戶標(biāo)識(shí)。此外,如步驟S202中所述,用戶數(shù)據(jù)庫(kù)中還可以保存URL和對(duì)應(yīng)的用戶標(biāo)識(shí)的信息,這些URL可以表明該用戶感興趣的網(wǎng)頁(yè),廣告投放商可以根據(jù)這些信息投放廣告。也即,在服務(wù)器根據(jù)用戶的IP地址返回相對(duì)應(yīng)的用戶標(biāo)識(shí),根據(jù)用戶標(biāo)識(shí)識(shí)別用戶之后,還可以根據(jù)用戶標(biāo)識(shí)從用戶數(shù)據(jù)庫(kù)中獲取與用戶標(biāo)識(shí)對(duì)應(yīng)的URL ;根據(jù)獲取的URL向發(fā)送訪問(wèn)信息的用戶投放廣告。通過(guò)本實(shí)施例,在獲取到用戶的IP地址、網(wǎng)站的域名和訪問(wèn)的網(wǎng)站的C00KIE信息的關(guān)系對(duì)后,通過(guò)結(jié)合第一關(guān)系表和第二關(guān)系表識(shí)別用戶的IP地址對(duì)應(yīng)的用戶標(biāo)識(shí),進(jìn)而可以根據(jù)用戶的IP地址提取用戶的興趣數(shù)據(jù)即URL。通過(guò)本實(shí)施例,可以克服用戶信息嚴(yán)重不足時(shí)無(wú)法準(zhǔn)確識(shí)別用戶的缺陷,提高了在網(wǎng)盟網(wǎng)站上面投放廣告的精準(zhǔn)度,提高了廣告流量的變現(xiàn)率。實(shí)施例三參照?qǐng)D3,示出了根據(jù)本發(fā)明實(shí)施例三的一種用戶識(shí)別方法的步驟流程圖。本實(shí)施例以網(wǎng)盟網(wǎng)站通過(guò)識(shí)別用戶,有針對(duì)性地投放廣告為例,對(duì)本發(fā)明的用戶識(shí)別方法作以說(shuō)明。網(wǎng)盟網(wǎng)站投放廣告時(shí)使用的廣告投放系統(tǒng)可以如圖4所示,包括:設(shè)置有 UAN (User Analysis Node,用戶分析節(jié)點(diǎn))的運(yùn)營(yíng)商服務(wù)器、ULC (User Login Center,用戶登陸中心)和ADC (Advertisement Cerner,廣告中心)。其中,UAN主要實(shí)現(xiàn)分析用戶發(fā)送的http_get報(bào)文,從中提取用戶的IP地址、COOKIE信息(如COOKIE ID)、和URL ;通過(guò)用戶的IP地址、C00KIE信息更新用戶表項(xiàng)(主要包括用戶信息表如第一關(guān)系表中的用戶的IP地址和對(duì)應(yīng)的用戶標(biāo)識(shí)的表項(xiàng));結(jié)合URL實(shí)現(xiàn)計(jì)算用戶興趣組;將用戶表項(xiàng)更新至ULC的數(shù)據(jù)庫(kù)如redis數(shù)據(jù)庫(kù)中。ULC負(fù)責(zé)保存用戶表項(xiàng)和用戶標(biāo)識(shí),本實(shí)施例中記錄用戶標(biāo)識(shí)為WD,對(duì)應(yīng)的興趣組,并且支持ADC查詢邏輯。ADC負(fù)責(zé)分析網(wǎng)盟訪問(wèn)報(bào)文,根據(jù)從ULC中獲得的WD向用戶投送精準(zhǔn)廣告。需要說(shuō)明的是,UAN、ULC和ADC可以設(shè)置在一個(gè)或多個(gè)服務(wù)器中。其中,UAN的結(jié)構(gòu)如圖5所示,UAN保存兩個(gè)比較關(guān)鍵的哈希表,即Ip_cookielist_hash 哈希表和 Host_cookie_hash 哈希表。在 Ip_cookielist_hash 哈希表中,米用(ip,
user, ct, time) -> (hi, cl) (h2, c2)......(hn, cn)的對(duì)應(yīng)存儲(chǔ)的結(jié)構(gòu),其中,(ip, user, ct,
time)表示用戶信息,(hi, cl) (h2,c2)......(hn, cn)表示與用戶信息對(duì)應(yīng)的網(wǎng)站的域名
和網(wǎng)站的C00KIE信息的關(guān)系對(duì)。(ip,user,ct,time)中,ip表示用戶的IP地址;user表示用戶標(biāo)識(shí),user值即為UID ;ct表示異常次數(shù),即針對(duì)http_get報(bào)文中的ip、host_cookie項(xiàng),查詢到ip后,查詢到h (即host),但找不到(h, c)點(diǎn)對(duì)(即(host, cookie)點(diǎn)對(duì))的次數(shù),也即,點(diǎn)對(duì)中有與h匹配的項(xiàng),但沒(méi)有與cookie匹配的項(xiàng);time表示表項(xiàng)最后一次更新或查詢時(shí)間,用于老化用戶表項(xiàng)。而在Host-cookie_hash哈希表中,存儲(chǔ)著根據(jù)一定算法獲取得(h,c)點(diǎn)對(duì)與對(duì)應(yīng)的HD (即user的值)的列表值。在實(shí)際應(yīng)用中,該對(duì)應(yīng)關(guān)系列表值可以由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需求使用適當(dāng)算法實(shí)現(xiàn),本發(fā)明對(duì)此不作限制?;谏鲜鼋Y(jié)構(gòu),本實(shí)施例的用戶識(shí)別方法包括以下步驟:步驟S302:運(yùn)營(yíng)商服務(wù)器對(duì)于每一條http_get報(bào)文,通過(guò)預(yù)處理,提取報(bào)文的ip,(h, c)信息傳遞給UAN。ip, (h,c)信息也即用戶的IP地址,(用戶訪問(wèn)的網(wǎng)站的域名H0ST,用戶訪問(wèn)的網(wǎng)站的 C00KIE 信息如 COOKIE ID)。步驟S304:UAN以ip為關(guān)鍵字,查詢Ip-cookielist_hash哈希表,如果查詢到,轉(zhuǎn)步驟S306 ;如果未查詢到,轉(zhuǎn)步驟S312。步驟S306:UAN查詢Ip_cookielist_hash哈希表與ip對(duì)應(yīng)的(h, c)點(diǎn)對(duì),如果在表中查詢到,則更新time為當(dāng)前時(shí)間,返回user值即WD,使用ip和UID更新ULC中的用戶表項(xiàng)和用戶標(biāo)識(shí),轉(zhuǎn)步驟S316 ;否則,轉(zhuǎn)步驟S308。步驟S308:ct計(jì)數(shù)加1,UAN判斷ct是否達(dá)到設(shè)定閾值,若是,則轉(zhuǎn)步驟S310 ;否貝U,不做處理,結(jié)束流程。步驟S310:UAN根據(jù)(h,c)點(diǎn)對(duì)查詢Host-cookie_hash哈希表,如果查詢到,確定對(duì)該(h, c)點(diǎn)對(duì)對(duì)應(yīng)的user值,并使用該user值替換Ip_cookielist_hash哈希表中的原user值,使用該(h, c)替換Ip_cookielist_hash哈希表中的原(h, c)點(diǎn)對(duì),并返回替換后的user值即WD,轉(zhuǎn)步驟S316 ;如果未查詢到,則不做處理,結(jié)束流程。步驟S312:如果UAN未在Ip-cookielist_hash哈希表中查詢到ip關(guān)鍵字,則根據(jù)(h, c)點(diǎn)對(duì)查詢Host_cookie_hash哈希表;如果查詢到,轉(zhuǎn)步驟S314 ;否則,不做處理,結(jié)束流程。步驟S314:UAN 在 Ip_cookielist_hash 哈希表中插入(ip,user, ct, time) -> (h,c)項(xiàng);同時(shí)將該表項(xiàng)中的ip-user點(diǎn)對(duì),插入到更新環(huán)形隊(duì)列中;最后,返回user值即UID,轉(zhuǎn)步驟S316。其中,插入的(ip, user, ct, time) —> (h, c)項(xiàng)中,ip為當(dāng)前ip值,user初始化為從Host_cookie_hash哈希表中查到的UID, ct初始化為O, time初始化為當(dāng)前時(shí)間,(h,c)列表初始化為Host_cookie_hash哈希表查得的列表。需要說(shuō)明的是,UAN老化機(jī)制采用定時(shí)輪詢的方式,當(dāng)表項(xiàng)中的time大于一定閾值時(shí),將該表項(xiàng)刪除,并將ip插入老化用戶隊(duì)列中。更新用戶隊(duì)列和老化用戶隊(duì)列定時(shí)或在隊(duì)列滿時(shí),將數(shù)據(jù)更新至ULC的redis數(shù)據(jù)庫(kù)中,以供ADC查詢ip與user的對(duì)應(yīng)關(guān)系。步驟S316:ADC根據(jù)UAN返回的MD,查詢ULC獲得對(duì)應(yīng)于HD的用戶興趣組URL,根據(jù)獲得的URL向用戶投送精準(zhǔn)廣告。通過(guò)以上流程的處理,Ip-cookielist_hash哈希表中始終存放著運(yùn)營(yíng)商流量中包括的ip與user的對(duì)應(yīng)關(guān)系。因此,如果當(dāng)有ip查詢ADC模塊時(shí),即可識(shí)別出該ip對(duì)應(yīng)的user,從而提取其興趣組數(shù)據(jù)。通過(guò)本實(shí)施例,利用運(yùn)營(yíng)商服務(wù)器,獲取用戶的http_get報(bào)文,從中提取用戶ip、host、cookie 信息,結(jié)合 Ip-cookielist_hash 哈希表和 Host_cookie_hash 哈希表,識(shí)別出當(dāng)前ip對(duì)應(yīng)的WD,并利用Host-cookie_hash哈希表來(lái)進(jìn)行修正;同時(shí),累積UID對(duì)應(yīng)的url信息;當(dāng)用戶訪問(wèn)網(wǎng)盟網(wǎng)站時(shí),通過(guò)用戶ip即可識(shí)別出當(dāng)前用戶的興趣組,從而達(dá)到精準(zhǔn)投放廣告的目的。實(shí)施例四參照?qǐng)D6,示出了根據(jù)本發(fā)明實(shí)施例四的一種用戶識(shí)別裝置的結(jié)構(gòu)框圖。本實(shí)施例的用戶識(shí)別裝置包括:獲取模塊402,用于獲取用戶的訪問(wèn)信息,其中,訪問(wèn)信息包括:用戶的IP地址、用戶訪問(wèn)的網(wǎng)站的域名和用戶訪問(wèn)的網(wǎng)站的COOKIE信息的關(guān)系對(duì);第一判斷模塊404,用于根據(jù)用戶的IP地址查詢第一關(guān)系表,判斷是否存在IP地址和所述關(guān)系對(duì)的對(duì)應(yīng)關(guān)系,其中,第一關(guān)系表中存儲(chǔ)有用戶信息及與用戶信息對(duì)應(yīng)的網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì)的信息,用戶信息包括IP地址、用戶標(biāo)識(shí);第一返回模塊406,用于若第一判斷模塊404的判斷結(jié)果為存在,則根據(jù)用戶的IP地址返回相對(duì)應(yīng)的用戶標(biāo)識(shí),根據(jù)返回的用戶標(biāo)識(shí)識(shí)別用戶。優(yōu)選地,本實(shí)施例的用戶識(shí)別裝置還包括:第二判斷模塊408,用于若第一判斷模塊404判斷第一關(guān)系表中不存在用戶的IP地址,則根據(jù)所述關(guān)系對(duì)查詢第二關(guān)系表,判斷第二關(guān)系表中是否存在所述關(guān)系對(duì),其中,第二關(guān)系表中存儲(chǔ)有網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì)與用戶標(biāo)識(shí)的對(duì)應(yīng)關(guān)系信息;第二返回模塊410,用于若第二判斷模塊408的判斷結(jié)果為存在,則將所述關(guān)系對(duì)和與其對(duì)應(yīng)的用戶標(biāo)識(shí),以及用戶的IP地址插入到第一關(guān)系表中;并返回與關(guān)系對(duì)對(duì)應(yīng)的用戶標(biāo)識(shí),使用與關(guān)系對(duì)對(duì)應(yīng)的用戶標(biāo)識(shí)識(shí)別用戶。優(yōu)選地,本實(shí)施例的用戶識(shí)別裝置還包括:更新模塊412,用于在第二返回模塊410將所述關(guān)系對(duì)和與其對(duì)應(yīng)的用戶標(biāo)識(shí),以及用戶的IP地址插入到第一關(guān)系表中之后,將插入到第一關(guān)系表中的用戶的IP地址和對(duì)應(yīng)的用戶標(biāo)識(shí)加入更新環(huán)形隊(duì)列中;定時(shí)使用更新環(huán)形隊(duì)列中的數(shù)據(jù)更新用戶數(shù)據(jù)庫(kù)中的數(shù)據(jù),其中,用戶數(shù)據(jù)庫(kù)用于存儲(chǔ)用戶的IP地址及其對(duì)應(yīng)的用戶標(biāo)識(shí);或者,當(dāng)更新環(huán)形隊(duì)列滿時(shí),使用更新環(huán)形隊(duì)列中的數(shù)據(jù)更新用戶數(shù)據(jù)庫(kù)中的數(shù)據(jù)。優(yōu)選地,用戶信息還包括異常次數(shù)信息,異常次數(shù)信息用于表示第一關(guān)系表中存在IP地址和關(guān)系對(duì)中的網(wǎng)站的域名,但不存在用戶訪問(wèn)的網(wǎng)站的COOKIE信息的次數(shù);本實(shí)施例的用戶識(shí)別裝置還包括:異常處理模塊414,用于若異常次數(shù)信息指示的異常次數(shù)達(dá)到設(shè)定閾值,則查詢第二關(guān)系表,判斷第二關(guān)系表中是否存在所述關(guān)系對(duì),其中,第二關(guān)系表中存儲(chǔ)有網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì)與用戶標(biāo)識(shí)的對(duì)應(yīng)關(guān)系信息;若存在,則根據(jù)所述關(guān)系對(duì)確定與其對(duì)應(yīng)的用戶標(biāo)識(shí);使用確定的用戶標(biāo)識(shí)替換第一關(guān)系表中存在的用戶的IP地址對(duì)應(yīng)的用戶標(biāo)識(shí),使用所述關(guān)系對(duì)替換第一關(guān)系表中與所述關(guān)系對(duì)中的網(wǎng)站的域名相同的關(guān)系對(duì);并返回替換后的用戶標(biāo)識(shí),使用替換后的用戶標(biāo)識(shí)識(shí)別用戶。優(yōu)選地,用戶信息還包括:時(shí)間信息,時(shí)間信息用于記錄最近一次訪問(wèn)第一關(guān)系表的時(shí)間;更新模塊412還用于定時(shí)輪詢第一關(guān)系表,確定并刪除時(shí)間信息大于設(shè)定閾值的表項(xiàng),并將刪除的表項(xiàng)中的IP地址插入到老化用戶隊(duì)列中;定時(shí)使用老化用戶隊(duì)列中的數(shù)據(jù)更新用戶數(shù)據(jù)庫(kù)中的數(shù)據(jù),其中,用戶數(shù)據(jù)庫(kù)用于存儲(chǔ)用戶的IP地址及其對(duì)應(yīng)的用戶標(biāo)識(shí);或者,當(dāng)老化用戶隊(duì)列滿時(shí),使用老化用戶隊(duì)列中的數(shù)據(jù)更新用戶數(shù)據(jù)庫(kù)中的數(shù)據(jù)。優(yōu)選地,本實(shí)施例的用戶識(shí)別裝置還包括:建立模塊416,用于在獲取模塊402獲取用戶的訪問(wèn)信息之前,獲取用戶的設(shè)定時(shí)間段內(nèi)的網(wǎng)絡(luò)訪問(wèn)報(bào)文;對(duì)網(wǎng)絡(luò)訪問(wèn)報(bào)文進(jìn)行解析,獲取網(wǎng)絡(luò)訪問(wèn)報(bào)文中的至少一組網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì);為獲取的所述關(guān)系對(duì)分配用戶標(biāo)識(shí);將獲取的所述關(guān)系對(duì)和分配的用戶標(biāo)識(shí)插入到第二關(guān)系表中。優(yōu)選地,建立模塊416,還用于在對(duì)網(wǎng)絡(luò)訪問(wèn)報(bào)文進(jìn)行解析之后,獲取網(wǎng)絡(luò)訪問(wèn)報(bào)文中的URL;以及,在為獲取的所述關(guān)系對(duì)分配用戶標(biāo)識(shí)之后,將獲取的URL和分配的用戶標(biāo)識(shí)插入到用戶數(shù)據(jù)庫(kù)。優(yōu)選地,用戶數(shù)據(jù)庫(kù)還用于存儲(chǔ)用戶標(biāo)識(shí)和對(duì)應(yīng)的URL ;本實(shí)施例的用戶識(shí)別裝置還包括:投放模塊418,用于在返回相對(duì)應(yīng)的用戶標(biāo)識(shí),根據(jù)用戶標(biāo)識(shí)識(shí)別用戶之后,根據(jù)用戶標(biāo)識(shí)從用戶數(shù)據(jù)庫(kù)中獲取與用戶標(biāo)識(shí)對(duì)應(yīng)的URL ;根據(jù)獲取的URL向發(fā)送訪問(wèn)信息的用戶投放廣告。本實(shí)施例的用戶識(shí)別裝置用于實(shí)現(xiàn)前述多個(gè)方法實(shí)施例中相應(yīng)的用戶識(shí)別方法,并具有相應(yīng)的方法實(shí)施例的有益效果,在此不再贅述。本發(fā)明提供了一種運(yùn)營(yíng)商平臺(tái)在取得用戶http_get報(bào)文后,提取ip、host和cookie后,通過(guò)結(jié)合Ip-cookielist_hash哈希表和Host_cookie_hash哈希表來(lái)識(shí)別ip對(duì)應(yīng)的WD,從而使得ADC在取得ip后查詢到WD,并根據(jù)UID提取興趣數(shù)據(jù)的方案;并且,可以使用Host_cookie_hash哈希表,通過(guò)各個(gè)網(wǎng)站cookie值來(lái)精確修正當(dāng)前ip對(duì)應(yīng)的UID,以期將此ip對(duì)應(yīng)到訪問(wèn)網(wǎng)盟網(wǎng)站的WD。通過(guò)本發(fā)明,克服了網(wǎng)盟網(wǎng)站用戶信息嚴(yán)重不足的缺陷,提高了在網(wǎng)盟網(wǎng)站上面投放廣告的精準(zhǔn)度,提高了流量的變現(xiàn)率。
本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上對(duì)本發(fā)明所提供的一種用戶識(shí)別方法和裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種用戶識(shí)別方法,其特征在于,包括: 獲取用戶的訪問(wèn)信息,其中,所述訪問(wèn)信息包括:所述用戶的IP地址、所述用戶訪問(wèn)的網(wǎng)站的域名和所述用戶訪問(wèn)的網(wǎng)站的COOKIE信息的關(guān)系對(duì); 根據(jù)所述用戶的IP地址查詢第一關(guān)系表,判斷是否存在所述IP地址和所述關(guān)系對(duì)的對(duì)應(yīng)關(guān)系,其中,所述第一關(guān)系表中存儲(chǔ)有用戶信息及與所述用戶信息對(duì)應(yīng)的網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì)的信息,所述用戶信息包括IP地址、用戶標(biāo)識(shí); 若存在,則根據(jù)所述用戶的IP地址返回相對(duì)應(yīng)的用戶標(biāo)識(shí),根據(jù)返回的所述用戶標(biāo)識(shí)識(shí)別所述用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 若所述第一關(guān)系表中不存在所述用戶的IP地址,則根據(jù)所述關(guān)系對(duì)查詢第二關(guān)系表,判斷所述第二關(guān)系表中是否存在所述關(guān)系對(duì),其中,所述第二關(guān)系表中存儲(chǔ)有網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì)與用戶標(biāo)識(shí)的對(duì)應(yīng)關(guān)系信息; 若存在,則將所述關(guān)系對(duì)和與其對(duì)應(yīng)的用戶標(biāo)識(shí),以及所述用戶的IP地址插入到所述第一關(guān)系表中; 并返回與所述關(guān)系對(duì)對(duì)應(yīng)的用戶標(biāo)識(shí),使用與所述關(guān)系對(duì)對(duì)應(yīng)的用戶標(biāo)識(shí)識(shí)別所述用戶。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述將所述關(guān)系對(duì)和與其對(duì)應(yīng)的用戶標(biāo)識(shí),以及所述用戶的IP地址插入到所述第一關(guān)系表中的步驟之后,還包括: 將插入到所述第一關(guān)系表中的所述用戶的IP地址和所述對(duì)應(yīng)的用戶標(biāo)識(shí)加入更新環(huán)形隊(duì)列中; 定時(shí)使用所述更新環(huán)形隊(duì)列中的數(shù)據(jù)更新用戶數(shù)據(jù)庫(kù)中的數(shù)據(jù),其中,所述用戶數(shù)據(jù)庫(kù)用于存儲(chǔ)用戶的IP地址及其對(duì)應(yīng)的用戶標(biāo)識(shí);或者,當(dāng)所述更新環(huán)形隊(duì)列滿時(shí),使用所述更新環(huán)形隊(duì)列中的數(shù)據(jù)更新所述用戶數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述用戶信息還包括異常次數(shù)信息,所述異常次數(shù)信息用于表示所述第一關(guān)系表中存在所述IP地址和所述關(guān)系對(duì)中的網(wǎng)站的域名,但不存在所述用戶訪問(wèn)的網(wǎng)站的COOKIE信息的次數(shù); 所述方法還包括: 若所述異常次數(shù)信息指示的異常次數(shù)達(dá)到設(shè)定閾值,則查詢第二關(guān)系表,判斷所述第二關(guān)系表中是否存在所述關(guān)系對(duì),其中,所述第二關(guān)系表中存儲(chǔ)有網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì)與用戶標(biāo)識(shí)的對(duì)應(yīng)關(guān)系信息; 若存在,則根據(jù)所述關(guān)系對(duì)確定與其對(duì)應(yīng)的用戶標(biāo)識(shí);使用確定的所述用戶標(biāo)識(shí)替換所述第一關(guān)系表中存在的所述用戶的IP地址對(duì)應(yīng)的用戶標(biāo)識(shí),使用所述關(guān)系對(duì)替換所述第一關(guān)系表中與所述關(guān)系對(duì)中的網(wǎng)站的域名相同的關(guān)系對(duì);并返回替換后的所述用戶標(biāo)識(shí),使用替換后的所述用戶標(biāo)識(shí)識(shí)別所述用戶。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述用戶信息還包括:時(shí)間信息,所述時(shí)間信息用于記錄最近一次訪問(wèn)所述第一關(guān)系表的時(shí)間; 所述方法還包括: 定時(shí)輪詢所述第一關(guān)系表,確定并刪除所述時(shí)間信息大于設(shè)定閾值的表項(xiàng),并將刪除的表項(xiàng)中的IP地址插入到老化用戶隊(duì)列中;定時(shí)使用所述老化用戶隊(duì)列中的數(shù)據(jù)更新用戶數(shù)據(jù)庫(kù)中的數(shù)據(jù),其中,所述用戶數(shù)據(jù)庫(kù)用于存儲(chǔ)用戶的IP地址及其對(duì)應(yīng)的用戶標(biāo)識(shí);或者,當(dāng)所述老化用戶隊(duì)列滿時(shí),使用所述老化用戶隊(duì)列中的數(shù)據(jù)更新用戶數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述獲取用戶的訪問(wèn)信息的步驟之前,還包括: 獲取所述用戶的設(shè)定時(shí)間段內(nèi)的網(wǎng)絡(luò)訪問(wèn)報(bào)文; 對(duì)所述網(wǎng)絡(luò)訪問(wèn)報(bào)文進(jìn)行解析,獲取所述網(wǎng)絡(luò)訪問(wèn)報(bào)文中的至少一組網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì); 為獲取的所述關(guān)系對(duì)分配用戶標(biāo)識(shí); 將獲取的所述關(guān)系對(duì)和分配的所述用戶標(biāo)識(shí)插入到所述第二關(guān)系表中。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于, 在所述對(duì)所述網(wǎng)絡(luò)訪問(wèn)報(bào)文進(jìn)行解析的步驟之后,還包括:獲取所述網(wǎng)絡(luò)訪問(wèn)報(bào)文中的 URL ; 在所述為獲取的所述關(guān)系對(duì)分配用戶標(biāo)識(shí)的步驟之后,還包括:將獲取的URL和分配的所述用戶標(biāo)識(shí)插入到所述用戶數(shù)據(jù)庫(kù)。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述用戶數(shù)據(jù)庫(kù)還用于存儲(chǔ)所述用戶標(biāo)識(shí)和對(duì)應(yīng)的URL ; 在所述根據(jù)所述IP地址返回相對(duì)應(yīng)的用戶標(biāo)識(shí),根據(jù)所述用戶標(biāo)識(shí)識(shí)別所述用戶的步驟之后,還包括:根據(jù)所述用戶標(biāo)識(shí)從所述用戶數(shù)據(jù)庫(kù)中獲取與所述用戶標(biāo)識(shí)對(duì)應(yīng)的URL ;根據(jù)獲取的所述UR L向發(fā)送所述訪問(wèn)信息的用戶投放廣告。
9.一種用戶識(shí)別裝置,其特征在于,包括: 獲取模塊,用于獲取用戶的訪問(wèn)信息,其中,所述訪問(wèn)信息包括:所述用戶的IP地址、所述用戶訪問(wèn)的網(wǎng)站的域名和所述用戶訪問(wèn)的網(wǎng)站的COOKIE信息的關(guān)系對(duì); 第一判斷模塊,用于根據(jù)所述用戶的IP地址查詢第一關(guān)系表,判斷是否存在所述IP地址和所述關(guān)系對(duì)的對(duì)應(yīng)關(guān)系,其中,所述第一關(guān)系表中存儲(chǔ)有用戶信息及與所述用戶信息對(duì)應(yīng)的網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì)的信息,所述用戶信息包括IP地址、用戶標(biāo)識(shí); 第一返回模塊,用于若所述第一判斷模塊的判斷結(jié)果為存在,則根據(jù)所述用戶的IP地址返回相對(duì)應(yīng)的用戶標(biāo)識(shí),根據(jù)返回的所述用戶標(biāo)識(shí)識(shí)別所述用戶。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括: 第二判斷模塊,用于若所述第一判斷模塊判斷所述第一關(guān)系表中不存在所述用戶的IP地址,則根據(jù)所述關(guān)系對(duì)查詢第二關(guān)系表,判斷所述第二關(guān)系表中是否存在所述關(guān)系對(duì),其中,所述第~■關(guān)系表中存儲(chǔ)有網(wǎng)站的域名和網(wǎng)站的COOKIE fg息關(guān)系對(duì)與用戶標(biāo)識(shí)的對(duì)應(yīng)關(guān)系信息; 第二返回模塊,用于若所述第二判斷模塊的判斷結(jié)果為存在,則將所述關(guān)系對(duì)和與其對(duì)應(yīng)的用戶標(biāo)識(shí),以及所述用戶的IP地址插入到所述第一關(guān)系表中;并返回與所述關(guān)系對(duì)對(duì)應(yīng)的用戶標(biāo)識(shí),使用與所述關(guān)系對(duì)對(duì)應(yīng)的用戶標(biāo)識(shí)識(shí)別所述用戶。
全文摘要
本發(fā)明提供了一種用戶識(shí)別方法和裝置,其中,用戶識(shí)別方法包括獲取用戶的訪問(wèn)信息,其中,所述訪問(wèn)信息包括所述用戶的IP地址、所述用戶訪問(wèn)的網(wǎng)站的域名和所述用戶訪問(wèn)的網(wǎng)站的COOKIE信息的關(guān)系對(duì);根據(jù)所述用戶的IP地址查詢第一關(guān)系表,判斷是否存在所述IP地址和所述關(guān)系對(duì)的對(duì)應(yīng)關(guān)系,其中,所述第一關(guān)系表中存儲(chǔ)有用戶信息及與所述用戶信息對(duì)應(yīng)的網(wǎng)站的域名和網(wǎng)站的COOKIE信息關(guān)系對(duì)的信息,所述用戶信息包括IP地址、用戶標(biāo)識(shí);若存在,則根據(jù)所述用戶的IP地址返回相對(duì)應(yīng)的用戶標(biāo)識(shí),根據(jù)返回的所述用戶標(biāo)識(shí)識(shí)別所述用戶。通過(guò)本發(fā)明,服務(wù)器能夠準(zhǔn)確識(shí)別客戶端和用戶。
文檔編號(hào)H04L29/08GK103179188SQ20131001854
公開(kāi)日2013年6月26日 申請(qǐng)日期2013年1月17日 優(yōu)先權(quán)日2013年1月17日
發(fā)明者薛洪賀, 羅峰, 黃蘇支, 李娜 申請(qǐng)人:北京億贊普網(wǎng)絡(luò)技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
紫金县| 西昌市| 自贡市| 来安县| 大足县| 阳山县| 浦城县| 固始县| 喀喇| 罗源县| 盘山县| 宜良县| 长春市| 广汉市| 龙陵县| 平远县| 河南省| 神农架林区| 明溪县| 延庆县| 化隆| 新化县| 乌鲁木齐县| 嘉鱼县| 高邑县| 宁阳县| 威信县| 旬阳县| 潍坊市| 柘荣县| 旺苍县| 合阳县| 和静县| 赤水市| 丹巴县| 武城县| 江孜县| 涿鹿县| 望江县| 阳江市| 松潘县|