对用于MBSFN传输的无线资源进行动态调度的方法、MCE和基站转让专利

申请号 : CN200980155715.1

文献号 : CN102301811B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王河

申请人 : 上海贝尔股份有限公司

摘要 :

根据本发明,提出了一种对用于多媒体广播组播业务MBMS的组播广播单频网MBSFN传输的无线资源进行动态调度的方法,包括:针对当前调度周期,根据用于MBSFN传输的每个MBMS服务或MBMS服务组的服务质量QoS要求,由多小区组播协调实体MCE确定针对每个MBMS服务或MBMS服务组的半静态MBMS调度信息,其中所述MBMS服务组是对具有相同块差错率的QoS要求的多个MBMS服务进行统计复用形成的服务组;由所述MCE将所确定的半静态MBMS调度信息通知给MBSFN区域内的每个基站和每个基站所控制的相应移动台;以及每个基站根据从所述MCE所接收到的半静态MBMS调度信息和针对每个MBMS服务或MBMS服务组的要处理的实际数据量,对无线资源进行动态调度。

权利要求 :

1.一种对用于多媒体广播组播业务MBMS的组播广播单频网MBSFN传输的无线资源进行动态调度的方法,包括:针对当前调度周期,根据用于MBSFN传输的每个MBMS服务或MBMS服务组的服务质量QoS要求,由多小区组播协调实体MCE确定针对每个MBMS服务或MBMS服务组的半静态MBMS调度信息,其中所述MBMS服务组是对具有相同块差错率的QoS要求的多个MBMS服务进行统计复用形成的服务组;

由所述MCE将所确定的半静态MBMS调度信息通知给MBSFN区域内的每个基站和每个基站所控制的相应移动台;以及每个基站根据从所述MCE所接收到的半静态MBMS调度信息和针对每个MBMS服务或MBMS服务组的要处理的实际数据量,对无线资源进行动态调度。

2.根据权利要求1所述的方法,其特征在于,所述半静态MBMS调度信息包括:针对每个MBMS服务或MBMS服务组的传输次序信息、MBMS子帧分配模式MSAP信息、以及调制编码方案MCS信息,其中所述MSAP信息指示针对每个MBMS服务或MBMS服务组的用于MBSFN传输的MBSFN子帧分配的最大范围。

3.根据权利要求1所述的方法,其特征在于,形成MBMS服务组的每一个MBMS服务在MBMS服务组内具有用于MBSFN传输的内部传输次序,所述内部传输次序由MCE根据形成MBMS服务组的每一个MBMS服务的QoS要求来确定。

4.根据权利要求2所述的方法,其特征在于,所述对无线资源进行动态调度的步骤包括:

如果针对每个MBMS服务或MBMS服务组的要处理的实际数据量未完全占用所述MSAP信息所指示的针对所述MBMS服务或MBMS服务组已分配的所有MBSFN子帧,则将未占用的MBSFN子帧用于单播服务;以及如果针对每个MBMS服务或MBMS服务组的要处理的实际数据量无法完全充满所述MSAP信息所指示的针对所述MBMS服务或MBMS服务组已分配的MBSFN子帧,则仅在针对所述MBMS服务的最后一个MBSFN子帧中添加填充数据,或者仅在形成所述MBMS服务组的所有MBMS服务中的最后一个MBMS服务的最后一个MBSFN子帧中添加填充数据。

5.根据权利要求2所述的方法,其特征在于,针对每个MBMS服务,所述MSAP信息和所述MCS信息是根据针对所述MBMS服务的保证比特速率GBR或最大比特速率MBR、以及块差错率的QoS要求来确定的;针对每个MBMS服务组,所述MSAP信息和所述MCS信息是根据针对所述MBMS服务组的聚合组比特速率、以及块差错率的QoS要求来确定的;以及所述传输次序信息是根据针对每个MBMS服务或MBMS服务组的优先级或延迟来确定的。

6.根据权利要求3所述的方法,其特征在于,所述内部传输次序是由形成MBMS服务组的每一个MBMS服务的优先级或延迟来确定的。

7.根据权利要求1所述的方法,其特征在于,由所述MCE将所确定的半静态MBMS调度信息通知给MBSFN区域内的每个基站和每个基站所控制的相应移动台的步骤包括:由MCE经由M2接口将所述半静态MBMS调度信息通知给MBSFN区域内的每个基站;以及

每个基站通过无线资源控制RRC信令经过Uu接口向相应移动台传输由所述基站从MCE所接收到的半静态MBMS调度信息。

8.根据权利要求7所述的方法,其特征在于,由MCE经由M2接口将所述半静态MBMS调度信息通知给MBSFN区域内的每个基站的步骤包括:从MCE经过M2接口向每个基站传送包括所述半静态MBMS调度信息的所述半静态MBMS调度信息消息;以及由每个基站在M2接口上从MCE接收所述半静态MBMS调度信息消息,并且由所述基站向MCE反馈半静态MBMS调度信息响应消息,以指示所述半静态MBMS调度信息消息是否被正确接收。

9.根据权利要求7所述的方法,其特征在于,所述无线资源控制RRC信令包括:MBMS修改服务信息信令、MBMS未修改服务信息信令和当前小区点对多点无线承载PTM RB信息信令。

10.根据权利要求1所述的方法,其特征在于,每个基站对无线资源进行动态调度所获得的动态调度结果是利用“MBMS调度信息介质接入控制MAC元件”从基站传递给相应移动台的,用于所述移动台从基站接收并解码所期望的MBMS服务或MBMS服务组。

11.一种实现对用于多媒体广播组播业务MBMS的组播广播单频网MBSFN传输的无线资源的动态调度的多小区组播协调实体MCE,包括:调度信息确定装置,针对当前调度周期,根据用于MBSFN传输的每个MBMS服务或MBMS服务组的服务质量QoS要求,确定针对每个MBMS服务或MBMS服务组的半静态MBMS调度信息,其中所述MBMS服务组是对具有相同块差错率的QoS要求的多个MBMS服务进行统计复用形成的服务组;

调度信息传输装置,用于将包括所述半静态MBMS调度信息的半静态MBMS调度信息消息传送给MBSFN区域内的每个基站,以使得每个基站根据所接收到的半静态MBMS调度信息和针对每个MBMS服务或MBMS服务组的要处理的实际数据量,对无线资源进行动态调度。

12.根据权利要求11所述的多小区组播协调实体MCE,其特征在于,还包括:

反馈接收装置,用于接收从每个基站所反馈的半静态MBMS调度信息响应消息,以确认向基站传送的半静态MBMS调度信息消息是否被正确接收。

13.根据权利要求11所述的多小区组播协调实体MCE,其特征在于,所述半静态MBMS调度信息包括:针对每个MBMS服务或MBMS服务组的传输次序信息、MBMS子帧分配模式MSAP信息、以及调制编码方案MCS信息,其中所述MSAP信息指示针对每个MBMS服务或MBMS服务组的用于MBSFN传输的MBSFN子帧分配的最大范围。

14.一种实现对用于多媒体广播组播业务MBMS的组播广播单频网MBSFN传输的无线资源的动态调度的基站,包括:调度信息接收装置,用于从多小区组播协调实体MCE接收半静态MBMS调度信息消息,所述半静态MBMS调度信息消息包括由多小区组播协调实体MCE根据用于MBSFN传输的每个MBMS服务或MBMS服务组的服务质量QoS要求所确定的针对每个MBMS服务或MBMS服务组的半静态MBMS调度信息;以及动态调度装置,用于针对当前调度周期,根据所接收到的半静态MBMS调度信息消息中所包括的半静态MBMS调度信息、以及针对每个MBMS服务或MBMS服务组的要处理的实际数据量,对无线资源进行动态调度。

15.根据权利要求14所述的基站,其特征在于,还包括:

调度信息传送装置,用于通过无线资源控制RRC信令向移动台传送所接收到的半静态MBMS调度信息;以及反馈装置,用于向MCE反馈半静态MBMS调度信息响应消息,以指示所述半静态MBMS调度信息消息是否被正确接收。

16.根据权利要求14所述的基站,其特征在于,所述半静态MBMS调度信息包括:针对每个MBMS服务或MBMS服务组的传输次序信息、MBMS子帧分配模式MSAP信息、以及调制编码方案MCS信息,其中所述MSAP信息指示针对每个MBMS服务或MBMS服务组的用于MBSFN传输的MBSFN子帧分配的最大范围。

说明书 :

对用于MBSFN传输的无线资源进行动态调度的方法、MCE和

基站

技术领域

[0001] 本发明涉及无线通信领域。更具体地,涉及一种对用于多媒体广播组播业务(MBMS)的组播广播单频网(MBSFN)传输的无线资源进行动态调度的方法、多小区组播协调实体(MCE)和基站(eNB),能够更好地满足MBMS服务的QoS要求、且实现无线资源的更有效地利用。

背景技术

[0002] 如所已知的,针对eMBMS(增强的多媒体广播组播业务)的MBSFN(组播广播单频网)传输被协商为eMBMS的版本9的基本特征。为了进行有效和正确的MBSFN传输,需要利用相同无线资源同时地在空中传输相同的内容数据分组。清楚的是,MBSFN传输需要在多个所涉及的eNB(基站)之间的一些协调,包括资源分配、无线电配置和调度。另一方面,考虑到无线资源效率的增益,在eMBMS的版本9中还支持服务复用。如何进行动态调度以满足MBSFN传输要求并提高无线资源效率仍然是一个有待解决的问题。

发明内容

[0003] 为了克服现有技术的缺陷提出了本发明。本发明的目的是提出一种对用于MBMS的MBSFN传输的无线资源进行动态调度的方法、MCE和基站,能够更好地满足MBMS服务的QoS要求、且实现无线资源的更有效地利用。
[0004] 为了实现上述目的,根据本发明,提出了一种对用于多媒体广播组播业务MBMS的组播广播单频网MBSFN传输的无线资源进行动态调度的方法,包括:针对当前调度周期,根据用于MBSFN传输的每个MBMS服务或MBMS服务组的服务质量QoS要求,由多小区组播协调实体MCE确定针对每个MBMS服务或MBMS服务组的半静态MBMS调度信息,其中所述MBMS服务组是对具有相同块差错率的QoS要求的多个MBMS服务进行统计复用形成的服务组;由所述MCE将所确定的半静态MBMS调度信息通知给MBSFN区域内的每个基站和每个基站所控制的相应移动台;以及每个基站根据从所述MCE所接收到的半静态MBMS调度信息和针对每个MBMS服务或MBMS服务组的要处理的实际数据量,对无线资源进行动态调度。
[0005] 优选地,所述半静态MBMS调度信息包括:针对每个MBMS服务或MBMS服务组的传输次序信息、MBMS子帧分配模式MSAP信息、以及调制编码方案MCS信息,其中,所述MSAP信息指示针对每个MBMS服务或MBMS服务组的用于MBSFN传输的MBSFN子帧分配的最大范围。
[0006] 优选地,形成MBMS服务组的每一个MBMS服务在MBMS服务组内具有用于MBSFN传输的内部传输次序,所述内部传输次序由MCE根据形成MBMS服务组的每一个MBMS服务的QoS要求来确定。
[0007] 优选地,所述对无线资源进行动态调度的步骤包括:如果针对每个MBMS服务或MBMS服务组的要处理的实际数据量未完全占用所述MSAP信息所指示的针对所述MBMS服务或MBMS服务组已分配的所有MBSFN子帧,则将未占用的MBSFN子帧用于单播服务;以及如果针对每个MBMS服务或MBMS服务组的要处理的实际数据量无法完全充满所述MSAP信息所指示的针对所述MBMS服务或MBMS服务组已分配的MBSFN子帧,则仅在针对所述MBMS服务的最后一个MBSFN子帧中添加填充数据,或者仅在形成所述MBMS服务组的所有MBMS服务中的最后一个MBMS服务的最后一个MBSFN子帧中添加填充数据。
[0008] 优选地,针对每个MBMS服务,所述MSAP信息和所述MCS信息是根据针对所述MBMS服务的保证比特速率GBR或最大比特速率MBR、以及块差错率的QoS要求来确定的;针对每个MBMS服务组,所述MSAP信息和所述MCS信息是根据针对所述MBMS服务组的聚合组比特速率、以及块差错率的QoS要求来确定的;以及所述传输次序信息是根据针对每个MBMS服务或MBMS服务组的优先级或延迟来确定的。
[0009] 优选地,所述内部传输次序是由形成MBMS服务组的每一个MBMS服务的优先级或延迟来确定的。
[0010] 优选地,由所述MCE将所确定的半静态MBMS调度信息通知给MBSFN区域内的每个基站和每个基站所控制的相应移动台的步骤包括:由MCE经由M2接口将所述半静态MBMS调度信息通知给MBSFN区域内的每个基站;以及每个基站通过无线资源控制RRC信令经过Uu接口向相应移动台传输由所述基站从MCE所接收到的半静态MBMS调度信息。
[0011] 优选地,由MCE经由M2接口将所述半静态MBMS调度信息通知给MBSFN区域内的每个基站的步骤包括:从MCE经过M2接口向每个基站传送包括所述半静态MBMS调度信息的所述半静态MBMS调度信息消息;以及由每个基站在M2接口上从MCE接收该半静态MBMS调度信息消息,并且由该基站向MCE反馈半静态MBMS调度信息响应消息,以指示所述半静态MBMS调度信息消息是否被正确接收。
[0012] 优选地,所述无线资源控制RRC信令包括:MBMS修改服务信息信令、MBMS未修改服务信息信令和当前小区点对多点无线承载PTM RB信息信令。
[0013] 优选地,每个基站对无线资源进行动态调度所获得的动态调度结果是利用“MBMS调度信息介质接入控制MAC元件”从基站传递给相应移动台的,用于所述移动台从基站接收并解码所期望的MBMS服务或MBMS服务组。
[0014] 此外,根据本发明,还提出了一种实现对用于多媒体广播组播业务MBMS的组播广播单频网MBSFN传输的无线资源的动态调度的多小区组播协调实体MCE,包括:调度信息确定装置,针对当前调度周期,根据用于MBSFN传输的每个MBMS服务或MBMS服务组的服务质量QoS要求,确定针对每个MBMS服务或MBMS服务组的半静态MBMS调度信息,其中所述MBMS服务组是对具有相同块差错率的QoS要求的多个MBMS服务进行统计复用形成的服务组;调度信息传输装置,用于将包括所述半静态MBMS调度信息的半静态MBMS调度信息消息传送给MBSFN区域内的每个基站。
[0015] 优选地,所述MCE还包括:反馈接收装置,用于接收从每个基站所反馈的半静态MBMS调度信息响应消息,以确认向基站传送的半静态MBMS调度信息消息是否被正确接收。
[0016] 另外,根据本发明,还提出了一种实现对用于多媒体广播组播业务MBMS的组播广播单频网MBSFN传输的无线资源的动态调度的基站,包括:调度信息接收装置,用于从多小区组播协调实体MCE接收半静态MBMS调度信息消息,所述半静态MBMS调度信息消息包括由多小区组播协调实体MCE根据用于MBSFN传输的每个MBMS服务或MBMS服务组的服务质量QoS要求所确定的针对每个MBMS服务或MBMS服务组的半静态MBMS调度信息;以及动态调度装置,用于针对当前调度周期,根据所接收到的半静态MBMS调度信息消息中所包括的半静态MBMS调度信息、以及针对每个MBMS服务或MBMS服务组的要处理的实际数据量,对无线资源进行动态调度。
[0017] 优选地,所述基站还包括:调度信息传送装置,用于通过无线资源控制RRC信令向移动台传送所接收到的半静态MBMS调度信息;以及反馈装置,用于向MCE反馈半静态MBMS调度信息响应消息,以指示所述半静态MBMS调度信息消息是否被正确接收。

附图说明

[0018] 通过参考以下结合附图对所采用的优选实施例的详细描述,本发明的上述目的、优点和特征将变得显而易见,其中:
[0019] 图1是根据本发明的对用于MBMS的MBSFN传输的无线资源进行动态调度的方法的流程图;
[0020] 图2是从MCE经由M2接口和Uu接口向基站和基站所控制的相应移动台通知半静态MBMS调度信息的过程的时序图;
[0021] 图3是根据本发明的从MCE经由M2接口向基站通知半静态MBMS调度信息的过程的时序图;
[0022] 图4是根据本发明的从MCE传送到基站的半静态MBMS调度信息消息的示例消息结构的示意图;
[0023] 图5是根据本发明的对用于MBMS的MBSFN传输的无线资源进行动态调度的操作示例的示意图;
[0024] 图6是根据本发明的实现对用于MBMS的MBSFN传输的无线资源进行动态调度的MCE的结构方框图;以及
[0025] 图7是根据本发明的实现对用于MBMS的MBSFN传输的无线资源进行动态调度的基站的结构方框图。

具体实施方式

[0026] 根据本发明,本发明,提出了一种对无线资源的动态调度机制,其中集成了无线资源效率、调度公平和MBSFN传输协调要求,还考虑到了MCE、eNB和UE(移动台)之间经由M2和Uu接口的相关信令交互。
[0027] 需要解释的是,根据本发明,用于eMBMS调度和MBSFN传输的工作配置如下所示:
[0028] 1)将MCE定义为用于MBSFN传输的MBSFN区域中的所有eNB的无线资源分配的逻辑功能实体,并且还由MCE来决定针对MBSFN传输的无线电配置的进一步细节,例如MCS(调制编码方案)。MCE是针对MBSFN传输中所涉及的所有eNB的中央协调实体。
[0029] 2)eMBMS调度是周期性的,一个调度周期可以为诸如320ms,另外,如已知的,可以采用TDM(时分复用)模式在混合载波中对MBMS服务和单播进行复用。
[0030] 3)在每一个调度周期中,确定被定义为能够执行MBSFN传输的MBSFN子帧的分配信息,这被称为MSAP(MBMS子帧分配模式)信息。该MSAP信息是半静态的且由MCE来确定。该MSAP信息确定了能够用于MBSFN传输的MBMS子帧分配的最大范围。
[0031] 4)针对MBMS服务的MBSFN传输应该仅出现在经由系统信息SIB2(“系统信息块类型2”)的MBSFN子帧分配模式所预先配置的MBSFN子帧,即MSAP信息所指示的MBSFN子帧范围。应该排除一个无线帧中的#0、#4、#5和#9子帧来进行MBSFN子帧分配。
[0032] 下面将参考附图来描述本发明的优选实施例。
[0033] 图1是根据本发明的对用于MBMS的MBSFN传输的无线资源进行动态调度的方法的流程图。
[0034] 如图1所示,根据本发明的对无线资源进行动态调度的方法,在步骤101,针对当前调度周期,根据用于MBSFN传输的每个MBMS服务或MBMS服务组的服务质量(QoS)要求,由MCE确定针对每个MBMS服务或MBMS服务组的半静态MBMS调度信息。
[0035] 这里,需要指出的是,可以将用于MBSFN传输的MBMS服务分为两种类型。一种类型是统计复用服务;另一种类型是非统计复用服务。具有BLER(块差错率)的相同QoS要求(例如,具有相同的调制编码方案)的那些服务可以被复用为一个MAC PDU(介质接入控制-协议数据单元)。这被称为统计复用。复用到一个MACPDU中的所有服务被定义为一个服务组,在确定MSAP时,MCE可以该服务组看作如同一个“服务”来进行操作。因此,“MBMS服务或MBMS服务组”中的“MBMS服务”是指非统计复用服务,而“MBMS服务组”是对具有相同块差错率的QoS要求的多个MBMS服务进行统计复用形成的服务组。
[0036] 根据针对每一个MBMS服务或MBMS服务组的QoS要求,MCE所确定的半静态MBMS调度信息可以包括以下三种信息:
[0037] -针对每一个MBMS服务或MBMS服务组的传输次序;
[0038] -MSAP信息;以及
[0039] -调制编码方案(MCS)信息。
[0040] 传输次序包括形成MBMS服务组中的各个MBMS服务的内部传输次序和在该MBSFN区域中的所有MBSFN传输服务次序。对于所有MBSFN传输服务次序,可以将一个统计复用服务组看作一个服务来进行排序。例如,存在表示为S1、S2、S3、S4和S5的五个MBSFN传输服务,其中S1、S3和S4是统计复用服务且属于一个服务组{S1,S3,S4}。然后考虑形成MBMS服务组中的各个MBMS服务的诸如优先级或延迟等QoS要求,该服务组的内部传输次序为{S3,S1,S4},并且对于所有MBSFN传输服务次序,由MCE所确定的最终传输次序将是{S5,{S3,S1,S4},S2}。
[0041] 这里,所述MSAP信息指示针对每个MBMS服务或MBMS服务组的用于MBSFN传输的MBSFN子帧分配的最大范围。针对MSAP信息,也将一个统计复用服务组看作一个服务来进行确定。根据针对每一个MBMS服务的QoS要求,例如,针对非统计复用服务的GBR(保证比特速率)或MBR(最大比特速率)和BLER要求、以及针对统计复用服务组的ABBR(聚合组比特速率)和BLER要求等,MCE可以确定MCS信息和MSAP信息。针对MBMS服务或MBMS服务组动态调度的子帧将不会超过由MSAP信息所指示的MBSFN子帧分配的子帧范围。因此,该MSAP信息用来限制针对每一个MBMS服务或服务组的MBSFN传输的子帧范围。例如,如果在一个调度周期的MSAP中,存在为一个MBMS服务定义的三个子帧,这意味着针对该MBMS服务,后续的动态调度将不会超过三个子帧。
[0042] 接下来,在图1的步骤103,由所述MCE将所确定的半静态MBMS调度信息通知给MBSFN区域内的每个基站和每个基站所控制的相应移动台。
[0043] 转到图2,图2是从MCE经由M2接口和Uu接口向基站和基站所控制的相应移动台通知半静态MBMS调度信息的过程的时序图。
[0044] 如图2所示,将上述半静态调度信息经过MCE和eNB之间的M2接口从MCE传输到在MBSFN区域中每个基站,例如经由MBMS调度信息。该eNB从MCE接收该半静态MBMS调度信息消息,并且根据该半静态MBMS调度信息消息中的详细内容来更新该eNB的配置和相关的RRC消息。考虑到该通知和MCCH(MBMS点对多点控制信道)消息周期传输机制,每个基站经由不同RRC(无线资源控制)信令(例如MBMS修改服务信息信令、MBMS未修改服务信息信令和当前小区PTM RB(点对多点无线承载)信令)将该半静态调度信息传输到相应的UE。之后,所有所涉及的eNB和这些eNB所控制的UE将具有用来在基站MAC层进行后续动态调度的相同的半静态MBMS调度信息。这里,需要强调的是,在MCE中进行了统一处理来协调针对所有基站的结果。
[0045] 根据本发明,针对从MCE到eNB的该半静态MBMS调度信息传递定义了在M2接口(M2应用协议)上的一个交互过程,具体如图3所示。
[0046] 如图3所示的该交互过程用于半静态MBMS调度信息传递,可以被定义为“MBMS调度信息过程”,用于传输MSAP信息、MCS信息和暗含在其中的传输次序。该交互过程包括一对消息的传递,即,MBMS调度信息消息和MBMS调度信息响应消息。在该交互过程中,使用确认模式来确保所有所涉及的eNB能够正确地接收该半静态调度信息。
[0047] 如图3所示,从MCE经过M2接口向eNB传送包括该半静态MBMS调度信息的半静态MBMS调度信息消息。eNB将MBMS调度信息响应消息反馈到MCE以指示该半静态MBMS调度信息是否被正确接收。
[0048] 图4是根据本发明的从MCE传送到基站的半静态MBMS调度信息消息的示例消息结构的示意图。
[0049] 如图4所示,在MBMS调度信息消息中,针对每一个MBMS服务(或MBMS服务组),存在包括其服务ID、MSAP信息、MCS信息的信息组。这些信息组的排列次序暗示了这些MBMS服务或MBMS服务组的传输次序。该统计复用服务组将被看作如同一个服务。针对该MBMS服务组定义统一的MCS和MSAP。在该MBMS服务组中,每一个MBMS服务具有内部传输次序,该内部传输次序由MCE根据MBMS服务组内的每一个MBMS服务的优先级或延迟等QoS要求来确定。
[0050] 该MBSFN子帧分配可以是一个调度周期内的离散分配,但是数量和准确位置是确定的。由此,图4所示的MBSFN子帧的索引可以将每一个MBMS服务的子帧索引的起始点用作MSAP指示。
[0051] 回到图1,在步骤105,每个eNB根据从该MCE所接收到的半静态MBMS调度信息和针对每个MBMS服务或MBMS服务组的要处理的实际数据量,对无线资源进行MAC层的动态调度。
[0052] 具体地,在该步骤105中,每一个eNB MAC层将根据等待当前调度周期的每一个MBMS服务或服务组的实际处理数据量来执行动态调度。针对MSAP中的每个MBMS服务或服务组的子帧会基于QoS要求,但是实际的服务数据可以是突发的,每一个周期的处理量也将是可变的。为了无线资源的最大利用和每一个服务的公平处理,这里提出了在MSAP内的动态调度。在一个调度周期中,一个MBMS服务或服务组的最大子帧使用不可以超过针对该MBMS服务或服务组的MSAP信息所指定的子帧分配。在该动态调度过程中,如果针对每个MBMS服务或MBMS服务组的要处理的实际数据量未完全占用所述MSAP信息所指示的针对所述MBMS服务或MBMS服务组已分配的所有MBSFN子帧,则将未占用的MBSFN子帧用于单播服务。如果针对每个MBMS服务或MBMS服务组的要处理的实际数据量无法完全充满所述MSAP信息所指示的针对所述MBMS服务或MBMS服务组已分配的MBSFN子帧,则仅在针对所述MBMS服务的最后一个MBSFN子帧中添加填充数据,或者仅在形成所述MBMS服务组的所有MBMS服务中的最后一个MBMS服务的最后一个MBSFN子帧中添加填充数据。
[0053] 由于内容同步机制是可以确保所涉及的eNB将面对具有相同量的相同内容数据的MBSFN传输的强制机制,不同的eNB可以根据相同的规则来获得一致的动态调度结果。根据本发明的动态调度不将影响MBSFN传输的同步要求。
[0054] 附带地,应该将eNB的MAC层的动态调度结果即时地通知给UE。在每一个调度周期中,可以利用第一服务数据传输通过频带内的MAC控制元件来传递该动态调度结果,该MAC控制元件是一种新型的MAC控制元件,被称为“MBMS调度信息MAC控制元件”。为了确保鲁棒性和UE中的正确接收,在调度周期期间可以考虑采用重复机制。针对每一个MBMS服务或服务组的实际调度结果,针对每一个MBMS服务或服务组应该仅列出MBSFN子帧的结束索引。由此,在接收到该“MBMS调度信息MAC控制元件”并结合先前接收到的半静态MBMS调度信息时,UE可以明确且正确地接收并解码其期望的MBMS服务。
[0055] 根据本发明的动态调度机制的优点在于:
[0056] 1)可以满足每一个服务的QoS要求;
[0057] 2)可以更有效地使用无线资源;
[0058] 3)可以考虑针对每一个服务的处理的公平性;以及
[0059] 4)不会影响MBSFN传输的同步要求。
[0060] 图5是根据本发明的对用于MBMS的MBSFN传输的无线资源进行动态调度的操作示例的示意图。
[0061] 作为示例,如图5所示,存在5个参与MBSFN传输的MBMS服务,具有服务ID:S1、S2、S3、S4和S5。根据其QoS要求,S1、S3和S5具有相同的BLER要求,因此其可以使用相同的MCS,并且复用为一个MAC PDU。由此,存在一个用于复用的服务组{S1,S3,S5}。该服务组由服务器决定,并且在会话开始消息内将该决定通知给MCE。
[0062] 然后,根据本发明,由MCE确定半静态MBMS调度信息,例如针对每个MBMS服务或服务组的传输次序、MSAP信息和MCS信息。
[0063] 在该示例中,在SIB2中的MBSFN子帧分配是“分配周期=8个无线帧”,“偏移=0”,“子帧分配=111000”。于是,在一个调度周期内包含MBSFN子帧的该无线帧索引被确定为#0、#8、#16和#24。在这些无线帧中,针对MBSFN子帧的子帧索引也被确定为#1、#2和#3。在一个调度周期中的MBSFN子帧的总数为12个,具体如图5所示。
[0064] 由MCE确定这些服务的MSAP。在该示例中,针对服务组{S3,S1,S5}为7个子帧;针对S4为3个子帧,而针对S2为2个子帧。
[0065] MCE还根据其诸如优先级、延迟等QoS要求,确定这些服务或服务组的传输次序。例如,这里的传输次序为{S3,S1,S5}、S4、S2,其中服务组被看作如同一个服务,但是在服务组中,这些MBMS服务之间存在自身的内部次序。
[0066] 还针对每一个MBMS服务或服务组确定MCS方案,其中针对服务组{S3,S1,S5}为MCS1;针对S4为MCS2,而针对S2为MCS3。
[0067] 然后,由MCE中产生包含该半静态MBMS调度信息的半静态MBMS调度信息消息,并且通过M2接口利用“MBMS调度信息过程”将该半静态MBMS调度信息消息传送到eNB。eNB然后通过Uu接口利用RRC信令(包括MBMS修改服务信息、MBMS未修改服务信息和当前小区PTM RB信息)将该半静态MBMS调度信息传送到UE。
[0068] 最后,eNB根据在该调度周期中处理的实际数据量来执行MAC层的动态调度。例如,对于MBMS服务组,S3占用2.5个子帧,S1占用1.3个子帧,而S5占用2.5个子帧;对于MBMS服务,S4占用1.6个子帧;而S2占用2个子帧。对于每一个MBMS服务或服务组,可以仅在该MBMS服务或服务组的最后一个子帧中添加填充数据。例如,针对MBMS服务组的填充数据可以添加到S5的最后一个子帧,而针对服务S4的填充数据可以添加到该服务S4的最后一个子帧。然后,针对这五个服务的实际动态调度结果将会是针对每一个MBMS服务的MBSFN子帧的结束位置索引,针对S3为3,针对S1为4,针对S5为6,针对S4为9,而针对S2为12。图5示出了这一情况。
[0069] 因此在MSAP信息中指示了该起始点子帧索引,UE可以使用该起始点子帧索引和MBSFN子帧的结束位置索引来获得针对每一个MBMS服务确定的子帧占用。
[0070] 图6是根据本发明的实现对用于MBMS的MBSFN传输的无线资源进行动态调度的MCE的结构方框图。
[0071] 如图6所示,根据本发明的MCE包括:调度信息确定装置601、调度信息传输装置603和反馈接收装置605。调度信息确定装置601针对当前调度周期,根据用于MBSFN传输的每个MBMS服务或MBMS服务组的QoS要求,确定针对每个MBMS服务或MBMS服务组的半静态MBMS调度信息,其中所述MBMS服务组是对具有相同BLER的QoS要求的多个MBMS服务进行统计复用形成的服务组。调度信息传输装置503将包括该半静态MBMS调度信息的半静态MBMS调度信息消息传送给MBSFN区域内的每个eNB;以及反馈接收装置,用于接收从每个eNB所反馈的半静态MBMS调度信息响应消息,以确认向基站传送的半静态MBMS调度信息消息是否被正确接收。
[0072] 图7是根据本发明的实现对用于MBMS的MBSFN传输的无线资源进行动态调度的基站的结构方框图。
[0073] 如图7所示,根据本发明的eNB包括:调度信息接收装置701、动态调度装置703、调度信息传送装置705和反馈装置707。调度信息接收装置701从MCE接收半静态MBMS调度信息消息,该半静态MBMS调度信息消息包括由MCE根据用于MBSFN传输的每个MBMS服务或MBMS服务组的服务质量QoS要求所确定的针对每个MBMS服务或MBMS服务组的半静态MBMS调度信息。动态调度装置703针对当前调度周期,根据所接收到的半静态MBMS调度信息消息中所包括的半静态MBMS调度信息、以及针对每个MBMS服务或MBMS服务组的要处理的实际数据量,对无线资源进行动态调度。调度信息传送装置705通过无线资源控制RRC信令向UE传送所接收到的半静态MBMS调度信息。反馈装置707,用于向MCE反馈半静态MBMS调度信息响应消息,以指示该半静态MBMS调度信息消息是否被正确接收。
[0074] 尽管以上已经结合本发明的优选实施例示出了本发明,但是本领域的技术人员将会理解,在不脱离本发明的精神和范围的情况下,可以对本发明进行各种修改、替换和改变。因此,本发明不应由上述实施例来限定,而应由所附权利要求及其等价物来限定。