專利名稱:一種智能遙控方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及遙控技術(shù)領(lǐng)域,尤其涉及一種智能遙控方法及裝置。
背景技術(shù):
當(dāng)前,遙控技術(shù)正給人們的生活和工作帶來極大的方便。例如電視、空調(diào)、音響等的電器均具有各自的遙控功能,使用者可以利用該功能分別實(shí)現(xiàn)對這些被控設(shè)備的遙控,從而方便使用者使用這些被控設(shè)備。然而,當(dāng)前的各個(gè)具有遙控功能的被控設(shè)備均是與其各自的遙控設(shè)備相對應(yīng)的,使用者要控制某個(gè)被控設(shè)備時(shí),只能采用該被控設(shè)備專屬的遙控發(fā)射設(shè)備來對這個(gè)被控設(shè)備進(jìn)行遙控控制,而隨著人們所使用的具有遙控功能的被設(shè)備的日益增多,遙控發(fā)射設(shè)備也隨之增多,使用者在使用遙控發(fā)射設(shè)備對被控設(shè)備進(jìn)行控制時(shí),就需要從眾多的遙控發(fā)射設(shè)備中選擇相應(yīng)的一個(gè)遙控發(fā)射設(shè)備進(jìn)行相應(yīng)的操作,該選擇過程增加了使用者在使用過程中的繁瑣程度,不利于遙控技術(shù)的方便使用。
為了解決以上問題,在現(xiàn)有技術(shù)中,提出了一種能夠進(jìn)行自學(xué)習(xí)的特殊遙控器,該遙控器能夠?qū)W習(xí)別的遙控器所發(fā)出的信號,通過學(xué)習(xí)這些信號將不同的遙控器上的常用功能集中在該特殊的遙控器上,從而達(dá)到以一個(gè)遙控器控制多個(gè)被控設(shè)備的目的。但是,由于該種特殊的遙控器上的按鍵個(gè)數(shù)有限,而每個(gè)按鍵又只能對應(yīng)一種被控設(shè)備的功能,因此,必然會(huì)在被控設(shè)備增多時(shí)面臨按鍵的取舍問題,從而會(huì)導(dǎo)致某些控制功能的遺失,從而無法實(shí)現(xiàn)這些控制功能。
在現(xiàn)有技術(shù)中,還用一種方法用以解決上述控制多個(gè)被控設(shè)備的問題,該方法采用一個(gè)專用遙控器與具有遙控信號發(fā)射功能的個(gè)人計(jì)算機(jī)(PC)結(jié)合使用,在該P(yáng)C上保存有各個(gè)被控設(shè)備的遙控編碼,并把這些編碼與專用遙控器上的各個(gè)按鍵建立一個(gè)對應(yīng)關(guān)系并保存,當(dāng)使用者在專用遙控器上通過某個(gè)按鍵執(zhí)行一個(gè)遙控操作時(shí),該專用遙控器將按鍵信息發(fā)送給PC,PC收到該按鍵信息后,查詢按鍵信息的對應(yīng)關(guān)系以找到相應(yīng)的遙控編碼,然后,將該遙控編碼發(fā)送給被控設(shè)備,以實(shí)現(xiàn)遙控。此種方法雖然能夠?qū)崿F(xiàn)采用一個(gè)遙控器遙控多個(gè)被控設(shè)備,但由于該方法必須依賴于PC,因此,使得該方法難于脫離PC而獨(dú)立使用,不利于應(yīng)用于那些例如實(shí)現(xiàn)打開電視機(jī)等的簡單遙控的場合。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種智能遙控方法及裝置,該方法及裝置能夠?qū)崿F(xiàn)采用一個(gè)遙控設(shè)備從多個(gè)被控設(shè)備獲得相應(yīng)的遙控信息,分別利用各個(gè)被控設(shè)備的遙控信息,該遙控設(shè)備分別實(shí)現(xiàn)對各個(gè)被控設(shè)備的控制,在控制過程中,該方法及裝置能夠完全實(shí)現(xiàn)對于各個(gè)被控設(shè)備的控制功能,并可獨(dú)立于PC等信息設(shè)備實(shí)現(xiàn)。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種智能遙控方法,該方法包括以下步驟步驟A遙控設(shè)備從至少一個(gè)預(yù)先存儲(chǔ)有該被控設(shè)備遙控信息的被控設(shè)備或者提供被控設(shè)備遙控信息的下載中心或網(wǎng)站下載遙控信息,該遙控信息至少包括被控設(shè)備的編碼信息,遙控設(shè)備將自身的按鍵與收到的至少一個(gè)被控設(shè)備的遙控信息分別建立映射關(guān)系并保存;步驟B遙控設(shè)備選定一個(gè)被控設(shè)備,利用該被控設(shè)備的該映射關(guān)系,將在其自身上執(zhí)行的按鍵操作轉(zhuǎn)換為相應(yīng)的編碼信息,將該編碼信息發(fā)送到該被控設(shè)備,該被控設(shè)備根據(jù)收到的編碼信息執(zhí)行操作。
其中,步驟A中所述遙控設(shè)備從被控設(shè)備下載遙控信息包括步驟A1遙控設(shè)備從預(yù)先獲得的其可控范圍內(nèi)的各個(gè)被控設(shè)備的列表中選定一個(gè)設(shè)備作為所述被控設(shè)備,然后,向該被控設(shè)備發(fā)送下載請求;步驟A2被控設(shè)備收到下載請求后,將該被控設(shè)備上保存的遙控信息發(fā)送給所述遙控設(shè)備;步驟A3遙控設(shè)備將自身的按鍵與接收到的該被控設(shè)備的遙控信息建立映射關(guān)系并保存;步驟A4判斷遙控設(shè)備是否還需要從其它設(shè)備下載遙控信息,如果是,則返回步驟A1,直至遙控設(shè)備下載完畢,執(zhí)行所述步驟B,否則,執(zhí)行所述步驟B。
其中,步驟A2中,被控設(shè)備收到下載請求進(jìn)一步包括根據(jù)該下載請求判斷遙控設(shè)備的類型,如果判斷得到該遙控設(shè)備是能夠顯示按鍵布局的遙控設(shè)備,則所述發(fā)送給遙控設(shè)備的遙控信息為該被控設(shè)備的按鍵布局和編碼信息,否則,所述發(fā)送給遙控設(shè)備的遙控信息為該被控設(shè)備的編碼信息。
其中,步驟A中所述遙控設(shè)備從被控設(shè)備下載遙控信息包括遙控設(shè)備向其可控范圍內(nèi)的各個(gè)被控設(shè)備廣播發(fā)送下載請求,各個(gè)被控設(shè)備收到下載請求后,將各自的遙控信息分別發(fā)送給該遙控設(shè)備,遙控設(shè)備按照順序接收各個(gè)遙控信息,并將自身的按鍵與接收到的被控設(shè)備的遙控信息建立映射關(guān)系并保存。
其中,所述遙控設(shè)備按照順序接收各個(gè)遙控信息包括遙控設(shè)備根據(jù)各個(gè)遙控信息的到達(dá)時(shí)間、或遙控信息的名稱排序接收各個(gè)遙控信息。
其中,所述遙控設(shè)備按照順序接收各個(gè)遙控信息包括遙控設(shè)備按照隨機(jī)順序接收各個(gè)遙控信息。
其中,步驟A中所述建立映射關(guān)系包括將被控設(shè)備的編碼信息與該遙控設(shè)備自身的按鍵建立對應(yīng)關(guān)系。
其中,步驟B中,所述遙控設(shè)備選定一個(gè)被控設(shè)備進(jìn)一步包括遙控設(shè)備顯示所述被控設(shè)備的編碼信息與該遙控設(shè)備自身的按鍵的對應(yīng)關(guān)系。
其中,步驟A中所述建立映射關(guān)系包括將被控設(shè)備的編碼信息、按鍵布局、以及所述遙控設(shè)備自身的按鍵建立對應(yīng)關(guān)系。
其中,步驟B中,所述遙控設(shè)備選定一個(gè)被控設(shè)備進(jìn)一步包括遙控設(shè)備顯示所述被控設(shè)備的遙控器的按鍵布局,將按鍵布局中各個(gè)按鍵與遙控設(shè)備各個(gè)按鍵之間的對應(yīng)關(guān)系反映在所顯示的按鍵布局中。
其中,所述按鍵布局中各個(gè)按鍵與遙控設(shè)備各個(gè)按鍵之間的對應(yīng)關(guān)系反映在所顯示的按鍵布局中包括遙控設(shè)備在所顯示的被控設(shè)備遙控器按鍵布局的各個(gè)按鍵上分別進(jìn)一步顯示該按鍵所對應(yīng)的遙控設(shè)備的按鍵名稱;步驟B所述遙控設(shè)備利用映射關(guān)系,將在其自身上執(zhí)行的按鍵操作轉(zhuǎn)換為相應(yīng)的編碼信息為遙控設(shè)備將使用者按照遙控設(shè)備所顯示的按鍵布局中各個(gè)按鍵與遙控設(shè)備各個(gè)按鍵之間的對應(yīng)關(guān)系所操作的遙控設(shè)備上的按鍵轉(zhuǎn)換為按鍵布局中的相應(yīng)按鍵,然后根據(jù)所述映射關(guān)系,得到該按鍵的編碼信息。
其中,所述遙控設(shè)備具有觸摸屏,所述按鍵布局中各個(gè)按鍵與遙控設(shè)備各個(gè)按鍵之間的對應(yīng)關(guān)系反映在所顯示的按鍵布局中包括根據(jù)被控設(shè)備按鍵布局中各個(gè)按鍵與遙控設(shè)備各個(gè)觸摸屏按鍵之間的對應(yīng)關(guān)系,在該遙控設(shè)備觸摸屏按鍵對應(yīng)位置分布所述按鍵布局中的各個(gè)按鍵;步驟B所述遙控設(shè)備利用映射關(guān)系,將在其自身上執(zhí)行的按鍵操作轉(zhuǎn)換為相應(yīng)的編碼信息為根據(jù)在觸摸屏上執(zhí)行觸摸屏按鍵操作的位置,遙控設(shè)備確定與該位置對應(yīng)的按鍵布局中的按鍵,然后根據(jù)所述映射關(guān)系,得到該按鍵的編碼信息。
為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種智能遙控的裝置,該裝置包括遙控設(shè)備和被控設(shè)備,其中,遙控設(shè)備至少包括映射轉(zhuǎn)換模塊、顯示映射關(guān)系模塊、第一信號發(fā)射和接收模塊、以及控制信息接收和發(fā)送模塊,其中,第一信號發(fā)射和接收模塊將獲得的被控設(shè)備遙控信息發(fā)送給映射轉(zhuǎn)換模塊,映射轉(zhuǎn)換模塊對該遙控信息進(jìn)行映射得到映射關(guān)系并保存,顯示映射關(guān)系模塊獲得該映射關(guān)系并顯示;控制信息接收和發(fā)送模塊向映射轉(zhuǎn)換模塊發(fā)送按鍵指令,映射轉(zhuǎn)換模塊根據(jù)保存的映射關(guān)系將該按鍵指令轉(zhuǎn)換為編碼信息,通過第一信號發(fā)射和接收模塊發(fā)送給被控設(shè)備;被控設(shè)備至少包括執(zhí)行控制操作的設(shè)備模塊、第二信號發(fā)射和接收模塊、以及提供遙控信息下載的模塊,其中,第二信號發(fā)射和接收模塊與第一信號發(fā)射和接收模塊連接,進(jìn)行雙向通信,包括接收遙控設(shè)備的下載請求,然后將提供遙控信息下載的模塊提供的遙控信息發(fā)送給第一信號發(fā)射和接收模塊;和接收遙控設(shè)備的發(fā)送的編碼信息,將該編碼信息發(fā)送給執(zhí)行控制操作的設(shè)備模塊,該設(shè)備模塊根據(jù)編碼信息執(zhí)行相應(yīng)操作。
其中,所述第一信號發(fā)射和接收模塊與第二信號發(fā)射和接收模塊連接為紅外連接、無線通信連接、或電力線傳輸通信。
其中,所述控制信息接收和發(fā)送模塊為鍵盤。
其中,以一個(gè)觸摸屏實(shí)現(xiàn)所述控制信息接收和發(fā)送模塊以及所述顯示映射關(guān)系模塊。
其中,所述控制信息接收和發(fā)送模塊為遙控設(shè)備自身的遙控器。
其中,所述映射轉(zhuǎn)換模塊、顯示映射關(guān)系模塊、第一信號發(fā)射和接收模塊、以及控制信息接收和發(fā)送模塊中的至少兩個(gè)模塊集成在一起。
其中,所述執(zhí)行控制操作的設(shè)備模塊、第二信號發(fā)射和接收模塊、以及提供遙控信息下載的模塊中的至少兩個(gè)模塊集成在一起。
可見,本發(fā)明中的遙控設(shè)備從各個(gè)被控設(shè)備獲得遙控信息,并對該遙控信息進(jìn)行重新映射,得到映射關(guān)系,在該遙控設(shè)備上進(jìn)行對被控設(shè)備的遙控操作,該遙控設(shè)備利用相應(yīng)的映射關(guān)系,將該遙控操作轉(zhuǎn)換為相應(yīng)的編碼信息發(fā)送給被控設(shè)備,以實(shí)現(xiàn)對被控設(shè)備的遙控。在該方法中,由于遙控設(shè)備能夠分別獲得各個(gè)被控設(shè)備的遙控信息,并為這些遙控信息分別建立映射關(guān)系,利用這些映射關(guān)系分別實(shí)現(xiàn)對各個(gè)被控設(shè)備的遙控,因此實(shí)現(xiàn)了一個(gè)遙控設(shè)備對多個(gè)被控設(shè)備的控制;并且,該方法能夠利用建立映射關(guān)系的過程充分實(shí)現(xiàn)各個(gè)被控設(shè)備的完整的控制功能,因而不會(huì)造成被控設(shè)備控制功能的遺失,另外,該方法執(zhí)行過程中,無需例如PC的信息設(shè)備的參與,有利于該方法的使用。
圖1為本發(fā)明所提供的智能遙控裝置的模塊圖。
圖2為本發(fā)明一實(shí)施例的智能遙控裝置的模塊圖。
圖3為本發(fā)明一實(shí)施例的智能遙控裝置的模塊圖。
圖4為本發(fā)明實(shí)現(xiàn)智能遙控的流程圖。
圖5為本發(fā)明一實(shí)施例實(shí)現(xiàn)智能遙控的流程圖。
具體實(shí)施例方式
本發(fā)明為一種智能遙控方法及裝置,該智能遙控裝置中的遙控設(shè)備從各個(gè)被控設(shè)備獲得遙控信息,并利用該遙控信息建立各個(gè)被控設(shè)備的映射關(guān)系,利用該映射關(guān)系,將遙控設(shè)備上的按鍵操作轉(zhuǎn)換為相應(yīng)的控制被控設(shè)備的編碼信息,并發(fā)送到被控設(shè)備上,被控設(shè)備根據(jù)該編碼信息執(zhí)行操作。
下面結(jié)合附圖對本發(fā)明進(jìn)行詳細(xì)描述。
參見圖1,本發(fā)明所提供的智能遙控裝置包括被控設(shè)備10和遙控設(shè)備11,其中被控設(shè)備10包括執(zhí)行控制操作的設(shè)備模塊101,用于根據(jù)經(jīng)由信號發(fā)射模塊和接收模塊102所接收到的遙控設(shè)備發(fā)出的控制信號執(zhí)行相應(yīng)操作;信號發(fā)射和接收模塊102,用于通過該模塊與遙控設(shè)備進(jìn)行數(shù)據(jù)傳輸和命令交互,其中,該信號發(fā)射和接收模塊可以通過有線方式或無線方式實(shí)現(xiàn)上述數(shù)據(jù)傳輸和命令交互;
提供遙控信息下載的模塊103,該模塊用于保存該被控設(shè)備的遙控信息,并將該遙控信息通過信號發(fā)射和接收模塊102發(fā)送給遙控設(shè)備11;其中,遙控信息至少包括按鍵布局和編碼信息,按鍵布局為實(shí)現(xiàn)遙控所需的各個(gè)按鍵以及這些按鍵的排列方式,編碼信息為各個(gè)按鍵所對應(yīng)的數(shù)字代碼,利用該代碼能夠具體實(shí)現(xiàn)對被控設(shè)備的控制;遙控設(shè)備11包括信號接收和發(fā)射模塊111,用于通過與被控設(shè)備中的信號發(fā)射和接收模塊102的連接,實(shí)現(xiàn)遙控設(shè)備11和被控設(shè)備10之間的命令交互和數(shù)據(jù)傳輸;其中,該連接可采用紅外連接,或藍(lán)牙連接,也可采用其它方式的無線通信連接,或采用電力線傳輸通信(PLC)連接,其連接方式并不影響本發(fā)明的實(shí)現(xiàn);映射轉(zhuǎn)換模塊112,用于根據(jù)接收到的遙控信息,將該遙控信息中的內(nèi)容與控制信息接收和發(fā)送模塊114上的相應(yīng)按鍵建立對應(yīng)的映射關(guān)系,保存該映射關(guān)系,并根據(jù)該映射關(guān)系將控制信息接收和發(fā)送模塊114所發(fā)射的按鍵指令轉(zhuǎn)換成為相應(yīng)的編碼信息;顯示映射關(guān)系的模塊113,用于從映射轉(zhuǎn)換模塊112獲得映射關(guān)系,并顯示該映射關(guān)系;其中,當(dāng)映射關(guān)系為按鍵布局、編碼信息、以及控制信息接收和發(fā)送模塊114上的相應(yīng)按鍵之間的對應(yīng)關(guān)系時(shí),該模塊顯示出按鍵布局,并在該按鍵布局的各個(gè)鍵上分別顯示出該鍵當(dāng)前所對應(yīng)的控制信息接收和發(fā)送模塊114上的相應(yīng)按鍵;當(dāng)映射關(guān)系包括編碼信息和控制信息接收和發(fā)送模塊114上的相應(yīng)按鍵之間的對應(yīng)關(guān)系時(shí),該模塊僅顯示出此對應(yīng)關(guān)系,供使用者根據(jù)該對應(yīng)關(guān)系執(zhí)行相應(yīng)操作;控制信息接收和發(fā)送模塊114,用于向映射轉(zhuǎn)換模塊112發(fā)送按鍵控制命令,映射轉(zhuǎn)換模塊接收到該控制命令后,根據(jù)在其上所保存的映射關(guān)系,轉(zhuǎn)換生成相應(yīng)的編碼信息,通過信號發(fā)射接收模塊發(fā)送到被控設(shè)備;該控制信息接收和發(fā)送模塊可以采用例如鍵盤的輸入設(shè)備實(shí)現(xiàn),或者利用該遙控設(shè)備自身的遙控器實(shí)現(xiàn),也可采用該遙控設(shè)備的觸摸屏實(shí)現(xiàn)。
其中,在圖1所示的被控設(shè)備10和遙控設(shè)備11中,各個(gè)模塊可以分別獨(dú)立實(shí)現(xiàn),也可以集成在一個(gè)設(shè)備上加以實(shí)現(xiàn);并且,在本發(fā)明的不同實(shí)施例中,被控設(shè)備中,信號發(fā)射和接收模塊102、提供遙控信息下載的模塊103、以及執(zhí)行控制操作的設(shè)備模塊101中的至少兩個(gè)可以集成在一起實(shí)現(xiàn),也可分別獨(dú)立實(shí)現(xiàn);遙控設(shè)備中,信號接收和發(fā)射模塊111、映射轉(zhuǎn)換模塊112、顯示映射關(guān)系模塊113、以及控制信息接收和發(fā)送模塊中的至少兩個(gè)可以集成在一起實(shí)現(xiàn),也可分別獨(dú)立實(shí)現(xiàn);各個(gè)模塊的實(shí)現(xiàn)方式并不影響本發(fā)明的實(shí)現(xiàn)。
下面結(jié)合具體實(shí)例對本發(fā)明所提供的智能遙控裝置進(jìn)行詳細(xì)介紹。
參見圖2,在本發(fā)明實(shí)施例中,采用電視及其自身的遙控器作為上述的遙控設(shè)備11,則電視機(jī)自身的遙控器201用作上述的控制信息接收和發(fā)送模塊114,電視機(jī)的顯示屏202則作為上述的顯示映射關(guān)系的模塊113,在電視機(jī)中新增加處理器203,用作上述的映射轉(zhuǎn)換模塊112,在電視機(jī)中新增加信號接口204,用作上述的信號發(fā)射接收模塊111;相應(yīng)的,該電視機(jī)所能控制的各個(gè)被控設(shè)備需要增加如上所述的信號發(fā)射和接收模塊102、和提供遙控信息下載的模塊103,信號發(fā)射和接收模塊102可以采用信號接口實(shí)現(xiàn),提供遙控信息下載的模塊103則可采用閃存等具有存儲(chǔ)功能的設(shè)備加以實(shí)現(xiàn)。
參見圖3,在本發(fā)明實(shí)施例中,采用PDA作為上述遙控設(shè)備11,則PDA中的顯示屏301作為上述的顯示映射關(guān)系的模塊113,PDA中的處理器302作為映射轉(zhuǎn)換模塊112,PDA自身的信號發(fā)射接收模塊303作為信號發(fā)射接收模塊111,PDA的命令接收和發(fā)送裝置304作為上述的控制信息接收和發(fā)送模塊114,這些模塊301~模塊304集中在PDA上實(shí)現(xiàn),其中,PDA的命令接收和發(fā)送裝置可以為觸摸屏和/或PDA上的按鍵;相應(yīng)的,該P(yáng)DA所能控制的各個(gè)被控設(shè)備需要增加如上所述的信號發(fā)射和接收模塊102、和提供遙控信息下載的模塊103,信號發(fā)射和接收模塊102可以采用信號接口實(shí)現(xiàn),提供遙控信息下載的模塊103則可采用閃存等具有存儲(chǔ)功能的設(shè)備加以實(shí)現(xiàn)。
下面對本發(fā)明的智能遙控方法加以描述,參見圖4,本發(fā)明所提供的智能遙控方法包括以下步驟步驟401遙控設(shè)備從至少一個(gè)被控設(shè)備上獲得遙控信息;步驟402遙控設(shè)備分別對收到的遙控信息進(jìn)行重新映射得到各個(gè)被控設(shè)備的映射關(guān)系,并分別保存這些映射關(guān)系;步驟403遙控設(shè)備選定被控設(shè)備,根據(jù)該被控設(shè)備的映射關(guān)系,將遙控設(shè)備的操作轉(zhuǎn)換為相應(yīng)的控制信息,并將該控制信息發(fā)送給被控設(shè)備;步驟404被控設(shè)備根據(jù)收到的控制信息執(zhí)行相應(yīng)的功能。
下面結(jié)合具體實(shí)施例對本發(fā)明所提供的方法的具體實(shí)現(xiàn)加以詳細(xì)描述。
實(shí)施例1,以電視機(jī)及其自身的遙控器作為遙控設(shè)備,該電視機(jī)及其遙控器為圖2所示的電視機(jī)及其遙控器,參見圖5,實(shí)現(xiàn)智能遙控包括以下步驟步驟501電視機(jī)自身的遙控設(shè)備向電視機(jī)發(fā)送下載指令,電視機(jī)收到該指令后,向被控設(shè)備發(fā)送下載請求消息,該請求消息中包括作為遙控設(shè)備的電視機(jī)的類別信息以及下載命令;其中,在本發(fā)明實(shí)施例中,電視機(jī)會(huì)預(yù)先獲得其可控范圍內(nèi)的被控設(shè)備列表,電視機(jī)自身的遙控器上定義有下載按鈕,電視機(jī)在收到其遙控器在按下下載按鈕后所發(fā)送的下載指令后,顯示該被控設(shè)備列表,電視機(jī)根據(jù)使用者從該列表中所選擇的被控設(shè)備,向該被控設(shè)備發(fā)送下載請求;步驟502~步驟503被控設(shè)備收到電視機(jī)發(fā)送的下載請求后,對該請求進(jìn)行解碼識別,判斷該請求是否為下載請求命令,如果是,則通過該下載請求中的內(nèi)容確定遙控設(shè)備的類型,然后執(zhí)行步驟504及其后續(xù)步驟,否則,結(jié)束本次智能遙控流程;其中,本發(fā)明實(shí)施例中,所確定的遙控設(shè)備的類型為電視機(jī);步驟504被控設(shè)備從其提供遙控信息下載的模塊中獲取對應(yīng)于該類型遙控設(shè)備所需要的遙控信息,然后通過該被控設(shè)備上的信號發(fā)射接收模塊將該遙控信息發(fā)送到電視機(jī);其中,在本發(fā)明實(shí)施例中,由于采用具有屏幕的電視機(jī)作為遙控設(shè)備,因此,所發(fā)送的遙控信息包括遙控編碼信息和與遙控該被控設(shè)備相關(guān)的按鍵布局;在本發(fā)明其它實(shí)施例中,如果被控設(shè)備識別出遙控設(shè)備為不具顯示能力或顯示能力差的設(shè)備,則該被控設(shè)備只將遙控信息中的一部分,即編碼信息的全部或者一部分,發(fā)送到遙控設(shè)備,并不影響本發(fā)明的實(shí)現(xiàn);步驟505電視機(jī)通過其信號發(fā)射接收模塊接收從被控設(shè)備發(fā)送來的遙控信息,將該遙控信息傳送給其映射轉(zhuǎn)換模塊;其中,在本發(fā)明實(shí)施例中,由于電視機(jī)向使用者選定的被控設(shè)備發(fā)送請求下載的命令,因此,電視機(jī)的信號發(fā)射接收模塊只接收該選定的被控設(shè)備所發(fā)送來的遙控信息;在本發(fā)明其它實(shí)施例中,當(dāng)電視機(jī)以廣播的方式向各個(gè)被控設(shè)備發(fā)送請求下載命令時(shí),本步驟中,電視機(jī)的信號發(fā)射接收模塊以先到先得的方式接收各個(gè)被控設(shè)備所發(fā)送來的遙控信息,也可在本發(fā)明其它實(shí)施例中,按照各個(gè)遙控信息的名稱排序接收各個(gè)遙控信息,或者按照隨機(jī)順序接收各個(gè)遙控信息,以上接收遙控信息的不同方式并不影響本發(fā)明的實(shí)現(xiàn);其中,本步驟中,電視機(jī)與被控設(shè)備之間的遙控信息傳輸過程還會(huì)包括數(shù)據(jù)校驗(yàn)等內(nèi)容,由于這些內(nèi)容屬于本領(lǐng)域技術(shù)人員公知的現(xiàn)有技術(shù),因此,在此不對這些內(nèi)容進(jìn)行詳細(xì)描述;步驟506電視機(jī)中的映射轉(zhuǎn)換模塊對接收到的遙控信息進(jìn)行解碼,得到該遙控信息中的編碼信息和按鍵布局,然后,建立該電視機(jī)自身遙控器的按鍵、遙控信息中的按鍵布局、以及編碼信息之間的映射關(guān)系,并保存該映射關(guān)系參見表1,該映射關(guān)系包括
表1參見表1,以電視機(jī)自身遙控器的按鍵“2”為例,該映射表將電視機(jī)自身遙控器的按鍵“2”映射到被控設(shè)備按鍵布局中的“菜單”鍵,由“菜單”鍵對應(yīng)的編碼信息為“110110101”,因此,通過該映射表,建立了電視機(jī)自身遙控器、按鍵布局中的按鍵、以及控制信息編碼之間的對應(yīng)關(guān)系;步驟507電視機(jī)判斷其自身的遙控器是否還發(fā)出了下載其它被控設(shè)備遙控信息的指令,如果是,則返回步驟501,直至電視機(jī)下載各個(gè)被控設(shè)備的遙控信息完畢,然后執(zhí)行步驟508,否則,直接執(zhí)行步驟508;步驟508電視機(jī)通過其遙控器選定一個(gè)被控設(shè)備,在本發(fā)明實(shí)施例中,通過電視機(jī)自身遙控器上的翻頁按鈕,選擇不同的被控設(shè)備,電視機(jī)上的顯示映射關(guān)系模塊從電視機(jī)上的映射轉(zhuǎn)換模塊獲得該被控設(shè)備的映射關(guān)系并顯示,該顯示映射關(guān)系模塊具體顯示按鍵布局,并將按鍵布局中各個(gè)按鍵與電視機(jī)自身遙控器各個(gè)按鍵之間的映射關(guān)系反映在所顯示的按鍵布局中,其具體實(shí)現(xiàn)為該顯示映射關(guān)系模塊在所顯示的被控設(shè)備遙控器按鍵布局的各個(gè)按鍵上,分別進(jìn)一步顯示該按鍵所對應(yīng)的電視機(jī)自身遙控器上的按鍵名稱;其中,在本發(fā)明其它實(shí)施例中,對于顯示能力差的遙控設(shè)備,也可僅在顯示映射關(guān)系的模塊上顯示該遙控設(shè)備的控制信息接收和發(fā)送模塊的各個(gè)按鍵與被控設(shè)備遙控信息中按鍵布局的各個(gè)按鍵之間的對應(yīng)關(guān)系,并不影響本發(fā)明的實(shí)現(xiàn);在本發(fā)明其它實(shí)施例中,如果所述遙控設(shè)備具有觸摸屏,則可根據(jù)被控設(shè)備按鍵布局中各個(gè)按鍵與遙控設(shè)備各個(gè)觸摸屏按鍵之間的對應(yīng)關(guān)系,在該遙控設(shè)備觸摸屏按鍵對應(yīng)位置分布所述按鍵布局中的各個(gè)按鍵,以此實(shí)現(xiàn)被控設(shè)備按鍵布局中各個(gè)按鍵與遙控設(shè)備各個(gè)按鍵之間的對應(yīng)關(guān)系反映在遙控設(shè)備所顯示的按鍵布局中;步驟509電視機(jī)中的映射轉(zhuǎn)換模塊判斷是否收到來自該電視機(jī)自身的遙控器所發(fā)送的按鍵指令,如果是,則執(zhí)行步驟510及其后續(xù)步驟,否則,返回步驟509,直至電視機(jī)關(guān)機(jī);步驟510使用者根據(jù)映射關(guān)系顯示模塊所顯示的映射關(guān)系,在電視機(jī)自身的遙控器上執(zhí)行相應(yīng)的按鍵操作,電視機(jī)中的映射轉(zhuǎn)換模塊根據(jù)收到的按鍵指令,確定使用者在電視機(jī)自身的遙控器上所按的按鍵,然后根據(jù)該按鍵,利用映射關(guān)系找到該按鍵對應(yīng)的被控設(shè)備按鍵布局中的按鍵,并進(jìn)一步在編碼信息中找到按鍵布局中的按鍵所對應(yīng)的控制信息編碼,然后,將該控制信息編碼發(fā)送給相應(yīng)的被控設(shè)備;參見表1,由于電視機(jī)自身遙控器的按鍵“2”映射到被控設(shè)備的“菜單”鍵,因此,當(dāng)電視機(jī)自身遙控器的按鍵“2”被按下后,電視機(jī)會(huì)查找該映射表,找到該按鍵“2”對應(yīng)的按鍵布局中的按鍵為“菜單”,然后進(jìn)一步確定得到“菜單”的控制信息編碼“110110101”,通過信號發(fā)射接收模塊將“110110101”發(fā)射給被控設(shè)備;在本發(fā)明其它實(shí)施例中,如果遙控設(shè)備具有觸摸屏,且按照被控設(shè)備按鍵布局中各個(gè)按鍵與遙控設(shè)備各個(gè)觸摸屏按鍵之間的對應(yīng)關(guān)系,在該遙控設(shè)備觸摸屏按鍵對應(yīng)位置分布有所述按鍵布局中的各個(gè)按鍵,則在本步驟中,使用者可以直接在觸摸屏上觸摸相應(yīng)的按鍵,觸摸屏根據(jù)使用者的觸摸位置確定與該位置對應(yīng)的按鍵布局中的按鍵,然后根據(jù)所述映射關(guān)系,得到該按鍵的編碼信息;步驟511被控設(shè)備收到該控制信息編碼后,執(zhí)行該編碼所對應(yīng)的操作;步驟512被控設(shè)備判斷是否收到新的控制信息編碼,如果是,則返回步驟511,否則,返回步驟512,直至被控設(shè)備關(guān)機(jī);在本發(fā)明實(shí)施例中,當(dāng)電視機(jī)需要對其它的被控設(shè)備進(jìn)行遙控時(shí),如果該被控設(shè)備的遙控信息已經(jīng)下載到該電視機(jī),則只需執(zhí)行步驟508~步驟512即可實(shí)現(xiàn)對各個(gè)被控設(shè)備的遙控,如果相應(yīng)的被控設(shè)備的遙控信息還未下載到電視機(jī),則順序執(zhí)行步驟501~步驟512,即可實(shí)現(xiàn)對被控設(shè)備的遙控。
在本發(fā)明實(shí)施例中,除了可以按照步驟501~步驟507所述的方式下載各個(gè)被控設(shè)備的遙控信息,并分別得到各個(gè)被控設(shè)備的映射關(guān)系之外,還可以采用如下方式獲得各個(gè)被控設(shè)備的遙控信息,并得到各個(gè)被控設(shè)備的映射關(guān)系電視機(jī)在接收到下載指令后,向其可控范圍內(nèi)的各個(gè)被控設(shè)備廣播發(fā)送下載請求,各個(gè)被控設(shè)備收到該請求后,將各自的遙控信息分別發(fā)送給作為遙控設(shè)備的電視機(jī),電視機(jī)按照各個(gè)遙控信息的到達(dá)順序,分別建立該電視機(jī)自身遙控器的按鍵與遙控信息中的按鍵布局、以及編碼信息之間的映射關(guān)系,并保存該映射關(guān)系,采用此種方式并不影響本發(fā)明的實(shí)現(xiàn)。
實(shí)施例2,以PDA作為遙控設(shè)備,該P(yáng)DA為圖2所示的PDA,采用該P(yáng)DA實(shí)現(xiàn)智能遙控的步驟與上述實(shí)施例1中實(shí)現(xiàn)智能遙控的步驟相同,另外,在本發(fā)明其它實(shí)施例中,對于具有觸摸屏的其它遙控設(shè)備來說,還可直接在該遙控設(shè)備的觸摸屏上進(jìn)行相關(guān)的按鍵操作,該遙控設(shè)備根據(jù)映射關(guān)系由該按鍵操作查找得到相應(yīng)的遙控編碼信息,將這些信息發(fā)送到被控設(shè)備以實(shí)現(xiàn)遙控。
另外,在本發(fā)明所提供的智能遙控方法中,該方法還可以預(yù)先在一個(gè)專門的下載中心或網(wǎng)站存儲(chǔ)被控設(shè)備的遙控信息,遙控設(shè)備通過一個(gè)例如PC的信息設(shè)備從該下載中心或網(wǎng)站獲取上述被控設(shè)備的遙控信息,并對該遙控信息進(jìn)行重新映射,利用映射關(guān)系實(shí)現(xiàn)對被控設(shè)備的遙控,其中的重新映射遙控信息以及利用映射關(guān)系實(shí)現(xiàn)遙控的過程與實(shí)施例1和實(shí)施例2所述的相應(yīng)步驟類似。
在本發(fā)明中,遙控設(shè)備并不局限與上述實(shí)施例所描述的電視機(jī)和PDA,其它具有顯示控能以及能夠?qū)b控信息進(jìn)行重新映射的設(shè)備也可作為遙控設(shè)備使用,例如,手機(jī)即可作為上述的遙控設(shè)備使用。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種智能遙控方法,其特征在于,該方法包括以下步驟步驟A遙控設(shè)備從至少一個(gè)預(yù)先存儲(chǔ)有該被控設(shè)備遙控信息的被控設(shè)備或者提供被控設(shè)備遙控信息的下載中心或網(wǎng)站下載遙控信息,該遙控信息至少包括被控設(shè)備的編碼信息,遙控設(shè)備將自身的按鍵與收到的至少一個(gè)被控設(shè)備的遙控信息分別建立映射關(guān)系并保存;步驟B遙控設(shè)備選定一個(gè)被控設(shè)備,利用該被控設(shè)備的該映射關(guān)系,將在其自身上執(zhí)行的按鍵操作轉(zhuǎn)換為相應(yīng)的編碼信息,將該編碼信息發(fā)送到該被控設(shè)備,該被控設(shè)備根據(jù)收到的編碼信息執(zhí)行操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A中所述遙控設(shè)備從被控設(shè)備下載遙控信息包括步驟A1遙控設(shè)備從預(yù)先獲得的其可控范圍內(nèi)的各個(gè)被控設(shè)備的列表中選定一個(gè)設(shè)備作為所述被控設(shè)備,然后,向該被控設(shè)備發(fā)送下載請求;步驟A2被控設(shè)備收到下載請求后,將該被控設(shè)備上保存的遙控信息發(fā)送給所述遙控設(shè)備;步驟A3遙控設(shè)備將自身的按鍵與接收到的該被控設(shè)備的遙控信息建立映射關(guān)系并保存;步驟A4判斷遙控設(shè)備是否還需要從其它設(shè)備下載遙控信息,如果是,則返回步驟A1,直至遙控設(shè)備下載完畢,執(zhí)行所述步驟B,否則,執(zhí)行所述步驟B。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟A2中,被控設(shè)備收到下載請求進(jìn)一步包括根據(jù)該下載請求判斷遙控設(shè)備的類型,如果判斷得到該遙控設(shè)備是能夠顯示按鍵布局的遙控設(shè)備,則所述發(fā)送給遙控設(shè)備的遙控信息為該被控設(shè)備的按鍵布局和編碼信息,否則,所述發(fā)送給遙控設(shè)備的遙控信息為該被控設(shè)備的編碼信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A中所述遙控設(shè)備從被控設(shè)備下載遙控信息包括遙控設(shè)備向其可控范圍內(nèi)的各個(gè)被控設(shè)備廣播發(fā)送下載請求,各個(gè)被控設(shè)備收到下載請求后,將各自的遙控信息分別發(fā)送給該遙控設(shè)備,遙控設(shè)備按照順序接收各個(gè)遙控信息,并將自身的按鍵與接收到的被控設(shè)備的遙控信息建立映射關(guān)系并保存。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述遙控設(shè)備按照順序接收各個(gè)遙控信息包括遙控設(shè)備根據(jù)各個(gè)遙控信息的到達(dá)時(shí)間、或遙控信息的名稱排序接收各個(gè)遙控信息。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述遙控設(shè)備按照順序接收各個(gè)遙控信息包括遙控設(shè)備按照隨機(jī)順序接收各個(gè)遙控信息。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A中所述建立映射關(guān)系包括將被控設(shè)備的編碼信息與該遙控設(shè)備自身的按鍵建立對應(yīng)關(guān)系。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,步驟B中,所述遙控設(shè)備選定一個(gè)被控設(shè)備進(jìn)一步包括遙控設(shè)備顯示所述被控設(shè)備的編碼信息與該遙控設(shè)備自身的按鍵的對應(yīng)關(guān)系。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A中所述建立映射關(guān)系包括將被控設(shè)備的編碼信息、按鍵布局、以及所述遙控設(shè)備自身的按鍵建立對應(yīng)關(guān)系。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,步驟B中,所述遙控設(shè)備選定一個(gè)被控設(shè)備進(jìn)一步包括遙控設(shè)備顯示所述被控設(shè)備的遙控器的按鍵布局,將按鍵布局中各個(gè)按鍵與遙控設(shè)備各個(gè)按鍵之間的對應(yīng)關(guān)系反映在所顯示的按鍵布局中。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述按鍵布局中各個(gè)按鍵與遙控設(shè)備各個(gè)按鍵之間的對應(yīng)關(guān)系反映在所顯示的按鍵布局中包括遙控設(shè)備在所顯示的被控設(shè)備遙控器按鍵布局的各個(gè)按鍵上分別進(jìn)一步顯示該按鍵所對應(yīng)的遙控設(shè)備的按鍵名稱;步驟B所述遙控設(shè)備利用映射關(guān)系,將在其自身上執(zhí)行的按鍵操作轉(zhuǎn)換為相應(yīng)的編碼信息為遙控設(shè)備將使用者按照遙控設(shè)備所顯示的按鍵布局中各個(gè)按鍵與遙控設(shè)備各個(gè)按鍵之間的對應(yīng)關(guān)系所操作的遙控設(shè)備上的按鍵轉(zhuǎn)換為按鍵布局中的相應(yīng)按鍵,然后根據(jù)所述映射關(guān)系,得到該按鍵的編碼信息。
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述遙控設(shè)備具有觸摸屏,所述按鍵布局中各個(gè)按鍵與遙控設(shè)備各個(gè)按鍵之間的對應(yīng)關(guān)系反映在所顯示的按鍵布局中包括根據(jù)被控設(shè)備按鍵布局中各個(gè)按鍵與遙控設(shè)備各個(gè)觸摸屏按鍵之間的對應(yīng)關(guān)系,在該遙控設(shè)備觸摸屏按鍵對應(yīng)位置分布所述按鍵布局中的各個(gè)按鍵;步驟B所述遙控設(shè)備利用映射關(guān)系,將在其自身上執(zhí)行的按鍵操作轉(zhuǎn)換為相應(yīng)的編碼信息為根據(jù)在觸摸屏上執(zhí)行觸摸屏按鍵操作的位置,遙控設(shè)備確定與該位置對應(yīng)的按鍵布局中的按鍵,然后根據(jù)所述映射關(guān)系,得到該按鍵的編碼信息。
13.一種智能遙控的裝置,其特征在于,該裝置包括遙控設(shè)備和被控設(shè)備,其中,遙控設(shè)備至少包括映射轉(zhuǎn)換模塊、顯示映射關(guān)系模塊、第一信號發(fā)射和接收模塊、以及控制信息接收和發(fā)送模塊,其中,第一信號發(fā)射和接收模塊將獲得的被控設(shè)備遙控信息發(fā)送給映射轉(zhuǎn)換模塊,映射轉(zhuǎn)換模塊對該遙控信息進(jìn)行映射得到映射關(guān)系并保存,顯示映射關(guān)系模塊獲得該映射關(guān)系并顯示;控制信息接收和發(fā)送模塊向映射轉(zhuǎn)換模塊發(fā)送按鍵指令,映射轉(zhuǎn)換模塊根據(jù)保存的映射關(guān)系將該按鍵指令轉(zhuǎn)換為編碼信息,通過第一信號發(fā)射和接收模塊發(fā)送給被控設(shè)備;被控設(shè)備至少包括執(zhí)行控制操作的設(shè)備模塊、第二信號發(fā)射和接收模塊、以及提供遙控信息下載的模塊,其中,第二信號發(fā)射和接收模塊與第一信號發(fā)射和接收模塊連接,進(jìn)行雙向通信,包括接收遙控設(shè)備的下載請求,然后將提供遙控信息下載的模塊提供的遙控信息發(fā)送給第一信號發(fā)射和接收模塊;和接收遙控設(shè)備的發(fā)送的編碼信息,將該編碼信息發(fā)送給執(zhí)行控制操作的設(shè)備模塊,該設(shè)備模塊根據(jù)編碼信息執(zhí)行相應(yīng)操作。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述第一信號發(fā)射和接收模塊與第二信號發(fā)射和接收模塊連接為紅外連接、無線通信連接、或電力線傳輸通信。
15.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述控制信息接收和發(fā)送模塊為鍵盤。
16.根據(jù)權(quán)利要求13所述的裝置,其特征在于,以一個(gè)觸摸屏實(shí)現(xiàn)所述控制信息接收和發(fā)送模塊以及所述顯示映射關(guān)系模塊。
17.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述控制信息接收和發(fā)送模塊為遙控設(shè)備自身的遙控器。
18.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述映射轉(zhuǎn)換模塊、顯示映射關(guān)系模塊、第一信號發(fā)射和接收模塊、以及控制信息接收和發(fā)送模塊中的至少兩個(gè)模塊集成在一起。
19.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述執(zhí)行控制操作的設(shè)備模塊、第二信號發(fā)射和接收模塊、以及提供遙控信息下載的模塊中的至少兩個(gè)模塊集成在一起。
全文摘要
本發(fā)明公開了一種智能遙控方法及裝置,該方法包括以下步驟步驟A遙控設(shè)備從至少一個(gè)被控設(shè)備或下載中心或網(wǎng)站下載遙控信息,遙控設(shè)備將自身的按鍵與收到的至少一個(gè)被控設(shè)備的遙控信息分別建立映射關(guān)系并保存;步驟B遙控設(shè)備選定一個(gè)被控設(shè)備,利用該被控設(shè)備的該映射關(guān)系,將在其自身上執(zhí)行的按鍵操作轉(zhuǎn)換為相應(yīng)的編碼信息發(fā)送到該被控設(shè)備,該被控設(shè)備根據(jù)該編碼信息執(zhí)行操作;該裝置包括遙控設(shè)備和被控設(shè)備,遙控設(shè)備至少包括映射轉(zhuǎn)換模塊、顯示映射關(guān)系模塊、第一信號發(fā)射和接收模塊、以及控制信息接收和發(fā)送模塊,被控設(shè)備至少包括執(zhí)行控制操作的設(shè)備模塊、第二信號發(fā)射和接收模塊、以及提供遙控信息下載的模塊。
文檔編號G08C19/16GK1677451SQ20041003160
公開日2005年10月5日 申請日期2004年3月29日 優(yōu)先權(quán)日2004年3月29日
發(fā)明者趙謙, 于海峰, 楊胤嗣, 宋建平, 程琳香, 劉偉偉 申請人:聯(lián)想(北京)有限公司