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