本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其是涉及一種基于運(yùn)營商網(wǎng)關(guān)日志的用戶標(biāo)識映射的方法及裝置。
背景技術(shù):
運(yùn)營商利用其網(wǎng)關(guān)設(shè)備,可以收集大量的用戶上網(wǎng)行為數(shù)據(jù)。運(yùn)營商結(jié)合用戶上網(wǎng)行為數(shù)據(jù)和其他通信行為數(shù)據(jù),可以分析用戶行為并對用戶打上一些標(biāo)簽,用于營銷或廣告等各種目的。在實(shí)際營銷過程中,運(yùn)營商往往需要與外部系統(tǒng)平臺進(jìn)行接口。例如,在競價(jià)廣告體系中,如果運(yùn)營商作為互聯(lián)網(wǎng)廣告需求方平臺DSP角色,在用戶訪問某個(gè)外部媒體時(shí),交易平臺會(huì)給出一個(gè)自己的一個(gè)用戶標(biāo)識,并請求運(yùn)營商DSP進(jìn)行報(bào)價(jià),則運(yùn)營商需要將該用戶標(biāo)識與自己的用戶行為進(jìn)行匹配,以便針對性投放廣告。又如,某個(gè)互聯(lián)網(wǎng)站點(diǎn)給出自己的正在訪問的某用戶的身份識別碼ID,希望匹配運(yùn)營商用戶進(jìn)行投放或營銷活動(dòng)等。在這些情況下,運(yùn)營商可以根據(jù)外部系統(tǒng)平臺提供的用戶標(biāo)識,給出相應(yīng)用戶的一些標(biāo)簽或相關(guān)信息,幫助進(jìn)行營銷推薦或廣告投放。
基于以上情況,如果外部系統(tǒng)平臺和運(yùn)營商均使用運(yùn)營商已有的用戶標(biāo)識如電話號碼或移動(dòng)設(shè)備國際識別碼IMEI,則外部系統(tǒng)平臺和運(yùn)營商可以進(jìn)行直接匹配。但出于用戶隱私保護(hù)等因素考慮,外部系統(tǒng)平臺給出的標(biāo)識往往是用戶自己注冊或系統(tǒng)平臺根據(jù)儲(chǔ)存在用戶本地終端上的數(shù)據(jù)cookie或用戶設(shè)備自動(dòng)生成的加密后的唯一標(biāo)識,而運(yùn)營商也不可能直接向外部系統(tǒng)平臺透露用戶的隱私信息如電話號碼或IMEI等。在這種情況下,常規(guī)的用戶標(biāo)識匹配無法進(jìn)行,同樣也無法進(jìn)行數(shù)據(jù)整合。
由于常規(guī)的用戶標(biāo)識匹配無法解決運(yùn)營商和外部系統(tǒng)平臺提供不一致的用戶標(biāo)識問題,使得運(yùn)營商的數(shù)據(jù)在使用范圍上受到很大限制,難以向外提供服務(wù)。
技術(shù)實(shí)現(xiàn)要素:
為了解決由于運(yùn)營商和外部系統(tǒng)平臺提供的不一致的用戶標(biāo)識造成的運(yùn)營商的數(shù)據(jù)在使用范圍上受到限制,難以向外提供服務(wù)的問題,同時(shí)為了有效解決用戶隱私容易被泄露的問題,本發(fā)明提供了一種基于運(yùn)營商網(wǎng)關(guān)日志的用戶標(biāo)識映射的方法及裝置。
為了解決上述技術(shù)問題,本發(fā)明提供了一種基于運(yùn)營商網(wǎng)關(guān)日志的用戶標(biāo)識映射的方法,所述方法包括:
接收在用戶訪問第二系統(tǒng)平臺時(shí)由所述第二系統(tǒng)平臺發(fā)送的服務(wù)請求,所述服務(wù)請求至少包括:所述用戶與所述第二系統(tǒng)平臺對應(yīng)的第一用戶標(biāo)識和所述用戶訪問所述第二系統(tǒng)平臺的第一訪問信息;
根據(jù)所述第一用戶標(biāo)識或所述第一訪問信息,確定所述用戶與所述第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識;
根據(jù)所述第二用戶標(biāo)識,從用戶數(shù)據(jù)庫中得到與所述第二用戶標(biāo)識對應(yīng)的所述用戶的用戶數(shù)據(jù),并向所述第二系統(tǒng)平臺返回所述用戶數(shù)據(jù),其中,所述用戶數(shù)據(jù)庫中包括所述第二用戶標(biāo)識對應(yīng)的所述用戶的用戶數(shù)據(jù)。
可選的,根據(jù)所述第一用戶標(biāo)識,確定所述用戶與所述第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識,具體為:根據(jù)所述第一用戶標(biāo)識,從所述用戶數(shù)據(jù)庫中確定所述用戶與所述第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識,其中,所述用戶數(shù)據(jù)庫中包括:所述第一系統(tǒng)平臺的用戶標(biāo)識和所述第二系統(tǒng)平臺的用戶標(biāo)識的映射關(guān)系。
可選的,根據(jù)所述第一訪問信息,確定所述用戶與所述第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識,具體為:根據(jù)所述第一訪問信息中的用戶訪問時(shí)間,確定所述第一系統(tǒng)平臺的日志候選時(shí)間段;根據(jù)所述日志候選時(shí)間段,從與所述第一系統(tǒng)平臺對應(yīng)的網(wǎng)關(guān)日志中得到與所述日志候選時(shí)間段對應(yīng)的日志候選集,其中,所述日志候選集中包括多條日志內(nèi)容,每條日志內(nèi)容記錄有用戶與所述第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識和所述用戶訪問所述第一系統(tǒng)平臺的第二訪問信息,其中,所述第二用戶標(biāo)識與所述第二訪問信息具有對應(yīng)關(guān)系;對所述第一訪問信息的參數(shù)和所述日志候選集中的所述第二訪問信息的參數(shù)進(jìn)行匹配處 理;若所述第二訪問信息中的參數(shù)和所述第一訪問信息中的參數(shù)的匹配次數(shù)大于預(yù)設(shè)的匹配次數(shù),則從所述日志候選集中確定與所述第二訪問信息對應(yīng)的一個(gè)日志內(nèi)容,并從所述日志內(nèi)容中獲取所述第二用戶標(biāo)識;將所述第一用戶標(biāo)識和所述第二用戶標(biāo)識的映射關(guān)系更新到用戶數(shù)據(jù)庫中。
可選的,所述根據(jù)所述第一訪問信息中的用戶訪問時(shí)間,確定所述第一系統(tǒng)平臺的日志候選時(shí)間段,具體包括:獲取所述第一系統(tǒng)平臺的系統(tǒng)時(shí)間與所述第二系統(tǒng)平臺的系統(tǒng)時(shí)間的系統(tǒng)時(shí)間差值;根據(jù)所述第一訪問信息中的用戶訪問時(shí)間和所述系統(tǒng)時(shí)間差值,確定所述第一系統(tǒng)平臺的日志候選時(shí)間段。
可選的,所述第一訪問信息包括:用戶訪問時(shí)間、用戶訪問的統(tǒng)一資源定位符URL或IP地址、用戶的IP地址或位置信息、用戶使用的瀏覽器以及用戶使用的設(shè)備信息中的一種或多種。
依據(jù)本發(fā)明的另一個(gè)方面,本發(fā)明還提供了一種基于運(yùn)營商網(wǎng)關(guān)日志的用戶標(biāo)識映射的裝置,應(yīng)用于第一系統(tǒng)平臺,所述裝置包括:
接收模塊,用于接收在用戶訪問第二系統(tǒng)平臺時(shí)由所述第二系統(tǒng)平臺發(fā)送的服務(wù)請求,所述服務(wù)請求至少包括:所述用戶與所述第二系統(tǒng)平臺對應(yīng)的第一用戶標(biāo)識和所述用戶訪問所述第二系統(tǒng)平臺的第一訪問信息;
獲取模塊,用戶根據(jù)所述第一用戶標(biāo)識或所述第一訪問信息,確定所述用戶與所述第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識;
處理模塊,用戶根據(jù)所述第二用戶標(biāo)識,從用戶數(shù)據(jù)庫中得到與所述第二用戶標(biāo)識對應(yīng)的所述用戶的用戶數(shù)據(jù),并向所述第二系統(tǒng)平臺返回所述用戶數(shù)據(jù),其中,所述用戶數(shù)據(jù)庫中包括所述第二用戶標(biāo)識對應(yīng)的所述用戶的用戶數(shù)據(jù)。
可選的,所述獲取模塊具體用于,根據(jù)所述第一用戶標(biāo)識,從所述用戶數(shù)據(jù)庫中確定所述用戶與所述第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識,其中,所述用戶數(shù)據(jù)庫中包括:所述第一系統(tǒng)平臺的用戶標(biāo)識和所述第二系統(tǒng)平臺的用戶標(biāo)識的映射關(guān)系。
可選的,所述獲取模塊具體用于,根據(jù)所述第一訪問信息中的用戶訪問時(shí)間,確定所述第一系統(tǒng)平臺的日志候選時(shí)間段;根據(jù)所述日志候選時(shí)間段,從與所述第一系統(tǒng)平臺對應(yīng)的網(wǎng)關(guān)日志中得到與所述日志候選時(shí)間段對應(yīng)的日志 候選集,其中,所述日志候選集中包括多條日志內(nèi)容,每條日志內(nèi)容記錄有用戶與所述第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識和用戶訪問所述第一系統(tǒng)平臺的第二訪問信息,其中,所述第二用戶標(biāo)識與所述第二訪問信息具有對應(yīng)關(guān)系;對所述第一訪問信息的參數(shù)和所述日志候選集中的所述第二訪問信息的參數(shù)進(jìn)行匹配處理;若所述第二訪問信息中的參數(shù)和所述第一訪問信息中的參數(shù)的匹配此時(shí)大于預(yù)設(shè)的匹配次數(shù),則從所述日志候選集中確定與所述第二訪問信息對應(yīng)的一個(gè)日志內(nèi)容,并從所述日志內(nèi)容中獲取所述第二用戶標(biāo)識;將所述第一用戶標(biāo)識和所述第二用戶標(biāo)識的映射關(guān)系更新到用戶數(shù)據(jù)庫中。
可選的,所述獲取模塊還用于,獲取所述第一系統(tǒng)平臺的系統(tǒng)時(shí)間與所述第二系統(tǒng)平臺的系統(tǒng)時(shí)間的系統(tǒng)時(shí)間差值;根據(jù)所述第一訪問信息中的用戶訪問時(shí)間和所述系統(tǒng)時(shí)間差值,確定所述第一系統(tǒng)平臺的日志候選時(shí)間段。
可選的,所述第一訪問信息包括:用戶訪問時(shí)間、用戶訪問的統(tǒng)一資源定位符URL或IP地址、用戶的IP地址或位置信息、用戶使用的瀏覽器以及用戶使用的設(shè)備信息中的一種或多種。
本發(fā)明的有益效果是:
本發(fā)明根據(jù)用戶與第二系統(tǒng)平臺對應(yīng)的第一用戶標(biāo)識或第一訪問信息,確定用戶與第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識,然后根據(jù)第二用戶標(biāo)識,得到與第二用戶標(biāo)識對應(yīng)的用戶在用戶數(shù)據(jù)庫中的用戶數(shù)據(jù),并向第二系統(tǒng)平臺返回用戶數(shù)據(jù)。本發(fā)明解決了運(yùn)營商系統(tǒng)平臺和外部系統(tǒng)平臺提供的用戶標(biāo)識不一致時(shí),運(yùn)營商系統(tǒng)平臺的數(shù)據(jù)在使用范圍上受到限制,難以向外提供服務(wù)的問題;此外,本發(fā)明只是將第二用戶標(biāo)識對應(yīng)的用戶的用戶數(shù)據(jù)返回至第二系統(tǒng)平臺,解決了用戶隱私容易被泄露的問題。
附圖說明
圖1表示第一實(shí)施例中基于運(yùn)營商網(wǎng)關(guān)日志的用戶標(biāo)識映射的方法的步驟流程圖;
圖2表示第二實(shí)施例中基于運(yùn)營商網(wǎng)關(guān)日志的用戶標(biāo)識映射的方法的步驟流程圖;
圖3表示運(yùn)營商系統(tǒng)平臺和與運(yùn)營商系統(tǒng)平臺接口的外部系統(tǒng)平臺之間的 交互圖;以及
圖4表示第三實(shí)施例中基于運(yùn)營商網(wǎng)關(guān)日志的用戶標(biāo)識映射的裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
第一實(shí)施例:
如圖1所示,為本發(fā)明的第一實(shí)施例中基于運(yùn)營商網(wǎng)關(guān)日志的用戶標(biāo)識映射的方法的步驟流程圖,包括如下步驟:
步驟101,接收在用戶訪問第二系統(tǒng)平臺時(shí)由第二系統(tǒng)平臺發(fā)送的服務(wù)請求。
具體的,當(dāng)用戶訪問第二系統(tǒng)平臺時(shí),第二系統(tǒng)平臺向第一系統(tǒng)平臺發(fā)送服務(wù)請求,其中,服務(wù)請求中至少包括用戶與第二系統(tǒng)平臺對應(yīng)的第一用戶標(biāo)識和用戶訪問第二系統(tǒng)平臺的第一訪問信息。在本步驟中,第一系統(tǒng)平臺接收第二系統(tǒng)平臺發(fā)送的服務(wù)請求??蛇x的,第一系統(tǒng)平臺可以為運(yùn)營商系統(tǒng)平臺,第二系統(tǒng)平臺為與運(yùn)營商系統(tǒng)平臺接口的外部系統(tǒng)平臺。在此對運(yùn)營商系統(tǒng)平臺和外部系統(tǒng)平臺進(jìn)行舉例說明,運(yùn)營商系統(tǒng)平臺可以為需求方平臺DSP,外部系統(tǒng)平臺可以為廣告交易平臺。
步驟102,根據(jù)第一用戶標(biāo)識或第一訪問信息,確定用戶與第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識。
在本步驟中,當(dāng)?shù)谝幌到y(tǒng)平臺的用戶數(shù)據(jù)庫中包括有該用戶的第一系統(tǒng)平臺的第二用戶標(biāo)識和第二系統(tǒng)平臺的第一用戶標(biāo)識的映射關(guān)系時(shí),可以根據(jù)第二用戶標(biāo)識和第一用戶標(biāo)識的映射關(guān)系,確定用戶與第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識。當(dāng)?shù)谝幌到y(tǒng)平臺的用戶數(shù)據(jù)庫中不包括該用戶的第一系統(tǒng)平臺的第二用戶標(biāo)識和第二系統(tǒng)平臺的第一用戶標(biāo)識的映射關(guān)系時(shí),可以根據(jù)第一訪問信息,確定用戶與第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識。
步驟103,根據(jù)第二用戶標(biāo)識,從用戶數(shù)據(jù)庫中得到與第二用戶標(biāo)識對應(yīng)的 用戶的用戶數(shù)據(jù),并向第二系統(tǒng)平臺返回所述用戶數(shù)據(jù)。
在本步驟中,具體的,用戶數(shù)據(jù)均保存在用戶數(shù)據(jù)庫中,第一系統(tǒng)平臺可以根據(jù)第二用戶標(biāo)識,在用戶數(shù)據(jù)庫中得到與第二用戶標(biāo)識對應(yīng)的用戶的用戶數(shù)據(jù),并向第二系統(tǒng)平臺返回該用戶的用戶數(shù)據(jù)。
本實(shí)施例根據(jù)用戶與第二系統(tǒng)平臺對應(yīng)的第一用戶標(biāo)識或第一訪問信息,確定用戶與第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識,然后根據(jù)第二用戶標(biāo)識,得到與第二用戶標(biāo)識對應(yīng)的用戶的用戶數(shù)據(jù),并向第二系統(tǒng)平臺返回用戶數(shù)據(jù)。本實(shí)施例解決了第一系統(tǒng)平臺和第二系統(tǒng)平臺提供的用戶標(biāo)識不一致時(shí),第一系統(tǒng)平臺的數(shù)據(jù)在使用范圍上受到限制,難以向外提供服務(wù)的問題;此外,本實(shí)施例只是將第二用戶標(biāo)識對應(yīng)的用戶的用戶數(shù)據(jù)返回至第二系統(tǒng)平臺,解決了用戶隱私容易被泄露的問題。
第二實(shí)施例:
如圖2所示,為本發(fā)明的第二實(shí)施例中基于運(yùn)營商網(wǎng)關(guān)日志的用戶標(biāo)識映射的方法的步驟流程圖,包括如下步驟:
步驟201,接收在用戶訪問第二系統(tǒng)平臺時(shí)由第二系統(tǒng)平臺發(fā)送的服務(wù)請求,然后進(jìn)入步驟202或步驟203。
在本步驟中,第一系統(tǒng)平臺接收第二系統(tǒng)平臺發(fā)送的服務(wù)請求后進(jìn)入步驟202或者步驟203。其中,服務(wù)請求中至少包括用戶與第二系統(tǒng)平臺對應(yīng)的第一用戶標(biāo)識和用戶訪問第二系統(tǒng)平臺的第一訪問信息。具體的,第一訪問信息中包括:用戶訪問時(shí)間、用戶訪問的統(tǒng)一資源定位符URL或IP地址、用戶的IP地址或位置信息、用戶使用的瀏覽器以及用戶使用的設(shè)備信息中的一種或多種??蛇x的,第一系統(tǒng)平臺可以為運(yùn)營商系統(tǒng)平臺,第二系統(tǒng)平臺可以為與運(yùn)營商系統(tǒng)平臺接口的外部系統(tǒng)平臺。
步驟202,根據(jù)第一用戶標(biāo)識,從用戶數(shù)據(jù)庫中確定用戶與第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識,然后進(jìn)入步驟208。
具體的,第一系統(tǒng)平臺的用戶數(shù)據(jù)庫中包括有第一系統(tǒng)平臺的用戶標(biāo)識和第二系統(tǒng)平臺的用戶標(biāo)識的映射關(guān)系。在本步驟中,當(dāng)用戶數(shù)據(jù)庫中包括有該用戶的第一系統(tǒng)平臺的第二用戶標(biāo)識和第二系統(tǒng)平臺的第一用戶標(biāo)識的映射關(guān)系時(shí),第一系統(tǒng)平臺根據(jù)第一用戶標(biāo)識,從用戶數(shù)據(jù)庫中確定用戶與第一系統(tǒng) 平臺對應(yīng)的第二用戶標(biāo)識,然后進(jìn)入步驟208。在此舉例對此進(jìn)行說明。
當(dāng)?shù)谝幌到y(tǒng)平臺為運(yùn)營商系統(tǒng)平臺,第二系統(tǒng)平臺為與運(yùn)營商系統(tǒng)平臺接口的外部系統(tǒng)平臺時(shí),若該用戶在外部系統(tǒng)平臺的第一用戶標(biāo)識為“abc”,則在用戶數(shù)據(jù)庫中的第一系統(tǒng)平臺的用戶標(biāo)識和第二系統(tǒng)平臺的用戶標(biāo)識的映射關(guān)系中查找是否存在第一用戶標(biāo)識“abc”,若映射關(guān)系中存在第一用戶標(biāo)識“abc”,則根據(jù)該映射關(guān)系確定第一用戶標(biāo)識“abc”對應(yīng)的第二用戶標(biāo)識。
步驟203,根據(jù)第一訪問信息中的用戶訪問時(shí)間,確定第一系統(tǒng)平臺的日志候選時(shí)間段。
具體的,在確定第一系統(tǒng)平臺的日志候選時(shí)間段時(shí),可以首先獲取第一系統(tǒng)平臺的系統(tǒng)時(shí)間與第二系統(tǒng)平臺的系統(tǒng)時(shí)間的系統(tǒng)時(shí)間差值,然后根據(jù)第一訪問信息中的用戶訪問時(shí)間和系統(tǒng)時(shí)間差值,確定第一系統(tǒng)平臺的日志候選時(shí)間段。具體的,該日志候選時(shí)間段可以為用戶訪問時(shí)間減去系統(tǒng)時(shí)間差值得到的時(shí)間值的前后一誤差時(shí)間段,且該誤差時(shí)間段可以根據(jù)情況進(jìn)行調(diào)整,例如該誤差時(shí)間段可以為5s。在此對此進(jìn)行舉例進(jìn)行說明。
假設(shè)用戶在第二系統(tǒng)平臺的第一用戶標(biāo)識為“abc”,用戶訪問時(shí)間為2015-08-1412:13:05。假設(shè)第一系統(tǒng)平臺的所在地時(shí)間比第二系統(tǒng)平臺的所在地時(shí)間晚1小時(shí),誤差范圍為5s,則日志候選時(shí)間段為2015-08-1411:13:00-11:13:10。
步驟204,根據(jù)日志候選時(shí)間段,從與第一系統(tǒng)平臺對應(yīng)的網(wǎng)關(guān)日志中得到與日志候選時(shí)間段對應(yīng)的日志候選集。
具體的,日志候選集中包括多條日志內(nèi)容,每條日志內(nèi)容記錄有用戶與第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識和用戶訪問第一系統(tǒng)平臺的第二訪問信息,其中,第二用戶標(biāo)識與第二訪問信息具有對應(yīng)關(guān)系。此外,具體的,第二訪問信息可以包括用戶的號碼、用戶的移動(dòng)設(shè)備國際身份碼IMEI、用戶訪問時(shí)間、用戶訪問的URL或IP地址,用戶的IP地址、基站信息、用戶使用的瀏覽器及用戶使用的設(shè)備信息等。
步驟205,對第一訪問信息的參數(shù)和日志候選集中的第二訪問信息的參數(shù)進(jìn)行匹配處理。
在本步驟中,第一系統(tǒng)平臺對第一訪問信息的參數(shù)和日志候選集中的第二訪問信息的參數(shù)進(jìn)行匹配處理。在此進(jìn)行舉例進(jìn)行說明。
假設(shè)第一訪問信息的參數(shù)中的相關(guān)參數(shù)為:用戶訪問的URL為http://www.xyz.com/def.html,用戶的IP地址為111.111.111.111,用戶使用的瀏覽器為IE 10.2.3,用戶使用的設(shè)備為iphone 5s。則在日志候選集中查找用戶訪問的URL、用戶的IP地址、用戶使用的瀏覽器以及用戶使用的設(shè)備的日志內(nèi)容。具體的,若日志內(nèi)容中不包括某項(xiàng)參數(shù),則不對該項(xiàng)參數(shù)進(jìn)行匹配,例如,假設(shè)日志內(nèi)容中不包括用戶使用的設(shè)備該項(xiàng)參數(shù),則不對該項(xiàng)參數(shù)進(jìn)行匹配處理。
步驟206,若第二訪問信息中的參數(shù)和第一訪問信息中的參數(shù)的匹配次數(shù)大于預(yù)設(shè)的匹配次數(shù),則從日志候選集中確定與第二訪問信息對應(yīng)的一個(gè)日志內(nèi)容,并從日志內(nèi)容中獲取第二用戶標(biāo)識。
在本步驟中,若日志候選集中多個(gè)用戶的第二訪問信息的參數(shù)與第一訪問信息的參數(shù)相匹配,則設(shè)置一預(yù)設(shè)的匹配次數(shù),當(dāng)?shù)诙L問信息中的參數(shù)和第一訪問信息中的參數(shù)的匹配次數(shù)大于預(yù)設(shè)的匹配次數(shù)時(shí),從日志候選集中確定與第二訪問信息對應(yīng)的一個(gè)日志內(nèi)容,并從日志內(nèi)容中獲取第二用戶標(biāo)識。
具體的,在第二訪問信息的參數(shù)和第一訪問信息的參數(shù)的匹配過程中,若日志候選集中只有一個(gè)用戶的第二訪問信息的參數(shù)與第一訪問信息的參數(shù)相匹配,則直接獲取該用戶的第二用戶標(biāo)識。
步驟207,將第一用戶標(biāo)識和第二用戶標(biāo)識的映射關(guān)系更新到用戶數(shù)據(jù)庫中。
在本步驟中,為了便于以后的第一用戶標(biāo)識和第二用戶標(biāo)識的直接匹配,將第一用戶標(biāo)識和第二用戶標(biāo)識的映射關(guān)系更新到數(shù)據(jù)庫中。
步驟208,根據(jù)第二用戶標(biāo)識,從用戶數(shù)據(jù)庫中得到與第二用戶標(biāo)識對應(yīng)的用戶的用戶數(shù)據(jù),并向第二系統(tǒng)平臺返回用戶數(shù)據(jù)。
在本步驟中,具體的,用戶數(shù)據(jù)庫中包括有與第二用戶標(biāo)識對應(yīng)的用戶的用戶數(shù)據(jù)。第一系統(tǒng)平臺可以根據(jù)第二用戶標(biāo)識,從用戶數(shù)據(jù)庫中獲取與第二用戶標(biāo)識對應(yīng)的用戶數(shù)據(jù),并向第二系統(tǒng)平臺返回用戶數(shù)據(jù)。
在此對本實(shí)施例進(jìn)行舉例說明。當(dāng)?shù)谝幌到y(tǒng)平臺為運(yùn)營商系統(tǒng)平臺,第二系統(tǒng)平臺為外部系統(tǒng)平臺時(shí),如圖3所示,為運(yùn)營商系統(tǒng)平臺和與運(yùn)營商系統(tǒng)平臺接口的外部系統(tǒng)平臺之間的交互圖。參見圖3,在用戶訪問外部系統(tǒng)平臺時(shí),用戶通過運(yùn)營商網(wǎng)關(guān)訪問外部系統(tǒng)平臺,此時(shí),運(yùn)營商網(wǎng)關(guān)將該用戶在運(yùn)營商系統(tǒng)平臺上的第二用戶標(biāo)識以及該用戶的相關(guān)信息記錄在網(wǎng)關(guān)日志中,其中, 用戶的相關(guān)信息包括用戶的電話號碼、用戶的移動(dòng)設(shè)備國際身份碼IMEI、外部系統(tǒng)平臺的URL或IP地址,用戶的IP地址、基站信息、用戶使用的瀏覽器及用戶使用的設(shè)備等信息。此外,運(yùn)營商系統(tǒng)平臺同時(shí)與用戶數(shù)據(jù)庫和暫存庫接口,其中,用戶數(shù)據(jù)庫中存儲(chǔ)有運(yùn)營商系統(tǒng)平臺的用戶標(biāo)識和外部系統(tǒng)平臺的用戶標(biāo)識的映射關(guān)系以及用戶的用戶數(shù)據(jù),暫存庫中存儲(chǔ)有需要繼續(xù)進(jìn)行匹配處理的第二訪問信息的參數(shù)和第一訪問信息的參數(shù),以及第二訪問信息中的參數(shù)和第一訪問信息中的參數(shù)的匹配次數(shù)。在運(yùn)營商系統(tǒng)平臺與外部系統(tǒng)平臺進(jìn)行信息交換時(shí),外部系統(tǒng)平臺向運(yùn)營商系統(tǒng)平臺發(fā)送服務(wù)請求,其中,服務(wù)請求中攜帶有用戶與外部系統(tǒng)平臺對應(yīng)的第一用戶標(biāo)識和用戶訪問外部系統(tǒng)的第一訪問信息。運(yùn)營商系統(tǒng)平臺接收到服務(wù)請求后,可以首先根據(jù)第一用戶標(biāo)識,在用戶數(shù)據(jù)庫中的運(yùn)營商系統(tǒng)平臺的用戶標(biāo)識和外部系統(tǒng)平臺的用戶標(biāo)識的映射關(guān)系中查找是否存在第一用戶標(biāo)識。如果映射關(guān)系中存在第一用戶標(biāo)識,則直接根據(jù)該映射關(guān)系得到第二用戶標(biāo)識,然后將與第二用戶標(biāo)識對應(yīng)的用戶的用戶數(shù)據(jù)返回至外部系統(tǒng)平臺。如果果映射關(guān)系中不存在第一用戶標(biāo)識,則利用網(wǎng)關(guān)日志,將第一訪問信息和網(wǎng)關(guān)日志中的相關(guān)信息進(jìn)行匹配,根據(jù)匹配結(jié)果得到第二用戶標(biāo)識,最后將與第二用戶標(biāo)識對應(yīng)的用戶的用戶數(shù)據(jù)返回至外部系統(tǒng)平臺。
本實(shí)施例中的網(wǎng)關(guān)日志記錄有用戶與第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識及用戶訪問第一系統(tǒng)平臺的第二訪問信息,并且用戶數(shù)據(jù)庫中存儲(chǔ)有第一系統(tǒng)平臺的用戶標(biāo)識和第二系統(tǒng)平臺的用戶標(biāo)識的映射關(guān)系以及用戶數(shù)據(jù)。本實(shí)施例可以直接通過第一用戶標(biāo)識,從用戶數(shù)據(jù)庫中確定用戶與第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識,或者通過第一訪問信息與網(wǎng)關(guān)日志中的第二訪問信息的匹配關(guān)系,得到第二用戶標(biāo)識,最后根據(jù)第二用戶標(biāo)識在用戶數(shù)據(jù)庫中得到與第二用戶標(biāo)識對應(yīng)的用戶的用戶數(shù)據(jù),并將該用戶數(shù)據(jù)返回至第二系統(tǒng)平臺。本實(shí)施例通過第一用戶標(biāo)識和第二用戶標(biāo)識的映射關(guān)系,得到用戶數(shù)據(jù),解決了由于第一系統(tǒng)平臺和第二系統(tǒng)平臺提供的不一致的用戶標(biāo)識造成的第一系統(tǒng)平臺的數(shù)據(jù)在使用范圍上受到限制,難以向外提供服務(wù)的問題,同時(shí)有效解決了用戶隱私容易被泄露的問題。
第三實(shí)施例:
如圖4所示,為本發(fā)明的第三實(shí)施例中基于運(yùn)營商網(wǎng)關(guān)日志的用戶標(biāo)識映射的裝置的結(jié)構(gòu)框圖,該裝置包括:
接收模塊301,用于接收在用戶訪問第二系統(tǒng)平臺時(shí)由第二系統(tǒng)平臺發(fā)送的服務(wù)請求,服務(wù)請求至少包括:用戶與第二系統(tǒng)平臺對應(yīng)的第一用戶標(biāo)識和用戶訪問第二系統(tǒng)平臺的第一訪問信息;
獲取模塊302,用戶根據(jù)第一用戶標(biāo)識或第一訪問信息,確定用戶與第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識;
處理模塊303,用戶根據(jù)第二用戶標(biāo)識,從用戶數(shù)據(jù)庫中得到與第二用戶標(biāo)識對應(yīng)的用戶的用戶數(shù)據(jù),并向第二系統(tǒng)平臺返回用戶數(shù)據(jù),其中,用戶數(shù)據(jù)庫中包括第二用戶標(biāo)識對應(yīng)的用戶的用戶數(shù)據(jù)。
可選的,獲取模塊302具體用于,根據(jù)第一用戶標(biāo)識,從用戶數(shù)據(jù)庫中確定用戶與第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識,其中,用戶數(shù)據(jù)庫中包括:第一系統(tǒng)平臺的用戶標(biāo)識和第二系統(tǒng)平臺的用戶標(biāo)識的映射關(guān)系。
可選的,獲取模塊302具體用于,根據(jù)第一訪問信息中的用戶訪問時(shí)間,確定第一系統(tǒng)平臺的日志候選時(shí)間段;根據(jù)日志候選時(shí)間段,從與第一系統(tǒng)平臺對應(yīng)的網(wǎng)關(guān)日志中得到與日志候選時(shí)間段對應(yīng)的日志候選集,其中,日志候選集中包括多條日志內(nèi)容,每條日志內(nèi)容記錄有用戶與第一系統(tǒng)平臺對應(yīng)的第二用戶標(biāo)識和用戶訪問第一系統(tǒng)平臺的第二訪問信息,其中,第二用戶標(biāo)識與第二訪問信息具有對應(yīng)關(guān)系;對所述第一訪問信息的參數(shù)和所述日志候選集中的所述第二訪問信息的參數(shù)進(jìn)行匹配處理;若第二訪問信息中的參數(shù)和第一訪問信息中的參數(shù)的匹配此時(shí)大于預(yù)設(shè)的匹配次數(shù),則從日志候選集中確定與第二訪問信息對應(yīng)的一個(gè)日志內(nèi)容,并從日志內(nèi)容中獲取第二用戶標(biāo)識;將第一用戶標(biāo)識和第二用戶標(biāo)識的映射關(guān)系更新到用戶數(shù)據(jù)庫中。
可選的,獲取模塊302還用于,獲取第一系統(tǒng)平臺的系統(tǒng)時(shí)間與第二系統(tǒng)平臺的系統(tǒng)時(shí)間的系統(tǒng)時(shí)間差值;根據(jù)第一訪問信息中的用戶訪問時(shí)間和系統(tǒng)時(shí)間差值,確定第一系統(tǒng)平臺的日志候選時(shí)間段。
可選的,第一訪問信息包括:用戶訪問時(shí)間、用戶訪問的統(tǒng)一資源定位符URL或IP地址、用戶的IP地址或位置信息、用戶使用的瀏覽器以及用戶使用的設(shè)備信息中的一種或多種。
以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對于本技術(shù)領(lǐng)域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也在本發(fā)明的保護(hù)范圍內(nèi)。