具体实施方式
以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
(1)本申请实施例中,名词“网络”和“***”经常交替使用,但本领域的技术人员可以理解其含义。
(2)本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
(3)“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如图1所述,本发明实施例进行调度请求的方法包括:
步骤100、终端在执行SR上报过程中确定发生BWP变更;
步骤101、所述终端根据变更后的BWP上的SR配置进行SR。
本发明实施例终端在执行SR过程中若确定需要发生BWP变更,则根据变更后的BWP上的SR配置进行SR。由于终端能够根据变更后的BWP上的SR配置进行SR,从而给出了终端BWP变更后对于正在进行的SR过程的一种处理方式;进一步提高了***的性能。
本发明实施例终端根据变更后的BWP上的SR配置进行SR分为:1、触发SR的逻辑信道在变更后的BWP上没有对应的专用SR配置;2、触发SR的逻辑信道在变更后的BWP上有对应的专用SR配置。下面分别进行介绍。
方式1、触发SR的逻辑信道在变更后的BWP上没有对应的专用SR配置。
具体的,若触发SR的逻辑信道在变更后的BWP上没有对应的专用SR配置,则所述终端通过随机接入过程进行SR(即RA-SR)。
针对方式1,又可以分为两种情况:
情况1、触发SR的逻辑信道在变更前的BWP上有对应的专用SR配置,且触发SR的逻辑信道在变更后的BWP上没有对应的专用SR配置;
情况2、触发SR的逻辑信道在变更前的BWP上没有对应的专用SR配置,且触发SR的逻辑信道在变更后的BWP上也没有对应的专用SR配置。
下面分别进行说明。
情况1、触发SR的逻辑信道在变更前的BWP上有对应的专用SR配置,且触发SR的逻辑信道在变更后的BWP上没有对应的专用SR配置。
对于情况1,终端可以按照下列方式中的一种通过随机接入过程进行SR:
1、如果所述终端有至少一个SR禁止定时器正在运行,则所述终端在正在运行的SR禁止定时器中的目标SR禁止定时器(sr-ProhibitTimer)到时后,在变更后的BWP上通过随机接入过程进行SR,并取消所有挂起的SR。
有可能终端当前有多个挂起的SR,每个挂起的SR有多个SR禁止定时器,本发明实施例在目标SR禁止定时器到时后,在变更后的BWP上通过随机接入过程进行SR。
可选的,这里的目标SR禁止定时器为第一个超时的SR禁止定时器或最后一个超时的SR禁止定时器。
比如所述终端可以在正在运行的SR禁止定时器中的第一个超时的SR禁止定时器到时后,在变更后的BWP上通过随机接入过程进行SR;
还比如所述终端可以在正在运行的SR禁止定时器中的最后一个超时的SR禁止定时器到时后,在变更后的BWP上通过随机接入过程进行SR。
可选的,所述如果有正在运行的SR禁止定时器,所述终端停止所有SR禁止定时器,并将所述SR禁止定时器对应的SR计数器置为预设值(SR_COUNTER),比如将SR计数值设置为0。
2、所述终端在接收到BWP切换命令后立刻停止当前正在运行的所有SR禁止定时器,在变更后的BWP上通过随机接入过程进行SR,并且取消所有挂起的SR,将SR计数值设置为预设值,比如将SR计数值设置为0。
有可能终端当前有多个挂起的SR,每个挂起的SR有多个SR禁止定时器,本发明实施例在接收到BWP切换命令后停止所有正在运行的SR禁止定时器,并在变更后的BWP上通过随机接入过程进行SR。
3、终端在接收到BWP切换命令后立刻停止当前正在运行的所有SR禁止定时器,并将与所述SR禁止定时器相关的SR计数器设置为预设值,在变更后的BWP上通过随机接入过程进行SR,并且取消所有挂起的SR。
有可能终端当前有多个挂起的SR,每个挂起的SR有多个SR禁止定时器,本发明实施例在接收到BWP切换命令后停止所有正在运行的SR禁止定时器,并将与所述SR禁止定时器相关的SR计数器设置为预设值,在变更后的BWP上通过随机接入过程进行SR。
情况2、触发SR的逻辑信道在变更前的BWP上没有对应的专用SR配置,且触发SR的逻辑信道在变更后的BWP上也没有对应的专用SR配置。
对于情况2,终端可以按照下列方式中的一种通过随机接入过程进行SR:
1、所述终端不执行BWP变更,继续在变更前的BWP上通过随机接入过程进行SR,随机接入成功后再执行BWP变更。
本发明实施例终端收到BWP切换命令并不进行BWP切换,而是继续在变更前的BWP上通过随机接入过程进行SR。
2、所述终端不执行BWP变更,继续在变更前的BWP上通过随机接入过程进行SR,当第N次随机接入失败后进行BWP变更,并在变更后的BWP上继续通过随机接入过程进行SR,其中N不大于随机接入最大传输次数。
本发明实施例终端收到BWP切换命令并不进行BWP切换,而是继续在变更前的BWP上通过随机接入过程进行SR,当第N次随机接入失败后进行BWP变更。
这里N的值可以根据需要进行设定,比如可以设置为1,则只要BWP变更后的第1次随机接入失败,就进行BWP切换,并在变更后的BWP上通过专用调度请求资源进行SR。
3、所述终端在变更前的BWP上立刻停止通过随机接入过程进行SR,并执行BWP变更,并在变更后的BWP上通过随机接入过程进行SR。
本发明实施例终端收到BWP切换命令立刻停止通过随机接入过程进行SR,并执行BWP变更,并在变更后的BWP上通过随机接入过程进行SR。
方式2、触发SR的逻辑信道在变更后的BWP上有对应的专用SR配置。
具体的,触发SR的逻辑信道在变更后的BWP上有对应的专用SR配置,则所述终端通过随机接入过程进行SR或通过专用调度请求资源进行SR。
对于方式2,又可以分为两种情况:
情况1、触发SR的逻辑信道在变更前的BWP上有对应的专用SR配置,且触发SR的逻辑信道在变更后的BWP上有对应的专用SR配置。
情况2、触发SR的逻辑信道在变更前的BWP上没有对应的专用SR配置,且触发SR的逻辑信道在变更后的BWP上有对应的专用SR配置。
下面分别进行说明。
情况1、触发SR的逻辑信道在变更前的BWP上有对应的专用SR配置,且触发SR的逻辑信道在变更后的BWP上有对应的专用SR配置。
对于情况1,终端可以按照下列方式通过专用调度请求资源进行SR:
所述终端在触发SR的逻辑信道对应的SR禁止定时器超时后,如果所述逻辑信道触发的SR处于挂起状态,则在变更后的BWP上通过专用调度请求资源进行SR。
这里情况终端在BWP变更后会继续SR禁止定时器运行,并在触发SR的逻辑信道对应的SR禁止定时器超时后,如果所述逻辑信道触发的SR处于挂起状态,则在变更后的BWP上通过专用调度请求资源进行SR。
情况2、触发SR的逻辑信道在变更前的BWP上没有对应的专用SR配置,且触发SR的逻辑信道在变更后的BWP上有对应的专用SR配置。
对于情况2,终端可以按照下列方式中的一种通过随机接入过程进行SR或通过专用调度请求资源进行SR:
1、所述终端不执行BWP变更,继续在变更前的BWP上通过随机接入过程进行SR,随机接入成功再执行BWP切换。
本发明实施例终端收到BWP切换命令并不进行BWP切换,而是继续在变更前的BWP上通过随机接入过程进行SR。
2、所述终端不执行BWP变更,继续在变更前的BWP上通过随机接入过程进行SR,当第N次随机接入失败后进行BWP切换,并在变更后的BWP上通过专用调度请求资源进行SR,其中N不大于随机接入最大传输次数。
本发明实施例终端收到BWP切换命令并不进行BWP切换,而是继续在变更前的BWP上通过随机接入过程进行SR,当第N次随机接入失败后进行BWP切换,并在变更后的BWP上通过专用调度请求资源进行SR。
这里N的值可以根据需要进行设定,比如可以设置为1,则只要BWP变更后的第1次随机接入失败,就进行BWP切换,并在变更后的BWP上通过专用调度请求资源进行SR。
3、所述终端在变更前的BWP上立刻停止通过随机接入过程进行SR,立刻执行BWP变更,并在变更后的BWP上通过专用调度请求资源进行SR。
本发明实施例终端收到BWP切换命令立刻停止通过随机接入过程进行SR,并执行BWP变更,并在变更后的BWP上通过专用调度请求资源进行SR。
可选的,在随机接入失败的次数等于随机接入最大传输次数后,所述终端不向高层发送随机接入问题指示。
基于同一发明构思,本发明实施例中还提供了一种终端,由于该终端解决问题的原理与本发明实施例进行调度请求的方法相似,因此该终端的实施可以参见方法的实施,重复之处不再赘述。
如图2所述,本发明实施例第一种终端包括:处理器200、存储器201和收发机202。
处理器200负责管理总线架构和通常的处理,存储器201可以存储处理器200在执行操作时所使用的数据。收发机202用于在处理器200的控制下接收和发送数据。
总线架构可以包括任意数量的互联的总线和桥,具体由处理器200代表的一个或多个处理器和存储器201代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器200负责管理总线架构和通常的处理,存储器201可以存储处理器200在执行操作时所使用的数据。
本发明实施例揭示的流程,可以应用于处理器200中,或者由处理器200实现。在实现过程中,信号处理流程的各步骤可以通过处理器200中的硬件的集成逻辑电路或者软件形式的指令完成。处理器200可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器201,处理器200读取存储器201中的信息,结合其硬件完成信号处理流程的步骤。
其中,处理器200,用于读取存储器201中的程序并执行下列过程:
在执行SR上报过程中确定发生BWP变更;根据变更后的BWP上的SR配置进行SR。
可选的,所述处理器200具体用于:
若触发SR的逻辑信道在变更后的BWP上没有对应的专用SR配置,则通过随机接入过程进行SR;或
若触发SR的逻辑信道在变更后的BWP上有对应的专用SR配置,则通过随机接入过程进行SR或通过专用调度请求资源进行SR。
可选的,所述触发SR的逻辑信道在变更前的BWP上有对应的专用SR配置,且触发SR的逻辑信道在变更后的BWP上没有对应的专用SR配置;
所述处理器200具体用于:
如果有至少一个SR禁止定时器正在运行,则在正在运行的SR禁止定时器中的目标SR禁止定时器到时后,在变更后的BWP上通过随机接入过程进行SR,并取消所有挂起的SR;或
在接收到BWP切换命令后立刻停止当前正在运行的所有SR禁止定时器,在变更后的BWP上通过随机接入过程进行SR,并且取消所有挂起的SR;或
在接收到BWP切换命令后立刻停止当前正在运行的所有SR禁止定时器,并将与所述SR禁止定时器相关的SR计数器设置为预设值,在变更后的BWP上通过随机接入过程进行SR,并且取消所有挂起的SR。
可选的,如果目标SR禁止定时器为第一个超时的SR禁止定时器或最后一个超时的SR禁止定时器。
可选的,所述处理器200还用于:
如果有正在运行的SR禁止定时器,停止所有SR禁止定时器,并将所述SR禁止定时器对应的SR计数器置为预设值。
可选的,所述触发SR的逻辑信道在变更前的BWP上没有对应的专用SR配置,且触发SR的逻辑信道在变更后的BWP上也没有对应的专用SR配置;
所述处理器200具体用于:
不执行BWP变更,继续在变更前的BWP上通过随机接入过程进行SR,随机接入成功后再执行BWP变更或当第N次随机接入失败后进行BWP变更,并在变更后的BWP上继续通过随机接入过程进行SR,其中N不大于随机接入最大传输次数;或
在变更前的BWP上立刻停止通过随机接入过程进行SR,并执行BWP变更,并在变更后的BWP上通过随机接入过程进行SR。
可选的,所述触发SR的逻辑信道在变更前的BWP上有对应的专用SR配置,且触发SR的逻辑信道在变更后的BWP上有对应的专用SR配置;
所述处理器200具体用于:
在触发SR的逻辑信道对应的SR禁止定时器超时后,如果所述逻辑信道触发的SR处于挂起状态,则在变更后的BWP上通过专用调度请求资源进行SR。
可选的,所述触发SR的逻辑信道在变更前的BWP上没有对应的专用SR配置,且触发SR的逻辑信道在变更后的BWP上有对应的专用SR配置;
所述处理器200具体用于:
不执行BWP变更,继续在变更前的BWP上通过随机接入过程进行SR,随机接入成功再执行BWP切换或者当第N次随机接入失败后进行BWP切换,并在变更后的BWP上通过专用调度请求资源进行SR,其中N不大于随机接入最大传输次数;或
在变更前的BWP上立刻停止通过随机接入过程进行SR,立刻执行BWP变更,并在变更后的BWP上通过专用调度请求资源进行SR。
可选的,所述处理器200还用于:
在随机接入失败的次数等于随机接入最大传输次数后,不向高层发送随机接入问题指示。
如图3所述,本发明实施例第二种终端包括:
变更处理模块300,用于在执行SR上报过程中确定发生BWP变更;
上报处理模块301,用于根据变更后的BWP上的SR配置进行SR。
可选的,所述上报处理模块301具体用于:
若触发SR的逻辑信道在变更后的BWP上没有对应的专用SR配置,则通过随机接入过程进行SR;或
若触发SR的逻辑信道在变更后的BWP上有对应的专用SR配置,则通过随机接入过程进行SR或通过专用调度请求资源进行SR。
可选的,所述触发SR的逻辑信道在变更前的BWP上有对应的专用SR配置,且触发SR的逻辑信道在变更后的BWP上没有对应的专用SR配置;
所述上报处理模块301具体用于:
如果有至少一个SR禁止定时器正在运行,则在正在运行的SR禁止定时器中的目标SR禁止定时器到时后,在变更后的BWP上通过随机接入过程进行SR,并取消所有挂起的SR;或
在接收到BWP切换命令后立刻停止当前正在运行的所有SR禁止定时器,在变更后的BWP上通过随机接入过程进行SR,并且取消所有挂起的SR;或
在接收到BWP切换命令后立刻停止当前正在运行的所有SR禁止定时器,并将与所述SR禁止定时器相关的SR计数器设置为预设值,在变更后的BWP上通过随机接入过程进行SR,并且取消所有挂起的SR。
可选的,如果目标SR禁止定时器为第一个超时的SR禁止定时器或最后一个超时的SR禁止定时器。
可选的,所述上报处理模块301还用于:
如果有正在运行的SR禁止定时器,停止所有SR禁止定时器,并将所述SR禁止定时器对应的SR计数器置为预设值。
可选的,所述触发SR的逻辑信道在变更前的BWP上没有对应的专用SR配置,且触发SR的逻辑信道在变更后的BWP上也没有对应的专用SR配置;
所述上报处理模块301具体用于:
不执行BWP变更,继续在变更前的BWP上通过随机接入过程进行SR,随机接入成功后再执行BWP变更或当第N次随机接入失败后进行BWP变更,并在变更后的BWP上继续通过随机接入过程进行SR,其中N不大于随机接入最大传输次数;或
在变更前的BWP上立刻停止通过随机接入过程进行SR,并执行BWP变更,并在变更后的BWP上通过随机接入过程进行SR。
可选的,所述触发SR的逻辑信道在变更前的BWP上有对应的专用SR配置,且触发SR的逻辑信道在变更后的BWP上有对应的专用SR配置;
所述上报处理模块301具体用于:
在触发SR的逻辑信道对应的SR禁止定时器超时后,如果所述逻辑信道触发的SR处于挂起状态,则在变更后的BWP上通过专用调度请求资源进行SR。
可选的,所述触发SR的逻辑信道在变更前的BWP上没有对应的专用SR配置,且触发SR的逻辑信道在变更后的BWP上有对应的专用SR配置;
所述上报处理模块301具体用于:
不执行BWP变更,继续在变更前的BWP上通过随机接入过程进行SR,随机接入成功再执行BWP切换或者当第N次随机接入失败后进行BWP切换,并在变更后的BWP上通过专用调度请求资源进行SR,其中N不大于随机接入最大传输次数;或
在变更前的BWP上立刻停止通过随机接入过程进行SR,立刻执行BWP变更,并在变更后的BWP上通过专用调度请求资源进行SR。
可选的,所述上报处理模块301还用于:
在随机接入失败的次数等于随机接入最大传输次数后,不向高层发送随机接入问题指示。
本发明实施例提供一种可读存储介质,所述可读存储介质为非易失性可读存储介质,包括程序代码,当所述程序代码在计算设备上运行时,所述程序代码用于使所述计算设备执行上述终端进行调度请求的动作。
下面列举几个例子对本发明的方案进行说明。
假设终端支持BWP 1和BWP 2,终端的逻辑信道1为触发SR的逻辑信道,在BWP1上有逻辑信道1对应的专用SR配置,在BWP2上逻辑信道1没有对应的专用SR配置。
实施例1、如图4所述,本发明实施例变更前有专用SR配置变更后没有专用SR配置的调度请求方法包括:
步骤400、终端当前激活的BWP为BWP 1,此时有regular(周期)BSR触发,根据SR触发条件,判断regular BSR会触发SR。
步骤401、由于触发SR的逻辑信道1在BWP1上有对应的专用SR配置,因此终端在BWP1上使用专用SR资源进行SR,并基于专用SR维护sr-ProhibitTimer和SR_COUNTER。
步骤402、在终端执行SR的过程中,网络侧通知终端进行BWP变更。
步骤403、终端将激活BWP由BWP 1变更到BWP 2。
步骤404、由于触发SR的逻辑信道2在BWP 2上没有专用SR配置,因此终端需要进行RA-SR。
可选的,终端具体的行为为:
1、如果所述终端有至少一个SR禁止定时器正在运行,则所述终端在正在运行的SR禁止定时器中的目标SR禁止定时器到时后,在变更后的BWP上通过随机接入过程进行SR,并取消所有挂起的SR。
2、所述终端在接收到BWP切换命令后立刻停止当前正在运行的所有SR禁止定时器,在变更后的BWP上通过随机接入过程进行SR,并且取消所有挂起的SR。
3、所述终端在接收到BWP切换命令后立刻停止当前正在运行的所有SR禁止定时器,并将与所述SR禁止定时器相关的SR计数器设置为预设值,在变更后的BWP上通过随机接入过程进行SR,并且取消所有挂起的SR。
实施例2、如图5所述,本发明实施例变更前没有专用SR配置变更后有专用SR配置的调度请求方法包括:
步骤500、终端当前激活BWP为BWP 2,此时有regular BSR触发,根据SR触发条件,判断regular BSR会触发SR。
步骤501、由于触发SR的逻辑信道1在BWP 2上没有对应的专用SR配置,因此终端在BWP 2上使用RA-SR进行SR。
步骤502、在终端执行SR的过程中,网络侧通知终端进行BWP变更。
步骤503、终端将激活BWP由BWP 2变更到BWP 1。
步骤504、由于触发SR的逻辑信道2在BWP 2上没有专用SR配置,因此终端可以进行RA-SR或通过专用调度请求资源进行SR(即D-SR)。
可选的,终端具体的行为可以是如下任何一种:
1、所述终端不执行BWP变更,继续在变更前的BWP上通过随机接入过程进行SR,随机接入成功再执行BWP切换或者当第N次随机接入失败后进行BWP切换,并在变更后的BWP上通过专用调度请求资源进行SR,其中N不大于随机接入最大传输次数。
2、所述终端在变更前的BWP上立刻停止通过随机接入过程进行SR,立刻执行BWP变更,并在变更后的BWP上通过专用调度请求资源进行SR。
以上参照示出根据本申请实施例的方法、装置(***)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。
相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行***来使用或结合指令执行***而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行***、装置或设备使用,或结合指令执行***、装置或设备使用。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。