一種分類保存及顯示歷史足跡信息的方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及智能電視領域,尤其涉及一種分類保存及顯示歷史足跡信息的方法及系統(tǒng)。
【背景技術】
[0002]隨著科技的進步以及經(jīng)濟的發(fā)展,目前基于Android平臺的智能電視已經(jīng)非常普及,人們也越來越習慣使用智能電視觀看電視節(jié)目、點播視頻或者使用各種應用。用戶在使用智能電視時,最頻繁的操作就是切換功能頻道,現(xiàn)有的頻道管理方式是:只記錄當前功能頻道(假設為A頻道)和上一個功能頻道(假設為B頻道)的頻道信息,當用戶返回之前觀看的功能頻道時只能返回功能頻道B,當再返回時重新返回至功能頻道B,按照這種返回方式,就會在A、B兩個功能頻道不停切換,而無法返回到上N次的功能頻道。
[0003]當用戶需要返回至上N次的功能頻道進行觀看時,現(xiàn)有的頻道管理方式是無法滿足這種功能的,導致用戶使用起來非常不方便。
[0004]因此,現(xiàn)有技術還有待于改進和發(fā)展。
【發(fā)明內(nèi)容】
[0005]鑒于上述現(xiàn)有技術的不足,本發(fā)明的目的在于提供一種分類保存及顯示歷史足跡信息的方法及系統(tǒng),旨在解決現(xiàn)有的智能電視無法提供用戶返回上N次的功能頻道功能的問題。
[0006]本發(fā)明的技術方案如下:
一種分類保存及顯示歷史足跡信息的方法,其中,包括步驟:
A、記錄用戶瀏覽過的功能頻道,并對各功能頻道顯示的內(nèi)容進行截圖,保存用戶瀏覽過的各功能頻道及相應的截圖;
B、當電視接收到用戶打開歷史足跡的指令時,將用戶瀏覽過的各功能頻道及相應的截圖按頻道類別進行顯示。
[0007]所述的分類保存及顯示歷史足跡信息的方法,其中,所述步驟A具體包括:
Al、當電視接收到頻道切換指令時,將當前功能頻道的顯示內(nèi)容進行截屏處理,并將截屏數(shù)據(jù)與當前功能頻道建立對應關系得到一條新記錄,并保存得到的新記錄;
A2、判斷用于存儲記錄的數(shù)據(jù)列表中是否包含當前功能頻道的記錄,當有時,將原記錄刪除,并將新記錄添加至數(shù)據(jù)列表中,當否時,則直接將新記錄添加至數(shù)據(jù)列表中。
[0008]所述的分類保存及顯示歷史足跡信息的方法,其中,所述步驟B具體包括:
B1、當接收到用戶打開歷史足跡的指令時,獲取最新的數(shù)據(jù)列表;
B2、將數(shù)據(jù)列表的各條記錄按照功能頻道的類別進行顯示,并且使與當前功能頻道類別相同的記錄獲得焦點,同時展示獲得焦點的記錄中的截屏數(shù)據(jù)。
[0009]所述的分類保存及顯示歷史足跡信息的方法,其中,所述步驟B之后還包括步驟:
C、接收用戶的編輯操作指令,對數(shù)據(jù)列表中的各條記錄進行編輯操作,所述編輯操作包括刪除、清空及選擇。
[0010]所述的分類保存及顯示歷史足跡信息的方法,其中,所述功能頻道的類別包括節(jié)目頻道、點播視頻頻道、應用頻道。
[0011]一種分類保存及顯示歷史足跡信息的系統(tǒng),其中,包括:
信息保存模塊,用于記錄用戶瀏覽過的功能頻道,并對各功能頻道顯示的內(nèi)容進行截圖,保存用戶瀏覽過的各功能頻道及相應的截圖;
信息顯示模塊,用于當電視接收到用戶打開歷史足跡的指令時,將用戶瀏覽過的各功能頻道及相應的截圖按頻道類別進行顯示。
[0012]所述的分類保存及顯示歷史足跡信息的系統(tǒng),其中,所述信息保存模塊具體包括:
記錄保存單元,用于當電視接收到頻道切換指令時,將當前功能頻道的顯示內(nèi)容進行截屏處理,并將截屏數(shù)據(jù)與當前功能頻道建立對應關系得到一條新記錄,并保存得到的新記錄;
記錄添加單元,用于判斷用于存儲記錄的數(shù)據(jù)列表中是否包含當前功能頻道的記錄,當有時,將原記錄刪除,并將新記錄添加至數(shù)據(jù)列表中,當否時,則直接將新記錄添加至數(shù)據(jù)列表中。
[0013]所述的分類保存及顯示歷史足跡信息的系統(tǒng),其中,所述信息顯示模塊具體包括:
數(shù)據(jù)列表獲取單元,用于當接收到用戶打開歷史足跡的指令時,獲取最新的數(shù)據(jù)列表;
記錄展示單元,用于將數(shù)據(jù)列表的各條記錄按照功能頻道的類別進行顯示,并且使與當前功能頻道類別相同的記錄獲得焦點,同時展示獲得焦點的記錄中的截屏數(shù)據(jù)。
[0014]所述的分類保存及顯示歷史足跡信息的系統(tǒng),其中,還包括:
編輯操作模塊,用于接收用戶的編輯操作指令,對數(shù)據(jù)列表中的各條記錄進行編輯操作,所述編輯操作包括刪除、清空及選擇。
[0015]所述的分類保存及顯示歷史足跡信息的系統(tǒng),其中,所述功能頻道的類別包括節(jié)目頻道、點播視頻頻道、應用頻道。
[0016]有益效果:本發(fā)明通過存儲用戶瀏覽過的功能頻道以及各功能頻道的截圖,從而使得用戶當需要返回以前的觀看記錄時,就能方便的同時查看到各種類型的功能頻道以及相應的截圖,用戶也可以直接切換至歷史足跡中的功能頻道,從而方便了用戶的使用。
【附圖說明】
[0017]圖1為本發(fā)明一種分類保存及顯示歷史足跡信息的方法較佳實施例的流程圖。
[0018]圖2為圖1所示方法中步驟SlOl較佳實施例的具體流程圖。
[0019]圖3為圖1所示方法中步驟S102較佳實施例的具體流程圖。
[0020]圖4為本發(fā)明一種分類保存及顯示歷史足跡信息的系統(tǒng)較佳實施例的結構框圖。
[0021]圖5為圖4所示系統(tǒng)中信息保存模塊較佳實施例的具體結構框圖。
[0022]圖6為圖4所示系統(tǒng)中信息顯示模塊較佳實施例的具體結構框圖。
【具體實施方式】
[0023]本發(fā)明提供一種分類保存及顯示歷史足跡信息的方法及系統(tǒng),為使本發(fā)明的目的、技術方案及效果更加清楚、明確,以下對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0024]請參閱圖1,圖1為本發(fā)明一種分類保存及顯示歷史足跡信息的方法較佳實施例的流程圖,如圖所示,其包括步驟:
5101、記錄用戶瀏覽過的功能頻道,并對各功能頻道顯示的內(nèi)容進行截圖,保存用戶瀏覽過的各功能頻道及相應的截圖;
5102、當電視接收到用戶打開歷史足跡的指令時,將用戶瀏覽過的各功能頻道及相應的截圖按頻道類別進行顯示。
[0025]在本實施例中,當用戶需要打開歷史足跡時,只需要通過某個按鍵或者按鍵組合來輸入打開歷史足跡的指令,則將用戶瀏覽過的各功能頻道及相應的截圖進行顯示,并且是以頻道類別分類顯示,這樣用戶就能隨時返回到觀看過的各種類別的功能頻道,各功能頻道及相應的截圖以圖形化的界面呈現(xiàn)在用戶面前,所以用戶可方便的返回上N層的功能頻道,方便了用戶的操作使用。并且通過截圖的功能,用戶可很快找到之前關注過的功能頻道,而不用擔心功能頻道的節(jié)目或視頻等內(nèi)容發(fā)生了改變,找不到相應頻道的問題了。
[0026]具體來說,當接收到用戶的頻道切換指令時,即用戶進行頻道切換時,就會觸發(fā)截屏模塊(系統(tǒng)中用于截屏的模塊),通過截屏模塊獲取當前畫面的數(shù)據(jù),并根據(jù)獲取到的畫面數(shù)據(jù)生成到當前畫面的圖片即截圖,并保存,同時建立與相應功能頻道的關聯(lián)關系。當接收到用戶的打開歷史足跡的指令時,就會觸發(fā)獲取保存的截圖,獲取觀看過的功能頻道的截圖,同時還能獲取各截圖與各功能頻道的關聯(lián)關系,最后通過Π界面顯示觀看過的功能頻道以及相應的截圖,各功能頻道與截圖一一對應,這樣用戶就能直觀的看到瀏覽過的功能頻道,并且還有當時的截圖,方便用戶操作返回對應的功能頻道。
[0027]在本發(fā)明實施例中,所述的功能頻道,其類別包括普通直播電視節(jié)目頻道(下稱節(jié)目頻道)、點播視頻頻道、應用頻道,這樣展示給用戶的歷史足跡將分為三個類別,節(jié)目頻道的歷史足跡、點播視頻頻道的歷史足跡、應用頻道的歷史足跡,這樣用戶就可快速查找到各種類別的功能頻道歷史足跡。當然,前述的類別是一個普通的分類方式,也可以在此基礎上進行細分,例如單獨分出游戲頻道、財經(jīng)頻道等等,電視也可提供自定義模式,由用戶自己定義頻道類別,從而使用戶能快速找到自己關注過并且感興趣的功能頻道。
[0028]另外,本發(fā)明的功能頻道,是指包括電視設備,IP電視終端設備、電子計算機設備、機頂盒、網(wǎng)絡多媒體盒子、家庭網(wǎng)關設備、企業(yè)和家庭多媒體網(wǎng)關設備等內(nèi),運行的軟件和用戶界面中,對用戶來說是使用數(shù)字編碼的設備內(nèi)的內(nèi)容的標識,或者操作單位。換句話說,就是用戶可以通過遙控器或類似的附件、遙控軟件、菜單或者設備上的按鈕等,通過輸入或調(diào)整表示頻道號的數(shù)字,直接訪問到的內(nèi)容或功能,在本發(fā)明實施例中,該功能頻道包括節(jié)目頻道、點播視頻頻道和應用頻道等。
[0029]作為本發(fā)明更優(yōu)選的實施例,如圖2所示,所述步驟SlOl具體包括:
S201、當電視接收到頻道切換指令時,將當前功能頻道的顯示內(nèi)容進行截屏處理,并將截屏數(shù)據(jù)與當前功能頻道建立對應關系得到一條新記錄,并保存得到的新記錄;
當從節(jié)目頻道切換至其他功能頻道時,則將該節(jié)目頻道的顯示內(nèi)容進行截屏處理,并且將截屏處理得到的截屏數(shù)據(jù)(即截圖)與相應的節(jié)目頻道建立對應關系,從而得到一條關于此節(jié)目頻道與截屏數(shù)據(jù)對應關系的記錄,將記錄保存,并且標識此記錄的類別是節(jié)目頻道,以便后續(xù)按類別進行顯示。
[0030]當從點播視頻頻道切換至其他功能頻道時,則將該點播視頻頻道的顯示內(nèi)容進行截屏處理,并且將截屏處理得到的截屏數(shù)據(jù)與相應的點播視頻頻道建立對應關系,從而得到一條關于此點播視頻頻道與截屏數(shù)據(jù)對應關系的記錄,將記錄保存,并且標識此記錄的類別是點播視頻頻道。
[0031]在從點播視頻頻道切換至其他功能頻道時,還獲取當前視頻的播放時間點,并將當前視頻的播放時間點保存在相應的記錄中,這樣當用戶選擇此記錄時,就能直接從該播放時間點繼續(xù)播放點播視頻。具體可以從framework層(框架層)的Mediaplay中獲取當前視頻的播放時間點。