最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法

文檔序號(hào):7861362閱讀:558來源:國知局
專利名稱:一種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及手機(jī)的語音控制領(lǐng)域,具體涉及一種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法。
背景技術(shù)
在蘋果iPhone等智能手機(jī)的推動(dòng)下,語音識(shí)別相關(guān)的智能語音技術(shù)得到廣泛應(yīng)用,在各種智能手機(jī)中,語音識(shí)別類應(yīng)用的啟動(dòng)方式有多種,典型的有兩種,其一是通過專門按鍵啟動(dòng),這種啟動(dòng)方式容易產(chǎn)生誤操作;其二是通過點(diǎn)擊手機(jī)應(yīng)用列表的圖標(biāo)啟動(dòng),這種啟動(dòng)方式操作繁瑣,不方便
發(fā)明內(nèi)容

本發(fā)明的目的是提供一種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法,該方法的優(yōu)點(diǎn)在于,用戶在手機(jī)解鎖后,既可以與傳統(tǒng)習(xí)慣一樣通過手機(jī)桌面啟動(dòng)應(yīng)用程序,同時(shí)也可以在無需額外操作的情況下直接通過語音命令控制應(yīng)用程序的啟動(dòng),為用戶帶來極大方便。為實(shí)現(xiàn)上述目的,本發(fā)明采用了以下技術(shù)方案一種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法,包括以下步驟步驟I、啟動(dòng)手機(jī)后臺(tái)應(yīng)用程序,所述手機(jī)后臺(tái)應(yīng)用程序至少包括手機(jī)狀態(tài)捕獲模塊、錄音控制模塊、命令詞識(shí)別模塊三部分;所述手機(jī)狀態(tài)捕獲模塊用于捕獲設(shè)定的手機(jī)狀態(tài)信息,并根據(jù)捕獲得到的信息確定錄音控制模塊的工作狀態(tài);所述錄音控制模塊用于后臺(tái)錄音控制,并把錄音數(shù)據(jù)提交給命令詞識(shí)別模塊;所述命令詞識(shí)別模塊用于識(shí)別用戶所說的聲音是否為命令詞;當(dāng)所述手機(jī)狀態(tài)捕獲模塊捕獲到設(shè)定的手機(jī)狀態(tài)信息時(shí),進(jìn)入步驟2 ;或者手機(jī)鎖屏程序解鎖后由手機(jī)鎖屏程序啟動(dòng)所述錄音控制模塊時(shí),進(jìn)入步驟2 ;步驟2、所述錄音控制模塊進(jìn)入錄音狀態(tài),開始計(jì)算錄音的時(shí)間和/或錯(cuò)誤識(shí)別次數(shù),同時(shí)把錄音數(shù)據(jù)提交給所述命令詞識(shí)別模塊;步驟3、所述命令詞識(shí)別模塊收到錄音數(shù)據(jù)后,立即開始識(shí)別錄音數(shù)據(jù)是否為命令詞;當(dāng)所述錄音控制模塊僅計(jì)算錄音的時(shí)間時(shí),如果從所述錄音控制模塊開始計(jì)算錄音的時(shí)刻到錄音時(shí)間長度為T秒內(nèi),所述命令詞識(shí)別模塊識(shí)別到所述錄音控制模塊提交的錄音數(shù)據(jù)包含命令詞的時(shí)候,那么所述手機(jī)后臺(tái)應(yīng)用程序啟動(dòng)用戶指定的手機(jī)應(yīng)用程序,否則不啟動(dòng)指定的手機(jī)應(yīng)用程序;當(dāng)所述錄音控制模塊僅計(jì)算錯(cuò)誤識(shí)別次數(shù)時(shí),如果從所述錄音控制模塊開始統(tǒng)計(jì)次數(shù)為I開始的N次內(nèi),所述命令詞識(shí)別模塊識(shí)別到所述錄音控制模塊提交的錄音數(shù)據(jù)包含命令詞的時(shí)候,那么所述手機(jī)后臺(tái)應(yīng)用程序啟動(dòng)用戶指定的手機(jī)應(yīng)用程序,否則不啟動(dòng)指定的手機(jī)應(yīng)用程序;
當(dāng)所述錄音控制模塊同時(shí)計(jì)算錯(cuò)誤識(shí)別次數(shù)與計(jì)算錄音的時(shí)間時(shí),如果從所述錄音控制模塊開始統(tǒng)計(jì)次數(shù)為I開始的N次內(nèi),同時(shí)從所述錄音控制模塊開始計(jì)算錄音的時(shí)刻到錄音時(shí)間長度為T秒內(nèi),所述命令詞識(shí)別模塊識(shí)別到所述錄音控制模塊提交的錄音數(shù)據(jù)包含命令詞的時(shí)候,那么所述手機(jī)后臺(tái)應(yīng)用程序啟動(dòng)用戶指定的手機(jī)應(yīng)用程序,否則不啟動(dòng)指定的手機(jī)應(yīng)用程序;步驟4、所述錄音控制模塊停止錄音。同時(shí),本發(fā)明還可以通過以下技術(shù)措施得以進(jìn)一步實(shí)現(xiàn)優(yōu)選的,步驟I中,所述設(shè)定的手機(jī)狀態(tài)信息是手機(jī)鎖屏開鎖的狀態(tài)信息。優(yōu)選的,步驟1、2、3中,所述命令詞識(shí)別模塊是有限命令詞集的語音識(shí)別模塊。進(jìn)一步的,所述命令詞識(shí)別模塊的命令詞數(shù)量范圍是I到100個(gè)。優(yōu)選的,步驟3中,所述T的取值范圍是3到10秒。 優(yōu)選的,步驟3中,所述N的取值范圍是I到10次。優(yōu)選的,步驟3中,所述用戶指定的手機(jī)應(yīng)用程序,是第三方手機(jī)應(yīng)用程序,或手機(jī)系統(tǒng)自帶功能控制程序,或所述手機(jī)后臺(tái)應(yīng)用程序自帶的功能模塊之一。本發(fā)明的有益效果在于本發(fā)明首先通過后臺(tái)應(yīng)用程序捕獲手機(jī)解鎖的信號(hào),在捕獲到手機(jī)解鎖的信號(hào)后,打開后臺(tái)錄音程序也即錄音控制模塊進(jìn)行錄音,后臺(tái)錄音程序把錄音數(shù)據(jù)提交給命令詞識(shí)別程序也即命令詞識(shí)別模塊,如果在設(shè)定的時(shí)間內(nèi)命令詞識(shí)別程序識(shí)別出用戶所說聲音是命令詞,則啟動(dòng)該命令詞對(duì)應(yīng)的手機(jī)應(yīng)用程序,實(shí)現(xiàn)了一種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法。本發(fā)明優(yōu)點(diǎn)在于,用戶在手機(jī)解鎖后,既可以與傳統(tǒng)習(xí)慣一樣通過手機(jī)桌面啟動(dòng)應(yīng)用程序,同時(shí)也可以在無需額外操作的情況下直接通過語音命令控制應(yīng)用程序的啟動(dòng),為用戶帶來極大方便。


圖I是本發(fā)明的實(shí)施例I流程圖。圖2是本發(fā)明的實(shí)施例2流程圖。圖3是本發(fā)明的實(shí)施例3流程圖。圖4是本發(fā)明的實(shí)施例4流程圖。圖5是本發(fā)明的實(shí)施例5流程圖。圖6是本發(fā)明的實(shí)施例6流程圖。
具體實(shí)施例方式下面結(jié)合圖1、2、3、4、5、6對(duì)本發(fā)明的操作過程做具體說明。實(shí)施例I如圖I所示,一種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法,其具體實(shí)施包括以下步驟步驟101、啟動(dòng)后臺(tái)應(yīng)用程序,后臺(tái)應(yīng)用程序通過手機(jī)狀態(tài)捕獲模塊實(shí)時(shí)捕獲手機(jī)解鎖信息;步驟102、等待手機(jī)狀態(tài)捕獲模塊捕獲解鎖信息,如果捕獲到解鎖信息,則進(jìn)入步驟103,否則繼續(xù)等待;
步驟103、后臺(tái)錄音程序開始錄音,并把錄音數(shù)據(jù)提交給命令詞識(shí)別程序,并開始計(jì)算錄音時(shí)間;步驟104、后臺(tái)錄音程序判斷錄音時(shí)間是否超過3秒,如果超過,則進(jìn)入步驟107,否則進(jìn)入步驟105 ;步驟105、命令詞識(shí)別程序判斷錄音是否為命令詞,如果是命令詞,則進(jìn)入步驟106,否則進(jìn)入步驟104 ;步驟106、啟動(dòng)命令詞對(duì)應(yīng)的用戶指定的手機(jī)應(yīng)用程序,即完成本次語音命令控制應(yīng)用程序啟動(dòng)過程,同時(shí)進(jìn)入步驟107 ;步驟107、關(guān)閉后臺(tái)錄音程序,開始進(jìn)行下一次的語音命令控制應(yīng)用程序啟動(dòng)過程。實(shí)施例2 如圖2所示,一種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法,其具體實(shí)施包括以下步驟步驟101、手機(jī)鎖屏程序解鎖并啟動(dòng)后臺(tái)錄音程序;步驟102、后臺(tái)錄音程序開始錄音,并把錄音數(shù)據(jù)提交給命令詞識(shí)別程序,并開始計(jì)算錄音時(shí)間;步驟103、后臺(tái)錄音程序判斷錄音時(shí)間是否超過5秒,如果超過,則進(jìn)入步驟106,否則進(jìn)入步驟104 ;步驟104、命令詞識(shí)別程序判斷錄音是否為命令詞,如果是命令詞,則進(jìn)入步驟105,否則進(jìn)入步驟103 ;步驟105、啟動(dòng)命令詞對(duì)應(yīng)的應(yīng)用程序,即完成本次語音命令控制應(yīng)用程序啟動(dòng)過程,同時(shí)進(jìn)入步驟106 ;步驟106、關(guān)閉后臺(tái)錄音程序。實(shí)施例3如圖3所示,一種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法,其具體實(shí)施包括以下步驟步驟101、啟動(dòng)后臺(tái)應(yīng)用程序,后臺(tái)應(yīng)用程序通過手機(jī)狀態(tài)捕獲模塊實(shí)時(shí)捕獲手機(jī)解鎖信息;步驟102、等待手機(jī)狀態(tài)捕獲模塊捕獲解鎖信息,如果捕獲到解鎖信息,則進(jìn)入步驟103,否則繼續(xù)等待;步驟103、后臺(tái)錄音程序開始錄音,并把錄音數(shù)據(jù)提交給命令詞識(shí)別程序,并開始計(jì)算錄音時(shí)間;步驟104、后臺(tái)錄音程序判斷錯(cuò)誤識(shí)別次數(shù)是否超過3次,如果超過,則進(jìn)入步驟107,否則進(jìn)入步驟105 ;步驟105、命令詞識(shí)別程序判斷錄音是否為命令詞,如果是命令詞,則進(jìn)入步驟106,否則進(jìn)入步驟104 ;步驟106、啟動(dòng)命令詞對(duì)應(yīng)的用戶指定的手機(jī)應(yīng)用程序,即完成本次語音命令控制應(yīng)用程序啟動(dòng)過程,同時(shí)進(jìn)入步驟107 ;步驟107、關(guān)閉后臺(tái)錄音程序,開始進(jìn)行下一次的語音命令控制應(yīng)用程序啟動(dòng)過程。實(shí)施例4如圖4所示,一種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法,其具體實(shí)施包括以下步驟步驟101、手機(jī)鎖屏程序解鎖并啟動(dòng)后臺(tái)錄音程序;步驟102、后臺(tái)錄音程序開始錄音,并把錄音數(shù)據(jù)提交給命令詞識(shí)別程序,并開始計(jì)算錄音時(shí)間;步驟103、后臺(tái)錄音程序判斷錯(cuò)誤識(shí)別次數(shù)是否超過5次,如果超過,則進(jìn)入步驟106,否則進(jìn)入步驟104 ; 步驟104、命令詞識(shí)別程序判斷錄音是否為命令詞,如果是命令詞,則進(jìn)入步驟105,否則進(jìn)入步驟103 ;步驟105、啟動(dòng)命令詞對(duì)應(yīng)的應(yīng)用程序,即完成本次語音命令控制應(yīng)用程序啟動(dòng)過程,同時(shí)進(jìn)入步驟106 ;步驟106、關(guān)閉后臺(tái)錄音程序。實(shí)施例5如圖5所示,一種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法,其具體實(shí)施包括以下步驟步驟101、啟動(dòng)后臺(tái)應(yīng)用程序,后臺(tái)應(yīng)用程序通過手機(jī)狀態(tài)捕獲模塊實(shí)時(shí)捕獲手機(jī)解鎖信息;步驟102、等待手機(jī)狀態(tài)捕獲模塊捕獲解鎖信息,如果捕獲到解鎖信息,則進(jìn)入步驟103,否則繼續(xù)等待;步驟103、后臺(tái)錄音程序開始錄音,并把錄音數(shù)據(jù)提交給命令詞識(shí)別程序,并開始計(jì)算錄音時(shí)間;步驟104、后臺(tái)錄音程序判斷是否滿足錯(cuò)誤識(shí)別次數(shù)不超過8次,同時(shí)錄音時(shí)間不超過8秒的條件,如果滿足條件,則進(jìn)入步驟107,否則進(jìn)入步驟105 ;步驟105、命令詞識(shí)別程序判斷錄音是否為命令詞,如果是命令詞,則進(jìn)入步驟106,否則進(jìn)入步驟104 ;步驟106、啟動(dòng)命令詞對(duì)應(yīng)的用戶指定的手機(jī)應(yīng)用程序,即完成本次語音命令控制應(yīng)用程序啟動(dòng)過程,同時(shí)進(jìn)入步驟107 ;步驟107、關(guān)閉后臺(tái)錄音程序,開始進(jìn)行下一次的語音命令控制應(yīng)用程序啟動(dòng)過程。實(shí)施例6如圖6所示,一種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法,其具體實(shí)施包括以下步驟步驟101、手機(jī)鎖屏程序解鎖并啟動(dòng)后臺(tái)錄音程序;步驟102、后臺(tái)錄音程序開始錄音,并把錄音數(shù)據(jù)提交給命令詞識(shí)別程序,并開始計(jì)算錄音時(shí)間;步驟103、后臺(tái)錄音程序判斷是否滿足錯(cuò)誤識(shí)別次數(shù)不超過10次,同時(shí)錄音時(shí)間不超過10秒的條件,如果滿足條件,則進(jìn)入步驟106,否則進(jìn)入步驟104 ;
步驟104、命令詞識(shí)別程序判斷錄音是否為命令詞,如果是命令詞,則進(jìn)入步驟105,否則進(jìn)入步驟103 ;步驟105、啟動(dòng)命令詞對(duì)應(yīng)的應(yīng)用程序,即完成本次語音命令控制應(yīng)用程序啟動(dòng)過程,同時(shí)進(jìn)入步驟106 ; 步驟106、關(guān)閉后臺(tái)錄音程序。
權(quán)利要求
1.ー種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法,包括以下步驟 步驟I、啟動(dòng)手機(jī)后臺(tái)應(yīng)用程序,所述手機(jī)后臺(tái)應(yīng)用程序至少包括手機(jī)狀態(tài)捕獲模塊、錄音控制模塊、命令詞識(shí)別模塊三部分;所述手機(jī)狀態(tài)捕獲模塊用于捕獲設(shè)定的手機(jī)狀態(tài)信息,井根據(jù)捕獲得到的信息確定錄音控制模塊的工作狀態(tài);所述錄音控制模塊用于后臺(tái)錄音控制,并把錄音數(shù)據(jù)提交給命令詞識(shí)別模塊;所述命令詞識(shí)別模塊用于識(shí)別用戶所說的聲音是否為命令詞;當(dāng)所述手機(jī)狀態(tài)捕獲模塊捕獲到設(shè)定的手機(jī)狀態(tài)信息時(shí),進(jìn)入步驟2 ; 或者手機(jī)鎖屏程序解鎖后由手機(jī)鎖屏程序啟動(dòng)所述錄音控制模塊時(shí),進(jìn)入步驟2 ; 步驟2、所述錄音控制模塊進(jìn)入錄音狀態(tài),開始計(jì)算錄音的時(shí)間和/或錯(cuò)誤識(shí)別次數(shù),同時(shí)把錄音數(shù)據(jù)提交給所述命令詞識(shí)別模塊; 步驟3、所述命令詞識(shí)別模塊收到錄音數(shù)據(jù)后,立即開始識(shí)別錄音數(shù)據(jù)是否為命令詞;當(dāng)所述錄音控制模塊僅計(jì)算錄音的時(shí)間時(shí),如果從所述錄音控制模塊開始計(jì)算錄音的時(shí)刻到錄音時(shí)間長度為T秒內(nèi),所述命令詞識(shí)別模塊識(shí)別到所述錄音控制模塊提交的錄音數(shù)據(jù)包含命令詞的時(shí)候,那么所述手機(jī)后臺(tái)應(yīng)用程序啟動(dòng)用戶指定的手機(jī)應(yīng)用程序,否則不啟動(dòng)指定的手機(jī)應(yīng)用程序; 當(dāng)所述錄音控制模塊僅計(jì)算錯(cuò)誤識(shí)別次數(shù)時(shí),如果從所述錄音控制模塊開始統(tǒng)計(jì)次數(shù)為I開始的N次內(nèi),所述命令詞識(shí)別模塊識(shí)別到所述錄音控制模塊提交的錄音數(shù)據(jù)包含命令詞的時(shí)候,那么所述手機(jī)后臺(tái)應(yīng)用程序啟動(dòng)用戶指定的手機(jī)應(yīng)用程序,否則不啟動(dòng)指定的手機(jī)應(yīng)用程序; 當(dāng)所述錄音控制模塊同時(shí)計(jì)算錯(cuò)誤識(shí)別次數(shù)與計(jì)算錄音的時(shí)間時(shí),如果從所述錄音控制模塊開始統(tǒng)計(jì)次數(shù)為I開始的N次內(nèi),同時(shí)從所述錄音控制模塊開始計(jì)算錄音的時(shí)刻到錄音時(shí)間長度為T秒內(nèi),所述命令詞識(shí)別模塊識(shí)別到所述錄音控制模塊提交的錄音數(shù)據(jù)包含命令詞的時(shí)候,那么所述手機(jī)后臺(tái)應(yīng)用程序啟動(dòng)用戶指定的手機(jī)應(yīng)用程序,否則不啟動(dòng)指定的手機(jī)應(yīng)用程序; 步驟4、所述錄音控制模塊停止錄音。
2.根據(jù)權(quán)利要求I所述的ー種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法,其特征在于步驟I中,所述設(shè)定的手機(jī)狀態(tài)信息是手機(jī)鎖屏開鎖的狀態(tài)信息。
3.根據(jù)權(quán)利要求I所述的ー種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法,其特征在于步驟1、2、3中,所述命令詞識(shí)別模塊是有限命令詞集的語音識(shí)別模塊。
4.根據(jù)權(quán)利要求I所述的ー種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法,其特征在于步驟3中,所述T的取值范圍是3到10秒。
5.根據(jù)權(quán)利要求I所述的ー種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法,其特征在于步驟3中,所述N的取值范圍是I到10次。
6.根據(jù)權(quán)利要求I所述的ー種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法,其特征在于步驟3中,所述用戶指定的手機(jī)應(yīng)用程序,是第三方手機(jī)應(yīng)用程序,或手機(jī)系統(tǒng)自帶功能控制程序,或所述手機(jī)后臺(tái)應(yīng)用程序自帶的功能模塊之一。
全文摘要
本發(fā)明涉及一種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法,本發(fā)明首先通過后臺(tái)應(yīng)用程序捕獲手機(jī)解鎖的信號(hào),在捕獲到手機(jī)解鎖的信號(hào)后,打開后臺(tái)錄音程序進(jìn)行錄音,后臺(tái)錄音程序把錄音數(shù)據(jù)提交給命令詞識(shí)別程序,如果在設(shè)定的時(shí)間內(nèi)命令詞識(shí)別程序識(shí)別出用戶所說聲音是命令詞,則啟動(dòng)該命令詞對(duì)應(yīng)的手機(jī)應(yīng)用程序,實(shí)現(xiàn)了一種利用語音命令控制手機(jī)應(yīng)用程序啟動(dòng)的方法。本發(fā)明優(yōu)點(diǎn)在于,用戶在手機(jī)解鎖后,既可以與傳統(tǒng)習(xí)慣一樣通過手機(jī)桌面啟動(dòng)應(yīng)用程序,同時(shí)也可以在無需額外操作的情況下直接通過語音命令控制應(yīng)用程序的啟動(dòng),為用戶帶來極大方便。
文檔編號(hào)H04M1/725GK102868827SQ20121036130
公開日2013年1月9日 申請(qǐng)日期2012年9月15日 優(yōu)先權(quán)日2012年9月15日
發(fā)明者潘天華 申請(qǐng)人:潘天華
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1