开题报告-基于安卓手持设备的语音通讯系统_第1页
开题报告-基于安卓手持设备的语音通讯系统_第2页
开题报告-基于安卓手持设备的语音通讯系统_第3页
开题报告-基于安卓手持设备的语音通讯系统_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)开题报告题 目:基于安卓手持设备的语音通讯系统学 院: 专业名称: 班级学号:1学生姓名:指导教师: 填 表 日 期 2013 年 11 月 29 日南昌航空大学东软班 开题报告1一、 选题依据、目的和意义近年来,即时语音通信在蜂窝通信领域得到复兴。众所周知的“即按即说”或“一键通” ,就是典型的即时语音通信服务。现在国内国外的安卓语音通信软件并不多,国外主要是voxer 提供即时的语音、文本、照片等信息发送和接收服务,而国内主要是微信、米聊和掌上宝这三款可以提供“语音对讲”功能的即时通讯类软件,基于安卓平台的手机语音通信功能正日趋发展,语音通信将具有广阔的前景。网络让世界变得更小,而基于 Android 平台的语音通信则让人们的距离变得不再遥远,语音通信允许用户将自己的心情随时向亲朋好友语音传达分享,这种半双工服务具有更强的私密性,并且延缓了回复的迫切性。面对这种情况,在了解 AndroidSDK 基础上,我打算开发一款在 Android 平台上简便易操作的语音通信系统,实现 Android 平台下的客户端与 Android 平台下的客户端的互联通讯。二、国内外研究现状及发展趋势2.1 国外现状及发展趋势Android 是由 Google 为首的 OHA(Open Handset Alliance)推出的一款开放的嵌入式操作系统平台,从 2008 年推出的 AndroidSDK1.0 到现在,AndroidSDK 的最新版本已经升级到了最新的 4.1.1jellybean 系统,Android 正以前所未有的速度聚集着来自世界各地的开发者,越来越多的创意被应用到 Android 应用程序的开发中 ,诞生短短四年多来, Android 平台已是目前移动市场上占有率最高的智能操作系统。Android 的核心系统服务依赖于 Linux2.6 内核,如安全性,内在管理,进程管理,网络协议栈和驱动模型。由于 Android 带有相当浓郁的 Linux 血统,这也意味着它拥有开源 Linux 的众多优点:安全、运算速度快、易于开发等等。随着 3G 时候的到来,移动设备已经成为了人们生活中不可或缺的工具,成为了移动信息时代管理个人事务、工作和生活的工具,用户操作方便,其普及率正在稳步上升。而目前移动的4G 时代即将来临,移动终端的应用将更加广泛。2.2 国内现状及发展趋势国内即时语音通信在蜂窝通信领域微信一家独大,各个软件公司也在自己的产品上加入了南昌航空大学东软班 开题报告2即时语音通信功能,但是还是难挡微信的一家独大的势头,像电信和网易合作的易信,功能也齐全,但是用户也还是很少,垄断行业会导致不良的发展,因此对语音通信的研究应该有更深入的了解。三、研究的主要内容及实验方案3.1、 毕业设计的主要研究内容1.本课题要研究或解决的问题及预期目的1) 进一步明确课题开发背景、安卓开发环境、开发流程以及安卓系统架构。2) 语音发送的实现:利用录音(AudioRecord)、播放(AudioTrack)、TCP/UDP 通信(Socket/DatagramSocket)和 Bonjour 连接在 android 手机客户端接受声音文件,转化成为 IO 对象,封装 ip 与端口后打包成 socket 流对象,传递到服务器端以完成语音的输入。3) 语音接收的实现:在语音接受端解析出流对象,根据流对象当中的内容,利用 socket流传递指定的 ip 与端口号的其他安卓手机客户端,然后在指定的手机客户解析传递过来的 socket 流对象,转化成音频文件,播放出来。4) 目的:在 Android2.3 智能手机平台上实现简洁方便的 UI 界面及互联语音通信。3.2、 实验方案1、拟采用的研究方法(手段)以 Android 手机操作系统为开发平台,用 Android 手机操作系统自带的 SQLite 作为数据源。Java 语言和 Xml 语言作为开发工具,Eclipse3.5 作为辅助开发工具。整个 Android手机操作系统是在 Android SDK 提供的虚拟机中运行,该虚拟机运行在 windows7 操作系统上,所以客户端的开发是在 windows7 操作系统上运行的 Android 操作系统中进行的二次开发。应用拟采用 Java 实现,模块化结构,独立开发各个功能模块,尽量降低各模块之间的耦合,在各个功能模块实现的基础上构建灵活方便的 UI 界面。南昌航空大学东软班 开题报告3四、目标,主要特色及工作进度4.1 目标:利用 Eclipse 开发工具开发实现在谷歌 Android 操作系统平台的简易通讯系统客户端。它能实现 Android 平台下的客户端与 Android 平台下的客户端的互联通讯,进行方便迅捷地收发包括语音、文字、图片等信息。通信时采用 TCP/IP 控制协议。4.2 主要特色:1、语音对话功能:通过搜索局域网内的好友进行通讯,将语音信息采集然后发送。同时对方可以成功接受发来的语音信息。2、 传送文字图片:将本手机内的图片发送给对方,也可进行文字通讯。通信时采用 TCP/IP 协议。3、 用 JSP 写一个 web 服务器。4、服务器连接数据库,用于存储管理用户信息以及通信双方发送的信息(对方不在线时) 。4.3 工作进度:第 12 周:资料准备阶段按任务书要求进行资料收集、调研,功能、需求分析,文献查阅等。第 3 周:完成开题报告和检索相关外文资料,选择正规出处的外文资料进行翻译工作。第 49 周:按任务书要求进行系统分析设计工作,并按时提交开题报告、外文资料翻译等。第 10 周:论文的初稿撰写 撰写毕业设计(论文)初稿并上交指导教师修改。第 11 周:论文修改、定稿 在指导教师初稿批改的基础上,完成毕业设计(论文)的终稿,并提交给指导教师进行修改审阅,直到指导教师认为可以定稿为止。第 12 周:配合指导教师完成毕业论文打印、装订工作,并将打印好的论文和相关材料交指导教师评阅,经指导教师认可方可参加答辩,并做好答辩准备。第 13 周:论文修改论文答辩 第 14 周:公开答辩 五、主要参考文献1 2朱桂英. Android 开发应用从入门到精通 M. 第 1 版 . 中国铁道出版社, 2011.3 扶松柏,于秀青. Android 开发从入门到精通M. 北京希望电子出版社, 2012.4 S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论