專利名稱:通過互聯網實現多功能遙控器分區功能定制的系統和方法
技術領域:
本發明涉及一種可以通過互聯網下載遙控器編碼的技術,特別是涉及一種用于實現分區型多功能遙控器功能定制的系統和方法,以使多功能遙控器適合同時操作不同種類與品牌的消費類電子產品。
背景技術:
傳統的多功能遙控器通常會存儲一定數量的家用電器的紅外編碼,可以讓用戶利用一個遙控器來控制這些家用電器,不過,這種多功能遙控器的操作方式卻非常繁瑣。由于其內存的編碼眾多,用戶要尋找并選擇合適的遙控器編碼,就必須仔細閱讀繁瑣的說明書,然后根據說明書的具體步驟進行復雜的操作。這種操作模式對于編程者和用戶來說,內容和過程都十分繁瑣,在很大程度上增大了遙控器的使用難度。同時,用戶還往往發現這種多功能遙控器所能遙控的家用電器的品牌和類型有限,也無法進行更新或升級,因此對于那些不在服務名單上的家用電器,這種多功能遙控器就無法應對。
市場上也存在傳統的學習型多功能遙控器,這種遙控器受自身硬件資源配置的限制,一般只能完成幾種己知特征編碼的學習。不僅如此,一旦原始遙控器丟失,用戶購買的學習型多功能遙控器便無法完成學習功能,只能去求助于原始遙控器供應商。因此,這種學習能力及使用方法上的限制使傳統學習型多功能遙控器的通用性大打折扣,給產品推廣帶來困難。
上面提到的傳統多功能遙控器或學習型多功能遙控器,其按鍵分布是不會針對不同種類的家用電器而進行界限明確的劃分的。用戶在使用這些傳統多功能遙控器時,一般同時只能操作一種家用電器,如要遙控另一種家用電器,則需要通過遙控器的轉換按鍵或轉換裝置重新設置.針對這種操作方法,傳統多功能或學習型遙控器有許多按鍵的操作功能定義不得不被設計成具有多重含義,也就是說,同一個按鍵所代表的操作功能定義會隨著所操作的家用電器的不同而發生改變,用戶于是發現他還得將這些具有多重操作功能定義的按鍵與家用電器的對應關系記清楚,這在很大程度上增加了用戶的操作難度.還有另外一種普遍的情況,大部分按鍵的操作功能定義只是適合于某些種類的家用電器,對于其它的家用電器則毫無意義.例如,用戶將多功能遙控器設置成錄像機遙控狀態時,“上段,下段”這一類適用于DVD操作的按鍵就沒有了意義。顯然,面對這些有時有操作功能定義,有時又毫無意義的按鍵,也會增加用戶的使用難度,使用戶發生誤操作的幾率增加。
發明內容
本發明的一個目的在于克服上述缺陷,提供一種通過互聯網下載遙控器編碼的技術,特別是涉及一種用于實現多功能遙控器分區功能定制的系統和方法。用戶一次性購買該多功能遙控器后,就可以解決傳統多功能遙控器選碼操作復雜,適用范圍有限,無法定制與升級的問題,也可以避免傳統學習型遙控器學習能力和使用方法受到限制的問題,以及解決傳統多功能或學習型遙控器必需轉換按鍵,按鍵不分區以及按鍵操作功能定義不唯一而造成的使用不便的問題。
本發明的另一個目的在于這種多功能遙控器中儲存的編碼是可以根據需要進行更新或升級的,且這種更新或升級的操作是可以隨時進行的,而更新或升級的編碼既可以是部分也可以是全部。如果用戶發現自己的遙控器品種不在遙控器編碼數據庫中,還可以向服務商提出下載要求并將自己的遙控器類型上傳給編碼數據庫網站,相關工作人員會將相應遙控器命令編碼采集后保存到網絡服務器中,用戶即可將所需的遙控器命令編碼下載到多功能遙控器中,這種服務不僅大大方便了用戶,而且對服務商編碼數據庫的完善也是一種有益的補充。當用戶原有的家用電器淘汰后,用戶只需更新多功能遙控器中的編碼,就可以控制新買的家用電器,因此,這種多功能遙控器具有較長的使用周期。
本發明的另一個目的在于向用戶提供一種用于定制/更新多功能遙控器分區功能的客戶端操作方法,使得用戶能簡單快捷地實現多功能遙控器分區功能的定制/更新。
本發明的另一個目的在于向用戶提供了一種新型的多功能遙控器裝置,該多功能遙控器裝有一USB接口電路,可以通過個人計算機將網絡上的遙控器命令編碼數據下載到多功能遙控器中。
本發明的另一個目的在于向用戶提供了一種按鍵分區組合的多功能遙控器裝置以及按鍵分區組合的實現方法,這種多功能遙控器面向不同種類,不同品牌的消費類電子產品,它將若干按鍵分區進行組合并呈現在同一個面板上;每一個按鍵分區面向一種家用電器,由這種家用電器最常用的操作功能按鍵組成,且常用按鍵的操作功能定義都是唯一的。因此,用戶使用該種多功能遙控器來遙控不同家用電器時無須操作轉換按鍵,只需要在對應于該種家用電器的鍵盤矩陣上操作那些具有唯一明確操作功能定義的按鍵,使用起來將極為方便。這種多功能遙控器還可以根據需要在各分區中預留一些自定義功能鍵,用戶可以根據喜好,自己定義這一類功能鍵。
本發明的一種多功能遙控器實現分區功能定制的系統和方法是通過如下的技術方案實現的,所述的系統包括一個用于實現數據存儲和交換的服務器裝置、一個用于通過網絡下載遙控器編碼并能將下載得到的遙控器編碼按用戶對各分區定義的結果通過接口電路輸出的用戶終端裝置和將用戶終端裝置輸出的遙控器編碼寫入各相應分區的多功能遙控器裝置,所述的用戶終端裝置分別通過互聯網和接口電路聯接到所述的服務器裝置和所述的多功能遙控器裝置。
所述的服務器裝置是實現數據存儲和交換的裝置,該裝置中包括一組頁面文件,遠程后臺服務程序,控制家用電器設備的命令編碼數據庫。所述服務器裝置通過互聯網連接用戶終端裝置。
所述的用戶終端裝置包括一個人計算機、一運行在個人計算機上的產品定制服務程序以及一個與所述多功能遙控器的接口電路對應的接口電路,所述的服務器裝置中的后臺服務程序響應用戶終端裝置上的產品定制服務程序。該產品定制服務程序為一基于BS構架下的全程圖形化操作界面客戶端程序,該客戶端程序能將用戶對產品的定制服務請求通過互聯網提交到服務器裝置中的后臺服務程序,服務器裝置中的后臺服務程序根據客戶端提交的定制服務請求將所需的命令編碼從命令編碼數據庫中獲得,通過互聯網傳送到本地個人計算機,上述客戶端程序將服務器裝置傳回的命令編碼數據按用戶對各分區功能定義的結果,將各分區的命令編碼通過接口電路寫入到多功能遙控器裝置內各分區所對應的存儲器空間中,實現分區定制。
所述的多功能遙控器裝置以一微處理器為核心,配置有可擦寫存儲器,并具有接口電路。該多功能遙控器裝置允許用戶根據需要寫入不同的遙控器編碼到存儲器中,實現對多種家用電器的遙控,多功能遙控器裝置上的接口電路與用戶終端裝置中的接口電路連接。所述的多功能遙控器裝置包括IR發射裝置,該裝置與處理器的內核連接,用于發碼操作時命令鍵編碼的紅外波形發射;處理器,該處理器與多功能遙控器裝置內各裝置連接,用于對多功能遙控器裝置內各裝置的控制與數據處理,包括和接口電路之間的通訊以及控制存儲器存儲數據的操作,在使用遙控器發射命令編碼過程中,可以直接處理存儲器中的相關程序和命令編碼數據,實現遙控器的功能;存儲器,該存儲器與處理器內核連接,用于保存多功能遙控器裝置的內部程序和命令鍵編碼數據,在發碼時,用于輸出所存儲的相關程序和命令鍵編碼數據,該存儲器中可以根據地址分開若干個區域,以一定的大小的空間作為一個遙控器的存儲空間,則可以把存儲器分開存儲若干種遙控器類型;接口電路,該接口電路與處理器連接,并與數據處理裝置的接口電路連接,用于對多功能遙控器裝置實現狀態控制及數據交換;鍵盤,所述的鍵盤由若干個控制按鍵矩陣區組成,每一個控制按鍵矩陣區對應于一種家用電器,每一個控制按鍵矩陣區包含了所對應的家用電器的常用按鍵和若干個用戶自定義鍵。
所述的鍵盤的控制按鍵矩陣區矩陣區為TV鍵盤矩陣區、VCR鍵盤矩陣區、VCD鍵盤矩陣區、DVD鍵盤矩陣區、Cable STB(有線機頂盒)鍵盤矩陣區、Satellite STB(衛星機頂盒)鍵盤矩陣區和Amplifier(功率放大器)鍵盤矩陣區其中的至少兩個按鍵矩陣區的組合。所述的接口電路為USB、串口或者無線發射接收通訊電路其中的任何一種電路。優選USB接口電路。
本發明的一種多功能遙控器通過網絡實現分區功能定制的方法,按以下步驟進行一、登錄用戶服務網站;二、將多功能遙控器裝置的USB接口與用戶終端裝置的接口電路連接;三、運行用戶終端裝置上的客戶端程序;四、該客戶端程序首先自動檢測多功能遙控器裝置的接口電路是否有效連接到用戶終端裝置的接口電路,如果沒有連接,則重返步驟二;如果連接成功,用戶通過客戶端程序完成對多功能遙控器裝置各分區的功能定制;五、該客戶端程序立即將用戶對產品的定制服務請求通過互聯網提交到服務器裝置中的后臺服務程序;六、服務器裝置中的后臺服務程序根據客戶端提交的定制服務請求將所需的命令編碼從命令編碼數據庫中獲得,通過互聯網傳送到用戶終端裝置;七、上述客戶端程序將服務器裝置傳回的命令編碼數據按用戶對各分區功能定義的結果,將各分區的命令編碼通過接口電路寫入到多功能遙控器裝置內各分區所對應的存儲器空間中,實現分區定制。
所述的步驟二可以與步驟一或者步驟三互換。
所述的客戶端程序為一全程圖形化操作界面的應用程序,該客戶端程序的界面主要由多功能遙控器裝置操作區與源遙控器操作區組成。所述的步驟四按以下步驟進行用戶打開客戶端程序,該客戶端程序首先自動檢測多功能遙控器裝置接口電路是否有效連接到用戶終端裝置的接口電路,一旦連接成功,該客戶端程序自動顯示與多功能遙控器裝置實物面板一樣的虛擬面板到程序界面的多功能遙控器裝置操作區,此時用戶在源遙控器操作區的搜索窗口輸入源遙控器(即用戶當前的遙控器)對應的家用電器的設備類型/生產公司/主機型號,該客戶端程序立即將此操作請求通過互聯網提交到服務器裝置中的后臺服務程序,服務器裝置中的后臺服務程序根據客戶端提交的此項操作請求,從網站數據庫中得到所需源遙控器的基本信息(源遙控器各鍵的功能信息/圖片資料),通過互聯網傳送到用戶終端裝置,該客戶端程序將源遙控器實物面板一樣的虛擬面板顯示到程序界面的源遙控器操作區。此時用戶通過鼠標控制顯示屏上的光標,分別點擊多功能遙控器虛擬面板與源遙控器虛擬面板上的某一鍵,被點擊的這一對按鍵便建立起映射關系,即上述選擇的源遙控器某一鍵的功能就被定義到多功能遙控器中的某一鍵。用戶可以重復上述操作,自由選擇源遙控器中需要定制的功能鍵定義到多功能遙控器中。完成上述定義后,點擊程序界面上的提交按鈕,該客戶端程序立即將用戶此次定義操作請求通過互聯網提交到服務器裝置中的后臺服務程序,服務器裝置中的后臺服務程序根據客戶端提交的定義操作請求,將源遙控器被選按鍵的相關命令編碼從命令編碼數據庫中獲得,通過互聯網傳送到用戶終端裝置,客戶端程序將服務器裝置傳回的命令編碼數據按用戶對各按鍵功能定義的結果,將各按鍵的命令編碼通過接口電路寫入到多功能遙控器裝置內所對應的存儲器空間中,至此定制操作完成。被定制后的多功能遙控器裝置就能發射出與源遙控器一樣紅外命令編碼。
所述的接口電路為USB、串口或者無線發射接收通訊電路其中的任何一種電路。優選USB接口電路。
本發明的優點將在以下的實施例中予以更詳細的說明,并通過以下的檢驗和實踐使本領域的技術人員更加明白。
圖1表示本發明的整個系統的示意圖。
圖2A表示本發明中的多功能遙控器裝置的內部結構的一個實施例。
圖2B表示本發明中的多功能遙控器裝置圖3A的改進實例。
圖3表示本發明中的多功能遙控器裝置的內部結構的另一個實施例。
圖4本發明中的多功能遙控器裝置的鍵盤矩陣的外在表現的一種基本形式示意圖。
圖5表示本發明中的整個系統的工作流程圖。
圖6表示本發明中多功能遙控器發碼的步驟示意圖。
圖7A-7F表示本發明中用戶對多功能遙控器裝置定制分區的步驟示意圖。
具體實施例方式
下面詳細介紹
具體實施例方式圖1表示本發明的整個系統的示意圖,用于描述系統的組成。在圖1所示的實施例中,本系統主要由服務器裝置101,用戶終端裝置102和多功能遙控器裝置103三大部分組成。用戶終端裝置與服務器裝置通過互聯網相連,用戶終端裝置和多功能遙控器裝置之間通過USB連接。
服務器裝置101一般由服務運行商所設定,包括一個網站頁面數據庫、一個遠程后臺服務程序和一個控制家用電器設備的命令編碼數據庫。在這里可以實現數據的存儲、交換等功能。用戶把終端裝置102和多功能遙控器103相連,通過登陸服務運行商開設的專用遙控器網站,進行屏幕操作,實現遙控器碼型數據的下載。
所述的用戶終端裝置包括一個人計算機、運行在個人計算機上的產品定制服務程序以及一個與所述多功能遙控器的接口電路對應的接口電路,所述的服務器裝置中的后臺服務程序響應用戶終端裝置上的產品定制服務程序。所述的產品定制服務程是一BS構架下的客戶端程序。
圖2A表示本發明中的多功能遙控器裝置的內部結構的一個實施例。圖2B表示本發明中的多功能遙控器裝置圖2A的改進實例。在實現多功能遙控器的網絡服務中,多功能遙控器裝置是其中關鍵的一個硬件裝置。圖2A為多功能遙控器裝置的一個內部結構框圖,由鍵盤矩陣20、處理器內核22、存儲器23、紅外發射管21、USB接口電路24所組成。其中下載數據25通過USB接口線243進入USB接口電路24,在USB接口電路內部,數據由串行格式便為并行格式,由數據線242進入到處理器內核22,兩者的控制關系通過控制線241完成。數據傳送到處理器內核22中,程序進行數據處理,通過并行線211把數據送到存儲器23中存儲起來,212為處理器內核對存儲器的控制線。這里存儲器是用來分區存放不同種類的遙控器的碼型程序,根據地址的不同來進行分配空間。
圖2B是圖2A的一個集成化,其中圖2A中的處理器內核22、存儲器23、USB接口電路24被集成在一個電路實現其功能。
圖3表示本發明中的多功能遙控器裝置的內部結構的另一個實施例的框圖,由鍵盤矩陣30、紅外發射管31、處理器內核32、存儲器33、紅外接收器34所組成。與圖2A和圖2B的最大區別在于程序下載的方式,圖2A是通過USB接口進行通訊,圖3是通過紅外接發射接收裝置進行通訊的,其通訊方式不同,進來的數據到處理器內核時也有所不同。同時除這兩種方式下載數據外,最常見的是通過串口通訊來實現數據的下載工作。對于多功能遙控器裝置不同的接口電路,用戶終端裝置的接口電路也應設置為與其相應的接口電路形式。圖2A中的標號20和圖3的中標號30都是鍵盤矩陣,其外在的具體表現形式由圖4已給出。圖4中的每個按鍵對應于圖2A和圖3中的存儲器中所存的相應的一段程序。兩個圖中的紅外發射管21和31都是用來發射碼型的元器件。
圖4表示本發明中的多功能遙控器裝置的鍵盤矩陣的外在表現的一種基本示意圖。其中如圖4所示的是TV、DVD、VCR三種遙控器的面板組合,40為TV遙控器面板區,41為DVD遙控器鍵盤面板區,42為VCR遙控器鍵盤面板區。
圖5是整個系統的工作步驟,在本工作步驟開始之前,必須具備了遙控器的專用網站和服務器步驟501。步驟502中,用戶終端裝置通過互聯網登陸到遙控器的用戶服務網站。步驟503,打開多功能遙控器裝置分區定制服務客戶端程序。步驟504,該客戶端程序首先會通過讀取用戶終端裝置上USB設備的VID來判斷多功能遙控器裝置是否有效連接到用戶終端裝置的USB接口上,如果沒有連接,該客戶端程序提示用戶將多功能遙控器裝置的USB接口通過USB接口線與用戶終端裝置USB接口連接。如果連接成功,該客戶端程序將讀取固化在多功能遙控器裝置內部的硬件特征碼,該特征碼與多功能遙控器裝置的型號相對應。客戶端程序獲得上述硬件特征碼后,立即將此硬件特征碼通過互聯網提交到服務器裝置中的后臺服務程序,服務器裝置中的后臺服務程序根據客戶端提交的此項操作請求,從網站數據庫中得到該硬件特征碼對應的多功能遙控器裝置的基本信息(多功能遙控器裝置各鍵的硬件規格文件/存儲器配置文件/虛擬面板及按鈕的圖形文件),通過互聯網傳送到用戶終端裝置中。然后自動顯示與多功能遙控器裝置實物面板一樣的虛擬面板到程序界面的一邊。接著用戶打開客戶端程序中源遙控器搜索窗口,用戶可以在該搜索窗口中輸入源遙控器對應的家用電器的設備類型/生產公司/主機型號,然后點擊該搜索窗口中確定按鈕,該客戶端程序立即將此操作請求通過互聯網提交到服務器裝置中的后臺服務程序,服務器裝置中的后臺服務程序根據客戶端提交的此項操作請求,從網站數據庫中得到所需源遙控器的基本信息(源遙控器各鍵的功能信息/圖片資料),通過互聯網傳送到用戶終端裝置,該客戶端程序將源遙控器實物面板一樣的虛擬面板顯示到程序界面的另一邊。步驟505-506,此時用戶通過鼠標控制顯示屏上的光標,分別點擊多功能遙控器虛擬面板的某一鍵與源遙控器虛擬面板上的某一鍵,被點擊的這一對按鍵便建立起映射關系,即上述選擇的源遙控器某一鍵的功能就被定義到多功能遙控器中的某一鍵上。用戶可以重復上述操作步驟,定義多功能遙控器上的每一鍵。步驟507,當用戶點完成其所需定義后,點擊客戶端程序界面上的提交按鈕,該客戶端程序立即將上述操作請求通過互聯網提交到服務器裝置中的后臺服務程序。步驟508服務器裝置中的后臺服務程序根據客戶端提交的此項操作中的映射關系,從網站數據庫中得到所需源遙控器的按鍵編碼數據,通過互聯網傳送到用戶終端裝置。步驟509,客戶端程序將服務器裝置傳回的按鍵編碼數據按用戶對多功能遙控器各按鍵功能定義的結果,將各按鍵的命令編碼通過USB接口寫入到多功能遙控器裝置內所對應的存儲器空間中,至此定制操作完成。步驟510,被定制后的多功能遙控器裝置的一鍵就能發射出與源遙控器一鍵同樣的紅外命令編碼。
圖6表示本發明中多功能遙控器發碼的步驟示意圖。當使用多功能遙控器時,電路上電復位后,先進行處理器電路內部的初始化步驟S601,然后檢測存儲器能否正確操作步驟S602,檢測的目的是在程序跳轉到存儲器前先判斷存儲器是否可進行正確讀寫或讀(可以在指定地址寫固定內容)操作,如果不能則跳轉至等待(待機),此時有錯誤指示燈,若可以正確操作,則檢測USB口是否連接步驟S603,若連接則可進行USB傳輸操作步驟S604,否則檢測有無按鍵步驟S605,有按鍵則根據入口地址尋找存儲器中的程序數據步驟S606,然后進行發碼操作步驟S607,若無按鍵,則檢測USB接口是否連接步驟S608,有連接循環進入步驟S604,無連接則進入待機狀態步驟S609。
圖7A-7G表示本發明中用戶對多功能遙控器裝置分區定制服務客戶端程序優化實施例的步驟示意圖。(圖5中步驟503-步驟509優化)打開客戶端程序(如圖7A所示),該客戶端程序的主界面701主要由多功能遙控器裝置操作區702與源遙控器操作區703組成。該客戶端程序首先自動檢測多功能遙控器裝置USB接口是否有效連接到用戶終端裝置的USB接口,一旦連接成功(如圖7B所示),該客戶端程序從網站數據庫中得到該多功能遙控器裝置的基本信息(多功能遙控器裝置各鍵的硬件規格文件/存儲器配置文件/虛擬面板及按鈕的圖形文件)通過互聯網傳送到用戶終端裝置中。然后自動顯示與多功能遙控器裝置實物面板一樣的虛擬面板709到程序界面的多功能遙控器裝置操作區702。
第一步,用戶通過鼠標控制顯示屏上的光標704點擊介面上選擇分區按鈕705,(如圖7C所示)進入分區選擇狀態,用戶可移動光標704到多功能遙控器裝置虛擬面板709上選擇欲定義的分區,一經選中,其余分區畫面呈灰暗狀,表示當前只對被選分區操作(本例選定了TV鍵盤矩陣區)。
第二步,用戶通過鼠標控制顯示屏上的光標704點擊介面上選擇源遙控器按鈕706(如圖7D所示),客戶端程序的主界面701上出現一源遙控器搜索窗口710,用戶可以在該搜索窗口中輸入源遙控器對應的家用電器的設備類型/生產公司/主機型號,然后點擊該搜索窗口中確定按鈕,該客戶端程序立即將此操作請求通過互聯網提交到服務器裝置中的后臺服務程序,服務器裝置中的后臺服務程序根據客戶端提交的此項操作請求,從網站數據庫中得到所需源遙控器的基本信息(源遙控器各按鍵的命令編碼在數據庫中的索引信息/源遙控器各按鍵圖片資料),通過互聯網傳送到用戶終端裝置,該客戶端程序將源遙控器實物面板一樣的虛擬面板711顯示到程序界面的源遙控器操作區703。
第三步,用戶通過鼠標控制顯示屏上的光標704按下主界面701上的定義按鍵按鈕707(如圖7E所示),客戶端程序的主界面701上出現常用功能鍵定制宏操作按鈕712與個性化功能鍵定制操作按鈕713。當用戶通過鼠標控制顯示屏上的光標704按下常用功能鍵定制宏操作按鈕712,(如圖7F所示)多功能遙控器裝置虛擬面板709上被選擇欲定義的分區中的常用功能鍵會被閃爍的有色線框包圍,源遙控器操作區703中源遙控器虛擬面板711中的常用功能鍵也會被閃爍的色線框包圍,此時客戶端程序的主界面701上新出現一個確定按鈕。當用戶點擊該確定按鈕,上述源遙控器虛擬面板中的所有常用功能鍵與多功能遙控器裝置虛擬面板中的所有常用功能鍵便建立起映射關系。當用戶通過鼠標控制顯示屏上的光標704按下個性化功能鍵定制操作按鈕713(如圖7G所示),多功能遙控器裝置虛擬面板709中TV鍵盤矩陣區上除自定義區(自定義按鍵717所在區域)外的其余按鍵畫面呈灰暗狀,灰暗狀按鍵表示不能對其實施定義操作。在本操作步驟中源遙控器操作區703中的常用功能鍵畫面是呈灰暗狀的,只留下那些不歸類到常用功能鍵的按鍵718/719/720。此時用戶通過鼠標控制顯示屏上的光標,分別點擊多功能遙控器虛擬面板717與源遙控器虛擬面板718/719/720中的某一鍵,被點擊的這一對按鍵便建立起映射關系,即上述選擇的源遙控器某一鍵的功能就被定義到多功能遙控器中的某一鍵,本例中源遙控器功能鍵718映射到多功能遙控器功能鍵717。用戶可以重復上述操作,自由選擇源遙控器中需要定制的其它功能按鍵719/720定義到多功能遙控器自定義區中的其它自定義按鍵。當用戶點完成其所需定義后,點擊該步驟中客戶端程序的主界面701上出現的確定按鈕714,確定本步驟中的所有自定義生效。本步驟是表示對一分區的定義過程,用戶可以重復第一第二步驟,選擇不同的分區,不同的源遙控器,通過本步驟將不同的源遙控器定義到不同的分區中去。
第四步,完成第三步所有操作后,點擊主界面701上的提交按鈕708,(如圖7H所示)該客戶端程序立即將用戶第三步中所有定義操作的按鍵映射關系通過互聯網提交到服務器裝置中的后臺服務程序,服務器裝置中的后臺服務程序根據客戶端提交的定義操作請求,將源遙控器被選按鍵的相關命令編碼從命令編碼數據庫中獲得,通過互聯網傳送到用戶終端裝置,客戶端程序將服務器裝置傳回的命令編碼數據按用戶對各按鍵功能定義的結果,將各按鍵的命令編碼通過USB接口寫入到多功能遙控器裝置內所對應的存儲器空間中,當寫入成功后,主界面701顯示寫入成功的提示信息721,至此定制操作完成。被定制后的多功能遙控器裝置就能發射出與源遙控器一樣紅外命令編碼。
應該理解到的是上述實施例只是對本發明的說明,而不是對本發明的限制,任何不超出本發明實質精神范圍內的發明創造,均落入本發明的保護范圍之內。
權利要求
1.一種多功能遙控器實現分區功能定制的系統,包括一個用于實現數據存儲和交換的服務器裝置、一個用于通過網絡下載遙控器編碼并能將下載得到的遙控器編碼按用戶對各分區定義的結果通過接口電路輸出的用戶終端裝置和將用戶終端裝置輸出的遙控器編碼寫入各相應分區的多功能遙控器裝置,其特征在于所述的用戶終端裝置分別通過互聯網和接口電路聯接到所述的服務器裝置和所述的多功能遙控器裝置。
2.如權利要求1所述的多功能遙控器實現分區功能定制的系統,其特征在于所述的服務器裝置包括一組頁面文件、一個遠程后臺服務程序和一個控制家用電器設備的命令編碼數據庫。
3.如權利要求2所述的多功能遙控器實現分區功能定制的系統,其特征在于所述的用戶終端裝置包括一個人計算機、運行在個人計算機上的產品定制服務程序以及一個與所述多功能遙控器的接口電路對應的接口電路,所述的服務器裝置中的后臺服務程序響應用戶終端裝置上的產品定制服務程序。
4.如權利要求3所述的多功能遙控器實現分區功能定制的系統,其特征在于所述的產品定制服務程序是一基于BS構架下的全程圖形化操作界面客戶端程序。
5.如權利要求1所述的多功能遙控器實現分區功能定制的系統,其特征在于所述的多功能遙控器裝置包括——一個用于對多功能遙控器裝置內各裝置的控制與數據處理的處理器;——一個用于發碼操作時命令按鍵編碼的紅外波形發射裝置,所述的紅外波形發射裝置與所述的處理器的內核連接;——一個用于保存多功能遙控器裝置的內部程序和命令鍵編碼數據的存儲器,該存儲器與處理器內核連接,并可以根據地址分開若干個區域,以一定的大小的空間作為一個遙控對象的儲存空間;——一個接口電路,所述的接口電路與處理器內核連接;——一個由若干個控制按鍵矩陣區構成的鍵盤,所述的鍵盤與處理器內核連接。
6.如權利要求5所述的多功能遙控器實現分區功能定制的系統,其特征在于所述的存儲器為可擦寫存儲器。
7.如權利要求5所述的多功能遙控器實現分區功能定制的系統,其特征在于所述的處理器、存儲器和接口電路集成在一個電路中。
8.如權利要求5所述的多功能遙控器實現分區功能定制的系統,其特征在于所述的每一個控制按鍵矩陣區包含了所對應的家用電器的常用按鍵和若干個用戶自定義鍵。
9.如權利要求8所述的多功能遙控器實現分區功能定制的系統,其特征在于所述的鍵盤的控制按鍵矩陣區為TV按鍵矩陣區、VCR按鍵矩陣區、VCD按鍵矩陣區、DVD按鍵矩陣區、有線機頂盒按鍵矩陣區、衛星機頂盒按鍵矩陣區和功率放大器按鍵矩陣區其中的至少兩個按鍵矩陣區的組合。
10.如權利要求1-9任何一項所述的多功能遙控器實現分區功能定制的系統,其特征在于所述的接口電路為USB、串口或者無線發射接收通訊電路其中的任何一種電路。
11.一種多功能遙控器實現分區功能定制的方法,其特征在于按以下步驟進行一、登錄用戶服務網站;二、將多功能遙控器裝置的接口電路與用戶終端裝置的接口電路連接;三、運行用戶終端裝置上的客戶端程序;四、該客戶端程序首先自動檢測多功能遙控器裝置的接口電路是否有效連接到用戶終端裝置的接口電路,如果沒有連接,則重返步驟二;如果連接成功,用戶通過客戶端程序完成對多功能遙控器裝置各分區的功能定制;五、所述的客戶端程序將用戶對產品的定制服務請求通過互聯網提交到服務器裝置中的后臺服務程序;六、服務器裝置中的后臺服務程序根據客戶端提交的定制服務請求將所需的命令編碼從命令編碼數據庫中獲得,通過互聯網傳送到用戶終端裝置;七、所述的客戶端程序將服務器裝置傳回的命令編碼數據按用戶對各分區功能定義的結果,將各分區的命令編碼通過USB接口寫入到多功能遙控器裝置內各分區所對應的存儲器空間中,實現分區定制。
12.如權利要求11所述的多功能遙控器實現分區功能定制的方法,其特征在于所述的步驟二可以與步驟一或者步驟三互換。
13.如權利要求12所述的多功能遙控器實現分區功能定制的方法,其特征在于所述的客戶端程序的全程圖形化操作界面主要由多功能遙控器裝置操作區與源遙控器操作區組成;所述的步驟四按以下步驟進行用戶打開客戶端程序,該客戶端程序首先自動檢測多功能遙控器裝置的接口電路是否有效連接到用戶終端裝置的接口電路,一旦連接成功,該客戶端程序自動顯示與多功能遙控器裝置實物面板一樣的虛擬面板到程序界面的多功能遙控器裝置操作區;用戶在源遙控器操作區的搜索窗口輸入源遙控器對應的家用電器的設備類型、生產公司名稱和主機型號,該客戶端程序立即將此操作請求通過互聯網提交到服務器裝置中的后臺服務程序,服務器裝置中的后臺服務程序根據客戶端提交的此項操作請求,從網站數據庫中得到包括所需源遙控器各鍵的功能信息和圖片資料的基本信息,通過互聯網傳送到用戶終端裝置,該客戶端程序將源遙控器實物面板一樣的虛擬面板顯示到程序界面的源遙控器操作區;用戶通過鼠標控制顯示屏上的光標,分別點擊多功能遙控器虛擬面板與源遙控器虛擬面板上的某一鍵,被點擊的這一對按鍵便建立起映射關系,即上述選擇的源遙控器某一鍵的功能就被定義到多功能遙控器中的某一鍵;重復上述操作,自由選擇源遙控器中需要定制的功能鍵定義到多功能遙控器中;完成上述定義后,點擊程序界面上的提交按鈕,該客戶端程序立即將用戶此次定義操作請求通過互聯網提交到服務器裝置中的后臺服務程序,服務器裝置中的后臺服務程序根據客戶端提交的定義操作請求,將源遙控器被選按鍵的相關命令編碼從命令編碼數據庫中獲得,通過互聯網傳送到用戶終端裝置,客戶端程序將服務器裝置傳回的命令編碼數據按用戶對各按鍵功能定義的結果,將各按鍵的命令編碼通過接口電路寫入到多功能遙控器裝置內所對應的存儲器空間中,完成定制操作。
14.如權利要求11-13任何一項所述的多功能遙控器實現分區功能定制的方法,其特征在于所述的接口電路為USB、串口或者無線發射接收通訊電路其中的任何一種電路。
全文摘要
本發明公開了一種可以通過互聯網下載遙控器編碼的技術,一種用于實現分區型多功能遙控器功能定制的系統和方法,該系統包括一個用于實現數據存儲和交換的服務器裝置、一個用于通過網絡下載遙控器編碼并能將下載得到的遙控器編碼按用戶對各分區定義的結果通過接口電路輸出的用戶終端裝置和將用戶終端裝置輸出的遙控器編碼寫入各相應分區的多功能遙控器裝置,所述的用戶終端裝置分別通過互聯網和接口電路聯接到所述的服務器裝置和所述的多功能遙控器裝置。用戶使用該種多功能遙控器來遙控不同家用電器時無須操作轉換按鍵,只需要在對應于該種家用電器的鍵盤矩陣上操作那些具有唯一明確操作功能定義的按鍵,使用起來將極為方便。
文檔編號H04L12/54GK1815996SQ20051005025
公開日2006年8月9日 申請日期2005年4月13日 優先權日2005年4月13日
發明者江強, 陳向東, 黃景江 申請人:杭州博脈科技有限公司, 杭州士蘭微電子股份有限公司