空调器的红外检测距离方法、空调器和计算机存储介质转让专利

申请号 : CN201810276118.5

文献号 : CN108489049B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 屈金祥

申请人 : 广东美的制冷设备有限公司美的集团股份有限公司

摘要 :

本发明公开了一种空调器的红外检测距离方法,所述空调器内置收发式的第一红外传感器和第二红外传感器,包括:控制所述第一红外传感器和第二红外传感器的发射头循环发射具有不同占空比的多个测距脉冲信号;在检测到所述第一红外传感器的接收头接收不到测距脉冲信号的反射信号且第二红外传感器的接收头接收到测距脉冲信号的反射信号时,根据所述反射信号的占空比计算得到对应的第一距离和第二距离;根据所述第一距离和第二距离确定当前人与空调器的实际距离,以根据所述实际距离调节所述空调器的运行参数。本发明还公开了一种空调器和计算机存储介质,实现通过收发式红外传感器检测房间内移动的用户与空调器的距离,以供空调器根据该距离调节其运行参数。

权利要求 :

1.一种空调器的红外检测距离方法,其特征在于,所述空调器内置收发式的第一红外传感器和第二红外传感器,所述空调器的红外检测距离方法包括步骤:控制所述第一红外传感器和第二红外传感器的发射头循环发射具有不同占空比的多个测距脉冲信号;

在检测到所述第一红外传感器的接收头接收不到测距脉冲信号的反射信号且第二红外传感器的接收头接收到测距脉冲信号的反射信号时,根据所述反射信号的占空比计算得到对应的第一距离和第二距离;

判断所述第一距离与第二距离的差值的绝对值是否小于等于预设值;

若小于等于预设值,则计算所述第一距离与第二距离的差值的平均值;

获取所述第一距离和第二距离之中的最大值;

计算所述最大值与所述平均值的差值,并将所述差值作为当前人与空调器的实际距离;

或者,获取所述第一距离和第二距离之中的最小值;

计算所述最小值与所述平均值的和值,并将所述和值作为当前人与空调器的实际距离,以根据所述实际距离调节所述空调器的运行参数。

2.如权利要求1所述的空调器的红外检测距离方法,其特征在于,所述第一红外传感器的发射头发射的信号从大到小依次减小,第二红外传感器的发射头发射的信号从小到大依次增大。

3.如权利要求1所述的空调器的红外检测距离方法,其特征在于,所述控制所述第一红外传感器和第二红外传感器的发射头循环发射具有不同占空比的多个测距脉冲信号的步骤之后还包括:在所述第一红外传感器和第二红外传感器的接收头接收到脉冲信号时,判断所述脉冲信号的编码格式是否符合所述测距脉冲信号的编码格式;

若符合,则判定接收到所述测距脉冲信号的反射信号有效。

4.如权利要求1所述的空调器的红外检测距离方法,其特征在于,所述根据所述反射信号的占空比计算得到对应的第一距离和第二距离的步骤包括:分别获取所述反射信号的占空比;

根据预设公式计算得到所述占空比对应的最大触发距离,分别将对应的所述最大触发距离作为所述第一距离和第二距离,其中,所述预设公式表示占空比与最大触发距离的对应关系。

5.如权利要求1所述的空调器的红外检测距离方法,其特征在于,所述空调器的红外检测距离方法还包括:在得到多个所述实际距离时,计算多个所述实际距离的平均值;

将所述实际距离的平均值作为当前人与空调器的实际距离,以根据所述实际距离调节所述空调器的运行参数。

6.如权利要求1-5任一项所述的空调器的红外检测距离方法,其特征在于,所述第一红外传感器和第二红外传感器相对于地面的高度不同。

7.一种空调器,其特征在于,所述空调器包括存储器、处理器、收发式红外传感器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述收发式红外传感器的发射头循环发射具有不同占空比的多个测距脉冲信号,所述计算机程序被所述处理器执行时实现如权利要求1-6中任一项所述的空调器的红外检测距离方法的步骤。

8.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有空调器的红外检测距离程序,所述空调器的红外检测距离程序被处理器执行时实现如权利要求1-6中任一项所述的空调器的红外检测距离方法的步骤。

说明书 :

空调器的红外检测距离方法、空调器和计算机存储介质

技术领域

[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] 图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图;
[0032] 图2为本发明空调器的红外检测距离方法第一实施例的流程示意图;
[0033] 图3为图2中根据所述第一距离和第二距离确定当前人与空调器的实际距离的步骤的细化流程示意图;
[0034] 图4为本发明空调器的红外检测距离方法第三实施例的流程示意图;
[0035] 图5为本发明空调器的红外检测距离方法第四实施例的流程示意图。
[0036] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0037] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0038] 本发明实施例的主要解决方案是:
[0039] 控制所述第一红外传感器和第二红外传感器的发射头循环发射具有不同占空比的多个测距脉冲信号;
[0040] 在检测到所述第一红外传感器的接收头接收不到测距脉冲信号的反射信号且第二红外传感器的接收头接收到测距脉冲信号的反射信号时,根据所述反射信号的占空比计算得到对应的第一距离和第二距离;
[0041] 根据所述第一距离和第二距离确定当前人与空调器的实际距离,以根据所述实际距离调节所述空调器的运行参数。
[0042] 由于现有技术中,通常采用热电堆传感器来检测人体的位置,而热电堆传感器通常成本较高,应用在家用空调器上,将会增大空调器的生产成本,此外,由于人在室内会不定时走动,也不便于检测动态物体的距离。
[0043] 本发明提供一种解决方案,空调器内置收发式的第一红外传感器和第二红外传感器,通过控制第一红外传感器和第二红外传感器的发射头循环发射具有不同占空比的多个测距脉冲信号,在检测到第一红外传感器的接收头接收不到测距脉冲信号的反射信号且第二红外传感器的接收头接收到测距脉冲信号的反射信号时,根据该反射信号的占空比计算得到对应的第一距离和第二距离,最后根据第一距离和第二距离确定当前人与空调器的实际距离,实现通过收发式红外传感器检测房间内移动的用户与空调器的距离,以供空调器根据该距离调节其运行参数,以提供给用户舒适的室内环境。
[0044] 如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。
[0045] 本发明实施例终端是各种家用空调设备。
[0046] 如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004、用户接口1003、收发式红外传感器1006、存储器1005和通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。收发式红外传感器1006的发射头循环发射具有不同占空比的多个测距脉冲信号。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0047] 本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0048] 如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及空调器的红外检测距离程序。
[0049] 在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的空调器的红外检测距离程序,并执行以下操作:
[0050] 控制所述第一红外传感器和第二红外传感器的发射头循环发射具有不同占空比的多个测距脉冲信号;
[0051] 在检测到所述第一红外传感器的接收头接收不到测距脉冲信号的反射信号且第二红外传感器的接收头接收到测距脉冲信号的反射信号时,根据所述反射信号的占空比计算得到对应的第一距离和第二距离;
[0052] 根据所述第一距离和第二距离确定当前人与空调器的实际距离,以根据所述实际距离调节所述空调器的运行参数。
[0053] 进一步地,处理器1001可以调用存储器1005中存储的空调器的红外检测距离程序,还执行以下操作:
[0054] 所述第一红外传感器的发射头发射的信号从大到小依次减小,第二红外传感器的发射头发射的信号从小到大依次增大。
[0055] 进一步地,处理器1001可以调用存储器1005中存储的空调器的红外检测距离程序,还执行以下操作:
[0056] 判断所述第一距离与第二距离的差值的绝对值是否小于等于预设值;
[0057] 若小于等于预设值,则计算所述第一距离与第二距离的差值的平均值,并根据所述平均值确定当前人与空调器的实际距离,以根据所述实际距离调节所述空调器的运行参数。
[0058] 进一步地,处理器1001可以调用存储器1005中存储的空调器的红外检测距离程序,还执行以下操作:
[0059] 获取所述第一距离和第二距离之中的最大值;
[0060] 计算所述最大值与所述平均值的差值,并将所述差值作为当前人与空调器的实际距离;
[0061] 或者,获取所述第一距离和第二距离之中的最小值;
[0062] 计算所述最小值与所述平均值的和值,并将所述和值作为当前人与空调器的实际距离。
[0063] 进一步地,处理器1001可以调用存储器1005中存储的空调器的红外检测距离程序,还执行以下操作:
[0064] 在所述第一红外传感器和第二红外传感器的接收头接收到脉冲信号时,判断所述脉冲信号的编码格式是否符合所述测距脉冲信号的编码格式;
[0065] 若符合,则判定接收到所述测距脉冲信号的反射信号有效。
[0066] 进一步地,处理器1001可以调用存储器1005中存储的空调器的红外检测距离程序,还执行以下操作:
[0067] 分别获取所述反射信号的占空比;
[0068] 根据预设公式计算得到所述占空比对应的最大触发距离,分别将对应的所述最大触发距离作为所述第一距离和第二距离,其中,所述预设公式表示占空比与最大触发距离的对应关系。
[0069] 进一步地,处理器1001可以调用存储器1005中存储的空调器的红外检测距离程序,还执行以下操作:
[0070] 在得到多个所述实际距离时,计算多个所述实际距离的平均值;
[0071] 将所述实际距离的平均值作为当前人与空调器的实际距离,以根据所述实际距离调节所述空调器的运行参数。
[0072] 进一步地,处理器1001可以调用存储器1005中存储的空调器的红外检测距离程序,还执行以下操作:
[0073] 所述第一红外传感器和第二红外传感器相对于地面的高度不同。
[0074] 参照图2,图2为本发明空调器的红外检测距离方法第一实施例的流程示意图;
[0075] 本实施例提出一种空调器的红外检测距离方法,该空调器的红外检测距离方法包括步骤:
[0076] 步骤S10,控制所述第一红外传感器和第二红外传感器的发射头循环发射具有不同占空比的多个测距脉冲信号;
[0077] 占空比是指在一个脉冲循环内,通电时间相对于总时间所占的比例。占空比(Duty Ratio)在电信领域中有如下含义:例如:脉冲宽度1μs,信号周期4μs的脉冲序列占空比为0.25。由于不同的占空比信号对应不同的功率,而不同的信号功率对应检测到的物体距离不同,具体为:高功率的信号,会增加红外发射的功率,从而检测到远距离的物体;低功率的信号,会降低红外发射的功率,只可以检测到近距离的物体。基于此原理,本发明通过低成本的红外发射头和红外接收头实现低成本的物体距离检测,最终实现空调器的低成本。进一步地,本发明考虑到用户在安装有空调器的房间内会不定时的走动,故采用两个主动收发式红外传感器,通过调节其占空比信号,以达到检测移动的用户与空调器的距离的效果。
本发明中的两个主动收发式红外传感器都具有发射头和接收头且第一红外传感器和第二红外传感器相对于地面的高度不同,以立体式空调器为例说明,优选位置为:一个距离地面的高度小于1.2m,另一个距离地面的高度大于1.2m。具体在实施过程中,控制第一红外传感器的发射头发射的信号从大到小依次减小,即调节占空比依次减小,控制第二红外传感器的发射头发射的信号从小到大依次增大,即调节占空比依次增大,此处所述的信号为测距脉冲信号。
[0078] 步骤S20,在检测到所述第一红外传感器的接收头接收不到测距脉冲信号的反射信号且第二红外传感器的接收头接收到测距脉冲信号的反射信号时,根据所述反射信号的占空比计算得到对应的第一距离和第二距离;
[0079] 测距脉冲信号的最大触发距离与该测距脉冲信号对应的占空比满足如下公式:D=ax2+bx+c,其中,a、b、c为常量值,分别为a=-0.001、b=0.07、c=0.997。可以理解的是,若0.25的占空比对应2m的最大触发距离,也就是说人与空调器的距离小于等于2m时,红外传感器的接收头都可以收到测距脉冲信号的反射信号。
[0080] 由于第一红外传感器的发射头发射的测距脉冲信号是从大到小依次减小的,即对应的占空比依次减小,第二红外传感器的发射头发射的测距脉冲信号是从小到大依次增大的,即对应的占空比依次增大,故会在某个时刻,第一红外传感器的接收头接收不到测距脉冲信号的反射信号且第二红外传感器的接收头接收到测距脉冲信号的反射信号,此时,获取发送的测距脉冲信号或接收的测距脉冲信号的反射信号对应的占空比,根据公式D=ax2+bx+c得到对应的最大触发距离,即第一红外传感器和第二红外传感器当前检测到的第一距离和第二距离,分别记为D1和D2。
[0081] 步骤S30,根据所述第一距离和第二距离确定当前人与空调器的实际距离,以根据所述实际距离调节所述空调器的运行参数。
[0082] 在得到第一距离和第二距离(D1和D2)之后,根据这两个值计算得到当前人与空调器更精确的实际距离,以供空调器根据该实际距离调节其运行参数,以提供给用户非常舒适的室内环境。具体计算方式将在第二实施例中详细介绍说明,此处不做阐述。
[0083] 本实施例提出的空调器的红外检测距离方法,空调器内置收发式的第一红外传感器和第二红外传感器,通过控制第一红外传感器和第二红外传感器的发射头循环发射具有不同占空比的多个测距脉冲信号,在检测到第一红外传感器的接收头接收不到测距脉冲信号的反射信号且第二红外传感器的接收头接收到测距脉冲信号的反射信号时,根据该反射信号的占空比计算得到对应的第一距离和第二距离,最后根据第一距离和第二距离确定当前人与空调器的实际距离,实现通过收发式红外传感器检测房间内移动的用户与空调器的距离,以供空调器根据该距离调节其运行参数,以提供给用户舒适的室内环境。
[0084] 进一步地,参照图3,基于第一实施例提出本发明空调器的红外检测距离方法第二实施例,在本实施例中,所述步骤S30包括:
[0085] 步骤S31,判断所述第一距离与第二距离的差值的绝对值是否小于等于预设值;
[0086] 步骤S32,若小于等于预设值,则计算所述第一距离与第二距离的差值的平均值;
[0087] 步骤S33,获取所述第一距离和第二距离之中的最大值;
[0088] 步骤S34,计算所述最大值与所述平均值的差值,并将所述差值作为当前人与空调器的实际距离,以根据所述实际距离调节所述空调器的运行参数;
[0089] 步骤S35,获取所述第一距离和第二距离之中的最小值;
[0090] 步骤S36,计算所述最小值与所述平均值的和值,并将所述和值作为当前人与空调器的实际距离,以根据所述实际距离调节所述空调器的运行参数。
[0091] 本实施例介绍一种根据D1和D2得到较精确的当前人与空调器的实际距离的方法。具体计算方式如下:先计算|D1-D2|,再判断|D1-D2|的值是否小于等于预设值,该预设值一般为一个较小的值,本实施例中优选小于等于0.2的正数,以该预设值为0.2为例进行说明,假设以D表示人与空调器的实际距离,在|D1-D2|≤0.2时,计算出|D1-D2|/2,若D1>D2,则D=D1-|D1-D2|/2或D=D2+|D1-D2|/2;若D1<D2,则D=D1+|D1-D2|/2或D=D2-|D1-D2|/2;
若D1=D2,则D=D1=D2。进一步地,若|D1-D2|>0.2,则认为当前第一红外传感器和第二红外传感器检测到的人在室内走动的频率过大,会导致人与空调器的实际距离测量不够精确,此时,可使空调器根据预设运行参数运行,在满足|D1-D2|≤0.2时,再根据计算的D调节该空调器的运行参数。
[0092] 本实施例公开的技术方案中,介绍了根据D1和D2得到当前人与空调器的实际距离的方法,该方法计算过程简单且有科学计算方式支撑,使得计算得到的距离值更接近真实距离,有效的减小了误差。
[0093] 进一步地,参照图4,基于第一至第二实施例任一实施例提出本发明空调器的红外检测距离方法第三实施例,在本实施例中,所述步骤S10之后还包括:
[0094] 步骤S40,在所述第一红外传感器和第二红外传感器的接收头接收到脉冲信号时,判断所述脉冲信号的编码格式是否符合所述测距脉冲信号的编码格式;
[0095] 步骤S50,若符合,则判定接收到所述测距脉冲信号的反射信号有效。
[0096] 在空调器的日常使用场景中,红外发射头发射的脉冲信号与红外接收头接收到的脉冲信号既有可能相同,也有可能不同(比如接收到的是干扰脉冲信号)。因此,为避免物体距离检测过程中的误判,本实施例中进一步对干扰脉冲信号进行相应判断处理。
[0097] 若第一红外传感器和第二红外传感器的接收头接收到的脉冲信号的编码格式符合测距脉冲信号的编码格式,则判定接收到的是测距脉冲信号的反射信号,反之则是干扰脉冲信号。
[0098] 本发明中,若红外接收头接收到脉冲信号,则基于测距脉冲信号的预设编码格式,判断每个脉冲信号的上升沿和/或下降沿,以供确定该脉冲信号的宽度与相邻测距脉冲信号之间的间隔宽度是否符合测距脉冲信号的编码格式。另外,本发明中对于测距脉冲信号的编码格式不限,优选基于脉冲信号的宽度、相邻脉冲信号之间的宽度来设计测距脉冲信号的编码格式。
[0099] 预设编码格式一:每次发射的测距脉冲信号的宽度固定相同,每个相邻测距脉冲信号之间的间隔宽度固定相同;
[0100] 预设编码格式二:每次发射的测距脉冲信号的宽度固定相同,每个相邻测距脉冲信号之间的间隔宽度不相同;
[0101] 预设编码格式三:每次发射的测距脉冲信号的宽度不相同,每个相邻测距脉冲信号之间的间隔宽度不相同。
[0102] 本实施例公开的技术方案中,通过判断接收到的信号是测距脉冲信号的反射信号还是干扰脉冲信号,如此,可排除干扰信号的影响,使得红外传感器检测的距离更精确,以便进一步得到更准确的人与空调器的实际距离。
[0103] 进一步地,参照图5,基于第一至第三实施例任一实施例提出本发明空调器的红外检测距离方法第四实施例,在本实施例中,所述空调器的红外检测距离方法还包括:
[0104] 步骤S60,在得到多个所述实际距离时,计算多个所述实际距离的平均值;
[0105] 步骤S70,将所述实际距离的平均值作为当前人与空调器的实际距离,以根据所述实际距离调节所述空调器的运行参数。
[0106] 本实施例公开的技术方案中,介绍了安装有空调器的房间内有多个人,且得到多个D的场景,此时,最简单直接的方式是计算多个D的平均值,以该平均值作为实际距离D,以使空调器根据该值调节其运行参数。此外,也可用其他数学计算方式,比如加权平均,来计算实际距离D,本发明不限定计算平均值这一种方式。如此,使得本发明的方案可以适用更多的场景,适用性更强,应用范围更广。
[0107] 此外,本发明实施例还提出一种空调器,所述空调器包括存储器、处理器、收发式红外传感器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述收发式红外传感器的发射头循环发射具有不同占空比的多个测距脉冲信号,所述计算机程序被所述处理器执行时实现如上实施例所述的空调器的红外检测距离方法的步骤。
[0108] 此外,本发明实施例还提出一种计算机存储介质,所述计算机存储介质上存储有空调器的红外检测距离程序,所述空调器的红外检测距离程序被所述处理器执行时实现如上实施例所述的空调器的红外检测距离方法的步骤。
[0109] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0110] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0111] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,云端服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。
[0112] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。