1.一種多媒體資源的推薦方法,其特征在于,包括:
獲取用戶的交互行為數(shù)據(jù);
根據(jù)所述用戶的交互行為數(shù)據(jù)確定所述用戶的特征信息;
根據(jù)各個待選多媒體資源的特征信息與所述用戶的特征信息分別計算各個所述待選多媒體資源的得分;
根據(jù)各個所述待選多媒體資源的得分進行多媒體資源的推薦。
2.根據(jù)權利要求1所述的方法,其特征在于,根據(jù)各個待選多媒體資源的特征信息與所述用戶的特征信息分別計算各個所述待選多媒體資源的得分,包括:
分別計算各個待選多媒體資源的特征信息與所述用戶的特征信息的相似度;
根據(jù)所述相似度,分別確定各個所述待選多媒體資源的得分。
3.根據(jù)權利要求1所述的方法,其特征在于,所述用戶的交互行為數(shù)據(jù)包括以下至少一項:
所述用戶的拖拽時間點對應的多媒體資源的片段標題、所述用戶的點贊時間點對應的多媒體資源的片段標題、所述用戶的彈幕文字、所述用戶發(fā)表彈幕文字的時間點對應的多媒體資源的片段標題、所述用戶的評論文字和所述用戶發(fā)表評論文字的時間點對應的多媒體資源的片段標題。
4.根據(jù)權利要求1所述的方法,其特征在于,所述用戶的特征信息和所述待選多媒體資源的特征信息與所述用戶和所述待選多媒體資源的的標簽和/或關鍵詞相關聯(lián)。
5.根據(jù)權利要求4所述的方法,其特征在于,根據(jù)所述用戶的交互行為數(shù)據(jù)確定所述用戶的特征信息,包括:
根據(jù)所述用戶的交互行為數(shù)據(jù)確定所述用戶對應的關鍵詞;
確定各個關鍵詞對應的標簽;
統(tǒng)計所述用戶對應的各個關鍵詞和標簽出現(xiàn)的次數(shù);
根據(jù)所述用戶對應的各個關鍵詞和標簽出現(xiàn)的次數(shù)以及所述待選多媒體資源對應的關鍵詞和標簽確定所述用戶的特征信息。
6.根據(jù)權利要求1至5任意一項所述的方法,根據(jù)各個待選多媒體資源的特征信息與所述用戶的特征信息分別計算各個所述待選多媒體資源的得分,包括:
根據(jù)各個待選多媒體資源的特征信息與所述用戶的特征信息,分別采用式1計算各個所述待選多媒體資源的得分;
s(i)=R(i)+cos[Tu(k),Tv(i)] 式1;
其中,s(i)表示第i個待選多媒體資源的得分,R(i)表示所述第i個待選多媒體資源的初始得分,Tu(k)表示第k個用戶的特征信息,Tv(i)表示所述第i個待選多媒體資源的特征信息,cos[Tu(k),Tv(i)]表示Tu(k)與Tv(i)的余弦距離。
7.根據(jù)權利要求6所述的方法,其特征在于,所述第i個待選多媒體資源的初始得分根據(jù)所述第i個待選多媒體資源的點擊量和/或曝光量確定。
8.根據(jù)權利要求6所述的方法,其特征在于,Tu(k)根據(jù)式2確定,Tv(i)根據(jù)式3確定;
Tu(k)={Ck(t1),……,Ck(tn),Ck(w1),……,Ck(wm)} 式2;
Tv(i)={Ci(t1),……,Ci(tn),Ci(w1),……,Ci(wm)} 式3;
其中,t1表示第1個標簽,tn表示第n個標簽,w1表示第1個關鍵詞,wm表示第m個關鍵詞,Ck(t1)表示所述第k個用戶對應的所述第1個標簽的數(shù)量,Ck(tn)表示所述第k個用戶對應的所述第n個標簽的數(shù)量,Ck(w1)表示所述第k個用戶對應的所述第1個關鍵詞的數(shù)量,Ck(wm)表示所述第k個用戶對應的所述第m個關鍵詞的數(shù)量,Ci(t1)表示所述第i個待選多媒體資源對應的所述第1個標簽的數(shù)量,Ci(tn)表示所述第i個待選多媒體資源對應的所述第n個標簽的數(shù)量,Ci(w1)表示所述第i個待選多媒體資源對應的所述第1個關鍵詞的數(shù)量,Ci(wm)表示所述第i個待選多媒體資源對應的所述第m個關鍵詞的數(shù)量。
9.根據(jù)權利要求1所述的方法,其特征在于,根據(jù)各個所述待選多媒體資源的得分進行多媒體資源的推薦,包括:
按照各個所述待選多媒體資源的得分由高到低的順序對各個所述待選多媒體資源進行排序,并選擇排序在前的M個所述待選多媒體資源進行推薦,其中,M為正整數(shù),所述待選多媒體資源的總個數(shù)大于或等于M。
10.根據(jù)權利要求9所述的方法,其特征在于,所述方法還包括:
根據(jù)以下至少一項從排序在前的M個待選多媒體資源中篩選出待推薦多媒體資源:待選多媒體資源的上傳者信息、待選多媒體資源所屬的頻道信息、用戶觀看多媒體資源的歷史數(shù)據(jù)和待選多媒體資源所屬的興趣標簽。
11.一種多媒體資源的推薦裝置,其特征在于,包括:
交互行為數(shù)據(jù)獲取模塊,用于獲取用戶的交互行為數(shù)據(jù);
用戶特征信息確定模塊,用于根據(jù)所述用戶的交互行為數(shù)據(jù)確定所述用戶的特征信息;
得分計算模塊,用于根據(jù)各個待選多媒體資源的特征信息與所述用戶的特征信息分別計算各個所述待選多媒體資源的得分;
推薦模塊,用于根據(jù)各個所述待選多媒體資源的得分進行多媒體資源的推薦。
12.根據(jù)權利要求11所述的裝置,其特征在于,所述得分計算模塊包括:
相似度計算單元,用于分別計算各個待選多媒體資源的特征信息與所述用戶的特征信息的相似度;
得分確定單元,用于根據(jù)所述相似度,分別確定各個所述待選多媒體資源的得分。
13.根據(jù)權利要求11所述的裝置,其特征在于,所述用戶的交互行為數(shù)據(jù)包括以下至少一項:所述用戶的拖拽時間點對應的多媒體資源的片段標題、所述用戶的點贊時間點對應的多媒體資源的片段標題、所述用戶的彈幕文字、所述用戶發(fā)表彈幕文字的時間點對應的多媒體資源的片段標題、所述用戶的評論文字、和所述用戶發(fā)表評論文字的時間點對應的多媒體資源的片段標題。
14.根據(jù)權利要求11所述的裝置,其特征在于,所述用戶的特征信息和所述待選多媒體資源的特征信息與所述用戶和所述待選多媒體資源的的標簽和/或關鍵詞相關聯(lián)。
15.根據(jù)權利要求14所述的裝置,其特征在于,所述用戶特征信息確定模塊包括:
關鍵詞確定單元,用于根據(jù)所述用戶的交互行為數(shù)據(jù)確定所述用戶對應的關鍵詞;
標簽確定單元,用于確定各個關鍵詞對應的標簽;
次數(shù)統(tǒng)計單元,用于統(tǒng)計所述用戶對應的各個關鍵詞和標簽出現(xiàn)的次數(shù);
特征信息確定單元,用于根據(jù)所述用戶對應的各個關鍵詞和標簽出現(xiàn)的次數(shù)以及所述待選多媒體資源對應的關鍵詞和標簽確定所述用戶的特征信息。
16.根據(jù)權利要求11至15任意一項所述的裝置,所述得分計算模塊用于:
根據(jù)各個待選多媒體資源的特征信息與所述用戶的特征信息,分別采用式1計算各個所述待選多媒體資源的得分;
s(i)=R(i)+cos[Tu(k),Tv(i)] 式1;
其中,s(i)表示第i個待選多媒體資源的得分,R(i)表示所述第i個待選多媒體資源的初始得分,Tu(k)表示第k個用戶的特征信息,Tv(i)表示所述第i個待選多媒體資源的特征信息,cos[Tu(k),Tv(i)]表示Tu(k)與Tv(i)的余弦距離。
17.根據(jù)權利要求16所述的裝置,其特征在于,所述第i個待選多媒體資源的初始得分根據(jù)所述第i個待選多媒體資源的點擊量和/或曝光量確定。
18.根據(jù)權利要求16所述的裝置,其特征在于,Tu(k)根據(jù)式2確定,Tv(i)根據(jù)式3確定;
Tu(k)={Ck(t1),……,Ck(tn),Ck(w1),……,Ck(wm)} 式2;
Tv(i)={Ci(t1),……,Ci(tn),Ci(w1),……,Ci(wm)} 式3;
其中,t1表示第1個標簽,tn表示第n個標簽,w1表示第1個關鍵詞,wm表示第m個關鍵詞,Ck(t1)表示所述第k個用戶對應的所述第1個標簽的數(shù)量,Ck(tn)表示所述第k個用戶對應的所述第n個標簽的數(shù)量,Ck(w1)表示所述第k個用戶對應的所述第1個關鍵詞的數(shù)量,Ck(wm)表示所述第k個用戶對應的所述第m個關鍵詞的數(shù)量,Ci(t1)表示所述第i個待選多媒體資源對應的所述第1個標簽的數(shù)量,Ci(tn)表示所述第i個待選多媒體資源對應的所述第n個標簽的數(shù)量,Ci(w1)表示所述第i個待選多媒體資源對應的所述第1個關鍵詞的數(shù)量,Ci(wm)表示所述第i個待選多媒體資源對應的所述第m個關鍵詞的數(shù)量。
19.根據(jù)權利要求11所述的裝置,其特征在于,所述推薦模塊用于:
按照各個所述待選多媒體資源的得分由高到低的順序對各個所述待選多媒體資源進行排序,并選擇排序在前的M個所述待選多媒體資源進行推薦,其中,M為正整數(shù),所述待選多媒體資源的總個數(shù)大于或等于M。
20.根據(jù)權利要求19所述的裝置,其特征在于,所述裝置還包括:
篩選模塊,用于根據(jù)以下至少一項從排序在前的M個待選多媒體資源中篩選出待推薦多媒體資源:待選多媒體資源的上傳者信息、待選多媒體資源所屬的頻道信息、用戶觀看多媒體資源的歷史數(shù)據(jù)和待選多媒體資源所屬的興趣標簽。