終端的指紋識別方法和系統的制作方法
【技術領域】
[0001]本發明涉及信息安全技術領域,特別是涉及一種終端的指紋識別方法和系統。
【背景技術】
[0002]隨著科技的發展,智能手機、平板電腦、相機等終端的功能也得到不斷的完善。目前,指紋識別技術開始應用在手機等終端上,如應用在手機上。這一技術預計將在信息安全技術領域(包括密碼和移動支付領域)引領一場新的革命。
[0003]指紋識別技術在手機等終端上的應用一般依賴于設置在手機等終端上的指紋識別器,工作原理為:先由指紋識別器進行指紋采集,然后將采集的指紋生成指紋圖像,后續經過對指紋圖像進行處理,提取指紋特征點,最后將指紋特征點與存儲在手機等終端中的指紋認證信息進行比對,比對結果一致時,該觸摸屏解鎖,或該觸摸屏可進行下一步操作。
[0004]然而,由于目標的手機等終端都需要一個特定的指紋識別器來掃描指紋并識別,增加了硬件成本。
【發明內容】
[0005]本發明的目的在于提供一種終端的指紋識別方法和系統,可以節約硬件成本。
[0006]本發明的目的通過如下技術方案實現:
[0007]—種終端的指紋識別方法,所述終端具有觸摸屏,所述觸摸屏包括均勻排布的多個觸控電容,所述方法包括:
[0008]檢測所述觸摸屏上的手指觸摸;
[0009]根據所述手指觸摸檢測多個目標觸控電容,所述目標觸控電容為電容值發生變化的觸控電容;
[0010]獲取各所述目標觸控電容的位置坐標點,根據各所述位置坐標點生成當前指紋圖像;
[0011 ]對所述當前指紋圖像進行指紋識別,生成識別結果。
[0012]—種終端的指紋識別系統,所述終端具有觸摸屏,所述觸摸屏包括均勻排布的多個觸控電容,所述系統包括:
[0013]電容檢測模塊,用于檢測所述觸摸屏上的手指觸摸,根據所述手指觸摸檢測多個目標觸控電容,所述目標觸控電容為電容值發生變化的觸控電容;
[0014]圖像生成模塊,用于獲取各所述目標觸控電容的位置坐標點,根據各所述位置坐標點生成當前指紋圖像;
[0015]指紋識別模塊,用于對所述當前指紋圖像進行指紋識別,生成識別結果。
[0016]根據上述本發明的方案,其是檢測所述觸摸屏上的手指觸摸,根據所述手指觸摸檢測多個目標觸控電容,所述目標觸控電容為電容值發生變化的觸控電容,獲取各所述目標觸控電容的位置坐標點,根據各所述位置坐標點生成當前指紋圖像,對所述當前指紋圖像進行指紋識別,生成識別結果,由于其是借助于對觸摸屏本身的目標觸控電容的電容值的檢測結果生成當前指紋圖像,而不要在終端上額外的設置指紋識別器,降低了硬件成本。
【附圖說明】
[0017]圖1為本發明實施例中的觸摸屏的結構示意圖;
[0018]圖2為本發明的終端的指紋識別方法的實施例的流程示意圖;
[0019]圖3為其中一個實施例中的當前指紋圖像生成過程的細化流程示意圖;
[0020]圖4為其中一個實施例中的當前指紋圖像識別過程的細化流程示意圖;
[0021]圖5為其中另一個實施例中的當前指紋圖像識別過程的細化流程示意圖;
[0022]圖6為本發明的終端的指紋識別系統的實施例的結構示意圖;
[0023]圖7為圖6中的指紋識別模塊在其中一個實施例的細化結構示意圖;
[0024]圖8為圖6中的指紋識別模塊在其中另一個實施例的細化結構示意圖。
【具體實施方式】
[0025]為使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步的詳細說明。應當理解,此處所描述的【具體實施方式】僅僅用以解釋本發明,并不限定本發明的保護范圍。
[0026]在下述說明中,首先針對本發明的終端的指紋識別方法的實施例進行說明,再對本發明的終端的指紋識別系統的各實施例進行說明。
[0027]本發明實施例提供一種終端的指紋識別方法,所述終端具有觸摸屏,這里,所述終端可以是移動終端,也可以是非移動終端,非移動終端包括臺式計算機,移動終端包括智能手機(Smart Phone)、平板電腦、筆記本電腦、個人數字助理等。
[0028]如圖1所示,本實施例中的觸摸屏10包括均勻排布的多個觸控電容11。這里觸控電容11之間的距離(或者稱為觸控電容11的排布密度)可以根據實際需要進行設置。觸控電容11的排布方式,一般為如圖1所示的成矩陣排列。
[0029]觸摸屏10上一般設置有抗劃屏(圖1中未示出),且該抗劃屏為抗劃玻璃屏,由于考慮到本實施例的觸摸屏10需用于指紋的檢測,為了提高對指紋紋路的檢測的敏感度,在其中一個實施例中,所述觸摸屏上設置有抗劃屏,所述抗劃屏為抗劃薄膜,這里,抗劃薄膜與所述觸摸屏的位置關系與現有技術中的抗劃玻璃屏和所述觸摸屏的位置關系相同,在此不予贅述。
[0030]圖2為本發明的終端的指紋識別方法實施例的流程示意圖,如圖2所示,本實施例中的終端的指紋識別方法包括如下步驟:
[0031]步驟S201:檢測所述觸摸屏上的手指觸摸;
[0032]具體地,可以在終端處于特定狀態或者特定界面時,執行檢測手指觸摸的操作,在一些實施例中,這里,特定狀態可以包括用戶界面解鎖狀態、等待跳轉到另一個界面的狀態、或者指紋圖像錄入狀態等,特定界面可以包括支付界面、身份驗證界面等;此外,也可以是在發生特定事件時,觸發對所述手指觸摸的檢測,這里,特定事件可以包括來電(有電話呼叫)、收到消息等;
[0033]這里,檢測手指觸摸可以是限定在所述觸摸屏的某個區域進行的,也可以是在所述觸摸屏上任意區域(即不限定區域)進行的;
[0034]這里,所述觸摸屏可以基于與用戶手指的接觸接受用戶的輸入,形成了一個接受用戶輸入的觸摸敏感表面;一般地,所述觸摸屏與用戶之間的接觸點對應于一個或多個手指;
[0035]這里,所述手指觸摸指用戶的手指與觸摸屏的接觸,在一些實施例中,可以根據需要對手指觸摸進行限定,例如,只有在手指與觸摸屏的接觸面積大于預設的門限值時,或者接觸時間大于預設值時才被判定為有效的手指觸摸;
[0036]步驟S202:根據所述手指觸摸檢測多個目標觸控電容,所述目標觸控電容為電容值發生變化的觸控電容;
[0037]由于所述觸摸屏具有數目眾多的觸控電容11,觸控電容11的電容值發生變化時,往往是因為壓力作用的結果,而手指的指紋是凹凸不平的紋路,在手指與觸摸屏的接觸時,凸紋路往往是實際接觸到觸摸屏的紋路,使得凸紋路對應位置的觸控電容11的電容值發生改變,而凹紋路往往是未接觸到觸摸屏的紋路,則凹紋路對應位置的觸控電容11的電容值則保持不變,因此,只要觸控電容11的數量足夠多,密度足夠大,觸摸屏也可以用于指紋的檢測;
[0038]步驟S203:獲取各所述目標觸控電容的位置坐標點;
[0039]具體地,各位置坐標點可以用一個二維坐標值表征,例如位置坐標點A(x,y),其中,X表示位置坐標點A的橫坐標,y表示位置坐標點A的縱坐標;
[0040]步驟S204:根據各所述位置坐標點生成當前指紋圖像;
[0041]如上所述,在手指與觸摸屏的接觸時,凸紋路對應位置的觸控電容11的電容值發生改變,凹紋路對應位置的觸控電容11的電容值則保持不變,因此,各所述目標觸控電容的位置坐標點可以反應出凸紋路的形狀,而凸紋路和凹紋路又是相間的,因此,可以根據各所述位置坐標點生成當前指紋圖像;
[0042]具體地,如圖3所示,所述根據各所述位置坐標點生成當前指紋圖像的過程可以包括:
[0043]步驟S301:根據各所述位置坐標點的坐標值獲取位置坐標點之間的相鄰關系;
[0044]具體地,可以通過各所述位置坐標點的坐標值獲取位置坐標點之間的距離值,根據所獲取的距離值獲取所述相鄰關系,例如,對于位置坐標點A,可以根據各所述位置坐標點的坐標值求取其他各位置坐標點與位置坐標點A之間的距離,再基于所求取的距離獲取與位置坐標點A相距最近的一個、兩個或者多個位置坐標點,將這些位置坐標點確定為與位置坐標點A相鄰,S卩這一個、兩個或者多個位置坐標點與位置坐標點A具有相鄰關系,對于其他位置坐標點,也可以通過類似方式確定相鄰關系;
[0045]步驟S302:將根據所述相鄰關系獲取到的相鄰位置坐標點進行連接,獲得所述當前指紋圖像;
[0046]例如,根據所述相鄰關系獲取到位置坐標點A與位置坐標點B相鄰,則位置坐標點A和位置坐標點B為相鄰位置坐標點,位置坐標點A和位置坐標點B可以通過線段相連,采用這種方式,各相鄰位置坐標點間都進行了連接,則形成了所述當前指紋圖像;
[0047]步驟205:對所述當前指紋圖像進行指紋識別,生成識別結果;
[0048]這里,所述識別結果一般包括兩種,一種是識別成功,即所述當前指紋圖像與預先存儲的指紋認證圖像匹配,另一種是識別失敗,即所述當前指紋圖像與預先存儲的指紋認證圖像不匹配;
[0049]其中,指紋認證圖像也是檢測所述觸摸屏上的手指觸摸后檢測電容值發生變化的觸控電容的方式得到的,在此不予贅述;
[0050]具體地,在其中一個實施例中,如圖4所示,所述對所述當前指紋圖像進行指紋識另IJ,生成識別結果的過程可以包括:
[0051]步驟S401:將所述當前指紋圖像與預先存儲的指紋認證圖像進行匹配,獲得所述當前指紋圖像與所述指紋認證圖像的匹配度;
[0052]可以采用任意可以實現的圖像對比技術獲得所述當前指紋圖像與所述指紋認證圖像的匹配度;