一種提供用戶個性化資源消息推送的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種提供用戶個性化資源消息推送的方法和裝置,所述方法包括步驟:根據(jù)用戶、資源、以及用戶對于消息推送反饋的歷史特征,利用預(yù)先定義的訓(xùn)練模型對一個或多個資源進(jìn)行預(yù)測,以給出反映所述一個或多個資源中的每個資源是否適合對該用戶進(jìn)行消息推送的分?jǐn)?shù);以及根據(jù)所述分?jǐn)?shù),在操作系統(tǒng)中提供關(guān)于一個或多個資源的消息推送。
【專利說明】一種提供用戶個性化資源消息推送的方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及信息處理【技術(shù)領(lǐng)域】,尤其涉及一種提供用戶個性化資源消息推送的方 法和裝置。
【背景技術(shù)】
[0002] 個性化推薦是根據(jù)用戶的歷史訪問記錄,通過機(jī)器學(xué)習(xí)等算法,計算出用戶的可 能偏好,從而向用戶推薦個性化內(nèi)容的方法。消息推送(例如,彈窗)是一種重要的推廣手 段,但也會對用戶造成一定程度的打擾。
[0003] 在現(xiàn)有技術(shù)中,通常由產(chǎn)品或運(yùn)營人員進(jìn)行設(shè)定,人工進(jìn)行推薦,或者對于所有的 用戶都進(jìn)行消息推送。這樣會打擾到用戶,也無法對于每個用戶實(shí)現(xiàn)個性化推薦,用戶體驗(yàn) 不佳,影響了消息推送的推廣效果。
【發(fā)明內(nèi)容】
[0004] 鑒于上述問題,提出了本發(fā)明,以便提供一種克服上述問題或者至少部分地解決 上述問題的提供用戶個性化資源消息推送的方法和裝置。
[0005] 依據(jù)本發(fā)明的第一方面,提供了一種提供用戶個性化資源消息推送的方法,包括 步驟:根據(jù)用戶、資源、以及用戶對于消息推送反饋的歷史特征,利用預(yù)先定義的訓(xùn)練模型 對一個或多個資源進(jìn)行預(yù)測,以給出反映所述一個或多個資源中的每個資源是否適合對該 用戶進(jìn)行消息推送的分?jǐn)?shù);以及根據(jù)所述分?jǐn)?shù),在操作系統(tǒng)中提供關(guān)于一個或多個資源的 消息推送。
[0006] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的方法中, 進(jìn)一步根據(jù)用戶當(dāng)前對于消息推送反饋的在線特征,利用預(yù)先定義的訓(xùn)練模型對一個或多 個資源進(jìn)行預(yù)測,以給出反映所述一個或多個資源中的每個資源是否適合對該用戶進(jìn)行消 息推送的分?jǐn)?shù)。
[0007] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的方法中, 在各步驟之前,所述方法包括:根據(jù)用戶在各日期及各時間段訪問資源的頻率,確定適合對 該用戶進(jìn)行消息推送的一個或多個消息推送日期及時間段;在當(dāng)前日期及時間段屬于所述 消息推送日期及時間段的情況下,從資源集合中選擇符合用戶的偏好特征的所述一個或多 個資源。
[0008] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的方法中, 還包括步驟:在所確定的消息推送日期及時間段的個數(shù)小于第一閾值的情況下,將其他用 戶訪問資源頻率最高的多個日期及時間段補(bǔ)充為適于對該用戶進(jìn)行消息推送的消息推送 日期及時間段,以使所述消息推送日期及時間段的個數(shù)等于第一閾值。
[0009] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的方法中, 還包括步驟:按照相同或者不同的時間周期更新所述用戶的歷史特征、所述資源的歷史特 征、以及所述用戶對于消息推送反饋的歷史特征。
[0010] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的方法中, 用戶的歷史特征包括以下特征中的一個或多個:用戶的基礎(chǔ)特征、用戶的偏好特征、用戶的 行為特征,其中:用戶的基礎(chǔ)特征包括以下特征中的一個或多個:性別、年齡、職業(yè);用戶的 偏好特征包括以下特征中的一個或多個:用戶偏好的資源的類型、主題、畫面風(fēng)格;用戶的 行為特征包括以下特征中的一個或多個:用戶訪問資源運(yùn)行頁面的情況、用戶訪問資源網(wǎng) 站的情況、用戶訪問資源支付頁面的情況、用戶訪問資源論壇的情況。
[0011] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的方法中, 資源的歷史特征包括資源的基礎(chǔ)特征和/或統(tǒng)計特征,其中:資源的基礎(chǔ)特征包括以下特 征中的一個或多個:資源的類型、主題、畫面風(fēng)格、主要角色;資源的統(tǒng)計特征包括以下特 征中的一個或多個:資源的平均點(diǎn)擊率、平均啟動量、平均搜索量。
[0012] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的方法中, 用戶對于消息推送反饋的歷史特征包括以下特征中的一個或多個:用戶點(diǎn)擊消息推送的情 況、用戶沒有點(diǎn)擊消息推送的情況、用戶點(diǎn)擊消息推送后注冊的情況。
[0013] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的方法中, 用戶當(dāng)前對于消息推送反饋的在線特征是通過組合用戶對于消息推送反饋的歷史特征以 及用戶當(dāng)前在線狀態(tài)下對于消息推送反饋的特征而得到的。
[0014] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的方法中, 所述預(yù)先定義的訓(xùn)練模型是Li-logistic regression模型。
[0015] 依據(jù)本發(fā)明的第二方面,提供了一種提供用戶個性化資源消息推送的裝置,包括: 消息推送預(yù)測模塊,用于根據(jù)用戶、資源、以及用戶對于消息推送反饋的歷史特征,利用預(yù) 先定義的訓(xùn)練模型對一個或多個資源進(jìn)行預(yù)測,以給出反映所述一個或多個資源中的每個 資源是否適合對該用戶進(jìn)行消息推送的分?jǐn)?shù);以及消息推送模塊,用于根據(jù)所述分?jǐn)?shù),在操 作系統(tǒng)中提供關(guān)于一個或多個資源的消息推送。
[0016] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的裝置中, 所示消息推送預(yù)測模塊進(jìn)一步根據(jù)用戶當(dāng)前對于消息推送反饋的在線特征,利用預(yù)先定義 的訓(xùn)練模型對一個或多個資源進(jìn)行預(yù)測,以給出反映所述一個或多個資源中的每個資源是 否適合對該用戶進(jìn)行消息推送的分?jǐn)?shù)。
[0017] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的裝置中, 還包括:消息推送時機(jī)確定模塊,用于根據(jù)用戶在各日期及各時間段訪問資源的頻率,確定 適合對該用戶進(jìn)行消息推送的一個或多個消息推送日期及時間段;偏好資源選擇模塊,用 于在當(dāng)前日期及時間段屬于所述消息推送日期及時間段的情況下,從資源集合中選擇符合 用戶的偏好特征的所述一個或多個資源。
[0018] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的裝置中, 在所確定的消息推送日期及時間段的個數(shù)小于第一閾值的情況下,所述消息推送時機(jī)確定 模塊將其他用戶訪問資源頻率最高的多個日期及時間段補(bǔ)充為適于對該用戶進(jìn)行消息推 送的消息推送日期及時間段,以使所述消息推送日期及時間段的個數(shù)等于第一閾值。
[0019] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的裝置中, 還包括:歷史特征更新模塊,用于按照相同或者不同的時間周期更新所述用戶的歷史特征、 所述資源的歷史特征、以及所述用戶對于消息推送反饋的歷史特征。
[0020] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的裝置中, 用戶的歷史特征包括以下特征中的一個或多個:用戶的基礎(chǔ)特征、用戶的偏好特征、用戶的 行為特征,其中:用戶的基礎(chǔ)特征包括以下特征中的一個或多個:性別、年齡、職業(yè);用戶的 偏好特征包括以下特征中的一個或多個:用戶偏好的資源的類型、主題、畫面風(fēng)格;用戶的 行為特征包括以下特征中的一個或多個:用戶訪問資源運(yùn)行頁面的情況、用戶訪問資源網(wǎng) 站的情況、用戶訪問資源支付頁面的情況、用戶訪問資源論壇的情況。
[0021] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的裝置中, 資源的歷史特征包括資源的基礎(chǔ)特征和/或統(tǒng)計特征,其中:資源的基礎(chǔ)特征包括以下特 征中的一個或多個:資源的類型、主題、畫面風(fēng)格、主要角色;資源的統(tǒng)計特征包括以下特 征中的一個或多個:資源的平均點(diǎn)擊率、平均啟動量、平均搜索量。
[0022] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的裝置中, 用戶對于消息推送反饋的歷史特征包括以下特征中的一個或多個:用戶點(diǎn)擊消息推送的情 況、用戶沒有點(diǎn)擊消息推送的情況、用戶點(diǎn)擊消息推送后注冊的情況。
[0023] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的裝置中, 消息推送預(yù)測模塊通過組合用戶對于消息推送反饋的歷史特征以及用戶當(dāng)前在線狀態(tài)下 對于消息推送反饋的特征,得到用戶當(dāng)前對于消息推送反饋的在線特征。
[0024] 可選地,在根據(jù)本發(fā)明的上述實(shí)施例的提供用戶個性化資源消息推送的裝置中, 所述預(yù)先定義的訓(xùn)練模型是Ll-Iogistic regression模型。
[0025] 本發(fā)明提供了上述提供用戶個性化資源消息推送的方法和裝置。根據(jù)本發(fā)明的實(shí) 施例,可以根據(jù)用戶、資源、以及用戶對于消息推送反饋的歷史特征作為基礎(chǔ),利用預(yù)先定 義的訓(xùn)練模型對一個或多個資源進(jìn)行預(yù)測,以給出反映所述一個或多個資源中的每個資源 是否適合對該用戶進(jìn)行消息推送的分?jǐn)?shù),并根據(jù)所述分?jǐn)?shù),在操作系統(tǒng)中提供關(guān)于一個或 多個資源的消息推送。由此,可以針對用戶的偏好特征進(jìn)行個性化的資源消息推送,提高了 消息推送的準(zhǔn)確性和成功率。根據(jù)本發(fā)明的可選實(shí)施例,還可以根據(jù)用戶在各日期及各時 間段訪問資源的頻率,確定適合對該用戶進(jìn)行消息推送的一個或多個消息推送日期及時間 段,并在當(dāng)前日期及時間段屬于所述消息推送日期及時間段的情況下,從資源集合中選擇 符合用戶的偏好特征的一個或多個資源。由此,可以準(zhǔn)確地選擇適合對用戶進(jìn)行消息推送 的日期和時間段來進(jìn)行消息推送,極大地減少了打擾用戶的概率。
[0026] 上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠 更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】
【附圖說明】
[0027] 通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明 的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0028] 圖1是根據(jù)本發(fā)明的實(shí)施例的提供用戶個性化資源消息推送的方法的流程圖;以 及
[0029] 圖2是根據(jù)本發(fā)明的實(shí)施例的為提供用戶個性化資源消息推送的裝置以及用戶 終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030] 下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開 的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例 所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0031] 根據(jù)本發(fā)明的第一方面,提供了一種提供用戶個性化資源消息推送的方法。根據(jù) 本發(fā)明的實(shí)施例,可選地,所述資源例如可以是游戲、音樂、視頻、購物信息等等,而消息推 送可以例如采用彈窗等形式。在下面的描述中,將以游戲彈窗為例對于本發(fā)明的原理進(jìn)行 描述,但這僅是為了幫助讀者更容易地理解本發(fā)明的原理,而非意在將本發(fā)明的范圍限制 于此,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,可以對于各種資源進(jìn)行各種形式的消息推送,這些實(shí)現(xiàn)方 式都在本發(fā)明的范圍之內(nèi)。
[0032] 圖1示出了根據(jù)本發(fā)明的實(shí)施例的提供用戶個性化資源消息推送的方法100的流 程圖。
[0033] 如圖1所示,所述方法100始于步驟S110,在步驟SllO中,根據(jù)用戶、資源、以及用 戶對于消息推送反饋的歷史特征,利用預(yù)先定義的訓(xùn)練模型對一個或多個資源進(jìn)行預(yù)測, 以給出反映所述一個或多個資源中的每個資源是否適合對該用戶進(jìn)行消息推送的分?jǐn)?shù)。
[0034] 在步驟SI 10之后,執(zhí)行步驟S130,其中,根據(jù)所述分?jǐn)?shù),在操作系統(tǒng)中提供關(guān)于一 個或多個資源的消息推送。以游戲彈窗為例,可以在操作系統(tǒng)中向用戶提供關(guān)于一個或多 個游戲的彈窗,以進(jìn)行推廣。
[0035] 可選地,根據(jù)本發(fā)明的一種實(shí)施例,在執(zhí)行上述步驟SllO和步驟S130之前,所述 方法100還可以包括以下步驟:根據(jù)用戶在各日期及各時間段訪問資源的頻率,確定適合 對該用戶進(jìn)行消息推送的一個或多個消息推送日期及時間段,并且在當(dāng)前日期及時間段屬 于所述消息推送日期及時間段的情況下,從資源集合中選擇符合用戶的偏好特征的所述一 個或多個資源。
[0036] 可選地,根據(jù)本發(fā)明的一種實(shí)施例,在上述步驟SllO中,進(jìn)一步根據(jù)用戶當(dāng)前對 于消息推送反饋的在線特征,利用預(yù)先定義的訓(xùn)練模型對一個或多個資源進(jìn)行預(yù)測,以給 出反映所述一個或多個資源中的每個資源是否適合對該用戶進(jìn)行消息推送的分?jǐn)?shù)。即,根 據(jù)用戶、資源、以及用戶對于消息推送反饋的歷史特征、以及用戶當(dāng)前對于消息推送反饋的 在線特征,利用預(yù)先定義的訓(xùn)練模型對一個或多個資源進(jìn)行預(yù)測,以給出反映所述一個或 多個資源中的每個資源是否適合對該用戶進(jìn)行消息推送的分?jǐn)?shù)。
[0037] 個性化的彈窗應(yīng)當(dāng)在合適的時機(jī)進(jìn)行推送,可避免過多地打擾用戶,增強(qiáng)用戶體 驗(yàn),同時提高點(diǎn)擊率。由于通過用戶活躍數(shù)據(jù)較為稀疏,因此在本發(fā)明的一個實(shí)施例中,彈 窗時機(jī)的計算可以例如選擇在7*24天(即近6個月)的時間窗口中用戶習(xí)慣玩游戲的時 間段??紤]到用戶的行為在不同周的同一天具有一定規(guī)律性,將時機(jī)定義為"周幾的幾點(diǎn)", 一種具體實(shí)現(xiàn)的算法例如為:
[0038] 首先,例如將一天按照小時劃分為24個時間段(0?23,其中0表示00:00? 01:00以此類推),計算在規(guī)定的時間窗口內(nèi)用戶在每一個周的周幾的某時間段瀏覽游戲 網(wǎng)站的頻率,如周一的12點(diǎn)表示為1_12。那么預(yù)測本周內(nèi)用戶彈窗時機(jī)可以轉(zhuǎn)化為:計算 給定周幾的情況下,用戶在任何時間點(diǎn)擊的概率,即求條件概率:
[0039] P (hour | day) = P (hour, day) /P (day) = # (hour, day) /# (day);
[0040] 其中,#(hour, day)表示用戶標(biāo)識(mid)在周幾的某個時間段訪問的頻次,#(day) 表示mid在周幾訪問的頻次,這樣通過貝葉斯公式即可計算mid在周幾的彈窗時機(jī)。
[0041] 然后,可以統(tǒng)計每一個時間段訪問瀏覽游戲網(wǎng)站的用戶數(shù),將周天的24個時間段 按照訪問用戶數(shù)從高到低順序排列。
[0042] 之后,對于每一個mid,將其在時間窗口內(nèi)瀏覽游戲網(wǎng)站的時間段,首先按照上述 步驟1計算出來的mid個性化時機(jī)從高到低排列,然后確保時間段的升序排列,比如用戶A 的候選時間段第一次排序是:2_20, 2_19, 6_21,7_23,則移除2_19這個時間段,最終用戶A 的時間段是2_20, 6_21,7_23。
[0043] 根據(jù)本發(fā)明的一種實(shí)施例,可選地,所述方法還可以包括以下步驟:在所確定的消 息推送日期及時間段的個數(shù)小于第一閾值的情況下,將其他用戶訪問資源頻率最高的多個 日期及時間段補(bǔ)充為適于對該用戶進(jìn)行消息推送的消息推送日期及時間段,以使所述消息 推送日期及時間段的個數(shù)等于第一閾值。
[0044] 例如,假設(shè)第一閾值為6,如果mid的候選時間段少于6個,則將其他用戶訪問資源 頻率最高的多個日期及時間段依次補(bǔ)入(確保時間段的升序排列)直至達(dá)到6個時間段;
[0045] 這樣每個mid最多具有6個候選時間段,比如用戶A其候選時間段分別為 1_11,6_13, 3_15, 1_16, 2_18, 6_21 ;默認(rèn)情況下,當(dāng)用戶A來訪問時,只有當(dāng)前的時間在上 述六個時間段之內(nèi)才滿足彈窗時間;另外,為了提升召回率,可以將時間段前推30分鐘,后 推30分鐘,以用戶A的11時間段為例,即可擴(kuò)展為10:30?12:30。
[0046] 上述步驟的操作以較低的計算成本實(shí)現(xiàn)了較高準(zhǔn)確率的用戶行為預(yù)測,且預(yù)測效 率很高。應(yīng)當(dāng)注意的是,上述步驟的具體示例僅為實(shí)現(xiàn)該步驟操作的其中一種方式,本領(lǐng)域 技術(shù)人員完全可以采用其它的算法和操作來達(dá)到相同的目的,只要能夠根據(jù)用戶在各日期 及各時間段訪問資源的頻率,確定適合對該用戶進(jìn)行消息推送的一個或多個消息推送日期 及時間段即可。
[0047] 隨后,在當(dāng)前日期及時間段屬于所述消息推送日期及時間段的情況下,從資源集 合中選擇符合用戶的偏好特征的一個或多個資源。
[0048] 本發(fā)明一個實(shí)施例以游戲?yàn)槔谏鲜霾襟E中,在當(dāng)前日期及時間段屬于適合對 該用戶進(jìn)行消息推送的一個或多個消息推送日期及時間段的情況下,可以從全量游戲集合 中,根據(jù)該用戶的偏好特征初選游戲集合,選擇符合該用戶的偏好特征的一個或多個游戲。 根據(jù)本發(fā)明的實(shí)施例,用戶的偏好特征可以包括以下特征中的一個或多個:用戶偏好的資 源的類型、主題、畫面風(fēng)格。在此示例中,可以是用戶偏好的游戲的類型、主題、畫面風(fēng)格等。 [0049] 根據(jù)本發(fā)明的實(shí)施例,所述用戶的歷史特征包括以下特征中的一個或多個:用戶 的基礎(chǔ)特征、用戶的偏好特征、用戶的行為特征,其中:用戶的基礎(chǔ)特征包括以下特征中的 一個或多個:性別、年齡、職業(yè);用戶的偏好特征包括以下特征中的一個或多個:用戶偏好 的資源的類型、主題、畫面風(fēng)格;用戶的行為特征包括以下特征中的一個或多個:用戶訪問 資源運(yùn)行頁面的情況、用戶訪問資源網(wǎng)站的情況、用戶訪問資源支付頁面的情況、用戶訪問 資源論壇的情況。
[0050] 根據(jù)本發(fā)明的實(shí)施例,資源的歷史特征包括資源的基礎(chǔ)特征和/或統(tǒng)計特征,其 中:資源的基礎(chǔ)特征包括以下特征中的一個或多個:資源的類型、主題、畫面風(fēng)格、主要角 色;資源的統(tǒng)計特征包括以下特征中的一個或多個:資源的平均點(diǎn)擊率、平均啟動量、平均 搜索量。
[0051] 根據(jù)本發(fā)明的實(shí)施例,用戶對于消息推送反饋的歷史特征包括以下特征中的一個 或多個:用戶點(diǎn)擊消息推送的情況、用戶沒有點(diǎn)擊消息推送的情況、用戶點(diǎn)擊消息推送后注 冊的情況。
[0052] 根據(jù)本發(fā)明的實(shí)施例,特征值(0或1)建立在正例和反例的基礎(chǔ)上。訓(xùn)練數(shù)據(jù)包 括正例(特征值為1)和反例(特征值為〇)兩類數(shù)據(jù),此處以一個用戶訪問的會話為窗口 來劃分,仍以游戲彈窗為例,比如2014-05-01,用戶A點(diǎn)擊了游戲彈窗Gl,用戶B點(diǎn)擊了游 戲彈窗G2,用戶C沒有點(diǎn)擊游戲彈窗Gl,用戶A沒有點(diǎn)擊游戲彈窗G2,則將這四個行為數(shù)據(jù) 劃分為兩個正例和兩個反例:
[0053]
【權(quán)利要求】
1. 一種提供用戶個性化資源消息推送的方法,包括步驟: 根據(jù)用戶、資源、W及用戶對于消息推送反饋的歷史特征,利用預(yù)先定義的訓(xùn)練模型對 一個或多個資源進(jìn)行預(yù)測,W給出反映所述一個或多個資源中的每個資源是否適合對該用 戶進(jìn)行消息推送的分?jǐn)?shù);W及 根據(jù)所述分?jǐn)?shù),在操作系統(tǒng)中提供關(guān)于一個或多個資源的消息推送。
2. 如權(quán)利要求1所述的方法,其中在各步驟之前,所述方法包括: 根據(jù)用戶在各日期及各時間段訪問資源的頻率,確定適合對該用戶進(jìn)行消息推送的一 個或多個消息推送日期及時間段; 在當(dāng)前日期及時間段屬于所述消息推送日期及時間段的情況下,從資源集合中選擇符 合用戶的偏好特征的所述一個或多個資源。
3.根據(jù)權(quán)利要求1-2任一項所述的方法,還包括步驟: 在所確定的消息推送日期及時間段的個數(shù)小于第一闊值的情況下,將其他用戶訪問資 源頻率最高的多個日期及時間段補(bǔ)充為適于對該用戶進(jìn)行消息推送的消息推送日期及時 間段,W使所述消息推送日期及時間段的個數(shù)等于第一闊值。
4.根據(jù)權(quán)利要求1-3中的任一項所述的方法,還包括步驟:按照相同或者不同的時間 周期更新所述用戶的歷史特征、所述資源的歷史特征、W及所述用戶對于消息推送反饋的 歷史特征。
5.根據(jù)權(quán)利要求1-4中的任一項所述的方法,其中用戶的歷史特征包括W下特征中的 一個或多個:用戶的基礎(chǔ)特征、用戶的偏好特征、用戶的行為特征,其中: 用戶的基礎(chǔ)特征包括W下特征中的一個或多個;性別、年齡、職業(yè); 用戶的偏好特征包括W下特征中的一個或多個:用戶偏好的資源的類型、主題、畫面風(fēng) 格; 用戶的行為特征包括W下特征中的一個或多個:用戶訪問資源運(yùn)行頁面的情況、用戶 訪問資源網(wǎng)站的情況、用戶訪問資源支付頁面的情況、用戶訪問資源論壇的情況。
6. 根據(jù)權(quán)利要求1-5中的任一項所述的方法,其中資源的歷史特征包括資源的基礎(chǔ)特 征和/或統(tǒng)計特征,其中: 資源的基礎(chǔ)特征包括W下特征中的一個或多個:資源的類型、主題、畫面風(fēng)格、主要角 色; 資源的統(tǒng)計特征包括W下特征中的一個或多個:資源的平均點(diǎn)擊率、平均啟動量、平均 搜索量。
7.根據(jù)權(quán)利要求1-6中的任一項所述的方法,其中用戶對于消息推送反饋的歷史特征 包括W下特征中的一個或多個:用戶點(diǎn)擊消息推送的情況、用戶沒有點(diǎn)擊消息推送的情況、 用戶點(diǎn)擊消息推送后注冊的情況。
8. 根據(jù)權(quán)利要求1-7中任一項所述的方法,其中進(jìn)一步根據(jù)用戶當(dāng)前對于消息推送反 饋的在線特征,利用預(yù)先定義的訓(xùn)練模型對一個或多個資源進(jìn)行預(yù)測,W給出反映所述一 個或多個資源中的每個資源是否適合對該用戶進(jìn)行消息推送的分?jǐn)?shù)。
9.根據(jù)權(quán)利要求1-8中的任一項所述的方法,其中用戶當(dāng)前對于消息推送反饋的在線 特征是通過組合用戶對于消息推送反饋的歷史特征W及用戶當(dāng)前在線狀態(tài)下對于消息推 送反饋的特征而得到的。
10. -種提供用戶個性化資源消息推送的裝置,包括: 消息推送預(yù)測模塊,用于根據(jù)用戶、資源、W及用戶對于消息推送反饋的歷史特征,利 用預(yù)先定義的訓(xùn)練模型對一個或多個資源進(jìn)行預(yù)測,W給出反映所述一個或多個資源中的 每個資源是否適合對該用戶進(jìn)行消息推送的分?jǐn)?shù);W及 消息推送模塊,用于根據(jù)所述分?jǐn)?shù),在操作系統(tǒng)中提供關(guān)于一個或多個資源的消息推 送。
【文檔編號】G06F17/30GK104462594SQ201410848649
【公開日】2015年3月25日 申請日期:2014年12月29日 優(yōu)先權(quán)日:2014年12月29日
【發(fā)明者】劉鎏, 蘇曉東, 王安濱 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司