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

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

论文摘要

可扩展消息处理与出席协议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.最后对系统的主要功能模块进行测试,检验是否达到预期设计的目标。

论文目录

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

    • [1].探讨系统护理干预对传染性单核细胞增多症(IM)患儿康复效果的影响[J]. 名医 2020(03)
    • [2].阿昔洛韦抗病毒治疗对传染性单核细胞增多症 (IM) 患儿发热持续时间、住院时间的影响[J]. 数理医药学杂志 2020(05)
    • [3].IM软件在地方院校图书馆实时咨询服务中的应用[J]. 河南图书馆学刊 2016(11)
    • [4].基于小波分解的IM信号检测算法[J]. 科技智囊 2020(06)
    • [5].小儿IM患者细胞免疫的变化及更昔洛韦的干预[J]. 中国妇幼健康研究 2015(05)
    • [6].新浪微博IM:山雨欲来风满楼[J]. 互联网天地 2011(03)
    • [7].圆环内亚纯函数分担IM集合的唯一性定理[J]. 数学学报 2011(04)
    • [8].亚纯函数涉及其一个导数IM分担一个值的一个唯一性[J]. 成都信息工程学院学报 2009(03)
    • [9].即时通讯(IM)实时咨询应用研究[J]. 图书情报工作 2009(13)
    • [10].IM分担一个值的亚纯函数的唯一性[J]. 四川大学学报(自然科学版) 2008(01)
    • [11].谈谈IM工具中的病毒式营销策略[J]. 现代商业 2008(12)
    • [12].与导数IM分担两个值的亚纯函数的唯一性[J]. 成都信息工程学院学报 2008(03)
    • [13].IM化虚拟参考服务的安全性初探[J]. 内蒙古科技与经济 2008(15)
    • [14].机器人技术在图书馆智能化IM咨询中的应用探析[J]. 办公室业务 2018(11)
    • [15].IM分担两个值的亚纯函数[J]. 河北民族师范学院学报 2015(02)
    • [16].图书馆IM机器人的应用研究[J]. 图书馆论坛 2013(03)
    • [17].图书馆智能化IM咨询机器人的设计与实现[J]. 现代图书情报技术 2011(05)
    • [18].亚纯函数及其一个微分多项式IM分担两个值的一个唯一性[J]. 西南大学学报(自然科学版) 2010(06)
    • [19].亚纯函数及其导数分担一个IM公共值[J]. 上海理工大学学报 2010(03)
    • [20].IM工具在图书馆实时咨询中的应用[J]. 图书馆建设 2008(11)
    • [21].IM在远程教育中的应用分析[J]. 宁波教育学院学报 2008(04)
    • [22].IM咨询机器人在公共图书馆的实现与应用——以深圳图书馆为例[J]. 数字图书馆论坛 2015(05)
    • [23].IM工具下的网络口碑营销——以南京好婆为例[J]. 商 2015(12)
    • [24].分担1 IM公共值的整函数的唯一性定理(英文)[J]. 数学进展 2011(01)
    • [25].利用IM技术开展图书馆实时咨询服务[J]. 潍坊学院学报 2011(04)
    • [26].亚纯函数IM分担有穷集合的唯一性定理[J]. 廊坊师范学院学报(自然科学版) 2010(03)
    • [27].浅谈工具语言在IM交流中的应用[J]. 辽宁行政学院学报 2008(06)
    • [28].智能化IM咨询机器人在数字图书馆信息服务中的应用[J]. 图书馆学刊 2016(09)
    • [29].实时咨询中IM软件的选择[J]. 图书馆理论与实践 2009(04)
    • [30].IM分担一个值的整函数[J]. 四川师范大学学报(自然科学版) 2008(02)

    标签:;  ;  ;  

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

    猜你喜欢