- 3
- 0
- 约2.37万字
- 约 38页
- 2016-08-31 发布于辽宁
- 举报
基于andriod的语音即时通讯软件设计与实现 大学毕业论文设计
摘 要
即时通讯是一种基于互联网的即时交流消息的业务,其利用互联网线路,通过文字、语音、视频、文件的信息进行交流与互动,有效的节省了沟通双方的时间与经济成本,自其诞生之日起就获得用户的青睐。传统的即时通讯应用大多基于PC端实现,随着无线技术(3G网络的普及)和以iphone、android为代表的智能手机的流行,越来越多的用户更青睐在移动终端上使用即时通讯业务,尤其是语音IM业务。本文分析了当前即时通讯的发展前景及其主流技术研究状况,并设计实现了一款基于android平台的语音即时通讯软件。
本文采用软件工程的管理方法和思想,对项目进行了严格的需求分析及各种用例分析,并提出了合适系统构架(包括服务器和客户端),采用瀑布模型的思想逐步实现软件的各种功能。本系统涉及客户端和服务器两个部分,但出于时间方面的考虑,仅实现了客户端的相关功能,服务器的搭建实现不在本论文的研究范围之内。客户端的设计与实现主要分为客户端界面、网络连接模块及语音控制处理模块三大部分进行分析介绍。其中涉及到的主要技术包括XMPP协议、Android语音录制播放、Speex语音压缩及Android NDK开发的相关知识。
本系统基本完成了预期的各种功能,用户可以进行通畅的语音对话,语音质量满意,此外对语音的压缩也达到了预期的要求。整个界面的设计也很人性化,达到了很好的用户体验度。
关键词:
Abstract
Instant Messaging is kind of Internet-based Instant chatting business, which make use of text,voice,vedio and file to comunicate with each other via Internet. This kind of Service is greatly cost-effective to both chatters and from the day it was born, it has become popular. Traditional instant messaging applications are mostly based on the PC side. Along with the development of wireless technology (especially the popularity of 3G network) and the popularity of smart phones such as iphone, and android, more and more users prefer to use instant messaging services on mobile terminals , especially the voice IM services. This paper analyzes the current prospects for the development of instant messaging and mainstream technology, and designed and implemented a voice instant messaging software based on the android platform.
I take advantage of software engineering methods and thoughts, conducted a rigorous needs analysis and a variety of use case analysis, designed the entire architecture of the system (both server and client), tand make use of waterfall model to develop this software. This system involves two parts : the client and server, but for the time considerations, the design and employ of server is not included in this paper. Design and Implementation of the client is divided into the client interface, network connectivity modules, and voice control processing module
您可能关注的文档
- 定截距式型点阵式短轴类上料仓零件设计 本科毕业论文设计.doc
- 豆乐汇养生豆浆,给您最健康的未来 本科毕业论文设计.doc
- 动车所二线库消防施工组织设计 本科毕业论文设计.doc
- 东丰县2015年实施国家新增千亿斤粮食产能规划田间工程建设项目实施方案 本科毕业论文设计.doc
- 短信猫短信的接收和发送实现文献综述 本科毕业论文设计.doc
- 对高速公路养护管理问题的探讨 本科毕业论文设计.doc
- 多孔涡轮的夹具设计 本科毕业论文设计.doc
- 多孔塑料罩注塑模课程设计 本科毕业论文设计.doc
- 多路数据采集系统设计 本科毕业论文设计.doc
- 二级减速器设计说明书 本科毕业论文设计.doc
- 基于at89c51单片机的音乐盒的设计 本科毕业论文设计.doc
- 基于b s的信息管理系统设计 本科毕业论文设计.doc
- 基于c语言的步进电机调速 本科毕业论文设计.doc
- 基于c s程序设计—p2p课程设计 本科毕业论文设计.doc
- 基于epp模式的数据采集卡系统设计 本科毕业论文设计.doc
- 基于fpga的实用电子砰设计论文 本科毕业论文设计.doc
- 基于fpga的线型ccd高速驱动采集一体化控制板设计 本科毕业论文设计.doc
- 基于fpga控制的数字频率计设计论文(含程序、仿真图) 本科毕业论文设计.doc
- 基于gsm的敏捷上城国际小区室内覆盖设计-通信工程论文定稿 本科毕业论文设计.doc
- 基于jsp与mysql图书管理系统的设计与实现 大学毕业论文设计.doc
原创力文档

文档评论(0)