一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

由多个配置授权资源共享HARQ进程的制作方法

2022-03-19 16:20:21 来源:中国专利 TAG:
由多个配置授权资源共享harq进程
技术领域
:1.本公开的实施例一般涉及通信领域,尤其涉及用于通过多个配置授权资源共享混合自动重复请求(harq)过程的方法,设备,装置和计算机可读存储介质。
背景技术
::2.随着通信系统的发展,已经提出了新的技术。例如,为了减少周期性分配资源的浪费,通信系统使多个设备能够共享周期性资源,称为配置授权。基站将配置授权资源分配给多个终端设备,并且当终端设备有数据要发送时,它们随机地利用这些资源。通过分配配置授权资源,通信系统消除了调度请求过程的分组传输延迟,并且增加了所分配的周期性无线电资源的利用率。技术实现要素:3.通常,本公开的实施例涉及一种用于共享由多个配置授权资源处理的harq的方法和相应的通信设备。4.在第一方面,提供了一种第一设备。第一设备包括至少一个处理器;以及包括计算机程序代码的至少一个存储器;至少一个存储器和计算机程序代码被配置为与至少一个处理器使第一设备在第一设备处并且从第二设备接收指示多个配置授权资源和多个混合自动重复请求harq进程的信息。多个harq进程由多个配置授权资源共享。第一设备还被使得响应于确定数据需要在多个配置授权资源中的一个配置授权资源上被发送,从多个harq进程中选择harq进程。第一设备还被使得使用所选择的harq进程在多个配置授权资源中的一个配置授权资源上向第二设备发送数据。5.在第二方面,提供了一种第二设备。第二设备包括至少一个处理器;以及包括计算机程序代码的至少一个存储器;至少一个存储器和计算机程序代码被配置为与至少一个处理器一起使得第二设备在第二设备处生成指示多个配置授权资源和多个混合自动重复请求harq进程的信息。多个harq进程由多个配置授权资源共享。第二设备还被使得向第一设备发送该信息。第二设备还被使得在使用多个harq进程的harq进程的多个配置授权资源的一个配置授权资源上从第一设备接收数据。6.在第三方面,提供了一种方法。该方法包括在第一设备处并且从第二设备接收指示多个配置授权资源和多个混合自动重传请求harq进程的信息。多个harq进程由多个配置授权资源共享。该方法还包括:响应于确定数据需要在多个配置授权资源中的一个配置授权资源上被发送,从多个harq进程中选择harq进程。该方法还包括使用选择的harq进程在多个配置授权资源中的一个配置授权资源上向第二设备发送数据。7.在第四方面,提供了一种方法。该方法包括在第二设备处生成指示多个配置授权资源和多个混合自动重复请求harq进程的信息。多个harq进程由多个配置授权资源共享。该方法还包括向第一设备发送信息。该方法还包括在使用多个harq进程的harq进程多个配置授权资源的一个配置授权资源上从第一设备接收数据。8.在第五方面,提供了一种装置。该装置包括用于在第一设备处以及从第二设备接收指示多个配置授权资源和多个混合自动重传请求harq进程的信息的部件。多个harq进程由多个配置授权资源共享。该装置还包括:用于响应于确定数据需要在多个配置授权资源中的一个配置授权资源上被发送而从多个harq进程中选择harq进程的部件。该装置还包括用于使用选择的harq进程在多个配置授权资源中的一个配置授权资源上向第二设备发送数据的部件。9.在第六方面,提供了一种装置。该装置包括用于在第二设备处生成指示多个配置授权资源和多个混合自动重复请求harq进程的信息的部件。多个harq进程由多个配置授权资源共享。该装置还包括用于向第一设备发送信息的部件。该装置还包括用于使用多个harq进程中的harq进程在多个配置授权资源中的一个配置授权资源上从第一设备接收数据的部件。10.在第七方面,提供了一种非瞬态计算机可读介质,该非瞬态计算机可读介质包括用于使装置至少执行根据上述第四至第六方面中的任何一个的方法的程序指令。11.应当理解,概述部分不旨在确定本公开的实施例的关键或基本特征,也不旨在用于限制本公开的范围。通过以下描述,本公开的其他特征将变得容易理解。附图说明12.现在将参考附图描述一些示例实施例,在附图中:13.图1示出了根据本公开的实施例的通信系统的示意图;14.图2示出了根据本公开的实施例的设备之间的交互的示意图;15.图3示出了根据本公开的实施例的在终端设备处实现的方法的流程图;16.图4示出了根据本公开的实施例的在网络设备处实现的方法的流程图;17.图5示出了根据本公开的实施例的在终端设备处实现的方法的流程图;18.图6示出了根据本公开的实施例的在终端设备处实现的方法的流程图;19.图7示出了根据本公开的实施例的在网络设备处实现的方法的流程图;20.图8示出了根据本公开的实施例的设备之间的交互的示意图;21.图9示出了根据本公开的实施例的设备的示意图;以及22.图10示出了根据本公开的一些实施例的示例计算机可读介质的框图。23.在整个附图中,相同或相似的附图标记表示相同或相似的元素。具体实施方式24.现在将参考一些示例实施例来描述本公开的原理。应当理解,描述这些实施例仅用于说明和帮助本领域技术人员理解和实现本公开的目的,而没有对本公开的范围提出任何限制。本文中描述的公开内容可以以除了下面描述的之外的各种其他方式来实现。25.在以下描述和权利要求中,除非另有定义,否则本文中使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常理解的相同的含义。26.本公开中对“一个实施例”、“实施例”、“示例实施例”等的引用表示所描述的实施例可以包括特定特征、结构或特性,但并非必须每个实施例都包括特定特征、结构或特性。此外,这些短语不一定指代相同的实施例。此外,当结合实施例描述特定特征、结构或特性时,认为与其他实施例(无论是否明确描述)相结合来影响这样的特征、结构或特性在本领域技术人员的知识范围内。27.应当理解,虽然本文中可以使用术语“第一”和“第二”等来描述各种元素,但是这些元素不应当受这些术语的限制。这些术语仅用于区分一个元素与另一元素。例如,在不脱离示例实施例的范围的情况下,第一元素可以称为第二元素,并且类似地,第二元素可以称为第一元素。如本文中使用的,术语“和/或”包括一个或多个所列术语的任何和所有组合。28.本文中使用的术语仅用于描述特定实施例的目的,而非旨在限制示例实施例。如本文中使用的,单数形式“一”、“一个”和“该”也旨在包括复数形式,除非上下文另有明确指示。将进一步理解,术语“包括”、“包括有”、“具有”、“有”、“包含”和/或“包含有”当在本文中使用时指定所述特征、元素和/或组件等的存在,但是不排除一个或多个其他特征、元素、组件和/或其组合的存在或添加。29.如本技术中使用的,术语“电路系统”可以是指以下中的一项或多项或全部:30.(a)纯硬件电路实现(诸如仅在模拟和/或数字电路系统中的实现),以及31.(b)硬件电路和软件的组合,诸如(如适用):32.(i)模拟和/或数字硬件电路与软件/固件的组合,以及33.(ii)具有软件的硬件处理器(包括数字信号处理器)、软件和存储器的任何部分,这些部分一起工作以引起装置(诸如移动电话或服务器)执行各种功能,以及34.(c)硬件电路和/或处理器,诸如微处理器或微处理器的一部分,其需要软件(例如,固件)进行操作,但当操作不需要时该软件可以不存在。35.该电路系统的定义适用于该术语在本技术中的所有使用,包括在任何权利要求中。作为另一示例,如本技术中使用的,术语电路系统还涵盖仅硬件电路或处理器(或多个处理器)或硬件电路或处理器的一部分及其(或它们的)伴随软件和/或固件的实现。术语电路系统还涵盖(例如并且如果适用于特定权利要求元素)移动设备的基带集成电路或处理器集成电路、或者服务器、蜂窝网络设备或其他计算或网络设备中的类似集成电路。36.如本文中使用的,术语“通信网络”是指遵循任何合适的通信准则的网络,诸如长期演进(lte)、高级lte(lte-a)、宽带码分多址(wcdma)、高速分组接入(hspa)、窄带物联网(nb-iot)、新无线电(nr)等。此外,通信网络中用户设备与网络设备之间的通信可以根据任何合适的代通信协议来执行,包括但不限于第一代(1g)、第二代(2g)、2.5g、2.75g、第三代(3g)、第四代(4g)、4.5g、未来的第五代(5g)通信协议、和/或目前已知或将来开发的任何其他协议。本公开的实施例可以应用于各种通信系统。考虑到通信的快速发展,当然,也将存在可以用于体现本公开的未来类型的通信技术和系统。本公开的范围不应当仅限于上述系统。37.如本文中使用的,术语“网络设备”是指通信网络中的节点,用户设备经由该节点接入网络并且从中接收服务。网络设备可以是指基站(bs)或接入点(ap),例如,节点b(nodeb或nb)、演进型nodeb(enodeb或enb)、nrnb(也称为gnb)、远程无线电单元(rru)、无线电头(rh)、远程无线电头端(rrh)、中继、低功率节点(诸如毫微微、微微)等,具体取决于所应用的术语和技术。38.术语“终端设备”是指能够进行无线通信的任何终端设备。作为示例而非限制,终端设备还可以称为通信设备、用户设备(ue)、订户站(ss)、便携式订户站、移动台(ms)或接入终端(at)。终端设备可以包括但不限于移动电话、蜂窝电话、智能电话、ip语音(voip)电话、无线本地环路电话、平板电脑、可穿戴终端设备、个人数字助理(pda)、便携式计算机、台式计算机、图像采集终端设备(诸如数码相机)、游戏终端设备、音乐存储和播放设备、车载无线终端设备、无线终端、移动台、膝上型嵌入式设备(lee)、膝上型安装设备(lme)、usb加密狗、智能设备、无线客户端设备(cpe)、物联网(lot)设备、手表或其他可穿戴设备、头戴式显示器(hmd)、车辆、无人机、医疗设备和应用(例如,远程手术)、工业设备和应用(例如,在工业和/或自动化处理链环境中操作的机器人和/或其他无线设备)、消费电子设备、在商业和/或工业无线网络上操作的设备等。在以下描述中,术语“终端设备”、“通信设备”、“终端”、“用户设备”和“ue”可以互换使用。39.如上所述,已经提出了“配置授权”技术。在新无线电(nr)版本-15(rel-15)中,每个带宽部分(bwp)只能配置一个配置授权(cg)。16个harq进程中的特定数目的harq进程经由rrc信令被配置用于cg,并且终端设备基于类型1cg(周期性,物理资源块(prb)以及调制和编码方案(mcs)都经由无线电资源控制(rrc)信令来配置)和类型2cg(周期性经由rrc来配置,并且prb/mcs被分配有物理下行链路控制信道(pdcch)激活/解激活)的时隙/符号数来确定哪个harq进程将用于特定cg时机。harq实体是每小区/载波的,因此当终端设备被切换到相同小区/载波的另一bwp时,harq重传可以在那里继续。下面的表1示出了第三代合作伙伴激活(3gpp)38.331和38.321的规范中的内容。40.表141.table142.[0043][0044]已经讨论了每个bwp的多个配置授权(cg)。例如,同意对于那些多个配置授权具有不同的harq进程:当配置多个上行链路cg或下行链路半持久调度(sps)配置时,需要每个配置的偏移来计算harq进程标识。[0045]然而,用于nr-未许可(nr-u)系统的harq操作与传统操作有一点不同,因为用于cg时机的harq进程标识不是基于定时来确定的。将其留给终端设备来选择用于配置授权的harq进程。终端设备随后将在上行链路控制信息(uci)中指示harq进程。[0046]nr-u的每个bwp的多个cg可能被配置在不同的说前先听(lbt)子信道上以增加传输可能性。由于lbt成功率可以根据逻辑信道占用状态而动态地改变,所以当cg的子信道过载时,半静态地配置每个cg的一定数量的harq进程可能导致harq进程的低效利用,并且当重传定时器正在运行时,当所有harq进程正在等待重传时,由于不能发送传输块,harq进程短缺会导致cg资源浪费。因而,需要新的机制来通过多个配置授权资源来共享多个harq进程。[0047]根据本公开的实施例,多个配置授权资源共享harq进程的公共池。网络设备向终端设备发送关于多个配置授权资源和公共池harq进程的信息。此外,针对多个配置授权资源的一个配置授权资源,终端设备从harq进程的公共池中选择harq进程。这样,提高了吞吐量并确保了高优先级数据的低时延。[0048]图1示出了其中可以实现本公开的实施例的通信系统100的示意图。通信系统100包括第一设备110和第二设备120。为了说明的目的,在下文中,第一设备110可以被称为终端设备110,而第二设备120可以被称为网络设备120。应当注意,第一设备和第二设备是可互换的。例如,被描述为在终端设备处实现的过程也能够在网络设备处实现,并且被描述为在网络设备处实现的过程也能够在终端设备处实现。[0049]从第二设备120到第一设备110的链路可以被称为“下行链路”,而从第一设备110到第二设备120的链路可以被称为“上行链路”。[0050]作为通信网络的一部分的通信系统100包括终端设备110-1,110-2,......,110-n(统称为“终端设备110”,其中n是整数)。通信系统100包括一个或多个网络设备,例如网络设备120。应当理解,通信系统100还可以包括出于清楚的目的而被省略的其他元件。应当理解,图1所示的终端设备和网络设备的数量是出于说明的目的而给出的,并不暗示任何限制。终端设备110和网络设备120可以彼此通信。[0051]应当理解,网络设备和终端设备的数目仅用于说明目的,而并不表示任何限制。系统100可以包括适于实现本公开的实施例的任何合适数目的网络设备和终端设备。[0052]通信系统100中的通信可以根据任何适当的通信协议来实现,包括但不限于第一代(1g)、第二代(2g)、第三代(3g)、第四代(4g)和第五代(5g)等的蜂窝通信协议、无线局域网通信协议(诸如电气和电子工程师协会(ieee)802.11等)、和/或当前已知或将来开发的任何其他协议。此外,通信可以使用任何适当的无线通信技术,包括但不限于:码分多址(cdma)、频分多址(fdma)、时分多址(tdma)、频分双工(fdd)、时分双工(tdd)、多输入多输出(mimo)、正交频分多路(ofdm)、离散傅立叶变换扩展ofdm(dft-s-ofdm)、和/或当前已知或将来开发的任何其他技术。[0053]图2示出了根据本公开的实施例的交互200的示意图。交互200可以在任何合适的设备处实现。仅出于说明的目的,交互200被描述为在终端设备110-1和网络设备120处实现。[0054]网络设备120生成2005信息。该信息指示多个配置授权资源和多个harq进程。多个配置授权资源共享多个harq进程。该信息可以包括多个配置授权资源的标识和多个harq进程的标识。以这种方式,共享多个harq进程增加了吞吐量,以允许配置授权对每个harq进程使用比固定数目更多的进程。当对于配置授权没有用于传输的数据时,它不消耗任何进程。[0055]配置授权资源可以是由终端设备共享的周期性资源。术语“配置授权(cg)”是指上行链路中的无授权资源,这意味着预配置的ue特定资源将用于没有动态调度/授权的ueul传输。harq可以在停止和等待模式中或在选择性重复模式中使用。停止和等待更简单,但是等待接收器的确认降低了效率。因此,在实践中经常并行地进行多个停止和等待harq进程:当一个harq进程正在等待确认时,另一个进程可以使用逻辑信道来发送更多的数据。逻辑信道由其携带的信息的类型来定义。[0056]在一些实施例中,网络设备120可以确定配置授权资源并将其分配给终端设备110-1。网络设备120还可以基于一个或多个条件来确定多个harq进程。例如,条件可以包括以下中的一个或多个:服务质量,业务量和服务类型。[0057]在一些实施例中,该信息可以包括用于确定要发送的数据的优先级的一个或多个规则。稍后将给出规则的细节。[0058]网络设备120向终端设备110-1发送2010该信息。在一些实施例中,终端设备110-1可以确定2015需要在多个配置授权资源中的一个配置授权资源上发送数据。例如,终端设备110-1可以确定需要在配置授权资源上发送的服务类型。数据可以属于使用配置授权资源的逻辑信道。数据可以到达终端设备110-1的缓冲器中。[0059]终端设备110-1从多个harq进程中选择2020harq进程。终端设备110-1可以确定2025多个harq进程中的可用harq进程。例如,当为配置授权资源选择harq进程时,终端设备110-1可以基于harq进程的定时器来确定来自公共池的harq进程是否可用于新的传输/重传。例如,定时器可以是相应harq进程的配置授权定时器(configuredgranttimer)和cg重传定时器状态。在一些实施例中,多个配置授权资源可以被认为是一个配置授权,因此如果资源给出相同的传输块大小,则可以在与初始传输不同的配置授权资源上进行重传。[0060]每个harq进程维护配置授权定时器和cg重传定时器,以确定harq进程是否可用于新的传输/重传。当cg重传定时器正在运行时,终端设备110-1可以等待潜在的harq反馈或上行链路授权,因此它不能将harq进程用于cg资源上的自主重传或新传输。当配置授权定时器运行时,终端设备110-1可以等待动态上行链路授权,并且不能将harq进程用于新的传输。可以将配置授权定时器配置为比cg重传定时器更长,因为在相应的传输块被丢弃并且在终端设备110-1处假定ack之前,应当允许终端设备110-1在所配置授权资源上尝试至少一次重传。[0061]在一些实施例中,该信息可以明确地指示配置授权资源中的一个或多个可以使用harq进程中的哪一个。备选地或另外地,该信息可以明确地指示优先级高于阈值优先级的逻辑信道/信道组可以使用哪个harq进程,和/或优先级低于阈值优先级的逻辑信道/信道组可以使用哪个harq进程。[0062]在一个实施例中,终端设备110-1可以确定可用harq进程的数量。在该数目低于阈值数目的情况下,终端设备110-1可以确定要发送的数据的优先级。如果数据的优先级超过阈值优先级,则终端设备110-1可以从多个harq进程中选择harq进程。阈值数目可以从该信息中获得。备选地,阈值数目可以是预定的。以此方式,确保了可以发送具有高优先级的数据。在一些实施例中,终端设备110-1可以检查用于发送低优先级数据(即,属于优先级低于第二阈值优先级的逻辑信道/信道组的数据)的harq进程的数目。在这种情况下,如果用于发送低优先级数据的harq进程的数目低于阈值数目,则允许具有低优先级的数据的发送。术语“低优先级数据”或“具有低优先级的数据”是指数据属于优先级低于阈值优先级的逻辑信道/逻辑信道组。术语“高优先级数据”或“具有高优先级的数据”是指数据属于优先级超过阈值优先级的逻辑信道/逻辑信道组。[0063]在一些实施例中,终端设备110-1可以从信息中提取2030用于选择harq进程的准则。例如,为了增加用于在配置授权资源上发送高优先级数据的空闲harq进程的机会,该准则可以指示用于cg的多个harq进程中的harq进程的子集只能用于高优先级数据的发送。低优先级传输可限于cg的多个harq进程内和该子集外的harq进程。[0064]终端设备110-1可以基于该信息确定2035第一组harq进程。第一组harq进程可用于优先级高于阈值优先级的数据。备选地或另外地,终端设备110-1可以基于该信息确定2040第二组harq进程。优先级低于阈值优先级的数据只能使用第二组harq进程。换言之,在配置授权资源上发送属于优先级低于阈值优先级的逻辑信道的数据只能使用第二组harq进程。[0065]在一些实施例中,终端设备110-1可以确定2045数据的优先级。终端设备110-1可以确定数据所属的服务类型,并基于该服务类型确定优先级。在其它实施例中,终端设备110-1可以确定2050数据所属的逻辑信道的优先级。终端设备110-1可以基于其它规则确定数据的优先级。例如,终端设备110-1可以确定数据是否包含与高优先级业务(例如,高优先级逻辑信道的缓冲器状态报告)相关的任何mac控制元素(ce)。如果数据包含与高优先级业务相关的macce,则可以确定该数据具有高优先级。或者,终端设备110-1可以基于数据的缓冲时间来确定数据的优先级。例如,终端设备110-1可以确定数据在缓冲器中等待了多长时间,并且如果缓冲时间超过阈值时间,则数据的优先级可以增加。[0066]在其他实施例中,可以基于到递送截止时间的剩余时间来确定优先级的数据。例如,终端设备110-1可以确定剩余多少时间到数据的递送截止时间。如果剩余时间短于阈值,则优先级可以增加。[0067]在其它实施例中,可以基于分组数据会聚协议(pdcp)复制来确定优先级的数据。如果数据是重复的,则终端设备110-1可以确定其进程如何与对应支路进行比较。当进程在一定程度上滞后于其对应支路时,优先级可以增加。应当注意,可以基于任何适当的规则来确定数据的优先级。规则可以是预先配置的。可替换地或附加地,如上所述,规则可以由网络设备120确定并在信息中发送。[0068]在这种情况下,终端设备110-11可以将多个配置授权资源中的一个配置授权资源上的数据的优先级与阈值优先级进行比较。阈值优先级可以从该信息中获得。备选地,可以预先确定阈值优先级。如果数据的优先级超过阈值优先级,则终端设备110-1可以从第一组harq进程中选择harq进程。在其他实施例中,如果数据所属的逻辑信道的优先级超过阈值优先级,则终端设备110-1可以从第一组harq进程中选择harq进程。[0069]备选地,如果数据的优先级低于阈值优先级,则终端设备110-1可以从第二组harq进程中选择harq进程。在其他实施例中,如果数据所属的逻辑信道的优先级低于阈值优先级,则终端设备110-1可以从第二组harq进程中选择harq进程。在一些实施例中,第二组harq进程可以是第一组harq进程的子集。在一些实施例中,该信息可以指示用于多个配置授权资源中的一个配置授权资源的第三组harq进程。如果要使用多个配置授权资源中的一个配置授权资源来发送数据,则终端设备110-1可以从第三组harq进程中选择harq进程。[0070]在示例实施例中,终端设备110-1可以基于配置授权资源来选择harq进程。例如,该信息可以指示一个或多个harq进程可以用于某个配置授权资源。参考图8详细描述示例性实施例的细节。[0071]终端设备110-1在多个配置授权资源的一个配置授权资源上向网络设备120发送2055数据。这样,可以以低时延发送具有高优先级的数据。[0072]图3示出了根据本公开的实施例的方法300的流程图。方法300可以在任何合适的设备处实现。仅出于说明的目的,方法300被描述为在终端设备110-1处实现。应当注意,方法300还可以在网络设备120处实现。[0073]在框310处,终端设备110-1从网络设备120接收信息。该信息指示多个配置授权资源和多个harq进程。多个harq进程由多个配置授权资源共享。该信息可以包括多个配置授权资源的标识和多个harq进程的标识。以这种方式,共享多个harq进程增加了吞吐量,以允许配置授权对每个harq进程使用比固定数目更多的进程。当对于配置授权没有用于传输的数据时,它不消耗任何进程。[0074]仅作为示例,可以有为服务小区的带宽部分配置的两个配置授权资源(例如,cg#1和cg#2)。它们可以共享10个harq进程。应当注意,配置授权资源和harq进程的数目仅仅是示例,而不是限制。[0075]当对应于cg#1的子信道过载时,终端设备110-1不能发送许多传输块,因此它不会消耗太多的harq进程。而如果对应于cg#1的子信道没有过载,则终端设备110-1可以连续地使用在不同harq进程上发送新传输块的cg资源,同时等待其他harq进程的其他传输块的harq反馈,因此终端设备110-1可以使用来自公共池的更多harq进程。[0076]在框320处,如果终端设备110-1确定需要在多个配置授权资源中的一个配置授权资源上发送数据,则终端设备110-1从多个harq进程中选择harq进程。例如,终端设备110-1可以确定需要在配置授权资源上发送的服务类型。可以在使用配置授权资源的逻辑信道上发送数据。[0077]终端设备110-1可以确定多个harq进程中的可用harq进程。例如,当为配置授权资源选择harq进程时,终端设备110-1可以基于harq进程的定时器来确定来自公共池的harq进程是否可用于新的传输/重传。[0078]在一些实施例中,该信息可以明确地指示该配置授权资源的集合可以使用哪个harq进程。备选地或另外地,该信息可以明确地指示哪些harq进程可以由具有高优先级的逻辑信道/信道组使用和/或哪些harq进程可以由具有低优先级的信道/信道组使用。[0079]在一个实施例中,终端设备110-1可以确定可用harq进程的数目。在该数目低于阈值数目的情况下,终端设备110-1可以确定多个所配置授权资源之一上的数据的优先级。如果优先级超过阈值优先级,则终端设备110-1可以从多个harq进程中选择harq进程。阈值数目可以从信息中获得。备选地,阈值数目可以是预定的。这样,确保了可以发送具有高优先级的数据。[0080]在一些实施例中,终端设备110-1可以从信息中提取用于选择harq进程的准则。例如,为了增加在配置授权资源上具有用于传输高优先级服务的空闲harq进程的机会,该准则可以指示用于cg的多个harq进程中的harq进程的子集只能用于高优先级的传输。低优先级传输可能限于该子集之外的harq进程。[0081]终端设备110-1可以基于该信息确定第一组harq进程。第一组harq进程可用于优先级高于阈值优先级的配置授权资源。备选地或另外地,终端设备110-1可以基于该信息确定第二组harq进程。优先级低于阈值优先级的数据仅被允许使用第二组harq进程。第二组harq进程可以是第一组harq进程的子集。[0082]在一些实施例中,终端设备110-1可以基于该信息确定多个配置授权资源之一上的数据的优先级。备选地或附加地,终端设备110-1可以确定数据所属的服务类型并基于该服务类型确定优先级。在其它实施例中,终端设备110-1可以确定数据所属的逻辑信道的优先级。逻辑信道由其携带的信息的类型来定义。[0083]在这种情况下,终端设备110-1可以将数据的优先级与阈值优先级进行比较。阈值优先级可以从信息中获得。或者,可以预先确定阈值优先级。如果数据的优先级超过阈值优先级,则终端设备110-1可以从第一组harq进程中选择harq进程。在其他实施例中,如果数据所属的逻辑信道的优先级超过阈值优先级,则终端设备110-1可以从第一组harq进程中选择harq进程。[0084]或者,如果数据的优先级低于阈值优先级,则终端设备110-1可以从第二组harq进程中选择harq进程。在其他实施例中,如果数据所属的逻辑信道的优先级低于阈值优先级,则终端设备110-1可以从第二组harq进程中选择harq进程。[0085]图4示出了根据本公开的实施例的用于选择harq进程的方法400的流程图。在此实例中,cg#1可用于高优先级服务(例如,逻辑信道#1)的传输,且cg#2可用于低优先级服务(例如,逻辑信道#2)的传输。n个harq进程的池可被配置为确保cg#2最多可使用x个harq进程,这意味着池中的n-x个harq进程为cg#1服务。应当注意,数字n和x可以是任何合适的整数。[0086]在框410处,终端设备110-1确定需要在cg#2(信道#2)上发送数据。数据可以到达终端设备110-1的缓冲器中。数据属于具有优先级的逻辑信道。[0087]在框420处,终端设备110-1确定是否存在用于cg#2的可用harq进程。在该示例中,仅允许从第二组harq进程中选择cg#2。例如,如果没有可用的harq进程,则在框430处,终端设备110-1可以转到cg#2的下一次出现。[0088]如果在x个harq进程中存在可用harq进程,则在框440处,终端设备110-1从可用harq进程中选择harq进程。[0089]图5示出了根据本公开的实施例的用于选择harq进程的方法500的流程图。在这种情况下,cg#2可以在存在至少y个可用harq进程的条件下选择n个harq进程中的任何一个。应当注意,数字n,x和y可以是任何合适的整数。[0090]在框510处,终端设备110-1确定需要在cg#2(信道#2)上发送数据。数据可以到达终端设备110-1的缓冲器中。数据属于具有优先级的逻辑信道。[0091]在框520处,终端设备110-1确定可用harq进程的数目是否高于可表示为y的阈值数目。阈值数目可以是任何合适的数目。例如,如果可用harq进程的数量小于y,则在框530处,终端设备110-1可以转到cg#2的下一次出现。阈值数目可以由网络设备确定并被发送到终端设备。也可以在终端设备处预定阈值数目。[0092]如果可用harq进程的数目高于y,则在框540处,终端设备110-1从可用harq进程中选择harq进程。[0093]图6示出了根据本公开的实施例的用于选择harq进程的方法600的流程图。在该示例中,cg#2同时使用的harq进程的最大数目可以是z。应当注意,数字z可以是任何合适的整数。[0094]在框610处,终端设备110-1确定需要在cg#2(信道#2)上发送数据。数据可以到达终端设备110-1的缓冲器中。数据属于具有优先级的逻辑信道。[0095]在框620处,终端设备110-1确定cg#2所使用的harq进程的数目是否高于可表示为z的阈值数目。阈值数目可以是任何合适的数目。例如,如果cg#2所使用的harq进程的数目高于z,则在框630处,终端设备110-1可以转到cg#2的下一次出现。阈值数量可以由网络设备确定并被发送到终端设备。也可以在终端设备处预定阈值数目。[0096]如果cg#2所使用的harq进程的数量小于z,则在框630处,终端设备110-1从可用harq进程中选择harq进程。[0097]返回参考图3,终端设备110-1在多个配置授权资源之一上向网络设备120发送数据。这样,可以以低时延发送具有高优先级的数据。本公开的实施例增加了吞吐量,以允许所配置授权资源使用比每一个的固定数目更多的进程。当对于配置授权资源没有用于传输的数据时,它不消耗任何进程。另一方面,为配置授权资源预留一定数量的进程确保了高优先级数据的低时延。[0098]图7示出了根据本公开的实施例的700的流程图。方法700可以在任何合适的设备处实现。仅出于说明的目的,方法700被描述为在网络设备120处实现。应当注意,方法700也可以在终端设备110-1处实现。[0099]在框710处,网络设备120生成该信息。该信息指示多个配置授权资源和多个harq进程。多个配置授权资源共享多个harq进程。该信息可以包括多个配置授权资源的标识和多个harq进程的标识。以这种方式,共享多个harq进程增加了吞吐量,以允许配置授权对每个harq进程使用比固定数目更多的进程。当对于配置的许可没有用于传输的数据时,它不消耗任何进程。配置授权资源可以是由终端设备共享的周期性资源。[0100]在一些实施例中,网络设备120可以确定所配置授权资源并将其分配给终端设备110-1。网络设备120还可以基于一个或多个条件来确定多个harq进程。例如,条件可以包括以下中的一个或多个:服务质量,业务量和服务类型。[0101]在示例实施例中,网络设备120可以生成阈值数目的可用harq进程。该信息可以指示阈值数目。如果可用harq进程的数目低于阈值数目,则可以保证具有高优先级的数据,并且可以省略具有低优先级的数据。网络设备120可以生成指示多个配置授权资源的优先级的信息。网络设备120还可以为数据生成阈值优先级。[0102]在一些实施例中,网络设备120可以生成指示来自多个harq进程的第一组harq进程的信息。第一组harq进程可用于优先级高于阈值优先级的传输。备选地或另外地,网络设备120可以生成指示来自多个harq进程的第二组harq进程的信息。可以仅允许从第二组harq进程中选择优先级低于阈值优先级的传输。在一些实施例中,网络设备120还可以生成阈值优先级。[0103]在框720处,网络设备120将信息发送到终端设备110-1。在一些实施例中,该信息可以明确地指示所配置授权资源中的一个或多个可以使用harq进程中的哪一个。可替换地或另外地,该信息可以明确地指示哪些harq进程可以由具有较高优先级的信道/信道组使用和/或哪些harq进程可以由具有较低优先级的信道/信道组使用。[0104]在一些实施例中,该信息可以包括用于从该信息中选择harq进程的准则。例如,为了增加在所配置授权资源上具有用于传输高优先级服务的空闲harq进程的机会,该准则可以指示用于cg的多个harq进程中的harq进程的子集只能用于高优先级的传输。低优先级传输可能限于该子集之外的harq进程。[0105]在框730处,网络设备120在使用harq进程的多个配置授权资源之一上从终端设备110-1接收数据。harq进程可以由终端设备110-1从多个harq进程中选择。[0106]如上所述,图8示出了基于属于哪个cg的资源来选择harq进程的交互800的示意图。网络设备120向终端设备110-1发送8005该信息。已经参考图2和3给出了信息的详细描述,为了清楚起见,在此省略了图2和图3。仅作为示例,可以有为服务小区的带宽部分配置的两个配置授权资源(例如,cg#1和cg#2)。[0107]终端设备110-1确定8010要在cg#1上发送的数据。该信息可以指示第三组harq进程用于cg#1。因此,终端设备110-1从第三组harq进程中选择8015harq进程#a用于cg#1上的传输。终端设备110-1在具有harq进程id#a的cg#1上发送8020数据。在一些实施例中,网络设备120可以向终端设备110-1发送8025针对harq进程id#a的重传上行链路授权。终端设备110-1可以重传8030具有harq进程id#a的cg#1上的数据。应当注意,该信息可以指示多于一个harq进程可以用于cg#1。[0108]终端设备110-1确定8035需要在cg#2上发送另外的数据。该信息可以指示第四组harq进程用于cg#2。因此,终端设备110-1从第四组harq进程中选择8040用于cg#2上的传输的harq进程#b。终端设备110-1在harq进程id#b的cg#2上发送8045具有数据。第四组harq进程可以是第三组harq进程的子集。[0109]在一些实施例中,一种用于执行方法300的装置(例如,终端设备110-1)可以包括用于执行方法300中的对应步骤的相应部件。这些部件可以以任何合适的方式来实现。例如,它可以通过电路系统或软件模块来实现。[0110]在一些实施例中,该装置包括用于在第一设备处,从第二设备接收指示多个配置授权资源和多个混合自动重复请求harq进程的信息的部件,多个harq进程由多个配置授权资源共享;用于响应于确定数据需要在多个配置授权资源中的一个配置授权资源上被发送而从多个harq进程中选择harq进程的部件;以及用于使用选择的harq进程在多个配置授权资源中的一个配置授权资源上向第二设备发送数据的部件。[0111]在一些实施例中,用于从多个harq进程中选择harq进程的部件包括:用于从信息中提取用于选择harq进程的准则的部件;以及用于基于准则从多个harq进程中选择harq进程的部件。[0112]在一些实施例中,用于从多个harq进程中选择harq进程的部件包括:用于从多个harq进程中确定可用harq进程的集合的部件;用于确定多个harq进程中的可用harq进程的数目的部件;用于响应于数目低于阈值数目,确定多个配置授权资源中的一个配置授权资源的优先级的部件;以及用于响应于优先级超过阈值优先级,从可用harq进程中选择harq进程的部件。[0113]在一些实施例中,用于从多个harq进程中选择harq进程的部件包括:用于基于信息从多个harq进程中确定第一组harq进程的部件,第一组harq进程用于优先级高于阈值优先级的数据;用于确定数据的优先级的部件;以及用于响应于优先级超过阈值优先级而从第一组harq进程中选择harq进程的部件。[0114]在一些实施例中,用于从多个harq进程中选择harq进程的部件包括:用于基于信息从多个harq进程中确定第二组harq进程的部件,优先级低于阈值优先级的数据仅被允许使用第二组harq进程;用于确定数据的优先级的部件;以及用于响应于优先级低于阈值优先级而从第二组harq进程中选择harq进程的部件。[0115]在一些实施例中,用于确定数据的优先级的部件包括:用于基于以下各项中的至少一项来确定数据的优先级的部件:数据所属的逻辑信道/逻辑信道组的优先级,数据的缓冲时间,或包含在数据中的介质访问控制(mac)控制元素(ce)所涉及的业务的优先级。[0116]在一些实施例中,装置包括用于基于信息从多个harq进程中确定第三组harq进程的部件,第三组harq进程用于多个配置授权资源中的一个配置授权资源;以及用于从第三组harq进程中选择harq的部件。[0117]在一些实施例中,该装置包括用于基于信息从多个harq进程中确定第四组harq进程的部件,第四组harq进程用于多个配置授权资源中的另一个配置授权资源,第四组harq进程是第三组harq进程的子集。[0118]在一些实施例中,用于从多个harq进程中选择harq进程的部件包括:用于确定数据所属的逻辑信道的部件;用于确定信道当前使用的harq进程的数目的部件;以及用于响应于数目低于阈值数目而从多个harq进程中选择harq进程的部件。[0119]在一些实施例中,用于从多个harq进程中选择harq进程的部件包括:用于基于多个harq进程的定时器从多个harq进程中确定一组可用harq进程的部件;以及用于从可用harq进程的集合中选择harq进程的部件。[0120]在一些实施例中,第一设备包括终端设备,第二设备包括网络设备。[0121]在一些实施例中,一种用于执行方法700的装置(例如,网络设备120)可以包括用于执行方法700中的对应步骤的相应部件。这些部件可以以任何合适的方式来实现。例如,它可以通过电路系统或软件模块来实现。[0122]在一些实施例中,该装置包括用于在第二设备处生成指示多个配置授权资源和多个混合自动重传请求harq进程的信息的部件,多个harq进程由多个配置授权资源共享;用于将信息传输到第一设备的部件;以及用于在使用多个harq进程中的harq进程的多个配置授权资源中的一个配置授权资源上从第一设备接收数据的部件。[0123]在一些实施例中,用于生成信息的部件包括:用于生成用于选择harq进程的准则的部件;以及用于将准则添加到信息的部件。[0124]在一些实施例中,用于生成信息的部件包括:用于生成指示多个harq进程中的可用harq进程的阈值数目的信息的部件。[0125]在一些实施例中,用于生成信息的部件包括:用于生成指示多个harq进程中的第一组harq进程的信息的部件,第一组harq进程用于具有高于阈值优先级的优先级的数据。[0126]在一些实施例中,用于生成信息的部件包括:用于从多个harq进程中生成指示第二组harq进程的信息的部件,优先级低于阈值优先级的数据仅被允许使用第二组harq进程。[0127]在一些实施例中,用于生成信息的部件包括:用于生成指示多个harq进程中的第三组harq进程的信息的部件,第三组harq进程用于多个配置授权资源之一。[0128]在一些实施例中,用于生成信息的部件包括:以及用于生成阈值优先级的部件。[0129]在一些实施例中,第一设备包括终端设备,第二设备包括网络设备。[0130]图9是适合于实现本公开的实施例的设备900的简化框图。设备900可以用于实现通信设备,例如图1所示的网络设备120或终端设备110。如图所示,设备900包括一个或多个处理器910、耦合到处理器910的一个或多个存储器920、以及耦合到处理器910的一个或多个通信模块(例如,传输器和/或接收器(tx/rx))940。[0131]通信模块940用于双向通信。通信模块940具有至少一个天线以促进通信。通信接口可以表示与其他网络元件通信所需要的任何接口。[0132]处理器910可以是适合于本地技术网络的任何类型,并且作为非限制性示例,可以包括以下中的一种或多种:通用计算机、专用计算机、微处理器、数字信号处理器(dsp)、和基于多核处理器架构的处理器。设备900可以具有多个处理器,诸如在时间上从属于与主处理器同步的时钟的专用集成电路芯片。[0133]存储器920可以包括一个或多个非易失性存储器和一个或多个易失性存储器。非易失性存储器的示例包括但不限于只读存储器(rom)924、电可编程只读存储器(eprom)、闪存、硬盘、光盘(cd)、数字视频磁盘(dvd)和其他磁存储和/或光存储装置。易失性存储器的示例包括但不限于随机存取存储器(ram)922和在断电持续时间内不会持续的其他易失性存储器。[0134]计算机程序930包括由相关联的处理器910执行的计算机可执行指令。程序930可以存储在rom924中。处理器910可以通过将程序930加载到ram922中来执行任何合适的动作和处理。[0135]本公开的实施例可以通过程序930来实现,使得设备900可以执行如参考图2至5讨论的本公开的任何过程。本公开的实施例也可以通过硬件或软件和硬件的组合来实现。[0136]在一些实施例中,程序930可以有形地包含在计算机可读介质中,该计算机可读介质可以被包括在设备900(诸如在存储器920中)或设备900可访问的其他存储设备中。设备900可以将程序930从计算机可读介质加载到ram922以供执行。计算机可读介质可以包括任何类型的有形非易失性存储器,诸如rom、eprom、闪存、硬盘、cd、dvd等。图10示出了cd或dvd形式的计算机可读介质1000的示例。计算机可读介质具有存储在其上的程序930。[0137]通常,本公开的各种实施例可以用硬件或专用电路、软件、逻辑或其任何组合来实现。一些方面可以用硬件来实现,而其他方面可以用可以由控制器、微处理器或其他计算设备执行的固件或软件来实现。虽然本公开的实施例的各个方面被示出并且描述为框图、流程图或使用一些其他图形表示,但是应当理解,本文中描述的框图、装置、系统、技术或方法可以用硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备或其某种组合来实现。[0138]本公开还提供了有形地存储在非暂态计算机可读存储介质上的至少一个计算机程序产品。该计算机程序产品包括计算机可执行指令,诸如程序模块中包括的计算机可执行指令,该计算机可执行指令在目标真实或虚拟处理器上的设备中执行以执行以上参考图2-5描述的方法400和800。通常,程序模块包括执行特定任务或实现特定抽象数据结构的例程、程序、库、对象、类、组件、数据类型等。程序模块的功能可以根据各种实施例中的需要而在程序模块之间进行组合或拆分。用于程序模块的机器可执行指令可以在本地或分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质中。[0139]用于执行本公开的方法的程序代码可以用一种或多种编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得这些程序代码在由处理器或控制器执行时引起在流程图和/或框图中指定的功能/操作被实现。程序代码可以完全在机器上执行,部分在机器上执行,作为独立软件包执行,部分在机器上并且部分在远程机器上执行,或者完全在远程机器或服务器上执行。[0140]在本公开的上下文中,计算机程序代码或相关数据可以由任何合适的载体携带以使得设备、装置或处理器能够执行如上所述的各种过程和操作。载体的示例包括信号、计算机可读介质等。[0141]计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读介质可以包括但不限于电子、磁性、光学、电磁、红外或半导体系统、装置或设备、或者其任何合适的组合。计算机可读存储介质的更具体示例包括具有一根或多根电线的电连接、便携式计算机软盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、光纤、便携式光盘只读存储器(cd-rom)、光学存储设备、磁存储设备、或其任何合适的组合。[0142]此外,尽管以特定顺序描绘了操作,但是这不应当被理解为要求这样的操作以所示的特定顺序或以连续的顺序执行或者执行所有示出的操作以实现期望的结果。在某些情况下,多任务和并行处理可能是有利的。同样,尽管以上讨论中包含若干具体实现细节,但是这些细节不应当被解释为对本公开的范围的限制,而应当被解释为可以是特定于特定实施例的特征的描述。在单独实施例的上下文中描述的某些特征也可以在单个实施例中组合实现。相反,在单个实施例的上下文中描述的各种特征也可以分别在多个实施例中或以任何合适的子组合来实现。[0143]尽管已经以特定于结构特征和/或方法动作的语言描述了本公开,但是应当理解,所附权利要求书中定义的本公开不必限于上述特定特征或动作。相反,上述特定特征和动作被公开作为实现权利要求的示例形式。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献