1 / 13
文档名称:

基于XMPP协议的Android即时通信系统设计(毕业论文).doc

格式:doc   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于XMPP协议的Android即时通信系统设计(毕业论文).doc

上传人:精品文档 2014/3/16 文件大小:0 KB

下载得到文件列表

基于XMPP协议的Android即时通信系统设计(毕业论文).doc

文档介绍

文档介绍:第19卷

第8期

电子设计工程
Electronic Design Engineering
2011年4月

基于XMPP协议的Android即时通信系统设计
黄伟敏
(陕西铁路工程职业技术学院陕西渭南714000) 摘要:即时通信通过互联网给人们提供了便捷的通信手段,,实现客户端与客户端之间的即时通信的设计方案。设计基于开源的XMPP即时通信协议,采用C/S体系结构,通过GPRS无线网络用TCP协议连接到服务器,以架设开源的Openfn'e服务器作为即时通讯平台。极大地方便了互联网通信不畅的用户。
关键词:Android;XMPP;Openfire;即时通信
中图分类号:TP399
文献标识码:A
文章编号:1674—6236(2011)08瑚57—03
based
on
Design of Android Instant
Messaging system
HUANG
XMPP
agreement

(Shatmxi Railway Institute,Weinan 714000,Ch/na)
Abstract:Instant Messaging mobile coverage
area
over
the
Intemet
to
provide
a
convenient
lneans
munication,aiming
was
at constant to
rise
of
and the effects,on the pop Android mobile operating system,a design t明:heme
presented
on
achieve
80uFce
munication between the client wa8 designed,it server smooth.
a8
and
the client XMPP Instant Messaging
to connect to
protocol based
open
used C/S architectureand TCP protocol
the server via GPRS work,to set up Openfire
user
open
souI℃e
instant messaging greatly facilitated the
whose munication is
not
Key words:Android;XMPP;Openfire;Instant Messaging
2007年11月,Coosle推出了底层使用开放性Linux 、用户界面、应用软件组成的一套智能开源手机平台一Andmid[1l。Android SDK提供Android平台上使用Java语言进行Android应用开发必须的工具和API 接口。本文的研究目的就是基于XMPP(Extensible Messaging and Presence Protoc01)协议冈,提供在Android平台上实现一种能够使用户在手机上方便、迅捷的收发即时消息、传输图片的即时通信服务系统设计方案。
域名服务器1
l型鲨查生鲎I恒型
两i雾墓司伍石两i芬暮司I茎垡垦查墨
XMPP客户
I删PP客户端1.?<逊试网
图l系统体系结构图

System Architecture 1)iaFam
程,进行即时通信时,由客户端负责向服务器发起创建连接请求。网络建立连接,通过服务器实现与Android客户端或PC机客户端之间的即时通信脚。服务器端则采用Openfire作为服务器。允许多个客户端同时登录并且并发的连接到一个服务器上。服务器对每个客户端的连接进行认证,对认证通过的客户端创建会话,客户端与服务器端之间的通信就在该会话的上下文中进行。 (RTC)服务器,具有跨平台的特点,服务器可以架设于多种操作系统平台之上懈。Openfire采用XMPP协议。可以使用各种支持XMPP协议的IM(Instant Messaging)客户端软件登陆服务。
1系统体系结构
系统主要由以下部分组成:一是服务器,负责管理发出的连接或者与其他实体的会话,接收或转发XML(Extensible
Markup Language)流元素给授权的客户端、服务器等;二是客