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

文档序号:9889289阅读:来源:国知局
>[0036]S40,在所述第一码型库中检索与所述第二红外码型请求指令匹配的第二码型库。
[0037]具体地,将所述S30接收的第二红外码型请求指令轮流与所述第一码型库的每一套码进行匹配判断,若判断不同,即返回至另一套码进行匹配判断;若判断相同,即在尚未进行匹配判断的所有套码中进行搜索,搜索条件为所述第二红外码型请求指令与通过匹配判断的所述套码中的所述外部设备第一按键信息相同,将所述搜索结果作为所述第二码型库。
[0038]S50,接收用户发送的第三红外码型请求指令,其中所述第三红外码型请求指令中包括所述外部设备第二按键信息。
[0039]S60,在所述第二码型库中检索与所述第三红外码型请求指令匹配的第三码型库。
[0040]具体地,将所述S50接收的第三红外码型请求指令轮流与所述第二码型库的每一套码进行匹配判断,若判断不同,返回至另一套码进行匹配判断;若判断相同,即在尚未进行匹配判断的所有套码中进行搜索,搜索条件为所述第三红外码型请求指令与通过匹配判断的所述套码中的所述外部设备第二按键信息相同,将所述搜索结果作为所述第三码型库。
[0041 ] S70,判断所述第三码型库包含套码数量,若所述第三码型库包含套码数量为一个时,添加匹配完成;若所述第三码型库包含套码数量为多个时,返回S50。
[0042]具体地,判断所述第三码型库包含套码数量,若所述第三码型库包含套码数量为一个时,即可以确定红外控制家电的套码已经确认,能够实现添加匹配存储完成。若所述第三码型库包含套码数量为多个时,则说明尚未匹配完成,返回S50以再次接收红外码型请求指令,并进行判断,最终完成确认红外控制家电的套码。
[0043]另外地,红外控制家电的添加方法还包括,进一步将新建所述遥控设备的名称添加至所述外部设备列表中,以便于存储后使用。
[0044]本发明提供的一种红外控制家电的添加方法,采用码库搜索技术优化加速匹配流程,先轮流测试每套码的第一个按键,当发现该按键测试通过的第一套码之后,即在尚未测试的所有那些套码中进行搜索,搜索条件为该按键码值与通过测试的那套码中该按键码值相同,并在符合条件的那些套码中进行第二个按键的测试,这样就可省去在尚未测试的所有码中重复测试第一个按键的工作,并可减少需测试第二个按键的码的数量,从而大幅提高匹配速度,简化匹配流程,进而提升用户体验。
[0045]在一个优选的实施例中,在初始模拟遥控器按键界面上根据红外受控设备的型号选择相应的虚拟按键,配置相应的虚拟按键功能。初始模拟遥控器按键界面上显示全部的虚拟按键,需要根据红外受控设备型号从中对应的虚拟按键,如此控制该红外受控设备时,不需显示全部的虚拟按键,合理利用显示空间,方便操作。
[0046]在无线终端上开启模拟遥控器软件,调用匹配的模拟遥控器按键界面,在模拟遥控器按键界面上显示多个相应的虚拟按键。例如红外受控设备型号为电视机,则调用的模拟遥控器按键界面上显示有音量按键、频道调节按键、电源键等;例如红外受控设备型号为空调,则调用的模拟遥控器按键界面上显示有温度高低调节按键、状态调节按键(如送风、制冷等)。
[0047]通过触发遥控器按键界面上的按键,产生按键信号,并将按键信号以红外控制信号发送控制外部设备。
[0048]在另一个优选的实施例中,例如外部设备为电视机时,流程如下:打开电视,在遥控设备上选择电视机型号,遥控设备根据电视机型号从码型库中查找完整的红外代码及编码协议,并返回完整的红外代码及编码协议。模拟遥控设备按键,查看电视机相应是否与按键信息相同,此时轮流测试每套码的第一个按键,当发现该按键测试通过的第一套码之后,即在尚未测试的所有那些套码中进行搜索,搜索条件为该按键码值与通过测试的那套码中该按键码值相同。然后进行第二个模拟按键测试,其在符合第一个按键测试的那些套码中进行,可以省去在尚未测试的所有码中重复测试第一个按键的工作,并可减少需测试第二个按键的套码的数量,从而大幅提高匹配速度,简化匹配流程。
[0049]至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
【主权项】
1.一种红外控制家电的添加方法,其特征在于,包括: 当接收到来自遥控设备的红外码型请求指令时,从所述红外码型请求指令中解析获取遥控对象和指令内容; S10,接收用户发送的第一红外码型请求指令,其中所述第一红外码型请求指令中包括外部设备信息; S20,在所述遥控设备的码型库中检索与所述第一红外码型请求指令匹配的第一码型库; S30,接收用户发送的第二红外码型请求指令,其中所述第二红外码型请求指令中包括所述外部设备第一按键信息; S40,在所述第一码型库中检索与所述第二红外码型请求指令匹配的第二码型库; S50,接收用户发送的第三红外码型请求指令,其中所述第三红外码型请求指令中包括所述外部设备第二按键信息; S60,在所述第二码型库中检索与所述第三红外码型请求指令匹配的第三码型库; S70,判断所述第三码型库包含套码数量,若所述第三码型库包含套码数量为一个时,添加匹配完成;若所述第三码型库包含套码数量为多个时,返回S50。2.根据权利要求1所述的添加方法,其特征在于,所述S40具体为将所述S30接收的第二红外码型请求指令轮流与所述第一码型库的每一套码进行匹配判断,若判断不同,即返回至另一套码进行匹配判断;若判断相同,即在尚未进行匹配判断的所有套码中进行搜索,搜索条件为所述第二红外码型请求指令与通过匹配判断的所述套码中的所述外部设备第一按键信息相同,将所述搜索结果作为所述第二码型库。3.根据权利要求1或2所述的添加方法,其特征在于,所述S60具体为将所述S50接收的第三红外码型请求指令轮流与所述第二码型库的每一套码进行匹配判断,若判断不同,返回至另一套码进行匹配判断;若判断相同,即在尚未进行匹配判断的所有套码中进行搜索,搜索条件为所述第三红外码型请求指令与通过匹配判断的所述套码中的所述外部设备第二按键信息相同,将所述搜索结果作为所述第三码型库。4.根据权利要求1-3中任一项所述的添加方法,其特征在于,所述红外码型请求指令还包括所述遥控设备的物理地址、所述外部设备信息和所述遥控设备预设的组合按键信息。5.根据权利要求1-4中任一项所述的添加方法,其特征在于,所述码型库选自所述遥控设备的物理地址、所述外部设备信息及所述遥控设备预设的组合按键信息和套码中的至少一种。6.根据权利要求1-5中任一项所述的添加方法,其特征在于,所述外部设备包括:机顶盒、电视机以及盒子。7.根据权利要求1-6中任一项所述的添加方法,其特征在于,还包括,进一步将新建所述遥控设备的名称添加至所述外部设备列表中。8.根据权利要求1-7中任一项所述的添加方法,其特征在于,所述码型库预先存储在所述遥控设备中。9.根据权利要求1-7中任一项所述的添加方法,其特征在于,所述码型库预先存储在所述遥控设备的云数据库中。10.根据权利要求8或9所述的添加方法,其特征在于,所述码型库采用通用红外码存储技术基本特征为:引导码、按键值、控制码、结束码。
【专利摘要】本发明提供了一种红外控制家电的添加方法,涉及红外控制技术。该方法采用码库搜索技术优化加速匹配流程,先轮流测试每套码的第一个按键,当发现该按键测试通过的第一套码之后,即在尚未测试的所有那些套码中进行搜索,搜索条件为该按键码值与通过测试的那套码中该按键码值相同,并在符合条件的那些套码中进行第二个按键的测试,这样就可省去在尚未测试的所有码中重复测试第一个按键的工作,并可减少需测试第二个按键的码的数量,从而大幅提高匹配速度,简化匹配流程,进而提升用户体验。
【IPC分类】G08C23/04
【公开号】CN105654710
【申请号】
【发明人】丁玲波
【申请人】北京晶点科技有限公司
【公开日】2016年6月8日
【申请日】2016年2月3日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1