專利名稱:觸摸式遙控器自學習編碼的方法、系統(tǒng)以及觸摸式遙控器的制作方法
技術領域:
本發(fā)明涉及到網絡電視領域,特別涉及到一種觸摸式遙控器自學習編碼的方法、系統(tǒng)以及觸摸式遙控器。
背景技術:
隨著生活中家用電器的增多以及智能化,各種家用電器都需要通過遙控器來進行操作,這樣用戶家中的遙控器的數(shù)目越來越多,并且,由于目前遙控器大都是配套使用的,因此遙控器數(shù)目的增多,就會帶來各種不同的遙控器容易混淆的問題。另外,如果某一種家用電器的遙控器丟失了,要找到配套的遙控器也比較困難。
發(fā)明內容
本發(fā)明的主要目的為提供一種觸摸式遙控器自學習編碼的方法、系統(tǒng)以及觸摸式遙控器,旨在減少用戶家庭中的遙控器的數(shù)量,并且能夠避免由于遙控器丟失而產生的配套困難的問題。本發(fā)明提供一種觸摸式遙控器自學習編碼的方法,包括發(fā)送數(shù)據下載指令至電視機;接收電視機所轉發(fā)的服務器根據所述數(shù)據下載指令返回的響應報文;根據所述響應報文中的數(shù)據,繪制操作界面,完成自學習編碼。優(yōu)選地,所述數(shù)據下載指令包括遙控器型號下載指令和遙控器型號對應碼值表下載指令。優(yōu)選地,所述發(fā)送數(shù)據下載指令至電視機包括判斷型號存儲器中是否存在遙控器型號列表,若否,則發(fā)送遙控器型號下載指令至電視機;若是,則判斷碼值存儲器中是否存在遙控器型號對應碼值表;當不存在遙控器型號對應碼值表時,發(fā)送遙控器型號對應碼值表下載指令至電視機。優(yōu)選地,在執(zhí)行所述接收電視機所轉發(fā)的服務器根據所述數(shù)據下載指令返回的響應報文之后,還包括將所述響應報文中的數(shù)據提取出來,并將所述數(shù)據存儲在相應的存儲器中。優(yōu)選地,所述根據響應報文中的數(shù)據,繪制操作界面包括在所述遙控器型號列表中查找當前遙控器型號;根據所述當前遙控器型號,在碼值存儲器中查找與所述當前遙控器型號對應的碼值表;
根據所述碼值表中的碼值所對應的按鍵圖形定義信息,在觸摸屏上繪制操作界面。本發(fā)明還提供一種觸摸式遙控器,包括發(fā)送模塊,用于發(fā)送數(shù)據下載指令至電視機;所述數(shù)據下載指令包括遙控器型號下載指令和遙控器型號對應碼值表下載指令。接收模塊,用于接收電視機所轉發(fā)的服務器根據所述數(shù)據下載指令返回的響應報文;編碼模塊,用于根據所述響應報文中的數(shù)據,繪制操作界面,完成自學習編碼。優(yōu)選地,所述發(fā)送模塊包括第一判斷及發(fā)送單元,用于判斷型號存儲器中是否存在遙控器型號列表,若否,則發(fā)送遙控器型號下載指令至電視機;第二判斷及發(fā)送單元,用于若是,則判斷碼值存儲器中是否存在遙控器型號對應碼值表;當不存在遙控器型號對應碼值表時,發(fā)送遙控器型號對應碼值表下載指令至電視機。 優(yōu)選地,觸摸式遙控器還包括提取及存儲模塊,用于將所述響應報文中的數(shù)據提取出來,并將所述數(shù)據存儲在相應的存儲器中。優(yōu)選地,所述編碼模塊包括第一查找單元,用于在所述遙控器型號列表中查找當前遙控器型號;第二查找單元,用于根據所述當前遙控器型號,在碼值存儲器中查找與所述當前遙控器型號對應的碼值表;繪制單元,用于根據所述碼值表中的碼值所對應的按鍵圖形定義信息,在觸摸屏上繪制操作界面。本發(fā)明進一步提供一種觸摸式遙控器自學習編碼的系統(tǒng),包括電視機、服務器和觸摸式遙控器,所述觸摸式遙控器,用于發(fā)送數(shù)據下載指令至電視機;接收電視機轉發(fā)的服務器返回的響應報文,并根據所述響應報文中的數(shù)據完成自學習編碼;所述電視機,用于將觸摸式遙控器發(fā)送的所述數(shù)據下載指令轉發(fā)至服務器,并將服務器根據所述數(shù)據下載指令返回的響應報文轉發(fā)至遙控器;所述服務器,用于根據所述數(shù)據下載指令,返回相應的響應報文至電視機。本發(fā)明通過觸摸式遙控器發(fā)送相應的數(shù)據下載指令至電視機;并在接收到電視機所轉發(fā)的服務器根據數(shù)據下載指令返回的包含請求的數(shù)據的響應報文后,根據響應報文中的數(shù)據,以及遙控器型號或與碼值表的對應關系,繪制遙控器的操作界面,從而完成自學習編碼。采用這種方法,通過一個遙控器即可實現(xiàn)對多個家用電器的控制,從而能夠減少用戶家庭中的遙控器的數(shù)量,并且能夠避免由于遙控器丟失而產生的配套困難的問題。
圖I為本發(fā)明觸摸式遙控器自學習編碼的方法第一實施例的流程示意圖;圖2為圖I中所示出的觸摸式遙控器發(fā)送數(shù)據下載指令的流程示意圖;圖3為圖I中所示出的觸摸式遙控器進行自學習編碼的流程示意圖;圖4為本發(fā)明觸摸式遙控器自學習編碼的方法第二實施例的流程示意圖;圖5為本發(fā)明觸摸式遙控器第一實施例的結構示意圖;圖6為圖5中所示出的發(fā)送模塊的結構示意圖7為圖5中所示出的編碼模塊的結構示意圖;圖8為本發(fā)明觸摸式遙控器第二實施例的結構示意圖;圖9為本發(fā)明觸摸式遙控器自學習編碼的系統(tǒng)第一實施例的結構示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施例方式應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參照圖1,圖I為本發(fā)明觸摸式遙控器自學習編碼的方法第一實施例的流程示意圖。觸摸式遙控器自學習編碼的方法包括步驟S10,發(fā)送數(shù)據下載指令至電視機;步驟S20,接收電視機所轉發(fā)的服務器根據數(shù)據下載指令返回的響應報文;步驟S30,根據響應報文中的數(shù)據,繪制操作界面,完成自學習編碼。在本實施例中,所提供的觸摸式遙控器自學習編碼的方法,需要通過遙控器、電視機以及服務器之間的交互來實現(xiàn)。該遙控器為觸摸式遙控器,電視機可以為云電視或網絡電視;并通過紅外的方式實現(xiàn)電視機和觸摸式遙控器之間的交互。當觸摸式遙控器需要自學習編碼時,是根據當前遙控器的遙控器型號和與該遙控器型號對應的碼值表來繪制遙控器的操作界面,從而完成自學習編碼。在觸摸式遙控器中,分別設置有用于存儲遙控器型號的型號存儲器,以及用于存儲遙控器型號對應碼值表的碼值存儲器。當觸摸式遙控器需要得到遙控器型號或碼值表中的數(shù)據時,就會向電視機發(fā)送相應的數(shù)據下載指令,在本實施例中,所發(fā)送的數(shù)據下載指令包括遙控器型號下載指令和遙控器型號對應碼值表下載指令。當電視機接收到遙控器型號下載指令或遙控器型號對應碼值表下載指令后,將這個數(shù)據下載指令封裝成請求數(shù)據包,并將該請求數(shù)據包轉發(fā)至服務器;而服務器會根據該請求數(shù)據包,返回相應的包含所請求的數(shù)據的響應報文給電視機。在本實施例中,當服務器接收到電視機所轉發(fā)的數(shù)據下載指令后,首先判斷該數(shù)據下載指令的類型,即判斷其為遙控器型號下載指令還是遙控器型號對應碼值表下載指令。當判斷出數(shù)據下載指令的類型為遙控器型號下載指令時,則將包含遙控器型號列表的數(shù)據封裝成數(shù)據包,并以響應報文的形式返回至電視機;而當判斷出數(shù)據下載指令的類型為遙控器型號對應碼值表下載指令時,則將包含遙控器型號對應的碼值表的數(shù)據封裝成數(shù)據包,同樣以響應報文的形式返回至電視機,并通過電視機將服務器所返回的響應報文轉發(fā)至觸摸式遙控器。遙控器接收電視機轉發(fā)的包含所請求的數(shù)據的響應報文,根據響應報文中的數(shù)據,即根據其中所包含的遙控器型號或與該遙控器型號對應的碼值表,并進一步根據遙控器型號或與碼值表的對應關系,在遙控器的觸摸屏上繪制當前遙控器的操作界面,即為遙控器配置相應的操作指令所對應的按鍵圖形,完成自學習編碼。這樣,用戶即可對當前遙控器進行操作。本發(fā)明實施例,通過觸摸式遙控器發(fā)送相應的數(shù)據下載指令至電視機;并在接收到電視機所轉發(fā)的服務器根據數(shù)據下載指令返回的包含請求的數(shù)據的響應報文后,根據響應報文中的數(shù)據,以及與遙控器型號或與碼值表的對應關系,繪制遙控器的操作界面,從而完成自學習編碼。采用這種方法,通過一個觸摸式遙控器即可實現(xiàn)對多個家用電器的控制,從而能夠減少用戶家庭中的遙控器的數(shù)量,并且能夠避免由于遙控器丟失而產生的配套困難的問題。參照圖2,圖2為圖I中所示出的觸摸式遙控器發(fā)送數(shù)據下載指令的流程示意圖。在本實施例中,步驟SlO包括步驟S11,判斷型號存儲器中是否存在遙控器型號列表,若否,則進入步驟S12 ;若是,則進入步驟S13 ;步驟S12,發(fā)送遙控器型號下載指令至電視機;
步驟S13,判斷碼值存儲器中是否存在遙控器型號對應碼值表;當不存在時,進入步驟S131 ;步驟S131,發(fā)送遙控器型號對應碼值表下載指令至電視機。在本實施例中,首先判斷型號存儲器中是否存在遙控器型號列表,如果不存在,則向電視機發(fā)送遙控器型號下載指令,以通過電視機請求獲取遙控器型號的數(shù)據。而如果存在,則遙控器會通過自身的觸摸屏顯示出遙控器型號列表,其中包含有遙控器的當前遙控器型號。此時,進一步判斷在碼值存儲器中,是否存在遙控器型號對應碼值表。在本實施例中,當型號存儲器中已經存在遙控器型號列表時,用戶也可以選擇向電視機發(fā)送遙控器型號下載指令,以更新遙控器型號列表。當碼值存儲器中存在與所選擇的遙控器型號對應的碼值表時,即可根據遙控器型號與碼值的對應關系,完成自學習編碼;而當碼值存儲器中不存在遙控器型號對應碼值表時,則向電視機發(fā)送遙控器型號對應碼值表下載指令,以通過電視機獲取遙控器型號對應碼值表的數(shù)據。通過判斷遙控器型號存儲器中是否存在遙控器型號列表,當不存在時,發(fā)送遙控器型號下載指令至電視機;如已經存在遙控器型號列表,則判斷碼值存儲器中是否存在遙控器型號對應碼值表;如不存在,則發(fā)送遙控器型號對應碼值表下載指令至電視機。這樣,就在一定程度上為遙控器的自學習編碼提供了更大的方便。參照圖3,圖3為圖I中所示出的觸摸式遙控器自學習編碼的流程示意圖。在本實施例中,步驟S30包括步驟S31,在遙控器型號列表中查找當前遙控器型號;步驟S32,根據當前遙控器型號,在碼值存儲器中查找與當前遙控器型號對應的碼值表。步驟S33,根據碼值表中的碼值所對應的按鍵圖形定義信息,在觸摸屏上繪制操作界面。當接收到電視機所轉發(fā)的包含所請求的數(shù)據的響應報文后,如該響應報文中的數(shù)據為遙控器型號列表的數(shù)據,則根據遙控器自身的觸摸屏所顯示的遙控器型號列表查找遙控器所對應的當前遙控器型號;而如果該響應報文中的數(shù)據為遙控器型號對應的碼值表的數(shù)據,即遙控器中已經存在遙控器型號列表時,則根據查找到的當前遙控器型號,在碼值存儲器中查找該當前遙控器型號所對應的碼值表。查找到當前遙控器型號,并根據當前遙控器型號查找到與其對應的碼值表后,根據碼值表所對應的按鍵圖形定義信息,在觸摸式遙控器的觸摸屏上繪制遙控器的操作界面,即為遙控器的操作指令配置相應的按鍵圖形,每一個按鍵圖形對應一個操作指令,這就完成了觸摸式遙控器的自學習編碼,用戶即可對當前遙控器進行操作。當所接收到的響應報文中包含遙控器型號列表的數(shù)據時,在遙控器列表中查找當前遙控器型號;而當所接收到的響應報文中包含遙控器型號對應的碼值表的數(shù)據時,根據查找到的當前遙控器型號,進一步查找與該當前遙控器型號對應的碼值表,并最終根據當前遙控器型號和碼值表的對應關系,完成遙控器操作界面的繪制,以便用戶對當前遙控器進行操作。這就進一步保證能夠減少用戶家庭中的遙控器的數(shù)量,并且能夠進一步避免由于遙控器丟失而產生的配套困難的問題。參照圖4,圖4為本發(fā)明觸摸式遙控器自學習編碼的方法第二實施例的流程示意圖。在上述實施例的基礎上,執(zhí)行步驟S20之后,還包括
步驟S40,將響應報文中的數(shù)據提取出來,并將數(shù)據存儲在相應的存儲器中。在本實施例中,當接收到電視機轉發(fā)的響應報文后,即接收到包含所請求的數(shù)據的數(shù)據包后,將該數(shù)據包進行拆分,將其中的數(shù)據提取出來,并將所提出的數(shù)據存儲在相應的存儲器中。如果所收到的響應報文是根據遙控器型號下載指令所返回的,則將其中的遙控器型號列表的數(shù)據提取出來,并存儲在型號存儲器中;如果所收到的響應報文是根據遙控器型號對應碼值表下載指令所返回的,則將其中的遙控器型號對應碼值表的數(shù)據提取出來,并存儲在碼值存儲器中。以方便在遙控器進行自學習編碼時,直接在相應的存儲器中進行查找。將接收到的響應報文中的數(shù)據提取出來,并在判斷出其中的數(shù)據的類型后,將這兩種數(shù)據存儲在相應的型號存儲器中或碼值存儲器中,以方便在觸摸式遙控器進行自學習編碼時,直接在相應的存儲器中查找相應的數(shù)據。這就可以為通過一個遙控器實現(xiàn)對多個家用電器的控制,進一步提供了前提保證。參照圖5,圖5為本發(fā)明觸摸式遙控器第一實施例的結構示意圖。本實施例所提供的觸摸式遙控器包括發(fā)送模塊10,用于發(fā)送數(shù)據下載指令至電視機;數(shù)據下載指令包括遙控器型號下載指令和遙控器型號對應碼值表下載指令。接收模塊20,用于接收電視機所轉發(fā)的服務器根據數(shù)據下載指令返回的響應報文;編碼模塊30,用于根據響應報文中的數(shù)據,繪制操作界面,完成自學習編碼。在本實施例中,所提供的觸摸式遙控器自學習編碼的方法,需要通過遙控器、電視機以及服務器之間的交互來實現(xiàn)。該遙控器為觸摸式遙控器,電視機可以為云電視或網絡電視;并通過紅外的方式實現(xiàn)電視機和觸摸式遙控器之間的交互。當觸摸式遙控器需要自學習編碼時,是根據當前遙控器的遙控器型號和與該遙控器型號對應的碼值表來繪制遙控器的操作界面,從而完成自學習編碼。在觸摸式遙控器中,分別設置有用于存儲遙控器型號的型號存儲器,以及用于存儲遙控器型號對應碼值表的碼值存儲器。當遙控器需要得到遙控器型號或碼值表中的數(shù)據時,就會通過發(fā)送模塊10向電視機發(fā)送相應的數(shù)據下載指令,在本實施例中,遙控器所發(fā)送的數(shù)據下載指令包括遙控器型號下載指令和遙控器型號對應碼值表下載指令。
當電視機接收到遙控器型號下載指令或遙控器型號對應碼值表下載指令后,將這個數(shù)據下載指令封裝成請求數(shù)據包,并將該請求數(shù)據包轉發(fā)至服務器;而服務器會根據該請求數(shù)據包,返回相應的包含所請求的數(shù)據的響應報文給電視機。在本實施例中,當服務器接收到電視機所轉發(fā)的數(shù)據下載指令后,首先判斷該數(shù)據下載指令的類型,即判斷其為遙控器型號下載指令還是遙控器型號對應碼值表下載指令。當判斷出數(shù)據下載指令的類型為遙控器型號下載指令時,則將包含遙控器型號列表的數(shù)據封裝成數(shù)據包,并以響應報文的形式返回至電視機;而當判斷出數(shù)據下載指令的類型為遙控器型號對應碼值表下載指令時,則將包含遙控器型號對應的碼值表的數(shù)據封裝成數(shù)據包,同樣以響應報文的形式返回至電視機,并通過電視機將服務器所返回的響應報文轉發(fā)至遙控器。當接收模塊20接收電視機轉發(fā)的包含所請求的數(shù)據的響應報文后,編碼模塊30根據響應報文中的數(shù)據,即根據其中所包含的遙控器型號或與該遙控器型號對應的碼值表,并進一步根據遙控器型號或與碼值表的對應關系,在遙控器的觸摸屏上繪制當前遙控器的操作界面,即為遙控器配置相應的操作指令所對應的按鍵圖形,完成自學習編碼。這 樣,用戶即可對當前遙控器進行操作。本發(fā)明實施例,通過觸摸式遙控器發(fā)送相應的數(shù)據下載指令至電視機;并在接收到電視機所轉發(fā)的服務器根據數(shù)據下載指令返回的包含請求的數(shù)據的響應報文后,根據響應報文中的數(shù)據,以及遙控器型號或與碼值表的對應關系,繪制遙控器的操作界面,從而完成自學習編碼。采用這種方法,通過一個遙控器即可實現(xiàn)對多個家用電器的控制,從而能夠減少用戶家庭中的遙控器的數(shù)量,并且能夠避免由于遙控器丟失而產生的配套困難的問題。參照圖6,圖6為圖5中所示出的發(fā)送模塊的結構示意圖。在本實施例中,發(fā)送模塊10包括第一判斷及發(fā)送單元11,用于判斷型號存儲器中是否存在遙控器型號列表,若否,則發(fā)送遙控器型號下載指令至電視機;第二判斷及發(fā)送單元12,用于若是,則判斷碼值存儲器中是否存在遙控器型號對應碼值表;當不存在遙控器型號對應碼值表時,發(fā)送遙控器型號對應碼值表下載指令至電視機。在本實施例中,第一判斷及發(fā)送單元11首先判斷型號存儲器中是否存在遙控器型號列表,如果不存在,則向電視機發(fā)送遙控器型號下載指令,以通過電視機請求獲取遙控器型號的數(shù)據。而如果存在,則遙控器會通過自身的觸摸屏顯示出遙控器型號列表,其中包含有遙控器的當前遙控器型號。此時,第二判斷及發(fā)送單元12進一步判斷在碼值存儲器中,是否存在遙控器型號對應碼值表。在本實施例中,當型號存儲器中已經存在遙控器型號列表時,用戶也可以選擇向電視機發(fā)送遙控器型號下載指令,以更新遙控器型號列表。當碼值存儲器中存在與所選擇的遙控器型號對應的碼值表時,即可根據遙控器型號與碼值的對應關系,完成自學習編碼;而當碼值存儲器中不存在遙控器型號對應碼值表時,則向電視機發(fā)送遙控器型號對應碼值表下載指令,以通過電視機獲取遙控器型號對應碼值表的數(shù)據。通過判斷遙控器型號存儲器中是否存在遙控器型號列表,當不存在時,發(fā)送遙控器型號下載指令至電視機;如已經存在遙控器型號列表,則判斷碼值存儲器中是否存在遙控器型號對應碼值表;如不存在,則發(fā)送遙控器型號對應碼值表下載指令至電視機。這樣,就在一定程度上為遙控器的自學習編碼提供了更大的方便。參照圖7,圖7為圖5中所示出的編碼模塊的結構示意圖。在本實施例中,編碼模塊30包括第一查找單元31,用于在遙控器型號列表中查找當前遙控器型號;第二查找單元32,用于根據當前遙控器型號,在碼值存儲器中查找與當前遙控器型號對應的碼值表;、
繪制單元33,用于根據碼值表中的碼值所對應的按鍵圖形定義信息,在觸摸屏上繪制操作界面。當接收到電視機所轉發(fā)的包含所請求的數(shù)據的響應報文后,如該響應報文中的數(shù)據為遙控器型號列表的數(shù)據,則第一查找單元31根據遙控器自身的觸摸屏所顯示的遙控器型號列表查找遙控器所對應的當前遙控器型號;而如果該響應報文中的數(shù)據為遙控器型號對應的碼值表的數(shù)據,即遙控器中已經存在遙控器型號列表時,則第二查找單元32根據查找到的當前遙控器型號,在碼值存儲器中查找該當前遙控器型號所對應的碼值表。查找到當前遙控器型號,并根據當前遙控器型號查找到與其對應的碼值表后,繪制單元33根據碼值表所對應的按鍵圖形定義信息,在觸摸式遙控器的觸摸屏上繪制遙控器的操作界面,即為遙控器的操作指令配置相應的按鍵圖形,每一個按鍵圖形對應一個操作指令,這就完成了觸摸式遙控器的自學習編碼,用戶即可對當前遙控器進行操作。當所接收到的響應報文中包含遙控器型號列表的數(shù)據時,在遙控器列表中查找當前遙控器型號;而當所接收到的響應報文中包含遙控器型號對應的碼值表的數(shù)據時,根據查找到的當前遙控器型號,進一步查找與該當前遙控器型號對應的碼值表,并最終根據當前遙控器型號和碼值表的對應關系,完成遙控器操作界面的繪制,以便用戶對當前遙控器進行操作。這就進一步保證能夠減少用戶家庭中的遙控器的數(shù)量,并且能夠進一步避免由于遙控器丟失而產生的配套困難的問題。參照圖8,圖8為本發(fā)明觸摸式遙控器第二實施例的結構示意圖。在上述實施例的基礎上,觸摸式遙控器還包括提取及存儲模塊40,用于將響應報文中的數(shù)據提取出來,并將數(shù)據存儲在相應的存儲器中。在本實施例中,當接收到電視機轉發(fā)的響應報文后,即接收到包含所請求的數(shù)據的數(shù)據包后,提取及存儲模塊40將該數(shù)據包進行拆分,將其中的數(shù)據提取出來,并將所提出的數(shù)據存儲在相應的存儲器中。如果所收到的響應報文是根據遙控器型號下載指令所返回的,則將其中的遙控器型號列表的數(shù)據提取出來,并存儲在型號存儲器中;如果所收到的響應報文是根據遙控器型號對應碼值表下載指令所返回的,則將其中的遙控器型號對應碼值表的數(shù)據提取出來,并存儲在碼值存儲器中。以方便在遙控器進行自學習編碼時,直接在相應的存儲器中進行查找。將接收到的響應報文中的數(shù)據提取出來,并在判斷出其中的數(shù)據的類型后,將這兩種數(shù)據存儲在相應的型號存儲器中或碼值存儲器中,以方便在觸摸式遙控器進行自學習編碼時,直接在相應的存儲器中查找相應的數(shù)據。這就可以為通過一個遙控器實現(xiàn)對多個家用電器的控制,進一步提供了前提保證。
參照圖9,圖9為本發(fā)明觸摸式遙控器自學習編碼的系統(tǒng)第一實施例的結構示意圖。在本實施例中,所提供的觸摸式遙控器自學習編碼的系統(tǒng)包括觸摸式遙控器100、電視機200和服務器300,其中,觸摸式遙控器100,用于發(fā)送數(shù)據下載指令至電視機;接收電視機轉發(fā)的服務器返回的響應報文,并根據響應報文中的數(shù)據完成自學習編碼;電視機200,用于將觸摸式遙控器發(fā)送的數(shù)據下載指令轉發(fā)至服務器,并將服務器根據數(shù)據下載指令返回的響應報文轉發(fā)至遙控器;服務器300,用于根據數(shù)據下載指令,返回相應的響應報文至電視機。在本實施例中,提供一種觸摸式遙控器自學習編碼的系統(tǒng),通過遙控器、電視機以 及服務器之間的交互來實現(xiàn)遙控器的自學習編碼。該遙控器為觸摸式遙控器,電視機可以為云電視或網絡電視。電視機和觸摸式遙控器之間的交互可以通過紅外的方式實現(xiàn)。當觸摸式遙控器100需要自學習編碼時,是根據當前遙控器的遙控器型號和與該遙控器型號對應的碼值表來繪制遙控器的操作界面,從而完成自學習編碼。在觸摸式遙控器100中,分別設置有用于存儲遙控器型號的型號存儲器,以及用于存儲遙控器型號對應碼值表的碼值存儲器。當觸摸式遙控器100需要得到遙控器型號或碼值表中的數(shù)據時,就會向電視機200發(fā)送相應的數(shù)據下載指令,在本實施例中,觸摸式遙控器100所發(fā)送的數(shù)據下載指令包括遙控器型號下載指令和遙控器型號對應碼值表下載指令。當電視機200接收到遙控器型號下載指令或遙控器型號對應碼值表下載指令后,將這個數(shù)據下載指令封裝成請求數(shù)據包,并將該請求數(shù)據包轉發(fā)至服務器300 ;而服務器300會根據該請求數(shù)據包,返回相應的包含所請求的數(shù)據的響應報文給電視機200。在本實施例中,當服務器300接收到電視機200所轉發(fā)的數(shù)據下載指令后,首先判斷該數(shù)據下載指令的類型,即判斷其為遙控器型號下載指令還是遙控器型號對應碼值表下載指令。當判斷出數(shù)據下載指令的類型為遙控器型號下載指令時,則將包含遙控器型號列表的數(shù)據封裝成數(shù)據包,并以響應報文的形式返回至電視機;而當判斷出數(shù)據下載指令的類型為遙控器型號對應碼值表下載指令時,則將包含遙控器型號對應的碼值表的數(shù)據封裝成數(shù)據包,同樣以響應報文的形式返回至電視機200,并通過電視機200將服務器300所返回的響應報文轉發(fā)至觸摸式遙控器100。當觸摸式遙控器100接收電視機轉發(fā)的包含所請求的數(shù)據的響應報文后,根據響應報文中的數(shù)據,即根據其中所包含的遙控器型號或與該遙控器型號對應的碼值表,并進一步根據遙控器型號或與碼值表的對應關系,在觸摸式遙控器100的觸摸屏上繪制當前遙控器的操作界面,即為遙控器配置相應的操作指令所對應的按鍵圖形,完成自學習編碼。這樣,用戶即可對當前遙控器進行操作。以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍。
權利要求
1.一種觸摸式遙控器自學習編碼的方法,其特征在于,包括以下步驟 發(fā)送數(shù)據下載指令至電視機; 接收電視機所轉發(fā)的服務器根據所述數(shù)據下載指令返回的響應報文; 根據所述響應報文中的數(shù)據,繪制操作界面,完成自學習編碼。
2.如權利要求I所述的方法,其特征在于,所述數(shù)據下載指令包括遙控器型號下載指令和遙控器型號對應碼值表下載指令。
3.如權利要求2所述的方法,其特征在于,所述發(fā)送數(shù)據下載指令至電視機包括 判斷型號存儲器中是否存在遙控器型號列表,若否,則發(fā)送遙控器型號下載指令至電視機; 若是,則判斷碼值存儲器中是否存在遙控器型號對應碼值表;當不存在遙控器型號對應碼值表時,發(fā)送遙控器型號對應碼值表下載指令至電視機。
4.如權利要求I至3中任一項所述的方法,其特征在于,在執(zhí)行所述接收電視機所轉發(fā)的服務器根據所述數(shù)據下載指令返回的響應報文之后,還包括 將所述響應報文中的數(shù)據提取出來,并將所述數(shù)據存儲在相應的存儲器中。
5.如權利要求4所述的方法,其特征在于,所述根據響應報文中的數(shù)據,繪制操作界面包括 在所述遙控器型號列表中查找當前遙控器型號; 根據所述當前遙控器型號,在碼值存儲器中查找與所述當前遙控器型號對應的碼值表; 根據所述碼值表中的碼值所對應的按鍵圖形定義信息,在觸摸屏上繪制操作界面。
6.一種觸摸式遙控器,其特征在于,包括 發(fā)送模塊,用于發(fā)送數(shù)據下載指令至電視機;所述數(shù)據下載指令包括遙控器型號下載指令和遙控器型號對應碼值表下載指令。
接收模塊,用于接收電視機所轉發(fā)的服務器根據所述數(shù)據下載指令返回的響應報文; 編碼模塊,用于根據所述響應報文中的數(shù)據,繪制操作界面,完成自學習編碼。
7.如權利要求6所述的觸摸式遙控器,其特征在于,所述發(fā)送模塊包括 第一判斷及發(fā)送單元,用于判斷型號存儲器中是否存在遙控器型號列表,若否,則發(fā)送遙控器型號下載指令至電視機; 第二判斷及發(fā)送單元,用于若是,則判斷碼值存儲器中是否存在遙控器型號對應碼值表;當不存在遙控器型號對應碼值表時,發(fā)送遙控器型號對應碼值表下載指令至電視機。
8.如權利要求6所述的觸摸式遙控器,其特征在于,還包括 提取及存儲模塊,用于將所述響應報文中的數(shù)據提取出來,并將所述數(shù)據存儲在相應的存儲器中。
9.如權利要求6所述的觸摸式遙控器,其特征在于,所述編碼模塊包括 第一查找單元,用于在所述遙控器型號列表中查找當前遙控器型號; 第二查找單元,用于根據所述當前遙控器型號,在碼值存儲器中查找與所述當前遙控器型號對應的碼值表; 繪制單元,用于根據所述碼值表中的碼值所對應的按鍵圖形定義信息,在觸摸屏上繪制操作界面。
10.一種觸摸式遙控器自學習編碼的系統(tǒng),包括電視機、服務器和觸摸式遙控器,其特征在于, 所述觸摸式遙控器,用于發(fā)送數(shù)據下載指令至電視機;接收電視機轉發(fā)的服務器返回的響應報文,并根據所述響應報文中的數(shù)據完成自學習編碼; 所述電視機,用于將觸摸式遙控器發(fā)送的所述數(shù)據下載指令轉發(fā)至服務器,并將服務器根據所述數(shù)據下載指令返回的響應報文轉發(fā)至遙控器; 所述服務器,用于根據所述數(shù)據下載指令,返回相應的響應報文至電視機。
全文摘要
本發(fā)明公開了一種觸摸式遙控器自學習編碼的方法,包括發(fā)送數(shù)據下載指令至電視機;接收電視機所轉發(fā)的服務器根據數(shù)據下載指令返回的響應報文;根據響應報文中的數(shù)據,繪制操作界面,完成自學習編碼。本發(fā)明還公開了一種觸摸式遙控器以及包括觸摸式遙控器、電視機和服務器的觸摸式遙控器自學習編碼的系統(tǒng)。本發(fā)明所提供的觸摸式遙控器自學習編碼的方法、系統(tǒng)以及觸摸式遙控器,可以通過一個遙控器實現(xiàn)對多個家用電器的控制,從而能夠減少用戶家庭中的遙控器的數(shù)量,并且能夠避免由于遙控器丟失而產生的配套困難的問題。
文檔編號H04N21/422GK102710979SQ20121018746
公開日2012年10月3日 申請日期2012年6月8日 優(yōu)先權日2012年6月8日
發(fā)明者吳博遠, 張海 申請人:深圳Tcl新技術有限公司