專利名稱:一種輸入法界面展現(xiàn)方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息輸入技術(shù)領(lǐng)域,特別是涉及一種輸入法界面展現(xiàn)方法及裝置。
背景技術(shù):
目前出現(xiàn)的輸入法有很多種,各種輸入法的界面展示方法也多種多樣有嵌入式 顯示的,如微軟拼音輸入法,也有非嵌入式顯示的,如紫光拼音輸入法,除此還有其他的展 示方式。而每種輸入法的界面展示方式與其輸入過(guò)程緊密相關(guān),在整個(gè)輸入過(guò)程中,界面會(huì) 隨著輸入動(dòng)作而改變。 以微軟拼音輸入法2007為例,輸入過(guò)程分為兩個(gè)階段 在第一個(gè)階段(稱為輸入編輯階段),參照?qǐng)D1. l所示,用戶輸入的拼音串嵌入顯
示到應(yīng)用程序中(如顯示到記事本的輸入焦點(diǎn)位置)。該輸入法會(huì)自動(dòng)將前面輸入的一部 分拼音串轉(zhuǎn)換成參考轉(zhuǎn)換結(jié)果,而保留后面的拼音形式,同時(shí)在候選項(xiàng)區(qū)給出自未轉(zhuǎn)換的
拼音串首開(kāi)始匹配的候選項(xiàng)。界面顯示如圖1. l,用戶輸入拼音串"taqujiaota",輸入法自
動(dòng)將"ta"轉(zhuǎn)換成參考轉(zhuǎn)換結(jié)果"他",將"qujiaota"保留拼音形式,并將"j電...qyikQ培"嵌
入顯示到記事本的輸入焦點(diǎn)位置,下面的候選項(xiàng)區(qū)給出的候選項(xiàng)是從未轉(zhuǎn)換的"qujiaota"
處開(kāi)始。這個(gè)階段,用戶可以對(duì)未轉(zhuǎn)換的拼音串進(jìn)行編輯修改,因此稱這個(gè)階段為輸入編輯階段。 當(dāng)拼音輸入完畢后,用戶按空格鍵、回車(chē)鍵或其他預(yù)置方式確認(rèn)進(jìn)入第二個(gè)階段 (稱為候選編輯階段),這時(shí)只顯示完整的參考轉(zhuǎn)換結(jié)果"他去叫他",不顯示拼音串。這 時(shí),該輸入法具有候選編輯功能,即通過(guò)移動(dòng)光標(biāo)可以修改參考轉(zhuǎn)換結(jié)果。界面顯示參照?qǐng)D 1.2,如果用戶希望輸入的是"他去叫她",可以將光標(biāo)移動(dòng)到修改點(diǎn)"PL]"與"他"之間,這時(shí) 候選項(xiàng)區(qū)給出的是對(duì)應(yīng)"他"的候選項(xiàng),編碼區(qū)給出的是對(duì)應(yīng)"他"的拼音"ta",用戶直接選 擇候選項(xiàng)"她"就可以得到"他去叫她",這個(gè)過(guò)程稱為候選編輯。而如果希望修改拼音(比 如將jiao改成jian),則可以刪除參考轉(zhuǎn)換結(jié)果中的"叫"然后重新輸入"jian",界面顯示 參照?qǐng)D1.3。 最后,當(dāng)用戶確認(rèn)參考轉(zhuǎn)換結(jié)果不需要修改后,通過(guò)預(yù)置方式(如按空格鍵、回車(chē) 鍵,光標(biāo)移到其他位置等)將所述參考轉(zhuǎn)換結(jié)果上屏輸出。 綜上所述,微軟拼音輸入法2007由于第一階段的界面顯示的是拼音串,無(wú)法進(jìn)行 候選編輯,因此在第一階段和第二階段之間需要通過(guò)一次額外的確認(rèn)操作來(lái)實(shí)現(xiàn)切換,該 確認(rèn)操作(如按空格鍵、回車(chē)鍵或其他預(yù)置方式)的目的在于區(qū)分輸入編輯階段和候選編 輯階段。但對(duì)于用戶而言,這種界面顯示方式使得輸入操作復(fù)雜,影響用戶的輸入效率。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種輸入法界面展現(xiàn)方法及裝置,以解決微軟 拼音輸入法2007的界面顯示方式使用戶需要進(jìn)行一次額外的確認(rèn)操作,影響輸入效率的 問(wèn)題。
為解決上述技術(shù)問(wèn)題,根據(jù)本發(fā)明提供的具體實(shí)施例,本發(fā)明公開(kāi)了以下技術(shù)方 案 —種輸入法界面展現(xiàn)方法,包括
接收用戶輸入的編碼字符串; 將所輸入編碼字符串的完整參考轉(zhuǎn)換結(jié)果嵌入顯示到應(yīng)用程序中,并將從該編碼 字符串首開(kāi)始匹配的候選項(xiàng)顯示在候選項(xiàng)區(qū); 將所述參考轉(zhuǎn)換結(jié)果中光標(biāo)焦點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的編碼字符 串顯示在編碼區(qū); 確定修改點(diǎn)的位置,將修改點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的編碼字符串顯 示在編碼區(qū),并將修改點(diǎn)之后的全部或部分編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū)。
其中,所述將參考轉(zhuǎn)換結(jié)果中光標(biāo)焦點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的編碼 字符串顯示在編碼區(qū),具體為將所述參考轉(zhuǎn)換結(jié)果對(duì)應(yīng)的全部編碼字符串完整地顯示在 編碼區(qū);則確定修改點(diǎn)的位置后,仍將全部編碼字符串顯示在編碼區(qū)。 其中,所述將參考轉(zhuǎn)換結(jié)果中光標(biāo)焦點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的編碼 字符串顯示在編碼區(qū),具體為將所述參考轉(zhuǎn)換結(jié)果對(duì)應(yīng)的部分編碼字符串顯示在編碼區(qū); 則確定修改點(diǎn)的位置后,將修改點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的部分編碼字符串顯 示在編碼區(qū)。 優(yōu)選的,所述將修改點(diǎn)之后的全部或部分編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示之后,還 包括接收用戶的選擇信息,將用戶所選擇的候選項(xiàng)替換相對(duì)應(yīng)的參考轉(zhuǎn)換結(jié)果嵌入顯示 到應(yīng)用程序中,并將修改點(diǎn)向后移動(dòng),將修改點(diǎn)之后的全部或部分編碼字符串對(duì)應(yīng)的候選 項(xiàng)顯示在候選項(xiàng)區(qū);如果當(dāng)前修改點(diǎn)位于所輸入編碼字符串或完整參考轉(zhuǎn)換結(jié)果之中,則 可通過(guò)預(yù)置方式將嵌入顯示到應(yīng)用程序中的參考轉(zhuǎn)換結(jié)果輸出;如果當(dāng)前修改點(diǎn)位于所輸 入編碼字符串或完整參考轉(zhuǎn)換結(jié)果的末尾,則直接將嵌入顯示到應(yīng)用程序中的參考轉(zhuǎn)換結(jié) 果輸出。 優(yōu)選的,所述確定修改點(diǎn)的位置具體包括通過(guò)光標(biāo)焦點(diǎn)而確定修改點(diǎn)的位置; 修改點(diǎn)的移動(dòng)以光標(biāo)焦點(diǎn)的形式,在所輸入編碼字符串和/或完整參考轉(zhuǎn)換結(jié)果中進(jìn)行展 現(xiàn)。 優(yōu)選的,所述確定修改點(diǎn)的位置具體包括通過(guò)突出顯示標(biāo)記而確定修改點(diǎn)的位 置;修改點(diǎn)的移動(dòng)以突出顯示標(biāo)記的形式,在所輸入編碼字符串和/或完整參考轉(zhuǎn)換結(jié)果 中進(jìn)行展現(xiàn)。 優(yōu)選的,所述方法還包括對(duì)所述編碼區(qū)的編碼字符串進(jìn)行編輯修改,則對(duì)被修改 編碼字符串對(duì)應(yīng)的參考轉(zhuǎn)換結(jié)果進(jìn)行替換,并將光標(biāo)焦點(diǎn)之后的編碼字符串對(duì)應(yīng)的候選項(xiàng) 顯示在候選項(xiàng)區(qū)。 本發(fā)明還提供了一種輸入法界面展現(xiàn)裝置,包括
信息接收單元,用于接收用戶輸入的編碼字符串; 信息展示單元,用于將所輸入編碼字符串的完整參考轉(zhuǎn)換結(jié)果嵌入顯示到應(yīng)用程 序中,將從該編碼字符串首開(kāi)始匹配的候選項(xiàng)顯示在候選項(xiàng)區(qū),并將所述參考轉(zhuǎn)換結(jié)果中 光標(biāo)焦點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的編碼字符串顯示在編碼區(qū);
修改位置確定單元,用于確定修改點(diǎn)的位置;
修改展示單元,用于將修改點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的編碼字符串顯 示在編碼區(qū),并將修改點(diǎn)之后的全部或部分編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū)。
其中,所述信息展示單元將參考轉(zhuǎn)換結(jié)果中光標(biāo)焦點(diǎn)前和/或后的一個(gè)或多個(gè)文 字對(duì)應(yīng)的編碼字符串顯示在編碼區(qū),具體為將所述參考轉(zhuǎn)換結(jié)果對(duì)應(yīng)的全部編碼字符串 完整地顯示在編碼區(qū);則確定修改點(diǎn)的位置后,所述修改展示單元仍將全部編碼字符串顯 示在編碼區(qū)。 其中,所述信息展示單元將參考轉(zhuǎn)換結(jié)果中光標(biāo)焦點(diǎn)前和/或后的一個(gè)或多個(gè)文 字對(duì)應(yīng)的編碼字符串顯示在編碼區(qū),具體為將所述參考轉(zhuǎn)換結(jié)果對(duì)應(yīng)的部分編碼字符串 顯示在編碼區(qū);則確定修改點(diǎn)的位置后,所述修改展示單元將修改點(diǎn)前和/或后的一個(gè)或 多個(gè)文字對(duì)應(yīng)的部分編碼字符串顯示在編碼區(qū)。
優(yōu)選的,所述裝置還包括選擇確認(rèn)單元,用于接收用戶的選擇信息,將用戶所選
擇的候選項(xiàng)替換相對(duì)應(yīng)的參考轉(zhuǎn)換結(jié)果嵌入顯示到應(yīng)用程序中,并將修改點(diǎn)向后移動(dòng),將
修改點(diǎn)之后的全部或部分編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū);輸出控制單元,用于
如果當(dāng)前修改點(diǎn)位于所輸入編碼字符串或完整參考轉(zhuǎn)換結(jié)果之中,則可通過(guò)預(yù)置方式將嵌
入顯示到應(yīng)用程序中的參考轉(zhuǎn)換結(jié)果輸出;如果當(dāng)前修改點(diǎn)位于所輸入編碼字符串或完整
參考轉(zhuǎn)換結(jié)果的末尾,則直接將嵌入顯示到應(yīng)用程序中的參考轉(zhuǎn)換結(jié)果輸出。
優(yōu)選的,所述修改位置確定單元通過(guò)光標(biāo)焦點(diǎn)而確定修改點(diǎn)的位置;修改點(diǎn)的移
動(dòng)以光標(biāo)焦點(diǎn)的形式,在所輸入編碼字符串和/或完整參考轉(zhuǎn)換結(jié)果中進(jìn)行展現(xiàn)。
優(yōu)選的,所述修改位置確定單元通過(guò)突出顯示標(biāo)記而確定修改點(diǎn)的位置;修改點(diǎn)
的移動(dòng)以突出顯示標(biāo)記的形式,在所輸入編碼字符串和/或完整參考轉(zhuǎn)換結(jié)果中進(jìn)行展現(xiàn)。 優(yōu)選的,所述裝置還包括輸入編輯單元,用于對(duì)所述編碼區(qū)的編碼字符串進(jìn)行編 輯修改;則所述修改展示單元將被修改編碼字符串對(duì)應(yīng)的參考轉(zhuǎn)換結(jié)果進(jìn)行替換,并將光 標(biāo)焦點(diǎn)之后的編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū)。
根據(jù)本發(fā)明提供的具體實(shí)施例,本發(fā)明具有以下技術(shù)效果 首先,本發(fā)明提供的界面展現(xiàn)方法在接收到用戶輸入的編碼字符串之后,將對(duì)應(yīng) 所輸入編碼字符串的完整參考轉(zhuǎn)換結(jié)果全部嵌入顯示到應(yīng)用程序中,這樣就可以直接進(jìn)行 候選編輯,而不需要像微軟拼音輸入法2007 —樣通過(guò)一次額外的確認(rèn)操作切換到候選編 輯階段。因此,本發(fā)明簡(jiǎn)化了用戶的輸入操作,大大提高了輸入效率。而且,本發(fā)明提供的 界面也是嵌入式界面,與微軟拼音輸入法2007相類似,因此能夠很好地兼容微軟拼音輸入 法2007用戶的輸入習(xí)慣。 其次,在解決上述問(wèn)題的基礎(chǔ)上,本發(fā)明提供了兩種顯示方案,一種是將所輸入的
編碼字符串完整地顯示在編碼區(qū),另一種是光標(biāo)焦點(diǎn)前和/或后的一個(gè)或多個(gè)漢字對(duì)應(yīng)的
編碼字符串顯示。由于第二種顯示方案只顯示部分編碼字符串,界面更加清晰,因此用戶在
使用輸入法的過(guò)程中更容易將視覺(jué)焦點(diǎn)集中,提高打字效率,減少擊鍵錯(cuò)誤。 再次,所述兩種顯示方案由于將編碼字符串進(jìn)行展示,因此具有輸入編輯功能;由
于將從該編碼字符串首開(kāi)始匹配的候選項(xiàng)顯示在候選項(xiàng)區(qū),因此具有直接選擇和逐詞選擇
的功能。
圖1. 1是現(xiàn)有技術(shù)中微軟拼音輸入法2007在輸入編輯階段的界面展示圖; 圖1. 2是現(xiàn)有技術(shù)中微軟拼音輸入法2007在候選編輯階段的界面展示圖; 圖1. 3是現(xiàn)有技術(shù)中微軟拼音輸入法2007在候選編輯階段修改拼音后的界面展 示圖; 圖2是本發(fā)明實(shí)施例一所述輸入法界面展現(xiàn)方法的流程圖; 圖3. 1、3. 2和3. 3是本發(fā)明實(shí)施例一所展示的界面示意圖; 圖4是本發(fā)明實(shí)施例二所述輸入法界面展現(xiàn)方法的流程圖; 圖5是本發(fā)明實(shí)施例三所述輸入法界面展現(xiàn)方法的流程圖; 圖6. 1和6. 2是本發(fā)明實(shí)施例三所展示的界面示意圖; 圖7是本發(fā)明實(shí)施例四所述輸入法界面展現(xiàn)方法的流程圖; 圖8是本發(fā)明裝置實(shí)施例一所述輸入法界面展現(xiàn)裝置的結(jié)構(gòu)圖; 圖9是本發(fā)明裝置實(shí)施例二所述輸入法界面展現(xiàn)裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。 針對(duì)微軟拼音輸入法2007的界面顯示方式使用戶需要進(jìn)行一次額外確認(rèn)操作的 問(wèn)題,本發(fā)明通過(guò)將對(duì)應(yīng)所輸入編碼字符串的完整參考轉(zhuǎn)換結(jié)果全部嵌入顯示,可以直接 進(jìn)行候選編輯,從而免除了一次確認(rèn)操作。在此基礎(chǔ)上,本發(fā)明提供了兩種界面展現(xiàn)方案, 下面以中文拼音輸入法為例進(jìn)行詳細(xì)說(shuō)明。
第一種方案
實(shí)施例一 參照?qǐng)D2,是實(shí)施例一所述輸入法界面展現(xiàn)方法的流程圖。 S201,接收用戶輸入的編碼字符串; 例如,接收用戶輸入的拼音串"taqujiaota"。 S202,將所輸入編碼字符串完整地顯示在編碼區(qū),將對(duì)應(yīng)該編碼字符串的完整參 考轉(zhuǎn)換結(jié)果嵌入顯示到應(yīng)用程序中,并將從該編碼字符串首開(kāi)始匹配的候選項(xiàng)顯示在候選 項(xiàng)區(qū); 參照?qǐng)D3. 1所示,用戶在記事本中輸入信息,當(dāng)輸入拼音串"taqujiaota"后,輸 入法程序?qū)?taqujiaota"完整地展現(xiàn)在編碼區(qū),將對(duì)應(yīng)該拼音串的完整參考轉(zhuǎn)換結(jié)果
"他.老.叫.他"嵌入顯示到記事本的輸入焦點(diǎn)位置,并將從拼音串首開(kāi)始匹配的候選項(xiàng)"他 去叫他"、"他去叫"、"他去"、"她去"、"他"等等顯示在候選項(xiàng)區(qū)。通常,大部分輸入法程序 會(huì)將從拼音串首開(kāi)始匹配的首選項(xiàng)作為參考轉(zhuǎn)換結(jié)果,所述參考轉(zhuǎn)換結(jié)果以虛的下劃線表 示這些漢字序列屬于可編輯修改狀態(tài),以區(qū)別于已經(jīng)上屏的漢字序列。 如果所展示的完整參考轉(zhuǎn)換結(jié)果恰好是用戶需要的,則可以直接將所述完整參考 轉(zhuǎn)換結(jié)果上屏輸出,具體過(guò)程類似常用的選詞輸入首選項(xiàng)的過(guò)程。這時(shí),所述完整參考轉(zhuǎn)換 結(jié)果轉(zhuǎn)變?yōu)樯掀恋臐h字序列顯示在應(yīng)用程序中;同時(shí),輸入過(guò)程中彈出的編碼區(qū)和候選項(xiàng) 區(qū)自動(dòng)消失。
7
如果用戶需要對(duì)所述完整參考轉(zhuǎn)換結(jié)果進(jìn)行編輯修改,則繼續(xù)S203。 S203,確定修改點(diǎn)的位置,將修改點(diǎn)之后的全部或部分編碼字符串對(duì)應(yīng)的候選項(xiàng)
顯示在候選項(xiàng)區(qū)。 由于應(yīng)用程序中直接顯示的是完整的參考轉(zhuǎn)換結(jié)果,所以通過(guò)確定修改點(diǎn)的位置 可以對(duì)參考轉(zhuǎn)換結(jié)果中不符合用戶需求的漢字進(jìn)行修改。 在輸入法界面中如何顯示修改點(diǎn)的位置,可以有多種顯示方法。比較常用的一種 是光標(biāo)顯示方式,即根據(jù)界面中光標(biāo)焦點(diǎn)所在的位置確定修改點(diǎn);光標(biāo)的移動(dòng)可以顯示在 參考轉(zhuǎn)換結(jié)果中,也可以顯示在編碼字符串中,還可以同時(shí)顯示在參考轉(zhuǎn)換結(jié)果和編碼字 符串中。 參照?qǐng)D3.2所示,如果用戶希望輸出"他去叫她",而不是參考轉(zhuǎn)換結(jié)果"他去叫 他",則通過(guò)按鍵盤(pán)左右方向鍵來(lái)移動(dòng)光標(biāo),根據(jù)光標(biāo)所在的位置確定修改點(diǎn)的位置。如上
所述,當(dāng)用戶按左右方向鍵的時(shí)候,界面可以僅顯示記事本中的光標(biāo)在"j啦.:^,l:f電"的移
動(dòng)情況,也可以僅顯示編碼區(qū)的光標(biāo)在"taqujiaota"的移動(dòng)情況。但更優(yōu)選、更常用的一 種顯示方式如圖所示,記事本中的光標(biāo)移動(dòng)到"叫"和"他"之間,同時(shí)編碼區(qū)的光標(biāo)移動(dòng)到 "taqu j i ao ,,禾口 " ta ,,之間或"t aqu j i ao t ,,禾口 " a ,,之間。此時(shí),{參改點(diǎn){立于"j i ao ,,之后,"ta ,, 之前,候選項(xiàng)區(qū)給出的是修改點(diǎn)之后的拼音"ta"對(duì)應(yīng)的候選項(xiàng)"他"、"她"、"它"、"塔"、"踏" 等,以供用戶選擇。 此外,輸入法界面還可以通過(guò)突出顯示標(biāo)記來(lái)確定修改點(diǎn)。例如,當(dāng)用戶按左鍵的 時(shí)候,所述突出顯示標(biāo)記將"他"和/或"ta"以陰影、字符底紋、字符邊框、字符變色、高亮 顯示等方式突出顯示,以區(qū)別于其他的漢字或拼音,參照?qǐng)D3. 3所示。此時(shí),修改點(diǎn)仍確定 為"他"或"ta"之前的位置,只是修改點(diǎn)的顯示方式不同于光標(biāo)顯示方式。這種修改點(diǎn)顯 示方式不僅可以對(duì)單字使用突出顯示標(biāo)記,還可以對(duì)詞或短語(yǔ)(或?qū)?yīng)的拼音串)使用突 出顯示標(biāo)記。而且,這種突出顯示標(biāo)記的方式在對(duì)修改點(diǎn)之后的內(nèi)容進(jìn)行標(biāo)記的同時(shí),還可 以對(duì)修改點(diǎn)之前的參考轉(zhuǎn)換結(jié)果或拼音串進(jìn)行弱化顯示,以增強(qiáng)修改點(diǎn)之前與修改點(diǎn)之后 的對(duì)比效果。 當(dāng)然,還有其他的方式來(lái)顯示修改點(diǎn)的位置,本實(shí)施例在此不作限定。 根據(jù)以上界面展示方式,輸入法程序確定修改點(diǎn)位置的方法可以有通過(guò)光標(biāo)焦
點(diǎn)而確定修改點(diǎn)的位置,修改點(diǎn)的移動(dòng)以光標(biāo)焦點(diǎn)的形式,在所輸入編碼字符串和/或完
整參考轉(zhuǎn)換結(jié)果中進(jìn)行展現(xiàn);也可以通過(guò)突出顯示標(biāo)記而確定修改點(diǎn)的位置,修改點(diǎn)的移
動(dòng)以突出顯示標(biāo)記的形式,在所輸入編碼字符串和/或完整參考轉(zhuǎn)換結(jié)果中進(jìn)行展現(xiàn);當(dāng)
然,還可以根據(jù)其他顯示方案來(lái)確定修改點(diǎn)的位置。 當(dāng)確定修改點(diǎn)的位置后,可以將修改點(diǎn)之后的全部編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示 在候選項(xiàng)區(qū),也可以將修改點(diǎn)之后的部分編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū)。例如, 對(duì)于拼音串"t叫ujiaota",其參考轉(zhuǎn)換結(jié)果是"l電:套.:lj逸",如果修改點(diǎn)位于"去"和"叫" 之間,給出的候選項(xiàng)是"叫他"、"叫她"、"腳踏"等等,則這種情況就是將修改點(diǎn)之后的全部 編碼字符串對(duì)應(yīng)的候選項(xiàng)進(jìn)行顯示。而對(duì)于拼音串"zh印enhuakaideduohao ",其參考轉(zhuǎn)換 結(jié)果是"這噴花開(kāi)的多好",如果修改點(diǎn)位于"這"和"噴"之間,給出的候選項(xiàng)是"噴"、"盆"、 "湓"等等,則這種情況就是將修改點(diǎn)之后的部分編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示。通常,如果 用戶只需對(duì)一個(gè)長(zhǎng)句輸入中的某個(gè)字詞進(jìn)行修改,則所述的第二種情況就可以很好地幫助用戶進(jìn)行快速修改。當(dāng)用戶從候選項(xiàng)中進(jìn)行一次選擇之后,可通過(guò)預(yù)置方式(如空格、回車(chē) 等)直接上屏輸出,即將被修改字詞之后的內(nèi)容視為正確的結(jié)果直接上屏。而第一種情況 適于修改內(nèi)容比較多,需要逐詞選擇的輸入。 以上實(shí)施例給出了一種不同于微軟拼音輸入法2007的界面展示方式,這種界面 由于在用戶輸入編碼字符串的過(guò)程中,已將完整的參考轉(zhuǎn)換結(jié)果顯示,以便對(duì)錯(cuò)誤的轉(zhuǎn)換 進(jìn)行定位,因此可以直接進(jìn)行候選編輯,而不需要像微軟拼音輸入法2007 —樣通過(guò)一次額 外的確認(rèn)操作切換到候選編輯階段。這種界面展示方式簡(jiǎn)化了用戶的輸入操作,大大提高 了輸入效率。而且,所述界面也是嵌入式界面,與微軟拼音輸入法2007相類似,因此能夠很 好地兼容微軟拼音輸入法2007用戶的輸入習(xí)慣。
實(shí)施例二 實(shí)施例二對(duì)實(shí)施例一進(jìn)行了擴(kuò)展,提供了一種候選編輯后免上屏操作的輸入法界 面展示方式。 參照?qǐng)D4,是實(shí)施例二所述輸入法界面展現(xiàn)方法的流程圖。
S401,接收用戶輸入的編碼字符串; S402,將所輸入編碼字符串完整地顯示在編碼區(qū),將對(duì)應(yīng)該編碼字符串的完整參 考轉(zhuǎn)換結(jié)果嵌入顯示到應(yīng)用程序中,并將從該編碼字符串首開(kāi)始匹配的候選項(xiàng)顯示在候選 項(xiàng)區(qū); S403,確定修改點(diǎn)的位置,將修改點(diǎn)之后的全部或部分編碼字符串對(duì)應(yīng)的候選項(xiàng) 顯示在候選項(xiàng)區(qū); S404,接收用戶的選擇信息,將用戶所選擇的候選項(xiàng)替換相對(duì)應(yīng)的參考轉(zhuǎn)換結(jié)果 嵌入顯示到應(yīng)用程序中,并將修改點(diǎn)向后移動(dòng),將修改點(diǎn)之后的全部或部分編碼字符串對(duì) 應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū); S405,如果當(dāng)前修改點(diǎn)位于所輸入編碼字符串或完整參考轉(zhuǎn)換結(jié)果之中,則可通 過(guò)預(yù)置方式將嵌入顯示到應(yīng)用程序中的參考轉(zhuǎn)換結(jié)果輸出;如果當(dāng)前修改點(diǎn)位于所輸入編 碼字符串或完整參考轉(zhuǎn)換結(jié)果的末尾,則直接將嵌入顯示到應(yīng)用程序中的參考轉(zhuǎn)換結(jié)果輸 出;否則,返回S404。 通常,如果用戶只需對(duì)一個(gè)長(zhǎng)句輸入中的某個(gè)字詞進(jìn)行修改,則當(dāng)選擇候選項(xiàng)后, 就可通過(guò)預(yù)置方式(如空格、回車(chē)等)直接上屏輸出,即將被修改字詞之后的內(nèi)容視為正確 的結(jié)果上屏。如果參考轉(zhuǎn)換結(jié)果中有多個(gè)錯(cuò)誤,則通過(guò)逐詞選擇的方式向后移動(dòng)修改點(diǎn),而 當(dāng)修改點(diǎn)位于所輸入編碼字符串或完整參考轉(zhuǎn)換結(jié)果的末尾時(shí),輸入法程序會(huì)自動(dòng)將修改 后的參考轉(zhuǎn)換結(jié)果直接上屏。 仍以輸入"taqujiaota"為例,如果在S403確定的修改點(diǎn)位置是"去"("qu")與 "叫"("jiao")之間,候選項(xiàng)區(qū)列出的是對(duì)應(yīng)"jiao"的候選項(xiàng),用戶進(jìn)行選擇后,光標(biāo)向后 移動(dòng)到"叫"("jiao")與"他"("ta")之間,候選項(xiàng)區(qū)列出的是對(duì)應(yīng)"ta"的候選項(xiàng),用 戶再次選擇后,光標(biāo)移動(dòng)到":(^.擊.^i^" ( "t叫ujiaota")的末尾,此時(shí)輸入法程序默認(rèn) 用戶的選擇已完成,會(huì)直接將"他擊.叫.鮑"上屏顯示(所述上屏是指確認(rèn)參考轉(zhuǎn)換結(jié)果無(wú) 誤后輸出),而不需要用戶像使用微軟拼音輸入法2007 —樣再進(jìn)行一次上屏確認(rèn)操作。這 時(shí),輸入過(guò)程中彈出的編碼區(qū)和候選項(xiàng)區(qū)自動(dòng)消失。 因此,實(shí)施例二提供的界面展示方式又免除了一次上屏確認(rèn)操作,進(jìn)一步提高了
9輸入效率。 此外,實(shí)施例一和二提供的顯示方案一還能夠直接將用戶輸入的編碼字符串直接 上屏輸出,如在中文輸入環(huán)境下輸入英文、網(wǎng)址、郵箱、用戶名等字符串,按回車(chē)鍵、空格鍵 等預(yù)置方式上屏輸出。而一些輸入法卻不支持該功能,需要先關(guān)閉輸入法然后通過(guò)鍵盤(pán)輸 入。因此所述顯示方案一避免了反復(fù)切換輸入法,操作起來(lái)更簡(jiǎn)單。
第二種方案 第二種方案是對(duì)第一種方案的改進(jìn),在輸入過(guò)程中僅展示部分編碼字符串,界面 更加清晰,更容易將視覺(jué)焦點(diǎn)集中。下面通過(guò)實(shí)施例三和實(shí)施例四進(jìn)行詳細(xì)說(shuō)明。
實(shí)施例三 參照?qǐng)D5,是實(shí)施例三所述輸入法界面展現(xiàn)方法的流程圖。 S501,接收用戶輸入的編碼字符串; 例如,接收用戶輸入的拼音串"taqujiaota"。 S502,將所輸入編碼字符串的完整參考轉(zhuǎn)換結(jié)果嵌入顯示到應(yīng)用程序中,并將從 該編碼字符串首開(kāi)始匹配的候選項(xiàng)顯示在候選項(xiàng)區(qū);將所述參考轉(zhuǎn)換結(jié)果中光標(biāo)焦點(diǎn)前和 /或后的一個(gè)或多個(gè)漢字對(duì)應(yīng)的部分編碼字符串顯示在編碼區(qū); 參照?qǐng)D6. l所示,用戶在記事本中輸入信息,當(dāng)輸入拼音串"taqujiaota"后,輸入 法程序?qū)?duì)應(yīng)該拼音串的完整參考轉(zhuǎn)換結(jié)果"4啦.擊.叫i^"嵌入顯示到記事本的輸入焦點(diǎn)位
置,并將從拼音串首開(kāi)始匹配的候選項(xiàng)"他去叫"、"他去"、"她去"、"他"、"她"等等顯示在候 選項(xiàng)區(qū)。而對(duì)于圖3. 1中從拼音串首開(kāi)始匹配的首選項(xiàng)"他去叫他",本實(shí)施例中沒(méi)有在候 選項(xiàng)區(qū)顯示出來(lái)。在實(shí)際應(yīng)用中,如何顯示候選項(xiàng)可以有多種方式,本發(fā)明不作限定。
對(duì)于拼音串的顯示,本例與第一種方案的顯示方式不同。第一種方案中,參照?qǐng)D 3. l,是將參考轉(zhuǎn)換結(jié)果對(duì)應(yīng)的全部編碼字符串完整地顯示在編碼區(qū),即將所述參考轉(zhuǎn)換結(jié) 果中光標(biāo)焦點(diǎn)前和后的所有漢字對(duì)應(yīng)的編碼字符串全部進(jìn)行顯示。而本例中,是將參考轉(zhuǎn) 換結(jié)果對(duì)應(yīng)的部分編碼字符串顯示在編碼區(qū)。 本例如圖6. l,是將光標(biāo)附近的漢字對(duì)應(yīng)的拼音顯示在漢字周?chē)?。有多種顯示方 案,可以只顯示光標(biāo)前面的漢字拼音,也可以只顯示光標(biāo)后面的漢字拼音,還可以兩者結(jié)合 同時(shí)顯示光標(biāo)前后漢字的拼音;可以只顯示一個(gè)漢字的拼音,也可以顯示多個(gè)漢字的拼音。 本實(shí)施例此不作限定。圖6. 1中,光標(biāo)位于參考轉(zhuǎn)換結(jié)果的末尾,這時(shí)顯示的是對(duì)應(yīng)漢字 ".叫j啦"的拼音"jiaota",該拼音串顯示在"ll他"的上方,顯示該拼音串的區(qū)域可以稱為
一個(gè)移動(dòng)的編碼區(qū)。而隨著光標(biāo)的移動(dòng),總是顯示光標(biāo)處所在的漢字拼音。
如果所展示的完整參考轉(zhuǎn)換結(jié)果恰好是用戶需要的,則可以直接將所述完整參考 轉(zhuǎn)換結(jié)果上屏輸出,具體過(guò)程類似常用的選詞輸入首選項(xiàng)的過(guò)程。這時(shí),所述完整參考轉(zhuǎn)換 結(jié)果轉(zhuǎn)變?yōu)樯掀恋臐h字序列顯示在應(yīng)用程序中;同時(shí),輸入過(guò)程中彈出的候選項(xiàng)區(qū)自動(dòng)消失。 如果用戶需要對(duì)所述完整參考轉(zhuǎn)換結(jié)果進(jìn)行編輯修改,則繼續(xù)S503。 S503,確定修改點(diǎn)的位置,將修改點(diǎn)前和/或后的一個(gè)或多個(gè)漢字對(duì)應(yīng)的部分編
碼字符串顯示在編碼區(qū),并將修改點(diǎn)之后的全部或部分編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候
選項(xiàng)區(qū)。 由于應(yīng)用程序中直接顯示的是完整的參考轉(zhuǎn)換結(jié)果,所以通過(guò)確定修改點(diǎn)的位置可以對(duì)參考轉(zhuǎn)換結(jié)果中不符合用戶需求的漢字進(jìn)行修改。 在輸入法界面中如何顯示修改點(diǎn)的位置,可以有多種顯示方法。比較常用的一種 是光標(biāo)顯示方式,即根據(jù)界面中光標(biāo)焦點(diǎn)所在的位置確定修改點(diǎn);光標(biāo)的移動(dòng)可以顯示在 參考轉(zhuǎn)換結(jié)果中,也可以顯示在編碼字符串中,還可以同時(shí)顯示在參考轉(zhuǎn)換結(jié)果和編碼字 符串中。 參照?qǐng)D6.2所示,如果用戶希望輸出"他去叫她",而不是參考轉(zhuǎn)換結(jié)果"他去叫 他",則通過(guò)按鍵盤(pán)左右方向鍵來(lái)移動(dòng)光標(biāo),根據(jù)光標(biāo)所在的位置確定修改點(diǎn)的位置。如上
所述,當(dāng)用戶按左右方向鍵的時(shí)候,界面可以僅顯示記事本中的光標(biāo)在";f電:套,!jj啦"的移動(dòng)
情況,也可以僅顯示光標(biāo)在拼音串的移動(dòng)情況。但更優(yōu)選、更常用的一種顯示方式如圖所 示,記事本中的光標(biāo)移動(dòng)到"叫"和"他"之間,同時(shí)顯示在拼音串中的光標(biāo)移動(dòng)到"j iao "和 "ta"之間或"t"和"a"之間。此時(shí),修改點(diǎn)位于"j iao "之后,"ta"之前,候選項(xiàng)區(qū)給出的 是修改點(diǎn)之后的拼音"ta"對(duì)應(yīng)的候選項(xiàng)"他"、"她"、"它"、"塔"、"踏"等,以供用戶選擇。
此外,輸入法界面還可以通過(guò)突出顯示標(biāo)記來(lái)確定修改點(diǎn)。例如,當(dāng)用戶按左方向 鍵的時(shí)候,所述突出顯示標(biāo)記將"他"和/或"ta"以字符底紋、字符邊框、字符變色、高亮顯 示等方式突出顯示,以區(qū)別于其他的漢字或拼音。此時(shí),修改點(diǎn)仍確定為"他"或"ta"之前 的位置,只是修改點(diǎn)的顯示方式不同于光標(biāo)顯示方式。 當(dāng)然,還有其他的方式來(lái)顯示修改點(diǎn)的位置,本實(shí)施例在此不作限定。 根據(jù)以上界面展示方式,輸入法程序確定修改點(diǎn)位置的方法可以有通過(guò)光標(biāo)焦
點(diǎn)而確定修改點(diǎn)的位置,修改點(diǎn)的移動(dòng)以光標(biāo)焦點(diǎn)的形式,在所輸入編碼字符串和/或完
整參考轉(zhuǎn)換結(jié)果中進(jìn)行展現(xiàn);也可以通過(guò)突出顯示標(biāo)記而確定修改點(diǎn)的位置,修改點(diǎn)的移
動(dòng)以突出顯示標(biāo)記的形式,在所輸入編碼字符串和/或完整參考轉(zhuǎn)換結(jié)果中進(jìn)行展現(xiàn);當(dāng)
然,還可以根據(jù)其他顯示方案來(lái)確定修改點(diǎn)的位置。 需要說(shuō)明的是,本例中編碼區(qū)是一個(gè)活動(dòng)編碼區(qū),會(huì)隨著光標(biāo)焦點(diǎn)或修改點(diǎn)的移 動(dòng)在參考轉(zhuǎn)換結(jié)果的漢字周?chē)@示編碼字符串,這不同于第一種方案的固定編碼區(qū)。當(dāng)然, 本發(fā)明不限定編碼區(qū)的展現(xiàn)方式,可以與候選項(xiàng)區(qū)分離顯示。 實(shí)施例三所述的顯示方案二同樣可以直接進(jìn)行候選編輯,而不需要像微軟拼音輸 入法2007 —樣通過(guò)一次額外的確認(rèn)操作切換到候選編輯階段,簡(jiǎn)化了用戶的輸入操作,大 大提高了輸入效率。而且,所述界面也是嵌入式界面,與微軟拼音輸入法2007相類似,因此 能夠很好地兼容微軟拼音輸入法2007用戶的輸入習(xí)慣。 此外,所述顯示方案二由于只顯示部分編碼字符串,因此界面比顯示方案一更加 清晰,用戶在使用輸入法的過(guò)程中更容易將視覺(jué)焦點(diǎn)集中,提高打字效率,減少擊鍵錯(cuò)誤。
實(shí)施例四 實(shí)施例四對(duì)實(shí)施例三進(jìn)行了擴(kuò)展,提供了一種候選編輯后免上屏操作的輸入法界 面展示方式。 參照?qǐng)D7,是實(shí)施例四所述輸入法界面展現(xiàn)方法的流程圖。
S701,接收用戶輸入的編碼字符串; S702,將所輸入編碼字符串的完整參考轉(zhuǎn)換結(jié)果嵌入顯示到應(yīng)用程序中,并將從 該編碼字符串首開(kāi)始匹配的候選項(xiàng)顯示在候選項(xiàng)區(qū);將所述參考轉(zhuǎn)換結(jié)果中光標(biāo)焦點(diǎn)前和 /或后的一個(gè)或多個(gè)漢字對(duì)應(yīng)的部分編碼字符串顯示在編碼區(qū);
S703,確定修改點(diǎn)的位置,將修改點(diǎn)前和/或后的一個(gè)或多個(gè)漢字對(duì)應(yīng)的部分編 碼字符串顯示在編碼區(qū),并將修改點(diǎn)之后的全部或部分編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候 選項(xiàng)區(qū); S704,接收用戶的選擇信息,將用戶所選擇的候選項(xiàng)替換相對(duì)應(yīng)的參考轉(zhuǎn)換結(jié)果 嵌入顯示到應(yīng)用程序中,并將修改點(diǎn)向后移動(dòng),將修改點(diǎn)之后的全部或部分編碼字符串對(duì) 應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū); S705,如果當(dāng)前修改點(diǎn)位于所輸入編碼字符串或完整參考轉(zhuǎn)換結(jié)果之中,則可通 過(guò)預(yù)置方式將嵌入顯示到應(yīng)用程序中的參考轉(zhuǎn)換結(jié)果輸出;如果當(dāng)前修改點(diǎn)位于所輸入編 碼字符串或完整參考轉(zhuǎn)換結(jié)果的末尾,則直接將嵌入顯示到應(yīng)用程序中的參考轉(zhuǎn)換結(jié)果輸 出;否則,返回S704。 因此,實(shí)施例四提供的界面展示方式又免除了一次上屏確認(rèn)操作,進(jìn)一步提高了 輸入效率。 此外,上述顯示方案一和顯示方案二共同具有以下優(yōu)點(diǎn) 其一,由于將編碼字符串進(jìn)行了展示,因此具有輸入編輯功能,即用戶可以對(duì)編碼 字符串輸入過(guò)程中出現(xiàn)的按鍵錯(cuò)誤進(jìn)行修改。當(dāng)對(duì)編碼區(qū)的編碼字符串進(jìn)行編輯修改后, 則將被修改編碼字符串對(duì)應(yīng)的參考轉(zhuǎn)換結(jié)果進(jìn)行替換,并將光標(biāo)焦點(diǎn)之后的編碼字符串對(duì) 應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū)。 例如,對(duì)于拼音串"taqujiaota,,,移動(dòng)光標(biāo)至lj"jiao,,禾口"ta,,之間,按Backspace 鍵刪除光標(biāo)前的拼音o,然后再重新輸入n,將錯(cuò)誤的音節(jié)"jiao"修改為"jian"。此時(shí),將 "見(jiàn)"替換參考轉(zhuǎn)換結(jié)果"他擊.叫.他"中的"叫",并在候選項(xiàng)區(qū)將對(duì)應(yīng)拼音"ta"的候選項(xiàng)顯示。 其二,由于將從該編碼字符串首開(kāi)始匹配的候選項(xiàng)顯示在候選項(xiàng)區(qū),因此具有直 接選擇和逐詞選擇的功能。所述直接選擇是指用戶希望輸入的是"她去叫他",拼音輸入結(jié) 束時(shí),用戶光標(biāo)通常停留在末尾;如果此時(shí)直接給出了從句首開(kāi)始的候選"她去"或者"她", 用戶可以直接選擇"她"。然后,再逐詞選擇"去叫他",最后將"她去叫他"上屏輸出。對(duì)于 轉(zhuǎn)換錯(cuò)誤發(fā)生在句首的情況,候選編輯方式需要將光標(biāo)首先移動(dòng)到句首進(jìn)行定位,而從句 首開(kāi)始的逐詞選擇方式則可以直接選擇,因此效率更高。 針對(duì)上述顯示方法,本發(fā)明實(shí)施例還提供了 一種輸入法界面展現(xiàn)裝置。針對(duì)上述 兩種顯示方案,本發(fā)明也提供了兩種裝置實(shí)施例。
裝置實(shí)施例一 參照?qǐng)D8,是裝置實(shí)施例一所述輸入法界面展現(xiàn)裝置的結(jié)構(gòu)圖。
所述裝置主要包括 信息接收單元U81,用于接收用戶輸入的編碼字符串; 信息展示單元U82 ,用于將所輸入編碼字符串完整地顯示在編碼區(qū),將對(duì)應(yīng)該編碼 字符串的完整參考轉(zhuǎn)換結(jié)果嵌入顯示到應(yīng)用程序中,并將從該編碼字符串首開(kāi)始匹配的候 選項(xiàng)顯示在候選項(xiàng)區(qū); 修改位置確定單元U83,用于確定修改點(diǎn)的位置; 修改展示單元U84,用于將修改點(diǎn)之后的全部或部分編碼字符串對(duì)應(yīng)的候選項(xiàng)顯 示在候選項(xiàng)區(qū)。
12
其中,所述修改位置確定單元U83通過(guò)光標(biāo)焦點(diǎn)而確定修改點(diǎn)的位置;修改點(diǎn)的 移動(dòng)以光標(biāo)焦點(diǎn)的形式,在所輸入編碼字符串和/或完整參考轉(zhuǎn)換結(jié)果中進(jìn)行展現(xiàn)?;蛘?, 通過(guò)突出顯示標(biāo)記而確定修改點(diǎn)的位置;修改點(diǎn)的移動(dòng)以突出顯示標(biāo)記的形式,在所輸入 編碼字符串和/或完整參考轉(zhuǎn)換結(jié)果中進(jìn)行展現(xiàn)。
優(yōu)選的,所述裝置還包括 選擇確認(rèn)單元U85,用于接收用戶的選擇信息,將用戶所選擇的候選項(xiàng)替換相對(duì)應(yīng) 的參考轉(zhuǎn)換結(jié)果嵌入顯示到應(yīng)用程序中,并將修改點(diǎn)向后移動(dòng),將修改點(diǎn)之后的全部或部 分編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū); 輸出控制單元U86,用于如果當(dāng)前修改點(diǎn)位于所輸入編碼字符串或完整參考轉(zhuǎn)換 結(jié)果之中,則可通過(guò)預(yù)置方式將嵌入顯示到應(yīng)用程序中的參考轉(zhuǎn)換結(jié)果輸出;如果當(dāng)前修 改點(diǎn)位于所輸入編碼字符串或完整參考轉(zhuǎn)換結(jié)果的末尾,則直接將嵌入顯示到應(yīng)用程序中 的參考轉(zhuǎn)換結(jié)果輸出;如果否,則觸發(fā)選擇確認(rèn)單元U85。
優(yōu)選的,所述裝置還包括 輸入編輯單元U87,用于對(duì)所述編碼區(qū)的編碼字符串進(jìn)行編輯修改; 則所述修改展示單元U84將被修改編碼字符串對(duì)應(yīng)的參考轉(zhuǎn)換結(jié)果進(jìn)行替換,并
將光標(biāo)焦點(diǎn)之后的編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū)。 裝置實(shí)施例二 參照?qǐng)D9,是裝置實(shí)施例二所述輸入法界面展現(xiàn)裝置的結(jié)構(gòu)圖。
所述裝置主要包括 信息接收單元U91,用于接收用戶輸入的編碼字符串; 信息展示單元U92,用于將所輸入編碼字符串的完整參考轉(zhuǎn)換結(jié)果嵌入顯示到應(yīng) 用程序中,并將從該編碼字符串首開(kāi)始匹配的候選項(xiàng)顯示在候選項(xiàng)區(qū);將所述參考轉(zhuǎn)換結(jié) 果中光標(biāo)焦點(diǎn)前和/或后的一個(gè)或多個(gè)漢字對(duì)應(yīng)的部分編碼字符串顯示在編碼區(qū);
修改位置確定單元U93,用于確定修改點(diǎn)的位置; 修改展示單元U94,用于將修改點(diǎn)前和/或后的一個(gè)或多個(gè)漢字對(duì)應(yīng)的部分編碼 字符串顯示在編碼區(qū),并將修改點(diǎn)之后的全部或部分編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候選 項(xiàng)區(qū)。 其中,所述修改位置確定單元U93通過(guò)光標(biāo)焦點(diǎn)而確定修改點(diǎn)的位置;修改點(diǎn)的 移動(dòng)以光標(biāo)焦點(diǎn)的形式,在所輸入編碼字符串和/或完整參考轉(zhuǎn)換結(jié)果中進(jìn)行展現(xiàn)?;蛘撸?通過(guò)突出顯示標(biāo)記而確定修改點(diǎn)的位置;修改點(diǎn)的移動(dòng)以突出顯示標(biāo)記的形式,在所輸入 編碼字符串和/或完整參考轉(zhuǎn)換結(jié)果中進(jìn)行展現(xiàn)。
優(yōu)選的,所述裝置還包括 選擇確認(rèn)單元U95,用于接收用戶的選擇信息,將用戶所選擇的候選項(xiàng)替換相對(duì)應(yīng) 的參考轉(zhuǎn)換結(jié)果嵌入顯示到應(yīng)用程序中,并將修改點(diǎn)向后移動(dòng),將修改點(diǎn)之后的全部或部 分編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū); 輸出控制單元U96,用于如果當(dāng)前修改點(diǎn)位于所輸入編碼字符串或完整參考轉(zhuǎn)換 結(jié)果之中,則可通過(guò)預(yù)置方式將嵌入顯示到應(yīng)用程序中的參考轉(zhuǎn)換結(jié)果輸出;如果當(dāng)前修 改點(diǎn)位于所輸入編碼字符串或完整參考轉(zhuǎn)換結(jié)果的末尾,則直接將嵌入顯示到應(yīng)用程序中 的參考轉(zhuǎn)換結(jié)果輸出。
13
優(yōu)選的,所述裝置還包括 輸入編輯單元U97,用于對(duì)所述編碼區(qū)的編碼字符串進(jìn)行編輯修改; 則所述修改展示單元U94將被修改編碼字符串對(duì)應(yīng)的參考轉(zhuǎn)換結(jié)果進(jìn)行替換,并
將光標(biāo)焦點(diǎn)之后的編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū)。 對(duì)于裝置實(shí)施例而言,由于其基本相應(yīng)于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān) 之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可,為了篇幅考慮,在此不再詳述。 以上對(duì)本發(fā)明所提供的一種輸入法界面展現(xiàn)方法及裝置,進(jìn)行了詳細(xì)介紹,本文 中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫 助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思
想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處。綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì) 本發(fā)明的限制。
1權(quán)利要求
一種輸入法界面展現(xiàn)方法,其特征在于,包括接收用戶輸入的編碼字符串;將所輸入編碼字符串的完整參考轉(zhuǎn)換結(jié)果嵌入顯示到應(yīng)用程序中,并將從該編碼字符串首開(kāi)始匹配的候選項(xiàng)顯示在候選項(xiàng)區(qū);將所述參考轉(zhuǎn)換結(jié)果中光標(biāo)焦點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的編碼字符串顯示在編碼區(qū);確定修改點(diǎn)的位置,將修改點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的編碼字符串顯示在編碼區(qū),并將修改點(diǎn)之后的全部或部分編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于所述將參考轉(zhuǎn)換結(jié)果中光標(biāo)焦點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的編碼字符串顯示在編碼區(qū),具體為將所述參考轉(zhuǎn)換結(jié)果對(duì)應(yīng)的全部編碼字符串完整地顯示在編碼區(qū);則確定修改點(diǎn)的位置后,仍將全部編碼字符串顯示在編碼區(qū)。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于所述將參考轉(zhuǎn)換結(jié)果中光標(biāo)焦點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的編碼字符串顯示在編碼區(qū),具體為將所述參考轉(zhuǎn)換結(jié)果對(duì)應(yīng)的部分編碼字符串顯示在編碼區(qū);則確定修改點(diǎn)的位置后,將修改點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的部分編碼字符串顯示在編碼區(qū)。
4. 根據(jù)權(quán)利要求l-3任一所述的方法,其特征在于,所述將修改點(diǎn)之后的全部或部分編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示之后,還包括接收用戶的選擇信息,將用戶所選擇的候選項(xiàng)替換相對(duì)應(yīng)的參考轉(zhuǎn)換結(jié)果嵌入顯示到應(yīng)用程序中,并將修改點(diǎn)向后移動(dòng),將修改點(diǎn)之后的全部或部分編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū);如果當(dāng)前修改點(diǎn)位于所輸入編碼字符串或完整參考轉(zhuǎn)換結(jié)果之中,則可通過(guò)預(yù)置方式將嵌入顯示到應(yīng)用程序中的參考轉(zhuǎn)換結(jié)果輸出;如果當(dāng)前修改點(diǎn)位于所輸入編碼字符串或完整參考轉(zhuǎn)換結(jié)果的末尾,則直接將嵌入顯示到應(yīng)用程序中的參考轉(zhuǎn)換結(jié)果輸出。
5. 根據(jù)權(quán)利要求1-3任一所述的方法,其特征在于,所述確定修改點(diǎn)的位置具體包括通過(guò)光標(biāo)焦點(diǎn)而確定修改點(diǎn)的位置;修改點(diǎn)的移動(dòng)以光標(biāo)焦點(diǎn)的形式,在所輸入編碼字符串和/或完整參考轉(zhuǎn)換結(jié)果中進(jìn)行展現(xiàn)。
6. 根據(jù)權(quán)利要求l-3任一所述的方法,其特征在于,所述確定修改點(diǎn)的位置具體包括通過(guò)突出顯示標(biāo)記而確定修改點(diǎn)的位置;修改點(diǎn)的移動(dòng)以突出顯示標(biāo)記的形式,在所輸入編碼字符串和/或完整參考轉(zhuǎn)換結(jié)果中進(jìn)行展現(xiàn)。
7. 根據(jù)權(quán)利要求l-3任一所述的方法,其特征在于,還包括對(duì)所述編碼區(qū)的編碼字符串進(jìn)行編輯修改,則對(duì)被修改編碼字符串對(duì)應(yīng)的參考轉(zhuǎn)換結(jié)果進(jìn)行替換,并將光標(biāo)焦點(diǎn)之后的編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū)。
8. —種輸入法界面展現(xiàn)裝置,其特征在于,包括信息接收單元,用于接收用戶輸入的編碼字符串;信息展示單元,用于將所輸入編碼字符串的完整參考轉(zhuǎn)換結(jié)果嵌入顯示到應(yīng)用程序中,將從該編碼字符串首開(kāi)始匹配的候選項(xiàng)顯示在候選項(xiàng)區(qū),并將所述參考轉(zhuǎn)換結(jié)果中光標(biāo)焦點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的編碼字符串顯示在編碼區(qū);修改位置確定單元,用于確定修改點(diǎn)的位置;修改展示單元,用于將修改點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的編碼字符串顯示在 編碼區(qū),并將修改點(diǎn)之后的全部或部分編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū)。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于所述信息展示單元將參考轉(zhuǎn)換結(jié)果中光標(biāo)焦點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的 編碼字符串顯示在編碼區(qū),具體為將所述參考轉(zhuǎn)換結(jié)果對(duì)應(yīng)的全部編碼字符串完整地顯 示在編碼區(qū);則確定修改點(diǎn)的位置后,所述修改展示單元仍將全部編碼字符串顯示在編碼區(qū)。
10. 根據(jù)權(quán)利要求8所述的裝置,其特征在于所述信息展示單元將參考轉(zhuǎn)換結(jié)果中光標(biāo)焦點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的 編碼字符串顯示在編碼區(qū),具體為將所述參考轉(zhuǎn)換結(jié)果對(duì)應(yīng)的部分編碼字符串顯示在編 碼區(qū);則確定修改點(diǎn)的位置后,所述修改展示單元將修改點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì) 應(yīng)的部分編碼字符串顯示在編碼區(qū)。
11. 根據(jù)權(quán)利要求8-10所述的裝置,其特征在于,所述裝置還包括選擇確認(rèn)單元,用于接收用戶的選擇信息,將用戶所選擇的候選項(xiàng)替換相對(duì)應(yīng)的參考 轉(zhuǎn)換結(jié)果嵌入顯示到應(yīng)用程序中,并將修改點(diǎn)向后移動(dòng),將修改點(diǎn)之后的全部或部分編碼 字符串對(duì)應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū);輸出控制單元,用于如果當(dāng)前修改點(diǎn)位于所輸入編碼字符串或完整參考轉(zhuǎn)換結(jié)果之 中,則可通過(guò)預(yù)置方式將嵌入顯示到應(yīng)用程序中的參考轉(zhuǎn)換結(jié)果輸出;如果當(dāng)前修改點(diǎn)位 于所輸入編碼字符串或完整參考轉(zhuǎn)換結(jié)果的末尾,則直接將嵌入顯示到應(yīng)用程序中的參考 轉(zhuǎn)換結(jié)果輸出。
12. 根據(jù)權(quán)利要求8-10所述的裝置,其特征在于所述修改位置確定單元通過(guò)光標(biāo)焦點(diǎn)而確定修改點(diǎn)的位置;修改點(diǎn)的移動(dòng)以光標(biāo)焦點(diǎn) 的形式,在所輸入編碼字符串和/或完整參考轉(zhuǎn)換結(jié)果中進(jìn)行展現(xiàn)。
13. 根據(jù)權(quán)利要求8-10所述的裝置,其特征在于所述修改位置確定單元通過(guò)突出顯示標(biāo)記而確定修改點(diǎn)的位置;修改點(diǎn)的移動(dòng)以突出 顯示標(biāo)記的形式,在所輸入編碼字符串和/或完整參考轉(zhuǎn)換結(jié)果中進(jìn)行展現(xiàn)。
14. 根據(jù)權(quán)利要求8-10所述的裝置,其特征在于,所述裝置還包括 輸入編輯單元,用于對(duì)所述編碼區(qū)的編碼字符串進(jìn)行編輯修改;則所述修改展示單元將被修改編碼字符串對(duì)應(yīng)的參考轉(zhuǎn)換結(jié)果進(jìn)行替換,并將光標(biāo)焦 點(diǎn)之后的編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū)。
全文摘要
本發(fā)明公開(kāi)了一種輸入法界面展現(xiàn)方法及裝置,以解決微軟拼音輸入法2007的界面顯示方式使用戶需要進(jìn)行一次額外的確認(rèn)操作,影響輸入效率的問(wèn)題。所述方法包括接收用戶輸入的編碼字符串;將所輸入編碼字符串的完整參考轉(zhuǎn)換結(jié)果嵌入顯示到應(yīng)用程序中,并將從該編碼字符串首開(kāi)始匹配的候選項(xiàng)顯示在候選項(xiàng)區(qū);將所述參考轉(zhuǎn)換結(jié)果中光標(biāo)焦點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的編碼字符串顯示在編碼區(qū);確定修改點(diǎn)的位置,將修改點(diǎn)前和/或后的一個(gè)或多個(gè)文字對(duì)應(yīng)的編碼字符串顯示在編碼區(qū),并將修改點(diǎn)之后的全部或部分編碼字符串對(duì)應(yīng)的候選項(xiàng)顯示在候選項(xiàng)區(qū)。所述界面展現(xiàn)方法可以直接進(jìn)行候選編輯,簡(jiǎn)化了用戶的輸入操作,大大提高了輸入效率。
文檔編號(hào)G06F3/048GK101770325SQ200810247039
公開(kāi)日2010年7月7日 申請(qǐng)日期2008年12月31日 優(yōu)先權(quán)日2008年12月31日
發(fā)明者楊磊 申請(qǐng)人:北京搜狗科技發(fā)展有限公司