應(yīng)用程序的加密設(shè)定方法、解密啟動(dòng)方法及電子設(shè)備的制造方法
【專利摘要】本發(fā)明的實(shí)施例提供了一種應(yīng)用程序的加密設(shè)定方法、解密啟動(dòng)方法及電子設(shè)備,其中該加密設(shè)定方法包括:通過電子設(shè)備的攝像頭采集用戶的指紋圖像,獲取用于對(duì)預(yù)定應(yīng)用程序進(jìn)行指紋加密的第一指紋信息;存儲(chǔ)第一指紋信息,并將第一指紋信息與預(yù)定應(yīng)用程序啟動(dòng)的啟動(dòng)驗(yàn)證進(jìn)程建立關(guān)聯(lián),使啟動(dòng)驗(yàn)證進(jìn)程執(zhí)行時(shí)進(jìn)行指紋驗(yàn)證,且當(dāng)所驗(yàn)證的指紋與第一指紋信息相匹配時(shí),啟動(dòng)預(yù)定應(yīng)用程序,本發(fā)明的實(shí)施例能在不依賴硬件的情況下,通過電子設(shè)備自身的攝像頭隔空采集指紋,實(shí)現(xiàn)指紋識(shí)別加密解密應(yīng)用程序、降低電子設(shè)備成本的目的。
【專利說明】
應(yīng)用程序的加密設(shè)定方法、解密啟動(dòng)方法及電子設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,特別涉及一種應(yīng)用程序的加密設(shè)定方法、解密啟動(dòng)方法及電子設(shè)備。
【背景技術(shù)】
[0002]目前,指紋識(shí)別越來越多的被運(yùn)用到電子設(shè)備上,可實(shí)現(xiàn)指紋解鎖、指紋安全支付以及應(yīng)用程序加密等功能,提升了安全性。但現(xiàn)在電子設(shè)備上的指紋識(shí)別技術(shù)必須依賴如指紋儀等硬件設(shè)備來實(shí)現(xiàn),使得電子設(shè)備設(shè)計(jì)更復(fù)雜,成本高,不利用推廣。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例的目的在于提供一種應(yīng)用程序的加密設(shè)定方法、解密啟動(dòng)方法及電子設(shè)備,能在不增加硬件的情況下,通過電子設(shè)備自身的攝像頭隔空采集指紋,實(shí)現(xiàn)指紋識(shí)別加密解密應(yīng)用程序、降低電子設(shè)備成本的目的。
[0004]為了達(dá)到上述目的,本發(fā)明的實(shí)施例提供了一種應(yīng)用程序的加密設(shè)定方法,應(yīng)用于具備攝像頭的電子設(shè)備,該加密設(shè)定方法包括:
[0005]通過電子設(shè)備的攝像頭采集用戶的指紋圖像,獲取用于對(duì)預(yù)定應(yīng)用程序進(jìn)行指紋加密的第一指紋信息;
[0006]存儲(chǔ)第一指紋信息,并將第一指紋信息與預(yù)定應(yīng)用程序啟動(dòng)的啟動(dòng)驗(yàn)證進(jìn)程建立關(guān)聯(lián),使啟動(dòng)驗(yàn)證進(jìn)程執(zhí)行時(shí)進(jìn)行指紋驗(yàn)證,且當(dāng)所驗(yàn)證的指紋與第一指紋信息相匹配時(shí),啟動(dòng)預(yù)定應(yīng)用程序。
[0007]本發(fā)明的實(shí)施例還提供了一種電子設(shè)備,該電子設(shè)備包括:
[0008]第一獲取模塊,用于通過電子設(shè)備的攝像頭采集用戶的指紋圖像,獲取用于對(duì)預(yù)定應(yīng)用程序進(jìn)行指紋加密的第一指紋信息;
[0009]第一建立模塊,用于存儲(chǔ)第一指紋信息,并將第一指紋信息與預(yù)定應(yīng)用程序啟動(dòng)的啟動(dòng)驗(yàn)證進(jìn)程建立關(guān)聯(lián),使啟動(dòng)驗(yàn)證進(jìn)程執(zhí)行時(shí)進(jìn)行指紋驗(yàn)證,且當(dāng)所驗(yàn)證的指紋與第一指紋信息相匹配時(shí),啟動(dòng)預(yù)定應(yīng)用程序。
[0010]本發(fā)明的實(shí)施例還提供了一種應(yīng)用程序的解密啟動(dòng)方法,應(yīng)用于具備攝像頭的電子設(shè)備,該解密啟動(dòng)方法包括:
[0011]監(jiān)測(cè)電子設(shè)備中是否存在接收到啟動(dòng)指令的應(yīng)用程序;
[0012]當(dāng)監(jiān)測(cè)到電子設(shè)備中存在接收到啟動(dòng)指令的應(yīng)用程序時(shí),判斷應(yīng)用程序是否為需要執(zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序;
[0013]當(dāng)應(yīng)用程序?yàn)樾枰獔?zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序時(shí),啟動(dòng)電子設(shè)備的攝像頭,并提示用戶通過攝像頭錄入驗(yàn)證指紋;
[0014]獲取通過攝像頭采集的驗(yàn)證指紋,并將驗(yàn)證指紋與預(yù)先存儲(chǔ)的、與預(yù)定應(yīng)用程序?qū)?yīng)的第一指紋信息進(jìn)行匹配,當(dāng)驗(yàn)證指紋與第一指紋信息匹配成功時(shí),啟動(dòng)預(yù)定應(yīng)用程序。
[0015]本發(fā)明的實(shí)施例還提供了一種電子設(shè)備,該電子設(shè)備包括:
[0016]監(jiān)測(cè)模塊,用于監(jiān)測(cè)電子設(shè)備中是否存在接收到啟動(dòng)指令的應(yīng)用程序;
[0017]判斷模塊,用于當(dāng)監(jiān)測(cè)到電子設(shè)備中存在接收到啟動(dòng)指令的應(yīng)用程序時(shí),判斷應(yīng)用程序是否為需要執(zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序,并當(dāng)應(yīng)用程序?yàn)樾枰獔?zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序時(shí),觸發(fā)第二啟動(dòng)模塊;
[0018]第二啟動(dòng)模塊,用于根據(jù)判斷模塊的觸發(fā),啟動(dòng)電子設(shè)備的攝像頭,并提示用戶通過攝像頭錄入驗(yàn)證指紋;
[0019]第三獲取模塊,用于獲取通過攝像頭采集的驗(yàn)證指紋,并將驗(yàn)證指紋與預(yù)先存儲(chǔ)的、與預(yù)定應(yīng)用程序?qū)?yīng)的第一指紋信息進(jìn)行匹配,當(dāng)驗(yàn)證指紋與第一指紋信息匹配成功時(shí),啟動(dòng)預(yù)定應(yīng)用程序。
[0020]本發(fā)明的上述方案至少包括以下有益效果:
[0021]在本發(fā)明的實(shí)施例中,通過電子設(shè)備自身的攝像頭采集用戶的指紋圖像,得到用于對(duì)預(yù)定應(yīng)用程序進(jìn)行指紋加密的第一指紋信息,并建立第一指紋信息與預(yù)定應(yīng)用程序啟動(dòng)的啟動(dòng)驗(yàn)證進(jìn)程之間的關(guān)聯(lián),使啟動(dòng)驗(yàn)證進(jìn)程執(zhí)行時(shí)進(jìn)行指紋驗(yàn)證,且當(dāng)所驗(yàn)證的指紋與第一指紋信息相匹配時(shí),啟動(dòng)預(yù)定應(yīng)用程序,解決了需要依賴硬件采集指紋,導(dǎo)致電子設(shè)備成本高的問題,達(dá)到了在不依賴硬件的情況下,通過電子設(shè)備自身的攝像頭隔空采集指紋,實(shí)現(xiàn)指紋識(shí)別加密解密應(yīng)用程序、降低電子設(shè)備成本的目的。
【附圖說明】
[0022]圖1為本發(fā)明第一實(shí)施例中應(yīng)用程序的加密設(shè)定方法的流程圖;
[0023]圖2為本發(fā)明第一實(shí)施例中指紋識(shí)別界面的示意圖;
[0024]圖3為本發(fā)明第一實(shí)施例中添加指紋界面的示意圖;
[0025]圖4為本發(fā)明第一實(shí)施例中第一選擇界面的示意圖;
[0026]圖5為本發(fā)明第一實(shí)施例中第二選擇界面的示意圖;
[0027]圖6為本發(fā)明第二實(shí)施例中電子設(shè)備的結(jié)構(gòu)示意圖;
[0028]圖7為本發(fā)明第三實(shí)施例中應(yīng)用程序的解密啟動(dòng)方法的流程圖;
[0029]圖8為本發(fā)明第三實(shí)施例中驗(yàn)證界面的示意圖;
[0030]圖9為本發(fā)明第四實(shí)施例中電子設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0031]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0032]第一實(shí)施例
[0033]如圖1所示,本發(fā)明的第一實(shí)施例提供了一種應(yīng)用程序的加密設(shè)定方法,應(yīng)用于具備攝像頭的電子設(shè)備(例如智能手機(jī)、平板電腦等),該加密設(shè)定方法包括:
[0034]步驟S11,通過電子設(shè)備的攝像頭采集用戶的指紋圖像,獲取用于對(duì)預(yù)定應(yīng)用程序進(jìn)行指紋加密的第一指紋信息;
[0035]在本發(fā)明的第一實(shí)施例中,上述攝像頭可以是電子設(shè)備的前置攝像頭,也可以是電子設(shè)備的后置攝像頭,在此為便于用戶操作,可以優(yōu)選為前置攝像頭。
[0036]步驟S12,存儲(chǔ)第一指紋信息,并將第一指紋信息與預(yù)定應(yīng)用程序啟動(dòng)的啟動(dòng)驗(yàn)證進(jìn)程建立關(guān)聯(lián),使啟動(dòng)驗(yàn)證進(jìn)程執(zhí)行時(shí)進(jìn)行指紋驗(yàn)證,且當(dāng)所驗(yàn)證的指紋與第一指紋信息相匹配時(shí),啟動(dòng)預(yù)定應(yīng)用程序。
[0037]在本發(fā)明的第一實(shí)施例中,通過電子設(shè)備自身的攝像頭采集用戶的指紋圖像,得到用于對(duì)預(yù)定應(yīng)用程序進(jìn)行指紋加密的第一指紋信息,并建立第一指紋信息與預(yù)定應(yīng)用程序啟動(dòng)的啟動(dòng)驗(yàn)證進(jìn)程之間的關(guān)聯(lián),使啟動(dòng)驗(yàn)證進(jìn)程執(zhí)行時(shí)進(jìn)行指紋驗(yàn)證,且當(dāng)所驗(yàn)證指紋與第一指紋信息相匹配時(shí),啟動(dòng)預(yù)定應(yīng)用程序,達(dá)到了在不增加硬件的情況下,通過電子設(shè)備自身的攝像頭隔空采集指紋,實(shí)現(xiàn)指紋識(shí)別加密解密應(yīng)用程序、降低電子設(shè)備成本的目的。
[0038]其中,在本發(fā)明的第一實(shí)施例中,在執(zhí)行步驟Sll之前,上述加密設(shè)定方法還包括:首先獲取并保存用戶輸入的用于對(duì)預(yù)定應(yīng)用程序進(jìn)行圖案加密的第一圖案密碼,然后提示用戶輸入與第一圖案密碼對(duì)應(yīng)的第一安全問題以及第一安全問題的第一解答信息,并獲得用戶輸入的第一安全問題與第一解答信息并保存,緊接著將第一圖案密碼與預(yù)定應(yīng)用程序啟動(dòng)的啟動(dòng)驗(yàn)證進(jìn)程建立關(guān)聯(lián),使啟動(dòng)驗(yàn)證進(jìn)程指紋驗(yàn)證失敗或者用戶選擇輸入驗(yàn)證圖案密碼啟動(dòng)預(yù)定應(yīng)用程序時(shí),執(zhí)行圖案密碼驗(yàn)證,且當(dāng)所驗(yàn)證的圖案密碼與第一圖案密碼相匹配時(shí),啟動(dòng)預(yù)定應(yīng)用程序。這樣便使得用戶可以在指紋數(shù)據(jù)庫異常、指紋驗(yàn)證失敗且不想再用指紋驗(yàn)證啟動(dòng)預(yù)定應(yīng)用程序等情況下,通過圖案密碼驗(yàn)證的方式啟動(dòng)預(yù)定應(yīng)用程序。
[0039]在本發(fā)明的第一實(shí)施例中,為了獲取第一圖案密碼的準(zhǔn)確性,在獲取用戶輸入的用于對(duì)預(yù)定應(yīng)用程序進(jìn)行圖案加密的第一圖案密碼時(shí),可要求用戶輸入兩次圖案密碼,只有當(dāng)前后兩次輸入的圖案密碼一致時(shí),才能將輸入的圖案密碼作為第一圖案密碼。此外,當(dāng)用戶忘記第一圖案密碼時(shí),可通過輸入上述第一安全問題(例如請(qǐng)輸入手機(jī)號(hào)等)與第一解答信息重設(shè)第一圖案密碼。
[0040]其中,在本發(fā)明的第一實(shí)施例中,上述步驟Sll的具體包括:首先啟動(dòng)電子設(shè)備的攝像頭,在電子設(shè)備的顯示屏幕上的多個(gè)攝像頭采集區(qū)域?qū)τ脩舻闹讣y圖像進(jìn)行采集,得到多個(gè)第二指紋信息,然后判斷這多個(gè)第二指紋信息之間的差異,當(dāng)多個(gè)第二指紋信息中的任意兩個(gè)第二指紋信息之間的差異小于第一預(yù)設(shè)值(例如10% )時(shí),將多個(gè)第二指紋信息中的任意一個(gè)第二指紋信息作為第一指紋信息,這樣便于能提高指紋驗(yàn)證的準(zhǔn)確性,即能避免當(dāng)用戶在通過指紋驗(yàn)證啟動(dòng)預(yù)定應(yīng)用程序時(shí),由于攝像頭采集指紋的位置不同,導(dǎo)致指紋驗(yàn)證總失敗的問題;當(dāng)多個(gè)第二指紋信息中的任意兩個(gè)第二指紋信息之間的差異大于第一預(yù)設(shè)值時(shí),確定獲取第一指紋信息失敗。
[0041]在本發(fā)明的第一實(shí)施例中,在上述判斷這多個(gè)第二指紋信息之間的差異時(shí),具體可以通過計(jì)算任意兩個(gè)第二指紋信息之間的相似度值來實(shí)現(xiàn)。其中,顯而易見地,相似度值越大,差異就越小,。
[0042]在本發(fā)明的第一實(shí)施例中,在用戶的使用過程中,電子設(shè)備可以向用戶展示如圖2所示的指紋識(shí)別界面,該指紋識(shí)別界面主要包括解密軟件鎖開關(guān)、“添加指紋信息”、“加密應(yīng)用程序”等按鈕,其中“解密軟件鎖開關(guān)”按鈕主要用于控制是否使用指紋加密解密,“添加指紋信息”按鈕主要用于錄入用戶的指紋圖像,“加密應(yīng)用程序”按鈕主要用于用戶選擇需要加密的應(yīng)用程序。
[0043]當(dāng)用戶按壓“添加指紋信息”按鈕時(shí),會(huì)提示用戶輸入第一圖案密碼,且當(dāng)用戶設(shè)置完第一圖案密碼后,會(huì)提示用戶設(shè)置第一安全問題和第一安全問題的第一解答信息。當(dāng)?shù)谝话踩珕栴}和第一解答信息設(shè)置完成后,會(huì)提示用戶添加指紋信息,具體地,可以通過向用戶展示如圖3所示的添加指紋界面提示用戶添加指紋信息。該添加指紋的界面主要包括多個(gè)攝像頭采集區(qū)域(例如圖3中的a、b、c、d、e)、采集指紋圖像的注意事項(xiàng)(例如請(qǐng)?jiān)谳^明亮、非運(yùn)動(dòng)環(huán)境下將手指帶有指紋面對(duì)準(zhǔn)采集區(qū)域;手指正對(duì)采集區(qū)域,按提示移動(dòng)手指;請(qǐng)保持手指指紋面干凈等)以及“開始錄取”按鈕。當(dāng)用戶按壓“開始錄取”按鈕時(shí),用戶可按照提示將手指帶有指紋的一面分別置于a、b、c、d、e采集區(qū)域,以便攝像頭在這些區(qū)域采集指紋圖像,得到多個(gè)(例如5個(gè))第二指紋信息。當(dāng)電子設(shè)備得到多個(gè)(例如5個(gè))第二指紋信息后,會(huì)判斷獲取第一指紋信息是否成功,即,會(huì)比較任意兩個(gè)第二指紋信息之間的差異,來確定獲取第一指紋信息是否成功,當(dāng)多個(gè)(例如5個(gè))第二指紋信息中的任意兩個(gè)第二指紋信息之間的差異小于第一預(yù)設(shè)值時(shí),確定獲取第一指紋信息成功,并將多個(gè)(例如5個(gè))第二指紋信息中的任意一個(gè)第二指紋信息作為第一指紋信息。而當(dāng)多個(gè)(例如5個(gè))第二指紋信息中的任意兩個(gè)第二指紋信息之間的差異大于第一預(yù)設(shè)值時(shí),確定獲取第一指紋信息失敗,并繼續(xù)提示用戶重新獲取第一指紋信息。具體地,如果獲取第一指紋信息失敗,為了第一圖案密碼、第一安全問題和第一解答信息與第一指紋信息的對(duì)應(yīng)關(guān)系,電子設(shè)備會(huì)將之前獲取的第一圖案密碼、第一安全問題、第一解答信息都刪掉,即重新獲取第一圖案密碼、第一安全問題和第一解答信息,并在重新獲取第一圖案密碼、第一安全問題和第一解答信息之后,重新啟動(dòng)攝像頭采集用戶的指紋圖像,獲取第一指紋信息。其中,在啟動(dòng)攝像頭采集用戶的指紋圖像時(shí),為了提升環(huán)境明亮度,便于指紋圖像的采集,可以將添加指紋界面中除攝像頭采集區(qū)域之外的其他區(qū)域的顏色設(shè)為白色等明亮的顏色值,通過白色的背景反光到指紋上,為指紋的采集提供了部分光源,提高了在光線不足環(huán)境中的采集成功率。
[0044]其中,在本發(fā)明的第一實(shí)施例中,在執(zhí)行步驟S12之前,上述加密設(shè)定方法還包括如下確定預(yù)定應(yīng)用程序的步驟:在電子設(shè)備的顯示屏上顯示第一程序列表,第一程序列表包括電子設(shè)備中所有未加密的應(yīng)用程序的名稱,且每一未加密的應(yīng)用程序的名稱對(duì)應(yīng)一個(gè)“加密”按鈕;當(dāng)“加密”按鈕被按壓時(shí),確定與該“加密”按鈕對(duì)應(yīng)的未加密的應(yīng)用程序?yàn)轭A(yù)定應(yīng)用程序。具體在用戶的使用過程中,可以通過向用戶展示如圖4所示的第一選擇界面提示用戶選擇需要加密的應(yīng)用程序,即確定預(yù)定應(yīng)用程序。該第一選擇界面主要包括“未加密”按鈕和“已加密”按鈕,當(dāng)用戶按壓圖2中的“加密應(yīng)用程序”按鈕時(shí),便會(huì)在電子設(shè)備的顯示屏幕上顯示“未加密”按鈕對(duì)應(yīng)的列表(即第一程序列表),具體的顯示形式可以為圖4中所示的應(yīng)用程序-1、應(yīng)用程序-2、應(yīng)用程序-3......應(yīng)用程序-m,其中應(yīng)用程序-1、應(yīng)用程序_2、應(yīng)用程序-3和應(yīng)用程序-m均代表一個(gè)應(yīng)用程序的名稱,m為大于或等于I的自然數(shù),且每一名稱對(duì)應(yīng)一個(gè)“加密”按鈕,用戶可以根據(jù)需要按壓“加密”按鈕,使電子設(shè)備可以通過“加密”按鈕的狀態(tài)來確定哪些應(yīng)用程序是預(yù)定應(yīng)用程序。
[0045]其中,在本發(fā)明的第一實(shí)施例中,在執(zhí)行完步驟S12之后,為了便于后續(xù)用戶在啟動(dòng)電子設(shè)備中的應(yīng)用程序時(shí),判斷要啟動(dòng)的應(yīng)用程序是否為需要執(zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序,上述加密設(shè)定方法還包括:將預(yù)定應(yīng)用程序的第一程序信息存入一加密列表中,并將預(yù)定應(yīng)用程序的名稱從第一程序列表中移除的步驟。其中第一程序信息至少包括包名、類名和名稱,至于如何判斷要啟動(dòng)的應(yīng)用程序是否為需要執(zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序,會(huì)在后文詳細(xì)闡述。
[0046]其中,在本發(fā)明的第一實(shí)施例中,在執(zhí)行完步驟S12之后,上述加密設(shè)定方法還包括:首先在電子設(shè)備的顯示屏幕上顯示第二程序列表,該第二程序列表包括電子設(shè)備中所有已根據(jù)第一指紋信息進(jìn)行加密的預(yù)定應(yīng)用程序的名稱,且每一已加密的預(yù)定應(yīng)用程序的名稱對(duì)應(yīng)一個(gè)“解密”按鈕,且當(dāng)監(jiān)測(cè)到“解密”按鈕被按壓時(shí),確定接收到第一指令,然后將與第一指令對(duì)應(yīng)的第一預(yù)定應(yīng)用程序(即預(yù)定應(yīng)用程序中的一部分)的第二程序信息從第一列表中移除,并將第一預(yù)定應(yīng)用程序的名稱添加至第二列表中,其中第一列表中儲(chǔ)存有電子設(shè)備中所有已根據(jù)第一指紋信息加密的預(yù)定應(yīng)用程序的第二程序信息,第二列表中儲(chǔ)存有電子設(shè)備中所有未根據(jù)第一指紋信息加密的應(yīng)用程序的名稱,最后根據(jù)接收到的第一指令,解除第一指紋信息和預(yù)定應(yīng)用程序中與第一指令對(duì)應(yīng)的第一預(yù)定應(yīng)用程序的啟動(dòng)驗(yàn)證進(jìn)程之間的關(guān)聯(lián)。這樣用戶便能根據(jù)自己的需要解除第一指紋信息與第一預(yù)定應(yīng)用程序的啟動(dòng)進(jìn)程之間的關(guān)聯(lián)。需要說明的是,上述第一列表與上述加密列表為同一列表,可以理解的是,第二程序信息與第一程序信息一樣至少包括包名、類名和名稱。
[0047]在本發(fā)明的第一實(shí)施例中,在用戶的具體使用過程中,當(dāng)用戶按壓圖2中的“加密應(yīng)用程序”按鈕時(shí),電子設(shè)備會(huì)向用戶展示如圖4所示的第一選擇界面,此時(shí),如果用戶按壓第一選擇界面中的“已加密”按鈕,電子設(shè)備便會(huì)向用戶展示如圖5所示的第二選擇界面,在電子設(shè)備的顯示屏幕上顯示“已加密”按鈕對(duì)應(yīng)的列表(即第二程序列表),具體的顯示形式可以為圖5中所示的應(yīng)用程序-1、應(yīng)用程序-2、應(yīng)用程序-3……應(yīng)用程序-n,其中應(yīng)用程序-1、應(yīng)用程序_2、應(yīng)用程序-3和應(yīng)用程序-η均代表一個(gè)應(yīng)用程序的名稱,η為大于或等于I的自然數(shù)。且每一名稱對(duì)應(yīng)一個(gè)“解密”按鈕,用戶可以根據(jù)需要按壓“解密”按鈕,使電子設(shè)備可以通過“解密”按鈕的狀態(tài)來確定哪些應(yīng)用程序是第一預(yù)定應(yīng)用程序。
[0048]在本發(fā)明的第一實(shí)施例中,當(dāng)電子設(shè)備解除第一指紋信息與第一預(yù)定應(yīng)用程序的啟動(dòng)驗(yàn)證進(jìn)程之間的關(guān)聯(lián)時(shí),同時(shí)會(huì)解除第一圖案密碼與第一預(yù)定應(yīng)用程序的啟動(dòng)驗(yàn)證進(jìn)程之間的關(guān)聯(lián)。
[0049]其中,在本發(fā)明的第一實(shí)施例中,在執(zhí)行完步驟S12之后,上述加密設(shè)定方法還包括:接收用戶輸入的第二指令,并根據(jù)第二指令,刪除第一指紋信息、第一圖案密碼、第一安全問題和第一解答信息,并解除第一指紋信息與預(yù)定應(yīng)用程序的啟動(dòng)驗(yàn)證進(jìn)程之間的關(guān)聯(lián)。這樣便于用戶解除第一指紋信息與預(yù)定應(yīng)用程序的啟動(dòng)進(jìn)程之間的關(guān)聯(lián)。
[0050]在本發(fā)明的第一實(shí)施例中,在用戶的具體使用過程中,當(dāng)用戶添加指紋信息成功之后,再次進(jìn)入指紋識(shí)別界面時(shí),指紋識(shí)別界面中的“添加指紋信息”按鈕就會(huì)變成“刪除指紋信息”按鈕。且當(dāng)用戶按壓“刪除指紋信息”按鈕時(shí),就確定接收到了第二指令,此時(shí)電子設(shè)備會(huì)根據(jù)第二指令,刪除第一指紋信息、第一圖案密碼、第一安全問題和第一解答信息,并解除第一指紋信息與預(yù)定應(yīng)用程序的啟動(dòng)驗(yàn)證進(jìn)程之間的關(guān)聯(lián)。
[0051]在本發(fā)明的第一實(shí)施例中,當(dāng)電子設(shè)備解除第一指紋信息與預(yù)定應(yīng)用程序的啟動(dòng)驗(yàn)證進(jìn)程之間的關(guān)聯(lián)時(shí),同時(shí)會(huì)解除第一圖案密碼與預(yù)定應(yīng)用程序的啟動(dòng)驗(yàn)證進(jìn)程之間的關(guān)聯(lián)。從而有效地避免當(dāng)用戶需要解除對(duì)預(yù)定應(yīng)用程序的加密時(shí),解除加密不完全的問題。
[0052]第二實(shí)施例
[0053]如圖6所示,本發(fā)明的第二實(shí)施例提供了一種電子設(shè)備,該電子設(shè)備包括:
[0054]第一獲取模塊61,用于通過電子設(shè)備的攝像頭采集用戶的指紋圖像,獲取用于對(duì)預(yù)定應(yīng)用程序進(jìn)行指紋加密的第一指紋信息;
[0055]第一建立模塊62,用于存儲(chǔ)第一指紋信息,并將第一指紋信息與預(yù)定應(yīng)用程序啟動(dòng)的啟動(dòng)驗(yàn)證進(jìn)程建立關(guān)聯(lián),使啟動(dòng)驗(yàn)證進(jìn)程執(zhí)行時(shí)進(jìn)行指紋驗(yàn)證,且當(dāng)所驗(yàn)證的指紋與第一指紋信息相匹配時(shí),啟動(dòng)預(yù)定應(yīng)用程序。
[0056]在本發(fā)明的第二實(shí)施例中,上述電子設(shè)備可以是智能手機(jī)、平板電腦等。
[0057]其中,電子設(shè)備還包括:
[0058]第二建立模塊,用于獲取并保存用戶輸入的用于對(duì)預(yù)定應(yīng)用程序進(jìn)行圖案加密的第一圖案密碼,并將第一圖案密碼與預(yù)定應(yīng)用程序啟動(dòng)的啟動(dòng)驗(yàn)證進(jìn)程建立關(guān)聯(lián),使啟動(dòng)驗(yàn)證進(jìn)程指紋驗(yàn)證失敗或者用戶選擇輸入驗(yàn)證圖案密碼啟動(dòng)預(yù)定應(yīng)用程序時(shí),執(zhí)行圖案密碼驗(yàn)證,且當(dāng)所驗(yàn)證的圖案密碼與第一圖案密碼相匹配時(shí),啟動(dòng)預(yù)定應(yīng)用程序。
[0059]其中,電子設(shè)備還包括:
[0060]第一提示模塊,用于提示用戶輸入與第一圖案密碼對(duì)應(yīng)的第一安全問題以及第一安全問題的第一解答信息;
[0061]第二獲取模塊,用于獲得并保存用戶輸入的第一安全問題與第一解答信息。
[0062]其中,第一獲取模塊61包括:
[0063]啟動(dòng)單元,用于啟動(dòng)電子設(shè)備的攝像頭,在電子設(shè)備的顯示屏幕上的多個(gè)攝像頭采集區(qū)域?qū)τ脩舻闹讣y圖像進(jìn)行采集,得到多個(gè)第二指紋信息;
[0064]第一確定單元,用于當(dāng)多個(gè)第二指紋信息中的任意兩個(gè)第二指紋信息之間的差異小于第一預(yù)設(shè)值時(shí),將多個(gè)第二指紋信息中的任意一個(gè)第二指紋信息作為第一指紋信息;
[0065]第二確定單元,用于當(dāng)多個(gè)第二指紋信息中的任意兩個(gè)第二指紋信息之間的差異大于第一預(yù)設(shè)值時(shí),確定獲取第一指紋信息失敗。
[0066]其中,電子設(shè)備還包括:
[0067]刪除模塊,用于確定第一指紋信息是否獲取成功,當(dāng)獲取失敗時(shí),刪除已保存的第一圖案密碼,并提示用戶重新輸入用于對(duì)預(yù)定應(yīng)用程序進(jìn)行圖案加密的第一圖案密碼;
[0068]第一啟動(dòng)模塊,用于在重新獲取第一圖案密碼后,重新啟動(dòng)電子設(shè)備的攝像頭采集用戶的指紋圖像。
[0069]其中,電子設(shè)備還包括:
[0070]第一顯示模塊,用于在電子設(shè)備的顯示屏上顯示第一程序列表,第一程序列表包括電子設(shè)備中所有未加密的應(yīng)用程序的名稱,且每一未加密的應(yīng)用程序的名稱對(duì)應(yīng)一個(gè)“加密”按鈕;
[0071]第一確定模塊,用于當(dāng)“加密”按鈕被按壓時(shí),確定與該“加密”按鈕對(duì)應(yīng)的未加密的應(yīng)用程序?yàn)轭A(yù)定應(yīng)用程序。
[0072]其中,電子設(shè)備還包括:
[0073]存入模塊,用于將預(yù)定應(yīng)用程序的第一程序信息存入一加密列表中,并將預(yù)定應(yīng)用程序的名稱從第一程序列表中移除。
[0074]其中,電子設(shè)備還包括:
[0075]第一接收模塊,用于接收用戶輸入的第一指令,并根據(jù)第一指令,解除第一指紋信息和預(yù)定應(yīng)用程序中與第一指令對(duì)應(yīng)的第一預(yù)定應(yīng)用程序的啟動(dòng)驗(yàn)證進(jìn)程之間的關(guān)聯(lián)。
[0076]其中,電子設(shè)備還包括:
[0077]第二顯示模塊,用于在電子設(shè)備的顯示屏幕上顯示第二程序列表,第二程序列表包括電子設(shè)備中所有已根據(jù)第一指紋信息進(jìn)行加密的預(yù)定應(yīng)用程序的名稱,且每一已加密的預(yù)定應(yīng)用程序的名稱對(duì)應(yīng)一個(gè)“解密”按鈕;
[0078]第二確定模塊,用于當(dāng)監(jiān)測(cè)到“解密”按鈕被按壓時(shí),確定接收到第一指令。
[0079]其中,電子設(shè)備還包括:
[0080]移除模塊,用于將與第一指令對(duì)應(yīng)的第一預(yù)定應(yīng)用程序的第二程序信息從第一列表中移除,并將第一預(yù)定應(yīng)用程序的名稱添加至第二列表中,其中第一列表中儲(chǔ)存有電子設(shè)備中所有已根據(jù)第一指紋信息加密的預(yù)定應(yīng)用程序的第二程序信息,第二列表中儲(chǔ)存有電子設(shè)備中所有未根據(jù)第一指紋信息加密的應(yīng)用程序的名稱。
[0081 ] 其中,電子設(shè)備還包括:
[0082]第二接收模塊,用于接收用戶輸入的第二指令,并根據(jù)第二指令,刪除第一指紋信息,并解除第一指紋信息與預(yù)定應(yīng)用程序的啟動(dòng)驗(yàn)證進(jìn)程之間的關(guān)聯(lián)。
[0083]在本發(fā)明的第二實(shí)施例中,電子設(shè)備可通過自身的攝像頭采集用戶的指紋圖像,得到用于對(duì)預(yù)定應(yīng)用程序進(jìn)行指紋加密的第一指紋信息,并建立第一指紋信息與預(yù)定應(yīng)用程序啟動(dòng)的啟動(dòng)驗(yàn)證進(jìn)程之間的關(guān)聯(lián),使啟動(dòng)驗(yàn)證進(jìn)程執(zhí)行時(shí)進(jìn)行指紋驗(yàn)證,且當(dāng)所驗(yàn)證指紋與第一指紋信息相匹配時(shí),啟動(dòng)預(yù)定應(yīng)用程序,達(dá)到了在不依賴硬件的情況下,通過自身的攝像頭隔空采集指紋,實(shí)現(xiàn)指紋識(shí)別加密解密應(yīng)用程序、降低電子設(shè)備成本的目的。
[0084]需要說明的是,本發(fā)明第二實(shí)施例提供的電子設(shè)備是應(yīng)用上述加密設(shè)定方法的電子設(shè)備,即上述加密設(shè)定方法的所有實(shí)施例均適用于該電子設(shè)備,且均能達(dá)到相同或相似的有益效果。
[0085]第三實(shí)施例
[0086]如圖7所示,本發(fā)明的第三實(shí)施例提供了一種應(yīng)用程序的解密啟動(dòng)方法,應(yīng)用于具備攝像頭的電子設(shè)備(例如智能手機(jī)、平板電腦等),該解密啟動(dòng)方法包括:
[0087]步驟S71,監(jiān)測(cè)電子設(shè)備中是否存在接收到啟動(dòng)指令的應(yīng)用程序;
[0088]步驟S72,當(dāng)監(jiān)測(cè)到電子設(shè)備中存在接收到啟動(dòng)指令的應(yīng)用程序時(shí),判斷應(yīng)用程序是否為需要執(zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序;
[0089]步驟S73,當(dāng)應(yīng)用程序?yàn)樾枰獔?zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序時(shí),啟動(dòng)電子設(shè)備的攝像頭,并提示用戶通過攝像頭錄入驗(yàn)證指紋;
[0090]在本發(fā)明的第三實(shí)施例中,上述攝像頭可以是電子設(shè)備的前置攝像頭,也可以是電子設(shè)備的后置攝像頭,在此為便于用戶操作,可以優(yōu)選為前置攝像頭。
[0091]步驟S74,獲取通過攝像頭采集的驗(yàn)證指紋,并將驗(yàn)證指紋與預(yù)先存儲(chǔ)的、與預(yù)定應(yīng)用程序?qū)?yīng)的第一指紋信息進(jìn)行匹配,當(dāng)驗(yàn)證指紋與第一指紋信息匹配成功時(shí),啟動(dòng)預(yù)定應(yīng)用程序。
[0092]在本發(fā)明的第三實(shí)施例中,電子設(shè)備會(huì)監(jiān)測(cè)自身所有應(yīng)用程序的啟動(dòng)狀態(tài),即監(jiān)測(cè)是否存在接收到啟動(dòng)指令的應(yīng)用程序,當(dāng)存在接收到啟動(dòng)指令的應(yīng)用程序時(shí),會(huì)判斷這個(gè)應(yīng)用程序是否是需要執(zhí)行啟動(dòng)驗(yàn)證進(jìn)行的應(yīng)用程序,如果這個(gè)應(yīng)用程序是需要執(zhí)行啟動(dòng)驗(yàn)證進(jìn)行的應(yīng)用程序的話,提示用戶通過攝像頭錄入驗(yàn)證指紋,當(dāng)攝像頭采集到的驗(yàn)證指紋與預(yù)先存儲(chǔ)、與預(yù)定應(yīng)用程序?qū)?yīng)的第一指紋信息匹配時(shí),則啟動(dòng)這個(gè)應(yīng)用程序。而如果這個(gè)應(yīng)用程序是不需要執(zhí)行啟動(dòng)驗(yàn)證進(jìn)行的應(yīng)用程序時(shí),則執(zhí)行啟動(dòng)這個(gè)應(yīng)用程序。在此,電子設(shè)備通過自身的攝像頭采集用戶的指紋,實(shí)現(xiàn)指紋識(shí)別解密應(yīng)用程序、降低電子設(shè)備成本的目的。
[0093]其中,在本發(fā)明的第三實(shí)施例中,上述步驟S72具體包括:首先獲取應(yīng)用程序的第一程序信息;然后判斷應(yīng)用程序的第一程序信息是否存在于加密列表中,其中加密列表中存儲(chǔ)有電子設(shè)備中所有已根據(jù)第一指紋信息進(jìn)行加密的預(yù)定應(yīng)用程序的第一程序信息,當(dāng)應(yīng)用程序的第一程序信息存在于加密列表中時(shí),確定應(yīng)用程序?yàn)樾枰獔?zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序,當(dāng)應(yīng)用程序的第一程序信息不存在于加密列表中時(shí),確定應(yīng)用程序?yàn)椴恍枰獔?zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序。需要說明的是,上述第一程序信息至少包括包名、類名和名稱,至于在具體判斷應(yīng)用程序的第一程序信息是否存在于加密列表中的過程中,只要應(yīng)用程序的包名、類名和名稱中的任意一種存在于加密列表中,就認(rèn)為這個(gè)應(yīng)用程序?yàn)樾枰獔?zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序。
[0094]其中,在本發(fā)明的第三實(shí)施例中,當(dāng)應(yīng)用程序?yàn)樾枰獔?zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序時(shí),在啟動(dòng)電子設(shè)備的攝像頭之前,上述解密啟動(dòng)方法還包括:首先提示用戶選擇以圖案密碼解鎖預(yù)定應(yīng)用程序還是以指紋密碼解鎖預(yù)定應(yīng)用程序,且當(dāng)接收到用戶所輸入的以指紋密碼解鎖預(yù)定應(yīng)用程序的指令時(shí),執(zhí)行步驟S73 ;而當(dāng)接收到用戶輸入的以圖案密碼解鎖預(yù)定應(yīng)用程序的指令時(shí),提示用戶輸入驗(yàn)證圖案密碼,緊接著獲取用戶輸入的驗(yàn)證圖案密碼,并將驗(yàn)證圖案密碼和預(yù)先保存的第一圖案密碼進(jìn)行匹配,當(dāng)驗(yàn)證圖案密碼和第一圖案密碼匹配成功時(shí),啟動(dòng)預(yù)定應(yīng)用程序,而當(dāng)驗(yàn)證圖案密碼和第一圖案密碼匹配不成功時(shí),提示用戶可以通過輸入預(yù)先保存的、與第一圖案密碼對(duì)應(yīng)的第一安全問題以及與第一安全問題對(duì)應(yīng)的第一解答信息,重設(shè)第一圖案密碼。
[0095]在本發(fā)明的第三實(shí)施例中,在用戶的具體使用過程中,當(dāng)用戶啟動(dòng)的應(yīng)用程序?yàn)轭A(yù)定應(yīng)用程序時(shí),在啟動(dòng)預(yù)定應(yīng)用程序前,電子設(shè)備會(huì)向用戶展示如圖8所示的驗(yàn)證界面,該驗(yàn)證界面主要包括攝像頭采集區(qū)域、“使用其它密碼進(jìn)入”按鈕以及“退出”按鈕。默認(rèn)情況下,電子設(shè)備會(huì)直接啟動(dòng)攝像頭在攝像頭采集區(qū)域采集驗(yàn)證指紋,并將該驗(yàn)證指紋與第一指紋信息進(jìn)行匹配,并當(dāng)該驗(yàn)證指紋與第一指紋信息匹配時(shí),啟動(dòng)預(yù)定應(yīng)用程序。當(dāng)如果在電子設(shè)備啟動(dòng)攝像頭采集驗(yàn)證指紋之前,用戶按壓“使用其它密碼進(jìn)入”按鈕的話,電子設(shè)備會(huì)提示用戶輸入驗(yàn)證圖案密碼,并將該驗(yàn)證圖案密碼與預(yù)先保存的第一圖案密碼進(jìn)行匹配,當(dāng)該驗(yàn)證圖案密碼與第一圖案密碼匹配時(shí),啟動(dòng)預(yù)定應(yīng)用程序,而如果該驗(yàn)證圖案密碼與第一圖案密碼不匹配的話,提示用戶通過輸入預(yù)先保存的、與第一圖案密碼對(duì)應(yīng)的第二安全問題和第一解答信息,重設(shè)第一圖案密碼。類似地,如果用戶按壓“退出”按鈕的話,會(huì)直接退出驗(yàn)證界面,且不啟動(dòng)預(yù)定該應(yīng)用程序。
[0096]其中,在本發(fā)明的第三實(shí)施例中,在步驟S74的執(zhí)行過程中,如果驗(yàn)證指紋與第一指紋信息不匹配時(shí),上述解密啟動(dòng)方法還包括:首先提示用戶通過攝像頭重新錄入驗(yàn)證指紋;然后獲取通過攝像頭重新采集的驗(yàn)證指紋,并將重新采集的驗(yàn)證指紋與預(yù)先存儲(chǔ)、與預(yù)定應(yīng)用程序?qū)?yīng)的第一指紋信息進(jìn)行匹配,當(dāng)重新采集的驗(yàn)證指紋與第一指紋信息匹配成功時(shí),啟動(dòng)預(yù)定應(yīng)用程序,而當(dāng)重新采集的驗(yàn)證指紋與第一指紋信息匹配不成功,且驗(yàn)證指紋與第一指紋信息進(jìn)行匹配的次數(shù)達(dá)到第二預(yù)設(shè)值(例如兩次)時(shí),執(zhí)行提示用戶輸入驗(yàn)證圖案密碼的步驟,即讓用戶通過輸入驗(yàn)證圖案密碼的方式啟動(dòng)預(yù)定應(yīng)用程序。
[0097]第四實(shí)施例
[0098]如圖9所示,本發(fā)明的第四實(shí)施例提供了一種電子設(shè)備,該電子設(shè)備包括:
[0099]監(jiān)測(cè)模塊91,用于監(jiān)測(cè)電子設(shè)備中是否存在接收到啟動(dòng)指令的應(yīng)用程序;
[0100]判斷模塊92,用于當(dāng)監(jiān)測(cè)到電子設(shè)備中存在接收到啟動(dòng)指令的應(yīng)用程序時(shí),判斷應(yīng)用程序是否為需要執(zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序,并當(dāng)應(yīng)用程序?yàn)樾枰獔?zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序時(shí),觸發(fā)第二啟動(dòng)模塊93 ;
[0101]第二啟動(dòng)模塊93,用于根據(jù)判斷模塊92的觸發(fā),啟動(dòng)電子設(shè)備的攝像頭,并提示用戶通過攝像頭錄入驗(yàn)證指紋;
[0102]第三獲取模塊94,用于獲取通過攝像頭采集的驗(yàn)證指紋,并將驗(yàn)證指紋與預(yù)先存儲(chǔ)的、與預(yù)定應(yīng)用程序?qū)?yīng)的第一指紋信息進(jìn)行匹配,當(dāng)驗(yàn)證指紋與第一指紋信息匹配成功時(shí),啟動(dòng)預(yù)定應(yīng)用程序。
[0103]在本發(fā)明的第四實(shí)施例中,上述電子設(shè)備可以是智能手機(jī)、平板電腦等。
[0104]其中,判斷模塊92包括:
[0105]獲取單元,用于獲取應(yīng)用程序的第一程序信息;
[0106]判斷單元,用于判斷應(yīng)用程序的第一程序信息是否存在于加密列表中,其中加密列表中存儲(chǔ)有電子設(shè)備中所有已根據(jù)第一指紋信息進(jìn)行加密的預(yù)定應(yīng)用程序的第一程序信息,并當(dāng)應(yīng)用程序的第一程序信息存在于加密列表中時(shí),觸發(fā)第三確定單元,以及當(dāng)應(yīng)用程序的第一程序信息不存在于加密列表中時(shí),觸發(fā)第四確定單元;
[0107]第三確定單元,用于根據(jù)判斷單元的觸發(fā),確定應(yīng)用程序?yàn)樾枰獔?zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序;
[0108]第四確定單元,用于根據(jù)判斷單元的觸發(fā),確定應(yīng)用程序?yàn)椴恍枰獔?zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序。
[0109]其中,電子設(shè)備還包括:
[0110]第二提示模塊,用于提示用戶選擇以圖案密碼解鎖預(yù)定應(yīng)用程序還是以指紋密碼解鎖預(yù)定應(yīng)用程序;
[0111]第一執(zhí)行模塊,用于當(dāng)接收到用戶所輸入的以指紋密碼解鎖預(yù)定應(yīng)用程序的指令時(shí),執(zhí)行啟動(dòng)電子設(shè)備的攝像頭,并提示用戶通過攝像頭錄入驗(yàn)證指紋的步驟;
[0112]第三提示模塊,用于當(dāng)接收到用戶輸入的以圖案密碼解鎖預(yù)定應(yīng)用程序的指令時(shí),提示用戶輸入驗(yàn)證圖案密碼;
[0113]第四獲取模塊,用于獲取用戶輸入的驗(yàn)證圖案密碼,并將驗(yàn)證圖案密碼和預(yù)先保存的第一圖案密碼進(jìn)行匹配,當(dāng)驗(yàn)證圖案密碼和第一圖案密碼匹配成功時(shí),啟動(dòng)預(yù)定應(yīng)用程序;
[0114]第四提示模塊,用于當(dāng)驗(yàn)證圖案密碼和第一圖案密碼匹配不成功時(shí),提示用戶通過輸入預(yù)先保存的、與第一圖案密碼對(duì)應(yīng)的第一安全問題以及與第一安全問題對(duì)應(yīng)的第一解答信息,重設(shè)第一圖案密碼。
[0115]其中,電子設(shè)備還包括:
[0116]第五提示模塊,用于當(dāng)驗(yàn)證指紋與第一指紋信息匹配不成功時(shí),提示用戶通過攝像頭重新錄入驗(yàn)證指紋;
[0117]第五獲取模塊,用于獲取通過攝像頭重新采集的驗(yàn)證指紋,并將重新采集的驗(yàn)證指紋與預(yù)先存儲(chǔ)、與預(yù)定應(yīng)用程序?qū)?yīng)的第一指紋信息進(jìn)行匹配,當(dāng)重新采集的驗(yàn)證指紋與第一指紋信息匹配成功時(shí),啟動(dòng)預(yù)定應(yīng)用程序;
[0118]第二執(zhí)行模塊,用于當(dāng)重新采集的驗(yàn)證指紋與第一指紋信息匹配不成功,且驗(yàn)證指紋與第一指紋信息進(jìn)行匹配的次數(shù)達(dá)到第二預(yù)設(shè)值時(shí),執(zhí)行提示用戶輸入驗(yàn)證圖案密碼的步驟。
[0119]在本發(fā)明的第四實(shí)施例中,電子設(shè)備會(huì)監(jiān)測(cè)自身所有應(yīng)用程序的啟動(dòng)狀態(tài),即監(jiān)測(cè)是否存在接收到啟動(dòng)指令的應(yīng)用程序,當(dāng)存在接收到啟動(dòng)指令的應(yīng)用程序時(shí),會(huì)判斷這個(gè)應(yīng)用程序是否是需要執(zhí)行啟動(dòng)驗(yàn)證進(jìn)行的應(yīng)用程序,如果這個(gè)應(yīng)用程序是需要執(zhí)行啟動(dòng)驗(yàn)證進(jìn)行的應(yīng)用程序的話,提示用戶通過攝像頭錄入驗(yàn)證指紋,當(dāng)攝像頭采集到的驗(yàn)證指紋與預(yù)先存儲(chǔ)、與預(yù)定應(yīng)用程序?qū)?yīng)的第一指紋信息匹配時(shí),則啟動(dòng)這個(gè)應(yīng)用程序。而如果這個(gè)應(yīng)用程序是不需要執(zhí)行啟動(dòng)驗(yàn)證進(jìn)行的應(yīng)用程序時(shí),則執(zhí)行啟動(dòng)這個(gè)應(yīng)用程序。在此,電子設(shè)備通過自身的攝像頭采集用戶的指紋,實(shí)現(xiàn)指紋識(shí)別解密應(yīng)用程序、降低電子設(shè)備成本的目的。
[0120]需要說明的是,本發(fā)明第四實(shí)施例提供的電子設(shè)備是應(yīng)用上述解密啟動(dòng)方法的電子設(shè)備,即上述解密啟動(dòng)方法的所有實(shí)施例均適用于該電子設(shè)備,且均能達(dá)到相同或相似的有益效果。
[0121]進(jìn)一步需要說明的是,此說明書中所描述的電子設(shè)備包括但不限于智能手機(jī)、平板電腦等。
[0122]此說明書中所描述的許多功能部件都被稱為模塊,以便更加特別地強(qiáng)調(diào)其實(shí)現(xiàn)方式的獨(dú)立性。
[0123]本發(fā)明實(shí)施例中,模塊可以用軟件實(shí)現(xiàn),以便由各種類型的處理器執(zhí)行。舉例來說,一個(gè)標(biāo)識(shí)的可執(zhí)行代碼模塊可以包括計(jì)算機(jī)指令的一個(gè)或多個(gè)物理或者邏輯塊,舉例來說,其可以被構(gòu)建為對(duì)象、過程或函數(shù)。盡管如此,所標(biāo)識(shí)模塊的可執(zhí)行代碼無需物理地位于一起,而是可以包括存儲(chǔ)在不同位置上的不同的指令,當(dāng)這些指令邏輯上結(jié)合在一起時(shí),其構(gòu)成模塊并且實(shí)現(xiàn)該模塊的規(guī)定目的。
[0124]實(shí)際上,可執(zhí)行代碼模塊可以是單條指令或者是許多條指令,并且甚至可以分布在多個(gè)不同的代碼段上,分布在不同程序當(dāng)中,以及跨越多個(gè)存儲(chǔ)器設(shè)備分布。同樣地,操作數(shù)據(jù)可以在模塊內(nèi)被識(shí)別,并且可以依照任何適當(dāng)?shù)男问綄?shí)現(xiàn)并且被組織在任何適當(dāng)類型的數(shù)據(jù)結(jié)構(gòu)內(nèi)。所述操作數(shù)據(jù)可以作為單個(gè)數(shù)據(jù)集被收集,或者可以分布在不同位置上(包括在不同存儲(chǔ)設(shè)備上),并且至少部分地可以僅作為電子信號(hào)存在于系統(tǒng)或網(wǎng)絡(luò)上。
[0125]在模塊可以利用軟件實(shí)現(xiàn)時(shí),考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實(shí)現(xiàn)的模塊,在不考慮成本的情況下,本領(lǐng)域技術(shù)人員都可以搭建對(duì)應(yīng)的硬件電路來實(shí)現(xiàn)對(duì)應(yīng)的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(VLSI)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現(xiàn)有半導(dǎo)體或者是其它分立的元件。模塊還可以用可編程硬件設(shè)備,諸如現(xiàn)場(chǎng)可編程門陣列、可編程陣列邏輯、可編程邏輯設(shè)備等實(shí)現(xiàn)。
[0126]以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種應(yīng)用程序的加密設(shè)定方法,應(yīng)用于具備攝像頭的電子設(shè)備,其特征在于,所述加密設(shè)定方法包括: 通過所述電子設(shè)備的攝像頭采集用戶的指紋圖像,獲取用于對(duì)預(yù)定應(yīng)用程序進(jìn)行指紋加密的第一指紋信息; 存儲(chǔ)所述第一指紋信息,并將所述第一指紋信息與預(yù)定應(yīng)用程序啟動(dòng)的啟動(dòng)驗(yàn)證進(jìn)程建立關(guān)聯(lián),使所述啟動(dòng)驗(yàn)證進(jìn)程執(zhí)行時(shí)進(jìn)行指紋驗(yàn)證,且當(dāng)所驗(yàn)證的指紋與所述第一指紋信息相匹配時(shí),啟動(dòng)所述預(yù)定應(yīng)用程序。2.如權(quán)利要求1所述的加密設(shè)定方法,其特征在于,在所述通過所述電子設(shè)備的攝像頭采集用戶的指紋圖像,獲取用于對(duì)預(yù)定應(yīng)用程序進(jìn)行加密的第一指紋信息之前,所述加密設(shè)定方法還包括: 獲取并保存用戶輸入的用于對(duì)預(yù)定應(yīng)用程序進(jìn)行圖案加密的第一圖案密碼,并將所述第一圖案密碼與所述預(yù)定應(yīng)用程序啟動(dòng)的啟動(dòng)驗(yàn)證進(jìn)程建立關(guān)聯(lián),使所述啟動(dòng)驗(yàn)證進(jìn)程指紋驗(yàn)證失敗或者用戶選擇輸入驗(yàn)證圖案密碼啟動(dòng)預(yù)定應(yīng)用程序時(shí),執(zhí)行圖案密碼驗(yàn)證,且當(dāng)所驗(yàn)證的圖案密碼與所述第一圖案密碼相匹配時(shí),啟動(dòng)所述預(yù)定應(yīng)用程序。3.如權(quán)利要求2所述的加密設(shè)定方法,其特征在于,在獲取并保存用戶輸入的用于對(duì)預(yù)定應(yīng)用程序進(jìn)行加密的第一圖案密碼的步驟之后,所述方法還包括: 提示用戶輸入與所述第一圖案密碼對(duì)應(yīng)的第一安全問題以及所述第一安全問題的第一解答信息; 獲得并保存用戶輸入的所述第一安全問題與所述第一解答信息。4.如權(quán)利要求1所述的加密設(shè)定方法,其特征在于,所述通過所述電子設(shè)備的攝像頭采集用戶的指紋圖像,獲取用于對(duì)預(yù)定應(yīng)用程序進(jìn)行加密的第一指紋信息,包括: 啟動(dòng)所述電子設(shè)備的攝像頭,在電子設(shè)備的顯示屏幕上的多個(gè)攝像頭采集區(qū)域?qū)λ鲇脩舻闹讣y圖像進(jìn)行采集,得到多個(gè)第二指紋信息; 當(dāng)多個(gè)所述第二指紋信息中的任意兩個(gè)第二指紋信息之間的差異小于第一預(yù)設(shè)值時(shí),將多個(gè)所述第二指紋信息中的任意一個(gè)第二指紋信息作為所述第一指紋信息; 當(dāng)多個(gè)所述第二指紋信息中的任意兩個(gè)第二指紋信息之間的差異大于所述第一預(yù)設(shè)值時(shí),確定獲取所述第一指紋信息失敗。5.如權(quán)利要求2所述的加密設(shè)定方法,其特征在于,在所述通過所述電子設(shè)備的攝像頭采集用戶的指紋圖像之后,所述加密設(shè)定方法還包括: 確定所述第一指紋信息是否獲取成功,當(dāng)獲取失敗時(shí),刪除已保存的所述第一圖案密碼,并提示用戶重新輸入用于對(duì)預(yù)定應(yīng)用程序進(jìn)行圖案加密的第一圖案密碼; 在重新獲取所述第一圖案密碼后,重新啟動(dòng)所述電子設(shè)備的攝像頭采集用戶的指紋圖像。6.如權(quán)利要求1所述的加密設(shè)定方法,其特征在于,在所述將所述第一指紋信息與預(yù)定應(yīng)用程序啟動(dòng)的啟動(dòng)驗(yàn)證進(jìn)程建立關(guān)聯(lián)之后,所述加密設(shè)定方法還包括: 接收所述用戶輸入的第二指令,并根據(jù)所述第二指令,刪除所述第一指紋信息,并解除所述第一指紋信息與所述預(yù)定應(yīng)用程序的啟動(dòng)驗(yàn)證進(jìn)程之間的關(guān)聯(lián)。7.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括: 第一獲取模塊,用于通過所述電子設(shè)備的攝像頭采集用戶的指紋圖像,獲取用于對(duì)預(yù)定應(yīng)用程序進(jìn)行指紋加密的第一指紋信息; 第一建立模塊,用于存儲(chǔ)所述第一指紋信息,并將所述第一指紋信息與預(yù)定應(yīng)用程序啟動(dòng)的啟動(dòng)驗(yàn)證進(jìn)程建立關(guān)聯(lián),使所述啟動(dòng)驗(yàn)證進(jìn)程執(zhí)行時(shí)進(jìn)行指紋驗(yàn)證,且當(dāng)所驗(yàn)證的指紋與所述第一指紋信息相匹配時(shí),啟動(dòng)所述預(yù)定應(yīng)用程序。8.如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括: 第二建立模塊,用于獲取并保存用戶輸入的用于對(duì)預(yù)定應(yīng)用程序進(jìn)行圖案加密的第一圖案密碼,并將所述第一圖案密碼與所述預(yù)定應(yīng)用程序啟動(dòng)的啟動(dòng)驗(yàn)證進(jìn)程建立關(guān)聯(lián),使所述啟動(dòng)驗(yàn)證進(jìn)程指紋驗(yàn)證失敗或者用戶選擇輸入驗(yàn)證圖案密碼啟動(dòng)預(yù)定應(yīng)用程序時(shí),執(zhí)行圖案密碼驗(yàn)證,且當(dāng)所驗(yàn)證的圖案密碼與所述第一圖案密碼相匹配時(shí),啟動(dòng)所述預(yù)定應(yīng)用程序。9.如權(quán)利要求8所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括: 第一提示模塊,用于提示用戶輸入與所述第一圖案密碼對(duì)應(yīng)的第一安全問題以及所述第一安全問題的第一解答信息; 第二獲取模塊,用于獲得并保存用戶輸入的所述第一安全問題與所述第一解答信息。10.如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述第一獲取模塊包括: 啟動(dòng)單元,用于啟動(dòng)所述電子設(shè)備的攝像頭,在電子設(shè)備的顯示屏幕上的多個(gè)攝像頭采集區(qū)域?qū)λ鲇脩舻闹讣y圖像進(jìn)行采集,得到多個(gè)第二指紋信息; 第一確定單元,用于當(dāng)多個(gè)所述第二指紋信息中的任意兩個(gè)第二指紋信息之間的差異小于第一預(yù)設(shè)值時(shí),將多個(gè)所述第二指紋信息中的任意一個(gè)第二指紋信息作為所述第一指紋信息; 第二確定單元,用于當(dāng)多個(gè)所述第二指紋信息中的任意兩個(gè)第二指紋信息之間的差異大于所述第一預(yù)設(shè)值時(shí),確定獲取所述第一指紋信息失敗。11.如權(quán)利要求8所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括: 刪除模塊,用于確定所述第一指紋信息是否獲取成功,當(dāng)獲取失敗時(shí),刪除已保存的所述第一圖案密碼,并提示用戶重新輸入用于對(duì)預(yù)定應(yīng)用程序進(jìn)行圖案加密的第一圖案密碼; 第一啟動(dòng)模塊,用于在重新獲取所述第一圖案密碼后,重新啟動(dòng)所述電子設(shè)備的攝像頭采集用戶的指紋圖像。12.如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括: 第二接收模塊,用于接收所述用戶輸入的第二指令,并根據(jù)所述第二指令,刪除所述第一指紋信息,并解除所述第一指紋信息與所述預(yù)定應(yīng)用程序的啟動(dòng)驗(yàn)證進(jìn)程之間的關(guān)聯(lián)。13.—種應(yīng)用程序的解密啟動(dòng)方法,應(yīng)用于具備攝像頭的電子設(shè)備,其特征在于,所述解密啟動(dòng)方法包括: 監(jiān)測(cè)所述電子設(shè)備中是否存在接收到啟動(dòng)指令的應(yīng)用程序; 當(dāng)監(jiān)測(cè)到所述電子設(shè)備中存在接收到啟動(dòng)指令的應(yīng)用程序時(shí),判斷所述應(yīng)用程序是否為需要執(zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序; 當(dāng)所述應(yīng)用程序?yàn)樾枰獔?zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序時(shí),啟動(dòng)電子設(shè)備的攝像頭,并提示用戶通過攝像頭錄入驗(yàn)證指紋; 獲取通過攝像頭采集的驗(yàn)證指紋,并將所述驗(yàn)證指紋與預(yù)先存儲(chǔ)的、與所述預(yù)定應(yīng)用程序?qū)?yīng)的第一指紋信息進(jìn)行匹配,當(dāng)所述驗(yàn)證指紋與第一指紋信息匹配成功時(shí),啟動(dòng)所述預(yù)定應(yīng)用程序。14.如權(quán)利要求13所述的解密啟動(dòng)方法,其特征在于,所述判斷所述應(yīng)用程序是否為需要執(zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序,具體包括: 獲取所述應(yīng)用程序的第一程序信息; 判斷所述應(yīng)用程序的第一程序信息是否存在于加密列表中,其中所述加密列表中存儲(chǔ)有所述電子設(shè)備中所有已根據(jù)所述第一指紋信息進(jìn)行加密的預(yù)定應(yīng)用程序的第一程序信息; 當(dāng)所述應(yīng)用程序的第一程序信息存在于加密列表中時(shí),確定所述應(yīng)用程序?yàn)樾枰獔?zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序; 當(dāng)所述應(yīng)用程序的第一程序信息不存在于加密列表中時(shí),確定所述應(yīng)用程序?yàn)椴恍枰獔?zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序。15.如權(quán)利要求13所述的解密啟動(dòng)方法,其特征在于,當(dāng)所述應(yīng)用程序?yàn)樾枰獔?zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序時(shí),在所述啟動(dòng)電子設(shè)備的攝像頭之前,所述解密啟動(dòng)方法還包括: 提示用戶選擇以圖案密碼解鎖所述預(yù)定應(yīng)用程序還是以指紋密碼解鎖所述預(yù)定應(yīng)用程序; 當(dāng)接收到用戶所輸入的以指紋密碼解鎖所述預(yù)定應(yīng)用程序的指令時(shí),執(zhí)行所述啟動(dòng)電子設(shè)備的攝像頭,并提示用戶通過攝像頭錄入驗(yàn)證指紋的步驟; 當(dāng)接收到用戶輸入的以圖案密碼解鎖所述預(yù)定應(yīng)用程序的指令時(shí),提示用戶輸入驗(yàn)證圖案密碼; 獲取所述用戶輸入的驗(yàn)證圖案密碼,并將所述驗(yàn)證圖案密碼和預(yù)先保存的第一圖案密碼進(jìn)行匹配,當(dāng)所述驗(yàn)證圖案密碼和所述第一圖案密碼匹配成功時(shí),啟動(dòng)所述預(yù)定應(yīng)用程序; 當(dāng)所述驗(yàn)證圖案密碼和所述第一圖案密碼匹配不成功時(shí),提示用戶通過輸入預(yù)先保存的、與所述第一圖案密碼對(duì)應(yīng)的第一安全問題以及與所述第一安全問題對(duì)應(yīng)的第一解答信息,重設(shè)第一圖案密碼。16.如權(quán)利要求15所述的解密啟動(dòng)方法,其特征在于,當(dāng)所述驗(yàn)證指紋與第一指紋信息匹配不成功時(shí),所述解密啟動(dòng)方法還包括: 提示用戶通過攝像頭重新錄入驗(yàn)證指紋; 獲取通過攝像頭重新采集的驗(yàn)證指紋,并將所述重新采集的驗(yàn)證指紋與預(yù)先存儲(chǔ)、與所述預(yù)定應(yīng)用程序?qū)?yīng)的第一指紋信息進(jìn)行匹配,當(dāng)所述重新采集的驗(yàn)證指紋與第一指紋信息匹配成功時(shí),啟動(dòng)所述預(yù)定應(yīng)用程序; 當(dāng)所述重新采集的驗(yàn)證指紋與第一指紋信息匹配不成功,且所述驗(yàn)證指紋與第一指紋信息進(jìn)行匹配的次數(shù)達(dá)到第二預(yù)設(shè)值時(shí),執(zhí)行提示用戶輸入驗(yàn)證圖案密碼的步驟。17.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括: 監(jiān)測(cè)模塊,用于監(jiān)測(cè)所述電子設(shè)備中是否存在接收到啟動(dòng)指令的應(yīng)用程序; 判斷模塊,用于當(dāng)監(jiān)測(cè)到所述電子設(shè)備中存在接收到啟動(dòng)指令的應(yīng)用程序時(shí),判斷所述應(yīng)用程序是否為需要執(zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序,并當(dāng)所述應(yīng)用程序?yàn)樾枰獔?zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序時(shí),觸發(fā)第二啟動(dòng)模塊; 第二啟動(dòng)模塊,用于根據(jù)所述判斷模塊的觸發(fā),啟動(dòng)電子設(shè)備的攝像頭,并提示用戶通過攝像頭錄入驗(yàn)證指紋; 第三獲取模塊,用于獲取通過攝像頭采集的驗(yàn)證指紋,并將所述驗(yàn)證指紋與預(yù)先存儲(chǔ)的、與所述預(yù)定應(yīng)用程序?qū)?yīng)的第一指紋信息進(jìn)行匹配,當(dāng)所述驗(yàn)證指紋與第一指紋信息匹配成功時(shí),啟動(dòng)所述預(yù)定應(yīng)用程序。18.如權(quán)利要求17所述的電子設(shè)備,其特征在于,所述判斷模塊包括: 獲取單元,用于獲取所述應(yīng)用程序的第一程序信息; 判斷單元,用于判斷所述應(yīng)用程序的第一程序信息是否存在于加密列表中,其中所述加密列表中存儲(chǔ)有所述電子設(shè)備中所有已根據(jù)所述第一指紋信息進(jìn)行加密的預(yù)定應(yīng)用程序的第一程序信息,并當(dāng)所述應(yīng)用程序的第一程序信息存在于加密列表中時(shí),觸發(fā)第三確定單元,以及當(dāng)所述應(yīng)用程序的第一程序信息不存在于加密列表中時(shí),觸發(fā)第四確定單元; 第三確定單元,用于根據(jù)所述判斷單元的觸發(fā),確定所述應(yīng)用程序?yàn)樾枰獔?zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序; 第四確定單元,用于根據(jù)所述判斷單元的觸發(fā),確定所述應(yīng)用程序?yàn)椴恍枰獔?zhí)行啟動(dòng)驗(yàn)證進(jìn)程的預(yù)定應(yīng)用程序。19.如權(quán)利要求17所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括: 第二提示模塊,用于提示用戶選擇以圖案密碼解鎖所述預(yù)定應(yīng)用程序還是以指紋密碼解鎖所述預(yù)定應(yīng)用程序; 第一執(zhí)行模塊,用于當(dāng)接收到用戶所輸入的以指紋密碼解鎖所述預(yù)定應(yīng)用程序的指令時(shí),執(zhí)行所述啟動(dòng)電子設(shè)備的攝像頭,并提示用戶通過攝像頭錄入驗(yàn)證指紋的步驟; 第三提示模塊,用于當(dāng)接收到用戶輸入的以圖案密碼解鎖所述預(yù)定應(yīng)用程序的指令時(shí),提示用戶輸入驗(yàn)證圖案密碼; 第四獲取模塊,用于獲取所述用戶輸入的驗(yàn)證圖案密碼,并將所述驗(yàn)證圖案密碼和預(yù)先保存的第一圖案密碼進(jìn)行匹配,當(dāng)所述驗(yàn)證圖案密碼和所述第一圖案密碼匹配成功時(shí),啟動(dòng)所述預(yù)定應(yīng)用程序; 第四提示模塊,用于當(dāng)所述驗(yàn)證圖案密碼和所述第一圖案密碼匹配不成功時(shí),提示用戶通過輸入預(yù)先保存的、與所述第一圖案密碼對(duì)應(yīng)的第一安全問題以及與所述第一安全問題對(duì)應(yīng)的第一解答信息,重設(shè)第一圖案密碼。20.如權(quán)利要求19所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括: 第五提示模塊,用于當(dāng)所述驗(yàn)證指紋與第一指紋信息匹配不成功時(shí),提示用戶通過攝像頭重新錄入驗(yàn)證指紋; 第五獲取模塊,用于獲取通過攝像頭重新采集的驗(yàn)證指紋,并將所述重新采集的驗(yàn)證指紋與預(yù)先存儲(chǔ)、與所述預(yù)定應(yīng)用程序?qū)?yīng)的第一指紋信息進(jìn)行匹配,當(dāng)所述重新采集的驗(yàn)證指紋與第一指紋信息匹配成功時(shí),啟動(dòng)所述預(yù)定應(yīng)用程序; 第二執(zhí)行模塊,用于當(dāng)所述重新采集的驗(yàn)證指紋與第一指紋信息匹配不成功,且所述驗(yàn)證指紋與第一指紋信息進(jìn)行匹配的次數(shù)達(dá)到第二預(yù)設(shè)值時(shí),執(zhí)行提示用戶輸入驗(yàn)證圖案密碼的步驟。
【文檔編號(hào)】G06F21/32GK105825103SQ201510574604
【公開日】2016年8月3日
【申請(qǐng)日】2015年9月10日
【發(fā)明人】劉全才
【申請(qǐng)人】維沃移動(dòng)通信有限公司