本發(fā)明涉及一種互聯(lián)網(wǎng)電視視頻播放方法。特別是涉及一種互聯(lián)網(wǎng)電視個性化推薦視頻的方法。
背景技術(shù):
互聯(lián)網(wǎng)電視是以互聯(lián)網(wǎng)內(nèi)容傳輸通道的電視一體機或電視機頂盒,用戶可以通過電視屏幕享受互聯(lián)網(wǎng)視頻內(nèi)容。視頻推薦方式大多是非個性化的,非個性化推薦主要以比較單一的維度加上半衰期去看全局排名,比如,30天內(nèi)點擊排名,一周熱門排名。這種非個性化推薦效率低下,缺乏針對性,很可能不是用戶感興趣的,而且還會造成馬太效應(yīng),點的人越多,經(jīng)過推薦點的人會更多,強者越強,弱者機會越少就越弱,可能導(dǎo)致兩極分化嚴重,一些比較優(yōu)質(zhì)素材就被埋沒了,為了解決這種馬太效應(yīng)問題,也主要是順應(yīng)數(shù)據(jù)化和自動化模式,就需要增加個性化推薦,個性化的優(yōu)點不僅體驗好,而且也大大增加了效率,讓用戶更快找到他感興趣的東西。
現(xiàn)有技術(shù)的視頻推薦方式如圖1所示,用戶的播放記錄會上傳到服務(wù)器的數(shù)據(jù)中心,經(jīng)過數(shù)據(jù)分析之后生成熱門影片排行榜,終端設(shè)備從服務(wù)器獲取排行榜數(shù)據(jù),展示給用戶作為影片推薦?,F(xiàn)有技術(shù)具有如下缺點
1、需要后臺支撐,開發(fā)周期長,成本大;
2、以比較單一的維度加上半衰期去看全局排名,比如,30天內(nèi)點擊排名,一周熱門排名,這種非個性化推薦效率低下,沒有針對性,很可能不是用戶真正感興趣的,而且還會導(dǎo)致馬太效應(yīng),點的人越多,經(jīng)過推薦點的人會更多,強者越強,弱者機會越少就越弱,導(dǎo)致兩極分化嚴重,一些比較優(yōu)質(zhì)素材就被埋沒了。
技術(shù)實現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是,提供一種由終端在本地完成的互聯(lián)網(wǎng)電視個性化推薦視頻的方法。
本發(fā)明所采用的技術(shù)方案是:一種互聯(lián)網(wǎng)電視個性化推薦視頻的方法,包括如下步驟:
1)收集用戶行為,獲取標簽數(shù)據(jù);
2)更新存儲各標簽的標簽數(shù)據(jù)庫中標簽熱度值,所述標簽數(shù)據(jù)庫由兩部分組成:數(shù)據(jù)緩沖區(qū)和文件存儲區(qū);
3)根據(jù)標簽數(shù)據(jù)庫中數(shù)據(jù)生成熱門標簽;
4)根據(jù)各熱門標簽生成推薦視頻。
步驟1)所述的用戶行為,是指用戶對視頻節(jié)目進行的具體操作,當(dāng)用戶對某一節(jié)目進行操作后,獲取該節(jié)目擁有的標簽屬性,收集的用戶行為包括:進入節(jié)目詳情頁、播放視頻、視頻觀看完畢。
節(jié)目是按照不同屬性進行標簽化,節(jié)目的標簽歸納為四類標簽數(shù)據(jù),包括類型、子類型、主演和導(dǎo)演;其中,類型把視頻分為電影、電視劇、動漫、綜藝、體育、科教,每個類型下面又有各自的子類型。
步驟2)所述的熱度值是指用戶對同類標簽的操作次數(shù)值。
步驟2)包括:
(1)用戶對任一類標簽的操作行為,觸發(fā)標簽數(shù)據(jù)庫的增加標簽熱度值接口,增加標簽熱度值接口使數(shù)據(jù)緩沖區(qū)中對應(yīng)標簽的熱度值增加;
(2)數(shù)據(jù)緩沖區(qū)的標簽數(shù)據(jù)定時更新到文件存儲區(qū),防止數(shù)據(jù)緩沖區(qū)中的數(shù)據(jù)丟失;具體包括:
數(shù)據(jù)緩沖區(qū)中的標簽數(shù)據(jù),按照一定存儲格式存儲到文件存儲區(qū)中,四類標簽數(shù)據(jù)文件存儲格式定義如下:
類型標簽存儲格式:0,類型,熱度值;
子類型標簽存儲格式:1,子類型,熱度值,子類型所屬的類型;
主演標簽存儲格式:2,主演,熱度值;
導(dǎo)演標簽存儲格式:3,導(dǎo)演,熱度值;
標簽數(shù)據(jù)存儲格式之間用符號|分隔。
步驟3)包括:以標簽數(shù)據(jù)庫中各標簽的熱度值為基礎(chǔ),分別生成熱門類型標簽、熱門子類型標簽、熱門主演標簽和熱門導(dǎo)演標簽;其中,
熱門類型標簽的生成過程:取熱度值排行前兩名的類型標簽,根據(jù)排行前兩名的標簽的使用記錄,選擇使用相對少的一個作為熱門類型標簽;
熱門子類型標簽的生成過程:取熱門類型標簽下的熱度值最高的子類型標簽為熱門子類型標簽;
熱門主演標簽生成過程:取熱度值排行前兩名的主演標簽,根據(jù)排行前兩名的主演標簽的使用記錄,選擇使用相對少的一個作為熱門主演標簽。
熱門導(dǎo)演標簽的生成過程:取熱度值排行前兩名的導(dǎo)演標簽,根據(jù)排行前兩名的導(dǎo)演標簽的使用記錄,選擇使用相對少的一個作為熱門導(dǎo)演標簽。
步驟4)包括篩選出三種熱門節(jié)目:
(1)根據(jù)熱門類型標簽和熱門子類型標簽從服務(wù)器端獲取節(jié)目集列表,對比歷史記錄,去掉已經(jīng)觀看的節(jié)目,再根據(jù)各節(jié)目的好評度篩選出八個節(jié)目;
(2)根據(jù)熱門主演標簽從服務(wù)端獲取節(jié)目集列表,對比歷史記錄,去掉已經(jīng)觀看的節(jié)目,再根據(jù)各節(jié)目好評度篩選出兩個節(jié)目;
(3)根據(jù)熱門導(dǎo)演標簽從服務(wù)端獲取節(jié)目集列表,對比歷史記錄,去掉已經(jīng)觀看的節(jié)目,再根據(jù)各節(jié)目好評度篩選出兩個節(jié)目;
把上述三種熱門節(jié)目合并起來即為一次推薦給用戶的視頻節(jié)目。
本發(fā)明的一種互聯(lián)網(wǎng)電視個性化推薦視頻的方法,由終端在本地完成,通過分析用戶的操作行為,推薦出他可能喜歡的節(jié)目,從而實現(xiàn)個性化推薦。具有如下有益效果
1、不需要推薦系統(tǒng)的后臺支撐,開發(fā)周期短,成本低;
2、基于用戶瀏覽記錄的個性化推薦,具有很強的針對性,使用者可以快速找到感興趣的影片,用戶體驗明顯提高。
附圖說明
圖1是現(xiàn)有技術(shù)的視頻推薦方法流程示意圖;
圖2是本發(fā)明一種互聯(lián)網(wǎng)電視個性化推薦視頻的方法的流程圖。
具體實施方式
下面結(jié)合實施例和附圖對本發(fā)明的一種互聯(lián)網(wǎng)電視個性化推薦視頻的方法做出詳細說明。
如圖2所示,本發(fā)明的一種互聯(lián)網(wǎng)電視個性化推薦視頻的方法,包括如下步驟:
1)收集用戶行為,獲取標簽數(shù)據(jù);
所述的用戶行為,是指用戶對視頻節(jié)目進行的具體操作,當(dāng)用戶對某一節(jié)目進行操作后,獲取該節(jié)目擁有的標簽屬性,收集的用戶行為包括:進入節(jié)目詳情頁、播放視頻、視頻觀看完畢。所述的節(jié)目是按照不同屬性進行標簽化,節(jié)目的標簽歸納為四類標簽數(shù)據(jù),包括類型、子類型、主演和導(dǎo)演;其中,類型把視頻分為電影、電視劇、動漫、綜藝、體育、科教,每個類型下面又有各自的子類型,如電影的子類型為劇情、愛情、動作、喜劇、恐怖、科幻、懸疑、動畫、戰(zhàn)爭、魔幻、武俠、記錄、倫理、微電影。
2)更新存儲各標簽的標簽數(shù)據(jù)庫中標簽熱度值,所述的熱度值是指用戶對同類標簽的操作次數(shù)值,所述標簽數(shù)據(jù)庫由兩部分組成:數(shù)據(jù)緩沖區(qū)和文件存儲區(qū);包括:
(1)用戶對任一類標簽的操作行為,觸發(fā)標簽數(shù)據(jù)庫的增加標簽熱度值接口,增加標簽熱度值接口使數(shù)據(jù)緩沖區(qū)中對應(yīng)標簽的熱度值增加;
(2)數(shù)據(jù)緩沖區(qū)的標簽數(shù)據(jù)定時更新到文件存儲區(qū),防止數(shù)據(jù)緩沖區(qū)中的數(shù)據(jù)丟失;具體包括:
數(shù)據(jù)緩沖區(qū)中的標簽數(shù)據(jù),按照一定存儲格式存儲到文件存儲區(qū)中,四類標簽數(shù)據(jù)文件存儲格式定義如下:
類型標簽存儲格式:0,類型,熱度值;
子類型標簽存儲格式:1,子類型,熱度值,子類型所屬的類型;
主演標簽存儲格式:2,主演,熱度值;
導(dǎo)演標簽存儲格式:3,導(dǎo)演,熱度值;
標簽數(shù)據(jù)存儲格式之間用符號|分隔,形如:0,電影,13|0,電視劇,10|1,動作,13,電影|1,懸疑,2,電影|2,湯姆,4|3,麥克,5。
3)根據(jù)標簽數(shù)據(jù)庫中數(shù)據(jù)生成熱門標簽;包括:
以標簽數(shù)據(jù)庫中各標簽的熱度值為基礎(chǔ),分別生成熱門類型標簽、熱門子類型標簽、熱門主演標簽和熱門導(dǎo)演標簽;其中,
熱門類型標簽的生成過程:取熱度值排行前兩名的類型標簽,根據(jù)排行前兩名的標簽的使用記錄,選擇使用相對少的一個作為熱門類型標簽,防止熱門類型標簽總是同一個;
熱門子類型標簽的生成過程:取熱門類型標簽下的熱度值最高的子類型標簽為熱門子類型標簽;
熱門主演標簽生成過程:取熱度值排行前兩名的主演標簽,根據(jù)排行前兩名的主演標簽的使用記錄,選擇使用相對少的一個作為熱門主演標簽,防止熱門類型標簽總是同一個。
熱門導(dǎo)演標簽的生成過程:取熱度值排行前兩名的導(dǎo)演標簽,根據(jù)排行前兩名的導(dǎo)演標簽的使用記錄,選擇使用相對少的一個作為熱門導(dǎo)演標簽,防止熱門類型標簽總是同一個。
4)根據(jù)各熱門標簽生成推薦視頻,包括篩選出三種熱門節(jié)目:
(1)根據(jù)熱門類型標簽和熱門子類型標簽從服務(wù)器端獲取節(jié)目集列表,對比歷史記錄,去掉已經(jīng)觀看的節(jié)目,再根據(jù)各節(jié)目的好評度篩選出八個節(jié)目;
(2)根據(jù)熱門主演標簽從服務(wù)端獲取節(jié)目集列表,對比歷史記錄,去掉已經(jīng)觀看的節(jié)目,再根據(jù)各節(jié)目好評度篩選出兩個節(jié)目;
(3)根據(jù)熱門導(dǎo)演標簽從服務(wù)端獲取節(jié)目集列表,對比歷史記錄,去掉已經(jīng)觀看的節(jié)目,再根據(jù)各節(jié)目好評度篩選出兩個節(jié)目;
把上述三種熱門節(jié)目合并起來即為一次推薦給用戶的視頻節(jié)目。
因此,本發(fā)明的一種互聯(lián)網(wǎng)電視個性化推薦視頻的方法不需要服務(wù)端的大數(shù)據(jù)支撐,由終端在本地完成,通過分析用戶的操作行為,推薦出他可能喜歡的節(jié)目,從而實現(xiàn)個性化推薦。