一種頻道菜單的顯示方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種頻道菜單的顯示方法及裝置。
【背景技術(shù)】
[0002]經(jīng)過近幾年的互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)的業(yè)務(wù)不斷增加,人們基于互聯(lián)網(wǎng)可以接觸到各種各樣的信息。而與此同時,電視機也成為家家戶戶必備的家用電器之一。觀看電視節(jié)目也已經(jīng)是人們?nèi)粘I钪胁豢扇鄙俚囊环N休閑方式。由于電視機可以接收不同電視臺傳送的電視節(jié)目,也可以基于互聯(lián)網(wǎng)搜索網(wǎng)絡(luò)節(jié)目,而用戶則需要從眾多的電視頻道中選出自己喜歡的電視節(jié)目,因此電視機上頻道菜單的顯示方式則變得尤為重要。
[0003]目前,電視機上的頻道菜單顯示時,通常是按照各個頻道的編號順序進行顯示的,且用戶通過上述顯示的頻道菜單也僅僅只能夠看到對應(yīng)的頻道名稱,用戶若僅對部分頻道播放的節(jié)目感興趣,則用戶需要記住對應(yīng)的頻道號和該頻道播放對應(yīng)節(jié)目的播放時間,這種方式給用戶帶來了諸多不便。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種頻道菜單的顯示方法及裝置,用以根據(jù)用戶的觀看習(xí)慣排列菜單上對應(yīng)的頻道信息,實現(xiàn)電視頻道菜單的智能顯示。
[0005]本發(fā)明提供一種頻道菜單的顯示方法,包括:
[0006]調(diào)用電視機已播放的所有電視頻道的歷史數(shù)據(jù),根據(jù)調(diào)用的所述歷史數(shù)據(jù),獲取已播放的電視頻道分別對應(yīng)的播放頻率;
[0007]根據(jù)獲取的所述播放頻率,對播放過的所述電視頻道進行排序;
[0008]按照排序結(jié)果,顯示電視機對應(yīng)的頻道菜單。
[0009]在一個實施例中,所述調(diào)用電視機已播放的所有電視頻道的歷史數(shù)據(jù),根據(jù)調(diào)用的所述歷史數(shù)據(jù),獲取已播放的電視頻道分別對應(yīng)的播放頻率,包括:
[0010]調(diào)用預(yù)設(shè)時間段內(nèi)該電視機已播放的所有電視頻道的歷史數(shù)據(jù);
[0011]根據(jù)調(diào)用的所述歷史數(shù)據(jù),獲取已播放的電視頻道分別對應(yīng)的播放次數(shù)和每次的播放時長;
[0012]根據(jù)獲取的所述播放次數(shù)和每次對應(yīng)的播放時長,計算得到已播放的電視頻道分別對應(yīng)的播放頻率。
[0013]在一個實施例中,所述根據(jù)獲取的所述播放頻率,對播放過的所述電視頻道進行排序,包括:
[0014]根據(jù)獲取的所述播放頻率,篩選出播放頻率大于預(yù)設(shè)閾值的電視頻道;
[0015]按照播放頻率由高至低,將篩選出的所述電視頻道對應(yīng)的頻道信息排列在頻道菜單的第一行,同時,將其他電視頻道對應(yīng)的頻道信息排列在所述頻道菜單的第二行。
[0016]在一個實施例中,所述按照排序結(jié)果,顯示電視機對應(yīng)的頻道菜單,包括:
[0017]按照排序結(jié)果,顯示第一行和第二行所有頻道信息對應(yīng)的電視頻道,同時顯示排列在第一行的每個電視頻道當(dāng)前播放內(nèi)容所對應(yīng)的完整縮略圖,以及顯示排列在第二行的每個電視頻道當(dāng)前播放內(nèi)容所對應(yīng)的部分縮略圖。
[0018]在一個實施例中,所述頻道菜單的顯示方法還包括:
[0019]檢測用戶將光標移動至其中一張部分縮略圖所觸發(fā)的操作指令時,顯示所述部分縮略圖對應(yīng)的完整縮略圖,供用戶查看。
[0020]對應(yīng)于上述音視頻編輯方法,本發(fā)明實施例還提供了一種頻道菜單的顯示裝置,包括:
[0021]獲取模塊,用于調(diào)用電視機已播放的所有電視頻道的歷史數(shù)據(jù),根據(jù)調(diào)用的所述歷史數(shù)據(jù),獲取已播放的電視頻道分別對應(yīng)的播放頻率;
[0022]排序模塊,用于根據(jù)獲取的所述播放頻率,對播放過的所述電視頻道進行排序;
[0023]顯示模塊,用于按照排序結(jié)果,顯示電視機對應(yīng)的頻道菜單。
[0024]在一個實施例中,所述獲取模塊包括:
[0025]調(diào)用單元,用于調(diào)用預(yù)設(shè)時間段內(nèi)該電視機已播放的所有電視頻道的歷史數(shù)據(jù);
[0026]獲取單元,用于根據(jù)調(diào)用的所述歷史數(shù)據(jù),獲取已播放的電視頻道分別對應(yīng)的播放次數(shù)和每次的播放時長;
[0027]計算單元,用于根據(jù)獲取的所述播放次數(shù)和每次對應(yīng)的播放時長,計算得到已播放的電視頻道分別對應(yīng)的播放頻率。
[0028]在一個實施例中,所述排序模塊包括:
[0029]篩選單元,用于根據(jù)獲取的所述播放頻率,篩選出播放頻率大于預(yù)設(shè)閾值的電視頻道;
[0030]排列單元,用于按照播放頻率由高至低,將篩選出的所述電視頻道對應(yīng)的頻道信息排列在頻道菜單的第一行,同時,將其他電視頻道對應(yīng)的頻道信息排列在所述頻道菜單的第二行。
[0031]在一個實施例中,所述顯示模塊還用于:
[0032]按照排序結(jié)果,顯示第一行和第二行所有頻道信息對應(yīng)的電視頻道,同時顯示排列在第一行的每個電視頻道當(dāng)前播放內(nèi)容所對應(yīng)的完整縮略圖,以及顯示排列在第二行的每個電視頻道當(dāng)前播放內(nèi)容所對應(yīng)的部分縮略圖。
[0033]在一個實施例中,所述顯示模塊還用于:
[0034]檢測用戶將光標移動至其中一張部分縮略圖所觸發(fā)的操作指令時,顯示所述部分縮略圖對應(yīng)的完整縮略圖,供用戶查看。
[0035]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
[0036]下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
【附圖說明】
[0037]附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0038]圖1為本發(fā)明根據(jù)一示例性實施例示出的一種頻道菜單的顯示方法的流程圖;
[0039]圖2為本發(fā)明根據(jù)一示例性實施例示出的一種頻道菜單的顯示方法中步驟SlO的流程圖;
[0040]圖3為本發(fā)明根據(jù)一示例性實施例示出的一種頻道菜單的顯示方法中步驟S20的流程圖;
[0041]圖4為本發(fā)明根據(jù)一示例性實施例示出的另一種頻道菜單的顯示方法的流程圖;
[0042]圖5為本發(fā)明根據(jù)一示例性實施例示出的一種頻道菜單的顯示裝置的框圖;
[0043]圖6為本發(fā)明根據(jù)一示例性實施例示出的一種頻道菜單的顯示裝置中獲取模塊60的框圖;
[0044]圖7為本發(fā)明根據(jù)一示例性實施例示出的一種頻道菜單的顯示裝置中排序模塊70的框圖。
【具體實施方式】
[0045]以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0046]本發(fā)明公開的一實施例中提供了一種頻道菜單的顯示方法,用以根據(jù)用戶的觀看習(xí)慣排列菜單上對應(yīng)的頻道信息,實現(xiàn)電視頻道菜單的智能顯示。如圖1所示,本發(fā)明實施例中一種頻道菜單的顯示方法包括步驟S10-S30:
[0047]步驟S10、調(diào)用電視機已播放的所有電視頻道的歷史數(shù)據(jù),根據(jù)調(diào)用的所述歷史數(shù)據(jù),獲取已播放的電視頻道分別對應(yīng)的播放頻率;
[0048]本發(fā)明實施例中,顯示頻道菜單時,先對頻道菜單上的電視頻道進行排序,排序的依據(jù)是將用戶經(jīng)常觀看的頻道排在第一行,也可以理解為:該電視機在一定時長內(nèi)播放對應(yīng)電視頻道的頻率。因此,需要調(diào)用電視機已經(jīng)播放過的所有電視頻道對應(yīng)的歷史數(shù)據(jù),從而根據(jù)調(diào)用的歷史數(shù)據(jù),來獲取已播放的電視頻道所分別對應(yīng)的播放頻率。
[0049]在一個實施例中,如圖2所示,步驟SlO可以實施為步驟S101-S103:
[0050]步驟S101、調(diào)用預(yù)設(shè)時間段內(nèi)該電視機已播放的所有電視頻道的歷史數(shù)據(jù);
[0051]調(diào)用該電視機已播放的所有電視頻道的歷史數(shù)據(jù)時,為了避免不必要的數(shù)據(jù)分析和數(shù)據(jù)處理,通常調(diào)用近期預(yù)設(shè)時間段內(nèi)對應(yīng)的所述歷史數(shù)據(jù);比如,僅調(diào)用近一個月內(nèi)或者近兩周內(nèi),該電視機已播放的所有電視頻道的歷史數(shù)據(jù)。
[0052]步驟S102、根據(jù)調(diào)用的所述歷史數(shù)據(jù),獲取已播放的電視頻道分別對應(yīng)的播放次數(shù)和每次的播放時長;
[0053]根據(jù)調(diào)用的上述歷史數(shù)據(jù),分析該歷史數(shù)據(jù)中各電視頻道對應(yīng)的播放數(shù)據(jù),從而獲取已經(jīng)播放過的所有電視頻道所分別對應(yīng)的播放次數(shù)以及每一次的播放時長。
[0054]步驟S103、根據(jù)獲取的所述播放次數(shù)和每次對應(yīng)的播放時長,計算得到已播放的電視頻道分別對應(yīng)的播放頻率。
[0055]根據(jù)獲取的已播放的各電視頻道中的每一個電視頻道的播放次數(shù)和每次的播放時長,利用播放次數(shù)和每次播放時長這兩個參數(shù),計算每個電視頻道對應(yīng)的播放頻率,從而獲取該歷史數(shù)據(jù)中對應(yīng)的所有電視頻道分別對應(yīng)的播放頻率。
[0056]步驟S20、根據(jù)獲取的所述播放頻率,對播放過的所述電視頻道進行排序;
[0057]獲取到一定時間段內(nèi)已播放的所有電視頻道對應(yīng)的播放頻率后,根據(jù)上述播放頻率的具體數(shù)值,對播放過的上述電視頻道進行排序。
[0058]在一個實施例中,如圖3所示,步驟S20可以實施為步驟S201-S202:
[0059]步驟S201、根據(jù)獲取的所述播放頻率,篩選出播放頻率大于預(yù)設(shè)閾值的電視頻道;
[0060]根據(jù)獲取的上述播放頻率的具體數(shù)值,將播放頻率大于一預(yù)設(shè)閾值的所有播放頻率篩選出來,并獲取篩選出的播放頻率大于預(yù)設(shè)閾值的電視頻道。比如,在頻道菜單中,將經(jīng)常觀看的頻道篩選出來,該“經(jīng)常觀看”的量化標準即為上述的超出一預(yù)設(shè)閾值的播放頻率。
[0061 ] 步驟S202、按照播放頻率由高至低,將篩選出的所述電視頻道對應(yīng)的頻道信息排列在頻道菜單的第一行,同時,將其他電視頻道對應(yīng)的頻道信息排列在所述頻道菜單的第二行。
[0062]篩選出對應(yīng)的電視頻道后,按照播放頻率的由高至低,將上述篩選出的電視頻道所對應(yīng)的頻道信息按照由前到后排列在頻道菜單的第一行,將其他的電視頻道對應(yīng)的頻道信息排列在該頻道菜單的第二行。
[0063]比如,在頻道菜單中,將經(jīng)常觀看的頻道對應(yīng)的頻道信息排列在第一行,其他的頻道對應(yīng)的頻道信息排列在第二行。
[0064]步驟S30、按照排序結(jié)果,顯示電視機對應(yīng)的頻道菜單。
[0065]根據(jù)上述排序結(jié)果,顯示電視機對應(yīng)的頻道菜單。在一個實施例中,按照排序結(jié)果,顯示第一行和第二行所有頻道信息對應(yīng)的電視頻道的同時,顯示排列在