【技术实现步骤摘要】
本专利技术涉及一种中文键盘输入法,尤其涉及一种拼音笔划相结合的中文键盘输入方法。
技术介绍
现有的汉字键盘输入法中,可分为三类一、基于字形的输入法基于字形的输入法典型的代表为五笔字形输入法,用字根对汉字或词组进行编码,重码率低,速度快,但词组量受限,学习难度大,其他字形编码的输入法存在同样问题,适合专业文字录入人员使用,不适合普通大众使用。五笔划输入法,采用众所周知的5个基本笔划,简单不用学习,且用键少,适合手机之类的小键盘汉字输入,但输入码长,输入速度慢,且每个人的笔顺不一定统一。二、基于拼音的字音输入法由于拼音本身的大众化教育基础,基于拼音的输入法是一种最为普及的输入法,不用学习,随着词库量的增加,句子处理的完善,速度也不断提高,受到越来越多大众的喜爱。典型代表有紫光拼音、智能拼音、微软拼音等。纯拼音输入法也存在着一些缺陷,首先,是不可避免的单字输入,由于汉字的同音字很多,故其重码率高,只好逐页查找汉字提示。其次,由于片面追求减少输入码长度,去掉空格输入分割汉字间的拼音,而需将连续多个拼音自动分解为单字的拼音,这是拼音的自动切分技术。一方面,由于存在无声母汉字,理论上存在不可避免的输入切分多义,需要用户介入才能避免错误;另一方面,自动切分技术还造成了拼音很难与笔划、声调有机灵活地结合,而不能用简单的方式减少重码率;自动切分技术处理词句时,要求韵母的完整输入,丧失了灵活性,或者干脆不输入韵母,造成了重码率提高。三、基于音形组合的输入法该类方法又细分为两种方法1、着重于减少重码和输入码长的一类输入法,必然利用拼音和简单字形进行较多的二次编码,使用时,用户 ...
【技术保护点】
一种中文拼音声调笔划组合输入法,包括将中文编码库预存于计算机中,在键盘上输入中文编码库中的字符串,然后将输入的字符串对中文编码库进行检索、显示并选择的步骤,其特征在于:所述的中文编码库是由汉字编码和特殊符号编码构成的汉字字库,其中: 汉字编码=拼音首字符+韵母+声调+笔划, 拼音首字符=汉语拼音中的第一个字符, 韵母=汉语拼音中的韵母, 声调=汉语拼音中的五个声调对应的五个字符中的一个, 笔划=首笔划字符+第二笔划字符+末笔划字符,笔划不足三笔的汉字,用末笔划补足三笔,笔划字符为点、横、竖、撇、折五个笔划对应的五个字符中的一个。
【技术特征摘要】
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字以上...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。