首页> 中文学位 >基于SIP/SIMPLE协议的即时通信终端的设计与实现
【6h】

基于SIP/SIMPLE协议的即时通信终端的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

插图索引

表格索引

缩略语对照表

目录

第一章 绪论

1.1 即时通信的现状

1.2 研究背景和意义

1.3 论文主要工作

1.4 论文的内容安排

第二章 SIP及其扩展协议介绍

2.1 SIP协议

2.2 SIP协议的相关扩展

2.3 本章小结

第三章 SIMPLE协议研究

3.1 SIMPLE协议综述

3.2 呈现和即时消息系统模型

3.3 SIMPLE呈现

3.4 SIMPLE消息

3.5 XCAP协议

3.6 本章小结

第四章 终端设计与实现

4.1 终端总体设计

4.2 协议层设计与实现

4.3 数据与核心业务层模块设计及实现

4.4 UI层设计及实现

4.5 本章小结

第五章 终端业务测试

5.1 测试环境搭建

5.2 业务测试

5.3 结果分析

5.4 本章小结

第六章 总结与展望

6.1 工作总结

6.2 展望

参考文献

致谢

作者简介

展开▼

摘要

随着互联网和电信业的迅猛发展,即时通信业务的应用越来越广泛,成为人们生活中不可或缺的网络业务。但是目前主流即时通信系统多采用各自的私有协议,系统之间不能实现相互通信,影响用户使用和阻碍即时通信的进一步发展。IETF早在1998年就致力于即时通信协议的标准化工作,目前开发出非常优秀且应用较广泛的XMPP和SIMPLE协议,XMPP是基于XML文档,而SIMPLE是基于SIP协议。
  SIP协议是IETF制定的应用层信令控制协议,SIP被广泛应用在VoIP领域,并且被确立为NGN的核心控制协议,目前基于SIP的终端非常多,但功能仅限于音频、视频和文本短消息,并不能支持呈现和复杂的消息功能。SIMPLE是SIP协议对呈现和即时消息业务的扩展,呈现是即时通信的典型业务,允许用户发布自己的状态信息,订阅他人的状态信息,并在状态信息发生变化时通知订阅者。呈现和即时消息也是IMS两大重要业务,并且遵循SIMPLE协议。随着IMS逐渐成熟,SIMPLE的发展也越来越成熟,特别是在详细的用户状态、订阅授权、用户状态访问控制以及会话模式的即时消息方面。可以预见,SIMPLE的应用将更加的广泛,基于SIMPLE的实现甚至将成为下一代通信网络的基础设施。
  本文首先分别对SIP和SIMPLE协议进行研究,包括SIP元素、SIP系统组成、SIP消息、事件通知机制、事件发布机制、呈现和即时消息模型、消息模式、呈现业务文档、XCAP、MSRP等。之后,论文设计和实现了一种基于SIP/SIMPLE协议的即时通信终端,该终端框架被设计为三层,分别是协议层、数据和核心业务层以及UI层。其中,协议层完成了XCAP协议的实现和PJSIP协议栈的封装;数据和核心业务层完成登录、注销、呈现、即时消息、授权处理、好友管理、会话管理等模块以及XML文档的解析;UI层完成界面的绘制和逻辑控制,其重点是好友列表和会话窗口。
  最后,论文采用基于Qt的跨平台编程技术实现了上述即时通信终端,并通过搭建的测试环境,对终端进行了功能测试。测试表明,终端实现了设计的功能并且遵从设计的消息流程。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号