本發(fā)明涉及電子設備安全
技術領域:
,尤其涉及一種指紋解鎖方法及系統(tǒng)。
背景技術:
:目前,隨著通信技術的發(fā)展,手機、平板等電子設備被廣泛的使用。為了保證電子設備的數據安全,電子設備大都具備鎖定的功能。電子設備解鎖方式有多種,如圖案密碼解鎖、數字密碼解鎖、手勢密碼解鎖、超聲波指紋解鎖等?,F有的超聲波指紋解鎖通常在屏幕上感測用戶指紋。這種情況下,需要控制指紋、觸摸屏、屏幕等信號之間的串擾。并且,在屏幕上感測用戶指紋需要給用戶指定超聲波指紋感測的位置。如果不指定指紋感測的位置,就會造成指紋識別率不高。如果增大指紋感測范圍,就會增加功耗,增加電子設備成本。如果先點亮屏幕,再在屏幕上顯示指紋感測的位置,就會增加指紋解鎖的繁瑣性,降低指紋解鎖的速度。技術實現要素:鑒于以上內容,有必要提供一種指紋解鎖方法及系統(tǒng),可以提升指紋解鎖的速度,方便用戶進行指紋解鎖操作。一種指紋解鎖方法,應用于電子設備中,所述電子設備包括電源按鍵及超聲波指紋識別裝置,所述超聲波指紋識別裝置相對所述電源按鍵設置,所述方法包括:判斷所述電子設備的屏幕是否鎖定;若所述電子設備的屏幕鎖定,偵測所述電源按鍵是否被觸摸或按下;若所述電源按鍵被觸摸或按下,控制所述超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證;若所述指紋信息驗證通過,對所述電子設備的屏幕進行解鎖。根據本發(fā)明優(yōu)選實施例,所述方法還包括:若所述電子設備的屏幕未鎖定,偵測所述電源按鍵是否被觸摸且未按下;若所述電源按鍵被觸摸且未按下,判斷是否收到所述電子設備中的應用程序的身份驗證請求;若收到所述身份驗證請求,控制所述超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證;將所述指紋信息的驗證結果返回給所述應用程序。根據本發(fā)明優(yōu)選實施例,所述方法還包括:若所述電子設備的屏幕未鎖定,偵測所述電源按鍵是否被按下且按下持續(xù)時間大于或等于預設時間;若所述電源按鍵被按下且按下持續(xù)時間大于或等于預設時間,關閉或重啟所述電子設備。根據本發(fā)明優(yōu)選實施例,所述方法還包括:若所述電子設備的屏幕未鎖定,偵測所述電源按鍵是否被按下且按下持續(xù)時間小于預設時間;若所述電源按鍵被按下且按下持續(xù)時間小于預設時間,對所述電子設備的屏幕進行鎖定。根據本發(fā)明優(yōu)選實施例,所述方法還包括:若所述電子設備的屏幕鎖定,當所述電源按鍵被觸摸或按下時,點亮所述屏幕。一種指紋解鎖系統(tǒng),運行于電子設備中,所述電子設備包括電源按鍵及超聲波指紋識別裝置,所述超聲波指紋識別裝置相對所述電源按鍵設置,所述系統(tǒng)包括:判斷模塊,用于判斷所述電子設備的屏幕是否鎖定;第一偵測模塊,用于若所述電子設備的屏幕鎖定,偵測所述電源按鍵是否被觸摸或按下;第一驗證模塊,用于若所述電源按鍵被觸摸或按下,控制所述超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證;解鎖模塊,用于若所述指紋信息驗證通過,對所述電子設備的屏幕進行解鎖。根據本發(fā)明優(yōu)選實施例,第二偵測模塊,用于若所述電子設備的屏幕未鎖定,偵測所述電源按鍵是否被觸摸且未按下;第二驗證模塊,用于若所述電源按鍵被觸摸且未按下,判斷是否收到所述電子設備中的應用程序的身份驗證請求,若收到所述身份驗證請求,控制所述超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證;返回模塊,用于將所述指紋信息的驗證結果返回給所述應用程序。根據本發(fā)明優(yōu)選實施例,所述系統(tǒng)還包括:第三偵測模塊,用于若所述電子設備的屏幕未鎖定,偵測所述電源按鍵是否被按下且按下持續(xù)時間大于或等于預設時間;關閉模塊,用于若所述電源按鍵被按下且按下持續(xù)時間大于或等于預設時間,關閉或重啟所述電子設備。根據本發(fā)明優(yōu)選實施例,所述系統(tǒng)還包括:第四偵測模塊,用于若所述電子設備的屏幕未鎖定,偵測所述電源按鍵是否被按下且按下持續(xù)時間小于預設時間;鎖定模塊,用于若所述電源按鍵被按下且按下持續(xù)時間小于預設時間,對所述電子設備的屏幕進行鎖定。根據本發(fā)明優(yōu)選實施例,所述系統(tǒng)還包括:點亮模塊,用于若所述電子設備的屏幕鎖定,當所述電源按鍵被觸摸或按下時,點亮所述屏幕。本發(fā)明判斷電子設備的屏幕是否鎖定;若所述電子設備的屏幕鎖定,偵測電子設備的電源按鍵是否被觸摸或按下;若所述電源按鍵被觸摸或按下,控制所述電源按鍵處的超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證;若所述指紋信息驗證通過,對所述電子設備的屏幕進行解鎖。本發(fā)明可以提升指紋解鎖的速度,方便用戶進行指紋解鎖操作。附圖說明圖1是本發(fā)明指紋解鎖方法的第一較佳實施例的流程圖。圖2是本發(fā)明指紋解鎖方法的第二較佳實施例的流程圖。圖3是實現指紋解鎖方法的電子設備的較佳實施例的結構示意圖。圖4是本發(fā)明指紋解鎖系統(tǒng)的第一較佳實施例的功能模塊圖。圖5是本發(fā)明指紋解鎖系統(tǒng)的第二較佳實施例的功能模塊圖。圖6是電子設備中電源按鍵與超聲波指紋識別裝置的示意圖。主要元件符號說明電子設備1存儲設備20處理設備30屏幕40指紋解鎖系統(tǒng)10、20判斷模塊100、200第一偵測模塊101、201第一驗證模塊102、202解鎖模塊103、203第二偵測模塊204第二驗證模塊205返回模塊206第三驗證模塊207關閉模塊208第四驗證模塊209鎖定模塊210電源按鍵60超聲波指紋識別裝置61具體實施方式為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面結合附圖和具體實施例對本發(fā)明進行詳細描述。優(yōu)選地,本發(fā)明的指紋解鎖方法可以應用在一個或多個電子設備中。所述電子設備是一種能夠按照事先設定或存儲的指令,自動進行數值計算和/或信息處理的設備,其硬件包括但不限于微處理器、專用集成電路(ApplicationSpecificIntegratedCircuit,ASIC)、可編程門陣列(Field-ProgrammableGateArray,FPGA)、數字處理器(DigitalSignalProcessor,DSP)、嵌入式設備等。所述電子設備包括電源按鍵及超聲波指紋識別裝置,所述超聲波指紋識別裝置相對所述電源按鍵設置。所述超聲波指紋識別裝置可以集成在所述電源按鍵中。在本實施例中,為了提高超聲波指紋識別的識別率,所述電源按鍵可以采用玻璃、塑料等對超聲波沒有干擾的材質。在本實施例中,可以對超聲波指紋識別裝置設置屏蔽裝置,以屏蔽超聲波指紋識別裝置和電子設備的其他元器件之間的干擾。所述電子設備可以是任何一種可與用戶進行人機交互的電子產品,例如,個人計算機、平板電腦、智能手機、個人數字助理(PersonalDigitalAssistant,PDA)、游戲機、交互式網絡電視(InternetProtocolTelevision,IPTV)、智能穿戴式設備等。如圖1所示,是本發(fā)明指紋解鎖方法的第一較佳實施例的流程圖。根據不同的需求,該流程圖中步驟的順序可以改變,某些步驟可以省略。S10,判斷所述電子設備的屏幕是否鎖定。在本實施例中,若所述電子設備的屏幕鎖定,執(zhí)行下述步驟S11-13,若所述電子設備的屏幕未鎖定,重復執(zhí)行步驟S10。所述電子設備可以存儲屏幕鎖定數據,所述屏幕鎖定數據表征所述電子設備的屏幕是否鎖定。因此,可以讀取所述屏幕鎖定數據,根據所述屏幕鎖定數據判斷所述電子設備的屏幕是否鎖定。例如,所述電子設備包括設備管理器,鎖屏或解鎖都會激活所述設備管理器,以更新所述屏幕鎖定數據。因此,可以從所述設備管理器獲取所述屏幕鎖定數據,從而判斷所述電子設備的屏幕是否鎖定。S11,若所述電子設備的屏幕鎖定,偵測所述電源按鍵是否被觸摸或按下。若所述電源按鍵未被觸摸或按下,重復執(zhí)行步驟S11。所述電子設備可以包括用于感測所述電子設備的電源按鍵是否被觸摸或按下的傳感器,例如觸摸傳感器、壓力傳感器、距離傳感器等。所述傳感器感測到所述電源按鍵被觸摸或按下時,輸出感應信號。若收到所述感應信號,則確認所述電源按鍵被觸摸或按下。例如,所述電子設備的電源按鍵處安裝有觸摸傳感器,當感測到所述電源按鍵被觸摸或按下時,所述觸摸傳感器輸出感應信號,若收到所述感應信號,則確認所述電源按鍵被觸摸或按下。又如,所述電子設備的電源按鍵處安裝有壓力傳感器,當感測到所述電源按鍵被按下時,所述壓力傳感器輸出感應信號,若收到所述感應信號,則確認所述電源按鍵被按下。S12,若所述電源按鍵被觸摸或按下,控制所述超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證。所述超聲波指紋識別裝置可以包括超聲波發(fā)送單元、超聲波接收單元、指紋匹配單元。所述超聲波發(fā)送單元向所述電源按鍵的方向發(fā)射超聲波,當用戶手指觸摸或按下所述電源按鍵時,超聲波從手指表面反射回來產生回波,所述超聲波接收單元接收所述回波并進行轉換,獲得所述指紋信息。所述指紋匹配單元將所述指紋信息與預先存儲的指紋樣本進行比較,若所述指紋信息與所述預先存儲的指紋樣本匹配,則所述指紋信息驗證通過。否則,若所述指紋信息與所述預先存儲的指紋樣本不匹配,則所述指紋信息驗證失敗。在本實施例中,若所述指紋信息驗證失敗,可以在所述屏幕上顯示指紋驗證失敗的提示信息,以便用戶調整手指位置再次進行驗證。可以判斷指紋驗證失敗的次數是否達到預設次數(例如三次),若指紋驗證失敗的次數達到預設次數,則禁止繼續(xù)進行指紋驗證,在預設時間(例如10分鐘)之后允許再次驗證。S13,若所述指紋信息驗證通過,對所述電子設備的屏幕進行解鎖。在解鎖操作完成之后,用戶可以正常使用所述電子設備。例如,在解鎖操作完成之后,顯示所述電子設備的桌面,所述桌面上包括多個應用程序,用戶可以從中開啟所需的應用程序。對所述電子設備的屏幕進行解鎖進行解鎖的過程可以參照已有技術實現,此處不再贅述。本實施例判斷電子設備的屏幕是否鎖定;若所述電子設備的屏幕鎖定,偵測電子設備的電源按鍵是否被觸摸或按下;若所述電源按鍵被觸摸或按下,控制所述電源按鍵處的超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證;若所述指紋信息驗證通過,對所述電子設備的屏幕進行解鎖。本實施例在電子設備的電源按鍵上進行超聲波指紋感測,對于某些電子設備(例如手機),電源按鍵通常設置在電子設備的側邊框,因而該指紋感測不占用電子設備前后面板的位置。本實施例在電子設備鎖定時,只需按壓電源按鍵就可以進行指紋解鎖,方便了用戶操作,提升了指紋解鎖的速度。在另一實施例中,若所述電子設備的屏幕鎖定,當所述電源按鍵被觸摸或按下時,點亮所述屏幕。如圖2所示,是本發(fā)明指紋解鎖方法的第二較佳實施例的流程圖。根據不同的需求,該流程圖中步驟的順序可以改變,某些步驟可以省略。S20,判斷所述電子設備的屏幕是否鎖定。在本實施例中,若所述電子設備的屏幕鎖定,執(zhí)行下述步驟S21-23,若所述電子設備的屏幕未鎖定,執(zhí)行下述步驟S24-29。所述電子設備可以存儲屏幕鎖定數據,所述屏幕鎖定數據表征所述電子設備的屏幕是否鎖定。因此,可以讀取所述屏幕鎖定數據,根據所述屏幕鎖定數據判斷所述電子設備的屏幕是否鎖定。例如,所述電子設備包括設備管理器,鎖屏或解鎖都會激活所述設備管理器,以更新所述屏幕鎖定數據。因此,可以從所述設備管理器獲取所述屏幕鎖定數據,從而判斷所述電子設備的屏幕是否鎖定。S21,若所述電子設備的屏幕鎖定,偵測所述電源按鍵是否被觸摸或按下。若所述電源按鍵未被觸摸或按下,重復執(zhí)行步驟S21。所述電子設備可以包括用于感測所述電子設備的電源按鍵是否被觸摸或按下的傳感器,例如觸摸傳感器、壓力傳感器、距離傳感器等。所述傳感器感測到所述電源按鍵被觸摸或按下時,輸出感應信號。若收到所述感應信號,則確認所述電源按鍵被觸摸或按下。例如,所述電子設備的電源按鍵處安裝有觸摸傳感器,當感測到所述電源按鍵被觸摸或按下時,所述觸摸傳感器輸出感應信號,若收到所述感應信號,則確認所述電源按鍵被觸摸或按下。又如,所述電子設備的電源按鍵處安裝有壓力傳感器,當感測到所述電源按鍵被按下時,所述壓力傳感器輸出感應信號,若收到所述感應信號,則確認所述電源按鍵被按下。S22,若所述電源按鍵被觸摸或按下,控制所述超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證。所述超聲波指紋識別裝置可以包括超聲波發(fā)送單元、超聲波接收單元、指紋匹配單元。所述超聲波發(fā)送單元向所述電源按鍵的方向發(fā)射超聲波,當用戶手指觸摸或按下所述電源按鍵時,超聲波從手指表面反射回來產生回波,所述超聲波接收單元接收所述回波并進行轉換,獲得所述指紋信息。所述指紋匹配單元將所述指紋信息與預先存儲的指紋樣本進行比較,若所述指紋信息與所述預先存儲的指紋樣本匹配,則所述指紋信息驗證通過。否則,若所述指紋信息與所述預先存儲的指紋樣本不匹配,則所述指紋信息驗證失敗。在本實施例中,若所述指紋信息驗證失敗,可以在所述屏幕上顯示指紋驗證失敗的提示信息,以便用戶調整手指位置再次進行驗證??梢耘袛嘀讣y驗證失敗的次數是否達到預設次數(例如三次),若指紋驗證失敗的次數達到預設次數,則禁止繼續(xù)進行指紋驗證,在預設時間(例如10分鐘)之后允許再次驗證。S23,若所述指紋信息驗證通過,對所述電子設備的屏幕進行解鎖。在解鎖操作完成之后,用戶可以正常使用所述電子設備。例如,在解鎖操作完成之后,顯示所述電子設備的桌面,所述桌面上包括多個應用程序,用戶可以從中開啟所需的應用程序。對所述電子設備的屏幕進行解鎖進行解鎖的過程可以參照已有技術實現,此處不再贅述。S24,若步驟S20中判斷所述電子設備的屏幕未鎖定,偵測所述電源按鍵的操作情況,判斷所述電源按鍵是否被觸摸且未按下,或者是否被按下且按下持續(xù)時間大于或等于預設時間(例如3秒),或者是否被按下且按下持續(xù)時間小于預設時間。若所述電源按鍵被觸摸且未按下,執(zhí)行步驟S25-S27;若所述電源按鍵被按下且按下持續(xù)時間大于或等于預設時間,執(zhí)行步驟S28;若所述電源按鍵被按下且按下持續(xù)時間小于預設時間,執(zhí)行步驟S29。偵測所述電源按鍵是否被觸摸或按下的方法可參見前述步驟S21,此處不再贅述。S25,若所述電源按鍵被觸摸且未按下,判斷是否收到所述電子設備中的應用程序的身份驗證請求。若未收到所述電子設備中的應用程序的身份驗證請求,重復執(zhí)行步驟S25。所述應用程序包括但不限于通訊錄、備忘錄、郵件等。為了保護所述電子設備的私密性和安全性,當需要運行應用程序或訪問應用程序數據時,所述應用程序發(fā)出所述身份驗證請求。例如,若檢測到開啟應用程序的操作(例如點擊應用程序圖標),所述應用程序發(fā)出所述身份驗證請求。S26,若收到所述身份驗證請求,控制所述超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證??刂扑龀暡ㄖ讣y識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證可參見前述步驟S22,此處不再贅述。S27,將所述指紋信息的驗證結果返回給所述應用程序。例如,若所述指紋信息驗證通過,則返回驗證通過的驗證結果給所述應用程序,從而允許運行應用程序或訪問應用程序數據。又如,若所述指紋信息驗證失敗,則返回驗證失敗的驗證結果給所述應用程序,從而禁止運行應用程序或訪問應用程序數據。S28,若所述電源按鍵被按下且按下持續(xù)時間大于或等于預設時間,關閉或重啟所述電子設備。若所述電源按鍵被按下且按下持續(xù)時間大于或等于預設時間,可以在所述電子設備的屏幕上顯示確認信息,以詢問用戶是否關閉或重啟所述電子設備。例如,若所述電源按鍵被按下且按下持續(xù)時間大于或等于預設時間,可以在所述電子設備的屏幕上顯示確認界面,該確認界面包括關機、重啟、取消三個選項,根據用戶的選擇執(zhí)行相應的操作。S29,若所述電源按鍵被按下且按下持續(xù)時間小于預設時間,對所述電子設備的屏幕進行鎖定。在鎖定操作完成之后,所述電子設備進入鎖定狀態(tài),可以防止他人使用所述電子設備,有效地保護了所述電子設備存儲的數據的安全性。對所述電子設備的屏幕進行鎖定的過程可以參照已有技術實現,此處不再贅述。本實施例判斷電子設備的屏幕是否鎖定;若所述電子設備的屏幕鎖定,偵測電子設備的電源按鍵是否被觸摸或按下;若所述電源按鍵被觸摸或按下,控制所述電源按鍵處的超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證;若所述指紋信息驗證通過,對所述電子設備的屏幕進行解鎖;若所述電子設備的屏幕未鎖定,偵測所述電源按鍵是否被觸摸且未按下,或者是否被按下且按下持續(xù)時間大于或等于預設時間,或者是否被按下且按下持續(xù)時間小于預設時間;若所述電源按鍵被觸摸且未按下,判斷是否收到所述電子設備中的應用程序的身份驗證請求,若收到所述身份驗證請求,控制所述超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證,將所述指紋信息的驗證結果返回給所述應用程序;若所述電源按鍵被按下且按下持續(xù)時間大于或等于預設時間,關閉或重啟所述電子設備;若所述電源按鍵被按下且按下持續(xù)時間小于預設時間,對所述電子設備的屏幕進行鎖定。本實施例在電子設備的電源按鍵上進行超聲波指紋感測,對于某些電子設備(例如手機),電源按鍵通常設置在電子設備的側邊框,因而該指紋識別不占用電子設備前后面板的位置。本實施例在電子設備鎖定時,只需按壓電源按鍵就可以進行指紋解鎖,提升了指紋解鎖的速度,方便了用戶操作。并且,在電子設備未鎖定時,若需要進行指紋驗證,只需要將手指放在電源按鍵上,不用按壓電源按鍵就可以實現指紋驗證;若需要鎖定屏幕,只需快速按壓電源按鍵;若需要關閉或重啟電子設備,只需長時間按壓電源按鍵,方便了用戶操作。在另一實施例中,若所述電子設備的屏幕鎖定,當所述電源按鍵被觸摸或按下時,點亮所述屏幕。如圖3所示,是本發(fā)明實現指紋解鎖方法的較佳實施例的電子設備的結構示意圖。所述電子設備1包括存儲設備20、處理設備30及屏幕40。所述電子設備1還包括但不限于任何一種可與用戶通過鍵盤、鼠標、遙控器、觸摸板或聲控設備等方式進行人機交互的電子產品,例如,個人計算機、平板電腦、智能手機、個人數字助理(PersonalDigitalAssistant,PDA)、游戲機、交互式網絡電視(InternetProtocolTelevision,IPTV)、智能穿戴式設備等。所述電子設備1可以處于網絡中,所述網絡包括但不限于互聯網、廣域網、城域網、局域網、虛擬專用網絡(VirtualPrivateNetwork,VPN)等。所述存儲設備20用于存儲指紋解鎖方法的程序和各種數據,并在所述電子設備1運行過程中實現高速、自動地完成程序或數據的存取。所述存儲設備20可以是電子設備1的外部存儲設備和/或內部存儲設備。進一步地,所述存儲設備20可以是集成電路中沒有實物形式的具有存儲功能的電路,如RAM(Random-AccessMemory,隨機存取存儲設備)、FIFO(FirstInFirstOut,)等?;蛘?,所述存儲設備20也可以是具有實物形式的存儲設備,如內存條、TF卡(Trans-flashCard)等等。所述處理設備30可以是中央處理器(CPU,CentralProcessingUnit)。CPU是一塊超大規(guī)模的集成電路,是電子設備1的運算核心(Core)和控制核心(ControlUnit)。所述處理設備30可執(zhí)行所述電子設備1的操作系統(tǒng)以及安裝的各類應用程序、程序代碼等,例如指紋解鎖系統(tǒng)10。所述屏幕40用于顯示所述電子設備1的顯示界面。如圖4所示,本發(fā)明指紋解鎖系統(tǒng)的第一較佳實施例的功能模塊圖。所述指紋解鎖系統(tǒng)10包括判斷模塊100、第一偵測模塊101、第一驗證模塊102及解鎖模塊103。本發(fā)明所稱的模塊是指一種能夠被處理設備30所執(zhí)行并且能夠完成固定功能的一系列計算機程序段,其存儲在存儲設備20中。在本實施例中,關于各模塊的功能將在后續(xù)的實施例中詳述。判斷模塊100,用于判斷所述電子設備的屏幕是否鎖定。所述電子設備可以存儲屏幕鎖定數據,所述屏幕鎖定數據表征所述電子設備的屏幕是否鎖定。因此,可以讀取所述屏幕鎖定數據,根據所述屏幕鎖定數據判斷所述電子設備的屏幕是否鎖定。例如,所述電子設備包括設備管理器,鎖屏或解鎖都會激活所述設備管理器,以更新所述屏幕鎖定數據。因此,可以從所述設備管理器獲取所述屏幕鎖定數據,從而判斷所述電子設備的屏幕是否鎖定。第一偵測模塊101,用于若所述電子設備的屏幕鎖定,偵測所述電源按鍵是否被觸摸或按下。所述電子設備可以包括用于感測所述電子設備的電源按鍵是否被觸摸或按下的傳感器,例如觸摸傳感器、壓力傳感器、距離傳感器等。所述傳感器感測到所述電源按鍵被觸摸或按下時,輸出感應信號。若收到所述感應信號,則確認所述電源按鍵被觸摸或按下。例如,所述電子設備的電源按鍵處安裝有觸摸傳感器,當感測到所述電源按鍵被觸摸或按下時,所述觸摸傳感器輸出感應信號,若收到所述感應信號,則確認所述電源按鍵被觸摸或按下。又如,所述電子設備的電源按鍵處安裝有壓力傳感器,當感測到所述電源按鍵被按下時,所述壓力傳感器輸出感應信號,若收到所述感應信號,則確認所述電源按鍵被按下。第一驗證模塊102,用于若所述電源按鍵被觸摸或按下,控制所述超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證。所述超聲波指紋識別裝置可以包括超聲波發(fā)送單元、超聲波接收單元、指紋匹配單元。所述超聲波發(fā)送單元向所述電源按鍵的方向發(fā)射超聲波,當用戶手指觸摸或按下所述電源按鍵時,超聲波從手指表面反射回來產生回波,所述超聲波接收單元接收所述回波并進行轉換,獲得所述指紋信息。所述指紋匹配單元將所述指紋信息與預先存儲的指紋樣本進行比較,若所述指紋信息與所述預先存儲的指紋樣本匹配,則所述指紋信息驗證通過。否則,若所述指紋信息與所述預先存儲的指紋樣本不匹配,則所述指紋信息驗證失敗。在本實施例中,若所述指紋信息驗證失敗,可以在所述屏幕上顯示指紋驗證失敗的提示信息,以便用戶調整手指位置再次進行驗證。可以判斷指紋驗證失敗的次數是否達到預設次數(例如三次),若指紋驗證失敗的次數達到預設次數,則禁止繼續(xù)進行指紋驗證,在預設時間(例如10分鐘)之后允許再次驗證。解鎖模塊103,用于若所述指紋信息驗證通過,對所述電子設備的屏幕進行解鎖。在解鎖操作完成之后,用戶可以正常使用所述電子設備。例如,在解鎖操作完成之后,顯示所述電子設備的桌面,所述桌面上包括多個應用程序,用戶可以從中開啟所需的應用程序。對所述電子設備的屏幕進行解鎖進行解鎖的過程可以參照已有技術實現,此處不再贅述。本實施例判斷電子設備的屏幕是否鎖定;若所述電子設備的屏幕鎖定,偵測電子設備的電源按鍵是否被觸摸或按下;若所述電源按鍵被觸摸或按下,控制所述電源按鍵處的超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證;若所述指紋信息驗證通過,對所述電子設備的屏幕進行解鎖。本實施例在電子設備的電源按鍵上進行超聲波指紋感測,對于某些電子設備(例如手機),電源按鍵通常設置在電子設備的側邊框,因而該指紋感測不占用電子設備前后面板的位置。本實施例在電子設備鎖定時,只需按壓電源按鍵就可以進行指紋解鎖,方便了用戶操作,提升了指紋解鎖的速度。在另一實施例中,所述系統(tǒng)還包括點亮模塊,用于若所述電子設備的屏幕鎖定,當所述電源按鍵被觸摸或按下時,點亮所述屏幕。如圖5所示,本發(fā)明指紋解鎖系統(tǒng)的第二較佳實施例的功能模塊圖。所述指紋解鎖系統(tǒng)10包括判斷模塊200、第一偵測模塊201、第一驗證模塊202、解鎖模塊203、第二偵測模塊204、第二驗證模塊205、返回模塊206、第三偵測模塊207、關閉模塊208、第四偵測模塊209及鎖定模塊210。本發(fā)明所稱的模塊是指一種能夠被處理設備30所執(zhí)行并且能夠完成固定功能的一系列計算機程序段,其存儲在存儲設備20中。在本實施例中,關于各模塊的功能將在后續(xù)的實施例中詳述。判斷模塊200,用于判斷所述電子設備的屏幕是否鎖定。所述電子設備可以存儲屏幕鎖定數據,所述屏幕鎖定數據表征所述電子設備的屏幕是否鎖定。因此,可以讀取所述屏幕鎖定數據,根據所述屏幕鎖定數據判斷所述電子設備的屏幕是否鎖定。例如,所述電子設備包括設備管理器,鎖屏或解鎖都會激活所述設備管理器,以更新所述屏幕鎖定數據。因此,可以從所述設備管理器獲取所述屏幕鎖定數據,從而判斷所述電子設備的屏幕是否鎖定。第一偵測模塊201,用于若所述電子設備的屏幕鎖定,偵測所述電源按鍵是否被觸摸或按下。所述電子設備可以包括用于感測所述電子設備的電源按鍵是否被觸摸或按下的傳感器,例如觸摸傳感器、壓力傳感器、距離傳感器等。所述傳感器感測到所述電源按鍵被觸摸或按下時,輸出感應信號。若收到所述感應信號,則確認所述電源按鍵被觸摸或按下。例如,所述電子設備的電源按鍵處安裝有觸摸傳感器,當感測到所述電源按鍵被觸摸或按下時,所述觸摸傳感器輸出感應信號,若收到所述感應信號,則確認所述電源按鍵被觸摸或按下。又如,所述電子設備的電源按鍵處安裝有壓力傳感器,當感測到所述電源按鍵被按下時,所述壓力傳感器輸出感應信號,若收到所述感應信號,則確認所述電源按鍵被按下。第一驗證模塊202,用于若所述電源按鍵被觸摸或按下,控制所述超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證。所述超聲波指紋識別裝置可以包括超聲波發(fā)送單元、超聲波接收單元、指紋匹配單元。所述超聲波發(fā)送單元向所述電源按鍵的方向發(fā)射超聲波,當用戶手指觸摸或按下所述電源按鍵時,超聲波從手指表面反射回來產生回波,所述超聲波接收單元接收所述回波并進行轉換,獲得所述指紋信息。所述指紋匹配單元將所述指紋信息與預先存儲的指紋樣本進行比較,若所述指紋信息與所述預先存儲的指紋樣本匹配,則所述指紋信息驗證通過。否則,若所述指紋信息與所述預先存儲的指紋樣本不匹配,則所述指紋信息驗證失敗。在本實施例中,若所述指紋信息驗證失敗,可以在所述屏幕上顯示指紋驗證失敗的提示信息,以便用戶調整手指位置再次進行驗證。可以判斷指紋驗證失敗的次數是否達到預設次數(例如三次),若指紋驗證失敗的次數達到預設次數,則禁止繼續(xù)進行指紋驗證,在預設時間(例如10分鐘)之后允許再次驗證。解鎖模塊203,用于若所述指紋信息驗證通過,對所述電子設備的屏幕進行解鎖。在解鎖操作完成之后,用戶可以正常使用所述電子設備。例如,在解鎖操作完成之后,顯示所述電子設備的桌面,所述桌面上包括多個應用程序,用戶可以從中開啟所需的應用程序。對所述電子設備的屏幕進行解鎖進行解鎖的過程可以參照已有技術實現,此處不再贅述。第二偵測模塊204,用于若所述電子設備的屏幕未鎖定,偵測所述電源按鍵是否被觸摸且未按下。第二偵測模塊204偵測所述電源按鍵是否被觸摸或按下的方法可參見前述第一偵測模塊201,此處不再贅述。第二驗證模塊205,用于若所述電源按鍵被觸摸且未按下,判斷是否收到所述電子設備中的應用程序的身份驗證請求,若收到所述身份驗證請求,控制所述超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證。所述應用程序包括但不限于通訊錄、備忘錄、郵件等。為了保護所述電子設備的私密性和安全性,當需要運行應用程序或訪問應用程序數據時,所述應用程序發(fā)出所述身份驗證請求。例如,若檢測到開啟應用程序的操作(例如點擊應用程序圖標),所述應用程序發(fā)出所述身份驗證請求。第二驗證模塊205控制所述超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證可參見前述第一驗證模塊202,此處不再贅述。返回模塊206,用于將所述指紋信息的驗證結果返回給所述應用程序。例如,若所述指紋信息驗證通過,則返回驗證通過的驗證結果給所述應用程序,從而允許運行應用程序或訪問應用程序數據。又如,若所述指紋信息驗證失敗,則返回驗證失敗的驗證結果給所述應用程序,從而禁止運行應用程序或訪問應用程序數據。第三偵測模塊207,用于若所述電子設備的屏幕未鎖定,偵測所述電源按鍵是否被按下且按下持續(xù)時間大于或等于預設時間。關閉模塊208,用于若所述電源按鍵被按下且按下持續(xù)時間大于或等于預設時間,關閉或重啟所述電子設備。若所述電源按鍵被按下且按下持續(xù)時間大于或等于預設時間,可以在所述電子設備的屏幕上顯示確認信息,以詢問用戶是否關閉或重啟所述電子設備。例如,若所述電源按鍵被按下且按下持續(xù)時間大于或等于預設時間,可以在所述電子設備的屏幕上顯示確認界面,該確認界面包括關機、重啟、取消三個選項,根據用戶的選擇執(zhí)行相應的操作。第四偵測模塊209,用于若所述電子設備的屏幕未鎖定,偵測所述電源按鍵是否被按下且按下持續(xù)時間小于預設時間。鎖定模塊210,用于若所述電源按鍵被按下且按下持續(xù)時間小于預設時間,對所述電子設備的屏幕進行鎖定。在鎖定操作完成之后,所述電子設備進入鎖定狀態(tài),可以防止他人使用所述電子設備,有效地保護了所述電子設備存儲的數據的安全性。對所述電子設備的屏幕進行鎖定的過程可以參照已有技術實現,此處不再贅述。本實施例判斷電子設備的屏幕是否鎖定;若所述電子設備的屏幕鎖定,偵測電子設備的電源按鍵是否被觸摸或按下;若所述電源按鍵被觸摸或按下,控制所述電源按鍵處的超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證;若所述指紋信息驗證通過,對所述電子設備的屏幕進行解鎖;若所述電子設備的屏幕未鎖定,偵測所述電源按鍵是否被觸摸且未按下,或者是否被按下且按下持續(xù)時間大于或等于預設時間,或者是否被按下且按下持續(xù)時間小于預設時間;若所述電源按鍵被觸摸且未按下,判斷是否收到所述電子設備中的應用程序的身份驗證請求,若收到所述身份驗證請求,控制所述超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證,將所述指紋信息的驗證結果返回給所述應用程序;若所述電源按鍵被按下且按下持續(xù)時間大于或等于預設時間,關閉或重啟所述電子設備;若所述電源按鍵被按下且按下持續(xù)時間小于預設時間,對所述電子設備的屏幕進行鎖定。本實施例在電子設備的電源按鍵上進行超聲波指紋感測,對于某些電子設備(例如手機),電源按鍵通常設置在電子設備的側邊框,因而該指紋識別不占用電子設備前后面板的位置。本實施例在電子設備鎖定時,只需按壓電源按鍵就可以進行指紋解鎖,提升了指紋解鎖的速度,方便了用戶操作。并且,在電子設備未鎖定時,若需要進行指紋驗證,只需要將手指放在電源按鍵上,不用按壓電源按鍵就可以實現指紋驗證;若需要鎖定屏幕,只需快速按壓電源按鍵;若需要關閉或重啟電子設備,只需長時間按壓電源按鍵,方便了用戶操作。在另一實施例中,所述系統(tǒng)還包括點亮模塊,用于若所述電子設備的屏幕鎖定,當所述電源按鍵被觸摸或按下時,點亮所述屏幕。上述以軟件功能模塊的形式實現的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟件功能模塊存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。結合圖1,所述電子設備1中的所述存儲設備20存儲多個指令以實現一種指紋解鎖方法,所述處理設備30可執(zhí)行所述多個指令從而實現:判斷電子設備的屏幕是否鎖定;若所述電子設備的屏幕鎖定,偵測電子設備的電源按鍵是否被觸摸或按下;若所述電源按鍵被觸摸或按下,控制所述電源按鍵處的超聲波指紋識別裝置采集所述電源按鍵上的指紋信息并對所述指紋信息進行驗證;若所述指紋信息驗證通過,對所述電子設備的屏幕進行解鎖。具體地,所述處理設備30對上述指令的具體實現方法可參考圖1對應實施例中相關步驟的描述,在此不贅述。在本發(fā)明所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式。所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用硬件加軟件功能模塊的形式實現。對于本領域技術人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現本發(fā)明。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內的所有變化涵括在本發(fā)明內。不應將權利要求中的任何附關聯圖標記視為限制所涉及的權利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數不排除復數。系統(tǒng)權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現。第二等詞語用來表示名稱,而并不表示任何特定的順序。最后應說明的是,以上實施例僅用以說明本發(fā)明的技術方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發(fā)明的技術方案進行修改或等同替換,而不脫離本發(fā)明技術方案的精神和范圍。當前第1頁1 2 3