UIM(Unified Instant Messaging)系统客户端设计与实现

UIM(Unified Instant Messaging)系统客户端设计与实现

论文摘要

即时消息一直是网络世界中最受欢迎的应用,随着各种即时通信产品的涌现,企业也考虑通过即时通信软件加强企业信息的实时交流,即时消息的企业级应用需求越来越迫切。本文在详细了解了即时消息的现状、系统的分析了即时消息用户的需求的基础上,以Jabber XMPP技术为核心,结合Presence与IM技术,以及SSL安全传输协议,开发完成了统一即时消息(Unified Instant Messaging,UIM)系统客户端。UIM以Jabber开源即时通讯系统为基础,使用XMPP协议在Internet上两实体之间交换信息、现场状态(presence)和其他的结构化信息。UIM系统不仅支持普通的PC客户端接入,而且还支持移动设备的实时接入,提供了三种即时消息传输模式:PC与PC之间,移动设备与移动设备之间,PC与移动设备之间。同时考虑到即时通讯系统进入企业级应用必须解决的安全需求,结合目前在网络安全领域得到广泛应用的SSL(Security Socket Layer)协议,开发一套提供安全信息传输的即时通信系统。与目前IM领域的系统相比, UIM系统的显著优点是提供SSL安全保障。在UIM的远景规划中准备集成移动增值服务,在论文中也对移动增值业务扩展开发做了论述。文章的最后部分总结了UIM系统中的Jabber技术并提供了即时消息的未来发展趋势。

论文目录

  • 中文摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 应用现状
  • 1.3 面临的挑战
  • 1.4 本文的工作
  • 1.5 论文组织结构
  • 第2章 实时通信技术
  • 2.1 实时通信介绍
  • 2.2 什么是PRESENCE
  • 2.3 实时通信协议
  • 2.4 UIM 即时消息协议选择
  • 2.5 XMPP 协议介绍
  • 第3章 SSL 协议
  • 3.1 PKI 系统介绍
  • 3.2 密码学相关知识
  • 3.3 数字证书
  • 第4章 移动设备操作系统
  • 4.1 SYMBIAN
  • 4.2 WINDOWS MOBILE
  • 4.3 LINUX OS
  • 4.4 PALM OS
  • 4.5 对比与选择
  • 第5章 移动设备开发技术
  • 5.1 BREW
  • 5.2 J2ME
  • 5.3 .NET
  • 5.4 对比与选择
  • 第6章 UIM 系统设计
  • 6.1 UIM 网络结构
  • 6.2 UIM 系统架构
  • 6.3 UIM 安全设计
  • 第7章 UIM 系统客户端设计与实现
  • 7.1 系统模块
  • 7.2 模块调度流程
  • 7.3 SYMBIAN 开发(扩展)
  • 7.4 J2ME 开发
  • 7.5 系统使用场景
  • 第8章 UIM 系统部署与测试
  • 第9章 远景目标及未来发展趋势
  • 附录:测试用例及结果
  • 参考文献
  • 缩略语
  • 致谢
  • 相关论文文献

    标签:;  

    UIM(Unified Instant Messaging)系统客户端设计与实现
    下载Doc文档

    猜你喜欢