论文部分内容阅读
随着即时通信的发展以及互联网向移动终端的普及,网络和用户对于即时通信的要求也越来越高,即时通信系统已经从固定网络向移动网络发展,用户已经把即时通信看作日常中不可缺少的通信方式;用户需要在手机或平板电脑等无线终端设备上通过即时通信系统进行交流;Android平台的开放性等特点既能促进技术的创新,又有助于降低开发成本,基于此平台应用程序的开发已经成为一个热门的方向。本文结合手机操作系统和即时通信软件的发展现状,对端到端即时通信系统需求分析的结果,设计了一个基于Android平台的端到端即时通信系统,系统使用了XMPP协议。本文首先对系统的课题背景做了简单的介绍,进而详细分析了Android操作系统的架构、以及应用的构成和工作机制、即时通信协议的工作原理,之后使用了软件需求分析的方法,完成了系统需求分析工作,明确了系统的设计方向,并基于分析结果提出了整体系统结构和框架体系的设计方案,阐述了系统所运用到的关键性技术,对系统的即时消息、实时语音、图片传输和位置交友等功能的运行流程进行了设计,并对服务器与客户端的各个模块和数据库进行了详细设计。满足了客户端与客户端之间通过服务器进行的即时通信功能。