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