文摘
英文文摘
声明
第一章前言
1.1课题背景及意义
1.2即时通讯软件的发展历程
1.2.1即时通讯软件的诞生
1.2.2即时通讯软件的发展
1.2.3企业即时通讯软件的出现
1.3即时通讯研究的现状
1.3.1个人即时通讯
1.3.2企业即时通讯
1.4即时通讯系统的展望
1.4.1个人即时通讯软件发展的三个方向
1.4.2企业即时通讯软件发展的两个方向
1.5论文基础协议的选定
1.6本文的研究内容
第二章企业级即时通讯系统的基本概念和技术背景
2.1即时通讯系统的基本概念
2.1.1即时通讯系统的定义
2.1.2即时通讯系统的抽象模型
2.1.3出席信息服务和即时消息服务的联系
2.2 Jabber基础
2.2.1 Jabber服务器的主要组件
2.2.2 Jabber XML协议的结构
第三章企业级即时通讯系统的设计
3.1需求分析
3.2系统架构设计
3.2.1 Jabber系统的特点及架构
3.2.2本系统的架构
3.3算法及数据库结构
3.3.1服务器的算法
3.3.2服务器的数据库
第四章即时通讯系统的实现
4.1即时通讯系统的原理
4.1.1 Jabber/XMPP协议
4.2设计模块时要考虑的事项
4.2.1 连接
4.2.2通信
4.2.3多用户
4.2.4消息同步
4.3核心功能模块的介绍
4.3.1身份认证模块
4.3.2会话管理模块
4.3.3线程管理模块
4.3.4数据传送逻辑模块
4.3.5用户管理模块
4.3.6协同办公模块
第五章结束语
5.1总结
5.2进一步的研究方向
5.2.1与多媒体技术的结合
5.2.2与移动通讯技术结合
5.2.3与其它即时通讯系统的结合
致谢
参考文献
攻读学位期间的研究成果