專利名稱:一種移動終端輸入法切換時內(nèi)容匹配方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù)領(lǐng)域,尤其涉及一種移動終端輸入法切換時內(nèi)容匹配方法及裝置。
背景技術(shù):
移動終端在編寫短信息、電話簿或軟件應(yīng)用(如聊天軟件應(yīng)用)等時會用天輸入法。移動終端輸入法的種類主要包括英文輸入法和中文輸入法,中文輸入法又有拼音輸入法和筆畫輸入法。一種輸入快速、操作簡單而且用戶界面友好的文字輸入系統(tǒng),能夠更有效地吸引移動終端用戶去使用各種業(yè)務(wù),從而為移動電子郵件、SMS (Short Message Service,短消息服務(wù))、MMS (Multimedia Message Service,多媒體短消息服務(wù))和移動即時消息等應(yīng)用 的推廣提供強有力的支持。使用不同輸入法的移動終端用戶,其短消息發(fā)送數(shù)量竟可以相差兩倍之多。從本質(zhì)上來說,中文輸入方法所依賴的關(guān)鍵技術(shù)在于對漢字、詞和詞語的智能化處理。而隨著移動終端內(nèi)部的硬件越來越好,移動終端用來存儲詞庫的存儲空間越來越大,用來智能判別的處理器的主頻越來越高,移動終端對字、詞和詞語的智能化處理也將日趨完菩。通常情況下,當(dāng)我們在使用移動終端輸入法進(jìn)行內(nèi)容編輯時,往往很少注意到輸入軟件的虛擬鍵盤所處的狀態(tài)(如中文編寫狀態(tài)、英文編寫狀態(tài)等)。當(dāng)用戶無意識的輸入幾個拼音后才發(fā)現(xiàn)所處的輸入狀態(tài)不是需要的狀態(tài)。例如,輸入了多個字母后想找到匹配的漢字時,才發(fā)現(xiàn)正在英文輸入法狀態(tài)下,無法找到匹配的詞組;若此時切換成中文狀態(tài)下編寫,之前輸入的字母還需要刪除。切換輸入法后,無法將之前輸入的內(nèi)容匹配到相應(yīng)的結(jié)果,僅能判斷之后再輸入內(nèi)容。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種移動終端輸入法切換時內(nèi)容匹配方法及裝置,以解決現(xiàn)有技術(shù)移動終端中輸入法切換時輸入內(nèi)容不能匹配的問題。本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的本發(fā)明實施例提供一種移動終端輸入法切換時內(nèi)容匹配方法,步驟如下獲取當(dāng)前輸入法模式下當(dāng)前輸入內(nèi)容對應(yīng)的按鍵掃描碼;接收輸入法切換指令,所述輸入法切換包含目標(biāo)輸入法模式;根據(jù)所述按鍵掃描碼和所述輸入法切換指令對所述當(dāng)前輸入內(nèi)容進(jìn)行目標(biāo)輸入法模式下的內(nèi)容匹配。本發(fā)明另一實施例提供一種移動終端輸入法切換時內(nèi)容匹配裝置,包括按鍵掃描碼獲取模塊,用于獲取當(dāng)前輸入法模式下當(dāng)前輸入內(nèi)容對應(yīng)的按鍵掃描碼;
輸入法切換指令接收模塊,用于接收輸入法切換指令,所述輸入法切換包含目標(biāo)輸入法模式;內(nèi)容匹配模塊,用于根據(jù)所述按鍵掃描碼和所述輸入法切換指令對所述當(dāng)前輸入內(nèi)容進(jìn)行目標(biāo)輸入法模式下的內(nèi)容匹配。本發(fā)明實施例取得了如下有益效果在輸入法切換時,將當(dāng)前輸入的內(nèi)容轉(zhuǎn)換成切換后的輸入法模式下的內(nèi)容,避免由于輸入法切換引起的重新輸入。
圖I為本發(fā)明實施例一種移動終端輸入法切換時內(nèi)容匹配方法流程圖;圖2為本發(fā)明實施例另ー種移動終端輸入法切換時內(nèi)容匹配方法流程圖;圖3為本發(fā)明實施例另ー種移動終端輸入法切換時內(nèi)容匹配方法流程圖; 圖4A和圖4B為本發(fā)明實施例由英文輸入法模式切換到筆畫輸入法模式的示意圖;圖5A和圖5B為本發(fā)明實施例由筆畫輸入法模式切換到拼音輸入法模式的示意圖;圖6為本發(fā)明實施例另ー種移動終端輸入法切換時內(nèi)容匹配裝置結(jié)構(gòu)圖;圖7為本發(fā)明實施例另ー種移動終端輸入法切換時內(nèi)容匹配裝置具體結(jié)構(gòu)圖。
具體實施例方式本發(fā)明第一實施例提供了一種移動終端輸入法切換時內(nèi)容匹配方法,如圖I所示,步驟如下步驟S101,獲取當(dāng)前輸入法模式下當(dāng)前輸入內(nèi)容對應(yīng)的按鍵掃描碼。步驟S102,接收輸入法切換指令,所述輸入法切換包含目標(biāo)輸入法模式。步驟S103,根據(jù)所述按鍵掃描碼和所述輸入法切換指令對所述當(dāng)前輸入內(nèi)容進(jìn)行目標(biāo)輸入法模式下的內(nèi)容匹配。本發(fā)明實施例取得了如下有益效果在輸入法切換時,將當(dāng)前輸入的內(nèi)容轉(zhuǎn)換成切換后的輸入法模式下的內(nèi)容,避免由于輸入法切換引起的重新輸入。本發(fā)明第二實施例提供了一種移動終端輸入法切換時內(nèi)容匹配方法,如圖2所示,步驟如下步驟S201,獲取當(dāng)前輸入內(nèi)容。步驟S202,根據(jù)當(dāng)前輸入內(nèi)容確定當(dāng)前輸入法模式下對應(yīng)的鍵盤信息或虛擬鍵盤信息,根據(jù)當(dāng)前輸入法模式下按鍵與按鍵掃描碼的對應(yīng)關(guān)應(yīng),查詢得到按鍵掃描碼。步驟S203,接收輸入法切換指令,輸入法切換包含目標(biāo)輸入法模式。步驟S204,根據(jù)按鍵掃描碼和輸入法切換指令,對當(dāng)前輸入內(nèi)容進(jìn)行目標(biāo)輸入法模式下的內(nèi)容匹配,具體包括根據(jù)按鍵掃描碼在目標(biāo)輸入法下對應(yīng)的鍵盤信息或虛擬鍵盤信息進(jìn)行聯(lián)想匹配,生成在目標(biāo)輸入法下的目標(biāo)輸入內(nèi)容,鍵盤信息或虛擬鍵盤信息包括移動終端鍵盤或虛擬鍵盤上標(biāo)示的字母、筆畫或標(biāo)點符號;根據(jù)本實施例實施時的當(dāng)前輸入法或目標(biāo)輸入法的不同情況,生成在目標(biāo)輸入法下的目標(biāo)輸入內(nèi)容,包括目標(biāo)輸入法模式是拼音輸入法模式時,生成在拼音輸入法模式下的多個拼音組合及相對應(yīng)的漢字;目標(biāo)輸入法模式是筆畫輸入法模式時,生成在筆畫輸入法模式下的筆畫序列及相對應(yīng)的多個漢字;目標(biāo)輸入法模式是英文輸入法模式時,生成在英文輸入法模式下的多個單詞。本發(fā)明實施例取得了如下有益效果在輸入法切換時,通過查詢按鍵掃描碼,使得終端可以按鍵掃描碼將當(dāng)前輸入的內(nèi)容轉(zhuǎn)換成切換后的輸入法模式下的內(nèi)容,避免由于輸入法切換引起的重新輸入。本發(fā)明第三實施例提供了一種移動終端輸入法切換時內(nèi)容匹配方法,如圖3所示,步驟如下 步驟S301,在當(dāng)前輸入法模式下輸入當(dāng)前輸入內(nèi)容時,將當(dāng)前輸入內(nèi)容對應(yīng)的按鍵掃描碼保存在緩存中。步驟S302,獲取緩存中保存的按鍵掃描碼。步驟S303,接收輸入法切換指令,輸入法切換包含目標(biāo)輸入法模式。步驟S304,根據(jù)按鍵掃描碼和輸入法切換指令對當(dāng)前輸入內(nèi)容進(jìn)行目標(biāo)輸入法模式下的內(nèi)容匹配,具體包括根據(jù)按鍵掃描碼在目標(biāo)輸入法下對應(yīng)的鍵盤信息或虛擬鍵盤信息進(jìn)行聯(lián)想匹配,生成在目標(biāo)輸入法下的目標(biāo)輸入內(nèi)容,鍵盤信息或虛擬鍵盤信息包括移動終端鍵盤或虛擬鍵盤上標(biāo)示的字母、筆畫或標(biāo)點符號;根據(jù)本實施例實施時的當(dāng)前輸入法或目標(biāo)輸入法的不同情況,生成在目標(biāo)輸入法下的目標(biāo)輸入內(nèi)容,包括目標(biāo)輸入法模式是拼音輸入法模式時,生成在拼音輸入法模式下的多個拼音組合及相對應(yīng)的漢字;目標(biāo)輸入法模式是筆畫輸入法模式時,生成在筆畫輸入法模式下的筆畫序列及相對應(yīng)的多個漢字;目標(biāo)輸入法模式是英文輸入法模式時,生成在英文輸入法模式下的多個單詞。本發(fā)明實施例取得了如下有益效果在輸入法切換時,通過將當(dāng)前輸入的內(nèi)容對應(yīng)的按鍵掃描碼保存,進(jìn)而根據(jù)按鍵掃描碼將當(dāng)前輸入的內(nèi)容轉(zhuǎn)換成切換后的輸入法模式下的內(nèi)容,避免由于輸入法切換弓I起的重新輸入。為了更詳細(xì)的描述本發(fā)明的實現(xiàn)過程,本發(fā)明第四實施例提供了一種移動終端輸入法切換時內(nèi)容匹配方法,應(yīng)用于移動終端中由英文輸入法模式切換到筆畫輸入法模式的過程,即當(dāng)前輸入法模式為英文輸入法模式,目標(biāo)輸入法模式為筆畫輸入法模式。如圖4A和圖4B所示,其中包括顯示區(qū)域41、組合區(qū)域42及聯(lián)想匹配區(qū)域43。為了方便說明,作如下規(guī)定對于英文輸入法,輸入英文字母時,一般不會在組合區(qū)域42顯示,直接在顯示區(qū)域41顯示;對于筆畫輸入法,在組合區(qū)域42顯示輸入的筆畫,在聯(lián)想匹配區(qū)域43顯示聯(lián)想匹配的漢字,選定的漢字在顯示區(qū)域41顯示;對于拼音輸入法,在組合區(qū)域42顯示輸入的拼音的組合,在聯(lián)想匹配區(qū)域43顯示聯(lián)想匹配的漢字,選定的漢字在顯示區(qū)域41顯示。當(dāng)然,對于不同品牌的移動終端可能有不同的設(shè)計或不同的規(guī)定,但并不影響本發(fā)明方法的實施。本實施例的方法步驟如下步驟一,獲取當(dāng)前輸入法模式下當(dāng)前輸入內(nèi)容對應(yīng)的按鍵掃描碼,包括獲取當(dāng)前輸入內(nèi)容,根據(jù)當(dāng)前輸入法模式下按鍵與按鍵掃描碼的對應(yīng)關(guān)應(yīng),查詢得到按鍵掃描碼。例如獲取當(dāng)前輸入內(nèi)容“ adg”,其中“ adg”在顯示區(qū)域41顯示,如圖4A所示。根據(jù)當(dāng)前英文輸入法模式對應(yīng)的移動終端鍵盤或虛擬鍵盤信息,查詢得到對應(yīng)的鍵盤掃描碼為“keyl, key2, key3”。步驟ニ,接收輸入法切換指令,輸入法切換包含目標(biāo)輸入法模式,目標(biāo)輸入法為筆畫輸入法。
步驟三,根據(jù)按鍵掃描碼和輸入法切換指令對當(dāng)前輸入內(nèi)容進(jìn)行目標(biāo)輸入法模式下的內(nèi)容匹配,具體包括如圖4B所示,根據(jù)鍵盤掃描碼“keyl, key2, key3”與筆畫輸入法模式對應(yīng)的鍵盤或虛擬鍵盤信息,可以得到對應(yīng)的筆畫序列“丨,j,、”,在組合區(qū)域42顯示“丨,j,、”,根據(jù)上述筆畫序列聯(lián)想匹配,生成中文漢字“小,少,省,塵,尖”等,在聯(lián)想匹配區(qū)域43顯示并供用戶選擇,用戶選定的漢字在顯示區(qū)域41顯示。本發(fā)明第五實施例提供了一種移動終端輸入法切換時內(nèi)容匹配方法,應(yīng)用于移動終端中由筆畫輸入法模式切換到拼音輸入法模式的過程,即當(dāng)前輸入法模式為筆畫輸入法模式,目標(biāo)輸入法模式為拼音輸入法模式。如圖5A和5B所示,包括顯示區(qū)域51、組合區(qū)域52及聯(lián)想匹配區(qū)域53,步驟如下步驟一,筆畫輸入法模式下,用戶想用拼音輸入法輸入“bei”,但是實際是應(yīng)用的筆畫輸入法模式,因此在組合區(qū)域52顯示“一,[,、”,在聯(lián)想匹配區(qū)域53顯示“小,少,省,塵,尖”等,如圖5A所示。根據(jù)本發(fā)明的方案,在輸入過程中,已經(jīng)將按鍵掃描碼“keyl,key2, key3”保存在緩存中。步驟ニ,獲取當(dāng)前輸入法模式下當(dāng)前輸入內(nèi)容對應(yīng)的按鍵掃描碼,包括讀取緩存中保存的按鍵掃描碼“keyl,key2, key3”。步驟三,接收輸入法切換指令,輸入法切換包含目標(biāo)輸入法模式,目標(biāo)輸入法為拼音輸入法模式。步驟四,根據(jù)按鍵掃描碼和輸入法切換指令對當(dāng)前輸入內(nèi)容進(jìn)行目標(biāo)輸入法模式下的內(nèi)容匹配,具體包括如圖5B所示,根據(jù)鍵盤掃描碼“keyl,key2, key3”與筆畫輸入法模式對應(yīng)的鍵盤或虛擬鍵盤信息,可以得到對應(yīng)的拼音字母“abc,def, ghi”,在拼音輸入法模式下根據(jù)上述拼音字母進(jìn)行聯(lián)想匹配,生成拼音組合“bei,ce’ h”并在組合區(qū)域52顯示,以及生成對應(yīng)的中文漢字“北,被,備,背,悲”和“策劃,測繪”等,在聯(lián)想匹配區(qū)域53顯示并供用戶選擇,用戶選定的漢字在顯示區(qū)域51顯示。上述第四、五實施例是以傳統(tǒng)0-9數(shù)字鍵盤布局為例進(jìn)行的描述,由于各品牌移動終端輸入法設(shè)計有細(xì)微差別,因此在按上述實施例,所顯示的英文拼音組合或漢字有可能不同,但并不影響本發(fā)明方法的實施。同時移動終端技術(shù)的發(fā)展,也帶來了很多新的改變,例如以觸屏為基礎(chǔ)的虛擬鍵盤,而且又可以設(shè)計成QWERTY全鍵盤布局,以上改變并不影響本發(fā)明實施例的實施。
本發(fā)明第六實施例提供了一種移動終端輸入法切換時內(nèi)容匹配裝置,如圖6所示,包括按鍵掃描碼獲取模塊601,用于獲取當(dāng)前輸入法模式下當(dāng)前輸入內(nèi)容對應(yīng)的按鍵掃描碼;輸入法切換指令接收模塊602,用于接收輸入法切換指令,輸入法切換包含目標(biāo)輸入法模式;內(nèi)容匹配模塊603,用于根據(jù)按鍵掃描碼和輸入法切換指令對當(dāng)前輸入內(nèi)容進(jìn)行目標(biāo)輸入法模式下的內(nèi)容匹配。本發(fā)明第七實施例提供了一種移動終端輸入法切換時內(nèi)容匹配裝置,如圖7所示,包括按鍵掃描碼獲取模塊701,用于獲取當(dāng)前輸入法模式下當(dāng)前輸入內(nèi)容對應(yīng)的按鍵·掃描碼;輸入法切換指令接收模塊702,用于接收輸入法切換指令,輸入法切換包含目標(biāo)輸入法模式;內(nèi)容匹配模塊703,用于根據(jù)按鍵掃描碼和輸入法切換指令對當(dāng)前輸入內(nèi)容進(jìn)行目標(biāo)輸入法模式下的內(nèi)容匹配;緩存模塊704,用于在當(dāng)前輸入法模式下輸入當(dāng)前輸入內(nèi)容時,將當(dāng)前輸入內(nèi)容對應(yīng)的按鍵掃描碼保存在緩存中。按鍵掃描碼獲取模塊701,具體用于獲取當(dāng)前輸入內(nèi)容,根據(jù)當(dāng)前輸入法模式下對應(yīng)的鍵盤信息或虛擬鍵盤信息與按鍵掃描碼的對應(yīng)關(guān)應(yīng),查詢得到按鍵掃描碼,當(dāng)前輸入法模式下對應(yīng)的鍵盤信息或虛擬鍵盤信息包括移動終端鍵盤或虛擬鍵盤上標(biāo)示的字母、筆畫和標(biāo)點符號;或,獲取緩存中保存的按鍵掃描碼。內(nèi)容匹配模塊703,包括聯(lián)想匹配子模塊7031,用于根據(jù)按鍵掃描碼在目標(biāo)輸入法下對應(yīng)的鍵盤信息或虛擬鍵盤信息進(jìn)行聯(lián)想匹配,目標(biāo)輸入法下對應(yīng)的鍵盤信息或虛擬鍵盤信息包括移動終端鍵盤或虛擬鍵盤上標(biāo)示的字母、筆畫和標(biāo)點符號; 內(nèi)容生成子模塊7032,用于生成在目標(biāo)輸入法下的目標(biāo)輸入內(nèi)容。內(nèi)容生成子模塊7032,具體用于目標(biāo)輸入法模式是拼音輸入法模式時,生成在拼音輸入法模式下的多個拼音組合及相對應(yīng)的漢字;目標(biāo)輸入法模式是筆畫輸入法模式時,生成在筆畫輸入法模式下的筆畫序列及相對應(yīng)的多個漢字;目標(biāo)輸入法模式是英文輸入法模式時,生成在英文輸入法模式下的多個單詞。本發(fā)明實施例取得了如下有益效果在輸入法切換時,將當(dāng)前輸入的內(nèi)容轉(zhuǎn)換成切換后的輸入法模式下的內(nèi)容,避免由于輸入法切換引起的重新輸入。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種移動終端輸入法切換時內(nèi)容匹配的方法,其特征在于,包括 獲取當(dāng)前輸入法模式下當(dāng)前輸入內(nèi)容對應(yīng)的按鍵掃描碼; 接收輸入法切換指令,所述輸入法切換包含目標(biāo)輸入法模式; 根據(jù)所述按鍵掃描碼和所述輸入法切換指令對所述當(dāng)前輸入內(nèi)容進(jìn)行目標(biāo)輸入法模式下的內(nèi)容匹配。
2.如權(quán)利要求I所述的方法,其特征在于,所述獲取當(dāng)前輸入法模式下當(dāng)前輸入內(nèi)容對應(yīng)的按鍵掃描碼,包括 獲取所述當(dāng)前輸入內(nèi)容; 根據(jù)所述當(dāng)前輸入內(nèi)容確定所述當(dāng)前輸入法模式下對應(yīng)的鍵盤信息或虛擬鍵盤信息; 根據(jù)所述當(dāng)前輸入法模式下對應(yīng)的鍵盤信息或虛擬鍵盤信息與按鍵掃描碼的對應(yīng)關(guān)應(yīng),查詢得到所述按鍵掃描碼; 其中,所述當(dāng)前輸入法模式下對應(yīng)的鍵盤信息或虛擬鍵盤信息包括移動終端鍵盤或虛擬鍵盤上標(biāo)示的字母、筆畫和標(biāo)點符號。
3.如權(quán)利要求I所述的方法,其特征在于,所述獲取當(dāng)前輸入法模式下當(dāng)前輸入內(nèi)容對應(yīng)的按鍵掃描碼前,還包括 在所述當(dāng)前輸入法模式下輸入所述當(dāng)前輸入內(nèi)容吋,將所述當(dāng)前輸入內(nèi)容對應(yīng)的按鍵掃描碼保存在緩存中。
4.如權(quán)利要求3所述的方法,其特征在于,所述獲取當(dāng)前輸入法模式下當(dāng)前輸入內(nèi)容對應(yīng)的按鍵掃描碼,包括 獲取所述緩存中保存的所述按鍵掃描碼。
5.如權(quán)利要求2或4所述的方法,其特征在于,所述根據(jù)所述按鍵掃描碼和所述輸入法切換指令對所述當(dāng)前輸入內(nèi)容進(jìn)行目標(biāo)輸入法模式下的內(nèi)容匹配,包括 根據(jù)所述按鍵掃描碼在所述目標(biāo)輸入法下對應(yīng)的鍵盤信息或虛擬鍵盤信息進(jìn)行聯(lián)想匹配,生成在所述目標(biāo)輸入法下的目標(biāo)輸入內(nèi)容,所述目標(biāo)輸入法下對應(yīng)的鍵盤信息或虛擬鍵盤信息包括移動終端鍵盤或虛擬鍵盤上標(biāo)示的字母、筆畫和標(biāo)點符號。
6.如權(quán)利要求5所述的方法,其特征在干,所述生成在所述目標(biāo)輸入法下的目標(biāo)輸入內(nèi)容,包括 所述目標(biāo)輸入法模式是拼音輸入法模式吋,生成在所述拼音輸入法模式下的至少ー個拼音組合及相對應(yīng)的漢字; 所述目標(biāo)輸入法模式是筆畫輸入法模式時,生成在所述筆畫輸入法模式下的筆畫序列及相對應(yīng)的至少ー個漢字; 所述目標(biāo)輸入法模式是英文輸入法模式時,生成在所述英文輸入法模式下的至少ー個單詞。
7.一種移動終端輸入法切換時內(nèi)容匹配的裝置,其特征在于,包括 按鍵掃描碼獲取模塊,用于獲取當(dāng)前輸入法模式下當(dāng)前輸入內(nèi)容對應(yīng)的按鍵掃描碼; 輸入法切換指令接收模塊,用于接收輸入法切換指令,所述輸入法切換包含目標(biāo)輸入法模式; 內(nèi)容匹配模塊,用于根據(jù)所述按鍵掃描碼和所述輸入法切換指令對所述當(dāng)前輸入內(nèi)容進(jìn)行目標(biāo)輸入法模式下的內(nèi)容匹配。
8.如權(quán)利要求7所述的裝置,其特征在于,所述按鍵掃描碼獲取模塊,具體用于 獲取所述當(dāng)前輸入內(nèi)容;根據(jù)所述當(dāng)前輸入內(nèi)容確定所述當(dāng)前輸入法模式下對應(yīng)的鍵盤信息或虛擬鍵盤信息;根據(jù)所述當(dāng)前輸入法模式下對應(yīng)的鍵盤信息或虛擬鍵盤信息與按鍵掃描碼的對應(yīng)關(guān)應(yīng),查詢得到所述按鍵掃描碼;其中,所述當(dāng)前輸入法模式下對應(yīng)的鍵盤信息或虛擬鍵盤信息包括移動終端鍵盤或虛擬鍵盤上標(biāo)示的字母、筆畫和標(biāo)點符號。
9.如權(quán)利要求7所述的裝置,其特征在于,還包括 緩存模塊,用于在所述當(dāng)前輸入法模式下輸入所述當(dāng)前輸入內(nèi)容吋,將所述當(dāng)前輸入內(nèi)容對應(yīng)的按鍵掃描碼保存在緩存中。
10.如權(quán)利要求9所述的裝置,其特征在于,所述按鍵掃描碼獲取模塊用于獲取所述緩存中保存的所述按鍵掃描碼。
11.如權(quán)利要求8或10所述的裝置,其特征在于,所述內(nèi)容匹配模塊,包括 聯(lián)想匹配子模塊,用于根據(jù)所述按鍵掃描碼在所述目標(biāo)輸入法下對應(yīng)的鍵盤信息或虛擬鍵盤信息進(jìn)行聯(lián)想匹配,所述目標(biāo)輸入法下對應(yīng)的鍵盤信息或虛擬鍵盤信息包括移動終端鍵盤或虛擬鍵盤上標(biāo)示的字母、筆畫和標(biāo)點符號; 內(nèi)容生成子模塊,用于生成在所述目標(biāo)輸入法下的目標(biāo)輸入內(nèi)容。
12.如權(quán)利要求11所述的裝置,其特征在于,所述內(nèi)容生成子模塊,具體用于 所述目標(biāo)輸入法模式是拼音輸入法模式時,生成在所述拼音輸入法模式下的至少ー個拼音組合及相對應(yīng)的漢字; 所述目標(biāo)輸入法模式是筆畫輸入法模式時,生成在所述筆畫輸入法模式下的筆畫序列及相對應(yīng)的至少ー個漢字; 所述目標(biāo)輸入法模式是英文輸入法模式吋,生成在所述英文輸入法模式下的至少ー個單詞。
全文摘要
本發(fā)明公開了一種移動終端輸入法切換時內(nèi)容匹配的方法和裝置,所述方法步驟如下獲取當(dāng)前輸入法模式下當(dāng)前輸入內(nèi)容對應(yīng)的按鍵掃描碼;接收輸入法切換指令,所述輸入法切換包含目標(biāo)輸入法模式;根據(jù)所述按鍵掃描碼和所述輸入法切換指令對所述當(dāng)前輸入內(nèi)容進(jìn)行目標(biāo)輸入法模式下的內(nèi)容匹配。本發(fā)明實施例取得了如下有益效果在輸入法切換時,將當(dāng)前輸入的內(nèi)容轉(zhuǎn)換成切換后的輸入法模式下的內(nèi)容,避免由于輸入法切換引起的重新輸入。
文檔編號G06F3/023GK102830811SQ20121029921
公開日2012年12月19日 申請日期2012年8月21日 優(yōu)先權(quán)日2012年8月21日
發(fā)明者翁海斌, 劉道寬, 王斌 申請人:北京小米科技有限責(zé)任公司