本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,更具體地說,涉及一種信息推送方法、裝置及系統(tǒng)。
背景技術(shù):
隨著科技的不斷發(fā)展,移動終端越來越普遍,一些運(yùn)營商向移動終端進(jìn)行數(shù)據(jù)推送也得到了快速的發(fā)展。
然而,目前的信息推送通常是通過短信或者應(yīng)用信息的方式群發(fā)給用戶,發(fā)明人發(fā)現(xiàn),目前運(yùn)營商會將相同的信息推送給不同的用戶,對不同的用戶并沒有針對性,進(jìn)而導(dǎo)致信息推送的資源浪費(fèi),如運(yùn)營商推送一個優(yōu)惠券信息至多個用戶,如用戶a、用戶b以及用戶c,然而用戶b和用戶c可能根本不關(guān)注該條推送消息,因此導(dǎo)致信息推送效率低。
因此如何提高信息推送效率,成為了本領(lǐng)域技術(shù)人員需要解決的問題。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供了一種信息推送方法、裝置及系統(tǒng),根據(jù)用戶的興趣度進(jìn)行推薦,提高了信息的推送效率。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供如下技術(shù)方案:
一種信息推送方法,應(yīng)用于具有搖一搖功能的客戶端,包括:
獲取多個所述客戶端基于預(yù)設(shè)類型活動的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括客戶端的用戶基礎(chǔ)數(shù)據(jù)、參與活動歷史記錄以及衍生數(shù)據(jù),所述用戶基礎(chǔ)數(shù)據(jù)包括客戶端所對應(yīng)的手機(jī)號碼、年齡以及性別,所述參與活動歷史記錄包括活動的類別、活動所屬行業(yè)、打開活動記錄、位置信息、商圈信息以及商戶信息,所述衍生數(shù)據(jù)包括領(lǐng)券總數(shù)量、銷券總數(shù)量、銷券所屬類別以及銷券占比;
根據(jù)所述參與活動歷史記錄以及所述衍生數(shù)據(jù),計(jì)算每個所述客戶端對所述預(yù)設(shè)類型活動的活動評分;
確定所述活動評分大于預(yù)設(shè)評分的所述客戶端為目標(biāo)客戶端,并推送預(yù)設(shè)消息至所述目標(biāo)客戶端。
可選的,所述根據(jù)所述參與活動歷史記錄以及所述衍生數(shù)據(jù),計(jì)算每個所述客戶端對所述預(yù)設(shè)活動的活動評分,包括:
確定所述參與活動歷史記錄中各參數(shù)以及所述衍生數(shù)據(jù)中各參數(shù)對應(yīng)的子評分;
根據(jù)所述子評分,計(jì)算得到每個所述客戶端對所述預(yù)設(shè)活動的活動評分。
可選的,所述根據(jù)所述子評分,計(jì)算得到每個所述客戶端對所述預(yù)設(shè)類型活動的活動評分,包括:
根據(jù)公式
相應(yīng)的,根據(jù)公式
可選的,所述根據(jù)所述參與活動歷史記錄以及所述衍生數(shù)據(jù),計(jì)算每個所述客戶端對所述預(yù)設(shè)活動的活動評分,包括:
確定所述參與活動歷史記錄中各參數(shù)以及所述衍生數(shù)據(jù)中各參數(shù)對應(yīng)的興趣度;
將所述興趣度確定為每個所述客戶端對所述預(yù)設(shè)活動的活動評分。
可選的,所述將所述興趣度確定為每個所述客戶端對所述預(yù)設(shè)活動的活動評分,包括:
根據(jù)公式
一種信息推送裝置,應(yīng)用于具有搖一搖功能的客戶端,包括:
獲取模塊,用于獲取多個所述客戶端基于預(yù)設(shè)類型活動的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括客戶端的用戶基礎(chǔ)數(shù)據(jù)、參與活動歷史記錄以及衍生數(shù)據(jù),所述用戶基礎(chǔ)數(shù)據(jù)包括客戶端所對應(yīng)的手機(jī)號碼、年齡以及性別,所述參與活動歷史記錄包括活動的類別、活動所屬行業(yè)、打開活動記錄、位置信息、商圈信息以及商戶信息,所述衍生數(shù)據(jù)包括領(lǐng)券總數(shù)量、銷券總數(shù)量、銷券所屬類別以及銷券占比;
計(jì)算模塊,用于根據(jù)所述參與活動歷史記錄以及所述衍生數(shù)據(jù),計(jì)算每個所述客戶端對所述預(yù)設(shè)類型活動的活動評分;
確定模塊,用于確定所述活動評分大于預(yù)設(shè)評分的所述客戶端為目標(biāo)客戶端,并推送預(yù)設(shè)消息至所述目標(biāo)客戶端。
可選的,所述計(jì)算模塊包括:
第一確定單元,用于確定所述參與活動歷史記錄中各參數(shù)以及所述衍生數(shù)據(jù)中各參數(shù)對應(yīng)的子評分;
計(jì)算單元,用于根據(jù)所述子評分,計(jì)算得到每個所述客戶端對所述預(yù)設(shè)活動的活動評分。
可選的,所述計(jì)算模塊包括:
第二確定單元,用于確定所述參與活動歷史記錄中各參數(shù)以及所述衍生數(shù)據(jù)中各參數(shù)對應(yīng)的興趣度;
第二確定單元,用于將所述興趣度確定為每個所述客戶端對所述預(yù)設(shè)活動的活動評分。
一種信息推送系統(tǒng),包括任意一項(xiàng)上述的信息推送裝置。
基于上述技術(shù)方案,本發(fā)明實(shí)施例提供了一種信息推送方法,應(yīng)用于具有搖一搖功能的客戶端,首先,獲取多個所述客戶端基于預(yù)設(shè)類型活動的數(shù)據(jù)信息,然后根據(jù)所述參與活動歷史記錄以及所述衍生數(shù)據(jù),計(jì)算每個所述客戶端對所述預(yù)設(shè)類型活動的活動評分,最后確定所述活動評分大于預(yù)設(shè)評分的所述客戶端為目標(biāo)客戶端,并推送預(yù)設(shè)消息至所述目標(biāo)客戶端。可見,本方案通過計(jì)算客戶端對各類活動的活動評分,將評分較高的客戶端作為對該活動興趣度高的用戶,然后推送相應(yīng)的消息,提高了信息推送的效率。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本申請實(shí)施例提供的一種信息推送系統(tǒng)的結(jié)構(gòu)圖;
圖2為本申請實(shí)施例提供的一種信息推送方法的流程圖;
圖3為本申請實(shí)施例提供的一種信息推送方法的又一流程圖;
圖4為本申請實(shí)施例提供的一種信息推送方法的又一流程圖;
圖5為本申請實(shí)施例提供的一種信息推送裝置的結(jié)構(gòu)框圖;
圖6為本申請實(shí)施例提供的另一種信息推送裝置的結(jié)構(gòu)框圖;
圖7為本申請實(shí)施例提供的又一種信息推送裝置的結(jié)構(gòu)框圖;
圖8為本申請實(shí)施例提供的一種服務(wù)器的硬件結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都對應(yīng)本發(fā)明保護(hù)的范圍。
圖1為本申請實(shí)施例提供的基于具有搖一搖功能的客戶端的信息推送系統(tǒng)的結(jié)構(gòu)框圖,該圖所示的信息推送系統(tǒng)可以用于實(shí)現(xiàn)本申請實(shí)施例提供的信息推送方法。參照圖1,該信息推送系統(tǒng)可以包括:服務(wù)器100以及多個客戶端200;
其中,服務(wù)器為網(wǎng)絡(luò)側(cè)為用戶提供服務(wù)的服務(wù)設(shè)備,其可能是多臺服務(wù)器組成的服務(wù)器集群,也可能是單臺服務(wù)器。
客戶端是與服務(wù)器相對應(yīng)的,為用戶提供本地服務(wù)的程序,在實(shí)際應(yīng)用中,客戶端一般可以裝載在手機(jī)、平板電腦、筆記本電腦等用戶設(shè)備上,在本實(shí)施例中,客戶端可以是裝載在這些用戶設(shè)備上的具有搖一搖功能的應(yīng)用。
基于圖1所示的信息推送系統(tǒng),下面從服務(wù)器的角度對本申請?zhí)峁┑男畔⑼扑头椒ㄟM(jìn)行介紹。如圖2所示,為本申請實(shí)施例提供的一種信息推送方法的流程圖,該方法可以包括:
s21、獲取多個所述客戶端基于預(yù)設(shè)類型活動的數(shù)據(jù)信息。
對每個線下參與搖一搖活動的數(shù)據(jù)進(jìn)行采集,其中,數(shù)據(jù)信息包括客戶端的用戶基礎(chǔ)數(shù)據(jù)、參與活動歷史記錄以及衍生數(shù)據(jù),所述用戶基礎(chǔ)數(shù)據(jù)包括客戶端所對應(yīng)的手機(jī)號碼、年齡以及性別,所述參與活動歷史記錄包括活動的類別、活動所屬行業(yè)、打開活動記錄、位置信息、商圈信息以及商戶信息,所述衍生數(shù)據(jù)包括領(lǐng)券總數(shù)量、銷券總數(shù)量、銷券所屬類別以及銷券占比等。
s22、根據(jù)所述參與活動歷史記錄以及所述衍生數(shù)據(jù),計(jì)算每個所述客戶端對所述預(yù)設(shè)類型活動的活動評分。
s23、確定所述活動評分大于預(yù)設(shè)評分的所述客戶端為目標(biāo)客戶端,并推送預(yù)設(shè)消息至所述目標(biāo)客戶端。
在本實(shí)施例中,通過建立兩個活動評分模型,計(jì)算各活動的活動評分,然后按照活動評分的高低去進(jìn)行信息的推薦,具體的,活動評分模型根據(jù)劃分維度的不同,可以分為基于活動內(nèi)容進(jìn)行評分的模型以及基于lbs場景進(jìn)行評分的模型。
其中,如圖3所示,基于活動內(nèi)容進(jìn)行評分的模型是通過如下步驟實(shí)現(xiàn)根據(jù)所述參與活動歷史記錄以及所述衍生數(shù)據(jù),計(jì)算每個所述客戶端對所述預(yù)設(shè)活動的活動評分:
s31、確定所述參與活動歷史記錄中各參數(shù)以及所述衍生數(shù)據(jù)中各參數(shù)對應(yīng)的子評分;
s32、根據(jù)所述子評分,計(jì)算得到每個所述客戶端對所述預(yù)設(shè)活動的活動評分。
該實(shí)施例主要是計(jì)算各類型活動對于用戶的評分,評分模型的創(chuàng)建過程是依據(jù)用戶對于某類型活動的歷史行為記錄計(jì)算出評分。例如:用戶u在活動類型c下的評分:u瀏覽了c,評s1分;u領(lǐng)了c的券,評s2分;u銷了c的券,評s3分;以此類推,u對于c的各種行為均有評分。
具體的,可以根據(jù)公式
例如,當(dāng)有5個活動分別是c1,c2,c3,c4,c5,那么這5個活動對于用戶u1的評分依次為:類型c1的評分為cal(u1,c1),類型c2的評分為cal(u1,c2),類型c3的評分為cal(u1,c3),類型c4的評分為cal(u1,c4),類型c5的評分為cal(u1,c5),其中,uc表示用戶u在c活動下的子評分,∑uc代表u在c下所有活動的評分。
對應(yīng)的,其活動推薦步驟,如下:
設(shè)定用戶感興趣的活動評分閾值:
除此,如圖4所示,基于lbs場景進(jìn)行評分的模型是通過如下步驟實(shí)現(xiàn)根據(jù)所述參與活動歷史記錄以及所述衍生數(shù)據(jù),計(jì)算每個所述客戶端對所述預(yù)設(shè)活動的活動評分:
s41、確定所述參與活動歷史記錄中各參數(shù)以及所述衍生數(shù)據(jù)中各參數(shù)對應(yīng)的興趣度;
s42、將所述興趣度確定為每個所述客戶端對所述預(yù)設(shè)活動的活動評分。
該實(shí)施例是通過確定用戶的興趣度,然后將興趣度作為預(yù)設(shè)活動的活動評分,具體為:
根據(jù)公式
除此,興趣度的模型還可以包括基于位置場景的用戶興趣模型:
需要說明的是,基于位置場景的用戶興趣度模型是一個三維的空間數(shù)組,記錄了用戶在某位置情景下對活動興趣類別的興趣度值。
相應(yīng)的,其活動推薦步驟,如下:
首先,獲得用戶當(dāng)前位置的場景信息,預(yù)測用戶下一個位置并將該位置添加到當(dāng)前場景信息中;
其次,匹配用戶在拓展后的位置場景的興趣;
最后,判斷興趣度是否大于閾值,若是,則匹配待推薦活動的類別,取興趣度最大的興趣名,匹配活動資源;否則,泛化位置場景,重新進(jìn)行分類匹配。
下面對本申請實(shí)施例提供的服務(wù)器進(jìn)行介紹,下文描述的服務(wù)器與上文以服務(wù)器角度描述的信息推送相互對應(yīng)參照。如圖5所示,為本申請實(shí)施例提供的服務(wù)器的結(jié)構(gòu)框圖,參照圖5,該服務(wù)器可以包括
獲取模塊51,用于獲取多個所述客戶端基于預(yù)設(shè)類型活動的數(shù)據(jù)信息.
其中,所述數(shù)據(jù)信息包括客戶端的用戶基礎(chǔ)數(shù)據(jù)、參與活動歷史記錄以及衍生數(shù)據(jù),所述用戶基礎(chǔ)數(shù)據(jù)包括客戶端所對應(yīng)的手機(jī)號碼、年齡以及性別,所述參與活動歷史記錄包括活動的類別、活動所屬行業(yè)、打開活動記錄、位置信息、商圈信息以及商戶信息,所述衍生數(shù)據(jù)包括領(lǐng)券總數(shù)量、銷券總數(shù)量、銷券所屬類別以及銷券占比;
計(jì)算模塊52,用于根據(jù)所述參與活動歷史記錄以及所述衍生數(shù)據(jù),計(jì)算每個所述客戶端對所述預(yù)設(shè)類型活動的活動評分;
確定模塊53,用于確定所述活動評分大于預(yù)設(shè)評分的所述客戶端為目標(biāo)客戶端,并推送預(yù)設(shè)消息至所述目標(biāo)客戶端。
在上述實(shí)施例的基礎(chǔ)上,如圖6所示,所述計(jì)算模塊52包括:
第一確定單元521,用于確定所述參與活動歷史記錄中各參數(shù)以及所述衍生數(shù)據(jù)中各參數(shù)對應(yīng)的子評分;
計(jì)算單元522,用于根據(jù)所述子評分,計(jì)算得到每個所述客戶端對所述預(yù)設(shè)活動的活動評分。
除此,如圖7所示,所述計(jì)算模塊52還包括:
第二確定單元523,用于確定所述參與活動歷史記錄中各參數(shù)以及所述衍生數(shù)據(jù)中各參數(shù)對應(yīng)的興趣度;
第三確定單元524,用于將所述興趣度確定為每個所述客戶端對所述預(yù)設(shè)活動的活動評分。
上文描述的是服務(wù)器的軟件功能模塊架構(gòu),在服務(wù)器的硬件結(jié)構(gòu)上,服務(wù)器可通過如下方式實(shí)現(xiàn)基于多媒體信息的數(shù)據(jù)處理方案;
圖8為本申請實(shí)施例提供的服務(wù)器的硬件結(jié)構(gòu)框圖,參照圖8,該服務(wù)器可以包括:處理器81,通信接口82,存儲器83和通信總線84;
其中處理器81、通信接口82、存儲器83通過通信總線84完成相互間的通信;
可選的,通信接口82可以為通信模塊的接口,如gsm模塊的接口;
處理器81,用于執(zhí)行程序;
存儲器83,用于存放程序;
程序可以包括程序代碼,所述程序代碼包括計(jì)算機(jī)操作指令。
處理器81可能是一個中央處理器cpu,或者是特定集成電路asic(applicationspecificintegratedcircuit),或者是被配置成實(shí)施本申請實(shí)施例的一個或多個集成電路。
存儲器83可能包含高速ram存儲器,也可能還包括非易失性存儲器(non-volatilememory),例如至少一個磁盤存儲器。
其中,程序可具體用于:
獲取多個所述客戶端基于預(yù)設(shè)類型活動的數(shù)據(jù)信息;
根據(jù)所述參與活動歷史記錄以及所述衍生數(shù)據(jù),計(jì)算每個所述客戶端對所述預(yù)設(shè)類型活動的活動評分;
確定所述活動評分大于預(yù)設(shè)評分的所述客戶端為目標(biāo)客戶端,并推送預(yù)設(shè)消息至所述目標(biāo)客戶端。
本實(shí)施例還提供了一種信息推送系統(tǒng),該系統(tǒng)結(jié)構(gòu)框圖如圖1所示,包括服務(wù)器100和多個客戶端200,其中:
服務(wù)器100用于,獲取多個所述客戶端基于預(yù)設(shè)類型活動的數(shù)據(jù)信息;根據(jù)所述參與活動歷史記錄以及所述衍生數(shù)據(jù),計(jì)算每個所述客戶端對所述預(yù)設(shè)類型活動的活動評分;確定所述活動評分大于預(yù)設(shè)評分的所述客戶端為目標(biāo)客戶端,并推送預(yù)設(shè)消息至所述目標(biāo)客戶端;
客戶端200用于展示所述推送消息。
綜上所述,本發(fā)明實(shí)施例提供了一種信息推送方法,應(yīng)用于具有搖一搖功能的客戶端,首先,獲取多個所述客戶端基于預(yù)設(shè)類型活動的數(shù)據(jù)信息,然后根據(jù)所述參與活動歷史記錄以及所述衍生數(shù)據(jù),計(jì)算每個所述客戶端對所述預(yù)設(shè)類型活動的活動評分,最后確定所述活動評分大于預(yù)設(shè)評分的所述客戶端為目標(biāo)客戶端,并推送預(yù)設(shè)消息至所述目標(biāo)客戶端??梢?,本方案通過計(jì)算客戶端對各類活動的活動評分,將評分較高的客戶端作為對該活動興趣度高的用戶,然后推送相應(yīng)的消息,提高了信息推送的效率。
本說明書中各個實(shí)施例采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似部分互相參見即可。對于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
專業(yè)人員還可以進(jìn)一步意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本申請的范圍。
結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲器(ram)、內(nèi)存、只讀存儲器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動磁盤、cd-rom、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本申請。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本申請將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。