当前位置: 首页 > 专利查询>戴石麟专利>正文

基于声母和笔划的汉字输入法制造技术

技术编号:2864306 阅读:630 留言:0更新日期:2012-04-11 18:40
本发明专利技术是一种基于声母和笔划的汉字输入法,包括字母键盘、数字键盘和编码方法,其特征是:在字母键盘上用v代表零声母,将声母zh、ch、sh分别并入z、c、s,其它声母与键盘字母相同,并用a、e、i、o、u分别表示笔划横、竖、撇、点、折;在数字键盘上,用6、7、8、9、0代表声母,并用1、2、3、4、5分别表示笔划横、竖、撇、点、折;单字的编码可以通过声母加笔划构成也可以由纯笔划构成,词组编码由声母加笔划构成;突破了字母编码最长4位和数字编码最长6位的定式;在数字键盘上还实现了高效的纯笔划引导式联想输入技术;加上动态码长调整、自动词组管理等技术,使本发明专利技术达到了易学、易用、规范、高效、灵活的目标。

【技术实现步骤摘要】

本专利技术涉及一种基于声母和笔划的汉字输入法,特别涉及它所用的字母键盘、数字键盘和汉字编码方法。
技术介绍
对于通用字母键盘上的汉字编码输入法,现有技术一般都以4位(个别的以3位或5位)编码作为汉字编码的最长码,采用同一类字符为字词进行混合编码,当出现重码时通过翻页和选择来确定所需的字词,并通过简码和增加编码规则的复杂性来提高输入效率,通过动态调整重码字词的顺序来缓解重码问题。现有技术存在的问题是由于规则复杂而增加了使用者的学习难度;由于采用同一类字符编码,输入时除了已达最长码的字词外都不能自动选择,词组的增删不能自动进行,而且随着字词的增加,由于编码空间有限,而出现大量的重码,增加键选率,导致输入速度下降;不能根据不同用户的使用情况而动态地调整输入码,对用户的适应性差。例如二笔输入法(见www.srf.cn)使用了除i、v、u以外的23个字母来表示声母,用25个字母(含四个标点符号)表示由横、竖、撇、点、折组合而成的25个二笔组合,另外5个字母表示单笔划,还使用了一些偏旁部首,在取码时要区分独体字与合体字而采用不同的方法,设置了一、二、三级简码,最长码为四码。对于电话等数字键盘上的汉字编码输入法,现有技术主要是用拼音或笔划输入单字,并通用联想来加快输入速度,如美国特捷公司的T9拼音和T9笔划汉字输入法(见www.t9.com)。这类输入法存在的问题像早期通用字母键盘上的联想输入一样,过多地依赖于人机交互进行选择,虽然缩短了输入码长,但却严重地影响了击键速度,并且易于导致输入者疲劳。另外,数字键盘上也出现了类似通用字母键盘上的基于笔划和部件编码的字词混合编码方案,最长码一般为6码。例如王永民先生的数码系列方案(见www.wangma.com.cn)。此类输入法存在的问题和相应的通用字母键盘上的输入法的问题类似,不再赘述。
技术实现思路
本专利技术的目的是提供一种简单、规范、快速、灵活的汉字输入方法,以克服现有技术编码规则复杂、混乱,或输入效率低下、适应性差的缺点。本专利技术的目的是以汉字的声母和笔划为基础,通过采用字母键盘、数字键盘结合编码规则和输入方法来实现的。在字母键盘上,用v代表零声母,复声母zh、ch、sh分别并入z、c、s,其它声母与键盘字母相同,用a、e、i、o、u分别表示横、竖、撇、点、折五种笔划,具体对应关系如表1所示;在数字键盘上,用6代表声母b、c、ch、d、f,用7代表声母g、h、j、k,用8代表声母l、m、n、p,用9代表声母q、r、s、sh、t,用0代表零声母和声母w、x、y、z、zh,并用1、2、3、4、5分别表示横、竖、撇、点、折五种笔划,具体对应关系如表2所示;不论在字母键盘上还是在数字键盘上,其编码规则和输入方法都相同单字的编码方法是取单字声母,加单字的头11个笔划,或者直接取单字的头12个笔划;二字词的编码方法是取各字的声母,加首字头2个笔划,再加末字的头8个笔划;三字词的编码方法是取各字的声母,加首字头2个笔划,加第二字头2个笔划,再加末字的头5个笔划;四字词的编码方法是取首字声母,加第三字声母,加末字声母,加首字头2个笔划,加第二字头2个笔划,加第三字头2个笔划,再加末字的头3个笔划;五字及五字以上词的编码方法是取首字声母,加第三字声母,加末字声母,加首字头2个笔划,加第二字头2个笔划,加第三字头2个笔划,加第四字头2个笔划,再加第五字的头1个笔划。与现有技术相比,本专利技术具有下述优点突破了现有技术字母编码最长4位和数字编码最长6位的定式,将最长码扩展到了12位,为字词提供了巨大的编码空间,不再为字词数量增加后重码率的急剧上升而烦恼,在正常的输入过程中基本上不需要进行效率极低的翻页和选择操作;采用最为简单的汉字声母和规范的笔划、笔顺作为汉字编码的特征信息,结合简单的、在字母键盘和数字键盘上一致的编码规则,降低了学习难度,扩大了编码的应用范围;在数字键盘上实现了纯笔划输入的引导式联想技术;利用互不相交的字符集为声母和笔划编码,在输入过程中既能在未出现所需字词时不断地延长输入码,又可以随时在出现所需字词时输入下一字词,同时将前一字词自动选中,减少了击键次数;在根据大规模统计为高频字词分配较短的输入码后,又在输入过程中进一步根据输入者的使用情况动态调整输入码长度,可以很快地适应各个输入者不同的需要,提高其输入效率;能够自动地定义新词和删除不常使用的具有最长输入码的词组,在基本上不用输入者手工干预的情况下适应新的输入场合。这样便能达到使本专利技术所述的输入法易学、易用、规范、高效、灵活的总体目标。表1声母、笔划在字母键盘上与键盘字母的对应关系表 表2声母、笔划在数字键盘上与键盘数字的对应关系表 具体实施方式下面结合表和实施例对本专利技术做进一步说明。在表1和表2中,零声母是指汉语拼音中以a、e、o开始的音节的声母,同时将w和y也看成是声母。根据国家标准,笔划提归于横,笔划竖左钩归于竖,笔划捺归于点,所有带转折的笔划都归于折。例如汉语拼音中的音节ao、en、ou等都是零声母音节,因此在字母键盘上用v来代表它们的声母,而音节wen、yan等中的w、y也看成是声母。又如汉字“提”左边提手旁中的提笔应归于横,汉字“水”中间的竖左钩应归于竖,汉字“八”右边的捺应归于点,汉字“刀”中的横折钩应归于折。本专利技术单字和词组的完全编码在字母键盘和数字键盘上都是12位,而且编码方法相同,只是对应的键盘字母不同而已。12位的码长为字词提供的编码空间比现有技术所能提供的编码空间巨大得多。单字的编码方法是取单字声母,加单字的头11个笔划;二字词的编码方法是取各字的声母,加首字头2个笔划,再加末字的头8个笔划;三字词的编码方法是取各字的声母,加首字头2个笔划,加第二字头2个笔划,再加末字的头5个笔划;四字词的编码方法是取首字声母,加第三字声母,加末字声母,加首字头2个笔划,加第二字头2个笔划,加第三字头2个笔划,再加术字的头3个笔划;五字及五字以上词的编码方法是取首字声母,加第三字声母,加末字声母,加首字头2个笔划,加第二字头2个笔划,加第三字头2个笔划,加第四字头2个笔划,再加第五字的头1个笔划。当字词编码的笔划数不足所要求的数量时,从末笔开始按“横竖撇点折横……”的顺序各补两笔直到满足所要求的笔划数为止。例如,“人”字的声母为r,笔划依笔顺为“撇点”。由于笔划不足11个,需要按上述规则补充9个笔划,它们是“点点折折横横竖竖撇”,因此“人”字最后的编码为“r撇点点点折折横横竖竖撇”。根据表1可以看出该字在字母键盘上对应的键盘字母序列(即字母编码)为“riooouuaaeei”,而根据表2可以看出该字在数字键盘上对应的键盘数字序列(即数字编码)为“934445511223”。又如,“安全”这个词中“安”字的声母为零声母,其头2个笔划为“点点”,而“全”字的声母为q,其笔划序列为“撇点横横竖横”,再补2个笔划“横横”,故该词最后的编码为“零声母q点点撇点横横竖横横横”。根据表1可知该词的字母编码为“vqooioaaeaaa”,而根据表2可知该词的数字编码为“094434112111”。再如,“操作系统”这个词中首字“操”的声母为c,第三字“系”的声母为x,末字“统”的声母为t,前三字的本文档来自技高网
...

【技术保护点】
一种基于声母和笔划的汉字输入法,包括字母键盘、数字键盘和编码方法,其特征在于:1)声母、笔划在字母键盘上与键盘字母的对应关系如下***2)声母、笔划在数字键盘上与键盘数字的对应关系如下***3)单字的 编码方法是取单字声母,加单字的头11个笔划,或者直接取单字的头12个笔划;4)二字词的编码方法是取各字的声母,加首字头2个笔划,再加末字的头8个笔划;5)三字词的编码方法是取各字的声母,加首字头2个笔划,加第二字头2个笔划, 再加末字的头5个笔划;6)四字词的编码方法是取首字声母,加第三字声母,加末字声母,加首字头2个笔划,加第二字头2个笔划,加第三字头2个笔划,再加末字的头3个笔划;7)五字及五字以上词的编码方法是取首字声母,加第三字声母,加末 字声母,加首字头2个笔划,加第二字头2个笔划,加第三字头2个笔划,加第四字头2个笔划,再加第五字的头1个笔划。

【技术特征摘要】
1.一种基于声母和笔划的汉字输入法,包括字母键盘、数字键盘和编码方法,其特征在于1)声母、笔划在字母键盘上与键盘字母的对应关系如下2)声母、笔划在数字键盘上与键盘数字的对应关系如下3)单字的编码方法是取单字声母,加单字的头11个笔划,或者直接取单字的头12个笔划;4)二字词的编码方法是取各字的声母,加首字头2个笔划,再加末字的头8个笔划;5)三字词的编码方法是取各字的声母,加首字头2个笔划,加第二字头2个笔划,再加末字的头5个笔划;6)四字词的编码方法是取首字声母,加第三字声母,加末字声母,加首字头2个笔划,加第二字头2个笔划,加第三字头2个笔划,再加末字的头3个笔划;7)五字及五字以上词的编码方法是取首字声母,加第三字声母,加末字声母,加首字头2个笔划,加第二字头2个笔划,加第三字头2个笔划,加第四字头2个笔划,再加第五字的头1个笔划。2.根据权利要求1所述的基于声母和笔划的汉字输入法,其特征在于当字词编码的笔划数不足所要求的数量时,从未笔开始按“横竖撇点折横……”的顺序各补两笔直到满足所要求的笔划数为止。3.根据权利要求2所述的基于声母和笔划的汉字输入法,其特征在于声母的编码字符和笔划的编码字符分属于两个互不相交的字符集合,在字母键盘上的这两个集合的并集为26个英文字母,在数字键盘上的这两个集合的并集为10个阿拉伯数字。4.根据权利要求3所述的基于声母和笔划的汉字输入法,其特征在于字词在实际输入时的输入码是通过截取相应编码而形成的不等长码,码长的确定原则是根据字词的统计频次尽量给高频字词分配较短的输入码。5.根据权利要求4所述的基于声母和笔划的汉字输入...

【专利技术属性】
技术研发人员:戴石麟
申请(专利权)人:戴石麟
类型:发明
国别省市:85[中国|重庆]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1