基于SIMPLE的状态呈现服务器的设计与实现
发布时间:2017-05-31 07:05
本文关键词:基于SIMPLE的状态呈现服务器的设计与实现,由笔耕文化传播整理发布。
【摘要】:状态呈现是多媒体通信中非常重要的一种增值方式。目前已有的状态呈现系统都是与即时消息融合在一起的,而状态呈现业务早已不限于即时通信系统,各种通信方式都会用到状态呈现业务,有必要把状态呈现独立出来,作为单独的应用服务器。在这样的背景下,实现支持SIMPLE标准的状态呈现服务器非常有意义。SIMPLE是基于SIP协议扩展的状态呈现技术标准,对很多状态呈现新特性的支持比较成熟。本文基于该标准设计和实现状态呈现服务器。论文详细研究和分析了SIMPLE标准近年来发布的大量标准文档和草案,设计了RLS订阅、订阅授权、状态访问控制、观察者信息等状态呈现新特性。在IMS标准体系中,企业通讯录与状态呈现独立运行,当企业通讯录发生人员或权限变动时,需要客户端手动更改其用户列表并进行状态订阅的更新,这不仅加大了网络消耗和状态呈现服务器的负载,还影响用户体验。针对这个问题,本文设计了一种将企业通讯录与状态呈现融合的方法。论文在Ubuntu操作系统下使用C和Python语言开发了状态呈现服务器,该服务器满足状态呈现系统的基本需求,能够与各种支持SIMPLE标准的SIP客户端通信,可扩展性好。同时在该服务器的基础上,完善的实现了企业通讯录与状态呈现的融合,使得员工可以一次性获得其权限范围内的用户列表及Presence状态,从而降低了网络消耗和状态呈现服务器的负载,也增强了用户体验。
【关键词】:SIMPLE 状态呈现服务器 企业通讯录 IMS
【学位授予单位】:中国科学院研究生院(沈阳计算技术研究所)
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.05
【目录】:
- 摘要5-6
- ABSTRACT6-9
- 引言9-11
- 第一章 绪论11-15
- 1.1 课题研究背景11
- 1.2 国内外研究现状11-13
- 1.2.1 状态呈现研究现状11-12
- 1.2.2 SIMPLE与XMPP比较12
- 1.2.3 XCAP协议引入12-13
- 1.3 本文的研究内容13
- 1.4 本文的组织结构13-15
- 第二章 状态呈现理论与技术研究15-28
- 2.1 SIP协议15
- 2.2 SIMPLE标准15-17
- 2.3 XCAP协议17-19
- 2.4 状态呈现特性19-26
- 2.4.1 状态呈现架构19-21
- 2.4.2 观察者信息21-22
- 2.4.3 订阅授权和状态访问控制22-23
- 2.4.4 RLS订阅23-26
- 2.5 LDAP协议26-28
- 2.5.1 目录服务器26
- 2.5.2 LDAP协议26-27
- 2.5.3 Open LDAP服务器27-28
- 第三章 状态呈现服务器的设计28-40
- 3.1 状态呈现系统构架设计28-29
- 3.2 XCAP Server设计29-31
- 3.2.1 请求处理流程设计29-30
- 3.2.2 数据库设计30
- 3.2.3 功能模块设计30-31
- 3.3 Presence Server设计31-37
- 3.3.1 数据库设计31-34
- 3.3.2 功能模块设计34-35
- 3.3.3 订阅授权和状态访问控制设计35-36
- 3.3.4 RLS订阅设计36-37
- 3.4 企业通讯录与状态呈现服务器融合设计37-40
- 3.4.1 获取用户列表37-38
- 3.4.2 构造XCAP应用文档38
- 3.4.3 用户列表更新38-40
- 第四章 状态呈现服务器的实现40-58
- 4.1 XCAP Server实现40-45
- 4.1.1 XCAP应用模块40
- 4.1.2 路径表达式解析模块40-41
- 4.1.3 数据库连接池模块41-42
- 4.1.4 服务器核心模块42-45
- 4.2 Presence Server实现45-53
- 4.2.1 状态呈现核心模块45-50
- 4.2.2 事件处理模块50-51
- 4.2.3 资源列表订阅模块51-53
- 4.2.4 XCAP客户端模块53
- 4.2.5 数据库访问模块53
- 4.3 企业通讯录与状态呈现服务器融合实现53-58
- 4.3.1 将企业通讯录写入状态呈现服务器53-56
- 4.3.2 Presence Server与XCAP Server交互56-58
- 第五章 系统测试58-62
- 5.1 系统测试环境58-59
- 5.2 系统功能测试59-61
- 5.3 测试总结61-62
- 结束语62-63
- 参考文献63-65
- 发表文章65-66
- 致谢66
【参考文献】
中国期刊全文数据库 前3条
1 叶剑春;赵振保;;用于3G移动通信附加服务业务的XCAP服务器设计及实现[J];北京理工大学学报;2012年08期
2 叶自宁;;Presence服务中授权机制的研究[J];计算机与现代化;2012年01期
3 范绪波;雷为民;王宁;张伟;李俊超;;Presence服务中资源列表业务模型的设计与实现[J];计算机系统应用;2010年09期
本文关键词:基于SIMPLE的状态呈现服务器的设计与实现,由笔耕文化传播整理发布。
,本文编号:408841
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/408841.html