一種控制機(jī)頂盒的方法、電視機(jī)和系統(tǒng)的制作方法
【專利摘要】本申請?zhí)峁┮环N控制機(jī)頂盒的方法、電視機(jī)和系統(tǒng),實(shí)現(xiàn)了電視機(jī)以及電視機(jī)遙控器控制機(jī)頂盒的技術(shù)效果。所述方法包括:獲取與所述機(jī)頂盒對應(yīng)的關(guān)鍵信息,所述關(guān)鍵信息用于表征所述機(jī)頂盒標(biāo)識或所述第二遙控器識別碼;通過互聯(lián)網(wǎng)將所述關(guān)鍵信息發(fā)送至云端;接收所述云端基于所述關(guān)鍵信息發(fā)送的所述第二遙控器的鍵值對信息;基于所述鍵值對信息以及所述第一遙控器上的多個(gè)第一按鍵,建立所述多個(gè)第一按鍵與所述第二遙控器上的多個(gè)第二按鍵的對應(yīng)關(guān)系;獲得所述第一遙控器發(fā)送的至少一個(gè)按鍵被按信息;基于所述對應(yīng)關(guān)系,向所述紅外收發(fā)設(shè)備發(fā)送所述至少一個(gè)按鍵被按信息對應(yīng)的至少一個(gè)機(jī)頂盒控制值,以控制所述機(jī)頂盒。
【專利說明】一種控制機(jī)頂盒的方法、電視機(jī)和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種控制機(jī)頂盒的方法、電視機(jī)和系統(tǒng)。
【背景技術(shù)】
[0002]機(jī)頂盒與電視機(jī)連接,可以將壓縮的數(shù)字信號轉(zhuǎn)成電視內(nèi)容,并在電視機(jī)上顯示出來。機(jī)頂盒的信號可以來自有線電纜、衛(wèi)星天線、寬帶網(wǎng)絡(luò)以及地面廣播。由于電視機(jī)僅僅能接收到電視臺發(fā)送來的節(jié)目,所以,目前機(jī)頂盒已經(jīng)成為廣泛使用的產(chǎn)品了。在使用過程中,用戶使用機(jī)頂盒遙控器控制機(jī)頂盒來選擇節(jié)目。
[0003]但是,在現(xiàn)有技術(shù)中,控制電視機(jī)的移動(dòng)終端是電視機(jī)遙控器,控制機(jī)頂盒的移動(dòng)終端是機(jī)頂盒遙控器。所以,機(jī)頂盒向電視機(jī)輸入信號后,用戶若是需要更換播放內(nèi)容,需使用機(jī)頂盒遙控器控制機(jī)頂盒更換;而當(dāng)用戶需要調(diào)整音量或亮度時(shí),需要換成電視機(jī)遙控器來控制電視機(jī)調(diào)整。
[0004]可見,由于電視機(jī)遙控器無法控制機(jī)頂盒,并且機(jī)頂盒遙控器也無法控制電視機(jī),導(dǎo)致用戶在使用過程中,不得不頻繁在兩個(gè)遙控器之間轉(zhuǎn)換,操作不方便。
【發(fā)明內(nèi)容】
[0005]本申請?zhí)峁┝艘环N控制機(jī)頂盒的方法和電視機(jī),實(shí)現(xiàn)了電視機(jī)以及電視機(jī)遙控器控制機(jī)頂盒的技術(shù)效果,從而避免了用戶在兩個(gè)遙控器之間頻繁轉(zhuǎn)換。
[0006]本申請第一方面提供了一種控制機(jī)頂盒的方法,應(yīng)用于電視機(jī),所述電視機(jī)與機(jī)頂盒通過紅外收發(fā)設(shè)備連接,所述紅外收發(fā)設(shè)備能夠?qū)⑺鲭娨暀C(jī)的指令轉(zhuǎn)化為所述機(jī)頂盒能夠識別的指令,所述電視機(jī)的遙控器為第一遙控器,所述機(jī)頂盒的遙控器為第二遙控器,所述方法包括:
[0007]獲取與所述機(jī)頂盒對應(yīng)的關(guān)鍵信息,所述關(guān)鍵信息用于表征所述機(jī)頂盒標(biāo)識或所述第二遙控器識別碼;
[0008]通過互聯(lián)網(wǎng)將所述關(guān)鍵信息發(fā)送至云端;
[0009]接收所述云端基于所述關(guān)鍵信息發(fā)送的所述第二遙控器的鍵值對信息;
[0010]基于所述鍵值對信息以及所述第一遙控器上的多個(gè)第一按鍵,建立所述多個(gè)第一按鍵與所述第二遙控器上的多個(gè)第二按鍵的對應(yīng)關(guān)系;
[0011]獲得所述第一遙控器發(fā)送的至少一個(gè)按鍵被按信息;
[0012]基于所述對應(yīng)關(guān)系,向所述紅外收發(fā)設(shè)備發(fā)送所述至少一個(gè)按鍵被按信息對應(yīng)的至少一個(gè)機(jī)頂盒控制值,以控制所述機(jī)頂盒。
[0013]本申請第二方面提供了一種電視機(jī),所述電視機(jī)與機(jī)頂盒通過紅外收發(fā)設(shè)備連接,所述紅外收發(fā)設(shè)備能夠?qū)㈦娨暀C(jī)的指令轉(zhuǎn)化為所述機(jī)頂盒能夠識別的指令,所述電視機(jī)的遙控器為第一遙控器,所述機(jī)頂盒的遙控器為第二遙控器,所述電視機(jī)包括:
[0014]獲取單元,用于獲取與所述機(jī)頂盒對應(yīng)的關(guān)鍵信息,所述關(guān)鍵信息用于表征所述機(jī)頂盒標(biāo)識或所述第二遙控器識別碼;
[0015]第一發(fā)送單元,用于通過互聯(lián)網(wǎng)將所述關(guān)鍵信息發(fā)送至云端;
[0016]接收單元,用于接收所述云端基于所述關(guān)鍵信息發(fā)送的所述第二遙控器的鍵值對信息;
[0017]建立單元,用于基于所述鍵值對信息以及所述第一遙控器上的多個(gè)第一按鍵,建立所述多個(gè)第一按鍵與所述第二遙控器上的多個(gè)第二按鍵的對應(yīng)關(guān)系;
[0018]第一獲得單元,用于獲得所述第一遙控器發(fā)送的至少一個(gè)按鍵被按信息;
[0019]第二發(fā)送單元,用于基于所述對應(yīng)關(guān)系,向所述紅外收發(fā)設(shè)備發(fā)送所述至少一個(gè)按鍵被按信息對應(yīng)的至少一個(gè)機(jī)頂盒控制值,以控制所述機(jī)頂盒。
[0020]本申請第三方面提供了一種控制機(jī)頂盒的系統(tǒng),所述系統(tǒng)包括:
[0021]電視機(jī),所述電視機(jī)的遙控器為第一遙控器;
[0022]機(jī)頂盒,所述機(jī)頂盒的遙控器為第二遙控器;
[0023]紅外收發(fā)設(shè)備,與機(jī)頂盒和所述電視機(jī)連接,用于將所述電視機(jī)的指令轉(zhuǎn)化為所述機(jī)頂盒能夠識別的指令;
[0024]所述電視機(jī)用于獲取與所述機(jī)頂盒對應(yīng)的關(guān)鍵信息,所述關(guān)鍵信息用于表征所述機(jī)頂盒標(biāo)識或所述第二遙控器識別碼;通過互聯(lián)網(wǎng)將所述關(guān)鍵信息發(fā)送至云端;接收所述云端基于所述關(guān)鍵信息發(fā)送的所述第二遙控器的鍵值對信息;基于所述鍵值對信息以及所述第一遙控器上的多個(gè)第一按鍵,建立所述多個(gè)第一按鍵與所述第二遙控器上的多個(gè)第二按鍵的對應(yīng)關(guān)系;獲得所述第一遙控器發(fā)送的至少一個(gè)按鍵被按信息;基于所述對應(yīng)關(guān)系,向所述紅外收發(fā)設(shè)備發(fā)送所述至少一個(gè)按鍵被按信息對應(yīng)的至少一個(gè)機(jī)頂盒控制值,以控制所述機(jī)頂盒;
[0025]所述紅外收發(fā)設(shè)備,用于接收并轉(zhuǎn)化所述至少一個(gè)機(jī)頂盒控制值,并將轉(zhuǎn)換后的至少一個(gè)機(jī)頂盒控制值發(fā)送至所述機(jī)頂盒;
[0026]所述機(jī)頂盒,用于接收所述轉(zhuǎn)換后的至少一個(gè)機(jī)頂盒控制值,并響應(yīng)所述轉(zhuǎn)換后的至少一個(gè)機(jī)頂盒控制值。
[0027]本申請實(shí)施例中的上述一個(gè)或多個(gè)技術(shù)方案,至少具有如下一種或多種技術(shù)效果:
[0028]電視機(jī)與機(jī)頂盒通過紅外收發(fā)設(shè)備連接,而紅外收發(fā)設(shè)備能夠?qū)㈦娨暀C(jī)的指令轉(zhuǎn)化為機(jī)頂盒能夠識別的指令,從而實(shí)現(xiàn)電視機(jī)能夠控制機(jī)頂盒。
[0029]進(jìn)一步,電視機(jī)獲取與所述機(jī)頂盒對應(yīng)的關(guān)鍵信息,通過互聯(lián)網(wǎng)將所述關(guān)鍵信息發(fā)送至云端,然后接收所述云端基于所述關(guān)鍵信息發(fā)送的所述第二遙控器的鍵值對信息,接著基于所述鍵值對信息以及所述第一遙控器上的多個(gè)第一按鍵,建立所述多個(gè)第一按鍵與所述第二遙控器上的多個(gè)第二按鍵的對應(yīng)關(guān)系,最后獲得所述第一遙控器發(fā)送的至少一個(gè)按鍵控制指令,并基于所述對應(yīng)關(guān)系,向所述紅外收發(fā)設(shè)備發(fā)送所述至少一個(gè)按鍵控制指令對應(yīng)至少一個(gè)機(jī)頂盒控制指令,以控制所述機(jī)頂盒,解決了電視機(jī)以及電視機(jī)遙控器不能控制機(jī)頂盒的技術(shù)問題,實(shí)現(xiàn)了電視機(jī)接收遙控器指令,通過紅外設(shè)備將電視機(jī)遙控器指令轉(zhuǎn)化為控制機(jī)頂盒的指令,從而實(shí)現(xiàn)了電視機(jī)以及電視機(jī)遙控器控制機(jī)頂盒的技術(shù)效果,方便用戶通過電視機(jī)遙控器控制電視機(jī)和機(jī)頂盒,避免了在多個(gè)遙控器之間頻繁轉(zhuǎn)換。
【專利附圖】
【附圖說明】
[0030]圖1為本申請實(shí)施例中控制機(jī)頂盒的方法流程圖;
[0031]圖2為本申請實(shí)施例中的電視機(jī)結(jié)構(gòu)示意圖;
[0032]圖3為本申請實(shí)施例中的控制機(jī)頂盒的系統(tǒng)示意圖;
[0033]圖4a為本申請實(shí)施例中的第一遙控器與多個(gè)第一按鍵示意圖;
[0034]圖4b為本申請實(shí)施例中的第二遙控器與多個(gè)第二按鍵示意圖;
[0035]圖4c為本申請實(shí)施例中的多個(gè)第一按鍵與多個(gè)第二按鍵的對應(yīng)關(guān)系示意圖。
【具體實(shí)施方式】
[0036]本申請?zhí)峁┝艘环N控制機(jī)頂盒的方法和電視機(jī),實(shí)現(xiàn)了電視機(jī)以及電視機(jī)遙控器控制機(jī)頂盒的技術(shù)效果,從而避免了用戶在兩個(gè)遙控器之間頻繁轉(zhuǎn)換。
[0037]為了更好的理解本申請的技術(shù)方案,下面將結(jié)合說明書附圖以及具體的實(shí)施方式對上述技術(shù)方案進(jìn)行詳細(xì)的說明。
[0038]本申請第一方面提供了一種控制機(jī)頂盒的方法,如圖1所示,包括:
[0039]S1:獲取與所述機(jī)頂盒對應(yīng)的關(guān)鍵信息,所述關(guān)鍵信息用于表征所述機(jī)頂盒標(biāo)識或所述第二遙控器識別碼。
[0040]S2:通過互聯(lián)網(wǎng)將所述關(guān)鍵信息發(fā)送至云端。
[0041]S3:接收所述云端基于所述關(guān)鍵信息發(fā)送的所述第二遙控器的鍵值對信息。
[0042]S4:基于所述鍵值對信息以及所述第一遙控器上的多個(gè)第一按鍵,建立所述多個(gè)第一按鍵與所述第二遙控器上的多個(gè)第二按鍵的對應(yīng)關(guān)系。
[0043]S5:獲得所述第一遙控器發(fā)送的至少一個(gè)按鍵被按信息。
[0044]S6:基于所述對應(yīng)關(guān)系,向所述紅外收發(fā)設(shè)備發(fā)送所述至少一個(gè)按鍵被按信息對應(yīng)的至少一個(gè)機(jī)頂盒控制值,以控制所述機(jī)頂盒。
[0045]首先,本申請實(shí)施例中的機(jī)頂盒和電視機(jī)通過紅外收發(fā)設(shè)備連接,如圖3所示,紅外收發(fā)設(shè)備能夠接收電視機(jī)發(fā)送的指令,并將電視機(jī)發(fā)送的指令進(jìn)行轉(zhuǎn)化,包括但不限于將指令轉(zhuǎn)化為協(xié)議、格式以及波長等機(jī)頂盒能夠識別的指令。轉(zhuǎn)化完成后,紅外收發(fā)設(shè)備將轉(zhuǎn)化后的指令發(fā)送至機(jī)頂盒,機(jī)頂盒識別并執(zhí)行指令,從而達(dá)到控制機(jī)頂盒的技術(shù)效果。
[0046]其次,機(jī)頂盒由不同廠家生產(chǎn),并且同一個(gè)廠家生產(chǎn)的機(jī)頂盒又會(huì)有不同型號,不同廠家和不同型號的機(jī)頂盒采用的協(xié)議、波長和數(shù)據(jù)格式等,以及機(jī)頂盒遙控器的按鍵設(shè)置和按鍵對應(yīng)的值都會(huì)有所不同,所以,為了能夠控制機(jī)頂盒,電視機(jī)需了解到機(jī)頂盒的廠家、型號等。
[0047]所以,步驟SI中,電視機(jī)首先獲取與機(jī)頂盒對應(yīng)的關(guān)鍵信息。
[0048]具體來講,關(guān)鍵信息用于表征機(jī)頂盒標(biāo)識或遙控器識別碼。機(jī)頂盒標(biāo)識能夠唯一標(biāo)識機(jī)頂盒,能夠表征機(jī)頂盒的廠家、型號、端口協(xié)議、IP地址等。而遙控器識別碼能夠表征遙控器的型號、類型、按鍵設(shè)置等。
[0049]在本申請實(shí)施例中,電視機(jī)獲得關(guān)鍵信息的方式有多種,下面介紹兩種,在具體實(shí)現(xiàn)包括但不限于以下兩種:
[0050]第一種:
[0051]在機(jī)頂盒與電視機(jī)配置的過程中,電視機(jī)會(huì)自動(dòng)輸入或通過用戶手動(dòng)輸入機(jī)頂盒標(biāo)識,因此,電視機(jī)可以在配置過程中將機(jī)頂盒標(biāo)識存儲(chǔ)。當(dāng)需要執(zhí)行本申請實(shí)施例的技術(shù)方案時(shí),電視機(jī)從存儲(chǔ)區(qū)域中獲得機(jī)頂盒標(biāo)識。
[0052]第二種:
[0053]電視機(jī)指示用戶按下機(jī)頂盒遙控器上的多個(gè)特定按鍵,例如電源鍵、暫停/播放鍵、下一頻道鍵和音量增加鍵。用戶按下特定鍵后,第二遙控器就會(huì)發(fā)出攜帶有對應(yīng)于所按按鍵信息的紅外光波,但是,第二遙控器發(fā)出的紅外光板波電視機(jī)并不能識別,因此,需要紅外收發(fā)設(shè)備將第二遙控器發(fā)出的紅外光波進(jìn)行轉(zhuǎn)化,轉(zhuǎn)化為電視機(jī)可以識別的紅外光波。
[0054]在紅外收發(fā)設(shè)備轉(zhuǎn)化完成后,將轉(zhuǎn)化后的第二遙控器的紅外光波發(fā)送至電視機(jī)。由于用戶是在電視機(jī)的指導(dǎo)下按下第二遙控器的多個(gè)特定按鍵的,那么電視機(jī)在接收到轉(zhuǎn)化后的紅外光波,以及其中攜帶的所按按鍵信息,在存儲(chǔ)區(qū)域中,可以搜索到第二遙控器識別碼。其中,存儲(chǔ)區(qū)域中預(yù)先存儲(chǔ)有一定數(shù)量的數(shù)據(jù),這些數(shù)據(jù)中包括多種機(jī)頂盒遙控器的特定按鍵以及對應(yīng)的按下這些特定按鍵后對應(yīng)的按鍵信息。
[0055]電視機(jī)獲得關(guān)鍵信息后,將關(guān)鍵信息通過互聯(lián)網(wǎng)發(fā)送至云端。
[0056]接下來,執(zhí)行步驟S3,即電視機(jī)接收云端返回的鍵值對信息。鍵值對信息保存在云端,在云端接收到電視機(jī)發(fā)送的關(guān)鍵信息后,在云端的數(shù)據(jù)庫根據(jù)關(guān)鍵信息進(jìn)行查找,然后將查找到的鍵值對信息發(fā)送至電視機(jī)。
[0057]在接收到鍵值對信息后,執(zhí)行步驟S4:基于所述鍵值對信息以及所述第一遙控器上的多個(gè)第一按鍵,建立所述多個(gè)第一按鍵與所述第二遙控器上的多個(gè)第二按鍵的對應(yīng)關(guān)系O
[0058]具體來講,第一遙控器上包括多個(gè)第一按鍵,包括但不限于數(shù)字按鍵、音量調(diào)節(jié)鍵、節(jié)目切換鍵、播放/暫停鍵、電源鍵等。同時(shí),第二遙控器上也包括多個(gè)第二按鍵,包括但不限于數(shù)字按鍵、音量調(diào)節(jié)鍵、節(jié)目切換鍵、播放/暫停鍵、電源鍵等。并且,多個(gè)第一按鍵的設(shè)置方式和多個(gè)第二按鍵的設(shè)置方式可能有所不同,例如第一遙控器上的多個(gè)第一按鍵如圖4a所示,第二遙控器上的多個(gè)第二按鍵如圖4b所示。
[0059]在獲得的鍵值對信息中,包括機(jī)頂盒遙控器的多個(gè)第二按鍵,以及每一個(gè)第二按鍵所對應(yīng)的值,當(dāng)然,為了更好地建立對應(yīng)關(guān)系,鍵值對信息中,還可以包括多個(gè)第二按鍵的設(shè)置方式等,本申請所屬領(lǐng)域的普通技術(shù)人員可以根據(jù)實(shí)際需要進(jìn)行設(shè)置,本申請不做具體限制。
[0060]電視機(jī)根據(jù)鍵值對信息,將多個(gè)第一按鍵與多個(gè)第二按鍵對應(yīng)起來。假設(shè)第一遙控器上的多個(gè)第一按鍵如圖4a所示,第二遙控器上的多個(gè)第二按鍵如圖4b所示,并且多個(gè)第一按鍵與多個(gè)第二按鍵之間的對應(yīng)關(guān)系假設(shè)如圖4c所示。第二遙控器的電源鍵與第一遙控器的電源鍵對應(yīng),菜單鍵與搜索鍵對應(yīng),而數(shù)字鍵件1-9按設(shè)置順序與第一遙控器的數(shù)字鍵1-9對應(yīng),上方向鍵與音量加鍵對應(yīng),下方向鍵與音量減鍵對應(yīng),左方向鍵與節(jié)目加鍵對應(yīng),右方向鍵與音量減鍵對應(yīng)。當(dāng)然,在具體實(shí)現(xiàn)過程中,多個(gè)第一按鍵和多個(gè)第二按鍵的對應(yīng)關(guān)系本申請不做限制。
[0061]進(jìn)一步,為了提示用戶多個(gè)第一按鍵和多個(gè)第二按鍵的對應(yīng)關(guān)系,可以將對應(yīng)關(guān)系顯示在電視機(jī)的顯示區(qū)域中供用戶觀看。
[0062]下面,完成對應(yīng)關(guān)系的建立后,當(dāng)用戶需要控制機(jī)頂盒的時(shí)候,就可以根據(jù)對應(yīng)關(guān)系來控制機(jī)頂盒了。進(jìn)一步,執(zhí)行步驟S5,即獲得所述第一遙控器發(fā)送的至少一個(gè)按鍵被按信息。
[0063]接下來,執(zhí)行步驟S6:基于所述對應(yīng)關(guān)系,向所述紅外收發(fā)設(shè)備發(fā)送所述至少一個(gè)按鍵被按信息對應(yīng)的至少一個(gè)機(jī)頂盒控制值,以控制所述機(jī)頂盒。
[0064]具體來講,由于電視機(jī)已經(jīng)獲得了鍵值對信息,并且建立了多個(gè)第一按鍵和多個(gè)第二按鍵之間的對應(yīng)關(guān)系,所以,用戶通過按第一遙控器就能實(shí)現(xiàn)對機(jī)頂盒的控制。在本申請實(shí)施例中,每一個(gè)第一按鍵都對應(yīng)一個(gè)被按信息,當(dāng)用戶按下一個(gè)第一按鍵后,例如搜索鍵,那么搜索鍵對應(yīng)的被按信息發(fā)送至電視機(jī)。其中,至少一個(gè)按鍵的被按信息包括但不限于被按按鍵的鍵、被按持續(xù)時(shí)間、被按時(shí)間等。
[0065]電視機(jī)根據(jù)至少一個(gè)按鍵對應(yīng)第二遙控器的上的至少一個(gè)第二按鍵,以及鍵值關(guān)系,確定此時(shí)至少一個(gè)按鍵中每一個(gè)按鍵對應(yīng)的控制值。在確定對應(yīng)的控制值后,將對應(yīng)的控制值發(fā)送至紅外收發(fā)設(shè)備。紅外收發(fā)設(shè)備將電視機(jī)發(fā)送的控制值進(jìn)行轉(zhuǎn)化,將控制值轉(zhuǎn)化為機(jī)頂盒能夠識別的控制值,然后發(fā)送至機(jī)頂盒。
[0066]最后機(jī)頂盒根據(jù)接收到的控制值生成控制指令,做出相應(yīng)的響應(yīng),以實(shí)現(xiàn)用戶的控制。
[0067]為了清楚說明上述過程,下面將列舉幾個(gè)例子,在具體實(shí)現(xiàn)過程中,包括但不限于以下例子。
[0068]假設(shè)第一遙控器、第二遙控器以及對應(yīng)關(guān)系如圖4a_圖4c所示。當(dāng)用戶需要從當(dāng)前的廣播電視切換為網(wǎng)絡(luò)電視時(shí),用戶需要首先需要調(diào)出機(jī)頂盒的菜單。用戶手持第一遙控器,根據(jù)顯示區(qū)域內(nèi)顯示的對應(yīng)關(guān)系,按下第一遙控器的搜索鍵。電視機(jī)接收到搜索按鍵的被按信息,根據(jù)對應(yīng)關(guān)系,確定第一遙控器的搜索按鍵對應(yīng)第二遙控器的菜單按鍵。進(jìn)一步,電視機(jī)在鍵值對信息中查找到第二遙控器菜單按鍵的對應(yīng)的控制值為60,并將控制值60發(fā)送至紅外收發(fā)設(shè)備。
[0069]紅外收發(fā)設(shè)備接收到電視機(jī)發(fā)送的控制值60后,將控制值60進(jìn)行轉(zhuǎn)化,例如協(xié)議的轉(zhuǎn)化、載波的轉(zhuǎn)化等。轉(zhuǎn)化完成后,將控制值60發(fā)送值機(jī)頂盒。機(jī)頂盒接收到控制值60后,進(jìn)行識別。并且在識別完成后,生成一在電視機(jī)界面顯示菜單的指令。
[0070]生成該指令后,機(jī)頂盒可以執(zhí)行指令,即獲得菜單,并將菜單發(fā)送至電視機(jī)顯示。也可以直接將該指令發(fā)送給電視機(jī),電視機(jī)根據(jù)該指令進(jìn)行顯示。具體的發(fā)送以及顯示過程,即步驟S6之后的過程,與現(xiàn)有技術(shù)類似,這里就不再重復(fù)贅述了。
[0071]調(diào)出菜單后,用戶根據(jù)菜單中的提示,繼續(xù)使用第一遙控器進(jìn)行選擇,進(jìn)而對機(jī)頂盒進(jìn)行控制。由于后續(xù)的實(shí)現(xiàn)過程與上文中調(diào)出菜單的過程類似,因此這里就不再一一贅述了。
[0072]進(jìn)一步,在本申請實(shí)施例中,電視機(jī)從云端獲取的鍵值對信息,可以是云端建立的,還可以是各個(gè)電視機(jī)終端發(fā)送至云端的。
[0073]若是電視機(jī)發(fā)送至云端的,那么在本申請實(shí)施例中的步驟SI之前,還包括:
[0074]獲得所述鍵值對信息;
[0075]將所述鍵值對信息發(fā)送至所述云端。
[0076]具體來講,為了獲得鍵值對信息,電視機(jī)可以指導(dǎo)用戶在電視機(jī)中建立鍵值對信息。例如,電視機(jī)可以提示用戶依次按下第二遙控器上的每一個(gè)第二按鍵。當(dāng)用戶按下第二按鍵后,電視機(jī)提示用戶輸入按下的第二按鍵的標(biāo)識,如電源、數(shù)字I等。同時(shí),用戶按下第二按鍵后,紅外收發(fā)設(shè)備能夠接受第二遙控器發(fā)出的紅外光波,進(jìn)而轉(zhuǎn)化成電視機(jī)可以識別的信息。進(jìn)一步,電視機(jī)識別出對應(yīng)的控制值,再根據(jù)用戶輸入的按鍵標(biāo)識,從而建立一對鍵值對。例如用戶按下的是數(shù)字9鍵,電視機(jī)識別出來的控制值是16,那么可以建立“數(shù)字9-16”的鍵值對。當(dāng)用戶按下全部第二按鍵后,電視機(jī)就能建立第二遙控器的鍵值對信息了。
[0077]獲得鍵值對信息后,減輕電視機(jī)的存儲(chǔ)壓力,也為了其他電視機(jī)終端可以共享鍵值對信息,電視機(jī)將鍵值對信息發(fā)送至云端。待電視機(jī)需要鍵值對時(shí),再從云端獲取。
[0078]進(jìn)一步,在使用過程中,鍵值對信息可能會(huì)進(jìn)行存在更新,所以,在步驟S6之后,一方面可以包括:
[0079]判斷是否存在與所述鍵值對信息對應(yīng)的鍵值對更新信息,獲得第一判斷結(jié)果;
[0080]當(dāng)所述第一判斷結(jié)果為是時(shí),將所述關(guān)鍵信息和所述鍵值對更新信息發(fā)送至所述
~.丄山石父而。
[0081]其中,判斷是否存在與鍵值對信息對應(yīng)的鍵值對更新信息,具體為:
[0082]判斷是否有針對所述鍵值對信息的添加操作,重置操作或刪除操作,獲得所述第一判斷結(jié)果。
[0083]具體來講,鍵值對信息可能會(huì)存在添加操作,例如第二遙控器上一共有20個(gè)鍵,在Tl時(shí)刻,只有其中18個(gè)鍵可能控制機(jī)頂盒,在T2時(shí)刻,添加了其余2個(gè)鍵的鍵值對。
[0084]鍵值對信息也可能存在重置操作,例如機(jī)頂盒系統(tǒng)更新后,控制值需要從5位二進(jìn)制代碼重置成7為二進(jìn)制代碼等。
[0085]鍵值對信息還能夠存在刪除操作,例如第二遙控器上一共有20個(gè)鍵,在Tl時(shí)刻,只有其中18個(gè)鍵可能控制機(jī)頂盒,在T2時(shí)刻,刪除了其中第I個(gè)鍵的鍵值對。
[0086]在具體實(shí)現(xiàn)過程中,電視機(jī)可以每隔第二周期,判斷當(dāng)前鍵值對信息與原始鍵值對信息之間是否完全一致,如果不一致,則表明鍵值對信息存在更新信息,為了方便其他電視機(jī)終端更新,電視機(jī)將關(guān)鍵信息和更新信息發(fā)送至云端。云端根據(jù)關(guān)鍵信息查找到鍵值對信息,然后根據(jù)更新信息更新云端數(shù)據(jù)庫中的鍵值對信息。
[0087]另一方面,步驟S6之后,還可以包括:
[0088]以第一周期向所述云端請求獲得所述鍵值對更新信息;
[0089]接收所述云端發(fā)送的所述鍵值對更新信息。
[0090]具體來講,除了本申請實(shí)施例中的電視機(jī),云端還與其他電視機(jī)連接,因此,當(dāng)其他電視機(jī)發(fā)生更新后,會(huì)將對應(yīng)的更新信息發(fā)送至云端供云端更新鍵值對信息。或者,機(jī)頂盒生產(chǎn)商可能會(huì)向云端發(fā)送更新通知,直接在云端將鍵值對信息更新。為了能夠獲得更新信息,電視機(jī)將以第一周期為間隔,向云端請求獲得鍵值對信息的更新信息。
[0091]具體來講,第一周期與第二周期可以相同也可以不同,例如第一周期為I個(gè)月,第二周期可以為I個(gè)月也可以為I個(gè)星期,對此本申請不做限制。
[0092]當(dāng)云端接收到電視機(jī)發(fā)送的請求后,判斷一個(gè)第一周期前的鍵值對信息與云端當(dāng)前保存的鍵值對信息是否相同,如不同,則將更新信息發(fā)送至電視機(jī);若相同,則不發(fā)送更新信息,并且提示用戶不需要電視機(jī)中的當(dāng)前鍵值對信息已為最新。
[0093]在具體實(shí)現(xiàn)過程中,電視機(jī)接收的更新信息,可以是全量信息,也可以是增量信息,本申請所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員可以根據(jù)實(shí)際需要來進(jìn)行設(shè)置,本申請不做具體限制。
[0094]本申請第二方面提供了一種電視機(jī),與機(jī)頂盒通過紅外收發(fā)設(shè)備連接,紅外收發(fā)設(shè)備能夠?qū)㈦娨暀C(jī)的指令轉(zhuǎn)化為機(jī)頂盒能夠識別的指令,電視機(jī)的遙控器為第一遙控器,機(jī)頂盒的遙控器為第二遙控器,請參考圖2,本申請實(shí)施例中的電視機(jī)包括:
[0095]獲取單元101,用于獲取與所述機(jī)頂盒對應(yīng)的關(guān)鍵信息,所述關(guān)鍵信息用于表征所述機(jī)頂盒標(biāo)識或所述第二遙控器識別碼;
[0096]第一發(fā)送單元102,用于通過互聯(lián)網(wǎng)將所述關(guān)鍵信息發(fā)送至云端;
[0097]接收單元103,用于接收所述云端基于所述關(guān)鍵信息發(fā)送的所述第二遙控器的鍵值對信息;
[0098]建立單元104,用于基于所述鍵值對信息以及所述第一遙控器上的多個(gè)第一按鍵,建立所述多個(gè)第一按鍵與所述第二遙控器上的多個(gè)第二按鍵的對應(yīng)關(guān)系;
[0099]第一獲得單元105,用于獲得所述第一遙控器發(fā)送的至少一個(gè)按鍵被按信息;
[0100]第二發(fā)送單元106,用于基于所述對應(yīng)關(guān)系,向所述紅外收發(fā)設(shè)備發(fā)送所述至少一個(gè)按鍵被按信息對應(yīng)的至少一個(gè)機(jī)頂盒控制值,以控制所述機(jī)頂盒。
[0101]其中,第一獲得單元105還用于:
[0102]在獲取與所述機(jī)頂盒對應(yīng)的關(guān)鍵信息,所述關(guān)鍵信息用于表征所述機(jī)頂盒標(biāo)識或所述第二遙控器識別碼之前,獲得所述鍵值對信息;
[0103]第一發(fā)送單元102還用于:
[0104]將所述鍵值對信息發(fā)送至所述云端
[0105]進(jìn)一步,在本申請實(shí)施例中,電視機(jī)還包括:
[0106]判斷單元,用于判斷是否存在與所述鍵值對信息對應(yīng)的鍵值對更新信息,獲得第一判斷結(jié)果;
[0107]第一發(fā)送單元102還用于:
[0108]當(dāng)所述第一判斷結(jié)果為是時(shí),將所述關(guān)鍵信息和所述鍵值對更新信息發(fā)送至所述
~.丄山
[0109]具體來講,判斷單元,具體用于:
[0110]判斷是否有針對所述鍵值對信息的添加操作,重置操作或刪除操作,獲得所述第一判斷結(jié)果。
[0111]更進(jìn)一步,第一發(fā)送單元102還用于:
[0112]以第一周期向所述云端請求獲得所述鍵值對更新信息;
[0113]接收單元103還用于:
[0114]接收所述云端發(fā)送的所述鍵值對更新信息。
[0115]本申請第三方面提供了一種控制機(jī)頂盒的系統(tǒng),請參考圖3,包括:
[0116]電視機(jī)I,電視機(jī)I的遙控器為第一遙控器11 ;
[0117]機(jī)頂盒2,機(jī)頂盒2的遙控器為第二遙控器21 ;
[0118]紅外收發(fā)設(shè)備3,與機(jī)頂盒2和電視機(jī)I連接,用于將電視機(jī)I的指令轉(zhuǎn)化為機(jī)頂盒2能夠識別的指令;
[0119]電視機(jī)I用于獲取與機(jī)頂盒2對應(yīng)的關(guān)鍵信息,關(guān)鍵信息用于表征機(jī)頂盒標(biāo)識或第二遙控器識別碼;通過互聯(lián)網(wǎng)將關(guān)鍵信息發(fā)送至云端;接收云端基于關(guān)鍵信息發(fā)送的第二遙控器21的鍵值對信息;基于鍵值對信息以及第一遙控器11上的多個(gè)第一按鍵,建立多個(gè)第一按鍵與第二遙控器21上的多個(gè)第二按鍵的對應(yīng)關(guān)系;獲得第一遙控器11發(fā)送的至少一個(gè)按鍵被按信息;基于對應(yīng)關(guān)系,向紅外收發(fā)設(shè)備3發(fā)送至少一個(gè)按鍵被按信息對應(yīng)的至少一個(gè)機(jī)頂盒控制值,以控制機(jī)頂盒2 ;
[0120]紅外收發(fā)設(shè)備3,用于接收并轉(zhuǎn)化至少一個(gè)機(jī)頂盒控制值,并將轉(zhuǎn)換后的至少一個(gè)機(jī)頂盒控制值發(fā)送至機(jī)頂盒2 ;
[0121]機(jī)頂盒2,用于接收轉(zhuǎn)換后的至少一個(gè)機(jī)頂盒控制值,并響應(yīng)轉(zhuǎn)換后的至少一個(gè)機(jī)頂盒控制值。
[0122]可選的,電視機(jī)I還用于:
[0123]在獲取與機(jī)頂盒2對應(yīng)的關(guān)鍵信息之前,獲得所述鍵值對信息;
[0124]將鍵值對信息發(fā)送至云端。
[0125]可選的,電視機(jī)I還用于:
[0126]在基于鍵值對信息以及第一遙控器11上的多個(gè)第一按鍵,獲得多個(gè)第一按鍵與第二遙控器21上的多個(gè)第二按鍵的對應(yīng)關(guān)系之后,判斷是否存在與鍵值對信息對應(yīng)的鍵值對更新信息,獲得第一判斷結(jié)果;
[0127]當(dāng)?shù)谝慌袛嘟Y(jié)果為是時(shí),將關(guān)鍵信息和所述鍵值對更新信息發(fā)送至云端。
[0128]電視機(jī)I具體用于:
[0129]判斷是否有針對鍵值對信息的添加操作,重置操作或刪除操作,獲得第一判斷結(jié)果O
[0130]可選的,電視機(jī)I還用于:
[0131]在基于鍵值對信息以及第一遙控器11上的多個(gè)第一按鍵,獲得多個(gè)第一按鍵與第二遙控器21上的多個(gè)第二按鍵的對應(yīng)關(guān)系之后,以第一周期向云端請求獲得鍵值對更新信息;
[0132]接收云端發(fā)送的鍵值對更新信息。
[0133]前述實(shí)施例中描述的控制機(jī)頂盒的過程的各種變化方式和具體實(shí)例同樣適用于本實(shí)施例的控制機(jī)頂盒的系統(tǒng),通過前述的詳細(xì)描述,本領(lǐng)域技術(shù)人員可以清楚的知道本實(shí)施例中控制機(jī)頂盒的系統(tǒng)的實(shí)施方法,所以為了說明書的簡潔,在此不再詳述。
[0134]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種控制機(jī)頂盒的方法,應(yīng)用于電視機(jī),其特征在于,所述電視機(jī)與機(jī)頂盒通過紅外收發(fā)設(shè)備連接,所述紅外收發(fā)設(shè)備能夠?qū)⑺鲭娨暀C(jī)的指令轉(zhuǎn)化為所述機(jī)頂盒能夠識別的指令,所述電視機(jī)的遙控器為第一遙控器,所述機(jī)頂盒的遙控器為第二遙控器,所述方法包括: 獲取與所述機(jī)頂盒對應(yīng)的關(guān)鍵信息,所述關(guān)鍵信息用于表征所述機(jī)頂盒標(biāo)識或所述第二遙控器識別碼; 通過互聯(lián)網(wǎng)將所述關(guān)鍵信息發(fā)送至云端; 接收所述云端基于所述關(guān)鍵信息發(fā)送的所述第二遙控器的鍵值對信息; 基于所述鍵值對信息以及所述第一遙控器上的多個(gè)第一按鍵,建立所述多個(gè)第一按鍵與所述第二遙控器上的多個(gè)第二按鍵的對應(yīng)關(guān)系; 獲得所述第一遙控器發(fā)送的至少一個(gè)按鍵被按信息; 基于所述對應(yīng)關(guān)系,向所述紅外收發(fā)設(shè)備發(fā)送所述至少一個(gè)按鍵被按信息對應(yīng)的至少一個(gè)機(jī)頂盒控制值,以控制所述機(jī)頂盒。
2.如權(quán)利要求1的方法,其特征在于,在所述獲取與所述機(jī)頂盒對應(yīng)的關(guān)鍵信息,所述關(guān)鍵信息用于表征所述機(jī)頂盒標(biāo)識或所述第二遙控器識別碼之前,所述方法還包括: 獲得所述鍵值對信息; 將所述鍵值對信息發(fā)送至所述云端。
3.如權(quán)利要求1或2所述的方法,其特征在于,在所述基于所述鍵值對信息以及所述第一遙控器上的多個(gè)第一按鍵,獲得所述多個(gè)第一按鍵與所述第二遙控器上的多個(gè)第二按鍵的對應(yīng)關(guān)系之后,所述方法還包括: 判斷是否存在與所述鍵值對信息對應(yīng)的鍵值對更新信息,獲得第一判斷結(jié)果; 當(dāng)所述第一判斷結(jié)果為是時(shí),將所述關(guān)鍵信息和所述鍵值對更新信息發(fā)送至所述云端。
4.如權(quán)利要求3所述的方法,其特征在于,所述判斷是否存在與所述鍵值對信息對應(yīng)的鍵值對更新信息,獲得第一判斷結(jié)果,具體為: 判斷是否有針對所述鍵值對信息的添加操作,重置操作或刪除操作,獲得所述第一判斷結(jié)果。
5.如權(quán)利要求2所述的方法,其特征在于,在所述基于所述鍵值對信息以及所述第一遙控器上的多個(gè)第一按鍵,獲得所述多個(gè)第一按鍵與所述第二遙控器上的多個(gè)第二按鍵的對應(yīng)關(guān)系之后,所述方法還包括: 以第一周期向所述云端請求獲得所述鍵值對更新信息; 接收所述云端發(fā)送的所述鍵值對更新信息。
6.一種電視機(jī),其特征在于,所述電視機(jī)與機(jī)頂盒通過紅外收發(fā)設(shè)備連接,所述紅外收發(fā)設(shè)備能夠?qū)㈦娨暀C(jī)的指令轉(zhuǎn)化為所述機(jī)頂盒能夠識別的指令,所述電視機(jī)的遙控器為第一遙控器,所述機(jī)頂盒的遙控器為第二遙控器,所述電視機(jī)包括: 獲取單元,用于獲取與所述機(jī)頂盒對應(yīng)的關(guān)鍵信息,所述關(guān)鍵信息用于表征所述機(jī)頂盒標(biāo)識或所述第二遙控器識別碼; 第一發(fā)送單元,用于通過互聯(lián)網(wǎng)將所述關(guān)鍵信息發(fā)送至云端; 接收單元,用于接收所述云端基于所述關(guān)鍵信息發(fā)送的所述第二遙控器的鍵值對信息; 建立單元,用于基于所述鍵值對信息以及所述第一遙控器上的多個(gè)第一按鍵,建立所述多個(gè)第一按鍵與所述第二遙控器上的多個(gè)第二按鍵的對應(yīng)關(guān)系; 第一獲得單元,用于獲得所述第一遙控器發(fā)送的至少一個(gè)按鍵被按信息; 第二發(fā)送單元,用于基于所述對應(yīng)關(guān)系,向所述紅外收發(fā)設(shè)備發(fā)送所述至少一個(gè)按鍵被按信息對應(yīng)的至少一個(gè)機(jī)頂盒控制值,以控制所述機(jī)頂盒。
7.如權(quán)利要求6所述的電視機(jī),其特征在于,所述第一獲得單元還用于: 在獲取與所述機(jī)頂盒對應(yīng)的關(guān)鍵信息,所述關(guān)鍵信息用于表征所述機(jī)頂盒標(biāo)識或所述第二遙控器識別碼之前,獲得所述鍵值對信息; 所述第一發(fā)送單元還用于: 將所述鍵值對信息發(fā)送至所述云端。
8.如權(quán)利要求6或7所述的電視機(jī),其特征在于,所述電視機(jī)還包括: 判斷單元,用于判斷是否存在與所述鍵值對信息對應(yīng)的鍵值對更新信息,獲得第一判斷結(jié)果; 所述第一發(fā)送單元還用于: 當(dāng)所述第一判斷結(jié)果為是時(shí),將所述關(guān)鍵信息和所述鍵值對更新信息發(fā)送至所述云端。
9.如權(quán)利要求8所述的電視機(jī),其特征在于,所述判斷單元,具體用于: 判斷是否有針對所述鍵值對信息的添加操作,重置操作或刪除操作,獲得所述第一判斷結(jié)果。
10.如權(quán)利要求7所述的電視機(jī),其特征在于,所述第一發(fā)送單元,還用于: 以第一周期向所述云端請求獲得所述鍵值對更新信息; 所述接收單元還用于: 接收所述云端發(fā)送的所述鍵值對更新信息。
11.一種控制機(jī)頂盒的系統(tǒng),其特征在于,所述系統(tǒng)包括: 電視機(jī),所述電視機(jī)的遙控器為第一遙控器; 機(jī)頂盒,所述機(jī)頂盒的遙控器為第二遙控器; 紅外收發(fā)設(shè)備,與機(jī)頂盒和所述電視機(jī)連接,用于將所述電視機(jī)的指令轉(zhuǎn)化為所述機(jī)頂盒能夠識別的指令; 所述電視機(jī)用于獲取與所述機(jī)頂盒對應(yīng)的關(guān)鍵信息,所述關(guān)鍵信息用于表征所述機(jī)頂盒標(biāo)識或所述第二遙控器識別碼;通過互聯(lián)網(wǎng)將所述關(guān)鍵信息發(fā)送至云端;接收所述云端基于所述關(guān)鍵信息發(fā)送的所述第二遙控器的鍵值對信息;基于所述鍵值對信息以及所述第一遙控器上的多個(gè)第一按鍵,建立所述多個(gè)第一按鍵與所述第二遙控器上的多個(gè)第二按鍵的對應(yīng)關(guān)系;獲得所述第一遙控器發(fā)送的至少一個(gè)按鍵被按信息;基于所述對應(yīng)關(guān)系,向所述紅外收發(fā)設(shè)備發(fā)送所述至少一個(gè)按鍵被按信息對應(yīng)的至少一個(gè)機(jī)頂盒控制值,以控制所述機(jī)頂盒; 所述紅外收發(fā)設(shè)備,用于接收并轉(zhuǎn)化所述至少一個(gè)機(jī)頂盒控制值,并將轉(zhuǎn)換后的至少一個(gè)機(jī)頂盒控制值發(fā)送至所述機(jī)頂盒; 所述機(jī)頂盒,用于接收所述轉(zhuǎn)換后的至少一個(gè)機(jī)頂盒控制值,并響應(yīng)所述轉(zhuǎn)換后的至少一個(gè)機(jī)頂盒控制值。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述電視機(jī)還用于: 在獲取與所述機(jī)頂盒對應(yīng)的關(guān)鍵信息之前,獲得所述鍵值對信息; 將所述鍵值對信息發(fā)送至所述云端。
13.如權(quán)利要求11或12所述的系統(tǒng),其特征在于,所述電視機(jī)還用于: 在基于所述鍵值對信息以及所述第一遙控器上的多個(gè)第一按鍵,獲得所述多個(gè)第一按鍵與所述第二遙控器上的多個(gè)第二按鍵的對應(yīng)關(guān)系之后,判斷是否存在與所述鍵值對信息對應(yīng)的鍵值對更新信息,獲得第一判斷結(jié)果; 當(dāng)所述第一判斷結(jié)果為是時(shí),將所述關(guān)鍵信息和所述鍵值對更新信息發(fā)送至所述云端。
14.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述電視機(jī)具體用于: 判斷是否有針對所述鍵值對信息的添加操作,重置操作或刪除操作,獲得所述第一判斷結(jié)果。
15.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述電視機(jī)還用于: 在基于所述鍵值對信息以及所述第一遙控器上的多個(gè)第一按鍵,獲得所述多個(gè)第一按鍵與所述第二遙控器上的多個(gè)第二按鍵的對應(yīng)關(guān)系之后,以第一周期向所述云端請求獲得所述鍵值對更新信息; 接收所述云端發(fā)送的所述鍵值對更新信息。
【文檔編號】H04N21/41GK104320684SQ201410539929
【公開日】2015年1月28日 申請日期:2014年10月13日 優(yōu)先權(quán)日:2014年10月13日
【發(fā)明者】劉 東, 高向軍, 張俊喜, 吳南理 申請人:四川長虹電器股份有限公司