鍵盤切換成該專用鍵盤的用戶操作方式,例如可以是輸入法的普通鍵盤上設(shè)置的一個(gè)觸發(fā)按鈕。此外,在本實(shí)施例的另一些實(shí)施方式中,為目標(biāo)信息保存專用鍵盤的方式,可以是將該專用鍵盤與該目標(biāo)信息的標(biāo)識(shí)對(duì)應(yīng)保存,以便此后需要輸入目標(biāo)信息時(shí),可以響應(yīng)于目標(biāo)信息的輸入觸發(fā)指令,根據(jù)目標(biāo)信息的標(biāo)識(shí)來自動(dòng)調(diào)用該專用鍵盤,而無需用戶手動(dòng)切換鍵盤。其中,該目標(biāo)信息的標(biāo)識(shí)可以是由目標(biāo)信息的輸入觸發(fā)指令所攜帶的,例如,對(duì)于在通用輸入法中實(shí)現(xiàn)的專用鍵盤,目標(biāo)信息的標(biāo)識(shí)可以是調(diào)用通用輸入法的應(yīng)用程序的標(biāo)識(shí),又如,對(duì)于在應(yīng)用程序自帶的輸入法中實(shí)現(xiàn)的專用鍵盤,目標(biāo)信息的標(biāo)識(shí)可以是調(diào)用該應(yīng)用程序自帶的輸入法的信息輸入位置或輸入場(chǎng)景的標(biāo)識(shí)。
[0058]S102、在所述目標(biāo)信息的專用鍵盤已保存的情況下,當(dāng)需要輸入所述目標(biāo)信息時(shí),調(diào)用所述目標(biāo)信息的專用鍵盤并呈現(xiàn),以便所述目標(biāo)信息的專用鍵盤提供所述目標(biāo)信息的輸入操作。
[0059]具體實(shí)現(xiàn)時(shí),當(dāng)需要輸入目標(biāo)信息時(shí),可以查找已為該目標(biāo)信息保存的專用鍵盤,如果能夠查找到,則可以調(diào)用該目標(biāo)信息的專用鍵盤并呈現(xiàn)在顯示屏上,此時(shí)用戶就可以通過該專用鍵盤上提供的字符輸入目標(biāo)信息的信息內(nèi)容。此外,如果查找不到,則可以調(diào)用現(xiàn)有輸入法的普通鍵盤呈現(xiàn),此時(shí)用戶依然可以通過現(xiàn)有技術(shù)的方式來輸入目標(biāo)信息的信息內(nèi)容??梢岳斫獾氖牵捎趯S面I盤上包括了目標(biāo)信息的信息內(nèi)容中所有字符,用戶在輸入目標(biāo)信息的過程中僅需要專用鍵盤而無需再切換到其他鍵盤,這樣在信息輸入過程中就簡(jiǎn)化了的用戶操作并避免了系統(tǒng)響應(yīng)鍵盤的切換,從而降低了系統(tǒng)消耗。
[0060]需要說明的是,在本實(shí)施例中,當(dāng)需要輸入目標(biāo)信息時(shí),可以通過多種不同的實(shí)施方式來觸發(fā)專用鍵盤的調(diào)用和呈現(xiàn)。
[0061]例如,在本實(shí)施例的一些實(shí)施方式中,可以設(shè)置一種用于將當(dāng)前呈現(xiàn)的鍵盤切換成該專用鍵盤的用戶操作方式,使得用戶可以通過執(zhí)行該操作來手動(dòng)實(shí)現(xiàn)專用鍵盤的調(diào)用,也即,所述目標(biāo)信息的專用鍵盤,具體可以是響應(yīng)于將當(dāng)前呈現(xiàn)的鍵盤切換成所述專用鍵盤的用戶操作而調(diào)用并呈現(xiàn)的。具體實(shí)現(xiàn)時(shí),在保存專用鍵盤時(shí)可以在輸入法的普通鍵盤上設(shè)置切換到專用鍵盤的觸發(fā)按鈕,而當(dāng)用戶點(diǎn)擊這一按鈕時(shí)則調(diào)用該按鈕對(duì)應(yīng)的專用鍵盤,從而將當(dāng)前呈現(xiàn)的普通鍵盤切換成專用鍵盤。
[0062]又如,在本實(shí)施例的另一些實(shí)施方式中,可以在目標(biāo)信息的輸入觸發(fā)指令調(diào)用輸入法時(shí)自動(dòng)識(shí)別出目標(biāo)信息并調(diào)用該目標(biāo)信息的專用鍵盤呈現(xiàn),也即,所述目標(biāo)信息的專用鍵盤,具體可以是響應(yīng)于所述目標(biāo)信息的輸入觸發(fā)指令而調(diào)用并呈現(xiàn)的。具體實(shí)現(xiàn)時(shí),目標(biāo)信息的輸入觸發(fā)指令為調(diào)用輸入法會(huì)攜帶有目標(biāo)信息的標(biāo)識(shí),在生成目標(biāo)信息的專用鍵盤時(shí)可以將該專用鍵盤與該目標(biāo)信息的標(biāo)識(shí)對(duì)應(yīng)保存,而當(dāng)用戶觸發(fā)了目標(biāo)信息的輸入操作(如用戶點(diǎn)擊了目標(biāo)信息的輸入框)時(shí),可以從輸入觸發(fā)指令中獲取目標(biāo)信息的標(biāo)識(shí),再依據(jù)該標(biāo)識(shí)來查找出對(duì)應(yīng)的專用鍵盤,然后再調(diào)用查找出的專用鍵盤呈現(xiàn)。
[0063]可以理解的是,在已保存了目標(biāo)信息的專用鍵盤時(shí),可能會(huì)出現(xiàn)目標(biāo)信息的信息內(nèi)容發(fā)生變化,也可能會(huì)出現(xiàn)已保存的專用鍵盤生成或保存錯(cuò)誤,而這些情況都可能導(dǎo)致目標(biāo)信息的信息內(nèi)容中的所有字符并未全部存在于其專用鍵盤,造成已為目標(biāo)信息保存的專用鍵盤不適應(yīng)于目標(biāo)信息的當(dāng)前信息內(nèi)容。為了使得已為目標(biāo)信息保存的專用鍵盤在不適應(yīng)于目標(biāo)信息的當(dāng)前信息內(nèi)容時(shí)能夠被修正到適應(yīng),在本實(shí)施例的一些實(shí)施方式中,例如還可以包括:在所述目標(biāo)信息的專用鍵盤已保存的情況下,響應(yīng)于所述目標(biāo)信息的輸入操作,重新獲取所述目標(biāo)信息的信息內(nèi)容;響應(yīng)于重新獲取的信息內(nèi)容被成功響應(yīng),判斷重新獲取的信息內(nèi)容中是否具有所述目標(biāo)信息的專用鍵盤上不存在的字符,如果是,根據(jù)所述重新獲取到的信息內(nèi)容,重新生成所述目標(biāo)信息的專用鍵盤并保存;所述重新生成的專用鍵盤具有所述重新獲取的信息內(nèi)容中包括的所有字符。其中,重新獲取的信息內(nèi)容被成功響應(yīng),即是表示用戶輸入的信息內(nèi)容正確,例如,以密碼作為目標(biāo)信息,重新獲取的密碼驗(yàn)證成功則表示密碼被成功響應(yīng)。此外,保存重新為目標(biāo)信息生成的專用鍵盤時(shí),可以刪除目標(biāo)信息的原專用鍵盤,以避免目標(biāo)信息具有兩個(gè)專用鍵盤出現(xiàn)沖突。
[0064]需要說明的是,通常用戶在其設(shè)備上具有許多需要重復(fù)輸入且信息內(nèi)容包含多種類型字符的目標(biāo)信息,因此,在本實(shí)施例中的基礎(chǔ)上,用戶設(shè)備上通常會(huì)保存多個(gè)專用鍵盤。為了便于用戶對(duì)各專用鍵盤進(jìn)行管理,在一些實(shí)施方式中,可以設(shè)置一種刪除專用鍵盤的用戶操作方式,使得用戶可以通過執(zhí)行該操作來手動(dòng)實(shí)現(xiàn)專用鍵盤的刪除。具體地,本實(shí)施例例如還可以包括:響應(yīng)于刪除所述目標(biāo)信息的專用鍵盤的操作,刪除所述目標(biāo)信息的專用鍵盤。其中,刪除所述目標(biāo)信息的專用鍵盤的操作例如可以是輸入法上普通鍵盤中的一個(gè)按鈕,當(dāng)用戶點(diǎn)擊這一按鈕時(shí)即觸發(fā)該刪除操作。另外,在另一些實(shí)施方式中,可以設(shè)置一種從專用鍵盤切換到普通鍵盤的用戶操作方式,使得用戶可以通過執(zhí)行該操作來手動(dòng)實(shí)現(xiàn)從專用鍵盤切回普通鍵盤,以便在專用鍵盤無法實(shí)現(xiàn)目標(biāo)信息輸入時(shí)可以利用普通鍵盤來完成輸入。具體地,本實(shí)施例例如還可以包括:響應(yīng)于在所述目標(biāo)信息的專用鍵盤上觸發(fā)的切換操作,調(diào)用普通鍵盤并呈現(xiàn)。其中,從專用鍵盤切換到普通鍵盤的操作可以是專用鍵盤上設(shè)置的一個(gè)按鈕,當(dāng)用戶點(diǎn)擊這一按鈕時(shí)就觸發(fā)該切換操作。此外,在又一些實(shí)施方式中,可以設(shè)置一種或多種用于編輯專用鍵盤的用戶操作方式,如更換專用鍵盤中的隨機(jī)字符、更換專用鍵盤中字符的顯示順序等,使得用戶可以通過執(zhí)行這些操作來手動(dòng)實(shí)現(xiàn)對(duì)已生成的專用鍵盤進(jìn)行編輯,從而使得專用鍵盤更能保證操作簡(jiǎn)便以及目標(biāo)信息的信息內(nèi)容安全。具體地,本實(shí)施例例如還可以包括:響應(yīng)于對(duì)所述目標(biāo)信息的專用鍵盤觸發(fā)的編輯操作,對(duì)所述專用鍵盤上的字符進(jìn)行相應(yīng)的編輯并呈現(xiàn)編輯后的專用鍵盤。其中,用于編輯專用鍵盤的操作可以是專用鍵盤上設(shè)置的一些按鈕,當(dāng)用戶點(diǎn)擊這些按鈕時(shí)就觸發(fā)該相應(yīng)的編輯操作。
[0065]通過本實(shí)施例的技術(shù)方案,對(duì)于每次輸入相同信息內(nèi)容的目標(biāo)信息來說,可以為目標(biāo)信息生成包括其信息內(nèi)容中所有字符的專用鍵盤,使得目標(biāo)信息的信息內(nèi)容中所包括的多種類型字符都集合到該專用鍵盤上,當(dāng)需要輸入目標(biāo)信息時(shí)可以調(diào)用該專用鍵盤呈現(xiàn),這樣用戶僅通過目標(biāo)信息的專用鍵盤就可以完成信息內(nèi)容的輸入,而無需再在各種類型字符的鍵盤之間切換來完成信息內(nèi)容中多種類型字符的輸入,從而不僅使得用戶輸入信息時(shí)操作得以簡(jiǎn)化,也避免了系統(tǒng)多次響應(yīng)用戶對(duì)鍵盤的切換,減小了系統(tǒng)消耗,從而提高了系統(tǒng)的性能。
[0066]在介紹了本申請(qǐng)中信息輸入的方法實(shí)施例之后,下面對(duì)本申請(qǐng)中示例性實(shí)施方式的、用于信息輸入的設(shè)備進(jìn)行介紹。
[0067]參見圖3,示出了本申請(qǐng)中信息輸入的設(shè)備一實(shí)施例的結(jié)構(gòu)圖。在本實(shí)施例中,所述設(shè)備例如具體可以包括:
[0068]專用鍵盤生成模塊301,用于響應(yīng)于目標(biāo)信息的輸入操作,根據(jù)獲取到的所述目標(biāo)信息的信息內(nèi)容,生成所述目標(biāo)信息的專用鍵盤并保存;所述專用鍵盤上具有所述信息內(nèi)容中包括的所有字符;
[0069]專用鍵盤調(diào)用模塊302,用于在所述目標(biāo)信息的專用鍵盤已保存的情況下,當(dāng)需要輸入所述目標(biāo)信息時(shí),調(diào)用所述目標(biāo)信息的專用鍵盤并呈現(xiàn),以便所述目標(biāo)信息的專用鍵盤提供所述目標(biāo)信息的輸入操作。
[0070]在本實(shí)施例的一些實(shí)施方式中,所述專用鍵盤例如還可以具有隨機(jī)字符;所述隨機(jī)字符為隨機(jī)選取的、所述目標(biāo)信息的信息內(nèi)容中不包括的字符。
[0071]在本實(shí)施例的另一些實(shí)施方式中,所述專用鍵盤生成模塊301例如可以具體是在內(nèi)存中執(zhí)行完成動(dòng)作的。
[0072]在本實(shí)施例中的又一些實(shí)施方式中,所述目標(biāo)信息的專用鍵盤,例如可以具體是響應(yīng)于將當(dāng)前呈現(xiàn)的鍵盤切換成所述專用鍵盤的用戶操作而調(diào)用并呈現(xiàn)的。
[0073]在本實(shí)施例中的再一些實(shí)施方式中,所述目標(biāo)信息的專用鍵盤,例如可以具體是響應(yīng)于所述目標(biāo)信息的輸入觸發(fā)指令而調(diào)用并呈現(xiàn)的。
[0074]在本實(shí)施例中的又再一些實(shí)施方式中,如圖4所示,所述專用鍵盤生成模塊301例如具體可以包括:
[0075]信息內(nèi)容獲取子模塊401,用于響應(yīng)于目標(biāo)信息的輸入操作,獲取所述目標(biāo)信息的信息內(nèi)容,并計(jì)算所述信息內(nèi)容中各不相同的字符的數(shù)量作為所述目標(biāo)信息的字符數(shù);
[0076]專用鍵盤生