html5和android的手机聊天机器人app开发theappdevelopmentofphonechatrobots
目 录
第一章 绪论 1
1.1 智能机器人的产生背景 1
1.2 本系统的目的和意义 2
1.3 系统的优点 2
1.4 本章小结 3
第二章 关键技术介绍 4
2.1 Android技术 4
2.2 科大讯飞语音识别 4
2.3 Api.ai语义理解技术 4
2.4 Spring+Hibernate技术 4
2.5 图灵机器人Api 5
2.6 Maven 5
2.7 本章小结 5
第三章 需求分析 6
3.1 系统设计目标 6
3.2 可行性分析 6
3.2.1 技术可行性分析 6
*51今日免费论文网|www.jxszl.com +Q: ^351916072^
3.2.2 经济可行性 6
3.2.3 管理可行性 6
3.3 系统需求分析 7
3.4 本章小结 7
第四章 系统设计 8
4.1 软件架构设计 8
4.2 系统的业务流程设计 10
4.3 数据库设计 11
4.3.1 数据库设计概述 11
4.3.2 ER图 11
4.3.3 逻辑结构设计 12
4.3.4 物理结构设计 13
第五章 系统实现与说明 14
5.1 系统概况 14
5.2 登录模块实现 15
5.2.1 实现概述 15
5.2.2 技术关键点 16
5.3 注册模块实现 16
5.3.1 实现概述 16
5.3.2 技术关键点 17
5.4 聊天模块实现 17
5.4.1 未登录聊天实现 17
5.4.2 已登录聊天实现 18
5.4.3 聊天记录查看实现 18
5.4.4 聊天内容样式实现 19
5.4.5 Android端聊天实现 21
5.4.6 技术关键点 21
5.5 语义理解配置 24
5.5.1 请求Api.ai的说明 24
5.5.2 Api.ai平台配置 29
5.6 服务器端开发 33
5.6.1 传输消息的处理 33
5.6.2 服务器返回消息约定 35
5.6.3 数据库服务器配置 36
5.7 本章小结 36
第六章 软件测试 37
6.1 测试方法与测试工具 37
6.2 系统测试 37
6.3 测试用例及测试结果 38
6.4 测试目的 39
6.5 测试结论 39
第七章 项目部署 40
7.1 更改项目配置信息 40
7.2 导出项目包 41
7.3 创建BAE服务器 41
7.4 Git代码上传 42
7.5 Apk打包流程 44
第八章 总结与展望 46
8.1 总结 46
8.2 展望 46
致 谢 47
参 考 文 献 48
第一章 绪论
智能机器人的产生背景
科学技术突飞猛进的发展使得诸多科学技术得以实现,这些科学技术也成功的应用到我们的生活中来,成为了不可或缺的存在,而智能机器人就是机械技术、电子技术、信息技术有机结合的产物之一。智能机器人学涉及的学科范围很广,包括了力学、机器人拓扑学、机械学、电子学与微电子学、控制论、计算机、生物学、人工智能、系统工程等,这些多学科领域知识的交融是智能机器人技术得以发展的基础。随着智能机器人技术不断向新的应用领域拓展,其学科范围亦将更加广阔,此外智能机器人将不同的学科知识整合起来,使得人们在学习和研究的中尽可能的综合了各个学科 []。
移动互联网时代来临,移动终端开始成为人们的日常用品,尤其谷歌的安卓手机系统和iOS系统的广泛应用推动了移动互联网时代的来临,使得现在的移动终端的智能化得到了空前的提升,智能机器人也逐渐的开始往App应用发展,使得智能机器人具有更好的便携性,同时以App形式存在的智能机器人能够进行更好的推广,这也推动了移动端智能机器人的发展。
其他技术的发展也给智能机器人带来了体验和服务的升级,如高精度的语音识别能力,更多的生活服务查询的提供,如百度的天气、地图等查询服务等等,这些便捷的服务查询使得智能机器人的开发成本极大的缩小,让智能机器人的实现不在是个梦。
随着互联网的深入,移动办公已经成为大势所趋。从沟通的使用场景来看:沟通的类型可以看成如下三种,人与人的社交沟通 、企业内部人与人的沟通以及人与企业之间的沟通。微信连接了人与人,纷享销客正在布局“连接一切企业”的SaaS生态圈,而客服系统则可以成为连接企业与用户的平台[]。
以客服行业为例,互联网和移动互联网的高速发展,产生了大量的来自用户的客服需要。传统的人工客服消耗了大量人力资源,如果短时间内得不到回应也会引起客户不满,导致客服体验不佳。现在的客服渠道和接入方式都越来越繁多, Web、微信、微博、APP等多渠道使得对客服人员的管理也越来越难。在新的知识与概念层出不穷的年代,客服人员的回答也不总是令人满意。
原文链接:http://www.jxszl.com/jsj/rjgc/77983.html