專利名稱:一種輸入方式的切換方法及裝置的制作方法
技術領域:
本發明涉及數字領域,尤其涉及一種輸入方式的切換方法及裝置。
背景技術:
數字鍵盤(包括數字按鍵手機的數字鍵盤和觸摸屏手機的虛擬數字鍵盤)的手機 輸入法通常包括拼音輸入方式、英文輸入方式、五筆輸入方式、筆畫輸入方式、數字輸入方 式等。當處于拼音(或英文)輸入方式下,用戶想輸入一個英文(或拼音)詞,點擊了此英 文(或拼音)詞對應的按鈕后,進入了拼音(或英文)輸入方式的編輯狀態,才發現自己原 來是在拼音(或英文)狀態下,導致用戶無法輸入英文(或拼音)字詞。因此,出現了數字 鍵盤輸入方式切換技術,其中比較典型的為搜狗拼音手機輸入法(其他廠商的輸入法的處 理方式與搜狗基本相同),其對拼音和英文輸入方式的切換方式如下現有的一種手機拼音輸入法,在拼音輸入方式的編輯狀態下切換到英文輸入方式 后,用戶輸入的字母串消失,用戶需要重新在新的輸入方式下輸入字母串。如圖1中三幅圖 所示第一個圖是在拼音輸入方式下輸入“tengxim”所在的按鈕后的界面;第二個圖是用 戶打算切換到英文輸入方式;第三個圖是切換到英文輸入方式后的結果,可以從第三個圖 中發現之前輸入的字母串消失。同樣,該種手機拼音輸入法,在英文輸入方式的編輯狀態下切換到拼音輸入方式 后,用戶輸入的字母串消失,用戶需在新的拼音輸入方式下輸入拼音串。如圖2中三幅圖所 示第一個圖是在英文輸入方式下輸入“love”所在的按鈕后的界面;第二個圖是用戶打算 切換到拼音輸入方式;第三個圖是切換到拼音輸入方式下的結果,可以從第三個圖中發現 之前輸入的字母串消失。通過上面的描述可知,現有的手機拼音輸入法的解決方案存在的問題主要在于 輸入法在拼音(或英文)輸入方式的編輯狀態時,無法讓用戶在不需要重復輸入字符串的 前提下切換到英文(或拼音)輸入方式。
發明內容
本發明實施例所要解決的技術問題在于,提供一種輸入方式的切換方法及裝置, 可在無需重復輸入按鈕信息的情況下,實現輸入方式的無縫切換。鑒于此,本發明實施例提供了一種數字鍵盤的輸入法切換方法,包括第一輸入方式引擎根據第一輸入方式下接收的鍵盤按鈕信息,產生并輸出對應于 所述第一輸入方式的字符備選項;當由第一輸入方式切換為第二輸入方式時,所述第一輸入方式引擎保存所述按鈕 fn息;第二輸入方式引擎根據所述第一輸入方式引擎保存的所述按鈕信息產生并輸出 對應于所述第二輸入方式的字符備選項。其中,所述第一輸入方式、所述第二輸入方式,所述第一輸入方式引擎以及所述第二輸入方式引擎處于同一輸入法應用程序下。其中,所述第一輸入方式引擎和所述第二輸入方式引擎為同一引擎。其中,所述第一輸入方式引擎和所述第二輸入方式引擎為不同引擎。其中,所述第一輸入方式和所述第一輸入方式引擎處于第一輸入法應用程序下;所述第二輸入方式和所述第二輸入方式引擎處理第二輸入法應用程序下。其中,所述第一輸入方式為拼音輸入方式,雙拼輸入方式、五筆輸入方式、筆畫輸 入方式、智能英文輸入方式中任一種;當第一輸入方式為拼音輸入方式時,所述第二輸入方式為雙拼輸入方式、五筆輸 入方式、筆畫輸入方式、智能英文輸入方式、數字輸入方式、英文字母輸入方式中任一種;當第一輸入方式為雙拼輸入方式時,所述第二輸入方式為拼音輸入方式、五筆輸 入方式、筆畫輸入方式、智能英文輸入方式、數字輸入方式、英文字母輸入方式中任一種;當第一輸入方式為五筆輸入方式時,所述第二輸入方式為雙拼輸入方式、拼音輸 入方式、筆畫輸入方式、智能英文輸入方式、數字輸入方式、英文字母輸入方式中任一種;當第一輸入方式為筆畫輸入方式時,所述第二輸入方式為拼音輸入方式、雙拼輸 入方式、五筆輸入方式、智能英文輸入方式、數字輸入方式、英文字母輸入方式中任一種;當第一輸入方式為智能英文輸入方式時,所述第二輸入方式為拼音輸入方式、雙 拼輸入方式、五筆輸入方式、筆畫輸入方式、數字輸入方式、英文字母輸入方式中任一種。其中,所述第一輸入方式引擎保存所述按鈕信息時,保留所述按鈕信息在屏幕上 的顯示。相應的,本發明實施例還提供了一種輸入方式的切換裝置,包括第一輸入方式引擎,用于根據第一輸入方式下接收的鍵盤按鈕信息,產生并輸出 對應于所述第一輸入方式的字符備選項,并當由第一輸入方式切換為第二輸入方式時,保 存所述按鈕信息;第二輸入方式引擎,用于根據所述第一輸入方式引擎保存的所述按鈕信息產生并 輸出對應于所述第二輸入方式的字符備選項。其中,所述第一輸入方式、所述第二輸入方式,所述第一輸入方式引擎以及所述第 二輸入方式引擎處于同一輸入法應用程序模塊下,且所述第一輸入方式引擎和所述第二輸 入方式引擎為同一引擎。其中,所述第一輸入方式、所述第二輸入方式,所述第一輸入方式引擎以及所述第 二輸入方式引擎處于同一輸入法應用程序模塊下,且所述第一輸入方式引擎與所述第二輸 入方式引擎為不同引擎。其中,所述第一輸入方式和所述第一輸入方式引擎處于第一輸入法應用程序模塊 下;所述第二輸入方式和所述第二輸入方式引擎處理第二輸入法應用程序模塊下。其中,該輸入方式切換裝置還包括鍵盤,用于接收用戶輸入的鍵盤按鈕信息;其中,該輸入方式切換裝置還包括顯示模塊,用于顯示用戶輸入的鍵盤按鈕信息,所述第一輸入方式引擎輸出的字 符備選項,以及所述第二輸入方式引擎輸出的字符備選項。
本發明實施例在進行輸入方式的切換的時候,保存原始輸入方式狀態下的按鈕信 息,并觸發切換后的輸入方式的引擎根據所述保存的按鈕信息產生并輸出對應于所述切換 后的輸入方式的字符備選項,這樣在進行輸入方式切換時,無需重復輸入按鈕信息,節約操 作流程,并能快速實現輸入方式的無縫切換。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可 以根據這些附圖獲得其他的附圖。圖1是現有技術中搜狗拼音手機輸入法在拼音輸入方式到英文輸入方式的切換 過程示意圖;圖2是現有技術中搜狗拼音手機輸入法在英文輸入方式到拼音輸入方式的切換 過程示意圖;圖3是本發明的第一實施例的輸入方式的切換方法的流程示意圖;圖4是本發明拼音輸入方式到筆畫輸入方式的切換過程示意圖;圖5是本發明拼音輸入方式到英文字母輸入方式的切換過程示意圖;圖6是本發明筆畫輸入方式到智能英文輸入方式的切換過程示意圖;圖7是本發明第二實施例的輸入方式的切換裝置的結構組成示意圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述。本發明實施例公開了一種輸入方式的切換方法及裝置,可在手機輸入法應用程序 的使用過程中,保存原始輸入方式狀態下的鍵盤(可為數字鍵盤,也可為全鍵盤)按鈕信 息,并觸發切換后的輸入方式的引擎根據所述保存的按鈕信息產生并輸出對應于所述切換 后的輸入方式的字符備選項,這樣在進行輸入方式切換時,無需重復輸入按鈕信息,節約操 作流程,并能快速實現輸入方式的無縫切換。圖3是本發明的第一實施例的輸入方式的切換方法的流程示意圖,如圖3所示,本 實施例的方法包括步驟S11,第一輸入方式引擎根據第一輸入方式下接收的鍵盤按鈕信息,產生并輸 出對應于所述第一輸入方式的字符備選項;步驟S12,當由第一輸入方式切換為第二輸入方式時,所述第一輸入方式引擎保存 所述按鈕信息;步驟S13,第二輸入方式引擎根據所述第一輸入方式引擎保存的所述按鈕信息產 生并輸出對應于所述第二輸入方式的字符備選項。具體實現中,鍵盤按鈕信息通過用戶在手機數字鍵盤或手機全鍵盤上點擊按鈕而 形成。具體實現中,所述第一輸入方式為拼音輸入方式,雙拼輸入方式、五筆輸入方式、筆畫輸入方式、智能英文輸入方式中任一種;當第一輸入方式為拼音輸入方式時,所述第二輸入方式為雙拼輸入方式、五筆輸 入方式、筆畫輸入方式、智能英文輸入方式、數字輸入方式、英文字母輸入方式中任一種;當第一輸入方式為雙拼輸入方式時,所述第二輸入方式為拼音輸入方式、五筆輸 入方式、筆畫輸入方式、智能英文輸入方式、數字輸入方式、英文字母輸入方式中任一種;當第一輸入方式為五筆輸入方式時,所述第二輸入方式為雙拼輸入方式、拼音輸 入方式、筆畫輸入方式、智能英文輸入方式、數字輸入方式、英文字母輸入方式中任一種;當第一輸入方式為筆畫輸入方式時,所述第二輸入方式為拼音輸入方式、雙拼輸 入方式、五筆輸入方式、智能英文輸入方式、數字輸入方式、英文字母輸入方式中任一種;當第一輸入方式為智能英文輸入方式時,所述第二輸入方式為拼音輸入方式、雙 拼輸入方式、五筆輸入方式、筆畫輸入方式、數字輸入方式、英文字母輸入方式中任一種。具體實現中,對第一輸入方式和第二輸入方式的類型并沒有限制,本發明實施例 僅對輸入方式進行了列舉。在此基礎上,所述第一輸入方式、所述第二輸入方式,所述第一輸入方式引擎以及 所述第二輸入方式引擎處于同一輸入法應用程序下,且所述第一輸入方式引擎和所述第二 輸入方式引擎為同一引擎。例如,手機支持的輸入法包括QQ拼音手機版輸入法和搜狗手機 輸入法,而要切換的輸入方式可為搜狗手機輸入法下的兩輸入方式,比如,第一輸入方式為 拼音輸入方式、第二輸入方式為筆畫輸入方式,此時,第一輸入方式引擎和第二輸入方式引 擎實際上可均為搜狗手機輸入法引擎,前提是搜狗手機輸入法引擎可同時實現第一輸入方 式引擎和第二輸入方式引擎的功能。另外,所述第一輸入方式、所述第二輸入方式,所述第一輸入方式引擎以及所述第 二輸入方式引擎處于同一輸入法應用程序下,但所述第一輸入方式引擎和所述第二輸入方 式引擎為不同引擎。例如,手機支持的輸入法包括QQ拼音手機版輸入法和搜狗手機輸入 法,而要切換的輸入方式可為搜狗手機輸入法下的兩輸入方式,比如,第一輸入方式為拼音 輸入方式、第二輸入方式為智能英文輸入方式,此時,第一輸入方式引擎為搜狗手機輸入法 下的拼音輸入方式引擎,第二輸入方式引擎為搜狗手機輸入法下的智能英文輸入方式引 擎。另外,所述第一輸入方式和所述第一輸入方式引擎處于第一輸入法應用程序下; 所述第二輸入方式和所述第二輸入方式引擎處理第二輸入法應用程序下。例如,手機支持 的輸入法包括QQ拼音手機版輸入法和搜狗手機輸入法,而要切換的兩種輸入方式可分別 位于QQ拼音手機版輸入法下和搜狗手機輸入法下,比如,第一輸入方式為可為QQ拼音手機 版輸入法下的筆畫輸入方式、第二輸入方式為搜狗手機輸入法下的智能英文輸入方式,此 時,第一輸入方式引擎為QQ拼音手機版輸入法下的筆畫輸入方式引擎,第二輸入方式引擎 為搜狗手機輸入法下的智能英文輸入方式引擎。具體實現中,無論輸入方式以及輸入方式引擎的位置在哪里,輸入方式間的切換 流程基本相同,下面舉例對本發明實施例的輸入方式的切換進行說明。1、從拼音輸入方式到筆畫輸入方式的切換。此時,本實施例的方法流程可如下在步驟S11,在拼音輸入方式下,用戶在鍵盤上點擊待輸入的中文字詞的拼音所在的一系列按鈕,拼音輸入方式引擎(如果拼音輸入方式引擎與筆畫輸入方式引擎相同,這 里就可以直接為當前拼音輸入方式所在的輸入法的輸入法引擎)接收到所述一系列按鈕 后,產生對應于所述拼音輸入方式的一系列中文字詞,并將所述中文字詞輸出,此時,作為 備選項的中文字詞將顯示在手機或其他使用數字鍵盤的移動終端的拼音輸入方式的候選 區內,拼音輸入方式的狀態為編輯狀態,至此,用戶就能進行信息的編輯了。在步驟S12,在 用戶的輸入方式切換動作之后,輸入法由拼音輸入方式切換為筆畫輸入方式,拼音輸入方 式引擎保存所述按鈕信息,當拼音輸入方式在保存所述按鈕信息時,可保留所述按鈕信息 在屏幕上的顯示。在步驟S13,筆畫輸入方式引擎(如果拼音輸入方式引擎與筆畫輸入方式 引擎相同,這里就可以直接為當前筆畫輸入方式所在的輸入法的輸入法引擎)根據所述按 鈕信息產生對應于所述筆畫輸入方式的一系列中文字詞,并將所述中文字詞輸出,此時,作 為備選項的中文字詞將顯示在手機或其他使用數字鍵盤的移動終端的筆畫輸入方式的候 選區內,此時筆畫輸入方式的狀態為編輯狀態。這樣,就完成了拼音輸入方式到筆畫輸入方 式的無縫切換。切換前后的效果圖請參見圖4。2、從拼音輸入方式到英文字母輸入方式的切換。此時,本實施例的方法流程可如下在步驟S11,在拼音輸入方式下,用戶在鍵盤上點擊待輸入的中文字詞的拼音所 在的一系列按鈕,拼音輸入方式引擎(如果拼音輸入方式引擎與英文字母輸入方式引擎相 同,這里就可以直接為當前拼音輸入方式所在的輸入法的輸入法引擎)接收到所述一系列 按鈕后,產生對應于所述拼音輸入方式的一系列中文字詞,并將所述中文字詞輸出,此時, 作為備選項的中文字詞將顯示在手機或其他使用數字鍵盤的移動終端的拼音輸入方式的 候選區內,拼音輸入方式的狀態為編輯狀態。在步驟S12,在用戶的輸入方式切換動作之 后,輸入法由拼音輸入方式切換為英文字母輸入方式,拼音輸入方式引擎保存所述按鈕信 息,當拼音輸入方式在保存所述按鈕信息時,可保留所述按鈕信息在屏幕上的顯示。在步驟 S13,英文字母輸入方式引擎(如果拼音輸入方式引擎與英文字母輸入方式引擎相同,這里 就可以直接為當前英文字母輸入方式所在的輸入法的輸入法引擎)根據所述按鈕信息產 生對應于所述筆畫輸入方式的一系列英文字母,并將所述英文字母輸出,此時,轉換后的英 文字母將顯示在手機或其他使用數字鍵盤的移動終端的筆畫輸入方式的顯示屏上。這樣, 就完成了拼音輸入方式到英文字母輸入方式的無縫切換。切換前后的效果圖請參見圖5。3、從筆畫輸入方式到智能英文輸入方式的切換。在步驟S11,在筆畫輸入方式下,用戶在鍵盤上點擊待輸入的中文字詞的筆畫所 在的一系列按鈕,筆畫輸入方式引擎(如果筆畫輸入方式引擎與智能英文輸入方式引擎相 同,這里就可以直接為當前筆畫輸入方式所在的輸入法的輸入法引擎)接收到所述一系列 按鈕后,產生對應于所述筆畫輸入方式的一系列中文字詞,并將所述中文字詞輸出,此時, 作為備選項的中文字詞將顯示在手機或其他使用數字鍵盤的移動終端的拼音輸入方式的 候選區內,筆畫輸入方式的狀態為編輯狀態。在步驟S12,在用戶的輸入方式切換動作之 后,輸入法由筆畫輸入方式切換為智能英文輸入方式,筆畫輸入方式引擎保存所述按鈕信 息,當筆畫輸入方式在保存所述按鈕信息時,可保留所述按鈕信息在屏幕上的顯示。在步驟 S13,智能英文輸入方式引擎(如果筆畫輸入方式引擎與智能英文輸入方式引擎相同,這里 就可以直接為當前智能英文輸入方式所在的輸入法的輸入法引擎)根據所述按鈕信息產生對應于所述智能英文輸入方式的一系列英文字詞,并將所述英文字詞輸出,此時,作為備 選項的英文字詞將顯示在手機或其他使用數字鍵盤的移動終端的智能英文輸入方式的候 選區內,此時智能英文輸入方式的狀態為編輯狀態。這樣,就完成了筆畫輸入方式到智能英 文輸入方式的無縫切換。切換前后的效果圖請參見圖6。本發明實施例在進行輸入方式的切換的時候,保存原始輸入方式狀態下的按鈕信 息,并觸發切換后的輸入方式的引擎根據所述保存的按鈕信息產生并輸出對應于所述切換 后的輸入方式的字符備選項,這樣在進行輸入方式切換時,無需重復輸入按鈕信息,節約操 作流程,并能快速實現輸入方式的無縫切換。圖7是本發明第二實施例的輸入法引擎的結構組成示意圖。如圖7所示,本實施 例的輸入方式的切換裝置包括鍵盤20、第一輸入方式引擎21、第二輸入方式引擎22以及顯 示模塊23,其中鍵盤31,用于接收用戶輸入的鍵盤按鈕信息;具體實現中,鍵盤按鈕信息通過用 戶在鍵盤上點擊按鈕而形成。具體實現中,所述鍵盤31可為手機數字鍵盤或全鍵盤。所述第一輸入法引擎21,用于根據第一輸入方式下接收的鍵盤按鈕信息,產生并 輸出對應于所述第一輸入方式的字符備選項,并當由第一輸入方式切換為第二輸入方式 時,保存所述按鈕信息;第二輸入方式引擎22,用于根據所述第一輸入方式引擎21保存的所述按鈕信息 產生并輸出對應于所述第二輸入方式的字符備選項。所述顯示模塊23,用于顯示用戶輸入的鍵盤按鈕信息,所述第一輸入方式引擎輸 出的字符備選項,以及所述第二輸入方式引擎輸出的字符備選項。具體實現中,所述第一輸入方式為拼音輸入方式,雙拼輸入方式、五筆輸入方式、 筆畫輸入方式、智能英文輸入方式中任一種;當第一輸入方式為拼音輸入方式時,所述第二輸入方式為雙拼輸入方式、五筆輸 入方式、筆畫輸入方式、智能英文輸入方式、數字輸入方式、英文字母輸入方式中任一種;當第一輸入方式為雙拼輸入方式時,所述第二輸入方式為拼音輸入方式、五筆輸 入方式、筆畫輸入方式、智能英文輸入方式、數字輸入方式、英文字母輸入方式中任一種;當第一輸入方式為五筆輸入方式時,所述第二輸入方式為雙拼輸入方式、拼音輸 入方式、筆畫輸入方式、智能英文輸入方式、數字輸入方式、英文字母輸入方式中任一種;當第一輸入方式為筆畫輸入方式時,所述第二輸入方式為拼音輸入方式、雙拼輸 入方式、五筆輸入方式、智能英文輸入方式、數字輸入方式、英文字母輸入方式中任一種;當第一輸入方式為智能英文輸入方式時,所述第二輸入方式為拼音輸入方式、雙 拼輸入方式、五筆輸入方式、筆畫輸入方式、數字輸入方式、英文字母輸入方式中任一種。在此基礎上,所述第一輸入方式、所述第二輸入方式,所述第一輸入方式引擎以及 所述第二輸入方式引擎處于同一輸入法應用程序下,且所述第一輸入方式引擎和所述第二 輸入方式引擎為同一引擎。例如,手機支持的輸入法包括QQ拼音手機版輸入法和搜狗手機 輸入法,而要切換的輸入方式可為搜狗手機輸入法下的兩輸入方式,比如,第一輸入方式為 拼音輸入方式、第二輸入方式為筆畫輸入方式,此時,第一輸入方式引擎和第二輸入方式引 擎實際上可均為搜狗手機輸入法引擎,前提是搜狗手機輸入法引擎可同時實現第一輸入方 式引擎和第二輸入方式引擎的功能。CN 102135808 A
說明書
7/7頁另外,所述第一輸入方式、所述第二輸入方式,所述第一輸入方式引擎以及所述第 二輸入方式引擎處于同一輸入法應用程序下,但所述第一輸入方式引擎和所述第二輸入方 式引擎為不同引擎。例如,手機支持的輸入法包括QQ拼音手機版輸入法和搜狗手機輸入 法,而要切換的輸入方式可為搜狗手機輸入法下的兩輸入方式,比如,第一輸入方式為拼音 輸入方式、第二輸入方式為智能英文輸入方式,此時,第一輸入方式引擎為搜狗手機輸入法 下的拼音輸入方式引擎,第二輸入方式引擎為搜狗手機輸入法下的智能英文輸入方式引 擎。另外,所述第一輸入方式和所述第一輸入方式引擎處于第一輸入法應用程序下; 所述第二輸入方式和所述第二輸入方式引擎處理第二輸入法應用程序下。例如,手機支持 的輸入法包括QQ拼音手機版輸入法和搜狗手機輸入法,而要切換的兩種輸入方式可分別 位于QQ拼音手機版輸入法下和搜狗手機輸入法下,比如,第一輸入方式為可為QQ拼音手機 版輸入法下的筆畫輸入方式、第二輸入方式為搜狗手機輸入法下的智能英文輸入方式,此 時,第一輸入方式引擎為QQ拼音手機版輸入法下的筆畫輸入方式引擎,第二輸入方式引擎 為搜狗手機輸入法下的智能英文輸入方式引擎。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以 通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質 中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁 碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利范 圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的范圍。
權利要求
1.一種輸入方式的切換方法,其特征在于,包括第一輸入方式引擎根據第一輸入方式下接收的鍵盤按鈕信息,產生并輸出對應于所述 第一輸入方式的字符備選項;當由第一輸入方式切換為第二輸入方式時,所述第一輸入方式引擎保存所述按鈕信息;第二輸入方式引擎根據所述第一輸入方式引擎保存的所述按鈕信息產生并輸出對應 于所述第二輸入方式的字符備選項。
2.如權利要求1所述的切換方法,其特征在于,所述第一輸入方式、所述第二輸入方 式,所述第一輸入方式引擎以及所述第二輸入方式引擎處于同一輸入法應用程序下。
3.如權利要求2所述的切換方法,其特征在于,所述第一輸入方式引擎和所述第二輸 入方式引擎為同一引擎。
4.如權利要求2所述的切換方法,其特征在于,所述第一輸入方式引擎和所述第二輸 入方式引擎為不同引擎。
5.如泉要求1所述的切換方法,其特征在于,所述第一輸入方式和所述第一輸入方式 引擎處于第一輸入法應用程序下;所述第二輸入方式和所述第二輸入方式引擎處理第二輸入法應用程序下。
6.如權利要求1-5中任一項所述的切換方法,其特征在于,所述第一輸入方式為拼音 輸入方式,雙拼輸入方式、五筆輸入方式、筆畫輸入方式、智能英文輸入方式中任一種;當第一輸入方式為拼音輸入方式時,所述第二輸入方式為雙拼輸入方式、五筆輸入方 式、筆畫輸入方式、智能英文輸入方式、數字輸入方式、英文字母輸入方式中任一種;當第一輸入方式為雙拼輸入方式時,所述第二輸入方式為拼音輸入方式、五筆輸入方 式、筆畫輸入方式、智能英文輸入方式、數字輸入方式、英文字母輸入方式中任一種;當第一輸入方式為五筆輸入方式時,所述第二輸入方式為雙拼輸入方式、拼音輸入方 式、筆畫輸入方式、智能英文輸入方式、數字輸入方式、英文字母輸入方式中任一種;當第一輸入方式為筆畫輸入方式時,所述第二輸入方式為拼音輸入方式、雙拼輸入方 式、五筆輸入方式、智能英文輸入方式、數字輸入方式、英文字母輸入方式中任一種;當第一輸入方式為智能英文輸入方式時,所述第二輸入方式為拼音輸入方式、雙拼輸 入方式、五筆輸入方式、筆畫輸入方式、數字輸入方式、英文字母輸入方式中任一種。
7.如權利要求6所述的切換方法,其特征在于,所述第一輸入方式引擎保存所述按鈕 信息時,保留所述按鈕信息在屏幕上的顯示。
8.一種輸入方式的切換裝置,其特征在于,包括 第一輸入方式引擎,用于根據第一輸入方式下接收的鍵盤按鈕信息,產生并輸出對應 于所述第一輸入方式的字符備選項,并當由第一輸入方式切換為第二輸入方式時,保存所 述按鈕信息;第二輸入方式引擎,用于根據所述第一輸入方式引擎保存的所述按鈕信息產生并輸出 對應于所述第二輸入方式的字符備選項。
9.如權利要求8所述的切換系統,其特征在于,所述第一輸入方式、所述第二輸入方 式,所述第一輸入方式引擎以及所述第二輸入方式引擎處于同一輸入法應用程序模塊下, 且所述第一輸入方式引擎和所述第二輸入方式引擎為同一引擎。
10.如權利要求8所述的切換系統,其特征在于,所述第一輸入方式、所述第二輸入方 式,所述第一輸入方式引擎以及所述第二輸入方式引擎處于同一輸入法應用程序模塊下, 且所述第一輸入方式引擎與所述第二輸入方式引擎為不同引擎。
11.如權利要求8所述的切換系統,其特征在于,所述第一輸入方式和所述第一輸入方 式引擎處于第一輸入法應用程序模塊下;所述第二輸入方式和所述第二輸入方式引擎處理第二輸入法應用程序模塊下。
12.如權利要求8-11中任一項所述的切換裝置,其特征在于,還包括 鍵盤,用于接收用戶輸入的鍵盤按鈕信息。
13.如權利要求12所述的切換裝置,其特征在于,還包括顯示模塊,用于顯示用戶輸入的鍵盤按鈕信息,所述第一輸入方式引擎輸出的字符備 選項,以及所述第二輸入方式引擎輸出的字符備選項。
全文摘要
本發明實施例公開了一種輸入方式的切換方法及裝置,其中,所述方法包括第一輸入方式引擎根據第一輸入方式下接收的鍵盤按鈕信息,產生并輸出對應于所述第一輸入方式的字符備選項;當由第一輸入方式切換為第二輸入方式時,所述第一輸入方式引擎保存所述按鈕信息;第二輸入方式引擎根據所述第一輸入方式引擎保存的所述按鈕信息產生并輸出對應于所述第二輸入方式的字符備選項。實施本發明,可在無需重復輸入按鈕信息的情況下,實現輸入法的無縫切換。
文檔編號G06F3/023GK102135808SQ20101010082
公開日2011年7月27日 申請日期2010年1月22日 優先權日2010年1月22日
發明者劉廷超, 徐龍, 路依莎 申請人:騰訊科技(深圳)有限公司