红外码匹配方法、装置、系统、电子设备及存储介质制造方法及图纸

技术编号:32430251 阅读:25 留言:0更新日期:2022-02-24 18:40
本申请实施例公开了一种红外码匹配方法、装置、系统、电子设备以及存储介质。所述方法包括:触发控制设备发射第一红外码;获取待匹配设备对所述第一红外码的响应结果;若所述响应结果表征成功响应,获取到与所述第一红外码对应的红外码库;若所述第一红外码对应的红外码库的数量大于1,获取多个红外码库的差异,并获取与所述差异对应的第二红外码;根据所述待匹配设备对所述第二红外码的响应结果,确定所述多个红外码库中与所述第二红外码对应的红外码库与所述待匹配设备是否匹配。通过待匹配设备对第一红外码的响应结果确定多个红外码库,根据对比多个红外码库之间的差异得到对应的红外码来确定与待匹配设备匹配的红外码库,减少了匹配次数,提高了红外码库与待匹配设备的匹配效率。匹配效率。匹配效率。

【技术实现步骤摘要】
红外码匹配方法、装置、系统、电子设备及存储介质


[0001]本申请属于家电领域,具体涉及一种红外码匹配方法、装置、系统、电子设备及存储介质。

技术介绍

[0002]随着智能家居的发展和普及,越来越多的人们希望能够远程获取家里各类电器的状态,空调就是其中重要的一种。空调是一种耐用品,正常可以用到10年以上,而数年以前智能家居的概念尚未普及、市场需求还未培育起来,绝大部分用户购买的是无法远程控制的传统空调。对于这些用户群体,短期内不想购置智能空调,同时又希望能够将传统空调改造得像智能空调。空调伴侣,一种能发送红外码的插座类产品,即可以实现此类应用。然而市面上的空调品牌型号众多,空调伴侣要能正确地控制空调,就需要匹配合适的红外码库。相关的红外码匹配方法的匹配效率还有待提高。

技术实现思路

[0003]鉴于上述问题,本申请提出了一种红外码匹配方法、装置、系统、电子设备以及存储介质,以实现改善上述问题。
[0004]第一方面,本申请实施例提供了一种红外码匹配方法,所述方法包括:触发控制设备发射第一红外码;获取待匹配设备对所述第一红本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种红外码匹配方法,其特征在于,所述方法包括:触发控制设备发射第一红外码;获取待匹配设备对所述第一红外码的响应结果;若所述响应结果表征成功响应,获取到与所述第一红外码对应的红外码库;若所述第一红外码对应的红外码库的数量大于1,获取多个红外码库的差异,并获取与所述差异对应的第二红外码;根据所述待匹配设备对所述第二红外码的响应结果,确定所述多个红外码库中与所述第二红外码对应的红外码库与所述待匹配设备是否匹配。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述响应结果表征不能成功响应,触发所述控制设备发射新的第一红外码直至所述响应结果表征成功响应,获取与所述新的第一红外码对应的红外码库。3.根据权利要求2所述的方法,其特征在于,所述若所述响应结果表征不能成功响应,触发所述控制设备发射新的第一红外码,获取与所述新的第一红外码对应的红外码库,包括:若所述响应结果表征不能成功响应,获取排除与所述第一红外码对应的红外码库后的红外码库;触发所述控制设备发射新的第一红外码;从所述排除与所述第一红外码对应的红外码库后的红外码库中获取与所述新的第一红外码对应的红外码库;所述若所述第一红外码对应的红外码库的数量大于1,获取多个红外码库的差异,并获取与所述差异对应的第二红外码,包括:若与所述新的第一红外码对应的红外码库的数量大于1,获取所述多个红外码库的差异,并获取与所述差异对应的第二红外码,其中,所述多个红外码库为与所述新的第一红外码对应的红外码库。4.根据权利要求1所述的方法,其特征在于,所述获取多个红外码库的差异,并获取与所述差异对应的第二红外码,包括:获取与当次匹配对应的多个红外码库,其中,首次匹配对应的多个红外码库为所述第一红外码对应的多个红外码库;若所述当次匹配对应的多个红外码库存在差异,获取所述当次匹配对应的多个红外码库中与所述差异对应的第二红外码,得到当次匹配对应的第二红外码;根据所述待匹配设备对所述第二红外码的响应结果,确定所述多个红外码库中与所述第二红外码对应的红外码库与所述待匹配设备是否匹配,包括:若所述待匹配设备成功响应所述当次匹配对应的第二红外码,且若所述当次匹配对应的多个红外码库中包括所述当次匹配对应的第二红外码的码库的数量大于1,进入下一次的所述匹配,并将所述当次匹配对应的多个红外码库中包括所述当次匹配对应的第二红外码的码库作为下一次所述匹配对应的多个红外码库;若所述待匹配设备成功响应所述当次匹配对应的第二红外码,且若所述当次匹配对应的多个红外码库中包括所述当次匹配对应的第二红外码的码库的数量等于1,确定与所述第二红外码对应的红外码库与所述待匹配设备相匹配。
5.根据权利要求1-4任一所述的方法,其特征在于,所述触发控制设备发射第一红外码之前还包括:获取所述待匹配设备的遥控器的图片;查找与所述图片对应的红外码库,得到多个待匹配红外码库;所述若所述响应结果表征成功响应,获取到与所述第一红外码对应的红外码库,包括:基于所述第一红外码,从所述多个待匹配红外码库中确定与所述第一红外码对应的红外码库。6.根据权利要求1-4任一所述的方法,其特征在于,所述触发控制设备发射第一红外码之前,还包括:根据所述待匹配设备的品牌,将同一品牌的多个所述待匹配设备对应的所有红外码库中的所有红外码按功能进行分组;将所述所有红外码库中功能相同的红外码划分为一组;所述获取多个红外码库的差异,并获取所述差异对应的所述第二红外码包括:获取多个红外码库的差异所对应的组,并获取所述组内的其中一个红外码作为第二红外码。7.根据权利要求1-4任一所述的方法,其特征在于,所述方法还包括:获取所述多个红外码库的使用次数;根据所述使用次数,确定所述多个红外码库与所述待匹配设备包含的红外码库的最短匹配路径;基于所述最短匹配路径,确定与所述待匹配设备匹配的红外码库。8.一种红外码匹配方法,其特征在于,所述方法包括:获取待匹配设备的遥控器发送的第一红外码的特征序列;若服务器中预先存储的红外码库中包含有所述第一红外码的特征序列,获取与所述第一红外码的特征序列对应的红外码库;若所述第一红外码的特征序列对应的红外码库的数量大于1,获取所述待匹配设备的遥控器发送的第二红外码的特征序列;根据与第一红外码的特征序列对应的多个红外码库中是否包含有所述第二红外码的特征序列,确定与所述第一红外码的特征序列对应的多个红外码库中与所述第二红外码的特征序列对应的红外码库与所述待匹配设备是否匹配。9.根据权利要求8所述的方法,其特征在于,所述若所述第一红外码的特征序列对应的红外码库的数量大于1,获取所述待匹配设备的遥控器发送的第二红外码的特征序列,包括:获取与当次匹配对应的红外码库,其中,首次匹配对应的红外码库为所述第一红外码的特征序列对应的红外码库;若与所述当次匹配对应的红外码库的数量为多个,获取所述待匹配设备的遥控器发送的第二红外码,得到当次匹配对应的第二红外码的特征序列;根据与第一红外码的特征序列对应的多个红外码库中是否包含有所述第二红外码的特征序列,确定与所述第一红外码的特征序列对应的多个红外码库中与所述第二红外码的特征序列对应的红外码库与所述待匹配设备是否匹配,包括:
若与第一红外码的特征序列对应的多个红外码库中包含有所述当次...

【专利技术属性】
技术研发人员:陈贤文
申请(专利权)人:深圳绿米联创科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1