一种数据传输方法及终端转让专利

申请号 : CN201610320003.2

文献号 : CN107371267B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 鲍炜潘学明谌丽许芳丽

申请人 : 电信科学技术研究院

摘要 :

本发明实施例提供了一种数据传输方法及终端,该方法包括:在终端UE被调度在子帧使用第一传输时间间隔进行上行数据重传或进行上行数据初始传输时,所述UE接收针对同一个子帧的第二传输时间间隔的上行调度;所述UE获取使用第二传输时间间隔资源进行传输的RB的数据进行发送,其中,所述第一传输时间间隔大于所述第二传输时间间隔。如果UE不能同时使用两次调度的资源进行数据发送,可以使用上述方式确保使用第二传输时间间隔资源进行传输的RB的数据被优先传输,该数据可以是时延敏感业务的数据,例如语音业务的数据、游戏业务的数据等。

权利要求 :

1.一种数据传输方法,其特征在于,包括:

在终端UE被调度在子帧使用第一传输时间间隔进行上行数据重传或进行上行数据初始传输时,所述UE接收针对同一个子帧的第二传输时间间隔的上行调度;

所述UE获取使用第二传输时间间隔资源进行传输的RB的数据进行发送,其中,所述第一传输时间间隔大于所述第二传输时间间隔;

当终端UE被调度在子帧使用第一传输时间间隔进行上行数据初始传输时,所述方法还包括:所述UE的媒体访问控制MAC实体缓存收到的各无线承载RB的数据;

其中,所述UE获取使用第二传输时间间隔资源进行传输的RB的数据进行发送,包括:如果缓存了使用第二传输时间间隔资源进行传输的RB的数据,所述UE直接从缓存中获取使用第二传输时间间隔进行传输的RB的数据进行发送,不再向高层申请数据;或者如果没有缓存使用第二传输时间间隔资源进行传输的RB的数据,所述UE向对应的无线链路层控制协议RLC实体或分组数据汇聚协议PDCP实体申请数据,或者放弃第二传输时间间隔资源;或者如果第二传输时间间隔资源不足以传输所有使用第二传输时间间隔资源进行传输的RB的数据,则传高优先级的使用第二传输时间间隔资源进行传输的RB的数据;或者如果第二传输时间间隔资源不足以传输任何一个使用第二传输时间间隔资源进行传输的RB的数据,UE放弃使用第二传输时间间隔资源,基于第一传输时间间隔资源进行数据发送;或者如果不存在使用第二传输时间间隔资源进行传输的RB的数据,UE放弃使用第二传输时间间隔资源,基于第一传输时间间隔资源进行数据发送。

2.根据权利要求1所述的方法,其特征在于,所述UE的MAC实体缓存收到的各RB的数据,包括:所述UE的MAC实体将高层发送下来的数据按照分预期发送子帧,分RB存入对应的缓存;

或者

所述UE的MAC实体对高层发送下来的将在同一子帧发送的数据进行处理,生成MAC PDU,存入对应HARQ发送缓存。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

如果第二传输时间间隔资源在分配给使用第二传输时间间隔资源进行传输的RB后,所述第二传输时间间隔资源有剩余,所述UE用剩余的第二传输时间间隔资源传输其他RB的数据。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

如果第二传输时间间隔资源在分配给使用第二传输时间间隔资源进行传输的RB后,所述第二传输时间间隔资源有剩余,使用填充比特进行填充。

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

在所述UE的MAC实体获得第二传输时间间隔调度信息时,如果确定使用第二传输时间间隔进行数据的传输,且同一子帧中的第一传输时间间隔传输已经开始,所述UE停止使用第一传输时间间隔进行数据的传输;或在所述UE的MAC实体获得第二传输时间间隔调度信息时,如果确定使用第二传输时间间隔进行数据的传输,且同一子帧中的第一传输时间间隔传输尚未开始,所述UE放弃使用第一传输时间间隔进行数据的传输。

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

在子帧的第二传输时间间隔资源开始时刻,所述UE开始进行使用第二传输时间间隔进行数据的传输。

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

当缓存内对应第一传输时间间隔的数据在空口完成HARQ传输后,缓存中清空或被新数据覆盖而被删除或更新。

8.根据权利要求7所述的方法,其特征在于,所述HARQ传输为HARQ初传或HARQ重传。

9.根据权利要求1所述的方法,其特征在于,所述方法还包括:

对于被放弃使用第一传输时间间隔传输的数据,所述UE按照MAC实体现有机制向高层申请获得的数据生成媒体访问控制协议数据单元MAC PDU,存入HARQ发送缓存,所述MAC PDU使用重传资源进行重传。

10.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所有使用第二传输时间间隔资源进行传输的RB都没有上行待传数据,所述UE放弃使用第二传输时间间隔资源,继续使用第一传输时间间隔资源进行数据传输。

11.根据权利要求1所述的方法,其特征在于,每一种RB映射到第一传输时间间隔资源或第二传输时间间隔资源,或者每一种RB映射同时到第一传输时间间隔资源和第二传输时间间隔资源。

12.一种终端,其特征在于,包括:

接收模块,用于在终端UE被调度在子帧使用第一传输时间间隔进行上行数据重传或进行上行数据初始传输时,接收针对同一个子帧的第二传输时间间隔的上行调度;发送模块,用于获取使用第二传输时间间隔资源进行传输的RB的数据进行发送,其中,所述第一传输时间间隔大于所述第二传输时间间隔;

所述终端还包括:

缓存模块,用于当终端UE被调度在子帧使用第一传输时间间隔进行上行数据初始传输时,缓存收到的各无线承载RB的数据;

所述发送模块进一步用于:

如果缓存了使用第二传输时间间隔资源进行传输的RB的数据,直接从缓存中获取使用第二传输时间间隔进行传输的RB的数据进行发送,不再向高层申请数据;或者如果没有缓存使用第二传输时间间隔资源进行传输的RB的数据,E向对应的无线链路层控制协议RLC实体或分组数据汇聚协议PDCP实体申请数据,或者放弃第二传输时间间隔资源;或者如果第二传输时间间隔资源不足以传输所有使用第二传输时间间隔资源进行传输的RB的数据,则传高优先级的使用第二传输时间间隔资源进行传输的RB的数据;或者如果第二传输时间间隔资源不足以传输任何一个使用第二传输时间间隔资源进行传输的RB的数据,放弃使用第二传输时间间隔资源,基于第一传输时间间隔资源进行数据发送;或者如果不存在使用第二传输时间间隔资源进行传输的RB的数据,放弃使用第二传输时间间隔资源,基于第一传输时间间隔资源进行数据发送。

13.根据权利要求12所述的终端,其特征在于,所述缓存模块进一步用于:将高层发送下来的数据按照分预期发送子帧,分RB存入对应的缓存;或者对高层发送下来的将在同一子帧发送的数据进行处理,生成MAC PDU,存入对应HARQ发送缓存。

14.根据权利要求12所述的终端,其特征在于,所述发送模块还用于:如果第二传输时间间隔资源在分配给使用第二传输时间间隔资源进行传输的RB后,所述第二传输时间间隔资源有剩余,用剩余的第二传输时间间隔资源传输其他RB的数据。

15.根据权利要求12所述的终端,其特征在于,所述发送模块还用于:如果第二传输时间间隔资源在分配给使用第二传输时间间隔资源进行传输的RB后,所述第二传输时间间隔资源有剩余,使用填充比特进行填充。

16.根据权利要求12所述的终端,其特征在于,所述发送模块还用于:在所述UE的MAC实体获得第二传输时间间隔调度信息时,如果确定使用第二传输时间间隔进行数据的传输,且同一子帧中的第一传输时间间隔传输已经开始,停止使用第一传输时间间隔进行数据的传输;或在所述UE的MAC实体获得第二传输时间间隔调度信息时,如果确定使用第二传输时间间隔进行数据的传输,且同一子帧中的第一传输时间间隔传输尚未开始,放弃使用第一传输时间间隔进行数据的传输。

17.根据权利要求12所述的终端,其特征在于,所述发送模块还用于:在子帧的第二传输时间间隔资源开始时刻,开始进行使用第二传输时间间隔进行数据的传输。

18.根据权利要求12所述的终端,其特征在于,所述发送模块还用于:当缓存内对应第一传输时间间隔的数据在空口完成HARQ传输后,缓存清空或被新数据覆盖而被删除或更新。

19.根据权利要求18所述的终端,其特征在于,所述HARQ传输为HARQ初传或HARQ重传。

20.根据权利要求12所述的终端,其特征在于,所述发送模块还用于:对于被放弃使用第一传输时间间隔传输的数据,按照MAC实体现有机制向高层申请获得的数据生成媒体访问控制协议数据单元MAC PDU,存入HARQ发送缓存,所述MAC PDU使用重传资源进行重传。

21.根据权利要求12所述的终端,其特征在于,所述发送模块还用于:如果所有使用第二传输时间间隔资源进行传输的RB都没有上行待传数据,放弃使用第二传输时间间隔资源,继续使用第一传输时间间隔资源进行数据传输。

22.根据权利要求12所述的终端,其特征在于,每一种RB映射到第一传输时间间隔资源或第二传输时间间隔资源,或者每一种RB映射同时到第一传输时间间隔资源和第二传输时间间隔资源。

说明书 :

一种数据传输方法及终端

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种数据传输方法及终端。

背景技术

[0002] 随着移动通信业务需求的发展变化,ITU等多个组织对未来移动通信系统都定义了更高的用户面延时性能要求。缩短用户时延性能的主要方法之一是降低传输时间间隔(TTI,Transmission Time Interval)长度。在未来系统通信系统中,可能同时存在短TTI和传统TTI长度的数据传输,具体的数据传输方案还没有确定。
[0003] 在LTE系统中,空口之间进行调度,资源分配和数据传输的基本时间单位为TTI,在Rel-13之前,TTI的长度为1个子帧,即1ms(下称1ms TTI)。Rel-14中,为了更好的支持时延敏感业务,LTE引入了更短的TTI(下称短TTI),短TTI长度小于1ms;目前确定,支持使用短TTI传输的上行信道至少包括短物理上行控制信道(s-PUCCH,Short Physical Uplink Control CHannel)和短物理上行共享信道(s-PUSCH,Short Physical Uplink Shared CHannel);支持使用短TTI传输的下行信道至少包括短物理下行控制信道(s-PDCCH,Short Physical Downlink Control CHannel)和短物理下行共享信道(s-PDSCH,Short Physical Downlink Shared CHannel)。
[0004] 在LTE中,RB(Radio Bearer,无线承载)是进行QoS管理的基本单位。具有不同QoS需求的数据包被映射到不同的RB上进行传输。如语音业务的数据包被映射到时延要求严格,但允许部分丢包的RB上传输;ftp业务的数据包被映射到时延要求不高但误码率很低的RB上进行传输。
[0005] UE的空口协议栈结构如图1所示,每一个RB对应一对PDCP(分组数据汇聚协议)/RLC(无线链路层控制协议)实体,不同的RB在MAC层被汇聚在一起,通过PHY(物理层)传输。
[0006] 继续参见图1,当UE的MAC收到eNB的上行调度信令后:
[0007] 如果是HARQ初始传输:UE MAC根据eNB为本次传输所分配的资源的大小,以及各RB的QoS需求,各RB缓存中待传数据量的多少,数据包的排队等候时长,各RB历史传输速率等因素,进行调度,决定本次传输哪些RB可以进行数据传输,以及每个RB传输多少数据;然后,根据调度结果,MAC层向被调度的各RB的RLC和PDCP实体申请对应数据量的数据,并对各RB的RLC和PDCP实体发送来的数据包进行一定的处理,如级联,最终形成一个MAC PDU,放入对应HARQ实体的发送缓存,经过物理层,在空口发送;发送完成后,MAC PDU仍保存在HARQ实体的发送缓存中,直到HARQ实体中的MAC PDU达到最大传输次数,清空HARQ发送缓存;或者eNB调度使用该HARQ实体进行新的初始传输,新的MAC PDU将覆盖缓存中的旧MAC PDU。
[0008] 如果是HARQ重传:基于对应HARQ实体的发送缓存中的数据进行重传。
[0009] 在eNB为UE调度了使用1ms TTI进行上行传输后,如果eNB察觉到UE有高时延要求的紧急数据(下称时延敏感的业务)需要传输,其可以为UE调度短TTI资源。一旦eNB为同一个UE调度的1ms TTI和短TTI出现在同一个子帧,则会出现资源碰撞(下称1ms TTI和短TTI碰撞),如图2所示。
[0010] 发明人发现,现有技术中,当出现同一子帧中的1ms TTI和短TTI碰撞时,无法确保时延敏感的业务被优先传输。

发明内容

[0011] 鉴于上述技术问题,本发明实施例提供一种数据传输方法及终端,解决现有技术中当出现同一子帧中的1ms TTI和短TTI碰撞时,无法确保时延敏感的业务被优先传输的技术问题。
[0012] 依据本发明实施例的一个方面,提供了一种数据传输方法,包括:
[0013] 在终端UE被调度在子帧使用第一传输时间间隔进行上行数据重传或进行上行数据初始传输时,所述UE接收针对同一个子帧的第二传输时间间隔的上行调度;
[0014] 所述UE获取使用第二传输时间间隔资源进行传输的RB的数据进行发送,其中,所述第一传输时间间隔大于所述第二传输时间间隔。
[0015] 可选地,当终端UE被调度在子帧使用第一传输时间间隔进行上行数据初始传输时,所述方法还包括:
[0016] 所述UE的媒体访问控制MAC实体缓存收到的各无线承载RB的数据。
[0017] 可选地,所述UE的MAC实体缓存收到的各RB的数据,包括:
[0018] 所述UE的MAC实体将高层发送下来的数据按照分预期发送子帧,分RB存入对应的缓存;或者
[0019] 所述UE的MAC实体对高层发送下来的将在同一子帧发送的数据进行处理,生成MAC PDU,存入对应HARQ发送缓存。
[0020] 可选地,所述UE获取使用第二传输时间间隔资源进行传输的RB的数据进行发送,包括:
[0021] 如果缓存了使用第二传输时间间隔资源进行传输的RB的数据,所述UE直接从缓存中获取使用第二传输时间间隔进行传输的RB的数据进行发送,不再向高层申请数据;或者[0022] 如果没有缓存使用第二传输时间间隔资源进行传输的RB的数据,所述UE向对应的无线链路层控制协议RLC实体或分组数据汇聚协议PDCP实体申请数据,或者放弃第二传输时间间隔资源;或者
[0023] 如果第二传输时间间隔资源不足以传输所有使用第二传输时间间隔资源进行传输的RB的数据,则传高优先级的使用第二传输时间间隔资源进行传输的RB的数据;或者[0024] 如果第二传输时间间隔资源不足以传输任何一个使用第二传输时间间隔资源进行传输的RB的数据,UE放弃使用第二传输时间间隔资源,基于第一传输时间间隔资源进行数据发送;或者
[0025] 如果不存在使用第二传输时间间隔资源进行传输的RB的数据,UE放弃使用第二传输时间间隔资源,基于第一传输时间间隔资源进行数据发送。
[0026] 可选地,所述方法还包括:
[0027] 如果第二传输时间间隔资源在分配给使用第二传输时间间隔资源进行传输的RB后,所述第二传输时间间隔资源有剩余,所述UE用剩余的第二传输时间间隔资源传输其他RB的数据。
[0028] 可选地,所述方法还包括:
[0029] 如果第二传输时间间隔资源在分配给使用第二传输时间间隔资源进行传输的RB后,所述第二传输时间间隔资源有剩余,使用填充比特进行填充。
[0030] 可选地,所述方法还包括:
[0031] 在所述UE的MAC实体获得第二传输时间间隔调度信息时,如果确定使用第二传输时间间隔进行数据的传输,且同一子帧中的第一传输时间间隔传输已经开始,所述UE停止使用第一传输时间间隔进行数据的传输;或
[0032] 在所述UE的MAC实体获得第二传输时间间隔调度信息时,如果确定使用第二传输时间间隔进行数据的传输,且同一子帧中的第一传输时间间隔传输尚未开始,所述UE放弃使用第一传输时间间隔进行数据的传输。
[0033] 可选地,所述方法还包括:
[0034] 在子帧的第二传输时间间隔资源开始时刻,所述UE开始进行使用第二传输时间间隔进行数据的传输。
[0035] 可选地,所述方法还包括:
[0036] 当缓存内对应第一传输时间间隔的数据在空口完成HARQ传输后,缓存中清空或被新数据覆盖而被删除或更新。
[0037] 可选地,所述HARQ传输为HARQ初传或HARQ重传。
[0038] 可选地,所述方法还包括:
[0039] 对于被放弃使用第一传输时间间隔传输的数据,所述UE按照MAC实体现有机制向高层申请获得的数据生成媒体访问控制协议数据单元MAC PDU,存入HARQ发送缓存,所述MAC PDU使用重传资源进行重传。
[0040] 可选地,所述方法还包括:
[0041] 如果所有使用第二传输时间间隔资源进行传输的RB都没有上行待传数据,所述UE放弃使用第二传输时间间隔资源,继续使用第一传输时间间隔资源进行数据传输。
[0042] 可选地,每一种RB映射到第一传输时间间隔资源或第二传输时间间隔资源,或者每一种RB映射同时到第一传输时间间隔资源和第二传输时间间隔资源。
[0043] 依据本发明实施例的另一个方面,还提供了一种终端,包括:
[0044] 接收模块,用于在终端UE被调度在子帧使用第一传输时间间隔进行上行数据重传或进行上行数据初始传输时,接收针对同一个子帧的第二传输时间间隔的上行调度;发送模块,用于获取使用第二传输时间间隔资源进行传输的RB的数据进行发送,其中,所述第一传输时间间隔大于所述第二传输时间间隔。
[0045] 可选地,所述终端还包括:
[0046] 缓存模块,用于当终端UE被调度在子帧使用第一传输时间间隔进行上行数据初始传输时,缓存收到的各无线承载RB的数据。
[0047] 可选地,所述缓存模块进一步用于:
[0048] 将高层发送下来的数据按照分预期发送子帧,分RB存入对应的缓存;或者[0049] 对高层发送下来的将在同一子帧发送的数据进行处理,生成MAC PDU,存入对应HARQ发送缓存。
[0050] 可选地,所述发送模块进一步用于:
[0051] 如果缓存了使用第二传输时间间隔资源进行传输的RB的数据,直接从缓存中获取使用第二传输时间间隔进行传输的RB的数据进行发送,不再向高层申请数据;或者[0052] 如果没有缓存使用第二传输时间间隔资源进行传输的RB的数据,E向对应的无线链路层控制协议RLC实体或分组数据汇聚协议PDCP实体申请数据,或者放弃第二传输时间间隔资源;或者
[0053] 如果第二传输时间间隔资源不足以传输所有使用第二传输时间间隔资源进行传输的RB的数据,则传高优先级的使用第二传输时间间隔资源进行传输的RB的数据;或者[0054] 如果第二传输时间间隔资源不足以传输任何一个使用第二传输时间间隔资源进行传输的RB的数据,放弃使用第二传输时间间隔资源,基于第一传输时间间隔资源进行数据发送;或者
[0055] 如果不存在使用第二传输时间间隔资源进行传输的RB的数据,放弃使用第二传输时间间隔资源,基于第一传输时间间隔资源进行数据发送。
[0056] 可选地,所述发送模块还用于:
[0057] 如果第二传输时间间隔资源在分配给使用第二传输时间间隔资源进行传输的RB后,所述第二传输时间间隔资源有剩余,用剩余的第二传输时间间隔资源传输其他RB的数据。
[0058] 可选地,所述发送模块还用于:
[0059] 如果第二传输时间间隔资源在分配给使用第二传输时间间隔资源进行传输的RB后,所述第二传输时间间隔资源有剩余,使用填充比特进行填充。
[0060] 可选地,所述发送模块还用于:
[0061] 在所述UE的MAC实体获得第二传输时间间隔调度信息时,如果确定使用第二传输时间间隔进行数据的传输,且同一子帧中的第一传输时间间隔传输已经开始,停止使用第一传输时间间隔进行数据的传输;或
[0062] 在所述UE的MAC实体获得第二传输时间间隔调度信息时,如果确定使用第二传输时间间隔进行数据的传输,且同一子帧中的第一传输时间间隔传输尚未开始,放弃使用第一传输时间间隔进行数据的传输。
[0063] 可选地,所述发送模块还用于:
[0064] 在子帧的第二传输时间间隔资源开始时刻,开始进行使用第二传输时间间隔进行数据的传输。
[0065] 可选地,所述发送模块还用于:
[0066] 当缓存内对应第一传输时间间隔的数据在空口完成HARQ传输后,缓存清空或被新数据覆盖而被删除或更新。
[0067] 可选地,所述HARQ传输为HARQ初传或HARQ重传。
[0068] 可选地,所述发送模块还用于:
[0069] 对于被放弃使用第一传输时间间隔传输的数据,按照MAC实体现有机制向高层申请获得的数据生成媒体访问控制协议数据单元MAC PDU,存入HARQ发送缓存,所述MAC PDU使用重传资源进行重传。
[0070] 可选地,所述发送模块还用于:
[0071] 如果所有使用第二传输时间间隔资源进行传输的RB都没有上行待传数据,放弃使用第二传输时间间隔资源,继续使用第一传输时间间隔资源进行数据传输。
[0072] 可选地,每一种RB映射到第一传输时间间隔资源或第二传输时间间隔资源,或者每一种RB映射同时到第一传输时间间隔资源和第二传输时间间隔资源。
[0073] 上述技术方案中的一个技术方案具有如下优点或有益效果:在UE被调度在子帧使用第一传输时间间隔进行上行数据重传或进行上行数据初始传输时,所述UE接收针对同一个子帧的第二传输时间间隔的上行调度;所述UE获取使用第二传输时间间隔资源进行传输的RB的数据进行发送,其中,所述第一传输时间间隔大于所述第二传输时间间隔。在同一子帧中的第一传输时间间隔和第二传输时间间隔碰撞时,如果UE不能同时使用两次调度的资源进行数据发送,可以使用上述方式确保使用第二传输时间间隔资源进行传输的RB的数据被优先传输,该数据可以是时延敏感业务的数据,例如语音业务的数据、游戏业务的数据等。

附图说明

[0074] 图1为现有技术中协议栈示意图;
[0075] 图2为现有技术中时频资源碰撞示意图;
[0076] 图3为本发明的第一实施例的数据传输方法的示意图;
[0077] 图4为本发明的第十实施例的终端的示意图;
[0078] 图5为本发明的第十一实施例的终端的示意图。

具体实施方式

[0079] 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0080] 本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本发明的实施例可以具体实现为以下形式:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0081] 根据本发明的实施方式,提出了一种数据传输方法及终端。
[0082] 本发明人发现,在同一子帧中的1ms TTI和短TTI碰撞时,由于UE不能同时使用两次调度的资源进行数据发送(例如:受限UE的上行发送能力,两次调度的资源包含了相同的频率资源等),需要设计方案确保时延敏感的业务被优先传输。
[0083] 基于发明人的上述发现的分析,本发明的基本设计思想是:当发生1ms TTI和短TTI碰撞时,UE如果不能同时使用两块调度资源进行数据发送,则UE可以放弃1ms TTI的传输,使用短TTI传输时延敏感业务数据包。具体地,在1ms TTI初始传输时,UE MAC根据1ms TTI调度的资源向高层请求待传数据,其需要缓存收到的各RB的数据;如果后继收到针对同一个子帧的短TTI上行调度,UE从MAC层缓存中取出时延敏感业务的数据,进行发送。或者在1ms TTI重传时,UE MAC根据HARQ缓存准备重传数据,如果后继收到针对同一个子帧的短TTI上行调度,UE从MAC层缓存中取出时延敏感业务的数据(在1msTTI初始传输时存入的数据),进行发送。
[0084] 需要说明的是,上述缓存可以是新定义的缓存实体或者HARQ发送缓存。
[0085] 第一实施例
[0086] 参见图3,图中示出了一种数据传输方法,具体步骤如下:
[0087] 步骤S310、在终端UE被调度在子帧使用第一传输时间间隔进行上行数据重传或进行上行数据初始传输时,所述UE接收针对同一个子帧的第二传输时间间隔的上行调度;
[0088] 步骤S320、UE获取使用第二传输时间间隔资源进行传输的RB的数据进行发送,其中,所述第一传输时间间隔大于所述第二传输时间间隔。
[0089] 上述使用第二传输时间间隔资源进行传输的RB的数据可以是时延敏感业务的数据,如语音业务的数据包对时延要求严格,属于时延敏感业务的数据,又如游戏业务的数据也对时延要求严格,也属于时延敏感业务的数据,当然也并不限于此。与时延敏感业务的数据相对的是非时延敏感业务的数据,例如ftp业务的数据。
[0090] 上述第一传输时间间隔可以是1ms TTI,上述第二传输时间间隔可以是短TTI。
[0091] 可选地,在本实施例的一种可选方式中,当终端UE被调度在子帧使用第一传输时间间隔进行上行数据初始传输时,所述方法还包括:UE的媒体访问控制MAC实体缓存收到的各无线承载RB的数据。
[0092] 可选地,在本实施例中,所述UE的MAC实体缓存收到的各RB的数据,包括:
[0093] 所述UE的MAC实体将高层发送下来的数据按照分预期发送子帧,分RB存入对应的缓存;或者
[0094] 所述UE的MAC实体对高层发送下来的将在同一子帧发送的数据进行处理,生成MAC PDU,存入对应HARQ实体发送缓存。
[0095] 可选地,在本实施例中,所述UE获取使用第二传输时间间隔资源进行传输的RB的数据进行发送,其中,缓存是指存有与第二传输时间间隔资源位于同一子帧的第一传输时间间隔资源待传数据的缓存,包括:
[0096] 如果缓存了使用第二传输时间间隔资源进行传输的RB的数据,所述UE直接从缓存中获取使用第二传输时间间隔进行传输的RB的数据进行发送,不再向高层申请数据;或者[0097] 如果没有缓存使用第二传输时间间隔资源进行传输的RB的数据,所述UE向对应的无线链路层控制协议RLC实体或分组数据汇聚协议PDCP实体申请数据,或者放弃第二传输时间间隔资源;或者
[0098] 如果第二传输时间间隔资源不足以传输所有使用第二传输时间间隔资源进行传输的RB的数据,则传高优先级的使用第二传输时间间隔资源进行传输的RB的数据;或者[0099] 如果第二传输时间间隔资源不足以传输任何一个使用第二传输时间间隔资源进行传输的RB的数据,UE放弃使用第二传输时间间隔资源,基于第一传输时间间隔资源进行数据发送;或者
[0100] 如果不存在使用第二传输时间间隔资源进行传输的RB的数据,UE放弃使用第二传输时间间隔资源,基于第一传输时间间隔资源进行数据发送。
[0101] 可选地,在本实施例中,所述方法还包括:
[0102] 如果第二传输时间间隔资源在分配给使用第二传输时间间隔资源进行传输的RB后,所述第二传输时间间隔资源有剩余,所述UE用剩余的第二传输时间间隔资源传输其他RB的数据。
[0103] 可选地,在本实施例中,所述方法还包括:
[0104] 如果第二传输时间间隔资源在分配给使用第二传输时间间隔资源进行传输的RB后,所述第二传输时间间隔资源有剩余,使用填充比特进行填充。
[0105] 可选地,在本实施例中,所述方法还包括:
[0106] 在所述UE的MAC实体获得第二传输时间间隔调度信息时,如果确定使用第二传输时间间隔进行数据的传输,且同一子帧中的第一传输时间间隔传输已经开始,所述UE停止使用第一传输时间间隔进行数据的传输;或
[0107] 在所述UE的MAC实体获得第二传输时间间隔调度信息时,如果确定使用第二传输时间间隔进行数据的传输,且同一子帧中的第一传输时间间隔传输尚未开始,所述UE放弃使用第一传输时间间隔进行数据的传输。
[0108] 可选地,在本实施例中,所述方法还包括:
[0109] 在子帧的第二传输时间间隔资源开始时刻,所述UE开始进行使用第二传输时间间隔进行数据的传输。
[0110] 可选地,在本实施例中,所述方法还包括:
[0111] 当缓存内对应第一传输时间间隔的数据在空口完成HARQ传输后,缓存中清空或被新数据覆盖而被删除或更新,上述HARQ传输为HARQ初传或HARQ重传。
[0112] 可选地,在本实施例中,所述方法还包括:
[0113] 对于被放弃使用第一传输时间间隔传输的数据,所述UE按照MAC实体现有机制向高层申请获得的数据生成媒体访问控制协议数据单元MAC PDU,存入HARQ发送缓存,所述MAC PDU使用重传资源进行重传。
[0114] 可选地,在本实施例中,所述方法还包括:
[0115] 如果所有使用第二传输时间间隔资源进行传输的RB都没有上行待传数据,所述UE放弃使用第二传输时间间隔资源,继续使用第一传输时间间隔资源进行数据传输。
[0116] 可选地,在本实施例中,每一种RB映射到第一传输时间间隔资源或第二传输时间间隔资源,或者每一种RB映射同时到第一传输时间间隔资源和第二传输时间间隔资源。
[0117] 在本实施例中,在终端UE被调度在子帧使用第一传输时间间隔进行上行数据重传或进行上行数据初始传输时,所述UE接收针对同一个子帧的第二传输时间间隔的上行调度;所述UE获取使用第二传输时间间隔资源进行传输的RB的数据进行发送,其中,所述第一传输时间间隔大于所述第二传输时间间隔。在同一子帧中的第一传输时间间隔和第二传输时间间隔碰撞时,如果UE不能同时使用两次调度的资源进行数据发送,可以使用上述方式确保使用第二传输时间间隔资源进行传输的RB的数据被优先传输,该数据可以是时延敏感业务的数据,例如语音业务的数据、游戏业务的数据等。
[0118] 第二实施例
[0119] 本实施例提供了一种数据传输方法,具体步骤如下:
[0120] 步骤1、UE被调度在子帧A使用1msTTI资源进行上行数据初始传输;
[0121] 上述1msTTI资源相当于第一实施例中的第一传输时间间隔资源。
[0122] 步骤2、根据MAC层的调度算法,UE计算出各RB在子帧A可以分配到的传输数据量,并向对应的RLC/PDCP申请数据;
[0123] 上述MAC层的调度算法为现有算法,在此不再敷述。
[0124] 步骤3、MAC层将步骤2触发的高层发送下来的将在子帧A发送的数据分RB放入缓存;
[0125] 需要说明的是,上述缓存可以是新定义的缓存实体,当然也并不限于此。
[0126] 步骤4、MAC层按照现有的机制处理高层数据,生成待发送的MAC PDU,存入1m TTI HARQ发送缓存;
[0127] 步骤5、UE被调度UE在子帧A的第X个OFDM(正交频分复用)符号开始,使用短子帧进行上行传输;
[0128] 步骤6、根据MAC层的调度算法,UE在可以优先使用短TTI资源进行传输的RB中进行资源分配;
[0129] 上述短TTI资源相当于第一实施例中的第二传输时间间隔资源。
[0130] 例如,如果在步骤3中已经缓存了对应RB的数据,则直接从缓存中获取数据;不再向高层申请数据;
[0131] 例如,如果没有缓存对应RB的数据,则向对应的RLC(无线链路层控制协议)/PDCP(分组数据汇聚协议)层申请数据(如果高层有待传数据);
[0132] 在本实施例中,UE可以事先获取可以优先使用短TTI资源进行传输的RB信息,可选地,eNB在配置UE建立RB时,通知UE该RB是否优先使用短TTI资源;或eNB通知可以优先使用短TTI资源的RB的QoS属性;或在协议中规定可以优先使用短TTI资源的RB的QoS属性等,当然也并不限于此。
[0133] 上述RB的优先级顺序可以由调度算法决定。
[0134] 步骤7、如果短TTI资源在分配给优先使用短TTI资源进行传输的RB后,尚有剩余,则剩余短TTI资源可以传输其他RB的数据;具体过程可以与步骤6类似;
[0135] 步骤8、MAC层按照现有的机制处理高层数据,生成待使用短TTI资源发送的MAC PDU,存入短TTI HARQ实体发送缓存;
[0136] 步骤9、如果在MAC层获得短TTI调度信息时,1m TTI HARQ发送缓存中的数据已经在子帧A的1msTTI传输已经开始(即UE的MAC在子帧A内获知在当前子帧还有短TTI资源被分配给自己),UE可以停止1ms TTI数据的传输;否则,UE直接放弃子帧A内的1ms TTI数据的传输;
[0137] 步骤10、在子帧A的短TTI资源开始时刻,UE开始进行短TTI数据传输;
[0138] 步骤11、当缓存内对应1ms TTI的数据在空口完成HARQ传输后,缓存中清空或被新数据覆盖而被删除或更新。
[0139] 需要说明的是,HARQ传输为HARQ初传或HARQ重传。
[0140] 在本实施例中,在同一子帧中的1ms TTI和短TTI碰撞时,如果UE不能同时使用两次调度的资源进行数据发送,可以使用上述方式确保指定业务的数据被优先传输,该指定业务可以是时延敏感的业务,上述时延敏感的业务可以是语音业务、游戏业务等。
[0141] 第三实施例
[0142] 本实施例提供了一种数据传输方法,具体步骤如下:
[0143] 步骤1、UE被调度在子帧A使用1msTTI进行上行数据初始传输;
[0144] 上述1msTTI资源相当于第一实施例中的第一传输时间间隔资源。
[0145] 步骤2、根据MAC层的调度算法,UE计算出各RB在子帧A可以分配到的传输数据量,并向对应的RLC/PDCP申请数据;
[0146] 步骤3、MAC层将步骤2触发的高层发送下来的将在子帧A发送的数据放入缓存,缓存分RB设置;
[0147] 需要说明的是,上述缓存可以是新定义的缓存实体,当然也并不限于此。
[0148] 步骤4、MAC层按照现有的机制处理高层数据,生成待发送的MAC PDU,存入1m TTI HARQ发送缓存;
[0149] 步骤5、UE被调度在子帧A的第X个OFDM符号开始,使用短TTI资源进行上行传输;
[0150] 上述短TTI资源相当于第一实施例中的第二传输时间间隔资源。
[0151] 步骤6、根据MAC层的调度算法,UE在可以优先使用短TTI资源进行传输的RB中进行资源分配;
[0152] 例如,如果对应RB的数据缓存非空,则直接从缓存中获取数据;不再向高层申请数据;
[0153] 又例如,如果对应RB的数据缓存为空,则向对应的RLC/PDCP层申请数据(如果高层有待传数据);
[0154] 步骤7、如果短TTI资源在分配给优先使用短TTI资源进行传输的RB后,尚有剩余,则可以用剩余的短TTI资源传输其他RB的数据,方法与步骤6类似;
[0155] 步骤8、MAC层按照现有的机制处理高层数据,生成待使用短TTI资源发送的MAC PDU,存入短TTI HARQ实体发送缓存;
[0156] 步骤9、如果在MAC层获得短TTI调度信息时,1msTTI HARQ发送缓存中的数据已经在子帧A的1msTTI传输已经开始(即UE的MAC在子帧A内获知在当前子帧还有短TTI资源被分配给自己),UE可以停止1ms TTI数据的传输;否则,UE直接放弃子帧A内的1ms TTI数据的传输;
[0157] 步骤10、在子帧A的短TTI资源开始时刻,UE开始进行短TTI数据传输;
[0158] 步骤11、当缓存内对应1ms TTI的数据在空口完成HARQ传输后,缓存中清空或被新数据覆盖而被删除或更新。
[0159] 需要说明的是,HARQ传输为HARQ初传或HARQ重传。
[0160] 在本实施例中,在同一子帧中的1ms TTI和短TTI碰撞时,如果UE不能同时使用两次调度的资源进行数据发送,可以使用上述方式确保指定业务的数据被优先传输,该指定业务可以是时延敏感的业务,上述时延敏感的业务可以是语音业务、游戏业务等。
[0161] 第四实施例
[0162] 本实施例提供了一种数据传输方法,具体步骤如下:
[0163] 步骤1、UE被调度UE在子帧A使用1msTTI进行上行数据初始传输;
[0164] 上述1msTTI资源相当于第一实施例中的第一传输时间间隔资源。
[0165] 步骤2、根据MAC层的调度算法,UE计算出各RB在子帧A可以分配到的传输数据量,并向对应的RLC/PDCP申请数据;
[0166] 步骤3、MAC层将高层发送下来的将在子帧A发送的数据分RB缓存;
[0167] 需要说明的是,缓存可以是新定义的缓存实体,当然也并不限于此。
[0168] 步骤4、UE被调度在子帧A的第X个OFDM符号开始,使用短子帧进行上行传输;
[0169] 步骤5、根据MAC层的调度算法,UE在可以优先使用短TTI资源进行传输的RB中进行资源分配。
[0170] 上述短TTI资源相当于第一实施例中的第二传输时间间隔资源。
[0171] 如果在上述步骤3中已经缓存了对应RB的数据,则直接从缓存中获取数据,不再向高层申请数据;
[0172] 如果在上述步骤3中没有缓存对应RB的数据,则向对应的RLC/PDCP层申请数据(如果高层有待传数据);
[0173] 步骤6、如果短TTI资源在分配给优先使用短TTI资源进行传输的RB后,尚有剩余,则进行padding(填充);
[0174] 步骤7、如在MAC层获得短TTI调度信息时,子帧A的1msTTI传输已经开始(即UE的MAC在子帧A内获知在当前子帧还有短TTI资源被分配给自己),UE可以停止1ms TTI数据的传输。
[0175] 步骤8、在子帧A的短TTI资源开始时刻,UE开始进行短TTI数据传输;
[0176] 步骤9、当缓存内对应1ms TTI的数据在空口完成HARQ传输后,缓存中清空或被新数据覆盖而被删除或更新。
[0177] 需要说明的是,HARQ传输为HARQ初传或HARQ重传。
[0178] 在本实施例中,在同一子帧中的1ms TTI和短TTI碰撞时,如果UE不能同时使用两次调度的资源进行数据发送,可以使用上述方式确保指定业务的数据被优先传输,该指定业务可以是时延敏感的业务,上述时延敏感的业务可以是语音业务、游戏业务等。
[0179] 第五实施例
[0180] 本实施例提供了一种数据传输方法,具体步骤如下:
[0181] 步骤1、UE被调度在子帧A使用1msTTI进行上行数据初始传输;
[0182] 上述1msTTI资源相当于第一实施例中的第一传输时间间隔资源。
[0183] 步骤2、根据MAC层的调度算法,UE计算出各RB在子帧A可以分配到的传输数据量,并向对应的RLC/PDCP申请数据;
[0184] 步骤3、MAC层按照现有的机制处理高层数据,生成待发送的MAC PDU,存入1m TTI HARQ实体发送缓存;
[0185] 步骤4、UE被调度在子帧A的第X个OFDM符号开始,使用短子帧进行上行传输;
[0186] 步骤5、根据MAC层的调度算法,UE在可以优先使用短TTI资源进行传输的RB中进行资源分配;
[0187] 例如,UE从HARQ发送缓存中取出步骤3中的存入的MAC PDU,提取出属于时延敏感业务RB的RLC PDU;
[0188] 又例如,MAC PDU中没有对应RB的数据,则向对应的RLC/PDCP层申请数据(如果高层有待传数据);
[0189] 步骤6、如果短TTI资源在分配给优先使用短TTI资源进行传输的RB后,尚有剩余资源,则可以供传输其他RB的数据;其他RB数据的获取方法采用现有调度机制;
[0190] 步骤7、MAC层按照现有的机制处理步骤5和6中获得的高层数据,生成待发送的MAC PDU,存入短TTI HARQ实体发送缓存;
[0191] 步骤8、如在MAC层获得短TTI调度信息时,1m TTI HARQ发送缓存中的数据已经在子帧A的1msTTI传输已经开始(即UE的MAC在子帧A内获知在当前子帧还有短TTI资源被分配给自己),UE可以停止1ms TTI数据的传输;否则,UE直接放弃子帧A内的1ms TTI数据的传输;
[0192] 步骤9、在子帧A的短TTI资源开始时刻,UE开始进行短TTI数据传输;
[0193] 步骤10、当1m TTI HARQ发送缓存在空口完成HARQ传输后,将传输过的数据从对应缓存中清空或被新数据覆盖而被删除或更新。
[0194] 需要说明的是,HARQ传输为HARQ初传或HARQ重传。
[0195] 在本实施例中,在同一子帧中的1ms TTI和短TTI碰撞时,如果UE不能同时使用两次调度的资源进行数据发送,可以使用上述方式确保指定业务的数据被优先传输,该指定业务可以是时延敏感的业务,上述时延敏感的业务可以是语音业务、游戏业务等。
[0196] 第六实施例
[0197] 本实施例提供了一种数据传输方法,具体步骤如下:
[0198] 步骤1、UE被调度在子帧A使用1msTTI资源进行上行数据初始传输;
[0199] 上述1msTTI资源相当于第一实施例中的第一传输时间间隔资源。
[0200] 步骤2、根据MAC层的调度算法,UE计算出各RB在子帧A可以分配到的传输数据量,并向对应的RLC/PDCP申请数据;
[0201] 步骤3、MAC层按照现有的机制处理高层数据,生成待发送的MAC PDU,存入1m TTI HARQ发送缓存;
[0202] 步骤4、UE被调度在子帧A的第X个OFDM符号开始,使用短子帧进行上行传输;
[0203] 步骤5、根据MAC层的调度算法,UE在可以优先使用短TTI资源进行传输的RB中进行资源分配:
[0204] 上述短TTI资源相当于第一实施例中的第二传输时间间隔资源。
[0205] 例如,UE从HARQ发送缓存中取出步骤3中的存入的MAC PDU,提取出属于时延敏感业务RB的RLC PDU;
[0206] 又例如,如果短TTI资源不足以承载对应MAC PDU中所有时延敏感业务RB的RLC PDU,则优先承载高优先级的RLC PDU;
[0207] 再例如,如果MAC PDU中存在时延敏感业务RB的RLC PDU,但短TTI资源不足以承载任何一个时延敏感业务RLC PDU,则UE放弃短TTI资源;基于1ms TTI资源进行数据发送,进入步骤10;
[0208] 再例如,如果MAC PDU中不存在时延敏感业务RB的RLC PDU,UE可以放弃短TTI资源;基于1ms TTI资源进行数据发送,进入步骤10;
[0209] 步骤6、如果短TTI资源在分配给优先使用短TTI资源进行传输的RB后,尚有剩余资源,则进行MAC层padding(填充);
[0210] 步骤7、MAC层按照现有的机制处理步骤5中获得的高层数据,生成待发送的MAC PDU,存入短TTI HARQ发送缓存;
[0211] 步骤8、如在MAC层获得短TTI调度信息时,1m TTI HARQ发送缓存中的数据已经在子帧A的1msTTI传输已经开始(即UE的MAC在子帧A内获知在当前子帧还有短TTI资源被分配给自己),UE可以停止1ms TTI数据的传输;否则,UE直接放弃子帧A内的1ms TTI数据的传输;
[0212] 步骤9、在子帧A的短TTI资源开始时刻,UE开始进行短TTI数据传输;
[0213] 步骤10、当1m TTI HARQ发送缓存在空口完成HARQ传输后,将传输过的数据从对应缓存中清空或被新数据覆盖而被删除或更新。
[0214] 需要说明的是,HARQ传输为HARQ初传或HARQ重传。
[0215] 在本实施例中,在同一子帧中的1ms TTI和短TTI碰撞时,如果UE不能同时使用两次调度的资源进行数据发送,可以使用上述方式确保指定业务的数据被优先传输,该指定业务可以是时延敏感的业务,上述时延敏感的业务可以是语音业务、游戏业务等。
[0216] 第七实施例:基于新缓存
[0217] 上述第二实施例~第六实施例中,对应的都是1ms TTI为初传的情况,下面在第七实施例中,描述1ms TTI调度的资源为重传的情况:
[0218] 步骤1、UE被调度在子帧A使用1msTTI进行上行数据重传;
[0219] 上述1msTTI资源相当于第一实施例中的第一传输时间间隔资源。
[0220] 在重传过程中,UE MAC基于对应HARQ进程缓存的MAC PDU进行重传;
[0221] 步骤2、UE被调度在子帧A的第X个OFDM符号开始,使用短TTI资源进行上行传输;
[0222] 上述短TTI资源相当于第一实施例中的第二传输时间间隔资源。
[0223] 步骤3、根据MAC层的调度算法,UE在可以优先使用短TTI资源进行传输的RB中进行资源分配;
[0224] 例如,如果对应RB的数据缓存非空,则直接从缓存中获取数据;不再向高层申请数据;
[0225] 需要说明的是,上述对应RB的数据缓存是在初传的时候写入的。
[0226] 又例如,如果对应RB的数据缓存为空,则向对应的RLC/PDCP层申请数据(如果高层有待传数据);
[0227] 步骤4、如果短TTI资源在分配给优先使用短TTI资源进行传输的RB后,尚有剩余,则可以用剩余的短TTI资源传输其他RB的数据,方法与步骤3类似;
[0228] 步骤5、MAC层按照现有的机制处理高层数据,生成待使用短TTI资源发送的MAC PDU,存入短TTI HARQ实体发送缓存;
[0229] 步骤6、如果在MAC层获得短TTI调度信息时,1msTTI HARQ发送缓存中的数据已经在子帧A的1msTTI传输已经开始(即UE的MAC在子帧A内获知在当前子帧还有短TTI资源被分配给自己),UE可以停止1ms TTI数据的传输;否则,UE直接放弃子帧A内的1ms TTI数据的传输;
[0230] 步骤7、在子帧A的短TTI资源开始时刻,UE开始进行短TTI数据传输;
[0231] 步骤8、当缓存内对应1ms TTI的数据在空口完成HARQ传输后,缓存中清空或被新数据覆盖而被删除或更新。
[0232] 需要说明的是,HARQ传输为HARQ初传或HARQ重传。
[0233] 第八实施例:基于HARQ缓存
[0234] 上述第二实施例~第六实施例中,对应的都是1ms TTI为初传的情况,下面在第八实施例中,描述1ms TTI调度的资源为重传的情况:
[0235] 步骤1、UE被调度在子帧A使用1msTTI资源进行上行数据重传;
[0236] 上述1msTTI资源相当于第一实施例中的第一传输时间间隔资源。
[0237] 在重传过程中,UE MAC基于对应HARQ进程缓存的MAC PDU进行重传;
[0238] 步骤2、UE被调度在子帧A的第X个OFDM符号开始,使用短子帧进行上行传输;
[0239] 步骤3、根据MAC层的调度算法,UE在可以优先使用短TTI资源进行传输的RB中进行资源分配:
[0240] 上述短TTI资源相当于第一实施例中的第二传输时间间隔资源。
[0241] 例如,UE从HARQ发送缓存中取出对应HARQ进程缓存的MAC PDU,提取出属于时延敏感业务RB的RLC PDU,上述HARQ进程缓存的MAC PDU是在1msTTI初始传输时存入的;
[0242] 又例如,如果短TTI资源不足以承载对应MAC PDU中所有时延敏感业务RB的RLC PDU,则优先承载高优先级的RLC PDU;
[0243] 再例如,如果MAC PDU中存在时延敏感业务RB的RLC PDU,但短TTI资源不足以承载任何一个时延敏感业务RLC PDU,则UE放弃短TTI资源;基于1ms TTI资源进行数据发送,进入步骤8;
[0244] 再例如,如果MAC PDU中不存在时延敏感业务RB的RLC PDU,UE可以放弃短TTI资源;基于1ms TTI资源进行数据发送,进入步骤8;
[0245] 步骤4、如果短TTI资源在分配给优先使用短TTI资源进行传输的RB后,尚有剩余资源,则进行MAC层padding(填充);
[0246] 步骤5、MAC层按照现有的机制处理步骤4中获得的高层数据,生成待发送的MAC PDU,存入短TTI HARQ发送缓存;
[0247] 步骤6、如在MAC层获得短TTI调度信息时,1m TTI HARQ发送缓存中的数据已经在子帧A的1msTTI传输已经开始(即UE的MAC在子帧A内获知在当前子帧还有短TTI资源被分配给自己),UE可以停止1ms TTI数据的传输;否则,UE直接放弃子帧A内的1ms TTI数据的传输;
[0248] 步骤7、在子帧A的短TTI资源开始时刻,UE开始进行短TTI数据传输;
[0249] 步骤8、当1m TTI HARQ发送缓存在空口完成HARQ传输后,将传输过的数据从对应缓存中删除。
[0250] 需要说明的是,HARQ传输为HARQ初传或HARQ重传。
[0251] 第九实施例
[0252] 在上述各实施例的基础上,对于被放弃传输的1ms TTI中的数据,如果后继网络为UE分配了对应1ms HARQ进程的重传资源,存储在HARQ实体的MAC PDU可以使用重传资源进行重传。
[0253] 第十实施例
[0254] 在上述各实施例的基础上,本实施例的场景是:如果没有优先使用短TTI资源进行传输的RB有数据待传,具体步骤如下:
[0255] 步骤1、UE被调度在子帧A使用1msTTI进行上行传输;
[0256] 上述1msTTI资源相当于第一实施例中的第一传输时间间隔资源。
[0257] 步骤2、UE被调度在子帧A的第X个OFDM符号开始,使用短子帧进行上行传输;
[0258] 步骤3、如果所有可以优先使用短TTI资源进行传输的RB都没有上行待传数据,UE可以放弃短TTI资源,继续使用1ms TTI资源进行数据传输。
[0259] 上述短TTI资源相当于第一实施例中的第二传输时间间隔资源。
[0260] 第十一实施例
[0261] 在上述各实施例的基础上,,在本实施例中,预先配置UE哪些承载(RB)可以使用短TTI,哪些承载可以使用1ms TTI;即每种承载只能映射到一种长度的TTI资源上,或者每种承载可以映射到多种长度的TTI资源上;
[0262] 即,每一种RB映射到传输时间间隔资源或第二传输时间间隔资源,或者每一种RB映射同时到第一传输时间间隔资源和第二传输时间间隔资源。
[0263] 同时,在上述第二实施例至第十实施例中任意一个实施例的基础上,还可以配置如下策略:
[0264] 当1msTTI和短TTI出现在同一个子帧时:
[0265] a)如果有一个没有上行数据待传,则UE放弃没有待传数据的1msTTI或短TTI资源;
[0266] b)如果1msTTI和短TTI资源都没有数据可传,则UE选择一个1msTTI或短TTI资源放弃;
[0267] c)如果1msTTI和短TTI资源都有数据待传,UE放弃1ms TTI上的数据传输。
[0268] 第十二实施例
[0269] 参见图4,图中示出了一种终端,包括:
[0270] 接收模块401,用于在终端UE被调度在子帧使用第一传输时间间隔进行上行数据重传或进行上行数据初始传输时,接收针对同一个子帧的第二传输时间间隔的上行调度;
[0271] 发送模块402,用于如果所述UE收到针对同一个子帧的第二传输时间间隔的上行调度,从缓存中获取使用第二传输时间间隔资源进行传输的RB的数据进行发送,其中,所述第一传输时间间隔大于所述第二传输时间间隔。
[0272] 可选地,在本实施例的一种可选方式中,该终端还包括:缓存模块,用于用于当终端UE被调度在子帧使用第一传输时间间隔进行上行数据初始传输时,缓存收到的各无线承载RB的数据;
[0273] 可选地,所述缓存模块进一步用于:
[0274] 将高层发送下来的数据按照分预期发送子帧,分RB存入对应的缓存;或者[0275] 对高层发送下来的将在同一子帧发送的数据进行处理,生成MAC PDU,存入对应HARQ发送缓存。
[0276] 可选地,所述发送模块进一步用于:
[0277] 如果缓存了使用第二传输时间间隔资源进行传输的RB的数据,直接从缓存中获取使用第二传输时间间隔进行传输的RB的数据进行发送,不再向高层申请数据;或者[0278] 如果没有缓存使用第二传输时间间隔资源进行传输的RB的数据,E向对应的无线链路层控制协议RLC实体或分组数据汇聚协议PDCP实体申请数据,或者放弃第二传输时间间隔资源;或者
[0279] 如果第二传输时间间隔资源不足以传输所有使用第二传输时间间隔资源进行传输的RB的数据,则传高优先级的使用第二传输时间间隔资源进行传输的RB的数据;或者[0280] 如果第二传输时间间隔资源不足以传输任何一个使用第二传输时间间隔资源进行传输的RB的数据,放弃使用第二传输时间间隔资源,基于第一传输时间间隔资源进行数据发送;或者
[0281] 如果不存在使用第二传输时间间隔资源进行传输的RB的数据,放弃使用第二传输时间间隔资源,基于第一传输时间间隔资源进行数据发送。
[0282] 可选地,所述发送模块还用于:
[0283] 如果第二传输时间间隔资源在分配给使用第二传输时间间隔资源进行传输的RB后,所述第二传输时间间隔资源有剩余,用剩余的第二传输时间间隔资源传输其他RB的数据。
[0284] 可选地,所述发送模块还用于:
[0285] 如果第二传输时间间隔资源在分配给使用第二传输时间间隔资源进行传输的RB后,所述第二传输时间间隔资源有剩余,使用填充比特进行填充。
[0286] 可选地,所述发送模块还用于:
[0287] 在所述UE的MAC实体获得第二传输时间间隔调度信息时,如果确定使用第二传输时间间隔进行数据的传输,且同一子帧A中的第一传输时间间隔传输已经开始,停止使用第一传输时间间隔进行数据的传输;或
[0288] 在所述UE的MAC实体获得第二传输时间间隔调度信息时,如果确定使用第二传输时间间隔进行数据的传输,且同一子帧A中的第一传输时间间隔传输尚未开始,放弃使用第一传输时间间隔进行数据的传输。
[0289] 可选地,所述发送模块还用于:
[0290] 在子帧A的第二传输时间间隔资源开始时刻,开始进行使用第二传输时间间隔进行数据的传输。
[0291] 可选地,所述发送模块还用于:
[0292] 当缓存内对应第一传输时间间隔的数据在空口完成HARQ传输后,缓存清空或被新数据覆盖而被删除或更新,所述HARQ传输为HARQ初传或HARQ重传。
[0293] 可选地,所述发送模块还用于:
[0294] 对于被放弃使用第一传输时间间隔传输的数据,按照MAC实体现有机制向高层申请获得的数据生成媒体访问控制协议数据单元MAC PDU,存入HARQ发送缓存,所述MAC PDU使用重传资源进行重传。
[0295] 可选地,所述发送模块还用于:
[0296] 如果所有使用第二传输时间间隔资源进行传输的RB都没有上行待传数据,放弃使用第二传输时间间隔资源,继续使用第一传输时间间隔资源进行数据传输。
[0297] 可选地,每一种RB映射到一个第一传输时间间隔资源或一个第二传输时间间隔资源,或者每一种RB映射同时到第一传输时间间隔资源和第二传输时间间隔资源。
[0298] 第十一实施例
[0299] 参见图5,图中示出了一种终端,包括:
[0300] 处理器504,用于读取存储器505中的程序,执行下列过程:
[0301] 在终端UE被调度在子帧使用第一传输时间间隔进行上行数据重传或进行上行数据初始传输时,接收针对同一个子帧的第二传输时间间隔的上行调度;如果所述UE收到针对同一个子帧的第二传输时间间隔的上行调度,从缓存中获取使用第二传输时间间隔资源进行传输的RB的数据进行发送,其中,所述第一传输时间间隔大于所述第二传输时间间隔。
[0302] 收发机501,用于在处理器504的控制下接收和发送数据。
[0303] 在图5中,第二总线架构(用总线500来代表),总线500可以包括任意数量的互联的总线和桥,总线500将包括由处理器504代表的一个或多个处理器和存储器505代表的存储器的各种电路链接在一起。总线500还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口503在总线500和收发机501之间提供接口。收发机501可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器504处理的数据通过天线502在无线介质上进行传输,进一步,天线502还接收数据并将数据传送给处理器504。
[0304] 处理器504负责管理总线500和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器505可以被用于存储处理器504在执行操作时所使用的数据。
[0305] 可选的,处理器504可以是CPU、ASIC、FPGA或CPLD。
[0306] 可选的,处理器504还用于:当终端UE被调度在子帧使用第一传输时间间隔进行上行数据初始传输时,缓存收到的各无线承载RB的数据;
[0307] 可选的,处理器504还用于:
[0308] 将高层发送下来的数据按照分预期发送子帧,分RB存入对应的缓存;或者[0309] 对高层发送下来的将在同一子帧发送的数据进行处理,生成MAC PDU,存入对应HARQ发送缓存。
[0310] 可选的,处理器504进一步用于:
[0311] 如果缓存了使用第二传输时间间隔资源进行传输的RB的数据,直接从缓存中获取使用第二传输时间间隔进行传输的RB的数据进行发送,不再向高层申请数据;或者[0312] 如果没有缓存使用第二传输时间间隔资源进行传输的RB的数据,E向对应的无线链路层控制协议RLC实体或分组数据汇聚协议PDCP实体申请数据,或者放弃第二传输时间间隔资源;或者
[0313] 如果第二传输时间间隔资源不足以传输所有使用第二传输时间间隔资源进行传输的RB的数据,则传高优先级的使用第二传输时间间隔资源进行传输的RB的数据;或者[0314] 如果第二传输时间间隔资源不足以传输任何一个使用第二传输时间间隔资源进行传输的RB的数据,放弃使用第二传输时间间隔资源,基于第一传输时间间隔资源进行数据发送;或者
[0315] 如果不存在使用第二传输时间间隔资源进行传输的RB的数据,放弃使用第二传输时间间隔资源,基于第一传输时间间隔资源进行数据发送。
[0316] 可选的,处理器504还用于:
[0317] 如果第二传输时间间隔资源在分配给使用第二传输时间间隔资源进行传输的RB后,所述第二传输时间间隔资源有剩余,用剩余的第二传输时间间隔资源传输其他RB的数据。
[0318] 可选的,处理器504还用于:
[0319] 如果第二传输时间间隔资源在分配给使用第二传输时间间隔资源进行传输的RB后,所述第二传输时间间隔资源有剩余,使用填充比特进行填充。
[0320] 可选的,处理器504还用于:
[0321] 在所述UE的MAC实体获得第二传输时间间隔调度信息时,如果确定使用第二传输时间间隔进行数据的传输,且同一子帧中的第一传输时间间隔传输已经开始,停止使用第一传输时间间隔进行数据的传输;或
[0322] 在所述UE的MAC实体获得第二传输时间间隔调度信息时,如果确定使用第二传输时间间隔进行数据的传输,且同一子帧中的第一传输时间间隔传输尚未开始,放弃使用第一传输时间间隔进行数据的传输。
[0323] 可选的,处理器504还用于:
[0324] 在子帧的第二传输时间间隔资源开始时刻,开始进行使用第二传输时间间隔进行数据的传输。
[0325] 可选的,处理器504还用于:
[0326] 当缓存内对应第一传输时间间隔的数据在空口完成HARQ传输后,缓存清空或被新数据覆盖而被删除或更新,所述HARQ传输为HARQ初传或HARQ重传。
[0327] 可选的,处理器504还用于:
[0328] 对于被放弃使用第一传输时间间隔传输的数据,按照MAC实体现有机制向高层申请获得的数据生成媒体访问控制协议数据单元MAC PDU,存入HARQ发送缓存,所述MAC PDU使用重传资源进行重传。
[0329] 可选的,处理器504还用于:
[0330] 如果所有使用第二传输时间间隔资源进行传输的RB都没有上行待传数据,放弃使用第二传输时间间隔资源,继续使用第一传输时间间隔资源进行数据传输。
[0331] 可选地,每一种RB映射到第一传输时间间隔资源或第二传输时间间隔资源,或者每一种RB映射同时到第一传输时间间隔资源和第二传输时间间隔资源。
[0332] 应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
[0333] 在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定
[0334] 另外,本文中术语“系统”和“网络”在本文中常可互换使用。
[0335] 应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0336] 在本申请所提供的实施例中,应理解,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。
[0337] 在本申请所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0338] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0339] 上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0340] 以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以做出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。