服务器 通知系统设计,组列表管理服务器的设计与实现
摘要:
互联网的广泛应用和电信技术的快速发展推动着电信新技术和新业务的不断出现,在第三代移动通信系统中,出现了许多新的多媒体业务.IMS是3GPP提出的支持IP多媒体业务的子系统.它的显著特点是采用了SIP体系,通信与接入方式无关,可以具备多种媒体业务控制功能与承载能力分离,呼叫与会话分离,应用与服务分离,以及移动网与因特网业务融合等多种能力.在将来的IP网络中,IMS将成为基于SIP会话的通用平台,既适用于基于IP的多媒体业务,也适用于传统语音,数据和视频业务.IMS可以为用户提供PoC,Presence,即时消息,多媒体会议等多媒体业务,从网络架构上IMS是叠加在原有电路交换和分组交换网络之上的网络,实现与原有的电路域和分组域的互通,是多媒体通信的发展方向.PoC服务已成为最重要的IMS应用之一,PoC基于一种半双工工作方式,提供一对一通信和群组通信.组列表管理服务向PoC,即时消息,Presence等多种业务提供组列表管理功能.作为PoC功能的子系统,组列表管理服务器为PoC业务提供的主要功能包括:对群组列表及其成员和联系人列表及其成员的增加,删除,修改,查找;群组接入规则管理;用户加入群组和列表订阅通知管理等.组列表管理服务器与客户端之间通信的协议是XCAP协议和SIP协议.XCAP协议是支持用户访问通信业务数据的协议,用户管理组列表和联系人列表是通过使用XCAP消息来实现,是用户数据管理的重要协议;SIP协议是一种信令协议,是在SMTP和HTTP的基础上建立起来的,用于建立,改变和终止基于IP网络的用户间的呼叫,系统实现用户加入群组和列表订阅通知等功能主要是使用SIP协议建立会话.本文以PoC中的组列表管理服务器为研究对象,在充分研究OMA文档中关于组列表管理服务器功能规则的基础上,提出一种以CF和DF为架构的系统设计方案并加以实现.本文的主要内容包括:分析组列表管理服务器的功能特征并且根据相关规则给出具体列表示例;在系统的设计和实现中,在研究现有解析工具DOM和SAX的基础上提出了XML解析模型;设计和实现了SIP协议栈,实现SIP消息处理接口;设计状态机来实现XCAP请求消息的逻辑处理;提出了用户加入群组解决方案,描述了群组Owner邀请用户加入群组的流程;应用SIP和XCAP协议相结合的方法实现列表的订阅通知;在数据存储中,提出XML文档的关系表存储方案取代了采用XML文件的直接存储;设计模拟终端,测试系统功能.
展开
服务器 通知系统设计,组列表管理服务器的设计与实现相关推荐
- 运维组如何管理服务器资源,运维服务管理体系方案全套.doc
项目概况 项目背景 近年来为适应业务发展的需求,XX企业进行了大规模的电子商务建设,包括采购桌面PC约300台,打印机约100台,这些应用系统及硬件设备的投入使用极大的推动了XX企业信息化建设的进程. ...
- Dell服务器 iDRAC(IPMI) 如何连接管理服务器
给IPMI口配置IP地址 1 什么是IPMI 2 准备硬件 3 开机配置 4 验证 1 什么是IPMI IPMI是智能平台管理接口(Intelligent Platform Management In ...
- 动态人脸识别系统服务器,动态人脸识别监控管理平台的设计与实现
摘要: 动态人脸视频监控是计算机视觉领域一个新兴的应用方向和备受关注的前沿课题,它结合了计算机科学,机器视觉,图像处理,模式识别,人工智能等多学科技术知识.国内外的动态人脸识别监控系统都非常注重系统运 ...
- 高清视频监控系统网络,交换机,服务器等系统设计要点,高清视频监控系统网络设计 如何选择监控交换机?...
监控摄像头朝向高画质与超高画质的趋势越来越明显,监控工程商要如何选择合适且满足监控整体网络架构性能的交换机,成为监控系统建置与施工前期的重要工作. 网络视频监控系统同样采用的是网络拓扑结构组网,一般网 ...
- 主流低功耗服务器u,新组低功耗NAS服务器(1037U)分享
" ]5 ?6 B/ P6 \; v) i' [1 u此贴作为经验分享和交流,参考个人应用需求,简要论述NAS选型,供各位参考! , m8 q; M# Y* D% M0 Q; u9 T 3 ...
- 微信赛马服务器,首日卡组汇总:服务器炸了多次,标准狂野全员自闭全员赛马!...
前12张全是任务法的 任务法: 任务法绝对的自闭卡组,完成任务的速度比想象中的快,完成任务后,考前刷夜能过大量的牌,而且经常一回合二十多血的斩杀,其中比较难完成的是冰霜法术,特别是内战的时候,往往需要 ...
- 七日杀开服架设教程开服配置服务器搭建需要什么配置的服务器Linux系统
七日杀开服架设教程开服配置服务器搭建需要什么配置的服务器Linux系统 新开放世界僵尸游戏 <七日杀>是由The Fun Pimps Entertainment研发的集合第一人称射击.恐怖 ...
- 服务器系统密码第一次怎么设置,服务器系统密码如何设置
服务器系统密码如何设置 内容精选 换一换 华为云帮助中心为用户提供云产品文档,解决公有云用户常见问题,包括云服务器ECS,云数据库RDS,云存储OBS,负载均衡等服务的使用指南,API及SDK手册资料 ...
- 服务器系统linux下载软件,Linux服务器管理系统一键安装包(wdcp Lanmp)
wdcp (WDlinux Control Panel) 是一套用PHP开发的Linux服务器管理系统,旨在易于使用和管理Linux服务器,可以在线通过网页管理服务器和虚拟主机.简单,方便,易操作.只 ...
- 消息通知系统设计六要素
无论是 B 端还是 C 端产品,消息通知系统都是一个很基础且必不可少的模块,而产品经理要设计一个完整的消息通知系统并不难,只需要遵守好消息通知系统设计的六要素即可. 消息通知六要素 通知消息围绕在我们 ...
最新文章
- 中文版!学习TensorFlow、PyTorch、机器学习、深度学习和数据结构五件套!(附免费下载)...
- 网络传输大端序_基于大端法、小端法以及网络字节序的深入理解
- NLP中的Mask全解
- iBeacon 初探
- LVS小型系统架构搭建笔记
- PHP:打造一个无限极评论模块
- python中for循环流程图_Javascript for循环_郭隆邦技术博客
- React学习笔记六 React拓展 - SetState
- 如何防止CSRF攻击?
- matlab信号处理——数据处理基础
- C语言---内存操作及基础知识
- 好看的皮囊 · 也是大自然的杰作 · 全球高质量 · 美图 · 集中营 · 美女 · 2017-08-24期...
- 王达人漫展1,cosplay
- 物联网卡无法激活使用的原因
- 个人注册域名需要注意哪些方面?
- k8s部署prometheus + grafana
- python人脸识别库_基于Python的face_recognition库实现人脸识别
- signature=f380c172efecdd0f7b9329d16d09ca45,Virtual Identity Signs in Online Communication
- Loj #2585. 「APIO2018」新家
- python实现键盘监听