本發(fā)明屬于數(shù)據(jù)處理領域,尤其涉及一種多業(yè)務的數(shù)據(jù)處理方法、裝置及電子設備。
背景技術:
:目前,針對互聯(lián)網(wǎng)行業(yè)產(chǎn)生的數(shù)據(jù)的使用顯得非常重要,如何的處理、存儲、分析,挖掘其中的價值是數(shù)據(jù)處理的重點,而數(shù)據(jù)分析的質(zhì)量更是提高數(shù)據(jù)的使用的重點。發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有技術至少存在下述問題:現(xiàn)有針對數(shù)據(jù)的分析都是針對單個業(yè)務的數(shù)據(jù)進行分析,比如體現(xiàn)用戶粘度和變現(xiàn)價值指標分析、用戶的特征分析等,根據(jù)分析結(jié)果進行業(yè)務調(diào)整,比如進行廣告推送等,由于數(shù)據(jù)分析所對應的業(yè)務單一,對于存在關聯(lián)的多個業(yè)務,無法進行綜合的數(shù)據(jù)分析,使得多個業(yè)務整體調(diào)整的精準度較低。技術實現(xiàn)要素:綜上所述,本發(fā)明實施例提供一種多業(yè)務的數(shù)據(jù)處理方法、裝置及電子設備,以解決現(xiàn)有數(shù)據(jù)分析所對應的業(yè)務單一,對于存在關聯(lián)的多個業(yè)務,無法進行綜合的數(shù)據(jù)分析,使得多個業(yè)務整體調(diào)整的精準度較低的問題。第一方面,本發(fā)明實施例提供一種多業(yè)務的數(shù)據(jù)處理方法,應用于電子設備,包括:獲取多個業(yè)務的歷史數(shù)據(jù);根據(jù)所述歷史數(shù)據(jù)得到所述多個業(yè)務的整體用戶和交叉用戶,所述整體用戶為合并相同用戶后的用戶集合,所述交叉用戶為所述多個業(yè)務中至少兩個業(yè)務共有的用戶集合;獲取所述整體用戶和交叉用戶對應的用戶信息,所述用戶信息包括至少一個用戶屬性,其中每個用戶屬性對應多個屬性值;獲取每個屬性值對應的用戶在整體用戶中的占比,以及獲取所述每個屬性值對應的用戶在交叉用戶中的占比;比較所述每個屬性值對應的用戶在整體用戶中的占比和在交叉用戶中的占比,根據(jù)比較結(jié)果調(diào)整業(yè)務內(nèi)容或推送業(yè)務消息。進一步的,所述方法還包括:設置所述歷史數(shù)據(jù)的歷史時間段,相應的,所述獲取多個業(yè)務的歷史數(shù)據(jù)具體為獲取所述歷史時間段內(nèi)的歷史數(shù)據(jù)。進一步的,所述方法還包括定時獲取所述多個業(yè)務的歷史數(shù)據(jù),具體為:設置所述多個業(yè)務的歷史數(shù)據(jù)的獲取時間,當達到設置的獲取時間時,獲取所述多個業(yè)務的歷史數(shù)據(jù)。進一步的,所述根據(jù)所述歷史數(shù)據(jù)得到所述多個業(yè)務的整體用戶和交叉用戶包括:獲取所述多個業(yè)務中每項業(yè)務中的用戶ID;生成用戶ID與對應業(yè)務的映射表;獲得所述多個業(yè)務的整體用戶;獲取對應多個業(yè)務的用戶ID,以獲得所述多個業(yè)務的交叉用戶。進一步的,在獲取每個屬性值對應的用戶在整體用戶中的占比,以及獲取所述每個屬性值對應的用戶在交叉用戶中的占比之后,所述方法還包括:根據(jù)每個屬性值對應的用戶在整體用戶中的占比,以及所述每個屬性值對應的用戶在交叉用戶中的占比生成屬性分布映射表;相應的,所述比較所述每個屬性值對應的用戶在整體用戶中的占比和在交叉用戶中的占比,根據(jù)比較結(jié)果調(diào)整業(yè)務內(nèi)容或推送業(yè)務消息包括:獲取選定的用戶屬性;遍歷所述屬性分布映射表,獲取所述選定的用戶屬性的屬性值對應的用戶在整體用戶中的占比和在交叉用戶中的占比;比較所述每個屬性值對應的用戶在整體用戶中的占比和在交叉用戶中的占比;根據(jù)比較結(jié)果調(diào)整業(yè)務內(nèi)容或推送業(yè)務消息。進一步的,所述用戶屬性包括共有屬性和私有屬性,其中:當所述用戶屬性為共有屬性時,對所述共有屬性對應的業(yè)務進行業(yè)務內(nèi)容調(diào)整或推送業(yè)務消息;當所述用戶屬性為私有屬性時,對所述私有屬性對應的業(yè)務進行業(yè)務內(nèi)容調(diào)整或推送業(yè)務消息。第二方面,本發(fā)明實施例提供一種多業(yè)務的數(shù)據(jù)處理裝置,包括:數(shù)據(jù)采集模塊,用于獲取多個業(yè)務的歷史數(shù)據(jù);用戶提取模塊,用于根據(jù)所述歷史數(shù)據(jù)得到所述多個業(yè)務的整體用戶和交叉用戶,所述整體用戶為合并相同用戶后的用戶集合,所述交叉用戶為所述多個業(yè)務中至少兩個業(yè)務共有的用戶集合;用戶信息獲取模塊,用于獲取所述整體用戶和交叉用戶對應的用戶信息,所述用戶信息包括至少一個用戶屬性,其中每個用戶屬性對應多個屬性值;數(shù)據(jù)處理模塊,用于獲取每個屬性值對應的用戶在整體用戶中的占比,以及獲取所述每個屬性值對應的用戶在交叉用戶中的占比;比較執(zhí)行模塊,用于比較所述每個屬性值對應的用戶在整體用戶中的占比和在交叉用戶中的占比,根據(jù)比較結(jié)果調(diào)整業(yè)務內(nèi)容或推送業(yè)務消息。進一步的,所述裝置還包括時間設置模塊,用于設置所述歷史數(shù)據(jù)的歷史時間段,相應的,所述數(shù)據(jù)采集模塊具體用于獲取所述歷史時間段內(nèi)的歷史數(shù)據(jù)。進一步的,所述裝置還包括定時模塊,使得數(shù)據(jù)采集模塊定時獲取所述多個業(yè)務的歷史數(shù)據(jù),所述定時模塊用于設置所述多個業(yè)務的歷史數(shù)據(jù)的采集時間,當達到設置的采集時間時,獲取所述多個業(yè)務的歷史數(shù)據(jù)。進一步的,所述用戶信息獲取模塊包括:用戶ID獲取單元,用于獲取所述多個業(yè)務中每項業(yè)務中的用戶ID;映射表生成單元,用于生成用戶ID與對應業(yè)務的映射表;整體用戶獲取單元,用于根據(jù)所述映射表獲得所述多個業(yè)務的整體用戶;交叉用戶獲取單元,用于根據(jù)所述映射表獲取對應多個業(yè)務的用戶ID,獲得所述多個業(yè)務的交叉用戶。進一步的,所述數(shù)據(jù)處理模塊還用于根據(jù)每個屬性值對應的用戶在整體用戶中的占比,以及所述每個屬性值對應的用戶在交叉用戶中的占比生成屬性分布映射表;相應的,所述比較執(zhí)行模塊包括:屬性獲取單元,用于獲取選定的用戶屬性;數(shù)據(jù)獲取單元,用于遍歷所述屬性分布映射表,獲取所述選定的用戶屬性的屬性值對應的用戶在整體用戶中的占比和在交叉用戶中的占比;比較單元,用于比較所述每個屬性值對應的用戶在整體用戶中的占比和在交叉用戶中的占比;執(zhí)行單元,用于根據(jù)比較結(jié)果調(diào)整業(yè)務內(nèi)容或推送業(yè)務消息。進一步的,所述用戶信息獲取模塊獲取的用戶屬性包括共有屬性和私有屬性,其中:當所述用戶屬性為共有屬性時,比較執(zhí)行模塊對所述共有屬性對應的業(yè)務進行業(yè)務內(nèi)容調(diào)整或推送業(yè)務消息;當所述用戶屬性為私有屬性時,比較執(zhí)行模塊對所述私有屬性對應的業(yè)務進行業(yè)務內(nèi)容調(diào)整或推送業(yè)務消息。第三方面,本發(fā)明實施例提供一種電子設備,包括:至少一個處理器;以及,與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行上述的多業(yè)務的數(shù)據(jù)處理方法。通過本發(fā)明實施例提供的多業(yè)務的數(shù)據(jù)處理方法、裝置及電子設備,通過提取多個業(yè)務的整體用戶和交叉用戶,以及用戶對應的用戶屬性,獲取各用戶屬性的屬性值在整體用戶和交叉用戶中的分布情況,可以對多個業(yè)務的用戶整體進行分析,從而整體進行業(yè)務調(diào)整或者業(yè)務推送,業(yè)務調(diào)整和推送的精準度更高。附圖說明為了更清楚地說明本發(fā)明或現(xiàn)有技術中的方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一個簡單介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例一所提供的多業(yè)務的數(shù)據(jù)處理方法的處理流程圖;圖2為本發(fā)明實施例一所提供的用戶集合示意圖;圖3為本發(fā)明實施例二所提供的整體用戶和交叉用戶的獲取流程圖;圖4為本發(fā)明實施例二所提供的根據(jù)比較結(jié)果調(diào)整業(yè)務內(nèi)容或推送業(yè)務消息的處理流程圖;圖5為本發(fā)明實施例三所提供的多業(yè)務的數(shù)據(jù)處理方法的結(jié)構(gòu)框圖;圖6為本發(fā)明實施例四所提供的多業(yè)務的數(shù)據(jù)處理方法的結(jié)構(gòu)框圖;圖7為本發(fā)明實施例四所提供的用戶信息獲取模塊的結(jié)構(gòu)框圖;圖8為本發(fā)明實施例四所提供的比較執(zhí)行模塊的結(jié)構(gòu)框圖;圖9為本發(fā)明實施例五所提供的電子設備的一種硬件結(jié)構(gòu)示意圖。具體實施方式為了使本
技術領域:
的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例,附圖中給出了本發(fā)明的較佳實施例。本發(fā)明可以以許多不同的形式來實現(xiàn),并不限于本文所描述的實施例,相反地,提供這些實施例的目的是使對本發(fā)明的公開內(nèi)容的理解更加透徹全面。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。除非另有定義,本文所使用的所有的技術和科學術語與屬于本發(fā)明的
技術領域:
的技術人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術語只是為了描述具體的實施例的目的,不是旨在于限制本發(fā)明。本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設備固有的其他步驟或單元。在本文中提及“實施例”意味著,結(jié)合實施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個實施例中。在說明書中的各個位置出現(xiàn)該短語并不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領域技術人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結(jié)合。實施例一本發(fā)明實施例提供的一種多業(yè)務的數(shù)據(jù)處理方法,應用于電子設備,所述電子設備具體可以是服務器等終端設備。參閱圖1,圖示為本發(fā)明實施例提供的多業(yè)務的數(shù)據(jù)處理方法的流程圖,所述方法包括:S101、獲取多個業(yè)務的歷史數(shù)據(jù);對于開展多項業(yè)務的公司而言,比如公司同時開展影視、購物商城、體育、智能電視、智能手機等多項業(yè)務,不同業(yè)務之間存在關聯(lián)的內(nèi)容或者數(shù)據(jù),比如體育視頻屬于影視的一種,智能電視或者智能手機是影視的傳播載體,而購物商城中的商品可以是智能電視或者智能手機、體育門票、影視會員等。在本實施例中,所述歷史數(shù)據(jù)包括各個業(yè)務的用戶數(shù)據(jù)、交易數(shù)據(jù)、操作數(shù)據(jù)、推廣數(shù)據(jù)等,可選的,不同業(yè)務之間的數(shù)據(jù)互相關聯(lián)。S102、根據(jù)所述歷史數(shù)據(jù)得到所述多個業(yè)務的整體用戶和交叉用戶,所述整體用戶為合并相同用戶后的用戶集合,所述交叉用戶為所述多個業(yè)務中至少兩個業(yè)務共有的用戶集合;比如公司同時開展影視、智能電視、智能手機三項業(yè)務,影視業(yè)務的用戶集合為(A1,A2,A3,B1,B2),智能電視業(yè)務的用戶集合為(A2,A4,A5,B2,B3,C1),智能手機業(yè)務的用戶集合為(A1,A2,B2,B4,C1),則所述交叉用戶為影視、智能電視、智能手機三項業(yè)務中至少兩個業(yè)務共有的用戶,即交叉用戶的集合為(A1,A2,B2,C1),而整體用戶則為合并影視、智能電視、智能手機三項業(yè)務中的相同用戶后的全部用戶,即整體用戶的集合為(A1,A2,A3,A4,A5,B1,B2,B3,B4,C1),具體可參閱圖2所示的用戶集合示意圖,可知影視用戶所指向的圓中包含用戶A1,A2,A3,B1,B2,智能電視用戶和智能手機用戶類似。S103、獲取所述整體用戶和交叉用戶對應的用戶信息,所述用戶信息包括至少一個用戶屬性,其中每個用戶屬性對應多個屬性值;所述用戶屬性包括但不限于性別、年齡、職業(yè)、地域、興趣偏好、購買偏好、消費分布等,每種用戶屬性對應多個屬性值,這些屬性值可以是固定的,比如性別對應男和女兩個固定屬性值,也可以是不固定的,比如消費分布可以對應多個消費金額段,一個消費金額段為一個屬性值,消費金額段的劃分是不固定的,可以任意設定,只有當設定之后,所述消費分布才對應多個固定的屬性值,比如將消費金額劃分為五段,分別為:500元及以下、500-1000元、1000-5000元、5000-10000元、100000元及以上。S104、獲取每個屬性值對應的用戶在整體用戶中的占比,以及獲取所述每個屬性值對應的用戶在交叉用戶中的占比;比如用戶屬性包括性別、年齡、職業(yè)、地域、興趣偏好、購買偏好、消費分布等用戶屬性,每個屬性對應多個屬性值,以性別為例,可以在整體用戶中得到男性用戶、女性用戶各自的占比,同時在交叉用戶中得到男性用戶、女性用戶各自的占比。以S102中的例子進行說明,假如A1-A5、C1為女性,B1-B4為男性,可知在整體用戶中男性用戶占比為40%,女性用戶占比為60%;而在交叉用戶中男性用戶占比為25%,女性用戶占比為75%,可知同一用戶屬性在整體用戶和交叉用戶中各個屬性值的占比有可能是不一樣的。S105、比較所述每個屬性值對應的用戶在整體用戶中的占比和在交叉用戶中的占比,根據(jù)比較結(jié)果調(diào)整業(yè)務內(nèi)容或推送業(yè)務消息。具體的,獲取交叉用戶中占比最高的屬性值,將該屬性值在整體用戶中的占比和在交叉用戶中的占比進行對比,當該屬性值在整體用戶中的占比小于交叉用戶中的占比時,根據(jù)該屬性值調(diào)整業(yè)務內(nèi)容,可選的,所述調(diào)整業(yè)務內(nèi)容可以是增加與該屬性值關聯(lián)性大的內(nèi)容,或者向該屬性值對應的用戶推送業(yè)務消息,所述業(yè)務消息可以是推廣信息,也可以是廣告信息、續(xù)費信息等??蛇x的,可以設置屬性值占比的閾值,當該屬性值在整體用戶中的占比小于交叉用戶中的占比,且該屬性值在交叉用戶中的占比大于所述屬性值占比的閾值時,根據(jù)該屬性值調(diào)整業(yè)務內(nèi)容。根據(jù)本發(fā)明實施例提供的多業(yè)務的數(shù)據(jù)處理方法,通過提取多個業(yè)務的整體用戶和交叉用戶,以及用戶對應的用戶屬性,獲取各用戶屬性的屬性值在整體用戶和交叉用戶中的分布情況,可以對多個業(yè)務的用戶整體進行分析,從而整體進行業(yè)務調(diào)整或者業(yè)務推送,業(yè)務調(diào)整和推送的精準度更高。實施例二基于實施例一,作為本發(fā)明實施例的可選方案,所述方法還包括設置所述歷史數(shù)據(jù)的歷史時間段,具體的,在本實施例中,所述歷史時間段以天、月或年為單位計算。相應的,所述獲取多個業(yè)務的歷史數(shù)據(jù)具體為獲取所述歷史時間段內(nèi)的歷史數(shù)據(jù),比如獲取一天或者一周內(nèi)的歷史數(shù)據(jù)。通過本發(fā)明實施例的可選方案,可以獲取任意時間段的歷史數(shù)據(jù),從而可獲得不同的分析結(jié)果,以進行更精準的數(shù)據(jù)分析。作為本發(fā)明實施例的可選方案,所述方法還包括定時獲取所述多個業(yè)務的歷史數(shù)據(jù),具體為設置所述多個業(yè)務的歷史數(shù)據(jù)的獲取時間,當達到設置的獲取時間時,獲取所述多個業(yè)務的歷史數(shù)據(jù)??蛇x的,可以針對不同的業(yè)務設置不同的獲取時間,比如一些業(yè)務在一天的某個時間點后將不會產(chǎn)生用戶訪問或者產(chǎn)生的用戶訪問量很低,此時可以針對不同的業(yè)務的用戶訪問時間分布,對應地設置歷史數(shù)據(jù)的獲取時間。通過本發(fā)明實施例的可選方案,可以根據(jù)系統(tǒng)資源靈活調(diào)整歷史數(shù)據(jù)獲取和分析的時間,在系統(tǒng)處于空閑狀態(tài)時進行歷史數(shù)據(jù)的提取以及進行數(shù)據(jù)處理。作為本發(fā)明實施例的可選方案,所述方法還包括設置需要進行數(shù)據(jù)處理的業(yè)務,比如公司同時開展影視、購物商城、體育、智能電視、智能手機等多項業(yè)務,可以設定要進行數(shù)據(jù)處理的業(yè)務種類,比如選定影視、購物商城、體育三項業(yè)務進行數(shù)據(jù)分析處理??蛇x的,最終設置的進行數(shù)據(jù)處理的業(yè)務之間存在關聯(lián)。通過本發(fā)明實施例的可選方案,可以根據(jù)需要任意調(diào)整進行數(shù)據(jù)分析處理的業(yè)務個數(shù)和類型,以滿足多種數(shù)據(jù)分析處理需求。作為本發(fā)明實施例的可選方案,參閱圖3所示的整體用戶和交叉用戶的獲取流程圖,所述根據(jù)所述歷史數(shù)據(jù)得到所述多個業(yè)務的整體用戶和交叉用戶包括:S301、獲取所述多個業(yè)務中每項業(yè)務中的用戶ID;S302、生成用戶ID與對應業(yè)務的映射表;在本發(fā)明實施例中,每個用戶ID與選定的進行數(shù)據(jù)處理的業(yè)務之間可形成如下表所示的映射關系:字段描述字段名稱字段類型字段值用戶IDuser_idstring智能手機業(yè)務is_smartphoneint1智能電視業(yè)務is_smartTVint1商城業(yè)務is_mallint0影視業(yè)務is_tvint1體育業(yè)務is_sportint0當表中業(yè)務的字段值為0時,表示用戶ID與該業(yè)務無對應關系,當表中業(yè)務的字段值為1時,表示用戶ID與該業(yè)務存在對應關系,一個用戶ID可以對應多個業(yè)務。S303、獲得所述多個業(yè)務的整體用戶;在本實施例中,假定所述映射表的表名為user_base_info_all,如果需要獲取智能手機及智能電視的交叉用戶,則可以通過如下方式篩選的整體用戶:selectuser_idfromuser_base_info_allwhereis_smartphone=1oris_smartTV=1。如果要獲取某一天的數(shù)據(jù),則可增加字段dt,以表示時間,此時可以通過如下方式篩選的整體用戶:selectuser_idfromuser_base_info_allwheredt=’20161010’and(is_smartphone=1oris_smartTV=1)。S304、獲取對應多個業(yè)務的用戶ID,以獲得所述多個業(yè)務的交叉用戶。同樣的,可通過如下方式篩選出智能手機及智能電視的交叉用戶:selectuser_idfromuser_base_info_allwhereis_smartphone=1andis_smartTV=1。如果要獲取某一天的數(shù)據(jù),則可增加字段dt,以表示時間,此時可以通過如下方式篩選的交叉用戶:selectuser_idfromuser_base_info_allwheredt=’20161010’andis_smartphone=1andis_smartTV=1。可選的,上述獲取整體用戶和交叉用戶的步驟可以互相交換。作為本發(fā)明實施例的可選方案,在獲取每個屬性值對應的用戶在整體用戶中的占比,以及獲取所述每個屬性值對應的用戶在交叉用戶中的占比之后,所述方法還包括:根據(jù)每個屬性值對應的用戶在整體用戶中的占比,以及所述每個屬性值對應的用戶在交叉用戶中的占比生成屬性分布映射表;相應的,參閱圖4,所述比較所述每個屬性值對應的用戶在整體用戶中的占比和在交叉用戶中的占比,根據(jù)比較結(jié)果調(diào)整業(yè)務內(nèi)容或推送業(yè)務消息包括:S401、獲取選定的用戶屬性;作為本發(fā)明實施例的可選方案,所述用戶屬性可以包括多個子用戶屬性,相應的,每個子用戶屬性包含多個屬性值。相應的,可獲取所述多個子用戶屬性在整體用戶和交叉用戶中的占比??蛇x的,所述用戶屬性可以包括多個層級的子用戶屬性,比如用戶屬性購買偏好可以包括商城付費、會員付費兩個子用戶屬性,而商城付費和會員付費還可以繼續(xù)包括更低層級的子用戶屬性。S402、遍歷所述屬性分布映射表,獲取所述選定的用戶屬性的屬性值對應的用戶在整體用戶中的占比和在交叉用戶中的占比;S403、比較所述每個屬性值對應的用戶在整體用戶中的占比和在交叉用戶中的占比;S404、根據(jù)比較結(jié)果調(diào)整業(yè)務內(nèi)容或推送業(yè)務消息。所述S403和S404可參考實施例一中相關技術內(nèi)容。作為本發(fā)明實施例的可選方案,所述用戶屬性包括共有屬性和私有屬性,其中:當所述用戶屬性為共有屬性時,對所述共有屬性對應的業(yè)務進行業(yè)務內(nèi)容調(diào)整或推送業(yè)務消息;當所述用戶屬性為私有屬性時,對所述私有屬性對應的業(yè)務進行業(yè)務內(nèi)容調(diào)整或推送業(yè)務消息。作為本發(fā)明實施例的可選方案,在獲取多個業(yè)務的歷史數(shù)據(jù)之后,所述方法還包括對歷史數(shù)據(jù)進行篩選,刪除歷史數(shù)據(jù)中的無效數(shù)據(jù)。根據(jù)本發(fā)明實施例提供的多業(yè)務的數(shù)據(jù)處理方法,通過提取多個業(yè)務的整體用戶和交叉用戶,以及用戶對應的用戶屬性,獲取各用戶屬性的屬性值在整體用戶和交叉用戶中的分布情況,可以對多個業(yè)務的用戶整體進行分析,從而整體進行業(yè)務調(diào)整或者業(yè)務推送,業(yè)務調(diào)整和推送的精準度更高,此外,通過設置所述歷史數(shù)據(jù)的歷史時間段可以獲取任意時間段的歷史數(shù)據(jù),從而可獲得不同的分析結(jié)果;通過設定時間點,可以根據(jù)系統(tǒng)資源靈活調(diào)整歷史數(shù)據(jù)獲取和分析的時間;以及通過設置需要進行數(shù)據(jù)處理的業(yè)務,任意調(diào)整進行數(shù)據(jù)分析處理的業(yè)務個數(shù)和類型,以滿足多種數(shù)據(jù)分析處理需求。實施例三本發(fā)明實施例提供一種多業(yè)務的數(shù)據(jù)處理裝置,如圖5所示的結(jié)構(gòu)框圖,所述裝置包括數(shù)據(jù)采集模塊501、用戶提取模塊502、用戶信息獲取模塊503、數(shù)據(jù)處理模塊504和比較執(zhí)行模塊505,下面對各模塊進行詳細說明,其中:所述數(shù)據(jù)采集模塊501用于獲取多個業(yè)務的歷史數(shù)據(jù);在本實施例中,所述數(shù)據(jù)采集模塊501獲取歷史數(shù)據(jù)包括各個業(yè)務的用戶數(shù)據(jù)、交易數(shù)據(jù)、操作數(shù)據(jù)、推廣數(shù)據(jù)等,可選的,不同業(yè)務之間的數(shù)據(jù)互相關聯(lián)。用戶提取模塊502用于根據(jù)所述歷史數(shù)據(jù)得到所述多個業(yè)務的整體用戶和交叉用戶,所述整體用戶為合并相同用戶后的用戶集合,所述交叉用戶為所述多個業(yè)務中至少兩個業(yè)務共有的用戶集合;比如公司同時開展影視、智能電視、智能手機三項業(yè)務,用戶提取模塊502提取到影視業(yè)務的用戶集合為(A1,A2,A3,B1,B2),智能電視業(yè)務的用戶集合為(A2,A4,A5,B2,B3,C1),智能手機業(yè)務的用戶集合為(A1,A2,B2,B4,C1),進一步地,用戶提取模塊502合并影視、智能電視、智能手機三項業(yè)務中相同的用戶A1,A2,B2,C1后,可得到整體用戶的集合為(A1,A2,A3,A4,A5,B1,B2,B3,B4,C1),同時用戶提取模塊502影視、智能電視、智能手機三項業(yè)務中至少兩個業(yè)務共有的用戶,得到交叉用戶的集合為(A1,A2,B2,C1)。用戶信息獲取模塊503用于獲取所述整體用戶和交叉用戶對應的用戶信息,所述用戶信息包括至少一個用戶屬性,其中每個用戶屬性對應多個屬性值;可選的,用戶信息獲取模塊503獲取的用戶屬性包括但不限于性別、年齡、職業(yè)、地域、興趣偏好、購買偏好、消費分布等,每種用戶屬性對應多個屬性值,這些屬性值可以是固定的,比如性別對應男和女兩個固定屬性值,也可以是不固定的,比如消費分布可以對應多個消費金額段,一個消費金額段為一個屬性值,消費金額段的劃分是不固定的,可以任意設定,只有當設定之后,所述消費分布才對應多個固定的屬性值。數(shù)據(jù)處理模塊504用于獲取每個屬性值對應的用戶在整體用戶中的占比,以及獲取所述每個屬性值對應的用戶在交叉用戶中的占比;同樣以上述的影視、智能電視、智能手機三項業(yè)務為例進行說明,假如A1-A5、C1為女性,B1-B4為男性,通過數(shù)據(jù)處理模塊504可以計算得出整體用戶中男性用戶占比為40%,女性用戶占比為60%;同時可以計算得出在交叉用戶中男性用戶占比為25%,女性用戶占比為75%,可知同一用戶屬性在整體用戶和交叉用戶中各個屬性值的占比有可能是不一樣的。比較執(zhí)行模塊505用于比較所述每個屬性值對應的用戶在整體用戶中的占比和在交叉用戶中的占比,根據(jù)比較結(jié)果調(diào)整業(yè)務內(nèi)容或推送業(yè)務消息。具體的,比較執(zhí)行模塊505獲取交叉用戶中占比最高的屬性值,將該屬性值在整體用戶中的占比和在交叉用戶中的占比進行對比,當該屬性值在整體用戶中的占比小于交叉用戶中的占比時,所述比較執(zhí)行模塊505根據(jù)該屬性值調(diào)整業(yè)務內(nèi)容,可選的,所述比較執(zhí)行模塊505調(diào)整業(yè)務內(nèi)容可以是增加與該屬性值關聯(lián)性大的內(nèi)容,或者向該屬性值對應的用戶推送業(yè)務消息,所述比較執(zhí)行模塊505推送的業(yè)務消息可以是推廣信息,也可以是廣告信息、續(xù)費信息等。本發(fā)明實施例中所述的各個模塊的功能和效果以及未在本實施例中詳盡描述的技術細節(jié),可詳細參閱前述實施例中相關技術內(nèi)容,在此不再贅述。根據(jù)本發(fā)明實施例提供的多業(yè)務的數(shù)據(jù)處理裝置,通過數(shù)據(jù)采集模塊、用戶提取模塊和用戶信息獲取模塊提取多個業(yè)務的整體用戶和交叉用戶,以及用戶對應的用戶屬性,并通過數(shù)據(jù)處理模塊獲取各用戶屬性的屬性值在整體用戶和交叉用戶中的分布情況,對多個業(yè)務的用戶整體進行分析,最終通過比較執(zhí)行模塊可以整體進行業(yè)務調(diào)整或者業(yè)務推送,業(yè)務調(diào)整和推送的精準度更高。實施例四參閱圖6,所述裝置還包括時間設置模塊601,所述時間設置模塊601用于設置所述歷史數(shù)據(jù)的歷史時間段,具體的,在本實施例中,所述時間設置模塊601設置的歷史時間段以天、月或年為單位。相應的,所述數(shù)據(jù)采集模塊501具體用于獲取所述歷史時間段內(nèi)的歷史數(shù)據(jù)。作為本發(fā)明實施例的可選方案,所述裝置還包括定時模塊602,使得所述數(shù)據(jù)采集模塊501能夠定時獲取所述多個業(yè)務的歷史數(shù)據(jù),所述定時模塊602用于設置所述多個業(yè)務的歷史數(shù)據(jù)的采集時間,當達到設置的采集時間時,數(shù)據(jù)采集模塊501獲取所述多個業(yè)務的歷史數(shù)據(jù)??蛇x的,所述定時模塊602可以針對不同的業(yè)務設置不同的獲取時間,比如一些業(yè)務在一天的某個時間點后將不會產(chǎn)生用戶訪問或者產(chǎn)生的用戶訪問量很低,此時可以針對不同的業(yè)務的用戶訪問時間分布,對應地設置歷史數(shù)據(jù)的獲取時間。作為本發(fā)明實施例的可選方案,所述裝置還包括業(yè)務設置模塊603,所述業(yè)務設置模塊603用于設置需要進行數(shù)據(jù)處理的業(yè)務。比如公司同時開展影視、購物商城、體育、智能電視、智能手機等多項業(yè)務,可以通過業(yè)務設置模塊603設定要進行數(shù)據(jù)處理的業(yè)務種類,比如選定影視、購物商城、體育三項業(yè)務進行數(shù)據(jù)分析處理??蛇x的,所述業(yè)務設置模塊603最終設置的進行數(shù)據(jù)處理的業(yè)務之間存在關聯(lián)。作為本發(fā)明實施例的可選方案,參閱圖7所示的結(jié)構(gòu)框圖,所述用戶信息獲取模塊503包括用戶ID獲取單元5031、映射表生成單元5032、整體用戶獲取單元5033和交叉用戶獲取單元5034,其中:所述用戶ID獲取單元5031用于獲取所述多個業(yè)務中每項業(yè)務中的用戶ID;所述映射表生成單元5032用于生成用戶ID與對應業(yè)務的映射表;在本發(fā)明實施例中,所述映射表生成單元5032生成的映射表中,每個用戶ID與選定的進行數(shù)據(jù)處理的業(yè)務之間可形成如下表所示的映射關系:字段描述字段名稱字段類型字段值用戶IDuser_idstring智能手機業(yè)務is_smartphoneint1智能電視業(yè)務is_smartTVint1商城業(yè)務is_mallint0影視業(yè)務is_tvint1體育業(yè)務is_sportint0當表中業(yè)務的字段值為0時,表示用戶ID與該業(yè)務無對應關系,當表中業(yè)務的字段值為1時,表示用戶ID與該業(yè)務存在對應關系,一個用戶ID可以對應多個業(yè)務。所述整體用戶獲取單元5033用于根據(jù)所述映射表獲得所述多個業(yè)務的整體用戶;所述交叉用戶獲取單元5034用于根據(jù)所述映射表獲取對應多個業(yè)務的用戶ID,獲得所述多個業(yè)務的交叉用戶。作為本發(fā)明實施例的可選方案,所述數(shù)據(jù)處理模塊504還用于根據(jù)每個屬性值對應的用戶在整體用戶中的占比,以及所述每個屬性值對應的用戶在交叉用戶中的占比生成屬性分布映射表;相應的,參閱圖8所示的結(jié)構(gòu)框圖,所述比較執(zhí)行模塊505包括屬性獲取單元5051、數(shù)據(jù)獲取單元5052、比較單元5053和執(zhí)行單元5054,其中:所述屬性獲取單元5051用于獲取選定的用戶屬性;作為本發(fā)明實施例的可選方案,所述屬性獲取單元5051獲取的用戶屬性可以包括多個子用戶屬性,相應的,每個子用戶屬性包含多個屬性值。相應的,可以獲取所述多個子用戶屬性在整體用戶和交叉用戶中的占比??蛇x的,所述屬性獲取單元5051獲取的用戶屬性可以包括多個層級的子用戶屬性,比如用戶屬性購買偏好可以包括商城付費、會員付費兩個子用戶屬性,而商城付費和會員付費還可以繼續(xù)包括更低層級的子用戶屬性。所述數(shù)據(jù)獲取單元5052用于遍歷所述屬性分布映射表,獲取所述選定的用戶屬性的屬性值對應的用戶在整體用戶中的占比和在交叉用戶中的占比;所述比較單元5053用于比較所述每個屬性值對應的用戶在整體用戶中的占比和在交叉用戶中的占比;所述執(zhí)行單元5054用于根據(jù)比較結(jié)果調(diào)整業(yè)務內(nèi)容或推送業(yè)務消息。作為本發(fā)明實施例的可選方案,所述用戶信息獲取模塊503獲取的用戶屬性包括共有屬性和私有屬性,其中:當所述用戶屬性為共有屬性時,比較執(zhí)行模塊505對所述共有屬性對應的業(yè)務進行業(yè)務內(nèi)容調(diào)整或推送業(yè)務消息;當所述用戶屬性為私有屬性時,比較執(zhí)行模塊505對所述私有屬性對應的業(yè)務進行業(yè)務內(nèi)容調(diào)整或推送業(yè)務消息。作為本發(fā)明實施例的可選方案,在數(shù)據(jù)采集模塊501獲取多個業(yè)務的歷史數(shù)據(jù)之后,所述數(shù)據(jù)采集模塊501還用于對歷史數(shù)據(jù)進行篩選,刪除歷史數(shù)據(jù)中的無效數(shù)據(jù)。本發(fā)明實施例中所述的各個模塊的功能和效果以及未在本實施例中詳盡描述的技術細節(jié),可詳細參閱前述實施例中相關技術內(nèi)容,在此不再贅述。根據(jù)本發(fā)明實施例提供的多業(yè)務的數(shù)據(jù)處理裝置,通過數(shù)據(jù)采集模塊、用戶提取模塊和用戶信息獲取模塊提取多個業(yè)務的整體用戶和交叉用戶,以及用戶對應的用戶屬性,并通過數(shù)據(jù)處理模塊獲取各用戶屬性的屬性值在整體用戶和交叉用戶中的分布情況,對多個業(yè)務的用戶整體進行分析,最終通過比較執(zhí)行模塊可以整體進行業(yè)務調(diào)整或者業(yè)務推送,業(yè)務調(diào)整和推送的精準度更高,此外,通過時間設置模塊設置所述歷史數(shù)據(jù)的歷史時間段可以獲取任意時間段的歷史數(shù)據(jù),從而可獲得不同的分析結(jié)果;通過定時模塊設定時間點,可以根據(jù)系統(tǒng)資源靈活調(diào)整歷史數(shù)據(jù)獲取和分析的時間;以及通過業(yè)務設置模塊設置需要進行數(shù)據(jù)處理的業(yè)務,任意調(diào)整進行數(shù)據(jù)分析處理的業(yè)務個數(shù)和類型,以滿足多種數(shù)據(jù)分析處理需求。實施例五本發(fā)明實施例基于上述方法實施例中所提供的多業(yè)務的數(shù)據(jù)處理方法,進一步給出實現(xiàn)上述方法實施例中各步驟及方法的電子設備實施例的硬件結(jié)構(gòu)示意圖,如圖9所示,該電子設備包括:一個或多個處理器901以及存儲器902,圖9中以一個處理器901為例。執(zhí)行多業(yè)務的數(shù)據(jù)處理方法的電子設備還可以包括:輸入裝置903和輸出裝置904。處理器901、存儲器902、輸入裝置903和輸出裝置904可以通過總線或者其他方式連接,圖9中以通過總線連接為例。存儲器902作為一種非易失性計算機可讀存儲介質(zhì),可用于存儲非易失性軟件程序、非易失性計算機可執(zhí)行程序以及模塊,如本申請實施例中的多業(yè)務的數(shù)據(jù)處理方法對應的程序指令/模塊。處理器901通過運行存儲在存儲器902中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務器的各種功能應用以及數(shù)據(jù)處理,即實現(xiàn)上述方法實施例中所述的多業(yè)務的數(shù)據(jù)處理方法。存儲器902可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應用程序;存儲數(shù)據(jù)區(qū)可存儲域名過濾處理過程中所創(chuàng)建的數(shù)據(jù)等。此外,存儲器902可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實施例中,存儲器902可選包括相對于處理器901遠程設置的存儲器,這些遠程存儲器可以通過網(wǎng)絡連接至執(zhí)行域名過濾處理的電子設備。上述網(wǎng)絡的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。輸入裝置903可獲取用戶在電子設備上的操作信息。輸出裝置904可包括顯示屏等顯示設備。所述一個或者多個模塊存儲在所述存儲器902中,當被所述一個或者多個處理器901執(zhí)行時,執(zhí)行上述任意方法實施例中的多業(yè)務的數(shù)據(jù)處理方法。上述產(chǎn)品可執(zhí)行本申請方法實施例中所提供的方法,具備執(zhí)行方法相應的功能模塊和有益效果。未在本實施例中詳盡描述的技術細節(jié),可參見本申請方法實施例中所提供的方法。根據(jù)本發(fā)明實施例提供的電子設備,通過提取多個業(yè)務的整體用戶和交叉用戶,以及用戶對應的用戶屬性,獲取各用戶屬性的屬性值在整體用戶和交叉用戶中的分布情況,可以對多個業(yè)務的用戶整體進行分析,從而整體進行業(yè)務調(diào)整或者業(yè)務推送,業(yè)務調(diào)整和推送的精準度更高。實施例六本發(fā)明實施例提供一種非易失性計算機可讀存儲介質(zhì),所述非易失性計算機可讀存儲介質(zhì)存儲有程序指令,當電子設備執(zhí)行所述程序指令時,用于執(zhí)行上述方法實施例中所述的多業(yè)務的數(shù)據(jù)處理方法和步驟,當執(zhí)行所述方法和步驟時,具有上述方法實施例的技術效果。需要說明的是,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理單元中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機裝置(可以是個人計算機,服務器,或者網(wǎng)絡裝置等)或智能終端設備或處理器(Processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(Read-OnlyMemory,ROM)、隨機存取存儲器(RandomAccessMemory,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。在本發(fā)明所提供的上述實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如,多個模塊或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。以上僅為本發(fā)明的實施例,但并不限制本發(fā)明的專利范圍,盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領域的技術人員來而言,其依然可以對前述各具體實施方式所記載的技術方案進行修改,或者對其中部分技術特征進行等效替換。凡是利用本發(fā)明說明書及附圖內(nèi)容所做的等效結(jié)構(gòu),直接或間接運用在其他相關的
技術領域:
,均同理在本發(fā)明專利保護范圍之內(nèi)。當前第1頁1 2 3