移动网络中的呈现服务

来源 :当代通信 | 被引量 : 0次 | 上传用户:iezhan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  呈现(Presence)服务其实就是提供呈现信息的一种业务,而呈现信息是描述一个用户各种状态的信息,这些状态一般有是否在线,是否可达,拥有什么设备等等。呈现服务是一个很吸引人的业务,在IP网络上已经得到了广泛的应用.
  呈现服务在移动网络上的使用还比较少,较早的应用是从一键通(PoC)业务开始的,通过呈现业务就直接可以知道哪些人是处于在线状态,什么人加入了PoC的群组呼叫等等。呈现服务可以很直观地知道电话簿中各个人的状态,就不会因为某个人在开会不接电话而一遍遍的重复呼叫,这样的情况生活中往往随处可见。其他的呈现信息也很有用,比如你可以直接知道对方是否支持视频电话,那样就不用等到电话接续后才知道了。
  
  呈现服务的标准化简介
  
  移动网络中的呈现服务涉及到的最重要的三个标准组织是IETF(因特网工程任务组),3GPP(3G合作伙伴项目),OMA(开放移动联盟)。3GPP2组织里的工作和3GPP是完全类似的,本文就不重复介绍了。
  IETF最早定义了呈现服务的核心技术和相关的协议。OMA和其他组织的工作都遵循了这个标准。图1是一个呈现服务的抽象架构图,一般说来呈现服务的主要实体包括呈现服务器(Presence Server),呈现源(Presence Source),看守者(Watcher)。各实体的功能我门在下一节再结合实际例子进行介绍。
  3GPP组织负责定义呈现服务框架,这个框架包含网络层和应用层的参考架构。网络层部分描述了呈现服务引擎(比如呈现服务器)和其他网络单元(比如3GPP中的网络单元MSC,HLR)之间的通信。而应用层部分描述了不同的呈现服务单元之间的通信。3GPP中呈现服务的标准文档主要是在R6版本的[3GPP 23.141][3GPP 24.141]文档中,它的侧重点在网络层结构的部分。
  
  OMA组织主要负责呈现服务应用方面的工作,侧重点在于具体的业务实现,和3GPP工作有一些重叠。目前这个组织很大一部分工作是在PoC中的呈现服务上。但是在OMA组织架构中,这部分工作是由独立的PAG工作组来完成的,而不是由PoC工作组来完成。这也说明了呈现服务的地位,虽然移动网上早期的应用是PoC业务,但是呈现服务在很多业务中都可以使用,是一种基础的业务能力。
  
  PoC中的呈现服务
  
  PoC (Push to Talk over Cellur)业务是一种在公网上实现集群系统的技术,也就是在手机上实现对讲机的功能。PoC手机用户只要按下一个专用键就可以和其他用户或用户组进行一对多的半双工通话。PoC是最早需要使用呈现服务能力的业务,因为当用户进行组通信的时候,知道其他用户的状态是很重要的。举例来说一个PoC组通信,假设组用户10人,由于根据当时具体情况(例如有人在服务区外,有人无应答),并不是所有人都会参与到组通信中。如果没有呈现服务,发起者就很难知道到底谁参与了这次通话。而且通过呈现服务,PoC可以实现通讯的各种策略,比如当有人不能参加组通讯时,我们可以把语音信息转到他的语音信箱中。
  1. 呈现服务器(Presence Server)
  呈现服务器支持以下功能:接收并存储发布给它的信息;分发呈现信息以及看守信息。
  呈现服务器可以接受客户端订阅呈现信息,当呈现信息变化时,它会通知订阅了该呈现信息的客户端。
  2. 呈现源(Presence Source)
  呈现源的功能是可以提供呈现信息给呈现服务器。呈现源可以是用户终端或者网络实体。
  3. 看守者(Watcher)
  看守者的功能是从呈现服务器请求关于呈现源或者关于看守者自己的信息。
  4. SIP/IP核心网络(SIP/IP Core)
  SIP/IP核心网是一个服务器集合的网络,例如代理服务器和注册中心,用于支持呈现服务的功能,这些功能如路由、认证、压缩、计费等。不同的SIP/IP核心网络提供的特征依赖于网络实现的细节。
  5. XML数据管理客户端(XDMC)
  XDMC(例如PoC XDMC、Presence XDMC、共享XDMC)根据不同的实现支持以下功能:管理相关的XDMS中的XML文档(创建,修改,获取和删除);订阅关于存储在XDMS中XML文档改变消息的SIP事件包;形象地说,这个功能和即时消息里面创建,修改、获取和删除好友列表等功能是一样的。
  6. 呈现XML数据管理服务器(呈现XDMS)
  呈现XDMS负责管理呈现相关的XML文档。比如呈现认证规则就是在这里存储的,用户只允许符合某些认证规则的人才能获得他的呈现信息。在即时消息系统里常见的好友名单和黑名单就是这些规则的典型例子。
  7. PoC XML数据管理服务器(PoC XDMS)
  PoC XDMS是一个用来管理XML文档(比如PoC组信息)的XCAP服务器。管理特性包括这些操作:创建、修改、获取和删除。PoC XDMS同样能够接收订阅,并且将存储的PoC文档的修改通知“看守者”。
  8. PoC服务器中的呈现功能
  PoC服务器可以根据PoC客户端的行为作为呈现服务器的“呈现源”和“看守者”。在PoC服务器和呈现服务器之间的通信通过SIP和SIP特定事件通告机制[RFC 3261] [RFC 3265]来完成。PoC服务器中呈现相关的功能如下:
  (1)可以提供对呈现信息的处理的方式:将动态的PoC状态信息映射成呈现属性;基于映射功能,将PoC相关的呈现信息发布给呈现服务器(代表PoC客户端);从呈现服务器中获取或者请求呈现信息。
  (2)基于呈现信息(比如“不可达”状态),可以支持PoC会话处理策略的执行(比如转入语音信箱)。
  
  一般的呈现过程是这样的:比如在进行PoC组呼叫的时候,当某个用户接受呼叫后,该用户UE内的呈现源会把呈现信息发送到呈现服务器,而呈现服务器把呈现信息分发给订阅者的UE,这样订阅者就看到该UE已经加入了组呼叫中。
  呈现服务的协议介绍
  呈现服务涉及的基础协议很多,主要是SIP、XCAP、PIDF等。这些协议的标准化都是由IETF组织完成的。
  呈现服务机制主要是通过IETF制定的SIP协议[RFC 3261]以及它的一些扩展实现的。SIP当UE上线时,使用PUBLISH方法[RFC 3903]向呈现服务器报告自己的呈现信息,并使用SUBSCRIBE方法[RFC 3265][RFC 3856][RFC 3857]向呈现服务器订阅它感兴趣的UE的呈现信息;当它感兴趣的UE呈现状态变化时,呈现服务器使用NOTIFY方法[RFC 3265][RFC 3856][RFC 3857]给该UE发送呈现变化信息。
  呈现信息的数据管理使用的是XCAP协议(XML配置管理协议),目前还是IETF的草案,没有成为正式的IETF文档。XCAP协议使得一个XDMC可以读、写和修改以XML格式存储在服务器上面的应用数据。XCAP将一个XML文档子树和元素属性跟HTTP URL相对应,这样,XDMC可以直接通过XCAP协议存取呈现数据。XCAP协议实际上可以认为是HTTP的一个扩展,使用的操作和HTTP是完全一样的。
  呈现信息采用PIDF([RFC 3863] 呈现信息数据格式)作为基本数据格式,它的最基本的单元称为tuple,每一个tuple元素都是按照XML格式组织的。为了实现呈现信息的部分更新以及过滤,IETF起草了几个相关的草案作为对[RFC 3863]的补充,比如RPID,CIPID等。对于超大的呈现信息,采用MIME格式[RFC 2387]将其作为附件处理。对于PIDF具体应用的格式,比如地理信息,事件列表等,也已经起草了大量相关的草案。
  呈现服务的基础协议主要涉及到上面提到的三个方面,当前IETF、OMA和3GPP投入了大量的工作,正在尽快地完善这些协议。
  
  呈现服务是移动网络中出现的新的基础业务能力,目前它仍然处于发展和完善中。在IP网络中,在极为流行的即时消息系统上已经大量地使用了呈现服务。在移动网络上引入呈现服务是一个热点的研究问题,它的实现将给用户带来全新的体验。在这个新兴的业务中,将会带来新的发展机遇,我国移动通信企业应该积极参与和制定相关的标准,增强我国在移动通信行业的竞争力。
  
  编辑/王砾瑟 wanglise@txbl.net
其他文献
【摘要】本案例以大学生人际关系而引发的情绪起伏为切入点,通过倾听、共情技术,运用合理情绪疗法和角色扮演法对来访者进行咨询后,缓解了来访者的情绪困扰,达到了预期咨询效果。  【关键词】大学生 心理案例 人际关系  1、一般资料  来访者,女,20 岁,大学二年级。穿着整洁,体态偏瘦。情绪焦急,主动求治愿望强烈,未见明显的精神病性症状。主诉;睡眠质量差;人际关系紧张、情绪波动较大,经常一个人偷偷哭泣;
文章根据我国海洋灾害所呈现的特征规律,构建灰色-周期外延组合模型,对我国2007年海洋灾害的直接经济损失进行预测,以期对各有关部门制定减灾管理措施,提供科学的决策依据。
21世纪将是信息化的时代,每一个人必须掌握处理信息的能力。数学教学则要顺应社会的发展,这就给数学教师提出了培养学生处理信息的能力的新要求。数学课如何培养学生处理信息的
[目的]了解EHEC O157:H7在云南战区部队腹泻患者和战区猪、牛和污水中的存在情况.[方法]在SMAC琼脂平板上分离,快速MUG试验初筛,用VTTEK32全自动微生物生化分析仪鉴定,复合PC
蔬菜中有机磷农药残留分析,月饼中富马酸二甲酯(DMF)残留分析,酱油、果汁中对羟基苯甲酸乙酯、丙酯分析,饮料中环已基氨基磺酸钠(甜蜜素)分析等,是食品卫生监测中常规的分析