在传统的3G系统中,MBMS的架构、承载以及对无线资源的利用等方面仍然无法满足用户和运营商对手机电视业务的需求,因此MBMS在R8中进行了重大演进,包括对MBMS的架构演进、承载类型的演进和传输方式的演进。
MBMS架构的演进
传统的MBMS是基于对3G网络的改进而实现的,它一方面通过增加新的功能实体BM-SC(广播组播业务中心)来提供和管理MBMS业务,另一方面对已有功能实体(包括GGSN、SGSN、BSC/RNC和UE)进行改进来提供MBMS支持。虽然这是一种实现MBMS的快捷方式,但是由于要依附于已有的网络架构,因此会对MBMS的应用有一定的局限。由于手机电视业务本身需要消耗较多的网络资源(由于播放时间长、数据量大等因素),这就要求MBMS提供更简单灵活、节约资源的架构。
首先,由于传统的MBMS架构要涉及已有网络中的每层结点,因此MBMS业务的层次较多(从BM-SC到UE),其后果是不仅增加了用户与网络进行信令交互的复杂性,而且造成了业务数据传输的资源浪费。其次,传统架构中的MBMS节点是绑定在已有的网络节点上的,这使得MBMS业务必须要与一般的单播业务分享设备和资源,不利于运营商对MBMS业务的部署和拓展。
传统的MBMS架构

传统的MBMS架构
点击此处查看全部新闻图片
传统的MBMS是通过对3G网络的改进而实现的,主要包括两方面:新增功能实体BM-SC和在已有的功能实体上增加MBMS功能,如图所示。
BM-SC是MBMS的核心功能实体,负责提供和管理MBMS业务。对于内容提供方,它是MBMS业务内容的入口;对于承载网络,它负责授权和发起MBMS业务,以及调度和传输MBMS业务数据。BM-SC通过两个控制面接口(Gmb接口、Mz接口)实现对MBMS业务的控制。其中Gmb接口支持GGSN与BM-SC之间的信令交互,是MBMS承载业务的边缘;Mz接口支持在不同的BM-SC之间进行信令交互,为MBMS业务提供了在BM-SC之间漫游的能力。此外,BM-SC通过Gi接口传送MBMS业务数据。
GGSN、SGSN会按照BM-SC提供的业务要求建立或释放MBMS承载,同时负责通过所建立的承载将来自BM-SC的业务数据发送到下游。在GGSN、SGSN中需要保存必要的业务信息,以及提供对应的承载资源。对于组播,GGSN、SGSN会参与用户与BM-SC的信令交互,并保存相关的用户信息。UTRAN/GERAN会按照BM-SC的信令要求向UE发送来自上游的业务数据,并且在组播模式下根据用户的数目来选择合适的无线传输方式。UE是MBMS业务的接收端,对于组播,UE需要通过发起激活/去激活MBMS承载过程来加入/离开MBMS业务。