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

頻道推薦方法和裝置與流程

文檔序號:11157391閱讀:289來源:國知局
頻道推薦方法和裝置與制造工藝

本發(fā)明涉及電視機技術(shù)領(lǐng)域,尤其涉及一種頻道推薦方法和裝置。



背景技術(shù):

目前,智能電視普遍都具備頻道推薦功能,但是推薦的頻道并未直接顯示在電視機的主頁上,而是需要用戶點擊相應(yīng)的按鈕,進入特定的推薦頁面,才能查看推薦的頻道,并且進入推薦頁面時沒有指引信息,需要用戶花費大量的時間查找,顯然,現(xiàn)有的頻道推薦方式,操作過程較為繁瑣,并且智能性較差。



技術(shù)實現(xiàn)要素:

本發(fā)明的主要目的在于提供一種頻道推薦方法和裝置,旨在解決現(xiàn)有的頻道推薦方式,操作過程較為繁瑣,并且智能性較差的技術(shù)問題。

為實現(xiàn)上述目的,本發(fā)明提供一種頻道推薦方法,應(yīng)用于終端,所述終端安裝有電視輸入框架TIF,并基于所述TIF的notification建立有主頁推薦欄,所述頻道推薦方法包括:

所述終端基于啟動的頻道推薦服務(wù),監(jiān)聽所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表;

在監(jiān)聽到所述頻道列表更新時,確定待推薦的頻道;

通過所述TIF的notification將待推薦的所述頻道對應(yīng)的頻道信息,推送至所述主頁推薦欄中進行顯示。

優(yōu)選地,所述在監(jiān)聽到所述頻道列表更新時,確定待推薦的頻道的步驟包括:

在監(jiān)聽到所述頻道列表更新時,確定各個頻道的推薦優(yōu)先級;

將推薦優(yōu)先級最高的頻道作為待推薦的頻道。

優(yōu)選地,所述在監(jiān)聽到所述頻道列表更新時,確定各個頻道的推薦優(yōu)先級的步驟包括:

在監(jiān)聽到所述頻道列表更新時,查詢所述頻道列表包含的各個頻道;

獲取每個頻道中包含的各個參數(shù)信息,并確定各個參數(shù)信息的權(quán)重值和實際分值;

根據(jù)各個參數(shù)信息的權(quán)重值和實際分值,計算每個頻道的總分值;

根據(jù)各個頻道的總分值,確定對應(yīng)的推薦優(yōu)先級。

優(yōu)選地,所述通過所述TIF的notification將待推薦的所述頻道對應(yīng)的頻道信息,推送至所述主頁推薦欄中進行顯示的步驟包括:

獲取待推薦的所述頻道對應(yīng)的頻道信息;及

在所述終端的主頁推薦欄中,建立頻道的推薦卡;

通過所述TIF的notification將獲取的所述頻道信息推送至建立的所述推薦卡上進行顯示。

優(yōu)選地,所述通過所述TIF的notification將獲取的所述頻道信息推送至建立的所述推薦卡上進行顯示的步驟之后,所述頻道推薦方法還包括:

在接收到基于所述推薦卡輸入的點擊操作時,通過所述TIF的應(yīng)用程序調(diào)用接口API啟動播放界面,以播放所述頻道。

此外,為實現(xiàn)上述目的,本發(fā)明還提供一種頻道推薦裝置,應(yīng)用于終端,所述終端安裝有電視輸入框架TIF,并基于所述TIF的notification建立有主頁推薦欄,所述頻道推薦裝置包括:

監(jiān)聽模塊,用于基于啟動的頻道推薦服務(wù),監(jiān)聽所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表;

確定模塊,用于在監(jiān)聽到所述頻道列表更新時,確定待推薦的頻道;

推送模塊,用于通過所述TIF的notification將待推薦的所述頻道對應(yīng)的頻道信息,推送至所述主頁推薦欄中進行顯示。

優(yōu)選地,所述確定模塊包括:

確定子模塊,用于在監(jiān)聽到所述頻道列表更新時,確定各個頻道的推薦優(yōu)先級;

處理子模塊,用于將推薦優(yōu)先級最高的頻道作為待推薦的頻道。

優(yōu)選地,所述確定子模塊包括:

查詢單元,用于在監(jiān)聽到所述頻道列表更新時,查詢所述頻道列表包含的各個頻道;

處理單元,用于獲取每個頻道中包含的各個參數(shù)信息,并確定各個參數(shù)信息的權(quán)重值和實際分值;

計算單元,用于根據(jù)各個參數(shù)信息的權(quán)重值和實際分值,計算每個頻道的總分值;

確定單元,用于根據(jù)各個頻道的總分值,確定對應(yīng)的推薦優(yōu)先級。

優(yōu)選地,所述推送模塊包括:

獲取子模塊,用于獲取待推薦的所述頻道對應(yīng)的頻道信息;

建立子模塊,用于在所述終端的主頁推薦欄中,建立頻道的推薦卡;

推送子模塊,用于通過所述TIF的notification將獲取的所述頻道信息推送至建立的所述推薦卡上進行顯示。

優(yōu)選地,所述頻道推薦裝置還包括:

啟動模塊,用于在接收到基于所述推薦卡輸入的點擊操作時,通過所述TIF的應(yīng)用程序調(diào)用接口API啟動播放界面,以播放所述頻道。

本發(fā)明提出的頻道推薦方法和裝置,終端基于啟動的頻道推薦服務(wù),監(jiān)聽所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表,在監(jiān)聽到所述頻道列表更新時,確定待推薦的頻道,最終通過所述TIF的notification將待推薦的所述頻道對應(yīng)的頻道信息推送至所述主頁推薦欄中進行顯示。不需要點擊相應(yīng)的按鈕進到特定的推薦頁面,才能實現(xiàn)頻道的推薦,本發(fā)明提高了頻道推薦的便捷性和智能性。

附圖說明

圖1為本發(fā)明頻道推薦方法第一實施例的流程示意圖;

圖2為圖1中步驟S20的細化流程示意圖;

圖3為圖2中步驟S21的細化流程示意圖;

圖4為圖1中步驟S30的細化流程示意圖;

圖5為本發(fā)明頻道推薦方法第二實施例的流程示意圖;

圖6為本發(fā)明頻道推薦裝置第一實施例的功能模塊示意圖;

圖7為圖6中確定模塊20的細化功能模塊示意圖;

圖8為圖7中確定子模塊21的細化功能模塊示意圖;

圖9為圖6中推送模塊30的細化功能模塊示意圖;

圖10為本發(fā)明頻道推薦裝置第二實施例的功能模塊示意圖。

本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。

具體實施方式

應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明實施例的解決方案主要是:終端基于啟動的頻道推薦服務(wù),監(jiān)聽所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表,在監(jiān)聽到所述頻道列表更新時,確定待推薦的頻道,最終通過所述TIF的notification將待推薦的所述頻道對應(yīng)的頻道信息推送至所述主頁推薦欄中進行顯示。解決了現(xiàn)有的頻道推薦方式,操作過程較為繁瑣,并且智能性較差的問題。

本發(fā)明提供一種頻道推薦方法。

參照圖1,圖1為本發(fā)明頻道推薦方法第一實施例的流程示意圖。

在本實施例中,所述頻道推薦方法應(yīng)用于終端,所述終端安裝有電視輸入框架TIF,并基于所述TIF的notification建立有主頁推薦欄,所述頻道推薦方法包括:

所述終端基于啟動的頻道推薦服務(wù),監(jiān)聽所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表;在監(jiān)聽到所述頻道列表更新時,確定待推薦的頻道;通過所述TIF的notification將待推薦的所述頻道對應(yīng)的頻道信息,推送至所述主頁推薦欄中進行顯示。

在本實施例中,所述終端包括但不限于:電視機、電腦或智能手機,并且,所述終端安裝有TIF(Tv Input Framework,電視輸入框架),由于所述終端安裝的TIF用于對Android TV提供支持,因此,所述終端優(yōu)選是安裝有Android操作系統(tǒng)的電視機、電腦或智能手機。所述TIF提供一套標準的API(Application Programming Interface,應(yīng)用程序編程接口)接口,用于創(chuàng)建Input模塊來控制所述終端,并且,所述TIF通過notification在終端界面上建立主頁推薦欄,以便所述終端在建立的所述主頁推薦欄中顯示一些推薦的內(nèi)容,如推薦的頻道。所述TIF通過notification在終端界面上建立主頁推薦欄,實際上就是通過notification在終端主頁上預(yù)留出一欄的區(qū)域,以定義主頁推薦欄。而傳統(tǒng)的頻道推薦,由于未安裝TIF,只能在特定頁面(非終端主頁)的任意區(qū)域顯示推薦欄。

以下是本實施例中逐步實現(xiàn)頻道推薦方法的具體步驟:

步驟S10,所述終端基于啟動的頻道推薦服務(wù),監(jiān)聽所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表;

在本實施例中,所述步驟S10之前,所述終端判定當(dāng)前是否啟動了頻道推薦服務(wù),若當(dāng)前已啟動了頻道推薦服務(wù),則可基于啟動的所述頻道推薦服務(wù),監(jiān)聽所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表。若當(dāng)前未啟動頻道推薦服務(wù),所述終端啟動所述頻道推薦服務(wù),本實施例中,所述終端啟動頻道推薦服務(wù)的方式包括:

a、若當(dāng)前未啟動頻道推薦服務(wù),在當(dāng)前顯示界面中輸出提示信息,以提示用戶進入相應(yīng)的頁面啟動頻道推薦服務(wù);

b、若當(dāng)前未啟動頻道推薦服務(wù),直接跳轉(zhuǎn)至相應(yīng)的頁面,以便用戶在所述頁面中啟動頻道推薦服務(wù);

c、若當(dāng)前未啟動頻道推薦服務(wù),在后臺中直接啟動所述頻道推薦服務(wù)。

以上所列舉出的三種啟動頻道推薦服務(wù)的方式僅僅為示例性的,本領(lǐng)域技術(shù)人員利用本發(fā)明的技術(shù)思想,根據(jù)其具體需求所提出的其它各種啟動頻道推薦服務(wù)方式均在本發(fā)明的保護范圍內(nèi),在此不進行一一窮舉。

在本實施例中,啟動頻道推薦服務(wù)之后,基于啟動的所述頻道推薦服務(wù),定時或?qū)崟r監(jiān)聽所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表。所述頻道列表可包含多種類型的頻道列表,如播放過的頻道列表、最喜愛的頻道列表,或者是最??吹念l道列表;當(dāng)然,也可以是只有一個頻道列表,如播放過的頻道列表。

應(yīng)當(dāng)理解,傳統(tǒng)的終端未安裝有TIF,因此頻道列表是存儲在終端的數(shù)據(jù)庫中,而本實施例中,安裝有TIF,因此頻道列表是所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表,所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表,可以根據(jù)播放情況進行實時更新。

步驟S20,在監(jiān)聽到所述頻道列表更新時,確定待推薦的頻道;

在本實施例中,在監(jiān)聽到所述頻道列表更新時,確定待推薦的頻道,具體地,參照圖2,所述步驟S20包括:

步驟S21,在監(jiān)聽到所述頻道列表更新時,確定各個頻道的推薦優(yōu)先級;

步驟S22,將推薦優(yōu)先級最高的頻道作為待推薦的頻道。

即,在監(jiān)聽到所述頻道列表更新時,先確定各個頻道的推薦優(yōu)先級,本實施例中,頻道的推薦優(yōu)先級可根據(jù)播放量、播放頻率或者用戶喜好情況進行設(shè)置,即可以設(shè)置播放量最高的頻道作為推薦優(yōu)先級最高的頻道,也可設(shè)置播放頻率最高的頻道作為推薦優(yōu)先級最高的頻道,或者是將用戶標記為最喜歡的頻道作為推薦優(yōu)先級最高的頻道,最終將推薦優(yōu)先級最高的頻道作為待推薦的頻道。

在本實施例中,確定各個頻道的推薦優(yōu)先級的方式,可參照圖3,所述步驟S21包括:

步驟S211,在監(jiān)聽到所述頻道列表更新時,查詢所述頻道列表包含的各個頻道;

步驟S212,獲取每個頻道中包含的各個參數(shù)信息,并確定各個參數(shù)信息的權(quán)重值和實際分值;

步驟S213,根據(jù)各個參數(shù)信息的權(quán)重值和實際分值,計算每個頻道的總分值;

步驟S214,根據(jù)各個頻道的總分值,確定對應(yīng)的推薦優(yōu)先級。

即,確定各個頻道的推薦優(yōu)先級,可通過預(yù)設(shè)的篩選權(quán)重算法確定,具體地:在監(jiān)聽到所述頻道列表更新時,先查詢所述頻道列表包含的各個頻道,然后獲取每個頻道中包含的各個參數(shù)信息,其中,參數(shù)信息包括但不限于:播放量、播放頻率和用戶喜好情況,在獲取到每個頻道中包含的各個參數(shù)信息之后,確定各個參數(shù)信息的權(quán)重值和實際分值,然后根據(jù)各個參數(shù)信息的權(quán)重值和實際分值,計算每個頻道的總分值,最終根據(jù)各個頻道的總分值,確定對應(yīng)的推薦優(yōu)先級。

為更好理解,舉例如下:當(dāng)前有頻道的播放量、播放頻率和用戶喜好評分對應(yīng)的權(quán)重值分別為0.4、0.25、0.35,實際分值分別為x、y、z,可知該頻道的總分值Q=0.4x+0.25y+0.35z,各個頻道的總分值的計算方式與上述一致,最終將各個頻道的總分值進行比對,即可確定推薦優(yōu)先級最高的頻道,并將推薦優(yōu)先級最高的頻道作為待推薦的頻道。

由于上文提及到,所述頻道列表可能包括不同類型的頻道列表,那么,在監(jiān)聽到有頻道列表更新時,確定有更新的頻道列表,若更新的頻道列表包括多個列表,可在每個頻道列表中分別確定推薦優(yōu)先級最高的頻道,以將每個推薦列表中推薦優(yōu)先級最高的頻道作為待推薦的頻道,最終推薦的頻道就有多個頻道。

步驟S30,通過所述TIF的notification將待推薦的所述頻道對應(yīng)的頻道信息,推送至所述主頁推薦欄中進行顯示。

在本實施例中,參照圖4,所述步驟S30包括:

步驟S31,獲取待推薦的所述頻道對應(yīng)的頻道信息;及

步驟S32,在所述終端的主頁推薦欄中,建立頻道的推薦卡;

步驟S33,通過所述TIF的notification將獲取的所述頻道信息推送至建立的所述推薦卡上進行顯示。

即,在確定待推薦的頻道之后,先獲取所述頻道對應(yīng)的頻道信息,其中,所述頻道信息包括:頻道名、頻道logo、節(jié)目名、節(jié)目海報、節(jié)目信息、節(jié)目進度。以及在所述終端的主頁推薦欄中,建立頻道的推薦卡,本實施例中,建立頻道的推薦卡,是通過所述TIF的notification實現(xiàn)的,具體地,在啟動TIF時,先通過所述notification在終端主頁上顯示推薦欄,然后根據(jù)所述notification以及待推薦的頻道,建立對應(yīng)的推薦卡,后續(xù)通過所述TIF的notification將獲取的所述頻道信息推送至建立的所述推薦卡上進行顯示。

本實施例中,TIF框架通過所述TIF的notification在終端主頁上提供了主頁推薦欄,并且,優(yōu)選所述主頁推薦欄在第一行顯示,同時利用該主頁推薦欄構(gòu)建頻道節(jié)目的推薦卡,該推薦卡顯示有頻道的頻道信息,使得用戶能更直觀的看到頻道及相關(guān)信息,便于后續(xù)快速進入播放界面,以觀看頻道節(jié)目。

本實施例提出的頻道推薦方法,終端基于啟動的頻道推薦服務(wù),監(jiān)聽所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表,在監(jiān)聽到所述頻道列表更新時,確定待推薦的頻道,最終通過所述TIF的notification將待推薦的所述頻道對應(yīng)的頻道信息,推送至所述主頁推薦欄中進行顯示。不需要點擊相應(yīng)的按鈕進到特定的推薦頁面,才能實現(xiàn)頻道的推薦,本發(fā)明提高了頻道推薦的便捷性和智能性。

進一步地,參照圖5,基于第一實施例提出本發(fā)明頻道推薦方法的第二實施例,在本實施例中,所述步驟S30之后,所述頻道推薦方法還包括:

步驟S40,在接收到基于所述推薦卡輸入的點擊操作時,通過所述TIF的應(yīng)用程序調(diào)用接口API啟動播放界面,以播放所述頻道。

在本實施例中,若接收到用戶基于所述推薦卡輸入的點擊操作或者是觸摸操作時,通過所述TIF的應(yīng)用程序調(diào)用接口API啟動播放界面,以根據(jù)啟動的所述播放界面播放所述頻道。

在本實施例中,基于安裝的所述TIF中的API,實現(xiàn)播放界面的啟動,和頻道的播放,使得頻道的推薦流程更加便捷和智能。

本發(fā)明進一步提供一種頻道推薦裝置。

參照圖6,圖6為本發(fā)明頻道推薦裝置第一實施例的功能模塊示意圖。

需要強調(diào)的是,對本領(lǐng)域的技術(shù)人員來說,圖6所示功能模塊圖僅僅是一個較佳實施例的示例圖,本領(lǐng)域的技術(shù)人員圍繞圖6所示的頻道推薦裝置的功能模塊,可輕易進行新的功能模塊的補充;各功能模塊的名稱是自定義名稱,僅用于輔助理解該頻道推薦裝置的各個程序功能塊,不用于限定本發(fā)明的技術(shù)方案,本發(fā)明技術(shù)方案的核心是,各自定義名稱的功能模塊所要達成的功能。

在本實施例中,所述頻道推薦裝置應(yīng)用于終端,所述終端安裝有電視輸入框架TIF,并基于所述TIF建立有主頁推薦欄,所述頻道推薦裝置包括:

監(jiān)聽模塊10,用于基于啟動的頻道推薦服務(wù),監(jiān)聽所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表;

確定模塊20,用于在監(jiān)聽到所述頻道列表更新時,確定待推薦的頻道;

推送模塊30,用于通過所述TIF的notification將待推薦的所述頻道對應(yīng)的頻道信息,推送至所述主頁推薦欄中進行顯示。

在本實施例中,所述終端包括但不限于:電視機、電腦或智能手機,并且,所述終端安裝有TIF(Tv Input Framework,電視輸入框架),由于所述終端安裝的TIF用于對Android TV提供支持,因此,所述終端優(yōu)選是安裝有Android操作系統(tǒng)的電視機、電腦或智能手機。所述TIF提供一套標準的API(Application Programming Interface,應(yīng)用程序編程接口)接口,用于創(chuàng)建Input模塊來控制所述終端,并且,所述TIF通過notification在終端界面上建立主頁推薦欄,以便所述終端通過所述TIF的notification在建立的所述主頁推薦欄中顯示一些推薦的內(nèi)容,如推薦的頻道。所述TIF通過notification在終端界面上建立主頁推薦欄,實際上就是通過notification在終端主頁上預(yù)留出一欄的區(qū)域,以定義主頁推薦欄。而傳統(tǒng)的頻道推薦,由于未安裝TIF,只能在特定頁面(非終端主頁)的任意區(qū)域顯示推薦欄。

在本實施例中,所述監(jiān)聽模塊10監(jiān)聽所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表之前,先判定當(dāng)前是否啟動了頻道推薦服務(wù),若當(dāng)前已啟動了頻道推薦服務(wù),則可基于啟動的所述頻道推薦服務(wù),監(jiān)聽所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表。若當(dāng)前未啟動頻道推薦服務(wù),先啟動所述頻道推薦服務(wù),本實施例中,所述啟動頻道推薦服務(wù)的方式包括:

a、若當(dāng)前未啟動頻道推薦服務(wù),在當(dāng)前顯示界面中輸出提示信息,以提示用戶進入相應(yīng)的頁面啟動頻道推薦服務(wù);

b、若當(dāng)前未啟動頻道推薦服務(wù),直接跳轉(zhuǎn)至相應(yīng)的頁面,以便用戶在所述頁面中啟動頻道推薦服務(wù);

c、若當(dāng)前未啟動頻道推薦服務(wù),在后臺中直接啟動所述頻道推薦服務(wù)。

以上所列舉出的三種啟動頻道推薦服務(wù)的方式僅僅為示例性的,本領(lǐng)域技術(shù)人員利用本發(fā)明的技術(shù)思想,根據(jù)其具體需求所提出的其它各種啟動頻道推薦服務(wù)方式均在本發(fā)明的保護范圍內(nèi),在此不進行一一窮舉。

在本實施例中,啟動頻道推薦服務(wù)之后,所述監(jiān)聽模塊10基于啟動的所述頻道推薦服務(wù),定時或?qū)崟r監(jiān)聽所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表。所述頻道列表可包含多種類型的頻道列表,如播放過的頻道列表、最喜愛的頻道列表,或者是最??吹念l道列表;當(dāng)然,也可以是只有一個頻道列表,如播放過的頻道列表。

應(yīng)當(dāng)理解,傳統(tǒng)的終端未安裝有TIF,因此頻道列表是存儲在終端的數(shù)據(jù)庫中,而本實施例中,安裝有TIF,因此頻道列表是所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表,所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表,可以根據(jù)播放情況進行實時更新。

在本實施例中,在所述監(jiān)聽模塊10監(jiān)聽到所述頻道列表更新時,確定模塊20確定待推薦的頻道,具體地,參照圖7,所述確定模塊20包括:

確定子模塊21,用于在監(jiān)聽到所述頻道列表更新時,確定各個頻道的推薦優(yōu)先級;

處理子模塊22,用于將推薦優(yōu)先級最高的頻道作為待推薦的頻道。

即,在監(jiān)聽到所述頻道列表更新時,確定子模塊21先確定各個頻道的推薦優(yōu)先級,本實施例中,頻道的推薦優(yōu)先級可根據(jù)播放量、播放頻率或者用戶喜好情況進行設(shè)置,即可以設(shè)置播放量最高的頻道作為推薦優(yōu)先級最高的頻道,也可設(shè)置播放頻率最高的頻道作為推薦優(yōu)先級最高的頻道,或者是將用戶標記為最喜歡的頻道作為推薦優(yōu)先級最高的頻道,最終處理子模塊22將推薦優(yōu)先級最高的頻道作為待推薦的頻道。

在本實施例中,確定各個頻道的推薦優(yōu)先級的方式,可參照圖8,所述確定子模塊21包括:

查詢單元211,用于在監(jiān)聽到所述頻道列表更新時,查詢所述頻道列表包含的各個頻道;

處理單元212,用于獲取每個頻道中包含的各個參數(shù)信息,并確定各個參數(shù)信息的權(quán)重值和實際分值;

計算單元213,用于根據(jù)各個參數(shù)信息的權(quán)重值和實際分值,計算每個頻道的總分值;

確定單元214,用于根據(jù)各個頻道的總分值,確定對應(yīng)的推薦優(yōu)先級。

即,確定各個頻道的推薦優(yōu)先級,可通過預(yù)設(shè)的篩選權(quán)重算法確定,具體地:在監(jiān)聽到所述頻道列表更新時,查詢單元211先查詢所述頻道列表包含的各個頻道,然后處理單元212獲取每個頻道中包含的各個參數(shù)信息,其中,參數(shù)信息包括但不限于:播放量、播放頻率和用戶喜好情況,在獲取到每個頻道中包含的各個參數(shù)信息之后,確定各個參數(shù)信息的權(quán)重值和實際分值,然后計算單元213根據(jù)各個參數(shù)信息的權(quán)重值和實際分值,計算每個頻道的總分值,最終根據(jù)各個頻道的總分值,確定對應(yīng)的推薦優(yōu)先級。

為更好理解,舉例如下:當(dāng)前有頻道的播放量、播放頻率和用戶喜好評分對應(yīng)的權(quán)重值分別為0.4、0.25、0.35,實際分值分別為x、y、z,可知該頻道的總分值Q=0.4x+0.25y+0.35z,各個頻道的總分值的計算方式與上述一致,最終將各個頻道的總分值進行比對,即可確定推薦優(yōu)先級最高的頻道,并將推薦優(yōu)先級最高的頻道作為待推薦的頻道。

由于上文提及到,所述頻道列表可能包括不同類型的頻道列表,那么,在監(jiān)聽到有頻道列表更新時,確定有更新的頻道列表,若更新的頻道列表包括多個列表,可在每個頻道列表中分別確定推薦優(yōu)先級最高的頻道,以將每個推薦列表中推薦優(yōu)先級最高的頻道作為待推薦的頻道,最終推薦的頻道就有多個頻道。

在本實施例中,推送模塊30通過所述TIF的notification將待推薦的所述頻道對應(yīng)的頻道信息推送至所述主頁推薦欄中進行顯示,可參照圖9,所述推送模塊30包括:

獲取子模塊31,用于獲取待推薦的所述頻道對應(yīng)的頻道信息;

建立子模塊32,用于在所述終端的主頁推薦欄中,建立頻道的推薦卡;

推送子模塊33,用于通過所述TIF的notification將獲取的所述頻道信息推送至建立的所述推薦卡上進行顯示。

即,在確定待推薦的頻道之后,獲取子模塊31先獲取所述頻道對應(yīng)的頻道信息,其中,所述頻道信息包括:頻道名、頻道logo、節(jié)目名、節(jié)目海報、節(jié)目信息、節(jié)目進度。建立子模塊32在所述終端的主頁推薦欄中,建立頻道的推薦卡,本實施例中,建立頻道的推薦卡,是通過所述TIF的notification實現(xiàn)的,具體地,在啟動TIF時,先通過所述notification在終端主頁上顯示推薦欄,然后根據(jù)所述notification以及待推薦的頻道,建立對應(yīng)的推薦卡,后續(xù)推送子模塊33通過所述TIF的notification將獲取的所述頻道信息推送至建立的所述推薦卡上進行顯示。

本實施例中,TIF框架通過所述TIF的notification在終端主頁上提供了主頁推薦欄,并且,優(yōu)選所述主頁推薦欄在第一行顯示,同時利用該主頁推薦欄構(gòu)建頻道節(jié)目的推薦卡,該推薦卡顯示有頻道的頻道信息,使得用戶能更直觀的看到頻道及相關(guān)信息,便于后續(xù)快速進入播放界面,以觀看頻道節(jié)目。

本實施例提出的頻道推薦裝置,終端基于啟動的頻道推薦服務(wù),監(jiān)聽所述TIF的數(shù)據(jù)庫中對應(yīng)的頻道列表,在監(jiān)聽到所述頻道列表更新時,確定待推薦的頻道,最終通過所述TIF的notification將待推薦的所述頻道對應(yīng)的頻道信息,推送至所述主頁推薦欄中進行顯示。不需要點擊相應(yīng)的按鈕進到特定的推薦頁面,才能實現(xiàn)頻道的推薦,本發(fā)明提高了頻道推薦的便捷性和智能性。

進一步地,參照圖10,基于第一實施例提出本發(fā)明頻道推薦裝置的第二實施例,在本實施例中,所述頻道推薦裝置還包括:

啟動模塊40,用于在接收到基于所述推薦卡輸入的點擊操作時,通過所述TIF的應(yīng)用程序調(diào)用接口API啟動播放界面,以播放所述頻道。

在本實施例中,若接收到用戶基于所述推薦卡輸入的點擊操作或者是觸摸操作時,啟動模塊40通過所述TIF的應(yīng)用程序調(diào)用接口API啟動播放界面,以根據(jù)啟動的所述播放界面播放所述頻道。

在本實施例中,基于安裝的所述TIF中的API,實現(xiàn)播放界面的啟動,和頻道的播放,使得頻道的推薦流程更加便捷和智能。

需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其它變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其它要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。

上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。

通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。

以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1