欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

輸入法切換方法及設(shè)備的制作方法

文檔序號:6385966閱讀:234來源:國知局
專利名稱:輸入法切換方法及設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明實施例涉及通信技術(shù),尤其涉及一種輸入法切換方法及設(shè)備。
背景技術(shù)
在信息輸入過程中,其輸入法即可以支持一種語言的輸入,也可以支持多種語言的輸入,其中,每種語言的輸入對應(yīng)一種輸入法模式。當(dāng)進(jìn)行多種語言的信息輸入時,需要在多種輸入法模式之間進(jìn)行輸入法切換。目前的非手寫的輸入法切換多為通過特殊按鍵來完成或通過輸入法表單完成。當(dāng)用戶在未選定正確輸入法而輸入字符時,會無法得到正確輸入法下的字符,用戶不得不把已經(jīng)輸入好的字符刪掉,并切換到正確的輸入法,再次輸入字符,得到正確的語言文字。然而,通過上述操作,用戶最終雖然得到了正確的語言文字,但輸入效率低下。

發(fā)明內(nèi)容
本發(fā)明實施例提供一種輸入法切換方法及設(shè)備,用以提高輸入效率。第一方面,本發(fā)明實施例提供一種輸入法切換方法,包括獲取用戶輸入的原始字符;判斷所述原始字符與當(dāng)前輸入法模式是否匹配,若所述原始字符與當(dāng)前輸入法模式不匹配,則獲取與所述原始字符匹配的目標(biāo)輸入法模式;將所述原始字符轉(zhuǎn)換成與所述目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符。結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述判斷所述原始字符與當(dāng)前輸入法模式是否匹配,包括判斷在預(yù)設(shè)時間內(nèi)是否檢測到與所述原始字符對應(yīng)的字符事件;則所述若所述原始字符與當(dāng)前輸入法模式不匹配,則獲取與所述原始字符匹配的目標(biāo)輸入法模式,包括若在預(yù)設(shè)時間內(nèi)未檢測到與所述原始字符對應(yīng)的字符事件,則獲取與所述原始字符匹配的目標(biāo)輸入法模式。結(jié)合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,所述判斷所述原始字符與當(dāng)前輸入法模式是否匹配,包括接收所述用戶輸入的按鍵指令,并根據(jù)所述按鍵指令,判斷所述原始字符與當(dāng)前輸入法模式是否匹配。結(jié)合第一方面、第一方面的第一種、第二種可能的實現(xiàn)方式中的任一種,在第三種可能的實現(xiàn)方式中,所述若所述原始字符與當(dāng)前輸入法模式不匹配,則獲取與所述原始字符匹配的目標(biāo)輸入法模式,包括若所述原始字符與當(dāng)前輸入法模式不匹配,則查詢預(yù)設(shè)詞庫,獲取與所述原始字符匹配的目標(biāo)輸入法模式;其中,所述預(yù)設(shè)詞庫中包括字符和所述字符匹配的輸入法模式的映射關(guān)系。
結(jié)合第一方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述根據(jù)所述當(dāng)前輸入法模式與所述目標(biāo)輸入法模式,將所述原始字符轉(zhuǎn)換成與所述目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符之后,還包括將當(dāng)前輸入法模式轉(zhuǎn)換為目標(biāo)輸入法模式。第二方面,本發(fā)明實施例提供一種輸入法切換設(shè)備,包括獲取模塊,用于獲取用戶輸入的原始字符;判斷模塊,用于判斷所述獲取模塊獲取的所述原始字符與當(dāng)前輸入法模式是否匹配,若所述原始字符與當(dāng)前輸入法模式不匹配,則獲取與所述原始字符匹配的目標(biāo)輸入法模式;處理模塊,用于若所述判斷模塊判斷出所述原始字符與當(dāng)前輸入法模式不匹配,則獲取與所述原始字符匹配的目標(biāo)輸入法模式;并將所述原始字符轉(zhuǎn)換成與所述目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符。結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述判斷模塊具體用于判斷在預(yù)設(shè)時間內(nèi)是否檢測到與所述原始字符對應(yīng)的字符事件;則所述處理模塊具體用于若所述判斷模塊判斷出在預(yù)設(shè)時間內(nèi)未檢測到與所述原始字符對應(yīng)的字符事件,則獲取與所述原始字符匹配的目標(biāo)輸入法模式;并將所述原始字符轉(zhuǎn)換成與所述目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符。結(jié)合第二方面,在第二方面的第二種可能的實現(xiàn)方式中,所述判斷模塊具體用于接收所述用戶輸入的按鍵指令,并根據(jù)所述按鍵指令,判斷所述原始字符與當(dāng)前輸入法模式是否匹配。結(jié)合第二方面、第二方面的第一種、第二種可能的實現(xiàn)方式中的任一種,在第三種可能的實現(xiàn)方式中,所述處理模塊具體用于若所述判斷模塊判斷出所述原始字符與當(dāng)前輸入法模式不匹配,則查詢預(yù)設(shè)詞庫,獲取與所述原始字符匹配的目標(biāo)輸入法模式;并將所述原始字符轉(zhuǎn)換成與所述目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符;其中,所述預(yù)設(shè)詞庫中包括字符和所述字符匹配的輸入法模式的映射關(guān)系。結(jié)合第二方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述處理模塊還用于將當(dāng)前輸入法模式轉(zhuǎn)換為目標(biāo)輸入法模式。本發(fā)明實施例提供的輸入法切換方法及設(shè)備,該方法通過獲取用戶輸入的原始字符,判斷原始字符與當(dāng)前輸入法模式是否匹配,若原始字符與當(dāng)前輸入法模式不匹配,則獲取與原始字符匹配的目標(biāo)輸入法模式,根據(jù)當(dāng)前輸入法模式與目標(biāo)輸入法模式,將原始字符轉(zhuǎn)換成與目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符,從而使當(dāng)前輸入法模式對應(yīng)的字符與用戶輸入的字符不相同時,用戶在未選定正確輸入法時,無需將已輸入的原始字符刪除,即可快速將該原始字符轉(zhuǎn)換成與該原始字符匹配的目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符,進(jìn)而有效地提高了輸入效率。。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明輸入法切換方法實施例一的流程圖;圖2A為本發(fā)明輸入法切換方法實施例一的應(yīng)用不意圖一;圖2B為本發(fā)明輸入法切換方法實施例一的應(yīng)用示意圖二 ;圖2C為本發(fā)明輸入法切換方法實施例一的應(yīng)用不意圖三;圖3為本發(fā)明輸入法切換設(shè)備實施例一的結(jié)構(gòu)示意圖;圖4為本發(fā)明輸入法切換設(shè)備實施例二的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明輸入法切換方法實施例一的流程圖。本實施例提供了一種輸入法切換方法,該方法可以由任意執(zhí)行輸入法切換操作的設(shè)備來執(zhí)行,該設(shè)備可以通過軟件和/或硬件實現(xiàn)。如圖1所示,本實施例的方法可以包括步驟101 :獲取用戶輸入的原始字符。在具體實現(xiàn)方式中,可根據(jù)用戶輸入原始字符的方式,將輸入法切換操作設(shè)備的類型分為兩種,一種為鍵盤式設(shè)備、一種為觸摸屏式設(shè)備。對于鍵盤式設(shè)備,可獲取用戶通過鍵盤向輸入法切換設(shè)備輸入的原始字符。對于觸摸屏式設(shè)備,可根據(jù)用戶在觸摸屏上的觸摸軌跡,獲取用戶輸入的原始字符。步驟102 :判斷原始字符與當(dāng)前輸入法模式是否匹配,若原始字符與當(dāng)前輸入法模式不匹配,則獲取與原始字符匹配的目標(biāo)輸入法模式。在本實施例中,在獲取到用戶輸入的原始字符后,判斷原始字符與當(dāng)前輸入法模式對應(yīng)的字符是否相同,當(dāng)不相同時,說明當(dāng)前的輸入法模式與用戶輸入的原始字符所匹配的輸入法模式不相同。當(dāng)原始字符與當(dāng)前輸入法模式不匹配時,輸入法切換設(shè)備需要獲取與原始字符匹配的目標(biāo)輸入法模式。在具體實現(xiàn)過程中,可通過在輸入法選擇界面顯示多個原始輸入法轉(zhuǎn)換為目標(biāo)輸入法操作的標(biāo)識。例如,英文輸入法轉(zhuǎn)換為漢語輸入法操作的標(biāo)識,漢語輸入法轉(zhuǎn)換為韓語輸入法操作的標(biāo)識等。當(dāng)用戶進(jìn)行標(biāo)識選擇后,輸入法切換設(shè)備根據(jù)用戶選擇的標(biāo)識,獲取與原始字符匹配的目標(biāo)輸入法模式。例如,用戶選擇英文輸入法轉(zhuǎn)換為漢語輸入法操作的標(biāo)識時,可根據(jù)用戶選擇的標(biāo)識,獲取目標(biāo)輸入法模式為漢語輸入法模式。步驟103 :將原始字符轉(zhuǎn)換成與目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符。在本實施例中,舉例來說,當(dāng)前的輸入法模式為英文輸入法模式,且原始字符為用戶在英文輸入法模式下輸入的漢語拼音,由于該漢語拼音無法與英文輸入法模式匹配,因此,需要獲取原始字符對應(yīng)的目標(biāo)輸入法模式,并將該原始字符轉(zhuǎn)換成目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符(即漢字)。當(dāng)通過步驟102獲取到該原始字符匹配的目標(biāo)輸入法模式為漢語輸入法模式,則輸入法切換設(shè)備將漢語拼音轉(zhuǎn)換為與漢語輸入法對應(yīng)的漢字,即最終用戶得到了正確的語言文字。特別地,在本實施例中,當(dāng)前輸入法對應(yīng)的字符與目標(biāo)輸入法對應(yīng)的字符,還可以為兩種不同的語言,例如,當(dāng)前輸入法為英文輸入法時,目標(biāo)輸入法為日語輸入法,則輸入法切換設(shè)備可將英文字符轉(zhuǎn)換成日文。對于不同語言的轉(zhuǎn)換,可在輸入法切換設(shè)備中存儲各種語言轉(zhuǎn)換文字包,通過查詢語言轉(zhuǎn)換文字包,獲取與目標(biāo)輸入法對應(yīng)的目標(biāo)字符。本發(fā)明實施例通過輸入法切換設(shè)備獲取用戶輸入的原始字符,判斷原始字符與當(dāng)前輸入法模式是否匹配,若原始字符與當(dāng)前輸入法模式不匹配,則獲取與原始字符匹配的目標(biāo)輸入法模式,根據(jù)當(dāng)前輸入法模式與目標(biāo)輸入法模式,將原始字符轉(zhuǎn)換成與目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符,從而使當(dāng)前輸入法模式對應(yīng)的字符與用戶輸入的字符不相同時,無需將已輸入的原始字符刪除,即可快速將該原始字符轉(zhuǎn)換成與該原始字符匹配的目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符,進(jìn)而有效地提高了輸入效率。進(jìn)一步的,在本發(fā)明的實施例二中,在上述實施例一的基礎(chǔ)上,步驟102中判斷原始字符與當(dāng)前輸入法模式是否匹配,具體可包括兩種實現(xiàn)方式,下面對可能的實現(xiàn)方式進(jìn)行 說明。一種可能的實現(xiàn)方式,輸入法切換設(shè)備判斷在預(yù)設(shè)時間內(nèi)是否檢測到與原始字符對應(yīng)的字符事件。在具體實現(xiàn)過程中,在輸入法切換設(shè)備獲取用戶輸入的原始字符后,對與該原始字符對應(yīng)的字符事件進(jìn)行檢測。其中,與原始字符對應(yīng)的字符事件可以根據(jù)當(dāng)前輸入法模式的輸入方式確定。例如,對于英文輸入法,當(dāng)用戶輸入正確單詞后,用戶會輸入空格符,進(jìn)而輸入下一個單詞,則輸入空格符的字符事件,即為與原始字符對應(yīng)的字符事件。如果輸入法切換設(shè)備在預(yù)設(shè)事件沒有檢測到空格符,則確定原始字符與當(dāng)前輸入法模式不匹配。又例如,對于漢語輸入法,當(dāng)用戶輸入相應(yīng)的漢語拼音后,會選擇與該漢語拼音對應(yīng)的漢字,則選擇與漢語拼音對應(yīng)的漢字的字符事件,即為與原始字符對應(yīng)的字符事件。如果輸入法切換設(shè)備在預(yù)設(shè)事件內(nèi)沒有檢測到選擇與漢語拼音對應(yīng)的漢字的字符事件,則確定原始字符與當(dāng)前輸入法模式不匹配。本領(lǐng)域技術(shù)人員可以理解,輸入法模式不同,則輸入方式不同,與原始字符對應(yīng)的字符事件也不同,對于具體的與原始字符對應(yīng)的字符事件,本實施例在此不作特別限制。通過上述方式,若在預(yù)設(shè)時間內(nèi)未檢測到與原始字符對應(yīng)的字符事件,則獲取與原始字符匹配的目標(biāo)輸入法模式。本實施例提供的實現(xiàn)方式,通過判斷預(yù)設(shè)時間內(nèi)是否檢測到與原始字符對應(yīng)的字符事件,來確定原始字符與當(dāng)前輸入法模式是否匹配,能夠在較短的時間獲取判斷結(jié)果,且判斷結(jié)果可靠。另一種可能的實現(xiàn)方式,輸入法切換設(shè)備接收用戶輸入的按鍵指令,并根據(jù)按鍵指令,判斷原始字符與當(dāng)前輸入法模式是否匹配。在具體應(yīng)用過程中,當(dāng)用戶發(fā)現(xiàn)自己是在當(dāng)前的輸入法模式下輸入原始字符,并非是在目標(biāo)輸入法輸入原始字符時,用戶可以使用各種預(yù)先設(shè)定的按鍵,使輸入法切換設(shè)備接收按鍵指令,當(dāng)輸入法切換設(shè)備接收到按鍵指令時,即可判斷該原始字符與目標(biāo)輸入法不匹配,若在預(yù)設(shè)時間內(nèi),輸入法切換設(shè)備沒有接收到按鍵指令,則可判斷該原始字符與目標(biāo)輸入法匹配。
舉例來說,對于鍵盤式設(shè)備,可以預(yù)先設(shè)定按鍵9為按鍵指令,當(dāng)用戶按下按鍵9時,輸入法切換設(shè)備根據(jù)該按鍵指令,判斷原始字符與當(dāng)前輸入法模式不匹配。對于觸摸屏式設(shè)備,可以預(yù)先設(shè)定返回鍵為按鍵指令,當(dāng)用戶觸摸返回鍵標(biāo)識時,輸入法切換設(shè)備根據(jù)該按鍵指令,判斷原始字符與當(dāng)前輸入法模式不匹配。對于鍵盤式設(shè)備和觸摸屏式設(shè)備,還可使用通用的按鍵指令,該通用按鍵指令為預(yù)先設(shè)置的用戶選中原始字符的按鍵指令。當(dāng)用戶通過鼠標(biāo)或觸摸選中原始字符觸發(fā)該按鍵指令時,輸入法切換設(shè)備根據(jù)該按鍵指令,判斷原始字符與當(dāng)前輸入法模式不匹配。本實施例提供的實現(xiàn)方式,通過輸入法切換設(shè)備接收用戶輸入的按鍵指令,并根據(jù)按鍵指令,判斷原始字符與當(dāng)前輸入法模式是否匹配,能夠根據(jù)用戶的指示進(jìn)行判斷,得到準(zhǔn)確的判斷結(jié)果。更進(jìn)一步的,在本發(fā)明的實施例三中,在上述實施例一或?qū)嵤├幕A(chǔ)上,步驟102中若原始字符與當(dāng)前輸入法模式不匹配,則獲取與原始字符匹配的目標(biāo)輸入法模式的具體實現(xiàn)方式為若原始字符與當(dāng)前輸入法模式不匹配,則查詢預(yù)設(shè)詞庫,獲取與原始字符匹配的目標(biāo)輸入法模式。在具體實現(xiàn)過程中,當(dāng)原始字符與當(dāng)前輸入法模式不匹配時,可查詢預(yù)設(shè)詞庫。其中,預(yù)設(shè)詞庫中包括字符和該字符匹配的輸入法模式的映射關(guān)系。具體地,預(yù)設(shè)詞庫中包括多種不同類型的字符,每種字符都有與之對應(yīng)的輸入法模式。通過查詢預(yù)設(shè)詞庫,在預(yù)設(shè)詞庫中查找某個類型的字符,當(dāng)查找到某個類型的字符后,根據(jù)該字符與該字符對應(yīng)的輸入法模式的映射關(guān)系,得到某個類型的字符匹配的輸入法模式。本領(lǐng)域技術(shù)人員可以理解,還可直接根據(jù)字符與該字符對應(yīng)的輸入法模式的映射關(guān)系,同時進(jìn)行判斷原始字符與當(dāng)前輸入法是否匹配與獲取目標(biāo)輸入法的操作。例如,在獲取到原始字符后,根據(jù)字符與該字符輸入法模式的映射關(guān)系,得到該原始字符對應(yīng)的目標(biāo)輸入法模式,若該目標(biāo)輸入法模式與當(dāng)前輸入法模式不一致,即可確定原始字符與當(dāng)前輸入法模式不匹配。本實施例提供的輸入法切換方法,通過查詢預(yù)設(shè)詞庫,獲取與原始字符匹配的目標(biāo)輸入法模式,智能快捷,無需用戶執(zhí)行任何操作。更為優(yōu)選地,在將原始字符轉(zhuǎn)換成與目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符之后,該方法還可以包括將當(dāng)前輸入法模式轉(zhuǎn)換為目標(biāo)輸入法模式。在具體實現(xiàn)過程中,將原始字符轉(zhuǎn)換成目標(biāo)字符后,可將當(dāng)前輸入法模式轉(zhuǎn)換為目標(biāo)輸入法模式,避免用戶切換輸入法的操作,提高用戶的輸入效率。下面以一個具體實現(xiàn)過程為例,對本發(fā)明實施例提供的輸入法切換方法進(jìn)行詳細(xì)說明。圖2A為本發(fā)明輸入法切換方法實施例一的應(yīng)用不意圖一;圖2B為本發(fā)明輸入法切換方法實施例一的應(yīng)用示意圖二;圖2C為本發(fā)明輸入法切換方法實施例一的應(yīng)用示意圖三;具體的,如圖2A所示,用戶通過觸摸屏式設(shè)備以按鍵的方式輸入的原始字符為Wodejia0本領(lǐng)域技術(shù)人員可以理解,本實施例并不限于圖2A所示的發(fā)短信場景,本實例還可應(yīng)用到郵件、博客、微博、即時聊天等一切能夠進(jìn)行文本輸入的場景。
如圖2B所示,當(dāng)用戶發(fā)現(xiàn)當(dāng)前輸入法模式并非用戶選中的漢語輸入法模式時,用戶通過選中原始字符“wodejia”觸發(fā)按鍵指令,輸入法切換設(shè)備接收到該按鍵指令,判斷原始字符與目標(biāo)輸入法不匹配,并在輸入法選擇界面中顯示英文輸入法轉(zhuǎn)換為漢語輸入法操作的標(biāo)識。用戶選中該英文輸入法轉(zhuǎn)換為漢語輸入法操作的標(biāo)識,則輸入法切換設(shè)備根據(jù)用戶的選擇,確定該原始字符匹配的目標(biāo)輸入法模式為漢語輸入法模式,則輸入法切換設(shè)備將漢語拼音轉(zhuǎn)換為與漢語輸入法對應(yīng)的漢字,如圖2C所示,將原始字符“wodejia”轉(zhuǎn)換成目標(biāo)字符“我的家”。通過上述方法,用戶不需進(jìn)行任何切換操作,即可得到正確的目標(biāo)字符。本領(lǐng)域技術(shù)人員可以理解,上述僅是一個示意性實施例,并不代表本發(fā)明的全部實施例。圖3為本發(fā)明輸入法切換設(shè)備實施例一的結(jié)構(gòu)示意圖,如圖3所示,本實施例的輸入法切換設(shè)備可以包括獲取模塊21,判斷模塊22,處理模塊23。其中,獲取模塊21用于獲取用戶輸入的原始字符;判斷模塊22用于判斷所述獲取模塊21獲取的所述原始字符與當(dāng)前輸入法模式是否匹配;處理模塊23用于若所述判斷模塊22判斷出所述原始字符與當(dāng)前輸入法模式不匹配,則獲取與所述原始字符匹配的目標(biāo)輸入法模式;并將所述原始字符轉(zhuǎn)換成與所述目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符。本實施例的輸入法切換設(shè)備,可以用于執(zhí)行圖1所示方法實施例的技術(shù)方案,其實現(xiàn)原理類似,此處不再贅述。本發(fā)明實施例提供的輸入法切換設(shè)備,通過獲取模塊用于獲取用戶輸入的原始字符;判斷模塊用于判斷所述獲取模塊獲取的所述原始字符與當(dāng)前輸入法模式是否匹配;處理模塊用于若所述判斷模塊判斷出所述原始字符與當(dāng)前輸入法模式不匹配,則獲取與所述原始字符匹配的目標(biāo)輸入法模式;并將所述原始字符轉(zhuǎn)換成與所述目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符,從而使當(dāng)前輸入法模式對應(yīng)的字符與用戶輸入的字符不相同時,無需將已輸入的原始字符刪除,即可快速將該原始字符轉(zhuǎn)換成與該原始字符匹配的目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符,進(jìn)而有效地提高了輸入效率。進(jìn)一步地,在本發(fā)明輸入法切換設(shè)備實施例二中,在上述圖3所示實施例的基礎(chǔ)上,所述判斷模塊22具體用于判斷在預(yù)設(shè)時間內(nèi)是否檢測到與所述原始字符對應(yīng)的字符事件。則所述處理模塊23具體用于若所述判斷模塊22判斷出在預(yù)設(shè)時間內(nèi)未檢測到與所述原始字符對應(yīng)的字符事件,則獲取與所述原始字符匹配的目標(biāo)輸入法模式;并將所述原始字符轉(zhuǎn)換成與所述目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符。更進(jìn)一步地,在本發(fā)明輸入法切換設(shè)備實施例三中,在上述圖3所示實施例的基礎(chǔ)上,所述判斷模塊22具體用于接收所述用戶輸入的按鍵指令,并根據(jù)所述按鍵指令,判斷所述原始字符與當(dāng)前輸入法模式是否匹配。更進(jìn)一步的,在本發(fā)明輸入法切換設(shè)備實施例四中,在上述輸入法切換設(shè)備實施例一至三任一所示實施例的基礎(chǔ)上,所述處理模塊23具體用于若所述判斷模塊22判斷出原始字符與當(dāng)前輸入法模式不匹配,則查詢預(yù)設(shè)詞庫,獲取與所述原始字符匹配的目標(biāo)輸入法模式;并將所述原始字符轉(zhuǎn)換成與所述目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符;其中,所述預(yù)設(shè)詞庫中包括字符和所述字符匹配的輸入法模式的映射關(guān)系。優(yōu)選地,處理模塊23還用于將當(dāng)前輸入法模式轉(zhuǎn)換為目標(biāo)輸入法模式。
本實施例的輸入法切換設(shè)備,可以用于執(zhí)行上述方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。圖4為本發(fā)明輸入法切換設(shè)備實施例二的結(jié)構(gòu)示意圖。如圖4所示,本實施例提供的輸入法切換設(shè)備300包括至少一個處理器301,至少一個網(wǎng)絡(luò)接口 304或者其他用戶接口 303,存儲器305,和至少一通信總線302。該輸入法切換設(shè)備300可選的包含用戶接口303,包括顯示器,鍵盤或者點擊設(shè)備。存儲器305可能包含高速RAM存儲器,也可能還包括非不穩(wěn)定的存儲器(non-volatile memory),例如至少一個磁盤存儲器。存儲器305可選的可以包含至少一個存儲裝置。存儲器305存儲執(zhí)行指令,當(dāng)輸入法切換設(shè)備300運(yùn)行時,處理器301與存儲器305之間通信,處理器301執(zhí)行執(zhí)行指令使得輸入法切換設(shè)備300執(zhí)行上述方法。操作系統(tǒng)306,包含各種程序,用于實現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。本發(fā)明實施例提供的輸入法切換設(shè)備,可以執(zhí)行輸入法切換方法的實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元或模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或模塊可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
權(quán)利要求
1.一種輸入法切換方法,其特征在于,包括 獲取用戶輸入的原始字符; 判斷所述原始字符與當(dāng)前輸入法模式是否匹配,若所述原始字符與當(dāng)前輸入法模式不匹配,則獲取與所述原始字符匹配的目標(biāo)輸入法模式; 將所述原始字符轉(zhuǎn)換成與所述目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所述原始字符與當(dāng)前輸入法模式是否匹配,包括 判斷在預(yù)設(shè)時間內(nèi)是否檢測到與所述原始字符對應(yīng)的字符事件; 則所述若所述原始字符與當(dāng)前輸入法模式不匹配,則獲取與所述原始字符匹配的目標(biāo)輸入法模式,包括 若在預(yù)設(shè)時間內(nèi)未檢測到與所述原始字符對應(yīng)的字符事件,則獲取與所述原始字符匹配的目標(biāo)輸入法模式。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所述原始字符與當(dāng)前輸入法模式是否匹配,包括 接收所述用戶輸入的按鍵指令,并根據(jù)所述按鍵指令,判斷所述原始字符與當(dāng)前輸入法模式是否匹配。
4.根據(jù)權(quán)利要求1至3任一項所述的方法,其特征在于,所述若所述原始字符與當(dāng)前輸入法模式不匹配,則獲取與所述原始字符匹配的目標(biāo)輸入法模式,包括 若所述原始字符與當(dāng)前輸入法模式不匹配,則查詢預(yù)設(shè)詞庫,獲取與所述原始字符匹配的目標(biāo)輸入法模式; 其中,所述預(yù)設(shè)詞庫中包括字符和所述字符匹配的輸入法模式的映射關(guān)系。
5.根據(jù)權(quán)利要求4所述的方法,其特征在干,所述根據(jù)所述當(dāng)前輸入法模式與所述目標(biāo)輸入法模式,將所述原始字符轉(zhuǎn)換成與所述目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符之后,還包括 將當(dāng)前輸入法模式轉(zhuǎn)換為目標(biāo)輸入法模式。
6.一種輸入法切換設(shè)備,其特征在于,包括 獲取模塊,用于獲取用戶輸入的原始字符; 判斷模塊,用于判斷所述獲取模塊獲取的所述原始字符與當(dāng)前輸入法模式是否匹配; 處理模塊,用于若所述判斷模塊判斷出所述原始字符與當(dāng)前輸入法模式不匹配,則獲取與所述原始字符匹配的目標(biāo)輸入法模式;并將所述原始字符轉(zhuǎn)換成與所述目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,所述判斷模塊具體用于判斷在預(yù)設(shè)時間內(nèi)是否檢測到與所述原始字符對應(yīng)的字符事件; 則所述處理模塊具體用于若所述判斷模塊判斷出在預(yù)設(shè)時間內(nèi)未檢測到與所述原始字符對應(yīng)的字符事件,則獲取與所述原始字符匹配的目標(biāo)輸入法模式;并根據(jù)所述當(dāng)前輸入法模式與所述目標(biāo)輸入法模式,將所述原始字符轉(zhuǎn)換成與所述目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符。
8.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,所述判斷模塊具體用于接收所述用戶輸入的按鍵指令,并根據(jù)所述按鍵指令,判斷所述原始字符與當(dāng)前輸入法模式是否匹配。
9.根據(jù)權(quán)利要求6至8任一項所述的設(shè)備,其特征在于,所述處理模塊具體用于若所述判斷模塊判斷出所述原始字符與當(dāng)前輸入法模式不匹配,則查詢預(yù)設(shè)詞庫,獲取與所述原始字符匹配的目標(biāo)輸入法模式;并將所述原始字符轉(zhuǎn)換成與所述目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符; 其中,所述預(yù)設(shè)詞庫中包括字符和所述字符匹配的輸入法模式的映射關(guān)系。
10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述處理模塊還用于將當(dāng)前輸入法模式轉(zhuǎn)換為目標(biāo)輸入法模式。
全文摘要
本發(fā)明實施例提供一種輸入法切換方法及設(shè)備。本發(fā)明輸入法切換方法,包括獲取用戶輸入的原始字符;判斷所述原始字符與當(dāng)前輸入法模式是否匹配,若所述原始字符與當(dāng)前輸入法模式不匹配,則獲取與所述原始字符匹配的目標(biāo)輸入法模式;將所述原始字符轉(zhuǎn)換成與所述目標(biāo)輸入法模式對應(yīng)的目標(biāo)字符。本發(fā)明實施例提供的輸入法切換方法及設(shè)備可以提高輸入效率。
文檔編號G06F3/023GK103049098SQ20121058658
公開日2013年4月17日 申請日期2012年12月28日 優(yōu)先權(quán)日2012年12月28日
發(fā)明者楊東齊 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
杨浦区| 屏山县| 南昌市| 酒泉市| 蓝田县| 志丹县| 栖霞市| 北川| 东兰县| 甘谷县| 盱眙县| 获嘉县| 靖西县| 怀集县| 淮滨县| 克山县| 阳城县| 北票市| 阆中市| 淳安县| 姚安县| 苗栗县| 拉孜县| 化德县| 长泰县| 沅陵县| 长寿区| 师宗县| 剑阁县| 伊川县| 霍山县| 杨浦区| 绿春县| 仲巴县| 民权县| 商洛市| 隆德县| 锡林浩特市| 洛扎县| 子长县| 沾益县|