一種信息輸入的方法和設備的制造方法
【技術領域】
[0001]本申請涉及數(shù)據(jù)處理技術領域,特別涉及一種信息輸入的方法和設備。
【背景技術】
[0002]目前,許多用戶設備向用戶提供的交互方式主要是顯示屏上提供的觸控操作方式。在這些用戶設備上,為了顯示屏上的顯示區(qū)域使用更加經(jīng)濟,用于輸入信息的鍵盤是僅在用戶需要輸入信息的時候在顯示屏上呈現(xiàn),具體地說,在一般情況下,在顯示屏上是不呈現(xiàn)鍵盤的,而當用戶需要輸入信息時再調(diào)用鍵盤呈現(xiàn)在顯示屏上,此時,用戶可以通過對顯示屏上鍵盤的觸控操作來實現(xiàn)信息的輸入。
[0003]在實際應用中,對于一些信息來說,用戶往往每次輸入的信息內(nèi)容是由多種類型的字符組成的,例如,賬號、密碼等信息的信息內(nèi)容通常都包括英文字符、數(shù)字字符、符號字符等類型中至少兩種類型的字符,這樣才能保證大量用戶的賬號能夠彼此互相區(qū)分以及用戶密碼的安全。而在現(xiàn)有技術中,不同類型的字符是在不同的鍵盤上提供輸入的,一個鍵盤上僅提供了一種類型的字符,而顯示屏上僅能呈現(xiàn)一個鍵盤,因此,當用戶在輸入信息內(nèi)容包括多種類型字符的信息時,為了完成多種類型字符的輸入操作,用于呈現(xiàn)和輸入的鍵盤就需要在多個鍵盤之間切換,這不僅導致了用戶輸入信息時操作繁瑣,也導致了系統(tǒng)需要多次響應用戶對鍵盤的切換,增大了系統(tǒng)消耗,從而影響了系統(tǒng)的性能。
【發(fā)明內(nèi)容】
[0004]本申請實施例所要解決的技術問題是,提供一種信息輸入的方法,以解決按照現(xiàn)有技術中在不同的鍵盤上提供輸入不同類型字符的操作方式而導致的用戶輸入信息時操作繁瑣以及增加系統(tǒng)消耗的技術問題。
[0005]為解決上述技術問題,本申請實施例提供了一種信息輸入的方法,包括:
[0006]響應于目標信息的輸入操作,根據(jù)獲取到的所述目標信息的信息內(nèi)容,生成所述目標信息的專用鍵盤并保存;所述專用鍵盤上具有所述信息內(nèi)容中包括的所有字符;
[0007]在所述目標信息的專用鍵盤已保存的情況下,當需要輸入所述目標信息時,調(diào)用所述目標信息的專用鍵盤并呈現(xiàn),以便所述目標信息的專用鍵盤提供所述目標信息的輸入操作。
[0008]可選的,所述專用鍵盤還具有隨機字符;所述隨機字符為隨機選取的、所述目標信息的信息內(nèi)容中不包括的字符。
[0009]可選的,所述根據(jù)獲取到的所述目標信息的信息內(nèi)容,生成所述目標信息的專用鍵盤并保存,具體是在內(nèi)存中執(zhí)行完成的。
[0010]可選的,所述目標信息的專用鍵盤,具體是響應于將當前呈現(xiàn)的鍵盤切換成所述專用鍵盤的用戶操作而調(diào)用并呈現(xiàn)的。
[0011]可選的,所述目標信息的專用鍵盤,具體是響應于所述目標信息的輸入觸發(fā)指令而調(diào)用并呈現(xiàn)的。
[0012]可選的,所述響應于目標信息的輸入操作,根據(jù)獲取到的所述目標信息的內(nèi)容,生成所述目標信息的專用鍵盤并保存,包括:
[0013]響應于目標信息的輸入操作,獲取所述目標信息的信息內(nèi)容,并計算所述信息內(nèi)容中各不相同的字符的數(shù)量作為所述目標信息的字符數(shù);
[0014]響應于所述目標信息的字符數(shù)未超過字符數(shù)閾值,根據(jù)所述信息內(nèi)容中各不相同的字符,生成所述目標信息的專用鍵盤并保存。
[0015]可選的,還包括:
[0016]在所述目標信息的專用鍵盤已保存的情況下,響應于所述目標信息的再次輸入操作,重新獲取所述目標信息的信息內(nèi)容;
[0017]響應于重新獲取的信息內(nèi)容被成功響應,判斷重新獲取的信息內(nèi)容中是否具有所述目標信息的專用鍵盤上不存在的字符,如果是,根據(jù)所述重新獲取到的信息內(nèi)容,重新生成所述目標信息的專用鍵盤并保存;所述重新生成的專用鍵盤具有所述重新獲取的信息內(nèi)容中包括的所有字符。
[0018]此外,本申請實施例中還提供一種信息輸入的設備,包括:
[0019]專用鍵盤生成模塊,用于響應于目標信息的輸入操作,根據(jù)獲取到的所述目標信息的信息內(nèi)容,生成所述目標信息的專用鍵盤并保存;所述專用鍵盤上具有所述信息內(nèi)容中包括的所有字符;
[0020]專用鍵盤調(diào)用模塊,用于在所述目標信息的專用鍵盤已保存的情況下,當需要輸入所述目標信息時,調(diào)用所述目標信息的專用鍵盤并呈現(xiàn),以便所述目標信息的專用鍵盤提供所述目標信息的輸入操作。
[0021 ] 可選的,所述專用鍵盤還具有隨機字符;所述隨機字符為隨機選取的、所述目標信息的信息內(nèi)容中不包括的字符。
[0022]可選的,所述專用鍵盤生成模塊具體是在內(nèi)存中執(zhí)行完成動作的。
[0023]可選的,所述目標信息的專用鍵盤,具體是響應于將當前呈現(xiàn)的鍵盤切換成所述專用鍵盤的用戶操作而調(diào)用并呈現(xiàn)的。
[0024]可選的,所述目標信息的專用鍵盤,具體是響應于所述目標信息的輸入觸發(fā)指令而調(diào)用并呈現(xiàn)的。
[0025]可選的,所述專用鍵盤生成模塊包括:
[0026]信息內(nèi)容獲取子模塊,用于響應于目標信息的輸入操作,獲取所述目標信息的信息內(nèi)容,并計算所述信息內(nèi)容中各不相同的字符的數(shù)量作為所述目標信息的字符數(shù);
[0027]專用鍵盤生成子模塊,用于響應于所述目標信息的字符數(shù)未超過字符數(shù)閾值,根據(jù)所述信息內(nèi)容中各不相同的字符,生成所述目標信息的專用鍵盤并保存。
[0028]可選的,還包括:
[0029]信息內(nèi)容重新獲取模塊,用于在所述目標信息的專用鍵盤已保存的情況下,響應于所述目標信息的再次輸入操作,重新獲取所述目標信息的信息內(nèi)容;
[0030]字符判斷子模塊,用于響應于重新獲取的信息內(nèi)容被成功響應,判斷重新獲取的信息內(nèi)容中是否具有所述目標信息的專用鍵盤上不存在的字符;
[0031]專用鍵盤重新生成模塊,用于在所述字符判斷子模塊的判斷結果為是的情況下,根據(jù)所述重新獲取到的信息內(nèi)容,重新生成所述目標信息的專用鍵盤并保存;所述重新生成的專用鍵盤具有所述重新獲取的信息內(nèi)容中包括的所有字符。
[0032]與現(xiàn)有技術相比,本申請具有以下優(yōu)點:
[0033]根據(jù)本申請實施例的技術方案,響應于目標信息的輸入操作,根據(jù)獲取到的所述目標信息的信息內(nèi)容,生成所述目標信息的專用鍵盤并保存,其中,所述專用鍵盤上具有所述信息內(nèi)容中包括的所有字符,而在所述目標信息的專用鍵盤已保存的情況下,當需要輸入所述目標信息時,調(diào)用所述目標信息的專用鍵盤并呈現(xiàn),以便所述目標信息的專用鍵盤提供所述目標信息的輸入操作。因此,對于每次輸入相同信息內(nèi)容的目標信息來說,由于為目標信息生成了包括其信息內(nèi)容中所有字符的專用鍵盤,使得目標信息的信息內(nèi)容中所包括的多種類型字符都集合到專用鍵盤上,當需要輸入目標信息時用戶僅通過目標信息的專用鍵盤就可以完成信息內(nèi)容的輸入,而無需再在各種類型字符的鍵盤之間切換來完成信息內(nèi)容中多種類型字符的輸入,從而不僅使得用戶輸入信息時操作得以簡化,也避免了系統(tǒng)多次響應用戶對鍵盤的切換,減小了系統(tǒng)消耗,從而提高了系統(tǒng)的性能。
【附圖說明】
[0034]為了更清楚地說明本申請實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0035]圖1為本申請中信息輸入的方法一實施例的流程圖;
[0036]圖2為本申請實施例中一種密碼專用鍵盤示例的示意圖;
[0037]圖3為本申請中信息輸入的設備一實施例的結構圖;
[0038]圖4為本申請實施例中專用鍵盤生成模塊301 —實施方式的結構圖;
[0039]圖5為本申請中信息輸入的設備另一實施例的結構圖。
【具體實施方式】
[0040]為了使本技術領域的人員更好地理解本申請方案,下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0041]本申請可用于眾多通用或