一种动态生成遥控码控制家电的系统及实现方法

文档序号:9616788阅读:233来源:国知局
一种动态生成遥控码控制家电的系统及实现方法
【技术领域】
[0001]本发明涉及一种物联网设备,尤其是指一种动态生成遥控码控制家电的系统及实现方法。
【背景技术】
[0002]随着物联网智能家居的普及,越来越多的传统家电也开始智能化,但是传统的家电并不能联网,所以需要一个联网的遥控码发射装置通过传统家电自带的红外或射频遥控功能对传统家电进行控制,从而间接实现对传统家电的手机控制、远程控制以及设备间的联动,达到对传统家电智能化的目的。
[0003]目前市场上的遥控码发射装置,一般是通过专门的芯片,将各种遥控码固化在设备内,达到控制电器的目的。这种装置的缺点是数据升级困难,如果有新产品采用了遥控器不支持的遥控格式,遥控码发射装置就会失效;而且缺少一个直观的使用界面,用户在使用时,为家电匹配到正确的遥控码也相对困难。
[0004]还有遥控码发射装置是通过将各种设备的遥控码录制完成存放在云端,使用时从云端下载录制好的遥控码,通过红外或射频发射装置发射出去达到控制家电的目的。这种装置主要有两个缺点:一、录制好的遥控码需要很大的存储空间,对装置来说是一个很大的负担,增加了硬件成本;二、录制的遥控码不够灵活,有些遥控格式,每次按键发送的遥控码都会改变,必须事先为每个按键录制多个码轮流发送。还有的格式针对按住不放、连续发射的方式有特殊处理,通过事先录制的方式很难支持。
[0005]中国专利公开号CN103714685A,公开日2014年4月9日,名称为“智能遥控系统及智能遥控器”的发明专利中公开了一种智能遥控系统及智能遥控器。该智能遥控系统包括遥控器、移动终端和服务器;移动终端用于将被遥控设备的特征信息发送给服务器;移动终端还用于接收服务器发送的遥控数据并将该遥控数据发送给遥控器;服务器根据接收的特征信息获取预存的对应的遥控数据并将该遥控数据发送给移动终端;遥控器根据接收的遥控数据与被遥控设备匹配并控制被遥控设备。该智能遥控器可以同时控制多个被遥控设备。不足之处在于,该遥控系统及遥控器仍然只是通过服务器下载遥控码,仍然存在存储空间需求过大等不足。

【发明内容】

[0006]本发明的目的是克服现有技术中遥控码发射装置控制控制多个家电时需要存储空间过大、控制手段较为单一的缺陷,提供一种动态生成遥控码控制家电的系统及实现方法。
[0007]本发明的目的是通过下述技术方案予以实现:
一种动态生成遥控码控制家电的系统,包括:
MCU,用于运算处理遥控码和脚本,所述的脚本为用于动态生成遥控码对受控设备进行控制的脚本; 无线通信单元,用于MCU和远端设备的通信;
远端设备,用于连接特征库录入系统与无线通信单元;
特征库录入系统,用于为受控设备生成遥控码特征库;
存储单元,用于存储MCU生成的脚本;
发射单元,用于MCU控制受控设备;
接收单元,用于MCU接收受控设备的遥控器发送的信息;
输入单元,用于相关人员控制MCU。
[0008]遥控码一般通过载波信号电平高低的变化或频点的变化表达,即为调幅或调频,调频的技术与调幅类似,以调幅方法来看,一个遥控码可以表达为高低电平的序列,一般由帧头、键值、分割标记、结束标记组成。键值以二进制形式表示。对于给定遥控格式的遥控码,只需要知道对应的键值,就可以将键值对应的高低电平序列还原出来,再加上固定的帧头、分割标记和结束标记,就生成了一个完整的遥控码。键值可以从特征库录入系统获取,和录制的遥控码相比,存储键值的规则仅需要极小的存储空间。为实现动态生成,特征库录入系统将遥控码生成程序实现为脚本,MCU内置脚本运行环境,通过动态下载不同的脚本,可以动态生成不同格式的遥控码,相关人员通过输入设备达到了对受控设备控制的目的。
[0009]对于空调等特殊格式的遥控码,基本结构与一般的遥控码相同,不同之处在于键值在逻辑上划分若干区域,分别代表空调的不同控制参数,如温度、风速、模式、校验码等,此时,特征库录入系统将生成脚本和键值表,MCU内置脚本运行环境,通过下载脚本和键值表后,MCU根据脚本和键值表生成遥控码,相关人员通过输入设备达到了对受控设备控制的目的。
[0010]作为一种优选方案,特征库录入系统包括:
遥控码匹配单元,用于判断遥控码是否能与特征库匹配;
遥控码生成脚本单元,用于对能与特征库匹配的遥控码生成对应的脚本。
[0011]作为一种优选方案,特征库录入系统还包括:
遥控码参数存储单元,用于提供给遥控码生成脚本单元生成脚本的参数表。
[0012]作为一种优选方案,发射单元包括红外线发射单元和射频发射单元。红外线发射单元和射频发射单元均能对受控设备进行较好的通信,为成熟的通信方式。
[0013]作为一种优选方案,受控设备包括电视、机顶盒、空调、声音播放设备、多媒体播放设备、电扇、热水器、墙壁开关、遥控插座、遥控灯、投影仪或相机中的至少一种。动态生成遥控码控制家电的系统可以对一切通过遥控器控制的受控设备进行控制,达到了单个控制装置即可完成控制多个受控设备的目的。
[0014]作为一种优选方案,远端设备包括计算机端和/或云端。
[0015]作为一种优选方案,MCU、无线通信单元、存储单元、发射单元、接收单元和输入单元集成在控制装置内。各个单元集成在控制装置内易于携带,方便操作者的使用。
[0016]作为一种优选方案,控制装置为手机或嵌入式终端设备。控制装置可以为现有的手机或重新手机的嵌入式终端设备,根据实际的需求可以灵活选择。
[0017]—种动态生成遥控码控制家电的系统的实现方法,包括以下步骤:
步骤1,相关人员按下受控设备的遥控器的按键,受控设备的遥控器的遥控码发送至接收单元,接收单元将遥控码传送至MCU ; 步骤2,MCU通过无线通信单元将遥控码传送至远端设备,远端设备将遥控码传送至特征库录入系统,特征库录入系统的遥控码匹配单元将遥控码与特征库相匹配;
步骤3,遥控码生成脚本单元将匹配的遥控码生成对应的脚本,然后脚本通过远端设备传送至无线通信单元,无线通信单元将脚本传输至MCU,MCU将脚本存储至存储单元;
步骤4,当控制装置需要对受控设备进行控制时,MCU提取存储单元内的脚本,MCU根据脚本生成遥控码对受控设备进行控制。
[0018]作为一种优选方案,步骤3为遥控码生成脚本单元将匹配的遥控码生成对应的脚本,脚本通过远程设备进行加密处理,然后脚本通过远端设备传送至无线通信单元,无线通信单元将脚本传输至MCU,MCU将脚本存储至存储单元。对脚本进行加密处理防止脚本传输到错误的MCU上,避免造成匹配失败的情况。
[0019]作为一种优选方案,脚本为经过远端设备优化处理的脚本。经过优化处理的脚本是经过压缩等方式处理的脚本,所占空间进一步缩小。
[0020]一种动态生成遥控码控制家电的系统的实现方法,包括以下步骤:
步骤1,相关人员按下受控设备的遥控器的按键,受控设备的遥控器的遥控码发送至接收单元,接收单元将遥控码传送至MCU ;
步骤2,MCU通过无线通信单元将遥控码传送至远端设备,远端设备通过遥控码获得受控设备的品牌型号信息,然后远端设备返回MCU对应此受控设备的脚本和键值表,MCU将脚本和键值表存储至存储单元;
步骤3,当控制装置需要对受控设备进行控制时,MCU提取存储单元内的脚本和键值表,MCU根据脚本和键值表生成遥控码对受控设备进行控制。
[0021]作为一种优选方案,步骤2中所述的脚本为经过远端设备加密的脚本。
[0022]本发明的有益效果是,动态生成遥控码控制家电的系统及实现方法能控制多个受控设备,通过脚本、脚本和键值表来生成遥控码,使存储空间大幅降低,同时多种遥控格式的遥控码均能通过本系统生成,控制的手段极大丰富,最大化还原了原受控设备的遥控板的所有功能。本系统价格低廉、实用性强、易于实现。
【附图说明】
[0023]图1是本发明的一种电路原理框图。
[0024]其中:1、控制装置,2、远端设备,3、特征库录入系统,4、受控设备,11、MCU,12、无线通信单元,13、存储单元,14、发射单元,15、接收单元,16、输入单元,31、遥控码匹配单元,32、遥控码生成脚本单元,33、遥控码参数存储单元。
【具体实施方式】
[0025]下面结合附图和实施例对本发明进一步描述。
[0026]实施例1:一种动态生成遥控码控制家电的系统,其电路原理框图如图1所示,包括:
MCU11,用于运算处理遥控码和脚本,所述的脚本为用于动态生成遥控码对受控设备进行控制的脚本;
无线通信单元12,用于MCU和远端设备的通信; 远端设备2,用于连接特征库录入系统与无线通信单元;
特征库录入系统3,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1