资源调度方法、装置、基站设备和存储介质与流程

文档序号:24407061发布日期:2021-03-26 17:42阅读:104来源:国知局
资源调度方法、装置、基站设备和存储介质与流程

1.本申请涉及无线通信技术领域,特别是涉及一种资源调度方法、装置、基站设备和存储介质。


背景技术:

2.第五代移动通信(5th

generation,简称5g)网络作为下一代移动通信网络的主体,具有速率高、容量大和时延低三大特征。5g网络不仅极大地改变人们现有的生活和工作方式,提升通信效率,还可以加大很多前沿技术和产品落地的可能性。
3.传统方法中,5g网络中的基站设备可以为用户设备(user equipment,简称ue)调度可用的上行资源。对于上行链路控制信道资源(physical uplink control channel,简称pucch)资源,基站设备可以为ue预先配置4个pucch资源集合。基站设备为该ue调度pucch资源时,可以从上述4个pucch资源集合中选择一个资源集合,并从选中的pucch资源集合中随机确定可用的pucch资源,使得ue可以通过上述pucch资源向基站设备发送上行控制消息。
4.但是,采用上述方法导致pucch资源集合产生较多的资源碎片,使得基站配置的pucch资源集合需要占用较多的频谱资源,以满足ue的资源调度需求;在有限的上行资源中pucch资源占用的资源越多,使得可用的上行物理共享信道(physical uplink shared channel,简称pusch)资源越少,导致上行数据的传输速率下降。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种资源调度方法、装置、计算机设备和存储介质。
6.一种资源调度方法,包括:
7.在为目标用户设备ue预先配置的多个上行链路控制信道pucch资源集合中,选择目标pucch资源集合;目标pucch资源集合中的pucch资源分布在多个频段上;
8.获取当前接入目标ue所在的小区的ue数量;
9.根据ue数量,在多个频段中确定目标频段;
10.以目标频段为起始搜索频段,在目标pucch资源集合中搜索目标pucch资源,并基于搜索到的目标pucch资源向目标ue发送资源调度信息。
11.在其中一个实施例中,上述多个频段包括第一频段和第二频段;根据ue数量,在多个频段中确定目标频段,包括:
12.将ue数量与预设的数量阈值进行比较,获得比较结果;
13.根据比较结果,在第一频段和第二频段中选择一个频段作为目标频段。
14.在其中一个实施例中,上述第一频段和第二频段位于目标ue的工作频段的两端;第一频段低于第二频段;根据比较结果,在第一频段和第二频段中选择一个频段作为目标频段,包括:
15.若比较结果为ue数量小于数量阈值,则将第一频段确定为目标频段;
16.若比较结果为ue数量大于或等于数量阈值,则将第二频段确定为目标频段。
17.在其中一个实施例中,上述以所述目标频段为起始搜索频段,在目标pucch资源集合中搜索目标pucch资源,,包括:
18.查询目标pucch资源集合对应的已分配的pucch资源的分布信息;
19.根据所述分布信息,将目标频段中与已分配的pucch资源最邻近的可用pucch资源确定为目标pucch资源。
20.在其中一个实施例中,上述在目标pucch资源集合中搜索目标pucch资源,包括:
21.若目标频段为第一频段,则从第一频段的最低频率开始,在第一频段对应的pucch资源中筛选可用的pucch资源为目标pucch资源;
22.若目标频段为第二频段,则从第二频段的最高频率开始,在第二频段对应的pucch资源中筛选可用的pucch资源为目标pucch资源。
23.在其中一个实施例中,上述方法还包括:
24.若在目标频段上未搜索到满足条件的pucch资源,则根据预设频段顺序在多个频段中除目标频段以外的其它频段上搜索目标pucch资源。
25.在其中一个实施例中,上述在为目标用户设备ue预先配置的多个上行链路控制信道pucch资源集合中,选择目标pucch资源集合,包括:
26.基于目标ue的待调度业务数据,确定目标ue的上行控制信息uci的比特数;
27.根据uci的比特数以及预设的比特数阈值,在多个pucch资源集合中选择目标pucch资源集合。
28.在其中一个实施例中,不同的pucch资源集合对应不同的传输速率;不同的uci的比特数对应不同的传输速率;上述根据所述uci的比特数以及预设的比特数阈值,在所述多个pucch资源集合中选择目标pucch资源集合,包括:
29.根据uci的比特数与比特数阈值进行比较,确定uci的比特数对应的目标比特数区间;
30.根据区间资源对应关系,将目标比特数区间对应的pucch资源集合,确定为目标pucch资源集合;区间资源对应关系中,比特数区间与pucch资源集合一一对应,比特数区间的值与pucch资源集合的传输速率正相关。
31.在其中一个实施例中,上述方法还包括:
32.根据目标ue支持的业务类型的数量,确定目标ue对应的pucch资源集合的集合数;
33.在预设的多个候选pucch资源集合中,选择与集合数匹配的多个pucch资源集合;
34.通过无线资源控制rrc消息向目标ue指示多个pucch资源集合的配置信息。
35.在其中一个实施例中,上述根据目标ue支持的业务类型的数量,确定目标ue对应的pucch资源集合的集合数,包括:
36.若业务类型的数量小于或等于第一业务数量阈值,则确定目标ue对应的pucch资源集合的集合数为第一数值;
37.若业务类型的数量大于第一业务数量阈值,且小于或等于第二业务数量阈值,则确定目标ue对应的pucch资源集合的集合数为第二数值;
38.若业务类型的数量大于第二业务数量阈值,则确定目标ue对应的pucch资源集合
的集合数为第三数值;其中,第二数值大于第一数值,第三数值大于第二数值。
39.在其中一个实施例中,上述方法还包括:
40.根据为目标ue配置的下行调度时隙,确定目标pucch资源在当前调度周期内对应的上行物理共享信道pusch资源的调度窗口;
41.当调度窗口中各时隙的pusch资源均被调度之后,确定目标pucch资源满足释放条件。
42.在其中一个实施例中,上述方法还包括:
43.若已被调度的目标pucch资源均满足释放条件,则清空当前调度周期已存储的pucch资源调度结果;pucch资源调度结果中包含接入小区的所有目标ue的pucch资源调度信息。
44.一种资源调度装置,上述装置包括:
45.选择模块,用于在为目标用户设备ue预先配置的多个上行链路控制信道pucch资源集合中,选择目标pucch资源集合;目标pucch资源集合中的pucch资源分布在多个频段上;
46.获取模块,用于获取当前接入目标ue所在的小区的ue数量;
47.确定模块,用于根据ue数量,在多个频段中确定目标频段;
48.调度模块,用于以目标频段为起始搜索频段,在目标pucch资源集合中搜索目标pucch资源,并基于搜索到的目标pucch资源向目标ue发送资源调度信息。
49.一种基站设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述资源调度方法的步骤。
50.一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述资源调度方法的步骤。
51.上述资源调度方法、装置、计算机设备和存储介质,基站在为目标用户设备ue预先配置的多个上行链路控制信道pucch资源集合中,选择目标pucch资源集合;然后,获取当前接入目标ue所在的小区的ue数量,并根据上述ue数量,在目标pucch资源集合中的多个频段上确定目标频段;最后,基站以目标频段为起始搜索频段,在目标pucch资源集合中搜索目标pucch资源,并基于搜索到的目标pucch资源向目标ue发送资源调度信息。由于目标pucch资源集合中的pucch资源分布在多个频段上,基站可以根据当前接入小区的ue数量在上述多个频段上选择目标频段,使得基站可以根据ue数量对pucch资源进行集中分布,避免了已分配的pucch资源随机分布在多个频段上导致pucch资源集合中产生大量的资源碎片,使得基站为各目标ue调度的pucch资源更紧凑;进一步地,由于基站可以集中调度pucch资源集合中的pucch资源,因此基站配置的pucch资源集合可以占用较少的频谱资源满足目标ue的pucch资源调度需求,进而使得可用的pusch资源较多,可以提升pusch资源传输上行数据的传输速率。
附图说明
52.图1为一个实施例中资源调度方法的应用环境图;
53.图2为一个实施例中资源调度方法的流程示意图;
54.图3为一个实施例中资源调度方法的流程示意图;
55.图4为另一个实施例中资源调度方法的流程示意图;
56.图5为另一个实施例中资源调度方法的流程示意图;
57.图6为另一个实施例中资源调度方法的流程示意图;
58.图7为另一个实施例中资源调度方法的流程示意图;
59.图8为一个实施例中资源调度装置的结构框图;
60.图9为一个实施例中资源调度装置的结构框图;
61.图10为一个实施例中资源调度装置的结构框图;
62.图11为一个实施例中资源调度装置的结构框图;
63.图12为一个实施例中资源调度装置的结构框图;
64.图13为一个实施例中资源调度装置的结构框图;
65.图14为一个实施例中基站设备的内部结构图。
具体实施方式
66.为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
67.本申请提供的资源调度方法,可以应用于如图1所示的应用环境中,基站100与终端设备200通信连接。其中,上述终端200可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备等。上述基站可以但不限于宏基站、微基站以及小基站等类型的基站设备,可以是全球移动通讯(global system of mobile communication,简称gsm)或码分多址(code division multiple access,简称cdma)中的基站(base transceiver station,简称bts),也可以是宽带码分多址(wideband code division multiple access,简称wcdma)中的基站(nodeb,简称nb),还可以是lte中的演进型基站(evolutional node b,简称enb或enodeb),或者中继站或接入点,或者未来5g网络中的基站、客户前置设备(customer premise equipment,简称cpe)等,在此并不限定。
68.在一个实施例中,如图2所示,提供了一种资源调度方法,以该方法应用于图1中的基站设备为例进行说明,包括:
69.s101、在为目标用户设备ue预先配置的多个上行链路控制信道pucch资源集合中,选择目标pucch资源集合;目标pucch资源集合中的pucch资源分布在多个频段上。
70.其中,上述目标ue可以是当前调度周期中,等待基站设备分配资源的设备,可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备等。
71.基站设备可以预先为目标ue配置多个pucch资源集合,上述pucch资源集合中可以包括可用的pucch资源,上述多个pucch资源集合中包含的pucch资源的大小可以相同,也可以不同。例如,上述多个pucch资源集合中包含的pucch资源的大小均为32个资源块。
72.上述pucch资源集合可以是该目标ue专用的,也可以是接入该基站设备所在小区的多个ue共享的。不同ue对应的pucch资源集合的数量可以相同,也可以不同。例如,接入该小区的各个ue均对应4个pucch资源集合。
73.基站可以根据ue的标识确定目标ue的pucch资源集合。上述标识可以是用户设备的国际移动设备身份码(international mobile equipment identity,简称imei),也可以
是用户设备的唯一设备标识码(unique device identifier,简称udid),还可以是通用唯一识别码(universally unique identifier,简称uudi),可以唯一识别用户设备,对于上述标识的类型在此不作限定。基站在识别待调度的ue之后,可以根据配置信息确定为给ue配置的多个pucch资源集合。
74.在确定了目标ue对应的多个pucch资源集合之后,基站设备可以在多个pucch资源集合中选择一个pucch资源集合作为目标pucch资源集合。具体地,基站设备可以在多个pucch资源集合中随机选择目标pucch资源集合,也可以根据该目标ue需要的pucch资源的大小,在上述多个pucch资源集合中选择目标pucch资源集合;另外,基站还可以按照多个pucch资源集合的排列顺序,依次在上述多个pucch资源集合中确定空闲资源的大小,并将空闲资源的大小满足目标ue的需求的集合确定为目标pucch资源集合;对于上述目标pucch资源集合的确定方式在此不做限定。
75.基站设备确定的目标pucch资源集合中,pucch资源可以分布在多个频段上。上述多个频段位于目标设备的工作频段内。上述多个频段可以是相邻频段,也可以具有一定的频率间隔,在此不做限定。
76.s102、获取当前接入目标ue所在的小区的ue数量。
77.基站设备可以获取目标ue所在的小区内,当前接入小区的ue数量。上述ue数量中对应的ue设备的类型可以相同,也可以不同,接入该小区内的ue即可。上述ue数量中对应的ue设备中,可以是基站设备已经调度pucch资源的设备,也可以是待基站设备调度资源的设备,在此不做限定。
78.s103、根据ue数量,在多个频段中确定目标频段。
79.在上述步骤的基础上,基站设备可以根据ue数量在多个频段中确定目标频段。基站设备中可以配置ue数量与频段之间的对应关系,基站设备可以在获取ue数量之后,将ue数量对应的频段确定为目标频段。
80.基站根据ue数量确定目标频段,使得最初接入基站的部分ue对应的pucch资源可以在同一个频段上;随着接入基站的ue数量的增加,当上一频段中的pucch资源被调度完之后,基站可以开始在下一频段中为新接入的ue调度pucch资源。例如,接入基站的前10个ue对应第一频段,接入基站的第11个至第20个ue对应第二频段。
81.s104、以目标频段为起始搜索频段,在目标pucch资源集合中搜索目标pucch资源,并基于搜索到的目标pucch资源向目标ue发送资源调度信息。
82.在确定了目标频段之后,基站可以以该频段为起始搜索频段,在目标pucch资源集合中为目标ue搜索目标pucch资源。
83.具体地,基站设备可以在目标频段中查找空闲资源,若空闲资源中集中分布的pucch资源的大小与该目标ue需要的pucch资源的大小匹配时,可以将该空闲资源确定为目标pucch资源;或者,基站设备还可以在目标频段中按照频率排列顺序为目标ue调度目标pucch资源;对于目标pucch资源的确定方式在此不做限定。
84.若基站设备在目标频段上未搜索到满足条件的pucch资源,则可以根据预设频段顺序在多个频段中除目标频段以外的其它频段上搜索目标pucch资源。上述预设频段顺序可以以频率大小排列,也可以以频段标识排列,在此不做限定。例如,目标pucch资源集合中的pucch资源分布在第一频段和第二频段上,若第一频段为目标频段,基站设备可以以第一
频段为起始搜索频段,首先在第一频段上的pucch资源中,搜索可用的pucch资源,将其作为目标pucch资源;若基站设备在第一频段中未搜索到满足条件的pucch资源,那么基站可以在第二频段上继续搜索可用的pucch资源。
85.在确定了目标pucch资源之后,基站设备可以将目标pucch资源的资源调度消息指示给ue,使得ue可以通过目标pucch资源发送上行控制消息。上述上行控制消息可以是ue向基站设备发送的harq

ack反馈,也可以向基站设备发送的上行调度请求(scheduling request,sr),还可以是ue向基站发送的信道状况信息(channel status information,简称csi)等。
86.若基站设备在多个频段中均未搜索到目标pucch资源,那么基站设备可以在下一调度周期中,返回执行上述资源调度方法,重新为目标ue调度pucch资源。
87.上述资源调度方法,基站在为目标用户设备ue预先配置的多个上行链路控制信道pucch资源集合中,选择目标pucch资源集合;然后,获取当前接入目标ue所在的小区的ue数量,并根据上述ue数量,在目标pucch资源集合中的多个频段上确定目标频段;最后,基站以目标频段为起始搜索频段,在目标pucch资源集合中搜索目标pucch资源,并基于搜索到的目标pucch资源向目标ue发送资源调度信息。由于目标pucch资源集合中的pucch资源分布在多个频段上,基站可以根据当前接入小区的ue数量在上述多个频段上选择目标频段,使得基站可以根据ue数量对pucch资源进行集中分布,避免了已分配的pucch资源随机分布在多个频段上导致pucch资源集合中产生大量的资源碎片,使得基站为各目标ue调度的pucch资源更紧凑;进一步地,由于基站可以集中调度pucch资源集合中的pucch资源,因此基站配置的pucch资源集合可以占用较少的频谱资源满足目标ue的pucch资源调度需求,进而使得可用的pusch资源较多,可以提升pusch资源传输上行数据的传输速率。
88.图3为另一个实施例中资源调度方法的流程示意图,本实施例涉及基站设备确定目标频段的一种方式,在上述实施例的基础上,上述多个频段包括第一频段和第二频段,如图3所示,上述s103包括:
89.s201、将用ue数量与预设的数量阈值进行比较,获得比较结果。
90.基站设备在确定了目标pucch资源集合之后,该pucch资源集合中的pucch资源可以分布在第一频段和第二频段上。基站设备可以将ue数量与预设的数量阈值进行比较,获得比较结果。上述比较结果可以是ue数量大于、等于或小于上述数量阈值;或者,上述数量阈值可以包括多个阈值,上述多个阈值可以构成多个区间范围,上述比较结果也可以是当前的ue数量属于数量阈值构成的哪一个区间范围内;对于上述比较结果的形式在此不做限定。
91.s202、根据比较结果,在第一频段和第二频段中选择一个频段作为目标频段。
92.进一步地,基站设备可以根据比较结果,在第一频段和第二频段中选择一个频段作为目标频段。
93.在一种应用场景中,由于ue的pucch资源中会涉及跳频信号,因此可以将pucch资源集合中的pucch资源集中分布在ue的工作频段的两端。因此,上述第一频段和第二频段可以是目标ue工作频段两端的频段,上述第一频段可以低于第二频段,例如目标ue的工作频段可以{f1,f2},上述第一频段可以是{f1,f1+fc},上述第二频段可以是{f2

fc,f2}。可选地,在上述比较结果为ue数量大于、等于或小于上述数量阈值的情况下,基站设备可以在ue
数量小于数量阈值时,将第一频段确定为目标频段;并且,在比较结果为ue数量大于或等于数量阈值,则将第二频段确定为目标频段。
94.上述资源调度方法,基站设备可以预设的数量阈值,快速确定出目标ue对应的目标频段,从而可以在目标频段上调度pucch资源,使得pucch资源调度效率更高,进一步降低了基站与ue之间的数据传输时延。
95.基站设备在目标频段上搜索pucch资源时,可以尽量减少pucch资源集合中的碎片资源,最大化地提高pucch资源集合的利用率。在下面两个实施例中,分别介绍基站设备在目标pucch资源集合中确定目标pucch资源的确定方式。
96.图4为另一个实施例中资源调度方法的流程示意图,本实施例涉及基站设备确定目标pucch资源的一种方式,在上述实施例的基础上,如图4所示,上述s104包括:
97.s301、查询目标pucch资源集合对应的已分配的pucch资源的分布信息。
98.上述已分配的pucch资源可以是目标pucch资源中为其它多个ue调度的pucch资源;也可以是当前调度周期中,为上一ue调度的pucch资源,在此不做限定。
99.基站设备在为每个ue调度pucch资源之后,可以将已调度pucch资源的位置记录并保存,使得基站可以获得已分配的pucch资源的分布信息。
100.s302、根据分布信息,将与已分配的pucch资源最邻近的pucch资源确定为目标pucch资源。
101.进一步地,基站设备可以根据分布信息确定目标pucch资源集合中,已分配的pucch资源的位置;进一步地,基站设备可以在已分配的pucch资源最邻近的可用pucch资源确定为目标pucch资源。上述目标pucch资源的频率可以大于已分配的pucch资源,也可以小于已分配的pucch资源,在此不做限定。
102.上述资源调度方法,基站设备基于已分配的pucch资源的分布信息,在于已分配的pucch资源最邻近的位置确定目标pucch资源,可以有效地减少目标pucch资源集合中的资源碎片,进一步提升目标pucch资源的利用率。
103.在一个实施例中,涉及基站设备确定目标pucch资源的一种方式,在上述实施例的基础上,若目标频段为第一频段,则从第一频段的最低频率开始,在第一频段对应的pucch资源中筛选可用的pucch资源为目标pucch资源;若目标频段为第二频段,则从第二频段的最高频率开始,在第二频段对应的pucch资源中筛选可用的pucch资源为目标pucch资源。
104.上述资源调度方法,基站设备可以从目标ue的工作频段的两端开始调度pucch资源,使得已调度的pucch资源可以分布在工作频段的两端,远离位于工作频段中间的pusch资源;当pusch资源不足的情况下,可以将pucch资源集合中靠近pusch资源的pucch资源进行重新分配,将其调整为pusch资源用于传输上行数据,进而满足上行数据传输需求,提升上行数据传输速率。另外,基站设备在确定目标频段之后,从第一频段的最低频率或第二频段的最高频率开始,对目标pucch资源集合中的可用资源进行筛选,使得已分配的pucch资源中产生的碎片资源可以再次被利用,提升了pucch资源集合的利用率。
105.图5为另一个实施例中资源调度方法的流程示意图,本实施例涉及基站设备确定目标pucch资源集合的一种方式,在上述实施例的基础上,如图5所示,上述s101包括:
106.s401、基于目标ue的待调度业务数据,确定目标ue的上行控制信息uci的比特数。
107.在下行调度过程中,基站确定了目标ue的下行待调度业务数据之后,可以根据该
待调度业务数据的业务类型以及业务数据的数据量大小,确定该业务数据对应的上行控制信息(uplink control information,简称uci)的比特数。
108.s402、根据uci的比特数以及预设的比特数阈值,在多个pucch资源集合中选择目标pucch资源集合。
109.进一步地,基站设备可以将uci的比特数与预设的比特数阈值进行比较,在多个pucch资源集合中选择目标pucch资源集合。例如,上述多个pucch资源集合中包含的pucch资源的大小不同,基站设备可以在uci的比特数较大时,在上述多个pucch资源集合中选择pucch资源较多的资源集合为目标pucch资源集合。
110.可选地,基站设备还可以根据uci的比特数选择传输速率匹配的pucch资源集合。基站设备可以为每个pucch资源集合配置传输速率,不同的pucch资源集合对应的传输速率不同。不同的uci比特数需要匹配不同的传输速率,uci的比特数越大需要的传输速率越高。基站设备根据uci的比特数与比特数阈值进行比较,确定uci的比特数对应的目标比特数区间;然后,根据区间资源对应关系,将目标比特数区间对应的pucch资源集合,确定为目标pucch资源集合;区间资源对应关系中,比特数区间与pucch资源集合一一对应,比特数区间的值与pucch资源集合的传输速率正相关。
111.例如,基站设备为目标ue配置4个pucch资源集合,上述4个pucch资源集合按照传输速率由小到大的顺序排列。当uci的比特数小于或等于第一比特数阈值时,基站设备可以将第一个pucch资源集合确定为目标pucch资源集合;当uci的比特数大于第一比特数阈值,且小于或等于第二比特数阈值时,基站设备可以将第二个pucch资源集合确定为目标pucch资源集合;当uci的比特数大于第二比特数阈值,且小于或等于第三比特数阈值时,基站设备可以将第三个pucch资源集合确定为目标pucch资源集合;当uci的比特数大于第三比特数阈值时,基站设备可以将第四个pucch资源集合确定为目标pucch资源集合。
112.上述资源调度方法,基站设备根据uci的比特数确定目标pucch资源集合,使得目标pucch资源集合中的pucch资源的传输速率可以满足目标ue的传输需求,使得pucch资源的调度更合理。
113.图6为另一个实施例中资源调度方法的流程示意图,本实施例涉及基站设备配置多个pucch资源集合的一种方式,在上述实施例的基础上,如图6所示,上述s101之前,还包括:
114.s501、根据目标ue支持的业务类型的数量,确定目标ue对应的pucch资源集合的集合数。
115.目标ue可以对应多种业务类型,上述业务类型可以包括通话业务、数据下载业务、上网业务、直播业务等等。基站设备中可以获取目标ue支持的业务类型的数量。进一步地,基站设备可以根据目标ue支持的业务类型的数量,确定目标ue对应的pucch资源集合的集合数。为了满足不同业务的调度需求,目标ue支持的业务类型的数量较多时,基站设备为目标基站配置的pucch资源集合的数量则越多。
116.可选地,基站设备可以将目标ue支持的业务类型的数量与预设业务数量阈值进行比较,并根据比较结果确定目标ue对应的pucch资源集合的集合数。若业务类型的数量小于或等于第一业务数量阈值,则确定目标ue对应的pucch资源集合的集合数为第一数值;若业务类型的数量大于第一业务数量阈值,且小于或等于第二业务数量阈值,则确定目标ue对
应的pucch资源集合的集合数为第二数值;若业务类型的数量大于第二业务数量阈值,则确定目标ue对应的pucch资源集合的集合数为第三数值;其中,第二数值大于第一数值,第三数值大于第二数值。
117.s502、在预设的多个候选pucch资源集合中,选择与集合数匹配的多个pucch资源集合。
118.在确定了上述集合数之后,基站设备可以在当前小区中配置的多个候选pucch资源集合中,为目标ue配置与集合数匹配的多个pucch资源集合。例如,上述集合数为3时,基站设备可以在多个候选pucch资源集合中选择3个pucch资源集合,作为该目标ue可用的pucch资源集合。
119.具体地,基站设备可以在多个候选pucch资源集合中随机选择与集合数匹配的多个pucch资源集合,也可以按照候选pucch资源集合的排列顺序进行选择,在此不做限定。例如,基站在从4个候选pucch资源集合中选择2个pucch资源集合时,可以随机选择第一pucch资源集合和第四pucch资源集合,也可以按照配置的传输速率排列顺序,选择第一pucch资源集合和第二pucch资源集合作为该目标ue可用的pucch资源集合。
120.s503、通过无线资源控制rrc消息向目标ue指示多个pucch资源集合的配置信息。
121.在为目标ue配置多个pucch资源集合之后,基站可以通过无线资源控制(radio resource control,简称rrc)消息将多个pucch资源集合的配置信息发送给目标ue。
122.上述资源调度方法,基站设备根据目标ue支持的业务类型的数量,确定目标ue对应的pucch资源集合的数量,使得基站可以更合理地为目标ue配置pucch资源集合,从而释放更多的上行资源进行上行数据传输,提升了上行数据的传输速率。
123.图7为另一个实施例中资源调度方法的流程示意图,本实施例涉及基站释放pucch资源集合的一种方式,在上述实施例的基础上,如图7所示,上述s104之后,还包括:
124.s601、根据为目标ue配置的下行调度时隙,确定目标pucch资源在当前调度周期内对应的上行物理共享信道pusch资源的调度窗口。
125.在下行调度中,多个不同时隙的pusch资源对应的pucch资源,均有可能被调度在同一个资源上。上述多个不同时隙的pusch资源可以称为该pucch资源的调度窗口。基站设备可以根据为目标ue配置的下行调度时隙确定下行反馈时延的范围,进一步根据下行反馈时延的范围确定目标pucch资源对应的调度窗口。例如,目标pucch资源位于时隙8;根据下行反馈时延的范围,上述调度窗口可以是时隙2至时隙6;基站通过时隙2至时隙6发送的下行数据,均有可能被调度在目标pucch资源上进行反馈。
126.s602、当调度窗口中各时隙的pusch资源均被调度之后,确定目标pucch资源满足释放条件。
127.当调度窗口中各时隙的pusch资源均被调度之后,基站设备可以认为,目标ue已经完成调度窗口中的各下行数据对应的上行反馈,当前调度时隙内目标ue已经不需要通过目标pucch资源发送上行控制信息。因此,基站设备可以确定目标pucch资源满足释放条件。
128.基站设备将目标pucch资源释放之后,该目标pucch资源可以被其他ue调用,提升了pucch资源的利用率。
129.进一步地,若已被调度的目标pucch资源均满足释放条件,则清空当前调度周期已存储的pucch资源调度结果;pucch资源调度结果中包含接入小区的所有目标ue的pucch资
源调度信息。
130.上述资源调度方法,基站设备在当前调度周期内,选择一个时刻一次清空pucch资源的调度结果,可以避免每调度一次清空一次而导致的系统处理数据量大,节省了系统计算资源。
131.应该理解的是,虽然图2

7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2

7中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
132.在一个实施例中,如图8所示,提供了一种资源调度装置,包括:选择模块10、获取模块20、确定模块30和调度模块40,其中:
133.选择模块10,用于在为目标用户设备ue预先配置的多个上行链路控制信道pucch资源集合中,选择目标pucch资源集合;目标pucch资源集合中的pucch资源分布在多个频段上;
134.获取模块20,用于获取当前接入目标ue所在的小区的ue数量;
135.确定模块30,用于根据ue数量,在多个频段中确定目标频段;
136.调度模块40,用于以目标频段为起始搜索频段,在目标pucch资源集合中搜索目标pucch资源,并基于搜索到的目标pucch资源向目标ue发送资源调度信息。
137.上述提供的资源调度装置,可以执行上述资源调度方法实施例,其实现原理和技术效果类似,在此不再赘述。
138.在一个实施例中,在上述实施例的基础上,多个频段包括第一频段和第二频段,如图9所示,上述确定模块30包括:
139.比较单元301,用于将ue数量与预设的数量阈值进行比较,获得比较结果;
140.第一选择单元302,用于根据比较结果,在第一频段和第二频段中选择一个频段作为目标频段。
141.在一个实施例中,在上述实施例的基础上,第一频段和第二频段位于目标ue的工作频段的两端;第一频段低于第二频段;上述选择单元302具体用于:若比较结果为ue数量小于数量阈值,则将第一频段确定为目标频段;若比较结果为ue数量大于或等于数量阈值,则将第二频段确定为目标频段。
142.在一个实施例中,在上述实施例的基础上,如图10所示,上述调度模块40包括:
143.查询单元401,用于查询目标pucch资源集合对应的已分配的pucch资源的分布信息;
144.调度单元402,用于根据分布信息,将目标频段中与已分配的pucch资源最邻近的可用pucch资源确定为目标pucch资源。
145.在一个实施例中,在上述实施例的基础上,上述调度模块40具体用于:在目标频段为第一频段的情况下,从第一频段的最低频率开始,在第一频段对应的pucch资源中筛选可用的pucch资源为目标pucch资源;在目标频段为第二频段的情况下,从第二频段的最高频率开始,在第二频段对应的pucch资源中筛选可用的pucch资源为目标pucch资源。
146.在一个实施例中,在上述实施例的基础上,上述调度模块40还用于:在目标频段上未搜索到满足条件的pucch资源的情况下,根据预设频段顺序在多个频段中除目标频段以外的其它频段上搜索目标pucch资源。
147.在一个实施例中,在上述实施例的基础上,如图11所示,上述选择模块10包括:
148.确定单元101,用于基于目标ue的待调度业务数据,确定目标ue的上行控制信息uci的比特数;
149.第二选择单元102,用于根据uci的比特数以及预设的比特数阈值,在多个pucch资源集合中选择目标pucch资源集合。
150.在一个实施例中,在上述实施例的基础上,不同的pucch资源集合对应不同的传输速率;不同的uci的比特数对应不同的传输速率;上述第二选择单元102具体用于:根据uci的比特数与比特数阈值进行比较,确定uci的比特数对应的目标比特数区间;根据区间资源对应关系,将目标比特数区间对应的pucch资源集合,确定为目标pucch资源集合;区间资源对应关系中,比特数区间与pucch资源集合一一对应,比特数区间的值与pucch资源集合的传输速率正相关。
151.在一个实施例中,在上述实施例的基础上,如图12所示,上述装置还包括配置模块50,上述配置模块50具体用于:根据目标ue支持的业务类型的数量,确定目标ue对应的pucch资源集合的集合数;在预设的多个候选pucch资源集合中,选择与集合数匹配的多个pucch资源集合;通过无线资源控制rrc消息向目标ue指示多个pucch资源集合的配置信息。
152.在一个实施例中,在上述实施例的基础上,上述配置模块50还用于:在业务类型的数量小于或等于第一业务数量阈值的情况下,确定目标ue对应的pucch资源集合的集合数为第一数值;在业务类型的数量大于第一业务数量阈值,且小于或等于第二业务数量阈值的情况下,确定目标ue对应的pucch资源集合的集合数为第二数值;在业务类型的数量大于第二业务数量阈值的情况下,确定目标ue对应的pucch资源集合的集合数为第三数值;其中,第二数值大于第一数值,第三数值大于第二数值。
153.在一个实施例中,在上述实施例的基础上,如图13所示,上述装置还包括释放模块60,用于:根据为目标ue配置的下行调度时隙,确定目标pucch资源在当前调度周期内对应的上行物理共享信道pusch资源的调度窗口;当调度窗口中各时隙的pusch资源均被调度之后,确定目标pucch资源满足释放条件。
154.在一个实施例中,在上述实施例的基础上,上述释放模块60还用于:在已被调度的目标pucch资源均满足释放条件的情况下,清空当前调度周期已存储的pucch资源调度结果;pucch资源调度结果中包含接入小区的所有目标ue的pucch资源调度信息。
155.关于资源调度装置的具体限定可以参见上文中对于资源调度方法的限定,在此不再赘述。上述资源调度装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
156.在一个实施例中,提供了一种基站设备,其内部结构图可以如图14所示。该基站设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该基站设备的处理器用于提供计算和控制能力。该基站设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作
系统和计算机程序的运行提供环境。该基站设备的数据库用于存储资源调度数据。该基站设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种资源调度方法。
157.本领域技术人员可以理解,图14中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
158.在一个实施例中,提供了一种基站设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
159.在为目标用户设备ue预先配置的多个上行链路控制信道pucch资源集合中,选择目标pucch资源集合;目标pucch资源集合中的pucch资源分布在多个频段上;
160.获取当前接入目标ue所在的小区的ue数量;
161.根据ue数量,在多个频段中确定目标频段;
162.以目标频段为起始搜索频段,在目标pucch资源集合中搜索目标pucch资源,并基于搜索到的目标pucch资源向目标ue发送资源调度信息。
163.在一个实施例中,多个频段包括第一频段和第二频段,处理器执行计算机程序时还实现以下步骤:将ue数量与预设的数量阈值进行比较,获得比较结果;根据比较结果,在第一频段和第二频段中选择一个频段作为目标频段。
164.在一个实施例中,第一频段和第二频段位于目标ue的工作频段的两端;第一频段低于第二频段;处理器执行计算机程序时还实现以下步骤:若比较结果为ue数量小于数量阈值,则将第一频段确定为目标频段;若比较结果为ue数量大于或等于数量阈值,则将第二频段确定为目标频段。
165.在一个实施例中,处理器执行计算机程序时还实现以下步骤:查询目标pucch资源集合对应的已分配的pucch资源的分布信息;根据分布信息,将目标频段中与已分配的pucch资源最邻近的可用pucch资源确定为目标pucch资源。
166.在一个实施例中,处理器执行计算机程序时还实现以下步骤:若目标频段为第一频段,则从第一频段的最低频率开始,在第一频段对应的pucch资源中筛选可用的pucch资源为目标pucch资源;若目标频段为第二频段,则从第二频段的最高频率开始,在第二频段对应的pucch资源中筛选可用的pucch资源为目标pucch资源。
167.在一个实施例中,处理器执行计算机程序时还实现以下步骤:若在目标频段上未搜索到满足条件的pucch资源,则根据预设频段顺序在多个频段中除目标频段以外的其它频段上搜索目标pucch资源。
168.在一个实施例中,处理器执行计算机程序时还实现以下步骤:基于目标ue的待调度业务数据,确定目标ue的上行控制信息uci的比特数;根据uci的比特数以及预设的比特数阈值,在多个pucch资源集合中选择目标pucch资源集合。
169.在一个实施例中,不同的pucch资源集合对应不同的传输速率;不同的uci的比特数对应不同的传输速率;处理器执行计算机程序时还实现以下步骤:根据uci的比特数与比特数阈值进行比较,确定uci的比特数对应的目标比特数区间;根据区间资源对应关系,将目标比特数区间对应的pucch资源集合,确定为目标pucch资源集合;区间资源对应关系中,比特数区间与pucch资源集合一一对应,比特数区间的值与pucch资源集合的传输速率正相
关。
170.在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据目标ue支持的业务类型的数量,确定目标ue对应的pucch资源集合的集合数;在预设的多个候选pucch资源集合中,选择与集合数匹配的多个pucch资源集合;通过无线资源控制rrc消息向目标ue指示多个pucch资源集合的配置信息。
171.在一个实施例中,处理器执行计算机程序时还实现以下步骤:若业务类型的数量小于或等于第一业务数量阈值,则确定目标ue对应的pucch资源集合的集合数为第一数值;若业务类型的数量大于第一业务数量阈值,且小于或等于第二业务数量阈值,则确定目标ue对应的pucch资源集合的集合数为第二数值;若业务类型的数量大于第二业务数量阈值,则确定目标ue对应的pucch资源集合的集合数为第三数值;其中,第二数值大于第一数值,第三数值大于第二数值。
172.在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据为目标ue配置的下行调度时隙,确定目标pucch资源在当前调度周期内对应的上行物理共享信道pusch资源的调度窗口;当调度窗口中各时隙的pusch资源均被调度之后,确定目标pucch资源满足释放条件。
173.在一个实施例中,处理器执行计算机程序时还实现以下步骤:若已被调度的目标pucch资源均满足释放条件,则清空当前调度周期已存储的pucch资源调度结果;pucch资源调度结果中包含接入小区的所有目标ue的pucch资源调度信息。
174.本实施例提供的基站设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
175.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
176.在为目标用户设备ue预先配置的多个上行链路控制信道pucch资源集合中,选择目标pucch资源集合;目标pucch资源集合中的pucch资源分布在多个频段上;
177.获取当前接入目标ue所在的小区的ue数量;
178.根据ue数量,在多个频段中确定目标频段;
179.以目标频段为起始搜索频段,在目标pucch资源集合中搜索目标pucch资源,并基于搜索到的目标pucch资源向目标ue发送资源调度信息。
180.在一个实施例中,多个频段包括第一频段和第二频段,计算机程序被处理器执行时还实现以下步骤:将ue数量与预设的数量阈值进行比较,获得比较结果;根据比较结果,在第一频段和第二频段中选择一个频段作为目标频段。
181.在一个实施例中,第一频段和第二频段位于目标ue的工作频段的两端;第一频段低于第二频段;计算机程序被处理器执行时还实现以下步骤:若比较结果为ue数量小于数量阈值,则将第一频段确定为目标频段;若比较结果为ue数量大于或等于数量阈值,则将第二频段确定为目标频段。
182.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:查询目标pucch资源集合对应的已分配的pucch资源的分布信息;根据分布信息,将目标频段中与已分配的pucch资源最邻近的可用pucch资源确定为目标pucch资源。
183.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若目标频段为第
一频段,则从第一频段的最低频率开始,在第一频段对应的pucch资源中筛选可用的pucch资源为目标pucch资源;若目标频段为第二频段,则从第二频段的最高频率开始,在第二频段对应的pucch资源中筛选可用的pucch资源为目标pucch资源。
184.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若在目标频段上未搜索到满足条件的pucch资源,则根据预设频段顺序在多个频段中除目标频段以外的其它频段上搜索目标pucch资源。
185.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:基于目标ue的待调度业务数据,确定目标ue的上行控制信息uci的比特数;根据uci的比特数以及预设的比特数阈值,在多个pucch资源集合中选择目标pucch资源集合。
186.在一个实施例中,不同的pucch资源集合对应不同的传输速率;不同的uci的比特数对应不同的传输速率;计算机程序被处理器执行时还实现以下步骤:根据uci的比特数与比特数阈值进行比较,确定uci的比特数对应的目标比特数区间;根据区间资源对应关系,将目标比特数区间对应的pucch资源集合,确定为目标pucch资源集合;区间资源对应关系中,比特数区间与pucch资源集合一一对应,比特数区间的值与pucch资源集合的传输速率正相关。
187.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据目标ue支持的业务类型的数量,确定目标ue对应的pucch资源集合的集合数;在预设的多个候选pucch资源集合中,选择与集合数匹配的多个pucch资源集合;通过无线资源控制rrc消息向目标ue指示多个pucch资源集合的配置信息。
188.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若业务类型的数量小于或等于第一业务数量阈值,则确定目标ue对应的pucch资源集合的集合数为第一数值;若业务类型的数量大于第一业务数量阈值,且小于或等于第二业务数量阈值,则确定目标ue对应的pucch资源集合的集合数为第二数值;若业务类型的数量大于第二业务数量阈值,则确定目标ue对应的pucch资源集合的集合数为第三数值;其中,第二数值大于第一数值,第三数值大于第二数值。
189.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据为目标ue配置的下行调度时隙,确定目标pucch资源在当前调度周期内对应的上行物理共享信道pusch资源的调度窗口;当调度窗口中各时隙的pusch资源均被调度之后,确定目标pucch资源满足释放条件。
190.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若已被调度的目标pucch资源均满足释放条件,则清空当前调度周期已存储的pucch资源调度结果;pucch资源调度结果中包含接入小区的所有目标ue的pucch资源调度信息。
191.本实施例提供的计算机存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
192.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read

only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
193.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
194.以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1