微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > 3G网络中的Presence业务

3G网络中的Presence业务

时间:03-01 来源:泰尔网 点击:

甲正在开会,唯一的联系方式是通过IM。然后乙发送IM询问她何时会议结束,甲用IM应答乙,告之会议结束的时间。

丙调用移动设备里Presence客户端,激活其地址薄并选择甲的进入项,试图通过Presence服务器获得甲的Presence信息。由于甲已设置阻止了他,他要获得的Presence信息的尝试失败,并只能看到甲不可用,尽管事实上甲的状态是可用的。

4、Presence业务技术实现

Presence网络结构如图1所示。

\

图1 Presence业务网络结构

Presence网络结构中包含以下功能实体:Presence服务器(Presenceserver)、Presence源(PresenceSource)、观察者(watcher)、资源列表服务器(ResourceList Server)、XML数据管理客户端(XDM Client)、Presence XML文档管理服务器(Presence XDMS)、RLS XML文档管理服务器(RLS XDMS)、内容服务器,以及向Presence提供业务的外部实体:如远端处理网络(基于SIP/IP Core)、共享XML数据管理服务器(Shared XDMS)、聚合代理(Aggregation Proxy)、设备管理服务器(DMS)以及设备管理客户端(DMC)等。

主要功能实体介绍如下:

(1)Presence源

Presence源是提供Presence信息的实体。Presence源一般位于用户终端或在网络的实体中。通常分为Presence用户代理(PUA)、Presence网络代理(PNA)以及Presence外部代理(PEA)3大类。PUA用于用户自己主动提供其Presence信息,如用户把自己标注为"开会"、"暂时离开"等状态,PUA可以驻留在终端或网络中,收集Presence信息发送给Presence服务器;PNA用于从不同的网络单元中收集网络相关的Presence信息发送给Presence服务器,如HLR通过网络代理,将"是否在服务区内"、MLC通过网络代理,将用户终端所处的位置等Presence信息提供给Presence服务器;PEA用于收集外部网络单元(如CAlendar应用,非基于SIMPE的Presence业务等)的Presence信息给PS。

(2)观察者

观察者是请求Presence信息或观察者信息的实体。观察者可以是应用,也可以是其他Presence用户的用户代理,观察者可以通过两种模式获取信息:

●请求模式:观察者主动查询Presence信息。

●通知模式:观察者事先通过一定的方式,在服务器上进行定制,请求在一定的规则下(如当Presence信息发生变化时),Presence服务器主动把Presence信息发送给观察者。

(3)Presence服务器

Presence服务器是Presence技术得以实现的核心实体,是接收、存储和分发Presence信息以及分发观察者信息的功能实体,可从多个用户代理、网络代理获取Presence信息;并能根据信息模型确定的规则,把从一个或者多个Presence源接收到的有关某个呈现体的Presence信息组合进一个单一文档;在系统可管理、用户隐私可保证的情况下,根据事先确定的规则,允许其他观察者主动查询或订阅Presence信息。另外,Presence服务器能订阅储存在共享XDMS和PresenceXDMS上文档的变化,并能够获取共享XDMS和PresenceXDMS上的文档。通俗地讲,Presence服务器主要完成如下两个功能:

●信息接收:Presence服务器应可接收来自多个用户代理和网络代理的Presence信息,并按照一定的规则将所有来源的信息综合成一份统一的信息。

●信息订阅处理:Presence服务器既能接受并处理作为"信息提供者"的被订阅者所提出的要求,也能接受并处理作为"信息请求者"的订阅者所提出的要求。

订阅用户Presence信息就是请求Presence服务器在何种情况下,自动将用户的哪些Presence信息发送过来。用户之间可以相互订阅,通常称为好友。发出订阅请求的用户称为订阅者,被订阅的用户称为被订阅者。

(4)资源列表服务器(RLS)

资源列表服务器(RLS)是接收和管理Presence列表订阅的基本实体,使得观察者能够通过一个订阅获得多个呈现体的Presence信息。

RLSXDMS,PresenceXDMS,共享XDMS都是XCAP服务器和SIP通知器,对Presence业务引擎相关的XML文档进行处理。其中,PresenceXDM是从呈现体的角度来定义,用于表示观察者权限,包括订阅权限和Presence内容权限:前者表示一个观察者是否被允许订阅一个呈现体的Presence信息,而后者则限制了观察者所能获得Presence信息;而RLS XDM是从观察者的角度来定义,是观察者订阅的一系列呈现体的Presence状态。

SIP/IPCore是一个服务器的网络,如代理或寄存器,它们执行不同的服务来支持Presence业务,例如路由、鉴权、压缩等。不同的SIP/IPCore网络有不同的特征。

在图示网络结构中,参考点PRS-1,PRS-2,PRS-3,PRS-4,PRS-6,PRS-11采用SIP协议实现;参考

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top