PoC中组列表管理服务器的设计与实现

PoC中组列表管理服务器的设计与实现

论文摘要

PoC(Push-to-talk over Cellular)是IP多媒体子系统(IP Multimedia Subsystem,IMS)业务的组成部分,通过半双工VoIP技术提供一对一通信和群组通信。组列表管理服务器(Group List Management Server,GLMS)完成列表及其成员的增、删、改、查功能。在OMA(Open Mobile Alliance,开放移动联盟)的规范当中,列表服务作为一个单独的Enabler向PoC、IM(Instant Messaging,即时消息)、Presence等多种服务提供列表存储管理功能。PoC中的GLMS,是PoC服务器的辅助功能实体,为PoC业务提供联系人列表管理、群组列表管理、PoC接入管理等组业务能力。OMA制定了PoC和XDM(XML Document Management)有关的业务规范,IETF(Internet Engineering Task Force)制定了GLMS与客户端之间的通信协议XCAP(XML Configuration Access Protocol)和SIP(Session Initiation Protocol)。本论文以PoC中的GLMS为研究对象,在充分研究OMA、IETF相关标准的基础上,分析了PoC中GLMS的业务需求,提出了一种PoC GLMS服务器设计方案,并加以实现。本论文由五章组成。第一章简要介绍PoC与GLMS的概念,总结国内外对PoC中GLMS业务及其标准的最新研究进展,提出本论文工作的主要内容。第二章对PoC中GLMS的功能进行分析并分类汇总,对主要的需求功能项进行示例分析,指出完成该项功能需要解析处理的消息细节。第三章提出PoC中GLMS的总体架构由聚合代理(Aggregation Proxy,AP)、Shared XDMS(XML Document Management Server)、PoC XDMS组成,每个XDMS均由XCAP Server和SIP Server组成。对架构中的各个功能模块进行详细分解,给出其具体的设计细节和实现方式,最后列出PoC中GLMS的主要数据表结构。第四章详细分析了PoC中GLMS设计实现过程中遇到的下列关键技术问题,提出了详尽的解决方案:1)加入群组的确认机制,包括消息格式、发送方法、交互流程;2)对XML形式的列表内容进行解析的模型化方法;3)列表数据的持久化方案;4)列表变更通知的具体实现方案。第五章对论文工作内容进行总结,并提出展望。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 GLMS业务概述
  • 1.1.1 PoC介绍
  • 1.1.2 GLMS介绍
  • 1.1.3 PoC系统中的GLMS
  • 1.2 国内外相关研究
  • 1.2.1 标准与规范
  • 1.2.2 相关产品
  • 1.3 论文工作的主要内容
  • 第2章 PoC中GLMS的功能分析
  • 2.1 PoC中GLMS需求概述
  • 2.1.1 PoC GLMS需求分类
  • 2.1.2 需求处理的相关协议
  • 2.2 身份认证
  • 2.2.1 对XCAp消息的认证
  • 2.2.2 对SIP消息的认证
  • 2.3 联系人列表的管理
  • 2.3.1 联系人列表的有关规则
  • 2.3.2 联系人列表示例
  • 2.3.3 联系人列表管理的具体需求
  • 2.4 群组列表的管理
  • 2.4.1 群组列表的有关规则
  • 2.4.2 群组列表示例
  • 2.4.3 群组列表管理的具体需求
  • 2.5 PoC接入控制策略的管理
  • 2.5.1 群组接入控制
  • 2.5.2 用户接入控制
  • 2.6 列表变更通知服务
  • 2.6.1 支持XCAP的订阅与通知机制
  • 2.6.2 描述XCAP资源变更的消息体
  • 2.6.3 订阅群组列表
  • 2.6.4 群组变更通知
  • 第3章 GLMS的设计与实现
  • 3.1 GLMS总体架构
  • 3.1.1 GLMS的组成
  • 3.1.2 外部接口
  • 3.1.3 内部接口
  • 3.2 聚合代理
  • 3.2.1 聚合代理的结构
  • 3.2.2 对XDMC的认证
  • 3.2.3 消息路由
  • 3.2.4 消息分发与会聚
  • 3.2.5 聚合代理处理流程
  • 3.3 XCAP Server
  • 3.3.1 XCAP Server的架构
  • 3.3.2 模块组成
  • 3.3.3 XCAP操作
  • 3.3.4 XCAP Server类图
  • 3.4 SIP Server
  • 3.4.1 SIP Server架构
  • 3.4.2 模块组成
  • 3.4.3 列表订阅通知服务模块
  • 3.4.4 消息发送服务模块
  • 3.4.5 SIP Server类图
  • 3.5 数据库设计
  • 3.5.1 主要的表结构
  • 3.5.2 ORM工具
  • 3.6 其它
  • 3.6.1 日志
  • 3.6.2 配置文件
  • 第4章 主要技术难点和解决方案
  • 4.1 加入群组的确认消息机制
  • 4.1.1 加入群组的过程分析
  • 4.1.2 解决方案的提出
  • 4.1.3 确认流程
  • 4.2 列表内容解析技术的模型化
  • 4.2.1 列表结构分析
  • 4.2.2 解析模型
  • 4.2.3 解析过程介绍
  • 4.3 列表数据的持久化方案
  • 4.4 列表变更通知的实现方案
  • 第5章 结论与展望
  • 5.1 技术创新
  • 5.2 功能评价
  • 5.3 PoC GLMS展望
  • 参考文献
  • 已发表论文
  • 致谢
  • 相关论文文献

    • [1].glmS核糖开关研究进展[J]. 微生物学报 2017(08)
    • [2].大肠杆菌BL21(DE3)氨基葡萄糖代谢调控相关基因的敲除及glmS在其中的表达研究[J]. 复旦学报(自然科学版) 2012(06)
    • [3].能谱CT对GST与GLMs的鉴别诊断价值[J]. 内蒙古医学杂志 2020(05)
    • [4].GLMS——图库管理系统设计[J]. 金陵科技学院学报 2012(02)
    • [5].基于Linux仿真实现PoC GLMS[J]. 移动通信 2011(14)

    标签:;  ;  

    PoC中组列表管理服务器的设计与实现
    下载Doc文档

    猜你喜欢