空调转速调节方法、空调、计算机设备及存储介质转让专利

申请号 : CN202111300535.7

文献号 : CN113864994B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 姚新祥陈富裕王后军李和坤郑文力袁荣

申请人 : 珠海格力电器股份有限公司

摘要 :

本发明公开了一种空调转速调节方法,所述方法包括:控制空调的第一导风板横向工作,当在所述第一导风板的工作范围内检测到用户时,记录所述用户的位置信息;控制空调的第二导风板纵向工作,当在所述第二导风板的工作范围内检测到用户头部时,根据所述用户的位置信息降低空调的风机转速。本发明还提供了一种空调、一种计算机设备及一种计算机可读存储介质。

权利要求 :

1.一种空调转速调节方法,其特征在于,所述方法包括:

控制空调的第一导风板横向工作,所述第一导风板的工作范围包括第一角度范围,所述第一导风板包括多个纵向排列的导风板,所述第一角度范围包括第一角度边界值和第二角度边界值;当在所述第一导风板的工作范围内检测到用户时,记录所述用户的位置信息,包括:步骤A1,当各个纵向排列的导风板均横向转动至所述第一角度边界值时,控制各个纵向排列的导风板朝所述第二角度边界值转动第一预设单位角度;

步骤A2,以所述第一角度边界值为参照点确定各个纵向排列的导风板当前已横向转动的角度,并控制第一传感器在该已横向转动的角度处检测是否存在用户,所述第一传感器安装于所述多个纵向排列的导风板中最靠近所述第一角度边界值的导风板上;其中,若是执行步骤A3,若否执行步骤A4;

步骤A3,控制所述第一传感器确定空调的出风口与当前检测到的用户之间的距离,并确定各个纵向排列的导风板从所述第一角度边界值朝所述第二角度边界值横向转动时的转动方向,将该距离、该转动方向和各个纵向排列的导风板当前已横向转动的角度记录为当前检测到的用户的位置信息,并执行步骤A4;

步骤A4,判断各个纵向排列的导风板是否均横向转动至所述第二角度边界值;其中,若是控制各个纵向排列的导风板朝所述第一角度边界值横向转动,若否继续控制各个纵向排列的导风板朝所述第二角度边界值转动所述第一预设单位角度,并返回执行步骤A2;

控制空调的第二导风板纵向工作,当在所述第二导风板的工作范围内检测到用户头部时,根据所述用户的位置信息降低空调的风机转速,四面循环扫风的同时控制涉及用户头部区域内的送风强度;非头部区域按常规模式送风。

2.根据权利要求1所述的方法,其特征在于,所述控制各个纵向排列的导风板朝所述第一角度边界值横向转动,包括:步骤B1,当各个纵向排列的导风板均横向转动至所述第二角度边界值时,控制各个纵向排列的导风板朝所述第一角度边界值转动第二预设单位角度;

步骤B2,以所述第二角度边界值为参照点确定各个纵向排列的导风板当前已横向转动的角度,并控制第二传感器在该已横向转动的角度处检测是否存在用户,所述第二传感器安装于所述多个纵向排列的导风板中最靠近所述第二角度边界值的导风板上;其中,若是执行步骤B3,若否执行步骤B4;

步骤B3,控制所述第二传感器确定空调的出风口与当前检测到的用户之间的距离,并确定各个纵向排列的导风板从所述第二角度边界值朝所述第一角度边界值横向转动时的转动方向,将该距离、该转动方向和各个纵向排列的导风板当前已横向转动的角度记录为当前检测到的用户的位置信息,并执行步骤B4;

步骤B4,判断各个纵向排列的导风板是否均横向转动至所述第一角度边界值;其中,若是返回执行步骤A1,若否继续控制各个纵向排列的导风板朝所述第一角度边界值转动所述第二预设单位角度并返回执行步骤B2。

3.根据权利要求1所述的方法,其特征在于,所述第二导风板的工作范围包括第二角度范围;所述控制空调的第二导风板纵向工作,当在所述第二导风板的工作范围内检测到用户头部时,根据所述用户的位置信息降低空调的风机转速,包括:当所述第二导风板纵向转动至所述第二角度范围的一角度边界值时,控制所述第二导风板朝所述第二角度范围的另一角度边界值纵向转动,且当在所述第二导风板纵向转动的过程中检测到用户头部时,根据所述用户的位置信息降低空调的风机转速。

4.根据权利要求3所述的方法,其特征在于,所述第二导风板包括多个横向排列的导风板,所述第二角度范围包括第三角度边界值和第四角度边界值;所述当所述第二导风板纵向转动至所述第二角度范围的一角度边界值时,控制所述第二导风板朝所述第二角度范围的另一角度边界值纵向转动,且当在所述第二导风板纵向转动的过程中检测到用户头部时,根据所述用户的位置信息降低空调的风机转速,包括:步骤C1,当各个横向排列的导风板均纵向转动至所述第三角度边界值时,控制各个横向排列的导风板朝所述第四角度边界值转动第三预设单位角度;

步骤C2,以所述第三角度边界值为参照点确定各个横向排列的导风板当前已纵向转动的角度,并控制第一摄像头在该已纵向转动的角度处检测是否存在用户头部,所述第一摄像头安装于所述多个横向排列的导风板中最靠近所述第四角度边界值的导风板上;其中,若是执行步骤C3,若否继续控制各个横向排列的导风板朝所述第四角度边界值转动所述第三预设单位角度,并执行步骤C2,直至所述第一摄像头检测到用户头部和/或各个横向排列的导风板均纵向转动至所述第四角度边界值;

步骤C3,确定各个纵向排列的导风板当前的转动方向,获取与该转动方向关联的最小距离,根据该最小距离降低空调的风机转速;

步骤C4,继续控制各个横向排列的导风板朝所述第四角度边界值转动所述第三预设单位角度,并继续以所述第三角度边界值为参照点确定各个横向排列的导风板当前已纵向转动的角度,控制第二摄像头在该当前已纵向转动的角度处检测是否存在用户颈部,所述第二摄像头安装于所述多个横向排列的导风板中最靠近所述第三角度边界值的导风板上;其中,若是恢复空调的风机转速并执行步骤C5,若否继续执行步骤C4直至所述第二摄像头检测到用户颈部和/或各个横向排列的导风板均纵向转动至所述第四角度边界值;

步骤C5,判断各个横向排列的导风板是否均纵向转动至所述第四角度边界值;其中,若是控制各个横向排列的导风板朝所述第三角度边界值纵向转动,若否继续控制各个横向排列的导风板朝所述第四角度边界值转动所述第三预设单位角度,并返回执行步骤C2。

5.根据权利要求4所述的方法,其特征在于,所述控制各个横向排列的导风板朝所述第三角度边界值纵向转动,包括:步骤D1,当各个横向排列的导风板均纵向转动至所述第四角度边界值时,控制各个横向排列的导风板朝所述第三角度边界值转动第四预设单位角度;

步骤D2,以所述第四角度边界值为参照点确定各个横向排列的导风板当前已纵向转动的角度,并控制所述第二摄像头在该已纵向转动的角度处检测是否存在用户颈部;其中,若是执行步骤D3,若否继续控制各个横向排列的导风板朝所述第三角度边界值转动第四预设单位角度,并执行步骤D2,直至所述第二摄像头检测到用户颈部和/或各个横向排列的导风板均纵向转动至所述第三角度边界值;

步骤D3,确定各个纵向排列的导风板当前的转动方向,获取与该转动方向关联的最小距离,根据该最小距离降低空调的风机转速;

步骤D4,继续控制各个横向排列的导风板朝所述第三角度边界值转动所述第四预设单位角度,并继续以所述第四角度边界值为参照点确定各个横向排列的导风板当前已纵向转动的角度,控制所述第一摄像头在该当前已纵向转动的角度处检测是否存在用户头部;其中,若是恢复空调的风机转速并执行步骤D5,若否继续执行步骤D4直至所述第一摄像头检测到用户头部和/或各个横向排列的导风板均纵向转动至所述第三角度边界值;

步骤D5,判断各个横向排列的导风板是否均纵向转动至所述第三角度边界值;其中,若是返回执行步骤C1,若否继续控制各个横向排列的导风板朝所述第三角度边界值转动所述第四预设单位角度,并返回执行步骤D2。

6.根据权利要求4或5所述的方法,其特征在于,所述确定各个纵向排列的导风板当前的转动方向,获取与该转动方向关联的最小距离,根据该最小距离降低空调的风机转速,包括:确定各个纵向排列的导风板当前的转动方向和当前已横向转动的角度;

根据该转动方向、该已横向转动的角度和所述第一角度范围确定各个纵向排列的导风板当前未横向转动的角度范围;

从与该未横向转动的角度范围关联的所有距离中筛选出最小距离;

根据筛选出的最小距离降低空调的风机转速。

7.根据权利要求1所述的方法,其特征在于,

所述控制空调的第一导风板横向工作,包括:

控制空调的横向步进电机驱动空调的第一导风板横向工作;

所述控制空调的第二导风板纵向工作,包括:

控制空调的纵向步进电机驱动空调的第二导风板纵向工作。

8.一种空调,包括权利要求1‑7任一项所述的空调转速调节方法,其特征在于,所述空调包括:控制器、横向步进电机、第一导风板、安装于所述第一导风板上的传感器、纵向步进电机、第二导风板以及安装于所述第二导风板上的摄像头;

所述控制器控制所述横向步进电机驱动所述第一导风板横向工作,并控制所述传感器在所述第一导风板的工作范围内检测是否存在用户,所述传感器检测到用户时,记录所述用户的位置信息;所述控制器控制所述纵向步进电机驱动所述第二导风板纵向工作,并控制所述摄像头在所述第二导风板的工作范围内检测是否存在用户头部,所述摄像头检测到用户头部时,根据所述用户的位置信息降低空调的风机转速,四面循环扫风的同时控制涉及用户头部区域内的送风强度;非头部区域按常规模式送风。

9.根据权利要求8所述的空调,其特征在于,记录所述用户的位置信息的步骤时,包括:

所述传感器检测到用户,控制所述传感器确定所述空调的出风口与所述用户之间的距离,并根据该距离记录所述用户的位置信息。

10.根据权利要求9所述的空调,其特征在于,所述第一导风板包括多个纵向排列的导风板,所第一述导风板的工作范围包括第一角度范围,所述第一角度范围包括第一角度边界值和第二角度边界值,所述传感器包括第一传感器和第二传感器,所述第一传感器安装于所述多个纵向排列的导风板中最靠近所述第一角度边界值的导风板上,所述第二传感器安装于所述多个纵向排列的导风板中最靠近所述第二角度边界值的导风板上。

11.根据权利要求9所述的空调,其特征在于,所述第二导风板包括多个横向排列的导风板,所述第二导风板的工作范围包括第二角度范围,所述第二角度范围包括第三角度边界值和第四角度边界值,所述摄像头包括第一摄像头和第二摄像头,所述第一摄像头安装于所述多个横向排列的导风板中最靠近所述第四角度边界值的导风板上,所述第二摄像头安装于所述多个横向排列的导风板中最靠近所述第三角度边界值的导风板上。

12.一种计算机设备,所述计算机设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的方法。

13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。

说明书 :

空调转速调节方法、空调、计算机设备及存储介质

技术领域

[0001] 本发明涉及空调转速调节技术领域,具体涉及一种空调转速调节方法、圆筒形空调、计算机设备及计算机可读存储介质。

背景技术

[0002] 在日常使用中,圆筒型柜内机普遍放置于客厅的角落及沙发的对立面,由于圆筒形柜内机最上方和最下方的上下扫风导风板的位置分别高于和低于坐在沙发上的人的头部,再加上导风板一般为联动机制以及现在的户型一般为小户型,人体距离柜内机出风口的距离较近,当人在客厅使用柜内机制冷时,上下扫风的过程中总会有冷风对着人头部直吹,不仅让人感觉不舒服还容易吹伤人,比如出现感冒、头痛等情况。
[0003] 为了解决上述问题,人们只能将圆筒形柜内机的上下导风板固定在最上角度或者最下角度,此情况下,冷气集中在某一个区域,空气流动性差,往往让人感觉空气很闷、室内冷热不均,同时,柜内机匹数较大,制冷量大,也很容易在导风板上形成凝露滴下或者吹水雾的情况,影响使用。上述痛点大大降低了使用舒适性,因此,急需一种方法解决这个问题。

发明内容

[0004] 本发明的目的在于提供了一种空调转速调节方法、圆筒形空调、计算机设备及计算机可读存储介质,能够解决现有技术中的上述问题。
[0005] 本发明的一个方面提供了空调转速调节方法,所述方法包括:控制空调的第一导风板横向工作,当在所述第一导风板的工作范围内检测到用户时,记录所述用户的位置信息;控制空调的第二导风板纵向工作,当在所述第二导风板的工作范围内检测到用户头部时,根据所述用户的位置信息降低空调的风机转速。
[0006] 可选地,所述第一导风板的工作范围包括第一角度范围;所述控制空调的第一导风板横向工作,当在所述第一导风板的工作范围内检测到用户时,记录所述用户的位置信息,包括:当所述第一导风板横向转动至所述第一角度范围的一角度边界值时,控制所述第一导风板朝所述第一角度范围的另一角度边界值横向转动,且当在所述第一导风板横向转动的过程中检测到用户时,记录所述用户的位置信息。
[0007] 可选地,所述第一导风板包括多个纵向排列的导风板,所述第一角度范围包括第一角度边界值和第二角度边界值;所述当所述第一导风板横向转动至所述第一角度范围的一角度边界值时,控制所述第一导风板朝所述第一角度范围的另一角度边界值横向转动,且当在所述第一导风板横向转动的过程中检测到用户时,记录所述用户的位置信息,包括:步骤A1,当各个纵向排列的导风板均横向转动至所述第一角度边界值时,控制各个纵向排列的导风板朝所述第二角度边界值转动第一预设单位角度;步骤A2,以所述第一角度边界值为参照点确定各个纵向排列的导风板当前已横向转动的角度,并控制第一传感器在该已横向转动的角度处检测是否存在用户,所述第一传感器安装于所述多个纵向排列的导风板中最靠近所述第一角度边界值的导风板上;其中,若是执行步骤A3,若否执行步骤A4;步骤A3,控制所述第一传感器确定空调的出风口与当前检测到的用户之间的距离,并确定各个纵向排列的导风板从所述第一角度边界值朝所述第二角度边界值横向转动时的转动方向,将该距离、该转动方向和各个纵向排列的导风板当前已横向转动的角度记录为当前检测到的用户的位置信息,并执行步骤A4;步骤A4,判断各个纵向排列的导风板是否均横向转动至所述第二角度边界值;其中,若是控制各个纵向排列的导风板朝所述第一角度边界值横向转动,若否继续控制各个纵向排列的导风板朝所述第二角度边界值转动所述第一预设单位角度,并返回执行步骤A2。
[0008] 可选地,所述控制各个纵向排列的导风板朝所述第一角度边界值横向转动,包括:步骤B1,当各个纵向排列的导风板均横向转动至所述第二角度边界值时,控制各个纵向排列的导风板朝所述第一角度边界值转动第二预设单位角度;步骤B2,以所述第二角度边界值为参照点确定各个纵向排列的导风板当前已横向转动的角度,并控制第二传感器在该已横向转动的角度处检测是否存在用户,所述第二传感器安装于所述多个纵向排列的导风板中最靠近所述第二角度边界值的导风板上;其中,若是执行步骤B3,若否执行步骤B4;步骤B3,控制所述第二传感器确定空调的出风口与当前检测到的用户之间的距离,并确定各个纵向排列的导风板从所述第二角度边界值朝所述第一角度边界值横向转动时的转动方向,将该距离、该转动方向和各个纵向排列的导风板当前已横向转动的角度记录为当前检测到的用户的位置信息,并执行步骤B4;步骤B4,判断各个纵向排列的导风板是否均横向转动至所述第一角度边界值;其中,若是返回执行步骤A1,若否继续控制各个纵向排列的导风板朝所述第一角度边界值转动所述第二预设单位角度并返回执行步骤B2。
[0009] 可选地,所述第二导风板的工作范围包括第二角度范围;所述控制空调的第二导风板纵向工作,当在所述第二导风板的工作范围内检测到用户头部时,根据所述用户的位置信息降低空调的风机转速,包括:当所述第二导风板纵向转动至所述第二角度范围的一角度边界值时,控制所述第二导风板朝所述第二角度范围的另一角度边界值纵向转动,且当在所述第二导风板纵向转动的过程中检测到用户头部时,根据所述用户的位置信息降低空调的风机转速。
[0010] 可选地,所述第二导风板包括多个横向排列的导风板,所述第二角度范围包括第三角度边界值和第四角度边界值;所述当所述第二导风板纵向转动至所述第二角度范围的一角度边界值时,控制所述第二导风板朝所述第二角度范围的另一角度边界值纵向转动,且当在所述第二导风板纵向转动的过程中检测到用户头部时,根据所述用户的位置信息降低空调的风机转速,包括:步骤C1,当各个横向排列的导风板均纵向转动至所述第三角度边界值时,控制各个横向排列的导风板朝所述第四角度边界值转动第三预设单位角度;步骤C2,以所述第三角度边界值为参照点确定各个横向排列的导风板当前已纵向转动的角度,并控制第一摄像头在该已纵向转动的角度处检测是否存在用户头部,所述第一摄像头安装于所述多个横向排列的导风板中最靠近所述第四角度边界值的导风板上;其中,若是执行步骤C3,若否继续控制各个横向排列的导风板朝所述第四角度边界值转动所述第三预设单位角度,并执行步骤C2,直至所述第一摄像头检测到用户头部和/或各个横向排列的导风板均纵向转动至所述第四角度边界值;步骤C3,确定各个纵向排列的导风板当前的转动方向,获取与该转动方向关联的最小距离,根据该最小距离降低空调的风机转速;步骤C4,继续控制各个横向排列的导风板朝所述第四角度边界值转动所述第三预设单位角度,并继续以所述第三角度边界值为参照点确定各个横向排列的导风板当前已纵向转动的角度,控制第二摄像头在该当前已纵向转动的角度处检测是否存在用户颈部,所述第二摄像头安装于所述多个横向排列的导风板中最靠近所述第三角度边界值的导风板上;其中,若是恢复空调的风机转速并执行步骤C5,若否继续执行步骤C4直至所述第二摄像头检测到用户颈部和/或各个横向排列的导风板均纵向转动至所述第四角度边界值;步骤C5,判断各个横向排列的导风板是否均纵向转动至所述第四角度边界值;其中,若是控制各个横向排列的导风板朝所述第三角度边界值纵向转动,若否继续控制各个横向排列的导风板朝所述第四角度边界值转动所述第三预设单位角度,并返回执行步骤C2。
[0011] 可选地,所述控制各个横向排列的导风板朝所述第三角度边界值纵向转动,包括:步骤D1,当各个横向排列的导风板均纵向转动至所述第四角度边界值时,控制各个横向排列的导风板朝所述第三角度边界值转动第四预设单位角度;步骤D2,以所述第四角度边界值为参照点确定各个横向排列的导风板当前已纵向转动的角度,并控制所述第二摄像头在该已纵向转动的角度处检测是否存在用户颈部;其中,若是执行步骤D3,若否继续控制各个横向排列的导风板朝所述第三角度边界值转动第四预设单位角度,并执行步骤D2,直至所述第二摄像头检测到用户颈部和/或各个横向排列的导风板均纵向转动至所述第三角度边界值;步骤D3,确定各个纵向排列的导风板当前的转动方向,获取与该转动方向关联的最小距离,根据该最小距离降低空调的风机转速;步骤D4,继续控制各个横向排列的导风板朝所述第三角度边界值转动所述第四预设单位角度,并继续以所述第四角度边界值为参照点确定各个横向排列的导风板当前已纵向转动的角度,控制所述第一摄像头在该当前已纵向转动的角度处检测是否存在用户头部;其中,若是恢复空调的风机转速并执行步骤D5,若否继续执行步骤D4直至所述第一摄像头检测到用户头部和/或各个横向排列的导风板均纵向转动至所述第三角度边界值;步骤D5,判断各个横向排列的导风板是否均纵向转动至所述第三角度边界值;其中,若是返回执行步骤C1,若否继续控制各个横向排列的导风板朝所述第三角度边界值转动所述第四预设单位角度,并返回执行步骤D2。
[0012] 可选地,所述确定各个纵向排列的导风板当前的转动方向,获取与该转动方向关联的最小距离,根据该最小距离降低空调的风机转速,包括:确定各个纵向排列的导风板当前的转动方向和当前已横向转动的角度;根据该转动方向、该已横向转动的角度和所述第一角度范围确定各个纵向排列的导风板当前未横向转动的角度范围;从与该未横向转动的角度范围关联的所有距离中筛选出最小距离;根据筛选出的最小距离降低空调的风机转速。
[0013] 可选地,所述控制空调的第一导风板横向工作,包括:控制空调的横向步进电机驱动空调的第一导风板横向工作;所述控制空调的第二导风板纵向工作,包括:控制空调的纵向步进电机驱动空调的第二导风板纵向工作。
[0014] 本发明的另一个方面提供了一种空调,所述空调包括:包括控制器、横向步进电机、第一导风板、安装于所述第一导风板上的传感器、纵向步进电机、第二导风板以及安装于所述第二导风板上的摄像头;其中,所述控制器用于:控制所述横向步进电机驱动所述第一导风板横向工作,并控制所述传感器在所述第一导风板的工作范围内检测是否存在用户,当监听获知所述传感器检测到用户时,记录所述用户的位置信息;控制所述纵向步进电机驱动所述第二导风板纵向工作,并控制所述摄像头在所述第二导风板的工作范围内检测是否存在用户头部,当监听获知所述摄像头检测到用户头部时,根据所述用户的位置信息降低空调的风机转速。
[0015] 可选地,所述控制器在执行所述当监听获知所述传感器检测到用户时,记录所述用户的位置信息的步骤时,具体用于:当监听获知所述传感器检测到用户时,控制所述传感器确定所述空调的出风口与所述用户之间的距离,并根据该距离记录所述用户的位置信息。
[0016] 可选地,所述第一导风板包括多个纵向排列的导风板,所述第一导风板的工作范围包括第一角度范围,所述第一角度范围包括第一角度边界值和第二角度边界值,所述传感器包括第一传感器和第二传感器,所述第一传感器安装于所述多个纵向排列的导风板中最靠近所述第一角度边界值的导风板上,所述第二传感器安装于所述多个纵向排列的导风板中最靠近所述第二角度边界值的导风板上。
[0017] 可选地,所述第二导风板包括多个横向排列的导风板,所述第二导风板的工作范围包括第二角度范围,所述第二角度范围包括第三角度边界值和第四角度边界值,所述摄像头包括第一摄像头和第二摄像头,所述第一摄像头安装于所述多个横向排列的导风板中最靠近所述第四角度边界值的导风板上,所述第二摄像头安装于所述多个横向排列的导风板中最靠近所述第三角度边界值的导风板上。
[0018] 本发明的再一个方面提供了一种计算机设备,所述计算机设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例所述的空调转速调节方法。
[0019] 本发明的又一个方面提供了一种计算机可读存储介质,其上存储有计算机程序,上述计算机程序被处理器执行时实现上述任一实施例所述的空调转速调节方法。
[0020] 本发明提供的空调转速调节方法,实时、自动检测导风板的工作范围内是否存在用户,并当检测出存在用户且检测到用户头部时,根据用户的位置信息降低风机转速,以便在保证实现自动四面扫风的情况下,按需控制涉及用户头部区域内的送风强度,避免冷风吹到用户头部,控制区域准确到头部区域,非头部区域按常规模式送风,实现最大化风量四面扫风、送风,避免冷量浪费。

附图说明

[0021] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0022] 图1示出了本发明实施例一提供的空调转速调节方法的流程图;
[0023] 图2示出了本发明实施例一提供的空调的外部结构示意图;
[0024] 图3示出了本发明实施例一提供的空调的内部电路示意图;
[0025] 图4示出了本发明实施例一提供的空调转速调节方案的示意图;
[0026] 图5示出了本发明实施例三提供的适于实现空调转速调节方法的计算机设备的框图。

具体实施方式

[0027] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0028] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0029] 实施例一
[0030] 图1示出了本发明实施例一提供的空调转速调节方法的流程图。如图1所示,该空调转速调节方法包括步骤S1和步骤S2,其中:
[0031] 步骤S1,控制空调的第一导风板横向工作,当在所述第一导风板的工作范围内检测到用户时,记录所述用户的位置信息。
[0032] 空调可以为圆筒形空调,又称为圆筒形柜内机;第一导风板可以为纵向安装的导风板(又称为左右导风板),横向工作可以为左右转动工作,即纵向安装的导风板用于左右转动导风;导风板工作时会在一定角度范围内转动,故工作范围可以为角度范围,第一导风板的工作范围可称为第一角度范围;用户的位置信息包括用户与空调吹风口之间的距离。
[0033] 步骤S2,控制空调的第二导风板纵向工作,当在所述第二导风板的工作范围内检测到用户头部时,根据所述用户的位置信息降低空调的风机转速。
[0034] 相应地,第二导风板可以为横向安装的导风板(又称为上下导风板),纵向工作可以为上下转动工作,即横向安装的导风板用于上下转动导风;第一导风板的工作范围可称为第二角度范围;预先设置有距离和风机转速的映射关系,当检测到用户头部时,可以从存储介质中读取与上述距离映射的风机转速,然后将当前的风机转读调整为读取的风机转速。
[0035] 一般情况下,空调送风范围具有距离限制,常规模式下空调的风机转速是按照最大送风距离设置,而上述检测到的用户与空调吹风口之间的最大距离必然小于最大送风距离,因此读取的风机转速必然小于当前常规的风机转速,从而实现降低吹风强度、避免冷风吹用户头部的目的。
[0036] 作为一种可选地实施例:
[0037] 所述控制空调的第一导风板横向工作,包括:控制空调的横向步进电机驱动空调的第一导风板横向工作;
[0038] 所述控制空调的第二导风板纵向工作,包括:控制空调的纵向步进电机驱动空调的第二导风板纵向工作。
[0039] 作为一种可选地实施例:
[0040] 所述第一导风板的工作范围包括第一角度范围;所述步骤S1可以为步骤S1’:当所述第一导风板横向转动至所述第一角度范围的一角度边界值时,控制所述第一导风板朝所述第一角度范围的另一角度边界值横向转动,且当在所述第一导风板横向转动的过程中检测到用户时,记录所述用户的位置信息。
[0041] 所述第二导风板的工作范围包括第二角度范围;所述步骤S2可以为步骤S2’:当所述第二导风板纵向转动至所述第二角度范围的一角度边界值时,控制所述第二导风板朝所述第二角度范围的另一角度边界值纵向转动,且当在所述第二导风板纵向转动的过程中检测到用户头部时,根据所述用户的位置信息降低空调的风机转速。
[0042] 第一角度范围和第二角度范围均具有两个角度边界值,一个角度边界值用于表征角度下限值,另一个角度边界值用于表征角度上限值,第一导风板在第一角度范围内循环转动,第二导风板在第二角度范围内循环转动,如从角度下限值转动至角度上限值再从角度上限值转动至角度下限值。
[0043] 相比于现有技术为了避免冷风吹用户头部,用户只能将圆筒型空调的上下导风板定死在最上角度或者最下角度的操作,本公开的实施例在实现四面循环扫风的同时,能够实时动态调节、避免冷风吹用户头部,同时具有空气流动性强、室内温度均匀、让用户感觉空气清新以及舒适度高等的优点。
[0044] 作为一种可选地实施例:
[0045] 所述第一导风板包括多个纵向排列的导风板,所述第一角度范围包括第一角度边界值和第二角度边界值;所述步骤S1’包括:
[0046] 步骤A1,当各个纵向排列的导风板均横向转动至所述第一角度边界值时,控制各个纵向排列的导风板朝所述第二角度边界值转动第一预设单位角度;
[0047] 步骤A2,以所述第一角度边界值为参照点确定各个纵向排列的导风板当前已横向转动的角度,并控制第一传感器在该已横向转动的角度处检测是否存在用户,所述第一传感器安装于所述多个纵向排列的导风板中最靠近所述第一角度边界值的导风板上;其中,若是执行步骤A3,若否执行步骤A4;
[0048] 步骤A3,控制所述第一传感器确定空调的出风口与当前检测到的用户之间的距离,并确定各个纵向排列的导风板从所述第一角度边界值朝所述第二角度边界值横向转动时的转动方向,将该距离、该转动方向和各个纵向排列的导风板当前已横向转动的角度记录为当前检测到的用户的位置信息,并执行步骤A4;
[0049] 步骤A4,判断各个纵向排列的导风板是否均横向转动至所述第二角度边界值;其中,若是控制各个纵向排列的导风板朝所述第一角度边界值横向转动,若否继续控制各个纵向排列的导风板朝所述第二角度边界值转动所述第一预设单位角度,并返回执行步骤A2。
[0050] 其中,控制各个纵向排列的导风板朝所述第一角度边界值横向转动,包括:
[0051] 步骤B1,当各个纵向排列的导风板均横向转动至所述第二角度边界值时,控制各个纵向排列的导风板朝所述第一角度边界值转动第二预设单位角度;
[0052] 步骤B2,以所述第二角度边界值为参照点确定各个纵向排列的导风板当前已横向转动的角度,并控制第二传感器在该已横向转动的角度处检测是否存在用户,所述第二传感器安装于所述多个纵向排列的导风板中最靠近所述第二角度边界值的导风板上;其中,若是执行步骤B3,若否执行步骤B4;
[0053] 步骤B3,控制所述第二传感器确定空调的出风口与当前检测到的用户之间的距离,并确定各个纵向排列的导风板从所述第二角度边界值朝所述第一角度边界值横向转动时的转动方向,将该距离、该转动方向和各个纵向排列的导风板当前已横向转动的角度记录为当前检测到的用户的位置信息,并执行步骤B4;
[0054] 步骤B4,判断各个纵向排列的导风板是否均横向转动至所述第一角度边界值;其中,若是返回执行步骤A1,若否继续控制各个纵向排列的导风板朝所述第一角度边界值转动所述第二预设单位角度并返回执行步骤B2。
[0055] 一般情况下,第一导风板由多个纵向排列的导风板组成,且在第一导风板的两个边界导风板上,分别安装有第一传感器和第二传感器;其中,第一传感器和第二传感器均为二合一传感器:直线红外传感器和超声波测距传感器,直线红外传感器用于检测是否存在用户,超声波测距传感器用于在直线红外传感器检测到用户时测量用户到空调出风口的距离。
[0056] 每个纵向排列的导风板均对应相同的第一角度范围,限定第一角度范围的两个角度边界值分别为第一角度边界值和第二角度边界值;当第一角度边界值为角度下限值时,第二角度边界值为角度上限制;当第一角度边界值为角度上限值时,第二角度边界值为角度下限值。
[0057] 控制各个纵向排列的导风板每次横向转动第一预设单位角度或者第二预设单位角度,优选地,第一预设单位角度等于第二预设单位角度;当各个纵向排列的导风板朝第二角度边界值转动时,将任一纵向排列的导风板转动的次数记为第一横向转动次数,计算第一横向转动次数和第一预设单位角度的乘积,可以获得以第一角度边界值为参照点时,各个纵向排列的导风板当前已横向转动的角度;当各个纵向排列的导风板朝第一角度边界值转动时,将任一纵向排列的导风板转动的次数记为第二横向转动次数,计算第二横向转动次数和第二预设单位角度的乘积,可以获得以第二角度边界值为参照点时,各个纵向排列的导风板当前已横向转动的角度。
[0058] 若第一角度边界值为最左侧的角度,则第二角度边界值为最右侧的角度,第一传感器安装于最左侧的导风板上,第二传感器安装于最右侧的导风板上,当各个纵向排列的导风板从最左侧的角度侧转动至最右侧的角度时,采用第一传感器检测是否存在用户,若存在继续采用第一传感器确定空调的出风口与用户的距离;当各个纵向排列的导风板从最右侧的角度侧转动至最左侧的角度时,采用第二传感器检测是否存在用户,若存在继续采用第二传感器确定空调的出风口与用户的距离;相应地,若第一角度边界值为最右侧的角度,则第二角度边界值为最左侧的角度,第一传感器安装于最右侧的导风板上,第二传感器安装于最左侧的导风板上,当各个纵向排列的导风板从最左侧的角度侧转动至最右侧的角度时,采用第二传感器检测是否存在用户,若存在继续采用第二传感器确定空调的出风口与用户的距离;当各个纵向排列的导风板从最右侧的角度侧转动至最左侧的角度时,采用第一传感器检测是否存在用户,若存在继续采用第一传感器确定空调的出风口与用户的距离。
[0059] 当各个纵向排列的导风板均横向转动至第二角度边界值时,将第一横向转动次数清零;当各个纵向排列的导风板均未横向转动至第二角度边界值时,继续控制各个纵向排列的导风板朝所述第二角度边界值转动所述第一预设单位角度,并将第一横向转动次数加1后返回执行步骤A2;相应地,当各个纵向排列的导风板均横向转动至第一角度边界值时,将第二横向转动次数清零;当各个纵向排列的导风板均未横向转动至第一角度边界值时,继续控制各个纵向排列的导风板朝所述第一角度边界值转动所述第二预设单位角度,并将第二横向转动次数加1后返回执行步骤B2。
[0060] 所述第二导风板包括多个横向排列的导风板,所述第二角度范围包括第三角度边界值和第四角度边界值;所述步骤S2’包括:
[0061] 步骤C1,当各个横向排列的导风板均纵向转动至所述第三角度边界值时,控制各个横向排列的导风板朝所述第四角度边界值转动第三预设单位角度;
[0062] 步骤C2,以所述第三角度边界值为参照点确定各个横向排列的导风板当前已纵向转动的角度,并控制第一摄像头在该已纵向转动的角度处检测是否存在用户头部,所述第一摄像头安装于所述多个横向排列的导风板中最靠近所述第四角度边界值的导风板上;其中,若是执行步骤C3,若否继续控制各个横向排列的导风板朝所述第四角度边界值转动所述第三预设单位角度,并执行步骤C2,直至所述第一摄像头检测到用户头部和/或各个横向排列的导风板均纵向转动至所述第四角度边界值;
[0063] 步骤C3,确定各个纵向排列的导风板当前的转动方向,获取与该转动方向关联的最小距离,根据该最小距离降低空调的风机转速;
[0064] 步骤C4,继续控制各个横向排列的导风板朝所述第四角度边界值转动所述第三预设单位角度,并继续以所述第三角度边界值为参照点确定各个横向排列的导风板当前已纵向转动的角度,控制第二摄像头在该当前已纵向转动的角度处检测是否存在用户颈部,所述第二摄像头安装于所述多个横向排列的导风板中最靠近所述第三角度边界值的导风板上;其中,若是恢复空调的风机转速并执行步骤C5,若否继续执行步骤C4直至所述第二摄像头检测到用户颈部和/或各个横向排列的导风板均纵向转动至所述第四角度边界值;
[0065] 步骤C5,判断各个横向排列的导风板是否均纵向转动至所述第四角度边界值;其中,若是控制各个横向排列的导风板朝所述第三角度边界值纵向转动,若否继续控制各个横向排列的导风板朝所述第四角度边界值转动所述第三预设单位角度,并返回执行步骤C2。
[0066] 其中,控制各个横向排列的导风板朝所述第三角度边界值纵向转动,包括:
[0067] 步骤D1,当各个横向排列的导风板均纵向转动至所述第四角度边界值时,控制各个横向排列的导风板朝所述第三角度边界值转动第四预设单位角度;
[0068] 步骤D2,以所述第四角度边界值为参照点确定各个横向排列的导风板当前已纵向转动的角度,并控制所述第二摄像头在该已纵向转动的角度处检测是否存在用户颈部;其中,若是执行步骤D3,若否继续控制各个横向排列的导风板朝所述第三角度边界值转动第四预设单位角度,并执行步骤D2,直至所述第二摄像头检测到用户颈部和/或各个横向排列的导风板均纵向转动至所述第三角度边界值;
[0069] 步骤D3,确定各个纵向排列的导风板当前的转动方向,获取与该转动方向关联的最小距离,根据该最小距离降低空调的风机转速;
[0070] 步骤D4,继续控制各个横向排列的导风板朝所述第三角度边界值转动所述第四预设单位角度,并继续以所述第四角度边界值为参照点确定各个横向排列的导风板当前已纵向转动的角度,控制所述第一摄像头在该当前已纵向转动的角度处检测是否存在用户头部;其中,若是恢复空调的风机转速并执行步骤D5,若否继续执行步骤D4直至所述第一摄像头检测到用户头部和/或各个横向排列的导风板均纵向转动至所述第三角度边界值;
[0071] 步骤D5,判断各个横向排列的导风板是否均纵向转动至所述第三角度边界值;其中,若是返回执行步骤C1,若否继续控制各个横向排列的导风板朝所述第三角度边界值转动所述第四预设单位角度,并返回执行步骤D2。
[0072] 一般情况下,第二导风板由多个横向排列的导风板组成,且在第二导风板的两个边界导风板上,分别安装有第一摄像头和第二摄像头;其中,第一摄像头和第二摄像头均为宽窄域微型摄像头:摄像头镜片设计成长方形,而不是常规的圆形,使得摄入的图像是宽窄型,类似“一线天”的图像。这是因为希望通过尽量窄的范围检测到用户头顶(如头发)和用户颈部的特征,作为开始进入相关控制的判断条件,比如第二导风板从最上角度向下慢慢偏转下来,像“千层蛋糕”一样扫检,直到检测到用户头顶特征,若为常规圆形,会摄入大面积的人像,容易误判。
[0073] 每个横向排列的导风板均对应相同的第二角度范围,限定第二角度范围的两个角度边界值分别为第三角度边界值和第四角度边界值;当第三角度边界值为角度下限值时,第四角度边界值为角度上限制;当第三角度边界值为角度上限值时,第四角度边界值为角度下限值。
[0074] 控制各个横向排列的导风板每次纵向转动第三预设单位角度或者第四预设单位角度,优选地,第三预设单位角度等于第四预设单位角度;当各个横向排列的导风板朝第三角度边界值转动时,将任一横向排列的导风板转动的次数记为第一纵向转动次数,计算第一纵向转动次数和第三预设单位角度的乘积,可以获取以第三角度边界值为参照点时,各个横向排列的导风板当前已纵向转动的角度;当各个横向排列的导风板朝第四角度边界值转动时,将任一横向排列的导风板转动的次数记为第二纵向转动次数,计算第二纵向转动次数和第四预设单位角度的乘积,可以获得以第四角度边界值为参照点时,各个横向排列的导风板当前已纵向转动的角度。
[0075] 以重心引力方向为下,反方向为上,第三角度边界值为最上侧的角度,第四角度边界值为最下侧的角度,第一摄像头安装于所述多个横向排列的导风板中最下侧的导风板上,第二摄像头安装于所述多个横向排列的导风板中最上侧的导风板上。当各个横向排列的导风板从上向下转动时,先采用第一摄像头检测是否存在用户头部,若检测到用户头部则降低风机转速,并继续向下转动后采用第二摄像头检测是否存在用户颈部,若检测到用户颈部则恢复风机转速,若未检测到用户颈部则继续向下转动直至第二摄像头检测到用户颈部和/或已转动至最下方;若未检测到用户头部则继续向下转动直至第一摄像头检测到用户头部和/或已转动至最下方;当各个横向排列的导风板从下向上转动时,先采用第二摄像头检测是否存在用户颈部,若检测到用户颈部则降低风机转速,并继续向上转动后采用第一摄像头检测用户头部,若检测到用户头部则恢复风机转速,若未检测到用户头部则继续向上转动直至第一摄像头检测到用户头部和/或已转动至最上方;若未检测到用户颈部则继续向上转动直至第二摄像头检测到用户颈部和/或已转动至最上方。
[0076] 在第二导风板向下转动过程中,空调的控制器控制第一摄像头执行检测工作,当第一摄像头未检测到用户头部时,风机以正常转速运转,当第一摄像头检测到用户头部,风机转速根据用户位置下降,以保证冷风吹不到用户头部,在继续向下转动过程中,控制第二摄像头执行检测工作,当第二摄像头检测到用户颈部时,将风机恢复至正常转速运转。相应地,在第二导风板向上转动过程中,空调的控制器控制第二摄像头执行检测工作,当第二摄像头未检测到用户颈部时,风机以正常转速运转,当第二摄像头检测到用户颈部,风机转速根据用户位置下降,以保证冷风吹不到用户头部,在继续向下转动过程中,控制第一摄像头执行检测工作,当第一摄像头检测到用户头部时,将风机恢复至正常转速运转。
[0077] 当各个横向排列的导风板均纵向转动至第四角度边界值时,将第一纵向转动次数清零;当各个横向排列的导风板均未纵向转动至第四角度边界值时,继续控制各个横向排列的导风板朝所述第四角度边界值转动所述第三预设单位角度,并将第一纵向转动次数加1后返回执行步骤C2;相应地,当各个横向排列的导风板均纵向转动至第三角度边界值时,将第二纵向转动次数清零;当各个横向排列的导风板均未纵向转动至第三角度边界值时,继续控制各个横向排列的导风板朝所述第三角度边界值转动所述第四预设单位角度,并将第二纵向转动次数加1后返回执行步骤D2。
[0078] 作为一种可选地实施例:
[0079] 确定各个纵向排列的导风板当前的转动方向,获取与该转动方向关联的最小距离,根据该最小距离降低空调的风机转速,包括:
[0080] 确定各个纵向排列的导风板当前的转动方向和当前已横向转动的角度;
[0081] 根据该转动方向、该已横向转动的角度和所述第一角度范围确定各个纵向排列的导风板当前未横向转动的角度范围;
[0082] 从与该未横向转动的角度范围关联的所有距离中筛选出最小距离;
[0083] 根据筛选出的最小距离降低空调的风机转速。
[0084] 例如,第一角度范围为[0,180°],在纵向排列的导风板上一次从0转动至180°的过程中,在130°对应一距离0.6m,在150°对应一距离0.8m,在170°对应一距离1m。在本次纵向排列的导风板从0转动至180°的过程中,已横向转动的角度的为140°,则未横向转动的角度范围为(140°,180°],则与该未横向转动的角度范围关联的所有距离为0.8m和1m,最小距离为0.8m,则可获取与0.8m关联的风机转速,然后将空调当前的风机转速调整为获取的该风机转速。
[0085] 图2示出了本发明实施例一提供的圆筒形空调的示意图。
[0086] 如图2所示,纵向排列的导风板用于左右扫风,横向排列的导风板用于上下扫风,二合一传感器1和2分别安装于纵向排列的导风板的两个边界导风板上,当二合一传感器1为第一传感器时,二合一传感器2为第二传感器,当二合一传感器2为第一传感器时,二合一传感器2为第二传感器;第一摄像头安装于最下方的导风板上,第二摄像头安装于最上方的导风板上。
[0087] 图3示出了本发明实施例一提供的空调硬件原理的示意图。如图3所示,空调控制器连接有两个二合一传感器和两个宽窄域微型摄像头,用于控制他们分别执行用户检测、距离检测以及用户头部检测的操作;控制器还连接两个步进电机驱动模块,分别用于使左右扫风步进电机(横向步进电机)控制纵向排列的导风板横向转动(左右转动)、以及使上下扫风步进电机(纵向步进电机)控制横向排列的导风板纵向转动(上下转动);控制器还连接一直流风机驱动模块,用于使直流风机从吹风口吹出冷风。
[0088] 图4示出了本发明实施例一提供的空调转速调节方案的示意图。
[0089] 如图4所示,空调出风口处有左右和上下导风板。宽窄域微型摄像头1紧贴导风板平面安装在最下方的上下导风板的下平面外侧中间位置,使得摄像头、上下导风板同步转动,方向一致;宽窄微型摄像头2紧贴导风板平面安装在最上方的上下导风板的上平面外侧中间位置,使得摄像头、上下导风板同步转动,方向一致;二合一传感器1紧贴导风板平面安装在最左侧的左右导风板的外侧中间位置,使得传感器、左右导风板同步转动,方向一致;二合一传感器2紧贴导风板平面安装在最右侧的左右导风板的外侧中间位置,使得传感器、左右导风板同步转动,方向一致。
[0090] 当用户按下遥控器的智能风按键,控制器控制步进电机将左右导风板(二合一传感器)转到左边最大角度,将上下导风板(微型摄像头)转到上边最大角度。然后控制左右导风板从左边最大角度匀速向右转一个单位角度j,此角度下若直线红外传感器检测到人体信号,通过超声波测距传感器测出出风口到人体的距离值R,并以数组方式存储此数据,例如(j*z,Rz),(注:z为计数变量,初始值为0,程序循环一次自动加1,并赋运算值给z,即z=z+1);如果此角度下红外传感器没有检测到人体信号,则不检测、不存储此角度下的距离值。若向右偏转角度小于等于最大角度,按单位角度值循环上述的检测、存储数据操作,直至左右导风板转到右边最大角度。
[0091] 紧接着,控制左右导风板从右边最大角度匀速向左转一个单位角度j,此角度下若直线红外传感器检测到人体信号,通过超声波测距传感器测出出风口到人体的距离值L,并以数组方式存储此数据,例如(j*r,Lr),(注:r为计数变量,初始值为0,程序循环一次自动加1,并赋运算值给r,即r=r+1);如果此角度下红外传感器没有检测到人体信号,则不检测、不存储此角度下的距离值。若向左偏转角度小于等于最大角度,按单位角度值循环上述的检测、存储数据操作,直至左右导风板转到左边最大角度。
[0092] 执行完上述操作,控制器已经检测存储好出风口距离室内各位置人员的距离。然后控制器控制上下导风板(宽窄域微型摄像头1)从上边最大角度向下转动,风机按常规转速旋转;如果摄像头1没有图像识别到头发或者头顶特征,则上下导风板继续向下转动,风机按常规转速旋转;
[0093] 如果识别到头发或者头顶特征,获取左右扫风板此时转向,若为向左,获取此时角度值与左边最大角度值范围内的出风口到人体的最小距离值Lr;若为向右,获取此时角度值与右边最大角度值范围内的出风口到人体的最小距离值Rz;然后MCU按最小距离值Lr或者Rz调整风机转速,使得冷风恰好在人体头部前面,避免冷风吹人体头部(距离和转速的对应参数,由出厂程序设定好);上下导风板同步向下转。摄像头2循环实时图像识别颈部特征,若没有检测到特征,判断为冷风范围还在人员头部,需继续实时按上述步骤控制风机转速;若识别到颈部特征,风机按常规转速旋转;上下导风板继续向下转,如果再识别头发或者头部特征,从程序A处循环操作,即开始下一个低处人员头部的控风操作,如此循环,直至上下导风板转到下边最大角度。
[0094] 接着执行上扫风控制,控制器控制上下导风板(宽窄域微型摄像头2)从下边最大角度向上转动,风机按常规转速旋转;如果摄像头2没有图像识别到颈部特征,则上下导风板继续向上转动,风机按常规转速旋转;如果识别到颈部特征,获取左右扫风板此时转向,若为向左,获取此时角度值与左边最大角度值范围内的出风口到人体的最小距离值Lr;若为向右,获取此时角度值与右边最大角度值范围内的出风口到人体的最小距离值Rz;然后MCU按最小距离值Lr或者Rz调整风机转速,使得冷风恰好在人体头部前面,避免冷风吹人体头部(距离和转速的对应参数,由出厂程序设定好);上下导风板同步向上转。摄像头1循环实时图像识头发或者头顶特征特征,若没有检测到特征,判断为冷风范围还在人员头部,需继续实时按上述步骤控制风机转速;若识别到头发或者头顶特征,风机按常规转速旋转;上下导风板继续向上转,如果再识别颈部特征,从程序B处循环操作,即开始下一个高处人员头部的控风操作,如此循环,直至上下导风板转到上边最大角度。若用户没有按下遥控器智能风按键,则空调器按其他常规模式运行。
[0095] 实施例二
[0096] 本发明的实施例二还提供了一种空调,该空调与上述实施例一的部分内容相对应,相应的技术特征和技术效果在本实施例中不再详述,相关之处可参考上述实施例一。具体地,所述空调可以包括:控制器、横向步进电机、第一导风板、安装于所述第一导风板上的传感器、纵向步进电机、第二导风板以及安装于所述第二导风板上的摄像头;
[0097] 其中,所述控制器用于:控制所述横向步进电机驱动所述第一导风板横向工作,并控制所述传感器在所述第一导风板的工作范围内检测是否存在用户,当监听获知所述传感器检测到用户时,记录所述用户的位置信息;控制所述纵向步进电机驱动所述第二导风板纵向工作,并控制所述摄像头在所述第二导风板的工作范围内检测是否存在用户头部,当监听获知所述摄像头检测到用户头部时,根据所述用户的位置信息降低所述圆筒形空调的风机转速。
[0098] 可选地,所述控制器在执行所述当监听获知所述传感器检测到用户时,记录所述用户的位置信息的步骤时,具体用于:当监听获知所述传感器检测到用户时,控制所述传感器确定所述空调的出风口与所述用户之间的距离,并根据该距离记录所述用户的位置信息。
[0099] 可选地,所述第一导风板包括多个纵向排列的导风板,所述第一导风板的工作范围包括第一角度范围,所述第一角度范围包括第一角度边界值和第二角度边界值,所述传感器包括第一传感器和第二传感器,所述第一传感器安装于所述多个纵向排列的导风板中最靠近所述第一角度边界值的导风板上,所述第二传感器安装于所述多个纵向排列的导风板中最靠近所述第二角度边界值的导风板上。
[0100] 可选地,所述第二导风板包括多个横向排列的导风板,所述第二导风板的工作范围包括第二角度范围,所述第二角度范围包括第三角度边界值和第四角度边界值,所述摄像头包括第一摄像头和第二摄像头,所述第一摄像头安装于所述多个横向排列的导风板中最靠近所述第四角度边界值的导风板上,所述第二摄像头安装于所述多个横向排列的导风板中最靠近所述第三角度边界值的导风板上。
[0101] 可选地,所述第一导风板的工作范围包括第一角度范围,所述控制器在执行所述控制所述横向步进电机驱动所述第一导风板横向工作,并控制所述传感器在所述第一导风板的工作范围内检测是否存在用户,当监听获知所述传感器检测到用户时,记录所述用户的位置信息的步骤时,具体用于:
[0102] 当所述第一导风板横向转动至所述第一角度范围的一角度边界值时,控制所述横向步进电机驱动所述第一导风板朝所述第一角度范围的另一角度边界值横向转动,并控制所述传感器在所述第一导风板横向转动的过程中检测是否存在用户,当监听获知所述传感器在所述第一角度范围内检测到用户时,记录所述用户的位置信息。
[0103] 可选地,所述第二导风板包括多个横向排列的导风板,所述第二角度范围包括第三角度边界值和第四角度边界值;所述控制器在执行所述当所述第一导风板横向转动至所述第一角度范围的一角度边界值时,控制所述横向步进电机驱动所述第一导风板朝所述第一角度范围的另一角度边界值横向转动,并控制所述传感器在所述第一导风板横向转动的过程中检测是否存在用户,当监听获知所述传感器在所述第一角度范围内检测到用户时,记录所述用户的位置信息的步骤时,具体用于:
[0104] 步骤A1,当各个纵向排列的导风板均横向转动至所述第一角度边界值时,控制所述横向步进电机驱动各个纵向排列的导风板朝所述第二角度边界值转动第一预设单位角度;
[0105] 步骤A2,以所述第一角度边界值为参照点确定各个纵向排列的导风板当前已横向转动的角度,并控制第一传感器在该已横向转动的角度处检测是否存在用户,所述第一传感器安装于所述多个纵向排列的导风板中最靠近所述第一角度边界值的导风板上;其中,若是执行步骤A3,若否执行步骤A4;
[0106] 步骤A3,控制所述第一传感器确定空调的出风口与当前检测到的用户之间的距离,并确定各个纵向排列的导风板从所述第一角度边界值朝所述第二角度边界值横向转动时的转动方向,将该距离、该转动方向和各个纵向排列的导风板当前已横向转动的角度记录为当前检测到的用户的位置信息,并执行步骤A4;
[0107] 步骤A4,判断各个纵向排列的导风板是否均横向转动至所述第二角度边界值;其中,若是控制所述横向步进电机驱动各个纵向排列的导风板朝所述第一角度边界值横向转动,若否控制所述横向步进电机继续驱动各个纵向排列的导风板朝所述第二角度边界值转动所述第一预设单位角度,并返回执行步骤A2。
[0108] 可选地,所述控制器在执行所述控制所述横向步进电机驱动各个纵向排列的导风板朝所述第一角度边界值横向转动的步骤时,具体用于:
[0109] 步骤B1,当各个纵向排列的导风板均横向转动至所述第二角度边界值时,控制所述横向步进电机驱动各个纵向排列的导风板朝所述第一角度边界值转动第二预设单位角度;
[0110] 步骤B2,以所述第二角度边界值为参照点确定各个纵向排列的导风板当前已横向转动的角度,并控制第二传感器在该已横向转动的角度处检测是否存在用户,所述第二传感器安装于所述多个纵向排列的导风板中最靠近所述第二角度边界值的导风板上;其中,若是执行步骤B3,若否执行步骤B4;
[0111] 步骤B3,控制所述第二传感器确定空调的出风口与当前检测到的用户之间的距离,并确定各个纵向排列的导风板从所述第二角度边界值朝所述第一角度边界值横向转动时的转动方向,将该距离、该转动方向和各个纵向排列的导风板当前已横向转动的角度记录为当前检测到的用户的位置信息,并执行步骤B4;
[0112] 步骤B4,判断各个纵向排列的导风板是否均横向转动至所述第一角度边界值;其中,若是返回执行步骤A1,若否控制所述横向步进电机继续驱动各个纵向排列的导风板朝所述第一角度边界值转动所述第二预设单位角度并返回执行步骤B2。
[0113] 可选地,所述第二导风板的工作范围包括第二角度范围,所述控制器在执行所述控制所述纵向步进电机驱动所述第二导风板纵向工作,并控制所述摄像头在所述第二导风板的工作范围内检测是否存在用户头部,当监听获知所述摄像头检测到用户头部时,根据所述用户的位置信息降低所述圆筒形空调的风机转速的步骤时,具体用于:
[0114] 当所述第二导风板纵向转动至所述第二角度范围的一角度边界值时,控制所述纵向步进电机驱动所述第二导风板朝所述第二角度范围的另一角度边界值纵向转动,并控制所述摄像头在所述第二导风板纵向转动的过程中检测是否存在用户头部,当监听获知所述摄像头在所述第二角度范围内检测到用户头部时,根据所述用户的位置信息降低所述圆筒形空调的风机转速。
[0115] 可选地,所述第二导风板包括多个横向排列的导风板,所述第二角度范围包括第三角度边界值和第四角度边界值;所述控制器在执行所述当所述第二导风板纵向转动至所述第二角度范围的一角度边界值时,控制所述纵向步进电机驱动所述第二导风板朝所述第二角度范围的另一角度边界值纵向转动,并控制所述摄像头在所述第二导风板纵向转动的过程中检测是否存在用户头部,当监听获知所述摄像头在所述第二角度范围内检测到用户头部时,根据所述用户的位置信息降低所述圆筒形空调的风机转速的步骤时,具体用于:
[0116] 步骤C1,当各个横向排列的导风板均纵向转动至所述第三角度边界值时,控制所述纵向步进电机驱动各个横向排列的导风板朝所述第四角度边界值转动第三预设单位角度;
[0117] 步骤C2,以所述第三角度边界值为参照点确定各个横向排列的导风板当前已纵向转动的角度,并控制第一摄像头在该已纵向转动的角度处检测是否存在用户头部,所述第一摄像头安装于所述多个横向排列的导风板中最靠近所述第四角度边界值的导风板上;其中,若是执行步骤C3,若否控制所述纵向步进电机继续驱动各个横向排列的导风板朝所述第四角度边界值转动所述第三预设单位角度,并执行步骤C2,直至所述第一摄像头检测到用户头部和/或各个横向排列的导风板均纵向转动至所述第四角度边界值;
[0118] 步骤C3,确定各个纵向排列的导风板当前的转动方向,获取与该转动方向关联的最小距离,根据该最小距离降低空调的风机转速;
[0119] 步骤C4,控制所述纵向步进电机继续驱动各个横向排列的导风板朝所述第四角度边界值转动所述第三预设单位角度,并继续以所述第三角度边界值为参照点确定各个横向排列的导风板当前已纵向转动的角度,控制第二摄像头在该当前已纵向转动的角度处检测是否存在用户颈部,所述第二摄像头安装于所述多个横向排列的导风板中最靠近所述第三角度边界值的导风板上;其中,若是恢复空调的风机转速并执行步骤C5,若否继续执行步骤C4直至所述第二摄像头检测到用户颈部和/或各个横向排列的导风板均纵向转动至所述第四角度边界值;
[0120] 步骤C5,判断各个横向排列的导风板是否均纵向转动至所述第四角度边界值;其中,若是控制所述纵向步进电机驱动各个横向排列的导风板朝所述第三角度边界值纵向转动,若否控制所述纵向步进电机继续驱动各个横向排列的导风板朝所述第四角度边界值转动所述第三预设单位角度,并返回执行步骤C2。
[0121] 可选地,所述控制器在执行所述控制所述纵向步进电机驱动各个横向排列的导风板朝所述第三角度边界值纵向转动的步骤时,具体用于:
[0122] 步骤D1,当各个横向排列的导风板均纵向转动至所述第四角度边界值时,控制所述纵向步进电机驱动各个横向排列的导风板朝所述第三角度边界值转动第四预设单位角度;
[0123] 步骤D2,以所述第四角度边界值为参照点确定各个横向排列的导风板当前已纵向转动的角度,并控制所述第二摄像头在该已纵向转动的角度处检测是否存在用户颈部;其中,若是执行步骤D3,若否所述纵向步进电机继续驱动各个横向排列的导风板朝所述第三角度边界值转动第四预设单位角度,并执行步骤D2,直至所述第二摄像头检测到用户颈部和/或各个横向排列的导风板均纵向转动至所述第三角度边界值;
[0124] 步骤D3,确定各个纵向排列的导风板当前的转动方向,获取与该转动方向关联的最小距离,根据该最小距离降低空调的风机转速;
[0125] 步骤D4,控制所述纵向步进电机继续驱动各个横向排列的导风板朝所述第三角度边界值转动所述第四预设单位角度,并继续以所述第四角度边界值为参照点确定各个横向排列的导风板当前已纵向转动的角度,控制所述第一摄像头在该当前已纵向转动的角度处检测是否用户头部;其中,若是恢复空调的风机转速并执行步骤D5,若否继续执行步骤D4直至所述第一摄像头检测到用户头部和/或各个横向排列的导风板均纵向转动至所述第三角度边界值;
[0126] 步骤D5,判断各个横向排列的导风板是否均纵向转动至所述第三角度边界值;其中,若是返回执行步骤C1,若否控制所述纵向步进电机继续驱动各个横向排列的导风板朝所述第三角度边界值转动所述第四预设单位角度,并返回执行步骤D2。
[0127] 可选地,所述控制器在执行所述确定各个纵向排列的导风板当前的转动方向,获取与该转动方向关联的最小距离,根据该最小距离降低空调的风机转速的步骤时,具体用于:
[0128] 确定各个纵向排列的导风板当前的转动方向和当前已横向转动的角度;
[0129] 根据该转动方向、该已横向转动的角度和所述第一角度范围确定各个纵向排列的导风板当前未横向转动的角度范围;
[0130] 从与该未横向转动的角度范围关联的所有距离中筛选出最小距离;
[0131] 根据筛选出的最小距离降低空调的风机转速。
[0132] 实施例三
[0133] 图5示出了本发明实施例三提供的适于实现空调转速调节方法的计算机设备的框图。本实施例中,计算机设备500可以是执行程序的智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等。如图5所示,本实施例的计算机设备500至少包括但不限于:可通过系统总线相互通信连接的存储器501、处理器502、网络接口503。需要指出的是,图5仅示出了具有组件501‑503的计算机设备500,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
[0134] 本实施例中,存储器503至少包括一种类型的计算机可读存储介质,可读存储介质包括包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器501可以是计算机设备500的内部存储单元,例如该计算机设备500的硬盘或内存。在另一些实施例中,存储器501也可以是计算机设备500的外部存储设备,例如该计算机设备500上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。当然,存储器501还可以既包括计算机设备500的内部存储单元也包括其外部存储设备。在本实施例中,存储器501通常用于存储安装于计算机设备500的操作系统和各类应用软件,例如空调转速调节方法的程序代码等。
[0135] 处理器502在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器502通常用于控制计算机设备500的总体操作。例如执行与计算机设备500进行数据交互或者通信相关的控制和处理等。
本实施例中,处理器502用于运行存储器501中存储的空调转速调节方法的程序代码。
[0136] 在本实施例中,存储于存储器501中的空调转速调节方法还可以被分割为一个或者多个程序模块,并由一个或多个处理器(本实施例为处理器502)所执行,以完成本发明。
[0137] 网络接口503可包括无线网络接口或有线网络接口,该网络接口503通常用于在计算机设备500与其他计算机设备之间建立通信链接。例如,网络接口503用于通过网络将计算机设备500与外部终端相连,在计算机设备500与外部终端之间的建立数据传输通道和通信链接等。网络可以是企业内部网(Intranet)、互联网(Internet)、全球移动通讯系统(Global System ofMobile communication,简称为GSM)、宽带码分多址(Wideband Code Division Multiple Access,简称为WCDMA)、4G网络、5G网络、蓝牙(Bluetooth)、Wi‑Fi等无线或有线网络。
[0138] 实施例四
[0139] 本实施例还提供一种计算机可读存储介质,包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘、服务器、App应用商城等,其上存储有计算机程序,所述计算机程序被处理器执行时实现空调转速调节方法的步骤。
[0140] 显然,本领域的技术人员应该明白,上述的本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明实施例不限制于任何特定的硬件和软件结合。
[0141] 需要说明的是,本发明实施例序号仅仅为了描述,并不代表实施例的优劣。
[0142] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。
[0143] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。