本申請涉及智能終端技術(shù)領(lǐng)域,特別涉及一種指紋識別的方法、裝置及觸摸屏終端。
背景技術(shù):
隨著電子行業(yè)迅猛發(fā)展和智能終端的普及,觸摸屏終端應(yīng)用的越來越廣泛,為了提高觸摸屏終端應(yīng)用的安全性,屏幕識別指紋的方案大量涌出,隨之而來的全屏識別指紋的技術(shù)也日漸成熟。全屏識別指紋技術(shù)使屏幕的任意一處都可以成為指紋感應(yīng)處,進(jìn)一步提高觸摸屏終端應(yīng)用的安全性和便利性。
但是,基于全屏識別指紋的技術(shù)應(yīng)用,用戶在觸摸屏終端上針對屏幕每發(fā)生一次觸摸操作,都需要觸摸屏終端判斷發(fā)生觸摸操作的指紋的權(quán)限,即調(diào)用指紋識別模塊對發(fā)生觸摸操作的指紋作一系列處理,如檢測、采集、識別、匹配等,這就需要指紋識別模塊一直處于開啟狀態(tài)。而指紋識別模塊一直處于開啟狀態(tài)將會增加系統(tǒng)處理量,造成觸摸屏終端電量極大的損耗,減少待機(jī)時間。
技術(shù)實(shí)現(xiàn)要素:
本申請實(shí)施例提供一種指紋識別的方法、裝置及觸摸屏終端,用以解決現(xiàn)有技術(shù)中存在的觸摸屏終端耗電量較大、待機(jī)時間較短的問題。
第一方面,提供一種指紋識別的方法,包括:
終端在關(guān)閉指紋識別模塊的狀態(tài)下,若監(jiān)測到觸摸屏上發(fā)生用于觸發(fā)一個應(yīng)用程序的觸摸操作,則判斷執(zhí)行所述應(yīng)用程序是否需要指紋認(rèn)證;其中,所述指紋識別模塊用于對所述觸摸屏上產(chǎn)生的觸摸操作所使用的指紋進(jìn)行認(rèn)證;
終端在判定執(zhí)行所述應(yīng)用程序不需要指紋認(rèn)證時,在繼續(xù)維持所述指紋識別模塊關(guān)閉的狀態(tài)下對所述應(yīng)用程序執(zhí)行處理。
結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,還包括:
在對所述應(yīng)用程序執(zhí)行設(shè)定時長的處理后,開啟所述指紋識別模塊對所述觸摸操作所使用的指紋進(jìn)行認(rèn)證;并
在確定認(rèn)證通過后,關(guān)閉所述指紋識別模塊。
結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,在開啟所述指紋識別模塊后,執(zhí)行指紋認(rèn)證前,還包括:
若未采集到指紋,則終端維持指紋識別模塊的開啟狀態(tài),直到采集到指紋。
結(jié)合第一方面、第一方面的第一種、第二種可能的實(shí)現(xiàn)方式中的任一種,在第一方面的第三種可能的實(shí)現(xiàn)方式中,終端判斷執(zhí)行所述應(yīng)用程序是否需要指紋認(rèn)證,包括:
終端根據(jù)所述應(yīng)用程序的安全級別,判定執(zhí)行所述應(yīng)用程序是否需要指紋認(rèn)證。
結(jié)合第一方面、第一方面的第一種、第二種可能的實(shí)現(xiàn)方式中的任一種,在第一方面的第四種可能的實(shí)現(xiàn)方式中,終端判斷執(zhí)行所述應(yīng)用程序是否需要指紋認(rèn)證,包括:
終端根據(jù)接收到的所述應(yīng)用程序發(fā)出的指紋認(rèn)證請求中攜帶的參數(shù),判定執(zhí)行所述應(yīng)用程序是否需要指紋認(rèn)證。
結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式中,終端判定執(zhí)行所述應(yīng)用程序不需要指紋認(rèn)證,包括:
終端根據(jù)接收到的所述應(yīng)用程序發(fā)出的指紋認(rèn)證請求中攜帶的參數(shù),判定執(zhí)行所述應(yīng)用程序不需要指紋認(rèn)證;或
終端根據(jù)接收到的所述應(yīng)用程序發(fā)出的指紋認(rèn)證請求中攜帶的參數(shù),判定執(zhí)行所述應(yīng)用程序需要指紋認(rèn)證時,在確定保留的最近一次指紋認(rèn)證結(jié)果為通過、且執(zhí)行所述最近一次指紋認(rèn)證的時刻距當(dāng)前時刻的時長在預(yù)設(shè)時長范圍內(nèi)時,則判定執(zhí)行所述應(yīng)用程序不需要指紋認(rèn)證。
結(jié)合第一方面和第一方面的第一種至第五種可能的實(shí)現(xiàn)方式中的任意一種,在第一方面的第六種可能的是實(shí)現(xiàn)方式中,還包括:
終端在判定執(zhí)行所述應(yīng)用程序需要指紋認(rèn)證時,則開啟所述指紋識別模塊對所述觸摸操作所使用的指紋進(jìn)行認(rèn)證;并
在確定認(rèn)證通過后,對所述應(yīng)用程序執(zhí)行處理,并關(guān)閉所述指紋識別模塊。
第二方面,提供一種指紋識別的裝置,包括:
監(jiān)測單元:用于在關(guān)閉指紋識別模塊的狀態(tài)下,監(jiān)測觸摸屏上發(fā)生的觸摸操作;
判斷單元:用于若所述監(jiān)測單元檢測到觸摸屏上發(fā)生用于觸發(fā)一個應(yīng)用程序的觸摸操作,則判斷執(zhí)行所述應(yīng)用程序是否需要指紋認(rèn)證;其中,所述指紋識別模塊用于對所述觸摸屏上產(chǎn)生的觸摸操作所使用的指紋進(jìn)行認(rèn)證;
執(zhí)行單元,用于在所述判斷單元判定執(zhí)行所述應(yīng)用程序不需要指紋認(rèn)證時,在繼續(xù)維持所述指紋識別模塊關(guān)閉的狀態(tài)下對所述應(yīng)用程序執(zhí)行處理。
結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述執(zhí)行單元還用于:
在對所述應(yīng)用程序執(zhí)行設(shè)定時長的處理后,開啟所述指紋識別模塊對所述觸摸操作所使用的指紋進(jìn)行認(rèn)證;并
在確定認(rèn)證通過后,關(guān)閉所述指紋識別模塊。
結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述執(zhí)行單元具體用于:
在開啟所述指紋識別模塊后,執(zhí)行指紋認(rèn)證前,若未采集到指紋,則終端維持指紋識別模塊的開啟狀態(tài),直到采集到指紋。
結(jié)合第二方面、第二方面的第一種、第二種可能的實(shí)現(xiàn)方式中的任一種,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述判斷單元具體用于:
根據(jù)所述應(yīng)用程序的安全級別,判定執(zhí)行所述應(yīng)用程序是否需要指紋認(rèn)證。
結(jié)合第二方面、第二方面的第一種、第二種可能的實(shí)現(xiàn)方式中的任一種,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述判斷單元具體用于:
根據(jù)接收到的所述應(yīng)用程序發(fā)出的指紋認(rèn)證請求中攜帶的參數(shù),判定執(zhí)行所述應(yīng)用程序是否需要指紋認(rèn)證。
結(jié)合第二方面的第四種可能的實(shí)現(xiàn)方式,在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述判斷單元具體用于:
根據(jù)接收到的所述應(yīng)用程序發(fā)出的指紋認(rèn)證請求中攜帶的參數(shù),判定執(zhí)行所述應(yīng)用程序不需要指紋認(rèn)證;或
根據(jù)接收到的所述應(yīng)用程序發(fā)出的指紋認(rèn)證請求中攜帶的參數(shù),判定執(zhí)行所述應(yīng)用程序需要指紋認(rèn)證時,在確定保留的最近一次指紋認(rèn)證結(jié)果為通過、且執(zhí)行所述最近一次指紋認(rèn)證的時刻距當(dāng)前時刻的時長在預(yù)設(shè)時長范圍內(nèi)時,則判定執(zhí)行所述應(yīng)用程序不需要指紋認(rèn)證。
結(jié)合第二方面和第二方面的第一種至第五種可能的實(shí)現(xiàn)方式中的任意一種,在第二方面的第六種可能的是實(shí)現(xiàn)方式中,所述執(zhí)行單元還用于:
在所述判斷單元判定執(zhí)行所述應(yīng)用程序需要指紋認(rèn)證時,則開啟所述指紋識別模塊對所述觸摸操作所使用的指紋進(jìn)行認(rèn)證;并
在確定認(rèn)證通過后,對所述應(yīng)用程序執(zhí)行處理,并關(guān)閉所述指紋識別模塊。
第三方面,提供一種指紋識別的方法,包括:
終端接收第一次身份認(rèn)證請求,執(zhí)行第一次身份認(rèn)證,確定所述第一次身份認(rèn)證通過,記錄第一時間;
所述終端在指紋識別模塊處于第一工作模式下,在第二時間接收用于觸發(fā)一個應(yīng)用程序的觸摸操作;
所述終端至少根據(jù)所述第一時間、所述第二時間、以及預(yù)設(shè)的時間閾值,決定是否將所述指紋識別模塊由所述第一工作模式切換至第二工作模式。
結(jié)合第三方面,在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述指紋識別模塊處于第一工作模式,包括:
所述指紋識別模塊處于完全關(guān)閉狀態(tài);或所述指紋識別模塊處于半關(guān)閉狀態(tài);其中,所述完全關(guān)閉狀態(tài)是指所述指紋識別模塊不能用于檢測觸摸操作,以及對指紋進(jìn)行采集和識別;所述半關(guān)閉狀態(tài)是指所述指紋識別模塊能夠用于檢測觸摸操作,但不能用于對產(chǎn)生觸摸操作的指紋進(jìn)行采集和識別,或所述指紋識別模塊只檢測觸摸操作,但不對指紋進(jìn)行采集和識別;
所述指紋識別模塊處于第二工作模式,包括:
所述指紋識別模塊至少能夠用于對發(fā)生觸摸操作的指紋進(jìn)行檢測并識別。
結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第三方面的第二種可能的實(shí)現(xiàn)方式中,所述終端根據(jù)所述第一時間、所述第二時間、以及預(yù)設(shè)的時間閾值,決定是否將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式,包括:
所述終端根據(jù)所述第一時間、所述第一二時間,計算所述第一時間和所述第二時間之間的時間間隔;并,
將計算獲得的所述時間間隔與預(yù)設(shè)的時間閾值進(jìn)行比較;
若所述時間間隔大于所述預(yù)設(shè)的時間閾值,則將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式;
若所述時間間隔不大于所述預(yù)設(shè)的時間閾值,則決定繼續(xù)維持所述指紋識別模塊處于所述第一工作模式。
結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第三方面的第三種可能的實(shí)現(xiàn)方式中,還包括:
所述終端在所述第一時間設(shè)置用于表征認(rèn)證通過的標(biāo)識位;
所述終端在所述第一時間后,距離所述第一時間的時間間隔為所述預(yù)設(shè)的時間閾值的第三時間,將所述標(biāo)識位標(biāo)記為失效,或者刪除所述用于表征認(rèn)證通過的標(biāo)識位。
結(jié)合第三方面的第三種可能的實(shí)現(xiàn)方式,在第三方面的第四種可能的實(shí)現(xiàn)方式中,所述終端根據(jù)所述第一時間、所述第二時間、以及預(yù)設(shè)的時間閾值,決定是否將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式,包括:
所述終端在所述第二時間,若確定所述標(biāo)識位標(biāo)記為失效,或確定所述用于表征認(rèn)證通過的標(biāo)識位已被刪除,則決定將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式;
所述終端在所述第二時間,若確定存在所述用于表征認(rèn)證通過的標(biāo)識位,則決定繼續(xù)維持所述指紋識別模塊處于所述第一工作模式。
結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第三方面的第五種可能的實(shí)現(xiàn)方式中,還包括:
所述終端在第一時間設(shè)置所述認(rèn)證通過的結(jié)果的失效時間;
所述失效時間是根據(jù)所述第一時間和預(yù)設(shè)的時間閾值設(shè)定的。
結(jié)合第三方面的第五種可能的實(shí)現(xiàn)方式,在第三方面的第六種可能的實(shí)現(xiàn)方式中,所述終端根據(jù)所述第一時間、所述第二時間、以及預(yù)設(shè)的時間閾值,決定是否將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式,包括:
所述終端在所述第二時間,若確定所述第二時間位于所述失效時間之后,則決定將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式;
所述終端在所述第二時間,若確定所述第二時間位于所述失效時間之前,則決定繼續(xù)維持所述指紋識別模塊處于所述第一工作模式。
結(jié)合第三方面和第三方面的第一種至第六種可能的實(shí)現(xiàn)方式中的任一種,在第三方面的第七種可能的實(shí)現(xiàn)方式中,所述終端至少根據(jù)所述第一時間、所述第二時間、以及預(yù)設(shè)的時間閾值,決定是否將所述指紋識別模塊由所述第一工作模式切換至第二工作模式,包括:
所述終端根據(jù)所述第一時間、所述第二時間、以及預(yù)設(shè)的時間閾值,結(jié)合預(yù)設(shè)所述應(yīng)用程序的安全級別、或者,結(jié)合所述應(yīng)用程序的應(yīng)用類型、或者,結(jié)合所述應(yīng)用程序發(fā)出的指紋認(rèn)證請求中攜帶的參數(shù)、或者,結(jié)合所述應(yīng)用程序的使用頻率、或者,結(jié)合應(yīng)用程序的安裝時間、或者,結(jié)合應(yīng)用程序的簽名信息,決定是否將所述指紋識別模塊由所述第一工作模式切換至第二工作模式。
結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第三方面的第八種可能的實(shí)現(xiàn)方式中,若所述終端通過指紋識別模塊對指紋進(jìn)行認(rèn)證來實(shí)現(xiàn)第一次身份認(rèn)證,則所述終端在所述第一時間后,將所述指紋識別模塊由所述第二工作模式切換至所述第一工作模式。
結(jié)合第三方面和第三方面的第一種至第八種可能的實(shí)現(xiàn)方式中的任一種,在第三方面的第九種可能的實(shí)現(xiàn)方式中,所述觸發(fā)一個應(yīng)用程序,包括:
啟動所述應(yīng)用程序、或執(zhí)行所述應(yīng)用程序中的功能、或?qū)⑺鰬?yīng)用程序由后臺切換至前臺。
結(jié)合第三方面和第三方面的第一種至第九種可能的實(shí)現(xiàn)方式中的任一種,在第三方面的第十種可能的實(shí)現(xiàn)方式中,
所述終端將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式后,等待接收第二次身份認(rèn)證請求,并在接收到所述第二次身份認(rèn)證請求后,執(zhí)行身份認(rèn)證。
第四方面,提供一種指紋識別的裝置,應(yīng)用于終端,包括:
第一接收單元,用于接收第一次身份認(rèn)證請求;
處理單元,用于在所述第一接收單元接收到所述第一次身份認(rèn)證請求后,執(zhí)行第一次身份認(rèn)證,確認(rèn)所述第一次身份認(rèn)證通過,記錄第一時間。
第二接收單元,用于在指紋識別模塊處于第一工作模式下,在第二時間接收用于觸發(fā)一個應(yīng)用程序的觸摸操作;
判定單元,用于至少根據(jù)所述第一時間、所述第二時間、以及預(yù)設(shè)的時間閾值,決定是否將所述指紋識別模塊由所述第一工作模式切換至第二工作模式。結(jié)合第四方面,在第四方面的第一種可能的實(shí)現(xiàn)方式中,所述指紋識別模塊處于第一工作模式,包括:
所述指紋識別模塊處于完全關(guān)閉狀態(tài);或所述指紋識別模塊處于半關(guān)閉狀態(tài);其中,所述完全關(guān)閉狀態(tài)是指所述指紋識別模塊不能用于檢測觸摸操作,以及對指紋進(jìn)行采集和識別;所述半關(guān)閉狀態(tài)是指所述指紋識別模塊能夠用于檢測觸摸操作,但不能用于對產(chǎn)生觸摸操作的指紋進(jìn)行采集和識別,或所述指紋識別模塊只檢測觸摸操作,但不對指紋進(jìn)行采集和識別;
所述指紋識別模塊處于第二工作模式,包括:
所述指紋識別模塊至少能夠用于對發(fā)生觸摸操作的指紋進(jìn)行檢測并識別。
結(jié)合第四方面或第四方面的第一種可能的實(shí)現(xiàn)方式,在第四方面的第二種可能的實(shí)現(xiàn)方式中,所述判定單元用于:
根據(jù)所述第一時間、所述第一二時間,計算所述第一時間和所述第二時間之間的時間間隔;并,
將計算獲得的所述時間間隔與預(yù)設(shè)的時間閾值進(jìn)行比較;
若所述時間間隔大于所述預(yù)設(shè)的時間閾值,則決定將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式;
若所述時間間隔不大于所述預(yù)設(shè)的時間閾值,則決定繼續(xù)維持所述指紋識別模塊處于所述第一工作模式。
結(jié)合第四方面或第四方面的第一種可能的實(shí)現(xiàn)方式,在第四方面的第三種可能的實(shí)現(xiàn)方式中,還包括設(shè)置單元;
所述設(shè)置單元,用于在所述第一時間設(shè)置用于表征認(rèn)證通過的標(biāo)識位;
在所述第一時間后,距離所述第一時間的時間間隔為所述預(yù)設(shè)的時間閾值的第三時間,將所述標(biāo)識位標(biāo)記為失效,或者刪除所述用于表征認(rèn)證通過的標(biāo)識位。
結(jié)合第四方面的第三種可能的實(shí)現(xiàn)方式,在第四方面的第四種可能的實(shí)現(xiàn)方式中,所述判定單元用于:
在所述第二時間,若確定所述標(biāo)識位標(biāo)記為失效,或確定所述用于表征認(rèn)證通過的標(biāo)識位已被刪除,則決定將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式;
在所述第二時間,若確定存在所述用于表征認(rèn)證通過的標(biāo)識位,則決定繼續(xù)維持所述指紋識別模塊處于所述第一工作模式。
結(jié)合第四方面或第四方面的第一種可能的實(shí)現(xiàn)方式,在第四方面的第五種可能的實(shí)現(xiàn)方式中,所述設(shè)置單元還用于:
在所述第一時間設(shè)置所述認(rèn)證通過的結(jié)果的失效時間;
所述失效時間是根據(jù)所述第一時間和預(yù)設(shè)的時間閾值設(shè)定的。
結(jié)合第四方面的第五種可能的實(shí)現(xiàn)方式,在第四方面的第六種可能的實(shí)現(xiàn)方式中,所述判定單元用于:
在所述第二時間,若確定所述第二時間位于所述失效時間之后,則決定將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式;
在所述第二時間,若確定所述第二時間位于所述失效時間之前,則決定繼續(xù)維持所述指紋識別模塊處于所述第一工作模式。
結(jié)合第四方面和第四方面的第一種至第六種可能的實(shí)現(xiàn)方式中的任一種,在第四方面的第七種可能的實(shí)現(xiàn)方式中,所述判定單元用于:
根據(jù)所述第一時間、所述第二時間、以及預(yù)設(shè)的時間閾值,結(jié)合預(yù)設(shè)所述應(yīng)用程序的安全級別、或者,結(jié)合所述應(yīng)用程序的應(yīng)用類型、或者,結(jié)合所述應(yīng)用程序發(fā)出的指紋認(rèn)證請求中攜帶的參數(shù)、或者,結(jié)合所述應(yīng)用程序的使用頻率、或者,結(jié)合應(yīng)用程序的安裝時間、或者,結(jié)合應(yīng)用程序的簽名信息,決定是否將所述指紋識別模塊由所述第一工作模式切換至第二工作模式。
結(jié)合第四方面的第一種可能的實(shí)現(xiàn)方式,在第四方面的第八種可能的實(shí)現(xiàn)方式中,若所述處理單元通過指紋識別模塊對指紋進(jìn)行認(rèn)證來實(shí)現(xiàn)第一次身份認(rèn)證,則所述處理單元還用于,在所述第一時間后,將所述指紋識別模塊由所述第二工作模式切換至所述第一工作模式。
結(jié)合第四方面和第四方面的第一種至第八種可能的實(shí)現(xiàn)方式中的任一種,在第四方面的第九種可能的實(shí)現(xiàn)方式中,所述觸發(fā)一個應(yīng)用程序,包括:
啟動所述應(yīng)用程序、或執(zhí)行所述應(yīng)用程序中的功能、或?qū)⑺鰬?yīng)用程序由后臺切換至前臺。
結(jié)合第四方面和第四方面的第一種至第八種可能的實(shí)現(xiàn)方式中的任一種,在第四方面的第九種可能的實(shí)現(xiàn)方式中,
所述處理單元將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式后,等待接收第二次身份認(rèn)證請求,并在接收到所述第二次身份認(rèn)證請求后,執(zhí)行身份認(rèn)證。
第五方面,提供一種觸摸屏終端,包括:處理器、收發(fā)機(jī)、存儲器,所述處理器、所述收發(fā)機(jī)、所述存儲器均與總線連接,其中:
所述處理器,用于讀取所述存儲器中存儲的一組程序,使得所述觸摸屏終端執(zhí)行如第一方面和第一方面的第一種至第六種可能的實(shí)現(xiàn)方式中的任一種所述的方法,以及執(zhí)行如第三方面和第三方面的第一種至第十種可能的實(shí)現(xiàn)方式中的任一種所述的方法。
本申請實(shí)施例中,在指紋認(rèn)證模塊處于關(guān)閉狀態(tài)時,接收到發(fā)生用于觸發(fā)某一應(yīng)用程序的觸摸操作,若判定執(zhí)行該應(yīng)用程序不需要執(zhí)行指紋認(rèn)證,則繼續(xù)維持指紋識別模塊的關(guān)閉狀態(tài),并在執(zhí)行該應(yīng)用程序一定時長以后,重新開啟指紋認(rèn)證模塊執(zhí)行指紋認(rèn)證,這樣在保證終端使用過程中的安全性的同時,節(jié)省指紋認(rèn)證模塊的用電量,延長了終端的待機(jī)時間。
附圖說明
圖1a和圖1b為本申請實(shí)施例中指紋識別的方法流程圖;
圖2為本申請實(shí)施例中第一種示例的指紋識別方法流程圖;
圖3為本申請實(shí)施例中第二種示例的指紋識別方法流程圖;
圖4為本申請實(shí)施例中第三種示例的指紋識別方法流程圖;
圖5和圖6為本申請實(shí)施例中指紋識別的裝置結(jié)構(gòu)圖;
圖7為本申請實(shí)施例中觸摸屏終端的結(jié)構(gòu)圖。
具體實(shí)施方式
鑒于現(xiàn)有技術(shù)中指紋識別模塊一直處于開啟狀態(tài)導(dǎo)致的觸摸屏終端耗電量較大、待機(jī)時間較短的問題,本申請實(shí)施例中,終端在保證觸摸屏終端安全使用時,關(guān)閉指紋識別模塊,降低了指紋識別模塊的耗電量,延長了終端的待機(jī)時間。
為了使本申請的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本申請作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實(shí)施例,都屬于本申請保護(hù)的范圍。
需要說明的是,本申請中涉及的觸摸屏終端以下簡稱終端,終端可以包括但不限于手機(jī)、平板電腦等移動電子設(shè)備。本申請?zhí)峁┑闹讣y識別的方法可以應(yīng)用于任意識別用戶身份權(quán)限的生物特征識別模塊,不限于指紋識別模塊。例如,還可以應(yīng)用于聲紋識別模塊,臉部識別模塊,血壓識別模塊,心率識別模塊,虹膜識別模塊,掌紋識別模塊等生物特征識別模塊。當(dāng)應(yīng)用于這些生物特征識別模塊時,本申請?zhí)峁┑姆椒ǖ乃枷肟梢酝耆珣?yīng)用,同樣起到延長終端待機(jī)時間的有益效果。以下,本申請僅以指紋識別的方法進(jìn)行舉例說明。
本申請中涉及的應(yīng)用程序的概念可以包括但不限于終端上的應(yīng)用軟件、應(yīng)用軟件中的具體業(yè)務(wù)或具體操作或具體的功能。
參閱圖1a所示,本申請實(shí)施例提供了一種指紋識別的方法,具體流程如下:
步驟100a:終端接收第一次身份認(rèn)證請求,執(zhí)行第一次身份認(rèn)證,確定所述第一次身份認(rèn)證通過,記錄第一時間。
所述第一時間可以為:接收身份認(rèn)證請求的時間、或確定認(rèn)證通過的時間。對于上述兩種類型的第一時間,記錄動作執(zhí)行的時間不同。對于接收身份認(rèn)證請求的時間,記錄動作可以在執(zhí)行身份認(rèn)證之前,也可以在執(zhí)行身份認(rèn)證之后,對于確定認(rèn)證通過的時間,記錄動作必須在認(rèn)證通過之后。
步驟101a:所述終端在指紋識別模塊處于第一工作模式下,在第二時間接收用于觸發(fā)一個應(yīng)用程序的觸摸操作。
所述觸發(fā)一個應(yīng)用程序,包括:啟動所述應(yīng)用程序、或執(zhí)行所述應(yīng)用程序中的功能、或?qū)⑺鰬?yīng)用程序由后臺切換至前臺。
本申請中,所述指紋識別模塊具有兩種工作模式,其中,所述指紋識別模塊處于第一工作模式,可以但不限于包括:所述指紋識別模塊處于完全關(guān)閉狀態(tài);或處于半關(guān)閉狀態(tài)。
所述完全關(guān)閉狀態(tài)是指所述指紋識別模塊不能用于檢測觸摸操作,以及對指紋進(jìn)行采集和識別;
所述半關(guān)閉狀態(tài)是指所述指紋識別模塊能夠用于檢測觸摸操作,但不能用于對產(chǎn)生觸摸操作的指紋進(jìn)行采集和識別,或所述指紋識別模塊能夠用于檢測觸摸操作,也能夠?qū)Ξa(chǎn)生觸摸操作的指紋進(jìn)行采集和識別,但在應(yīng)用過程中只檢測觸摸操作,但不對指紋進(jìn)行采集和識別;
所述指紋識別模塊處于第二工作模式,包括:
所述指紋識別模塊至少能夠用于對發(fā)生觸摸操作的指紋進(jìn)行檢測并識別。
實(shí)際應(yīng)用中,指紋識別模塊,即指紋傳感器。假設(shè)指紋傳感器包含200*200的電極陣列,可完整采集指紋上的特征點(diǎn)信息,并可以將采集到的指紋與終端本地存儲的指紋模板庫中的模板進(jìn)行匹配。這里的指紋模板庫指的是,終端上已經(jīng)注冊并登記的有操作權(quán)限的指紋。
指紋識別模塊處于關(guān)于完全關(guān)閉狀態(tài)是指,終端完全不給200*200的電極陣列供電,指紋識別模塊不工作。不能對發(fā)生觸摸操作的指紋進(jìn)行檢測、采集、識別等工作。
而指紋識別模塊處于半關(guān)閉狀態(tài)是指,終端只對200*200的電極陣列中的20*20的電極陣列供電,這樣,指紋識別模塊只能通過所述20*20的電極陣列檢測到指紋的觸摸操作,但不能對觸摸操作的指紋進(jìn)行特征點(diǎn)信息的采集和識別。
另外,指紋識別模塊還有一種可能的工作情況是,終端對200*200的電極陣列供電,指紋識別模塊不僅能夠檢測觸摸操作,也能夠采集并識別出指紋,但指紋識別模塊僅檢測觸摸操作,并不對當(dāng)前觸摸的指紋進(jìn)行采集和識別。
步驟102a:所述終端至少根據(jù)所述第一時間、所述第二時間、以及預(yù)設(shè)的時間閾值,決定是否將所述指紋識別模塊由所述第一工作模式切換至第二工作模式。
若所述終端的第一次身份認(rèn)證是通過指紋識別模塊對指紋進(jìn)行認(rèn)證的,所述指紋識別模塊處于開啟狀態(tài),也就是處于第二工作模式,則所述終端在第一時間后,將所述指紋識別模塊由所述第二工作模式切換至所述第一工作模式。
所述終端根據(jù)所述第一時間、所述第二時間、以及預(yù)設(shè)的時間閾值,決定是否將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式,可以但不限于包括以下幾種方式:
第一種,所述終端根據(jù)所述第一時間、所述第一二時間,計算所述第一時間和所述第二時間之間的時間間隔;并將計算獲得的所述時間間隔與預(yù)設(shè)的時間閾值進(jìn)行比較;
若所述時間間隔大于所述預(yù)設(shè)的時間閾值,則將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式;
若所述時間間隔不大于所述預(yù)設(shè)的時間閾值,則決定繼續(xù)維持所述指紋識別模塊處于所述第一工作模式。
第二種,所述終端在所述第一時間,設(shè)置用于表征認(rèn)證通過的標(biāo)識位;
所述終端在所述第一時間后,距離所述第一時間的時間間隔為所述預(yù)設(shè)的時間閾值的第三時間,將所述標(biāo)識位標(biāo)記為失效,或者刪除所述用于表征認(rèn)證通過的標(biāo)識位;
所述終端在所述第二時間,若確定所述標(biāo)識位標(biāo)記為失效,或確定所述用于表征認(rèn)證通過的標(biāo)識位已被刪除,則決定將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式;
所述終端在所述第二時間,若確定存在所述用于表征認(rèn)證通過的標(biāo)識位,則決定繼續(xù)維持所述指紋識別模塊處于所述第一工作模式。
第三種,所述終端在所述第一時間,設(shè)置所述認(rèn)證通過的結(jié)果的失效時間;
所述失效時間是根據(jù)所述第一時間和預(yù)設(shè)的時間閾值設(shè)定的;
所述終端在所述第二時間,若確定所述第二時間位于所述失效時間之后,則決定將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式;
所述終端在所述第二時間,若確定所述第二時間位于所述失效時間之前,則決定繼續(xù)維持所述指紋識別模塊處于所述第一工作模式。
較佳的,所述終端除了根據(jù)所述第一時間、所述第二時間、以及預(yù)設(shè)的時間閾值之外,還需結(jié)合其他因素決定是否將所述指紋識別模塊由所述第一工作模式切換至第二工作模式。具體為:
所述終端根據(jù)所述第一時間、所述第二時間、以及預(yù)設(shè)的時間閾值,結(jié)合預(yù)設(shè)的所述應(yīng)用程序的安全級別、所述應(yīng)用程序的應(yīng)用類型、所述應(yīng)用程序發(fā)出的指紋認(rèn)證請求中攜帶的參數(shù)、所述應(yīng)用程序的使用頻率、應(yīng)用程序的安裝時間、應(yīng)用程序的簽名信息中的至少一項(xiàng),決定是否將所述指紋識別模塊由所述第一工作模式切換至第二工作模式。
所述應(yīng)用程序的安全級別至少包括:表征執(zhí)行應(yīng)用程序需要指紋認(rèn)證的安全級別高的高級別,表征執(zhí)行應(yīng)用程序不需要指紋認(rèn)證的安全級別低的低級別。
例如,所述終端根據(jù)所述第一時間、所述第一二時間,計算所述第一時間和所述第二時間之間的時間間隔;并將計算獲得的所述時間間隔與預(yù)設(shè)的時間閾值進(jìn)行比較,若所述時間間隔不大于所述預(yù)設(shè)的時間閾值,但結(jié)合所述應(yīng)用程序的安全級別,確定所述應(yīng)用程序的安全級別為高級別,則決定將所述指紋識別模塊由所述第一工作模式切換至第二工作模式。其他結(jié)合因素的判斷思想相同,在此不再贅述。
其中,所述應(yīng)用程序的使用頻率越高,所述終端在判斷過程中越不需要將所述指紋識別模塊由所述第一工作模式切換至第二工作模式;應(yīng)用程序的安裝時間越接近當(dāng)前時間,所述終端在判斷過程中越不需要將所述指紋識別模塊由所述第一工作模式切換至第二工作模式;若所述應(yīng)用程序的簽名信息中包含所述終端允許安全使用的信息,則所述終端在判斷過程中越不需要將所述指紋識別模塊由所述第一工作模式切換至第二工作模式。
在上述過程中,所述終端將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式后,等待接收第二次身份認(rèn)證請求,并在接收到第二次身份認(rèn)證請求后,執(zhí)行身份認(rèn)證。
上述涉及的身份認(rèn)證即可以是用戶輸入的密碼或個人識別密碼(Personal Identification Number,PIN),或是指紋、聲紋、虹膜、臉部識別、掌紋、心率等生物特征參數(shù),在此不做限制。
基于上述實(shí)施例,以下將結(jié)合具體應(yīng)用場景對本申請實(shí)施例提供的指紋識別的方法作進(jìn)一步詳細(xì)說明。參閱圖1b所示,具體流程如下:
步驟100b:終端在關(guān)閉指紋識別模塊的狀態(tài)下,若監(jiān)測到觸摸屏上發(fā)生用于觸發(fā)一個應(yīng)用程序的觸摸操作,則判斷執(zhí)行所述應(yīng)用程序是否需要指紋認(rèn)證。
其中,在用戶進(jìn)行注冊時,終端采集用戶的指紋,并設(shè)置相應(yīng)的用戶身份權(quán)限。所述指紋識別模塊用于,在用戶發(fā)生觸摸操作時,對用戶身份權(quán)限進(jìn)行認(rèn)證,也就是對所述觸摸屏上產(chǎn)生的觸摸操作所使用的指紋進(jìn)行認(rèn)證。本申請實(shí)施例以下說明中,指紋認(rèn)證的說法等同于用戶身份權(quán)限認(rèn)證的說法。
本申請實(shí)施例中,終端并不是一直開啟指紋識別模塊,在符合一定條件時,會關(guān)閉指紋識別模塊。例如,終端一般會設(shè)置有屏幕解鎖程序,可通過識別指紋對屏幕進(jìn)行解鎖,終端在屏幕解鎖之后,若通過邊框傳感器檢測到終端與用戶保持接觸,也就是機(jī)不離手,則終端關(guān)閉指紋識別模塊。
在關(guān)閉指紋識別模塊的狀態(tài)下,若監(jiān)測到觸摸屏上發(fā)生用于觸發(fā)一個應(yīng)用程序的觸摸操作,并不是立即執(zhí)行該應(yīng)用程序,而是先判斷執(zhí)行該應(yīng)用程序是否需要指紋認(rèn)證。其中,所述觸發(fā)一個應(yīng)用程序包括開啟一個應(yīng)用程序、或在開啟一個應(yīng)用程序后執(zhí)行這個應(yīng)用程序中的某一個操作,舉例說明,觸發(fā)一個應(yīng)用程序可以是開啟手機(jī)中的一個音樂播放軟件,也可以是在開啟這個音樂播放軟件后對一首歌曲執(zhí)行播放、暫停等的操作。
具體地,終端根據(jù)以下A和/或B判斷執(zhí)行該應(yīng)用程序是否需要指紋認(rèn)證。其中,術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,A和/或B,可以表示:單獨(dú)存在A,同時存在A和B,單獨(dú)存在B這三種情況。
A:終端根據(jù)所述應(yīng)用程序的安全級別,判斷執(zhí)行所述應(yīng)用程序是否需要指紋認(rèn)證。
其中,終端預(yù)先根據(jù)應(yīng)用程序的應(yīng)用類別,設(shè)置應(yīng)用程序的安全級別,為應(yīng)用程序設(shè)置的安全級別包括但不限于兩個級別:表征執(zhí)行應(yīng)用程序需要指紋認(rèn)證的安全級別高的高級別、表征執(zhí)行應(yīng)用程序不需要指紋認(rèn)證的安全級別低的低級別。例如,所述應(yīng)用類別為電影類、游戲類、社交類、金融類,將電影類、游戲類、社交類的應(yīng)用程序設(shè)置為低級別,將金融類的應(yīng)用程序設(shè)置為高級別。
B:終端根據(jù)接收到的所述應(yīng)用程序發(fā)出的指紋認(rèn)證請求中攜帶的參數(shù),判斷執(zhí)行所述應(yīng)用程序是否需要指紋認(rèn)證。
其中,某些應(yīng)用程序中既有安全級別高的操作,也會有安全級別低的操作,在應(yīng)用程序的執(zhí)行過程中,當(dāng)觸及安全級別高的操作時,應(yīng)用程序會主動向終端發(fā)送攜帶參數(shù)的指紋認(rèn)證請求,所攜帶的參數(shù)用于判斷執(zhí)行所述應(yīng)用程序是否需要指紋認(rèn)證。
例如,在一個社交應(yīng)用程序中,該社交應(yīng)用程序既有只涉及聊天的操作,也會設(shè)置有涉及金錢交易的操作,當(dāng)涉及到付款、轉(zhuǎn)賬等涉及金錢交易的操作時,該應(yīng)用程序會主動向終端發(fā)送攜帶參數(shù)的指紋認(rèn)證請求,終端根據(jù)所攜帶的參數(shù)判斷執(zhí)行這個應(yīng)用程序是否需要指紋認(rèn)證。
步驟101b:終端在判定執(zhí)行所述應(yīng)用程序不需要指紋認(rèn)證時,在繼續(xù)維持所述指紋識別模塊關(guān)閉的狀態(tài)下對所述應(yīng)用程序執(zhí)行處理。
具體地,終端若根據(jù)A方法判定所述應(yīng)用程序的安全級別為低等級,則判定執(zhí)行所述應(yīng)用程序不需要指紋認(rèn)證。
終端根據(jù)B方法進(jìn)行判斷時:
根據(jù)接收到的所述應(yīng)用程序發(fā)出的指紋認(rèn)證請求中攜帶的參數(shù),判定執(zhí)行所述應(yīng)用程序不需要指紋認(rèn)證;或者,
根據(jù)接收到的所述應(yīng)用程序發(fā)出的指紋認(rèn)證請求中攜帶的參數(shù),判定執(zhí)行所述應(yīng)用程序需要指紋認(rèn)證時,在確定保留的最近一次指紋認(rèn)證結(jié)果為通過、且執(zhí)行所述最近一次指紋認(rèn)證的時刻距當(dāng)前時刻的時長在預(yù)設(shè)時長范圍內(nèi)時,則判定執(zhí)行所述應(yīng)用程序不需要指紋認(rèn)證。其中,終端每進(jìn)行一次指紋認(rèn)證操作,將指紋認(rèn)證結(jié)果進(jìn)行存儲。在應(yīng)用程序允許使用最近一次的指紋認(rèn)證結(jié)果時,終端讀取保留的最近一次的指紋認(rèn)證結(jié)果,確定為通過、且未超過預(yù)設(shè)時長范圍時,判定本次執(zhí)行應(yīng)用程序不需要用戶身份權(quán)限認(rèn)證。
進(jìn)一步地,在所述應(yīng)用程序執(zhí)行過程中,為了保證終端的使用安全,并不是一直維持指紋識別模塊的關(guān)閉狀態(tài)。本申請實(shí)施例中,可以根據(jù)應(yīng)用程序的屬性,設(shè)置一定的時間閾值,在對所述應(yīng)用程序執(zhí)行處理的時間超過相應(yīng)的時間閾值時,也就是在對所述應(yīng)用程序執(zhí)行設(shè)定時長的處理后,開啟所述指紋識別模塊對所述觸摸操作所使用的指紋進(jìn)行認(rèn)證。例如,對于金融類的應(yīng)用程序,可以設(shè)置相對較短的時間閾值,比如2分鐘;而對于電影類的應(yīng)用程序,可以設(shè)置相對較長的時間閾值,比如45分鐘;并在確定認(rèn)證通過后,關(guān)閉所述指紋識別模塊。在開啟所述指紋識別模塊后,執(zhí)行指紋認(rèn)證前,若未采集到指紋,則終端維持指紋識別模塊的開啟狀態(tài),直到采集到指紋。
另外,終端在判定執(zhí)行所述應(yīng)用程序需要指紋認(rèn)證時,則開啟所述指紋識別模塊對所述觸摸操作所使用的指紋進(jìn)行認(rèn)證;并在確定認(rèn)證通過后,對所述應(yīng)用程序執(zhí)行處理,并關(guān)閉所述指紋識別模塊。
具體地,終端若根據(jù)A方法判定所述應(yīng)用程序的安全級別為高等級,則判定執(zhí)行所述應(yīng)用程序需要指紋認(rèn)證;或者,
終端根據(jù)B方法進(jìn)行判斷時:
根據(jù)接收到的所述應(yīng)用程序發(fā)出的指紋認(rèn)證請求中攜帶的參數(shù),判定執(zhí)行所述應(yīng)用程序需要指紋認(rèn)證。
下面根據(jù)上述A方法和B方法,結(jié)合具體的應(yīng)用場景對本申請實(shí)施例中的指紋識別方法作進(jìn)一步詳細(xì)說明。
參閱圖2所示,第一種示例的指紋識別方法流程如下。
步驟201:終端預(yù)先采集并注冊用戶的指紋。
具體地,由終端的指紋注冊模塊采集用戶指紋,并將采集到的用戶的指紋保存、記錄,以及建立保存的指紋與對應(yīng)的權(quán)限之間的關(guān)聯(lián)關(guān)系。
步驟202:終端識別應(yīng)用程序中需要使用指紋認(rèn)證權(quán)限的應(yīng)用。
具體地,終端對本地所有的應(yīng)用程序進(jìn)行判斷,識別出需要用到指紋識別模塊的應(yīng)用程序。
步驟203:終端對識別出的應(yīng)用程序劃分安全級別。
其中,至少劃分為兩個安全級別。例如,表征執(zhí)行應(yīng)用程序需要指紋認(rèn)證的安全級別高的高級別、表征執(zhí)行應(yīng)用程序不需要指紋認(rèn)證的安全級別低的低級別。
步驟204:在待機(jī)狀態(tài)下,使用注冊的指紋解鎖終端屏幕。
這里將會開啟指紋識別模塊,當(dāng)指紋識別模塊對檢測到發(fā)生觸摸操作的指紋進(jìn)行認(rèn)證,認(rèn)證通過后,將會解鎖終端屏幕。
步驟205:終端在屏幕解鎖之后,若通過邊框傳感器等方式檢測到終端與用戶保持接觸,也就是機(jī)不離手,則終端關(guān)閉指紋識別模塊。
檢測機(jī)不離手的方法本申請實(shí)施例中不作限定。
步驟206:終端監(jiān)測到觸摸屏上發(fā)生用于觸發(fā)一個應(yīng)用程序的觸摸操作。
步驟207:終端判斷這個應(yīng)用程序的安全級別是否為低級別,若是則執(zhí)行步驟208,否則執(zhí)行步驟209。
步驟208:維持指紋識別模塊的關(guān)閉狀態(tài),正常啟動該應(yīng)用程序。并返回執(zhí)行步驟206。
其中,在執(zhí)行步驟208這個分支的過程中,終端并不會一直維持指紋識別模塊的關(guān)閉狀態(tài),而是基于一定的策略,重新開啟指紋識別模塊,并對采集的指紋進(jìn)行認(rèn)證,在認(rèn)證通過時對應(yīng)用程序執(zhí)行處理。
具體策略如步驟110中所述,重復(fù)之處不再贅述。
步驟209:開啟指紋識別模塊,對發(fā)生觸摸操作的指紋進(jìn)行采集并認(rèn)證,在認(rèn)證通過時啟動該應(yīng)用程序。并返回執(zhí)行步驟206。
參閱圖3所示,第二種示例的指紋識別方法流程如下。
步驟301:終端預(yù)先采集并注冊用戶的指紋。
步驟302:在待機(jī)狀態(tài)下,使用注冊的指紋解鎖終端屏幕。
步驟303:終端在屏幕解鎖之后,若通過邊框傳感器等方式檢測到終端與用戶保持接觸,也就是機(jī)不離手,則終端關(guān)閉指紋識別模塊。
上述步驟301~步驟303與上述步驟201、步驟204、步驟205相同,重復(fù)之處不再贅述。
步驟304:終端監(jiān)測到觸摸屏上發(fā)生用于觸發(fā)應(yīng)用程序中操作(可能為某一個業(yè)務(wù)或某一個功能等)的觸摸行為。
步驟305:應(yīng)用程序向終端發(fā)出攜帶第一參數(shù)的指紋認(rèn)證請求,該第一參數(shù)表明執(zhí)行該應(yīng)用程序中操作是否必須進(jìn)行指紋認(rèn)證。
步驟306:終端根據(jù)接收到的應(yīng)用程序發(fā)出的指紋認(rèn)證請求中的參數(shù),判斷是否需要開啟指紋識別模塊,若是,則執(zhí)行步驟307,否則執(zhí)行步驟308。
其中,步驟307同上述步驟209,步驟308如同上述步驟208,重復(fù)之處不再贅述,執(zhí)行完步驟307和執(zhí)行完步驟308后,均返回執(zhí)行步驟204。
基于第二種示例的指紋識別方法,參閱圖4所示,第三種示例的指紋識別方法流程如下。
步驟401~步驟404與步驟301~步驟304相同,在此不再贅述。
步驟405:應(yīng)用程序向終端發(fā)出攜帶第二參數(shù)的指紋認(rèn)證請求,該第二參數(shù)表明該應(yīng)用程序中的操作是否可以接受最近一次指紋認(rèn)證結(jié)果。若是則執(zhí)行步驟406,否則執(zhí)行步驟410。
步驟406:終端根據(jù)該第二參數(shù),判斷該應(yīng)用程序中的操作是否可以接受最近一次指紋認(rèn)證結(jié)果。若是,則執(zhí)行步驟407,否則執(zhí)行步驟410。
步驟407:判斷所述最近一次指紋認(rèn)證的結(jié)果是否為通過,若是,則執(zhí)行步驟408,否則執(zhí)行步驟410。
步驟408:判斷執(zhí)行所述最近一次指紋認(rèn)證的時刻距當(dāng)前時刻的時長在預(yù)設(shè)時長范圍內(nèi),若是,則執(zhí)行步驟409,否則執(zhí)行步驟410。
步驟409:正常啟動該應(yīng)用程序中的操作,并返回執(zhí)行步驟404。
步驟410:開啟指紋識別模塊,對發(fā)生觸摸操作的指紋進(jìn)行采集并認(rèn)證,在認(rèn)證通過時啟動該應(yīng)用程序。并返回執(zhí)行步驟404。
其中步驟409與步驟410與步驟308和步驟307相同,重復(fù)之處不再贅述。
基于上述實(shí)施例,參閱圖5所示,本申請實(shí)施例還提供了一種指紋識別的裝置50,包括監(jiān)測單元51、判斷單元52和執(zhí)行單元53。其中,
監(jiān)測單元51:用于在關(guān)閉指紋識別模塊的狀態(tài)下,監(jiān)測觸摸屏上發(fā)生的觸摸操作;
判斷單元52:用于若所述監(jiān)測單元51檢測到觸摸屏上發(fā)生用于觸發(fā)一個應(yīng)用程序的觸摸操作,則判斷執(zhí)行所述應(yīng)用程序是否需要指紋認(rèn)證;其中,所述指紋識別模塊用于對所述觸摸屏上產(chǎn)生的觸摸操作所使用的指紋進(jìn)行認(rèn)證;
執(zhí)行單元53,用于在所述判斷單元52判定執(zhí)行所述應(yīng)用程序不需要指紋認(rèn)證時,在繼續(xù)維持所述指紋識別模塊關(guān)閉的狀態(tài)下對所述應(yīng)用程序執(zhí)行處理。
較佳地,執(zhí)行單元53還用于:
在對所述應(yīng)用程序執(zhí)行設(shè)定時長的處理后,開啟所述指紋識別模塊對所述觸摸操作所使用的指紋進(jìn)行認(rèn)證;并
在確定認(rèn)證通過后,關(guān)閉所述指紋識別模塊。
較佳地,執(zhí)行單元53具體用于:
在開啟所述指紋識別模塊后,執(zhí)行指紋認(rèn)證前,若未采集到指紋,則終端維持指紋識別模塊的開啟狀態(tài),直到采集到指紋。
較佳地,判斷單元52具體用于:
根據(jù)所述應(yīng)用程序的安全級別,判定執(zhí)行所述應(yīng)用程序是否需要指紋認(rèn)證。
較佳地,判斷單元52具體用于:
根據(jù)接收到的所述應(yīng)用程序發(fā)出的指紋認(rèn)證請求中攜帶的參數(shù),判定執(zhí)行所述應(yīng)用程序是否需要指紋認(rèn)證。
較佳地,判斷單元52具體用于:
根據(jù)接收到的所述應(yīng)用程序發(fā)出的指紋認(rèn)證請求中攜帶的參數(shù),判定執(zhí)行所述應(yīng)用程序不需要指紋認(rèn)證;或
根據(jù)接收到的所述應(yīng)用程序發(fā)出的指紋認(rèn)證請求中攜帶的參數(shù),判定執(zhí)行所述應(yīng)用程序需要指紋認(rèn)證時,在確定保留的最近一次指紋認(rèn)證結(jié)果為通過、且執(zhí)行所述最近一次指紋認(rèn)證的時刻距當(dāng)前時刻的時長在預(yù)設(shè)時長范圍內(nèi)時,則判定執(zhí)行所述應(yīng)用程序不需要指紋認(rèn)證。
較佳地,執(zhí)行單元53還用于:
在所述判斷單元52判定執(zhí)行所述應(yīng)用程序需要指紋認(rèn)證時,則開啟所述指紋識別模塊對所述觸摸操作所使用的指紋進(jìn)行認(rèn)證;并
在確定認(rèn)證通過后,對所述應(yīng)用程序執(zhí)行處理,并關(guān)閉所述指紋識別模塊。
基于上述實(shí)施例,參閱圖6所示,本申請實(shí)施例還提供了另一種指紋識別的裝置60,應(yīng)用于終端,包括:
第一接收單元61,用于接收第一次身份認(rèn)證請求;
處理單元62,用于對第一接收單元61接收到的第一次身份認(rèn)證請求執(zhí)行第一次身份認(rèn)證,確定身份認(rèn)證通過,記錄第一時間。
第二接收單元63,用于在指紋識別模塊處于第一工作模式下,在第二時間接收用于觸發(fā)一個應(yīng)用程序的觸摸操作;
判定單元64,用于至少根據(jù)所述第一時間、所述第二時間、以及預(yù)設(shè)的時間閾值,決定是否將所述指紋識別模塊由所述第一工作模式切換至第二工作模式。
較佳的,所述指紋識別模塊處于第一工作模式,包括:
所述指紋識別模塊處于完全關(guān)閉狀態(tài);或處于半關(guān)閉狀態(tài);所述半關(guān)閉狀態(tài)是指所述指紋識別模塊能夠用于檢測發(fā)生觸摸操作的指紋,但不能用于對產(chǎn)生觸摸操作的指紋進(jìn)行識別;
所述指紋識別模塊處于第二工作模式,包括:
所述指紋識別模塊至少能夠用于對發(fā)生觸摸操作的指紋進(jìn)行檢測、識別。
較佳的,所述判定單元64用于:
根據(jù)所述第一時間、所述第一二時間,計算所述第一時間和所述第二時間之間的時間間隔;并,
將計算獲得的所述時間間隔與預(yù)設(shè)的時間閾值進(jìn)行比較;
若所述時間間隔大于所述預(yù)設(shè)的時間閾值,則決定將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式;
若所述時間間隔不大于所述預(yù)設(shè)的時間閾值,則決定繼續(xù)維持所述指紋識別模塊處于所述第一工作模式。
較佳的,還包括設(shè)置單元65;
所述設(shè)置單元65,用于在所述第一時間,設(shè)置用于表征認(rèn)證通過的標(biāo)識位;
在所述第一時間后,距離所述第一時間的時間間隔為所述預(yù)設(shè)的時間閾值的第三時間,將所述標(biāo)識位標(biāo)記為失效,或者刪除所述用于表征認(rèn)證通過的標(biāo)識位。
較佳的,所述判定單元64用于:
在所述第二時間,若確定所述標(biāo)識位標(biāo)記為失效,或確定所述用于表征認(rèn)證通過的標(biāo)識位已被刪除,則決定將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式;
在所述第二時間,若確定存在所述用于表征認(rèn)證通過的標(biāo)識位,則決定繼續(xù)維持所述指紋識別模塊處于所述第一工作模式。
較佳的,所述設(shè)置單元65還用于:
在所述第一時間,設(shè)置所述認(rèn)證通過的結(jié)果的失效時間;
所述失效時間是根據(jù)所述第一時間和預(yù)設(shè)的時間閾值設(shè)定的。
較佳的,所述判定單元64用于:
在所述第二時間,若確定所述第二時間位于所述失效時間之后,則決定將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式;
在所述第二時間,若確定所述第二時間位于所述失效時間之前,則決定繼續(xù)維持所述指紋識別模塊處于所述第一工作模式。
較佳的,所述判定單元64用于:
根據(jù)所述第一時間、所述第二時間、以及預(yù)設(shè)的時間閾值,結(jié)合預(yù)設(shè)所述應(yīng)用程序的安全級別、或者,結(jié)合所述應(yīng)用程序的應(yīng)用類型、或者,結(jié)合所述應(yīng)用程序發(fā)出的指紋認(rèn)證請求中攜帶的參數(shù)、或者,結(jié)合所述應(yīng)用程序的使用頻率、或者,結(jié)合應(yīng)用程序的安裝時間、或者,結(jié)合應(yīng)用程序的簽名信息,決定是否將所述指紋識別模塊由所述第一工作模式切換至第二工作模式。
較佳的,若所述處理單元62通過指紋識別模塊對指紋進(jìn)行認(rèn)證后的認(rèn)證來實(shí)現(xiàn)第一次身份認(rèn)證,則所述處理單元62在第一時間后,將所述指紋識別模塊由所述第二工作模式切換至所述第一工作模式。
較佳的,所述觸發(fā)一個應(yīng)用程序,包括:
啟動所述應(yīng)用程序、或執(zhí)行所述應(yīng)用程序中的功能、或?qū)⑺鰬?yīng)用程序由后臺切換至前臺。
較佳的,所述處理單元62將所述指紋識別模塊由所述第一工作模式切換至所述第二工作模式后,等待接收第二次身份認(rèn)證請求,并在接收到所述第二次身份認(rèn)證請求后,執(zhí)行身份認(rèn)證。
基于上述實(shí)施例,參閱圖7所示,本申請實(shí)施例還提供了一種觸摸屏終端70,包括:處理器71、收發(fā)機(jī)72、存儲器73,所述處理器71、所述收發(fā)機(jī)72、所述存儲器73均與總線連接,其中:
所述處理器71,用于讀取所述存儲器73中存儲的一組程序,使得所述觸摸屏終端70執(zhí)行本申請實(shí)施例提供的指紋識別的方法。
其中,在圖7中,總線架構(gòu)可以包括任意數(shù)量的互聯(lián)的總線和橋,具體由處理器71代表的一個或多個處理器和存儲器73代表的存儲器的各種電路鏈接在一起。總線架構(gòu)還可以將諸如外圍設(shè)備、穩(wěn)壓器和功率管理電路等之類的各種其他電路鏈接在一起,這些都是本領(lǐng)域所公知的,因此,本文不再對其進(jìn)行進(jìn)一步描述。總線接口提供接口。收發(fā)機(jī)72可以是多個元件,即包括發(fā)送機(jī)和接收機(jī),提供用于在傳輸介質(zhì)上與各種其他裝置通信的單元。針對不同的用戶設(shè)備,用戶接口74還可以是能夠外接內(nèi)接需要設(shè)備的接口,連接的設(shè)備包括但不限于小鍵盤、顯示器、揚(yáng)聲器、麥克風(fēng)、操縱桿等。
處理器71負(fù)責(zé)管理總線架構(gòu)和通常的處理,存儲器73可以存儲處理器71在執(zhí)行操作時所使用的數(shù)據(jù)。
綜上所述,本申請實(shí)施例中,在指紋認(rèn)證模塊處于關(guān)閉狀態(tài)時,接收到發(fā)生用于觸發(fā)某一應(yīng)用程序的觸摸操作,若判定執(zhí)行該應(yīng)用程序不需要執(zhí)行指紋認(rèn)證,則繼續(xù)維持指紋識別模塊的關(guān)閉狀態(tài),并在執(zhí)行該應(yīng)用程序一定時長以后,重新開啟指紋認(rèn)證模塊執(zhí)行指紋認(rèn)證,這樣在保證終端使用過程中的安全性的同時,節(jié)省指紋認(rèn)證模塊的用電量,延長了終端的待機(jī)時間。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實(shí)施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計算機(jī)程序產(chǎn)品的形式。
本申請是參照根據(jù)本申請實(shí)施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實(shí)現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本申請的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本申請實(shí)施例進(jìn)行各種改動和變型而不脫離本申請實(shí)施例的精神和范圍。這樣,倘若本申請實(shí)施例的這些修改和變型屬于本申請權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請也意圖包含這些改動和變型在內(nèi)。