一种数据处理方法及终端与流程

文档序号:15927947发布日期:2018-11-14 01:20阅读:166来源:国知局

本发明涉及通信技术领域,特别涉及一种数据处理方法及终端。

背景技术

目前,在长期演进(longtermevolution,简称lte)系统中,终端(userequipment,简称ue)在发送上行数据时,通常只会基于基站的上行调度授权方式,在基站实时调度授权的上行资源上发送上行数据。也就是说,当前ue在发送上行数据之前,需要接收基站发送的上行授权(ul-grant)消息,并在上行授权消息指示的上行资源上发送上行数据。这样,由于ue需要接收到基站发送的上行授权消息后才能发送上行数据,所以会造成数据时延大和信令开销大。

为了降低时延和数据开销,对于第五代(5generation,简称5g)移动通信系统,提出了支持ue以免上行调度的方式发送上行数据,即ue不需要基站发送的pdcch调度的上行授权消息就可以发送上行数据。

需要说明的是,免调度可以是以lte中半持续调度(sps)的方式进行,也可以是采用sps的增强方式进行,所谓的sps的增强方式指的是rrc不仅配置ue的免调度资源周期,对ue和网络侧的时频资源位置,调制编码方式等也可以全部由无线资源控制(rrc)配置。同时也可以不需要物理下行控制信道(pdcch)调度激活sps传输传输。

混合自动重传请求(hybridautomaticrepeatrequest,harq)在lte中既支持同步harq也支持异步harq。同步harq的意思是一个harq进程传输和重传发生在固定时刻,由于重传的时刻相对于新传固定,因此,不需要传输harq的进程号;异步harq是指一个harq进程的重传时刻不固定,因此,一次数据传输的harq的进程号需要通知。在lte中支持sps的上行发送采用的是同步harq。

在nr中同样上下行都支持异步harq,在目前的免调度资源(grant-free,也就是sps)中也讨论到了预留的sps资源是采用哪个harq进程号以及怎么使用的问题。如图1所示,也就是针对每个sps资源提前分配一个harq进程号,当ue有新数据需要发送时就在对应的sps资源上采用相应的进程发送就可以了。

在讨论这个harq进程可以使用多长时间时,一种实现方式是采用设置定时器(timer)的方式,如图2所示,也就是针对每个harq进程由一个timer控制,只有在这个timer之后,这个harq进程才能够被重用。但是,这种方式非常不灵活,比如在sps资源1和sps资源2之间对应的harq进程1的timer还没有超时,这时候基站也没法使用harq进程1调度数据。

针对物理层定义的sps重复传输可能有如下问题:如图3所示,如果配置k=4传输4次,其中,虚线框表示grant-free新传,实线框表示grant-free重传,grant-free周期是2个时隙(slot),ue没有一个slot发送两个传输块(tb)的能力。那么如果连续传输,并且上一次传输没有传输正确的话就存在是继续k次重传,还是触发新传的问题。

由此可知,现有技术中,对于5g通信,并没有约定终端如何合理使用grant-free资源进行数据传输,从而无法保证网络通信的可靠性。



技术实现要素:

本发明实施例提供一种数据处理方法及终端,以解决5g通信中并没有约定终端如何合理使用grant-free资源进行数据传输,存在无法保证网络通信可靠性的问题。

为了解决上述技术问题,本发明实施例提供一种数据处理方法,包括:

获取为免调度资源分配的至少一个混合自动重传请求harq进程;

在利用至少一个harq进程中的第一harq进程进行数据传输时,对所述第一harq进程的缓存中的数据进行处理;

其中,所述数据的处理方式包括:清空缓存中的数据、保留缓存中的数据和更新缓存中的数据中的至少一种。

本发明实施例还提供一种终端,包括:

获取模块,用于获取为免调度资源分配的至少一个混合自动重传请求harq进程;

处理模块,用于在利用至少一个harq进程中的第一harq进程进行数据传输时,对所述第一harq进程的缓存中的数据进行处理;

其中,所述数据的处理方式包括:清空缓存中的数据、保留缓存中的数据和更新缓存中的数据中的至少一种。

本发明的有益效果是:

上述方案,通过对免调度资源所采用的harq进程的缓存中的数据进行处理,然后再将利用该harq进程将数据发送给基站,完善了5g数据传输方式,以此保证了数据传输的可靠性与有效性,保证了网络通信的可靠性。

附图说明

图1表示sps资源与harq进程号的关系示意图;

图2表示harq进程的定时器的使用过程示意图;

图3表示终端能力受限时,不同的prb的传输关系示意图;

图4表示本发明一实施例的数据处理方法的流程示意图;

图5表示harq进程1的使用过程示意图一;

图6表示harq进程1的使用过程示意图二;

图7表示重传调度的允许时间设置方式示意图一;

图8表示重传调度的允许时间设置方式示意图二;

图9表示harq进程1的使用过程示意图三;

图10为本发明一实施例的终端的模块示意图;

图11为本发明一实施例的终端的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。

本发明针对5g通信中并没有约定终端如何合理使用grant-free资源进行数据传输,存在无法保证网络通信可靠性的问题,提供一种数据处理方法及终端。

如图4所示,本发明一实施例提供一种数据处理方法,包括:

步骤401,获取为免调度资源分配的至少一个混合自动重传请求harq进程;

需要说明的是,该数据处理方法应用于终端侧,本实施例中,网络侧会提前为终端配置至少一个harq进程给免调度资源,在本实施例中,免调度资源为并不是每次发送都需要物理下行控制信道(pdcch)调度的资源,可以类似lte的半持续调度(sps)资源;也可以是对ue和网络侧的时频资源位置、调制编码方式等全部由无线资源控制(rrc)配置,ue在网络配置的资源上进行数据发送的资源。终端获取的至少一个harq进程可以是网络侧通知的,也可以是终端根据网络约定在自身存储的。

步骤402,在利用至少一个harq进程中的第一harq进程进行数据传输时,对所述第一harq进程的缓存中的数据进行处理;

其中,所述数据的处理方式包括:清空缓存中的数据、保留缓存中的数据和更新缓存中的数据中的至少一种。

需要说明的是,终端在进行数据发送时,会选择一个harq进程,在sps资源上进行数据的发送,该第一harq进程指的就是终端进行数据传输时所采用的harq进程。

在对harq进程的缓存中的数据处理后,终端便会在合适的时机将缓存中的数据发送给基站,使得基站根据该数据进行后续的通信处理。

在下文中主要从三个方面对上述的实现过程进行详细描述。

一、利用sps绑定的harq进程周期来决定具体的处理过程

具体地,步骤402的实现方式为:

在所述第一harq进程所在的当前harq进程周期的下一个harq进程周期开始时或在所述第一harq进程所在的当前harq进程周期,对所述第一harq进程的缓存中的数据进行处理。

需要说明的是,此种方式下,网络为终端配置至少一个harq进程给sps资源,且sps资源对应的harq进程已经分配完毕。当终端在一个harq进程周期的某一个资源上发送新数据后,在下一个harq进程周期时,发送新数据的这个harq进程(即上面所说的第一harq进程)会被重用,此时,终端可采用如下方式进行harq进程的缓存中的数据的处理。

1、清空所述第一harq进程的缓存中的数据。

终端不管该数据是否发送成功,在下一个harq进程周期开始时,直接将harq进程的缓存中的数据清空。当有新数据发送时,直接利用该harq进程进行新数据的发送。

2、判断终端的缓存中是否有新数据需要发送,获取判断结果;根据所述判断结果,对所述第一harq进程的缓存中的数据进行处理。

其中,判断终端的缓存中是否有新数据需要发送的第一种实现方式为:

判断终端的缓存中是否有新数据要使用所述第一harq进程发送;

需要说明的是,当终端的缓存中有新数据要发送,但是该新数据并不能利用第一harq进程进行发送,此时也不能认为是有新数据发送,只有终端的缓存中的新数据需要使用第一harq进程发送时,才确认有新数据要发送,此时,需要对第一harq进程的缓存中的数据进行处理。

判断终端的缓存中是否有新数据需要发送的第二种实现方式为:

判断终端的缓存中是否有新数据要使用当前的所述免调度资源发送。

需要说明的是,当终端的缓存中有新数据要发送,但是该新数据并不能利用当前的免调度资源进行发送,此时也不能认为是有新数据发送,只有终端的缓存中的新数据需要使用当前的免调度资源发送时,才确认有新数据要发送,此时,需要对第一harq进程的缓存中的数据进行处理。

在下一个harq进程周期开始时,终端根据是否有新数据发送来确定对第一harq进程的缓存中的数据进行何种处理。

可选地,当所述判断结果为没有新数据需要发送时,所述对所述第一harq进程的缓存中的数据进行处理的步骤,包括:

清空所述第一harq进程的缓存中的数据;或

保留所述第一harq进程的缓存中的数据。

需要说明的是,在此种情况下,当清空所述第一harq进程的缓存中的数据时,终端不会再检测基站关于第一harq进程的原数据的重传调度;当保留所述第一harq进程的缓存中的数据时,终端需要进行第一harq进程的原数据的重传调度,具体的实现方式为:判断是否检测到基站发送的所述第一harq进程的重传调度;若检测到所述第一harq进程的重传调度,则将所述第一harq进程的缓存中保留的数据发送给基站。在此种情况下,当有重传调度时,终端会再次将第一harq进程的缓存中数据发送给基站,以尽可能保证基站能接收到该数据。

可选地,当所述判断结果为有新数据需要发送时,所述对所述第一harq进程的缓存中的数据进行处理的步骤,包括:

清空所述第一harq进程的缓存中的数据,将所述新数据存入所述第一harq进程的缓存;或者

利用所述新数据替换所述第一harq进程的缓存中的数据。

需要说明的是,上述的利用新数据替换第一harq进程的缓存中的数据的过程可以看作是:直接将缓存中已使用的存储单元用新数据进行赋值;也可以是先将缓存中没有使用的存储单元利用新数据进行填充,当没有使用的存储单元不足以存储所有新数据时,将缓存中已使用的存储单元用新数据进行赋值。

需要说明的是,在缓存中存入新数据或是用新数据替换缓存中的数据的过程均可看作是更新缓存中的数据。

在此种情况下,说明终端有新的数据需要传输,此时,需要保证新数据的正常传输,因此,第一harq进程的缓存中的原有数据不管基站是否接收成功,都不在进行重新传输;并且在有新数据传输时,终端将所述第一harq进程的缓存中的新数据发送给基站。

例如,如图5所示,为终端配置了4个harq进程给sps资源(即上述的免调度资源)进行数据传输,且sps资源对应的harq进程已经分配完毕,当终端在sps资源1上采用harq进程1发送新数据后,基站并没有正确接收该新数据,终端在harq进程周期t1内接收harq进程1的调度重传,并进行数据的重传;在sps资源5时刻又对应到了harq进程1,如果在这个时隙终端没有收到harq进程1的调度重传,则进行harq进程1的新传输,此时终端可以选择清空harq进程1的缓存中的数据(即重传数据);进一步地,若终端此时有新数据传输,则利用harq进程1进行新数据的发送。

二、终端在对应的位置上进行重传

需要说明的是,在此种情况下,当终端的数据没有传输成功时,需要在固定的资源位置进行数据的重传。

1、若在所述第一harq进程所在的当前harq进程周期内,所述harq进程的缓存中的数据未传输成功,则在下一个harq进程周期重新发送所述第一harq进程的缓存中的数据;

其中,所述第一harq进程的缓存中的数据未传输成功包括:终端收到基站发送的数据未成功接收的反馈消息或终端没有收到基站成功接收数据的反馈消息。

需要说明的是,在此种情况下,终端需保留第一harq进程的缓存中的数据时。当终端利用第一harq进程没有将数据发送成功时,在下一个harq进程周期的使用第一harq进程的位置,重新传输该第一harq进程的缓存中的数据。

2、可选地,步骤402的实现方式为:

在所述第一harq进程所在的当前harq进程周期的下一个harq进程周期开始时或在所述第一harq进程所在的当前harq进程周期,判断终端的缓存中是否有新数据需要发送;

若有新数据需要发送,则利用所述新数据替换所述第一harq进程的缓存中的数据;

若没有新数据需要发送,则保留所述第一harq进程的缓存中的数据。

其中,判断终端的缓存中是否有新数据需要发送的第一种实现方式为:

判断终端的缓存中是否有新数据要使用所述第一harq进程发送;

需要说明的是,当终端的缓存中有新数据要发送,但是该新数据并不能利用第一harq进程进行发送,此时也不能认为是有新数据发送,只有终端的缓存中的新数据需要使用第一harq进程发送时,才确认有新数据要发送,此时,需要对第一harq进程的缓存中的数据进行处理。

判断终端的缓存中是否有新数据需要发送的第二种实现方式为:

判断终端的缓存中是否有新数据要使用当前的所述免调度资源发送。

需要说明的是,当终端的缓存中有新数据要发送,但是该新数据并不能利用当前的免调度资源进行发送,此时也不能认为是有新数据发送,只有终端的缓存中的新数据需要使用当前的免调度资源发送时,才确认有新数据要发送,此时,需要对第一harq进程的缓存中的数据进行处理。

此时,终端需要将所述第一harq进程的缓存中的数据发送给基站。

在此种情况下,终端的实现方式是,根据是否有新数据传输来确定是否进行数据的重传;也就是说,即使到了第一harq进程的缓存中的数据的重传时刻,只要有新数据需要传输时,也会利用第一harq进程进行新数据的传输,只有在没有新数据传输时,终端才会将第一harq进程的缓存中的数据重传给基站。

例如,如图6所示,为终端配置了4个harq进程给sps资源进行数据传输,且sps资源对应的harq进程已经分配完毕,当终端在sps资源1上采用harq进程1发送新数据后,基站并没有正确接收该新数据,终端在harq进程周期t1内接收harq进程1的调度重传,并进行数据的重传;在sps资源5时刻又对应到了harq进程1,此处为harq进程1的重传时刻,在此时,只要没有新数据传输,即使没有收到harq进程1的调度重传,也会进行harq进程1的重传。

更进一步地,在若没有新数据需要发送时,所述将所述第一harq进程的缓存中的数据发送给基站的步骤,包括:

判断是否允许所述第一harq进程的重传;

若允许所述第一harq进程的重传,则将所述第一harq进程的缓存中的数据发送给基站。

判断是否处于下一个harq进程周期的所述第一harq进程的不允许重传的预设时间段内;

若不处于所述预设时间段内,则将所述第一harq进程的缓存中的数据发送给基站;

其中,所述预设时间段为处于所述第一harq进程的下一个harq进程周期的开始时刻前的预设时间段,或所述预设时间段为处于所述第一harq进程的当前harq进程周期的重传时刻后的预设时间段。

需要说明的是,在重传时刻进行数据重传之前,首先要判断该时刻是否允许进行重传,如果不允许重传,则不能进行数据的重传,如果允许重传,才可以将重传数据发送给基站。

如图7和图8所示,为终端配置了4个harq进程给sps资源进行数据传输,且sps资源对应的harq进程已经分配完毕,当终端在sps资源1上采用harq进程1发送新数据后,基站并没有正确接收该新数据,终端在harq进程周期t1内接收harq进程1的调度重传,并进行数据的重传;在sps资源5时刻又对应到了harq进程1,此处为harq进程1的重传时刻,其中,图7中是在sps资源5时刻之前为其设置一个重传不允许时间段(t2),在这个时间段内如果发生了重传,则在sps资源5时刻,不能进行harq进程1的重传;图8是在sps资源5时刻之前的一次重传时设置不允许重传定时器(t2),当sps资源5时刻处于该定时器的定时时间内,则在sps资源5时刻不进行harq进程1的重传。

三、针对终端能力受限的处理情况

具体地,所述步骤402的实现方式为:

在第一harq进程的harq进程周期内,利用第一资源进行数据传输时,在第二资源所在时刻,判断终端的缓存中是否有新数据需要发送;

若有新数据需要发送,则将所述新数据存入新确定的第二harq进程的缓存中;

若没有新数据需要发送,则保留所述第一harq进程的缓存中的数据。

进一步地,若没有新数据需要发送,所述数据处理方法,还包括:

在第一资源上,将所述第一harq进程的缓存中的数据发送给基站。

进一步地,若有新数据需要发送,所述数据处理方法,还包括:

在第二资源上,将新确定的第二harq进程的缓存中的新数据发送给基站。

需要说明的是,因考虑到终端没有在一个时隙上发送两个传输块(tb)的能力,所以当在第一harq进程的harq进程周期内终端有新数据发送时,终端不能采用该第一harq进程进行数据的发送,终端需要重新选用另一个harq进程进行新数据的发送。

例如,如图9所示,基站给终端在不同的子帧和物理资源块(prb)上配置了sps资源,并且给每个sps配置了对应的harq进程。其中,虚线框表示grant-free(即sps资源)新传,实线框表示grant-free重传。当终端在sps资源1上采用harq进程1进行新传后还需要在对应的位置进行harq进程1的3次重传,当在sps资源2时刻终端有新数据需要发送,这时候终端又没有在一个时刻传输两个tb的能力,因此终端保留harq进程1里的重传数据,采用配置的harq进程2传输新数据,终端在sps资源2时刻位置发送新数据;如果终端没有新数据要发送,则终端可以在sps资源1上重复数据发送。

本发明上述实施例,通过分情况对免调度资源所采用的harq进程的缓存中的数据进行处理,然后再相应的时机将数据发送给基站,以此完善了5g数据传输方式,保证了数据传输的可靠性与有效性,保证了网络通信的可靠性。

如图10所示,本发明一实施例提供一种终端,包括:

获取模块1001,用于获取为免调度资源分配的至少一个混合自动重传请求harq进程;

处理模块1002,用于在利用至少一个harq进程中的第一harq进程进行数据传输时,对所述第一harq进程的缓存中的数据进行处理;

其中,所述数据的处理方式包括:清空缓存中的数据、保留缓存中的数据和更新缓存中的数据中的至少一种。

可选地,所述处理模块1002用于:

第一处理子模块,用于在所述第一harq进程所在的当前harq进程周期的下一个harq进程周期开始时或在所述第一harq进程所在的当前harq进程周期,对所述第一harq进程的缓存中的数据进行处理。

可选地,所述第一处理子模块用于:

清空所述第一harq进程的缓存中的数据。

可选地,所述第一处理子模块,包括:

判断单元,用于判断终端的缓存中是否有新数据需要发送,获取判断结果;

处理单元,用于根据所述判断结果,对所述第一harq进程的缓存中的数据进行处理。

进一步地,当所述判断结果为没有新数据需要发送时,所述处理单元用于:

清空所述第一harq进程的缓存中的数据。

进一步地,当所述判断结果为没有新数据需要发送时,所述处理单元用于:

保留所述第一harq进程的缓存中的数据。

可选地,所述终端,还包括:

判断模块,用于判断是否检测到基站发送的所述第一harq进程的重传调度;

第一发送模块,用于若检测到所述第一harq进程的重传调度,则将所述第一harq进程的缓存中保留的数据发送给基站。

进一步地,当所述判断结果为有新数据需要发送时,所述处理单元用于:

清空所述第一harq进程的缓存中的数据,将所述新数据存入所述第一harq进程的缓存;或者

利用所述新数据替换所述第一harq进程的缓存中的数据。

进一步地,在保留缓存中的数据时,所述终端,还包括:

第二发送模块,用于若在所述第一harq进程所在的当前harq进程周期内,所述harq进程的缓存中的数据未传输成功,则在下一个harq进程周期重新发送所述第一harq进程的缓存中的数据;

其中,所述第一harq进程的缓存中的数据未传输成功包括:终端收到基站发送的数据未成功接收的反馈消息或终端没有收到基站成功接收数据的反馈消息。

可选地,所述处理模块1002,包括:

第一判断子模块,用于在所述第一harq进程所在的当前harq进程周期的下一个harq进程周期开始时或在所述第一harq进程所在的当前harq进程周期,判断终端的缓存中是否有新数据需要发送;

第二处理子模块,用于若有新数据需要发送,则利用所述新数据替换所述第一harq进程的缓存中的数据;

第三处理子模块,用于若没有新数据需要发送,则保留所述第一harq进程的缓存中的数据。

可选地,所述终端,还包括:

第三发送模块,用于将所述第一harq进程的缓存中的数据发送给基站。

进一步地,在若没有新数据需要发送时,所述第三发送模块包括:

第二判断子模块,用于判断是否允许所述第一harq进程的重传;

发送子模块,用于若允许所述第一harq进程的重传,则将所述第一harq进程的缓存中的数据发送给基站。

可选地,所述处理模块1002包括:

第三判断子模块,用于在第一harq进程的harq进程周期内,利用第一资源进行数据传输时,在第二资源所在时刻,判断终端的缓存中是否有新数据需要发送;

第四处理子模块,用于若有新数据需要发送,则将所述新数据存入新确定的第二harq进程的缓存中;

第五处理子模块,用于若没有新数据需要发送,则保留所述第一harq进程的缓存中的数据。

进一步地,若没有新数据需要发送,所述终端,还包括:

第四发送模块,用于在第一资源上,将所述第一harq进程的缓存中的数据发送给基站。

进一步地,若有新数据需要发送,所述终端,还包括:

第五发送模块,用于在第二资源上,将新确定的第二harq进程的缓存中的新数据发送给基站。

具体地,所述判断终端的缓存中是否有新数据需要发送的方式为:

判断终端的缓存中是否有新数据要使用所述第一harq进程发送;或

判断终端的缓存中是否有新数据要使用当前的所述免调度资源发送。

需要说明的是,该终端实施例是与上述方法相对应的终端,上述方法的所有实现方式均适用于该终端实施例中,也能到达与上述方法实施例相同的技术效果。

图11是本发明一实施例的终端的结构示意图。具体地,图11中的终端可以为手机、平板电脑、个人数字助理(personaldigitalassistant,pda)、或车载电脑等。

图11中的终端包括射频(radiofrequency,rf)电路1110、存储器1120、输入单元1130、显示单元1140、处理器1150、音频电路1160、wifi(wirelessfidelity)模块1170和电源1180。

其中,输入单元1130可用于接收用户输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的信号输入。具体地,本发明实施例中,该输入单元1130可以包括触控面板1131。触控面板1131,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1131上的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给该处理器1150,并能接收处理器1150发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1131。除了触控面板1131,输入单元1130还可以包括其他输入设备1132,其他输入设备1132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

其中,显示单元1140可用于显示由用户输入的信息或提供给用户的信息以及移动终端的各种菜单界面。显示单元1140可包括显示面板1141,可选的,可以采用lcd或有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板1141。

应注意,触控面板1131可以覆盖显示面板1141,形成触摸显示屏,当该触摸显示屏检测到在其上或附近的触摸操作后,传送给处理器1150以确定触摸事件的类型,随后处理器1150根据触摸事件的类型在触摸显示屏上提供相应的视觉输出。

触摸显示屏包括应用程序界面显示区及常用控件显示区。该应用程序界面显示区及该常用控件显示区的排列方式并不限定,可以为上下排列、左右排列等可以区分两个显示区的排列方式。该应用程序界面显示区可以用于显示应用程序的界面。每一个界面可以包含至少一个应用程序的图标和/或widget桌面控件等界面元素。该应用程序界面显示区也可以为不包含任何内容的空界面。该常用控件显示区用于显示使用率较高的控件,例如,设置按钮、界面编号、滚动条、电话本图标等应用程序图标等。

其中处理器1150是移动终端的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在第一存储器1121内的软件程序和/或模块,以及调用存储在第二存储器1122内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。可选的,处理器1150可包括一个或多个处理单元。

在本发明实施例中,通过调用存储该第一存储器1121内的软件程序和/或模块和/或该第二存储器1122内的数据,处理器1150用于获取为免调度资源分配的至少一个混合自动重传请求harq进程;在利用至少一个harq进程中的第一harq进程进行数据传输时,对所述第一harq进程的缓存中的数据进行处理;

其中,所述数据的处理方式包括:清空缓存中的数据、保留缓存中的数据和更新缓存中的数据中的至少一种。

可选地,处理器1150还用于:在所述第一harq进程所在的当前harq进程周期的下一个harq进程周期开始时或在所述第一harq进程所在的当前harq进程周期,对所述第一harq进程的缓存中的数据进行处理。

可选地,处理器1150还用于:清空所述第一harq进程的缓存中的数据。

可选地,处理器1150还用于:判断终端的缓存中是否有新数据需要发送,获取判断结果;根据所述判断结果,对所述第一harq进程的缓存中的数据进行处理。

可选地,当所述判断结果为没有新数据需要发送时,处理器1150还用于:清空所述第一harq进程的缓存中的数据。

可选地,当所述判断结果为没有新数据需要发送时,处理器1150还用于:保留所述第一harq进程的缓存中的数据。

可选地,处理器1150还用于:判断是否检测到基站发送的所述第一harq进程的重传调度;若检测到所述第一harq进程的重传调度,则将所述第一harq进程的缓存中保留的数据发送给基站。

可选地,当所述判断结果为有新数据需要发送时,处理器1150还用于:清空所述第一harq进程的缓存中的数据,将所述新数据存入所述第一harq进程的缓存;或者利用所述新数据替换所述第一harq进程的缓存中的数据。

可选地,在保留缓存中的数据时,处理器1150还用于:若在所述第一harq进程所在的当前harq进程周期内,所述harq进程的缓存中的数据未传输成功,则在下一个harq进程周期重新发送所述第一harq进程的缓存中的数据;

其中,所述第一harq进程的缓存中的数据未传输成功包括:终端收到基站发送的数据未成功接收的反馈消息或终端没有收到基站成功接收数据的反馈消息。

可选地,处理器1150还用于:在所述第一harq进程所在的当前harq进程周期的下一个harq进程周期开始时或在所述第一harq进程所在的当前harq进程周期,判断终端的缓存中是否有新数据需要发送;若有新数据需要发送,则利用所述新数据替换所述第一harq进程的缓存中的数据;若没有新数据需要发送,则保留所述第一harq进程的缓存中的数据。

可选地,处理器1150还用于:将所述第一harq进程的缓存中的数据发送给基站。

可选地,在若没有新数据需要发送时,处理器1150还用于:判断是否允许所述第一harq进程的重传;若允许所述第一harq进程的重传,则将所述第一harq进程的缓存中的数据发送给基站。

可选地,处理器1150还用于:在第一harq进程的harq进程周期内,利用第一资源进行数据传输时,在第二资源所在时刻,判断终端的缓存中是否有新数据需要发送;若有新数据需要发送,则将所述新数据存入新确定的第二harq进程的缓存中;若没有新数据需要发送,则保留所述第一harq进程的缓存中的数据。

可选地,若没有新数据需要发送,处理器1150还用于:在第一资源上,将所述第一harq进程的缓存中的数据发送给基站。

可选地,若有新数据需要发送,处理器1150还用于:在第二资源上,将新确定的第二harq进程的缓存中的新数据发送给基站。

可选地,处理器1150还用于:判断终端的缓存中是否有新数据要使用所述第一harq进程发送;或

判断终端的缓存中是否有新数据要使用当前的所述免调度资源发送。

本发明实施例的终端能够实现前述实施例中终端实现的各个过程,为避免重复,这里不再赘述。

本发明实施例的终端,通过处理器1150获取为免调度资源分配的至少一个混合自动重传harq进程;在利用至少一个harq进程中的第一harq进程进行数据传输时,对所述第一harq进程的缓存中的数据进行处理;以此完善了5g数据传输方式,以此保证了数据传输的可靠性与有效性,保证了网络通信的可靠性。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1