基于Android平台的即时通讯系统的研究与实现

被引量 : 0次 | 上传用户:kmweiran
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动通信与Internet的飞速发展及相互融合,GPRS使无线网络高速接入到Internet成为现实,移动用户从而可以享受到Internet提供的服务。即时通讯是基于互联网协议的应用程序,它能够使应用不同设备的用户进行通信,随着手机的不断普及以及性能的不断提升,为即时通讯系统从传统的PC机到手机的移植提高了很好的条件。而且在中国庞大的手机用户中,通过手机使用即时通讯软件的用户越来越多。当前的手机操作系统都过于封闭,各大即时通讯软件采用的通讯协议也不统一,而Android是基于Linux的开源的手机操作系统平台,XMPP是基于XML的开源的即时通讯协议,因此基于Android平台和XMPP协议开发即时通讯系统具有很好的应用前景。本文首先给出了系统的研究背景,对当前手机操作系统、即时通讯软件和即时通讯协议的发展现状做了简单的介绍。进而详细的分析了Android的特征、架构以及Android应用的构成和工作机制,并对Android与其他手机操作系统进行了比较,说明了Android在手机操作系统中的优势。本文详细的提出了系统的架构,以及系统服务器端和客户端的解决方案,采用开源的Openfire作为系统的即时通讯平台,实现移动客户端之间的即时通讯。对系统客户端的组成模块进行了介绍,对即时通讯协议XMPP以及系统的通讯机制进行了分析。针对当前通信数据的安全问题并结合本系统的特点,对IDEA数据加密算法进行了改进,提出了A-IDEA算法的设计,并对两种算法从几个方面进行了对比分析,对于图片文件的加密,采用A-IDEA与RSA算法相结合的方案。对服务器的运行流程进行了分析并对系统客户端进行了详细的设计与实现,最后对系统进行了部署和测试。
其他文献
自主学习是指学生在内在动机激发下,在学习活动前确定学习目标,选择学习内容,制定学习计划和时间计划,在学习活动中对学习过程、学习策略和时间进行监控和调节,并主动营造有
版权法上的公共领域问题,是近年来尤其是20世纪的晚近以来,版权的过度扩张和公共领域的日渐衰微这一背景下逐渐被人们所认识到的。作为一种重要的前沿性理论与思想意识,它已
目前,随着世界各国经济全球化、信息化、市场化和一体化趋势的加速发展,世界正步入以信息技术为基础的全球化的工业后社会。在这场激烈的国际较量中,人力资源开发问题越来越
1能量流动的分析方法1.1定量不定时分析流入某一营养级的一定量的能量在足够长的时间内的去路可有3条:(1)自身呼吸消耗;(2)流入下一营养级;(3)被分解者分解利用。但这一定量
  肺结核是尘肺严重而较为常见的合并症。本文详细概述了尘肺合并肺结核的影像学表现、好发部位、分型及不同尘肺期别和尘肺不同类型阴影合并肺结核情况。大量资料显示,胸部
每一个音乐教师面对的都是歌唱条件千差万别的学生,因学生的音乐素质的不同而让我们去探究不同的教学方法是初中音乐新课程标准的要求。因此,我们在初中声乐教学中应努力做到
在我国国民经济快速发展的过程中,市场竞争逐渐加剧,对于电力企业,想要的激烈的市场竞争中生存和发展,保持自身的发展优势,就需要不断的加强企业管理,对电力工程呢的全过程进
准噶尔盆地巨厚沙漠区地表沙丘起伏剧烈,低降速带巨厚,对地震波能量吸收衰减严重,地震资料采集激发接收困难,静校正处理问题突出.针对以上难点,开展了基于超深微测井的巨厚沙
随着中央国库有序推进国库现金管理,但地方国库现金管理相对滞后。如何分析地方国库库存资金运动规律,有效实施预算,控制支出总量,促进地方国库现金管理的有效管理,已成为各
在当代文坛,池莉小说创作中的爱情观因其独特性而引起广泛关注。本文在解读池莉小说的基础上对其爱情观进行了分析和阐释。首先是对女性主义视域下的爱情观这个角度进行分析