數(shù)字電視機(jī)頂盒及機(jī)頂盒遙控器按鍵功能的更新方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)字電視機(jī)頂盒技術(shù)領(lǐng)域,具體涉及一種具有按鍵功能自定義功能的數(shù)字電視機(jī)頂盒及機(jī)頂盒遙控器按鍵功能的更新方法。
【背景技術(shù)】
[0002]數(shù)字電視機(jī)頂盒是一種將數(shù)字電視信號(hào)轉(zhuǎn)換成模擬信號(hào)的變換設(shè)備,它把經(jīng)過(guò)數(shù)字化壓縮的圖像和聲音信號(hào)解碼還原成普通電視機(jī)可播放顯示的信號(hào)。當(dāng)前的數(shù)字電視機(jī)頂盒已成為一種嵌入式計(jì)算設(shè)備,具有完善的實(shí)時(shí)操作系統(tǒng),并提供了強(qiáng)大的CPU計(jì)算能力,用來(lái)協(xié)調(diào)控制機(jī)頂盒各部分軟件和硬件設(shè)施,并提供交互網(wǎng)絡(luò)等多種新功能。數(shù)字電視機(jī)頂盒遙控器是用戶(hù)用來(lái)操作數(shù)字電視機(jī)頂盒的設(shè)備,可通過(guò)紅外或藍(lán)牙等通信方式向機(jī)頂盒發(fā)送用戶(hù)操作指令,一般遙控器具備多個(gè)可操作按鈕,每一個(gè)按鈕具有獨(dú)立的按鍵鍵值。
[0003]目前,數(shù)字電視機(jī)頂盒遙控器按鍵功能實(shí)現(xiàn)的方法一般為:
[0004]機(jī)頂盒遙控器按鍵處理模塊存儲(chǔ)遙控器所有按鍵的功能,如需更新按鍵的功能,則機(jī)頂盒遙控器按鍵處理模塊需進(jìn)行軟件升級(jí)或者需要更新遙控器自身的按鍵鍵值。采用上述實(shí)現(xiàn)方式的優(yōu)點(diǎn)是:遙控器按鍵功能定義較為簡(jiǎn)單,便于機(jī)頂盒集成遙控器按鍵功能。缺點(diǎn)是:
[0005]1、遙控器按鍵功能更新較為復(fù)雜,且操作難度較大,需進(jìn)行機(jī)頂盒軟件升級(jí)或者需要更新遙控器自身的按鍵鍵值,機(jī)頂盒軟件升級(jí)的一般過(guò)程為:首先,前端服務(wù)器播發(fā)機(jī)頂盒新版本軟件并使機(jī)頂盒觸發(fā)軟件升級(jí),機(jī)頂盒軟件升級(jí)過(guò)程中通常無(wú)法正常使用,需進(jìn)入單獨(dú)升級(jí)界面,升級(jí)過(guò)程經(jīng)歷新軟件下載、安裝、運(yùn)行等過(guò)程,等待機(jī)頂盒軟件升級(jí)完成后機(jī)頂盒需要重新啟動(dòng)才能使新軟件生效運(yùn)行,用戶(hù)才能恢復(fù)正常機(jī)頂盒使用??梢?jiàn),機(jī)頂盒軟件升級(jí)的過(guò)程,會(huì)影響用戶(hù)正常使用機(jī)頂盒。如需更新遙控器自身的按鍵鍵值,則需要遙控器增加鍵值更改機(jī)制,使遙控器成本和復(fù)雜程度都增加;
[0006]2、遙控器按鍵功能無(wú)法用戶(hù)自定義更新,不靈活。
【發(fā)明內(nèi)容】
[0007]針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種數(shù)字電視機(jī)頂盒及數(shù)字電視機(jī)頂盒按鍵功能的更新方法,通過(guò)該機(jī)頂盒及方法,能夠不需要進(jìn)行機(jī)頂盒軟件升級(jí)即可實(shí)現(xiàn)遙控器按鍵功能的更新。
[0008]為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:
[0009]一種數(shù)字電視機(jī)頂盒,包括機(jī)頂盒遙控器按鍵處理模塊,所述機(jī)頂盒遙控器按鍵處理模塊還用于接收前端數(shù)據(jù)輪播服務(wù)器下發(fā)的遙控器按鍵配置文件,并根據(jù)接收到的遙控器按鍵配置文件中的按鍵配置信息完成機(jī)頂盒遙控器的按鍵配置。
[0010]進(jìn)一步,如上所述的一種數(shù)字電視機(jī)頂盒,所述前端數(shù)據(jù)輪播服務(wù)器在指定頻點(diǎn)和服務(wù)播出所述遙控器按鍵配置文件,所述機(jī)頂盒遙控器按鍵處理模塊在機(jī)頂盒加電開(kāi)機(jī)或搜索節(jié)目時(shí),在所述指定頻點(diǎn)和服務(wù)接收前端數(shù)據(jù)輪播服務(wù)器下發(fā)的遙控器按鍵配置文件。
[0011]進(jìn)一步,如上所述的一種數(shù)字電視機(jī)頂盒,所述前端數(shù)據(jù)輪播服務(wù)器下發(fā)遙控器按鍵配置文件的同時(shí),還下發(fā)遙控器按鍵配置文件的版本號(hào);
[0012]所述機(jī)頂盒遙控器按鍵處理模塊在接收前端數(shù)據(jù)輪播服務(wù)器下發(fā)的遙控器按鍵配置文件之前,還包括:
[0013]查看前端數(shù)據(jù)輪播服務(wù)器下發(fā)的遙控器按鍵配置文件的版本號(hào)與機(jī)頂盒遙控器按鍵處理模塊中存儲(chǔ)的遙控器按鍵配置文件的版本號(hào)是否相同,若否,則下載前端數(shù)據(jù)輪播服務(wù)器下發(fā)的遙控器按鍵配置文件,若是,則不下載,保持機(jī)頂盒遙控器的之前的按鍵配置。
[0014]進(jìn)一步,如上所述的一種數(shù)字電視機(jī)頂盒,所述機(jī)頂盒遙控器按鍵處理模塊中存儲(chǔ)有機(jī)頂盒遙控器按鍵的缺省功能;若機(jī)頂盒遙控器按鍵處理模塊在所述指定頻點(diǎn)和服務(wù)從未搜索到過(guò)遙控器按鍵配置文件,則機(jī)頂盒遙控器按鍵處理模塊根據(jù)機(jī)頂盒遙控器按鍵的缺省功能完成機(jī)頂盒遙控器的按鍵配置。
[0015]進(jìn)一步,如上所述的一種數(shù)字電視機(jī)頂盒,所述按鍵配置信息包括機(jī)頂盒遙控器的按鍵的功能、按鍵鍵值、按鍵功能自定乂標(biāo)識(shí)和自定乂按鍵可選實(shí)現(xiàn)功能列表;所述按鍵功能自定義標(biāo)識(shí)用于表示按鍵是否為自定義按鍵,自定義按鍵是指按鍵的功能能夠由用戶(hù)自定義設(shè)置的按鍵;所述自定義按鍵可選實(shí)現(xiàn)功能列表用于列舉自定義按鍵的所有可供用戶(hù)自定義設(shè)置選擇的按鍵的功能項(xiàng),每一個(gè)自定義按鍵對(duì)應(yīng)一個(gè)自定義按鍵可選實(shí)現(xiàn)功能列表;
[0016]所述機(jī)頂盒遙控器按鍵處理模塊中包括用于為機(jī)頂盒用戶(hù)提供自定義按鍵設(shè)置界面的自定義按鍵操作單元,機(jī)頂盒用戶(hù)通過(guò)自定義按鍵操作單元進(jìn)入自定義按鍵設(shè)置界面,根據(jù)所述按鍵功能自定義標(biāo)識(shí)和自定義按鍵可選實(shí)現(xiàn)功能列表完成自定義按鍵的功能設(shè)置。
[0017]進(jìn)一步,如上所述的一種數(shù)字電視機(jī)頂盒,所述自定義按鍵操作單元包括多個(gè)用戶(hù)配置子單元,不同的用戶(hù)配置子單元用于保存不同機(jī)頂盒用戶(hù)的自定義按鍵的功能設(shè)置信息;機(jī)頂盒用戶(hù)進(jìn)入自定義按鍵界面后,選擇一個(gè)用戶(hù)配置子單元,在所選擇的用戶(hù)配置子單元中完成自定義按鍵的功能設(shè)置,并將設(shè)置后的按鍵功能信息保存在其所選的用戶(hù)配置子單兀中。
[0018]本發(fā)明實(shí)施例中還提供了一種數(shù)字電視機(jī)頂盒遙控器按鍵功能的更新方法,包括以下步驟:
[0019](I)前端數(shù)據(jù)輪播服務(wù)器下發(fā)數(shù)字電視機(jī)頂盒的遙控器按鍵配置文件;
[0020](2)機(jī)頂盒遙控器按鍵處理模塊接收所述遙控器按鍵配置文件,并根據(jù)接收到的遙控器按鍵配置文件中的按鍵配置信息完成機(jī)頂盒遙控器的按鍵配置。
[0021]進(jìn)一步,如上所述的一種數(shù)字電視機(jī)頂盒遙控器按鍵功能的更新方法,所述按鍵配置信息包括機(jī)頂盒遙控器的按鍵的功能、按鍵鍵值、按鍵功能自定義標(biāo)識(shí)和自定義按鍵可選實(shí)現(xiàn)功能列表;所述按鍵功能自定義標(biāo)識(shí)用于表示按鍵是否為自定義按鍵,自定義按鍵是指按鍵的功能能夠由用戶(hù)自定義設(shè)置的按鍵;所述自定義按鍵可選實(shí)現(xiàn)功能列表用于列舉自定義按鍵的所有可供用戶(hù)自定義設(shè)置選擇的按鍵的功能項(xiàng),每一個(gè)自定義按鍵對(duì)應(yīng)一個(gè)自定義按鍵可選實(shí)現(xiàn)功能列表;
[0022]所述機(jī)頂盒遙控器按鍵處理模塊中包括用于為機(jī)頂盒用戶(hù)提供自定義按鍵設(shè)置界面的自定義按鍵操作單元,機(jī)頂盒用戶(hù)通過(guò)自定義按鍵操作單元進(jìn)入自定義按鍵設(shè)置界面,根據(jù)所述按鍵功能自定義標(biāo)識(shí)和自定義按鍵可選實(shí)現(xiàn)功能列表完成自定義按鍵的功能設(shè)置。
[0023]進(jìn)一步,如上所述的一種數(shù)字電視機(jī)頂盒遙控器按鍵功能的更新方法,所述自定義按鍵操作單元包括多個(gè)用戶(hù)配置子單元,不同的用戶(hù)配置子單元用于保存不同機(jī)頂盒用戶(hù)的自定義按鍵的功能設(shè)置信息;機(jī)頂盒用戶(hù)進(jìn)入自定義按鍵界面后,選擇一個(gè)用戶(hù)配置子單元,在所選擇的用戶(hù)配置子單元中完成自定義按鍵的功能設(shè)置,并將設(shè)置后的按鍵功能信息保存在其所選的用戶(hù)配置子單元中。
[0024]本發(fā)明的有益效果在于:
[0025]I)在不需要機(jī)頂盒軟件升級(jí)的情況下,可方便的統(tǒng)一更新機(jī)頂盒遙控器按鍵功能,只需前端數(shù)據(jù)輪播服務(wù)器更新播出遙控器按鍵功能配置文件,機(jī)頂盒在加電開(kāi)機(jī)過(guò)程和搜索節(jié)目的過(guò)程中即可自動(dòng)更新遙控器按鍵功能;
[0026]2)運(yùn)營(yíng)商可允許用戶(hù)自定義一部分遙控器按鍵的功能,且哪些按鍵可實(shí)現(xiàn)用戶(hù)自定義均可由運(yùn)營(yíng)商按照需求決定,方便運(yùn)營(yíng)商靈活管理遙控器按鍵;
[0027]3)用戶(hù)可方便的進(jìn)入自定義按鍵界面,選擇一個(gè)用戶(hù)配置子單元設(shè)置自定義按鍵的按鍵功能,方便用戶(hù)利用自定義按鍵快速實(shí)現(xiàn)自己喜愛(ài)的功能操作;
[0028]4)多個(gè)用戶(hù)可以分別選擇不同的用戶(hù)配置子單元進(jìn)行自定義按鍵設(shè)置,滿(mǎn)足了家庭中不同成員的遙控器喜好需求。
【附圖說(shuō)明】
[0029]圖1為【具體實(shí)施方式】中提供的一種數(shù)字電視機(jī)頂盒的結(jié)構(gòu)示意圖;
[0030]圖2為【具體實(shí)施方式】中提供的一種數(shù)字電視機(jī)頂盒遙控器按鍵功能的更新方法的流程圖;
[0031]圖3為