專利名稱:帶有加解密功能的數(shù)字電視及解除其加密功能的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視加解密技術(shù),特別涉及一種帶有加解密功能的數(shù)字 電視及解除其加密功能的方法。
背景技術(shù):
在電視機(jī)或者機(jī)頂盒中很多時(shí)候有的菜單操作都帶有密碼,比如說(shuō)有的時(shí) 候帶有節(jié)目加鎖功能,或者一些高級(jí)設(shè)置中不希望家里的小孩或者誤操作的時(shí) 候進(jìn)去。但是同時(shí)帶來(lái)的問題就是密碼有時(shí)候會(huì)出現(xiàn)遺忘的現(xiàn)象,導(dǎo)致加鎖的 節(jié)目解不開,同時(shí)每個(gè)系統(tǒng)都是用的一個(gè)密碼,所以想通過(guò)恢復(fù)默認(rèn)設(shè)置來(lái)清 空密碼的方法也是行不通的。如此,將降低用戶的滿意度。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于,提供一種帶有加解密功能的數(shù)字電視及 解除數(shù)字電視加密功能的方法,通過(guò)組合鍵,來(lái)實(shí)現(xiàn)超級(jí)密碼的功能。
為達(dá)到上述目的,本發(fā)明所提供的帶有加解密功能的數(shù)字電視包括微處 理器、分別與微處理器連接的視/音頻信號(hào)處理單元、存儲(chǔ)器、高頻頭、遙控 器接口,與所述視/音頻信號(hào)處理單元連接的視/音頻輸出裝置,以及與所述遙 控器接口無(wú)線連接的遙控器;其特征在于,
在所述遙控器按鍵上設(shè)置超級(jí)解密按鍵,用于通過(guò)鍵入一組組合按鍵編碼 輸入所述微處理器,將預(yù)先設(shè)置的控制數(shù)字電視開豐幾的開機(jī)密碼或控制數(shù)字電 視節(jié)目播放的節(jié)目密碼進(jìn)行解密,并使所述信號(hào)處理單元處于正常播放的默認(rèn) 初始狀態(tài)。
上述數(shù)字電視,其特征在于,所述存儲(chǔ)器包括系統(tǒng)密碼設(shè)置單元,所述系
統(tǒng)密碼設(shè)置單元包括
開機(jī)密碼設(shè)置/解除模塊,用于對(duì)所述數(shù)字電禾見開機(jī)的開機(jī)設(shè)置或解除所 設(shè)置的密碼,或者節(jié)目密碼設(shè)置/解除模塊,用于對(duì)所述數(shù)字電視播放的特定節(jié)目設(shè)置或解除所設(shè)置的密碼;以及
超級(jí)密碼設(shè)置/解除模塊,與所述超級(jí)解密按鍵相對(duì)應(yīng),用于設(shè)置或解除 所述超級(jí)解密按鍵。
上述數(shù)字電視,其特征在于,所述視/音頻輸出裝置為顯示屏,所述顯示屏 包括一彈出密碼框,與所述系統(tǒng)密碼設(shè)置單元相對(duì)應(yīng),用于提示輸入由所述遙 控器鍵入的開機(jī)密碼或節(jié)目密碼或超級(jí)密碼。
上述數(shù)字電視,其特征在于,所述超級(jí)解密按鍵由所述遙控器的原有按鍵 通過(guò)組合形成。
上述數(shù)字電視,其特征在于,所述組合形成的超級(jí)解密按鍵由紅鍵、綠鍵、 黃鍵和藍(lán)鍵按一定順序組合形成。
進(jìn)一步,本發(fā)明提供的一種解除數(shù)字電視的加密功能的方法,該數(shù)字電視 包括分別與微處理器連接的視/音頻信號(hào)處理單元、存儲(chǔ)器、高頻頭、遙控 器接口,與所述視/音頻信號(hào)處理單元連接的視/音頻輸出裝置,以及與所述遙 控器接口無(wú)線連接的遙控器;其特征在于,該方法包括
在所述遙控器按鍵上設(shè)置超級(jí)解密按鍵的步驟,用于通過(guò)鍵入一組組合按 鍵編碼輸入所述微處理器,將預(yù)先設(shè)置的控制數(shù)字電視開機(jī)的開機(jī)密碼或控制 數(shù)字電視節(jié)目播放的節(jié)目密碼進(jìn)行解密,并使所述信號(hào)處理單元處于正常播放 的默認(rèn)初始狀態(tài)。
上述解除數(shù)字電視的加密功能的方法,其特征在于,還包括超級(jí)密碼設(shè)置/ 解除步驟,與所述超級(jí)解密按鍵相對(duì)應(yīng),用于在所述存儲(chǔ)器的系統(tǒng)密碼單元中 設(shè)置或解除所述超級(jí)解密按鍵。
上述解除數(shù)字電視的加密功能的方法,其特征在于,還包括在所述視/音頻 輸出裝置中彈出一密碼框的步驟,用于提示輸入由所述遙控器鍵入的開機(jī)密碼 或節(jié)目密碼或超級(jí)密碼。
上述解除數(shù)字電視的加密功能的方法,其特征在于,所述超級(jí)解密按鍵由 所述遙控器的原有按鍵通過(guò)組合形成。
上述解除數(shù)字電視的加密功能的方法,其特征在于,所述組合形成的超級(jí) 解密按鍵由紅鍵、綠鍵、黃鍵和藍(lán)鍵按一定順序組合形成。
與現(xiàn)有技術(shù)相比,本發(fā)明通過(guò)遙控器組合鍵的應(yīng)用,實(shí)現(xiàn)超級(jí)解密功能, 可以幫助用戶在遺忘用戶密碼時(shí),解密用戶密碼,有效提供用戶的滿意度。
5
圖1為數(shù)字電視系統(tǒng)示意圖
圖2為電視的結(jié)構(gòu)示意簡(jiǎn)圖3為本發(fā)明數(shù)字電視結(jié)構(gòu)示意圖4為本發(fā)明數(shù)字電視系統(tǒng)中遙控器的示意圖5為實(shí)現(xiàn)本發(fā)明方法的控制總流程圖6為實(shí)現(xiàn)本發(fā)明超級(jí)密碼流程圖。
具體實(shí)施例方式
以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明,以進(jìn)一步了解本發(fā)明之 目的,方案及功效,但并非作為對(duì)本發(fā)明權(quán)利要求保護(hù)范圍的限制。
圖1為數(shù)字電視系統(tǒng)圖,圖2為數(shù)字電視的結(jié)構(gòu)示意圖,參考圖1和圖2, 數(shù)字電視系統(tǒng),包括數(shù)字電視l、遙控器2、機(jī)頂盒3,其中,數(shù)字電視,包括 微處理器11,分別與微處理器11連接的視/音頻信號(hào)處理單元15、存儲(chǔ)器13、 高頻頭14、遙控器接口 12,與所述視/音頻信號(hào)處理單元15連接的視/音頻輸 出裝置16,其中,遙控器2與所述遙控器接口 12無(wú)線連接。本發(fā)明的主要特征 在于,在遙控器按鍵上設(shè)置超級(jí)解密按鍵,用于通過(guò)鍵入一組組合按鍵編碼輸 入所述微處理器11,將預(yù)先設(shè)置的控制數(shù)字電視開機(jī)的開機(jī)密碼或控制數(shù)字 電視節(jié)目播放的節(jié)目密碼進(jìn)行解密,并使所述信號(hào)處理單元15處于正常播放 的默認(rèn)初始狀態(tài)。
請(qǐng)參考圖3,上述存儲(chǔ)器13包括系統(tǒng)密碼設(shè)置單元131,該系統(tǒng)密碼設(shè)置 單元131進(jìn)一步包括開機(jī)密碼設(shè)置/解除模塊132,用于對(duì)所述數(shù)字電視開機(jī) 的開機(jī)設(shè)置或解除所設(shè)置的密碼;節(jié)目密碼設(shè)置/解除模塊133,用于對(duì)所述數(shù) 字電視播放的特定節(jié)目設(shè)置或解除所設(shè)置的密碼;以及超級(jí)密碼設(shè)置/解除模 塊134,與所述超級(jí)解密按鍵相對(duì)應(yīng),用于設(shè)置或解除所述超級(jí)解密按鍵。其 中超級(jí)解密按鍵21由遙控器2的原有按鍵通過(guò)組合形成,參考圖4,該組合 形成的超級(jí)解密按鍵由紅鍵、黃鍵、藍(lán)鍵和綠鍵按一定順序組合形成。
上述視/音頻輸出裝置15為顯示屏,所述顯示屏包括一彈出密碼框,與所 述系統(tǒng)密碼設(shè)置單元相對(duì)應(yīng),用于提示輸入由所述遙控器鍵入的開機(jī)密碼或節(jié) 目密碼或超級(jí)密碼。
6請(qǐng)結(jié)合上述圖l一4,本發(fā)明提供的解除數(shù)字電視的加密功能的方法,應(yīng)用 于上述數(shù)字電視系統(tǒng),該數(shù)字電視l包括微處理器11、分別與微處理器ll連
接的視/音頻信號(hào)處理單元15、存儲(chǔ)器13、高頻頭14、遙控器接口 12,與所 述視/音頻信號(hào)處理單元12連接的視/音頻輸出裝置16,其中所述遙控器接口 12 無(wú)線連接遙控器2;該方法包括在所述遙控器按鍵上設(shè)置超級(jí)解密按鍵的步 驟,用于通過(guò)鍵入一組組合按鍵編碼輸入所述微處理器11,將預(yù)先設(shè)置的控 制數(shù)字電視開機(jī)的開機(jī)密碼或控制數(shù)字電視節(jié)目播放的節(jié)目密碼進(jìn)行解密,并 使所述信號(hào)處理單元15處于正常播放的默認(rèn)初始狀態(tài)。還包括超級(jí)密碼設(shè)置/ 解除步驟,與所述超級(jí)解密按鍵21相對(duì)應(yīng),用于在所述存儲(chǔ)器13的系統(tǒng)密碼 單元中設(shè)置或解除所述超級(jí)解密按鍵21。還包括在所述視/音頻輸出裝置16 中彈出一密碼框的步驟,用于提示輸入由所述遙控器鍵入的開機(jī)密碼或節(jié)目密 碼或超級(jí)密碼。其中,超級(jí)解密按鍵21由所述遙控器的原有按鍵通過(guò)組合形 成;該組合形成的超級(jí)解密按鍵由紅鍵、黃鍵、藍(lán)鍵和綠鍵按一定順序組合形 成。
本發(fā)明的應(yīng)用,需要在軟件中對(duì)于代碼部分進(jìn)行修改,添加對(duì)于鍵值的 控制,在選擇時(shí),可以選擇平時(shí)用的比較少的控制鍵,而且在遙控器上的位置 比較集中顏色比較明顯,便于用戶操作,以免用戶找不到。
下面參考圖4,為一遙控器鍵盤,選擇其中頂端的紅、黃、藍(lán)、綠四個(gè)
鍵組合,其中四個(gè)按鍵原來(lái)的功能如下
case KEY—RED :〃顯示一周電視報(bào)
push一function(Osd—EPG一ShowWeek—menu); Global—Variables. onKeyPress (■—SHOW, 0); break;
case KEY—YELLOW:〃預(yù)約提醒功能
if(Global—Variables, tvorradio == TV—TYPE)
push—function(Osd—reservwarn—Menu);
Global—Variables. onKeyPress(WM—SHOW, CHANNEL—LIST);break;
case KEY一BLUE:〃電視游戲中俄羅斯方塊的幫助鍵 push—function (0sd一Game—Russian—Help); Global—Variables. onKeyPress (WM—SHOW, 0); break;
case KEY—GREEN:〃節(jié)目編輯列表中的全選擇 OsdGlobal. Channel—Select—All—Flag = Select—All—ON ; Show—SelectOnOrOff(Select—All—ON); break;
本發(fā)明組合鍵功能的實(shí)現(xiàn)關(guān)鍵在于接口部分的判斷,在彈出密碼框的時(shí) 候能夠保證程序接收并且判斷鍵值是否成立,把組合鍵加入到程序判斷當(dāng)中 去。當(dāng)按下遙控器的時(shí)候,遙控器就會(huì)發(fā)出射頻信號(hào),每個(gè)不同的鍵值對(duì)應(yīng)的 不同的信號(hào)值,本發(fā)明的做法就是將信號(hào)值讓接口函數(shù)認(rèn)識(shí),達(dá)到進(jìn)入判斷的 目的。
以下是把組合鍵加入到程序判斷中的代碼實(shí)例 unsigned char Supper—Password[]= {KEY—RED, KEY—YELLOW, KEY—BLUE, KEY—GREEN}; const IRRKeyCodeTable[]=
{yellow red Blue green undefine
0x08, 0x00, 0x0a,0x0c, Oxff,
};〃遙控器的鍵值 unsigned char Supper一Password□ 二 {KEY—RED, KEY—YELLOW, KEY_BLUE, KEY—GREEN}
for(iCount 二 0;iCount 〈 4; iCount++)〃把組合鍵值加入到程序判斷中
if (OsdGlobal. Get—In—PNum[iCount]!= Supper_Password[iCount])
tCount 二 1;break;
unsigned char Supper—Password□=
{KEY—RED, KEY_YELL0W, KEY_BLUE, KEY—GREEN};〃確定遙控器鍵值,數(shù)組實(shí)現(xiàn) void OSD—SendPasswordMessage (void) 〃發(fā)送消息到操作系統(tǒng)記錄密碼發(fā) 送值
MSG—STRUCT *message—output;〃發(fā)送到消息隊(duì)列
message—output = PSEUD—OS—GetMessagePointer (); message—output_>Type = MSG—AUX—E2PROM ; message一output-〉Length = 0; message一output-〉SendF進(jìn)二 USER—INPUT—TASK; message一output-〉Payload. E2prom. Operate = AUX—WRITE ; message—output->Payload. E2prom. Tag
= AUX—E2一PASSW0RD ; message—output-〉Payload. E2p函.Tag [1] = AUX—E2—STOP—FLAG ; RTOS一MailqueueSend( MBOX一AUXP一MailQueue, message_output );
S8 Compare—Password,
int iCount; int tCount;
flag)〃判斷密碼輸入
switch(flag)
tCount = 0;
for(iCount = O;iCount < 4; iCount++) 〃四個(gè)鍵值,所
以循環(huán)四次
9if (OsdGlobal. Get—In—PNum[iCount]!二 Supper—Password[iCount])// 判斷是否和超級(jí)密碼數(shù)組中儲(chǔ)存值符合
tCount = 1: break;
if ((tCount == 0)&&(iCount =二 4))〃常規(guī)密碼判斷
for(iCount = O;iCount < 4;iCount++) Global—Variables, password[iCount] = 0 ; OSD一SendPasswordMessage(); if( Global—Variables. onKeyPress !二 Osd—ParentalControl—menu 父母控制密碼判斷
return 1 ;
tCount = 0; for(iCount = O;iCount < 4;iCount++) (〃全局密碼判斷
if (OsdGlobal. Get—In—PNum[iCount] !=Global—Variables, password [iCount]) { tCount = 1; break;
if( Global—Variables. onKeyPress != Osd—ParentalControl一menu) {if(tCount) return 0;} return 1;
10圖5和圖6為實(shí)現(xiàn)本發(fā)明方法的控制總流程和超級(jí)密碼流程。參考圖5, 該加密解密方法包括以下步驟
步驟S501,判斷是否加密,加密則進(jìn)入步驟S503;
歩驟S502,顯示密碼框;
步驟S503,通過(guò)遙控器輸入密碼;
歩驟S504,輸入用戶密碼錯(cuò)誤,正確,打開密碼框;錯(cuò)誤,重新輸入或執(zhí) 行S505;
步驟S505;輸入預(yù)置的超級(jí)密碼,
步驟S506,打開密碼框。
參考圖6,超級(jí)密碼解密流程如下
步驟S601,通過(guò)遙控器按鍵觸發(fā)射頻信號(hào),射頻信號(hào)轉(zhuǎn)化為碼值; 步驟S602,通過(guò)遙控器輸入超級(jí)密碼;
步驟S603,按預(yù)置的組合鍵操作順序,循環(huán)判斷密碼的每一位; 步驟S604,密碼正確,密碼框消失。
上述給出的是一組按鍵組合方式的代碼實(shí)例,本領(lǐng)域的技術(shù)人員可以根 據(jù)需要設(shè)置多種組合方式,比如,可擴(kuò)展控制程序,將超級(jí)密碼的位數(shù)加到6 位,即設(shè)置6個(gè)按鍵進(jìn)行組合。
雖然本發(fā)明已以一較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,在 不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明 作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的 利要求的保護(hù)范圍。
權(quán)利要求
1、一種帶有加解密功能的數(shù)字電視,至少包括微處理器、分別與微處理器連接的視/音頻信號(hào)處理單元、存儲(chǔ)器、高頻頭、遙控器接口,與所述視/音頻信號(hào)處理單元連接的視/音頻輸出裝置,以及與所述遙控器接口無(wú)線連接的遙控器;其特征在于,在所述遙控器按鍵上設(shè)置超級(jí)解密按鍵,用于通過(guò)鍵入一組組合按鍵編碼輸入所述微處理器,將預(yù)先設(shè)置的控制數(shù)字電視開機(jī)的開機(jī)密碼或控制數(shù)字電視節(jié)目播放的節(jié)目密碼進(jìn)行解密,并使所述信號(hào)處理單元處于正常播放的默認(rèn)初始狀態(tài)。
2、 根據(jù)權(quán)利要求l所述的數(shù)字電視,其特征在于,所述存儲(chǔ)器包括系統(tǒng)密 碼設(shè)置單元,所述系統(tǒng)密碼設(shè)置單元包括開機(jī)密碼設(shè)置/解除模塊,用于對(duì)所述數(shù)字電視開機(jī)的開機(jī)設(shè)置或解除所 設(shè)置的密碼,或者節(jié)目密碼設(shè)置/解除模塊,用于對(duì)所述數(shù)字電視播放的特定 節(jié)目設(shè)置或解除所設(shè)置的密碼;以及超級(jí)密碼設(shè)置/解除模塊,與所述超級(jí)解密按鍵相對(duì)應(yīng),用于設(shè)置或解除 所述超級(jí)解密按鍵。
3、 根據(jù)權(quán)利要求2所述的數(shù)字電視,其特征在于,所述視/音頻輸出裝置為 顯示屏,所述顯示屏包括一彈出密碼框,與所述系統(tǒng)密碼設(shè)置單元相對(duì)應(yīng),用 于提示輸入由所述遙控器鍵入的開機(jī)密碼或節(jié)目密碼或超級(jí)密碼。
4、 根據(jù)權(quán)利要求l、 2、 3或4所述的數(shù)字電視,其特征在于,所述超級(jí)解 密按鍵由所述遙控器的原有按鍵通過(guò)組合形成。
5、 根據(jù)權(quán)利要求5所述的數(shù)字電視,其特征在于,所述組合形成的超級(jí)解 密按鍵由紅鍵、黃鍵、藍(lán)鍵和綠鍵按一定順序組合形成。
6、 一種解除數(shù)字電視的加密功能的方法,該數(shù)字電視包括分別與微處理 器連接的視/音頻信號(hào)處理單元、存儲(chǔ)器、高頻頭、遙控器接口,與所述視/音 頻信號(hào)處理單元連接的視/音頻輸出裝置,以及與所述遙控器接口無(wú)線連接的 遙控器;其特征在于,該方法包括在所述遙控器按鍵上設(shè)置超級(jí)解密按鍵的步驟,用于通過(guò)鍵入一組組合按 鍵編碼輸入所述微處理器,將預(yù)先設(shè)置的控制數(shù)字電視開機(jī)的開機(jī)密碼或控制數(shù)字電視節(jié)目播放的節(jié)目密碼進(jìn)行解密,并使所述信號(hào)處理單元處于正常播放 的默認(rèn)初始狀態(tài)。
7、 根據(jù)權(quán)利要求6所述解除數(shù)字電視的加密功能的方法,其特征在于,還 包括超級(jí)密碼設(shè)置/解除步驟,與所述超級(jí)解密按鍵相對(duì)應(yīng),用于在所述存儲(chǔ) 器的系統(tǒng)密碼單元中設(shè)置或解除所述超級(jí)解密按鍵。
8、 根據(jù)權(quán)利要求6所述解除數(shù)字電視的加密功能的方法,其特征在于,還 包括在所述視/音頻輸出裝置中彈出一密碼框的步驟,用于提示輸入由所述遙 控器鍵入的開機(jī)密碼或節(jié)目密碼或超級(jí)密碼。
9、 根據(jù)權(quán)利要求6、 7或8所述解除數(shù)字電視的加密功能的方法,其特征 在于,所述超級(jí)解密按鍵由所述遙控器的原有按鍵通過(guò)組合形成。
10、 根據(jù)權(quán)利要求9所述解除數(shù)字電視的加密功能的方法,其特征在于, 所述組合形成的超級(jí)解密按鍵由紅鍵、黃鍵、藍(lán)鍵和綠鍵按一定順序組合形成。
全文摘要
本發(fā)明公開了一種帶有加解密功能的數(shù)字電視,至少包括微處理器、分別與微處理器連接的視/音頻信號(hào)處理單元、存儲(chǔ)器、高頻頭、遙控器接口,與所述視/音頻信號(hào)處理單元連接的視/音頻輸出裝置,以及與所述遙控器接口無(wú)線連接的遙控器;在所述遙控器按鍵上設(shè)置超級(jí)解密按鍵,用于通過(guò)鍵入一組組合按鍵編碼輸入所述微處理器,將預(yù)先設(shè)置的控制數(shù)字電視開機(jī)的開機(jī)密碼或控制數(shù)字電視節(jié)目播放的節(jié)目密碼進(jìn)行解密,并使所述信號(hào)處理單元處于正常播放的默認(rèn)初始狀態(tài)。本發(fā)明還提供了一種解除數(shù)字電視加密功能的方法。
文檔編號(hào)H04N5/00GK101656821SQ20081011858
公開日2010年2月24日 申請(qǐng)日期2008年8月19日 優(yōu)先權(quán)日2008年8月19日
發(fā)明者王雅卓 申請(qǐng)人:樂金電子(中國(guó))研究開發(fā)中心有限公司