一种媒体接入控制层上行数据组装的方法和装置制造方法

文档序号:7771120阅读:198来源:国知局
一种媒体接入控制层上行数据组装的方法和装置制造方法
【专利摘要】本发明实施例公开了一种媒体接入控制层上行数据组装的方法和装置,其中方法的实现包括:终端获取可用的资源块,并获取各资源块的服务质量;终端在获取到的可用的资源块中选择服务质量高于预定标准的第一资源块;将媒体接入控制层连接单元MAC CE组装到所述第一资源块中。以上方案,参考了能反映资源块服务质量的信息,为MAC CE选择信道中质量较好的资源块进行传输,提高了MAC CE首传成功率,减少MAC层信令的处理时延。
【专利说明】一种媒体接入控制层上行数据组装的方法和装置

【技术领域】
[0001]本发明涉及通信【技术领域】,特别涉及一种媒体接入控制层上行数据组装的方法和
>J-U ρ?α装直。

【背景技术】
[0002]在LTE-Advanced (Long Term Evolut1n Advanced,长期演进后期,简称为LTE-A)系统中,终端需要在MAC (Medium Access Control,媒体接入控制)层的一个TTI(Transmiss1n Time Interval,传输时间间隔)内进行多个上行 MAC PDUsCProtocol DataUnits,协议数据单元)组装。
[0003]LTE-A 是 LTE (Long Term Evolut1n Advanced,长期演进)的演进版本,其目的是为了满足未来几年内无线通信市场更高带宽需求和更多应用需求,同时还保持对LTE较好的后向兼容性。LTE-A由于采用了载波聚合、上/下行多天线增强、多点协作传输、中继、异构网干扰协调增强等关键技术,能大大提高无线通信系统的峰值数据速率、峰值频谱效率、小区平均谱效率以及小区边界用户性能,同时也提高整个网络的组网效率,这使得LTE和LTE-A系统成为未来几年内无线通信发展的主流。CA(Carrier Aggregat1n,载波聚合)是将2个或更多的CC (Component Carrier,载波单元)聚合在一起以支持更大的传输带宽。
[0004]由于在LTE-A系统中,需要支持载波聚合的功能,UE (User Equipment,用户设备)也需要在连接状态下在多个载波上同时进行上行数据的传输和下行数据的接收。在L2和L3的协议中将多载波的聚合定义为多个服务小区,其中主载波称为主服务小区,辅载波称为辅服务小区。UE在驻留到主服务小区后,通过主服务小区进行信令连接及其他的信令交互。当进行数据业务时,网络会向UE配置多个辅服务小区,被配置的辅服务小区初始状态为非激活状态,在网络通过MAC的信令激活辅服务小区后,UE会监听激活的辅服务小区对应载频的F1DCCH (Physical Downlink Dontrol Dhannel,物理下行控制信道),并进行上下行数据的传输和接收。在F1DCCH中承载有DCI (DownlinkControl Informat1n,下行控制信息),包含一个或多个UE上的资源分配和其他的控制信息。当多个辅服务小区被激活后,在一个TTI内,UE需要检测多个辅服务小区的roccH,存在同时检测出多个roccH dc1授权的场景。
[0005]当UE在多个服务小区上同时检测出DC1授权时,需要按照UE所有逻辑信道的优先级及缓存数据的大小进行资源分配。在资源分配过程中,UE可以按照所有资源块总大小进行资源分配,也可以按照单个资源块大小依次进行资源的分配。当按照协议所描述的资源分配顺序完成各个逻辑信道的资源分配后,后续需要MAC层进行资源块数据的组装。
[0006]在MAC层需要组装的数据中分为MAC CE (Control Element,控制元素)和逻辑信道数据。其中MAC CE为MAC层的信令数据,该部分数据参与控制MAC层的流程。
[0007]采用以上方案MAC CE常常需要进行重传,影响了网络反应时延,例如在进行UE侧剩余资源上报的MAC CE BSR (Buffer Status R印ort,缓存状态报告)的组装,传输的延迟意味着网络调整资源授权的延迟,影响数据的传输。


【发明内容】

[0008]本发明实施例提供了一种媒体接入控制层上行数据组装的方法和装置,用于减少MAC层信令的处理时延。
[0009]一种媒体接入控制层上行数据组装的方法,包括:
[0010]终端获取可用的资源块,并获取各资源块的服务质量;
[0011]终端在获取到的可用的资源块中选择服务质量高于预定标准的第一资源块;
[0012]将媒体接入控制层连接单元MAC CE组装到所述第一资源块中。
[0013]一种媒体接入控制层上行数据组装的装置,包括:
[0014]资源获取单元,用于获取可用的资源块;
[0015]质量获取单元,用于获取所述资源获取单元获取的各资源块的服务质量;
[0016]资源块选择单元,用于在获取到的可用的资源块中选择服务质量高于预定标准的第一资源块;
[0017]组装单元,用于将媒体接入控制层连接单元MAC CE组装到所述第一资源块中。
[0018]本发明实施例一方面提供了一种终端,包括:处理器;
[0019]处理器,用于获取可用的资源块,并获取各资源块的服务质量;在获取到的可用的资源块中选择服务质量高于预定标准的第一资源块;将媒体接入控制层连接单元MAC CE组装到所述第一资源块中。
[0020]结合一方面的实现方式,在第一种可能的实现方式中,所述获取各资源块的服务质量包括:获取各资源块对应的参考信号接收功率的测量值;或者,获取各资源块对应的混合自动重传请求的传输成功率。
[0021]结合一方面的实现方式或第一种可能的实现方式,在第二种可能的实现方式中,所述处理器,还用于以最小拆分次数为原则,将逻辑信道中未组装的数据组装到所述获取到的可用的资源块中。
[0022]结合第二种可能的实现方式,在第三种可能的实现方式中,
[0023]所述处理器,用于循环执行:选择Lmax对应的逻辑信道i,并在可用资源块中寻找能够容纳i中未组装的数据且剩余资源最小的资源块,将i中未组装的数据组装到寻找到的资源块中,将i中未组装的数据的值设为0,并更新寻找到的资源块的剩余资源,直到所有逻辑信道中未组装的数据的值均为0,并对存在剩余资源的资源块进行数据填充;所述Lmax为所有逻辑信道中剩余未组装数据最大值。
[0024]结合第三种可能的实现方式,在第四种可能的实现方式中,所述处理器,还用于若未寻找到资源块,则将i中未组装的数据组装到所有可用的资源块中剩余资源最大的资源块中,将该资源块剩余资源的值设为0,并更新i中未组装的数据的值。
[0025]结合第二种可能的实现方式,在第五种可能的实现方式中,所述处理器,用于执行如下步骤:若Lmin彡Rmax,将Lmin对应的逻辑信道中未组装的数据组装到Rmax对应的资源块中,将Rmax对应的资源块的R值设为0,并更新Lmin对应逻辑信道的L值;
[0026]若Lmax < Rmin,将Lmax对应的逻辑信道中未组装的数据组装到Rmin对应的资源块中,将Lmax对应逻辑信道的L值设为0,并更新Rmin对应资源块的R值;
[0027]否则,在M个资源块中按R值从小打大的顺序进行检索,若能检索到能够容纳逻辑信道η中未组装的数据的资源块m,则将η中未组装的数据组装到m中,并将Ln值设为O,更新Rm值;若未检索到能够容纳逻辑信道η中未组装的数据的资源块m,则将η中未组装的数据组装到Rmax对应的资源块中,并将Rmax对应的资源块的R值设为O,更新Ln ;
[0028]其中,所述M为获取到的可用的资源块个数,Rm为第m个资源块剩余资源大小,Rmax为所有可用的资源块中剩余资源最大值,Rmin为所有可用资源块中剩余资源最小值;N为逻辑信道个数,Ln为第η个逻辑信道剩余未组装的数据量,Lmax为所有逻辑信道中剩余未组装数据最大值,Lmin为所有逻辑信道中剩余未组装数据最小值;
[0029]直到N个逻辑信道的L值均为0,若N个逻辑信道的L值均为O则将M个资源块中R不为O的资源块进行数据填充。
[0030]从以上技术方案可以看出,本发明实施例具有以下优点:参考了能反映资源块服务质量的信息,为MAC CE选择信道中质量较好的资源块进行传输,提高了 MAC CE首传成功率,减少MAC层信令的处理时延。

【专利附图】

【附图说明】
[0031]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0032]图1为本发明实施例方法流程示意图;
[0033]图2为本发明实施例方法流程示意图;
[0034]图3为本发明实施例方法流程示意图;
[0035]图4为本发明实施例装置结构示意图;
[0036]图5为本发明实施例终端结构示意图。

【具体实施方式】
[0037]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0038]发明人在实现本发明实施例之前对【背景技术】中的技术方案进行了详细分析,如下:
[0039]在MAC层需要组装的数据中分为MAC CE (Connect1n Element,连接单元)和逻辑信道数据。其中MAC CE为MAC层的信令数据,该部分数据参与控制MAC层的流程。逻辑信道数据为按照资源分配的大小从层2的无线承载缓存中所取的数据,当在数据组装中只能包含某一个 RLC (Rad1 Link Control,无线链路控制)SDU (Service Data Unit,业务数据单元)的前一部分数据时,就会产生RLC的数据分段,RLC数据的分段会一定程度上增加RLC头信息的冗余,影响RLC数据的组装和解码效率。
[0040]在逻辑信道数据组装的过程中,至少在两个环节可能存在RLC SDU数据的分段。环节一为在资源分配过程中逻辑信道的资源分配大小本身不能够容纳完整的RLC SDU大小,需要将RLC SDU进行分段;环节二为在数据组装过程中,资源块的剩余资源大小不能够容纳某一个逻辑信道上数据时,需要对RLC SDU的数据再次进行分段,在该资源块的剩余资源中组装该逻辑信道上合适的数据大小。
[0041]由于【背景技术】方案,在MAC层数据组装过程中,将MAC CE组装到最大的资源块中。然后按照资源块的大小,将逻辑信道的数据按照优先级由高到低的顺序依次组装进各个资源块中。该方法虽然控制简单,易于实现。但是逻辑信道数据会在组装进多个资源块时产生多次RLC SDU分段,增加了数据的冗余,降低数据的传输效率。另外,当MAC CE组装到一个信道质量不好的资源块时,可能会产生多次的数据重传,影响了网络对终端的反应时延,例如:在进行UE侧剩余资源上报的MAC CE BSR (Buffer Status R印ort,缓存状态报告)的组装,传输的延迟意味着网络调整资源授权的延迟,影响数据的传输。
[0042]基于以上分析,本发明实施例提供了一种媒体接入控制层上行数据组装的方法,如图1所示,包括:
[0043]101:终端获取可用的资源块,并获取各资源块的服务质量;
[0044]本发明实施例还给出了服务质量的两个可选参数如下:上述获取各资源块的服务质量包括:获取各资源块对应的参考信号接收功率的测量值;或者,获取各资源块对应的混合自动重传请求的传输成功率。
[0045]其中,混合自动重传请求的传输成功率可以适用于LTE-FDD (Long TermEvolut1n Frequent Divis1n Duplex,长期演进频分复用)和 TD-LTE (Time Divis1nLong Term Evolut1n,分时长期演进)系统,可以利用服务小区的在最近N次传输中上行HARQ (Hybrid Automatic Repeat Request,混合自动重传请求)传输成功率作为选择MACCE数据组装资源块的参考参数。终端在所有服务小区的每次传输后会更新服务小区的传输成功率。
[0046]参考信号接收功率的测量值可以适用于时分复用的TD-LTE系统中,利用服务小区的RSRP (Reference Signal Receiving Power,参考信号接收功率)测量值作为选择MACCE数据组装的资源块。
[0047]102:终端在获取到的可用的资源块中选择服务质量高于预定标准的第一资源块;
[0048]需要说明的是,由于一个资源块不一定能够容纳一个MAC CE,因此,在一个资源块无法容纳MAC CE时,第一资源块可以是两个或者两个以上,只要这些被选择的资源块满足上述“服务质量高于预定标准”就可以。
[0049]一般来说,可以直接选择服务质量最高的资源块作为第一资源块。但是,选择次优资源块作为备选也是可以的,本领域技术人员可以理解的是,选用越高服务质量的资源块,可以更高的保证MAC CE首传成功率,因此具体以服务质量最高作为标准还是略微降低要求,其结果都是可以预测到的,因此对于以何种具体标准进行选择,本发明实施例不予唯一性限定。优选地,直接选择服务质量最高的资源块作为第一资源块。
[0050]103:将媒体接入控制层连接单元MAC CE组装到上述第一资源块中。
[0051]以上实施例,参考了能反映资源块服务质量的信息,为MAC CE选择信道中质量较好的资源块进行传输,提高了 MAC CE首传成功率,减少MAC层信令的处理时延。
[0052]进一步地,为了通过减少RLC SDU数据的分段,来降低数据的冗余,从而提高数据的传输效率,上述方法,还包括:
[0053]以最小拆分次数为原则,将逻辑信道中未组装的数据组装到上述获取到的可用的资源块中。
[0054]减少数据分段的算法可能有很多,本发明实施例提供了如下两种方案供选择,如下:
[0055]一、上述以最小拆分次数为原则,将逻辑信道中未组装的数据组装到上述获取到的可用的资源块中包括:
[0056]循环执行:选择Lmax对应的逻辑信道i,并在可用资源块中寻找能够容纳i中未组装的数据且剩余资源最小的资源块,将i中未组装的数据组装到寻找到的资源块中,将i中未组装的数据的值设为0,并更新寻找到的资源块的剩余资源,直到所有逻辑信道中未组装的数据的值均为0,并对存在剩余资源的资源块进行数据填充;上述Lmax为所有逻辑信道中剩余未组装数据最大值。
[0057]进一步地,本发明实施例还提供了寻找不到资源块的处理方案,如下:上述方法,还包括:
[0058]若未寻找到资源块,则将i中未组装的数据组装到所有可用的资源块中剩余资源最大的资源块中,将该资源块剩余资源的值设为0,并更新i中未组装的数据的值。
[0059]二、上述以最小拆分次数为原则,将逻辑信道中未组装的数据组装到上述获取到的可用的资源块中包括:
[0060]执行如下步骤:若Lmin彡Rmax,将Lmin对应的逻辑信道中未组装的数据组装到Rmax对应的资源块中,将Rmax对应的资源块的R值设为0,并更新Lmin对应逻辑信道的L值;
[0061]若Lmax < Rmin,将Lmax对应的逻辑信道中未组装的数据组装到Rmin对应的资源块中,将Lmax对应逻辑信道的L值设为0,并更新Rmin对应资源块的R值;
[0062]否则,在M个资源块中按R值从小打大的顺序进行检索,若能检索到能够容纳逻辑信道η中未组装的数据的资源块m,则将η中未组装的数据组装到m中,并将Ln值设为0,更新Rm ;若未检索到能够容纳逻辑信道η中未组装的数据的资源块m,则将η中未组装的数据组装到Rmax对应的资源块中,并将Rmax对应的资源块的R值设为0,更新Ln ;
[0063]其中,上述M为获取到的可用的资源块个数,Rm为第m个资源块剩余资源大小,Rmax为所有可用的资源块中剩余资源最大值,Rmin为所有可用资源块中剩余资源最小值;N为逻辑信道个数,Ln为第η个逻辑信道剩余未组装的数据量,Lmax为所有逻辑信道中剩余未组装数据最大值,Lmin为所有逻辑信道中剩余未组装数据最小值;
[0064]直到N个逻辑信道的L值均为0,若N个逻辑信道的L值均为O则将M个资源块中R不为O的资源块进行数据填充。
[0065]本发明实施例方案通过参考能够反映服务小区质量的信息,为MAC CE选择信道质量较好的服务小区资源块进行传输,相较【背景技术】中的技术方案可以提高MAC CE首传成功率,减少MAC层信令的处理时延。另外,通过在逻辑信道组装过程中将逻辑信道的数据和选择组装的资源块进行最优化的适配,较【背景技术】中的技术方案减少了数据组装过程中RLCSDU的分段,提高了传输的效率。
[0066]在逻辑信道数据组装的过程中,资源分配流程可能产生RLC SDU的分段问题完全避免可能性较小。目前的通信协议对逻辑信道数据的组装方式和顺序没有进行约束,因此本发明实施例可以通过改进数据组装的方法在一定程度的减少在数据组装过程中RLC SDU的分段。基于此,以下实施例将给出LTE-A中对上行数据组装的方法,以解决数据组装过程产生过多的RLC SDU分段的问题,从而提高MAC CE的传输成功率。
[0067]对于MAC层MAC CE数据,在数据组装过程中可以将其组装到任何资源块中,由于MAC CE控制着网络后续的控制流程,因此MAC CE传输的低重传率可以使网络能够迅速的对终端MAC层信令做出反应。在组装MAC CE的过程中选择一种提高MAC CE传输成功率的方法可以减少网络对于终端的反应时间。具体方案如下:
[0068]在本发明实施例的实现方案的描述中,假定有N个资源块和M个逻辑信道,将资源块编号为1,2...N,为每一个资源块记录一个变量R,用来表示该资源块剩余未进行组装的资源大小。将逻辑信道编号为1,2...M,为每个逻辑信道记录一个变量L,记录该逻辑信道上分配资源中未组装到资源块中的数据大小。其中资源块η的剩余未组装大小表示为Rn,在所有资源块中剩余未组装资源最小的资源块表示为Rmin,最大的资源块表示为Rmax。逻辑信道m的剩余未组装数据大小表示为Lm,在所有逻辑信道中剩余的未组装数据最小的逻辑信道表示为Lmin,最大的逻辑信道表示为Lmax。
[0069]请参阅图2所示,为本发明实施例方法流程示意图,包括如下步骤:
[0070]201:流程开始后,判断是否存在MAC CE,如果是,进入202,否则进入204 ;
[0071]202:从N个服务小区的资源块中选择信道质量较好的服务小区的资源块;该步骤中信道质量较好小区可通过统计重传率或服务小区载频的测量值来确定。
[0072]那么本步骤更具体地可以是:选择R值不为O且HARQ传输成功率最高的服务小区对应的资源块;
[0073]203:组装MAC CE进入选择的资源块中,更新资源块R值;
[0074]本领域技术人员可以理解的是,假定MAC CE的大小为K,那么更新R值,用赋值方式表示为:R = R — K ;
[0075]204:选择Lmax对应的逻辑信道i,寻找能够容纳逻辑信道i中未组装到资源块的数据且剩余资源最小的资源块。如果存在能够容纳逻辑信道i数据的资源块,则选择该资源块,进行205;否则进行206;
[0076]205:将逻辑信道i中未组装到资源块的数据组装进选择的资源块中,更新逻辑信道i的L值为0,更新被选择资源块的R值;进入207 ;
[0077]206:将逻辑信道i中未组装到资源块的数据组装进Rmax对应的资源块中,更新该资源块的R值为0,更新逻辑信道i的L值;
[0078]207:判断目前所有逻辑信道的L值是否都为0,是则将R值不为O的资源块进行数据填充,本实施例方法处理流程结束;否则进入204。
[0079]本发明实施例方案通过参考能够反映服务小区质量的信息,为MAC CE选择信道质量较好的服务小区资源块进行传输,相较【背景技术】中的技术方案可以提高MAC CE首传成功率,减少MAC层信令的处理时延。另外,通过在逻辑信道组装过程中将逻辑信道的数据和选择组装的资源块进行最优化的适配,较【背景技术】中的技术方案减少了数据组装过程中RLCSDU的分段,提高了传输的效率。
[0080]本发明实施例,还提供了另外一个实施例对本发明实施例的方法进行更详细的举例说明,本发明实施例包含两个部分,第一部分是MAC CE的处理过程,另一部分是逻辑信道中未组装到资源块的数据的处理过程,具体如下:
[0081]第一部分:MAC CE的处理过程,具体如下:
[0082]对于第一部分,本发明实施例给出了适于不同系统的不同处理方案,具体如下:
[0083]A:适用于 LTE-FDD (Long Term Evolut1n Frequent Divis1n Duplex,长期演进频分复用)和TD-LTE (Time Divis1n Long Term Evolut1n,分时长期演进)系统,可以利用服务小区的在最近N次传输中上行HARQ(Hybrid Automatic Repeat Request,混合自动重传请求)传输成功率作为选择MAC CE数据组装资源块的参考参数。终端在所有服务小区的每次传输后会更新服务小区的传输成功率。
[0084]那么,MAC CE的处理过程,可以如下:
[0085]如果需要组装的数据中存在MAC CE,从资源块中选择上行HARQ成功率最高服务小区对应的资源块,将MAC CE组装进入该资源块;如果该资源块不能够容纳MAC CE,依次选择成功率次高的服务小区资源块进行MAC CE组装,直到MAC CE全部组装完成。组装完成后,更新被选择资源块的R值。
[0086]B:适用于时分复用的TD-LTE系统中,利用服务小区的RSRP (Reference SignalReceiving Power,参考信号接收功率)测量值作为选择MAC CE数据组装的资源块。
[0087]那么,MAC CE的处理过程,可以如下:
[0088]如果需要组装的数据中存在MAC CE,从资源块中选择RSRP测量值最高服务小区对应的资源块,将MAC CE组装进入该资源块;如果该资源块不能够容纳MAC CE,依次选择RSRP测量值次高的服务小区资源块进行MAC CE组装,直到MAC CE全部组装完成。组装完成后,更新被选择资源块的R值。
[0089]以上实施例,参考了能反映资源块服务质量的信息,为MAC CE选择信道中质量较好的资源块进行传输,提高了 MAC CE首传成功率,减少MAC层信令的处理时延。
[0090]第二部分:逻辑信道中未组装到资源块的数据的处理过程,请参阅图3所示,假定有N个资源块和M个逻辑信道,将资源块编号为I,2...N,为每一个资源块记录一个变量R,用来表示该资源块剩余未进行组装的资源大小。将逻辑信道编号为1,2...M,为每个逻辑信道记录一个变量L,记录该逻辑信道上分配资源中未组装到资源块中的数据大小。其中资源块η的剩余未组装大小表示为Rn,在所有资源块中剩余未组装资源最小的资源块表示为Rmin,最大的资源块表示为Rmax。逻辑信道m的剩余未组装数据大小表示为Lm,在所有逻辑信道中剩余的未组装数据最小的逻辑信道表示为Lmin,最大的逻辑信道表示为Lmax。在本部分中,在选择Lmax对应的逻辑信道i,需要为该逻辑信道中未组装到资源块的数据选择合适的资源块,并执行组装,具体流程如下:
[0091]301:选择Lmax对应的逻辑信道i ;
[0092]302:确定目前最小资源块和数据量最大逻辑信道是否满足Lmin彡Rmax,是则进行步骤303;否则,进入304;
[0093]303:将被选择逻辑信道的数据组装进Rmax对应的资源块中(即:将Lmax对应的逻辑信道的数据组装到Rmax对应的资源块中),将R值更新为0,更新逻辑信道i的L值;进人 310 ;
[0094]304:如果Lmax ( Rmin,则进行步骤305 ;否则进行步骤306 ;
[0095]305:将被选择逻辑信道的数据组装进Rmin对应的资源块中(即:将Lmax对应的逻辑信道的数据组装到Rmin对应的资源块中),更新逻辑信道的L值为0,更新资源块的R值。进入310 ;
[0096]306:在资源块中按照从R值从小到大的顺序遍历资源块,寻找第一个能够容纳Lmax的资源块;
[0097]307:确定步骤306中是否存在能够容纳Lmax的资源块(S卩:是否存在能够容纳逻辑信道i中未组装到资源块的数据的资源块),如果存在,进入308,否则进入309 ;
[0098]308:将被选择逻辑信道的数据(即:逻辑信道i中未组装到资源块的数据)组装进被选择的资源块中,逻辑信道的L值更新为0,更新资源块的R值;进入310 ;
[0099]309:将被选择逻辑信道的数据(即:逻辑信道i中未组装到资源块的数据)组装进Rmax对应的资源块中,更新逻辑信道的L值,更新资源块R值为O ;进入310 ;
[0100]310:确定是否存在L值不为O的逻辑信道,如果不存在,进入311,否则进入301 ;
[0101]311:为所有存在剩余资源的资源块进行数据填充,本方法流程结束。
[0102]以上实施例,通过在逻辑信道组装过程中将逻辑信道的数据和选择组装的资源块进行最优化的适配,较【背景技术】中的技术方案减少了数据组装过程中RLC SDU的分段,提高了传输的效率。
[0103]本发明实施例还提供给了一种媒体接入控制层上行数据组装的装置,如图4所示,包括:
[0104]资源获取单元401,用于获取可用的资源块;
[0105]质量获取单元402,用于获取上述资源获取单元401获取的各资源块的服务质量;
[0106]资源块选择单元403,用于在获取到的可用的资源块中选择服务质量高于预定标准的第一资源块;
[0107]组装单元404,用于将媒体接入控制层连接单元MAC CE组装到上述第一资源块中。
[0108]以上实施例,参考了能反映资源块服务质量的信息,为MAC CE选择信道中质量较好的资源块进行传输,提高了 MAC CE首传成功率,减少MAC层信令的处理时延。
[0109]可选地,本发明实施例还给出了服务质量的两个可选参数如下:上述质量获取单元402,用于获取上述资源获取单元401获取的各资源块对应的参考信号接收功率的测量值;或者,获取上述资源获取单元401获取的各资源块对应的混合自动重传请求的传输成功率。
[0110]其中,混合自动重传请求的传输成功率可以适用于LTE-FDD (Long TermEvolut1n Frequent Divis1n Duplex,长期演进频分复用)和 TD-LTE (Time Divis1nLong Term Evolut1n,分时长期演进)系统,可以利用服务小区的在最近N次传输中上行HARQ (Hybrid Automatic Repeat Request,混合自动重传请求)传输成功率作为选择MACCE数据组装资源块的参考参数。终端在所有服务小区的每次传输后会更新服务小区的传输成功率。
[0111]参考信号接收功率的测量值可以适用于时分复用的TD-LTE系统中,利用服务小区的RSRP (Reference Signal Receiving Power,参考信号接收功率)测量值作为选择MACCE数据组装的资源块。
[0112]进一步地,为了通过减少RLC SDU数据的分段,来降低数据的冗余,从而提高数据的传输效率,上述组装单元404,还用于以最小拆分次数为原则,将逻辑信道中未组装的数据组装到上述获取到的可用的资源块中。
[0113]减少数据分段的算法可能有很多,本发明实施例提供了如下两种方案供选择,如下:
[0114]可选地,上述组装单元404,具体用于循环执行:选择Lmax对应的逻辑信道i,并在可用资源块中寻找能够容纳i中未组装的数据且剩余资源最小的资源块,将i中未组装的数据组装到寻找到的资源块中,将i中未组装的数据的值设为0,并更新寻找到的资源块的剩余资源,直到所有逻辑信道中未组装的数据的值均为0,并对存在剩余资源的资源块进行数据填充;上述Lmax为所有逻辑信道中剩余未组装数据最大值。
[0115]进一步地,本发明实施例还提供了寻找不到资源块的处理方案,如下:上述组装单元404,还用于若未寻找到资源块,则将i中未组装的数据组装到所有可用的资源块中剩余资源最大的资源块中,将该资源块剩余资源的值设为0,并更新i中未组装的数据的值。
[0116]可选地,上述组装单元404,具体用于执行如下步骤:若Lmin彡Rmax,将Lmin对应的逻辑信道中未组装的数据组装到Rmax对应的资源块中,将Rmax对应的资源块的R值设为0,并更新Lmin对应逻辑信道的L值;
[0117]若Lmax < Rmin,将Lmax对应的逻辑信道中未组装的数据组装到Rmin对应的资源块中,将Lmax对应逻辑信道的L值设为0,并更新Rmin对应资源块的R值;
[0118]否则,在M个资源块中按R值从小打大的顺序进行检索,若能检索到能够容纳逻辑信道η中未组装的数据的资源块m,则将η中未组装的数据组装到m中,并将Ln值设为0,更新Rm值;若未检索到能够容纳逻辑信道η中未组装的数据的资源块m,则将η中未组装的数据组装到Rmax对应的资源块中,并将Rmax对应的资源块的R值设为0,更新Ln ;
[0119]其中,上述M为获取到的可用的资源块个数,Rm为第m个资源块剩余资源大小,Rmax为所有可用的资源块中剩余资源最大值,Rmin为所有可用资源块中剩余资源最小值;N为逻辑信道个数,Ln为第η个逻辑信道剩余未组装的数据量,Lmax为所有逻辑信道中剩余未组装数据最大值,Lmin为所有逻辑信道中剩余未组装数据最小值;
[0120]直到N个逻辑信道的L值均为0,若N个逻辑信道的L值均为O则将M个资源块中R不为O的资源块进行数据填充。
[0121]本发明实施例方案通过参考能够反映服务小区质量的信息,为MAC CE选择信道质量较好的服务小区资源块进行传输,相较【背景技术】中的技术方案可以提高MAC CE首传成功率,减少MAC层信令的处理时延。另外,通过在逻辑信道组装过程中将逻辑信道的数据和选择组装的资源块进行最优化的适配,较【背景技术】中的技术方案减少了数据组装过程中RLCSDU的分段,提高了传输的效率。
[0122]本发明实施例还提供了另一种用于实现媒体接入控制层上行数据组装的装置,该装置可以为终端,如图5所示的终端结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该终端可以为包括手机、平板电脑、PDA (Personal Digital Assistant,个人数字助理)、P0S (Point of Sales,销售终端)、车载电脑等任意终端设备,以手机为例:
[0123]图5示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。参考图5,手机包括:射频(Rad1 Frequency,RF)电路510、存储器520、输入单元530、显示单元540、传感器550、音频电路560、无线保真(wireless fidelity,WiFi)模块570、处理器580、以及电源590等部件。本领域技术人员可以理解,图5中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0124]下面结合图5对手机的各个构成部件进行具体的介绍:
[0125]RF电路510可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器580处理;另外,将设计上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low NoiseAmplifier, LNA)、双工器等。此外,RF电路50还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communicat1n, GSM)、通用分组无线服务(General PacketRad1 Service, GPRS)、码分多址(Code Divis1n Multiple Access, CDMA)、宽带码分多址(Wideband Code Divis1n Multiple Access, WCDMA)、长期演进(Long Term Evolut1n,LTE)、电子邮件、短消息服务(Short Messaging Service, SMS)等。
[0126]存储器520可用于存储软件程序以及模块,处理器580通过运行存储在存储器520的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0127]输入单元530可用于接收输入的数字或字符信息,以及产生与手机500的用户设置以及功能控制有关的键信号输入。具体地,输入单元530可包括触控面板531以及其他输入设备532。触控面板531,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板531上或在触控面板531附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板531可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器580,并能接收处理器580发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板531。除了触控面板531,输入单元530还可以包括其他输入设备532。具体地,其他输入设备532可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0128]显示单元540可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元540可包括显示面板541,可选的,可以采用液晶显示器(Liquid CrystalDisplay, IXD)、有机发光二极管(Organic Light-Emitting D1de, 0LED)等形式来配置显示面板541。进一步的,触控面板531可覆盖显示面板541,当触控面板531检测到在其上或附近的触摸操作后,传送给处理器580以确定触摸事件的类型,随后处理器580根据触摸事件的类型在显示面板541上提供相应的视觉输出。虽然在图5中,触控面板531与显示面板541是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板531与显示面板541集成而实现手机的输入和输出功能。
[0129]手机500还可包括至少一种传感器550,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板541的亮度,接近传感器可在手机移动到耳边时,关闭显示面板541和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0130]音频电路560、扬声器561,传声器562可提供用户与手机之间的音频接口。音频电路560可将接收到的音频数据转换后的电信号,传输到扬声器561,由扬声器561转换为声音信号输出;另一方面,传声器562将收集的声音信号转换为电信号,由音频电路560接收后转换为音频数据,再将音频数据输出处理器580处理后,经RF电路510以发送给比如另一手机,或者将音频数据输出至存储器520以便进一步处理。
[0131]WiFi属于短距离无线传输技术,手机通过WiFi模块570可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图5示出了WiFi模块570,但是可以理解的是,其并不属于手机500的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0132]处理器580是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器520内的软件程序和/或模块,以及调用存储在存储器520内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器580可包括一个或多个处理单元;优选的,处理器580可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器580中。
[0133]手机500还包括给各个部件供电的电源590 (比如电池),优选的,电源可以通过电源管理系统与处理器580逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0134]尽管未示出,手机500还可以包括摄像头、蓝牙模块等,在此不再赘述。
[0135]在本发明实施例中,该终端所包括的处理器580还具有以下功能:
[0136]获取可用的资源块,并获取各资源块的服务质量;在获取到的可用的资源块中选择服务质量高于预定标准的第一资源块;将媒体接入控制层连接单元MAC CE组装到所述第一资源块中。
[0137]以上实施例,参考了能反映资源块服务质量的信息,为MAC CE选择信道中质量较好的资源块进行传输,提高了 MAC CE首传成功率,减少MAC层信令的处理时延。
[0138]可选地,所述获取各资源块的服务质量包括:获取各资源块对应的参考信号接收功率的测量值;或者,获取各资源块对应的混合自动重传请求的传输成功率。
[0139]进一步地,所述处理器580,还用于以最小拆分次数为原则,将逻辑信道中未组装的数据组装到所述获取到的可用的资源块中。
[0140]可选地,所述以最小拆分次数为原则,将逻辑信道中未组装的数据组装到所述获取到的可用的资源块中包括:
[0141]循环执行:选择Lmax对应的逻辑信道i,并在可用资源块中寻找能够容纳i中未组装的数据且剩余资源最小的资源块,将i中未组装的数据组装到寻找到的资源块中,将i中未组装的数据的值设为0,并更新寻找到的资源块的剩余资源,直到所有逻辑信道中未组装的数据的值均为0,并对存在剩余资源的资源块进行数据填充;所述Lmax为所有逻辑信道中剩余未组装数据最大值。
[0142]进一步地,所述处理器580,若未寻找到资源块,则将i中未组装的数据组装到所有可用的资源块中剩余资源最大的资源块中,将该资源块剩余资源的值设为0,并更新i中未组装的数据的值。
[0143]可选地,所述以最小拆分次数为原则,将逻辑信道中未组装的数据组装到所述获取到的可用的资源块中包括:
[0144]执行如下步骤:若Lmin彡Rmax,将Lmin对应的逻辑信道中未组装的数据组装到Rmax对应的资源块中,将Rmax对应的资源块的R值设为0,并更新Lmin对应逻辑信道的L值;
[0145]若Lmax < Rmin,将Lmax对应的逻辑信道中未组装的数据组装到Rmin对应的资源块中,将Lmax对应逻辑信道的L值设为0,并更新Rmin对应资源块的R值;
[0146]否则,在M个资源块中按R值从小打大的顺序进行检索,若能检索到能够容纳逻辑信道η中未组装的数据的资源块m,则将η中未组装的数据组装到m中,并将Ln值设为0,更新Rm值;若未检索到能够容纳逻辑信道η中未组装的数据的资源块m,则将η中未组装的数据组装到Rmax对应的资源块中,并将Rmax对应的资源块的R值设为0,更新Ln ;
[0147]其中,所述M为获取到的可用的资源块个数,Rm为第m个资源块剩余资源大小,Rmax为所有可用的资源块中剩余资源最大值,Rmin为所有可用资源块中剩余资源最小值;N为逻辑信道个数,Ln为第η个逻辑信道剩余未组装的数据量,Lmax为所有逻辑信道中剩余未组装数据最大值,Lmin为所有逻辑信道中剩余未组装数据最小值;
[0148]直到N个逻辑信道的L值均为0,若N个逻辑信道的L值均为O则将M个资源块中R不为O的资源块进行数据填充。
[0149]本发明实施例方案通过参考能够反映服务小区质量的信息,为MAC CE选择信道质量较好的服务小区资源块进行传输,相较【背景技术】中的技术方案可以提高MAC CE首传成功率,减少MAC层信令的处理时延。另外,通过在逻辑信道组装过程中将逻辑信道的数据和选择组装的资源块进行最优化的适配,较【背景技术】中的技术方案减少了数据组装过程中RLCSDU的分段,提高了传输的效率。
[0150]值得注意的是,上述装置实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0151]另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0152]以上仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【权利要求】
1.一种媒体接入控制层上行数据组装的方法,其特征在于,包括: 终端获取可用的资源块,并获取各资源块的服务质量; 终端在获取到的可用的资源块中选择服务质量高于预定标准的第一资源块; 将媒体接入控制层连接单元MAC CE组装到所述第一资源块中。
2.根据权利要求1所述方法,其特征在于,所述获取各资源块的服务质量包括: 获取各资源块对应的参考信号接收功率的测量值;或者,获取各资源块对应的混合自动重传请求的传输成功率。
3.根据权利要求1或2所述方法,其特征在于,还包括: 以最小拆分次数为原则,将逻辑信道中未组装的数据组装到所述获取到的可用的资源块中。
4.根据权利要求3所述方法,其特征在于,所述以最小拆分次数为原则,将逻辑信道中未组装的数据组装到所述获取到的可用的资源块中包括: 循环执行:选择Lmax对应的逻辑信道i,并在可用资源块中寻找能够容纳i中未组装的数据且剩余资源最小的资源块,将i中未组装的数据组装到寻找到的资源块中,将i中未组装的数据的值设为O,并更新寻找到的资源块的剩余资源;若未寻找到资源块,则将i中未组装的数据组装到所有可用的资源块中剩余资源最大的资源块中,将该资源块剩余资源的值设为O,并更新i中未组装的数据的值;直到所有逻辑信道中未组装的数据的值均为O,并对存在剩余资源的资源块进行数据填充;所述Lmax为所有逻辑信道中剩余未组装数据最大值。
5.根据权利要求3所述方法,其特征在于,所述以最小拆分次数为原则,将逻辑信道中未组装的数据组装到所述获取到的可用的资源块中包括: 执行如下步骤:若Lmin彡Rmax,将Lmin对应的逻辑信道中未组装的数据组装到Rmax对应的资源块中,将Rmax对应的资源块的R值设为O,并更新Lmin对应逻辑信道的L值;若Lmax〈Rmin,将Lmax对应的逻辑信道中未组装的数据组装到Rmin对应的资源块中,将Lmax对应逻辑信道的L值设为O,并更新Rmin对应资源块的R值; 否则,在M个资源块中按R值从小打大的顺序进行检索,若能检索到能够容纳逻辑信道η中未组装的数据的资源块m,则将η中未组装的数据组装到m中,并将Ln值设为O,更新Rm值;若未检索到能够容纳逻辑信道η中未组装的数据的资源块m,则将η中未组装的数据组装到Rmax对应的资源块中,并将Rmax对应的资源块的R设为O,更新Ln值; 其中,所述M为获取到的可用的资源块个数,Rm为第m个资源块剩余资源大小,Rmax为所有可用的资源块中剩余资源最大值,Rmin为所有可用资源块中剩余资源最小值;N为逻辑信道个数,Ln为第η个逻辑信道剩余未组装的数据量,Lmax为所有逻辑信道中剩余未组装数据最大值,Lmin为所有逻辑信道中剩余未组装数据最小值; 直到N个逻辑信道的L值均为O,则将M个资源块中R值不为O的资源块进行数据填充。
6.一种媒体接入控制层上行数据组装的装置,其特征在于,包括: 资源获取单元,用于获取可用的资源块; 质量获取单元,用于获取所述资源获取单元获取的各资源块的服务质量; 资源块选择单元,用于在获取到的可用的资源块中选择服务质量高于预定标准的第一资源块; 组装单元,用于将媒体接入控制层连接单元MAC CE组装到所述第一资源块中。
7.根据权利要求6所述装置,其特征在于, 所述质量获取单元,用于获取所述资源获取单元获取的各资源块对应的参考信号接收功率的测量值;或者,获取所述资源获取单元获取的各资源块对应的混合自动重传请求的传输成功率。
8.根据权利要求6或7所述装置,其特征在于, 所述组装单元,还用于以最小拆分次数为原则,将逻辑信道中未组装的数据组装到所述获取到的可用的资源块中。
9.根据权利要求8所述装置,其特征在于, 所述组装单元,具体用于循环执行:选择Lmax对应的逻辑信道i,并在可用资源块中寻找能够容纳i中未组装的数据且剩余资源最小的资源块,将i中未组装的数据组装到寻找到的资源块中,将i中未组装的数据的值设为O,并更新寻找到的资源块的剩余资源;若未寻找到资源块,则将i中未组装的数据组装到所有可用的资源块中剩余资源最大的资源块中,将该资源块剩余资源的值设为O,并更新i中未组装的数据的值;直到所有逻辑信道中未组装的数据的值均为O,并对存在剩余资源的资源块进行数据填充;所述Lmax为所有逻辑信道中剩余未组装数据最大值。
10.根据权利要求8所述装置,其特征在于, 所述组装单元,具体用于执行如下步骤=SLmin彡Rmax,将Lmin对应的逻辑信道中未组装的数据组装到Rmax对应的资源块中,将Rmax对应的资源块的R值设为0,并更新Lmin对应逻辑信道的L值; 若Lmax < Rmin,将Lmax对应的逻辑信道中未组装的数据组装到Rmin对应的资源块中,将Lmax对应逻辑信道的L值设为0,并更新Rmin对应资源块的R值; 否则,在M个资源块中按R值从小打大的顺序进行检索,若能检索到能够容纳逻辑信道η中未组装的数据的资源块m,则将η中未组装的数据组装到m中,并将Ln值设为0,更新Rm值;若未检索到能够容纳逻辑信道η中未组装的数据的资源块m,则将η中未组装的数据组装到Rmax对应的资源块中,并将Rmax对应的资源块的R值设为0,更新Ln ; 其中,所述M为获取到的可用的资源块个数,Rm为第m个资源块剩余资源大小,Rmax为所有可用的资源块中剩余资源最大值,Rmin为所有可用资源块中剩余资源最小值;N为逻辑信道个数,Ln为第η个逻辑信道剩余未组装的数据量,Lmax为所有逻辑信道中剩余未组装数据最大值,Lmin为所有逻辑信道中剩余未组装数据最小值; 直到N个逻辑信道的L值均为0,若N个逻辑信道的L值均为O则将M个资源块中R不为O的资源块进行数据填充。
【文档编号】H04W28/06GK104468060SQ201310432163
【公开日】2015年3月25日 申请日期:2013年9月22日 优先权日:2013年9月22日
【发明者】高攀, 陈吕洋 申请人:重庆重邮信科通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1