一种确定风机送风策略的方法、装置、计算机及存储介质

文档序号:165569 发布日期:2021-10-29 浏览:15次 >En<

阅读说明:本技术 一种确定风机送风策略的方法、装置、计算机及存储介质 (Method, device, computer and storage medium for determining fan air supply strategy ) 是由 向延钊 翟元义 阳雷 张甫帅 肖文渊 周宗旭 王思宇 邱水兵 叶似锦 王婷 于 2020-04-28 设计创作,主要内容包括:本发明公开了一种确定风机送风策略的方法、装置、计算机及存储介质,所述方法包括:包括获取用户相对风机的分布情况;根据所述分布情况,确定所述风机的送风策略。本发明的确定风机送风策略的方法、装置、计算机及存储介质,送风方式更科学。(The invention discloses a method, a device, a computer and a storage medium for determining a fan air supply strategy, wherein the method comprises the following steps: the method comprises the steps of obtaining the distribution condition of a user relative to a fan; and determining the air supply strategy of the fan according to the distribution condition. The method, the device, the computer and the storage medium for determining the air supply strategy of the fan have more scientific air supply mode.)

一种确定风机送风策略的方法、装置、计算机及存储介质

技术领域

本发明涉及智能家电设备技术,具体涉及一种确定风机送风策略的方法、装置、计算机及存储介质。

背景技术

通过风机,例如家用电风扇送风是一种常用的清凉解暑或流通空气的方法。但是,目前风机的送风方式比较单一,清凉解暑的效果比较差。

发明内容

有鉴于此,本发明实施例期望提供一种确定风机送风策略的方法、装置、计算机及存储介质,能改进送风方式,提高清凉解暑效果。

为达到上述目的,本发明实施例的技术方案是这样实现的:

第一方面,本发明实施例提供了一种确定风机送风策略的方法,所述方法包括:

获取用户相对风机的分布情况;

根据所述分布情况,确定所述风机的送风策略;

所述风机的送风策略包括:风机水平摆动的角度、风机水平摆动中心的位置、风机竖直摆动的角度、风机水平摆动速度和风机竖直摆动速度;

所述用户相对风机的分布情况,包括:用户群的数量、用户群与所述风机的距离、用户群与所述风机水平摆动中心的角度、各个用户群之间的间隙在风机水平摆动方向上的角度;

所述用户群包括至少一个用户,同一个用户群内的用户多于一个时,相邻用户之间的间隙在风机水平摆动方向上的角度小于预设值。

上述方案中,所述根据所述分布情况,确定所述风机的送风策略,包括:

所述用户群的数量为单个时,根据所述用户群与所述风机的距离,以及风机启动时的初始水平摆动角度和风速衰减因子,确定所述风机的水平摆动角度。

上述方案中,所述根据所述分布情况,确定所述风机的送风策略,包括:

所述用户群的数量为单个时,根据所述用户群与所述风机水平摆动中心的角度,确定所述风机以高于预设值的摆动速度调整所述风机水平摆动中心,和/或确定所述风机在调整所述风机水平摆动中心的摆动中降低吹风量。

上述方案中,所述根据所述分布情况,确定所述风机的送风策略,包括:

所述用户群的数量为多个时,根据多个用户群之间的间隙在摆动方向上的角度值,确定所述风机以高于预设值的摆动速度通过所述间隙。

上述方案中,所述方法还包括:

根据用户群中用户的身高,确定所述风机在水平摆动到所述用户群对应的角度范围时,同时开启所述风机的竖直摆动。

上述方案中,所述获取用户相对风机的分布情况,包括:

获取所述风机水平送风范围内的第一图片,确定所述用户群的数量及所述用户群在所述第一图片中的位置;

根据所述用户群的数量及所述用户群在所述第一图片中的位置,获取所述用户相对所述风机的分布情况。

上述方案中,所述方法还包括:

获取所述风机竖直送风范围内的第二图片,确定所述用户群中用户的头部或腿部在所述第二图片中的位置;

根据所述用户群中用户的头部或腿部在所述第二图片中的位置,确定用户群中用户的身高。

上述方案中,所述获取所述风机竖直送风范围内的第二图片,包括:

在所述风机摆动到对准所述用户群的中心时,控制图像检测部件拍摄用户群,获取所述风机竖直送风范围内的第二图片。

上述方案中,所述方法还包括:

所述用户群的数量为多个时,根据各个用户群的疏密度,确定所述风机在水平摆动中对各个用户群采用不同的水平摆动速度;

所述用户群的疏密度为用户群的用户人数和用户群在所述风机水平摆动方向上的角度的比值。

第二方面,本发明实施例提供了一种确定风机送风策略的装置,所述装置包括获取模块和确定模块;其中,

所述获取模块,用于获取用户相对风机的分布情况;

所述确定模块,用于根据所述分布情况,确定所述风机的送风策略。

第三方面,本发明实施例提供了一种计算机,所述计算机包括:存储器、通信总线和处理器,其中:

所述存储器,用于存储确定风机送风策略的方法程序;

所述通信总线,用于实现所述存储器和所述处理器之间的连接通信;

所述处理器,用于执行存储器中存储的送风方法程序,以实现如上面所述的任意一种确定风机送风策略的方法的步骤。

第四方面,本发明实施例提供了一种智能风扇,所述智能风扇包括风机、图像检测部件、电控板和水平摆动电机;其中,

所述风机,用于输出预设的风量;

所述图像检测部件,用于检测用户相对风机的分布情况,并发送给所述电控板;

所述电控板,用于根据所述图像检测部件的检测结果,发出控制指令,控制所述水平摆动电机的运动;

所述水平摆动电机,用于根据所述电控板的控制指令,驱动所述风机做水平方向的摆动。

上述方案中,所述智能风扇还包括竖直摆动电机;

所述竖直摆动电机,用于根据所述电控板的控制指令,驱动所述风机做竖直方向的摆动。

第五方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有可执行程序,所述可执行程序被处理器执行时实现如上面所述的任意一种确定风机送风策略的方法的步骤。

本发明实施例的确定风机送风策略的方法、装置、计算机及存储介质,包括获取用户相对风机的分布情况;根据所述分布情况,确定所述风机的送风策略;可见,本发明实施例的确定风机送风策略的方法、装置、计算机及存储介质,根据用户相对风机的分布情况,确定所述风机的送风策略,送风方式更科学,清凉解暑效果更好。

本发明实施例的其他有益效果将在

具体实施方式

中结合具体技术方案进一步说明。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要的说明。应当理解,下面描述的附图仅仅是本发明实施例的一部分附图,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本发明实施例确定风机送风策略的方法的流程示意图;

图2为本发明实施例确定风机送风策略的方法中水平摆动幅度调整的示意图;

图3为本发明实施例确定风机送风策略的方法中水平摆动中心位置调整的示意图;

图4为本发明实施例确定风机送风策略的方法中水平摆动速度调整的示意图一;

图5为本发明实施例确定风机送风策略的方法中水平摆动速度调整的示意图二;

图6为本发明实施例确定风机送风策略的方法中竖直摆动幅度调整的侧面示意图;

图7为本发明实施例确定风机送风策略的方法中针对单个用户的竖直摆动幅度调整的示意图;

图8为本发明实施例确定风机送风策略的方法中针对多个用户的竖直摆动幅度调整的示意图一;

图9为本发明实施例确定风机送风策略的方法中针对多个用户的竖直摆动幅度调整的示意图二;

图10为本发明实施例确定风机送风策略的方法中针对多个用户的竖直摆动幅度调整的示意图三;

图11为本发明实施例确定风机送风策略的装置的结构示意图;

图12为本发明实施例计算机的结构示意图;

图13为本发明实施例智能风扇的结构示意图。

具体实施方式

目前,风机的送风策略一般包括:水平方向扫风和竖直方向扫风,扫风的幅度都是固定的,速度在选择相应档位后也是固定的,因此送风方式比较单一,清凉解暑的也就比较效果差。

针对上述的技术问题,本发明实施例提供了一种确定风机送风策略的方法,所述方法可以包括:

获取用户相对风机的分布情况;

根据所述分布情况,确定所述风机的送风策略;

所述风机的送风策略包括:风机水平摆动的角度、风机水平摆动中心的位置、风机竖直摆动的角度、风机水平摆动速度和风机竖直摆动速度;

所述用户相对风机的分布情况,包括:用户群的数量、用户群与所述风机的距离、用户群与所述风机水平摆动中心的角度、各个用户群之间的间隙在风机水平摆动方向上的角度;

所述用户群包括至少一个用户,同一个用户群内的用户多于一个时,相邻用户之间的间隙在风机水平摆动方向上的角度小于预设值。这里的预设值,可以根据风机水平摆动速度的调节速度设置,具体参见下面的具体实施例。

本发明实施例的确定风机送风策略的方法、装置、计算机及存储介质,根据用户相对风机的分布情况,确定所述风机的送风策略,送风方式更科学,清凉解暑效果更好。

在本发明的另一些实施例中,所述根据所述分布情况,确定所述风机的送风策略,可以包括:

所述用户群的数量为单个时,根据所述用户群与所述风机的距离,以及风机启动时的初始水平摆动角度和风速衰减因子,确定所述风机的水平摆动角度。

这里,对于单个用户群来说,为了保持用户的舒适,需要在单位时间内,风机吹到用户的风量基本相同。因此利用以下原理实现:风机水平摆动角度增加,风量发散,反之,风机水平摆动角度减少,风量聚合。即单个用户群距离风机较远时,自动控制所述风机以较小的摆动幅度摆动,否则,自动控制所述风机以较大的摆动幅度摆动。这样,用户更舒适,是更佳的实施方式。

这里的风速衰减因子是与单个用户群与风机的距离成反比的一个参数。

在本发明的另一些实施例中,所述根据所述分布情况,确定所述风机的送风策略,可以包括:

所述用户群的数量为单个时,根据所述用户群与所述风机水平摆动中心的角度,确定所述风机以高于预设值的摆动速度调整所述风机水平摆动中心,和/或确定所述风机在调整所述风机水平摆动中心的摆动中降低吹风量。

这里,预设值可以是一个针对用户送风时的摆动速度,由于在送风,因此摆动速度相对比较低,而调整风机水平摆动中心需要迅速调整到位,因此摆动速度相对较高,是更佳的实施方式。

这里,是指用户变动位置时,除了变动与风机的距离之外,横向位置也发生了变动,因此需要调整所述风机水平摆动中心,以适应用户的位置变动。当然,在所述送风装置刚开机时,也有可能朝向不对,而需要通过上述方法,调整所述风机水平摆动中心。这样,风机摆动更科学,能耗低,是更佳的实施方式。

还有,因为是调整摆动中心,因此可以同时降低风机的吹风量,这样,可以减少能耗,是更佳的实施方式。

在本发明的另一些实施例中,所述根据所述分布情况,确定所述风机的送风策略,可以包括:

所述用户群的数量为多个时,根据多个用户群之间的间隙在摆动方向上的角度值,确定所述风机以高于预设值的摆动速度通过所述间隙。

对于多个用户群来说,由于所述风机的水平摆动幅度比较大,或者说摆动周期比较长,对单个用户群来说,需要等较长时间才能获得吹风的机会,因此需要灵活调整所述风机水平摆动的速度,例如风机的风吹到用户群时,降低所述风机水平摆动的速度,而在风机的风吹向用户群之间的间隙时,则提高所述风机水平摆动的速度。这样,可以最大程度的减少用户的等待时间。这样,风机摆动更科学,风机利用率更高,是更佳的实施方式。上述的预设值,可以是风机摆动速度的平均值。

在本发明的另一些实施例中,所述方法还可以包括:

根据用户群中用户的身高,确定所述风机在水平摆动到所述用户群对应的角度范围时,同时开启所述风机的竖直摆动。

这里,是针对站立的用户,通过竖直摆动和水平摆动的组合,可以让用户的全身都获得清凉解暑的风,是更佳的实施方式。

在本发明的另一些实施例中,所述获取用户相对风机的分布情况,可以包括:

获取所述风机水平送风范围内的第一图片,确定所述用户群的数量及所述用户群在所述第一图片中的位置;

根据所述用户群的数量及所述用户群在所述第一图片中的位置,获取所述用户相对所述风机的分布情况。

这里,可以是通过图像检测部件,获取所述风机水平送风范围内的第一图片,然后根据用户群在所述第一图片中的位置,获取所述用户相对所述风机的分布情况。

具体地,这里会涉及到通用的图像处理和识别技术,不作详述。

在本发明的另一些实施例中,所述方法还可以包括:

获取所述风机竖直送风范围内的第二图片,确定所述用户群中用户的头部或腿部在所述第二图片中的位置;

根据所述用户群中用户的头部或腿部在所述第二图片中的位置,确定用户群中用户的身高。

同上所述,这里也是通过图像检测部件,获取第二图片,然后根据所述用户群中用户的头部或腿部在所述第二图片中的位置,确定用户群中用户的身高,同样涉及到图像处理和识别技术。

在本发明的另一些实施例中,所述获取所述风机竖直送风范围内的第二图片,可以包括:

在所述风机摆动到对准所述用户群的中心时,控制图像检测部件拍摄用户群,获取所述风机竖直送风范围内的第二图片。

这样,拍摄的第二图片更精确,提高确定用户身高的精确度。

在本发明的另一些实施例中,所述方法还可以包括:

所述用户群的数量为多个时,根据各个用户群的疏密度,确定所述风机在水平摆动中对各个用户群采用不同的水平摆动速度;

所述用户群的疏密度为用户群的用户人数和用户群在所述风机水平摆动方向上的角度的比值。

这里,是针对每个用户群的用户数量比较多的情况,即每个用户群的疏密程度不一样。这样,除了在相邻用户之间的空档时,则提高所述风机水平摆动的速度,并在在风机的风吹向用户比较稀疏的区域时,适当提高所述风机水平摆动的速度。这样,风机摆动更科学,风机利用率更高,是更佳的实施方式。

本发明实施例还提供了一种确定风机送风策略的装置,所述装置包括获取模块和确定模块;其中,

所述获取模块,用于获取用户相对风机的分布情况;

所述确定模块,用于根据所述分布情况,确定所述风机的送风策略。

本发明实施例还提供了一种计算机,所述计算机包括:存储器、通信总线和处理器,其中:

所述存储器,用于存储送风方法的程序;

所述通信总线,用于实现所述存储器和所述处理器之间的连接通信;

所述处理器,用于执行存储器中存储的送风方法程序,以实现如上面所述的任意一种确定风机送风策略的方法的步骤。

本发明实施例还提供了一种智能风扇,所述智能风扇包括风机、图像检测部件、电控板和水平摆动电机;其中,

所述风机,用于输出预设的风量;

所述图像检测部件,用于检测用户相对风机的分布情况,并发送给所述电控板;

所述电控板,用于根据所述图像检测部件的检测结果,发出控制指令,控制所述水平摆动电机的运动;

所述水平摆动电机,用于根据所述电控板的控制指令,驱动所述风机做水平方向的摆动。

在本发明的另一些实施例中,所述智能风扇还包括竖直摆动电机;

所述竖直摆动电机,用于根据所述电控板的控制指令,驱动所述风机做竖直方向的摆动。这样,除了水平摆动,还可以实现竖直方向的摆动,是更佳的实施方式。

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

以下结合附图及具体实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。并且,下面描述的实施例,仅仅是本发明的一部分实施例,而不是全部的实施例。本技术领域的普通技术人员,根据这些实施例,在不付出创造性劳动的前提下获得的所有其它实施例,均属于本发明保护的范围。

实施例一

本实施例提供了一种确定风机送风策略的方法,所述方法可以由一种智能风扇进行,能够理解,也可以由其它有风机的设备,例如空调进行。

如图1所示,所述方法可以包括:

步骤101:获取用户相对风机的分布情况;

这里,用户相对风机的分布情况,可以包括:用户群的数量、用户群与所述风机的距离、用户群与所述风机水平摆动中心的角度、各个用户群之间的间隙在风机水平摆动方向上的角度等。

即用户是聚在一块的,还是分散的,如果分散的,那么分成几个用户群,各个用户群与风机的距离,各个用户群相互之间的距离,这些都会影响风机送风策略的确定。当然以上只是例举,可能还有其它的一些分布情况,可以参考本发明公开的一些实施例中确定送风策略的原则实施。

所述用户群包括至少一个用户,同一个用户群内的用户多于一个时,相邻用户之间的间隙在风机水平摆动方向上的角度小于预设值。这里的预设值,可以是5度。

具体地,所述获取用户相对风机的分布情况,可以包括:

获取所述风机水平送风范围内的第一图片,确定所述用户群的数量及所述用户群在所述第一图片中的位置;

根据所述用户群的数量及所述用户群在所述第一图片中的位置,获取所述用户相对所述风机的分布情况。

这里,是通过图像检测部件,获取所述风机水平送风范围内的第一图片,然后根据用户群在所述第一图片中的位置,获取所述用户相对所述风机的分布情况。

所述图像检测部件可以是摄像头,所述摄像头固定于风机,随风机的摆动而摆动。更具体地,所述摄像头可以是数字摄像头,这样成像更清晰,且便于后期处理。并且所述摄像头的取景范围设置为固定,这样,用户群在所述第一图片中的位置的变化均是用户群本身的变动,而不是摄像头取景范围的调整,更便于处理和确定。具体地,所述方法还可以包括:

获取所述风机竖直送风范围内的第二图片,确定所述用户群中用户的头部或腿部在所述第二图片中的位置;

根据所述用户群中用户的头部或腿部在所述第二图片中的位置,确定用户群中用户的身高。

同上所述,这里也是通过图像检测部件,获取第二图片,然后根据所述用户群中用户的头部或腿部在所述第二图片中的位置,确定用户群中用户的身高。由于摄像头的取景范围设置为固定,因此根据用户群中用户的头部或腿部在所述第二图片中的位置,可以推算出用户的身高,因为用户的身高和取景范围的高度之间是有一定的比例关系的,而取景范围的高度是可以预先测量出的。

进一步地,所述获取所述风机竖直送风范围内的第二图片,可以包括:

在所述风机摆动到对准所述用户群的中心时,控制图像检测部件拍摄用户群,获取所述风机竖直送风范围内的第二图片。

这样,拍摄的第二图片更精确,提高确定用户身高的精确度。即正对用户群时,因为没有广角畸变等因素,拍摄的第二图片中的用户身形更精确。

步骤102:根据所述分布情况,确定所述风机的送风策略。

这里,所述风机的送风策略可以包括:风机水平摆动的角度、风机水平摆动中心的位置、风机竖直摆动的角度、风机水平摆动速度和风机竖直摆动速度;

进一步地,所述风机的送风策略可以只包括一个项目,也可以包括几个项目,例如,送风策略可以仅水平摆动,这样涉及一个项目,也可以是既水平摆动、又竖直摆动的复合运动,涉及两个项目,还可以是在一个范围内水平快速摆动、在另一个范围内水平慢速摆动加竖直摆动,涉及多个项目。

具体地,所述根据所述分布情况,确定所述风机的送风策略,可以包括:

所述用户群的数量为单个时,根据所述用户群与所述风机的距离,以及风机启动时的初始水平摆动角度和风速衰减因子,确定所述风机的水平摆动角度。

这里,确定风机的水平摆动角度原则是:单个用户群距离风机较远时,自动控制所述风机以较小的摆动幅度摆动,否则,自动控制所述风机以较大的摆动幅度摆动。这样,单位时间内,风机吹到用户的风量基本相同,用户更舒适。这里的风速衰减因子是单个用户群与风机的距离成反比的一个参数。

为了更好的理解,下面通过附图举例说明:

如图2所示,水平方向内,MN为角度参考线,与风扇正面平行,O为所述风机水平摆动原点,∠AOB为风机水平摆动的极限位置,即风机的摆动范围不会超过∠AOB,设定∠AOB的目的在于:风机的摆动最大角度是有限的,或者图像检测部件的检测范围有限,因此需要设定一个边界,风机在边界之外的摆动不在本发明实施例的讨论范围。

如果用户群处于Q点,QO距离等于d,图像检测部件发送角度信息给电控板,电控板控制水平摆动电机驱动风机以OQ为中心水平摆动,摆动角度:

其中k为风速距离的衰减因子,K的取值与d成反比,即:

k=1/d (2)

如果用户群处于Q1点,Q1O距离等于d1,图像检测部件发送角度信息给电控板,电控板控制水平摆动电机驱动风机以OQ1为中心,水平摆动,摆动角度:

其中k为风速距离的衰减因子,K的取值与d1成反比,即:

k=1/d1 (4)

这样,当用户靠近风机中心点时O时,风机水平摆动角度较大,起到散风效果;远离O点时,风机水平摆动角度较小,有聚风作用。

具体地,所述根据所述分布情况,确定所述风机的送风策略,可以包括:

所述用户群的数量为单个时,根据所述用户群与所述风机水平摆动中心的角度,确定所述风机以高于预设值的摆动速度调整所述风机水平摆动中心,和/或确定所述风机在调整所述风机水平摆动中心的摆动中降低吹风量。

这里,预设值可以是一个针对用户送风时的摆动速度,由于在送风,因此摆动速度相对比较低,而调整风机水平摆动中心需要迅速调整到位,因此摆动速度相对较高。

这里,是指用户变动位置时,除了变动与风机的距离之外,横向位置也发生了变动,因此需要调整所述风机水平摆动中心,以适应用户的位置变动。当然,在所述送风装置刚开机时,也有可能朝向不对,而需要通过上述方法,调整所述风机水平摆动中心。

还有,因为是调整摆动中心,因此可以同时降低风机的吹风量,这样,可以减少能耗,一方面减少风机电机的能耗,另一方面,也能减少水平摆动电机的能耗,因为风机的吹风量大时,风机的转动惯量可能更大。

为了更好的理解,下面通过附图举例说明:

如图3所示,水平方向内,MN为角度参考线,与风扇正面平行,O为所述风机水平摆动原点。

风扇运行过程中,水平摆动电机当前的摆动角度为∠MOD,用户群的中心位于Q点,电控板在接收到图像检测部件提供的用户群位置信息后,控制水平摆动电机在预设时间T内将水平摆动电机的摆动中心旋转到OQ所在的直线上,并将摆动范围调整为∠EOF。预设时间T一般为1~3秒。

具体地,所述根据所述分布情况,确定所述风机的送风策略,可以包括:

所述用户群的数量为多个时,根据多个用户群之间的间隙在摆动方向上的角度值,确定所述风机以高于预设值的摆动速度通过所述间隙。

即风机的风吹到用户群时,降低所述风机水平摆动的速度,而在风机的风吹向用户群之间的间隙时,则提高所述风机水平摆动的速度。这样,可以在不降低用户吹风量的同时,最大程度的减少用户的等待时间。

为了更好的理解,下面通过附图举例说明:

图4是一个用户群的情况,如图4所示,水平方向内,MN为角度参考线,与风扇正面平行,O为所述风机水平摆动原点。

用户群的中心在水平面内Q点位置。图像检测部件将用户位置发送给电控板后。电控板会将用户群划定在∠COD的角度区域范围,当风机水平摆动经过该范围时,电控板控制水平摆动电机降低摆动速度,在其它区域,则提高水平摆动的速度。

图5是两个用户群的情况,如图5所示,水平方向内,MN为角度参考线,与风扇正面平行,O为所述风机水平摆动原点。

图5中有两个用户群,分别为∠COD和∠FOG的角度范围内,用户群的中心分布为Q和Q1。在本实施例中,区分用户群的标准为用户群之间的间隙在风机转动方向的角度大于5度。即∠COD和∠FOG之间相距的角度大于5度,而∠COD和∠FOG内部的用户之间的间隙在风机转动方向的角度都是小于5度的。

电控板获取每个用户群的位置后,控制水平摆动风机:当风机水平摆动经过∠COD时,控制水平摆动电机降低摆动速度,在∠COD和∠FOG之间的间隙中时,则提高水平摆动的速度,经过∠FOG时,再次降低摆动速度,依此类推。

进一步地,为了使送风更全面,确认的用户群需要加上一个设定的补充角度γ,以防止在用户群边缘的用户吹不到或吹得风量不够。γ的取值可以为0-10度。用户群内只有一个用户时,该用户群的角度为γ。例如,图5中的∠FOG加上γ后,就变成∠HOI。

更进一步地,由于不同的用户群内,用户的数量是不一样的,因此电控板还需要确定每个用户群的用户疏密度,用户疏密度等于用户群的角度除以用户群内检测到的用户数量,用户疏密度的值越小,说明用户数量越多,即用户疏密度越大。风机水平摆动时,电控板根据每个用户群的用户疏密度的大小确定水平摆动速度,用户疏密度越小,水平摆动速度越快,否则,速度越慢。例如在图5中,∠FOG的用户疏密度大于∠COD的用户疏密度,则风机摆动经过∠FOG的摆动速度小于经过∠COD的摆动速度。

具体地,所述方法还可以包括:

根据用户群中用户的身高,确定所述风机在水平摆动到所述用户群对应的角度范围时,同时开启所述风机的竖直摆动。

这里,是针对站立的用户,通过竖直摆动和水平摆动的组合,可以让用户的全身都获得风。

为了更好的理解,下面通过附图举例说明:

如图6所示,竖直方向内,MN为角度参考线,与风扇正面平行,O为所述风机竖直摆动原点,∠JOK为风机竖直摆动的极限位置。

LI为图像检测部件检测到的用户在竖直方向上的身高范围,∠LOI为相应的竖直方向摆动范围。图像检测部件将检测的数据发送给电控板。

具体地,本实施例中竖直摆动幅度调整的方法可以包括以下两种情况:

1.单用户情况下,风机仅竖直方向摆动。如图7所示,电控板可以根据用户设定上下扫风,扫风角度为∠COD。扫风的方向可以从上到下,也可以是从下到上的,还可以是从中间某一个位置开始反复扫。图中的a为用户群,CD分别为用户群中最高用户的头顶和脚底。

2.多用户情况下,风机既有竖直方向摆动,也有水平方向摆动,具体的摆动方法可以包括三种:

2.1多个用户均单独分布。在对单个用户送风时,仅竖直方向摆动,水平方向不摆动。在相邻用户之间的空档摆动时,仅水平方向摆动,竖直方向不摆动。因此单个用户的风扇摆动轨迹是一条竖直线,如图8所示,图中的a、b为两个用户群,CD分别为a用户群中最高用户的头顶和脚底,EF分别为b用户群中最高用户的头顶和脚底。

2.2多个用户成组分布,即有多个用户群。竖直方向和水平方向一起摆动,对用户群送风时,竖直方向摆动快,水平方向摆动偏慢。在用户群与用户群之间摆动时,水平方向摆动快,竖直方向摆动偏慢。因此,用户群的风扇摆动轨迹是一条斜线,如图9所示,图中的a、b为两个用户群,CD分别为a用户群中最高用户的头顶和脚底,EF分别为b用户群中最高用户的头顶和脚底。

2.3多个用户成组分布,即有多个用户群,且用户群的人数比较多,即用户疏密度比较大。竖直方向和水平方向一起摆动,对用户群送风时,竖直方向摆动快,水平方向摆动非常慢,即比2.2更慢,在相邻用户群之间的空档摆动时,水平方向摆动快,竖直方向摆动非常慢,即比2.2更慢,因此用户群的风扇摆动轨迹是一个V字形,如图10所示,图中的a、b为两个用户群,CD分别为a用户群中最高用户的头顶和脚底,EF分别为b用户群中最高用户的头顶和脚底。

这里,需要说明的是,图7、8、9、10不完全是正面投影的视图,为了避免电风扇挡住用户,将电风扇放置用户的下方,其实是一种斜向的视图,仅示意,具体的介绍以文字描述为准。

实施例二

本实施例提供了一种确定风机送风策略的装置300,如图11所示,所述装置包括获取模块301和确定模块302;其中,

所述获取模块301,用于获取用户相对风机的分布情况;

所述确定模块302,用于根据所述分布情况,确定所述风机的送风策略。

本实施例中,所述获取模块301还用于:

获取所述风机水平送风范围内的第一图片,确定所述用户群的数量及所述用户群在所述第一图片中的位置;

根据所述用户群的数量及所述用户群在所述第一图片中的位置,获取所述用户相对所述风机的分布情况。

本实施例中,所述获取模块301还用于:

获取所述风机竖直送风范围内的第二图片,确定所述用户群中用户的头部或腿部在所述第二图片中的位置;

根据所述用户群中用户的头部或腿部在所述第二图片中的位置,确定用户群中用户的身高。

本实施例中,所述获取模块301还用于:

在所述风机摆动到对准所述用户群的中心时,控制图像检测部件拍摄用户群,获取所述风机竖直送风范围内的第二图片。

本实施例中,所述确定模块302还用于:

所述用户群的数量为单个时,根据所述用户群与所述风机的距离,以及风机启动时的初始水平摆动角度和风速衰减因子,确定所述风机的水平摆动角度。

本实施例中,所述确定模块302还用于:

所述用户群的数量为单个时,根据所述用户群与所述风机水平摆动中心的角度,确定所述风机以高于预设值的摆动速度调整所述风机水平摆动中心,和/或确定所述风机在调整所述风机水平摆动中心的摆动中降低吹风量。

本实施例中,所述确定模块302还用于:

通过第一检测部件,获取多个用户的分布情况;

根据所述分布情况,通过水平摆动电机,调整所述风机水平摆动的速度。

本实施例中,所述确定模块302还用于:

所述用户群的数量为多个时,根据多个用户群之间的间隙在摆动方向上的角度值,确定所述风机以高于预设值的摆动速度通过所述间隙。

本实施例中,所述确定模块302还用于:

根据用户群中用户的身高,确定所述风机在水平摆动到所述用户群对应的角度范围时,同时开启所述风机的竖直摆动。

本发明实施例中的送风装置可以为设置在智能风扇中的装置,也可以为设置在与智能风扇连接且通信的云端计算机中的装置。

在一些实施例中,本发明实施例的送风装置可以用于执行上述实施例中所描述的送风方法,当然也可以包括用于执行上述实施例所描述的送风方法中的任意流程和/或步骤的模块,为了简洁,不再赘述。

以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明装置实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。

本发明实施例所包括的各模块,可以通过智能风扇中的处理器来实现;当然也可通过智能风扇中的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等。

实施例三

本实施例提供了一种计算机,如图12所示,所述计算机500包括:存储器501、通信总线502和处理器503,其中:

所述存储器501,用于存储确定风机送风策略的方法程序;

所述通信总线502,用于实现所述存储器和所述处理器之间的连接通信;

所述处理器503,用于执行存储器中存储的确定风机送风策略的方法程序,以实现如实施例一所述的确定风机送风策略的方法的步骤。

具体地,所述处理器503可以是基于精简指令集计算机(RISC,ReducedInstruction Set Computer)架构的多核处理器;所述存储器501可以是高容量的磁性存储器。

具体地,所述计算机500还可以包括:显示器505和外部通信接口506,其中:

所述显示器505,可以用于显示处理器的处理过程和结果,便于计算机的工作人员查看。

所述外部通信接口506,可以用于与外部的终端通信,外部的终端包括其它计算机或客户端,所述外部通信接口506可以包括有线接口和无线接口。

以上计算机实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本实施例中未披露的技术细节,请参照本发明中方法实施例的描述而理解。

实施例四

本实施例提供了一种智能风扇,如图13所示,所述智能风扇包括电控板71、风机、图像检测部件73和水平摆动电机74,所述图像检测部件73和所述水平摆动电机74均与所述电控板71电连接;其中,

所述风机,用于输出预设的风量。

这里的预设的风量,需要根据使用场景设置,不是本实施例的保护范围,不做限定。

所述电控板71,用于根据所述图像检测部件73的检测结果,发出控制指令,控制所述水平摆动电机74的运动。具体地,所述电控板71可以是一种单片机,例如可以是微控制单元(MCU,Microcontroller Unit)。

所述图像检测部件73,用于检测用户相对风机的分布情况,并发送给所述电控板。

所述水平摆动电机74,用于根据所述电控板的控制指令,驱动所述风机做水平方向的摆动。

本实施例的电控板71,相当于实施例三的计算机。

具体地,所述风机包括驱动所述风机叶片转动的风机电机721,所述风机电机721与所述电控板电连接。

在本实施例中,所述智能风扇还包括竖直摆动电机75。所述竖直摆动电机75与所述电控板71电连接

所述竖直摆动电机75,用于根据所述电控板的控制指令,驱动所述风机做竖直方向的摆动。

具体地,所述水平摆动电机74和所述竖直摆动电机75,均是步进电机。

具体地,所述图像检测部件73,还用于检测用户的身高。所述控制部件根据所图像检测部件73的测量结果,通过所述水平摆动电机74和所述竖直摆动电机75的组合运动,确定风机的送风策略。

更具体地,所述图像检测部件73可以是数字摄像头。数字摄像头摄制的图像和视频,更容易通过计算机设备处理,获得更准确的检测结果。

进一步地,所述智能风扇还包括显示屏76、按键77和蜂鸣器78,所述显示屏76、按键77和蜂鸣器78均和所述电控板71电连接。

实施例五

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

所述计算机可读存储介质可以是高容量的磁性存储器。

以上计算机可读存储介质实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本实施例的计算机可读存储介质中未披露的技术细节,请参照本发明中方法实施例的描述而理解。

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

需要说明的是,在本发明实施例记载中,除非另有说明和限定,术语“连接”应做广义理解,例如,可以是电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。

需要说明的是,本发明实施例中如有涉及的术语“第一\第二\第三”,仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序。

应理解,说明书通篇中提到的“一实施例”或“一些实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一实施例中”或“在一些实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个模块或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的模块可以是、或也可以不是物理上分开的,作为模块显示的部件可以是、或也可以不是物理模块;既可以位于一个地方,也可以分布到多个网络模块上;可以根据实际的需要选择其中的部分或全部模块来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能模块可以全部集成在一个处理模块中,也可以是各功能模块分别单独作为一个模块,也可以两个或两个以上功能模块集成在一个模块中;上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种风扇及其控制方法、装置、存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!