两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種小鍵盤(pán)上數(shù)字編碼的漢語(yǔ)拼音和注音多字連續(xù)輸入法的制作方法

文檔序號(hào):6539432閱讀:439來(lái)源:國(guó)知局
專利名稱:一種小鍵盤(pán)上數(shù)字編碼的漢語(yǔ)拼音和注音多字連續(xù)輸入法的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種小鍵盤(pán)上數(shù)字編碼的漢語(yǔ)拼音和注音多字連續(xù)輸入法,特別應(yīng)用在移動(dòng)電話機(jī)、小靈通PHS設(shè)備、電視機(jī)機(jī)頂盒遙控器、PDA、掌上電腦、電子詞典、音像設(shè)備遙控器、POS機(jī)、條碼機(jī)、稅控機(jī)、導(dǎo)航儀、固定電話機(jī)、傳真機(jī)以及其他小鍵盤(pán)設(shè)備上以拼音或注音方式連續(xù)輸入多個(gè)漢字。
背景技術(shù)
目前,公知的PC大鍵盤(pán)上漢語(yǔ)拼音輸入法和注音輸入法大多是詞組、長(zhǎng)短語(yǔ)、整句方式的多字連續(xù)輸入,其目的是解決從拼音序列或注音序列到漢字之間的一級(jí)歧義、即“音字歧義”問(wèn)題。因?yàn)闈h語(yǔ)拼音字母與大鍵盤(pán)上的字母鍵一一對(duì)應(yīng)、注音符號(hào)中的聲母和韻母也可與大鍵盤(pán)上的字母鍵一一對(duì)應(yīng),所以,大鍵盤(pán)上拼音輸入法和注音輸入法的人機(jī)交互鍵盤(pán)設(shè)計(jì)非常明了用字母鍵來(lái)輸入拼音字母或注音符號(hào),用前后翻頁(yè)鍵、數(shù)字鍵和/或空格鍵來(lái)依次從候選項(xiàng)中挑選拼音序列或注音序列對(duì)應(yīng)的多字詞、單字詞,故輸入編輯鍵和候選項(xiàng)選擇鍵互不沖突。因?yàn)檫@類多字連續(xù)輸入方式與漢語(yǔ)中多字詞大量存在的語(yǔ)言特性比較吻合,所以在中國(guó)大陸和中國(guó)臺(tái)灣地區(qū)非常流行。
而在移動(dòng)電話機(jī)類小鍵盤(pán)設(shè)備上,因?yàn)槠渥帜告I是按照多對(duì)一方式映射到小鍵盤(pán)的數(shù)字鍵上,所以存在從數(shù)字編碼串到拼音音節(jié)串或注音音節(jié)串之間的歧義,即“數(shù)音歧義”問(wèn)題,比如,在國(guó)際電報(bào)電話咨詢委員會(huì)推薦的CCITT小鍵盤(pán)上,數(shù)字編碼串“7426”對(duì)應(yīng)著“pian”、“piao”、“qian”、“qiao”、“shan”、“shao”等六種可能的拼音音節(jié)串,即,從邏輯上講,小鍵盤(pán)上的漢語(yǔ)拼音輸入法和注音輸入法是要解決“二級(jí)歧義”問(wèn)題首先是“數(shù)音歧義”,其次是“音字歧義”。相應(yīng)地,小鍵盤(pán)設(shè)備因?yàn)殒I數(shù)少,還存在小鍵盤(pán)按鍵的動(dòng)態(tài)復(fù)用問(wèn)題這些鍵有時(shí)要被定義為數(shù)字“輸入編輯交互”鍵、有時(shí)又要定義成“音節(jié)確認(rèn)交互”中的歧義翻滾或選擇鍵、還需要被定義成“詞組選擇交互”中的歧義翻滾或選擇鍵。
現(xiàn)有的移動(dòng)電話機(jī)類小鍵盤(pán)設(shè)備上的拼音和注音輸入法多為以下三種單字輸入、單字加聯(lián)想輸入、間斷型多字輸入。其流程描述如下單字輸入法的流程是①輸入數(shù)字編碼串;②如果該數(shù)字編碼串對(duì)應(yīng)多個(gè)拼音音節(jié)串或注音音節(jié)串,則需要通過(guò)循環(huán)翻滾或選擇方式選定一個(gè)音節(jié)串,完成從數(shù)字串到音節(jié)串的確認(rèn);③通過(guò)翻頁(yè)選擇方式,挑選與該音節(jié)串對(duì)應(yīng)的一個(gè)漢字,完成一次漢字輸入;④重復(fù)①~③的步驟,逐個(gè)完成多個(gè)漢字的輸入。
單字加聯(lián)想輸入法的流程是在單字輸入流程的第③步之后,輸入法給出與該字相關(guān)的幾個(gè)聯(lián)想字,供用戶選擇,比如用戶輸入“北”,供聯(lián)想的字就可能包括“京”、“方”、“面”、“大”等幾個(gè)字。
單字輸入和單字加聯(lián)想輸入法的智能性較低,均輸入單字輸入,與漢語(yǔ)言內(nèi)在的特性不符,操作按鍵較煩瑣。
間斷型多字輸入法的流程是輸入第一個(gè)數(shù)字編碼串,挑選與第一個(gè)對(duì)應(yīng)的音節(jié)串;輸入第二個(gè)數(shù)字編碼串,挑選與第二個(gè)對(duì)應(yīng)的音節(jié)串;再輸入第三個(gè),并挑選與第三個(gè)對(duì)應(yīng)的音節(jié)串,照此循環(huán),然后再逐個(gè)選擇多字詞或單字詞,完成多個(gè)單字的輸入。因?yàn)槎鄠€(gè)數(shù)字編碼串序列的輸入過(guò)程被頻繁的音節(jié)確認(rèn)交互操作打斷,所以稱之為“間斷型多字輸入法”。這種方法的缺點(diǎn)是狀態(tài)頻繁變化、視覺(jué)和思維焦點(diǎn)切換頻繁,用戶焦點(diǎn)需要頻繁地在小鍵盤(pán)和屏幕之間來(lái)回切換,輸入過(guò)程遠(yuǎn)不及PC大鍵盤(pán)流暢。
用戶需要一種人機(jī)交互友好、輸入過(guò)程流暢的支持詞組和長(zhǎng)短語(yǔ)輸入的多字連續(xù)輸入法。

發(fā)明內(nèi)容
為了簡(jiǎn)化小鍵盤(pán)上拼音或注音輸入中二級(jí)歧義所引起的煩瑣操作,去掉間斷型多字輸入中頻繁的音節(jié)確認(rèn)交互操作對(duì)輸入流暢性的破壞,并在盡可能擬合用戶在PC大鍵盤(pán)上輸入習(xí)慣及使用感受的情況下發(fā)揮小鍵盤(pán)的特色,本發(fā)明公開(kāi)了一種小鍵盤(pán)上數(shù)字編碼的漢語(yǔ)拼音和注音多字連續(xù)輸入法,該輸入法將拼音字母或注音符號(hào)按多對(duì)一的關(guān)系映射到小鍵盤(pán)數(shù)據(jù)鍵上,按映射關(guān)系將詞組中各漢字的發(fā)音轉(zhuǎn)化為數(shù)字編碼,處理器接收由多個(gè)數(shù)字編碼串組成的輸入序列后,將所有與之匹配的詞組按詞長(zhǎng)優(yōu)先且高頻優(yōu)先的原則分頁(yè)顯示到候選框,不用確定發(fā)音就可直接挑選詞組;在輸入法的輸入編輯交互、詞組挑選交互、音節(jié)確認(rèn)交互三個(gè)狀態(tài)中,通過(guò)定義首音分組循環(huán)鍵、字詞先見(jiàn)切換鍵、等長(zhǎng)篩選碼鍵、以字定音鍵來(lái)加快候選詞組的挑選,定義自造詞刪除鍵來(lái)刪除自造詞,用一套帶強(qiáng)調(diào)的小象形圖像來(lái)直觀表示用戶擊鍵;定義混合輸入鍵來(lái)切換到大小寫(xiě)西文字母、數(shù)字與符號(hào)的混合輸入狀態(tài)。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是
定義基本數(shù)據(jù)集。將漢語(yǔ)拼音字母表中的所有字母、或者漢語(yǔ)注音符號(hào)表中的所有符號(hào)按照多對(duì)一的關(guān)系映射到小鍵盤(pán)的數(shù)字鍵上,將不含聲調(diào)信息的音節(jié)和聲母定義為音節(jié)串;將音節(jié)串中的字母或符號(hào)按照映射關(guān)系轉(zhuǎn)換為對(duì)應(yīng)的數(shù)字串,定義這樣的數(shù)字串為漢字的完整“數(shù)字編碼”;相應(yīng)地,如果某個(gè)數(shù)字串不是完整數(shù)字編碼,而只是某個(gè)完整數(shù)字編碼的前面一部分,定義這樣的數(shù)字串項(xiàng)為半完整數(shù)字編碼,如果一個(gè)數(shù)字編碼對(duì)應(yīng)著一個(gè)以上的音節(jié)串,則稱其為“歧義數(shù)字編碼”;兩個(gè)音節(jié)串或兩個(gè)數(shù)字編碼之間用一個(gè)隔音符來(lái)分隔,而與該符號(hào)對(duì)應(yīng)的輸入鍵為隔音符輸入鍵;隔音符可以由用戶輸入,也可由軟件將數(shù)字編碼序列切分為多個(gè)數(shù)字編碼串后,自動(dòng)在其間添加隔音符。
詞組候選項(xiàng)的給出方法。在接受到由多個(gè)數(shù)字編碼串組成的輸入序列后,在不用用戶挑選數(shù)字編碼串對(duì)應(yīng)的拼音或注音音節(jié)的情況下,處理器直接查找存儲(chǔ)器詞庫(kù)中各詞組的數(shù)字編碼序列,將所有與輸入序列匹配的、但彼此發(fā)音可能不同的多字詞組和單字詞組全部列為候選項(xiàng)并混合在一起,按照詞長(zhǎng)優(yōu)先、高頻優(yōu)先的原則排序,分頁(yè)顯示到候選框供用戶挑選。
詞組候選項(xiàng)的首音分組方法。處理器將詞組候選項(xiàng)按其第一個(gè)漢字的發(fā)音分成一個(gè)或多個(gè)“候選項(xiàng)首音子組”,在詞組挑選交互狀態(tài),特別設(shè)定首音分組循環(huán)鍵,用戶每次按壓該鍵,則候選項(xiàng)調(diào)整為下一個(gè)候選項(xiàng)首音子組,依次循環(huán),這樣,用戶可以快速將候選項(xiàng)調(diào)整為某一個(gè)候選項(xiàng)首音子組,以縮小范圍,加快挑選。
詞組候選項(xiàng)的詞長(zhǎng)子段切換方法。處理器將詞組候選項(xiàng)按其漢字的個(gè)數(shù)分成“候選項(xiàng)多字詞子段”和“候選項(xiàng)單字詞子段”兩個(gè)子段,按照詞長(zhǎng)優(yōu)先原則,缺省情況下候選框中先顯示候選項(xiàng)多字詞子段,在“詞組挑選交互”狀態(tài),特別設(shè)定左方向鍵為字詞先見(jiàn)切換鍵,按壓該鍵一次,則切換到字子段優(yōu)先模式,即先顯示“候選項(xiàng)單字詞子段”,再次按壓該鍵,則回到詞優(yōu)先模式,這樣,用戶可以快速調(diào)整兩個(gè)子段的顯示順序,縮小范圍,加快挑選。
詞組候選項(xiàng)的等長(zhǎng)篩選碼限定方法。根據(jù)漢字的發(fā)音特點(diǎn)、字形特點(diǎn)或者音形結(jié)合特點(diǎn),為漢字設(shè)定一套或多套等長(zhǎng)篩選碼,用戶選擇其中的一套使用,不同漢字的篩選碼編碼長(zhǎng)度相同、且對(duì)應(yīng)的擊鍵次數(shù)相同、且對(duì)應(yīng)的擊鍵次數(shù)均為兩次或三次、且對(duì)應(yīng)的第一個(gè)擊鍵相同。用戶鍵入篩選碼以縮小候選項(xiàng)的范圍,以縮小范圍,加快挑選。
缺省候選項(xiàng)與輸入編輯框中對(duì)應(yīng)的拼音或注音自動(dòng)聯(lián)動(dòng)。在詞組候選框中有且僅有一個(gè)缺省候選項(xiàng),在用戶沒(méi)有確認(rèn)數(shù)字編碼串對(duì)應(yīng)的拼音或注音的情況下,輸入編輯框中對(duì)應(yīng)的拼音或注音的顯示與“缺省候選項(xiàng)”詞組的發(fā)音一致,在詞組候選框中變更缺省候選項(xiàng)將引起輸入編輯框中對(duì)應(yīng)的拼音或注音的自動(dòng)聯(lián)動(dòng)。
詞組候選項(xiàng)的以字定音限定方法。特別設(shè)定一個(gè)以字定音鍵,用戶按壓該鍵,處理器根據(jù)缺省候選項(xiàng)中第一個(gè)漢字的發(fā)音來(lái)快速將候選項(xiàng)調(diào)整為相應(yīng)的候選項(xiàng)首音子組,以縮小范圍,加快挑選。
刪除自造詞組的方法。在詞組挑選交互狀態(tài),特別設(shè)定一個(gè)數(shù)據(jù)鍵為自造詞刪除鍵,如果當(dāng)前的缺省候選項(xiàng)為一個(gè)用戶自造詞組,按壓自造詞刪除鍵后,處理器從存儲(chǔ)器中刪除該詞組。
用一套帶強(qiáng)調(diào)的小象形圖像直觀表示用戶擊鍵。一個(gè)數(shù)字編碼串可能對(duì)應(yīng)多個(gè)有效的拼音字母串或注音符號(hào)串,用戶按壓漢字發(fā)音所對(duì)應(yīng)的一個(gè)數(shù)據(jù)鍵,處理器在顯示設(shè)備上顯示一個(gè)對(duì)應(yīng)的、具備視覺(jué)上強(qiáng)調(diào)特性的小象形圖像,該象形圖像至少描繪出了該數(shù)據(jù)鍵代表的所有拼音字母或注音符號(hào),且其視覺(jué)上強(qiáng)調(diào)部分為該數(shù)據(jù)鍵所對(duì)應(yīng)的一個(gè)拼音字母或一個(gè)注音符號(hào),以直觀表示用戶擊鍵。
自動(dòng)將非完整數(shù)字編碼串補(bǔ)充完整。在輸入編輯狀態(tài),如果當(dāng)前操作位置的一個(gè)數(shù)字編碼串不是一個(gè)完整的數(shù)字編碼串,不對(duì)應(yīng)任何拼音或注音串,但又是某個(gè)完整數(shù)字編碼串的前面一部分,當(dāng)用戶離開(kāi)當(dāng)前的操作位置時(shí),處理器自動(dòng)將其補(bǔ)充成一個(gè)最接近的完成數(shù)字編碼串。
輸入編輯框中插入符位置在字詞挑選操作后自動(dòng)聯(lián)動(dòng)。如果輸入編輯框中有對(duì)應(yīng)著多個(gè)漢字的拼音字母串或注音符號(hào)串,在每完成一次的字詞挑選后,如輸入編輯框中還剩余至少一個(gè)漢字對(duì)應(yīng)的數(shù)字編碼串,則處理器自動(dòng)將輸入編輯框中插入符的位置移動(dòng)到輸入編輯框中第一個(gè)拼音字母串或注音符號(hào)串的后面。
音節(jié)確認(rèn)框在字詞挑選操作后自動(dòng)聯(lián)動(dòng)。如果輸入編輯框中有對(duì)應(yīng)著多個(gè)漢字的拼音字母串或注音符號(hào)串,在每完成一次的字詞挑選后,如輸入編輯框中還剩余至少一個(gè)漢字對(duì)應(yīng)的數(shù)字編碼串,則處理器自動(dòng)將剩余的第一個(gè)數(shù)字編碼串對(duì)應(yīng)的音節(jié)確認(rèn)框顯示到顯示設(shè)備上。
自動(dòng)切分不加隔音符數(shù)字編碼串序列。支持在輸入兩個(gè)或多個(gè)漢字的數(shù)字編碼串之間不加隔音符,由處理器依據(jù)規(guī)則自動(dòng)切分?jǐn)?shù)字編碼串序列,其特征是處理器接收不含隔音符的多個(gè)數(shù)字編碼串序列后,按照漢語(yǔ)拼音或注音音節(jié)表與數(shù)字編碼串之間的對(duì)應(yīng)關(guān)系,從前到后,窮舉所有的切分路徑,并找出其中路徑段最少的切分路徑,將其作為備選候選項(xiàng);如果路徑段最少的切分路徑有多種,每種的各路徑段長(zhǎng)度不完全相同,處理器依據(jù)每條路徑對(duì)應(yīng)的詞組候選項(xiàng)的長(zhǎng)度和使用頻率來(lái)優(yōu)選出一種如果某條路徑對(duì)應(yīng)的最長(zhǎng)詞組候選項(xiàng)漢字個(gè)數(shù)大于其它路徑對(duì)應(yīng)的最長(zhǎng)詞組候選項(xiàng)漢字個(gè)數(shù),則選取該路徑;而如果最長(zhǎng)詞組候選項(xiàng)的漢字個(gè)數(shù)相同,則選取最高頻的詞組對(duì)應(yīng)的路徑。
支持在拼音或注音方式下混合輸入大小寫(xiě)西文單詞、西文字母、數(shù)字、符號(hào)。定義某個(gè)鍵為混合輸入鍵,在沒(méi)有輸入任何拼音或注音對(duì)應(yīng)的數(shù)字編碼串的情況下,用戶按壓混合輸入鍵,可進(jìn)入混合輸入輔助狀態(tài)輸入大小寫(xiě)西文單詞、西文字母、數(shù)字、符號(hào),并在混合輸入結(jié)束后自動(dòng)返回拼音或注音輸入主狀態(tài);在進(jìn)入混合輸入輔助狀態(tài)且沒(méi)有按壓任何數(shù)據(jù)鍵的情況下,漢字標(biāo)點(diǎn)符號(hào)分頁(yè)羅列在候選框中,可直接挑選漢字標(biāo)點(diǎn)符號(hào);在進(jìn)入混合輸入輔助狀態(tài)后鍵入數(shù)字串,該數(shù)字串所對(duì)應(yīng)的所有西文單詞以及該數(shù)字串本身均被羅列在候選框中,用戶可挑選確認(rèn)其中的一個(gè),可直接輸入數(shù)字和對(duì)應(yīng)的西文單詞;在進(jìn)入混合輸入輔助狀態(tài)后可自定義西文串用戶在混合輸入輔助狀態(tài)鍵入數(shù)字串,數(shù)字串中每一個(gè)數(shù)字鍵所對(duì)應(yīng)的小寫(xiě)西文字母、大寫(xiě)西文字母、阿拉伯?dāng)?shù)字、符號(hào)被依次羅列在候選框中,用戶從前到后逐個(gè)挑選小寫(xiě)或大寫(xiě)字母、數(shù)字、符號(hào),全部挑選完畢后,作為一個(gè)自定義西文串添加到詞庫(kù)中,下次在混合輸入輔助狀態(tài)鍵入相同的數(shù)字串,該自定義西文串就會(huì)出現(xiàn)在候選框中。
首音分組循環(huán)鍵與拼音或注音方式漢字之間的隔音符輸入鍵為同一個(gè)物理鍵。
在輸入了一個(gè)或多個(gè)漢字發(fā)音的數(shù)字編碼后,輸入法的輸入編輯交互、詞組挑選交互、音節(jié)確認(rèn)交互三個(gè)狀態(tài)之間來(lái)回切換通過(guò)一組特別定義的狀態(tài)切換鍵來(lái)完成從輸入編輯交互到音節(jié)確認(rèn)交互的狀態(tài)切換鍵與從詞組挑選交互到音節(jié)確認(rèn)交互的狀態(tài)切換鍵對(duì)應(yīng)小鍵盤(pán)上同一個(gè)方向鍵;在輸入編輯交互狀態(tài),用兩個(gè)方向相對(duì)的方向鍵分別進(jìn)入音節(jié)確認(rèn)交互狀態(tài)和詞組挑選交互狀態(tài);在音節(jié)確認(rèn)交互狀態(tài)放棄后續(xù)操作與在詞組挑選交互狀態(tài)放棄后續(xù)操作是按壓同一個(gè)鍵,且放棄后均回到輸入編輯交互狀態(tài);本發(fā)明的有益效果是通過(guò)將詞組的數(shù)字編碼串與輸入序列直接匹配,將彼此發(fā)音可能不同的多字詞組和單字詞組按詞長(zhǎng)優(yōu)先、高頻優(yōu)先方式混合在一起,用戶不用確認(rèn)輸入串對(duì)應(yīng)的音節(jié)串就可直接挑選詞組,實(shí)現(xiàn)小鍵盤(pán)上漢語(yǔ)拼音或注音方式詞組和長(zhǎng)短語(yǔ)的多字連續(xù)輸入,輸入過(guò)程不會(huì)被頻繁的音節(jié)確認(rèn)交互操作打斷,從整體上提升輸入的流暢性;通過(guò)定義首音分組循環(huán)鍵、字詞先見(jiàn)切換鍵、等長(zhǎng)篩選碼鍵、以字定音鍵來(lái)加快候選詞組的挑選,提升輸入的便捷性;通過(guò)對(duì)不加隔音符數(shù)字編碼串序列的自動(dòng)切分、用小象形圖像直觀表示用戶擊鍵、插入符位置自動(dòng)聯(lián)動(dòng)、音節(jié)確認(rèn)框內(nèi)容自動(dòng)聯(lián)動(dòng)等提升人機(jī)交互的友好程度;通過(guò)定義自造詞刪除鍵、混合輸入鍵提升了輸入功能的完整性。


圖1是與本發(fā)明對(duì)應(yīng)的一種小鍵盤(pán)設(shè)備的內(nèi)部各組成部分的圖示圖2是與圖1所述設(shè)備的透視3是混合排列數(shù)字編碼輸入序列對(duì)應(yīng)的詞組候選項(xiàng)示意4是輸入法的兩種基本界面示意5是連續(xù)輸入編輯過(guò)程示意6是連續(xù)詞組挑選過(guò)程示意7是狀態(tài)之間轉(zhuǎn)換示意8是首音分組示意9是缺省候選項(xiàng)發(fā)音串自動(dòng)聯(lián)動(dòng)示意10是以字定音示意11是詞長(zhǎng)子段切換示意12是字詞挑選操作后音節(jié)確認(rèn)框自動(dòng)聯(lián)動(dòng)示意13是字詞挑選操作后插入符位置自動(dòng)聯(lián)動(dòng)示意14是等長(zhǎng)篩選碼限定示意15是混合輸入輔助狀態(tài)示意16是使用帶強(qiáng)調(diào)的小象形圖像表示用戶擊鍵示意17是刪除自造詞組示意18是自動(dòng)補(bǔ)充非完整數(shù)字編碼示意19是自動(dòng)切分不加隔音符數(shù)字編碼串序列示意圖具體實(shí)施方案I.硬件結(jié)構(gòu)(I.a)本發(fā)明涉及一種小鍵盤(pán)上數(shù)字編碼的漢語(yǔ)拼音和注音多字連續(xù)輸入法。圖1是一種小鍵盤(pán)設(shè)備的內(nèi)部結(jié)構(gòu)(100)圖示,其優(yōu)選實(shí)現(xiàn)方式是包括天線(102)、發(fā)射接受裝置(104)、外部接口(120)、電源(122)、處理器(106)、輸出設(shè)備(108)(110)、輸入設(shè)備(112)(114)、存儲(chǔ)器(116),存儲(chǔ)器中各種相關(guān)數(shù)據(jù),有的數(shù)據(jù)以數(shù)據(jù)庫(kù)(118)形式存在。
(I.b)圖2是內(nèi)部結(jié)構(gòu)(100)所指的小鍵盤(pán)設(shè)備(200)的透視圖,該設(shè)備包括一個(gè)上部(210)和下部(220),上部和下部之間通過(guò)一個(gè)連接部(230)相連;上部(210)包括一個(gè)聽(tīng)筒(211)和一個(gè)顯示輸出設(shè)備(212);下部包括一個(gè)麥克風(fēng)(221)和一個(gè)輸入鍵組(222)。輸入鍵組(222)的優(yōu)選實(shí)現(xiàn)方式是包括上方向鍵(224)、右方向鍵(225)、下方向鍵(226)、左方向鍵(227)、OK鍵(228)、C鍵(229)、數(shù)據(jù)鍵組(223),在數(shù)據(jù)鍵組中,0鍵(230)或#鍵(231)上還表示是空格鍵。
II.將漢語(yǔ)拼音字母表中的所有字母、或者漢語(yǔ)注音符號(hào)表中的所有符號(hào)按照多對(duì)一的關(guān)系映射到小鍵盤(pán)的數(shù)字鍵上,比如,拼音字母表與小鍵盤(pán)的映射關(guān)系是“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”分別英文字母“abc”、“def”、“ghi”、“jkl”、“mno”、“pqrs”、“tuv”、“wxyz”;注音符號(hào)表與小鍵盤(pán)的映射關(guān)系是“1ㄅㄆㄇㄈ”、“2ㄉㄊㄋ ”、“3ㄍㄎ廠”、“4ㄐㄑㄒ”、“5ㄓㄔㄕㄖ”、“6ㄗㄘㄙ”、“7ㄚㄛㄜㄝ”、“8ㄞㄟㄠㄡ”、“9ㄢㄣㄤㄥ兒”、“0ㄧㄨㄩ”。以拼音方式為例,數(shù)字編碼串“7426”對(duì)應(yīng)著“pian”、“piao”、“qian”、“qiao”、“shan”、“shao”等六種可能的拼音音節(jié)串,稱“7426”這樣的數(shù)字編碼“歧義數(shù)字編碼”;而數(shù)字串“46”不是完整數(shù)字編碼,而只是完整數(shù)字編碼“4662”的前面一部分,“4662”對(duì)應(yīng)的拼音串為“gong”和“hong”,稱“46”這樣的串為半完整數(shù)字編碼。隔音符輸入鍵一般定義為#鍵。
III.輸入法的基本界面與三個(gè)主要的交互狀態(tài)。圖4是輸入法的兩種基本界面示意圖(400),包括輸入編輯框(402)(405)、詞組挑選框(403)(406)、音節(jié)確認(rèn)框(401)(404)三個(gè)部分,分別輸入法的三個(gè)主要交互狀態(tài)交互輸入編輯交互狀態(tài)、詞組挑選交互狀態(tài)、音節(jié)確認(rèn)交互狀態(tài)對(duì)應(yīng)。
IV.圖3是混合排列數(shù)字編碼輸入序列對(duì)應(yīng)的詞組候選項(xiàng)示意圖(300)。處理器(106)在接收輸入序列“9426 7426”(306)后,從存儲(chǔ)器(116)詞庫(kù)中查找各詞組的數(shù)字編碼序列,將所有與“9426 7426”匹配的、但彼此發(fā)音可能不同的多字詞組和單字詞組全部列為候選項(xiàng)并混合在一起(301)(302)(303)(304)(305),按照詞長(zhǎng)優(yōu)先、高頻優(yōu)先的原則排序,分頁(yè)顯示到候選框,這樣,在不用用戶挑選數(shù)字編碼串對(duì)應(yīng)的拼音或注音音節(jié)的情況下,用戶可以直接從候選框中挑選詞組。本示意圖中輸入序列顯示為數(shù)據(jù)串本身,其優(yōu)選方式是顯示為拼音串或注音串,以提供用戶更直觀的感受。
V.圖5是連續(xù)輸入編輯過(guò)程示意圖(500)。用戶想輸入由七個(gè)漢字組成的句子,只需要依次按照(501)、(502)、(503)、(504)、(505)、(506)、(507)所列的方式,連續(xù)輸入對(duì)應(yīng)的數(shù)字編碼串和/或隔音符即刻,輸入連續(xù)進(jìn)行,不用關(guān)心各個(gè)數(shù)字編碼串對(duì)應(yīng)的拼音或注音,即不被音節(jié)確認(rèn)交互操作打斷。
VI.圖6是連續(xù)詞組挑選過(guò)程示意圖(600)。就圖5所給的數(shù)字編碼串輸入序列,在進(jìn)入詞組挑選交互狀態(tài)后,用方向鍵、數(shù)字鍵加OK鍵依次挑選單字詞組或多字詞組(601)(602)(603)(604),每次挑選后,挑選的漢字顯示在輸入編輯框,挑選完畢,漢字內(nèi)容進(jìn)入應(yīng)用程序(605)。
VII.圖7是狀態(tài)之間轉(zhuǎn)換示意圖(700)。在輸入了一個(gè)或多個(gè)漢字發(fā)音的數(shù)字編碼后,輸入法的輸入編輯交互、詞組挑選交互、音節(jié)確認(rèn)交互三個(gè)狀態(tài)之間來(lái)回切換通過(guò)一組特別定義的狀態(tài)切換鍵來(lái)完成從輸入編輯交互(701)到音節(jié)確認(rèn)交互(702)的狀態(tài)切換鍵與從詞組挑選交互(703)到音節(jié)確認(rèn)交互(702)的狀態(tài)切換鍵對(duì)應(yīng)小鍵盤(pán)上同一個(gè)方向鍵,其優(yōu)選方案是采用上方向鍵;在輸入編輯交互(701)狀態(tài),用兩個(gè)方向相對(duì)的方向鍵分別進(jìn)入音節(jié)確認(rèn)交互(702)狀態(tài)和詞組挑選交互(703)狀態(tài),其優(yōu)選方案是前者用上方向鍵,后者用下方向鍵,這種定義與輸入編輯框(402)(405)、詞組挑選框(403)(406)、音節(jié)確認(rèn)框(401)(404)三者之間在屏幕上的位置關(guān)系一致,便于用戶理解;在音節(jié)確認(rèn)交互(702)狀態(tài)放棄后續(xù)操作與在詞組挑選交互(703)狀態(tài)放棄后續(xù)操作是按壓同一個(gè)鍵,且放棄后均回到輸入編輯交互(701)狀態(tài),其優(yōu)選方案是用C鍵。
VIII.圖8是首音分組示意圖(800)。在(801)中,詞組候選框中羅列了發(fā)音不同的五個(gè)詞組,處理器(106)將詞組候選項(xiàng)按其第一個(gè)漢字的發(fā)音分成四個(gè)“候選項(xiàng)首音子組”,進(jìn)入詞組挑選交互狀態(tài)(802)后,在第一次按壓首音分組循環(huán)鍵后,候選項(xiàng)內(nèi)容調(diào)整為第一個(gè)候選項(xiàng)首音子組(803),第二次、第三次、第四次按壓首音分組循環(huán)鍵后,則候選項(xiàng)內(nèi)容調(diào)整為第二、第三、第四個(gè)候選項(xiàng)首音子組(804)(805)(806),如果在(806)情況下,第五次按壓首音分組循環(huán)鍵后,則候選項(xiàng)內(nèi)容回到第一個(gè)候選項(xiàng)首音子組(803)。這樣,用戶可以快速將候選項(xiàng)調(diào)整為某一個(gè)候選項(xiàng)首音子組,以縮小范圍,加快挑選。首音分組循環(huán)鍵的優(yōu)選設(shè)定是,與拼音或注音方式漢字之間的隔音符輸入鍵為同一個(gè)物理鍵,比如#鍵。
IX.圖9是缺省候選項(xiàng)發(fā)音串自動(dòng)聯(lián)動(dòng)示意圖(900)。在詞組候選框中有且僅有一個(gè)缺省候選項(xiàng),如(901)中第一個(gè)詞組候選項(xiàng),在用戶沒(méi)有確認(rèn)數(shù)字編碼串對(duì)應(yīng)的拼音或注音的情況下,輸入編輯框中對(duì)應(yīng)的拼音或注音的顯示與“缺省候選項(xiàng)”詞組的發(fā)音一致(901),在詞組候選框中變更缺省候選項(xiàng)將引起輸入編輯框中對(duì)應(yīng)的拼音或注音的自動(dòng)聯(lián)動(dòng),比如用右方向鍵依次變更缺省候選項(xiàng)(902)(903)(904)(905),輸入編輯框中的內(nèi)容自動(dòng)聯(lián)動(dòng)。
X.圖10是以字定音示意圖(1000)。在(1001)中,當(dāng)前的缺省候選項(xiàng)為第三個(gè),用戶按壓以字定音鍵,處理器根據(jù)缺省候選項(xiàng)中第一個(gè)漢字的發(fā)音來(lái)快速將候選項(xiàng)調(diào)整為相應(yīng)的候選項(xiàng)首音子組(1002),這樣可以以縮小范圍,加快挑選。其優(yōu)選方法是設(shè)定“9”鍵為以字定音鍵。
XI.圖11是詞長(zhǎng)子段切換示意圖(1100)。處理器(106)將詞組候選項(xiàng)按其漢字的個(gè)數(shù)分成“候選項(xiàng)多字詞子段”和“候選項(xiàng)單字詞子段”兩個(gè)子段,按照詞長(zhǎng)優(yōu)先原則,缺省情況下候選框中先顯示候選項(xiàng)多字詞子段(1101),在詞組挑選交互狀態(tài),特別設(shè)定左方向鍵為字詞先見(jiàn)切換鍵,按壓該鍵一次,則切換到字子段優(yōu)先模式,即先顯示“候選項(xiàng)單字詞子段”(1102),再次按壓該鍵,則回到詞優(yōu)先模式(1103)(1101),這樣,用戶可以快速調(diào)整兩個(gè)子段的顯示順序,縮小范圍,加快挑選。左方向鍵的詞長(zhǎng)子段切換功能只有在候選框中羅列的是第一頁(yè)的候選項(xiàng)、且缺省候選項(xiàng)是第一個(gè)的情況下才起作用。
XII.圖12是字詞挑選操作后音節(jié)確認(rèn)框自動(dòng)聯(lián)動(dòng)示意圖(1200)。如果輸入編輯框中有對(duì)應(yīng)著多個(gè)漢字的拼音字母串或注音符號(hào)串,在每完成一次的字詞挑選后,如輸入編輯框中還剩余至少一個(gè)漢字對(duì)應(yīng)的數(shù)字編碼串,則處理器(106)自動(dòng)將剩余的第一個(gè)數(shù)字編碼串對(duì)應(yīng)的音節(jié)確認(rèn)框顯示到顯示設(shè)備上,如在(1201)中,音節(jié)確認(rèn)框中顯示的是第一個(gè)數(shù)字編碼串對(duì)應(yīng)的音節(jié)確認(rèn)框,在完成兩個(gè)字的挑選后,音節(jié)確認(rèn)框顯示第三個(gè)數(shù)字編碼串對(duì)應(yīng)的音節(jié)確認(rèn)框(1202),在再次完成兩個(gè)字的挑選后,音節(jié)確認(rèn)框顯示第五個(gè)數(shù)字編碼串對(duì)應(yīng)的音節(jié)確認(rèn)框(1203)。
XIII.圖13是字詞挑選操作后插入符位置自動(dòng)聯(lián)動(dòng)示意圖(1300)。如果輸入編輯框中有對(duì)應(yīng)著多個(gè)漢字的拼音字母串或注音符號(hào)串,在每完成一次的字詞挑選后,如輸入編輯框中還剩余至少一個(gè)漢字對(duì)應(yīng)的數(shù)字編碼串,則處理器(106)自動(dòng)將輸入編輯框中插入符的位置移動(dòng)到輸入編輯框中第一個(gè)拼音字母串或注音符號(hào)串的后面。如在(1301)中,插入符的位置是在第一個(gè)發(fā)音串的后面,在完成兩個(gè)字的挑選后,插入符的位置是在第三個(gè)發(fā)音串的后面(1302),在再次完成兩個(gè)字的挑選后,音節(jié)確認(rèn)框顯示第五個(gè)個(gè)發(fā)音串的后面(1303)。將插入符的位置調(diào)整到剩余的第一個(gè)發(fā)音串后面、而不是前面或者其它位置的好處是,如果用戶發(fā)現(xiàn)這個(gè)發(fā)音串鍵入錯(cuò)誤,可以更快地在刪除后重新更正。
XIV.圖14是等長(zhǎng)篩選碼限定示意圖(1400)。根據(jù)漢字的發(fā)音特點(diǎn)、字形特點(diǎn)或者音形結(jié)合特點(diǎn),為漢字設(shè)定一套或多套等長(zhǎng)篩選碼,不同漢字的篩選碼編碼長(zhǎng)度相同、且對(duì)應(yīng)的擊鍵次數(shù)相同、且對(duì)應(yīng)的擊鍵次數(shù)均為兩次或三次、且對(duì)應(yīng)的第一個(gè)擊鍵相同,比如可以設(shè)定一下幾套篩選碼、但不限于以下幾套可以用“11、12、13、14、15”或“01、02、03、04、05”分別代表漢字發(fā)音的聲調(diào)為陰平、陽(yáng)平、上聲、去聲、輕聲;或者用“11、12、13、14、15”分別代表漢字的第一個(gè)筆畫(huà)為橫、豎、撇、捺、折;或者用“16、17、18、19、10”分別代表漢字的最后一個(gè)筆畫(huà)為橫、豎、撇、捺、折;或者用“11、12、13、14”分別代表漢字的字形結(jié)構(gòu)為左右型結(jié)構(gòu)、上下型結(jié)構(gòu)、包圍型結(jié)構(gòu)、獨(dú)體字結(jié)構(gòu)等。用戶選擇其中的一套使用,比如使用“11、12、13、14、15”代表對(duì)應(yīng)的漢字發(fā)音的聲調(diào),在沒(méi)有鍵入等長(zhǎng)篩選的情況下(1401),用戶希望的一個(gè)漢字沒(méi)有出現(xiàn)在候選項(xiàng)首頁(yè),在鍵入等長(zhǎng)篩選碼“14”限定該漢字的發(fā)音為“去聲”的情況下,不符合該條件的漢字被過(guò)濾掉,或者被放在候選項(xiàng)的后面,而滿足該條件的漢字的位置就會(huì)前移,如(1402)候選框中的第二個(gè)漢字就前移到了候選項(xiàng)首頁(yè)。這樣可以縮小范圍,加快挑選。等長(zhǎng)篩選碼的好處是簡(jiǎn)單易記,且簡(jiǎn)化了在小鍵盤(pán)方式下的軟件處理。
XV.圖15是混合輸入輔助狀態(tài)示意圖(1500)。用戶經(jīng)常需要在拼音或注音方式下混合輸入大小寫(xiě)西文單詞、西文字母、數(shù)字、符號(hào)。定義某個(gè)鍵為混合輸入鍵,其優(yōu)選方式是定義“1鍵”、“0鍵”或“*鍵”中的一個(gè)為混合輸入鍵,在沒(méi)有輸入任何拼音或注音對(duì)應(yīng)的數(shù)字編碼串的情況下,用戶按壓混合輸入鍵,可進(jìn)入混合輸入輔助狀態(tài)輸入大小寫(xiě)西文單詞、西文字母、數(shù)字、符號(hào),并在混合輸入結(jié)束后自動(dòng)返回拼音或注音輸入主狀態(tài);在進(jìn)入混合輸入輔助狀態(tài)且沒(méi)有按壓任何數(shù)據(jù)鍵的情況下,漢字標(biāo)點(diǎn)符號(hào)分頁(yè)羅列在候選框中,可直接挑選漢字標(biāo)點(diǎn)符號(hào)(1501);在進(jìn)入混合輸入輔助狀態(tài)后鍵入數(shù)字串,該數(shù)字串所對(duì)應(yīng)的所有西文單詞以及該數(shù)字串本身均被羅列在候選框中(1502)(1503)(1504),用戶可挑選確認(rèn)其中的一個(gè),可直接輸入數(shù)字和對(duì)應(yīng)的西文單詞;在進(jìn)入混合輸入輔助狀態(tài)后可自定義西文串用戶在混合輸入輔助狀態(tài)鍵入數(shù)字串(1505),數(shù)字串中每一個(gè)數(shù)字鍵所對(duì)應(yīng)的小寫(xiě)西文字母、大寫(xiě)西文字母、阿拉伯?dāng)?shù)字、符號(hào)被依次羅列在候選框中,用戶從前到后逐個(gè)挑選小寫(xiě)或大寫(xiě)字母、數(shù)字、符號(hào)(1506),全部挑選完畢后(1507),作為一個(gè)自定義西文串添加到詞庫(kù)中,且自動(dòng)返回到拼音或注音輸入狀態(tài),如果下次在混合輸入輔助狀態(tài)鍵入相同的數(shù)字串,該自定義西文串就會(huì)出現(xiàn)在候選框中。如果用戶想再次進(jìn)入混合輸入輔助狀態(tài)輸入標(biāo)點(diǎn)符號(hào),可再次按壓混合輸入鍵(1508),挑選標(biāo)點(diǎn)符號(hào)(1509)。
XVI.圖16是使用帶強(qiáng)調(diào)的小象形圖像表示用戶擊鍵示意圖(1600)。用帶強(qiáng)調(diào)的小象形圖像(1601)直觀表示用戶擊鍵,可增加界面的友好性,因?yàn)橐粋€(gè)數(shù)字編碼串可能對(duì)應(yīng)多個(gè)有效的拼音字母串或注音符號(hào)串,用戶按壓漢字發(fā)音所對(duì)應(yīng)的一個(gè)數(shù)據(jù)鍵,處理器在顯示設(shè)備上顯示一個(gè)對(duì)應(yīng)的、具備視覺(jué)上強(qiáng)調(diào)特性的小象形圖像,該象形圖像至少描繪出了該數(shù)據(jù)鍵代表的所有拼音字母或注音符號(hào),且其視覺(jué)上強(qiáng)調(diào)部分為該數(shù)據(jù)鍵所對(duì)應(yīng)的一個(gè)拼音字母或一個(gè)注音符號(hào),如(1602)(1604)中所給的象形圖像以及該圖像的放大效果。在給出了象形圖像的情況下,可以不顯示音節(jié)確認(rèn)框(1603),以減小輸入法占用顯示輸出設(shè)備窗口的大小。
XVII.圖17是刪除自造詞組示意圖(1700)。在詞組挑選交互狀態(tài),特別設(shè)定一個(gè)數(shù)據(jù)鍵為自造詞刪除鍵,優(yōu)選方法是定義“8鍵”為自造詞組刪除鍵。假設(shè)(1701)中第二各詞組候選項(xiàng)(1702)為自造詞組,且其為當(dāng)前的缺省候選項(xiàng),用戶按壓自造詞刪除鍵后,處理器(106)從存儲(chǔ)器(116)中刪除該詞組,刪除該詞組以后,候選框中的內(nèi)容隨之變化(1703)。
XVIII.圖18是自動(dòng)補(bǔ)充非完整數(shù)字編碼示意圖(1800)。在(1801)中,“46”是一個(gè)非完整數(shù)字編碼,不對(duì)應(yīng)任何拼音或注音串,其最接近的完整數(shù)字編碼串為“4664”,“4664”對(duì)應(yīng)的拼音音節(jié)串為“gong”、“hong”,當(dāng)用戶按壓左方向鍵離開(kāi)當(dāng)前的操作位置時(shí),處理器(106)自動(dòng)將其補(bǔ)充成一個(gè)最接近的完成數(shù)字編碼串“4664”,并將對(duì)應(yīng)的音節(jié)串顯示在輸入編輯框中。
XIX.圖19是自動(dòng)切分不加隔音符數(shù)字編碼串序列示意圖(1900)。用戶輸入不加隔音符數(shù)字編碼串序列“5426434”,處理器(106)按照漢語(yǔ)拼音或注音音節(jié)表與數(shù)字編碼串之間的對(duì)應(yīng)關(guān)系,從前到后,窮舉所有的切分路徑,切分路徑至少包括“5426434”、“5426434”、“5426434”三種,并找出其中路徑段最少的兩條切分路徑“5426434”、“5426434”,因?yàn)樵谶@里,路徑段最少的切分路徑有兩種,且兩種路徑段長(zhǎng)度不完全相同,處理器(106)依據(jù)每條路徑對(duì)應(yīng)的詞組候選項(xiàng)的長(zhǎng)度和使用頻率來(lái)優(yōu)選出一種首先計(jì)算每條路徑對(duì)應(yīng)的最長(zhǎng)詞組候選項(xiàng)漢字個(gè)數(shù),如果某個(gè)路徑的最長(zhǎng)詞組候選項(xiàng)漢字個(gè)數(shù)大于其它路徑對(duì)應(yīng)的最長(zhǎng)詞組候選項(xiàng)漢字個(gè)數(shù),則選取該路徑,但是在這里,“5426434”和“5426434”對(duì)應(yīng)的最長(zhǎng)詞組均為兩個(gè)漢字;在這種情況下,則選取最高頻的詞組對(duì)應(yīng)的路徑,即“5426434”對(duì)應(yīng)的一個(gè)詞組的頻率大于所有“5426434”對(duì)應(yīng)詞組的頻率,所以將其列為缺省路徑切分,并在輸入編輯框中顯示對(duì)應(yīng)的音節(jié)串,因?yàn)橛脩糨斎霑r(shí)沒(méi)有加隔音符號(hào),所以音節(jié)串的顯示也不含隔音符(1901),其優(yōu)選方式是將音節(jié)的首字母大寫(xiě)。
權(quán)利要求
1.一種小鍵盤(pán)上數(shù)字編碼的漢語(yǔ)拼音和注音多字連續(xù)輸入法,將拼音字母或注音符號(hào)按多對(duì)一的關(guān)系映射到小鍵盤(pán)數(shù)據(jù)鍵上,按映射關(guān)系將詞組中各漢字的發(fā)音轉(zhuǎn)化為數(shù)字編碼,處理器接收由多個(gè)數(shù)字編碼串組成的輸入序列,將所有與之匹配的詞組按詞長(zhǎng)優(yōu)先且高頻優(yōu)先的原則分頁(yè)顯示到候選框,不用確定發(fā)音就可直接挑選詞組;在輸入法的輸入編輯交互、詞組挑選交互、音節(jié)確認(rèn)交互三個(gè)狀態(tài)中,處理器項(xiàng)按其第一個(gè)漢字的發(fā)音分成一個(gè)或多個(gè)“候選項(xiàng)首音子組”,用戶可以快速將候選項(xiàng)調(diào)整為某一個(gè)候選項(xiàng)首音子組;將詞組候選項(xiàng)按其漢字的個(gè)數(shù)分成“候選項(xiàng)多字詞子段”和“候選項(xiàng)單字詞子段”兩個(gè)子段,按照詞長(zhǎng)優(yōu)先原則,缺省情況下候選框中先顯示候選項(xiàng)多字詞子段,用戶可以快速調(diào)整兩個(gè)子段的顯示順序;根據(jù)漢字的發(fā)音特點(diǎn)、字形特點(diǎn)或者音形結(jié)合特點(diǎn),為漢字設(shè)定一套或多套等長(zhǎng)篩選碼,用戶選擇其中的一套,通過(guò)鍵入篩選碼以縮小候選項(xiàng)的范圍;在詞組候選框中有且僅有一個(gè)“缺省候選項(xiàng)”,缺省候選項(xiàng)內(nèi)容的變動(dòng)會(huì)引起輸入編輯框中顯示的拼音或注音的聯(lián)動(dòng);在詞組挑選交互狀態(tài),可以根據(jù)“缺省候選項(xiàng)”中第一個(gè)漢字的發(fā)音來(lái)快速將候選項(xiàng)調(diào)整為相應(yīng)的候選項(xiàng)首音子組;如果當(dāng)前的“缺省候選項(xiàng)”為一個(gè)自造詞組,用戶可以刪除該詞組;一個(gè)數(shù)字編碼串可能對(duì)應(yīng)多個(gè)有效的拼音字母串或注音符號(hào)串,用一套帶強(qiáng)調(diào)的小象形圖像來(lái)直觀表示用戶擊鍵;在一定條件下,處理器自動(dòng)將一個(gè)非完整數(shù)字編碼串補(bǔ)充成一個(gè)完整的數(shù)字編碼串;輸入編輯框中插入符位置在字詞挑選操作后自動(dòng)聯(lián)動(dòng),音節(jié)確認(rèn)框在字詞挑選操作后自動(dòng)聯(lián)動(dòng);支持在輸入兩個(gè)或多個(gè)漢字的數(shù)字編碼串之間不加隔音符,由處理器依據(jù)規(guī)則自動(dòng)切分?jǐn)?shù)字編碼串序列;支持在拼音或注音方式下混合輸入大小寫(xiě)西文單詞、西文字母、數(shù)字、符號(hào);其特征是(a)在接受到由多個(gè)數(shù)字編碼串組成的輸入序列后,在不用用戶挑選數(shù)字編碼串對(duì)應(yīng)的拼音或注音音節(jié)的情況下,處理器直接查找存儲(chǔ)器詞庫(kù)中各詞組的數(shù)字編碼序列,將所有與輸入序列匹配的、但彼此發(fā)音可能不同的多字詞組和單字詞組全部列為候選項(xiàng)并混合在一起,按照詞長(zhǎng)優(yōu)先、高頻優(yōu)先的原則排序,分頁(yè)顯示到候選框供用戶挑選;(b)在詞組挑選交互狀態(tài),特別設(shè)定首音分組循環(huán)鍵,用戶每次按壓該鍵,則候選項(xiàng)調(diào)整為下一個(gè)候選項(xiàng)首音子組,依次循環(huán);(c)在“詞組挑選交互”狀態(tài),特別設(shè)定左方向鍵為字詞先見(jiàn)切換鍵,按壓該鍵一次,則切換到字子段優(yōu)先模式,即先顯示“候選項(xiàng)單字詞子段”,再次按壓該鍵,則回到詞優(yōu)先模式(d)不同漢字的篩選碼編碼長(zhǎng)度相同、且對(duì)應(yīng)的擊鍵次數(shù)相同、且對(duì)應(yīng)的擊鍵次數(shù)均為兩次或三次、且對(duì)應(yīng)的第一個(gè)擊鍵相同;(e)在用戶沒(méi)有確認(rèn)數(shù)字編碼串對(duì)應(yīng)的拼音或注音的情況下,輸入編輯框中對(duì)應(yīng)的拼音或注音的顯示與“缺省候選項(xiàng)”詞組的發(fā)音一致,在詞組候選框中變更缺省候選項(xiàng)將引起輸入編輯框中對(duì)應(yīng)的拼音或注音的自動(dòng)聯(lián)動(dòng);(f)在詞組挑選交互狀態(tài),特別設(shè)定一個(gè)以字定音鍵,用戶按壓該鍵,處理器根據(jù)缺省候選項(xiàng)中第一個(gè)漢字的發(fā)音來(lái)快速將候選項(xiàng)調(diào)整為相應(yīng)的候選項(xiàng)首音子組;(g)在詞組挑選交互狀態(tài),特別設(shè)定一個(gè)數(shù)據(jù)鍵為自造詞刪除鍵,如果當(dāng)前的缺省候選項(xiàng)為一個(gè)用戶自造詞組,按壓自造詞刪除鍵后,處理器從存儲(chǔ)器中刪除該詞組;(h)用戶按壓漢字發(fā)音所對(duì)應(yīng)的一個(gè)數(shù)據(jù)鍵,處理器在顯示設(shè)備上顯示一個(gè)對(duì)應(yīng)的、具備視覺(jué)上強(qiáng)調(diào)特性的小象形圖像,該象形圖像至少描繪出了該數(shù)據(jù)鍵代表的所有拼音字母或注音符號(hào),且其視覺(jué)上強(qiáng)調(diào)部分為該數(shù)據(jù)鍵所對(duì)應(yīng)的一個(gè)拼音字母或一個(gè)注音符號(hào);(i)在輸入編輯狀態(tài),如果當(dāng)前操作位置的一個(gè)數(shù)字編碼串不是一個(gè)完整的數(shù)字編碼串,不對(duì)應(yīng)任何拼音或注音串,且是某個(gè)完整數(shù)字編碼串的前面一部分,當(dāng)用戶離開(kāi)當(dāng)前的操作位置時(shí),處理器自動(dòng)將其補(bǔ)充成一個(gè)最接近的完成數(shù)字編碼串;(j)如果輸入編輯框中有對(duì)應(yīng)著多個(gè)漢字的拼音字母串或注音符號(hào)串,在每完成一次的字詞挑選后,如輸入編輯框中還剩余至少一個(gè)漢字對(duì)應(yīng)的數(shù)字編碼串,則處理器自動(dòng)將輸入編輯框中插入符的位置移動(dòng)到輸入編輯框中第一個(gè)拼音字母串或注音符號(hào)串的后面;(k)如果輸入編輯框中有對(duì)應(yīng)著多個(gè)漢字的拼音字母串或注音符號(hào)串,在每完成一次的字詞挑選后,如輸入編輯框中還剩余至少一個(gè)漢字對(duì)應(yīng)的數(shù)字編碼串,則處理器自動(dòng)將剩余的第一個(gè)數(shù)字編碼串對(duì)應(yīng)的音節(jié)確認(rèn)框顯示到顯示設(shè)備上;(l)處理器接收不含隔音符的多個(gè)數(shù)字編碼串序列后,按照漢語(yǔ)拼音或注音音節(jié)表與數(shù)字編碼串之間的對(duì)應(yīng)關(guān)系,從前到后,窮舉所有的切分路徑,并找出其中路徑段最少的切分路徑,將其作為備選;(m)定義某個(gè)鍵為混合輸入鍵,在沒(méi)有輸入任何拼音或注音對(duì)應(yīng)的數(shù)字編碼串的情況下按壓混合輸入鍵,進(jìn)入混合輸入輔助狀態(tài)輸入大小寫(xiě)西文單詞、西文字母、數(shù)字、符號(hào),并在混合輸入結(jié)束后自動(dòng)返回拼音或注音輸入主狀態(tài)。
2.根據(jù)權(quán)利要求2所述的輸入法,首音分組循環(huán)鍵與拼音或注音方式漢字之間的隔音符輸入鍵為同一個(gè)物理鍵。
3.根據(jù)權(quán)利要求1所述的輸入法,在輸入了一個(gè)或多個(gè)漢字發(fā)音的數(shù)字編碼后,輸入法的輸入編輯交互、詞組挑選交互、音節(jié)確認(rèn)交互三個(gè)狀態(tài)之間來(lái)回切換通過(guò)一組特別定義的狀態(tài)切換鍵來(lái)完成,其特征是(a)從輸入編輯交互到音節(jié)確認(rèn)交互的狀態(tài)切換鍵與從詞組挑選交互到音節(jié)確認(rèn)交互的狀態(tài)切換鍵對(duì)應(yīng)小鍵盤(pán)上同一個(gè)方向鍵;(b)在輸入編輯交互狀態(tài),用兩個(gè)方向相對(duì)的方向鍵分別進(jìn)入音節(jié)確認(rèn)交互狀態(tài)和詞組挑選交互狀態(tài);(c)在音節(jié)確認(rèn)交互狀態(tài)放棄后續(xù)操作與在詞組挑選交互狀態(tài)放棄后續(xù)操作是按壓同一個(gè)鍵,且放棄后均回到輸入編輯交互狀態(tài)。
4.根據(jù)權(quán)利要求1所述的輸入法,如果路徑段最少的切分路徑有多種,每種的各路徑段長(zhǎng)度不完全相同,處理器依據(jù)每條路徑對(duì)應(yīng)的詞組候選項(xiàng)的長(zhǎng)度和使用頻率來(lái)優(yōu)選出一種,其特征是如果某條路徑對(duì)應(yīng)的最長(zhǎng)詞組候選項(xiàng)漢字個(gè)數(shù)大于其它路徑對(duì)應(yīng)的最長(zhǎng)詞組候選項(xiàng)漢字個(gè)數(shù),則選取該路徑,而如果最長(zhǎng)詞組候選項(xiàng)的漢字個(gè)數(shù)相同,則選取最高頻的詞組對(duì)應(yīng)的路徑。
5.根據(jù)權(quán)利要求1所述的輸入法,在進(jìn)入混合輸入輔助狀態(tài)且沒(méi)有按壓任何數(shù)據(jù)鍵的情況下,可直接挑選漢字標(biāo)點(diǎn)符號(hào),其特征是漢字標(biāo)點(diǎn)符號(hào)分頁(yè)羅列在候選框中。
6.根據(jù)權(quán)利要求1所述的輸入法,在進(jìn)入混合輸入輔助狀態(tài)后,可直接輸入數(shù)字和對(duì)應(yīng)的西文單詞,其特征是用戶在混合輸入輔助狀態(tài)鍵入數(shù)字串,該數(shù)字串所對(duì)應(yīng)的一個(gè)或多個(gè)西文單詞以及該數(shù)字串本身均被羅列在候選框中,用戶挑選確認(rèn)其中的一個(gè)。
7.根據(jù)權(quán)利要求1所述的輸入法,在進(jìn)入混合輸入輔助狀態(tài)后,可自定義由西文大小寫(xiě)字母、數(shù)字、西文符號(hào)組成的西文串,其特征是用戶在混合輸入輔助狀態(tài)鍵入數(shù)字串,數(shù)字串中每一個(gè)數(shù)字鍵所對(duì)應(yīng)的小寫(xiě)西文字母、大寫(xiě)西文字母、阿拉伯?dāng)?shù)字、符號(hào)被依次羅列在候選框中,用戶從前到后逐個(gè)挑選小寫(xiě)或大寫(xiě)字母、數(shù)字、符號(hào),全部挑選完畢后,作為一個(gè)自定義西文串添加到詞庫(kù)中。
全文摘要
本發(fā)明涉及一種小鍵盤(pán)上數(shù)字編碼的漢語(yǔ)拼音和注音多字連續(xù)輸入法。將拼音字母或注音符號(hào)按多對(duì)一的關(guān)系映射到小鍵盤(pán)數(shù)據(jù)鍵上,按映射關(guān)系將詞組中各漢字的發(fā)音轉(zhuǎn)化為數(shù)字編碼,處理器接收由多個(gè)數(shù)字編碼串組成的輸入序列,將所有與之匹配的詞組按詞長(zhǎng)優(yōu)先且高頻優(yōu)先的原則分頁(yè)顯示到候選框,不用確定發(fā)音就可直接挑選詞組;在輸入法的輸入編輯交互、詞組挑選交互、音節(jié)確認(rèn)交互三個(gè)狀態(tài)中,通過(guò)定義首音分組循環(huán)鍵、字詞先見(jiàn)切換鍵、等長(zhǎng)篩選碼鍵、以字定音鍵來(lái)加快候選詞組的挑選,定義自造詞刪除鍵來(lái)刪除自造詞,用一套帶強(qiáng)調(diào)的小象形圖像來(lái)直觀表示用戶擊鍵;定義混合輸入鍵來(lái)切換到大小寫(xiě)西文字母、數(shù)字與符號(hào)的混合輸入狀態(tài)。
文檔編號(hào)G06F3/048GK1834865SQ20051005534
公開(kāi)日2006年9月20日 申請(qǐng)日期2005年3月18日 優(yōu)先權(quán)日2005年3月18日
發(fā)明者馬賢亮, 張一昉, 柯文, 陳波 申請(qǐng)人:馬賢亮, 張一昉, 柯文
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大冶市| 桂东县| 阜新市| 汽车| 平山县| 巴南区| 临夏市| 乐都县| 体育| 长宁区| 宜宾县| 敦化市| 厦门市| 龙泉市| 喜德县| 兴安盟| 江都市| 隆林| 万盛区| 黑山县| 同德县| 蕲春县| 扎赉特旗| 闽清县| 重庆市| 深州市| 图们市| 龙州县| 乌恰县| 临沭县| 正镶白旗| 威海市| 扬州市| 独山县| 喀喇沁旗| 昌黎县| 安乡县| 保亭| 肥西县| 三门县| 聂拉木县|