智能終端的控制方法和裝置制造方法
【專利摘要】本申請公開了一種智能終端的控制裝置,包括:系統(tǒng)狀態(tài)監(jiān)聽模塊監(jiān)聽智能終端的系統(tǒng)狀態(tài),在監(jiān)聽到預(yù)定的系統(tǒng)狀態(tài)后觸發(fā)語音識別模塊;語音識別模塊檢測輸入語音,根據(jù)預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系,對檢測到的輸入語音進(jìn)行識別,在識別出所述輸入語音對應(yīng)的操作指令后觸發(fā)命令執(zhí)行模塊;命令執(zhí)行模塊執(zhí)行所識別出的所述輸入語音對應(yīng)的操作指令。利用本發(fā)明,可以在操作智能終端時,減少對用戶時間和手指的占用,提高操作效率。
【專利說明】智能終端的控制方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本申請涉及智能終端的處理【技術(shù)領(lǐng)域】,尤其涉及一種智能終端的控制方法和裝 置。
【背景技術(shù)】
[0002] 在當(dāng)今的工作和生活中,具有數(shù)據(jù)處理能力的智能終端如計算機(jī)、手機(jī)、掌上電 腦、平板電腦、智能電視(Smart TV)等,已經(jīng)被廣泛使用。尤其是智能終端如手機(jī)、個人數(shù) 字助理器(PDA,Personal Digital Assistant)、手持計算機(jī)(Pocket PC)、平板電腦等已經(jīng) 成為人們隨身攜帶的必不可少的工具。
[0003] 隨著智能終端的處理能力的提高和信息技術(shù)的發(fā)展,在智能終端上運行的應(yīng)用程 序(APP)也越來越多。例如現(xiàn)在的智能手機(jī)不但可以撥打接聽電話、收發(fā)短信,還可以安裝 基于手機(jī)操作系統(tǒng)的其它功能APP,可以用來實現(xiàn)多種功能。由于智能終端的屏幕通常較 小,而其操作系統(tǒng)自帶的功能以及用戶后期安裝的軟件通常較多,因此尋找指定APP并發(fā) 出對應(yīng)的啟動指令,或?qū)ふ抑付üδ茼棽l(fā)出對應(yīng)操作指令,往往需要用戶通過進(jìn)行多次 的人機(jī)交互操作以及其中的尋找選擇操作來實現(xiàn),而且需要手指的點擊、滑動等操作,這樣 就會占用用戶過多的時間、過多的眼睛關(guān)注、以及過多的手指操作,操作效率低下。在某些 特殊的場景下,上述問題會更加突出。
[0004] 例如,當(dāng)用戶開車時,如果智能手機(jī)有來電,按照現(xiàn)有的技術(shù)方案,用戶需要執(zhí)行 如下動作:
[0005] (1)拿起手機(jī),用眼睛關(guān)注屏幕,查看接聽按鈕的位置;
[0006] (2)用手指觸發(fā)接聽按鈕;如果當(dāng)前手機(jī)處于鎖屏狀態(tài),某些智能手機(jī)還需要先進(jìn) 一步進(jìn)行解鎖操作才能接聽;
[0007] (3)放到耳邊,開始接聽。
[0008] 因此,在上述特殊場景中,不但會占用用戶過多的時間、過多的眼睛關(guān)注、以及過 多的手指操作,操作效率低下,而且由于需要眼睛關(guān)注同時需要過多的手指操作,手指操作 的同時進(jìn)一步需要眼睛關(guān)注,因此會分散用戶的注意力和手的執(zhí)行力,增加了開車時的危 險性。
【發(fā)明內(nèi)容】
[0009] 有鑒于此,本發(fā)明的主要目的是提供一種智能終端的控制方法,以在操作智能終 端時,減少對用戶時間和手指的占用,提高操作效率。
[0010] 本發(fā)明的另一目的是提供一種智能終端的控制方法和裝置,以在操作智能終端 時,減少對用戶時間和手指的占用,提高操作效率。
[0011] 本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0012] 一種智能終端的控制方法,包括:
[0013] 監(jiān)聽智能終端的系統(tǒng)狀態(tài),在監(jiān)聽到預(yù)定的系統(tǒng)狀態(tài)后觸發(fā)后續(xù)步驟;
[0014] 檢測輸入語音,根據(jù)預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系,對檢測到的輸入語音進(jìn) 行識別,在識別出所述輸入語音對應(yīng)的操作指令后觸發(fā)后續(xù)步驟;
[0015] 執(zhí)行所識別出的所述輸入語音對應(yīng)的操作指令。
[0016] 一種智能終端的控制裝置,包括:
[0017] 系統(tǒng)狀態(tài)監(jiān)聽模塊,用于監(jiān)聽智能終端的系統(tǒng)狀態(tài),在監(jiān)聽到預(yù)定的系統(tǒng)狀態(tài)后 觸發(fā)語音識別模塊;
[0018] 語音識別模塊,用于檢測輸入語音,根據(jù)預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系,對檢 測到的輸入語音進(jìn)行識別,在識別出所述輸入語音對應(yīng)的操作指令后觸發(fā)命令執(zhí)行模塊;
[0019] 命令執(zhí)行模塊,用于執(zhí)行所識別出的所述輸入語音對應(yīng)的操作指令。
[0020] 與現(xiàn)有技術(shù)相比,本發(fā)明可以預(yù)定系統(tǒng)狀態(tài),在監(jiān)聽到預(yù)定的系統(tǒng)狀態(tài)后檢測輸 入語音,根據(jù)預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系,對檢測到的輸入語音進(jìn)行識別,在識別出 所述輸入語音對應(yīng)的操作指令后自動執(zhí)行該操作指令。本發(fā)明的技術(shù)方案可以由軟件程序 來執(zhí)行,通過這種處理,本發(fā)明可以實現(xiàn)通過對智能終端在預(yù)定系統(tǒng)狀態(tài)時輸入的語音進(jìn) 行識別,從而執(zhí)行該語音對應(yīng)的操作指令,完成對智能終端的控制,這樣可以減少用戶對智 能終端進(jìn)行操作時的眼睛關(guān)注、以及減少手指操作次數(shù),減少對用戶時間的占用,提高操作 效率。尤其是,在一些特殊的場景中,例如開車時手機(jī)來電話的場景中,用戶可以通過說出 一個語音實現(xiàn)相應(yīng)的操作指令,如接聽或拒絕操作指令,從而減少用戶眼睛對智能終端屏 幕的關(guān)注,也減少了手指操作次數(shù),因此避免分散用戶的注意力和手的執(zhí)行力,降低了開車 時收到來電的危險性。
【專利附圖】
【附圖說明】
[0021] 圖1為本發(fā)明所述智能終端的控制方法的一種流程圖;
[0022] 圖2為本發(fā)明所述智能終端的控制裝置的一種組成示意圖;
[0023] 圖3為本發(fā)明所述智能終端的控制裝置的又一種組成示意圖;
[0024] 圖4為本發(fā)明在鎖屏點殼狀態(tài)時對相應(yīng)應(yīng)用程序的啟動喚醒的流程圖;
[0025] 圖5為本發(fā)明在桌面狀態(tài)時對相應(yīng)應(yīng)用程序的啟動喚醒的流程圖。
【具體實施方式】
[0026] 下面結(jié)合附圖及具體實施例對本發(fā)明再作進(jìn)一步詳細(xì)的說明。
[0027] 本發(fā)明中,所述智能終端是指具有數(shù)據(jù)計算處理功能的智能終端,包括但不限于 智能手機(jī)、掌上電腦、平板電腦、個人數(shù)字助理器(PDA, Personal Digital Assistant)等。 這些智能終端上都安裝有操作系統(tǒng),包括但不限于:Android操作系統(tǒng)、Symbian操作系統(tǒng)、 Windows mobile操作系統(tǒng)、以及蘋果iPhone 0S操作系統(tǒng)等等。
[0028] 以上詳細(xì)羅列了一些智能終端的具體類型和具體的操作系統(tǒng)類型,但是本領(lǐng)域技 術(shù)人員可以意識到,本發(fā)明實施方式并不局限于上述羅列的類型,而還可以適用于其他任 意的智能終端類型和操作系統(tǒng)類型之中。
[0029] 圖1為本發(fā)明所述智能終端的控制方法的一種流程圖。參見圖1,該方法主要包 括:
[0030] 步驟101、監(jiān)聽智能終端的系統(tǒng)狀態(tài),在監(jiān)聽到預(yù)定的系統(tǒng)狀態(tài)后觸發(fā)后續(xù)步驟。
[0031] 步驟102、檢測輸入語音,根據(jù)預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系,對檢測到的輸 入語音進(jìn)行識別,在識別出所述輸入語音對應(yīng)的操作指令后觸發(fā)后續(xù)步驟。
[0032] 步驟103、執(zhí)行所識別出的所述輸入語音對應(yīng)的操作指令。
[0033] 本發(fā)明中,所述預(yù)定的系統(tǒng)狀態(tài)可以有至少一個,例如鎖屏點亮狀態(tài)、桌面狀態(tài), 來電狀態(tài),來電加鎖屏點亮狀態(tài),或來電加桌面狀態(tài),等。其中所述鎖屏點亮狀態(tài)是指智能 終端在原處于鎖屏界面狀態(tài)時被觸發(fā)(如點擊HOME鍵、啟動鍵等觸發(fā))的亮屏狀態(tài);所述桌 面狀態(tài)是指智能終端處于系統(tǒng)的程序啟動界面的狀態(tài),也可以稱為launcher界面狀態(tài);所 述來電狀態(tài)是有語音通訊功能的智能終端在有電話打來但還沒有接聽或拒絕時的狀態(tài)。 [0034] 本發(fā)明中,在監(jiān)聽到預(yù)定的系統(tǒng)狀態(tài)后才觸發(fā)檢測輸入語音以及語音識別,是因 為檢測語音以及語音識別是比較消耗設(shè)備電能的處理操作,而用戶的智能終端大多數(shù)時間 處于待機(jī)狀態(tài),通過這樣處理可以減少對智能終端電能的消耗。
[0035] 所述預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系中,可以根據(jù)應(yīng)用場景,按照預(yù)設(shè)的系統(tǒng) 狀態(tài)包括多種操作指令與語音的對應(yīng)關(guān)系,其中預(yù)設(shè)的語音為由語音特征組成的語音。
[0036] 步驟102中所述的所述根據(jù)預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系,對檢測到的輸入 語音進(jìn)行識別,具體包括:
[0037] 1)對所檢測到的輸入語音進(jìn)行語音分析,得到語音特征;
[0038] 2)從所述預(yù)設(shè)的語音中,查找是否存在其語音特征與上一步驟所得到的語音特征 的相似度高于指定值的語音,如果存在則根據(jù)預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系,將該語 音對應(yīng)的操作指令識別為所述輸入語音對應(yīng)的操作指令。
[0039] 在所述預(yù)定的系統(tǒng)狀態(tài)包括鎖屏點亮狀態(tài)或桌面狀態(tài)時,所述預(yù)設(shè)的操作指令與 語音的對應(yīng)關(guān)系中可以包括:智能終端中的指定應(yīng)用程序的啟動指令與相應(yīng)語音的對應(yīng) 關(guān)系,其中不同應(yīng)用程序的啟動指令對應(yīng)不同的語音。通常某一應(yīng)用程序的啟動指令對應(yīng) 的語音,其語音特征一般為該應(yīng)用程序名稱的發(fā)音特征(當(dāng)然可以設(shè)置不同語言的發(fā)音特 征),如"微信"應(yīng)用程序?qū)?yīng)的漢語語音為"weixin","陌陌"應(yīng)用程序?qū)?yīng)的漢語語音為 "momo",等等。這樣,當(dāng)智能終端處于鎖屏點亮狀態(tài)或桌面狀態(tài)時,就會觸發(fā)開始對輸入語 音的檢測,用戶只要說出相應(yīng)應(yīng)用程序的名稱,如用戶說出"momo"語音,本發(fā)明的技術(shù)方案 就可以檢測出輸入的語音,并進(jìn)行相應(yīng)的語音識別,識別出"momo"語音,而"momo"語音對 應(yīng)的是"陌陌"這個應(yīng)用程序的啟動指令,因此可以自動啟動"陌陌"應(yīng)用程序。這樣通過 簡單的語音命令就可以打開指定的應(yīng)用程序,可以極大地簡化用戶的操作,提高操作效率。
[0040] 在所述預(yù)定的系統(tǒng)狀態(tài)中包括鎖屏點亮狀態(tài)或桌面狀態(tài)時,所述預(yù)設(shè)的操作指令 與語音的對應(yīng)關(guān)系中也可以包括:撥號指令與相應(yīng)語音的對應(yīng)關(guān)系。所述撥號指令是指觸 發(fā)撥號盤準(zhǔn)備撥號的指令,撥號指令對應(yīng)的語音可以根據(jù)需要設(shè)定,如可以設(shè)定為"撥號" 的語音發(fā)音,如"bohao"。
[0041] 在一種實施例中,在所述識別出輸入語音對應(yīng)的操作指令為撥號指令,且執(zhí)行該 撥號指令之后,還進(jìn)一步包括:檢測輸入語音,對檢測到的輸入語音進(jìn)行語義識別,在識別 出語義后,從智能終端的通訊錄中查詢與該語義匹配的聯(lián)系人名稱,在查詢到與該語義匹 配的聯(lián)系人名稱后觸發(fā)對該聯(lián)系人的語音呼叫。
[0042] 在另一種實施例中,在所述識別出輸入語音對應(yīng)的操作指令為撥號指令,且執(zhí)行 該撥號指令之后,還進(jìn)一步包括:檢測輸入語音,對檢測到的輸入語音進(jìn)行數(shù)字語義識別, 在識別出數(shù)字語義后,觸發(fā)撥打?qū)?yīng)數(shù)字的呼叫號碼,對該呼叫號碼進(jìn)行語音呼叫。
[0043] 通過上述處理,當(dāng)智能終端處于鎖屏點亮狀態(tài)或桌面狀態(tài)時,如果用戶對著智能 終端說出"bohao"這個語音時,本發(fā)明的技術(shù)方案就可以檢測出輸入的語音,并進(jìn)行相應(yīng)的 語音識別,識別出"bohao"語音,而"bohao"語音對應(yīng)的是撥號指令,因此可以啟動撥號的 準(zhǔn)備指令;之后,本發(fā)明還會繼續(xù)檢測用戶說出的語音,當(dāng)用戶說出本智能終端通訊錄中的 某個聯(lián)系人的名字時,則智能終端會自動觸發(fā)對該聯(lián)系人的語音呼叫;或者當(dāng)用戶說出某 個電話號碼時,則智能終端會自動撥出該電話號碼。通過這種處理,可以簡化撥打電話時對 智能手機(jī)的操作,不需用戶眼鏡關(guān)注屏幕,也不需用戶的手指操作,即可撥出電話,提高了 操作效率。在某些特殊場景中,例如駕車時的場景,用戶只需要發(fā)出語音指令即可撥打電 話,避免對眼鏡和手的干擾,提高了駕車時的安全性。
[0044] 在所述預(yù)定的系統(tǒng)狀態(tài)包括來電狀態(tài)、來電加鎖屏點亮狀態(tài)、或來電加桌面狀態(tài) 時,所述預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系中可以包括:來電接聽指令與相應(yīng)語音的對應(yīng) 關(guān)系,以及來電拒絕指令與相應(yīng)語音的對應(yīng)關(guān)系。所述來電接聽指令對應(yīng)的語音可以根據(jù) 需要設(shè)定,例如可以設(shè)定為"接聽"的語音發(fā)音,如"jieting" ;所述來電拒絕指令對應(yīng)的語 音也可以根據(jù)需要設(shè)定,例如可以設(shè)定為"拒絕"的語音發(fā)音如"jujue"。
[0045] 通過上述處理,當(dāng)智能終端處于來電狀態(tài)、來電加鎖屏點亮狀態(tài)、或來電加桌面狀 態(tài)時:如果用戶對著智能終端說出"jieting"這個語音時,本發(fā)明的技術(shù)方案就可以檢測 出輸入的語音,并進(jìn)行相應(yīng)的語音識別,識別出"jieting"語音,而"jieting"語音對應(yīng)的 是來電接聽指令,因此就可以自動接通來電,用戶就可以接聽來電說話;如果用戶對著智能 終端說出"jujue"這個語音時,本發(fā)明的技術(shù)方案就可以檢測出輸入的語音,并進(jìn)行相應(yīng)的 語音識別,識別出" jujue"語音,而" jujue"語音對應(yīng)的是來電拒絕指令,因此就可以自動 拒絕來電。通過這種處理,可以簡化接聽電話時對智能手機(jī)的操作,不需用戶眼鏡關(guān)注屏 幕,也不需用戶的手指操作,即可接聽或拒絕電話,提高了操作效率。在某些特殊場景中,例 如駕車時的場景,如有智能終端有來電,則用戶只需要發(fā)出對應(yīng)的語音指令即可接聽或拒 絕來電,避免對眼鏡和手的干擾,提高了駕車時的安全性。
[0046] 另外,基于上述各個實施例的方法,該方法還進(jìn)一步包括:在監(jiān)聽到智能終端的系 統(tǒng)狀態(tài)處于非所述預(yù)定的系統(tǒng)狀態(tài)后,停止檢測輸入語音。通過這種處理,可以減少檢測語 音以及語音識別所造成的對智能終端的電能消耗。
[0047] 與上述方法對應(yīng),本發(fā)明還公開了一種智能終端的控制裝置。圖2為本發(fā)明所述 智能終端的控制裝置的一種組成示意圖,該控制裝置可以設(shè)置在智能終端內(nèi)部,用于對智 能終端進(jìn)行控制。參見圖2,該控制裝置200包括:
[0048] 系統(tǒng)狀態(tài)監(jiān)聽模塊201,用于監(jiān)聽智能終端的系統(tǒng)狀態(tài),在監(jiān)聽到預(yù)定的系統(tǒng)狀態(tài) 后觸發(fā)語音識別模塊;
[0049] 語音識別模塊202,用于檢測輸入語音,根據(jù)預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系, 對檢測到的輸入語音進(jìn)行識別,在識別出所述輸入語音對應(yīng)的操作指令后觸發(fā)命令執(zhí)行模 塊;
[0050] 命令執(zhí)行模塊203,用于執(zhí)行所識別出的所述輸入語音對應(yīng)的操作指令。
[0051] 本發(fā)明中,所述預(yù)定的系統(tǒng)狀態(tài)可以有至少一個,例如鎖屏點亮狀態(tài)、桌面狀態(tài), 來電狀態(tài),來電加鎖屏點亮狀態(tài),或來電加桌面狀態(tài),等。
[0052] 所述預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系中,可以根據(jù)應(yīng)用場景,按照預(yù)設(shè)的系統(tǒng) 狀態(tài)包括多種操作指令與語音的對應(yīng)關(guān)系,其中預(yù)設(shè)的語音為由語音特征組成的語音。
[0053] 在一種實施例中,所述語音識別模塊202中具體包括語音特征分析子模塊和查找 判斷子模塊,其中 :
[0054] 語音特征分析子模塊用于對所檢測到的輸入語音進(jìn)行語音分析,得到語音特征;
[0055] 查找判斷子模塊用于從所述預(yù)設(shè)的語音中,查找是否存在其語音特征與上一步驟 所得到的語音特征的相似度高于指定值的語音,如果存在則根據(jù)預(yù)設(shè)的操作指令與語音的 對應(yīng)關(guān)系,將該語音對應(yīng)的操作指令識別為所述輸入語音對應(yīng)的操作指令。
[0056] 在所述預(yù)定的系統(tǒng)狀態(tài)包括鎖屏點亮狀態(tài)或桌面狀態(tài)時,所述預(yù)設(shè)的操作指令與 語音的對應(yīng)關(guān)系中可以包括:智能終端中的指定應(yīng)用程序的啟動指令與相應(yīng)語音的對應(yīng)關(guān) 系,其中不同應(yīng)用程序的啟動指令對應(yīng)不同的語音。這樣,當(dāng)智能終端處于鎖屏點亮狀態(tài)或 桌面狀態(tài)時,就會觸發(fā)開始對輸入語音的檢測,用戶只要說出相應(yīng)應(yīng)用程序的名稱,如用戶 說出"momo"語音,本發(fā)明的技術(shù)方案就可以檢測出輸入的語音,并進(jìn)行相應(yīng)的語音識別,識 別出"momo"語音,而"momo"語音對應(yīng)的是"陌陌"這個應(yīng)用程序的啟動指令,因此可以自 動啟動"陌陌"應(yīng)用程序。這樣通過簡單的語音命令就可以打開指定的應(yīng)用程序,可以極大 地簡化用戶的操作,提高操作效率。
[0057] 在所述預(yù)定的系統(tǒng)狀態(tài)中包括鎖屏點亮狀態(tài)或桌面狀態(tài)時,所述預(yù)設(shè)的操作指令 與語音的對應(yīng)關(guān)系中也可以包括:撥號指令與相應(yīng)語音的對應(yīng)關(guān)系。在這種實施例中,本發(fā) 明的控制裝置還進(jìn)一步包括第一語音撥號模塊和/或第二語音撥號模塊。如圖3為本發(fā)明 所述智能終端的控制裝置的又一種組成示意圖。參見圖3,所述控制裝置除了圖2所述實施 例包括的模塊外,還包括第一語音撥號模塊204和/或第二語音撥號模塊205。
[0058] 所述第一語音撥號模塊204用于在所述命令執(zhí)行模塊執(zhí)行撥號指令之后,進(jìn)一步 檢測輸入語音,對檢測到的輸入語音進(jìn)行語義識別,在識別出語義后,從智能終端的通訊錄 中查詢與該語義匹配的聯(lián)系人名稱,在查詢到與該語義匹配的聯(lián)系人名稱后觸發(fā)對該聯(lián)系 人的語音呼叫。
[0059] 所述第二語音撥號模塊205用于在所述命令執(zhí)行模塊執(zhí)行撥號指令之后,進(jìn)一步 檢測輸入語音,對檢測到的輸入語音進(jìn)行數(shù)字語義識別,在識別出數(shù)字語義后,觸發(fā)撥打?qū)?應(yīng)數(shù)字的呼叫號碼,對該呼叫號碼進(jìn)行語音呼叫。
[0060] 通過上述模塊的處理,當(dāng)智能終端處于鎖屏點亮狀態(tài)或桌面狀態(tài)時,如果用戶對 著智能終端說出"bohao"這個語音時,本發(fā)明的技術(shù)方案就可以檢測出輸入的語音,并進(jìn)行 相應(yīng)的語音識別,識別出"bohao"語音,而"bohao"語音對應(yīng)的是撥號指令,因此可以啟動 撥號的準(zhǔn)備指令;之后,本發(fā)明還會繼續(xù)檢測用戶說出的語音,當(dāng)用戶說出本智能終端通訊 錄中的某個聯(lián)系人的名字時,則智能終端會自動觸發(fā)對該聯(lián)系人的語音呼叫;或者當(dāng)用戶 說出某個電話號碼時,則智能終端會自動撥出該電話號碼。通過這種處理,可以簡化撥打電 話時對智能手機(jī)的操作,不需用戶眼鏡關(guān)注屏幕,也不需用戶的手指操作,即可撥出電話, 提高了操作效率。在某些特殊場景中,例如駕車時的場景,用戶只需要發(fā)出語音指令即可撥 打電話,避免對眼鏡和手的干擾,提高了駕車時的安全性。
[0061] 在所述預(yù)定的系統(tǒng)狀態(tài)包括來電狀態(tài)、來電加鎖屏點亮狀態(tài)、或來電加桌面狀態(tài) 時,所述預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系中可以包括:來電接聽指令與相應(yīng)語音的對應(yīng) 關(guān)系,以及來電拒絕指令與相應(yīng)語音的對應(yīng)關(guān)系。所述來電接聽指令對應(yīng)的語音可以根據(jù) 需要設(shè)定,例如可以設(shè)定為"接聽"的語音發(fā)音,如"jieting" ;所述來電拒絕指令對應(yīng)的語 音也可以根據(jù)需要設(shè)定,例如可以設(shè)定為"拒絕"的語音發(fā)音如"jujue"。
[0062] 當(dāng)智能終端處于來電狀態(tài)、來電加鎖屏點亮狀態(tài)、或來電加桌面狀態(tài)時:如果用 戶對著智能終端說出"jieting"這個語音時,本發(fā)明的技術(shù)方案就可以檢測出輸入的語 音,并進(jìn)行相應(yīng)的語音識別,識別出" jieting"語音,而" jieting"語音對應(yīng)的是來電接聽 指令,因此就可以自動接通來電,用戶就可以接聽來電說話;如果用戶對著智能終端說出 "jujue"這個語音時,本發(fā)明的技術(shù)方案就可以檢測出輸入的語音,并進(jìn)行相應(yīng)的語音識 另IJ,識別出"jujue"語音,而"jujue"語音對應(yīng)的是來電拒絕指令,因此就可以自動拒絕來 電。通過這種處理,可以簡化接聽電話時對智能手機(jī)的操作,不需用戶眼鏡關(guān)注屏幕,也不 需用戶的手指操作,即可接聽或拒絕電話,提高了操作效率。在某些特殊場景中,例如駕車 時的場景,如有智能終端有來電,則用戶只需要發(fā)出對應(yīng)的語音指令即可接聽或拒絕來電, 避免對眼鏡和手的干擾,提高了駕車時的安全性。
[0063] 另外,基于上述控制裝置的各實施例,在進(jìn)一步的實施例中,所述系統(tǒng)狀態(tài)監(jiān)聽模 塊201還可以進(jìn)一步用于:在監(jiān)聽到智能終端的系統(tǒng)狀態(tài)處于非所述預(yù)定的系統(tǒng)狀態(tài)后, 通知語音識別模塊202停止檢測輸入語音。通過這種處理,可以減少檢測語音以及語音識 別所造成的對智能終端的電能消耗。
[0064] 下面通過兩個具體場景,再對本發(fā)明進(jìn)行詳細(xì)說明。
[0065] 圖4為本發(fā)明在鎖屏點亮狀態(tài)時對相應(yīng)應(yīng)用程序的啟動喚醒的流程圖。參見圖4, 該流程包括:
[0066] 步驟401、當(dāng)智能終端處于鎖屏狀態(tài)時,如果用戶希望使用智能終端上的應(yīng)用程 序,則首先通過電源按鈕點亮智能終端的屏幕,此時智能終端的系統(tǒng)將處于鎖屏點亮狀態(tài)。 [0067] 步驟402、屏幕點亮之后,智能終端系統(tǒng)將會廣播系統(tǒng)鎖屏點亮事件。
[0068] 步驟403、系統(tǒng)狀態(tài)監(jiān)聽模塊在監(jiān)聽到所述鎖屏點亮事件后,判定當(dāng)前系統(tǒng)處于鎖 屏點殼狀態(tài),發(fā)送鎖屏點殼事件。
[0069] 步驟404、語音識別模塊接收到鎖屏點亮事件之后,將啟動語音識別,檢測用戶語 音輸入。
[0070] 步驟405、用戶說出希望啟動的應(yīng)用程序?qū)?yīng)的語音,即用戶進(jìn)行語音輸入。
[0071] 步驟406、語音識別模塊檢測到用戶輸入的語音之后,進(jìn)行語音識別,在識別出所 述輸入語音對應(yīng)的應(yīng)用程序的啟動指令后,將識別出的應(yīng)用程序啟動指令傳遞給命令執(zhí)行 模塊。
[0072] 步驟407、命令執(zhí)行模塊接受到應(yīng)用程序的啟動指令,執(zhí)行該應(yīng)用程序啟動指令, 此時對應(yīng)的應(yīng)用程序?qū)⒈粏拘选?br>
[0073] 步驟408、應(yīng)用程序被喚醒后,將呈現(xiàn)一定的交互反饋,以便于讓用戶知曉,通常情 況下,這種反饋的方式是顯示軟件界面。
[0074] 步驟409、當(dāng)應(yīng)用程序軟件被喚醒后或者一些其他的操作(如用戶采用點擊或手勢 等操作進(jìn)行解屏進(jìn)入到相應(yīng)應(yīng)用程序界面等)導(dǎo)致智能終端系統(tǒng)處于非鎖屏點亮狀態(tài)時, 系統(tǒng)將廣播狀態(tài)改變的事件。
[0075] 步驟410、當(dāng)系統(tǒng)狀態(tài)監(jiān)聽模塊監(jiān)聽到系統(tǒng)狀態(tài)更改,并判斷為非鎖屏非點亮狀態(tài) 時,發(fā)送非"鎖屏點亮"事件給語音識別模塊。
[0076] 步驟411、語音識別模塊接收到非"鎖屏點亮"事件,停止語音識別。
[0077] 圖5為本發(fā)明在桌面狀態(tài)時對相應(yīng)應(yīng)用程序的啟動喚醒的流程圖。參見圖5,該流 程包括:
[0078] 步驟501、當(dāng)系統(tǒng)狀態(tài)監(jiān)聽模塊監(jiān)聽到智能終端系統(tǒng)處于桌面狀態(tài)時,將發(fā)送對應(yīng) 的事件給語音識別模塊。
[0079] 步驟502、語音識別模塊接收到系統(tǒng)處于桌面狀態(tài)的事件后,將啟動語音識別,檢 測用戶語音輸入。
[0080] 步驟503、用戶說出希望啟動的應(yīng)用程序?qū)?yīng)的語音,即用戶進(jìn)行語音輸入。
[0081] 步驟504、語音識別模塊檢測到用戶輸入的語音指令之后,進(jìn)行語音識別,在識別 出所述輸入語音對應(yīng)的應(yīng)用程序的啟動指令后,將識別出的應(yīng)用程序啟動指令傳遞給命令 執(zhí)行模塊。
[0082] 步驟505、命令執(zhí)行模塊接受到應(yīng)用程序的啟動指令,執(zhí)行該應(yīng)用程序啟動指令, 此時對應(yīng)的應(yīng)用程序?qū)⒈粏拘选?br>
[0083] 步驟506、應(yīng)用程序被喚醒后,將呈現(xiàn)一定的交互反饋,以便于讓用戶知曉,通常情 況下,這種反饋的方式是顯示軟件界面。
[0084] 步驟507、當(dāng)應(yīng)用程序被喚醒后或者一些其他的操作(如用戶采用點擊或手勢等操 作進(jìn)入到相應(yīng)應(yīng)用程序界面等)導(dǎo)致系統(tǒng)處于非桌面狀態(tài)時,系統(tǒng)狀態(tài)監(jiān)聽模塊將發(fā)送結(jié) 束桌面狀態(tài)的事件給語音識別模塊。
[0085] 步驟508、語音識別模塊接收到結(jié)束桌面狀態(tài)的事件之后,將停止語音識別操作, 這樣可以減少對用戶設(shè)備電能的消耗。
[0086] 另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理單元中,也可以 是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個單元中。上述集成的單 元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0087] 另外,本發(fā)明的每一個實施例可以通過由數(shù)據(jù)處理設(shè)備如計算機(jī)執(zhí)行的數(shù)據(jù)處理 程序來實現(xiàn)。顯然,數(shù)據(jù)處理程序構(gòu)成了本發(fā)明。此外,通常存儲在一個存儲介質(zhì)中的數(shù)據(jù) 處理程序通過直接將程序讀取出存儲介質(zhì)或者通過將程序安裝或復(fù)制到數(shù)據(jù)處理設(shè)備的 存儲設(shè)備(如硬盤和或內(nèi)存)中執(zhí)行。因此,這樣的存儲介質(zhì)也構(gòu)成了本發(fā)明。存儲介質(zhì)可 以使用任何類型的記錄方式,例如紙張存儲介質(zhì)(如紙帶等)、磁存儲介質(zhì)(如軟盤、硬盤、閃 存等)、光存儲介質(zhì)(如CD-ROM等)、磁光存儲介質(zhì)(如M0等)等。
[0088] 因此本發(fā)明還公開了一種存儲介質(zhì),其中存儲有數(shù)據(jù)處理程序,該數(shù)據(jù)處理程序 用于執(zhí)行本發(fā)明上述方法的任何一種實施例。
[0089] 以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1. 一種智能終端的控制方法,其特征在于,包括: 監(jiān)聽智能終端的系統(tǒng)狀態(tài),在監(jiān)聽到預(yù)定的系統(tǒng)狀態(tài)后觸發(fā)后續(xù)步驟; 檢測輸入語音,根據(jù)預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系,對檢測到的輸入語音進(jìn)行識 另IJ,在識別出所述輸入語音對應(yīng)的操作指令后觸發(fā)后續(xù)步驟; 執(zhí)行所識別出的所述輸入語音對應(yīng)的操作指令。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述預(yù)定的系統(tǒng)狀態(tài)包括:鎖屏點亮狀態(tài),或桌面狀態(tài); 所述預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系中包括:智能終端中的指定應(yīng)用程序的啟動指 令與相應(yīng)語音的對應(yīng)關(guān)系,其中不同應(yīng)用程序的啟動指令對應(yīng)不同的語音。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述預(yù)定的系統(tǒng)狀態(tài)包括:鎖屏點亮狀態(tài),或桌面狀態(tài); 所述預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系中包括:撥號指令與相應(yīng)語音的對應(yīng)關(guān)系; 在所述識別出輸入語音對應(yīng)的操作指令為撥號指令,且執(zhí)行該撥號指令之后,進(jìn)一步 包括: 檢測輸入語音,對檢測到的輸入語音進(jìn)行語義識別,在識別出語義后,從智能終端的通 訊錄中查詢與該語義匹配的聯(lián)系人名稱,在查詢到與該語義匹配的聯(lián)系人名稱后觸發(fā)對該 聯(lián)系人的語音呼叫。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述預(yù)定的系統(tǒng)狀態(tài)包括:鎖屏點亮狀態(tài),或桌面狀態(tài); 所述預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系中包括:撥號指令與相應(yīng)語音的對應(yīng)關(guān)系; 在所述識別出輸入語音對應(yīng)的操作指令為撥號指令,且執(zhí)行該撥號指令之后,進(jìn)一步 包括: 檢測輸入語音,對檢測到的輸入語音進(jìn)行數(shù)字語義識別,在識別出數(shù)字語義后,觸發(fā)撥 打?qū)?yīng)數(shù)字的呼叫號碼,對該呼叫號碼進(jìn)行語音呼叫。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述預(yù)定的系統(tǒng)狀態(tài)包括:來電狀態(tài)、來電加鎖屏點亮狀態(tài)、或來電加桌面狀態(tài); 所述預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系中包括:來電接聽指令與相應(yīng)語音的對應(yīng)關(guān) 系,以及來電拒絕指令與相應(yīng)語音的對應(yīng)關(guān)系。
6. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系,其中預(yù)設(shè)的語音為由語音特征組成的語音; 所述根據(jù)預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系,對檢測到的輸入語音進(jìn)行識別,具體包 括: 對所檢測到的輸入語音進(jìn)行語音分析,得到語音特征; 從所述預(yù)設(shè)的語音中,查找是否存在其語音特征與上一步驟所得到的語音特征的相似 度高于指定值的語音,如果存在則根據(jù)預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系,將該語音對應(yīng) 的操作指令識別為所述輸入語音對應(yīng)的操作指令。
7. 根據(jù)權(quán)利要求1至6任一項所述的方法,其特征在于,該方法進(jìn)一步包括: 在監(jiān)聽到智能終端的系統(tǒng)狀態(tài)處于非所述預(yù)定的系統(tǒng)狀態(tài)后,停止檢測輸入語音。
8. 根據(jù)權(quán)利要求1至6任一項所述的方法,其特征在于,所述監(jiān)聽智能終端的系統(tǒng)狀 態(tài),在監(jiān)聽到預(yù)定的系統(tǒng)狀態(tài)后觸發(fā)后續(xù)步驟,具體為:監(jiān)聽智能終端系統(tǒng)廣播的事件,在 接聽到預(yù)定系統(tǒng)狀態(tài)對應(yīng)的事件后,觸發(fā)后續(xù)步驟。
9. 一種智能終端的控制裝置,其特征在于,包括: 系統(tǒng)狀態(tài)監(jiān)聽模塊,用于監(jiān)聽智能終端的系統(tǒng)狀態(tài),在監(jiān)聽到預(yù)定的系統(tǒng)狀態(tài)后觸發(fā) 語音識別模塊; 語音識別模塊,用于檢測輸入語音,根據(jù)預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系,對檢測到 的輸入語音進(jìn)行識別,在識別出所述輸入語音對應(yīng)的操作指令后觸發(fā)命令執(zhí)行模塊; 命令執(zhí)行模塊,用于執(zhí)行所識別出的所述輸入語音對應(yīng)的操作指令。
10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述預(yù)定的系統(tǒng)狀態(tài)包括:鎖屏點亮狀態(tài),或桌面狀態(tài); 所述預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系中包括:智能終端中的指定應(yīng)用程序的啟動指 令與相應(yīng)語音的對應(yīng)關(guān)系,其中不同應(yīng)用程序的啟動指令對應(yīng)不同的語音。
11. 根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述預(yù)定的系統(tǒng)狀態(tài)包括:鎖屏點亮狀態(tài),或桌面狀態(tài); 所述預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系中包括:撥號指令與相應(yīng)語音的對應(yīng)關(guān)系; 所述控制裝置進(jìn)一步包括:第一語音撥號模塊,用于在所述命令執(zhí)行模塊執(zhí)行撥號指 令之后,進(jìn)一步檢測輸入語音,對檢測到的輸入語音進(jìn)行語義識別,在識別出語義后,從智 能終端的通訊錄中查詢與該語義匹配的聯(lián)系人名稱,在查詢到與該語義匹配的聯(lián)系人名稱 后觸發(fā)對該聯(lián)系人的語音呼叫。
12. 根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述預(yù)定的系統(tǒng)狀態(tài)包括:鎖屏點亮狀態(tài),或桌面狀態(tài); 所述預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系中包括:撥號指令與相應(yīng)語音的對應(yīng)關(guān)系; 所述控制裝置進(jìn)一步包括:第二語音撥號模塊,用于在所述命令執(zhí)行模塊執(zhí)行撥號指 令之后,進(jìn)一步檢測輸入語音,對檢測到的輸入語音進(jìn)行數(shù)字語義識別,在識別出數(shù)字語義 后,觸發(fā)撥打?qū)?yīng)數(shù)字的呼叫號碼,對該呼叫號碼進(jìn)行語音呼叫。
13. 根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述預(yù)定的系統(tǒng)狀態(tài)包括:來電狀態(tài)、來電加鎖屏點亮狀態(tài),或來電加桌面狀態(tài); 所述預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系中包括:來電接聽指令與相應(yīng)語音的對應(yīng)關(guān) 系,以及來電拒絕指令與相應(yīng)語音的對應(yīng)關(guān)系。
14. 根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述預(yù)設(shè)的操作指令與語音的對應(yīng)關(guān)系,其中預(yù)設(shè)的語音為由語音特征組成的語音; 所述語音識別模塊,具體包括: 語音特征分析子模塊,用于對所檢測到的輸入語音進(jìn)行語音分析,得到語音特征; 查找判斷子模塊,用于從所述預(yù)設(shè)的語音中,查找是否存在其語音特征與上一步驟所 得到的語音特征的相似度高于指定值的語音,如果存在則根據(jù)預(yù)設(shè)的操作指令與語音的對 應(yīng)關(guān)系,將該語音對應(yīng)的操作指令識別為所述輸入語音對應(yīng)的操作指令。
15. 根據(jù)權(quán)利要求9至14任一項所述的方法,其特征在于,所述系統(tǒng)狀態(tài)監(jiān)聽模塊進(jìn)一 步用于: 在監(jiān)聽到智能終端的系統(tǒng)狀態(tài)處于非所述預(yù)定的系統(tǒng)狀態(tài)后,停止檢測輸入語音。
16. 根據(jù)權(quán)利要求9至14任一項所述的裝置,其特征在于, 所述系統(tǒng)狀態(tài)監(jiān)聽模塊監(jiān)聽智能終端的系統(tǒng)狀態(tài),在監(jiān)聽到預(yù)定的系統(tǒng)狀態(tài)后觸發(fā)語 音識別模塊,具體為:監(jiān)聽智能終端系統(tǒng)廣播的事件,在接聽到預(yù)定系統(tǒng)狀態(tài)對應(yīng)的事件 后,觸發(fā)語音識別模塊。
17. 根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述系統(tǒng)狀態(tài)監(jiān)聽模塊觸發(fā)語音識別 模塊具體為:向語音識別模塊發(fā)送所監(jiān)聽到的事件,所述語音識別模塊在收到所述事件后 被觸發(fā)。
【文檔編號】G06F9/445GK104216717SQ201310206397
【公開日】2014年12月17日 申請日期:2013年5月29日 優(yōu)先權(quán)日:2013年5月29日
【發(fā)明者】廖茜, 易薇, 何競, 李斌 申請人:騰訊科技(深圳)有限公司