本發(fā)明實施例涉及媒體數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種全業(yè)務的用戶統(tǒng)計方法及裝置。
背景技術(shù):
通常情況下,用戶推薦方法可以包括:在用戶的多個好友用戶中,用戶可以將任一好友用戶,推薦給其他好友用戶,使得用戶的好友用戶可以互相添加為好友。比如,用戶的好友用戶中至少包括用戶A和用戶B,則用戶可以將用戶A推薦給用戶B,也即是,將用戶A的推薦消息通過服務器發(fā)送至用戶B,使得用戶B可以根據(jù)用戶A的推薦消息選擇是否添加用戶A為好友。
然而,這是針對于某一項業(yè)務的同一個用戶的不同好友之間的推薦方法,對于包括有多個不同的子業(yè)務的某項業(yè)務而言,例如對于廣告業(yè)務平臺而言,其不同的子業(yè)務之間的用戶可能會存在重合,如果按照傳統(tǒng)的用戶統(tǒng)計方法則既不合適也不可行,尤其在當用戶已經(jīng)注冊兩個或更多個業(yè)務用于用戶數(shù)據(jù)處理的情況下。目前還沒有能夠解決該問題的產(chǎn)品或者方法出現(xiàn)。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種全業(yè)務的用戶統(tǒng)計方法及裝置,以實現(xiàn)對包括有不同子業(yè)務的全業(yè)務的用戶進行更為準確的統(tǒng)計。
第一方面,本發(fā)明實施例提供了一種全業(yè)務的用戶統(tǒng)計方法,所述方法包括:
獲取各子業(yè)務的用戶數(shù)據(jù)庫;
分析得出各子業(yè)務的用戶數(shù)據(jù)庫中的重合用戶;
對全業(yè)務的用戶進行統(tǒng)計時,根據(jù)各子業(yè)務的用戶數(shù)據(jù)庫得到合并數(shù)據(jù)庫,在所述合并數(shù)據(jù)庫中去除所述重合用戶得到統(tǒng)計數(shù)據(jù)庫。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述方法還包括:
獲取一子業(yè)務在一預設時間范圍內(nèi)的所有用戶數(shù)據(jù);
從所述所有用戶數(shù)據(jù)中分析得出所述子業(yè)務在所述預設時間范圍內(nèi)的當前用戶庫;
將所述當前用戶庫與所述用戶數(shù)據(jù)庫進行匹配;
將所述當前用戶庫中出現(xiàn)而所述用戶數(shù)據(jù)庫中未出現(xiàn)的新增用戶添加到所述用戶數(shù)據(jù)庫中。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述從所述所有用戶數(shù)據(jù)中分析得出所述子業(yè)務在所述預設時間范圍內(nèi)的當前用戶庫,包括:
對所述所有用戶數(shù)據(jù)進行清洗;
清洗的過程包括:
對所述所有用戶數(shù)據(jù)中歸屬于同一個用戶的用戶數(shù)據(jù)歸類為一個上位行為數(shù)據(jù),每一所述上位行為數(shù)據(jù)用于表示一個用戶;
所述所有用戶數(shù)據(jù)中包括僅產(chǎn)生一次行為數(shù)據(jù)的用戶以及產(chǎn)生兩次及以上的用戶,對所述所有用戶數(shù)據(jù)進行清洗后,所述當前用戶庫包括僅產(chǎn)生一次行為數(shù)據(jù)的用戶以及產(chǎn)生一次上位行為數(shù)據(jù)的用戶。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述方法還包括:
當用戶產(chǎn)生多個行為數(shù)據(jù)時,根據(jù)所述用戶在各不同的子業(yè)務產(chǎn)生行為數(shù)據(jù)的次數(shù)生成針對于所述用戶的子業(yè)務類型推薦列表;
根據(jù)所述子業(yè)務類型推薦列表向所述用戶推送廣告或者商城。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述對全業(yè)務的用戶進行統(tǒng)計時,還包括:
獲取所述重合用戶的唯一身份標識;
通過所述唯一身份標識查詢對應的用戶是否在各子業(yè)務中產(chǎn)生過行為數(shù)據(jù);
當所述唯一身份標識對應的用戶在各子業(yè)務中產(chǎn)生過行為數(shù)據(jù)時,根據(jù)各所述行為數(shù)據(jù)確定子業(yè)務推薦列表。
第二方面,本發(fā)明實施例還提供了一種全業(yè)務的用戶統(tǒng)計裝置,所述裝置包括:
獲取模塊,用于獲取各子業(yè)務的用戶數(shù)據(jù)庫;
分析模塊,用于分析得出各子業(yè)務的用戶數(shù)據(jù)庫中的重合用戶;
統(tǒng)計模塊,用于對全業(yè)務的用戶進行統(tǒng)計時,根據(jù)各子業(yè)務的用戶數(shù)據(jù)庫得到合并數(shù)據(jù)庫,在所述合并數(shù)據(jù)庫中去除所述重合用戶得到統(tǒng)計數(shù)據(jù)庫。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述裝置還包括:
數(shù)據(jù)獲取模塊,用于獲取一子業(yè)務在一預設時間范圍內(nèi)的所有用戶數(shù)據(jù);
第二分析模塊,用于從所述所有用戶數(shù)據(jù)中分析得出所述子業(yè)務在所述預設時間范圍內(nèi)的當前用戶庫;
匹配模塊,用于將所述當前用戶庫與所述用戶數(shù)據(jù)庫進行匹配;
增加模塊,用于將所述當前用戶庫中出現(xiàn)而所述用戶數(shù)據(jù)庫中未出現(xiàn)的新增用戶添加到所述用戶數(shù)據(jù)庫中。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述第二分析模塊包括:
清洗子模塊,用于對所述所有用戶數(shù)據(jù)進行清洗;
清洗的過程包括:
用于對所述所有用戶數(shù)據(jù)中歸屬于同一個用戶的用戶數(shù)據(jù)歸類為一個上位行為數(shù)據(jù),每一所述上位行為數(shù)據(jù)用于表示一個用戶;
所述所有用戶數(shù)據(jù)中包括僅產(chǎn)生一次行為數(shù)據(jù)的用戶以及產(chǎn)生兩次及以上的用戶,對所述所有用戶數(shù)據(jù)進行清洗后,所述當前用戶庫包括僅產(chǎn)生一次行為數(shù)據(jù)的用戶以及產(chǎn)生一次上位行為數(shù)據(jù)的用戶。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述裝置還包括:
推薦模塊,用于當用戶產(chǎn)生多個行為數(shù)據(jù)時,根據(jù)所述用戶在各不同的子業(yè)務產(chǎn)生行為數(shù)據(jù)的次數(shù)生成針對于所述用戶的子業(yè)務類型推薦列表;
推送模塊,用于根據(jù)所述子業(yè)務類型推薦列表向所述用戶推送廣告或者商城。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述統(tǒng)計模塊,包括:
標識獲取子模塊,用于獲取所述重合用戶的唯一身份標識;
查詢子模塊,用于通過所述唯一身份標識查詢對應的用戶是否在各子業(yè)務中產(chǎn)生過行為數(shù)據(jù);
確定子模塊,用于當所述唯一身份標識對應的用戶在各子業(yè)務中產(chǎn)生過行為數(shù)據(jù)時,根據(jù)各所述行為數(shù)據(jù)確定子業(yè)務推薦列表。
本發(fā)明在對全業(yè)務的用戶進行統(tǒng)計時通過對不同業(yè)務的用戶進行合并的同時去除重合部分用戶,解決不同業(yè)務的用戶可能存在的用戶部分重合時的用戶統(tǒng)計不能真實反映實際用戶數(shù)量的問題,實現(xiàn)通過對包括有不同業(yè)務的全業(yè)務的用戶更好的進行用戶統(tǒng)計的效果。
應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實施例示出的一種全業(yè)務的用戶統(tǒng)計方法的流程圖。
圖2是根據(jù)一示例性實施例示出的新增用戶時的流程圖。
圖3是根據(jù)一示例性實施例示出的通過推薦列表推送時的流程圖。
圖4是根據(jù)一示例性實施例示出的重合用戶推薦時的流程圖。
圖5是根據(jù)一示例性實施例示出的一種全業(yè)務的用戶統(tǒng)計裝置的框圖。
圖6是根據(jù)一示例性實施例示出的新增用戶時的裝置框圖。
圖7是根據(jù)一示例性實施例示出的推薦推送時的框圖。
圖8是根據(jù)一示例性實施例示出的統(tǒng)計模塊的組成框圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖中將各步驟描述成順序的處理,但是其中的許多步驟可以并行地、并發(fā)地或者同時實施。此外,各步驟的順序可以被重新安排,當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖內(nèi)的其它步驟。處理可以對應于方法、函數(shù)、規(guī)程、子例程、子程序等。
本發(fā)明涉及一種全業(yè)務的用戶統(tǒng)計方法及裝置,其主要運用于對于不同業(yè)務的用戶進行全業(yè)務的用戶統(tǒng)計的場景中,例如通過廣告平臺向某節(jié)目或者某軟件發(fā)布廣告,而用戶通過該軟件或者該節(jié)目和廣告實現(xiàn)互動的情形,其基本思想是:獲取若干子業(yè)務的用戶數(shù)據(jù)庫,不同的子業(yè)務之間的用戶數(shù)據(jù)庫中包括的用戶會存在重合的情形,分析得出各子業(yè)務的用戶數(shù)據(jù)庫中的重合用戶,從而使得在對全業(yè)務的所有用戶進行統(tǒng)計時,根據(jù)各子業(yè)務的用戶數(shù)據(jù)庫得到合并數(shù)據(jù)庫,在所述合并數(shù)據(jù)庫中去除所述重合用戶得到統(tǒng)計數(shù)據(jù)庫,在該統(tǒng)計數(shù)據(jù)庫中包括的用戶不包括重合用戶,從而使得統(tǒng)計數(shù)據(jù)庫中的用戶數(shù)量更能反映出實際的用戶數(shù)量,為全業(yè)務的用戶統(tǒng)計提供了更加準確的計算方式。
本實施例可適用于帶有中心控制模塊的廣告平臺或其它包括有多種業(yè)務的媒體平臺中以進行全業(yè)務的用戶統(tǒng)計的情況中,該方法可以由中心控制裝置來執(zhí)行,其中該裝置可以由軟件和/或硬件來實現(xiàn),一般地可集成于廣告平臺或其它包括有多種業(yè)務的媒體平臺中,如圖1所示,為本發(fā)明實施例提供的一種全業(yè)務的用戶統(tǒng)計方法的流程示意圖,所述方法具體包括如下步驟:
在步驟110中,獲取各子業(yè)務的用戶數(shù)據(jù)庫;
在一種可行的實施方式中,例如以包括有不同子業(yè)務的廣告平臺為例,廣告平臺在向不同節(jié)目投放廣告或者商城時,每一節(jié)目即可對應為一項子業(yè)務,在獲取子業(yè)務的用戶數(shù)據(jù)庫時,可對參與該節(jié)目中的互動的用戶數(shù)量進行統(tǒng)計,該用戶數(shù)量即為該子業(yè)務的用戶數(shù)據(jù)庫。
而以其它的媒體平臺為例時,則其不同子業(yè)務均可以由其不同的子業(yè)務的用戶統(tǒng)計模塊對用戶進行統(tǒng)計,本發(fā)明示例性實施例可適用于不同類型的全業(yè)務的用戶統(tǒng)計,并不以具體的媒體平臺為限。
在步驟120中,分析得出各子業(yè)務的用戶數(shù)據(jù)庫中的重合用戶;
不同子業(yè)務均可以由其不同的子業(yè)務的用戶統(tǒng)計模塊對用戶進行統(tǒng)計,以得出不同子業(yè)務的用戶數(shù)據(jù)庫,每一項子業(yè)務均統(tǒng)計得出其唯一對應的用戶數(shù)據(jù)庫。
在各用戶數(shù)據(jù)庫中包括的用戶,在用戶注冊時可使每一注冊的用戶對應地生成唯一身份標識,在一種可行的實施方式中,該唯一身份標識也可以為該用戶的身份號碼信息,在對不同的子業(yè)務在進行分析時可通過對用戶的唯一身份標識對不同的用戶數(shù)據(jù)庫中的用戶是否重合進行分析。
在一種可行的實施方式中,例如在一媒體平臺的A項子業(yè)務的用戶數(shù)據(jù)庫A中包括有唯一身份標識為“41012X62B、41013X62B、41014X62B、41015X62B”的四名用戶,而該媒體平臺的B項子業(yè)務的用戶數(shù)據(jù)庫B中包括有唯一身份標識為“41011X62B、11010X62B、11011X62B、11012X62B、11089S98C”的五名用戶,則在對兩用戶數(shù)據(jù)庫A/B進行分析時可得出其中的重合用戶為唯一身份標識為“41012X62B”的用戶。
在步驟130中,對全業(yè)務的用戶進行統(tǒng)計時,根據(jù)各子業(yè)務的用戶數(shù)據(jù)庫得到合并數(shù)據(jù)庫,在所述合并數(shù)據(jù)庫中去除所述重合用戶得到統(tǒng)計數(shù)據(jù)庫。
在對全業(yè)務的用戶進行統(tǒng)計時,在一種可行的實施方式中,可先對各子業(yè)務的用戶數(shù)據(jù)庫進行合并,以得到合并數(shù)據(jù)庫,該合并數(shù)據(jù)庫為包括有所有子業(yè)務的用戶數(shù)據(jù)庫的合集。
在所述合并數(shù)據(jù)庫去除所述重合用戶時,需要根據(jù)用戶的唯一身份標識保留該唯一身份標識對應的用戶,即將合并數(shù)據(jù)庫中出現(xiàn)的多個相同唯一身份標識的用戶賬戶(該用戶賬戶可能具有不同個用戶名稱、昵稱等,且其均對應于一個唯一身份標識)歸于同一個用戶,進而得到統(tǒng)計數(shù)據(jù)庫。
通過本發(fā)明的方法,其可以對不同子業(yè)務中的用戶通過一定的方式例如以唯一身份標識為標準進行統(tǒng)計,使得最終統(tǒng)計得出的統(tǒng)計數(shù)據(jù)庫中包括的用戶為去除了一種或多種重合之后的用戶之和,在對全業(yè)務的用戶進行統(tǒng)計時得出的統(tǒng)計數(shù)據(jù)庫可最接近于真實的用戶數(shù)量。
在本發(fā)明示例性實施例的另一種實施場景中,所述方法還包括每隔一預設時間即判斷得出全業(yè)務的新增用戶并將新增用戶添加到統(tǒng)計數(shù)據(jù)庫中,使得統(tǒng)計數(shù)據(jù)庫中的用戶數(shù)量及時更新,如圖2所示,這一過程可具體地包括如下步驟:
在步驟210中,獲取一子業(yè)務在一預設時間范圍內(nèi)的所有用戶數(shù)據(jù);
在一預設時間范圍內(nèi),在一種可行的實施方式中,可獲取在特定時間開始以及特定時間結(jié)束的預設時間范圍內(nèi)的所有用戶數(shù)據(jù),根據(jù)用戶數(shù)據(jù)更新情形的不同該預設時間范圍可相應地進行不同的設置。
在步驟220中,從所述所有用戶數(shù)據(jù)中分析得出所述子業(yè)務在所述預設時間范圍內(nèi)的當前用戶庫;
所述當前用戶庫為在所述預設時間范圍內(nèi)根據(jù)所述手忙腳亂用戶數(shù)據(jù)分析得出的所有用戶,這一過程中,出現(xiàn)的重合用戶按照唯一身份標識進行歸類操作,使得所述所有用戶數(shù)據(jù)中的由同一用戶完成的用戶數(shù)據(jù)歸于該同一用戶,進而使得該當前用戶庫中包括經(jīng)過合并并去除多余重合用戶之后的用戶數(shù)據(jù)庫。
在步驟230中,將所述當前用戶庫與所述用戶數(shù)據(jù)庫進行匹配;
所述當前用戶庫中包括在所述預設時間范圍內(nèi)出現(xiàn)的多個用戶,在該預設時間范圍內(nèi)出現(xiàn)的各用戶在上述實施方式中的節(jié)目,不同時段的節(jié)目的用戶群體可以不相同,且不同時段由于觀眾的工作以及閑暇關(guān)系的因素也會造成其參與節(jié)目互動的用戶增多或者減少,從而使得在進行不同預設時間范圍獲取當前用戶庫之后可以使得當前用戶庫中能夠包括所有參與到節(jié)目或者互動頻道的用戶。
在對所述當前用戶庫與所述用戶數(shù)據(jù)庫進行匹配時,可用于篩選出在所述當前用戶庫中出現(xiàn)而未保存于所述用戶數(shù)據(jù)庫中的用戶。
在步驟240中,將所述當前用戶庫中出現(xiàn)而所述用戶數(shù)據(jù)庫中未出現(xiàn)的新增用戶添加到所述用戶數(shù)據(jù)庫中。
篩選出在所述當前用戶庫中出現(xiàn)而未保存于所述用戶數(shù)據(jù)庫中的用戶,即添加到所述用戶數(shù)據(jù)庫中,可使得用戶數(shù)據(jù)庫中包括的用戶能夠包括在各不同時間段內(nèi)可能參與節(jié)目的用戶,使得實際統(tǒng)計的用戶數(shù)量更大程度地接近于實際用戶數(shù)量,使得全業(yè)務的用戶統(tǒng)計更加準確,
在本發(fā)明示例性實施例的另一種實施場景中,所述從所述所有用戶數(shù)據(jù)中分析得出所述子業(yè)務在所述預設時間范圍內(nèi)的當前用戶庫,包括對所述所有用戶數(shù)據(jù)進行清洗的步驟,其中清洗的過程包括:
對所述所有用戶數(shù)據(jù)中歸屬于同一個用戶的用戶數(shù)據(jù)歸類為一個上位行為數(shù)據(jù),每一所述上位行為數(shù)據(jù)用于表示一個用戶;
所述所有用戶數(shù)據(jù)中包括僅產(chǎn)生一次行為數(shù)據(jù)的用戶以及產(chǎn)生兩次及以上的用戶,對所述所有用戶數(shù)據(jù)進行清洗后,所述當前用戶庫包括僅產(chǎn)生一次行為數(shù)據(jù)的用戶以及產(chǎn)生一次上位行為數(shù)據(jù)的用戶。
在用戶數(shù)據(jù)中,同一個用戶可以發(fā)生有多個用戶數(shù)據(jù),每一用戶數(shù)據(jù)可以為用戶在廣告平臺中的瀏覽紀錄、購買紀錄等行為數(shù)據(jù),通過對用戶數(shù)據(jù)的分析,可將用戶數(shù)據(jù)中歸屬于同一用戶的多個用戶數(shù)據(jù)歸類為該用戶的上位行為數(shù)據(jù),該上位行為數(shù)據(jù)表示該用戶的用戶數(shù)據(jù),其僅用于表示為該用戶。
在一種可行的實施方式中,所述上位行為數(shù)據(jù)還可以為所述用所述唯一身份標識代替,以通過所述唯一身份標識對所述用戶的用戶數(shù)據(jù)進行歸一化處理,所述歸一化處理即使所述對應用戶的所有用戶數(shù)據(jù)指向該對應用戶的唯一身份標識。
通過本發(fā)明的方法,可對所有用戶數(shù)據(jù)中出現(xiàn)的用戶數(shù)據(jù)進行清洗,在清洗過后使得用戶數(shù)據(jù)中的每一條用戶數(shù)據(jù)對可對應于一個用戶,建立一一對應的映射關(guān)系,從而使得在對用戶數(shù)據(jù)庫中的用戶數(shù)據(jù)進行清洗的過程中有條理地對用戶數(shù)量進行梳理,從而在后續(xù)步驟中對全業(yè)務的用戶進行更加準確的統(tǒng)計。
在本發(fā)明示例性實施例的另一種實施場景中,所述方法還包括根據(jù)用戶的行為數(shù)據(jù)推薦最符合用戶興趣類型的子業(yè)務,這一過程包括如下步驟:
在步驟310中,當用戶產(chǎn)生多個行為數(shù)據(jù)時,根據(jù)所述用戶在各不同的子業(yè)務產(chǎn)生行為數(shù)據(jù)的次數(shù)生成針對于所述用戶的子業(yè)務類型推薦列表;
在步驟320中,根據(jù)所述子業(yè)務類型推薦列表向所述用戶推送廣告或者商城。
所述行為數(shù)據(jù)可以為在廣告或者商城內(nèi)的瀏覽數(shù)據(jù)、購買數(shù)據(jù)等,通過所述用戶的唯一身份標識可將該用戶在不同子業(yè)務中進行的行為數(shù)據(jù)進行分類和統(tǒng)計,以對該用戶在不同的子業(yè)務中的所有行為數(shù)據(jù)進行分析,從而對行為數(shù)據(jù)對對應的子業(yè)務類型進行由上至下的順序排列,以形成該用戶的子業(yè)務類型推薦列表。
在節(jié)目播出過程中,當檢測到該用戶登陸時,可通過針對于該用戶的子業(yè)務類型推薦列表向向所述用戶推送廣告或者商城,從而使得廣告平臺的推薦可以更加符合用戶的需求,且可以針對于每一具體的用戶推送不同的符合該用戶的具體興趣愛好的需求,從一方面來講,可以使得廣告平臺的廣告資源的分配更加合理,從另一方面來講,還可以增加用戶的在線瀏覽廣告或者商城的總時間。
在本發(fā)明示例性實施例的另一種實施場景中,所述對全業(yè)務的用戶進行統(tǒng)計時,還包括:
在步驟410中,獲取所述重合用戶的唯一身份標識;
在步驟420中,通過所述唯一身份標識查詢對應的用戶是否在各子業(yè)務中產(chǎn)生過行為數(shù)據(jù);
在步驟430中,當所述唯一身份標識對應的用戶在各子業(yè)務中產(chǎn)生過行為數(shù)據(jù)時,根據(jù)各所述行為數(shù)據(jù)確定子業(yè)務推薦列表。
根據(jù)所述唯一身份標識可使在不同子業(yè)務中具有不同用戶名稱的用戶確定為重合用戶,該重合用戶為同一用戶在不同子業(yè)務中的別名,而該重合用戶在不同子業(yè)務中產(chǎn)生的行為數(shù)據(jù)則同樣地可以對該不同的子業(yè)務中進行查詢,從而進一步對重合用戶的行為數(shù)據(jù)進行梳理。
在對重合用戶的行為數(shù)據(jù)進行梳理時,所述行為數(shù)據(jù)對應于在不同子業(yè)務中的興趣偏好或者行為態(tài)勢,根據(jù)其興趣偏好或者行為態(tài)勢可確定針對于重合用戶的子業(yè)務推薦列表。
通過本發(fā)明的方法,可以實現(xiàn)對所述重合用戶在更多的子業(yè)務中的行為數(shù)據(jù)的分析,從而對該重合用戶進行更加有針對性的廣告或者商城的推薦。
圖5為本發(fā)明實施例提供的一種全業(yè)務的用戶統(tǒng)計裝置的信令流程圖/結(jié)構(gòu)示意圖,該裝置可由軟件和/或硬件實現(xiàn),一般地集成于廣告平臺中,可通過全業(yè)務的用戶統(tǒng)計方法來實現(xiàn)。如圖所示,本實施例可以以上述實施例為基礎(chǔ),提供了一種全業(yè)務的用戶統(tǒng)計裝置,其主要包括了獲取模塊510、分析模塊520以及統(tǒng)計模塊530。
其中的獲取模塊510,用于獲取各子業(yè)務的用戶數(shù)據(jù)庫;
其中的分析模塊520,用于分析得出各子業(yè)務的用戶數(shù)據(jù)庫中的重合用戶;
其中的統(tǒng)計模塊530,用于對全業(yè)務的用戶進行統(tǒng)計時,根據(jù)各子業(yè)務的用戶數(shù)據(jù)庫得到合并數(shù)據(jù)庫,在所述合并數(shù)據(jù)庫中去除所述重合用戶得到統(tǒng)計數(shù)據(jù)庫。
在本發(fā)明示例性實施例的另一種實施場景中,如圖6所示,所述裝置還包括:
數(shù)據(jù)獲取模塊610,用于獲取一子業(yè)務在一預設時間范圍內(nèi)的所有用戶數(shù)據(jù);
第二分析模塊620,用于從所述所有用戶數(shù)據(jù)中分析得出所述子業(yè)務在所述預設時間范圍內(nèi)的當前用戶庫;
匹配模塊630,用于將所述當前用戶庫與所述用戶數(shù)據(jù)庫進行匹配;
增加模塊640,用于將所述當前用戶庫中出現(xiàn)而所述用戶數(shù)據(jù)庫中未出現(xiàn)的新增用戶添加到所述用戶數(shù)據(jù)庫中。
在本發(fā)明示例性實施例的另一種實施場景中,所述第二分析模塊620包括:
清洗子模塊,用于對所述所有用戶數(shù)據(jù)進行清洗;
清洗的過程包括:
用于對所述所有用戶數(shù)據(jù)中歸屬于同一個用戶的用戶數(shù)據(jù)歸類為一個上位行為數(shù)據(jù),每一所述上位行為數(shù)據(jù)用于表示一個用戶;
所述所有用戶數(shù)據(jù)中包括僅產(chǎn)生一次行為數(shù)據(jù)的用戶以及產(chǎn)生兩次及以上的用戶,對所述所有用戶數(shù)據(jù)進行清洗后,所述當前用戶庫包括僅產(chǎn)生一次行為數(shù)據(jù)的用戶以及產(chǎn)生一次上位行為數(shù)據(jù)的用戶。
在本發(fā)明示例性實施例的另一種實施場景中,如圖7所示,所述裝置還包括:
推薦模塊710,用于當用戶產(chǎn)生多個行為數(shù)據(jù)時,根據(jù)所述用戶在各不同的子業(yè)務產(chǎn)生行為數(shù)據(jù)的次數(shù)生成針對于所述用戶的子業(yè)務類型推薦列表;
推送模塊720,用于根據(jù)所述子業(yè)務類型推薦列表向所述用戶推送廣告或者商城。
在本發(fā)明示例性實施例的另一種實施場景中,如圖8所示,所述統(tǒng)計模塊530,包括:
標識獲取子模塊531,用于獲取所述重合用戶的唯一身份標識;
查詢子模塊532,用于通過所述唯一身份標識查詢對應的用戶是否在各子業(yè)務中產(chǎn)生過行為數(shù)據(jù);
確定子模塊533,用于當所述唯一身份標識對應的用戶在各子業(yè)務中產(chǎn)生過行為數(shù)據(jù)時,根據(jù)各所述行為數(shù)據(jù)確定子業(yè)務推薦列表。
上述實施例中提供的全業(yè)務的用戶統(tǒng)計裝置可執(zhí)行本發(fā)明中任意實施例中所提供的全業(yè)務的用戶統(tǒng)計方法,具備執(zhí)行該方法相應的功能模塊和有益效果,未在上述實施例中詳細描述的技術(shù)細節(jié),可參見本發(fā)明任意實施例中所提供的全業(yè)務的用戶統(tǒng)計方法。
將意識到的是,本發(fā)明也擴展到適合于將本發(fā)明付諸實踐的計算機程序,特別是載體上或者載體中的計算機程序。程序可以以源代碼、目標代碼、代碼中間源和諸如部分編譯的形式的目標代碼的形式,或者以任何其它適合在按照本發(fā)明的方法的實現(xiàn)中使用的形式。也將注意的是,這樣的程序可能具有許多不同的構(gòu)架設計。例如,實現(xiàn)按照本發(fā)明的方法或者系統(tǒng)的功能性的程序代碼可能被再分為一個或者多個子例程。
用于在這些子例程中間分布功能性的許多不同方式將對技術(shù)人員而言是明顯的。子例程可以一起存儲在一個可執(zhí)行文件中,從而形成自含式的程序。這樣的可執(zhí)行文件可以包括計算機可執(zhí)行指令,例如處理器指令和/或解釋器指令(例如,Java解釋器指令)??商鎿Q地,子例程的一個或者多個或者所有子例程都可以存儲在至少一個外部庫文件中,并且與主程序靜態(tài)地或者動態(tài)地(例如在運行時間)鏈接。主程序含有對子例程中的至少一個的至少一個調(diào)用。子例程也可以包括對彼此的函數(shù)調(diào)用。涉及計算機程序產(chǎn)品的實施例包括對應于所闡明方法中至少一種方法的處理步驟的每一步驟的計算機可執(zhí)行指令。這些指令可以被再分成子例程和/或被存儲在一個或者多個可能靜態(tài)或者動態(tài)鏈接的文件中。
另一個涉及計算機程序產(chǎn)品的實施例包括對應于所闡明的系統(tǒng)和/或產(chǎn)品中至少一個的裝置中每個裝置的計算機可執(zhí)行指令。這些指令可以被再分成子例程和/或被存儲在一個或者多個可能靜態(tài)或者動態(tài)鏈接的文件中。
計算機程序的載體可以是能夠運載程序的任何實體或者裝置。例如,載體可以包含存儲介質(zhì),諸如(ROM例如CDROM或者半導體ROM)或者磁記錄介質(zhì)(例如軟盤或者硬盤)。進一步地,載體可以是可傳輸?shù)妮d體,諸如電學或者光學信號,其可以經(jīng)由電纜或者光纜,或者通過無線電或者其它手段傳遞。當程序具體化為這樣的信號時,載體可以由這樣的線纜或者裝置組成??商鎿Q地,載體可以是其中嵌入有程序的集成電路,所述集成電路適合于執(zhí)行相關(guān)方法,或者供相關(guān)方法的執(zhí)行所用。
應該留意的是,上文提到的實施例是舉例說明本發(fā)明,而不是限制本發(fā)明,并且本領(lǐng)域的技術(shù)人員將能夠設計許多可替換的實施例,而不會偏離所附權(quán)利要求的范圍。在權(quán)利要求中,任何放置在圓括號之間的參考符號不應被解讀為是對權(quán)利要求的限制。動詞“包括”和其詞形變化的使用不排除除了在權(quán)利要求中記載的那些之外的元素或者步驟的存在。在元素之前的冠詞“一”或者“一個”不排除復數(shù)個這樣的元素的存在。本發(fā)明可以通過包括幾個明顯不同的組件的硬件,以及通過適當編程的計算機而實現(xiàn)。在列舉幾種裝置的裝置權(quán)利要求中,這些裝置中的幾種可以通過硬件的同一項來體現(xiàn)。在相互不同的從屬權(quán)利要求中陳述某些措施的單純事實并不表明這些措施的組合不能被用來獲益。
如果期望的話,這里所討論的不同功能可以以不同順序執(zhí)行和/或彼此同時執(zhí)行。此外,如果期望的話,以上所描述的一個或多個功能可以是可選的或者可以進行組合。
如果期望的話,上文所討論的各步驟并不限于各實施例中的執(zhí)行順序,不同步驟可以以不同順序執(zhí)行和/或彼此同時執(zhí)行。此外,在其他實施例中,以上所描述的一個或多個步驟可以是可選的或者可以進行組合。
雖然本發(fā)明的各個方面在獨立權(quán)利要求中給出,但是本發(fā)明的其它方面包括來自所描述實施方式的特征和/或具有獨立權(quán)利要求的特征的從屬權(quán)利要求的組合,而并非僅是權(quán)利要求中所明確給出的組合。
這里所要注意的是,雖然以上描述了本發(fā)明的示例實施方式,但是這些描述并不應當以限制的含義進行理解。相反,可以進行若干種變化和修改而并不背離如所附權(quán)利要求中所限定的本發(fā)明的范圍。
本領(lǐng)域普通技術(shù)人員應該明白,本發(fā)明實施例的裝置中的各模塊可以用通用的計算裝置來實現(xiàn),各模塊可以集中在單個計算裝置或者計算裝置組成的網(wǎng)絡組中,本發(fā)明實施例中的裝置對應于前述實施例中的方法,其可以通過可執(zhí)行的程序代碼實現(xiàn),也可以通過集成電路組合的方式來實現(xiàn),因此本發(fā)明并不局限于特定的硬件或者軟件及其結(jié)合。
本領(lǐng)域普通技術(shù)人員應該明白,本發(fā)明實施例的裝置中的各模塊可以用通用的移動終端來實現(xiàn),各模塊可以集中在單個移動終端或者移動終端組成的裝置組合中,本發(fā)明實施例中的裝置對應于前述實施例中的方法,其可以通過編輯可執(zhí)行的程序代碼實現(xiàn),也可以通過集成電路組合的方式來實現(xiàn),因此本發(fā)明并不局限于特定的硬件或者軟件及其結(jié)合。
注意,上述僅為本發(fā)明的示例性實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。