首页> 中文学位 >基于Android平台的智能拼音输入法的设计与实现
【6h】

基于Android平台的智能拼音输入法的设计与实现

代理获取

目录

封面

中文摘要

英文摘要

目录

第1章 绪 论

1.1 课题背景以及课题来源

1.2 本课题相关的国内外研究状况

1.3本课题研究的主要内容

1.4 本文组织结构

第2章 Android平台拼音输入法需求分析

2.1拼音输入法的功能需求

2.2拼音输入法的非功能需求

2.3 存在的主要问题和技术关键

2.4 本章小结

第3章 Android平台拼音输入法总体设计

3.1体系结构设计

3.2功能模块设计

3.3 流程设计

3.4 本章小结

第4章 Android平台拼音输入法详细设计和实现

4.1用户交互管理模块的设计与实现

4.2 键盘管理模块的设计与实现

4.3音字转换模块的设计与实现

4.4 词组联想模块的设计与实现

4.5本章小结

第5章 Android平台拼音输入法测试

5.1 拼音输入法功能测试

5.2 拼音输入法非功能测试

5.3本章小结

结论

参考文献

声明

致谢

个人简历

展开▼

摘要

随着安卓系统的日益普及以及微博、微信等应用的广泛传播,人们越来越依赖于通过手机、平板等手持设备进行沟通和交流。快速高效地向手持设备输入信息逐渐成为了人们对于这些设备最基本的要求。而基于安卓平台的智能拼音输入法便成为了安卓设备在中国市场必不可少的配置。
  本课题设计并实现了一款基于安卓平台的可进行语句级输入的智能拼音输入法。该输入法为用户提供了中英文两种不同的输入方式且在中文输入方式下具有较高的音字转换准确率。
  本文首先在安卓平台输入法框架的基础上介绍了基本输入法的实现方法,使得输入法能够正确与用户进行交互。接着根据用户需求对输入法软键盘和候选词显示视图的实现进行了介绍,为用户进行输入提供了可操作界面。最后根据平板设备存储空间较小的特点设计并实现了适用于平板设备的音字转换模型为用户进行中文输入提供支持。音字转换模型分为拼音流切分和音节到汉字转换两个模块,两个模块都使用了前缀树来分别对拼音表和字库进行存储以提高存储效率。拼音流切分模块引入全拼和简拼代价并通过构建拼音网格来对切分歧义问题进行处理,以此来得到完整的切分结果作为音节汉字到转换模块的输入。音节到汉字转换模块通过存储词组的一元以及二元统计概率来构建二元文法模型并使用拉普拉斯平滑技术和N-Best剪枝算法对该模型进行优化来完成转换,转换的最终结果是通过动态规划算法计算出的最优路径。
  基于以上模型,本文实现的输入法能够在存储空间有限的安卓设备上流畅地运行。该输入法除了支持语句级输入之外,还支持简拼输入和词组联想输入功能,能够为用户提供方便、快捷、准确、人性化的输入体验。该输入法已经经过公司测试部门的严格测试,能够在Tint8平板项目中稳定运行。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号