中文拼音声调笔划组合输入法的制作方法

文档序号:6336230阅读:226来源:国知局
专利名称:中文拼音声调笔划组合输入法的制作方法
技术领域
本发明涉及一种中文键盘输入法,尤其涉及一种拼音笔划相结合的中文键盘输入方法。
背景技术
现有的汉字键盘输入法中,可分为三类一、基于字形的输入法基于字形的输入法典型的代表为五笔字形输入法,用字根对汉字或词组进行编码,重码率低,速度快,但词组量受限,学习难度大,其他字形编码的输入法存在同样问题,适合专业文字录入人员使用,不适合普通大众使用。
五笔划输入法,采用众所周知的5个基本笔划,简单不用学习,且用键少,适合手机之类的小键盘汉字输入,但输入码长,输入速度慢,且每个人的笔顺不一定统一。
二、基于拼音的字音输入法由于拼音本身的大众化教育基础,基于拼音的输入法是一种最为普及的输入法,不用学习,随着词库量的增加,句子处理的完善,速度也不断提高,受到越来越多大众的喜爱。典型代表有紫光拼音、智能拼音、微软拼音等。
纯拼音输入法也存在着一些缺陷,首先,是不可避免的单字输入,由于汉字的同音字很多,故其重码率高,只好逐页查找汉字提示。其次,由于片面追求减少输入码长度,去掉空格输入分割汉字间的拼音,而需将连续多个拼音自动分解为单字的拼音,这是拼音的自动切分技术。一方面,由于存在无声母汉字,理论上存在不可避免的输入切分多义,需要用户介入才能避免错误;另一方面,自动切分技术还造成了拼音很难与笔划、声调有机灵活地结合,而不能用简单的方式减少重码率;自动切分技术处理词句时,要求韵母的完整输入,丧失了灵活性,或者干脆不输入韵母,造成了重码率提高。
三、基于音形组合的输入法该类方法又细分为两种方法1、着重于减少重码和输入码长的一类输入法,必然利用拼音和简单字形进行较多的二次编码,使用时,用户必须强记编码,丧失了拼音的简单性,使输入变得复杂,难学难记。
2、着重点在于减少重码和保持拼音的简单性的一类输入法,一般选用汉字的拼音和最基本的笔划进行简单编码,其最大特点是不用学习或学习简单,并克服了单字输入的重码率,适合普通大众的需求。已有的这类输入法主要存在如下缺点在输入拼音时,只能省略后面的字符,需要输入拼音的字符较多,码较长,同时把笔划作为拼音的辅助输入;拼音和笔划必须按固定的方式输入,并且由于笔划编码的加入破坏了拼音编码的固有规律而不能利用自动切分技术进行拼音的自动分解;而必须人工输入空格等方式,切分汉字。这是以牺牲输入效率为代价,来减少重码并提高用户友好度。在句子输入中,当输入“中华人民共和国”时,观察下面这两种情况的用户友好度“zhonghuarenmingongheguo”,“zhong hua ren min gong heguo”这两种情况,显然后一种情况用户友好度更好。
由于拼音笔划简单易学,随着信息化的不断普及和深入,基于拼音声调笔划组合类的输入法会受到越来越多普通大众的喜爱,人们迫切需要的是操作简单、功能强大、易于使用的中文输入法。

发明内容
本发明的目的就是提供一种中文拼音声调笔划组合输入法,该种输入法简单易学,使用操作灵活、方便,且输入码短,输入效率高,功能强大。
本发明解决其技术问题所采用的技术方案为一种中文拼音声调笔划组合输入法,包括将中文编码库预存于计算机中、在键盘上输入中文编码库中的字符串,然后将输入的字符串对中文编码库进行检索、显示并选择的步骤,其特点是中文编码库是由汉字编码和特殊符号编码构成的汉字字库,其中汉字编码=拼音首字符+韵母+声调+笔划,拼音首字符=汉语拼音中的第一个字符,韵母=汉语拼音中的韵母,声调=汉语拼音中的五个声调对应的五个字符中的一个,笔划=首笔划字符+第二笔划字符+末笔划字符,笔划不足三笔的汉字,用末笔划补足三笔,笔划字符为点、横、竖、撇、折五个笔划对应的五个字符中的一个。
与现有技术相比,本发明的有益效果是整个编码以汉字拼音方案为基础,简单易学;编码中既有拼音字母又有声调,还有笔划,因此输入的重码率大大降低,输入效率高;笔划只选用点、横、竖、撇、折五种基本笔划,也使得本发明简单易学,操作方便;选用的三个笔划是人们最容易记住的首笔、二笔和末笔,而无须对难以区分并记住顺序的中间笔划进行编码及输入,这也使本发明简单易学,操作方便,且三笔足以使汉字的重码率至不用翻页的查找,保证了汉字的输入效率。结合相应的检索方法可以使本发明的输入方法既可输入单字也可方便的输入词句,以及输入计算机中已存有的文件内容,功能强大。
上述的韵母、声调、笔划所采用的字符构成的字符集互不相交。也即三种字符集中不存在共同的字符,这样本发明在输入韵母、声调、笔划时,可以任意打乱三种编码的顺序进行输入,计算机也能准确的将三种字符集自动分解,并恢复正确顺序。这使得本发明的输入方法更加灵活、方便,易于使用。
上述的汉语拼音中的五个声调对应的五个字符为y—1声,L—2声,c—3声,x—4声,w—轻声;笔划中的点、横、竖、撇、折五个笔划对应的五个字符为d—点,h—横,s—竖,p—撇,z—折。
这种键盘字符对应方式,将声调笔划名称的读音拼音首字母与其声调笔划相对应,大大减轻了学习的记忆难度;并且也不用辅助键专门输入声调笔划,只需要标准的英文字符键盘就可以了。使本发明的方法易学,方便使用,适应性强。
上述的特殊符号编码=特殊码+类别码+符号码,其中特殊码=u,类别码=b—标点符号、s—数学符号、x—希腊字母、r—日语假名或q—其它符号之中的一个;符号码=符号读音各音节的首字符组成的字符串,对于目语假名符号则以日语假名音标构成。
由于特殊码u与所有的拼音首字母不同,因此在特殊符号输入时不用转换输入方式,操作方便,输入效率高,并且类别码由类别名称的首汉字的拼音的首字符组成,符号码由符号名称读音的各音节首字符组成,易学易记。
上述的在键盘上输入中文编码库中的汉字编码字符串时,先输入汉字的拼音首字符,进行选字或再输入对应汉字的韵母、声调、笔划三种字符串中的一种或一种以上的组合,且组合时韵母、声调、笔划三种字符串组合时无先后顺序;且该三种字符串中的任意一种字符串中的字符可以插入另外一种字符串中;输入韵母为an、en、in、un、ang、eng、ing或ong时,韵母字符的输入顺序可以改变。上述的将输入的字符串对中文编码库进行检索、显示并选择的步骤中首先对输入的字符串也即输入串进行分解,将其分解为拼音串、声调串、笔划串;分解的具体步骤为a步拼音串、声调串、笔划串赋值为空串,
b步取输入串的拼音首字符并连接到拼音串,c步若输入串已取完结束分解,否则取输入串的剩余字符的首字符,若该字符属于韵母字符集,将该字符连接到拼音串,若该字符属于笔划字符集,将该字符连接到笔划串,若该字符属于声调字符集,将该字符连接到声调串,重复本步的过程,直至输入串取完,结束分解。
上述分解步骤后得到的拼音串中的韵母,还须进行位序调整,位序调整的具体步骤为a步若韵母串中存在n字符,则把n调整到韵母串的最后;b步第二步,若韵母串中存在g字符,把g调整到韵母串的最后。
以上的汉字输入方式及其对应的计算机分解方法,使得本发明在输入汉字时,对记忆的要求极低,韵母、声调、笔划三种字符串能记住什么就输入什么,而且也不用管顺序,故本发明的输入方法的输入十分随意、方便。
上述的在键盘上输入中文编码库中的字符串中的汉字字符串时,韵母、声调、笔划字符串中的字符可以任意省略,以至仅需输入一个字符。
上述的拼音串、声调串、笔划串按拼音串、声调串、笔划串的顺序连接成一个检索串,然后用该检索串对汉字字库进行检索,检索的具体步骤如下a步汉字编码=取字库中的一个汉字编码,b步赋S=汉字编码的第一个字符,P=检索串的第一个字符,c步如果S或P为串结束标志,转d步,若S=P,则赋S=汉字编码的下一个字符,P=检索串的下一个字符,否则赋S=汉字编码的下一个字符,P不变,重复本步过程;d步若P为串结束标志,认为检索串与汉字编码串匹配,选中汉字编码串对应的汉字,否则,放弃该汉字编码的汉字,e步重复a步,直到字库检索完毕,并将检索出的汉字显示到屏幕上供选择。
以上的这种汉字输入方式及其对应的字库检索方法,使得本发明输入汉字时,对韵母、声调、笔划字符串不要求记全,可以随便缺省任何字符,这使得本发明一方面可灵活地减少码长,提高输入效率;另一方面通过省略字符避免拼写错误和方言读音错误,可能带来的汉字无法输入的问题;因此,它使得本发明更加灵活、方便、随意,非常适合普通大众使用。
上述的中文编码库还包括有词库,一条词句中的所有汉字单字编码依次组成一项词句编码串数组,所有的词句编码串数组构成词库;在键盘上输入3字或3字以上的词句时,先输入首汉字后,剩余的汉字可任意省略输入,以至仅需再输入一个汉字。
上述方式在键盘上输入两个或者两个以上的汉字编码字符串后,计算机在将输入的当前汉字字符串对中文编码库中的汉字字库进行检索外,还将输入的两个或者两个以上的汉字编码字符串连接成一个检索串数组,对中文编码库中的词库进行检索,词库检索的具体步骤如下a步词句编码串数组=取词库中的一项词句编码串数组;b步赋S2=词句编码串数组的第一个汉字编码、P2=检索串数组的第一个汉字编码;c步如果S2或P2为空串,转g步,否则进行以下操作d步赋S=S2的第一个字符,P=P2的第一个字符,e步如果S或P为串结束标志,转f步,若S=P,则赋S=S2的下一个字符,P=P2的下一个字符,否则赋S=S2的下一个字符,P不变,重复本步过程;f步若P为串结束标志,则赋S2=词句编码串数组的下一个汉字编码,P2=检索串数组的下一个检索串,否则赋82=词句编码串数组的下一个汉字编码,P2不变,重复c步,g步若P2为空串,认为检索串数组与词句编码串数组匹配,选中编码串数组对应的词句;否则放弃该词句编码串数组表示的词句,h步重复a步,直到词句库检索完毕,将检索到的词句显示于屏幕上供选择。
这样的输入方式及其检索方法,使得本发明在输入词句时作为汉字单字可以任意省略,当然输入汉字的字符串时,其中的字符又可任意省略,这种双重任意省略的词句输入方式,即使得输入方式十分灵活,更是极大的减少了输入码长,明显提高汉字输入效率,使得本发明的功能很强大。
上述的中文编码库中的词库中的词句还包括带文件名标识符的文件名组成的词句,当输入的词句与词库的文件名匹配时,显示屏给出相应的提示符号,表示该词句是一个文件名,选中该文件名后,计算机读取出对应文件中的全部内容作为当前输入。
计算机进行上述包括带文件名标识符的文件名词句的词库进行检索时,检索结束后,将检索到的词句显示于屏幕上供选择;如果检索到的词句是带文件名标识符的文件名词句时,则将该词句在显示屏幕上时,同时还显示出文件名标识符号,若选中该文件名词句,则计算机读出文件名所对应文件的全部内容作为当前输入。
这种文件内容的输入方式可将现有的文件内容简单迅速地调入当前文本中,而省略了查找、打开文件、复制、粘贴等一系列手工操作,极大地方便了用户,提高了输入效率。
上述在键盘上输入特殊符号编码字符串时先输入特殊码u,再输入类别码、符号码的任意一种,且类别码和符号码的字符可任意省略,以至仅需输入一个字符。
输入特殊符号编码字符串后,计算机将输入的特殊符号串组成一个检索串,然后用该检索串对汉字字库进行检索,检索的具体步骤如下a步特殊符号编码=取字库中的一个特殊符号编码,b步赋S=特殊符号编码的第一个字符,P=检索串的第一个字符,c步如果S或P为串结束标志,转d步,若S=P,则赋S=特殊符号编码的下一个字符,P=检索串的下一个字符,否则赋S=特殊符号编码的下一个字符,P不变,重复本步过程;d步若P为串结束标志,认为检索串与特殊符号编码串匹配,选中特殊符号编码串对应的特殊符号,否则,放弃该特殊符号编码的特殊符号,e步重复a步,直到字库中特殊符号检索完毕,并将检索出的特殊符号显示到屏幕上供选择。
这使得特殊符号的输入也非常简单灵活,配合检索方法,使得不必记忆类别码,只要知道特殊符号的部分名称即可输入,进一步降低对记忆力的要求。
下面结合具体实施方式
对本发明作进一步的描述。
具体实施例方式
实施例本发明的一种具体实施方式
为一种中文拼音声调笔划组合输入法,包括将中文编码库预存于计算机中、在键盘上输入中文编码库中的字符串,然后将输入的字符串对中文编码库进行检索、显示并选择的步骤。中文编码库是由汉字编码和特殊符号编码构成的汉字字库,其中汉字编码=拼音首字符+韵母+声调+笔划,拼音首字符=汉语拼音中的第一个字符,也即拼音首字符集={a,b,c,d,e,f,g,h,j,k,l,m,n,o,p,q,r,s,t,w,x,y,z}中的一个字符;
韵母=汉语拼音中的韵母,也即韵母字符集={a,e,i,u,r,v,o,n,g}中的一个字符;声调=汉语拼音中的五个声调对应的五个字符中的一个,笔划=首笔划字符+第二笔划字符+末笔划字符,笔划不足三笔的汉字,用末笔划补足三笔,笔划字符为点、横、竖、撇、折五个笔划对应的五个字符中的一个。
本例中的韵母、声调、笔划所采用的字符构成的字符集互不相交。
更具体而言本例的汉语拼音中的五个声调对应的五个字符为y—1声,L—2声,c—3声,x—4声,w—轻声;笔划中的点、横、竖、撇、折五个笔划对应的五个字符为d—点,h—横,s—竖,p—撇,z—折。笔划字符集中的d,代表了点和捺(称为长点)两种基本笔划;笔划字符集中的h,代表了横和挑(称为横挑)两种基本笔划;笔划字符集中的z,代表了所有转折基本笔划;声调字符集中的c取“参”(chan)的拼音首字母,因“参”与“叁”形似;声调字符集中的x,取“四”的粤语方言发音(xi)的拼音首字母。
本例的特殊符号编码=特殊码+类别码+符号码,其中特殊码=u,类别码=b—标点符号、s—数学符号、x—希腊字母、r—日语假名或q—其它符号之中的一个;符号码=符号读音各音节的首字符组成的字符串,对于日语假名符号则以日语假名音标构成。例如左方括号‘[’的编码为“ubzfkh”;希腊字母‘α’的编码为“uxaef”;数学符号‘∑’的编码为“ussgm”;日语假名‘か’的编码为“urka”;其它符号‘★’的编码为“uqwjx”在键盘上输入中文编码库中的汉字字符串时,先输入汉字的拼音首字符,进行选字或再输入对应汉字的韵母、声调、笔划三种字符串中的一种或一种以上的组合,且组合时韵母、声调、笔划三种字符串组合时无先后顺序;且该三种字符串中的任意一种字符串中的字符间可以插入另外一种字符串中;输入韵母为an、en、in、un、ang、eng、ing或ong时,韵母字符的输入顺序可以改变。这是因为韵母中,由于字符n和ng总是出现在韵母的最后,即使输入时改变了输入位序,也可以通过简单方法调整为正确位序。
该特性在任意省略输入中有重要意义。
例如要输入“工”,拼音为“gong”,笔划为“hsh”输入时,可首先输入拼音的“gg”,再输入笔划的“hs”,输入串变为“gghs”,如果输入提示还未出现“工”,可接着继续输入“on”,整个输入串变为“gghson”,经算法处理,可分解得到字符串“ggon”和笔划“hs”;在对韵母位序进行调整,最后得到拼音“gong”,笔划“hs”。
还可以以交叉组合方式输入,例如“工”可以先输入拼音首字母“g”,再输入韵母的“g”,然后输入笔划的“h”,再输入韵母的“o”字符,组成输入串“ggho”,即可在屏幕上选择输入“工”字。该例省略了声调字符,韵母省掉了“n”字符,笔划“h”插入了拼音的韵母字符“g”、“o”之间,并且韵母的“g”和“o”颠倒了顺序。
在键盘上输入中文编码库中的汉字编码字符串时,韵母、声调、笔划字符串中的字符可以任意省略,以至仅需输入一个字符。当然实际上也可以在该种字符串中省略到一个字符都不输入,此时,则变成了上段所述的三种字符串中的一种字符串的省略。
此种任意省略输入有两个重要作用其一,可以由用户灵活地任意省略韵母、声调、笔划三种字符串中的字符,减少输入码长,例如当输入“床”的拼音笔划“chuangdhd”时,可输入“cugd”、“cagd”……其二,通过任意省略,可以避免卷舌音错误、韵母拼读错误或韵母方言错误。
本例的输入法的中文编码库还包括有词库,一条词句中的所有汉字单字编码依次组成一项词句编码串数组,所有的词句编码串数组构成词库;在键盘上输入3字或3字以上的词句时,先输入首汉字后,剩余的汉字可任意省略输入,以至仅需再输入一个汉字。
例如假设中文词库中存在“中华人民共和国教育部”的词条。
输入时只需输入随机缺省子串“中人共教”、“中民国育”……通过双重的随机缺省子串判定方法,对中文词库进行检索匹配,即可输入该词条,而且,还可以通过随机缺省子串判定方法,对每个字的编码进行随机缺省输入,进一步减少码长。
本例的词库中的词句还包括带文件名标识符的文件名组成的词句,当输入的词句与词库的文件名匹配时,显示屏给出相应的提示符号,表示该词句是一个文件名,选中该文件名后,计算机读取出对应文件中的全部内容作为当前输入。
在键盘上输入特殊符号编码字符串时先输入特殊码u,再输入类别码、符号码的任意一种,且类别码和符号码的字符可任意省略,以至仅需输入一个字符。例如输入特殊符号“”,其读音为“左方括号”,属于标点符号类,完整编码为“ubzfkh”,只需输入“ufk”只需即可,省略了分类码b、z(左)、h(号);或者输入“uzk”,省略了分类码b、f(方)、h(号);等等。
输入法中将输入的字符串对中文编码库进行检索、显示并选择的步骤中首先对输入的字符串也即输入串进行分解,将其分解为拼音串、声调串、笔划串;分解的具体步骤为a步拼音串、声调串、笔划串赋值为空串,b步取输入串的拼音首字符并连接到拼音串,c步若输入串已取完结束分解,否则取输入串的剩余字符的首字符,若该字符属于韵母字符集,将该字符连接到拼音串,若该字符属于笔划字符集,将该字符连接到笔划串,若该字符属于声调字符集,将该字符连接到声调串,重复本步的过程,直至输入串取完,结束分解。
以上分解步骤后得到的拼音串中的韵母,还须进行位序调整,位序调整的具体步骤为a步若韵母串中存在n字符,则把n调整到韵母串的最后;b步第二步,若韵母串中存在g字符,把g调整到韵母串的最后。
分解位序调整后得到的拼音串、声调串、笔划串还需再进行检索,检索时先按拼音串、声调串、笔划串的顺序连接成一个检索串,然后用该检索串对汉字字库进行检索,检索的具体步骤如下a步汉字编码=取字库中的一个汉字编码,b步赋S=汉字编码的第一个字符,P=检索串的第一个字符,c步如果S或P为串结束标志,转d步,若S=P,则赋S=汉字编码的下一个字符,P=检索串的下一个字符,否则赋S=汉字编码的下一个字符,P不变,重复本步过程;d步若P为串结束标志,认为检索串与汉字编码串匹配,选中汉字编码串对应的汉字,否则,放弃该汉字编码的汉字,e步重复a步,直到字库检索完毕,并将检索出的汉字显示到屏幕上供选择。
词库检索在键盘上输入两个或者两个以上的汉字编码字符串后,计算机在将输入的当前汉字字符串对中文编码库中的汉字字库进行检索外,还将输入的两个或者两个以上的汉字编码字符串连接成一个检索串数组,对中文编码库中的词库进行检索,词库检索的具体步骤如下
a步词句编码串数组=取词库中的一项词句编码串数组;b步赋S2=词句编码串数组的第一个汉字编码、P2=检索串数组的第一个汉字编码;c步如果S2或P2为空串,转g步,否则进行以下操作d步赋S=S2的第一个字符,P=P2的第一个字符,e步如果S或P为串结束标志,转f步,若S=P,则赋S=S2的下一个字符,P=P2的下一个字符,否则赋S=S2的下一个字符,P不变,重复本步过程;f步若P为串结束标志,则赋S2=词句编码串数组的下一个汉字编码,P2=检索串数组的下一个检索串,否则赋S2=词句编码串数组的下一个汉字编码,P2不变,重复c步,g步若P2为空串,认为检索串数组与词句编码串数组匹配,选中编码串数组对应的词句;否则放弃该词句编码串数组表示的词句,h步重复a步,直到词句库检索完毕,将检索到的词句显示于屏幕上供选择。
本例的词库中的词句还包括有带文件标识符的文件名的词句,因此,如果检索到的词句是带文件名标识符的文件名词句时,则将该词句在显示屏幕上时,同时还显示出文件名标识符号,若选中该词句,则计算机读出文件名所对应文件的全部内容作为当前输入。例如假设词句库中已经存在词条“丁某某联系方式※”,其中的※为本例所采用的文件名标识符,当然在实施时本发明还可采用其他不常用的符号作为文件标识符。计算机中的输入法目录的文件包子目录中存在以“丁某某联系方式”为文件名的文件,文件中的内容如下丁某某景光RDS科技股份公司董事长;手机号13111111111;办公电话22222222;宅用电话33333333;公司地址上海浦东……
采用的本发明的方法任意输入“丁某联方”后,词条“丁某某联系方式※”将显示在屏幕上,选择该词条后,得到的是“丁某某联系方式”为文件名的文件中的以上内容。当然显示的文件标识符号与词库中的文件名标识符也可不一致。
本发明全面综合考虑了中文输入法应当具备的简单性、灵活性、适应性、码短、重码率低、速度、方言处理等主要因素,将拼音、笔划、声调有机的融为一体,不失拼音标准,而设计出的一种简单、灵活、适应性强、不用学习,包含字、词、句、文件多种内容输入,功能全面的中文拼音声调笔划组合输入法。它不仅继承了拼音的简单性,克服了单字翻页查找的重码率问题,还在减少码长以及拼音、声调、笔划字符输入的选择上,给用户提供了最大限度的灵活性。文件包输入的提出,使得中文输入法继微软提出的句子输入法之后,更加如虎添翼,带给用户极大的方便。
权利要求
1.一种中文拼音声调笔划组合输入法,包括将中文编码库预存于计算机中,在键盘上输入中文编码库中的字符串,然后将输入的字符串对中文编码库进行检索、显示并选择的步骤,其特征在于所述的中文编码库是由汉字编码和特殊符号编码构成的汉字字库,其中汉字编码=拼音首字符+韵母+声调+笔划,拼音首字符=汉语拼音中的第一个字符,韵母=汉语拼音中的韵母,声调=汉语拼音中的五个声调对应的五个字符中的一个,笔划=首笔划字符+第二笔划字符+末笔划字符,笔划不足三笔的汉字,用末笔划补足三笔,笔划字符为点、横、竖、撇、折五个笔划对应的五个字符中的一个。
2.根据权利要求1所述的一种中文拼音声调笔划组合输入法,其特征在于所述的韵母、声调、笔划所采用的字符构成的字符集互不相交。
3.根据权利要求2所述的一种中文拼音声调笔划组合输入法,其特征在于所述的汉语拼音中的五个声调对应的五个字符为y-1声,L-2声,c-3声,x-4声,w-轻声;笔划中的点、横、竖、撇、折五个笔划对应的五个字符为d-点,h-横,s-竖,p-撇,z-折。
4.根据权利要求1所述的一种中文拼音声调笔划组合输入法,其特征在于所述的特殊符号编码=特殊码+类别码+符号码,其中特殊码=u,类别码=b—标点符号、s—数学符号、x—希腊字母、r—日语假名或q—其它符号之中的一个,符号码=符号读音各音节的首字符组成的字符串,对于日语假名符号则以日语假名音标构成。
5.根据权利要求3所述的一种中文拼音声调笔划组合输入法,其特征在于所述的在键盘上输入中文编码库中的汉字编码字符串时,先输入汉字的拼音首字符,进行选字或再输入对应汉字的韵母、声调、笔划三种字符串中的一种或一种以上的组合,且组合时韵母、声调、笔划三种字符串组合时无先后顺序;且该三种字符串中的任意一种字符串中的字符可以插入另外一种字符串中;输入韵母为an、en、in、un、ang、eng、ing或ong时,韵母字符的输入顺序可以改变。
6.根据权利要求5所述的一种中文拼音声调笔划组合输入法,其特征在于所述的在键盘上输入中文编码库中的字符串中的汉字字符串时,韵母、声调、笔划字符串中的字符可以任意省略,以至仅需输入一个字符。
7.根据权利要求6所述的一种中文拼音声调笔划组合输入法,其特征在于,所述的将输入的字符串对中文编码库进行检索、显示并选择的步骤中首先对输入的字符串也即输入串进行分解,将其分解为拼音串、声调串、笔划串;分解的具体步骤为a步拼音串、声调串、笔划串赋值为空串,b步取输入串的拼音首字符并连接到拼音串,c步若输入串已取完结束分解,否则取输入串的剩余字符的首字符,若该字符属于韵母字符集,将该字符连接到拼音串,若该字符属于笔划字符集,将该字符连接到笔划串,若该字符属于声调字符集,将该字符连接到声调串,重复本步的过程,直至输入串取完,结束分解。
8.根据权利要求7所述的一种中文拼音声调笔划组合输入法,其特征在于对所述分解步骤后得到的拼音串中的韵母,还须进行位序调整,位序调整的具体步骤为a步若韵母串中存在n字符,则把n调整到韵母串的最后;b步第二步,若韵母串中存在g字符,把g调整到韵母串的最后。
9.根据权利要求8所述的一种中文拼音声调笔划组合输入法,其特征在于将所述的拼音串、声调串、笔划串按拼音串、声调串、笔划串的顺序连接成一个检索串,然后用该检索串对汉字字库进行检索,检索的具体步骤如下a步汉字编码=取字库中的一个汉字编码,b步赋S=汉字编码的第一个字符,P=检索串的第一个字符,c步如果S或P为串结束标志,转d步,若S=P,则赋S=汉字编码的下一个字符,P=检索串的下一个字符,否则赋S=汉字编码的下一个字符,P不变,重复本步过程;d步若P为串结束标志,认为检索串与汉字编码串匹配,选中汉字编码串对应的汉字,否则,放弃该汉字编码的汉字,e步重复a步,直到字库检索完毕,并将检索出的汉字显示到屏幕上供选择。
10.根据权利要求2、3、5或6所述的一种中文拼音声调笔划组合输入法,其特征在于所述的中文编码库还包括有词库,一条词句中的所有汉字单字编码依次组成一项词句编码串数组,所有的词句编码串数组构成词库;在键盘上输入3字或3字以上的词句时,先输入首汉字后,剩余的汉字可任意省略输入,以至仅需再输入一个汉字。
11.根据权利要求10所述的一种中文拼音声调笔划组合输入法,其特征在于在键盘上输入两个或者两个以上的汉字编码字符串后,计算机在将输入的当前汉字字符串对中文编码库中的汉字字库进行检索外,还将输入的两个或者两个以上的汉字编码字符串连接成一个检索串数组,对中文编码库中的词库进行检索,词库检索的具体步骤如下a步词句编码串数组=取词库中的一项词句编码串数组;b步赋S2=词句编码串数组的第一个汉字编码、P2=检索串数组的第一个汉字编码;c步如果S2或P2为空串,转g步,否则进行以下操作d步赋S=S2的第一个字符,P=P2的第一个字符,e步如果S或P为串结束标志,转f步,若S=P,则赋S=S2的下一个字符,P=P2的下一个字符,否则赋S=S2的下一个字符,P不变,重复本步过程;f步若P为串结束标志,则赋S2=词句编码串数组的下一个汉字编码,P2=检索串数组的下一个检索串,否则赋S2=词句编码串数组的下一个汉字编码,P2不变,重复c步,g步若P2为空串,认为检索串数组与词句编码串数组匹配,选中编码串数组对应的词句;否则放弃该词句编码串数组表示的词句,h步重复a步,直到词句库检索完毕,将检索到的词句显示于屏幕上供选择。
12.根据权利要求10所述的一种中文拼音声调笔划组合输入法,其特征在于所述的中文编码库中的词库中的词句还包括带文件名标识符的文件名组成的词句,当输入的词句与词库的文件名匹配时,显示屏给出相应的提示符号,表示该词句是一个文件名,选中该文件名后,计算机读取出对应文件中的全部内容作为当前输入。
13.根据权利要求12所述的一种中文拼音声调笔划组合输入法,其特征在于在键盘上输入两个或者两个以上的汉字编码字符串后,计算机在将输入的当前汉字字符串对中文编码库中的汉字字库进行检索外,还将输入的两个或者两个以上的汉字编码字符串连接成一个检索串数组,对中文编码库中的词库进行检索,词库检索的具体步骤如下a步词句编码串数组=取词库中的一项词句编码串数组;b步赋S2=词句编码串数组的第一个汉字编码、P2=检索串数组的第一个汉字编码;c步如果S2或P2为空串,转g步,否则进行以下操作d步赋S=S2的第一个字符,P=P2的第一个字符,e步如果S或P为串结束标志,转f步,若S=P,则赋S=S2的下一个字符,P=P2的下一个字符,否则赋S=S2的下一个字符,P不变,重复本步过程;f步若P为串结束标志,则赋S2=词句编码串数组的下一个汉字编码,P2=检索串数组的下一个检索串,否则赋S2=词句编码串数组的下一个汉字编码,P2不变,重复c步,g步若P2为空串,认为检索串数组与词句编码串数组匹配,选中编码串数组对应的词句;否则放弃该词句编码串数组表示的词句,h步重复a步,直到词句库检索完毕,将检索到的词句显示于屏幕上供选择;如果检索到的词句是带文件名标识符的文件名词句时,则将该词句在显示屏幕上时,同时还显示出文件名标识符号,若选中该词句,则计算机读出文件名所对应文件的全部内容作为当前输入。
14.根据权利要求4所述的一种中文拼音声调笔划组合输入法,其特征在于,在键盘上输入特殊符号编码字符串时先输入特殊码u,再输入类别码、符号码的任意一种,且类别码和符号码的字符可任意省略,以至仅需输入一个字符。
15.根据权利要求14所述的一种中文拼音声调笔划组合输入法,其特征在于,在键盘上输入特殊符号编码字符串后,计算机将输入的符号串组成一个检索串,用该检索串对汉字字库进行检索,检索的具体步骤如下a步特殊符号编码=取字库中的一个特殊符号编码,b步赋S=特殊符号编码的第一个字符,P=检索串的第一个字符,c步如果S或P为串结束标志,转d步,若S=P,则赋S=特殊符号编码的下一个字符,P=检索串的下一个字符,否则赋S=特殊符号编码的下一个字符,P不变,重复本步过程;d步若P为串结束标志,认为检索串与特殊符号编码串匹配,选中特殊符号编码串对应的特殊符号,否则,放弃该特殊符号编码的特殊符号,e步重复a步,直到字库中特殊符号检索完毕,并将检索出的特殊符号显示到屏幕上供选择。
全文摘要
一种中文拼音声调笔划组合输入法,中文编码库是由汉字编码和特殊符号编码构成的汉字字库,汉字编码=拼音首字符+韵母+声调+笔划,声调=汉语拼音中的五个声调对应的五个字符中的一个,笔划=首笔划字符+第二笔划字符+末笔划字符,笔划不足三笔的汉字,用末笔划补足。输入时先输入汉字的拼音首字符,再输入韵母、声调、笔划三种字符串中的一种或一种以上的组合,且其中的任一种字符串中的字符可插入另外一种字符串中;字符串中的字符也可任意省略;并可进行词句、文件内容的输入。它简单易学,操作灵活、方便,效率高,功能强大;不仅继承了拼音的简单性,还在减少码长以及拼音、声调、笔划字符输入的选择上,给用户提供了最大限度的灵活性。
文档编号G06F3/023GK1838044SQ200610020399
公开日2006年9月27日 申请日期2006年3月3日 优先权日2006年3月3日
发明者丁光耀 申请人:丁光耀
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1