信息輸入方法及裝置與移動終端的制作方法
【技術領域】
[0001]本發(fā)明涉及通信技術領域,尤其涉及一種信息輸入方法及裝置與移動終端。
【背景技術】
[0002]隨著科技的發(fā)展,技術的進步,智能化移動終端的使用越來越普及。為了增強良好的用戶體驗,現(xiàn)有的智能化的移動終端的大都采用觸摸屏來與用戶進行交互。
[0003]現(xiàn)有技術中,用戶通過移動終端上的虛擬鍵盤來實現(xiàn)信息的輸入。該虛擬鍵盤顯示在移動終端的觸摸屏上,其顯示界面與實質鍵盤的外觀相同,通常由數(shù)字和/或字母等按照固定的順序排列,當用戶需要在指定位置輸入內容時,直接調取虛擬鍵盤上的數(shù)字或者字母,便可以實現(xiàn)信息的輸入。
[0004]但是,現(xiàn)有技術中的虛擬鍵盤中的數(shù)字和/或字母等通常是按照固定位置排列的,這樣,通過檢測用戶輸入信息的位置,便可以推測出用戶輸入的信息內容,導致用戶輸入信息的泄露,因此現(xiàn)有的虛擬鍵盤安全性較差。
【發(fā)明內容】
[0005]本發(fā)明提供一種信息輸入方法及裝置與移動終端,以克服現(xiàn)有技術中的移動終端上虛擬鍵盤容易導致用戶輸入信息的泄露,安全性較差的問題,實現(xiàn)用戶自定義虛擬鍵盤鍵值的設置,提高安全性。
[0006]本發(fā)明提供一種信息輸入方法,包括:
[0007]啟動預設的虛擬鍵盤;所述預設的虛擬鍵盤按鍵的鍵值為用戶自定義的;
[0008]接收用戶根據(jù)所述預設的虛擬鍵盤輸入的信息,實現(xiàn)信息輸入。
[0009]進一步地,上述方法中,所述預設的虛擬鍵盤的布局為用戶自定義的。
[0010]進一步地,上述方法中,所述啟動預設的虛擬鍵盤之前,所述方法還包括:創(chuàng)建所述預設的虛擬鍵盤。
[0011]進一步地,上述方法中,創(chuàng)建所述預設的虛擬鍵盤,具體包括:設置所述預設的虛擬鍵盤的布局,為所述布局下的每個所述按鍵設置所述鍵值。
[0012]進一步地,上述方法中,所述鍵值包括:數(shù)字、字母和/或字符。
[0013]本發(fā)明還提供了一種信息輸入裝置,包括:
[0014]啟動模塊,用于啟動預設的虛擬鍵盤;所述預設的虛擬鍵盤的按鍵的鍵值為用戶自定義的;
[0015]信息輸入模塊,用于接收用戶根據(jù)所述預設的虛擬鍵盤輸入的信息,實現(xiàn)信息輸入。
[0016]進一步地,上述裝置中,所述預設的虛擬鍵盤的布局為用戶自定義的。
[0017]進一步地,上述裝置中,還包括:創(chuàng)建模塊,用于創(chuàng)建所述預設的虛擬鍵盤。
[0018]進一步地,上述裝置中,所述創(chuàng)建模塊具體用于設置所述預設的虛擬鍵盤的布局;為所述布局下的每個所述按鍵設置所述鍵值;
[0019]進一步地,所述鍵值包括:數(shù)字、字母和/或字符。
[0020]本發(fā)明還提供了一種移動終端,所述移動終端上設置有上述的信息輸入裝置。
[0021]本發(fā)明的信息輸入方法及裝置與移動終端,通過啟動預設的虛擬鍵盤;且該預設的虛擬鍵盤按鍵的鍵值為用戶自定義的;然后接收用戶根據(jù)該預設的虛擬鍵盤輸入的信息,實現(xiàn)信息輸入。由于該技術方案中,虛擬鍵盤的鍵值為用戶自定義的,即使能夠檢測到用戶輸入信息的位置,也無法推測出用戶輸入的信息內容,可以有效地避免用戶輸入信息的泄露,從而最大程度上提高用戶在移動終端上輸入信息內容的安全性。
【附圖說明】
[0022]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0023]圖1為本發(fā)明信息輸入方法的一實施例的流程圖;
[0024]圖2為現(xiàn)有技術中的9宮格虛擬鍵盤示意圖;
[0025]圖3為本發(fā)明實施例提供的預設的9宮格虛擬鍵盤示意圖;
[0026]圖4為本發(fā)明實施例提供的一種虛擬鍵盤圖;
[0027]圖5為本發(fā)明實施例提供的另一種虛擬鍵盤圖;
[0028]圖6為本發(fā)明的信息輸入方法的另一實施例的流程圖;
[0029]圖7為本發(fā)明的信息輸入裝置的一實施例的流程圖;
[0030]圖8為本發(fā)明的信息輸入裝置的另一實施例的流程圖。
【具體實施方式】
[0031]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0032]圖1為本發(fā)明信息輸入方法的一實施例的流程圖。如圖1所示,本實施例的信息輸入方法,具體可以包括如下步驟:
[0033]101、啟動預設的虛擬鍵盤;
[0034]本實施例中預設的虛擬鍵盤按鍵的鍵值為用戶自定義的。
[0035]本實施例的信息輸入方法的執(zhí)行主體可以為信息輸入裝置,該信息輸入裝置可以采用軟件集成實現(xiàn),例如具體可以為一個安裝在移動終端上的應用。
[0036]用戶在使用移動終端的過程中,當在某一位置需要進行信息輸入,點擊該位置,啟動預設的虛擬鍵盤。本實施例中啟動的虛擬鍵盤中的鍵值是用戶自定義的。例如,傳統(tǒng)的虛擬鍵盤按鍵I的鍵值用戶可以根據(jù)自身喜好自定義為4.同理,本實施例的預設的虛擬鍵盤上的其他按鍵的鍵值也可以根據(jù)用戶的喜歡從新自定義。
[0037]在本實施例中,移動終端可以是手機、平板電腦等設備。啟動預設的虛擬鍵盤的位置可以是用戶在使用某一軟件需要進行驗證信息輸入的位置,還可以是用戶在使用某一軟件時需要輸入密碼等私密信息內容的位置;該預設的虛擬鍵盤可以是用戶在使用前設置的;虛擬鍵盤按鍵的鍵值可以是數(shù)字、字母和/或字符等。
[0038]102、用戶依據(jù)自身需要,選擇該預設的虛擬鍵盤上的按鍵,從而表示用戶想要輸入該按鍵的鍵值,根據(jù)此方式實現(xiàn)信息的輸入。需要說明的是,本實施例的技術方案所應用的移動終端上的顯示屏為觸摸屏,用戶也可以直接通過手指選擇預設的虛擬鍵盤上的按鍵的選擇,實現(xiàn)該按鍵的鍵值的輸入。例如,可以根據(jù)預設鍵盤的鍵值進行撥打電話,或者文字?目息的輸入等等。
[0039]圖2為現(xiàn)有技術中的9宮格虛擬鍵盤示意圖。圖3為本發(fā)明實施例提供的預設的9宮格虛擬鍵盤示意圖。將圖3和圖2對比,可以看出本實施例預設的9宮格的虛擬鍵盤的鍵值與圖2所示的現(xiàn)有技術傳統(tǒng)的9宮格的虛擬鍵盤的鍵值完全不一樣。本實施例中,圖3所示的預設的虛擬鍵盤的鍵值是根據(jù)用戶的喜歡自定義,當用戶使用該預設的虛擬鍵盤時,即使能夠檢測到用戶輸入信息的位置,也無法推測出用戶輸入的信息內容,可以有效地避免用戶輸入信息的泄露,從而最大程度上提高用戶在移動終端上輸入信息內容的安全性。圖3所示實施例僅為一種示例,實際應用中,用戶可以隨意設置鍵盤的鍵值。
[0040]本實施例的信息輸入方法,通過啟動預設的虛擬鍵盤;且該預設的虛擬鍵盤按鍵的鍵值為用戶自定義的;然后接收用戶根據(jù)該預設的虛擬鍵盤輸入的信息,實現(xiàn)信息輸入。由于該技術方案中,虛擬鍵盤的鍵值為用戶自定義的,即使能夠檢測到用戶輸入信息的位置,也無法推測出用戶輸入的信息內容,可以有效地避免用戶輸入信息的泄露,從而最大程度上提高用戶在移動終端上輸入信息內容的安全性。
[0041]本實施例的信息輸入方法,通過用戶實際操作過程中,對虛擬鍵盤的調取、設定鍵值,實現(xiàn)用戶根據(jù)自身的需求對虛擬鍵盤的自定義,解決現(xiàn)有技術中安全性較低的問題。同時,能更好的體現(xiàn)從用戶出發(fā)的設計理念,增強用戶的體驗度。用戶按照自身的喜好,可以形成設置周期,例如:以周為單位更換設置的虛擬鍵盤;也可以根據(jù)實際情況,在每次使用前都進行虛擬鍵盤的設置,大大地增強了用戶使用的趣味性。
[0042]進一步可選地,在上述圖1所示實施例的技術方案的基礎上,其中預設的虛擬鍵盤的布局也可以為用戶自定義的。例如,用戶可以根據(jù)特殊使用場景的使用需求或者使用習慣,設置任意形狀的鍵盤布局。例如,圖4為本發(fā)明實施例提供的一種虛擬鍵盤圖。圖5為本發(fā)明實施例提供的另一種虛擬鍵盤圖。
[0043]進一步可選地,在上述圖1所示實施例的技術方案的基礎上,在步驟101 “啟動預設的虛擬鍵盤”之前,還可以包括:創(chuàng)建預設的虛擬鍵盤。
[0044]例如創(chuàng)建預設的虛擬鍵盤,具體可以包括:(a)設置預設的虛擬鍵盤的布局;(b)為布局下的每個按鍵設置鍵值。例如根據(jù)步驟(a)和(b)可以創(chuàng)建圖4或者圖5所示的虛擬鍵盤。
[0045]具體地,用戶在使用某布局的虛擬鍵盤一段時間之后,可能感覺到該虛擬鍵盤存在安全性問題,可以為該布局的虛擬鍵盤設置調整鍵值;也可以設置的新的虛擬鍵盤布局。此時,虛擬鍵盤上可以設置有編輯按鈕,用戶可以通過點擊編輯按鈕,在觸摸屏上畫出虛擬鍵盤的布局,由虛擬鍵盤存儲該虛擬鍵盤的布局。同理,該虛擬鍵盤上也可以設置有鍵值編輯按鈕,通過點擊鍵值編輯按鈕,可以為該布局下的鍵盤設置鍵值,用戶可以根據(jù)自己的喜好,想在哪個位置顯示哪個鍵值,就可以在哪個位置的鍵盤上設置該鍵值。例如本實施例的鍵值可以包括:數(shù)字、字母和/或字符。具體地,根據(jù)用戶設置的該鍵盤的使用場景,如撥號鍵盤可以僅包括數(shù)字。密碼鍵盤可以包括數(shù)字、字符以及字母中至少兩者。實際應用中,在用戶的移動終端中可以按照上述方式創(chuàng)建有多個預設的虛擬鍵盤,然后用戶在使用時可以選擇啟動一個進行操作使用。
[0046]圖6為本發(fā)明的信息輸入方法的另一實施例的流程圖。本實施例在上述圖1實施例及后續(xù)可選方案的基礎上,進一步更加詳細地介紹本發(fā)明的技術方案。如圖6所示,本實施例的信息輸入方法,具體可以包括如下步驟:
[0047]201、信息輸入裝置接收用戶的虛擬鍵盤的布局設置請求