語音遙控器的語音啟動方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理技術(shù)領(lǐng)域,尤其涉及一種語音遙控器的語音啟動方法和裝置。
【背景技術(shù)】
[0002]目前語音遙控器語音啟動的方法一般是在語音遙控器端按下語音鍵,向主機(jī)端發(fā)出通知,使主機(jī)端啟動語音數(shù)據(jù)傳輸,進(jìn)而在語音遙控器端和主機(jī)端建立高速連接并進(jìn)行語音數(shù)據(jù)傳輸。然而在語音傳輸功能啟動時,由于主機(jī)可能處于無法接收語音數(shù)據(jù)的狀態(tài),或者當(dāng)時的主機(jī)交互界面并不需要語音數(shù)據(jù),因此現(xiàn)有的這種語音遙控器的語音啟動方法會浪費(fèi)語音遙控器電能。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例解決的問題是如何減少語音遙控器端的能耗。
[0004]為解決上述問題,本發(fā)明實(shí)施例提供一種語音遙控器的語音啟動方法,包括:
[0005]當(dāng)接收到語音錄入指令時,向主機(jī)端發(fā)送語音傳輸請求指令;
[0006]接收主機(jī)?而的語音傳輸啟動指令;
[0007]啟動語音采集電路,接收語音信號;
[0008]對所述語音信號進(jìn)行采樣,并將所述語音信號的采樣數(shù)據(jù)發(fā)送到所述主機(jī)端;
[0009]當(dāng)所述語音信號的采樣數(shù)據(jù)傳輸完畢時,關(guān)閉所述語音采集電路。
[0010]可選的,所述啟動語音采集電路,接收語音信號,包括:
[0011]將所述語音遙控器與所述主機(jī)端的連接狀態(tài)由待機(jī)狀態(tài)改為語音連接狀態(tài)。
[0012]可選的,所述語音遙控器與所述主機(jī)端的連接狀態(tài)處于語音連接狀態(tài)時,所述語音遙控器與所述主機(jī)端連接確認(rèn)的間隔時間小于所述語音遙控器與所述主機(jī)端的連接狀態(tài)處于待機(jī)狀態(tài)時所述語音遙控器與所述主機(jī)端連接確認(rèn)的間隔時間。
[0013]可選的,所述當(dāng)接收到語音錄入指令時,向主機(jī)端發(fā)送語音傳輸請求指令,包括:
[0014]當(dāng)接收到預(yù)設(shè)的按鍵觸發(fā)信號時,向所述主機(jī)端發(fā)送語音傳輸請求指令。
[0015]可選的,所述語音遙控器的語音啟動方法還包括:所述主機(jī)端在發(fā)送語音傳輸啟動指令時,顯示語音錄入界面提示用戶開始說話。
[0016]可選的,當(dāng)接收語音信號達(dá)到預(yù)設(shè)語音錄入時間時,結(jié)束語音錄入。
[0017]可選的,所述預(yù)設(shè)語音錄入時間由所述語音遙控器設(shè)置并通過所述語音傳輸請求指令傳輸至所述主機(jī)端。
[0018]可選的,所述預(yù)設(shè)語音錄入時間由所述語音遙控器通過接收主機(jī)端的語音傳輸啟動指令獲取。
[0019]為了解決上述的技術(shù)問題,本發(fā)明實(shí)施例還公開了一種語音遙控器的語音啟動裝置,包括:
[0020]第一發(fā)送單元,用于接收到語音錄入指令時,向主機(jī)端發(fā)送語音傳輸請求指令;
[0021]接收單元,用于接收主機(jī)端的語音傳輸啟動指令;
[0022]啟動單元,用于啟動語音采集電路,接收語音信號;
[0023]采樣單元,用于對所述語音信號進(jìn)行采樣;
[0024]第二發(fā)送單元,將所述語音信號的采樣數(shù)據(jù)發(fā)送到所述主機(jī)端;
[0025]關(guān)閉單元,用于當(dāng)所述語音信號的采樣數(shù)據(jù)傳輸完畢時,關(guān)閉所述語音采集電路。
[0026]可選的,所述啟動單元還用于將所述語音遙控器與所述主機(jī)端的連接狀態(tài)由待機(jī)狀態(tài)改為語音連接狀態(tài)。
[0027]可選的,所述語音遙控器與所述主機(jī)端的連接狀態(tài)處于語音連接狀態(tài)時,所述語音遙控器與所述主機(jī)端連接確認(rèn)的間隔時間小于所述語音遙控器與所述主機(jī)端的連接狀態(tài)處于待機(jī)狀態(tài)時所述語音遙控器與所述主機(jī)端連接確認(rèn)的間隔時間。
[0028]可選的,所述第一發(fā)送單元用于當(dāng)接收到預(yù)設(shè)的按鍵觸發(fā)信號時,向所述主機(jī)端發(fā)送語音傳輸請求指令。
[0029]可選的,所述主機(jī)端包括顯示單元,用于在發(fā)送語音傳輸啟動指令時,顯示語音錄入界面提示用戶開始說話。
[0030]可選的,所述啟動單元還用于當(dāng)接收語音信號達(dá)到預(yù)設(shè)語音錄入時間時,結(jié)束語音錄入。
[0031]可選的,所述預(yù)設(shè)語音錄入時間于向主機(jī)端發(fā)出語音傳輸請求指令時設(shè)定。
[0032]可選的,所述預(yù)設(shè)語音錄入時間通過接收主機(jī)端的語音傳輸啟動指令獲取。
[0033]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例的技術(shù)方案具有以下優(yōu)點(diǎn):
[0034]在語音遙控器端在在接收到語音錄入指令時之前不啟動語音采集電路,而是在接收到主機(jī)端的語音傳輸啟動指令后才啟動語音采集電路,并對接收到的外部語音進(jìn)行錄入和處理,因此可以避免主機(jī)端由于無法接收語音信號而造成語音遙控器端電能的無謂消耗,從而減少了語音遙控器端的能耗。
【附圖說明】
[0035]圖1是本發(fā)明實(shí)施例的一種語音遙控器的語音啟動方法的流程圖;
[0036]圖2是本發(fā)明實(shí)施例的另一種語音遙控器的語音啟動方法的流程圖;
[0037]圖3是本發(fā)明實(shí)施例的又一種語音遙控器的語音啟動方法的流程圖;
[0038]圖4是本方面實(shí)施例的一種語音遙控器的語音啟動裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0039]目前,語音遙控器語音啟動的方法一般是在語音遙控器端按下語音鍵,向主機(jī)端發(fā)出通知,使主機(jī)端啟動語音數(shù)據(jù)傳輸,進(jìn)而在語音遙控器端和主機(jī)端建立高速連接并進(jìn)行語音數(shù)據(jù)傳輸。然而在語音傳輸功能啟動時,由于主機(jī)可能處于無法接收語音數(shù)據(jù)的狀態(tài),或者當(dāng)時的主機(jī)交互界面并不需要語音數(shù)據(jù),因此現(xiàn)有的這種語音遙控器的語音啟動方法會浪費(fèi)語音遙控器電能。
[0040]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對本發(fā)明的具體實(shí)施例做詳細(xì)的說明。
[0041]本發(fā)明實(shí)施例提供了一種語音遙控器的語音啟動方法。其中,所述語音遙控器可以是任何具有語音采集和處理功能的處理設(shè)備,例如智能手機(jī)等。在本發(fā)明實(shí)施例中,所述語音遙控器端所接收到的任何按鍵信號可以通過接收使用者操作設(shè)置于所述語音遙控器端的按鍵或開關(guān)等獲得。所述語音遙控器的按鍵可以是實(shí)體鍵,也可以是虛擬鍵。
[0042]參照圖1,所述語音遙控器的語音啟動方法可以包括如下步驟:
[0043]步驟S101,當(dāng)接收到語音錄入指令時,向主機(jī)端發(fā)出語音傳輸請求指令。
[0044]在具體實(shí)施中,所述語音遙控器和所述主機(jī)端可以通過無線方式,例如,WIF1、Zigbee或藍(lán)牙等無線連接方式實(shí)現(xiàn)智能終端與周邊配件之間的持續(xù)連接。為了使主機(jī)端和語音遙控器端能夠處于低功耗的連接狀態(tài)以節(jié)省能耗,可以采用基于藍(lán)牙連接的藍(lán)牙低能耗(Bluetooth Low Energy,BLE)技術(shù)。所述BLE技術(shù)具有低成本、短距離、可互操作以及魯棒性強(qiáng)的優(yōu)點(diǎn),并且可以通過多種方式最大限度地降低功耗,例如采用可變連接時間間隔、必要時開啟鏈接以及發(fā)送少量數(shù)據(jù)量以及發(fā)送次數(shù)等方式。
[0045]在具體實(shí)施中,在執(zhí)行所述步驟SlOl之前,所述語音遙控器通過相應(yīng)的無線連接方式,如BLE底層協(xié)議,以維持最基本的連接狀態(tài),此時在連接鏈路的兩端,所述主機(jī)端和語音遙控器相互間只是知曉對方?;蛘咚稣Z音遙控器和所述主機(jī)端也可以直接關(guān)閉連接。
[0046]在具體實(shí)施中,當(dāng)接收到語音錄入指令時,所述語音遙控器會主動向周圍的智能設(shè)備發(fā)起廣播以與主機(jī)建立連接。當(dāng)所述語音遙控器和主機(jī)端完成連接后,所述語音遙控器與所述主機(jī)端處于待機(jī)連接狀態(tài)。此時所述語音遙控器可以向主機(jī)端發(fā)出語音傳輸請求指令。
[0047]在具體實(shí)施中,所述當(dāng)接收到語音錄入指令時,向主機(jī)端發(fā)送語音傳輸請求指令,可以是通過接收所述語音遙控器端的語音錄入按鍵指令時,向所述主機(jī)端發(fā)出語音傳輸請求指令。所述語音錄入按鍵可以是虛擬按鍵,也可以是實(shí)體按鍵。
[0048]在上述的具體實(shí)施中,所述語音遙控器端可以設(shè)置有專門的語音錄入按鍵。當(dāng)用戶希望進(jìn)行語音錄入時,按下所述語音錄入按鍵。所述語音遙控器收到所述語音錄入按鍵的按鍵觸發(fā)信號后,執(zhí)行所述向主機(jī)端發(fā)出語音傳輸請求指令的操作。
[0049]在上述的具體實(shí)施中,所述語音錄入按鍵也可以不是所述語音遙控器上專門的語音錄入按鍵,而是所述語音遙控器上設(shè)置的通用按鍵,例如方向按鍵和確認(rèn)按鍵的組合,即由所述方向按鍵指令和所述確認(rèn)按鍵指令的組合組成語音傳輸請求指令。
[0050]具體來說,當(dāng)所述語音遙控器接收到所述方向按鍵的按鍵觸發(fā)信號后,向所述主機(jī)端發(fā)送方向移動指令,控制所述主機(jī)端移動其UI界面上的當(dāng)前選定項,使所述主機(jī)端的UI界面的當(dāng)前選定項為語音傳輸選項。當(dāng)所述語音遙控器端接收到確認(rèn)按鍵指令后,向所述主機(jī)端發(fā)送確認(rèn)指令,即完成向所述主機(jī)端發(fā)送語音傳輸請求指令。
[0051 ] 在上述的具體實(shí)施中,所述語音錄入按鍵可以是實(shí)體按鍵,也可以是虛擬按鍵。
[0052]步驟S102,接收主機(jī)端的語音傳輸啟動指令。
[0053]當(dāng)所述主機(jī)端接收到所述語音傳輸請求指令時,所述主機(jī)端會根據(jù)當(dāng)前所處的狀態(tài),判定是否能夠接收來自所述語音遙控器端的語音信號,進(jìn)而選擇是否向所述語音遙控器端發(fā)送語音傳輸啟動指令。因此,當(dāng)所述主機(jī)端處于無法接收語音數(shù)據(jù),或者當(dāng)時的交互界面不需要進(jìn)行語音數(shù)據(jù)傳送時,就不執(zhí)行發(fā)送所述語音傳輸啟動指令的動作。
[0054]在具體實(shí)施中,如果所述語音遙控器是通過進(jìn)入所述主機(jī)端的Π界面,如語音錄入界面,向所述主機(jī)端發(fā)送語音傳輸請求指令的,則所述主機(jī)端在向所述語音遙控器端發(fā)出語音傳輸啟動指令的同時,也會通過UI界面向操作者提示當(dāng)前可以進(jìn)行語音錄入。
[0055]在具體實(shí)施中,當(dāng)主機(jī)端準(zhǔn)備就緒,可以接收語音傳輸信號時,為了及時告知用戶,以避免用戶的無謂等待以及節(jié)省所述語音遙控器端的能耗,所述主機(jī)端在發(fā)送語音傳輸啟動指令的同時,可以通過相應(yīng)的顯示單元顯示語音錄入界面以提示用戶開始說話。
[0056]步驟S103,啟動語音采集電路,接收語音信號。
[0057]在具體實(shí)施中,為實(shí)現(xiàn)高速的語音數(shù)據(jù)信息傳輸,在啟動語音采集電路,接收語音信號時,還可以將所述語音遙控器與所述主機(jī)端的連接狀態(tài)由待機(jī)狀態(tài)改為語音連接狀
??τ O
[0058]在實(shí)際應(yīng)用中,當(dāng)所述語音遙控器端和所述主機(jī)端完成待機(jī)連接后,兩者會定時發(fā)送心跳包,以確認(rèn)兩者之間的連接狀態(tài)。在上述的具體實(shí)施中,當(dāng)所述語音遙控器與所述主機(jī)端的連接狀態(tài)由待機(jī)狀態(tài)切換為語音連接狀態(tài)時,所述語音遙控器可以通過修改網(wǎng)絡(luò)協(xié)議的底層連接參數(shù),縮短心跳包的發(fā)送時間間隔,即所述主機(jī)端連接確認(rèn)的間隔時間,使得當(dāng)所述語音遙控器與所述主機(jī)端的連接狀態(tài)處于語音連接狀態(tài)時,所述語音遙控器與所述主機(jī)端連接確認(rèn)的間隔時間小于所述語音遙控器與所述主機(jī)端的連接狀態(tài)處于待機(jī)狀態(tài)時所述語音遙控器與所述主機(jī)端連接確認(rèn)的間隔時間。
[0059]在具體實(shí)施中,所述語音遙控器可以通過由麥克風(fēng)和音頻放大電路等組成的拾音器獲取外部的語音信號。
[0060]步驟S104,對所述語音信號進(jìn)行采