掌桥专利:专业的专利平台
掌桥专利
首页

配置授权传输

文献发布时间:2024-04-18 19:57:31


配置授权传输

技术领域

本公开的实施例通常地涉及电信领域,尤其涉及用于配置授权(CG)传输的设备、方法、装置和计算机可读存储介质。

背景技术

随着通信技术发展到第五代新空口,也被称为5G NR,已经提出了多类型的服务或业务,例如,通常需要高数据速率的增强型移动宽带(eMBB)、通常需要长电池寿命的大规模机器类型通信(mMTC)以及高可靠和低延迟通信(URLLC)。

5G NR引入了CG传输,以提供低延迟传输机会。在CG传输中,通信设备可以被配置为使用CG资源来传输传输块(TB)而没有动态UL授权。一旦配置或激活了CG,就可以为通信设备(例如UE)提供用于上行链路传输的周期性传输时机。在操作期间,通信设备可以使用多个HARQ过程来进行不同TB的初始传输或重传。当CG是可用的时,终端设备可以确定用于在CG上传输的HARQ过程。

发明内容

通常地,本公开的示例实施例提供了一种CG传输的解决方案。不落入权利要求范围的实施例(如果有的话)将被解释为有助于理解本公开的各种实施例的示例。

在第一方面中,提供了一种终端设备。该终端设备包括:至少一个处理器;以及至少一个存储器,该至少一个存储器包括计算机程序代码。该至少一个存储器和该计算机程序代码被配置为与该至少一个处理器一起,使该终端设备:在确定用于配置授权的混合自动重传请求(HARQ)过程时,确定与HARQ过程相关联的配置授权定时器是否正在运行或者被激活;根据配置授权定时器正在运行或者被激活的确定,确定与被存储在用于HARQ过程的缓冲区中的协议数据单元PDU的内容有关的预定条件是否被满足;以及根据预定条件被满足的确定,向终端设备的HARQ实体传递配置授权和至少一个相关联的HARQ信息。

在第二方面中,提供了一种终端设备。该终端设备包括:至少一个处理器;以及至少一个存储器,该至少一个存储器包括计算机程序代码。该至少一个存储器和该计算机程序代码被配置为与该至少一个处理器一起,使该终端设备:对第一配置授权去优先级化,第一配置授权与用于第一分组数据单元(PDU)的混合自动重传请求(HARQ)过程相关联;确定与第一PDU的内容有关的预定条件是否被满足;以及根据预定条件被满足的确定,制止进行第一PDU到网络设备的自主传输。

在第三方面中,提供了一种方法。该方法包括:在确定用于配置授权的混合自动重传请求(HARQ)过程时,确定与HARQ过程相关联的配置授权定时器是否正在运行或者被激活;根据配置授权定时器正在运行或者被激活的确定,确定与存储在用于HARQ过程的缓冲区中的协议数据单元PDU的内容有关的预定条件是否被满足;以及根据预定条件被满足的确定,向终端设备的HARQ实体传递配置授权和至少一个相关联的HARQ信息。

在第四方面中,提供了一种方法。该方法包括:对第一配置授权去优先级化,第一配置授权与用于第一协议数据单元(PDU)的混合自动重传请求(HARQ)过程相关联;确定与第一PDU的内容有关的预定条件是否被满足;以及根据预定条件被满足的确定,制止进行第一PDU到网络设备的自主传输。

在第五方面中,提供了一种第一装置。该第一装置包括:用于在确定用于配置授权的混合自动重传请求(HARQ)过程时,确定与HARQ过程相关联的配置授权定时器是否正在运行或者被激活的部件;用于根据配置授权定时器正在运行或者被激活的确定,确定与存储在用于HARQ过程的缓冲区中的协议数据单元PDU的内容有关的预定条件是否被满足的部件;以及用于根据预定条件被满足的确定,向终端设备的HARQ实体传递配置授权和至少一个相关联的HARQ信息的部件。

在第六方面中,提供了一种第二装置。该第二装置包括:用于对第一配置授权去优先级化的部件,第一配置授权与用于第一协议数据单元(PDU)的混合自动重传请求(HARQ)过程相关联;用于确定与第一PDU的内容有关的预定条件是否被满足的部件;以及用于根据预定条件被满足的确定,制止进行第一PDU到网络设备的自主传输的部件。

在第七方面中,提供了一种非暂态计算机可读介质。该非暂态计算机可读介质包括使装置执行根据第三方面所述的方法的程序指令。

在第八方面中,提供了一种非暂态计算机可读介质。该非暂态计算机可读介质包括使装置执行根据第四方面所述的方法的程序指令

应当理解的是,概述部分并不旨在标识本公开的实施例的关键特征或必要特征,也不旨在用于限制本公开的范围。通过以下描述,本公开的其他特征将变得易于理解。

附图说明

现在将参考附图描述一些示例实施例,其中:

图1示出了在其中可以实现本公开的示例通信系统的示例实施例;

图2示出了根据本公开的一些示例实施例的UCI复用的示意图;

图3示出了根据本公开的示例实施例的在终端设备处实现的用于CG传输的示例方法的流程图;

图4示出了根据本公开的示例实施例的在终端设备处实现的用于CG传输的示例方法的流程图;

图5示出了适用于实现本公开的示例实施例的设备的简化框图;以及

图6示出了根据本公开的示例实施例的示例计算机可读介质的框图。

在整个附图中,相同或类似的附图标记表示相同或相似的元素。

具体实施方式

现在将参考一些示例实施例来描述本公开的原理。应当理解的是,描述这些实施例仅是为了说明并且帮助本领域技术人员理解和实现本公开,而不建议对本公开的范围进行任何限制。本文所描述的公开内容可以以除了下面描述的之外的各种其他方式来实现。

在以下说明书和权利要求中,除非另有定义,否则本文中使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常理解的相同的含义。

在本公开中,对“一个实施例”、“实施例”和“示例实施例”等的引用表示所描述的实施例可以包括特定的特征、结构或特性,但并不需要每个实施例都包括特定的特性、结构或特征。此外,这样的短语不一定指代相同的实施例。此外,当结合实施例描述特定特征、结构或特性时,认为与其他实施例(无论是否明确描述)相结合来影响这样的特征、结构或特性在本领域技术人员的知识范围内。

应该理解的是,尽管术语“第一”和“第二”等可以被用于描述各种元素,但这些元素不应该受到这些术语的限制。这些术语仅用于区分一个元素和另一元素。例如,第一元素可以被称为第二元素,并且类似地,第二元素可以被称为第一元素而不脱离示例实施例。如本文所使用的,术语“和/或”包括一个或多个所列术语的任何和所有组合。

本文使用的术语仅用于描述特定实施例的目的,并不旨在限制示例实施例。如本文所使用的,除非上下文另有明确指示,否则单数形式“一个”、“一”和“该”也旨在包括复数形式。应当进一步理解的是,术语“包括”、“包括有”、“具有”、“有”、“包含”和/或“包含有”当在本文中使用时指定所述特征、元素和/或组件等的存在,但是不排除一个或多个其他特征、元素、组件和/或其组合的存在或添加。

如本申请中使用的,术语“电路系统”可以是指以下各项中的一项或多项或全部:

(a)仅硬件电路的实现(诸如仅在模拟和/或数字电路系统中的实现),以及

(b)硬件电路和软件的组合,诸如(如适用):

(i)(多个)模拟和/或数字硬件电路与软件/固件的组合,以及

(ii)(多个)具有软件的硬件处理器(包括(多个)数字信号处理器)、软件和(多个)存储器的任何部分,这些部分一起工作以使得装置(诸如移动电话或服务器)执行各种功能,以及(c)(多个)硬件电路和/或(多个)处理器,诸如(多个)微处理器或(多个)微处理器的一部分,其需要软件(例如,固件)进行操作,但当操作不需要时该软件可以不存在。

该电路系统的定义适用于该术语在本申请中的所有用途,包括在任何权利要求中。作为另一个示例,如在本申请中使用的,术语电路系统还涵盖仅硬件电路或处理器(或多个处理器)或硬件电路或处理器的一部分及其(或其)伴随的软件和/或固件的实现。术语电路系统还涵盖(例如并且如果适用于特定权利要求元素)移动设备的基带集成电路或处理器集成电路、或者服务器、蜂窝网络设备或其他计算或网络设备中的类似集成电路。

如本文所使用的,术语“通信网络”或“通信系统”是指遵循任何合适的通信标准的网络,诸如新无线电(NR)、长期演进(LTE)、LTE高级(LTE-A)、宽带码分多址(WCDMA)、高速分组接入(HSPA)、窄带物联网(NB-IoT)等。此外,终端设备和通信网络中的网络设备之间的通信可以根据任何合适的代通信协议来执行,包括但不限于第一代(1G)、第二代(2G)、2.5G、2.75G、第三代(3G)、第四代(4G)、4.5G、第五代(5G)通信协议,和/或目前已知或将来要开发的任何其他协议。本公开的实施例可以被应用于各种通信系统。鉴于通信的快速发展,当然也将存在可以用于体现本公开的未来类型的通信技术和系统。本公开的范围不应当仅限于上述系统。

如本文所使用的,术语“网络设备”是指通信网络中的节点,终端设备经由该节点接入网络并且从中接收服务。取决于所应用的术语和技术,网络设备可以指基站(BS)或接入点(AP),例如,节点B(NodeB或NB)、演进型节点B(eNodeB或eNB)、NR NB(也称为gNB)、远程无线电单元(RRU)、无线电头(RH)、远程无线电头(RRH)、中继、集成接入和回程(IAB)节点、低功率节点(诸如毫微微、微微)、非地面网络(NTN)或非地面网络设备(诸如卫星网络设备)、近地轨道(LEO)卫星和地球同步轨道(GEO)卫星、飞机网络设备等。在一些示例实施例中,无线电接入网(RAN)分离架构包括位于IAB施主节点处的集中式单元(CU)和分布式单元(DU)。IAB节点包括移动终端(IAB-MT)部分,其行为类似于UE面向父节点,而IAB节点的DU部分行为类似于基站面向下一跳IAB节点。

术语“终端设备”是指能够进行无线通信的任何终端设备。作为示例而非限制,终端设备也可以被称为通信设备、用户设备(UE)、订户站(SS)、便携式订户站、移动站(MS)或接入终端(AT)。终端设备可以包括但不限于移动电话、蜂窝电话、智能电话、IP语音(VoIP)电话、无线本地环路电话、平板计算机、可穿戴终端设备、个人数字助理(PDA)、便携式计算机、台式计算机、图像捕捉终端设备(诸如数码相机)、游戏终端设备、音乐存储和播放设备、车载无线终端设备、无线终端、移动站、膝上型嵌入式设备(LEE)、膝上型安装设备(LME)、USB加密狗、智能设备、无线客户端设备(CPE)、物联网(loT)设备、手表或其他可穿戴设备、头戴式显示器(HMD)、车辆、无人机、医疗设备和应用程序(例如,远程手术)、工业设备和应用(例如,在工业和/或自动化处理链上下文中操作的机器人和/或其他无线设备)、消费电子设备、在商业和/或工业无线网络上操作的设备等。终端设备还可以对应于IAB节点(例如,中继节点)的移动终端(MT)部分。在下面的描述中,术语“终端设备”、“通信设备”、“终端”、“用户设备”和“UE”可以互换使用。

如本文所使用的,术语“资源”、“传输资源”、“资源块”、“物理资源块(PRB)”、“上行链路资源”或“下行链路资源”可以指代用于执行通信(例如,终端设备和网络设备之间的通信)的任何资源(诸如,时域中的资源、频域中的资源、空间域中的资源、代码域中的资源、或能够进行通信的任何其他资源等)。在下文中,频域和时域中的资源将被用作用于描述本公开的一些示例实施例的传输资源的示例。需要注意的是,本公开的示例实施例同样适用于其他域中的其他资源。

如本文所使用的,术语“CG”(也被称为“CG资源”),可以指代被配置为用于进行传输而没有动态UL授权的设备的(多个)资源。术语“CG资源”和“CG”在本文中可以被互换使用。

如上所述,通信设备(例如,终端设备)可以被配置为使用一个或多个CG来发送一个或多个TB,而无需动态UL授权。通过使用CG,相对于基于授权的UL传输,通信设备能够减少信令开销和延迟。在一些情况下,例如,如果通信设备不具有任何用户数据来发送,则被配置具有CG的通信设备可以跳过UL传输。

在CG上发送数据(也被称为CG时机)之前,终端设备可以根据时间参数(诸如系统帧号(SFN)、子帧或符号数等),确定每次传输的HARQ过程标识(ID)。因此,针对不同CG时机的HARQ过程ID可能是不同的。

当使用特定HARQ过程ID的PUSCH(例如,动态授权的PUSCH)时,如果终端设备在相同HARQ过程的CG时机执行新的传输,则先前被存储在缓冲区中,以用于HARQ过程的MAC PDU将被新数据刷新并且被覆盖,这可能导致数据丢失。为了防止这种情况,已经引入了与HARQ过程相关联的配置授权定时器。在发送使用特定HARQ过程ID的PUSCH(例如,动态授权的PUSCH)时,与HARQ过程相关联的对应的CG定时器启动,并且在CG定时器运行或者被激活时,使用相同HARQ过程的所有CG时机不能被终端设备使用,来发送新数据。特别地,该CG时机的授权将不会被传递到终端设备的HARQ实体以进行进一步处理。因此,CG定时器的目的是通过在一段时间内在HARQ缓冲区中保护MAC PDU来确保MAC PDU的正确重传(如果需要的话)。

在一些其他情况下,即使不存在将被发送的用户数据或控制数据,诸如MAC控制单元(CE)、公共控制信道(CCCH)服务数据单元(SDU)、专用控制信道(DCCH)SDU和任何逻辑信道的MAC SDU,通信设备也不能跳过在CG上的UL传输。例如,如果用于物理上行链路共享信道(CG-PUSCH)的CG与用于物理上行链路控制信道(PUCCH)重叠,则指定通信设备在CG-PUSCH上复用来自PUCCH的上行链路控制信息(UCI)。此外,在这种情况下,通信设备仍然可以生成没有用户数据的MAC PDU,该MAC PDU可以与用于在该CG上传输的UCI复用或者包括该UCI。在本公开的上下文中,术语“空MAC PDU”可以指代生成用于与控制信息(例如,UCI)复用或包括控制信息(例如,UCI)的MAC PDU,并且不包括用户数据或仅包括填充缓冲区状态报告(BSR)。

在传统通信网络中,可能存在如下情况:由于被存储在对应的HARQ缓冲区中的空PDU,在CG上针对HARQ过程的新传输被阻止,并且空PDU实际上根本没有用户数据或有用的MAC CE。例如,为CG生成空MAC PDU,并且将其存储在缓冲区中,以用于HARQ过程,HARQ过程启动CG定时器。当CG定时器正在运行或者被激活时,使用相同HARQ过程的新传输被阻止。如先前所讨论的,CG主要旨在促进延迟敏感业务的传输,诸如URLLC。因此,这种情况是不可取的并且应该被避免。

此外,可以为CG生成MAC PDU,但是随后通过具有更高优先级的另外的业务来去优先级化。在该示例中,MAC PDU可能已经被构造,但没有被完全地发送到网络设备(例如,gNB)。为了恢复去优先的MAC PDU,引入了自主传输。这特别地适用于CG,因为如果MAC PDU没有被完全发送,则gNB可能不知道是否已经为CG生成了任何MAC PDU,并且因此gNB可能不会发布针对MAC PDU的重传许可。在这种情况下,MAC PDU被卡在HARQ缓冲区中。

如果为CG配置了自主传输,例如,被配置具有autonomousTx的CG,则用于处理该CG的终端设备的HARQ实体可以检查是否存在已经被存储在HARQ缓冲区中,但尚未被完全地发送的MAC PDU。如果存在,则终端设备然后可以确定该CG是否可以被用于MAC PDU的自主传输,而不是生成新的MAC PDU。因此,从网络设备的角度来看,MAC PDU的自主传输被视为初始传输。否则,HARQ实体可以指示复用和组装实体为CG生成新的MAC PDU,而不是考虑已经获得的MAC PDU。

然而,在自主传输被配置的情况下,被存储在HARQ缓冲区中的用于去优先的授权的MAC PDU可能仅出于UCI复用的目的而被生成。换言之,终端设备本可以跳过被去优先级化的授权,但由于与PUCCH重叠而没有跳过。如前所述,所存储的MAC PDU实际上是空的,并且不包括任何数据或任何有用的MAC CE(例如,仅包括填充BSR)。在这种情况下,这种MACPDU的自主传输可能是无意义的和不必要的。更重要的是,这是对无线电资源的浪费,该无线电资源本可以被缓冲区中的其他数据业务使用,并且导致新到达数据的不必要的延迟,这对于URLLC或时间敏感通信(TSC)应用(其针对分组传递的延迟要求相当严格)尤其有问题。

根据上述讨论,希望提供一种用于配置授权传输的改进机制。

根据本公开的示例实施例,提供了一种用于配置授权传输的改进解决方案。在该解决方案中,在处理配置授权期间,终端设备可以检查被存储以用于HARQ过程的MAC PDU,并且基于PDU的内容来确定是否向HARQ实体传递CG和至少一个相关联的HARQ信息,以用于新的传输。至少根据该确定,如果PDU是空的并且不包括用户数据或者仅包括填充BSR,则终端设备可以避免由于CG上的空PDU导致的不必要地延迟数据传输。附加地或备选地,终端设备可以基于为先前被去优化的先前授权而生成的PDU的内容,确定是否恢复在CG上的自主传输。至少根据该确定,如果PDU是空的,则终端设备可以避免PDU的自主传输。通过这种方式,还改进了自主传输机制。

下面将参考附图详细描述本公开的示例实施例。

图1示出了在其中可以实现本公开的示例实施例的示例通信环境100。如图1所示,通信环境100可以包括多个通信设备,包括终端设备110(下文中也可以被称为UE 110或第一设备110)和网络设备120(下文中还可以被称为gNB 120或第二设备120)。

网络设备120管理小区102。终端设备110和网络设备120可以在小区102的覆盖范围内相互通信。在一些示例实施例中,从网络设备120到终端设备110的链路被称为下行链路(DL),而从终端设备110到网络设备120的链路被称作上行链路(UL)。在DL中,网络设备120是发送(TX)设备(或发射机),而终端设备110是接收(RX)设备(或者接收机)。在UL中,终端设备110是TX设备(或发射机),而网络设备120是RX设备(或接收机)。

应该理解的是,图1中所示的设备数量及其连接仅出于说明目的,而不建议任何限制。环境100可以包括适于实现本公开的实施例的任何适当数目的设备。尽管未示出,但是应当理解的是,一个或多个附加设备可以位于小区102中,并且一个或多个附加小区可以被部署在环境100中。

网络设备120可以利用CG来配置终端设备110。在操作期间,终端设备110可以通过使用CG资源来向网络设备120发送用户数据和/或控制信息,而不发送调度请求(SR)或BSR来获得UL授权。控制信息可以包括UCI。在一些示例实施例中,控制信息可以包括HARQ反馈信息,诸如HARQ确认(HARQ-ACK)、信道状态信息(CSI)、SR和配置授权上行链路控制信息(CG-UCI)。

在某些情况下,具有CG的PUSCH中的至少一者可能在时域中与PUCCH部分或完全重叠。图2示出了根据本公开的一些示例实施例的UCI复用的示意图。如图2所示,CG-PUSCH201在时间上与PUCCH 202部分重叠,并且终端设备110可以在CG-PUSCH 201上复用来自PUCCH 202的UCI。在这种情况下,尽管不存在将被发送的用户数据或控制数据(诸如MACCE、CCCH SDU、DCCH SDU和任何逻辑信道的MAC SDU),终端设备110可以生成并且传递TB。例如,终端设备110的MAC层可以生成用于CG-PUSCH 201的MAC PDU,并且将该MAC PDU传递到其PHY层。需要注意的是,在本公开的上下文中,MAC PDU可以等同于TB。设备110的PHY层可以将控制信息从PUCCH202复用到MAC PDU或者将来自PUCCH 202的控制信息包括到MAC PDU中。作为一个示例,UCI和MAC PDU被分别编码。在这种情况下,仅由于CG-PUSCH 201和PUCCH202之间的重叠而生成用于控制信息复用的TB。

如上所述,没有任何用户数据的空MAC PDU可能会阻碍新数据的传输,这会导致无线电资源的浪费,并且加剧分组传递的延迟。因此,这种MAC PDU的传输或重传由终端设备110仔细地确定。为此,终端设备110可以检查MAC PDU的内容,并且基于该内容调整其后续处理,这将在下面详细讨论。

在CG上传输数据业务之前,终端设备110可以基于时间参数(诸如SFN、子帧或符号数等),确定每次传输的HARQ过程标识(ID)。不同CG时机的HARQ过程ID可能是不同的。在发送使用特定HARQ过程ID的PUSCH(例如,动态授权的PUSCH)时,与HARQ过程相关联的对应的CG定时器启动。在CG定时器运行或者被激活时,使用相同HARQ过程的所有CG时机不能被终端设备110使用,来发送新数据。从终端设备110的角度来看,针对该CG时机的授权将不会被传递到其在MAC层中的HARQ实体以用于进一步处理。

附加地或备选地,设备110可以通过确定为HARQ过程生成和缓冲该TB的原因来确定该TB中不存在用户数据。在一些示例实施例中,设备110可以确定TB是否仅被生成为与控制信息复用或包括控制信息,并且因此不包括用户数据。例如,设备110可以检查TB是否除了填充缓冲区状态报告(BSR)之外不包括MAC CE。在一些示例中,设备110可以确定TB仅被生成为与诸如混合自动重传请求过程确认(HARQ-ACK)、信道状态信息(CSI)、调度请求(SR)和/或配置授权上行链路控制信息(CG-UCI)之类的控制信息复用或包括这些控制信息。

下面将参考图3至图4详细描述本公开的原理和实现方式。图3示出了根据本公开的示例实施例的在终端设备处实现的用于CG传输的示例方法的流程图。出于讨论的目的,将参考图1至图2来描述方法300。方法300可以包括如图1所示的终端设备110和网络设备120。

网络设备120可以向终端设备110配置CG。在使用该CG以用于数据传输之前,终端设备110可以为CG上的每个传输确定对应的HARQ过程ID。在310处,终端设备110确定用于CG的HARQ过程。

在320处,终端设备110确定与HARQ过程相关联的CG定时器是否正在运行或者被激活。如果CG定时器没有运行,则CG和至少一个相关联的HARQ信息被传递到终端设备110的HARQ实体以用于新的数据传输。如果CG定时器正在运行或者被激活,则意味着使用该HARQ过程ID的PUSCH被发送,并且在这种情况下,存在被存储在用于HARQ过程缓冲区中的TB,例如PDU。

根据示例实施例,终端设备110可以检查MAC PDU的内容,以确定是否由于MAC PDU而阻止其他数据传输。

在CG定时器正在运行或者被激活的情况下,在330处,终端设备110确定与PDU的内容有关的预定条件是否被满足,该PDU的内容被存储在用于HARQ过程的缓冲区中。终端设备110可以使用预定条件来确定PDU的内容是否是空的。在一些实施例中,可以在终端设备110的MAC层执行预定条件是否被满足的确定。

在一些示例实施例中,预定条件可以是仅包括填充BSR的PDU。例如,终端设备110可以通过PDU被生成并且被缓冲以用于在PUSCH上复用至少一个UCI的事实来确定PDU是空的。在该示例中,设备110可以检查除了填充BSR之外,PDU是否不包括MAC CE。

附加地或备选地,预定条件可以是不包括用户数据的PDU。为了确定PDU是否包括用户数据,设备110可以检查PDU是否包括存储用户数据的一个或多个分段。如果在PDU中没有发现用户数据,例如,如果PDU不包括任何逻辑信道(LCH)的MAC CE、CCCH SDU、DCCH和/或SDU,则设备110可以确定PDU不包括用户数据。

如果预定条件被满足,则在340处,终端设备110向终端设备110的HARQ实体传递CG和至少一个相关联的HARQ信息。在这种情况下,CG可以由终端设备110使用,以用于新的数据传输。

否则,如果预定条件不被满足,则终端设备110制止向HARQ实体传递CG和至少一个相关联的HARQ信息,并且跳过CG。在这种情况下,直到CG定时器的到期,使用相同HARQ过程的所有CG时机不能被终端设备110使用,以用于新数据的传输。

在一些示例实施例中,终端设备110可以从网络设备120接收用于在PDU的传输被去优先级化时确定预定条件是否被满足的指示。在一些其他示例实施例中,终端设备110可以从网络设备120接收指示,以用于取消这样的确定步骤。这样,可以基于来自网络设备120的指示来启用和禁用增强型传输机制。

根据示例实施例,提供了一种用于CG传输的改进的解决方案。通过该解决方案,终端设备能够检查被存储以用于HARQ过程的MAC PDU的内容,并且基于该内容,确定是否向HARQ实体传递CG和至少一个相关联的HARQ信息以用于新的传输,而不是直接跳过用于HARQ过程,该HARQ过程的相关联的CG定时器是正在运行的或者被激活的。因此,可以避免由于空MAC PDU导致的不必要地延迟数据传输。

图4示出了根据本公开的示例实施例的在终端设备处实现的用于CG传输的示例方法的流程图。出于讨论的目的,将参考图1至图2来描述方法400。方法400可以包括如图1所示的终端设备110和网络设备120。

网络设备120可以配置具有到终端设备110的自主传输的CG。终端设备110可以使用CG来向网络设备120发送MAC PDU。在MAC PDU的传输期间,具有比MAC PDU的优先级更高的优先级的数据业务将被传输到网络设备120。在这种情况下,由于数据业务,MAC PDU没有被完全发送并且被去优先级化。利用CG自主传输,终端设备110(例如,HARQ实体)可以检查是否存在被存储在用于HARQ过程的缓冲区中,但尚未被完全地发送的MAC PDU。如果存在,则终端设备110然后可以确定CG是否可以被用于MAC PDU的自主传输,而不是生成新的MACPDU。

在410处,终端设备110对第一CG去优先级化,该第一CG与用于第一协议数据单元(PDU)的HARQ过程相关联。第一CG被配置具有自主传输。例如,第一PDU的第一CG的去优先级化可能是由于具有比第一PDU的优先级更高的优先级的数据业务。在这种情况下,第一PDU在被去优先级化之前没有被完全地发送。终端设备110可以将第一PDU存储在用于对应的HARQ过程的缓冲区中。

根据一些规范,对于被配置具有基于lch-basedPrioritization的MAC实体,如果配置UL授权的对应的PUSCH传输被CI-RNTI取消或被高PHY优先级PUCCH传输取消,则该配置上行链路授权被视为去优先级化的UL授权。如果该去优先级化的UL授权被配置具有autonomousTx,则用于对应的去优先级化的UL授权的HARQ过程的configuredGrantTimer应该被停止(如果configuredGrantTimer是运行的或者被激活的)

根据示例实施例,终端设备110可以检查第一PDU的内容,以确定如何处理第一PDU,和/或如何将第一PDU的可能的传输与其他数据传输一起安排。

在420处,终端设备110确定与第一PDU的内容有关的预定条件是否被满足。终端设备110可以使用预定条件来确定第一PDU的内容是否是空的。在一些实施例中,可以在终端设备110的HARQ实体处执行预定条件是否被满足的确定。

在一些示例实施例中,预定条件可以是仅包括填充BSR的第一PDU。例如,终端设备110可以通过PDU被生成并且被缓冲以用于在PUSCH上复用至少一个UCI的事实来确定第一PDU是空的。在该示例中,设备110可以检查除了填充BSR之外,PDU是否不包括MAC CE。

附加地或备选地,预定条件可以是不包括用户数据的第一PDU。为了确定第一PDU是否不包括用户数据,设备110可以检查第一PDU是否包括存储用户数据的一个或多个分段。如果在第一PDU中没有发现用户数据,例如,如果第一PDU不包括任何逻辑信道(LCH)的MAC CE、CCCH SDU、DCCH和/或SDU,则设备110可以确定第一PDU不包括用户数据。

附加地或备选地,预定条件可以是被映射到第一PDU的至少逻辑信道的至少一个优先级与具有缓冲数据的至少逻辑信道的至少一种优先级之间的比较。例如,如果在至少一个逻辑信道中缓冲的数据的优先级高于已经被包括在第一PDU中的数据的优先级,则终端设备110可以认为预定条件被满足。

如果预定条件被满足,则在430处,终端设备110制止进行第一PDU到网络设备120的自主传输。第二CG可以在第一CG之后。

在这种情况下,第二CG可以由终端设备110使用,以用于进行新的数据传输。在一些示例实施例中,终端设备110可以获得不同的TB,例如,利用CG而将被发送的第二PDU。例如,终端设备110的HARQ实体可以指示复用和组装实体构造新的MAC PDU以作为第二PDU。第一PDU可以在HARQ过程的缓冲区中被刷新并且被第二PDU替换。终端设备110然后可以在第二CG上发送第二PDU。第一CG和第二CG可以与HARQ过程相关联。

在一些其他示例中,终端设备110可以刷新被存储在用于HARQ过程的缓冲区中的第一PDU。第一PDU可以在第一CG的去优先级化之后被直接刷新。终端设备110可以停止与HARQ过程相关联的CG定时器。

否则,如果不满足预定条件,则终端设备110可以通过使用第二CG来执行第一PDU到网络设备120的自主传输。在这种情况下,终端设备110不获得用于在第二CG上传输的第二PDU。

在一些示例实施例中,终端设备110可以从网络设备120接收预定条件的确定是否将被执行的指示。在一些其他示例实施例中,终端设备110可以从网络设备120接收用于禁用这样的确定步骤的指示。利用来自网络设备120的指示,响应于第一CG的去优先级化,决定是否来确定预定条件。这样,可以基于来自网络设备120的指示来启用和禁用增强型传输机制。

根据示例实施例,提供了一种用于CG传输的改进的解决方案。通过该解决方案,终端设备能够检查被存储在HARQ缓冲区中的MAC PDU的内容,并且确定是否恢复MAC PDU的传输,而不是直接使用CG,以用于自主传输尚未完全地被发送的MAC PDU。对于没有任何用户数据或仅包括填充BSR的MAC PDU,终端设备可以将其从缓冲区中刷新,或者备选地,制止执行MAC PDU的自主传输。这样,可以避免由于空MAC PDU导致的不必要地延迟数据传输,并且可以减少数据传输的延迟。

在一些示例实施例中,能够执行任何方法300的第一装置(例如,终端设备110)可以包括用于执行方法300的各个步骤的部件。该部件可以以任何合适的形式实现。例如,该装置可以在电路系统或软件模块中实现。

在一些示例实施例中,第一装置包括:用于在确定用于配置授权的混合自动重传请求(HARQ)过程时,确定与HARQ过程相关联的配置授权定时器是否正在运行或者被激活的部件;用于根据配置授权定时器正在运行或者被激活的确定,确定与分组数据单元PDU的内容有关的预定条件是否被满足的部件,PDU的内容被存储在用于HARQ过程的缓冲区中;以及用于根据预定条件被满足的确定,向第一装置的HARQ实体传递配置授权和至少一个相关联的HARQ信息的部件。

在一些示例实施例中,预定条件包括以下各项中的至少一项:PDU仅包括填充缓冲区状态报告(BSR),以及PDU不包括服务数据单元(SDU)。

在一些示例实施例中,满足预定条件的第一PDU被生成,以用于在物理上行链路共享信道(PUSCH)上的至少一个上行链路控制信息(UCI)的复用。

在一些示例实施例中,在第一装置的介质访问控制(MAC)层执行预定条件是否被满足的确定。

在一些示例实施例中,第一装置进一步包括:用于从网络设备接收指示预定条件的确定是否将被执行的指示的部件。

在一些示例实施例中,第一装置包括终端设备,并且网络设备服务于终端设备。

在一些示例实施例中,能够执行任何方法400的第二装置(例如,终端设备110)可以包括用于执行方法400的各个步骤的部件。该部件可以以任何合适的形式实现。例如,该部件可以在电路系统或软件模块中实现。

在一些示例实施例中,第二装置包括:用于对第一配置授权去优先级化的部件,第一配置授权与用于第一分组数据单元(PDU)的混合自动重传请求(HARQ)过程相关联;用于确定与第一PDU的内容有关的预定条件是否被满足的部件;以及用于根据预定条件被满足的确定,制止进行第一PDU到网络设备的自主传输的部件。

在一些示例实施例中,预定条件包括以下各项中的至少一项:第一PDU仅包括填充缓冲区状态报告(BSR),第一PDU不包括服务数据单元(SDU),以及被映射到第一PDU的至少逻辑信道的至少一个优先级与具有缓冲数据的至少逻辑信道的至少一个优先级之间的比较。

在一些示例实施例中,在第二装置的HARQ实体处执行预定条件是否被满足的确定。

在一些示例实施例中,用于制止进行第一PDU的自主传输的部件进一步包括:用于利用第二配置授权而获得将被发送的第二PDU的部件,第二PDU不同于第一PDU。

在一些示例实施例中,第一配置授权和第二配置授权与HARQ过程相关联。

在一些示例实施例中,用于制止进行第一PDU的自主传输的部件进一步包括:用于刷新被存储在用于HARQ过程的缓冲区中的第一PDU的部件;以及用于停止与HARQ过程相关联的配置授权定时器的部件。

在一些示例实施例中,第二装置进一步包括:用于在第一配置授权的去优先级化时,刷新被存储在用于HARQ过程的缓冲区中的第一PDU的部件。

在一些示例实施例中,第二装置进一步包括:用于从网络设备接收预定条件的确定是否将被执行的指示的部件。

在一些示例实施例中,第二装置包括终端设备,并且网络设备服务于终端设备。

图5是适合于实现本公开的示例实施例的设备500的简化框图。可以提供设备500来实现通信设备,例如如图1所示的终端设备110或网络设备120。如图所示,设备500包括一个或多个处理器510、耦合到处理器510的一个或多个存储器520、以及耦合到处理器510的一个或多个发射机和接收机(TX/RX)540。

TX/RX 540是用于双向通信的。发射机和接收机TX/RX 540具有至少一个天线以便于通信。通信接口可以表示与其他网络元件通信所必需的任何接口。

处理器510可以是适合于本地技术网络的任何类型,并且可以包括以下各项中的一项或多项:作为非限制性示例,通用计算机、专用计算机、微处理器、数字信号处理器(DSP)和基于多核处理器架构的处理器。设备500可以具有多个处理器,诸如在时间上从属于与主处理器同步的时钟的专用集成电路芯片。

存储器520可以包括一个或多个非易失性存储器和一个或多个易失性存储器。非易失性存储器的示例包括但不限于只读存储器(ROM)524、电可编程只读存储器(EPROM)、闪存、硬盘、光盘(CD)、数字视频盘(DVD)以及其他磁性存储器和/或光学存储器。易失性存储器的示例包括但不限于随机存取存储器(RAM)522和不会在断电持续时间内持续的其他易失性存储。

计算机程序530包括由相关联的处理器510执行的计算机可执行指令。程序530可以被存储在ROM 520中。处理器510可以通过将程序530加载到RAM 520中来执行任何合适的动作和处理。

本公开的示例实施例可以通过程序530来实现,使得设备500可以执行参考图1至图4所讨论的本公开的任何过程。本公开的示例实施例还可以通过硬件或者通过软件和硬件的组合来被实现。

在一些示例实施例中,程序530可以有形地被包含在计算机可读介质中,该计算机可读介质可以被包括在设备500(诸如存储器520)中或设备500可接入的其他存储设备中。设备500可以将程序530从计算机可读介质加载到RAM 522以供执行。计算机可读介质可以包括任何类型的有形非易失性存储器,诸如ROM、EPROM、闪存、硬盘、CD、DVD等。图6示出了CD或DVD形式的计算机可读介质600的示例。计算机可读介质600具有存储在其上的程序530。

通常地,本公开的各种实施例可以在硬件或专用电路、软件、逻辑或其任何组合中实现。一些方面可以在硬件中实现,而其他方面可以用可以由控制器、微处理器或其他计算设备执行的固件或软件来实现。虽然本公开的实施例的各个方面被示出和描述为框图、流程图或使用一些其他图示,但是应当理解的是,作为非限制性示例,这里描述的块、装置、系统、技术或方法可以在硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备、或它们的某些组合中被实现。

本公开还提供了至少一种有形存储在非暂态计算机可读存储介质上的计算机程序产品。计算机程序产品包括计算机可执行指令,诸如被包括在程序模块中的指令,这些指令在目标真实或虚拟处理器上的设备中执行,以执行如上参考图3至图4所述的方法300和400。通常地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、库、对象、类、组件、数据结构等。在各种实施例中,程序模块的功能可以根据需要在程序模块之间组合或分离。用于程序模块的机器可执行指令可以在本地或分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质中。

用于执行本公开方法的程序代码可以用一种或多种编程语言的任何组合编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得当由处理器或控制器执行程序代码时,使得实现流程图和/或框图中指定的功能/操作。程序代码可以完全地在机器上执行,部分地在机器上执行,作为独立软件包执行,部分地在机器上并且部分在远程机器上执行,或者完全地在远程机器或服务器上执行。

在本公开的上下文中,计算机程序代码或相关数据可以由任何合适的载体携带,以使得设备、装置或处理器能够执行如上所述的各种过程和操作。载波的示例包括信号、计算机可读介质等。

计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的或半导体的系统、设备或装置,或者前述的任何合适的组合。计算机可读存储介质的更具体示例将包括具有一根或多根电线的电连接、便携式计算机软盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光纤、便携式光盘只读存储器(CD-ROM)、光学存储设备、磁存储设备或前述的任何合适的组合。

此外,尽管以特定顺序描述了操作,但是这不应当被理解为要求这样的操作以所示的特定顺序或以连续的顺序执行或者执行所有示出的操作以实现预期的结果。在某些情况下,多任务处理和并行处理可能是有利的。同样地,尽管在上述讨论中包含了多个具体的实现细节,但这些细节不应该被解释为对本公开的范围的限制,而应当被解释为可以是特定于特定实施例的特征的描述。在单独实施例的上下文中描述的某些特征也可以在单个实施例中组合实现。相反地,在单个实施例的上下文中描述的各种特征也可以分别在多个实施例中或以任何合适的子组合来实现。

尽管已经以特定于结构特征和/或方法动作的语言描述了本公开,但是应当理解的是,所附权利要求书中定义的本公开不必限于上述特定特征或动作。相反地,上述特定特征和动作被公开以作为实现权利要求的示例形式。

相关技术
  • 一种基于LABVIEW平台的康复机器人手部在线动作识别系统
  • 一种轧机线上的在线机器人精整平台
  • 一种轧机及延长线上的在线机器人精整平台
技术分类

06120116458678