用于電子終端的屏幕解鎖方法和設備的制造方法
【專利摘要】提供一種用于電子終端的屏幕解鎖方法和設備,包括:(A)接收用戶的手指在呈現的解鎖界面上輸入的操作,以接收所述操作所對應的信息;(B)在所述操作被輸入的同時采集用于執行所述操作的手指的指紋;(C)根據接收的信息和采集的指紋來進行解鎖。采用上述用于電子終端的屏幕解鎖方法和設備,可將用戶的操作與指紋識別技術相結合,從而在不增加用戶操作的復雜度的情況下,增加屏幕解鎖的復雜性,以提高電子終端的安全性。
【專利說明】
用于電子終端的屏幕解鎖方法和設備
技術領域
[0001]本發明涉及具有屏幕的電子終端的安全防護,更具體地講,涉及一種用于電子終端的屏幕解鎖方法和設備。【背景技術】
[0002]隨著電子技術的不斷發展,觸摸屏已經被廣泛地應用于各種電子終端(例如,智能手機、游戲機、平板計算機、桌面計算機、車載計算機等)。當電子終端運行期間,通常通過屏幕鎖來防止他人使用該電子終端。
[0003]當對屏幕解鎖時,需要在觸摸屏上輸入預先設置的解鎖密碼。然而,由于在輸入解鎖密碼時,會容易讓他人看到解鎖密碼的輸入順序,從而他人可以根據輸入順序判斷出解鎖密碼,導致解鎖密碼泄露。為提高電子終端的安全性,可提高解鎖密碼的復雜性,以使他人不易記住解鎖密碼的輸入順序,但這種方式也會增加用戶的記憶負擔。[〇〇〇4]除此之外,還有根據預先設置的指紋來進行解鎖的方式,但是指紋也易被復制或盜取,無法確保電子終端的安全性。
【發明內容】
[0005]本發明的示例性實施例的目的在于提供一種用于電子終端的屏幕解鎖方法和設備,以解決現有的電子終端的屏幕解鎖方式單一、安全性低的技術問題。
[0006]根據本發明示例性實施例的一方面,提供一種用于電子終端的屏幕解鎖方法,包括:(A)接收用戶的手指在呈現的解鎖界面上輸入的操作,以接收所述操作所對應的信息; (B)在所述操作被輸入的同時采集用于執行所述操作的手指的指紋;(C)根據接收的信息和采集的指紋來進行解鎖。
[0007]可選地,步驟(C)可包括:(C1)將接收的信息與預定信息進行匹配,并將采集的指紋與預定指紋進行匹配;(C2)當接收的所述操作所對應的信息與所述預定信息一致,且采集的指紋與所述預定指紋也一致時,進行解鎖。
[0008]可選地,所述信息可包括預定數量的子部分,所述預定指紋可包括所述預定數量的指紋,將采集的指紋與預定指紋進行匹配的步驟可包括:將所述信息的每個子部分被輸入時所采集的指紋的與所述預定數量的指紋中的次序上對應的指紋進行匹配。
[0009]可選地,所述預定信息可包括預定數量的子部分,將接收的信息與預定信息進行匹配的步驟可包括:將所述信息的各個子部分與所述預定信息的各個子部分進行匹配。
[0010]可選地,所述預定數量的指紋與所述預定信息的預定數量的子部分可在次序和/ 或內容上一一對應。
[0011]可選地,步驟(C)可包括:(Cl 1)根據采集的指紋獲取預定信息;(C22)將接收的信息與所述預定信息進行匹配;(C33)當接收的信息與所述預定信息一致時,進行解鎖。
[0012]可選地,步驟(C)可包括:(C111)根據接收的信息獲取預定指紋;(C222)將采集的指紋與所述預定指紋進行匹配;(C333)當采集的指紋與所述預定指紋一致時,進行解鎖。
[0013]可選地,所述預定數量可大于或等于1。
[0014]可選地,在步驟(B)中,可利用超聲波指紋識別技術來采集用于執行所述操作的手指的指紋。
[0015]根據本發明示例性實施例的另一方面,提供一種用于電子終端的屏幕解鎖設備, 包括:操作接收單元,接收用戶的手指在呈現的解鎖界面上輸入的操作,以接收所述操作所對應的信息;指紋采集單元,在所述操作被輸入的同時采集用于執行所述操作的手指的指紋;解鎖單元,根據接收的信息和采集的指紋來進行解鎖。[〇〇16]可選地,解鎖單元可將接收的信息與預定信息進行匹配,并將采集的指紋與預定指紋進行匹配,當接收的所述操作所對應的信息與所述預定信息一致,且采集的指紋與所述預定指紋也一致時,進行解鎖。
[0017]可選地,所述信息可包括預定數量的子部分,所述預定指紋可包括所述預定數量的指紋,其中,解鎖單元可將所述信息的每個子部分被輸入時所采集的指紋的與所述預定數量的指紋中的次序上對應的指紋進行匹配。
[0018]可選地,所述預定信息可包括預定數量的子部分,其中,解鎖單元可將所述信息的各個子部分與所述預定信息的各個子部分進行匹配。
[0019]可選地,所述預定數量的指紋與所述預定信息的預定數量的子部分可在次序和/ 或內容上一一對應。
[0020]可選地,解鎖單元可根據采集的指紋獲取預定信息,將接收的信息與所述預定信息進行匹配,當接收的信息與所述預定信息一致時,進行解鎖。
[0021]可選地,解鎖單元可根據接收的信息獲取預定指紋,將采集的指紋與所述預定指紋進行匹配,當采集的指紋與所述預定指紋一致時,進行解鎖。
[0022]可選地,所述預定數量可大于或等于1。
[0023]可選地,指紋采集單元可利用超聲波指紋識別技術來采集用于執行所述操作的手指的指紋。
[0024]采用上述用于電子終端的屏幕解鎖方法和設備,可將用戶的操作與指紋識別技術相結合,從而在不增加用戶操作的復雜度的情況下,增加屏幕解鎖的復雜性,以提高電子終端的安全性。【附圖說明】
[0025]通過下面結合示例性地示出實施例的附圖進行的詳細描述,本發明示例性實施例的上述和其它目的、特點和優點將會變得更加清楚,其中:
[0026]圖1示出根據本發明示例性實施例的用于電子終端的屏幕解鎖方法的流程圖;
[0027]圖2示出根據本發明示例性實施例的進行屏幕解鎖的步驟的流程圖;
[0028]圖3示出根據本發明另一示例性實施例的進行屏幕解鎖的步驟的流程圖;[0〇29]圖4A-圖4C示出根據本發明示例性實施例的采集預定指紋的示意圖;
[0030]圖5A和圖5B示出根據本發明示例性實施例的設置預定信息的示意圖;
[0031]圖6A-圖6E示出根據本發明示例性實施例的設置預定信息與預定指紋之間的對應關系的不意圖;
[0032]圖7A和圖7B示出根據本發明示例性實施例的在設置預定信息的同時采集預定指紋的示意圖;
[0033]圖8A和圖8B示出根據本發明示例性實施例的用于提示屏幕解鎖失敗的提示消息的示例圖;[0〇34]圖9A-圖9C示出根據本發明另一示例性實施例的設置預定信息的示意圖;
[0035]圖10A和圖10B示出根據本發明示例性實施例的屏幕解鎖失敗的第一示例;[〇〇36]圖11A和圖11B示出根據本發明示例性實施例的屏幕解鎖失敗的第二示例;
[0037]圖12A和圖12B示出根據本發明示例性實施例的屏幕解鎖失敗的第三示例;
[0038]圖13A-圖13C示出根據本發明示例性實施例的屏幕解鎖成功的示例;
[0039]圖14示出根據本發明示例性實施例的用于電子終端的屏幕解鎖設備的框圖。【具體實施方式】
[0040]現在,將參照附圖更充分地描述不同的示例實施例,其中,一些示例性實施例在附圖中示出。
[0041]圖1示出根據本發明示例性實施例的用于電子終端的屏幕解鎖方法的流程圖。作為示例,所述電子終端可以是數碼相機、智能手機、平板計算機、桌面計算機、車載計算機、 個人數字助理、游戲機等能夠進行拍攝的電子設備。
[0042]參照圖1,在步驟S10中,接收用戶的手指在呈現的解鎖界面上輸入的操作,以接收所述操作所對應的信息。
[0043]這里,在步驟S10之前,根據本發明示例性實施例的用于電子終端的屏幕解鎖方法可還包括步驟:接收用于觸發屏幕解鎖的信號,并響應于所述信號在電子終端的屏幕呈現解鎖界面。
[0044]例如,當電子終端處于待機狀態時,用戶觸摸屏幕或按下特定按鈕時,會發送信號來觸發電子終端進行屏幕解鎖的處理。此外,在其他需要用戶驗證的情況(例如,需要運行某個程序或打開某個文檔時),也會發送信號來觸發電子設備進行屏幕解鎖的處理。
[0045]作為示例,用戶的手指在所述解鎖界面上輸入的操作可包括觸摸操作,與所述觸摸操作所對應的信息可包括解鎖密碼和解鎖圖案。
[0046]在步驟S20中,在所述操作被輸入的同時采集用于執行所述操作的手指的指紋。
[0047]作為示例,可利用超聲波指紋識別技術來采集用于執行所述操作的手指的指紋。 換句話說,利用超聲波指紋識別原理,在用戶的手指在解鎖界面上執行操作的同時,完成對用戶手指的指紋識別。
[0048]本發明示例性實施例中的指紋識別方式無需借助于電容傳感器,利用超聲波具有穿透材料的能力,可將超聲波傳感器設置于多種材料(例如,玻璃、塑料或金屬)表面之下, 例如,可設置與電子終端的屏幕之下,使得用戶在電子終端的屏幕的任何位置進行操作(可以是按壓操作或滑動操作),均可識別到指紋。本發明示例性實施例中的指紋識別方式使得指紋的識別更靈活方便,不受限于電容傳感器的安裝位置。
[0049]在步驟S30中,根據接收的信息和采集的指紋來進行解鎖。
[0050]應理解,可確定接收的信息與預定信息是否匹配,且還確定采集的指紋與預定指紋是否匹配,然后根據接收的信息與預定信息的匹配結果和采集的指紋與預定指紋的匹配結果來確定是否對屏幕解鎖。當接收的所述操作所對應的信息與所述預定信息一致,且采集的指紋與所述預定指紋也一致時,對屏幕解鎖。當接收的所述操作所對應的信息與所述預定信息不一致,和/或采集的指紋與所述預定指紋不一致時,不對屏幕解鎖。
[0051]下面來詳細介紹根據接收的信息和采集的指紋來進行屏幕解鎖的幾種方式。
[0052]第一種情況,根據接收的信息與預定信息的匹配結果,以及采集的指紋與預定指紋的匹配結果來對屏幕解鎖。
[0053]在此情況下,接收的信息可包括預定數量的子部分,所述預定信息可包括所述預定數量的子部分,所述預定指紋可包括所述預定數量的指紋,這里,所述預定數量大于或等于1。
[0054]優選地,所述預定數量的指紋與所述預定信息的預定數量的子部分可在次序和/ 或內容上一一對應。
[0055]作為示例,假設所述預定信息包括4個子部分,所述預定指紋包括4個指紋,且4個指紋的次序為“右手食指_>右手中指_>右手無名指_>右手食指”,針對所述預定數量的指紋與所述預定信息的預定數量的子部分在次序上一一對應的情況,是將所述預定信息的第一個子部分與4個指紋中次序上為第一個的指紋對應,將第二個子部分與4個指紋中次序上為第二個的指紋對應,將第三個子部分與4個指紋中次序上為第三個的指紋對應,將第四個子部分與4個指紋中次序上為第四個的指紋對應,也就是說,無論4個子部分的內容是1、2、3、4 還是5、6、7、8,僅需將1和5與右手食指對應,將2和6與右手中指對應,將3和7與右手無名指對應,將4和8與右手食指對應即可。
[0056] 針對所述預定數量的指紋與所述預定信息的預定數量的子部分在內容上--對應可指將所述預定信息包括的各子部分與所述預定指紋包括的各指紋一一對應。例如,假設所述預定信息包括的4個子部分為1、2、3、4,所述預定指紋包括的4個指紋為右手無名指、 右手食指、右手中指、右手無名指,這里可將1與右手無名指對應,將2與右手中指對應,將3 與右手無名指對應,將4與右手食指對應。
[0057]針對所述預定數量的指紋與所述預定信息的預定數量的子部分在次序和內容上一一對應可指所述預定信息的預定數量的子部分的次序與所述預定指紋包括的預定數量的指紋的次序對應,且所述預定信息包括的各子部分與所述預定指紋包括的各指紋也對應。例如,假設所述預定信息包括4個子部分(例如,四個數字,且該四個數字的次序為1->2_ >3_>4),所述預定指紋包括4個指紋,且4個指紋的次序為“右手食指-> 右手中指-> 右手無名指_>右手食指”,這里,可將所述預定信息中次序上第一的1與所述預定指紋中次序上第一的指紋右手食指對應,將所述預定信息中次序上第二的2與所述預定指紋中次序上第二的指紋右手中指對應,將所述預定信息中次序上第三的3與所述預定指紋中次序上第三的指紋右手無名指對應,將所述預定信息中次序上第四的4與所述預定指紋中次序上第四的指紋右手食指對應。
[0058]在第一示例中,確定接收的信息的每個子部分被輸入時所采集的指紋與所述預定數量的指紋在次序上是否一致,以根據確定的結果來確定是否對屏幕解鎖。
[0059]例如,可確定所述信息的每個子部分被輸入時所采集的指紋與所述預定數量的指紋中的次序上對應的指紋是否匹配,即,將所述信息的每個子部分被輸入時所采集的指紋與所述預定數量的指紋中的次序上對應的指紋進行匹配。當所述信息的每個子部分被輸入時所采集的指紋的與所述預定數量的指紋中的次序上對應的指紋一致時,對屏幕解鎖,當所述信息的每個子部分被輸入時所采集的指紋的與所述預定數量的指紋中的次序上對應的指紋不一致時,不對屏幕解鎖。
[0060]例如,接收的信息包括N個子部分,所述預定指紋包括N個指紋,此時可判斷接收的信息的N個子部分中的第i個子部分被輸入時所采集到的指紋與N個指紋中次序上對應的第 i個指紋是否一致。
[0061]作為示例,可假設接收的信息包括4個子部分,所述預定指紋包括4個指紋,且所述預定指紋包括的4個指紋的次序為“右手食指_>右手中指_>右手無名指_>右手食指”,如果在接收的信息的4個子部分被輸入時所采集到的指紋的次序為“右手食指_>右手中指_>右手無名指_>右手食指”,即,與所述預定指紋包括的4個指紋的次序一致,則對屏幕解鎖,否貝1J,不對屏幕解鎖。
[0062]在第二示例中,確定所述信息的各個子部分與所述預定信息的各個子部分是否匹配(即,確定接收的信息的各個子部分與所示預定信息的各個子部分在內容上是否一致), 以及采集的指紋與預定指紋是否匹配,然后根據確定的結果來確定是否對屏幕解鎖。
[0063]在確定所述信息的各個子部分與所述預定信息的各個子部分是否匹配時,當所述信息的各個子部分與所述預定信息的各個子部分均一致時,認為所述信息的各個子部分與所述預定信息的各個子部分匹配,當所述信息的各個子部分與所述預定信息的各個子部分不均一致時,認為所述信息的各個子部分與所述預定信息的各個子部分不匹配。
[0064]例如,接收的信息包括N個子部分,所述預定信息包括N個子部分,此時可判斷接收的信息的N個子部分與所述預定信息包括的N個子部分在內容上是否一一對應。
[0065]作為示例,可假設接收的信息為解鎖密碼,接收的信息包括4個子部分,每個子部分對應一個數字,所述預定信息包括4個子部分(例如,四個數字,1->2->3_>4),如果接收的信息的4個子部分對應的數字為“1->2->3->4”,S卩,與所述預定信息包括的4個子部分的內容一致。
[0066]這里,在確定采集的指紋與預定指紋是否匹配時,如果接收的信息的任一子部分被輸入時所采集的指紋與所述預定指紋中的任一指紋一致,則認為采集的指紋與預定指紋匹配,如果接收的信息的任一子部分被輸入時所采集的指紋與所述預定指紋中的所有指紋均不一致,則認為采集的指紋與預定指紋不匹配。
[0067]然而,本發明不限于此,還可采用第一示例中的方式,S卩,確定接收的信息的每個子部分被輸入時所采集的指紋與所述預定數量的指紋在次序上是否一致,以判斷確定采集的指紋與預定指紋是否匹配。[〇〇68]在此情況下,當接收的信息的每個子部分被輸入時所采集的指紋與所述預定數量的指紋在次序上一致,且所述信息的各個子部分與所述預定信息的各個子部分均一致時, 對屏幕解鎖,當接收的信息的每個子部分被輸入時所采集的指紋與所述預定數量的指紋在次序上不一致,和/或,所述信息的各個子部分與所述預定信息的各個子部分不均一致時, 不對屏幕解鎖。
[0069]例如,接收的信息包括N個子部分,所述預定信息包括N個子部分,所述預定指紋包括N個指紋,此時可判斷接收的信息的N個子部分被輸入時所采集到的指紋的次序與N個指紋的次序是否一致,且接收的信息的N個子部分與所述預定信息包括的N個子部分在內容上是否一一對應。
[0070]作為示例,可假設接收的信息為解鎖密碼,接收的信息包括4個子部分,每個子部分對應一個數字,所述預定信息包括4個子部分(例如,四個數字,1->2->3_>4),所述預定指紋包括4個指紋,且所述預定指紋包括的4個指紋的次序為“右手食指_>右手中指_>右手無名指_>右手食指”,這里,預定信息中的每個數字與預定指紋中的每個指紋的對應順序為:1 (右手食指)_>2(右手中指)_>3(右手無名指)->4(右手食指)。[0071 ]如果接收的信息的4個子部分對應的數字為“1->2->3_>4”,且在接收的信息的4個子部分被輸入時所采集到的指紋的次序為“右手食指_>右手中指_>右手無名指_>右手食指”,則對屏幕解鎖,否則,不對屏幕解鎖。
[0072]第二種情況,將接收的信息與預定指紋對應,然后根據采集的指紋與預定指紋的匹配結果來確定是否對屏幕解鎖,或者,將采集的指紋與預定信息對應,然后根據接收的信息與預定信息的匹配結果來確定是否對屏幕解鎖。
[0073]在一個示例中,將采集的指紋與預定信息進行對應,以將接收的信息與和采集的指紋對應的預定信息進行匹配,從而根據匹配結果來確定是否對屏幕解鎖。
[0074]下面參照圖2來詳細描述將采集指紋作與預定信息進行對應的屏幕解鎖方式。 [〇〇75]圖2示出根據本發明示例性實施例的進行屏幕解鎖的步驟的流程圖。
[0076]在步驟S301中,根據采集的指紋獲取預定信息。這里,可預先建立指紋與預定信息之間的對應關系,當采集到指紋后,根據所述對應關系找到與采集的指紋對應的預定信息。
[0077]在步驟S302中,將接收的信息與所述預定信息進行匹配。例如,接收的信息可包括預定數量的子部分,所述預定信息可包括所述預定數量的子部分,可確定所述信息的各個子部分與所述預定信息的各個子部分是否匹配。
[0078]在步驟S303中,根據匹配結果解鎖。當接收的信息與所述預定信息一致時,進行解鎖。
[0079]例如,當所述信息的各個子部分與所述預定信息的各個子部分均一致時,對屏幕解鎖,當所述信息的各個子部分與所述預定信息的各個子部分不均一致時,不對屏幕解鎖。
[0080]在另一示例中,將接收的信息與預定指紋進行對應,以將采集的指紋與和接收的信息對應的預定指紋進行匹配,從而根據匹配結果來確定是否對屏幕解鎖。
[0081]下面參照圖3來詳細描述將接收的信息與預定指紋進行對應的屏幕解鎖方式。 [〇〇82]圖3示出根據本發明另一示例性實施例的進行屏幕解鎖的步驟的流程圖。
[0083]在步驟S310中,根據接收的信息獲取預定指紋。這里,可預先建立信息與預定指紋之間的對應關系,當接收到信息后,根據所述對應關系找到與接收的信息對應的預定指紋。
[0084]在步驟S320中,將采集的指紋與所述預定指紋進行匹配。例如,接收的信息可包括預定數量的子部分,所述預定指紋可包括所述預定數量的指紋,可確定接收的信息的每個子部分被輸入時所采集的指紋與所述預定數量的指紋在次序上是否一致。
[0085]在步驟S330中,根據匹配結果解鎖。當采集的指紋與所述預定指紋一致時,進行解鎖。
[0086]例如,當所述信息的每個子部分被輸入時所采集的指紋的與所述預定數量的指紋中的次序上對應的指紋一致時,對屏幕解鎖,當所述信息的每個子部分被輸入時所采集的指紋的與所述預定數量的指紋中的次序上對應的指紋不一致時,不對屏幕解鎖。
[0087]應理解,在利用本發明示例性實施例的上述方式進行屏幕解鎖之前,可還包括建立預定信息與預定指紋之間的對應關系的步驟。
[0088]在一個示例中,可分別設置用于屏幕解鎖的預定信息和預定指紋,然后再將預定信息和預定指紋進行對應。[〇〇89]下面參照圖4A-圖6E,以預定信息為解鎖密碼為例,來介紹設置用于屏幕解鎖的預定信息和預定指紋的過程。在本示例中,可先采集預定指紋,再設置預定信息,然后選擇與所述預定信息對應的預定指紋。[0〇9〇]圖4A-圖4C示出根據本發明示例性實施例的采集預定指紋的示意圖。
[0091]圖4A示出根據本發明示例性實施例的電子終端中用于進行指紋管理的界面,該界面包括“添加指紋選項”,當接收到用戶對“添加指紋選項”的選擇操作之后,可通過電子終端的指紋識別器來采集指紋(如圖4B所示),重復上述步驟,可采集至少一個指紋,如圖4C示出共采集了三個指紋,可根據用戶的輸入對采集的指紋進行命名(例如,右手拇指、右手食指、右手中指)。[0〇92]圖5A和圖5B示出根據本發明示例性實施例的設置預定信息的示意圖。
[0093]在本示例中,以預定信息為解鎖密碼為例,如圖5A所示,可在電子終端的屏幕顯示用于設置解鎖密碼的界面,然后接收用戶在該界面上的輸入,從而完成解鎖密碼的設置(如圖5B所示,可設置解鎖密碼為1234)。
[0094]圖6A-圖6E示出根據本發明示例性實施例的設置預定信息與預定指紋之間的對應關系的不意圖。
[0095]如圖6A所示,用于設置解鎖密碼的界面可還包括用于設置解鎖密碼與預定指紋之間的對應關系的選項(例如,“繼續”選項),當接收到用戶對“繼續”選項的選擇操作之后,可設置解鎖密碼與預定指紋之間的對應關系。這里,解鎖密碼可包括多個數字(如,1234),在本示例中,可分別針對解鎖密碼中的每個數字來分別設置對應的預定指紋,例如,可先選擇解鎖密碼中的一個數字(例如,1),然后從預先采集的至少一個預定指紋中選擇一個預定指紋與該選擇的一個數字進行對應(例如,圖6B和圖6D),重復上述過程來為每個數字設置對于的預定指紋。應理解,與解鎖密碼中的每個數字所對應的預定指紋可完全相同、可部分相同、可也完全不同。[〇〇96]上述圖4A-圖6E中所示的設置用于屏幕解鎖的預定信息和預定指紋的過程是利用電子終端中安裝的指紋識別器(即,電容傳感器)來采集指紋,然后再將預定信息與預定指紋進行對應。也就是說,上述方式是對預定信息和預定指紋分別進行采集,然后再將兩者進行對應。然而,本發明不限于此,還可將預定信息的設置與預定指紋的采集同時完成。
[0097]在另一示例中,可在設置預定信息的同時采集預定指紋,從而建立了預定信息和預定指紋之間的對應關系。
[0098]圖7A和圖7B示出根據本發明示例性實施例的在設置預定信息的同時采集預定指紋的示意圖。
[0099]在本示例中,可利用超聲波指紋識別技術,當用戶在用于設置預定信息(例如,解鎖密碼)的界面上進行輸入的同時,采集用戶的指紋。
[0100]例如,用戶在圖7A所示的用于設置預定信息(例如,解鎖密碼)的界面上設置解鎖密碼時,假設用戶用右手食指依次點擊界面上的虛擬鍵盤中的1、2、3、4,與此同時,利用超聲波指紋識別技術來采集用戶輸入1、2、3、4時的指紋,此時,得到解鎖密碼中的每個數字與預定指紋的對應順序為:1(右手食指)_>2(右手食指)->3(右手食指)->4(右手食指)。
[0101]在通過上述方式設置完成預定信息與預定指紋之間的對應關系之后,下面詳細說明本發明示例性實施例的屏幕解鎖方法對應的計算機代碼在計算機中被執行的過程。
[0102]在本實施例的屏幕解鎖方法中,假設預定信息為解鎖密碼,該解鎖密碼包括4個數字。
[0103]在進行屏幕解鎖之前(S卩,未接收到用于觸發屏幕解鎖的信號時),設置每個數字和每個預設指紋的布爾值(130〇16311值)分別為81、82、83、84和21、22、23、24,且將每個數字和每個預設指紋的布爾值(boolean值)都初始化為虛擬值(false)。
[0104]在接收到用于觸發屏幕解鎖的信號之后,在屏幕呈現解鎖界面,如果接收到用戶在該解鎖界面上執行的操作(例如,點擊操作),則檢測用戶的點擊操作所對應的位置的坐標(x,y),識別出該位置所對應的數字,并將識別的數字與預設信息中的數字進行匹配,若匹配成功,則將該數字所對應的boolean值設置為真實值(true),否則為false。
[0105]與此同時,通過超聲波指紋識別技術感測用戶執行點擊操作時的指紋,將感測到的指紋與預設指紋進行匹配,若匹配成功,則將該預設指紋對應的boolean值設為true,否則為false。
[0106]重復上述步驟驗證用戶輸入的其他數字與預設信息中的其他數字、在用戶輸入其他數字時采集的其他指紋與其他預設指紋是否匹配。最后將各位數字和預定指紋的 boolean值進行“和”運算(用符號 “&&” 表不),例如,sl&&s2&&s3&&s4&&zl&&z2&&z3&&z4,當全部boolean值“和”運算的值為true時,屏幕解鎖成功,否則屏幕解鎖失敗。
[0107]優選地,當屏幕解鎖失敗時,可向用戶呈現用于提示屏幕解鎖失敗的提示消息。
[0108]作為示例,屏幕解鎖失敗可包括三種情況,例如,僅解鎖密碼錯誤、僅指紋識別錯誤、解鎖密碼和指紋識別均錯誤。[〇1〇9]在向用戶進行提示時,可根據上述三種情況來分別向用戶顯示不同的提示消息。 然而,本發明不限于此,還可針對上述三種情況向用戶顯示統一的提示消息。例如,圖8A示出根據本發明示例性實施例的在電子終端的屏幕呈現的解鎖界面,根據用戶在該解鎖界面上的操作獲得與該操作對應的信息,當該信息與解鎖密碼不一致時,向用戶顯示用于提示屏幕解鎖失敗的提示消息,如圖8B示出根據本發明示例性實施例的用于提示屏幕解鎖失敗的提示消息的示例圖。
[0110]下面以預定信息為解鎖圖案為例,來介紹設置用于屏幕解鎖的預定信息和預定指紋的過程。在本示例中,可先設置預定信息,再采集與該預定信息對應的預定指紋,以將預定信息與預定指紋進行對應。
[0111]圖9A-圖9C示出根據本發明另一示例性實施例的設置預定信息的示意圖。[〇112]在本示例中,以預定信息為解鎖圖案為例,如圖9A所示,可在電子終端的屏幕顯示用于設置解鎖圖案的界面,然后接收用戶在該界面上的輸入(例如,滑動操作),從而完成解鎖圖案的設置。[〇113]該用于設置解鎖圖案的界面還包括用于設置解鎖圖案與預定指紋之間的對應關系的選項(例如,“繼續”選項),在設置完成預定信息之后,當接收到用戶對“繼續”選項的選擇操作之后,采集用戶的指紋,并將采集的指紋作為預定指紋與設置的解鎖圖案建立對應關系。
[0114]然而,本發明不限于此,還可利用超聲波指紋識別技術在用戶在用于設置解鎖圖案的界面上輸入解鎖圖案的同時,采集用于輸入該解鎖圖案的用戶手指的指紋,并將采集的指紋作為預定指紋與設置的解鎖圖案建立對應關系。
[0115]在通過上述方式設置完成預定信息與預定指紋之間的對應關系之后,下面詳細說明本發明示例性實施例的屏幕解鎖方法對應的計算機代碼在計算機中被執行的過程。
[0116]在本實施例的屏幕解鎖方法中,假設預定信息為解鎖圖案。
[0117]在進行屏幕解鎖之前(S卩,未接收到用于觸發屏幕解鎖的信號時),設置解鎖圖案和預設指紋的布爾值(boolean值)分別為tl和zl,并都初始化為false。
[0118]在接收到用于觸發屏幕解鎖的信號之后,在屏幕呈現解鎖界面,如果接收到用戶在該解鎖界面上執行的操作(例如,滑動操作),檢測所述滑動操作所對應的圖案,并將檢測的圖案與預設圖案進行匹配,若匹配成功,則將該解鎖圖案所對應的boolean值設置為 true,否則為false。
[0119]在檢測所述滑動操作所對應的圖案的同時,通過超聲波指紋識別技術采集執行所述滑動操作的用戶的指紋,將采集的指紋與預設指紋進行匹配,若匹配成功,則將預定指紋對應的boolean值設為true,否則為false。
[0120]最后,將預定圖案和預定指紋的boolean值進行“和”運算(用符號“&&”表示),例如,tl&&z 1,當“和”運算的值為true時,屏幕解鎖成功,否則屏幕解鎖失敗。
[0121]圖10A和圖10B示出根據本發明示例性實施例的屏幕解鎖失敗的第一示例。
[0122]在本示例中,假設解鎖圖案為圖9A-圖9C中設置的解鎖圖案,與該解鎖圖案對應的預定指紋為右手食指。
[0123]圖10A示出根據本發明示例性實施例的解鎖界面(例如,用于圖案解鎖的界面),用戶使用右手食指在該解鎖界面上進行操作,如圖10B所示從該解鎖界面接收的信息與解鎖圖案不一致,采集的指紋與預定指紋一致(均為右手食指的指紋),屏幕解鎖失敗。
[0124]圖11A和圖11B示出根據本發明示例性實施例的屏幕解鎖失敗的第二示例。
[0125]在本示例中,假設解鎖圖案為圖9A-圖9C中設置的解鎖圖案,與該解鎖圖案對應的預定指紋為右手食指。
[0126]圖11A示出根據本發明示例性實施例的解鎖界面(例如,用于圖案解鎖的界面),用戶使用右手拇指在該解鎖界面上進行操作,如圖11B所示從該解鎖界面接收的信息與解鎖圖案一致,但采集的指紋(右手拇指的指紋)與預定指紋(右手食指的指紋)不一致,屏幕解鎖失敗。
[0127]圖12A和圖12B示出根據本發明示例性實施例的屏幕解鎖失敗的第三示例。
[0128]在本示例中,假設解鎖圖案為圖9A-圖9C中設置的解鎖圖案,與該解鎖圖案對應的預定指紋為右手食指。
[0129]圖12A示出根據本發明示例性實施例的解鎖界面(例如,用于圖案解鎖的界面),用戶使用右手拇指在該解鎖界面上進行操作,如圖12B所示從該解鎖界面接收的信息與解鎖圖案不一致,采集的指紋(右手拇指的指紋)與預定指紋(右手食指的指紋)不一致,屏幕解鎖失敗。
[0130]圖13A-圖13C示出根據本發明示例性實施例的屏幕解鎖成功的示例。
[0131]在本示例中,假設解鎖圖案為圖9A-圖9C中設置的解鎖圖案,與該解鎖圖案對應的預定指紋為右手食指。
[0132]圖13A示出根據本發明示例性實施例的解鎖界面(例如,用于圖案解鎖的界面),用戶使用右手食指在該解鎖界面上進行操作,如圖13B所示從該解鎖界面接收的信息與解鎖圖案一致,且采集的指紋(右手食指的指紋)與預定指紋(右手食指的指紋)一致,屏幕解鎖成功,如圖13C所示,在電子終端的屏幕顯示主界面。
[0133]圖14示出根據本發明示例性實施例的用于電子終端的屏幕解鎖設備的框圖。作為示例,所述電子終端可以是數碼相機、智能手機、平板計算機、桌面計算機、車載計算機、個人數字助理、游戲機等能夠進行拍攝的電子設備。
[0134]如圖14所示,根據本發明示例性實施例的用于電子終端的屏幕解鎖設備包括:操作接收單元10、指紋采集單元20和解鎖單元30。
[0135]具體說來,操作接收單元10接收用戶的手指在呈現的解鎖界面上輸入的操作,以接收所述操作所對應的信息。
[0136]這里,操作接收單元10可先接收用于觸發屏幕解鎖的信號,并響應于所述信號在電子終端的屏幕呈現解鎖界面,然后接收用戶的手指在呈現的解鎖界面上輸入的操作,以接收所述操作所對應的信息。
[0137]例如,當電子終端處于待機狀態時,用戶觸摸屏幕或按下特定按鈕時,會發送信號來觸發電子終端進行屏幕解鎖的處理。此外,在其他需要用戶驗證的情況(例如,需要運行某個程序或打開某個文檔時),也會發送信號來觸發電子設備進行屏幕解鎖的處理。
[0138]作為示例,用戶的手指在所述解鎖界面上輸入的操作可包括觸摸操作,與所述觸摸操作所對應的信息可包括解鎖密碼和解鎖圖案。
[0139]指紋采集單元20在所述操作被輸入的同時采集用于執行所述操作的手指的指紋。
[0140]作為示例,指紋采集單元20可利用超聲波指紋識別技術來采集用于執行所述操作的手指的指紋。換句話說,指紋采集單元20利用超聲波指紋識別原理,在用戶的手指在解鎖界面上執行操作的同時,完成對用戶手指的指紋識別。
[0141]本發明示例性實施例中的指紋識別方式,利用超聲波具有穿透材料的能力,可將指紋采集單元20設置于多種材料(例如,玻璃、塑料或金屬)表面之下,例如,可設置與電子終端的屏幕之下,使得用戶在電子終端的屏幕的任何位置進行操作(可以是按壓操作或滑動操作),均可識別到指紋。本發明示例性實施例中的指紋識別方式使得指紋的識別更靈活方便。
[0142]解鎖單元30根據接收的信息和采集的指紋來進行解鎖。
[0143]應理解,解鎖單元30可確定接收的信息與預定信息是否匹配,且還確定采集的指紋與預定指紋是否匹配,然后根據接收的信息與預定信息的匹配結果和采集的指紋與預定指紋的匹配結果來確定是否對屏幕解鎖。解鎖單元30當接收的所述操作所對應的信息與所述預定信息一致,且采集的指紋與所述預定指紋也一致時,對屏幕解鎖。解鎖單元30當接收的所述操作所對應的信息與所述預定信息不一致,和/或采集的指紋與所述預定指紋不一致時,不對屏幕解鎖。
[0144]下面來詳細介紹根據接收的信息和采集的指紋來進行屏幕解鎖的幾種方式。
[0145]第一種情況,解鎖單元30根據接收的信息與預定信息的匹配結果,以及采集的指紋與預定指紋的匹配結果來對屏幕解鎖。
[0146]在此情況下,接收的信息可包括預定數量的子部分,所述預定信息可包括所述預定數量的子部分,所述預定指紋可包括所述預定數量的指紋,這里,所述預定數量大于或等于1。優選地,所述預定數量的指紋與所述預定信息的預定數量的子部分可在次序和/或內容上——對應。
[0147]在第一示例中,解鎖單元30確定接收的信息的每個子部分被輸入時所采集的指紋與所述預定數量的指紋在次序上是否一致,以根據確定的結果來確定是否對屏幕解鎖。例如,接收的信息包括N個子部分,所述預定指紋包括N個指紋,此時解鎖單元30可判斷接收的信息的N個子部分中的第i個子部分被輸入時所采集到的指紋與N個指紋中次序上對應的第 i個指紋是否一致。
[0148]例如,解鎖單元30可確定所述信息的每個子部分被輸入時所采集的指紋與所述預定數量的指紋中的次序上對應的指紋是否匹配,即,將所述信息的每個子部分被輸入時所采集的指紋與所述預定數量的指紋中的次序上對應的指紋進行匹配。當所述信息的每個子部分被輸入時所采集的指紋的與所述預定數量的指紋中的次序上對應的指紋一致時,對屏幕解鎖,當所述信息的每個子部分被輸入時所采集的指紋的與所述預定數量的指紋中的次序上對應的指紋不一致時,不對屏幕解鎖。
[0149]在第二示例中,解鎖單元30可確定所述信息的各個子部分與所述預定信息的各個子部分是否匹配(即,確定接收的信息的各個子部分與所示預定信息的各個子部分在內容上是否一致),以及采集的指紋與預定指紋是否匹配,然后根據確定的結果來確定是否對屏幕解鎖。
[0150]解鎖單元30在確定所述信息的各個子部分與所述預定信息的各個子部分是否匹配時,當所述信息的各個子部分與所述預定信息的各個子部分均一致時,認為所述信息的各個子部分與所述預定信息的各個子部分匹配,當所述信息的各個子部分與所述預定信息的各個子部分不均一致時,認為所述信息的各個子部分與所述預定信息的各個子部分不匹配。
[0151]例如,接收的信息包括N個子部分,所述預定信息包括N個子部分,此時可判斷接收的信息的N個子部分與所述預定信息包括的N個子部分在內容上是否一一對應。
[0152]這里,解鎖單元30在確定采集的指紋與預定指紋是否匹配時,如果接收的信息的任一子部分被輸入時所采集的指紋與所述預定指紋中的任一指紋一致,則認為采集的指紋與預定指紋匹配,如果接收的信息的任一子部分被輸入時所采集的指紋與所述預定指紋中的所有指紋均不一致,則認為采集的指紋與預定指紋不匹配。[〇153]然而,本發明不限于此,還可采用第一示例中的方式,S卩,解鎖單元30可確定接收的信息的每個子部分被輸入時所采集的指紋與所述預定數量的指紋在次序上是否一致,以判斷確定采集的指紋與預定指紋是否匹配。[〇154]在此情況下,當接收的信息的每個子部分被輸入時所采集的指紋與所述預定數量的指紋在次序上一致,且所述信息的各個子部分與所述預定信息的各個子部分均一致時, 對屏幕解鎖,當接收的信息的每個子部分被輸入時所采集的指紋與所述預定數量的指紋在次序上不一致,和/或,所述信息的各個子部分與所述預定信息的各個子部分不均一致時, 不對屏幕解鎖。
[0155]例如,接收的信息包括N個子部分,所述預定信息包括N個子部分,所述預定指紋包括N個指紋,此時可判斷接收的信息的N個子部分被輸入時所采集到的指紋的次序與N個指紋的次序是否一致,且接收的信息的N個子部分與所述預定信息包括的N個子部分在內容上是否對應。
[0156]第二種情況,將接收的信息與預定指紋對應,然后根據采集的指紋與預定指紋的匹配結果來確定是否對屏幕解鎖,或者,將采集的指紋與預定信息對應,然后根據接收的信息與預定信息的匹配結果來確定是否對屏幕解鎖。
[0157]在一個示例中,將采集的指紋與預定信息進行對應,以將接收的信息與和采集的指紋對應的預定信息進行匹配,從而根據匹配結果來確定是否對屏幕解鎖。
[0158]例如,解鎖單元30根據采集的指紋獲取預定信息,將接收的信息與所述預定信息進行匹配,當接收的信息與所述預定信息一致時,進行解鎖。
[0159]這里,解鎖單元30可預先建立指紋與預定信息之間的對應關系,當采集到指紋后, 根據所述對應關系找到與采集的指紋對應的預定信息。在接收的信息可包括預定數量的子部分,所述預定信息可包括所述預定數量的子部分的情況下,解鎖單元30可確定所述信息的各個子部分與所述預定信息的各個子部分是否匹配。當所述信息的各個子部分與所述預定信息的各個子部分均一致時,對屏幕解鎖,當所述信息的各個子部分與所述預定信息的各個子部分不均一致時,不對屏幕解鎖。
[0160]在另一示例中,解鎖單元30將接收的信息與預定指紋進行對應,以將采集的指紋與和接收的信息對應的預定指紋進行匹配,從而根據匹配結果來確定是否對屏幕解鎖。 [〇161]例如,解鎖單元30根據接收的信息獲取預定指紋,將采集的指紋與所述預定指紋進行匹配,當采集的指紋與所述預定指紋一致時,進行解鎖。
[0162]這里,解鎖單元30可預先建立信息與預定指紋之間的對應關系,當接收到信息后, 根據所述對應關系找到與接收的信息對應的預定指紋。在接收的信息可包括預定數量的子部分,所述預定指紋可包括所述預定數量的指紋的情況下,解鎖單元30可確定接收的信息的每個子部分被輸入時所采集的指紋與所述預定數量的指紋在次序上是否一致。當所述信息的每個子部分被輸入時所采集的指紋的與所述預定數量的指紋中的次序上對應的指紋一致時,對屏幕解鎖,當所述信息的每個子部分被輸入時所采集的指紋的與所述預定數量的指紋中的次序上對應的指紋不一致時,不對屏幕解鎖。
[0163]采用上述用于電子終端的屏幕解鎖方法和設備,可將用戶的操作與指紋識別技術相結合,從而在不增加用戶操作的復雜度的情況下,增加屏幕解鎖的復雜性,以提高電子終端的安全性。
[0164]此外,應該理解,根據本發明示例性實施例的用于電子終端的屏幕解鎖設備中的各個單元可被實現硬件組件。本領域技術人員根據限定的各個單元所執行的處理,可以例如使用現場可編程門陣列(FPGA)或專用集成電路(ASIC)來實現各個單元。
[0165]此外,根據本發明示例性實施例的用于電子終端的屏幕解鎖方法可以被實現為計算機可讀記錄介質中的計算機代碼。本領域技術人員可以根據對上述方法的描述來實現所述計算機代碼。當所述計算機代碼在計算機中被執行時實現本發明的上述方法。
[0166]盡管已經參照其示例性實施例具體顯示和描述了本發明,但是本領域的技術人員應該理解,在不脫離權利要求所限定的本發明的精神和范圍的情況下,可以對其進行形式和細節上的各種改變。
【主權項】
1.一種用于電子終端的屏幕解鎖方法,包括:(A)接收用戶的手指在呈現的解鎖界面上輸入的操作,以接收所述操作所對應的信息;(B)在所述操作被輸入的同時采集用于執行所述操作的手指的指紋;(C)根據接收的信息和采集的指紋來進行解鎖。2.根據權利要求1所述的屏幕解鎖方法,其中,步驟(C)包括:(C1)將接收的信息與預定信息進行匹配,并將采集的指紋與預定指紋進行匹配;(C2)當接收的所述操作所對應的信息與所述預定信息一致,且采集的指紋與所述預定 指紋也一致時,進行解鎖。3.根據權利要求2所述的屏幕解鎖方法,其中,所述信息包括預定數量的子部分,所述 預定指紋包括所述預定數量的指紋,將采集的指紋與預定指紋進行匹配的步驟包括:將所述信息的每個子部分被輸入時所 采集的指紋的與所述預定數量的指紋中的次序上對應的指紋進行匹配。4.根據權利要求2或3所述的屏幕解鎖方法,其中,所述預定信息包括預定數量的子部 分,將接收的信息與預定信息進行匹配的步驟包括:將所述信息的各個子部分與所述預定 信息的各個子部分進行匹配。5.根據權利要求4所述的屏幕解鎖方法,其中,所述預定數量的指紋與所述預定信息的 預定數量的子部分在次序和/或內容上一一對應。6.根據權利要求1所述的屏幕解鎖方法,其中,步驟(C)包括:(C11)根據采集的指紋獲取預定信息;(C22)將接收的信息與所述預定信息進行匹配;(C33)當接收的信息與所述預定信息一致時,進行解鎖。7.根據權利要求1所述的屏幕解鎖方法,其中,步驟(C)包括:(C111)根據接收的信息獲取預定指紋;(C222)將采集的指紋與所述預定指紋進行匹配;(C333)當采集的指紋與所述預定指紋一致時,進行解鎖。8.根據權利要求3所述的屏幕解鎖方法,其中,所述預定數量大于或等于1。9.根據權利要求1所述的屏幕解鎖方法,其中,在步驟(B)中,利用超聲波指紋識別技術 來采集用于執行所述操作的手指的指紋。10.—種用于電子終端的屏幕解鎖設備,包括:操作接收單元,接收用戶的手指在呈現的解鎖界面上輸入的操作,以接收所述操作所 對應的信息;指紋采集單元,在所述操作被輸入的同時采集用于執行所述操作的手指的指紋;解鎖單元,根據接收的信息和采集的指紋來進行解鎖。
【文檔編號】G06F21/32GK105956445SQ201610293614
【公開日】2016年9月21日
【申請日】2016年5月4日
【發明人】劉建恩, 張飛來
【申請人】廣州三星通信技術研究有限公司, 三星電子株式會社