![基于Windows Mobile下的智能手机输入法研究与实现](https://www.lw50.cn/thumb/f3aed72457ff08ec10496ac0.webp)
论文摘要
随着移动设备的广泛普及,对中文输入的需求越来越多。特别是智能手机的普及,在智能手机上进行大量文本输入的需求在不断增加。已经有很多word文件处理和Email收发等PC设备上的文件处理移植到了智能手机上。因此对智能手机上的汉字输入法的需求也越来越迫切。本文研究的重点正是基于Windows Mobile系统下的智能手机输入法。该输入法打破了传统汉字输入法只能输入汉字不能输入词组的尴尬局面,完全实现了字词合一的输入方式。该输入法采用金数码编码方案,编码规则简单,易学易记易用。同时,针对Windows Mobile系统特性,进行了丰富的输入法UI设计,使得输入更加直观。另外,高频词的自动调整,方便的自造词,还有一些智能化的设计,大大提高了输入效率。本文首先介绍了金数码笔画编码方案和金数码音形编码方案,并详细分析了这两种编码方案的重码率和按键分布情况。接着介绍了Windows Mobile系统的特点,详细介绍了该平台下输入法的工作原理。讨论了在该平台下输入法的组成结构和系统实现流程,并对涉及到的关键技术,如IME内核、按键处理和用户界面等进行了详细的分析,给出了具体的设计方案。对最终实现时的一些关键设计和实现过程中遇到的问题进行了细致的介绍。本文的另一个重点是对跨平台汉字编码转换引擎的分析设计。汉字编码转换引擎是一个输入法的核心,它一定程度上决定了输入法的输入方式和输入效率。该设计是在总结μC/OS-II平台和Windows平台输入法设计经验的基础上,提取出基本相同的部分,抽象成汉字编码转换引擎的五个部分。这五个部分继承了μC/OS-II平台和Windows平台输入法设计的优点,独特的编码存放方式和搜索算法比同类设计效率高的多。然后对这五个部分分别进行跨平台设计,并尽量减少它们之间的耦合性,对平台相关的部分提供统一的接口,提高可扩展性。后面讨论了笔画输入和音形输入无缝结合,这是对汉字编码转换引擎的改进。从这可以看出该引擎的设计具有良好的可扩展性。文章最后讨论了对μC/OS-II平台和Windows平台输入法的改进。由于原来的设计没有统一的引擎,对于维护和升级非常不方便,扩展一个功能需要在不同的平台重新设计。把最新的跨平台汉字编码转换引擎移植到μC/OS-II平台和Windows平台输入法上,更改部分接口的实现即可完成对输入法的升级。从这可以看出,跨平台汉字编码转换引擎的可移植性非常好,对于以后移植到Symbian、Linux、Palm等智能手机平台奠定了基础。
论文目录
摘要Abstract第一章 绪论1.1 课题背景1.2 国内外研究现状1.2.1 输入法发展历史及现状1.2.2 智能手机输入法平台发展现状1.3 手机平台下的输入法开发1.4 本文的主要研究内容及组织结构第二章 金数码汉字输入法的原理2.1 金数码笔画编码2.1.1 简易编码方案2.1.2 高效编码方案2.1.3 按键分布统计2.1.4 字词编码2.2 金数码音形编码2.2.1 音编码2.2.2 形编码2.2.3 重码率统计2.2.5 容错码2.2.6 词编码第三章 智能手机输入法总体设计3.1 Windows Mobile 汉字输入法系统的组成3.2 Windows Mobile 的输入法系统的工作机制3.3 Windows Mobile 的IME 用户接口3.4 Windows Mobile 的输入上下文3.5 智能手机输入法设计的主要内容第四章 跨平台汉字编码转换引擎的设计4.1 汉字编码转换引擎的结构4.2 字编码和词库文件的存储4.2.1 字编码和词库文件的储存格式及优点4.2.2 单字编码文件的存储结构及优点4.2.3 词库文件的存储结构及优点4.3 按键预处理4.4 文件读写接口模块及Windows Mobile 平台实现4.5 搜索字词模块4.6 次序码转化汉字模块4.6.1 转换成汉字内码4.6.2 字词转换处理4.6.3 字词过滤4.7 词频自动调整4.7.1 预处理4.7.2 缓存词库调整4.8 自造词4.8.1 添加自造词4.8.2 搜索自造词第五章 IME 和输入模块的分析设计5.1 Windows Mobile IME 内核分析设计5.2 IME 按键处理流程的设计5.3 汉字输入处理模块的设计5.4 英文数字处理模块的设计5.5 符号输入模块的设计5.6 IME 的用户界面的设计5.6.1 状态窗口的显示5.6.2 编辑窗口和候选窗口的设计第六章 其它设计及遇到的问题6.1 数字签名6.2 输入法安装6.3 字词的颜色6.4 人性化设计6.5 自定义输入状态图标的问题6.6 字符集的问题6.7 词库文件丢失引起的问题6.8 编辑框和候选框不消失的问题第七章 对汉字编码转换引擎移植的研究7.1 跨平台汉字编码转换引擎的改进7.1.1 编码文件修改7.1.2 按键预处理模块修改7.1.3 切换笔画输入和音形输入7.1.4 自定义输入状态图标7.2 μC/OS-II 平台输入法的改进7.2.1 汉字编码转换引擎的移植7.2.2 汉字输入处理模块的处理7.3 Windows 平台输入法的改进7.3.1 汉字编码转换引擎的移植7.3.2 汉字输入处理模块的处理7.3.3 状态窗口的显示7.3.4 自造词按键调整第八章 结论参考文献致谢在攻读硕士研究生期间发表的论文
相关论文文献
标签:金数码论文; 汉字编码转换引擎论文; 输入法论文;
基于Windows Mobile下的智能手机输入法研究与实现
下载Doc文档