在各个无线网络控制器间同步多媒体广播组播业务的方法

文档序号:7929929阅读:240来源:国知局
专利名称:在各个无线网络控制器间同步多媒体广播组播业务的方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种在各个无线网络控制器(Radio Network Controller, RNC)间同步多媒体广播组播(MultimediaBroadcast Multicast Service, MBMS)业务的方法。
背景技术
在移动通信系统中实现MBMS业务时,要求移动通信系统中的各个RNC间能够同步 实现MBMS业务,S卩,备个RNC在同一连接帧号(Connection Frame number, CFN)时刻广播 MBMS业务数据。 目前,移动通信系统中的RNC分为服务RNC (Service RNC,SRNC)和漂移RNC (Drift RNC, DRNC)两类。SRNC的组成部分包括共享分组数据协议汇聚协议(Packet Data Convergence Protocol,PDCP)实体和共享无线链路控制(Radio Link Control,RLC)实体, DRNC所管辖的各个小区直接受控于SRNC,因此,由SRNC向各个DRNC发送MBMS业务同步参 数,各个RNC(包括SRNC和DRNC)根据所述MBMS业务同步参数实现MBMS业务的同步。下 面结合附图1对现有技术中在各个RNC间同步MBMS业务的方法予以说明。
图1是现有技术中在各个RNC间同步MBMS业务的系统示意图。
图1所示系统包括核心网(CN) 、SRNC、DRNC、NodeBl管辖的小区1、NodeB2管辖的 小区2和NodeB3管辖的小区3。 其中,DRNC包括MBMS控制面实体、MBMS PDCP实体、MBMS RLC实体、Iur FP接口 、 MAC_m实体和帧协议(Frame Protocol, FP)实体;SRNC包括MBMS控制面实体、共享MBMS PDCP、共享MBMS RLC、 Iur FP接口 、 MAC_m实体禾口 FP实体;NodeBl NodeB3均包括FP实 体和PHY实体。DRNC和SRNC通过MBMS控制面实体交互MBMS业务信令消息,通过IurFP接 口交互MBMS业务数据;DRNC和SRNC均通过MAC_m和FP实体将MBMS业务数据发送给相应 的NodeB。 图1所示系统实现MBMS业务时,MBMS业务所覆盖的服务区域可以覆盖多个RNC 所覆盖的服务区域,对于这种情况,要求各个RNC同步实现MBMS业务,即,要求各个RNC (包 括SRNC和DRNC)采用相同的物理信道、传输信道、无线资源(RB)配置,并在同一时刻发送 MBMS业务数据,从而实现同步实现同一 MBMS业务。 目前各个RNC实现MBMS业务同步的方案是由SRNC判断CN发送的MBMS会话建 立请求(MBMS Session Start)消息中携带的SA列表与该SRNC自身存储的SA列表是否存 在交集,若是,说明当前MBMS业务覆盖的服务区域与该SRNC自身所覆盖的服务区域存在交 集服务区域,则SRNC需要向所述交集服务区域所述的各个小区广播MBMS业务数据;若否, 说明当前MBMS业务覆盖的服务区域与该SRNC自身所覆盖的服务区域不存在交集服务区 域,则SRNC不需要广播MBMS业务数据。 目前,SRNC仅在当前MBMS业务覆盖的服务区域与该SRNC自身所覆盖的服务区域 存在交集服务区域时, 一方面通过创建MAC_m实体、由MAC_m实体计算得到MBMS业务同步
4参数,将该MBMS业务同步参数发给各个DRNC,另一方面通过创建FP实体,根据所述MBMS业 务同步参数利用FP实体向交集服务区域所属的各个小区广播MBMS业务数据。在当前MBMS 业务覆盖的服务区域与SRNC自身所覆盖的服务区域不存在交集服务区域时,该SRNC无需 广播MBMS业务数据,因此,该SRNC不会创建FP实体,并且,该SRNC也不会创建用于计算 MBMS业务同步参数的所述MAC_m实体。 具体地,图2是图1所示系统在各个RNC间同步MBMS业务的方法流程图,如图2 所示,该方法包括 步骤201 :CN向DRNC和SRNC发送MBMS Session Start消息,在MBMS Session Start消息中携带有服务区域(SA)列表。 步骤202 :SRNC判断来自CN的MBMS SESSION START消息中携带的SA列表与该
SRNC自身存储的SA列表是否存在交集,若是,执行步骤203,否则,该SRNC不向其自身管辖
的小区广播MBMS业务数据,并且不计算MBMS业务同步参数,结束本流程。本步骤中,如果MBMS SESSION START消息中携带的SA列表与该SRNC自身存储的
SA列表存在交集,则说明当前MBMS业务所覆盖的服务区域与SRNC所覆盖的服务区域有重
合部分,即存在交集服务区域,否则,说明上述两服务区域没有重合部分,即不存在交集服
务区域。 步骤203, SRNC创建MAC_m实体和FP实体,通过MAC_m实体计算MBMS业务同步参
数,通过Iur FP接口将MBMS业务同步参数和MBMS业务数据发给DRNC。本步骤中的MBMS业务同步参数包括CFN信息和传输格式(TransportFormat,TF)信息。 步骤204, SRNC和各个DRNC根据MBMS业务同步参数,在同一时刻通过FP实体向 各自管辖的NodeB发送MBMS业务数据,结束本流程。 本步骤中,通常,SRNC和各个DRNC在CFN信息指示的时刻向各自管辖的NodeB发 送MBMS业务数据及相应的CFN信息,各个NodeB根据接收到的CFN信息计算出相应的系统 帧号(System Frame number, SFN)信息,在相应的SFN信息指示的时刻向该NodeB管辖的 各个小区内的终端(UE)下发MBMS业务数据。 由上述技术方案可见,当MBMS业务不是在所有RNC之间进行时,则有可能出现 MBMS业务在SRNC所覆盖的服务区域以外的服务区域进行,这时,MBMS业务覆盖的服务区域 与SRNC所覆盖的服务区域不存在交集,按照图1和图2所示方法,在这种情况下,SRNC不 计算MBMS业务同步参数。由于各个DRNC都需要根据来自SRNC的MBMS业务同步参数实现 MBMS业务的同步,因此,当MBMS业务在SRNC的服务区域以外的服务区域进行时,由于各个 DRNC由于无法从SRNC处获得MBMS业务同步参数而无法实现MBMS业务的同步。

发明内容
有鉴于此,本发明实施例的目的在于提供一种在各个无线网络控制器间同步多媒 体广播组播业务的方法,以使得MBMS业务在SRNC的服务区域以外的服务区域进行时,各个 RNC仍然能够实现MBMS业务的同步。 为达到上述目的,本发明实施例的技术方案具体是这样实现的 —种在各个无线网络控制器RNC间同步多媒体广播组播MBMS业务的方法,当前MBMS业务所覆盖的服务区域所属的各个RNC根据MBMS业务同步参数实现MBMS业务同步, 该方法还包括 SRNC在当前MBMS业务所覆盖的服务区域与该SRNC自身所覆盖的服务区域不存在 交集时,计算MBMS业务同步参数,将计算出的MBMS业务同步参数发给当前MBMS业务所覆 盖的服务区域所属的各个RNC。 由上述技术方案可见,由于SRNC在当前MBMS业务所覆盖的服务区域与该RNC自 身所覆盖的服务区域不存在交集时,仍然计算MBMS业务同步参数,并将计算出的MBMS业务 同步参数发给当前MBMS业务所覆盖的服务区域所属的各个RNC,因此,当MBMS业务在SRNC 的服务区域以外的服务区域进行时,除SRNC以外的各个RNC仍然能够获得MBMS业务同步 参数,因此,各个RNC仍然能够实现MBMS业务的同步。


图1是现有技术中在各个RNC间同步MBMS业务的系统示意图;
图2是图1所示系统在各个RNC间同步MBMS业务的方法流程图;
图3是本发明在各个RNC间同步MBMS业务的方法的总流程图;
图4是本发明在各个RNC间同步MBMS业务的第一方法流程图;
图5是本发明在各个RNC间同步MBMS业务的第二方法流程图。
具体实施例方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对 本发明进一步详细说明。 本发明的核心思想是SRNC在当前MBMS业务所覆盖的服务区域与该RNC自身所 覆盖的服务区域不存在交集时,计算MBMS业务同步参数,将计算出的MBMS业务同步参数发 给当前MBMS业务所覆盖的服务区域所属的各个RNC。 由于现有技术中,SRNC在当前MBMS业务所覆盖的服务区域与该RNC自身所覆盖 的服务区域不存在交集时,不计算MBMS业务同步参数,导致了各个DRNC无法获得MBMS业 务同步参数,因此,本发明通过在当前MBMS业务所覆盖的服务区域与该RNC自身所覆盖的 服务区域不存在交集时,SRNC仍然计算MBMS业务同步参数,从而解决了各个DRNC无法获 得MBMS业务同步参数的技术问题。 图3是本发明在各个RNC间同步MBMS业务的方法的总流程图,如图3所示,该方 法包括 步骤301, SRNC接收自CN的MBMS SESSION START消息。 本步骤中的MBMS SESSION START消息中携带有MBMS服务区域信息单元(MBMS Service Area IE,即SA列表)。 步骤302, SRNC判断当前MBMS业务覆盖的服务区域与该SRNC自身覆盖的服务区 域是否存在交集,若是,执行步骤303,否则,执行步骤305。 本步骤中,SRNC可以通过比较MBMS SESSION START消息中携带的SA列表和该 SRNC自身存储的SA列表,在上述两SA列表存在交集时,判断出当前MBMS所覆盖的服务区 域与该SRNC所管辖的服务区域之间存在交集,在上述两SA列表不存在交集时,判断出当前SRNC所管辖的服务区域之间不存在交集。 步骤303, SRNC创建用于计算MBMS业务同步参数的MAC实体和用于广播MBMS业
务数据的FP实体。 步骤304, SRNC通过创建的MAC实体计算MBMS业务同步参数,并将计算出的MBMS 业务同步参数发给当前MBMS业务覆盖的服务区域所属的其他各个RNC, SRNC和所述其他各 个RNC根据所述MBMS业务同步参数,利用各自的FP实体向各自管辖的服务区域广播MBMS 业务数据,实现MBMS业务同步,结束本流程。 步骤305, SRNC创建用于计算MBMS业务同步参数的MAC实体。
步骤306, SRNC通过创建的MAC实体计算MBMS业务同步参数,并将计算出的MBMS 业务同步参数发给当前MBMS业务覆盖的服务区域所属的其他各个RNC,所述其他各个RNC 根据所述MBMS业务同步参数,利用各自的FP实体向各自管辖的服务区域广播MBMS业务数 据,实现MBMS业务同步,结束本流程。 图3所示方法中,在当前MBMS业务所覆盖的服务区域与该RNC自身所覆盖的服务 区域不存在交集时,根据SRNC计算MBMS业务同步参数时机的不同,给出两个实施例分别对 本发明予以说明。在第一实施例中,SRNC在判断出当前MBMS业务所覆盖的服务区域与该 RNC自身所覆盖的服务区域不存在交集后,立即计算MBMS业务同步参数。在第二实施例中, SRNC在接收到获取MBMS业务同步参数的请求后,才计算MBMS业务同步参数。
下面各个实施例中RNC创建MBMS_IU实体是指,在该RNC内部创建用于实现隧道 协议用户平面(GPRS Tunneling Protocol-User Plane,GTPU)协议处理过程、PDCP协议处 理过程和RLC协议处理过程的实体,创建的MBMS_IU实体用于建立MBMS业务面信息;RNC 创建MBMS_IUB实体是指,创建用于在该RNC管辖的所有广播小区建立用于传输MBMS业务 数据的公共传输信道(MTCH信道)的处理过程的实体;RNC创建的MBMS—IUR实体进行本地 资源分配是指,在该RNC内部分配IUR_FP协议实体对应的传输层地址(Transport Layer Address)、绑定标识(Binding ID)等资源;SRNC创建的MBMS_IUR进行无线资源分配是指, 在该SRNC内部分配MBMS业务对应频点、时隙、码等资源信息。
第一实施例 图4是本发明在各个RNC间同步MBMS业务的第一方法流程图,如图4所示,该方 法包括 步骤401, SRNC接收来自CN的MBMS SESSION START消息,并根据MBMS SESSION START消息判断出当前MBMS所覆盖的服务区域与该SRNC所管辖的服务区域之间不存在交 集。本步骤中的MBMS SESSION START消息中携带的SA列表中不包含该SRNC配置的 SA,即当前MBMS所覆盖的服务区域与该SRNC所管辖的服务区域之间不存在交集。
步骤402 , SRNC执行MBMS_IU建立过程。
本步骤中,RNC创建MBMS_IU实体,建立MBMS业务面信息。 步骤403, SRNC根据MBMS SESSION START消息中携带的MBMS业务信息建立MAC 实体。 本步骤中的MAC实体是用于计算MBMS业务同步参数的MAC_m实体,所述MBMS业 务同步参数包括CFN信息和TF信息。
7
步骤404, SRNC向CN返回MBMS SESSION START RESPONSE消息。 图4所示方法中,由于在当前MBMS所覆盖的服务区域与该SRNC所管辖的服务区
域之间不存在交集时,步骤403中仍然计算出了 MBMS业务同步参数,因此,SRNC能够为各
个RNC提供MBMS业务同步参数,从而使得各个RNC能够实现MBMS业务同步。 第二实施例 图5是本发明在各个RNC间同步MBMS业务的第二方法流程图,如图5所示,该方 法包括 步骤501, CN向SRNC和DRNC发送MBMS SESSION START消息。本步骤中,CN向SRNC和DRNC发送MBMS SESSION START消息的先后顺序无限定。
SRNC和DRNC分别接收来自CN的MBMS SESSIONSTART消息。 步骤502 , SRNC执行MBMS_IU建立过程。 本步骤同步骤402。 步骤503, SRNC向CN返回MBMS会话开始响应(MBMS SESSIONSTART RESPONSE)消息。 步骤504, DRNC执行MBMS_IU建立过程。本步骤中,DRNC创建MBMS_IU实体,建立MBMS业务面信息。 步骤505, DRNC创建MBMS_IUR实体进行本地资源分配。 步骤506, DRNC向SRNC发送MBMS同步承载建立请求(MBMS SYNCBEARER SETUP REQ)消息。本步骤中,MBMS SYNC BEARER SETUP REQ消息中携带有临时移动组标识 (Temporary Mobile Group Identity, TMGI) 、 DRNC的IUR业务面地址等信息。
步骤507, SRNC接收MBMS SYNC BEARER SETUP REQ消息,根据MBMS SYNC BEARER SETUP REQ消息中携带的MBMS业务信息建立MAC实体。 本步骤中的MAC实体用于确定CFN信息、TF信息等MBMS业务同步参数,这些MBMS 业务同步参数用于供SRNC前转MBMS数据时使用。 MBMS SYNC BEARER SETUP REQ消息中携带有MBMS业务面信息和所述RNC的本地 资源信息。 步骤504与步骤502 和503由于在不同的实体上执行,因此,步骤504与步骤 502 503的先后顺序无限制。但步骤507需在步骤506之后执行。
步骤508, SRNC进行本地资源分配和无线资源分配。 本步骤中,SRNC创建MBMS_IUR实体,MBMS_IUR实体进行本地资源分配分配和无线 资源。 步骤509, SRNC向DRNC发送MBMS同步承载建立响应(MBMS SYNCBEARER SETUP RSP)消息。 本步骤中,MBMS SYNC BEARER SETUP RSP消息中携带有SRNC的IUR业务面地址 及资源信息。 步骤510, DRNC收到MBMS SYNC BEARER SETUP RSP消息后,执行MBMS_IUB建立过程。 本步骤中,RNC创建MBMS_IUB实体,在该RNC管辖的所有广播小区建立用于传输MBMS业务数据的MTCH信道。 步骤511, DRNC向CN发送MBMS SESSION START RESPONSE消息,表示该DRNC对当 前MBMS业务响应成功。 可见,由于图1和图2所示现有技术要求一定要在SRNC广播MBMS业务数据的情 况下,才建立MAC实体来计算MBMS业务同步参数,这没有解决SRNC在不广播MBMS业务数 据时各个DRNC如何获得MBMS业务同步参数进而实现MBMS业务同步的问题,本发明在当前 MBMS业务所覆盖的服务区域与该RNC自身所覆盖的服务区域不存在交集时,仍然计算MBMS 业务同步参数,从而在MBMS业务在部分RNC间广播的情况下,能够为DRNC提供MBMS业务 同步参数,从而保证MBMS业务的同步,解决了现有技术中实际存在的技术问题,并且实现 简单。 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在 本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范 围之内。
9
权利要求
一种在各个无线网络控制器RNC间同步多媒体广播组播MBMS业务的方法,当前MBMS业务所覆盖的服务区域所属的各个RNC根据MBMS业务同步参数实现MBMS业务同步,其特征在于,该方法包括SRNC在当前MBMS业务所覆盖的服务区域与该SRNC自身所覆盖的服务区域不存在交集时,计算MBMS业务同步参数,将计算出的MBMS业务同步参数发给当前MBMS业务所覆盖的服务区域所属的各个RNC。
2. 如权利要求l所述的方法,其特征在于,SRNC接收MBMS会话建立请求消息MBMS SESSION START,判断MBMS SESSION START消 息中携带的服务区域SA列表与该SRNC自身存储的SA列表是否存在交集,若否,则SRNC判 断出当前MBMS业务所覆盖的服务区域与该SRNC自身所覆盖的服务区域不存在交集。
3. 如权利要求2所述的方法,其特征在于,所述计算MBMS业务同步参数包括SRNC判断出MBMS SESSION START消息中携带的SA列表与该SRNC自身存储的SA列表 不存在交集后,根据MBMS SESSION START消息中携带的MBMS业务信息建立用于计算MBMS 业务同步参数的MAC实体;所述计算MBMS业务同步参数包括由所述MAC实体计算MBMS业务同步参数。
4. 如权利要求3所述的方法,其特征在于,SRNC判断出MBMS SESSIONSTART消息中携 带的SA列表与该SRNC自身存储的SA列表不存在交集后、建立用于计算MBMS业务同步参 数的MAC实体前,该方法进一步包括SRNC通过创建MBMS_IU实体来建立MBMS业务面信息。
5. 如权利要求2所述的方法,其特征在于,所述SRNC在当前MBMS业务所覆盖的服务区 域与该RNC自身所覆盖的服务区域不存在交集时,计算MBMS业务同步参数包括所述各个RNC在收到来自核心网CN的MBMS SESSION START消息后,向SRNC发送获取 MBMS业务同步参数的请求消息;SRNC在收到获取MBMS业务同步参数的请求消息后,根据该SRNC接收到的MBMS SESSION START消息中携带的MBMS业务信息建立用于计算MBMS业务同步参数的MAC实体;所述计算MBMS业务同步参数包括由所述MAC实体计算MBMS业务同步参数。
6. 如权利要求5所述的方法,其特征在于,各个RNC收到来自CN的MBMSSESSION START 消息后、向SRNC发送获取MBMS业务同步参数的请求消息之前,该方法进一步包括各个RNC通过创建MBMS_IU实体建立MBMS业务面信息,通过创建MBMS_IUR实体分配 本地资源。
7. 如权利要求5所述的方法,其特征在于,SRNC在收到获取MBMS业务同步参数的请求 消息后、根据该SRNC接收到的MBMS SESSION START消息中携带的MBMS业务信息建立用于 计算MBMS业务同步参数的MAC实体之前,该方法进一步包括SRNC通过创建MBMS_IUR实体来分配本地资源和无线资源。
8. 如权利要求7所述的方法,其特征在于,所述分配本地资源和无线资源之后,该方法 进一步包括SRNC向所述各个RNC回复MBMS同步承载建立响应MBMS SYNCBEARER SETUP RSP消息;所述各个RNC所管辖的小区中、被当前MBMS业务覆盖的小区通过创建MBMS_IUB实体 来建立公共传输信道MTCH信道;所述各个RNC向CN回复MBMS会话开始响应MBMS SESSION STARTRESPONSE消息。
9. 如权利要求5所述的方法,其特征在于,所述根据该SRNC接收到的MBMS SESSION START消息中携带的MBMS业务信息建立用于计算MBMS业务同步参数的MAC实体之前,该方 法进一步包括SRNC通过创建MBMS_IU实体建立MBMS业务面信息,并在MBMS业务面信息建立成功后, 向CN返回MBMS SESSION START RESPONSE消息。
10. 如权利要求1至9任一权项所述方法,其特征在于,所述MBMS业务同步参数包括连接帧号CFN信息和传输格式TF信息。
全文摘要
本发明实施例公开了一种在各个无线网络控制器RNC间同步多媒体广播组播MBMS业务的方法,当前MBMS业务所覆盖的服务区域所属的各个RNC根据MBMS业务同步参数实现MBMS业务同步,该方法包括SRNC在当前MBMS业务所覆盖的服务区域与该SRNC自身所覆盖的服务区域不存在交集时,计算MBMS业务同步参数,将计算出的MBMS业务同步参数发给当前MBMS业务所覆盖的服务区域所属的各个RNC。应用本发明使得MBMS业务在SRNC的服务区域以外的服务区域进行时,各个RNC仍然能够实现MBMS业务的同步。
文档编号H04W56/00GK101772146SQ20081024737
公开日2010年7月7日 申请日期2008年12月29日 优先权日2008年12月29日
发明者张谦, 段江海, 苏晓勃, 郭庆 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1