一种数据传输方法、装置及系统与流程

文档序号:14914290发布日期:2018-07-11 00:17阅读:158来源:国知局

技术领域

本发明实施例涉及通信技术领域,尤其涉及一种数据传输方法、装置及系统。



背景技术:

URLLC(Ultra-Reliable Low latency Communication,低时延、高可靠通信)业务是5G(5th-Generation,第五代移动通信技术)系统中的典型业务之一。URLLC业务对传输时延的要求较高,通常,要求URLLC数据的TB(Transport Block,传输块)在接入网内的传输时延小于0.5ms。

那么,为了尽可能的减小TB在传输过程中产生的时延,无线接入设备(例如,基站)可以预先为多个终端分配无线资源(本发明实施例中称为共享资源),例如,无线接入设备为终端1-终端5分配的无线资源为传输时间单元3-传输时间单元5内的某个频带,那么,后续当某个终端,例如终端1需要发送URLLC数据时,可以直接使用已分配的共享资源发送URLLC数据的TB。

但是,由于多个终端都共享上述共享资源,即每个终端都可以使用上述共享资源,因此,会出现多个终端同时使用相同的资源发送不同TB的情况,例如,终端1在传输时间单元3上发送TB1,终端2在传输时间单元3上发送TB2。那么,当信道质量较差时,无线接入设备无法正确对TB1和TB2进行解码,即无法正确接收终端1和终端2传输的数据,导致数据传输效率降低。



技术实现要素:

本发明的实施例提供一种数据传输方法、装置及系统,可在保证传输时延的同时提高数据的传输效率。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,本发明的实施例提供一种数据传输方法,包括:终端可以先使用无线接入设备为至少一个终端配置的共享资源向无线接入设备发送X(X>0)次第一传输块,从而降低终端因为等待无线接入设备分配专用资源而带来的时延;当终端确定了无线接入设备为其分配的专用资源后,由于专用资源是无线接入设备专门为该终端分配的资源,终端在使用该专用资源时不会与其他终端使用的资源发生冲突,因此,终端使用包括该专用资源的目标资源继续向无线接入设备发送Y(Y≥0)次第一传输块,从而提高第一传输块被无线接入设备正确接收的概率,即提高第一传输块的传输效率。

在一种可能的设计方法中,目标资源还包括共享资源。也就是说,当终端获取到无线接入设备分配的专用资源之后,在使用专用资源传输第一传输块的同时,终端还可以继续使用上述共享资源传输上述第一传输块,从而降低第一传输块的传输时延。

在一种可能的设计方法中,上述方法还包括:若满足预置的停止条件,则终端停止向无线接入设备发送第一传输块;上述停止条件包括:终端接收到无线接入设备发送的第一传输块的应答响应,或者,终端发送第一传输块的时间超出预设的时延指标。

在一种可能的设计方法中,在终端使用无线接入设备预先配置的共享资源向无线接入设备发送X次第一传输块之前,还包括:终端计算传输第一传输块时所需的传输次数N,N>0;此时,上述停止条件还包括:X+Y≥N。也就是说,当发送的第一传输块的次数X与发送的第一传输块的次数Y之和大于或等于N时,终端便可以停止向无线接入设备发送上述第一传输块,可选地,终端还可以清空缓存中的第一传输块,从而节省传输资源。

在一种可能的设计方法中,终端使用无线接入设备预先配置的共享资源向无线接入设备发送X次第一传输块,包括:终端在预置时间段内,使用共享资源向无线接入设备逐一发送X次第一传输块,预置时间段的结束时间位于终端获取到专用资源的时间之前。这样,通过设置上述预置时间段,可以使终端仅在预置时间段内使用上述共享资源传输第一传输块,一旦超过上述预置时间段,就不再使用上述共享资源传输第一传输块,而是等待使用无线接入设备为其分配的专用资源传输第一传输块,以便其他终端抢占共享资源发送数据。

在一种可能的设计方法中,终端使用目标资源向无线接入设备发送Y次第一传输块,包括:对于目标资源所在的任意传输时间单元,若该传输时间单元内同时包括专用资源和共享资源,由于专用资源不会与其他终端使用的资源发生冲突,因此,此时终端使用该传输时间单元内的专用资源发送第一传输块。

在一种可能的设计方法中,共享资源位于Z(Z≥X)个传输时间单元中的每个传输时间单元内,上述方法还包括:若终端在Z个传输时间单元中的第M个传输时间单元(第M个传输时间单元为Z个传输时间单元中除第1个传输时间单元外的一个)内获取到第二传输块的传输请求,则终端在第M个传输时间单元内使用第M个传输时间单元内的共享资源仍然发送第一传输块,这样可以保证已经开始传输的第一传输块的传输时延不会因为第二传输块的传输而增加。

在一种可能的设计方法中,在终端使用无线接入设备预先配置的共享资源向无线接入设备发送X次第一传输块之前,还包括:终端在第一传输块内插入第一指示信息,第一指示信息包括终端传输第一传输块的HARQ进程标识和新数据标识NDI。

在一种可能的设计方法中,第一指示信息还包括终端最近一次传输第一传输块时所属的小区的标识。这样,在终端使用不同小区内的共享资源向无线接入设备发送第一传输块时,无线接入设备可以根据第一指示信息对多次接收到的第一传输块进行数据合并,以正确接收该第一传输块。

在一种可能的设计方法中,终端获取无线接入设备为终端分配的专用资源,包括:终端接收无线接入设备发送的资源分配信息,该资源分配信息用于指示终端发送第一传输块所需的专用资源。

其中,资源分配信息包括第二指示信息,该第二指示信息用于指示终端重复发送在第K(K≥0)个传输时间单元内传输的第一传输块。这样,终端可根据第二指示信息,在无线接入设备分配的专用资源上,使用在第K个传输时间单元内发送第一传输块时使用的HARQ process ID发送该第一传输块。也就是说,无线接入设备可以通过第二指示信息隐式的向终端指示发送第一传输块使用的HARQ process ID。

在一种可能的设计方法中,第二指示信息包括终端在第K个传输时间单元内传输第一传输块时所属的小区的标识。这样,在终端使用不同小区内的共享资源向无线接入设备发送第一传输块时,无线接入设备可以根据第二指示信息对多次接收到的第一传输块进行数据合并,以正确接收该第一传输块。

在一种可能的设计方法中,共享资源包括:无线接入设备为终端在第一小区内配置的第一资源和无线接入设备为终端在第二小区内配置的第二资源;此时,上述方法还包括:终端接收无线接入设备通过第一小区发送的第一传输块的应答响应;终端停止使用第二资源向无线接入设备发送第一传输块。这样,在不执行跨小区的数据合并时,也可以实现终端通过多个小区内的资源发送同一个传输块。

第二方面,本发明的实施例提供一种终端,包括:传输单元,用于使用无线接入设备为至少一个终端配置的共享资源向该无线接入设备发送X次第一传输块,该终端为该至少一个终端中的一个,X>0;确定单元,用于确定该无线接入设备为该终端分配的专用资源;该传输单元,还用于使用目标资源向该无线接入设备发送Y次该第一传输块,该目标资源包括该专用资源,Y≥0。

在一种可能的设计方法中,该传输单元,具体用于:若满足预置的停止条件,则停止向该无线接入设备发送该第一传输块;该停止条件包括:该终端接收到该无线接入设备发送的该第一传输块的应答响应,或者,该终端发送该第一传输块的时间超出预设的时延指标。

在一种可能的设计方法中,该确定单元,还用于确定传输该第一传输块时所需的传输次数N,N>0;其中,该停止条件还包括:X+Y≥N。

在一种可能的设计方法中,该传输单元,具体用于:在预置时间段内,使用该共享资源向该无线接入设备逐一发送X次该第一传输块,该预置时间段的结束时间位于该终端获取到该专用资源的时间之前。

在一种可能的设计方法中,该传输单元,具体用于:对于该目标资源所在的任意传输时间单元,若该传输时间单元内同时包括专用资源和共享资源,则使用该传输时间单元内的专用资源发送该第一传输块。

在一种可能的设计方法中,该共享资源位于Z个传输时间单元中的每个传输时间单元内,Z≥X;该传输单元,还用于:若该终端在该Z个传输时间单元中的第M个传输时间单元内获取到第二传输块的传输请求,则在该第M个传输时间单元内使用该第M个传输时间单元内的共享资源发送该第一传输块,该第M个传输时间单元为该Z个传输时间单元中除第1个传输时间单元外的一个。

在一种可能的设计方法中,该终端还包括:插入单元,用于在该第一传输块内插入第一指示信息,该第一指示信息包括该终端传输该第一传输块的HARQ进程标识和NDI。

在一种可能的设计方法中,该传输单元,还用于:接收该无线接入设备发送的资源分配信息,该资源分配信息用于指示该终端发送该第一传输块所需的该专用资源;其中,该资源分配信息包括第二指示信息,该第二指示信息用于指示该终端重复发送在第K个传输时间单元内传输的该第一传输块,该第K个传输时间单元为位于接收该资源分配信息的传输时间单元之前的一个传输时间单元,K≥0。

在一种可能的设计方法中,该共享资源包括:该无线接入设备为该终端在第一小区内配置的第一资源和该无线接入设备为该终端在第二小区内配置的第二资源;该传输单元,还用于:接收该无线接入设备通过该第一小区发送的该第一传输块的应答响应,该应答响应为无线接入设备接收到该终端通过该第一资源发送的第一传输块后生成的;停止使用该第二资源向该无线接入设备发送该第一传输块。

第三方面,本发明的实施例提供一种终端,包括:处理器、存储器、总线和通信接口;该存储器用于存储计算机执行指令,该处理器与该存储器通过该总线连接,当该终端运行时,该处理器执行该存储器存储的该计算机执行指令,以使该终端执行如第一方面中任意一项的数据传输方法。

第四方面,本发明实施例提供了一种数据传输系统,上述任一项终端,以及与终端相连的无线接入设备。

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

第六方面,本发明实施例提供了一种计算机程序,该计算机程序包括指令,当该计算机程序被计算机执行时,使得计算机可以执行上述第一方面中任意一项的虚拟机的管理方法。

本发明中,上述终端或无线接入设备的名字对设备本身不构成限定,在实际实现中,这些设备可以以其他名称出现。只要各个设备的功能和本发明类似,即属于本发明权利要求及其等同技术的范围之内。

另外,第二方面至第六方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。

本发明实施例另一方面提供一种数据传输方法,包括:

终端在MAC层生成传输块,所述传输块包括至少两个RLC实体中一个RLC实体上的数据,所述至少两个RLC实体映射一个第一PDCP实体;

所述终端将所述传输块携带的信息通过所述终端的物理层向无线接入设备发送。

在本实施例中,传输块中不包含所述至少两个RLC实体中除这个RLC实体之外的其它RLC实体的数据。可选地,所述传输块中还包括一个RLC实体上的数据,所述一个RLC实体映射第二PDCP实体。第一PDCP实体和第二PDCP实体不同。

可选的,本实施例还包括:所述终端统计待传输数据量:第一组PDCP实体所有PDCP实体上的当前待传数据量,第一组PDCP实体上所有PDCP实体所对应的所有RLC实体上的待传数据量,以及第二组所有PDCP每个PDCP实体上当前待传数据量*每个PDCP所复制数据包的份数,第二组每个PDCP实体分别对应的至少两个RLC实体中每个RLC实体上的待传数据量。示例性地,第一组PDCP实体为第一PDCP实体,第二组PDCP实体为第二PDCP实体,第一PDCP实体在RLC层没有复制数据包(或者只生成一份RLC数据包),第二PDCP实体在RLC层复制至少两份数据包,每一份数据包分别承载在一个RLC实体上,则待传数据量为第一PDCP实体当前待传数据量+第一PDCP实体映射到的一个RLC实体上的待传数据量+第二PDCP实体当前待传数据量*第二PDCP实体在RLC层的复制份数+第二PDCP实体所映射到的所有RLC实体上待传数据量。

可选地,本实施例还包括:所述终端判断RLC层中是否映射到同一MAC实体的所有RLC实体上有用数据都发送了,所述有用数据为能够放入所述MAC实体当前待传输块中的数据。如果所有RLC实体上仍存在有用数据未发送完,BSR还没发送,则终端保持该BSR的触发状态。如果都发送完了,则取消该BSR的触发状态。如果所有RLC实体上仍存在有用数据未发送完,BSR已经发送给无线接入设备了,则终端取消该BSR的触发状态。

本实施例提供的技术方案,可以应用到前述第一方面至第六方面,以及各种可能设计方法提供的技术方案中。

本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

图1为本发明实施例提供的一种数据传输方法的应用场景示意图一;

图2为本发明实施例提供的一种数据传输方法的应用场景示意图二;

图3为本发明实施例提供的一种终端的结构示意图一;

图4为本发明实施例提供的一种数据传输方法的交互示意图;

图5A为本发明实施例提供的一种数据传输方法的应用场景示意图三;

图5B为本发明实施例提供的一种数据传输方法的应用场景示意图四;

图6为本发明实施例提供的一种数据传输方法的应用场景示意图五;

图7为本发明实施例提供的一种数据传输方法的应用场景示意图六;

图8A为本发明实施例提供的一种数据传输方法的应用场景示意图七;

图8B为本发明实施例提供的一种数据传输方法的应用场景示意图八;

图8C为本发明实施例提供的一种数据传输方法的应用场景示意图九;

图9为本发明实施例提供的一种数据传输方法的应用场景示意图十;

图10为本发明实施例提供的一种数据传输方法的应用场景示意图十一;

图11为本发明实施例提供的一种数据传输方法的应用场景示意图十二;

图12为本发明实施例提供的一种数据传输方法的应用场景示意图十三;

图13为本发明实施例提供的一种数据传输方法的应用场景示意图十四;

图14为本发明实施例提供的一种数据传输方法的应用场景示意图十五;

图15为本发明实施例提供的一种数据传输方法的应用场景示意图十六;

图16为本发明实施例提供的一种数据传输方法的应用场景示意图十七;

图17为本发明实施例提供的一种数据传输方法的应用场景示意图十八;

图18为本发明实施例提供的一种数据传输方法的应用场景示意图十九;

图19为本发明实施例提供的一种数据传输方法的应用场景示意图二十;

图20为本发明实施例提供的一种数据传输方法的应用场景示意图二十一;

图21为本发明实施例提供的一种数据传输方法的应用场景示意图二十二;

图22为本发明实施例提供的一种数据传输方法的应用场景示意图二十三;

图23为本发明实施例提供的一种数据传输方法的应用场景示意图二十四;

图24为本发明实施例提供的一种数据传输方法的应用场景示意图二十五;

图25为本发明实施例提供的一种数据传输方法的应用场景示意图二十六;

图26为本发明实施例提供的一种终端的结构示意图二;

图27为本发明实施例提供的一种终端的结构示意图三。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行详细描述。

另外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

为了方便理解本发明实施例,首先在此介绍本发明实施例描述中会引入的几个术语:

终端,也可以成为UE(User Equipment,用户设备),具体可以为手机、平板电脑、笔记本电脑、UMPC(Ultra-mobile Personal Computer,超级移动个人计算机)、上网本、PDA(Personal Digital Assistant,个人数字助理)等,本发明实施例对此不作任何限制。

无线接入设备,可以为AP(Access Point,无线接入点),基站(例如,宏基站、微基站以及直放站等),本发明实施例对此不作任何限制。

传输时间单元,是指一个用于上行传输或下行传输的时间粒度大小,具体可以为传输时间单元、时隙(slot),微时隙,聚合时隙或聚合微时隙等,以传输时间单元为例,在LTE(Long Term Evolution,长期演进)系统中,一个传输时间单元的时间长度一般为1ms,在5G(5th-Generation,第五代移动通信技术)系统中,一个传输时间单元的时间长度可以由基站进行设置,本发明实施例对此不作任何限制。

本发明的实施例提供一种数据传输方法,可应用于终端与无线接入设备之间的数据传输过程。以HARQ(Hybrid Automatic Repeat reQst,混合自动重传请求)传输方式为例,在现有技术中,需要无线接入设备首先为终端分配该终端发送数据时专用的专用资源,进而,终端使用无线接入设备为其分配的专用资源向无线接入设备发送待传输的数据,如果该数据传输一次不能被无线接入设备正确接收,则终端还需要向无线接入设备重复发送该数据,直至该数据被无线接入设备正确接收为止。

然而,无线接入设备为终端分配专用资源时需要花费至少4ms的时延,而终端第一次向无线接入设备发送上述数据与终端第二次向无线接入设备发送上述数据之间又需要花费至少8ms的时延,这远远无法满足URLLC数据对于时延的要求。

对此,在现有技术中,无线接入设备还可以预先为多个终端分配一份或多份共享资源,那么,后续当某个终端需要发送URLLC数据时,可以直接使用已分配的共享资源发送URLLC数据,但是,由于共享资源是这多个终端共享的,因此,会出现多个终端同时抢占相同的共享资源发送不同数据的情况,此时,可能会导致无线接入设备无法对接收到的URLLC数据进行正确解码,使得传输的数据不能被无线接入设备正确接收,即URLLC数据的传输效率降低。换句话说,当一个终端有一个共享资源时,这个终端通常并不知道这个共享资源是否被其它终端所使用,这个共享资源由无线接入设备预先分配给至少一个终端,共享资源不用无线接入设备动态调度。正因使用共享资源的终端不知道这个资源上是否被其它终端所使用,因而会出现多个终端抢占这块共享资源导致上述冲突的情况。

可以看出,终端无论是使用专用资源传输URLLC数据,还是使用共享资源传输URLLC数据,都不能同时保证URLLC数据的传输时延和传输效率。

对于上述问题,本发明实施例提供一种数据传输方法,当终端需要向无线接入设备传输URLLC数据(URLLC数据可由一个或多个传输块组成)时,以传输第一传输块为例,如图1所示,终端可以先使用预先配置的共享资源向无线接入设备发送X(X>0)次该第一传输块,当终端获取到无线接入设备为其分配的专用资源后,如果终端尚未接收到无线接入设备正确接收到该第一传输块后发送的应答响应,此时,终端可使用目标资源(该目标资源包括上述专用资源)向无线接入设备再发送Y(Y≥0)次该第一传输块,直至无线接入设备正确接收到该第一传输块为止。

这样一来,在终端获取到无线接入设备分配的专用资源之前,可以先使用与其他终端共享的共享资源发送第一传输块,从而可降低终端因为等待无线接入设备分配专用资源而带来的时延,而当终端获取到无线接入设备分配的专用资源之后,由于专用资源是无线接入设备专门为该终端分配的资源,终端在使用专用资源时不会与其他终端使用的资源发生冲突,因此,此时终端可以使用包括该专用资源的目标资源发送上述第一传输块,从而提高第一传输块被无线接入设备正确接收的概率,即提高第一传输块的传输效率。

当然,如图2所示,上述目标资源中还可以包括共享资源,也就是说,当终端获取到无线接入设备分配的专用资源之后,在使用专用资源传输第一传输块的同时,终端还可以继续使用上述共享资源传输上述第一传输块,从而降低第一传输块的传输时延。

如图3所示,上述终端可以以图3中的计算机设备(或系统)的方式来实现。

图3所示为本发明实施例提供的计算机设备示意图。计算机设备500包括至少一个处理器501,通信总线502,存储器503以及至少一个通信接口504。

处理器501可以是一个通用中央处理器(CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本发明方案程序执行的集成电路。

通信总线502可包括一通路,在上述组件之间传送信息。所述通信接口504,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(RAN),无线局域网(Wireless Local Area Networks,WLAN)等。

存储器503可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。

其中,所述存储器503用于存储执行本发明方案的应用程序代码,并由处理器501来控制执行。所述处理器501用于执行所述存储器503中存储的应用程序代码。

在具体实现中,作为一种实施例,处理器501可以包括一个或多个CPU,例如图3中的CPU0和CPU1。

在具体实现中,作为一种实施例,计算机设备500可以包括多个处理器,例如图3中的处理器501和处理器508。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

在具体实现中,作为一种实施例,计算机设备500还可以包括输出设备505和输入设备506。输出设备505和处理器501通信,可以以多种方式来显示信息。例如,输出设备505可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备506和处理器501通信,可以以多种方式接受用户的输入。

上述的计算机设备500可以是一个通用计算机设备或者是一个专用计算机设备。在具体实现中,计算机设备500可以是台式机、便携式电脑、网络服务器、掌上电脑(Personal Digital Assistant,PDA)、移动手机、平板电脑、无线终端设备、通信设备、嵌入式设备或有图3中类似结构的设备。本发明实施例不限定计算机设备500的类型。

以下,将结合具体实施例详细阐述本发明实施例提供的一种数据传输方法,如图4所示,该方法包括:

101(可选)、终端向无线接入设备发送资源分配请求,该资源分配请求用于请求无线接入设备为终端分配传输第一传输块使用的专用资源。

具体的,当终端内的接入层接收到来自应用层的待发送数据时,终端可以按照预先设置的传输块大小,将待发送数据划分为一个或多个传输块(TB),当终端确定待发送的传输块为URLLC数据时,可以向无线接入设备发送资源分配请求,无线接入设备接收到该资源分配请求后为终端分配专用资源,例如,该专用资源位于为第5传输时间单元、第7传输时间单元以及第9传输时间单元内,该专用资源是无线接入设备专门为该终端分配的,因此,该专用资源不会与其他终端传输数据时使用的资源发生冲突。

示例性的,终端可以一直保持资源请求挂起状态,即只要有资源时便向无线接入设备发送上述资源分配请求,直至终端获取到上述专用资源为止;或者,终端可以一直保持资源请求挂起状态,直至终端向无线接入设备成功发送第一传输块为止。

102、在获取到上述专用资源之前,终端使用共享资源向无线接入设备发送X(X>0)次第一传输块。

其中,上述共享资源为无线接入设备为至少一个终端(包括上述终端)分配的资源,例如,无线接入设备为小区1内的终端1-终端3分配了共享资源1,那么,终端1-终端3中的任意一个终端在需要传输数据时,均可使用共享资源1与无线接入设备交互。

具体的,如图5A所示,上述共享资源可以分布在一个或多个传输时间单元上,为了使无线接入设备能够尽快的正确接收到第一传输块,在步骤102中,终端可以先使用共享资源向无线接入设备发送X(X>0)次第一传输块。

在一种可能的实现方式中,如图5A所示,在传输时间单元1-4以及传输时间单元7上均分配有共享资源,但是无线接入设备在每个传输时间单元上分配的共享资源的大小不同,例如,在传输时间单元1、传输时间单元3以及传输时间单元7上的共享资源的大小为30Bytes(字节),而在传输时间单元2和传输时间单元4上的共享资源的大小为50Bytes。此时,终端可以根据第一传输块的大小,选择在共享资源大于或等于第一传输块的大小的传输时间单元上,例如在传输时间单元2和传输时间单元4上,向无线接入设备发送第一传输块。

可选的,上述一个传输时间单元具体可以称为一个TTI(Transmission Time Interval,时间传输间隔)。

进一步地,如图5B中的(a)所示,对于分配了共享资源的TTI,可以在该TTI中配置两种不同大小的共享资源,例如,30Bytes(共享资源1)和50Bytes(共享资源2)。那么,终端可以根据第一传输块的大小判断当前TTI上的共享资源1或共享资源2的大小是否大于或等于第一传输块的大小。若共享资源1和共享资源2满足条件(都大于或等于第一传输块的大小),则终端可以随机选用其中一块共享资源传输第一传输块;若只有一块共享资源满足条件(共享资源1和共享资源2中只有一个大于或等于第一传输块的大小),例如,共享资源2,则终端可使用共享资源2传输第一传输块;若两块共享资源都不满足条件,则终端可以继续等待直至满足条件的共享资源到来。

又或者,如图5B中的(b)所示,对于分配了共享资源的TTI,可以在该TTI中配置一块大小一定的共享资源,例如,50Bytes。其中,这50Bytes中30Bytes的共享资源的优先级比较高。那么,当终端在需要使用该共享资源传输第一传输块时,首先确定优先级较高的30Bytes是否可以满足传输需求,当第一传输块的大小大于30Bytes且不超过50Bytes时,终端可使用上述50Bytes的共享资源传输第一传输块,相应的,当第一传输块的大小大于50Bytes时,终端可以继续等待直至满足条件的共享资源到来。

又或者,如图5B中的(c)所示,对于分配了共享资源的TTI,在该TTI中配置的共享资源在时频空间内的大小是一定的,但是,当终端使用不同的调制编码方式(MCS)传输传输块时,其可承载的数据大小是不同的。例如,当终端使用MCS 1传输传输块时,该共享资源可承载50Bytes的数据,当终端使用MCS 2传输传输块时,该共享资源可承载30Bytes的数据。这样,当终端在需要使用该共享资源传输第一传输块时,可根据第一传输块的大小,选择合适的MCS在该共享资源上传输。

在另一种可能的实现方式中,如图6所示,对于某一个传输时间单元,无线接入设备可能在该传输时间单元内分配有多份共享资源,例如,图6中的共享资源1和共享资源2。那么,当终端在该传输时间单元上发送第一传输块时,可以在这多份共享资源中选择一份发送第一传输块。

例如,终端可以选资源起始位置最早的共享资源,即共享资源2,这样终端可以尽快使用共享资源2传输该第一传输块;或者,终端还可以选择资源结束位置最早的共享资源,即共享资源1,这样终端可以尽快发送完第一传输块;或者,终端还可以根据这多份共享资源的可靠性,选择靠性最高的一份共享资源传输第一传输块,以提高传输过程的可靠性,本发明实施例对此不作任何限定。

示例性的,如果一份共享资源位于频率较低的频带,则该共享资源的可靠性较高,否则,其可靠性较低;如果一份共享资源位于license(许可)频谱内,则该共享资源的可靠性较高,否则,其可靠性较低。

又或者,无线接入设备在为终端配置每一个共享资源时,可以同时配置每一个共享资源的优先级。每个共享资源的优先级的配置对于不同终端可以是不同的。例如,在图6中,共享资源1的优先级高于共享资源2的优先级,那么,终端在传输数据时,终端可以选择优先级最高的共享资源传输数据。可选地,如果优先级最高的共享资源传不完数据,则终端再选优先级次高的共享资源。这样,可以把多个终端要发送的URLLC数据平均分散到各个共享资源去,从而减小终端之间发生资源冲突的概率。

进一步地,仍如图6所示,如果终端选择共享资源1传输上述第一传输块,那么,剩余的共享资源1内的资源以及共享资源2(本发明实施例中称为剩余资源)是否可用于传输数据,或者用户传输什么数据,可以由协议规定或者由无线接入设备通过RRC信令或其它各层信令(例如物理层信令或MAC层信令)指示给终端。

示例性的,如果协议规定或者无线接入设备设置上述剩余资源可用于传输终端缓存中剩余数据(例如,URLLC数据和/或MBB数据)。那么,终端可使用该剩余资源传输MBB数据;当然,如果终端使用共享资源1传输数据时,共享资源1内的资源不够,则优先使用剩余资源传输该数据。

或者,如果协议规定或者无线接入设备设置上述剩余资源仅用于传输终端缓存中剩余的URLLC数据。那么,终端可使用该剩余资源传输URLLC数据,但无法传输MBB数据。

又或者,如果协议规定或者无线接入设备设置上述剩余资源不能用于传输任何数据,那么,如果终端存在需要传输的数据,都需要等到下个可用资源(例如,共享资源或者调度资源)到来时再传输。需要说明的是,前面描述中以URLLC数据(优先级较高)和MBB数据(相比URLLC数据,MBB数据优先级较低)为例,本领域技术人员可以理解,对于优先级不同的承载都适用,优先级较高的承载按照前述URLLC数据的处理方式,优先级较低的承载按照前述MBB数据的处理方式。

另外,在终端使用共享资源向无线接入设备发送第一传输块的过程中,还可以设置一个预置时间段,那么,如图7所示,在预置时间段内,终端可使用共享资源向无线接入设备逐一发送X次上述第一传输块,当超过上述预置时间段后,终端便可清空发送上述第一传输块的相关缓存,并停止使用共享资源向无线接入设备发送第一传输块。

这是因为,如果需要向无线接入设备发送传输块的终端较多,无线接入设备向上述终端反馈为其分配的专用资源的时间可能会有所延迟,但实际上无线接入设备已经为终端分配好发送第一传输块的专用资源了。此时,如果终端仍然使用共享资源继续传输第一传输块,可能会使得其他终端无法抢占到相应的共享资源发送数据。因此,通过设置上述预置时间段,可以使终端仅在预置时间段内使用上述共享资源传输第一传输块,一旦超过上述预置时间段,就不再使用上述共享资源传输第一传输块,而是等待使用无线接入设备为其分配的专用资源传输第一传输块。

例如,终端接收到来自应用层的待发送数据后,可以启动一个定时器(Discard Timer),在该定时器的计时期间内向无线接入设备发资源分配请求,并通过上述共享资源向无线接入设备发送第一传输块,当该定时器超后,终端便不再向无线接入设备发资源分配请求,也不再通过上述共享资源向无线接入设备发送第一传输块,而是等待使用无线接入设备为其分配的专用资源传输第一传输块。

示例性的,上述定时器的具体定时时间,可以以某个numerology的符号长度、以Ts为粒度,或者以NR中新引入的某个时间单位为粒度进行设置,该粒度可小于URLLC数据的TTI。

其中,上述预置时间段可以是协议中预先定义好的;也可以是无线接入设备采用专用信令给终端发送的;也可以是无线接入设备通过广播消息通知给终端的;或者,无线接入设备还可以在广播消息中携带时间长度不等的多个预置时间段,这样,每个终端可以根据其传输的传输块的业务类型或优先级,从这多个预置时间段中确定自己所使用的预置时间段,本发明实施例对此不作任何限制。

需要说明的是,本发明实施例并不限定上述步骤101与步骤102之间的时序关系,终端可以先执行步骤101,再执行步骤102;也可以先执行步骤102,再执行步骤101;还可以同时执行步骤101和102,本发明实施例对此不作任何限定。

103、终端接收无线接入设备发送的资源分配信息,该资源分配信息用于指示终端传输第一传输块使用的专用资源。

具体的,仍如图5A所示,当无线接入设备为该终端分配完其使用的专用资源后,向终端发送资源分配信息,该资源分配信息中具体可包括该专用资源的位置信息以及调制方式等参数,这样,终端接收到无线接入设备发送的资源分配信息后,便可根据该资源分配信息确定该专用资源分布在哪个或哪几个传输时间单元内,如图5A所示,该专用资源分布在传输时间单元6和传输时间单元8内,后续,终端可在传输时间单元6和传输时间单元8内使用相应的专用资源,发送上述第一传输块。

需要说明的是,无线接入设备为终端配置的专用资源可能只允许终端发送一次上述第一传输块,也可以允许终端发送多次上述第一传输块。

如果允许终端发送多次第一传输块,那么,每次终端发送第一传输块使用的专用资源的位置位于不同的传输时间单元内,无线接入设备可以将专用资源所在的各个传输时间单元的信息携带在上述资源分配信息中通知给终端,例如,专用资源位于传输时间单元3和传输时间单元4内。后续,终端直接使用传输时间单元3和传输时间单元4内的专用资源分别向无线接入设备发送2次第一传输块。

或者,如果允许终端发送多次第一传输块,也可以提前将预置的发送策略配置在终端内,例如,该发送策略可以为:在连续的4个传输时间单元内分别发送第一传输块,或者,以1个传输时间单元为间隔发送3次第一传输块等,此时,上述资源分配信息中包括终端在专用资源上第一次发送上述第一传输块时所在的传输时间单元的信息,后续,终端可根据上述资源分配信息以及发送策略,确定每次发送上述第一传输块的具体资源位置。

另外,如果终端没有执行步骤101,即没有向无线接入设备发送资源分配请求,但是,如果无线接入设备根据终端使用共享资源向无线接入设备发送的第一传输块,能够确定出终端需要向无线接入设备发送数据,或者,无线接入设备通过其它途径能够确定出终端需要向无线接入设备发送数据,此时,也可以触发无线接入设备为终端分配专用资源,并通过资源分配信息将分配的专用资源指示给终端。

104、终端使用目标资源向无线接入设备发送Y(Y≥0)次第一传输块,该目标资源包括上述专用资源。

当然,如图5A所示,该目标资源中还可以包括共享资源。

也就是说,终端获取到无线接入设备为其分配的专用资源后,可以仅使用该专用资源继续发送第一传输块,也可以同时使用专用资源和共享资源发送该第一传输块,本发明实施例对此不作任何限制。

需要说明的是,由于在终端在使用目标资源向无线接入设备发送Y次第一传输块之前,已经使用共享资源向无线接入设备发送了X次第一传输块,因此,在终端执行步骤104之前,有可能无线接入设备已经正确接收到了上述第一传输块,并向终端发送了第一传输块的应答响应,那么,终端此时无需再向无线接入设备发送第一传输块,即在步骤104中Y=0。

另外,当终端使用目标资源向无线接入设备发送Y次第一传输块时,例如,终端在传输时间单元6上使用传输时间单元6内的目标资源发送第一传输块时,如果传输时间单元6内既包括专用资源,又包括共享资源,那么,由于专用资源不会与其他终端使用的资源发生冲突,因此,此时终端可优先使用传输时间单元6内的专用资源发送上述第一传输块。

进一步地,当无线接入设备每次接收到终端发送的第一传输块时,都会将该第一传输块与之前接收到的第一传输块进行合并,并尝试对合并后的第一传输块进行解码,当无线接入设备正确解析出该第一传输块,即无线接入设备成功接收到该第一传输块时,无线接入设备可以向终端发送第一传输块的应答响应,那么,终端若接收到该第一传输块的应答响应,便可以停止向无线接入设备发送上述第一传输块。

可选地,终端接收到该第一传输块的应答响应后,还可以清空缓存中的第一传输块。

又或者,终端内还可以设置有定时器,该定时器设定的时间即为传输第一传输块的时延指标,那么,当终端第一次发送第一传输块时可触发终端开启该定时器,当该定时器超时时,表示终端发送第一传输块的时间超出了为其预设的时延指标,此时,无论无线接入设备是否成功接收到该第一传输块,终端均可停止向无线接入设备发送上述第一传输块,可选地,终端还可以清空缓存中的第一传输块。

又或者,终端还可以根据每次传输过程的成功概率,计算传输第一传输块时所需的传输次数N(N>0)。例如,假设URLLC数据在传输过程中的可靠性要求是99.999%,而每次传输过程的成功概率是90%,那么,当终端传输两次第一传输块时,可以达到99%的成功概率,当终端传输三次第一传输块时,可以达到99.9%的成功概率,……,当终端传输五次第一传输块时,可以达到99.999%的成功概率,即满足99.999%的可靠性要求。那么,无论终端使用共享资源和/或专用资源,只需要向无线接入设备发送五次第一传输块,便可以停止向无线接入设备发送上述第一传输块,可选地,终端还可以清空缓存中的第一传输块。

当然,每次传输过程的成功概率可能是不同的,假设第一次传输过程的成功概率p1,第二次传输过程的成功概率p2,……,第N次传输过程的成功概率pN,那么,根据公式:(1-p1)(1-p2)…(1-pN)<预设的失败概率,就可以确定出N的具体取值,即传输第一传输块时所需的传输次数。

也就是说,当步骤102中发送的第一传输块的次数X,与步骤104中发送的第一传输块的次数Y之和大于或等于N时,终端便可以停止向无线接入设备发送上述第一传输块。那么,如果步骤102中发送的第一传输块的次数X=N时,终端也无需再使用目标资源向无线接入设备发送第一传输块,即在步骤104中Y=0。

另外,终端还可以将上述计算出的传输次数N上报给无线接入设备。终端可以采用上述方法确定传输次数,但不限于采用上述方法确定传输次数,其它方法还可以包括终端的应用层配置的传输次数,其中终端的应用层可以由终端的用户来进行操作。另外,终端可以通过RRC消息、MAC层消息、RLC层消息、PDCP层消息、SDAP(Service Data Adaptation Protocol)层消息、物理层消息等各层指示将传输次数上报无线接入设备。这样,无线接入设备在接收到N次第一传输块后,便可以不再监听终端是否传输该第一传输块,从而节省无线接入设备的开销。

以上均以终端传输第一传输块为例进行说明,在实际传输过程中,终端可能需要传输多个传输块,如图8A所示,在终端使用上述共享资源传输第一传输块的过程中,例如,终端使用传输时间单元1内的共享资源传输了第一传输块,此时,如果终端在传输时间单元2内获取到第二传输块的传输请求,那么,终端可继续使用传输时间单元2内的共享资源传输第一传输块,而不是使用传输时间单元2内的共享资源传输第二传输块,这样可以保证已经开始传输的第一传输块的传输时延不会因为第二传输块的传输而增加。

在另一种应用场景中,当终端获取到无线接入设备配置的专用资源后,如果获取到新的传输块,例如上述第二传输块的传输请求,此时,终端还可以根据在该专用资源上可传输的传输块的大小以及之前在共享资源上传输的传输块的大小,确定是否传输该第二传输块。

例如,当在上述专用资源上可传输的传输块的大小大于之前在共享资源上传输的传输块的大小时,终端在上述专用资源上除了可传输原来的第一传输块外,还可以传一部分第二传输块。这种情况下,终端可以在专用资源上传输两个传输块,也可以只传输一个传输块。那么,无线接入设备在收到该专用资源上的数据后,无线接入设备的RLC层能够确定出还有没传完的传输块,因此,无线接入设备可继续为终端配置专用资源。如图8B所示,在第一种情况中,一个TB使用共享传输资源时,可以容纳包1的数据和包2的段A数据,无法容纳包2的段B数据。在第二种情况中,一个TB可以使用无线接入设备调度的专用资源时,这个TB所分配的专用资源足够容纳下包1和包2,但是这个TB容纳了包1和包2的段A,而不容纳包2的段B,而剩余资源填满填充(pad)数据(例如为0的一组数)。在第三种情况中,一个TB可以使用无线接入设备调度的专用资源时,这个TB所分配的专用资源足够容纳下包1和包2,这个TB容纳了包1和包2,其中,包2的段A和段B是分段容纳到这个TB中的。第四种情况,一个TB可以使用无线接入设备调度的专用资源时,这个TB所分配的专用资源足够容纳下包1和包2,包2的段A和包2组合成一个包2容纳到这个TB中的。

又例如,当在上述专用资源上可传输的传输块的大小等于之前在共享资源上传输的传输块的大小时,终端在上述专用资源上仅可传输一个完整的第一传输块。这时,无线接入设备也无法获知第二传输块的传输需求,那么,第二传输块可按照上述传输方法通过共享资源进行传输。这种情况下,终端被分配了上行传输资源,如何将数据放到TB中(又称为Logical Channel Prioritization procedure,逻辑信道排序流程)时,视为重传,不会在这种重传的传输块中加入MAC元素的内容。

又例如,当在上述专用资源上可传输的传输块的大小小于之前在共享资源上传输的传输块的大小时,终端在上述专用资源上仅可传输第一传输块的一部分,那么,无线接入设备在收到该专用资源上的数据后,可确定出还有没传完的传输块,因此,无线接入设备可继续为终端配置专用资源,那么,第二传输块可以与上述第一传输块中的剩余分段一起在后续无线接入设备配置的专用资源上传输。

在另一种应用场景中,如图8C所示,可以将同一时刻的共享资源(或专用资源)划分为初传区域和重传区域,这样,如果在同一时间内同时有需要初传的传输块和需要重传的传输块需要发送,则终端可以同时在重传区域传输需要重传的传输块(例如上述第一传输块),并在初传区域传输需要初传的传输块(例如上述第二传输块)。

其中,初传区域和重传区域的划分可以通过静态或者半静态的方式配置给终端。在静态的方式中,无线接入设备在终端接入时就通过高层信令/物理层信令通知给终端上述初传区域和重传区域的具体位置。在半静态的方式中,无线接入设备可以根据业务类型调整上述初传区域和重传区域的大小,并通过高层信令/物理层信令通知给终端上述初传区域和重传区域的具体位置,本发明实施例对此不作任何限制。

进一步地,由于无线接入设备无法确定每次接收到的传输块具体是终端哪一次发送的哪个传输块,因此,终端在发送不同传输块时可通过不同的HARQ process(进程)与无线接入设备进行交互,每一个传输块与一个HARQ process对应,这样,无线接入设备可以将接收到HARQ process ID相同的传输块作为同一个传输块,例如,第一传输块,后续,无线接入设备对HARQ process ID相同的传输块进行数据合并和解码,从而正确接收上述第一传输块。

那么,在上述步骤102中,终端使用共享资源向无线接入设备发送X次第一传输块时,终端可以随机确定一个HARQ process ID,或者,终端可以根据共享资源所在传输时间单元的位置确定一个HARQ process ID,然后使用该HARQ process ID在共享资源上发送第一传输块。

示例性的,可以预先设置不同子帧与HARQ process ID之间的对应关系,那么,当终端确定了上次传输第一传输块的共享资源所在的子帧后,便可以根据上述对应关系确定出本次传输第一传输块时所使用的HARQ process ID,从而实现第一传输块的重传。对于上次传输和本次传输时使用的HARQ process ID相同。

而在上述步骤103中,终端从无线接入设备接收的资源分配信息中可以携带有HARQ process ID,如果该HARQ process ID与终端在共享资源上发送第一传输块使用的HARQ process ID相同,则终端可继续使用该HARQ process ID在专用资源上发送第一传输块。如果该HARQ process ID与终端在共享资源上发送第一传输块使用的HARQ process ID不同,例如,资源分配信息中携带的HARQ process ID为2,而终端在共享资源上发送第一传输块使用的HARQ process ID为3,此时,终端可以将与3号HARQ process对应的内容复制到2号HARQ process内,进而使用2号HARQ process在专用资源上发送第一传输块。

当然,资源分配信息中没有携带HARQ process ID,那么,终端可以仍然沿用在共享资源上发送第一传输块使用的HARQ process ID,发送上述第一传输块。

进一步地,在终端每次使用共享资源向无线接入设备发送第一传输块之前,可以先在待发送的第一传输块内插入第一指示信息,该第一指示信息包括本次终端传输第一传输块使用的HARQ process ID和NDI(New Data ID,新数据标识)。其中,HARQ process ID用于指示终端传输第一传输块使用的HARQ process是哪一个,NDI用于指示终端传输的第一传输块为新数据还是重传数据。

示例性的,终端的MAC(Media Access Control,介质访问控制)实体确定使用共享资源传输第一传输块后,还可以确定本次传输的第一传输块为新数据还是重复传输的重传数据,以及使用哪个HARQ process ID传输第一传输块,然后,终端的MAC实体将这些信息发送给终端的物理层,如图9所示,物理层实体将第一传输块映射到与上述共享资源对应的物理资源后,再选取一些资源位置进行打孔(puncturing),在打孔的位置插入HARQ process ID和NDI,即插入第一指示信息。

无线接入设备收到上述携带有第一指示信息的传输块后,可根据打孔处插入的第一指示信息,确定第一传输块为新数据还是重传数据,如果是重传数据,就发送到与HARQ process ID对应的HARQ process处进行数据合并,如果是新数据,可将该第一传输块缓存至与其HARQ process ID对应的缓存中,等待与后续重传的第一传输块进行数据合并。

另外,上述第一指示信息中还可以携带冗余版本信息,该冗余版本信息用于指示恢复被打孔的数据时使用的冗余版本。当然,也可以在无线接入设备内预先设置上述冗余版本信息,此时,无需在第一指示信息中携带冗余版本信息,无线接入设备接收到上述第一指示信息后可直接根据预先设置的上述冗余版本信息恢复被打孔的数据。

当然,终端也可以通过上行控制信道将上述第一指示信息通过上行控制信令通知给无线接入设备,或者,通过DMRS的cyclic shift或CRC掩码等隐式的方法将上述第一指示信息通知给无线接入设备,本发明实施例对此不作任何限制。

可选的,本发明实施例中,在无线接入设备为终端分配共享资源时,可以为同一个终端在不同小区内分配不同的共享资源,例如,终端1同时属于小区1和小区2,无线接入设备同时为小区1和小区2服务,那么,无线接入设备为小区1内的终端1-终端3分配了共享资源1,为小区2内的终端1和终端4分配了共享资源2,此时,终端1拥有两份共享资源,即与小区1对应的共享资源1,以及与小区2对应的共享资源2。

那么,仍以上述第一传输块为例,如图10所示,终端使用与小区1对应的共享资源1第一次发送第一传输块后,如果短时间内终端在小区1内没有共享资源,或者,终端没有获取到无线接入设备分配的专用资源,此时,终端可以使用与小区2对应的共享资源2重复发送上述第一传输块。

此时,第一指示信息中还携带有终端最近一次传输第一传输块时所属的小区标识。如图10所示,此时第一指示信息中还携带有小区1的标识,即告知无线接入设备上一次终端传输第一传输块时使用的是与小区1对应的共享资源。

这样,无线接入设备在接收到该第一指示信息后,可以将本次通过小区2对应的共享资源2接收到的第一传输块,与通过小区1对应的共享资源1接收到的第一传输块进行数据合并。

可选的,还可以预先配置给终端配置其对应小区的专属小区标识,例如,终端1对应小区1和小区2,那么,对于终端1而言,可以配置小区1的专属小区标识为0,小区2的专属小区标识为1。此时,可用上述专属小区标识代替第一指示信息中小区的标识,这样,由于上述专属小区标识的长度远小于小区的标识的长度,因此,可进一步节省传输块传输过程中的空口资源。

又或者,终端可以设置一套HARQ process专门用于在共享资源上传输数据,无论在哪个小区,均使用这一套HARQ process在共享资源上传输数据。那么,在如图10所示的应用场景下,由于终端在小区1和小区2中发送第一传输块时使用的是同一套HARQ process,因此,终端发送的第一指示信息中无需携带小区1的标识,仅需携带在小区1发送第一传输块时使用的HARQ process ID即可。

上述实施例中以打孔的方式,由终端向无线接入设备指示每次传输的第一传输块使用的HARQ process ID。

在另一种可能的设计方式中,虽然无线接入设备并不知道终端在使用共享资源发送第一传输块时使用的HARQ process ID,但是,无线接入设备可以在向终端发送的资源分配信息中携带第二指示信息,该第二指示信息用于指示终端重复发送在第K(K≥0)个传输时间单元内传输的第一传输块,第K个传输时间单元为位于接收资源分配信息的传输时间单元之前的一个传输时间单元。

这样,终端接收到上述资源分配信息后,可根据携带的第二指示信息,在无线接入设备分配的专用资源上,使用在第K个传输时间单元内发送第一传输块时使用的HARQ process ID发送该第一传输块。也就是说,无线接入设备可以通过第二指示信息隐式的向终端指示发送第一传输块使用的HARQ process ID。

示例性的,如图11所示,终端向无线接入设备发送资源分配请求后,使用共享资源发送3次第一传输块,当终端接收到无线接入设备发送的资源分配信息时,该资源分配信息中除了包括为终端分配的专用资源的位置等相关信息,还包括第二指示信息,例如,该第二指示信息为:重传W-3传输时间单元内的数据。此时,上述第K个传输时间单元即为该W-3传输时间单元,也就是说,无线接入设备指示终端重传以当前接收到资源分配信息的传输时间单元(即传输时间单元3)为基准,向前偏移3个传输时间单元,即在传输时间单元0内发送的数据。

那么,终端在收到该第二指示信息后,便可以在无线接入设备分配的专用资源上,使用在传输时间单元0内发送第一传输块使用的HARQ process ID,发送第一传输块。

另外,也可以以无线接入设备分配的专用资源所在的传输时间单元,即图11中的传输时间单元5,为基准确定上述第K个传输时间单元,此时,如图11所示,第K个传输时间单元,即W-3传输时间单元是指:以专用资源所在的传输时间单元5为基准向前偏移3个传输时间单元,即传输时间单元2。

当然,如果无线接入设备在为终端分配专用资源时,已经解析出终端之前使用共享资源发送第一传输块使用的HARQ process ID,那么,可以在第二指示信息中直接携带解析出的HARQ process ID即可,本发明实施例对此不作任何限制。

又或者,如果预先设置有不同子帧与HARQ process ID之间的对应关系,那么,无线接入设备接收到终端传输的第一传输块时,便可以根据其所在的子帧确定出终端使用的HARQ process ID,例如,HARQ process ID为3。那么,无线接入设备可直接在第二指示信息中指示终端使用HARQ process ID为3的HARQ process在专用资源上传输该第一传输块。

此外,无线接入设备也可以通过PHICH信道发送ACK/NACK,以通知终端是否正确接收在共享资源上收到的传输块。如果正确接收,无线接入设备向终端发送ACK,否则向终端发送NACK。那么,如果终端收到的是NACK,则可根据NACK所在的子帧号,向后推一定个数的子帧,重传该第一传输块。

又或者,可通过协议约定或RRC信令预先配置一个固定的时间间隔,例如30ms。那么,无线接入设备在共享资源上收到终端传输的第一传输块后开始计时,如果在30ms内不能正确解出第一传输块中的数据,则向终端发送如图11所示的资源分配信息,这样,终端向前推算30ms,便可以确定出30ms前发送该第一传输块时使用的HARQ process ID,进而,在接收到资源分配信息30ms后使用相同的HARQ process ID重传第一传输块。

进一步地,若在一个子帧内的不同子频带上为终端分配了多个共享资源(如图6所示),此时,上述第二指示信息可以为:重传W-3传输时间单元内在M号子频带上的数据。这样,终端收到上述第二指示信息后,通过确定自己在W-3传输时间单元的M号子频带上发送数据使用的HARQ process ID,确定后续继续使用这个HARQ process ID重传第一传输块。

另外,当无线接入设备为终端在不同小区内都分配有共享资源时,如图12所示,传输时间单元0上设置有与小区1对应的共享资源,终端在传输时间单元0上第一次发送第一传输块,如果无线接入设备确定小区1内没有可用的专用资源,而小区2内有可用的专用资源(即传输时间单元5上的专用资源),那么,无线接入设备可以为终端分配在小区2内的专用资源,此时,资源分配信息中携带的第二指示信息中还包括:终端在上述第K个传输时间单元内传输第一传输块时所属的小区标识。例如,此时第二指示信息可以为:重传在小区1中的W-5传输时间单元内的数据,其中,W-5传输时间单元是指:以专用资源所在的传输时间单元5为基准向前偏移5个传输时间单元,即传输时间单元0。

也就是说,此时无线接入设备为终端分配的专用资源位于小区2,而无线接入设备需要终端重传的数据为曾经在小区1内的W-5传输时间单元上传输的第一传输块。

与图11类似的,如果预先设置有不同子帧与HARQ process ID之间的对应关系。这种对应关系可以是一个小区的子帧与终端的一组HARQ process ID对应关系,也可以是多个小区的子帧与终端的一组HARQ process ID的对应关系。那么,无线接入设备接收到终端传输的第一传输块时,便可以根据其所在的子帧确定出终端使用的HARQ process ID,例如,HARQ process ID为3。那么,无线接入设备可直接在第二指示信息中指示终端使用HARQ process ID为3的HARQ process在小区2的专用资源上传输该第一传输块。

又或者,可通过协议约定或RRC信令预先配置一个固定的时间间隔,例如30ms。那么,无线接入设备在共享资源上收到终端传输的第一传输块后开始计时,如果在30ms内不能正确解出第一传输块中的数据,则向终端发送如图12所示的资源分配信息,这样,终端向前推算30ms,便可以确定出30ms前发送该第一传输块时使用的HARQ process ID,进而,在接收到资源分配信息30ms后使用相同的HARQ process ID在小区2重传第一传输块。

进一步地,若在一个子帧内的不同子频带上为终端分配了多个共享资源(如图6所示),此时,上述第二指示信息可以为:重传在小区1中W-5传输时间单元内在M号子频带上的数据。传输时间单元,可以是终端在小区1中传输的一种或多种长度的TTI,也可以是终端在小区2中的传输的一种或多种长度的TTI,也可以是终端在小区1和小区2中传输的多种长度TTI的公约数。

这样,终端收到上述第二指示信息后,通过确定自己在W-5传输时间单元的M号子频带上发送数据使用的HARQ process ID,确定后续继续使用这个HARQ process ID在小区2重传第一传输块。

后续,终端在无线接入设备分配的专用资源上发送第一传输块后,无线接入设备需要将通过小区2对应的专用资源接收到的第一传输块,与通过小区1对应的共享资源接收到的第一传输块进行数据合并,即执行跨小区的数据合并。

而在另一种可能的设计方法中,当终端使用不同小区内的共享资源或者专用资源向无线接入设备发送第一传输块时,无线接入设备也可以仅将在同一小区内接收到的第一传输块进行数据合并,这样可以避免执行复杂度较高的跨小区的数据合并,降低了数据合并的复杂度。

如图13所示,传输时间单元0和传输时间单元1上的共享资源为无线接入设备在小区1内为终端分配的,传输时间单元2和传输时间单元3上的共享资源为无线接入设备在小区2内为终端分配的。终端使用小区1内的3号HARQ process ID分别在传输时间单元0和传输时间单元1上向无线接入设备发送第一传输块,后续,终端又使用小区2内的5号HARQ process ID分别在传输时间单元2和传输时间单元3上向无线接入设备发送第一传输块。那么,无线接入设备将通过小区1接收到的两个第一传输块进行数据合并,并将通过小区2接收到的两个第一传输块进行数据合并。

一旦无线接入设备确定通过某个小区收到的第一传输块合并后能够正确解码,则向终端发送第一传输块的应答响应。如图13中,终端接收无线接入设备通过小区2发送的第一传输块的应答响应,由于终端知道使用小区1内的3号HARQ process ID和小区2内的5号HARQ process ID发送的第一传输块是同一个传输块,因此,终端停止使用小区1内的3号HARQ process ID发送第一传输块。这样,在不执行跨小区的数据合并时,也可以实现终端通过多个小区内的资源发送同一个传输块。

以上实施例中是以终端向无线接入设备发送第一传输块为例进行说明的,那么,当无线接入设备需要向终端发送URLLC数据,例如,第三传输块时,无线接入设备可以通过不同小区内的资源,使用相同的HARQ process ID向终端发送该第三传输块。

如图14所示,无线接入设备通过小区1内的资源,使用小区1中的1号HARQ process ID在传输时间单元1上向终端发送第三传输块,如果在传输时间单元1之后小区1内没有可用的资源,而小区2内在传输时间单元3上有可用的资源,那么,无线接入设备可以通过小区2内的资源,仍然使用小区1中的1号HARQ process ID继续向终端重复发送第三传输块,此时,无线接入设备可通过小区2内的下行控制信道向终端发送第三指示信息,该第三指示信息用于指示本次传输的第三传输块与上一次在小区1中传输时间单元1上传输的第三传输块相同。

具体地,第三指示信息中除了包括发送第三传输块的传输资源(即图14中小区2的传输时间单元3),还可以包括小区1的标识和1号HARQ process ID。

这样,终端在接收到上述第三指示信息后,终端可以将通过小区1内的资源接收到的第三传输块(即无线接入设备在传输时间单元1内发送的第三传输块)与通过小区2内的资源接收到的第三传输块(即无线接入设备在传输时间单元3内发送的第三传输块)进行数据合并和解析,以正确接收该第三传输块。

当然,无线接入设备也可以通过小区1内的下行控制信道向终端发送第三指示信息,本发明实施例对此不作任何限制。

又或者,无线接入设备还可以通过不同小区内的资源,使用不同的HARQ process ID发送该第三传输块。示例性的,无线接入设备在小区1内设置有1号-8号HARQ process ID,在小区2内设置有1号-8号HARQ process ID,那么,小区1中的1号HARQ process ID与小区2中的1号HARQ process ID是不相同的。

此时,第三指示信息用于指示:在无线接入设备使用的不同的HARQ process ID中,其中的一个HARQ process ID为锚HARQ process ID。终端收到第三指示信息后,将通过另一个HARQ process ID收到的第三传输块发送给锚HARQ process ID所指示的HARQ process,由该HARQ process对两次接收到的第三传输块进行数据合并。

如图15所示,无线接入设备通过小区1内的资源,使用小区1中的1号HARQ process ID在传输时间单元1上向终端发送第三传输块,后续,无线接入设备又通过小区2内的资源,使用小区2中的1号HARQ process ID在传输时间单元3上向终端发送第三传输块,此时,无线接入设备通过小区2内的下行控制信道向终端发送的第三指示信息用于指示:本次传输的第三传输块与上一次在传输时间单元1上使用小区1中的1号HARQ process ID传输的第三传输块相同。

可以看出,小区1中的1号HARQ process即为锚HARQ process。具体地,第三指示信息中除了包括发送第三传输块的传输资源(即小区2的传输时间单元3),还可以包括小区1的标识和小区1内的1号HARQ process ID,终端根据小区1的标识和小区1内的1号HARQ process ID,可以确定小区1中的1号HARQ process为锚HARQ process。

在上述图14和15的例子中,都假定无线接入设备先在小区1传输第三传输块,后在小区2中传输第三传输块。实际上,这两次传输过程可以是同时进行的。如果无线接入设备同时在两个小区内传输第三传输块,可以分别在两个小区的下行控制信道传输上述第三指示信息,也可以将两个小区对应的第三指示信息合并,通过小区1或小区2的下行控制信道传输上述第三指示信息。

另外,在图14和15的例子中,假定无线接入设备通过小区1传输一次第三传输块,通过小区2中传输一次第三传输块。实际上,无线接入设备可以选择通过小区1传输一次或多次该第三传输块,通过小区2传输一次或多次该第三传输块。如果无线接入设备确定需要通个小区1或小区2传输多次第三传输块,那么,无线接入设备可以传输多次上述第三指示信息,每个第三传输块对应一份第三指示信息;或者,无线接入设备也可以仅传输一次第三指示信息,即多个第三传输块对应同一份第三指示信息。可选地,如果无线接入设备仅传输一次第三指示信息,对应多个第三传输块时,上述第三指示信息中还包含冗余版本起始指示,用于指示终端:这多个第三传输块中第一个第三传输块所使用的冗余版本。终端根据该冗余版本起始指示,确定第一个第三传输块所使用的冗余版本,进而可推算后续无线接入设备发送的第三传输块所使用的冗余版本。

需要说明的是,由于无线接入设备对当前的资源可以统一调度,因此,无线接入设备不会使用相同资源向不同终端发送数据,也不会使用各个终端正在使用的资源传输数据,因此,无线接入设备向终端发送第三传输块使用的资源(例如,图14和图15中小区1内的资源和小区2内的资源),不会与其他终端使用的资源发生冲突的问题,所以,无线接入设备向终端发送第三传输块使用的资源不区分共享资源和专用资源。

进一步地,以基站作为无线接入设备举例,终端和基站之间可以采用双连接(Dual Connectivity)的方式传输数据,即一个终端同时连接到一个主基站和一个辅基站的传输方式。

此时,如图16所示,终端内会建立两套协议栈,每一套协议栈包括:物理层实体、MAC实体以及RLC(Radio Link Control,无线链路层控制协议)实体。在传输过程中,PDCP(Packet Data Convergence Protocol,分组数据汇聚协议)实体可以将同一个来自非接入层的数据包分别通过这两套协议栈传输至主基站和辅基站。

如果其中一套协议栈已经传输成功,例如,如图16所示,辅基站已经向终端发送该数据包的应答响应,则与辅基站对应的RLC实体可以向与主基站对应的RLC实体发送指示信息,以指示该数据包已经成功传输,并且,与辅基站对应的RLC实体还可以向PDCP实体发送上述指示信息,以使得终端停止向主基站传输该数据包,也无需再等待主基站发送的该数据包的应答响应,从而节省传输资源。

另外,由于URLLC数据的时延要求很高,无线接入设备向终端传输URLLC数据时可能来不及为其分配专用资源,此时,无线接入设备可以抢占已经为其它终端分配的专用资源,来发送URLLC数据。

如图17所示,无线接入设备可以将需要发送给终端1的传输块进行打孔,在打孔位置插入需要发送给终端2的URLLC数据。后续,无线接入设备再将打孔时打掉的这部分数据(即补传数据)补发给终端1,或者,无线接入设备再将与上述终端1的传输块对应的一个或多个冗余传输子块补发给终端1。同时,无线接入设备还可以通过PDCCH(Physical Downlink Control Channel,物理下行控制信道)向终端1发送第一通知消息,该第一通知消息用于指示:这次传输过程是一个补传过程,使用的HARQ process ID与上一次传输过程相同,且这一次传输过程不计入HARQ传输次数。

示例性的,当终端1收到上述被打孔的传输块之后,可启动定时器CB-Timer,定时器CB-Timer的定时器长度可由无线接入设备通过RRC(Radio Resource Control,无线资源控制)信令为终端1配置。那么,在定时器CB-Timer的计时期间内,终端1会监听PDCCH,以获取上述第一通知消息。

或者,无线接入设备将上述被打孔的传输块发送给终端1后,还可以进一步向终端发送第二通知消息,该第二通知消息用于指示:无线接入设备上一次传输的传输块是被打过孔的数据块。那么,终端1收到该第二通知消息后,便可启动定时器CB-Timer,在定时器CB-Timer的计时期间,终端1可监听PDCCH以获取上述第一通知消息或重传数据的通知消息。

另外,无线接入设备可以对多个终端的传输块进行打孔,以传输上述终端2的数据块。例如,无线接入设备对终端1和终端3的某个数据块分别进行打孔。这时,无线接入设备可以分别向终端1和终端3发送上述第二通知消息,也可以通过公共传输信道向终端1和终端3发送上述第二通知消息,本发明实施例对此不作任何限定。

又或者,当终端1收到上述被打孔的传输块之后,如果终端1对该传输块解码不成功,或者,终端1通过其它方式确定该传输块被打孔,那么,可触发终端1监听PDCCH,以获取上述第一通知消息或重传数据的通知消息。

为了尽可能的降低上述打孔过程对其他终端(例如上述终端1)的数据传输过程的干扰,无线接入设备可以预先配置一些资源,并将这些资源的位置通知给各个终端。如果后续无线接入设备需要打孔传输URLLC数据,可直接在这些预先配置的资源上打孔。此时,一旦终端1确定其传输的传输块占用的资源的位置与上述预先配置的资源的位置有交叠,便可启动上述CB-Timer,这样,终端1在CB-Timer的计时期间可以监听PDCCH,以获取上述第一通知消息。

进一步地,如图18所示,当终端1收到上述补传数据之后,需要向无线接入设备发送两次反馈信息,即第一反馈信息和第二反馈信息,其中,第一反馈信息用于指示终端1已经接收到上述被打孔的传输块,第二反馈信息用于指示终端1将接收到的补传数据和被打孔的传输块合并后是否解码成功。这样,当无线接入设备占用其他终端(例如上述终端1)的资源向某个终端(例如上述终端2)发送数据时,可以通过触发该其他终端监听PDCCH获取无线接入设备发送的补传数据,以降低无线接入设备发送URLLC数据时对其他终端的干扰。

其中,如图18所示,终端1接收到上述被打孔的数据至终端1发送第一反馈信息之间的时间T1,与终端1接收到上述补传数据至终端1发送第二反馈信息之间的时间T2,可以是通过RRC专用信令分别配置的两个独立的值,也可以是配置T1与T2之间的关系后,如果确定出T1与T2中的任一个,则可根据T1与T2之间的关系确定另一个。其中,T1和T2的值可以相同或不同,本发明实施例对此不作任何限制。

本发明实施例还提供一种数据传输方法,为增强URLLC数据的传输可靠性,当同一个DRB可以在多个小区内传输时,可以将同一份URLLC数据包复制成两份,通过两个RLC实体传输。

如图19所示,发送端(可以为终端,也可以为无线接入设备)内的PDCP实体可以将一个URLLC数据包复制成至少两份,在RLC层对应至少两个RLC实体。不失一般性,以两份为例,例如,数据包1和数据包2,在RLC层分别对应两个RLC实体,即RLC实体1和RLC实体2。而在MAC层,发送端的MAC实体认为RLC实体1和RLC实体2是两个不同的RLC实体,但并不区分是两个业务对应的两个RLC实体,还是同一个业务对应的两个RLC实体。

其中,如图19所示,无线接入设备可预先将其所属的小区分为两个子集,即小区集合1和小区集合2,这两个子集之间互不交叠。那么,对于RLC实体1发送给MAC实体的数据包1,发送端可通过小区集合1内的小区传输给接收端。对于RLC实体2发送给MAC实体的数据包2,发送端可通过小区集合2内的小区传输给接收端。

这样,同一个URLLC数据包复制后必然通过两个不同的小区传输,从而提升了该URLLC数据包在传输时的时频增益,从而提高该URLLC数据包被正确接收的概率。

在另一种可能的设计方法中,如图20所示,上述小区集合1和小区集合2之间可能存在部分或全部交叠。

此时,PDCP实体可以将一个URLLC数据包复制成至少两份。这种场景下,无线通信系统配置了同一PDCP实体可以将收到的URLLC数据复制成至少两份,PDCP实体将收到的所有URLLC数据进行复制。不失一般性,以数据包1和数据包2为例,其中数据包1在RLC实体1中的编号为37,数据包2在RLC实体2中的编号也为37。那么,如图20所示,当RLC1实体向MAC实体发送37号数据包后,MAC实体通过小区1C传输该37号数据包至接收端。进而,MAC实体不仅向RLC实体1发送通知“37号数据包已经通过小区1C传输”,而且向RLC2实体发送通知“37号数据包已经通过小区1C传输”。

那么,如果后续小区1C上存在传输资源时,由于RLC2实体已经获知37号数据包已经通过小区1C传输过了,因此,RLC2实体不再将37号数据包发送给MAC实体进行传输。

或者,当MAC实体通过小区1C传输该37号数据包至接收端后,MAC实体可直接将该37号数据包发送给RLC2实体,那么,RLC2实体对该37号数据包解析后确定这个数据包就是自身缓存的37号数据包,从而确定出37号数据包已经通过小区1C传输。

在另一种可能的设计方法中,无线通信系统配置了同一PDCP实体可以将收到的URLLC数据复制成至少两份,这个PDCP实体可以按照配置将收到的所有URLLC数据复制成至少两份,也可以不进行复制,这种场景下,同一数据包在RLC层的编号可能不一致。如图21所示,上述小区集合1和小区集合2之间也存在交叠。不同的是,PDCP实体将一个URLLC数据包复制成两份后,其中一份在RLC实体1中的编号可能为37,而另一份在RLC实体2中的编号可能为除37之外的其他编号,例如,编号为68。

那么,如图21所示,当RLC1实体向MAC实体发送37号数据包后,MAC实体通过小区1C传输该37号数据包至接收端。进而,MAC实体直接将该37号数据包发送给RLC2实体,RLC2实体对该37号数据包解析后可确定这个数据包就是自身缓存的68号数据包,从而确定出RLC2实体内的68号数据包已经通过小区1C传输。MAC实体选择除了1C外的其它小区来传输68号数据包。

那么,如果后续小区1C上存在传输资源时,由于RLC2实体已经获知68号数据包通过小区1C传输过了,因此,RLC2实体无需再将68号数据包发送给MAC实体进行传输。

在另一种可能的设计方法中,如图22所示,上述小区集合1和小区集合2之间存在交叠。并且,PDCP实体将一个URLLC数据包复制成两份后,其中一份在RLC实体1中的编号可能为37,而另一份在RLC实体2中的编号可能为除37之外的其他编号,例如,编号为68。

不同的是,为了加快MAC实体的组包速度,RLC实体会事先将一部分数据包处理好发给MAC实体,由MAC实体暂时缓存这些数据包,这样,当MAC实体得到输出资源后,就可以直接传输这些数据包。

那么,上述37号数据包和68号数据包如果均存储在MAC实体的缓存中时,如果37号数据包通过小区1C传输,则MAC实体将37号数据包发送给RLC实体2,RLC实体2可以识别出这个37号数据包在RLC实体2内的编号为68,从而发送指示消息通知MAC实体“RLC实体2中的68号数据包已经通过小区1C传输。这样,如果后续小区1C上存在传输资源时,由于MAC实体已经获知68号数据包通过小区1C传输过了,因此,MAC实体无需再将68号数据包通过小区1C传输。

进一步地,如果当前存在某个交叠小区(例如上述小区1C)的传输资源,且上述37号数据包和68号数据包还未发送给接收端,那么,MAC实体可以选择缓存数据量较大的RLC实体、或者逻辑信道的令牌桶中令牌数目较多的RLC实体、或者随机选择一个RLC实体作为目标RLC实体,例如,RLC实体1为目标RLC实体,进而,从该目标RLC实体中获取数据包进行传输,以避免相同的数据包通过相同的小区来传输。

在一种可能的设计方法中,如图23所示,终端(发送端)可以维护两套甚至更多套的RLC实体,例如,图23中的PDCP实体B以及RLC实体3,PDCP实体B不会将数据包复制为多份传输。那么,当发送端确定出了一个目标RLC实体,例如,RLC实体1后,可传输该RLC实体1对应的逻辑信道中的目标数据,那么,如果当前可用的资源不足以传完上述目标数据时,终端可触发BSR(缓冲区状态报告)以告知无线接入设备还需要更多的资源传输剩余的目标数据。

此时,如果终端的缓存中所有的数据均传输完了,或者,此时缓存中的数据已经在BSR中报给无线接入设备了,则终端可取消触发发送BSR。如果缓存中的数据仍然存在没有传输完的数据,那么终端不取消已经触发的BSR。

需要说明的是,所述终端可以判断RLC层中是否所有RLC实体上有用数据都发送了,所述有用数据为能够放入MAC层当前待传输块中的数据。如果所有RLC实体上仍存在有用数据未发送完,BSR还没发送,则终端保持该BSR的触发状态。如果都发送完了,则取消该BSR的触发状态。如果所有RLC实体上仍存在有用数据未发送完,但是BSR却已经发送给无线接入设备了,则终端取消该BSR的触发状态。

对于同一个数据无线承载DRB配置两个逻辑信道LCH(例如图22中的RLC实体1和RLC实体2)进行重复(duplicate)冗余传输时,UE接收到一个包含上行传输资源的上行授权后,如果所述两个LCH都能映射到上行授权包含的上行传输资源上(来自小区1c或小区2a)时,UE只选择其中一个LCH(选择RLC实体1和RLC实体2中一个)参与LCP过程(在生成一个TB时只将RLC实体1和RLC实体2中一个实体上的数据放入这个TB中)。

对一个TB,如果所有可用的数据都放进这个TB了,但重复(duplicate)的另一个RLC实体中还有数据没有传走,MAC不取消BSR触发。

示例性的,假设RLC实体1(目标RLC实体)中待传输的目标数据大小为50,RLC实体3中待传输的数据大小为300,此时,如果当前可用的资源大小为350时,刚好可以传输完。

作为一个示例,在PDCP层有两组实体有数据包,第一组实体包含至少一个PDCP实体,第二组实体包含至少一个PDCP实体。第一组实体中每个PDCP实体不对数据包进行复制,在RLC层生成一个RLC数据包,一个PDCP实体对应一个RLC实体.第二组实体每个PDCP对数据包进行复制成两份,每一个PDCP实体都在RLC层生成至少两个RLC数据包,一个PDCP实体对应至少两个RLC实体。这两组PDCP实体在MAC层映射到一个MAC实体上。在这一个MAC实体生成一个传输块(TB)向物理层传输的过程中,这个TB中包含第二组中至少一个PDCP实体所对应的至少两个RLC实体的一个RLC实体上的数据。可选地,这个TB中可不包含第一组PDCP实体中对应的至少一个RLC实体上数据。这个TB中也还包含第一组PDCP实体中对应的至少一个RLC实体上数据。

不失一般性,PDCP层包含了PDCP实体A和PDCP实体B。其中,PDCP实体A对数据包复制为至少两份,则这个PDCP实体A在RLC层对应至少两个RLC实体(不失一般性,以RLC实体1和RLC实体2为例),PDCP实体B在RLC层仅生成一份数据,在RLC层对应一个RLC实体3。RLC实体1和RLC实体2上的数据可以是重复相同的。在MAC层生成一个TB时,RLC实体1和RLC实体2中仅有一个放入这个TB中。可选地,RLC实体3上所有数据放入这个TB中。也就说,这个TB中包含了RLC实体1的数据,就不包含RLC实体2的数据;这个TB包含了RLC实体2的数据,就不包含RLC实体1的数据。

应用于上面本发明前述各个实施例,在上报BSR的过程中,MAC层MAC实体统计的待传输数据量为以下数据量之和:第一组PDCP实体所有PDCP实体上的当前待传数据量,第一组PDCP实体上所有PDCP实体所对应的所有RLC实体上的待传数据量,以及第二组所有PDCP每个PDCP实体上当前待传数据量*每个PDCP所复制数据包的份数,第二组每个PDCP实体分别对应的至少两个RLC实体中每个RLC实体上的待传数据量。其中,第二组所有PDCP每个PDCP实体上数据量*每个PDCP所复制数据包的份数的结果可以由第二组每个PDCP实体分别计算好后分别通知给MAC实体,也可以是由MAC实体来计算第二组所有PDCP每个PDCP实体上数据量*每个PDCP所复制数据包的份数的结果。

这里假设第一组PDCP实体的个数为n,每个PDCP实体上待传数据量为d1,…,dn,每个PDCP实体分别映射一个RLC实体,则共映射了n个RLC实体,每个RLC实体上待传数据量分别也为r1,…,rn;第二组PDCP实体为m个,每个PDCP实体上当前待数据为D1,…,Dm,每个PDCP已传到RLC层分别有rr1….rrm的数据量,分别被复制的份数为p1,…,pm,则每个PDCP实体分别映射RLC实体个数为p1,…,pm。MAC层实体统计待传数据量则为:

(d1+…+dn)+(r1+…+rn)+(D1*p1+D2*p2+…+Dm*pm)+(rr1+…+rrm).

仍以前面这个例子为基础,PDCP实体A上的当前待数据大小为70,已传到RLC层数据大小为50,数据复制为2份,在RLC对应RLC实体1和RLC实体2上数据量大小分别为50,PDCP实体B上当前待传数据大小为300,已传到RLC层数据为300,则对应RLC实体3上数据量大小为100,PDCP实体A和PDCP实体B对应到MAC层一个MAC实体。这个MAC层按照每个RLC实体待传数据量和所有PDCP实体上待传数据量统计BSR中待传输数据量为300(PDCP实体B上数据量)+300(PDCP实体B对应RLC实体3上数据量)+70(PDCP实体A上数据量)*2(数据包复制的份数)+50(PDCP实体A对应的RLC实体1上数据量)+50(PDCP实体A对应的RLC实体2上数据量)。也可以是每个PDCP实体向这个MAC层报告的待传数据量,PDCP实体A向MAC层报告有70*2=140的待数据量,PDCP实体B向MAC层报告有300的待数据量,则MAC层统计BSR中待传数据量为140(PDCP实体A上数据量*复制份数)+50(RLC实体1)+50(RLC实体2)+300(PDCP实体B上数据量)+300(RLC实体3)。可以理解,这里MAC统计了PDCP层和RLC层的待传数据量,可选地,在无线通信系统引入了对于SDAP上的待传数据量,在MAC层计算数据量时还可以在上述统计结果上进一步加上SDAP上当前待传数据量*在RLC层的重复份数。

可以看出,尽管当前TB可用的资源为350,但是由于PDCP实体对数据包的复制,会导致所有数据本应放在一个TB中传输,但却不能够在一个TB中传输完,这个时候BSR的触发状态不被取消。在所有RLC实体上数据传输完成了,触发的BSR可以取消。

本发明实施例还提供一种数据传输方法,如图24所示。一种终端至少由两个小区同时提供通信服务,其中第一小区工作在授权频谱,第二小区工作在非授权频谱,所述终端可使用的逻辑信道1(LCH1)仅提供第一小区的数据传输,所述终端可使用的逻辑信道2(LCH2)提供第一小区和第二小区至少一个的数据传输。如果逻辑信道1上有数据要传输,但是有非授权频谱上的资源分配给所述终端而没有授权频谱上的资源分配,这种情况下,所述终端不能使用所述非授权频谱上的资源来传输逻辑信道1上的数据。如果逻辑信道2上有数据要传输,则逻辑信道2可以使用非授权频谱上的资源通过第二小区来进行数据传输。如果有授权频谱上的资源分配给所述终端,所述终端使用授权频谱上的资源来传输逻辑信道1上的数据,也可以使用授权频谱上的资源来传输逻辑信道2上的数据。

如图25,一种终端至少由两个小区同时提供通信服务。第一小区工作在第一空口格式,第一空口格式使用短传输时间间隔(TTI),提供短时延需求的业务保证。第二小区工作在第二空口格式,使用长传输时间间隔TTI来提供长时延需求的业务保证。

所述终端可使用的逻辑信道1(LCH1)上要传输的数据为短时延需求,因此逻辑信道1仅通过第一小区传输数据。所述终端可使用的逻辑信道2(LCH2)上要传输的数据为长时延需求,因此,逻辑信道2可通过第一小区和第二小区至少一个来传输数据。在终端被分配了第二空口格式的资源而没有分配第一空口格式上的资源,如果逻辑信道1上有数据要传输,则所述终端不能使用第一空口格式来传输逻辑信道1上的数据。可选地,所述终端可以使用第二空口格式的资源来发送逻辑信道1上的数据,但是所述终端仍然通知基站逻辑信道1上的数据待发送,和逻辑信道1上待发送数据量大小,所述终端通知的待发送数据量包含第二空口格式上发送的逻辑信道1上的数据量(所述终端仍然认为这部分数据量没有发送出去,这种情况下,终端对于新传数据优先级比这部分数据优先级更低的话,则不触发BSR)

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

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

在采用对应各个功能划分各个功能模块的情况下,图19示出了上述实施例中所涉及的终端的一种可能的结构示意图,该终端包括:确定单元61、传输单元62和插入单元63。

确定单元61用于支持终端执行图4中的过程103;传输单元62用于支持终端执行图4中的过程101、102以及104;插入单元63用于在第一传输块内插入第一指示信息,所述第一指示信息包括终端传输所述第一传输块的HARQ进程标识和NDI。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

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

其中,处理模块72可以是处理器或控制器,例如可以是中央处理器(Central Processing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),专用集成电路(Application-Specific Integrated Circuit,ASIC),现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块73可以是收发器、收发电路或通信接口等。存储模块61可以是存储器。

当处理模块72为处理器,通信模块73为收发器,存储模块71为存储器时,本发明实施例所涉及的终端可以为图3中所示计算机设备500。

进一步地,本发明实施例还提供一种数据传输系统,该系统包括上述终端以及与该终端相连的无线接入设备。

进一步地,本发明实施例还提供一种计算机程序,该计算机程序包括指令,当该计算机程序被计算机执行时,可以使得计算机可以执行上述步骤101-104中相关的数据传输方法。

进一步地,本发明实施例还提供一种计算机存储介质,用于储存为上述终端所用的计算机软件指令,其包含用于执行为上述终端所设计的任意程序。

本领域技术人员可以理解,本发明实施例提供的技术方案,对于前述方法实施例中终端的确定,获取等处理动作,可由终端的至少一个处理器来实现,对于接收动作,可由终端的接收器来实现,对于发送动作,可由终端的发送器来实现。对于前述方法实施例中无线接入设备的确定,获取等处理动作,可由无线接入设备的至少一个处理器来实现,对于接收动作,可由无线接入设备的接收器来实现,对于发送动作,可由无线接入设备的发送器来实现。本领域技术人员可以根据方法实施例中的各个动作,来明确无线接入设备和终端的基本结构实现。在此不再赘述。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,但本发明的保护范围并不局限于此,任何在本发明揭露的技术范围内的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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