本發明涉及移動終端領域,尤其涉及的是一種基于移動終端的單指指紋檢查控制方法及系統。
背景技術:
目前為了用戶使用移動終端更加安全、更加人性化,越來越多的移動終端配置了指紋識別模塊。用戶在上述配置了指紋識別模塊的移動終端中只需預先錄入指紋,然后設置啟用指紋的相關應用程序,比如用戶通過指紋解鎖移動終端,通過指紋進行移動支付等。考慮到感應指紋的區域一般小于成年人手指大小,每一次錄入一枚新的指紋時需要將整個手指的指紋錄入,然后在后續使用指紋時可以用該手指的任意部分指紋進行操作。
如圖1所示,在錄入指紋時需要將整個圖1畫出的手指區域錄入,錄入的整個手指的指紋,當用戶在使用指紋進行操作時,指紋感應器感應到的指紋數據量往往比較大,移動終端需要將該數據在事先錄入的指紋數據中進行查看,如果存在則操作成功。由于每一次使用指紋進行操作時,指紋感應器感應到指紋數據太大,因此反應速度受限,不利于提高指紋檢測效率。
因此,現有技術還有待于改進和發展。
技術實現要素:
本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種基于移動終端的單指指紋檢查控制方法及系統。本案提供一種移動終端單指指紋的快速檢測方法,旨在進一步提高指紋感應的速度,對于較為復雜的指紋數據尤其可以提高移動終端的反應速度,加快處理效率,為用戶提供了方便。
本發明解決技術問題所采用的技術方案如下:
一種基于移動終端的單指指紋檢查控制方法,其中,包括:
a,在移動終端指紋操作成功時,獲取指紋操作成功的部分手指指紋在該手指整體指紋中的位置;
b,獲取該指紋操作成功的部分手指指紋在該手指整體指紋中的位置信息,并在該位置信息四周加上預定的閾值范圍,并存儲該加上預定閾值范圍的部分指紋信息;
c,當下一次指紋操作時,獲取輸入的指紋,并首先與存儲的所述加上預定閾值范圍的部分指紋信息進行匹配,如果匹配成功,則判斷本次指紋操作成功。
所述基于移動終端的單指指紋檢查控制方法,其中,所述步驟c之后還包括:
步驟d,當本次輸入的指紋,與存儲的所述加上預定閾值范圍的部分指紋信息匹配不成功,則與預先設置的手指整體指紋進行匹配,如果匹配成功則,則判斷本次指紋操作成功,如果匹配失敗,則提示本次指紋操作失敗。
所述基于移動終端的單指指紋檢查控制方法,其中,所述步驟a包括:
a1,當有指紋操作時,判斷指紋操作是否成功;
a2,若本次指紋操作成功,獲取本次輸入的指紋在該手指整體指紋中的位置。
所述基于移動終端的單指指紋檢查控制方法,其中,所述步驟b包括:
b1,獲取該指紋操作成功的部分手指指紋在該手指整體指紋中的位置信息,形成本次指紋操作成功時指紋在整個手指的指紋中的位置
b2,并在該位置信息四周加上預定的閾值范圍,并存儲該加上預定閾值范圍的部分指紋信息。
所述基于移動終端的單指指紋檢查控制方法,其中,所述步驟c包括:
c1,當下一次指紋操作,獲取輸入的指紋;
c2,并首先與存儲的所述加上預定閾值范圍的部分指紋信息進行匹配,
c3,如果匹配成功,則判斷本次指紋操作成功。
一種基于移動終端的單指指紋檢查控制系統,其中,包括:
參考指紋獲取模塊,用于在移動終端指紋操作成功時,獲取指紋操作成功的部分手指指紋在該手指整體指紋中的位置;
參考指紋存儲模塊,用于獲取該指紋操作成功的部分手指指紋在該手指整體指紋中的位置信息,并在該位置信息四周加上預定的閾值范圍,并存儲該加上預定閾值范圍的部分指紋信息;
優先匹配模塊,用于當下一次指紋操作時,獲取輸入的指紋,并首先與存儲的所述加上預定閾值范圍的部分指紋信息進行匹配,如果匹配成功,則判斷本次指紋操作成功。
所述基于移動終端的單指指紋檢查控制系統,其中,還包括:
重新匹配模塊,當本次輸入的指紋,與存儲的所述加上預定閾值范圍的部分指紋信息匹配不成功,則與預先設置的手指整體指紋進行匹配,如果匹配成功則,則判斷本次指紋操作成功,如果匹配失敗,則提示本次指紋操作失敗。
所述基于移動終端的單指指紋檢查控制系統,其中,所述參考指紋獲取模塊包括:
第一判斷單元,用于當有指紋操作時,判斷指紋操作是否成功;
第一獲取單元,用于若本次指紋操作成功,獲取本次輸入的指紋在該手指整體指紋中的位置。
所述基于移動終端的單指指紋檢查控制系統,其中,所述參考指紋存儲模塊包括:
第二獲取單元,用于獲取該指紋操作成功的部分手指指紋在該手指整體指紋中的位置信息,形成本次指紋操作成功時指紋在整個手指的指紋中的位置
存儲單元,用于在該位置信息四周加上預定的閾值范圍,并存儲該加上預定閾值范圍的部分指紋信息。
所述基于移動終端的單指指紋檢查控制系統,其中,所述優先匹配模塊包括:
第三獲取單元,用于當下一次指紋操作,獲取輸入的指紋;
匹配單元,用于首先與存儲的所述加上預定閾值范圍的部分指紋信息進行匹配,
判斷單元,用于如果匹配成功,則判斷本次指紋操作成功。
本發明所提供的基于移動終端的單指指紋檢查控制方法及系統,相較于現有技術,本案一種移動終端單指指紋的快速檢測方法,所述方法通過當本次指紋輸入檢測成功時,獲取本次輸入的指紋在該手指整體指紋中的位置;獲取該位置,并在其四周加上設定的閾值的范圍,并存儲該范圍;當下一次指紋操作時,獲取本次輸入的指紋,并首先在存儲的范圍中匹配。從而進一步提高指紋感應的速度,對于較為復雜的指紋數據尤其可以提高移動終端的反應速度,加快處理效率,為用戶提供了方便。
附圖說明
圖1所示為指紋操作說明第一示意圖。
圖2所示為指紋操作說明第二示意圖。
圖3是本發明基于移動終端的單指指紋檢查控制方法的較佳實施例的流程圖。
圖4是本發明基于移動終端的單指指紋檢查控制方法的具體應用實施例的流程圖。
圖5是本發明基于移動終端的單指指紋檢查控制方法的具體應用實施例的指紋坐標示意圖。
圖6是本發明基于移動終端的單指指紋檢查控制系統的較佳實施例的功能原理框圖。
具體實施方式
為使本發明的目的、技術方案及優點更加清楚、明確,以下參照附圖并舉實施例對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
圖3是本發明基于移動終端的單指指紋檢查控制方法的較佳實施例的流程圖,如圖3所示,本發明實施例一種基于移動終端的單指指紋檢查控制方法,包括以下步驟:
步驟s10,在移動終端指紋操作成功時,獲取指紋操作成功的部分手指指紋在該手指整體指紋中的位置。
本發明實施例中,當移動終端設置好指紋時,首次檢測到有指紋操作時,判斷指紋操作是否成功;若本次指紋操作成功,獲取本次輸入的指紋在該手指整體指紋中的位置。本發明中,首次指紋操作檢測還是會在事先錄入的指紋數據中進行查看匹配整體預先錄入的指紋數據,判斷指紋操作是否成功;若本次指紋操作成功,獲取本次輸入的指紋在該手指整體指紋中的位置。
步驟s20,獲取該指紋操作成功的部分手指指紋在該手指整體指紋中的位置信息,并在該位置信息四周加上預定的閾值范圍,并存儲該加上預定閾值范圍的部分指紋信息。
本發明實施例中,獲取該指紋操作成功的部分手指指紋在該手指整體指紋中的位置信息,形成本次指紋操作成功時指紋在整個手指的指紋中的位置,并在該位置信息四周加上預定的閾值范圍,并存儲該加上預定閾值范圍的部分指紋信息。具體地,本發明中的在該位置信息四周加上預定的閾值范圍為將該位置信息再外延一定范圍,較佳地,外延之后的總范圍為原閾值范圍區域的兩倍。
步驟s30,當下一次指紋操作時,獲取輸入的指紋,并首先與存儲的所述加上預定閾值范圍的部分指紋信息進行匹配,如果匹配成功,則判斷本次指紋操作成功。
本步驟中具體地,當下一次指紋操作,獲取輸入的指紋;并首先與存儲的所述加上預定閾值范圍的部分指紋信息進行匹配,如果匹配成功,則判斷本次指紋操作成功。
本發明實施例中,所述基于移動終端的單指指紋檢查控制方法,進一步還包括:所述步驟s30之后還包括:
步驟s40,當本次輸入的指紋,與存儲的所述加上預定閾值范圍的部分指紋信息匹配不成功,則與預先設置的手指整體指紋進行匹配,如果匹配成功則,則判斷本次指紋操作成功,如果匹配失敗,則提示本次指紋操作失敗。
這樣下一次指紋操作時不是跟預先設置的整個手指的指紋信息進行匹配,只需將上一次指紋操作成功的部分指紋來匹配,從而進一步提高指紋感應的速度,對于較為復雜的指紋數據尤其可以提高移動終端的反應速度,加快處理效率,為用戶提供了方便。
請參見圖4,圖4是本發明基于移動終端的單指指紋檢查控制方法的具體應用實施例的流程圖。如圖4所示,本發明基于移動終端的單指指紋檢查控制方法包括以下步驟:
s100,當本次指紋輸入檢測成功時,獲取本次輸入的指紋在該手指整體指紋中的位置。
具體地,步驟s100包括:
當有指紋操作時,判斷指紋操作是否成功;
若本次指紋操作成功,獲取本次輸入的指紋在該手指整體指紋中的位置。
例如,在使用指紋解鎖進行相關操作時(如解鎖移動終端)則只需該手指中的一小部分指紋即可,即圖2所示,在實際操作中只需輸入部分(圖中虛線所指)該手指指紋輸入即可成功操作,如圖2中畫出的幾個具體操作時使用的手指上的區域示例。
如圖2,用戶本次操作指紋成功時是檢測到的指紋為圖2中標為ss1的區域;則步驟s100中記錄ss1在整個該手指整體指紋中的位置。
s200,獲取該位置,并在其四周加上設定的閾值的范圍,并存儲該范圍;
具體地,步驟s200包括:
獲取本次指紋操作成功時指紋在整個手指的指紋中的位置;
在指紋在整個手指的指紋中的位置四周加上設定的閾值的范圍,并存儲該范圍。
例如,在步驟s100中用戶本次操作指紋成功時是檢測到的指紋為圖2中標為ss1的區域;則步驟s100中記錄ss1在整個該手指整體指紋中的位置。如圖2,此時獲取并保存的是在ss1區域之外再外延一定范圍,較佳地,外延之后的總范圍為ss1區域的兩倍;具體包括:
如圖5所示,s1獲取ss1區域的中心點坐標,具體為獲取ss1區域中橫坐標最小值xss11與最大值xss12,獲取ss1區域中縱坐標最小值yss11與最大值yss12;則ss1區域的中心點坐標(xss13,yss13)為xss13=(xss11+xss12)/2,yss13=(yss11+yss12)/2,如圖5所示。
s2、對區域ss1進行外延,外延之后的總范圍為ss1區域的兩倍;本步驟中首先要獲取ss1區域內坐標點個數n,然后確定外延之后的總范圍為以ss1區域的中心點坐標(xss13,yss13)為中心,區域內坐標點個數為2n的正方形區域。
s300,當下一次指紋操作時,獲取本次輸入的指紋,并首先在步驟s200中存儲的范圍中匹配;
具體地,步驟s300包括:
當下一次指紋操作,獲取本次輸入的指紋;
讀取上一次保存的范圍,并首先在該范圍中對本次輸入的指紋進行匹配。
這樣,本發明實施例提供了一種基于移動終端的單指指紋檢查控制方法,所述方法通過當本次指紋輸入檢測成功時,獲取本次輸入的指紋在該手指整體指紋中的位置;獲取該位置,并在其四周加上設定的閾值的范圍,并存儲該范圍;當下一次指紋操作時,獲取本次輸入的指紋,并首先在存儲的范圍中匹配。這樣下一次指紋操作時不是跟預先設置的整個手指的指紋信息進行匹配,只需將上一次指紋操作成功的部分指紋來匹配,從而進一步提高指紋感應的速度,對于較為復雜的指紋數據尤其可以提高移動終端的反應速度,加快處理效率,為用戶提供了方便。
基于上述方法實施例,本發明還提供了一種基于移動終端的單指指紋檢查控制系統,如圖6所示,所述系統包括:
參考指紋獲取模塊210,用于在移動終端指紋操作成功時,獲取指紋操作成功的部分手指指紋在該手指整體指紋中的位置;具體如上所述。
參考指紋存儲模塊220,用于獲取該指紋操作成功的部分手指指紋在該手指整體指紋中的位置信息,并在該位置信息四周加上預定的閾值范圍,并存儲該加上預定閾值范圍的部分指紋信息;具體如上所述。
優先匹配模塊230,用于當下一次指紋操作時,獲取輸入的指紋,并首先與存儲的所述加上預定閾值范圍的部分指紋信息進行匹配,如果匹配成功,則判斷本次指紋操作成功;具體如上所述。
進一步地,所述基于移動終端的單指指紋檢查控制系統,其中,還包括:
重新匹配模塊240,當本次輸入的指紋,與存儲的所述加上預定閾值范圍的部分指紋信息匹配不成功,則與預先設置的手指整體指紋進行匹配,如果匹配成功則,則判斷本次指紋操作成功,如果匹配失敗,則提示本次指紋操作失敗;具體如上所述。
所述基于移動終端的單指指紋檢查控制系統,其中,所述參考指紋獲取模塊包括:
第一判斷單元,用于當有指紋操作時,判斷指紋操作是否成功;具體如上所述。
第一獲取單元,用于若本次指紋操作成功,獲取本次輸入的指紋在該手指整體指紋中的位置;具體如上所述。
所述基于移動終端的單指指紋檢查控制系統,其中,所述參考指紋存儲模塊包括:
第二獲取單元,用于獲取該指紋操作成功的部分手指指紋在該手指整體指紋中的位置信息,形成本次指紋操作成功時指紋在整個手指的指紋中的位置;具體如上所述。
存儲單元,用于在該位置信息四周加上預定的閾值范圍,并存儲該加上預定閾值范圍的部分指紋信息;具體如上所述。
所述基于移動終端的單指指紋檢查控制系統,其中,所述優先匹配模塊包括:
第三獲取單元,用于當下一次指紋操作,獲取輸入的指紋;具體如上所述。
匹配單元,用于首先與存儲的所述加上預定閾值范圍的部分指紋信息進行匹配;具體如上所述。
判斷單元,用于如果匹配成功,則判斷本次指紋操作成功;具體如上所述。
綜上所述,本發明所提供的基于移動終端的單指指紋檢查控制方法及系統,相較于現有技術,本案一種移動終端單指指紋的快速檢測方法,所述方法通過當本次指紋輸入檢測成功時,獲取本次輸入的指紋在該手指整體指紋中的位置;獲取該位置,并在其四周加上設定的閾值的范圍,并存儲該范圍;當下一次指紋操作時,獲取本次輸入的指紋,并首先在步驟b中存儲的范圍中匹配。從而進一步提高指紋感應的速度,對于較為復雜的指紋數據尤其可以提高移動終端的反應速度,加快處理效率,為用戶提供了方便。
當然,本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關硬件(如處理器,控制器等)來完成,所述的程序可存儲于一計算機可讀取的存儲介質中,該程序在執行時可包括如上述各方法實施例的流程。其中所述的存儲介質可為存儲器、磁碟、光盤等。
應當理解的是,本發明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,所有這些改進和變換都應屬于本發明所附權利要求的保護范圍。