專利名稱:一種根據(jù)使用度調(diào)整備選漢字字的輸入方法
技術(shù)領(lǐng)域:
本發(fā)明涉及關(guān)于一種掌上型電子裝置之漢字輸入法,特別是一種依據(jù)所選定的漢字次數(shù)決定選字先后排列的漢字顯示方法。
背景技術(shù):
在當今數(shù)字化的時代,高科技產(chǎn)品發(fā)展迅速。隨著當前的各類電子產(chǎn)品,尤其是便于攜帶的掌上型電子產(chǎn)品的廣泛應(yīng)用,已成為許多人生活中不可缺少的一部份。目前用于掌上型電子產(chǎn)品的輸入方式有許多不同的方法,但在使用上卻依然存在過于復雜與不便利的問題。掌上型電子裝置10具有字符輸入?yún)^(qū)20、選字字段30、翻頁選單31及打字區(qū)40。 以漢字智能型拼音輸入法為例,當在字符輸入?yún)^(qū)20輸入輸入組合“wang”時,在數(shù)據(jù)庫中有 44個完全匹配的候選字,則掌上型電子裝置10會在選字字段30中依照44個候選字的預設(shè)的常用程度依序排列出來,使用越頻繁的字則排在前面。每一頁因選字字段30空間有限, 因此第一頁只顯示預設(shè)的常用程度最高的八個字,如圖I所示,若要選擇其它較少用的字, 則需利用翻頁選單31來顯示另一頁的候選字,第六頁所顯示即為預設(shè)常用程度最少用的候選字。而當在字符輸入?yún)^(qū)20輸入一輸入組合“wen”時,在數(shù)據(jù)庫中有105個完全匹配的候選字,則掌上型電子裝置10同樣會在選字字段30中依照105個候選字的預設(shè)的常用程度依序排列出來,使用越頻繁的字則排在前面。然而,當使用者在字符輸入?yún)^(qū)20輸入字符 “w”時,在數(shù)據(jù)庫中與輸入字符部分匹配或完全匹配的候選字至少包含與“wang”及“wen” 完全匹配的候選字共149個以上,而掌上型電子裝置10在選字字段30中會先依序排列出與“wang”完全匹配的44個候選字,例如王網(wǎng)往旺忘望汪……,接著在依序排列出與“wen” 完全匹配的105個候選字,則發(fā)現(xiàn)在已知技術(shù)中,若欲輸入一字符“w”來搜尋常用字,例如 “聞”,卻因為設(shè)計上的缺失,而使常用字“聞”被排列在鮮少用的字“魍”的后面,則需花大量的時間和精神來翻頁尋找常用字。因為已知技術(shù)中只就固定輸入組合來排列其常用程度, 而缺乏統(tǒng)整的數(shù)據(jù)庫來比對不同輸入組合間候選字的常用程度,甚至所有漢字的常用程度而造成的問題。且在已知技術(shù)中,往往因為不同輸入法而各自設(shè)置有數(shù)據(jù)庫,因此在不同輸入法之間具有不同的常用程度的排列方法,而造成使用者在切換使用不同輸入法時,因候選字排列方法不同,造成需花費較多的時間來做選字的動作。然而,在已知技術(shù)中,數(shù)據(jù)庫中漢字的常用程度往往是預設(shè)好且是固定的,而往往不同的使用者,使用習慣及個人常用字庫有所差異,因此,若數(shù)據(jù)庫中的字詞的常用程度是按照預設(shè)的,且無法再因使用者習慣作更新,以會使使用者在選字上耗費較多的時間,是需要被改善的問題。
發(fā)明內(nèi)容
鑒于以上的問題,本發(fā)明的主要目的在于提供一種根據(jù)使用度調(diào)整備選漢字字的
3輸入方法,且為可供各種輸入法共享的數(shù)據(jù)庫,來達到較佳的選字順序顯示方法,以解決在已知技術(shù)中漢字的常用程度排列順序只限于在一種輸入組合下所具有的多個候選字相互比對,而時常造成選字上的不便與耗時??山鉀Q不同輸入法要適應(yīng)不同數(shù)據(jù)庫及漢字排列順序的問題。為了達到上述目的,本發(fā)明采取如下的技術(shù)解決方案一種根據(jù)使用度調(diào)整備選漢字字的輸入方法,該方法包括下列步驟首先,提供數(shù)據(jù)庫,用于記錄各漢字相對應(yīng)的常用參數(shù)值,并且輸入字符;搜尋數(shù)據(jù)庫中與所輸入的字符部分匹配或全部匹配的一群漢字,依此群漢字中各漢字所對應(yīng)的常用參數(shù)值的大小,將漢字依序排列于選字字段;最后根據(jù)所選定的該漢字所對應(yīng)的該常用參數(shù)值進行累計,由數(shù)據(jù)庫將所有相關(guān)連的漢字依照其所對應(yīng)的常用參數(shù)值依序排列顯示。本發(fā)明的方法可以應(yīng)用在漢字輸入法中。其帶來的技術(shù)效果在于利用本發(fā)明所提供數(shù)據(jù)庫是可以為所有漢字輸入法所共享的數(shù)據(jù)庫,并且可以同時比對所有漢字的常用程度,讓使用者在任何輸入下搜尋都可以得到按照常用程度排列的選字字段,以減少選字所花費的時間。并且,本發(fā)明的數(shù)據(jù)庫為動態(tài)更新的數(shù)據(jù)庫,當使用者選擇一個漢字后,即會記錄在數(shù)據(jù)庫中,即為按使用者所需而更新的數(shù)據(jù)庫。
圖I為本發(fā)明依據(jù)漢字次數(shù)決定選字先后排列的漢字顯示主要流程圖;圖2為本發(fā)明依據(jù)漢字次數(shù)決定選字先后排列的漢字顯示的細部流程具體實施例方式以下的內(nèi)容足以使任何熟悉本領(lǐng)域的技術(shù)人員了解本發(fā)明的技術(shù)內(nèi)容并實施,且根據(jù)本說明書所給出的內(nèi)容及附圖,可清楚地理解本發(fā)明及其帶來的技術(shù)特點。參見圖2,首先,提供數(shù)據(jù)庫,用來記錄各漢字相對應(yīng)的常用參數(shù)值(步驟110)。接著,輸入字符,并搜尋數(shù)據(jù)庫中與多個字符相匹配的漢字,依此群漢字中各漢字所對應(yīng)常用參數(shù)值的大小,將漢字依序排列于選字字段(步驟120)。最后,依據(jù)漢字所對應(yīng)的常用參數(shù)值進行累計(步驟130)。首先在掌上型電子裝置10中選擇適合的輸入法,并且利用輸入裝置輸入字符(步驟210),并且將所輸入的字符傳送至系統(tǒng)及輸入法數(shù)據(jù)庫中判斷是否有部分匹配或是全部匹配的候選字(步驟220及230),其中完全匹配是指所輸入的多個字符與數(shù)據(jù)庫中所搜尋到的多個字詞所包含的多個字符,其字符數(shù)目相同并完全符合。而部分匹配是指數(shù)據(jù)庫中所搜尋到的這些字詞所包含的字符包含有且多于所輸入的這些字符。若沒有搜尋到一個以上的候選字,則得到一個“否”的指令,使得流程直接跳到步驟260來判斷使用者是否結(jié)束輸入。相反,若有搜尋到一個以上的候選字,則得到一個“是”的指令,則繼續(xù)至具有記錄各漢字相對應(yīng)的常用參數(shù)值的數(shù)據(jù)庫中,并搜尋部分匹配或全部匹配的群內(nèi)每個候選字的常用參數(shù)值(步驟240)。而每個漢字所對應(yīng)的常用參數(shù)值即代表漢字的常用程度,其中常用參數(shù)值以數(shù)字表示,若數(shù)字越大,代表常用程度越頻繁。若數(shù)字越小,則代表常用程度越低。 而系統(tǒng)會根據(jù)候選字的常用參數(shù)值依序排列(步驟250),其方式為由大而小排列。接著,系統(tǒng)繼續(xù)等候指令,判斷使用者是否結(jié)束輸入(步驟260),若使用者尚未結(jié)束輸入或是在第一次輸入時得到一個“否”的指令,則可繼續(xù)利用輸入裝置再輸入字符(回到步驟210), 并重復上述的流程,來搜尋并排列與輸入字符部分匹配或全部匹配的候選字。若使用者欲結(jié)束輸入,則利用輸入裝置提供確認指令,讓系統(tǒng)得到一個“是”的指令并結(jié)束輸入字符的動作,并將上述所搜尋到且依其常用參數(shù)值由大而小排列的所有候選字顯示于顯示裝置中 (步驟270),形成選字字段。然而,若候選字超過一個,則需要利用輸入裝置,讓使用者選擇適當?shù)暮蜻x字(步驟280),當使用者利用輸入裝置選擇候選字后,輸入裝置將指令傳至系統(tǒng),使所選擇的候選字顯示于顯示裝置上打字區(qū),同時,系統(tǒng)回送指令至數(shù)據(jù)庫130中并重新計算被選擇的漢字的常用參數(shù)值(步驟290),即累加被選擇漢字的常用參數(shù)值單位并儲存于數(shù)據(jù)庫中。每被選擇一次,則會累加常用參數(shù)值單位,使得常用程度可隨使用者個人使用習慣而做動態(tài)調(diào)整,讓使用者輸入漢字的效率可以不斷提升。而上述所提供的依據(jù)漢字次數(shù)決定選字先后排列的漢字顯示方法,可依據(jù)候選字的常用參數(shù)值的大小而進行由大而小依序排列。然而,若在實際操作時,候選字中有兩個或兩個以上的候選字具有相同的常用參數(shù)值,則系統(tǒng)會依候選字的筆劃數(shù)多寡來排列。所輸入的字符傳送至系統(tǒng)再傳送至輸入法數(shù)據(jù)庫中,輸入法數(shù)據(jù)庫搜尋所有部分匹配或全部匹配的漢字成為候選字,再由本發(fā)明所提供的具有記錄各漢字相對應(yīng)的常用參數(shù)值的數(shù)據(jù)庫中,并搜尋部分匹配或全部匹配的候選字常用參數(shù)值并且比對群內(nèi)所有候選字對應(yīng)的常用參數(shù)值,且依照常用參數(shù)值由大而小依序排列。當使用者輸入確認指令后,則在選字字段30依序列出所有的候選字可供使用者作選擇。因此,本發(fā)明利用提供整合數(shù)據(jù)庫,可以為所有漢字輸入法所共享,并且可以同時比對所有漢字的常用參數(shù)值,讓使用者在任何輸入下搜尋數(shù)據(jù)庫都可以得到按照常用程度排列的選字字段,減少選字所花費的時間。并且,本發(fā)明提供可動態(tài)更新數(shù)據(jù)庫,當使用者選擇漢字后,即會記錄在數(shù)據(jù)庫中,為按使用者所需而調(diào)整的數(shù)據(jù)庫,可以解決已知技術(shù)在掌上型電子裝置10的漢字輸入法選字順序顯示上所遇見的問題。
權(quán)利要求
1.一種根據(jù)使用度調(diào)整備選漢字字的輸入方法,該方法包括下列步驟D提供數(shù)據(jù)庫,用來記錄各漢字相對應(yīng)常用參數(shù)值;2)輸入字符,并搜尋數(shù)據(jù)庫中與這些字符相匹配的漢字,根據(jù)漢字中各漢字所對應(yīng)的常用參數(shù)值大小,將漢字依序排列選字字段;3)依據(jù)所選定的漢字所對應(yīng)的常用參數(shù)值進行累計。
2.如權(quán)利要求I所述的方法,其特征在于,所述根據(jù)漢字中各漢字所對應(yīng)的常用參數(shù)值的大小依序排列方法為由大而小排列。
3.如權(quán)利要求2所述的方法,其特征在于,所述漢字有兩個以上這些漢字具有相同的常用參數(shù)值,則根據(jù)漢字的筆劃數(shù),依序排列。
4.如權(quán)利要求I所述的方法,其特征在于,所述輸入字符并搜尋數(shù)據(jù)庫中與字符相匹配漢字的方法,為字符與數(shù)據(jù)庫所搜尋到的多個字詞所包含的多個字符完全匹配。
5.如權(quán)利要求4所述的方法,其特征在于,所述完全匹配指輸入的這些字符與所搜尋到的字詞所包含的字符,其字符數(shù)目相同并完全符合。
6.如權(quán)利要求I所述的方法,其特征在于,所述輸入字符并搜尋數(shù)據(jù)庫中與字符相匹配漢字的方法,為字符與數(shù)據(jù)庫所搜尋到的字詞所包含的多個字符部分匹配。
7.如權(quán)利要求6所述的方法,其特征在于,所述部分匹配指所搜尋到的字詞所包含的字符包含有且多于所輸入的字符。
8.如權(quán)利要求I所述的方法,其特征在于,所述數(shù)據(jù)庫儲存重新計算漢字的常用參數(shù)值。
全文摘要
本發(fā)明公開了一種根據(jù)使用度調(diào)整備選漢字字的輸入方法,首先,提供數(shù)據(jù)庫,用于記錄各漢字相對應(yīng)的常用參數(shù)值,并且輸入字符,并搜尋數(shù)據(jù)庫中與多個字符相匹配的漢字,根據(jù)漢字中各漢字所對應(yīng)的常用參數(shù)值的大小,將漢字依序排列于選字字段,以及依據(jù)所選定的漢字所對應(yīng)的常用參數(shù)值進行累計。
文檔編號G06F3/023GK102591474SQ20111044328
公開日2012年7月18日 申請日期2011年12月17日 優(yōu)先權(quán)日2011年12月17日
發(fā)明者陳淮琰 申請人:無敵科技(西安)有限公司