System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,具体涉及一种拼音输入装置、拼音输入方法、计算机程序产品。
技术介绍
1、随着计算机和手机的广泛普及,对汉字输入需求越来越大。目前,计算机和手机汉字输入方案众多,其中拼音输入法因其用户群体庞大而占据主导地位。而且由于拼音输入法在自动组词和长句输入等功能上的持续优化,选择这种输入方式的用户比例持续增长。
2、在各种拼音输入方法中,汉字双拼相较于全拼能显著降低敲击键盘的次数,并且由于其音节分隔清晰,无需借助空格键来标识音节的结束,这无疑提升了操作效率并优化了计算机的自动选字过程,其优势是显而易见的。
3、双拼输入技术方案是一种基于拼音输入法的优化方法,通过将每个含多个字母的声母或韵母映射到特定的按键上,使得每个音都可以用最多两次按键打出。以下是对双拼输入技术方案的详细介绍:
4、1、声母韵母映射:双拼方案将汉语拼音中的声母和韵母各自映射到某个按键上,极大地简化了输入过程。例如,在自然码双拼方案中,声母“zh”可能被映射到“a”键,而韵母“ang”可能被映射到“s”键。这样的映射减少了输入单个字符所需的击键次数,从而提高了输入速度。
5、2、方案多样性:目前存在的双拼方案非常多,包括但不限于自然码、搜狗双拼、微软双拼、小鹤双拼、智能abc等。每种方案都有其独特的映射规则,用户可以根据自己的记忆习惯和打字习惯选择适合自己的双拼方案。
6、3、自定义方案:除了采用已有的双拼方案,高级用户还可以通过输入法软件的设置功能自定义双拼映射方案。这为有特殊需求的用户提
7、4、学习曲线:对于刚开始使用双拼输入法的用户来说,需要经历一个学习并适应的过程。虽然初期可能面临记忆力挑战,但随着时间的推移和持续的练习,用户将能够熟练掌握所选择的双拼方案,从而达到快速输入的效果。
8、综上所述,双拼输入技术方案通过将声母和韵母映射到特定的按键上,有效提高了汉字的输入速度。它的易学性和高度可定制性使其成为众多拼音输入法用户的首选方案。然而,尽管双拼输入方案在提高打字速度方面具有明显优势,但它也存在一些不可忽视的缺点。以下是现有双拼输入方案的缺点:
9、1、字母数量过多:双拼输入方案需要至少53个字母来覆盖所有声母和韵母的组合,这超出了拼音文字的最佳值40个字母,导致很难实现拉丁化设计。这种过多的字母数量要求用户记住更多的映射规则,增加了学习成本。
10、2、记忆负担较大:由于双拼输入方案将声母和韵母分别映射到不同的字母上,用户需要记忆这些映射关系。对于初学者来说,这可能需要一段时间的适应和学习,尤其是当存在多种双拼方案时,各自有不同的映射规则,增加了用户的记忆负担。
11、3、自定义方案难度:虽然一些输入法软件允许用户自定义双拼方案,但这对于非技术用户来说可能是一个复杂的过程。用户需要了解如何设置和调整映射规则,这可能会对一些用户来说是一个技术障碍。
12、4、输入准确性问题:双拼输入方案简化了输入过程,但这也可能导致输入准确性的降低。由于每个字母代表的信息更加复杂,用户在快速输入时可能会出错。
技术实现思路
1、为了解决上述技术问题,本申请提供了一种拼音输入装置、拼音输入方法、计算机程序产品,以至少解决或缓解上述现有技术中存在的问题。
2、一种拼音输入装置,其包括:
3、键盘模块,其配置为具有第一按键与键值的映射,所述第一按键与键值的映射用于配置英文字母集与按键的对应关系;
4、声母模块,其配置为具有第二按键与键值的映射,所述第二按键与键值的映射用于配置在所述英文字母集中定义的第一字母组与声母键值组、按键的对应关系;
5、韵母模块,包括单韵母单元、基础韵母单元、衍生韵母单元,其中:
6、所述单韵母单元,其配置为具有第三按键与键值的映射,所述第三按键与键值的映射用于在所述英文字母集中定义的第二字母组与单韵母键值组、按键的对应关系;
7、所述基础韵母单元,其配置为具有第四按键与键值的映射,所述第四按键与键值的映射用于在所述英文字母集中定义的第四字母组与基础韵母键值组、按键的对应关系;
8、所述衍生韵母单元,其配置为具有第五按键与键值的映射,所述第五按键与键值的映射用于在所述英文字母集中定义的第五字母组合与衍生韵母键值、按键的对应关系;
9、所述音节解析模块,用于捕获对所述键盘进行触发操作生成的输入序列,并基于所述声母模块中配置的所述第二按键与键值的映射和所述韵母模块中配置的所述第三按键与键值的映射、所述第四按键与键值的映射、所述第五按键与键值的映射中至少其一对所述输入序列进行解析,以确定所述输入序列满足汉语拼音规则的中的声母和韵母组合,并输出所述声母和韵母组合对应的词或者词组。
10、一种拼音输入方法,其包括:
11、捕获对键盘进行触发操作生成的输入序列;
12、基于配置的第二按键与键值的映射和的第三按键与键值的映射、第四按键与键值的映射、第五按键与键值的映射中至少其一对所述输入序列进行解析,以确定所述输入序列满足汉语拼音规则的中的声母和韵母组合,并输出所述声母和韵母组合对应的词或者词组;
13、其中,所述第一按键与键值的映射用于配置英文字母集与所述键盘上按键的对应关系;
14、所述第二按键与键值的映射用于配置在所述英文字母集中定义的第一字母组与声母键值组、所述键盘上按键的对应关系;
15、所述第三按键与键值的映射用于在所述英文字母集中定义的第二字母组与单韵母键值组、所述键盘上按键的对应关系;
16、所述第四按键与键值的映射用于在所述英文字母集中定义的第四字母组与基础韵母键值组、所述键盘上按键的对应关系;
17、所述第五按键与键值的映射用于在所述英文字母集中定义的第五字母组合与衍生韵母键值、所述键盘上按键的对应关系。
18、一种计算机程序产品,其上存储有计算机可执行指令,所述计算机可执行指令被运行时,用于执行如下操作:
19、捕获对键盘进行触发操作生成的输入序列;
20、基于配置的第二按键与键值的映射和的第三按键与键值的映射、第四按键与键值的映射、第五按键与键值的映射中至少其一对所述输入序列进行解析,以确定所述输入序列满足汉语拼音规则的中的声母和韵母组合,并输出所述声母和韵母组合对应的词或者词组;
21、其中,所述第一按键与键值的映射用于配置英文字母集与所述键盘上按键的对应关系;
22、所述第二按键与键值的映射用于配置在所述英文字母集中定义的第一字母组与声母键值组、所述键盘上按键的对应关系;
23、所述第三按键与键值的映射用于在所述英文字母集中定义的第二字母组与单韵母键值组、所述键盘上按键的对应关系;
24、所述第四按键与键值的映射用于在所述英文字母集中定义的第四字母组与基础韵母键值组、所述键盘上按键的对应关本文档来自技高网...
【技术保护点】
1.一种拼音输入装置,其特征在于,包括:
2.根据权利要求1所述的一种拼音输入装置,其特征在于,所述第一按键与键值的映射按照如下匹配定义模型生成英文字母集与按键的对应关系的配置:
3.根据权利要求1所述的一种拼音输入装置,其特征在于,所述第一按键与键值的映射按照如下匹配定义模型生成英文字母集与按键的对应关系的配置:
4.根据权利要求1所述的一种拼音输入装置,其特征在于,所述第二按键与键值的映射按照如下匹配定义模型生成英文字母集与按键的对应关系的配置:
5.根据权利要求1所述的一种拼音输入装置,其特征在于,所述单韵母包括a 、o、e、i、u、ü、er;
6.根据权利要求1所述的一种拼音输入装置,其特征在于,所述基础复韵母包括ou、ei、en 、eng、ang 、an 、ai、ao;
7.根据权利要求1所述的一种拼音输入装置,其特征在于,所述衍生复韵母包括ie、üe、ing、ong和iong、uang和iang、uo、iao、ua和ia、iu、ui和in、un和ün、uan和üan、uai和ian;
9.一种拼音输入方法,其特征在于,包括:
10.一种计算机程序产品,其特征在于,其上存储有计算机可执行指令,所述计算机可执行指令被运行时,用于执行如下操作:
...【技术特征摘要】
1.一种拼音输入装置,其特征在于,包括:
2.根据权利要求1所述的一种拼音输入装置,其特征在于,所述第一按键与键值的映射按照如下匹配定义模型生成英文字母集与按键的对应关系的配置:
3.根据权利要求1所述的一种拼音输入装置,其特征在于,所述第一按键与键值的映射按照如下匹配定义模型生成英文字母集与按键的对应关系的配置:
4.根据权利要求1所述的一种拼音输入装置,其特征在于,所述第二按键与键值的映射按照如下匹配定义模型生成英文字母集与按键的对应关系的配置:
5.根据权利要求1所述的一种拼音输入装置,其特征在于,所述单韵母包括a 、o、e、i、u、ü、er;
6.根据权利要求1所述的一种拼音输入装置,其特征在于,所述基础复韵母包括ou、ei、en...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。