專利名稱:一種移動終端輸入法切換方法及裝置的制作方法
技術(shù)領域:
本發(fā)明屬于嵌入式終端設備的文字處理技術(shù)領域,尤其涉及一種具有人際 交互界面的移動終端設備,如手機的輸入法切換方法及裝置。
背景技術(shù):
目前通過鍵盤輸入語言文字的人機交互終端仍然占據(jù)著市場的一定份額。 移動終端都會提供豐富的輸入法,以便用戶輸入所需的文本。但是根據(jù)目前的 移動終端輸入法選擇方案,輸入法切換經(jīng)常會發(fā)生失誤的情況,從而導致編輯 速度下降,影響了用戶的使用體驗。
目前的非手寫的輸入法切換多為通過特殊按^t來完成或通過選擇輸入法表 單來完成。這種輸入法切換方式切換速率較慢,而且如果使用錯誤輸入法解釋 輸入的信息,當發(fā)現(xiàn)后,正在被處理的信息會隨著取消輸入法的動作而消失, 從而降低了輸入的效率。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種能夠提高輸入效率的移動終端輸入 法切換方法及裝置,以實現(xiàn)更便捷地在移動終端輸入信息。
為解決上述技術(shù)問題,本發(fā)明提供了一種移動終端輸入法切換方法,包括: 步驟A、在按某個按鍵的時候,如果需要切換輸入法,則采用預先設定的方 式按下該按鍵,以呼出輸入法選擇界面;
步驟B、在所述輸入法選擇界面上選擇所需的輸入法; 步驟C、編輯環(huán)境進入步驟B中所述選擇的輸入法。
進一步地,所述采用預先設定的方式按下該按鍵,可以為長按該按鍵直到 所述輸入法選擇界面被呼出。
進一步地,所述采用預先設定的方式按下該按鍵,還可以為雙擊該按鍵。進一步地,在所述呼出的輸入法選擇界面中,當前輸入法位于中央,其它 輸入法位于所述當前輸入法的周圍。
進一步地,步驟B中所述選擇所需的輸入法,是通過移動終端的方向鍵和 中鍵來實現(xiàn)的。
進一步地,所述本發(fā)明方法在步驟C之后,還包括
步驟D、如果輸入法切換之前用戶輸入的信息尚未被解釋,且其對切換后新 的輸入法有意義,則由新的輸入法對其繼續(xù)解釋。
更進一步地,所述由新的輸入法對輸入法切換前輸入的信息進行繼續(xù)解釋, 是釆用如下方案來實現(xiàn)的
步驟1、保存所述在輸入法切換之前用戶輸入且尚未被解釋的信息;
步驟2、將所述保存的信息傳給所述新的輸入法,由所述新的輸入法繼續(xù)處理。
為解決上述技術(shù)問題,本發(fā)明還提供了一種移動終端輸入法切換裝置,包
括
輸入法選擇界面呼出模塊,該模塊用于,在按某個按鍵的時候,如果需要 切換輸入法,則采用預先設定的方式按下該按鍵,以呼出輸入法選擇界面;
輸入法選擇模塊,該模塊用于,在所述輸入法選擇界面上選擇所需的輸入
法;
編輯環(huán)境切換模塊,該模塊用于使編輯環(huán)境進入所述輸入法選擇模塊選擇 的所述輸入法。
進一步地,所述采用預先設定的方式按下該按鍵,可以為長按該按鍵直到 所述輸入法選擇界面被呼出。
進一步地,所述采用預先設定的方式按下該掩建,還可以為雙擊該按鍵。 進一步地,所述本發(fā)明移動終端輸入法切換裝置還包括待處理信息繼續(xù)解 釋模塊,該模塊用于,如果輸入法切換之前用戶輸入的信息尚未被解釋,且其 對切換后新的輸入法有意義,則采用新的輸入法對其繼續(xù)解釋。更進一步地,所述本發(fā)明移動終端輸入法切換裝置還包括一個存儲器,該 存儲器用于保存所述在輸入法切換之前用戶輸入且尚未被解釋的信息,以使所 述新的輸入法能夠?qū)ζ溥M行繼續(xù)解釋。
本發(fā)明的有益效果為
本發(fā)明提供了 一種新的移動通信終端輸入法切換方法及裝置,在用戶輸入 信息的過程中,當用戶意識到輸入法選擇錯誤時,不必像現(xiàn)有技術(shù)那樣,徹底 取消當前的信息輸入過程,而是通過本發(fā)明特定的按鍵方式直接呼出輸入法選 擇界面,由用戶通過方向鍵和中鍵快速選擇所需的正確輸入法,從而快速切換 到新的輸入法。并且,對于輸入法切換之前用戶已經(jīng)輸入^f旦尚未纟皮正確解釋的 信息,如果該信息對新的輸入法是有意義的,那么新的輸入法會首先對該信息 進行繼續(xù)處理,而不是像現(xiàn)有技術(shù)那樣, 一旦編輯環(huán)境進入新的輸入法,則尚 未被處理的輸入信息會全部丟失。本發(fā)明中,輸入法切換之前尚未被正確解釋 的信息被保存在存儲器中,并被傳遞給新的輸入法進行解釋,該存儲器可以為 輸入法系統(tǒng)自身的功能來實現(xiàn)。
本發(fā)明方法及裝置中,用戶選擇輸入法時使用位于手機正中央的方向鍵和 中鍵,感覺會很舒適,符合人體工學原理。
本發(fā)明技術(shù)方案由手機軟件實現(xiàn),無增加額外硬件的必要。除非提供的特 定按鍵方式必須由一種硬件輔助。
圖1為本發(fā)明實施例移動終端輸入法切換方法流程圖; 圖2為長按"2"鍵呼出的輸入法選擇界面的效果示意圖; 圖3為輸入法切換原理示意圖4為本發(fā)明實施例移動終端輸入法切換裝置結(jié)構(gòu)示意圖。
具體實施例方式
下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步詳細說明。 本發(fā)明移動終端輸入法切換方法的研發(fā)主要考慮到便于用戶快速方便選擇會彈出一個輸入法選擇菜單,該 菜單同時提供多種輸入法,用戶使用方向鍵便能夠快速選取,并且在輸入法切 換前用戶所按按鍵所帶的信息能夠同時傳給新選擇的輸入法。
圖1為本發(fā)明實施例移動終端輸入法切換方法流程圖,如圖1所示,該方
法包括如下步驟
101、 獲取當前輸入法;
102、 通過長按或雙擊當前需要按下的按鍵(在本步驟中,假設當前需要按 下"2"鍵,根據(jù)當前實際輸入意圖,當前也可能是需要按下別的鍵,例如當前 需要輸入"屈",則當前需要按下"7"鍵),呼出輸入法選擇界面,呼出的輸入 法選擇界面中,將當前輸入法布置在輸入法選擇界面的正中央,將其它輸入法 特征或提示顯示在當前輸入法提示的周圍(如圖2所示);
103、 讀取該次輸入法切換前用戶輸入的信息,即用戶所按鍵盤代表的信息;
104、 用戶通過手機的方向鍵和中鍵來進行輸入法選擇,當用戶按下選擇確 認后,比較用戶選擇的輸入法是否與當前輸入法相同,如果不同則執(zhí)行步驟105, 如果相同則扭i行步驟106;
105、 切換到新輸入法,然后執(zhí)行步驟107;
106、 將用戶所按鍵盤代表的信息傳給正在使用的輸入法;
用戶所按鍵盤代表的信息即該次輸入法切換之前用戶輸入的信息,該信息 被保存下來,具體可以是通過一個存儲器來保存的,也可以是由輸入法系統(tǒng)本 身來保存的;
107、 判斷切換前用戶輸入的信息是否可用,即對新的輸入法是否有意義, 如果可用則執(zhí)行步驟108,如果不可用則執(zhí)行步驟109;
108、 將切換前用戶輸入的信息傳給新輸入法來解釋,新輸入法顯示時會提 供相應文字列表,然后執(zhí)行步驟109;
109、 用戶選擇結(jié)束,編輯環(huán)境在新輸入法下工作。 以下給出本發(fā)明方法應用的一個具體實例設切換前輸入法為拼音輸入法,并且已經(jīng)輸入"me",如果試圖切換為智英 輸入法,并且輸入"悶",則長按或雙擊"6"鍵,呼出輸入法選擇界面并且選 擇智英輸入法,則智英輸入法對已經(jīng)輸入的"rae,,繼續(xù)解釋,即對"me,,以及在 "6"鍵上確定輸入的"n"—并解釋,則能夠輸入"悶"。
圖2為長按"2"鍵呼出的輸入法選擇界面的效果示意圖,如圖所示,本發(fā) 明中呼出的輸入法選擇界面中,各輸入法成丁字形排列。假定當前輸入法是小 寫字母輸入法,就把a放在中央,左邊是數(shù)字,右邊是大寫的A字母,下邊是 拼音輸入,上邊是筆畫輸入。如果選擇大寫A,就會在文本中閃爍加亮大寫A, 在加亮期間能夠輸入大寫A、 B和C,選中間a和選A類似,如果選擇a,就能 夠選擇輸入小寫a、 b和c,選擇2就直接輸入2到屏幕。
選擇拼音輸入,那么a作為第一個拼音聲母。選擇筆畫,那么'T,作為第 一筆。如果未經(jīng)選擇,而直接按了另一個字母,則直接進入智能拼音輸入法, 輸入的字母作為智能拼音輸入法的輸入。
本發(fā)明實施例中,符號的輸入不屬于某個輸入法。本發(fā)明實施例中,各輸 入法切換原理如圖3所示。
圖4為本發(fā)明實施例移動終端輸入法切換裝置結(jié)構(gòu)示意圖,如圖所示,本 發(fā)明移動終端輸入法切換裝置包括輸入法選擇界面呼出模塊、輸入法選擇模塊、 編輯環(huán)境切換模塊、待處理信息繼續(xù)解釋模塊和存儲器。
其中,輸入法選擇界面呼出模塊用于在按某個按鍵的時候,如果需要切換 輸入法,則采用預先設定的方式按下該按鍵,以呼出輸入法選擇界面。
本發(fā)明實施例中,采用預先設定的方式按下該按鍵,指雙擊該按鍵,或者 長按該^^直到輸入法選擇界面被呼出。
輸入法選擇模塊用于在輸入法選擇界面上選擇所需的輸入法。
編輯環(huán)境切換模塊用于使編輯環(huán)境進入輸入法選擇模塊選擇的輸入法。
待處理信息繼續(xù)解釋模塊用于,如果在該次輸入法切換之前用戶輸入的信 息尚未被切換前輸入法解釋,且其對新的輸入法有意義,則按照新的輸入法對其繼續(xù)進行解釋。
存儲器用于保存在該次輸入法切換之前用戶輸入的信息,以使新的輸入法 能夠?qū)ζ溥M行繼續(xù)解釋。該存儲器可以是一個獨立的存儲器,也可以為輸入法
系統(tǒng)自身的存儲器。
以上所述的具體實施例,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進 一步詳細說明,所應注意的是,以上所述僅為本發(fā)明的具體實施例而已,本領 域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范 圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求記載的技術(shù)方案 及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種移動終端輸入法切換方法,其特征在于,該方法包括如下步驟步驟A、在按某個按鍵的時候,如果需要切換輸入法,則采用預先設定的方式按下該按鍵,以呼出輸入法選擇界面;步驟B、在所述輸入法選擇界面上選擇所需的輸入法;步驟C、編輯環(huán)境進入步驟B中所述選擇的輸入法。
2、 根據(jù)權(quán)利要求1所述的移動終端輸入法切換方法,其特征在于 所述采用預先設定的方式按下該按鍵,指長按該按鍵直到所述輸入法選擇界面被呼出。
3、 根據(jù)權(quán)利要求1所述的移動終端輸入法切換方法,其特征在于 所述采用預先設定的方式按下該按鍵,指雙擊該按鍵。
4、 根據(jù)權(quán)利要求1所述的移動終端輸入法切換方法,其特征在于 在所述呼出的輸入法選擇界面中,當前輸入法位于中央,其它輸入法位于所述當前輸入法的周圍。
5、 根據(jù)權(quán)利要求1至4中任一項所述的移動終端輸入法切換方法,其特征 在于,所述移動終端輸入法切換方法還包括步驟D、如果輸入法切換之前用戶輸入的信息尚未被解釋,且其對切換后新 的輸入法有意義,則由新的輸入法對其繼續(xù)解釋。
6、 根據(jù)權(quán)利要求5所述的移動終端輸入法切換方法,其特征在于,所述由 新的輸入法對輸入法切換前輸入的信息進行繼續(xù)解釋,是采用如下方案來實現(xiàn) 的步驟1、保存所述在輸入法切換之前用戶輸入且尚未被解釋的信息; 步驟2、將所述保存的信息傳給所述新的輸入法,由所述新的輸入法繼續(xù)處理。
7、 一種移動終端輸入法切換裝置,其特征在于,該裝置包括輸入法選擇界面呼出模塊,該模塊用于,在按某個按鍵的時候,如果需要切換輸入法,則采用預先設定的方式按下該按鍵,以呼出輸入法選擇界面; 輸入法選擇模塊,該模塊用于,在所述輸入法選擇界面上選擇所需的輸入法;編輯環(huán)境切換模塊,該模塊用于使編輯環(huán)境進入所述輸入法選擇模塊選擇 的所述ir入法。
8、 根據(jù)權(quán)利要求7所述的移動終端輸入法切換裝置,其特征在于 所述采用預先設定的方式按下該按鍵,指長按該按鍵直到所述輸入法選擇界面被呼出或雙擊該按4建。
9、 根據(jù)權(quán)利要求7或8所述的移動終端輸入法切換裝置,其特征在于 所述移動終端輸入法切換裝置還包括待處理信息繼續(xù)解釋才莫塊;所述待處理信息繼續(xù)解釋模塊用于,如果輸入法切換之前用戶輸入的信息 尚未被解釋,且其對切換后新的輸入法有意義,則采用新的輸入法對其繼續(xù)解 釋。
10、 根據(jù)權(quán)利要求9所述的移動終端輸入法切換裝置,其特征在于 所述移動終端輸入法切換裝置還包括一個存儲器;
全文摘要
本發(fā)明公開了一種移動終端輸入法切換方法及裝置,該方法包括步驟A.在按某個按鍵的時候,如果需要切換輸入法,則通過預先設定的按鍵方式按下該按鍵,以呼出輸入法選擇界面,其中,所述預先設定的按鍵方式可以為雙擊該按鍵或者長按該按鍵直到所述輸入法選擇界面被呼出;步驟B.用戶在所述輸入法選擇界面上通過方向鍵和中鍵選擇所需的輸入法;步驟C.編輯環(huán)境進入步驟B中用戶選擇的所述輸入法,并保存該次輸入法切換之前用戶輸入的信息;步驟D.如果在該次輸入法切換之前用戶輸入的信息尚未被解釋且其對新的輸入法有意義,則由所述新的輸入法對其進行繼續(xù)解釋。通過本發(fā)明技術(shù)方案,能夠更便捷地在移動終端輸入信息。
文檔編號G06F3/048GK101625622SQ200910162838
公開日2010年1月13日 申請日期2009年8月10日 優(yōu)先權(quán)日2009年8月10日
發(fā)明者侯宇明 申請人:中興通訊股份有限公司