本发明专利技术公开了一种微形点拼汉字输入方法,应用于汉字输入端,包括步骤:将待输入汉字拆解为至少一个微形,微形包括微字形和微符形;微字形起码是待输入汉字中最小单位的字形偏旁,微符形包括待输入汉字中不在微字形内的第一符形偏旁集的偏旁,以及不在微字形和第一符形偏旁集的偏旁内的第二符形偏旁集的偏旁;将至少一个微字形或微符形转换为对应的代码,代码包括微字形的拼音首字母和微符形的笔画名称拼音中预设拼音字母;根据待输入汉字对应的笔画顺序排列至少一个代码,生成并输出待输入汉字对应的代码串。本发明专利技术可以降低汉字输入过程的单字重码率,提高字符与汉字之间的转换效率。
【技术实现步骤摘要】
本专利技术涉及汉字输入,特别涉及一种微形点拼汉字输入方法。
技术介绍
1、目前汉字输入法主要分为五笔字型输入法和拼音输入法,其中五笔字型输入法是单字输入效率高,而词组输入效率低;智能拼音输入法是词组输入效率高,而单字输入效率低,而打字者在实际输入汉字的过程中,往往是单字和词组随机交替输入,拼音输入法和五笔输入法往往无法适配使用者的要求,并且拼音输入法存在较高的单字重码率,降低了使用者的汉字输入效率,而五笔字型输入法虽然单字输入效率很高,但需要死记硬背才能学会和掌握,难以推广。
2、因此目前需要一种微形点拼汉字输入方法,降低汉字输入过程的单字重码率,提高字符与汉字之间的转换效率。
技术实现思路
1、为解决以上技术问题,本专利技术提供一种微形点拼汉字输入方法,具体的技术方案如下:
2、本专利技术提供一种微形点拼汉字输入方法,应用于汉字输入端,包括步骤:
3、将待输入汉字拆解为至少一个微形,所述微形包括微字形和微符形;
4、所述微字形起码是所述待输入汉字中最小单位的字形偏旁,所述微符形包括所述待输入汉字中不在所述微字形内的第一符形偏旁集的偏旁,以及不在所述微字形和所述第一符形偏旁集的偏旁内的第二符形偏旁集的偏旁;
5、将至少一个所述微形转换为对应的代码,所述代码包括所述微字形的拼音首字母和所述微符形的笔画名称拼音中预设拼音字母;
6、待输入汉字按笔画顺序排列被采用的微形代码,生成并输出所述待输入汉字对应的代码串。p>7、本专利技术提供的微形点拼汉字输入方法通过拆解汉字为微形并为各微形分配代码,可以将每个代码的使用率都接近各代码的平均使用率,就能使各代码的使用率达到均衡,从而形成低重码字率,并且各微形及其代码简单易于掌握。
8、在一些实施方式中,所述的将待输入汉字拆解为至少一个微形,具体包括:
9、汉字里最小单位的字形偏旁包括所述微字形和子微字形;
10、所述待输入汉字里最小单位的所述字形偏旁如属于预设的罕用字形偏旁集里的偏旁,则所述最小单位的所述字形偏旁为所述子微字形;
11、所述待输入汉字里如存在笔画顺序书写不连贯的最小单位的所述字形偏旁时,或存在与其它笔画发生交叉的最小单位的所述字形偏旁时,或存在被其它笔画分隔的最小单位的所述字形偏旁时,则所述最小单位的所述字形偏旁为所述子微字形;
12、所述微字形包括汉字里除子微字形以外的小于全字的最小单位的所述字形偏旁,和除全字为一个所述微符形以外的单笔画汉字和笔画交叉一体汉字的全字。
13、在一些实施方式中,所述微符形包括汉字里属于第一符形偏旁集、第二符形偏旁集、第三符形偏旁集的偏旁笔画;
14、所述第一符形偏旁集包括不在所述微字形内和不在第四符形偏旁集内的单人旁[亻]、三点水[氵]和交叉笔画[+、扌、艹、廾、犭、廴、ャ、肀、ナ、〤、乂、聿];
15、所述第二符形偏旁集包括不在所述微字形内和不在所述第一符形偏旁集的偏旁内的单笔画;
16、所述第三符形偏旁集包括罕用字“亻”和“氵”内的单笔画;
17、所述第四符形偏旁集包括成为全字的单人旁、三点水和在笔画顺序上书写不连贯的交叉笔画。
18、本专利技术提供的微形点拼汉字输入方法通过进一步限定微字形拆解方式,实现微字形与微符形之间基本无重复代码的技术效果,避免部分代码使用率明显高于众代码的平均使用率,进一步降低汉字重码率。
19、在一些实施方式中,所述的将至少一个所述微形转换为对应的代码,具体包括:
20、当待输入汉字里最小单位的字形偏旁如属于预设的鲜用字类偏旁集里的偏旁,且自定义为微字形时,则所述微字形可转换为对应的微字形代码;
21、或
22、当待输入汉字里最小单位的字形偏旁如属于预设的鲜用字类偏旁集里的偏旁,且自定义为子微字形时,则将所述子微字形拆解为至少一个微符形,并将拆解出的微符形各自可转换为对应的微符形代码。
23、本专利技术提供的微形点拼汉字输入方法可以在输入含鲜用字偏旁的汉字时,无论是否可以调用到鲜用字的读音,均可以实现该汉字的正确输入,一方面避免机器生成汉字过程中由于鲜用字拼音调用失败导致打字错误,另一方面可以避免用户打字过程中不清楚鲜用字偏旁的拼音影响其打字体验。
24、在一些实施方式中,所述的将待输入汉字里至少一个所述微形转换为对应的代码,具体还包括:
25、在所述微符形为折形单笔画时,将字母v作为折形微符形的代码。
26、本专利技术提供的微形点拼汉字输入方法采用唯一非拼音字母为折形微符形的代码,进一步降低汉字重码率。
27、当待输入汉字的微形的总数量不超过预设数量时,按字内微形之间的笔画顺序排列各个微形的代码,组成对应的代码串;
28、当待输入汉字的微形的总数量超过预设数量,其中微字形的数量等于预设数量时,按字内微字形之间的笔画顺序排列各个微字形的代码,组成对应的代码串;
29、当待输入汉字的微形的总数量超过预设数量,其中微字形的数量也超过预设数量时,只采用字内微字形之间的笔画顺序列前且列前数量等于预设数量的微字形的代码,按代码被采用的微字形之间的笔画顺序排列各个被采用的微字形的代码,组成对应的代码串;
30、当待输入汉字的微形的总数量超过预设数量,其中微字形的数量小于预设数量时,采用字内全部微字形的代码和字内微符形之间的笔画顺序列前且列前数量等于预设数量与微字形数量之差的微符形的代码,按代码被采用的微形之间的笔画顺序排列各个被采用的微形的代码,组成对应的代码串。
31、在一些实施方式中,待输入词组构成对应的代码串时,还包括:
32、词组的代码串包括全码串、短尾码串和简码串三类代码串;
33、将待输入词组里的每位字的代码串顺序排列,组成所述词组的全码串;
34、或,
35、将待输入词组里的非末位的各位字的代码串、末位字的代码串中的列前部分字母顺序排列,组成所述词组的短尾码串;
36、或,
37、将待输入双字词里的首位字的代码串的第一个字母或全部字母、末位字的代码串的列前部分字母或全部字母顺序排列,组成所述双字词的简码串;
38、将待输入多字词里的首位字的代码串的第一个字母或全部字母、中段每位字的代码串的第一个字母、末位字的代码串的列前部分字母或全部字母顺序排列,组成所述多字词的简码串;
39、本专利技术提供的微形点拼汉字输入方法进一步公开一种词组输入方法,通过将词组的代码串分为全码串、短尾码串和简码串,实现每个词组都有1个全码串,0~3个短尾码串,0~8个简码串,因此几乎每个词组都有多个代码串的技术效果,从而使词组输入方式更加地多元,提高输入方式的兼容性。
40、在一些实施方式中,根据本专利技术的另一方面,本专利技术还提供一种微形点拼汉字输入方法,应用于汉字输出端,包括步骤:本文档来自技高网
...
【技术保护点】
1.一种微形点拼汉字输入方法,其特征在于,应用于汉字输入端,包括步骤:
2.根据权利要求1所述的一种微形点拼汉字输入方法,其特征在于,所述的将待输入汉字拆解为至少一个微形,具体包括:
3.根据权利要求1所述的一种微形点拼汉字输入方法,其特征在于,
4.根据权利要求1所述的一种微形点拼汉字输入方法,其特征在于,所述的将待输入汉字里至少一个微形转换为对应的代码,具体包括:
5.根据权利要求1所述的一种微形点拼汉字输入方法,其特征在于,所述的将待输入汉字里至少一个所述微形转换为对应的代码,具体还包括:
6.根据权利要求1所述的一种微形点拼汉字输入方法,其特征在于,所述的组成待输入汉字对应的代码串,具体包括:
7.根据权利要求1所述的一种微形点拼汉字输入方法,其特征在于,待输入词组生成对应的代码串,具体包括:
8.一种微形点拼汉字输入方法,其特征在于,应用于汉字输出端,包括步骤:
9.根据权利要求8所述的一种微形点拼汉字输入方法,其特征在于,在输入代码串转换生成字词的过程中,还包括:
【技术特征摘要】
1.一种微形点拼汉字输入方法,其特征在于,应用于汉字输入端,包括步骤:
2.根据权利要求1所述的一种微形点拼汉字输入方法,其特征在于,所述的将待输入汉字拆解为至少一个微形,具体包括:
3.根据权利要求1所述的一种微形点拼汉字输入方法,其特征在于,
4.根据权利要求1所述的一种微形点拼汉字输入方法,其特征在于,所述的将待输入汉字里至少一个微形转换为对应的代码,具体包括:
5.根据权利要求1所述的一种微形点拼汉字输入方法,其特征在于,所述的将待...
【专利技术属性】
技术研发人员:陈学东,
申请(专利权)人:陈学东,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。