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

    (2)引擎/使能器

    服务引擎是提供应用编程接口给上层应用程序或者第三方应用开发的关键部分。根据其所提供服务的不同,可以包括不同的引擎,比如呈现引擎、即时消息引擎等。这些引擎主要是在OMA和3GPP中定义的,其中一些共同的部件包括会话/呼叫管理、注册、认证、安全、配置、供给等。

    (3)Java应用编程接口

    这些应用程序接口被上层的Java应用程序所使用。Java应用程序给用户提供了可以下载的更丰富且与操作系统无关的IMS应用。

    (4)应用层/图形界面

    应用程序给用户提供了GUI界面。GUI界面应当足够的友好和方便,这样才能更好地展现IMS服务和应用。

    3、IMS客户端区别于一般SIP客户端的特性

    通过研究可以发现,IMS客户端和一般的SIP客户端有许多不同之处,它相比一般的SIP客户端而言需要支持更多的功能,也更加复杂,对于IMS终端的要求也更高。其中关键的一点是IMS客户端必须符合IMS相关规范,才能够接入到IMS网络。为用户提供一系列的IMS服务。

    (1)SIP扩展

    IMS客户端必须支持SIP扩展部分的有关规范,特别是3GPP所要求的那些SIP包头扩展部分,这样才能访问IMS网络。而一般SIP客户端只需要支持RFC3261。

    (2)认证机制

    IMS标准中定义了不同的认证机制,如HTTP摘要(RFC2617)、IMS-AKA(RFC3310和3GPPTS 33.203)和pre-IMS认证(3GPP TR 33.878)等。IMS客户端需要支持更安全的认证方式(如IMS-AKA)才能保证IMS终端和IMS网络之间的安全访问。

    (3)IPSec

    IPSec在IP层上提供了多种安全机制,用于保证用户客户端和安全网关之间的安全通信。在IMS客户端和P-CSCF之间建立一个安全的IPSec通道,能确保IMS客户端安全地接入到IMS网络中,这个通道是在IMS注册过程中建立起来的,而一般SIP客户端不需要支持这种特性。

    (4)包压缩功能

    SIP包压缩能改善服务质量,特别是在无线环境下大大缩短呼叫建立时间。通过压缩网络和传输协议中的包头,能更有效地利用带宽,对SIP/SDP消息的压缩也提高了无线资源利用率。IMS客户端一般都是通过移动无线方式接入IMS网络的,所以包压缩的功能是必须的。而一般SIP客户端是通过宽带接入,所以不需要支持这个特性。

    (5)前提条件下的QoS保证

    前提条件下的QoS保证是指在会话建立过程中,必须在确保双方端到端的服务质量所需的媒体资源得以预留后,才能成功地建立起会话。比如在视频呼叫建立中,该机制用以验证会话中是否已经获得恰当的端到端服务质量。但是,这种机制比较复杂,延长了会话建立的时间。因此,仅在必要的时候,IMS客户端才会打开这种机制。

    (6)发现机制

    P-CSCF是IMS客户端访问IMS网络惟一的接入点,所有从IMS客户端来的SIP信息都必须经过P-CSCF。所以,在SIP信息发送前,IMS客户端必须知道P-CSCF的地址。该地址不是预先配置好的,而是IMS客户端通过发现机制而获得的。这些机制包括基于OTA(空中下载)供给、基于GGSN(gatewayGPRSsupportnode,GPRS网关支持节点)和基于DHCP的P-CSCF发现机制,除非是手工地配置P-CSCF信息,否则IMS客户端必须支持这个功能。

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