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