一種啟動語音服務的方法及裝置制造方法
【專利摘要】本發明適用于移動通信【技術領域】,提供了一種啟動語音服務的方法及裝置,所述方法應用于連接有藍牙耳機的移動終端,所述方法包括:所述移動終端通過預先存儲的語音數據庫識別第一指令,若識別失敗,則向所述藍牙耳機反饋識別失敗信息;所述藍牙耳機接收所述用戶輸入的第二指令,并將所述第二指令發送至所述移動終端;所述移動終端根據所述第二指令判斷是否啟動語音云服務,若是,則建立與云端服務器的連接,并將所述第一指令發送至所述云端服務器。本發明實現了通過藍牙耳機控制啟動語音云服務以通過云端服務器進行二次識別,從而無需通過點擊觸摸屏來控制語音助手,大大提高了語音服務啟動的靈活性。
【專利說明】一種啟動語音服務的方法及裝置
【技術領域】
[0001]本發明屬于移動通信【技術領域】,尤其涉及一種啟動語音服務的方法及裝置。
【背景技術】
[0002]現有技術通過在屏幕上點擊語音助手啟動按鈕來啟動語音服務。當語音識別失敗后,用戶需要重新點擊屏幕上的錄音按鈕進行錄音,以進行二次識別。綜上,現有技術中語音服務啟動的靈活性差。
【發明內容】
[0003]本發明實施例的目的在于提供一種啟動語音服務的方法,以解決現有的語音服務啟動的靈活性差的問題。
[0004]本發明實施例是這樣實現的,一種啟動語音服務的方法,所述方法應用于連接有藍牙耳機的移動終端,所述方法包括:
[0005]所述藍牙耳機接收用戶輸入的第一指令,并將所述第一指令發送至所述移動終端,所述第一指令為語音指令;
[0006]所述移動終端通過預先存儲的語音數據庫識別所述第一指令,并在識別失敗時,向所述藍牙耳機反饋識別失敗信息;
[0007]所述藍牙耳機在接收到所述識別失敗信息后,接收所述用戶輸入的第二指令,并將所述第二指令發送至所述移動終端;
[0008]所述移動終端根據所述第二指令判斷是否啟動語音云服務,若是,則建立與云端服務器的連接,并將所述第一指令發送至所述云端服務器,以使所述云端服務器對所述第一指令進行識別。
[0009]本發明實施例的另一目的在于提供一種啟動語音服務的裝置,所述裝置包含移動終端以及與該移動終端連接的藍牙耳機;
[0010]所述藍牙耳機,用于接收用戶輸入的第一指令,將所述第一指令發送至所述移動終端,所述第一指令為語音指令;并在接收到所述識別失敗信息后,接收所述用戶輸入的第二指令,將所述第二指令發送至所述移動終端;
[0011]所述移動終端,用于通過預先存儲的語音數據庫識別所述第一指令,并在識別失敗時,向所述藍牙耳機反饋識別失敗信息;根據所述第二指令判斷是否啟動語音云服務,若是,則建立與云端服務器的連接,并將所述第一指令發送至所述云端服務器,以使所述云端服務器對所述第一指令進行識別。
[0012]本發明實施例與現有技術相比存在的有益效果是:本發明實施例通過在預先存儲的語音數據庫識別第一指令失敗后,向藍牙耳機反饋識別失敗信息,藍牙耳機接收用戶輸入的第二指令,并將第二指令發送至移動終端,移動終端根據第二指令判斷是否啟動語音云服務,若是,則建立與云端服務器的連接,并將第一指令發送至云端服務器,以使云端服務器對第一指令進行識別,由此實現了通過藍牙耳機控制啟動語音云服務以通過云端服務器進行二次識別,從而無需通過點擊觸摸屏來控制語音助手,大大提高了語音服務啟動的靈活性。
【專利附圖】
【附圖說明】
[0013]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0014]圖1是本發明實施例提供的啟動語音服務的裝置的結構框圖;
[0015]圖2是本發明實施例提供的啟動語音服務的方法的實現流程圖;
[0016]圖3是本發明另一實施例提供的啟動語音服務的方法的實現流程圖。
【具體實施方式】
[0017]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0018]本發明實施例通過在預先存儲的語音數據庫識別第一指令失敗后,向藍牙耳機反饋識別失敗信息,藍牙耳機接收用戶輸入的第二指令,并將第二指令發送至移動終端,移動終端根據第二指令判斷是否啟動語音云服務,若是,則建立與云端服務器的連接,并將第一指令發送至云端服務器,以使云端服務器對第一指令進行識別,由此實現了通過藍牙耳機控制啟動語音云服務以通過云端服務器進行二次識別,從而無需通過點擊觸摸屏來控制語音助手,大大提高了語音服務啟動的靈活性。
[0019]本發明實施例中的移動終端可以包括移動電話(或稱為“蜂窩”電話)和具有移動終端的計算機,例如,可以是便攜式、袖珍式、手持式、計算機內置的或者車載的移動裝置,它們與無線接入網交換語言和/或數據。例如,個人通信業務(Personal Communicat1nService, PCS)電話、無繩電話、會話發起協議(Sess1n Initiat1n Protocol, SIP)話機、無線本地環路(Wireless Local Loop, WLL)站、個人數字助理(Personal DigitalAssistant, PDA)等設備,在此不作限定。
[0020]圖1示出了本發明實施例提供的啟動語音服務的裝置的結構框圖,該裝置包括移動終端11以及與該移動終端11連接的藍牙耳機12。為了便于說明,僅示出了與本實施例相關的部分。
[0021]所述藍牙耳機12,用于接收用戶輸入的第一指令,將所述第一指令發送至所述移動終端11,所述第一指令為語音指令;并在接收到所述識別失敗信息后,接收所述用戶輸入的第二指令,將所述第二指令發送至所述移動終端11;
[0022]所述移動終端11,用于通過預先存儲的語音數據庫識別所述第一指令,并在識別失敗時,向所述藍牙耳機12反饋識別失敗信息;根據所述第二指令判斷是否啟動語音云服務,若是,則建立與云端服務器的連接,并將所述第一指令發送至所述云端服務器,以使所述云端服務器對所述第一指令進行識別。
[0023]優選地,所述第二指令為語音指令;
[0024]所述移動終端11具體用于:
[0025]判斷所述第二指令是否與預存儲的云啟動語音指令相匹配,若是,則判定啟動語音云服務。
[0026]優選地,所述第二指令為所述用戶通過所述藍牙耳機12上的第一預設按鍵輸入的按鍵指令;
[0027]所述移動終端11具體用于:
[0028]在接收到所述用戶通過所述藍牙耳機12上的第一預設按鍵輸入的按鍵指令后,判斷所述移動終端的語音助手是否在前臺運行,若是,則判定啟動語音云服務。
[0029]進一步地,所述藍牙耳機12還用于:
[0030]接收所述用戶通過所述藍牙耳機12上的第二預設按鍵輸入的啟動語音助手的指令,并將所述啟動語音助手的指令發送至所述移動終端11;
[0031 ] 所述移動終端11還用于:
[0032]根據所述啟動語音助手的指令啟動所述語音助手。
[0033]進一步地,所述移動終端11還用于:
[0034]與所述藍牙耳機12進行配對。
[0035]本發明實施例通過在預先存儲的語音數據庫識別第一指令失敗后,向藍牙耳機反饋識別失敗信息,藍牙耳機接收用戶輸入的第二指令,并將第二指令發送至移動終端,移動終端根據第二指令判斷是否啟動語音云服務,若是,則建立與云端服務器的連接,并將第一指令發送至云端服務器,以使云端服務器對第一指令進行識別,由此實現了通過藍牙耳機控制啟動語音云服務以通過云端服務器進行二次識別,從而無需通過點擊觸摸屏來控制語音助手,大大提高了語音服務啟動的靈活性。
[0036]圖2示出了本發明實施例提供的啟動語音服務的方法的實現流程圖,該流程圖的執行主體可以為圖1中的移動終端11和藍牙耳機12,所述移動終端11與藍牙耳機12連接。所述方法包括:
[0037]在步驟S201中,所述藍牙耳機接收用戶輸入的第一指令,所述第一指令為語音指令。
[0038]在這里,第一指令可以為用戶通過藍牙耳機輸入的各種自然語言,例如,“早上7點15分叫醒我” “給某某撥打電話” “播放歌曲” “尋找當前位置附近的咖啡廳” “魚香茄子怎么做”等。
[0039]在步驟S202中,所述藍牙耳機將所述第一指令發送至所述移動終端。
[0040]藍牙耳機通過藍牙技術將用戶輸入的第一指令發送至移動終端,使移動終端上的語音助手根據第一指令做出響應。
[0041]在步驟S203中,所述移動終端通過預先存儲的語音數據庫識別所述第一指令。
[0042]預先存儲的語音數據庫內置于移動終端。語音助手接收到第一指令后,首先通過預先存儲的語音數據庫識別第一指令。在本發明實施例中,若第一指令為預先存儲的語音數據庫能識別的語音指令,例如“早上7點15分叫醒我” “給某某撥打電話” “播放歌曲”等,則無需通過云端服務器對第一指令進行識別。對于預先存儲的語音數據庫能夠識別的常用的語音指令,直接通過預先存儲的語音數據庫識別,可提高語音指令識別的速度,從而提高用戶體驗。此外,對于預先存儲的語音數據庫能夠識別的常用的語音指令,避免通過云端服務器識別,可避免消耗移動終端的流量。
[0043]在步驟S204中,所述移動終端在所述預先存儲的語音數據庫識別所述第一指令失敗時,向所述藍牙耳機反饋識別失敗信息。
[0044]若第一指令為預先存儲的語音數據庫無法識別的語音指令,例如“尋找當前位置附近的咖啡廳”“魚香茄子怎么做”等,則語音助手判定預先存儲的語音數據庫識別失敗,移動終端向藍牙耳機反饋識別失敗信息。
[0045]在步驟S205中,所述藍牙耳機在接收到所述識別失敗信息后,接收所述用戶輸入的第二指令。
[0046]藍牙耳機接收到識別失敗信息后,語音提示用戶語音數據庫識別失敗,并語音提示用戶輸入啟動語音云服務的第二指令。本實施例通過在預先存儲的語音數據庫識別失敗后語音提示用戶輸入啟動語音云服務的第二指令,從而使用戶根據移動終端當前所處的網絡環境判斷是否輸入第二指令,例如,若移動終端當前處于WLAN (Wireless Local AreaNetwork,無線局域網)中,則用戶可選擇輸入第二指令;若移動終端當前使用的是蜂窩網絡,則用戶可選擇不輸入第二指令。由此避免在移動終端使用蜂窩網絡的情況下耗費流量。
[0047]在步驟S206中,所述藍牙耳機將所述第二指令發送至所述移動終端。
[0048]在步驟S207中,所述移動終端根據所述第二指令判斷是否啟動語音云服務。
[0049]藍牙耳機在接收到用戶通過藍牙耳機輸入的第二指令后,將第二指令發送至移動終端。移動終端在接收到第二指令后,根據第二指令攜帶啟動云服務的信息的情況或者移動終端當前運行語音助手的情況來判斷是否啟動語音云服務。
[0050]在步驟S208中,所述移動終端在判定啟動語音云服務后,建立與云端服務器的連接。
[0051]在步驟S209中,所述移動終端將所述第一指令發送至所述云端服務器。
[0052]在步驟S210中,所述云端服務器對所述第一指令進行識別。
[0053]移動終端在判定啟動語音云服務后,建立與云端服務器的連接,并將第一指令發送至云端服務器,使云端服務器對第一指令進行識別。需要說明的是,在本發明實施例中,在預先存儲的語音數據庫識別第一指令失敗后,移動終端暫時存儲第一指令,以在啟動語音云服務后,將第一指令發送至云端服務器,而無需用戶二次輸入第一指令,簡化了語音助手云端識別的操作步驟,提高了語音助手控制的便捷性。在云端服務器識別第一指令完成后,將第一指令對應的識別信息反饋給移動終端。
[0054]作為本發明的一個實施例,移動終端收到云端服務器反饋的第一指令對應的識別信息后,自動關閉語音云服務,即斷開與云端服務器的連接。優選地,所述第二指令為語音指令;
[0055]步驟S207所述移動終端根據所述第二指令判斷是否啟動語音云服務具體為:
[0056]所述移動終端判斷所述第二指令是否與預存儲的云啟動語音指令相匹配,若是,則判定啟動語音云服務。
[0057]作為本發明的一個實施例,第二指令為語音指令,藍牙耳機接收到該第二指令后,將第二指令發送給移動終端,移動終端判斷第二指令是否與預存儲的云啟動語音指令相匹配,若是,則判定啟動語音云服務。其中,云啟動語音指令預先存儲在語音數據庫中。在這里,云啟動語音指令可以為“start”或者“喚醒”等,在此不作限定。
[0058]作為本發明的另一個實施例,移動終端收到云端服務器反饋的第一指令對應的識別信息后,提示用戶,以使用戶輸入用于關閉語音云服務的第三指令,該第三指令為語音指令。
[0059]優選地,所述第二指令為所述用戶通過所述藍牙耳機上的第一預設按鍵輸入的按鍵指令;
[0060]步驟S207所述移動終端根據所述第二指令判斷是否啟動語音云服務具體為:
[0061]所述移動終端接收到所述用戶通過所述藍牙耳機上的第一預設按鍵輸入的按鍵指令后,判斷所述移動終端的語音助手是否在前臺運行,若是,則判定啟動語音云服務。
[0062]作為本發明的一個實施例,第二指令為用戶通過藍牙耳機上的第一預設按鍵輸入的按鍵指令,例如,第一預設按鍵為藍牙耳機的撥號鍵,該第一預設按鍵的按鍵指令為長按撥號鍵。需要說明的是,這里的第一預設按鍵也可以為藍牙耳機上的其他按鍵,第一預設按鍵的按鍵指令除了長按第一預設按鍵外,也可以為其他的形式,在此不作限定。藍牙耳機接收到用戶通過藍牙耳機上的第一預設按鍵輸入的按鍵指令后,將該按鍵指令發送至移動終端,移動終端接收到該按鍵指令后,判斷語音助手是否在移動終端的前臺運行,若是則判定啟動語音云服務。
[0063]作為本發明的另一個實施例,移動終端在判定語音助手在移動終端的前臺運行后,進一步判定當前是否有來電,若移動終端當前有來電,則優先處理來電,在來電處理完畢后,再處理按鍵指令。
[0064]作為本發明的另一個實施例,移動終端收到云端服務器反饋的第一指令對應的識別信息后,提示用戶,以使用戶輸入用于關閉語音云服務的第三指令,該第三指令為用戶通過藍牙耳機上的第一預設按鍵輸入的按鍵指令。在本發明實施例中,若當前語音云服務為關閉狀態,藍牙耳機接收到用戶通過藍牙耳機上的第一預設按鍵輸入的按鍵指令,則表明開啟語音云服務;若當前語音云服務為開啟狀態,藍牙耳機接收到用戶通過藍牙耳機上的第一預設按鍵輸入的按鍵指令,則表明關閉語音云服務。
[0065]圖3示出了本發明另一實施例提供的啟動語音服務的方法的實現流程圖,為了便于說明,僅示出了與本實施例相關的部分。參照圖3:
[0066]在步驟S301中,所述藍牙耳機接收所述用戶通過所述藍牙耳機上的第二預設按鍵輸入的啟動語音助手的指令;
[0067]在步驟S302中,所述藍牙耳機將所述啟動語音助手的指令發送至所述移動終端;
[0068]在步驟S303中,所述移動終端根據所述啟動語音助手的指令啟動所述語音助手。
[0069]作為本發明的一個實施例,藍牙耳機接收用戶通過長按藍牙耳機的播放鍵輸入的啟動語音助手的指令。在這里,第二預設按鍵為藍牙耳機的播放鍵。需要說明的是,第二預設按鍵也可以為藍牙耳機的其他按鍵,在此不作限定。藍牙耳機接收到啟動語音助手的指令后,將啟動語音助手的指令發送至移動終端,移動終端根據啟動語音助手的指令啟動語首助手。
[0070]在步驟S304中,所述藍牙耳機接收用戶輸入的第一指令,所述第一指令為語音指令。
[0071]作為本發明的一個實施例,若藍牙耳機接收到用戶通過藍牙耳機上的第三預設按鍵輸入的按鍵指令,則表明第一指令輸入結束。
[0072]在步驟S305中,所述藍牙耳機將所述第一指令發送至所述移動終端;
[0073]在步驟S306中,所述移動終端通過預先存儲的語音數據庫識別所述第一指令;
[0074]在步驟S307中,所述移動終端在所述預先存儲的語音數據庫識別所述第一指令失敗時,向所述藍牙耳機反饋識別失敗信息;
[0075]在步驟S308中,所述藍牙耳機在接收到所述識別失敗信息后,接收所述用戶輸入的第二指令;
[0076]在步驟S309中,所述藍牙耳機將所述第二指令發送至所述移動終端;
[0077]在步驟S310中,所述移動終端根據所述第二指令判斷是否啟動語音云服務;
[0078]在步驟S311中,所述移動終端在判定啟動語音云服務后,建立與云端服務器的連接;
[0079]在步驟S312中,所述移動終端將所述第一指令發送至所述云端服務器;
[0080]在步驟S313中,所述云端服務器對所述第一指令進行識別。
[0081]其中,步驟S304至步驟S313與步驟S201至步驟S210——對應,在此不再贅述。
[0082]進一步地,在步驟S301所述藍牙耳機接收所述用戶通過所述藍牙耳機上的第二預設按鍵輸入的啟動語音助手的指令之前,所述方法還包括:
[0083]所述移動終端與所述藍牙耳機進行配對。
[0084]在本發明實施例中,在藍牙耳機開啟并進入被搜索狀態后,移動終端搜索附近的藍牙設備,并從搜索到的藍牙設備列表中選定藍牙耳機,由此與藍牙耳機進行配對。
[0085]本發明實施例通過在預先存儲的語音數據庫識別第一指令失敗后,向藍牙耳機反饋識別失敗信息,藍牙耳機接收用戶輸入的第二指令,并將第二指令發送至移動終端,移動終端根據第二指令判斷是否啟動語音云服務,若是,則建立與云端服務器的連接,并將第一指令發送至云端服務器,以使云端服務器對第一指令進行識別,由此實現了通過藍牙耳機控制啟動語音云服務以通過云端服務器進行二次識別,從而無需通過點擊觸摸屏來控制語音助手,大大提高了語音服務啟動的靈活性。
[0086]以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
【權利要求】
1.一種啟動語音服務的方法,其特征在于,所述方法應用于連接有藍牙耳機的移動終端,所述方法包括: 所述藍牙耳機接收用戶輸入的第一指令,并將所述第一指令發送至所述移動終端,所述弟一指令為語首指令; 所述移動終端通過預先存儲的語音數據庫識別所述第一指令,并在識別失敗時,向所述藍牙耳機反饋識別失敗信息; 所述藍牙耳機在接收到所述識別失敗信息后,接收所述用戶輸入的第二指令,并將所述第二指令發送至所述移動終端; 所述移動終端根據所述第二指令判斷是否啟動語音云服務,若是,則建立與云端服務器的連接,并將所述第一指令發送至所述云端服務器,以使所述云端服務器對所述第一指令進行識別。
2.如權利要求1所述的方法,其特征在于,所述第二指令為語音指令; 所述移動終端根據所述第二指令判斷是否啟動語音云服務具體為: 所述移動終端判斷所述第二指令是否與預存儲的云啟動語音指令相匹配,若是,則判定啟動語音云服務。
3.如權利要求1所述的方法,其特征在于,所述第二指令為所述用戶通過所述藍牙耳機上的第一預設按鍵輸入的按鍵指令; 所述移動終端根據所述第二指令判斷是否啟動語音云服務具體為: 所述移動終端在接收到所述用戶通過所述藍牙耳機上的第一預設按鍵輸入的按鍵指令后,判斷所述移動終端的語音助手是否在前臺運行,若是,則判定啟動語音云服務。
4.如權利要求1所述的方法,其特征在于,在所述藍牙耳機接收用戶輸入的第一指令之前,所述方法還包括: 所述藍牙耳機接收所述用戶通過所述藍牙耳機上的第二預設按鍵輸入的啟動語音助手的指令,并將所述啟動語音助手的指令發送至所述移動終端; 所述移動終端根據所述啟動語音助手的指令啟動所述語音助手。
5.如權利要求4所述的方法,其特征在于,在所述藍牙耳機接收所述用戶通過所述藍牙耳機上的第二預設按鍵輸入的啟動語音助手的指令之前,所述方法還包括: 所述移動終端與所述藍牙耳機進行配對。
6.一種啟動語音服務的裝置,其特征在于,所述裝置包含移動終端以及與該移動終端連接的藍牙耳機; 所述藍牙耳機,用于接收用戶輸入的第一指令,將所述第一指令發送至所述移動終端,所述第一指令為語音指令;并在接收到所述識別失敗信息后,接收所述用戶輸入的第二指令,將所述第二指令發送至所述移動終端; 所述移動終端,用于通過預先存儲的語音數據庫識別所述第一指令,并在識別失敗時,向所述藍牙耳機反饋識別失敗信息;根據所述第二指令判斷是否啟動語音云服務,若是,則建立與云端服務器的連接,并將所述第一指令發送至所述云端服務器,以使所述云端服務器對所述第一指令進行識別。
7.如權利要求6所述的裝置,其特征在于,所述第二指令為語音指令; 所述移動終端具體用于: 判斷所述第二指令是否與預存儲的云啟動語音指令相匹配,若是,則判定啟動語音云服務。
8.如權利要求6所述的裝置,其特征在于,所述第二指令為所述用戶通過所述藍牙耳機上的第一預設按鍵輸入的按鍵指令; 所述移動終端具體用于: 在接收到所述用戶通過所述藍牙耳機上的第一預設按鍵輸入的按鍵指令后,判斷所述移動終端的語音助手是否在前臺運行,若是,則判定啟動語音云服務。
9.如權利要求6所述的裝置,其特征在于,所述藍牙耳機還用于: 接收所述用戶通過所述藍牙耳機上的第二預設按鍵輸入的啟動語音助手的指令,并將所述啟動語音助手的指令發送至所述移動終端; 所述移動終端還用于: 根據所述啟動語音助手的指令啟動所述語音助手。
10.如權利要求9所述的裝置,其特征在于,所述移動終端還用于: 與所述藍牙耳機進行配對。
【文檔編號】H04M1/725GK104134442SQ201410403860
【公開日】2014年11月5日 申請日期:2014年8月15日 優先權日:2014年8月15日
【發明者】惠濤, 譚筱 申請人:廣東歐珀移動通信有限公司