[發(fā)明專利]一種實時推送信息的方法和裝置有效
| 申請?zhí)枺?/td> | 201611217545.3 | 申請日: | 2016-12-26 |
| 公開(公告)號: | CN106850750B | 公開(公告)日: | 2020-11-10 |
| 發(fā)明(設(shè)計)人: | 滕茂根 | 申請(專利權(quán))人: | 北京五八信息技術(shù)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F16/9535 |
| 代理公司: | 工業(yè)和信息化部電子專利中心 11010 | 代理人: | 吳永亮 |
| 地址: | 100083 北京市海淀區(qū)學(xué)清*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實時 推送 信息 方法 裝置 | ||
1.一種實時推送信息的方法,其特征在于,包括:
通過發(fā)布訂閱消息系統(tǒng)實時接收用戶的當(dāng)前行為數(shù)據(jù),并將所述當(dāng)前行為數(shù)據(jù)保存在數(shù)據(jù)庫中;
從所述數(shù)據(jù)庫中獲取最接近所述當(dāng)前行為數(shù)據(jù)發(fā)生時刻前的N個歷史行為數(shù)據(jù),并確定所述N個歷史行為數(shù)據(jù)對應(yīng)的N個項目Item,其中,所述N為正整數(shù);
根據(jù)Item倒查表分別計算所述N個Item中每個Item與所述當(dāng)前行為數(shù)據(jù)對應(yīng)的Item的相似度,并根據(jù)所述相似度更新存儲在所述數(shù)據(jù)庫中的相似度矩陣。
2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)Item倒查表分別計算所述N個Item中每個Item與所述當(dāng)前行為數(shù)據(jù)對應(yīng)的Item的相似度,包括:
從所述數(shù)據(jù)庫中獲取每個所述Item的倒查表,其中,所述倒查表至少包括以下信息之一:發(fā)生時間,所處類別,搜索字段,用戶年齡,搜索地域;
根據(jù)所述倒查表和相似度公式計算每個所述Item與所述當(dāng)前行為數(shù)據(jù)對應(yīng)的Item的相似度。
3.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述相似度更新存儲在所述數(shù)據(jù)庫中的相似度矩陣之后,還包括:
更新所述當(dāng)前行為數(shù)據(jù)對應(yīng)的Item的倒查表并存儲在所述數(shù)據(jù)庫中。
4.如權(quán)利要求1至3中任一項所述的方法,其特征在于,根據(jù)所述相似度更新存儲在所述數(shù)據(jù)庫中的相似度矩陣之后,還包括:
根據(jù)用戶的M個歷史行為數(shù)據(jù)查詢所述數(shù)據(jù)庫,以根據(jù)所述相似度矩陣確定所述M個歷史行為數(shù)據(jù)對應(yīng)Item的P個待推薦Item;
按照預(yù)設(shè)篩選條件從所述P個待推薦的Item中選擇Q個Item推薦至所述用戶;其中,所述M、P、Q均為正整數(shù),P大于等于Q。
5.如權(quán)利要求4所述的方法,其特征在于,按照預(yù)設(shè)篩選條件從所述P個待推薦的Item中選擇Q個Item推薦至所述用戶,包括:
在所述預(yù)設(shè)篩選條件為多個的情況下,分別按照每個所述預(yù)設(shè)篩選條件從所述P個待推薦的Item中選擇Q個Item,以得到多組推薦Item;
按照所述預(yù)設(shè)篩選條件的優(yōu)先級由高到低的順序依次推薦每組Item至所述用戶。
6.一種實時推送信息的裝置,其特征在于,包括:
接收模塊,用于通過發(fā)布訂閱消息系統(tǒng)實時接收用戶的當(dāng)前行為數(shù)據(jù);
保存模塊,用于將所述當(dāng)前行為數(shù)據(jù)保存在數(shù)據(jù)庫中;
獲取模塊,用于從所述數(shù)據(jù)庫中獲取最接近所述當(dāng)前行為數(shù)據(jù)發(fā)生時刻前的N個歷史行為數(shù)據(jù),并確定所述N個歷史行為數(shù)據(jù)對應(yīng)的N個項目Item,其中,所述N為正整數(shù);
計算模塊,用于根據(jù)Item倒查表分別計算所述N個Item中每個Item與所述當(dāng)前行為數(shù)據(jù)對應(yīng)的Item的相似度,并根據(jù)所述相似度更新存儲在所述數(shù)據(jù)庫中的相似度矩陣。
7.如權(quán)利要求6所述的裝置,其特征在于,所述計算模塊包括:
第一計算單元,用于從所述數(shù)據(jù)庫中獲取每個所述Item的倒查表,其中,所述倒查表至少包括以下信息之一:發(fā)生時間,所處類別,搜索字段,用戶年齡,搜索地域;
第二計算單元,用于根據(jù)所述倒查表和相似度公式計算每個所述Item與所述當(dāng)前行為數(shù)據(jù)對應(yīng)的Item的相似度。
8.如權(quán)利要求6所述的裝置,其特征在于,
所述保存模塊,還用于更新所述當(dāng)前行為數(shù)據(jù)對應(yīng)的Item的倒查表并存儲在所述數(shù)據(jù)庫中。
9.如權(quán)利要求6至8中任一項所述的裝置,其特征在于,還包括:
推薦模塊,用于根據(jù)用戶的M個歷史行為數(shù)據(jù)查詢所述數(shù)據(jù)庫,以根據(jù)所述相似度矩陣確定所述M個歷史行為數(shù)據(jù)對應(yīng)Item的P個待推薦Item;按照預(yù)設(shè)篩選條件從所述P個待推薦的Item中選擇Q個Item推薦至所述用戶;其中,所述M、P、Q均為正整數(shù),P大于等于Q。
10.如權(quán)利要求9所述的裝置,其特征在于,
所述推薦模塊,還用于在所述預(yù)設(shè)篩選條件為多個的情況下,分別按照每個所述預(yù)設(shè)篩選條件從所述P個待推薦的Item中選擇Q個Item,以得到多組推薦Item;按照所述預(yù)設(shè)篩選條件的優(yōu)先級由高到低的順序依次推薦每組Item至所述用戶。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京五八信息技術(shù)有限公司,未經(jīng)北京五八信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611217545.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





