上行调度方法和装置与流程

文档序号:21408741发布日期:2020-07-07 14:43阅读:419来源:国知局
上行调度方法和装置与流程

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



背景技术:

随着移动互联网的发展,涌现出了大量满足各种特定功能的应用业务,其中一些业务对数据时延有严格的要求,例如,网络联机游戏、抢购、抢红包等,这类业务通常都要求用户数据的时延尽可能短。在长期演进(longtermevolution,简称:lte)中,传输时间间隔(transmissiontimeinterval,简称:tti)是影响用户数据时延的重要指标,目前采用的tti为1ms,在实际应用中发送端每1ms发送一次数据块,接收端每1ms接收一个数据块。第三代合作伙伴计划(3rdgenerationpartnershipproject,简称:3gpp)的r15协议中引入了短时长的tti(shorttti,简称:stti),例如,一个stti中包含的正交频分复用(orthogonalfrequencydivisionmultiplexing,简称:ofdm)符号为2个或者3个,在实际应用中用户设备(userequipment,简称:ue)在sttin上接收到上行(uplink,简称:ul)调度授权(ulgrant),在sttin+k上发送数据,k的值由演进型基站(evolvednodeb,简称:enb)根据ue上报的能力设定并指示给ue,可以有{4,6,8}3种取值。由此系统中就会存在不同处理时延的ue,相应的基站就需要对这些不同处理时延的ue进行上行调度。

一种可能的不同处理时延的多ue上行调度方法包括:将所有待调度ue混在一起排优先级,优先级算法可以采用比例公平(proportionalfair,简称:pf)、轮询(roundrobin,简称:rr)等,按照优先级先后顺序依次给待调度ue分配资源块(resourceblock,简称:rb)。

但是,采用上述调度方法时,如果优先级高的ue,例如k=8的ue,其业务量大,很可能会一直被调度,导致优先级低的ue,例如k=4或者k=6的ue,始终得不到调度,无法保证服务质量(qualityofservice,简称:qos)。



技术实现要素:

本申请提供一种上行调度方法和装置,以提高上行信道物理资源的利用率,保证ue的qos。

第一方面,本申请提供一种上行调度方法,包括:

确定在当前资源调整周期内给三种用户设备ue分别预留的上行物理信道资源,三种ue包括处理时延为4的第一ue、处理时延为6的第二ue以及处理时延为8的第三ue;获取待调度的ue的缓存数据量,ue为第一ue、第二ue或者第三ue;根据缓存数据量从预留的上行物理信道资源中给ue分配上行物理信道资源。

本申请,通过给不同处理时延的ue预留上行物理信道资源,根据资源预留情况给ue分配srbg,解决采用stti的数据传输网络中存在某些ue资源占有量不足,甚至是始终得不到调度的问题,提高上行信道物理资源的利用率,保证ue的qos。

在一种可能的实现方式中,确定在当前资源调整周期内给三种ue分别预留的上行物理信道资源之前,还包括:在当前资源调整周期内,根据上一资源调整周期内三种ue的业务量和/或上一个资源调整周期内给三种ue分配的上行物理信道资源量给三种ue分别预留上行物理信道资源。

在一种可能的实现方式中,根据缓存数据量从预留的上行物理信道资源中给ue分配上行物理信道资源,包括:判断给ue预留的上行物理信道资源量是否大于或等于ue的缓存数据量;若给ue预留的上行物理信道资源量大于或等于ue的缓存数据量,则从给ue预留的上行物理信道资源中给ue分配与ue的缓存数据量等量的上行物理信道资源。

在一种可能的实现方式中,确定给ue预留的上行物理信道资源量是否大于或等于ue的缓存数据量之后,还包括:若给ue预留的上行物理信道资源量小于ue的缓存数据量,则根据ue的处理时延从预留的上行物理信道资源中给ue分配上行物理信道资源。

在一种可能的实现方式中,根据ue的处理时延从预留的上行物理信道资源中给ue分配上行物理信道资源,包括:当ue为第二ue时,从给ue预留的上行物理信道资源和给第三ue预留的上行物理信道资源中给ue分配上行物理信道资源;当ue为第一ue时,从给ue预留的上行物理信道资源和给第二ue预留的上行物理信道资源中给ue分配上行物理信道资源;或者,从给ue预留的上行物理信道资源、给第二ue预留的上行物理信道资源以及给第三ue预留的上行物理信道资源中给ue分配上行物理信道资源。

在一种可能的实现方式中,当ue为第二ue时,从给第三ue预留的上行物理信道资源中分配给ue的上行物理信道资源包括预留但尚未分配给第三ue的上行物理信道资源和/或预留且已分配给第三ue的上行物理信道资源;当ue为第一ue时,从给第二ue预留的上行物理信道资源中分配给ue的上行物理信道资源包括预留但尚未分配给第二ue的上行物理信道资源和/或预留且已分配给第二ue的上行物理信道资源,从给第三ue预留的上行物理信道资源中分配给ue的上行物理信道资源包括预留但尚未分配给第三ue的上行物理信道资源和/或预留且已分配给第三ue的上行物理信道资源。

第二方面,本申请提供一种上行调度装置,包括:

确定模块,用于确定在当前资源调整周期内给三种用户设备ue分别预留的上行物理信道资源,三种ue包括处理时延为4的第一ue、处理时延为6的第二ue以及处理时延为8的第三ue;获取模块,用于获取待调度的ue的缓存数据量,ue为第一ue、第二ue或者第三ue;分配模块,用于根据缓存数据量从预留的上行物理信道资源中给ue分配上行物理信道资源。

本申请,通过给不同处理时延的ue预留上行物理信道资源,根据资源预留情况给ue分配srbg,解决采用stti的数据传输网络中存在某些ue资源占有量不足,甚至是始终得不到调度的问题,提高上行信道物理资源的利用率,保证ue的qos。

在一种可能的实现方式中,还包括:预留模块,用于在当前资源调整周期内,根据上一资源调整周期内三种ue的业务量和/或上一个资源调整周期内给三种ue分配的上行物理信道资源量给三种ue分别预留上行物理信道资源。

在一种可能的实现方式中,分配模块,具体用于判断给ue预留的上行物理信道资源量是否大于或等于ue的缓存数据量;若给ue预留的上行物理信道资源量大于或等于ue的缓存数据量,则从给ue预留的上行物理信道资源中给ue分配与ue的缓存数据量等量的上行物理信道资源。

在一种可能的实现方式中,分配模块,还用于若给ue预留的上行物理信道资源量小于ue的缓存数据量,则根据ue的处理时延从预留的上行物理信道资源中给ue分配上行物理信道资源。

在一种可能的实现方式中,分配模块,具体用于当ue为第二ue时,从给ue预留的上行物理信道资源和给第三ue预留的上行物理信道资源中给ue分配上行物理信道资源;当ue为第一ue时,从给ue预留的上行物理信道资源和给第二ue预留的上行物理信道资源中给ue分配上行物理信道资源;或者,从给ue预留的上行物理信道资源、给第二ue预留的上行物理信道资源以及给第三ue预留的上行物理信道资源中给ue分配上行物理信道资源。

在一种可能的实现方式中,当ue为第二ue时,从给第三ue预留的上行物理信道资源中分配给ue的上行物理信道资源包括预留但尚未分配给第三ue的上行物理信道资源和/或预留且已分配给第三ue的上行物理信道资源;当ue为第一ue时,从给第二ue预留的上行物理信道资源中分配给ue的上行物理信道资源包括预留但尚未分配给第二ue的上行物理信道资源和/或预留且已分配给第二ue的上行物理信道资源,从给第三ue预留的上行物理信道资源中分配给ue的上行物理信道资源包括预留但尚未分配给第三ue的上行物理信道资源和/或预留且已分配给第三ue的上行物理信道资源。

第三方面,本申请提供一种基站设备,包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述第一方面中任一的上行调度方法。

第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质存储有指令,当指令在计算机上运行时,用于执行上述第一方面中任一项的上行调度方法。

第五方面,本申请提供一种计算机程序,当计算机程序被计算机执行时,用于执行上述第一方面中任一项的上行调度方法。

附图说明

图1为本申请上行调度方法实施例的流程图;

图2为本申请不同处理时延的ue的上行调度时序示意图;

图3为本申请上行物理信道资源预留情况示意图;

图4为本申请第三ue的srbg分配示意图;

图5为本申请第二ue的一个srbg分配示意图;

图6为本申请第二ue的另一个srbg分配示意图;

图7为本申请第二ue的再一个srbg分配示意图;

图8为本申请第一ue的一个srbg分配示意图;

图9为本申请第一ue的另一个srbg分配示意图;

图10为本申请第一ue的再一个srbg分配示意图;

图11为本申请第一ue的又一个srbg分配示意图;

图12为本申请第一ue的第五个srbg分配示意图;

图13为本申请上行调度装置实施例一的结构示意图;

图14为本申请上行调度装置实施例二的结构示意图;

图15为本申请基站设备实施例的结构示意图。

具体实施方式

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

图1为本申请上行调度方法实施例的流程图,如图1所示,本实施例的执行主体可以是基站设备,上行调度方法可以包括:

步骤101、确定在当前资源调整周期内给三种用户设备ue分别预留的上行物理信道资源。

根据协议规定,采用stti的数据传输网络中可以存在不同处理时延的ue,这些ue包括三种,即处理时延为4的第一ue、处理时延为6的第二ue以及处理时延为8的第三ue。图2为本申请不同处理时延的ue的上行调度时序示意图,如图2所示,基站在tti0的stti0给ue1(处理时延为4)、ue2(处理时延为6)和ue3(处理时延为8)分别下发了ulgrant,ue1在tti0的stti4使用ulgrant中指定的上行物理信道资源发送上行数据,ue2在tti1的stti0使用ulgrant中指定的上行物理信道资源发送上行数据,ue3在tti1的stti2使用ulgrant中指定的上行物理信道资源发送上行数据,可见,由于ue3的调度时刻最晚,因此基站设备在给其分配上行物理信道资源时,其调度时刻的空口资源尚未分配给其他ue,相应的ue3可分配的上行物理信道资源就比较充足,而ue1如果在相同的调度时刻上也需要被调度,等基站设备给ue1分配该调度时刻的上行物理信道资源时,可能已经有资源被ue3占用,能分配给ue1的上行物理信道资源已所剩不多甚至没有了,ue2的情况同理,这就会导致ue1或ue2资源占有量不足,甚至是始终得不到调度。

本申请中基站设备为了确保qos,会在调度之前分别给三种ue预留出上行物理信道资源,即在当前资源调整周期内,根据上一资源调整周期内三种ue的业务量和/或上一个资源调整周期内给三种ue分配的上行物理信道资源量给三种ue分别预留上行物理信道资源。根据协议规定,采用stti的数据传输网络中上行物理信道资源的分配单位为短时隙rb组(shortrbgroup,简称:srbg),一个srbg通常包括4个rb。基站设备设定一个资源调整周期,每个周期内调整给每种ue预留的上行物理信道资源的数量,该调整依据是基于上一资源调整周期内三种ue的业务量和/或上一个资源调整周期内给三种ue分配的上行物理信道资源量。基站设备给三种ue预留上行物理信道资源可以采用以下两种方法:

方法一、基站设备根据以下公式计算给三种ue分别预留上行物理信道资源:

其中,nk表示在当前资源调整周期内给处理时延为k的ue预留的srbg数,m表示一个短时长传输时间间隔stti上可使用的srbg总数,mk表示在上一资源调整周期内处理时延为k的ue的业务量,θk表示所有处理时延为k的ue集合,bsn(t)表示uen在sttit的缓存数据量,bn(t)表示uen在sttit上的一个srbg上传输的数据量,tadj表示一个资源调整周期包括的stti总数。

方法二、基站设备根据以下公式计算给三种ue分别预留上行物理信道资源:

其中,nk表示在当前资源调整周期内给处理时延为k的ue预留的srbg数,m表示一个stti上可使用的srbg总数,mk表示在上一资源调整周期内给三种ue分配的srgb的平均值。

步骤102、获取待调度的ue的缓存数据量。

待调度的ue可以是第一ue、第二ue或者第三ue。需要发送上行数据的ue会给基站设备发送一个缓冲状态报告(bufferstatusreport,简称:bsr),bsr用于给基站设备提供ue总共有多少数据缓存在上行缓冲区里要发送的信息,可见基站设备根据bsr就可以知道待调度的ue的缓存数据量,进而换算成ue所需要的srbg数。

步骤103、根据缓存数据量从预留的上行物理信道资源中给ue分配上行物理信道资源。

通过步骤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。

但是,若预留的上行物理信道资源量小于待调度的ue的缓存数据量,则基站设备需要根据该ue的处理时延从预留的上行物理信道资源中给ue分配srbg。即预留的上行物理信道资源量不能满足待调度的ue的srbg需求量,此时为了保证ue的qos,基站设备就需要考虑不光是从待调度的ue所属的处理时延对应预留的上行物理信道资源中分配srbg,还需要从给其他处理时延的ue对应预留的上行物理信道资源中分配srbg,基站设备要保证分配的srbg是连续的,因此即使从其他处理时延的ue对应预留的上行物理信道资源中分配srbg,基站设备也会优先从待调度的ue所属的处理时延对应预留的上行物理信道资源相邻的位置选取srbg。

根据协议规定,stti协议提供了一种资源复用机制,当ue支持交织频分复用(interleavedfrequencydivisionmultipleaccess,简称:ifdma)时,基站设备可以进行多用户多输入多输出(multi-usermultiple-inputandmultiple-output,简称:mu-mimo)配对,即将一个srbg分配给两个ue,通过设置这两个ue不同的comb加以区分。因此即使基站设备给待调度的ue分配的srbg来自其他处理时延的ue对应预留的上行物理信道资源,该ue也可以和其他处理时延的ue共同占用同一srbg进行mu-mimo配对。

本申请,通过给不同处理时延的ue预留上行物理信道资源,根据资源预留情况给ue分配srbg,解决采用stti的数据传输网络中存在某些ue资源占有量不足,甚至是始终得不到调度的问题,提高上行信道物理资源的利用率,保证ue的qos。

下面采用具体的实施例,对图1所示方法实施例的技术方案进行详细说明。

图3为本申请上行物理信道资源预留情况示意图,如图3所示,基站设备给第一ue预留的srbg的个数是4,位于高频,给第二ue预留的srbg的个数是4,位于中间频,给第三ue预留的srbg的个数是6,位于低频。基于该资源预留情况,本申请中基站设备给待调度的ue分配srbg的方法可以包括以下三种:

一、基站设备给ue3(属于第三ue)分配srbg

基站设备只能在预留给第三ue的上行物理信道资源中给ue3分配srbg。示例性的,图4为本申请第三ue的srbg分配示意图,如图4所示,假设ue3需要4个srbg,基站设备在stti0给ue3下发ulgrant,ue3发送上行数据的时刻为stti8。在stti8上预留给第三ue的srbg的个数是6,因此基站设备可以直接从这6个srbg中选取4个srbg分配给ue3,考虑到分配srbg的连续性并提高资源利用率,基站设备可以按照从低频往高频的顺序分配这4个srbg。

若是ue3需要的srbg个数超过6个,那么基站设备就将6个预留的srbg全部分配给ue3,也最多只能分配这6个srbg。由于没有涉及到mu-mimo配对的情况,因此comb=0。

二、基站设备给ue2(属于第二ue)分配srbg

如果预留给第二ue的srbg的个数可以满足ue2的需求,则基站设备从预留的srbg中选取分配给ue2的srbg。示例性的,图5为本申请第二ue的一个srbg分配示意图,如图5所示,在图4基础上,假设ue2需要2个srbg,基站设备在stti2给ue2下发ulgrant,ue2发送上行数据的时刻也是stti8。在stti8上预留给第二ue的srbg的个数是4,因此基站设备可以直接从这4个srbg中选取2个srbg分配给ue2,考虑到分配srbg的连续性并提高资源利用率,基站设备可以按照从低频往高频的顺序分配这2个srbg。

如果预留给第二ue的srbg的个数不能满足ue2的需求,则除了预留给第二ue的srbg,基站设备还可以从预留给第三ue但尚未分配给第三ue的srbg中选取分配给ue2的srbg。示例性的,图6为本申请第二ue的另一个srbg分配示意图,如图6所示,在图4基础上,假设ue2需要5个srbg,基站设备在stti2给ue2下发ulgrant,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。

如果上述情况仍然不能满足ue2的需求,则除了预留给第二ue的srbg和预留但尚未分配给第三ue的srbg,基站设备还可以从预留给第三ue且已分配给第三ue的srbg中选取分配给ue2的srbg。示例性的,图7为本申请第二ue的再一个srbg分配示意图,如图7所示,在图4基础上,假设ue2需要8个srbg,基站设备在stti2给ue2下发ulgrant,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。

如果预留给第二ue的srbg、预留但尚未分配给第三ue的srbg和预留其已分配给第三ue的srbg全部加起来还不能满足ue2的需求,则基站设备按照这三种srbg加起来的总个数给ue2分配srbg即可,comb=1。

三、基站设备给ue1(属于第一ue)分配srbg

如果预留给第一ue的srbg的个数可以满足ue1的需求,则基站设备从预留的srbg中选取分配给ue1的srbg。示例性的,图8为本申请第一ue的一个srbg分配示意图,如图8所示,在图5基础上,假设ue1需要2个srbg,基站设备在stti4给ue1下发ulgrant,ue1发送上行数据的时刻也是stti8。在stti8上预留给第一ue的srbg的个数是4,因此基站设备可以直接从这4个srbg中选取2个srbg分配给ue1,考虑到分配srbg的连续性并提高资源利用率,基站设备可以按照从高频往低频的顺序分配这2个srbg。

如果预留给第一ue的srbg的个数不能满足ue1的需求,则除了预留给第一ue的srbg,基站设备还可以从预留给第二ue但尚未分配给第二ue的srbg中选取分配给ue1的srbg。示例性的,图9为本申请第一ue的另一个srbg分配示意图,如图9所示,在图5基础上,假设ue1需要5个srbg,基站设备在stti4给ue1下发ulgrant,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。

如果上述情况仍然不能满足ue1的需求,则除了预留给第一ue的srbg和预留但尚未分配给第二ue的srbg,基站设备还可以从预留给第二ue且已分配给第二ue的srbg中选取分配给ue1的srbg。示例性的,图10为本申请第一ue的再一个srbg分配示意图,如图10所示,在图5基础上,假设ue1需要8个srbg,基站设备在stti4给ue1下发ulgrant,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。

如果上述情况还是不能满足ue1的需求,则除了预留给第一ue的srbg、预留但尚未分配给第二ue的srbg和预留且已分配给第二ue的srbg,基站设备还可以从预留给第三ue的srbg中选取分配给ue1的srbg。示例性的,图11为本申请第一ue的又一个srbg分配示意图,如图11所示,在图5基础上,假设ue1需要10个srbg,基站设备在stti4给ue1下发ulgrant,ue1发送上行数据的时刻也是stti8。在stti8上预留给第一ue的srbg的个数是4,预留给第二ue但尚未分配给第二ue的srbg的个数是2,预留给第二ue且已分配给第二ue的srbg的个数是2,预留给第三ue但尚未分配给第三ue的srbg的个数是2,因此基站设备可以将上述几种srbg全部分配给ue1。由于涉及到mu-mimo配对的情况,因此comb=1。

示例性的,图12为本申请第一ue的第五个srbg分配示意图,如图12所示,在图7基础上,假设ue1需要12个srbg,基站设备在stti4给ue1下发ulgrant,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。

如果预留给第一ue的srbg、预留给第二ue的可用srbg和预留给第三ue的可用srbg全部加起来还不能满足ue1的需求,则基站设备按照这三种可用srbg加起来的总个数给ue1分配srbg即可,comb=1。

图13为本申请上行调度装置实施例一的结构示意图,如图13所示,本实施例的装置可以包括:确定模块11、获取模块12和分配模块13,其中,确定模块11,用于确定在当前资源调整周期内给三种用户设备ue分别预留的上行物理信道资源,所述三种ue包括处理时延为4的第一ue、处理时延为6的第二ue以及处理时延为8的第三ue;获取模块12,用于获取待调度的ue的缓存数据量,所述ue为所述第一ue、所述第二ue或者所述第三ue;分配模块13,用于根据所述缓存数据量从所述预留的上行物理信道资源中给所述ue分配上行物理信道资源。

本实施例的装置,可以用于执行图1-图12所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在上述技术方案的基础上,所述分配模块13,具体用于判断给所述ue预留的上行物理信道资源量是否大于或等于所述ue的缓存数据量;若给所述ue预留的上行物理信道资源量大于或等于所述ue的缓存数据量,则从给所述ue预留的上行物理信道资源中给所述ue分配与所述ue的缓存数据量等量的上行物理信道资源。

在上述技术方案的基础上,所述分配模块13,还用于若给所述ue预留的上行物理信道资源量小于所述ue的缓存数据量,则根据所述ue的处理时延从所述预留的上行物理信道资源中给所述ue分配上行物理信道资源。

在上述技术方案的基础上,所述分配模块13,具体用于当所述ue为所述第二ue时,从给所述ue预留的上行物理信道资源和给所述第三ue预留的上行物理信道资源中给所述ue分配上行物理信道资源;当所述ue为所述第一ue时,从给所述ue预留的上行物理信道资源和给所述第二ue预留的上行物理信道资源中给所述ue分配上行物理信道资源。

在上述技术方案的基础上,所述分配模块13,还用于当所述ue为所述第一ue时,从给所述第三ue预留的上行物理信道资源中给所述ue分配上行物理信道资源。

在上述技术方案的基础上,当所述ue为所述第二ue时,从给所述第三ue预留的上行物理信道资源中分配给所述ue的上行物理信道资源包括预留但尚未分配给所述第三ue的上行物理信道资源和/或预留且已分配给所述第三ue的上行物理信道资源;当所述ue为所述第一ue时,从给所述第二ue预留的上行物理信道资源中分配给所述ue的上行物理信道资源包括预留但尚未分配给所述第二ue的上行物理信道资源和/或预留且已分配给所述第二ue的上行物理信道资源。

在上述技术方案的基础上,从给所述第三ue预留的上行物理信道资源中分配给所述ue的上行物理信道资源包括预留但尚未分配给所述第三ue的上行物理信道资源和/或预留且已分配给所述第三ue的上行物理信道资源。

在上述技术方案的基础上,图14为本申请上行调度装置实施例二的结构示意图,如图14所示,本实施例的装置可以包括:预留模块14,用于在所述当前资源调整周期内,根据上一资源调整周期内所述三种ue的业务量和/或上一个资源调整周期内给所述三种ue分配的上行物理信道资源量给所述三种ue分别预留上行物理信道资源。

本实施例的装置,可以用于执行图1-图12所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图15为本申请基站设备实施例的结构示意图,如图15所示,该基站设备包括处理器20、存储器21和通信装置22;基站设备中处理器20的数量可以是一个或多个,图15中以一个处理器20为例;基站设备中的处理器20、存储器21、输入装置22和输出装置23可以通过总线或其他方式连接,图15中以通过总线连接为例。

存储器21作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请图1-图12中任一所示实施例中的方法对应的程序指令/模块。处理器20通过运行存储在存储器21中的软件程序、指令以及模块,从而执行设备/终端/服务器的各种功能应用以及数据处理,即实现上述的上行调度方法。

存储器21可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器21可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器21可进一步包括相对于处理器20远程设置的存储器,这些远程存储器可以通过网络连接至设备/终端/服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

通信装置22可以是具有收发功能的装置,用于与其他网络设备或者通信网络进行通信。

在一种可能的实现方式中,本申请提供一种计算机可读存储介质,该计算机可读存储介质存储有指令,当该指令在计算机上运行时,用于执行上述图1-图12中任一所示实施例中的方法。

在一种可能的实现方式中,本申请提供一种计算机程序,当所述计算机程序被计算机执行时,用于执行上述图1-图12中任一所示实施例中的方法。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

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