本發(fā)明涉及一種指紋支付方法,具體是一種銀行指紋付款處理方法。
背景技術:
U盾是用于網(wǎng)上銀行電子簽名和數(shù)字認證的工具,它內(nèi)置微型智能卡處理器,采用1024位非對稱密鑰算法對網(wǎng)上數(shù)據(jù)進行加密、解密和數(shù)字簽名,確保網(wǎng)上交易的保密性、真實性、完整性和不可否認性。
在用戶每次使用銀行U盾進行網(wǎng)上交易的之前,都需要在電腦上先輸入U盾的密碼,然后再輸入自己的賬戶名和密碼,U盾會將用戶輸入的信息加密后傳送到銀行服務器中,待銀行服務器確認用戶的賬戶名和密碼后,用戶即可開始對自己的賬戶進行網(wǎng)上交易。
在對現(xiàn)有技術的研究和實踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn)現(xiàn)有技術存在以下問題:用戶每次在對自己的賬戶進行網(wǎng)上交易之前都需要輸入一遍U盾的密碼,所以這對于用戶而言非常的麻煩;而且,如果一旦用戶忘記自己的U盾密碼,還需要去銀行辦理密碼找回手續(xù),其過程也十分費時費力;另外,如果有人盜取了用戶的銀行賬戶名、密碼和U盾密碼,那么便可以竊取該用戶的所有銀行賬戶里面的現(xiàn)金。
隨著蘋果公司在手機內(nèi)置指紋傳感器,指紋支付已經(jīng)進入各行各業(yè),其中支付寶和微信都相繼推出了指紋支付功能,給人們的生活帶來很大便利;然而傳統(tǒng)的銀行業(yè)目前還沒有推出任何指紋支付產(chǎn)品,市場競爭力已經(jīng)越來越低,而銀行之所以沒有跟進,是因為目前的指紋支付都是將指紋存儲在手機內(nèi)的,無法滿足銀行對于安全性的要求。
技術實現(xiàn)要素:
本發(fā)明的目的在于提供一種銀行指紋付款處理方法,以解決上述背景技術中提出的問題。
為實現(xiàn)上述目的,本發(fā)明提供如下技術方案:
一種銀行指紋付款處理方法,首先銀行手機端APP在移動端下載安裝完成時,用戶第一次進入銀行手機端APP時,需要輸入在銀行驗證過的用戶名以及密碼,并進入相應頁面,綁定用戶銀行卡信息,之后銀行手機端APP會詢問用戶是否登記指紋,若用戶選擇否,則在銀行手機端APP進行資金交易時,默認采用動態(tài)口令或U盾口令進行驗證;若用戶選擇是,則銀行手機端APP開始跳轉(zhuǎn)頁面進入指紋采集頁面,用戶根據(jù)提示在移動端的指紋傳感器上完成指紋采集步驟,且至少需要完成一個手指指紋的采集;銀行手機端APP將采集的指紋上傳到銀行終端服務器進行加密存儲,之后用戶在銀行手機端APP進行資金交易時默認采用指紋驗證,驗證過程中的用戶指紋與銀行終端服務器中存儲的指紋進行比對,若5次指紋比對驗證不成功,則轉(zhuǎn)用動態(tài)口令或U盾口令進行驗證;
所述指紋采集采用以下算法進行:控制移動端的指紋傳感器按照統(tǒng)一設置的指紋圖像采集參數(shù)采集一個標準指紋圖像,將采集到的標準指紋圖像從RGB空間轉(zhuǎn)到Y(jié)CbCr顏色空間,并進行光線補償,進行光線補償后的彩色圖像被轉(zhuǎn)換為黑白色圖像;將轉(zhuǎn)換后的圖像進行降低圖像的視覺噪聲處理,同時除去圖像中的高頻以及低頻部分獲得多層次灰度圖像;將采集獲得的多層次灰度圖像處理成二值圖像,使圖像在每一灰度級上都有相同的像素點, 把所述的多層次灰度圖像從比較集中的某個灰度區(qū)間變成在全部灰度范圍內(nèi)的均勻分布的直方圖;所述直方圖由指紋紋線組成,對直方圖進行分割處理,等分成100*100的矩陣,對每個矩陣內(nèi)的指紋紋線進行篩選,選出有效紋線,并計算每個矩陣內(nèi)有效紋線的弧度或與鉛垂線的夾角;
所述指紋圖像采集參數(shù)包括紋線像素點;從采集的標準指紋圖像中提取指紋的特征點信息;通過預設指紋特征提取算法對所述指紋的特征點信息進行處理得到一組標準指紋特征數(shù)據(jù),并按照預設格式由該一組標準指紋特征數(shù)據(jù)生成一個指紋模板上傳到銀行終端服務器。
作為本發(fā)明進一步的方案:所述移動端包括手機、平板電腦。
作為本發(fā)明再進一步的方案:所述指紋比對驗證算法如下:將驗證過程中的用戶指紋根據(jù)邊緣檢測的規(guī)律進行檢測,控制移動端的指紋傳感器按照統(tǒng)一設置的指紋圖像采集參數(shù)采集一個標準指紋圖像,將采集到的標準指紋圖像從RGB空間轉(zhuǎn)到Y(jié)CbCr顏色空間,并進行光線補償,進行光線補償后的彩色圖像被轉(zhuǎn)換為黑白色圖像;將轉(zhuǎn)換后的圖像進行降低圖像的視覺噪聲處理,同時除去圖像中的高頻以及低頻部分獲得多層次灰度圖像;將采集獲得的多層次灰度圖像處理成二值圖像,使圖像在每一灰度級上都有相同的像素點, 把所述的多層次灰度圖像從比較集中的某個灰度區(qū)間變成在全部灰度范圍內(nèi)的均勻分布的直方圖;所述直方圖由指紋紋線組成,對直方圖進行分割處理,等分成100*100的矩陣,對每個矩陣內(nèi)的指紋紋線進行篩選,選出有效紋線,并計算每個矩陣內(nèi)有效紋線的弧度或與鉛垂線的夾角,并將每個矩陣內(nèi)的有效紋線的弧度或與鉛垂線的夾角數(shù)據(jù)上傳到銀行終端服務器,同時銀行終端服務器將存儲的用戶指紋模板調(diào)取到一個獨立的硬盤空間,獲取一組待比對指紋特征數(shù)據(jù)與銀行終端服務器中各指紋模板的相似性百分比,并對指紋的相似性百分比進行排序,判斷銀行終端服務器中是否存在與所述一組待比對指紋特征數(shù)據(jù)匹配的指紋模板并輸出判斷結(jié)果,當相似性百分比超過95%時,則表示比對成功。
與現(xiàn)有技術相比,本發(fā)明的有益效果是:本發(fā)明銀行指紋付款處理方法,將用戶指紋儲存在銀行終端服務器內(nèi),只有在發(fā)起每次交易時,才會獲得調(diào)用,相對于目前市場上的微信、支付寶等所采用調(diào)取手機內(nèi)置的指紋進行驗證支付,要可靠安全很多,能滿足銀行對于安全性的要求。
具體實施方式
下面對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例中,一種銀行指紋付款處理方法,首先銀行手機端APP在移動端下載安裝完成時,用戶第一次進入銀行手機端APP時,需要輸入在銀行驗證過的用戶名以及密碼,并進入相應頁面,綁定用戶銀行卡信息,之后銀行手機端APP會詢問用戶是否登記指紋,若用戶選擇否,則在銀行手機端APP進行資金交易時,默認采用動態(tài)口令或U盾口令進行驗證;若用戶選擇是,則銀行手機端APP開始跳轉(zhuǎn)頁面進入指紋采集頁面,用戶根據(jù)提示在移動端的指紋傳感器上完成指紋采集步驟,且至少需要完成一個手指指紋的采集;銀行手機端APP將采集的指紋上傳到銀行終端服務器進行加密存儲,之后用戶在銀行手機端APP進行資金交易時默認采用指紋驗證,驗證過程中的用戶指紋與銀行終端服務器中存儲的指紋進行比對,若5次指紋比對驗證不成功,則轉(zhuǎn)用動態(tài)口令或U盾口令進行驗證。
所述指紋采集采用以下算法進行:控制移動端的指紋傳感器按照統(tǒng)一設置的指紋圖像采集參數(shù)采集一個標準指紋圖像,將采集到的標準指紋圖像從RGB空間轉(zhuǎn)到Y(jié)CbCr顏色空間,并進行光線補償,進行光線補償后的彩色圖像被轉(zhuǎn)換為黑白色圖像;將轉(zhuǎn)換后的圖像進行降低圖像的視覺噪聲處理,同時除去圖像中的高頻以及低頻部分獲得多層次灰度圖像;將采集獲得的多層次灰度圖像處理成二值圖像,使圖像在每一灰度級上都有相同的像素點, 把所述的多層次灰度圖像從比較集中的某個灰度區(qū)間變成在全部灰度范圍內(nèi)的均勻分布的直方圖;所述直方圖由指紋紋線組成,對直方圖進行分割處理,等分成100*100的矩陣,對每個矩陣內(nèi)的指紋紋線進行篩選,選出有效紋線,并計算每個矩陣內(nèi)有效紋線的弧度或與鉛垂線的夾角。
所述指紋圖像采集參數(shù)包括紋線像素點;從采集的標準指紋圖像中提取指紋的特征點信息;通過預設指紋特征提取算法對所述指紋的特征點信息進行處理得到一組標準指紋特征數(shù)據(jù),并按照預設格式由該一組標準指紋特征數(shù)據(jù)生成一個指紋模板上傳到銀行終端服務器。
所述指紋比對驗證算法如下:將驗證過程中的用戶指紋根據(jù)邊緣檢測的規(guī)律進行檢測,控制移動端的指紋傳感器按照統(tǒng)一設置的指紋圖像采集參數(shù)采集一個標準指紋圖像,將采集到的標準指紋圖像從RGB空間轉(zhuǎn)到Y(jié)CbCr顏色空間,并進行光線補償,進行光線補償后的彩色圖像被轉(zhuǎn)換為黑白色圖像;將轉(zhuǎn)換后的圖像進行降低圖像的視覺噪聲處理,同時除去圖像中的高頻以及低頻部分獲得多層次灰度圖像;將采集獲得的多層次灰度圖像處理成二值圖像,使圖像在每一灰度級上都有相同的像素點, 把所述的多層次灰度圖像從比較集中的某個灰度區(qū)間變成在全部灰度范圍內(nèi)的均勻分布的直方圖;所述直方圖由指紋紋線組成,對直方圖進行分割處理,等分成100*100的矩陣,對每個矩陣內(nèi)的指紋紋線進行篩選,選出有效紋線,并計算每個矩陣內(nèi)有效紋線的弧度或與鉛垂線的夾角,并將每個矩陣內(nèi)的有效紋線的弧度或與鉛垂線的夾角數(shù)據(jù)上傳到銀行終端服務器,同時銀行終端服務器將存儲的用戶指紋模板調(diào)取到一個獨立的硬盤空間,獲取一組待比對指紋特征數(shù)據(jù)與銀行終端服務器中各指紋模板的相似性百分比,并對指紋的相似性百分比進行排序,判斷銀行終端服務器中是否存在與所述一組待比對指紋特征數(shù)據(jù)匹配的指紋模板并輸出判斷結(jié)果,當相似性百分比超過95%時,則表示比對成功。
綜上所述,本發(fā)明銀行指紋付款處理方法,將用戶指紋儲存在銀行終端服務器內(nèi),只有在發(fā)起每次交易時,才會獲得調(diào)用,相對于目前市場上的微信、支付寶等所采用調(diào)取手機內(nèi)置的指紋進行驗證支付,要可靠安全很多,能滿足銀行對于安全性的要求。
對于本領域技術人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化囊括在本發(fā)明內(nèi)。此外,應當理解,雖然本說明書按照實施方式加以描述,但并非每個實施方式僅包含一個獨立的技術方案,說明書的這種敘述方式僅僅是為清楚起見,本領域技術人員應當將說明書作為一個整體,各實施例中的技術方案也可以經(jīng)適當組合,形成本領域技術人員可以理解的其他實施方式。