首页 / 专利分类库 / 信号装置 / 测量值、控制信号或类似信号的传输系统 / 防止红外干扰的控制方法、装置和家电设备

防止红外干扰的控制方法、装置和家电设备

专利类型 发明公开 法律事件 公开;
专利有效性 公开 当前状态 公开
申请号 CN202311624953.0 申请日 2023-11-28
公开(公告)号 CN120071598A 公开(公告)日 2025-05-30
申请人 小米科技(武汉)有限公司; 北京小米移动软件有限公司; 申请人类型 企业
发明人 田院超; 徐尤洪; 周振威; 第一发明人 田院超
权利人 小米科技(武汉)有限公司,北京小米移动软件有限公司 权利人类型 企业
当前权利人 小米科技(武汉)有限公司,北京小米移动软件有限公司 当前权利人类型 企业
省份 当前专利权人所在省份:湖北省 城市 当前专利权人所在城市:湖北省武汉市
具体地址 当前专利权人所在详细地址:湖北省武汉市武汉东湖新技术开发区九峰一路66号1层006号(自贸区武汉片区) 邮编 当前专利权人邮编:430000
主IPC国际分类 G08C23/04 所有IPC国际分类 G08C23/04H04K3/00
专利引用数量 0 专利被引用数量 0
专利权利要求数量 10 专利文献类型 A
专利代理机构 北京英创嘉友知识产权代理有限公司 专利代理人 郭蓉蓉;
摘要 本公开涉及一种防止红外干扰的控制方法、装置和家电设备,所述方法包括:接收目标红外 信号 ,所述目标红外信号是由红外 干扰信号 与红外遥控信号重叠生成;确定所述目标红外信号与所述家电设备的第一遥控协议编码不匹配,根据所述红外干扰信号的时间信息获取第二遥控协议编码;在所述目标红外信号与所述第二遥控协议编码匹配的情况下,执行所述第二遥控协议编码对应的指令。本公开 实施例 在确定接收到的红外信号与家电设备预存的遥控协议码不匹配的情况下通过获取新的遥控协议码,并在新的协议码与红外信号匹配的情况下执行对应的控制指令,如此能够保证家电设备不受红外干扰信号的影响正常执行对应的控制指令。
权利要求

1.一种防止红外干扰的控制方法,其特征在于,应用于家电设备,包括:
接收目标红外信号,所述目标红外信号是由红外干扰信号与红外遥控信号重叠生成;
确定所述目标红外信号与所述家电设备的第一遥控协议编码不匹配,根据所述红外干扰信号的时间信息获取第二遥控协议编码;
在所述目标红外信号与所述第二遥控协议编码匹配的情况下,执行所述第二遥控协议编码对应的指令。
2.根据权利要求1所述的方法,其特征在于,所述根据所述红外干扰信号的时间信息获取第二遥控协议编码,包括:
获取所述红外干扰信号的第一间隔时间,以及获取所述红外干扰信号的第一时间长度;
根据所述红外干扰信号的第一间隔时间和所述第一时间长度确定所述第二遥控协议编码。
3.根据权利要求2所述的方法,其特征在于,所述根据所述红外干扰信号的第一间隔时间和所述第一时间长度确定所述第二遥控协议编码,包括:
获取红外信号的第二间隔时间;
根据所述红外信号的第二间隔时间、所述红外干扰信号的第一间隔时间和所述第一时间长度确定所述第二遥控协议编码。
4.根据权利要求3所述的方法,其特征在于,所述获取红外信号的第二间隔时间,包括:
获取第一时间和第二时间,所述第一时间是所述家电设备前一次接收到所述红外信号的时间,所述第二时间是所述家电设备下一次接收到所述红外信号的时间;
获取所述第二时间与所述第一时间之间的差值,并将该差值作为所述第二间隔时间。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
根据所述红外干扰信号的第一间隔时间和所述第一时间长度获取所述红外干扰信号的周期;
当所述红外信号的第二间隔时间小于所述红外干扰信号的周期,确定在所述红外干扰信号的周期内接收到所述红外遥控信号。
6.根据权利要求5所述的方法,其特征在于,所述根据所述红外信号的第二间隔时间、所述红外干扰信号的第一间隔时间和所述第一时间长度确定所述第二遥控协议编码,包括:
获取所述红外干扰信号的周期与所述第二间隔时间之间的差值;
根据所述红外干扰信号的电平对所述差值之后的所述第一遥控协议编码的电平进行更新,得到所述第二遥控协议编码。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当所述红外信号的第二间隔时间等于所述红外干扰信号的周期,确定在所述红外干扰信号的周期内未接收到所述红外遥控信号。
8.一种防止红外干扰的控制装置,其特征在于,包括:
接收模,被配置为接收目标红外信号,所述目标红外信号是由红外干扰信号与红外遥控信号重叠生成;
确定模块,被配置为确定所述目标红外信号与家电设备的第一遥控协议编码不匹配,根据所述红外干扰信号的时间信息获取第二遥控协议编码;
执行模块,被配置为在所述目标红外信号与所述第二遥控协议编码匹配的情况下,执行所述第二遥控协议编码对应的指令。
9.一种家电设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器
其中,所述处理器被配置为:
接收目标红外信号,所述目标红外信号是由红外干扰信号与红外遥控信号重叠生成;
确定所述目标红外信号与所述家电设备的第一遥控协议编码不匹配,根据所述红外干扰信号的时间信息获取第二遥控协议编码;
在所述目标红外信号与所述第二遥控协议编码匹配的情况下,执行所述第二遥控协议编码对应的指令。
10.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1~7中任一项所述方法的步骤。

说明书全文

防止红外干扰的控制方法、装置和家电设备

技术领域

[0001] 本公开涉及家电设备技术领域,尤其涉及防止红外干扰的控制方法、装置和家电设备。

背景技术

[0002] 随着家电设备控制技术的发展,人们对家电设备智能化控制和用户体验等方面的要求逐渐提高。在使用家电设备的过程中,用户根据不同的要求,通过红外遥控装置发送红外信号到家电设备,家电设备在接收到红外信号后进行解码和解析,从而识别出用户的按键操作并做出相应的控制动作。然而,红外遥控很容易受到外界干扰,导致家电设备遥控失效或不灵敏。发明内容
[0003] 为克服相关技术中存在的问题,本公开提供一种防止红外干扰的控制方法、装置和家电设备。
[0004] 根据本公开实施例的第一方面,一种防止红外干扰的控制方法,应用于家电设备,所述方法包括:
[0005] 接收目标红外信号,所述目标红外信号是由红外干扰信号与红外遥控信号重叠生成;
[0006] 确定所述目标红外信号与所述家电设备的第一遥控协议编码不匹配,根据所述红外干扰信号的时间信息获取第二遥控协议编码;
[0007] 在所述目标红外信号与所述第二遥控协议编码匹配的情况下,执行所述第二遥控协议编码对应的指令。
[0008] 可选地,所述根据所述红外干扰信号的时间信息获取第二遥控协议编码,包括:
[0009] 获取所述红外干扰信号的第一间隔时间,以及获取所述红外干扰信号的第一时间长度;
[0010] 根据所述红外干扰信号的第一间隔时间和所述第一时间长度确定所述第二遥控协议编码。
[0011] 可选地,所述根据所述红外干扰信号的第一间隔时间和所述第一时间长度确定所述第二遥控协议编码,包括:
[0012] 获取红外信号的第二间隔时间;
[0013] 根据所述红外信号的第二间隔时间、所述红外干扰信号的第一间隔时间和所述第一时间长度确定所述第二遥控协议编码。
[0014] 可选地,所述获取红外信号的第二间隔时间,包括:
[0015] 获取第一时间和第二时间,所述第一时间是所述家电设备前一次接收到所述红外信号的时间,所述第二时间是所述家电设备下一次接收到所述红外信号的时间;
[0016] 获取所述第二时间与所述第一时间之间的差值,并将该差值作为所述第二间隔时间。
[0017] 可选地,所述方法还包括:
[0018] 根据所述红外干扰信号的第一间隔时间和所述第一时间长度获取所述红外干扰信号的周期;
[0019] 当所述红外信号的第二间隔时间小于所述红外干扰信号的周期,确定在所述红外干扰信号的周期内接收到所述红外遥控信号。
[0020] 可选地,所述根据所述红外信号的第二间隔时间、所述红外干扰信号的第一间隔时间和所述第一时间长度确定所述第二遥控协议编码,包括:
[0021] 获取所述红外干扰信号的周期与所述第二间隔时间之间的差值;
[0022] 根据所述红外干扰信号的电平对所述差值之后的所述第一遥控协议编码的电平进行更新,得到所述第二遥控协议编码。
[0023] 可选地,所述方法还包括:
[0024] 当所述红外信号的第二间隔时间等于所述红外干扰信号的周期,确定在所述红外干扰信号的周期内未接收到所述红外遥控信号。
[0025] 根据本公开实施例的第二方面,提供一种防止红外干扰的控制装置,包括:
[0026] 接收模,被配置为接收目标红外信号,所述目标红外信号是由红外干扰信号与红外遥控信号重叠生成;
[0027] 确定模块,被配置为确定所述目标红外信号与家电设备的第一遥控协议编码不匹配,根据所述红外干扰信号的时间信息获取第二遥控协议编码;
[0028] 执行模块,被配置为在所述目标红外信号与所述第二遥控协议编码匹配的情况下,执行所述第二遥控协议编码对应的指令。
[0029] 根据本公开实施例的第三方面,提供一种家电设备,包括:
[0030] 处理器;
[0031] 用于存储处理器可执行指令的存储器
[0032] 其中,所述处理器被配置为:
[0033] 接收目标红外信号,所述目标红外信号是由红外干扰信号与红外遥控信号重叠生成;
[0034] 确定所述目标红外信号与所述家电设备的第一遥控协议编码不匹配,根据所述红外干扰信号的时间信息获取第二遥控协议编码;
[0035] 在所述目标红外信号与所述第二遥控协议编码匹配的情况下,执行所述第二遥控协议编码对应的指令。
[0036] 根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的防止红外干扰的控制方法的步骤。
[0037] 本公开在红外遥控信号受到干扰时通过获取新的遥控协议码能够保证控制指令的正常执行,具体的,接收目标红外信号,其中,目标红外信号是由红外干扰信号和红外遥控信号重叠生成,若确定目标红外信号与家电设备预存的第一遥控协议编码不匹配,则根据红外干扰信号的时间信息获取第二遥控协议编码,在目标红外信号与第二遥控协议编码匹配的情况下,执行第二遥控协议编码对应的指令,如此可以排除红外干扰信号对家电设备正常执行控制指令的干扰,保证用户的使用体验。
[0038] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明
[0039] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0040] 图1是根据一示例性实施例示出的一种防止红外干扰的控制方法的流程图
[0041] 图2是根据一示例性实施例示出的另一种防止红外干扰的控制方法的流程图。
[0042] 图3是根据一示例性实施例示出的另一种防止红外干扰的控制方法中红外信号与遥控协议编码之间的对比示例图。
[0043] 图4是根据一示例性实施例示出的一种防止红外干扰的控制装置的框图
[0044] 图5是根据一示例性实施例示出的一种家电设备的框图。

具体实施方式

[0045] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0046] 需要说明的是,本公开中所有获取信号、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。
[0047] 在本公开的描述中,使用的术语如“第一”、“第二”等是用于区别类似的对象,而不必理解为特定的顺序或先后次序。另外,在未作相反说明的情况下,在参考附图的描述中,不同附图中的同一标记表示相同的要素。
[0048] 在本公开实施例中尽管在附图中以特定的顺序描述操作或步骤,但是不应将其理解为要求按照所示的特定顺序或是串行顺序来执行这些操作或步骤,或是要求执行全部所示的操作或步骤以得到期望的结果。在本公开的实施例中,可以串行执行这些操作或步骤;也可以并行执行这些操作或步骤;也可以执行这些操作或步骤中的一部分。
[0049] 目前家电设备在使用过程中,由于环境因素或家电设备控制逻辑等的影响,通常会导致一些无法预知的问题的出现,如此会造成不好的使用体验,导致用户售后投诉等问题,进而会影响到家电设备的品质和口碑。例如,家电设备可以为空调,在使用空调时,可能存在类似“挥手感应智能垃圾桶”等电子产品发出的红外信号,这些红外信号会干扰空调接收到的红外遥控信号,导致空调遥控控制失效或者不灵敏。
[0050] 在家电设备使用场景中,可能会存在用户在家电设备下方或家电设备附近放置有红外干扰源,这里,红外干扰源可以是类似“挥手感应智能垃圾桶”、“红外感应夜灯”等的电子产品,其也可以称作是红外干扰设备。红外干扰源在工作过程中主要通过红外发射头持续发出红外信号,并通过红外接收头检测人体等“障碍物”反射的红外信号,来执行相应的功能。然而,红外干扰源发出的红外信号若与家电设备遥控信号同时被家电设备接收到,则很有可能会导致家电设备遥控失效或家电设备遥控不灵敏。
[0051] 图1是根据一示例性实施例示出的一种防止红外干扰的控制方法的流程图,如图1所示,该方法可以包括以下步骤。
[0052] 在步骤S110中,接收目标红外信号。
[0053] 本公开实施例中,家电设备可以是他通过红外控制的设备。示例性的,家电设备可以是空调、电视等。
[0054] 本公开实施例中,目标红外信号可以是由红外干扰信号与红外遥控信号重叠生成,即该目标红外信号可以是叠加了干扰信号的混合遥控红外信号。在家电设备处于待机状态的情况下,仅有红外干扰源发出的红外信号可以被家电设备接收,该红外干扰源发送的红外信号没有家电设备对应的遥控校验码。也就是说,家电设备在接收到该红外干扰源发送的红外信号时不会判断其为红外遥控信号,即确定出接收到的红外信号是异常红外信号/红外干扰信号。
[0055] 可选地,在接收到红外干扰信号的同时若接收到红外遥控信号,则红外遥控信号与红外干扰信号很有可能重叠,如此可能会导致家电设备接收的红外遥控信号并不是真正的红外遥控信号。也就是说,家电设备接收的目标红外信号是红外干扰信号与红外遥控信号的重叠,由于红外干扰信号的接收,导致了红外遥控信号的改变。
[0056] 在步骤S120中,确定目标红外信号与家电设备的第一遥控协议编码不匹配,根据红外干扰信号的时间信息获取第二遥控协议编码。
[0057] 作为一种可选地方式,家电设备在接收到目标红外信号之后,其可以确定该目标红外信号与家电设备的第一遥控协议编码是否匹配。如果确定目标红外信号与第一遥控协议编码不匹配,则本公开实施例可以获取红外干扰信号的时间信息,并基于该时间信息获取第二遥控协议编码。
[0058] 在进行红外控制时家电设备可以对红外遥控信号进行特殊编码,即红外遥控信号可以包括头码、校验码、数据码和尾码。家电设备在接收到红外信号时可以将红外信号与遥控协议编码进行对比,以确定二者是否匹配,如果确定红外信号与遥控协议编码完全一致,则家电设备可以执行对应遥控功能。反之,如果确定红外信号与遥控协议编码不一致,则本公开实施例可以将根据红外干扰信号的时间信息获取第二遥控协议编码。
[0059] 本公开实施例中,第一遥控协议编码可以是家电设备预存的协议码,家电设备在接收到目标红外信号之后,其可以先获取该目标红外信号中的数据码。在此基础上,根据该数据码获取目标红外信号对应的第一遥控协议编码。也就是说,目标红外信号中的数据码不相同,则对应的遥控协议编码也不相同,主要原因是家电设备的按键不相同,对应的遥控协议编码也是不同的。
[0060] 作为一种可选地方式,第二遥控协议编码可以是与第一遥控协议编码不同的编码,第二遥控协议编码是通过利用红外干扰信号对第一遥控协议编码进行更新获取。
[0061] 在步骤S130中,在目标红外信号与第二遥控协议编码匹配的情况下,执行第二遥控协议编码对应的指令。
[0062] 作为一种可选地方式,根据红外干扰信号的时间信息获取到第二遥控协议编码之后,本公开实施例可以确定目标红外信号与第二遥控协议编码是否匹配。如果确定目标红外信号与第二遥控协议编码匹配,则本公开实施例可以执行第二遥控协议编码对应的指令。也就是说,在目标红外信号与第二遥控协议编码匹配的情况下,执行目标红外信道对应的控制指令。
[0063] 通过上述介绍知道,红外干扰源在持续发射干扰信号的场景下,家电设备检测到的红外干扰信号与红外遥控信号很有可能有重叠,如此会导致家电设备接收到的红外信号与遥控协议编码不完全一致,如此便无法判断并执行对应遥控发码的功能指令。本公开实施例通过获取第二遥控协议编码,便能够解决该问题,即保证功能指令的正常执行。
[0064] 需要说明的是,本公开实施例中的目标红外信号可以是高低电平交替的时序编码。另外,第一遥控协议编码可以是固定格式的高低电平交替的时序编码。
[0065] 综上,本公开实施例仅通过更改家电设备红外信号判断逻辑,便可以检测出家电设备附近是否有红外干扰,并在确定家电设备受到红外干扰时自动忽略干扰信号,如此可以很大程度的降低家电设备受到红外干扰,避免影响遥控控制效果,提升用户体验。另外,本公开实施例无需增加成本、通用性强,可以适用于所有通过红外遥控控制的电子产品上。
[0066] 本公开实施例在红外遥控信号受到干扰时通过获取新的遥控协议码能够保证控制指令的正常执行,具体的,接收目标红外信号,其中,目标红外信号是由红外干扰信号和红外遥控信号重叠生成,若确定目标红外信号与家电设备预存的第一遥控协议编码不匹配,则根据红外干扰信号的时间信息获取第二遥控协议编码,在目标红外信号与第二遥控协议编码匹配的情况下,执行第二遥控协议编码对应的指令,如此可以排除红外干扰信号对家电设备正常执行控制指令的干扰,保证用户的使用体验。
[0067] 图2是根据一示例性实施例示出的另一种防止红外干扰的控制方法的流程图,如图2所示,该方法可以包括以下步骤。
[0068] 在步骤S210中,接收目标红外信号。
[0069] 其中,步骤S210的具体实施方式上述实施例已进行了详细描述,这里就不再进行赘述。
[0070] 在步骤S220中,确定目标红外信号与家电设备的第一遥控协议编码不匹配,获取红外干扰信号的第一间隔时间,以及获取红外干扰信号的第一时间长度。
[0071] 通过上述介绍知道,获取到目标红外信号之后,本公开实施例可以确定目标红外信号与家电设备的第一遥控协议编码是否匹配。如果确定目标红外信号与家电设备的第一遥控协议编码不匹配,本公开实施例则可以对第一遥控协议编码进行更新,以得到第二遥控协议编码。
[0072] 具体的,本公开实施例可以获取红外干扰信号的第一间隔时间,以及获取红外干扰信号的第一时间长度。其中,红外干扰信号的第一间隔时间可以是红外干扰源发送干扰信号的间隔时间。例如,发送第一个红外干扰信号的时间是T1,发送第二个红外干扰信号的时间是T2,则对应的红外干扰信号的第一间隔时间可以是T2‑T1。
[0073] 具体的,本公开实施例可以记录前一次检测到红外干扰信号的第一时间,以及记录下一次检测到红外干扰信号的第二时间。在此基础上,获取第二时间与第一时间之间的差值,并将该差值作为红外干扰信号的第一间隔时间。需要说明的是,在获取该红外干扰信号的间隔时间的过程中是没有接收到红外遥控信号的。
[0074] 作为一个示例,家电设备在第一次接收到了红外干扰信号的时间是T1,第二次接收到红外干扰信号的时间是T2,则红外干扰信号的第一间隔时间A=T2‑T1。可见,家电设备可以每间隔固定时间A便会从红外干扰源处接收到一个红外干扰信号。
[0075] 在一些实施方式中,红外干扰信号的第一时间长度可以是红外干扰源发送的红外信号的时间长度。例如,红外干扰源可以每间隔固定时间A,便发射时间长度(B)固定的红外信号。可见,红外干扰源发出的红外信号可以是持续的固定周期、固定时间间隔的红外信号。
[0076] 为了更好的理解红外干扰信号的间隔时间和时间长度,本公开实施例给出了如图3所示的示例图。图3所示的干扰信号时序可以是家电设备对指定时间段内接收的红外干扰信号进行统计获取。如图3中的A是红外干扰信号的第一间隔时间;B是红外干扰信号的第一时间长度;纯遥控协议编码1是本公开实施例中的第一遥控协议编码;叠加了干扰信号的混合信号2可以是本公开实施例中的目标红外信号,即目标红外信号可以是图3所示的叠加了干扰信号的混合信号2。
[0077] 在步骤S230中,根据红外干扰信号的第一间隔时间和第一时间长度确定第二遥控协议编码。
[0078] 作为一种可选地方式,在获取到红外干扰信号的第一间隔时间和第一时间长度之后,本公开实施例可以根据红外干扰信号的第一间隔时间和第一时间长度确定第二遥控协议编码。
[0079] 在此过程中,本公开实施例可以先获取红外信号的第二间隔时间,具体的,获取第一时间和第二时间,其中,第一时间可以是家电设备前一次接收到红外信号的时间,第二时间可以是家电设备下一次接收到红外信号的时间。在此基础上,获取第二时间与第一时间之间的差值,并将该差值作为第二间隔时间。
[0080] 也就是说,本公开实施例可以将家电设备上一次开始接收到红外信号到下一次开始接收到红外信号的间隔设为第二间隔时间。这里,红外信号可能是红外干扰信号,也可能是红外遥控信号。例如,家电设备在图3所示的第一时刻T1接收到红外干扰信号,以及在第二时刻T2接收到红外遥控信号,则对应的第二间隔时间E=T2‑T1。
[0081] 作为一种可选地方式,获取到红外信号的第二间隔时间之后,本公开实施例可以确定该第二间隔时间是否小于红外干扰信号的周期。其中,红外干扰信号的周期可以根据红外干扰信号的第一间隔时间和第一时间长度确定。例如,红外干扰信号的周期=第一间隔时间A+第一时间长度B。
[0082] 在此基础上,本公开实施例可以利用红外干扰信号的周期和第二间隔时间确定第二遥控协议编码。具体的,获取红外干扰信号的周期与第二间隔之间的差值,并根据红外干扰信号的电平对该差值之后的第一遥控协议编码的电平进行更新,以得到第二遥控协议编码。
[0083] 如图3所示,红外干扰信号的周期(A+B)与第二间隔(E)之间的差值为(A+B)‑E。根据红外干扰信号的电平对该差值之后的第一遥控协议编码的电平进行更新可以是利用B时间段对应的电平将第一遥控协议编码上对应时间处的电平替换,以得到第二遥控协议编码。通过对比第一遥控协议编码(纯遥控协议编码1)和第二遥控协议编码(变电平后的新遥控协议编码2)可以知道T3处的高低电平并未发生改变,而T4处的高低电平则由原来的高低电平替换成了红外干扰信号的高低电平,T4对应的高低电平便是红外干扰信号的周期与第二间隔之间的差值之后的遥控协议编码的高低电平。
[0084] 可选地,获取到干扰信号时序和第一遥控协议编码之后,本公开实施例可以将干扰信号时序与第一遥控协议编码进行与运算,即在接收到红外遥控信号之后,将干扰信号对应的高低电平与第一遥控协议编码进行与运算,以得到第二遥控协议编码。例如,图3中的T3对应的干扰信号时序对应的电平是高电平,故与运算之后对应的遥控协议编码的高低电平未发生改变,而T4对应的干扰时序对应的电是低电平,故与运算之后对应的遥控协议编码的高低电平发生改变,即替换成干扰时序对应的电平。
[0085] 综上,本公开实施例可以从各功能遥控协议编码开始时刻起,间隔(A+B)‑E时间后将遥控协议编码定义成时间长度为B的干扰信号相同的电平,之后时间继续保持原遥控协议编码对应时间段的电平。
[0086] 在另一些实施方式中,当家电设备接收的红外信号的第二间隔时间等于红外干扰信号的周期,确定在红外干扰信号的周期内未接收到红外遥控信号,即家电设备未受到红外信号干扰。
[0087] 可选地,当家电设备接收到的红外信号的第二间隔时间大于红外干扰信号的周期,则表示下一个周期的干扰信号时间段内开始接收红外遥控信号,或者,表示家电设备未受到红外信号干扰。
[0088] 在步骤S240中,在目标红外信号与第二遥控协议编码匹配的情况下,执行第二遥控协议编码对应的指令。
[0089] 作为一种可选地方式,在获取到第二遥控协议编码之后,本公开实施例可以再将家电设备接收到的目标红外信号(叠加了干扰信号的遥控红外信号)与变电平后的遥控协议编码对比,即确定目标红外信号与第二遥控协议编码是否匹配。
[0090] 具体的,若确定目标红外信号与变电平后的遥控协议编码完全一致,则执行该遥控协议编码变电平前对应的遥控码功能。也就是说,本公开实施例通过将检测到的干扰信号电平叠加到遥控协议编码中,能够确保接收到的混合红外信号与变电平后的遥控协议编码对比一致,如此可以间接执行未叠加干扰信号的遥控红外信号对应的功能。
[0091] 需要说明的是,本公开实施例中的执行主体是家电设备,其也可以是其他通过红外控制的设备,如也可以是电视等。
[0092] 作为一种可选地方式,本公开实施例可以获取指定时间段内家电设备接收的红外干扰信号的次数。在此基础上,若确定该红外干扰信号的次数大于预设次数,则确定家电设备受到红外信号干扰,输出红外干扰提示信息。家电设备可以包括显示装置,本公开实施例可以在显示装置上显示红外干扰提示信息。也就是说,确定家电设备受到红外信号干扰时,通过家电设备的显示屏显示故障信息。
[0093] 作为一种可选地方式,在家电设备的显示装置上显示红外干扰信息之后,若预设时间段之后,红外干扰源依旧存在,本公开实施例可以增大干扰提示的强度。例如,第一次是通过显示屏输出字体为白色的红外干扰提示信息,在预设时间段之后,红外干扰源依旧存在且位置未发生改变,则本公开实施例可以改变红外干扰提示信息的显示方式,如将显示字体从白色切换为红色,和/或,也可以增大红外干扰提示信息的显示字体。
[0094] 作为另一种可选地方式,在家电设备的显示装置上显示红外干扰信息之后,若预设时间段之后,红外干扰源依旧存在,本公开实施例可以检测用户是否输入红外遥控信号,即确定用户是否触发红外遥控信号。如果确定用户触发红外遥控信号,且触发红外遥控信号的次数超出指定次数,则本公开实施例通过显示装置显示红外干扰提示信息的同时可以通过家电设备的声光装置输出红外干扰提示信息,以告知家电设备受到红外信号干扰。同时,也可以向与家电设备绑定的电子设备发送该红外干扰提示信息。
[0095] 另外,如果检测到在预设时间段之后红外干扰源被移除,则本公开实施例可以取消红外干扰提示信息的输出。
[0096] 作为另一种可选地方式,在确定家电设备受到红外信号干扰之后,本公开实施例也可以上传数据(红外干扰提示信息)到服务器后台,并通过无线网络(家电设备WiFi)控制指定应用程序(APP)提醒用户。通过该提示信息告知用户及时检查并移开干扰源,以免给用户造成困扰。
[0097] 作为另一种可选地方式,本公开实施例可以获取红外干扰信号的间隔时间,以及获取红外干扰信号的时间长度,之后根据该间隔时间和红外干扰信号的时间长度确定预设次数。其中,红外干扰信号的间隔时间可以是通过记录前一次检测到红外干扰信号的第一时间,以及记录下一次检测到红外干扰信号的第二时间获取。具体的,获取第二时间与第一时间之间的差值,并将该差值作为间隔时间。
[0098] 作为另一种可选地方式,本公开实施例可以根据红外干扰信号的间隔时间和时间长度获取红外干扰信号的周期,在此基础上,确定该指定时间段和周期之间的比值,并将该比值作为预设次数。
[0099] 作为另一种可选地方式,家电设备在接收到第一红外信号之后,若确定该第一红外信号与遥控协议编码不匹配,则可以将这个第一红外信号作为红外干扰信号,并记录红外干扰信号。
[0100] 可选地,确定所述家电设备受到红外信号干扰之后,本公开实施例可以获取发送红外干扰信号的设备的标识,并将该标识与红外干扰信号按照预设关系存储。在此基础上,若再次接收到该标识对应的红外信号,则可以直接确定该红外信号为红外干扰信号,即确定家电设备受到红外信号干扰。
[0101] 作为另一种可选地方式,接收到由红外干扰信号和红外遥控信号叠加而成的目标红外信号,本公开实施例若确定该目标红外信号与家电设备的遥控协议编码不匹配,则可以获取该目标红外信号中的有效红外信号,该有效红外信号可以是由所述目标红外信号中与遥控协议编码匹配的高低电平组成。在此基础上,如果确定该有效红外信号满足预设条件,则执行红外遥控信号对应的遥控指令。
[0102] 其中,获取有效红外信号的过程中可以先获取目标红外信号中与遥控协议编码一致的高低电平,并将与遥控协议编码一致的高低电平作为有效红外信号。在此基础上,如果确定有效红外信号对应的目标时间满足预设条件,则执行红外遥控信号对应的遥控指令。
[0103] 可选地,本公开实施例可以获取红外遥控信号的时间长度,以及获取红外干扰信号的时间长度。在此基础上,根据红外遥控信号的时间长度和红外干扰信号的时间长度确定目标时间长度,若有效红外信号对应的目标时间与目标时间长度之间符合预设关系,则确定有效红外信号对应的目标时间满足预设条件。
[0104] 这里,符合预设关系可以是目标时间大于或等于目标时间长度,其中,目标时间长度可以是第一时间长度与第二时间长度之间的差值。
[0105] 可选地,符合预设关系还可以是目标时间大于或等于目标数值,其中,目标数值可以根据目标时间长度和预设偏差确定。
[0106] 作为另一种可选地方式,若确定目标时间与目标时间长度之间符合预设关系,本公开实施例可以获取目标时间与红外遥控信号的时间长度之间的比值。在此基础上,如果该比值大于预设阈值,则可以确定目标时间满足预设条件。
[0107] 另外,在有效红外信号不满足预设条件的情况下,本公开实施例可以不执行红外遥控信号对应的遥控指令,同时可以输出红外干扰提示信息。
[0108] 本公开实施例在红外遥控信号受到干扰时通过获取新的遥控协议码能够保证控制指令的正常执行,具体的,接收目标红外信号,其中,目标红外信号是由红外干扰信号和红外遥控信号重叠生成,若确定目标红外信号与家电设备预存的第一遥控协议编码不匹配,则根据红外干扰信号的时间信息获取第二遥控协议编码,在目标红外信号与第二遥控协议编码匹配的情况下,执行第二遥控协议编码对应的指令,如此可以排除红外干扰信号对家电设备正常执行控制指令的干扰,保证用户的使用体验。另外,本公开实施例无需增加成本,通过更改遥控协议编码,主动排除红外干扰信号对遥控红外信号的干扰,能够提升用户使用体验。
[0109] 图4是根据一示例性实施例示出的一种防止红外干扰的控制装置300框图。参照图4,该防止红外干扰的控制装置300包括接收模块310、确定模块320和执行模块330。
[0110] 该接收模块310被配置为接收目标红外信号,所述目标红外信号是由红外干扰信号与红外遥控信号重叠生成;
[0111] 该确定模块320被配置为确定所述目标红外信号与家电设备的第一遥控协议编码不匹配,根据所述红外干扰信号的时间信息获取第二遥控协议编码;
[0112] 该执行模块330被配置为在所述目标红外信号与所述第二遥控协议编码匹配的情况下,执行所述第二遥控协议编码对应的指令。
[0113] 在一些实施方式中,确定模块320可以包括:
[0114] 时间信息获取子模块,被配置为获取所述红外干扰信号的第一间隔时间,以及获取所述红外干扰信号的第一时间长度;
[0115] 协议码确定子模块,被配置为根据所述红外干扰信号的第一间隔时间和所述第一时间长度确定所述第二遥控协议编码。
[0116] 在一些实施方式中,协议码确定子模块还可以被配置为获取红外信号的第二间隔时间;根据所述红外信号的第二间隔时间、所述红外干扰信号的第一间隔时间和所述第一时间长度确定所述第二遥控协议编码。
[0117] 在一些实施方式中,协议码确定子模块还可以被配置为获取第一时间和第二时间,所述第一时间是所述家电设备前一次接收到所述红外信号的时间,所述第二时间是所述家电设备下一次接收到所述红外信号的时间;获取所述第二时间与所述第一时间之间的差值,并将该差值作为所述第二间隔时间。
[0118] 在一些实施方式中,防止红外干扰的控制装置300还可以包括:
[0119] 周期获取模块,被配置为根据所述红外干扰信号的第一间隔时间和所述第一时间长度获取所述红外干扰信号的周期;
[0120] 遥控信号确定模块,被配置为当所述红外信号的第二间隔时间小于所述红外干扰信号的周期,确定在所述红外干扰信号的周期内接收到所述红外遥控信号。
[0121] 在一些实施方式中,协议码确定子模块还可以被配置为获取所述红外干扰信号的周期与所述第二间隔时间之间的差值;根据所述红外干扰信号的电平对所述差值之后的所述第一遥控协议编码的电平进行更新,得到所述第二遥控协议编码。
[0122] 在一些实施方式中,确定模块320还被配置为当所述红外信号的第二间隔时间等于所述红外干扰信号的周期,确定在所述红外干扰信号的周期内未接收到所述红外遥控信号。
[0123] 本公开实施例在红外遥控信号受到干扰时通过获取新的遥控协议码能够保证控制指令的正常执行,具体的,接收目标红外信号,其中,目标红外信号是由红外干扰信号和红外遥控信号重叠生成,若确定目标红外信号与家电设备预存的第一遥控协议编码不匹配,则根据红外干扰信号的时间信息获取第二遥控协议编码,在目标红外信号与第二遥控协议编码匹配的情况下,执行第二遥控协议编码对应的指令,如此可以排除红外干扰信号对家电设备正常执行控制指令的干扰,保证用户的使用体验。
[0124] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0125] 本公开还提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开提供的防止红外干扰的控制方法的步骤。
[0126] 图5是根据一示例性实施例示出的一种用于防止红外干扰的控制方法的家电设备800的框图。例如,家电设备800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0127] 参照图5,家电设备800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出接口812,传感器组件814,以及通信组件816。
[0128] 处理组件802通常控制家电设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
[0129] 存储器804被配置为存储各种类型的数据以支持在家电设备800的操作。这些数据的示例包括用于在家电设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0130] 电源组件806为家电设备800的各种组件提供电。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为家电设备800生成、管理和分配电力相关联的组件。
[0131] 多媒体组件808包括在所述家电设备800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当家电设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0132] 音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克(MIC),当家电设备800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
[0133] 输入/输出接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和定按钮。
[0134] 传感器组件814包括一个或多个传感器,用于为家电设备800提供各个方面的状态评估。例如,传感器组件814可以检测到家电设备800的打开/关闭状态,组件的相对定位,例如所述组件为家电设备800的显示器和小键盘,传感器组件814还可以检测家电设备800或家电设备800一个组件的位置改变,用户与家电设备800接触的存在或不存在,家电设备800方位或加速/减速和家电设备800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器压力传感器或温度传感器。
[0135] 通信组件816被配置为便于家电设备800和其他设备之间有线或无线方式的通信。家电设备800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0136] 在示例性实施例中,家电设备800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程阵列(FPGA)、控制器微控制器微处理器或其他电子元件实现,用于执行上述防止红外干扰的控制方法。
[0137] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由家电设备800的处理器820执行以完成上述防止红外干扰的控制方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD‑ROM、磁带、软盘和光数据存储设备等。
[0138] 上述装置除了可以是独立的电子设备外,也可是独立电子设备的一部分,例如在一种实施例中,该装置可以是集成电路(Integrated Circuit,IC)或芯片,其中该集成电路可以是一个IC,也可以是多个IC的集合;该芯片可以包括但不限于以下种类:GPU(Graphics Processing Unit,图形处理器)、CPU(Central Processing Unit,中央处理器)、FPGA(Field Programmable Gate Array,可编程逻辑阵列)、DSP(Digital Signal Processor,数字信号处理器)、ASIC(Application Specific Integrated Circuit,专用集成电路)、SOC(System on Chip,SoC,片上系统或系统级芯片)等。上述的集成电路或芯片中可以用于执行可执行指令(或代码),以实现上述的防止红外干扰的控制方法。其中该可执行指令可以存储在该集成电路或芯片中,也可以从其他的装置或设备获取,例如该集成电路或芯片中包括处理器、存储器,以及用于与其他的装置通信的接口。该可执行指令可以存储于该存储器中,当该可执行指令被处理器执行时实现上述的防止红外干扰的控制方法;或者,该集成电路或芯片可以通过该接口接收可执行指令并传输给该处理器执行,以实现上述的防止红外干扰的控制方法。
[0139] 在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的防止红外干扰的控制方法的代码部分。
[0140] 本领域技术人员在考虑说明书及实践本公开后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0141] 应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
QQ群二维码
意见反馈