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

基于XMPP的企业版IM系统及其在手机端实现的研究

作 者: 唐莉莉
导 师: 雷航;任益芳
学 校: 电子科技大学
专 业: 软件工程
关键词: XMPP 协议 即时通信系统 移动中间件
分类号: TN929.53
类 型: 硕士论文
年 份: 2010年
下 载: 92次
引 用: 0次
阅 读: 论文下载
 

内容摘要


可扩展消息处理与出席协议XMPP(Extensible Messaging and Presence Protocol)是一种基于可扩展标记语言XML(Extensible Markup Language)的协议,它是一个发送接收处理消息的协议。即时通信(Instant Message,简称IM)是指互联网上实时通信的系统服务。随着移动互联网的进步及手机终端的发展,IM正在以各种技术实现方式从电脑向手机终端渗透。随着我国中小企业的快速增长及企业信息化进程的逐步推进,企业内使用即时通信产品进行协同办公也已经成为趋势之一。我国目前企业IM的发展远远不如个人IM的发展。随着移动互联网和3G的发展,即时通信软件移动化将更大程度的满足企业级用户移动办公的需求。本文研究的工作有以下几点:1.对现有即时通信系统开发技术如即时信息和出席协议IMPP(Instant Messaging and Presence Protocol)、出席和即时信息协议PRIM(Presence and Instant Messaging Protocol)、可扩展消息处理与出席协议XMPP(Extensible Messaging and Presence Protocol)、针对即时通信和出席平衡扩充的进程开始协议SIMPLE(Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions)等协议进行分析和研究,对实现手机端适配的关键技术移动中间件进行分析研究。2.详细分析IM系统的需求并设计该系统。3.提出基于XMPP协议的实现方案,使用客户端/服务器模式,通过C#语言实现协议中相关功能,对系统进行设计和实现;并提出通过中间件来进行手机适配实现IM移动化的方案。4.最后对系统的主要功能模块进行测试,检验是否达到预期设计的目标。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-14
  1.1 互联网IM 和移动IM  9
  1.2 国内外研究现状  9-11
  1.3 本文研究内容  11-12
  1.4 论文结构  12-14
第二章 中小企业IM 系统的关键技术  14-29
  2.1 即时系统协议  14-15
    2.1.1 即时消息协议简介  14
    2.1.2 各种即时消息协议特点  14-15
    2.1.3 常用IM 软件采用的协议  15
  2.2 XMPP 协议简介  15-25
    2.2.1 XMPP 通用的架构  16-19
    2.2.2 XMPP 协议框架  19-20
    2.2.3 地址空间  20-21
    2.2.4 XMPP 数据传输结构  21-24
    2.2.5 XMPP 通信链路建立  24-25
  2.3 移动中间件简介  25-28
    2.3.1 移动中间件定义  25-26
    2.3.2 移动中间件优势  26
    2.3.3 面临的一些问题  26-27
    2.3.4 移动中间件适配技术  27-28
  2.4 本章小结  28-29
第三章 系统分析  29-35
  3.1 即时通信系统的设计原则  29-30
  3.2 IM 系统的基本特征  30-31
  3.3 需求分析  31-34
    3.3.1 系统功能需求  31-33
    3.3.2 其他需求  33-34
  3.4 本章小结  34-35
第四章 系统总体设计  35-53
  4.1 开发平台的选择  35-36
  4.2 互联网IM 系统总体设计  36-44
    4.2.1 客户端模块划分  38-39
    4.2.2 服务器模块划分  39-40
    4.2.3 系统典型的功能设计  40-43
    4.2.4 系统iq 信令配置  43
    4.2.5 系统控制流和数据流  43-44
  4.3 移动IM 设计  44-52
    4.3.1 移动IM 技术实现方式  44-45
    4.3.2 基于移动中间件的适配  45-52
  4.4 本章小结  52-53
第五章 系统详细设计  53-70
  5.1 服务器  53-58
    5.1.1 主要模块设计  53-56
    5.1.2 构建处理器插件列表  56-57
    5.1.3 获取特定的处理器插件  57
    5.1.4 构建各个插件模块  57-58
  5.2 客户端  58-59
    5.2.1 模块配置文件设置  58-59
    5.2.2 配置文件读取  59
  5.3 构建模块接口对象  59-61
  5.4 扩展iq 信令  61-63
    5.4.1 增加iq 信令配置  61-62
    5.4.2 注册信令配置文件  62-63
  5.5 移动IM 适配  63-69
    5.5.1 适配流程  63-67
    5.5.2 添加应用  67-69
  5.6 本章小结  69-70
第六章 系统实现和测试  70-77
  6.1 系统界面实现  70-73
  6.2 系统测试需求概述:  73
  6.3 测试方案  73-74
  6.4 测试项目  74
  6.5 测试环境  74-75
  6.6 测试项目说明  75-76
  6.7 测试结果及系统评价  76-77
第七章 总结和展望  77-78
致谢  78-79
参考文献  79-81

相似论文

  1. 适应多总线通讯模式的感应电动机矢量控制系统研究,TM346
  2. Ad-Hoc网络多信道MAC层协议的信道分配问题的研究,TN929.5
  3. 多基地高频雷达固定站中央主机软件研制,TN957.5
  4. 卫星网络中移动IP路由选择的研究,TN929.5
  5. DMR集群系统高层协议的设计和研究,TN929.52
  6. 精密时钟同步协议研究与实现,TP393.11
  7. SIP协议研究及其在视频通信中的应用,TP393.04
  8. 智能家居系统中ZigBee节点的研究,TN929.5
  9. 基于LEACH的安全建簇无线传感器网络路由协议研究,TP212.9
  10. 多机器人合作追捕目标问题研究,TP242
  11. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  12. 水声通信网络MAC协议研究,TN929.3
  13. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  14. 水上交通安全保障系统的关键技术研究,U698
  15. 战场环境下Ad hoc网络路由协议性能分析,TN929.5
  16. 基于HTTP的智能家居网络改进方案,TP273.5
  17. 远程医疗系统图像压缩及传输关键技术研究,R318.0
  18. 无线传感器网络MAC协议的研究,TN915.04
  19. 可靠组播协议及其缓存管理研究,TP393.04
  20. 公安信息网边界接入平台的设计与实现,TP393.09
  21. 基于无线传感器网络的煤矿瓦斯监测系统的研究,TN929.5

中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线通信 > 移动通信 > 蜂窝式移动通信系统(大哥大、移动电话手机)
© 2012 www.xueweilunwen.com