空调控制方法和装置与流程

文档序号:12354907阅读:205来源:国知局
空调控制方法和装置与流程

本发明涉及家用电器技术领域,尤其涉及一种空调控制方法和装置。



背景技术:

随着经济的发展,人们生活水平的提高。空调已经成为了寻常家电,并且被安装在了各种公共的建筑中。传统的家用空调,通常是根据用户设定的预设工作条件(如预设温度、风量、吹风角度等)工作。空调开开启后,空调内机便会根据用户预设的温度、风量、吹风角度,将室内空气吸入并对室内空气进行热交换。然后吹热风或冷风,对用户所在的封闭环境进行温度调节。

目前,空调只能按照用户的预设工作条件工作,需要用户手工调整空调的预设工作条件才能实现空调的控制,控制空调的效率低下。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种空调控制方法及装置,来提高空调控制效率。

一种空调控制方法,包括以下步骤:

获取空调内机机身沿着重力方向的室内温度梯度,所述室内温度梯度由设置在所述空调内机机身上的沿着重力方向依次设置的多个第一温度传感器获得;

获取设置在空调遥控器上的第二温度传感器测得的遥控器端温度;

根据所述室内温度梯度与所述遥控器端温度计算室内温度;

若所述室内温度与预设温度的差值在预设温度差范围之外,则朝着所述室内温度接近所述预设温度的方向调整空调工作功率。

在其中一个实施例中,所述根据所述室内温度梯度与所述遥控器端温度计算室内温度的步骤包括以下步骤:

获取在预设时间内所述室内温度梯度的变化率;

当所述变化率在预设近零范围之内时,则根据所述室内温度梯度计算平均温度;

若所述平均温度与所述遥控器端温度的差值在预设差值范围内,则取所述遥控器端温度与所述平均温度中的任一温度作为所述室内温度;

若所述平均温度与所述遥控器端温度的差值在预设差值范围外,则取所述遥控器端温度作为所述室内温度。

在其中一个实施例中,在所述获取在预设时间内所述室内温度梯度的变化率的步骤之后,所述根据所述室内温度梯度与所述遥控器端温度计算所述室内温度的步骤还包括:当所述变化率在预设近零范围之外时,则取所述遥控器端温度作为所述室内温度。

在其中一个实施例中,在所述获取设置在空调遥控器上的第二温度传感器测得的遥控器端温度的步骤之后,所述方法还包括以下步骤:若获取所述遥控器端温度失败,则根据所述室内温度梯度进行加权平均,获得所述室内温度。

在其中一个实施例中,若所述室内温度与预设温度的差值在预设温度差范围之外,则朝着所述室内温度接近所述预设温度差的方向调整空调工作功率的步骤包括以下步骤:

判断空调工作状态;

若空调工作状态为制冷,则提高所述空调工作功率;

若空调工作状态为制热,则降低空调工作功率。

在其中一个实施例中,在所述获取空调内机机身沿着重力方向的室内温度梯度步骤之前,所述方法还包括:

获取所述空调内机所在环境的噪音信息;

根据所述噪音信息判断人体位置;

根据所述人体位置调整空调内机的出风方向,使得所述出风方向朝向所述人体位置。

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

若所述室内温度与预设温度的差值在预设温度差范围之内,则对所述噪音信息进行音频分析,获得所述噪音信息中人体活动噪音信息的音频特征;

根据所述音频特征确定人体活跃度;

根据所述人体活跃度调整空调工作功率。

一种空调控制装置,其特征在于,包括:

室内温度梯度获取模块,用于获取空调内机机身沿着重力方向的室内温度梯度,所述室内温度梯度由设置在所述空调内机机身上的沿着重力方向依次设置的多个第一温度传感器获得;

温度计算模块,用于获取设置在空调遥控器上的第二温度传感器测得的遥控器端温度;根据所述室内温度梯度与所述遥控器端温度计算室内温度;

第一功率调整模块,用于若所述室内温度与预设温度的差值在预设温度差范围之外,则朝着所述室内温度接近所述预设温度的方向调整空调工作功率。

在其中一个实施例中,所述温度计算模块用于:获取在预设时间内所述室内温度梯度的变化率;当所述变化率在预设近零范围内时,则根据所述室内温度梯度计算平均温度;若所述平均温度与所述遥控器端温度的差值在预设差值范围内,则取所述遥控器端温度与所述平均温度中的任一温度作为所述室内温度;若所述平均温度与所述遥控器端温度的差值在预设差值范围外,则取所述遥控器端温度作为所述室内温度。

在其中一个实施例中,所述温度计算模块用于:当所述变化率在预设近零范围之外时,则取所述遥控器端温度作为所述室内温度。

在其中一个实施例中,所述温度计算模块用于:若获取所述遥控器端温度失败,则根据所述室内温度梯度进行加权平均,获得所述室内温度。

在其中一个实施例中,所述第一功率调整模块用于:判断空调工作状态;若空调工作状态为制冷,则提高所述空调工作功率;若空调工作状态为制热,则降低空调工作功率。

在其中一个实施例中,空调控制装置还包括:

噪音获取模块,用于获取空调内机所在环境的噪音信息;

位置判断模块,用于根据所述噪音信息判断人体位置;

出风口调整模块,用于根据所述人体位置调整空调内机的出风方向,使得所述出风方向朝向所述人体位置。

在其中一个实施例中,空调控制装置还包括:

噪音分析模块,用于若所述室内温度与预设温度的差值在预设温度差范围之内,则对所述噪音信息进行音频分析,获得所述噪音信息中人体活动噪音信息的音频特征;

人体活跃度确认模块,用于根据所述音频特征确定人体活跃度;

第二功率调整模块,用于根据所述人体活跃度调整空调工作功率。

在其中一个实施例中,所述第二功率调整模块还用于:将所述人体活跃度与预设人体活跃度比较;当所述人体活跃度与所述预设人体活跃度匹配时,返回所述获取空调内机所在环境的噪音信息的步骤;当所述人体活跃度与所述预设人体活跃度不匹配时,执行所述根据所述人体活跃度调整空调工作功率。

上述空调控制方法和装置,当获取到在空调遥控器上的第二温度传感器测得的遥控器端温度时,根据空调内机机身沿着重力方向的室内温度梯度与所述遥控器端温度来计算室内温度,可以保证室内温度计算的准确性。进而又根据室内温度与预设温度之间的差值与预设温度差之间的关系,朝着所述室内温度接近所述预设温度的方向调整空调工作功率的方向调整空调工作功率,从而实现了空调根据计算获得的室内温度与预设温度来自动调整空调工作功率,提高了空调控制的效率。

附图说明

图1为本发明一个实施例中的空调控制方法的流程图;

图2为包括图1中的空调控制方法中的根据室内温度梯度与遥控器端温度计算室内温度的步骤的流程图;

图3为本发明一个实施例中,在获取空调内机机身沿着重力方向的室内温度梯度步骤之前,图1中的空调控制方法还包括的根据噪音信息调整空调出风口方向的步骤的流程图;

图4为本发明一个实施例中,图1中的空调控制方法进一步包括的对噪音信息进行分析获得人体活跃度并调整空调工作功率的步骤的流程图;

图5为本发明一个实施例中,在根据人体活跃度调整空调工作功率的步骤之前,图4中的对噪音信息进行分析获得人体活跃度并调整空调工作功率的步骤进一步包括的判断人体活跃度是否与预设人体活跃度匹配的步骤的流程图;

图6为本发明一个实施例中空调控制装置的结构框图。

图7为本发明另一个实施例中空调控制装置的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本发明空调控制方法及装置进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

在一个实施例中,如图1所示,提供了一种空调控制方法,包括以下步骤:

S102,获取空调内机机身沿着重力方向的室内温度梯度,所述室内温度梯度由设置在所述空调内机机身上的沿着重力方向依次设置的多个第一温度传感器获得。

空调内机是指安装在室内用于出风的空调室内机。包括但不限于安装在室内墙壁的挂机、立式的空调柜机以及窗机。室内温度梯度指的是单位长度内温度的变化值。空调内机机身沿着重力方向的室内温度梯度指的是空调内机在竖直方向上的温度梯度。具体地,可以通过在空调内机机身上沿着重力的方向设置多个第一温度传感器,测量对应高度的温度值来计算获得。可以理解,多个第一温度传感器的数量不限,可以根据空调内机的体积以及实际需要设置,第一温度传感器的数量越多获得的结果越精确。

S104,获取设置在空调遥控器上的第二温度传感器测得的遥控器端温度。

所述遥控器端温度是通过设置在空调遥控器上的第二温度传感器测得的。通常用户使用空调遥控器时,会将空调遥控器放置在比较靠近人体的位置。因此,空调遥控器上测得的遥控器端温度是比较接近人体的位置的室内空间的温度。

S106,根据所述室内温度梯度与所述遥控器端温度计算室内温度。

室内温度是指空调内机所在环境的温度。室内温度的获取可以有多种方式,比如可以直接通过设置在环境中的温度感测器获得。当获取到遥控器端温度时,就可以根据室内温度梯度与遥控器端温度计算室内温度。根据室内温度梯度与遥控器端温度计算室内温度,可以通过多种方式实现。如,可以通过室内温度梯度求一个平均值,然后在由平均值与遥控器端温度求平均。

S108,若所述室内温度与预设温度的差值在预设温度差范围之外,则朝着所述室内温度接近所述预设温度的方向调整空调工作功率。

预设温度是用户在开启空调之前,预先设定的空调预设温度。可以理解,预设温度差范围可以根据需要选择,比如可以是正负1度,或者正负0.5度。比如预设温度差范围为-1至+1范围内时,如果室内温度与预设温度的差值为0.5,那么室内温度与预设温度的差值就在预设温度差范围之内。如果室内温度与预设温度的差值为1.5,那么室内温度与预设温度的差值就在预设温度差范围之外。朝着所述室内温度接近所述预设温度的方向调整空调工作功率是指,通过调整空调工作功率使得差值向接近预设温度差的方向进行。比如当室内温度大于预设温度,并且需要调整空调功率时。如果制冷状态,那么就需要增加空调功率,加强制冷;如果制热状态,那么就需要降低空调功率,减弱制热。

本实施例中,当获取到在空调遥控器上的第二温度传感器测得的遥控器端温度时,就根据空调内机机身沿着重力方向的室内温度梯度与所述遥控器端温度来计算室内温度。可以保证室内温度计算的准确性。进而又根据室内温度与预设温度之间的差值与预设温度差之间的关系,朝着所述室内温度接近所述预设温度的方向调整空调工作功率的方向调整空调工作功率,从而实现了空调根据计算获得的室内温度与预设温度来自动调整空调工作功率,提高了空调控制的效率。

在一个实施例中,在所述获取设置在空调遥控器上的第二温度传感器测得的遥控器端温度的步骤之后,图1中的空调控制方法还包括以下步骤:若获取所述遥控器端温度失败,则根据所述室内温度梯度进行加权平均,获得所述室内温度。本实施例的方法,若无法获得所述遥控器端温度时,则用所述室内温度梯度根据所述室内温度梯度进行加权平均,获得所述室内温度,获得室内温度,避免了当空调遥控器没电或丢失时,无法获得室内温度,从而造成空调控制方法无法执行。

请参见图2,在一个实施例中,所述步骤S106,根据室内温度梯度与遥控器端温度计算室内温度的步骤包括以下步骤:

S202,获取在预设时间内所述室内温度梯度的变化率;

S204,当所述变化率在预设近零范围之内时,则根据所述室内温度梯度计算平均温度;

S206,若所述平均温度与所述遥控器端温度的差值在预设差值范围内,则取所述遥控器端温度与所述平均温度中的任一温度作为所述室内温度;

S208,若所述平均温度与所述遥控器端温度的差值在预设差值范围外,则取所述遥控器端温度作为所述室内温度。

预设时间可以根据需要设置,比如1分钟或者2分钟。预设近零范围指的是一个包括零在内的接近于零的范围,可以根据实际需要设定,比如-0.1至+0.1,或者-0.01至+0.01。室内温度梯度的变化率为零说明,空调内机机身附近的温度稳定,从而可以根据预设时间内室内温度梯度的变化率接近于零的程度来判断空调内机机身附近的温度的稳定程度。在预设时间内室内温度梯度的变化率如果在预设近零范围之内,则说明空调内机机身附近的温度稳定。从而可以通过平均温度与遥控器端温度共同计算室内温度,提高了计算结果的准确性。预设差值范围指的时一个预先设定的范围,比如-1到+1,或者也可以设定为0。平均温度与遥控器端温度的差值在预设差值范围内则说明,平均温度与遥控器端温度比较接近。如果平均温度与遥控器端温度的差值在预设差值范围外,说明空调内机附近的温度不稳定则直接采用遥控器端温度作为室内温度。本实施例的技术方案,进一步提高了室内温度的准确性,从而提高了依据室内温度进行的空调工作功率调整的精确性。

在一个实施例中,在所述获取在预设时间内所述室内温度梯度的变化率的步骤之后,所述根据所述室内温度梯度与所述遥控器端温度计算所述室内温度的步骤还包括:当预设时间内所述室内温度梯度的变化率在预设近零范围之外时,则取所述遥控器端温度作为所述室内温度。本实施例中,在预设时间内室内温度梯度的变化率在预设近零范围之外,则说明空调内机机身附近的温度不稳定。此时,就可以通过将遥控器端温度作为室内温度,确保了结果的准确性。

请参见图3,在一个实施例中,在获取空调内机机身沿着重力方向的室内温度梯度的步骤之前,所述空调控制方法还包括根据噪音信息调整空调出风口方向的步骤。该根据噪音信息调整空调出风口方向的步骤包括以下步骤:

S302,获取所述空调内机所在环境的噪音信息。

S304,根据所述噪音信息判断人体位置。

S306,根据所述人体位置调整空调内机的出风方向,使得所述出风方向朝向所述人体位置。

空调内机安装在室内,可以是家庭的各个房间中或者是公共环境中。比如空调内机安装在家庭的客厅或者公司的会议室时,空调内机所在的环境就是客厅或者会议室。空调内机所在的环境就是步骤S302中的噪音采集环境。噪音信息是指通过噪音收集装置收集的环境噪音并将该噪音转化成的电信号。环境噪音包括空调内机所在环境内的所有噪音,如人说话的声音、人体活动产生的噪音等。人体活动产生的噪音是指人在空调内机所在环境中发出的声音,比如跺脚的声音、搓手的声音、摩擦物体的声音以及人下意识发出的嗓音。传统的噪音收集装置都可以用于本发明的实施例中。本实施例中,空调控制方法实现了自动判断人体位置,然后自动调整出风方向,使得空调出风自动朝向人体,进一步提高了空调的工作效率。

请参见图4,在一个实施例中,所述空调控制方法还包括对噪音信息进行分析获得人体活跃度并调整空调工作功率的步骤。所述对噪音信息进行分析获得人体活跃度并调整空调工作功率的步骤包括以下步骤:

S402,若所述室内温度与预设温度的差值在预设温度差范围之内,则对所述噪音信息进行音频分析,获得所述噪音信息中人体活动噪音信息的音频特征。

音频分析,可以用音频分析仪进行。包括对噪音信息进行滤波,过滤掉非人体活动噪音信息。在通过音频分析之后,就获得了噪音信息中人体活动噪音信息的音频特征。

S404,根据所述音频特征确定人体活跃度。

人体活跃度指的是空调内机所在环境空间中的人的活跃程度。人体活跃度可以反应人在环境中对温度感受的舒适度。人发声频率一般集中于中高频,而人体活动时产生的噪音一般在低频段,可以以此判断人体活跃度。人体活动、移动物体发出的声音多为低频段噪音(20HZ-390HZ),比如,音频特征噪音在低频段突然出现急剧增加或振荡时,就可以判断出人体活跃度高。若音频特征在低频段稳定时,就可以判断人体活跃度低。

S406,根据所述人体活跃度调整空调工作功率。

调整空调工作功率可以通过调整空调吹风的速度或者调整空调压缩机的工作功率实现。调整空调工作功率方法可以有多种,比如可以当人体活跃度较高时,适当调高或调低空调的工作功率。当人体活跃度较低时,保持空调工作功率。

本发明实施例提供的空调控制方法,若所述室内温度与预设温度的差值在预设温度差范围之内,则进一步根据人体活跃度来调整空调工作功率,从而进一步提高空调控制的精准性。该方法通过分析空调内机所在环境的噪音信息,获得噪音信息中的人体活动噪音信息的音频特征。人体活动噪音并非是用户发出的指令信息,而是用户在所处环境中不自然或下意识地发出的噪音。比如,用户在感觉房间过热时用手扇风的动作发出的声音。上述方法又根据音频特征确定人体活跃度,再根据人体活跃度调整空调工作功率。人体活跃度反应了人体的舒适度。因此,用户无需发出指令驱使调整空调工作功率,空调主动感受用户的舒适度,然后自动调整空调的工作功率。实现了空调温度调节的自动控制,提高了空调控制的效率。

在一个实施例中,人体活动噪音信息为噪音信息中低频段的噪音信息;音频特征包括人体活动噪音强度和/或频率。由于人体活动噪音中,人说话的声音是高频的声音,而人活动或者移动物体的声音都是低频声音。本实施例中,人体活动噪音信息为噪音信息中低频段的噪音信息。可以通过选择人活动或者移动物体的声音来实现对空调的自动控制,无需用户发出指令,实现空调主动调节室内温度,从而更加的智能。

请参见图5,在一个实施例中,在步骤S406之前,所述空调控制方法还包括判断人体活跃度是否与预设人体活跃度匹配的步骤。该判断人体活跃度是否与预设人体活跃度匹配的步骤具体包括以下步骤:

S502,将所述人体活跃度与预设人体活跃度比较。

预设人体活跃度对应一个预设环境噪音信息。预设环境噪音信息可以是噪音信息在不包含人体活动噪音信息时的噪音信息。也就是说,在空调内机所处的环境中,没有人体活动噪音,而只有自然存在的噪音。有可能是环境中的人体未发出声音,也有可能是环境中没有人存在。预设环境噪音信息可以作为一个噪音的基准值,可以通过比较人体活动噪音信息的音频特征与预设环境噪音信息的音频特征实现人体活跃度与预设人体活跃度的比较。

S504,当所述人体活跃度与所述预设人体活跃度匹配时,返回所述获取空调内机所在环境的噪音信息的步骤。

预设环境噪音信息的音频特征如果与人体活动噪音信息的音频特征一致,可以判断出人体活跃度与预设人体活跃度匹配。从而空调内机目前所在的环境中不需要对空调的工作功率进行调整,返回执行获取空调内机所在环境的噪音信息的步骤。

S506,当人体活跃度与预设人体活跃度不匹配时,执行根据人体活跃度调整空调工作功率的步骤。

预设环境噪音信息的音频特征如果与人体活动噪音信息的音频特征不一致,可以判断出人体活跃度与预设人体活跃度不匹配。此时,将会调整空调工作功率。

本实施例中,通过判断人体活跃度是否与预设人体活跃度匹配来控制执行根据人体活跃度调整空调工作功率的步骤。当人体活跃度与预设人体活跃度匹配时,返回获取空调内机所在环境的噪音信息的步骤。可以使得空调控制方法连续进行,持续的监控环境中的噪音,当发现预设环境噪音信息的音频特征与人体活动噪音信息的音频特征不一致的时候,就进行空调工作功率的调整,实现了对环境舒适度的持续实时监控,更加智能。

在一个实施例中,步骤S106包括以下步骤:判断空调工作状态;若空调工作状态为制冷,则提高空调工作功率;若空调工作状态为制热,则降低空调工作功率。

本实施例中,空调的工作状态为制冷或者制热。制冷状态时候,人体的不舒适产生于环境温度高,对空调的调整朝向减小室内温度的方向进行,可以加大风力或者增强压缩机工作功率,因此调整方向是提高空调工作功率。在制热状态的时候,人体的不舒适产生于环境温度高,所以对空调的调整朝向降低室内温度的方向进行,可以加减小风力或者降低压缩机工作功率,因此调整方向是降低空调工作功率。本实施例通过具体的设置空调工作功率的调整方式,进一步提高了工作效率。

请参见图6,本发明实施例进一步提供一种空调控制装置600,包括:

室内温度梯度获取模块602,用于获取空调内机机身沿着重力方向的室内温度梯度,所述室内温度梯度由设置在所述空调内机机身上的沿着重力方向依次设置的多个第一温度传感器获得。

温度计算模块604,用于获取设置在空调遥控器上的第二温度传感器测得的遥控器端温度;根据所述室内温度梯度与所述遥控器端温度计算室内温度。

第一功率调整模块606,用于若所述室内温度与预设温度的差值在预设温度差范围之外,则朝着所述室内温度接近所述预设温度的方向调整空调工作功率。

在一个实施例中,所述温度计算模块604用于:获取在预设时间内所述室内温度梯度的变化率;当所述变化率在预设近零范围内时,则根据所述室内温度梯度计算平均温度;若所述平均温度与所述遥控器端温度的差值在预设差值范围内,则取所述遥控器端温度与所述平均温度中的任一温度作为所述室内温度;若所述平均温度与所述遥控器端温度的差值在预设差值范围外,则取所述遥控器端温度作为所述室内温度。

在一个实施例中,所述温度计算模块604还用于:当所述变化率在预设近零范围之外时,则取所述遥控器端温度作为所述室内温度。

在一个实施例中,所述温度计算模块604还用于:所述温度计算模块用于:若获取所述遥控器端温度失败,则根据所述室内温度梯度进行加权平均,获得所述室内温度。

在一个实施例中,所述第一功率调整模块用于606:判断空调工作状态;若空调工作状态为制冷,则提高所述空调工作功率;若空调工作状态为制热,则降低空调工作功率。

请参见图7,在一个实施例中,所述空调控制装置600还包括:

噪音获取模块608,用于获取所述空调内机所在环境的噪音信息。

位置判断模块610,用于根据所述噪音信息判断人体位置。

出风口调整模块612,用于根据所述人体位置调整空调内机的出风方向,使得所述出风方向朝向所述人体位置。

请参见图7,在一个实施例中,所述空调控制装置600还包括:

噪音分析模块614,用于若所述室内温度与预设温度的差值在预设温度差范围之内,则对所述噪音信息进行音频分析,获得所述噪音信息中人体活动噪音信息的音频特征。

人体活跃度确认模块616,用于根据所述音频特征确定人体活跃度。

第二功率调整模块618,用于根据所述人体活跃度调整空调工作功率。

在一个实施例中,第二功率调整模块618还用于:将人体活跃度与预设人体活跃度比较;当人体活跃度与预设人体活跃度匹配时,返回获取空调内机所在环境的噪音信息;当人体活跃度与预设人体活跃度不匹配时,执行根据人体活跃度调整空调工作功率。

本发明提供的空调控制方法和装置,当获取到在空调遥控器上的第二温度传感器测得的遥控器端温度时,根据空调内机机身沿着重力方向的室内温度梯度与所述遥控器端温度来计算室内温度,可以保证室内温度计算的准确性。进而又根据室内温度与预设温度之间的差值与预设温度差之间的关系,朝着所述室内温度接近所述预设温度的方向调整空调工作功率的方向调整空调工作功率,从而实现了空调根据计算获得的室内温度与预设温度来自动调整空调工作功率,提高了空调控制的效率。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述程序可存储于一计算机可读取存储介质中,如本发明实施例中,所述程序可存储于计算机系统的存储介质中,并被所述计算机系统中的至少一个处理器执行,以实现包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1