本發(fā)明涉及信息技術領域,尤其涉及一種信息推送方法及裝置。
背景技術:
隨著信息技術和互聯(lián)網(wǎng)技術的不斷發(fā)展,各種各樣的應用程序也不斷出現(xiàn),而應用程序擁有的用戶數(shù)量和質量是其得以生存和發(fā)展的前提。為了吸引和獲取更多的用戶,許多應用程序提供商會在新應用程序前期投放廣告,即向用戶推薦應用程序信息。
目前,在進行信息推送時,通常根據(jù)預置評分模型,直接篩選待推送預置信息的用戶進行信息推送,其中,預置評分模型是根據(jù)應用程序歷史獲取的用戶結果和用戶屬性生成的。即根據(jù)預置評分模型為潛在用戶進行評分,然后從潛在用戶中篩選出分數(shù)最高的待推送預置信息的用戶。然而,若根據(jù)預置評分模型,直接篩選待推送預置信息的用戶進行應用程序信息推送,只能保證篩選出的用戶本身轉化為進行信息推送的應用程序用戶,無法額外獲取更多的應用程序用戶,導致無法放大應用程序廣告預算成本收益,從而導致信息推送效率較低。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供一種信息推送方法及裝置,主要目的是解決信息推送效率較低的問題。
為達到上述目的,本發(fā)明提供如下技術方案:
本發(fā)明實施例提供一種信息推送方法,包括:
獲取符合預置條件的多個用戶;
根據(jù)所述多個用戶之間的關系強度信息,以及所述多個用戶影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶;
對所述待推送預置信息的用戶進行信息推送。
本發(fā)明實施例提供一種信息推送裝置,包括:
獲取單元,用于獲取符合預置條件的多個用戶;
篩選單元,用于根據(jù)所述獲取單元獲取的所述多個用戶之間的關系強度信息,以及所述多個用戶影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶;
推送單元,用于對所述篩選單元篩選的所述待推送預置信息的用戶進行信息推送。
本發(fā)明實施例提供一種目標用戶確定方法,包括:
獲取符合預置條件的多個用戶;
根據(jù)所述多個用戶分別對應的影響力強度信息,從所述多個用戶中篩選出影響力強度信息符合預置影響力強度條件的用戶;
將所述影響力強度信息符合預置影響力強度條件的用戶確定為目標用戶。
本發(fā)明實施例提供一種目標用戶確定裝置,包括:
獲取單元,用于通過獲取符合預置條件的多個用戶;
篩選單元,用于根據(jù)所述獲取單元獲取的所述多個用戶分別對應的影響力強度信息,從所述多個用戶中篩選出影響力強度信息符合預置影響力強度條件的用戶;
確定單元,用于將所述篩選單元篩選的所述影響力強度信息符合預置影響力強度條件的用戶確定為目標用戶。
借由上述技術方案,本發(fā)明實施例提供的技術方案至少具有下列優(yōu)點:
本發(fā)明實施例提供的一種信息推送方法及裝置,首先獲取符合預置條件的多個用戶;根據(jù)所述多個用戶之間的關系強度信息,以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶;最后對所述待推送預置信息的用戶進行信息推送。與目前直接篩選待推送預置信息的用戶進行信息推送相比,本發(fā)明實施例通過預置評分模型,篩選得到分數(shù)符合預置條件的多個用戶,然后再根據(jù)多個用戶之間關系強度信息以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶,能夠在保證篩選出的用戶本身轉化為進行信息推送的 應用程序用戶的同時能夠額外獲取更多的應用程序用戶,從而能夠放大應用程序廣告預算成本收益,進而能夠提高信息推送效率。
上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。
附圖說明
通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了本發(fā)明實施例提供的一種信息推送方法的流程圖;
圖2示出了本發(fā)明實施例提供的另一種信息推送方法的流程圖;
圖3示出了本發(fā)明實施例提供的一種目標用戶確定方法的流程圖;
圖4示出了本發(fā)明實施例提供的另一種目標用戶確定方法的流程圖;
圖5示出了本發(fā)明實施例提供的一種信息推送裝置的結構示意圖;
圖6示出了本發(fā)明實施例提供的另一種信息推送裝置的結構示意圖;
圖7示出了本發(fā)明實施例提供的一種目標用戶確定裝置的結構示意圖;
圖8示出了本發(fā)明實施例提供的另一種目標用戶確定裝置的結構示意圖;
圖9示出了本發(fā)明實施例提供的數(shù)據(jù)處理方法流程圖;
圖10示出了本發(fā)明實施例提供的預置評分模型生成方法流程圖;
圖11示出了本發(fā)明實施例提供的待推送預置信息的用戶篩選的流程圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
本發(fā)明實施例提供一種信息推送方法,如圖1所示,所述方法包括:
101、獲取符合預置條件的多個用戶。
其中,所述預置條件可以根據(jù)用戶的需求進行設置,也可以根據(jù)系統(tǒng)需求進行設置,本發(fā)明實例不做限定。所述多個用戶具體可以為分數(shù)符合預置分數(shù)條件的多個用戶。具體地,可以通過預置評分模型,篩選分數(shù)符合預置分數(shù)條件的用戶。
其中,所述預置評分模型是根據(jù)應用程序歷史獲取的用戶結果和用戶屬性生成的。所述應用程序歷史獲取的用戶結果可以包括應用程序歷史獲取的潛在用戶和轉化為應用程序用戶的用戶。所述預置分數(shù)條件可以根據(jù)用戶的需求進行設置,也可以根據(jù)系統(tǒng)需求進行設置,本發(fā)明實例不做限定。例如,預置分數(shù)條件可以為潛在用戶中分數(shù)最高的750個用戶,也可以為潛在用戶中分數(shù)大于或者0.8分的用戶等。
對于本發(fā)明實施例,在生成預置評分模型之前,需要通過不明確指定目標用戶的信息推送方式獲取的信息推送樣本用戶以及樣本用戶的屬性數(shù)據(jù),然后對樣本用戶的屬性數(shù)據(jù)進行處理,獲取生成預置評分模型的特征數(shù)據(jù),其中,生成預置評分模型的特征數(shù)據(jù)要求完備無缺失、準確無異常、數(shù)據(jù)格式符合評分模型生成的標準。
其中,所述不明確指定目標用戶的信息推送方式為在各種渠道上投放和展示應用程序廣告,不明確限定廣告投放用戶。通過不明確指定目標用戶的信息推送方式可以獲取較多的信息推送用戶,在推送信息后可以通過廣告渠道上嵌入的程序采集信息推送用戶的屬性數(shù)據(jù)。
對于本發(fā)明實施例,針對用戶的屬性數(shù)據(jù),在此對數(shù)據(jù)處理方法進行說明,如圖9:
1、數(shù)據(jù)清洗和加工。由于樣本用戶以及樣本用戶的屬性數(shù)據(jù)是通過渠道上嵌入的程序采集的,在同一渠道上通常會存在多個應用程序或者產(chǎn)品的廣告,采集的樣本用戶可能會存在其他應用程序廣告用戶;或者樣本用戶的屬性數(shù)據(jù)中的某些數(shù)據(jù)不是生成評分模型的特征數(shù)據(jù),因此需要對樣本用戶以及樣本用戶的屬性數(shù)據(jù)進行清洗和加工,如采集到的用戶資產(chǎn)數(shù)據(jù)為用戶在不同資產(chǎn)賬號中的資產(chǎn)數(shù)據(jù),而生成評分模型的資產(chǎn)數(shù)據(jù)是用 戶的總資產(chǎn)數(shù)據(jù),因此需要根據(jù)用戶在不同資產(chǎn)賬號中的資產(chǎn)數(shù)據(jù),獲取用戶的總資產(chǎn)數(shù)據(jù)。
2、異常檢測。由于樣本用戶以及樣本用戶的屬性數(shù)據(jù)是通過渠道上嵌入的程序采集的日志信息解析出來的數(shù)據(jù),從日志信息中解析出來的數(shù)據(jù)可能會存在一些臟數(shù)據(jù),例如,用戶使用手機的品牌數(shù)據(jù)中可能會存在一些亂碼、用戶訪問應用程序廣告次數(shù)過多、其中,訪問應用程序廣告次數(shù)過多可能是由于機器惡意訪問攻擊導致的等,臟數(shù)據(jù)會影響評分模型的生成,因此需要檢測樣本用戶的屬性數(shù)據(jù)的是否存在臟數(shù)據(jù)。
3、數(shù)據(jù)拆分→數(shù)據(jù)采樣→數(shù)據(jù)探索。由于樣本用戶中轉化為應用程序用戶的用戶和應用程序潛在用戶的比例、或者應用程序潛在用戶的比例和轉化為應用程序用戶的用戶的比例可能會很大,因此需要對樣本用戶的屬性數(shù)據(jù)進行過采樣、或者欠采樣,以便于評分模型生成算法能夠有效的學習出轉化為應用程序用戶的屬性特征。
4、特征剔除→缺失處理→異常處理。由于大部分評分模型生成算法不支持有缺失的樣本數(shù)據(jù)也不支持屬性特征數(shù)據(jù)過多的樣本數(shù)據(jù),對于屬性特征數(shù)據(jù)缺失過多、屬性特征類型過多的樣本數(shù)據(jù)進行剔除;而針對屬性特征數(shù)據(jù)缺失較少的樣本數(shù)據(jù)進行屬性特征數(shù)據(jù)處理,即將缺失的屬性特征數(shù)據(jù)填充上,其中,數(shù)值型的數(shù)據(jù)可以用中位數(shù)填充、離散型的數(shù)據(jù)可以用眾數(shù)填充,如用戶的屬性數(shù)據(jù)缺失某用戶的年齡數(shù)據(jù),可以根據(jù)樣本用戶中年齡數(shù)據(jù)的中位數(shù)作為該用戶的年齡數(shù)據(jù)。其次,為了避免評分模型受一些異常數(shù)據(jù)的影響,通常需要對異常數(shù)據(jù)進行處理,例如,用99分位數(shù)替代異常數(shù)據(jù)等。
5、特征變換。由于評分模型算法中的模型算法只支持稀疏矩陣,不支持普通二維表,因此需要對屬性數(shù)據(jù)進行格式轉換,得到生成評分模型的特征數(shù)據(jù)。如可以通過對數(shù)變換轉換屬性數(shù)據(jù)的格式,得到生成評分模型的特征數(shù)據(jù)。
對于本發(fā)明實施例,圖10所示,在此對預置評分模型的生成方法進行說明:
1、特征選擇。獲取生成評分模型的特征數(shù)據(jù)和評分模型生成算法。所 述評分模型生成算法可以為決策樹算法、邏輯回歸算法、隨機森林算法、迭代的決策樹算法(GBDT,Gradient Boosting Decision Tree)等。
2、模型訓練。根據(jù)生成評分模型的特征數(shù)據(jù)和評分模型生成算法,訓練生成多個評分模型。
3、參數(shù)調優(yōu)。根據(jù)評分模型生成算法中的參數(shù)以及不同的所述特征數(shù)據(jù)組合,獲取各個評分模型的評分效果。具體可以根據(jù)模型評分效果度量標準度量評分模型的評分效果。所述模型評分效果度量標準可以為曲線下面積,曲線下面積越大,評分模型的評分效果越佳。
4、預置評分模型。從多個評分模型中選擇評分效果最好的評分模型并將評分效果最好的評分模型確定為篩選分數(shù)符合預置條件的用戶的預置評分模型。
5、潛在用戶評分。根據(jù)預置評分模型對潛在用戶進行評分,然后從潛在用戶中篩選出分數(shù)符合預置條件的用戶。
102、根據(jù)多個用戶之間的關系強度信息,以及多個用戶的影響力強度信息,從多個用戶中篩選出待推送預置信息的用戶。
其中,所述多個用戶之間的關系強度信息可以為多個用戶屬性信息之間的相似度。用戶的影響力強度是指用戶影響其他用戶的能力強度,具體可以為用戶發(fā)布的信息被其他用戶閱讀、分享以及轉發(fā)的次數(shù)。
其中,待推送預置信息可以為應用程序提供商根據(jù)廣告預算成本推送的廣告信息。為了避免在應用程序廣告上投入較高成本,許多的應用程序提供商通常會對廣告成本進行預算,即根據(jù)廣告預算成本確定信息推送用戶數(shù)據(jù),只將信息推送給信息推送用戶數(shù)據(jù)的用戶。
例如,應用程序對應的廣告投放成本為500萬,每個用戶的廣告成本為1元,待推送預置信息的用戶有500萬個,通過預置評分模型篩選出分數(shù)最高的750萬個用戶,則根據(jù)用戶之間的關系強度信息和用戶的影響力強度信息,從通過預置評分模型篩選的分數(shù)最高的750萬個用戶中篩選出待推送預置信息的500個用戶。
對于本發(fā)明實施例,首先通過預置評分模型篩選得到分數(shù)符合預置條件的多個用戶,然后根據(jù)所述多個用戶之間的關系強度信息,以及所述多 個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶,能夠保證待推送預置信息的用戶自身轉化為進行信息推送的應用程序用戶,同時能夠利用用戶的影響力和傳播能力以及通過分享、轉發(fā)、或者口碑的等方式為應用程序獲取更多的用戶,從而能夠放大應用程序廣告預算成本收益,進而能夠提高信息推送效率。
103、對待推送預置信息的用戶進行信息推送。
本發(fā)明實施例提供的一種信息推送方法,首先獲取符合預置條件的多個用戶;根據(jù)所述多個用戶之間的關系強度信息,以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶;最后對所述待推送預置信息的用戶進行信息推送。與目前直接篩選待推送預置信息的用戶進行信息推送相比,本發(fā)明實施例通過預置評分模型,篩選得到分數(shù)符合預置條件的多個用戶,然后再根據(jù)多個用戶之間關系強度信息以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶,能夠在保證篩選出的用戶本身轉化為進行信息推送的應用程序用戶的同時能夠額外獲取更多的應用程序用戶,從而能夠放大應用程序廣告預算成本收益,進而能夠提高信息推送效率。
本發(fā)明實施例提供另一種信息推送方法,如圖2所示,所述方法包括:
201、獲取符合預置條件的多個用戶。
其中,符合預置條件的用戶的解釋以及獲取符合預置條件的多個用戶的過程,在步驟101中已進行了詳細的描述,在此本發(fā)明實施例不進行贅述。
202、根據(jù)多個用戶之間的關系強度信息,將多個用戶劃分為不同關系社區(qū)。
其中,每一個關系社區(qū)中保存的用戶之間關系強度信息大于預設閾值。所述關系社區(qū)可以為關系網(wǎng)絡社區(qū),具體可以為論壇、貼吧、公告欄、群組討論、在線聊天、交友、個人空間、無線增值服務等形式在內的網(wǎng)上交流空間,同一關系社區(qū)中的用戶具有相同的關系社區(qū)標簽。所述預設閾值可以根據(jù)用戶的需求進行設置,也可以根據(jù)系統(tǒng)默認模式進行設置,本發(fā)明實施例不做限定。例如,預設閾值可以為0.4、0.5等。
對于本發(fā)明實施例,步驟202之前,所述方法還包括:獲取所述多個用戶的初始關系社區(qū)標簽。所述步驟202具體可以包括:將所述多個用戶中每個用戶的初始關系社區(qū)標簽更新為與所述用戶關系強度信息大于預設閾值的用戶的關系社區(qū)標簽;將所述多個用戶中關系社區(qū)標簽相同的用戶劃分到同一關系社區(qū)中。
例如,若預置閾值為0.4,通過預置評分模型篩選的多個用戶有用戶1、用戶2、用戶3、用戶4。用戶1與用戶2之間的關系強度為0.1、用戶1與用戶3之間的關系強度為0.4、用戶1與用戶4的關系強度為0.2,其中,用戶1與用戶3的關系強度大于或者等于0.4,則將用戶1的關系社區(qū)標簽更新為用戶3的關系社區(qū)標簽。按照同樣的方式可以對用戶2、用戶3、用戶4的關系社區(qū)標簽進行更新。
其中,劃分關系社區(qū)的過程是不斷迭代的過程,進行第一次迭代時,獲取所述多個用戶的初始關系社區(qū)標簽,所述多個用戶中每個用戶的初始關系社區(qū)標簽,可以為所述用戶的身份標識號(Identity,ID)。進行第一次迭代以后的迭代時,每個用戶的關系社區(qū)標簽是根據(jù)用戶之間的關系強度信息,更新后的關系社區(qū)標簽。
對于本發(fā)明實施例,所述將所述多個用戶中關系社區(qū)標簽相同的用戶劃分到同一關系社區(qū)中之前,所述方法還包括:獲取所述用戶的關系社區(qū)標簽更新次數(shù);判斷所述用戶的關系社區(qū)標簽更新次數(shù)是否大于預置次數(shù)閾值。
其中,所述預置次數(shù)閾值可以根據(jù)用戶的需求進行設置,也可以根據(jù)系統(tǒng)的默認模式進行設置,本發(fā)明實施例不做限定。例如,預置次數(shù)閾值可以為100次、150次、200次等。
所述將所述多個用戶中關系社區(qū)標簽相同的用戶劃分到同一關系社區(qū)中步驟包括:若所述用戶的關系社區(qū)標簽更新次數(shù)大于預置次數(shù)閾值,則將所述多個用戶中關系社區(qū)標簽相同的用戶劃分到同一關系社區(qū)中。
例如,若預置次數(shù)閾值為100次,當用戶的關系社區(qū)標簽更新次數(shù)為50次時,說明關系社區(qū)未劃分完,需要繼續(xù)根據(jù)用戶之間的關系強度信息,更新用戶的關系社區(qū)標簽,當用戶的關系社區(qū)標簽更新次數(shù)為100次時, 說明關系社區(qū)的劃分完成。
對于本發(fā)明實施例,所述判斷所述用戶的關系社區(qū)標簽更新次數(shù)是否大于預置次數(shù)閾值之后,所述方法還包括:若所述用戶的關系社區(qū)標簽更新次數(shù)小于或者等于預置次數(shù)閾值,則將所述用戶的關系社區(qū)標簽更新為與所述用戶之間關系強度信息大于預設閾值的用戶的關系社區(qū)標簽。
203、從不同關系社區(qū)中分別篩選出影響力強度信息符合預置影響力強度條件的用戶。
對于本發(fā)明實施例,當所述影響力強度信息為影響力強度指數(shù)信息時,步驟203具體可以為:根據(jù)所述影響力強度指數(shù)信息,從所述不同關系社區(qū)中分別篩選出影響力強度指數(shù)信息大于或者等于預置影響力強度指數(shù)信息的用戶。
其中,所述影響力強度指數(shù)可以為用戶發(fā)布的信息被其他用戶閱讀次數(shù)、分享次數(shù)或者轉發(fā)次數(shù)。所述預置影響力指數(shù)閾值可以根據(jù)用戶的需求進行設置,也可以根據(jù)系統(tǒng)的默認模式進行設置,具體地,可以根據(jù)待推送預置信息的預算成本設置,本發(fā)明實施例不做限定。
例如,預置廣告的廣告預算成本為300萬,預置廣告待投放用戶為300個萬用戶,需從關系社區(qū)中篩選出300個萬用戶,將關系社區(qū)中的用戶按照影響力強度指數(shù)從大到小的排序并根據(jù)第300個用戶的影響力強度指數(shù)設置預置影響力強度指數(shù)閾值。
又例如,當所述影響力強度指數(shù)可以為用戶發(fā)布的信息被其他用戶閱讀次數(shù)時,預置影響力強度指數(shù)閾值可以為預置發(fā)布的信息被其他用戶閱讀次數(shù)閾值,如可以為50000次;當所述影響力強度指數(shù)可以為用戶發(fā)布的信息被其他用戶分享次數(shù)時,預置影響力強度指數(shù)閾值可以為預置發(fā)布的信息被其他用戶分享次數(shù)閾值,如可以為100000次;當所述影響力強度指數(shù)可以為用戶發(fā)布的信息被其他用戶轉發(fā)次數(shù)時,預置影響力強度指數(shù)閾值可以為預置發(fā)布的信息被其他用戶轉發(fā)次數(shù)閾值,如可以為80000次。
204、將影響力強度信息符合預置影響力強度條件的用戶確定為待推送預置信息的用戶。
對于本發(fā)明實施例,當所述影響力強度信息為影響力強度指數(shù)信息時, 步驟204具體可以為:將影響力強度指數(shù)信息大于或者等于預置影響力強度指數(shù)閾值的用戶確定為待推送預置信息的用戶。
對于本發(fā)明實施例,待推送預置信息的用戶篩選的完整過程,如圖11所示:首先通過預置評分模型,篩選得到分數(shù)符合預置條件的多個用戶;然后根據(jù)所述多個用戶之間的關系強度信息,將所述多個用戶劃分為不同關系社區(qū);最后從所述不同關系社區(qū)中分別篩選出影響力強度信息符合預置影響力強度條件的用戶并將所述影響力強度信息符合預置影響力強度條件的用戶確定為待推送預置信息的用戶。
205、對待推送預置信息的用戶進行信息推送。
對于本發(fā)明實施例,具體的應用場景可以如下所示,但不限于此,包括:待投放應用程序廣告的用戶有500萬個,通過預置評分模型從歷史信息推送獲取的潛在用戶中篩選出分數(shù)最高的750萬個用戶,其中,750萬是500萬的1.5倍,并且獲取750萬用戶中每個用戶的影響力以及每個用戶與其他用戶之間的關系強度。根據(jù)每個用戶與其他用戶之間的關系強度,劃分得到4關系社區(qū),包括關系社區(qū)1、關系社區(qū)2、關系社區(qū)3、關系社區(qū)4,從每個關系社區(qū)中分別篩選出影響力最強的且數(shù)量為每個社區(qū)用戶數(shù)量2/3的用戶,得到500萬個用戶。將從關系社區(qū)中篩選出的500萬個用戶確定為待投放應用程序廣告的用戶并進行信息推送。
本發(fā)明實施例提供的另一種信息推送方法,首先獲取符合預置條件的多個用戶;根據(jù)所述多個用戶之間的關系強度信息,以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶;最后對所述待推送預置信息的用戶進行信息推送。與目前直接篩選待推送預置信息的用戶進行信息推送相比,本發(fā)明實施例通過預置評分模型,篩選得到分數(shù)符合預置條件的多個用戶,然后再根據(jù)多個用戶之間關系強度信息以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶,能夠在保證篩選出的用戶本身轉化為進行信息推送的應用程序用戶的同時能夠額外獲取更多的應用程序用戶,從而能夠放大應用程序廣告預算成本收益,進而能夠提高信息推送效率。
本發(fā)明實施例提供一種目標用戶確定方法,如圖3所示,所述方法包 括:
301、獲取符合預置條件的多個用戶。
其中,符合預置條件的用戶的解釋以及獲取符合預置條件的多個用戶的過程,在步驟101中已進行了詳細的描述,在此本發(fā)明實施例不進行贅述。
302、根據(jù)多個用戶分別對應的影響力強度信息,從多個用戶中篩選出影響力強度信息符合預置影響力強度條件的用戶。
其中,預置影響力強度條件可以根據(jù)用戶需要進行設置,也可以根據(jù)系統(tǒng)默認模式進行設置,本發(fā)明實施例不做限定。如預置影響力強度條件可以為影響力強度等級為高,也可以為影響力強度指數(shù)大于或者等于50000次。
303、將影響力強度信息符合預置影響力強度條件的用戶確定為目標用戶。
其中,目標用戶可以為待推送預置信息的用戶。
例如,預置影響力強度條件為:影響力強度等級為高。首先獲取800萬個分數(shù)最高的用戶,800萬個分數(shù)最高的用戶影響力強度等級為高的用戶有500萬個,然后將影響力等級為高的500萬個用戶確定為待推送預置信息的用戶。
本發(fā)明實施例提供的一種目標用戶確定方法,首先獲取符合預置條件的多個用戶;根據(jù)所述多個用戶之間的關系強度信息,以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶;最后對所述待推送預置信息的用戶進行信息推送。與目前直接篩選待推送預置信息的用戶進行信息推送相比,本發(fā)明實施例通過預置評分模型,篩選得到分數(shù)符合預置條件的多個用戶,然后再根據(jù)多個用戶之間關系強度信息以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶,能夠在保證篩選出的用戶本身轉化為進行信息推送的應用程序用戶的同時能夠額外獲取更多的應用程序用戶,從而能夠放大應用程序廣告預算成本收益,進而能夠提高信息推送效率。
本發(fā)明實施例提供另一種目標用戶確定方法,如圖4所示,所述方法 包括:
401、通過預置評分模型,篩選得到分數(shù)符合預置條件的多個用戶。
其中,預置評分模型的解釋以及通過預置評分模型篩選出分數(shù)符合預置條件的多個用戶的過程,在步驟101中已進行了詳細的描述,在此本發(fā)明實施例不進行贅述。
402、根據(jù)預置影響力強度等級表和多個用戶分別對應的影響力強度信息,確定多個用戶的影響力強度等級。
其中,所述預置影響力強度等級表中保存有不同影響力強度等級分別對應的影響力強度信息閾值區(qū)間。影響力強度等級可以分為高、中、低三個等級、也可以分為高、中、次中、低四個等級等。
例如,影響力強度等級分為高、中、低三個等級。影響力強度等級為高時,對應的影響力強度信息閾值區(qū)間為(50000,100000);影響力強度等級為中時,對應的影響力強度信息閾值區(qū)間為(5000,50000),影響力強度等級為低時,對應的影響力強度信息閾值區(qū)間為(0,5000)。當用戶的影響力強度為4000時,確定用戶影響力強度等級為低,當用戶的影響力強度為80000時,確定用戶影響力強度等級高。
對于本發(fā)明實施例,步驟402之前所述方法還包括:建立不同影響力強度等級與不同影響力強度信息閾值區(qū)間之間的映射關系;將所述映射關系保存在所述預置影響力強度等級表中。
403、根據(jù)多個用戶之間的關系強度信息,將多個用戶劃分為不同關系社區(qū)。
其中,每一個關系社區(qū)中保存的用戶之間關系強度信息大于預設閾值。其中,所述預設閾值可以根據(jù)用戶的需求進行設置,也可以根據(jù)系統(tǒng)默認模式進行設置,本發(fā)明實施例不做限定。例如,預設閾值可以為0.5、0.6等。
對于本發(fā)明實施例,步驟403之前,所述方法還包括:獲取所述多個用戶的初始關系社區(qū)標簽。步驟403具體可以為:將所述多個用戶的初始關系社區(qū)標簽更新為與所述用多個戶關系強度信息大于預設閾值的用戶的關系社區(qū)標簽;將所述多個用戶中關系社區(qū)標簽相同的用戶劃分到同一關 系社區(qū)中。
所述將所述多個用戶中關系社區(qū)標簽相同的用戶劃分到同一關系社區(qū)中之前,所述方法還包括:獲取所述用戶的關系社區(qū)標簽更新次數(shù);判斷所述用戶的關系社區(qū)標簽更新次數(shù)是否大于預置次數(shù)閾值;所述將所述多個用戶中關系社區(qū)標簽相同的用戶劃分到同一關系社區(qū)中包括:若所述用戶的關系社區(qū)標簽更新次數(shù)大于預置次數(shù)閾值,則將所述多個用戶中關系社區(qū)標簽相同的用戶劃分到同一關系社區(qū)中。
對于本發(fā)明實施例,所述判斷所述用戶的關系社區(qū)標簽更新次數(shù)是否大于預置次數(shù)閾值之后,所述方法還包括:若所述用戶的關系社區(qū)標簽更新次數(shù)小于或者等于預置次數(shù)閾值,則將所述用戶的關系社區(qū)標簽更新為與所述用戶之間關系強度信息大于預設閾值的用戶的關系社區(qū)標簽。
404、將不同關系社區(qū)中影響力強度等級大于或等于預置等級的用戶確定為影響力強度信息符合預置影響力強度條件的用戶。
所述預置等級可以根據(jù)用戶需求進行設置,也可以根據(jù)系統(tǒng)默認模式進行設置,本發(fā)明實施例不做限定。例如,預置等級為高,則將影響力強度等級為高的用戶確定為影響力強度信息符合預置影響力強度條件的用戶。
例如,預置等級為高,通過預置評分模型篩選得到750萬個用戶,根據(jù)用戶之間的關系強度信息將750萬個用戶劃分為5個關系社區(qū)、分別為關系社區(qū)1、關系社區(qū)2、關系社區(qū)3、關系社區(qū)4、關系社區(qū)5,則獲取關系社區(qū)1、關系社區(qū)2、關系社區(qū)3、關系社區(qū)4、關系社區(qū)5中影響力強度等級分別為高的用戶,將影響力強度等級為高的用戶確定為影響力強度信息符合預置影響力強度條件的用戶。
405、將影響力強度信息符合預置影響力強度條件的用戶確定為目標用戶。
其中,所述目標用戶可以為待推送預置信息的用戶。
本發(fā)明實施例提供的另一種目標用戶確定方法,首先獲取符合預置條件的多個用戶;根據(jù)所述多個用戶之間的關系強度信息,以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶; 最后對所述待推送預置信息的用戶進行信息推送。與目前直接篩選待推送預置信息的用戶進行信息推送相比,本發(fā)明實施例通過預置評分模型,篩選得到分數(shù)符合預置條件的多個用戶,然后再根據(jù)多個用戶之間關系強度信息以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶,能夠在保證篩選出的用戶本身轉化為進行信息推送的應用程序用戶的同時能夠額外獲取更多的應用程序用戶,從而能夠放大應用程序廣告預算成本收益,進而能夠提高信息推送效率。
進一步地,作為圖1所示方法的具體實現(xiàn),本發(fā)明實施例提供一種信息推送裝置,如圖5所示,所述裝置可以包括:獲取單元51、篩選單元52、推送單元53。
獲取單元51,用于獲取符合預置條件的多個用戶。
篩選單元52,用于根據(jù)所述獲取單元51獲取的所述多個用戶之間的關系強度信息,以及所述多個用戶影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶。
推送單元53,用于對所述篩選單元52篩選的所述待推送預置信息的用戶進行信息推送。
需要說明的是,該裝置實施例與前述方法實施例對應,為便于閱讀,本裝置實施例不再對前述方法實施例中的細節(jié)內容進行逐一贅述,但應當明確,本實施例中的裝置能夠對應實現(xiàn)前述方法實施例中的全部內容。
本發(fā)明實施例提供的一種信息推送裝置,首先獲取符合預置條件的多個用戶;根據(jù)所述多個用戶之間的關系強度信息,以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶;最后對所述待推送預置信息的用戶進行信息推送。與目前直接篩選待推送預置信息的用戶進行信息推送相比,本發(fā)明實施例通過預置評分模型,篩選得到分數(shù)符合預置條件的多個用戶,然后再根據(jù)多個用戶之間關系強度信息以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶,能夠在保證篩選出的用戶本身轉化為進行信息推送的應用程序用戶的同時能夠額外獲取更多的應用程序用戶,從而能夠放大應用程序廣告預算成本收益,進而能夠提高信息推送效率。
進一步地,作為圖2所示方法的具體實現(xiàn),本發(fā)明實施例提供另一種信息推送裝置,如圖6所示,所述裝置可以包括:獲取單元61、篩選單元62、推送單元63。
獲取單元61,用于獲取符合預置條件的多個用戶。
篩選單元62,用于根據(jù)所述獲取單元61獲取的所述多個用戶之間的關系強度信息,以及所述多個用戶影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶。
推送單元63,用于對所述篩選單元62篩選的所述待推送預置信息的用戶進行信息推送。
進一步地,所述篩選單元62包括:劃分子單元621、篩選子單元622、確定子單元623。
劃分子單元621,用于根據(jù)所述獲取單元61獲取的所述多個用戶之間的關系強度信息,將所述多個用戶劃分為不同關系社區(qū),每一個關系社區(qū)中保存的用戶之間關系強度信息大于預設閾值。
篩選子單元622,用于從所述劃分子單元621劃分的所述不同關系社區(qū)中分別篩選出影響力強度信息符合預置影響力強度條件的用戶。
確定子單元623,用于將所述篩選子單元622篩選的所述影響力強度信息符合預置影響力強度條件的用戶確定為待推送預置信息的用戶。
進一步地,所述篩選單元62還包括:獲取子單元624。
所述獲取子單元624,用于獲取所述多個用戶的初始關系社區(qū)標簽。
所述劃分子單元621包括:更新模塊6211和劃分模塊6212。
更新模塊6211,用于將所述獲取子單元624獲取的所述多個用戶中每個用戶的初始關系社區(qū)標簽更新為與所述用戶關系強度信息大于預設閾值的用戶的關系社區(qū)標簽。
劃分模塊6212,用于根將所述多個用戶中關系社區(qū)標簽相同的用戶劃分到同一關系社區(qū)中。
所述劃分子單元621還包括:獲取模塊6213和判斷模塊6214。
所述獲取模塊6213,用于獲取所述用戶的關系社區(qū)標簽更新次數(shù)。
所述判斷模塊6214,用于判斷所述獲取模塊6213獲取的所述用戶的關 系社區(qū)標簽更新次數(shù)是否大于預置次數(shù)閾值。
所述劃分模塊6213,具體用于若所述判斷模塊6214判斷所述用戶的關系社區(qū)標簽更新次數(shù)大于預置次數(shù)閾值,則將所述多個用戶中關系社區(qū)標簽相同的用戶劃分到同一關系社區(qū)中。
所述更新模塊6211,還用于若所述判斷模塊6214判斷所述用戶的關系社區(qū)標簽更新次數(shù)小于或者等于預置次數(shù)閾值,則將所述用戶的關系社區(qū)標簽更新為與所述用戶之間關系強度信息大于預設閾值的用戶的關系社區(qū)標簽。
所述篩選子單元622,用于當所述影響力強度信息為影響力強度指數(shù)信息時,從所述不同關系社區(qū)中分別篩選出影響力強度指數(shù)信息大于或者等于預置影響力強度指數(shù)信息的用戶。
需要說明的是,該裝置實施例與前述方法實施例對應,為便于閱讀,本裝置實施例不再對前述方法實施例中的細節(jié)內容進行逐一贅述,但應當明確,本實施例中的裝置能夠對應實現(xiàn)前述方法實施例中的全部內容。
本發(fā)明實施例提供的另一種信息推送裝置,首先獲取符合預置條件的多個用戶;根據(jù)所述多個用戶之間的關系強度信息,以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶;最后對所述待推送預置信息的用戶進行信息推送。與目前直接篩選待推送預置信息的用戶進行信息推送相比,本發(fā)明實施例通過預置評分模型,篩選得到分數(shù)符合預置條件的多個用戶,然后再根據(jù)多個用戶之間關系強度信息以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶,能夠在保證篩選出的用戶本身轉化為進行信息推送的應用程序用戶的同時能夠額外獲取更多的應用程序用戶,從而能夠放大應用程序廣告預算成本收益,進而能夠提高信息推送效率。
進一步地,作為圖3所示方法的具體實現(xiàn),本發(fā)明實施例提供一種目標用戶確定裝置,如圖7所示,所述裝置可以包括:獲取單元71、篩選單元72、確定單元73。
獲取單元71,用于獲取符合預置條件的多個用戶。
篩選單元72,用于根據(jù)所述獲取單元71獲取的所述多個用戶分別對應 的影響力強度信息,從所述多個用戶中篩選出影響力強度信息符合預置影響力強度條件的用戶。
確定單元73,用于將所述篩選單元72篩選的所述影響力強度信息符合預置影響力強度條件的用戶確定為目標用戶。
需要說明的是,該裝置實施例與前述方法實施例對應,為便于閱讀,本裝置實施例不再對前述方法實施例中的細節(jié)內容進行逐一贅述,但應當明確,本實施例中的裝置能夠對應實現(xiàn)前述方法實施例中的全部內容。
本發(fā)明實施例提供的一種目標用戶確定裝置,首先獲取符合預置條件的多個用戶;根據(jù)所述多個用戶之間的關系強度信息,以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶;最后對所述待推送預置信息的用戶進行信息推送。與目前直接篩選待推送預置信息的用戶進行信息推送相比,本發(fā)明實施例通過預置評分模型,篩選得到分數(shù)符合預置條件的多個用戶,然后再根據(jù)多個用戶之間關系強度信息以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶,能夠在保證篩選出的用戶本身轉化為進行信息推送的應用程序用戶的同時能夠額外獲取更多的應用程序用戶,從而能夠放大應用程序廣告預算成本收益,進而能夠提高信息推送效率。
進一步地,作為圖4所示方法的具體實現(xiàn),本發(fā)明實施例提供另一種目標用戶確定裝置,如圖8所示,所述裝置可以包括:獲取單元81、篩選單元82、確定單元83。
獲取單元81,用于獲取符合預置條件的多個用戶。
篩選單元82,用于根據(jù)所述獲取單元81獲取的所述多個用戶分別對應的影響力強度信息,從所述多個用戶中篩選出影響力強度信息符合預置影響力強度條件的用戶。
確定單元83,用于將所述篩選單元82篩選的所述影響力強度信息符合預置影響力強度條件的用戶確定為目標用戶。
所述獲取單元81,具體用于通過預置評分模型,篩選得到分數(shù)符合預置條件的多個用戶。
所述篩選單元82包括:確定子單元821。
確定子單元821,用于根據(jù)預置影響力強度等級表和所述多個用戶分別對應的影響力強度信息,確定所述多個用戶的影響力強度等級,所述預置影響力強度等級表中保存有不同影響力強度等級分別對應的影響力強度信息閾值區(qū)間。
所述確定子單元821,還用于將所述多個用戶中影響力強度等級大于或等于預置等級的用戶確定為影響力強度信息符合預置影響力強度條件的用戶。
進一步地,所述篩選單元還包括:劃分子單元822。
劃分子單元822,用于根據(jù)所述多個用戶之間的關系強度信息,將所述多個用戶劃分為不同關系社區(qū),所述關系社區(qū)中保存有用戶之間關系強度信息大于預設閾值的用戶。
所述確定子單元821,具體用于將所述不同關系社區(qū)中影響力強度等級大于或等于預置等級的用戶確定為目標用戶。
進一步地,所述裝置還包括:建立單元84和保存單元85。
建立單元84,用于建立不同影響力強度等級與不同影響力強度信息閾值區(qū)間之間的映射關系;
保存單元85,用于將所述映射關系保存在所述預置影響力強度等級表中。
進一步地,所述篩選單元還包括:獲取子單元823。
所述獲取子單元823,具體用于獲取所述多個用戶的初始關系社區(qū)標簽。
所述劃分子單元822包括:
更新模塊8221,用于將所述多個用戶中每個用戶的初始關系社區(qū)標簽更新為與所述用戶關系強度信息大于預設閾值的用戶的關系社區(qū)標簽;
劃分模塊8222,用于將所述多個用戶中關系社區(qū)標簽相同的用戶劃分到同一關系社區(qū)中。
所述劃分子單元822還包括:獲取模塊8223和判斷模塊8224。
所述獲取模塊8223,用于獲取所述用戶的關系社區(qū)標簽更新次數(shù);
所述判斷模塊8224,用于判斷所述獲取模塊獲取的所述用戶的關系社 區(qū)標簽更新次數(shù)是否大于預置次數(shù)閾值;
所述劃分模塊8222,具體用于若所述判斷模塊8224判斷所述用戶的關系社區(qū)標簽更新次數(shù)大于預置次數(shù)閾值,則將所述多個用戶中關系社區(qū)標簽相同的用戶劃分到同一關系社區(qū)中。
所述更新模塊8221,還用于若所述判斷模塊8224判斷所述多個用戶的關系社區(qū)標簽更新次數(shù)小于或者等于預置次數(shù)閾值,則將所述用戶的關系社區(qū)標簽更新為與所述用戶之間關系強度信息大于預設閾值的用戶的關系社區(qū)標簽。
需要說明的是,該裝置實施例與前述方法實施例對應,為便于閱讀,本裝置實施例不再對前述方法實施例中的細節(jié)內容進行逐一贅述,但應當明確,本實施例中的裝置能夠對應實現(xiàn)前述方法實施例中的全部內容。
本發(fā)明實施例提供的另一種目標用戶確定裝置,首先獲取符合預置條件的多個用戶;根據(jù)所述多個用戶之間的關系強度信息,以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶;最后對所述待推送預置信息的用戶進行信息推送。與目前直接篩選待推送預置信息的用戶進行信息推送相比,本發(fā)明實施例通過預置評分模型,篩選得到分數(shù)符合預置條件的多個用戶,然后再根據(jù)多個用戶之間關系強度信息以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶,能夠在保證篩選出的用戶本身轉化為進行信息推送的應用程序用戶的同時能夠額外獲取更多的應用程序用戶,從而能夠放大應用程序廣告預算成本收益,進而能夠提高信息推送效率。
所述信息推送裝置包括處理器和存儲器,上述獲取單元、篩選單元和推送單元等均作為程序單元存儲在存儲器中,由處理器執(zhí)行存儲在存儲器中的上述程序單元來實現(xiàn)相應的功能。
處理器中包含內核,由內核去存儲器中調取相應的程序單元。內核可以設置一個或以上,通過調整內核參數(shù)來解決在對圖表中被選中的圖形進行顯示時存在顯示卡頓的問題。
存儲器可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或閃存(flash RAM),存儲器包括至少一個存儲芯片。
本申請還提供了一種計算機程序產(chǎn)品,當在數(shù)據(jù)處理設備上執(zhí)行時,適于執(zhí)行初始化有如下方法步驟的程序代碼:獲取符合預置條件的多個用戶;根據(jù)所述多個用戶之間的關系強度信息,以及所述多個用戶的影響力強度信息,從所述多個用戶中篩選出待推送預置信息的用戶;對所述待推送預置信息的用戶進行信息推送。
本領域內的技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本申請是參照根據(jù)本實施例的圖表中圖形的顯示方法、裝置、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/ 輸出接口、網(wǎng)絡接口和內存。
存儲器可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。存儲器是計算機可讀介質的示例。
計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結構、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質的例子包括,但不限于相變內存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括暫存電腦可讀媒體(transitory media),如調制的數(shù)據(jù)信號和載波。
以上僅為本申請的實施例而已,并不用于限制本申請。對于本領域技術人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本申請的權利要求范圍之內。