Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020135525 - UPLINK SCHEDULING METHOD AND DEVICE

Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104  

权利要求书

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15  

附图

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15  

说明书

发明名称 : 上行调度方法和装置

[0001]
本申请要求于2018年12月29日提交中国专利局、申请号为201811636438.3、申请名称为“上行调度方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。

技术领域

[0002]
本申请涉及通信技术,尤其涉及一种上行调度方法和装置。

背景技术

[0003]
随着移动互联网的发展,涌现出了大量满足各种特定功能的应用业务,其中一些业务对数据时延有严格的要求,例如,网络联机游戏、抢购、抢红包等,这类业务通常都要求用户数据的时延尽可能短。在长期演进(Long Term Evolution,简称:LTE)中,传输时间间隔(Transmission Time Interval,简称:TTI)是影响用户数据时延的重要指标,目前采用的TTI为1ms,在实际应用中发送端每1ms发送一次数据块,接收端每1ms接收一个数据块。第三代合作伙伴计划(3rd Generation Partnership Project,简称:3GPP)的R15协议中引入了短时长的TTI(short TTI,简称:sTTI),例如,一个sTTI中包含的正交频分复用(Orthogonal Frequency Division Multiplexing,简称:OFDM)符号为2个或者3个,在实际应用中用户设备(User Equipment,简称:UE)在sTTIn上接收到上行(Uplink,简称:UL)调度授权(UL Grant),在sTTIn+k上发送数据,k的值由演进型基站(evolved Node B,简称:eNB)根据UE上报的能力设定并指示给UE,可以有{4,6,8}3种取值。由此系统中就会存在不同处理时延的UE,相应的基站就需要对这些不同处理时延的UE进行上行调度。
[0004]
一种可能的不同处理时延的多UE上行调度方法包括:将所有待调度UE混在一起排优先级,优先级算法可以采用比例公平(Proportional Fair,简称:PF)、轮询(Round Robin,简称:RR)等,按照优先级先后顺序依次给待调度UE分配资源块(Resource Block,简称:RB)。
[0005]
但是,采用上述调度方法时,如果优先级高的UE,例如k=8的UE,其业务量大,很可能会一直被调度,导致优先级低的UE,例如k=4或者k=6的UE,始终得不到调度,无法保证服务质量(Quality of Service,简称:QoS)。
[0006]
发明内容
[0007]
本申请提供一种上行调度方法和装置,以提高上行信道物理资源的利用率,保证UE的QoS。
[0008]
第一方面,本申请提供一种上行调度方法,包括:
[0009]
确定在当前资源调整周期内给三种用户设备UE分别预留的上行物理信道资源,三种UE包括处理时延为4个sTTI的第一UE、处理时延为6个sTTI的第二UE以及处理时延为8个sTTI的第三UE;获取待调度的UE的缓存数据量,UE为第一UE、第二UE或者第三UE;根据缓存数据量从预留的上行物理信道资源中给UE分配上行物理信道资源。
[0010]
本申请,通过给不同处理时延的UE预留上行物理信道资源,根据资源预留情况给UE分配sRBG,解决采用sTTI的数据传输网络中存在某些UE资源占有量不足,甚至是始终得不到调度的问题,提高上行信道物理资源的利用率,保证UE的QoS。
[0011]
在一种可能的实现方式中,确定在当前资源调整周期内给三种UE分别预留的上行物理信道资源之前,还包括:在当前资源调整周期内,根据上一资源调整周期内三种UE的业务量和/或上一个资源调整周期内给三种UE分配的上行物理信道资源量给三种UE分别预留上行物理信道资源。
[0012]
在一种可能的实现方式中,根据缓存数据量从预留的上行物理信道资源中给UE分配上行物理信道资源,包括:判断给UE预留的上行物理信道资源量是否大于或等于UE的缓存数据量;若给UE预留的上行物理信道资源量大于或等于UE的缓存数据量,则从给UE预留的上行物理信道资源中给UE分配与UE的缓存数据量等量的上行物理信道资源。
[0013]
在一种可能的实现方式中,确定给UE预留的上行物理信道资源量是否大于或等于UE的缓存数据量之后,还包括:若给UE预留的上行物理信道资源量小于UE的缓存数据量,则根据UE的处理时延从预留的上行物理信道资源中给UE分配上行物理信道资源。
[0014]
在一种可能的实现方式中,根据UE的处理时延从预留的上行物理信道资源中给UE分配上行物理信道资源,包括:当UE为第二UE时,从给UE预留的上行物理信道资源和给第三UE预留的上行物理信道资源中给UE分配上行物理信道资源;当UE为第一UE时,从给UE预留的上行物理信道资源和给第二UE预留的上行物理信道资源中给UE分配上行物理信道资源;或者,从给UE预留的上行物理信道资源、给第二UE预留的上行物理信道资源以及给第三UE预留的上行物理信道资源中给UE分配上行物理信道资源。
[0015]
在一种可能的实现方式中,当UE为第二UE时,从给第三UE预留的上行物理信道资源中分配给UE的上行物理信道资源包括预留但尚未分配给第三UE的上行物理信道资源和/或预留且已分配给第三UE的上行物理信道资源;当UE为第一UE时,从给第二UE预留的上行物理信道资源中分配给UE的上行物理信道资源包括预留但尚未分配给第二UE的上行物理信道资源和/或预留且已分配给第二UE的上行物理信道资源,从给第三UE预留的上行物理信道资源中分配给UE的上行物理信道资源包括预留但尚未分配给第三UE的上行物理信道资源和/或预留且已分配给第三UE的上行物理信道资源。
[0016]
第二方面,本申请提供一种上行调度装置,包括:
[0017]
确定模块,用于确定在当前资源调整周期内给三种用户设备UE分别预留的上行物理信道资源,三种UE包括处理时延为4个sTTI的第一UE、处理时延为6个sTTI的第二UE以及处理时延为8个sTTI的第三UE;获取模块,用于获取待调度的UE的缓存数据量,UE为第一UE、第二UE或者第三UE;分配模块,用于根据缓存数据量从预留的上行物理信道资源中给UE分配上行物理信道资源。
[0018]
本申请,通过给不同处理时延的UE预留上行物理信道资源,根据资源预留情况给UE分配sRBG,解决采用sTTI的数据传输网络中存在某些UE资源占有量不足,甚至是始终得不到调度的问题,提高上行信道物理资源的利用率,保证UE的QoS。
[0019]
在一种可能的实现方式中,还包括:预留模块,用于在当前资源调整周期内,根据上一资源调整周期内三种UE的业务量和/或上一个资源调整周期内给三种UE分配的上行物理信道资源量给三种UE分别预留上行物理信道资源。
[0020]
在一种可能的实现方式中,分配模块,具体用于判断给UE预留的上行物理信道资源量是否大于或等于UE的缓存数据量;若给UE预留的上行物理信道资源量大于或等于UE的缓存数据量,则从给UE预留的上行物理信道资源中给UE分配与UE的缓存数据量等量的上行物理信道资源。
[0021]
在一种可能的实现方式中,分配模块,还用于若给UE预留的上行物理信道资源量小于UE的缓存数据量,则根据UE的处理时延从预留的上行物理信道资源中给UE分配上行物理信道资源。
[0022]
在一种可能的实现方式中,分配模块,具体用于当UE为第二UE时,从给UE预留的上行物理信道资源和给第三UE预留的上行物理信道资源中给UE分配上行物理信道资源;当UE为第一UE时,从给UE预留的上行物理信道资源和给第二UE预留的上行物理信道资源中给UE分配上行物理信道资源;或者,从给UE预留的上行物理信道资源、给第二UE预留的上行物理信道资源以及给第三UE预留的上行物理信道资源中给UE分配上行物理信道资源。
[0023]
在一种可能的实现方式中,当UE为第二UE时,从给第三UE预留的上行物理信道资源中分配给UE的上行物理信道资源包括预留但尚未分配给第三UE的上行物理信道资源和/或预留且已分配给第三UE的上行物理信道资源;当UE为第一UE时,从给第二UE预留的上行物理信道资源中分配给UE的上行物理信道资源包括预留但尚未分配给第二UE的上行物理信道资源和/或预留且已分配给第二UE的上行物理信道资源,从给第三UE预留的上行物理信道资源中分配给UE的上行物理信道资源包括预留但尚未分配给第三UE的上行物理信道资源和/或预留且已分配给第三UE的上行物理信道资源。
[0024]
第三方面,本申请提供一种基站设备,包括:
[0025]
一个或多个处理器;
[0026]
存储器,用于存储一个或多个程序;
[0027]
当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述第一方面中任一的上行调度方法。
[0028]
第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质存储有指令,当指令在计算机上运行时,用于执行上述第一方面中任一项的上行调度方法。
[0029]
第五方面,本申请提供一种计算机程序,当计算机程序被计算机执行时,用于执行上述第一方面中任一项的上行调度方法。

附图说明

[0030]
图1为本申请上行调度方法实施例的流程图;
[0031]
图2为本申请不同处理时延的UE的上行调度时序示意图;
[0032]
图3为本申请上行物理信道资源预留情况示意图;
[0033]
图4为本申请第三UE的sRBG分配示意图;
[0034]
图5为本申请第二UE的一个sRBG分配示意图;
[0035]
图6为本申请第二UE的另一个sRBG分配示意图;
[0036]
图7为本申请第二UE的再一个sRBG分配示意图;
[0037]
图8为本申请第一UE的一个sRBG分配示意图;
[0038]
图9为本申请第一UE的另一个sRBG分配示意图;
[0039]
图10为本申请第一UE的再一个sRBG分配示意图;
[0040]
图11为本申请第一UE的又一个sRBG分配示意图;
[0041]
图12为本申请第一UE的第五个sRBG分配示意图;
[0042]
图13为本申请上行调度装置实施例一的结构示意图;
[0043]
图14为本申请上行调度装置实施例二的结构示意图;
[0044]
图15为本申请基站设备实施例的结构示意图。

具体实施方式

[0045]
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0046]
图1为本申请上行调度方法实施例的流程图,如图1所示,本实施例的执行主体可以是基站设备,上行调度方法可以包括:
[0047]
步骤101、确定在当前资源调整周期内给三种用户设备UE分别预留的上行物理信道资源。
[0048]
根据协议规定,采用sTTI的数据传输网络中可以存在不同处理时延的UE,这些UE包括三种,即处理时延为4个sTTI的第一UE、处理时延为6个sTTI的第二UE以及处理时延为8个sTTI的第三UE。图2为本申请不同处理时延的UE的上行调度时序示意图,如图2所示,基站在TTI0的sTTI0给UE1(处理时延为4个sTTI)、UE2(处理时延为6个sTTI)和UE3(处理时延为8个sTTI)分别下发了UL Grant,UE1在TTI0的sTTI4使用UL Grant中指定的上行物理信道资源发送上行数据,UE2在TTI1的sTTI0使用UL Grant中指定的上行物理信道资源发送上行数据,UE3在TTI1的sTTI2使用UL Grant中指定的上行物理信道资源发送上行数据,可见,由于UE3的调度时刻最晚,因此基站设备在给其分配上行物理信道资源时,其调度时刻的空口资源尚未分配给其他UE,相应的UE3可分配的上行物理信道资源就比较充足,而UE1如果在相同的调度时刻上也需要被调度,等基站设备给UE1分配该调度时刻的上行物理信道资源时,可能已经有资源被UE3占用,能分配给UE1的上行物理信道资源已所剩不多甚至没有了,UE2的情况同理,这就会导致UE1或UE2资源占有量不足,甚至是始终得不到调度。
[0049]
本申请中基站设备为了确保QoS,会在调度之前分别给三种UE预留出上行物理信道资源,即在当前资源调整周期内,根据上一资源调整周期内三种UE的业务量和/或上一个资源调整周期内给三种UE分配的上行物理信道资源量给三种UE分别预留上行物理信道资源。根据协议规定,采用sTTI的数据传输网络中上行物理信道资源的分配单位为短时隙RB组(short RB Group,简称:sRBG),一个sRBG通常包括4个RB。基站设备设定一个资源调整周期,每个周期内调整给每种UE预留的上行物理信道资源的数量,该调整依据是基于上一资源调整周期内三种UE的业务量和/或上一个资源调整周期内给三种UE分配的上行物理信道资源量。基站设备给三种UE预留上行物理信道资源可以采用以下两种方法:
[0050]
方法一、基站设备根据以下公式计算给三种UE分别预留上行物理信道资源:
[0051]
[0052]
其中,N k表示在当前资源调整周期内给处理时延为k个sTTI的UE预留的sRBG数,M表示一个短时长传输时间间隔sTTI上可使用的sRBG总数,M k表示在上一资源调整周期内处理时延为k个sTTI的UE的业务量, θ k表示所有处理时延为k个sTTI的UE集合,BS n(t)表示UEn在sTTIt的缓存数据量,B n(t)表示UEn在sTTIt上的一个sRBG上传输的数据量,T adj表示一个资源调整周期包括的sTTI总数。
[0053]
方法二、基站设备根据以下公式计算给三种UE分别预留上行物理信道资源:
[0054]
[0055]
其中,N k表示在当前资源调整周期内给处理时延为k个sTTI的UE预留的sRBG数,M表示一个sTTI上可使用的sRBG总数,M k表示在上一资源调整周期内给三种UE分配的sRGB的平均值。
[0056]
步骤102、获取待调度的UE的缓存数据量。
[0057]
待调度的UE可以是第一UE、第二UE或者第三UE。需要发送上行数据的UE会给基站设备发送一个缓冲状态报告(Buffer Status Report,简称:BSR),BSR用于给基站设备提供UE总共有多少数据缓存在上行缓冲区里要发送的信息,可见基站设备根据BSR就可以知道待调度的UE的缓存数据量,进而换算成UE所需要的sRBG数。
[0058]
步骤103、根据缓存数据量从预留的上行物理信道资源中给UE分配上行物理信道资源。
[0059]
通过步骤101基站设备可以确定给三种处理时延的UE分别预留了多少sRBG,因此基站设备在分配sRBG的时候尽量让待调度的UE在其处理时延对应的预留上行物理信道资源中获取sRBG,即若待调度的UE是第一UE,则基站设备给该UE分配sRBG时首先从给第一UE预留的上行物理信道资源中选取sRBG,若待调度的UE是第二UE,则基站设备给该UE分配sRBG时首先从给第二UE预留的上行物理信道资源中选取sRBG,若待调度的UE是第三UE,则基站设备给该UE分配sRBG时首先从给第三UE预留的上行物理信道资源中选取sRBG。因此基站设备首先判断给待调度的UE所属的处理时延对应预留的上行物理信道资源量是否大于或等于该UE的缓存数据量,若预留的上行物理信道资源量大于或等于该UE的缓存数据量,则从预留的上行物理信道资源中给该UE分配与UE的缓存数据量等量的上行物理信道资源。只要预留的上行物理信道资源量足够满足待调度的UE的sRBG需求量,基站设备就可以直接给该UE分配sRBG。
[0060]
但是,若预留的上行物理信道资源量小于待调度的UE的缓存数据量,则基站设备需要根据该UE的处理时延从预留的上行物理信道资源中给UE分配sRBG。即预留的上行物理信道资源量不能满足待调度的UE的sRBG需求量,此时为了保证UE的QoS,基站设备就需要考虑不光是从待调度的UE所属的处理时延对应预留的上行物理信道资源中分 配sRBG,还需要从给其他处理时延的UE对应预留的上行物理信道资源中分配sRBG,基站设备要保证分配的sRBG是连续的,因此即使从其他处理时延的UE对应预留的上行物理信道资源中分配sRBG,基站设备也会优先从待调度的UE所属的处理时延对应预留的上行物理信道资源相邻的位置选取sRBG。
[0061]
根据协议规定,sTTI协议提供了一种资源复用机制,当UE支持交织频分复用(Interleaved Frequency Division Multiple Access,简称:IFDMA)时,基站设备可以进行多用户多输入多输出(Multi-User Multiple-Input and Multiple-Output,简称:MU-MIMO)配对,即将一个sRBG分配给两个UE,通过设置这两个UE不同的Comb加以区分。因此即使基站设备给待调度的UE分配的sRBG来自其他处理时延的UE对应预留的上行物理信道资源,该UE也可以和其他处理时延的UE共同占用同一sRBG进行MU-MIMO配对。
[0062]
本申请,通过给不同处理时延的UE预留上行物理信道资源,根据资源预留情况给UE分配sRBG,解决采用sTTI的数据传输网络中存在某些UE资源占有量不足,甚至是始终得不到调度的问题,提高上行信道物理资源的利用率,保证UE的QoS。
[0063]
下面采用具体的实施例,对图1所示方法实施例的技术方案进行详细说明。
[0064]
图3为本申请上行物理信道资源预留情况示意图,如图3所示,基站设备给第一UE预留的sRBG的个数是4,位于高频,给第二UE预留的sRBG的个数是4,位于中间频,给第三UE预留的sRBG的个数是6,位于低频。基于该资源预留情况,本申请中基站设备给待调度的UE分配sRBG的方法可以包括以下三种:
[0065]
一、基站设备给UE3(属于第三UE)分配sRBG
[0066]
基站设备只能在预留给第三UE的上行物理信道资源中给UE3分配sRBG。示例性的,图4为本申请第三UE的sRBG分配示意图,如图4所示,假设UE3需要4个sRBG,基站设备在sTTI0给UE3下发UL Grant,UE3发送上行数据的时刻为sTTI8。在sTTI8上预留给第三UE的sRBG的个数是6,因此基站设备可以直接从这6个sRBG中选取4个sRBG分配给UE3,考虑到分配sRBG的连续性并提高资源利用率,基站设备可以按照从低频往高频的顺序分配这4个sRBG。
[0067]
若是UE3需要的sRBG个数超过6个,那么基站设备就将6个预留的sRBG全部分配给UE3,也最多只能分配这6个sRBG。由于没有涉及到MU-MIMO配对的情况,因此Comb=0。
[0068]
二、基站设备给UE2(属于第二UE)分配sRBG
[0069]
如果预留给第二UE的sRBG的个数可以满足UE2的需求,则基站设备从预留的sRBG中选取分配给UE2的sRBG。示例性的,图5为本申请第二UE的一个sRBG分配示意图,如图5所示,在图4基础上,假设UE2需要2个sRBG,基站设备在sTTI2给UE2下发UL Grant,UE2发送上行数据的时刻也是sTTI8。在sTTI8上预留给第二UE的sRBG的个数是4,因此基站设备可以直接从这4个sRBG中选取2个sRBG分配给UE2,考虑到分配sRBG的连续性并提高资源利用率,基站设备可以按照从低频往高频的顺序分配这2个sRBG。
[0070]
如果预留给第二UE的sRBG的个数不能满足UE2的需求,则除了预留给第二UE的sRBG,基站设备还可以从预留给第三UE但尚未分配给第三UE的sRBG中选取分配给 UE2的sRBG。示例性的,图6为本申请第二UE的另一个sRBG分配示意图,如图6所示,在图4基础上,假设UE2需要5个sRBG,基站设备在sTTI2给UE2下发UL Grant,UE2发送上行数据的时刻也是sTTI8。在sTTI8上预留给第二UE的sRBG的个数是4,预留给第三UE但尚未分配给第三UE的sRBG的个数是2,因此基站设备除了将预留的4个sRBG分配给UE2外,还可以从预留给第三UE但尚未分配给第三UE的sRBG中再选取1个sRBG分配给UE2,考虑到分配sRBG的连续性并提高资源利用率,基站设备可以按照从高频往低频的顺序分配这1个sRBG,这样该1个sRBG与前述4个sRBG就组成连续的上行物理信道资源。由于没有涉及到MU-MIMO配对的情况,因此Comb=0。
[0071]
如果上述情况仍然不能满足UE2的需求,则除了预留给第二UE的sRBG和预留但尚未分配给第三UE的sRBG,基站设备还可以从预留给第三UE且已分配给第三UE的sRBG中选取分配给UE2的sRBG。示例性的,图7为本申请第二UE的再一个sRBG分配示意图,如图7所示,在图4基础上,假设UE2需要8个sRBG,基站设备在sTTI2给UE2下发UL Grant,UE2发送上行数据的时刻也是sTTI8。在sTTI8上预留给第二UE的sRBG的个数是4,预留给第三UE但尚未分配给第三UE的sRBG的个数是2,因此基站设备除了将预留的4个sRBG和剩下的2个sRBG分配给UE2外,还可以从预留给第三UE且已分配给第三UE的4个sRBG中再选取2个sRBG分配给UE2,考虑到分配sRBG的连续性并提高资源利用率,基站设备可以按照从高频往低频的顺序分配这2个sRBG。由于涉及到MU-MIMO配对的情况,因此Comb=1。
[0072]
如果预留给第二UE的sRBG、预留但尚未分配给第三UE的sRBG和预留其已分配给第三UE的sRBG全部加起来还不能满足UE2的需求,则基站设备按照这三种sRBG加起来的总个数给UE2分配sRBG即可,Comb=1。
[0073]
三、基站设备给UE1(属于第一UE)分配sRBG
[0074]
如果预留给第一UE的sRBG的个数可以满足UE1的需求,则基站设备从预留的sRBG中选取分配给UE1的sRBG。示例性的,图8为本申请第一UE的一个sRBG分配示意图,如图8所示,在图5基础上,假设UE1需要2个sRBG,基站设备在sTTI4给UE1下发UL Grant,UE1发送上行数据的时刻也是sTTI8。在sTTI8上预留给第一UE的sRBG的个数是4,因此基站设备可以直接从这4个sRBG中选取2个sRBG分配给UE1,考虑到分配sRBG的连续性并提高资源利用率,基站设备可以按照从高频往低频的顺序分配这2个sRBG。
[0075]
如果预留给第一UE的sRBG的个数不能满足UE1的需求,则除了预留给第一UE的sRBG,基站设备还可以从预留给第二UE但尚未分配给第二UE的sRBG中选取分配给UE1的sRBG。示例性的,图9为本申请第一UE的另一个sRBG分配示意图,如图9所示,在图5基础上,假设UE1需要5个sRBG,基站设备在sTTI4给UE1下发UL Grant,UE1发送上行数据的时刻也是sTTI8。在sTTI8上预留给第一UE的sRBG的个数是4,预留给第二UE但尚未分配给第二UE的sRBG的个数是2,因此基站设备除了将预留的4个sRBG分配给UE1外,还可以从预留给第二UE但尚未分配给第二UE的sRBG中再选取1个sRBG分配给UE1,考虑到分配sRBG的连续性并提高资源利用率,基站设备可以按照从高频往低频的顺序分配这1个sRBG,这样该1个sRBG与前述4个sRBG就组成连续的上行物理信道资源。由于没有涉及到MU-MIMO配对的情况,因此Comb=0。
[0076]
如果上述情况仍然不能满足UE1的需求,则除了预留给第一UE的sRBG和预留但尚未分配给第二UE的sRBG,基站设备还可以从预留给第二UE且已分配给第二UE的sRBG中选取分配给UE1的sRBG。示例性的,图10为本申请第一UE的再一个sRBG分配示意图,如图10所示,在图5基础上,假设UE1需要8个sRBG,基站设备在sTTI4给UE1下发UL Grant,UE1发送上行数据的时刻也是sTTI8。在sTTI8上预留给第一UE的sRBG的个数是4,预留给第二UE但尚未分配给第二UE的sRBG的个数是2,因此基站设备除了将预留的4个sRBG和剩下的2个sRBG分配给UE1外,还可以将预留给第二UE且已分配给第二UE的2个sRBG分配给UE1,考虑到分配sRBG的连续性并提高资源利用率,基站设备可以按照从高频往低频的顺序分配这2个sRBG。由于涉及到MU-MIMO配对的情况,因此Comb=1。
[0077]
如果上述情况还是不能满足UE1的需求,则除了预留给第一UE的sRBG、预留但尚未分配给第二UE的sRBG和预留且已分配给第二UE的sRBG,基站设备还可以从预留给第三UE的sRBG中选取分配给UE1的sRBG。示例性的,图11为本申请第一UE的又一个sRBG分配示意图,如图11所示,在图5基础上,假设UE1需要10个sRBG,基站设备在sTTI4给UE1下发UL Grant,UE1发送上行数据的时刻也是sTTI8。在sTTI8上预留给第一UE的sRBG的个数是4,预留给第二UE但尚未分配给第二UE的sRBG的个数是2,预留给第二UE且已分配给第二UE的sRBG的个数是2,预留给第三UE但尚未分配给第三UE的sRBG的个数是2,因此基站设备可以将上述几种sRBG全部分配给UE1。由于涉及到MU-MIMO配对的情况,因此Comb=1。
[0078]
示例性的,图12为本申请第一UE的第五个sRBG分配示意图,如图12所示,在图7基础上,假设UE1需要12个sRBG,基站设备在sTTI4给UE1下发UL Grant,UE1发送上行数据的时刻也是sTTI8。在sTTI8上预留给第一UE的sRBG的个数是4,预留给第二UE且已分配给第二UE的sRBG的个数是4,预留给第三UE且已分配给第二UE的sRBG的个数是4,预留给第三UE且已分配给第三UE的sRBG的个数是4,其中预留给第三UE的sRBG中有2个sRBG已经进行了UE3和UE2的MU-MIMO配对,基站设备可以将上述几种sRBG全部分配给UE1,但由于存在已经在进行了MU-MIMO配对的sRBG,因此这种sRBG不能再分配给UE1,基站设备最多可以分配给UE1的sRBG是10个。由于涉及到MU-MIMO配对的情况,因此Comb=1。
[0079]
如果预留给第一UE的sRBG、预留给第二UE的可用sRBG和预留给第三UE的可用sRBG全部加起来还不能满足UE1的需求,则基站设备按照这三种可用sRBG加起来的总个数给UE1分配sRBG即可,Comb=1。
[0080]
图13为本申请上行调度装置实施例一的结构示意图,如图13所示,本实施例的装置可以包括:确定模块11、获取模块12和分配模块13,其中,确定模块11,用于确定在当前资源调整周期内给三种用户设备UE分别预留的上行物理信道资源,所述三种UE包括处理时延为4个sTTI的第一UE、处理时延为6个sTTI的第二UE以及处理时延为8个sTTI的第三UE;获取模块12,用于获取待调度的UE的缓存数据量,所述UE为所述第一UE、所述第二UE或者所述第三UE;分配模块13,用于根据所述缓存数据量从所述预留的上行物理信道资源中给所述UE分配上行物理信道资源。
[0081]
本实施例的装置,可以用于执行图1-图12所示方法实施例的技术方案,其实现原理 和技术效果类似,此处不再赘述。
[0082]
在上述技术方案的基础上,所述分配模块13,具体用于判断给所述UE预留的上行物理信道资源量是否大于或等于所述UE的缓存数据量;若给所述UE预留的上行物理信道资源量大于或等于所述UE的缓存数据量,则从给所述UE预留的上行物理信道资源中给所述UE分配与所述UE的缓存数据量等量的上行物理信道资源。
[0083]
在上述技术方案的基础上,所述分配模块13,还用于若给所述UE预留的上行物理信道资源量小于所述UE的缓存数据量,则根据所述UE的处理时延从所述预留的上行物理信道资源中给所述UE分配上行物理信道资源。
[0084]
在上述技术方案的基础上,所述分配模块13,具体用于当所述UE为所述第二UE时,从给所述UE预留的上行物理信道资源和给所述第三UE预留的上行物理信道资源中给所述UE分配上行物理信道资源;当所述UE为所述第一UE时,从给所述UE预留的上行物理信道资源和给所述第二UE预留的上行物理信道资源中给所述UE分配上行物理信道资源。
[0085]
在上述技术方案的基础上,所述分配模块13,还用于当所述UE为所述第一UE时,从给所述第三UE预留的上行物理信道资源中给所述UE分配上行物理信道资源。
[0086]
在上述技术方案的基础上,当所述UE为所述第二UE时,从给所述第三UE预留的上行物理信道资源中分配给所述UE的上行物理信道资源包括预留但尚未分配给所述第三UE的上行物理信道资源和/或预留且已分配给所述第三UE的上行物理信道资源;当所述UE为所述第一UE时,从给所述第二UE预留的上行物理信道资源中分配给所述UE的上行物理信道资源包括预留但尚未分配给所述第二UE的上行物理信道资源和/或预留且已分配给所述第二UE的上行物理信道资源。
[0087]
在上述技术方案的基础上,从给所述第三UE预留的上行物理信道资源中分配给所述UE的上行物理信道资源包括预留但尚未分配给所述第三UE的上行物理信道资源和/或预留且已分配给所述第三UE的上行物理信道资源。
[0088]
在上述技术方案的基础上,图14为本申请上行调度装置实施例二的结构示意图,如图14所示,本实施例的装置可以包括:预留模块14,用于在所述当前资源调整周期内,根据上一资源调整周期内所述三种UE的业务量和/或上一个资源调整周期内给所述三种UE分配的上行物理信道资源量给所述三种UE分别预留上行物理信道资源。
[0089]
本实施例的装置,可以用于执行图1-图12所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0090]
图15为本申请基站设备实施例的结构示意图,如图15所示,该基站设备包括处理器20、存储器21和通信装置22;基站设备中处理器20的数量可以是一个或多个,图15中以一个处理器20为例;基站设备中的处理器20、存储器21、输入装置22和输出装置23可以通过总线或其他方式连接,图15中以通过总线连接为例。
[0091]
存储器21作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请图1-图12中任一所示实施例中的方法对应的程序指令/模块。处理器20通过运行存储在存储器21中的软件程序、指令以及模块,从而执行设备/终端/服务器的各种功能应用以及数据处理,即实现上述的上行调度方法。
[0092]
存储器21可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、 至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器21可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器21可进一步包括相对于处理器20远程设置的存储器,这些远程存储器可以通过网络连接至设备/终端/服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0093]
通信装置22可以是具有收发功能的装置,用于与其他网络设备或者通信网络进行通信。
[0094]
在一种可能的实现方式中,本申请提供一种计算机可读存储介质,该计算机可读存储介质存储有指令,当该指令在计算机上运行时,用于执行上述图1-图12中任一所示实施例中的方法。
[0095]
在一种可能的实现方式中,本申请提供一种计算机程序,当所述计算机程序被计算机执行时,用于执行上述图1-图12中任一所示实施例中的方法。
[0096]
在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。处理器可以是通用处理器、数字信号处理器(digital signal processor,DSP)、特定应用集成电路(application-specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。本申请实施例公开的方法的步骤可以直接体现为硬件编码处理器执行完成,或者用编码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
[0097]
上述各实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0098]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本 申请的范围。
[0099]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0100]
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0101]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0102]
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0103]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0104]
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

权利要求书

[权利要求 1]
一种上行调度方法,其特征在于,包括: 确定在当前资源调整周期内给三种用户设备UE分别预留的上行物理信道资源,所述三种UE包括处理时延为4个sTTI的第一UE、处理时延为6个sTTI的第二UE以及处理时延为8个sTTI的第三UE; 获取待调度的UE的缓存数据量,所述UE为所述第一UE、所述第二UE或者所述第三UE; 根据所述缓存数据量从所述预留的上行物理信道资源中给所述UE分配上行物理信道资源。
[权利要求 2]
根据权利要求1所述的方法,其特征在于,所述确定在当前资源调整周期内给三种UE分别预留的上行物理信道资源之前,还包括: 在所述当前资源调整周期内,根据上一资源调整周期内所述三种UE的业务量和/或上一个资源调整周期内给所述三种UE分配的上行物理信道资源量给所述三种UE分别预留上行物理信道资源。
[权利要求 3]
根据权利要求1或2所述的方法,其特征在于,所述根据所述缓存数据量从所述预留的上行物理信道资源中给所述UE分配上行物理信道资源,包括: 判断给所述UE预留的上行物理信道资源量是否大于或等于所述UE的缓存数据量; 若给所述UE预留的上行物理信道资源量大于或等于所述UE的缓存数据量,则从给所述UE预留的上行物理信道资源中给所述UE分配与所述UE的缓存数据量等量的上行物理信道资源。
[权利要求 4]
根据权利要求3所述的方法,其特征在于,所述确定给所述UE预留的上行物理信道资源量是否大于或等于所述UE的缓存数据量之后,还包括: 若给所述UE预留的上行物理信道资源量小于所述UE的缓存数据量,则根据所述UE的处理时延从所述预留的上行物理信道资源中给所述UE分配上行物理信道资源。
[权利要求 5]
根据权利要求4所述的方法,其特征在于,所述根据所述UE的处理时延从所述预留的上行物理信道资源中给所述UE分配上行物理信道资源,包括: 当所述UE为所述第二UE时,从给所述UE预留的上行物理信道资源和给所述第三UE预留的上行物理信道资源中给所述UE分配上行物理信道资源; 当所述UE为所述第一UE时,从给所述UE预留的上行物理信道资源和给所述第二UE预留的上行物理信道资源中给所述UE分配上行物理信道资源;或者,从给所述UE预留的上行物理信道资源、给所述第二UE预留的上行物理信道资源以及给所述第三UE预留的上行物理信道资源中给所述UE分配上行物理信道资源。
[权利要求 6]
根据权利要求5所述的方法,其特征在于,当所述UE为所述第二UE时,从给所述第三UE预留的上行物理信道资源中分配给所述UE的上行物理信道资源包括预留但尚未分配给所述第三UE的上行物理信道资源和/或预留且已分配给所述第三UE的上行物理信道资源; 当所述UE为所述第一UE时,从给所述第二UE预留的上行物理信道资源中分配给所述UE的上行物理信道资源包括预留但尚未分配给所述第二UE的上行物理信道资源和/ 或预留且已分配给所述第二UE的上行物理信道资源,从给所述第三UE预留的上行物理信道资源中分配给所述UE的上行物理信道资源包括预留但尚未分配给所述第三UE的上行物理信道资源和/或预留且已分配给所述第三UE的上行物理信道资源。
[权利要求 7]
一种上行调度装置,其特征在于,包括: 确定模块,用于确定在当前资源调整周期内给三种用户设备UE分别预留的上行物理信道资源,所述三种UE包括处理时延为4个sTTI的第一UE、处理时延为6个sTTI的第二UE以及处理时延为8个sTTI的第三UE; 获取模块,用于获取待调度的UE的缓存数据量,所述UE为所述第一UE、所述第二UE或者所述第三UE; 分配模块,用于根据所述缓存数据量从所述预留的上行物理信道资源中给所述UE分配上行物理信道资源。
[权利要求 8]
根据权利要求7所述的装置,其特征在于,还包括: 预留模块,用于在所述当前资源调整周期内,根据上一资源调整周期内所述三种UE的业务量和/或上一个资源调整周期内给所述三种UE分配的上行物理信道资源量给所述三种UE分别预留上行物理信道资源。
[权利要求 9]
根据权利要求7或8所述的装置,其特征在于,所述分配模块,具体用于判断给所述UE预留的上行物理信道资源量是否大于或等于所述UE的缓存数据量;若给所述UE预留的上行物理信道资源量大于或等于所述UE的缓存数据量,则从给所述UE预留的上行物理信道资源中给所述UE分配与所述UE的缓存数据量等量的上行物理信道资源。
[权利要求 10]
根据权利要求9所述的装置,其特征在于,所述分配模块,还用于若给所述UE预留的上行物理信道资源量小于所述UE的缓存数据量,则根据所述UE的处理时延从所述预留的上行物理信道资源中给所述UE分配上行物理信道资源。
[权利要求 11]
根据权利要求10所述的装置,其特征在于,所述分配模块,具体用于当所述UE为所述第二UE时,从给所述UE预留的上行物理信道资源和给所述第三UE预留的上行物理信道资源中给所述UE分配上行物理信道资源;当所述UE为所述第一UE时,从给所述UE预留的上行物理信道资源和给所述第二UE预留的上行物理信道资源中给所述UE分配上行物理信道资源;或者,从给所述UE预留的上行物理信道资源、给所述第二UE预留的上行物理信道资源以及给所述第三UE预留的上行物理信道资源中给所述UE分配上行物理信道资源。
[权利要求 12]
根据权利要求11所述的装置,其特征在于,当所述UE为所述第二UE时,从给所述第三UE预留的上行物理信道资源中分配给所述UE的上行物理信道资源包括预留但尚未分配给所述第三UE的上行物理信道资源和/或预留且已分配给所述第三UE的上行物理信道资源;当所述UE为所述第一UE时,从给所述第二UE预留的上行物理信道资源中分配给所述UE的上行物理信道资源包括预留但尚未分配给所述第二UE的上行物理信道资源和/或预留且已分配给所述第二UE的上行物理信道资源,从给所述第三UE预留的上行物理信道资源中分配给所述UE的上行物理信道资源包括预留但尚未分配给所述第三UE的上行物理信道资源和/或预留且已分配给所述第三UE的上行物理信道资源。
[权利要求 13]
一种基站设备,其特征在于,包括: 一个或多个处理器; 存储器,用于存储一个或多个程序; 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6中任一所述的上行调度方法。
[权利要求 14]
一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令在计算机上运行时,用于执行权利要求1-6中任一项所述的上行调度方法。
[权利要求 15]
一种计算机程序,其特征在于,当所述计算机程序被计算机执行时,用于执行权利要求1-6中任一项所述的上行调度方法。

附图

[ 图 1]  
[ 图 2]  
[ 图 3]  
[ 图 4]  
[ 图 5]  
[ 图 6]  
[ 图 7]  
[ 图 8]  
[ 图 9]  
[ 图 10]  
[ 图 11]  
[ 图 12]  
[ 图 13]  
[ 图 14]  
[ 图 15]