一種移動終端的解鎖方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于移動終端技術(shù)領(lǐng)域,尤其涉及一種移動終端的解鎖方法及裝置。
【背景技術(shù)】
[0002]九宮格圖案解鎖是目前比較普及的一種移動終端解鎖方案,該方案在移動終端屏幕上顯示3*3的九宮格,用戶在該九宮格上輸入觸屏滑動手勢,該觸屏滑動手勢所產(chǎn)生的滑動軌跡需要準確地依序連續(xù)經(jīng)過用戶預(yù)先設(shè)定好的九宮格中的若干觸摸點,就能夠順利地實現(xiàn)移動終端解鎖。
[0003]然而,對于相同的圖案密碼來說,每次解鎖過程中在九宮格上所留下的滑動軌跡是相同的,旁人很容易就能記住滑動軌跡,從而獲知用戶的解鎖方案,這一缺陷可能被不法分子利用,在用戶不知情的情況下解鎖移動終端,對用戶的信息安全帶來危害。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種移移動終端的解鎖方法及裝置,旨在解決目前的九宮格圖案解鎖方案會對用戶的信息安全帶來危害的問題。
[0005]本發(fā)明實施例是這樣實現(xiàn)的,一種移動終端的解鎖方法,包括:
[0006]在所述移動終端的屏幕預(yù)設(shè)點中選定屏幕解鎖點,并設(shè)定所述屏幕解鎖點的先后順序;
[0007]獲取用戶對所述移動終端進行觸屏滑動操作所產(chǎn)生的滑動軌跡;
[0008]解析所述滑動軌跡所經(jīng)過的所述屏幕預(yù)設(shè)點及對應(yīng)的經(jīng)過次序;
[0009]判斷所述滑動軌跡所經(jīng)過的所述屏幕預(yù)設(shè)點是否包含了全部的所述屏幕解鎖點,且所述經(jīng)過次序是否與所述屏幕解鎖點的先后順序相匹配;
[0010]若所述判斷的結(jié)果均為是,則完成所述移動終端的解鎖操作。
[0011]本發(fā)明實施例的另一目的在于提供一種移動終端的解鎖裝置,包括:
[0012]預(yù)設(shè)單元,用于在所述移動終端的屏幕預(yù)設(shè)點中選定屏幕解鎖點,并設(shè)定所述屏幕解鎖點的先后順序;
[0013]獲取單元,用于獲取用戶對所述移動終端進行觸屏滑動操作所產(chǎn)生的滑動軌跡;
[0014]解析單元,用于解析所述滑動軌跡所經(jīng)過的所述屏幕預(yù)設(shè)點及對應(yīng)的經(jīng)過次序;
[0015]判斷單元,用于判斷所述滑動軌跡所經(jīng)過的所述屏幕預(yù)設(shè)點是否包含了全部的所述屏幕解鎖點,且所述經(jīng)過次序是否與所述屏幕解鎖點的先后順序相匹配;
[0016]解鎖單元,用于若所述判斷的結(jié)果均為是,則完成所述移動終端的解鎖操作。
[0017]本發(fā)明實施例通過記錄觸屏滑動操作所劃過的屏幕預(yù)設(shè)點的順序來實現(xiàn)解鎖,整個方案不依賴于觸屏滑動操作的滑動路徑,降低了圖案解鎖密碼的可復(fù)制性,保障了移動終端的信息安全。
【附圖說明】
[0018]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1是本發(fā)明實施例提供的移動終端的解鎖方法的實現(xiàn)流程圖;
[0020]圖2A?圖2C是本發(fā)明實施例提供的移動終端的解鎖方法的解鎖示意圖;
[0021]圖3是本發(fā)明實施例提供的移動終端的解鎖裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0022]以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、技術(shù)之類的具體細節(jié),以便透切理解本發(fā)明實施例。然而,本領(lǐng)域的技術(shù)人員應(yīng)當清楚,在沒有這些具體細節(jié)的其它實施例中也可以實現(xiàn)本發(fā)明。在其它情況中,省略對眾所周知的系統(tǒng)、裝置、電路以及方法的詳細說明,以免不必要的細節(jié)妨礙本發(fā)明的描述。
[0023]本發(fā)明實施例提供的移動終端的解鎖方法及裝置可以應(yīng)用于具備觸摸屏裝置的終端設(shè)備中,包括智能手機、平板、掌上電腦、照相機、車載電腦,等等。
[0024]為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進行說明。
[0025]圖1示出了本發(fā)明實施例提供的移動終端的解鎖方法的實現(xiàn)流程,詳述如下:
[0026]在SlOl中,在所述移動終端的屏幕預(yù)設(shè)點中選定屏幕解鎖點,并設(shè)定所述屏幕解鎖點的先后順序。
[0027]當移動終端進入待解鎖狀態(tài)時,會在屏幕上加載多個屏幕預(yù)設(shè)點,在SlOl中,基于這些屏幕預(yù)設(shè)點,事先進行解鎖條件的配置,選擇其中的若干屏幕預(yù)設(shè)點做為屏幕解鎖點,并設(shè)定這些屏幕解鎖點的先后順序,以將選擇的屏幕解鎖點及其先后順序作為解鎖條件,預(yù)設(shè)配置在移動終端系統(tǒng)后臺。
[0028]在實際的配置過程中,可以在移動終端屏中加載屏幕預(yù)設(shè)點,由用戶從中點擊選擇屏幕解鎖點,并記錄用戶的點擊順序以作為屏幕解鎖點的先后順序。需要注意的是,配置過程中屏幕預(yù)設(shè)點的加載位置需要與解鎖操作時的加載位置相同。
[0029]在本實施例中,屏幕預(yù)設(shè)點可以以不同的方式分布在移動終端屏幕上,例如,九宮格、十二宮格、圓圈式分布或者其他形狀的分布方式,在此不用于限定本發(fā)明。
[0030]在S102中,獲取用戶對所述移動終端進行觸屏滑動操作所產(chǎn)生的滑動軌跡。
[0031]在完成了解鎖條件的配置之后,在移動終端的運行過程中,一旦觸發(fā)了移動終端的待解鎖狀態(tài),則顯示移動終端的解鎖界面,即,在移動終端的屏幕上按照與配置過程相同的位置加載屏幕預(yù)設(shè)點。其中,移動終端的待解鎖狀態(tài),可以為按鍵觸發(fā),例如,在移動終端的鎖屏狀態(tài)下通過按下移動終端的開機按鈕觸發(fā);還可以為觸屏操作觸發(fā),例如,在移動終端的主菜單中點擊支付應(yīng)用程序,移動終端運行或激活該支付應(yīng)用程序,并加載屏幕預(yù)設(shè)點,以通過解鎖操作使支付應(yīng)用程序處于用戶登錄狀態(tài)。
[0032]在解鎖界面之下,用戶對移動終端進行觸屏滑動操作,移動終端通過觸摸屏的檢測數(shù)據(jù),獲取到用戶的觸屏滑動操作在移動終端屏幕上所產(chǎn)生的滑動軌跡。
[0033]在用戶對移動終端進行觸屏滑動操作的同時,實時地在移動終端屏幕上渲染滑動軌跡,以方便用戶直觀地進行解鎖操作。作為本發(fā)明一個實施例,在觸屏滑動操作的進行過程中,已渲染的滑動軌跡會隨著其渲染時間的推移而淡化,直到消失。例如,當滑動軌跡渲染至第三個屏幕預(yù)設(shè)點的時候,第一個屏幕預(yù)設(shè)點至第二個屏幕預(yù)設(shè)點之間的滑動軌跡的著色痕跡淡化,當滑動軌跡渲染至第四個屏幕預(yù)設(shè)點的時候,第一個屏幕預(yù)設(shè)點至第二個屏幕預(yù)設(shè)點之間的滑動軌跡消失,這樣可以在保證用戶進行直觀的解鎖操作的前提下,對滑動軌跡做
[0034]在S103中,解析所述滑動軌跡所經(jīng)過的所述屏幕預(yù)設(shè)點及對應(yīng)的經(jīng)過次序。
[0035]移動終端對S102獲取到的滑動軌跡進行解析,將滑動軌跡在移動終端屏幕上所經(jīng)過的屏幕坐標與屏幕預(yù)設(shè)點對應(yīng)的屏幕坐標進行一一比對,從而解析出滑動軌跡所經(jīng)過了哪些屏幕預(yù)設(shè)點,同時,記錄下觸屏滑動操作對這些屏幕預(yù)設(shè)點的經(jīng)過次序。
[0036]在S104中,判斷所述滑動軌跡所經(jīng)過的所述屏幕預(yù)設(shè)點是否包含了全部的所述屏幕解鎖點,且所述經(jīng)過次序是否與所述屏幕解鎖點的先后順序相匹配。
[0037]在S105中,若所述判斷的結(jié)果均為是,則完成所述移動終端的解鎖操作。
[0038]在本實施例中,判斷用戶的解鎖操作是否符合預(yù)設(shè)的解鎖條件,并非是判斷該解鎖操作是否符合預(yù)定的解鎖路徑,而是判斷該解鎖操作是否符合預(yù)定的解鎖順序,具體說來,是判斷滑動軌跡的生成過程中,是否按照解鎖條件中所配置的先后順序依次經(jīng)過了所有的屏幕解鎖點,即,無論滑動軌跡的路徑如何,只要其依照解鎖條件中的先后順序依次經(jīng)過了所有的屏幕解鎖點,就符合配置的解鎖條件。
[0039]以九宮格圖案為解鎖界面為例,為了方便說明,對九宮格的每個屏幕預(yù)設(shè)點設(shè)置如圖2A所示的序號,假定解鎖條件為1、4、9、8這四個屏幕預(yù)設(shè)點,且相應(yīng)的解鎖順序也為
1、4、9、8,那么,用戶觸屏滑動操作所生成的滑動軌跡可以以點I為起始點,也可以以九宮格中的任意一個屏幕預(yù)設(shè)點作為起始點,滑動軌跡可以如圖2B所示,為“5—>1 一>2—>4一>5— >6— >9— >5— >8 ”,也可以如圖2C所示,為“ I一 >4一 >5 — >6 — >9一 >8 ”,上述兩條滑動軌跡均依次滑過了點1、4、9、8,符合預(yù)設(shè)的解鎖條件,因此,移動終端的解鎖操作完成,用戶身份驗證成功,成功解鎖。對于圖2所示的例子,若滑動軌跡不經(jīng)過點1、4、9、8中的任意一個屏幕預(yù)設(shè)點,又或者經(jīng)過次序不符合“ I一 >4一 >9一 >8”,則本次解鎖操作失敗,移動終端給出本次解鎖操作失敗的提示信息。
[0040]本發(fā)明實施例通過記錄觸屏滑動操作所劃過的屏幕預(yù)設(shè)點的順序來實現(xiàn)解鎖,整個方案不依賴于觸屏滑動操作的滑動路徑,降低了圖案解鎖密碼的可復(fù)制性,保障了移動終端的信息安全。
[0041]應(yīng)理解,上述實施例中各步驟的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實施例的實施過程構(gòu)成任何限定。
[0042]對應(yīng)于上文實施