專利名稱:切換輸入法的方法和終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及輸入技術(shù),具體而言,涉及一種切換輸入法的方法和一種終端。
背景技術(shù):
在相關(guān)技術(shù)中,輸入法分為手寫輸入法、鍵盤輸入法等多種輸入方法,用戶可以根據(jù)待輸入內(nèi)容對輸入法進行手動選擇。例如,待輸入的內(nèi)容為“你好! AB的號碼是13635772314,請聯(lián)系她! ”。利用現(xiàn)有技術(shù)方案可以按照如下步驟實現(xiàn):步驟一:如圖3A所示,選擇當前輸入法為手寫輸入法,手寫輸入完成“你好! ”的輸入。步驟二:實現(xiàn)字母AB的輸入。方法1:如圖3B、3C所示,手寫“A”,然后手寫“B”。(注:這樣做輸入速度比英文鍵盤輸入要慢);方法2:手動切換輸入法為字母鍵盤輸入法,然后輸入“A”,“B”。(注:這樣需要手動切換輸入法)。步驟三:若步驟二選擇方法1, 繼續(xù)用手寫輸入法輸入“的號碼是”即可;若步驟二選擇方法2,需要手動將輸入法切換為手寫輸入法,然后用手寫輸入法輸入“的號碼是”(注:這樣需要手動切換輸入法)。步驟四:輸入數(shù)字“ 13635772314,”。方法1:手寫依次輸入 “ 1”,“ 3 ”,“ 6 ”,“ 3 ”,“ 5 ”,“ 7 ”,“ 7 ”,“ 2 ”,“ 3 ”,“ I ”,“ 4 ”,
“,”(注:這樣做輸入速度較慢);方法2:手動切換輸入法至數(shù)字鍵盤輸入法,依次輸入“1”,“3”,“6”,“3”,“5”,“7”,“7”,“2”,“3”,“1”,“4”,“,”(注:這樣需要手動切換輸入法)。步驟五:用手寫輸入法輸入“請聯(lián)系她! ”。若步驟四使用方法1,繼續(xù)輸入“請聯(lián)系她! ”即可;若步驟四使用方法2,需要先切換輸入法為手寫輸入法,然后輸入“請聯(lián)系她! ”(注:這樣需要手動切換輸入法)??梢?,當輸入內(nèi)容為中文、英文(大/小寫字母)及數(shù)字相混合時,用現(xiàn)有輸入法存在下列缺陷:1.所有字符的輸入都用手寫輸入法時,用手寫輸入法輸入英文、數(shù)字的輸入速度慢,特別是出現(xiàn)連續(xù)的字母或數(shù)字時,輸入速度要明顯慢于英文鍵盤輸入或數(shù)字鍵盤輸入。2.用手寫輸入法輸入中文,用英文鍵盤輸入英文字母,用數(shù)字鍵盤輸入數(shù)字,需要在手寫輸入法、英文字母鍵盤輸入、數(shù)字鍵盤輸入之間來回手動切換,操作煩鎖。因此,需要一種新的切換輸入法的技術(shù),可以在進行手寫輸入時,尤其是在出現(xiàn)多種字符的混合輸入時,加快輸入速度,簡化操作,提升用戶體驗。
發(fā)明內(nèi)容
本發(fā)明正是基于上述問題,提出了一種新的切換輸入法的技術(shù),可以在進行手寫輸入時,尤其是在出現(xiàn)多種字符的混合輸入時,加快輸入速度,簡化操作,提升用戶體驗。需要說明的是,在本發(fā)明中,將字符類型分為字母型字符和文字型字符,其中,字母型字符包括字母和數(shù)字,其中,字母如英文字母、法文字母、俄文字母等,可以由鍵盤直接輸入后,即可構(gòu)成單詞或語句,而不需要經(jīng)過編碼過程;而文字型字符如中文、日文、韓文等,這類字符無法通過鍵盤直接輸入,而必須通過編碼過程才能夠得到對應的字符,并在終端上顯示出來。舉例來說,對于字母型字符,當需輸入“123”時,可以直接使用鍵盤輸入“1”、“2”、“3”即可,當需輸入“ball”時,可以直接使用鍵盤輸入“b”、“a”、“l(fā)”、“l(fā)”即可,而對于文字型字符,當需輸入“球”時,若采用拼音輸入法,則需要輸入“q”、“i”、“u”,然后由終端對其進行編碼后,得到相匹配的文字,如顯示出“求”、“球”、“秋”等,再由用戶進行選擇,或是采用其他的輸入法,但都無法在鍵盤輸入后,直接得到對應的期望結(jié)果,無法做到“輸入即所得”,這顯然與字母型字符不相同。因而本發(fā)明所需要解決的,正是在進行文字型字符和字母型字符的混合輸入時,盡可能加快字母型字符的輸入速度。
有鑒于此,本發(fā)明提出了一種切換輸入法的方法,包括:步驟102,采集終端感應到的操作輸入信息;步驟104,判斷與所述操作輸入信息相匹配的字符類型;步驟106,在所述終端的屏幕上顯示出與所述字符類型相對應的字符輸入界面。在該技術(shù)方案中,由于在對字母型字符如英文字母、法文字母、羅馬數(shù)字、阿拉伯數(shù)字等進行匹配時,往往時間較長,導致操作緩慢,而手動調(diào)出對應的鍵盤又使得操作繁瑣,因此,可以在確定為這些或類似的字母型字符時,自動在屏幕上顯示出對應的字母型字符鍵盤,如確認為英文字母時,顯示出英文鍵盤,確認為數(shù)字時,顯示出對應的數(shù)字鍵盤,這樣,用戶可以直接在鍵盤上進行選擇對應的字母型字符,這在需要進行連續(xù)的字母型字符輸入時,顯然更為方便。在上述技術(shù)方案中,優(yōu)選地,所述操作輸入包括語音輸入、觸摸輸入和/或鍵盤輸入。在該技術(shù)方案中,對于語音輸入而言,是對用戶輸入的語音進行解析,獲取用戶需要輸入的字符,而觸摸輸入是指觸摸屏接收到用戶在上面的操作如在屏幕上滑動、拖動時接收到的信息,該信息中包含了被觸摸的點在屏幕上的坐標信息,通過將一定時間閾值內(nèi)的坐標信息連接后,便可以得到對應的操作軌跡,而若將該操作軌跡在屏幕上實時顯示出來,便是用戶可以看到的——隨著手指在屏幕上滑動,在屏幕上留下了滑動的軌跡。經(jīng)過用戶在一定時間閾值內(nèi)的連續(xù)操作后,得到了對應的操作軌跡,可能是連續(xù)的一條軌跡,也可能是多條軌跡的組合,然后將該操作軌跡與字庫中的文字型字符、字母型字符等進行匹配,確認對應的文字型字符或字母型字符。在上述技術(shù)方案中,優(yōu)選地,在所述步驟106中,還包括:采集所述終端感應到的切換信號;以及根據(jù)所述切換信號,將所述終端的屏幕上顯示出的字符輸入界面切換為所述與所述字符類型相對應的字符輸入界面。在該技術(shù)方案中,一方面,可能將原本是文字型字符的操作軌跡誤辨認為字母型字符,并顯示出對于的字母型字符輸入鍵盤,則此時可以通過輸入切換信號,如點擊屏幕上的虛擬切換按鈕或在屏幕上劃出對應于預設(shè)圖形的手勢軌跡等,由終端將字母型字符輸入鍵盤切換顯示為相應的匹配結(jié)果。另一方面,可能將原本是字母型字符的操作軌跡誤辨認為文字型字符,并顯示出對應的匹配結(jié)果,則此時同樣可以通過輸入切換信號,顯示出相匹配的字母型字符輸入鍵盤。這里,在進行字母型字符輸入鍵盤和輸入結(jié)果之間的切換時,可以使用之前進行匹配的結(jié)果,也可以加入匹配時的側(cè)重信息,如側(cè)重于將操作軌跡辨認為文字型字符或字母型字符,然后重新進行匹配。
在上述技術(shù)方案中,優(yōu)選地,還包括:在所述終端屏幕顯示虛擬鍵盤時,屏幕上存在手寫觸摸識別區(qū),以采集所述終端感應到的操作輸入信息。在該技術(shù)方案中,用戶在進行信息輸入時,調(diào)出虛擬鍵盤以方便輸入,而如果在使用鍵盤輸入之后,還希望再次通過之前的輸入方式進行輸入,因此,可以通過該手寫觸摸識別區(qū)進行輸入法的切換。另外,該手寫觸摸識別區(qū)可以設(shè)置為一直存在于屏幕上,但由于屏幕的大小限制,當存在虛擬鍵盤時,可以縮小觸摸識別區(qū)的大小。在上述技術(shù)方案中,優(yōu)選地,所述輸入信息為字符輸入信息或者光標移動信息,當所述信息為光標移動信息時,還包括:所述終端檢測光標標識所處的位置,并判斷所述光標標識附近字符的字符類型之后,執(zhí)行所述步驟106。在該技術(shù)方案中,光標標識“附近”可以是光標標識的前面,如在屏幕上顯示“她的電話是123456”,光標標識在“是I”中間時,則判斷為數(shù)字輸入,便顯示出相應的比如數(shù)字鍵盤,也可以是光標標識的后面,則光標標識在“是I”中間時,則判斷為漢字輸入,具體光標標識的前后設(shè)定可以由用戶自行設(shè)定以及終端廠商預先設(shè)定。通過這種方式,可以在已經(jīng)輸入的信息中隨時進行方便地添加新的內(nèi)容。在上述技術(shù)方案中,優(yōu)選地,在所述步驟106中,還包括:若所述字符類型為字母,則進一步判斷所述字母的大小寫狀態(tài);以及在所述終端的屏幕上顯示出對應于所述大小寫狀態(tài)的字符輸入界面。在該技術(shù)方案中,對于字母型字符而言,比如對于英文字母、希臘字母等,存在大小寫的狀態(tài)問題,此時可以將顯示出的字母型字符輸入鍵盤的大小寫狀態(tài)與辨別出的操作軌跡的大小寫狀態(tài)一致,當然,也可以由用戶事先設(shè)置如優(yōu)先顯示為小寫,并在顯示出的小寫鍵盤上顯示出大小寫狀態(tài)的切換虛擬按鈕等,可以隨時對其鍵盤的大小寫狀態(tài)進行切換。根據(jù)本發(fā)明的又一方面,還提出了一種終端,包括:采集單元,采集感應到的操作輸入信息;信息分析單元,分析所述采集單元采集的所述操作輸入信息,獲取對應的字符類型;顯示處理單元,根據(jù)所述信息分析單元的分析結(jié)果,在所述終端的屏幕上顯示出與所述字符類型相對應的字符輸入界面。在該技術(shù)方案中,由于在對字母型字符如英文字母、法文字母、羅馬數(shù)字、阿拉伯數(shù)字等進行匹配時,往往時間較長,導致操作緩慢,而手動調(diào)出對應的鍵盤又使得操作繁瑣,因此,可以在確定為這些或類似的字母型字符時,自動在屏幕上顯示出對應的字母型字符鍵·盤,如確認為英文字母時,顯示出英文鍵盤,確認為數(shù)字時,顯示出對應的數(shù)字鍵盤,這樣,用戶可以直接在鍵盤上進行選擇對應的字母型字符,這在需要進行連續(xù)的字母型字符輸入時,顯然更為方便。在上述技術(shù)方案中,優(yōu)選地,所述操作輸入包括語音輸入、觸摸輸入和/或鍵盤輸入。在該技術(shù)方案中,對于語音輸入而言,是對用戶輸入的語音進行解析,獲取用戶需要輸入的字符,而觸摸輸入是指觸摸屏接收到用戶在上面的操作如在屏幕上滑動、拖動時接收到的信息,該信息中包含了被觸摸的點在屏幕上的坐標信息,通過將一定時間閾值內(nèi)的坐標信息連接后,便可以得到對應的操作軌跡,而若將該操作軌跡在屏幕上實時顯示出來,便是用戶可以看到的——隨著手指在屏幕上滑動,在屏幕上留下了滑動的軌跡。經(jīng)過用戶在一定時間閾值內(nèi)的連續(xù)操作后,得到了對應的操作軌跡,可能是連續(xù)的一條軌跡,也可能是多條軌跡的組合,然后將該操作軌跡與字庫中的文字型字符、字母型字符等進行匹配,確認對應的文字型字符或字母型字符。在上述技術(shù)方案中,優(yōu)選地,所述采集單元還用于:采集感應到的切換信號;以及所述終端還包括:切換單元,根據(jù)所述采集單元采集的所述切換信號,將所述終端的屏幕上顯示出的字符輸入界面切換為與所述字符類型相對應的字符輸入界面。在該技術(shù)方案中,一方面,可能將原本是文字型字符的操作軌跡誤辨認為字母型字符,并顯示出對于的字母型字符輸入鍵盤,則此時可以通過輸入切換信號,如點擊屏幕上的虛擬切換按鈕或在屏幕上劃出對應于預設(shè)圖形的手勢軌跡等,由終端將字母型字符輸入鍵盤切換顯示為相應的匹配結(jié)果。另一方面,可能將原本是字母型字符的操作軌跡誤辨認為文字型字符,并顯示出對應的匹配結(jié)果,則此時同樣可以通過輸入切換信號,顯示出相匹配的字母型字符輸入鍵盤。這里,在進行字母型字符輸入鍵盤和輸入結(jié)果之間的切換時,可以使用之前進行匹配的結(jié)果,也可以加入匹配時的側(cè)重信息,如側(cè)重于將操作軌跡辨認為文字型字符或字母型字符,然后重新進行匹配。在上述技術(shù)方案中,優(yōu)選地,所述采集單元還用于:在所述終端屏幕顯示虛擬鍵盤時,在屏幕上形成手寫觸摸識別區(qū),并采集所述手寫觸摸識別區(qū)感應到的切換信號。在該技術(shù)方案中,用戶在進行信息輸入時,調(diào)出虛擬鍵盤以方便輸入,而如果在使用鍵盤輸入之后,還希望再次通過之前的輸入方式進行輸入,因此,可以通過該手寫觸摸識別區(qū)進行輸入法的切換。另外,該手寫觸摸識別區(qū)可以設(shè)置為一直存在于屏幕上,但由于屏幕的大小限制,當存在虛擬鍵盤時,可以縮小觸摸識別區(qū)的大小。在上述技術(shù)方案中,優(yōu)選地,所述輸入信息為字符輸入信息或者光標移動信息,當所述信息為光標移動信息時,還包括:檢測單元,檢測光標標識所處的位置;類型判斷單元,根據(jù)所述檢測單元的檢測結(jié)果,判斷所述光標標識附近字符的字符類型;以及所述顯示處理單元還用于:根據(jù)所述類型判斷單元的判斷結(jié)果,在所述終端的屏幕上顯示出與所述字符類型相對應的字符輸入界面。在該技術(shù)方案中,光標標識“附近”可以是光標標識的前面,如在屏幕上顯示“她的電話是123456”,光標標識在“是I”中間時,則判斷為數(shù)字輸入,便顯示出相應的比如數(shù)字鍵盤,也可以是光標標識的后面,則光標標識在“是I”中間時,則判斷為漢字輸入,具體光標標識的前后設(shè)定可以由用戶自行設(shè)定以及終端廠商預先設(shè)定。通過這種方式,可以在已經(jīng)輸入的信息中隨時進行方便地添加新的內(nèi)容。在上述技術(shù)方案中,優(yōu)選地,還包括:字符狀態(tài)判斷單元,在所述字符類型為字母的情況下,判斷所述字母的大小寫狀態(tài);以及所述顯示處理單元還用于:根據(jù)所述字符狀態(tài)判斷單元的判斷結(jié)果,在所述終端的屏幕上顯示出對應于所述大小寫狀態(tài)的字符輸入界面。在該技術(shù)方案中,對于字母型字符而言,比如對于英文字母、希臘字母等,存在大小寫的狀態(tài)問題,此時可以將顯示出的字母型字符輸入鍵盤的大小寫狀態(tài)與辨別出的操作軌跡的大小寫狀態(tài)一致,當然,也可以由用戶事先設(shè)置如優(yōu)先顯示為小寫,并在顯示出的小寫鍵盤上顯示出大小寫狀態(tài)的切換虛擬按鈕等,可以隨時對其鍵盤的大小寫狀態(tài)進行切換。通過以上技術(shù)方案,可以在進行手寫輸入時,尤其是在出現(xiàn)多種字符的混合輸入時,加快輸入速度,簡化操作,提升用戶體驗。
圖1示出了根據(jù)本發(fā)明的實施例的切換輸入法的方法的流程圖;圖2示出了根據(jù)本發(fā)明的實施例的終端的框圖;圖3A至 3C示出了相關(guān)技術(shù)的利用手寫輸入法進行輸入的示意圖4A至41示出了根據(jù)本發(fā)明的實施例的利用手寫輸入法進行輸入的示意圖。
具體實施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實施方式
對本發(fā)明進行進一步的詳細描述。在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明并不限于下面公開的具體實施例的限制。圖1示出了根據(jù)本發(fā)明的實施例的切換輸入法的方法的流程圖。如圖1所示,根據(jù)本發(fā)明的實施例的切換輸入法的方法,包括:步驟102,采集終端感應到的操作輸入信息;步驟104,判斷與操作輸入信息相匹配的字符類型;步驟106,在終端的屏幕上顯示出與該字符類型相對應的字符輸入界面。在該技術(shù)方案中,由于在對字母型字符如英文字母、法文字母、羅馬數(shù)字、阿拉伯數(shù)字等進行匹配時,往往時間較長,導致操作緩慢,而手動調(diào)出對應的鍵盤又使得操作繁瑣,因此,可以在確定為這些或類似的字母型字符時,自動在屏幕上顯示出對應的字母型字符鍵盤,如確認為英文字母時,顯示出英文鍵盤,確認為數(shù)字時,顯示出對應的數(shù)字鍵盤,這樣,用戶可以直接在鍵盤上進行選擇對應的字母型字符,這在需要進行連續(xù)的字母型字符輸入時,顯然更為方便。在上述技術(shù)方案中,操作輸入包括語音輸入、觸摸輸入和/或鍵盤輸入。在該技術(shù)方案中,對于語音輸入而言,是對用戶輸入的語音進行解析,獲取用戶需要輸入的字符,而觸摸輸入是指觸摸屏接收到用戶在上面的操作如在屏幕上滑動、拖動時接收到的信息,該信息中包含了被觸摸的點在屏幕上的坐標信息,通過將一定時間閾值內(nèi)的坐標信息連接后,便可以得到對應的操作軌跡,而若將該操作軌跡在屏幕上實時顯示出來,便是用戶可以看到的一隨著手指在屏幕上滑動,在屏幕上留下了滑動的軌跡。經(jīng)過用戶在一定時間閾值內(nèi)的連續(xù)操作后,得到了對應的操作軌跡,可能是連續(xù)的一條軌跡,也可能是多條軌跡的組合,然后將該操作軌跡與字庫 中的文字型字符、字母型字符等進行匹配,確認對應的文字型字符或字母型字符。在上述技術(shù)方案中,在步驟106中,還包括:采集終端感應到的切換信號;以及根據(jù)切換信號,將終端的屏幕上顯示出的字符輸入界面切換為與步驟104判斷出的字符類型相對應的字符輸入界面。在該技術(shù)方案中,一方面,可能將原本是文字型字符的操作軌跡誤辨認為字母型字符,并顯示出對于的字母型字符輸入鍵盤,則此時可以通過輸入切換信號,如點擊屏幕上的虛擬切換按鈕或在屏幕上劃出對應于預設(shè)圖形的手勢軌跡等,由終端將字母型字符輸入鍵盤切換顯示為相應的匹配結(jié)果。另一方面,可能將原本是字母型字符的操作軌跡誤辨認為文字型字符,并顯示出對應的匹配結(jié)果,則此時同樣可以通過輸入切換信號,顯示出相匹配的字母型字符輸入鍵盤。這里,在進行字母型字符輸入鍵盤和輸入結(jié)果之間的切換時,可以使用之前進行匹配的結(jié)果,也可以加入匹配時的側(cè)重信息,如側(cè)重于將操作軌跡辨認為文字型字符或字母型字符,然后重新進行匹配。在上述技術(shù)方案中,還包括:在終端屏幕顯示虛擬鍵盤時,屏幕上存在手寫觸摸識別區(qū),以采集終端感應到的操作輸入信息。在該技術(shù)方案中,用戶在進行信息輸入時,調(diào)出虛擬鍵盤以方便輸入,而如果在使用鍵盤輸入之后,還希望再次通過之前的輸入方式進行輸入,因此,可以通過該手寫觸摸識別區(qū)進行輸入法的切換。另外,該手寫觸摸識別區(qū)可以設(shè)置為一直存在于屏幕上,但由于屏幕的大小限制,當存在虛擬鍵盤時,可以縮小觸摸識別區(qū)的大小。在上述技術(shù)方案中,輸入信息為字符輸入信息或者光標移動信息,當該信息為光標移動信息時,還包括:終端檢測光標標識所處的位置,并判斷光標標識附近字符的字符類型之后,執(zhí)行步驟106。在該技術(shù)方案中,光標標識“附近”可以是光標標識的前面,如在屏幕上顯示“她的電話是123456”,光標標識在“是I”中間時,則判斷為數(shù)字輸入,便顯示出相應的比如數(shù)字鍵盤,也可以是光標標識的后面,則光標標識在“是I”中間時,則判斷為漢字輸入,具體光標標識的前后設(shè)定可以由用戶自行設(shè)定以及終端廠商預先設(shè)定。通過這種方式,可以在已經(jīng)輸入的信息中隨時進行方便地添加新的內(nèi)容。在上述技術(shù)方案中,在步驟106中,還包括:若字符類型為字母,則進一步判斷字母的大小寫狀態(tài);以及在終端的屏幕上顯示出對應于大小寫狀態(tài)的字符輸入界面。在該技術(shù)方案中,對于字母型字符而言,比如對于英文字母、希臘字母等,存在大小寫的狀態(tài)問題,此時可以將 顯示出的字母型字符輸入鍵盤的大小寫狀態(tài)與辨別出的操作軌跡的大小寫狀態(tài)一致,當然,也可以由用戶事先設(shè)置如優(yōu)先顯示為小寫,并在顯示出的小寫鍵盤上顯示出大小寫狀態(tài)的切換虛擬按鈕等,可以隨時對其鍵盤的大小寫狀態(tài)進行切換。圖2示出了根據(jù)本發(fā)明的實施例的終端的框圖。如圖2所示,根據(jù)本發(fā)明的實施例的終端200,包括:采集單元202,采集感應到的操作輸入信息;信息分析單元204,分析采集單元202采集的操作輸入信息,獲取對應的字符類型;顯示處理單元208,根據(jù)信息分析單元204的分析結(jié)果,在終端200的屏幕上顯示出對應于該字符類型的字符輸入界面。在該技術(shù)方案中,由于在對字母型字符如英文字母、法文字母、羅馬數(shù)字、阿拉伯數(shù)字等進行匹配時,往往時間較長,導致操作緩慢,而手動調(diào)出對應的鍵盤又使得操作繁瑣,因此,可以在確定為這些或類似的字母型字符時,自動在屏幕上顯示出對應的字母型字符鍵盤,如確認為英文字母時,顯示出英文鍵盤,確認為數(shù)字時,顯示出對應的數(shù)字鍵盤,這樣,用戶可以直接在鍵盤上進行選擇對應的字母型字符,這在需要進行連續(xù)的字母型字符輸入時,顯然更為方便。在上述技術(shù)方案中,操作輸入包括語音輸入、觸摸輸入和/或鍵盤輸入。在該技術(shù)方案中,對于語音輸入而言,是對用戶輸入的語音進行解析,獲取用戶需要輸入的字符,而觸摸輸入是指觸摸屏接收到用戶在上面的操作如在屏幕上滑動、拖動時接收到的信息,該信息中包含了被觸摸的點在屏幕上的坐標信息,通過將一定時間閾值內(nèi)的坐標信息連接后,便可以得到對應的操作軌跡,而若將該操作軌跡在屏幕上實時顯示出來,便是用戶可以看到的一隨著手指在屏幕上滑動,在屏幕上留下了滑動的軌跡。經(jīng)過用戶在一定時間閾值內(nèi)的連續(xù)操作后,得到了對應的操作軌跡,可能是連續(xù)的一條軌跡,也可能是多條軌跡的組合,然后將該操作軌跡與字庫中的文字型字符、字母型字符等進行匹配,確認對應的文字型字符或字母型字符。在上述技術(shù)方案中,采集單元202還用于:采集終端200感應到的切換信號;以及終端200還包括:切換單元210,根據(jù)采集單元202采集的切換信號,將終端200的屏幕上顯不出的字符輸入界面切換為與信息分析單兀204分析出的字符類型相對應的字符輸入界面。在該技術(shù)方案中,一方面,可能將原本是文字型字符的操作軌跡誤辨認為字母型字符,并顯示出對于的字母型字符輸入鍵盤,則此時可以通過輸入切換信號,如點擊屏幕上的虛擬切換按鈕或在屏幕上劃出對應于預設(shè)圖形的手勢軌跡等,由終端將字母型字符輸入鍵盤切換顯示為相應的匹配結(jié)果。另一方面,可能將原本是字母型字符的操作軌跡誤辨認為文字型字符,并顯示出對應的匹配結(jié)果,則此時同樣可以通過輸入切換信號,顯示出相匹配的字母型字符輸入鍵盤。這里,在進行字母型字符輸入鍵盤和輸入結(jié)果之間的切換時,可以使用之前進行匹配的結(jié)果,也可以加入匹配時的側(cè)重信息,如側(cè)重于將操作軌跡辨認為文字型字符或字母型字符,然后重新進行匹配。在上述技術(shù)方案中,采集單元202還用于:在終端200的屏幕顯示虛擬鍵盤時,在屏幕上形成手寫觸摸識別區(qū),并采集該手寫觸摸識別區(qū)感應到的切換信號。在該技術(shù)方案中,用戶在進行信息輸入時,調(diào)出虛擬鍵盤以方便輸入,而如果在使用鍵盤輸入之后,還希望再次通過之前的輸入方式進行輸入,因此,可以通過該手寫觸摸識別區(qū)進行輸入法的切換。另外,該手寫觸摸識別區(qū)可以設(shè)置為一直存在于屏幕上,但由于屏幕的大小限制,當存在虛擬鍵盤時,可以縮小觸摸識別區(qū)的大小。在上述技術(shù)方案中,輸入信息為字符輸入信息或者光標移動信息,當該信息為光標移動信息時,還包括:檢測單元212,檢測光標標識所處的位置;類型判斷單元214,根據(jù)檢測單元212的檢測結(jié)果,判斷光標標識附近字符的字符類型;以及顯示處理單元208還用于:根據(jù)類型判斷單元214的判斷結(jié)果,在終端200的屏幕上顯示出與該字符類型相對應的字符輸入界面。在該技術(shù)方案中,光標標識“附近”可以是光標標識的前面,如在屏幕上顯示“她的電話是123456”,光標標識在“是I”中間時,則判斷為數(shù)字輸入,便顯示出相應的比如數(shù)字鍵盤,也可以是光標標識的后面,則光標標識在“是I”中間時,則判斷為漢字輸入,具體光標標識的前后設(shè)定可以由用戶自行設(shè)定以及終端廠商預先設(shè)定。通過這種方式,可以在已經(jīng)輸入的信息中隨時進行方便地添加新的內(nèi)容。在上述技術(shù)方案中,還包括:字符狀態(tài)判斷單元218,在字符類型為字母的情況下,判斷字母的大小寫狀態(tài);以及顯示處理單元208還用于:根據(jù)字符狀態(tài)判斷單元218的判斷結(jié)果,在終端200的屏幕上顯示出對應于大小寫狀態(tài)的字符輸入界面。在該技術(shù)方案中,對于字母型字符而言,比如對于英文字母、希臘字母等,存在大小寫的狀態(tài)問題,此時可以將顯示出的字母型字符輸 入鍵盤的大小寫狀態(tài)與辨別出的操作軌跡的大小寫狀態(tài)一致,當然,也可以由用戶事先設(shè)置如優(yōu)先顯示為小寫,并在顯示出的小寫鍵盤上顯示出大小寫狀態(tài)的切換虛擬按鈕等,可以隨時對其鍵盤的大小寫狀態(tài)進行切換。下面結(jié)合圖4A至圖41,對根據(jù)本發(fā)明的技術(shù)方案、使用手寫輸入法進行輸入時的情況進行詳細說明,其中,圖4A至41示出了根據(jù)本發(fā)明的實施例的利用手寫輸入法進行輸入的示意圖。如圖4A所示,由用戶通過終端進行短信的輸入,使用的是手寫輸入法。用戶在終端的屏幕上,通過手指、手寫筆等進行滑動后,終端通過對滑動過程中產(chǎn)生的接觸點進行分析,獲取每個接觸點在屏幕上的位置信息,從而形成操作軌跡,并在屏幕上顯示出對應的顏色,使得看起來像是在屏幕上“寫”下了文字型字符或字母型字符。比如圖4A中,用戶希望輸入“你”,則在屏幕上形成了書寫軌跡402A。終端通過對書寫軌跡402A進行特征點或軌跡圖形的分析,與字庫中的數(shù)據(jù)進行匹配,得到對應的匹配結(jié)果,并在匹配結(jié)果區(qū)404中進行顯示,然后可以由用戶進行選擇。
上述方式是相關(guān)技術(shù)中采取的方式,而當用戶希望輸入字母型字符時,比如如圖4B所示,用戶希望輸入“A”,則在終端的屏幕上形成了書寫軌跡402B,此時,若仍然使用類似于圖4A所示的方式,則速度會比單純輸入文字型字符(這里“文字型字符”意指漢字,與此處舉例的英文字型字符母如“A”相區(qū)別)要緩慢,而手動調(diào)出字母型字符鍵盤又使得操作繁瑣,因而,在圖4B中,在終端確認對應的書寫軌跡402B為字母型字符(此處為英文字母)時,在終端的屏幕上顯示出對應的字母型字符輸入鍵盤406,即英文字型字符母的輸入鍵盤,這在用戶需要將文字型字符、字母型字符等進行連續(xù)、混合輸入時,顯得更為方便。當然,終端在對用戶輸入的軌跡進行分辨時,也許會由于用戶書寫得過于潦草而導致辨別出錯,如將文字型字符辨別成字母型字符,這時如果直接按照圖4A所示的方式,在屏幕上顯示出字母型字符輸入鍵盤406,則會顯得不太友好。此時,可以采用圖4C和圖4D所示的技術(shù)方案。如圖4C所示,當用戶在終端上生成書寫軌跡402B之后,可以首先將終端認為匹配的結(jié)果在匹配結(jié)果區(qū)404進行顯示,由用戶選擇出對應的結(jié)果,若用戶選擇了字母型字符,如選擇了 “A”,則確認用戶需要輸入字母型字符,直接進入圖4D所示的情形中,完成對“A”的輸入,并在屏幕上顯示出字母型字符輸入鍵盤406。上面只是說明了對于“英文字母”這一種字母型字符的情況,實際上,對應任一種類的字母型字符都適用于上述技術(shù)方案,下面結(jié)合圖4E至圖4G,對“數(shù)字”這種字母型字符的情形進行說明。如圖4E所示,用戶希望在終端中輸入數(shù)字“I”時,在終端的屏幕上形成了書寫軌跡402C,在終端確認書寫軌跡402C為數(shù)字類的字母型字符時,在終端的屏幕上顯示出對應的數(shù)字鍵盤408,方便用戶的進一步輸入。
當然,圖4E所示的是一種情況,而另一種情況如下:如圖4F所示,用戶在終端的屏幕上形成書寫軌跡402C后,首先在終端的屏幕上的匹配結(jié)果區(qū)404中,顯示出與該書寫軌跡402C相匹配的結(jié)果,并由用戶進行選擇。若用戶選擇了數(shù)字類的字母型字符如“I”之后,如圖4G所示,再在終端的屏幕上顯示出對應的數(shù)字鍵盤408,以方便用戶的進一步輸入。此外,用戶輸入的信息包括字符輸入信息和光標標識的移動信息,其中,字符輸入信息可以是通過語音輸入、觸摸輸入和/或虛擬鍵盤輸入等方式輸入的字符,而光標標識的移動則是用于在已輸入的字符中進行信息的添加,比如圖4H所示,在用戶輸入了“你好!Al的序號23”之后,發(fā)現(xiàn)在“序號”之后還應輸入“ I ”,因此將光標標識410移動至“號2”中間,此時,終端將檢測光標標識410附近的字符類型。這里的“附近”可以是該光標標識410之前或之后的字符,比如這里對之后的字符進行檢測,則可以檢測到“2”的字符類型為數(shù)字,因此在屏幕上顯示出數(shù)字鍵盤408。如圖41所示,還可以對光標標識410之前的字符進行檢測,比如需要在“你好! Al的序號23”中的“序號”之后添加“是”,則通過將光標標識410移動至“號2”中間之后,可以檢測到“號”為漢字,因此在屏幕上顯示出手寫識別區(qū)412,用戶可以在該區(qū)域內(nèi)進行手寫輸入漢字“是”。對于這里的手寫識別區(qū)412,并不是僅在此時出現(xiàn),當屏幕上存在虛擬鍵盤時,比如數(shù)字鍵盤、英文字母鍵盤時,均可以仍在屏幕上保留手寫識別區(qū)412,但其占用的面積可能由于屏幕限制而縮小,從而在用戶進行多種類型的字符的混合輸入時,在完成了通過虛擬鍵盤進行的字符輸入之后,可以通過手寫識別區(qū)412進行輸入法的回切。比如用戶首先進行的是手寫輸入漢字“她的電話號碼是”,接著在輸入了第一個數(shù)字“ I ”之后,利用出現(xiàn)的虛擬鍵盤輸入了 “23456,”,然后用戶在屏幕上的手寫識別區(qū)412輸入“謝”,則虛擬鍵盤消失,最后用戶手寫輸入“謝”,完成輸入。光標標識的前后設(shè)定可以由用戶自行設(shè)定以及終端廠商預先設(shè)定。以上結(jié)合附圖詳細說明了本發(fā)明的技術(shù)方案,考慮到相關(guān)技術(shù)中,對于使用手寫輸入法的情況,往往輸入緩慢或操作繁瑣,尤其對于文字型字符和字母型字符混合輸入時,顯得更為明顯。因此,本發(fā)明提供了一種切換輸入法的方法和一種終端,可以在進行手寫輸入時,尤其是在出現(xiàn)多種文字型字符、字母型字符等的混合輸入時,加快輸入速度,簡化操作,提升用戶體驗。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在`本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種切換輸入法的方法,其特征在于,包括: 步驟102,采集終端感應到的操作輸入信息; 步驟104,判斷與所述操作輸入信息相匹配的字符類型; 步驟106,在所述終端的屏幕上顯示出與所述字符類型相對應的字符輸入界面。
2.根據(jù)權(quán)利要求1所述的切換輸入法的方法,其特征在于,所述操作輸入包括語音輸入、觸摸輸入和/或鍵盤輸入。
3.根據(jù)權(quán)利要求1或2所述的切換輸入法的方法,其特征在于,還包括: 在所述終端屏幕顯示虛擬鍵盤時,屏幕上存在手寫觸摸識別區(qū),以采集所述終端感應到的操作輸入信息。
4.根據(jù)權(quán)利要求1或2所述的切換輸入法的方法,其特征在于,所述輸入信息為字符輸入信息或者光標移動信息,當所述信息為光標移動信息時,還包括: 所述終端檢測光標標識所處的位置,并判斷所述光標標識附近字符的字符類型之后,執(zhí)行所述步驟106。
5.根據(jù)權(quán)利要求1或2所述的切換輸入法的方法,其特征在于,在所述步驟106中,還包括: 若所述字符類型為字母,則進一步判斷所述字母的大小寫狀態(tài);以及 在所述終端的屏幕上顯示出對應于所述大小寫狀態(tài)的字符輸入界面。
6.一種終端,其特征在于,包括:` 采集單元,采集感應到的操作輸入信息; 信息分析單元,分析所述采集單元采集的所述操作輸入信息,獲取對應的字符類型;顯示處理單元,根據(jù)所述信息分析單元的分析結(jié)果,在所述終端的屏幕上顯示出與所述字符類型相對應的字符輸入界面。
7.根據(jù)權(quán)利要求6所述的終端,其特征在于,還包括: 所述操作輸入包括語音輸入、觸摸輸入和/或鍵盤輸入。
8.根據(jù)權(quán)利要求6或7所述的終端,其特征在于, 所述采集單元還用于:在所述終端屏幕顯示虛擬鍵盤時,在屏幕上形成手寫觸摸識別區(qū),并采集所述手寫觸摸識別區(qū)感應到的切換信號。
9.根據(jù)權(quán)利要求6或7所述的終端,其特征在于,所述輸入信息為字符輸入信息或者光標移動信息,當所述信息為光標移動信息時,還包括: 檢測單元,檢測光標標識所處的位置; 類型判斷單元,根據(jù)所述檢測單元的檢測結(jié)果,判斷所述光標標識附近字符的字符類型;以及 所述顯示處理單元還用于:根據(jù)所述類型判斷單元的判斷結(jié)果,在所述終端的屏幕上顯示出與所述字符類型相對應的字符輸入界面。
10.根據(jù)權(quán)利要求6或7所述的終端,其特征在于,還包括: 字符狀態(tài)判斷單元,在所述字符類型為字母的情況下,判斷所述字母的大小寫狀態(tài);以及 所述顯示處理單元還用于:根據(jù)所述字符狀態(tài)判斷單元的判斷結(jié)果,在所述終端的屏幕上顯示出對應于所述大小寫狀態(tài)的字符輸入界面。
全文摘要
本發(fā)明提供了一種切換輸入法的方法,包括步驟102,采集終端感應到的操作輸入信息;步驟104,判斷與操作輸入信息相匹配的字符類型;步驟106,在終端的屏幕上顯示出與該字符類型相對應的字符輸入界面。相應地,本發(fā)明還提出了一種終端。通過本發(fā)明的技術(shù)方案,可以在進行手寫輸入時,尤其是在出現(xiàn)多種字符的混合輸入時,加快輸入速度,簡化操作,提升用戶體驗。
文檔編號G06F3/0482GK103246437SQ20121002395
公開日2013年8月14日 申請日期2012年2月3日 優(yōu)先權(quán)日2012年2月3日
發(fā)明者曹義 申請人:宇龍計算機通信科技(深圳)有限公司