欢迎来到天天文库
浏览记录
ID:37535542
大小:3.42 MB
页数:93页
时间:2019-05-24
《(最新)一种基于xmpp的即时通讯系统的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、摘要近年来,随着无线通讯的快速发展,基于移动平台的无线信息服务和无线通讯正在改变着人们的生活方式。同时也为即时通讯发展带来了新的概念,交互双方己经不再局限于以PC终端作为难一的接入手段,PC机在传统的网络即时通讯中所起的作用正在被手机、PDA、smanPhone所取代。这使得即时通讯更加大众化和人性化,即使不会使用电脑的人现在也可以享受到即时通讯给人们生活带来的变化。移动即时通讯是一种在最近几年兴起的,以无线网络为基础的,在交互双方之间实时地传送语音、文字、图像等信息的通讯方式。本文首先介绍了移动
2、平台即时通讯技术以及国内外研究现状,分析了移动平台即时通讯的前景。其次介绍了即时通讯技术基于的Jabbe以O订PP协议的原理,基于Jabbe删PP协议提出总体设计,重点论述了平台无关的客户端总体设计。最后本文介绍了两个主流的移动平台(Linux和Symbi锄0S)的特点,并根据这两个平台的特点对客户端做了详细的设计和实现。本文的设计和实现工作及取得的成果主要包括以下几个方面:1、根据本文所设计的基于Jabber,)(MPP协议的即时通讯系统(在本文中称之为PIcA)实现了预期的目标,即PICA系统
3、作为一个针对移动平台开发的移动多媒体即时通讯软件,实现了即时通讯工具所需要的所有功能,并且新增对多媒体的支持(包括实时语音、语信、视频文件以及视频流等)。所设计的平台无关架构可以移植到多个平台,实现对大部分主流移动平台的支持(主要包括Linllx、svmbiallOs等)。设计的网络架构更具实用性,更具扩展性,同时支持包括现在的GPRs、CDMA以及将来3G网络的更多无线网络类型。2、实现了即时通讯系统与移动Linux操作系统的结合,充分利用了Linux操作系统的特点,诸如支持多线程、多媒体功能强
4、大、支持同步和异步消息处理方式、支持各种无线网络类型等特点。基于Motorola触摸屏手机A780实现了Linux平台客户端,完成了即时通讯软件所要求的必备功能和扩展功能,成功实现了基于GPRs的PTT,效果完全可以和Motorola基于iDen的对讲机PTT相媲美,成为国内市场上首个可以商用的移动Linux平台即时通讯软件。AbstractWiththerapidadVancementdeVeIopmentofwi陀lessnetworktechnologies,wirelesscommunic
5、ationsa11dmobile-basedinformationservicesarech锄gingpeople’slifestyle.Atthesametime,therearea10tOfnewconceptS.njnStantmessagenelds.PCte丌T“nalswillnotbetheonIywayforIntc丌letcommunicatiOnandusershavemorechoicesnoⅥPCternlinalsandtradItionaInet、vorkarerepl
6、acingreplacedbymobilephones,PDA,SmanPhoneandwi蚓essne魄ork.MorepeopJec锄enjoytheconvenienceandbenentsofinstantmess89eevenjftheyneverusedcomputers.Somob订e-b∞edserv{ces卸dwireIessnetworkmakeinstantmessagemorepopular明dhum舭i耻Mobileins协tmessageis州seninrccentse
7、VemIyears.1Ijsac鲫munic鲥onwaybased册w沁k翳,ne咖rkwhich铆1providctcxlmessageandin咖tvoicemessagebet、veenusers.In也ispapeLfirStlylin订0ducedtheinstantmessagetechnology鲫dpreViousworkofotherresearchersinmis矗eld,柚danaly嚣dthefo咒groundofmobileins协ntmcssage.Secondlyli
8、n仃oducetlleJ曲be暇MPPpmtocolandbasedonthis,Idesi朗edmyinst锄tmessagesyslem.MalcethetotaldesignofmyinstantmessagesystembasedonJabber/xMPP.MyemphasisisthecIient,stot8Idesign.ThirdlyIintroducedtwoimporIafltmobiIepIatfornls(LinuxandSymbi锄OS),蚰dbas酣ont
此文档下载收益归作者所有