增強型交易密碼的輸入方法和裝置的制造方法
【技術領域】
[0001]本發明涉及計算機技術領域,尤其涉及一種增強型交易密碼的輸入方法和裝置。
【背景技術】
[0002]交易密碼是銀行辦理對外轉賬匯款、繳費付款、消費交易等業務時使用的密碼。
[0003]現有技術中用戶在移動裝置上輸入交易密碼,基本都是以數字、字母和特殊字母為主。基于便利性考慮,交易密碼一般不會太長(通常以6位長度為主),這就在客觀上降低了交易的安全性;另外,用戶直接從移動裝置屏幕輸入數字或字母,比較容易被旁人窺視,也進一步提尚了交易的風險。
【發明內容】
[0004]有鑒于此,本發明提供一種增強型交易密碼的輸入方法和裝置,能夠在用戶輸入交易密碼時,將按屏的壓力信號轉換成的特定字符疊加在交易密碼上,從而增強了交易密碼;并且通過此種方式使得輸入交易密碼的過程不易被人偷窺,進而增強了交易的安全性。
[0005]為實現上述目的,本發明提供了一種增強型交易密碼的輸入方法。
[0006]本發明的增強型交易密碼的輸入方法包括:根據用戶輸入交易密碼時按屏力度的不同,產生相應的壓力信號;將所述壓力信號轉換為字符;將所述字符疊加在輸入的交易密碼上;重復上述步驟,以輸入增強型交易密碼。
[0007]可選地,采用觸摸傳感技術感測按屏力度,以產生相應的壓力信號。
[0008]可選地,所述壓力信號,根據用戶輸入交易密碼時的按屏力度,被分為不按、輕按、重按。
[0009]可選地,將所述字符疊加在輸入的交易密碼上包括:簡單地將輸入的交易密碼與所述字符進行組合,得到兩位交易密碼,或者將輸入的交易密碼與所述字符合并為一位交易密碼。
[0010]可選地,所述方法還包括:在不具備觸摸傳感技術的移動裝置上輸入交易密碼時,以用戶可選擇的按鈕代替不同的按屏力度,從而產生相應的壓力信號。
[0011]為達上述目的,根據本發明的另一方面,提供一種增強型交易密碼的輸入裝置。
[0012]本發明的增強型交易密碼的輸入裝置,包括:信號生成模塊,用于根據用戶輸入交易密碼時按屏力度的不同,產生相應的壓力信號;轉換模塊,用于將所述壓力信號轉換為字符;疊加模塊,用于將所述字符疊加在輸入的交易密碼上,以輸入增強型交易密碼。
[0013]可選地,所述信號生成模塊還用于:采用觸摸傳感技術感測按屏力度,以產生相應的壓力信號。
[0014]可選地,所述信號生成模塊還用于:將所述壓力信號根據用戶輸入交易密碼時的按屏力度,分為不按、輕按、重按。
[0015]可選地,所述疊加模塊還用于:簡單地將輸入的交易密碼與所述字符進行組合,得到兩位交易密碼,或者將輸入的交易密碼與所述字符合并為一位交易密碼。
[0016]可選地,所述信號生成模塊還用于:在不具備觸摸傳感技術的移動裝置上輸入交易密碼時,以用戶可選擇的按鈕代替不同的按屏力度,從而產生相應的壓力信號。
[0017]根據本發明的技術方案,通過將不同按屏力度對應的壓力信號轉化為特定字符疊加在輸入的交易密碼上,從而達到增強交易密碼的目的,并且輸入密碼的過程不易被偷窺,使得交易的安全性進一步得到提高;通過利用觸摸傳感技術,從而能夠精準的區分按屏力度的不同,從而將按屏力度區分為不同等級;通過使用多種疊加方案將字符疊加在交易密碼上,從而能夠運用多種增強型交易密碼的增強方式,使得交易密碼不易被識別;通過在不具備觸摸傳感技術的移動裝置上輸入交易密碼時,以可選擇的按鈕代替不同的按屏力度,從而能夠在支持觸摸傳感技術的移動裝置丟失或不能使用時,在其他不支持觸摸傳感技術的移動裝置上能夠輸入上述增強型交易密碼。
【附圖說明】
[0018]附圖用于更好地理解本發明,不構成對本發明的不當限定。其中:
[0019]圖1是根據本發明實施例的增強型交易密碼的輸入方法的主要步驟的示意圖;
[0020]圖2是根據本發明實施例的增強型交易密碼的輸入方法的主要步驟的邏輯示意圖;
[0021]圖3是使用本發明實施例的增強型交易密碼的輸入方法進行交易密碼驗證的主要流程的示意圖;
[0022]圖4是根據本發明實施例的增強型交易密碼輸入裝置的主要模塊的示意圖。
【具體實施方式】
[0023]以下結合附圖對本發明的示范性實施例做出說明,其中包括本發明實施例的各種細節以助于理解,應當將它們認為僅僅是示范性的。因此,本領域普通技術人員應當認識至IJ,可以對這里描述的實施例做出各種改變和修改,而不會背離本發明的范圍和精神。同樣,為了清楚和簡明,以下的描述中省略了對公知功能和結構的描述。
[0024]圖1是根據本發明實施例的增強型交易密碼的輸入方法的主要步驟的示意圖。
[0025]如圖1所示,本發明實施例的增強型交易密碼的輸入方法的主要包括如下步驟:
[0026]步驟S11:根據用戶輸入交易密碼時按屏力度的不同,產生相應的壓力信號。本步驟主要為了實現感測用戶輸入交易密碼時的按屏力度,并根據不同的按屏力度產生相應的壓力信號。
[0027]在本步驟之前,需要確認用戶移動裝置(如手機)是否具有觸摸傳感功能。只有具有觸摸傳感功能的移動裝置才能進行按屏力度的感測。本發明實施例中用到的觸摸傳感技術可以是Force Touch技術。Force Touch是蘋果公司用于Apple Watch、MacBook以及MacBook Pro的一項觸摸傳感技術。Force Touch壓感傳感器可以用其他壓感傳感器替代,例如一些其他移動裝置廠商都有各自的壓感傳感器,它們跟攝像頭一樣可以認為是通用的傳感器。本發明中不限定為何種類型的壓感傳感器,只要壓感傳感器可以返回按屏力度數值即可。本發明的具體實施例中可以選擇為Force Touch壓感傳感器。
[0028]在此實施例中,確定用戶移動裝置是否具有觸摸傳感功能是根據forceTouchCapability屬性,檢測用戶所使用的移動裝置是否含有Force Touch功能,如果此屬性為true,則提示用戶可以選擇使用此種增強型交易密碼的輸入方法,如果沒有,則用戶繼續使用原有的交易密碼模式。
[0029]在確定用戶的移動裝置具有觸摸傳感功能后,啟用此輸入方法。在本發明的具體實施例中,此輸入方法可以是在開發的一交易密碼增強應用系統(以下簡稱“應用系統”)中實現,該應用系統包括上的安裝在移動裝置上的應用程序和服務器后臺兩部分。交易密碼輸入框跟傳統形式保持不變,應用系統提示用戶在每輸入一位交易密碼的同時,可以選擇不按、輕按或重按屏幕3個動作。當用戶做出此3個動作時,通過位于移動裝置屏幕上的Force Touch壓感傳感器感測用戶輸入每位交易密碼是按屏力度的數值,按照數值的區段便可以區分不按、輕按、重按3種壓力信號,并將產生相應的壓力信號傳給應用系統。應用系統根據Ultouch類中的force屬性,獲取到上述3個壓力信號。
[0030]在本步驟產生壓力信號后,從步驟S12開始處理。
[0031]步驟S12:將所述壓力信號轉換為字符。應用系統根據Ultouch類中的force屬性,獲取到上述3個壓力信號,并將其轉化為特定的字符,例如可以是不按對應A、輕按對應B、重按對應C。
[0032]步驟S13:將所述字符疊加在輸入的交易密碼上。轉化為特定的字符后,進行交易密碼的增強,即將特定字符疊加在輸入的交易密碼上。將所述字符疊加在輸入的交易密碼上的疊加方式可以包括:簡單地將輸入的交易密碼與所述字符進行組合,得到兩位交易密碼,或者將輸入的交易密碼與所述字符合并為一位交易密碼。
[0033]例如,在一種實施例中,當用戶通過交易密碼輸入框輸入一位交易密碼的時候,應用系統將自動疊加用戶當時的按屏動作信號,一共可以獲得兩位密碼,以此類推,當用戶通過交易密碼框輸入若干(一般設置為6)位密碼后,疊加壓感傳感器的信號,應用系統一共獲得了 12位密碼。如用戶通過密碼框輸入1,并同時重按屏幕,系統得到密碼1C;用戶通過密碼框輸入2,并同時輕按屏幕,系統得到密碼1B;或者是用戶輸入若干為密碼后,將輸入若干位密碼的壓力信號對應的字符疊加在若干位密碼后面。
[0034]在另一實施例中,也可以將輸入的交易密碼與所述字符合并為一位交易密碼。“合并”可以采用多種實現方式,例如可以是邏輯與、邏輯或、二進制運算等方式。
[0035]通過上述多種疊加方式,就將交易密碼通過增強輸入的方式生成了增強型交易密碼。轉化過程的具體邏輯可參閱圖2。
[0036]步驟S14:重復上述步驟,以輸入增強型交易密碼。
[0