本申請(qǐng)涉及電子技術(shù)領(lǐng)域,尤其涉及一種聲波驅(qū)蚊方法、裝置及空調(diào)器。
背景技術(shù):
目前,人們普遍采用普通蚊香、液體蚊香、電蚊香片來驅(qū)趕蚊蟲或害蟲。普通蚊香在開啟風(fēng)扇或空調(diào)時(shí),煙霧會(huì)被吹散,導(dǎo)致驅(qū)蚊效果降低,而普通蚊香、液體蚊香、電蚊香片產(chǎn)生的微量煙霧對(duì)人體有一定的危害,且會(huì)導(dǎo)致空氣質(zhì)量下降。因此,采用普通蚊香、液體蚊香、電蚊香片來驅(qū)趕蚊蟲或害蟲,驅(qū)蚊效果不好,用戶體驗(yàn)差。
電子驅(qū)蚊器作為一種新穎的驅(qū)蚊手段,由于不會(huì)產(chǎn)生煙霧或氣味,可以循環(huán)使用等優(yōu)點(diǎn),得到了人們的廣泛關(guān)注。然而,現(xiàn)有的電子驅(qū)蚊器,需要用戶手動(dòng)開啟、關(guān)閉或布置驅(qū)蚊的方向,操作過程繁瑣,耗費(fèi)用戶的時(shí)間及精力,用戶體驗(yàn)差。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
為此,本申請(qǐng)的第一個(gè)目的在于提出一種聲波驅(qū)蚊方法,實(shí)現(xiàn)了根據(jù)用戶的位置進(jìn)行聲波驅(qū)蚊,操作過程簡單,且無需用戶手動(dòng)操作,節(jié)省了用戶的時(shí)間及精力,提高了用戶體驗(yàn)。
本申請(qǐng)的第二個(gè)目的在于提出一種聲波驅(qū)蚊裝置。
本申請(qǐng)的第三個(gè)目的在于提出一種空調(diào)器。
本申請(qǐng)的第四個(gè)目的在于提出一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
為達(dá)上述目的,本申請(qǐng)第一方面實(shí)施例提出了一種聲波驅(qū)蚊方法,包括:
確定用戶所在的位置;
向所述用戶所在的位置發(fā)射驅(qū)蚊聲波。
本申請(qǐng)實(shí)施例的聲波驅(qū)蚊方法,首先確定用戶所在的位置,然后向用戶所在的位置發(fā)射驅(qū)蚊聲波。由此,實(shí)現(xiàn)了根據(jù)用戶的位置進(jìn)行聲波驅(qū)蚊,操作過程簡單,且無需用戶手動(dòng)操作,節(jié)省了用戶的時(shí)間及精力,提高了用戶體驗(yàn)。
在本申請(qǐng)的一個(gè)實(shí)施例中,所述確定用戶所在的位置,包括:
利用麥克風(fēng)陣列接收音頻信號(hào),所述麥克風(fēng)陣列包括n個(gè)麥克風(fēng),n為大于1的整數(shù);
根據(jù)音頻信號(hào)和預(yù)設(shè)參量,獲取音頻信號(hào)到達(dá)所述n個(gè)麥克風(fēng)中的任意兩個(gè)麥克風(fēng)的相對(duì)時(shí)間差,其中,根據(jù)所述音頻信號(hào)的信噪比設(shè)定所述預(yù)設(shè)參量;
根據(jù)所述音頻信號(hào)到達(dá)該兩個(gè)麥克風(fēng)的相對(duì)時(shí)間差和這兩個(gè)麥克風(fēng)的位置對(duì)所述音頻信號(hào)進(jìn)行定位,以確定所述用戶所在的位置。
在本申請(qǐng)的一個(gè)實(shí)施例中,所述確定用戶所在的位置之前,還包括:
對(duì)所述音頻信號(hào)進(jìn)行識(shí)別,確定所述音頻信號(hào)對(duì)應(yīng)的指令為驅(qū)蚊指令。
所述確定所述音頻信號(hào)對(duì)應(yīng)的指令為驅(qū)蚊指令之后,還包括:
向所述用戶返回響應(yīng)消息。
在本申請(qǐng)的一個(gè)實(shí)施例中,所述向所述用戶所在的位置發(fā)射驅(qū)蚊聲波,包括:
以預(yù)設(shè)的調(diào)節(jié)頻率,調(diào)整向所述用戶所在的位置發(fā)射的驅(qū)蚊聲波的頻率。
為達(dá)上述目的,本申請(qǐng)第二方面實(shí)施例提出了一種聲波驅(qū)蚊裝置,包括:
第一確定模塊,用于確定用戶所在的位置;
控制模塊,用于向所述用戶所在的位置發(fā)射驅(qū)蚊聲波。
本申請(qǐng)實(shí)施例的聲波驅(qū)蚊裝置,首先確定用戶所在的位置,然后向用戶所在的位置發(fā)射驅(qū)蚊聲波。由此,實(shí)現(xiàn)了根據(jù)用戶的位置進(jìn)行聲波驅(qū)蚊,操作過程簡單,且無需用戶手動(dòng)操作,節(jié)省了用戶的時(shí)間及精力,提高了用戶體驗(yàn)。
在本申請(qǐng)的一個(gè)實(shí)施例中,所述第一確定模塊,具體用于:
利用麥克風(fēng)陣列接收音頻信號(hào),所述麥克風(fēng)陣列包括n個(gè)麥克風(fēng),n為大于1的整數(shù);
根據(jù)音頻信號(hào)和預(yù)設(shè)參量,獲取音頻信號(hào)到達(dá)所述n個(gè)麥克風(fēng)中的任意兩個(gè)麥克風(fēng)的相對(duì)時(shí)間差,其中,根據(jù)所述音頻信號(hào)的信噪比設(shè)定所述預(yù)設(shè)參量;
根據(jù)所述音頻信號(hào)到達(dá)該兩個(gè)麥克風(fēng)的相對(duì)時(shí)間差和這兩個(gè)麥克風(fēng)的位置對(duì)所述音頻信號(hào)進(jìn)行定位,以確定所述用戶所在的位置。
在本申請(qǐng)的一個(gè)實(shí)施例中,該聲波驅(qū)蚊裝置,還包括:
第二確定模塊,用于對(duì)所述音頻信號(hào)進(jìn)行識(shí)別,確定所述音頻信號(hào)對(duì)應(yīng)的指令為驅(qū)蚊指令。
發(fā)送模塊,用于向所述用戶返回響應(yīng)消息。
在本申請(qǐng)的一個(gè)實(shí)施例中,所述控制模塊,具體用于:
以預(yù)設(shè)的調(diào)節(jié)頻率,調(diào)整向所述用戶所在的位置發(fā)射的驅(qū)蚊聲波的頻率。
為達(dá)上述目的,本發(fā)明第三方面實(shí)施例提出了一種空調(diào)器,包括如第二方面所述的聲波驅(qū)蚊裝置。
本申請(qǐng)實(shí)施例提供的空調(diào)器,首先確定用戶所在的位置,然后向用戶所在的位置發(fā)射驅(qū)蚊聲波。由此,實(shí)現(xiàn)了根據(jù)用戶的位置進(jìn)行聲波驅(qū)蚊,操作過程簡單,且無需用戶手動(dòng)操作,節(jié)省了用戶的時(shí)間及精力,提高了用戶體驗(yàn)。
為達(dá)上述目的,本發(fā)明第四方面實(shí)施例提出了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面所述的聲波驅(qū)蚊方法。
本申請(qǐng)實(shí)施例提供的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可設(shè)置在需要通過聲波進(jìn)行驅(qū)蚊的設(shè)備中,在設(shè)備進(jìn)行聲波驅(qū)蚊時(shí),通過執(zhí)行其上存儲(chǔ)的聲波驅(qū)蚊方法,能夠?qū)崿F(xiàn)為用戶所在的位置進(jìn)行聲波驅(qū)蚊,操作過程簡單,且無需用戶手動(dòng)操作,節(jié)省了用戶的時(shí)間及精力,提高了用戶體驗(yàn)。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1是本申請(qǐng)一個(gè)實(shí)施例的聲波驅(qū)蚊方法的流程示意圖;
圖2是根據(jù)本發(fā)明一個(gè)示例的聲源定位場景的示意圖;
圖3是根據(jù)本發(fā)明一個(gè)示例的聲源定位的坐標(biāo)示意圖;
圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的聲源定位方法的流程圖;
圖5是本申請(qǐng)另一個(gè)實(shí)施例的聲波驅(qū)蚊方法的流程示意圖;
圖6是本申請(qǐng)一個(gè)實(shí)施例的聲波驅(qū)蚊裝置的結(jié)構(gòu)示意圖;
圖7是本申請(qǐng)另一個(gè)實(shí)施例的聲波驅(qū)蚊裝置的結(jié)構(gòu)示意圖;
圖8是本申請(qǐng)一個(gè)實(shí)施例的空調(diào)器的結(jié)構(gòu)示意圖;
圖9是本申請(qǐng)一個(gè)實(shí)施例的空調(diào)器的系統(tǒng)架構(gòu)圖。
具體實(shí)施方式
下面詳細(xì)描述本申請(qǐng)的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本申請(qǐng),而不能理解為對(duì)本申請(qǐng)的限制。
下面參考附圖描述本申請(qǐng)實(shí)施例的聲波驅(qū)蚊方法、裝置及空調(diào)器。
本申請(qǐng)實(shí)施例針對(duì)現(xiàn)有的電子驅(qū)蚊器,需要用戶手動(dòng)布置驅(qū)蚊的方向,操作過程繁瑣,耗費(fèi)用戶的時(shí)間及精力,用戶體驗(yàn)差的問題,提出一種聲波驅(qū)蚊方法。
本發(fā)明實(shí)施例提供的聲波驅(qū)蚊方法,可以確定用戶所在的位置,從而向用戶所在的位置發(fā)射驅(qū)蚊聲波,實(shí)現(xiàn)了根據(jù)用戶的位置進(jìn)行聲波驅(qū)蚊,操作過程簡單,且無需用戶手動(dòng)操作,節(jié)省了用戶的時(shí)間及精力,提高了用戶體驗(yàn)。
圖1是本申請(qǐng)一個(gè)實(shí)施例的聲波驅(qū)蚊方法的流程示意圖。
如圖1所示,該聲波驅(qū)蚊方法包括:
步驟101,確定用戶所在的位置。
其中,本申請(qǐng)實(shí)施例提供的聲波驅(qū)蚊方法,可以由本申請(qǐng)實(shí)施例提供的聲波驅(qū)蚊裝置執(zhí)行。其中,聲波驅(qū)蚊裝置,可以被配置在如空調(diào)、風(fēng)扇等任意設(shè)備中,從而為用戶進(jìn)行驅(qū)蚊。
具體的,可以通過聲源定位、gps定位等多種方法,確定用戶所在的位置。下面結(jié)合圖2-4,對(duì)本發(fā)明實(shí)施例中,通過聲源定位確定用戶所在的位置的方法進(jìn)行詳細(xì)說明。
相應(yīng)的,步驟101,可以包括:
利用麥克風(fēng)陣列接收音頻信號(hào),所述麥克風(fēng)陣列包括n個(gè)麥克風(fēng),n為大于1的整數(shù);
根據(jù)音頻信號(hào)和預(yù)設(shè)參量,獲取音頻信號(hào)到達(dá)所述n個(gè)麥克風(fēng)中的任意兩個(gè)麥克風(fēng)的相對(duì)時(shí)間差,其中,根據(jù)所述音頻信號(hào)的信噪比設(shè)定所述預(yù)設(shè)參量;
根據(jù)所述音頻信號(hào)到達(dá)該兩個(gè)麥克風(fēng)的相對(duì)時(shí)間差和這兩個(gè)麥克風(fēng)的位置對(duì)所述音頻信號(hào)進(jìn)行定位,以確定所述用戶所在的位置。
其中,麥克風(fēng)陣列,可以是線性陣列、圓形陣列、球形陣列等等任意的拓?fù)浣Y(jié)構(gòu)。
具體實(shí)現(xiàn)時(shí),可以在聲波驅(qū)蚊裝置中設(shè)置直線麥克風(fēng)陣列,麥克風(fēng)陣列中的麥克風(fēng)均位于同一直線上,多個(gè)相鄰麥克風(fēng)之間的距離為預(yù)設(shè)距離,且多個(gè)麥克風(fēng)的朝向方向相同。麥克風(fēng)陣列中麥克風(fēng)的個(gè)數(shù)的取值可以是大于1的整數(shù)。例如,參見圖2,麥克風(fēng)陣列包括4個(gè)麥克風(fēng),每個(gè)麥克風(fēng)均可以接收相應(yīng)的音頻信號(hào),各個(gè)麥克風(fēng)的相對(duì)位置是既定的,且各個(gè)麥克風(fēng)之間互不相關(guān)。
可以理解的是,麥克風(fēng)陣列所接收的音頻信號(hào),包括語音信號(hào)和噪聲信號(hào)。
當(dāng)該麥克風(fēng)陣列設(shè)置在家電設(shè)備,如空調(diào)器、風(fēng)扇等上時(shí),如果用戶需要對(duì)家電設(shè)備進(jìn)行語音控制,則麥克風(fēng)陣列接收到的音頻信號(hào)中會(huì)包含用戶輸入的語音信號(hào),以及環(huán)境噪聲信號(hào)、混響噪聲信號(hào)等??梢岳斫?,用戶對(duì)處于室內(nèi)環(huán)境的空調(diào)器進(jìn)行語音控制時(shí),用戶對(duì)空調(diào)或風(fēng)扇發(fā)出的聲音會(huì)發(fā)生反射,即產(chǎn)生反射噪聲,空調(diào)器、風(fēng)扇等運(yùn)行以及其他設(shè)備(如音箱等)也會(huì)產(chǎn)生聲音,其與反射噪聲可組成混響噪聲。
具體實(shí)現(xiàn)時(shí),在本申請(qǐng)實(shí)施例中,還可以包括高精度模數(shù)轉(zhuǎn)換處理芯片和數(shù)字音頻處理芯片。麥克風(fēng)陣列中的n個(gè)麥克風(fēng)分別采集音頻信號(hào)后,可以分別向高精度模數(shù)轉(zhuǎn)換處理芯片發(fā)送模擬音頻信號(hào),以使高精度模數(shù)轉(zhuǎn)換處理芯片對(duì)多路模擬音頻信號(hào)進(jìn)行高速模數(shù)轉(zhuǎn)換,輸出多路數(shù)字音頻信號(hào)。數(shù)字音頻處理芯片即可接收數(shù)字音頻信號(hào),并對(duì)接收到的多路數(shù)字音頻信號(hào)進(jìn)行噪聲消除與回聲消除,以提高音頻數(shù)據(jù)的質(zhì)量,從而更準(zhǔn)確的確定用戶所在的位置。
具體的,可以通過基于波束形成的方法、基于子空間的方法或基于時(shí)延估計(jì)的方法等任意方法,根據(jù)麥克風(fēng)陣列接收到的音頻信號(hào),確定用戶所在的位置。
下面以基于時(shí)延估計(jì)的方法為例,對(duì)本申請(qǐng)實(shí)施例中,根據(jù)音頻信號(hào),確定用戶所在的位置的實(shí)現(xiàn)方法,進(jìn)行具體說明。
具體的,在利用麥克風(fēng)陣列接收音頻信號(hào)后,可以根據(jù)音頻信號(hào)和預(yù)設(shè)參量,獲取音頻信號(hào)到達(dá)n個(gè)麥克風(fēng)之中任意兩個(gè)麥克風(fēng)的相對(duì)時(shí)間差,然后根據(jù)音頻信號(hào)到達(dá)該兩個(gè)麥克風(fēng)的相對(duì)時(shí)間差,和這兩個(gè)麥克風(fēng)的位置對(duì)音頻信號(hào)進(jìn)行定位,以確定用戶所在的位置。
在本發(fā)明的實(shí)施例中,考慮到音頻信號(hào)中包含環(huán)境噪聲、混響噪聲,因此,在計(jì)算音頻信號(hào)到達(dá)任意兩個(gè)麥克風(fēng)的相對(duì)時(shí)間差時(shí),引入了預(yù)設(shè)參量。
可選地,可以根據(jù)音頻信號(hào)的信噪比設(shè)置預(yù)設(shè)參量,且信噪比在一定范圍內(nèi)時(shí),預(yù)設(shè)參量可與信噪比正相關(guān),即信噪比越大,預(yù)設(shè)參量取值越大。
具體地,獲取n個(gè)麥克風(fēng)之中的第一麥克風(fēng)和第二麥克風(fēng)的第一音頻信號(hào)和第二音頻信號(hào),對(duì)第一音頻信號(hào)和第二音頻信號(hào)進(jìn)行傅立葉變換以生成第一傅立葉變換值和第二傅立葉變換值,根據(jù)第一傅立葉變換值、第二傅立葉變換值和預(yù)設(shè)參量生成相對(duì)時(shí)間差。
其中,第一麥克風(fēng)和第二麥克風(fēng)為n個(gè)麥克風(fēng)之中的任意兩個(gè)麥克風(fēng),例如,參見圖2,第一麥克風(fēng)為麥克風(fēng)1,第二麥克風(fēng)為麥克風(fēng)2。
在本發(fā)明的一個(gè)示例中,獲取麥克風(fēng)1接收到的第一音頻信號(hào)x1(t)和麥克風(fēng)2接收到的第二音頻信號(hào)x2(t),對(duì)第一音頻信號(hào)x1(t)和第二音頻信號(hào)x2(t)進(jìn)行傅立葉變換以生成第一傅立葉變換值x1(ω)和第二傅立葉變換值x2(ω),進(jìn)而可以通過以下公式(1)生成相對(duì)時(shí)間差:
其中,r12(τ)的峰值位置為相對(duì)時(shí)間差,ψ12(ω)為廣義互相關(guān)加權(quán)函數(shù),g12(ω)為第一傅立葉變換值和第二傅立葉變換值之間的互功率譜,φ12(ω)為廣義互相關(guān)譜,其中,g12(ω)=x1(ω)x2(ω)。
需要說明的是,在獲取相對(duì)時(shí)間差時(shí),可以選擇不同的加權(quán)函數(shù)ψ12(ω),例如,基本互相關(guān)函數(shù),ψ12(ω)=1;scot(smoothco-herencetransform,平滑相干變換)加權(quán)函數(shù),
進(jìn)一步地,兩個(gè)間距為d的麥克風(fēng)1、麥克風(fēng)2接收到的音頻信號(hào)x1(t)、x2(t)的理想模型(不考慮混響噪聲),如式(2)所示:
xi(t)=ais(t-τi)+nie(t)(2)
實(shí)際模型(考慮混響噪聲)如式(3)所示:
xi(t)=ais(t-τi)+nie(t)+nir(t)(3)
其中,i=1,2,s(t)為聲源信號(hào),ai為聲音傳播過程中的衰減因子,τi是聲源到達(dá)麥克風(fēng)i所需要的時(shí)間,nie(t)為麥克風(fēng)i接收到的環(huán)境噪聲信號(hào),nir(t)為麥克風(fēng)i接收到的混響噪聲信號(hào)。
需要說明的是,在室內(nèi)環(huán)境中,用戶在對(duì)空調(diào)或風(fēng)扇等家電設(shè)備進(jìn)行語音控制時(shí),必然會(huì)產(chǎn)生多路徑的聲音反射,并且同步到達(dá)麥克風(fēng)的音頻信號(hào)還包含了家電設(shè)備本身及其他設(shè)備運(yùn)作產(chǎn)生的噪聲信號(hào),所以實(shí)際模型中不僅要考慮環(huán)境噪聲,還得考慮房間多徑反射噪聲、家電設(shè)備本身運(yùn)作產(chǎn)生的噪聲,即混響噪聲。
由式(2)的理想模型可知,兩個(gè)麥克風(fēng)接收到的音頻信號(hào)x1(t)、x2(t)的互功率譜函數(shù)g12(ω)可通過下式(4)計(jì)算:
其中,nie(ω)為環(huán)境噪聲信號(hào)nie(t)的加窗傅立葉變換,si(ω)為麥克風(fēng)i接收到的聲源信號(hào)的傅立葉變換值。
由于s(t)、n1e(t)、n2e(t)彼此不相關(guān),因此,在高信噪比情況下,上式(4)可以簡化為式(5):
當(dāng)考慮房間多徑反射噪聲時(shí),兩麥克風(fēng)接收到的音頻信號(hào)的互功率譜函數(shù)g12(ω)可通過下式(6)計(jì)算:
由于s(t)、n1e(t)、n2e(t)之間彼此不相關(guān),因此,上式(6)可以簡化為式(7):
進(jìn)一步地,在高信噪比的情況下,由于nir(ω)相對(duì)于s(ω)很小,兩者之間的相關(guān)性也隨之很小,因此上式(7)又可以通過下式(8)近似表示:
然而,在實(shí)際家居環(huán)境中,空調(diào)、電風(fēng)扇等家電設(shè)備運(yùn)轉(zhuǎn)時(shí),一方面,由于自身狀態(tài)的變化,如風(fēng)量的改變、風(fēng)向的改變等會(huì)產(chǎn)生各種不同的噪聲;另一方面,用戶對(duì)空調(diào)、風(fēng)扇等家電設(shè)備進(jìn)行語音控制時(shí),往往會(huì)伴隨出現(xiàn)語音的多路徑反射聲、電視聲、音響聲、其他人聲、煮飯聲等,即空調(diào)、風(fēng)扇等家電設(shè)備運(yùn)行過程中存在較大的環(huán)境噪聲和較強(qiáng)的混響,這使得式(7)中的后三項(xiàng)變得比較大,不可忽略,因此,用|g12(ω)|來近似|s(ω)|2也會(huì)產(chǎn)生較大的誤差,使得式加權(quán)函數(shù)的峰值不再明顯,式(1)中的r12(τ)的峰值也不再明顯,從而較大影響了不考慮混響噪聲的傳統(tǒng)csp算法的性能。
即言,在傳統(tǒng)csp算法中,在高信噪比的情況下,|g12(ω)|與|s(ω)|2之間的差值較小,可以等效做近似替換,此時(shí)估計(jì)出的時(shí)延精度較高;而在低信噪比的情況下,兩者之間將會(huì)有較大的差值,不可近似替換,而且隨著信噪比的下降,|s(ω)|2在|g12(ω)|中所占的比例也下降。
在本發(fā)明的實(shí)施例中,基于傳統(tǒng)csp算法,為保證|s(ω)|2在|g12(ω)|所占的比例具有一定穩(wěn)定性,引入一個(gè)隨信噪比變化的預(yù)設(shè)參量,記為λ2,通過這個(gè)預(yù)設(shè)參量來調(diào)節(jié)廣義互相關(guān)加權(quán)函數(shù)的大小,進(jìn)而減小噪聲的影響,提高算法的抗噪性能。
具體地,在傳統(tǒng)的csp算法使用的廣義互相關(guān)加權(quán)函數(shù)中引入預(yù)設(shè)參量λ2,在本發(fā)明的實(shí)施例中,廣義互相關(guān)加權(quán)函數(shù)通過式(9)表示:
在本發(fā)明的一個(gè)實(shí)施例中,0.707≤λ≤1,λ2隨著信噪比的變換而變化的量,且λ2滿足下式(10):
其中,σ表示信噪比,σ0、σ1、λ0、λ1是根據(jù)實(shí)際情況定的常數(shù),且λ1>λ0。
可以理解,如果取λ2=1,則為傳統(tǒng)的csp算法。
由此,基于傳統(tǒng)csp算法,引入了隨著信噪比而變化的預(yù)設(shè)參量λ2后,可以對(duì)室內(nèi)環(huán)境下,由人聲多路徑反射噪聲、設(shè)備自身運(yùn)轉(zhuǎn)產(chǎn)生的聲音、及其他設(shè)備產(chǎn)生的噪聲等組成的混響聲音有較強(qiáng)的抵抗能力,實(shí)現(xiàn)更好的應(yīng)對(duì)噪聲的能力,提高音頻信號(hào)到達(dá)兩麥克風(fēng)的相對(duì)時(shí)間差(聲程差)的計(jì)算精度,從而有利于提升聲源定位的精度,有助于空調(diào)、風(fēng)扇類家電設(shè)備的語音識(shí)別控制。
具體地,可以通過以下公式(11)對(duì)音頻信號(hào)進(jìn)行定位:
||mi1-s||-||mi2-s||=δτic(11)
其中,δτi為音頻信號(hào)到達(dá)任意兩個(gè)麥克風(fēng)的相對(duì)時(shí)間差,即為式(1)中的r12(τ)的峰值,mi1、mi2分別為任意兩個(gè)麥克風(fēng)之間位置矢量,s表示聲源位置矢量,c為在當(dāng)前介質(zhì)下的聲速,如在1個(gè)標(biāo)準(zhǔn)大氣壓和15℃下,聲音在空氣中的傳播速度為340m/s。
在本發(fā)明的一個(gè)示例中,麥克風(fēng)陣列中任意兩個(gè)麥克風(fēng)和聲源位置的三維空間幾何結(jié)構(gòu)如圖3所示,麥克風(fēng)1和麥克風(fēng)2在x軸上,其連線的中點(diǎn)為原點(diǎn),聲源到這兩個(gè)麥克風(fēng)的時(shí)間差(即聲程差)為δτi。
由式(11)可以看出,聲源的位置在一個(gè)雙曲面上。
參見圖3,聲源s的球面坐標(biāo)為(r,θ,φ),將聲源、麥克風(fēng)1和麥克風(fēng)2轉(zhuǎn)化到直角坐標(biāo)系中分別為:
將s、mi1、mi2代入式(11),且兩邊平方,可得:
當(dāng)聲場為遠(yuǎn)場,即距離r比較遠(yuǎn)時(shí),
由此可見,當(dāng)知道音頻信號(hào)到達(dá)任意兩個(gè)麥克風(fēng)的相對(duì)時(shí)間差和這兩個(gè)麥克風(fēng)之間的距離時(shí),就可以近似的求得θ角。當(dāng)聲源為遠(yuǎn)場聲源時(shí),可以用θ角的錐面來表示聲源的可能位置。因此,只要能求得聲程差δτi,就可以近似地求得聲源對(duì)于該任意兩個(gè)麥克風(fēng)連線中點(diǎn)的方向角。即言,通過兩個(gè)麥克風(fēng)就能獲得一個(gè)聲源的可能位置面。進(jìn)而通過一個(gè)包含n個(gè)麥克風(fēng)的陣列,可以獲得多個(gè)聲源可能位置的面,這些面的焦點(diǎn)也就是聲源的位置。
需要說明的是,在實(shí)際情況中,由于存在誤差,得到的聲源位置往往不能夠全都交于一點(diǎn),所以只要找到距離幾個(gè)面距離最近的位置,就是所估計(jì)出的聲源位置。
在本發(fā)明的一個(gè)實(shí)施例中,在獲取麥克風(fēng)陣列所接收的音頻信號(hào)之后,還可以對(duì)音頻信號(hào)進(jìn)行短時(shí)傅立葉變換以生成多個(gè)音頻頻域值,進(jìn)而將多個(gè)音頻頻域值中的最大值和/或最小值與門限值進(jìn)行比較以判斷音頻信號(hào)是否為語音信號(hào),如果為語音信號(hào),則將音頻信號(hào)的幅度譜減去噪聲幅度譜,其中,門限值可以包括第一門限值和/或第二門限值,且第一門限值小于第二門限值。
具體地,如圖4所示,在麥克風(fēng)陣列中每個(gè)麥克風(fēng)接收到一幀音頻信號(hào)x[n]之后,對(duì)各幀音頻信號(hào)進(jìn)行短時(shí)傅立葉變換,得到多個(gè)音頻頻域值x[k,τ],其中,n=1,2,3,…,flen,k=1,2,3,…,flen,flen為音頻信號(hào)的幀長,τ為短時(shí)傅立葉變換的時(shí)間參數(shù)。
進(jìn)一步地,根據(jù)x[k,τ]進(jìn)行判斷。
在本發(fā)明的一個(gè)示例中,參見圖4,如果多個(gè)音頻頻域值中的最大值max1≤k≤flen{x[k,τ]}小于等于第一門限值threshold1,即max1≤k≤flen{|x[k,τ]|}≤threshold1,則判定接收到的音頻信號(hào)為噪聲信號(hào),否則判定接收到的音頻信號(hào)為語音信號(hào)。
在本發(fā)明的另一個(gè)示例中,如果多個(gè)音頻頻域值中的最小值min1≤k≤flen{|x[k,τ]|}大于等于第二門限值threshold2,即min1≤k≤flen{|x[k,τ]|}≥threshold2,則判定接收到的音頻信號(hào)為噪聲信號(hào),否則判定接收到的音頻信號(hào)為語音信號(hào)。
在本發(fā)明的又一個(gè)示例中,如果多個(gè)音頻頻域值中的最大值max1≤k≤flen{|x[k,τ]|}大于第一門限值threshold1,即max1≤k≤flen{|x[k,τ]|}>threshold1,且多個(gè)音頻頻域值中的最小值min1≤k≤flen{|x[k,τ]|}小于第二門限值threshold2,即min1≤k≤flen{|x[k,τ]|}<threshold2,則判定接收到的音頻信號(hào)為語音信號(hào),否則判定接收到的音頻信號(hào)為噪聲信號(hào)。
即言,超過門限值的音頻頻域值對(duì)應(yīng)的音頻信號(hào)不是語音信號(hào)。其中,門限值可以根據(jù)經(jīng)驗(yàn)事先設(shè)定,也可以由具體環(huán)境來確定。例如,用戶在對(duì)空調(diào)、風(fēng)扇等家電設(shè)備進(jìn)行語音控制時(shí),聲音頻率一般為200~1000hz,此時(shí)可以設(shè)定第一門限值為200hz,第二門限值為1000hz。
更進(jìn)一步地,參見圖4,如果判定音頻信號(hào)為噪聲信號(hào),則更新噪聲信號(hào)的幅度譜的值,使噪聲幅度譜始終保持為最近的噪聲偏置;如果判定音頻信號(hào)為語音信號(hào),則將接收音頻信號(hào)的幅度譜在頻域減去噪聲幅度譜,即以最近的噪聲模擬當(dāng)前的噪聲。由此,實(shí)現(xiàn)了自適應(yīng)環(huán)境,在不同的噪聲環(huán)境下都可以較好的實(shí)現(xiàn)去除背景噪聲,得到降噪后的音頻信號(hào)幅度譜。
綜上,根據(jù)上述聲源定位的方法,在獲取音頻信號(hào)到達(dá)任意兩個(gè)麥克風(fēng)的相對(duì)時(shí)間差時(shí),引入了預(yù)設(shè)參量,即通過麥克風(fēng)陣列所接收的音頻信號(hào)和預(yù)設(shè)參量,獲取音頻信號(hào)到達(dá)多個(gè)麥克風(fēng)之中任意兩個(gè)麥克風(fēng)的相對(duì)時(shí)間差,進(jìn)而根據(jù)任意兩個(gè)麥克風(fēng)的相對(duì)時(shí)間差和這兩個(gè)麥克風(fēng)的位置對(duì)音頻信號(hào)進(jìn)行定位。由此,能夠有效的自適應(yīng)減少環(huán)境噪聲,而且對(duì)遠(yuǎn)場環(huán)境下的混響及聲音衍射噪聲有較強(qiáng)的適應(yīng)抵抗能力,實(shí)現(xiàn)了雙重降噪效果,大幅提升了基于陣列式麥克風(fēng)的遠(yuǎn)場聲源識(shí)別精度,使遠(yuǎn)場聲源識(shí)別的實(shí)用性大大增強(qiáng)。
步驟102,向所述用戶所在的位置發(fā)射驅(qū)蚊聲波。
可以理解的是,超聲波在空氣中產(chǎn)生的振蕩可以通過蚊蟲頭部的觸須,使蚊蟲的聽覺神經(jīng)感到不適,從而使蚊蟲力求避開聲波區(qū)域。另外,蚊蟲依靠翅膀顫動(dòng)飛行,翅膀顫動(dòng)引起空氣顫動(dòng),而超聲波在空氣中所引發(fā)的超聲振蕩會(huì)加劇空氣的顫動(dòng),從而使得蚊蟲飛行時(shí)的空氣阻力加大,肌肉負(fù)擔(dān)增大,難于忍受,只得逃逸。
因此,在本發(fā)明實(shí)施例中,確定了用戶所在的位置后,可以利用超聲波驅(qū)蚊的原理,向用戶所在的位置發(fā)射驅(qū)蚊聲波,以驅(qū)趕用戶所在位置的蚊蟲。
其中,驅(qū)蚊聲波,指具有某一種或多種特定頻率,可以通過刺激蚊蟲的神經(jīng)系統(tǒng)、肌肉系統(tǒng)等將蚊蟲驅(qū)趕出聲波區(qū)域的聲波。
具體的,由于人耳聽覺頻率范圍在20赫茲至2萬赫茲(20hz-20khz),因此,在本發(fā)明實(shí)施例中,為了避免驅(qū)蚊聲波干擾到用戶的正常休息,可以將驅(qū)蚊聲波的頻率設(shè)定在人耳聽覺范圍之外的頻率范圍。例如,可以將驅(qū)蚊聲波的頻率范圍設(shè)定為大于24khz以上的范圍,以避免用戶被驅(qū)蚊聲波影響。
另外,為了避免蚊蟲對(duì)驅(qū)蚊聲波產(chǎn)生適應(yīng)性和免疫力,在本發(fā)明實(shí)施例中,可以設(shè)置驅(qū)蚊聲波的頻率在預(yù)設(shè)的范圍內(nèi)不斷變化。即,步驟102具體可以包括:
以預(yù)設(shè)的調(diào)節(jié)頻率,調(diào)整向所述用戶所在的位置發(fā)射的驅(qū)蚊聲波的頻率。從而使驅(qū)蚊聲波的頻率不斷變化。
具體的,在本發(fā)明實(shí)施例中,可以設(shè)置控制轉(zhuǎn)向模塊,和以時(shí)鐘脈沖發(fā)生器、充電調(diào)節(jié)電路、多諧振蕩器和揚(yáng)聲器或蜂鳴器等組成的超聲波發(fā)射模塊。在確定用戶所在的位置后,控制轉(zhuǎn)向模塊可以通過驅(qū)動(dòng)馬達(dá)或電機(jī)轉(zhuǎn)動(dòng),使超聲波發(fā)送模塊進(jìn)行轉(zhuǎn)向,以使聲波的發(fā)射方向朝向用戶所在的大致方位,從而超聲波發(fā)射模塊即可向用戶所在的位置發(fā)射驅(qū)蚊聲波。且通過調(diào)整時(shí)鐘脈沖的頻率等方法,可以調(diào)整驅(qū)蚊聲波的頻率,以避免蚊蟲對(duì)固定頻率的驅(qū)蚊聲波產(chǎn)生適應(yīng)性和免疫力。
本發(fā)明實(shí)施例的聲波驅(qū)蚊方法,首先確定用戶所在的位置,然后向用戶所在的位置發(fā)射驅(qū)蚊聲波。由此,實(shí)現(xiàn)了根據(jù)用戶的位置進(jìn)行聲波驅(qū)蚊,操作過程簡單,且無需用戶手動(dòng)操作,節(jié)省了用戶的時(shí)間及精力,提高了用戶體驗(yàn)。
通過上述分析可知,可以根據(jù)用戶的位置進(jìn)行聲波驅(qū)蚊,在實(shí)際運(yùn)用中,還可以在用戶通過語音發(fā)送驅(qū)蚊指令時(shí),向用戶所在的位置發(fā)射驅(qū)蚊聲波,下面結(jié)合圖5,對(duì)上述情況進(jìn)行具體的說明。
圖5是本申請(qǐng)另一個(gè)實(shí)施例的聲波驅(qū)蚊方法的流程示意圖。
如圖5所示,該聲波驅(qū)蚊方法包括:
步驟501,獲取麥克風(fēng)陣列所接收的音頻信號(hào)。
其中,所述麥克風(fēng)陣列包括n個(gè)麥克風(fēng),其中,n為大于1的正整數(shù)。
步驟502,對(duì)所述音頻信號(hào)進(jìn)行識(shí)別,確定所述音頻信號(hào)對(duì)應(yīng)的指令為驅(qū)蚊指令。
步驟503,向所述用戶返回響應(yīng)消息。
步驟504,根據(jù)所述音頻信號(hào),確定用戶所在的位置。
步驟505,向所述用戶所在的位置發(fā)射驅(qū)蚊聲波。
其中,步驟501,步驟504和步驟505的具體實(shí)現(xiàn)過程和原理,可以參照上述實(shí)施例中步驟101-步驟102的詳細(xì)描述,此處不再贅述。
具體的,獲取麥克風(fēng)陣列所接收的音頻信號(hào)后,可以將音頻信號(hào)對(duì)應(yīng)的語音數(shù)據(jù)輸入神經(jīng)網(wǎng)絡(luò)模型中,以確定采集到的音頻信號(hào)對(duì)應(yīng)的控制指令。
相應(yīng)的,在本發(fā)明實(shí)施例中,還可以包括神經(jīng)網(wǎng)絡(luò)模型的訓(xùn)練生成過程。具體的,可以利用大量的訓(xùn)練語音數(shù)據(jù)及對(duì)應(yīng)的控制指令訓(xùn)練神經(jīng)網(wǎng)絡(luò)模型。從而在將音頻信號(hào)對(duì)應(yīng)的語音數(shù)據(jù)輸入訓(xùn)練好的神經(jīng)網(wǎng)絡(luò)模型后,可以利用神經(jīng)網(wǎng)絡(luò)模型,確定音頻信號(hào)對(duì)應(yīng)的指令是否為驅(qū)蚊指令,并在指令為驅(qū)蚊指令時(shí),根據(jù)用戶的語音指令,確定用戶所在的位置,以向用戶所在的位置發(fā)射驅(qū)蚊聲波。
進(jìn)一步的,可以預(yù)先設(shè)置與驅(qū)蚊指令對(duì)應(yīng)的關(guān)鍵字,從而在利用神經(jīng)網(wǎng)絡(luò)模型,對(duì)麥克風(fēng)陣列采集到的音頻信號(hào)進(jìn)行識(shí)別后,可以將識(shí)別后的文本數(shù)據(jù)與預(yù)設(shè)的關(guān)鍵字進(jìn)行匹配。若文本數(shù)據(jù)中包括預(yù)設(shè)的關(guān)鍵字,則確定音頻信號(hào)為驅(qū)蚊指令,從而根據(jù)用戶的語音指令,確定用戶所在的位置,以向用戶所在的位置發(fā)射驅(qū)蚊聲波。
需要說明的是,在本申請(qǐng)實(shí)施例中,步驟502和步驟504也可以同時(shí)進(jìn)行,即,在獲取麥克風(fēng)陣列所接收的音頻信號(hào)后,一方面根據(jù)音頻信號(hào),確定對(duì)應(yīng)的指令是否為驅(qū)蚊指令,一方面根據(jù)語音指令,確定用戶所在的位置。然后僅在音頻信號(hào)對(duì)應(yīng)的指令為驅(qū)蚊指令時(shí),將確定的用戶位置,發(fā)送給聲波驅(qū)蚊裝置中的控制轉(zhuǎn)向模塊,以使超聲波發(fā)射模塊向用戶所在的位置發(fā)射驅(qū)蚊聲波。通過同時(shí)根據(jù)用戶的音頻信號(hào),確定音頻信號(hào)對(duì)應(yīng)的指令及用戶所在的位置,提高了聲波驅(qū)蚊的效率。
另外,用戶向聲波驅(qū)蚊裝置發(fā)送音頻信號(hào)后,通常希望了解操作是否成功,那么在本申請(qǐng)實(shí)施例中,確定音頻信號(hào)對(duì)應(yīng)的指令為驅(qū)蚊指令后,還可以向用戶返回響應(yīng)消息,以提示用戶驅(qū)蚊操作成功。
另外,在用戶不需要利用設(shè)備進(jìn)行驅(qū)蚊時(shí),也可以通過語音,控制設(shè)備的聲波驅(qū)蚊功能關(guān)閉,以減少能源的消耗。
本發(fā)明實(shí)施例的聲波驅(qū)蚊方法,首先獲取麥克風(fēng)陣列所接收的音頻信號(hào),然后對(duì)音頻信號(hào)進(jìn)行識(shí)別,確定音頻信號(hào)對(duì)應(yīng)的指令為驅(qū)蚊指令,并向用戶返回響應(yīng)消息,再根據(jù)音頻信號(hào),確定用戶所在的位置,最后向用戶所在的位置發(fā)射驅(qū)蚊聲波。由此,實(shí)現(xiàn)了根據(jù)用戶的語音,確定用戶的指令及用戶所在的位置,從而在指令為驅(qū)蚊指令時(shí),為用戶所在的位置進(jìn)行聲波驅(qū)蚊,操作過程簡單,且無需用戶手動(dòng)操作,節(jié)省了用戶的時(shí)間及精力,提高了用戶體驗(yàn)。
為了實(shí)現(xiàn)上述實(shí)施例,本申請(qǐng)還提出一種聲波驅(qū)蚊裝置。
圖6是本申請(qǐng)一個(gè)實(shí)施例的聲波驅(qū)蚊裝置的結(jié)構(gòu)示意圖。
如圖6所示,該聲波驅(qū)蚊裝置,包括:
第一確定模塊61,用于確定用戶所在的位置;
控制模塊62,用于向所述用戶所在的位置發(fā)射驅(qū)蚊聲波。
具體的,本實(shí)施例提供的聲波驅(qū)蚊裝置,可以執(zhí)行本發(fā)明實(shí)施例提供的聲波驅(qū)蚊方法。其中,聲波驅(qū)蚊裝置,可以被配置在如空調(diào)、風(fēng)扇等任意設(shè)備中,從而為用戶進(jìn)行驅(qū)蚊。
在一種可能的實(shí)現(xiàn)形式中,上述第一確定模塊61,具體用于:
利用麥克風(fēng)陣列接收音頻信號(hào),所述麥克風(fēng)陣列包括n個(gè)麥克風(fēng),n為大于1的整數(shù);
根據(jù)音頻信號(hào)和預(yù)設(shè)參量,獲取音頻信號(hào)到達(dá)所述n個(gè)麥克風(fēng)中的任意兩個(gè)麥克風(fēng)的相對(duì)時(shí)間差,其中,根據(jù)所述音頻信號(hào)的信噪比設(shè)定所述預(yù)設(shè)參量;
根據(jù)所述音頻信號(hào)到達(dá)該兩個(gè)麥克風(fēng)的相對(duì)時(shí)間差和這兩個(gè)麥克風(fēng)的位置對(duì)所述音頻信號(hào)進(jìn)行定位,以確定所述用戶所在的位置。
在另一種可能的實(shí)現(xiàn)形式中,上述控制模塊62,具體用于:
以預(yù)設(shè)的調(diào)節(jié)頻率,調(diào)整向所述用戶所在的位置發(fā)射的驅(qū)蚊聲波的頻率。
需要說明的是,前述對(duì)聲波驅(qū)蚊方法實(shí)施例的解釋說明也適用于該實(shí)施例的聲波驅(qū)蚊裝置,此處不再贅述。
本申請(qǐng)實(shí)施例的聲波驅(qū)蚊裝置,首先確定用戶所在的位置,然后向用戶所在的位置發(fā)射驅(qū)蚊聲波。由此,實(shí)現(xiàn)了根據(jù)用戶的位置進(jìn)行聲波驅(qū)蚊,操作過程簡單,且無需用戶手動(dòng)操作,節(jié)省了用戶的時(shí)間及精力,提高了用戶體驗(yàn)。
圖7是本申請(qǐng)另一個(gè)實(shí)施例的聲波驅(qū)蚊裝置的結(jié)構(gòu)示意圖。
如圖7所示,該聲波驅(qū)蚊裝置中,還可以包括:
第二確定模塊71,用于對(duì)所述音頻信號(hào)進(jìn)行識(shí)別,確定所述音頻信號(hào)對(duì)應(yīng)的指令為驅(qū)蚊指令。
發(fā)送模塊72,用于向所述用戶返回響應(yīng)消息。
需要說明的是,前述對(duì)聲波驅(qū)蚊方法實(shí)施例的解釋說明也適用于該實(shí)施例的聲波驅(qū)蚊裝置,此處不再贅述。
本申請(qǐng)實(shí)施例提供的聲波驅(qū)蚊裝置,實(shí)現(xiàn)了根據(jù)用戶的語音,確定用戶的指令及用戶所在的位置,從而在指令為驅(qū)蚊指令時(shí),為用戶所在的位置進(jìn)行聲波驅(qū)蚊,操作過程簡單,且無需用戶手動(dòng)操作,節(jié)省了用戶的時(shí)間及精力,提高了用戶體驗(yàn)。
為了實(shí)現(xiàn)上述實(shí)施例,本申請(qǐng)還提出一種空調(diào)器。
圖8是本申請(qǐng)一個(gè)實(shí)施例的空調(diào)器的結(jié)構(gòu)示意圖。
如圖8所示,該空調(diào)器80,包括如上述圖6或圖7所示的聲波驅(qū)蚊裝置81。
可以理解的是,由于空調(diào)器或風(fēng)扇類設(shè)備通常在臥室中使用,房間空間較小,因此,通過將聲波驅(qū)蚊裝置81配置在空調(diào)器80或風(fēng)扇類設(shè)備中進(jìn)行驅(qū)蚊,相比在野外環(huán)境中具有更好的驅(qū)蚊效果。另外,空調(diào)器80本身是一個(gè)需要出風(fēng)的設(shè)備,空調(diào)器在使用過程中吹出風(fēng)流,隨著風(fēng)力、風(fēng)向的變化,室內(nèi)空氣振蕩,同時(shí)配合聲波驅(qū)蚊裝置81發(fā)射驅(qū)蚊聲波,更加大了對(duì)蚊蟲肌肉系統(tǒng)的刺激,提高了驅(qū)蚊的效果。
需要說明的是,前述對(duì)聲波驅(qū)蚊方法實(shí)施例的解釋說明也適用于該實(shí)施例的空調(diào)器,此處不再贅述。
具體的,空調(diào)器80可以采用圖9所示的系統(tǒng)架構(gòu)圖。
如圖9所示,空調(diào)器80可以包括語音播報(bào)子系統(tǒng)91、語音識(shí)別子系統(tǒng)92、麥克風(fēng)陣列子系統(tǒng)93、聲源定位子系統(tǒng)94、驅(qū)蚊控制子系統(tǒng)95。
具體實(shí)現(xiàn)時(shí),麥克風(fēng)陣列子系統(tǒng)93可以采集音頻信號(hào),并一方面將音頻信號(hào)發(fā)送給語音識(shí)別子系統(tǒng)92進(jìn)行語音識(shí)別,一方面將音頻信號(hào)發(fā)送給聲源定位子系統(tǒng)94進(jìn)行聲源定位。
語音識(shí)別子系統(tǒng)92對(duì)音頻信號(hào)進(jìn)行語音識(shí)別后,若確定音頻信號(hào)對(duì)應(yīng)的指令為驅(qū)蚊指令,則一方面可以向聲紋定位子系統(tǒng)94發(fā)送控制信號(hào),以使聲源定位子系統(tǒng)94將定位結(jié)果發(fā)送給驅(qū)蚊控制子系統(tǒng)95;一方面可以向驅(qū)蚊控制子系統(tǒng)95發(fā)送識(shí)別出的驅(qū)蚊指令;再一方面可以向語音播放子系統(tǒng)91輸出提示指令,以使語音播報(bào)子系統(tǒng)91提示用戶操作成功。
聲源定位子系統(tǒng)94根據(jù)麥克風(fēng)陣列子系統(tǒng)93采集到的音頻信號(hào),經(jīng)過信號(hào)處理,確定了用戶所在的位置后,若接收到語音識(shí)別子系統(tǒng)92輸出的控制信號(hào),則可以將定位結(jié)果發(fā)送給驅(qū)蚊控制子系統(tǒng)95。
驅(qū)蚊控制子系統(tǒng)95中可以包括超聲波發(fā)射模塊和控制轉(zhuǎn)向模塊等,控制轉(zhuǎn)向模塊在接收到聲源定位子系統(tǒng)94發(fā)送的定位結(jié)果后,可以控制超聲波發(fā)射模塊啟動(dòng)發(fā)射或關(guān)閉發(fā)射驅(qū)蚊聲波,并根據(jù)聲源定位子系統(tǒng)94發(fā)送的定位結(jié)果,驅(qū)動(dòng)馬達(dá)或電機(jī)轉(zhuǎn)動(dòng),從而使超聲波發(fā)射模塊進(jìn)行轉(zhuǎn)向,實(shí)現(xiàn)向用戶所在的位置發(fā)射驅(qū)蚊聲波。
本申請(qǐng)實(shí)施例提供的空調(diào)器,首先確定用戶所在的位置,然后向用戶所在的位置發(fā)射驅(qū)蚊聲波。由此,實(shí)現(xiàn)了為用戶所在的位置進(jìn)行聲波驅(qū)蚊,操作過程簡單,且無需用戶手動(dòng)操作,節(jié)省了用戶的時(shí)間及精力,提高了用戶體驗(yàn)。
為達(dá)上述目的,本發(fā)明第四方面實(shí)施例提出了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如前述實(shí)施例中的聲波驅(qū)蚊方法。
本申請(qǐng)實(shí)施例提供的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可設(shè)置在需要通過聲波進(jìn)行驅(qū)蚊的設(shè)備中,在設(shè)備進(jìn)行聲波驅(qū)蚊時(shí),通過執(zhí)行其上存儲(chǔ)的聲波驅(qū)蚊方法,能夠?qū)崿F(xiàn)為用戶所在的位置進(jìn)行聲波驅(qū)蚊,操作過程簡單,且無需用戶手動(dòng)操作,節(jié)省了用戶的時(shí)間及精力,提高了用戶體驗(yàn)。
為達(dá)上述目的,本發(fā)明第五方面實(shí)施例提出了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)所述計(jì)算機(jī)程序產(chǎn)品中的指令處理器執(zhí)行時(shí),執(zhí)行如前述實(shí)施例中的聲波驅(qū)蚊方法。
本申請(qǐng)實(shí)施例提供的計(jì)算機(jī)程序產(chǎn)品,可寫入需要通過聲波進(jìn)行驅(qū)蚊的設(shè)備中,在設(shè)備進(jìn)行聲波驅(qū)蚊時(shí),通過執(zhí)行對(duì)應(yīng)聲波驅(qū)蚊方法的程序,能夠?qū)崿F(xiàn)為用戶所在的位置進(jìn)行聲波驅(qū)蚊,操作過程簡單,且無需用戶手動(dòng)操作,節(jié)省了用戶的時(shí)間及精力,提高了用戶體驗(yàn)。
在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)或者特點(diǎn)包含于本申請(qǐng)的至少一個(gè)實(shí)施例或示例中。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本申請(qǐng)的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本申請(qǐng)的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
應(yīng)當(dāng)理解,本申請(qǐng)的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。
上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本申請(qǐng)的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本申請(qǐng)的限制,本領(lǐng)域的普通技術(shù)人員在本申請(qǐng)的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。