家电设备控制系统及其红外学习方法

文档序号:6712881阅读:111来源:国知局
家电设备控制系统及其红外学习方法
【专利摘要】本发明提供了一种家电设备控制系统与用于该家电设备控制系统的红外学习方法,其中红外学习方法包括:用户操作终端向家电控制装置发出红外学习指令;家电控制装置按照红外学习指令接收家电设备的遥控器发出的目标红外波形数据,其中目标红外波形数据为预定红外控制指令对应的波形数据;家电控制装置将目标红外波形数据上传至云服务器;云服务器根据目标红外波形数据在预置的红外数据库中查找符合目标红外波形数据与预定红外控制指令对应关系的红外编码规则,并将红外编码规则或红外编码规则对应的编码程序发送给用户操作终端。本发明的技术方案自动进行红外匹配,用户干预少,红外学习精确简便,实现了对多种家电设备进行灵活控制。
【专利说明】家电设备控制系统及其红外学习方法
【技术领域】
[0001 ] 本发明涉及家电控制领域,特别是涉及一种家电设备控制系统与用于该家电设备控制系统的红外学习方法。
【背景技术】
[0002]现代家庭中很多家用电器都是采用红外遥控信号进行控制,每一种电子设备通常都会配备独立的红外线遥控器,同时电子设备内部也设有红外线接收器,接收红外线遥控器发射特定的载波频率编码指令,再依据指令内容执行相关的功能。
[0003]然而,每个家庭都有多件不同电器设备,由于不同品牌及不同产品的红外线遥控器对应的标准规范不同,故操作每件电器设备时均需要独有的遥控器进行控制,不能对家庭中的家电设备进行集中管理和控制,同时由于遥控器众多,在存放、使用过程中也会造成诸多不便。
[0004]因此,在现有技术中,不同家用电器的遥控器无法通用而且不易管理。

【发明内容】

[0005]本发明的一个目的是要提供一种可以自动进行红外匹配便于对多种家电设备进行控制的家电设备控制系统与用于该家电设备控制系统的红外学习方法。
[0006]本发明一个进一步的目的是红外学习精确简便用户干预少,提高用户体验。
[0007]特别地,本发明提供了一种用于家电设备控制系统的红外学习方法。该红外学习方法包括:用户操作终端向家电控制装置发出红外学习指令;家电控制装置按照红外学习指令接收家电设备的遥控器发出的目标红外波形数据,其中目标红外波形数据为预定红外控制指令对应的波形数据;家电控制装置将目标红外波形数据上传至云服务器;云服务器根据目标红外波形数据在预置的红外数据库中查找符合目标红外波形数据与预定红外控制指令对应关系的红外编码规则,并将红外编码规则或红外编码规则对应的编码程序发送给用户操作终端。
[0008]可选地,在将红外编码规则或红外编码规则对应的编码程序发送给用户操作终端之后,还包括:用户操作终端将红外编码规则或红外编码规则对应的编码程序发送给家电控制装置;家电控制装置按照红外编码规则或红外编码规则对应的编码程序向家电设备发送测试控制指令,以测试家电设备是否成功执行测试控制指令。
[0009]可选地,红外数据库中保存有由多种遥控器的红外编码规则或者多种遥控器的红外编码规则对应的编码程序,红外编码规则预先通过对遥控器的测试总结得出。
[0010]可选地,云服务器根据目标红外波形数据在预置的红外数据库中查找符合目标红外波形数据与预定红外控制指令对应关系的红外编码规则的步骤包括:云服务器将目标红外波形数据转换为目标数字编码;比较红外数据库的各红外编码规则中对应于预定红外控制指令的数字编码与目标数字编码,以得出比较结果一致的红外编码规则。
[0011]可选地,目标数字编码为以二进制数或十六进制数表示的编码。[0012]可选地,在用户操作终端向家电控制装置发出红外学习指令之前还包括:用户操作终端接收用户选择的遥控器信息并发送给云服务器,以便云服务器确定预定红外控制指令,遥控器信息包括遥控器的类型。
[0013]根据本发明的另一个方面,还提供了一种家电设备控制系统。该家电设备控制系统包括:用户操作终端,用于向家电控制装置发出红外学习指令;家电控制装置,用于按照红外学习指令接收家电设备的遥控器发出的目标红外波形数据,并将目标红外波形数据上传至云服务器,其中目标红外波形数据为预定红外控制指令对应的波形数据;云服务器,用于根据目标红外波形数据在预置的红外数据库中查找符合目标红外波形数据与预定红外控制指令对应关系的红外编码规则,并将红外编码规则或红外编码规则对应的编码程序发送给用户操作终端。
[0014]可选地,用户操作终端还包括:规则发送模块,用于将红外编码规则或红外编码规则对应的编码程序发送给家电控制装置;家电控制装置还包括:指令验证模块,用于按照红外编码规则或红外编码规则对应的编码程序向家电设备发送测试控制指令,以测试家电设备是否成功执行测试控制指令。
[0015]可选地,云服务器包括:存储模块,用于存储红外数据库,红外数据库中保存有由多种遥控器的红外编码规则或者多种遥控器的红外编码规则对应的编码程序,红外编码规则预先通过对遥控器的测试总结得出。
[0016]可选地,用户操作终端还包括:遥控器信息接收模块,用于接收用户选择的遥控器信息并发送给云服务器,以便云服务器确定预定红外控制指令,遥控器信息包括遥控器的类型。
[0017]本发明的技术方案通过云服务器存储由各种型号遥控器对应的红外代码表组成的红外代码库,当市场上有新型号遥控器上市时便于及时对红外代码库进行更新,且不受容量限制。有利于对云服务器进行统一更新和管理,解决了家庭单个万能遥控器(相当于本发明中的家电控制装置)中遥控器代码表更新和容量受限问题。
[0018]进一步地,在云服务器中完成红外代码匹配,不受家电控制装置配置的限制,可通过比较复杂的运算过程以及庞大数量的遥控器红外代码资源对目标红外代码进行匹配,使得匹配结果更加准确。大大降低了家电控制装置的成本,有利于家电控制装置的普及。
[0019]再进一步地,本发明提供的红外学习方法,用户只需手动操作遥控器一次就可获得相对准确的遥控器型号的全部红外代码,相比传统中需要每个控制按键均需单独学习或学习多个按键的学习方法,本发明操作方便,具有更好的用户体验。
[0020]此外,通过本发明可将家电设备接入互联网,有利于实现通过用户操作终端例如智能手机对家用电器远程遥控。
[0021]根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
【专利附图】

【附图说明】
[0022]后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:[0023]图1是根据本发明一个实施例的家电设备控制系统的示意性架构图;以及
[0024]图2是根据本发明一个实施例的用于家电设备控制系统的红外学习方法的示意图。
【具体实施方式】
[0025]本发明的实施例提供了一种家电设备控制系统。图1是根据本发明一个实施例的家电设备控制系统的示意性架构图。本发明实施例的家电设备控制系统一般性地可以包括:家电控制装置110、用户操作终端120、云服务器130。该家电设备控制系统通过设置家电控制装置110,用于接入多种家电设备210,家电控制装置110 —方面可以与用户操作终端120和云服务器130进行远程连接,一方面可以通过红外对传统家电进行控制。
[0026]在进行控制时,用户操作终端120或云服务器130向家电控制装置110下发指令数据或直接下发控制指令,家电控制装置110以向多种家电设备210发送红外控制指令,以控制多种家电设备210。
[0027]本发明实施例提供的家电设备控制系统中的家电控制装置110中存在信号接收以及发送模块。优选地,该家电控制装置110中可以设置有七个红外发射器,均位于内部空腔中靠近壳体顶部的位置。而且,七个红外发射器中,其中六个围成一个完整的圆周,也即在完整的圆周方向上分布,另外一个位于圆周中央。按照这种结构分布设置的七个红外发射器各自具有不同的信号发射方向,且所有的信号发射方向构成360°范围的信号覆盖区域,从而可以实现全方位的信号发射。本优选实施例中提供的家电控制装置的结构设置仅为示例,本发明实施例对此并不加以限定。
[0028]用户操作终端120可为智能手机、平板电脑或PC。以智能手机为例,当用户按下智能手机界面上的红外学习按钮时,智能手机可通过局域网或蓝牙或wifi向家电控制装置110发送红外学习指令,可以使用智能手机取代其原始遥控器进行控制的家电设备。
[0029]由于不同家电设备210的红外编码方式不同,对不同家电设备210进行控制时,需要首先学习家电设备的遥控器的红外编码方式。
[0030]本发明实施例的家电设备控制系统进行红外学习时,用户操作终端120向家电控制装置110发出红外学习指令;家电控制装置110按照红外学习指令接收家电设备的遥控器220发出的目标红外波形数据,并将目标红外波形数据上传至云服务器130,其中目标红外波形数据为预定红外控制指令对应的波形数据;云服务器130根据目标红外波形数据在预置的红外数据库中查找符合目标红外波形数据与预定红外控制指令对应关系的红外编码规则,并将红外编码规则或红外编码规则对应的编码程序发送给用户操作终端120。用户操作终端120或云服务器130可以直接使用红外编码规则或红外编码规则对应的编码程序生成红外控制指令,以供家电控制装置110控制家电设备210。
[0031]整个红外学习过程中,仅需要用户使用遥控器发送一次目标红外波形数据即可,其他均可以由家电设备控制系统自动完成。预定红外控制指令可以预先进行规定,例如对于空调,该预定红外控制指令可以是制冷模式下、预定温度度、预定风力、无定时的红外控制指令,又例如对于电视,该预定红外控制指令可以是频道1、中等音量的红外控制指令。
[0032]在本发明的一个实施例中,用户操作终端还可以设置有规则发送模块。该规则发送模块将红外编码规则或红外编码规则对应的编码程序发送给家电控制装置110。从而,家电控制装置Iio可以将从用户操作终端120或云服务器130获取的指令数据转换为红外控制指令。
[0033]家电控制装置110还可以设置有指令验证模块。该指令验证模块可以按照红外编码规则或红外编码规则对应的编码程序向家电设备发送测试控制指令,以测试家电设备210是否成功执行测试控制指令,如果家电设备210成功按照测试控制指令执行相应的动作,则可以说明当前使用的红外编码规则可以完成控制功能。一般来说,云服务器130查找出的红外规则都与遥控器220匹配,测试均可成功。在极少数家电设备210无法按照测试控制指令执行动作的情况下,可以利用用户操作终端120重新向家电控制装置110发出红外学习指令,使用不同于上一次的目标红外波形数据的红外波形数据,重复红外学习过程,重新查找得出红外编码规则或红外编码规则对应的编码程序。
[0034]上述云服务器130可以利用存储模块存储上述红外数据库。红外数据库中保存有由多种遥控器的红外编码规则或者多种遥控器的红外编码规则对应的编码程序,红外编码规则预先通过对遥控器的测试总结得出。进行规则查找时,其流程可以为:云服务器130将目标红外波形数据转换为目标数字编码;比较红外数据库的各红外编码规则中对应于预定红外控制指令的数字编码与目标数字编码,以得出比较结果一致的红外编码规则。目标数字编码可以为以二进制数或十六进制数表示的编码。
[0035]由于不同的家电执行的操作不同,用户操作终端120还可以设置遥控器信息接收模块。该遥控器接收模块用于接收用户选择的遥控器信息并发送给云服务器,以便云服务器130确定预定红外控制指令,遥控器信息包括遥控器的类型,例如电视遥控器、空调遥控器等,通过设定遥控器类型,也缩小了云服务器130查找红外编码规则的工作量。
[0036]本发明实施例还提供了一种用于以上家电设备控制系统的红外学习方法,图2是根据本发明一个实施例的用于家电设备控制系统的红外学习方法的示意图,该用于家电设备控制系统的红外学习方法包括:
[0037]步骤S202,用户操作终端向家电控制装置发出红外学习指令;
[0038]步骤S204,家电控制装置按照红外学习指令接收家电设备的遥控器发出的目标红外波形数据;
[0039]步骤S206,家电控制装置将目标红外波形数据上传至云服务器;
[0040]步骤S208,云服务器根据目标红外波形数据在预置的红外数据库中查找符合目标红外波形数据与预定红外控制指令对应关系的红外编码规则,并将红外编码规则或红外编码规则对应的编码程序发送给用户操作终端。
[0041]在以上实施例中,目标红外波形数据为预定红外控制指令对应的波形数据例如对于空调,预定红外控制指令可以为预定模式、预定温度、预定风力的控制指令。
[0042]在步骤S204中,家电控制装置接收到红外学习指令后,可以通过视觉或听觉进行反馈,例如指示灯持续亮一段时间(例如6秒),用户需在指示灯熄灭前(共6秒等待时间)将需学习的遥控器所对应的按键对准家电控制装置按下即可。
[0043]步骤S206中,家电控制装置可以将目标红外波形数据通过局域网或wifi或蓝牙发送至用户操作终端,再由该用户操作终端通过wifi或移动网络将该目标红外波形数据转发至云服务器。另一种情况下,家电控制装置可以将目标红外波形数据直接打包后通过wifi或移动网络发送给云服务器。[0044]云服务器中预置的红外数据库中可以保存有由多种遥控器的红外编码规则或者多种遥控器的红外编码规则对应的编码程序,红外编码规则预先通过对遥控器的测试总结得出。例如:对一个空调遥控器进行测试时,仅改变风速,其他控制不变,就可以总结出第三个字节的高位代表风速,且编码0010表示低风,编码0011表示中风,编码0100表示高风。其他指令以此类推,最终根据测试结果识别出所有位代码含义。
[0045]表1示出了对于一个空调遥控器进行测试的数据记录表:
[0046]表1
[0047]
【权利要求】
1.一种用于家电设备控制系统的红外学习方法,包括: 用户操作终端向家电控制装置发出红外学习指令; 所述家电控制装置按照所述红外学习指令接收家电设备的遥控器发出的目标红外波形数据,其中所述目标红外波形数据为预定红外控制指令对应的波形数据; 所述家电控制装置将所述目标红外波形数据上传至云服务器; 所述云服务器根据所述目标红外波形数据在预置的红外数据库中查找符合所述目标红外波形数据与所述预定红外控制指令对应关系的红外编码规则,并将所述红外编码规则或所述红外编码规则对应的编码程序发送给所述用户操作终端。
2.根据权利要求1所述的红外学习方法,其中在将所述红外编码规则或所述红外编码规则对应的编码程序发送给所述用户操作终端之后,还包括: 所述用户操作终端将所述红外编码规则或所述红外编码规则对应的编码程序发送给所述家电控制装置; 所述家电控制装置按照所述红外编码规则或所述红外编码规则对应的编码程序向所述家电设备发送测试控制指令,以测试所述家电设备是否成功执行所述测试控制指令。
3.根据权利要求1所述的红外学习方法,其中 所述红外数据库中保存有由多种遥控器的红外编码规则或者多种遥控器的红外编码规则对应的编码程序,所述红外编码规则预先通过对遥控器的测试总结得出。
4.根据权利要求1所述的红外学习方法,其中所述云服务器根据所述目标红外波形数据在预置的红外数据库中查找符合所述目标红外波形数据与所述预定红外控制指令对应关系的红外编码规则的步骤包括: 所述云服务器将所述目标红外波形数据转换为目标数字编码; 比较所述红外数据库的各红外编码规则中对应于所述预定红外控制指令的数字编码与所述目标数字编码,以得出比较结果一致的红外编码规则。
5.根据权利要求4所述的红外学习方法,其中 所述目标数字编码为以二进制数或十六进制数表示的编码。
6.根据权利要求1所述的红外学习方法,其中在用户操作终端向家电控制装置发出红外学习指令之前还包括: 用户操作终端接收用户选择的遥控器信息并发送给所述云服务器,以便所述云服务器确定所述预定红外控制指令,所述遥控器信息包括所述遥控器的类型。
7.—种家电设备控制系统,包括: 用户操作终端,用于向家电控制装置发出红外学习指令; 所述家电控制装置,用于按照所述红外学习指令接收家电设备的遥控器发出的目标红外波形数据,并将所述目标红外波形数据上传至云服务器,其中所述目标红外波形数据为预定红外控制指令对应的波形数据; 所述云服务器,用于根据所述目标红外波形数据在预置的红外数据库中查找符合所述目标红外波形数据与所述预定红外控制指令对应关系的红外编码规则,并将所述红外编码规则或所述红外编码规则对应的编码程序发送给所述用户操作终端。
8.根据权利要求7所述的家电设备控制系统,其中 所述用户操作终端还包括:规则发送模块,用于将所述红外编码规则或所述红外编码规则对应的编码程序发送给所述家电控制装置; 所述家电控制装置还包括: 指令验证模块,用于按照所述红外编码规则或所述红外编码规则对应的编码程序向所述家电设备发送测试控制指令,以测试所述家电设备是否成功执行所述测试控制指令。
9.根据权利要求7所述的家电设备控制系统,其中所述云服务器包括: 存储模块,用于存储所述红外数据库,所述红外数据库中保存有由多种遥控器的红外编码规则或者多种遥控器的红外编码规则对应的编码程序,所述红外编码规则预先通过对遥控器的测试总结得出。
10.根据权利要求7所述的家电设备控制系统,其中所述用户操作终端还包括: 遥控器信息接收模 块,用于接收用户选择的遥控器信息并发送给所述云服务器,以便所述云服务器确定所述预定红外控制指令,所述遥控器信息包括所述遥控器的类型。
【文档编号】G08C23/04GK103914971SQ201410108045
【公开日】2014年7月9日 申请日期:2014年3月21日 优先权日:2014年3月21日
【发明者】徐勤耀, 张桂芳, 程永甫, 吴洪金, 董金盛, 李彭安 申请人:海尔集团公司, 青岛海尔空调器有限总公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1