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