專(zhuān)利名稱(chēng):漢字智能輸入法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)漢字輸入領(lǐng)域。在僅有一百多個(gè)按鍵的鍵盤(pán)上輸入漢字確實(shí)是一件很困難的事,目前已有許多漢字輸入方法,它們基本上分屬三大類(lèi)拼音類(lèi),字形類(lèi)以及音形結(jié)合類(lèi)。它們的一個(gè)共同特點(diǎn)是只有經(jīng)過(guò)特別培訓(xùn)的專(zhuān)業(yè)人員才能操作,而且操作時(shí)必須全神貫注。隨著社會(huì)的進(jìn)步和科技的發(fā)展,社會(huì)上眾多的學(xué)生、作家、記者、科技人員、商人等各行各業(yè)的人員直接用電腦寫(xiě)作已是必然的趨勢(shì)。因此,為這些人提供一種易學(xué)、易用并且每小時(shí)可達(dá)600至1000字的輸入方法就特別有意義。
為了達(dá)到以上目的,本發(fā)明采用“拓?fù)浞ā眮?lái)加速漢字輸入。在用“拓?fù)浞ā陛斎霑r(shí)要引用一個(gè)漢字子集合S和一個(gè)有序漢字隊(duì)的集合Q。如果一個(gè)漢字屬于S(稱(chēng)該漢字為拓?fù)湓?,則在Q中有與其對(duì)應(yīng)的唯一元素(稱(chēng)為該漢字或拓?fù)湓吹耐負(fù)潢?duì))存在。所謂的“拓?fù)潢?duì)”在這里定義為在各種漢字文章中一個(gè)漢字(拓?fù)湓?前后N個(gè)字之內(nèi)可能出現(xiàn)的漢字有序隊(duì),此處的N稱(chēng)為拓?fù)湓吹耐負(fù)鋵訑?shù)。
所謂的“拓?fù)浞ā笔侵高@樣一種工作過(guò)程由操作者用任何一種輸入法(例如本發(fā)明所說(shuō)的株拼法)輸入了一個(gè)漢字后,如果該漢字是拓?fù)湓?,則將其拓?fù)潢?duì)中的漢字按順序顯示在屏幕上,并標(biāo)上序號(hào);如果拓?fù)潢?duì)中有操作者所需的字(此時(shí),稱(chēng)為拓?fù)涑晒?,則操作者通過(guò)鍵入序號(hào)選取所需的字并進(jìn)行鏈鎖拓?fù)?。如果拓?fù)潢?duì)無(wú)操作者所需的字(此時(shí),稱(chēng)為拓?fù)涫?或者當(dāng)前輸入的漢字不是拓源,則重復(fù)以上過(guò)程。從以上說(shuō)明可知,成功的拓?fù)湓蕉?,特別是鏈鎖拓?fù)湓蕉嘣介L(zhǎng),漢字輸入的速度也就越快;由此可見(jiàn)提供什么樣的集合S和Q是“拓?fù)浞ā笔欠裼行У年P(guān)鍵。事實(shí)上并不存在對(duì)任何人在任何寫(xiě)作范圍內(nèi)都有效的固定不變的集合S和Q;但卻存在對(duì)某個(gè)寫(xiě)作范圍的特定人的寫(xiě)作風(fēng)格比較有效的集合S和Q,這意味著對(duì)每個(gè)人的不同寫(xiě)作范圍都應(yīng)建立專(zhuān)門(mén)的集合S和Q;用人工方法來(lái)建立大量的集合S和Q幾乎是不可能。于是,本發(fā)明同時(shí)給出了一種在實(shí)際使用中自動(dòng)建立、長(zhǎng)大和動(dòng)態(tài)優(yōu)化集合S和Q的方法。
自動(dòng)建立、長(zhǎng)大和優(yōu)化集合S的過(guò)程如下當(dāng)操作者用某種方法輸入了一個(gè)不屬于集合S的漢字后,如果此時(shí)集合S中的元素總數(shù)未到達(dá)規(guī)定的數(shù)量,則把該字加入到集合S中并在集合Q中建立一個(gè)對(duì)應(yīng)的空拓?fù)潢?duì);如果集合S中的元素總已達(dá)到規(guī)定的數(shù)量,則用該字替換掉集合S中的一個(gè)拓?fù)湓床⑹辜螿中相應(yīng)的拓?fù)潢?duì)變成空隊(duì)。替換規(guī)則是集合S中工作效率最低的拓?fù)湓幢惶鎿Q掉。
工作效率WF的計(jì)算公式如下WF=SN/WN;
其中SN是拓?fù)湓唇⒁詠?lái)拓?fù)涑晒Φ拇螖?shù);WN是拓?fù)湓唇⒁詠?lái)的工作次數(shù);
每當(dāng)啟動(dòng)一次智能輸入法,集合S中的每個(gè)拓?fù)湓吹墓ぷ鞔螖?shù)增加1。顯然以上過(guò)程能保證在不同寫(xiě)作范圍和風(fēng)格中,高頻出現(xiàn)的漢字總是能被逐步收入到集合S中。
自動(dòng)建立、長(zhǎng)大和動(dòng)態(tài)優(yōu)化集合Q的過(guò)程如下當(dāng)操作者用某種方法輸入了一個(gè)屬于集合S的漢字后,如果拓?fù)涫。瑒t把操作者所需的漢字加到相應(yīng)的拓?fù)潢?duì)之首,如果拓?fù)潢?duì)的長(zhǎng)度已達(dá)到所規(guī)定的極限,則原來(lái)拓?fù)潢?duì)最后一個(gè)漢字丟失;如果拓?fù)涑晒Σ⑶也僮髡咚x的漢字不在拓?fù)潢?duì)之首,則該字被換到隊(duì)首,在該字之前的字后移一個(gè)字。顯然以上過(guò)程能保證在不同寫(xiě)作范圍和風(fēng)格中,高頻出現(xiàn)的字總是能逐步收入到各個(gè)拓?fù)潢?duì)中并被排在前端。
為了引發(fā)“拓?fù)浞ā?,本發(fā)明采用一種人人會(huì)用的引導(dǎo)式拼音輸入(簡(jiǎn)稱(chēng)株拼)法,其要點(diǎn)是把全部漢字看成是分布在漢字拼音樹(shù)上末端分枝上的樹(shù)葉(一個(gè)漢字由于多個(gè)讀音和地方發(fā)音的差異,可以分布在多個(gè)末端分枝上),并把拼音輸入過(guò)程看成是選擇分枝的過(guò)程。當(dāng)操作者選擇一個(gè)分枝后,立即顯示出該分枝上的全部子分枝(如果有的話)并且顯示出各子分枝上的易讀音的代表字。這就為拼音基礎(chǔ)較差者給出了雙重引導(dǎo)一是明確告訴操作者,當(dāng)前有哪些分枝可選;二是根據(jù)分枝上的代表字的讀音可判斷所需的字可能在哪些分枝上;一旦發(fā)現(xiàn)分枝選錯(cuò)了,可逐漸退回到前面的任何分枝上重新選擇。因此,株拼法也是學(xué)習(xí)拼音的(此時(shí)最好加上發(fā)音卡)好助手。
權(quán)利要求
1.一種計(jì)算機(jī)漢字輸入方法,其特征是利用一個(gè)拓?fù)湓醇蟂和一個(gè)拓?fù)潢?duì)集合Q來(lái)加速漢字輸入過(guò)程并且集合S和Q是在漢字輸入過(guò)程中自動(dòng)建立、長(zhǎng)大和動(dòng)態(tài)優(yōu)化而成的,使其對(duì)不同寫(xiě)作范圍和風(fēng)格的每個(gè)人總是比較有效?!巴?fù)浞ā币约凹蟂和Q自動(dòng)建立、長(zhǎng)大并動(dòng)態(tài)優(yōu)化的詳細(xì)工作過(guò)程見(jiàn)說(shuō)明書(shū)。
2.根據(jù)權(quán)利要求1所述的漢字輸入方法,其特征是采用一種人人會(huì)用的引導(dǎo)式拼音輸入法來(lái)引發(fā)“拓?fù)浞ā?。引?dǎo)式拼音輸入法的工作過(guò)程見(jiàn)說(shuō)明書(shū)。
全文摘要
本發(fā)明屬于計(jì)算機(jī)漢字輸入領(lǐng)域,目的是為廣大學(xué)生、作家、記者、科技人員、商人等各行各業(yè)用電腦寫(xiě)作的人員提供一種易學(xué)、易用并且每小時(shí)可達(dá)600至1000漢字的輸入方法。為達(dá)到以上目的,本發(fā)明采用一種人人會(huì)用的引導(dǎo)式拼音法(簡(jiǎn)稱(chēng)株拼法)來(lái)引發(fā)加快輸入的“拓?fù)浞ā?;而在“拓?fù)浞ā敝幸玫耐負(fù)湓醇蟂和拓?fù)潢?duì)集合Q是在實(shí)際使用過(guò)程中自動(dòng)建立、長(zhǎng)大和動(dòng)態(tài)優(yōu)化而成的。使其對(duì)不同寫(xiě)作范圍和風(fēng)格的每個(gè)人總是比較有效。
文檔編號(hào)G06F3/023GK1108775SQ9410259
公開(kāi)日1995年9月20日 申請(qǐng)日期1994年3月15日 優(yōu)先權(quán)日1994年3月15日
發(fā)明者朱昌銜 申請(qǐng)人:朱昌銜