统一IMS面向多种接入网络提供统一的功能和体系架构,并实现了用户平面、控制平面、业务平面的分离,采用开放的业务接口,使得业务的开发和提供独立于下层的承载网络,从而促进多媒体业务的发展。统一IMS网络提供了一个速率更高的接入口和更多可以并行使用的业务,使得很多已有的业务能以更好的质量来适应用户的需求,并涌现出一些崭新的IMS业务。
统一IMS的业务功能架构
统一IMS系统中的业务架构是一个可管理的开放架构,其业务实现主要采用统一开放接口、统一协议(如SIP)等关键技术。SIP协议和IMS系统强调业务建立之初就做好整体规划,而不是逐个业务流的执行,这样就可以将业务的具体实现交给各个AS,从而使得业务逻辑可以不受制于底层网络,从而具有更大的灵活性。运营商可以向它的IMS签约用户提供接入基于CAMEL业务环境、OSA以及SIPAS的业务。与业务实现直接相关的功能实体和接口简单描述如下:
——S-CSCF:是整个IMS的控制核心,也是IMS会话管理的执行节点,它完成呼叫的控制和接续并与应用服务器互通(AS)。从SIP的角度来看,S-CSCF是一个注册服务器,用以用户注册、维持用户位置(用于登录的终端IP地址)和用户SIP地址之间的绑定关系,进行地址分析和重定向路由,并且监测何时以及怎样控制增值业务的业务逻辑。
——HSS(归属用户服务器):是存储用户信息的中心数据库,包含所有与用户相关的数据,借助这些数据来控制多媒体会话。
——SCS(OSA业务能力服务器):主要用来支持符合OSA架构的应用,对各种业务能力进行抽象,并将其提供给应用进行访问。
——IM-SSF(多媒体域业务交换功能):用于支持使用CAMEL的智能业务引擎。
——IM-GWF:IMS网关功能。连接OCS(OnlineChargingSystem)完成在线计费功能。
——AS:应用服务器,提供驻留在用户归属网络或者第三方位置的增值业务。其中SIPAS为基于SIP协议的应用服务器,可以直接和S-CSCF进行通信,无需信令转换过程。SIPAS可以提供广泛的增值多媒体业务,如呈现(Presence)、消息、会议等。
——ISC接口:是IMS核心网络CSCF提供给IMS应用网络的接口。ISC接口向业务引擎、OSA业务能力服务器提供SIP/SDP呼叫控制、SIP事件相关的订购与通知等功能。ISC接口基于SIP协议。
统一IMS系统中的业务引擎
在人们使用业务之前,一般想了解联系人当时的状态;另外,如果有事情需要通知一群人,希望将这些人归为一组,从而方便信息查找并进行相关的操作。于是,两种典型的业务引擎Presence和XDMS应运而生。下面以Presence为例对其关键技术进行简单介绍。