远程更新控制代码的红外遥控器的制造方法

文档序号:8362375阅读:750来源:国知局
远程更新控制代码的红外遥控器的制造方法
【技术领域】
[0001]本发明属于无线通信领域,特别涉及一种远程更新控制代码的红外遥控器。
【背景技术】
[0002]当今大多家电设备一般都支持红外遥控,诸如:电视机、机顶盒、空调、冰箱、投影仪等,但是,每种设备均需使用一个红外遥控器,不仅不同设备间使用的红外遥控器不相同,即使同一种设备甚至同一品牌同一类设备的不同型号,其所使用的红外遥控器也不相同,即不能通用。
[0003]当前市面的学习型红外遥控器可以支持控制多种设备,其通常包括微控制器模块、发射接收模块、存储模块、电源模块、信息获取模块和按键装置,发射接收模块、存储模块、电源模块、信息获取模块和按键装置分别与微控制器模块相连,学习系统主要是由发射部分和接收部分组成。学习型红外遥控器大多仅支持38kHz的载波频率,工作原理上基本是采用接收头做为信号的接收,把解调出来的信号送入单片机进行学习(记录各个高低电平的时间长度),然后存入EEPROM内,学习完成后再将EEPROM的高低电平的时间数据读取并与38kHz载波进行调制,然后红外发光管发送出去。目前使用的学习型遥控器主要分为两大类:
[0004]第一种:固定码式学习型遥控器
[0005]固定码式学习型遥控器采用不完全归纳法,也就是说对市场上所使用的遥控器信号大量地收集总结,对收集的信号分类,然后分而治之,对每种类别都预制一种解码程序和发射程序。其优点是对硬件的要求相对简单,对主控制器的工作频率要求不太高。但是缺点非常明显:只能对已知的遥控器(或者说已经收集到的信号)有效,对于新开发、新型的编码格式就无能为力了。
[0006]第二种:波形拷贝式学习型遥控器
[0007]波形拷贝式学习型遥控器把原遥控器所发出的信号进行完全拷贝,而不管遥控器是什么格式,进行适当的压缩后,存储在存储器内,当需要发射时,再由储存器内读出解压后还原原始信号。优点:可以使用任何载波频率在38kHz的遥控器的学习,无须更新代码程序即可使用目前所有乃至未来的所有38kHz红外线遥控器的学习。缺点:对主控制芯片和存储器的选择都比固定式要高,整体成本高于固定码式学习型遥控器,支持的红外载波频率存在局限性,做不到一遥控器控制多种设备。
[0008]综上所述,不管是固定码式学习型遥控器,还是波形拷贝式学习型遥控器,由于其在设计生产时,基本确定了按键数目和类型,对于新增的控制键值,即使能够学习成功,也无法通过现有的按键发出遥控指令。同时,由于遥控器上按键和载波频率固定的局限性,仍然无法利用一个遥控器控制完成所有红外设备的所有功能。

【发明内容】

[0009]为解决上述问题,本发明提供一种远程更新控制代码的红外遥控器,包括:
[0010]服务器,其上构建有远程数据库;
[0011]红外遥控指令学习和输入模块,其用于接收待配置遥控器的设备配置信息,并分析该待配置遥控器的若干按键值以及各按键值对应的红外载波波形和频率,并且依据各按键值对应的红外载波波形和频率生成一个指令码,红外遥控指令学习和输入模块将待配置遥控器的设备配置信息、若干按键值以及各按键值对应的红外载波波形和频率、各指令码均预先存储至远程数据库内;
[0012]智能用户终端,其上构建有本地数据库,所述智能用户终端具有用于接收外部输入的待配置遥控器的设备配置信息的第一输入模块,所述智能用户终端还用于将待配置遥控器的设备配置信息发送至所述服务器,所述服务器根据设备配置信息查询到对应的若干按键值以及各按键值对应的红外载波波形和频率、各指令码,并反馈给智能用户终端,所述智能用户终端将待配置遥控器的设备配置信息、若干按键值以及各按键值对应的指令码存储到本地数据库内,所述智能用户终端还具有用于输入当前按键值的第二输入模块;
[0013]红外发射模块;
[0014]微控制器模块,其用于接收来自智能用户终端的当前按键值,并在本地数据库内查询与当前按键值对应的指令码,并解析该指令码对应的红外载波频率和波形,所述微控制器模块控制所述红外发送模块发射具有对应的红外载波频率和波形的红外信号。
[0015]优选的是,所述的远程更新控制代码的红外遥控器,所述第二输入模块为触摸式的人机交互界面。
[0016]优选的是,所述的远程更新控制代码的红外遥控器,所述智能用户终端还用于将待配置遥控器的设备配置信息发送至所述服务器,如所述服务器根据设备配置信息未查询到对应的若干按键值以及各按键值对应的红外载波波形和频率、各指令码,则所述服务器向所述红外遥控指令学习和输入模块发出更新设备的提示信息,并向所述智能用户终端发出更新失败的提示信息。
[0017]优选的是,所述的远程更新控制代码的红外遥控器,所述设备配置信息包括设备类型、设备品牌和设备型号。
[0018]优选的是,所述的远程更新控制代码的红外遥控器,所述红外发射模块主要由红外发光二级管及其辅助电路完成。
[0019]本发明一种远程更新控制代码的红外遥控器,包括服务器、红外遥控指令学习和输入模块、智能用户终端、红外发射模块和微控制器。本发明红外遥控指令远程下载与更新,简便性强;红外遥控指令学习功能不需用户参与,易用性强;支持各种载波频率和各种红外协议的设备遥控,适用范围广;支持用户按需添加红外遥控器,同时支持用户增加按键功能,真正实现一遥控器在手,可控制所有红外遥控设备;红外遥控器以软件的方法虚拟呈现在智能终端设备上,供用户随时使用,可携带型强;简单、硬件电路集成度高、成本低,可加装在任一型号的智能终端设备内。
[0020]本发明借助红外遥控器代码远程下载与更新技术,组成触屏式多功能遥控器,集多种遥控功能于一体,具有动态增加各类红外遥控器及功能按键,可随时增加或更改遥控协议系统参数以便适用于不同类型的家用电器,用户使用简单方便。其中,虚拟红外遥控器应用软件是需要安装在用户的智能型终端上。虚拟红外遥控器是相对实体红外遥控器而言,其通过软件按钮的形式完成实体遥控器的指令输入过程,同时该虚拟红外遥控器支持用户查询、新增、修改、删除不同设备类型、不同品牌、不同型号的红外遥控器,真正做到一遥控器控制多设备。虚拟红外遥控器完全是有软件完成,稍作修改移植后支持在运行不同系统的智能终端设备上安装使用,因此其适应性强,使用范围广。
【附图说明】
[0021]图1为本发明一种远程更新控制代码的红外遥控器的结构框图。
[0022]图2为本发明一种远程更新控制代码的红外遥控器的控制代码远程更新流程。
[0023]图3为本发明一种远程更新控制代码的红外遥控器的控制代码学习流程。
[0024]图4为本发明一种远程更新控制代码的红外遥控器的遥控流程。
【具体实施方式】
[0025]下面结合附图对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
[0026]本发明提供一种远程更新控制代码的红外遥控器,如图1所示,包括:
[0027]服务器,其上构建有远程数据库;
[0028]红外遥控指令学习和输入模块,其用于接收待配置遥控器的设备配置信息,并分析该待配置遥控器的若干按键值以及各按键值对应的红外载波波形和频率,并且依据各按键值对应的红外载波波形和频率生成一个指令码,红外遥控指令学习和输入模块将待配置遥控器的设备配置信息、若干按键值以及各按键值对应的红外载波波形和频率、各指令码均预先存储至远程数据库内;
[0029]智能用户终端,其上构建有本地数据库,所述智能用户终端具有用于接收外部输入的待配置遥控器的设备配置信息的第一输入模块,所述智能用户终端还用于将待配置遥控器的设备配置信息发送至所述服务器,所述服务器根据设备配置信息查询到对应的若干按键值以及各按键值对应的红外载波波形和频率、各指令码,并反馈给智能用户终端,所述智能用户终端将待配置遥控器的设备配置信息、若干按键值以及各按键值对应的指令码存储到本地数据库内,所述智能用户终端还具有用于输入当前按键值的第二输入模块;
[0030]红外发射模块;
[0031]微控制器模块,其用于接收来自智能用户终端的当前按键值,并在本地数据库内查询与当前按键值对应的指令码,并解析该指令码对应的红外载波频率和波形,所述微控制器模块控制所述红外发送模块发射具有对应的红外载波频率和波形的红外信号,微控制器模块并不负责具体红外指令的存储,仅作简
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1