要進行對所述應(yīng)用恢復(fù)進行攔截;所述調(diào)整第三活動組件在活動棧的排序,包括:在確定需要對所述應(yīng)用恢復(fù)進行攔截時,在所述活動棧的棧頂形成第四活動組件;所述在所述眼部特征通過驗證之后,所述恢復(fù)活動組件恢復(fù)所述加鎖應(yīng)用的恢復(fù)應(yīng)用鎖,包括:在所述眼部特征通過驗證之后,結(jié)束所述第四活動組件,所述第三活動組件恢復(fù)所述加鎖應(yīng)用的激活狀態(tài)。
[0128]微型計算機307根據(jù)該程序進行相機整體的控制。此外,閃存314存儲相機的各種調(diào)整值,微型計算機307讀出調(diào)整值,按照該調(diào)整值進行相機的控制。
[0129]SDRAM 308是用于對圖像數(shù)據(jù)等進行暫時存儲的可電改寫的易失性存儲器。該SDRAM 308暫時存儲從A/D轉(zhuǎn)換部304輸出的圖像數(shù)據(jù)和在圖像處理器305、JPEG處理器306等中進行了處理后的圖像數(shù)據(jù)。
[0130]存儲器接口309與記錄介質(zhì)315連接,進行將圖像數(shù)據(jù)和附加在圖像數(shù)據(jù)中的文件頭等數(shù)據(jù)寫入記錄介質(zhì)315和從記錄介質(zhì)315中讀出的控制。記錄介質(zhì)315例如為能夠在相機主體上自由拆裝的存儲器卡等記錄介質(zhì),然而不限于此,也可以是內(nèi)置在相機主體中的硬盤等。
[0131]LCD驅(qū)動器310與LCD316連接,將由圖像處理器305處理后的圖像數(shù)據(jù)存儲于SDRAM,需要顯示時,讀取SDRAM存儲的圖像數(shù)據(jù)并在IXD316上顯示,或者,JPEG處理器306壓縮過的圖像數(shù)據(jù)存儲于SDRAM,在需要顯示時,JPEG處理器306讀取SDRAM的壓縮過的圖像數(shù)據(jù),再進行解壓縮,將解壓縮后的圖像數(shù)據(jù)通過LCD316進行顯示。
[0132]LCD316配置在相機主體的背面等上,進行圖像顯示。該LCD316設(shè)有檢測用戶的觸摸操作的觸摸面板。另外,作為顯示部,在本實施方式中配置的是液晶表示面板(LCD316),然而不限于此,也可以采用有機EL等各種顯示面板。
[0133]基于上述電子設(shè)備或移動終端的硬件結(jié)構(gòu)以及通信系統(tǒng),提出本發(fā)明方法各個實施例。
[0134]實施例一:
[0135]如圖4所示,本實施例提供一種基于眼紋識別的應(yīng)用鎖處理方法,所述方法包括:
[0136]步驟S110:檢測應(yīng)用的狀態(tài)切換操作;
[0137]步驟S120:若執(zhí)行所述狀態(tài)切換操作的應(yīng)用包括加鎖應(yīng)用時,采集用戶的眼部圖像;
[0138]步驟S130:基于所述眼部圖像進行眼紋識別,形成識別結(jié)果;
[0139]步驟S140:基于所述識別結(jié)果判定所述眼部圖像中的眼部特征是否通過驗證;
[0140]步驟S150:若所述眼部特征通過所述驗證,則解鎖所述加鎖應(yīng)用的應(yīng)用鎖并執(zhí)行所述加鎖應(yīng)用的狀態(tài)切換。
[0141]在本實施例中所述基于眼紋識別的應(yīng)用鎖處理方法,可以應(yīng)用于手機、平板電腦或可穿戴式設(shè)備等安裝有各種應(yīng)用的電子設(shè)備中。
[0142]在本實施例中所述步驟S110中所述的狀態(tài)切換操作,可包括使應(yīng)用從關(guān)閉狀態(tài)切換到啟動狀態(tài)的啟動操作,也可以使應(yīng)用從休眠狀態(tài)切換到激活狀態(tài)的恢復(fù)操作。在本實施例中可以在所述電子設(shè)備的桌面檢測所述應(yīng)用的啟動操作;也可以包括在電子設(shè)備的顯示屏從熄滅狀態(tài)切換到亮屏后的恢復(fù)操作。
[0143]在步驟S120中判斷當(dāng)前需要執(zhí)行狀態(tài)切換操作的應(yīng)用是否包括加鎖應(yīng)用。若執(zhí)行所述狀態(tài)切換操作的應(yīng)用包括加鎖應(yīng)用時,將采集用戶的眼部圖像。這里的加鎖應(yīng)用為能夠采用應(yīng)用鎖對應(yīng)用進行加鎖的應(yīng)用。這里的加鎖應(yīng)用可為用戶根據(jù)自己的需要設(shè)置了應(yīng)用鎖的所有應(yīng)用,通常可包括財產(chǎn)安全的支付應(yīng)用、涉及信息安全的社交應(yīng)用或郵件應(yīng)用等各種類型的應(yīng)用。這里的眼部圖像可以利用各種圖像采集器,可以采集到用戶的眼部特征,例如可以采集用戶眼睛內(nèi)眼白的血管形狀、血管分布等特征等。
[0144]在本實施例中所述電子設(shè)備,確定出執(zhí)行所述狀態(tài)切換操作的應(yīng)用包括加鎖應(yīng)用時,將顯示解鎖提示信息。這里的解鎖提示信息可包括解鎖界面。當(dāng)然這里的解鎖提示信息還可包括解鎖提示文本或圖片信息。所述步驟S120將在所述電子設(shè)備輸出所述解鎖提示信息之后,采集用戶的眼部圖像。例如,電子設(shè)備輸出所述解鎖界面后,采集用戶的眼部圖像。例如,在所述解鎖界面上可包括提示用戶的實線觀看的關(guān)注圖標(biāo);提示用戶看著所述關(guān)注圖標(biāo),方便一次性完整的采集到用戶的眼部圖像。
[0145]在本實施例步驟S130中將利用眼紋識別對所述眼部圖像來進行識別。所述眼紋識別是一項生物識別新技術(shù),通過任何現(xiàn)有的智能設(shè)備攝像頭對眼白中的獨特血管進行成像和圖案匹配,形成一種相當(dāng)于由50個字符組成的復(fù)雜密碼。它與指紋識別一樣不需要密碼就可以安全便捷的通過身份驗證,準(zhǔn)確率高達99.99%,速度非???。用戶只需要看一眼就可以電子設(shè)備確保電子設(shè)備能夠采集到用戶的眼部圖像即可。這樣的話,不用用戶手動輸入密鑰,顯然簡化了應(yīng)用鎖解鎖流程,提升了應(yīng)用鎖的解鎖智能性和響應(yīng)速率。與此同時因為眼部特征的高防仿冒和高防盜性,提高了加鎖應(yīng)用的安全度。
[0146]在步驟S140將判定采集到的眼部特征是否通過驗證,這里判斷采集到的眼部特征是否通過驗證,可包括將采集到的眼部特征與預(yù)先存儲在電子設(shè)備內(nèi)的預(yù)設(shè)眼部特征進行匹配,若采集到的眼部特征與所述預(yù)設(shè)眼部特征相匹配,則可認為所述眼部特征通過驗證,否則可認為所述眼部特征不通過驗證。
[0147]在步驟S150中若眼部特征通過驗證,則解鎖應(yīng)用鎖,并使加鎖應(yīng)用執(zhí)行所述狀態(tài)切換操作。當(dāng)然所述眼部特征不通過驗證,則保持所述應(yīng)用鎖的加鎖狀態(tài),屏蔽所述狀態(tài)切換操作,以保障所述加鎖應(yīng)用的安全性。
[0148]所述步驟S110包括:檢測應(yīng)用的啟動操作;
[0149]所述步驟S150可包括:若所述眼部特征通過驗證,解鎖所述加鎖應(yīng)用的啟動應(yīng)用鎖;在所述啟動應(yīng)用鎖解鎖后,啟動所述加鎖應(yīng)用。
[0150]在本實施例中所述狀態(tài)切換操作為啟動操作,例如,從電子設(shè)備的桌面檢測到的啟動操作。在本實施例中所述應(yīng)用鎖包括啟動應(yīng)用鎖,故在步驟S150中將解鎖所述啟動應(yīng)用鎖,所述加鎖應(yīng)用在啟動應(yīng)用鎖解鎖之后啟動。
[0151]本實施例中所述啟動應(yīng)用鎖可以對應(yīng)用的啟動進行加鎖,但是可以利用眼紋識別來進行簡便解鎖,提升了解鎖的簡便性及電子設(shè)備的智能性。
[0152]所述方法還包括:
[0153]在確定所述眼部特征通過驗證之前,利用活動管理服務(wù)AMS對所述加鎖應(yīng)用的啟動進行攔截。所述步驟S150中的啟動所述加鎖應(yīng)用,包括:在所述眼部特征通過驗證之后,利用所述AMS恢復(fù)所述加鎖應(yīng)用的啟動。
[0154]這里的所述AMS為activity manager service的縮寫。AMS是對所有的活動組件Activity統(tǒng)一管理的服務(wù),無論使用何種啟動方式啟動一個應(yīng)用的Activity最終都是由AMS來具體開啟執(zhí)行。在此截斷可以保證在啟動流程還未正式開啟的時候及時完成攔截,不僅可以涵蓋所有啟動路徑,也可以對系統(tǒng)正常啟動無影響。
[0155]所述在確定所述眼部特征通過驗證之前,利用活動管理服務(wù)AMS對所述加鎖應(yīng)用的啟動進行攔截,包括:
[0156]當(dāng)檢測到應(yīng)用啟動時,所述AMS調(diào)用活動鎖幫助組件確定是否需要進行對所述應(yīng)用啟動進行攔截并保存第一活動組件的第一活動參數(shù);其中,所述第一活動組件為啟動所述加鎖應(yīng)用的組件;若所述活動鎖幫組確定需要對所述應(yīng)用啟動進行攔截;
[0157]所述在所述眼部特征通過驗證之后,利用所述AMS恢復(fù)所述加鎖應(yīng)用的啟動,包括:在所述眼部特征通過驗證之后,所述AMS通知活動鎖幫組組件的解鎖結(jié)果;若所述解鎖成功,則啟動第二活動組件;將第一活動活動參數(shù)替換掉所述第二活動組件的第二活動參數(shù),利用第一活動參數(shù)啟動所述第二活動組件,以恢復(fù)所述加鎖應(yīng)用的啟動。
[0158]在本實施例中若利用活動鎖幫助組件確定是否對應(yīng)用的啟動進行攔截,若需要攔截則會結(jié)束掉啟動所述加鎖應(yīng)用的第一活動組件,但是會保存所述第一活動組件的第一活動參數(shù)。這里的第一活動參數(shù)包括各種啟動加鎖應(yīng)用的各種參數(shù)。在眼部特征通過驗證之后,將啟動第二活動組件,將第二活動組件的第二活動參數(shù)替換為所述第一活動參數(shù),第二活動組件按照第一活動參數(shù)執(zhí)行各種操作,將會啟動之前所述第一活動組件欲將啟動的加鎖應(yīng)用,從而恢復(fù)加鎖應(yīng)用的啟動。
[0159]在本實施例中簡便的利用AMS對加鎖應(yīng)用的啟動過程中進行攔截,在應(yīng)用鎖被解鎖之后,再恢復(fù)加鎖應(yīng)用的啟動,具有實現(xiàn)簡便的特點。
[0160]在具體的實現(xiàn)過程中,所述調(diào)用活動鎖幫助組件確定需要進行所述應(yīng)用啟動進行攔截時,可輸出解鎖提示信息,并進入所述步驟S120。
[0161 ]所述步驟S110還可包括:檢測應(yīng)用的恢復(fù)操作;
[0162]所述步驟S150可包括:若所述眼部特征通過驗證,解鎖所述加鎖應(yīng)用的恢復(fù)應(yīng)用鎖;在所述恢復(fù)應(yīng)用鎖解鎖后,恢復(fù)所述加鎖應(yīng)用的激活狀態(tài)。這里的恢復(fù)操作可包括電子設(shè)備從滅屏狀態(tài)恢復(fù)到亮屏狀態(tài)之后觸發(fā)的應(yīng)用恢復(fù)到激活狀態(tài)的恢復(fù)操作。在本實施例中通過設(shè)置恢復(fù)應(yīng)用鎖,可以避免非法用戶控制電子設(shè)備從滅屏狀態(tài)切換到亮屏狀態(tài)之后,對應(yīng)用的非法使用。所述方法還包括:
[0163]在確定所述眼部特征通過驗證之前,調(diào)整第三活動組件在活動棧的排序;所述第三活動組件用于恢復(fù)所述加鎖應(yīng)用的激活狀態(tài)。這里調(diào)整所述第三活動組件在活動棧的排序,可包括將第三活動組件向所述活動棧的棧底調(diào)整。所述步驟S150中的恢復(fù)所述加鎖應(yīng)用的激活狀態(tài),包括:在所述眼部特征通過驗證之后,所述第三組件恢復(fù)所述加鎖應(yīng)用的恢復(fù)應(yīng)用鎖。
[0164]這里的活動桟可為Activity桟,Activity桟中管理了任務(wù)和活動組件的執(zhí)行順序以及啟動和恢復(fù)的位置排列等。故在本實施例中利用所述在此時Activity桟可以截斷對活動組件的執(zhí)行順序進行重新排序,從而延緩應(yīng)用恢復(fù)的執(zhí)行。
[0165]具體地,所述方法還包括:
[0166]當(dāng)檢測應(yīng)用的啟動操作時,利用活動鎖幫助組件確定是否需要進行對所述應(yīng)用恢復(fù)進行攔截。通常子啊所述活動鎖幫助組件判斷出需要對應(yīng)用恢復(fù)進行攔截時,可以輸出前述的解鎖提示信息,再進入所述步驟S120。
[0167]所述調(diào)整第三活動組件在活動棧的排序,包括:在確定需要對所述應(yīng)用恢復(fù)進行攔截時,在所述活動棧的棧頂形成第四活動組件。在活動棧的棧頂形成第四活動組件,顯然會將當(dāng)前位于活動棧的棧頂?shù)牡谌顒咏M件向棧底方向移動,從而簡便的實現(xiàn)了調(diào)整所述第三活動組件在所述