本發(fā)明涉及數(shù)字電視領(lǐng)域,特別涉及一種節(jié)目推薦裝置、系統(tǒng)和方法。
背景技術(shù):
隨著電視節(jié)目日益豐富,用戶感興趣的電視節(jié)目也越來(lái)越多。那么,日常用戶每次打開(kāi)播放器,電視節(jié)目往往停留在上一次播放頻道,而如果用戶當(dāng)前時(shí)間想觀看的節(jié)目不是上一次播放頻道播放的,用戶常常需要頻繁的換臺(tái)來(lái)選擇感興趣的節(jié)目頻道,例如:用戶打開(kāi)電視,播放的為上一次播放頻道1,而用戶感興趣的節(jié)目又不在該頻道1,用戶進(jìn)行切換頻道來(lái)查找自己感興趣的節(jié)目,造成頻道切換頻率較高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種節(jié)目推薦裝置、系統(tǒng)和方法,有效地降低了頻道切換頻率。
一種節(jié)目推薦裝置,應(yīng)用于機(jī)頂盒,包括:記錄存儲(chǔ)單元、興趣計(jì)算單元及跳轉(zhuǎn)單元,其中,
所述記錄存儲(chǔ)單元,用于在外設(shè)的播放器播放過(guò)程中,記錄并存儲(chǔ)每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道及播放節(jié)目,并存儲(chǔ)所述興趣計(jì)算單元計(jì)算的每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道;
所述興趣計(jì)算單元,用于根據(jù)所述記錄存儲(chǔ)單元存儲(chǔ)的每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道及播放節(jié)目,計(jì)算每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道;
所述跳轉(zhuǎn)單元,用于當(dāng)所述外設(shè)的播放器接收到開(kāi)始播放的觸發(fā)時(shí),確 定開(kāi)始播放時(shí)間點(diǎn),并根據(jù)所述開(kāi)始播放時(shí)間點(diǎn)及所述記錄存儲(chǔ)單元存儲(chǔ)的每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道,確定目標(biāo)興趣頻道,跳轉(zhuǎn)至所述目標(biāo)興趣頻道,并輸出所述目標(biāo)興趣頻道給所述外設(shè)的播放器。
優(yōu)選地,所述記錄存儲(chǔ)單元,包括:行為存儲(chǔ)子單元、興趣存儲(chǔ)子單元及查找子單元,其中,
所述行為存儲(chǔ)子單元,用于在外設(shè)的播放器播放過(guò)程中,記錄并存儲(chǔ)播放時(shí)段與播放頻道名稱的對(duì)應(yīng)關(guān)系,并存儲(chǔ)所述查找子單元查找到的所述播放時(shí)段與播放頻道名稱對(duì)應(yīng)的播放節(jié)目名稱;
所述查找子單元,用于查找外設(shè)的電子節(jié)目菜單,確定所述行為存儲(chǔ)子單元存儲(chǔ)的播放時(shí)段與播放頻道名稱對(duì)應(yīng)的播放節(jié)目名稱;
所述興趣存儲(chǔ)子單元,用于確定至少一個(gè)循環(huán)周期,在每一個(gè)循環(huán)周期內(nèi),按照時(shí)間順序,存儲(chǔ)所述興趣計(jì)算單元計(jì)算的每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道和興趣節(jié)目;
所述跳轉(zhuǎn)單元,用于根據(jù)所述開(kāi)始播放時(shí)間點(diǎn)及所述興趣存儲(chǔ)子單元存儲(chǔ)的每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道,確定目標(biāo)興趣頻道。
優(yōu)選地,所述興趣計(jì)算單元,用于統(tǒng)計(jì)每一個(gè)循環(huán)周期內(nèi),每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道和播放節(jié)目的播放次數(shù),并根據(jù)下述公式,計(jì)算每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道和興趣節(jié)目;
Xi=convert{max{xi1,xi2,xi3,…,xin}}
Yi=convert{max{yi1,yi2,yi3,…,yin}}
其中,所述Xi表征播放時(shí)段i對(duì)應(yīng)的興趣頻道;xij表征播放時(shí)段i對(duì)應(yīng)的頻道j對(duì)應(yīng)的播放次數(shù);Yi表征播放時(shí)段i對(duì)應(yīng)的興趣節(jié)目;xij表征播放時(shí)段i對(duì)應(yīng)的頻道j對(duì)應(yīng)的播放次數(shù);
所述興趣存儲(chǔ)子單元,進(jìn)一步用于存儲(chǔ)所述興趣計(jì)算單元計(jì)算的每一個(gè)循環(huán)周期內(nèi),每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣節(jié)目。
優(yōu)選地,上述節(jié)目推薦裝置,進(jìn)一步包括:確定單元、定時(shí)器和提示單元,其中,
所述確定單元,用于從外設(shè)的電子節(jié)目菜單中,獲取所述記錄存儲(chǔ)單元中存儲(chǔ)的每個(gè)時(shí)段對(duì)應(yīng)的興趣節(jié)目的播放時(shí)段,根據(jù)當(dāng)前時(shí)間,確定預(yù)播放的興趣節(jié)目,為所述預(yù)播放的興趣節(jié)目啟動(dòng)所述定時(shí)器;
所述定時(shí)器,用于為所述預(yù)播放的興趣節(jié)目進(jìn)行倒計(jì)時(shí),當(dāng)達(dá)到所述預(yù)播放的興趣節(jié)目的播放時(shí)段時(shí),觸發(fā)所述提示單元;
所述提示單元,用于當(dāng)接收到所述定時(shí)器的觸發(fā)時(shí),發(fā)送興趣節(jié)目預(yù)播放的提示消息給所述外設(shè)的播放器。
優(yōu)選地,上述節(jié)目推薦裝置,進(jìn)一步包括:排除單元,其中,
所述排除單元,用于查找所述記錄存儲(chǔ)單元中存儲(chǔ)的節(jié)目總時(shí)長(zhǎng)小于15min的播放節(jié)目,并刪除所述記錄存儲(chǔ)單元中存儲(chǔ)的節(jié)目總時(shí)長(zhǎng)小于15min的播放節(jié)目;
所述興趣計(jì)算單元,進(jìn)一步用于統(tǒng)計(jì)刪除節(jié)目總時(shí)長(zhǎng)小于15min的播放節(jié)目后,所述記錄存儲(chǔ)單元中每一個(gè)播放時(shí)段對(duì)應(yīng)的播放節(jié)目的播放時(shí)長(zhǎng),當(dāng)播放節(jié)目的播放時(shí)長(zhǎng)滿足下述公式時(shí),確定播放節(jié)目為興趣節(jié)目;
其中,Ki表征興趣節(jié)目i播放時(shí)長(zhǎng);Li表征興趣節(jié)目i的節(jié)目總時(shí)長(zhǎng)。
一種節(jié)目推薦系統(tǒng),包括:具有具有上述任意一種節(jié)目推薦裝置的機(jī)頂盒和播放器,其中,
所述播放器,用于當(dāng)開(kāi)始播放時(shí),播放所述具有節(jié)目推薦裝置的機(jī)頂盒輸出的目標(biāo)興趣頻道,并接收所述具有節(jié)目推薦裝置的機(jī)頂盒發(fā)送的興趣節(jié)目預(yù)播放的提示消息,并在顯示屏上顯示所述興趣節(jié)目預(yù)播放的提示消息。
一種節(jié)目推薦方法,應(yīng)用于機(jī)頂盒,包括:
在播放器播放過(guò)程中,記錄并存儲(chǔ)每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道及播放節(jié)目;
根據(jù)所述每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道及播放節(jié)目,計(jì)算每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道,并存儲(chǔ)所述每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道;
當(dāng)所述播放器接收到開(kāi)始播放的觸發(fā)時(shí),確定開(kāi)始播放時(shí)間點(diǎn);
根據(jù)所述開(kāi)始播放時(shí)間點(diǎn)及所述每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道,確定目標(biāo)興趣頻道;
跳轉(zhuǎn)至所述目標(biāo)興趣頻道,并輸出所述目標(biāo)興趣頻道給所述播放器。
優(yōu)選地,所述記錄并存儲(chǔ)每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道及播放節(jié)目,包括:記錄并存儲(chǔ)播放時(shí)段與播放頻道名稱的對(duì)應(yīng)關(guān)系;
查找電子節(jié)目菜單,確定所述播放時(shí)段與播放頻道名稱對(duì)應(yīng)的播放節(jié)目名稱,并存儲(chǔ)所述播放節(jié)目名稱;
所述存儲(chǔ)所述每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道,包括:確定至少一個(gè)循環(huán)周期,在每一個(gè)循環(huán)周期內(nèi),按照時(shí)間順序,存儲(chǔ)每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道和興趣節(jié)目。
優(yōu)選地,所述計(jì)算每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道,包括:
統(tǒng)計(jì)每一個(gè)循環(huán)周期內(nèi),每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道和播放節(jié)目的播放次數(shù),并根據(jù)下述公式,計(jì)算每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道和興趣節(jié)目;
Xi=convert{max{xi1,xi2,xi3,…,xin}}
Yi=convert{max{yi1,yi2,yi3,…,yin}}
其中,所述Xi表征播放時(shí)段i對(duì)應(yīng)的興趣頻道;xij表征播放時(shí)段i對(duì)應(yīng)的頻道j對(duì)應(yīng)的播放次數(shù);Yi表征播放時(shí)段i對(duì)應(yīng)的興趣節(jié)目;xij表征播放時(shí)段i對(duì)應(yīng)的頻道j對(duì)應(yīng)的播放次數(shù)。
優(yōu)選地,上述方法進(jìn)一步包括:設(shè)置計(jì)時(shí)器;
當(dāng)播放器播放過(guò)程中,從電子節(jié)目菜單中,獲取每個(gè)時(shí)段對(duì)應(yīng)的興趣節(jié)目的播放時(shí)段;
根據(jù)當(dāng)前時(shí)間,確定預(yù)播放的興趣節(jié)目,為所述預(yù)播放的興趣節(jié)目啟動(dòng)定時(shí)器;
通過(guò)所述定時(shí)器為所述預(yù)播放的興趣節(jié)目進(jìn)行倒計(jì)時(shí),當(dāng)達(dá)到所述預(yù)播放的興趣節(jié)目的播放時(shí)段時(shí),發(fā)送興趣節(jié)目預(yù)播放的提示消息給所述播放器。
優(yōu)選地,在所述記錄并存儲(chǔ)每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道及播放節(jié)目之后,在所述計(jì)算每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道之前,進(jìn)一步包括:查找并刪除存儲(chǔ)的節(jié)目總時(shí)長(zhǎng)小于15min的播放節(jié)目;
所述計(jì)算每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道,包括:統(tǒng)計(jì)刪除節(jié)目總時(shí)長(zhǎng)小于15min的播放節(jié)目后,每一個(gè)播放時(shí)段對(duì)應(yīng)的播放節(jié)目的播放時(shí)長(zhǎng),當(dāng)播放節(jié)目的播放時(shí)長(zhǎng)滿足下述公式時(shí),確定播放節(jié)目為興趣節(jié)目;
其中,Ki表征興趣節(jié)目i播放時(shí)長(zhǎng);Li表征興趣節(jié)目i的節(jié)目總時(shí)長(zhǎng)。
本發(fā)明實(shí)施例提供了一種節(jié)目推薦裝置、系統(tǒng)和方法,該節(jié)目推薦裝置應(yīng)用于機(jī)頂盒,在外設(shè)的播放器播放過(guò)程中,通過(guò)記錄存儲(chǔ)單元記錄并存儲(chǔ)每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道及播放節(jié)目,并存儲(chǔ)興趣計(jì)算單元計(jì)算的每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道;通過(guò)興趣計(jì)算單元根據(jù)所述記錄存儲(chǔ)單元存儲(chǔ)的每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道及播放節(jié)目,計(jì)算每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道;當(dāng)所述外設(shè)的播放器接收到開(kāi)始播放的觸發(fā)時(shí),通過(guò)跳轉(zhuǎn)單元確定開(kāi)始播放時(shí)間點(diǎn),并根據(jù)開(kāi)始播放時(shí)間點(diǎn)及記錄存儲(chǔ)單元存儲(chǔ)的每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道,確定目標(biāo)興趣頻道,跳轉(zhuǎn)至目標(biāo)興趣頻道,并輸出目標(biāo)興趣頻道給外設(shè)的播放器,通過(guò)確定出興趣頻道,當(dāng)播放器開(kāi)始播放時(shí),跳轉(zhuǎn)單元直接調(diào)轉(zhuǎn)到當(dāng)前時(shí)間對(duì)應(yīng)的興趣頻道,而無(wú)需用戶進(jìn)行頻道切換,從而有效地降低了頻道切換頻率。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一個(gè)實(shí)施例提供的一種節(jié)目推薦裝置的結(jié)構(gòu)示意圖;
圖2是本發(fā)明另一個(gè)實(shí)施例提供的一種節(jié)目推薦裝置的結(jié)構(gòu)示意圖;
圖3是本發(fā)明又一個(gè)實(shí)施例提供的一種節(jié)目推薦裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明一個(gè)實(shí)施例提供的一種節(jié)目推薦系統(tǒng)的結(jié)構(gòu)示意圖;
圖5是本發(fā)明一個(gè)實(shí)施例提供的一種節(jié)目推薦方法的流程圖;
圖6是本發(fā)明另一個(gè)實(shí)施例提供的一種節(jié)目推薦方法的流程圖;
圖7是本發(fā)明又一個(gè)實(shí)施例提供的一種節(jié)目推薦方法的流程圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本發(fā)明實(shí)施例提供一種節(jié)目推薦裝置,應(yīng)用于機(jī)頂盒,包括:記錄存儲(chǔ)單元101、興趣計(jì)算單元102及跳轉(zhuǎn)單元103,其中,
記錄存儲(chǔ)單元101,用于在外設(shè)的播放器播放過(guò)程中,記錄并存儲(chǔ)每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道及播放節(jié)目,并存儲(chǔ)興趣計(jì)算單元102計(jì)算的每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道;
興趣計(jì)算單元102,用于根據(jù)記錄存儲(chǔ)單元101存儲(chǔ)的每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道及播放節(jié)目,計(jì)算每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道;
跳轉(zhuǎn)單元103,用于當(dāng)外設(shè)的播放器接收到開(kāi)始播放的觸發(fā)時(shí),確定開(kāi)始播放時(shí)間點(diǎn),并根據(jù)開(kāi)始播放時(shí)間點(diǎn)及記錄存儲(chǔ)單元101存儲(chǔ)的每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道,確定目標(biāo)興趣頻道,跳轉(zhuǎn)至目標(biāo)興趣頻道,并輸出目標(biāo)興趣頻道給外設(shè)的播放器。
在圖1所示的實(shí)施例中,在外設(shè)的播放器播放過(guò)程中,通過(guò)記錄存儲(chǔ)單元記錄并存儲(chǔ)每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道及播放節(jié)目,并存儲(chǔ)興趣計(jì)算單元計(jì)算的每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道;通過(guò)興趣計(jì)算單元根據(jù)所述記 錄存儲(chǔ)單元存儲(chǔ)的每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道及播放節(jié)目,計(jì)算每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道;當(dāng)所述外設(shè)的播放器接收到開(kāi)始播放的觸發(fā)時(shí),通過(guò)跳轉(zhuǎn)單元確定開(kāi)始播放時(shí)間點(diǎn),并根據(jù)開(kāi)始播放時(shí)間點(diǎn)及記錄存儲(chǔ)單元存儲(chǔ)的每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道,確定目標(biāo)興趣頻道,跳轉(zhuǎn)至目標(biāo)興趣頻道,并輸出目標(biāo)興趣頻道給外設(shè)的播放器,通過(guò)確定出興趣頻道,當(dāng)播放器開(kāi)始播放時(shí),跳轉(zhuǎn)單元直接調(diào)轉(zhuǎn)到當(dāng)前時(shí)間對(duì)應(yīng)的興趣頻道,而無(wú)需用戶進(jìn)行頻道切換,從而有效地降低了頻道切換頻率。
如圖2所示,在本發(fā)明另一實(shí)施例中,記錄存儲(chǔ)單元101,包括:行為存儲(chǔ)子單元201、興趣存儲(chǔ)子單元202及查找子單元203,其中,
行為存儲(chǔ)子單元201,用于在外設(shè)的播放器播放過(guò)程中,記錄并存儲(chǔ)播放時(shí)段與播放頻道名稱的對(duì)應(yīng)關(guān)系,并存儲(chǔ)查找子單元203查找到的播放時(shí)段與播放頻道名稱對(duì)應(yīng)的播放節(jié)目名稱;
查找子單元203,用于查找外設(shè)的電子節(jié)目菜單,確定行為存儲(chǔ)子單元201存儲(chǔ)的播放時(shí)段與播放頻道名稱對(duì)應(yīng)的播放節(jié)目名稱;
興趣存儲(chǔ)子單元202,用于確定至少一個(gè)循環(huán)周期,在每一個(gè)循環(huán)周期內(nèi),按照時(shí)間順序,存儲(chǔ)興趣計(jì)算單元102計(jì)算的每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道和興趣節(jié)目;
跳轉(zhuǎn)單元103,用于根據(jù)開(kāi)始播放時(shí)間點(diǎn)及興趣存儲(chǔ)子單元202存儲(chǔ)的每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道,確定目標(biāo)興趣頻道。在該實(shí)施例中,通過(guò)行為存儲(chǔ)子單元和興趣存儲(chǔ)子單元實(shí)現(xiàn)了將播放器的播放行為和用戶的興趣頻道和節(jié)目分開(kāi)存儲(chǔ),更加規(guī)范和清晰的管理播放行為和興趣頻道和數(shù)據(jù);
興趣計(jì)算單元102,用于根據(jù)行為存儲(chǔ)子單元201存儲(chǔ)的播放時(shí)段與播放頻道名稱對(duì)應(yīng)的播放節(jié)目名稱,計(jì)算每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道和興趣節(jié)目。
在本發(fā)明又一實(shí)施例中,興趣計(jì)算單元102,用于統(tǒng)計(jì)每一個(gè)循環(huán)周期內(nèi),行為存儲(chǔ)子單元201存儲(chǔ)的每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道和播放節(jié)目的播放次數(shù),并根據(jù)下述公式,計(jì)算每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道和興趣 節(jié)目;
Xi=convert{max{xi1,xi2,xi3,…,xin}}
Yi=convert{max{yi1,yi2,yi3,…,yin}}
其中,Xi表征播放時(shí)段i對(duì)應(yīng)的興趣頻道;xij表征播放時(shí)段i對(duì)應(yīng)的頻道j對(duì)應(yīng)的播放次數(shù);Yi表征播放時(shí)段i對(duì)應(yīng)的興趣節(jié)目;xij表征播放時(shí)段i對(duì)應(yīng)的頻道j對(duì)應(yīng)的播放次數(shù);
興趣存儲(chǔ)子單元202,進(jìn)一步用于存儲(chǔ)興趣計(jì)算單元102計(jì)算的每一個(gè)循環(huán)周期內(nèi),每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣節(jié)目。通過(guò)該實(shí)施例的興趣計(jì)算單元提供的計(jì)算方式,實(shí)現(xiàn)了按照播放頻次確定用戶感興趣的頻道和節(jié)目。
如圖3所示,在本發(fā)明另一實(shí)施例中,上述節(jié)目推薦裝置,進(jìn)一步包括:確定單元301、定時(shí)器302和提示單元303,其中,
確定單元301,用于從外設(shè)的電子節(jié)目菜單中,獲取記錄存儲(chǔ)單元101中存儲(chǔ)的每個(gè)時(shí)段對(duì)應(yīng)的興趣節(jié)目的播放時(shí)段,根據(jù)當(dāng)前時(shí)間,確定預(yù)播放的興趣節(jié)目,為預(yù)播放的興趣節(jié)目啟動(dòng)定時(shí)器302;
定時(shí)器302,用于為預(yù)播放的興趣節(jié)目進(jìn)行倒計(jì)時(shí),當(dāng)達(dá)到預(yù)播放的興趣節(jié)目的播放時(shí)段時(shí),觸發(fā)提示單元303;
提示單元303,用于當(dāng)接收到定時(shí)器302的觸發(fā)時(shí),發(fā)送興趣節(jié)目預(yù)播放的提示消息給外設(shè)的播放器。在該實(shí)施例中,在播放器播放過(guò)程中,能夠通過(guò)提示信息提示用戶將要播放的用戶感興趣的節(jié)目,避免用戶錯(cuò)過(guò)節(jié)目,同時(shí)進(jìn)一步降低了切換頻道的頻率。
在本發(fā)明另一實(shí)施例中,上述節(jié)目推薦裝置,進(jìn)一步包括:排除單元(圖中未示出),其中,
排除單元,用于查找記錄存儲(chǔ)單元101中存儲(chǔ)的節(jié)目總時(shí)長(zhǎng)小于15min的播放節(jié)目,并刪除記錄存儲(chǔ)單元101中存儲(chǔ)的節(jié)目總時(shí)長(zhǎng)小于15min的播放節(jié)目;
興趣計(jì)算單元102,進(jìn)一步用于統(tǒng)計(jì)刪除節(jié)目總時(shí)長(zhǎng)小于15min的播放節(jié)目后,記錄存儲(chǔ)單元101中每一個(gè)播放時(shí)段對(duì)應(yīng)的播放節(jié)目的播放時(shí)長(zhǎng), 當(dāng)播放節(jié)目的播放時(shí)長(zhǎng)滿足下述公式時(shí),確定播放節(jié)目為興趣節(jié)目;
其中,Ki表征興趣節(jié)目i播放時(shí)長(zhǎng);Li表征興趣節(jié)目i的節(jié)目總時(shí)長(zhǎng)。通過(guò)本發(fā)明實(shí)施例實(shí)現(xiàn)了按照節(jié)目播放時(shí)長(zhǎng)統(tǒng)計(jì)用戶感興趣頻道或節(jié)目,進(jìn)一步提高了感興趣頻道和節(jié)目的準(zhǔn)確性。
如圖4所示,本發(fā)明實(shí)施例提供一種節(jié)目推薦系統(tǒng),包括:具有上述任意一種節(jié)目推薦裝置的機(jī)頂盒401和播放器402,其中,
播放器402,用于當(dāng)開(kāi)始播放時(shí),播放具有節(jié)目推薦裝置的機(jī)頂盒輸出的目標(biāo)興趣頻道,并接收具有節(jié)目推薦裝置的機(jī)頂盒發(fā)送的興趣節(jié)目預(yù)播放的提示消息,并在顯示屏上顯示興趣節(jié)目預(yù)播放的提示消息。
上述裝置/系統(tǒng)內(nèi)的各單元之間的信息交互、執(zhí)行過(guò)程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見(jiàn)本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
如圖5所示,本發(fā)明實(shí)施例提供了一種節(jié)目推薦方法,應(yīng)用于機(jī)頂盒,該方法可以包括以下步驟:
步驟501:在播放器播放過(guò)程中,記錄并存儲(chǔ)每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道及播放節(jié)目;
步驟502:根據(jù)每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道及播放節(jié)目,計(jì)算每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道,并存儲(chǔ)每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道;
步驟503:當(dāng)播放器接收到開(kāi)始播放的觸發(fā)時(shí),確定開(kāi)始播放時(shí)間點(diǎn);
步驟504:根據(jù)開(kāi)始播放時(shí)間點(diǎn)及每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道,確定目標(biāo)興趣頻道;
步驟505:跳轉(zhuǎn)至目標(biāo)興趣頻道,并輸出目標(biāo)興趣頻道給播放器。
在本發(fā)明一個(gè)實(shí)施例中,為了能夠準(zhǔn)確地對(duì)播放器的播放行為進(jìn)行統(tǒng)計(jì),并統(tǒng)計(jì)用戶感興趣的頻道和節(jié)目,步驟501的具體實(shí)施方式,包括:記錄并存儲(chǔ)播放時(shí)段與播放頻道名稱的對(duì)應(yīng)關(guān)系;查找電子節(jié)目菜單,確定播放時(shí) 段與播放頻道名稱對(duì)應(yīng)的播放節(jié)目名稱,并存儲(chǔ)播放節(jié)目名稱;步驟502的具體實(shí)施方式,包括:確定至少一個(gè)循環(huán)周期,在每一個(gè)循環(huán)周期內(nèi),按照時(shí)間順序,存儲(chǔ)每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道和興趣節(jié)目。例如:當(dāng)播放器在周四21點(diǎn)到22點(diǎn)播放頻道1,22點(diǎn)到23點(diǎn)播放頻道2,存儲(chǔ)時(shí)間段21點(diǎn)-22點(diǎn)與頻道1,時(shí)間段22點(diǎn)-23點(diǎn)與頻道2的對(duì)應(yīng)關(guān)系,通過(guò)查找電子節(jié)目菜單知道時(shí)間段21點(diǎn)-22點(diǎn),頻道1播放節(jié)目1;時(shí)間段22點(diǎn)-23點(diǎn),頻道2播放節(jié)目2,則將節(jié)目1和節(jié)目2的節(jié)目名稱進(jìn)行存儲(chǔ),并確定該節(jié)目1與時(shí)間段21點(diǎn)-22點(diǎn)和頻道1對(duì)應(yīng),節(jié)目2與時(shí)間段22點(diǎn)-23點(diǎn)和頻道2對(duì)應(yīng)。確定以每周或者每天為一個(gè)循環(huán)周期,那么,當(dāng)按照每周為一個(gè)循環(huán)周期時(shí),星期四某個(gè)時(shí)段感興趣節(jié)目,可以通過(guò)往常星期四該時(shí)段觀看的節(jié)目進(jìn)行計(jì)算。當(dāng)按照每天為一個(gè)循環(huán)周期時(shí),某個(gè)時(shí)段感興趣節(jié)目,可以根據(jù)每天相同時(shí)段觀看的節(jié)目確定,保證了推薦的準(zhǔn)確性。
在本發(fā)明一個(gè)實(shí)施例中,實(shí)現(xiàn)了按照播放次數(shù)計(jì)算感興趣頻道和感興趣節(jié)目,步驟502的具體實(shí)施方式,包括:統(tǒng)計(jì)每一個(gè)循環(huán)周期內(nèi),每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道和播放節(jié)目的播放次數(shù),并根據(jù)下述公式,計(jì)算每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道和興趣節(jié)目;
Xi=convert{max{xi1,xi2,xi3,…,xin}}
Yi=convert{max{yi1,yi2,yi3,…,yin}}
其中,Xi表征播放時(shí)段i對(duì)應(yīng)的興趣頻道;xij表征播放時(shí)段i對(duì)應(yīng)的頻道j對(duì)應(yīng)的播放次數(shù);Yi表征播放時(shí)段i對(duì)應(yīng)的興趣節(jié)目;xij表征播放時(shí)段i對(duì)應(yīng)的頻道j對(duì)應(yīng)的播放次數(shù)。例如:在一個(gè)時(shí)段,頻道1的播放次數(shù)為3次,頻道2的播放次數(shù)為5次,頻道3的播放次數(shù)為1次,那么,這三個(gè)頻道相比,頻道1的播放次數(shù)最多,其可作為感興趣頻道為用戶推薦。
在本發(fā)明一個(gè)實(shí)施例中,在播放器播放過(guò)程中,為了能夠提示用戶即將播放用戶感興趣的節(jié)目,上述方法進(jìn)一步包括:設(shè)置計(jì)時(shí)器;當(dāng)播放器播放過(guò)程中,從電子節(jié)目菜單中,獲取每個(gè)時(shí)段對(duì)應(yīng)的興趣節(jié)目的播放時(shí)段;根據(jù)當(dāng)前時(shí)間,確定預(yù)播放的興趣節(jié)目,為預(yù)播放的興趣節(jié)目啟動(dòng)定時(shí)器;通 過(guò)定時(shí)器為預(yù)播放的興趣節(jié)目進(jìn)行倒計(jì)時(shí),當(dāng)達(dá)到預(yù)播放的興趣節(jié)目的播放時(shí)段時(shí),發(fā)送興趣節(jié)目預(yù)播放的提示消息給播放器;例如:用戶正在觀看節(jié)目1,在接下來(lái)要播放用戶感興趣的節(jié)目2,則通過(guò)該實(shí)施例提供的方法將即將播放節(jié)目2的消息顯示在播放器播放屏幕上,以提醒用戶觀看,同時(shí)進(jìn)一步降低用戶切換頻道的頻率。
在本發(fā)明一個(gè)實(shí)施例中,為了進(jìn)一步提高統(tǒng)計(jì)感興趣頻道和感興趣節(jié)目的準(zhǔn)確性,在步驟501之后,在步驟502之前,進(jìn)一步包括:查找并刪除存儲(chǔ)的節(jié)目總時(shí)長(zhǎng)小于15min的播放節(jié)目;步驟502的具體實(shí)施方式,包括:統(tǒng)計(jì)刪除節(jié)目總時(shí)長(zhǎng)小于15min的播放節(jié)目后,每一個(gè)播放時(shí)段對(duì)應(yīng)的播放節(jié)目的播放時(shí)長(zhǎng),當(dāng)播放節(jié)目的播放時(shí)長(zhǎng)滿足下述公式時(shí),確定播放節(jié)目為興趣節(jié)目;
其中,Ki表征興趣節(jié)目i播放時(shí)長(zhǎng);Li表征興趣節(jié)目i的節(jié)目總時(shí)長(zhǎng)。通過(guò)該過(guò)程有效的剔除了小于15min的廣告類節(jié)目以及用戶觀看時(shí)間短的節(jié)目,從而使興趣頻道和興趣節(jié)目的確定更加準(zhǔn)確。
下面以電視機(jī)開(kāi)機(jī)時(shí),進(jìn)行節(jié)目推薦為例,展開(kāi)說(shuō)明,如圖6所示,節(jié)目推薦方法可以包括以下步驟:
步驟601:在電視機(jī)播放過(guò)程中,記錄并存儲(chǔ)播放時(shí)段及其對(duì)應(yīng)的播放頻道名稱;
例如:用戶在星期一19點(diǎn)到20點(diǎn)觀看頻道1,20點(diǎn)到20點(diǎn)10分觀看頻道2,20點(diǎn)10分到22點(diǎn)觀看頻道3等等,那么在該步驟中對(duì)用戶的行為進(jìn)行記錄和存儲(chǔ),即:記錄并存儲(chǔ)播放時(shí)段:星期一,19點(diǎn)到20點(diǎn)、20點(diǎn)到20點(diǎn)10分及20點(diǎn)10分到22點(diǎn)等,及其對(duì)應(yīng)的頻道名稱:頻道1、頻道2及頻道3等。
步驟602:查找電子節(jié)目菜單;
步驟603:確定播放時(shí)段與播放頻道名稱對(duì)應(yīng)的播放節(jié)目名稱,并存儲(chǔ) 播放節(jié)目名稱;
步驟602和步驟603的具體過(guò)程:電子節(jié)目菜單中記錄了各個(gè)時(shí)段播放過(guò)的節(jié)目名稱以及各個(gè)時(shí)段即將播放的節(jié)目名稱,通過(guò)查找電子節(jié)目菜單可以確定步驟601記錄和存儲(chǔ)的播放時(shí)段和頻道名稱對(duì)應(yīng)的播放節(jié)目名稱,例如:通過(guò)查找電子節(jié)目菜單,確定星期一19點(diǎn)到20點(diǎn)觀看頻道1播放的節(jié)目名稱為節(jié)目1、節(jié)目2和節(jié)目6;20點(diǎn)到20點(diǎn)10分觀看頻道2播放的節(jié)目名稱為節(jié)目3;20點(diǎn)10分到22點(diǎn)觀看頻道3播放的節(jié)目名稱為節(jié)目4和節(jié)目5。
步驟604:查找并刪除存儲(chǔ)的節(jié)目總時(shí)長(zhǎng)小于15min的播放節(jié)目;
例如:用戶觀看的節(jié)目2總時(shí)長(zhǎng)為10min,則在該步驟中將節(jié)目2刪除,通過(guò)這一過(guò)程可以有效地去除時(shí)長(zhǎng)小于15min的廣告類節(jié)目,從而提高推薦的準(zhǔn)確性。
步驟605:統(tǒng)計(jì)播放時(shí)長(zhǎng)大于等于節(jié)目總時(shí)長(zhǎng)一半的播放節(jié)目;
在該步驟中,實(shí)現(xiàn)過(guò)程主要是:當(dāng)播放節(jié)目的播放時(shí)長(zhǎng)滿足下述公式(1)時(shí),確定播放節(jié)目為興趣節(jié)目;
其中,Ki表征興趣節(jié)目i播放時(shí)長(zhǎng);Li表征興趣節(jié)目i的節(jié)目總時(shí)長(zhǎng)。
例如:節(jié)目1的總時(shí)長(zhǎng)為30min,而用戶通過(guò)電視機(jī)播放節(jié)目1的播放時(shí)長(zhǎng)也為30min,則滿足上述公式(1),節(jié)目3的總時(shí)長(zhǎng)為50min,而用戶通過(guò)電視機(jī)播放節(jié)目3的播放時(shí)長(zhǎng)僅為10min,則節(jié)目3不滿足上述公式(1),則節(jié)目3被剔除成為興趣節(jié)目的可能。
步驟606:統(tǒng)計(jì)每一個(gè)循環(huán)周期內(nèi),每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道和播放時(shí)長(zhǎng)不小于節(jié)目總時(shí)長(zhǎng)一半的播放節(jié)目的播放次數(shù);
在該步驟中提出的循環(huán)周期可以為按照周循環(huán)的周期,即一周結(jié)束才開(kāi)始下一周的循環(huán);也可以為按照天循環(huán)的周期,即一天從0點(diǎn)到24點(diǎn)位一個(gè)周期。例如:當(dāng)以周為一個(gè)循環(huán)周期時(shí),統(tǒng)計(jì)各個(gè)循環(huán)周期(以5個(gè)循環(huán)周期 為例)中,每周一電視機(jī)播放時(shí)段19點(diǎn)到19點(diǎn)半,播放頻道1對(duì)應(yīng)的節(jié)目為節(jié)目1(節(jié)目1總時(shí)長(zhǎng)為30min,電視機(jī)對(duì)其播放時(shí)長(zhǎng)為30min)的循環(huán)次數(shù)為5次;每周三電視機(jī)播放時(shí)段22點(diǎn)到23點(diǎn)半,播放頻道3對(duì)應(yīng)的節(jié)目為節(jié)目7(節(jié)目7總時(shí)長(zhǎng)為120min,電視機(jī)對(duì)其播放時(shí)長(zhǎng)為90min)循環(huán)次數(shù)為3次;又比如:當(dāng)以天為一個(gè)循環(huán)周期時(shí),統(tǒng)計(jì)每天(以7天為例),每天電視機(jī)播放時(shí)段19點(diǎn)到19點(diǎn)半,播放頻道1對(duì)應(yīng)的節(jié)目為節(jié)目1(節(jié)目1總時(shí)長(zhǎng)為30min,電視機(jī)對(duì)其播放時(shí)長(zhǎng)為30min)的循環(huán)次數(shù)為7次等等。
步驟607:根據(jù)每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道及播放節(jié)目的播放次數(shù),計(jì)算每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道;
在該步驟中,播放節(jié)目的播放次數(shù)僅是步驟606統(tǒng)計(jì)的播放時(shí)長(zhǎng)大于等于節(jié)目總時(shí)長(zhǎng)一半的播放節(jié)目,該步驟的計(jì)算過(guò)程,主要根據(jù)下述公式(2)和公式(3),計(jì)算每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道和興趣節(jié)目;
Xi=convert{max{xi1,xi2,xi3,…,xin}} (2)
Yi=convert{max{yi1,yi2,yi3,…,yin}} (3)
其中,所述Xi表征播放時(shí)段i對(duì)應(yīng)的興趣頻道;xij表征播放時(shí)段i對(duì)應(yīng)的頻道j對(duì)應(yīng)的播放次數(shù);Yi表征播放時(shí)段i對(duì)應(yīng)的興趣節(jié)目;xij表征播放時(shí)段i對(duì)應(yīng)的頻道j對(duì)應(yīng)的播放次數(shù)。
例如:以周為一個(gè)循環(huán)周期時(shí),通過(guò)統(tǒng)計(jì)5周內(nèi),每周一19點(diǎn)到19點(diǎn)半播放頻道1對(duì)應(yīng)的節(jié)目1的次數(shù)為5次,每周三播放時(shí)段22點(diǎn)到23點(diǎn)半,播放頻道3對(duì)應(yīng)的節(jié)目為節(jié)目7(節(jié)目7總時(shí)長(zhǎng)為120min,電視機(jī)對(duì)其播放時(shí)長(zhǎng)為90min)循環(huán)次數(shù)為3次;每周三播放時(shí)段22點(diǎn)到23點(diǎn),播放頻道3對(duì)應(yīng)的節(jié)目為節(jié)目8循環(huán)次數(shù)為2次;則可確定,在周循環(huán)周期內(nèi),每周一的19點(diǎn)到19點(diǎn)半興趣頻道為頻道1,興趣節(jié)目為節(jié)目1;每周三的22點(diǎn)到23點(diǎn)興趣頻道為播放頻道3,興趣節(jié)目為節(jié)目7,在這個(gè)過(guò)程中,興趣頻道與興趣節(jié)目之間不一定完全一致。另外,在以天為周期,計(jì)算興趣頻道和興趣節(jié)目過(guò)程,則以每天同一時(shí)段的播放情況進(jìn)行統(tǒng)計(jì)和計(jì)算,與以周為循環(huán)周期類似,只是時(shí)間的標(biāo)準(zhǔn)長(zhǎng)度不同。
步驟608:在每一個(gè)循環(huán)周期內(nèi),按照時(shí)間順序,存儲(chǔ)每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道和興趣節(jié)目;
例如:以周為循環(huán)周期,存儲(chǔ)的興趣頻道:周一19點(diǎn)到19點(diǎn)半對(duì)應(yīng)的頻道1,…,周三22點(diǎn)到23點(diǎn)對(duì)應(yīng)的頻道3等等;存儲(chǔ)的興趣節(jié)目:周一19點(diǎn)到19點(diǎn)半對(duì)應(yīng)的節(jié)目1,…,周三22點(diǎn)到23點(diǎn)對(duì)應(yīng)的節(jié)目7等等,而針對(duì)以天為周期,例如:統(tǒng)計(jì)得到19點(diǎn)到19點(diǎn)半對(duì)應(yīng)的興趣頻道位頻道1,對(duì)應(yīng)的興趣節(jié)目為節(jié)目1;22點(diǎn)到23點(diǎn)對(duì)應(yīng)的興趣頻道為頻道5,興趣節(jié)目位節(jié)目9等等,其與以周為周期的計(jì)算類似,在此不再贅述。
上述步驟601之步驟608是興趣頻道和興趣節(jié)目獲取過(guò)程,下述步驟609至步驟614是,在電視機(jī)開(kāi)啟時(shí)直接為電視機(jī)推薦播放興趣頻道或興趣節(jié)目的過(guò)程。
步驟609:當(dāng)電視機(jī)接收到開(kāi)始播放的觸發(fā)時(shí),確定開(kāi)始播放時(shí)間點(diǎn);
例如:用戶開(kāi)啟電視機(jī)時(shí)間為周三晚上19點(diǎn),該步驟則確定周三晚上19點(diǎn)。
步驟610:判斷開(kāi)始播放時(shí)間點(diǎn)對(duì)應(yīng)的播放時(shí)段內(nèi)是否有興趣節(jié)目,如果是,則執(zhí)行步驟611;否則,執(zhí)行步驟612;
步驟611:確定興趣節(jié)目對(duì)應(yīng)的目標(biāo)頻道,跳轉(zhuǎn)至目標(biāo)頻道,并輸出目標(biāo)頻道給電視機(jī),并結(jié)束當(dāng)前流程;
首先按照周循環(huán)進(jìn)行查找,查找是否有滿足周三晚上19點(diǎn)的興趣節(jié)目,如果有,則確定該興趣節(jié)目對(duì)應(yīng)的頻道為頻道1,則執(zhí)行步驟611,確定頻道1為目標(biāo)頻道,通過(guò)步驟611,使得電視機(jī)開(kāi)啟時(shí),直接播放的為頻道1;如果按周循環(huán)未找到興趣節(jié)目,則可按天循環(huán)查找,例如:查找到按天循環(huán),每天19點(diǎn)播放的興趣節(jié)目為節(jié)目10,對(duì)應(yīng)頻道為頻道6,則通過(guò)步驟611,使得電視機(jī)開(kāi)啟時(shí),直接播放的為頻道6。
步驟612:判斷開(kāi)始播放時(shí)間點(diǎn)對(duì)應(yīng)的播放時(shí)段內(nèi)是否有目標(biāo)興趣頻道,如果是,則執(zhí)行步驟613,否則執(zhí)行步驟614;
當(dāng)通過(guò)周循環(huán)和天循環(huán)均未找到興趣節(jié)目時(shí),則可按周循環(huán)或按天循環(huán) 查找興趣頻道,以興趣頻道為目標(biāo)頻道執(zhí)行步驟613,如果均未找到興趣頻道則按照默認(rèn)頻道輸出給電視機(jī)即步驟614。
步驟613:跳轉(zhuǎn)至目標(biāo)興趣頻道,并輸出目標(biāo)興趣頻道給電視機(jī),并結(jié)束當(dāng)前流程;
步驟614:直接輸出默認(rèn)頻道給電視機(jī)。
在該步驟中,默認(rèn)頻道可以為上一次電視機(jī)關(guān)閉時(shí)停留的頻道,也可以為機(jī)頂盒設(shè)置的每次開(kāi)啟時(shí)默認(rèn)頻道,例如設(shè)置機(jī)頂盒每次開(kāi)啟默認(rèn)頻道為1,則不論上次關(guān)機(jī)時(shí)停留在哪個(gè)頻道,在開(kāi)機(jī)時(shí)均播放頻道1。
下面以電視機(jī)觀看過(guò)程中,進(jìn)行節(jié)目推薦為例,展開(kāi)說(shuō)明,其中,興趣頻道和興趣節(jié)目的確定過(guò)程與步驟601至步驟608的過(guò)程一致,在此不再贅述,如圖7所示,電視機(jī)觀看過(guò)程中,節(jié)目推薦方法可以包括以下步驟:
步驟700:設(shè)置計(jì)時(shí)器;
該計(jì)時(shí)器主要是為了為預(yù)播放的興趣節(jié)目進(jìn)行倒計(jì)時(shí)。
步驟701:將每一個(gè)觀看時(shí)間點(diǎn)對(duì)應(yīng)的時(shí)段作為當(dāng)前觀看時(shí)段;
步驟702:判斷當(dāng)前觀看時(shí)段是否有預(yù)播放的興趣節(jié)目,如果是,則執(zhí)行步驟703,否則,執(zhí)行步驟704;
步驟703:判斷預(yù)播放的興趣節(jié)目是否與電子節(jié)目菜單中的節(jié)目一致,如果是,則執(zhí)行步驟705;否則,執(zhí)行步驟704;
步驟702和步驟703的判斷過(guò)程:例如:用戶預(yù)播放的興趣節(jié)目為22點(diǎn),那么以21點(diǎn)半到23點(diǎn)為一個(gè)當(dāng)前時(shí)段的話,22點(diǎn)在這個(gè)時(shí)段內(nèi),則確定有預(yù)播放的興趣節(jié)目,由于節(jié)目具有時(shí)間性,即一個(gè)節(jié)目常常是在一段時(shí)間內(nèi)播放,如:某電視劇在2月10日至3月10至這段時(shí)間播放,而當(dāng)前時(shí)間為3月11日,則該電視劇作為興趣節(jié)目不一定還存在,因此需要通過(guò)與電子節(jié)目菜單對(duì)比,如果某電視劇還在則提醒用戶,如果某電視劇作為興趣節(jié)目已經(jīng)不存在了,則不提醒用戶,電視機(jī)保持播放當(dāng)前頻道。
步驟704:電視機(jī)保持播放當(dāng)前頻道,并結(jié)束當(dāng)前流程;
步驟705:?jiǎn)?dòng)計(jì)時(shí)器進(jìn)行播放倒計(jì)時(shí),并在倒計(jì)時(shí)過(guò)程中輸出提示消 息給電視機(jī);
步驟706:判斷預(yù)播放的興趣節(jié)目是否在當(dāng)前頻道;如果是,則執(zhí)行步驟707,否則,執(zhí)行步驟708;
步驟707:電視機(jī)保持播放當(dāng)前頻道,并結(jié)束當(dāng)前流程;
步驟708:在電視屏幕上滾動(dòng)提示預(yù)播放興趣節(jié)目的名稱和時(shí)間;
預(yù)播放的興趣節(jié)目可以在當(dāng)前播放的頻道也可以不在當(dāng)前頻道,當(dāng)預(yù)播放的興趣節(jié)目在當(dāng)前頻道時(shí),則可以不進(jìn)行任何處理,電視機(jī)保持播放當(dāng)前頻道,當(dāng)不在當(dāng)前頻道時(shí),將會(huì)進(jìn)行提醒,例如:預(yù)播放興趣節(jié)目在22點(diǎn)開(kāi)始,在該步驟中,可以在21點(diǎn)29分啟動(dòng)計(jì)時(shí)器,啟動(dòng)計(jì)時(shí)器倒計(jì)時(shí)可以根據(jù)用戶需求進(jìn)行設(shè)定,并可以以滾動(dòng)提示信息的方式,在電視機(jī)屏幕上滾動(dòng)顯示,例如可以滾動(dòng)30s,滾動(dòng)3次自動(dòng)消失,實(shí)現(xiàn)提醒用戶的目的,也不影響用戶觀看電視節(jié)目。
步驟709:判斷是否接收到切換確認(rèn)命令,如果是,則執(zhí)行步驟710,否則,執(zhí)行步驟711;
用戶可以根據(jù)提醒通過(guò)遙控等切換頻道,本發(fā)明實(shí)施例只有當(dāng)接收到用戶的切換命令時(shí)才進(jìn)行頻道切換,否則,仍然保持當(dāng)前的播放頻道。
步驟710:判斷確認(rèn)命令是否超時(shí),如果是,則執(zhí)行步驟711,否則執(zhí)行步驟712;
步驟711:電視機(jī)保持播放當(dāng)前頻道,并結(jié)束當(dāng)前流程;
步驟712:切換到預(yù)播放興趣節(jié)目對(duì)應(yīng)的頻道,并輸出該預(yù)播放興趣節(jié)目對(duì)應(yīng)的頻道給電視機(jī)。
根據(jù)上述方案,本發(fā)明的各實(shí)施例,至少具有如下有益效果:
1.在外設(shè)的播放器播放過(guò)程中,通過(guò)記錄存儲(chǔ)單元記錄并存儲(chǔ)每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道及播放節(jié)目,并存儲(chǔ)興趣計(jì)算單元計(jì)算的每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道;通過(guò)興趣計(jì)算單元根據(jù)所述記錄存儲(chǔ)單元存儲(chǔ)的每一個(gè)播放時(shí)段對(duì)應(yīng)的播放頻道及播放節(jié)目,計(jì)算每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道;當(dāng)所述外設(shè)的播放器接收到開(kāi)始播放的觸發(fā)時(shí),通過(guò)跳轉(zhuǎn)單元確定開(kāi)始 播放時(shí)間點(diǎn),并根據(jù)開(kāi)始播放時(shí)間點(diǎn)及記錄存儲(chǔ)單元存儲(chǔ)的每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道,確定目標(biāo)興趣頻道,跳轉(zhuǎn)至目標(biāo)興趣頻道,并輸出目標(biāo)興趣頻道給外設(shè)的播放器,通過(guò)確定出興趣頻道,當(dāng)播放器開(kāi)始播放時(shí),跳轉(zhuǎn)單元直接調(diào)轉(zhuǎn)到當(dāng)前時(shí)間對(duì)應(yīng)的興趣頻道,而無(wú)需用戶進(jìn)行頻道切換,從而有效地降低了頻道切換頻率。
2.通過(guò)行為存儲(chǔ)子單元,記錄并存儲(chǔ)播放時(shí)段與播放頻道名稱的對(duì)應(yīng)關(guān)系,并存儲(chǔ)查找到的播放時(shí)段與播放頻道名稱對(duì)應(yīng)的播放節(jié)目名稱;通過(guò)查找子單元查找外設(shè)的電子節(jié)目菜單,確定行為存儲(chǔ)子單元存儲(chǔ)的播放時(shí)段與播放頻道名稱對(duì)應(yīng)的播放節(jié)目名稱;通過(guò)興趣存儲(chǔ)子單元確定至少一個(gè)循環(huán)周期,在每一個(gè)循環(huán)周期內(nèi),按照時(shí)間順序,存儲(chǔ)興趣計(jì)算單元計(jì)算的每一個(gè)播放時(shí)段對(duì)應(yīng)的興趣頻道和興趣節(jié)目,實(shí)現(xiàn)了將用戶行為與用戶興趣頻道和興趣節(jié)目分開(kāi)存儲(chǔ),從而實(shí)現(xiàn)了對(duì)興趣頻道和興趣節(jié)目的規(guī)范化管理。
3.通過(guò)設(shè)施定時(shí)器,當(dāng)播放器播放過(guò)程中,從電子節(jié)目菜單中,獲取每個(gè)時(shí)段對(duì)應(yīng)的興趣節(jié)目的播放時(shí)段;根據(jù)當(dāng)前時(shí)間,確定預(yù)播放的興趣節(jié)目,為所述預(yù)播放的興趣節(jié)目啟動(dòng)定時(shí)器;通過(guò)定時(shí)器為預(yù)播放的興趣節(jié)目進(jìn)行倒計(jì)時(shí),當(dāng)達(dá)到預(yù)播放的興趣節(jié)目的播放時(shí)段時(shí),發(fā)送興趣節(jié)目預(yù)播放的提示消息給播放器,使得用戶能夠根據(jù)提示切換頻道,而無(wú)需頻繁的切換頻道來(lái)監(jiān)控興趣節(jié)目的播放,從而進(jìn)一步降低了頻道切換頻率,從而提高了用戶觀看體驗(yàn)。
4.通過(guò)查找并刪除存儲(chǔ)的節(jié)目總時(shí)長(zhǎng)小于15min的播放節(jié)目,統(tǒng)計(jì)刪除節(jié)目總時(shí)長(zhǎng)小于15min的播放節(jié)目后,每一個(gè)播放時(shí)段對(duì)應(yīng)的播放節(jié)目的播放時(shí)長(zhǎng),并根據(jù)播放時(shí)長(zhǎng)和播放次數(shù),計(jì)算興趣頻道和興趣節(jié)目,從而保證興趣頻道和興趣節(jié)目的可靠性,并保障節(jié)目推薦的準(zhǔn)確性。
5.播放器啟動(dòng)時(shí),本發(fā)明實(shí)施例提供的節(jié)目推薦裝置能夠直接將播放頻道切換為當(dāng)前播放時(shí)段對(duì)應(yīng)的興趣頻道或興趣節(jié)目,而在播放過(guò)程中,節(jié)目推薦裝置可以發(fā)送提示信息給播放器,通過(guò)播放器顯示屏顯示給用戶,以讓用戶提前獲知預(yù)播放的興趣節(jié)目,用戶根據(jù)自己需求選擇是否切換頻道,有 效地提高了節(jié)目推薦的智能性。
需要說(shuō)明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)······”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同因素。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)中。
最后需要說(shuō)明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說(shuō)明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。