数据传输的方法和装置与流程

文档序号:15171813发布日期:2018-08-14 18:01阅读:172来源:国知局

本申请涉及通信领域,尤其涉及无线通信系统中的一种数据传输的方法和装置。



背景技术:

在现有技术中,终端设备通过免调度(grant-free)的传输方式向网络设备发送数据后,再次通过免调度的传输方式向网络设备发送数据。或者,终端设备通过基于调度(grant-based)的传输方式向网络设备发送数据后,通过网络设备的调度信息调度的资源再次发送数据。

随着通信技术的发展,新业务不断出现,一些新业务对上行数据传输的可靠性和时延提出了极为苛刻的要求,例如,一些新业务要求上行数据在保持较高的可靠性的同时具备极低的时延,现有技术无法满足这些新业务的要求。

因此,希望提供一种技术,能够降低上行数据的传输时延并且提高上行数据的可靠性。



技术实现要素:

本申请提供的数据传输的方法和装置,可以降低上行数据的传输时延并且提高上行数据的可靠性。

一方面,提供了一种数据传输的方法,该方法包括:终端设备在第n个时间单元向网络设备发送第一数据,所述n为大于或等于0的整数;所述终端设备根据在第n+k个时间单元之前是否接收到所述第一数据的响应消息确定第二数据的传输方式,所述k为正整数。

根据本申请实施例提供的数据传输的方法,终端设备可以根据实际情况灵活确定第二数据的传输方式,从而降低上行数据的传输时延并且提高上行数据的传输可靠性。

可选地,所述终端设备根据在第n+k个时间单元之前是否接收到所述第一数据的响应消息确定第二数据的传输方式,包括:当所述终端设备在第n+k个时间单元之前接收到所述响应消息时,所述终端设备根据所述响应消息确定所述第二数据的传输方式。

可选地,所述终端设备根据所述响应消息确定所述第二数据的传输方式,包括:当所述响应消息包括调度信息时,所述终端设备确定所述第二数据的传输方式为基于调度的传输方式;当所述响应消息不包括调度信息时,所述终端设备确定所述第二数据的传输方式为免调度的传输方式。

可选地,所述终端设备根据在第n+k个时间单元之前是否接收到所述第一数据的响应消息确定第二数据的传输方式,包括:当所述终端设备在第n+k个时间单元之前未接收到所述响应消息时,所述终端设备确定所述第二数据的传输方式为免调度的传输方式。

从而,可以避免长时间等待响应消息导致第二数据的传输时延增大。

可选地,所述方法还包括:所述终端设备接收第一指示信息,所述第一指示信息用于确定所述k。

本申请实施例提供的数据传输的方法,可以根据第一指示信息灵活确定k的取值,从而可以根据实际情况灵活确定终端设备等待响应消息的时长。

可选地,所述终端设备在第n个时间单元向所述网络设备发送所述第一数据的传输方式为免调度的传输方式。

另一方面,提供了一种数据传输的方法,该方法包括:网络设备在第m个时间单元接收来自终端设备的第一数据,其中,所述第一数据为所述终端设备通过免调度的传输方式发送的数据,所述m为大于或等于0的整数;所述网络设备在第m+p个时间单元之前向所述终端设备发送所述第一数据的响应消息,其中,所述响应消息包括调度信息,所述p为正整数。

根据本申请实施例提供的数据传输的方法,网络设备可以根据实际情况灵活确定终端设备再次发送数据的传输方式,从而降低上行数据的传输时延并且提高上行数据的传输可靠性。

可选地,所述网络设备向所述终端设备发送所述响应消息之前,所述方法还包括:所述网络设备向所述终端设备发送第一指示信息,所述第一指示信息用于所述终端设备确定等待所述响应消息的时间。

本申请实施例提供的数据传输的方法,网络设备可以根据实际情况灵活确定终端设备等待响应消息的时间。再一方面,本申请实施例提供了一种无线通信的装置,该装置可以实现上述方面所涉及方法中终端设备所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的单元或模块。

在一种可能的设计中,该装置的结构中包括处理器和收发器,该处理器被配置为支持该装置执行上述方法中相应的功能。该收发器用于支持该装置与其它网元之间的通信。该装置还可以包括存储器,该存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。

再一方面,本申请实施例提供了一种无线通信的装置,该装置可以实现上述方面所涉及方法中网络设备所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的单元或模块。

在一种可能的设计中,该装置的结构中包括处理器和收发器,该处理器被配置为支持该装置执行上述方法中相应的功能。该收发器用于支持该装置与其它网元之间的通信。该装置还可以包括存储器,该存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。

再一方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被终端设备的通信单元、处理单元或收发器、处理器运行时,使得终端设备执行上述实现方式中的方法。

再一方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被终端设备的通信单元、处理单元或收发器、处理器运行时,使得网络设备执行上述实现方式中的方法。

再一方面,本申请实施例提供了一种计算机存储介质,用于储存为上述终端设备所用的计算机软件指令,其包含用于执行上述方面所设计的程序。

再一方面,本申请实施例提供了一种计算机存储介质,用于储存为上述网络设备所用的计算机软件指令,其包含用于执行上述方面所设计的程序。

附图说明

图1是适用本申请实施例的通信系统的示意性架构图;

图2是本申请实施例提供的一种数据传输的方法的示意性流程图;

图3是本申请实施例提供的另一种数据传输的方法的示意性流程图;

图4是本申请实施例提供的一种可能的终端设备的结构示意图;

图5是本申请实施例提供的另一种可能的终端设备的结构示意图;

图6是本申请实施例提供的一种可能的网络设备的结构示意图;

图7是本申请实施例提供的另一种可能的网络设备的结构示意图。

具体实施方式

下面将结合附图,对本申请中的技术方案进行描述。

图1示出了一种适用本申请实施例的通信系统100。该通信系统100包括网络设备110和终端设备120,网络设备110与终端设备120通过无线网络进行通信,当终端设备120发送数据时,无线通信模块可对信息进行编码以用于传输,具体地,无线通信模块可获取要通过信道发送至网络设备110的一定数目的数据比特,这些数据比特例如是处理模块生成的、从其它设备接收的或者在存储模块中保存的数据比特。这些数据比特可包含在一个或多个传输块(也可称为信息块)中,传输块可被分段以产生多个编码块。

在本申请中,终端设备可称为接入终端、用户设备(userequipment,ue)、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及第五代(5th-generation,5g)系统中的用户设备。

网络设备可以是码分多址(codedivisionmultipleaccess,cdma)系统中的基站(basetransceiverstation,bts),也可以是宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)系统中的基站(nodeb,nb),还可以是长期演进(longtermevolution,lte)系统中的演进型基站(evolutionalnodeb,enb),还可以是5g系统中的基站(gnb),上述基站仅是举例说明,网络设备还可以为中继站、接入点、车载设备、可穿戴设备以及其它类型的设备。

另外,在本发明实施例中,网络设备通过小区为终端设备提供服务,终端设备通过该小区的资源(例如,时频资源)与网络设备进行通信,该小区可以是网络设备(例如基站)所管理的小区。小区可以是宏基站小区,也可以是小小区(smallcell),这里的小小区可以包括:城市小区(metrocell)微小区(microcell)、微微小区(picocell)、毫微微小区(femtocell)等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。

此外,在lte系统或5g系统中可以同时有多个小区同频工作,在某些特殊场景下,也可以认为载波与小区的概念等同。例如,在载波聚合(carrieraggregation,ca)场景下,当为终端设备配置辅载波时,会同时携带辅载波的载波索引和工作在该辅载波的辅小区的小区标识,在这种情况下,可以认为载波与小区的概念等同,比如终端设备接入一个载波和接入一个小区是等同的。

上述适用本申请实施例的通信系统仅是举例说明,适用本申请实施例的通信系统不限于此,例如,通信系统中包括的网络设备和终端设备的数量还可以是其它的数量。

为了方便理解本申请,下面,对本申请可能涉及的概念做详细介绍。

免调度传输可以理解为如下含义的任意一种含义,或,多种含义,或者多种含义中的部分技术特征的组合或其他类似含义:

免调度传输可以指:网络设备预先分配并告知终端设备多个传输资源;终端设备有上行数据传输需求时,从网络设备预先分配的多个传输资源中选择至少一个传输资源,使用所选择的传输资源发送上行数据;网络设备在所述预先分配的多个传输资源中的一个或多个传输资源上检测终端设备发送的上行数据。所述检测可以是盲检测,也可能根据所述上行数据中某一个控制域进行检测,或者是其他方式进行检测。

免调度传输可以指:网络设备预先分配并告知终端设备多个传输资源,以使终端设备有上行数据传输需求时,从网络设备预先分配的多个传输资源中选择至少一个传输资源,使用所选择的传输资源发送上行数据。

免调度传输可以指:获取预先分配的多个传输资源的信息,在有上行数据传输需求时,从所述多个传输资源中选择至少一个传输资源,使用所选择的传输资源发送上行数据。获取的方式可以从网络设备获取。

免调度传输可以指:不需要网络设备动态调度即可实现终端设备的上行数据传输的方法,所述动态调度可以是指网络设备为终端设备的每次上行数据传输通过信令来指示传输资源的一种调度方式。可选地,实现终端设备的上行数据传输可以理解为允许两个或两个以上终端设备的数据在相同的时频资源上进行上行数据传输。可选地,所述传输资源可以是终端设备接收所述的信令的时刻以后的一个或多个传输时间单元的传输资源。一个传输时间单元可以是指一次传输的最小时间单元,比如传输时间间隔(transmissiontimeinterval,tti)。

免调度传输可以指:终端设备在不需要网络设备调度的情况下进行上行数据传输。所述调度可以指终端设备发送上行调度请求给网络设备,网络设备接收调度请求后,向终端设备发送上行许可,其中所述上行许可指示分配给终端设备的上行传输资源。

免调度传输可以指:一种竞争传输方式,具体地可以指多个终端在预先分配的相同的时频资源上同时进行上行数据传输,而无需基站进行调度。

所述的数据可以为业务数据或者信令数据。

所述盲检测可以理解为在不预知是否有数据到达的情况下,对可能到达的数据进行的检测。所述盲检测也可以理解为没有显式的信令指示下的检测。

在本申请实施例中,免调度传输的基本时间单元可以是一个tti(例如,包括短传输时间间隔(shorttransmissiontimeinterval,stti))。当引入stti技术后,免调度传输可以包括在tti长度为1毫秒(ms)或tti长度小于1ms的下行数据信道接收或上行数据信道发送。

在本申请实施例中,网络设备和终端设备用于传输信息的时频资源可以是基于竞争机制使用的时频资源,也可以是基于非竞争机制使用的时频资源,其中,对于基于竞争机制使用的时频资源,终端设备可以检测某一时频资源当前是否处于空闲状态,或者说,该时频资源是否被其他设备使用,若该时频资源处于空闲状态,或者说,该时频资源未被其他设备使用,则终端设备可以使用该时频资源进行通信,例如,进行上行传输等;若该时频资源不处于空闲状态,或者说,该时频资源已被其他设备使用,则终端设备无法使用该时频资源。需要说明的是,在本申请实施例中,上述竞争机制的具体方法和过程可以与现有技术相似,这里,为了避免赘述,省略其详细说明。

在本申请实施例中,通信系统100所使用的时频资源(或者说,网络设备和终端设备基于竞争机制使用的时频资源)可以是许可时频资源,也可以是免许可时频资源,本申请实施例对此不做限定。在本申请实施例中,通信系统100中的各通信设备(例如,网络设备或终端设备)可以基于免调度传输方案使用时频资源进行通信,也可以基于调度方式使用时频资源进行通信,本申请实施例对此不做限定。

在本申请中,网络设备和终端设备用于传输信息的资源在时域上可以划分为多个时间单元,并且,该多个时间单元可以是连续的,也可以是某些相邻的时间单元之间设有预设的间隔,本申请对此不做限定。

在本申请中,一个时间单元的长度可以任意设定,本申请对此不做限定。

例如,1个时间单元可以包括一个或多个子帧。

或者,1个时间单元可以包括一个或多个时隙或微时隙(mini-slot)。

或者,1个时间单元可以包括一个或多个时域符号。

或者,1个时间单元可以包括一个或多个tti或stti。

或者,1个时间单元的长度为1ms。

或者,1个时间单元的长度小于1ms。

其中,tti是现有通信系统中普遍使用的时间参数,是通信系统中调度数据的时间单位。在lte系统中,1个tti的时间长度为1ms,对应一个子帧(sub-frame)的时间长度,也就是两个时隙(slot)的时间长度。

在本申请实施例中,数据的传输可以是基于网络设备调度的,调度的基本时间单元是一个或多个最小的时间调度单元,其中,最小的时间调度单元可以是上述的tti,也可以是上述的stti。具体的调度流程是基站发送控制信道,例如,物理下行控制信道(physicaldownlinkcontrolchannel,pdcch)或增强物理下行控制信道(enhancedphysicaldownlinkcontrolchannel,epdcch)或用于调度stti传输的物理下行控制信道(sttiphysicaldownlinkcontrolchannel,spdcch),该控制信道可以承载使用不同的下行控制信息(downlinkcontrolinformation,dci)格式的用于调度物理下行共享信道(physicaldownlinksharedchannel,pdsch)或物理上行共享信道(physicaluplinksharedchannel,pusch)的调度信息,该调度信息包括资源分配信息,调制编码方式等控制信息。终端设备检测控制信道,并根据检测出的控制信道中承载的调度信息来进行下行数据信道的接收或上行数据信道的发送。

本申请对通信系统100传输数据使用的具体技术不做限定,例如,通信系统100可以采用许可辅助接入的长期演进系统(licensed-assistedaccessusinglte,laa-lte)技术或者免许可载波上的长期演进系统(lteadvancedinunlicensedspectrums,lte-u)技术传输数据。

上文详细介绍了本申请可能涉及的概念,下面,将结合附图详细描述本申请实施例提供的数据传输的方法和装置。

图2示出了本申请提供的一种数据传输的方法200的示意性流程图。该方法200包括:

s210,终端设备在第n个时间单元向网络设备发送第一数据,所述n为大于或等于0的整数。

s220,所述终端设备根据在第n+k个时间单元之前是否接收到所述第一数据的响应消息确定第二数据的传输方式,所述k为正整数。

在s210中,终端设备可以通过基于调度的传输方式发送第一数据,也可以通过免调度的传输方式发送第一数据,或者通过其它的传输方式发送第一数据,本申请对此不做限定。

第一数据为终端设备发送的任意数据,可以是初传数据,也可以是重传数据。

在s220中,终端设备可以在第一数据发送完成后立刻开始计时,也可以在第一数据发送完成后间隔一段时间开始计时,例如,终端设备在第1个时间单元完成第一数据的发送,并确定在第10个时间单元之前检测第一数据的响应消息,则终端设备可以从第2个时间单元开始计时,也可以从第5个时间单元开始计时。

终端设备开始计时后,可以通过盲检测接收第一数据的响应消息,也可以在公共搜索空间或者专用搜索空间接收第一数据的响应消息。当终端设备在第n+k个时间单元之前接收到所述响应消息时,终端设备确定通过第一传输方式发送第二数据,第一传输方式例如可以是基于调度的传输方式;当终端设备在第n+k个时间单元之前未接收到所述响应消息时,终端设备确定通过第二传输方式发送第二数据,第二传输方式例如可以是基于免调度的传输方式,其中,第一传输方式与第二传输方式可以不同,也可以相同,本申请对第一传输方式和第二传输方式的具体内容不做限定,具体采用哪种传输方式,终端设备可以根据预定义的规则确定,也可以根据网络设备的指示信息确定。

此外,第二数据为终端设备发送的任意数据,可以是初传数据,也可以是重传数据,其可以与第一数据完全相同,也可以与第一数据部分相同,还可以与第一数据完全不同。

在本申请中,终端设备确定了第二数据的传输方式后,在需要发送第二数据时根据该传输方式发送第二数据,应理解,终端设备确定第二数据的传输方式是指终端设备确定下一次发送数据的传输方式,终端设备并非一定发送第二数据。例如,当第二数据为重传数据时,终端设备根据确定的第二数据的传输方式发送第二数据;当第二数据非重传数据,且此时终端设备有新数据要传输时,终端设备根据上述第二数据的传输方式发送第二数据;当终端设备还未获取第二数据(比如,还未接收到第二数据或者第二数据还未生成)时,如果终端设备在获取第二数据前一直未收到网络设备的调度信息,则终端设备可以等待获取第二数据后再根据上述第二数据的传输方式发送第二数据,如果终端设备在获取第二数据前收到了网络设备的调度信息,终端设备根据该调度信息发送第二数据。

在本申请中,k为正整数,可以由网络设备根据终端设备业务场景设定,例如,当终端设备所处的场景为对数据的传输时延要求较高的场景时,可以将k设定为较小的数值,从而,终端设备在等待一段较短的时间后仍未接收到第一数据的响应消息时即可通过预设的传输方式发送第二数据;当终端设备所处的场景为对数据的传输可靠性要求较高的场景时,可以将k设定为较大的数值,从而,终端设备可以等待较长的时间以确保终端设备可以通过可靠的传输方式发送第二数据。此外,k可以协议规定确定的数值,也可以是终端设备根据指示信息确定的数值。

例如,在超高可靠性与超低时延(ultrareliable&lowlatencycommunication,urllc)场景中,一般要求无线空口的传输时延在1ms以内且达到99.999%的传输可靠性,同时对数据的时延提出了极为苛刻的要求,可以将k设定为较小的数值,网络设备接收到第一数据后,根据k的值确定向终端设备发送第一数据的响应消息的时间单元,并在响应消息中为终端设备发送第二数据指定可靠性较高的传输方式,从而可以满足urllc场景对上行数据的时延和可靠性的要求。

综上,本申请实施例提供的数据传输的方法,终端设备在第n个时间单元发送第一数据后,根据在第n+k个时间单元之前是否接收到第一数据的响应消息确定第二数据的传输方式,从而可以根据实际情况灵活确定第二数据的传输方式,降低上行数据的传输时延并且提高上行数据的传输可靠性。

可选地,所述终端设备根据在第n+k个时间单元之前是否接收到所述第一数据的响应消息确定第二数据的传输方式,包括:

s221,当所述终端设备在第n+k个时间单元之前接收到所述响应消息时,所述终端设备根据所述响应消息确定所述第二数据的传输方式。

在s221中,终端设备可以根据响应消息中包括的信息确定第二数据的传输方式,也可以根据响应消息与传输方式的对应关系确定第二数据的传输方式,例如,终端设备可以根据响应消息的类型确定第二数据的传输方式。任何根据响应消息确定第二数据的传输方式的方法都落入本申请保护的范围。

本申请实施例提供的数据传输的方法,当终端设备在第n+k个时间单元之前接收到响应消息时,终端设备根据响应消息确定第二数据的传输方式,从而可以根据实际情况灵活确定第二数据的传输方式,降低上行数据的传输时延并且提高上行数据的传输可靠性。

可选地,所述终端设备根据所述响应消息确定所述第二数据的传输方式,包括:

s222,当所述响应消息包括调度信息时,所述终端设备确定所述第二数据的传输方式为基于调度的传输方式。

s223,当所述响应消息不包括调度信息时,所述终端设备确定所述第二数据的传输方式为免调度的传输方式。

作为一个可选的实施例,当终端设备接收到的响应消息包括调度信息时,终端设备可以通过调度信息分配的资源发送第二数据,即,通过基于调度的传输方式传输第二数据,从而可以提高上行数据的传输可靠性;作为另一个可选的实施例,当终端设备接收到的响应消息不包括调度信息时,终端设备可以从免调度资源池中确定用于传输第二数据的资源并发送第二数据,即,通过免调度的传输方式传输第二数据,从而可以降低上行数据传输的等待时延。

在s222中,调度信息可以是重传调度信息,也可以是新传调度信息。当调度信息为重传调度信息时,第二数据是第一数据的重传数据,第二数据与第一数据可以完全相同,也可以部分相同,还可以完全不同。当调度信息为新传调度信息时,第二数据与第一数据为不同信息块经过终端设备编码处理后生成的数据。

在s222中,响应消息还可以包括肯定应答(acknowledgement,ack)和否定应答(negativeacknowledgement,nack),其中,ack用于指示网络设备成功接收第一数据,nack用于指示网络设备未成功接收第一数据。

在s223中,响应消息可以包括免调度传输方式的触发信息,终端设备根据该触发信息确定第二数据的传输方式为免调度的传输方式。响应消息也可以不包括免调度传输方式的触发信息,终端设备根据预定义的规则确定第二数据的传输方式为免调度的传输方式。

在s223中,响应消息还可以包括ack和nack,其中,ack用于指示网络设备成功接收第一数据,终端设备可以根据ack确定不再重传第一数据对应的信息块,当终端设备还有其它数据需要传输时,终端设备可以通过免调度传输方式发送待发送的数据,当终端设备没有数据需要发送时,终端设备可以不发送数据,如果终端设备收到所述响应消息后一直未收到网络设备的调度信息,则终端设备获取新数据后再通过免调度传输方式发送新数据,如果终端设备收到所述响应消息后收到了网络设备的调度信息,则终端设备获取新数据后根据该调度信息发送新数据;nack用于指示网络设备未成功接收第一数据,终端设备可以根据nack确定通过免调度传输方式重传第一数据对应的信息块(即,发送第二数据)。

可选地,所述终端设备根据在第n+k个时间单元之前是否接收到所述第一数据的响应消息确定第二数据的传输方式,包括:

s224,当所述终端设备在第n+k个时间单元之前未接收到所述响应消息时,所述终端设备确定所述第二数据的传输方式为免调度的传输方式。

在s224中,终端设备未收到响应消息可能是由于网络设备未收到第一数据,也可能是网络设备未能及时发送第一数据的响应消息,终端设备可以重传第一数据对应的信息块(即,第二数据为重传数据),也可以不再重传第一数据对应的信息块(即,第二数据为新传数据),同时,为了避免长时间等待响应消息导致第二数据的传输时延增大,终端设备可以采用免调度的传输方式发送第二数据。

可选地,方法200还包括:

s230,所述终端设备接收第一指示信息,所述第一指示信息用于确定所述k。

在s230中,终端设备可以根据从网络设备接收的第一指示信息确定k的值,该第一指示信息可以直接指示k的取值,也可以指示时间参数,终端设备根据时间参数确定k的取值,例如,第一指示信息指示的时间参数为5个时间单元,终端设备在完成第一数据的发送后等待3个时间单元开始计时,则终端设备可以根据该时间参数和等待计时的时间确定k的取值为8。

终端设备也可以根据协议规定确定k的值,协议可以直接规定k的值,也可以规定时间参数,终端设备根据时间参数确定k的取值,例如,协议规定时间参数为6个时间单元,终端设备在完成第一数据的发送后等待3个时间单元开始计时,则终端设备可以根据该时间参数和等待计时的时间确定k的取值为9。

上述实施例仅是举例说明,本申请不限于此,任何根据第一指示信息确定k的方法都落入本申请保护的范围。

因此,本申请实施例提供的数据传输的方法,可以根据第一指示信息灵活确定k的取值,从而可以根据实际情况灵活确定终端设备等待响应消息的时长。

可选地,在本申请中,当第二数据通过免调度的传输方式传输时,第二数据可以是缓冲状态报告(bufferstatusreport,bsr)。

可选地,当第二数据为重传数据时,终端设备可以通过下列方法中的至少一种方法发送第二数据:

通过发射功率p2发送所述第二数据,其中,p2>p1,所述p1为所述终端设备发送所述第一数据的发射功率;

通过资源x发送所述第二数据,其中,所述资源x与所述终端设备发送所述第一数据使用的资源y不同。

可选地,终端设备还可以多次重传第二数据对应的信息块。

图3示出了本申请提供的一种数据传输的方法300的示意性流程图。该方法300包括:

s310,网络设备在第m个时间单元接收来自终端设备的第一数据,其中,所述第一数据为所述终端设备通过免调度的传输方式发送的数据,所述m为大于或等于0的整数。

s320,所述网络设备在第m+p个时间单元之前向所述终端设备发送所述第一数据的响应消息,其中,所述响应消息包括调度信息,所述p为正整数。

在s310中,网络设备接收到终端设备发送的第一数据后,可以根据实际情况确定是否向终端设备发送第一数据的响应消息。第m个时间单元至第m+p个时间单元之间的时长小于或等于方法200中第n个时间单元到第n+k个时间单元之间的时长。

例如,当网络设备确定终端设备能够在等待时段内接收到第一数据的响应消息,网络设备可以向终端设备发送该响应消息,终端设备在等待时段内接收到响应消息后根据响应消息确定第二数据的传输方式,其中,等待时段例如可以是方法200中第n个时间单元到第n+k个时间单元之间的时段。

再例如,当网络设备确定终端设备有可靠的传输方式发送第二数据时,网络设备可以不向终端设备发送响应消息,终端设备在等待时段内未接收到响应消息即可通过上述可靠的传输方式发送第二数据。

可选地,所述响应消息包括调度信息。

可选地,所述响应消息包括免调度触发信息。

例如,当第一数据接收正确,且终端设备还有数据待传输,且有资源可以调度,则响应消息可以包括新传调度信息和ack。

又例如,当第一数据接收正确,且终端设备还有数据待传输,且没有资源可以调度,则响应消息可以包括免调度触发信息和ack。

再例如,当第一数据接收正确,且终端设备没有数据待传输,则响应消息可以包括ack。

再例如,当第一数据接收错误,且有资源可以调度,则响应消息可以包括重传调度信息和nack。

再例如,当第一数据接收错误,且没有资源可以调度,则响应消息可以包括nack,或者不发送响应消息。

再例如,当网络设备未接收到第一数据时,网络设备部不发送响应消息。

上述示例中终端设备可以根据方法200进行相应的处理,在此不加赘述。

综上,本申请实施例提供的数据传输的方法300,网络设备在第m个时间单元收到第一数据后,在第m+p个时间单元之前向所述终端设备发送包括调度信息的响应消息,从而可以根据实际情况灵活确定第二数据的传输方式,降低上行数据的传输时延并且提高上行数据的传输可靠性。

可选地,所述网络设备向所述终端设备发送所述响应消息之前,所述方法300还包括:

s330,所述网络设备向所述终端设备发送第一指示信息,所述第一指示信息用于所述终端设备确定等待所述响应消息的时间。

从而,终端设备可以根据第一指示信息灵活确定等待第一数据的响应消息的等待时间。

上文详细介绍了本申请提供的数据传输的方法示例。可以理解的是,终端设备和网络设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对终端设备等进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用集成的单元的情况下,图4示出了上述实施例中所涉及的终端设备的一种可能的结构示意图。终端设备400包括:处理单元402和通信单元403。处理单元402用于对终端设备400的动作进行控制管理,例如,处理单元402用于支持终端设备400执行图2的s220和/或用于本文所描述的技术的其它过程。通信单元403用于支持终端设备400与其它网络实体的通信,例如与网络设备之间的通信。终端设备400还可以包括存储单元401,用于存储终端设备400的程序代码和数据。

其中,处理单元402可以是处理器或控制器,例如可以是中央处理器(centralprocessingunit,cpu),通用处理器,数字信号处理器(digitalsignalprocessor,dsp),专用集成电路(application-specificintegratedcircuit,asic),现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信单元403可以是收发器、收发电路等。存储单元401可以是存储器。

当处理单元402为处理器,通信单元403为收发器,存储单元401为存储器时,本申请实施例所涉及的终端设备可以为图5所示的终端设备。

参阅图5所示,该终端设备500包括:处理器502、收发器503、存储器501。其中,收发器503、处理器502以及存储器501可以通过内部连接通路相互通信,传递控制和/或数据信号。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不加赘述。

因此,本申请实施例提供的终端设备400和终端设备500,在第n个时间单元发送第一数据后,根据在第n+k个时间单元之前是否接收到第一数据的响应消息确定第二数据的传输方式,从而可以根据实际情况灵活确定第二数据的传输方式,降低上行数据的传输时延并且提高上行数据的传输可靠性。

在采用集成的单元的情况下,图6示出了上述实施例中所涉及的网络设备的一种可能的结构示意图。网络设备600包括:处理单元602和通信单元603。处理单元602用于对网络设备600的动作进行控制管理,例如,处理单元602用于支持网络设备600执行图3的s320和/或用于本文所描述的技术的其它过程。通信单元603用于支持网络设备600与其它网络实体的通信,例如与终端设备之间的通信。网络设备600还可以包括存储单元601,用于存储网络设备600的程序代码和数据。

其中,处理单元602可以是处理器或控制器,例如可以是cpu,通用处理器,dsp,asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信单元603可以是收发器、收发电路等。存储单元601可以是存储器。

当处理单元602为处理器,通信单元603为收发器,存储单元601为存储器时,本申请实施例所涉及的网络设备可以为图7所示的网络设备。

参阅图7所示,该网络设备700包括:处理器702、收发器703、存储器701。其中,收发器703、处理器702以及存储器701可以通过内部连接通路相互通信,传递控制和/或数据信号。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不加赘述。

因此,本申请实施例提供的网络设备600和网络设备700,在第m个时间单元收到第一数据后,在第m+p个时间单元之前向所述终端设备发送包括调度信息的响应消息,从而可以根据实际情况灵活确定第二数据的传输方式,降低上行数据的传输时延并且提高上行数据的传输可靠性。

在本申请各个实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

结合本申请实施例公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(randomaccessmemory,ram)、闪存、只读存储器(readonlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablerom,eprom)、电可擦可编程只读存储器(electricallyeprom,eeprom)、寄存器、硬盘、移动硬盘、只读光盘(cd-rom)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于终端设备中。当然,处理器和存储介质也可以作为分立组件存在于终端设备和网络设备中。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请的保护范围之内。

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