风扇控制方法、装置、风扇及可读存储介质与流程

文档序号:16685613发布日期:2019-01-22 18:17阅读:184来源:国知局
风扇控制方法、装置、风扇及可读存储介质与流程

本发明涉及风扇领域,具体涉及一种风扇控制方法、装置、风扇及可读存储介质。



背景技术:

目前电风扇一般都是手动调节左右/上下吹风,或者用遥控实现一定距离的操作,电风扇摇摆是固定的左右循环摇摆或者上下循环摇摆,但是都是人为设定的固定循环摇摆方式,在某个方位风扇是无法吹到人体,造成性能的浪费。



技术实现要素:

因此,本发明要解决的技术问题在于克服现有技术中风扇在固定循环方式中无法吹到人体造成资源浪费的缺陷。

为此,本发明提供如下技术方案:

本发明第一方面,提供一种风扇控制方法,包括如下步骤:获取人体检测信号;其中,人体检测信号用于指示风扇转动路径覆盖范围内是否存在人体;根据所述人体检测信号控制风扇转动。

可选地,获取人体检测信号包括:从位于所述风扇的人体识别装置获取所述人体检测信号。

可选地,根据所述人体检测信号控制风扇转动,包括:当人体检测信号指示风扇转动路径覆盖范围内存在人体时,控制人体识别装置转动,将识别到的人体移动至人体识别装置识别区域的预设位置以锁定人体位置;获取人体识别装置的第一位置与所述人体位置的第一角度;根据所述第一角度控制风扇的转动。

可选地,根据所述第一角度控制风扇电机的转动,包括:根据所述第一角度确定风扇转动的第二角度,并控制风扇从第二位置转动所述第二角度至所述人体位置;控制风扇转动预设角度覆盖所述人体位置。

可选地,根据所述人体检测信号控制风扇转动,还包括:当人体检测信号指示风扇转动路径覆盖范围内不存在人体时,控制所述人体识别装置停止于所述第一位置。

本发明第二方面,提供一种风扇控制装置,包括:第一获取模块,用于获取人体检测信号;其中,人体检测信号用于指示风扇转动路径覆盖范围内是否存在人体;第一处理模块,用于根据所述人体检测信号控制风扇转动。

可选地,所述第一获取模块包括:从位于所述风扇的人体识别装置获取所述人体检测信号。

可选地,所述第一处理模块包括:第一处理单元,用于当人体检测信号指示风扇转动路径覆盖范围内存在人体时,控制人体识别装置转动,将识别到的人体移动至人体识别装置识别区域的预设位置以锁定人体位置;第一获取单元,用于获取人体识别装置的第一位置与所述人体位置的第一角度;第二处理单元,用于根据所述第一角度控制风扇的转动。

可选地,所述第二处理单元还包括:第一处理子单元,用于根据所述第一角度确定风扇转动的第二角度,并控制风扇从第二位置转动所述第二角度至所述人体位置;第二处理子单元,用于控制风扇转动预设角度覆盖所述人体位置。

可选地,所述第一处理模块还包括:第三处理单元,用于当人体检测信号指示风扇转动路径覆盖范围内不存在人体时,控制所述人体识别装置停止于所述第一位置。

本发明第三方面,提供一种风扇,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行本发明第一方面中任一项所述的风扇控制方法。

本发明第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行本发明第一方面中任一所述的风扇控制方法。

本发明技术方案,具有如下优点:

本发明提供的风扇控制方法,包括:获取人体检测信号;其中,人体检测信号用于指示风扇转动路径覆盖范围内是否存在人体;根据所述人体检测信号控制风扇转动。人体检测信号用于指示风扇转动路径覆盖范围内是否存在人体,当检测到存在人体时,控制风扇转动至合适位置,保证风扇吹出的风朝向人体,避免了资源的浪费。

附图说明

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

图1为本发明实施例中风扇控制方法的一个具体示例的流程图;

图2为本发明实施例中风扇控制方法的另一个具体示例的流程图;

图3为本发明实施例中风扇控制方法的另一个具体示例的流程图;

图4为本发明实施例中风扇控制装置的一个具体示例的框图;

图5为本发明实施例中风扇的结构示意图;

图6为本实施例中提供的风扇的一个具体示例的正视图;

图7为本实施例中提供的风扇的一个具体示例的右视图。

附图标记:

1、人体识别装置;2、风扇头部;3、第一电机;4、第二电机;5、风扇支撑装置;6、风扇底座。

具体实施方式

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

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

本实施例提供一种风扇控制方法,应用于风扇中,控制风扇追踪人体所在方位,风扇自动调整吹风方位,实现了风扇全方位吹向人体,克服了风扇在固定循环方式中无法吹到人体造成资源浪费的缺陷。图1为本实施例中风扇控制方法的一个具体示例的流程图,如图1所示,包括如下步骤:

步骤s1:获取人体检测信号;其中,人体检测信号用于指示风扇转动路径覆盖范围内是否存在人体。

在一可选实施例中,从位于风扇的人体识别装置获取人体检测信号。具体的,人体识别装置包括摄像头和红外人体传感器,摄像头采集人体的脸部特征,红外人体传感器采集人体的活动过程。当然,在其它实施例中,人体识别装置还可为现有技术中的其它用于检测风扇转动路径覆盖范围内是否存在人体的装置,如热像仪等。通过摄像头和红外人体传感器可以检测风扇转动路径覆盖范围内是否存在人体,不会将人物画像或者照片等误判为活动的人体,检测的准确度高。

在一可选实施例中,对摄像头采集到的图像进行图像处理(如特征提取),当图像中的人脸大于或者等于50%时,表明摄像头视场范围内存在人脸,之后通过红外人体传感器判断是不是有生命的人体,当红外人体传感器检测到人体散发的热量时,表明出现在摄像头视场范围内的人脸为有生命的人体,即风扇转动路径覆盖范围内存在人体,人体检测装置检测到人体;其它情况下,均认为风扇转动路径覆盖范围内不存在人体,即人体检测装置没有检测到人体。

在一可选实施例中,为了便于人体识别装置的上下左右转动,避免摄像头在锁定人体时,风扇风对着人脸吹,加强人体舒适感,将人体识别装置安放于风扇头部的顶端,即风扇扇叶罩的顶端;当然,在其它实施例中,也可安装于风扇的其它位置,如风扇罩的前侧,安装位置根据需要合理设置即可。

人体识别装置在转动的过程中,检测不同区域范围内是否存在人体,在一可选实施例中,人体识别装置的左右转动角度可为180度,上下转动角度可为90度;当然,在其它实施例中,左右转动角度和上下转动角度根据需要合理设置即可,如左右转动角度和上下转动角度均设置为180度,或者均设置为360度,角度设置的越大,检测的范围越大。

步骤s2:根据人体检测信号控制风扇转动。人体检测信号用于指示风扇转动路径覆盖范围内是否存在人体,当检测到存在人体时,控制风扇转动至合适位置,保证风扇吹出的风朝向人体,避免资源的浪费。当检测到不存在人体时,风扇不执行任何动作,继续保持原来的运动方式进行吹风。如检测前风扇朝向固定方向吹风,则未检测到人体时,风扇仍朝向固定方向吹风;如检测前风扇以摆动角度180度的方式左右摇摆吹风,则未检测到人体时,风扇仍以摆动角度180度的方式左右摇摆吹风。

在一可选实施例中,如图2所示,上述步骤s2具体包括步骤s21-s23:

步骤s21:当人体检测信号指示风扇转动路径覆盖范围内存在人体时,控制人体识别装置转动,将识别到的人体移动至人体识别装置识别区域的预设位置以锁定人体位置。

由于人体出现在摄像头视场范围内的位置是随机的,为了便于确定人体识别装置的转动角度,将识别到的人体移动至人体识别装置识别区域的预设位置,不管初始采集到的人体位于视场的何处,最终锁定的人体位置均为预设位置。在一可选实施例中,预设位置可为摄像头采集得到的图像的中心位置,这样设置使得风扇吹出的风正对人体;当然,在其它实施例中,预设位置也可为视场中的其它位置,可根据需要合理设置。

步骤s22:获取人体识别装置的第一位置与人体位置的第一角度。

在一可选实施例中,为了便于确定人体识别装置的转动角度,设置一个人体识别装置的初始位置,即第一位置,每次锁定人体后,检测锁定位置与第一位置的角度,将人体识别装置的第一位置设置为人体识别装置视场的中心位置朝向正前方,此时第一位置的角度为0度,人体识别装置可绕此位置上下左右摇摆。当锁定人体位置后,人体识别装置与第一位置的夹角为第一角度,第一角度可包括左右摆动的第一左右角度和上下摆动的第一上下角度。当然,在其它实施例中,也可将人体识别装置的第一位置设置于其它任何可行位置,根据需要合理设置即可。

具体地,人体识别装置可绕第一位置上下左右摆动,当风扇锁定人体位置后,人体位置位于第一位置的左侧则第一左右角度为负值,人体位置位于第一位置的右侧则第一左右角度为正值;人体位置位于第一位置的下侧则第一上下角度为负值,人体位置位于第一位置的上侧则第一上下角度为正值。例如人体识别装置锁定人体后位于第一位置的左上方时,测得的第一左右角度为-30度,第一上下角度为30度。当然,在其它实施例中,也可采用其它方式确定第一角度,本实施例对此不作限定。

步骤s23:根据第一角度控制风扇的转动。人体识别装置追踪到人体并锁定人体,便可知人体识别装置的转动角度(第一角度),根据第一角度调整风扇的扇头摇摆至最优位置,使得风扇吹出的风尽可能多的吹向人体。

在一可选实施例中,如图3所示,上述步骤s23具体包括步骤s231-s232:

步骤s231:根据第一角度确定风扇转动的第二角度,并控制风扇从第二位置转动第二角度至人体位置。

在一可选实施例中,为了便于根据第一角度对风扇进行调整,设置风扇的起始位置,即第二位置,以便每次调整时均以此作为起始位置,便于计算第二角度。第二位置可为风扇头部平面和摄像头第一位置正面平行的位置,即风扇头部朝向正前方。此时第二角度可以第一角度相同,即第二角度等于第一角度,此时风扇正对人体;也可在第一角度的基础上加入一个误差阈值a,如第一角度为a,第二角度为b,b=a±a,误差阈值可为5度,当然,误差阈值也可设置为其它值(如10度),误差阈值越小,则风扇越朝向人体位置。

步骤s232:控制风扇转动预设角度覆盖人体位置。

为了全方位向人体吹风,降低人体周围的温度,提升舒适度,在一可选实施例中,预设角度可包括左右转动角度,如设置为90度,以人体位置为中心轴,左右各摇摆45度;当然,本领域技术人员可根据本实施例的描述,预设角度也可包括上下转动角度,或者同时包括左右转动角度和上下转动角度,合理设置预设角度即可。具体地,可通过风扇中的第一电机控制风扇左右摇摆,第二电机控制风扇上下摇摆。

当人体识别装置未检测到人体时,即人体检测信号指示风扇转动路径覆盖范围内不存在人体,根据人体检测信号控制风扇转动,如图3所示,还包括:

步骤s24:当人体检测信号指示风扇转动路径覆盖范围内不存在人体时,控制人体识别装置停止于第一位置。

上述风扇控制方法,利用人体识别技术,追踪人体所在方位,风扇自动调整吹风方位,实现风扇全方位吹向人体,解决需要手动调节的困难;摄像头传感器放置于风扇顶部,避免摄像头在锁定人体时,风扇风对着人脸,提高舒适度;全方位识别人体吹风,避免固定循环方式造成的无法吹到人体的性能浪费。

本实施例还提供一种风扇控制装置,如图4所示,包括:第一获取模块1,用于获取人体检测信号;其中,人体检测信号用于指示风扇转动路径覆盖范围内是否存在人体;第一处理模块2,用于根据人体检测信号控制风扇转动。

在一可选实施例中,第一获取模块包括:从位于风扇的人体识别装置获取人体检测信号。

在一可选实施例中,第一处理模块包括:第一处理单元,用于当人体检测信号指示风扇转动路径覆盖范围内存在人体时,控制人体识别装置转动,将识别到的人体移动至人体识别装置识别区域的预设位置以锁定人体位置;第一获取单元,用于获取人体识别装置的第一位置与人体位置的第一角度;第二处理单元,用于根据第一角度控制风扇的转动。

在一可选实施例中,第二处理单元还包括:第一处理子单元,用于根据第一角度确定风扇转动的第二角度,并控制风扇从第二位置转动第二角度至人体位置;第二处理子单元,用于控制风扇转动预设角度覆盖人体位置。

在一可替换实施例中,第一处理模块还包括:第三处理单元,用于当人体检测信号指示风扇转动路径覆盖范围内不存在人体时,控制人体识别装置停止于第一位置。

上述各个模块的更进一步的功能描述与上述实施例相同,在此不再赘述。

本实施例还提供一种风扇,如图5所示,包括:处理器101和存储器102;其中,处理器101和存储器102可以通过总线或者其他方式连接,图5中以通过总线连接为例。

处理器101可以为中央处理器(centralprocessingunit,cpu)。处理器101还可以为其它通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。

存储器102作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的风扇控制方法对应的程序指令/模块(例如,图4所示的第一获取模块1和第一处理模块2)。处理器101通过运行存储在存储器102中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的风扇控制方法。

存储器102可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器101所创建的数据等。此外,存储器102可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器102可选包括相对于处理器101远程设置的存储器,这些远程存储器可以通过网络连接至处理器101。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器102中,当被所述处理器101执行时,执行如图1至图3所示实施例中的风扇控制方法。

上述服务器具体细节可以对应参阅图1至图3所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。

本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固态硬盘(solid-statedrive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。

图6为本实施例中提供的风扇的一个具体示例的正视图,图7为本实施例中提供的风扇的一个具体示例的右视图,如图6和图7所示,风扇包括人体识别装置1、风扇头部2、第一电机3、第二电机4、风扇支撑装置5以及风扇底座6。其中,风扇支撑装置5连接风扇头部2和风扇底座6;人体识别装置1设置于风扇头部2的顶端;第一电机3设置于风扇头部2上,用于控制风扇左右摇摆,第二电机4设置于风扇支撑装置5上,用于控制风扇上下摇摆。

虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

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