本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種推廣信息的投放方法、裝置和系統(tǒng)。
背景技術(shù):
推廣信息,如廣告對于一個(gè)產(chǎn)品或事物的推廣而言,具有舉足輕重的作用,因此,如何對推廣信息進(jìn)行投放,一直以來都是業(yè)界較為重視的一個(gè)問題。
以廣告為例,在現(xiàn)有技術(shù)中,在為展示廣告尋找投放用戶時(shí),一般都會先分析用戶對廣告的感興趣程度,比如通過用戶行為或用戶標(biāo)簽等方式來確定用戶對廣告的感興趣程度,然后基于該感興趣程度對用戶進(jìn)行打分,按分?jǐn)?shù)從高到低的順序向用戶投放廣告。
在對現(xiàn)有技術(shù)的研究和實(shí)踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),雖然現(xiàn)有技術(shù)在一定程度上可以提高推廣信息如廣告的投放精準(zhǔn)性,但是其投放效果并不佳。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種推廣信息的投放方法、裝置和系統(tǒng),可以提高投放的靈活性,以及提高投放效果。
本發(fā)明實(shí)施例提供一種推廣信息的投放方法,包括:
獲取需要進(jìn)行投放的推廣信息,以及用戶行為數(shù)據(jù);
根據(jù)所述用戶行為數(shù)據(jù)確定用戶與所述推廣信息的相關(guān)度;
根據(jù)所述用戶行為數(shù)據(jù)計(jì)算用戶的個(gè)人影響度和社會影響度;
基于用戶與所述推廣信息的相關(guān)度、個(gè)人影響度和社會影響度確定所述推廣信息的投放對象;
對所述投放對象進(jìn)行推廣信息的投放。
相應(yīng)的,本發(fā)明實(shí)施例還提供一種推廣信息的投放裝置,包括:
獲取單元,用于獲取需要進(jìn)行投放的推廣信息,以及用戶行為數(shù)據(jù);
相關(guān)度確定單元,用于根據(jù)所述用戶行為數(shù)據(jù)確定用戶與所述推廣信息的相關(guān)度;
運(yùn)算單元,用于根據(jù)所述用戶行為數(shù)據(jù)計(jì)算用戶的個(gè)人影響度和社會影響度;
對象確定單元,用于基于用戶與所述推廣信息的相關(guān)度、個(gè)人影響度和社會影響度確定所述推廣信息的投放對象;
投放單元,用于對所述投放對象進(jìn)行推廣信息的投放。
此外,本發(fā)明實(shí)施例還提供一種推廣信息的投放系統(tǒng),包括本發(fā)明實(shí)施例提供的任一種推廣信息的投放裝置。
本發(fā)明實(shí)施例采用獲取需要進(jìn)行投放的推廣信息,以及用戶行為數(shù)據(jù),然后,根據(jù)用戶行為數(shù)據(jù)確定用戶與該推廣信息的相關(guān)度,以及根據(jù)該用戶行為數(shù)據(jù)計(jì)算用戶的個(gè)人影響度和社會影響度,再然后,基于用戶與該推廣信息的相關(guān)度、個(gè)人影響度和社會影響度確定該推廣信息的投放對象,并對該投放對象進(jìn)行推廣信息的投放;由于該方案在進(jìn)行推廣信息的投放時(shí),除了考慮到用戶興趣之外,還將用戶的個(gè)人影響度和社會影響度也作為考量因素之一,基于社交網(wǎng)絡(luò)中人對人的影響作用對廣告的投放策略進(jìn)行了優(yōu)化,因此,可以提高投放的靈活性,以及增強(qiáng)投放效果。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1a是本發(fā)明實(shí)施例提供的推廣信息的投放系統(tǒng)的場景示意圖;
圖1b是本發(fā)明實(shí)施例提供的推廣信息的投放方法的流程圖;
圖2是本發(fā)明實(shí)施例提供的推廣信息的投放方法的另一流程圖;
圖3是本發(fā)明實(shí)施例提供的推廣信息的投放裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
該推廣信息的投放系統(tǒng)可以包括本發(fā)明實(shí)施例所提供的任一種推廣信息的投放裝置,參見圖1a,該推廣信息的投放裝置具體可以集成在服務(wù)器,如投放服務(wù)器中。此外,該推廣信息的投放系統(tǒng)還可以包括其他的設(shè)備,比如用戶設(shè)備和用戶服務(wù)器,其中,用戶設(shè)備可以用于接收投放服務(wù)器所投放的推廣信息,并對該推廣信息進(jìn)行操作,而用戶服務(wù)器則可以用于收集各個(gè)用戶的行為,生成用戶行為數(shù)據(jù),并將用戶行為數(shù)據(jù)提供給投放服務(wù)器。
如圖1a所示,當(dāng)需要對某推廣信息,如廣告進(jìn)行投放時(shí),可以由投放服務(wù)器從用戶服務(wù)器中獲取用戶行為數(shù)據(jù),然后,根據(jù)該用戶行為數(shù)據(jù)確定用戶與該推廣信息的相關(guān)度,以及根據(jù)該用戶行為數(shù)據(jù)計(jì)算用戶的個(gè)人影響度和社會影響度,再然后,基于用戶與該推廣信息的相關(guān)度、個(gè)人影響度和社會影響度確定該推廣信息的投放對象,并對該投放對象所在的用戶設(shè)備進(jìn)行推廣信息,如廣告的投放。
以下將分別進(jìn)行詳細(xì)說明。
實(shí)施例一、
本實(shí)施例將從推廣信息的投放裝置的角度進(jìn)行描述,該推廣信息的投放裝置具體可以集成在服務(wù)器,如投放服務(wù)器等設(shè)備中。
一種推廣信息的投放方法,包括:獲取需要進(jìn)行投放的推廣信息,以及用戶行為數(shù)據(jù),根據(jù)該用戶行為數(shù)據(jù)確定用戶與該推廣信息的相關(guān)度,以及根據(jù)該用戶行為數(shù)據(jù)計(jì)算用戶的個(gè)人影響度和社會影響度,基于用戶與該推廣信息的相關(guān)度、個(gè)人影響度和社會影響度確定該推廣信息的投放對象,對該投放對象進(jìn)行推廣信息的投放。
如圖1b所示,該推廣信息的投放方法的具體流程可以如下:
101、獲取需要進(jìn)行投放的推廣信息,以及用戶行為數(shù)據(jù)。
其中,推廣信息可以是廣告,也可以是其他一些需要進(jìn)行推廣和投放的信 息,該推廣信息可以存儲在該推廣信息的投放裝置中,也可以存儲在其他的設(shè)備,比如廣告服務(wù)器等設(shè)備中。
用戶行為數(shù)據(jù)指的是可供用戶行為分析的相關(guān)數(shù)據(jù),比如用戶的瀏覽記錄、點(diǎn)擊記錄、下載記錄、評論記錄、回復(fù)記錄和/或點(diǎn)贊記錄等數(shù)據(jù)。這些用戶行為數(shù)據(jù)可以存儲在該推廣信息的投放裝置中,也可以存儲在其他的設(shè)備,比如用戶服務(wù)器等設(shè)備中。
以推廣信息存儲在廣告服務(wù)器,且用戶行為數(shù)據(jù)存儲在用戶服務(wù)器為例,則此時(shí),具體可以從廣告服務(wù)器中獲取推廣信息,以及從用戶服務(wù)器中獲取用戶行為數(shù)據(jù)。
102、根據(jù)該用戶行為數(shù)據(jù)確定用戶與該推廣信息的相關(guān)度。
例如,具體可以根據(jù)該用戶行為數(shù)據(jù)確定用戶興趣,根據(jù)該用戶興趣計(jì)算用戶與該推廣信息的相關(guān)度。
比如,可以基于用戶興趣計(jì)算推廣信息與用戶興趣匹配度,得到用戶與該推廣信息的相關(guān)度。
其中,用戶興趣的計(jì)算方式可以有多種,比如可以根據(jù)該用戶行為數(shù)據(jù)計(jì)算用戶在預(yù)置時(shí)間范圍內(nèi)的興趣權(quán)值,等等,在此不再贅述。
103、根據(jù)該用戶行為數(shù)據(jù)計(jì)算用戶的個(gè)人影響度和社會影響度,例如,具體可以如下:
(1)根據(jù)該用戶行為數(shù)據(jù)確定用戶對其他用戶的影響力,得到個(gè)人影響度。
其中,根據(jù)該用戶行為數(shù)據(jù)計(jì)算個(gè)人影響度的方式可以有多種,比如,可以如下:
例如,具體可以根據(jù)該用戶行為數(shù)據(jù)統(tǒng)計(jì)第一互動率和第二互動率,根據(jù)該第一互動率和第二互動率計(jì)算個(gè)人影響度,比如,分別為第一互動率和第二互動率設(shè)置相應(yīng)的權(quán)重,然后將第一互動率和第二互動率分別乘以相應(yīng)的權(quán)重后進(jìn)行相加,將得到的和作為個(gè)人影響度;或者,也可以采用其他的方式進(jìn)行計(jì)算,具體可根據(jù)實(shí)際應(yīng)用的需求而定。
其中,第一互動率為歷史上,即在過去預(yù)置時(shí)間內(nèi)用戶與推廣信息的互動 率,所謂用戶與推廣信息的互動率指的是“用戶與推廣信息的互動數(shù)”與“投放給該用戶的推廣信息數(shù)”的比值,用戶與推廣信息的互動指的是用戶對該推廣信息存在相應(yīng)的操作行為,比如轉(zhuǎn)發(fā)、回復(fù)、點(diǎn)贊或評論,等等。
第二互動率為歷史上,即在過去預(yù)置時(shí)間內(nèi),在用戶與推廣信息互動后,用戶好友與該用戶的互動率,所謂用戶好友與該用戶的互動率指的是互動人數(shù)與好友人數(shù)的比值,比如,回帖轉(zhuǎn)發(fā)人數(shù)與總好友數(shù)的比值,等等;其中,在用戶與推廣信息互動后,用戶好友與該用戶的互動指的是用戶好友對于用戶所操作的推廣信息存在相應(yīng)的操作行為,比如轉(zhuǎn)發(fā)、回復(fù)、點(diǎn)贊或評論,等等;比如,當(dāng)用戶轉(zhuǎn)發(fā)某推廣的廣告后,用戶好友對該轉(zhuǎn)發(fā)的廣告進(jìn)行轉(zhuǎn)發(fā)、回復(fù)、點(diǎn)贊或評論等,則表示該用戶好友在用戶與推廣信息互動后,存在有與該用戶的互動。
其中,該預(yù)置時(shí)間可以根據(jù)實(shí)際應(yīng)用的需求進(jìn)行設(shè)置。
又例如,還可以根據(jù)該用戶行為數(shù)據(jù)確定用戶好友與該用戶的每一次互動,并對每一次互動進(jìn)行評分,然后根據(jù)評分統(tǒng)計(jì)所有用戶好友與該用戶的互動的總分?jǐn)?shù),根據(jù)該總分?jǐn)?shù)和用戶好友數(shù)量計(jì)算該用戶的個(gè)人影響度,等等。
(2)根據(jù)該用戶行為數(shù)據(jù)確定用戶好友對用戶的影響力,得到社會影響度。
例如,具體可以根據(jù)該用戶行為數(shù)據(jù)確定在預(yù)設(shè)投放階段,用戶好友對推廣信息產(chǎn)生互動的互動信息,以及與推廣信息具有互動的用戶好友與其他用戶的互動信息,然后根據(jù)該用戶好友對推廣信息產(chǎn)生互動的互動信息,以及該“與推廣信息具有互動的用戶好友與其他用戶的互動信息”計(jì)算在該預(yù)設(shè)投放階段,用戶的社會影響度。
其中,根據(jù)推廣信息的投放需求可以將該推廣信息的投放時(shí)間劃分為若干個(gè)階段,這些階段即稱為投放階段。
該投放階段具體可根據(jù)實(shí)際應(yīng)用的需求而定,比如,可以將某一推廣信息的投放時(shí)間分為投放前期,投放中期和投放后期,其中,投放前期的時(shí)間范圍為t1,投放中期的時(shí)間范圍為t2,投放后期的時(shí)間范圍為t3;或者,也可以分為投放第一階段、投放第二階段……投放第n階段,等等。
當(dāng)然,也可以將推廣信息的投放時(shí)間只劃分為一個(gè)階段,在此不再贅述。
在不同的投放階段,用戶的社會影響度可能相同,也可能會存在差異。
104、基于用戶與該推廣信息的相關(guān)度、個(gè)人影響度和社會影響度確定該推廣信息的投放對象。
例如,具體可以根據(jù)該用戶與該推廣信息的相關(guān)度、個(gè)人影響度和社會影響度,按照預(yù)置算法計(jì)算在預(yù)設(shè)投放階段,將該推廣信息投放給用戶的得分,得到用戶在該預(yù)設(shè)投放階段的分值,然后將分值超過預(yù)置閾值的用戶確定為該預(yù)設(shè)投放階段的投放對象。
其中,預(yù)置算法和閾值均可以根據(jù)實(shí)際應(yīng)用的需求進(jìn)行設(shè)置。
可選的,由于在不同的投放階段,用戶的個(gè)人影響力和社會影響力可能會存在變化,因此,為了提高計(jì)算的準(zhǔn)確性,還可以針對不同的投放階段,對戶的個(gè)人影響力和社會影響力進(jìn)行調(diào)整,即步驟“根據(jù)該用戶與該推廣信息的相關(guān)度、個(gè)人影響度和社會影響度,按照預(yù)置算法計(jì)算在預(yù)設(shè)投放階段,將該推廣信息投放給用戶的得分,得到用戶在該預(yù)設(shè)投放階段的分值”,具體可以如下:
(1)獲取該預(yù)設(shè)投放階段對應(yīng)的個(gè)人影響力系數(shù)和社會影響力系數(shù)。
其中,該個(gè)人影響力系數(shù)和社會影響力系數(shù)的具體設(shè)置可以根據(jù)實(shí)際應(yīng)用的需求而定,例如:
個(gè)人影響度體現(xiàn)了某個(gè)用戶的行為對其他用戶的影響力。在與推廣信息如廣告的互動中,個(gè)人影響力高的用戶,首先有較多的互動(能被好友看見的行為,如點(diǎn)贊、評論、轉(zhuǎn)發(fā)等),其次,其與推廣信息的互動行為更易引發(fā)其好友對該廣告的互動,因此,可以設(shè)置在投放前期重點(diǎn)對這類人進(jìn)行投放,這樣在投放初期就能獲得較多的互動,同時(shí)帶領(lǐng)其他人一起互動起來。所以,在投放初期,比如投放階段t較小時(shí),個(gè)人影響力系數(shù)可以設(shè)置較大,即令個(gè)人影響力系數(shù)與投放階段t成反比。
社會影響力體現(xiàn)用戶好友對用戶的影響力。在與推廣信息如廣告的互動中,當(dāng)某用戶的好友都對該推廣信息進(jìn)行了點(diǎn)贊或評論等行為時(shí),其對推廣信息產(chǎn)生互動的概率將大幅上升。因此,在推廣信息投放后期,可以多投給那些 已有大量好友對推廣信息產(chǎn)生互動的用戶,這樣更容易產(chǎn)生互動。所以,在投放階段t較大時(shí),社會影響力系數(shù)可以設(shè)置較大,即令社會影響力系數(shù)與投放階段t成正比。
(2)采用該個(gè)人影響力系數(shù)對用戶的個(gè)人影響度進(jìn)行調(diào)整,得到調(diào)整后個(gè)人影響度。
例如,可以將該個(gè)人影響力系數(shù)乘以用戶的個(gè)人影響度,得到調(diào)整后個(gè)人影響度,等等。
(3)采用該社會影響力系數(shù)對用戶的社會影響度進(jìn)行調(diào)整,得到調(diào)整后社會影響度。
例如,可以將該社會影響力系數(shù)乘以用戶的社會影響度進(jìn)行調(diào)整,得到調(diào)整后社會影響度,等等。
(4)計(jì)算該用戶與該推廣信息的相關(guān)度、調(diào)整后個(gè)人影響度、以及調(diào)整后社會影響度的和,得到用戶在該預(yù)設(shè)投放階段的分值。例如,可以用下面的公式來表示:
scoret=relevance+αt·PI+βt·SIt
其中,scoret表示用戶在該預(yù)設(shè)投放階段t(比如t時(shí)刻)的分值,得分越高越先投放。relevance為用戶與該推廣信息的相關(guān)度,即用戶對該推廣信息如廣告的感興趣程度。PI為用戶的個(gè)人影響度,SIt為用戶在投放階段t的社會影響度,αt為在投放階段t的個(gè)人影響力系數(shù),βt為在投放階段t的社會影響力系數(shù),不同投放階段,SIt、αt和βt都可能有所不同。
105、對該投放對象進(jìn)行推廣信息的投放。
由上可知,本實(shí)施例采用獲取需要進(jìn)行投放的推廣信息,以及用戶行為數(shù)據(jù),然后,根據(jù)用戶行為數(shù)據(jù)確定用戶與該推廣信息的相關(guān)度,以及根據(jù)該用戶行為數(shù)據(jù)計(jì)算用戶的個(gè)人影響度和社會影響度,再然后,基于用戶與該推廣信息的相關(guān)度、個(gè)人影響度和社會影響度確定該推廣信息的投放對象,并對該投放對象進(jìn)行推廣信息的投放;由于該方案在進(jìn)行推廣信息的投放時(shí),除了考慮到用戶興趣之外,還將用戶的個(gè)人影響度和社會影響度也作為考量因素之一,基于社交網(wǎng)絡(luò)中人對人的影響作用對廣告的投放策略進(jìn)行了優(yōu)化,因此, 可以提高投放的靈活性,以及增強(qiáng)投放效果。
實(shí)施例二、
根據(jù)實(shí)施例一所描述的方法,以下將舉例作進(jìn)一步詳細(xì)說明。
在本實(shí)施例中,將以該推廣信息的投放裝置具體集成在投放服務(wù)器中,且該推廣信息具體為廣告為例進(jìn)行說明。
如圖2所示,一種推廣信息的投放方法,具體流程可以如下:
201、投放服務(wù)器從廣告服務(wù)器中獲取需要進(jìn)行投放的廣告,以及從用戶服務(wù)器中獲取用戶行為數(shù)據(jù)。
其中,用戶行為數(shù)據(jù)指的是是可供用戶行為分析的相關(guān)數(shù)據(jù),比如用戶的瀏覽記錄、點(diǎn)擊記錄、下載記錄、評論記錄、回復(fù)記錄和/或點(diǎn)贊記錄等數(shù)據(jù)。
202、投放服務(wù)器根據(jù)該用戶行為數(shù)據(jù)確定用戶興趣。
其中,用戶興趣的計(jì)算方式可以有多種,比如可以根據(jù)該用戶行為數(shù)據(jù)計(jì)算用戶在預(yù)置時(shí)間范圍內(nèi)的興趣權(quán)值,等等,在此不再贅述。
203、投放服務(wù)器根據(jù)該用戶興趣計(jì)算用戶與該廣告的相關(guān)度。
例如,投放服務(wù)器可以基于用戶興趣計(jì)算廣告與用戶興趣匹配度,得到用戶與該廣告的相關(guān)度。
比如,如果某個(gè)廣告為汽車廣告,而用戶對汽車比較感興趣,則可以確定該汽車廣告與用戶的匹配度較高,具體的匹配度的值可以根據(jù)預(yù)置的算法來計(jì)算得出,具體可參見現(xiàn)有技術(shù),在此不再贅述,
204、投放服務(wù)器根據(jù)該用戶行為數(shù)據(jù)確定用戶對其他用戶的影響力,得到個(gè)人影響度。
其中,根據(jù)該用戶行為數(shù)據(jù)計(jì)算個(gè)人影響度的方式可以有多種,比如,可以如下:
例如,具體可以根據(jù)該用戶行為數(shù)據(jù)統(tǒng)計(jì)第一互動率和第二互動率,然后,根據(jù)該第一互動率和第二互動率計(jì)算個(gè)人影響度,比如,分別為第一互動率和第二互動率設(shè)置相應(yīng)的權(quán)重,然后將第一互動率和第二互動率分別乘以相應(yīng)的權(quán)重后進(jìn)行相加,將得到的和作為個(gè)人影響度;或者,也可以采用其他的方式進(jìn)行計(jì)算,具體可根據(jù)實(shí)際應(yīng)用的需求而定。
其中,第一互動率為歷史上,即在過去預(yù)置時(shí)間內(nèi)用戶與廣告的互動率,所謂用戶與廣告的互動率指的是“用戶與廣告的互動數(shù)”與“投放給該用戶的廣告數(shù)”的比值,用戶與廣告的互動指的是用戶對該廣告存在相應(yīng)的操作行為,比如轉(zhuǎn)發(fā)、回復(fù)、點(diǎn)贊或評論,等等。
第二互動率為歷史上,即在過去預(yù)置時(shí)間內(nèi),在用戶與廣告互動后,用戶好友與該用戶的互動率,所謂用戶好友與該用戶的互動率指的是互動人數(shù)與好友人數(shù)的比值,比如,回帖轉(zhuǎn)發(fā)人數(shù)與總好友數(shù)的比值,等等;其中,在用戶與廣告互動后,用戶好友與該用戶的互動指的是用戶好友對于用戶所操作的廣告存在相應(yīng)的操作行為,比如轉(zhuǎn)發(fā)、回復(fù)、點(diǎn)贊或評論,等等;比如,當(dāng)用戶轉(zhuǎn)發(fā)某廣告后,用戶好友對該轉(zhuǎn)發(fā)的廣告進(jìn)行轉(zhuǎn)發(fā)、回復(fù)、點(diǎn)贊或評論等,則表示該用戶好友在用戶與廣告互動后,存在有與該用戶的互動。
根據(jù)該第一互動率和第二互動率計(jì)算個(gè)人影響度的方式可以根據(jù)實(shí)際應(yīng)用的需求而定,比如,可以設(shè)置該第一互動率和第二互動率與個(gè)人影響度之間滿足一定的函數(shù)關(guān)系,又比如,可以將第一互動率和第二互動率按照一定的權(quán)重進(jìn)行相加,得到個(gè)人影響度,等等,在此不再贅述。
其中,該預(yù)置時(shí)間可以根據(jù)實(shí)際應(yīng)用的需求進(jìn)行設(shè)置。
又例如,還可以根據(jù)該用戶行為數(shù)據(jù)確定用戶好友與該用戶的每一次互動,并對每一次互動進(jìn)行評分,然后根據(jù)評分計(jì)算所有用戶好友與該用戶的互動的總分?jǐn)?shù),根據(jù)該總分?jǐn)?shù)和用戶好友數(shù)量計(jì)算該用戶的個(gè)人影響度,等等。
其中,評分規(guī)則可以根據(jù)實(shí)際應(yīng)用的需求而定,可以為所有互動都設(shè)置相同的分值,也可以為不同的互動分別設(shè)置不同的分值,比如,廣告評論中用戶A對用戶B的評論進(jìn)行回復(fù),則用戶B對用戶A的影響力加1分,表示為“B->A,+1”,朋友圈發(fā)表中用戶A對用戶B的發(fā)表點(diǎn)贊,則用戶B對用戶A的影響力加1分,表示為“B->A,+1”、用戶A對用戶B的發(fā)表進(jìn)行評論,則用戶B對用戶A的影響力加1分,表示為“B->A,+1”、用戶B在用戶B的發(fā)表下對用戶A的評論進(jìn)行回復(fù)則用戶A對用戶B的影響力加0.5分,表示為“A->B,+0.5”,用戶A在用戶B的發(fā)表下回復(fù),則用戶B對用戶A的影響力加1分,表示為“B->A,+1”,用戶A在用戶B的發(fā)表下回復(fù)C,則用戶B對用戶A的影響力加0.5分,用戶C對 用戶A的影響力加0.5分,表示為“B->A,+1”,“C->A,+0.5)”。最終對這些分值進(jìn)行分別統(tǒng)計(jì),即可以得到每個(gè)用戶對其他人的影響力分?jǐn)?shù),將該用戶的分人影響力分?jǐn)?shù)(pi_sum),以及該用戶的所有好友數(shù)量(pi_num)按照預(yù)置算法進(jìn)行計(jì)算,比如可以將pi_sum和pi_num分別乘以相應(yīng)的權(quán)重后進(jìn)行相加,等等,便可以得到該用戶的個(gè)人影響力得分(pi),即該用戶的個(gè)人影響力。
可選的,在獲取到歷史得分時(shí),可以設(shè)置相應(yīng)的衰減分子,比如將衰減分子設(shè)置為0.9,此外,還可以為這些互動的存活期間,比如,可以設(shè)置對好友一次評論行為帶來的影響持續(xù)約一周,等等。
205、投放服務(wù)器根據(jù)該用戶行為數(shù)據(jù)確定用戶好友對用戶的影響力,得到社會影響度。
例如,具體可以根據(jù)該用戶行為數(shù)據(jù)確定在預(yù)設(shè)投放階段,用戶好友對廣告(即與用戶產(chǎn)生互動的廣告)產(chǎn)生互動的互動信息,以及與廣告具有互動的用戶好友與其他用戶的互動信息,然后根據(jù)該用戶好友對廣告產(chǎn)生互動的互動信息,以及該與廣告具有互動的用戶好友與其他用戶的互動信息計(jì)算在該預(yù)設(shè)投放階段,用戶的社會影響度。
根據(jù)該用戶好友對廣告產(chǎn)生互動的互動信息,以及與推廣信息具有互動的用戶好友與其他用戶的互動信息計(jì)算社會影響度的方式也可以根據(jù)實(shí)際應(yīng)用的需求而定,比如,可以設(shè)置該用戶好友對廣告產(chǎn)生互動的互動信息,以及與廣告具有互動的用戶好友與其他用戶的互動信息,與社會影響度之間滿足一定的函數(shù)關(guān)系。
例如,可以先確定哪些用戶好友對該用戶所轉(zhuǎn)發(fā)的廣告產(chǎn)生了互動,比如點(diǎn)贊、評論或回復(fù)等等,然后再確定這些與廣告具有互動的用戶好友與其他用戶是否具有互動,互動的數(shù)量是多少,每次互動的分值是多少(可以對不同的互動設(shè)置相應(yīng)的分值,詳見步驟204),然后,對這些數(shù)量和分值進(jìn)行統(tǒng)計(jì),分別得到該影響該用戶的用戶好友的數(shù)量(si_num),以及該用戶受所有用戶(包括用戶好友,以及其他與用戶好友有互動的用戶)的影響程度(即這些互動的總分值si_sum),根據(jù)該si_num和si_sum按照預(yù)置算法進(jìn)行計(jì)算,比如,分別將si_num和si_sum分別乘以相應(yīng)的預(yù)設(shè)權(quán)重后進(jìn)行相加,等等,便可得到該用戶 的社會影響力得分(si),即用戶的社會影響力。
在不同的投放階段,用戶的社會影響度可能相同,也可能會存在差異,例如,若在投放階段t1,用戶好友對廣告產(chǎn)生互動的數(shù)量為SIt1,則可以確定用戶的社會影響度為SIt1;又比如,若在投放階段t2,用戶好友對廣告產(chǎn)生互動的數(shù)量為SIt2,則可以確定用戶的社會影響度為SIt2,等等。
需說明的是,步驟203、204和205的執(zhí)行可以不分先后。
206、投放服務(wù)器根據(jù)該用戶與該廣告的相關(guān)度、個(gè)人影響度和社會影響度,按照預(yù)置算法計(jì)算在預(yù)設(shè)投放階段,將該廣告投放給用戶的得分,得到用戶在該預(yù)設(shè)投放階段的分值,并將分值超過預(yù)置閾值的用戶確定為投放對象。
其中,預(yù)置算法和閾值均可以根據(jù)實(shí)際應(yīng)用的需求進(jìn)行設(shè)置。
可選的,由于在不同的投放階段,用戶的個(gè)人影響力和社會影響力可能會存在變化,因此,為了提高計(jì)算的準(zhǔn)確性,還可以針對不同的投放階段,對戶的個(gè)人影響力和社會影響力進(jìn)行調(diào)整,即步驟“根據(jù)該用戶與該廣告的相關(guān)度、個(gè)人影響度和社會影響度,按照預(yù)置算法計(jì)算在預(yù)設(shè)投放階段,將該廣告投放給用戶的得分,得到用戶在該預(yù)設(shè)投放階段的分值”,具體可以如下:
(1)獲取該預(yù)設(shè)投放階段對應(yīng)的個(gè)人影響力系數(shù)和社會影響力系數(shù)。
其中,該個(gè)人影響力系數(shù)和社會影響力系數(shù)的具體設(shè)置可以根據(jù)實(shí)際應(yīng)用的需求而定,比如,可以令個(gè)人影響力系數(shù)與投放階段t成反比,令社會影響力系數(shù)與投放階段t成正比,等等。
(2)采用該個(gè)人影響力系數(shù)對用戶的個(gè)人影響度進(jìn)行調(diào)整,得到調(diào)整后個(gè)人影響度。
例如,可以將該個(gè)人影響力系數(shù)乘以用戶的個(gè)人影響度,得到調(diào)整后個(gè)人影響度,等等。
(3)采用該社會影響力系數(shù)對用戶的社會影響度進(jìn)行調(diào)整,得到調(diào)整后社會影響度。
例如,可以將該社會影響力系數(shù)乘以用戶的社會影響度進(jìn)行調(diào)整,得到調(diào)整后社會影響度,等等。
(4)計(jì)算該用戶與該廣告的相關(guān)度、調(diào)整后個(gè)人影響度、以及調(diào)整后社 會影響度的和,得到用戶在該預(yù)設(shè)投放階段的分值。例如,可以用下面的公式來表示:
scoret=relevance+αt·PI+βt·SIt
其中,scoret表示用戶在該預(yù)設(shè)投放階段t(比如t時(shí)刻)的分值,得分越高越先投放。relevance為用戶與該廣告的相關(guān)度,即用戶對該廣告的感興趣程度。PI為用戶的個(gè)人影響度,SIt為用戶在投放階段t的社會影響度,αt為在投放階段t的個(gè)人影響力系數(shù),βt為在投放階段t的社會影響力系數(shù),不同投放階段,SIt、αt和βt都可能有所不同。
例如,用戶對廣告的歷史行為(主要指用戶以往與廣告的交互行為)可以包括評論、點(diǎn)贊或不感興趣等。如用戶歷史上對廣告有很多點(diǎn)贊與評論,即使其對當(dāng)前投放廣告不是特別感興趣,也可將其召回,甚至靠前投放。相反,如果用戶歷史上都對廣告點(diǎn)了不感興趣,即使其對當(dāng)前投放廣告可能感興趣,也不對其進(jìn)行投放。假設(shè)用戶對廣告的歷史點(diǎn)贊評論行為和不感興趣行為分別被量化為pos和neg,個(gè)人影響力被量化為兩個(gè)參數(shù)pi_num和pi_sum,社會影響力被量化為si_num和si_sum。
則可通過粗排公式來計(jì)算用戶與該廣告的相關(guān)度relevance,其中,lookalike為相似人群擴(kuò)展系數(shù),具體可以根據(jù)實(shí)際應(yīng)用而定。
比如,粗排公式(和的形式)可以如下:
score1=lookalike+α·pos+β·neg
其中,可以將lookalike歸一化到0~1。令α為0.1,β為-0.2(pos+2*neg主要集中在-3.0~3.0),并且令α·pos+β·neg∈[-0.3,0.3],這樣,便可得到score1=lookalike±0.3。
或者,也可以采用如下的粗排公式(積的形式)為:
score1=lookalike×(1+α·pos+β·neg)
若采用積的形式的粗排公式,則Lookalike無需歸一化,但需大于等于0。
可以令α為0.15,β為-0.3(pos+2*neg主要集中在-3.0~3.0),并且令
α·pos+β·neg∈[-0.45,0.45],這樣,便可以得到
score1∈[lookalike×0.55,lookalike×1.45]。
進(jìn)一步,便可以預(yù)設(shè)投放階段的分值,即采用進(jìn)一步的排序公式計(jì)算出用戶在該預(yù)設(shè)投放階段的分值scoret,以下均以score2為例,如下:
排序公式(和的形式)可以為:
其中,T為總投放次數(shù)(如5),t為當(dāng)前第幾次投放(比如1~5),投放前期個(gè)人影響力較重要,后期社會影響力重要,因此,可以令λ1和λ2為0.01,δ1和δ2為0.01,且λ1·pi_num+λ2·pi_sum和δ1·si_num+δ2·si_sum均屬于[0,0.5]。
需說明的是,除了計(jì)算該用戶與該廣告的相關(guān)度、調(diào)整后個(gè)人影響度、以及調(diào)整后社會影響度的和,得到用戶在該預(yù)設(shè)投放階段的分值之外,也可以采用其他的算法,比如,在利用粗排公式進(jìn)行計(jì)算之后,可以進(jìn)一步采用如下積的形式的排序公式來計(jì)算用戶在該預(yù)設(shè)投放階段的分值,如下:
其中,可令λ1和λ2為0.01,δ1和δ2為0.01,且λ1·pi_num+λ2·pi_sum和δ1·si_num+δ2·si_sum均屬于[0,0.5]。
當(dāng)然還可以采用其他的算法,具體可跟實(shí)際應(yīng)用的需求而定,在此不再贅述。
207、投放服務(wù)器對該投放對象進(jìn)行廣告的投放。
由上可知,本實(shí)施例采用獲取需要進(jìn)行投放的廣告,以及用戶行為數(shù)據(jù),然后,根據(jù)用戶行為數(shù)據(jù)確定用戶與該廣告的相關(guān)度,以及根據(jù)該用戶行為數(shù)據(jù)計(jì)算用戶的個(gè)人影響度和社會影響度,再然后,基于用戶與該廣告的相關(guān)度、個(gè)人影響度和社會影響度確定該廣告的投放對象,并對該投放對象進(jìn)行廣告的投放;由于該方案在進(jìn)行廣告的投放時(shí),除了考慮到用戶興趣之外,還將用戶 的個(gè)人影響度和社會影響度也作為考量因素之一,基于社交網(wǎng)絡(luò)中人對人的影響作用對不同投放階段的廣告的投放策略進(jìn)行了優(yōu)化,因此,可以提高投放的靈活性,以及增強(qiáng)投放效果。
實(shí)施例三、
為了更好地實(shí)施以上方法,本發(fā)明實(shí)施例還提供一種推廣信息的投放裝置,如圖3所示,該推廣信息的投放裝置包括獲取單元301、相關(guān)度確定單元302、運(yùn)算單元303、對象確定單元304和投放單元305,如下:
(1)獲取單元301;
獲取單元301,用于獲取需要進(jìn)行投放的推廣信息,以及用戶行為數(shù)據(jù)。
其中,推廣信息可以是廣告,也可以是其他一些需要進(jìn)行推廣和投放的信息。
用戶行為數(shù)據(jù)指的是是可供用戶行為分析的相關(guān)數(shù)據(jù),比如用戶的瀏覽記錄、點(diǎn)擊記錄、下載記錄、評論記錄、回復(fù)記錄和/或點(diǎn)贊記錄等數(shù)據(jù)。
(2)相關(guān)度確定單元302;
相關(guān)度確定單元302,用于根據(jù)該用戶行為數(shù)據(jù)確定用戶與該推廣信息的相關(guān)度;
例如,該相關(guān)度確定單元302,具體可以用于根據(jù)該用戶行為數(shù)據(jù)確定用戶興趣,根據(jù)該用戶興趣計(jì)算用戶與該推廣信息的相關(guān)度。
其中,用戶興趣的計(jì)算方式可以有多種,比如可以根據(jù)該用戶行為數(shù)據(jù)計(jì)算用戶在預(yù)置時(shí)間范圍內(nèi)的興趣權(quán)值,等等,在此不再贅述。
(3)運(yùn)算單元303;
運(yùn)算單元303,用于根據(jù)該用戶行為數(shù)據(jù)計(jì)算用戶的個(gè)人影響度和社會影響度;
例如,該運(yùn)算單元303可以包括第一計(jì)算子單元和第二計(jì)算子單元,如下:
第一計(jì)算子單元,用于根據(jù)該用戶行為數(shù)據(jù)確定用戶對其他用戶的影響力,得到個(gè)人影響度;
例如,第一計(jì)算子單元,具體可以用于根據(jù)該用戶行為數(shù)據(jù)統(tǒng)計(jì)第一互動率和第二互動率,根據(jù)該第一互動率和第二互動率計(jì)算個(gè)人影響度。
其中,該第一互動率為歷史上,即在過去預(yù)置時(shí)間內(nèi)用戶與推廣信息的互動率,該第二互動率為歷史上,即在過去預(yù)置時(shí)間內(nèi),在用戶與推廣信息互動后,用戶好友與該用戶的互動率,具體可參見前面的實(shí)施例,在此不再贅述。
或者,該第一計(jì)算子單元,具體可以用于根據(jù)該用戶行為數(shù)據(jù)確定用戶好友與所述用戶的每一次互動,并對每一次互動進(jìn)行評分,根據(jù)改評分統(tǒng)計(jì)所有用戶好友與該用戶的互動的總分?jǐn)?shù),根據(jù)總分?jǐn)?shù)和用戶好友數(shù)量計(jì)算該用戶的個(gè)人影響度,具體可參見前面的實(shí)施例,在此不再贅述。
第二計(jì)算子單元,用于根據(jù)該用戶行為數(shù)據(jù)確定用戶好友對用戶的影響力,得到社會影響度。
例如,第二計(jì)算子單元,具體可以用于根據(jù)該用戶行為數(shù)據(jù)確定在預(yù)設(shè)投放階段,用戶好友對推廣信息產(chǎn)生互動的互動信息,以及與推廣信息具有互動的用戶好友與其他用戶的互動信息,根據(jù)該用戶好友對推廣信息產(chǎn)生互動的互動信息,以及該與推廣信息具有互動的用戶好友與其他用戶的互動信息計(jì)算在該預(yù)設(shè)投放階段,用戶的社會影響度,具體可參見前面的實(shí)施例,在此不再贅述。
其中,根據(jù)推廣信息的投放需求可以將該推廣信息的投放時(shí)間劃分為若干個(gè)階段,這些階段即稱為投放階段。
該投放階段具體可根據(jù)實(shí)際應(yīng)用的需求而定,比如,可以將某一推廣信息的投放時(shí)間分為投放前期,投放中期和投放后期,其中,投放前期的時(shí)間范圍為t1,投放中期的時(shí)間范圍為t2,投放后期的時(shí)間范圍為t3,等等。
(4)對象確定單元304;
對象確定單元304,用于基于用戶與該推廣信息的相關(guān)度、個(gè)人影響度和社會影響度確定該推廣信息的投放對象;
例如,該對象確定單元304,具體可以用于根據(jù)該用戶與該推廣信息的相關(guān)度、個(gè)人影響度和社會影響度,按照預(yù)置算法計(jì)算在預(yù)設(shè)投放階段,將該推廣信息投放給用戶的得分,得到用戶在該預(yù)設(shè)投放階段的分值,將分值超過預(yù)置閾值的用戶確定為在該預(yù)設(shè)投放階段的投放對象。
其中,預(yù)置算法和閾值均可以根據(jù)實(shí)際應(yīng)用的需求進(jìn)行設(shè)置。
可選的,由于在不同的投放階段,用戶的個(gè)人影響力和社會影響力可能會存在變化,因此,為了提高計(jì)算的準(zhǔn)確性,還可以針對不同的投放階段,對戶的個(gè)人影響力和社會影響力進(jìn)行調(diào)整,即該對象確定單元304,具體可以用于:
獲取該預(yù)設(shè)投放階段對應(yīng)的個(gè)人影響力系數(shù)和社會影響力系數(shù);采用該個(gè)人影響力系數(shù)對用戶的個(gè)人影響度進(jìn)行調(diào)整,得到調(diào)整后個(gè)人影響度;采用該社會影響力系數(shù)對用戶的社會影響度進(jìn)行調(diào)整,得到調(diào)整后社會影響度;計(jì)算該用戶與該推廣信息的相關(guān)度、調(diào)整后個(gè)人影響度、以及調(diào)整后社會影響度的和,得到用戶在該預(yù)設(shè)投放階段的分值。例如,可以用下面的公式來表示:
scoret=relevance+αt·PI+βt·SIt
其中,scoret表示用戶在該預(yù)設(shè)投放階段t(比如t時(shí)刻)的分值,得分越高越先投放。relevance為用戶與該推廣信息的相關(guān)度,即用戶對該推廣信息的感興趣程度。PI為用戶的個(gè)人影響度,SIt為用戶在投放階段t的社會影響度,αt為在投放階段t的個(gè)人影響力系數(shù),βt為在投放階段t的社會影響力系數(shù),不同投放階段,SIt、αt和βt都可能有所不同。
其中,該個(gè)人影響力系數(shù)βt和社會影響力系數(shù)SIt的具體設(shè)置可以根據(jù)實(shí)際應(yīng)用的需求而定,比如,可以令個(gè)人影響力系數(shù)βt與投放階段t成反比,令社會影響力系數(shù)SIt與投放階段t成正比,等等。
(5)投放單元305;
投放單元305,用于對該投放對象進(jìn)行推廣信息的投放。
具體實(shí)施時(shí),以上各個(gè)單元可以作為獨(dú)立的實(shí)體來實(shí)現(xiàn),也可以進(jìn)行任意組合,作為同一或若干個(gè)實(shí)體來實(shí)現(xiàn),以上各個(gè)單元的具體實(shí)施可參見前面的方法實(shí)施例,在此不再贅述。
該推廣信息的投放裝置具體可以集成在服務(wù)器,如投放服務(wù)器等設(shè)備中。
由上可知,本實(shí)施例的推廣信息的投放裝置的獲取單元302可以獲取需要進(jìn)行投放的推廣信息,以及用戶行為數(shù)據(jù),然后,由相關(guān)度確定單元302根據(jù)用戶行為數(shù)據(jù)確定用戶與該推廣信息的相關(guān)度,以及由運(yùn)算單元303根據(jù)該用戶行為數(shù)據(jù)計(jì)算用戶的個(gè)人影響度和社會影響度,再然后,由對象確定單元304基于用戶與該推廣信息的相關(guān)度、個(gè)人影響度和社會影響度確定該推廣信息的 投放對象,并由投放單元305對該投放對象進(jìn)行推廣信息的投放;由于該方案在進(jìn)行推廣信息的投放時(shí),除了考慮到用戶興趣之外,還將用戶的個(gè)人影響度和社會影響度也作為考量因素之一,基于社交網(wǎng)絡(luò)中人對人的影響作用對廣告的投放策略進(jìn)行了優(yōu)化,因此,可以提高投放的靈活性,以及增強(qiáng)投放效果。
實(shí)施例四、
相應(yīng)的,本發(fā)明實(shí)施例還提供一種推廣信息的投放系統(tǒng),包括本發(fā)明實(shí)施例所提供的任一種推廣信息的投放裝置,該推廣信息的投放裝置具體可參見實(shí)施例三。
其中,該推廣信息的投放裝置具體可以集成在服務(wù)器,如投放服務(wù)器等設(shè)備中,例如,可以如下:
投放服務(wù)器,用于獲取需要進(jìn)行投放的推廣信息,以及用戶行為數(shù)據(jù),根據(jù)該用戶行為數(shù)據(jù)確定用戶與該推廣信息的相關(guān)度,以及根據(jù)該用戶行為數(shù)據(jù)計(jì)算用戶的個(gè)人影響度和社會影響度,基于用戶與該推廣信息的相關(guān)度、個(gè)人影響度和社會影響度確定該推廣信息的投放對象,對該投放對象進(jìn)行推廣信息的投放。
該投放服務(wù)器,具體用于根據(jù)該用戶行為數(shù)據(jù)確定用戶興趣,根據(jù)該用戶興趣計(jì)算用戶與該推廣信息的相關(guān)度。
該投放服務(wù)器,具體用于根據(jù)該用戶行為數(shù)據(jù)確定用戶對其他用戶的影響力,得到個(gè)人影響度。比如,具體可以根據(jù)該用戶行為數(shù)據(jù)統(tǒng)計(jì)第一互動率和第二互動率,根據(jù)該第一互動率和第二互動率計(jì)算個(gè)人影響度。
其中,第一互動率為歷史上,即在過去預(yù)置時(shí)間內(nèi)用戶與推廣信息的互動率,該第二互動率為歷史上,即在過去預(yù)置時(shí)間內(nèi),在用戶與推廣信息互動后,用戶好友與該用戶的互動率,具體可參見前面的實(shí)施例,在此不再贅述。
該投放服務(wù)器,具體用于根據(jù)該用戶行為數(shù)據(jù)確定用戶好友對用戶的影響力,得到社會影響度。比如,具體可以根據(jù)該用戶行為數(shù)據(jù)確定在預(yù)設(shè)投放階段,用戶好友對推廣信息產(chǎn)生互動的互動信息,以及與推廣信息具有互動的用戶好友與其他用戶的互動信息;然后根據(jù)該用戶好友對推廣信息產(chǎn)生互動的互動信息,以及與推廣信息具有互動的用戶好友與其他用戶的互動信息計(jì)算在該 預(yù)設(shè)投放階段,用戶的社會影響度。
該投放服務(wù)器,具體可以用于根據(jù)該用戶與該推廣信息的相關(guān)度、個(gè)人影響度和社會影響度,按照預(yù)置算法計(jì)算在預(yù)設(shè)投放階段,將該推廣信息投放給用戶的得分,得到用戶在該預(yù)設(shè)投放階段的分值,然后將分值超過預(yù)置閾值的用戶確定為該預(yù)設(shè)投放階段的投放對象,詳見前面的實(shí)施例,在此不再贅述。
此外,該推廣信息的投放系統(tǒng)還可以包括其他的設(shè)備,比如用戶設(shè)備和用戶服務(wù)器,如下:
用戶設(shè)備,可以用于接收投放服務(wù)器所投放的推廣信息,并對該推廣信息進(jìn)行操作。
用戶服務(wù)器,可以用于收集各個(gè)用戶的行為,生成用戶行為數(shù)據(jù),并將用戶行為數(shù)據(jù)提供給投放服務(wù)器。
以上各個(gè)設(shè)備的具體實(shí)施可參見前面的實(shí)施例,在此不再贅述。
由于該推廣信息的投放系統(tǒng)可以包括本發(fā)明實(shí)施例所提供的任一種推廣信息的投放裝置,因此,可以實(shí)現(xiàn)本發(fā)明實(shí)施例所提供的任一種推廣信息的投放裝置所能實(shí)現(xiàn)的有益效果,詳見前面的實(shí)施例,在此不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計(jì)算機(jī)可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(ROM,Read Only Memory)、隨機(jī)存取記憶體(RAM,Random Access Memory)、磁盤或光盤等。
以上對本發(fā)明實(shí)施例所提供的一種推廣信息的投放方法、裝置和系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。