方法、装置、计算机程序产品和计算机程序与流程

文档序号:20770423发布日期:2020-05-15 19:37阅读:257来源:国知局
方法、装置、计算机程序产品和计算机程序与流程

本发明涉及方法、装置、计算机程序产品和计算机程序。



背景技术:

通信系统可以看作通过在通信设备之间提供载波来实现两个或更多个设备(例如,用户终端、机器类终端、基站和/或其他节点)之间的通信的设施。可以例如借助于通信网络和一个或多个兼容的通信设备来提供通信系统。通信可以包括例如用于承载通信(例如,语音、电子邮件(email)、文本消息、多媒体和/或内容数据等)的数据通信。所提供的服务的非限制性示例包括双向或多路呼叫、数据通信或多媒体服务以及对数据网络系统(例如,internet)的访问。

在无线系统中,至少两个站之间的通信的至少一部分通过无线接口发生。无线系统的示例包括公共陆地移动网络(plmn)、基于卫星的通信系统和不同的无线局域网络,例如,无线局域网(wlan)。允许设备连接到数据网络的局域网无线联网技术被称为商标wi-fi(或wi-fi)。wi-fi通常与wlan同义使用。无线系统可以划分为小区,并且因此通常被称为蜂窝系统。

用户可以借助于适当的通信设备或终端来访问通信系统。用户的通信设备通常被称为用户设备(ue)。通信设备被提供有用于实现通信的适当的信号接收和发送装置,例如,实现对通信网络的访问或与其他用户直接通信。通信设备可以访问由站提供的载波(例如,小区的基站)并且在载波上发射和/或接收通信。

通信系统和相关联设备通常根据给定的标准或规范进行操作,给定的标准或规范阐明了允许与系统相关联的各种实体做什么以及应如何实现。通常还定义了将用于连接的通信协议和/或参数。标准,通信系统结构的一个示例是通用移动电信系统(umts)无线电接入技术的长期演进(lte)。lte已经并且正在被第三代合作伙伴计划(3gpp)标准化。lte采用演进的通用陆地无线电接入网(e-utran)接入。lte的进一步发展有时被称为lteadvanced(lte-a)。当前的3gpp标准化工作针对的是所谓的第五代(5g)系统。5g系统有时被称为nr(新型无线电)。



技术实现要素:

在第一方面,提供了方法,包括:确定缓冲的数据可用于发送并且不能通过所分配的资源发送;以及使得指示缓冲的数据可用于发送并且不能通过所分配的资源被发送的信息通过所分配的资源发送。

信息可以包括缓冲状态报告。

缓冲的数据可以与逻辑信道相关联。

确定可以基于逻辑信道优先级排序功能。

逻辑信道优先级排序功能可以配置有对所分配的资源的类型的至少一个逻辑信道映射限制。

确定可以基于所分配的资源的类型。

确定可以由mac实体执行。

确定可以基于mac实体处的处理限制。

确定基于上层实体处的处理限制。

上层实体可以是rlc实体。

上层实体可以是pdcp实体。

方法可以进一步包括:使得计数器被设置。

方法可以进一步包括:使得计数器在通过所分配的资源发送信息时被更新。

方法可以进一步包括:使得计时器被设置。

方法可以进一步包括:使得计时器在通过所分配的资源发送信息时被触发。

确定可以基于功率限制。

信息可以包括用于确定的至少一个指示。

在第一方面,提供了方法,包括:确定所分配的资源来接收可用于发送的缓冲的数据;以及使得指示缓冲的数据可用于发送并且不能通过所分配的资源被发送的信息通过所分配的资源接收。

方法可以进一步包括:基于信息来采取至少一个动作。

信息可以包括缓冲状态报告。

信息可以包括用于确定缓冲的数据可用于发送并且不能通过所分配的资源进行发送的至少一个指示。

至少一个指示可以指示逻辑信道优先级排序功能。

至少一个指示可以指示处理限制。

至少一个指示可以指示功率限制。

至少一个动作可以包括减少、维持或增加所分配的资源。

至少一个动作可以包括维持或改变所分配的资源的类型。

在第三方面,提供了装置,包括:用于确定缓冲的数据可用于发送并且不能通过所分配的资源被发送的部件;以及用于使得指示缓冲的数据可用于发送并且不可以通过所分配的资源发送的信息通过所分配的资源发送的部件。

信息可以包括缓冲状态报告。

缓冲的数据可以与逻辑信道相关联。

用于确定的部件可以基于逻辑信道优先级排序功能。

逻辑信道优先级排序功能可以配置有所分配的资源类型的至少一个逻辑信道映射限制。

用于确定的部件可以基于所分配的资源的类型。

用于确定的部件可以由mac实体执行。

用于确定的部件可以基于在mac实体处的处理限制。

用于确定的部件基于上层实体处的处理限制。

上层实体可以是rlc实体。

上层实体可以是pdcp实体。

装置可以进一步包括:用于使得计数器被设置的部件。

装置可以进一步包括:用于在通过所分配的资源发送信息时使得计数器更新的部件。

装置可以进一步包括:用于使得计时器被设置的部件。

装置可以进一步包括:用于在通过所分配的资源发送信息时触发计时器的部件。

用于确定的部件可以基于功率限制。

信息可以包括用于确定的至少一个指示。

在第四方面,提供装置,包括:用于确定所分配的资源来接收可用于发送的缓冲的数据的部件;以及用于使得指示缓冲的数据可用于发送并且不能通过所分配的资源发送的信息通过所分配的资源接收的部件。

装置可以进一步包括:用于基于信息来使得采取至少一个动作的部件。

信息可以包括缓冲状态报告。

信息可以包括用于确定缓冲的数据可用于发送并且不能通过所分配的资源被发送的至少一个指示。

至少一个指示可以指示逻辑信道优先级排序功能。

至少一个指示可以指示处理限制。

至少一个指示可以指示功率限制。

至少一个动作可以包括减少、维持或增加所分配的资源。

至少一个动作可以包括维持或改变所分配的资源的类型。

在第五方面,提供了包括至少一个处理器和至少一个存储器的装置,至少一个存储器包括计算机程序代码,至少一个存储器和计算机程序代码被配置为至少一个处理器一起使得装置至少:确定缓冲的数据可用于发送并且不能通过所分配的资源被发送;以及使得指示缓冲的数据可用于发送并且不能通过所分配的资源被发送的信息通过所分配的资源发送。

信息可以包括缓冲状态报告。

缓冲的数据可以与逻辑信道相关联。

确定可以基于逻辑信道优先级排序功能。

逻辑信道优先化功能可以配置有所分配的资源类型的至少一个逻辑信道映射限制。

确定可以基于所分配的资源的类型。

确定可以由mac实体执行。

确定可以基于mac实体处的处理限制。

确定基于上层实体处的处理限制。

上层实体可以是rlc实体。

上层实体可以是pdcp实体。

至少一个处理器可以进一步使得装置至少使得计数器被设置。

至少一个处理器可以进一步使得装置至少在通过所分配的资源发送信息时,使得计数器被更新。

至少一个处理器可以进一步使装置至少使得计时器被设置。

至少一个处理器可以进一步使装置至少在通过所分配的资源发送信息时,使得计时器被触发。

确定可以基于功率限制。

信息可以包括用于确定的至少一个指示。

在第六方面,提供了包括至少一个处理器和至少一个存储器的装置,至少一个存储器包括计算机程序代码,至少一个存储器和计算机程序代码被配置为至少一个处理器一起使得装置至少:确定所分配的资源来接收可用于发送的缓冲的数据;以及使得指示缓冲的数据可用于发送并且不能通过所分配的资源被发送的信息通过所分配的资源接收。

至少一个处理器可以进一步使得装置至少:使得基于信息而采取至少一个动作。

信息可以包括缓冲状态报告。

信息可以包括用于确定缓冲的数据可用于发送并且不可以通过所分配的资源进行发送的至少一个指示。

至少一个指示可以指示逻辑信道优先级排序功能。

至少一个指示可以指示处理限制。

至少一个指示可以指示功率限制。

至少一个动作可以包括减少、维持或增加所分配的资源。

至少一个动作可以包括维持或改变所分配的资源的类型。

在第七方面,提供了用于计算机的计算机程序产品,计算机程序产品包括软件代码部分,用于:确定缓冲的数据可用于发送并且不能通过所分配的资源被发送;以及使得指示缓冲的数据可用于发送并且不能通过所分配的资源被发送的信息通过所分配的资源发送。

信息可以包括缓冲状态报告。

缓冲的数据可以与逻辑信道相关联。

确定可以基于逻辑信道优先级排序功能。

逻辑信道优先级排序功能可以配置有所分配的资源类型的至少一个逻辑信道映射限制。

确定可以基于所分配的资源的类型。

确定可以由mac实体执行。

确定可以基于mac实体处的处理限制。

确定基于上层实体处的处理限制。

上层实体可以是rlc实体。

上层实体可以是pdcp实体。

针对计算机的计算机程序产品可以进一步包括用于使得计数器被设置的软件代码部分。

针对计算机的计算机程序产品可以进一步包括用于在通过所分配的资源发送信息时,使得计数器被更新的软件代码部分。

针对计算机的计算机程序产品可以进一步包括用于使得计时器被设置的软件代码部分。

针对计算机的计算机程序产品可以进一步包括用于在通过所分配的资源发送信息时,使得计时器被触发的软件代码部分。

确定可以基于功率限制。

信息可以包括用于确定的至少一个指示。

在第八方面,提供了用于计算机的计算机程序产品,计算机程序产品包括软件代码部分,用于:确定所分配的资源来接收可用于发送的缓冲的数据;以及使得指示缓冲的数据可用于发送并且不能通过所分配的资源被发送的信息通过所分配的资源接收。

针对计算机的计算机程序产品可以进一步包括用于基于信息而采取至少一个动作的软件代码部分。

信息可以包括缓冲状态报告。

信息可以包括用于确定缓冲的数据可用于发送并且不能通过所分配的资源进行发送的至少一个指示。

至少一个指示可以指示逻辑信道优先级排序功能。

至少一个指示可以指示处理限制。

至少一个指示可以指示功率限制。

至少一个动作可以包括减少、维持或增加所分配的资源。

至少一个动作可以包括维持或改变所分配的资源的类型。

在第九方面,提供了实现在非瞬态计算机可读存储介质上的计算机程序,计算机程序包括用于控制过程来执行过程的程序代码,过程包括以下步骤:确定缓冲的数据可用于发送并且不能通过所分配的资源被发送;以及使得指示缓冲的数据可用于发送并且不能通过所分配的资源被发送的信息通过所分配的资源发送。

信息可以包括缓冲状态报告。

缓冲的数据可以与逻辑信道相关联。

确定可以基于逻辑信道优先级排序功能。

逻辑信道优先级排序功能可以配置有所分配的资源类型的至少一个逻辑信道映射限制。

确定可以基于所分配的资源的类型。

确定可以由mac实体执行。

确定可以基于mac实体处的处理限制。

确定基于上层实体处的处理限制。

上层实体可以是rlc实体。

上层实体可以是pdcp实体。

过程可以进一步包括以下步骤:使得计数器被设置。

过程可以进一步包括以下步骤:在通过所分配的资源发送信息时,使得计数器被更新。

过程可以进一步包括以下步骤:使得计时器被设置。

过程可以进一步包括以下步骤:在通过所分配的资源发送信息时,使得计时器被触发。

确定可以基于功率限制。

信息可以包括用于确定的至少一个指示。

在第十方面中,提供了实现在非瞬态计算机可读存储介质上的计算机程序,计算机程序包括用于控制过程来执行过程的程序代码,过程包括以下步骤:确定所分配的资源来接收可用于发送的缓冲的数据;以及使得指示缓冲的数据可用于发送并且不能通过所分配的资源被发送的信息通过所分配的资源接收。

过程可以进一步包括以下步骤:基于信息,采取至少一个动作。

信息可以包括缓冲状态报告。

信息可以包括用于确定缓冲的数据可用于发送并且不能通过所分配的资源被发送的至少一个指示。

至少一个指示可以指示逻辑信道优先级排序功能。

至少一个指示可以指示处理限制。

至少一个指示可以指示功率限制。

至少一个动作可以包括减少、维持或增加所分配的资源。

至少一个动作可以包括维持或改变所分配的资源的类型。

附图说明

现在将参考以下示例和附图,仅通过示例的方式进一步详细描述一些实施例,其中:

图1图示了通信系统;

图2图示了通信设备;

图3图示了针对5gnr的协议栈;

图4图示了根据第一实施例的由用户设备执行的方法的图;

图5图示了根据第二实施例的由用户设备执行的方法的图;

图6图示了根据第三实施例的由用户设备执行的方法的图;

图7图示了根据第四实施例的由用户设备执行的方法的图;

图8图示了根据第五实施例的由用户设备执行的方法的图;

图9图示了根据第六实施例的由用户设备执行的方法的图;

图10图示了根据第一、第二、第三、第四、第五和第六实施例的由基站执行的方法的图;以及

图11图示了控制装置。

具体实施方式

在详细解释实施例之前,参考图1和图2简要解释了通信系统、移动通信设备和控制装置的某些一般原理,以帮助理解所描述的发明的基础技术。

在诸如图1所示的无线通信系统100中,经由至少一个基站或类似的无线发射和/或接收无线基础结构节点或点向无线通信设备(例如,用户设备102、104、105)提供无线接入。这样的节点可以是例如基站或enodeb(enb),或在5g系统中是下一代nodeb(gnb)或其他无线基础结构节点。这些节点通常被称为基站。基站通常由至少一个适当的控制器装置控制,以使得其能够操作并管理与基站通信的移动通信设备。控制器装置可以位于无线电接入网络(例如,无线通信系统100)或核心网络(cn)(未示出)中,并且可以被实现为一个中央装置或者其功能可以分布在若干装置上。控制器装置可以是基站的一部分和/或由诸如无线电网络控制器的单独实体提供。在图1中,示出了控制装置108和109来控制相应的宏级基站106和107。在一些系统中,控制装置可以附加地或备选地被提供在无线电网络控制器中。无线电接入系统的其他示例包括由基于诸如5g或新型无线电、无线局域网(wlan)和/或wimax(微波接入全球互通)等技术的系统的基站所提供的无线电接入系统。基站可以为整个小区或类似无线电服务区域提供覆盖。

在图1中,基站106和107被示出为经由网关112连接到更宽的通信网络113。可以提供另外的网关功能来连接到另一网络。

较小的基站116、118和120也可以例如通过单独的网关功能和/或经由宏级站的控制器连接到网络113。基站116、118和120可以是微微或毫微微级基站等。在示例中,站116和118经由网关111连接,而站120经由控制器装置108连接。在一些实施例中,可以不提供较小的站。

现在将参考图2更详细地描述可能的无线通信设备,图2示出了通信设备200的示意性局部截面图。这样的通信设备通常被称为端点设备。可以通过能够发送和接收无线电信号的任何设备提供适当的通信设备。

通信设备可以是例如移动设备(即,未固定到特定位置的设备)或者它可以是固定设备。通信设备可能需要人机交互来进行通信,或者可能不需要人机交互来进行通信。

通信设备200可以经由用于接收的适当装置、通过空中或无线电接口207来接收信号,并且可以经由用于发射无线电信号的适当装置来发射信号。在图2中,收发机装置由框206示意性地表示。收发机装置206可以例如借助无线电部分和相关联的天线布置来提供。天线布置可以布置在无线设备的内部或外部。

通信设备通常提供有至少一个数据处理实体201、至少一个存储器202和其他可能的组件203,用于在软件和硬件辅助下执行其设计要执行的任务(包括控制接入以及与接入系统和其他通信设备进行通信)。可以在适当的电路板上和/或芯片组中提供数据处理、存储和其他相关的控制装置。该特征由附图标记204表示。此外,无线通信设备可以包括到其他设备和/或用于连接外部附件的适当连接器(有线或无线)。通信设备102、104、105可以基于各种接入技术来接入通信系统。

无线通信系统的一个示例是由第三代合作伙伴计划(3gpp)标准化的架构。基于最新3gpp的发展通常被称为通用移动电信系统(umts)无线电接入技术的长期演进(lte)。3gpp规范的各个发展阶段被称为发布。lte的最新发展通常被称为lteadvanced(lte-a)。lte采用了被称为演进通用陆地无线电接入网络(e-utran)的移动架构。这样的系统的基站被称为演进型或增强型nodeb(enb)并向通信设备提供e-utran功能,例如,用户平面分组数据融合/无线电链路控制/介质访问控制/物理层协议(pdcp/rlc/mac/phy)和控制平面无线电资源控制(rrc)协议终端。无线电接入系统的其他示例包括由基于诸如无线局域网(wlan)和/或wimax(微波接入全球互通)的技术的系统的基站所提供的无线电接入系统。基站可以为整个小区或类似无线电服务区域提供覆盖。

通信系统的另一示例是5g概念。5g中的网络架构可以与lte-advanced的网络架构十分相似。网络架构的更改可能取决于支持各种无线电技术和更好的qos支持的需求,以及对例如从用户角度支持qoe的qos级别的某些所需的要求。同样,网络感知服务和应用程序以及服务感知网络和应用程序可能会给架构带来变化。这些与信息中心网络(icn)和用户中心内容分发网络(uc-cdn)方法有关。5g可以使用多输入-多输出(mimo)天线、比lte(所谓的小型小区概念)更多的基站或节点(包括与较小的站协同操作的宏站点,也许还采用了多种无线电技术来提高覆盖范围并提高数据速率)。

5g中的基站可以称为gnb。

图3图示了5gnr无线电协议栈(用户平面)。协议栈包括物理层(phy)、媒体访问层(mac)、无线电链路控制层(rlc)、无线电资源控制(rrc)、分组数据融合控制层(pdcp)和服务数据适配协议层(sdap)。

sdap的功能包括服务质量(qos)流与数据无线电承载之间的映射,以及在dl和ul数据分组中标记qos流id(qfi)。除了可以配置两个sdap实体的双连接(dc)外,为每个单独的pdu会话配置单个sdap。

pdcp子层的功能包括序列编号、报头压缩和解压缩、用户数据传递、重新排序和重复检测、pdcp分组数据单元(pdu)路由、pdcp服务数据单元(sdu)的重传、加密和解密、pdcpsdu丢弃、pdcp重建和rlc确认模式(am)的数据恢复、pdcppdu的重复。

rlc层的功能取决于传输模式并且包括上层pdu传送、独立于pdcp中的序列编号、借助自动重复请求(arq)进行纠错、分段和重新分段、rlsdu重组、rlcsdu丢弃、rlc重建。

mac层的功能包括逻辑信道与传输信道之间的映射、将属于一个或不同逻辑信道的macsdu复用/解复用到传输块(tb)中或从传输块(tb)复用/解复用(传输块传递到传输上的物理层或从物理层传递)、调度信息报告、借助混合arq(harq)进行纠错、借助动态调度在ue之间进行优先级处理、借助逻辑信道优先级排序在一个ue的逻辑信道之间进行优先级处理、填充。单个mac实体可以支持一个或多个数字和/或tti持续时间,并且逻辑信道优先级排序中的映射限制对逻辑信道可以使用哪些数字和/或tti持续时间进控制。

物理层的功能包括通过物理信道来承载来自传输信道的所有信息。它负责链路适配(amc)、功率控制、小区搜索(用于初始同步和切换目的)以及rrc层的其他测量。

一些实施例涉及5gnr中的上行链路授权跳跃,但是应当理解,它们同样适用于其他无线电接入技术。

上行链路授权是为用户设备分配用于通过上行链路物理信道(例如,物理上行链路共享信道(pusch))进行上行链路传输的资源的过程。上行链路授权可以是动态的,在这种情况下,可以通过下行链路物理信道(例如,物理下行链路控制信道(pdcch))从gnb接收上行链路授权。上行链路授权也可以是半持久性或持久性的,在这种情况下,可以由gnb经由rrc信令进行配置。应注意,半持久授权也可以由gnb动态地调整,在这种情况下,可以通过下行链路物理信道(例如,pdcch)更改授权。

上行链路授权跳跃是用户设备不使用所分配的资源进行上行链路发送(即,跳过所分配的资源的使用)的过程,这通常是因为没有与任何逻辑信道相关联的缓冲的数据(即,没有用于发送的可用数据)。上行链路授权跳跃可以针对lte独立配置为动态、半持久和/或持久。当没有与任何逻辑信道相关联的缓冲的数据时,总是将上行链路授权跳跃应用于半持久性和持久性,并且可以为动态授权进行配置。

到目前为止,ran2已同意以下内容。

ran2#97bis:针对动态授权的上行链路授权跳跃应是可配置的。将确定针对半持久授权的上行链路授权跳跃是否应可配置。

ran2#98:在5gnr中,当用户设备配置有半持久授权时,如果没有数据要发送,则用户设备应始终跳过半持久授权(即,在5gnr中强制跳过半持久授权而不考虑半持久授权周期)。不管授权是动态的还是半持久的,逻辑信道优先级排序的执行都是相同的。每当用户设备没有数据要发送时,它将始终至少跳过半持久授权。此外,是否允许用户设备跳过动态授权取决于网络配置。

ran2-nr#ah:单个逻辑信道可以映射到一个或多个数字基本配置(numerology)/tti持续时间。逻辑信道到数字/tti长度的映射可以经由rrc重新配置进行重新配置。单个mac实体可以支持一个或多个数字基本配置/tti持续时间。逻辑信道优先级排序考虑了逻辑信道到一个或多个数字/tti持续时间的映射。

ran2-nr#ah2:至少包括/考虑数字基本配置和tti长度来限制逻辑信道优先级排序。可以为用户设备配置逻辑信道优先级排序,其中不允许将某些逻辑信道的数据映射到可用于上行链路的某些类型的授权。

在lte中,已在mac规范/3gppts36.321中指定了上行链路授权跳跃,如下所示:

如果macpdu仅包括用于填充bsr的macce或具有零个macsdu的周期性bsr,并且没有为该tti[2]请求的非周期性csi,则在以下情况下,mac实体不得为harq实体生成macpdu:

-如果mac实体被配置有skipuplinktxdynamic,并且向harq实体指示的授权被寻址到c-rnti;或者

-如果mac实体被配置有skipuplinktxsps,并且向harq实体指示的授权是所配置的上行链路授权;

只要条件在lte中成立,填充bsr和周期型bsr就会指示所有逻辑信道组的bs为零。因此,总是跳过不具有macsdu的授权是有意义的。

针对nr的上行链路授权跳跃的一个问题是,它不仅在没有与任何逻辑信道相关联的缓冲的数据时执行。例如当逻辑信道优先级排序功能由于所配置的逻辑信道映射限制而导致在所分配的资源上阻止与逻辑信道相关联的缓冲的数据的发送时,可以出于其他原因来执行。

逻辑信道优先级排序功能是在mac层中执行的功能,该功能将逻辑信道(例如,urllc)的传输优先于另一逻辑信道(例如,embb)的传输。此外,可以经由rrc信令来配置逻辑信道映射限制,使得仅可以利用某些逻辑信道(例如,urllc或embb)来映射所分配的某种类型的资源(例如,某种数字或某种发送持续时间)。

例如,传送控制平面数据的逻辑信道的传输可以优先于传送用户平面数据的另一逻辑信道的传输。在另一示例中,具有更严格时延要求的用户平面数据的逻辑信道传输可以优先于另一逻辑信道的传输。此外,如上所述,可以将它们限制为映射到某种类型的分配资源。

问题在于,因为不存在与任何逻辑信道相关联的缓冲的数据,或者由于所配置的信道映射限制,逻辑信道优先级排序功能阻止了与逻辑信道相关联的缓冲的数据的传输,基站不能够推断是否执行上行链路授权跳跃。因此,可能存在歧义,并且基站无法采取适当的动作。例如,基站可能不会适当地减少、维持或增加所分配的资源。同样,基站可能不会适当地维护或改变所分配的资源的类型。

一些实施例可以解决这个问题。这些实施例被分别描述,但是将理解,它们可以彼此组合。

图4图示了根据第一实施例的由用户设备执行的方法的图。在步骤402,用户设备获得上行链路授权。如上所述,上行链路授权可以是动态的,在这种情况下,可以通过下行链路物理信道(例如,pdcch)从gnb接收上行链路授权。备选地,上行链路授权可以是半持久的或持久的,在这种情况下,可以经由rrc信令来配置。上行链路授权指示所分配的资源用于通过上行链路物理信道(例如,pusch)进行上行链路通信。应注意,半持久授权也可以由gnb动态地适配,在这种情况下,可以通过下行链路物理信道(例如,pdcch)来更改授权。

在步骤404中,用户设备(例如,mac实体)首先确定是否存在与逻辑信道相关联的缓冲的数据。然后,用户设备基于具有所配置逻辑信道映射限制的逻辑信道优先化功能和所分配的资源类型中的一个或多个来确定是否可以通过所分配的资源来发送缓冲的数据。

如上所述,可以存在与逻辑信道相关联的缓冲的数据,但是由于所配置的逻辑信道映射限制,逻辑信道不能映射到所分配的资源。在这种情况下,逻辑信道优先级排序功能可防止在所分配的资源上发送与逻辑信道相关联的缓冲的数据。

如果用户设备确定存在与逻辑信道相关联的缓冲的数据,并且确定该缓冲的数据可以通过所分配的资源被发送,则方法进入步骤406。

在步骤406中,用户设备通过所分配的资源将与逻辑信道相关联的缓冲的数据发送到gnb。例如,mac实体将至少一个macpdu传递到phy实体。至少一个macpdu包括与逻辑信道相关联的缓冲的数据和缓冲状态报告(bsr),如果被触发,则指示与逻辑信道相关联的缓冲的数据的剩余量。

如果用户设备确定存在与逻辑信道相关联的缓冲的数据,并且确定该缓冲的数据不能通过所分配的资源进行发送,则方法进入步骤408。

在步骤408中,用户设备不通过所分配的资源向gnb发送与逻辑信道相关联的缓冲的数据。但是,这并不意味着跳过所分配的资源。而是,在步骤410中,用户设备通过所分配的资源向gnb发送bsr。例如,mac实体将至少一个macpdu传递到phy实体。至少一个macpdu包括指示至少一个逻辑信道或逻辑信道组(lcg)的bs为非零值的bsr。至少一个macpdu不包括与逻辑信道相关联的缓冲的数据,即,至少一个macpdu包括零个macsdu。

仅当macpdu仅包括具有bs的bsr和零个macsdu,bs指示所有lcg的值为零时,才执行上行链路授权跳跃。在某些示例中,该执行还可能需要考虑bsr触发(例如,填充或周期性bsr)。

38.321的示例文本可以如下:

如果macpdu仅包括用于填充bsr的macce或具有bs的周期性bsr,bs指示具有零个macsdu的所有lcg的值为零,则在以下情况下,mac实体将不为harq实体生成macpdu:

-如果mac实体被配置有skipuplinktxdynamic,并且向harq实体指示的授权被寻址到c-rnti;

-如果向harq实体指示的授权是所配置的上行链路授权。

在可选步骤412中,用户设备可以发送关于为何不可以通过所分配的资源发送与逻辑信道相关联的缓冲的数据的指示。例如,mac实体将至少一个macpdu传递到phy实体。至少一个macpdu包括由于具有所配置的逻辑信道限制的逻辑信道优先级排序功能和所分配的资源的类型,与逻辑信道相关联的缓冲的数据不可以通过所分配的资源发送的指示。

这样,gnb接收信息(即,bsr和指示),信息指示与逻辑信道相关联的缓冲的数据可用于发送,但由于具有所配置的逻辑信道限制的逻辑信道优先级排序功能和所分配的资源的类型而无法发送。因此,gnb可以采取适当的动作。例如,gnb可以减少、维持或增加所分配的资源。同样,gnb可以维持或更改所分配的资源的类型。

将理解,步骤410的至少一个macpdu和步骤412的至少一个macpdu可以是相同的macpdu或不同的macpdu。

图5图示了根据第二实施例的由用户设备执行的方法的图。除了步骤404由步骤504代替或补充并且步骤412由步骤512代替或补充之外,第二实施例与图4所示的第一实施例相同。

在步骤504中,用户设备基于rlc实体处的处理限制或pdcp实体处的处理限制来确定是否可以发送与逻辑信道相关联的缓冲的数据。例如,在双连接情形中,来自数据无线电承载的数据可以通过两个单独的逻辑信道/rlc实体由两个单独的小区组服务。用户设备可以具有到rlc实体/逻辑信道之一的预处理/预提交的pdcppdu,而接收针对另一rlc实体/逻辑信道的上行链路授权。在这种情况下,用户设备可能无法将数据映射到所分配的资源。

在可选步骤512中,用户设备可以指示由于在rlc实体或pdcp实体处的处理限制,与逻辑信道相关联的缓冲的数据不可以被发送。

图6图示了根据第三实施例的由用户设备执行的方法的图。除了步骤404由步骤604代替或补充并且步骤412由步骤612代替或补充之外,第三实施例与图4所示的第一实施例相同。

在步骤604中,用户设备基于mac实体处的处理限制来确定是否可以发送与逻辑信道相关联的缓冲的数据。

在可选步骤612中,用户设备可以指示由于在mac实体处的处理限制而不可以发送与逻辑信道相关联的缓冲的数据。

图7示出了根据第四实施例的由用户设备执行的方法的图。除了增加了步骤703、705和711之外,第四实施例与图4所示的第一实施例相同。

在步骤703中,用户设备设置计数器(可以由rrc配置)。在一个示例中,计数器的目的是跟踪不能通过所分配的资源发送缓冲的数据的次数(即,针对所分配的资源上任何逻辑信道/lcg,用户设备发送具有零macsdu的macpdu和具有非零bs值的bsr的次数)。将理解,计数器可以是递增计数器或递减计数器。

在步骤705中,用户设备将计数器与预定值(例如,5)进行比较。当计数器不同于(小于或大于)预定值时,用户设备进行到步骤408和410。

在步骤408和410中,如果基于具有所配置的逻辑信道映射限制的逻辑信道优先级排序功能和所分配的资源的类型不能发送缓冲的数据,则通过所分配的资源发送具有非零bs值的bsr和零个macsdu的macpdu。

在步骤711中,计数器被更新(即,增加或减少)。

在步骤705中,当计数器等于预定值时,用户设备不进行到步骤408和410。即,用户设备不发送具有非零bsr的bsr和零个macsdu的macpdu。相反,用户设备跳过所分配的资源。

备选地或附加地,计数器可以跟踪自上次通过所分配的资源发送具有非零bs值的bsr和零个macsdu的macpdu以来用户设备跳过所分配的资源的次数。当不可以通过所分配的资源发送缓冲的数据时(即,当macpdu中不可以包括macsdu时),用户设备可以跳过所分配的资源预定次数(例如,3次所分配的资源)。当计数器达到预定值时,如果仍然没有与逻辑信道相关联的缓冲的数据待发送,则可以允许用户设备通过所分配的资源再次发送具有非零bs值的bsr和零个macsdu的macpdu。

图8图示了根据第五实施例的由用户设备执行的方法的图。除了增加了步骤803、805和813之外,第五实施例与图4所示的第一实施例相同。

在步骤803中,用户设备设置计时器。计时器的目的是跟踪用于跳过所分配的资源的最大持续时间。将理解,计时器可以是递增计时器或递减计时器。

在步骤805中,用户设备确定计时器是否正在运行。当计时器未运行时,用户设备进行到步骤408和410。

在步骤408和410中,发送具有非零bs值的bsr和零个macsdu的macpdu。

在步骤813中,启动计时器。然后,只要计时器正在运行(并且只要与逻辑信道相关联的缓冲的数据不能被发送),用户设备就跳过所分配的资源。换言之,只要计时器正在运行(并且只要与逻辑信道相关联的缓冲的数据不能被发送),用户设备就不发送具有非零bsr而没有macsdu的macpdu。当计时器到期并且与逻辑信道相关联的缓冲的数据不能被发送时,用户设备发送具有非零bsr而没有macsdu的macpdu,重置计时器并触发计时器。

同样,当计时器正在运行并且与逻辑信道相关联的缓冲的数据可以被发送时,用户设备将停止跳过所分配的资源。用户设备发送具有非零macsdu的macpdu,并停止且重置计时器。

在步骤805中,当计时器正在运行时,用户设备不进行到步骤408和410。用户设备继续跳过所分配的资源。

图9图示了根据第六实施例的由用户设备执行的方法的图。除了步骤404由步骤904代替或补充并且步骤412由步骤912代替或补充之外,第六实施例与图4所示的第一实施例相同。

在步骤904中,用户设备基于用户设备处的功率限制来确定与逻辑信道相关联的缓冲的数据是否可以被发送。例如,如果用户设备具有低电池电量或处于省电模式,则用户设备可以确定与逻辑信道相关联的缓冲的数据不可以被发送。相反,如果用户设备具有高电池电量或不处于省电模式,则用户设备可以确定可以发送与逻辑信道相关联的缓冲的数据。

在步骤912中,用户设备指示由于功率限制与逻辑信道相关联的缓冲的数据不能被发送。

图10图示了根据第一、第二、第三、第四、第五和第六实施例的由gnb执行的方法的图。方法是上述方法的补充,因此不再详细描述。

在步骤1002中,gnb通过所分配的资源接收缓冲状态报告(bufferstatusreport)(即,用户设备在步骤402中发送的缓冲状态)。

在步骤1004中,gnb接收关于ue为什么执行上行链路授权跳跃的指示(即,指示在步骤412、512、612、712、812和/或912中由用户设备发送)。例如,原因可能是具有所配置的逻辑信道限制的逻辑信道优先级排序功能和所分配的资源的类型、mac实体处的处理限制、pdcp实体处的处理限制、rlc实体处的处理限制和/或功率限制。

将理解,如果需要报告多于一个的原因,则用户设备可以报告所有这些原因或者例如基于优先级顺序仅报告其中之一。

在步骤1006中,gnb基于缓冲状态报告和/或指示来采取适当的动作。例如,gnb减少、维持或增加所分配的资源。备选地或附加地,gnb维持或改变所分配的资源的类型。

图11示出了可以执行图10中所示的方法的控制装置1100的示例。方法可以被植入单个控制装置中或跨多个控制装置。控制装置可以被集成在gnb中。控制装置1100可以被布置为提供对系统的服务区域中的通信的控制。控制装置1100包括至少一个存储器1101、至少一个数据处理单元1102、1103和输入/输出接口1104。控制装置1100可以经由接口耦合到gnb的接收机和发射器。接收机和/或发射机可以被实现为无线电前端或远程无线电头端。例如,控制装置1100可以被配置为执行适当的软件代码来提供控制功能。

一些实施例可以提供一个或多个优点。特别地,当执行上行链路授权跳跃和逻辑信道优先级排序功能时,它们允许gnb避免有关用户设备缓冲情况的歧义。更一般地,它们允许gnb确定执行上行链路授权跳跃的原因并采取适当的动作。如果在“安全”时(例如,当缓冲状态报告之一到达gnb的概率很高时)执行上行链路授权跳跃,它们还允许用户设备节省功率。

通常,各种实施例可以以硬件或专用电路、软件、逻辑或其任何组合来实现。本发明的一些方面可以以硬件来实现,而其他方面可以以可以由控制器、微处理器或其他计算设备执行的固件或软件来实现,但是本发明不限于此。尽管本发明的各个方面可以被图示和描述为框图、流程图或使用一些其他图形表示,但是应当理解,本文所述的这些框、装置、系统、技术或方法可以以作为非限制性示例的硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备或其某种组合来实现。

本发明的实施例可以由计算机软件来实现,计算机软件可由移动设备的数据处理器(例如,在处理器实体中)执行或者由硬件执行或者由软件和硬件的组合执行。可以将包括软件例程、小应用和/或宏的计算机软件或程序(也称为程序产品)存储在任何设备可读数据存储介质中,并且它们包括用于执行特定任务的程序指令。计算机程序产品可以包括在运行程序时被配置为执行实施例的一个或多个计算机可执行组件。一个或多个计算机可执行组件可以是至少一个软件代码或其一部分。进一步在这一点上,应注意,如图中的逻辑流程的任何框可以表示程序步骤,或者互连的逻辑电路、块和功能、或者程序步骤和逻辑电路、块和功能的组合。软件可以存储在物理介质(例如,存储器芯片或在处理器内实现的存储块)、磁性介质(例如,硬盘或软盘)以及光学介质(例如,dvd及其数据变型、cd)上。物理介质是非瞬态介质。

存储器可以是适合于本地技术环境的任何类型,并且可以使用任何合适的数据存储技术(例如,基于半导体的存储器设备、磁存储器设备和系统、光学存储器设备和系统、固定存储器和可移动存储器)来实现。数据处理器可以是适合本地技术环境的任何类型,并且可以包括作为非限制性示例的通用计算机、专用计算机、微处理器、数字信号处理器(dsp)、专用集成电路(asic)、fpga、门级电路和基于多核处理器架构的处理器中的一个或多个。

本发明的实施例可以在诸如集成电路模块的各种组件中实践。集成电路的设计总体上是高度自动化的过程。复杂而功能强大的软件工具可用于将逻辑级设计转换为易于在半导体衬底上蚀刻和形成的半导体电路设计。

前述描述通过非限制性示例的方式提供了本发明的示例性实施例的完整且信息丰富的描述。然而,当结合附图和所附权利要求书阅读时,鉴于前面的描述,各种修改和变型对于相关领域的技术人员而言将变得显而易见。然而,本发明的教导的所有这些和类似的修改仍将落入所附权利要求书所限定的本发明的范围内。实际上,存在包括一个或多个实施例与先前讨论的任何其他实施例的组合的另一实施例。

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