空调器的送风方法、空调器和计算机可读存储介质与流程

文档序号:14440322阅读:130来源:国知局
空调器的送风方法、空调器和计算机可读存储介质与流程

本发明涉及空调器技术领域,尤其涉及一种空调器的送风方法、空调器和计算机可读存储介质。



背景技术:

随着人们对生活质量提高,智能空调日益受到厂家和大众的关注,各种智能技术逐渐应用到空调器上,以增加空调器的应用功能。

空调器的智能送风是一种被用户广泛应用的功能。

现有技术中,用户在启动空调器的智能送风时,需要根据空调器的遥控器或者与空调器关联的app进行选择,使得空调器的操作不够便捷,降低了用户的体验。



技术实现要素:

本发明的主要目的在于提供一种空调器的送风方法、空调器和计算机可读存储介质,旨在解决空调器的操作不便捷的问题。

为实现上述目的,一种空调器的送风方法,所述空调器的送风方法包括以下步骤:

在接收到语音信号,且所述语音信号中含有风向信息时,确定所述语音信号对应的用户的初始位置参数;

定时或实时采集空调器作用空间内的图像,并根据所述初始位置参数在所述图像内获取所述用户的人脸信息;

根据所述图像、所述人脸信息以及所述风向信息调整所述空调器的出风参数。

优选地,所述根据所述图像、所述人脸信息以及所述风向信息调整所述空调器的出风参数的步骤包括:

根据所述图像确定所述用户的当前位置参数,并确定所述风向信息对应的送风指令;

根据所述当前位置参数确定待处理送风区域,并根据所述图像确定待处理送风区域的用户数量;

根据所述送风指令、所述当前位置参数以及所述用户数量确定送风区域,并将所述空调器的当前送风区域调整为所述送风区域,其中,所述出风参数包括所述送风区域。

优选地,所述根据所述送风指令、所述当前位置参数以及所述用户数量确定送风区域的步骤包括:

在所述送风指令为跟随送风,且在所述用户数量为一个时,根据所述当前位置参数计算所述送风区域;

在所述送风指令为跟随送风,且在所述用户数量为多个时,获取各个用户对应的待处理位置参数,并计算含有各个所述待处理位置参数的凸包;

根据所述凸包的边界修正所述待处理送风区域,以获得所述送风区域。

优选地,所述获取各个用户对应的待处理位置参数的步骤之后,还包括:

根据各个所述当前位置参数计算各个所述用户之间的距离,将最大的所述距离作为待处理距离;

在所述待处理距离小于预设阈值时,执行所述计算含有各个所述待处理位置参数的凸包的步骤;

在所述待处理距离大于或等于预设阈值时,确定所述待处理距离对应的区域,并将所述区域作为所述送风区域。

优选地,所述根据所述送风指令、所述当前位置参数以及所述用户数量确定送风区域的步骤包括:

在所述送风指令为躲避送风时,根据所述当前位置参数确定避风区域;

判断所述避风区域是否与所述空调器的当前送风区域重叠;

在所述避风区域与所述当前送风区域重叠时,获取重叠区域,并在所述当前送风区域删除所述重叠区域,以获得所述送风区域。

优选地,所述根据所述送风指令、所述当前位置参数以及所述用户数量确定送风区域的步骤包括:

在所述送风指令为定向送风时,根据所述当前位置参数确定送风区域。

优选地,所述将所述空调器的当前送风区域调整为所述送风区域的步骤之后,还包括:

根据所述当前位置参数确定所述用户与所述空调器的距离;

根据所述用户与所述空调器的距离计算送风风速,并将所述空调器的当前送风风速调整为所述送风风速,其中,所述出风参数包括所述送风风速。

优选地,所述根据所述位置参数获取所述用户的人脸信息的步骤之后,还包括:

根据所述人脸信息判断所述用户是否为空调器的注册用户;

在所述用户为空调器的注册用户时,执行所述根据所述图像、所述人脸信息以及所述风向信息调整所述空调器的出风参数的步骤。

为实现上述目的,本发明还提供一种空调器,所述空调器包括处理器、存储器和存储在所述存储器并可在所述处理器上运行的空调器的送风程序,所述空调器的送风程序被处理器执行时实现如上所述空调器的送风方法的步骤。

为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有空调器的送风程序,所述空调器的送风程序被处理器执行时实现如上所述的空调器的送风方法的步骤。

本发明提供的空调器的送风方法、空调器和计算机可读存储介质,空调器在接收到含有风向信息的语音信号时,确定语音信息对应的用户的位置,并根据位置采集用户的人脸信息,然后开启图像采集装置采集图像,使得空调器根据图像、人脸信息以及风向信息调整空调器的出风参数;因空调器可根据接收语音信号以及采集的图像响应用户的指令,使得用户不需要通过遥控器或者app调节空调器的出风参数,提高了空调器的操作便捷性。

附图说明

图1为本发明涉及的空调器的硬件结构示意图;

图2为本发明空调器的送风方法的第一实施例的流程示意图;

图3为图2中步骤s300的一细化流程示意图;

图4为图3中步骤s330的一细化流程示意图;

图5为图3中步骤s330的另一细化流程示意图;

图6为图3中步骤s330的再一细化流程示意图;

图7为图2中步骤s300的另一细化流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:空调器在接收到语音信号,且所述语音信号中含有风向信息时,确定所述语音信号对应的用户的初始位置参数;定时或实时采集空调器作用空间内的图像,并根据所述初始位置参数在所述图像内获取所述用户的人脸信息;根据所述图像、所述人脸信息以及所述风向信息调整所述空调器的出风参数。

现有技术中,用户在启动空调器的智能送风时,需要根据空调器的遥控器或者与空调器关联的app进行选择,使得空调器的操作不够便捷,降低了用户的体验。

本发明提供一种解决方案:因空调器可根据接收语音信号以及采集的图像响应用户的指令,使得用户不需要通过遥控器或者app调节空调器的出风参数,提高了空调器的操作便捷性。

作为一种实现方案,空调器的硬件结构可以如图1所述。

参照图1,空调器可以包括:处理器1001,例如cpu,存储器1002,通信总线1003,摄像头1004,语音收集装置1005,声源定位装置1006。其中,通信总线1003用于实现空调器中各组成部件之间的连接通信。存储器1002可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1002可选的还可以是独立于前述处理器1001的存储装置。如图1所示,作为一种计算机存储介质的存储器1002中可以包括操作系统、通信模块和空调器的送风程序。

在图1所示的空调器所涉及的硬件中处理器1001可以用于调用存储器1002中存储的空调器的送风程序,并执行以下操作:

在接收到语音信号,且所述语音信号中含有风向信息时,确定所述语音信号对应的用户的初始位置参数;

定时或实时采集空调器作用空间内的图像,并根据所述初始位置参数在所述图像内获取所述用户的人脸信息;

根据所述图像、所述人脸信息以及所述风向信息调整所述空调器的出风参数。

进一步的,在一个实施例中,处理器1001可以用于调用存储器1002中存储的空调器的送风程序,并执行以下操作:

根据所述图像确定所述用户的当前位置参数,并确定所述风向信息对应的送风指令;

根据所述当前位置参数确定待处理送风区域,并根据所述图像确定待处理送风区域的用户数量;

根据所述送风指令、所述当前位置参数以及所述用户数量确定送风区域,并将所述空调器的当前送风区域调整为所述送风区域,其中,所述出风参数包括所述送风区域。

进一步的,在一个实施例中,处理器1001可以用于调用存储器1002中存储的空调器的送风程序,并执行以下操作:

在所述送风指令为跟随送风,且在所述用户数量为一个时,根据所述当前位置参数计算所述送风区域;

在所述送风指令为跟随送风,且在所述用户数量为多个时,获取各个用户对应的待处理位置参数,并计算含有各个所述待处理位置参数的凸包;

根据所述凸包的边界修正所述待处理送风区域,以获得所述送风区域。

进一步的,在一个实施例中,处理器1001可以用于调用存储器1002中存储的空调器的送风程序,并执行以下操作:

根据各个所述当前位置参数计算各个所述用户之间的距离,将最大的所述距离作为待处理距离;

在所述待处理距离小于预设阈值时,执行所述计算含有各个所述待处理位置参数的凸包的步骤;

在所述待处理距离大于或等于预设阈值时,确定所述待处理距离对应的区域,并将所述区域作为所述送风区域。

进一步的,在一个实施例中,处理器1001可以用于调用存储器1002中存储的空调器的送风程序,并执行以下操作:

在所述送风指令为躲避送风时,根据所述当前位置参数确定避风区域;

判断所述避风区域是否与所述空调器的当前送风区域重叠;

在所述避风区域与所述当前送风区域重叠时,获取重叠区域,并在所述当前送风区域删除所述重叠区域,以获得所述送风区域。

进一步的,在一个实施例中,处理器1001可以用于调用存储器1002中存储的空调器的送风程序,并执行以下操作:

在所述送风指令为定向送风时,根据所述当前位置参数确定送风区域。

进一步的,在一个实施例中,处理器1001可以用于调用存储器1002中存储的空调器的送风程序,并执行以下操作:

根据所述当前位置参数确定所述用户与所述空调器的距离;

根据所述用户与所述空调器的距离计算送风风速,并将所述空调器的当前送风风速调整为所述送风风速,其中,所述出风参数包括所述送风风速。

进一步的,在一个实施例中,处理器1001可以用于调用存储器1002中存储的空调器的送风程序,并执行以下操作:

根据所述人脸信息判断所述用户是否为空调器的注册用户;

在所述用户为空调器的注册用户时,执行所述根据所述图像、所述人脸信息以及所述风向信息调整所述空调器的出风参数的步骤。

本实施例根据上述方案,空调器在接收到含有风向信息的语音信号时,确定语音信息对应的用户的位置,并根据位置采集用户的人脸信息,然后开启图像采集装置采集图像,使得空调器根据图像、人脸信息以及风向信息调整空调器的出风参数;因空调器可根据接收语音信号以及采集的图像响应用户的指令,使得用户不需要通过遥控器或者app调节空调器的出风参数,提高了空调器的操作便捷性。

基于上述硬件构架,提出本发明空调器的控制方法的实施例。

参照图2,图2为本发明空调器的送风方法的第一实施例,所述空调器的送风方法包括以下步骤:

步骤s100,在接收到语音信号,且所述语音信号中含有风向信息时,确定所述语音信号对应的用户的初始位置参数;

在本实施例中,执行主体为空调器,空调器设有视频采集装置以及语音接收装置以及声源定位装置,视频采集装置可以为摄像头,语音接收装置可以为麦克风。

在空调器运行时,实时或定时开启语音接收装置,以接收外界的声音,空调器会检测每一条接收的声音中是否含有预设的关键词,关键词包含有风向等词语,比如“躲避送风”、“跟随送风”、“向我吹风”、“向这里送风”以及“定向送风”等。在当空调器检测到语音信号中含有风向信息时(关键词)时,空调器的声源定位装置根据语音信号定位用户的位置,从而获得用户的初始位置参数。

步骤s200,定时或实时采集空调器作用空间内的图像,并根据所述初始位置参数在所述图像内获取所述用户的人脸信息;

在空调器获取用户的初始位置参数时,空调器根据初始位置参数获取用户的人脸信息并实时或者定时采集空调器作用空间的图像。需要说明的是,在空调器刚开始运行时,只开启语音接收装置,在当空调器判定接收的语音信号中含有预设关键词时,启动声源定位装置,以确定用户的初始位置参数,再关闭声源定位装置以降低空调器的能耗,同时,开启视频采集装置,使得视频采集装置根据用户的初始位置参数获取用户的人脸信息,且在用户移动时,根据人脸信息实时获取用户的当前位置参数。进一步的,空调器在获取用户的人脸信息后,会判断用户是否为空调器的注册用户,若是,则实时获取用户的当前位置参数,若否,则不响应用户的指令。当然,空调器在执行某一个用户的送风操作时,又接受到另一用户的语音指令时,会根据二个用户的操作权限进行判断,以决定空调器执行哪一个用户的指令。

步骤s300,根据所述图像、所述人脸信息以及所述风向信息调整所述空调器的出风参数;

空调器在获得图像后,会根据图像、人脸信息以及风向信息调整空调器的出风参数,出风参数可以包括送风区域,具体的,请参照图3,即步骤s300包括:

步骤s310,根据所述图像确定所述用户的当前位置参数,并确定所述风向信息对应的送风指令;

风向信息的对应空调器的送风指令,送风指令可为“躲避送风”、“跟随送风”、“向我吹风”、“向这里送风”以及“定向送风”。

步骤s320,根据所述当前位置参数确定待处理送风区域,并根据所述图像确定待处理送风区域的用户数量;

空调器作用空间内(室内)可能含有多个用户,在用户移动时,该用户可能遮挡其他用户的送风。

用户的位置参数包括整个人体的坐标点,即位置参数的各个坐标点连接成一个区域(区域即为用户的相对空调器的面积),该区域即为待处理送风区域,当然,可以适当的对待处理送风区域进行扩大(考虑到用户伸展手臂时,区域会变化)。空调器在确定待处理送风区域后,根据采集的图像识别待处理送风区域内用户的数量,然后可以根据用户的数量以及送风指令来修正空调器当前的出风参数。

步骤s330,根据所述送风指令、所述当前位置参数以及所述用户数量确定送风区域,并将所述空调器的当前送风区域调整为所述送风区域,其中,所述出风参数包括所述送风区域;

空调器在获得待处理送风区域的用户数量后,根据用户数量、当前位置参数以及风向信息的类型确定送风区域,具体的,参照图4,图4为步骤s330的一细化流程示意图,即步骤s330包括:

步骤s331,在所述送风指令为跟随送风,且在所述用户数量为一个时,根据所述当前位置参数计算所述送风区域;

在当待处理送风区域只有该用户一人时,根据当前位置参数中的用户的各个部位的坐标点连接成图像面积,然后空调器根据图像与空调器作用空间(房间)之间的尺寸的比例,来确定图像面积对应的区域,因风向信息的类型为跟随送风,该区域即为空调器的送风区域(待处理送风区域大于送风区域)。空调器可以定时监测用户的当前位置参数,此时,空调器可以自行设定检测区域,该检测区域的面积大于用户对于的图像面积,即检测区域的面积内含有用户。

步骤s332,在所述送风指令为跟随送风,且在所述用户数量为多个时,获取各个用户对应的待处理位置参数;

步骤s333,根据各个所述当前位置参数计算各个所述用户之间的距离,将最大的所述距离作为待处理距离;

步骤s334,在所述待处理距离小于预设阈值时,计算含有各个所述待处理位置参数的凸包;

空调器接收的指令为跟随送风,而且待处理送风区域存在多个用户时,此时空调器会根据采集图像获取各个用户的当前位置参数,然后,空调器根据各个当前位置参数的连线,以获得用户之间的距离,从而判断待处理送风区域的用户是否密集。空调器可以设定一个预设阈值,在用户之间的连线的长度(距离)内,将最大距离作为待处理距离,并与预设阈值进行比较,若是待处理距离小于预设阈值时,则说明待处理送风区域内的用户分布密集(用户之间的间隙小),此时,空调器会对所有的用户进行送风,为了精确送风,空调器会根据各个用户的当前位置参数进行轮廓连线,从而获得含有各个用户的当前位置参数的凸包,凸包对应的区域即为送风区域,凸包的边界即为送风区域的边界。

步骤s335,在所述待处理距离大于或等于预设阈值时,确定所述待处理距离对应的区域,并将所述区域作为所述送风区域;

在待处理距离大于或等于预设阈值时,说明待处理送风区域的用户之间的间隙大,此时空调器将待处理距离之间的区域作为送风区域,从而使得空调器向间隙最大的区域送风。

参照图5,图5为步骤s330的另一细化流程示意图,即步骤s330还包括:

步骤s336,在所述送风指令为躲避送风时,根据所述当前位置参数确定避风区域;

步骤s337,判断所述避风区域是否与所述空调器的当前送风区域重叠;

步骤s338,在所述避风区域与所述当前送风区域重叠时,获取重叠区域,并在所述当前送风区域删除所述重叠区域,以获得所述送风区域;

在当送风指令为躲避送风时,根据当前位置参数中的用户的各个部位的坐标点连接成图像面积,然后空调器根据图像与空调器作用空间(房间)之间的尺寸的比例,来确定图像面积对应的区域,因送风指令为躲避送风,该区域即为用户的避风区域,空调器再获取当前送风区域,然后判断避风区域是否与当前送风区域是否有重叠,若有重叠区域的话,则获取重叠区域,然后在当前送风区域删除重叠区域,从而调整空调器的当前送风区域;若无重叠区域,则无需调整当前送风区域。

参照图6,图6为步骤s330的再一细化流程示意图,即步骤s330还包括:

步骤s339,在所述送风指令为定向送风时,根据所述当前位置参数确定送风区域;

在当送风指令为躲避送风时,根据当前位置参数中的用户的各个部位的坐标点连接成图像面积,然后空调器根据图像与空调器作用空间(房间)之间的尺寸的比例,来确定图像面积对应的区域,该区域即为送风区域。需要说明的是,因送风指令为定向送风,在当用户移动后,空调器的送风区域不变。

空调器的出风参数还包括送风风速,空调器送风风速的调节在步骤s310之前,也可以在步骤s330之后,本发明对此不作限定。具体的,请参照图7,步骤s300还包括:

步骤s340,根据所述当前位置参数确定所述用户与所述空调器的距离;

步骤s350,根据所述用户与所述空调器的距离计算送风风速,并将所述空调器的当前送风风速调整为所述送风风速,其中,所述出风参数包括所述送风风速;

用户的位置参数包括用户与空调器之间的距离,空调器可以根据用户的当前位置参数获取用户与空调器之间的距离。需要说明的是,空调器在运行时,其送风风速是设定好的(用户设定或者空调器默认),空调器在需要调节当前送风风速时,获取当前送风风速的档位,然后根据档位、送风风速与距离之间的映射关系,计算得到送风风速,从而根据送风风速调节空调器的当前送风风速。

空调器可以在采集的图像中获取用户图像,用户图像具有一定面积大小,将该面积与预存的图像比对以获得用户图像与预设图像的比例数值,比例数值与送风风速成反比,即用户图像越小,送风风速越大,然预存图像对应设定的送风风速,空调器根据比例数值以及设定送风风速计算得到送风风速。

本实施例提供的技术方案中,空调器在接收到含有风向信息的语音信号时,确定语音信息对应的用户的位置,并根据位置采集用户的人脸信息,然后开启图像采集装置采集图像,使得空调器根据图像、人脸信息以及风向信息调整空调器的出风参数;因空调器可根据接收语音信号以及采集的图像响应用户的指令,使得用户不需要通过遥控器或者app调节空调器的出风参数,提高了空调器的操作便捷性。

本发明还提供一种空调器,所述空调器包括处理器、存储器和存储在所述存储器并可在所述处理器上运行的空调器的送风程序,所述空调器的送风程序被处理器执行时实现如上实施例所述空调器的送风方法的步骤。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有空调器的送风程序,所述空调器的送风程序被处理器执行时实现如上实施例所述的空调器的送风方法的步骤。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

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

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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