本發(fā)明涉及電子通信技術(shù)領(lǐng)域,具體涉及一種智能設(shè)備的喚醒控制的方法以及系統(tǒng)。
背景技術(shù):
在無(wú)線通信網(wǎng)絡(luò)中,移動(dòng)終端以無(wú)線方式與無(wú)線通信網(wǎng)絡(luò)建立連接,并接入到網(wǎng)絡(luò)中,進(jìn)行視頻會(huì)話、即時(shí)通信、網(wǎng)頁(yè)瀏覽以及移動(dòng)廣告推送等業(yè)務(wù)。為了提高用戶使用上述移動(dòng)業(yè)務(wù)時(shí)的現(xiàn)場(chǎng)溝通體驗(yàn),可以在現(xiàn)有移動(dòng)通信業(yè)務(wù)的基礎(chǔ)上引入機(jī)器人代理業(yè)務(wù)。機(jī)器人面臨著的世界是一個(gè)可以提供復(fù)雜信息多變的世界,要使得機(jī)器人為人類(lèi)服務(wù)就需要它對(duì)各種應(yīng)用環(huán)境都具有相應(yīng)的信息獲取方式和處理方法,同時(shí)還需要它可以根據(jù)環(huán)境的變化做出不同的決策,而機(jī)器人一般是通過(guò)傳感器來(lái)輸入外部環(huán)境信息。
現(xiàn)有技術(shù)中,機(jī)器人代理業(yè)務(wù)的具體實(shí)現(xiàn)方法可以是:在無(wú)線通信網(wǎng)絡(luò)中引入機(jī)器人代理服務(wù)器,控制端(即移動(dòng)終端)通過(guò)主叫無(wú)線網(wǎng)絡(luò)與機(jī)器人代理服務(wù)器建立連接,被控制的機(jī)器人通過(guò)被叫無(wú)線網(wǎng)絡(luò)與機(jī)器人代理服務(wù)器建立連接。由于傳統(tǒng)機(jī)器人每次都要依靠人的雙手來(lái)操作機(jī)器的的開(kāi)關(guān),大大增加了機(jī)器必須依靠人的雙手才能被喚醒的依賴性,不利于人雙手的解放和機(jī)器的智能化。另外,雖然很多機(jī)器人都有固定的喚醒詞,但每個(gè)地區(qū)每個(gè)人都有自己的講話習(xí)慣、口音、聲線特點(diǎn),很容易造成機(jī)器人很難識(shí)別用戶是否在叫它,導(dǎo)致對(duì)機(jī)器人喚醒的機(jī)率降低。在實(shí)現(xiàn)上述通過(guò)機(jī)器人進(jìn)行業(yè)務(wù)代理的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中現(xiàn)有技術(shù)中缺少當(dāng)機(jī)器人的部 分組件處于關(guān)閉狀態(tài)時(shí),如何開(kāi)啟關(guān)閉的組件的機(jī)制。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)中的上述缺陷,能夠有效提高了用戶與機(jī)器的可交互性及交互體驗(yàn)性,而且喚醒詞可根據(jù)每個(gè)地區(qū)每個(gè)人的講話習(xí)慣、口音、聲線特點(diǎn)進(jìn)行確定語(yǔ)音信號(hào)波形,提高了使用的便捷性,提供一種智能設(shè)備的喚醒控制的方法,解決以上技術(shù)問(wèn)題;
一種智能設(shè)備的喚醒控制的方法,包括以下步驟:
步驟A,使用者語(yǔ)音連續(xù)輸入至少兩次喚醒詞;
步驟B,陣列麥克風(fēng)不斷偵測(cè)聲源,并得到相應(yīng)次數(shù)語(yǔ)音信號(hào);
步驟C,將偵測(cè)得到的語(yǔ)音信號(hào)的語(yǔ)音波形進(jìn)行匹配,并得到語(yǔ)音波形數(shù)據(jù);
步驟D,將所述語(yǔ)音波形數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中;
步驟E,監(jiān)聽(tīng)并判斷與所述語(yǔ)音波形數(shù)據(jù)相匹配的語(yǔ)音信號(hào);
步驟F,當(dāng)所述語(yǔ)音波形數(shù)據(jù)為已有數(shù)據(jù)時(shí),則智能設(shè)備進(jìn)入開(kāi)啟狀態(tài)。
上述的智能設(shè)備的喚醒控制的方法,所述步驟C包括步驟C1:將偵測(cè)得到的語(yǔ)音信號(hào)的語(yǔ)音波形進(jìn)行匹配判斷;若語(yǔ)音波形相匹配,得到語(yǔ)音波形數(shù)據(jù),并進(jìn)入步驟D;若判斷不匹配,則退出并結(jié)束執(zhí)行。
上述的智能設(shè)備的喚醒控制的方法,所述步驟E包括:步驟E1,陣列麥克風(fēng)不斷偵測(cè)語(yǔ)音信號(hào);步驟E2,將偵測(cè)到的語(yǔ)音信號(hào)與語(yǔ)音波形數(shù)據(jù)進(jìn)行匹配;若匹配成功,則得到喚醒指令并進(jìn)入步驟F;若匹配失敗,則返回步驟E1。
上述的智能設(shè)備的喚醒控制的方法,所述步驟F包括:步驟F1,將喚醒指令發(fā)送給智能設(shè)備的MCU,并將所述MCU開(kāi)啟;步驟F2,所述MCU控 制智能設(shè)備轉(zhuǎn)向語(yǔ)音信號(hào)方向并進(jìn)入待命狀態(tài)。
上述的智能設(shè)備的喚醒控制的方法,所述MCU通過(guò)串口將喚醒指令發(fā)送給控制中心。
本發(fā)明的目的還在于能夠有效提高用戶對(duì)機(jī)器人喚醒的機(jī)率,并增加了人機(jī)互動(dòng)的樂(lè)趣,提供一種智能設(shè)備的喚醒控制的裝置,解決以上技術(shù)問(wèn)題。
本發(fā)明所解決的技術(shù)問(wèn)題可以采用以下技術(shù)方案來(lái)實(shí)現(xiàn):一種智能設(shè)備的喚醒控制的裝置,包括:主控模塊,所述主控模塊的輸出端與智能設(shè)備的MCU電連接,用于判斷監(jiān)聽(tīng)的語(yǔ)音信號(hào)與語(yǔ)音波形數(shù)據(jù)是否相匹配并喚醒所述智能設(shè)備;喚醒匹配模塊,用于將偵測(cè)得到的兩次語(yǔ)音信號(hào)的語(yǔ)音波形進(jìn)行匹配;陣列麥克風(fēng),用于偵測(cè)語(yǔ)音信號(hào),所述喚醒匹配模塊的輸出端與主控模塊的輸入端電連接;語(yǔ)音輸入模塊,通過(guò)所述陣列麥克風(fēng)與所述喚醒匹配模塊的輸入端電連接,用于輸入喚醒詞。所述智能設(shè)備的MCU通過(guò)串口與所述主控模塊連接。
使用者通過(guò)所述語(yǔ)音輸入模塊輸入至少兩次喚醒詞,所述陣列麥克風(fēng)不斷偵測(cè)聲源,并得到相應(yīng)次數(shù)的語(yǔ)音信號(hào);在實(shí)施喚醒匹配模塊內(nèi)該語(yǔ)音信號(hào)進(jìn)行匹配并得到語(yǔ)音波形數(shù)據(jù);將語(yǔ)音波形數(shù)據(jù)對(duì)應(yīng)的該喚醒詞保存到數(shù)據(jù)庫(kù)中;所述主控模塊將監(jiān)聽(tīng)得到的語(yǔ)音信號(hào)與喚醒詞的語(yǔ)音波形數(shù)據(jù)進(jìn)行匹配,匹配則喚醒該智能設(shè)備的MCU并進(jìn)入開(kāi)啟狀態(tài)。
上述的智能設(shè)備的喚醒控制的裝置,還包括語(yǔ)音輸出模塊,與所述主控模塊的輸出端電連接,用于播放相應(yīng)語(yǔ)音;顯示模塊,與所述主控模塊的輸出端電連接,用于接收所述主控模塊的信號(hào)并進(jìn)行顯示。。
上述的智能設(shè)備的喚醒控制的裝置,所述喚醒匹配模塊還包括:發(fā)送單 元,用于發(fā)送匹配結(jié)果;匹配單元,輸出端通過(guò)所述發(fā)送單元與所述主控模塊連接,用于匹配相應(yīng)次數(shù)的語(yǔ)音信號(hào);接收單元,所述陣列麥克風(fēng)通過(guò)接收單元與所述匹配單元的輸入端連接,用于接收語(yǔ)音信號(hào)。
上述的智能設(shè)備的喚醒控制的裝置,所述主控模塊與所述喚醒匹配模塊的發(fā)送單元通過(guò)異步收發(fā)傳輸器連接。
一種機(jī)器人的喚醒控制的系統(tǒng),包括以上任一所述的智能設(shè)備的喚醒控制的裝置。通過(guò)對(duì)偵測(cè)得到的語(yǔ)音信號(hào)的語(yǔ)音波形進(jìn)行匹配,若該語(yǔ)音波形相近似,則將該喚醒詞保存在數(shù)據(jù)庫(kù)中作為喚醒詞使用,以后使用者則可以直接通過(guò)該喚醒詞喚醒機(jī)器人,同時(shí)在機(jī)器人學(xué)習(xí)完喚醒詞后用戶就可以在以后直接通過(guò)喚醒詞來(lái)喚醒機(jī)器,因此使用者可在較短的時(shí)間內(nèi)喚醒機(jī)器人。
有益效果:由于采用以上技術(shù)方案,本發(fā)明一種智能設(shè)備的喚醒控制的方法以及系統(tǒng),通過(guò)喚醒匹配模塊對(duì)偵測(cè)得到的兩次語(yǔ)音信號(hào)的語(yǔ)音波形進(jìn)行匹配,若該語(yǔ)音波形相近似,則將該喚醒詞保存在數(shù)據(jù)庫(kù)中作為喚醒詞使用,以后用戶則可以直接通過(guò)該喚醒詞喚醒智能設(shè)備。而且,該喚醒詞可根據(jù)每個(gè)地區(qū)每個(gè)人的講話習(xí)慣、口音、聲線特點(diǎn)進(jìn)行確定語(yǔ)音信號(hào)波形,提高了使用的便捷性。通過(guò)網(wǎng)絡(luò)設(shè)備向機(jī)器人服務(wù)器發(fā)送包含喚醒指令的消息,以使得機(jī)器人服務(wù)器通過(guò)網(wǎng)絡(luò)設(shè)備向機(jī)器人發(fā)送喚醒指令,喚醒指令用于指示機(jī)器人開(kāi)啟機(jī)器人的組件,該改進(jìn)能夠有效提高用戶對(duì)智能設(shè)備喚醒的機(jī)率,并增加了人機(jī)的互動(dòng)性,大大的提高了用戶與機(jī)器的可交互性及交互體驗(yàn)性。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例中的一種智能設(shè)備的喚醒控制的方法的工作流程圖;
圖2為本發(fā)明實(shí)施例中的一種智能設(shè)備的喚醒控制的裝置的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例中的喚醒匹配模塊的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
需要說(shuō)明的是,在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,但不作為本發(fā)明的限定。
參照?qǐng)D1,一種智能設(shè)備的喚醒控制的方法,包括以下步驟:
步驟A,使用者語(yǔ)音連續(xù)輸入至少兩次喚醒詞;用戶在輸入喚醒詞之前,需要對(duì)該機(jī)器人進(jìn)行初始化,用戶可對(duì)該機(jī)器人說(shuō):“語(yǔ)音輸入”,智能設(shè)備進(jìn)入語(yǔ)音輸入界面,點(diǎn)擊屏幕,提示用戶開(kāi)始語(yǔ)音輸入喚醒詞。
步驟B,陣列麥克風(fēng)不斷偵測(cè)聲源,并得到相應(yīng)次數(shù)語(yǔ)音信號(hào);陣列麥克風(fēng)包括多個(gè)安設(shè)在智能設(shè)備周?chē)柠溈孙L(fēng),可從多個(gè)方向進(jìn)行接收語(yǔ)音信號(hào)。
步驟C,將偵測(cè)得到的語(yǔ)音信號(hào)的語(yǔ)音波形進(jìn)行匹配,并得到語(yǔ)音波形數(shù)據(jù);
步驟D,將所述語(yǔ)音波形數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中;用戶下次可直接通過(guò)該喚醒詞喚醒智能設(shè)備,不用手動(dòng)操作;
步驟E,監(jiān)聽(tīng)并判斷與所述語(yǔ)音波形數(shù)據(jù)相匹配的語(yǔ)音信號(hào);
步驟F,當(dāng)所述語(yǔ)音波形數(shù)據(jù)為已有數(shù)據(jù)時(shí),則智能設(shè)備進(jìn)入開(kāi)啟狀態(tài)。
進(jìn)一步地,本發(fā)明一種智能設(shè)備的喚醒控制的方法的較佳的實(shí)施例中,所述步驟C包括步驟C1:將偵測(cè)得到的語(yǔ)音信號(hào)的語(yǔ)音波形進(jìn)行匹配判斷;若語(yǔ)音波形相匹配,得到語(yǔ)音波形數(shù)據(jù),并進(jìn)入步驟D;若判斷不匹配,則退出并結(jié)束執(zhí)行。
進(jìn)一步地,本發(fā)明一種智能設(shè)備的喚醒控制的方法的較佳的實(shí)施例中,所述步驟E包括:
步驟E1,陣列麥克風(fēng)不斷偵測(cè)語(yǔ)音信號(hào);
步驟E2,將偵測(cè)到的語(yǔ)音信號(hào)與語(yǔ)音波形數(shù)據(jù)進(jìn)行匹配;若匹配成功,則得到喚醒指令并進(jìn)入步驟F;若匹配失敗,則返回步驟E1。
進(jìn)一步地,本發(fā)明一種智能設(shè)備的喚醒控制的方法的較佳的實(shí)施例中,所述步驟F包括:
步驟F1,將喚醒指令發(fā)送給智能設(shè)備的MCU,并將所述MCU開(kāi)啟;
步驟F2,所述MCU控制智能設(shè)備轉(zhuǎn)向語(yǔ)音信號(hào)方向并進(jìn)入待命狀態(tài)。。
進(jìn)一步地,本發(fā)明一種智能設(shè)備的喚醒控制的方法的較佳的實(shí)施例中,所述MCU通過(guò)串口將喚醒指令發(fā)送給控制中心。
參照?qǐng)D2、圖3,一種智能設(shè)備的喚醒控制的裝置,其特征在于,包括:主控模塊1,所述主控模塊1的輸出端與智能設(shè)備的MCU電連接,用于判斷監(jiān)聽(tīng)的語(yǔ)音信號(hào)與語(yǔ)音波形數(shù)據(jù)是否相匹配并喚醒所述智能設(shè)備;
喚醒匹配模塊2,用于將偵測(cè)得到的兩次語(yǔ)音信號(hào)的語(yǔ)音波形進(jìn)行匹配,所述喚醒匹配模塊2的輸出端與所述主控模塊1的輸入端電連接;
陣列麥克風(fēng)3,用于偵測(cè)語(yǔ)音信號(hào);
語(yǔ)音輸入模塊4,通過(guò)所述陣列麥克風(fēng)與3所述喚醒匹配模塊2的輸入端電 連接,用于輸入喚醒詞。
所述智能設(shè)備的MCU通過(guò)串口與所述主控模塊1連接。使用者通過(guò)所述語(yǔ)音輸入模塊4輸入至少兩次喚醒詞,所述陣列麥克風(fēng)3不斷偵測(cè)聲源,并得到相應(yīng)次數(shù)的語(yǔ)音信號(hào);在實(shí)施喚醒匹配模塊2內(nèi)該語(yǔ)音信號(hào)進(jìn)行匹配并得到語(yǔ)音波形數(shù)據(jù);將語(yǔ)音波形數(shù)據(jù)對(duì)應(yīng)的該喚醒詞保存到數(shù)據(jù)庫(kù)中;所述主控模塊1將監(jiān)聽(tīng)得到的語(yǔ)音信號(hào)與喚醒詞的語(yǔ)音波形數(shù)據(jù)進(jìn)行匹配,匹配則喚醒該智能設(shè)備的MCU并進(jìn)入開(kāi)啟狀態(tài)。
進(jìn)一步地,本發(fā)明一種智能設(shè)備的喚醒控制的裝置的較佳的實(shí)施例中,還包括:
語(yǔ)音輸出模塊5,與所述主控模塊1的輸出端電連接,用于播放相應(yīng)語(yǔ)音;顯示模塊6,與所述主控模塊1的輸出端電連接,用于接收所述主控模塊1的信號(hào)并進(jìn)行顯示。
進(jìn)一步地,本發(fā)明一種智能設(shè)備的喚醒控制的裝置的較佳的實(shí)施例中,所述喚醒匹配模塊2還包括:
發(fā)送單元7,用于發(fā)送匹配結(jié)果;
匹配單元8,輸出端通過(guò)所述發(fā)送單元7與所述主控模塊1連接,用于匹配相應(yīng)次數(shù)的語(yǔ)音信號(hào);
接收單元9,所述陣列麥克風(fēng)3通過(guò)接收單元9與所述匹配單元8的輸入端連接,用于接收語(yǔ)音信號(hào)。
進(jìn)一步地,本發(fā)明一種智能設(shè)備的喚醒控制的裝置的較佳的實(shí)施例中,所述主控模塊1與所述喚醒匹配模塊2的發(fā)送單元7通過(guò)異步收發(fā)傳輸器連接。
一種機(jī)器人的喚醒控制的系統(tǒng),包括上述任一所述的智能設(shè)備的喚醒控制的裝置。通過(guò)對(duì)偵測(cè)得到的語(yǔ)音信號(hào)的語(yǔ)音波形進(jìn)行匹配,若該語(yǔ)音波形相近似,則將該喚醒詞保存在數(shù)據(jù)庫(kù)中作為喚醒詞使用,以后使用者則可以直接通過(guò)該喚醒詞喚醒機(jī)器人,同時(shí)在機(jī)器人學(xué)習(xí)完喚醒詞后用戶就可以在以后直接通過(guò)喚醒詞來(lái)喚醒機(jī)器,因此使用者可在較短的時(shí)間內(nèi)喚醒機(jī)器人。
本發(fā)明一種智能設(shè)備的喚醒控制的方法以及系統(tǒng),通過(guò)喚醒匹配模塊對(duì)偵測(cè)得到的兩次語(yǔ)音信號(hào)的語(yǔ)音波形進(jìn)行匹配,若該語(yǔ)音波形相近似,則將該喚醒詞保存在數(shù)據(jù)庫(kù)中作為喚醒詞使用,以后用戶則可以直接通過(guò)該喚醒詞喚醒智能設(shè)備。而且,該喚醒詞可根據(jù)每個(gè)地區(qū)每個(gè)人的講話習(xí)慣、口音、聲線特點(diǎn)進(jìn)行確定語(yǔ)音信號(hào)波形,提高了使用的便捷性。通過(guò)網(wǎng)絡(luò)設(shè)備向機(jī)器人服務(wù)器發(fā)送包含喚醒指令的消息,以使得機(jī)器人服務(wù)器通過(guò)網(wǎng)絡(luò)設(shè)備向機(jī)器人發(fā)送喚醒指令,喚醒指令用于指示機(jī)器人開(kāi)啟機(jī)器人的組件,該改進(jìn)能夠有效提高用戶對(duì)智能設(shè)備喚醒的機(jī)率,并增加了人機(jī)的互動(dòng)性,大大的提高了用戶與機(jī)器的可交互性及交互體驗(yàn)性。
以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及保護(hù)范圍,對(duì)于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識(shí)到凡運(yùn)用本發(fā)明說(shuō)明書(shū)及圖示內(nèi)容所作出的等同替換和顯而易見(jiàn)的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。