学位论文 > 优秀研究生学位论文题录展示

基于XMPP协议的企业级IM关键功能的研究及其在iOS端的实现

作 者: 周文永
导 师: 张凌; 邓小丹
学 校: 华南理工大学
专 业: 软件工程
关键词: 企业级IM XMPP Openfire 即时通讯系统 XMPPFramework 企业级IM关键功能
分类号: TP393.04
类 型: 硕士论文
年 份: 2013年
下 载: 34次
引 用: 0次
阅 读: 论文下载
 

内容摘要


即时消息系统(即IM,例如QQ、微信)一经推出就开始风靡全球。IM之所以广受欢迎是因为其有诸多优点,比如方便易用、免费、沟通方式多样(文字、表情、语音甚至视频)、高效即时等。企业级IM虽然在实现本质上与个人级IM是相同的,但在功能需求、安全性、扩展性等方面两者区别很大。个人级IM以娱乐、交友、个人聊天为中心。这些功能恰恰是企业所不希望的。企业级IM在界面呈现上要求严肃、按组织架构划分、突出企业标识;企业级IM要求通讯是安全的、可控制、可追溯;很多中小企业的信息化部署都不是一步到位的,需要随着规模的变化、业务模式的改变做适应性变化和调整,这就要求即时通讯系统是可扩展的;资料分享是IM的一个很常用的功能,对于个人级IM,文件传输高效易用就够了。但对企业级IM而言,安全性是必不可少的一部分。企业IM市场仍然属于高速发展时期,而且是个利润率很高的市场。最近几年,许多的厂商争相进入,呈现群雄激战的状况。种类繁多也让用户不知道如何选择。各厂商采用的协议不同,不能互联互通也让用户担心陷入“被绑架”的境地。XMPP协议是应用最广泛的即时通讯协议,其核心已被IETE采纳为即时消息与出席技术的标准。XMPP的初衷也是为了建立一个统一开放的即时通讯协议。XMPP协议具有诸多优点:开放性、安全性、可扩展性等。基于XMPP的应用也继承了这些优点。采用XMPP协议的企业级IM仍然属于比较新的技术。因此研究基于XMPP协议来实现企业级IM具有很高的应用价值。本文首先介绍企业级IM相关的背景知识和研究现状;然后对企业级IM关键功能进行研究与分析;接着提出了本系统的概要设计,在此基础上先对系统涉及的几个主要部件进行介绍与分析,包括XMPP协议的介绍与分析、Openfire的介绍与分析、XMPPFramework的介绍与分析;最后重点研究如何基于XMPP协议、Openfire、XMPPFramework实现企业级IM关键功能。

全文目录


摘要  5-6
ABSTRACT  6-7
目录  7-10
表目录  10-11
图目录  11-12
第一章 绪论  12-16
  1.1 研究背景  12-13
  1.2 企业级 IM 国内外发展现状  13-14
  1.3 本文研究内容  14-15
  1.4 本文的组织和结构  15-16
第二章 企业级 IM 关键功能分析  16-20
  2.1 概述  16-17
  2.2 组织架构管理  17
  2.3 安全性  17-18
  2.4 扩展性  18
  2.5 文件传输  18-19
  2.6 本章小结  19-20
第三章 本系统的设计  20-25
  3.1 概述  20
  3.2 实现环境  20
  3.3 系统架构  20-22
  3.4 功能设计  22-23
  3.5 界面设计  23-24
  3.6 本章小结  24-25
第四章 XMPP 协议及本系统实现环境  25-34
  4.1 XMPP 协议  25-29
    4.1.1 概述  25
    4.1.2 XMPP 协议的优点  25-26
    4.1.3 XMPP 协议关键概念  26-29
  4.2 OPENFIRE  29
  4.3 XMPPFRAMEWORK  29-33
    4.3.1 历史  30
    4.3.2 XMPPFramework 核心  30-32
    4.3.3 扩展部分  32-33
  4.4 本章小结  33-34
第五章 企业级 IM 关键功能的实现  34-92
  5.1 组织架构管理  34-54
    5.1.1 分析  34-35
    5.1.2 实现  35-51
    5.1.3 测试  51-54
  5.2 安全性  54-69
    5.2.1 分析  54
    5.2.2 实现  54-68
    5.2.3 测试  68-69
  5.3 扩展性  69-76
    5.3.1 分析  69
    5.3.2 实现  69-76
    5.3.3 测试  76
  5.4 文件传输  76-91
    5.4.1 分析  76-77
    5.4.2 实现  77-91
    5.4.3 测试  91
  5.5 本章小结  91-92
第六章 总结与展望  92-94
  6.1 总结  92
  6.2 展望  92-94
参考文献  94-96
攻读硕士学位期间取得的研究成果  96-97
致谢  97-98
附件  98

相似论文

  1. 移动设备上基于LBS的IM软件设计与实现,TP393.09
  2. 机器人云操作平台的研究与实现,TP242
  3. 分布式图像管理系统的设计与实现,TP311.52
  4. 基于XMPP的P2P即时通信系统的研究及实现,TN915.02
  5. 基于P2P的异构即时通讯系统的研究与实现,TP393.09
  6. 基于XMPP的企业版IM系统及其在手机端实现的研究,TN929.53
  7. 基于XMPP协议的即时通信系统客户端的设计与实现,TP393.09
  8. 基于XMPP协议的即时通信系统研究与实现,TN914
  9. 承德市电子政务即时通讯系统设计与实现,TP311.52
  10. 基于XMPP协议的即时消息系统的研究与实现,TP311.52
  11. P2P多媒体群组通信平台多媒体技术的研究与实现,TP393.02
  12. Instlink客户端的研究与实现,TP393.09
  13. 基于XMPP的端到端连接建立机制的研究与实现,TP393.08
  14. Instlink系统在无线网络环境下的应用扩展技术研究,TN92
  15. 基于XMPP的多方通信系统的研究与实现,TN914
  16. Web模式下基于XMPP的即时通信系统的设计与实现,TP311.52
  17. 基于协议网关的企业级分布式即时通信系统的研究与实现,TP393.09
  18. 基于XMPP协议的IM系统在企业信息化中的应用研究,TP311.52
  19. 基于集群技术的Web即时通信系统,TP393.09
  20. 基于移动终端的网络应急通信平台的设计与实现,TN929.53
  21. 基于XMPP的网络视频传输系统的研究,TN919.8

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 通信规程、通信协议
© 2012 www.xueweilunwen.com