一種基于指紋識別的身份驗證方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種基于指紋識別的身份驗證方法及裝置。
【背景技術(shù)】
[0002]隨著科技的發(fā)展,在互聯(lián)網(wǎng)、電子支付等系統(tǒng)中通常會采用各種身份識別方法用于識別用戶的身份以保障用戶數(shù)據(jù)的安全。在現(xiàn)有技術(shù)中,通過指紋識別來進行身份驗證的方法因為可以省去輸入繁瑣密碼的不便利性,尤其是在需要多次重復(fù)輸入密碼的情況下,從而成為了一種常用的身份驗證方法。但是,隨著現(xiàn)代技術(shù)的發(fā)展,復(fù)制一個人的指紋已經(jīng)變得容易,從而使得這種身份識別方法存在一定的安全漏洞。因此,現(xiàn)有的基于指紋識別的身份驗證方法存在安全性不足的問題。
【發(fā)明內(nèi)容】
[0003]基于此,為解決上述提到的現(xiàn)有的基于指紋識別的身份驗證方法存在的安全性不足的技術(shù)問題,提供了一種基于指紋識別的身份驗證方法。
[0004]—種基于指紋識別的身份驗證方法,包括:
[0005]檢測在觸摸板上觸發(fā)的滑動事件;
[0006]獲取所述滑動事件的參數(shù)值,所述滑動事件的參數(shù)值包括滑動軌跡和觸摸點位置,并獲取與所述觸摸點對應(yīng)的指紋信息;
[0007]判斷所述滑動軌跡和所述指紋信息是否均與預(yù)設(shè)的樣本值匹配,若是,則身份驗證通過。
[0008]可選的,所述滑動軌跡的數(shù)量為至少兩條;
[0009]所述判斷所述滑動軌跡和所述指紋信息是否均與預(yù)設(shè)的樣本值匹配的步驟包括:
[0010]判斷各個滑動軌跡是否均與相應(yīng)的預(yù)設(shè)的樣本值匹配。
[0011]可選的,所述獲取所述滑動事件的參數(shù)值的步驟之后,所述方法還包括:
[0012]根據(jù)所述滑動事件的參數(shù)值得到所述滑動軌跡對應(yīng)的字符串;
[0013]所述判斷所述滑動軌跡和所述指紋信息是否均與預(yù)設(shè)的樣本值匹配的步驟之后,所述方法還包括:
[0014]判斷所述滑動軌跡對應(yīng)的字符串是否與預(yù)設(shè)的樣本值匹配。
[0015]可選的,所述滑動事件的參數(shù)值還包括與觸摸點對應(yīng)的停留時長;
[0016]所述獲取與所述觸摸點對應(yīng)的指紋信息的步驟包括:
[0017]檢測所述觸摸事件中與所述觸摸點對應(yīng)的停留時長,在所述停留時長超過預(yù)設(shè)的閾值時,獲取與所述觸摸點對應(yīng)的指紋信息。
[0018]可選的,所述觸摸點包括滑動軌跡的起始點。
[0019]可選的,在所述判斷所述滑動軌跡和所述指紋信息是否均與預(yù)設(shè)的樣本值匹配的步驟之前,所述方法還包括:
[0020]獲取登錄的賬戶信息,根據(jù)所述登錄的賬戶信息獲取與所述賬戶信息對應(yīng)的預(yù)設(shè)的樣本值。
[0021]此外,為解決上述提到的現(xiàn)有的基于指紋識別的身份驗證方法存在的安全性不足的技術(shù)問題,本發(fā)明還提供了一種基于指紋識別的身份驗證裝置。
[0022]—種基于指紋識別的身份驗證裝置,包括滑動事件檢測模塊、信息獲取模塊和身份驗證模塊,具體的:
[0023]滑動事件檢測模塊,用于檢測在觸摸板上觸發(fā)的滑動事件;
[0024]信息獲取模塊,用于獲取所述滑動事件的參數(shù)值,所述滑動事件的參數(shù)值包括滑動軌跡和觸摸點位置,并獲取與所述觸摸點對應(yīng)的指紋信息;
[0025]身份驗證模塊,用于判斷所述滑動軌跡和所述指紋信息是否均與預(yù)設(shè)的樣本值匹配,若是,則身份驗證通過。
[0026]可選的,所述滑動軌跡的數(shù)量為至少兩條;所述身份驗證模塊還用于判斷各個滑動軌跡是否均與相應(yīng)的預(yù)設(shè)的樣本值匹配。
[0027]可選的,該裝置還包括:字符串獲取模塊,用于根據(jù)所述滑動事件的參數(shù)值得到所述滑動軌跡對應(yīng)的字符串;所述身份驗證模塊還用于判斷所述滑動軌跡對應(yīng)的字符串是否與預(yù)設(shè)的樣本值匹配。
[0028]可選的,所述滑動事件的參數(shù)值還包括與觸摸點對應(yīng)的停留時長;所述信息獲取模塊還用于檢測所述觸摸事件中與所述觸摸點對應(yīng)的停留時長,在所述停留時長超過預(yù)設(shè)的閾值時,獲取與所述觸摸點對應(yīng)的指紋信息。
[0029]可選的,所述裝置還包括賬戶信息獲取模塊,用于獲取登錄的賬戶信息,根據(jù)所述登錄的賬戶信息獲取與所述賬戶信息對應(yīng)的預(yù)設(shè)的樣本值。
[0030]實施本發(fā)明實施例,將具有如下有益效果:
[0031]采用了上述基于指紋識別的身份驗證方法及裝置之后,在對用戶的身份進行驗證時,需要用戶輸入相應(yīng)的指紋信息以及相應(yīng)的手勢密碼,只有在指紋信息和手勢密碼均通過驗證時,身份驗證才能通過。也就是說,與傳統(tǒng)技術(shù)相比,在檢測滑動軌跡的過程中還根據(jù)滑動軌跡的觸摸點檢測到了指紋信息,使得在對用戶的身份進行驗證時,需要用戶既輸入正確的手勢密碼,也需要輸入手勢密碼的用戶的指紋信息能夠與預(yù)先錄入的樣本指紋信息匹配,因此相當(dāng)于對用戶的賬戶信息或相關(guān)數(shù)據(jù)進行了雙層加密,從而提高了身份驗證方法的安全性。
【附圖說明】
[0032]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0033]其中:
[0034]圖1為一個實施例中一個觸摸板的分層結(jié)構(gòu)示意圖;
[0035]圖2為一個實施例中一種基于指紋識別的身份驗證方法的流程圖;
[0036]圖3為一個實施例中一種基于指紋識別的身份驗證裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0037]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0038]為解決上述提到的現(xiàn)有的基于指紋識別的身份驗證方法存在的安全性不足的技術(shù)問題,在一個實施例中,特提出了一種基于指紋識別的身份驗證方法,該方法可依賴于計算機程序?qū)崿F(xiàn),可運行于基于馮諾依曼體系的計算機系統(tǒng)上。該計算機系統(tǒng)可以是個人電腦、智能手機、筆記本電腦、平板電腦等安裝帶指紋識別功能的觸摸傳感器(例如觸摸板)的計算機設(shè)備,該觸摸傳感器能夠檢測觸摸和指紋識別。該計算機程序可以是智能手機或平板電腦等智能終端上的身份驗證程序等計算機程序。該身份驗證方法可以用于智能手機的屏幕解鎖,也可以用于支付過程中的權(quán)限驗證,還可以用于終端加密數(shù)據(jù)的查看過程的權(quán)限驗證等在終端需要對用戶的身份或權(quán)限進行驗證的過程中。
[0039]具體的,如圖1所示,圖1展示了一個觸摸板的分層結(jié)構(gòu)示意圖,該觸摸板不僅能檢測觸摸,還能識別指紋。該觸摸板至少包含3個結(jié)構(gòu)層,即至少包括表層A、觸摸傳感器層B和指紋傳感器層C。并且,表層A起保護作用,防止下面的傳感器層受到刻劃以及破壞;觸摸傳感器層B用于檢測觸摸輸入,例如點擊、觸摸、滑動等操作的檢測;指紋傳感器層C的作用是識別在該觸摸板表層輸入的指紋。需要說明的是,觸摸板包含的層狀結(jié)果不限于上述3層,例如還可以包括壓力傳感器層等其他層狀結(jié)構(gòu),并且除了表層A在觸摸板中的位置不能改變之外,觸摸傳感器層B和指紋傳感器層C在觸摸板的層狀結(jié)構(gòu)中的相對位置是可以根據(jù)需要進