声波驱蚊方法、装置及空调器与流程

文档序号:11274020阅读:489来源:国知局
声波驱蚊方法、装置及空调器与流程

本申请涉及电子技术领域,尤其涉及一种声波驱蚊方法、装置及空调器。



背景技术:

目前,人们普遍采用普通蚊香、液体蚊香、电蚊香片来驱赶蚊虫或害虫。普通蚊香在开启风扇或空调时,烟雾会被吹散,导致驱蚊效果降低,而普通蚊香、液体蚊香、电蚊香片产生的微量烟雾对人体有一定的危害,且会导致空气质量下降。因此,采用普通蚊香、液体蚊香、电蚊香片来驱赶蚊虫或害虫,驱蚊效果不好,用户体验差。

电子驱蚊器作为一种新颖的驱蚊手段,由于不会产生烟雾或气味,可以循环使用等优点,得到了人们的广泛关注。然而,现有的电子驱蚊器,需要用户手动开启、关闭或布置驱蚊的方向,操作过程繁琐,耗费用户的时间及精力,用户体验差。



技术实现要素:

本申请旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本申请的第一个目的在于提出一种声波驱蚊方法,实现了根据用户的位置进行声波驱蚊,操作过程简单,且无需用户手动操作,节省了用户的时间及精力,提高了用户体验。

本申请的第二个目的在于提出一种声波驱蚊装置。

本申请的第三个目的在于提出一种空调器。

本申请的第四个目的在于提出一种计算机可读存储介质。

为达上述目的,本申请第一方面实施例提出了一种声波驱蚊方法,包括:

确定用户所在的位置;

向所述用户所在的位置发射驱蚊声波。

本申请实施例的声波驱蚊方法,首先确定用户所在的位置,然后向用户所在的位置发射驱蚊声波。由此,实现了根据用户的位置进行声波驱蚊,操作过程简单,且无需用户手动操作,节省了用户的时间及精力,提高了用户体验。

在本申请的一个实施例中,所述确定用户所在的位置,包括:

利用麦克风阵列接收音频信号,所述麦克风阵列包括n个麦克风,n为大于1的整数;

根据音频信号和预设参量,获取音频信号到达所述n个麦克风中的任意两个麦克风的相对时间差,其中,根据所述音频信号的信噪比设定所述预设参量;

根据所述音频信号到达该两个麦克风的相对时间差和这两个麦克风的位置对所述音频信号进行定位,以确定所述用户所在的位置。

在本申请的一个实施例中,所述确定用户所在的位置之前,还包括:

对所述音频信号进行识别,确定所述音频信号对应的指令为驱蚊指令。

所述确定所述音频信号对应的指令为驱蚊指令之后,还包括:

向所述用户返回响应消息。

在本申请的一个实施例中,所述向所述用户所在的位置发射驱蚊声波,包括:

以预设的调节频率,调整向所述用户所在的位置发射的驱蚊声波的频率。

为达上述目的,本申请第二方面实施例提出了一种声波驱蚊装置,包括:

第一确定模块,用于确定用户所在的位置;

控制模块,用于向所述用户所在的位置发射驱蚊声波。

本申请实施例的声波驱蚊装置,首先确定用户所在的位置,然后向用户所在的位置发射驱蚊声波。由此,实现了根据用户的位置进行声波驱蚊,操作过程简单,且无需用户手动操作,节省了用户的时间及精力,提高了用户体验。

在本申请的一个实施例中,所述第一确定模块,具体用于:

利用麦克风阵列接收音频信号,所述麦克风阵列包括n个麦克风,n为大于1的整数;

根据音频信号和预设参量,获取音频信号到达所述n个麦克风中的任意两个麦克风的相对时间差,其中,根据所述音频信号的信噪比设定所述预设参量;

根据所述音频信号到达该两个麦克风的相对时间差和这两个麦克风的位置对所述音频信号进行定位,以确定所述用户所在的位置。

在本申请的一个实施例中,该声波驱蚊装置,还包括:

第二确定模块,用于对所述音频信号进行识别,确定所述音频信号对应的指令为驱蚊指令。

发送模块,用于向所述用户返回响应消息。

在本申请的一个实施例中,所述控制模块,具体用于:

以预设的调节频率,调整向所述用户所在的位置发射的驱蚊声波的频率。

为达上述目的,本发明第三方面实施例提出了一种空调器,包括如第二方面所述的声波驱蚊装置。

本申请实施例提供的空调器,首先确定用户所在的位置,然后向用户所在的位置发射驱蚊声波。由此,实现了根据用户的位置进行声波驱蚊,操作过程简单,且无需用户手动操作,节省了用户的时间及精力,提高了用户体验。

为达上述目的,本发明第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,当该程序被处理器执行时实现如第一方面所述的声波驱蚊方法。

本申请实施例提供的计算机可读存储介质,可设置在需要通过声波进行驱蚊的设备中,在设备进行声波驱蚊时,通过执行其上存储的声波驱蚊方法,能够实现为用户所在的位置进行声波驱蚊,操作过程简单,且无需用户手动操作,节省了用户的时间及精力,提高了用户体验。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1是本申请一个实施例的声波驱蚊方法的流程示意图;

图2是根据本发明一个示例的声源定位场景的示意图;

图3是根据本发明一个示例的声源定位的坐标示意图;

图4是根据本发明一个实施例的声源定位方法的流程图;

图5是本申请另一个实施例的声波驱蚊方法的流程示意图;

图6是本申请一个实施例的声波驱蚊装置的结构示意图;

图7是本申请另一个实施例的声波驱蚊装置的结构示意图;

图8是本申请一个实施例的空调器的结构示意图;

图9是本申请一个实施例的空调器的系统架构图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。

下面参考附图描述本申请实施例的声波驱蚊方法、装置及空调器。

本申请实施例针对现有的电子驱蚊器,需要用户手动布置驱蚊的方向,操作过程繁琐,耗费用户的时间及精力,用户体验差的问题,提出一种声波驱蚊方法。

本发明实施例提供的声波驱蚊方法,可以确定用户所在的位置,从而向用户所在的位置发射驱蚊声波,实现了根据用户的位置进行声波驱蚊,操作过程简单,且无需用户手动操作,节省了用户的时间及精力,提高了用户体验。

图1是本申请一个实施例的声波驱蚊方法的流程示意图。

如图1所示,该声波驱蚊方法包括:

步骤101,确定用户所在的位置。

其中,本申请实施例提供的声波驱蚊方法,可以由本申请实施例提供的声波驱蚊装置执行。其中,声波驱蚊装置,可以被配置在如空调、风扇等任意设备中,从而为用户进行驱蚊。

具体的,可以通过声源定位、gps定位等多种方法,确定用户所在的位置。下面结合图2-4,对本发明实施例中,通过声源定位确定用户所在的位置的方法进行详细说明。

相应的,步骤101,可以包括:

利用麦克风阵列接收音频信号,所述麦克风阵列包括n个麦克风,n为大于1的整数;

根据音频信号和预设参量,获取音频信号到达所述n个麦克风中的任意两个麦克风的相对时间差,其中,根据所述音频信号的信噪比设定所述预设参量;

根据所述音频信号到达该两个麦克风的相对时间差和这两个麦克风的位置对所述音频信号进行定位,以确定所述用户所在的位置。

其中,麦克风阵列,可以是线性阵列、圆形阵列、球形阵列等等任意的拓扑结构。

具体实现时,可以在声波驱蚊装置中设置直线麦克风阵列,麦克风阵列中的麦克风均位于同一直线上,多个相邻麦克风之间的距离为预设距离,且多个麦克风的朝向方向相同。麦克风阵列中麦克风的个数的取值可以是大于1的整数。例如,参见图2,麦克风阵列包括4个麦克风,每个麦克风均可以接收相应的音频信号,各个麦克风的相对位置是既定的,且各个麦克风之间互不相关。

可以理解的是,麦克风阵列所接收的音频信号,包括语音信号和噪声信号。

当该麦克风阵列设置在家电设备,如空调器、风扇等上时,如果用户需要对家电设备进行语音控制,则麦克风阵列接收到的音频信号中会包含用户输入的语音信号,以及环境噪声信号、混响噪声信号等。可以理解,用户对处于室内环境的空调器进行语音控制时,用户对空调或风扇发出的声音会发生反射,即产生反射噪声,空调器、风扇等运行以及其他设备(如音箱等)也会产生声音,其与反射噪声可组成混响噪声。

具体实现时,在本申请实施例中,还可以包括高精度模数转换处理芯片和数字音频处理芯片。麦克风阵列中的n个麦克风分别采集音频信号后,可以分别向高精度模数转换处理芯片发送模拟音频信号,以使高精度模数转换处理芯片对多路模拟音频信号进行高速模数转换,输出多路数字音频信号。数字音频处理芯片即可接收数字音频信号,并对接收到的多路数字音频信号进行噪声消除与回声消除,以提高音频数据的质量,从而更准确的确定用户所在的位置。

具体的,可以通过基于波束形成的方法、基于子空间的方法或基于时延估计的方法等任意方法,根据麦克风阵列接收到的音频信号,确定用户所在的位置。

下面以基于时延估计的方法为例,对本申请实施例中,根据音频信号,确定用户所在的位置的实现方法,进行具体说明。

具体的,在利用麦克风阵列接收音频信号后,可以根据音频信号和预设参量,获取音频信号到达n个麦克风之中任意两个麦克风的相对时间差,然后根据音频信号到达该两个麦克风的相对时间差,和这两个麦克风的位置对音频信号进行定位,以确定用户所在的位置。

在本发明的实施例中,考虑到音频信号中包含环境噪声、混响噪声,因此,在计算音频信号到达任意两个麦克风的相对时间差时,引入了预设参量。

可选地,可以根据音频信号的信噪比设置预设参量,且信噪比在一定范围内时,预设参量可与信噪比正相关,即信噪比越大,预设参量取值越大。

具体地,获取n个麦克风之中的第一麦克风和第二麦克风的第一音频信号和第二音频信号,对第一音频信号和第二音频信号进行傅立叶变换以生成第一傅立叶变换值和第二傅立叶变换值,根据第一傅立叶变换值、第二傅立叶变换值和预设参量生成相对时间差。

其中,第一麦克风和第二麦克风为n个麦克风之中的任意两个麦克风,例如,参见图2,第一麦克风为麦克风1,第二麦克风为麦克风2。

在本发明的一个示例中,获取麦克风1接收到的第一音频信号x1(t)和麦克风2接收到的第二音频信号x2(t),对第一音频信号x1(t)和第二音频信号x2(t)进行傅立叶变换以生成第一傅立叶变换值x1(ω)和第二傅立叶变换值x2(ω),进而可以通过以下公式(1)生成相对时间差:

其中,r12(τ)的峰值位置为相对时间差,ψ12(ω)为广义互相关加权函数,g12(ω)为第一傅立叶变换值和第二傅立叶变换值之间的互功率谱,φ12(ω)为广义互相关谱,其中,g12(ω)=x1(ω)x2(ω)。

需要说明的是,在获取相对时间差时,可以选择不同的加权函数ψ12(ω),例如,基本互相关函数,ψ12(ω)=1;scot(smoothco-herencetransform,平滑相干变换)加权函数,csp(crosspowerspectrumphase,互功率谱相位)加权函数,等。可以理解,不同的加权函数可以得到不同的相对时间差估计算法,传统csp算法中,选择csp加权函数,即

进一步地,两个间距为d的麦克风1、麦克风2接收到的音频信号x1(t)、x2(t)的理想模型(不考虑混响噪声),如式(2)所示:

xi(t)=ais(t-τi)+nie(t)(2)

实际模型(考虑混响噪声)如式(3)所示:

xi(t)=ais(t-τi)+nie(t)+nir(t)(3)

其中,i=1,2,s(t)为声源信号,ai为声音传播过程中的衰减因子,τi是声源到达麦克风i所需要的时间,nie(t)为麦克风i接收到的环境噪声信号,nir(t)为麦克风i接收到的混响噪声信号。

需要说明的是,在室内环境中,用户在对空调或风扇等家电设备进行语音控制时,必然会产生多路径的声音反射,并且同步到达麦克风的音频信号还包含了家电设备本身及其他设备运作产生的噪声信号,所以实际模型中不仅要考虑环境噪声,还得考虑房间多径反射噪声、家电设备本身运作产生的噪声,即混响噪声。

由式(2)的理想模型可知,两个麦克风接收到的音频信号x1(t)、x2(t)的互功率谱函数g12(ω)可通过下式(4)计算:

其中,nie(ω)为环境噪声信号nie(t)的加窗傅立叶变换,si(ω)为麦克风i接收到的声源信号的傅立叶变换值。

由于s(t)、n1e(t)、n2e(t)彼此不相关,因此,在高信噪比情况下,上式(4)可以简化为式(5):

当考虑房间多径反射噪声时,两麦克风接收到的音频信号的互功率谱函数g12(ω)可通过下式(6)计算:

由于s(t)、n1e(t)、n2e(t)之间彼此不相关,因此,上式(6)可以简化为式(7):

进一步地,在高信噪比的情况下,由于nir(ω)相对于s(ω)很小,两者之间的相关性也随之很小,因此上式(7)又可以通过下式(8)近似表示:

然而,在实际家居环境中,空调、电风扇等家电设备运转时,一方面,由于自身状态的变化,如风量的改变、风向的改变等会产生各种不同的噪声;另一方面,用户对空调、风扇等家电设备进行语音控制时,往往会伴随出现语音的多路径反射声、电视声、音响声、其他人声、煮饭声等,即空调、风扇等家电设备运行过程中存在较大的环境噪声和较强的混响,这使得式(7)中的后三项变得比较大,不可忽略,因此,用|g12(ω)|来近似|s(ω)|2也会产生较大的误差,使得式加权函数的峰值不再明显,式(1)中的r12(τ)的峰值也不再明显,从而较大影响了不考虑混响噪声的传统csp算法的性能。

即言,在传统csp算法中,在高信噪比的情况下,|g12(ω)|与|s(ω)|2之间的差值较小,可以等效做近似替换,此时估计出的时延精度较高;而在低信噪比的情况下,两者之间将会有较大的差值,不可近似替换,而且随着信噪比的下降,|s(ω)|2在|g12(ω)|中所占的比例也下降。

在本发明的实施例中,基于传统csp算法,为保证|s(ω)|2在|g12(ω)|所占的比例具有一定稳定性,引入一个随信噪比变化的预设参量,记为λ2,通过这个预设参量来调节广义互相关加权函数的大小,进而减小噪声的影响,提高算法的抗噪性能。

具体地,在传统的csp算法使用的广义互相关加权函数中引入预设参量λ2,在本发明的实施例中,广义互相关加权函数通过式(9)表示:

在本发明的一个实施例中,0.707≤λ≤1,λ2随着信噪比的变换而变化的量,且λ2满足下式(10):

其中,σ表示信噪比,σ0、σ1、λ0、λ1是根据实际情况定的常数,且λ1>λ0。

可以理解,如果取λ2=1,则为传统的csp算法。

由此,基于传统csp算法,引入了随着信噪比而变化的预设参量λ2后,可以对室内环境下,由人声多路径反射噪声、设备自身运转产生的声音、及其他设备产生的噪声等组成的混响声音有较强的抵抗能力,实现更好的应对噪声的能力,提高音频信号到达两麦克风的相对时间差(声程差)的计算精度,从而有利于提升声源定位的精度,有助于空调、风扇类家电设备的语音识别控制。

具体地,可以通过以下公式(11)对音频信号进行定位:

||mi1-s||-||mi2-s||=δτic(11)

其中,δτi为音频信号到达任意两个麦克风的相对时间差,即为式(1)中的r12(τ)的峰值,mi1、mi2分别为任意两个麦克风之间位置矢量,s表示声源位置矢量,c为在当前介质下的声速,如在1个标准大气压和15℃下,声音在空气中的传播速度为340m/s。

在本发明的一个示例中,麦克风阵列中任意两个麦克风和声源位置的三维空间几何结构如图3所示,麦克风1和麦克风2在x轴上,其连线的中点为原点,声源到这两个麦克风的时间差(即声程差)为δτi。

由式(11)可以看出,声源的位置在一个双曲面上。

参见图3,声源s的球面坐标为(r,θ,φ),将声源、麦克风1和麦克风2转化到直角坐标系中分别为:

将s、mi1、mi2代入式(11),且两边平方,可得:

当声场为远场,即距离r比较远时,趋近于零,则此时式(12)可以近似为:

由此可见,当知道音频信号到达任意两个麦克风的相对时间差和这两个麦克风之间的距离时,就可以近似的求得θ角。当声源为远场声源时,可以用θ角的锥面来表示声源的可能位置。因此,只要能求得声程差δτi,就可以近似地求得声源对于该任意两个麦克风连线中点的方向角。即言,通过两个麦克风就能获得一个声源的可能位置面。进而通过一个包含n个麦克风的阵列,可以获得多个声源可能位置的面,这些面的焦点也就是声源的位置。

需要说明的是,在实际情况中,由于存在误差,得到的声源位置往往不能够全都交于一点,所以只要找到距离几个面距离最近的位置,就是所估计出的声源位置。

在本发明的一个实施例中,在获取麦克风阵列所接收的音频信号之后,还可以对音频信号进行短时傅立叶变换以生成多个音频频域值,进而将多个音频频域值中的最大值和/或最小值与门限值进行比较以判断音频信号是否为语音信号,如果为语音信号,则将音频信号的幅度谱减去噪声幅度谱,其中,门限值可以包括第一门限值和/或第二门限值,且第一门限值小于第二门限值。

具体地,如图4所示,在麦克风阵列中每个麦克风接收到一帧音频信号x[n]之后,对各帧音频信号进行短时傅立叶变换,得到多个音频频域值x[k,τ],其中,n=1,2,3,…,flen,k=1,2,3,…,flen,flen为音频信号的帧长,τ为短时傅立叶变换的时间参数。

进一步地,根据x[k,τ]进行判断。

在本发明的一个示例中,参见图4,如果多个音频频域值中的最大值max1≤k≤flen{x[k,τ]}小于等于第一门限值threshold1,即max1≤k≤flen{|x[k,τ]|}≤threshold1,则判定接收到的音频信号为噪声信号,否则判定接收到的音频信号为语音信号。

在本发明的另一个示例中,如果多个音频频域值中的最小值min1≤k≤flen{|x[k,τ]|}大于等于第二门限值threshold2,即min1≤k≤flen{|x[k,τ]|}≥threshold2,则判定接收到的音频信号为噪声信号,否则判定接收到的音频信号为语音信号。

在本发明的又一个示例中,如果多个音频频域值中的最大值max1≤k≤flen{|x[k,τ]|}大于第一门限值threshold1,即max1≤k≤flen{|x[k,τ]|}>threshold1,且多个音频频域值中的最小值min1≤k≤flen{|x[k,τ]|}小于第二门限值threshold2,即min1≤k≤flen{|x[k,τ]|}<threshold2,则判定接收到的音频信号为语音信号,否则判定接收到的音频信号为噪声信号。

即言,超过门限值的音频频域值对应的音频信号不是语音信号。其中,门限值可以根据经验事先设定,也可以由具体环境来确定。例如,用户在对空调、风扇等家电设备进行语音控制时,声音频率一般为200~1000hz,此时可以设定第一门限值为200hz,第二门限值为1000hz。

更进一步地,参见图4,如果判定音频信号为噪声信号,则更新噪声信号的幅度谱的值,使噪声幅度谱始终保持为最近的噪声偏置;如果判定音频信号为语音信号,则将接收音频信号的幅度谱在频域减去噪声幅度谱,即以最近的噪声模拟当前的噪声。由此,实现了自适应环境,在不同的噪声环境下都可以较好的实现去除背景噪声,得到降噪后的音频信号幅度谱。

综上,根据上述声源定位的方法,在获取音频信号到达任意两个麦克风的相对时间差时,引入了预设参量,即通过麦克风阵列所接收的音频信号和预设参量,获取音频信号到达多个麦克风之中任意两个麦克风的相对时间差,进而根据任意两个麦克风的相对时间差和这两个麦克风的位置对音频信号进行定位。由此,能够有效的自适应减少环境噪声,而且对远场环境下的混响及声音衍射噪声有较强的适应抵抗能力,实现了双重降噪效果,大幅提升了基于阵列式麦克风的远场声源识别精度,使远场声源识别的实用性大大增强。

步骤102,向所述用户所在的位置发射驱蚊声波。

可以理解的是,超声波在空气中产生的振荡可以通过蚊虫头部的触须,使蚊虫的听觉神经感到不适,从而使蚊虫力求避开声波区域。另外,蚊虫依靠翅膀颤动飞行,翅膀颤动引起空气颤动,而超声波在空气中所引发的超声振荡会加剧空气的颤动,从而使得蚊虫飞行时的空气阻力加大,肌肉负担增大,难于忍受,只得逃逸。

因此,在本发明实施例中,确定了用户所在的位置后,可以利用超声波驱蚊的原理,向用户所在的位置发射驱蚊声波,以驱赶用户所在位置的蚊虫。

其中,驱蚊声波,指具有某一种或多种特定频率,可以通过刺激蚊虫的神经系统、肌肉系统等将蚊虫驱赶出声波区域的声波。

具体的,由于人耳听觉频率范围在20赫兹至2万赫兹(20hz-20khz),因此,在本发明实施例中,为了避免驱蚊声波干扰到用户的正常休息,可以将驱蚊声波的频率设定在人耳听觉范围之外的频率范围。例如,可以将驱蚊声波的频率范围设定为大于24khz以上的范围,以避免用户被驱蚊声波影响。

另外,为了避免蚊虫对驱蚊声波产生适应性和免疫力,在本发明实施例中,可以设置驱蚊声波的频率在预设的范围内不断变化。即,步骤102具体可以包括:

以预设的调节频率,调整向所述用户所在的位置发射的驱蚊声波的频率。从而使驱蚊声波的频率不断变化。

具体的,在本发明实施例中,可以设置控制转向模块,和以时钟脉冲发生器、充电调节电路、多谐振荡器和扬声器或蜂鸣器等组成的超声波发射模块。在确定用户所在的位置后,控制转向模块可以通过驱动马达或电机转动,使超声波发送模块进行转向,以使声波的发射方向朝向用户所在的大致方位,从而超声波发射模块即可向用户所在的位置发射驱蚊声波。且通过调整时钟脉冲的频率等方法,可以调整驱蚊声波的频率,以避免蚊虫对固定频率的驱蚊声波产生适应性和免疫力。

本发明实施例的声波驱蚊方法,首先确定用户所在的位置,然后向用户所在的位置发射驱蚊声波。由此,实现了根据用户的位置进行声波驱蚊,操作过程简单,且无需用户手动操作,节省了用户的时间及精力,提高了用户体验。

通过上述分析可知,可以根据用户的位置进行声波驱蚊,在实际运用中,还可以在用户通过语音发送驱蚊指令时,向用户所在的位置发射驱蚊声波,下面结合图5,对上述情况进行具体的说明。

图5是本申请另一个实施例的声波驱蚊方法的流程示意图。

如图5所示,该声波驱蚊方法包括:

步骤501,获取麦克风阵列所接收的音频信号。

其中,所述麦克风阵列包括n个麦克风,其中,n为大于1的正整数。

步骤502,对所述音频信号进行识别,确定所述音频信号对应的指令为驱蚊指令。

步骤503,向所述用户返回响应消息。

步骤504,根据所述音频信号,确定用户所在的位置。

步骤505,向所述用户所在的位置发射驱蚊声波。

其中,步骤501,步骤504和步骤505的具体实现过程和原理,可以参照上述实施例中步骤101-步骤102的详细描述,此处不再赘述。

具体的,获取麦克风阵列所接收的音频信号后,可以将音频信号对应的语音数据输入神经网络模型中,以确定采集到的音频信号对应的控制指令。

相应的,在本发明实施例中,还可以包括神经网络模型的训练生成过程。具体的,可以利用大量的训练语音数据及对应的控制指令训练神经网络模型。从而在将音频信号对应的语音数据输入训练好的神经网络模型后,可以利用神经网络模型,确定音频信号对应的指令是否为驱蚊指令,并在指令为驱蚊指令时,根据用户的语音指令,确定用户所在的位置,以向用户所在的位置发射驱蚊声波。

进一步的,可以预先设置与驱蚊指令对应的关键字,从而在利用神经网络模型,对麦克风阵列采集到的音频信号进行识别后,可以将识别后的文本数据与预设的关键字进行匹配。若文本数据中包括预设的关键字,则确定音频信号为驱蚊指令,从而根据用户的语音指令,确定用户所在的位置,以向用户所在的位置发射驱蚊声波。

需要说明的是,在本申请实施例中,步骤502和步骤504也可以同时进行,即,在获取麦克风阵列所接收的音频信号后,一方面根据音频信号,确定对应的指令是否为驱蚊指令,一方面根据语音指令,确定用户所在的位置。然后仅在音频信号对应的指令为驱蚊指令时,将确定的用户位置,发送给声波驱蚊装置中的控制转向模块,以使超声波发射模块向用户所在的位置发射驱蚊声波。通过同时根据用户的音频信号,确定音频信号对应的指令及用户所在的位置,提高了声波驱蚊的效率。

另外,用户向声波驱蚊装置发送音频信号后,通常希望了解操作是否成功,那么在本申请实施例中,确定音频信号对应的指令为驱蚊指令后,还可以向用户返回响应消息,以提示用户驱蚊操作成功。

另外,在用户不需要利用设备进行驱蚊时,也可以通过语音,控制设备的声波驱蚊功能关闭,以减少能源的消耗。

本发明实施例的声波驱蚊方法,首先获取麦克风阵列所接收的音频信号,然后对音频信号进行识别,确定音频信号对应的指令为驱蚊指令,并向用户返回响应消息,再根据音频信号,确定用户所在的位置,最后向用户所在的位置发射驱蚊声波。由此,实现了根据用户的语音,确定用户的指令及用户所在的位置,从而在指令为驱蚊指令时,为用户所在的位置进行声波驱蚊,操作过程简单,且无需用户手动操作,节省了用户的时间及精力,提高了用户体验。

为了实现上述实施例,本申请还提出一种声波驱蚊装置。

图6是本申请一个实施例的声波驱蚊装置的结构示意图。

如图6所示,该声波驱蚊装置,包括:

第一确定模块61,用于确定用户所在的位置;

控制模块62,用于向所述用户所在的位置发射驱蚊声波。

具体的,本实施例提供的声波驱蚊装置,可以执行本发明实施例提供的声波驱蚊方法。其中,声波驱蚊装置,可以被配置在如空调、风扇等任意设备中,从而为用户进行驱蚊。

在一种可能的实现形式中,上述第一确定模块61,具体用于:

利用麦克风阵列接收音频信号,所述麦克风阵列包括n个麦克风,n为大于1的整数;

根据音频信号和预设参量,获取音频信号到达所述n个麦克风中的任意两个麦克风的相对时间差,其中,根据所述音频信号的信噪比设定所述预设参量;

根据所述音频信号到达该两个麦克风的相对时间差和这两个麦克风的位置对所述音频信号进行定位,以确定所述用户所在的位置。

在另一种可能的实现形式中,上述控制模块62,具体用于:

以预设的调节频率,调整向所述用户所在的位置发射的驱蚊声波的频率。

需要说明的是,前述对声波驱蚊方法实施例的解释说明也适用于该实施例的声波驱蚊装置,此处不再赘述。

本申请实施例的声波驱蚊装置,首先确定用户所在的位置,然后向用户所在的位置发射驱蚊声波。由此,实现了根据用户的位置进行声波驱蚊,操作过程简单,且无需用户手动操作,节省了用户的时间及精力,提高了用户体验。

图7是本申请另一个实施例的声波驱蚊装置的结构示意图。

如图7所示,该声波驱蚊装置中,还可以包括:

第二确定模块71,用于对所述音频信号进行识别,确定所述音频信号对应的指令为驱蚊指令。

发送模块72,用于向所述用户返回响应消息。

需要说明的是,前述对声波驱蚊方法实施例的解释说明也适用于该实施例的声波驱蚊装置,此处不再赘述。

本申请实施例提供的声波驱蚊装置,实现了根据用户的语音,确定用户的指令及用户所在的位置,从而在指令为驱蚊指令时,为用户所在的位置进行声波驱蚊,操作过程简单,且无需用户手动操作,节省了用户的时间及精力,提高了用户体验。

为了实现上述实施例,本申请还提出一种空调器。

图8是本申请一个实施例的空调器的结构示意图。

如图8所示,该空调器80,包括如上述图6或图7所示的声波驱蚊装置81。

可以理解的是,由于空调器或风扇类设备通常在卧室中使用,房间空间较小,因此,通过将声波驱蚊装置81配置在空调器80或风扇类设备中进行驱蚊,相比在野外环境中具有更好的驱蚊效果。另外,空调器80本身是一个需要出风的设备,空调器在使用过程中吹出风流,随着风力、风向的变化,室内空气振荡,同时配合声波驱蚊装置81发射驱蚊声波,更加大了对蚊虫肌肉系统的刺激,提高了驱蚊的效果。

需要说明的是,前述对声波驱蚊方法实施例的解释说明也适用于该实施例的空调器,此处不再赘述。

具体的,空调器80可以采用图9所示的系统架构图。

如图9所示,空调器80可以包括语音播报子系统91、语音识别子系统92、麦克风阵列子系统93、声源定位子系统94、驱蚊控制子系统95。

具体实现时,麦克风阵列子系统93可以采集音频信号,并一方面将音频信号发送给语音识别子系统92进行语音识别,一方面将音频信号发送给声源定位子系统94进行声源定位。

语音识别子系统92对音频信号进行语音识别后,若确定音频信号对应的指令为驱蚊指令,则一方面可以向声纹定位子系统94发送控制信号,以使声源定位子系统94将定位结果发送给驱蚊控制子系统95;一方面可以向驱蚊控制子系统95发送识别出的驱蚊指令;再一方面可以向语音播放子系统91输出提示指令,以使语音播报子系统91提示用户操作成功。

声源定位子系统94根据麦克风阵列子系统93采集到的音频信号,经过信号处理,确定了用户所在的位置后,若接收到语音识别子系统92输出的控制信号,则可以将定位结果发送给驱蚊控制子系统95。

驱蚊控制子系统95中可以包括超声波发射模块和控制转向模块等,控制转向模块在接收到声源定位子系统94发送的定位结果后,可以控制超声波发射模块启动发射或关闭发射驱蚊声波,并根据声源定位子系统94发送的定位结果,驱动马达或电机转动,从而使超声波发射模块进行转向,实现向用户所在的位置发射驱蚊声波。

本申请实施例提供的空调器,首先确定用户所在的位置,然后向用户所在的位置发射驱蚊声波。由此,实现了为用户所在的位置进行声波驱蚊,操作过程简单,且无需用户手动操作,节省了用户的时间及精力,提高了用户体验。

为达上述目的,本发明第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,当该程序被处理器执行时实现如前述实施例中的声波驱蚊方法。

本申请实施例提供的计算机可读存储介质,可设置在需要通过声波进行驱蚊的设备中,在设备进行声波驱蚊时,通过执行其上存储的声波驱蚊方法,能够实现为用户所在的位置进行声波驱蚊,操作过程简单,且无需用户手动操作,节省了用户的时间及精力,提高了用户体验。

为达上述目的,本发明第五方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,执行如前述实施例中的声波驱蚊方法。

本申请实施例提供的计算机程序产品,可写入需要通过声波进行驱蚊的设备中,在设备进行声波驱蚊时,通过执行对应声波驱蚊方法的程序,能够实现为用户所在的位置进行声波驱蚊,操作过程简单,且无需用户手动操作,节省了用户的时间及精力,提高了用户体验。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本申请的至少一个实施例或示例中。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

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