基于Android的机器人对话系统的设计与实现.doc

资料分类:计算机信息 上传会员:糖糖不爱吃糖 更新时间:2021-12-21
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10775
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】随着社会的不断发展,智能手机的使用越来越多,也被越来越多的用户使用。自从推出安卓系统以来,它的市场占有率逐步扩大,具有明显的优势。随着安卓系统的开发和应用,选择安卓系统的移动电话或无线终端设备的用户越来越多。机器人对话系统正是在Android的平台下,使用Java语言开发的一款APP。该系统的开发应用不仅可以为用户的日常生活增添乐趣,也可以为用户的生活带来便捷。

本论文设计和实现了一款集娱乐与社交于一身的机器人对话系统,该系统一共有五个功能模块:机器人智能聊天模块、界面截图分享模块、获取天气模块、以及定时提醒和短信提醒模块。本系统采用基于Android开发平台,用到了图灵机器人API接口。截图分享模块用到了位图文件以及滑动布局的技术;定时提醒用到了Android自带的闹钟机制;短信提醒模块用到了获取短信接口的权限等。

【关键字】Android; 机器人对话; 闹钟机制

 

目录

摘要

Abstract

1 绪 论-1

1.1 研究背景-1

1.2 机器人对话软件现状-1

1.3 机器人对话软件意义-2

2 系统分析-3

2.1 可行性分析-3

2.2 需求分析-3

2.2.1 系统用户分析-3

2.2.2 功能需求分析-3

2.2.3 系统规则需求分析-4

2.3 系统交互需求分析-4

2.3.1 模拟用户过程-4

2.3.2 模拟智能聊天过程-4

3 系统总体设计-6

3.1 系统介绍-6

3.2 系统的功能模块设计-6

3.3 机器人聊天模块的设计-7

3.3.1调用图灵机器人API接口的设计-7

3.3.2 Httputils的设计-9

3.4 截屏分享模块的设计-9

3.4.1位图文件的设计-9

3.4.2 AdapterView的设计-9

3.5 定时提醒模块的设计-10

3.5.1 Android闹钟机制的介绍-10

3.5.2 Android闹钟机制的设计-10

3.6 短信提醒模块的设计-10

3.6.1 Android短信监听事件的介绍-10

3.6.2 Android短信监听事件的设计-11

3.7 获取天气模块的设计-11

3.7.1 Android手机天气UI的设计-11

3.7.2 获取解析的天气数据的设计-11

4 系统详细功能实现-12

4.1机器人智能聊天模块的实现-12

4.2截图分享模块的实现-14

4.3定时提醒模块的实现-16

4.4短信提醒模块的实现-17

4.5获取天气模块的实现-19

5 系统测试-21

5.1测试方法-21

5.1.1 白盒法-21

5.1.2 黑盒法-21

5.2 测试步骤-21

5.3 机器人对话系统的测试-21

总结-23

参考文献-24

致谢-25

相关论文资料:
最新评论
上传会员 糖糖不爱吃糖 对本文的描述:目前熟人圈庞大的关系网已经在微信中生成。然而,很多时候自己的心事并不知道向谁倾诉,这时就需要一个不会阻碍你发泄、不会对他人以及自己产生负面影响的机器人来代替他们,......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: