專利名稱:向用戶推薦相關(guān)視頻的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及媒體應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種向用戶推薦相關(guān)視頻的方法和裝置。
背景技術(shù):
從05年開始,國(guó)內(nèi)興起了一批視頻網(wǎng)站,如土豆,優(yōu)酷,酷6等。各個(gè)視頻網(wǎng)站為了使用戶停留的時(shí)間更長(zhǎng)一些,都推出了視頻推薦服務(wù)。該服務(wù)就是在用戶所觀看視頻的旁邊,顯示了其他相關(guān)視頻,推薦給用戶,希望用戶觀看完所看視頻后,能點(diǎn)擊旁邊的相關(guān)視頻?,F(xiàn)有技術(shù)中的一種上述相關(guān)視頻的獲取方法為根據(jù)用戶所觀看視頻的名稱和相關(guān)信息的關(guān)鍵字,從視頻網(wǎng)站的所有視頻資源中搜索相關(guān)視頻。在實(shí)現(xiàn)本發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)上述現(xiàn)有技術(shù)中相關(guān)視頻的獲取方法的缺點(diǎn)為該方法沒(méi)有很好地利用用戶以往觀看視頻的信息,向用戶推薦的相關(guān)視頻往往并不符合用戶的習(xí)慣和偏好。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種向用戶推薦相關(guān)視頻的方法和裝置,以實(shí)現(xiàn)向用戶推薦符合用戶的習(xí)慣和偏好的相關(guān)視頻。一種向用戶推薦相關(guān)視頻的方法,包括獲取預(yù)先保存的各個(gè)用戶的視頻觀看信息;根據(jù)所述視頻觀看信息獲取用戶的相關(guān)視頻信息,并將該相關(guān)視頻信息推薦給用戶。一種向用戶推薦相關(guān)視頻的裝置,包括視頻觀看信息獲取模塊,用于獲取預(yù)先保存的各個(gè)用戶的視頻觀看信息;相關(guān)視頻推薦模塊,用于根據(jù)所述視頻觀看信息獲取用戶的相關(guān)視頻信息,并將該相關(guān)視頻信息推薦給用戶。由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,本發(fā)明實(shí)施例通過(guò)給每個(gè)用戶建立一個(gè)觀看視頻列表,針對(duì)所有用戶建立一個(gè)相關(guān)視頻列表,從而可以根據(jù)用戶以前的視頻觀看信息,參考其它用戶的視頻觀看信息,向用戶推薦符合用戶的習(xí)慣和偏好的相關(guān)視頻。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例一提供的一種向用戶推薦相關(guān)視頻的方法的處理流程圖;圖2為本發(fā)明實(shí)施例提供的一種向用戶推薦相關(guān)視頻的裝置的具體結(jié)構(gòu)圖。
具體實(shí)施例方式為便于對(duì)本發(fā)明實(shí)施例的理解,下面將結(jié)合附圖以幾個(gè)具體實(shí)施例為例做進(jìn)一步的解釋說(shuō)明,且各個(gè)實(shí)施例并不構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。實(shí)施例一該實(shí)施例提供的一種向用戶推薦相關(guān)視頻的方法的處理流程如圖1所示,包括如下步驟步驟11、根據(jù)各個(gè)用戶所觀看的視頻信息,建立每個(gè)用戶的觀看視頻列表和針對(duì)所有用戶的相關(guān)視頻列表。首先需要將視頻網(wǎng)站中存儲(chǔ)的所有視頻按照一定的順序進(jìn)行編號(hào),比如,共用10 個(gè)視頻,可以按照上傳的順序編號(hào)為videol-videolO。該實(shí)施例需要針對(duì)每個(gè)用戶建立、保存和管理一個(gè)觀看視頻列表,該觀看視頻列表中保存用戶觀看過(guò)的相關(guān)視頻的編號(hào)、觀看視頻時(shí)的登錄序號(hào)等信息。上述登錄序號(hào)表示用戶使在第幾次登錄所述視頻網(wǎng)站,從ι開始排序,如果是第3次登錄,則登錄序號(hào)為3。針對(duì)所有用戶建立、保存和管理一個(gè)相關(guān)視頻列表,該相關(guān)視頻列表中保存所有用戶所觀看過(guò)的視頻之間的相關(guān)信息,該相關(guān)視頻列表中包括多個(gè)相關(guān)視頻對(duì)和每個(gè)相關(guān)視頻對(duì)的權(quán)重信息。上述相關(guān)視頻對(duì)的權(quán)重的計(jì)算方位為獲取相關(guān)視頻對(duì)中的兩個(gè)視頻的登錄序號(hào)之間的間隔i,則計(jì)算所述相關(guān)視頻對(duì)的權(quán)重為e_i。比如,用戶甲在第一次登錄后,觀看了 vide0l、vide02和Video3,則在該用戶的觀看視頻列表中記錄如下信息。表1 觀看視頻列表
用戶名甲視頻編號(hào)觀看次數(shù)登錄序號(hào)videol11video211video311由于用戶甲在該次登錄后,觀看了 3個(gè)視頻,則該3個(gè)視頻之間具有相關(guān)性,相關(guān)視頻對(duì) videol 和 video2、videol 和 video3、video2 和 video3 的權(quán)重都為 e°,即為 1。將上述3個(gè)視頻之間的相關(guān)性和對(duì)應(yīng)的權(quán)重信息記錄在如下的相關(guān)視頻列表中。表2 相關(guān)視頻列表
權(quán)利要求
1.一種向用戶推薦相關(guān)視頻的方法,其特征在于,包括獲取預(yù)先保存的各個(gè)用戶的視頻觀看信息;根據(jù)所述視頻觀看信息獲取用戶的相關(guān)視頻信息,并將該相關(guān)視頻信息推薦給用戶。
2.根據(jù)權(quán)利要求1所述的向用戶推薦相關(guān)視頻的方法,其特征在于,所述的獲取預(yù)先保存的各個(gè)用戶的視頻觀看信息,包括根據(jù)每個(gè)用戶所觀看的視頻信息,給每個(gè)用戶建立、保存和管理一個(gè)觀看視頻列表,該觀看視頻列表中保存用戶觀看過(guò)的每個(gè)視頻的編號(hào)和觀看視頻時(shí)的登錄序號(hào)信息;根據(jù)各個(gè)用戶的觀看視頻列表,針對(duì)所有用戶建立、保存和管理一個(gè)相關(guān)視頻列表,該相關(guān)視頻列表中保存多個(gè)相關(guān)視頻對(duì)和每個(gè)相關(guān)視頻對(duì)的權(quán)重信息。
3.根據(jù)權(quán)利要求2所述的根據(jù)權(quán)利要求1所述的向用戶推薦相關(guān)視頻的方法,其特征在于,所述的根據(jù)各個(gè)用戶的觀看視頻列表,針對(duì)所有用戶建立、保存和管理一個(gè)相關(guān)視頻列表,包括獲取某個(gè)用戶的觀看視頻列表中包含的多個(gè)視頻,將所述多個(gè)視頻中每?jī)蓚€(gè)視頻建立相關(guān)視頻對(duì),根據(jù)所述相關(guān)視頻對(duì)中的兩個(gè)視頻的登錄序號(hào)計(jì)算所述相關(guān)視頻對(duì)的權(quán)重, 將所有相關(guān)視頻對(duì)和每個(gè)相關(guān)視頻對(duì)的權(quán)重保存在相關(guān)視頻列表中;依次根據(jù)各個(gè)用戶的觀看視頻列表分別獲取相關(guān)視頻對(duì)和相關(guān)視頻對(duì)的權(quán)重,并所有的相關(guān)視頻對(duì)和每個(gè)相關(guān)視頻對(duì)的權(quán)重保存在所述相關(guān)視頻列表中,將相同的相關(guān)視頻對(duì)的權(quán)重進(jìn)行疊加。
4.根據(jù)權(quán)利要求3所述的根據(jù)權(quán)利要求1所述的向用戶推薦相關(guān)視頻的方法,其特征在于,所述的根據(jù)所述相關(guān)視頻對(duì)中的兩個(gè)視頻的登錄序號(hào)計(jì)算所述相關(guān)視頻對(duì)的權(quán)重, 包括獲取相關(guān)視頻對(duì)中的兩個(gè)視頻的登錄序號(hào)之間的間隔i,則計(jì)算所述相關(guān)視頻對(duì)的權(quán)重為3。
5.根據(jù)權(quán)利要求2至4任一項(xiàng)所述的向用戶推薦相關(guān)視頻的方法,其特征在于,所述的根據(jù)所述視頻觀看信息獲取用戶的相關(guān)視頻信息,包括當(dāng)用戶是第一次觀看視頻,沒(méi)有所述用戶的觀看視頻列表時(shí),則根據(jù)所述用戶當(dāng)前所觀看的視頻,在所述相關(guān)視頻列表中查詢包含所述視頻的相關(guān)視頻對(duì);將查詢到的相關(guān)視頻對(duì)按照相關(guān)視頻對(duì)的權(quán)重進(jìn)行降序排序,將排序靠前的設(shè)定數(shù)量的相關(guān)視頻對(duì)中包含的除了所述當(dāng)前所觀看的視頻的其他視頻作為所述用戶的相關(guān)視頻 fn息ο
6.根據(jù)權(quán)利要求2至4任一項(xiàng)所述的向用戶推薦相關(guān)視頻的方法,其特征在于,所述的根據(jù)所述視頻觀看信息獲取用戶的相關(guān)視頻信息,包括當(dāng)用戶不是第一次觀看視頻,有所述用戶的觀看視頻列表時(shí),則根據(jù)所述觀看視頻列表中的各個(gè)視頻,在所述相關(guān)視頻列表中查詢包含所述各個(gè)視頻的相關(guān)視頻對(duì);將查詢到的相關(guān)視頻對(duì)按照相關(guān)視頻對(duì)的權(quán)重進(jìn)行降序排序,將排序靠前的設(shè)定數(shù)量的相關(guān)視頻對(duì)中包含的除了所述各個(gè)視頻的其他視頻作為所述用戶的相關(guān)視頻信息。
7.一種向用戶推薦相關(guān)視頻的裝置,其特征在于,包括視頻觀看信息獲取模塊,用于獲取預(yù)先保存的各個(gè)用戶的視頻觀看信息;相關(guān)視頻推薦模塊,用于根據(jù)所述視頻觀看信息獲取用戶的相關(guān)視頻信息,并將該相關(guān)視頻信息推薦給用戶。
8.根據(jù)權(quán)利要求7所述的向用戶推薦相關(guān)視頻的裝置,其特征在于,所述的視頻觀看信息獲取模塊包括觀看視頻列表管理模塊,用于根據(jù)每個(gè)用戶所觀看的視頻信息,給每個(gè)用戶建立、保存和管理一個(gè)觀看視頻列表,該觀看視頻列表中保存用戶觀看過(guò)的每個(gè)視頻的編號(hào)和觀看視頻時(shí)的登錄序號(hào)信息;相關(guān)視頻列表管理模塊,用于根據(jù)各個(gè)用戶的觀看視頻列表,針對(duì)所有用戶建立、保存和管理一個(gè)相關(guān)視頻列表,該相關(guān)視頻列表中保存多個(gè)相關(guān)視頻對(duì)和每個(gè)相關(guān)視頻對(duì)的權(quán)重信息。
9.根據(jù)權(quán)利要求7所述的向用戶推薦相關(guān)視頻的裝置,其特征在于,所述的相關(guān)視頻推薦模塊包括第一處理模塊,用于當(dāng)用戶是第一次觀看視頻,沒(méi)有所述用戶的觀看視頻列表時(shí),則根據(jù)所述用戶當(dāng)前所觀看的視頻,在所述相關(guān)視頻列表中查詢包含所述視頻的相關(guān)視頻對(duì);將查詢到的相關(guān)視頻對(duì)按照相關(guān)視頻對(duì)的權(quán)重進(jìn)行降序排序,將排序靠前的設(shè)定數(shù)量的相關(guān)視頻對(duì)中包含的除了所述當(dāng)前所觀看的視頻的其他視頻作為所述用戶的相關(guān)視頻 fn息ο
10.根據(jù)權(quán)利要求7所述的向用戶推薦相關(guān)視頻的裝置,其特征在于,所述的相關(guān)視頻推薦模塊包括第二處理模塊,用于當(dāng)用戶不是第一次觀看視頻,有所述用戶的觀看視頻列表時(shí),則根據(jù)所述觀看視頻列表中的各個(gè)視頻,在所述相關(guān)視頻列表中查詢包含所述各個(gè)視頻的相關(guān)視頻對(duì);將查詢到的相關(guān)視頻對(duì)按照相關(guān)視頻對(duì)的權(quán)重進(jìn)行降序排序,將排序靠前的設(shè)定數(shù)量的相關(guān)視頻對(duì)中包含的除了所述各個(gè)視頻的其他視頻作為所述用戶的相關(guān)視頻信息。
全文摘要
本發(fā)明實(shí)施例提供了一種向用戶推薦相關(guān)視頻的方法和裝置。該方法主要包括獲取預(yù)先保存的各個(gè)用戶的視頻觀看信息,根據(jù)所述視頻觀看信息獲取用戶的相關(guān)視頻信息,并將該相關(guān)視頻信息推薦給用戶。本發(fā)明實(shí)施例通過(guò)給每個(gè)用戶建立一個(gè)觀看視頻列表,針對(duì)所有用戶建立一個(gè)相關(guān)視頻列表,從而可以根據(jù)用戶以前的視頻觀看信息,參考其它用戶的視頻觀看信息,向用戶推薦符合用戶的習(xí)慣和偏好的相關(guān)視頻。
文檔編號(hào)H04N21/262GK102256169SQ20101018692
公開日2011年11月23日 申請(qǐng)日期2010年5月21日 優(yōu)先權(quán)日2010年5月21日
發(fā)明者丘正元, 廖海波, 易文晟, 朱冶, 盛馥鐘, 陳培炫 申請(qǐng)人:騰訊科技(深圳)有限公司