;
[0048]用戶在使用帶有觸摸屏的智能移動(dòng)終端時(shí),想要設(shè)置虛擬鍵盤時(shí),通過觸摸屏點(diǎn)擊虛擬鍵盤布局的編輯按鈕,便觸發(fā)發(fā)出布局設(shè)置請(qǐng)求,該信息輸入裝置便接收該虛擬鍵盤的布局設(shè)置請(qǐng)求。
[0049]202、信息輸入裝置觸發(fā)觸摸屏顯示空白界面;
[0050]該空白界面是供用戶布局虛擬鍵盤。
[0051]203、信息輸入裝置接收并保存用戶設(shè)置的虛擬鍵盤布局;
[0052]空白界面上可以設(shè)置有編輯按鈕,用戶可以通過點(diǎn)擊編輯按鈕,在觸摸屏上畫出虛擬鍵盤的布局,并存儲(chǔ)該虛擬鍵盤的布局。信息輸入裝置接收到用戶存儲(chǔ)的虛擬鍵盤布局指令后,存儲(chǔ)相應(yīng)的虛擬鍵盤布局。
[0053]204、信息輸入裝置接收用戶的虛擬鍵盤的鍵值設(shè)置請(qǐng)求;
[0054]信息輸入裝置存儲(chǔ)虛擬鍵盤布局后,向用戶發(fā)出詢問指令,詢問用戶是否設(shè)置虛擬鍵盤的鍵值;此時(shí)界面上可以顯示是和否兩個(gè)按鍵,用戶可以按照需求進(jìn)行選擇;用戶選擇后,點(diǎn)擊相應(yīng)的按鍵發(fā)出請(qǐng)求指令,信息輸入裝置接收用戶的指令,并觸發(fā)顯示屏顯示可供選擇的鍵值,以供用戶根據(jù)可供選擇的鍵值為每個(gè)按鍵設(shè)置鍵值。
[0055]205、信息輸入裝置接收并保存用戶為該虛擬鍵盤中的每個(gè)按鍵設(shè)置的鍵值;
[0056]當(dāng)信息輸入裝置接收到用戶發(fā)出的是否設(shè)置虛擬鍵盤鍵值的指令,如果用戶選擇不設(shè)置鍵值,信息輸入裝置保存用戶發(fā)出的指令,對(duì)虛擬鍵盤的每個(gè)按鍵設(shè)置隨機(jī)鍵值;若用戶對(duì)當(dāng)前提供的隨機(jī)鍵值不滿意,還可以更換一批隨機(jī)鍵值。如果用戶選擇設(shè)置虛擬鍵盤的鍵值,則按照虛擬鍵盤布局時(shí)的按鍵順序,依次詢問用戶設(shè)置鍵值。用戶設(shè)置完成后,可以通過點(diǎn)擊完成按鍵,保存按鍵的鍵值,信息輸入裝置接收用戶發(fā)出的指令,對(duì)用戶為虛擬鍵盤中每個(gè)按鍵設(shè)置的鍵值進(jìn)行保存。例如本實(shí)施例的鍵值可以包括:數(shù)字、字母和/或字符。具體地,根據(jù)用戶設(shè)置的該鍵盤的使用場(chǎng)景,如撥號(hào)鍵盤可以僅包括數(shù)字。密碼鍵盤可以包括數(shù)字、字符以及字母中至少兩者。
[0057]206、信息輸入裝置啟動(dòng)該虛擬鍵盤;
[0058]用戶在使用中,若需要進(jìn)行信息輸入,可以點(diǎn)擊觸摸屏發(fā)出信息輸入指令,此時(shí)信息輸入裝置可以啟動(dòng)設(shè)置好的虛擬鍵盤。
[0059]207、信息輸入裝置接收用戶通過該虛擬鍵盤輸入的信息,實(shí)現(xiàn)信息輸入。
[0060]信息輸入裝置啟動(dòng)該虛擬鍵盤之后,在觸摸屏上會(huì)顯示該虛擬鍵盤,然后用戶可以根據(jù)虛擬鍵盤上顯示的鍵值,選擇要輸入的字符,實(shí)現(xiàn)信息的輸入。在信息輸入裝置一側(cè),信息輸入裝置接收用戶通過該虛擬鍵盤輸入的信息,實(shí)現(xiàn)信息輸入。
[0061]本實(shí)施例的信息輸入方法,通過信息輸入裝置接收用戶設(shè)置虛擬鍵盤的布局請(qǐng)求,保存用戶設(shè)置的虛擬鍵盤布局;且通過信息輸入裝置接收用戶設(shè)置虛擬鍵盤鍵值的請(qǐng)求,用戶根據(jù)自身需求為虛擬鍵盤中每一個(gè)按鍵設(shè)置鍵值,保存用戶設(shè)置的虛擬鍵盤鍵值;然后根據(jù)用戶設(shè)置的虛擬鍵盤進(jìn)行信息輸入。由于該技術(shù)方案中,虛擬鍵盤的布局為用戶自定義的,虛擬鍵盤的鍵值為用戶自定義的,即使能夠檢測(cè)到用戶輸入信息的位置,也無法推測(cè)出用戶輸入的信息內(nèi)容,可以有效地避免用戶輸入信息的泄露,從而最大程度上提高用戶在移動(dòng)終端上輸入信息內(nèi)容的安全性。
[0062]圖7為本發(fā)明的信息輸入裝置的一實(shí)施例的流程圖。如圖7所示,本實(shí)施例的信息輸入裝置,包括:啟動(dòng)t吳塊11和?目息輸入t吳塊12。
[0063]其中啟動(dòng)模塊11用于啟動(dòng)預(yù)設(shè)的虛擬鍵盤;該預(yù)設(shè)的虛擬鍵盤的按鍵的鍵值為用戶自定義的;信息輸入模塊12用于接收用戶根據(jù)預(yù)設(shè)的虛擬鍵盤輸入的信息,實(shí)現(xiàn)信息輸入。
[0064]本實(shí)施例的信息輸入裝置,采用上述模塊可以用于執(zhí)行圖1所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理與上述圖1所示實(shí)施例相同,詳細(xì)可以參考上述實(shí)施例的記載,此處不再贅述。
[0065]本實(shí)施例的信息輸入裝置,采用上述模塊可以通過啟動(dòng)預(yù)設(shè)的虛擬鍵盤;且該預(yù)設(shè)的虛擬鍵盤按鍵的鍵值為用戶自定義的;然后接收用戶根據(jù)該預(yù)設(shè)的虛擬鍵盤輸入的信息,實(shí)現(xiàn)信息輸入。由于該技術(shù)方案中,虛擬鍵盤的鍵值為用戶自定義的,即使能夠檢測(cè)到用戶輸入信息的位置,也無法推測(cè)出用戶輸入的信息內(nèi)容,可以有效地避免用戶輸入信息的泄露,從而最大程度上提高用戶在移動(dòng)終端上輸入信息內(nèi)容的安全性。
[0066]圖8為本發(fā)明的信息輸入裝置的另一實(shí)施例的流程圖。如圖8所示,本實(shí)施例的信息輸入裝置在上述圖7所示實(shí)施例的技術(shù)方案的基礎(chǔ)上,還包括如下技術(shù)方案。
[0067]本實(shí)施例的預(yù)設(shè)的虛擬鍵盤的布局也可以為用戶自定義的。例如用戶可以根據(jù)自己的喜歡設(shè)置任意形狀的虛擬鍵盤的布局,如圖4和圖5所示。
[0068]如圖8所示,本實(shí)施例的信息輸入裝置還包括:創(chuàng)建模塊13,該創(chuàng)建模塊13用于創(chuàng)建預(yù)設(shè)的虛擬鍵盤。此時(shí)對(duì)應(yīng)的啟動(dòng)模塊11與創(chuàng)建模塊13連接,啟動(dòng)模塊11用于啟動(dòng)創(chuàng)建模塊13創(chuàng)建的預(yù)設(shè)的虛擬鍵盤。
[0069]具體地,該創(chuàng)建模塊13具體用于設(shè)置預(yù)設(shè)的虛擬鍵盤的布局;并為布局下的每個(gè)按鍵設(shè)置鍵值。進(jìn)一步地,本實(shí)施例的鍵值可以包括:數(shù)字、字母和/或字符。
[0070]本實(shí)施例的信息輸入裝置,采用上述模塊可以用于執(zhí)行圖6所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理與上述圖6所示實(shí)施例相同,詳細(xì)可以參考上述實(shí)施例的記載,此處不再贅述。
[0071]本實(shí)施例的信息輸入裝置,采用上述模塊可以通過啟動(dòng)預(yù)設(shè)的虛擬鍵盤;且該預(yù)設(shè)的虛擬鍵盤按鍵的鍵值為用戶自定義的;然后接收用戶根據(jù)該預(yù)設(shè)的虛擬鍵盤輸入的信息,實(shí)現(xiàn)信息輸入。由于該技術(shù)方案中,虛擬鍵盤的鍵值為用戶自定義的,即使能夠檢測(cè)到用戶輸入信息的位置,也無法推測(cè)出用戶輸入的信息內(nèi)容,可以有效地避免用戶輸入信息的泄露,從而最大程度上提高用戶在移動(dòng)終端上輸入信息內(nèi)容的安全性。
[0072]本發(fā)明還提供一種移動(dòng)終端,該移動(dòng)終端上設(shè)置有如上圖7或者圖8所示的信息輸入裝置。詳細(xì)可以參考上述圖7或者圖8所示實(shí)施例的記載,在此不再贅述。
[0073]可以理解的是,本發(fā)明的實(shí)施例中,移動(dòng)終端可以是手機(jī)、平板電腦、個(gè)人數(shù)字助理、電子書等具有各種操作系統(tǒng)的硬件設(shè)備。本發(fā)明的各部分可以用硬件、軟件、固件或他們的組合來實(shí)現(xiàn)。
[0074]本發(fā)明實(shí)施例所述的信息輸入方法可以運(yùn)行于安裝有谷歌公司開發(fā)的用于便攜式可移動(dòng)智能設(shè)備的安卓(Android)操作系統(tǒng)平臺(tái)、蘋果公司開發(fā)的用于便攜式可移動(dòng)智能設(shè)備的1S操作系統(tǒng)平臺(tái)、或者微軟公司開發(fā)的用于便攜式可移動(dòng)智能設(shè)備的WindowsPhone操作系統(tǒng)平臺(tái)等操作系統(tǒng)的移動(dòng)終端中。
[0075]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0076]最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【主權(quán)項(xiàng)】
1.一種信息輸入方法,其特征在于,包括: 啟動(dòng)預(yù)設(shè)的虛擬鍵盤;所述預(yù)設(shè)的虛擬鍵盤按鍵的鍵值為用戶自定義的; 接收用戶根據(jù)所述預(yù)設(shè)的虛擬鍵盤輸入的信息,實(shí)現(xiàn)信息輸入。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)的虛擬鍵盤的布局為用戶自定義的。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述啟動(dòng)預(yù)設(shè)的虛擬鍵盤之前,所述方法還包括: 創(chuàng)建所述預(yù)設(shè)的虛擬鍵盤。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,創(chuàng)建所述預(yù)設(shè)的虛擬鍵盤,具體包括: 設(shè)置所述預(yù)設(shè)的虛擬鍵盤的布局; 為所述布局下的每個(gè)所述按鍵設(shè)置所述鍵值。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述鍵值包括:數(shù)字、字母和/或字符。
6.一種信息輸入裝置,其特征在于,所述裝置包括: 啟動(dòng)模塊,用于啟動(dòng)預(yù)設(shè)的虛擬鍵盤;所述預(yù)設(shè)的虛擬鍵盤的按鍵的鍵值為用戶自定義的; 信息輸入模塊,用于接收用戶根據(jù)所述預(yù)設(shè)的虛擬鍵盤輸入的信息,實(shí)現(xiàn)信息輸入。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述預(yù)設(shè)的虛擬鍵盤的布局為用戶自定義的。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 創(chuàng)建模塊,用于創(chuàng)建所述預(yù)設(shè)的虛擬鍵盤。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述創(chuàng)建模塊,具體用于設(shè)置所述預(yù)設(shè)的虛擬鍵盤的布局;為所述布局下的每個(gè)所述按鍵設(shè)置所述鍵值; 進(jìn)一步地,所述鍵值包括:數(shù)字、字母和/或字符。
10.一種移動(dòng)終端,其特征在于,所述移動(dòng)終端上設(shè)置有如上權(quán)利要求6-9任一所述的信息輸入裝置。
【專利摘要】本發(fā)明提供一種信息輸入方法及裝置與移動(dòng)終端。本發(fā)明的信息輸入方法,包括:?jiǎn)?dòng)預(yù)設(shè)的虛擬鍵盤;所述預(yù)設(shè)的虛擬鍵盤按鍵的鍵值為用戶自定義的;接收用戶根據(jù)所述預(yù)設(shè)的虛擬鍵盤輸入的信息,實(shí)現(xiàn)信息輸入。本發(fā)明還提供一種信息輸入裝置與移動(dòng)終端。本發(fā)明采用上述技術(shù)方案,由于虛擬鍵盤的鍵值為用戶自定義的,即使能夠檢測(cè)到用戶輸入信息的位置,也無法推測(cè)出用戶輸入的信息內(nèi)容,可以有效地避免用戶輸入信息的泄露,從而最大程度上提高用戶在移動(dòng)終端上輸入信息內(nèi)容的安全性。
【IPC分類】G06F3-0488, G06F21-83
【公開號(hào)】CN104794412
【申請(qǐng)?zhí)枴緾N201510236397
【發(fā)明人】溫儒友
【申請(qǐng)人】深圳天瓏無線科技有限公司
【公開日】2015年7月22日
【申請(qǐng)日】2015年5月11日