一种资源分配方法和装置与流程

文档序号:17013049发布日期:2019-03-02 02:20阅读:315来源:国知局
一种资源分配方法和装置与流程

本发明涉及移动通信技术,特别是涉及一种资源分配方法和装置。



背景技术:

现有uu口的资源分配方法是:每个用户设备(ue)的若干业务中,选取优先级最高的业务的优先级作为ue的优先级,按照ue优先级由高到低的顺序对ue进行排序,依次为每个ue进行资源分配。在资源分配过程中,若ue全部分配完或pdcch/pusch/pdsch资源耗尽,则结束本调度周期的资源分配。在资源分配过程中,当负载较轻时,pdcch信道资源不受限,与业务信道资源能够匹配,可以为较多ue分配资源。

v2v业务指的是车与车之间传输的业务,该业务有两种传输方式:一种是基于pc5口的v2v业务,即辅链路(sl)业务;另一种是基于uu口的v2v业务。

系统引入sl业务后,在进行sl业务传输时,enb通过uu口将sl业务的控制信息通过下行控制信息5a(dci5a)发送给ue,通知ue资源分配的结果,ue收到dci5a后,利用pc5口向周边其它ue进行sl传输。由此可见,enb为ue分配资源后,需要通过ltepdcch信道将dci5a发送给ue。因此,引入sl业务后,ltepdcch信道的cce资源将由原来承载ul/dl两类控制信息变为承载ul/dl/sl三类控制信息。

由于引入sl业务后,dci5a占用了部分pdcch信道的cce资源,使得与引入sl业务之前相比,上行或下行(ul/dl)可用的pdcch信道资源会减少,pdcch可承载的ul/dldci个数也相应减少,从而导致ul/dl可调度ue数减少。而待调度的业务信道增加了pssch信道。

因此,系统引入sl业务后,由于pdcch资源受限,导致pdcch信道资源与pusch/pdsch/pssch三类业务信道资源不再匹配,这样,如果仍按照现有资源分配算法,就会导致出现:虽然还有可用的业务信道资源,但没有可用的pdcch资源而导致无法调度的情况,从而会导致ue的传输效率降低,同时会造成pusch/pdsch/pssch信道资源的浪费。



技术实现要素:

有鉴于此,本发明的主要目的在于提供一种资源分配方法和装置,可以有效解决引入sl业务后ue的传输效率低和业务信道资源浪费的问题。

为了达到上述目的,本发明提出的技术方案为:

一种资源分配方法,包括:

对于当前调度周期中的每个待调度用户,根据该用户的业务的最高优先级,确定用户优先级;按照用户优先级的降序遍历所述待调度用户,为所述待调度用户的最高优先级业务分配相应的业务信道资源;所述业务包括uu口业务和pc5口业务;

如果当前没有剩余的物理下行控制信道pdcch资源,且至少一个已分配资源的用户满足预设的资源再分配条件,则通过资源再分配过程,利用剩余的业务信道资源为满足所述资源再分配条件的用户分配业务信道资源;所述资源再分配条件为有未分配资源的业务且对应的业务信道资源当前有剩余。

一种资源分配装置,包括:

第一分配单元,用于对于当前调度周期中的每个待调度用户,根据该用户的业务的最高优先级,确定用户优先级;按照用户优先级的降序遍历所述待调度用户,为所述待调度用户的最高优先级业务分配相应的业务信道资源;所述业务包括uu口业务和pc5口业务;

再分配单元,用于在第一分配单元完成资源分配后,如果当前没有剩余的物理下行控制信道pdcch资源,且至少一个已分配资源的用户满足预设的资源再分配条件,则通过资源再分配过程,利用剩余的业务信道资源为满足所述资源再分配条件的用户分配业务信道资源;所述资源再分配条件为有未分配资源的业务且对应的业务信道资源当前有剩余。

综上所述,本发明提出的资源分配方法和装置,在pdcch资源耗尽后,仍然通过资源再分配过程,对已获得pdcch资源的用户,分配剩余的业务信道资源,如此,可以实现业务信道资源的充分利用,从而可以有效解决引入sl业务后ue的传输效率低和业务信道资源浪费的问题。

附图说明

图1为本发明实施例的方法流程示意图;

图2为本发明实施例的装置结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。

本发明的核心思想是:在第一次资源分配后,在已分配到pdcch资源的ue范围内,继续基于可用的业务信道资源为这些ue分配业务信道资源,如此,可以充分提高业务信道资源的利用率和ue的传输效率,有效解决引入sl业务后ue的传输效率低和业务信道资源浪费的问题。

图1为本发明实施例的方法流程示意图,如图1所示,该实施例主要包括:

步骤101、对于当前调度周期中的每个待调度用户,根据该用户的业务的最高优先级,确定用户优先级;按照用户优先级的降序遍历所述待调度用户,为所述待调度用户的最高优先级业务分配相应的业务信道资源;所述业务包括uu口业务和pc5口业务。

本步骤,用于遍历当前调度周期中的待调度用户,为其最高优先级业务分配相应的业务信道资源。

较佳地,可以采用下述方法,为所遍历到的待调度用户的最高优先级业务分配相应的业务信道资源:

如果当前遍历的待调度用户有可用的pdcch资源,并且有与该用户最高优先级业务对应的业务信道资源,则为该用户分配相应的pdcch资源和业务信道资源;

如果当前遍历的待调度用户的可用pdcch资源发生资源碰撞,则放弃对该用户的资源分配;

如果当前没有可用的业务信道资源,则结束所述遍历。

上述方法中,所述资源碰撞是指当前分配的搜索空间的cce资源已经被占用,使得当前pdcch资源无法分配,但是还有pdcch资源。

这里需要说明的是,引入了pc5口的v2v业务后,这里的业务信道资源将包括pusch、pdsch、pssch信道资源。

步骤102、如果当前没有剩余的pdcch资源,且至少一个已分配资源的用户满足预设的资源再分配条件,则通过资源再分配过程,利用剩余的业务信道资源为满足所述资源再分配条件的用户分配业务信道资源;所述资源再分配条件为有未分配资源的业务且对应的业务信道资源当前有剩余。

这里,与现有方案所不同,在经过步骤101中的资源分配之后,将考虑继续进行业务信道资源的分配,而不是停止资源的分配。在pdcch资源已耗尽(即当前没有剩余的pdcch资源)的情况下,对于已经分配了pdcch资源的用户,若其有未分配资源的业务且对应的业务信道资源当前有剩余,便需要通过资源再分配过程,继续利用剩余的业务信道资源为其分配业务信道资源。如此,可以充分利用当前剩余的业务信道资源,避免由于没有剩余的pdcch资源而导致业务信道资源无法分配所产生的资源浪费、ue的传输效率低的问题。

较佳地,对于资源再分配过程,具体可以采用两种方式实现,一种是按照ue优先级将每个ue所有待分配业务全部一次分配完成,另一种是每次遍历ue只为当前优先级最高的待分配资源的业务分配资源,该方式下可能会需要多次遍历ue的过程。具体的,可以采用下述两种方法实现:

所述资源再分配过程的实现方法一:

按照用户优先级的降序,遍历满足所述资源再分配条件的用户,利用当前剩余的业务信道资源,为用户当前未分配资源的所有业务分配相应的业务信道资源,直至所有的业务信道资源耗尽。

所述资源再分配过程的实现方法二:

步骤x1、将已分配资源的用户中满足所述资源再分配条件的用户,作为资源再分配用户。

步骤x2、对于当前的每个资源再分配用户,将该用户未分配资源的业务的最高优先级,作为该用户当前的用户优先级。

步骤x3、按照用户优先级的降序遍历所述资源再分配用户,为所述资源再分配用户的未分配资源的最高优先级业务,分配相应的业务信道资源。

步骤x4、如果当前没有可用的业务信道资源,则退出所述资源再分配过程;否则,如果当前至少一个已分配资源的用户满足所述资源再分配条件,则返回步骤x1,否则,退出所述资源再分配过程。

通过上述方案可以看出:本发明在引入sl业务后,在第一次资源分配后,继续利用剩余的业务信道资源进行资源的分配,可以获得如下技术效果:

1、充分考虑pdcch控制信道资源与uu口、pc5口业务信道资源的匹配,为uu口和pc5口业务进行资源分配,提高了资源利用效率与ue传输效率。

2、避免因引入sl业务后pdcch资源受限导致的pusch/pdsch/pssch资源浪费,提高了pusch/pdsch/pssch的资源利用率。

3、不仅可以为ue的最高优先级业务分配资源,也可以为该ue其它较低优先级业务分配资源,提高了ue的传输效率。

图2为与上述方法相对应的一种资源分配装置结构示意图,如图2所示,该装置包括:

第一分配单元,用于对于当前调度周期中的每个待调度用户,根据该用户的业务的最高优先级,确定用户优先级;按照用户优先级的降序遍历所述待调度用户,为所述待调度用户的最高优先级业务分配相应的业务信道资源;所述业务包括uu口业务和pc5口业务。

再分配单元,用于在第一分配单元完成资源分配后,如果当前没有剩余的pdcch资源,且至少一个已分配资源的用户满足预设的资源再分配条件,则通过资源再分配过程,利用剩余的业务信道资源为满足所述资源再分配条件的用户分配业务信道资源;所述资源再分配条件为有未分配资源的业务且对应的业务信道资源当前有剩余。

较佳地,所述第一分配单元,用于在为所述待调度用户的最高优先级业务分配相应的业务信道资源时,如果当前遍历的待调度用户有可用的pdcch资源,并且有与该用户最高优先级业务对应的业务信道资源,则为该用户分配相应的pdcch资源和业务信道资源;如果当前遍历的待调度用户的可用pdcch资源发生资源碰撞,则放弃对该用户的资源分配;如果当前没有可用的业务信道资源,则结束所述遍历。

较佳地,所述资源再分配过程包括:

x1、将已分配资源的用户中满足所述资源再分配条件的用户,作为资源再分配用户;

x2、对于当前的每个资源再分配用户,将该用户未分配资源的业务的最高优先级,作为该用户当前的用户优先级;

x3、按照用户优先级的降序遍历所述资源再分配用户,为所述资源再分配用户的未分配资源的最高优先级业务,分配相应的业务信道资源;

x4、如果当前没有可用的业务信道资源,则结束所述资源再分配过程;否则,如果当前至少一个已分配资源的用户满足所述资源再分配条件,则返回步骤x1,否则,结束所述资源再分配过程。

较佳地,所述资源再分配过程包括:

按照用户优先级的降序,遍历满足所述资源再分配条件的用户,利用当前剩余的业务信道资源,为用户当前未分配资源的所有业务分配相应的业务信道资源,直至所有的业务信道资源耗尽。

综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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