亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

通過互聯(lián)網(wǎng)實現(xiàn)多功能遙控器分區(qū)功能定制的系統(tǒng)和方法

文檔序號:7615534閱讀:171來源:國知局
專利名稱:通過互聯(lián)網(wǎng)實現(xiàn)多功能遙控器分區(qū)功能定制的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種可以通過互聯(lián)網(wǎng)下載遙控器編碼的技術(shù),特別是涉及一種用于實現(xiàn)分區(qū)型多功能遙控器功能定制的系統(tǒng)和方法,以使多功能遙控器適合同時操作不同種類與品牌的消費類電子產(chǎn)品。
背景技術(shù)
傳統(tǒng)的多功能遙控器通常會存儲一定數(shù)量的家用電器的紅外編碼,可以讓用戶利用一個遙控器來控制這些家用電器,不過,這種多功能遙控器的操作方式卻非常繁瑣。由于其內(nèi)存的編碼眾多,用戶要尋找并選擇合適的遙控器編碼,就必須仔細閱讀繁瑣的說明書,然后根據(jù)說明書的具體步驟進行復雜的操作。這種操作模式對于編程者和用戶來說,內(nèi)容和過程都十分繁瑣,在很大程度上增大了遙控器的使用難度。同時,用戶還往往發(fā)現(xiàn)這種多功能遙控器所能遙控的家用電器的品牌和類型有限,也無法進行更新或升級,因此對于那些不在服務(wù)名單上的家用電器,這種多功能遙控器就無法應對。
市場上也存在傳統(tǒng)的學習型多功能遙控器,這種遙控器受自身硬件資源配置的限制,一般只能完成幾種己知特征編碼的學習。不僅如此,一旦原始遙控器丟失,用戶購買的學習型多功能遙控器便無法完成學習功能,只能去求助于原始遙控器供應商。因此,這種學習能力及使用方法上的限制使傳統(tǒng)學習型多功能遙控器的通用性大打折扣,給產(chǎn)品推廣帶來困難。
上面提到的傳統(tǒng)多功能遙控器或?qū)W習型多功能遙控器,其按鍵分布是不會針對不同種類的家用電器而進行界限明確的劃分的。用戶在使用這些傳統(tǒng)多功能遙控器時,一般同時只能操作一種家用電器,如要遙控另一種家用電器,則需要通過遙控器的轉(zhuǎn)換按鍵或轉(zhuǎn)換裝置重新設(shè)置.針對這種操作方法,傳統(tǒng)多功能或?qū)W習型遙控器有許多按鍵的操作功能定義不得不被設(shè)計成具有多重含義,也就是說,同一個按鍵所代表的操作功能定義會隨著所操作的家用電器的不同而發(fā)生改變,用戶于是發(fā)現(xiàn)他還得將這些具有多重操作功能定義的按鍵與家用電器的對應關(guān)系記清楚,這在很大程度上增加了用戶的操作難度.還有另外一種普遍的情況,大部分按鍵的操作功能定義只是適合于某些種類的家用電器,對于其它的家用電器則毫無意義.例如,用戶將多功能遙控器設(shè)置成錄像機遙控狀態(tài)時,“上段,下段”這一類適用于DVD操作的按鍵就沒有了意義。顯然,面對這些有時有操作功能定義,有時又毫無意義的按鍵,也會增加用戶的使用難度,使用戶發(fā)生誤操作的幾率增加。

發(fā)明內(nèi)容
本發(fā)明的一個目的在于克服上述缺陷,提供一種通過互聯(lián)網(wǎng)下載遙控器編碼的技術(shù),特別是涉及一種用于實現(xiàn)多功能遙控器分區(qū)功能定制的系統(tǒng)和方法。用戶一次性購買該多功能遙控器后,就可以解決傳統(tǒng)多功能遙控器選碼操作復雜,適用范圍有限,無法定制與升級的問題,也可以避免傳統(tǒng)學習型遙控器學習能力和使用方法受到限制的問題,以及解決傳統(tǒng)多功能或?qū)W習型遙控器必需轉(zhuǎn)換按鍵,按鍵不分區(qū)以及按鍵操作功能定義不唯一而造成的使用不便的問題。
本發(fā)明的另一個目的在于這種多功能遙控器中儲存的編碼是可以根據(jù)需要進行更新或升級的,且這種更新或升級的操作是可以隨時進行的,而更新或升級的編碼既可以是部分也可以是全部。如果用戶發(fā)現(xiàn)自己的遙控器品種不在遙控器編碼數(shù)據(jù)庫中,還可以向服務(wù)商提出下載要求并將自己的遙控器類型上傳給編碼數(shù)據(jù)庫網(wǎng)站,相關(guān)工作人員會將相應遙控器命令編碼采集后保存到網(wǎng)絡(luò)服務(wù)器中,用戶即可將所需的遙控器命令編碼下載到多功能遙控器中,這種服務(wù)不僅大大方便了用戶,而且對服務(wù)商編碼數(shù)據(jù)庫的完善也是一種有益的補充。當用戶原有的家用電器淘汰后,用戶只需更新多功能遙控器中的編碼,就可以控制新買的家用電器,因此,這種多功能遙控器具有較長的使用周期。
本發(fā)明的另一個目的在于向用戶提供一種用于定制/更新多功能遙控器分區(qū)功能的客戶端操作方法,使得用戶能簡單快捷地實現(xiàn)多功能遙控器分區(qū)功能的定制/更新。
本發(fā)明的另一個目的在于向用戶提供了一種新型的多功能遙控器裝置,該多功能遙控器裝有一USB接口電路,可以通過個人計算機將網(wǎng)絡(luò)上的遙控器命令編碼數(shù)據(jù)下載到多功能遙控器中。
本發(fā)明的另一個目的在于向用戶提供了一種按鍵分區(qū)組合的多功能遙控器裝置以及按鍵分區(qū)組合的實現(xiàn)方法,這種多功能遙控器面向不同種類,不同品牌的消費類電子產(chǎn)品,它將若干按鍵分區(qū)進行組合并呈現(xiàn)在同一個面板上;每一個按鍵分區(qū)面向一種家用電器,由這種家用電器最常用的操作功能按鍵組成,且常用按鍵的操作功能定義都是唯一的。因此,用戶使用該種多功能遙控器來遙控不同家用電器時無須操作轉(zhuǎn)換按鍵,只需要在對應于該種家用電器的鍵盤矩陣上操作那些具有唯一明確操作功能定義的按鍵,使用起來將極為方便。這種多功能遙控器還可以根據(jù)需要在各分區(qū)中預留一些自定義功能鍵,用戶可以根據(jù)喜好,自己定義這一類功能鍵。
本發(fā)明的一種多功能遙控器實現(xiàn)分區(qū)功能定制的系統(tǒng)和方法是通過如下的技術(shù)方案實現(xiàn)的,所述的系統(tǒng)包括一個用于實現(xiàn)數(shù)據(jù)存儲和交換的服務(wù)器裝置、一個用于通過網(wǎng)絡(luò)下載遙控器編碼并能將下載得到的遙控器編碼按用戶對各分區(qū)定義的結(jié)果通過接口電路輸出的用戶終端裝置和將用戶終端裝置輸出的遙控器編碼寫入各相應分區(qū)的多功能遙控器裝置,所述的用戶終端裝置分別通過互聯(lián)網(wǎng)和接口電路聯(lián)接到所述的服務(wù)器裝置和所述的多功能遙控器裝置。
所述的服務(wù)器裝置是實現(xiàn)數(shù)據(jù)存儲和交換的裝置,該裝置中包括一組頁面文件,遠程后臺服務(wù)程序,控制家用電器設(shè)備的命令編碼數(shù)據(jù)庫。所述服務(wù)器裝置通過互聯(lián)網(wǎng)連接用戶終端裝置。
所述的用戶終端裝置包括一個人計算機、一運行在個人計算機上的產(chǎn)品定制服務(wù)程序以及一個與所述多功能遙控器的接口電路對應的接口電路,所述的服務(wù)器裝置中的后臺服務(wù)程序響應用戶終端裝置上的產(chǎn)品定制服務(wù)程序。該產(chǎn)品定制服務(wù)程序為一基于BS構(gòu)架下的全程圖形化操作界面客戶端程序,該客戶端程序能將用戶對產(chǎn)品的定制服務(wù)請求通過互聯(lián)網(wǎng)提交到服務(wù)器裝置中的后臺服務(wù)程序,服務(wù)器裝置中的后臺服務(wù)程序根據(jù)客戶端提交的定制服務(wù)請求將所需的命令編碼從命令編碼數(shù)據(jù)庫中獲得,通過互聯(lián)網(wǎng)傳送到本地個人計算機,上述客戶端程序?qū)⒎?wù)器裝置傳回的命令編碼數(shù)據(jù)按用戶對各分區(qū)功能定義的結(jié)果,將各分區(qū)的命令編碼通過接口電路寫入到多功能遙控器裝置內(nèi)各分區(qū)所對應的存儲器空間中,實現(xiàn)分區(qū)定制。
所述的多功能遙控器裝置以一微處理器為核心,配置有可擦寫存儲器,并具有接口電路。該多功能遙控器裝置允許用戶根據(jù)需要寫入不同的遙控器編碼到存儲器中,實現(xiàn)對多種家用電器的遙控,多功能遙控器裝置上的接口電路與用戶終端裝置中的接口電路連接。所述的多功能遙控器裝置包括IR發(fā)射裝置,該裝置與處理器的內(nèi)核連接,用于發(fā)碼操作時命令鍵編碼的紅外波形發(fā)射;處理器,該處理器與多功能遙控器裝置內(nèi)各裝置連接,用于對多功能遙控器裝置內(nèi)各裝置的控制與數(shù)據(jù)處理,包括和接口電路之間的通訊以及控制存儲器存儲數(shù)據(jù)的操作,在使用遙控器發(fā)射命令編碼過程中,可以直接處理存儲器中的相關(guān)程序和命令編碼數(shù)據(jù),實現(xiàn)遙控器的功能;存儲器,該存儲器與處理器內(nèi)核連接,用于保存多功能遙控器裝置的內(nèi)部程序和命令鍵編碼數(shù)據(jù),在發(fā)碼時,用于輸出所存儲的相關(guān)程序和命令鍵編碼數(shù)據(jù),該存儲器中可以根據(jù)地址分開若干個區(qū)域,以一定的大小的空間作為一個遙控器的存儲空間,則可以把存儲器分開存儲若干種遙控器類型;接口電路,該接口電路與處理器連接,并與數(shù)據(jù)處理裝置的接口電路連接,用于對多功能遙控器裝置實現(xiàn)狀態(tài)控制及數(shù)據(jù)交換;鍵盤,所述的鍵盤由若干個控制按鍵矩陣區(qū)組成,每一個控制按鍵矩陣區(qū)對應于一種家用電器,每一個控制按鍵矩陣區(qū)包含了所對應的家用電器的常用按鍵和若干個用戶自定義鍵。
所述的鍵盤的控制按鍵矩陣區(qū)矩陣區(qū)為TV鍵盤矩陣區(qū)、VCR鍵盤矩陣區(qū)、VCD鍵盤矩陣區(qū)、DVD鍵盤矩陣區(qū)、Cable STB(有線機頂盒)鍵盤矩陣區(qū)、Satellite STB(衛(wèi)星機頂盒)鍵盤矩陣區(qū)和Amplifier(功率放大器)鍵盤矩陣區(qū)其中的至少兩個按鍵矩陣區(qū)的組合。所述的接口電路為USB、串口或者無線發(fā)射接收通訊電路其中的任何一種電路。優(yōu)選USB接口電路。
本發(fā)明的一種多功能遙控器通過網(wǎng)絡(luò)實現(xiàn)分區(qū)功能定制的方法,按以下步驟進行一、登錄用戶服務(wù)網(wǎng)站;二、將多功能遙控器裝置的USB接口與用戶終端裝置的接口電路連接;三、運行用戶終端裝置上的客戶端程序;四、該客戶端程序首先自動檢測多功能遙控器裝置的接口電路是否有效連接到用戶終端裝置的接口電路,如果沒有連接,則重返步驟二;如果連接成功,用戶通過客戶端程序完成對多功能遙控器裝置各分區(qū)的功能定制;五、該客戶端程序立即將用戶對產(chǎn)品的定制服務(wù)請求通過互聯(lián)網(wǎng)提交到服務(wù)器裝置中的后臺服務(wù)程序;六、服務(wù)器裝置中的后臺服務(wù)程序根據(jù)客戶端提交的定制服務(wù)請求將所需的命令編碼從命令編碼數(shù)據(jù)庫中獲得,通過互聯(lián)網(wǎng)傳送到用戶終端裝置;七、上述客戶端程序?qū)⒎?wù)器裝置傳回的命令編碼數(shù)據(jù)按用戶對各分區(qū)功能定義的結(jié)果,將各分區(qū)的命令編碼通過接口電路寫入到多功能遙控器裝置內(nèi)各分區(qū)所對應的存儲器空間中,實現(xiàn)分區(qū)定制。
所述的步驟二可以與步驟一或者步驟三互換。
所述的客戶端程序為一全程圖形化操作界面的應用程序,該客戶端程序的界面主要由多功能遙控器裝置操作區(qū)與源遙控器操作區(qū)組成。所述的步驟四按以下步驟進行用戶打開客戶端程序,該客戶端程序首先自動檢測多功能遙控器裝置接口電路是否有效連接到用戶終端裝置的接口電路,一旦連接成功,該客戶端程序自動顯示與多功能遙控器裝置實物面板一樣的虛擬面板到程序界面的多功能遙控器裝置操作區(qū),此時用戶在源遙控器操作區(qū)的搜索窗口輸入源遙控器(即用戶當前的遙控器)對應的家用電器的設(shè)備類型/生產(chǎn)公司/主機型號,該客戶端程序立即將此操作請求通過互聯(lián)網(wǎng)提交到服務(wù)器裝置中的后臺服務(wù)程序,服務(wù)器裝置中的后臺服務(wù)程序根據(jù)客戶端提交的此項操作請求,從網(wǎng)站數(shù)據(jù)庫中得到所需源遙控器的基本信息(源遙控器各鍵的功能信息/圖片資料),通過互聯(lián)網(wǎng)傳送到用戶終端裝置,該客戶端程序?qū)⒃催b控器實物面板一樣的虛擬面板顯示到程序界面的源遙控器操作區(qū)。此時用戶通過鼠標控制顯示屏上的光標,分別點擊多功能遙控器虛擬面板與源遙控器虛擬面板上的某一鍵,被點擊的這一對按鍵便建立起映射關(guān)系,即上述選擇的源遙控器某一鍵的功能就被定義到多功能遙控器中的某一鍵。用戶可以重復上述操作,自由選擇源遙控器中需要定制的功能鍵定義到多功能遙控器中。完成上述定義后,點擊程序界面上的提交按鈕,該客戶端程序立即將用戶此次定義操作請求通過互聯(lián)網(wǎng)提交到服務(wù)器裝置中的后臺服務(wù)程序,服務(wù)器裝置中的后臺服務(wù)程序根據(jù)客戶端提交的定義操作請求,將源遙控器被選按鍵的相關(guān)命令編碼從命令編碼數(shù)據(jù)庫中獲得,通過互聯(lián)網(wǎng)傳送到用戶終端裝置,客戶端程序?qū)⒎?wù)器裝置傳回的命令編碼數(shù)據(jù)按用戶對各按鍵功能定義的結(jié)果,將各按鍵的命令編碼通過接口電路寫入到多功能遙控器裝置內(nèi)所對應的存儲器空間中,至此定制操作完成。被定制后的多功能遙控器裝置就能發(fā)射出與源遙控器一樣紅外命令編碼。
所述的接口電路為USB、串口或者無線發(fā)射接收通訊電路其中的任何一種電路。優(yōu)選USB接口電路。
本發(fā)明的優(yōu)點將在以下的實施例中予以更詳細的說明,并通過以下的檢驗和實踐使本領(lǐng)域的技術(shù)人員更加明白。


圖1表示本發(fā)明的整個系統(tǒng)的示意圖。
圖2A表示本發(fā)明中的多功能遙控器裝置的內(nèi)部結(jié)構(gòu)的一個實施例。
圖2B表示本發(fā)明中的多功能遙控器裝置圖3A的改進實例。
圖3表示本發(fā)明中的多功能遙控器裝置的內(nèi)部結(jié)構(gòu)的另一個實施例。
圖4本發(fā)明中的多功能遙控器裝置的鍵盤矩陣的外在表現(xiàn)的一種基本形式示意圖。
圖5表示本發(fā)明中的整個系統(tǒng)的工作流程圖。
圖6表示本發(fā)明中多功能遙控器發(fā)碼的步驟示意圖。
圖7A-7F表示本發(fā)明中用戶對多功能遙控器裝置定制分區(qū)的步驟示意圖。
具體實施例方式
下面詳細介紹
具體實施例方式圖1表示本發(fā)明的整個系統(tǒng)的示意圖,用于描述系統(tǒng)的組成。在圖1所示的實施例中,本系統(tǒng)主要由服務(wù)器裝置101,用戶終端裝置102和多功能遙控器裝置103三大部分組成。用戶終端裝置與服務(wù)器裝置通過互聯(lián)網(wǎng)相連,用戶終端裝置和多功能遙控器裝置之間通過USB連接。
服務(wù)器裝置101一般由服務(wù)運行商所設(shè)定,包括一個網(wǎng)站頁面數(shù)據(jù)庫、一個遠程后臺服務(wù)程序和一個控制家用電器設(shè)備的命令編碼數(shù)據(jù)庫。在這里可以實現(xiàn)數(shù)據(jù)的存儲、交換等功能。用戶把終端裝置102和多功能遙控器103相連,通過登陸服務(wù)運行商開設(shè)的專用遙控器網(wǎng)站,進行屏幕操作,實現(xiàn)遙控器碼型數(shù)據(jù)的下載。
所述的用戶終端裝置包括一個人計算機、運行在個人計算機上的產(chǎn)品定制服務(wù)程序以及一個與所述多功能遙控器的接口電路對應的接口電路,所述的服務(wù)器裝置中的后臺服務(wù)程序響應用戶終端裝置上的產(chǎn)品定制服務(wù)程序。所述的產(chǎn)品定制服務(wù)程是一BS構(gòu)架下的客戶端程序。
圖2A表示本發(fā)明中的多功能遙控器裝置的內(nèi)部結(jié)構(gòu)的一個實施例。圖2B表示本發(fā)明中的多功能遙控器裝置圖2A的改進實例。在實現(xiàn)多功能遙控器的網(wǎng)絡(luò)服務(wù)中,多功能遙控器裝置是其中關(guān)鍵的一個硬件裝置。圖2A為多功能遙控器裝置的一個內(nèi)部結(jié)構(gòu)框圖,由鍵盤矩陣20、處理器內(nèi)核22、存儲器23、紅外發(fā)射管21、USB接口電路24所組成。其中下載數(shù)據(jù)25通過USB接口線243進入USB接口電路24,在USB接口電路內(nèi)部,數(shù)據(jù)由串行格式便為并行格式,由數(shù)據(jù)線242進入到處理器內(nèi)核22,兩者的控制關(guān)系通過控制線241完成。數(shù)據(jù)傳送到處理器內(nèi)核22中,程序進行數(shù)據(jù)處理,通過并行線211把數(shù)據(jù)送到存儲器23中存儲起來,212為處理器內(nèi)核對存儲器的控制線。這里存儲器是用來分區(qū)存放不同種類的遙控器的碼型程序,根據(jù)地址的不同來進行分配空間。
圖2B是圖2A的一個集成化,其中圖2A中的處理器內(nèi)核22、存儲器23、USB接口電路24被集成在一個電路實現(xiàn)其功能。
圖3表示本發(fā)明中的多功能遙控器裝置的內(nèi)部結(jié)構(gòu)的另一個實施例的框圖,由鍵盤矩陣30、紅外發(fā)射管31、處理器內(nèi)核32、存儲器33、紅外接收器34所組成。與圖2A和圖2B的最大區(qū)別在于程序下載的方式,圖2A是通過USB接口進行通訊,圖3是通過紅外接發(fā)射接收裝置進行通訊的,其通訊方式不同,進來的數(shù)據(jù)到處理器內(nèi)核時也有所不同。同時除這兩種方式下載數(shù)據(jù)外,最常見的是通過串口通訊來實現(xiàn)數(shù)據(jù)的下載工作。對于多功能遙控器裝置不同的接口電路,用戶終端裝置的接口電路也應設(shè)置為與其相應的接口電路形式。圖2A中的標號20和圖3的中標號30都是鍵盤矩陣,其外在的具體表現(xiàn)形式由圖4已給出。圖4中的每個按鍵對應于圖2A和圖3中的存儲器中所存的相應的一段程序。兩個圖中的紅外發(fā)射管21和31都是用來發(fā)射碼型的元器件。
圖4表示本發(fā)明中的多功能遙控器裝置的鍵盤矩陣的外在表現(xiàn)的一種基本示意圖。其中如圖4所示的是TV、DVD、VCR三種遙控器的面板組合,40為TV遙控器面板區(qū),41為DVD遙控器鍵盤面板區(qū),42為VCR遙控器鍵盤面板區(qū)。
圖5是整個系統(tǒng)的工作步驟,在本工作步驟開始之前,必須具備了遙控器的專用網(wǎng)站和服務(wù)器步驟501。步驟502中,用戶終端裝置通過互聯(lián)網(wǎng)登陸到遙控器的用戶服務(wù)網(wǎng)站。步驟503,打開多功能遙控器裝置分區(qū)定制服務(wù)客戶端程序。步驟504,該客戶端程序首先會通過讀取用戶終端裝置上USB設(shè)備的VID來判斷多功能遙控器裝置是否有效連接到用戶終端裝置的USB接口上,如果沒有連接,該客戶端程序提示用戶將多功能遙控器裝置的USB接口通過USB接口線與用戶終端裝置USB接口連接。如果連接成功,該客戶端程序?qū)⒆x取固化在多功能遙控器裝置內(nèi)部的硬件特征碼,該特征碼與多功能遙控器裝置的型號相對應??蛻舳顺绦颢@得上述硬件特征碼后,立即將此硬件特征碼通過互聯(lián)網(wǎng)提交到服務(wù)器裝置中的后臺服務(wù)程序,服務(wù)器裝置中的后臺服務(wù)程序根據(jù)客戶端提交的此項操作請求,從網(wǎng)站數(shù)據(jù)庫中得到該硬件特征碼對應的多功能遙控器裝置的基本信息(多功能遙控器裝置各鍵的硬件規(guī)格文件/存儲器配置文件/虛擬面板及按鈕的圖形文件),通過互聯(lián)網(wǎng)傳送到用戶終端裝置中。然后自動顯示與多功能遙控器裝置實物面板一樣的虛擬面板到程序界面的一邊。接著用戶打開客戶端程序中源遙控器搜索窗口,用戶可以在該搜索窗口中輸入源遙控器對應的家用電器的設(shè)備類型/生產(chǎn)公司/主機型號,然后點擊該搜索窗口中確定按鈕,該客戶端程序立即將此操作請求通過互聯(lián)網(wǎng)提交到服務(wù)器裝置中的后臺服務(wù)程序,服務(wù)器裝置中的后臺服務(wù)程序根據(jù)客戶端提交的此項操作請求,從網(wǎng)站數(shù)據(jù)庫中得到所需源遙控器的基本信息(源遙控器各鍵的功能信息/圖片資料),通過互聯(lián)網(wǎng)傳送到用戶終端裝置,該客戶端程序?qū)⒃催b控器實物面板一樣的虛擬面板顯示到程序界面的另一邊。步驟505-506,此時用戶通過鼠標控制顯示屏上的光標,分別點擊多功能遙控器虛擬面板的某一鍵與源遙控器虛擬面板上的某一鍵,被點擊的這一對按鍵便建立起映射關(guān)系,即上述選擇的源遙控器某一鍵的功能就被定義到多功能遙控器中的某一鍵上。用戶可以重復上述操作步驟,定義多功能遙控器上的每一鍵。步驟507,當用戶點完成其所需定義后,點擊客戶端程序界面上的提交按鈕,該客戶端程序立即將上述操作請求通過互聯(lián)網(wǎng)提交到服務(wù)器裝置中的后臺服務(wù)程序。步驟508服務(wù)器裝置中的后臺服務(wù)程序根據(jù)客戶端提交的此項操作中的映射關(guān)系,從網(wǎng)站數(shù)據(jù)庫中得到所需源遙控器的按鍵編碼數(shù)據(jù),通過互聯(lián)網(wǎng)傳送到用戶終端裝置。步驟509,客戶端程序?qū)⒎?wù)器裝置傳回的按鍵編碼數(shù)據(jù)按用戶對多功能遙控器各按鍵功能定義的結(jié)果,將各按鍵的命令編碼通過USB接口寫入到多功能遙控器裝置內(nèi)所對應的存儲器空間中,至此定制操作完成。步驟510,被定制后的多功能遙控器裝置的一鍵就能發(fā)射出與源遙控器一鍵同樣的紅外命令編碼。
圖6表示本發(fā)明中多功能遙控器發(fā)碼的步驟示意圖。當使用多功能遙控器時,電路上電復位后,先進行處理器電路內(nèi)部的初始化步驟S601,然后檢測存儲器能否正確操作步驟S602,檢測的目的是在程序跳轉(zhuǎn)到存儲器前先判斷存儲器是否可進行正確讀寫或讀(可以在指定地址寫固定內(nèi)容)操作,如果不能則跳轉(zhuǎn)至等待(待機),此時有錯誤指示燈,若可以正確操作,則檢測USB口是否連接步驟S603,若連接則可進行USB傳輸操作步驟S604,否則檢測有無按鍵步驟S605,有按鍵則根據(jù)入口地址尋找存儲器中的程序數(shù)據(jù)步驟S606,然后進行發(fā)碼操作步驟S607,若無按鍵,則檢測USB接口是否連接步驟S608,有連接循環(huán)進入步驟S604,無連接則進入待機狀態(tài)步驟S609。
圖7A-7G表示本發(fā)明中用戶對多功能遙控器裝置分區(qū)定制服務(wù)客戶端程序優(yōu)化實施例的步驟示意圖。(圖5中步驟503-步驟509優(yōu)化)打開客戶端程序(如圖7A所示),該客戶端程序的主界面701主要由多功能遙控器裝置操作區(qū)702與源遙控器操作區(qū)703組成。該客戶端程序首先自動檢測多功能遙控器裝置USB接口是否有效連接到用戶終端裝置的USB接口,一旦連接成功(如圖7B所示),該客戶端程序從網(wǎng)站數(shù)據(jù)庫中得到該多功能遙控器裝置的基本信息(多功能遙控器裝置各鍵的硬件規(guī)格文件/存儲器配置文件/虛擬面板及按鈕的圖形文件)通過互聯(lián)網(wǎng)傳送到用戶終端裝置中。然后自動顯示與多功能遙控器裝置實物面板一樣的虛擬面板709到程序界面的多功能遙控器裝置操作區(qū)702。
第一步,用戶通過鼠標控制顯示屏上的光標704點擊介面上選擇分區(qū)按鈕705,(如圖7C所示)進入分區(qū)選擇狀態(tài),用戶可移動光標704到多功能遙控器裝置虛擬面板709上選擇欲定義的分區(qū),一經(jīng)選中,其余分區(qū)畫面呈灰暗狀,表示當前只對被選分區(qū)操作(本例選定了TV鍵盤矩陣區(qū))。
第二步,用戶通過鼠標控制顯示屏上的光標704點擊介面上選擇源遙控器按鈕706(如圖7D所示),客戶端程序的主界面701上出現(xiàn)一源遙控器搜索窗口710,用戶可以在該搜索窗口中輸入源遙控器對應的家用電器的設(shè)備類型/生產(chǎn)公司/主機型號,然后點擊該搜索窗口中確定按鈕,該客戶端程序立即將此操作請求通過互聯(lián)網(wǎng)提交到服務(wù)器裝置中的后臺服務(wù)程序,服務(wù)器裝置中的后臺服務(wù)程序根據(jù)客戶端提交的此項操作請求,從網(wǎng)站數(shù)據(jù)庫中得到所需源遙控器的基本信息(源遙控器各按鍵的命令編碼在數(shù)據(jù)庫中的索引信息/源遙控器各按鍵圖片資料),通過互聯(lián)網(wǎng)傳送到用戶終端裝置,該客戶端程序?qū)⒃催b控器實物面板一樣的虛擬面板711顯示到程序界面的源遙控器操作區(qū)703。
第三步,用戶通過鼠標控制顯示屏上的光標704按下主界面701上的定義按鍵按鈕707(如圖7E所示),客戶端程序的主界面701上出現(xiàn)常用功能鍵定制宏操作按鈕712與個性化功能鍵定制操作按鈕713。當用戶通過鼠標控制顯示屏上的光標704按下常用功能鍵定制宏操作按鈕712,(如圖7F所示)多功能遙控器裝置虛擬面板709上被選擇欲定義的分區(qū)中的常用功能鍵會被閃爍的有色線框包圍,源遙控器操作區(qū)703中源遙控器虛擬面板711中的常用功能鍵也會被閃爍的色線框包圍,此時客戶端程序的主界面701上新出現(xiàn)一個確定按鈕。當用戶點擊該確定按鈕,上述源遙控器虛擬面板中的所有常用功能鍵與多功能遙控器裝置虛擬面板中的所有常用功能鍵便建立起映射關(guān)系。當用戶通過鼠標控制顯示屏上的光標704按下個性化功能鍵定制操作按鈕713(如圖7G所示),多功能遙控器裝置虛擬面板709中TV鍵盤矩陣區(qū)上除自定義區(qū)(自定義按鍵717所在區(qū)域)外的其余按鍵畫面呈灰暗狀,灰暗狀按鍵表示不能對其實施定義操作。在本操作步驟中源遙控器操作區(qū)703中的常用功能鍵畫面是呈灰暗狀的,只留下那些不歸類到常用功能鍵的按鍵718/719/720。此時用戶通過鼠標控制顯示屏上的光標,分別點擊多功能遙控器虛擬面板717與源遙控器虛擬面板718/719/720中的某一鍵,被點擊的這一對按鍵便建立起映射關(guān)系,即上述選擇的源遙控器某一鍵的功能就被定義到多功能遙控器中的某一鍵,本例中源遙控器功能鍵718映射到多功能遙控器功能鍵717。用戶可以重復上述操作,自由選擇源遙控器中需要定制的其它功能按鍵719/720定義到多功能遙控器自定義區(qū)中的其它自定義按鍵。當用戶點完成其所需定義后,點擊該步驟中客戶端程序的主界面701上出現(xiàn)的確定按鈕714,確定本步驟中的所有自定義生效。本步驟是表示對一分區(qū)的定義過程,用戶可以重復第一第二步驟,選擇不同的分區(qū),不同的源遙控器,通過本步驟將不同的源遙控器定義到不同的分區(qū)中去。
第四步,完成第三步所有操作后,點擊主界面701上的提交按鈕708,(如圖7H所示)該客戶端程序立即將用戶第三步中所有定義操作的按鍵映射關(guān)系通過互聯(lián)網(wǎng)提交到服務(wù)器裝置中的后臺服務(wù)程序,服務(wù)器裝置中的后臺服務(wù)程序根據(jù)客戶端提交的定義操作請求,將源遙控器被選按鍵的相關(guān)命令編碼從命令編碼數(shù)據(jù)庫中獲得,通過互聯(lián)網(wǎng)傳送到用戶終端裝置,客戶端程序?qū)⒎?wù)器裝置傳回的命令編碼數(shù)據(jù)按用戶對各按鍵功能定義的結(jié)果,將各按鍵的命令編碼通過USB接口寫入到多功能遙控器裝置內(nèi)所對應的存儲器空間中,當寫入成功后,主界面701顯示寫入成功的提示信息721,至此定制操作完成。被定制后的多功能遙控器裝置就能發(fā)射出與源遙控器一樣紅外命令編碼。
應該理解到的是上述實施例只是對本發(fā)明的說明,而不是對本發(fā)明的限制,任何不超出本發(fā)明實質(zhì)精神范圍內(nèi)的發(fā)明創(chuàng)造,均落入本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種多功能遙控器實現(xiàn)分區(qū)功能定制的系統(tǒng),包括一個用于實現(xiàn)數(shù)據(jù)存儲和交換的服務(wù)器裝置、一個用于通過網(wǎng)絡(luò)下載遙控器編碼并能將下載得到的遙控器編碼按用戶對各分區(qū)定義的結(jié)果通過接口電路輸出的用戶終端裝置和將用戶終端裝置輸出的遙控器編碼寫入各相應分區(qū)的多功能遙控器裝置,其特征在于所述的用戶終端裝置分別通過互聯(lián)網(wǎng)和接口電路聯(lián)接到所述的服務(wù)器裝置和所述的多功能遙控器裝置。
2.如權(quán)利要求1所述的多功能遙控器實現(xiàn)分區(qū)功能定制的系統(tǒng),其特征在于所述的服務(wù)器裝置包括一組頁面文件、一個遠程后臺服務(wù)程序和一個控制家用電器設(shè)備的命令編碼數(shù)據(jù)庫。
3.如權(quán)利要求2所述的多功能遙控器實現(xiàn)分區(qū)功能定制的系統(tǒng),其特征在于所述的用戶終端裝置包括一個人計算機、運行在個人計算機上的產(chǎn)品定制服務(wù)程序以及一個與所述多功能遙控器的接口電路對應的接口電路,所述的服務(wù)器裝置中的后臺服務(wù)程序響應用戶終端裝置上的產(chǎn)品定制服務(wù)程序。
4.如權(quán)利要求3所述的多功能遙控器實現(xiàn)分區(qū)功能定制的系統(tǒng),其特征在于所述的產(chǎn)品定制服務(wù)程序是一基于BS構(gòu)架下的全程圖形化操作界面客戶端程序。
5.如權(quán)利要求1所述的多功能遙控器實現(xiàn)分區(qū)功能定制的系統(tǒng),其特征在于所述的多功能遙控器裝置包括——一個用于對多功能遙控器裝置內(nèi)各裝置的控制與數(shù)據(jù)處理的處理器;——一個用于發(fā)碼操作時命令按鍵編碼的紅外波形發(fā)射裝置,所述的紅外波形發(fā)射裝置與所述的處理器的內(nèi)核連接;——一個用于保存多功能遙控器裝置的內(nèi)部程序和命令鍵編碼數(shù)據(jù)的存儲器,該存儲器與處理器內(nèi)核連接,并可以根據(jù)地址分開若干個區(qū)域,以一定的大小的空間作為一個遙控對象的儲存空間;——一個接口電路,所述的接口電路與處理器內(nèi)核連接;——一個由若干個控制按鍵矩陣區(qū)構(gòu)成的鍵盤,所述的鍵盤與處理器內(nèi)核連接。
6.如權(quán)利要求5所述的多功能遙控器實現(xiàn)分區(qū)功能定制的系統(tǒng),其特征在于所述的存儲器為可擦寫存儲器。
7.如權(quán)利要求5所述的多功能遙控器實現(xiàn)分區(qū)功能定制的系統(tǒng),其特征在于所述的處理器、存儲器和接口電路集成在一個電路中。
8.如權(quán)利要求5所述的多功能遙控器實現(xiàn)分區(qū)功能定制的系統(tǒng),其特征在于所述的每一個控制按鍵矩陣區(qū)包含了所對應的家用電器的常用按鍵和若干個用戶自定義鍵。
9.如權(quán)利要求8所述的多功能遙控器實現(xiàn)分區(qū)功能定制的系統(tǒng),其特征在于所述的鍵盤的控制按鍵矩陣區(qū)為TV按鍵矩陣區(qū)、VCR按鍵矩陣區(qū)、VCD按鍵矩陣區(qū)、DVD按鍵矩陣區(qū)、有線機頂盒按鍵矩陣區(qū)、衛(wèi)星機頂盒按鍵矩陣區(qū)和功率放大器按鍵矩陣區(qū)其中的至少兩個按鍵矩陣區(qū)的組合。
10.如權(quán)利要求1-9任何一項所述的多功能遙控器實現(xiàn)分區(qū)功能定制的系統(tǒng),其特征在于所述的接口電路為USB、串口或者無線發(fā)射接收通訊電路其中的任何一種電路。
11.一種多功能遙控器實現(xiàn)分區(qū)功能定制的方法,其特征在于按以下步驟進行一、登錄用戶服務(wù)網(wǎng)站;二、將多功能遙控器裝置的接口電路與用戶終端裝置的接口電路連接;三、運行用戶終端裝置上的客戶端程序;四、該客戶端程序首先自動檢測多功能遙控器裝置的接口電路是否有效連接到用戶終端裝置的接口電路,如果沒有連接,則重返步驟二;如果連接成功,用戶通過客戶端程序完成對多功能遙控器裝置各分區(qū)的功能定制;五、所述的客戶端程序?qū)⒂脩魧Ξa(chǎn)品的定制服務(wù)請求通過互聯(lián)網(wǎng)提交到服務(wù)器裝置中的后臺服務(wù)程序;六、服務(wù)器裝置中的后臺服務(wù)程序根據(jù)客戶端提交的定制服務(wù)請求將所需的命令編碼從命令編碼數(shù)據(jù)庫中獲得,通過互聯(lián)網(wǎng)傳送到用戶終端裝置;七、所述的客戶端程序?qū)⒎?wù)器裝置傳回的命令編碼數(shù)據(jù)按用戶對各分區(qū)功能定義的結(jié)果,將各分區(qū)的命令編碼通過USB接口寫入到多功能遙控器裝置內(nèi)各分區(qū)所對應的存儲器空間中,實現(xiàn)分區(qū)定制。
12.如權(quán)利要求11所述的多功能遙控器實現(xiàn)分區(qū)功能定制的方法,其特征在于所述的步驟二可以與步驟一或者步驟三互換。
13.如權(quán)利要求12所述的多功能遙控器實現(xiàn)分區(qū)功能定制的方法,其特征在于所述的客戶端程序的全程圖形化操作界面主要由多功能遙控器裝置操作區(qū)與源遙控器操作區(qū)組成;所述的步驟四按以下步驟進行用戶打開客戶端程序,該客戶端程序首先自動檢測多功能遙控器裝置的接口電路是否有效連接到用戶終端裝置的接口電路,一旦連接成功,該客戶端程序自動顯示與多功能遙控器裝置實物面板一樣的虛擬面板到程序界面的多功能遙控器裝置操作區(qū);用戶在源遙控器操作區(qū)的搜索窗口輸入源遙控器對應的家用電器的設(shè)備類型、生產(chǎn)公司名稱和主機型號,該客戶端程序立即將此操作請求通過互聯(lián)網(wǎng)提交到服務(wù)器裝置中的后臺服務(wù)程序,服務(wù)器裝置中的后臺服務(wù)程序根據(jù)客戶端提交的此項操作請求,從網(wǎng)站數(shù)據(jù)庫中得到包括所需源遙控器各鍵的功能信息和圖片資料的基本信息,通過互聯(lián)網(wǎng)傳送到用戶終端裝置,該客戶端程序?qū)⒃催b控器實物面板一樣的虛擬面板顯示到程序界面的源遙控器操作區(qū);用戶通過鼠標控制顯示屏上的光標,分別點擊多功能遙控器虛擬面板與源遙控器虛擬面板上的某一鍵,被點擊的這一對按鍵便建立起映射關(guān)系,即上述選擇的源遙控器某一鍵的功能就被定義到多功能遙控器中的某一鍵;重復上述操作,自由選擇源遙控器中需要定制的功能鍵定義到多功能遙控器中;完成上述定義后,點擊程序界面上的提交按鈕,該客戶端程序立即將用戶此次定義操作請求通過互聯(lián)網(wǎng)提交到服務(wù)器裝置中的后臺服務(wù)程序,服務(wù)器裝置中的后臺服務(wù)程序根據(jù)客戶端提交的定義操作請求,將源遙控器被選按鍵的相關(guān)命令編碼從命令編碼數(shù)據(jù)庫中獲得,通過互聯(lián)網(wǎng)傳送到用戶終端裝置,客戶端程序?qū)⒎?wù)器裝置傳回的命令編碼數(shù)據(jù)按用戶對各按鍵功能定義的結(jié)果,將各按鍵的命令編碼通過接口電路寫入到多功能遙控器裝置內(nèi)所對應的存儲器空間中,完成定制操作。
14.如權(quán)利要求11-13任何一項所述的多功能遙控器實現(xiàn)分區(qū)功能定制的方法,其特征在于所述的接口電路為USB、串口或者無線發(fā)射接收通訊電路其中的任何一種電路。
全文摘要
本發(fā)明公開了一種可以通過互聯(lián)網(wǎng)下載遙控器編碼的技術(shù),一種用于實現(xiàn)分區(qū)型多功能遙控器功能定制的系統(tǒng)和方法,該系統(tǒng)包括一個用于實現(xiàn)數(shù)據(jù)存儲和交換的服務(wù)器裝置、一個用于通過網(wǎng)絡(luò)下載遙控器編碼并能將下載得到的遙控器編碼按用戶對各分區(qū)定義的結(jié)果通過接口電路輸出的用戶終端裝置和將用戶終端裝置輸出的遙控器編碼寫入各相應分區(qū)的多功能遙控器裝置,所述的用戶終端裝置分別通過互聯(lián)網(wǎng)和接口電路聯(lián)接到所述的服務(wù)器裝置和所述的多功能遙控器裝置。用戶使用該種多功能遙控器來遙控不同家用電器時無須操作轉(zhuǎn)換按鍵,只需要在對應于該種家用電器的鍵盤矩陣上操作那些具有唯一明確操作功能定義的按鍵,使用起來將極為方便。
文檔編號H04L12/54GK1815996SQ20051005025
公開日2006年8月9日 申請日期2005年4月13日 優(yōu)先權(quán)日2005年4月13日
發(fā)明者江強, 陳向東, 黃景江 申請人:杭州博脈科技有限公司, 杭州士蘭微電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1