首页 >> 数据通信 >> 技术 >> 正文
IMS客户端软件特性与技术标准解析
2007年8月20日 09:12    中国联通网站    评论()    

    1、引言

    IMS是基于SIP(sessioninitiationprotocol,会话启始协议)的系统,它为多媒体服务提供了一整套标准体系架构。作为日趋成熟的标准体系,IETF、3GPP、OMA(openmobile alliance,开放移动联盟)等国际标准组织都在定义和完善IMS标准。IMS技术允许运营商能更好地控制业务层,能更快地集成和开展IMS多媒体服务,并减少网络投资和运营开销,所以运营商都很重视IMS技术。同时,IMS技术也能给用户带来统一的用户体验,用户将会获得更多质量和安全都有保障的IMS服务。IMS的提出,顺应了通信网络技术融合与业务融合发展的趋势,它将在未来通信网络中发挥重要作用。

    当前的IMS技术工作主要集中在探讨IMS网络上,而忽视了对IMS客户端的研究,然而,IMS客户端才是最终用户享受IMS技术带来的诸多成果的最直接的表现方式。当前还没有统一的对IMS客户端的定义,但根据作者的理解,可以将IMS客户端定义为一个软件包(包括了驱动程序、协议栈、各种引擎、应用程序、人机界面等),并可运行在多种终端上(如移动终端、固定终端、PDA、台式机、笔记本电脑等),可在IMS网络架构下提供多种实时与非实时IMS业务(如VoIP、视频电话、呈现、即时消息、会议、组管理、一键通、协同工作、文档共享等)和统一的用户体验,并且符合IETF、3GPP、OMA、JCP(Javacommunityprocess,Java标准制定组织)等国际标准组织所规定的IMS相关规范。

    对IETF、3GPP、OMA和JCP等国际标准组织的相关IMS规范的研究是开发IMS客户端软件的基础。通过对这些标准的研究,便于理解相关标准之间的关系,从而总结出IMS客户端的基本需求,这将有助于描绘出IMS客户端的软件架构以及今后技术路线图的研究,为将来IMS客户端软件开发与具体实现做好准备工作。

    2、IMS客户端标准分析和架构参考

    在此首先分析包括IETF、3GPP、OMA和JCP在内的标准组织与IMS客户端相关的规范,然后基于这些研究,给出了IMS客户端的软件架构参考设计图。

    2.1IETF中IMS客户端相关规范

    IETF定义了一整套基础协议包括SIP、SDP(会话描述协议)、RTP/RTCP(实时传送协议/实时控制协议)、SCTP(流控制传输协议)和XCAP(XML配置接入协议)等,作为IMS客户端的基本协议簇。SIP用于两个或者多个IP节点间会话的建立、维护和拆除,可以运行在可靠的传输层(如TCP和SCTP)上或者非可靠的传输层(如UDP)上。SIP的扩展很多,比如SIP消息类型的增加(如Update、Refer、Publish、Notify等)、Simple、SIP信令压缩、用于3GPP的私有包头扩展、认证和安全机制等。在实现IMS客户端时,这些SIP扩展的部分都应当有所考虑。SDP是一种应用层协议,用来描述媒体会话能力、媒体格式、媒体流地址和端口等信息。RTP是用于端到端传递实时数据的协议,RTCP用于实时数据的服务质量监控。XCAP允许用户上传信息到XCAP服务器,通过HTTP更改、增加和删除存储在服务器上的XML文档。XCAP复用了HTTP中的Get、Put和Delete方法来获取、更改/增加和删除XML文档。通过一套巧妙的方法,将XML文档的存储路径和文档中的条目、元素和属性映射到HTTP中的URL路径。目前,XCAP在IETF中仍处于草案阶段。

[1]  [2]  [3]  [4]  [5]  [6]  [7]  编 辑:张翀
关键字搜索:IMS  3GPP  标准  
[ 本站暂时关闭评论 ]
 
  推 荐 新 闻
  技 术 动 态
  通 信 圈