本申請實施例涉及信息技術(shù)領(lǐng)域,并且更具體地,涉及一種輸入方法和終端設備。
背景技術(shù):
隨著技術(shù)的發(fā)展和對于信息安全的需求,越來越多的終端設備上設置了指紋采集裝置。用戶可以通過指紋采集裝置預先錄入一個或多個指紋信息。該終端設備可以根據(jù)預先錄入的指紋信息,生成相應的指紋模版。在一些應用場景中,例如對該終端設備進行解鎖,啟動該終端設備中的應用等,可以利用指紋對用戶的合法身份進行驗證。
但是,一旦完成了合法身份驗證后,任何人都可以對該終端設備進行操作。例如,在該終端設備處于解鎖狀態(tài)時,任何人都可以對該終端設備進行操作,例如查看該終端設備保存的圖片、視頻文件、短信、通話記錄等信息。這就可能造成該用戶隱私的泄漏。再如,在用戶登陸并解鎖應用后,任何人都可以對該應用進行正常操作,例如查看該應用中保存的內(nèi)容。這樣,也會造成該用戶隱私的泄漏。此外,如果用戶登陸并解鎖的應用是與金融財產(chǎn)相關(guān)的應用,則也可能造成用戶的財產(chǎn)損失。例如,如果該應用是銀行客戶端,在用戶登陸并解鎖該應用后,任何人都可以查看賬戶余額、交易記錄等信息。如果知道該用戶的交易密碼,也可以擅自將該用戶賬戶中的資金轉(zhuǎn)移到其他賬戶。
因此,如何提高終端設備或者終端設備中運行的應用解鎖后的安全性是一個亟待解決的問題。
技術(shù)實現(xiàn)要素:
本申請實施例提供一種輸入方法和終端設備,以提高終端設備的安全性。
第一方面,本申請實施例提供一種輸入方法,該方法包括:在終端設備處于解鎖狀態(tài)下判斷在觸摸識別區(qū)域獲取到的輸入的有效性,包括:在采集到該輸入的指紋信息的情況下,確定指紋數(shù)據(jù)庫中是否保存匹配指紋模版,若該指紋數(shù)據(jù)庫中保存該匹配指紋模版,則確定該輸入為有效輸入,若該指紋數(shù)據(jù)庫中未保存該匹配指紋模版或未采集到該輸入的指紋信息的情況下,則確定該輸入為無效輸入,其中,該匹配指紋模版為與該輸入的指紋信息匹配的指紋模版;確定該輸入的輸入信息,其中,該輸入的輸入信息包括該輸入的持續(xù)時間和該輸入的位置變化信息;根據(jù)該輸入的輸入信息,確定操作事件;在該輸入為有效輸入的情況下,執(zhí)行該操作事件,其中,在每次在該觸摸識別區(qū)域獲取到輸入的情況下,判斷獲取到的輸入的有效性?;谏鲜黾夹g(shù)方案,在該終端設備處于解鎖狀態(tài)的情況下,用戶的每次在觸摸識別區(qū)域的輸入均需要判斷執(zhí)行該輸入的用戶是否是合法用戶。這樣,即使該終端設備處于解鎖狀態(tài),非合法用戶也無法通過觸摸操作對該端設備進行操作。這樣,可以大大提高該終端設備的安全性。
結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,該方法還包括:在該判斷在觸摸識別區(qū)域獲取到的輸入的有效性之前,確定該終端設備正在運行指定應用,其中該指定應用是預先設置的應用。上述技術(shù)方案可以指定一個或多個應用,在這些應用的運行過程中,每次在觸摸識別區(qū)域檢測到輸入時均需要驗證產(chǎn)生該輸入的用戶是否是合法用戶。而其他應用(即不屬于該指定的一個或多個應用的應用)在運行過程中無需每次驗證觸摸區(qū)域檢測到的輸入是否是合法用戶輸入的。這樣,任何人都可以使用該終端設備來運行該其他應用。上述技術(shù)方案既滿足了終端設備使用的便捷性,又可以達到保護用戶隱私和財產(chǎn)安全的目的。
結(jié)合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,該方法還包括:在該判斷在觸摸識別區(qū)域獲取到的輸入的有效性之前,確定該終端設備正在運行應用的指定功能模塊,其中,該指定功能模塊為用戶預先設置的功能模塊或者需要驗證用戶為合法用戶才能訪問的功能模塊?;谏鲜黾夹g(shù)方案,任何人都可以正常使用應用的非指定功能模塊,但是只有合法用戶才能使用該指定功能模塊。上述技術(shù)方案既滿足了終端設備使用的便捷性,又可以達到保護用戶隱私和財產(chǎn)安全的目的。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,該確定該輸入的輸入信息,包括:獲取該輸入的起始時刻和該輸入的結(jié)束時刻;根據(jù)該輸入的起始時刻和該輸入的結(jié)束時刻,確定該輸入的持續(xù)時間;獲取該輸入的起始位置和該輸入的結(jié)束位置;根據(jù)該輸入的起始位置和該輸入的結(jié)束位置,確定該輸入的位置變化信息。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,該根據(jù)該輸入的輸入信息,確定操作事件,包括:根據(jù)該輸入的持續(xù)時間和該輸入的位置變化信息,確定該操作事件為單擊操作或長按操作;或者根據(jù)該輸入的位置變化信息,確定該操作事件為滑動操作。
第二方面,本申請實施例提供一種終端設備,該終端設備包括觸摸識別單元、指紋識別單元和處理單元:該處理單元,用于在該終端設備處于解鎖狀態(tài)下判斷該觸摸識別單元在觸摸識別區(qū)域獲取到的輸入的有效性,其中,該處理單元在該指紋識別單元采集到該輸入的指紋信息的情況下,確定指紋數(shù)據(jù)庫中是否保存匹配指紋模板,并在該指紋數(shù)據(jù)庫中保存該匹配指紋模板時確定該輸入為有效輸入,而在該指紋數(shù)據(jù)庫中未保存該匹配指紋模板或該指紋識別單元未采集到該輸入的指紋信息的情況下確定該輸入為無效輸入,其中該匹配指紋模板為與該輸入的指紋信息匹配的指紋模板;該觸摸識別單元,用于確定該輸入的輸入信息,其中,該輸入的輸入信息包括該輸入的持續(xù)時間和該輸入的位置變化信息;該處理單元,還用于根據(jù)該輸入的輸入信息,確定操作事件,并在該輸入為有效輸入的情況下,執(zhí)行該操作事件;其中該處理單元在每次該觸摸識別單元在該觸摸識別區(qū)域獲取到輸入的情況下,判斷該觸摸識別單元獲取到的輸入的有效性?;谏鲜黾夹g(shù)方案,在該終端設備處于解鎖狀態(tài)的情況下,用戶的每次在觸摸識別區(qū)域的輸入均需要判斷執(zhí)行該輸入的用戶是否是合法用戶。這樣,即使該終端設備處于解鎖狀態(tài),非合法用戶也無法通過觸摸操作對該端設備進行操作。這樣,可以大大提高該終端設備的安全性。
結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,該處理單元,還用于在該判斷在觸摸識別區(qū)域獲取到的輸入的有效性之前,確定該終端設備正在運行指定應用,其中該指定應用是預先設置的應用。上述技術(shù)方案可以指定一個或多個應用,在這些應用的運行過程中,每次在觸摸識別區(qū)域檢測到輸入時均需要驗證產(chǎn)生該輸入的用戶是否是合法用戶。而其他應用(即不屬于該指定的一個或多個應用的應用)在運行過程中無需每次驗證觸摸區(qū)域檢測到的輸入是否是合法用戶輸入的。這樣,任何人都可以使用該終端設備來運行該其他應用。上述技術(shù)方案既滿足了終端設備使用的便捷性,又可以達到保護用戶隱私和財產(chǎn)安全的目的。
結(jié)合第二方面,在第二方面的第二種可能的實現(xiàn)方式中,該處理單元,還用于在該判斷在觸摸識別區(qū)域獲取到的輸入的有效性之前,確定該終端設備正在運行應用的指定功能模塊,其中,該指定功能模塊為用戶預先設置的功能模塊或者需要驗證用戶為合法用戶才能訪問的功能模塊?;谏鲜黾夹g(shù)方案,任何人都可以正常使用應用的非指定功能模塊,但是只有合法用戶才能使用該指定功能模塊。上述技術(shù)方案既滿足了終端設備使用的便捷性,又可以達到保護用戶隱私和財產(chǎn)安全的目的。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,該觸摸識別單元,具體用于獲取該輸入的起始時刻和該輸入的結(jié)束時刻,根據(jù)該輸入的起始時刻和該輸入的結(jié)束時刻,確定該輸入的持續(xù)時間;獲取該輸入的起始位置和該輸入的結(jié)束位置,根據(jù)該輸入的起始位置和該輸入的結(jié)束位置,確定該輸入的位置變化信息。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,該處理單元,具體用于根據(jù)該輸入的持續(xù)時間和該輸入的位置變化信息,確定該操作事件為單擊操作或長按操作;或者根據(jù)該輸入的位置變化信息,確定該操作事件為滑動操作。
上述技術(shù)方案可以可以大大提高該終端設備的安全性,從而起到保護用戶隱私和財產(chǎn)安全的目的。
附圖說明
圖1是根據(jù)本申請實施例提供的一種輸入方法的示意性流程圖。
圖2是一個處于解鎖狀態(tài)的終端設備的示意圖。
圖3是另一個處于解鎖狀態(tài)的終端設備的示意圖。
圖4是根據(jù)本申請實施例提供的終端設備的結(jié)構(gòu)框圖。
具體實施方式
下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行描述。
本申請中的終端設備的觸摸識別區(qū)域包括該終端設備用于采集指紋的指紋采集區(qū)域。該終端設備可以是手機、平板電腦、計算機等,本申請實施例對此并不限定。
本申請實施例中終端設備在觸摸識別區(qū)域?qū)崿F(xiàn)觸摸識別的方式包括但不限于采用電容式觸摸傳感器、電感式觸摸傳感器。
本申請實施例中終端設備實現(xiàn)在指紋采集區(qū)域采集指紋的方式包括但不限于采用按壓式指紋識別裝置、光學式指紋識別裝置。
本申請實施例中指紋采集區(qū)域的位置可以位于終端設備的正面、背面或側(cè)面,也可以位于該終端設備的顯示區(qū)域,本申請實施例對此并不限定。
圖1是根據(jù)本申請實施例提供的一種輸入方法的示意性流程圖。圖1所示的方法可以由終端設備執(zhí)行。
101,在終端設備處于解鎖狀態(tài)下判斷在該終端設備的觸摸識別區(qū)域獲取到的輸入的有效性,其中,該終端設備處于解鎖狀態(tài)下判斷在觸摸識別區(qū)域獲取到的輸入的有效性包括:在采集到該輸入的指紋信息的情況下,確定指紋數(shù)據(jù)庫中是否保存匹配指紋模版,若該指紋數(shù)據(jù)庫中保存該匹配指紋模版,則確定該輸入為有效輸入,若該指紋數(shù)據(jù)庫中未保存該匹配指紋模版或未采集到該輸入的指紋信息,則確定該輸入為無效輸入,其中,該匹配指紋模版為與該輸入的指紋信息匹配的指紋模版。
102,確定該輸入的輸入信息,其中,該輸入的輸入信息包括該輸入的持續(xù)時間和該輸入的位置變化信息。
103,在該輸入為有效輸入的情況下,根據(jù)該輸入的輸入信息,確定操作事件。
104,在該輸入為有效輸入的情況下,執(zhí)行該操作事件,其中,在每次在該終端設備的觸摸識別區(qū)域獲取到輸入的情況下,判斷獲取到的輸入的有效性。
根據(jù)圖1所示的方法,在該終端設備處于解鎖狀態(tài)的情況下,用戶的每次在觸摸識別區(qū)域的輸入均需要判斷執(zhí)行該輸入的用戶是否是合法用戶。這樣,即使該終端設備處于解鎖狀態(tài),非合法用戶也無法通過觸摸操作對該端設備進行操作。這樣,可以大大提高該終端設備的安全性。
可選的,在一些實施例中,在該判斷在該終端設備的觸摸識別區(qū)域獲取到的輸入的有效性之前,該方法還可以包括:確定該終端設備正在運行指定的應用,其中該指定應用是預先設置的應用。該預先設置可以是用戶預先設置的也可以是該終端設備的操作系統(tǒng)預先設置的。上述技術(shù)方案可以指定一個或多個應用,在這些應用的運行過程中,每次在觸摸識別區(qū)域檢測到輸入時均需要驗證產(chǎn)生該輸入的用戶是否是合法用戶。而其他應用(即不屬于該指定的一個或多個應用的應用)在運行過程中無需每次驗證觸摸區(qū)域檢測到的輸入是否是合法用戶輸入的。這樣,任何人都可以使用該終端設備來運行該其他應用。上述技術(shù)方案既滿足了終端設備使用的便捷性,又可以達到保護用戶隱私和財產(chǎn)安全的目的。
例如,指定的一個或多個應用可以是涉及到個人隱私的應用,例如,照片、短信、與金融財產(chǎn)相關(guān)的應用(例如銀行客戶端)等。該其他應用可以是不涉及個人隱私的應用,例如游戲、資訊類應用等。這樣,在該終端設備處于解鎖狀態(tài)的情況下,任何人都可以使用該終端設備運行游戲、資訊類應用等非指定應用。但是只有合法用戶才能夠使用照片、短信等指定應用。
可選的,在一些實施例中,在該判斷在觸摸識別區(qū)域獲取到的輸入的有效性之前,該方法還可以包括:確定該終端設備正在運行應用的指定功能模塊,其中,該指定功能模塊為用戶預先設置的功能模塊或者需要驗證用戶為合法用戶才能訪問的功能模塊。基于上述技術(shù)方案,任何人都可以正常使用應用的非指定功能模塊,但是只有合法用戶才能使用該指定功能模塊。上述技術(shù)方案既滿足了終端設備使用的便捷性,又可以達到保護用戶隱私和財產(chǎn)安全的目的。
一個應用可能包括不同的功能模塊。例如,電話應用可以包括通話記錄功能模塊,聯(lián)系人功能模塊以及撥號鍵盤功能模塊。基于本申請實施例提供的技術(shù)方案,該終端設備的用戶可以預先設置該通話記錄模塊和該聯(lián)系人功能模塊為該指定功能模塊。這樣,任何人都可以使用該終端設備的電話應用的撥號鍵盤功能模塊來撥打電話,但是并不能查看通話記錄和該聯(lián)系人信息。該用戶在設置該指定功能模塊時,需要驗證該用戶是合法用戶。驗證方式包括但不限于指紋驗證、密碼驗證、聲紋驗證。
又如,相機應用可以包括照相功能模塊、攝像功能模塊、相冊功能模塊。該終端設備的用戶可以預先設置該相冊功能模塊為該指定功能模塊。這樣,任何人都能使用該照相功能模塊進行照相或者使用攝像功能模塊進行攝像,但是并不能查看相冊中保存的照片。類似的,該用戶在設置該指定功能模塊時,需要驗證該用戶是合法用戶。驗證方式包括但不限于指紋驗證、密碼驗證、聲紋驗證。
再如,銀行客戶端應用通常包括一些與金融財產(chǎn)相關(guān)的功能模塊,例如轉(zhuǎn)賬、交易記錄查詢、購買理財產(chǎn)品等。銀行客戶端應用通常還會包括一些資訊類功能模塊,例如,理財產(chǎn)品推薦、財經(jīng)資訊等。用戶在使用與金融財產(chǎn)相關(guān)的功能模塊時,需要進行身份驗證。只有在該用戶為合法用戶的情況下才能夠運行該與金融財產(chǎn)相關(guān)的功能模塊。驗證方式包括但不限于指紋驗證、密碼驗證、聲紋驗證。該與金融財產(chǎn)相關(guān)的功能模塊即為該指定功能模塊。基于本申請實施例提供的技術(shù)方案,雖然該終端設備正在運行該指定功能模塊,但是每次在觸摸識別區(qū)域檢測到輸入時均需要驗證產(chǎn)生該輸入的用戶是否是合法用戶。這樣,任何人都可以使用該銀行客戶端應用的資訊類功能模塊,但是并不能進行轉(zhuǎn)賬、交易記錄查詢等涉及金融財產(chǎn)相關(guān)的操作。
可選的,在一些實施例中,該確定所述輸入的輸入信息,包括:獲取該輸入的起始時刻和該輸入的結(jié)束時刻;根據(jù)該輸入的起始時刻和該輸入的結(jié)束時刻,確定該輸入的持續(xù)時間;獲取該輸入的起始位置和該輸入的結(jié)束位置;根據(jù)該輸入的起始位置和該輸入的結(jié)束位置,確定該輸入的位置變化信息。
具體地,只要該觸控體(例如手指、觸控筆)開始接觸該觸摸識別區(qū)域就表示依次輸入開始,只要該觸控體離開該觸摸識別區(qū)域就表示一次輸入結(jié)束。例如,雙擊操作是由兩次輸入產(chǎn)生的一個操作事件。這是因為當用戶完成一次點擊后需要抬起手指,然后再次點擊同樣的位置。再如,如果手指連續(xù)移動過程中從觸摸識別區(qū)域移動到了非觸摸識別區(qū)域(例如該終端設備的邊框)后保持觸摸狀態(tài)繼續(xù)移回觸摸識別區(qū)域,則也是兩次輸入。
可選的,在一些實施例中,該根據(jù)該輸入的輸入信息,確定操作事件,包括:根據(jù)該輸入的持續(xù)時間和該輸入的位置變化信息,確定該操作事件為單擊操作或長按操作;或者根據(jù)該輸入的位置變化信息,確定該操作事件為滑動操作。
例如,在確定該輸入的位置變化信息未發(fā)生變化且該輸入的持續(xù)時間小于第一預設時間范圍的情況下,確定該操作事件為單擊操作。
再如,在確定該輸入的位置變化信息未發(fā)生變化且該輸入的持續(xù)時間大于該第一預設時間范圍的情況下,確定該操作事件為長按操作。
又如,在確定該輸入的位置變化信息發(fā)生變化的情況下,確定該第一操作時間為滑動操作。進一步,還可以根據(jù)該輸入的位置變化信息和該輸入的持續(xù)時間,確定滑動操作的滑動速度。
圖2是一個處于解鎖狀態(tài)的終端設備的示意圖。如圖2所示的終端設備200包括顯示屏201和按鍵202。終端設備200的觸摸識別區(qū)域包括顯示屏201所在的區(qū)域和按鍵202所在的區(qū)域。終端設備200的指紋識別區(qū)域位于按鍵202所在的區(qū)域。圖2是終端設備200處于解鎖狀態(tài)的示意圖。如圖2所示,終端設備200在處于解鎖狀態(tài)時,顯示屏201的顯示界面上呈現(xiàn)4行4列共16個圖標。圖2所示的終端設備200的顯示界面201的第一行的第一個虛線表示的圖標是默認的候選圖標。
以下實施例所稱的已注冊的手指是指終端設備200保存有與該已注冊的手指對應的指紋模版。換句話說,終端設備200可以確認該已注冊的手指產(chǎn)生的輸入是有效輸入。以下實施例所稱的未注冊的手指是指終端設備200未保存有與該未注冊的手指對應的指紋模版。換句話說,終端設備200可以確定該未注冊的手指產(chǎn)生的輸入是無效輸入。
在終端設備200處于解鎖狀態(tài)時,每次在觸摸識別區(qū)域獲取到輸入的情況下,均需要判斷獲取到的輸入的有效性。以圖2為例,無論用戶是否是合法用戶,該用戶使用手指直接在顯示屏201上選擇的圖標的輸入都是無效輸入。這是因為顯示屏201所在的區(qū)域并不能獲取到該輸入的指紋,因此無法檢測到手指產(chǎn)生的輸入的指紋信息。無法檢測到指紋信息的輸入均為無效輸入。
用戶可以在指紋識別區(qū)域?qū)K端200進行操作。例如,該用戶可以使用已注冊的手指單擊指紋識別區(qū)域(即輕觸該指紋識別區(qū)域(即按鍵202所在的區(qū)域)范圍內(nèi)的一個區(qū)域并迅速抬起,該輸入并不在該指紋識別區(qū)域內(nèi)移動且該輸入的持續(xù)時間很短)。在此情況下,可以認為該輸入是一個單擊操作。由于該輸入是用戶使用已注冊的手指進行的,因此可以確定該輸入是一個有效輸入。在此情況下,終端設備200可以執(zhí)行一次單擊操作。終端設備200執(zhí)行單擊操作的操作結(jié)果可以是啟動該候選圖標對應的應用。如果用戶使用的是未注冊手指單擊該指紋識別區(qū)域,則可以確定該輸入是一個無效輸入。在此情況下,終端設備200并不會執(zhí)行單擊操作。
再如,該用戶使用已注冊的手指在該指紋識別區(qū)域上進行向右滑動輸入,則終端設備200可以確定該輸入產(chǎn)生的操作事件為向右的滑動操作。由于該輸入是用戶使用已注冊手指進行的,因此可以確定該輸入是一個有效輸入。在此情況下,終端設備200可以執(zhí)行一次向右的滑動操作。終端設備200執(zhí)行向右的滑動操作的結(jié)果是可以將候選圖標從如圖2所示的第一行的第一個的圖標更改為其他圖標。類似的,如果用戶使用的是未注冊的手指在該指紋識別區(qū)域上進行向右滑動輸入,則可以確定該輸入是一個無效輸入。在此情況下,終端設備200不會執(zhí)行向右的滑動操作。
可選的,在一些實施例中,終端設備200可以根據(jù)該滑動操作的滑動距離確定更改后的候選圖標。例如,若滑動距離小于第一距離閾值,則更改后的候選圖標為第一行的第二個圖標。再如,若滑動距離大于該第一距離閾值且小于第二距離閾值,則更改后的候選圖標為第一行的第三個圖標。
可選的,在另一些實施例中,終端設備200可以根據(jù)該滑動操作的滑動速度確定更改后的候選圖標。
可選的,在另一些實施例中,終端設備200可以根據(jù)該滑動操作的滑動速度和滑動距離確定更好后的候選圖標。
類似的,除了通過向右滑動選擇候選圖標外,用戶也可以使用已注冊的手指向其他方向滑動選擇候選圖標,具體實現(xiàn)方式與通過向右滑動選擇候選圖標的方式類似,在此就不必贅述。
又如,該用戶可以使用已注冊手指長按該指紋識別區(qū)域(即清楚該指紋識別區(qū)域的一個區(qū)域并且停留一段時間,該輸入并不在該指紋識別區(qū)域內(nèi)移動)。在此情況下,可以認為該輸入是一個長按操作。由于該輸入是用戶使用已注冊手指進行的,因此可以確定該輸入是一個有效輸入。在此情況下,終端設備200可以執(zhí)行一次長按操作。終端設備200執(zhí)行長按操作的結(jié)果可以是在終端設備200的顯示屏201上呈現(xiàn)預先設置的內(nèi)容。類似的,如果用戶使用的是未注冊的手指長按該指紋識別區(qū)域,則可以確定該輸入是一個無效輸入。在此情況下,終端設備200不會執(zhí)行長按操作。
進一步,終端設備200可以根據(jù)用戶多次連續(xù)的有效輸入的操作事件確定相應的操作。例如,終端設備200在一定時間范圍內(nèi),連續(xù)兩次檢測到用戶使用已注冊手指單擊該指紋識別區(qū)域,則終端設備200可以執(zhí)行雙擊操作。但是如果在該時間范圍內(nèi),用戶分別使用已注冊手指和未注冊手指各單擊該指紋識別區(qū)域一次,則終端設備200無法執(zhí)行雙擊操作。
上述實施例中,用戶可以通過指紋識別區(qū)域選擇希望在終端設備200中運行的應用。類似的,如果終端設備200正在運行指定應用或者應用的指定功能模塊,用戶也可以通過指紋識別區(qū)域選擇希望打開的應用中的內(nèi)容。例如,用戶可以利用已注冊手指在指紋識別區(qū)域進行滑動輸入選擇期望打開的候選內(nèi)容,然后使用已注冊手指單擊該指紋識別區(qū)域打開選擇的候選內(nèi)容。
圖3是另一處于解鎖狀態(tài)的終端設備的示意圖。如圖3所示的終端設備300包括顯示屏301。終端設備300的觸摸識別區(qū)域包括顯示屏301所在的區(qū)域。終端設備300的指紋識別區(qū)域也包括顯示屏301所在的區(qū)域。也就是說,顯示屏301所在的區(qū)域既能獲取輸入的輸入信息,也能獲取輸入的指紋信息。
在此情況下,終端設備300只執(zhí)行用戶使用已注冊的手指在顯示屏301所在的區(qū)域進行的輸入產(chǎn)生的操作事件。如果是未注冊手指在顯示屏301進行的輸入,則終端設備300不會執(zhí)行該輸入對應的操作事件。也就是說,用戶可以使用已注冊的手指正常對終端設備300進行操作,例如點擊顯示屏301上呈現(xiàn)的圖標,對圖標進行拖動操作,通過滑動方式切換顯示的圖標等操作。但是即使終端設備300已處于解鎖狀態(tài),非注冊的手指無法操作終端設備300,或者僅能操作由合法用戶或終端設備預先設置好的有限的應用或者應用中的功能模塊。
圖4是根據(jù)本申請實施例提供的終端設備的結(jié)構(gòu)框圖。如圖4所示的終端設備400包括處理單元401、觸摸識別單元402和指紋識別單元403。
處理單元401,用于在終端設備400處于解鎖狀態(tài)下判斷觸摸識別單元402在觸摸識別區(qū)域獲取到的輸入的有效性,其中,處理單元401在指紋識別單元403采集到該輸入的指紋信息的情況下,確定指紋數(shù)據(jù)庫中是否保存匹配指紋模板,并在該指紋數(shù)據(jù)庫中保存該匹配指紋模板時確定該輸入為有效輸入,而在該指紋數(shù)據(jù)庫中未保存該匹配指紋模板或指紋識別單元403未采集到該輸入的指紋信息的情況下確定該輸入為無效輸入,其中該匹配指紋模板為與該輸入的指紋信息匹配的指紋模板。
觸摸識別單元402,用于確定該輸入的輸入信息,其中,該輸入的輸入信息包括該輸入的持續(xù)時間和該輸入的位置變化信息。
處理單元401,還用于根據(jù)該輸入的輸入信息,確定操作事件,并在該輸入為有效輸入的情況下,執(zhí)行該操作事件,其中處理單元401在每次觸摸識別單元402在該觸摸識別區(qū)域獲取到輸入的情況下,判斷觸摸識別單元402獲取到的輸入的有效性。
在終端設備400處于解鎖狀態(tài)的情況下,用戶的每次在觸摸識別區(qū)域的輸入均需要判斷執(zhí)行該輸入的用戶是否是合法用戶。這樣,即使終端設備400處于解鎖狀態(tài),非合法用戶也無法通過觸摸操作對該端設備進行操作。這樣,可以大大提高終端設備400的安全性。
可選的,在一些實施例中,處理單元401,還用于確定該終端設備正在運行指定應用,其中該指定應用是預先設置的應用。
可選的,在一些實施例中,處理單元401,還用于確定該終端設備正在運行應用的指定功能模塊,其中,該指定功能模塊為用戶預先設置的功能模塊或者需要驗證用戶為合法用戶才能訪問的功能模塊。
具體地,觸摸識別單元402,具體用于獲取該輸入的起始時刻和該輸入的結(jié)束時刻,根據(jù)該輸入的起始時刻和該輸入的結(jié)束時刻,確定該輸入的持續(xù)時間;獲取該輸入的起始位置和該輸入的結(jié)束位置,根據(jù)該輸入的起始位置和該輸入的結(jié)束位置,確定該輸入的位置變化信息。
具體地,處理單元401,具體用于根據(jù)該輸入的持續(xù)時間和該輸入的位置變化信息,確定該操作事件為單擊操作或長按操作;或者處理單元401,具體用于根據(jù)該輸入的位置變化信息,確定該操作事件為滑動操作。
處理單元401、觸摸識別單元402和指紋識別單元403操作和功能可以參考上述方法的描述,為了避免重復,在此不再贅述。
處理單元401可以由處理器實現(xiàn)。觸摸識別單元402可以由觸摸傳感器實現(xiàn),該觸摸傳感器包括但不限于電容式觸摸傳感器、電感式觸摸傳感器。指紋識別單元403可以由指紋識別裝置實現(xiàn),該指紋識別裝置包括但不限于按壓式指紋識別裝置、光學式指紋識別裝置。
本領(lǐng)域技術(shù)人員可以理解,盡管未示出,終端設備400還可以包括一些其他的單元,例如,電源、通信單元、攝像單元等。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應用和設計約束條件。專業(yè)技術(shù)人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本申請的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本申請各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)或處理器(processor)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本申請的具體實施方式,但本申請的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本申請揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應涵蓋在本申請的保護范圍之內(nèi),因此本申請的保護范圍應以權(quán)利要求的保護范圍為準。