毕业论文-基于Android平台的即时通讯系统的研究与实现

上传人:jiups****uk12 文档编号:42172301 上传时间:2018-06-01 格式:PDF 页数:85 大小:5.60MB
返回 下载 相关 举报
毕业论文-基于Android平台的即时通讯系统的研究与实现_第1页
第1页 / 共85页
毕业论文-基于Android平台的即时通讯系统的研究与实现_第2页
第2页 / 共85页
毕业论文-基于Android平台的即时通讯系统的研究与实现_第3页
第3页 / 共85页
毕业论文-基于Android平台的即时通讯系统的研究与实现_第4页
第4页 / 共85页
毕业论文-基于Android平台的即时通讯系统的研究与实现_第5页
第5页 / 共85页
点击查看更多>>
资源描述

《毕业论文-基于Android平台的即时通讯系统的研究与实现》由会员分享,可在线阅读,更多相关《毕业论文-基于Android平台的即时通讯系统的研究与实现(85页珍藏版)》请在金锄头文库上搜索。

1、湖南师范大学硕士学位论文基于Android平台的即时通讯系统的研究与实现姓名:罗伟申请学位级别:硕士专业:计算机软件与理论指导教师:高春鸣20090301摘要随着移动通信与I n t e r n e t 的飞速发展及相互融合,G P R S 使无线网络高速接入到I n t e m e t 成为现实,移动用户从而可以享受到I n t e m e t提供的服务。即时通讯是基于互联网协议的应用程序,它能够使应用不同设备的用户进行通信,随着手机的不断普及以及性能的不断提升,为即时通讯系统从传统的P C 机到手机的移植提高了很好的条件。而且在中国庞大的手机用户中,通过手机使用即时通讯软件的用户越来越多。

2、当前的手机操作系统都过于封闭,各大即时通讯软件采用的通讯协议也不统一,而A n d r o i d 是基于L i n u x 的开源的手机操作系统平台,X M P P 是基于X M L 的开源的即时通讯协议,因此基于A n d r o i d平台和X M P P 协议开发即时通讯系统具有很好的应用前景。本文首先给出了系统的研究背景,对当前手机操作系统、即时通讯软件和即时通讯协议的发展现状做了简单的介绍。进而详细的分析了A n d r o i d 的特征、架构以及A n d r o i d 应用的构成和工作机制,并对A n d r o i d 与其他手机操作系统进行了比较,说明了A n d r

3、o i d 在手机操作系统中的优势。本文详细的提出了系统的架构,以及系统服务器端和客户端的解决方案,采用开源的O p e n f i r e 作为系统的即时通讯平台,实现移动客户端之间的即时通讯。对系统客户端的组成模块进行了介绍,对即时通讯协议X M P P 以及系统的通讯机制进行了分析。针对当前通信数据的安全问题并结合本系统的特点,对I D E A 数据加密算法进行了改进,提出了A I D E A 算法的设计,并对两种算法从几个方面进行了对比分析,对于图片文件的加密,采用A I D E A 与R S A 算法相结合的方案。对服务器的运行流程进行了分析并对系统客户端进行了详细的设计与实现,最后

4、对系统进行了部署和测试。关键i :百- - - lA n d r o i d ,X M P P ,A I D E A ,O p e n f i r e ,即时通讯A B S T R A C TW i t ht h er a p i dd e v e l o p m e n ta n di n t e g r a t i o no fm o b i l ec o m r r l u n i c a t i o na n dI n t e r n e t ,G P R Sw i r e l e s sn e t w o r k sm a k i n gh i g h s p e e da c c

5、e s st ot h eI n t e m e tb e c o m e sr e a l i t ya n dm o b i l eu s e r sc a ne n jo ys e r v i c e sp r o v i d e db yI n t e r a c t I n s t a n tm e s s a g i n gi sb a s e do na p p l i c a t i o n so fI n t e m e tp r o t o c o l ,w h i c hc a ne n a b l eU S e r St ou s ed i f f e r e n td

6、 e v i c e st oc o m m u n i c a t e A n dw i t ht h ec o n s t a n tp o p u l a r i t yo fm o b i l ep h o n e sa sw e l la st h ec o n t i n u o u sp e r f o r m a n c ei m p r o v e m e n t ,i ti st i m ef o rr e a l t i m ec o m m u n i c a t i o ns y s t e m st ot r a n s p l a n tf r o mt h et

7、 r a d i t i o n a lP C M o b i l e A d d i t i o n a l l y , i nt h em a r k e to fC h i n a Sh u g em o b i l ep h o n eu s e r s ,m o b i l ep h o n eu s e r su s i n go fi n s t a n tm e s s a g i n gs o f t w a r ei si n c r e a s i n g C u r r e n t l y ,m o b i l eo p e r a t i n gs y s t e m

8、 sa ret o oc l o s e d ,a n dt h em a jo ri n s t a n tm e s s a g i n gs o f t w a r ec o m m u n i c a t i o np r o t o c o l su s e da r en o tu n i f i e d A n d r o i di sb a s e do nt h eo p e n - s o u r c eL i n u xm o b i l eo p e r a t i n gs y s t e mp l a t f o r m , a n dX M P Pi saX M

9、L - b a s e do p e n - s o u r c ei n s t a n tm e s s a g i n gp r o t o c o l ,S 0A n d r o i da n dX M P P b a s e di n s t a n tm e s s a g i n gs y s t e m sh a v eg o o da p p l i c a t i o np r o s p e c t I nt h i sp a p e r , f i r s to fa l l ,as y s t e m a t i cs t u d yo ft h eb a c k g

10、 r o u n do nt h ec u r r e n tm o b i l eo p e r a t i n gs y s t e m si si n t r o d u c e d T h e nt h es t a t e so fm o b i l eo p e r a t i n gs y s t e m , i n s t a n tm e s s a g i n gs o f t w a r ea n di n s t a n tm e s s a g i n gp r o t o c o l Sd e v e l o p m e n ta r es i m p l yd e

11、 s c r i b e d F u r t h e r m o r e ,t h ec h a r a c t e r i s t i c s ,a r c h i t e c t u r e ,c o m p o s i t i o na n dw o r k i n gm e c h a n i s mo fA n d r o i da r ea n a l y z e di nd e t a i l F i n a l l y , t h ea d v a n t a g e so fA n d r o i da r ei n s t r u c t e dt h r o u g hc

12、 o m p a r i s o nw i t ho t h e rm o b i l eo p e r a t i n gs y s t e m T h i sp a p e rp u t sf o r w a r dad e t a i l e ds y s t e ma r c h i t e c t u r ea n dt h es o l u t i o no fs y s t e ms e r v e rs i d ea n dc l i e n ts i d e U s i n go p e n - s o u r c eO p e n f i r ea sas y s t e

13、mo fi n s t a n tm e s s a g i n gp l a t f o r mr e a l i z e sc l i e n t s i d e1 I Ii n s t a n tm e s s a g i n g T h em o d u l ec o m p o s i t i o no ft h es y s t e mc l i e n t - s i d ei si n t r o d u c e d ,a n dX M P Pi n s t a n tm e s s a g i n gp r o t o c o la n dt h ec o m m u n i

14、 c a t i o nm e c h a n i s mo ft h es y s t e ma lea n a l y z e d A i m e da tt h ec u r r e n ts e c u r i t yp r o b l e m so fc o m m u n i c a t i o nd a t aa n dt h ec h a r a c t e r i s t i c so ft h es y s t e m , d a t ae n c r y p t i o na l g o r i t h mI D E Ah a sb e e ni m p r o v e

15、d ,a l s oA - I D E Aa l g o r i t h mi sd e s i g n e d ,a sw e l lt w oa l g o r i t h m sa l ec o m p a r e df r o ms e v e r a la s p e c t s F o rt h ei m a g ef i l ee n c r y p t i o n ,t h es c h e m ai st oa d o p tA - I D E Aa n dR S Aa l g o r i t h m sc o m b i n e d R u n n i n gP r o c

16、 e s s e so ft h es e r v e ra l ea n a l y z e d I na d d i t i o n ,t h es y s t e mc l i e n t Ss i d ei sd e s i g n e da n dr e a l i z e di nd e t a i l F i n a l l y , t h es y s t e mi sd e p l o y e da n dt e s t e d K e yW ords :A n d r o i d , X M P P , A I D E A ,O p e n f i r e ,I n s t a n tM e s s a g i n gI V湖南师范大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号