当前位置:主页 > 科技论文 > 软件论文 >

基于XMPP协议的即时通信软件研究与实现

发布时间:2020-06-22 04:33
【摘要】:近年来,随着网络和通信技术的快速发展,人与人之间的通信方式发生了很大的改变,通过即时通信软件进行实时通信已经成为人们最常用的通信方式之一。目前市面上比较流行的即时通信软件如QQ、Line以及微信等采用的通信协议都是私有协议,不同软件之间也无法进行相互通信,存在着“信息孤岛”的问题。针对这个问题,课题采用开源的XMPP(Extensible Messaging and Presence Protocol,可扩展通讯和表示协议)协议作为通信协议,并针对XMPP协议在安全、心跳机制、消息确认机制以及文件传输机制部分存在的缺陷提出了优化方案,在Android平台上设计并实现了一款即时通信软件。论文的研究和开发工作集中体现在以下四个方面:1.对XMPP协议的核心内容进行研究与分析,了解它的优势以及通信过程,针对XMPP协议存在的一些缺陷提出了优化方案,如针对XMPP协议安全性问题,提出了使用基于AES和RSA的混合加密算法进行消息加密的方案;针对文件传输效率低下的问题,提出了使用单独的文件服务器进行文件传输的方案;针对保持长连接的问题,提出了改进的自适应心跳机制;针对XMPP协议原生的消息确认机制效率低下的问题,提出了改进的批量消息确认机制。2.基于XMPP协议的即时通信软件的设计与实现,包括服务器与客户端两部分的架构、数据库以及功能模块的设计与实现。3.即时通信软件测试。包括软件的基本功能测试、协议优化后的性能对比测试以及不同软件客户端的互联互通测试。测试结果表明,课题设计的基于XMPP协议的即时通信软件,解决了不同的即时通信软件进行相互通信的问题,并且优化后的XMPP协议性能有很大提升,软件的整体功能达到了课题的预期目标。
【学位授予单位】:重庆邮电大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:

互联网接入,即时通信,网民,调查统计


图 1.1 互联网接入设备情况统计2016 年网民最常使用 APP 调查统计如图 1.2 所示。由图可知,在手机功的应用当中,用户使用率最高、使用最频繁的则是即时通信类型的应用[2]。

基于XMPP协议的即时通信软件研究与实现


最常使用APP统计

【参考文献】

相关期刊论文 前4条

1 郑之华;;基于SASL框架下身份认证机制的研究[J];长春大学学报;2015年02期

2 吴吉义;李文娟;黄剑平;章剑林;陈德人;;移动互联网研究综述[J];中国科学:信息科学;2015年01期

3 刘成;;LBS定位技术研究与发展现状[J];导航定位学报;2013年01期

4 冯进;丁博;史殿习;张瞩熹;许凯;;XML解析技术研究[J];计算机工程与科学;2009年02期

相关硕士学位论文 前10条

1 崔东欢;针对移动设备的即时通讯技术研究与应用[D];宁波大学;2017年

2 杨超;基于SIP/SIMPLE协议的即时通信终端的设计与实现[D];西安电子科技大学;2016年

3 宋浩;基于C/S架构的服务器集群系统负载均衡方案研究[D];天津大学;2016年

4 朱姝;基于XMPP协议的Android手机即时通讯软件研究与实现[D];南京邮电大学;2015年

5 张哲;基于扩展XMPP协议的即时通信系统的设计与实现[D];中国海洋大学;2015年

6 李家科;Android系统分析与开发[D];兰州交通大学;2014年

7 谢进展;基于XMPP协议的轻量级即时通信系统移动端的设计与实现[D];云南大学;2014年

8 杜辽;基于android系统的即时通讯系统设计与实现[D];山东大学;2014年

9 张娜;Android系统架构研究与应用[D];西安科技大学;2013年

10 高明鹏;基于XMPP协议的Android手机即时通信应用研究与实现[D];南昌大学;2012年



本文编号:2725196

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2725196.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ecb23***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com