一种发送调度请求的方法和设备与流程

文档序号:17671715发布日期:2019-05-15 23:06阅读:143来源:国知局
一种发送调度请求的方法和设备与流程

本发明涉及无线通信技术领域,特别涉及一种发送调度请求的方法和设备。



背景技术:

lte(longtermevolution,长期演进)系统都是基于调度的系统,由基站为终端设备分配数据传输所需的时频资源,终端根据基站的调度命令进行下行数据接收或者上行数据发送。上行数据传输是由基站调度的,基站调度器确定上行资源分配情况之后会通过ulgrant(上行调度许可)通知终端。基站调度器进行上行资源分配的依据是终端要发送的上行数据量,即终端的缓存状态。该缓存在终端侧,基站要想获知该信息,就需要终端向基站进行bsr(bufferstatereport,缓存状态上报)。

nr(newradio,新空口)系统物理层支持多numerology/tti。numerology是3gpp(3rdgenerationpartnershipproject,第三代移动通信标准化组织)ran(radioaccessnetwork,无线接入网)1的一个专业术语,可以翻译为基带参数。不同numerology之间的主要区别是不同numerology支持的子载波间隔不同。比如5gnr系统支持的子载波间隔至少包括:15khz,60khz,这两个不同子载波间隔对应的numerology就是两个独立的numerology。

tti(transmissiontimeinterval)即传输时间间隔。传统的lte系统中,tti长度为1ms。从lter14开始,为了支持时延缩减,引入了不同tti长度,比如1个ofdm(orthogonalfrequencydivisionmultiplexing,正交频分复用)符号长度。

对于nr系统,一个承载/逻辑信道对应的numerology和/或tti是通过网络配置的。不同逻辑信道对应的numerology和/或tti可以相同或者不同。对于上行,sr(schedulingrequest,调度请求)信息需要能够反映当前有数据传输需求的逻辑信道对应的numerology和/tti,这样网络侧设备才能根据sr为终端进行合理的上行资源分配,为了实现这一目标,引入多套sr配置。

lte系统中,sr配置是基于终端的,一个终端只有一套sr配置。但是对于nr系统,由于不同逻辑信道对应的sr配置可能不同,因此对于存在多套sr配置的场景,如何进行sr发送目前还没有具体方案。



技术实现要素:

本发明提供一种发送调度请求的方法和设备,用以解决现有技术中存在的对于存在多套sr配置的场景下无法确定如何进行sr发送的问题。

本发明实施例提供的一种发送调度请求的方法,该方法包括:

终端在有多个sr需要发送,且所述多个sr对应不同的sr配置时,从所述多个sr对应的多套sr配置中选择一套sr配置;

所述终端通过选择的sr配置对应的sr资源进行sr发送。

可选的,所述终端从所述多个sr对应的多套sr配置中选择一套sr配置,包括:

所述终端从所述多个sr对应的多套sr配置中选择可用sr资源距离当前时刻最近的sr配置;或

所述终端从所述多个sr对应的多套sr配置中选择sr配置周期最短的sr配置;或

所述终端从所述多个sr对应的多套sr配置中选择触发了sr且优先级最高的逻辑信道对应的sr配置;或

所述终端从所述多个sr对应的多套sr配置中选择触发了sr且时延要求最高的逻辑信道对应的sr配置。

可选的,所述终端通过选择的sr配置对应的sr资源进行sr发送之后,还包括:

所述终端在sr发送时刻重启所有pendingsr对应的sr配置的sr禁止定时器。

可选的,所述终端通过选择的sr配置对应的sr资源进行sr发送,包括:

所述终端在选择的sr配置对应的sr资源到达后进行sr发送。

可选的,所述终端通过选择的sr配置对应的sr资源进行sr发送之后,还包括:

若通过选择的sr配置对应的sr资源进行sr发送过程中重新选择新的sr配置,则所述终端停止在之前选择的sr配置对应的sr资源上的sr发送,并将该套sr配置对应的dsr发送次数计数器置为初始值。

本发明实施例提供的一种发送调度请求的设备,该设备包括:处理器、存储器和收发机;

其中,所述处理器,用于读取存储器中的程序并执行:

在有多个sr需要发送,且所述多个sr对应不同的sr配置时,从所述多个sr对应的多套sr配置中选择一套sr配置;通过选择的sr配置对应的sr资源进行sr发送。

可选的,所述处理器具体用于:

从所述多个sr对应的多套sr配置中选择可用sr资源距离当前时刻最近的sr配置;或

从所述多个sr对应的多套sr配置中选择sr配置周期最短的sr配置;或

从所述多个sr对应的多套sr配置中选择触发了sr且优先级最高的逻辑信道对应的sr配置;或

从所述多个sr对应的多套sr配置中选择触发了sr且时延要求最高的逻辑信道对应的sr配置。

可选的,所述处理器还用于:

在sr发送时刻重启所有pendingsr对应的sr配置的sr禁止定时器。

可选的,所述处理器具体用于:

在选择的sr配置对应的sr资源到达后进行sr发送。

可选的,所述处理器还用于:

若通过选择的sr配置对应的sr资源进行sr发送过程中重新选择新的sr配置,则停止在之前选择的sr配置对应的sr资源上的sr发送,并将该套sr配置对应的dsr发送次数计数器置为初始值。

本发明实施例提供的一种计算机可存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述发送调度请求的方法的步骤。

本发明实施例的终端在有多个sr需要发送,且所述多个sr对应不同的sr配置时,从所述多个sr对应的多套sr配置中选择一套sr配置,并通过选择的sr配置对应的sr资源进行sr发送。由于本发明实施例的终端可以从多个sr对应的多套sr配置中选择一套sr配置并通过选择的sr配置对应的sr资源进行sr发送,从而在多套sr配置的场景下实现了发送sr,进一步避免频繁的sr上报以及基站调度资源的浪费。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例发送调度请求的方法流程示意图;

图2为本发明实施例第一种发送调度请求的设备结构示意图;

图3为本发明实施例第二种发送调度请求的设备结构示意图。

具体实施方式

以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。

(1)本申请实施例中,名词“网络”和“系统”经常交替使用,但本领域的技术人员可以理解其含义。

(2)本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。

(3)“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

如图1所述,本发明实施例发送调度请求的方法包括:

步骤100、终端在有多个sr需要发送,且所述多个sr对应不同的sr配置时,从所述多个sr对应的多套sr配置中选择一套sr配置;

步骤101、所述终端通过选择的sr配置对应的sr资源进行sr发送。

本发明实施例的终端在有多个sr需要发送,且所述多个sr对应不同的sr配置时,从所述多个sr对应的多套sr配置中选择一套sr配置,并通过选择的sr配置对应的sr资源进行sr发送。由于本发明实施例的终端可以从多个sr对应的多套sr配置中选择一套sr配置并通过选择的sr配置对应的sr资源进行sr发送,从而在多套sr配置的场景下实现了发送sr,进一步避免频繁的sr上报以及基站调度资源的浪费。

本发明实施例终端从所述多个sr对应的多套sr配置中选择一套sr配置的方式有很多,比如随机选择。

可选的,本发明实施例给出几种可行且效果比较好的选择方式,下面分别进行说明。

选择方式一、所述终端从所述多个sr对应的多套sr配置中选择可用sr资源距离当前时刻最近的sr配置。

每套sr配置都会有各自对应的sr资源,这里的sr资源包括时域资源和/或频域资源。

对于选择方式一,终端需要确定每套sr配置对应的可用sr资源,然后从中找到距离当前时刻最近的可用sr资源,并选择找到的可用sr资源对应的sr配置。

选择方式二、所述终端从所述多个sr对应的多套sr配置中选择sr配置周期最短的sr配置。

每套sr配置都会有各自对应的sr资源的配置周期,这里的sr资源配置周期是指一套sr配置中sr频域资源出现的时间间隔。比如一套sr配置中多个sr频域资源是以1ms周期出现,那么sr资源的配置周期就是1ms。

对于选择方式二,终端需要确定每套sr配置对应的sr配置周期,然后从中找到最短的sr配置周期,并选择找到的sr配置周期对应的sr配置。

选择方式三、所述终端从所述多个sr对应的多套sr配置中选择触发了sr且优先级最高的逻辑信道对应的sr配置。

在实施中,每个逻辑信道都会有各自的优先级,而每套sr配置会对应一个逻辑信道。

基于此,对于选择方式三,终端需要确定每个逻辑信道的优先级,然后从中找到触发了sr且优先级最高的逻辑信道,并选择找到的逻辑信道对应的sr配置。

选择方式四、所述终端从所述多个sr对应的多套sr配置中选择触发了sr且时延要求最高的逻辑信道对应的sr配置。

在实施中,每个逻辑信道都会有各自的时延,而每套sr配置会对应一个逻辑信道。

基于此,对于选择方式四,终端需要确定每个逻辑信道的时延,然后从中找到触发了sr且时延要求最高的逻辑信道,并选择找到的逻辑信道对应的sr配置。

其中,每套sr配置都会有一个sr禁止定时器(sr-prohibittimer)。

可选的,所述终端通过选择的sr配置对应的sr资源进行sr发送之后,所述终端在sr发送时刻重启所有pending(挂起)sr对应的sr配置的sr禁止定时器。

其中,pendingsr是被触发,且还没有收到基站资源分配的sr。

也就是说,只要有sr发送,就可以重启多套sr配置对应的sr-prohibittimer。

其中,所述终端通过选择的sr配置对应的sr资源进行sr发送时,在选择的sr配置对应的sr资源到达后进行sr发送。

可选的,若通过选择的sr配置对应的sr资源进行sr发送过程中,所述终端重新选择新的sr配置,则停止在之前选择的sr配置对应的sr资源上的sr发送,并将该套sr配置对应的dsr(专用调度请求)发送次数计数器置为初始值,比如0。

比如有sr配置1、sr配置2和sr配置3。终端选择sr配置2对应的sr资源发送sr,在发送sr过程中,如果终端有更高优先的sr触发,根据sr配置选择准则又重新选择了sr配置3,则终端停止在sr配置2对应的sr资源发送sr,并在sr配置3对应的sr资源发送sr。

下面列举两个例子,对本发明的方案进行详细介绍。

实施例1:

本实施例中多个sr需要发送,但是挂起(pending)的sr还没有进行sr发送。

比如:

t1时刻,ue的缓冲区为空。

t2时刻,ue有embb(embb)数据到达(使用逻辑信道1),此时触发regular(常规)bsr,但是没有ulgrant,从而触发sr。

但是由于逻辑信道1相关的sr配置对应的sr资源尚未到达,因此sr处于pending状态,并没有发送;

t3时刻,有更高优先级的urllc(超高可靠及低延时通信)数据到达(使用逻辑信道2),此时再次触发regularbsr,但是没有ulgrant,从而触发sr。

此时终端有两个pending的sr。

如果逻辑信道1和逻辑信道2对应的sr配置不同,由于终端不支持并行sr,那么就需要选择使用哪套sr配置对应的sr资源进行sr发送,具体原则可以有如下几种:

所述终端从所述多个sr对应的多套sr配置中选择可用sr资源距离当前时刻最近的sr配置;或

所述终端从所述多个sr对应的多套sr配置中选择sr配置周期最短的sr配置;或

所述终端从所述多个sr对应的多套sr配置中选择触发了sr且优先级最高的逻辑信道对应的sr配置;或

所述终端从所述多个sr对应的多套sr配置中选择触发了sr且时延要求最高的逻辑信道对应的sr配置。

根据上述原则之一,终端选择了sr配置后,当选择的sr配置对应的sr资源到达,则在选择的sr配置对应的sr资源上进行sr发送。

一旦sr发送,那么需要同时重启逻辑信道1和逻辑信道2相关的sr配置对应的sr-prohibittimer。

实施例2:

本实施例中终端有sr触发并且已经发送,但是没有收到ulgrant。此时该sr处于pending状态,此时终端又有新的sr触发。

比如:

t1时刻,ue的缓冲区为空。

t2时刻,ue有embb数据到达(使用逻辑信道1),此时触发regularbsr,但是没有ulgrant,从而触发sr。

当逻辑信道1相关的sr配置对应的sr资源到达,终端通过该资源发送sr并启动该sr配置对应的sr-prohibittimer。但是终端一直没有收到ulgrant,因此该sr处于pending状态。

t3时刻,有更高优先级的urllc数据到达(使用逻辑信道2),此时再次触发regularbsr,但是没有ulgrant,从而触发sr。

此时终端有两个pending的sr。

如果逻辑信道1和逻辑信道2对应的sr配置不同,由于终端不支持并行sr,那么就需要选择使用哪套sr配置对应的sr资源进行sr发送,具体原则可以有如下几种:

所述终端从所述多个sr对应的多套sr配置中选择可用sr资源距离当前时刻最近的sr配置;或

所述终端从所述多个sr对应的多套sr配置中选择sr配置周期最短的sr配置;或

所述终端从所述多个sr对应的多套sr配置中选择触发了sr且优先级最高的逻辑信道对应的sr配置;或

所述终端从所述多个sr对应的多套sr配置中选择触发了sr且时延要求最高的逻辑信道对应的sr配置。

根据上述原则之一,如果终端选择了逻辑信道2对应的sr配置,则终端需要终止逻辑信道1对应的sr传输,并设置dsr-transmax=0。

一旦新的sr发送,那么需要同时重启逻辑信道1和逻辑信道2相关的sr配置对应的sr-prohibittimer。

基于同一发明构思,本发明实施例中还提供了一种发送调度请求的设备,由于该设备解决问题的原理与本发明实施例信道发送调度请求的方法相似,因此该设备的实施可以参见方法的实施,重复之处不再赘述。

如图2所述,本发明实施例第一种发送调度请求的设备包括:处理器200、存储器201和收发机202;

处理器200负责管理总线架构和通常的处理,存储器201可以存储处理器200在执行操作时所使用的数据。收发机202用于在处理器200的控制下接收和发送数据。

总线架构可以包括任意数量的互联的总线和桥,具体由处理器200代表的一个或多个处理器和存储器201代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器200负责管理总线架构和通常的处理,存储器201可以存储处理器200在执行操作时所使用的数据。

本发明实施例揭示的流程,可以应用于处理器200中,或者由处理器200实现。在实现过程中,信号处理流程的各步骤可以通过处理器200中的硬件的集成逻辑电路或者软件形式的指令完成。处理器200可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器201,处理器200读取存储器201中的信息,结合其硬件完成信号处理流程的步骤。

具体地,处理器200,用于读取存储器201中的程序并执行:

在有多个sr需要发送,且所述多个sr对应不同的sr配置时,从所述多个sr对应的多套sr配置中选择一套sr配置;通过选择的sr配置对应的sr资源进行sr发送。

可选的,所述处理器200具体用于:

从所述多个sr对应的多套sr配置中选择可用sr资源距离当前时刻最近的sr配置;或

从所述多个sr对应的多套sr配置中选择sr配置周期最短的sr配置;或

从所述多个sr对应的多套sr配置中选择触发了sr且优先级最高的逻辑信道对应的sr配置;或

从所述多个sr对应的多套sr配置中选择触发了sr且时延要求最高的逻辑信道对应的sr配置。

可选的,所述处理器200还用于:

在sr发送时刻重启所有pendingsr对应的sr配置的sr禁止定时器。

可选的,所述处理器200具体用于:

在选择的sr配置对应的sr资源到达后进行sr发送。

可选的,所述处理器200还用于:

若通过选择的sr配置对应的sr资源进行sr发送过程中重新选择新的sr配置,则停止在之前选择的sr配置对应的sr资源上的sr发送,并将该套sr配置对应的dsr发送次数计数器置为初始值。

如图3所述,本发明实施例第二种发送调度请求的设备包括:选择模块300和传输模块301。

选择模块300,用于在有多个sr需要发送,且所述多个sr对应不同的sr配置时,从所述多个sr对应的多套sr配置中选择一套sr配置;

传输模块301,用于通过选择的sr配置对应的sr资源进行sr发送。

可选的,所述选择模块300具体用于:

从所述多个sr对应的多套sr配置中选择可用sr资源距离当前时刻最近的sr配置;或

从所述多个sr对应的多套sr配置中选择sr配置周期最短的sr配置;或

从所述多个sr对应的多套sr配置中选择触发了sr且优先级最高的逻辑信道对应的sr配置;或

从所述多个sr对应的多套sr配置中选择触发了sr且时延要求最高的逻辑信道对应的sr配置。

可选的,所述传输模块301还用于:

在sr发送时刻重启所有pendingsr对应的sr配置的sr禁止定时器。

可选的,所述传输模块301具体用于:

在选择的sr配置对应的sr资源到达后进行sr发送。

可选的,所述传输模块301还用于:

若通过选择的sr配置对应的sr资源进行sr发送过程中所述选择模块300重新选择新的sr配置,则停止在之前选择的sr配置对应的sr资源上的sr发送,并将该套sr配置对应的dsr发送次数计数器置为初始值。

一种计算机可存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现实现上述图1所述的方法的步骤。

以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。

相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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