数据传输方法和装置
技术领域
本发明实施例涉及通信技术,尤其涉及一种数据传输方法和装置。
背景技术
长期演进(Long Term Evolution,LTE)***中使用多媒体广播组播业务单频网络(Multimedia Broadcast multicast service Single Frequency Network,MBSFN)传输多媒体广播组播业务(Multimedia Broadcast Multicast Service,MBMS)。若某一区域使用MBSFN传输MBMS,该区域内的多个演进基站(Evolved Node B,eNB)同时使用相同的无线资源向用户设备(User Equipment,UE)传输相同的数据块,UE可以接收到来自多个eNB的信号,进行信号的叠加,从而提升信噪比,提高传输效率。
在多个eNB同时使用相同的无线资源向UE传输相同的数据块的过程中,eNB通过多播信道(Multicast Channel,MCH)传输业务数据,其中,每个MCH对应一组MBSFN子帧,每个MCH最多能够承载32个MBMS,每个MCH只能使用一种调制编码方式(Modulation and CodingScheme,MCS),采用不同的MCS会影响MBMS的服务质量(Quality of Service,QoS),当MBMS数量超过32个时,或者,MBMS的QoS要求不一样时,多小区/多播协同实体(Multi-cell/multicast Coordination Entity,MCE)则需要配置多个MCH,以满足MBMS数量或MBMS的QoS要求。
然而,针对MBMS突发性高、平均MBMS数据率低,MBMS的QoS要求不一样等情况,在同一时间内,只有很少数量MBMS有数据传输,大量的MBSFN子帧处于空闲状态,从而,使得无线资源利用率不高。
发明内容
本发明实施例提供一种数据传输方法和装置,以提高无线资源利用率。
第一方面,本发明实施例提供一种数据传输方法,包括:
基站向UE发送第一信息,所述第一信息中包含第一对应关系,所述第一对应关系为多播信道MCH与多媒体广播组播业务单频网络MBSFN子帧的对应关系;
所述基站根据第一调度周期内待发送的多媒体广播组播业务MBMS的数据,生成第二对应关系,所述第二对应关系为所述第一调度周期内待发送的MBMS的业务标识与逻辑信道标识LCH ID的对应关系,其中,所述第一调度周期为当前的调度周期;
所述基站通过所述MCH向所述UE发送所述第二对应关系和所述待发送的MBMS的数据。
结合第一方面,在第一方面的第一种可能的实现方式中,
所述第一信息中还包括业务列表;
所述基站根据第一调度周期内待发送的多媒体广播组播业务MBMS的数据,生成第二对应关系,包括:
所述基站按照所述第一调度周期内待发送的MBMS的业务标识在第一信息中的业务列表的顺序,生成所述第二对应关系。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述基站通过所述MCH向所述UE发送所述第二对应关系和所述待发送的MBMS的数据之前,还包括:
所述基站将所述第二对应关系封装在第一媒体接入控制控制消息MAC CE;或者,
所述基站将所述第二对应关系封装在MCH调度信息MSI中。
结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述第一MAC CE承载在所述MCH的第一调度周期的第一个MBSFN子帧中;
或者,
所述第一MAC CE承载在所述MCH的第三调度周期的最后一个MBSFN子帧中,所述第三调度周期为所述第一调度周期的上一个调度周期。
结合第一方面或第一方面的第一种可能的实现方式至第三种可能的实现方式中任一种可能的实现方式,在第一方面的第四种可能的实现方式中,还包括:
所述基站根据第二调度周期内待发送的MBMS的数据的数量或MBMS的种类是否与第一调度周期相同,确定是否向所述UE发送第三对应关系,所述第三对应关系为所述第二调度周期内待发送的MBMS的业务标识与LCH ID的对应关系,其中,所述第二调度周期为所述第一调度周期的下一个调度周期。
结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述基站根据第二调度周期内待发送的MBMS的数据的数量或MBMS的种类是否与第一调度周期相同,确定是否向所述UE发送第三对应关系,包括:
若第二调度周期内待发送的MBMS的数据的数量或MBMS的种类与第一调度周期不相同,则所述基站根据第二调度周期内待发送的MBMS的数据,生成所述第三对应关系,并向所述UE发送所述第三对应关系;
若第二调度周期内待发送的MBMS的数据的数量或MBMS的种类与第一调度周期相同,则所述基站不向所述UE发送所述第三对应关系。
结合第一方面或第一方面的第一种可能的实现方式至第五种可能的实现方式中任一种可能的实现方式,在第一方面的第六种可能的实现方式中,还包括:
所述基站向所述UE发送第四对应关系,所述第四对应关系为所述MCH与专用载波上的子帧的对应关系。
结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,所述第四对应关系通过比特位图表示。
第二方面,本发明实施例提供一种数据传输方法,包括:
用户设备UE接收基站发送的第一信息,所述第一信息中包含第一对应关系,所述第一对应关系为多播信道MCH与多媒体广播组播业务单频网络MBSFN子帧的对应关系;
所述UE根据所述第一对应关系,在所述MCH上接收所述基站发送的第二对应关系,所述第二对应关系为第一调度周期内待接收的MBMS的业务标识与逻辑信道标识LCH ID的对应关系,其中,所述第一调度周期为当前的调度周期;
所述UE根据所述第二对应关系,获取所述待接收的MBMS对应的LCH ID;
所述UE在所述待接收的MBMS对应的LCH ID所在的MBSFN子帧接收所述待接收的MBMS的数据。
结合第二方面,在第二方面的第一种可能的实现方式中,所述UE在所述待接收的MBMS对应的LCH ID所在的MBSFN子帧接收所述待接收的MBMS的数据,包括:
所述UE获取所述待接收的MBMS对应的LCH ID所在的MBSFN子帧;
所述UE在所述待接收的MBMS对应的LCH ID所在的MBSFN子帧获取待接收的MBMS的数据。
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,还包括:
所述UE接收所述基站发送的第四对应关系,所述第四对应关系为所述MCH与专用载波上的子帧的对应关系;
所述UE获取所述待接收的MBMS对应的LCH ID所在的MBSFN子帧,包括:
所述UE根据所述第四对应关系,以及所述LCH ID与MBSFN子帧的对应关系,获取所述待接收的MBMS对应的LCH ID所在的MBSFN子帧。
第三方面,本发明实施例提供一种数据传输装置,包括:
发送模块,用于向UE发送第一信息,所述第一信息中包含第一对应关系,所述第一对应关系为多播信道MCH与多媒体广播组播业务单频网络MBSFN子帧的对应关系;
处理模块,用于根据第一调度周期内待发送的多媒体广播组播业务MBMS的数据,生成第二对应关系,所述第二对应关系为所述第一调度周期内待发送的MBMS的业务标识与逻辑信道标识LCH ID的对应关系,其中,所述第一调度周期为当前的调度周期;
所述发送模块,还用于通过所述MCH向所述UE发送所述第二对应关系和所述待发送的MBMS的数据。
结合第三方面,在第三方面的第一种可能的实现方式中,所述第一信息中还包括业务列表;
所述处理模块具体用于按照所述第一调度周期内待发送的MBMS的业务标识在第一信息中的业务列表的顺序,生成所述第二对应关系。
结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述发送模块还用于将所述第二对应关系封装在第一媒体接入控制控制消息MAC CE;或者,将所述第二对应关系封装在MCH调度信息MSI中。
结合第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述第一MAC CE承载在所述MCH的第一调度周期的第一个MBSFN子帧中;
或者,
所述第一MAC CE承载在所述MCH的第三调度周期的最后一个MBSFN子帧中,所述第三调度周期为所述第一调度周期的上一个调度周期。
结合第三方面或第三方面的第一种可能的实现方式至第三种可能的实现方式中任一种可能的实现方式,在第三方面的第四种可能的实现方式中,所述处理模块还用于根据第二调度周期内待发送的MBMS的数据的数量或MBMS的种类是否与第一调度周期相同,确定是否向所述UE发送第三对应关系,所述第三对应关系为所述第二调度周期内待发送的MBMS的业务标识与LCH ID的对应关系,其中,所述第二调度周期为所述第一调度周期的下一个调度周期。
结合第三方面的第四种可能的实现方式,在第三方面的第五种可能的实现方式中,所述处理模块具体用于若第二调度周期内待发送的MBMS的数据的数量或MBMS的种类与第一调度周期不相同,则所述基站根据第二调度周期内待发送的MBMS的数据,生成所述第三对应关系,并向所述UE发送所述第三对应关系;若第二调度周期内待发送的MBMS的数据的数量或MBMS的种类与第一调度周期相同,则所述基站不向所述UE发送所述第三对应关系。
结合第三方面或第三方面的第一种可能的实现方式至第五种可能的实现方式中任一种可能的实现方式,在第三方面的第六种可能的实现方式中,所述发送模块还用于向所述UE发送第四对应关系,所述第四对应关系为所述MCH与专用载波上的子帧的对应关系。
结合第三方面的第六种可能的实现方式,在第三方面的第七种可能的实现方式中,所述第四对应关系通过比特位图表示。
第四方面,本发明实施例提供一种数据传输装置,包括:
接收模块,用于接收基站发送的第一信息,所述第一信息中包含第一对应关系,所述第一对应关系为多播信道MCH与多媒体广播组播业务单频网络MBSFN子帧的对应关系;根据所述第一对应关系,在所述MCH上接收所述基站发送的第二对应关系,所述第二对应关系为第一调度周期内待接收的MBMS的业务标识与逻辑信道标识LCH ID的对应关系,其中,所述第一调度周期为当前的调度周期;
处理模块,用于根据所述第二对应关系,获取所述待接收的MBMS对应的LCH ID;
所述接收模块,还用于在所述待接收的MBMS对应的LCH ID所在的MBSFN子帧接收所述待接收的MBMS的数据。
结合第四方面,在第四方面的第一种可能的实现方式中,所述接收模块具体用于获取所述待接收的MBMS对应的LCH ID所在的MBSFN子帧;在所述待接收的MBMS对应的LCHID所在的MBSFN子帧获取待接收的MBMS的数据。
结合第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述接收模块,还用于接收所述基站发送的第四对应关系,所述第四对应关系为所述MCH与专用载波上的子帧的对应关系;根据所述第四对应关系,以及所述LCH ID与MBSFN子帧的对应关系,获取所述待接收的MBMS对应的LCH ID所在的MBSFN子帧。
本发明实施例提供的数据传输方法和装置,通过基站向UE发送第一信息,第一信息中包含第一对应关系,基站根据第一调度周期内待发送的MBMS的数据,生成第二对应关系,第二对应关系为第一调度周期内待发送的MBMS的业务标识与LCH ID的对应关系,基站通过MCH向UE发送第二对应关系和待发送的MBMS的数据。由于在每个调度周期内,根据该调度周期内待发送的MBMS,动态地配置MBMS业务标识与LCH ID的对应关系,也就是,只有当MBMS有数据要发送时,才配置MBMS与LCH ID的对应关系,在每个调度周期内,LCH ID得到充分利用,提高了MBSFN子帧的利用率,从而,减少了配置MCH的数量,也减少了每个MCH配置MBSFN子帧的数量,提高无线资源的利用率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的***架构示意图;
图2为本发明数据传输方法实施例一的流程示意图;
图3为本发明MCH与子帧的对应关系示意图一;
图4为本发明MCH与子帧的对应关系示意图二;
图5为本发明MCH与子帧的对应关系示意图三;
图6为本发明数据传输方法实施例二的流程示意图;
图7为本发明数据传输装置实施例一的结构示意图;
图8为本发明数据传输装置实施例二的结构示意图;
图9为本发明数据传输装置实施例三的结构示意图;
图10为本发明数据传输装置实施例四的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明的***架构示意图,如图1所示,本发明的***包括数据源、广播组播业务中心(Broadcast Multicast Service Center,BM-SC)、MBMS网关(MBMS-Gateway,MBMS-GW)、移动管理实体(Mobility Management Entity,MME)、多小区多播协同实体(Multi-cell/multicast Coordination Entity,MCE)、eNB1、......eNBN;其中,MBMS数据包从数据源传到BM-SC后,BM-SC对该数据包进行整形、增加时间戳等处理,将处理后的数据包发送到MBMS-GW,MBMS-GW通过IP多播将数据包传送到一个或多个MBSFN区域(area)范围内所有的eNB,再由eNB通过无线信道发送给UE,为了使得上述所有的eNB同时传输相同的内容,MCE为同一MBSFN area范围内的各个eNB配置相同的MBMS传输相关参数、分配相同的MBSFN子帧,用于传输MBMS数据。MCE确定调度周期长度,根据调度周期长度将MBSFN子帧分成若干个调度周期,eNB以调度周期为粒度安排数据包的传输,具体地,eNB根据BM-SC为每个数据包添加的时间戳,确定每个数据包在哪个调度周期进行传输。
本发明为了提高无线资源利用率,通过在每个调度周期内,eNB根据该调度周期内待发送的MBMS的数据,动态地配置MBMS的业务标识与逻辑信道标识(Logical channel ID,LCH ID)的对应关系,也就是,只有当MBMS有数据要发送时,才配置MBMS的业务标识与LCHID的对应关系,在同一个MBSFN子帧中可承载多个MBMS的数据,逻辑信道标识用于区分在同一个MBSFN子帧中不同的MBMS的数据,在一个调度周期内,MBMS的业务标识与LCH ID一一对应。由于在每个调度周期内,LCH ID得到充分利用,提高了MBSFN子帧的利用率,从而,减少了配置MCH的数量,也减少了每个MCH配置MBSFN子帧的数量,提高无线资源的利用率。
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
图2为本发明数据传输方法实施例一的流程示意图,如图2所示,本实施例由基站执行,本实施例的方法如下:
S201:基站向UE发送第一信息,第一信息中包含第一对应关系。
其中,第一对应关系为MCH与MBSFN子帧的对应关系。
MCE为基站配置一个或者多个MCH,并配置MCH对应的MBSFN子帧,基站将MCH与MBSFN子帧的对应关系携带在第一信息中发送给UE,第一信息可以是多播控制信道(Multicast Control Channel,MCCH)消息。
UE在***广播消息中指示的第一信息的位置接收第一信息,获取上述第一对应关系。
S202:基站根据第一调度周期内待发送的MBMS的数据,生成第二对应关系。
其中,第二对应关系为第一调度周期内待发送的MBMS的业务标识与LCH ID的对应关系。
其中,所述第一调度周期为当前的调度周期。
基站可以在第三调度周期根据当前调度周期内待发送的MBMS的数据,生成第二对应关系;也可以在第一调度周期,根据第一调度周期内待发送的MBMS的数据,生成第二对应关系。即基站能够预先获知每个调度周期待发送的MBMS即可,对于具体在哪个调度周期生成第二对应关系,本发明不作限制,第三调度周期为所述第一调度周期的上一个调度周期。
业务标识可以包括下述标识中的至少一种:临时移动组标识(Temporary MobileGroup Identity,TMGI)、Session ID,或者其他标识,本发明对此并不限制。
也就是,第二对应关系是根据第一调度周期内待发送的MBMS的数据情况动态生成的,若第一调度周期内待发送的MBMS不同,则第二对应关系也不相同,只有当MBMS有数据待发送时,才会占用LCH ID,即建立待发送的MBMS的业务标识与LCH ID的对应关系。从而,在不同的调度周期,不同的MBMS可能对应同一LCH ID。
例如:在第一个调度周期内,MBMS1、MBMS3、MBMS5、MBMS6和MBMS7有数据发送,MBMS1、MBMS3、MBMS5、MBMS6和MBMS7分别对应的业务标识为Session 1、Session3、Session5、Session6和Session7,建立的第二对应关系如表1所示:
表1第二对应关系
在第二个调度周期内,MBMS1、MBMS4、MBMS5、MBMS7和MBMS8有数据发送,MBMS1、MBMS4、MBMS5、MBMS7和MBMS8分别对应的业务标识为Session 1、Session4、Session5、Session7和Session8,建立的第二对应关系如表2所示:
表2第二对应关系
业务标识 |
逻辑信道标识 |
Session 1 |
LCH 1 |
Session 4 |
LCH 2 |
Session 5 |
LCH 3 |
Session 7 |
LCH 4 |
Session 8 |
LCH 5 |
从表1和表2可以看出,只有当MBMS有数据待发送时,才会占用LCH ID。在不同的调度周期,不同的MBMS可以对应同一LCH ID。当待发送的MBMS发生变化,MBMS的业务标识与LCH ID的对应关系也会发生变化的。从而,使得MBSFN子帧得到了充分利用,减少MCH配置的MBSFN子帧的数量,从而,提高无线资源的利用率。例如:有64个MBMS,每个MBMS的业务标识对应一个LCH ID,采用现有技术的方法,因每个MCH最多只能承载32个MBMS,至少需要配置两个MCH,分别为MCH1和MCH2,Session 1对应LCH ID1、Session 2对应LCH ID2,Session3对应LCH ID3,……Session32对应LCH ID32,Session33对应LCH ID1,Session 34对应LCHID2,Session35对应LCH ID3,……Session64对应LCH ID32,当只有Session 1和Session33有数据发送时,则需要在MCH1发送Session 1的数据,在MCH2发送Session 33的数据,MCH1和MCH2中的其余MBSFN处于空闲状态;而采用本发明的方案,MBMS的业务标识与LCH ID的对应关系根据调度周期内待发送的MBMS的数据生成,当只有Session 1和Session 33有数据发送时,则生成Session 1与LCH ID1的对应关系,Session33与LCH ID2的对应关系,在一个MCH中即可发送Session 1和Session 33的数据,提高了LCH ID的利用率,也提高了MBSFN子帧的利用率,从而,减少了配置的MCH的数量,也减少了每个MCH配置的MBSFN子帧的数量,提高无线资源的利用率。
第一信息中通常还包括业务列表,业务列表为存储业务标识的列表,在生成第二对应关系时,一种可能的实现方式为:基站按照第一调度周期内待发送的MBMS的业务标识在第一信息中的业务列表的顺序生成。
例如:业务列表的顺序依次为:Session 1、Session2、Session3、Session4、Session5、Session6、Session7、Session8和Session9。
在第一调度周期内待发送的MBMS的业务标识分别为:Session 1、Session3、Session4、Session6、Session7,则生成第二对应关系如表3所示:
表3第二对应关系
业务标识 |
逻辑信道标识 |
Session 1 |
LCH 1 |
Session 3 |
LCH 2 |
Session 4 |
LCH 3 |
Session 6 |
LCH 4 |
Session 7 |
LCH 5 |
从表3中可以看出,Session 1在Session 3之前,Session 1对应的逻辑信道标识也在Session 3对应的逻辑信道标识之前。
可选地,上述业务标识也可以用业务在业务列表中对应地索引号进行表示。
S203:基站通过MCH向UE发送第二对应关系以及待发送的MBMS的数据。
其中,一种可行的实现方式为:基站将第二对应关系封装在第一媒体接入控制控制消息(Medium Access Control Control element,MAC CE)中;另一种可行的实现方式为:基站将第二对应关系封装在MSI中,也就是MSI中不仅包含LCH ID与MBSFN子帧的对应关系的信息,还包含第二对应关系;第二对应关系也可以携带在其他的信息中,对此本发明不作限制。
其中,MSI通常承载在MCH的每一个调度周期的第一个MBSFN子帧中;如图3所示,UE在MCH的每个调度周期的第一个MBSFN子帧中通过解析MSI获取第二对应关系。
第一MAC CE可以承载在MCH的第一调度周期的第一个MBSFN子帧中,如图4所示,在图3或图4中,阴影部分代表MCH对应的MBSFN子帧;也可以承载在MCH的第三调度周期的最后一个MBSFN子帧中,当然,也可以承载在MCH的第三调度周期的其他MBSFN子帧中,只要基站和UE预先约定一致,在哪个子帧承载第二对应关系,UE则每次在对应的子帧获取第二对应关系,或者,也可以在第一调度周期的多个MBSFN子帧中的每个子帧中承载在第一MAC CE,以提高第一MAC CE传输的可靠性,或者,每次基站通过其他消息指示第二对应关系所承载的子帧,UE在指示消息指示的子帧获取对应关系,只要基站将第二对应关系发送给UE,UE可获取即可,具体形式本发明对此不作限制。
UE在对应子帧获取第二对应关系之后,根据第二对应关系获取待接收的MBMS的业务标识对应的LCH ID,再根据MSI中的LCH ID与MBSFN子帧的对应关系,获取LCH ID所在的MBSFN子帧,在LCH ID所在的MBSFN子帧,获取待接收的MBMS的数据。
本实施例中,通过基站向UE发送第一信息,第一信息中包含第一对应关系,基站根据第一调度周期内待发送的MBMS的数据,生成第二对应关系,第二对应关系为第一调度周期内待发送的MBMS的业务标识与LCH ID的对应关系,基站通过MCH向UE发送第二对应关系以及待发送的MBMS的数据。由于在每个调度周期内,根据该调度周期内待发送的MBMS的数据,动态地配置MBMS与LCH ID的对应关系,也就是,只有当MBMS有数据要发送时,才配置MBMS与LCH ID的对应关系,在每个调度周期内,LCH ID得到充分利用,提高了MBSFN子帧的利用率,从而,减少了配置MCH的数量,也减少了每个MCH配置MBSFN子帧的数量,提高无线资源的利用率。
在上述实施例中,进一步地,还包括:基站根据第二调度周期内待发送的MBMS的数据的数量或MBMS的种类是否与第一调度周期相同,确定是否向所述UE发送第三对应关系,所述第三对应关系为所述第二调度周期内待发送的MBMS的业务标识与LCH ID的对应关系。
具体地,若第二调度周期内待发送的MBMS的数据的数量或MBMS的种类与第一调度周期不相同,则所述基站根据第二调度周期内待发送的MBMS的数据,生成所述第三对应关系,并向所述UE发送所述第三对应关系;具体地,生成第三对应关系的方式以及向UE发送第三对应关系的方式,参见生成和发送第二对应关系的方式,此处不再赘述。
若第二调度周期内待发送的MBMS的数据的数量或MBMS的种类与第一调度周期相同,则所述基站不向所述UE发送所述第三对应关系。因为,当第二调度周期内待发送的MBMS的数量或MBMS的种类与第一调度周期相同时,第三对应关系与第二对应关系相同,因此,UE可参照前一个调度周期内获取的第二对应关系,或者,基站也可以直接将第二对应关系在第二调度周期内发送给UE。
为了进一步地提高资源利用率,本发明还提供一种实施例,在每个调度周期,根据待发送的MBMS的数据量大小动态地为MCH配置专用载波的子帧,并向UE发送第四对应关系,第四对应关系是指MCH与专用载波的子帧的对应关系,使UE根据第四对应关系,以及LCH ID与MBSFN子帧的对应关系,获取待接收的MBMS对应的LCH ID所在的MBSFN子帧,在待接收的MBMS对应的LCH ID所在的MBSFN子帧获取待接收的MBMS的数据。以图5为例,图5中的上图表示非专用载波,图5中的下图表示专用载波,其中,斜线阴影表示MCH1所对应的子帧,方格阴影表示MCH2所对应的子帧,从图中可以看出MCH1对应非专用载波的第2个子帧和第3个子帧以及专用载波的第4个子帧、第5个子帧和第6个子帧;MCH2对应非专用载波的第4个子帧和第7个子帧以及专用载波的第7个子帧和第第8个子帧;其中,非专用载波的子帧与MCH的对应关系是半静态配置的,不可动态改变,专用载波的子帧与MCH的对应关系是每个调度周期,基站根据待发送的MBMS的数据大小动态配置的。
基站确定为各MCH分配专用载波的子帧数量之后,根据预先定义好的规则分配专用载波的子帧,例如:MCH 1所占用的子帧总是在前面,MCH 2所占用的子帧总是在后面。根据这个规则,第一调度周期内的第4、5、6个子帧分给MCH1,第7、8个子帧分给MCH2。按照预定好的规则分配专用载波的子帧,可以保证多个基站的决策相同,进而保证他们的传输行为相同,UE可以合并无线信号。
基站分配好各MCH对应的子帧之后,即建立了第四对应关系,将第四对应关系通过比特位图表示,比特位图可以封装在MSI中,或者第二MAC CE中。例如:在MCH 1的MSI中包含一个比特位图“0011100”,分别对应专用载波中的第2-8个子帧,1表示该子帧应用于本MCH1。在MCH2的MSI中包含一个比特位图“00011”,分别对应专用载波中的第4-8个子帧,1表示该子帧应用于本MCH2。UE接收到第四对应关系之后,根据所述第四对应关系,以及LCH ID与MBSFN子帧的对应关系,获取待接收的MBMS对应的LCH ID所在的MBSFN子帧。例如:MCH1的MSI中指示的LCH ID与MBSFN子帧的对应关系如表4所示:
表4第二对应关系
逻辑信道标识 |
子帧 |
LCH 1 |
1 |
LCH 2 |
2 |
LCH 3 |
3 |
LCH 4 |
4 |
LCH 5 |
5 |
则UE根据第四对应关系,可以获知LCH 3对应专用载波的第4个子帧,LCH 4对应专用载波的第5个子帧,LCH 5对应专用载波的第6个子帧。UE在待接收的MBMS对应的LCH ID所在的MBSFN子帧获取待接收的数据。
本实施例中,通过在第一调度周期根据待发送的MBMS的数据大小,为所述MCH分配专用载波上的子帧,达到灵活分配资源的目的,更进一步地提高资源的利用率,更好地支持MBMS等突发性强的业务。
图6为本发明数据传输方法实施例二的流程示意图,如图6所示,本实施例由UE执行,本实施例的方法如下:
S601:UE接收基站发送第一信息,所述第一信息中包含第一对应关系。
其中,所述第一对应关系为多播信道MCH与MBSFN子帧的对应关系。
S602:UE根据所述第一对应关系,在所述MCH上接收所述基站发送的第二对应关系。
所述第二对应关系为第一调度周期内待接收的MBMS的业务标识与LCH ID的对应关系。
S603:UE根据第二对应关系,获取待接收的MBMS对应的LCH ID。
S604:UE在所述待接收的MBMS对应的LCH ID所在的MBSFN子帧接收所述待接收的MBMS的数据。
具体地,UE获取所述待接收的MBMS对应的LCH ID所在的MBSFN子帧;UE在所述待接收的MBMS对应的LCH ID所在的MBSFN子帧获取待接收的MBMS的数据。
本实施例技术方案的详细描述,可参见图2所示实施例的详细描述,此处不再赘述。
本实施例中,通过UE接收基站发送第一信息,所述第一信息中包含第一对应关系,根据所述第一对应关系,在所述MCH上接收所述基站发送的第二对应关系,根据第二对应关系,获取待接收的MBMS对应的LCH ID,在所述待接收的MBMS对应的LCH ID所在的MBSFN子帧接收所述待接收的MBMS的数据,由于,在每个调度周期内,基站根据该调度周期内待发送的MBMS,动态地配置MBMS与LCH ID的对应关系,也就是,只有当MBMS有数据要发送时,才配置MBMS与LCH ID的对应关系,在每个调度周期内,LCH ID得到充分利用,提高了MBSFN子帧的利用率,从而,减少了配置MCH的数量,也减少了每个MCH配置MBSFN子帧的数量,提高无线资源的利用率。
在上述实施例中,进一步地,为了提高资源利用率,基站在每个调度周期,根据待发送的MBMS的数据量大小动态地为MCH配置专用载波的子帧,并向UE发送第四对应关系,相应地,UE根据所述第四对应关系,以及所述LCH ID与MBSFN子帧的对应关系,获取所述待接收的MBMS对应的LCH ID所在的MBSFN子帧。
通过基站在每个调度周期根据待发送的MBMS的数据大小,为所述MCH分配专用载波上的子帧,达到灵活分配资源的目的,更进一步地提高资源的利用率,更好地支持突发性强的MBMS业务。
图7为本发明数据传输装置实施例一的结构示意图,本实施例的装置包括发送模块701和处理模块702,其中,发送模块701用于向UE发送第一信息,所述第一信息中包含第一对应关系,所述第一对应关系为多播信道MCH与多媒体广播组播业务单频网络MBSFN子帧的对应关系;处理模块702用于根据第一调度周期内待发送的多媒体广播组播业务MBMS的数据,生成第二对应关系,所述第二对应关系为所述第一调度周期内待发送的MBMS的业务标识与逻辑信道标识LCH ID的对应关系,其中,所述第一调度周期为当前的调度周期;所述发送模块701还用于通过所述MCH向所述UE发送所述第二对应关系和所述待发送的MBMS的数据。
在上述实施例中,所述第一信息中还包括业务列表;所述处理模块702具体用于按照所述第一调度周期内待发送的MBMS的业务标识在第一信息中的业务列表的顺序,生成所述第二对应关系。
在上述实施例中,所述发送模块701还用于将所述第二对应关系封装在第一媒体接入控制控制消息MAC CE;或者,将所述第二对应关系封装在MCH调度信息MSI中。
在上述实施例中,所述第一MAC CE承载在所述MCH的第一调度周期的第一个MBSFN子帧中;
或者,
所述第一MAC CE承载在所述MCH的第三调度周期的最后一个MBSFN子帧中,所述第三调度周期为所述第一调度周期的上一个调度周期。
在上述实施例中,所述处理模块702还用于根据第二调度周期内待发送的MBMS的数据的数量或MBMS的种类是否与第一调度周期相同,确定是否向所述UE发送第三对应关系,所述第三对应关系为所述第二调度周期内待发送的MBMS的业务标识与LCH ID的对应关系,其中,所述第二调度周期为所述第一调度周期的下一个调度周期。
在上述实施例中,所述处理模块702具体用于若第二调度周期内待发送的MBMS的数据的数量或MBMS的种类与第一调度周期不相同,则所述基站根据第二调度周期内待发送的MBMS的数据,生成所述第三对应关系,并向所述UE发送所述第三对应关系;若第二调度周期内待发送的MBMS的数据的数量或MBMS的种类与第一调度周期相同,则所述基站不向所述UE发送所述第三对应关系。
在上述实施例中,所述发送模块701还用于向所述UE发送第四对应关系,所述第四对应关系为所述MCH与专用载波上的子帧的对应关系。
在上述实施例中,所述第四对应关系通过比特位图表示。
在上述实施例中,所述比特位图封装在所述MSI或第二MAC CE中。
上述实施例的装置,对应地可用于执行图2所示方法实施例的技术方案,其实现原理类似。
本实施例的装置,通过发送模块向UE发送第一信息,第一信息中包含第一对应关系,处理模块根据第一调度周期内待发送的MBMS的数据,生成第二对应关系,第二对应关系为第一调度周期内待发送的MBMS的业务标识与LCH ID的对应关系,发送模块通过MCH向UE发送第二对应关系以及待发送的MBMS的数据。由于在每个调度周期内,根据第一调度周期内待发送的MBMS的数据,动态地配置MBMS与LCH ID的对应关系,也就是,只有当MBMS有数据要发送时,才配置MBMS与LCH ID的对应关系,在每个调度周期内,LCH ID得到充分利用,提高了MBSFN子帧的利用率,从而,减少了配置MCH的数量,也减少了每个MCH配置MBSFN子帧的数量,提高无线资源的利用率。
图8为本发明数据传输装置实施例二的结构示意图,本实施例的装置包括接收模块801和处理模块802,其中,接收模块801用于接收基站发送的第一信息,所述第一信息中包含第一对应关系,所述第一对应关系为多播信道MCH与多媒体广播组播业务单频网络MBSFN子帧的对应关系;根据所述第一对应关系,在所述MCH上接收所述基站发送的第二对应关系,所述第二对应关系为第一调度周期内待接收的MBMS的业务标识与逻辑信道标识LCH ID的对应关系,其中,所述第一调度周期为当前的调度周期;处理模块用于根据所述第二对应关系,获取所述待接收的MBMS对应的LCH ID;所述接收模块801还用于在所述待接收的MBMS对应的LCH ID所在的MBSFN子帧接收所述待接收的MBMS的数据。
在上述实施例中,所述接收模块801具体用于获取所述待接收的MBMS对应的LCHID所在的MBSFN子帧;在所述待接收的MBMS对应的LCH ID所在的MBSFN子帧获取待接收的MBMS的数据。
在上述实施例中,所述接收模块801还用于接收所述基站发送的第四对应关系,所述第四对应关系为所述MCH与专用载波上的子帧的对应关系;根据所述第四对应关系,以及所述LCH ID与MBSFN子帧的对应关系,获取所述待接收的MBMS对应的LCH ID所在的MBSFN子帧。
上述实施例的装置,对应地可用于执行图6所示方法实施例的技术方案,其实现原理类似。
本实施例中,通过接收模块接收基站发送第一信息,所述第一信息中包含第一对应关系,根据所述第一对应关系,在所述MCH上接收所述基站发送的第二对应关系,处理模块根据第二对应关系,获取待接收的MBMS对应的LCH ID,接收模块在所述待接收的MBMS对应的LCH ID所在的MBSFN子帧接收所述待接收的MBMS的数据,由于,在每个调度周期内,基站根据第一调度周期内待发送的MBMS,动态地配置MBMS与LCH ID的对应关系,也就是,只有当MBMS有数据要发送时,才配置MBMS与LCH ID的对应关系,在每个调度周期内,LCH ID得到充分利用,减少了MCH的数量,也减少了为MCH配置的MBSFN子帧的数量,从而,提高无线资源的利用率。
图9为本发明数据传输装置实施例三的结构示意图,本实施例的装置包括发送器901和处理器902,其中,发送器901用于向UE发送第一信息,所述第一信息中包含第一对应关系,所述第一对应关系为多播信道MCH与多媒体广播组播业务单频网络MBSFN子帧的对应关系;处理器902配置为执行如下操作:根据第一调度周期内待发送的多媒体广播组播业务MBMS的数据,生成第二对应关系,所述第二对应关系为所述第一调度周期内待发送的MBMS的业务标识与逻辑信道标识LCH ID的对应关系;所述发送器901还用于通过所述MCH向所述UE发送所述第二对应关系和所述待发送的MBMS的数据。
在上述实施例中,所述第一信息中还包括业务列表;
所述处理器用于根据第一调度周期内待发送的多媒体广播组播业务MBMS的数据,生成第二对应关系,包括:
按照所述第一调度周期内待发送的MBMS的业务标识在第一信息中的业务列表的顺序,生成所述第二对应关系。
在上述实施例中,所述发送器用于通过MCH向所述UE发送所述第二对应关系和所述待发送的MBMS的数据之前,还包括:
所述处理器将所述第二对应关系封装在第一媒体接入控制控制消息MAC CE;或者,
所述处理器将所述第二对应关系封装在MCH调度信息MSI中。
在上述实施例中,所述第一MAC CE承载在所述MCH的第一调度周期的第一个MBSFN子帧中;
或者,
所述第一MAC CE承载在所述MCH的第三调度周期的最后一个MBSFN子帧中,所述第三调度周期为所述第一调度周期的上一个调度周期。
在上述实施例中,所述处理器还用于根据第二调度周期内待发送的MBMS的数据的数量或MBMS的种类是否与第一调度周期相同,确定是否向所述UE发送第三对应关系,所述第三对应关系为所述第二调度周期内待发送的MBMS的业务标识与LCH ID的对应关系,其中,所述第二调度周期为所述第一调度周期的下一个调度周期。
在上述实施例中,所述处理器用于根据第二调度周期内待发送的MBMS的数据的数量或MBMS的种类是否与第一调度周期相同,确定是否向所述UE发送第三对应关系,包括:
若第二调度周期内待发送的MBMS的数据的数量或MBMS的种类与第一调度周期不相同,则所述基站根据第二调度周期内待发送的MBMS的数据,生成所述第三对应关系,并向所述UE发送所述第三对应关系;
若第二调度周期内待发送的MBMS的数据的数量或MBMS的种类与第一调度周期相同,则所述基站不向所述UE发送所述第三对应关系。
所述发送器还用于向所述UE发送第四对应关系,所述第四对应关系为所述MCH与专用载波上的子帧的对应关系。
在上述实施例中,所述第四对应关系通过比特位图表示。
上述实施例的装置,对应地可用于执行图2所示方法实施例的技术方案,其实现原理类似。
本实施例的装置,通过发送器向UE发送第一信息,第一信息中包含第一对应关系,处理器根据第一调度周期内待发送的MBMS的数据,生成第二对应关系,第二对应关系为第一调度周期内待发送的MBMS的业务标识与LCH ID的对应关系,发送器通过MCH向UE发送第二对应关系和待发送的MBMS的数据。由于在每个调度周期内,根据第一调度周期内待发送的MBMS的数据,动态地配置MBMS与LCH ID的对应关系,也就是,只有当MBMS有数据要发送时,才配置MBMS与LCH ID的对应关系,在每个调度周期内,LCH ID得到充分利用,提高了MBSFN子帧的利用率,从而,减少了配置MCH的数量,也减少了每个MCH配置MBSFN子帧的数量,提高无线资源的利用率。
图10为本发明数据传输装置实施例四的结构示意图,如图10所示,本实施例的装置包括接收器1001和处理器1002,其中,接收器1001用于接收基站发送的第一信息,所述第一信息中包含第一对应关系,所述第一对应关系为多播信道MCH与多媒体广播组播业务单频网络MBSFN子帧的对应关系;根据所述第一对应关系,在所述MCH上接收所述基站发送的第二对应关系,所述第二对应关系为第一调度周期内待接收的MBMS的业务标识与逻辑信道标识LCH ID的对应关系,其中,第一调度周期为当前的调度周期;处理器1002配置为执行如下操作:根据所述第二对应关系,获取所述待接收的MBMS对应的LCH ID;所述接收器1001还用于在所述待接收的MBMS对应的LCH ID所在的MBSFN子帧接收所述待接收的MBMS的数据。
在上述实施例中,所述接收器用于在所述待接收的MBMS对应的LCH ID所在的MBSFN子帧接收所述待接收的MBMS的数据,包括:
获取所述待接收的MBMS对应的LCH ID所在的MBSFN子帧;在所述待接收的MBMS对应的LCH ID所在的MBSFN子帧获取待接收的MBMS的数据。
在上述实施例中,所述接收器还用于接收所述基站发送的第四对应关系,所述第四对应关系为所述MCH与专用载波上的子帧的对应关系;
所述接收器获取所述待接收的MBMS对应的LCH ID所在的MBSFN子帧,包括:
根据所述第四对应关系,以及所述LCH ID与MBSFN子帧的对应关系,获取所述待接收的MBMS对应的LCH ID所在的MBSFN子帧。
上述实施例的装置,对应地可用于执行图6所示方法实施例的技术方案,其实现原理类似。
本实施例中,通过接收器接收基站发送第一信息,所述第一信息中包含第一对应关系,根据所述第一对应关系,在所述MCH上接收所述基站发送的第二对应关系,处理器根据第二对应关系,获取待接收的MBMS对应的LCH ID,接收器在所述待接收的MBMS对应的LCHID所在的MBSFN子帧接收所述待接收的MBMS的数据,由于,在每个调度周期内,基站根据第一调度周期内待发送的MBMS,动态地配置MBMS与LCH ID的对应关系,也就是,只有当MBMS有数据要发送时,才配置MBMS与LCH ID的对应关系,在每个调度周期内,LCH ID得到充分利用,提高了MBSFN子帧的利用率,从而,减少了配置MCH的数量,也减少了每个MCH配置MBSFN子帧的数量,提高无线资源的利用率。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。