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

空调器及其控制方法、计算机可读存储介质

文献发布时间:2023-06-19 18:34:06


空调器及其控制方法、计算机可读存储介质

技术领域

本申请涉及电器控制技术领域,具体涉及一种空调器及其控制方法、计算机可读存储介质。

背景技术

随着空调器功能的日益增多,用户通过手动调节难以得到与当前环境情况较为适配的运行模式;而在采用自动控制状态时,因不同的用户存在使用习惯上的差异性,会出现体验感欠佳的情况。

发明内容

本申请实施例提供一种空调器及其控制方法、计算机可读存储介质,能够对空调器进行自动控制;并且,在自动控制的基础上,不同用户仍可根据自身感受,对空调器控制参数进行调节,以提高不同用户的使用体验。

一方面,本申请实施例提供一种空调器控制方法,包括:判断空调器是否处于自动控制状态;在判定空调器处于自动控制状态时,判断空调器是否接收到用户控制指令;在判定空调器接收到用户控制指令时,基于用户控制指令控制空调器的运行,并维持预设时长;控制空调器恢复至自动控制状态。

在其中一些实施例中,在基于用户控制指令控制空调器的运行,并维持预设时长之后,在控制空调器恢复至自动控制状态之前,方法还包括:对用户控制指令进行存储。

在其中一些实施例中,用户控制指令包括用户控制参数及其取值,在存储用户控制指令之后,方法还包括:判断空调器历次运行接收到相同的用户控制指令的次数是否达到预设次数,相同的用户控制指令是指各用户控制指令所包括的用户控制参数及各用户控制参数的取值均相同;若是,将相同的用户控制指令所包括的用户控制参数的取值赋予自动控制状态下与该用户控制参数对应的控制参数。

在其中一些实施例中,对用户控制指令进行存储,包括:判断空调器历次运行所接收到的既往用户控制指令中是否存在与用户控制指令具有相同用户控制参数的第一用户控制指令;若是,判断用户控制指令的用户控制参数的取值与第一用户控制指令的用户控制参数的取值是否相同;若相同,则对第一用户控制指令的接收次数加1;若不相同,则将第一用户控制指令的用户控制参数的取值替换为用户控制指令的用户控制参数的取值;若否,存储用户控制指令,并对用户控制指令的接收次数加1。

在其中一些实施例中,用户控制指令包括用户控制参数及其取值,在基于用户控制指令控制空调器的运行之前,方法还包括:确定用户控制参数的取值是否位于预先确定的取值范围内,预先确定的取值范围为在判定空调器处于自动控制状态时,根据环境参数的检测值确定。

在其中一些实施例中,方法还包括:在确定用户控制参数的取值位于预先确定的取值范围外时,输出提示信息,提示信息包括是否接受纠正的选项;在确定接收到用户不接受纠正的指令时,将用户控制指令的用户控制参数的取值调整至预先确定的取值范围靠近该取值的极值,并基于调整后的用户控制参数的取值控制空调器的运行;在确定接收到用户接受纠正的指令时,舍弃用户控制指令,并运行自动控制状态。

在其中一些实施例中,环境参数包括:室内温度、室外温度、室内外温度差、室内湿度、室外湿度、室内外湿度差中的一种或多种。

在其中一些实施例中,预先确定的取值范围的确定过程,包括:根据环境参数的检测值及预设表确定该取值范围,所述预设表包括环境参数值与用户控制参数的取值范围之间的对应关系。

用户控制指令的输入方式包括:语音输入、无线通信输入和按键输入中的一种或多种。

在其中一些实施例中,自动控制状态的控制过程包括:获取TVOC参数;根据TVOC参数控制空调器运行新风模式、排风模式或净化模式。

在其中一些实施例中,TVOC参数包括室内TVOC参数和室外TVOC参数,根据TVOC参数控制空调器运行新风模式、排风模式或净化模式包括:当室内TVOC参数大于a1且小于等于a2时,控制空调器切换为新风模式;当室内TVOC参数大于a2时,控制空调器切换为排风模式;当室内TVOC参数大于a1,且室内外TVOC参数的差值小于等于b时,控制空调器切换为净化模式。

另一方面,本申请提供一种空调器,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时实现上述实施例中任一项的空调器控制方法。

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器进行加载,以执行上述实施例中任一项的空调器控制方法中的步骤。

与现有技术相比,本申请提供的空调器控制方法通过判断空调器是否处于自动控制状态,并在自动控制状态下判断空调器是否接收到控制指令,在判定空调器接收到控制指令后,基于用户控制指令控制空调器的运行,并维持预设时长;在一段时间后再恢复至自动控制状态。本申请能够实现空调器在自动控制状态下仍然能够根据用户的操作对空调器的运行状态进行控制。通过自动控制状态对空调器进行自动控制,能够对空调器模式进行适应性调节。同时,又能够根据用户输入的具体控制指令对空调器的运行状态进行调整,以适应不同用户的使用习惯,提高用户的使用体验。

附图说明

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

图1是本申请一些实施例提供的空调器控制方法的流程图;

图2是本申请另一些实施例提供的空调器控制方法的流程图;

图3是本申请又一些实施例提供的空调器控制方法的流程图;

图4是本申请其他一些实施例提供的空调器控制方法的流程图。

具体实施方式

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

“A和/或B”,包括以下三种组合:仅A,仅B,及A和B的组合。

本申请中“适用于”或“被配置为”的使用意味着开放和包容性的语言,其不排除适用于或被配置为执行额外任务或步骤的设备。另外,“基于”的使用意味着开放和包容性,因为“基于”一个或多个所述条件或值的过程、步骤、计算或其他动作在实践中可以基于额外条件或超出所述的值。

在本申请中,“示例性”一词用来表示“用作例子、例证或说明”。本申请中被描述为“示例性”的任何实施例不一定被解释为比其它实施例更优选或更具优势。为了使本领域任何技术人员能够实现和使用本申请,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本申请。在其它实例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本申请的描述变得晦涩。因此,本申请并非旨在限于所示的实施例,而是与符合本申请所公开的原理和特征的最广范围相一致。

请参阅图1,本申请一实施例提供一种空调器控制方法。该方法可以包括以下步骤。

S10、判断空调器是否处于自动控制状态。

在S10中,空调器包括自动控制状态和用户控制状态。

在用户控制状态下,用户需要自主控制,选择制热、制冷或通风功能,需要自主确定具体的控制参数及其取值,比如温度、湿度、室内空气质量参数等。

在自动控制状态下,空调器对自身的运行状态自行调节,以使得室内环境状况趋近于预设状况,不需要用户进行自主控制。其中,预设状况是指与室外环境适配,且满足用户需求的室内环境状况。例如,当室外环境酷热,用户需求是制冷且温度维持在25℃~27℃之间时,预设状况可以是室内环境温度维持在26℃左右;当室外环境寒冷且空气干燥,用户需求是制热,温度维持在28℃~30℃之间,空气湿度保持在40%~60%时,预设状况可以是室内环境温度维持在29℃左右,且空气湿度保持在50%左右;当室外环境风沙大,寒冷且天气干燥时,用户需求是制热,温度维持在28℃~30℃之间,空气湿度保持在40%~60%,PM2.5值小于10时,预设状况可以是室内环境温度维持在29℃左右,空气湿度保持在50%左右,且PM2.5值为8,诸如此类。

一些示例中,不同的控制状态可以通过不同的信号来表征。空调器可以通过获取用于表征所处控制状态的信号来确定自身所处的控制状态为自动控制状态还是用户控制状态。

S20、在判定空调器处于自动控制状态时,进一步判断空调器是否接收到用户控制指令。

在S20过程中,用户可以通过无线控制,触屏控制和/或语音控制等方式对空调器的运行进行控制,换言之,用户控制指令可以由用户通过无线传输、触屏输入或者语音等方式发出。

在一些示例中,用户控制指令包括用户控制参数及其取值。

需要说明的是,用户控制参数可以对应具体的参数类别,例如,用户控制参数为温度、湿度或风速等。此时,用户控制参数的取值则为具体的(目标)参数值,例如,温度26℃、湿度50%或中档风速等。

当然,用户控制参数也可以对应具体参数类别的调节趋势,例如,升温、降温、加湿、除湿、提升风速或降低风速等。此时,用户控制参数的取值则为调节幅度,例如,升温3℃,降温2℃、加湿10%、除湿20%、将风速由低档风速调节为中档风速等等。

需要说明的是,同一用户控制指令中所包括的用户控制参数可以有多种。

S30、在判定空调器接收到用户控制指令时,则基于用户控制指令控制空调器的运行,即,控制空调器将相关的运行参数的值修改为该用户控制指令中对应的用户控制参数的取值,并维持该运行状态达预设时长。

示例性地,若用户控制指令中用户控制参数包括温度,湿度及风速,温度的取值为26摄氏度,湿度的取值为50%,风速的取值为中等风速,则在判定空调器接收到用户控制指令时,控制空调器将相关的控制参数的值调整至该用户控制指令中对应的用户控制参数的取值。

S40、在预设时长后,控制空调器恢复至自动控制状态。

在上述实施例中,通过判断空调器是否处于自动控制状态,并在自动控制状态下判断空调器是否接收到用户控制指令,在判定空调器接收到用户控制指令后,基于用户控制指令控制空调器的运行,并维持预设时长;在一段时间后再恢复至自动控制状态。本实施例能够实现空调器在自动控制状态下仍然能够根据用户的操作进行控制。通过自动控制状态对空调器进行自动控制,能够对空调器模式进行适应性调节。同时,又能够根据用户输入的具体控制指令对空调器的运行参数进行调整,以适应不同用户的使用习惯,提高用户的使用体验。

在其中一些实施例中,请查阅图2,在S30之后,在S40之前,空调器控制方法还可以包括以下步骤。

S31、对用户控制指令进行存储。通过对用户控制指令进行存储,以便分析用户的使用习惯,为后续针对性地对空调器进行控制打下基础。

在S31之后,空调器控制方法还可以包括:

S32、判断空调器历次运行接收到相同的用户控制指令的次数是否达到预设次数。其中,相同的用户控制指令是指所包括的用户控制参数及各用户控制参数的取值均相同。空调器历次运行接收到的用户控制指令的次数信息存储在存储器中,在空调器接收到新的用户控制指令后,即对存储器中相关信息进行调用,以判断空调器历次运行接收到的相同的用户控制指令的次数是否达到预设次数。

S33、若是,即判定空调器历次运行接收到相同的用户控制指令的次数达到预设次数,将相同的用户控制指令所包括的用户控制参数的取值赋予自动控制状态下与用户控制参数对应的控制参数(即,预设状况所对应的室内环境参数)。在判定空调器历次运行接收到相同的用户控制指令的次数达到预设次数后,可以确定用户的使用习惯,基于用户的使用习惯,对自动控制状态的控制参数进行修改,用户在后续每次打开空调后,自动控制状态的控制参数就会调节至修改后的控制参数,以更加贴近用户的使用习惯,增加用户的体验度。在后续用户的使用习惯更改之后,根据相应的调节,继续对空调器的自动控制状态进行调节。

以夏季空调器处于自动控制状态所需要达到的预设状况为室内环境温度维持在24℃为例,若在自动控制状态运行期间,空调器接收到用户控制指令(将温度设置为25℃),此时调用存储器所存储的内容,确定在空调器夏季历次以自动控制状态运行的过程中,接收到用户控制指令(将温度设置为25℃)的次数是否达到预设次数,如果达到预设次数,则确定用户的使用习惯为25℃,则将空调器在夏季处于自动控制状态所需要达到的预设状况调整为室内环境温度维持在25℃,以提高用户的使用体验。如果预设次数没有达到,则继续进行计数。

以冬季空调器处于自动控制状态所需要达到的预设状况为室内环境温度维持在30℃,空气湿度维持在50%为例,若在自动控制状态运行期间,空调器接收到用户控制指令(将温度设置为29℃,空气湿度维持在40%),此时条用存储器所存储的内容,确定空调器冬季历次以自动控制状态运行的过程中,接收到用户控制指令(将温度设置为29℃,空气湿度维持在40%)的次数是否达到预设次数,如果达到预设次数,则确定用户的使用习惯为温度设置为29℃,空气湿度维持在40%,则将空调器在冬季处于自动控制状态所需要达到的预设状况调整为室内环境温度维持在29℃,空气湿度维持在40%,以提高用户的使用体验。如果预设次数没有达到,则继续进行计数。

在上述实施例中,根据用户的使用习惯,能够对空调器自动控制状态下控制参数的取值进行调整,以适应不同用户的使用习惯,随着用户使用的时间越长,空调器的自动控制状态越能够更加贴近用户的使用习惯。

在其中一些实施例中,请查阅图3,S31、对用户控制指令进行存储包括:

S31-1、判断空调器历次运行所接收到的既往用户控制指令中是否存在与用户控制指令具有相同用户控制参数的第一用户控制指令。在S31-1中,在空调器接收到用户控制指令之后,通过调用存储器中的既往用户控制指令,并寻找具有与本次用户控制指令相同用户控制参数的控制指令,为方便说明,将存储器中与本次用户控制指令相同的用户控制指令,定义为第一用户控制指令。

S31-2、若S31-1中判断结果为是,继续判断用户控制指令的用户控制参数的取值与第一用户控制指令的用户控制参数的取值是否相同。在判定控制参数相同的情况下,继续判断存储器中存储的第一用户控制指令的用户控制参数的取值与本次输入的用户控制指令的用户控制参数的取值是否相同。

S31-3、若在S31-2中判定为相同,即用户控制指令的用户控制参数的取值与第一用户控制指令的用户控制参数的取值相同,则对第一用户控制指令的接收次数加1。在S31-3中,通过调用存储器中相关信息,在确定用户控制指令的用户控制参数的取值与第一用户控制指令的用户控制参数的取值相同,对第一用户控制指令的接收次数加1并存储在存储器中,以便后续调用从而确定是否需要对自动控制状态的相应控制参数的取值进行调整。

S31-4、若在S31-2中判定为不相同,即用户控制指令的用户控制参数的取值与第一用户控制指令的用户控制参数的取值不相同,则将第一用户控制指令的用户控制参数的取值替换为用户控制指令的用户控制参数的取值。在S31-4中,在存储器中的第一用户控制指令的用户控制参数的取值与本次接收到的用户控制指令的用户控制参数的取值不相同时,即判定用户的使用习惯还需进一步确认,此时将第一用户控制指令的用户控制参数的取值替换为用户控制指令的用户控制参数的取值,以便进一步确认用户的使用习惯,次数的累计的说明,用户最近几次的控制指令均相同,则能够确定用户的使用习惯,此时根据用户的使用习惯,将自动控制状态的控制参数的取值修改为客户最近几次重复输入的控制指令对应的控制参数的取值,针对性对自动控制状态对应的控制参数的取值进行修改,以提高用户的体验性能。

S31-5、在S31-1中判断结果为否,即判断空调器历次运行所接收到的既往用户控制指令中不存在与用户控制指令具有相同用户控制参数的第一用户控制指令,存储用户控制指令,并对用户控制指令的接收次数加1。通过对存储器中存储的空调器历次运行所接收到的既往用户控制指令的调用,确定没有与本次用户控制指令相同的用户控制指令时,对本次的用户控制指令进行记录,并存储于存储器中,以便后续的调用。

在上述实施例中,能够对用户的控制指令进行记录并进行对比,当用户最近几次的控制指令均相同,则能够确定用户的使用习惯,此时根据用户的使用习惯,将自动控制状态的控制参数的取值修改为客户最近几次重复输入的控制指令对应的控制参数的取值,针对性对自动控制状态对应的控制参数的取值进行修改,以提高用户的体验性能。而在用户最近几次的控制指令出现差异时,无法以此判定用户的使用习惯,则继续保持原本的自动控制状态的控制参数的取值,直至达到满足修改自动控制状态对应的控制参数的取值的条件,再对自动控制状态对应的控制参数的取值进行修改。

在其中一些实施例中,用户控制指令包括用户控制参数及其取值,在S30之前,空调器控制方法还可以包括:

T10、确定用户控制参数的取值位于预先确定的取值范围内。其中,预先确定的取值范围为在判定空调器处于自动控制状态时,根据环境参数的检测值确定的。在不同的时间段,当前环境参数不同,那么对应的预先确定的取值范围可能不同。

在一些示例中,仍以温度进行说明,在自动控制状态下,空调器以24℃的预设温度运行,此时获取外界的温度,外界的温度超过30℃,为了满足用户的舒适性,此时预先确定取值范围不能高于外界的温度,当用户输入过高温度时,此时判定用户控制指令没有位于预先确定的取值范围内,此时判定用户的输入指令无法满足。

在上述实施例中,能够通过当前环境参数的检测值,在基于用户控制指令控制空调器的运行之前,预先确定取值范围,并通过预先确定的取值范围对用户控制指令进行选择性纠正。通过对比预先确定的取值范围和用户的控制指令对应的控制参数的取值,选择是否给与用户进行纠正。上述实施例可以避免用户的误操作,及时对用户的误操作进行纠正,提高用户的体验性。

在其中一些实施例中,请查阅图4,空调器控制方法还包括:

T20、在确定用户控制参数的取值位于预先确定的取值范围外时,输出提示信息。其中,提示信息包括是否接受纠正的选项。当接收到用户控制指令对应的控制参数的取值超过取值范围时,对用户进行提醒,并给与用户是否接收纠正的选项供用户进行选择,并通过基于用户的选择结果对空调器进行控制。提示的方式包括输出选择指令,包括触屏或语音,给到用户进行选择,并接收用户具体的选择指令,根据不同的选择指令,对空调器进行对应的调整。

T30、在确定接收到用户不接收纠正的指令时,将用户控制指令的用户控制参数的取值调整至预先确定的取值范围靠近该取值的极值,并基于调整后的用户控制参数的取值控制空调器的运行。在一些示例中,比如当前的控制参数范围为24~28℃,如果空调器接收到的控制指令对应的控制参数(温度)的取值为30℃,在用户不接受纠正时,空调器接收到的新的控制指令为24~28℃中最靠近30℃的极值,即28℃。

T40、在确定接收到用户接受纠正的指令时,舍弃用户控制指令,并运行自动控制状态。在T40中,当用户选择接收纠正,直接将本次用户输入的控制指令舍弃,不对空调器发出具体的控制指令,空调器仍继续保持自动控制状态。在上述实施例中,在对用户的控制指令进行纠正时,仍然能够根据用户发出的具体控制指令,作出适应性调整,通过预先确定的取值范围,在保持用户使用体验的同时,通过将空调器的控制参数修改为预先确定的取值范围内的靠近用户输入控制参数的极值,又能够更贴近满足用户的修改的控制指令。

在其中一些实施例中,环境参数包括:室内温度、室外温度、室内外温度差、室内湿度、室外湿度、室内外湿度差中的一种或多种。通过这些环境参数的(实时)检测值确定该预先确定的取值范围。

具体地,通过上述实施例中的一种或多种环境参数的检测值,在存储器中存储有与不同环境参数的检测值对应的控制参数的取值范围,根据具体的环境参数的检测值,通过查表即可得到对应的控制参数的取值范围。仍以温度进行说明,在自动控制状态下,空调器以24℃的预设温度运行,此时获取外界的温度,外界的温度超过30℃,为了满足用户的舒适性,此时预先确定的取值范围为不高于外界的温度。

在其中一些实施例中,用户控制指令的输入方式包括:语音输入、无线通信输入和按键输入中的一种或多种。其中,根据不同的控制模式,空调器中具有对应的模块,比如,当用户采用语音控制时,空调器中设有对应的语音采集模块和语音识别模块。当用户采用无线控制时,空调器中设有对应的无线传输模块,具体地,可采用蓝牙、红外、wifi等无线传输模块。按键控制可采用按钮、触摸屏等方式。

在其中一些实施例中,自动控制状态的控制过程包括:

K10、获取TVOC(总挥发性有机物质)参数。通过传感器进行相关参数的获取。

K20、根据TVOC参数,控制空调器运行新风模式、排风模式或净化模式。

在上述实施例中,通过将空调器调节为新风模式、排风模式或净化模式,以调节室内的TVOC参数,提高用户的使用舒适性。

其中,TVOC参数包括室内TVOC参数和室外TVOC参数。具体地,K20、根据TVOC参数,控制空调器采用新风模式、排风模式或净化模式可以包括以下步骤。

K20-1、当室内TVOC参数大于a1且小于等于a2时,控制空调器切换为新风模式。此时判定室内的TVOC含量较低,对用户的影响较为轻微,此时采用新风模式,将室外的空气导入至室内,然后室内的空气从窗缝、门缝等排出,以实现空气的更新。

K20-2、当室内TVOC参数大于a2时,控制空调器切换为排风模式。此时判定室内的TVOC含量较高,对用户的影响较大,此时采用排风模式,快速将室内的空气抽至室外,以尽快减少对用户的影响。

K20-3、当室内TVOC参数大于a1,且室内外TVOC参数的差值小于等于b时,开启净化模式。此时判定室内外的TVOC参数相同或接近,采用新风模式或排风模式无法对室内的空气进行更新,以改善室内TVOC含量,此时采用净化模式,即空调器过滤模式,将空气经过过滤,然后导入至室内中。

上述实施例中,可以实现空调器具体模式的控制,以改善室内TVOC的含量,提高用户的使用体验。

另一方面,本实施例提供一种空调器,该空调器包括存储器和处理器,存储器存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中任一项的空调器控制方法。

进一步的,空调器包括数据获取装置,该数据获取装置用以获取用户输入参数及环境参数。示例性的,比如用户的温度控制,或者环境中温度、湿度等的获取。

本实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器进行加载,以执行上述实施例中任一项的空调器控制方法中的步骤。

以上对本申请实施例所提供的一种空调器及其控制方法、计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

相关技术
  • 空调器的控制方法、装置、空调器及计算机可读存储介质
  • 空调器的控制方法、装置、空调器及计算机可读存储介质
  • 空调器的控制方法、装置、空调器及计算机可读存储介质
  • 空调器的控制方法、空调器及计算机可读存储介质
  • 空调器的控制方法、空调器及计算机可读存储介质
  • 空调器的控制方法、空调器、计算机装置和计算机可读存储介质
  • 空调器的控制方法、空调器、计算机装置和计算机可读存储介质
技术分类

06120115609605