1.一种智能控制风扇吹风角度的方法,其特征在于,包括:
接收用户的语音指令;所述语音指令包括对风扇吹风角度的控制信息;
所述风扇的语音控制系统中包括有至少两个麦克风,根据麦克风阵列算法确定用户与风扇之间的位置关系;
以风扇所在位置为原点,以用户与风扇之间的连线为对称基准,确定用户所在范围的第一角度;
判断风扇头与底座是否处于标准角度;
若是,基于所述第一角度和用户语音指令中的对风扇吹风角度的控制信息,计算确定出风扇头需转动的第三角度;
若否,以标准角度为参考依据,确定风扇头与底座的第二角度;
基于所述第一角度、第二角度以及用户语音指令中的对风扇吹风角度的控制信息,计算确定出风扇头需转动的第四角度;
所述风扇头基于所述第三角度或第四角度执行用户的所述语音指令,以实现对风扇吹风角度的控制。
2.根据权利要求1所述的智能控制风扇吹风角度的方法,其特征在于,所述语音指令包括对风扇吹风角度的控制信息,包括:
所述语音指令包括风扇在摇头模式下的吹风角度的控制信息;
或者,所述语音指令包括风扇在常规模式下的吹风角度的控制信息。
3.根据权利要求2所述的智能控制风扇吹风角度的方法,其特征在于,基于所述第一角度和用户语音指令中的对风扇吹风角度的控制信息,计算确定出风扇头需转动的第三角度,包括:
判断所述语音指令是否是风扇在摇头模式下的吹风角度的控制信息;
若是,基于所述第一角度和控制信息确定出风扇头转动到指定位置的第三角度;
根据所述第三角度及风扇的摇头范围,确定当下所述风扇头的第三转动范围;
相应的,所述计算确定出风扇头需转动的第四角度,包括:
基于所述第一角度、第二角度和控制信息确定出风扇头转动到指定位置的第四角度;
根据所述第四角度及风扇的摇头范围,确定当下所述风扇头的第四转动范围。
4.根据权利要求3所述的智能控制风扇吹风角度的方法,其特征在于,预先设置风扇的不同摇头范围对应不同的挡位;
所述风扇头基于所述第三角度或第四角度执行用户的所述语音指令,包括:
基于所述第三角度或第四角度以及用户语音指令中设定的挡位,使所述风扇头以用户为基准,按照预设挡位在相应的摇头范围内进行摇头吹风。
5.根据权利要求4所述的智能控制风扇吹风角度的方法,其特征在于,所述预先设置风扇的不同摇头范围对应不同的挡位,包括:
通过改造风扇结构,使所述风扇在摇头模式下具有不同的摇头范围;
将摇头范围按照由大到小的顺序排序,并依次设置相应的挡位;
所述基于所述第三角度或第四角度以及用户语音指令中设定的挡位,使所述风扇头以用户为基准,按照预设挡位在相应的摇头范围内进行摇头吹风,包括:
判断所述风扇是否处于摇头模式;
若否,开启所述风扇的摇头模式;
若是,基于所述第三角度或第四角度控制所述风扇头转动到用户的对应位置;
在转动到相对应位置后,判断该位置是否是风扇摇头的角度的极限;
若否,基于用户语音指令中设定的挡位,确定该挡位对应的摇头范围;
基于所述摇头范围以用户所在位置为基准,左右转动相应的角度以达到摇头范围,实现在摇头范围内向用户进行摇头吹风;
若是,将风扇摇头的角度的极限位置设为其中一个边界,按照设定的摇头范围设定另一个边界,在两个边界内左右转动相应的角度,实现在摇头范围内向用户进行摇头吹风。
6.根据权利要求1所述的智能控制风扇吹风角度的方法,其特征在于,所述语音指令中的信息分为两类,包括吹风方向指向用户和吹风方向不指向用户;
所述接收用户的语音指令之后,包括:
判断所述语音指令中的信息是否为吹风方向指向用户;
若是,执行向用户吹风的指令,即所述风扇头基于所述第三角度或第四角度执行用户的所述语音指令,以实现对风扇向用户吹风角度的控制;
若否,执行不向用户吹风的指令,即所述风扇头基于所述第三角度或第四角度执行用户的所述语音指令,以实现对风扇不向用户吹风的角度的控制。
7.根据权利要求6所述的智能控制风扇吹风角度的方法,其特征在于,所述执行向用户吹风的指令,包括:
在所述计算确定出风扇头需转动的第三角度,或计算确定出风扇头需转动的第四角度,之后包括:
将所述第三角度或第四角度中心位置设置为第一吹风等级,两侧依次为第二吹风等级;
判断语音指令是否为第一吹风等级;
若是,所述风扇头基于所述第三角度或第四角度执行用户的所述语音指令,以实现对风扇吹风角度的控制,包括:
所述风扇头转动到第三角度或第四角度的中心位置,正对用户的角度向用户吹风;
若否,所述风扇头基于所述第三角度或第四角度执行用户的所述语音指令,以实现对风扇吹风角度的控制,包括:
所述风扇头转动到第三角度或第四角度范围内的且远离中心位置的两侧,从用户的侧面的角度向用户吹风。
8.根据权利要求6所述的智能控制风扇吹风角度的方法,其特征在于,所述执行不向用户吹风的指令,包括:
预先设置风扇吹风方向与用户之间的阈值角度;
所述计算确定出风扇头需转动的第三角度,包括:
基于所述风扇头所处的角度以及所述阈值角度,确定所述风扇头需要转动的第三角度或角度范围;
相应的,所述计算确定出风扇头需转动的第四角度,包括:
基于第一角度、第二角度以及所述阈值角度,确定所述风扇头需要转动的第四角度或角度范围。
9.根据权利要求1所述的智能控制风扇吹风角度的方法,其特征在于,所述判断风扇头与底座是否处于标准角度,包括:
将所述风扇头正对的方向设置为风扇头方向;
将所述底座正对的方向设置为底座方向;
当所述风扇头方向与所述底座方向一致时,设定风扇头与底座处于标准角度。
10.根据权利要求1所述的智能控制风扇吹风角度的方法,其特征在于,所述接收用户的语音指令之后,包括:
对所述语音指令信号进行降噪处理;
所述降噪处理采用的方法如下:
对所述语音指令信号进行离散采样;
对所述离散采用后的信号进行小波分解,获得分解后的小波系数;
采用阈值函数对小波系数进行阈值处理,获得重构后的小波系数,所述阈值函数的公式如下:
其中,
基于重构后的小波系数进行小波逆变换,确定去噪后的语音指令信号;
根据下述公式确定降噪值:
其中,c为降噪值,l为语音指令信号的长度,s(n)为纯净的语音指令信号,n=1,2…l,t(n)为降噪后的语音指令信号;
根据所述降噪值确定降噪效果;
所述根据麦克风阵列算法确定用户与风扇之间的位置关系,包括:
根据麦克风阵列中用户发出声音到达每个麦克风的强度及时间差确定用户与风扇之间的位置关系。