多媒體數(shù)據(jù)推送方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種多媒體數(shù)據(jù)推送方法及裝置。
【背景技術(shù)】
[0002] 隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展,互聯(lián)網(wǎng)已成為廣大用戶(hù)進(jìn)行信息分享的平臺(tái),在這種 情況下,用戶(hù)往往湮沒(méi)在低價(jià)值的海量數(shù)據(jù)信息中。為了改善網(wǎng)絡(luò)服務(wù)質(zhì)量,使得網(wǎng)絡(luò)服務(wù) 更加智能化,時(shí)下通常針對(duì)不同用戶(hù)進(jìn)行不同類(lèi)型的數(shù)據(jù)推送,以提升用戶(hù)體驗(yàn)度。然而, 由于互聯(lián)網(wǎng)中充斥著海量的數(shù)據(jù)信息,因此如何在海量數(shù)據(jù)信息中向用戶(hù)推送其感興趣的 多媒體數(shù)據(jù),成為了一個(gè)亟待解決的問(wèn)題。
[0003] 以多媒體數(shù)據(jù)為歌曲和為當(dāng)前唱歌用戶(hù)推薦下一首演唱歌曲的情景為例,則現(xiàn)有 技術(shù)通常采取下述方式進(jìn)行歌曲推薦:基于日志信息獲取用戶(hù)行為數(shù)據(jù),將用戶(hù)行為數(shù)據(jù) 和各個(gè)歌曲信息映射到歐式空間中,得到用戶(hù)興趣特征信息和歌曲特征信息;基于用戶(hù)興 趣特征信息和歌曲特征信息,利用最大似然估計(jì)模型預(yù)測(cè)用戶(hù)當(dāng)前曲目歌唱完畢后,接下 來(lái)最有可能演唱哪一首歌曲。其中,用戶(hù)唱完當(dāng)前曲目后唱另一歌曲的概率可以表示為:
[0004]
【主權(quán)項(xiàng)】
1. 一種多媒體數(shù)據(jù)推送方法,其特征在于,所述方法包括: 對(duì)獲取到的日志信息進(jìn)行預(yù)處理,得到處理后的日志數(shù)據(jù); 根據(jù)所述日志數(shù)據(jù),確定用戶(hù)興趣特征信息和多媒體數(shù)據(jù)特征信息; 在向所述用戶(hù)推送多媒體數(shù)據(jù)時(shí),獲取用戶(hù)行為數(shù)據(jù)和所述多媒體數(shù)據(jù)的時(shí)效信息; 根據(jù)所述用戶(hù)行為數(shù)據(jù)和所述時(shí)效信息,更新所述用戶(hù)興趣特征信息和所述多媒體數(shù) 據(jù)特征信息; 根據(jù)更新后的興趣特征信息和更新后的多媒體數(shù)據(jù)特征信息,為所述用戶(hù)推送多媒體 數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述用戶(hù)行為數(shù)據(jù)和所述時(shí)效 信息,更新所述用戶(hù)興趣特征信息和所述多媒體數(shù)據(jù)特征信息,包括: 根據(jù)所述用戶(hù)行為數(shù)據(jù),計(jì)算所述用戶(hù)興趣特征信息對(duì)應(yīng)的興趣信息變化值; 根據(jù)所述時(shí)效信息,計(jì)算所述多媒體數(shù)據(jù)特征信息對(duì)應(yīng)的時(shí)效信息變化值; 根據(jù)所述興趣信息變化值和所述時(shí)效信息變化值,更新所述用戶(hù)興趣特征信息和所述 多媒體數(shù)據(jù)特征信息。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述日志數(shù)據(jù),確定所述用戶(hù)興 趣特征信息和多媒體數(shù)據(jù)特征信息,包括: 設(shè)置所述用戶(hù)的多媒體數(shù)據(jù)轉(zhuǎn)移概率; 根據(jù)所述日志數(shù)據(jù),計(jì)算所述用戶(hù)在歐式空間中的第一特征向量集、所述多媒體數(shù)據(jù) 在歐式空間中的第二特征向量集; 根據(jù)所述多媒體數(shù)據(jù)轉(zhuǎn)移概率、所述第一特征向量集和所述第二特征向量集,確定所 述用戶(hù)興趣特征信息和多媒體數(shù)據(jù)特征信息。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述設(shè)置所述用戶(hù)的多媒體數(shù)據(jù)轉(zhuǎn)移概 率之前,所述方法還包括: 設(shè)置興趣信息偏置項(xiàng)和時(shí)效信息偏置項(xiàng); 其中,所述興趣信息偏置項(xiàng)B'u(t) =B'u+a ?signU-tu) · |t_tu|'所述時(shí)效信息偏 置項(xiàng)我;(,)=5: ,a、β、γ為常數(shù),B,u、B〃b為與時(shí)間無(wú)關(guān)的偏置參數(shù),t u為 用戶(hù)時(shí)間基值,tb為所述多媒體數(shù)據(jù)的上線(xiàn)時(shí)間。
5. 根據(jù)權(quán)利要求3所述的方法,其特征在于,應(yīng)用下述公式,設(shè)置所述用戶(hù)的多媒體數(shù) 據(jù)轉(zhuǎn)移概率: . ^ Il f ^ CC \Xa ~xb W2 ~\\yu ~Xb IΓ + Bu (tUSk )+Bb (tUSk ) 其中,P (sb I sa, u, tusk)表示用戶(hù)U在tusk時(shí)刻消費(fèi)完多媒體數(shù)據(jù)Sa后消費(fèi)多媒體數(shù)據(jù)S b 的概率;P (Sb I Sa,u,tusk)表示用戶(hù)U在tusk時(shí)刻消費(fèi)完多媒體數(shù)據(jù)S a后消費(fèi)多媒體數(shù)據(jù)S,的 概率;B' u(tusk)表示在tusk時(shí)刻所述用戶(hù)興趣特征信息對(duì)應(yīng)的興趣信息變化值,B〃 b(tusk) 表示在tusk時(shí)刻所述多媒體數(shù)據(jù)特征信息對(duì)應(yīng)的時(shí)效信息變化值;X a表示所述多媒體數(shù)據(jù) Sa在歐式空間中的特征向量,Xb表示所述多媒體數(shù)據(jù)s b在歐式空間中的特征向量,y u表示 所述用戶(hù)在歐式空間中的特征向量。Xa表示所述多媒體數(shù)據(jù)s a在歐式空間中的特征向量, Xb表示所述多媒體數(shù)據(jù)S b在歐式空間中的特征向量,y u表示所述用戶(hù)在歐式空間中的特征 向量。
6. 根據(jù)權(quán)利要求3所述的方法,其特征在于,應(yīng)用下述公式,根據(jù)所述多媒體數(shù)據(jù)轉(zhuǎn)移 概率、所述第一特征向量集和所述第二特征向量集,確定所述用戶(hù)興趣特征信息和多媒體 數(shù)據(jù)特征信息:
其中,戶(hù)(A(i_+ll| 表示用戶(hù)U在tusk時(shí)刻消費(fèi)完多媒體數(shù)據(jù)Z后消費(fèi)多媒體數(shù) 據(jù)/^+1>的概率;尤表示用戶(hù)u在會(huì)話(huà)s e S(u)中消費(fèi)的第k項(xiàng)多媒體數(shù)據(jù),tusk表示用 戶(hù)u在會(huì)話(huà)s內(nèi)消費(fèi)第k項(xiàng)多媒體數(shù)據(jù)的時(shí)間,X和Y分別表示所述第一特征向量集和所 述第二特征向量集,B'u(t)、B"b(t)分別表示所述興趣信息偏置項(xiàng)和所述時(shí)效信息偏置項(xiàng), s I表示一個(gè)會(huì)話(huà)中多媒體數(shù)據(jù)的項(xiàng)數(shù),一個(gè)會(huì)話(huà)表征一個(gè)用戶(hù)在一個(gè)時(shí)間段內(nèi)消費(fèi)的一 個(gè)多媒體數(shù)據(jù)序列。
7. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述興趣信息變化值和所述時(shí) 效信息變化值,更新所述用戶(hù)興趣特征信息和所述多媒體數(shù)據(jù)特征信息,包括: 將所述興趣信息變化值累加到所述用戶(hù)興趣特征信息對(duì)應(yīng)的列向量上,得到更新后的 用戶(hù)興趣特征信息; 將所述時(shí)效信息變化值累加到所述多媒體數(shù)據(jù)特征信息對(duì)應(yīng)的列向量上,得到更新后 的多媒體數(shù)據(jù)特征信息。
8. 根據(jù)權(quán)利要求1至7中任一權(quán)利要求所述的方法,其特征在于,所述根據(jù)更新后的興 趣特征信息和更新后的多媒體數(shù)據(jù)特征信息,為所述用戶(hù)推送多媒體數(shù)據(jù),包括: 根據(jù)更新后的用戶(hù)興趣特征信息和更新后的多媒體數(shù)據(jù)特征信息,計(jì)算各項(xiàng)多媒體數(shù) 據(jù)對(duì)應(yīng)的轉(zhuǎn)移概率值; 對(duì)各項(xiàng)多媒體數(shù)據(jù)對(duì)應(yīng)的轉(zhuǎn)移概率值進(jìn)行排序; 根據(jù)排序結(jié)果,確定數(shù)值最大的預(yù)設(shè)數(shù)目個(gè)指定轉(zhuǎn)移概率值; 將所述預(yù)設(shè)數(shù)目個(gè)指定轉(zhuǎn)移概率值對(duì)應(yīng)的多媒體數(shù)據(jù)推送給所述用戶(hù)。
9. 一種多媒體數(shù)據(jù)推送裝置,其特征在于,所述裝置包括: 數(shù)據(jù)處理模塊,用于對(duì)獲取到的日志信息進(jìn)行預(yù)處理,得到處理后的日志數(shù)據(jù); 特征信息確定模塊,用于根據(jù)所述日志數(shù)據(jù),確定用戶(hù)興趣特征信息和多媒體數(shù)據(jù)特 征信息; 數(shù)據(jù)獲取模塊,用于在向所述用戶(hù)推送多媒體數(shù)據(jù)時(shí),獲取用戶(hù)行為數(shù)據(jù)和所述多媒 體數(shù)據(jù)的時(shí)效信息; 特征信息更新模塊,用于根據(jù)所述用戶(hù)行為數(shù)據(jù)和所述時(shí)效信息,更新所述用戶(hù)興趣 特征信息和所述多媒體數(shù)據(jù)特征信息; 數(shù)據(jù)推送模塊,用于根據(jù)更新后的興趣特征信息和更新后的多媒體數(shù)據(jù)特征信息,為 所述用戶(hù)推送多媒體數(shù)據(jù)。
10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述特征信息更新模塊,用于根據(jù)所述 用戶(hù)行為數(shù)據(jù),計(jì)算所述用戶(hù)興趣特征信息對(duì)應(yīng)的興趣信息變化值;根據(jù)所述時(shí)效信息,計(jì) 算所述多媒體數(shù)據(jù)特征信息對(duì)應(yīng)的時(shí)效信息變化值;根據(jù)所述興趣信息變化值和所述時(shí)效 信息變化值,更新所述用戶(hù)興趣特征信息和所述多媒體數(shù)據(jù)特征信息。
11. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述特征信息確定模塊,用于設(shè)置所述 用戶(hù)的多媒體數(shù)據(jù)轉(zhuǎn)移概率;根據(jù)所述日志數(shù)據(jù),計(jì)算所述用戶(hù)在歐式空間中的第一特征 向量集、所述多媒體數(shù)據(jù)在歐式空間中的第二特征向量集;根據(jù)所述多媒體數(shù)據(jù)轉(zhuǎn)移概率、 所述第一特征向量集和所述第二特征向量集,確定所述用戶(hù)興趣特征信息和多媒體數(shù)據(jù)特 征信息。
12. 根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括: 偏置項(xiàng)設(shè)置模塊,用于設(shè)置興趣信息偏置項(xiàng)和時(shí)效信息偏置項(xiàng); 其中,所述興趣信息偏置項(xiàng)B' u(t) =B'u+a .signU-tu) · |t_tu|p,所述時(shí)效信息 偏置項(xiàng)α、β、γ為常數(shù),B,u、B〃b為與時(shí)間無(wú)關(guān)的偏置參數(shù),tu 為用戶(hù)時(shí)間基值,tb為所述多媒體數(shù)據(jù)的上線(xiàn)時(shí)間。
13. 根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述特征信息確定模塊,用于應(yīng)用下述 公式,設(shè)置所述用戶(hù)的多媒體數(shù)據(jù)轉(zhuǎn)移概率: p/e out Λ rr ^~Wxa~xb\\2~\\yu~xb\\ 2+Bu (tUSk )+Bb(tusk) r\sb sa^u^uskJcce 其中,P (sb I sa, u, tusk)表示用戶(hù)U在tusk時(shí)刻消費(fèi)完多媒體數(shù)據(jù)Sa后消費(fèi)多媒體數(shù)據(jù)S b 的概率;P (Sb I sa,u,tusk)表示用戶(hù)u在tusk時(shí)刻消費(fèi)完多媒體數(shù)據(jù)S a后消費(fèi)多媒體數(shù)據(jù)S,的 概率;B' u(tusk)表示在tusk時(shí)刻所述用戶(hù)興趣特征信息對(duì)應(yīng)的興趣信息變化值,B〃 b(tusk) 表示在tusk時(shí)刻所述多媒體數(shù)據(jù)特征信息對(duì)應(yīng)的時(shí)效信息變化值;X a表示所述多媒體數(shù)據(jù) Sa在歐式空間中的特征向量,Xb表示所述多媒體數(shù)據(jù)s b在歐式空間中的特征向量,y u表示 所述用戶(hù)在歐式空間中的特征向量。Xa表示所述多媒體數(shù)據(jù)s a在歐式空間中的特征向量, Xb表示所述多媒體數(shù)據(jù)s b在歐式空間中的特征向量,y u表示所述用戶(hù)在歐式空間中的特征 向量。
14. 根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述特征信息確定模塊,用于應(yīng)用下述 公式,根據(jù)所述多媒體數(shù)據(jù)轉(zhuǎn)移概率、所述第一特征向量集和所述第二特征向量集,確定所 述用戶(hù)興趣特征信息和多媒體數(shù)據(jù)特征信息:
其中,ΑαΓ?乂具U表示用戶(hù)U在tusl^刻消費(fèi)完多媒體數(shù)據(jù) < 后消費(fèi)多媒體數(shù) 據(jù)/^+11的概率;<表示用戶(hù)U在會(huì)話(huà)S e S(U)中消費(fèi)的第k項(xiàng)多媒體數(shù)據(jù),tusl^示用戶(hù) u在會(huì)話(huà)s內(nèi)消費(fèi)第k項(xiàng)多媒體數(shù)據(jù)的時(shí)間,X和Y分別表示所述第一特征向量集和所述第 二特征向量集,B'u(t)、B〃b(t)分別表示所述興趣信息偏置項(xiàng)和所述時(shí)效信息偏置項(xiàng),|s 表示一個(gè)會(huì)話(huà)中多媒體數(shù)據(jù)的項(xiàng)數(shù),一個(gè)會(huì)話(huà)表征一個(gè)用戶(hù)在一個(gè)時(shí)間段內(nèi)消費(fèi)的一個(gè)多 媒體數(shù)據(jù)序列。
15. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述特征信息更新模塊,用于將所述興 趣信息變化值累加到所述用戶(hù)興趣特征信息對(duì)應(yīng)的列向量上,得到更新后的用戶(hù)興趣特征 信息;將所述時(shí)效信息變化值累加到所述多媒體數(shù)據(jù)特征信息對(duì)應(yīng)的列向量上,得到更新 后的多媒體數(shù)據(jù)特征信息。
16. 根據(jù)權(quán)利要求9至15中任一權(quán)利要求所述的裝置,其特征在于,所述數(shù)據(jù)推送 模塊,用于根據(jù)更新后的用戶(hù)興趣特征信息和更新后的多媒體數(shù)據(jù)特征信息,計(jì)算各項(xiàng)多 媒體數(shù)據(jù)對(duì)應(yīng)的轉(zhuǎn)移概率值;對(duì)各項(xiàng)多媒體數(shù)據(jù)對(duì)應(yīng)的轉(zhuǎn)移概率值進(jìn)行排序;根據(jù)排序結(jié) 果,確定數(shù)值最大的預(yù)設(shè)數(shù)目個(gè)指定轉(zhuǎn)移概率值;將所述預(yù)設(shè)數(shù)目個(gè)指定轉(zhuǎn)移概率值對(duì)應(yīng) 的多媒體數(shù)據(jù)推送給所述用戶(hù)。
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種多媒體數(shù)據(jù)推送方法及裝置,屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域。方法包括:對(duì)獲取到的日志信息進(jìn)行預(yù)處理,得到處理后的日志數(shù)據(jù);根據(jù)日志數(shù)據(jù),確定用戶(hù)興趣特征信息和多媒體數(shù)據(jù)特征信息;在向用戶(hù)推送多媒體數(shù)據(jù)時(shí),獲取用戶(hù)行為數(shù)據(jù)和多媒體數(shù)據(jù)的時(shí)效信息;根據(jù)用戶(hù)行為數(shù)據(jù)和時(shí)效信息,更新用戶(hù)興趣特征信息和多媒體數(shù)據(jù)特征信息;根據(jù)更新后的興趣特征信息和更新后的多媒體數(shù)據(jù)特征信息,為用戶(hù)推送多媒體數(shù)據(jù)。由于在多媒體數(shù)據(jù)推送時(shí),還基于用戶(hù)行為數(shù)據(jù)和時(shí)效信息更新用戶(hù)興趣特征信息和多媒體數(shù)據(jù)特征信息,所以可精確捕捉用戶(hù)興趣的變化趨勢(shì)和多媒體數(shù)據(jù)的時(shí)效性變化,所以該種數(shù)據(jù)推送所參考的依據(jù)較為豐富,數(shù)據(jù)推送精準(zhǔn)率較高。
【IPC分類(lèi)】G06F17-30
【公開(kāi)號(hào)】CN104731861
【申請(qǐng)?zhí)枴緾N201510060615
【發(fā)明人】胡琴敏, 林欣, 王智謹(jǐn), 陳晨
【申請(qǐng)人】騰訊科技(深圳)有限公司, 華東師范大學(xué)
【公開(kāi)日】2015年6月24日
【申請(qǐng)日】2015年2月5日