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

    SIP及其扩展、SDP、RTP/RTCP和XCAP都是实现IMS客户端最重要的基础协议。

    2.23GPP中IMS客户端相关规范

    如图1所示,3GPP中描述的IMS客户端(UE)通过两个参考点访问IMS网络,即Gm和Ut参考点,其他IMS网络节点对IMS客户端都是不可见的。IMS客户端通过Gm参考点连接到IMS网络,它对应的节点是代理呼叫会话控制功能(P-CSCF),所有的SIP消息都必须经过P-CSCF。这些消息用于注册过程(如Register)、会话控制过程(如Invite)和事务处理过程(如Message)。Ut参考点是IMS客户端和应用服务器(applicationserver,AS)之间的交互点。用户可以通过它安全地管理和配置存储在AS上与网络服务相关的信息。XCAP可以作为该参考点的协议。

    图1 3GPP中IMS网络和IMS客户端间的接口

    3GPP中也定义了一些服务所需的IMS架构和功能,如呈现、即时消息、组管理、会议等服务。

    2.3OMA中IMS客户端相关规范

    OMA主要定义移动服务规范,以确保运营商之间和终端之间端到端服务的互连性。OMA提出了一系列基于IMS的服务应用,每种应用都包含了客户端的功能列表、协议要求、与应用服务器之间的交互等。

    OMA中呈现和可用性工作组定义了PresenceSimple服务。呈现功能是许多IMS应用的基础。IMS客户端既是呈现者也是观察者。呈现者是信息源,提供呈现信息给呈现服务器;观察者则请求获取关于呈现者的呈现信息。呈现服务器存储订阅者和产生呈现信息改变通知。呈现信息包括网络信息、用户当前的状态,也包括用户终端的能力等。有些呈现信息是网络侧提供的,如用户是否已经注册;有些是呈现者提供的,如呈现者设置的通信偏好。呈现者的状态只能被已授权的观察者看到,因此当某个观察者想订阅某个用户的状态信息时,需要呈现者的确认,呈现者有权拒绝观察者的订阅请求。观察者一般通过一个资源列表订阅一组呈现者的呈现服务,由资源列表服务器再向呈现服务器逐个订阅呈现信息,这样能够减少IMS客户端的负担和网络负载。在协议方面,呈现者通过Publish方法发布自己当前的状态,观察者通过Subscribe订阅呈现服务,呈现服务器通过Notify通知观察者其订阅用户的状态信息改变,呈现者也可以通过Subscribe订阅能获取其呈现信息的观察者列表。资源列表和呈现服务授权是通过XCAP实现的。每个资源列表和呈现服务授权都是一个单独的XML文档,IMS客户端可以通过XCAP生成和修改这些文档。IMS客户端需要一个友好的人机界面,同时需要实现相应的SIP消息类型扩展和XCAP,才能给用户提供一个完整的呈现服务。

    OMA中消息工作组定义了IMSimple服务,它允许实时地交换用户之间的即时信息。IMS中消息分为直接消息和基于会话的消息。直接消息是通过IMS客户端直接发送和接收消息实现的(RFC3428),它适用于像短信这样单独的短消息通信。基于会话的消息是通过Invite发起MSRP(messagesession relay protocol)信道协商,所有消息通过MSRP建立的信道传送,它适合于交互式的文本会话,如聊天。IM服务一般和呈现服务结合起来使用。通过呈现服务,用户可以将自己的好友分成不同组,并能实时地看到好友的信息。用户可以根据好友的状态发送即时消息。IMS客户端可以实现简单的IM服务,如只是通过消息方法进行在线即时通信,也可以增加更复杂的功能,如聊天室、会议聊天、消息历史存储、延迟消息等功能的支持。

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