两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種鍵盤顯示方法及裝置與流程

文檔序號:12064227閱讀:184來源:國知局
一種鍵盤顯示方法及裝置與流程

本發(fā)明實施例涉及信息輸入技術,尤其涉及一種鍵盤的顯示方法及裝置。



背景技術:

隨著科技的發(fā)展,眾多終端開始使用觸摸屏,如手機,平板電腦等。終端可以具有獨立的操作系統(tǒng),用戶可以根據(jù)需要自行安裝第三方服務商提供的應用軟件,通過此類應用軟件,可以擴展終端的功能。

目前,終端通常具備網絡連接功能,用戶通過終端能夠瀏覽網絡上的各種信息,下載并安裝各種應用軟件。在終端使用網絡資源的同時,可能面臨各種網絡攻擊,當網絡攻擊針對終端中的信息輸入時,將導致關鍵信息的泄露。具體的,用戶對終端進行解鎖,或者為查看終端中包含的保密短消息時,均需要在終端所呈現(xiàn)界面中輸入密碼。此時,若終端已經受到網絡攻擊,攻擊者可以通過獲取終端所使用的輸入法,確定鍵盤的布局;通過獲取用戶在終端呈現(xiàn)界面中所觸摸的觸點,結合所述鍵盤的布局,確定用戶每一次觸摸終端觸摸屏時輸入的字符;攻擊者基于獲取的每一個觸點對應的字符,即可確定用戶所輸入的關鍵信息。

由此可見,目前終端的鍵盤顯示方式容易導致密碼信息的泄露。



技術實現(xiàn)要素:

本發(fā)明實施例提供一種鍵盤顯示方法及裝置,用以解決目前終端的鍵盤顯示方式容易導致密碼信息的泄露的問題。

本發(fā)明實施例提供的具體技術方案如下:

一種鍵盤顯示方法,包括:當接收到啟動密碼輸入界面指令時,從預存的 字符庫中選取預設數(shù)目個字符;其中,所述啟動密碼輸入界面指令對應的密碼為包含多個密碼字符的字符串;將所述密碼中包含的所有密碼字符和選取得到的字符進行排列,并根據(jù)排列后的密碼字符和選取得到的字符,生成并顯示鍵盤。

可選的,將所述密碼中包含的所有密碼字符和選取得到的字符進行排列,并根據(jù)排列后的密碼字符和選取得到的字符,生成并顯示鍵盤,具體包括:根據(jù)預設的鍵盤排布規(guī)則,對所有按鍵進行排布;并將所述排布后的密碼字符和選取得到的字符隨機呈現(xiàn)在每一個按鍵上;將呈現(xiàn)密碼字符或者選取得到的字符的所有按鍵確定為鍵盤進行顯示。

采用上述技術方案,終端可以提供多種鍵盤布局規(guī)則,用戶可以根據(jù)自身的使用習慣,設置鍵盤的布局規(guī)則,使終端可以根據(jù)該選定的布局規(guī)則,呈現(xiàn)相應布局規(guī)則的鍵盤,提高了所呈現(xiàn)鍵盤的適用性和多樣性。

進一步的,生成所述密碼的方法,包括:當接收到密碼設置指令時,在觸摸屏上呈現(xiàn)任意一種類型鍵盤;其中,所述任意一種類型鍵盤為數(shù)字類型鍵盤,拼音類型鍵盤,字母類型鍵盤或者符號類型鍵盤;每當檢測到所述任意一種類型鍵盤中包含的鍵盤類型切換按鍵被觸發(fā)時,獲取被觸發(fā)的相應類型的鍵盤;并依次獲取被觸發(fā)的每一種類型鍵盤中被選中的按鍵上呈現(xiàn)的字符;將獲取的所有字符確定為密碼。

采用上述技術方案,終端能夠根據(jù)觸摸物體在任意一種類型鍵盤中的指示,在不同類型鍵盤之間進行切換,使最終設置的密碼能夠包含數(shù)字、漢字、特定符號,以及大寫字母和小寫字母中的任意一項或者任意組合,提高了最終設置的密碼的復雜度,有助于提高密碼的安全性。

進一步的,生成并顯示鍵盤之后,所述方法還包括:獲取所述鍵盤中被選中的按鍵;在觸摸屏上的密碼輸入框中以暗文形式顯示所述被選中的按鍵上呈現(xiàn)的字符。

采用上述技術方案,終端將密碼以暗文形式顯示在密碼輸入框中,避免密 碼輸入框中以明文形式顯示密碼時,保密信息安全性差的問題,提高了系統(tǒng)安全性。

進一步的,在觸摸屏上的密碼輸入框中以暗文形式顯示所述被選中的按鍵上呈現(xiàn)的字符之后,將所述被選中的按鍵上呈現(xiàn)的字符清除。

采用上述技術方案,當終端輸入密碼后,該密碼對應于鍵盤中按鍵上的字符將被清除,使用戶能夠獲知已經輸入的密碼,并更加有效的保護了用戶設置的密碼,進一步防止了密碼的泄露。

進一步的,所述方法還包括:當確定密碼輸入完畢時,獲取所述密碼輸入框中用戶輸入的所有密碼字符;判斷用戶輸入的密碼字符與預先生成的所述密碼是否相同,若相同,則呈現(xiàn)相應的解鎖成功界面;否則,從所述字符庫中重新選取預設數(shù)目個字符,并將所述密碼中包含的所有密碼字符和選取得到的字符進行排列后,生成并顯示鍵盤。

一種鍵盤呈現(xiàn)裝置,包括:字符選取單元,用于當接收到啟動密碼輸入界面指令時,從預存的字符庫中選取預設數(shù)目個字符;其中,所述啟動密碼輸入界面指令對應的密碼為包含多個密碼字符的字符串;顯示單元,用于將所述密碼中包含的所有密碼字符和選取得到的字符進行排列,并根據(jù)排列后的密碼字符和選取得到的字符,生成并顯示鍵盤。

可選的,所述顯示單元,具體用于:根據(jù)預設的鍵盤排布規(guī)則,對所有按鍵進行排布;并將所述排布后的密碼字符和選取得到的字符隨機呈現(xiàn)在每一個按鍵上;將呈現(xiàn)密碼字符或者選取得到的字符的所有按鍵確定為鍵盤進行顯示。

采用上述技術方案,終端可以提供多種鍵盤布局規(guī)則,用戶可以根據(jù)自身的使用習慣,設置鍵盤的布局規(guī)則,使終端可以根據(jù)該選定的布局規(guī)則,呈現(xiàn)相應布局規(guī)則的鍵盤,提高了所呈現(xiàn)鍵盤的適用性和多樣性。

進一步的,還包括密碼生成單元,用于:當接收到密碼設置指令時,在觸摸屏上呈現(xiàn)任意一種類型鍵盤;其中,所述任意一種類型鍵盤為數(shù)字類型鍵盤, 拼音類型鍵盤,字母類型鍵盤或者符號類型鍵盤;每當檢測到所述任意一種類型鍵盤中包含的鍵盤類型切換按鍵被觸發(fā)時,獲取被觸發(fā)的相應類型的鍵盤;并依次獲取被觸發(fā)的每一種類型鍵盤中被選中的按鍵上呈現(xiàn)的字符;將獲取的所有字符確定為密碼。

采用上述技術方案,終端能夠根據(jù)觸摸物體在任意一種類型鍵盤中的指示,在不同類型鍵盤之間進行切換,使最終設置的密碼能夠包含數(shù)字、漢字、特定符號,以及大寫字母和小寫字母中的任意一項或者任意組合,提高了最終設置的密碼的復雜度,有助于提高密碼的安全性。

可選的,所述顯示單元,還用于:獲取所述鍵盤中被選中的按鍵;在觸摸屏上的密碼輸入框中以暗文形式顯示所述被選中的按鍵上呈現(xiàn)的字符。

采用上述技術方案,終端將密碼以暗文形式顯示在密碼輸入框中,避免密碼輸入框中以明文形式顯示密碼時,保密信息安全性差的問題,提高了系統(tǒng)安全性。

進一步的,還包括字符清除單元,用于:在觸摸屏上的密碼輸入框中以暗文形式顯示所述被選中的按鍵上呈現(xiàn)的字符之后,將所述被選中的按鍵上呈現(xiàn)的字符清除。

采用上述技術方案,當終端輸入密碼后,該密碼對應于鍵盤中按鍵上的字符將被清除,使用戶能夠獲知已經輸入的密碼,并更加有效的保護了用戶設置的密碼,進一步防止了密碼的泄露。

進一步的,還包括處理單元,用于:當確定密碼輸入完畢時,獲取所述密碼輸入框中用戶輸入的所有密碼字符;判斷用戶輸入的密碼字符與預先生成的所述密碼是否相同,若相同,則呈現(xiàn)相應的解鎖成功界面;否則,從所述字符庫中重新選取預設數(shù)目個字符,并將所述密碼中包含的所有密碼字符和選取得到的字符進行排列后,生成并顯示鍵盤。

本發(fā)明實施例中,當終端接收到啟動密碼輸入界面指令時,從字符庫中選擇與密碼中包含的密碼字符相同或者不同的字符;將選取的字符和密碼中包含 的所有密碼字符進行排列,生成鍵盤。采用本發(fā)明技術方案,根據(jù)密碼字符和從字符庫中獲取的字符,生成鍵盤,由于鍵盤上每一個按鍵上呈現(xiàn)的字符與傳統(tǒng)鍵盤上相應按鍵上呈現(xiàn)的字符不同,使得攻擊者通過用戶在終端觸摸屏上的觸點位置得到的字符,與用戶實際輸入的字符不同,從而避免了關鍵信息的泄露,保證了關鍵信息的安全性;并且,觸摸屏上顯示的鍵盤中包含待輸入的密碼,用戶可以從當前所呈現(xiàn)的鍵盤中快速選取所需要的字符,提高了信息輸入的速度。

附圖說明

圖1為本發(fā)明實施例中鍵盤顯示流程圖;

圖2為本發(fā)明實施例中屏幕解鎖界面示意圖;

圖3a和圖3b為本發(fā)明實施例中不同類型鍵盤示意圖;

圖4a為現(xiàn)有技術中正常排布的鍵盤示意圖;

圖4b為本發(fā)明實施例中生成的鍵盤示意圖;

圖5a至圖5c為本發(fā)明實施例中密碼輸入界面示意圖;

圖6為本發(fā)明實施例中鍵盤顯示裝置結構示意圖。

具體實施方式

為了解決終端的鍵盤顯示方式容易導致密碼信息的泄露的問題。本發(fā)明實施例中,當終端接收到啟動密碼輸入界面指令時,從字符庫中選擇與密碼相同或者不同的字符;將選取的字符和密碼中包含的所有密碼字符進行排列,生成鍵盤。采用本發(fā)明技術方案,根據(jù)密碼字符和從字符庫中獲取的字符,生成鍵盤,由于鍵盤上每一個按鍵上呈現(xiàn)的字符與傳統(tǒng)鍵盤相應按鍵上呈現(xiàn)的字符不同,使得攻擊者通過用戶在終端觸摸屏上的觸點位置得到的字符,與用戶實際輸入的字符不同,從而避免了關鍵信息的泄露,保證了關鍵信息的安全性;并且,觸摸屏上顯示的鍵盤中包含待輸入的密碼,用戶可以從當前所呈現(xiàn)的鍵盤 中快速選取所需要的字符,提高了信息輸入的速度。

下面結合說明書附圖,對本發(fā)明實施例作進一步詳細描述。

參閱圖1所示,本發(fā)明實施例中,終端在觸摸屏中顯示鍵盤的方法,包括:

步驟100:當接收到啟動密碼輸入界面指令時,從預存的字符庫中選取預設數(shù)目個字符;其中,所述啟動密碼輸入界面指令對應的密碼為包含多個密碼字符的字符串。

本發(fā)明實施例中,終端中保存有各種信息,當用戶需要對某些信息設置查看權限時,如用戶需要對接收到的短消息或者本地保存的文檔設置查看權限時,可以為該待設置查看權限的信息設置密碼。此外,為了保證終端中所有信息的安全性,用戶還可以為終端設置開機密碼或者觸摸屏解鎖密碼。

其中,所述終端可以為智能手機,ipad等具備觸控功能的產品;上述密碼為多個密碼字符組成的字符串。

可選的,終端在本地生成密碼的過程,包括:當接收到密碼設置指令時,在觸摸屏上呈現(xiàn)任意一種類型鍵盤;其中,所述任意一種類型鍵盤為數(shù)字類型鍵盤,拼音類型鍵盤,字母類型鍵盤或者符號類型鍵盤;每當檢測到所述任意一種類型鍵盤中包含的鍵盤類型切換按鍵被觸發(fā)時,在觸摸屏上呈現(xiàn)被觸發(fā)的相應類型的鍵盤;并依次獲取被觸發(fā)的每一種類型鍵盤中被選中按鍵上呈現(xiàn)的字符;將被選中的每一個字符確定為密碼字符,并將所有密碼字符確定為密碼。其中,鍵盤中的按鍵可以通過觸摸物體觸發(fā)或選中,所述觸摸物體為觸摸觸摸屏能夠識別的物體,如觸摸筆、手指等。

可選的,終端將設置的密碼保存至本地;或者,終端將設置的密碼上傳至云端服務器,以減少密碼對終端存儲空間的占用。

可選的,以設置觸摸屏解鎖密碼為例,終端在本地設置密碼的過程包括:首選,終端呈現(xiàn)圖2所示的密碼設置界面;當終端檢測到觸摸物體選中“需要密碼”選項時,終端將啟動正常排布的鍵盤,并呈現(xiàn)圖3a所示的界面,在每種類型鍵盤中均包含鍵盤類型切換按鍵,用于切換鍵盤類型;在圖3a所示的 界面中,終端呈現(xiàn)字母類型鍵盤,此時,若檢測到觸摸物體選中該字母類型鍵盤中的按鍵時,獲取該按鍵所呈現(xiàn)的字符;當檢測到觸摸物體選中字母類型鍵盤中的鍵盤類型切換按鍵時,將當前所呈現(xiàn)的鍵盤切換至數(shù)字類型鍵盤(參閱圖3b所示),并獲取觸摸物體在該數(shù)字類型鍵盤中所選中按鍵上呈現(xiàn)的字符;若檢測到觸摸物體選中數(shù)字類型鍵盤中的鍵盤類型切換按鍵時,將當前所呈現(xiàn)的鍵盤切換至拼音類型鍵盤,并獲取觸摸物體在該拼音類型鍵盤中所選中按鍵上呈現(xiàn)的拼音構成的漢字;終端依次記錄觸摸物體在上述字母類型鍵盤、數(shù)字類型鍵盤和拼音類型鍵盤中選中的字符,將記錄的所有字符作為密碼。

可選的,在終端上設置密碼的過程中,若觸摸屏上呈現(xiàn)字母類型鍵盤,則終端還可以在檢測到觸摸物體選中該字母類型鍵盤中的字母大小寫切換按鍵時,對字母類型鍵盤中所呈現(xiàn)的字母大小寫進行切換,使設置的密碼中可以區(qū)分大寫字母和小寫字母。其中,最終設置的密碼中包含的密碼字符的數(shù)量不超過指定數(shù)目,該指定數(shù)目可以根據(jù)具體應用場景預先設置。

采用上述技術方案,終端能夠根據(jù)觸摸物體在任意一種類型鍵盤中的指示,在不同類型鍵盤之間進行切換,使最終設置的密碼能夠包含數(shù)字、漢字、、特定字符以及大寫字母和小寫字母中的任意一項或者任意組合,提高了最終設置的密碼的復雜度,有助于提高密碼的安全性。

本發(fā)明實施例中,當終端對保密信息的密碼設置完畢后,若接收到啟動密碼輸入界面指令,即可啟動相應的密碼輸入界面;具體的,用戶可以通過啟動屏幕解鎖界面指令,使終端呈現(xiàn)屏幕解鎖界面,用戶即可在該屏幕解鎖界面中執(zhí)行輸入解鎖密碼操作;用戶還可以通過啟動保密信息查看界面指令,使終端呈現(xiàn)保密信息查看界面,用戶即可在該保密信息查看界面中執(zhí)行輸入查看密碼操作。

可選的,當終端接收到啟動密碼輸入界面指令時,終端所呈現(xiàn)的界面切換至密碼輸入界面,并生成非正常排布的鍵盤,該密碼輸入界面中包含密碼輸入框,用戶可以在該密碼輸入框中輸入密碼,以對屏幕進行解鎖或者查看保密信 息;當終端未接收到啟動密碼輸入界面指令,且接收到文本輸入指令時,觸摸屏上將呈現(xiàn)排布正常的鍵盤。

本發(fā)明實施例中,終端切換至密碼輸入界面的同時,從預存的字符庫中選取多個字符,該選取的所有字符可以為完全與密碼字符相同的字符,該選取的所有字符也可以為與密碼字符完全不同的字符,該選取的所有字符還可以為與密碼字符部分相同的字符。

可選的,選取的字符中包含一定數(shù)目個與密碼字符不同的字符,從而避免最終生成的鍵盤中僅包含密碼導致的系統(tǒng)安全性差的問題。

可選的,所述字符庫可以預存在終端本地,終端需要選取字符時,直接從本地預存的字符庫中選取字符即可,能夠保證字符的選取過程更加快捷;所述字符庫還可以預存在云端服務器中,終端需要選取字符時,向云端服務器發(fā)送字符庫獲取請求,由云端服務器將字符庫發(fā)送至終端,終端從該字符庫中選取字符,從而避免了終端保存大量數(shù)據(jù),減輕了終端的負擔,提高了終端對數(shù)據(jù)的處理速度。

可選的,終端從字符庫中選取的字符可以為中文字符,字母,符號、或者數(shù)字。此外,終端從字符庫中選取的字符的數(shù)目為預設數(shù)目,該預設數(shù)目可以根據(jù)最終生成的鍵盤的按鍵數(shù)量和密碼中包含的密碼字符的數(shù)量確定,即預設數(shù)目等于最終生成的鍵盤的按鍵數(shù)量與密碼字符的數(shù)量之差。

可選的,該預設數(shù)目大于密碼字符的數(shù)量(即預設數(shù)目大于指定數(shù)目),以使最終生成的按鍵中能夠呈現(xiàn)密碼字符以外的其他字符,提高了保密信息的安全性。

步驟110:將所述密碼中包含的所有密碼字符和選取得到的字符進行排列,并根據(jù)排列后的密碼字符和選取得到的字符,生成并顯示鍵盤。

本發(fā)明實施例中,終端根據(jù)預設的鍵盤排布規(guī)則,對所有按鍵進行排布;并將所述排列后的密碼字符和選取得到的字符隨機呈現(xiàn)在每一個按鍵上;將呈現(xiàn)密碼字符或者選取得到的字符的所有按鍵確定為鍵盤進行顯示。例如,參閱 圖4a所示,為現(xiàn)有技術中正常排布的鍵盤示意圖,參閱圖4b所示,為本發(fā)明實施例中生成的鍵盤示意圖,在該鍵盤中的按鍵上呈現(xiàn)的字符包含中文字符、數(shù)字字符或者字母字符。

特殊的,當密碼中存在至少兩個密碼字符相同時,終端最終呈現(xiàn)的鍵盤中可以僅有一個按鍵上呈現(xiàn)所述密碼字符,例如,密碼為“aa尋覓”,最終呈現(xiàn)的鍵盤中可以僅有一個按鍵上呈現(xiàn)字符“a”;也可以在鍵盤中的按鍵上呈現(xiàn)每一個所述密碼字符,例如,密碼為“aa尋覓”,最終呈現(xiàn)的鍵盤中至少存在兩個按鍵上呈現(xiàn)字符“a”。

可選的,終端最終生成的鍵盤中還可以通過多頁顯示(參閱圖4b所示),用戶可以通過鍵盤翻頁按鍵,呈現(xiàn)更多的字符。

采用上述技術方案,終端生成的鍵盤上將包含密碼字符,用戶可以直接從該鍵盤中選擇所需要的密碼字符,當密碼字符為漢字時,用戶也無須通過五筆輸入法或者拼音輸入法重新拼寫該漢字,從而簡化了密碼選擇過程,提高了信息輸入速度;并且,終端呈現(xiàn)的鍵盤中所有按鍵上呈現(xiàn)的字符根據(jù)字符庫中選取的字符和密碼字符的隨機排列組成,使得該鍵盤將不同于傳統(tǒng)鍵盤,攻擊者僅通過獲取鍵盤布局和用戶在終端中的觸點,無法獲取用戶實際輸入的字符,從而保證了關鍵信息的安全性。

可選的,終端可以在本地預設多種鍵盤的布局規(guī)則,不同布局規(guī)則下的鍵盤中包含的按鍵數(shù)目可以相同,也可以不同,基于不同的鍵盤布局規(guī)則,終端從字符庫中選取的字符對應的預設數(shù)目將存在不同,因此,該預設數(shù)目可以根據(jù)具體應用場景靈活設置。

進一步的,具體終端應當呈現(xiàn)哪一種布局規(guī)則的鍵盤,終端可以根據(jù)用戶的設置確定。

采用上述技術方案,終端可以提供多種鍵盤布局規(guī)則,用戶可以根據(jù)自身的使用習慣,設置鍵盤的布局規(guī)則,使終端可以根據(jù)該選定的布局規(guī)則,呈現(xiàn)相應布局規(guī)則的鍵盤,提高了所呈現(xiàn)鍵盤的適用性和多樣性。

本發(fā)明實施例中,終端在解鎖界面或者保密信息查看界面中顯示生成的鍵盤,并檢測觸摸物體在該鍵盤中選中的字符。具體的,終端獲取觸摸物體指向所述觸摸屏上的位置;并根據(jù)獲取的位置,確定所述觸摸物體在所述鍵盤中選中的按鍵;在觸摸屏上的密碼輸入框中以暗文形式顯示所述選中的按鍵上呈現(xiàn)的字符。例如,參閱圖5a所示為本發(fā)明實施例中,所呈現(xiàn)的解鎖界面,該解鎖界面中包含本發(fā)明所生成的鍵盤,當終端檢測到觸摸物體在該生成的鍵盤中選中字符“尋”時,將字符“尋”以暗文形式顯示在密碼輸入框中。

采用上述技術方案,終端將密碼以暗文形式顯示在密碼輸入框中,避免密碼輸入框中以明文形式顯示密碼時,保密信息安全性差的問題,提高了系統(tǒng)安全性。

進一步的,當所述終端在觸摸屏上的密碼輸入框中以暗文形式顯示所述顯示的按鍵上呈現(xiàn)的字符之后,終端還可以清除該選中的按鍵上所呈現(xiàn)的字符,使該按鍵上不呈現(xiàn)任何字符;具體的,當所述密碼中包含任意一字符,且密碼中包含該任意一字符的數(shù)目為一個時,將所述觸摸物體選中的按鍵上呈現(xiàn)的字符清除,例如,參閱圖5b所示,密碼為“尋找你n”,當終端將字符“尋”以暗文形式顯示在密碼輸入框中后,清除鍵盤中按鍵上的“尋”字符;當密碼中包含的任意一字符的數(shù)目為至少兩個,且終端最終呈現(xiàn)的鍵盤中可以僅有一個按鍵上呈現(xiàn)所述任意一密碼字符時,若確定所述密碼輸入框未輸入的部分密碼中不包含所述任意一字符時,將所述觸摸物體選中的按鍵上呈現(xiàn)的所述任意一字符清除,例如,參閱圖5c所示,密碼為“尋尋覓覓”,當終端將字符“尋尋”以暗文形式顯示在密碼輸入框中后,清除鍵盤中按鍵上的“尋”字符。

采用上述技術方案,當終端輸入密碼字符后,對應于鍵盤中按鍵上的密碼字符將被清除,使用戶能夠獲知已經輸入的密碼字符,并使其他用戶無法獲知用戶已經輸入的密碼字符,更加有效的保護了用戶設置的密碼,進一步防止了密碼的泄露。

進一步的,在上述過程中,若終端將鍵盤上的字符清除,則當檢測到觸摸 體清除所述密碼輸入框中的至少一個字符之后,終端所呈現(xiàn)的鍵盤上包含的所有字符將可能不包含密碼,基于此問題,可選的,終端獲取所述密碼輸入框中未被清除的密碼字符;根據(jù)獲取的所述密碼輸入框中未被清除的密碼字符,確定所述密碼中未被輸入的密碼字符;從所述預存的字符庫中選取預設個數(shù)的字符;并根據(jù)所述未被輸入的密碼字符和選取得到的字符,重新生成鍵盤。例如,參閱圖5c所示,密碼為“樂尋找你n”,當終端將字符“樂尋”以暗文形式顯示在密碼輸入框中后,清除鍵盤中按鍵上的“樂尋”字符,此時,若終端檢測到觸摸物體選中清除“×”選項,清除上述已經輸入的字符“尋”時,終端獲取密碼輸入框中未輸入的密碼字符,即為“尋找你n”,終端將重新從字符庫中選取預設個數(shù)的字符,并將選取的字符和“尋找你n”進行隨機排列,重新生成鍵盤。

進一步的,當終端確定到密碼輸入完畢時,將密碼輸入框中包含的密碼字符和預先生成的密碼字符進行比較,以判斷輸入的密碼是否正確;當確定輸入的密碼錯誤時,終端在觸摸屏上呈現(xiàn)提示信息,以提示用戶密碼輸入錯誤,并重復上述過程,重新從所述預存的的字符庫中選取字符,并根據(jù)選取的字符和密碼字符,生成包含密碼的鍵盤,供用戶重新選擇;當確定輸入的密碼正確時,呈現(xiàn)相應的解鎖成功界面。

基于上述技術方案,參閱圖6所示,本發(fā)明實施例中,提供一種鍵盤顯示裝置,包括字符選取單元60,以及顯示單元61,其中:

字符選取單元60,用于當接收到啟動密碼輸入界面指令時,從預存的字符庫中選取預設數(shù)目個字符;其中,所述啟動密碼輸入界面指令對應的密碼為包含多個密碼字符的字符串;

顯示單元61,用于將所述密碼中包含的所有密碼字符和選取得到的字符進行排列,并根據(jù)排列后的密碼字符和選取得到的字符,生成并顯示鍵盤。

所述顯示單元61,具體用于:根據(jù)預設的鍵盤排布規(guī)則,對所有按鍵進行排布;并將所述排布后的密碼字符和選取得到的字符隨機呈現(xiàn)在每一個按鍵 上;將呈現(xiàn)密碼字符或者選取得到的字符的所有按鍵確定為鍵盤進行顯示。

進一步的,還包括密碼生成單元62,用于:當接收到密碼設置指令時,在觸摸屏上呈現(xiàn)任意一種類型鍵盤;其中,所述任意一種類型鍵盤為數(shù)字類型鍵盤,拼音類型鍵盤,字母類型鍵盤或者符號類型鍵盤;每當檢測到所述任意一種類型鍵盤中包含的鍵盤類型切換按鍵被觸發(fā)時,獲取被觸發(fā)的相應類型的鍵盤;并依次獲取被觸發(fā)的每一種類型鍵盤中被選中的按鍵上呈現(xiàn)的字符;將獲取的所有字符確定為密碼。

所述顯示單元61,還用于:獲取所述鍵盤中被選中的按鍵;在觸摸屏上的密碼輸入框中以暗文形式顯示所述被選中的按鍵上呈現(xiàn)的字符。

進一步的,還包括字符清除單元63,用于:在觸摸屏上的密碼輸入框中以暗文形式顯示所述被選中的按鍵上呈現(xiàn)的字符之后,將所述被選中的按鍵上呈現(xiàn)的字符清除。

進一步的,還包括處理單元64,用于:當確定密碼輸入完畢時,獲取所述密碼輸入框中用戶輸入的所有密碼字符;判斷用戶輸入的密碼字符與預先生成的所述密碼是否相同,若相同,則呈現(xiàn)相應的解鎖成功界面;否則,從所述字符庫中重新選取預設數(shù)目個字符,并將所述密碼中包含的所有密碼字符和選取得到的字符進行排列后,生成并顯示鍵盤。

綜上所述,本發(fā)明實施例中,當接收到啟動密碼輸入界面指令時,從本地預存的字符庫中選取預設數(shù)目個字符;將所述密碼和選取得到的字符進行隨機排列,并根據(jù)排列后的密碼和字符,生成鍵盤;在觸摸屏上顯示生成的鍵盤。采用本發(fā)明技術方案,根據(jù)預先生成的密碼和從字符庫中獲取的字符,生成鍵盤,由于鍵盤上每一個按鍵上包含的字符與傳統(tǒng)排布字符不同,使得攻擊者通過用戶在終端觸摸屏上的觸點位置得到的字符,與用戶實際輸入的字符不同,從而避免了關鍵信息的泄露,保證了關鍵信息的安全性;并且,觸摸屏上顯示的鍵盤中包含待輸入的密碼,用戶可以從當前所呈現(xiàn)的鍵盤中快速選取所需要的字符,提高了信息輸入的速度。

本領域內的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。

顯然,本領域的技術人員可以對本發(fā)明實施例進行各種改動和變型而不脫離本發(fā)明實施例的精神和范圍。這樣,倘若本發(fā)明實施例的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和 變型在內。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宜宾市| 锡林郭勒盟| 黎城县| 科尔| 阿坝县| 莫力| 滦平县| 平阴县| 遵化市| 台北市| 邢台县| 阆中市| 巧家县| 自贡市| 大姚县| 惠安县| 苍山县| 南通市| 邳州市| 溆浦县| 阿合奇县| 绵阳市| 伽师县| 新蔡县| 灵武市| 千阳县| 浮梁县| 安阳市| 浦城县| 江阴市| 阜平县| 南华县| 会东县| 甘南县| 秦皇岛市| 扶沟县| 通城县| 惠水县| 集安市| 大英县| 治多县|