- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
3G网络中的Presence业务
录入:edatop.com 点击:
1、引言
当前,互联网业务的推广已经在很大程度上改变了人们的通信习惯,除传统语音通信之外,即时通信业务以其高效、便捷、私秘性好等特点,越来越受到众多年轻人的青睐。为了适应人们对即时通信业务越来越丰富的需求,移动网络和终端技术也需随之提高和扩充,于是Presence技术应运而生了。
2、Presence业务总体特征
Presence业务是以某种通信方式,按照一定的接入准则,实时获取Presence信息(如用户状态、通信能力、个人喜好等信息),并展现给其他用户的一种业务。其技术实现主要依靠Presence业务引擎。Presence业务引擎是一个软件系统,其作用是搜集和分发(如发布、预约、通知等)Presence信息,提交给各种控制器。
2.1 Presence信息
Presence信息通常根据用户终端来划分,一般每个用户终端对应一个Presence信息包。假如一个用户有多个终端(如有手机、固定电话、PDA等),则该用户对应多个Presence信息包。
每个Presence信息包中,一般有如下信息:
(1)状态:表示所代表的业务或终端设备当前的情况。如是否开机、是否在线、是否忙、是否禁止打扰等。
(2)通信信息:如通信方式、通信地址等。通信方式指该终端支持什么通信方式,如何与该终端设备联系等,如是否支持SMS,MMS或直接的语音通话等;通信地址指与通信方式相关的具体地址描述,如E-mail地址、电话号码等。
(3)其他Presence信息:除状态信息和通信信息之外的其它信息,如用户此时的心情(快乐、发怒、悲伤等,或图片:笑脸、皱眉等)、用户此时的愿望等。
可以看出,能支持的Presence信息越丰富,Presence业务的吸引力就会越强。
2.2 Presence业务特征
Presence业务主要的业务特征如下:
●首先,移动用户可以配置自己的Presence业务喜好,如喜好的通讯方式,阻止某用户;并能够指示和配置如何与自己联系,如向其他人指示当开会时可以通过即时消息方式联系,以及不向哪些人提供他的Presence信息;
●其次,Presence用户还可以与支持Presence的应用以及用户共享Presence信息,包括使用户的Presence信息可用,管理鉴权,如何以及谁能使用什么Presence信息,以及Presence信息中的哪些部分能被访问;
●另外,Presence用户还能搜索到其它也使用Presence业务的用户;可以更新Presence信息,如用户在改变了Presence状态(如从"离线"变为"在线")后,Presence信息应能更新,并且订阅了该用户Presence信息的观察者也应能得到Presence信息改变的通知等。
3、Presence业务应用场景
下面通过示例来简单介绍Presence业务的应用场景。假如有三个人甲、乙以及丙,他们都使用支持Presence业务的移动终端,甲希望在自己开会时,乙只能通过即时消息(IM)与她联系,在任何时候都不与丙发生联系,但并不让丙知道他的联系受阻止;乙希望只要甲的状态可用,就要与甲联系;丙希望不管何种通讯方式(如消息、语音),都要与甲联系。
甲乙丙使用Presence业务的前提条件:甲根据她的喜好设置好Presence业务属性;乙要得到甲的Presence信息并与她联系;丙也要得到甲的Presence信息并与她联系。在甲乙丙的移动终端里都驻留有Presence客户端,能够从Presence服务器那里获取Presence信息,也能提供Presence信息给Presence服务器。在甲和乙的移动终端中也具有即时消息(IM)客户端。另外,在网络侧有可以正常工作的Presence Server,用于处理Presence信息。
具体Presence业务实现流程为:甲调用移动终端里的Presence客户端,激活其Presence业务设置菜单。定义一个新的状态,名为"在开会";并在会议配置里,选择通讯喜好选项,定义她在使用该配置时联系方式仅为IM:然后在联系人列表选项里选择乙可进入;然后定义不让丙访问她的Presence信息,并阻止丙(甲的以上设置会保存到Presence服务器中)。
乙从其移动终端的Presence客户端Presence地址薄,获得甲的Presence信息。看见甲正在开会,唯一的联系方式是通过IM。然后乙发送IM询问她何时会议结束,甲用IM应答乙,告之会议结束的时间。
丙调用移动设备里Presence客户端,激活其地址薄并选择甲的进入项,试图通过Presence服务器获得甲的Presence信息。由于甲已设置阻止了他,他要获得的Presence信息的尝试失败,并只能看到甲不可用,尽管事实上甲的状态是可用的。
4、Presence业务技术实现
Presence网络结构如图1所示。
Presence网络结构中包含以下功能实体:Presence服务器(Presence server)、Presence源(Presence Source)、观察者(watcher)、资源列表服务器(Resource List 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和Presence XDMS上文档的变化,并能够获取共享XDMS和Presence XDMS上的文档。通俗地讲,Presence服务器主要完成如下两个功能:
●信息接收:Presence服务器应可接收来自多个用户代理和网络代理的Presence信息,并按照一定的规则将所有来源的信息综合成一份统一的信息。
●信息订阅处理:Presence服务器既能接受并处理作为"信息提供者"的被订阅者所提出的要求,也能接受并处理作为"信息请求者"的订阅者所提出的要求。
订阅用户Presence信息就是请求Presence服务器在何种情况下,自动将用户的哪些Presence信息发送过来。用户之间可以相互订阅,通常称为好友。发出订阅请求的用户称为订阅者,被订阅的用户称为被订阅者。
(4)资源列表服务器(RLS)
资源列表服务器(RLS)是接收和管理Presence列表订阅的基本实体,使得观察者能够通过一个订阅获得多个呈现体的Presence信息。
RLS XDMS,Presence XDMS,共享XDMS都是XCAP服务器和SIP通知器,对Presence业务引擎相关的XML文档进行处理。其中,Presence XDM是从呈现体的角度来定义,用于表示观察者权限,包括订阅权限和Presence内容权限:前者表示一个观察者是否被允许订阅一个呈现体的Presence信息,而后者则限制了观察者所能获得Presence信息;而RLS XDM是从观察者的角度来定义,是观察者订阅的一系列呈现体的Presence状态。
SIP/IP Core是一个服务器的网络,如代理或寄存器,它们执行不同的服务来支持Presence业务,例如路由、鉴权、压缩等。不同的SIP/IP Core网络有不同的特征。
在图示网络结构中,参考点PRS-1,PRS-2,PRS-3,PRS-4,PRS-6,PRS-11采用SIP协议实现;参考点PRS-5,PRS-7,PRS-8,PRS-9,PRS-10,PRS-12采用XCAP协议实现;PRS-13,PRS.14,PRS.15采用HTTP协议实现。
5、结束语
目前。国际国内都有相关的组织在研究Presence技术相关内容,正在进行研究的国际组织有IETF,OMA,3GPP,3GPP2等,主要内容集中在Presence业务需求、Presence的架构体系和具体功能要求等方面。中国通信标准化协会(CCSA)TC5也已经在制定相应的Presence系列行业标准,包括《数字蜂窝移动通信网Presence业务技术要求》以及《数字蜂窝移动通信网Presence业务测试方法》,目前已经进入报批阶段。
随着移动通信领域Presence业务相关标准以及网络技术和设备的逐步成熟,丰富、完善的增值服务型即时通信业务已经受到多个运营商的热烈关注。可以想像,在即将到来的3G时代,即时通信业务一定会拥有数量庞大的群,具有十分广阔的市场前景。
上一篇:WCDMA无线网络建设中的移动性管理
下一篇:详细解析可堆叠交换机的优势与挑战