一種多媒體數據推薦方法及裝置的制造方法
【技術領域】
[0001 ]本發明設及數據處理領域,尤其設及一種多媒體數據推薦方法及裝置。
【背景技術】
[0002] 現今,在運個互聯網高速發展的時代,人們對于視聽方面的需求越來越高,通過各 種終端設備(如,如智能電視、智能手機、平板電腦等終端設備)觀看視頻點播的用戶也越來 越多,而視頻推薦業務可W為用戶推薦視頻,從而有效的推進用戶對于視聽業務的點播。目 前,常用的視頻推薦方式通常是:對目標用戶歷史觀看過的所有視頻的固有標簽進行統計, 確定出用戶最喜好的視頻集合,然后根據運些視頻的固有標簽與待選視頻的固有標簽間的 匹配程度將待選視頻進行排序,從而得到為目標用戶推薦視頻的視頻推薦列表。
[0003] 上述的視頻推薦方法為用戶推薦的視頻是對目標用戶歷史觀看過的所有視頻進 行統計得到的,但是,由于用戶對視頻的喜好并不是一成不變的,而是會隨著用戶自身情緒 的變化W及外界因素的影響而發生變化,因此,若目標用戶在一個短期時段內喜好的視頻 與平時喜好視頻所屬類別不同時,由于用戶平時喜愛的視頻類別在該用戶歷史觀看過的所 有視頻中占很大比例,此時,視頻推薦系統為目標用戶確定出的視頻推薦列表會與平時相 同。因此,基于上述視頻推薦方法為用戶推薦的視頻很有可能是用戶當前不喜歡的視頻,從 而影響用戶體驗。
【發明內容】
[0004] 本發明的實施例提供一種多媒體數據推薦方法及裝置,用W解決現有的推薦方法 為用戶推薦的多媒體數據準確度低的問題。
[0005] 第一方面,提供一種多媒體數據推薦方法,包括:
[0006] 獲取目標用戶的用戶行為數據集W及當前時間的值,所述用戶行為數據集中包含 目標用戶觀看每種多媒體數據類型對應的多媒體數據時的時間戳;
[0007] 根據所述目標用戶的用戶行為數據集中的時間戳與所述當前時間的值,計算出所 述目標用戶對每種多媒體數據類型的權重值;
[0008] 根據所述目標用戶對每種多媒體數據類型的權重值為所述目標用戶推薦多媒體 數據。
[0009] 第二方面,提供一種多媒體數據推薦裝置,包括:
[0010] 獲取模塊,用于獲取目標用戶的用戶行為數據集W及當前時間的值,所述用戶行 為數據集中包含目標用戶觀看每種多媒體數據類型對應的多媒體數據時的時間戳;
[0011] 計算模塊,用于根據所述獲取模塊獲取的所述目標用戶的用戶行為數據集中的時 間戳與所述當前時間的值,計算出所述目標用戶對每種多媒體數據類型的權重值;
[0012] 推薦模塊,用于根據所述計算模塊計算出的所述目標用戶對每種多媒體數據類型 的權重值為所述目標用戶推薦多媒體數據。
[0013] 本發明的實施例提供的多媒體數據推薦方法及裝置,根據目標用戶的用戶行為數 據集中包含的目標用戶觀看每種多媒體數據類型對應的多媒體數據時的時間戳與當前時 間的值,從而計算出目標用戶對每種多媒體數據類型的權重值,然后,根據目標用戶對每種 多媒體數據類型的權重值為目標用戶推薦多媒體數據。相比于現有技術,本申請通過考慮 用戶的近期行為數據,來獲取用戶在一定時間段內對每種多媒體數據類型的喜好程度,使 得計算出的用戶對每種多媒體數據類型的權重值能夠體現用戶在一定時間段內的興趣變 化,從而為用戶推薦出用戶感興趣的多媒體數據,提高了所推薦的多媒體數據的準確度。
【附圖說明】
[0014] 為了更清楚地說明本發明實施例的技術方案,下面將對實施例或現有技術描述中 所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實 施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可W根據運些附圖 獲得其他的附圖。
[0015] 圖1為本發明實施例提供的一種多媒體數據推薦方法的流程示意圖;
[0016] 圖2為本發明實施例提供的一種多媒體數據推薦裝置的結構示意圖;
[0017] 圖3為本發明實施例提供的一種多媒體數據推薦裝置的結構示意圖。
【具體實施方式】
[0018] 下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于 本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他 實施例,都屬于本發明保護的范圍。
[0019] 本發明實施例提供的多媒體數據推薦方法的執行主體可W為多媒體數據推薦裝 置,或者用于執行上述多媒體數據推薦方法的終端設備。具體的,該移動終端可W為智能電 視、智能手機、平板電腦、筆記本電腦、超級移動個人計算機(英文:叫tra-mobile化rsonal Computer,簡稱:UMPC)、上網本、個人數字助理(英文:Personal Digital Assistant,簡稱: PDA)等終端設備。其中,多媒體數據推薦裝置可W為上述終端設備備中的中央處理器(英 文:Central Processing化it,簡稱CPU)或者可W為上述終端設備的中的控制單元或者功 能模塊。
[0020] 本實施例中的多媒體數據為視頻、音頻、圖片、文本文檔等多媒體文件數據。為了 方便說明下文中均W "多媒體文件是視頻"來進行闡述,并且具體W為"某一目標用戶推薦 多媒體數據"為例進行說明。需要說明的是,本領域技術人員應當清楚,下文中所提及的"視 頻"可W替換為語音、圖片、文檔等其他任一種多媒體數據。
[0021] 本文中術語"和/或",僅僅是一種描述關聯對象的關聯關系,表示可W存在=種關 系,例如,A和/或B,可W表示:單獨存在A,同時存在A和B,單獨存在B運=種情況。另外,本文 中字符7",一般表示前后關聯對象是一種"或"的關系。
[0022] 需要說明的是,本發明實施例中提及的"當前時間"為變量,即泛指當前時間運個 概念,而本發明實施例中提及的"當前時間的值"為定量,僅僅指代在當前運個時間點的值。
[0023] 本發明的實施例提供一種多媒體數據推薦方法,如圖1所示,該方法包括如下步 驟:
[0024] 101、多媒體數據推薦裝置獲取目標用戶的用戶行為數據集W及當前時間的值。
[0025] 其中,上述的用戶行為數據集中包含用戶的標識、用戶觀看的多媒體數據的標識、 每個多媒體數據所屬的多媒體數據類型W及多媒體數據的目標用戶觀看每種多媒體數據 類型對應的多媒體數據時的時間戳。該多媒體數據類型可W是視頻的類型(例如,動作、情 感、歷史等),或視頻的標簽,例如,視頻的主演(例如,成龍、劉德華、趙薇等)、視頻的導演 等。
[0026] 用戶的行為數據集的獲取過程具體包括如下流程:獲取每個用戶的歷史行為數據 W及用戶觀看過的每個多媒體數據的屬性信息,然后,按照預定存儲格式將上述獲取到的 數據存儲至該終端設備或整個多媒體數據推薦系統的服務器數據庫中,W便后續為用戶推 薦多媒體數據時使用。
[0027] 示例性的,本實施例中的每個用戶的用戶行為數據集為=元組數據,每個=元組 (u,a,t)用于表示用戶U