MBMS业务的技术实现及相关标准
摘要
介绍了移动通信网MBMS业务的特点和网络架构,阐述了MBMS系统中的主要功能实体和相关接口以及MBMS广播业务的业务流程,并指出移动通信网MBMS相关的国际、国内标准,分析了MBMS技术的创新点和MBMS业务的应用前景。
1 引言
为了有效地利用移动通信网络资源,3GPP引入了多媒体广播组播业务(MBMS,Multimedia Broadcast/Multicast Service),在移动通信网络中提供一个数据源向多个用户发送数据的点到多点业务,实现网络资源共享,提高资源利用率,尤其是空口接口资源。MBMS业务不仅能实现纯文本低速率的消息类组播和广播,而且还能实现高速多媒体业务的组播和广播。MBMS业务相比其他数据业务而言,因为具有上行信道,所以可提供更多的互动性,而且不会导致网络性能急剧下降。
MBMS业务的典型应用有:手机广告、手机音乐台、手机证券以及应急指挥等。使用MBMS技术,用户还可以在下班回家路上通过手机点播观看相应的视频节目,如足球比赛、天气、杂志以及新闻等。
2 MBMS系统架构 2.1 GPRS架构
通过GERAN和UTRAN接入GPRS来提供MBMS业务的网络架构如图1所示。
图1 MBMS系统网络架构示意图(GPRS)
图1中,内容提供商提供广播组播内容,经由BM-SC(广播组播业务中心)将传输流转发给3G核心网,并进一步转发给UTRAN,通过Uu口发送给UE。
其中,BM-SC是为支持MBMS业务新增加的移动网功能实体,它是内容提供商的入口,用于授权和在移动网中发起MBMS承载业务,并按照预定的时间调度传送MBMS内容。其功能包括:对内容提供商进行鉴权、授权和计费;提供MBMS传输相关参数,如QoS,广播区域,发起和终止MBMS传输资源;从外部数据源接收并传送MBMS内容,安排MBMS会话传送并告知用户,会话重传等;业务声明,包括媒体描述、会话描述如业务标识、地址、传送时间等。
在MBMS系统架构中,还包括移动通信网原有功能实体GGSN,SGSN,RNC/BSC和UE,这些功能实体需要增加MBMS相关的功能和过程,主要包括以下内容:
(1)UE支持本地激活/去激活MBMS业务;MBMS安全相关功能;接收MBMS业务声明;接收寻呼信息(非MBMS业务);根据MBMS会话标识决定是否忽略MBMS会话。
(2)RNC在预定的广播业务区域传送MBMS数据;支持核心网发起和终止MBMS传送;支持MBMS接收者在RNC间的移动;支持传输MBMS业务声明、寻呼信息,MBMS并发业务(MBMS与短消息业务的并发;MBMS业务与语音并发,语音业务优先)。
(3)SGSN对用户进行网络控制;支持MBMS接收者在SGSN间的移动;根据GGSN发送的通知建立或释放Iu,Gn承载。
(4)GGSN作为MBMS数据的IP组播业务节点,根据BM-SC的通知请求为广播建立或释放用户面承载;从BM-SC或其它数据源接收IP组播内容,并通过GTP隧道进行路由;消息通知、业务(QoS)协商等。
2.2 EPS架构
通过E-UTRAN和 UTRAN接入演进分组系统(EPS)来支持MBMS广播业务(即eMBMS)的网络架构如图2所示。
图2 MBMS广播业务系统网络架构示意图(EPS)
在eMBMS系统中,包括核心网中定义的MBMS逻辑实体和在接入网中定义的动态管理(MCE)功能实体,以及相关的控制面、用户面接口。eMBMS这种完整、独立的逻辑架构,便于对MBMS各部分功能进行灵活部署,有利于MBMS的资源优化和性能提升。
图2中,主要包括演进的eBM-SC,MBMS GW,MME,E-UTRAN等功能实体,下面逐一进行介绍。
eBM-SC主要具有如下功能:eBM-SC除了可以通过MBMS GW使用MBMS承载来实现用户MBMS业务之外,还可以使用EPS承载来实现用户MBMS业务。当MBMS-GW 与PDN GW 合设并且PDN GW 具有必要的通过Gn接口控制MBMS业务的GGSN功能时,这种架构也支持基于Gn- SGSN承载的MBMS业务。也就是说,演进的BM-SC不但具有BM-SC的功能,还能够在使用MBMS承载(通过SGmb,SGimb接口)和使用单播承载(通过 SGi接口)之间进行选择,这样使得eBM-SC有能力针对业务特性和用户数量来选择合理的承载类型。由于在E-MBMS中提供了增强广播承载类型,因此UE可能使
用单播承载向eBM-SC进行注册/注销。此外,eBM-SC还能够通过单播承载向特定用户提供高级别的MBMS业务。
MBMS业务在核心网中由MBMSGW负责处理,它由控制面和用户面功能组成,这两部分功能可能实现于不同的网络实体。用户面功能一方面负责中转 eBM-SC与控制面功能之间的信令(通过SGmb和Sm接口),另一方面负责接收来自eBM-SC的MBMS业务数据(通过SGimb接口),并通过 M1接口向接入网传输业务数据。M1接口支持数据帧的同步传输,以IP组播的方式下发数据。控制面功能主要负责接收和处理来自于eBM-SC的MBMS承载业务的会话控制信令(如会话开始、停止)、以及用户面功能所提供的必要信息(如用于MBMS数据传输的IP组播地址),并且通过M3接口与接入网进行信令交互。
MME负责提供E-UTRAN 接入时的MBMS控制面功能,UTRAN接入时,由SGSN支持MBMS控制面功能。在一个PLMN中,可以有一个或多个MBMS控制面实体。MME为了与E-UTRAN配合支持MBMS ,需支持如下功能:E-UTRAN接入的MBMS承载会话控制(包括向E-UTRAN可靠地传递会话开始/会话停止);向组播节点传送会话控制消息;向MBMS GW提供Sm接口(接收MBMS业务控制消息和MBMS数据传输的IP组播地址)。
E-UTRAN负责向指定的MBMS业务区域发送MBMS数据。EPS中支持MBMS的E-UTRAN 应有能力接受IP组播分发。
3 MBMS广播业务流程
广播业务流程由图3所示的几个过程组成:
图3 广播业务流程图
(1)业务指南(Service Announcement)
业务指南过程告知用户获取业务的信息,包括运营商定义的业务和内容提供商定义的业务,内容包括业务的内容,业务激活需要的参数等。业务指南的具体要求参见《移动多媒体广播业务 业务指南技术要求》。