一种CE资源调度方法及装置转让专利

申请号 : CN201711384578.1

文献号 : CN108174387B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 贺晓伟荆雷

申请人 : 中国联合网络通信集团有限公司

摘要 :

本申请实施例公开了一种CE资源调度方法及装置,涉及通信技术领域,解决了由于仅将基站的最大CE资源利用率作为基站需扩容或需减配的依据导致判断结果准确性较低,以及将CE资源分配至需扩容的基站时,导致的CE资源分配的准确性较低的问题。具体方案为:根据待处理区域中每个基站在第一预设时间内的平均CE资源利用率和CE资源拥塞总次数,确定至少一个资源回收基站和至少一个资源不足基站,并获取至少一个资源回收基站中每个基站的预设数量的CE资源,将其回收至资源池中,且计算当前时刻的至少一个资源不足基站中每个基站的优先级,并将资源池中的CE资源优先分配给优先级较大的资源不足基站。本申请实施例用于CE资源调度过程中。

权利要求 :

1.一种CE资源调度方法,其特征在于,所述方法包括:

根据待处理区域中每个基站在第一预设时间内的平均信道单元CE资源利用率和CE资源拥塞总次数,确定所述待处理区域中的至少一个资源回收基站和至少一个资源不足基站;

获取所述至少一个资源回收基站中,每个基站的预设数量的CE资源,并将所述每个基站的预设数量的CE资源回收至资源池;

如果确定第三基站M天的平均CE资源利用率小于第四预设值,且所述第三基站M天内的CE资源拥塞总次数小于第五预设值,则确定回收所述第三基站的CE资源成功,所述第三基站为所述至少一个资源回收基站中的任意一个基站,所述第四预设值大于第一预设值;

如果确定所述第三基站M天的平均CE资源利用率大于或等于所述第四预设值,且所述第三基站M天内的CE资源拥塞总次数大于或等于所述第五预设值,则将所述资源池中所述第三基站的预设数量的CE资源回退给所述第三基站;

计算当前时刻所述至少一个资源不足基站中,每个基站的优先级;

将所述资源池中的CE资源优先分配给优先级较大的资源不足基站。

2.根据权利要求1所述的方法,其特征在于,所述计算当前时刻所述至少一个资源不足基站中,每个基站的优先级,包括:获取第一基站在当前时刻前的第二预设时间内的CE资源拥塞总次数,得到所述第一基站的平均拥塞次数N,所述第一基站为所述至少一个资源不足基站中的任意一个基站;

获取所述第一基站在当前时刻前的所述第二预设时间内的CE资源消耗量,得到所述第一基站的平均消耗量E;

根据所述第一基站的平均拥塞次数N和平均消耗量E,以及所述第一基站的权重系数W,并采用公式: 计算所述第一基站的优先级M。

3.根据权利要求1或2所述的方法,其特征在于,在所述确定所述待处理区域中的至少一个资源回收基站和至少一个资源不足基站之前,还包括:所述第一预设时间为M天,M为大于0的整数;

采集第二基站在M天中每天每小时的流量,将每天中流量最大的一个小时确定为忙时,所述第二基站为所述待处理区域中的任意一个基站;

根据所述第二基站在M天中每天忙时的流量,计算所述第二基站在M天中每天的忙时CE资源利用率,并计算所述第二基站M天的平均CE资源利用率;

获取所述第二基站M天内的CE资源拥塞总次数。

4.根据权利要求3所述的方法,其特征在于,所述确定所述待处理区域中的至少一个资源回收基站,包括:在确定所述第二基站M天的平均CE资源利用率小于第一预设值,且确定所述第二基站M天内的CE资源拥塞总次数为0时,确定所述第二基站为所述资源回收基站。

5.根据权利要求3所述的方法,其特征在于,所述确定所述待处理区域中的至少一个资源不足基站,包括:在确定所述第二基站M天的平均CE资源利用率大于第二预设值,且确定所述第二基站M天内的CE资源拥塞总次数大于第三预设值时,确定所述第二基站为资源不足基站,所述第二预设值大于所述第一预设值。

6.一种CE资源调度装置,其特征在于,所述CE资源调度装置包括:确定单元、获取单元、回收单元、回退单元、计算单元和分配单元;

所述确定单元,用于根据待处理区域中每个基站在第一预设时间内的平均信道单元CE资源利用率和CE资源拥塞总次数,确定所述待处理区域中的至少一个资源回收基站和至少一个资源不足基站;

所述获取单元,用于获取所述确定单元确定的所述至少一个资源回收基站中,每个基站的预设数量的CE资源;

所述回收单元,用于将所述至少一个资源回收基站中所述每个基站的预设数量的CE资源回收至资源池;

所述确定单元,还用于如果确定第三基站M天的平均CE资源利用率小于第四预设值,且所述第三基站M天内的CE资源拥塞总次数小于第五预设值,则确定回收所述第三基站的CE资源成功,所述第三基站为所述至少一个资源回收基站中的任意一个基站,所述第四预设值大于第一预设值;

所述回退单元,用于如果确定所述第三基站M天的平均CE资源利用率大于或等于所述第四预设值,且所述第三基站M天内的CE资源拥塞总次数大于或等于所述第五预设值,则将所述资源池中所述第三基站的预设数量的CE资源回退给所述第三基站;

所述计算单元,用于计算当前时刻所述确定单元确定的所述至少一个资源不足基站中,每个基站的优先级;

所述分配单元,用于将所述回收单元回收的所述资源池中的CE资源优先分配给优先级较大的资源不足基站。

7.根据权利要求6所述的CE资源调度装置,其特征在于,所述计算单元,具体用于:获取第一基站在当前时刻前的第二预设时间内的CE资源拥塞总次数,得到所述第一基站的平均拥塞次数N,所述第一基站为所述至少一个资源不足基站中的任意一个基站;

获取所述第一基站在当前时刻前的所述第二预设时间内的CE资源消耗量,得到所述第一基站的平均消耗量E;

根据所述第一基站的平均拥塞次数N和平均消耗量E,以及所述第一基站的权重系数W,并采用公式: 计算所述第一基站的优先级M。

8.根据权利要求6或7所述的CE资源调度装置,其特征在于,所述第一预设时间为M天,M为大于0的整数,所述CE资源调度装置还包括:采集单元;

所述采集单元,用于采集第二基站在M天中每天每小时的流量,所述第二基站为所述待处理区域中的任意一个基站;

所述确定单元,还用于将每天中流量最大的一个小时确定为忙时;

所述计算单元,还用于根据所述第二基站在M天中每天忙时的流量,计算所述第二基站在M天中每天的忙时CE资源利用率,并计算所述第二基站M天的平均CE资源利用率;

所述获取单元,还用于获取所述第二基站M天内的CE资源拥塞总次数。

9.根据权利要求8所述的CE资源调度装置,其特征在于,所述确定单元,具体用于:在确定所述第二基站M天的平均CE资源利用率小于第一预设值,且确定所述第二基站M天内的CE资源拥塞总次数为0时,确定所述第二基站为所述资源回收基站。

10.根据权利要求8所述的CE资源调度装置,其特征在于,所述确定单元,具体用于:在确定所述第二基站M天的平均CE资源利用率大于第二预设值,且确定所述第二基站M天内的CE资源拥塞总次数大于第三预设值时,确定所述第二基站为资源不足基站,所述第二预设值大于所述第一预设值。

11.一种CE资源调度装置,其特征在于,所述CE资源调度装置包括:至少一个处理器、存储器、通信接口和通信总线;

所述处理器与所述存储器、所述通信接口通过所述通信总线连接,所述存储器用于存储计算机执行指令,当所述CE资源调度装置运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述CE资源调度装置执行如权利要求1-5中任一项所述的CE资源调度方法。

12.一种计算机存储介质,其特征在于,所述计算机存储介质包括计算机执行指令,当所述计算机执行指令在计算机上运行时,使得所述计算机执行如权利要求1-5中任一项所述的CE资源调度方法。

说明书 :

一种CE资源调度方法及装置

技术领域

[0001] 本申请实施例涉及通信技术领域,尤其涉及一种信道单元(channel elements,CE)资源调度方法及装置。

背景技术

[0002] CE资源指的是基站处理12.2千字节(kilobyte,KB)业务需要占用的资源,且CE资源是衡量基站处理能力的指标之一,每个基站配置的CE资源数目表征了基站本身的业务处理能力。但是,在现有技术中,网络中的CE资源通常会出现闲时和忙时利用不均衡的现象,为了提高CE资源的利用效率,可以进行CE资源的自动配置,以达到拆闲补忙的目的。
[0003] 具体的,可以先计算基站的最大CE利用率,并在确定基站的最大CE利用率大于扩容阀值的天数大于或等于设定值时,确定该基站需扩容CE资源,同理,在确定基站的最大CE利用率大于减容阀值的天数小于或等于设定值时,确定该基站需减配CE资源。然后,记录需扩容的基站和需减配的基站的信息以及相应的CE性能数据。此时,便可以从需减配CE资源的基站处回收CE资源,并将其分配给需扩容的基站。
[0004] 现有技术中至少存在以下技术问题:由于在确定需扩容的基站和需减配的基站时仅将基站的最大CE资源利用率作为判断依据是不全面的,这样导致判断结果的准确性较低。且,由于在进行CE资源调度时,是随意将回收的CE资源分配至需扩容的基站的,这样会使得急需CE资源的需扩容基站可能分配不到CE资源或分配到的CE资源不够,从而使得CE资源分配的准确性较低。

发明内容

[0005] 本申请实施例提供一种CE资源调度方法及装置,解决了由于仅将基站的最大CE资源利用率作为基站需扩容或需减配的依据导致判断结果准确性较低,以及将CE资源分配至需扩容的基站时,导致的CE资源分配的准确性较低的问题。
[0006] 为达到上述目的,本申请采用如下技术方案:
[0007] 第一方面,本申请提供一种CE资源调度方法,该方法可以包括:CE资源调度装置先根据待处理区域中每个基站在第一预设时间内的平均CE资源利用率和CE资源拥塞总次数,确定待处理区域中的至少一个资源回收基站和至少一个资源不足基站,并获取该至少一个资源回收基站中,每个基站的预设数量的CE资源,将获取的每个基站的预设数量的CE资源回收至资源池,且CE资源调度装置计算当前时刻的至少一个资源不足基站中每个基站的优先级,并将资源池中的CE资源优先分配给优先级较大的资源不足基站。
[0008] 本申请提供的CE资源调度方法,通过将基站在第一预设时间内的平均CE资源利用率和CE资源拥塞总次数相结合,作为判断资源回收基站和资源不足基站的依据,提高了判断结果的准确性,且通过计算每个资源不足基站的优先级,并将资源池中的CE资源优先分配给优先级较大的资源不足基站,这样使得急需CE资源的资源不足基站能够快速分配到足够的CE资源,从而提高了CE资源分配的准确性。
[0009] 结合第一方面,在一种可能的实现方式中,CE资源调度装置计算当前时刻至少一个资源不足基站中,每个基站的优先级,具体的可以包括:CE资源调度装置获取第一基站在当前时刻前的第二预设时间内的CE资源拥塞总次数,得到该第一基站的平均拥塞次数N,并获取该第一基站在当前时刻前的第二预设时间内的CE资源消耗量,得到该第一基站的平均消耗量E,且根据该第一基站的平均拥塞次数N和平均消耗量E,以及该第一基站的权重系数W,并采用公式: 计算该第一基站的优先级M。其中,第一基站为至少一个资源不足基站中的任意一个基站。
[0010] 结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,在CE资源调度装置确定待处理区域中的至少一个资源回收基站和至少一个资源不足基站之前,还可以包括:第一预设时间为M天,M为大于0的整数。CE资源调度装置采集第二基站在M天中每天每小时的流量,将每天中流量最大的一个小时确定为忙时,并根据该第二基站在M天中每天忙时的流量,计算该第二基站在M天中每天的忙时CE资源利用率,且计算该第二基站M天的平均CE资源利用率,CE资源调度装置获取该第二基站M天内的CE资源拥塞总次数。其中,该第二基站为待处理区域中的任意一个基站。
[0011] 结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,CE资源调度装置确定待处理区域中的至少一个资源回收基站,具体的可以包括:CE资源调度装置在确定第二基站M天的平均CE资源利用率小于第一预设值,且确定该第二基站M天内的CE资源拥塞总次数为0时,确定该第二基站为资源回收基站。
[0012] 结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,CE资源调度装置确定待处理区域中的至少一个资源不足基站,具体的可以包括:CE资源调度装置在确定该第二基站M天的平均CE资源利用率大于第二预设值,且确定该第二基站M天内的CE资源拥塞总次数大于第三预设值时,确定该第二基站为资源不足基站。其中,第二预设值大于第一预设值。
[0013] 结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,在CE资源调度装置获取至少一个资源回收基站中,每个基站的预设数量的CE资源,并将每个基站的预设数量的CE资源回收至资源池之后,还可以包括:CE资源调度装置如果确定第三基站M天的平均CE资源利用率小于第四预设值,且第三基站M天内的CE资源拥塞总次数小于第五预设值,则确定回收该第三基站的CE资源成功,如果确定该第三基站M天的平均CE资源利用率大于或等于第四预设值,且该第三基站M天内的CE资源拥塞总次数大于或等于第五预设值,则将资源池中该第三基站的预设数量的CE资源回退给该第三基站。其中,第三基站为至少一个资源回收基站中的任意一个基站,第四预设值大于第一预设值。
[0014] 第二方面,提供一种CE资源调度装置,该CE资源调度装置可以包括:确定单元、获取单元、回收单元、计算单元和分配单元。确定单元,用于根据待处理区域中每个基站在第一预设时间内的平均信道单元CE资源利用率和CE资源拥塞总次数,确定待处理区域中的至少一个资源回收基站和至少一个资源不足基站。获取单元,用于获取确定单元确定的至少一个资源回收基站中,每个基站的预设数量的CE资源。回收单元,用于将至少一个资源回收基站中每个基站的预设数量的CE资源回收至资源池。计算单元,用于计算当前时刻至少一个资源不足基站中,每个基站的优先级。分配单元,用于将回收单元回收的资源池中的CE资源优先分配给优先级较大的资源不足基站。
[0015] 结合第二方面,在一种可能的实现方式中,计算单元,具体用于:获取第一基站在当前时刻前的第二预设时间内的CE资源拥塞总次数,得到第一基站的平均拥塞次数N,该第一基站为至少一个资源不足基站中的任意一个基站;获取第一基站在当前时刻前的第二预设时间内的CE资源消耗量,得到第一基站的平均消耗量E;根据第一基站的平均拥塞次数N和平均消耗量E,以及第一基站的权重系数W,并采用公式: 计算第一基站的优先级M。
[0016] 结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,第一预设时间为M天,M为大于0的整数,该CE资源调度装置还可以包括采集单元。采集单元,用于采集第二基站在M天中每天每小时的流量,第二基站为待处理区域中的任意一个基站。确定单元,还用于将每天中流量最大的一个小时确定为忙时。计算单元,还用于根据第二基站在M天中每天忙时的流量,计算第二基站在M天中每天的忙时CE资源利用率,并计算第二基站M天的平均CE资源利用率。获取单元,还用于获取第二基站M天内的CE资源拥塞总次数。
[0017] 结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,确定单元,具体用于在确定第二基站M天的平均CE资源利用率小于第一预设值,且确定第二基站M天内的CE资源拥塞总次数为0时,确定第二基站为资源回收基站。
[0018] 结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,确定单元,具体用于在确定第二基站M天的平均CE资源利用率大于第二预设值,且确定第二基站M天内的CE资源拥塞总次数大于第三预设值时,确定第二基站为资源不足基站,第二预设值大于第一预设值。
[0019] 结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,该CE资源调度装置还可以包括:回退单元。确定单元,还用于如果确定第三基站M天的平均CE资源利用率小于第四预设值,且第三基站M天内的CE资源拥塞总次数小于第五预设值,则确定回收第三基站的CE资源成功,第三基站为至少一个资源回收基站中的任意一个基站,第四预设值大于第一预设值。回退单元,用于如果确定第三基站M天的平均CE资源利用率大于或等于第四预设值,且第三基站M天内的CE资源拥塞总次数大于或等于第五预设值,则将资源池中第三基站的预设数量的CE资源回退给第三基站。
[0020] 第三方面,提供一种CE资源调度装置,该CE资源调度装置包括:至少一个处理器、存储器、通信接口和通信总线。处理器与存储器、通信接口通过通信总线连接,存储器用于存储计算机执行指令,当CE资源调度装置运行时,处理器执行存储器存储的计算机执行指令,以使CE资源调度装置执行如第一方面或第一方面的可能的实现方式中任意一项的CE资源调度方法。
[0021] 第四方面,提供一种计算机存储介质,其上存储有计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行如第一方面或第一方面的可能的实现方式中任意一项的CE资源调度方法。

附图说明

[0022] 图1为本申请实施例提供的一种可以应用本申请实施例的系统架构的简化示意图;
[0023] 图2为本申请实施例提供的一种CE资源调度装置的组成示意图;
[0024] 图3为本申请实施例提供的一种CE资源调度方法的流程图;
[0025] 图4为本申请实施例提供的另一种CE资源调度装置的组成示意图;
[0026] 图5为本申请实施例提供的另一种CE资源调度装置的组成示意图;
[0027] 图6为本申请实施例提供的另一种CE资源调度装置的组成示意图。

具体实施方式

[0028] 本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0029] 图1为本申请实施例提供的一种可以应用本申请实施例的系统架构的简化示意图,如图1所示,该系统架构可以包括:CE资源调度装置11和待处理区域中的至少一个基站12。
[0030] 其中,CE资源调度装置11与待处理区域中的至少一个基站11中的每个基站进行通信,用于将待处理区域中的资源回收基站的预设数量的CE资源回收至资源池中,并将资源池中的CE资源分配给该待处理区域中的资源不足基站。
[0031] 至少一个基站12中的每个基站,是一种部署在无线接入网中用以为终端提供无线通信功能的装置,其主要功能有:进行无线资源的管理、寻呼消息的组织和发送、广播消息的组织和发送、以移动性或调度为目的的测量及测量报告的配置等等。
[0032] 图2为本申请实施例提供的一种CE资源调度装置的组成示意图,如图2所示,该CE资源调度装置可以包括:至少一个处理器21、存储器22、通信接口23和通信总线24。
[0033] 其中,处理器21是CE资源调度装置的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器21是一个中央处理器(central processing unit,CPU),也可以是特定集成电路(application specific integrated circuit,ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路,例如:一个或多个数字信号处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)。
[0034] 在具体的实现中,作为一种实施例,处理器21可以包括一个或多个CPU,例如图2中所示的CPU0和CPU1。且,作为一种实施例,CE资源调度装置可以包括多个处理器,例如图2中所示的处理器21和处理器25。这些处理器中的每一个可以是一个单核处理器(single-CPU),也可以是一个多核处理器(multi-CPU)。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
[0035] 存储器22可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器22可以是独立存在,通过通信总线24与处理器21相连接。存储器22也可以和处理器
21集成在一起。
[0036] 在具体的实现中,存储器22,用于存储本申请中的数据和执行本申请的软件程序。处理器21可以通过运行或执行存储在存储器22内的软件程序,以及调用存储在存储器22内的数据,执行CE资源调度装置的各种功能。
[0037] 通信接口23,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如基站、无线接入网(radio access network,RAN),无线局域网(wireless loCal area networks,WLAN)等。通信接口23可以包括接收单元实现接收功能,以及发送单元实现发送功能。
[0038] 通信总线24,可以是工业标准体系结构(industry standard architecture,ISA)总线、外部设备互连(peripheral component interconnect,PCI)总线或扩展工业标准体系结构(extended industry standard architecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图2中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0039] 为了在判断资源回收基站和资源不足基站时提高判断结果的准确性,且为了在将资源池中的CE资源分配给资源不足基站时,提高CE资源分配的准确性,本申请实施例提供了一种CE资源调度方法,如图3所示,该方法可以包括:
[0040] 301、CE资源调度装置采集第二基站在第一预设时间内每天每小时的流量,并将每天中流量最大的一个小时确定为忙时,第一预设时间为M天。
[0041] 其中,第二基站为待处理区域中的任意一个基站,M为大于0的整数。当需要进行CE资源的自动配置时,CE资源调度装置可以先采集待处理区域中的任意一个基站,如第二基站在M天中每天每小时的流量,并将M天中每天流量最大的一个小时确定为忙时,此时,便可以得到该第二基站对应的M个忙时。
[0042] 302、CE资源调度装置根据第二基站在M天中每天忙时的流量,计算第二基站在M天中每天的忙时CE资源利用率,并计算第二基站M天的平均CE资源利用率。
[0043] 其中,CE资源调度装置在确定出第二基站M天中每天的忙时之后,可以根据第二基站每天忙时的流量,计算相应的忙时CE资源利用率,然后再根据第二基站M天中每天的忙时CE资源利用率,计算第二基站M天的忙时平均CE资源利用率。
[0044] 303、CE资源调度装置获取第二基站M天内的CE资源拥塞总次数。
[0045] 需要说明的是,在本申请实施例中,CE资源调度装置在获取到待处理区域中的每个基站在第一预设时间内的平均CE资源利用率和CE资源拥塞总次数之后,可以执行以下步骤304。
[0046] 304、CE资源调度装置确定待处理区域中的至少一个资源回收基站和至少一个资源不足基站。
[0047] 其中,对于待处理区域中的任意一个基站,如第二基站,如果确定第二基站M天的平均CE资源利用率小于第一预设值,且确定该第二基站M天内的CE资源拥塞总次数为0,则CE资源调度装置可以确定该第二基站为资源回收基站,资源回收基站指的是CE资源存在过剩情况的基站。如果确定第二基站M天的平均CE资源利用率大于第二预设值,且确定第二基站M天内的CE资源拥塞总次数大于第三预设值,则CE资源调度装置可以确定该第二基站为资源不足基站,该资源不足基站指的是CE资源使用紧张的基站。这样,CE资源调度装置通过将待处理区域中每个基站M天内的平均CE资源利用率和CE资源拥塞总次数与预设值进行对比,便可以获知待处理区域中哪些基站是资源回收基站,哪些基站是资源不足基站。
[0048] 需要说明的是,在本申请实施例中,第二预设值大于第一预设值。
[0049] 305、CE资源调度装置获取至少一个资源回收基站中,每个基站的预设数量的CE资源。
[0050] 其中,可以在CE资源调度装置中预先设置获取每个资源回收基站的CE资源数量,这样,CE资源调度装置在确定出待处理区域中的至少一个资源回收基站之后,便可以根据预先设置获取至少一个资源回收基站中,每个基站的预设数量的CE资源。
[0051] 示例性的,假设在CE资源调度装置中预先设置有,获取每个资源回收基站所有CE资源的三分之一的CE资源,这样,CE资源调度装置便可以获取每个资源回收基站所有CE资源的三分之一的CE资源。
[0052] 306、CE资源调度装置将每个资源回收基站的预设数量的CE资源回收至资源池。
[0053] 307、CE资源调度装置验证回收每个资源回收基站预设数量的CE资源是否合理。
[0054] 其中,CE资源调度装置在将每个资源回收基站的预设数量的CE资源回收至资源池之后,可以先按照步骤301-步骤303的方式,获取至少一个资源回收基站中的任意一个基站,如第三基站M天内的平均CE资源利用率和CE资源拥塞总次数,然后根据第三基站M天内的平均CE资源利用率和CE资源拥塞总次数,验证回收第三基站预设数量的CE资源是否合理。具体的:如果确定第三基站M天的平均CE资源利用率小于第四预设值,且确定第三基站M天的CE资源拥塞总次数小于第五预设值,则表明回收该第三基站预设数量的CE资源是合理的,此时,CE资源调度装置可以确定回收第三基站的CE资源成功。如果确定第三基站M天的平均CE资源利用率大于或等于第四预设值,且确定第三基站M天的CE资源拥塞总次数大于或等于第五预设值,则表明回收该第三基站预设数量的CE资源是不合理的,此时,CE资源调度装置可以将资源池中第三基站的预设数量的CE资源回退给第三基站。
[0055] 需要说明的是,在本申请实施例中,第四预设值大于第一预设值。
[0056] 308、CE资源调度装置计算当前时刻至少一个资源不足基站中,每个基站的优先级。
[0057] 其中,CE资源调度装置在确定出待处理区域中的至少一个资源不足基站之后,可以计算当前时刻至少一个资源不足基站中,每个资源不足基站的优先级。具体的,对于至少一个资源不足基站中的任意一个资源不足基站,如第一基站,CE基站调度装置可以先获取第一基站在当前时刻前的第二预设时间内的CE资源拥塞总次数,并计算该第一基站的平均拥塞次数N,然后获取第一基站在当前时刻前的第二预设时间内的CE资源消耗量,并计算该第一基站的平均消耗量E,最后CE资源调度装置便可以根据第一基站的平均拥塞次数N和平均消耗量E,以及预先配置的第一基站的权重系数W,采用公式: 计算第一基站的优先级M,计算得到第一基站的优先级M越大,表明该第一基站越急需CE资源。
[0058] 示例性的,假设第二预设时间为24个小时,当前时刻为T,那么CE资源调度装置可以获取第一基站在时刻T前24小时的CE资源拥塞总次数,并将该CE资源拥塞总次数除以24,得到第一基站的平均拥塞次数N,且获取第一基站在时刻T前24小时的CE资源消耗量,并将该CE资源消耗量除以24,得到第一基站的平均消耗量E,最后CE资源调度装置便可以采用公式: 计算第一基站的优先级。
[0059] 需要说明的是,在本申请实施例中,每个资源不足基站的权重系数是固定常数,可以根据建设规划中基站覆盖场景的重要性得到,并预先设置在CE资源调度装置中。
[0060] 另外,在本申请实施例中,步骤305-步骤307,与步骤308的执行没有先后关系,即在执行完步骤304之后,可以先执行步骤305-步骤307,然后再执行步骤308,或者,也可以先执行步骤308,然后再执行步骤305-步骤307,或者,还可以同时执行步骤305-步骤307与步骤308,本申请实施例在此对步骤305-步骤307,与步骤308的执行顺序不做具体限制。
[0061] 309、CE资源调度装置将资源池中的CE资源优先分配给优先级较大的资源不足基站。
[0062] 需要说明的是,在本申请实施例中,CE资源调度装置可以周期性的执行上述步骤301-步骤309,以便能够实时的更新待处理区域内的资源回收基站和资源不足基站,并回收资源回收基站的预设数量的CE资源,且将回收的CE资源优先分配给优先级较大的资源不足基站,从而达到拆闲补忙的目的。
[0063] 本申请提供的CE资源调度方法,通过将基站在第一预设时间内的平均CE资源利用率和CE资源拥塞总次数相结合,作为判断资源回收基站和资源不足基站的依据,提高了判断结果的准确性,且通过计算每个资源不足基站的优先级,并将资源池中的CE资源优先分配给优先级较大的资源不足基站,这样使得急需CE资源的资源不足基站能够快速分配到足够的CE资源,从而提高了CE资源分配的准确性。
[0064] 并且,CE资源调度装置通过在回收了CE资源之后,验证回收每个资源回收基站预设数量的CE资源是否合理,这样能够从实际情况出发,避免回收了资源回收基站的CE资源之后影响该资源回收基站的业务性能的问题。
[0065] 上述主要从CE资源调度装置的角度对本申请实施例提供的方案进行了介绍。可以理解的是,CE资源调度装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0066] 本申请实施例可以根据上述方法示例对CE资源调度装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0067] 在采用对应各个功能划分各个功能模块的情况下,图4示出了上述实施例中涉及的CE资源调度装置的另一种可能的组成示意图,如图4所示,该CE资源调度装置可以包括:确定单元41、获取单元42、回收单元43、计算单元44和分配单元45。
[0068] 其中,确定单元41,用于支持CE资源调度装置执行图3所示的CE资源调度方法中的步骤301中所述的将每天中流量最大的一个小时确定为忙时、步骤304。
[0069] 获取单元42,用于支持CE资源调度装置执行图3所示的CE资源调度方法中的步骤303、步骤305。
[0070] 回收单元43,用于支持CE资源调度装置执行图3所示的CE资源调度方法中的步骤306。
[0071] 计算单元44,用于支持CE资源调度装置执行图3所示的CE资源调度方法中的步骤302、步骤308。
[0072] 分配单元45,用于支持CE资源调度装置执行图3所示的CE资源调度方法中的步骤309。
[0073] 在本申请实施例中,进一步的,如图5所示,CE资源调度装置还可以包括:采集单元46和回退单元47。
[0074] 采集单元46,用于支持CE资源调度装置执行图3所示的CE资源调度方法中的步骤301中所述的采集第二基站在第一预设时间内每天每小时的流量。
[0075] 回退单元47,用于支持CE资源调度装置执行图3所示的CE资源调度方法中的在确定第三基站M天的平均CE资源利用率大于或等于第四预设值,且第三基站M天内的CE资源拥塞总次数大于或等于第五预设值时,将资源池中第三基站的预设数量的CE资源回退给第三基站。
[0076] 需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0077] 本申请实施例提供的CE资源调度装置,用于执行上述CE资源调度方法,因此可以达到与上述CE资源调度方法相同的效果。
[0078] 在采用集成的单元的情况下,图6示出了上述实施例中所涉及的CE资源调度装置的另一种可能的组成示意图。如图6所示,该CE资源调度装置包括:处理模块51和通信模块52。
[0079] 处理模块51用于对CE资源调度装置的动作进行控制管理,例如,处理模块51用于支持CE资源调度装置执行图3中的步骤301、步骤302、步骤303、步骤304、步骤305、步骤306、步骤307、步骤308、步骤309,和/或用于本文所描述的技术的其它过程。通信模块52用于支持CE资源调度装置与其他网络实体,如基站的通信。CE资源调度装置还可以包括存储模块53,用于存储CE资源调度装置的程序代码和数据。
[0080] 其中,处理模块51可以是图2中的处理器。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块52可以是图2中的通信接口。存储模块53可以是图2中的存储器。
[0081] 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0082] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0083] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0084] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0085] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0086] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何在本发明揭露的技术范围内的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。