风扇控制方法及相关产品与流程

专利查询4天前  9



1.本技术涉及风扇领域,具体涉及一种风扇控制方法及相关产品。


背景技术:

2.风扇是指借以生风取凉的用具,因为人体的体表有大量的汗液,当风扇工作起来以后,室内的空气会流动起来,所以就能够促进汗液的急速蒸发,结合“蒸发需要吸收大量的热量”,因此人们会感觉到凉爽。目前,大多数风扇在工作时的转向和风扇的风速都需要用户手动调节,这样使得当用户移动后,风扇无法跟随人的移动而改变工作状态,不仅影响用户体验还浪费资源。


技术实现要素:

3.本技术实施例提供了一种风扇控制方法及相关产品,以期实现风扇随着用户的移动而改变工作状态。
4.第一方面,本技术实施例提供了一种风扇控制方法,应用于风扇,所述风扇设置有超带宽uwb(ultra wide band)收发器,所述方法包括:
5.通过所述uwb收发器接收用户的uwb设备发送的uwb信号;
6.根据所述uwb信号确定所述uwb设备的位置信息,所述位置信息包括所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离;
7.根据所述角度调节所述风扇的转向,根据所述距离调节所述风扇的风速。
8.第二方面,本技术实施例提供了一种风扇控制装置,应用于风扇,所述风扇设置有超带宽uwb收发器,所述风扇控制装置包括:
9.接收单元,用于通过所述uwb收发器接收用户的uwb设备发送的uwb信号;
10.定位单元,用于根据所述uwb信号确定所述uwb设备的位置信息,所述位置信息包括所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离;
11.调节单元,用于根据所述角度调节所述风扇的转向,根据所述距离调节所述风扇的风速。
12.第三方面,本技术实施例提供了一种风扇,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本技术实施例第一方面中的步骤的指令。
13.第四方面,本技术实施例提供了一种计算机存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本实施例第一方面中所描述的部分或全部步骤。
14.第五方面,本技术实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本技术实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
15.可以看出,本技术实施例中,首先通过所述uwb收发器接收用户的uwb设备发送的uwb信号,然后根据所述uwb信号确定所述uwb设备的位置信息,所述位置信息包括所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离,最后根据所述角度调节所述风扇的转向,根据所述距离调节所述风扇的风速。可见,本技术提供的风扇控制方法可以跟随持有uwb设备的用户的移动改变风扇的转向和当前风速,不仅能满足用户需求,提高用户使用体验,还能节省资源。
附图说明
16.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1是本技术实施例提供的一种风扇控制系统的示意图;
18.图2a是本技术实施例提供的一种风扇控制方法的流程示意图;
19.图2b是本技术实施例提供的一种位置信息计算方法示意图;
20.图2c是本技术实施例提供的一种数据处理系统的示意图;
21.图3是本技术实施例提供的另一种风扇控制方法的流程示意图;
22.图4是本技术实施例提供的一种风扇控制装置的功能单元组成框图;
23.图5是本技术实时汇率提供的一种电子设备的结构示意图。
具体实施方式
24.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
25.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
26.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
27.为了更好地理解本技术实施例的方案,下面先对本技术实施例可能涉及的相关术语和概念进行介绍。
28.超宽带(ultra wide band,uwb)是一种无线载波通信技术,根据美国联邦通信委员会(federal communications commission of the united states)的标准,uwb的工作频段为3.1-10.6ghz,-10db带宽与系统中心频率的比值大于20%,系统带宽至少为500mhz。
利用纳秒至微秒级的非正弦波窄脉冲传输数据。
29.目前,大多数风扇在工作时的转向和风扇的风速都需要用户手动调节,这样使得当用户移动后,风扇无法跟随人的移动而改变工作状态,不仅影响用户体验还浪费资源。
30.针对上述问题,本技术实施例提供了一种风扇控制方法及相关产品,下面结合附图对本技术实施例进行详细介绍。
31.请参阅图1,图1是本技术实施例提供的一种风扇控制系统的示意图,该风扇控制系统100包括风扇110和uwb设备130,其中风扇110还包括uwb收发器120,所述uwb收发器120用于接收所述uwb设备130发送的uwb信号,所述风扇110根据所述uwb收发器130接收的所述uwb信号调节转向和风速。所述uwb设备120也可以是uwb标签或其他电子设备,只要能实现用于发送uwb信号即可。
32.请参阅图2a,图2a是本技术实施例提供的一种风扇控制方法的流程示意图,应用于风扇,所述风扇设置有超带宽uwb收发器,如图所示,本风扇控制方法包括以下操作。
33.s201,通过所述uwb收发器接收用户的uwb设备发送的uwb信号。
34.其中,所述风扇开机后,所述uwb设备就可以定时或实时的搜索uwb信号,所述uwb收发器接收用户的uwb设备发送的uwb信号,包括:确定所述uwb收发器搜索到的所述uwb信号的发送设备;确定所述发送设备与所述uwb收发器是否匹配;若匹配,则接收所述uwb信号;若不匹配,则忽略所述uwb信号。对于确定发送设备与uwb收发器是否匹配的方法,可以事先对与uwb收发器匹配过的uwb设备设置编号,并将编号存储在数据库中,当uwb设备确定了发送uwb信号的发送设备时,查询所述发送设备的编号,若未查询到所述发送设备的编号,或查询到的所述发送设备的编号未存储于所述数据库中,则可以确定所述发送设备与所述uwb收发器不匹配。
35.s202,根据所述uwb信号确定所述uwb设备的位置信息,所述位置信息包括所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离。
36.其中,所述风扇在通过uwb收发器接收到uwb信号后,可以自行根据风扇中的计算单元对该uwb信号进行计算,得到所述uwb设备相对于所述uwb收发器的角度和距离。可以设置所述uwb设备相对于所述uwb收发器的角度和距离为所述uwb设备相对于所述风扇的角度和距离。也可以先确定所述uwb收发器与所述风扇的扇面中心的距离和角度,再结合所述uwb设备相对于所述uwb收发器的角度和距离确定所述uwb设备相对于所述风扇的角度和距离。由于所述uwb设备是用户随身携带的,因此所述uwb设备的位置信息可以相当于用户的位置信息。当然,所述风扇在通过uwb收发器接收到uwb信号后,还可以将该uwb信号发生给其他计算设备,由其他计算设备根据所述风扇的位置信号计算出所述uwb设备的位置信息后,再将所述位置信息发送给风扇。
37.s203,根据所述角度调节所述风扇的转向,根据所述距离调节所述风扇的风速。
38.其中,由于风扇的扇面可以自由转动,因此可以通过调节风扇转向使得风扇的扇面中心始终朝向用户所在的方向,当然,也可以根据用户的使用习惯或当前用户的需求,将扇面的朝向调节为与用户呈现一定角度的方向。风扇的风速也可以根据用户与风扇的距离做适当调整,例如当用户与风扇的距离较远时,可以将风扇的风速调大,使得用户在该位置能吹到适宜的风量的风,所述适宜风量可以根据用户需求进行设定或根据用户当前身体状况和环境温度自行调整。可以单独对风扇的转向或单独对风扇的风速进行调节,使得用户
在当前位置能吹到适宜风量的风,也可以结合对风扇的转向和风扇的风速进行调节,共同使得用户在当前位置能吹到适宜风量的风。
39.具体实现中,当所述uwb设备包括多个时,也就是说所述uwb收发器接收到多个不同uwb设备发送的uwb信号时,所述根据所述角度调节所述风扇的转向,根据所述距离调节所述风扇的风速,可以包括:获取多个uwb设备中每个uwb设备的位置信息;根据所述每个uwb设备的位置信息确定相对于所述风扇的角度最大的第一uwb设备和相对于所述风扇的角度最小的第二uwb设备;确定所述风扇的最大覆盖范围是否能同时包括所述第一uwb设备和所述第二uwb设备;若能,则根据所述第一uwb设备和所述第二uwb设备分别相对于所述风扇的角度调节所述风扇的转向;若否,则根据所述每个uwb设备的位置信息和所述最大覆盖范围确定第三uwb设备,并根据所述第三uwb设备相对于所述风扇的角度调节所述风扇的转向,其中,所述第三uwb设备为所述多个uwb设备中的至少一个设备。和/或,获取多个uwb设备中每个uwb设备的位置信息;根据所述每个uwb设备的位置信息确定相对于所述风扇的距离最近的第四uwb设备和相对于所述风扇的距离最远的第五uwb设备;确定在所述第五uwb设备的位置处的风力强度为第一预设值时,所述第四uwb设备的位置处的风力强度;若所述第四uwb设备的位置处的风力强度不大于第二预设值,则根据所述第四uwb设备和所述第五uwb设备相对于所述风扇的距离调节所述风扇的风速;若所述第四uwb设备的位置处的风力强度大于所述第二预设值,则根据所述每个uwb设备的位置信息确定第六uwb设备,并根据所述第六uwb设备相对所述风扇的距离调节所述风扇的风速,其中,所述第六uwb设备为所述多个uwb设备中的至少一个设备。
40.可见,本技术实施例中,首先通过所述uwb收发器接收用户的uwb设备发送的uwb信号,然后根据所述uwb信号确定所述uwb设备的位置信息,所述位置信息包括所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离,最后根据所述角度调节所述风扇的转向,根据所述距离调节所述风扇的风速。可见,本技术提供的风扇控制方法可以跟随持有uwb设备的用户的移动改变风扇的转向和当前风速,不仅能满足用户需求,提高用户使用体验,还能节省资源。
41.在一个可能的实例中,所述uwb收发器包括第一天线和第二天线,且所述uwb收发器设置于所述风扇的第一部件,所述第一部件为所述风扇的除跟随所述风扇的旋转机构旋转的部件之外的部件,所述根据所述uwb信号确定所述uwb设备的位置信息,包括:根据所述第一天线接收的所述uwb信号确定所述uwb设备与所述第一天线的第一相位;根据所述第二天线接收的所述uwb信号确定所述uwb设备与所述第二天线的第二相位;根据所述第一相位和所述第二相位确定所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离。
42.其中,第一部件不跟随所述风扇的旋转机构旋转意思是当所述风扇在左右摆动或所述风扇的扇叶在旋转中,所述uwb设备依然是不动的,也就是说所述uwb设备不位于风扇可旋转的位置上。由于所述uwb设备包括至少两根天线,因此在uwb设备发送uwb信号后,第一天线和第二天线均能接收到此次uwb设备发送的uwb信号,第一天线可以根据接收到的uwb信号确定uwb设备与第一天线的第一相位,同理第二天线可以根据接收到的uwb信号确定uwb设备与第二天线的第二相位,最后再确定第一相位与第二相位的差距,计算出uwb设备相对于uwb收发器的角度和距离。如图2b所示,图2b是本技术实施例提供的一种位置信息
计算方法示意图,可以根据公式计算y和x的值:
[0043][0044]
其中,图中的α为第一相位,β为第二相位,d为第一天线与第二天线的距离,x为第一天线与uwb设备的横向距离,y为uwb设备与第一天线和第二天线的纵向距离,r为根据uwb信号从发出到被第一天线接收到的时间计算出的距离,p为根据第一相位α和第二相位β计算出的相位差换算得到的距离值。
[0045]
可见,本实例中,根据第一天线和第二天线与uwb设备的相位计算出uwb相对于uwb设备的角度和距离,不仅快速而且计算结果误差小,能满足用户需求。
[0046]
在一个可能的实例中,所述uwb设备包括第三天线,且所述uwb设备设置于所述风扇的第二部件,所述第二部件为跟随所述风扇的旋转机构旋转,所述根据所述uwb信号确定所述uwb设备的位置信息,包括:根据在第一时间时所述第三天线接收的所述uwb信号确定所述uwb设备与所述第三天线的第三相位;根据在第二时间时所述第三天线接收的所述uwb信号确定所述uwb设备与所述第三天线的第四相位,其中,所述第一时间与所述第二时间间隔一个预设时间段;根据所述第三相位和所述第四相位确定所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离。
[0047]
其中,所述第二部件跟随所述风扇的机构旋转可以是所述uwb设备位于所述风扇的扇面上,并跟随所述风扇的扇面部分左右转动,也可以是所述第二部件位于所述风扇的扇叶上,跟随所述风扇的扇叶转动。每隔一个预设时间段就接收一次uwb信号,根据每相邻两次接收到的uwb信号计算出第三相位和第四相位,再根据第三相位和第四相位计算出uwb设备相对于所述风扇的角度和距离。
[0048]
可见,本实例中,根据不同时间同一根天线接收到的uwb信号计算出uwb设备相对于风扇的角度和距离,不仅快速而且计算结果误差小,能满足用户需求。
[0049]
在一个可能的实例中,所述通过所述uwb收发器接收用户的uwb设备发送的uwb信号之前,所述方法还包括:确定uwb设备的移动频率;根据所述移动频率确定时间周期;根据所述时间周期向所述uwb设备发送请求信息。
[0050]
其中,确定uwb设备的移动频率包括:获取uwb设备在一个预设时间段内的位置信息,根据位置信息确定uwb设备在该段时间内的第一移动频率,根据第一移动频率推测出uwb设备的移动频率。或者在接收到预设次数的uwb信号后,根据所述预设次数中每一次uwb设备的位置信息,确定uwb设备在这个预设次数内的第二移动频率,根据第二移动频率推测出uwb设备的移动频率。当uwb设备的移动频率很低时,所述时间周期可以是接收uwb信号的时间间隔,例如当uwb设备移动频率较低时,时间间隔越长。所述时间周期还可以是一个时间段,该时间段内包括多个时刻,在执行完根据最后一个时刻接收信号后,再从第一个时刻起接收uwb信号。所述uwb接收器接收uwb信号之前,所述uwb收发器可以先发送一个请求信号,uwb设备接收到请求信号后再发送uwb信号。
[0051]
可见,本实例中,根据uwb设备的移动频率确定发送请求信息的时间,可以在满足用户需求的基础上,节省电量和uwb收发器的内部资源。
[0052]
在一个可能的实例中,所述根据所述移动频率确定发送请求信息的时间周期,包括:将一个所述时间周期内的时间划分为多个时刻,其中每个时刻对应一个移动频率,且移动频率越低,所述时刻越靠后;在所述移动频率为m的情况下,确定所述时间周期的截止时间为所述m对应的时刻。
[0053]
其中,一个时间周期内包括多个时刻,每个相邻时刻间的时间间隔是不同的,且越往后相邻时刻间的时间间隔越长。移动频率越低,时刻越靠后。且当一个周期内的时刻都过完了,会再次从第一个时刻开始发送请求信号,且每个周期的结束时间是根据当前确定的移动频率确定的,也就是说由于移动频率在变化,每个周期的结束时间也不同。例如当前的移动频率为3,则当前周期的结束时间是3对应的时刻,直到到达这个时刻并发送请求信号后,这个周期就结束了。此后将从第一时间重新开始发送请求信号,除非移动频率变化,否则以后的时间周期都将在3对应的时刻结束。
[0054]
可见,本实例中,根据移动频率确定uwb设备发送请求信号的时间间隔,可以在满足用户需求的基础上,节省电量和uwb收发器的内部资源。
[0055]
在一个可能的实例中,所述风扇与控制终端通信连接,所述根据所述uwb信号确定所述uwb设备的位置信息,包括:发送所述uwb信号给所述控制终端;获取所述控制终端返回的所述uwb设备的位置信息。
[0056]
其中,所述控制终端可以是电脑、手机、路由器等可用于计算的设备。请参阅图2c,图2c是本技术实施例提供的一种数据处理系统的示意图。如图所示,数据处理系统200包括风扇210和控制终端230,所述风扇210和所述控制终端230连接。其中,风扇210还包括uwb收发器220,所述uwb收发器220接收到uwb信号后,可以直接或通过风扇210将uwb信号发送给控制终端230,该控制终端230在接收到uwb信号后,根据uwb信号计算出uwb设备相对于风扇的角度和距离,并将所述计算好的角度和距离发送给风扇210,使得风扇210能根据角度和距离调节风扇的转向和风速。
[0057]
可见,本实例中,根据控制终端确定uwb设备相对于所述风扇的角度和距离,可以减少风扇的计算量,使得风扇的灵敏度更高。
[0058]
在一个可能的实例中,所述uwb信号包含用户的体征数据,所述根据所述角度调节所述风扇的转向和根据所述距离调节所述风扇的风速,包括:根据所述体征数据确定第一区域,所述第一区域为用户身体的部分区域;获取所述uwb设备与所述第一区域的相对位置信息,所述相对位置信息包括所述uwb设备与所述第一区域的相对角度和相对距离;根据所述角度和所述相对角度确定所述风扇的转向范围;根据所述距离和所述相对距离确定所述风扇的风速范围;根据所述转向范围和所述风速范围确定所述风扇的最终转向和所述风扇的最终风速;根据所述最终转向调节所述风扇的转向和根据所述最终风速调节所述风扇的风速。
[0059]
其中,所述体征数据包括用户的体表各个部分的体温和用户当前的身体状况等,该身体状况包括生病或受伤的状况。第一区域为用户的身体上的一部分区域,例如用户的头部区域或右脚区域。由于用户的体表数据会随环境温度变化,并被用户感知,而身体的不同区域的体表温度是不同的,所以用户的感知体验也是不同的,例如在环境温度为23℃时,额部的皮肤温为33~34℃,躯干为32℃,手为30℃,足为27℃时用户的感知体验会比较好。因此,可以将用户的身体划分为多个区域,并设置针对每个区域的适宜温度,当体征数据显
示的用户某个或某几个区域的温度高于该区域的适宜温度时,调节风扇的转向和风速,使得风扇能主要朝向这个区域,以及使得用户在吹到风扇吹出的风后,该区域的温度能快速回到适宜温度。亦或者当体征数据表明用户当前正处于感冒阶段,则风扇可以将风速调小并将风扇的转向调至于用户头部较远的位置。
[0060]
具体实现中,当接收到用户的体征数据后,风扇会计算出用户身体每个部分可以接受的风力强度,将风力强度小于预设值的区域确定为不能吹风的区域,并根据每个部分可以接受的风力强度确定出风扇的转向范围和风速范围,最后计算风扇的最终转向和最终风速。计算用户身份每个部分可以接受的风力强度的方法包括:根据体征数据确定用户身体各部分的体表温度值;获取针对所述用户身体各部分的体表适宜温度值,其中,所述体表适宜温度值可以是用户自行设定,还可以是结合用户的体征数据表明的用户体质与其他体质为正常的用户的适宜温度均值计算得出,例如用户的体征数据表明的用户的体质为体寒体质,则该用户在左脚和右脚的处的适宜温度值会相较于其他体质正常的用户适宜温度均值更高。获取适宜温度值后,可以将体表温度值低于预设阈值的身体部分确定为不能吹风的区域。例如,当风扇的转向范围为[x1~xn],风扇的风速范围为[y1~yn],当确定出的第一区域处的风力强度为s1,第二区域处的风力强度为s2时,风扇的最终转向x和风扇的最终风速y可以有以下公式得到:
[0061]
s1=ax
·
by,s2=ax
·
by
[0062]
其中,ax为s1或s2处的受风面积,by为s1或s2处的推力,a和b为常数。这样就可以同时调节风扇的转向和风扇的风速,使得用户的当前感知体验良好。
[0063]
可见,本实例中,根据用户的体征数据,共同调节风扇的转向和风速,不仅能满足用户需求,提高用户使用体验,还能节省资源。
[0064]
请参阅图3,图3是本技术实施例提供的另一种风扇控制方法的流程示意图,如图所示,本风扇控制方法应用于风扇,所述风扇设置有超带宽uwb收发器,所述方法包括如下步骤:
[0065]
s301,通过所述uwb收发器接收用户的uwb设备发送的uwb信号;
[0066]
s302,根据所述第一天线接收的所述uwb信号确定所述uwb设备与所述第一天线的第一相位;
[0067]
s303,根据所述第二天线接收的所述uwb信号确定所述uwb设备与所述第二天线的第二相位;
[0068]
s304,根据所述第一相位和所述第二相位确定所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离;
[0069]
s305,根据所述角度调节所述风扇的转向,根据所述距离调节所述风扇的风速。
[0070]
可以看出,本技术实施例中,首先通过所述uwb收发器接收用户的uwb设备发送的uwb信号,然后根据所述uwb信号确定所述uwb设备的位置信息,所述位置信息包括所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离,最后根据所述角度调节所述风扇的转向,根据所述距离调节所述风扇的风速。可见,本技术提供的风扇控制方法可以跟随持有uwb设备的用户的移动改变风扇的转向和当前风速,不仅能满足用户需求,提高用户使用体验,还能节省资源。
[0071]
与上述图2a、图3所示的实施例一致的,请参阅图4,图4是本技术实施例提供的一
种风扇控制装置的功能单元组成框图,所示风扇控制装置400应用于风扇,所示风扇设置有超带宽uwb收发器,所示风扇控制装置包括:接收单元401,用于通过所述uwb收发器接收用户的uwb设备发送的uwb信号;定位单元402,用于根据所述uwb信号确定所述uwb设备的位置信息,所述位置信息包括所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离;调节单元403,用于根据所述角度调节所述风扇的转向,根据所述距离调节所述风扇的风速。
[0072]
在一个可能的实例中,所述uwb收发器包括第一天线和第二天线,且所述uwb收发器设置于所述风扇的第一部件,所述第一部件为所述风扇的除跟随所述风扇的旋转机构旋转的部件之外的部件,所述定位单元402具体用于:根据所述第一天线接收的所述uwb信号确定所述uwb设备与所述第一天线的第一相位;根据所述第二天线接收的所述uwb信号确定所述uwb设备与所述第二天线的第二相位;根据所述第一相位和所述第二相位确定所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离。
[0073]
在一个可能的实例中,所述uwb设备包括第三天线,且所述uwb设备设置于所述风扇的第二部件,所述第二部件为跟随所述风扇的旋转机构旋转的部件,所述定位单元具体用于:根据在第一时间时所述第三天线接收的所述uwb信号确定所述uwb设备与所述第三天线的第三相位;根据在第二时间时所述第三天线接收的所述uwb信号确定所述uwb设备与所述第三天线的第四相位,其中,所述第一时间与所述第二时间间隔一个预设时间段;根据所述第三相位和所述第四相位确定所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离。
[0074]
在一个可能的实例中,在通过所述uwb收发器接收用户的uwb设备发送的uwb信号之前,所述风扇控制装置400具体还用于:确定uwb设备的移动频率;根据所述移动频率确定时间周期;根据所述时间周期向所述uwb设备发送请求信息。
[0075]
在一个可能的实例中,在所述根据所述移动频率确定发送请求信息的时间周期方面,所述风扇控制装置400具体还用于:将一个所述时间周期内的时间划分为多个时刻,其中每个时刻对应一个移动频率,且移动频率越低,所述时刻越靠后;在所述移动频率为m的情况下,确定所述时间周期的截止时间为所述m对应的时刻。
[0076]
在一个可能的实例中,所述风扇与控制终端通信连接,所述定位单元402具体用于:发送所述uwb信号给所述控制终端;获取所述控制终端返回的所述uwb设备的位置信息。
[0077]
在一个可能的实例中,所述uwb信号包含用户的体征数据,所述调节单元403具体用于:根据所述体征数据确定第一区域,所述第一区域为用户身体的部分区域;获取所述uwb设备与所述第一区域的相对位置信息,所述相对位置信息包括所述uwb设备与所述第一区域的相对角度和相对距离;根据所述角度和所述相对角度确定所述风扇的转向范围;根据所述距离和所述相对距离确定所述风扇的风速范围;根据所述转向范围和所述风速范围确定所述风扇的最终转向和所述风扇的最终风速;根据所述最终转向调节所述风扇的转向和根据所述最终风速调节所述风扇的风速。
[0078]
可以理解的是,由于方法实施例与装置实施例为相同技术构思的不同呈现形式,因此,本技术中方法实施例部分的内容应同步适配于装置实施例部分,此处不再赘述。
[0079]
与上述图2a、图3所示的实施例一致的,请参阅图5,图5是本技术实施例提供的一种电子设备500的结构示意图,如图所示,所述电子设备500包括应用处理器510、存储器
520、通信接口530以及一个或多个程序521,其中,所述一个或多个程序521被存储在上述存储器520中,并且被配置由上述应用处理器510执行,所述一个或多个程序521包括用于执行上述方法实施例中任一步骤的指令。
[0080]
在一个可能的示例中,所述程序521中包括用于执行以下步骤的指令:通过所述uwb收发器接收用户的uwb设备发送的uwb信号;根据所述uwb信号确定所述uwb设备的位置信息,所述位置信息包括所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离;根据所述角度调节所述风扇的转向,根据所述距离调节所述风扇的风速。
[0081]
在一个可能的示例中,所述uwb收发器包括第一天线和第二天线,且所述uwb收发器设置于所述风扇的第一部件,所述第一部件为所述风扇的除跟随所述风扇的旋转机构旋转的部件之外的部件,在所述根据所述uwb信号确定所述uwb设备的位置信息方面,所述程序521中的指令具体用于执行以下操作:根据所述第一天线接收的所述uwb信号确定所述uwb设备与所述第一天线的第一相位;根据所述第二天线接收的所述uwb信号确定所述uwb设备与所述第二天线的第二相位;根据所述第一相位和所述第二相位确定所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离。
[0082]
在一个可能的示例中,所述uwb设备包括第三天线,且所述uwb设备设置于所述风扇的第二部件,所述第二部件为跟随所述风扇的旋转机构旋转的部件,在所述根据所述uwb信号确定所述uwb设备的位置信息方面,所述程序521中的指令具体用于执行以下操作:根据在第一时间时所述第三天线接收的所述uwb信号确定所述uwb设备与所述第三天线的第三相位;根据在第二时间时所述第三天线接收的所述uwb信号确定所述uwb设备与所述第三天线的第四相位,其中,所述第一时间与所述第二时间间隔一个预设时间段;根据所述第三相位和所述第四相位确定所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离。
[0083]
在一个可能的示例中,在所述通过所述uwb收发器接收用户的uwb设备发送的uwb信号之前,所述程序521中的指令具体用于执行以下操作:确定uwb设备的移动频率;根据所述移动频率确定时间周期;根据所述时间周期向所述uwb设备发送请求信息。
[0084]
在一个可能的示例中,在所述根据所述移动频率确定发送请求信息的时间周期方面,所述程序521中的指令具体用于执行以下操作:将一个所述时间周期内的时间划分为多个时刻,其中每个时刻对应一个移动频率,且移动频率越低,所述时刻越靠后;在所述移动频率为m的情况下,确定所述时间周期的截止时间为所述m对应的时刻。
[0085]
在一个可能的示例中,所述风扇与控制终端通信连接,在所述根据所述uwb信号确定所述uwb设备的位置信息方面,所述程序521中的指令具体用于执行以下操作:发送所述uwb信号给所述控制终端;获取所述控制终端返回的所述uwb设备的位置信息。
[0086]
在一个可能的示例中,所述uwb信号包含用户的体征数据,在所述根据所述角度调节所述风扇的转向和根据所述距离调节所述风扇的风速方面,所述程序521中的指令具体用于执行以下操作:根据所述体征数据确定第一区域,所述第一区域为用户身体的部分区域;获取所述uwb设备与所述第一区域的相对位置信息,所述相对位置信息包括所述uwb设备与所述第一区域的相对角度和相对距离;根据所述角度和所述相对角度确定所述风扇的转向范围;根据所述距离和所述相对距离确定所述风扇的风速范围;根据所述转向范围和所述风速范围确定所述风扇的最终转向和所述风扇的最终风速;根据所述最终转向调节所
述风扇的转向和根据所述最终风速调节所述风扇的风速。
[0087]
上述主要从方法侧执行过程的角度对本技术实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0088]
本技术实施例可以根据上述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0089]
本技术实施例还提供了一种芯片,其中,该芯片包括处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行如上述方法实施例中电子设备所描述的部分或全部步骤。
[0090]
本技术实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
[0091]
本技术实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
[0092]
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
[0093]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0094]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0095]
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
[0096]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0097]
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例上述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0098]
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-only memory,简称:rom)、随机存取器(英文:random access memory,简称:ram)、磁盘或光盘等。
[0099]
以上对本技术实施例进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。

技术特征:
1.一种风扇控制方法,其特征在于,应用于风扇,所述风扇设置有超带宽uwb收发器,所述方法包括:通过所述uwb收发器接收用户的uwb设备发送的uwb信号;根据所述uwb信号确定所述uwb设备的位置信息,所述位置信息包括所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离;根据所述角度调节所述风扇的转向,根据所述距离调节所述风扇的风速。2.根据权利要求1所述的方法,其特征在于,所述uwb收发器包括第一天线和第二天线,且所述uwb收发器设置于所述风扇的第一部件,所述第一部件为所述风扇的除跟随所述风扇的旋转机构旋转的部件之外的部件,所述根据所述uwb信号确定所述uwb设备的位置信息,包括:根据所述第一天线接收的所述uwb信号确定所述uwb设备与所述第一天线的第一相位;根据所述第二天线接收的所述uwb信号确定所述uwb设备与所述第二天线的第二相位;根据所述第一相位和所述第二相位确定所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离。3.根据权利要求1所述的方法,其特征在于,所述uwb设备包括第三天线,且所述uwb设备设置于所述风扇的第二部件,所述第二部件为跟随所述风扇的旋转机构旋转的部件,所述根据所述uwb信号确定所述uwb设备的位置信息,包括:根据在第一时间时所述第三天线接收的所述uwb信号确定所述uwb设备与所述第三天线的第三相位;根据在第二时间时所述第三天线接收的所述uwb信号确定所述uwb设备与所述第三天线的第四相位,其中,所述第一时间与所述第二时间间隔一个预设时间段;根据所述第三相位和所述第四相位确定所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离。4.根据权利要求1-3任一项所述的方法,其特征在于,所述通过所述uwb收发器接收用户的uwb设备发送的uwb信号之前,所述方法还包括:确定uwb设备的移动频率;根据所述移动频率确定时间周期;根据所述时间周期向所述uwb设备发送请求信息。5.根据权利要求4所述的方法,其特征在于,所述根据所述移动频率确定发送请求信息的时间周期,包括:将一个所述时间周期内的时间划分为多个时刻,其中每个时刻对应一个移动频率,且移动频率越低,所述时刻越靠后;在所述移动频率为m的情况下,确定所述时间周期的截止时间为所述m对应的时刻。6.根据权利要求1所述的方法,其特征在于,所述风扇与控制终端通信连接,所述根据所述uwb信号确定所述uwb设备的位置信息,包括:发送所述uwb信号给所述控制终端;获取所述控制终端返回的所述uwb设备的位置信息。7.根据权利要求1-3任一项所述的方法,其特征在于,所述uwb信号包含用户的体征数据,所述根据所述角度调节所述风扇的转向,根据所述距离调节所述风扇的风速,包括:
根据所述体征数据确定第一区域,所述第一区域为用户身体的部分区域;获取所述uwb设备与所述第一区域的相对位置信息,所述相对位置信息包括所述uwb设备与所述第一区域的相对角度和相对距离;根据所述角度和所述相对角度确定所述风扇的转向范围;根据所述距离和所述相对距离确定所述风扇的风速范围;根据所述转向范围和所述风速范围确定所述风扇的最终转向和所述风扇的最终风速;根据所述最终转向调节所述风扇的转向,根据所述最终风速调节所述风扇的风速。8.一种风扇控制装置,其特征在于,应用于风扇,所述风扇设置有超带宽uwb收发器,所述风扇控制包括:接收单元,用于通过所述uwb收发器接收用户的uwb设备发送的uwb信号;定位单元,用于根据所述uwb信号确定所述uwb设备的位置信息,所述位置信息包括所述uwb设备相对于所述风扇的角度和所述uwb设备相对于所述风扇的距离;调节单元,用于根据所述角度调节所述风扇的转向,根据所述距离调节所述风扇的风速。9.一种风扇,其特征在于,包括处理器、存储器,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-7任一项所述的方法中的步骤的指令。10.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-7任一项所述的方法。

技术总结
本申请实施例提供了一种风扇控制方法及相关产品,应用于风扇,所述风扇设置有UWB收发器,所述方法包括:通过所述UWB收发器接收用户的UWB设备发送的UWB信号;根据所述UWB信号确定所述UWB设备的位置信息,所述位置信息包括所述UWB设备相对于所述风扇的角度和所述UWB设备相对于所述风扇的距离;根据所述角度调节所述风扇的转向,根据所述距离调节所述风扇的风速。本申请提供的风扇控制方法可以跟随持有UWB设备的用户的移动改变风扇的转向和当前风速,不仅能满足用户需求,提高用户使用体验,还能节省资源。能节省资源。能节省资源。


技术研发人员:左州全
受保护的技术使用者:OPPO广东移动通信有限公司
技术研发日:2020.09.08
技术公布日:2022/3/7

最新回复(0)