SIPSYS服务器Presence/IM组件的设计与实现

SIPSYS服务器Presence/IM组件的设计与实现

论文摘要

网络和通信技术的发展,使得VoIP(Voice over Internet Protocol)成为以软交换为核心的NGN(Next Generation Network,下一代网络)技术中的重点业务。它为电信业开发了更多的增值模式,给用户带来越来越多的通信体验。在线状态(Presence)/即时消息(Instant Message,IM)服务为技术核心的即时通信服务就是这种通信体验的重要内容。用户除了使用语音的方式进行沟通之外还可以通过即时消息的方式进行文字沟通,通过Presence服务获得对方的在线情况、地理位置、沟通媒介等多种信息。目前,在全球范围内存在数量众多规模不同的VoIP网络,这些VoIP网络或者不提供Presence/IM服务,或者Presence/IM服务不能互通,多数以“孤岛”的形式存在,随着VoIP的进一步发展,Presence/IM服务的互联互通问题亟待解决。目前,Presence/IM技术标准主要有两个:SIMPLE和XMPP。论文分析和比较了两种协议并根据课题背景(本课题基于SIPSYS系统,而SIPSYS是完全遵循SIP协议的VoIP系统)及优缺点选择使用SIMPLE标准。论文详细研究和分析了SIMPLE协议相关的标准文档和草案,并根据这一标准设计了IM消息识别、保存、转发模块及Presence信息的接受、转发及Presence信息的访问授权处理等模块,此外设计了与外界系统进行互通的通道接口。由这些设计进行编码和调试,最终实现了用户可以使用文字消息进行交互而对不可达消息进行保存,以及允许用户添加好友列表并实时显示他们的当前状态,同时将好友列表相关信息保存在服务器中的功能。它为SIPSYS的终端用户提供完整的Presence/IM服务。它符合SIMPLE协议,能够与其他标准的Presence/IM系统进行互通。本文结构大致如下:第一章介绍了Presence/IM的概念以及论文的研究背景;第二章进一步对Presence/IM的技术现状和标准进行了分析和介绍;第三章、第四章讨论系统的需求、设计与实现;第五章给出了系统运行效果图及测试结果,并在最后得出结论。

论文目录

  • 摘要
  • ABSTRACT
  • 引言
  • 第一章 综述
  • 1.1 PRESENCE/IM 介绍
  • 1.1.1 Presence 业务举例
  • 1.1.2 Presence/IM 互操作性
  • 1.1.3 Presence/IM 服务优化
  • 1.1.4 Presence/IM 安全性考虑
  • 1.2 论文研究的背景
  • 1.2.1 VoIP 技术背景
  • 1.2.2 SIPSYS 系统介绍
  • 1.2.3 SIPSYS with RRC 介绍
  • 1.3 论文研究目的和意义
  • 1.4 本章小结
  • 第二章 PRESENCE/IM 技术方向及标准介绍
  • 2.1 IMPP 协议简介
  • 2.2 XMPP 协议简介
  • 2.2.1 XMPP 协议组件
  • 2.2.2 组件功能
  • 2.3 SIMPLE 协议介绍
  • 2.3.1 SIP 协议简介
  • 2.3.2 SIMPLE 协议的Presence 架构
  • 2.3.3 即时消息服务架构
  • 2.3.4 SIMPLE 协议发展现状
  • 2.4 比较 SIMPLE 和 XMPP 协议
  • 2.4.1 网络资源要求
  • 2.4.2 3G/B3G 将以SIP/SIMPLE 为服务技术核心
  • 2.5 本章小结
  • 第三章 PRESENCE/IM 系统需求分析
  • 3.1 PRESENCE 功能描述
  • 3.1.1 Presence 顶层功能描述
  • 3.1.2 Presence 中层功能描述
  • 3.1.3 Presence 底层功能描述
  • 3.2 IM 系统功能描述
  • 3.2.1 IM 服务器顶层功能描述
  • 3.2.2 IM 服务器中层功能描述
  • 3.2.3 IM 服务器底层功能描述
  • 3.3 PRESENCE/IM 系统接口
  • 3.4 本章小结
  • 第四章 PRESENCE/IM 系统分析与设计
  • 4.1 系统整体架构设计
  • 4.1.1 外部接口系统结构设计
  • 4.1.2 通道接口程序结构
  • 4.2 PRESENCE SERVER分析和设计
  • 4.2.1 XCAP Server 模块分析设计
  • 4.2.2 Presence Agent 模块分析设计
  • 4.2.3 RLS 模块分析设计
  • 4.3 IM SERVER分析和设计
  • 4.3.1 MESSAGE 数据库表单结构
  • 4.3.2 消息保存模块
  • 4.3.3 消息提取回送
  • 4.4 本章小结
  • 第五章 PRESENCE/IM 系统运行和测试
  • 5.1 PRESENCE 功能运行及测试
  • 5.2 IM 功能运行及测试
  • 5.3 本章小结
  • 结论
  • (1) 本文总结
  • (2) 存在的不足
  • (3) 展望
  • 参考文献
  • 发表文章目录
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    SIPSYS服务器Presence/IM组件的设计与实现
    下载Doc文档

    猜你喜欢