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