本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,具體涉及一種自動(dòng)切換鍵盤的方法、存儲(chǔ)設(shè)備及移動(dòng)終端。
背景技術(shù):
隨著智能移動(dòng)終端的快速普及,智能移動(dòng)終端已經(jīng)成為人們?nèi)粘I钪斜夭豢缮俚墓ぞ?,人們可以利用移?dòng)終端實(shí)現(xiàn)實(shí)時(shí)聊天、上網(wǎng)搜索等功能。
用戶在使用移動(dòng)終端的時(shí)候,不可避免的需要用到輸入法鍵盤。在現(xiàn)有技術(shù)中,當(dāng)用戶想要輸入不同狀態(tài)和語言的字符時(shí),常常需要花較多的時(shí)間,而且操作非常繁瑣。比如在輸入字母時(shí),加入標(biāo)點(diǎn);或者輸入中文時(shí)插入英文字母等,都需要點(diǎn)擊輸入法鍵盤上的按鍵進(jìn)行切換,這無疑需要花費(fèi)用戶大量的時(shí)間,試想一下,有時(shí)候用戶需要編輯長(zhǎng)比較長(zhǎng)的短信,而短信的內(nèi)容又包含了字母、數(shù)字、文字、以及各種標(biāo)點(diǎn)符號(hào),用戶在編輯的時(shí)候,需要不斷地切換輸入鍵盤,這無疑浪費(fèi)了用戶的時(shí)間,而且還會(huì)增大輸入出錯(cuò)的概率,給用戶帶來了困擾。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種自動(dòng)切換鍵盤的方法、存儲(chǔ)設(shè)備及移動(dòng)終端,旨在通過移動(dòng)終端識(shí)別用戶的手寫輸入的圖案,將識(shí)別的手寫輸入的圖案轉(zhuǎn)換為字符并進(jìn)行顯示,根據(jù)所述字符的字符類型自動(dòng)切換出對(duì)應(yīng)的鍵盤類型,無需用戶手動(dòng)點(diǎn)擊按鍵選擇鍵盤,提高用戶的輸入效率,給用戶提供了方便。
本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種自動(dòng)切換鍵盤的方法,其中,所述方法包括:
步驟a、移動(dòng)終端接收用戶的手寫指令在虛擬鍵盤界面上輸入手寫圖案;
步驟b、移動(dòng)終端對(duì)手寫輸入的圖案進(jìn)行識(shí)別,并將識(shí)別出的手寫輸入的圖案轉(zhuǎn)換為字符進(jìn)行顯示;
步驟c、根據(jù)顯示的字符確定所述字符的字符類型,查詢預(yù)設(shè)的數(shù)據(jù)庫并分析出需要切換的鍵盤類型;
步驟d、移動(dòng)終端自動(dòng)切換出所述鍵盤類型。
所述的自動(dòng)切換鍵盤的方法,其中,所述方法還包括:
步驟s、預(yù)先在移動(dòng)終端中設(shè)置一用于根據(jù)所述字符類型確定出需要切換的鍵盤類型的數(shù)據(jù)庫,所述數(shù)據(jù)庫包括不同的字符類型與鍵盤類型的對(duì)應(yīng)關(guān)系。
所述的自動(dòng)切換鍵盤的方法,其中,所述數(shù)據(jù)庫中的鍵盤類型包括:英文字母輸入鍵盤、數(shù)字輸入鍵盤、文字輸入鍵盤、符號(hào)輸入鍵盤以及俄語輸入鍵盤。
所述的自動(dòng)切換鍵盤的方法,其中,所述步驟a具體包括:
步驟a1、移動(dòng)終端打開編輯界面,并調(diào)出虛擬鍵盤;
步驟a2、移動(dòng)終端接收用戶的手寫指令在虛擬鍵盤界面上輸入手寫圖案。
所述的自動(dòng)切換鍵盤的方法,其中,所述步驟b具體包括:
步驟b1、移動(dòng)終端對(duì)手寫輸入的圖案進(jìn)行識(shí)別;
步驟b2、當(dāng)移動(dòng)終端無法識(shí)別出手寫輸入的圖案,則移動(dòng)終端給出識(shí)別失敗需重新手寫輸入的提示;
步驟b3、移動(dòng)終端對(duì)識(shí)別出的手寫輸入的圖案轉(zhuǎn)換為字符并進(jìn)行顯示。
所述的自動(dòng)切換鍵盤的方法,其中,所述步驟c具體包括:
步驟c1、移動(dòng)終端根據(jù)顯示的字符確定所述字符的字符類型;
步驟c2、移動(dòng)終端將所述字符類型與預(yù)先設(shè)置的數(shù)據(jù)庫進(jìn)行匹配對(duì)比,確定所述字符類型對(duì)應(yīng)的鍵盤類型;
步驟c3、根據(jù)與字符類型對(duì)應(yīng)的的鍵盤類型確定出需要切換的鍵盤類型。
一種存儲(chǔ)設(shè)備,其上存儲(chǔ)有多條指令,其中,所述指令適于由處理器加載并執(zhí)行,以執(zhí)行實(shí)現(xiàn)上述任一項(xiàng)所述自動(dòng)切換鍵盤的方法的步驟。
一種移動(dòng)終端,其中,包括:處理器、與處理器通信連接的存儲(chǔ)設(shè)備,
所述存儲(chǔ)設(shè)備適于存儲(chǔ)多條指;所述處理器適于調(diào)用所述存儲(chǔ)設(shè)備中的指令,以執(zhí)行實(shí)現(xiàn)上述任一項(xiàng)所述自動(dòng)切換鍵盤的方法的步驟。
本發(fā)明的有益效果:本發(fā)明通過移動(dòng)終端識(shí)別用戶的手寫輸入的圖案,將識(shí)別的手寫輸入的圖案轉(zhuǎn)換為字符并進(jìn)行顯示,根據(jù)所述字符的字符類型自動(dòng)切換出對(duì)應(yīng)的鍵盤類型,無需用戶手動(dòng)點(diǎn)擊按鍵選擇鍵盤,提高用戶的輸入效率,給用戶提供了方便。
附圖說明
圖1是本發(fā)明的自動(dòng)切換鍵盤的方法的第一較佳實(shí)施例的流程圖。
圖2是本發(fā)明的自動(dòng)切換鍵盤的方法的第二較佳實(shí)施例的流程圖。
圖3是本發(fā)明的自動(dòng)切換鍵盤的移動(dòng)終端的較佳實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,圖1是本發(fā)明的自動(dòng)切換鍵盤的方法的第一較佳實(shí)施例的流程圖。所述自動(dòng)切換鍵盤的方法包括以下步驟:
步驟s100、移動(dòng)終端接收用戶的手寫指令在虛擬鍵盤界面上輸入手寫圖案。
較佳地,所述步驟s100具體包括:
步驟s101、移動(dòng)終端打開編輯界面,并調(diào)出虛擬鍵盤;
步驟s102、移動(dòng)終端接收用戶的手寫指令在虛擬鍵盤界面上輸入手寫圖案。
具體實(shí)施時(shí),當(dāng)用戶需要編輯內(nèi)容,如需要發(fā)送短信、微信聊天或者上網(wǎng)搜索時(shí),用戶打開移動(dòng)終端的任意一個(gè)編輯頁面,點(diǎn)擊輸入框調(diào)出移動(dòng)終端的虛擬鍵盤。用戶直接在移動(dòng)終端的鍵盤界面上手寫輸入。在現(xiàn)有技術(shù)中,當(dāng)用戶需要輸入內(nèi)容時(shí),會(huì)點(diǎn)擊鍵盤上的按鍵選擇相應(yīng)的鍵盤類型進(jìn)行輸入,但是本發(fā)明并不需要手動(dòng)選擇鍵盤類型,移動(dòng)終端調(diào)出虛擬鍵盤后,用戶只需手寫輸入即可被識(shí)別,無需經(jīng)過繁瑣的操作進(jìn)行選擇鍵盤,節(jié)省了用戶的時(shí)間,給用戶提供了方便。
步驟s200、移動(dòng)終端對(duì)手寫輸入的圖案進(jìn)行識(shí)別,并將識(shí)別出的手寫輸入的圖案轉(zhuǎn)換為字符進(jìn)行顯示。
較佳地,所述步驟s200具體包括:
步驟s201、移動(dòng)終端對(duì)手寫輸入的圖案進(jìn)行識(shí)別;
步驟s202、當(dāng)移動(dòng)終端無法識(shí)別出手寫輸入的圖案,則移動(dòng)終端給出識(shí)別失敗需重新手寫輸入的提示;
步驟s203、移動(dòng)終端對(duì)識(shí)別出的手寫輸入的圖案轉(zhuǎn)換為字符并進(jìn)行顯示。
具體實(shí)施時(shí),當(dāng)用戶在鍵盤界面手寫輸入了一個(gè)圖案時(shí),移動(dòng)終端對(duì)圖案進(jìn)行識(shí)別,當(dāng)移動(dòng)終端無法識(shí)別出所述圖案時(shí),移動(dòng)終端就會(huì)對(duì)用戶進(jìn)行識(shí)別失敗需重新輸入的提示。較優(yōu)地,提示的方式可以是彈出對(duì)話框的形式向用戶進(jìn)行提示。例如,當(dāng)用戶在鍵盤界面上手寫輸入的圖案并不清晰,導(dǎo)致移動(dòng)終端無法識(shí)別出正確的圖案,移動(dòng)終端就會(huì)彈出對(duì)話框提示用戶識(shí)別失敗需重新輸入,用戶需重新返回步驟s100進(jìn)行重新手寫輸入,給用戶提供了方便,降低輸入出錯(cuò)的概率。當(dāng)移動(dòng)終端識(shí)別成功后,將識(shí)別的圖案轉(zhuǎn)換為字符并進(jìn)行顯示。
進(jìn)一步地,當(dāng)移動(dòng)終端識(shí)別的圖案可轉(zhuǎn)換為多個(gè)類似的字符時(shí),移動(dòng)終端將這些字符顯示在輸入備選框中,用戶需要手動(dòng)選擇出正確的字符,當(dāng)移動(dòng)終端識(shí)別的圖案轉(zhuǎn)換為唯一字符時(shí),直接選擇該字符。例如,當(dāng)用戶在移動(dòng)終端中的鍵盤界面手寫輸入字母“i”時(shí),移動(dòng)終端將識(shí)別出的字母“i”轉(zhuǎn)換為類似的字符:“i”、“l(fā)”、“1”并顯示在輸入備選框中,此時(shí)用戶需手動(dòng)點(diǎn)擊選擇字符“i”。本發(fā)明通過將與用戶手寫輸入的圖案類似的字符都顯示出來供用戶選擇,增加識(shí)別的靈敏度,同時(shí)也可減少因識(shí)別不準(zhǔn)確造成的錯(cuò)誤,降低出錯(cuò)率,給用戶提供了方便。
步驟s300、根據(jù)顯示的字符確定所述字符的字符類型,查詢預(yù)設(shè)的數(shù)據(jù)庫并分析出需要切換的鍵盤類型。
較佳地,所述步驟s300具體包括:
步驟s301、移動(dòng)終端根據(jù)顯示的字符確定所述字符的字符類型;
步驟s302、移動(dòng)終端將所述字符類型與預(yù)先設(shè)置的數(shù)據(jù)庫進(jìn)行匹配對(duì)比,確定所述字符類型對(duì)應(yīng)的鍵盤類型;
步驟s303、根據(jù)與字符類型對(duì)應(yīng)的的鍵盤類型確定出需要切換的鍵盤類型。
具體實(shí)施時(shí),當(dāng)移動(dòng)終端將字符進(jìn)行顯示后,移動(dòng)終端根據(jù)字符確定出所述字符的字符類型,再根據(jù)字符類型與預(yù)先在移動(dòng)終端設(shè)置的數(shù)據(jù)庫進(jìn)行對(duì)比匹配,確定出需要切換的鍵盤類型。較優(yōu)地,預(yù)先在移動(dòng)終端中設(shè)置一用于根據(jù)所述字符類型確定出需要切換的鍵盤類型的數(shù)據(jù)庫,所述數(shù)據(jù)庫包括不同的字符類型與鍵盤類型的對(duì)應(yīng)關(guān)系;所述鍵盤類型包括:英文字母輸入鍵盤、數(shù)字輸入鍵盤、文字輸入鍵盤、符號(hào)輸入鍵盤以及俄語輸入鍵盤。例如,在所述數(shù)據(jù)庫中,英文字母字符對(duì)應(yīng)的是英文字母輸入鍵盤、數(shù)字字符對(duì)應(yīng)的是數(shù)字輸入鍵盤、文字字符對(duì)應(yīng)的是文字輸入鍵盤等等。當(dāng)移動(dòng)終端根據(jù)顯示的字符b確定所述字符b為英文字母字符,則根據(jù)與數(shù)據(jù)庫進(jìn)行對(duì)比匹配,確定出需要切換的鍵盤類型為英文字母輸入鍵盤。由于預(yù)先在移動(dòng)終端中設(shè)置了用來根據(jù)字符類型來確定鍵盤類型的數(shù)據(jù)庫,使得移動(dòng)終端可以快速的切換出相應(yīng)的鍵盤類型,提高了移動(dòng)終端的智能性,給用戶帶來了方便。
步驟s400、移動(dòng)終端自動(dòng)切換出所述鍵盤類型。
具體地,當(dāng)移動(dòng)終端根據(jù)字符類型確定出需要切換的鍵盤類型時(shí),移動(dòng)終端自動(dòng)將所述鍵盤類型切換出來,用戶就可在切換后的鍵盤上進(jìn)行長(zhǎng)按短按輸入來編輯內(nèi)容,較佳地,用戶也可在切換后的鍵盤上進(jìn)行長(zhǎng)按短按輸入與手寫輸入的切換,節(jié)省了用戶的時(shí)間,提高了輸入效率,給用戶帶來了方便。
本發(fā)明還提供了所述的自動(dòng)切換鍵盤的方法的第二較佳實(shí)施例的流程圖,如圖2所示,包括如下步驟:
步驟s210、移動(dòng)終端打開任意編輯界面。
步驟s211、移動(dòng)終端調(diào)出虛擬鍵盤。
步驟s212、移動(dòng)終端在虛擬鍵盤界面上直接輸入用戶手寫的圖案。
步驟s213、是否成功識(shí)別手寫輸入的圖案。如果移動(dòng)終端成功識(shí)別出手寫輸入的圖案,則執(zhí)行步驟s214;如果移動(dòng)終端無法識(shí)別出手寫輸入的圖案,執(zhí)行步驟s215。
步驟s214、轉(zhuǎn)換為字符,并在輸入備選框中顯示轉(zhuǎn)換后的字符,執(zhí)行步驟s126。
步驟s215、給出識(shí)別失敗,需重新輸入的提示,返回步驟s212。
步驟s216、是否有多個(gè)類似字符。當(dāng)移動(dòng)終端識(shí)別的圖案轉(zhuǎn)換為多個(gè)類似的字符時(shí),執(zhí)行步驟s217;當(dāng)移動(dòng)終端識(shí)別的圖案轉(zhuǎn)換為唯一字符時(shí),執(zhí)行步驟s218。
步驟s217、需要用戶手動(dòng)選擇正確的字符,執(zhí)行步驟s220。
步驟s218、直接選擇字符,執(zhí)行步驟s220。
步驟s219、將字符與數(shù)據(jù)庫進(jìn)行對(duì)比匹配,確定出需切換的鍵盤類型。
步驟s220、切換到對(duì)應(yīng)的鍵盤。
步驟s221、結(jié)束。
基于上述實(shí)施例,本發(fā)明還公開了一種移動(dòng)終端。如圖3所示,包括:處理器(processor)10、與處理器連接的存儲(chǔ)設(shè)備(memory)20;其中,所述處理器10用于調(diào)用所述存儲(chǔ)設(shè)備20中的指令,以執(zhí)行上述實(shí)施例所提供的方法,例如執(zhí)行:
步驟s100、移動(dòng)終端接收用戶的手寫指令在虛擬鍵盤界面上輸入手寫圖案;
步驟s200、移動(dòng)終端對(duì)手寫輸入的圖案進(jìn)行識(shí)別,并將識(shí)別出的手寫輸入的圖案轉(zhuǎn)換為字符進(jìn)行顯示;
步驟s300、根據(jù)顯示的字符確定所述字符的字符類型,查詢預(yù)設(shè)的數(shù)據(jù)庫并分析出需要切換的鍵盤類型;
步驟s400、移動(dòng)終端自動(dòng)切換出所述鍵盤類型。
本發(fā)明實(shí)施例還提供一種存儲(chǔ)設(shè)備,所述非暫態(tài)存儲(chǔ)設(shè)備上存儲(chǔ)計(jì)算機(jī)指令,所述計(jì)算機(jī)指令使所述計(jì)算機(jī)執(zhí)行上述實(shí)施例所提供的方法。
綜上所述,本發(fā)明提供的一種自動(dòng)切換鍵盤的方法、系統(tǒng)及可讀存儲(chǔ)介質(zhì),方法包括:移動(dòng)終端接收用戶的手寫指令在虛擬鍵盤界面上直接輸入手寫圖案;移動(dòng)終端對(duì)手寫輸入的圖案進(jìn)行識(shí)別,并將識(shí)別出的手寫輸入的圖案轉(zhuǎn)換為字符進(jìn)行顯示;根據(jù)顯示的字符確定所述字符的字符類型,查詢預(yù)設(shè)的數(shù)據(jù)庫并分析出需要切換的鍵盤類型;移動(dòng)終端自動(dòng)切換出所述鍵盤類型。本發(fā)明通過移動(dòng)終端識(shí)別用戶的手寫輸入的圖案,將識(shí)別的手寫輸入的圖案轉(zhuǎn)換為字符并進(jìn)行顯示,根據(jù)所述字符的字符類型自動(dòng)切換出對(duì)應(yīng)的鍵盤類型,無需用戶手動(dòng)點(diǎn)擊按鍵選擇鍵盤,提高用戶的輸入效率,給用戶提供了方便。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,例如,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。