一种红外控制家电的添加方法

文档序号:9889289阅读:495来源:国知局
一种红外控制家电的添加方法
【技术领域】
[0001 ]本发明涉及红外控制技术,特别是涉及一种红外控制家电的添加方法。
【背景技术】
[0002]随着科技技术和智能家居的不断发展,家庭家电设备越来越多,其控制设备遥控器也随之越来越多,人们常常遇到找不到相应设备遥控器的问题。通用型万能遥控器应运而生。
[0003]目前市面上绝大部分可遥控电器都采用红外码方式进行遥控,所有通用型万能红外遥控器在与被控电器适配时都需要进行红外码匹配,万能红外遥控器中预先保存很多套红外码,每套都包含所有被控电器的传统遥控器上所有按键的红外码值,匹配的目的就是在这些套红外码中寻找到完全与被控电器适配的那套红外码。匹配时只有一个按键测试通过并不能唯一确定一套码,所以一般都需要对每套码的两个按键进行测试,测试时用户用万能红外遥控器发送被测键的红外码,观看被控电器的反应是否正确,两个键测试都通过匹配才可完成。
[0004]目前市面上产品中,都是采用轮流测试每套码,每套码轮流测试两个按键的方式来实现的,故而存在效率很低,用户体验很差的问题。

【发明内容】

[0005]本发明的一个目的是提供一种红外控制家电的添加方法,可以大幅提高匹配速度,简化匹配流程,进而提升用户体验。
[0006]特别地,本发明提供了一种红外控制家电的添加方法,包括:
[0007]当接收到来自遥控设备的红外码型请求指令时,从所述红外码型请求指令中解析获取遥控对象和指令内容;
[0008]SlO,接收用户发送的第一红外码型请求指令,其中所述第一红外码型请求指令中包括外部设备信息;
[0009]S20,在所述遥控设备的码型库中检索与所述第一红外码型请求指令匹配的第一码型库;
[0010]S30,接收用户发送的第二红外码型请求指令,其中所述第二红外码型请求指令中包括所述外部设备第一按键信息;
[0011]S40,在所述第一码型库中检索与所述第二红外码型请求指令匹配的第二码型库;
[0012]S50,接收用户发送的第三红外码型请求指令,其中所述第三红外码型请求指令中包括所述外部设备第二按键信息;
[0013]S60,在所述第二码型库中检索与所述第三红外码型请求指令匹配的第三码型库;
[0014]S70,判断所述第三码型库包含套码数量,若所述第三码型库包含套码数量为一个时,添加匹配完成;若所述第三码型库包含套码数量为多个时,返回S50。
[00?5]进一步地,所述S40具体为将所述S30接收的第二红外码型请求指令轮流与所述第一码型库的每一套码进行匹配判断,若判断不同,即返回至另一套码进行匹配判断;若判断相同,即在尚未进行匹配判断的所有套码中进行搜索,搜索条件为所述第二红外码型请求指令与通过匹配判断的所述套码中的所述外部设备第一按键信息相同,将所述搜索结果作为所述第二码型库。
[0016]进一步地,所述S60具体为将所述S50接收的第三红外码型请求指令轮流与所述第二码型库的每一套码进行匹配判断,若判断不同,返回至另一套码进行匹配判断;若判断相同,即在尚未进行匹配判断的所有套码中进行搜索,搜索条件为所述第三红外码型请求指令与通过匹配判断的所述套码中的所述外部设备第二按键信息相同,将所述搜索结果作为所述第三码型库。
[0017]进一步地,所述红外码型请求指令还包括所述遥控设备的物理地址、所述外部设备信息和所述遥控设备预设的组合按键信息。
[0018]进一步地,所述码型库选自所述遥控设备的物理地址、所述外部设备信息及所述遥控设备预设的组合按键信息和套码中的至少一种。
[0019]进一步地,所述外部设备包括:机顶盒、电视机以及盒子。
[0020]进一步地,所述添加方法还包括将新建所述遥控设备的名称添加至所述外部设备列表中。
[0021 ]进一步地,所述码型库预先存储在所述遥控设备中。
[0022]进一步地,所述码型库预先存储在所述遥控设备的云数据库中。
[0023]进一步地,所述码型库采用通用红外码存储技术基本特征为:引导码、按键值、控制码、结束码。
[0024]本发明提供的一种红外控制家电的添加方法,采用码库搜索技术优化加速匹配流程,先轮流测试每套码的第一个按键,当发现该按键测试通过的第一套码之后,即在尚未测试的所有那些套码中进行搜索,搜索条件为该按键码值与通过测试的那套码中该按键码值相同,并在符合条件的那些套码中进行第二个按键的测试,这样就可省去在尚未测试的所有码中重复测试第一个按键的工作,并可减少需测试第二个按键的码的数量,从而大幅提高匹配速度,简化匹配流程,进而提升用户体验。
【附图说明】
[0025]后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:
[0026]图1是本发明的红外控制家电的添加方法的优选实施例的流程示意图。
【具体实施方式】
[0027]下面结合具体的实施例及附图对红外控制家电的添加方法的技术方案进行详细的描述,以使其更加清楚。
[0028]图1是本发明的红外控制家电的添加方法的优选实施例的流程示意图。如图1所示,在一个实施例中,一种红外控制家电的添加方法,包括:
[0029]当接收到来自遥控设备的红外码型请求指令时,从所述红外码型请求指令中解析获取遥控对象和指令内容。所述红外码型请求指令还包括所述遥控设备的物理地址、所述外部设备信息和所述遥控设备预设的组合按键信息。
[0030]SlO,接收用户发送的第一红外码型请求指令,其中所述第一红外码型请求指令中包括外部设备信息。
[0031]具体地,外部设备是指由红外信号进行控制的电气设备,该外部设备可以为红外控制的空调、电视机、BD(Blu_ray Di sc,蓝光)播放器、DVD (Digital Versat i IeDi sc,数字多功能光盘)播放器、机顶盒、IPTV(交互式网络电视)、电灯、摄像头等。获取外部设备信息可在模拟遥控器菜单界面上选择的外部设备型号,或者通过拍摄外部设备的图像,并发送该图像,对该图像进行解析,得到外部设备型号等信息。其中,模拟遥控器菜单界面是指在无线终端上运行遥控器软件后首先进入的界面,该界面上可显示供选择的设备型号以及其他功能。无线终端可为移动终端,如智能手机或个人数字助手等。无线终端可通过wif i或蓝牙等与其他无线设备进行通信。根据外部设备型号可从无线终端或服务器上获取到完整的红外代码及编码协议。完整的红外代码是指包括某一类型的红外受控设备的所有代码,如电视机的所有红外代码。红外代码可以包括很多套,每一套都包括所有被控电器的传统遥控器上所有按键的红外码值,每一套红外码值在下文中简称为套码。
[0032]S20,在遥控设备的码型库中检索与所述第一红外码型请求指令匹配的第一码型库。
[0033]具体地,所述码型库可以预先存储在遥控设备中,也可以预先存储在所述遥控设备的云数据库中。所述码型库采用通用红外码存储技术基本特征为:引导码、按键值、控制码、结束码。码型库包括以下至少一种:所述遥控设备的物理地址、所述外部设备信息、所述遥控设备预设的组合按键信息和套码。检索条件为将所述第一红外码型请求指令与码型库中的套码进行匹配判断,若所述第一红外码型请求指令与其相同,则将相同的套码作为所述第一码型库。
[0034]S30,接收用户发送的第二红外码型请求指令,其中所述第二红外码型请求指令中包括所述外部设备第一按键信息。
[0035]具体地,在外部设备上开启模拟遥控器软件,获取红外码型请求指令,调用匹配的模拟遥控器按键界面,在模拟遥控器按键界面上显示多个相应的虚拟按键。例如红外受控设备型号为电视机,则调用的模拟遥控器按键界面上显示有音量按键、频道调节按键、电源键等;例如红外受控设备型号为空调,则调用的模拟遥控器按键界面上显示有温度高低调节按键、状态调节按键(如送风、制冷等)。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1