学位论文 > 优秀研究生学位论文题录展示
基于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
|
相似论文
- 适应多总线通讯模式的感应电动机矢量控制系统研究,TM346
- Ad-Hoc网络多信道MAC层协议的信道分配问题的研究,TN929.5
- 多基地高频雷达固定站中央主机软件研制,TN957.5
- 卫星网络中移动IP路由选择的研究,TN929.5
- DMR集群系统高层协议的设计和研究,TN929.52
- 精密时钟同步协议研究与实现,TP393.11
- SIP协议研究及其在视频通信中的应用,TP393.04
- 智能家居系统中ZigBee节点的研究,TN929.5
- 基于LEACH的安全建簇无线传感器网络路由协议研究,TP212.9
- 多机器人合作追捕目标问题研究,TP242
- 高性能恒温晶体振荡器温度控制系统的研究,TN752
- 水声通信网络MAC协议研究,TN929.3
- 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
- 水上交通安全保障系统的关键技术研究,U698
- 战场环境下Ad hoc网络路由协议性能分析,TN929.5
- 基于HTTP的智能家居网络改进方案,TP273.5
- 远程医疗系统图像压缩及传输关键技术研究,R318.0
- 无线传感器网络MAC协议的研究,TN915.04
- 可靠组播协议及其缓存管理研究,TP393.04
- 公安信息网边界接入平台的设计与实现,TP393.09
- 基于无线传感器网络的煤矿瓦斯监测系统的研究,TN929.5
中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线通信 > 移动通信 > 蜂窝式移动通信系统(大哥大、移动电话手机)
© 2012 www.xueweilunwen.com
|