一种基于安卓手机的遥控系统的实现方法

文档序号:7816803阅读:254来源:国知局
一种基于安卓手机的遥控系统的实现方法
【专利摘要】本发明公开了一种基于安卓手机的遥控系统的实现方法,包括客户端和Wifi转红外模块,客户端设有数据库,将多种红外协议的数据按照自定义编码的规则转化为协议编码;在数据库中建立不同遥控器的红外代码表格,每个红外代码对应不同遥控器的数据包,在安卓系统中设立红外操作界面,界面中的按键与红外代码表格中的代码建立映射表;用户按下按键时,安卓系统遥控器的数据包,并通过Wifi发送到Wifi转红外模块;中控CPU将接收到的数据包分解出控制数据,并通过红外电平进行发送;本发明基于安卓手机WiFi的家用智能遥控器,可同时控制多个不同品牌不同型号的家用电器,取代传统的实物遥控器,为人们创造便捷舒适、环保节能的居家环境。
【专利说明】一种基于安卓手机的遥控系统的实现方法

【技术领域】
[0001]本发明属于智能遥控【技术领域】,特别涉及一种基于安卓手机的遥控系统的实现方法。

【背景技术】
[0002]随着科技的发展和电子产品的广泛应用,为了节省人们的时间和走动的麻烦,提高人们使用电子产品的便利程度,红外遥控器应用而生,人们可以坐在沙发或者床上就可以对远处墙壁上的电视、空调、DVD机、电视机顶盒等进行红外远程控制,这在一定程度了为人们提供了很大的便利,人们坐在原地不动就可以对远处的电子产品和家用电器进行控制,所以几乎出现在人们日程生活中的家用电器,电子产品都采用红外遥控器进行控制。
[0003]红外遥控器价格低廉、且目前技术成熟,应用非常广泛,即便在后面的时间出现的一些电子产品也都采用红外遥控器进行控制,随着人们生活水平的提高,家中的电子产品和家用电器越来越多,遥控器的数量也随之增多,少则数个,多则十几个,在使用时会带来如下问题:
(1)数量众多的遥控器给使用者带来使用和管理上的不便,因为遥控器的数量比较多,且外观相似,使用者在寻找某一个遥控器时,需要不断的辨认,不但过程麻烦而且浪费时间;
(2)红外遥控器使用的电池为一次性碱性电池,大量遥控器的使用,造成电池的堆积,很多使用者由于不注意,会将废弃的电池随意丢掉,而不是进行正规的回收,现有的碱性电池都很有大量的汞,废弃后进入泥土中容易造成泥土的污染,不利于植物的生长,给环境带来极大的危害;
(3)为了减轻遥控器的重量和提高使用时的轻便,现有的遥控器都是采用塑料外壳,塑料外壳的遥控器非常不耐摔,遥控器非常容易摔坏,一旦遥控器意外损坏后,很难找到匹配的遥控器,对家用电器的后续使用造成很大的不便;
(4)大量遥控器的制造和使用也会造成成本的浪费,每个家用电器配一个遥控器,不符合国家节俭的要求。
[0004]专利号为CN203325205U,专利名称为一种基于安卓手机的红外遥控器,并未给出方法控制的流程,其理论实现依据不足,并不能充分的说明专利的实现方法。
[0005]专利号为CN1805570A,专利名称为一种基于手机的电视遥控器,也只是给出了概念性的解释,并没有给出具体的实现手段和技术支撑,并不能证明该专利就能实现。
[0006]综上所述,现有的红外遥控器虽然价格低廉,使用广泛,但是存在着许多问题,不但不利于使用者的使用,而且造成材料的浪费,这些问题都是目前急需要解决的问题。


【发明内容】

[0007]本发明所要解决的技术问题是:针对现有技术的缺陷,提供一种基于安卓手机的遥控系统的实现方法,设有红外发射系统,针对不同的家电设备进行红外编码,在安卓手机内部设有对应的按键界面,与不同的红外编码进行对应,可选择对应的家用电器进行开始或关闭;将所有的红外遥控器进行集中配置,减少了实体红外遥控器的存在,方便了用户的使用,同时减少一次性电池的使用,有利于保护化境;就地取材的利用用户的智能手机,将单一的手机变为多功能的红外遥控器,对家电设备进行有效的控制,节省了成本,提高了材料的利用,更好的为用户创造便捷舒适、环保节能的家居环境。
[0008]本发明为解决上述技术问题采用以下技术方案:
一种基于安卓手机的遥控系统的实现方法,系统构架包括客户端和Wifi转红外模块,其中Wifi转红外模块包括Wifi芯片、Wifi转串口、中控CPU和红外电平,Wifi芯片、Wifi转串口、中控CPU和红外电平依次连接;
该方法包括如下步骤:
步骤一:客户端设有数据库,将多种红外协议的数据按照自定义编码的规则转化为协议编码,并保存在数据库中;
步骤二:手机中的安卓系统采用标准SQLite数据库,在数据库中建立不同遥控器的红外代码表格,每个红外代码对应不同遥控器的数据包,红外代码对应的数据包存在数据库中;
步骤三:在安卓系统中设立红外操作界面,界面中的按键与红外代码表格中的代码建立映射表;
步骤四:用户按下按键时,安卓系统将按键与红外代码表格中的代码相对应的遥控器数据相适应,按照系统调用该遥控器的数据包,并通过Wifi发送到Wifi转红外模块;
步骤五=Wifi转红外模块将接收到的数据包进行解析,并通过Wifi转串口发送到中控CPU,中控CPU将接收到的数据包分解出控制数据,并通过红外电平进行发送。
[0009]作为本发明的进一步优选方案,所述步骤二中的红外代码对应的数据包采用的格式为:文件起始标志位为4位,采用ASCII码。
[0010]作为本发明的进一步优选方案,所述中控CPU包括定时器功能、串口数据读取功能、红外电平控制功能。
[0011]作为本发明的进一步优选方案,所述Wifi芯片的型号为USR-WIFI232。
[0012]作为本发明的进一步优选方案,所述中控CPU采用单片机。
[0013]本发明采用以上技术方案与现有技术相比,具有以下技术效果:
第一:本发明设有红外发射系统,针对不同的家电设备进行红外编码,在安卓手机内部设有对应的按键界面,与不同的红外编码进行对应,可选择对应的家用电器进行开始或关闭;
第二:将所有的红外遥控器进行集中配置,减少了实体红外遥控器的存在,方便了用户的使用,同时减少一次性电池的使用,有利于保护化境;
第三:本发明就地取材的利用用户的智能手机,将单一的手机变为多功能的红外遥控器,对家电设备进行有效的控制,节省了成本,提高了材料的利用,更好的为用户创造便捷舒适、环保节能的家居环境。

【具体实施方式】
[0014]下面对本发明的技术方案做进一步的详细说明: 本发明公开一种基于安卓手机的遥控系统的实现方法,整个系统主要包括客户端软件、WiFi转红外模块。客户端软件通过WiFi,将已编码的数据通过WiFi传送至WiFi转红外模块,然后WiFi转红外模块根据编码规则,传递指令至内部红外发射模块,实现红外数据的发送。
[0015]该方法包括如下步骤:
步骤一:客户端设有数据库,将多种红外协议的数据按照自定义编码的规则转化为协议编码,并保存在数据库中;
步骤二:手机中的安卓系统采用标准SQLite数据库,在数据库中建立不同遥控器的红外代码表格,每个红外代码对应不同遥控器的数据包,红外代码对应的数据包存在数据库中;
为了实现按键界面与遥控器数据包的匹配,定义数据包格式如下:
文件起始标志位4位。
[0016]键码属性128位:设备的信息,访问中文字库编码、ASCII码。
[0017]载波频率4位:35-42kHz ;分辨率0.5kHz,以适应不同载波的遥控器。
[0018]键码编码:对遥控器界面软件的所有按键进行编码,键码位数根据实际红外协议确定。
[0019]步骤三:在安卓系统中设立红外操作界面,界面中的按键与红外代码表格中的代码建立映射表;
步骤四:用户按下按键时,安卓系统将按键与红外代码表格中的代码相对应的遥控器数据相适应,按照系统调用该遥控器的数据包,并通过Wifi发送到Wifi转红外模块;
步骤五=Wifi转红外模块将接收到的数据包进行解析,并通过Wifi转串口发送到中控CPU,中控CPU将接收到的数据包分解出控制数据,并通过红外电平进行发送。
[0020]作为本发明的进一步优选方案,所述步骤二中的红外代码对应的数据包采用的格式为:文件起始标志位为4位,采用ASCII码。
[0021]作为本发明的进一步优选方案,所述中控CPU包括定时器功能、串口数据读取功能、红外电平控制功能。
[0022]作为本发明的进一步优选方案,所述Wifi芯片的型号为USR-WIFI232。
[0023]作为本发明的进一步优选方案,所述中控CPU采用单片机。
[0024]本发明采用单片机作为中控CPU,处理编码化数据与红外协议的转化。由于单片机价格低廉,资源足够,功能满足中控CPU的需求,因此,采用单片机作为中控CPU。在单片机程序中设置多个红外协议入口点,当编码化的数据传送至单片机后,按照自定义的编码规贝U,寻找对应的红外协议入口,从而发射对应的红外电平。
[0025]中控CPU功能硬件电路由单片机最小系统及红外发射电路成。在中控CPU程序中,包含定时器功能、串口数据读取功能、红外电平控制功能。定时器功能主要是用于产生载波,并与红外信号叠加,从而提高红外信号在空气中传播的抗干扰能力。串口数据读取,将WiFi芯片传递的数据加以分析,按照自定义的编码规则,进入不同的红外协议功能函数。红外电平控制功能,实现具体的红外协议函数,通过串口读取功能提供的数据,发射出匹配的红外信号。
[0026]上面对本发明的实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。
[0027]以上实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围。凡是按照本发明提出的技术思想,以及在技术方案基础上所做的任何改动,均落入本发明保护范围之内。
【权利要求】
1.一种基于安卓手机的遥控系统的实现方法,其特征在于:系统构架包括客户端和II!;转红外模块,其中II竹转红外模块包括胃1竹芯片、胃辻转串口、中控⑶口和红外电平,评辻芯片、II丨丨转串口、中控和红外电平依次连接; 该方法包括如下步骤: 步骤一:客户端设有数据库,将多种红外协议的数据按照自定义编码的规则转化为协议编码,并保存在数据库中; 步骤二:手机中的安卓系统采用标准%11仏数据库,在数据库中建立不同遥控器的红外代码表格,每个红外代码对应不同遥控器的数据包,红外代码对应的数据包存在数据库中; 步骤三:在安卓系统中设立红外操作界面,界面中的按键与红外代码表格中的代码建立映射表; 步骤四:用户按下按键时,安卓系统将按键与红外代码表格中的代码相对应的遥控器数据相适应,按照系统调用该遥控器的数据包,并通过II丨丨发送到II丨丨转红外模块; 步骤五:11丨丨转红外模块将接收到的数据包进行解析,并通过II丨丨转串口发送到中控0^,中控0^将接收到的数据包分解出控制数据,并通过红外电平进行发送。
2.如权利要求1所述的一种基于安卓手机的遥控系统的实现方法,其特征在于:所述步骤二中的红外代码对应的数据包采用的格式为:文件起始标志位为4位,采用八XII码。
3.如权利要求1所述的一种基于安卓手机的遥控系统的实现方法,其特征在于:所述中控0^包括定时器功能、串口数据读取功能、红外电平控制功能。
4.如权利要求1所述的一种基于安卓手机的遥控系统的实现方法,其特征在于:所述II!;芯片的型号为…尺-胃1?1232。
5.如权利要求1所述的一种基于安卓手机的遥控系统的实现方法,其特征在于:所述中控采用单片机。
【文档编号】H04M1/725GK104468968SQ201410545290
【公开日】2015年3月25日 申请日期:2014年10月16日 优先权日:2014年10月16日
【发明者】王蕻, 张金民 申请人:苏州佑瑞检测技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1