專利名稱:基于eddl的智能遙控器及遙控實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種遙控器,特別涉及一種基于EDDL的智能遙控器及遙控實(shí)現(xiàn)方法。
背景技術(shù):
隨著電器的使用越來(lái)越普及,目前遙控器的使用頻率越來(lái)越高,市場(chǎng)上的遙控器大多數(shù)是在其內(nèi)部芯片中存放了對(duì)應(yīng)電器可以解析的編碼,才可以和電器進(jìn)行互相通信,所以并不能實(shí)現(xiàn)對(duì)任一智能電器的遙控;即使有對(duì)應(yīng)的編碼,并能夠?qū)﹄娖鲗?shí)現(xiàn)遙控時(shí),但遙控器上的按鍵又不能覆蓋被控電器的所需的所有按鍵信息,造成部分功能的喪失,并且被控電器的按鍵功能與遙控器上的按鍵不能一一對(duì)應(yīng),給使用者造成一定的困難。
發(fā)明內(nèi)容
本發(fā)明是針對(duì)遙控器不能通用所有電器的問(wèn)題,提出了一種基于EDDL的智能遙控器及遙控實(shí)現(xiàn)方法,基于EDDL (電子設(shè)備描述語(yǔ)言)的數(shù)據(jù)描述技術(shù),將其應(yīng)用于智能遙控器,實(shí)現(xiàn)了真正意義上的萬(wàn)能遙控和觸屏顯示的功能,并且結(jié)構(gòu)合理,成本較低,使用方便,通用性強(qiáng),擴(kuò)展性強(qiáng),此外,采用的觸摸式顯示屏,使顯示更加絢麗,更大程度上體現(xiàn)了遙控器的智能化和人性化。本發(fā)明的技術(shù)方案為:一種基于EDDL的智能遙控器,包括CPU處理核心、信號(hào)發(fā)射器、信號(hào)接收器、觸摸顯示屏、物理按鍵,物理按鍵和觸摸顯示屏設(shè)置信號(hào)送入CPU處理核心,信號(hào)接收器接收發(fā)送過(guò)來(lái)的EDD文件后,送入CPU處理核心,CPU處理核心輸出被控電器信息到觸摸顯示屏顯示,同時(shí)輸出命令信號(hào)通過(guò)信號(hào)發(fā)射器發(fā)出。所述信號(hào)發(fā)射器通過(guò)紅外、藍(lán)牙或射頻方式,無(wú)線發(fā)射信號(hào)到被控電器設(shè)備。所述CPU處理核心通過(guò)信號(hào)·接收器接收來(lái)自被控電器設(shè)備的EDD文件,或通過(guò)網(wǎng)絡(luò)下載相應(yīng)電器設(shè)備的EDD文件到智能遙控器中。所述信號(hào)接收器由接收電路、放大電路、解調(diào)器、指令譯碼器、執(zhí)行機(jī)構(gòu)組成。一種基于EDDL的智能遙控實(shí)現(xiàn)方法,包括基于EDDL的智能遙控器,包括如下具體步驟:
(1)通過(guò)對(duì)各種遙控傳輸協(xié)議特征描述分析,得出了編碼的兩個(gè)特征,即編碼“O”和“I”的表示方法和編碼的命令格式,然后采用EDDL來(lái)描述此特征,通過(guò)軟件編程方式來(lái)完成所有遙控信號(hào)的編碼和發(fā)射;
(2)EDD文件的下載,既可以通過(guò)遙控器發(fā)送通用命令給被控電器直接進(jìn)行下載,也可以通過(guò)網(wǎng)絡(luò)下載相應(yīng)電器設(shè)備的EDD文件到智能遙控器中;
(3)遙控器的信號(hào)發(fā)射器采用紅外、藍(lán)牙或射頻無(wú)線傳送方式實(shí)現(xiàn)數(shù)據(jù)發(fā)送,當(dāng)CPU處理核心接收按鍵信號(hào),CPU處理核心解析相應(yīng)被控電器的EDD文件,產(chǎn)生所需的指令編碼信號(hào),指令編碼信號(hào)對(duì)載波進(jìn)行調(diào)制,再由驅(qū)動(dòng)電路進(jìn)行功率放大后由信號(hào)發(fā)射器向外發(fā)射經(jīng)調(diào)制定的指令編碼信號(hào);
信號(hào)接收器將接收由被控電器設(shè)備發(fā)送過(guò)來(lái)的信息,信息包括被控電器設(shè)備自身地址、包含有被控電器設(shè)備遙控按鍵信息和遙控編碼方式的EDD文件;
(4)當(dāng)通過(guò)觸摸顯示屏或按鍵遙控電器時(shí),CPU處理核心生成對(duì)應(yīng)被控電器的遙控界面,并在觸摸顯示屏上顯示出來(lái),然后通過(guò)物理按鍵或觸摸屏接收來(lái)自用戶輸入的信息,再對(duì)該信號(hào)進(jìn)行識(shí)別、編碼,最后通過(guò)信號(hào)發(fā)射器將信號(hào)發(fā)送出去。本發(fā)明的有益效果在于:本發(fā)明基于EDDL的智能遙控器及遙控實(shí)現(xiàn)方法,通過(guò)觸摸式顯示屏,實(shí)現(xiàn)信息輸入和數(shù)據(jù)顯示;接收被控電器的EDD數(shù)據(jù)包,并對(duì)其進(jìn)行解析,生成遙控器所需的文件;對(duì)將要發(fā)送的數(shù)據(jù)按被控電器要求的格式進(jìn)行編碼和發(fā)射,具有真正意義上的萬(wàn)能遙控和觸屏顯示的功能;結(jié)構(gòu)合理,成本較低,使用方便,通用性強(qiáng),擴(kuò)展性強(qiáng),此外,采用的觸摸式顯示屏,使顯示更加絢麗,更大程度上體現(xiàn)了遙控器的智能化和人性化。
圖1為本發(fā)明基于EDDL的智能遙控器結(jié)構(gòu)框 圖2為本發(fā)明基于EDDL的智能遙控器控制流程 圖3為本發(fā)明基于EDDL的智能遙控器中EDD文件的接收流程圖。
具體實(shí)施例方式如圖1所示為本發(fā)明基于EDDL的智能遙控器結(jié)構(gòu)框圖,包括CPU處理核心、信號(hào)發(fā)射器、信號(hào)接收器、觸摸顯示屏、物理按鍵。信號(hào)發(fā)射器發(fā)送通用命令至被控電器,然后信號(hào)接收器接收來(lái)自被控電器發(fā)送過(guò)來(lái)的EDD文件。該遙控器使用EDD文件來(lái)說(shuō)明被控電器的所有遙控信息,由手持遙控器解析該文件,從而得到相應(yīng)電器的遙控編碼方式和遙控按鍵信息,用戶可以通過(guò)自動(dòng)或手動(dòng)的方式下載被控電器的EDD文件。當(dāng)需要遙控某種電器時(shí),該遙控器根據(jù)信號(hào)接收器接收到的該電器EDD文件,遙控器生成相應(yīng)被控電器的遙控界面,并在觸摸顯示屏上顯示出來(lái),然后通過(guò)物理按鍵或觸摸屏接收來(lái)自用戶輸入的信息,再對(duì)該信息進(jìn)行識(shí)別、編碼,最后通過(guò)信號(hào)發(fā)射器將信號(hào)發(fā)送出去,從而達(dá)到遙控的目的。如圖2所示為本發(fā)明基于EDDL的智能遙控器控制流程圖。當(dāng)用戶要控制某電器設(shè)備時(shí),在遙控器主菜單中點(diǎn)擊該電器設(shè)備的圖標(biāo),遙控器會(huì)進(jìn)入該電器設(shè)備的遙控界面,然后等待和接收用戶的按鍵信息。當(dāng)用戶按下任一遙控按鍵后,遙控器會(huì)根據(jù)相應(yīng)被控電器設(shè)備的EDD文件,按照一定的編碼方式,通過(guò)信號(hào)發(fā)射器以紅外、藍(lán)牙或射頻無(wú)線方式發(fā)送相應(yīng)的控制命令。如圖3所示基于EDDL的智能遙控器中EDD文件的接收流程圖。當(dāng)使用遙控器接收被控電器設(shè)備的EDD文件時(shí),首先發(fā)送通用命令I(lǐng)通知被控電器返回自己的地址信息,遙控器成功接收該地址后,便向符合該地址的電器設(shè)備發(fā)送通用命令2,當(dāng)相應(yīng)電器設(shè)備成功接收該命令后,即將自身的EDD文件發(fā)送出去,遙控器成功接收該文件后,便在系統(tǒng)上注冊(cè)和儲(chǔ)存該設(shè)備的信息,最后在觸摸顯示屏的主菜單上生成該電器設(shè)備的圖標(biāo)信息。EDD文件是按照國(guó)際統(tǒng)一的格式描述產(chǎn)品的名稱、遙控器的編碼方式、按鍵名稱、按鍵功能等信息。遙控電器設(shè)備時(shí),通過(guò)該EDD文件進(jìn)行編碼和發(fā)送遙控命令。EDD文件是電器廠商在自己可遙控產(chǎn)品中加載的,可使用遙控器直接下載。用戶也可以通過(guò)網(wǎng)絡(luò)下載相應(yīng)電器設(shè)備的EDD文件到 智能遙控器中,實(shí)現(xiàn)同樣的功能。
一種基于EDDL的智能遙控器實(shí)現(xiàn)步驟:
(I)通過(guò)對(duì)各種遙控傳輸協(xié)議如ITI協(xié)議、NEC協(xié)議、Nokia NRC協(xié)議、Sharp協(xié)議等的特征描述分析,得出了編碼的兩個(gè)特征,即編碼“O”和“ I ”的表示方法和編碼的命令格式,然后可以采用EDDL來(lái)描述此特征,通過(guò)軟件編程方式來(lái)完成所有遙控信號(hào)的編碼和發(fā)射。(2)EDD文件的下載,既可以通過(guò)遙控器發(fā)送通用命令給被控電器直接進(jìn)行下載,也可以通過(guò)網(wǎng)絡(luò)下載相應(yīng)電器設(shè)備的EDD文件到智能遙控器中。(3)遙控器的信號(hào)發(fā)射器可采用紅外、藍(lán)牙或射頻無(wú)線傳送方式實(shí)現(xiàn)數(shù)據(jù)發(fā)送。當(dāng)按下按鍵時(shí),遙控器會(huì)根據(jù)相應(yīng)被控電器的EDD文件,產(chǎn)生所需的指令編碼信號(hào),指令編碼信號(hào)對(duì)載波進(jìn)行調(diào)制,再由驅(qū)動(dòng)電路進(jìn)行功率放大后由信號(hào)發(fā)射器向外發(fā)射經(jīng)調(diào)制定的指令編碼信號(hào)。信號(hào)接收器一般由接收電路、放大電路、解調(diào)器、指令譯碼器、執(zhí)行機(jī)構(gòu)等幾部分組成。信號(hào)接收器將接收由被控電器設(shè)備通過(guò)紅外、藍(lán)牙或射頻無(wú)線方式發(fā)送過(guò)來(lái)的信息,這些信息包括被控電器設(shè)備自身地址、包含有被控電器設(shè)備所有遙控按鍵信息和遙控編碼方式的EDD文件。(4)當(dāng)需要遙控某種電器時(shí),該遙控器會(huì)自動(dòng)生成對(duì)應(yīng)被控電器的遙控界面,并在觸摸顯示屏上顯示出來(lái),然后通過(guò)物理按鍵或觸摸屏接收來(lái)自用戶輸入的信息,再對(duì)該信號(hào)進(jìn)行識(shí)別、編碼 ,最后通過(guò)信號(hào)發(fā)射器將信號(hào)發(fā)送出去,從而達(dá)到遙控的目的。
權(quán)利要求
1.一種基于EDDL的智能遙控器,其特征在于,包括CPU處理核心、信號(hào)發(fā)射器、信號(hào)接收器、觸摸顯示屏、物理按鍵,物理按鍵和觸摸顯示屏設(shè)置信號(hào)送入CPU處理核心,信號(hào)接收器接收發(fā)送過(guò)來(lái)的EDD文件后,送入CPU處理核心,CPU處理核心輸出被控電器信息到觸摸顯示屏顯示,同時(shí)輸出命令信號(hào)通過(guò)信號(hào)發(fā)射器發(fā)出。
2.根據(jù)權(quán)利要求1所述基于EDDL的智能遙控器,其特征在于,所述信號(hào)發(fā)射器通過(guò)紅外、藍(lán)牙或射頻方式,無(wú)線發(fā)射信號(hào)到被控電器設(shè)備。
3.根據(jù)權(quán)利要求1所述基于EDDL的智能遙控器,其特征在于,所述CPU處理核心通過(guò)信號(hào)接收器接收來(lái)自被控電器設(shè)備的EDD文件,或通過(guò)網(wǎng)絡(luò)下載相應(yīng)電器設(shè)備的EDD文件到智能遙控器中。
4.根據(jù)權(quán)利要求1所述基于EDDL的智能遙控器,其特征在于,所述信號(hào)接收器由接收電路、放大電路、解調(diào)器、指令譯碼器、執(zhí)行機(jī)構(gòu)組成。
5.一種基于EDDL的智能遙控實(shí)現(xiàn)方法,包括基于EDDL的智能遙控器,其特征在于,包括如下具體步驟: (1)通過(guò)對(duì)各種遙控傳輸協(xié)議特征描述分析,得出了編碼的兩個(gè)特征,即編碼“O”和“I”的表示方法和編碼的命令格式,然后采用EDDL來(lái)描述此特征,通過(guò)軟件編程方式來(lái)完成所有遙控信號(hào)的編碼和發(fā)射; (2)EDD文件的下載,既可以通過(guò)遙控器發(fā)送通用命令給被控電器直接進(jìn)行下載,也可以通過(guò)網(wǎng)絡(luò)下載相應(yīng)電器設(shè)備的EDD文件到智能遙控器中; (3)遙控器的信號(hào)發(fā)射器采用紅外、藍(lán)牙或射頻無(wú)線傳送方式實(shí)現(xiàn)數(shù)據(jù)發(fā)送,當(dāng)CPU處理核心接收按鍵信號(hào),CPU處理核心解析相應(yīng)被控電器的EDD文件,產(chǎn)生所需的指令編碼信號(hào),指令編碼信號(hào)對(duì)載波進(jìn)行調(diào)制,再由驅(qū)動(dòng)電路進(jìn)行功率放大后由信號(hào)發(fā)射器向外發(fā)射經(jīng)調(diào)制定的指令 編碼信號(hào); 信號(hào)接收器將接收由被控電器設(shè)備發(fā)送過(guò)來(lái)的信息,信息包括被控電器設(shè)備自身地址、包含有被控電器設(shè)備遙控按鍵信息和遙控編碼方式的EDD文件; (4)當(dāng)通過(guò)觸摸顯示屏或按鍵遙控電器時(shí),CPU處理核心生成對(duì)應(yīng)被控電器的遙控界面,并在觸摸顯示屏上顯示出來(lái),然后通過(guò)物理按鍵或觸摸屏接收來(lái)自用戶輸入的信息,再對(duì)該信號(hào)進(jìn)行識(shí)別、編碼,最后通過(guò)信號(hào)發(fā)射器將信號(hào)發(fā)送出去。
全文摘要
本發(fā)明涉及一種基于EDDL的智能遙控器及遙控實(shí)現(xiàn)方法,包括CPU處理核心、信號(hào)發(fā)射器、信號(hào)接收器、觸摸顯示屏、物理按鍵,物理按鍵和觸摸顯示屏設(shè)置信號(hào)送入CPU處理核心,信號(hào)接收器接收發(fā)送過(guò)來(lái)的EDD文件后,送入CPU處理核心,CPU處理核心輸出被控電器信息到觸摸顯示屏顯示,同時(shí)輸出命令信號(hào)通過(guò)信號(hào)發(fā)射器發(fā)出。通過(guò)觸摸式顯示屏,實(shí)現(xiàn)信息輸入和數(shù)據(jù)顯示;接收被控電器的EDD數(shù)據(jù)包,并對(duì)其進(jìn)行解析,生成遙控器所需的文件;對(duì)將要發(fā)送的數(shù)據(jù)按被控電器要求的格式進(jìn)行編碼和發(fā)射;結(jié)構(gòu)合理,成本較低,使用方便,通用性強(qiáng),擴(kuò)展性強(qiáng),實(shí)現(xiàn)真正意義上的萬(wàn)能遙控和觸屏顯示的功能。
文檔編號(hào)G06F3/048GK103247161SQ20131016607
公開(kāi)日2013年8月14日 申請(qǐng)日期2013年5月6日 優(yōu)先權(quán)日2013年5月6日
發(fā)明者梅會(huì)儒, 李良, 溫小豐, 鄭曉鵬, 鄭曉笑 申請(qǐng)人:上海理工大學(xué)