亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種多媒體數(shù)據(jù)的推薦方法及裝置的制造方法

文檔序號(hào):9375828閱讀:273來源:國知局
一種多媒體數(shù)據(jù)的推薦方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種多媒體數(shù)據(jù)的推薦方法及裝置。
【背景技術(shù)】
[0002] 現(xiàn)今,在這個(gè)互聯(lián)網(wǎng)高速發(fā)展的時(shí)代,人們對(duì)于視聽方面的需求越來越高,而視頻 關(guān)聯(lián)推薦業(yè)務(wù)可以為用戶推薦視頻,有效地幫助用戶發(fā)現(xiàn)需求,推進(jìn)用戶對(duì)于視聽業(yè)務(wù)的 點(diǎn)播。在現(xiàn)有技術(shù)中,通常使用協(xié)同過濾推薦(Collaborative Filtering,簡(jiǎn)稱CF)算法來 為用戶推薦視頻。
[0003] 在現(xiàn)有技術(shù)中,終端(以智能電視為例)根據(jù)傳統(tǒng)的CF算法為用戶推薦視頻時(shí), 通常會(huì)利用聚類算法按照視頻所屬類別,分別將終端后臺(tái)服務(wù)器的數(shù)據(jù)庫中存儲(chǔ)的電視視 頻以及觀看這些視頻的用戶進(jìn)行聚類,然后根據(jù)聚類后的用戶所屬視頻類別以及視頻所屬 類別,來為用戶推薦視頻。但是,由于在現(xiàn)有技術(shù)中,終端在計(jì)算用戶間的相似度時(shí)僅僅只 會(huì)考慮用戶的觀看行為,而沒有考慮其他方面,例如,在計(jì)算用戶間的相似度時(shí),可以根據(jù) 兩個(gè)用戶分別觀看過的電視視頻源間的相似程度,來確定兩個(gè)用戶間的相似度。但是,由于 終端后臺(tái)服務(wù)器的數(shù)據(jù)庫中通常會(huì)存儲(chǔ)大量的電視視頻源,而每個(gè)用戶所觀看的視頻數(shù)量 很少,使得兩兩用戶間所觀看的視頻相似度很低,從而導(dǎo)致計(jì)算出的用戶相似度的區(qū)分度 不高,進(jìn)而無法正確的為用戶推薦用戶感興趣的視頻。

【發(fā)明內(nèi)容】

[0004] 本發(fā)明的實(shí)施例提供一種多媒體數(shù)據(jù)的推薦方法及裝置,解決了現(xiàn)有技術(shù)中的終 端無法對(duì)用戶與視頻進(jìn)行準(zhǔn)確推薦的問題。
[0005] 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0006] 第一方面,提供一種多媒體數(shù)據(jù)的推薦方法,包括:
[0007] 獲取多媒體數(shù)據(jù)的屬性信息,所述屬性信息包括用戶的標(biāo)識(shí)、所述多媒體數(shù)據(jù)所 屬多媒體數(shù)據(jù)類型以及用戶觀看的多媒體數(shù)據(jù)的標(biāo)識(shí);
[0008] 根據(jù)所述多媒體數(shù)據(jù)的屬性信息,生成矩陣R以及每個(gè)用戶對(duì)應(yīng)的矩陣S,所述矩 陣R的行和列分別表示用戶的標(biāo)識(shí)和多媒體數(shù)據(jù)的標(biāo)識(shí),所述矩陣R的元素&表示用戶i 是否觀看多媒體數(shù)據(jù)j,所述矩陣S的行和列分別為多媒體數(shù)據(jù)類型和所述用戶觀看過的 多媒體數(shù)據(jù)的標(biāo)識(shí),所述矩陣S的元素 Svu表示所述用戶觀看的多媒體數(shù)據(jù)V是否屬于多媒 體數(shù)據(jù)類型u ;
[0009] 根據(jù)從所述矩陣R中獲取的第一用戶的多媒體數(shù)據(jù)集合和第二用戶的多媒體數(shù) 據(jù)集合計(jì)算出的所述第一用戶與所述第二用戶間的第一相似度,以及根據(jù)所述第一用戶對(duì) 應(yīng)的矩陣Sl和所述第二用戶對(duì)應(yīng)的矩陣S2計(jì)算出的所述第一用戶與所述第二用戶間的第 二相似度,得到所述第一用戶與所述第二用戶間的相似度,所述第二用戶為除所述第一用 戶外的其他任一用戶,用戶的多媒體數(shù)據(jù)集合包含所述用戶觀看過的所有多媒體數(shù)據(jù); [0010] 將所述第一用戶與其他用戶中的每個(gè)用戶間的相似度進(jìn)行排序,并根據(jù)預(yù)設(shè)相似 用戶的個(gè)數(shù)確定出所述第一用戶的相似用戶;
[0011] 根據(jù)所述第一用戶的相似用戶的標(biāo)識(shí)、所述矩陣S、所述第一用戶與所述第一用戶 的相似用戶間的相似度以及需要為所述第一用戶推薦的多媒體數(shù)據(jù)個(gè)數(shù),確定對(duì)所述第一 用戶推薦的多媒體數(shù)據(jù);
[0012] 其中,所述 i e 1,2,......,n ;j, V G 1,2,......,m ;u G 1,2,......,k ;所述 n 為用戶 個(gè)數(shù),所述m為多媒體數(shù)據(jù)個(gè)數(shù),所述k為多媒體數(shù)據(jù)類型個(gè)數(shù)。
[0013] 第二方面,提供一種多媒體數(shù)據(jù)的推薦裝置,包括:
[0014] 獲取模塊,用于獲取多媒體數(shù)據(jù)的屬性信息,所述屬性信息包括用戶的標(biāo)識(shí)、所述 多媒體數(shù)據(jù)所屬多媒體數(shù)據(jù)類型以及用戶觀看的多媒體數(shù)據(jù)的標(biāo)識(shí);
[0015] 生成模塊,用于根據(jù)所述獲取模塊獲取的所述多媒體數(shù)據(jù)的屬性信息,生成矩陣R 以及每個(gè)用戶對(duì)應(yīng)的矩陣S,所述矩陣R的行和列分別表示用戶的標(biāo)識(shí)和多媒體數(shù)據(jù)的標(biāo) 識(shí),所述矩陣R的元素 R1,表示用戶i是否觀看多媒體數(shù)據(jù)j,所述矩陣S的行和列分別為 多媒體數(shù)據(jù)類型和所述用戶觀看過的多媒體數(shù)據(jù)的標(biāo)識(shí),所述矩陣S的元素 Svu表示所述用 戶觀看的多媒體數(shù)據(jù)V是否屬于多媒體數(shù)據(jù)類型u ;
[0016] 計(jì)算模塊,用于根據(jù)從所述生成模塊生成的所述矩陣R中獲取的第一用戶的多媒 體數(shù)據(jù)集合和第二用戶的多媒體數(shù)據(jù)集合計(jì)算出的所述第一用戶與所述第二用戶間的第 一相似度,以及根據(jù)所述生成模塊生成的所述第一用戶對(duì)應(yīng)的矩陣Sl和所述第二用戶對(duì) 應(yīng)的矩陣S2計(jì)算出的所述第一用戶與所述第二用戶間的第二相似度,得到所述第一用戶 與所述第二用戶間的相似度,所述第二用戶為除所述第一用戶外的其他任一用戶,用戶的 多媒體數(shù)據(jù)集合包含所述用戶觀看過的所有多媒體數(shù)據(jù);
[0017] 第一確定模塊,用于將所述計(jì)算模塊計(jì)算的所述第一用戶與其他用戶中的每個(gè)用 戶間的相似度進(jìn)行排序,并根據(jù)預(yù)設(shè)相似用戶的個(gè)數(shù)確定出所述第一用戶的相似用戶;
[0018] 第二確定模塊,用于根據(jù)所述第一確定模塊確定出的所述第一用戶的相似用戶的 標(biāo)識(shí)、所述生成模塊生成的所述矩陣S和所述第一用戶與所述計(jì)算模塊計(jì)算的所述第一用 戶的相似用戶間的相似度以及需要為所述第一用戶推薦的多媒體數(shù)據(jù)個(gè)數(shù),確定對(duì)所述第 一用戶推薦的多媒體數(shù)據(jù);
[0019] 其中,所述 i e 1,2,......,n ;j, V G 1,2,......,m ;u G 1,2,......,k ;所述 n 為用戶 個(gè)數(shù),所述m為多媒體數(shù)據(jù)個(gè)數(shù),所述k為多媒體數(shù)據(jù)類型個(gè)數(shù)。
[0020] 本發(fā)明的實(shí)施例提供的多媒體數(shù)據(jù)的推薦方法及裝置,根據(jù)多媒體數(shù)據(jù)的屬性信 息,生成矩陣R以及每個(gè)用戶生成對(duì)應(yīng)的矩陣S,該矩陣R的行和列分別表示用戶的標(biāo)識(shí)和 多媒體數(shù)據(jù)的標(biāo)識(shí),該矩陣R的元素&表示用戶i是否觀看多媒體數(shù)據(jù)j,該矩陣S的行 和列分別為多媒體數(shù)據(jù)類型和所述用戶觀看過的多媒體數(shù)據(jù)的標(biāo)識(shí),該矩陣S的元素 Svu表 示所述用戶觀看的多媒體數(shù)據(jù)V是否屬于多媒體數(shù)據(jù)類型u,根據(jù)該矩陣R、第一用戶對(duì)應(yīng) 的矩陣Sl以及其他用戶對(duì)應(yīng)的矩陣S2,計(jì)算第一用戶與其他用戶間的相似度,然后根據(jù)該 第一用戶與其他用戶間的相似度、預(yù)設(shè)相似用戶個(gè)數(shù)以及需要為第一用戶推薦的多媒體數(shù) 據(jù)個(gè)數(shù),確定對(duì)第一用戶推薦的多媒體數(shù)據(jù)。這樣通過矩陣R中體現(xiàn)的用戶與多媒體數(shù)據(jù) 間的關(guān)聯(lián)性以及第一用戶對(duì)應(yīng)的矩陣Sl以及其他用戶對(duì)應(yīng)的矩陣S2中體現(xiàn)的每個(gè)用戶所 觀看的多媒體數(shù)據(jù)間的多媒體數(shù)據(jù)類型的比重程度,對(duì)用戶觀看的多媒體數(shù)據(jù)的多媒體數(shù) 據(jù)類型的偏好程度進(jìn)行更精細(xì)化的區(qū)分,從而提高了終端對(duì)用戶與多媒體數(shù)據(jù)推薦的準(zhǔn)確 性。
【附圖說明】
[0021] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0022] 圖1為本發(fā)明的實(shí)施例提供的一種多媒體數(shù)據(jù)的推薦方法的流程示意圖;
[0023] 圖2為本發(fā)明的實(shí)施例提供的一種多媒體數(shù)據(jù)的推薦裝置的結(jié)構(gòu)示意圖;
[0024] 圖3為本發(fā)明的實(shí)施例提供的另一種多媒體數(shù)據(jù)的推薦裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0025] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0026] 本發(fā)明的實(shí)施例提供一種多媒體數(shù)據(jù)的推薦方法,如圖1所示,該方法具體包括 如下步驟:
[0027] 101、多媒體數(shù)據(jù)的推薦裝置獲取多媒體數(shù)據(jù)的屬性信息。
[0028] 示例性的,本發(fā)明中的多媒體數(shù)據(jù)為視頻、音樂、文本文檔等多媒體文件數(shù)據(jù)。上 述的多媒體數(shù)據(jù)的屬性信息包括用戶的標(biāo)識(shí)以及、用戶觀看的多媒體數(shù)據(jù)的標(biāo)識(shí)以及該多 媒體數(shù)據(jù)所屬多媒體數(shù)據(jù)類型。例如,若該多媒體數(shù)據(jù)為電影時(shí),該多媒體數(shù)據(jù)類型包括科 幻、動(dòng)畫、劇情、戰(zhàn)爭(zhēng)、古裝、喜劇等。本實(shí)施例中的多媒體數(shù)據(jù)類型的種類可以由技術(shù)人員 預(yù)先進(jìn)行設(shè)定,并確定出每個(gè)多媒體數(shù)據(jù)所屬的多媒體數(shù)據(jù)類型,需要說明的是,每個(gè)多媒 體數(shù)據(jù)可以屬于一個(gè)多媒體數(shù)據(jù)類型也已可以同時(shí)屬于多個(gè)多媒體數(shù)據(jù)類型,例如,某一 電影即屬于古裝類型又屬于喜劇類型。其中,該屬性信息還包括多媒體數(shù)據(jù)的參數(shù)信息包 括文件屬性信息,例如,當(dāng)該多媒體數(shù)據(jù)為視頻時(shí),該多媒體數(shù)據(jù)的參數(shù)信息包括:視頻演 員名稱、導(dǎo)演名稱、視頻類型等。
[0029] 其中,上述的用戶的標(biāo)識(shí)可以為該用戶的登陸賬號(hào)或者其他可唯一表示該用戶的 標(biāo)識(shí),本實(shí)施例中采用Ul、U2、U3......Un形式表示不同用戶的標(biāo)識(shí);多媒體數(shù)據(jù)的標(biāo)識(shí)可 以為該多媒體數(shù)據(jù)的名稱或其他可唯一表示該多媒體數(shù)據(jù)的標(biāo)識(shí),本實(shí)施例中采用B1、B2、 B3、……、Bm表示不同多媒體數(shù)據(jù)的標(biāo)識(shí);用戶觀看多媒體數(shù)據(jù)的記錄表示用戶與觀看的 多媒體數(shù)據(jù)間的關(guān)系。
[0030] 優(yōu)選的,在步驟101中,可以設(shè)置一個(gè)更新
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1