1.本申请涉及家电技术领域,尤其涉及一种风扇控制方法、风扇及存储介质。
背景技术:2.目前,市场上的风扇均是采用定向吹风模式或者在固定范围内的摆动吹风模式,且定向吹风模式和摆动吹风模式均需要用户手动开启。比如用户按压某一个档位键,风扇根据该档位键对应档位进行固定送风;或者是用户按下风扇机头上的摆动按键,风扇开始摆动送风。因此,现有的风扇不仅工作模式固定单一而且均需要用户手动操作控制,不够智能,无法满足用户对智能家居设备的需求。
技术实现要素:3.本申请提供了一种风扇控制方法、风扇及存储介质,旨在为风扇提供更加智能的控制方式,进而提高用户的体验度。
4.第一方面,本申请提供了一种风扇控制方法,所述风扇上设置有传感器和摄像装置,所述传感器设置所述风扇的机头壳体上,所述方法包括:
5.通过所述摄像装置采集图像;
6.根据采集的图像确定所述风扇的送风方向上是否出现用户;
7.若所述风扇的送风方向上出现用户,控制所述风扇的机头在送风范围内摆动运行,以通过所述传感器对所述用户进行定位;
8.根据采集的图像确定送风模式;
9.根据定位结果和所述送风模式对所述用户进行送风。
10.第二方面,本申请还提供了一种风扇,所述风扇包括传感器、摄像装置、存储器和处理器;
11.所述传感器设置所述风扇的机头壳体上,所述摄像装置设置在所述风扇的立杆上;
12.所述存储器用于存储计算机程序;
13.所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的风扇控制方法。
14.第三方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的风扇控制方法。
15.本申请公开了一种风扇控制方法、风扇及存储介质,通过所述摄像装置采集图像;再根据采集的图像确定所述风扇的送风方向上出现用户时,控制所述风扇的机头在送风范围内摆动运行,以通过所述传感器对所述用户进行定位;根据采集的图像确定送风模式;根据定位结果和所述送风模式对所述用户进行送风。由此实现了模式选择以及自动定位吹风,提供了更加智能的控制方式,进而提高了用户的体验度。
附图说明
16.为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1是本申请的实施例提供的一种风扇的结构示意图;
18.图2是本申请的实施例提供的一种风扇的示意性框图;
19.图3是本申请的实施例提供的一种风扇控制方法的步骤示意流程图;
20.图4是本申请的实施例提供的风扇控制方法的应用场景的示意图;
21.图5是本申请的实施例提供的另一种风扇控制方法的步骤示意流程图。
具体实施方式
22.下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
23.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
24.应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
25.还应当进理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
26.本申请的实施例提供了一种风扇控制方法、风扇及存储介质。其中,该风扇控制方法可以应用在风扇中,以实现对应风扇智能化控制,提高用户的体验度。
27.下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
28.请参阅图1,图1是本申请的实施例提供的一种风扇的结构示意图。该风扇10包括底座11、立杆12、机头13、传感器103和摄像装置104。
29.立杆12设置在底座11上,机头13可旋转地设置在立杆12上。其中,机头13包括扇叶、扇叶罩体和扇叶驱动机构,扇叶驱动机构用于驱动扇叶旋转出风,扇叶罩体罩设在扇叶上用于安全防护。
30.在本申请的实施例中,传感器103设置在机头13上,比如可以设置在机头的扇叶罩体上,用于跟随机头13摆动运行以检测送风范围内的用户;摄像装置104设置在立杆12上,用于对风扇的送风范围进行拍照采集图像。
31.其中,传感器103可例如为红外传感器;摄像装置104可例如为普通摄像头、深度摄像头或双摄像头等。
32.在一些实施例中,扇叶罩体包括第一罩体和第二罩体,第一罩体固定安装机头13的壳体上,第二罩体可拆卸地安装在第一罩体上,在用户吹风时相对于用户而言,第一罩体
为后罩体,第二罩体为前罩体。
33.其中,传感器103设置在第二罩体的中间位置,利用设置中间位置可以实现对应目标物的准确定位,同时还可以利用第二罩体的有效空间,提高了第二罩体的空间利用率,同时也更为美观。
34.可以将传感器设置为感测模块,即感测模块设计成一个与风扇可分离的模块,该感测模块可以独立工作,除了包括传感器外还包括通信模块,该通信模块用于和风扇10进行通信连接,比如为蓝牙模块、wi-fi模块、lte模块、nb-iot模块、lora模块等等。
35.其中,风扇10的类型包括落地扇、塔扇、台扇、无叶风扇、壁扇等,当然也可以包括电暖扇、空调扇或者空调等。
36.需要说明的是,在本申请的实施例中,风扇10的机头可以沿某个方向摆动,比如沿水平方向摆动,和/或沿竖直方向摆动,其中摆动可以使用电机和驱动机构实现,驱动机构比如包括曲柄和连杆,或者主动轮和从动轮配合等。该电机采用步进电机。
37.可以理解的是,在本申请的实施例中,可以同时采用沿水平方向摆动和沿竖直方向摆动结合的方式,使得风扇10具有更多的摆动吹风方式,即可以实现更多方向的吹风模式。
38.请结合图2,图2是本申请实施例提供的一种风扇的示意性框图。该风扇10包括处理器101、存储器102、传感器103和摄像装置104,其中,处理器101、存储器102和摄像装置104通过总线连接,传感器103可以通过有线或无线与处理器101连接。
39.其中,存储器102可以包括非易失性存储介质和内存储器。
40.非易失性存储介质可存储操作系统和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种风扇控制方法。
41.处理器101用于提供计算和控制能力,支撑整个风扇的运行。
42.内存储器为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行任意一种风扇控制方法。
43.可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的风扇的限定,具体的风扇可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
44.应当理解的是,处理器101可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
45.其中,在一个实施例中,所述处理器用于运行存储在存储器中的计算机程序,以实现如下步骤:
46.通过所述摄像装置采集图像;根据采集的图像确定所述风扇的送风方向上是否出现用户;若所述风扇的送风方向上出现用户,控制所述风扇的机头在送风范围内摆动运行,以通过所述传感器对所述用户进行定位;根据采集的图像确定送风模式;根据定位结果和所述送风模式对所述用户进行送风。
47.在一些实施例中,所述传感器为红外传感器;所述处理器实现所述控制所述风扇的机头在送风范围内摆动运行,以通过所述传感器对所述用户进行定位,包括:
48.开启所述红外传感器;控制所述风扇的机头在送风范围内沿水平方向摆动运行采集目标红外信号,根据在水平方向上采集的目标红外信号的数量确定用户的宽度信息;控制所述风扇的机头以其中一个目标红外信号对应的位置沿竖直方向摆动运行采集目标红外信号,根据在竖直方向上采集的目标红外信号的数量确定用户的高度信息;根据所述宽度信息和所述高度信息确定送风区域以及所述送风区域的中心位置;其中,所述目标红外信号为大于预设阈值的红外信号。
49.在一些实施例中,所述处理器实现所述根据定位结果和所述送风模式对所述用户进行送风,包括:
50.根据所述中心位置和/或所述送风区域,按照所述送风模式对所述用户进行送风。
51.在一些实施例中,所述处理器实现所述根据采集的图像确定送风模式,包括:
52.根据采集的图像识别用户的姿态信息;获取与所述姿态信息匹配的预设姿态,不同的预设姿态对应不同送风模式;根据与所述姿态信息匹配的预设姿态确定送风模式。
53.在一些实施例中,所述处理器实现所述根据采集的图像确定送风模式,包括:
54.根据采集的图像确定所述用户的身份标识;根据所述身份标识查询模式记录表,确定与所述用户对应的送风模式,所述模式记录表用于记录所述用户每次开启所述风扇时自主选择的送风模式。
55.在一些实施例中,所述处理器还实现:获取用户自主选择的送风模式,并开启摄像装置采集包含用户人脸的图像;对包含用户人脸的图像进行特征提取,得到用户人脸特征;建立所述用户人脸特征与自主选择的送风模式的对应关系,并保存在模式记录表中,所述用户人脸特征作为所述用户的身份标识。
56.在一些实施例中,所述送风模式包括定向吹风模式和/或摆动吹风模式;或者,所述吹风模式包括具有不同风力的定向吹风模式和/或具有不同风力的定向吹风模式;或者,所述吹风模式包括按照预设轨迹运行的吹风模式,所述预设轨迹包括“u”型轨迹、“o”型轨迹或“z”型轨迹。
57.在一些实施例中,所述处理器还实现所述根据定位结果和所述送风模式对所述用户进行送风之后,包括:
58.间隔预设时间开启所述摄像装置以确定在所述送风范围内是否还存在用户;若在所述送风范围内还存在用户,继续执行所述根据定位结果和所述送风模式对所述用户进行送风的步骤;若在所述送风范围内不存在用户,则关闭所述风扇。
59.为了便于理解,以下将结合图1中风扇,对本申请的实施例提供的风扇控制方法进行详细介绍。
60.请参阅图3,图3是本申请的实施例提供的一种风扇控制方法的步骤示意流程图。该风扇控制方法可应用于风扇中,可以智能确定送风模式和准确定位送风,进而提高用户的体验度。
61.如图3所示,该风扇控制方法具体包括步骤s101至步骤s105。
62.s101、通过所述摄像装置采集图像。
63.在风扇启动时或者风扇启动后,开启摄像装置,通过所述摄像装置采集图像,具体
是在风扇送风范围内采集图像。
64.s102、根据采集的图像确定所述风扇的送风方向上是否出现用户。
65.利用图像识别技术对采集的图像进行识别,以确定采集的图像中是否包含有用户,由于是在风扇的送风范围内采集的图像,因此若采集的图像中包含用户,则可以确定所述风扇的送风方向上出现用户。
66.具体地,若所述风扇的送风方向上出现用户,则执行步骤s103;若所述风扇的送风方向上未出现用户,则在间隔预设时间后,返回执行步骤s101。
67.s103、若所述风扇的送风方向上出现用户,控制所述风扇的机头在送风范围内摆动运行,以通过所述传感器对所述用户进行定位。
68.在确定所述风扇的送风方向上出现用户时,控制所述风扇的机头在送风范围捏摆动运行,以带动设置在机头上的传感器转动在送风范围内进行检测,并实现对用户的定位。
69.具体地,对用户的定位包括确定用户的位置,再根据该用户的位置确定吹风范围,比如以用户的位置为中心沿水平方向左右扫描
±5°
,或者以用户的位置为中心沿竖直方向上下扫描
±
20
°
,再或者以用户的位置为中心沿水平方向左右扫描
±5°
以及以用户的位置为中心沿竖直方向上下扫描
±
20
°
。
70.在一些实施例中,所述传感器为红外传感器;所述控制所述风扇的机头在送风范围内摆动运行,以通过所述传感器对所述用户进行定位,具体为:开启所述红外传感器;控制所述风扇的机头在送风范围内沿水平方向摆动运行采集目标红外信号,根据在水平方向上采集的目标红外信号的数量确定用户的宽度信息;控制所述风扇的机头以其中一个目标红外信号对应的位置沿竖直方向摆动运行采集目标红外信号,根据在竖直方向上采集的目标红外信号的数量确定用户的高度信息;根据所述宽度信息和所述高度信息确定送风区域以及所述送风区域的中心位置。
71.其中,所述目标红外信号为大于预设阈值的红外信号,预设阈值为用户判断用户的存在的阈值信号,当检测的红外信号大于预设阈值时,确定检测方向上存在用户。
72.具体地,在开启红外传感器之后控制所述风扇的机头在送风范围内沿水平方向摆动,并运行精度采集目标红外信号,比如步进电机每次运行0.1
°
,则每运行0.1
°
采集一个红外信号,并判断采集的红外信号是否大于预设阈值,将大于预设阈值的红外信号作为目标红外信号。
73.统计机头在水平方向上摆动范围内摆动运行采集的目标红外信号,由于每采集一个目标红外信号均对应运行精度角度(比如为0.1
°
),因此可以根据采集的目标红外信号的数量,确定用户在水平方向的摆动角度范围,将该在水平方向的摆动角度范围作为用户的宽度信息。
74.同理,根据统计机头在竖直方向上摆动范围内摆动运行采集的目标红外信号的数量,可以确定用户在竖直方向的摆动角度范围,将该在竖直方向的摆动角度范围作为用户的高度信息。
75.可以理解的是,还可以测量用户距离风扇的距离,根据测量的距离和摆动角度范围计算用户的宽带信息和高度信息。
76.在确定用户的宽度信息和高度信息后,再根据所述宽度信息和所述高度信息确定送风区域,以及确定所述送风区域的中心位置,将所述送风区域和中心位置作为定位结果。
77.s104、根据采集的图像确定送风模式。
78.具体地,根据采集的图像自动确定送风模式,比如通过识别图像中的信息确定与该信息对应的送风模式,由此可以不用用户进行送风模式选择,通过图像自动确定合适的模式,进而提高了用户的体验度。
79.示例性的,所述送风模式包括定向吹风模式和/或摆动吹风模式,或者是先定向吹风再摆动吹风,或者是先定向吹风预设时间后再摆动吹风,或者是定向吹风和摆动吹风定时切换。
80.示例性的,所述吹风模式包括具有不同风力的定向吹风模式和/或具有不同风力的定向吹风模式,比如将定向吹风模式分为具有5个档位风力等级。
81.示例性的,所述吹风模式包括按照预设轨迹运行的吹风模式,所述预设轨迹包括“u”型轨迹、“o”型轨迹或“z”型轨迹。当然还可以由用户根据需要制定的吹风轨迹。
82.在一些实施例中,所述根据采集的图像确定送风模式,具体为:根据采集的图像识别用户的姿态信息;获取与所述姿态信息匹配的预设姿态,不同的预设姿态对应不同送风模式;根据与所述姿态信息匹配的预设姿态确定送风模式。
83.比如,识别用户的姿态信息并确定与该姿态信息匹配的预设姿态,匹配的预设姿态为躺在沙发上的侧躺姿态,则将侧躺姿态对应的摆动送风(或者是水平摆动送风)作为确定的送风模式。
84.再比如,如图4所示,识别用户30的姿态信息并确定与该姿态信息匹配的预设姿态,匹配的预设姿态为用户30躺在沙发上的爬躺姿态,则将爬躺姿态对应的摆动送风(u型轨迹摆动送风)作为确定的送风模式。
85.在一些实施例中,所述根据采集的图像确定送风模式,具体为:根据采集的图像确定所述用户的身份标识;根据所述身份标识查询模式记录表,确定与所述用户对应的送风模式,所述模式记录表用于记录所述用户每次开启所述风扇时自主选择的送风模式。
86.其中,用户的身份标识可以使用用户人脸特征表示,由于风扇一般用于普通家庭,普通家庭人员不会太多,因此可以用其他特征表示身份标识,比如体型、身高等等。利用这些特征可以快速地识别到用户的身份标识,进而确定送风模式。
87.当然,在图像识别用户的身份标识确定送风模式之前,还可以:获取用户自主选择的送风模式,并开启摄像装置采集包含用户人脸的图像;对包含用户人脸的图像进行特征提取,得到用户人脸特征;建立所述用户人脸特征与自主选择的送风模式的对应关系,并保存在模式记录表中,所述用户人脸特征作为所述用户的身份标识。
88.需要说明的是,其他特征(体型或身高等)也可以采用模式记录表的方式进行保存,以便通过图像识别确定,进而快速地确定送风模式。
89.在一些实施例中,可以由终端设备执行根据采集的图像确定送风模式,并将确定的送风模式反馈至风扇。
90.示例性的,终端设备用于:接收风扇发送的采集的图像,根据采集的图像确定所述用户的身份标识;根据所述身份标识查询模式记录表,确定与所述用户对应的送风模式,并将确定的送风模式反馈至风扇。
91.比如,如图4所示,风扇10采集包括用户的图像,将采集的图像发送用户30使用的终端设备20(比如为手机),终端设备20根据采集的图像确定所述用户的身份标识;根据所
述身份标识查询模式记录表,确定与所述用户对应的送风模式,并将确定的送风模式反馈至风扇10。
92.具体地,可以根据体型特征识别用户30的身份标识,比如是“妈妈”、“爸爸”或者“孩子”等身份标识,由此可以实现根据用户的使用习惯确定对应的吹风模式,进而提高了用户的体验度。
93.s105、根据定位结果和所述送风模式对所述用户进行送风。
94.根据定位结果调整风扇的机头的位置,在该位置的基础上按照确定的送风模式对所述用户进行送风。具体地,根据所述中心位置和/或所述送风区域调整调整风扇的机头的位置,按照所述送风模式对所述用户进行送风。
95.上述各实施例的风扇控制方法通过所述摄像装置采集图像;再根据采集的图像确定所述风扇的送风方向上出现用户时,控制所述风扇的机头在送风范围内摆动运行,以通过所述传感器对所述用户进行定位;根据采集的图像确定送风模式;根据定位结果和所述送风模式对所述用户进行送风。由此实现了模式选择以及自动定位吹风,提供了更加智能的控制方式,进而提高了用户的体验度。
96.请参阅图5,图5是本申请的实施例提供的一种风扇控制方法的步骤示意流程图。该风扇控制方法可应用于风扇中,可以智能确定送风模式和准确定位送风,进而提高用户的体验度。
97.如图5所示,该风扇控制方法具体包括步骤s201至步骤s207。
98.s201、在处于自动选择模式下,通过所述摄像装置采集图像;
99.s202、根据采集的图像确定所述风扇的送风方向上是否出现用户;
100.s203、若所述风扇的送风方向上出现用户,控制所述风扇的机头在送风范围内摆动运行,以通过所述传感器对所述用户进行定位;
101.s204、根据采集的图像确定送风模式;
102.s205、根据定位结果和所述送风模式对所述用户进行送风;
103.s206、间隔预设时间开启所述摄像装置以确定在所述送风范围内是否还存在用户;
104.s207、关闭所述风扇。
105.自动选择模式为预设的一种风扇工作模式,当风扇处于该自动选择模式下,风扇执行本申请实施例提供的任一项所述风扇控制方法。
106.具体地,可以由用户控制风扇处于该自动选择模式。比如风扇设置一个模式按键,当用户按压该模式按键时,风扇进入该自动选择模式;再比如,用户通过终端设备向风扇发送模式指令,风扇接收到该模式指令后进入该自动选择模式。
107.在确定风扇处于自动选择模式后,开启摄像装置,通过所述摄像装置采集图像;并根据采集的图像确定所述风扇的送风方向上是否出现用户;若所述风扇的送风方向上出现用户,控制所述风扇的机头在送风范围内摆动运行,以通过所述传感器对所述用户进行定位;若所述风扇的送风方向上未出现用户,则继续确定所述风扇的送风方向上是否出现用户。
108.在得到定位结果后,再根据采集的图像确定送风模式。根据确定的送风模式和定位结果对所述用户进行送风;并间隔预设时间开启所述摄像装置以确定在所述送风范围内
是否还存在用户。
109.若在所述送风范围内还存在用户,继续执行步骤s205和s206,保持对用户进行吹风,并间隔预设时间进行检测;若在所述送风范围内不存在用户,则执行步骤s207。
110.由此可实现模式选择以及自动定位吹风,提供了更加智能的控制方式,进而提高了用户的体验度,同时又可以避免风扇资源浪费。
111.本申请的实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,所述处理器执行所述程序指令,实现本申请实施例提供的任一项风扇控制方法。
112.其中,所述计算机可读存储介质可以是前述实施例所述的风扇的内部存储单元,例如所述风扇的硬盘或内存。所述计算机可读存储介质也可以是所述风扇的外部存储设备,例如所述风扇上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
113.以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。