本公開涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種信息聚合方法及裝置。
背景技術(shù):
在通過互聯(lián)網(wǎng)向用戶推送廣告時,為了提高廣告推送的精準(zhǔn)度,通常需要將采用不同標(biāo)識從同一終端采集的用戶信息進行聚合,以根據(jù)與該終端對應(yīng)的全面的用戶信息進行推送。
相關(guān)技術(shù)中,pc((personalcomputer,個人計算機)端通常采用瀏覽器的cookie為標(biāo)識采集用戶信息,不同的網(wǎng)站對應(yīng)不同的cookie,當(dāng)瀏覽器向網(wǎng)站服務(wù)器1發(fā)送cookie1時,該網(wǎng)站服務(wù)器1會向網(wǎng)站服務(wù)器2轉(zhuǎn)發(fā)該cookie1,網(wǎng)站服務(wù)器2向網(wǎng)站服務(wù)器1返回cookie2,從而使網(wǎng)站服務(wù)器1和網(wǎng)站服務(wù)器2均得到cookie1和cookie2的映射關(guān)系,依次類推,可以得到pc端多個cookie的映射關(guān)系,從而使得不同cookie對應(yīng)的用戶信息得到聚合。
技術(shù)實現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開提供一種信息聚合方法及裝置,所述技術(shù)方案如下:
根據(jù)本公開實施例的第一方面,提供一種信息聚合方法,包括:
獲取多個映射數(shù)據(jù)源,每個映射數(shù)據(jù)源包括多條標(biāo)識映射記錄,每一條標(biāo)識映射記錄用于指示同一設(shè)備不同類型標(biāo)識的映射關(guān)系,不同映射數(shù)據(jù)源的標(biāo)識映射記錄所包含標(biāo)識的類型不完全相同;
根據(jù)至少一個預(yù)設(shè)標(biāo)識類型,提取所述多個映射數(shù)據(jù)源所包括的每一條標(biāo)識映射記錄的主鍵標(biāo)識,所述主鍵標(biāo)識為標(biāo)識類型與所述至少一個預(yù)設(shè)標(biāo)識類型匹配的標(biāo)識;
將所述多個映射數(shù)據(jù)源中具有相同主鍵標(biāo)識的標(biāo)識映射記錄進行合并,得到多條聚合映射記錄,以聚合采用每一條聚合映射記錄中不同標(biāo)識采集的用戶信息。
在一種可能的實現(xiàn)方式中,所述多個映射數(shù)據(jù)源分別用于指示設(shè)備的出廠信息映射關(guān)系、與指定標(biāo)識關(guān)聯(lián)的映射關(guān)系和與賬號標(biāo)識關(guān)聯(lián)的映射關(guān)系中的至少兩種映射關(guān)系,所述指定標(biāo)識為根據(jù)設(shè)備的動態(tài)信息生成的標(biāo)識,所述動態(tài)信息用于指示非設(shè)備強相關(guān)的信息。
在一種可能的實現(xiàn)方式中,所述根據(jù)至少一個預(yù)設(shè)標(biāo)識類型,提取所述多個映射數(shù)據(jù)源所包括的每一條標(biāo)識映射記錄的主鍵標(biāo)識,包括:
對于所述多個映射源的每一條標(biāo)識映射記錄,根據(jù)所述至少一個預(yù)設(shè)標(biāo)識類型,確定所述標(biāo)識映射記錄的主鍵標(biāo)識類型;
根據(jù)所述主鍵標(biāo)識類型,提取所述標(biāo)識映射記錄的主鍵標(biāo)識。
在一種可能的實現(xiàn)方式中,所述對于所述多個映射源的每一條標(biāo)識映射記錄,根據(jù)所述至少一個預(yù)設(shè)標(biāo)識類型,確定所述標(biāo)識映射記錄的主鍵標(biāo)識類型,包括:
根據(jù)所述至少一個預(yù)設(shè)標(biāo)識類型,從所述標(biāo)識映射記錄所指示的多個標(biāo)識類型中,確定與所述至少一個預(yù)設(shè)標(biāo)識類型匹配的標(biāo)識類型的數(shù)目;
如果所述數(shù)目大于1,則根據(jù)所述至少一個預(yù)設(shè)標(biāo)識類型的優(yōu)先級,將所述匹配的標(biāo)識類型中優(yōu)先級最高的標(biāo)識類型確定為所述主鍵標(biāo)識類型。
在一種可能的實現(xiàn)方式中,所述根據(jù)所述主鍵標(biāo)識類型,提取所述標(biāo)識映射記錄的主鍵標(biāo)識,包括:
從所述標(biāo)識映射記錄所包含的多個標(biāo)識中,確定屬于所述主鍵標(biāo)識類型的第一標(biāo)識,所述第一標(biāo)識的數(shù)目為一個或多個;
將所述第一標(biāo)識作為所述標(biāo)識映射記錄的主鍵標(biāo)識。
在一種可能的實現(xiàn)方式中,所述將所述多個映射數(shù)據(jù)源中具有相同主鍵標(biāo)識的標(biāo)識映射記錄進行合并,包括:
對于具有相同主鍵標(biāo)識的任兩條標(biāo)識映射記錄,確定第二標(biāo)識,所述第二標(biāo)識為所述兩條標(biāo)識映射記錄中相同的標(biāo)識;
根據(jù)所述兩條標(biāo)識映射記錄的主鍵標(biāo)識和所述第二標(biāo)識,對所述兩條標(biāo)識映射記錄進行去重合并。
在一種可能的實現(xiàn)方式中,所述將所述多個映射數(shù)據(jù)源中具有相同主鍵標(biāo)識的標(biāo)識映射記錄進行合并,得到多條聚合映射記錄之后,所述方法還包括:
當(dāng)接收到新標(biāo)識映射記錄時,根據(jù)所述至少一個預(yù)設(shè)標(biāo)識類型,獲取所述新標(biāo)識映射記錄的主鍵標(biāo)識;
根據(jù)所述新標(biāo)識映射記錄的主鍵標(biāo)識,從所述多條聚合映射記錄中獲取與所述新標(biāo)識映射記錄的主鍵標(biāo)識匹配的目標(biāo)聚合映射記錄;
當(dāng)所述新標(biāo)識映射記錄中的第三標(biāo)識和所述目標(biāo)聚合映射記錄中的第四標(biāo)識不相同時,則在所述目標(biāo)聚合映射記錄中,根據(jù)所述第三標(biāo)識對所述第四標(biāo)識進行更新,所述第三標(biāo)識和所述第四標(biāo)識為標(biāo)識類型相同的標(biāo)識。
根據(jù)本公開實施例的第二方面,提供一種信息聚合裝置,包括:
第一獲取模塊,用于獲取多個映射數(shù)據(jù)源,每個映射數(shù)據(jù)源包括多條標(biāo)識映射記錄,每一條標(biāo)識映射記錄用于指示同一設(shè)備不同類型標(biāo)識的映射關(guān)系,不同映射數(shù)據(jù)源的標(biāo)識映射記錄所包含標(biāo)識的類型不完全相同;
提取模塊,用于根據(jù)至少一個預(yù)設(shè)標(biāo)識類型,提取所述多個映射數(shù)據(jù)源所包括的每一條標(biāo)識映射記錄的主鍵標(biāo)識,所述主鍵標(biāo)識為標(biāo)識類型與所述至少一個預(yù)設(shè)標(biāo)識類型匹配的標(biāo)識;
合并模塊,用于將所述多個映射數(shù)據(jù)源中具有相同主鍵標(biāo)識的標(biāo)識映射記錄進行合并,得到多條聚合映射記錄,以聚合采用每一條聚合映射記錄中不同標(biāo)識采集的用戶信息。
在一種可能的實現(xiàn)方式中,所述多個映射數(shù)據(jù)源分別用于指示設(shè)備的出廠信息映射關(guān)系、與指定標(biāo)識關(guān)聯(lián)的映射關(guān)系和與賬號標(biāo)識關(guān)聯(lián)的映射關(guān)系中的至少兩種映射關(guān)系,所述指定標(biāo)識為根據(jù)設(shè)備的動態(tài)信息生成的標(biāo)識,所述動態(tài)信息用于指示非設(shè)備強相關(guān)的信息。
在一種可能的實現(xiàn)方式中,所述提取模塊,包括:
確定單元,對于所述多個映射源的每一條標(biāo)識映射記錄,根據(jù)所述至少一個預(yù)設(shè)標(biāo)識類型,確定所述標(biāo)識映射記錄的主鍵標(biāo)識類型;
提取單元,根據(jù)所述主鍵標(biāo)識類型,提取所述標(biāo)識映射記錄的主鍵標(biāo)識。
在一種可能的實現(xiàn)方式中,所述確定單元,用于:
根據(jù)所述至少一個預(yù)設(shè)標(biāo)識類型,從所述標(biāo)識映射記錄所指示的多個標(biāo)識類型中,確定與所述至少一個預(yù)設(shè)標(biāo)識類型匹配的標(biāo)識類型的數(shù)目;
如果所述數(shù)目大于1,則根據(jù)所述至少一個預(yù)設(shè)標(biāo)識類型的優(yōu)先級,將所述匹配的標(biāo)識類型中優(yōu)先級最高的標(biāo)識類型確定為所述主鍵標(biāo)識類型。
在一種可能的實現(xiàn)方式中,所述提取單元,用于:
從所述標(biāo)識映射記錄所包含的多個標(biāo)識中,確定屬于所述主鍵標(biāo)識類型的第一標(biāo)識,所述第一標(biāo)識的數(shù)目為一個或多個;
將所述第一標(biāo)識作為所述標(biāo)識映射記錄的主鍵標(biāo)識。
在一種可能的實現(xiàn)方式中,所述合并模塊,用于:
對于具有相同主鍵標(biāo)識的任兩條標(biāo)識映射記錄,確定第二標(biāo)識,所述第二標(biāo)識為所述兩條標(biāo)識映射記錄中相同的標(biāo)識;
根據(jù)所述兩條標(biāo)識映射記錄的主鍵標(biāo)識和所述第二標(biāo)識,對所述兩條標(biāo)識映射記錄進行去重合并。
在一種可能的實現(xiàn)方式中,所述裝置還包括:
第二獲取模塊,用于當(dāng)接收到新標(biāo)識映射記錄時,根據(jù)所述至少一個預(yù)設(shè)標(biāo)識類型,獲取所述新標(biāo)識映射記錄的主鍵標(biāo)識;
第三獲取模塊,用于根據(jù)所述新標(biāo)識映射記錄的主鍵標(biāo)識,從所述多條聚合映射記錄中獲取與所述新標(biāo)識映射記錄的主鍵標(biāo)識匹配的目標(biāo)聚合映射記錄;
更新模塊,用于當(dāng)所述新標(biāo)識映射記錄中的第三標(biāo)識和所述目標(biāo)聚合映射記錄中的第四標(biāo)識不相同時,則在所述目標(biāo)聚合映射記錄中,根據(jù)所述第三標(biāo)識對所述第四標(biāo)識進行更新,所述第三標(biāo)識和所述第四標(biāo)識為標(biāo)識類型相同的標(biāo)識。
根據(jù)本公開實施例的第三方面,提供一種信息聚合裝置,包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:獲取多個映射數(shù)據(jù)源,每個映射數(shù)據(jù)源包括多條標(biāo)識映射記錄,每一條標(biāo)識映射記錄用于指示同一設(shè)備不同類型標(biāo)識的映射關(guān)系,不同映射數(shù)據(jù)源的標(biāo)識映射記錄所包含標(biāo)識的類型不完全相同;根據(jù)至少一個預(yù)設(shè)標(biāo)識類型,提取所述多個映射數(shù)據(jù)源所包括的每一條標(biāo)識映射記錄的主鍵標(biāo)識,所述主鍵標(biāo)識為標(biāo)識類型與所述至少一個預(yù)設(shè)標(biāo)識類型匹配的標(biāo)識;將所述多個映射數(shù)據(jù)源中具有相同主鍵標(biāo)識的標(biāo)識映射記錄進行合并,得到多條聚合映射記錄,以聚合采用每一條聚合映射記錄中不同標(biāo)識采集的用戶信息。
根據(jù)本公開實施例的第四方面,提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲有計算機程序,所述程序被處理器執(zhí)行時實現(xiàn)第一方面以及第一方面任一種可能的實現(xiàn)方式所述的信息聚合方法。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
通過收集多個映射數(shù)據(jù)源,并根據(jù)預(yù)設(shè)的標(biāo)識類型,提取該多個映射數(shù)據(jù)源的每一條標(biāo)識映射記錄的主鍵標(biāo)識,進而根據(jù)主鍵標(biāo)識對不同的標(biāo)識映射記錄進行合并,使得使用每一條聚合映射記錄中不同標(biāo)識采集的用戶信息能夠得到聚合,提高了信息聚合的全面性和準(zhǔn)確性。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實施例示出的一種信息聚合方法的流程圖。
圖2a是根據(jù)一示例性實施例示出的一種信息聚合方法的流程圖。
圖2b是根據(jù)一示例性實施例示出的一種信息聚合的方法示意圖。
圖2c是根據(jù)一示例性實施例示出的一種信息更新的流程示意圖。
圖3是根據(jù)一示例性實施例示出的一種信息聚合裝置的框圖。
圖4是根據(jù)一示例性實施例示出的一種信息聚合裝置的框圖。
具體實施方式
為使本公開的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本公開實施方式作進一步地詳細(xì)描述。
這里將詳細(xì)地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實施例示出的一種信息聚合方法的流程圖,如圖1所示,該方法用于服務(wù)器中,包括以下步驟:
在步驟101中,獲取多個映射數(shù)據(jù)源。
其中,每個映射數(shù)據(jù)源包括多條標(biāo)識映射記錄,每一條標(biāo)識映射記錄用于指示同一設(shè)備不同類型標(biāo)識的映射關(guān)系,不同映射數(shù)據(jù)源的標(biāo)識映射記錄所包含標(biāo)識的類型不完全相同。
在步驟102中,根據(jù)至少一個預(yù)設(shè)標(biāo)識類型,提取該多個映射數(shù)據(jù)源所包括的每一條標(biāo)識映射記錄的主鍵標(biāo)識,該主鍵標(biāo)識為標(biāo)識類型與該至少一個預(yù)設(shè)標(biāo)識類型匹配的標(biāo)識。
在步驟103中,將該多個映射數(shù)據(jù)源中具有相同主鍵標(biāo)識的標(biāo)識映射記錄進行合并,得到多條聚合映射記錄,以聚合采用每一條聚合映射記錄中不同標(biāo)識采集的用戶信息。
本公開實施例提供的方法,通過收集多個映射數(shù)據(jù)源,并根據(jù)預(yù)設(shè)的標(biāo)識類型,提取該多個映射數(shù)據(jù)源的每一條標(biāo)識映射記錄的主鍵標(biāo)識,進而根據(jù)主鍵標(biāo)識對不同的標(biāo)識映射記錄進行合并,使得使用每一條聚合映射記錄中不同標(biāo)識采集的用戶信息能夠得到聚合,提高了信息聚合的全面性和準(zhǔn)確性。
在一種可能的實現(xiàn)方式中,該多個映射數(shù)據(jù)源分別用于指示設(shè)備的出廠信息映射關(guān)系、與指定標(biāo)識關(guān)聯(lián)的映射關(guān)系和與賬號標(biāo)識關(guān)聯(lián)的映射關(guān)系中的至少兩種映射關(guān)系,該指定標(biāo)識為根據(jù)設(shè)備的動態(tài)信息生成的標(biāo)識,該動態(tài)信息用于指示非設(shè)備強相關(guān)的信息。
在一種可能的實現(xiàn)方式中,該根據(jù)至少一個預(yù)設(shè)標(biāo)識類型,提取該多個映射數(shù)據(jù)源所包括的每一條標(biāo)識映射記錄的主鍵標(biāo)識,包括:
對于該多個映射源的每一條標(biāo)識映射記錄,根據(jù)該至少一個預(yù)設(shè)標(biāo)識類型,確定該標(biāo)識映射記錄的主鍵標(biāo)識類型;
根據(jù)該主鍵標(biāo)識類型,提取該標(biāo)識映射記錄的主鍵標(biāo)識。
在一種可能的實現(xiàn)方式中,該對于該多個映射源的每一條標(biāo)識映射記錄,根據(jù)該至少一個預(yù)設(shè)標(biāo)識類型,確定該標(biāo)識映射記錄的主鍵標(biāo)識類型,包括:
根據(jù)該至少一個預(yù)設(shè)標(biāo)識類型,從該標(biāo)識映射記錄所指示的多個標(biāo)識類型中,確定與該至少一個預(yù)設(shè)標(biāo)識類型匹配的標(biāo)識類型的數(shù)目;
如果該數(shù)目大于1,則根據(jù)該至少一個預(yù)設(shè)標(biāo)識類型的優(yōu)先級,將該匹配的標(biāo)識類型中優(yōu)先級最高的標(biāo)識類型確定為該主鍵標(biāo)識類型。
在一種可能的實現(xiàn)方式中,該根據(jù)該主鍵標(biāo)識類型,提取該標(biāo)識映射記錄的主鍵標(biāo)識,包括:
從該標(biāo)識映射記錄所包含的多個標(biāo)識中,確定屬于該主鍵標(biāo)識類型的第一標(biāo)識,該第一標(biāo)識的數(shù)目為一個或多個;
將該第一標(biāo)識作為該標(biāo)識映射記錄的主鍵標(biāo)識。
在一種可能的實現(xiàn)方式中,該將該多個映射數(shù)據(jù)源中具有相同主鍵標(biāo)識的標(biāo)識映射記錄進行合并,包括:
對于具有相同主鍵標(biāo)識的任兩條標(biāo)識映射記錄,確定第二標(biāo)識,該第二標(biāo)識為該兩條標(biāo)識映射記錄中相同的標(biāo)識;
根據(jù)該兩條標(biāo)識映射記錄的主鍵標(biāo)識和該第二標(biāo)識,對該兩條標(biāo)識映射記錄進行去重合并。
在一種可能的實現(xiàn)方式中,該將該多個映射數(shù)據(jù)源中具有相同主鍵標(biāo)識的標(biāo)識映射記錄進行合并,得到多條聚合映射記錄之后,該方法還包括:
當(dāng)接收到新標(biāo)識映射記錄時,根據(jù)該至少一個預(yù)設(shè)標(biāo)識類型,獲取該新標(biāo)識映射記錄的主鍵標(biāo)識;
根據(jù)該新標(biāo)識映射記錄的主鍵標(biāo)識,從該多條聚合映射記錄中獲取與該新標(biāo)識映射記錄的主鍵標(biāo)識匹配的目標(biāo)聚合映射記錄;
當(dāng)該新標(biāo)識映射記錄中的第三標(biāo)識和該目標(biāo)聚合映射記錄中的第四標(biāo)識不相同時,則在該目標(biāo)聚合映射記錄中,根據(jù)該第三標(biāo)識對該第四標(biāo)識進行更新,該第三標(biāo)識和該第四標(biāo)識為標(biāo)識類型相同的標(biāo)識。
上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本公開的可選實施例,在此不再一一贅述。
在對本公開實施例的詳細(xì)流程進行介紹之前,首先對本公開實施例的應(yīng)用場景進行概述。在本公開實施例中,同一設(shè)備可以通過不同的標(biāo)識向服務(wù)器上報用戶信息,服務(wù)器對應(yīng)不同的標(biāo)識存儲相應(yīng)的用戶信息,該用戶信息可以用戶向終端進行信息的定向推送,比如定向推送的信息可以為廣告信息、服務(wù)商業(yè)務(wù)辦理信息、醫(yī)療咨詢信息等。當(dāng)設(shè)備是移動終端時,設(shè)備向服務(wù)器上報信息的標(biāo)識不再是cookie,而是對應(yīng)不同的應(yīng)用采用設(shè)備的靜態(tài)標(biāo)識、指定標(biāo)識或者賬號標(biāo)識等。因此,現(xiàn)有技術(shù)中針對pc端建立瀏覽器的cookie映射關(guān)系以進行信息聚合的方式已經(jīng)不再適用。其中,用戶信息可以包括用戶的上網(wǎng)行為信息,比如終端應(yīng)用的瀏覽記錄、購物記錄、收藏記錄、興趣偏好設(shè)置等。
其中,設(shè)備的靜態(tài)標(biāo)識是指設(shè)備強相關(guān)的(通常情況下不會發(fā)生變化)、能夠唯一定位終端的標(biāo)識,例如,終端的imei(internationalmobileequipmentidentity,國際移動設(shè)備身份碼)、meid(mobileequipmentidentifier,移動設(shè)備識別碼)、androidid、或者mac(mediaaccesscontrol,媒體訪問控制)地址等。
其中,指定標(biāo)識是指服務(wù)器生成并下發(fā)給設(shè)備的標(biāo)識,該標(biāo)識由服務(wù)器統(tǒng)一管理。例如,服務(wù)器可以根據(jù)設(shè)備的動態(tài)信息,為設(shè)備生成一個唯一的、且非設(shè)備強相關(guān)的標(biāo)識。其中,設(shè)備的動態(tài)信息是指除設(shè)備的靜態(tài)標(biāo)識以外的信息。例如,設(shè)備的動態(tài)信息可以包括設(shè)備的一些設(shè)備信息和環(huán)境信息等,其中,設(shè)備信息可以包括設(shè)備的出廠時間、設(shè)備型號、生產(chǎn)商信息、本地系統(tǒng)信息等。環(huán)境信息可以包括設(shè)備所在位置以及網(wǎng)絡(luò)服務(wù)商標(biāo)識等可變化的信息。其中,終端的本地系統(tǒng)信息可以包括設(shè)備的首次開機時間和系統(tǒng)版本(如安卓系統(tǒng)版本等)等設(shè)備靜態(tài)標(biāo)識之外的信息。
其中,賬號標(biāo)識可以為設(shè)備的系統(tǒng)賬號、或者為設(shè)備上所安裝應(yīng)用的應(yīng)用賬號。
需要說明的是,由于指定標(biāo)識是根據(jù)設(shè)備的動態(tài)信息生成的,而且設(shè)備的動態(tài)信息是非設(shè)備強相關(guān)的,因此,采用指定標(biāo)識來采集設(shè)備的用戶信息,并向設(shè)備進行定向信息推送,即使該指定標(biāo)識和對應(yīng)的用戶信息被竊取,也無法通過該指定標(biāo)識對設(shè)備進行定位,更不可能利用用戶信息向設(shè)備發(fā)送惡意信息,使得被竊取的用戶信息沒有任何利用價值,能夠保證用戶信息的隱私安全性??梢?,采用指定標(biāo)識進行信息采集和推送起到了一個匿名的作用,在實際應(yīng)用中,可以將該指定標(biāo)識稱為aaid(anonymousadvertisingidentifier,匿名廣告標(biāo)識符),基于各個設(shè)備的aaid可以建立一個aaid信息采集和推送系統(tǒng),該系統(tǒng)中服務(wù)器負(fù)責(zé)aaid的統(tǒng)一生成和管理。
當(dāng)同一設(shè)備采用不同標(biāo)識進行信息采集,或者同一用戶擁有不同設(shè)備時,單單根據(jù)一個標(biāo)識對應(yīng)的用戶信息進行信息推送,不能夠全面的反映用戶的真實信息,從而會導(dǎo)致推送的信息不夠準(zhǔn)確。因此,本公開實施例提供了一種信息聚合方法,可以將屬于同一設(shè)備或者屬于同一用戶的信息進行聚合,詳細(xì)過程參見圖2a提供的實施例。
圖2a是根據(jù)一示例性實施例示出的一種信息聚合方法的流程圖,如圖2a所示,該方法用于服務(wù)器中,包括以下步驟:
在步驟201中,獲取多個映射數(shù)據(jù)源。
其中,每個映射數(shù)據(jù)源包括多條標(biāo)識映射記錄,每一條標(biāo)識映射記錄用于指示同一設(shè)備不同類型標(biāo)識的映射關(guān)系。
在本公開實施例中,服務(wù)器可以從多個渠道獲取到多個映射數(shù)據(jù)源,比如:
(1)從設(shè)備生產(chǎn)商獲取不同設(shè)備的出廠信息映射關(guān)系。
該出廠信息映射關(guān)系可以包括設(shè)備的imei、mac地址、meid、sn(serialnumber,產(chǎn)品序列號)和出廠時間等信息。其中,當(dāng)設(shè)備是移動終端時,imei可以包括imei1(單卡移動終端),或者可以包括imei1和imei2(雙卡雙待移動終端)。對于每一條出廠信息映射關(guān)系,服務(wù)器將該映射關(guān)系存儲為一條標(biāo)識映射記錄。在實際應(yīng)用中,該出廠信息映射關(guān)系可以根據(jù)設(shè)備的實際功能靈活變化,例如當(dāng)設(shè)備為不具有電話功能的平板電腦時,該設(shè)備出廠信息映射關(guān)系中不包含設(shè)備的imei和meid。
(2)在使用過程中,獲取不同設(shè)備的與指定標(biāo)識關(guān)聯(lián)的映射關(guān)系。
對于同一設(shè)備,與指定標(biāo)識關(guān)聯(lián)的映射關(guān)系可以由該設(shè)備上報至服務(wù)器,服務(wù)器將該映射關(guān)系記錄為標(biāo)識映射記錄。
其中,該設(shè)備的與指定標(biāo)識關(guān)聯(lián)的映射關(guān)系可以是指該設(shè)備的指定標(biāo)識、設(shè)備的靜態(tài)標(biāo)識、賬號標(biāo)識和上報時間等信息的對應(yīng)關(guān)系。例如,針對單卡移動終端該映射關(guān)系可以為aaid、imei1、userid和date之間的對應(yīng)關(guān)系,或者針對雙卡雙待移動終端該映射關(guān)系可以為aaid、imei1、imei2、userid和date之間的對應(yīng)關(guān)系,或者針對不具有電話功能的平板電腦,該映射關(guān)系可以為aaid、mac地址、userid和date的對應(yīng)關(guān)系。其中,當(dāng)該設(shè)備未登錄有任何賬號標(biāo)識時,該映射關(guān)系中也可以不包含賬號標(biāo)識。
(2)在使用過程中,獲取不同設(shè)備的與賬號標(biāo)識關(guān)聯(lián)的映射關(guān)系。
對于同一賬號,與賬號標(biāo)識關(guān)聯(lián)的映射關(guān)系可以由登錄有該賬號標(biāo)識的設(shè)備上報至服務(wù)器,服務(wù)器將該映射關(guān)系記錄為映射標(biāo)識記錄。
其中,與賬號標(biāo)識關(guān)聯(lián)的映射關(guān)系可以是指賬號標(biāo)識、登錄有該賬號的設(shè)備的靜態(tài)標(biāo)識等信息的對應(yīng)關(guān)系。例如,針對單卡移動終端該映射關(guān)系可以為userid和imei1之間的對應(yīng)關(guān)系,或者針對雙卡雙待移動終端該映射關(guān)系可以為userid、imei1、imei2之間的對應(yīng)關(guān)系,或者針對不具有電話功能的平板電腦,該映射關(guān)系可以為userid和mac地址之間的對應(yīng)關(guān)系。
需要說明的是,本公開實施例中,將標(biāo)識分為不同的標(biāo)識類型,例如,aaid類型、imei類型、mac類型、userid類型、sn類型等。其中,imei1、imei2以及meid可以同屬于imei類型。
在步驟202中,對于該多個映射源的每一條標(biāo)識映射記錄,根據(jù)至少一個預(yù)設(shè)標(biāo)識類型,確定所述標(biāo)識映射記錄的主鍵標(biāo)識類型。
其中,至少一個預(yù)設(shè)標(biāo)識類型可以由服務(wù)器根據(jù)聚合需求預(yù)先設(shè)定或修改,本實施例對此不作限定。比如,該至少一個預(yù)設(shè)標(biāo)識類型可以包括imei類型、mac類型、userid類型。
其中,根據(jù)至少一個預(yù)設(shè)標(biāo)識類型,確定該標(biāo)識映射記錄的目標(biāo)主鍵標(biāo)識類型的過程可以為:根據(jù)至少一個預(yù)設(shè)標(biāo)識類型,從標(biāo)識映射記錄所指示的多個標(biāo)識類型中,確定與至少一個預(yù)設(shè)標(biāo)識類型匹配的標(biāo)識類型的數(shù)目;如果該數(shù)目大于1,則根據(jù)至少一個預(yù)設(shè)標(biāo)識類型的優(yōu)先級,將匹配的標(biāo)識類型中優(yōu)先級最高的標(biāo)識類型確定為該主鍵標(biāo)識類型;如果該數(shù)目等于1,則將該匹配的標(biāo)識類型確定為該主鍵標(biāo)識類型。其中,至少一個預(yù)設(shè)標(biāo)識類型的優(yōu)先級可以由服務(wù)器進行預(yù)先設(shè)定或修改,本實施例對此不作限定。
例如,該至少一個預(yù)設(shè)標(biāo)識類型包括imei類型、mac類型、userid類型,其中,優(yōu)先級從高到低的順序為imei類型、mac類型、userid類型,假如一條標(biāo)識映射記錄中包括的多個標(biāo)識的標(biāo)識類型分別為imei類型、mac類型、sn類型,則該條標(biāo)識映射記錄中與預(yù)設(shè)標(biāo)識類型匹配的標(biāo)識類型有兩個,分別為imei類型和mac類型,由于imei類型的優(yōu)先級高于mac類型的優(yōu)先級,則將imei類型確定為該條標(biāo)識映射記錄的主鍵標(biāo)識類型。
在步驟203中,根據(jù)該標(biāo)識映射記錄的主鍵標(biāo)識類型,提取該標(biāo)識映射記錄的主鍵標(biāo)識。
其中,根據(jù)該標(biāo)識映射記錄的主鍵標(biāo)識類型,對該標(biāo)識映射記錄進行主鍵標(biāo)識提取的過程可以為:從該標(biāo)識映射記錄所包含的多個標(biāo)識中,確定屬于該主鍵標(biāo)識類型的第一標(biāo)識;將第一標(biāo)識作為標(biāo)識映射記錄的主鍵標(biāo)識。
其中,第一標(biāo)識的數(shù)目可以為一個或多個,也即是該標(biāo)識映射記錄中屬于該主鍵標(biāo)識類型的標(biāo)識數(shù)目為可以一個或多個。例如,當(dāng)該主鍵標(biāo)識類型為imei類型,該標(biāo)識映射記錄中同時包括imei1標(biāo)識和imei2標(biāo)識時,該第一標(biāo)識的數(shù)目即為2個。
需要說明的是,當(dāng)?shù)谝粯?biāo)識的數(shù)目為多個時,在一種實施方式中,可以將該多個第一標(biāo)識均作為該標(biāo)識映射記錄的主鍵標(biāo)識;在另一種實施方式中,可以按照預(yù)設(shè)優(yōu)先級的高低,從該多個第一標(biāo)識映射記錄中選取優(yōu)先級最高的第一標(biāo)識作為該標(biāo)識映射記錄的第一主鍵標(biāo)識,將優(yōu)先級較低的其他第一標(biāo)識作為該標(biāo)識映射記錄的第二主鍵標(biāo)識,并建立第一主鍵標(biāo)識與第二主鍵標(biāo)識的映射關(guān)系。其中,預(yù)設(shè)優(yōu)先級可以由服務(wù)器進行預(yù)先設(shè)定或修改,本實施例對此不作限定。例如,當(dāng)2個第一標(biāo)識分別為imei1標(biāo)識和imei2標(biāo)識時,可以設(shè)定imei1標(biāo)識的優(yōu)先級高于imei2標(biāo)識的優(yōu)先級,則將imei1標(biāo)識確定為該標(biāo)識映射記錄的第一主鍵標(biāo)識,將imei2標(biāo)識作為該標(biāo)識映射記錄的第二主鍵標(biāo)識,并建立imei1標(biāo)識和imei2標(biāo)識的映射關(guān)系。
需要說明的是,服務(wù)器還可以在獲取該多個映射數(shù)據(jù)源時,便對獲取的每一條標(biāo)識映射記錄進行主鍵標(biāo)識提取,也可以在獲取到多個映射數(shù)據(jù)源之后,根據(jù)實際應(yīng)用需求,對該多個數(shù)據(jù)源的每一條標(biāo)識映射記錄再進行主鍵標(biāo)識提取,本實施例對此不作限定。
上述步驟202和步驟203是根據(jù)至少一個預(yù)設(shè)標(biāo)識類型,提取多個映射數(shù)據(jù)源所包括的每一條標(biāo)識映射記錄的主鍵標(biāo)識的過程。
在步驟204中,將多個映射數(shù)據(jù)源中具有相同主鍵標(biāo)識的標(biāo)識映射記錄進行合并,得到多條聚合映射記錄,以聚合采用每一條聚合映射記錄中不同標(biāo)識采集的用戶信息。
其中,將多個映射數(shù)據(jù)源中具有相同主鍵標(biāo)識的標(biāo)識映射記錄進行合并的過程可以為:對于具有相同主鍵標(biāo)識的任兩條標(biāo)識映射記錄,確定第二標(biāo)識,第二標(biāo)識為該兩條標(biāo)識映射記錄中相同的標(biāo)識;根據(jù)該兩條標(biāo)識映射記錄的主鍵標(biāo)識和第二標(biāo)識,對兩條標(biāo)識映射記錄進行去重合并。
其中,本實施例中對于多個映射數(shù)據(jù)源中的任兩條標(biāo)識映射記錄,服務(wù)器確定該兩條標(biāo)識映射記錄具有相同主鍵標(biāo)識包括以下兩種情況:
第一種情況,該兩條標(biāo)識映射記錄的主鍵標(biāo)識類型相同,且主鍵標(biāo)識的個數(shù)均為1。
在該種情況下,如果該兩條標(biāo)識映射記錄的主鍵標(biāo)識相同,則確定該兩條標(biāo)識映射記錄具有相同的主鍵標(biāo)識。
第二種情況,當(dāng)該兩條映射記錄的主鍵標(biāo)識類型相同,且其中至少一條標(biāo)識映射記錄的主鍵標(biāo)識的個數(shù)大于1。
在該種情況下,當(dāng)該兩條標(biāo)識映射記錄中存在相同的主鍵標(biāo)識,則確定該兩條標(biāo)識映射記錄具有相同的主鍵標(biāo)識。例如,標(biāo)識映射記錄1的主鍵標(biāo)識為imei1(a)和imei2(b),而標(biāo)識映射記錄2的主鍵標(biāo)識為imei1(a),則確定該標(biāo)識映射記錄1和標(biāo)識映射記錄2具有相同的主鍵標(biāo)識imei1(a)。
其中,根據(jù)該兩條標(biāo)識映射記錄的主鍵標(biāo)識和第二標(biāo)識,對兩條標(biāo)識映射記錄進行去重合并的過程包括:以該兩條標(biāo)識映射記錄相同的主鍵標(biāo)識為主鍵,對該兩條標(biāo)識映射記錄進行合并,對于該兩條標(biāo)識映射記錄中相同的第二標(biāo)識,在合并后僅保留一份第二標(biāo)識,對重復(fù)的另一份第二標(biāo)識進行刪除。
需要說明的是,針對aaid標(biāo)識,用戶可以在設(shè)備選擇重置該aaid標(biāo)識,也即是,一個設(shè)備可以對應(yīng)多個aaid標(biāo)識,當(dāng)多個aaid標(biāo)識對應(yīng)的imei相同時,在進行標(biāo)識映射記錄合并時,服務(wù)器會在一條聚合標(biāo)識映射記錄中同時記錄該多個aaid標(biāo)識,比如,聚合標(biāo)識映射記錄包括一個aaid列表以記錄該多個aaid標(biāo)識。其中,將上報時間最靠近系統(tǒng)時間的aaid標(biāo)識確定為設(shè)備當(dāng)前使用的aaid標(biāo)識。
本公開實施例中,通過將屬于同一設(shè)備(或用戶)的不同標(biāo)識進行映射,可以將采用該不同標(biāo)識采集的用戶信息進行聚合,從而能夠更加全面、準(zhǔn)確的反映用戶真實情況,并在根據(jù)該聚合的用戶信息進行信息推送時,能夠提高推送信息的精準(zhǔn)度。
為了更加形象的說明上述信息聚合的過程,下面結(jié)合圖2b對上述過程進行舉例說明。
例如,標(biāo)識映射記錄1用于指示出廠信息映射關(guān)系,比如為imei1(a)、imei2(b)、mac1、sn1、factorytime1。標(biāo)識映射記錄2用于指示與aaid關(guān)聯(lián)的映射關(guān)系,比如為:imei1(a)、aaid1、userid1、date1。標(biāo)識映射記錄2用于指示與賬戶標(biāo)識關(guān)聯(lián)的映射關(guān)系,比如為:userid1、imei1(a)。
以imei為主鍵標(biāo)識類型,對該三個標(biāo)識映射記錄進行主鍵標(biāo)識提取,得到標(biāo)識映射記錄1的主鍵標(biāo)識為[imei1(a)、imei2(b)],標(biāo)識映射記錄2的主鍵標(biāo)識為imei1(a),標(biāo)識映射記錄3的主鍵標(biāo)識為imei1(a)。因此,對該三個標(biāo)識映射記錄進行合并可以得到聚合標(biāo)識映射記錄:[imei1(a)]、imei2(b)、mac1、sn1、factorytime1、aaid1、userid1、date1。其中,[imei1(a)]表示該聚合標(biāo)識映射記錄的主鍵標(biāo)識為imei1(a)。根據(jù)該聚合標(biāo)識映射記錄可知,采用該聚合標(biāo)識映射記錄的任一個標(biāo)識采集得到的用戶信息均能夠得到聚合。
本公開實施例還可以在設(shè)備標(biāo)識發(fā)生變化時,對該設(shè)備對應(yīng)的聚合映射記錄進行更新,以保證服務(wù)器存儲的聚合映射記錄能夠真實的反映設(shè)備的最新標(biāo)識,參見圖2c,該更新過程可以包括以下步驟:
步驟1:當(dāng)接收到新標(biāo)識映射記錄時,根據(jù)至少一個預(yù)設(shè)標(biāo)識類型,獲取該新標(biāo)識映射記錄的主鍵標(biāo)識。
該步驟與上述步驟203提取主鍵標(biāo)識的過程同理,在此不作贅述。
步驟2:根據(jù)該新標(biāo)識映射記錄的主鍵標(biāo)識,從多條聚合映射記錄中獲取與新標(biāo)識映射記錄的主鍵標(biāo)識匹配的目標(biāo)聚合映射記錄。
該步驟中,將多條聚合映射記錄中與該新標(biāo)識映射記錄的主鍵標(biāo)識相同的聚合映射記錄,確定為該目標(biāo)聚合映射記錄。
例如,當(dāng)該新標(biāo)識映射記錄的主鍵標(biāo)識為imei1(a)時,將主鍵標(biāo)識為imei1(a)的聚合映射記錄作為目標(biāo)聚合映射記錄。
步驟3:當(dāng)新標(biāo)識映射記錄中的第三標(biāo)識和目標(biāo)聚合映射記錄中的第四標(biāo)識不相同時,則在目標(biāo)聚合映射記錄中,根據(jù)第三標(biāo)識對第四標(biāo)識進行更新。
其中,第三標(biāo)識和第四標(biāo)識為標(biāo)識類型相同的標(biāo)識。
在該步驟中,當(dāng)?shù)谌龢?biāo)識和第四標(biāo)識不相同時,說明該目標(biāo)聚合映射記錄所指示的設(shè)備或者用戶的相關(guān)標(biāo)識發(fā)生了變化,本實施例中需要記錄該變化,也即,在該目標(biāo)聚合映射記錄中,根據(jù)第三標(biāo)識對該第四標(biāo)識進行更新。在一種實施方式中,該更新過程可以為在該目標(biāo)聚合映射記錄中將該第四標(biāo)識替換為該第三標(biāo)識。例如,當(dāng)mac地址發(fā)生變化時,可以將舊mac地址替換為新mac地址。在另一種實施方式中,該更新過程可以為將該第三標(biāo)識添加到該目標(biāo)聚合映射記錄中。例如,當(dāng)設(shè)備的aaid發(fā)生變化時,將新aaid添加到目標(biāo)聚合映射記錄的aaid列表中,并確定該新aaid為設(shè)備當(dāng)前使用的aaid標(biāo)識。
需要說明的是,服務(wù)器可以根據(jù)預(yù)設(shè)周期對存儲的聚合映射記錄進行更新,該預(yù)設(shè)周期可以由服務(wù)器根據(jù)數(shù)據(jù)實時性需求進行預(yù)先設(shè)定或修改,比如,該預(yù)設(shè)周期為一天、一周等。
需要說明的是,為了防止標(biāo)識偽造,當(dāng)服務(wù)器接收到的標(biāo)識映射記錄中的主鍵標(biāo)識與存儲的多個聚合標(biāo)識映射記錄的主鍵標(biāo)識均不匹配時,將該標(biāo)識映射記錄標(biāo)記為可疑記錄,后續(xù)服務(wù)器可以對可疑記錄進行分析,以定位偽造方式和偽造設(shè)備,通過對偽造設(shè)備進行限制以消除標(biāo)識偽造隱患。
需要說明的是,本公開實施例提供的信息聚合方法,根據(jù)聚合的主鍵標(biāo)識類型的不同可以實現(xiàn)同一設(shè)備的用戶信息的聚合、以及同一個用戶賬號關(guān)聯(lián)的用戶信息的聚合。比如,當(dāng)主鍵標(biāo)識類型為imei時,可以將同一個設(shè)備的用戶信息進行聚合,此時,該設(shè)備進行信息采集的標(biāo)識可以為imei標(biāo)識、aaid標(biāo)識、mac地址、sn碼或者userid中的一種或多種。當(dāng)主鍵標(biāo)識類型為userid時,可以將同一用戶相關(guān)的用戶信息進行聚合,此時,用戶擁有設(shè)備1和設(shè)備2,在該設(shè)備1和設(shè)備2上登錄有相同的賬號,則設(shè)備1和設(shè)備2即便是采用不同的aaid標(biāo)識進行信息采集,也能夠?qū)⒃撛O(shè)備1和設(shè)備2的用戶信息采用userid聚合在一起,從而實現(xiàn)了跨設(shè)備的信息聚合。
在本公開實施例中,由于通過聚合映射記錄可以得到全面的用戶信息,因此,為了保證用戶信息的安全性,服務(wù)器對聚合映射記錄進行加密存儲,并對該聚合映射記錄的訪問權(quán)限設(shè)置為最高,以降低用戶信息的安全風(fēng)險。在實際信息推送的過程中,服務(wù)器根據(jù)存儲的多條聚合映射記錄,對外提供兩種信息處理服務(wù),在線處理服務(wù)和離線處理服務(wù)。其中,在線處理服務(wù)用于處理對少量設(shè)備的信息推送請求,例如,將少量設(shè)備的aaid標(biāo)識攜帶在信息推送請求中,服務(wù)器通過在線處理接口接收到信息推送請求后,根據(jù)接收的aaid標(biāo)識,從存儲的聚合映射記錄中確定與該aaid標(biāo)識匹配的聚合映射記錄,從而對匹配的聚合映射記錄所指示的用戶信息進行分析,返回與該用戶信息匹配的推送信息。其中,離線處理服用于進行信息推送的批量處理,例如通過hdfs(hadoopdistributedfilesystem,hadoop分布式文件系統(tǒng))提供離線批量處理服務(wù)。
本公開實施例提供的方法,通過收集多個映射數(shù)據(jù)源,并根據(jù)預(yù)設(shè)的標(biāo)識類型,提取該多個映射數(shù)據(jù)源的每一條標(biāo)識映射記錄的主鍵標(biāo)識,進而根據(jù)主鍵標(biāo)識對不同的標(biāo)識映射記錄進行合并,使得使用每一條聚合映射記錄中不同標(biāo)識采集的用戶信息能夠得到聚合,提高了信息聚合的全面性和準(zhǔn)確性。
圖3是根據(jù)一示例性實施例示出的一種信息聚合裝置的框圖。參照圖3,該裝置包括第一獲取模塊301,提取模塊302和合并模塊303。
其中,第一獲取模塊301,用于獲取多個映射數(shù)據(jù)源,每個映射數(shù)據(jù)源包括多條標(biāo)識映射記錄,每一條標(biāo)識映射記錄用于指示同一設(shè)備不同類型標(biāo)識的映射關(guān)系,不同映射數(shù)據(jù)源的標(biāo)識映射記錄所包含標(biāo)識的類型不完全相同。
提取模塊302,用于根據(jù)至少一個預(yù)設(shè)標(biāo)識類型,提取該多個映射數(shù)據(jù)源所包括的每一條標(biāo)識映射記錄的主鍵標(biāo)識,該主鍵標(biāo)識為標(biāo)識類型與該至少一個預(yù)設(shè)標(biāo)識類型匹配的標(biāo)識。
合并模塊303,用于將該多個映射數(shù)據(jù)源中具有相同主鍵標(biāo)識的標(biāo)識映射記錄進行合并,得到多條聚合映射記錄,以聚合采用每一條聚合映射記錄中不同標(biāo)識采集的用戶信息。
在一種可能的實現(xiàn)方式中,該多個映射數(shù)據(jù)源分別用于指示設(shè)備的出廠信息映射關(guān)系、與指定標(biāo)識關(guān)聯(lián)的映射關(guān)系和與賬號標(biāo)識關(guān)聯(lián)的映射關(guān)系中的至少兩種映射關(guān)系,該指定標(biāo)識為根據(jù)設(shè)備的動態(tài)信息生成的標(biāo)識,該動態(tài)信息用于指示非設(shè)備強相關(guān)的信息。
在一種可能的實現(xiàn)方式中,該提取模塊,包括:
確定單元,對于該多個映射源的每一條標(biāo)識映射記錄,根據(jù)該至少一個預(yù)設(shè)標(biāo)識類型,確定該標(biāo)識映射記錄的主鍵標(biāo)識類型;
提取單元,根據(jù)該主鍵標(biāo)識類型,提取該標(biāo)識映射記錄的主鍵標(biāo)識。
在一種可能的實現(xiàn)方式中,該確定單元,用于:
根據(jù)該至少一個預(yù)設(shè)標(biāo)識類型,從該標(biāo)識映射記錄所指示的多個標(biāo)識類型中,確定與該至少一個預(yù)設(shè)標(biāo)識類型匹配的標(biāo)識類型的數(shù)目;
如果該數(shù)目大于1,則根據(jù)該至少一個預(yù)設(shè)標(biāo)識類型的優(yōu)先級,將該匹配的標(biāo)識類型中優(yōu)先級最高的標(biāo)識類型確定為該主鍵標(biāo)識類型。
在一種可能的實現(xiàn)方式中,該提取單元,用于:
從該標(biāo)識映射記錄所包含的多個標(biāo)識中,確定屬于該主鍵標(biāo)識類型的第一標(biāo)識,該第一標(biāo)識的數(shù)目為一個或多個;
將該第一標(biāo)識作為該標(biāo)識映射記錄的主鍵標(biāo)識。
在一種可能的實現(xiàn)方式中,該合并模塊,用于:
對于具有相同主鍵標(biāo)識的任兩條標(biāo)識映射記錄,確定第二標(biāo)識,該第二標(biāo)識為該兩條標(biāo)識映射記錄中相同的標(biāo)識;
根據(jù)該兩條標(biāo)識映射記錄的主鍵標(biāo)識和該第二標(biāo)識,對該兩條標(biāo)識映射記錄進行去重合并。
在一種可能的實現(xiàn)方式中,該裝置還包括:
第二獲取模塊,用于當(dāng)接收到新標(biāo)識映射記錄時,根據(jù)該至少一個預(yù)設(shè)標(biāo)識類型,獲取該新標(biāo)識映射記錄的主鍵標(biāo)識;
第三獲取模塊,用于根據(jù)該新標(biāo)識映射記錄的主鍵標(biāo)識,從該多條聚合映射記錄中獲取與該新標(biāo)識映射記錄的主鍵標(biāo)識匹配的目標(biāo)聚合映射記錄;
更新模塊,用于當(dāng)該新標(biāo)識映射記錄中的第三標(biāo)識和該目標(biāo)聚合映射記錄中的第四標(biāo)識不相同時,則在該目標(biāo)聚合映射記錄中,根據(jù)該第三標(biāo)識對該第四標(biāo)識進行更新,該第三標(biāo)識和該第四標(biāo)識為標(biāo)識類型相同的標(biāo)識。
本公開實施例提供的裝置,通過收集多個映射數(shù)據(jù)源,并根據(jù)預(yù)設(shè)的標(biāo)識類型,提取該多個映射數(shù)據(jù)源的每一條標(biāo)識映射記錄的主鍵標(biāo)識,進而根據(jù)主鍵標(biāo)識對不同的標(biāo)識映射記錄進行合并,使得使用每一條聚合映射記錄中不同標(biāo)識采集的用戶信息能夠得到聚合,提高了信息聚合的全面性和準(zhǔn)確性。
關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖4是根據(jù)一示例性實施例示出的一種信息采集裝置的框圖。例如,裝置400可以被提供為一服務(wù)器。參照圖4,裝置400包括處理組件422,其進一步包括一個或多個處理器,以及由存儲器432所代表的存儲器資源,用于存儲可由處理組件422的執(zhí)行的指令,例如應(yīng)用程序。存儲器432中存儲的應(yīng)用程序可以包括一個或一個以上的每一個對應(yīng)于一組指令的模塊。此外,處理組件422被配置為執(zhí)行指令,以執(zhí)行上述信息聚合方法實施例中服務(wù)器所執(zhí)行的方法。
裝置400還可以包括一個電源組件426被配置為執(zhí)行裝置400的電源管理,一個有線或無線網(wǎng)絡(luò)接口450被配置為將裝置400連接到網(wǎng)絡(luò),和一個輸入輸出(i/o)接口458。裝置400可以操作基于存儲在存儲器432的操作系統(tǒng),例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或類似。
在示例性實施例中,還提供了一種非臨時性計算機可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由服務(wù)器的處理器執(zhí)行時,使得服務(wù)器能夠執(zhí)行上述信息聚合方法。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。