一種基于安卓手機(jī)的遙控系統(tǒng)的實現(xiàn)方法
【專利摘要】本發(fā)明公開了一種基于安卓手機(jī)的遙控系統(tǒng)的實現(xiàn)方法,包括客戶端和Wifi轉(zhuǎn)紅外模塊,客戶端設(shè)有數(shù)據(jù)庫,將多種紅外協(xié)議的數(shù)據(jù)按照自定義編碼的規(guī)則轉(zhuǎn)化為協(xié)議編碼;在數(shù)據(jù)庫中建立不同遙控器的紅外代碼表格,每個紅外代碼對應(yīng)不同遙控器的數(shù)據(jù)包,在安卓系統(tǒng)中設(shè)立紅外操作界面,界面中的按鍵與紅外代碼表格中的代碼建立映射表;用戶按下按鍵時,安卓系統(tǒng)遙控器的數(shù)據(jù)包,并通過Wifi發(fā)送到Wifi轉(zhuǎn)紅外模塊;中控CPU將接收到的數(shù)據(jù)包分解出控制數(shù)據(jù),并通過紅外電平進(jìn)行發(fā)送;本發(fā)明基于安卓手機(jī)WiFi的家用智能遙控器,可同時控制多個不同品牌不同型號的家用電器,取代傳統(tǒng)的實物遙控器,為人們創(chuàng)造便捷舒適、環(huán)保節(jié)能的居家環(huán)境。
【專利說明】一種基于安卓手機(jī)的遙控系統(tǒng)的實現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于智能遙控【技術(shù)領(lǐng)域】,特別涉及一種基于安卓手機(jī)的遙控系統(tǒng)的實現(xiàn)方法。
【背景技術(shù)】
[0002]隨著科技的發(fā)展和電子產(chǎn)品的廣泛應(yīng)用,為了節(jié)省人們的時間和走動的麻煩,提高人們使用電子產(chǎn)品的便利程度,紅外遙控器應(yīng)用而生,人們可以坐在沙發(fā)或者床上就可以對遠(yuǎn)處墻壁上的電視、空調(diào)、DVD機(jī)、電視機(jī)頂盒等進(jìn)行紅外遠(yuǎn)程控制,這在一定程度了為人們提供了很大的便利,人們坐在原地不動就可以對遠(yuǎn)處的電子產(chǎn)品和家用電器進(jìn)行控制,所以幾乎出現(xiàn)在人們?nèi)粘躺钪械募矣秒娖?,電子產(chǎn)品都采用紅外遙控器進(jìn)行控制。
[0003]紅外遙控器價格低廉、且目前技術(shù)成熟,應(yīng)用非常廣泛,即便在后面的時間出現(xiàn)的一些電子產(chǎn)品也都采用紅外遙控器進(jìn)行控制,隨著人們生活水平的提高,家中的電子產(chǎn)品和家用電器越來越多,遙控器的數(shù)量也隨之增多,少則數(shù)個,多則十幾個,在使用時會帶來如下問題:
(1)數(shù)量眾多的遙控器給使用者帶來使用和管理上的不便,因為遙控器的數(shù)量比較多,且外觀相似,使用者在尋找某一個遙控器時,需要不斷的辨認(rèn),不但過程麻煩而且浪費時間;
(2)紅外遙控器使用的電池為一次性堿性電池,大量遙控器的使用,造成電池的堆積,很多使用者由于不注意,會將廢棄的電池隨意丟掉,而不是進(jìn)行正規(guī)的回收,現(xiàn)有的堿性電池都很有大量的汞,廢棄后進(jìn)入泥土中容易造成泥土的污染,不利于植物的生長,給環(huán)境帶來極大的危害;
(3)為了減輕遙控器的重量和提高使用時的輕便,現(xiàn)有的遙控器都是采用塑料外殼,塑料外殼的遙控器非常不耐摔,遙控器非常容易摔壞,一旦遙控器意外損壞后,很難找到匹配的遙控器,對家用電器的后續(xù)使用造成很大的不便;
(4)大量遙控器的制造和使用也會造成成本的浪費,每個家用電器配一個遙控器,不符合國家節(jié)儉的要求。
[0004]專利號為CN203325205U,專利名稱為一種基于安卓手機(jī)的紅外遙控器,并未給出方法控制的流程,其理論實現(xiàn)依據(jù)不足,并不能充分的說明專利的實現(xiàn)方法。
[0005]專利號為CN1805570A,專利名稱為一種基于手機(jī)的電視遙控器,也只是給出了概念性的解釋,并沒有給出具體的實現(xiàn)手段和技術(shù)支撐,并不能證明該專利就能實現(xiàn)。
[0006]綜上所述,現(xiàn)有的紅外遙控器雖然價格低廉,使用廣泛,但是存在著許多問題,不但不利于使用者的使用,而且造成材料的浪費,這些問題都是目前急需要解決的問題。
【發(fā)明內(nèi)容】
[0007]本發(fā)明所要解決的技術(shù)問題是:針對現(xiàn)有技術(shù)的缺陷,提供一種基于安卓手機(jī)的遙控系統(tǒng)的實現(xiàn)方法,設(shè)有紅外發(fā)射系統(tǒng),針對不同的家電設(shè)備進(jìn)行紅外編碼,在安卓手機(jī)內(nèi)部設(shè)有對應(yīng)的按鍵界面,與不同的紅外編碼進(jìn)行對應(yīng),可選擇對應(yīng)的家用電器進(jìn)行開始或關(guān)閉;將所有的紅外遙控器進(jìn)行集中配置,減少了實體紅外遙控器的存在,方便了用戶的使用,同時減少一次性電池的使用,有利于保護(hù)化境;就地取材的利用用戶的智能手機(jī),將單一的手機(jī)變?yōu)槎喙δ艿募t外遙控器,對家電設(shè)備進(jìn)行有效的控制,節(jié)省了成本,提高了材料的利用,更好的為用戶創(chuàng)造便捷舒適、環(huán)保節(jié)能的家居環(huán)境。
[0008]本發(fā)明為解決上述技術(shù)問題采用以下技術(shù)方案:
一種基于安卓手機(jī)的遙控系統(tǒng)的實現(xiàn)方法,系統(tǒng)構(gòu)架包括客戶端和Wifi轉(zhuǎn)紅外模塊,其中Wifi轉(zhuǎn)紅外模塊包括Wifi芯片、Wifi轉(zhuǎn)串口、中控CPU和紅外電平,Wifi芯片、Wifi轉(zhuǎn)串口、中控CPU和紅外電平依次連接;
該方法包括如下步驟:
步驟一:客戶端設(shè)有數(shù)據(jù)庫,將多種紅外協(xié)議的數(shù)據(jù)按照自定義編碼的規(guī)則轉(zhuǎn)化為協(xié)議編碼,并保存在數(shù)據(jù)庫中;
步驟二:手機(jī)中的安卓系統(tǒng)采用標(biāo)準(zhǔn)SQLite數(shù)據(jù)庫,在數(shù)據(jù)庫中建立不同遙控器的紅外代碼表格,每個紅外代碼對應(yīng)不同遙控器的數(shù)據(jù)包,紅外代碼對應(yīng)的數(shù)據(jù)包存在數(shù)據(jù)庫中;
步驟三:在安卓系統(tǒng)中設(shè)立紅外操作界面,界面中的按鍵與紅外代碼表格中的代碼建立映射表;
步驟四:用戶按下按鍵時,安卓系統(tǒng)將按鍵與紅外代碼表格中的代碼相對應(yīng)的遙控器數(shù)據(jù)相適應(yīng),按照系統(tǒng)調(diào)用該遙控器的數(shù)據(jù)包,并通過Wifi發(fā)送到Wifi轉(zhuǎn)紅外模塊;
步驟五=Wifi轉(zhuǎn)紅外模塊將接收到的數(shù)據(jù)包進(jìn)行解析,并通過Wifi轉(zhuǎn)串口發(fā)送到中控CPU,中控CPU將接收到的數(shù)據(jù)包分解出控制數(shù)據(jù),并通過紅外電平進(jìn)行發(fā)送。
[0009]作為本發(fā)明的進(jìn)一步優(yōu)選方案,所述步驟二中的紅外代碼對應(yīng)的數(shù)據(jù)包采用的格式為:文件起始標(biāo)志位為4位,采用ASCII碼。
[0010]作為本發(fā)明的進(jìn)一步優(yōu)選方案,所述中控CPU包括定時器功能、串口數(shù)據(jù)讀取功能、紅外電平控制功能。
[0011]作為本發(fā)明的進(jìn)一步優(yōu)選方案,所述Wifi芯片的型號為USR-WIFI232。
[0012]作為本發(fā)明的進(jìn)一步優(yōu)選方案,所述中控CPU采用單片機(jī)。
[0013]本發(fā)明采用以上技術(shù)方案與現(xiàn)有技術(shù)相比,具有以下技術(shù)效果:
第一:本發(fā)明設(shè)有紅外發(fā)射系統(tǒng),針對不同的家電設(shè)備進(jìn)行紅外編碼,在安卓手機(jī)內(nèi)部設(shè)有對應(yīng)的按鍵界面,與不同的紅外編碼進(jìn)行對應(yīng),可選擇對應(yīng)的家用電器進(jìn)行開始或關(guān)閉;
第二:將所有的紅外遙控器進(jìn)行集中配置,減少了實體紅外遙控器的存在,方便了用戶的使用,同時減少一次性電池的使用,有利于保護(hù)化境;
第三:本發(fā)明就地取材的利用用戶的智能手機(jī),將單一的手機(jī)變?yōu)槎喙δ艿募t外遙控器,對家電設(shè)備進(jìn)行有效的控制,節(jié)省了成本,提高了材料的利用,更好的為用戶創(chuàng)造便捷舒適、環(huán)保節(jié)能的家居環(huán)境。
【具體實施方式】
[0014]下面對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)說明: 本發(fā)明公開一種基于安卓手機(jī)的遙控系統(tǒng)的實現(xiàn)方法,整個系統(tǒng)主要包括客戶端軟件、WiFi轉(zhuǎn)紅外模塊??蛻舳塑浖ㄟ^WiFi,將已編碼的數(shù)據(jù)通過WiFi傳送至WiFi轉(zhuǎn)紅外模塊,然后WiFi轉(zhuǎn)紅外模塊根據(jù)編碼規(guī)則,傳遞指令至內(nèi)部紅外發(fā)射模塊,實現(xiàn)紅外數(shù)據(jù)的發(fā)送。
[0015]該方法包括如下步驟:
步驟一:客戶端設(shè)有數(shù)據(jù)庫,將多種紅外協(xié)議的數(shù)據(jù)按照自定義編碼的規(guī)則轉(zhuǎn)化為協(xié)議編碼,并保存在數(shù)據(jù)庫中;
步驟二:手機(jī)中的安卓系統(tǒng)采用標(biāo)準(zhǔn)SQLite數(shù)據(jù)庫,在數(shù)據(jù)庫中建立不同遙控器的紅外代碼表格,每個紅外代碼對應(yīng)不同遙控器的數(shù)據(jù)包,紅外代碼對應(yīng)的數(shù)據(jù)包存在數(shù)據(jù)庫中;
為了實現(xiàn)按鍵界面與遙控器數(shù)據(jù)包的匹配,定義數(shù)據(jù)包格式如下:
文件起始標(biāo)志位4位。
[0016]鍵碼屬性128位:設(shè)備的信息,訪問中文字庫編碼、ASCII碼。
[0017]載波頻率4位:35-42kHz ;分辨率0.5kHz,以適應(yīng)不同載波的遙控器。
[0018]鍵碼編碼:對遙控器界面軟件的所有按鍵進(jìn)行編碼,鍵碼位數(shù)根據(jù)實際紅外協(xié)議確定。
[0019]步驟三:在安卓系統(tǒng)中設(shè)立紅外操作界面,界面中的按鍵與紅外代碼表格中的代碼建立映射表;
步驟四:用戶按下按鍵時,安卓系統(tǒng)將按鍵與紅外代碼表格中的代碼相對應(yīng)的遙控器數(shù)據(jù)相適應(yīng),按照系統(tǒng)調(diào)用該遙控器的數(shù)據(jù)包,并通過Wifi發(fā)送到Wifi轉(zhuǎn)紅外模塊;
步驟五=Wifi轉(zhuǎn)紅外模塊將接收到的數(shù)據(jù)包進(jìn)行解析,并通過Wifi轉(zhuǎn)串口發(fā)送到中控CPU,中控CPU將接收到的數(shù)據(jù)包分解出控制數(shù)據(jù),并通過紅外電平進(jìn)行發(fā)送。
[0020]作為本發(fā)明的進(jìn)一步優(yōu)選方案,所述步驟二中的紅外代碼對應(yīng)的數(shù)據(jù)包采用的格式為:文件起始標(biāo)志位為4位,采用ASCII碼。
[0021]作為本發(fā)明的進(jìn)一步優(yōu)選方案,所述中控CPU包括定時器功能、串口數(shù)據(jù)讀取功能、紅外電平控制功能。
[0022]作為本發(fā)明的進(jìn)一步優(yōu)選方案,所述Wifi芯片的型號為USR-WIFI232。
[0023]作為本發(fā)明的進(jìn)一步優(yōu)選方案,所述中控CPU采用單片機(jī)。
[0024]本發(fā)明采用單片機(jī)作為中控CPU,處理編碼化數(shù)據(jù)與紅外協(xié)議的轉(zhuǎn)化。由于單片機(jī)價格低廉,資源足夠,功能滿足中控CPU的需求,因此,采用單片機(jī)作為中控CPU。在單片機(jī)程序中設(shè)置多個紅外協(xié)議入口點,當(dāng)編碼化的數(shù)據(jù)傳送至單片機(jī)后,按照自定義的編碼規(guī)貝U,尋找對應(yīng)的紅外協(xié)議入口,從而發(fā)射對應(yīng)的紅外電平。
[0025]中控CPU功能硬件電路由單片機(jī)最小系統(tǒng)及紅外發(fā)射電路成。在中控CPU程序中,包含定時器功能、串口數(shù)據(jù)讀取功能、紅外電平控制功能。定時器功能主要是用于產(chǎn)生載波,并與紅外信號疊加,從而提高紅外信號在空氣中傳播的抗干擾能力。串口數(shù)據(jù)讀取,將WiFi芯片傳遞的數(shù)據(jù)加以分析,按照自定義的編碼規(guī)則,進(jìn)入不同的紅外協(xié)議功能函數(shù)。紅外電平控制功能,實現(xiàn)具體的紅外協(xié)議函數(shù),通過串口讀取功能提供的數(shù)據(jù),發(fā)射出匹配的紅外信號。
[0026]上面對本發(fā)明的實施方式作了詳細(xì)說明,但是本發(fā)明并不限于上述實施方式,在本領(lǐng)域普通技術(shù)人員所具備的知識范圍內(nèi),還可以在不脫離本發(fā)明宗旨的前提下做出各種變化。
[0027]以上實施例僅為說明本發(fā)明的技術(shù)思想,不能以此限定本發(fā)明的保護(hù)范圍。凡是按照本發(fā)明提出的技術(shù)思想,以及在技術(shù)方案基礎(chǔ)上所做的任何改動,均落入本發(fā)明保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于安卓手機(jī)的遙控系統(tǒng)的實現(xiàn)方法,其特征在于:系統(tǒng)構(gòu)架包括客戶端和II??;轉(zhuǎn)紅外模塊,其中II竹轉(zhuǎn)紅外模塊包括胃1竹芯片、胃辻轉(zhuǎn)串口、中控⑶口和紅外電平,評辻芯片、II丨丨轉(zhuǎn)串口、中控和紅外電平依次連接; 該方法包括如下步驟: 步驟一:客戶端設(shè)有數(shù)據(jù)庫,將多種紅外協(xié)議的數(shù)據(jù)按照自定義編碼的規(guī)則轉(zhuǎn)化為協(xié)議編碼,并保存在數(shù)據(jù)庫中; 步驟二:手機(jī)中的安卓系統(tǒng)采用標(biāo)準(zhǔn)%11仏數(shù)據(jù)庫,在數(shù)據(jù)庫中建立不同遙控器的紅外代碼表格,每個紅外代碼對應(yīng)不同遙控器的數(shù)據(jù)包,紅外代碼對應(yīng)的數(shù)據(jù)包存在數(shù)據(jù)庫中; 步驟三:在安卓系統(tǒng)中設(shè)立紅外操作界面,界面中的按鍵與紅外代碼表格中的代碼建立映射表; 步驟四:用戶按下按鍵時,安卓系統(tǒng)將按鍵與紅外代碼表格中的代碼相對應(yīng)的遙控器數(shù)據(jù)相適應(yīng),按照系統(tǒng)調(diào)用該遙控器的數(shù)據(jù)包,并通過II丨丨發(fā)送到II丨丨轉(zhuǎn)紅外模塊; 步驟五:11丨丨轉(zhuǎn)紅外模塊將接收到的數(shù)據(jù)包進(jìn)行解析,并通過II丨丨轉(zhuǎn)串口發(fā)送到中控0^,中控0^將接收到的數(shù)據(jù)包分解出控制數(shù)據(jù),并通過紅外電平進(jìn)行發(fā)送。
2.如權(quán)利要求1所述的一種基于安卓手機(jī)的遙控系統(tǒng)的實現(xiàn)方法,其特征在于:所述步驟二中的紅外代碼對應(yīng)的數(shù)據(jù)包采用的格式為:文件起始標(biāo)志位為4位,采用八XII碼。
3.如權(quán)利要求1所述的一種基于安卓手機(jī)的遙控系統(tǒng)的實現(xiàn)方法,其特征在于:所述中控0^包括定時器功能、串口數(shù)據(jù)讀取功能、紅外電平控制功能。
4.如權(quán)利要求1所述的一種基于安卓手機(jī)的遙控系統(tǒng)的實現(xiàn)方法,其特征在于:所述II??;芯片的型號為…尺-胃1?1232。
5.如權(quán)利要求1所述的一種基于安卓手機(jī)的遙控系統(tǒng)的實現(xiàn)方法,其特征在于:所述中控采用單片機(jī)。
【文檔編號】H04M1/725GK104468968SQ201410545290
【公開日】2015年3月25日 申請日期:2014年10月16日 優(yōu)先權(quán)日:2014年10月16日
【發(fā)明者】王蕻, 張金民 申請人:蘇州佑瑞檢測技術(shù)有限公司