掌桥专利:专业的专利平台
掌桥专利
首页

基于红外传感器的空调调节方法及装置

文献发布时间:2023-06-19 15:33:48



技术领域

本发明涉及智能家居技术领域,尤其涉及一种基于红外传感器的空调调节方法及装置。

背景技术

空调在日常生活中非常普及,几乎每家每户都会用到,空调夏天可以制冷、冬天可以制热,能够调节室内温度达到冬暖夏凉的效果,为用户提供舒适的生活环境,为了进一步提供给用户更好的体验,通常通过遥控器控制空调的运行参数,比如空调的温度、风向等。

但是,目前的空调的温度和风向调节通常是根据用户手动调节,在用户调节时,用户往往也不清楚当前舒适的空调温度,只能根据经验调节,通常还需要进一步的对温度进行调整,调节方式不够智能,用户体验也不好。

发明内容

针对现有技术中存在的问题,本发明实施例提供一种基于红外传感器的空调调节方法及装置。

本发明实施例提供一种基于红外传感器的空调调节方法,包括:

获取红外传感器输出的红外检测的区域范围,将所述区域范围划分为N个子区域,并对所述N个子区域分别通过所述红外传感器进行区域测温,得到对应的子区域温度矩阵;

遍历所述子区域温度矩阵,获取所述子区域温度矩阵中的异常温度子区域,从所述子区域温度矩阵去除所述异常温度子区域,得到过滤后的新子区域温度矩阵;

根据所述新子区域温度矩阵确定所述区域范围的背景温度,并根据所述背景温度进行空调调节。

在其中一个实施例中,所述方法还包括:

对所述新子区域温度矩阵进行统计,得到集中温度,根据所述集中温度确定所述区域范围的背景温度;

根据所述背景温度和所述新子区域温度矩阵,确定所述背景温度对应的背景温度矩阵;

将所述背景温度及背景温度矩阵作为调节依据,进行空调的温度和风向调节。

在其中一个实施例中,所述根据所述背景温度及背景温度矩阵作为调节依据,进行空调的温度和风向调节,包括:

检测所述背景温度与背景温度矩阵之间的温度差值矩阵,根据所述温度差值矩阵确定所述背景温度对应的调整系数,根据所述背景温度及调整系数调节空调的温度;

确定所述背景温度矩阵在所述区域范围中的背景位置,根据所述背景位置与空调间的距离和俯仰角调节空调的风向。

在其中一个实施例中,所述方法还包括:

获取所述红外传感器输出的人体检测结果,根据所述人体检测结果确定对应的人体子区域;

获取所述人体子区域对应的人体地理位置,调节空调的风向避开所述人体地理位置。

在其中一个实施例中,所述方法还包括:

获取所述红外传感器检测的新子区域温度矩阵的温度检测结果,对所述若干帧新子区域温度矩阵的温度检测结果计算均值,得到所述新子区域温度矩阵的温度值,然后根据所述新子区域温度矩阵的温度值统计所述集中温度。

在其中一个实施例中,所述方法还包括:

获取空调的历史温度数据,根据所述历史温度数据确定对应的合理温度阈值;

遍历子区域温度矩阵,检测所述子区域温度矩阵中温度数据不在所述合理温度阈值内的子区域,即为异常温度子区域。

本发明实施例提供一种基于红外传感器的空调调节装置,包括:

获取模块,用于获取红外传感器输出的红外检测的区域范围,将所述区域范围划分为N个子区域,并对所述N个子区域分别通过所述红外传感器进行区域测温,得到对应的子区域温度矩阵;

遍历模块,用于遍历所述子区域温度矩阵,获取所述子区域温度矩阵中的异常温度子区域,从所述子区域温度矩阵去除所述异常温度子区域,得到过滤后的新子区域温度矩阵;

统计模块,用于根据所述新子区域温度矩阵确定所述区域范围的背景温度,并根据所述背景温度进行空调调节。

在其中一个实施例中,所述装置还包括:

确定模块,用于根据所述背景温度和新子区域温度矩阵,确定所述背景温度对应的背景温度矩阵;

调节模块,用于根据所述背景温度及背景温度矩阵作为调节依据,进行空调的温度和风向调节。

本发明实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述基于红外传感器的空调调节方法的步骤。

本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述基于红外传感器的空调调节方法的步骤。

本发明实施例提供的一种基于红外传感器的空调调节方法及装置,获取红外传感器输出的红外检测的区域范围,将区域范围划分为N个子区域,并对N个子区域分别通过红外传感器进行区域测温,得到对应的子区域温度矩阵;遍历子区域温度矩阵,获取子区域温度矩阵中的异常温度子区域,从子区域温度矩阵去除异常温度子区域,得到过滤后的新子区域温度矩阵;统计新子区域温度矩阵中温度的集中温度,根据集中温度确定所述区域范围的背景温度,并根据背景温度作为调节依据,进行空调调节。这样能够智能调节空调温度,以提高用户舒适度,在提高空调智能的同时,也提高了用户的使用体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中一种基于红外传感器的空调调节方法的流程图;

图2为本发明实施例中一种基于红外传感器的空调调节装置的结构图;

图3为本发明实施例中电子设备结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的一种基于红外传感器的空调调节方法的流程示意图,如图1所示,本发明实施例提供了一种基于红外传感器的空调调节方法,包括:

步骤S101,获取红外传感器输出的红外检测的区域范围,将所述区域范围划分为N个子区域,并对所述N个子区域分别通过所述红外传感器进行区域测温,得到对应的子区域温度矩阵。

具体地,获取红外传感器检测并输出的红外检测的区域范围,其中,区域范围可以为空调影响的区域范围,比如整个房间的范围等,然后将区域范围划分为N个子区域,可以划分为10*10*5的3D层面的多个子区域,然后通过红外传感器进行子区域的分别测温,得到各个子区域的温度,并建立子区域温度矩阵,其中,子区域温度矩阵不仅包括各个子区域的温度信息,也包含各个子区域的位置信息。

步骤S102,遍历所述子区域温度矩阵,获取所述子区域温度矩阵中的异常温度子区域,从所述子区域温度矩阵去除所述异常温度子区域,得到过滤后的新子区域温度矩阵。

具体地,遍历子区域温度矩阵中各个子区域的温度数值,检测子区域温度矩阵中的异常温度子区域,其中,所述异常温度子区域包括电气设备所在的区域或者其他物体所在的区域,比如90%的子区域温度在20℃至25℃之间,但其它子区域的温度为40℃左右,可能是电脑、电视等电器所在的子区域,则可以初步判断温度为40℃左右的子区域为异常温度子区域,进一步的,判断方式还可以为:获取空调的历史温度数据,根据历史温度数据确定对应的合理温度阈值;然后检测子区域温度矩阵中温度数据不在合理温度阈值内的子区域,即为异常温度子区域,从子区域温度矩阵去除异常温度子区域,得到过滤后的新子区域温度矩阵。

另外,异常温度子区域也可以包括人体子区域(人体所在的区域),遍历的方法可以通过红外传感器检测区域范围内的人体信息,并输出对应的人体检测结果,其中,人体检测结果为子区域温度矩阵哪些子区域存在对应的人体检测结果,进而确定有人存在的人体子区域,即为异常温度子区域,然后从子区域温度矩阵去除人体子区域,同时排除人体温度对后续温度调节的影响。

步骤S103,根据所述新子区域温度矩阵确定所述区域范围的背景温度,并根据所述背景温度进行空调调节。

具体地,对所述新子区域温度矩阵进行统计,得到集中温度,根据所述集中温度确定所述区域范围的背景温度;根据所述背景温度和所述新子区域温度矩阵,确定所述背景温度对应的背景温度矩阵;将所述背景温度及背景温度矩阵作为调节依据,进行空调的温度和风向调节。

其中,集中温度为新子区域温度矩阵中温度值数最高的温度值,或集中温度为在多个出现频率较高的温度值中,结合预设的阈值计算得到最集中的温度,或者集中温度为出现频率较高的温度值,然后根据最集中的温度确定区域范围的背景温度,并将背景温度作为调节依据,对空调进行调节,以将背景温度调节至预期的温度范围内,其中,调节可以为温度调节,也可以结合预设的调节方案,进行其它模式的调节。

另外,还可以根据背景温度确定新子区域温度矩阵中背景温度分布集中程度大于预设阈值的背景温度矩阵,比如背景温度分布最集中的区域,即为背景温度矩阵,然后根据背景温度及背景温度矩阵作为调节依据,进行空调的温度和风向调节,具体的调节步骤可以背景温度与背景温度矩阵之间的温度差值矩阵,根据温度差值矩阵确定背景温度对应的调整系数,通常来说,温度差值矩阵越大,背景温度对应的调整系数也越大,根据背景温度及调整系数调节空调的温度;确定背景温度矩阵在区域范围中的背景位置,根据背景位置与空调间的距离和俯仰角调节空调的风向。

另外,还可以通过获取红外传感器检测的新子区域温度矩阵的温度检测结果,对若干帧新子区域温度矩阵的温度检测结果计算均值,得到新子区域温度矩阵的温度值,然后根据新子区域温度矩阵的温度值统计集中温度。

另外,在调整空调风向时,还获取人体子区域对应的区域范围内的人体地理位置,调节空调的风向避开人体地理位置。

本发明实施例提供的一种基于红外传感器的空调调节方法,获取红外传感器输出的红外检测的区域范围,将区域范围划分为N个子区域,并对N个子区域分别通过红外传感器进行区域测温,得到对应的子区域温度矩阵;遍历子区域温度矩阵,获取子区域温度矩阵中的异常温度子区域,从子区域温度矩阵去除异常温度子区域,得到过滤后的新子区域温度矩阵;统计新子区域温度矩阵中温度的集中温度,根据集中温度确定所述区域范围的背景温度,并根据背景温度作为调节依据,进行空调调节。这样能够智能调节空调温度,以提高用户舒适度,在提高空调智能的同时,也提高了用户的使用体验。

图2为本发明实施例提供的一种基于红外传感器的空调调节装置,包括:获取模块S201、遍历模块S202、统计模块S203,其中:

获取模块S201,用于获取红外传感器输出的红外检测的区域范围,将所述区域范围划分为N个子区域,并对所述N个子区域分别通过所述红外传感器进行区域测温,得到对应的子区域温度矩阵。

遍历模块S202,用于遍历所述子区域温度矩阵,获取所述子区域温度矩阵中的异常温度子区域,从所述子区域温度矩阵去除所述异常温度子区域,得到过滤后的新子区域温度矩阵。

统计模块S203,用于根据所述新子区域温度矩阵确定所述区域范围的背景温度,并根据所述背景温度进行空调调节。

在一个实施例中,装置还可以包括:

确定模块,用于根据所述背景温度,结合新子区域温度矩阵,确定所述背景温度对应的背景温度矩阵。

调节模块,用于根据所述背景温度及背景温度矩阵作为调节依据,进行空调的温度和风向调节。

在一个实施例中,装置还可以包括:

检测模块,用于检测所述背景温度与背景温度矩阵之间的温度差值矩阵,根据所述温度差值矩阵确定所述背景温度对应的调整系数,根据所述背景温度及调整系数调节空调的温度。

第二确定模块,用于确定所述背景温度矩阵在所述区域范围中的背景位置,根据所述背景位置与空调间的距离和俯仰角调节空调的风向。

在一个实施例中,装置还可以包括:

第二获取模块,用于获取所述红外传感器输出的人体检测结果,根据所述人体检测结果确定对应的人体子区域。

第三获取模块,用于获取所述人体子区域对应的人体地理位置,调节空调的风向避开所述人体地理位置。

在一个实施例中,装置还可以包括:

第四获取模块,用于获取所述红外传感器检测的新子区域温度矩阵的温度检测结果,对所述若干帧新子区域温度矩阵的温度检测结果计算均值,得到所述新子区域温度矩阵的温度值,然后根据所述新子区域温度矩阵的温度值统计所述集中温度。

关于基于红外传感器的空调调节装置的具体限定可以参见上文中对于基于红外传感器的空调调节方法的限定,在此不再赘述。上述基于红外传感器的空调调节装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

图3示例了一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(processor)301、存储器(memory)302、通信接口(Communications Interface)303和通信总线304,其中,处理器301,存储器302,通信接口303通过通信总线304完成相互间的通信。处理器301可以调用存储器302中的逻辑指令,以执行如下方法:获取红外传感器输出的红外检测的区域范围,将区域范围划分为N个子区域,并对N个子区域分别通过红外传感器进行区域测温,得到对应的子区域温度矩阵;遍历子区域温度矩阵,获取子区域温度矩阵中的异常温度子区域,从子区域温度矩阵去除异常温度子区域,得到过滤后的新子区域温度矩阵;统计新子区域温度矩阵中温度的集中温度,根据集中温度确定所述区域范围的背景温度,并根据背景温度作为调节依据,进行空调调节。

此外,上述的存储器302中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的传输方法,例如包括:获取红外传感器输出的红外检测的区域范围,将区域范围划分为N个子区域,并对N个子区域分别通过红外传感器进行区域测温,得到对应的子区域温度矩阵;遍历子区域温度矩阵,获取子区域温度矩阵中的异常温度子区域,从子区域温度矩阵去除异常温度子区域,得到过滤后的新子区域温度矩阵;统计新子区域温度矩阵中温度的集中温度,根据集中温度确定所述区域范围的背景温度,并根据背景温度作为调节依据,进行空调调节。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术分类

06120114489821