一種終端解鎖方法及其終端的制作方法
【專利摘要】本發(fā)明實施例公開了一種終端解鎖方法,該方法包括接收用戶在終端觸控裝置上輸入的開鎖軌跡;將接收的開鎖軌跡和預設的開鎖軌跡進行對比得出軌跡相似度;偵測終端至少一個當前環(huán)境參數(shù)并獲取相應的環(huán)境參數(shù)值;根據(jù)偵測的環(huán)境參數(shù)值及相對應的預設參數(shù)值按照預設第一規(guī)則設置軌跡相似度閾值;判斷軌跡相似度是否超過設置的軌跡相似度閾值;若超過,解鎖終端。本發(fā)明實施例根據(jù)通過獲取的環(huán)境參數(shù)來確定的軌跡相似度閾值,而環(huán)境參數(shù)用于表示終端是否處于合法使用狀態(tài),因此提高了檢測終端使用者是否合法用戶的檢測結果的準確性,進而提高解鎖安全性,本發(fā)明實施例還公開了一種終端。
【專利說明】
一種終端解鎖方法及其終端
技術領域
[0001 ]本發(fā)明涉及電子技術領域,尤其涉及一種終端解鎖方法及其終端?!颈尘凹夹g】
[0002]近年智能終端的發(fā)展迅速如智能手機,平板等,尤其是智能手機是人們生活必不可少的工具。用戶通常會通過設置密封的方式來包含手機等終端里面的隱私信息,常用的解鎖方式是用戶先設置滑動軌跡作為密碼,鎖屏后若想開鎖用戶需再次輸入滑動軌跡,若輸入的滑動軌跡與預先設置的滑動軌跡相匹配,則認為該終端是用戶所有,解鎖終端,但實際上用戶每一次輸入的滑動軌跡都可能有所不同,若輸入的滑動軌跡與預先設置的滑動軌跡匹配度較高,可以解鎖,但若因為手抖或其他原因導致滑動軌跡與預先設置的滑動軌跡的匹配度稍低即兩者軌跡偏差相對大點時,就無法開鎖,但該終端實際是用戶所有,因此導致用戶體驗不佳,故通過該解鎖方式來檢測終端使用者是否是合法用戶的檢測結果的準確性還有待提尚。
【發(fā)明內容】
[0003]本發(fā)明實施例提供一種終端解鎖方法及終端,可提高檢測終端使用者是否是合法用戶的檢測結果的準確性,進而提高解鎖安全性。
[0004]—方面,本發(fā)明實施例提供了一種終端解鎖方法,包括接收用戶在終端觸控裝置上輸入的開鎖軌跡;將接收的開鎖軌跡和預設的開鎖軌跡進行對比得出軌跡相似度;偵測終端至少一個當前環(huán)境參數(shù)并獲取相應的環(huán)境參數(shù)值;根據(jù)偵測的環(huán)境參數(shù)值及相對應的預設參數(shù)值按照預設第一規(guī)則設置軌跡相似度閾值;判斷軌跡相似度是否超過設置的軌跡相似度閾值;若超過,解鎖終端。
[0005]另一方面,本發(fā)明實施例提供了一種終端,該終端包括接收單元、對比單元、偵測單元、設置單元、第一判斷單元以及解鎖單元,其中接收單元用于接收用戶在終端觸控裝置上輸入的開鎖軌跡;對比單元用于將接收的開鎖軌跡和預設的開鎖軌跡進行對比得出軌跡相似度;偵測單元用于偵測終端至少一個當前環(huán)境參數(shù)并獲取相應的環(huán)境參數(shù)值;設置單元用于根據(jù)偵測的環(huán)境參數(shù)值及相對應的預設參數(shù)值按照預設第一規(guī)則設置軌跡相似度閾值;第一判斷單元用于判斷軌跡相似度是否超過設置的軌跡相似度閾值;解鎖單元用于若第一判斷單元判斷出軌跡相似度超過設置的軌跡相似度閾值,解鎖終端。
[0006]本發(fā)明實施例所公開的終端解鎖方法及終端通過獲取的環(huán)境參數(shù)來確定的軌跡相似度閾值,而環(huán)境參數(shù)用于表示終端是否處于合法使用狀態(tài),因此可有效提高檢測終端使用者是否合法用戶的檢測結果的準確性,再將對比輸入的開鎖軌跡和預設的開鎖軌跡而得到的軌跡相似度與根據(jù)環(huán)境參數(shù)確定的軌跡相似度閾值比較來決定是否解鎖,進而提高解鎖安全性?!靖綀D說明】
[0007]為了更清楚地說明本發(fā)明實施例技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0008]圖1是本發(fā)明實施例提供的一種終端解鎖方法的示意流程圖;
[0009]圖2是圖1的子流程圖;
[0010]圖3是圖1的子流程圖;
[0011]圖4是圖1的子流程圖;
[0012]圖5是本發(fā)明實施例提供的一種終端的分組示意圖;
[0013]圖6是本發(fā)明實施例提供的終端的一種設置單元的分組示意圖。
[0014]圖7是本發(fā)明實施例提供的終端的另一種設置單元的分組示意圖。
[0015]圖8是本發(fā)明實施例提供的終端的另一種設置單元的分組示意圖。
[0016]圖9是本發(fā)明實施例提供的一種終端的組成框架圖?!揪唧w實施方式】
[0017]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0018]應當理解,當在本說明書和所附權利要求書中使用時,術語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個或若干個其它特征、 整體、步驟、操作、元素、組件和/或其集合的存在或添加。還應當理解,在此本發(fā)明說明書中所使用的術語僅僅是出于描述特定實施例的目的而并不意在限制本發(fā)明。如在本發(fā)明說明書和所附權利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數(shù)形式的 “一,,、“一個,,及“該,,意在包括復數(shù)形式。
[0019]請參看圖1,是本發(fā)明實施方式提供的一種終端解鎖方法的示意流程圖,終端解鎖方法可以運行在智能手機(如Android手機、10S手機等)、平板電腦等終端中,本發(fā)明實施例不對此進行限定。還需說明的是,該解鎖方法可應用于終端屏幕解鎖還可以應用于終端上應用程序、文件等密碼解鎖,本發(fā)明實施例對此不進行限定。該解鎖方法包括S101?S106。 [〇〇2〇] S101,接收用戶在終端觸控裝置上輸入的開鎖軌跡。具體的,觸控裝置用于供用戶進行點擊或者滑動操作,且觸控裝置可高頻檢測出用戶在觸控裝置上的操作位置。因此用戶在觸控裝置上輸入開鎖軌跡,即可獲取用戶在觸控裝置上點擊或滑動時的對應的一系列坐標位置,進而在觸控裝置上形成一條軌跡,該軌跡視為用戶輸入的開鎖軌跡,應當理解, 開鎖軌跡由若干個點組成。優(yōu)選地,觸控裝置可以為觸控屏。在一些可行實施例中,觸控裝置還可以為觸控板。
[0021]S102,將接收的開鎖軌跡與預設的開鎖軌跡進行對比得出軌跡相似度。具體的,用戶設置密碼時,在終端觸控裝置上輸入了一條開鎖軌跡,并存儲在終端。該開鎖軌跡為解鎖終端時作為參照的開鎖軌跡。若終端被鎖后,解鎖終端需S101重新輸入一條開鎖軌跡,并將其與預設的作為參照的開鎖軌跡進行對比來得到軌跡相似度。需要說明的是,開鎖軌跡包括軌跡特征,軌跡相似度是根據(jù)開鎖軌跡的軌跡特征來計算,軌跡特征包括但是不限制于用戶輸入軌跡時的壓力、軌跡的拐角、軌跡的方向、軌跡中各點的位置關系等。應當理解,本實施例中通過對比解鎖時用戶輸入的開鎖軌跡的軌跡特征和預先設置的開鎖軌跡的軌跡特征來得出軌跡相似度。
[0022]S103,偵測終端至少一個當前環(huán)境參數(shù)并獲取相應的環(huán)境參數(shù)值,當前環(huán)境參數(shù)用于表示終端是否處于合法使用狀態(tài)。環(huán)境參數(shù)包括但是不限制于解鎖間隔時間、解鎖位置、光照強度、聲音強度等。例如若環(huán)境參數(shù)為解鎖間隔時間,若此次解鎖與上一次解鎖時間的間隔時間較短,認為終端是解鎖用戶所有的幾率較大;若此次解鎖位置是常用位置或者與上次一解鎖位置靠近,也可認為終端是解鎖用戶所有的幾率較大;若此次解鎖時終端所在環(huán)境的光照強度或聲音強度和上一次解鎖或常用解鎖時終端所在環(huán)境的光照強度或聲音強度相近,也可認為終端是解鎖用戶所有的幾率較大。具體的,環(huán)境參數(shù)可以通過各類傳感器來獲取。
[0023]S104,根據(jù)偵測的環(huán)境參數(shù)值及其相對應的預設參數(shù)值按照預設第一規(guī)則設置軌跡相似度閾值。優(yōu)選地,預設參數(shù)值為一個數(shù)值范圍。在一些實施例中,部分環(huán)境參數(shù)值所對應的預設參數(shù)值為一個數(shù)值范圍N1?Nn,剩余的環(huán)境參數(shù)值所對應的預設參數(shù)值為一個數(shù)值,例如N。具體是根據(jù)偵測的環(huán)境參數(shù)值及其相對應的預設參數(shù)值進行比較,并根據(jù)比較結果和按照預設第一規(guī)則設置軌跡相似度閾值,其過程中若S103中偵測到環(huán)境參數(shù),則檢測偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值是否相符,再根據(jù)檢測結果提高軌跡相似度閾值、降低軌跡相似度閾值或者選擇預設的軌跡相似度閾值,下文將對此進行具體描述,但總體而言偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量越多時,所設置的軌跡相似度閾值小于沒有一個環(huán)境參數(shù),其值與相對應預設參數(shù)值不符時,所設置的軌跡相似度閾值。具體實例中若環(huán)境參數(shù)是解鎖間隔時間且為50秒,相對應的預設參數(shù)值為一個數(shù)據(jù)范圍,具體為是0?1分鐘,則認定偵測的該環(huán)境參數(shù)與其相對應的預設參數(shù)值相符;若環(huán)境參數(shù)是解鎖位置且其與上次一解鎖位置的距離為300米,若相對應的預設參數(shù)值為一個數(shù)據(jù)范圍,具體為〇?200米,則認定偵測的該環(huán)境參數(shù)與其相對應的元素和參數(shù)值不符。
[0024]S105,判斷軌跡相似度是否超過設置的軌跡相似度閾值,若超過,進行S106;若沒超過,則解鎖失敗,終端依舊處于屏鎖狀態(tài)。
[0025]S106,解鎖終端。
[0026]請參看圖2,本發(fā)明實施例提供的設置軌跡相似度閾值的流程圖,本實施例預設有第一閾值和第二閾值可供選擇作為軌跡相似度閾值。如圖所示,S104中根據(jù)偵測的環(huán)境參數(shù)值及其相對應的預設參數(shù)值按照預設第一規(guī)則設置軌跡相似度閾值,包括:
[0027]S201,判斷偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量是否達到預設的第一數(shù)量,若未達到預設的第一數(shù)量,進行S202;若達到預設的第一數(shù)量,進行 S203〇[〇〇28]S202,將預設的初始閾值設置為軌跡相似度閾值。[〇〇29]S203,將預設的第二閾值設置為軌跡相似度閾值,其中第二閾值小于初始閾值。[〇〇3〇]需要說明的是,本實施例中可以根據(jù)偵測的環(huán)境參數(shù)的數(shù)量進行設置預設第一數(shù)量,若偵測的環(huán)境參數(shù)為一個,設置預設第一數(shù)量為一;若偵測的環(huán)境參數(shù)為若干個,則按照一定比例進行設置預設第一數(shù)量,其他實施例中還可以不論偵測的環(huán)境參數(shù)的數(shù)量是多少,將預設第一數(shù)量設置為固定值。例如,不論偵測的環(huán)境參數(shù)的數(shù)量是多少,將預設第一數(shù)量設置為至少一個,若不存在一個偵測的環(huán)境參數(shù),其值與相對應的預設參數(shù)值相符,則將預設的初始閾值設置為軌跡相似度閾值;若存在至少一個偵測的環(huán)境參數(shù),其值與相對應的預設參數(shù)值相符,則將預設的第二閾值設置為軌跡相似度閾值。
[0031]請參看圖3,本發(fā)明另一實施例提供的設置軌跡相似度閾值的流程圖,本實施例預設有第一閾值可供選擇作為軌跡相似度閾值以及根據(jù)環(huán)境參數(shù)生成第二閾值以供選擇作為軌跡相似度閾值。如圖所示,S104中根據(jù)偵測的環(huán)境參數(shù)值及其相對應的預設參數(shù)值按照預設第一規(guī)則設置軌跡相似度閾值,包括:[〇〇32]S301,判斷偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量是否達到預設的第一數(shù)量,若未達到預設的第一數(shù)量,進行S302;若達到預設的第一數(shù)量,進行 S303。具體的,本實施例中偵測的環(huán)境參數(shù)為若干個,且根據(jù)偵測的環(huán)境參數(shù)的數(shù)量進行設置預設第一數(shù)量,其他實施例中預設第一數(shù)量設置為固定值。
[0033]S302,將預設的初始閾值設置為軌跡相似度閾值。具體的,預設有初始閾值以供選擇作為軌跡相似度閾值。[〇〇34]S303,檢測所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量。
[0035]S304,生成第二閾值,該第二閾值的大小是根據(jù)所檢測的與預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量并按照預設第二規(guī)則降低初始閾值大小得到的,因此第二閾值小于初始閾值。具體的,本實施例中預設第二規(guī)則為與預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量越多,第二閾值越低,其可以為成反比例降低或者成指數(shù)降低。[〇〇36]S305,將第二閾值設置為軌跡相似度閾值。[〇〇37]需要說明的是,所生成的第二閾值的大小是在初始閾值大小的基礎下降低,但是終端內存儲的初始閾值的大小是不變的。[〇〇38]還需要說明的是,本實施例中第二閾值的大小是根據(jù)所檢測的與預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量并按照預設第二規(guī)則降低初始閾值的大小,其他實施例中第二閾值的大小可以根據(jù)環(huán)境參數(shù)與相對應的預設參數(shù)值的差值來按照預設規(guī)則降低初始閾值的大小。 [〇〇39]請參看圖4,本發(fā)明另一實施例提供的設置軌跡相似度閾值的流程圖,本實施例預設有第一閾值可供選擇作為軌跡相似度閾值以及根據(jù)偵測的環(huán)境參數(shù)生成第二閾值和第三閾值以供選擇作為軌跡相似度閾值。如圖所示,S104中根據(jù)偵測的環(huán)境參數(shù)值及其相對應的預設參數(shù)值按照預設第一規(guī)則設置軌跡相似度閾值,包括:
[0040]S401,判斷偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量是否達到預設的第一數(shù)量,若未達到預設的第一數(shù)量,進行S402;若存達到預設的第一數(shù)量,進行S407。具體的,本實施例中偵測的環(huán)境參數(shù)為若干個,且根據(jù)偵測的環(huán)境參數(shù)的數(shù)量進行設置預設第一數(shù)量,其他實施例中預設第一數(shù)量設置為固定值。
[0041]S402,判斷偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量是否達到預設的第二數(shù)量,若未達到預設的第二數(shù)量,進行S403;若達到預設的第二數(shù)量,進行 S404。具體的,本實施例根據(jù)偵測的環(huán)境參數(shù)的數(shù)量進行設置預設第二數(shù)量,其他實施例中預設第二數(shù)量設置為固定值。[〇〇42]S403,將預設的初始閾值設置為軌跡相似度閾值。具體的,預設有初始閾值以供選擇作為軌跡相似度閾值。
[0043] S404,檢測所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量。 [〇〇44] S405,生成第三閾值,該第三閾值的大小是根據(jù)所檢測的與預設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量并按照預設第三規(guī)則升高初始閾值大小得到的,因此第三閾值大于初始閾值。具體的,本實施例中預設第三規(guī)則為與預設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量越多,第三閾值越高,其可以為成正比例升高或者成指數(shù)升高。[〇〇45] S406,將第三閾值設置為軌跡相似度閾值。
[0046] S407,檢測所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量。 [〇〇47] S408,生成第二閾值,該第二閾值的大小是根據(jù)所檢測的與預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量并按照預設第二規(guī)則降低初始閾值大小得到的,因此第二閾值小于初始閾值。[〇〇48] S409,將第二閾值設置為軌跡相似度閾值。[〇〇49]需要說明的是,所生成的第二閾值、第三閾值的大小是在初始閾值大小的基礎下降低或升高,但是終端內存儲的初始閾值的大小是不變的。還需要說明的是,本實施例中第二閾值的大小是根據(jù)所檢測的與預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量并按照預設第二規(guī)則降低初始閾值大小得到的和第三閾值的大小是根據(jù)所檢測的與預設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量并按照預設第三規(guī)則升高初始閾值大小得到的,其他實施例中第二閾值的大小和第三閾值的大小可以根據(jù)環(huán)境參數(shù)與相對應的預設參數(shù)值的差值來按照預設規(guī)則降低或升高初始閾值的大小。
[0050]上述終端解鎖方法通過獲取的環(huán)境參數(shù)來確定的軌跡相似度閾值,且軌跡相似度閾值可根據(jù)所偵測環(huán)境參數(shù)的情況進行調整,而環(huán)境參數(shù)用于表示終端是否處于合法使用狀態(tài),因此可有效提高檢測終端使用者是否合法用戶的檢測結果的準確性,再將對比輸入的開鎖軌跡和預設的開鎖軌跡而得到的軌跡相似度與根據(jù)環(huán)境參數(shù)確定的軌跡相似度閾值比較來決定是否解鎖,進而提高解鎖安全性。
[0051]請參看圖5,本發(fā)明實施例提供的一種終端的分組示意圖,終端10包括觸控裝置, 觸控裝置用于供用戶進行點擊或者滑動操作且觸控裝置可高頻檢測出用戶在觸控裝置上的操作位置,優(yōu)選觸控裝置為觸控屏。如圖所示,該終端10還包括接收單元1〇〇、存儲單元 200、對比單元300、偵測單元400、設置單元500、第一判斷單元600和解鎖單元700。[〇〇52]其中接收單元100用于接收用戶在終端觸控裝置上輸入的開鎖軌跡。用戶在觸控裝置上輸入開鎖軌跡,即可獲取用戶在觸控裝置上點擊或滑動時的對應的一系列坐標位置,進而在觸控裝置上形成一條軌跡,該軌跡視為用戶輸入的開鎖軌跡,應當理解,開鎖軌跡由若干個點組成。[〇〇53]存儲單元200用于存儲用戶設置終端密碼時,在終端觸控裝置上輸入了一條開鎖軌跡,該開鎖軌跡為解鎖終端時作為參照的開鎖軌跡。[〇〇54]對比單元300用于將接收的開鎖軌跡與預設的開鎖軌跡進行對比得出軌跡相似度。需要說明的是,預設的開鎖軌跡即為存儲在存儲單元200內上作為參照的開鎖軌跡。
[0055]偵測單元400用于偵偵測終端至少一個當前環(huán)境參數(shù)并獲取相應的環(huán)境參數(shù)值, 當前環(huán)境參數(shù)用于表示終端是否處于合法使用狀態(tài)。環(huán)境參數(shù)包括但是不限制于解鎖間隔時間、解鎖位置、光照強度、聲音強度等。
[0056]設置單元500用于根據(jù)偵測的環(huán)境參數(shù)值及其相對應的預設參數(shù)值按照預設第一規(guī)則設置軌跡相似度閾值。具體是根據(jù)偵測的環(huán)境參數(shù)值及其相對應的預設參數(shù)值進行比較,并根據(jù)比較結果和按照預設第一規(guī)則設置軌跡相似度閾值,例如若偵測單元400偵測到環(huán)境參數(shù),則檢測偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值是否相符,再根據(jù)檢測結果提高軌跡相似度閾值、降低軌跡相似度閾值或者選擇預設的軌跡相似度閾值。[〇〇57]第一判斷單元600用于判斷軌跡相似度是否超過設置的軌跡相似度閾值。[〇〇58]解鎖單元700用于若第一判斷單元600判斷出軌跡相似度超過設置的軌跡相似度閾值,解鎖終端。[〇〇59]請參看圖6,本發(fā)明一實施例提供的一種終端的設置單元的分組示意圖。本實施例預設有第一閾值和第二閾值可供選擇作為軌跡相似度閾值。如圖所示,設置單元500包括第二判斷單元501和處理單元502。
[0060]其中第二判斷單元501用于判斷偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量是否達到預設的第一數(shù)量。需要說明的是,本實施例中可以根據(jù)偵測的環(huán)境參數(shù)的數(shù)量進行設置預設第一數(shù)量,若偵測的環(huán)境參數(shù)為一個,設置預設第一數(shù)量為一; 若偵測的環(huán)境參數(shù)為若干個,則按照一定比例進行設置預設第一數(shù)量,其他實施例中還可以不論偵測的環(huán)境參數(shù)的數(shù)量是多少,將預設第一數(shù)量設置為固定值。
[0061]處理單元502用于若第二判斷單元501判斷出偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量未達到預設的第一數(shù)量,將預設的初始閾值設置為軌跡相似度閾值;以及處理單元502還用于第二判斷單元501判斷出偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量達到預設的第一數(shù)量,將預設的第二閾值設置為軌跡相似度閾值,其中第二閾值小于初始閾值。
[0062]請參看圖7,本發(fā)明另一實施例提供的一種終端的設置單元的分組示意圖。本實施例預設有第一閾值可供選擇作為軌跡相似度閾值以及根據(jù)環(huán)境參數(shù)生成第二閾值以供選擇作為軌跡相似度閾值。如圖所示,設置單元500包括第二判斷單元503、處理單元504、檢測單元505以及生成單元506。[〇〇63]其中,第二判斷單元503用于判斷偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量是否達到預設的第一數(shù)量。具體的,本實施例中偵測的環(huán)境參數(shù)為若干個,且根據(jù)偵測的環(huán)境參數(shù)的數(shù)量進行設置預設第一數(shù)量,其他實施例中預設第一數(shù)量設置為固定值。[〇〇64]處理單元504用于若第二判斷單元503判斷出偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量未達到預設的第一數(shù)量,將預設的初始閾值設置為軌跡相似度閾值。[〇〇65]檢測單元505用于若第二判斷單元503判斷出偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量達到預設的第一數(shù)量,檢測所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量。
[0066]生成單元506用于生成第二閾值,該第二閾值的大小是根據(jù)所檢測的與預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量并按照預設第二規(guī)則降低初始閾值大小得到的,因此第二閾值小于初始閾值。[〇〇67]處理單元504還用于將第二閾值設置為軌跡相似度閾值。還需要說明的是,本實施例中第二閾值的大小是根據(jù)所檢測的與預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量并按照預設第二規(guī)則降低初始閾值大小得到的,其他實施例中第二閾值的大小可以根據(jù)環(huán)境參數(shù)與相對應的預設參數(shù)值的差值來按照預設規(guī)則降低初始閾值的大小。
[0068]請參看圖8,本發(fā)明另一實施例提供的一種終端的設置單元的分組示意圖。本實施例預設有第一閾值可供選擇作為軌跡相似度閾值以及根據(jù)環(huán)境參數(shù)生成第二閾值和第三閾值以供選擇作為軌跡相似度閾值。如圖所示,設置單元500包括第二判斷單元507、處理單元508、檢測單元509以及生成單元510。
[0069]其中,第二判斷單元507用于判斷偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量是否達到預設的第一數(shù)量;以及還用于若未達到預設的第一數(shù)量,再判斷偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量是否達到預設的第二數(shù)量。
[0070]處理單元508用于若第二判斷單元507判斷出偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量未達到預設的第二數(shù)量,將預設的初始閾值設置為軌跡相似度閾值。
[0071]檢測單元509用于若第二判斷單元507判斷出偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量達到預設的第一數(shù)量,檢測所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量;以及還用于若第二判斷單元507判斷出偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量未達到預設的第二數(shù)量,檢測所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量。
[0072]生成單元510用于生成第二閾值,該第二閾值的大小是根據(jù)所檢測的與預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量并按照預設第二規(guī)則降低初始閾值大小得到的;以及還用于生成第三閾值,該第三閾值的大小是根據(jù)所檢測的與預設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量并按照預設第三規(guī)則升高初始閾值大小得到的。[〇〇73]處理單元508還用于將第二閾值設置為軌跡相似度閾值或者將第三閾值設置為軌跡相似度閾值。
[0074]參見圖9,是本發(fā)明實施方式提供的另一種終端的示意框圖。如圖所示的本實施例中的終端10可以包括一個或者若干個處理器201、一個或者若干個輸入裝置202、一個或者若干個輸出裝置203以及存儲器204。上述處理器201、輸入裝置202、輸出裝置203以及存儲器204通過總線連接。[〇〇75]輸入裝置202用于接收用戶操作輸入的開鎖軌跡。具體實現(xiàn)中,本發(fā)明實施例的輸入裝置202可包括觸控裝置。[〇〇76]輸出裝置203用于對外輸出開鎖結果。具體實現(xiàn)中,本發(fā)明實施例的輸出裝置203 可包括觸控屏等顯示裝置。
[0077]存儲器204用于存儲帶有各種功能的程序數(shù)據(jù)以及存儲用戶操作輸入的開鎖軌跡,具體實現(xiàn)中,本發(fā)明實施例的存儲器204可以是系統(tǒng)存儲器,比如,揮發(fā)性的(諸如RAM), 非易失性的(諸如ROM,閃存等),或者兩者的結合。具體實現(xiàn)中,本發(fā)明實施例的存儲器204 還可以是系統(tǒng)之外的外部存儲器,比如,磁盤、光盤、磁帶等。[〇〇78]處理器201用于調用存儲器204中存儲的程序數(shù)據(jù)即執(zhí)行存儲器204存儲的指令, 并執(zhí)行如下操作:
[0079]接收用戶在終端觸控裝置上輸入的開鎖軌跡;將接收的開鎖軌跡與預設的開鎖軌跡進行對比得出軌跡相似度;偵測終端至少一個當前環(huán)境參數(shù)并獲取相應的環(huán)境參數(shù)值, 當前環(huán)境參數(shù)用于表示終端是否處于合法使用狀態(tài);再根據(jù)偵測的環(huán)境參數(shù)值及其相對應的預設參數(shù)值按照預設第一規(guī)則設置軌跡相似度閾值以及,判斷軌跡相似度是否超過設置的軌跡相似度閾值,若超過,解鎖終端;若沒超過,則解鎖失敗,終端依舊處于屏鎖狀態(tài)。
[0080]應當理解,處理器201在根據(jù)偵測的環(huán)境參數(shù)值及其相對應的預設參數(shù)值按照預設第一規(guī)則設置軌跡相似度閾值一種實施過程還執(zhí)行如下操作:
[0081]判斷偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量是否達到預設的第一數(shù)量,若未達到預設的第一數(shù)量,將預設的初始閾值設置為軌跡相似度閾值;若達到預設的第一數(shù)量,將預設的第二閾值設置為軌跡相似度閾值,其中第二閾值小于初始閾值。[〇〇82]應當理解,處理器201在根據(jù)偵測的環(huán)境參數(shù)值及其相對應的預設參數(shù)值按照預設第一規(guī)則設置軌跡相似度閾值另一種實施過程還執(zhí)行如下操作:
[0083]判斷偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量是否達到預設的第一數(shù)量;若未達到預設的第一數(shù)量,將預設的初始閾值設置為軌跡相似度閾值;若達到預設的第一數(shù)量,檢測所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量并生成第二閾值,該第二閾值的大小是根據(jù)所檢測的與預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量并按照預設第二規(guī)則降低初始閾值大小得到的,再將第二閾值設置為軌跡相似度閾值。[〇〇84]應當理解,處理器201在根據(jù)偵測的環(huán)境參數(shù)值及其相對應的預設參數(shù)值按照預設第一規(guī)則設置軌跡相似度閾值另一種實施過程還執(zhí)行如下操作:
[0085]判斷偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量是否達到預設的第一數(shù)量,若未達到預設的第一數(shù)量,判斷偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量是否達到預設的第二數(shù)量,其中判斷偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量未達到預設的第二數(shù)量,將預設的初始閾值設置為軌跡相似度閾值;若判斷偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量達到預設的第二數(shù)量,檢測所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量并生成第三閾值,該第三閾值的大小是根據(jù)所檢測的與預設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量并按照預設第三規(guī)則升高初始閾值大小得到的,再將第三閾值設置為軌跡相似度閾值; 若判斷偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量達到預設的第一數(shù)量,檢測所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量并生成第二閾值,該第二閾值的大小是根據(jù)所檢測的與預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量并按照預設第二規(guī)則降低初始閾值大小得到的,再將第二閾值設置為軌跡相似度閾值。[〇〇86] 應當理解,在本發(fā)明實施例中,所稱處理器201可以是中央初始處理單元(Central Processing Unit,CPU),該處理器201還可以是其他通用處理器、數(shù)字信號處理器(Digital Signal Processor,DSP)、專用集成電路(Applicat1n Specific Integrated Circuit, ASIC)、現(xiàn)成可編程門陣列$丨61(1-?1'〇8瓜1111]^1316 63丨64;^^7,??64)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
[0087]上述終端通過獲取的環(huán)境參數(shù)來確定的軌跡相似度閾值,且軌跡相似度閾值可根據(jù)所偵測環(huán)境參數(shù)的情況進行降低、升高或者選擇預設的初始閾值,而環(huán)境參數(shù)環(huán)境參數(shù)用于表示終端是否處于合法使用狀態(tài),因此可有效提高檢測終端使用者是否合法用戶的檢測結果的準確性,再將對比輸入的開鎖軌跡和預設的開鎖軌跡而得到的軌跡相似度與根據(jù)環(huán)境參數(shù)確定的軌跡相似度閾值比較來決定是否解鎖,進而提高解鎖安全性。
[0088]需要說明的是,本發(fā)明實施例方法中的步驟可以根據(jù)實際需要進行順序調整、合并和刪減。
[0089]本發(fā)明實施例終端中的單元可以根據(jù)實際需要進行合并、劃分和刪減。
[0090]所屬領域的技術人員可以清楚地了解到,為了描述的方便和簡潔,上述描述的終端和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。在本申請所提供的幾個實施例中,應該理解到,所揭露的終端和方法,可以通過其它的方式實現(xiàn)。 例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如若干個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口、裝置或單元的間接耦合或通信連接,也可以是電的,機械的或其它的形式連接。
[0091]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個初始處理單元中,也可以是各個單元單獨物理存在,也可以是兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分,或者該技術方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(R0M,Read-0nly Memory)、隨機存取存儲器 (RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0092]以上所述,為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到各種等效的修改或替換,這些修改或替換都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以權利要求的保護范圍為準。
【主權項】
1.一種終端解鎖方法,其特征在于,包括:接收用戶在終端觸控裝置上輸入的開鎖軌跡;將接收的開鎖軌跡和預設的開鎖軌跡進行對比得出軌跡相似度;偵測終端至少一個當前環(huán)境參數(shù)并獲取相應的環(huán)境參數(shù)值;根據(jù)偵測的環(huán)境參數(shù)值及相對應的預設參數(shù)值按照預設第一規(guī)則設置軌跡相似度閾 值;判斷所述軌跡相似度是否超過設置的所述軌跡相似度閾值;若超過,解鎖終端。2.根據(jù)權利要求1所述終端解鎖方法,其特征在于,所述根據(jù)偵測的環(huán)境參數(shù)值及相對 應的預設參數(shù)值按照預設第一規(guī)則設置軌跡相似度閾值,包括:判斷所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量是否達到預 設的第一數(shù)量;若所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量未達到所述預 設的第一數(shù)量,將預設的初始閾值設置為所述軌跡相似度閾值。3.根據(jù)權利要求2所述的終端解鎖方法,其特征在于,所述解鎖方法還包括:若所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量達到所述預設 的第一數(shù)量,將預設的第二閾值設置為所述軌跡相似度閾值,所述第二閾值小于所述初始 閾值。4.根據(jù)權利要求2所述的終端解鎖方法,其特征在于,所述解鎖方法還包括:若所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量達到所述預設 的第一數(shù)量,生成第二閾值,所述第二閾值是按照預設第二規(guī)則降低所述初始閾值得到的; 將所述第二閾值設置為所述軌跡相似度閾值。5.根據(jù)權利要求2所述的終端解鎖方法,其特征在于,若所偵測的環(huán)境參數(shù)值與相對應 的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量未達到所述預設的第一數(shù)量,所述將預設的初始閾值 設置為所述軌跡相似度閾值前,還包括:判斷所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量是否達到預 設的第二數(shù)量;若未達到預設的第二數(shù)量,將所述將預設的初始閾值設置為所述軌跡相似度閾值;若達到預設的第二數(shù)量,生成第三閾值,所述第三閾值是按照預設第三規(guī)則升高所述 初始閾值;將所述第三閾值設置為所述軌跡相似度閾值。6.—種終端,其特征在于,所述終端包括:接收單元,用于接收用戶在終端觸控裝置上輸入的開鎖軌跡;對比單元,用于將接收的開鎖軌跡和預設的開鎖軌跡進行對比得出軌跡相似度;偵測單元,用于偵測終端至少一個當前環(huán)境參數(shù)并獲取相應的環(huán)境參數(shù)值;設置單元,用于根據(jù)偵測的環(huán)境參數(shù)值及相對應的預設參數(shù)值按照預設第一規(guī)則設置 軌跡相似度閾值;第一判斷單元,用于判斷所述軌跡相似度是否超過設置的所述軌跡相似度閾值;解鎖單元,用于若第一判斷單元判斷出所述軌跡相似度超過設置的所述軌跡相似度閾值,解鎖終端。7.根據(jù)權利要求6所述的終端,其特征在于,所述設置單元包括:第二判斷單元,用于判斷所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù) 的數(shù)量是否達到預設的第一數(shù)量;處理單元,用于若所述第二判斷單元判斷出所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù) 值相符的環(huán)境參數(shù)的數(shù)量未達到所述預設的第一數(shù)量,將預設的初始閾值設置為所述軌跡 相似度閾值。8.根據(jù)權利要求7所述的終端,其特征在于,所述處理單元還用于若第二判斷單元判斷 出所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量達到所述預設的第 一數(shù)量,將預設的第二閾值設置為所述軌跡相似度閾值,所述第二閾值小于所述初始閾值。9.根據(jù)權利要求7所述的終端,其特征在于,所述設置單元還包括生成單元,所述生成 單元用于所述第二判斷單元判斷出所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán) 境參數(shù)的數(shù)量達到所述預設的第一數(shù)量,生成第二閾值,所述第二閾值是按照預設第二規(guī) 則降低所述初始閾值得到的;所述處理單元,還用于將所述第二閾值設置為所述軌跡相似度閾值。10.根據(jù)權利要求7所述的終端,其特征在于,所述第二判斷單元還用于判斷出所偵測 的環(huán)境參數(shù)值與相對應的預設參數(shù)值相符的環(huán)境參數(shù)的數(shù)量未達到所述預設的第一數(shù)量, 判斷所偵測的環(huán)境參數(shù)值與相對應的預設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量是否達到預設的第二數(shù)量;所述處理單元,用于若所述第二判斷單元判斷出所偵測的環(huán)境參數(shù)值與相對應的預設 參數(shù)值不符的環(huán)境參數(shù)的數(shù)量未達到預設的第二數(shù)量,將預設的初始閾值設置為所述軌跡 相似度閾值;所述生成單元,還用于若所述第二判斷單元判斷出所偵測的環(huán)境參數(shù)值與相對應的預 設參數(shù)值不符的環(huán)境參數(shù)的數(shù)量達到預設的第二數(shù)量,生成第三閾值,所述第三閾值是按 照預設第三規(guī)則升高所述初始閾值;所述處理單元,還用于將所述第三閾值設置為所述軌跡相似度閾值。
【文檔編號】G06F21/36GK106022085SQ201610338019
【公開日】2016年10月12日
【申請日】2016年5月19日
【發(fā)明人】江克俊, 劉海強, 曹曉杰
【申請人】深圳市金立通信設備有限公司