專利名稱:一種用數(shù)字使?jié)h字和部首同時(shí)顯示的編碼方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種利用數(shù)字對(duì)漢字進(jìn)行編碼的方法。
為方便使用,該方法對(duì)姓氏用字的輸入采用,先輸入一個(gè)鍵盤上的任意字符,但該字符不能是數(shù)字1、2、3、4、5,再用筆劃?rùn)M用數(shù)字1代表,筆劃豎用數(shù)字2代表,筆劃撇用數(shù)字3代表,筆劃點(diǎn)或捺用數(shù)字4代表,筆劃折用數(shù)字5代表的規(guī)則,按書(shū)寫(xiě)的筆劃順序?qū)π帐嫌米诌M(jìn)行編碼,取第一筆劃進(jìn)行編碼的為姓氏用字的一級(jí)碼,取第一筆劃和第二筆劃進(jìn)行編碼的為姓氏用字的二級(jí)碼,取第一筆劃、第二筆劃、第三筆劃……第N筆劃進(jìn)行編碼的為姓氏用字的N級(jí)編碼。
為減少輸入的碼數(shù),在編碼過(guò)程中,對(duì)部首是一級(jí)編碼的字,在用筆劃?rùn)M用數(shù)字1代表,筆劃豎用數(shù)字2代表,筆劃撇用數(shù)字3代表,筆劃點(diǎn)或捺用數(shù)字4代表,筆劃折用數(shù)字5代表的規(guī)則,按書(shū)寫(xiě)的筆劃順序編寫(xiě)字的編碼時(shí),可將該部分字放在相同編碼的后部,對(duì)部首是二級(jí)編碼的字,在用筆劃?rùn)M用數(shù)字1代表,筆劃豎用數(shù)字2代表,筆劃撇用數(shù)字3代表,筆劃點(diǎn)或捺用數(shù)字4代表,筆劃折用數(shù)字5代表的規(guī)則,按書(shū)寫(xiě)的筆劃順序編寫(xiě)字的編碼時(shí),可將該部分字放在相同編碼的次后部。
為提高輸入效率,該方法對(duì)于每一個(gè)部首,可用該部首的編碼作為所有含有該部首的各個(gè)不同字的編碼。
為提高輸入速度,以上編碼過(guò)程中,對(duì)相同編碼的漢字,將使用次數(shù)多的常見(jiàn)字可排列在相同編碼的前部。
為提高輸入速度,采用筆劃?rùn)M用數(shù)字1代表,筆劃豎用數(shù)字2代表,筆劃撇用數(shù)字3代表,筆劃點(diǎn)或捺用數(shù)字4代表,筆劃折用數(shù)字5代表的規(guī)則,按書(shū)寫(xiě)的筆劃順序?qū)ψ趾筒渴走M(jìn)行一級(jí)編碼、二級(jí)編碼和N級(jí)編碼時(shí),對(duì)前一級(jí)已被采用的字和部首,在后一級(jí)編碼時(shí),可對(duì)這部分字和部首不再予以編碼。
為提高輸入速度,對(duì)所要編碼的字,再用它的部首編碼編寫(xiě)字的首部分碼,用以上步驟排列所得到的部首的順序數(shù)n編寫(xiě)字的次部分碼,再采用字的不含部首的其他部分的第一筆劃的筆劃碼、第一筆劃和第二筆劃的筆劃碼、第一筆劃和第二筆劃和第三筆劃……和第N筆劃的筆劃碼編寫(xiě)的字的一級(jí)編碼、二級(jí)編碼和N級(jí)編碼時(shí),對(duì)前一級(jí)已被采用的字,在后一級(jí)編碼時(shí),對(duì)這部分字可不再予以編碼。
為提高輸入的正確性,對(duì)字含有幾個(gè)部首的,可按以上的步驟,分別編碼。
為提高輸入的準(zhǔn)確性,對(duì)書(shū)寫(xiě)在先的與部首相同的二筆劃以上的構(gòu)字部件,可將該部件等同于部首,按以上的步驟,分別編碼。
為提高輸入的實(shí)用性,對(duì)書(shū)寫(xiě)筆劃的順序易錯(cuò)的漢字和部首,可對(duì)漢字或部首的易錯(cuò)筆劃用錯(cuò)誤的書(shū)寫(xiě)順序按上述步驟對(duì)該部分漢字和部首進(jìn)行編碼。本發(fā)明的有益效果是,與現(xiàn)有的漢字輸入方法比較,具有下列優(yōu)點(diǎn);(1)它克服了現(xiàn)有的漢字編碼大多要求用標(biāo)準(zhǔn)英文鍵盤輸入的卻地。(2)它克服了現(xiàn)有的用數(shù)字對(duì)漢字進(jìn)行編碼的方法存在碼數(shù)過(guò)長(zhǎng)或編碼規(guī)則過(guò)多的卻地。
本發(fā)明適用于非標(biāo)準(zhǔn)鍵盤輸入漢字。它只要求輸入者知道字的書(shū)寫(xiě)順序就可用數(shù)字健完成漢字的輸入??勺鳛橐环N對(duì)電子設(shè)備進(jìn)行漢字輸入的主要方法。也可用于在標(biāo)準(zhǔn)鍵盤上對(duì)漢字進(jìn)行輸入的補(bǔ)充方法。
權(quán)利要求
1,一種用數(shù)字使?jié)h字和部首同時(shí)顯示的編碼方法,其特征是采用筆劃?rùn)M用數(shù)字1代表,筆劃豎用數(shù)字2代表,筆劃撇用數(shù)字3代表,筆劃點(diǎn)或捺用數(shù)字4代表,筆劃折用數(shù)字5代表的規(guī)則,按書(shū)寫(xiě)的筆劃順序?qū)ψ趾筒渴追謩e進(jìn)行編碼,取字或部首的第一筆劃進(jìn)行編碼的為字或部首的一級(jí)碼,取字或部首的第一筆劃和字或部首的第二筆劃進(jìn)行編碼的為字或部首的二級(jí)碼,取字或部首的第一筆劃、取字或部首的第二筆劃、取字或部首的第三筆劃……取字或部首的第N筆劃進(jìn)行編碼的為字或部首的N級(jí)編碼,對(duì)同級(jí)的編碼相同的漢字和部首分別取n1個(gè)和n2個(gè)進(jìn)行排序,要求自然數(shù)n1大于等于5及自然數(shù)n1和自然數(shù)n2之和為小于等于10且小于等于顯示屏上侯選窗口的能顯示的字和部首的總數(shù)的自然數(shù),把該部分字依次排列在前,把該部分部首依次排列在后,字和部首之間可連續(xù)排列也可不連續(xù)排列,再將各個(gè)部首在字與部首一起排列時(shí)該部首所對(duì)應(yīng)的順序數(shù)n,記作該部首的順序數(shù)n,但順序數(shù)為數(shù)字10時(shí),n記作0,但當(dāng)字和部首之間不連續(xù)排列時(shí),部首所對(duì)應(yīng)的最大順序數(shù)n必須是小于等于10且小于等于顯示屏上侯選窗口的能顯示的字和部首的總數(shù)的自然數(shù),如部首的最大的順序數(shù)小于顯示屏上侯選窗口能顯示的字與部首的總數(shù),則可取未用的相同編碼的漢字排列在其后,再對(duì)所要編碼的字,用它的部首編碼編寫(xiě)字的首部分碼,用以上步驟排列所得到的部首的順序數(shù)n編寫(xiě)字的次部分碼,再采用筆劃?rùn)M用數(shù)字1代表,筆劃豎用數(shù)字2代表,筆劃撇用數(shù)字3代表,筆劃點(diǎn)或捺用數(shù)字4代表,筆劃折用數(shù)字5代表的規(guī)則編寫(xiě)字的不含部首的其他部分的第一筆劃的筆劃碼編寫(xiě)字的后部分碼,這樣得到的字的首部分碼及字的次部分碼和字的后部分碼就構(gòu)成了字的一級(jí)編碼,再用它的部首編碼編寫(xiě)字的首部分碼,用以上步驟排列所得到的部首的順序數(shù)n編寫(xiě)字的次部分碼,再采用筆劃?rùn)M用數(shù)字1代表,筆劃豎用數(shù)字2代表,筆劃撇用數(shù)字3代表,筆劃點(diǎn)或捺用數(shù)字4代表,筆劃折用數(shù)字5代表的規(guī)則編寫(xiě)字的不含部首的其他部分的第一筆劃和第二筆劃的筆劃碼編寫(xiě)字的后部分碼,這樣得到的字的首部分碼及字的次部分碼和字的后部分碼就構(gòu)成了字的二級(jí)編碼,再用它的部首編碼編寫(xiě)字的首部分碼,用以上步驟排列所得到的部首的順序數(shù)n編寫(xiě)字的次部分碼,再采用筆劃?rùn)M用數(shù)字1代表,筆劃豎用數(shù)字2代表,筆劃撇用數(shù)字3代表,筆劃點(diǎn)或捺用數(shù)字4代表,筆劃折用數(shù)字5代表的規(guī)則編寫(xiě)字的不含部首的其他部分的第一筆劃、第二筆劃和第三筆劃……和第N筆劃的筆劃碼編寫(xiě)字的后部分碼,這樣得到的字的首部分碼及字的次部分碼和后部分碼就構(gòu)成了字的N級(jí)編碼。
2.根據(jù)權(quán)利要求1所述的方法,其特征是對(duì)姓氏和稱謂用字的輸入采用,先輸入一個(gè)鍵盤上的任意字符,但該字符不能是數(shù)字1、2、3、4、5,再用筆劃?rùn)M用數(shù)字1代表,筆劃豎用數(shù)字2代表,筆劃撇用數(shù)字3代表,筆劃點(diǎn)或捺用數(shù)字4代表,筆劃折用數(shù)字5代表的規(guī)則,按書(shū)寫(xiě)的筆劃順序?qū)π帐虾头Q謂用字進(jìn)行編碼,取第一筆劃進(jìn)行編碼的為姓氏和稱謂用字的一級(jí)碼,取第一筆劃和第二筆劃進(jìn)行編碼的為姓氏和稱謂用字的二級(jí)碼,取第一筆劃、第二筆劃、第三筆劃……第N筆劃進(jìn)行編碼的為姓氏和稱謂用字的N級(jí)編碼。
3.根據(jù)權(quán)利要求1所述的方法,其特征是對(duì)部首是一級(jí)編碼的字,在用筆劃?rùn)M用數(shù)字1代表,筆劃豎用數(shù)字2代表,筆劃撇用數(shù)字3代表,筆劃點(diǎn)或捺用數(shù)字4代表,筆劃折用數(shù)字5代表的規(guī)則,按書(shū)寫(xiě)的筆劃順序編寫(xiě)字的編碼時(shí),可將該部分字放在相同編碼的后部,對(duì)部首是二級(jí)編碼的字,在用筆劃?rùn)M用數(shù)字1代表,筆劃豎用數(shù)字2代表,筆劃撇用數(shù)字3代表,筆劃點(diǎn)或捺用數(shù)字4代表,筆劃折用數(shù)字5代表的規(guī)則,按書(shū)寫(xiě)的筆劃順序編寫(xiě)字的編碼時(shí),可將該部分字放在相同編碼的次后部。
4.根據(jù)權(quán)利要求1所述的方法,其特征是對(duì)于每一個(gè)部首,可用該部首的編碼作為所有含有該部首的各個(gè)不同字的編碼。
5.根據(jù)權(quán)利要求1所述的方法,其特征是在以上編碼過(guò)程中,對(duì)相同編碼的漢字,將使用次數(shù)多的常見(jiàn)字可排列在相同編碼的前部。
6.根據(jù)權(quán)利要求1所述的方法,其特征是采用筆劃?rùn)M用數(shù)字1代表,筆劃豎用數(shù)字2代表,筆劃撇用數(shù)字3代表,筆劃點(diǎn)或捺用數(shù)字4代表,筆劃折用數(shù)字5代表的規(guī)則,按書(shū)寫(xiě)的筆劃順序?qū)ψ趾筒渴走M(jìn)行一級(jí)編碼、二級(jí)編碼……N級(jí)編碼時(shí),對(duì)前一級(jí)已被采用的字和部首,在后一級(jí)編碼時(shí),可對(duì)這部分字和部首不再予以編碼。
7.根據(jù)權(quán)利要求1所述的方法,其特征是對(duì)所要編碼的字,再用它的部首編碼編寫(xiě)字的首部分碼,用以上步驟排列所得到的部首的順序數(shù)n編寫(xiě)字的次部分碼,再采用字的不含部首的其他部分的第一筆劃的筆劃碼、第一筆劃和第二筆劃的筆劃碼、第一筆劃和第二筆劃和第三筆劃……和第N筆劃的筆劃碼編寫(xiě)的字的一級(jí)編碼、二級(jí)編碼和N級(jí)編碼時(shí),對(duì)前一級(jí)已被采用的字,在后一級(jí)編碼時(shí),對(duì)這部分字可不再予以編碼。
8.根據(jù)權(quán)利要求1所述的方法,其特征是對(duì)字含有幾個(gè)部首的,可按以上的步驟,分別編碼。
9.根據(jù)權(quán)利要求1所述的方法,其特征是對(duì)書(shū)寫(xiě)在先的與部首相同的二筆劃以上的構(gòu)字部件,可將該部件等同于部首,按以上的步驟,分別編碼。
10.根據(jù)權(quán)利要求1所述的方法,其特征是對(duì)書(shū)寫(xiě)筆劃的順序易錯(cuò)的漢字和部首,可對(duì)漢字或部首的易錯(cuò)筆劃用錯(cuò)誤的書(shū)寫(xiě)順序按上述步驟對(duì)該部分漢字和部首進(jìn)行編碼。
全文摘要
本發(fā)明公開(kāi)了一種采用筆劃?rùn)M用1,筆劃豎用2,筆劃撇用3,筆劃點(diǎn)或捺用4,筆劃折用5代表的規(guī)則,按書(shū)寫(xiě)的筆劃順序?qū)ψ趾筒渴椎倪M(jìn)行編碼,同一編碼的字顯示在候選窗口的前部分,部首顯示在候選窗口后部分,在輸入過(guò)程中,部分相同編碼的漢字和部首都出現(xiàn)在顯示屏的候選窗口內(nèi),這樣,既可得到按書(shū)寫(xiě)筆劃順序編碼所得到的漢字和部首,也可在輸入候選窗口提示的部首的排列順序數(shù)后,得到該部首的一組漢字,再采用筆劃?rùn)M用1,筆劃豎用2,筆劃撇用3,筆劃點(diǎn)或捺用4,筆劃折用5代表的規(guī)則按書(shū)寫(xiě)的筆劃順序?qū)υ摬渴椎淖值牟话ú渴椎母鞴P筆劃進(jìn)行編碼,可得到該部首的所有漢字編碼的編碼方法。
文檔編號(hào)G06F3/023GK1378128SQ0210304
公開(kāi)日2002年11月6日 申請(qǐng)日期2002年2月18日 優(yōu)先權(quán)日2002年2月18日
發(fā)明者孫強(qiáng)國(guó) 申請(qǐng)人:孫強(qiáng)國(guó)