專利名稱:具有自學(xué)習(xí)功能的字符輸入方法
技術(shù)領(lǐng)域:
本發(fā)明涉及輸入法技術(shù),特別涉及一種具有自學(xué)習(xí)功能的字符輸入方法。
背景技術(shù):
現(xiàn)有手機(jī)等移動(dòng)終端中的字符(本文所述的字符是指字母、數(shù)字、以及各種符號(hào)) 輸入通常包括兩種方式方式一、通過(guò)外文輸入法直接輸入基礎(chǔ)詞庫(kù)中保存的固有單詞; 方式二、通過(guò)字母輸入法逐一輸入單個(gè)的字母,并在逐一輸入單個(gè)字母的過(guò)程中,還可以隨 時(shí)切換至數(shù)字輸入法輸入數(shù)字、或智能輸入法,以在逐一輸入的各單個(gè)字母之間穿插輸入 例如"@"等特殊符號(hào)。 然而,隨著手機(jī)短信、手機(jī)郵件、手機(jī)博客等各種業(yè)務(wù)的發(fā)展,用戶對(duì)于移動(dòng)終端
的字符輸入要求越來(lái)越趨于個(gè)性化,用戶經(jīng)常需要輸入不具備通用含義的域名、帶有"@"等
特殊符號(hào)的電子郵箱地址、不具備通用含義但由極為常用的字母組合等各種自定義信息,
對(duì)此,上述的方式一由于僅能夠輸入固有單詞因而顯然無(wú)法滿足需要,而上述的方式二雖
然能夠靈活地實(shí)現(xiàn)各種自定義的輸入,但由于需要逐一輸入字符、且在輸入的字符同時(shí)包
括字母和特殊符號(hào)時(shí)還需要反復(fù)切換輸入法,因而使得輸入速度慢。 可見(jiàn),現(xiàn)有字符輸入方法使得輸入自定義信息時(shí)的輸入速度不高。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種具有自學(xué)習(xí)功能的字符輸入方法,能夠提高自定義 信息的輸入速度。 本發(fā)明提供的一種具有自學(xué)習(xí)功能的字符輸入方法,設(shè)置用于保存自定義詞的自 定義詞庫(kù)、并在候選區(qū)域設(shè)置自學(xué)習(xí)開(kāi)關(guān),且該方法包括 第一輸入狀態(tài),在候選區(qū)域中顯示與輸入按鍵序列所對(duì)應(yīng)的字符串,然后將該字 符串輸出至顯示屏顯示、同時(shí)將該字符串作為自定義詞保存至自定義詞庫(kù)并切換至第二輸 入狀態(tài); 第二輸入狀態(tài),在候選區(qū)域顯示自學(xué)習(xí)開(kāi)關(guān);如果自學(xué)習(xí)開(kāi)關(guān)被選中,則切換回第 一輸入狀態(tài);否則,在候選區(qū)域中顯示與輸入按鍵序列所對(duì)應(yīng)的字符串、以及自定義詞庫(kù)中 保存的與該字符串匹配的自定義詞,然后將該字符串或任一自定義詞輸出至顯示屏顯示。
所述候選區(qū)域包括第一候選區(qū)域和第二候選區(qū)域; 第一輸入狀態(tài),所述在候選區(qū)域中顯示與輸入按鍵序列所對(duì)應(yīng)的字符串包括依 次在第二候選區(qū)域中顯示輸入按鍵序列中的每一個(gè)按鍵對(duì)應(yīng)的所有可選字符,并將被選中 的與每一個(gè)按鍵一一對(duì)應(yīng)的任一字符順序顯示在第一候選區(qū)域,構(gòu)成與輸入按鍵序列所對(duì) 應(yīng)的一個(gè)字符串。 第一輸入狀態(tài),所述按鍵序列是由移動(dòng)終端鍵盤(pán)中的數(shù)字鍵輸入的。 第一輸入狀態(tài),在焦點(diǎn)位于第二候選區(qū)域時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的左
右方向鍵產(chǎn)生的導(dǎo)通信號(hào),左右移動(dòng)焦點(diǎn)在第二候選區(qū)域內(nèi)的位置;且該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的確認(rèn)鍵或左軟鍵產(chǎn)生的導(dǎo)通信號(hào),選中第二候選區(qū)域內(nèi)焦點(diǎn)所在位置的一個(gè) 可選字符、并將焦點(diǎn)的位置切換至第一候選區(qū)域內(nèi)。 第一輸入狀態(tài),在焦點(diǎn)位于第二候選區(qū)域時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的刪 除鍵或右軟鍵產(chǎn)生的導(dǎo)通信號(hào),刪除第二候選區(qū)域內(nèi)顯示的所有可選字符、并將焦點(diǎn)的位 置切換至第一候選區(qū)域內(nèi)。 第一輸入狀態(tài),在焦點(diǎn)的位置位于第一候選區(qū)域內(nèi)、且第一候選區(qū)域內(nèi)顯示有字 符串時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的確認(rèn)鍵或左軟鍵產(chǎn)生的導(dǎo)通信號(hào),將該字符串輸 出至顯示屏顯示。 第一輸入狀態(tài),在焦點(diǎn)的位置位于第一候選區(qū)域內(nèi)、且第一候選區(qū)域內(nèi)顯示有字 符串時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的刪除鍵或右軟鍵產(chǎn)生的導(dǎo)通信號(hào),刪除第一候選 區(qū)域內(nèi)顯示的字符串的最后一個(gè)字符;且,如果刪除最后一個(gè)字符的第一候選區(qū)域內(nèi)為空, 則第一候選區(qū)域和第二候選區(qū)域內(nèi)無(wú)焦點(diǎn)。 第一輸入狀態(tài),在第一候選區(qū)域和第二候選區(qū)域內(nèi)均無(wú)焦點(diǎn)時(shí),該方法進(jìn)一步根
據(jù)所述鍵盤(pán)中的刪除鍵或右軟鍵產(chǎn)生的導(dǎo)通信號(hào),切換至第二輸入狀態(tài)。 第二輸入狀態(tài),所述在第二候選區(qū)域內(nèi)顯示自定義詞庫(kù)中保存的與任意可選字符
串匹配的自定義詞包括在第二候選區(qū)域內(nèi),顯示與第一候選區(qū)域內(nèi)焦點(diǎn)所在位置的可選
字符串匹配的自定義詞。 第二輸入狀態(tài),所述在候選區(qū)域中顯示與輸入按鍵序列所對(duì)應(yīng)的字符串、以及自 定義詞庫(kù)中保存的與該字符串匹配的自定義詞包括在第一候選區(qū)域內(nèi)顯示與輸入按鍵序 列所對(duì)應(yīng)的若干可選字符串,在第二候選區(qū)域內(nèi)顯示自定義詞庫(kù)中保存的與任意可選字符 串匹配的自定義詞。
該方法進(jìn)一步設(shè)置用于保存固有詞匯的基礎(chǔ)詞庫(kù); 且,第二輸入狀態(tài),所述在第二候選區(qū)域內(nèi)顯示自定義詞庫(kù)中保存的與任意可選 字符串匹配的自定義詞的同時(shí),該方法進(jìn)一步在第二候選區(qū)域內(nèi)顯示基礎(chǔ)詞庫(kù)中保存的與 任意可選字符序列匹配的固有詞匯。 第二輸入狀態(tài),所述在第二候選區(qū)域內(nèi)顯示基礎(chǔ)詞庫(kù)中保存的與任意可選字符序 列匹配的固有詞匯包括在第二候選區(qū)域內(nèi)顯示與第一候選區(qū)域內(nèi)焦點(diǎn)所在位置的任一可 選字符串匹配的固有詞匯。 第二輸入狀態(tài),所述按鍵序列是由移動(dòng)終端鍵盤(pán)中的數(shù)字鍵輸入的。 第二輸入狀態(tài),在焦點(diǎn)的位置位于第一候選區(qū)域時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)
中的左右方向鍵產(chǎn)生的導(dǎo)通信號(hào),左右移動(dòng)焦點(diǎn)在第一候選區(qū)域內(nèi)的位置。 第二輸入狀態(tài),在焦點(diǎn)的位置位于第一候選區(qū)域、且第一候選區(qū)域內(nèi)存在至少一
個(gè)可選字符串時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的確認(rèn)鍵或左軟鍵產(chǎn)生的導(dǎo)通信號(hào),將焦
點(diǎn)位置所在的可選字符串輸出至顯示屏顯示。 第二輸入狀態(tài),在焦點(diǎn)的位置位于第一候選區(qū)域的自學(xué)習(xí)開(kāi)關(guān)時(shí),該方法進(jìn)一步 根據(jù)所述鍵盤(pán)中的確認(rèn)鍵或左軟鍵產(chǎn)生的導(dǎo)通信號(hào)選中自學(xué)習(xí)開(kāi)關(guān)。 第二輸入狀態(tài),在焦點(diǎn)的位置位于第一候選區(qū)域的任一可選字符串時(shí),該方法進(jìn) 一步根據(jù)所述鍵盤(pán)中的下方向鍵產(chǎn)生的導(dǎo)通信號(hào),將焦點(diǎn)位置切換至第二候選區(qū)域。
第二輸入狀態(tài),在焦點(diǎn)的位置位于第二候選區(qū)域時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的左右方向鍵產(chǎn)生的導(dǎo)通信號(hào),左右移動(dòng)焦點(diǎn)在第二候選區(qū)域內(nèi)的位置。 第二輸入狀態(tài),在焦點(diǎn)的位置位于第二候選區(qū)域時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)
中的上方向鍵產(chǎn)生的導(dǎo)通信號(hào),將焦點(diǎn)位置切換至第一候選區(qū)域。 第二輸入狀態(tài),在焦點(diǎn)的位置位于第二候選區(qū)域內(nèi)、且第二候選區(qū)域內(nèi)顯示有至 少一個(gè)自定義詞或固有詞匯時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的確認(rèn)鍵或左軟鍵產(chǎn)生的導(dǎo) 通信號(hào),將該自定義詞或固有詞匯輸出至顯示屏顯示。 第二輸入狀態(tài),在第一候選區(qū)域內(nèi)顯示有至少一個(gè)字符串時(shí),該方法進(jìn)一步根據(jù)
刪除鍵或右軟鍵產(chǎn)生的導(dǎo)通信號(hào),刪除第一候選區(qū)域內(nèi)所有可選字符串的最后一個(gè)字符。 第二輸入狀態(tài),在焦點(diǎn)的位置位于第一候選區(qū)域內(nèi)顯示的自學(xué)習(xí)開(kāi)關(guān)時(shí),該方法
進(jìn)一步根據(jù)刪除鍵或右軟鍵產(chǎn)生的導(dǎo)通信號(hào),刪除顯示屏中的最后一個(gè)字符。 由上述技術(shù)方案可見(jiàn),本發(fā)明在第一輸入狀態(tài)下,在輸入字符串的同時(shí)還可將該
字符串保存為自定義詞,因而在切換至第二輸入狀態(tài)之后,對(duì)于在第一輸入狀態(tài)下僅完整
輸入一次的自定義詞,無(wú)需每次均逐一輸入全部的字符即可實(shí)現(xiàn)該自定義詞的輸入,從而
提高了自定義信息的輸入速度。且本發(fā)明在第二輸入狀態(tài)時(shí)顯示有自學(xué)習(xí)開(kāi)關(guān),只要選中
該自學(xué)習(xí)開(kāi)關(guān)即可隨時(shí)切換至第一輸入狀態(tài),無(wú)需復(fù)雜的鍵盤(pán)操作。
圖1為本發(fā)明實(shí)施例中具有自學(xué)習(xí)功能的字符輸入法所需的鍵盤(pán)和顯示設(shè)備的 示意圖。 圖2a和圖2b為本發(fā)明實(shí)施例中自學(xué)習(xí)輸入狀態(tài)下焦點(diǎn)在下行候選區(qū)域時(shí)基于確 定鍵或左軟鍵的處理效果示意圖。 圖3a和圖3b為本發(fā)明實(shí)施例中自學(xué)習(xí)輸入狀態(tài)下焦點(diǎn)在下行候選區(qū)域時(shí)基于左 方向鍵的處理效果示意圖。 圖4a和圖4b為本發(fā)明實(shí)施例中自學(xué)習(xí)輸入狀態(tài)下焦點(diǎn)在下行候選區(qū)域時(shí)基于右 方向鍵的處理效果示意圖。 圖5a和圖5b為本發(fā)明實(shí)施例中自學(xué)習(xí)輸入狀態(tài)下焦點(diǎn)在下行候選區(qū)域時(shí)基于刪 除鍵或右軟鍵的處理效果示意圖。 圖6a和圖6b為本發(fā)明實(shí)施例中自學(xué)習(xí)輸入狀態(tài)下焦點(diǎn)在上行候選區(qū)域時(shí)基于確 定鍵或左軟鍵的處理效果示意圖。 圖7a和圖7b為本發(fā)明實(shí)施例中自學(xué)習(xí)輸入狀態(tài)下焦點(diǎn)在上行候選區(qū)域時(shí)基于刪 除鍵或右軟鍵的處理效果示意圖。 圖8a和圖8b為本發(fā)明實(shí)施例中自學(xué)習(xí)輸入狀態(tài)下無(wú)焦點(diǎn)時(shí)基于刪除鍵或右軟鍵 的處理效果示意圖。 圖9a和圖9b為本發(fā)明實(shí)施例中正常輸入狀態(tài)下焦點(diǎn)位于上行候選區(qū)域內(nèi)的自學(xué) 習(xí)開(kāi)關(guān)處時(shí)基于下方向鍵的處理效果示意圖。 圖10a和圖10b為本發(fā)明實(shí)施例中正常輸入狀態(tài)下焦點(diǎn)位于上行候選區(qū)域內(nèi)的可 選字符串處時(shí)基于下方向鍵的處理效果示意圖。 圖lla和圖llb為本發(fā)明實(shí)施例中正常輸入狀態(tài)下焦點(diǎn)位于下行候選區(qū)域內(nèi)時(shí)基 于下方向鍵的處理效果示意圖。
圖12a和圖12b為本發(fā)明實(shí)施例中正常輸入狀態(tài)下焦點(diǎn)位于下行候選區(qū)域內(nèi)時(shí)基 于上方向鍵的處理效果示意圖。 圖13a和圖13b為本發(fā)明實(shí)施例中正常輸入狀態(tài)下焦點(diǎn)位于上行候選區(qū)域內(nèi)時(shí)基 于上方向鍵的處理效果示意圖。 圖14a和圖14b為本發(fā)明實(shí)施例中正常輸入狀態(tài)下焦點(diǎn)位于上行候選區(qū)域內(nèi)的可 選字符串處時(shí)基于左方向鍵的處理效果示意圖。 圖15a和圖15b為本發(fā)明實(shí)施例中正常輸入狀態(tài)下焦點(diǎn)位于上行候選區(qū)域內(nèi)的自 學(xué)習(xí)開(kāi)關(guān)處時(shí)基于左方向鍵的處理效果示意圖。 圖16a和圖16b為本發(fā)明實(shí)施例中正常輸入狀態(tài)下焦點(diǎn)位于下行候選區(qū)域內(nèi)時(shí)基 于左方向鍵的處理效果示意圖。 圖17a和圖17b為本發(fā)明實(shí)施例中正常輸入狀態(tài)下焦點(diǎn)位于上行候選區(qū)域內(nèi)的可 選字符串處時(shí)基于右方向鍵的處理效果示意圖。 圖18a和圖18b為本發(fā)明實(shí)施例中正常輸入狀態(tài)下焦點(diǎn)位于上行候選區(qū)域內(nèi)的自 學(xué)習(xí)開(kāi)關(guān)處時(shí)基于右方向鍵的處理效果示意圖。 圖19a和圖19b為本發(fā)明實(shí)施例中正常輸入狀態(tài)下焦點(diǎn)位于下行候選區(qū)域內(nèi)時(shí)基 于右方向鍵的處理效果示意圖。 圖20a和圖20b為本發(fā)明實(shí)施例中正常輸入狀態(tài)下焦點(diǎn)位于上行候選區(qū)域內(nèi)的可 選字符串處時(shí)基于確定鍵或左軟鍵的處理效果示意圖。 圖21a和圖21b為本發(fā)明實(shí)施例中正常輸入狀態(tài)下焦點(diǎn)位于下行候選區(qū)域內(nèi)時(shí)基 于確定鍵或左軟鍵的處理效果示意圖。 圖22a和圖22b為本發(fā)明實(shí)施例中正常輸入狀態(tài)下焦點(diǎn)位于上行候選區(qū)域內(nèi)的自 學(xué)習(xí)開(kāi)關(guān)處時(shí)基于確定鍵或左軟鍵的處理效果示意圖。 圖23a和圖23b為本發(fā)明實(shí)施例中正常輸入狀態(tài)下焦點(diǎn)位于上行候選區(qū)域內(nèi)的可 選字符串處時(shí)基于刪除鍵或右軟鍵的處理效果示意圖。 圖24a和圖24b為本發(fā)明實(shí)施例中正常輸入狀態(tài)下焦點(diǎn)位于下行候選區(qū)域內(nèi)時(shí)基 于刪除鍵或右軟鍵的處理效果示意圖。 圖25a和圖25b為本發(fā)明實(shí)施例中正常輸入狀態(tài)下焦點(diǎn)位于上行候選區(qū)域內(nèi)的自 學(xué)習(xí)開(kāi)關(guān)處時(shí)基于刪除鍵或右軟鍵的處理效果示意圖。 圖26為本發(fā)明實(shí)施例中具有自學(xué)習(xí)功能的字符輸入方法的一具體流程示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì) 本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。 在本發(fā)明中,首先設(shè)置用于保存自定義詞的自定義詞庫(kù)、并在候選區(qū)域內(nèi)設(shè)置并 顯示用于從正常輸入狀態(tài)切換至自學(xué)習(xí)狀態(tài)的自學(xué)習(xí)開(kāi)關(guān)。其中,在自學(xué)習(xí)狀態(tài)時(shí),可在輸 入的同時(shí)將輸入的信息保存至自定義詞庫(kù);而在正常輸入狀態(tài)(本文所述的正常輸入狀態(tài) 可以是背景技術(shù)部分所述的方式二、或方式二與方式一的結(jié)合)時(shí),則可按照現(xiàn)有方式實(shí) 現(xiàn)輸入。
具體來(lái)說(shuō)
8
正常輸入狀態(tài)時(shí),在候選區(qū)域顯示自學(xué)習(xí)開(kāi)關(guān),當(dāng)自學(xué)習(xí)開(kāi)關(guān)被選中則切換至自 學(xué)習(xí)狀態(tài); 自學(xué)習(xí)狀態(tài)時(shí),在候選區(qū)域中顯示與輸入按鍵序列所對(duì)應(yīng)的字符串,然后將該字 符串輸出至顯示屏顯示,同時(shí)將該字符串作為自定義詞保存至自定義詞庫(kù)并切換至正常輸 入狀態(tài); 正常輸入狀態(tài)時(shí),在候選區(qū)域顯示自學(xué)習(xí)開(kāi)關(guān),當(dāng)自學(xué)習(xí)開(kāi)關(guān)未被選中,則對(duì)于背 景技術(shù)部分所述的方式二,在候選區(qū)域中顯示與輸入按鍵序列所對(duì)應(yīng)的字符串、以及自定 義詞庫(kù)中保存的與該字符串匹配的自定義詞,然后將該字符串或任一自定義詞輸出至顯示 屏顯示;對(duì)于背景技術(shù)部分所述的方式二與方式一的結(jié)合,在候選區(qū)域中顯示與輸入按鍵 序列所對(duì)應(yīng)的字符串、自定義詞庫(kù)中保存的與該字符串匹配的自定義詞、基礎(chǔ)詞庫(kù)中保存 的與該字符串匹配的固有詞匯,然后將該字符串、或任一自定義詞、或任一固有詞匯輸出至 顯示屏顯示。 可見(jiàn),只要預(yù)先在自學(xué)習(xí)狀態(tài)下輸入并保存了自定義詞,則在正常輸入狀態(tài)下無(wú) 需逐一輸入全部的字符即可實(shí)現(xiàn)已保存的自定義詞的輸入,從而提高了自定義信息的輸入 速度。 下面,結(jié)合一具體實(shí)例,對(duì)本實(shí)施例中的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
圖1為本發(fā)明實(shí)施例中具有自學(xué)習(xí)功能的字符輸入法所需的鍵盤(pán)和顯示設(shè)備的 示意圖。如圖l所示,以本實(shí)施例中的技術(shù)方案應(yīng)用于手機(jī)為例,顯示設(shè)備中包括顯示屏 10、以及上行候選區(qū)域11和下行候選字區(qū)域12,即本實(shí)施例中如前所述的候選區(qū)域分為上 行候選區(qū)域11和下行候選區(qū)域12 ;鍵盤(pán)中則包括數(shù)字鍵22、左軟鍵23、右軟鍵24、確定鍵 25、方向鍵26、刪除鍵27、 #號(hào)鍵29、 *號(hào)鍵28。 僅在正常輸入狀態(tài)時(shí),上行候選區(qū)域11內(nèi)才顯示有本實(shí)施例中所設(shè)置的自學(xué)習(xí) 開(kāi)關(guān)"addUDW",如果選中自學(xué)習(xí)開(kāi)關(guān)"addUDW"則切換至自學(xué)習(xí)狀態(tài),需要說(shuō)明的是,剛切 換至自學(xué)習(xí)狀態(tài)、且未有按鍵序列輸入時(shí),上行候選區(qū)域11和下行候選區(qū)域12內(nèi)均無(wú)焦 點(diǎn)。下面,首先對(duì)自學(xué)習(xí)輸入狀態(tài)進(jìn)行詳細(xì)說(shuō)明。
1)自學(xué)習(xí)輸入狀態(tài)時(shí) 數(shù)字鍵22用于輸入按鍵序列,包括鍵0
9。即自學(xué)習(xí)輸入狀態(tài)時(shí)的按鍵序 列是由鍵盤(pán)中的數(shù)字鍵22輸入的。 這樣,在通過(guò)數(shù)字鍵22輸入按鍵序列的過(guò)程中,依次在下行候選區(qū)域12中顯示輸
入按鍵序列中的每一個(gè)按鍵對(duì)應(yīng)的各種類型(字母、數(shù)字等)的所有可選字符。參見(jiàn)圖2a,
假設(shè)輸入按鍵序列中的當(dāng)前按鍵為數(shù)字鍵22中的鍵6,則在下行候選區(qū)域12中顯示鍵
6所對(duì)應(yīng)的所有可選字符"6"、"M"、"N"、"0" "m"、"n"、"o",而上行候選區(qū)域11中則顯示
有與之前每一個(gè)按鍵一一對(duì)應(yīng)的任一字符順序構(gòu)成的字符串"potevi"。 左軟鍵23和確定鍵25(即鍵ok),用于在焦點(diǎn)位于下行候選區(qū)域12時(shí)選中焦
點(diǎn)所在位置的一個(gè)可選字符、并將焦點(diǎn)的位置切換至上行候選區(qū)域11內(nèi)。 這樣,在焦點(diǎn)位于下行候選區(qū)域12時(shí),本實(shí)施例中的輸入方法即可進(jìn)一步在按鍵
序列中的每一個(gè)按鍵輸入后,根據(jù)確定鍵25產(chǎn)生的導(dǎo)通信號(hào),將下行候選區(qū)域12內(nèi)與該
按鍵對(duì)應(yīng)的所有可選字符中焦點(diǎn)所在位置任一字符選中,并按照該按鍵在按鍵序列中的順
序顯示在上行候選字符顯示區(qū)域ll,構(gòu)成與輸入按鍵序列所對(duì)應(yīng)的一個(gè)字符串。參見(jiàn)圖2a并結(jié)合圖2b,下行候選區(qū)域12中焦點(diǎn)所在位置表示被選中的與鍵6對(duì)應(yīng)的一個(gè)字符為 "o",按照鍵6在輸入按鍵序列中的排列順序,將"o"顯示在上行候選字符顯示區(qū)域11已
顯示的與之前每一個(gè)按鍵一一對(duì)應(yīng)的任一字符順序構(gòu)成的字符串"potevi"之后,構(gòu)成字符 串"potevio",且焦點(diǎn)被切換至上行候選區(qū)域11。 方向鍵26,包括左右方向鍵、即鍵一和鍵一,用于在焦點(diǎn)位于下行候選區(qū)域
12時(shí)左右移動(dòng)高亮、即焦點(diǎn)所在下行候選區(qū)域12內(nèi)的位置;在焦點(diǎn)位于上行候選區(qū)域11 以及無(wú)焦點(diǎn)時(shí)不響應(yīng)。 方向鍵26還包括上下方向鍵、即鍵t和鍵I,上下方向鍵在焦點(diǎn)位于下行候
選區(qū)域12時(shí)不響應(yīng)。 這樣,為了便于在一個(gè)按鍵對(duì)應(yīng)的所有可選字符中進(jìn)行選擇,在將下行候選區(qū)域 12焦點(diǎn)所在位置被選中的與每一個(gè)按鍵一一對(duì)應(yīng)的任一字符順序顯示在上行候選字符顯 示區(qū)域11之前,本實(shí)施例中的輸入方法可以進(jìn)一步根據(jù)鍵盤(pán)中的左右方向鍵23產(chǎn)生的導(dǎo) 通信號(hào),左右移動(dòng)焦點(diǎn)在下行候選區(qū)域12內(nèi)的位置。 參見(jiàn)圖3a,以鍵一為例,假設(shè)輸入按鍵序列中的當(dāng)前按鍵為數(shù)字鍵22中的鍵8,則在下行候選區(qū)域12中由左至右依次顯示鍵8所對(duì)應(yīng)的所有可選字符"8"、"T"、 "U"、"V" "t"、"u"、"v",在圖3a中焦點(diǎn)所在位置為可選字符"T";此后,參見(jiàn)圖3b,根據(jù)鍵一產(chǎn)生的導(dǎo)通信號(hào)將焦點(diǎn)左移一位至如圖3b所示的字符"8"處。 參見(jiàn)圖4a,以鍵一為例,仍假設(shè)輸入按鍵序列中的當(dāng)前按鍵為數(shù)字鍵22中的 鍵8,則在下行候選區(qū)域12中由左至右依次顯示鍵8所對(duì)應(yīng)的所有可選字符"8"、"T"、 "U"、"V" "t"、"u"、"v",在圖4a中焦點(diǎn)所在位置為可選字符"T";此后,參見(jiàn)圖4b,根據(jù)鍵一產(chǎn)生的導(dǎo)通信號(hào)將焦點(diǎn)左移一位至如圖4b所示的字符"U"處。 右軟鍵24和刪除鍵27(即鍵c),用于在焦點(diǎn)位于下行候選區(qū)域12時(shí)刪除下行 候選區(qū)域12內(nèi)顯示的所有可選字符、并將焦點(diǎn)的位置切換至上行候選區(qū)域11內(nèi)。
這樣,當(dāng)按鍵序列輸入過(guò)程中,錯(cuò)誤輸入了某一個(gè)按鍵后,本實(shí)施例中的輸入方法 即可進(jìn)一步根據(jù)鍵盤(pán)中的刪除鍵27或右軟鍵24產(chǎn)生的導(dǎo)通信號(hào),刪除下行候選區(qū)域12內(nèi) 顯示的所有可選字符、并將焦點(diǎn)的位置切換至上行候選區(qū)域11內(nèi),等待按鍵的重新輸入。
參見(jiàn)圖5a,假設(shè)輸入按鍵序列中的當(dāng)前按鍵為數(shù)字鍵22中的鍵6,則在下行候 選區(qū)域12中顯示鍵6所對(duì)應(yīng)的所有可選字符"6"、"M"、"N"、"0" "m"、"n"、"o",而上行候 選區(qū)域11中則顯示有與之前每一個(gè)按鍵一一對(duì)應(yīng)的任一字符順序構(gòu)成的字符串"potevi"; 此后,參見(jiàn)圖5b,根據(jù)刪除鍵27或右軟鍵24產(chǎn)生的導(dǎo)通信號(hào),刪除下行候選區(qū)域12內(nèi)顯 示的所有可選字符"6"、"M"、"N"、"0" "m"、"n"、"o",并將焦點(diǎn)的位置切換至上行候選區(qū)域 11內(nèi),且上行候選區(qū)域11中仍顯示"potevi"。 此外,在本實(shí)施例中的自學(xué)習(xí)輸入狀態(tài)時(shí),左軟鍵23和確定鍵25(即鍵ok)還 用于在焦點(diǎn)位置位于上行候選區(qū)域ll內(nèi)、且上行候選區(qū)域11內(nèi)顯示有字符串時(shí),將該字符 串輸出至顯示屏10顯示、并切換至正常輸入狀態(tài)。 這樣,為了實(shí)現(xiàn)自學(xué)習(xí)輸入狀態(tài)下的自定義信息輸入,本實(shí)施例中的輸入方法可 進(jìn)一步根據(jù)鍵盤(pán)中的確認(rèn)鍵25或左軟鍵23產(chǎn)生的導(dǎo)通信號(hào)將已顯示在上行候選區(qū)域11
的字符串輸出至顯示屏io,并切換至正常輸入狀態(tài)。 參見(jiàn)圖6a,假設(shè)上行候選區(qū)域11中則顯示有與之前每一個(gè)按鍵一一對(duì)應(yīng)的任一字符順序構(gòu)成的字符串"potevio";此后,參見(jiàn)圖6b,根據(jù)鍵盤(pán)中的確認(rèn)鍵25或左軟鍵23 產(chǎn)生的導(dǎo)通信號(hào),將該字符串"potevio"輸出至顯示屏10顯示,并切換至正常輸入狀態(tài)(即 上行候選區(qū)域11內(nèi)顯示有自學(xué)習(xí)開(kāi)關(guān)"addUDW")。 且,在本實(shí)施例中的自學(xué)習(xí)輸入狀態(tài)時(shí),右軟鍵24和刪除鍵27(即鍵c)還用于
在上行候選區(qū)域11內(nèi)顯示有字符串時(shí),刪除上行候選區(qū)域11內(nèi)顯示的字符串的最后一個(gè) 字符,如果刪除最后一個(gè)字符的上行候選區(qū)域ll內(nèi)為空,則保持上行候選區(qū)域ll和下行候 選區(qū)域12無(wú)焦點(diǎn);在上行候選區(qū)域11和下行候選區(qū)域內(nèi)無(wú)焦點(diǎn)時(shí),切換至正常輸入狀態(tài)。
這樣,為了便于修改已輸入的自定義信息,本實(shí)施例中的輸入方法可以進(jìn)一步根 據(jù)鍵盤(pán)中的刪除鍵27或右軟鍵24產(chǎn)生的導(dǎo)通信號(hào),刪除上行候選區(qū)域11內(nèi)顯示的字符串 的最后一個(gè)字符,如果刪除最后一個(gè)字符的上行候選區(qū)域11內(nèi)為空,則上行候選區(qū)域11和 下行候選區(qū)域12內(nèi)無(wú)焦點(diǎn)。進(jìn)一步地,在上行候選區(qū)域11和下行候選區(qū)域12內(nèi)無(wú)焦點(diǎn)時(shí), 切換至正常輸入狀態(tài)。 參見(jiàn)圖7a,假設(shè)上行候選區(qū)域11中則顯示有與之前每一個(gè)按鍵一一對(duì)應(yīng)的任一 字符順序構(gòu)成的字符串"potevio";此后,參見(jiàn)圖7b,根據(jù)刪除鍵27或右軟鍵24產(chǎn)生的導(dǎo) 通信號(hào),刪除字符串"potevio"中的最后一個(gè)字符"o",使得上行候選區(qū)域11中顯示的字符 串變?yōu)?potevi,,。 參見(jiàn)圖8a,假設(shè)上行候選區(qū)域11和下行候選區(qū)域12內(nèi)無(wú)焦點(diǎn),此后,參見(jiàn)圖8b, 根據(jù)刪除鍵27或右軟鍵24產(chǎn)生的導(dǎo)通信號(hào),切換至正常輸入狀態(tài)(即上行候選區(qū)域ll內(nèi) 顯示有自學(xué)習(xí)開(kāi)關(guān)"addUDW")。 以上,是對(duì)本實(shí)施例中的輸入方法在自學(xué)習(xí)輸入狀態(tài)下的詳細(xì)說(shuō)明,下面,再以正 常輸入狀態(tài)為背景技術(shù)部分所述的現(xiàn)有方式二與方式一的結(jié)合(在字符逐一輸入的同時(shí) 還提供基礎(chǔ)詞庫(kù)中的固有詞匯供選擇、即除了自定義詞庫(kù)之外還設(shè)置如背景技術(shù)部分所述 的基礎(chǔ)詞庫(kù))為例,對(duì)本實(shí)施例中的輸入方法在正常輸入狀態(tài)下進(jìn)行詳細(xì)說(shuō)明。
2)正常輸入狀態(tài)時(shí) 數(shù)字鍵22用于輸入按鍵序列,包括鍵0
9。即正常輸入狀態(tài)時(shí)的按鍵序列 也是由鍵盤(pán)中的數(shù)字鍵22輸入的。 這樣,根據(jù)輸入的按鍵序列,在顯示有自學(xué)習(xí)開(kāi)關(guān)的上行候選區(qū)域ll內(nèi),同時(shí)顯 示與輸入按鍵序列所對(duì)應(yīng)的若干可選字符串,且在下行候選區(qū)域12內(nèi)顯示自定義詞庫(kù)中 保存的與任意可選字符串匹配的自定義詞、以及基礎(chǔ)詞庫(kù)中保存的與任意可選字符序列匹 配的固有詞匯。 方向鍵26包括上下方向鍵、即鍵t和鍵I,用于在焦點(diǎn)位于上行候選區(qū)域
11、且上行候選區(qū)域11內(nèi)顯示有至少一個(gè)字符串時(shí),將焦點(diǎn)位置自上行候選區(qū)域ll的任意 可選字符串處切換至下行候選區(qū)域12,如果焦點(diǎn)位置位于上行候選區(qū)域11的自學(xué)習(xí)開(kāi)關(guān) "addUDW"處則不響應(yīng);在焦點(diǎn)位于下行候選區(qū)域12、且上行候選區(qū)域11內(nèi)顯示有至少一個(gè) 字符串時(shí),將焦點(diǎn)位置切換至上行候選區(qū)域。 方向鍵26還包括左右方向鍵、即鍵一和鍵一,用于在焦點(diǎn)位于上行候選區(qū)域
11、且上行候選區(qū)域11內(nèi)顯示有至少一個(gè)字符串時(shí),左右移動(dòng)焦點(diǎn)所在上行候選區(qū)域ll內(nèi) 的位置;在焦點(diǎn)位于上行候選區(qū)域11、且上行候選區(qū)域11內(nèi)僅顯示有自學(xué)習(xí)開(kāi)關(guān)"addUDW" 時(shí),左右移動(dòng)顯示屏10中的光標(biāo)位置;在焦點(diǎn)位于下行候選區(qū)域12、且下行候選區(qū)域12內(nèi)顯示有至少一個(gè)自定義詞或固有詞匯時(shí)左右移動(dòng)焦點(diǎn)所在下行候選區(qū)域12內(nèi)的位置;在
無(wú)焦點(diǎn)時(shí)不響應(yīng)。 這樣,只要上行候選區(qū)域11內(nèi)顯示有至少一個(gè)字符串/下行候選區(qū)域12內(nèi)顯示 有至少一個(gè)自定義詞或固有詞匯,則在焦點(diǎn)位于上行候選區(qū)域11/下行候選區(qū)域12時(shí),本 實(shí)施例中的輸入方法可以進(jìn)一步根據(jù)鍵盤(pán)中的下方向鍵產(chǎn)生的導(dǎo)通信號(hào),將焦點(diǎn)位置切換 至下行候選區(qū)域12/上行候選區(qū)域ll,該方法還可以進(jìn)一步根據(jù)鍵盤(pán)中的左右方向鍵產(chǎn)生 的導(dǎo)通信號(hào),左右移動(dòng)焦點(diǎn)在上行候選區(qū)域11/下行候選區(qū)域12內(nèi)的位置;而在焦點(diǎn)位于 上行候選區(qū)域11/下行候選區(qū)域12時(shí),從而使得焦點(diǎn)的位置可以處于上行候選區(qū)域11和 下行候選區(qū)域12內(nèi)的任意處,保證了顯示在上行候選區(qū)域11的若干可選字符串和自學(xué)習(xí) 開(kāi)關(guān)"addUDW"、以及顯示在下行候選區(qū)域12的自定義詞和固有詞匯均可被選中。
參見(jiàn)圖9a,假設(shè)輸入的按鍵序列依次為鍵4、鍵3,則上行候選區(qū)域11內(nèi)由左 至右依次顯示有4個(gè)可選字符串"he"、" if "、" id"、 "ge"、以及自學(xué)習(xí)開(kāi)關(guān)"addUDW",且焦 點(diǎn)位于上行候選區(qū)域11內(nèi)的自學(xué)習(xí)開(kāi)關(guān)"addUDW"處,下行候選區(qū)域12無(wú)顯示;此后,參見(jiàn) 圖9b,對(duì)鍵I產(chǎn)生的導(dǎo)通信號(hào)無(wú)響應(yīng)。 參見(jiàn)圖10a,假設(shè)輸入的按鍵序列依次為鍵4、鍵3,則上行候選區(qū)域11內(nèi)由左
至右依次顯示有4個(gè)可選字符串"he"、" if "、" id"、 "ge"、以及自學(xué)習(xí)開(kāi)關(guān)"addUDW",且焦 點(diǎn)位于上行候選區(qū)域11內(nèi)的可選字符"id"處,而下行候選區(qū)域12內(nèi)顯示有與焦點(diǎn)位置所 在的"id"匹配的自定義詞和固有詞匯"idea"、"ideal"、"identical";此后,參見(jiàn)圖10b, 根據(jù)鍵I產(chǎn)生的導(dǎo)通信號(hào)將焦點(diǎn)位置切換至下行候選區(qū)域12最左端的"idea"處。
參見(jiàn)圖lla,焦點(diǎn)位置已被切換至下行候選區(qū)域12最左端的"idea"處;此后,參 見(jiàn)圖11b,對(duì)鍵I產(chǎn)生的導(dǎo)通信號(hào)無(wú)響應(yīng)。 參見(jiàn)圖12a,焦點(diǎn)位置已被切換至下行候選區(qū)域12最左端的"idea"處;此后,參 見(jiàn)圖12b,根據(jù)鍵t產(chǎn)生的導(dǎo)通信號(hào)將焦點(diǎn)位置切換回上行候選區(qū)域11內(nèi)的可選字符串 "id"處。 參見(jiàn)圖13a,假設(shè)輸入的按鍵序列依次為鍵4、鍵3,則上行候選區(qū)域11內(nèi)由左
至右依次顯示有4個(gè)可選字符串"he"、" if "、" id"、 "ge"、以及自學(xué)習(xí)開(kāi)關(guān)"addUDW",且焦 點(diǎn)位于上行候選區(qū)域11內(nèi)的可選字符"id"處;此后,參見(jiàn)圖13b,對(duì)鍵t產(chǎn)生的導(dǎo)通信
號(hào)不響應(yīng)。 參見(jiàn)圖14a,假設(shè)輸入的按鍵序列依次為鍵7、鍵6、鍵6,則上行候選區(qū)域11
內(nèi)由左至右依次顯示有6個(gè)可選字符串"son"、"Rom" "pon"、"roo"、"som"、"ron"(此時(shí)的 自學(xué)習(xí)開(kāi)關(guān)"addUDW"由于可選字符串?dāng)?shù)量過(guò)多而被暫時(shí)屏蔽),且焦點(diǎn)位于上行候選區(qū)域 11的可選字符串"som"處;此后,參見(jiàn)圖14b,根據(jù)鍵一產(chǎn)生的導(dǎo)通信號(hào)將焦點(diǎn)位置左移 一位至可選字符串"roo"處。 參見(jiàn)圖15a,假設(shè)當(dāng)前未有按鍵序列輸入,上行候選區(qū)域11內(nèi)僅顯示有自學(xué)習(xí)開(kāi) 關(guān)"addUDW"、且焦點(diǎn)位于自學(xué)習(xí)開(kāi)關(guān)"addUDW"處,則參見(jiàn)圖15b,根據(jù)鍵一產(chǎn)生的導(dǎo)通 信號(hào)將顯示屏10內(nèi)的光標(biāo)左移一位。 參見(jiàn)圖16a,假設(shè)輸入的按鍵序列依次為鍵7、鍵6、鍵6,則上行候選區(qū)域11
內(nèi)由左至右依次顯示有6個(gè)可選字符串"son"、"Rom" "pon"、"roo"、"som"、"ron"(此時(shí) 的自學(xué)習(xí)開(kāi)關(guān)"addUDW"由于可選字符串?dāng)?shù)量過(guò)多而被暫時(shí)屏蔽),焦點(diǎn)從上行候選區(qū)域ll內(nèi)的可選字符串"roo"處被切換至下行候選區(qū)域12,并位于下行候選區(qū)域12內(nèi)最右端的固 有詞匯"root"處;此后,參見(jiàn)圖16b,根據(jù)鍵一產(chǎn)生的導(dǎo)通信號(hào)將焦點(diǎn)左移一位至下行候 選區(qū)域12內(nèi)的固有詞匯"room"處。 參見(jiàn)圖17a,假設(shè)輸入的按鍵序列依次為鍵3、鍵6,則上行候選區(qū)域11內(nèi)由左
至右依次顯示有4個(gè)可選字符串"do"、"en"、"em"、"fo"、以及自學(xué)習(xí)開(kāi)關(guān)"addUDW",且焦 點(diǎn)位于上行候選區(qū)域ll最右端的自學(xué)習(xí)開(kāi)關(guān)"addUDW";此后,參見(jiàn)圖17b,根據(jù)鍵一產(chǎn) 生的導(dǎo)通信號(hào)將焦點(diǎn)位置循環(huán)右移一位至最左端的可選字符串"do"處。
參見(jiàn)圖18a,假設(shè)當(dāng)前未有按鍵序列輸入,上行候選區(qū)域11內(nèi)僅顯示有自學(xué)習(xí)開(kāi) 關(guān)"addUDW"、且焦點(diǎn)位于自學(xué)習(xí)開(kāi)關(guān)"addUDW"處,則參見(jiàn)圖18b,根據(jù)鍵一產(chǎn)生的導(dǎo)通 信號(hào)將顯示屏10內(nèi)的光標(biāo)右移一位。 參見(jiàn)圖19a,假設(shè)輸入的按鍵序列依次為鍵3、鍵8、鍵3、鍵7、鍵9,
上行候選區(qū)域內(nèi)顯示由左至右依次顯示有l(wèi)個(gè)可選字符串"every"、以及自學(xué)習(xí)開(kāi)關(guān) "addUDW",焦點(diǎn)從上行候選區(qū)域11內(nèi)的可選字符串"every"處被切換至下行候選區(qū)域12, 并位于下行候選區(qū)域12內(nèi)最右端的自定義詞"everyday"處;此后,參見(jiàn)圖19b,根據(jù)鍵一產(chǎn)生的導(dǎo)通信號(hào)將焦點(diǎn)位置循環(huán)右移一位至下行候選區(qū)域12內(nèi)最左端的固有詞匯 "everyone"處。 左軟鍵23和確定鍵25(即鍵ok),用于在焦點(diǎn)位于上行候選區(qū)域11內(nèi)的任一 可選字符串時(shí),選中該可選字符串并輸出至顯示屏10顯示;在焦點(diǎn)位于下行候選區(qū)域12內(nèi) 的任一自定義詞或固有詞匯時(shí),選中該自定義詞或固有詞匯并輸出至顯示屏10顯示;在焦 點(diǎn)位于上行候選區(qū)域11內(nèi)的自學(xué)習(xí)開(kāi)關(guān)"addUDW"時(shí),切換至自學(xué)習(xí)輸入狀態(tài)。
這樣,只要上行候選區(qū)域11內(nèi)存在至少一個(gè)可選字符串或下行候選區(qū)域12內(nèi)存 在至少一個(gè)自定義詞或固有詞匯,則本實(shí)施例中的輸入方法可以進(jìn)一步根據(jù)鍵盤(pán)中的確認(rèn) 鍵25或左軟鍵23產(chǎn)生的導(dǎo)通信號(hào),將焦點(diǎn)位置的可選字符串、或自定義詞、或固有詞匯輸 出至顯示屏10顯示;且只要焦點(diǎn)位于上行候選區(qū)域11內(nèi)的自學(xué)習(xí)開(kāi)關(guān)"addUDW",即可切 換至自學(xué)習(xí)輸入狀態(tài)。 參見(jiàn)圖20a,假設(shè)輸入的按鍵序列依次為鍵4、鍵6、鍵6、鍵3,上行候選區(qū)
域11內(nèi)顯示由左至右依次顯示有4個(gè)可選字符串"Good"、"home"、"imme"、"inne"(此時(shí) 的自學(xué)習(xí)開(kāi)關(guān)"addUDW"由于可選字符串?dāng)?shù)量過(guò)多而被暫時(shí)屏蔽),焦點(diǎn)位于上行候選區(qū)域 11內(nèi)的可選字符串"Good"處;此后,參見(jiàn)圖20a,根據(jù)確認(rèn)鍵25或左軟鍵23產(chǎn)生的導(dǎo)通信 號(hào),將可選字符串"Good"輸出至顯示屏10顯示,且上行候選區(qū)域11內(nèi)僅顯示自學(xué)習(xí)開(kāi)關(guān) "addUDW"、下行候選區(qū)域12內(nèi)為空。 參見(jiàn)圖21a,假設(shè)輸入的按鍵序列依次為鍵4、鍵6、鍵6、鍵3,上行候選區(qū)
域11內(nèi)顯示由左至右依次顯示有4個(gè)可選字符串"Good"、"home"、"imme"、"inne"(此時(shí) 的自學(xué)習(xí)開(kāi)關(guān)"addUDW"由于可選字符串?dāng)?shù)量過(guò)多而被暫時(shí)屏蔽),焦點(diǎn)從上行候選區(qū)域11 內(nèi)的可選字符串"Good"處被切換至下行候選區(qū)域12內(nèi),并位于下行候選區(qū)域12內(nèi)的固有 詞匯"goodbye"處;此后,參見(jiàn)圖21b,根據(jù)確認(rèn)鍵25或左軟鍵23產(chǎn)生的導(dǎo)通信號(hào),將固有 詞匯"goodbye"輸出至顯示屏10顯示,且上行候選區(qū)域11內(nèi)僅顯示自學(xué)習(xí)開(kāi)關(guān)"addUDW"、 下行候選區(qū)域12內(nèi)為空。 參見(jiàn)圖22a,假設(shè)當(dāng)前未有按鍵序列輸入,上行候選區(qū)域11內(nèi)僅顯示有自學(xué)習(xí)開(kāi)
13關(guān)"addUDW"、且焦點(diǎn)位于自學(xué)習(xí)開(kāi)關(guān)"addUDW"處,則參見(jiàn)圖22b,根據(jù)確認(rèn)鍵25或左軟鍵 23產(chǎn)生的導(dǎo)通信號(hào),切換至自學(xué)習(xí)輸入狀態(tài)(上行候選區(qū)域11和下行候選區(qū)域12內(nèi)均無(wú) 焦點(diǎn)、且上行候選區(qū)域內(nèi)也未顯示自學(xué)習(xí)開(kāi)關(guān)"addUDW")。 右軟鍵24和刪除鍵27(即鍵c),用于在焦點(diǎn)位于上行候選區(qū)域ll、且上行候選 區(qū)域11內(nèi)顯示有至少一個(gè)可選字符串時(shí),刪除上行候選區(qū)域11內(nèi)所有可選字符串的最后 一個(gè)字符;在焦點(diǎn)位于下行候選區(qū)域12(無(wú)論焦點(diǎn)位于下行候選區(qū)域12中的何處)、且上 行候選區(qū)域11內(nèi)顯示有至少一個(gè)可選字符串時(shí),刪除上行候選區(qū)域11內(nèi)所有可選字符串 的最后一個(gè)字符;在焦點(diǎn)位于上行候選區(qū)域11的自學(xué)習(xí)開(kāi)關(guān)"addUDW"時(shí)(例如,此時(shí)在上 行候選區(qū)域11內(nèi)僅顯示有自學(xué)習(xí)開(kāi)關(guān)"addUDW"),刪除顯示屏中的最后一個(gè)字符。
這樣,為了便于修改已輸入的按鍵序列,本實(shí)施例中的輸入方法可以在上行候選 區(qū)域11內(nèi)顯示有至少一個(gè)字符串時(shí),進(jìn)一步根據(jù)刪除鍵27或右軟鍵24產(chǎn)生的導(dǎo)通信號(hào), 刪除上行候選區(qū)域11內(nèi)所有字符串的最后一個(gè)字符;而為了便于修改已輸出至顯示屏10 的信息,本實(shí)施例中的輸入方法可以在焦點(diǎn)的位置位于上行候選區(qū)域11內(nèi)顯示的自學(xué)習(xí) 開(kāi)關(guān)時(shí),進(jìn)一步根據(jù)刪除鍵27或右軟鍵24產(chǎn)生的導(dǎo)通信號(hào),刪除顯示屏中的最后一個(gè)字 符。 參見(jiàn)圖23a,假設(shè)輸入的按鍵序列依次為鍵7、鍵2,上行候選區(qū)域ll內(nèi)顯示由
左至右依次顯示有4個(gè)可選字符串"ra"、"pa"、"sa"、"sc"、以及自學(xué)習(xí)開(kāi)關(guān)"addUDW",焦 點(diǎn)位于上行候選區(qū)域11內(nèi)的可選字符串"ra"處,同時(shí),下行候選區(qū)域12內(nèi)顯示有與"ra" 匹配的自定義詞和固有詞匯"rabbit"、"race"、"racial"、"racket";此后,參見(jiàn)圖23b,根 據(jù)刪除鍵27或右軟鍵24產(chǎn)生的導(dǎo)通信號(hào),將第一候選區(qū)域11內(nèi)顯示的所有可選字符串的 最后一個(gè)字符刪除,使得第一候選區(qū)域11內(nèi)由左至右依次顯示"P"、"q"、"r"、"s"以及自學(xué) 習(xí)開(kāi)關(guān)"addUDW",且焦點(diǎn)位于上行候選區(qū)域11內(nèi)的"p"處;同時(shí),仍參見(jiàn)圖23b,根據(jù)焦點(diǎn) 位置所在的"P"重新搜索,得到匹配的自定義詞和固有詞匯"pacific"、"pack"、"package" 并顯示在下行候選區(qū)域12內(nèi)。 參見(jiàn)圖24a,假設(shè)輸入的按鍵序列依次為鍵4、鍵6、鍵6、鍵3,上行候選區(qū)
域內(nèi)顯示由左至右依次顯示有4個(gè)可選字符串"Good"、"home"、"imme"、"inne"(此時(shí)的自 學(xué)習(xí)開(kāi)關(guān)"addUDW"由于可選字符串?dāng)?shù)量過(guò)多而被暫時(shí)屏蔽),焦點(diǎn)從上行候選區(qū)域11內(nèi) 的可選字符串"Good"處被切換至下行候選區(qū)域12內(nèi),并位于下行候選區(qū)域12內(nèi)的固有詞 匯"goodbye"處,且下行候選區(qū)域12內(nèi)還顯示有其他的自定義詞和固有詞匯"goodbye"、 "goodness";此后,參見(jiàn)圖24b,根據(jù)刪除鍵27或右軟鍵24產(chǎn)生的導(dǎo)通信號(hào),將第一候選 區(qū)域11內(nèi)顯示的所有可選字符串的最后一個(gè)字符刪除,使得第一候選區(qū)域11內(nèi)由左至右 依次顯示"Goo "、"hom"、" imm"、" inn "、"hon ",且焦點(diǎn)的位置位于"Goo "處;同時(shí),仍參見(jiàn) 圖24b,根據(jù)焦點(diǎn)位置所在的"Goo"重新搜索,得到匹配的自定義詞和固有詞匯"Good"、 "good"、"goodbye"并顯示在下行候選區(qū)域12內(nèi)。 參見(jiàn)圖25a,假設(shè)當(dāng)前未有按鍵序列輸入,上行候選區(qū)域11內(nèi)僅顯示有自學(xué)習(xí)開(kāi) 關(guān)"addUDW"、且焦點(diǎn)位于自學(xué)習(xí)開(kāi)關(guān)"addUDW"處,則參見(jiàn)圖25b,根據(jù)刪除鍵27或右軟鍵 24產(chǎn)生的導(dǎo)通信號(hào),將顯示屏10中的最后一個(gè)字符"d"刪除。 以上,是對(duì)本實(shí)施例中的輸入方法在自學(xué)習(xí)輸入狀態(tài)下的詳細(xì)說(shuō)明。此外,如圖1 所示的鍵盤(pán)還包括#號(hào)鍵(即鍵#)和*號(hào)鍵(即鍵*)。其中,#號(hào)鍵在自學(xué)習(xí)輸入狀態(tài)和正常輸入狀態(tài)下,均用于各種輸入法的切換;*號(hào)鍵在自學(xué)習(xí)輸入狀態(tài)和正常輸入 狀態(tài)下,均用于標(biāo)點(diǎn)模式的調(diào)用。 基于上述鍵盤(pán)設(shè)置、以及相應(yīng)的處理方式,以初始狀態(tài)為正常輸入狀態(tài)為例,本實(shí) 施例中的輸入方法所涉及的具體處理過(guò)程如圖26所示 步驟2601,判斷自學(xué)習(xí)開(kāi)關(guān)是否被選中,如果是,則執(zhí)行步驟2602,否則,執(zhí)行步 驟2612。 步驟2602,切換至自學(xué)習(xí)輸入狀態(tài),并繼續(xù)執(zhí)行步驟2603。 步驟2603,判斷焦點(diǎn)是否位于上行候選區(qū)域,如果沒(méi)有按鍵輸入,則焦點(diǎn)位于上行 候選區(qū)域并執(zhí)行步驟2604,否則,有按鍵輸入、且下行候選區(qū)域內(nèi)顯示有輸入的數(shù)字鍵所對(duì) 應(yīng)的所有可選字符,執(zhí)行步驟2605。 步驟2604,通過(guò)確定鍵或左軟鍵將上行候選區(qū)域中焦點(diǎn)所在的唯一一個(gè)字符串 輸出至顯示屏顯示,或通過(guò)刪除鍵或右軟鍵刪除該字符串的最后一個(gè)字符,然后執(zhí)行步驟 2606。 步驟2605,通過(guò)左右方向鍵調(diào)整焦點(diǎn)在下行候選區(qū)域內(nèi)的位置,然后通過(guò)確定鍵 或左軟鍵將焦點(diǎn)所在位置的可選字符選中并顯示在上行候選區(qū)域、并將焦點(diǎn)位置切換至上 行候選區(qū)域,此后返回步驟2603,準(zhǔn)備對(duì)下一個(gè)輸入的數(shù)字鍵所對(duì)應(yīng)的所有可選字符進(jìn)行 選擇。 步驟2606,判斷上行候選區(qū)域內(nèi)是否為空,如果是,則執(zhí)行步驟2607,否則,表示 上行候選區(qū)域內(nèi)仍存在未輸出至顯示屏的字符串,并返回步驟2605、等待輸出至顯示屏的 操作或刪除最后一個(gè)字符的操作。 當(dāng)然,在本步驟中,如果判斷出上行候選區(qū)域內(nèi)不為空,也可以直接返回步驟 2603 (如圖26中虛線部分所示)而不是2605,等待下一個(gè)按鍵輸入。
步驟2607,結(jié)束自學(xué)習(xí)狀態(tài)并切換至正常輸入狀態(tài)。 如果在步驟2605有字符串被輸出至顯示屏顯示,則在本步驟之后繼續(xù)執(zhí)行步驟 2608 (如圖26中步驟2607下方的實(shí)線箭頭所示),否則直接結(jié)束本流程(圖26中未示出)。
步驟2608,判斷在步驟2605被輸出至顯示屏顯示的字符串是否已保存在自定義 詞庫(kù)中,如果是,則結(jié)束本流程,否則執(zhí)行步驟2609。 步驟2609,判斷自定義詞庫(kù)是否存在空余空間,如果是,則執(zhí)行步驟2610,否則執(zhí) 行步驟2611。 步驟2610,將在步驟2605被輸出至顯示屏顯示的字符串作為自定義詞保存至自 定義詞庫(kù),然后結(jié)束本流程。 步驟2611,將最早保存至自定義詞庫(kù)的自定義詞刪除,再將在步驟2605被輸出至
顯示屏顯示的字符串作為自定義詞保存至自定義詞庫(kù),然后結(jié)束本流程。 步驟2612,正常輸入狀態(tài)下,在上行候選區(qū)域內(nèi)顯示與輸入按鍵序列所對(duì)應(yīng)的若
干可選字符串,在下行候選區(qū)域內(nèi)顯示在自定義詞庫(kù)中搜索到的與焦點(diǎn)所在位置的可選字
符串匹配的自定義詞、以及在基礎(chǔ)詞庫(kù)中搜索到的與焦點(diǎn)所在位置的可選字符串匹配的固
有詞匯,然后結(jié)束本流程。 至此,本流程結(jié)束。 可見(jiàn),本實(shí)施例在自學(xué)習(xí)輸入狀態(tài)下,在輸入字符串的同時(shí)還可將該字符串保存
15為自定義詞,因而在切換至正常輸入狀態(tài)之后,對(duì)于在自學(xué)習(xí)輸入狀態(tài)下僅完整輸入一次 的自定義詞,無(wú)需每次均逐一輸入全部的字符即可實(shí)現(xiàn)該自定義詞的輸入,從而提高了自 定義信息的輸入速度。且本發(fā)明在正常輸入狀態(tài)時(shí)顯示有自學(xué)習(xí)開(kāi)關(guān),只要選中該自學(xué)習(xí) 開(kāi)關(guān)即可隨時(shí)切換至自學(xué)習(xí)輸入狀態(tài),無(wú)需復(fù)雜的鍵盤(pán)操作。 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換以及改進(jìn)等,均應(yīng)包含在本發(fā)明的保 護(hù)范圍之內(nèi)。
權(quán)利要求
一種具有自學(xué)習(xí)功能的字符輸入方法,其特征在于,設(shè)置用于保存自定義詞的自定義詞庫(kù)、并在候選區(qū)域設(shè)置自學(xué)習(xí)開(kāi)關(guān),且該方法包括第一輸入狀態(tài),在候選區(qū)域中顯示與輸入按鍵序列所對(duì)應(yīng)的字符串,然后將該字符串輸出至顯示屏顯示、同時(shí)將該字符串作為自定義詞保存至自定義詞庫(kù)并切換至第二輸入狀態(tài);第二輸入狀態(tài),在候選區(qū)域顯示自學(xué)習(xí)開(kāi)關(guān);如果自學(xué)習(xí)開(kāi)關(guān)被選中,則切換回第一輸入狀態(tài);否則,在候選區(qū)域中顯示與輸入按鍵序列所對(duì)應(yīng)的字符串、以及自定義詞庫(kù)中保存的與該字符串匹配的自定義詞,然后將該字符串或任一自定義詞輸出至顯示屏顯示。
2. 如權(quán)利要求1所述的方法,其特征在于,所述候選區(qū)域包括第一候選區(qū)域和第二候 選區(qū)域;第一輸入狀態(tài),所述在候選區(qū)域中顯示與輸入按鍵序列所對(duì)應(yīng)的字符串包括依次在 第二候選區(qū)域中顯示輸入按鍵序列中的每一個(gè)按鍵對(duì)應(yīng)的所有可選字符,并將被選中的與 每一個(gè)按鍵一一對(duì)應(yīng)的任一字符順序顯示在第一候選區(qū)域,構(gòu)成與輸入按鍵序列所對(duì)應(yīng)的 一個(gè)字符串。
3. 如權(quán)利要求2所述的方法,其特征在于,第一輸入狀態(tài),所述按鍵序列是由移動(dòng)終端 鍵盤(pán)中的數(shù)字鍵輸入的。
4. 如權(quán)利要求3所述的方法,其特征在于,第一輸入狀態(tài),在焦點(diǎn)位于第二候選區(qū)域 時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的左右方向鍵產(chǎn)生的導(dǎo)通信號(hào),左右移動(dòng)焦點(diǎn)在第二候 選區(qū)域內(nèi)的位置;且該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的確認(rèn)鍵或左軟鍵產(chǎn)生的導(dǎo)通信號(hào),選 中第二候選區(qū)域內(nèi)焦點(diǎn)所在位置的一個(gè)可選字符、并將焦點(diǎn)的位置切換至第一候選區(qū)域 內(nèi)。
5. 如權(quán)利要求4所述的方法,其特征在于,第一輸入狀態(tài),在焦點(diǎn)位于第二候選區(qū)域 時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的刪除鍵或右軟鍵產(chǎn)生的導(dǎo)通信號(hào),刪除第二候選區(qū)域 內(nèi)顯示的所有可選字符、并將焦點(diǎn)的位置切換至第一候選區(qū)域內(nèi)。
6. 如權(quán)利要求5所述的方法,其特征在于,第一輸入狀態(tài),在焦點(diǎn)的位置位于第一候選 區(qū)域內(nèi)、且第一候選區(qū)域內(nèi)顯示有字符串時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的確認(rèn)鍵或左 軟鍵產(chǎn)生的導(dǎo)通信號(hào),將該字符串輸出至顯示屏顯示。
7. 如權(quán)利要求6所述的方法,其特征在于,第一輸入狀態(tài),在焦點(diǎn)的位置位于第一候選 區(qū)域內(nèi)、且第一候選區(qū)域內(nèi)顯示有字符串時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的刪除鍵或右 軟鍵產(chǎn)生的導(dǎo)通信號(hào),刪除第一候選區(qū)域內(nèi)顯示的字符串的最后一個(gè)字符;且,如果刪除最 后一個(gè)字符的第一候選區(qū)域內(nèi)為空,則第一候選區(qū)域和第二候選區(qū)域內(nèi)無(wú)焦點(diǎn)。
8. 如權(quán)利要求7所述的方法,其特征在于,第一輸入狀態(tài),在第一候選區(qū)域和第二候選 區(qū)域內(nèi)均無(wú)焦點(diǎn)時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的刪除鍵或右軟鍵產(chǎn)生的導(dǎo)通信號(hào),切 換至第二輸入狀態(tài)。
9. 如權(quán)利要求1至8中任意一項(xiàng)所述的方法,其特征在于,第二輸入狀態(tài),所述在第二 候選區(qū)域內(nèi)顯示自定義詞庫(kù)中保存的與任意可選字符串匹配的自定義詞包括在第二候選 區(qū)域內(nèi),顯示與第一候選區(qū)域內(nèi)焦點(diǎn)所在位置的可選字符串匹配的自定義詞。
10. 如權(quán)利要求9所述的方法,其特征在于,第二輸入狀態(tài),所述在候選區(qū)域中顯示與 輸入按鍵序列所對(duì)應(yīng)的字符串、以及自定義詞庫(kù)中保存的與該字符串匹配的自定義詞包括在第一候選區(qū)域內(nèi)顯示與輸入按鍵序列所對(duì)應(yīng)的若干可選字符串,在第二候選區(qū)域內(nèi) 顯示自定義詞庫(kù)中保存的與任意可選字符串匹配的自定義詞。
11. 如權(quán)利要求io所述的方法,其特征在于,該方法進(jìn)一步設(shè)置用于保存固有詞匯的基礎(chǔ)詞庫(kù);且,第二輸入狀態(tài),所述在第二候選區(qū)域內(nèi)顯示自定義詞庫(kù)中保存的與任意可選字符 串匹配的自定義詞的同時(shí),該方法進(jìn)一步在第二候選區(qū)域內(nèi)顯示基礎(chǔ)詞庫(kù)中保存的與任意 可選字符序列匹配的固有詞匯。
12. 如權(quán)利要求11所述的方法,其特征在于,第二輸入狀態(tài),所述在第二候選區(qū)域內(nèi)顯 示基礎(chǔ)詞庫(kù)中保存的與任意可選字符序列匹配的固有詞匯包括在第二候選區(qū)域內(nèi)顯示與第一候選區(qū)域內(nèi)焦點(diǎn)所在位置的任一可選字符串匹配的固有詞匯。
13. 如權(quán)利要求12所述的方法,其特征在于,第二輸入狀態(tài),所述按鍵序列是由移動(dòng)終 端鍵盤(pán)中的數(shù)字鍵輸入的。
14. 如權(quán)利要求13所述的方法,其特征在于,第二輸入狀態(tài),在焦點(diǎn)的位置位于第一候 選區(qū)域時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的左右方向鍵產(chǎn)生的導(dǎo)通信號(hào),左右移動(dòng)焦點(diǎn)在 第一候選區(qū)域內(nèi)的位置。
15. 如權(quán)利要求14所述的方法,其特征在于,第二輸入狀態(tài),在焦點(diǎn)的位置位于第一候 選區(qū)域、且第一候選區(qū)域內(nèi)存在至少一個(gè)可選字符串時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的 確認(rèn)鍵或左軟鍵產(chǎn)生的導(dǎo)通信號(hào),將焦點(diǎn)位置所在的可選字符串輸出至顯示屏顯示。
16. 如權(quán)利要求15所述的方法,其特征在于,第二輸入狀態(tài),在焦點(diǎn)的位置位于第一候 選區(qū)域的自學(xué)習(xí)開(kāi)關(guān)時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的確認(rèn)鍵或左軟鍵產(chǎn)生的導(dǎo)通信號(hào) 選中自學(xué)習(xí)開(kāi)關(guān)。
17. 如權(quán)利要求16所述的方法,其特征在于,第二輸入狀態(tài),在焦點(diǎn)的位置位于第一候 選區(qū)域的任一可選字符串時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的下方向鍵產(chǎn)生的導(dǎo)通信號(hào), 將焦點(diǎn)位置切換至第二候選區(qū)域。
18. 如權(quán)利要求17所述的方法,其特征在于,第二輸入狀態(tài),在焦點(diǎn)的位置位于第二候 選區(qū)域時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的左右方向鍵產(chǎn)生的導(dǎo)通信號(hào),左右移動(dòng)焦點(diǎn)在 第二候選區(qū)域內(nèi)的位置。
19. 如權(quán)利要求18所述的方法,其特征在于,第二輸入狀態(tài),在焦點(diǎn)的位置位于第二候 選區(qū)域時(shí),該方法進(jìn)一步根據(jù)所述鍵盤(pán)中的上方向鍵產(chǎn)生的導(dǎo)通信號(hào),將焦點(diǎn)位置切換至 第一候選區(qū)域。
20. 如權(quán)利要求19所述的方法,其特征在于,第二輸入狀態(tài),在焦點(diǎn)的位置位于第二候 選區(qū)域內(nèi)、且第二候選區(qū)域內(nèi)顯示有至少一個(gè)自定義詞或固有詞匯時(shí),該方法進(jìn)一步根據(jù) 所述鍵盤(pán)中的確認(rèn)鍵或左軟鍵產(chǎn)生的導(dǎo)通信號(hào),將該自定義詞或固有詞匯輸出至顯示屏顯 示。
21. 如權(quán)利要求20所述的方法,其特征在于,第二輸入狀態(tài),在第一候選區(qū)域內(nèi)顯示有 至少一個(gè)字符串時(shí),該方法進(jìn)一步根據(jù)刪除鍵或右軟鍵產(chǎn)生的導(dǎo)通信號(hào),刪除第一候選區(qū) 域內(nèi)所有可選字符串的最后一個(gè)字符。
22. 如權(quán)利要求21所述的方法,其特征在于,第二輸入狀態(tài),在焦點(diǎn)的位置位于第一候 選區(qū)域內(nèi)顯示的自學(xué)習(xí)開(kāi)關(guān)時(shí),該方法進(jìn)一步根據(jù)刪除鍵或右軟鍵產(chǎn)生的導(dǎo)通信號(hào),刪除顯示屏中的最后一個(gè)字符c
全文摘要
本發(fā)明公開(kāi)了一種具有自學(xué)習(xí)功能的字符輸入方法。本發(fā)明在第一輸入狀態(tài)下,在輸入字符串的同時(shí)還可將該字符串保存為自定義詞,因而在切換至第二輸入狀態(tài)之后,對(duì)于在第一輸入狀態(tài)下僅完整輸入一次的自定義詞,無(wú)需每次均逐一輸入全部的字符即可實(shí)現(xiàn)該自定義詞的輸入,從而提高了自定義信息的輸入速度。且本發(fā)明在第二輸入狀態(tài)時(shí)顯示有自學(xué)習(xí)開(kāi)關(guān),只要選中該自學(xué)習(xí)開(kāi)關(guān)即可隨時(shí)切換至第一輸入狀態(tài),無(wú)需復(fù)雜的鍵盤(pán)操作。
文檔編號(hào)G06F3/048GK101727196SQ20081022455
公開(kāi)日2010年6月9日 申請(qǐng)日期2008年10月20日 優(yōu)先權(quán)日2008年10月20日
發(fā)明者宋景亮, 張雨 申請(qǐng)人:普天信息技術(shù)研究院有限公司