本發(fā)明實(shí)施例涉及語(yǔ)音解鎖技術(shù)領(lǐng)域,尤其涉及一種語(yǔ)音解鎖的方法、裝置及移動(dòng)終端。
背景技術(shù):
隨著移動(dòng)終端的日益普及,移動(dòng)終端中數(shù)據(jù)的安全性尤其是敏感數(shù)據(jù)的安全性無(wú)法得到有效的保證,為此,數(shù)字解鎖、指紋解鎖應(yīng)運(yùn)而生,并且應(yīng)用越來(lái)越廣發(fā)。然而數(shù)字解鎖經(jīng)常被破解,指紋解鎖由于手指的干濕程度不同嚴(yán)重影響了指紋解鎖的解鎖率和準(zhǔn)確率,使移動(dòng)終端中敏感數(shù)據(jù)的安全性能無(wú)法得到保障。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種語(yǔ)音解鎖的方法、裝置及移動(dòng)終端,以提高語(yǔ)音解鎖的解鎖率及準(zhǔn)確度,以保證移動(dòng)終端中敏感數(shù)據(jù)的安全性。
第一方面,本發(fā)明實(shí)施例提供了一種語(yǔ)音解鎖的方法,該方法包括:
接收語(yǔ)音解鎖指令,獲取解鎖語(yǔ)音信息;
將所述解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音進(jìn)行匹配,以形成匹配結(jié)果;
執(zhí)行與所述匹配結(jié)果相對(duì)應(yīng)的動(dòng)作。
第二方面,本發(fā)明實(shí)施例還提供了一種語(yǔ)音解鎖的裝置,該裝置包括:
解鎖語(yǔ)音信息獲取模塊,用于接收語(yǔ)音解鎖指令,獲取解鎖語(yǔ)音信息;
語(yǔ)音匹配模塊,用于將所述解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音進(jìn)行匹配,以形成匹配結(jié)果;
匹配結(jié)果執(zhí)行模塊,用于執(zhí)行與所述匹配結(jié)果相對(duì)應(yīng)的動(dòng)作。
第三方面,本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:
接收語(yǔ)音解鎖指令,獲取解鎖語(yǔ)音信息;
將所述解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音進(jìn)行匹配,以形成匹配結(jié)果;
執(zhí)行與所述匹配結(jié)果相對(duì)應(yīng)的動(dòng)作。
本發(fā)明實(shí)施例通過(guò)接收語(yǔ)音解鎖指令,獲取解鎖語(yǔ)音信息;將所述解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音進(jìn)行匹配,以形成匹配結(jié)果;執(zhí)行與所述匹配結(jié)果相對(duì)應(yīng)的動(dòng)作,實(shí)現(xiàn)了語(yǔ)音解鎖,有效保證了移動(dòng)終端中敏感數(shù)據(jù)的安全性。
附圖說(shuō)明
圖1是本發(fā)明實(shí)施例一提供的一種語(yǔ)音解鎖的方法的流程圖;
圖2是本發(fā)明實(shí)施例二提供的一種語(yǔ)音解鎖的方法的流程圖;
圖3是本發(fā)明實(shí)施例三提供的一種語(yǔ)音解鎖的方法的流程圖;
圖4是本發(fā)明實(shí)施例四提供的一種語(yǔ)音解鎖的方法的流程圖;
圖5是本發(fā)明實(shí)施例五提供的一種語(yǔ)音解鎖的裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例六提供的一種移動(dòng)終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
實(shí)施例一
圖1為本發(fā)明實(shí)施例提供的一種語(yǔ)音解鎖的方法的流程圖,該方法可以由語(yǔ)音解鎖的裝置執(zhí)行,其中該裝置可由軟件和/或硬件實(shí)現(xiàn),一般可集成在移動(dòng)終端中。如圖1所示,該方法包括:
s110、接收語(yǔ)音解鎖指令,獲取解鎖語(yǔ)音信息。
在本實(shí)施例中,為了防止移動(dòng)終端處于休眠狀態(tài)時(shí)用戶的誤操作,或?yàn)榱朔乐挂苿?dòng)終端中有用信息的泄密,需要對(duì)移動(dòng)終端進(jìn)行鎖定。其中,語(yǔ)音解鎖指令是用于解除移動(dòng)終端的鎖定狀態(tài),具體的,語(yǔ)音解鎖指令可以是用戶按下移動(dòng)終端的開機(jī)鍵時(shí)觸發(fā)的解鎖指令,也可以是用戶按下預(yù)設(shè)特定組合鍵時(shí)觸發(fā)的解鎖指令,本實(shí)施例對(duì)語(yǔ)音解鎖指令的具體觸發(fā)方式不做限定。當(dāng)移動(dòng)終端接收到用戶發(fā)出的語(yǔ)音解鎖指令時(shí),獲取用戶的解鎖語(yǔ)音信息。
其中,移動(dòng)終端包含ree操作系統(tǒng)和tee操作系統(tǒng),而ree操作系統(tǒng)的安全性能較差,使保存在ree操作系統(tǒng)中的敏感數(shù)據(jù)的安全性能無(wú)法得到保障。優(yōu)選的,為了保證移動(dòng)終端中敏感數(shù)據(jù)的安全性,在tee操作系統(tǒng)中,增加一數(shù)字麥克風(fēng)。當(dāng)移動(dòng)終端中的ree操作系統(tǒng)接收到用戶發(fā)出的語(yǔ)音解鎖指令時(shí),ree操作系統(tǒng)將語(yǔ)音解鎖指令發(fā)送給tee操作系統(tǒng),tee操作系統(tǒng)接收到ree操作系統(tǒng)發(fā)送的語(yǔ)音解鎖指令時(shí),控制語(yǔ)音獲取裝置,如麥克風(fēng)獲取用戶的解鎖語(yǔ)音信息。
s120、將所述解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音進(jìn)行匹配,以形成匹配結(jié)果。
在本實(shí)施例中,預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音是用戶在啟用移動(dòng)終端中的語(yǔ)音解鎖功能時(shí),通過(guò)語(yǔ)音獲取裝置獲取的用戶的初始語(yǔ)音密碼,該初始語(yǔ)音密碼為移動(dòng)終端中的預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音,并將該預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音預(yù)先存儲(chǔ)在移動(dòng)終端中。當(dāng)移動(dòng)終端獲取到用戶的解鎖語(yǔ)音信息時(shí),將該解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音進(jìn)行匹配,并形成匹配結(jié)果。其中,匹配結(jié)果包含解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音匹配成功和解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音匹配失敗兩種情況。示例性的,當(dāng)解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的相似度滿足預(yù)設(shè)規(guī)則時(shí),如相似度大于預(yù)設(shè)閾值時(shí),則判斷解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音匹配成功;當(dāng)解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的相似度不滿足預(yù)設(shè)規(guī)則時(shí),如相似度小于預(yù)設(shè)閾值時(shí),則判斷解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音匹配失敗。
優(yōu)選的,當(dāng)tee操作系統(tǒng)接收到ree操作系統(tǒng)發(fā)送的語(yǔ)音解鎖指令時(shí)并獲取到用戶的解鎖語(yǔ)音信息時(shí),tee操作系統(tǒng)將獲取的解鎖語(yǔ)音信息與預(yù)先存儲(chǔ)在tee操作系統(tǒng)中的預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音進(jìn)行匹配,按照預(yù)設(shè)規(guī)則形成匹配結(jié)果。tee操作系統(tǒng)將該匹配結(jié)果發(fā)送給ree操作系統(tǒng),以使得ree操作系統(tǒng)執(zhí)行匹配結(jié)果相對(duì)應(yīng)的動(dòng)作,有效提高了語(yǔ)音解鎖的解鎖率和準(zhǔn)確率,進(jìn)一步保證了移動(dòng)終端中敏感數(shù)據(jù)的安全性。
s130、執(zhí)行與所述匹配結(jié)果相對(duì)應(yīng)的動(dòng)作。
在本實(shí)施例中,移動(dòng)終端執(zhí)行與匹配結(jié)果相對(duì)應(yīng)的動(dòng)作。具體的,當(dāng)解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音匹配成功時(shí),移動(dòng)終端完成語(yǔ)音解鎖,使用戶可以對(duì)移動(dòng)終端進(jìn)行相關(guān)操作;當(dāng)解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音匹配失敗時(shí),移動(dòng)終端提示解鎖失敗,可以進(jìn)一步提示用戶重新輸入解鎖語(yǔ)音信息。
本發(fā)明實(shí)施例通過(guò)接收語(yǔ)音解鎖指令,獲取解鎖語(yǔ)音信息;將所述解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音進(jìn)行匹配,以形成匹配結(jié)果;執(zhí)行與所述匹配結(jié)果相對(duì)應(yīng)的動(dòng)作,實(shí)現(xiàn)了語(yǔ)音解鎖,有效保證了移動(dòng)終端中敏感數(shù)據(jù)的安全性。
實(shí)施例二
圖2為本發(fā)明實(shí)施例二提供的一種語(yǔ)音解鎖的方法的流程圖,本實(shí)施例在上述實(shí)施例的基礎(chǔ)上,將接收語(yǔ)音解鎖指令,獲取解鎖語(yǔ)音信息優(yōu)化為:于接收到所述語(yǔ)音解鎖指令的狀態(tài),開啟語(yǔ)音錄制功能,以獲取第一預(yù)設(shè)時(shí)間內(nèi)的第一語(yǔ)音信息及第二預(yù)設(shè)時(shí)間內(nèi)的第二語(yǔ)音信息;根據(jù)所述第二語(yǔ)音信息對(duì)所述第一語(yǔ)音信息做降噪處理以形成所述解鎖語(yǔ)音信息。
如圖2所示,本實(shí)施例的方法包括如下步驟:
s210、于接收到所述語(yǔ)音解鎖指令的狀態(tài),開啟語(yǔ)音錄制功能,以獲取第一預(yù)設(shè)時(shí)間內(nèi)的第一語(yǔ)音信息及第二預(yù)設(shè)時(shí)間內(nèi)的第二語(yǔ)音信息。
在本實(shí)施例中,當(dāng)移動(dòng)終端接收到用戶輸入的語(yǔ)音解鎖指令時(shí),開啟語(yǔ)音錄制功能,并通過(guò)語(yǔ)音錄制裝置獲取第一預(yù)設(shè)時(shí)間內(nèi)的第一語(yǔ)音信息和第二預(yù)設(shè)時(shí)間內(nèi)的第二語(yǔ)音信息。優(yōu)選的,所述第一語(yǔ)音信息包括第一預(yù)設(shè)時(shí)間內(nèi)用戶輸入的所述解鎖語(yǔ)音信息和第一預(yù)設(shè)時(shí)間內(nèi)的環(huán)境噪聲,所述第二語(yǔ)音信息為第二預(yù)設(shè)時(shí)間內(nèi)的環(huán)境噪聲,所述第二預(yù)設(shè)時(shí)間匹配第一預(yù)設(shè)時(shí)間。具體的,在進(jìn)行語(yǔ)音錄制時(shí),語(yǔ)音錄制裝置不僅錄制用戶有用的語(yǔ)音信息,同時(shí)錄制有周圍的環(huán)境噪聲,因此語(yǔ)音錄制裝置錄制的第一語(yǔ)音信息包括第一預(yù)設(shè)時(shí)間內(nèi)用戶輸入的解鎖語(yǔ)音信息和第一時(shí)間內(nèi)的環(huán)境噪聲,其中,第一預(yù)設(shè)時(shí)間是指語(yǔ)音錄制裝置錄制第一語(yǔ)音信息的時(shí)間。示例性的,當(dāng)接收到語(yǔ)音解鎖指令時(shí),用戶按下預(yù)設(shè)按鈕開始錄制第一語(yǔ)音信息,并在在到達(dá)第一預(yù)設(shè)時(shí)間時(shí),松開預(yù)設(shè)按鈕,完成第一語(yǔ)音信息的錄制。完成第一語(yǔ)音信息的錄制后,繼續(xù)錄制第二預(yù)設(shè)時(shí)間內(nèi)的第二語(yǔ)音信息,其中,在第二預(yù)設(shè)時(shí)間內(nèi)錄制第二語(yǔ)音信息時(shí),當(dāng)前用戶不輸入語(yǔ)音信息,只錄制第二預(yù)設(shè)時(shí)間內(nèi)的環(huán)境噪聲。其中,第一預(yù)設(shè)時(shí)間匹配第二預(yù)設(shè)時(shí)間可以為第一預(yù)設(shè)時(shí)間和第二預(yù)設(shè)時(shí)間相等。
需要說(shuō)明定的是,對(duì)第一語(yǔ)音信息和第二語(yǔ)音信息的錄制順序不做限定,可以先錄制第一預(yù)設(shè)時(shí)間內(nèi)的第一語(yǔ)音信息,完成第一語(yǔ)音信息錄制后繼續(xù)錄制第二預(yù)設(shè)時(shí)間內(nèi)的第二語(yǔ)音信息,也可以先錄制第二預(yù)設(shè)時(shí)間內(nèi)的第二語(yǔ)音信息,完成第二語(yǔ)音信息錄制后繼續(xù)錄制第一預(yù)設(shè)時(shí)間內(nèi)的第一語(yǔ)音信息。
s220、根據(jù)所述第二語(yǔ)音信息對(duì)所述第一語(yǔ)音信息做降噪處理以形成所述解鎖語(yǔ)音信息。
具體的,提取第一語(yǔ)音信息和第二語(yǔ)音信息中的公共語(yǔ)音部分,由于在進(jìn)行語(yǔ)音解鎖時(shí),語(yǔ)音錄制時(shí)間較短,即第一預(yù)設(shè)時(shí)間和第二預(yù)設(shè)時(shí)間較短,通常為10秒左右,所以第一預(yù)設(shè)時(shí)間內(nèi)的環(huán)境噪聲與第二預(yù)設(shè)時(shí)間內(nèi)的環(huán)境噪聲基本相同。去除第一語(yǔ)音信息中的第一語(yǔ)音信息與第二語(yǔ)音信息中的公共語(yǔ)音部分以作為所述解鎖語(yǔ)音信息。
s230、將所述解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音進(jìn)行匹配,以形成匹配結(jié)果。
s240、執(zhí)行與所述匹配結(jié)果相對(duì)應(yīng)的動(dòng)作。
本實(shí)施例提供的語(yǔ)音解鎖的方法,通過(guò)于接收到語(yǔ)音解鎖指令的狀態(tài),開啟語(yǔ)音錄制功能,以獲取第一預(yù)設(shè)時(shí)間內(nèi)的第一語(yǔ)音信息及第二預(yù)設(shè)時(shí)間內(nèi)的第二語(yǔ)音信息;根據(jù)第二語(yǔ)音信息對(duì)第一語(yǔ)音信息做降噪處理以形成解鎖語(yǔ)音信息;將解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音進(jìn)行匹配,以形成匹配結(jié)果;執(zhí)行與匹配結(jié)果相對(duì)應(yīng)的動(dòng)作,有效減少了環(huán)境噪聲對(duì)語(yǔ)音解鎖準(zhǔn)確率的影響,進(jìn)一步提高了語(yǔ)音解鎖的解鎖率與準(zhǔn)確率,保證了移動(dòng)終端中敏感數(shù)據(jù)的安全性。
實(shí)施例三
圖3為本發(fā)明實(shí)施例三提供的一種語(yǔ)音解鎖的方法的流程圖,本實(shí)施例在上述實(shí)施例的基礎(chǔ)上,將將所述解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音進(jìn)行匹配,以形成匹配結(jié)果優(yōu)化為:讀取所述第一語(yǔ)音信息的錄制時(shí)間,判斷所述第一語(yǔ)音信息的錄制時(shí)間是否匹配所述預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的錄制時(shí)間;于所述第一語(yǔ)音信息的錄制時(shí)間匹配所述預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的錄制時(shí)間的狀態(tài)下,讀取所述解鎖語(yǔ)音信息;判斷所述解鎖語(yǔ)音信息是否匹配所述預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音,并形成所述匹配結(jié)果。
如圖3所示,本實(shí)施例的方法包括如下步驟:
s310、于接收到所述語(yǔ)音解鎖指令的狀態(tài),開啟語(yǔ)音錄制功能,以獲取第一預(yù)設(shè)時(shí)間內(nèi)的第一語(yǔ)音信息及第二預(yù)設(shè)時(shí)間內(nèi)的第二語(yǔ)音信息。
s320、根據(jù)所述第二語(yǔ)音信息對(duì)所述第一語(yǔ)音信息做降噪處理以形成所述解鎖語(yǔ)音信息。
s330、讀取所述第一語(yǔ)音信息的錄制時(shí)間,判斷所述第一語(yǔ)音信息的錄制時(shí)間是否匹配所述預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的錄制時(shí)間。
具體的,第一語(yǔ)音信息的錄制時(shí)間小于等于第一預(yù)設(shè)時(shí)間,讀取第一語(yǔ)音信息的錄制時(shí)間,并判斷所述當(dāng)?shù)谝徽Z(yǔ)音信息的錄制時(shí)間是否匹配預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的錄制時(shí)間,當(dāng)?shù)谝徽Z(yǔ)音信息的錄制時(shí)間不匹配預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的錄制時(shí)間時(shí),直接判定語(yǔ)音解鎖失敗。其中,可以根據(jù)預(yù)設(shè)匹配規(guī)則判斷第一語(yǔ)音信息的錄制時(shí)間是否匹配預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的錄制時(shí)間,示例性的,當(dāng)?shù)谝徽Z(yǔ)音的錄制時(shí)間在預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的錄制時(shí)間的預(yù)設(shè)范圍內(nèi)時(shí),則判斷第一語(yǔ)音信息的錄制時(shí)間匹配預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的錄制時(shí)間,否則,不匹配。
s340、于所述第一語(yǔ)音信息的錄制時(shí)間匹配所述預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的錄制時(shí)間的狀態(tài)下,讀取所述解鎖語(yǔ)音信息。
在判定第一語(yǔ)音信息的錄制時(shí)間與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的錄制時(shí)間相匹配時(shí),讀取解鎖語(yǔ)音信息和預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音,以進(jìn)一步判斷解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音是否匹配。當(dāng)?shù)谝徽Z(yǔ)音信息的錄制時(shí)間與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的錄制時(shí)間不匹配時(shí),結(jié)束解鎖。
s350、判斷所述解鎖語(yǔ)音信息是否匹配所述預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音,并形成所述匹配結(jié)果。
s360、執(zhí)行與所述匹配結(jié)果相對(duì)應(yīng)的動(dòng)作。
本實(shí)施例提供的語(yǔ)音解鎖的方法,通過(guò)于接收到語(yǔ)音解鎖指令的狀態(tài),開啟語(yǔ)音錄制功能,以獲取第一預(yù)設(shè)時(shí)間內(nèi)的第一語(yǔ)音信息及第二預(yù)設(shè)時(shí)間內(nèi)的第二語(yǔ)音信息;根據(jù)第二語(yǔ)音信息對(duì)第一語(yǔ)音信息做降噪處理以形成解鎖語(yǔ)音信息;讀取第一語(yǔ)音信息的錄制時(shí)間,判斷第一語(yǔ)音信息的錄制時(shí)間是否匹配預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的錄制時(shí)間;于第一語(yǔ)音信息的錄制時(shí)間匹配預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的錄制時(shí)間的狀態(tài)下,讀取解鎖語(yǔ)音信息;判斷解鎖語(yǔ)音信息是否匹配預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音,并形成匹配結(jié)果;執(zhí)行與匹配結(jié)果相對(duì)應(yīng)的動(dòng)作,綜合考慮了環(huán)境噪聲及第一語(yǔ)音的錄制時(shí)間與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音錄制時(shí)間對(duì)語(yǔ)音解鎖準(zhǔn)確率的影響,不僅減少了語(yǔ)音解鎖的時(shí)間,而且還提高了語(yǔ)音解鎖的解鎖率與準(zhǔn)確率,有效保證了移動(dòng)終端中敏感數(shù)據(jù)的安全性。
實(shí)施例四
圖4為本發(fā)明實(shí)施例提供的語(yǔ)音解鎖的方法的流程圖,本實(shí)施例是上述實(shí)施例的一個(gè)優(yōu)選方案,相應(yīng)的,如圖4所示,本實(shí)施例的方法包括如下步驟:
s410、于接收到所述語(yǔ)音解鎖指令的狀態(tài),開啟語(yǔ)音錄制功能,以獲取第一預(yù)設(shè)時(shí)間內(nèi)的第一語(yǔ)音信息及第二預(yù)設(shè)時(shí)間內(nèi)的第二語(yǔ)音信息。
s420、根據(jù)所述第二語(yǔ)音信息對(duì)所述第一語(yǔ)音信息做降噪處理以形成所述解鎖語(yǔ)音信息。
s430、讀取第一語(yǔ)音信息的錄制時(shí)間,判斷第一語(yǔ)音信息的錄制時(shí)間是否匹配預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的錄制時(shí)間,若是,則執(zhí)行s440,否則執(zhí)行s470。
s440、讀取所述解鎖語(yǔ)音信。
s450、判斷所述解鎖語(yǔ)音信息是否匹配所述標(biāo)準(zhǔn)解鎖語(yǔ)音,若是,則執(zhí)行s460,否則執(zhí)行s480。
s460、移動(dòng)終端完成語(yǔ)音解鎖。
s470、結(jié)束語(yǔ)音解鎖。
s480、提示用戶語(yǔ)音解鎖失敗。
本實(shí)施例提供的語(yǔ)音解鎖的方法,綜合考慮了環(huán)境噪聲及第一語(yǔ)音的錄制時(shí)間與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音錄制時(shí)間對(duì)語(yǔ)音解鎖準(zhǔn)確率的影響,不僅減少了語(yǔ)音解鎖的時(shí)間,而且還提高了語(yǔ)音解鎖的解鎖率與準(zhǔn)確率,有效保證了移動(dòng)終端中敏感數(shù)據(jù)的安全性。
實(shí)施例五
圖5為本發(fā)明實(shí)施例提供的語(yǔ)音解鎖的裝置的結(jié)構(gòu)示意圖,該裝置可由軟件和/或硬件實(shí)現(xiàn),一般集成在移動(dòng)終端中,可通過(guò)執(zhí)行移動(dòng)終端的語(yǔ)音解鎖的方法來(lái)進(jìn)行移動(dòng)終端的解鎖。如圖5所示,該裝置應(yīng)用于移動(dòng)終端顯示界面上,包括:解鎖語(yǔ)音信息獲取模塊510、語(yǔ)音匹配模塊520及匹配結(jié)果執(zhí)行模塊530。
其中,解鎖語(yǔ)音信息獲取模塊510,用于接收語(yǔ)音解鎖指令,獲取解鎖語(yǔ)音信息;語(yǔ)音匹配模塊520,用于將所述解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音進(jìn)行匹配,以形成匹配結(jié)果;匹配結(jié)果執(zhí)行模塊530,用于執(zhí)行與所述匹配結(jié)果相對(duì)應(yīng)的動(dòng)作。
其中,所述解鎖語(yǔ)音信息獲取模塊510,用于:
于接收到所述語(yǔ)音解鎖指令的狀態(tài),開啟語(yǔ)音錄制功能,以獲取第一預(yù)設(shè)時(shí)間內(nèi)的第一語(yǔ)音信息及第二預(yù)設(shè)時(shí)間內(nèi)的第二語(yǔ)音信息;
根據(jù)所述第二語(yǔ)音信息對(duì)所述第一語(yǔ)音信息做降噪處理以形成所述解鎖語(yǔ)音信息。
進(jìn)一步的,所述第一語(yǔ)音信息包括第一預(yù)設(shè)時(shí)間內(nèi)用戶輸入的所述解鎖語(yǔ)音信息和第一預(yù)設(shè)時(shí)間內(nèi)的環(huán)境噪聲。
進(jìn)一步的,所述第二語(yǔ)音信息為第二預(yù)設(shè)時(shí)間內(nèi)的環(huán)境噪聲。
進(jìn)一步的,所述第二預(yù)設(shè)時(shí)間匹配第一預(yù)設(shè)時(shí)間。
其中,所述語(yǔ)音匹配模塊520,用于:
讀取所述第一語(yǔ)音信息的錄制時(shí)間,判斷所述第一語(yǔ)音信息的錄制時(shí)間是否匹配所述預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的錄制時(shí)間;
于所述第一語(yǔ)音信息的錄制時(shí)間匹配所述預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的錄制時(shí)間的狀態(tài)下,讀取所述解鎖語(yǔ)音信息;
判斷所述解鎖語(yǔ)音信息是否匹配所述預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音,并形成所述匹配結(jié)果。
進(jìn)一步的,于所述第一語(yǔ)音信息的錄制時(shí)間不匹配所述預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音的錄制時(shí)間的狀態(tài)下,結(jié)束解鎖。
本發(fā)明實(shí)施例提供的語(yǔ)音解鎖的裝置,通過(guò)接收語(yǔ)音解鎖指令,獲取解鎖語(yǔ)音信息;將所述解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音進(jìn)行匹配,以形成匹配結(jié)果;執(zhí)行與所述匹配結(jié)果相對(duì)應(yīng)的動(dòng)作,實(shí)現(xiàn)了語(yǔ)音解鎖,有效保證了移動(dòng)終端中敏感數(shù)據(jù)的安全性。
實(shí)施例六
本發(fā)明實(shí)施例提供了一種移動(dòng)終端,該移動(dòng)終端中可集成本發(fā)明實(shí)施例提供的語(yǔ)音解鎖的裝置。該移動(dòng)終端包括存儲(chǔ)器,處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:接收語(yǔ)音解鎖指令,獲取解鎖語(yǔ)音信息;將所述解鎖語(yǔ)音信息與預(yù)設(shè)標(biāo)準(zhǔn)解鎖語(yǔ)音進(jìn)行匹配,以形成匹配結(jié)果;執(zhí)行與所述匹配結(jié)果相對(duì)應(yīng)的動(dòng)作。
圖6為本發(fā)明實(shí)施例提供的一種移動(dòng)終端的結(jié)構(gòu)示意圖。如圖6所示,該移動(dòng)終端可以包括:殼體(圖中未示出)、存儲(chǔ)器601、中央處理器(centralprocessingunit,cpu)602(又稱處理器,以下簡(jiǎn)稱cpu)、電路板(圖中未示出)和電源電路(圖中未示出)。所述電路板安置在所述殼體圍成的空間內(nèi)部;所述cpu602和所述存儲(chǔ)器601設(shè)置在所述電路板上;所述電源電路,用于為所述移動(dòng)終端的各個(gè)電路或器件供電;所述存儲(chǔ)器601,用于存儲(chǔ)可執(zhí)行程序代碼;所述cpu602通過(guò)讀取所述存儲(chǔ)器601中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序。
所述移動(dòng)終端還包括:外設(shè)接口603、rf(radiofrequency,射頻)電路605、音頻電路606、揚(yáng)聲器611、電源管理芯片608、輸入/輸出(i/o)子系統(tǒng)605、觸摸屏612、其他輸入/控制設(shè)備610以及外部端口604,這些部件通過(guò)一個(gè)或多個(gè)通信總線或信號(hào)線607來(lái)通信。
應(yīng)該理解的是,圖示移動(dòng)終端600僅僅是移動(dòng)終端的一個(gè)范例,并且移動(dòng)終端600可以具有比圖中所示出的更多的或者更少的部件,可以組合兩個(gè)或更多的部件,或者可以具有不同的部件配置。圖中所示出的各種部件可以在包括一個(gè)或多個(gè)信號(hào)處理和/或?qū)S眉呻娐吩趦?nèi)的硬件、軟件、或硬件和軟件的組合中實(shí)現(xiàn)。
下面就本實(shí)施例提供的用于語(yǔ)音解鎖的移動(dòng)終端進(jìn)行詳細(xì)的描述,該移動(dòng)終端以手機(jī)為例。
存儲(chǔ)器601,所述存儲(chǔ)器601可以被cpu602、外設(shè)接口603等訪問(wèn),所述存儲(chǔ)器601可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如一個(gè)或多個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
外設(shè)接口603,所述外設(shè)接口603可以將設(shè)備的輸入和輸出外設(shè)連接到cpu602和存儲(chǔ)器601。
i/o子系統(tǒng)609,所述i/o子系統(tǒng)609可以將設(shè)備上的輸入輸出外設(shè),例如觸摸屏612和其他輸入/控制設(shè)備610,連接到外設(shè)接口603。i/o子系統(tǒng)609可以包括顯示控制器6091和用于控制其他輸入/控制設(shè)備610的一個(gè)或多個(gè)輸入控制器6092。其中,一個(gè)或多個(gè)輸入控制器6092從其他輸入/控制設(shè)備610接收電信號(hào)或者向其他輸入/控制設(shè)備610發(fā)送電信號(hào),其他輸入/控制設(shè)備610可以包括物理按鈕(按壓按鈕、搖臂按鈕等)、撥號(hào)盤、滑動(dòng)開關(guān)、操縱桿、點(diǎn)擊滾輪。值得說(shuō)明的是,輸入控制器6092可以與以下任一個(gè)連接:鍵盤、紅外端口、usb接口以及諸如鼠標(biāo)的指示設(shè)備。
觸摸屏612,所述觸摸屏612是用戶終端與用戶之間的輸入接口和輸出接口,將可視輸出顯示給用戶,可視輸出可以包括圖形、文本、圖標(biāo)、視頻等。
i/o子系統(tǒng)609中的顯示控制器6091從觸摸屏612接收電信號(hào)或者向觸摸屏612發(fā)送電信號(hào)。觸摸屏612檢測(cè)觸摸屏上的接觸,顯示控制器6091將檢測(cè)到的接觸轉(zhuǎn)換為與顯示在觸摸屏612上的用戶界面對(duì)象的交互,即實(shí)現(xiàn)人機(jī)交互,顯示在觸摸屏612上的用戶界面對(duì)象可以是運(yùn)行游戲的圖標(biāo)、聯(lián)網(wǎng)到相應(yīng)網(wǎng)絡(luò)的圖標(biāo)等。值得說(shuō)明的是,設(shè)備還可以包括光鼠,光鼠是不顯示可視輸出的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸。
rf電路605,主要用于建立手機(jī)與無(wú)線網(wǎng)絡(luò)(即網(wǎng)絡(luò)側(cè))的通信,實(shí)現(xiàn)手機(jī)與無(wú)線網(wǎng)絡(luò)的數(shù)據(jù)接收和發(fā)送。例如收發(fā)短信息、電子郵件等。具體地,rf電路605接收并發(fā)送rf信號(hào),rf信號(hào)也稱為電磁信號(hào),rf電路605將電信號(hào)轉(zhuǎn)換為電磁信號(hào)或?qū)㈦姶判盘?hào)轉(zhuǎn)換為電信號(hào),并且通過(guò)該電磁信號(hào)與通信網(wǎng)絡(luò)以及其他設(shè)備進(jìn)行通信。rf電路605可以包括用于執(zhí)行這些功能的已知電路,其包括但不限于天線系統(tǒng)、rf收發(fā)機(jī)、一個(gè)或多個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、數(shù)字信號(hào)處理器、codec(coder-decoder,編譯碼器)芯片組、用戶標(biāo)識(shí)模塊(subscriberidentitymodule,sim)等等。
音頻電路606,主要用于從外設(shè)接口603接收音頻數(shù)據(jù),將該音頻數(shù)據(jù)轉(zhuǎn)換為電信號(hào),并且將該電信號(hào)發(fā)送給揚(yáng)聲器611。
揚(yáng)聲器611,用于將手機(jī)通過(guò)rf電路605從無(wú)線網(wǎng)絡(luò)接收的語(yǔ)音信號(hào),還原為聲音并向用戶播放該聲音。
電源管理芯片608,用于為cpu602、i/o子系統(tǒng)及外設(shè)接口所連接的硬件進(jìn)行供電及電源管理。
上述實(shí)施例中提供的語(yǔ)音解鎖的裝置及移動(dòng)終端可執(zhí)行本發(fā)明任意實(shí)施例所提供的語(yǔ)音解鎖的方法,具備執(zhí)行該方法相應(yīng)的功能模塊和有益效果。未在上述實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明任意實(shí)施例所提供的語(yǔ)音解鎖的方法。
注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過(guò)以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說(shuō)明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。