一種移動(dòng)終端防偷窺方法及移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理技術(shù)領(lǐng)域,具體涉及一種移動(dòng)終端防偷窺方法及移動(dòng)終端。
【背景技術(shù)】
[0002]目前,智能手機(jī)、平板電腦等移動(dòng)終端已經(jīng)非常普及,這些移動(dòng)終端給用戶的生活和工作帶來(lái)極大便利的同時(shí),也會(huì)使得用戶的隱私信息容易被泄露,特別是在這些移動(dòng)終端的屏幕越來(lái)越大的情況下。例如,用戶在支付或者轉(zhuǎn)賬輸入支付密碼/交易密碼時(shí)很容易被別人偷窺到輸入的密碼信息,一旦密碼信息被別人掌握,會(huì)給用戶帶來(lái)很大的財(cái)產(chǎn)損失風(fēng)險(xiǎn),這顯然不是用戶所希望看到的??梢?jiàn),如何提供一種安全的密碼輸入方式已成為亟待解決的問(wèn)題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供了一種移動(dòng)終端防偷窺方法及移動(dòng)終端,可以提高輸入驗(yàn)證信息時(shí)的安全性。
[0004]本發(fā)明實(shí)施例第一方面提供了一種移動(dòng)終端防偷窺方法,包括:
[0005]移動(dòng)終端判斷當(dāng)前操作的信息輸入框是否為驗(yàn)證信息輸入框;
[0006]若所述信息輸入框?yàn)樗鲵?yàn)證信息輸入框,則所述移動(dòng)終端顯示預(yù)先定制的驗(yàn)證信息輸入鍵盤(pán),所述預(yù)先定制的驗(yàn)證信息輸入鍵盤(pán)包括K個(gè)原始字符;
[0007]所述移動(dòng)終端獲取從所述K個(gè)原始字符中選擇的M個(gè)原始字符,并利用預(yù)設(shè)的字符映射關(guān)系得到所述M個(gè)原始字符對(duì)應(yīng)的M個(gè)目標(biāo)字符,所述K、M均為大于或等于I的整數(shù);
[0008]所述移動(dòng)終端將所述M個(gè)目標(biāo)字符按照選擇所述M個(gè)原始字符的順序進(jìn)行排列,并將排列后的所述M個(gè)目標(biāo)字符作為輸入的驗(yàn)證信息。
[0009]本發(fā)明實(shí)施例第二方面提供了一種移動(dòng)終端,包括:
[0010]判斷模塊,用于判斷當(dāng)前操作的信息輸入框是否為驗(yàn)證信息輸入框;
[0011]顯示模塊,用于在所述判斷模塊判斷出所述信息輸入框?yàn)樗鲵?yàn)證信息輸入框時(shí),顯示預(yù)先定制的驗(yàn)證信息輸入鍵盤(pán),所述預(yù)先定制的驗(yàn)證信息輸入鍵盤(pán)包括K個(gè)原始字符;
[0012]轉(zhuǎn)換模塊,用于獲取從所述K個(gè)原始字符中選擇的M個(gè)原始字符,并利用預(yù)設(shè)的字符映射關(guān)系得到所述M個(gè)原始字符對(duì)應(yīng)的M個(gè)目標(biāo)字符,所述K、M均為大于或等于I的整數(shù);
[0013]處理模塊,用于將所述M個(gè)目標(biāo)字符按照選擇所述M個(gè)原始字符的順序進(jìn)行排列,并將排列后的所述M個(gè)目標(biāo)字符作為輸入的驗(yàn)證信息。
[0014]本發(fā)明實(shí)施例中,移動(dòng)終端在當(dāng)前操作的信息輸入框是驗(yàn)證信息輸入框時(shí),顯示預(yù)先定制的驗(yàn)證信息輸入鍵盤(pán),該預(yù)先定制的驗(yàn)證信息輸入鍵盤(pán)包括K個(gè)原始字符;該移動(dòng)終端獲取從該K個(gè)原始字符中選擇的M個(gè)原始字符,利用預(yù)設(shè)的字符映射關(guān)系得到該M個(gè)原始字符對(duì)應(yīng)的M個(gè)目標(biāo)字符,并將該M個(gè)目標(biāo)字符按照選擇該M個(gè)原始字符的順序進(jìn)行排列,進(jìn)而將排列后的該M個(gè)目標(biāo)字符作為輸入的驗(yàn)證信息,可以提高輸入驗(yàn)證信息時(shí)的安全性。
【附圖說(shuō)明】
[0015]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是本發(fā)明實(shí)施例提供的一種移動(dòng)終端防偷窺方法的第一實(shí)施例流程示意圖;
[0017]圖2是本發(fā)明實(shí)施例提供的一種驗(yàn)證信息輸入鍵盤(pán)的界面示意圖;
[0018]圖3是本發(fā)明實(shí)施例提供的另一種驗(yàn)證信息輸入鍵盤(pán)的界面示意圖;
[0019]圖4是本發(fā)明實(shí)施例提供的一種移動(dòng)終端防偷窺方法的第二實(shí)施例流程示意圖;
[0020]圖5是本發(fā)明實(shí)施例提供的一種移動(dòng)終端防偷窺方法的第三實(shí)施例流程示意圖;
[0021]圖6是本發(fā)明實(shí)施例提供的一種移動(dòng)終端的第一實(shí)施例結(jié)構(gòu)示意圖;
[0022]圖7是本發(fā)明實(shí)施例提供的一種移動(dòng)終端的第二實(shí)施例結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]本發(fā)明實(shí)施例中所描述的移動(dòng)終端例如可以為移動(dòng)電話、計(jì)算機(jī)、平板電腦、個(gè)人數(shù)碼助理(英文:Personal Digital Assistant,縮寫(xiě):PDA)、移動(dòng)互聯(lián)網(wǎng)設(shè)備(英文:Mobile Internet Device,縮寫(xiě):MID)和可穿戴設(shè)備等。
[0025]請(qǐng)參閱圖1,為本發(fā)明實(shí)施例提供的一種移動(dòng)終端防偷窺方法的第一實(shí)施例流程示意圖。本實(shí)施例中所描述的移動(dòng)終端防偷窺方法,包括以下步驟:
[0026]S101、移動(dòng)終端判斷當(dāng)前操作的信息輸入框是否為驗(yàn)證信息輸入框,若是,則執(zhí)行步驟S102。
[0027]其中,該驗(yàn)證信息包括支付密碼、交易密碼、賬號(hào)登錄密碼等。
[0028]S102、所述移動(dòng)終端顯示預(yù)先定制的驗(yàn)證信息輸入鍵盤(pán),所述預(yù)先定制的驗(yàn)證信息輸入鍵盤(pán)包括K個(gè)原始字符。
[0029]具體的,移動(dòng)終端確定用戶當(dāng)前操作的信息輸入框是否是用來(lái)輸入支付密碼、交易密碼、賬號(hào)登錄密碼等的驗(yàn)證信息輸入框,如果是,則顯示該預(yù)先定制的驗(yàn)證信息輸入鍵盤(pán)。
[0030]其中,該K個(gè)原始字符是指用戶看到的當(dāng)前顯示在該預(yù)先定制的驗(yàn)證信息輸入鍵盤(pán)上的字符,該預(yù)先定制的驗(yàn)證信息輸入鍵盤(pán)(如圖3所示)可以是移動(dòng)終端系統(tǒng)或者應(yīng)用默認(rèn)的驗(yàn)證信息輸入鍵盤(pán)(如圖2所示)上的一個(gè)或者多個(gè)字符被用戶指定的其它字符替換掉之后得到的驗(yàn)證信息輸入鍵盤(pán),例如該默認(rèn)的驗(yàn)證信息輸入鍵盤(pán)上的數(shù)字類型的字符被部分或者全部替換成特殊類型的字符之后,得到該預(yù)先定制的驗(yàn)證信息輸入鍵盤(pán)。
[0031]需要說(shuō)明的是,該K個(gè)原始字符中,部分字符是經(jīng)替換后的字符,或者,全部字符都是經(jīng)替換后的字符。
[0032]進(jìn)一步的,該K個(gè)原始字符可以在該預(yù)先定制的驗(yàn)證信息輸入鍵盤(pán)上亂序排列,以增加偷窺者識(shí)別出用戶利用該預(yù)先定制的驗(yàn)證信息輸入鍵盤(pán)實(shí)際輸入的驗(yàn)證信息的難度。
[0033]S103、所述移動(dòng)終端獲取從所述K個(gè)原始字符中選擇的M個(gè)原始字符,并利用預(yù)設(shè)的字符映射關(guān)系得到所述M個(gè)原始字符對(duì)應(yīng)的M個(gè)目標(biāo)字符。
[0034]其中,K、M均為大于或等于I的整數(shù),目標(biāo)字符即為原始字符實(shí)際代表的字符,目標(biāo)字符具體可以是如圖2所示的驗(yàn)證信息輸入鍵盤(pán)上的字符,該M個(gè)原始字符具體表示用戶選擇的次數(shù)以及每次選擇的原始字符,例如M = 6,則表明用戶從該K個(gè)原始字符中選擇了 6次原始字符,其中選擇的6次原始字符可以全部不同,也可以部分不同,還可以全部相同。
[0035]具體的,用戶可以在該預(yù)先定制的驗(yàn)證信息輸入鍵盤(pán)上通過(guò)觸摸、點(diǎn)擊、滑動(dòng)等操作輸入具體的驗(yàn)證信息,移動(dòng)終端記錄用戶從該K個(gè)原始字符選擇該M個(gè)原始字符的順序以及用戶每一次選擇的原始字符,進(jìn)而移動(dòng)終端根據(jù)預(yù)設(shè)的原始字符與目標(biāo)字符的字符映射關(guān)系,得到該M個(gè)原始字符對(duì)應(yīng)的M個(gè)目標(biāo)字符。
[0036]S104、所述移動(dòng)終端將所述M個(gè)目標(biāo)字符按照選擇所述M個(gè)原始字符的順序進(jìn)行排列,并將排列后的所述M個(gè)目標(biāo)字符作為輸入的驗(yàn)證信息。
[0037]具體實(shí)現(xiàn)中,移動(dòng)終端將該M個(gè)目標(biāo)字符按照用戶選擇該M個(gè)原始字符的順序排列后即可作為用戶實(shí)際輸入的驗(yàn)證信息。
[0038]可以理解的是,如果當(dāng)前操作的信息輸入框不是驗(yàn)證信息輸入框,則該移動(dòng)終端可顯示系統(tǒng)或者應(yīng)用默認(rèn)的驗(yàn)證信息輸入鍵盤(pán)(如圖2所示),進(jìn)而用戶可在該默認(rèn)的驗(yàn)證信息輸入鍵盤(pán)輸入相應(yīng)的驗(yàn)證信息(如支付密碼)。
[0039]舉例來(lái)說(shuō),如圖2所示,為本發(fā)明實(shí)施例提供的一種移動(dòng)終端系統(tǒng)或者應(yīng)用默認(rèn)的驗(yàn)證信息輸入鍵盤(pán),如圖3所示,為本發(fā)明實(shí)施例提供的一種預(yù)先定制的驗(yàn)證信息輸入鍵盤(pán),默認(rèn)的驗(yàn)證信息輸入鍵盤(pán)中數(shù)字2、5、8被α、β、γ這三個(gè)特殊字符替換,用戶可將具體的字符映射關(guān)系(即替換規(guī)則)設(shè)為α — 5,β — 8,γ — 2,例如用戶想要輸入密碼:123456