APP下载

基于程序框架Qt的嵌入式系统汉字库设计与实现

2010-09-21殷知磊张钟澍肖跃先

成都信息工程大学学报 2010年1期
关键词:信息

殷知磊, 张钟澍, 肖跃先, 薛 松

(成都信息工程学院计算机学院,四川成都 610225)

1 引言

1.1 研究背景

目前ARM 板已经普遍应用于各种手机、玩具等电器产品,特别是嵌入式Linux技术与ARM的结合,以其开放的源代码、低廉的价格、方便的开发环境受到了许多开发厂家的青睐。随着智能手持设备的快速发展,汉字的输入输出己经成为很多智能手持设备进行人机交互不可缺少的部分,其中以手机中汉字输入使用最为广泛。

目前已有的汉字库生成方法耗费人力物力较大、开发周期长、汉字采集不够完整、输入法对汉字库进行索引时速度较慢等问题;已有的汉字库的索引原理在输入法根据拼音索引汉字的时候需要大量的CPU时间,这显然不适合嵌入式设备的要求。文中介绍的汉字库设计结构,可以在利用简单的设备,需要短时间内即可生成一个可以供中文全拼输入法使用的汉字库,特别适用于在项目周期短,又要求中文输入法支持的项目开发。

文中介绍的汉字库生成法属于支持中文全拼输入法的底层开发,为利用Qt/Embedded开发的输入法提供了汉字索引支持。生成的汉字库也使全拼输入法根据拼音索引汉字的效率比已有的汉字库有所提高。

1.2 几种常见的汉字库设计

传统拼音输入法的设计思想是通过用户的按键操作得到一组数字组合,由这个数字组合得到可能出现的拼音组合(通常一组数字组合对应多组拼音组合,如“426”这组数字组合就对应“han”、“hao”、“gan”、“gao”这4组拼音组合),而每组拼音组合对应了1组同音汉字组(比如“hao”对应了“好”、“号”、“毫”等),这种结构当中实现的是1个二级对应表。……

登录APP查看全文

猜你喜欢

信息
订阅信息
展会信息
信息超市
展会信息
展会信息
展会信息
展会信息
展会信息
信息
健康信息