使用過程中,還存在用戶眨眼的情況,在用戶眨眼的過程中(尤其是閉眼時(shí)),所述獲取模塊10也將獲取不到用戶的視點(diǎn)位置。因此,為避免由于用戶眨眼導(dǎo)致的錯(cuò)誤響應(yīng),可選地,在本實(shí)施例中,當(dāng)?shù)竭_(dá)視點(diǎn)位置的獲取周期時(shí),若所述獲取模塊10在預(yù)設(shè)時(shí)間段內(nèi)未獲取到用戶的視點(diǎn)位置,且所述移動(dòng)終端當(dāng)前處于解鎖狀態(tài)時(shí),切換模塊30切換所述移動(dòng)終端至鎖定狀態(tài)。其中,所述預(yù)設(shè)時(shí)間段具體按照實(shí)際需要進(jìn)行設(shè)置,例如可以設(shè)置為I秒。
[0106]本實(shí)施例通過在未獲取到用戶的視點(diǎn)位置,且移動(dòng)終端當(dāng)前處于解鎖狀態(tài)時(shí),切換所述移動(dòng)終端至鎖定狀態(tài),能夠確保移動(dòng)終端在用戶暫停使用時(shí),存儲(chǔ)的數(shù)據(jù)內(nèi)容不被非法用戶獲取。
[0107]進(jìn)一步的,基于前述任一實(shí)施例,提出本發(fā)明移動(dòng)終端解鎖裝置的第五實(shí)施例,在本實(shí)施例中,所述獲取模塊10還用于基于拍攝的用戶臉部圖像確定用戶瞳孔中心基于臉部區(qū)域的位置信息;以及基于預(yù)設(shè)的位置信息和視點(diǎn)位置的映射關(guān)系確定用戶在移動(dòng)終端的屏幕的視點(diǎn)位置。
[0108]本實(shí)施例中,所述獲取模塊10可以通過移動(dòng)終端預(yù)設(shè)的接近傳感器識(shí)別是否有用戶靠近,是則觸發(fā)移動(dòng)終端拍攝用戶的臉部圖像;還可以通過移動(dòng)終端預(yù)設(shè)的人臉傳感器進(jìn)行識(shí)別,在識(shí)別到人臉時(shí),觸發(fā)移動(dòng)終端拍攝用戶的臉部圖像。
[0109]在拍攝到用戶的臉部圖像之后,所述獲取模塊10首先將拍攝的臉部圖像由彩色圖像轉(zhuǎn)換為灰度圖像,對(duì)轉(zhuǎn)換后的灰度圖像進(jìn)行處理,可顯著減少移動(dòng)終端處理資源的消耗,并明顯提高處理速度,且對(duì)精度無影響。
[0110]在完成灰度圖像的轉(zhuǎn)換之后,所述獲取模塊10獲取灰度圖像中的黑色小塊,作為人眼的候選區(qū)域,初步確定人眼的位置。由于人眼的瞳孔是黑色的,其灰度值是整張灰度圖像中最低的。利用該特點(diǎn),可以初步確定人眼的位置。此外,由于瞳孔的面積很小,利用該特點(diǎn),可將眉毛,頭發(fā)等大的黑色區(qū)域排除。
[0111]所述獲取模塊10對(duì)確定的候選區(qū)域,提取虹膜邊界。由于虹膜的顏色較深,與眼白區(qū)分明顯。具體可用圖像處理中的邊界提取算法來定位虹膜的邊界。然后根據(jù)hough變換,尋找最匹配虹膜邊界的圓。由于虹膜的圓心與瞳孔的圓心相同,則可將匹配的圓的圓心作為用戶的瞳孔中心。在確定用戶的瞳孔中心之后,即可確定用戶瞳孔中心基于臉部區(qū)域的位置信息。
[0112]在確定用戶瞳孔中心基于臉部區(qū)域的位置信息之后,所述獲取模塊10基于預(yù)設(shè)的位置信息和視點(diǎn)位置的映射關(guān)系即可確定用戶在移動(dòng)終端的視點(diǎn)位置。其中,所述位置信息和視點(diǎn)位置的映射關(guān)系可基于預(yù)先進(jìn)行的校驗(yàn)操作設(shè)置,例如,移動(dòng)終端顯示多個(gè)基準(zhǔn)點(diǎn),并提示用戶依次注視基準(zhǔn)點(diǎn),并在接收到用戶已注視基準(zhǔn)點(diǎn)的確認(rèn)信息之后,獲取用戶瞳孔中心基于臉部區(qū)域的位置信息,然后通過多個(gè)基準(zhǔn)點(diǎn)以及獲取的各基準(zhǔn)點(diǎn)對(duì)應(yīng)的位置信息形成所述位置信息和視點(diǎn)位置的映射關(guān)系。
[0113]本發(fā)明進(jìn)一步提供一種移動(dòng)終端解鎖方法,參照?qǐng)D6,在本發(fā)明移動(dòng)終端解鎖方法的第一實(shí)施例中,所述移動(dòng)終端解鎖方法包括:
[0114]步驟S10,獲取用戶在移動(dòng)終端的屏幕的視點(diǎn)位置;
[0115]需要說明的是,本實(shí)施例提出的移動(dòng)終端解鎖方法基于用戶的眼紋特征完成,例如,手機(jī)周期獲取用戶在手機(jī)屏幕的視點(diǎn)位置,當(dāng)所述視點(diǎn)位置位于屏幕的預(yù)設(shè)區(qū)域之內(nèi)時(shí),手機(jī)確定屏幕的顯著區(qū)域,并在確定的顯著區(qū)域應(yīng)用動(dòng)畫效果,吸引用戶注視顯著區(qū)域,從而準(zhǔn)確的采集到用戶的眼紋特征,進(jìn)行驗(yàn)證解鎖,達(dá)到提高眼紋解鎖準(zhǔn)確性的目的。
[0116]本實(shí)施例中,在獲取用戶在移動(dòng)終端的屏幕的視點(diǎn)位置時(shí),可以實(shí)時(shí)獲取用戶的視點(diǎn)位置,也可以定時(shí)獲取用戶的視點(diǎn)位置,具體是實(shí)時(shí)獲取用戶的視點(diǎn)位置,或是定時(shí)獲取用戶的視點(diǎn)位置以及間隔多長(zhǎng)時(shí)間獲取用戶的視點(diǎn)位置,可由具有預(yù)設(shè)權(quán)限級(jí)別的用戶(如移動(dòng)終端的歸屬用戶)按需進(jìn)行設(shè)置。例如,本實(shí)施例中移動(dòng)終端缺省間隔3秒獲取一次用戶的視點(diǎn)位置。
[0117]步驟S20,在所述視點(diǎn)位置位于預(yù)設(shè)區(qū)域之內(nèi),且所述移動(dòng)終端當(dāng)前處于鎖定狀態(tài)時(shí),確定所述屏幕的顯著區(qū)域,并以動(dòng)畫的形式顯示所述顯著區(qū)域內(nèi)的圖像;
[0118]參照?qǐng)D4,在本實(shí)施例中,預(yù)先將移動(dòng)終端的屏幕劃分為A區(qū)域和B區(qū)域。需要說明的是,本實(shí)施例并不限制前述A區(qū)域和B區(qū)域的具體劃分方式,本領(lǐng)域技術(shù)人員可以按照實(shí)際需要進(jìn)行選擇。前述獲取到用戶在移動(dòng)終端的屏幕的視點(diǎn)位置之后,根據(jù)所述視點(diǎn)位置所處的不同區(qū)域進(jìn)行不同的操作。
[0119]其中,在獲取到用戶的視點(diǎn)位置之后,所述移動(dòng)終端判斷所述視點(diǎn)位置是否位于A區(qū)域(預(yù)設(shè)區(qū)域)之內(nèi)。在所述視點(diǎn)位置位于A區(qū)域之內(nèi)(用戶當(dāng)前注視移動(dòng)終端屏幕的A區(qū)域)時(shí),所述移動(dòng)終端確定屏幕的顯著區(qū)域。需要說明的是,圖像顯著性是圖像中重要的視覺特征,其體現(xiàn)了人眼對(duì)圖像的某些區(qū)域的重視程度。本實(shí)施例中,在確定屏幕的顯著區(qū)域時(shí),具體可采用HC算法、LC算法、RC算法、SR算法、IG算法、HIG算法、AC算法以及FT算法中的至少一種顯著性檢測(cè)算法對(duì)移動(dòng)終端當(dāng)前壁紙的顯著區(qū)域進(jìn)行提取,并在提取到壁紙的顯著區(qū)域之后,將其對(duì)應(yīng)的屏幕區(qū)域確定為移動(dòng)終端屏幕的顯著區(qū)域。本領(lǐng)域技術(shù)人員可按實(shí)際需要選擇顯著性檢測(cè)算法,例如,在LC算法中,每個(gè)像素的顯著性值是其和圖像中其他的所有像素的某個(gè)距離的總和,這個(gè)距離一般使用歐式距離。
[0120]在確定所述屏幕的顯著區(qū)域之后,所述移動(dòng)終端在確定的顯著區(qū)域應(yīng)用動(dòng)畫效果,以使得用戶注視所述顯著區(qū)域。具體的,所述移動(dòng)終端通過加載預(yù)設(shè)的播放腳本實(shí)現(xiàn)顯著區(qū)域內(nèi)圖像的動(dòng)畫效果。所述播放腳本包括用于提示用戶輸入眼紋特征的動(dòng)畫效果的第一動(dòng)畫控制代碼,所述移動(dòng)終端在確定屏幕的顯著區(qū)域之后,加載所述播放腳本并執(zhí)行加載的播放腳本中的第一動(dòng)畫控制代碼,在確定的顯著區(qū)域應(yīng)用提示用戶輸入眼紋特征的動(dòng)畫效果,即可使得所述顯著區(qū)域內(nèi)的圖像以動(dòng)畫的形式顯示。容易理解的是,通過加載不同的播放腳本可以實(shí)現(xiàn)不同的功能和提醒方式。其中,所述播放腳本可以是存儲(chǔ)在移動(dòng)終端本地的,也可以是存儲(chǔ)在云端的,當(dāng)需要加載時(shí),從移動(dòng)終端本地或云端獲取需要加載的播放腳本。例如,如圖5所示的手機(jī),確定的顯著區(qū)域?yàn)楸诩堉醒矍驁D像所在的Z區(qū)域,所述手機(jī)在Z區(qū)域內(nèi)應(yīng)用動(dòng)畫效果,壁紙的眼球呈現(xiàn)閃光的動(dòng)畫效果,吸引用戶的注意力。
[0121]在其他實(shí)施例中,前述在獲取到用戶的視點(diǎn)位置之后,若所述視點(diǎn)位置位于A區(qū)域(預(yù)設(shè)區(qū)域)之外,即所述視點(diǎn)位置位于B區(qū)域之內(nèi)(用戶當(dāng)前注視移動(dòng)終端屏幕的B區(qū)域)時(shí),所述移動(dòng)終端還可輸出提示用戶錄入眼紋特征的提示信息,提示用戶輸入眼紋特征,例如,所述移動(dòng)終端可直接在屏幕顯示眼紋特征輸入提示框,顯示提示信息“請(qǐng)錄入眼紋特征”。
[0122]步驟S30,采集用戶的眼紋特征進(jìn)行驗(yàn)證操作,并在驗(yàn)證通過時(shí),切換所述移動(dòng)終端至解鎖狀態(tài)。
[0123]本實(shí)施例中,所述移動(dòng)終端在確定的所述顯著區(qū)域開始應(yīng)用動(dòng)畫效果之后,調(diào)用攝像頭采集用戶的眼紋特征,本領(lǐng)域技術(shù)人員可以理解的是,由于顯著區(qū)域的顯著性以及動(dòng)畫效果的吸引力,能夠使得用戶注視所述顯著區(qū)域,從而使得所述移動(dòng)終端能夠準(zhǔn)確的采集到用戶的眼紋特征。所述移動(dòng)終端在采集用戶的眼紋特征時(shí),可以通過攝像頭對(duì)用戶的眼球進(jìn)行定位,并按照眼球識(shí)別算法的要求,拍攝用戶的眼紋特征圖片/視頻,進(jìn)而提取到用戶的眼紋特征。其中,眼紋特征主要指分布在白眼球上的靜脈血管特征,通常具備幾十到上百的特征點(diǎn)。此外,在本實(shí)施例中,移動(dòng)終端預(yù)先采集有歸屬用戶(具有預(yù)設(shè)權(quán)限級(jí)別的用戶)眼球不同角度的眼紋特征,并將采集的眼紋特征存儲(chǔ)至預(yù)設(shè)的眼紋特征數(shù)據(jù)庫中。需要說明的是,移動(dòng)終端并不存儲(chǔ)拍攝的眼紋特征圖片/視頻,只保存從眼紋特征圖片/視頻提取的眼紋特征,眼紋特征不能逆向推出原始的眼紋特征圖片/視頻??梢岳斫獾氖?,除了采集歸屬用戶的眼紋特征之外,還可采集歸屬用戶授權(quán)的其他用戶(如其他家庭成員)的眼紋特征,并存儲(chǔ)至所述眼紋特征數(shù)據(jù)庫中。
[0124]在獲取到用戶的眼紋特征之后,移動(dòng)終端將獲取的眼紋特征與眼紋特征數(shù)據(jù)庫存儲(chǔ)的眼紋特征進(jìn)行匹配,若兩個(gè)眼紋特征的相似度達(dá)到預(yù)設(shè)閾值以上,則驗(yàn)證通過。其中,所述預(yù)設(shè)閾值可按實(shí)際需要進(jìn)行設(shè)置,例如,本實(shí)施例將所述預(yù)設(shè)閾值設(shè)置為99.8%。基于前述描述,本領(lǐng)域技術(shù)人員可以理解的是,在驗(yàn)證通過時(shí),說明用戶是移動(dòng)終端的歸屬用戶或者是其他授權(quán)用戶,此時(shí)切換至解鎖狀態(tài),供用戶使用。
[0125]此外,前述播放腳本還包括用于提示驗(yàn)證通過的動(dòng)畫效果的第二動(dòng)畫控制代碼,在本實(shí)施例中,所述移動(dòng)終端在解鎖的同時(shí),還可以執(zhí)行所述第二動(dòng)畫控制代碼,以在所述顯著區(qū)域應(yīng)用提示用戶驗(yàn)證通過的動(dòng)畫效果,以提升用戶體驗(yàn)。
[0126]在其他實(shí)施例中,在驗(yàn)證失敗時(shí),還可進(jìn)行報(bào)警操作。
[0127]基于前述描述,本領(lǐng)域技術(shù)人員可以理解的是,在獲取到用戶的眼紋特征,且獲取的所述眼紋特征驗(yàn)證失敗時(shí),說明此時(shí)欲使用移動(dòng)終端的用戶既不是移動(dòng)終端的歸屬用戶,也不是其他授權(quán)用戶,存在移動(dòng)終端被盜的情況。因此,為提升移動(dòng)終端的安全性,在獲取的所述眼紋特征驗(yàn)證失敗時(shí),進(jìn)行報(bào)警操作。其中,移動(dòng)終端進(jìn)行的報(bào)警操作需要由具有預(yù)設(shè)權(quán)限級(jí)別的用戶解除,即需要由移動(dòng)終端的歸屬用戶解除。
[0128]可選地,前述播放腳本還包括用于提示驗(yàn)證失敗的動(dòng)畫效果的第三動(dòng)畫控制代碼,在本實(shí)施例中,所述報(bào)警模塊在報(bào)警的同時(shí),還可以執(zhí)行所述第三動(dòng)畫控制代碼,以在所述顯著區(qū)域應(yīng)用提示用戶驗(yàn)證失敗的動(dòng)畫效果。
[0129]本實(shí)施例提出的移動(dòng)終端解鎖方法,對(duì)用戶在移動(dòng)終端屏幕的視點(diǎn)位置進(jìn)行監(jiān)測(cè),當(dāng)識(shí)別用戶的視點(diǎn)位置位于預(yù)設(shè)區(qū)域之內(nèi),且移動(dòng)終端處于鎖定狀態(tài)時(shí),進(jìn)一步確定移動(dòng)終端屏幕顯著區(qū)別于其他屏幕區(qū)域的顯著區(qū)域,并在確定的顯著區(qū)域應(yīng)用動(dòng)畫效果,以動(dòng)畫的形式顯示所述顯著區(qū)域內(nèi)的圖像,本領(lǐng)域技術(shù)人員可以理解的是,由于顯著區(qū)域的顯著性以及動(dòng)畫效果的吸引力,能夠使得用戶注視所述顯著區(qū)域,從而使得移動(dòng)終端有足夠的時(shí)間采集用戶的眼紋特征進(jìn)行驗(yàn)證。相較于現(xiàn)有技術(shù),本發(fā)明避免了用戶在移動(dòng)終端采集眼紋特征的過程中無意轉(zhuǎn)動(dòng)眼球的問題,能夠提高移動(dòng)終端眼紋解鎖的準(zhǔn)確性。
[0130]進(jìn)一步的,基于第一實(shí)施例,提出本發(fā)明移動(dòng)終端解鎖方法的第二實(shí)施例,在本實(shí)施例中,所述步驟SI O之后,還包括:
[0131]在所述視點(diǎn)位置位于預(yù)設(shè)區(qū)域之外,且所述移動(dòng)終端當(dāng)前處于鎖定狀態(tài)時(shí),輸出提示用戶錄入眼紋特征的提示信息。
[0132]本實(shí)施例中,在獲取到用戶的視點(diǎn)位置之后,若所述視點(diǎn)位置位于如圖4所示的A區(qū)域(預(yù)設(shè)區(qū)域)之外,即所述視點(diǎn)位置位于B區(qū)域之內(nèi)(用戶當(dāng)前注視移動(dòng)終端屏幕的B區(qū)域)時(shí),輸出提示用戶錄入眼紋特征的提示信息。具體在所述移動(dòng)終端的屏幕上顯示眼紋特征輸入提示框,所述眼紋特征輸入提示框包括提示用戶輸入眼紋特征的提示信息。其中,所述移動(dòng)終端顯示的所述輸入提示框的大小、位置以及提示信息的具體內(nèi)容按實(shí)際需要進(jìn)行設(shè)置,例如,所述移動(dòng)終端可直接在屏幕的中心區(qū)域顯示眼紋特征輸入提示框,顯示提示信息“請(qǐng)錄入眼紋特征”。
[0133]進(jìn)一步的,基于第一實(shí)施例,提出本發(fā)明移動(dòng)終端解鎖方法的第三實(shí)施例,