即时消息网关中协议映射的设计及SIP-C模块的实现

即时消息网关中协议映射的设计及SIP-C模块的实现

论文摘要

即时消息业务支持用户之间快速传递文本或多媒体信息,并及时地、有选择地向用户的联系人传递用户的在线信息。在业务蓬勃发展的同时,即时消息业务的规范化工作也在各个规范组织内开展,这其中包括IETF、OMA和3GPP/3GPP2等。IETF提出了关于即时消息业务的需求和基本框架,并同时支持XMPP(ExtensibleMessaging and Presence Protocol)协议和SIP/SIMPLE(SIP for InstantMessaging and Presence Leveraging Extensions)协议;WV IMPS(WirelessVillage Instant Message and Presence Service)协议是OMA支持的标准之一,同时OMA还采用SIP/SIMPLE作为即时消息业务的基本协议提出了一个新的框架;3GPP/3GPP2也是支持SIP/SIMPLE协议的。但是SIP/SIMPLE协议涉及到的工作较大,整个协议框架比较庞大,至今没有结束规范制定工作,没有一个完整的发布版本,所以中国移动在建设“综合即时消息业务平台”时,接受了微软公司提出的SIP-C(Compact SIP)协议作为标准,在SIP/SIMPLE协议的基本框架之上,对SIP/SIMPLE协议进行简化,以适应移动终端接入的特点。在多协议并存的情况下,研究协议互通的必要性是显而易见的。也正因为如此,IETF对XMPP协议和SIP/SIMPLE协议的互通进行了规范;OMA也成立了一个子组对SIP/SIMPLE协议和WV IMPS协议的互通进行研究。WV IMPS协议最初是由诺基亚、摩托罗拉和爱立信等终端厂商提出的,所以在这些终端上已有着广泛的运用和支持,在中国市场也不例外。中国移动基于SIP-C协议建设的“综合即时消息业务平台”也希望同时支持这些WV IMPS客户端接入使用该业务,所以研究WV IMPS协议与SIP-C协议的互通并设计实现用于协议互通的即时消息网关,有着非常重要的意义。本文围绕即时消息网关协议映射的设计和网关中SIP-C模块的实现进行阐述。第一章引言简单介绍了目前增值业务发展的一些背景。第二章对即时消息的业务特征和此业务在互联网以及移动网络的发展情况进行了总体介绍,并介绍和即时消息业务相关的4个主流协议。第三章是本文的重点之一,在简单介绍了SIP/SIMPLE协议与XMPP协议、SIP/SIMPLE协议与WV IMPS协议的互通模型和研究进展之后,提出了WV IMPS协议与SIP-C协议的互通模型并设计了两种协议之间的映射,包括消息类型、消息标识、事务标识、Presence状态和消息模式等方面。第四章简单介绍了实现WV IMPS协议与SIP-C协议互通的即时消息网关的需求、总体设计和各模块功能。第五章和第六章详细设计并实现了即时消息网关中的SIP-C模块,对此模块进行了性能测试。最后概括介绍项目的进展情况及下一步的工作。

论文目录

  • 摘要
  • ABSTRACT
  • 缩略语
  • 第一章 引言
  • 第二章 即时消息业务和相关协议介绍
  • 2.1 业务简述
  • 2.2 业务特征
  • 2.2.1 Instant Messaging
  • 2.2.2 Presence
  • 2.2.3 Group
  • 2.2.4 其他特征
  • 2.3 即时消息业务发展情况
  • 2.3.1 互联网即时消息发展概况
  • 2.3.2 移动即时消息发展概况
  • 2.4 相关协议介绍
  • 2.4.1 协议概况
  • 2.4.2 WV IMPS
  • 2.4.3 SIP/SIMPLE
  • 2.4.4 XMPP
  • 2.4.5 SIP-C
  • 2.5 本章小结
  • 第三章 协议映射的研究与设计
  • 3.1 SIP/SIMPLE协议与XMPP协议映射研究简介
  • 3.2 SIP/SIMPLE协议与WV IMPS协议映射研究简介
  • 3.3 SIP-C协议与WV IMPS协议映射研究
  • 3.3.1 协议映射简介
  • 3.3.2 互通模型
  • 3.3.3 消息类型映射
  • 3.3.4 用户标识映射
  • 3.3.5 事务标识映射
  • 3.3.6 Presence状态映射
  • 3.3.7 消息模式映射
  • 3.4 本章小结
  • 第四章 即时消息网关总体设计
  • 4.1 即时消息网关的定义和需求
  • 4.2 各模块功能介绍
  • 4.2.1 WB编解码模块
  • 4.2.2 WV消息编解码模块
  • 4.2.3 核心业务处理模块
  • 4.2.4 SIP-C调用模块
  • 4.2.5 SIP-C模块
  • 4.2.6 JMX模块
  • 4.2.7 CIR通道
  • 4.3 本章小结
  • 第五章 SIP-C模块的设计与实现
  • 5.1 模块功能
  • 5.2 SIP-C模块的设计
  • 5.2.1 SIP-C协议栈
  • 5.2.2 SIP-C接口
  • 5.2.3 会话控制模块
  • 5.2.4 主要类图
  • 5.3 本章小结
  • 第六章 SIP-C模块性能测试
  • 6.1 测试目标及环境
  • 6.2 测试对象及测试组网图
  • 6.3 性能测试客户端工作原理
  • 6.4 客户端所发SIP-C消息种类
  • 6.5 测试记录指标说明
  • 6.5.1 客户端配置项
  • 6.5.2 客户端记录项
  • 6.5.3 服务器端记录项
  • 6.6 测试数据记录
  • 6.7 测试结果分析
  • 6.8 本章小结
  • 结束语
  • 参考文献
  • 致谢
  • 已发表或已录用的论文
  • 相关论文文献

    标签:;  ;  ;  

    即时消息网关中协议映射的设计及SIP-C模块的实现
    下载Doc文档

    猜你喜欢