圖4所示,本發(fā)明系統(tǒng)實施例提供一種電視盒子中快速定位的系統(tǒng),包括:
[0052]狀態(tài)值單元401,用于:將當(dāng)前節(jié)目標(biāo)簽的狀態(tài)值存入第一寄存器;
[0053]消息生成單元402,用于:每次接收到遙控器的切換指令后,清空用于存放延時切換消息的第二寄存器,將所述第一寄存器中的狀態(tài)值做加一處理,并生成記錄有當(dāng)前所述第一寄存器中的狀態(tài)值的所述延遲切換消息,將所述延遲切換消息存入所述第二寄存器;
[0054]計時發(fā)送單元403,用于:在達(dá)到所述第二寄存器中所述延遲切換消息的延時時長后,將所述第二寄存器中的所述延遲切換消息發(fā)送給切換單元404 ;
[0055]所述切換單元404,用于:根據(jù)所述延遲切換消息中記錄的狀態(tài)值確定要切換的對應(yīng)節(jié)目標(biāo)簽,并進(jìn)行切換操作切換至所述對應(yīng)節(jié)目標(biāo)簽。
[0056]在本發(fā)明的另一個實施例中,還包括:
[0057]顯示控制單元405,用于:在接收到所述遙控器的所述切換指令之后,并且在進(jìn)行所述切換操作之前,在電視屏幕上同時顯示多個節(jié)目標(biāo)簽對應(yīng)的節(jié)目圖像。
[0058]還包括:紅外接收單元,用于:通過紅外方式接收所述遙控器的所述切換指令。
[0059]其中,所述延時時長為300-800毫秒,例如為500毫秒。
[0060]圖5為本發(fā)明又一個方法實施例的流程圖,如圖5所示,為了解決多個標(biāo)簽在互聯(lián)網(wǎng)電視中切換不便捷的問題,本實施例中:
[0061]首先,會在第一個標(biāo)簽設(shè)置一個state (狀態(tài));
[0062]在按遙控器之后,會先把延遲消息給remove (移除)掉;
[0063]然后在給這個state的值+1 ;
[0064]做一個異步的延遲消息,發(fā)送出去;
[0065]給每一個標(biāo)簽設(shè)置一個數(shù)值。
[0066]在接收到延遲消息后,會根據(jù)消息的數(shù)值來確定是哪一個標(biāo)簽,然后做出切換動作。
[0067]整個流程中,如果重復(fù)的按遙控器,就會重復(fù)的進(jìn)行第一步操作和第二部操作;state的數(shù)值在增加的時候,不會超過標(biāo)簽數(shù)量的最大值。
[0068]本實施例能夠在電視盒子中通過延遲消息來保證多標(biāo)簽的情況下快速定位。
[0069]由上可知,本發(fā)明具有以下優(yōu)勢:
[0070]I)在本發(fā)明實施例中,通過設(shè)置延時切換消息,在連續(xù)收到遙控器的切換指令時,可以直接定位到最后切換指令對應(yīng)的節(jié)目標(biāo)簽,能夠?qū)崿F(xiàn)多標(biāo)簽情況下快速切換定位,能夠方便的進(jìn)行互聯(lián)網(wǎng)電視欄目選擇時的連續(xù)切換控制。
[0071]2)在本發(fā)明實施例中,可進(jìn)行多標(biāo)簽顯示,并且選擇500毫秒的延遲時間,綜合考慮了設(shè)備性能和用戶體驗。
[0072]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
[0073]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0074]這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0075]這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0076]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項】
1.一種電視盒子中快速定位的方法,其特征在于,包括: 將當(dāng)前節(jié)目標(biāo)簽的狀態(tài)值存入第一寄存器; 每次接收到遙控器的切換指令后,清空用于存放延時切換消息的第二寄存器,將所述第一寄存器中的狀態(tài)值做加一處理,并生成記錄有當(dāng)前所述第一寄存器中的狀態(tài)值的所述延遲切換消息,將所述延遲切換消息存入所述第二寄存器; 在達(dá)到所述第二寄存器中所述延遲切換消息的延時時長后,將所述第二寄存器中的所述延遲切換消息發(fā)送給切換單元; 所述切換單元根據(jù)所述延遲切換消息中記錄的狀態(tài)值確定要切換的對應(yīng)節(jié)目標(biāo)簽,并進(jìn)行切換操作切換至所述對應(yīng)節(jié)目標(biāo)簽。
2.如權(quán)利要求1所述的方法,其特征在于,所述延時時長為300-800毫秒。
3.如權(quán)利要求2所述的方法,其特征在于,所述延時時長為500毫秒。
4.如權(quán)利要求1所述的方法,其特征在于,通過紅外方式接收所述遙控器的所述切換指令。
5.如權(quán)利要求1所述的方法,其特征在于,在接收到所述遙控器的所述切換指令之后,并且在進(jìn)行所述切換操作之前,還包括:在電視屏幕上同時顯示多個節(jié)目標(biāo)簽對應(yīng)的節(jié)目圖像。
6.一種電視盒子中快速定位的系統(tǒng),其特征在于,包括: 狀態(tài)值單元,用于:將當(dāng)前節(jié)目標(biāo)簽的狀態(tài)值存入第一寄存器; 消息生成單元,用于:每次接收到遙控器的切換指令后,清空用于存放延時切換消息的第二寄存器,將所述第一寄存器中的狀態(tài)值做加一處理,并生成記錄有當(dāng)前所述第一寄存器中的狀態(tài)值的所述延遲切換消息,將所述延遲切換消息存入所述第二寄存器; 計時發(fā)送單元,用于:在達(dá)到所述第二寄存器中所述延遲切換消息的延時時長后,將所述第二寄存器中的所述延遲切換消息發(fā)送給切換單元; 所述切換單元,用于:根據(jù)所述延遲切換消息中記錄的狀態(tài)值確定要切換的對應(yīng)節(jié)目標(biāo)簽,并進(jìn)行切換操作切換至所述對應(yīng)節(jié)目標(biāo)簽。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述延時時長為300-800毫秒。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述延時時長為500毫秒。
9.如權(quán)利要求6所述的系統(tǒng),其特征在于,紅外接收單元,用于:通過紅外方式接收所述遙控器的所述切換指令。
10.如權(quán)利要求6所述的系統(tǒng),其特征在于,還包括: 顯示控制單元,用于:在接收到所述遙控器的所述切換指令之后,并且在進(jìn)行所述切換操作之前,在電視屏幕上同時顯示多個節(jié)目標(biāo)簽對應(yīng)的節(jié)目圖像。
【專利摘要】本發(fā)明公開了一種電視盒子中快速定位的方法及系統(tǒng),用以在進(jìn)行互聯(lián)網(wǎng)電視欄目選擇時能夠進(jìn)行方便的連續(xù)切換控制。所述的方法,包括:將當(dāng)前節(jié)目標(biāo)簽的狀態(tài)值存入第一寄存器;每次接收到遙控器的切換指令后,清空用于存放延時切換消息的第二寄存器,將所述第一寄存器中的狀態(tài)值做加一處理,并生成記錄有當(dāng)前所述第一寄存器中的狀態(tài)值的所述延遲切換消息,將所述延遲切換消息存入所述第二寄存器;在達(dá)到所述第二寄存器中所述延遲切換消息的延時時長后,將所述第二寄存器中的所述延遲切換消息發(fā)送給切換單元;所述切換單元根據(jù)所述延遲切換消息中記錄的狀態(tài)值確定要切換的對應(yīng)節(jié)目標(biāo)簽,并進(jìn)行切換操作切換至所述對應(yīng)節(jié)目標(biāo)簽。
【IPC分類】H04N21-432, H04N21-422, H04N21-431, H04N21-435
【公開號】CN104581352
【申請?zhí)枴緾N201510051190
【發(fā)明人】陳茜輝
【申請人】無錫天脈聚源傳媒科技有限公司
【公開日】2015年4月29日
【申請日】2015年1月30日