一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

RRU动态调度方法、装置、电子设备和存储介质与流程

2021-12-07 20:28:00 来源:中国专利 TAG:

rru动态调度方法、装置、电子设备和存储介质
技术领域
1.本技术涉及移动通讯领域,尤其涉及一种rru动态调度方法、装置、电子设备和存储介质。


背景技术:

2.目前,随着移动通讯技术的蓬勃发展,以及人们对移动通讯网络使用度和需求量的不断加大,各个运营商为了能够继续提供优质的网络服务不断扩充网络基础设施,但是随着建网规模的不断扩大,基站耗电量也越来越大。各个基站几乎是全年全天候运行,经统计,基站的耗电量占到了运营商总耗电量的60~70%左右,而基站电费也占到了运营商全部网络运行维护成本的一半。因此,对基站采用科学合理的节电措施不仅可以减少运营商网络维护成本,对国家实现节能目标也有着十分重要的意义。
3.传统的移动通信基站设备的节能方法,利用基站设备耗电量与综合话务量成对应关系的特点,根据实时话务量的变化对基站设备的开关进行调节,达到节能的目的。这种方式完全依赖实时业务量变化,会导致通信基站设备频繁开关,进而造成以下影响:(1)质量影响:频点复用度高造成同频干扰;(2)容量影响:容易发生信道拥塞;(3)覆盖影响:导致某些区域弱信号或者无信号;(4)切换影响:邻区不完整导致无法进行正常切换,造成掉话等情况。
4.因此,现有基站节能技术依据实时业务量频繁对通讯设备进行开关,而存在对移动通讯质量以及对设备使用寿命造成诸多方面不利影响的缺陷。


技术实现要素:

5.本技术提供一种rru动态调度方法、装置、电子设备和存储介质,以解决现有技术中的依据实时业务量频繁对通讯设备进行开关,而造成移动通讯多方面不良影响,以及对设备使用寿命造成不利影响的问题。
6.第一个方面,本技术提供一种rru动态调度方法,包括:
7.获取待调度射频拉远模块rru的历史运行数据,所述历史运行数据用于表示所述待调度rru工作在预设模式下的历史业务量以及能耗,所述待调度rru为预设扇区对应的rru集合中的任一rru;根据所述历史运行数据以及预设算法生成预测功率;根据所述待调度rru的额定功率以及所述预测功率确定所述待调度rru的开关状态,以根据所述开关状态对所述待调度rru进行调度更新。
8.可选的,所述根据所述历史运行数据以及预设算法生成预测功率,包括:获取所述待调度rru的当前业务量;利用预设修正算法,根据所述当前业务量和所述历史运行数据,生成修正系数;根据所述修正系数和所述历史运行数据生成预测功率。
9.可选的,所述当前业务量包括:当前时段语音业务量以及当前时段数据业务量;所述历史运行数据包括:语音业务数据以及数据业务数据;所述语音业务数据包括:历史语音业务量以及历史语音业务功率,所述历史语音业务量与所述当前业务量处于同一时段,所
述历史语音业务功率为所述当前业务量下一时段语音业务的功率;所述数据业务数据包括:第一数据业务功率和第二数据业务功率,所述第一数据业务功率和所述第二数据业务功率为所述当前业务量后连续两个时段数据业务的功率。
10.可选的,所述根据所述修正系数和所述历史运行数据生成预测功率,包括:根据所述修正系数以及所述历史语音业务功率,生成语音业务预测功率;根据所述第一数据业务功率以及所述第二数据业务功率,生成数据业务预测功率;根据所述语音业务预测功率与语音业务小区额定功率,生成预测语音小区数;根据所述数据业务预测功率和数据业务小区额定功率,生成预测数据小区数;根据所述预测语音小区数、所述预测数据小区数、所述语音业务小区额定功率以及所述数据业务小区额定功率,生成所述预测功率。
11.可选的,所述利用预设修正算法,根据所述当前业务量和所述历史运行数据,生成修正系数,包括:将所述当前业务量以及第一历史业务量输入修正模型,以生成所述修正系数,其中,所述第一历史业务量为与所述历史运行数据中与所述当前业务量处于同一时段的业务量。
12.可选的,所述根据所述修正系数和所述历史运行数据生成预测功率,包括:利用预测模型算法,根据所述修正系数与第二历史业务量生成下一时段的所述预测功率,其中,所述第二历史业务量为所述历史运行数据中与所述当前业务量所对应的下一时段的业务量。
13.可选的,所述根据所述待调度rru的额定功率以及所述预测功率确定所述待调度rru的开关状态,包括:根据所述额定功率对所述待调度rru进行组合,以确定每种组合对应的组合功率;从所有组合中确定目标组合,所述目标组合为所有组合中组合功率与所述预测功率之间差值最小的组合;根据所述目标组合确定所述待调度rru的所述开关状态。
14.第二个方面,本技术提供一种rru动态调度装置,包括:
15.获取模块,用于获取待调度射频拉远模块rru的历史运行数据;
16.处理模块,用于根据所述历史运行数据以及预设算法生成预测功率;
17.所述处理模块,还用于根据所述待调度rru的额定功率以及所述预测功率确定待调度rru的开关状态,并根据所述开关状态对所述待调度rru进行调度更新。
18.可选的,所述获取模块,还用于获取所述待调度rru的当前业务量;
19.所述处理模块,还用于利用预设修正算法,根据所述当前业务量和所述历史运行数据,生成修正系数;
20.所述处理模块302,还用于根据所述修正系数和所述历史运行数据生成预测功率;
21.可选的,所述获取模块,还用于获取当前时段语音业务量以及当前时段数据业务量;
22.所述获取模块,还用于获取历史语音业务量,历史语音业务功率,所述历史语音业务量与所述当前业务量处于同一时段,所述历史语音业务功率为所述当前业务量下一时段语音业务的功率;
23.所述获取模块,还用于获取第一数据业务功率和第二数据业务功率,所述第一数据业务功率和所述第二数据业务功率为所述当前业务量后连续两个时段数据业务的功率。
24.可选的,所述处理模块,还用于根据所述修正系数以及所述历史语音业务功率,生成语音业务预测功率;
25.所述处理模块,还用于根据所述第一数据业务功率以及所述第二数据业务功率,
生成数据业务预测功率;
26.所述处理模块,还用于根据所述语音业务预测功率与语音业务小区额定功率,生成预测语音小区数;
27.所述处理模块,还用于根据所述数据业务预测功率和数据业务小区额定功率,生成预测数据小区数;
28.所述处理模块,还用于根据所述预测语音小区数、所述预测数据小区数、所述语音业务小区额定功率以及所述数据业务小区额定功率,生成所述预测功率。
29.可选的,所述处理模块,还用于将所述当前业务量以及第一历史业务量输入修正模型,以生成所述修正系数,其中,所述第一历史业务量为与所述历史运行数据中与所述当前业务量处于同一时段的业务量;
30.可选的,所述处理模块,还用于利用预测模型算法,根据所述修正系数与第二历史业务量生成下一时段的所述预测功率,其中,所述第二历史业务量为所述历史运行数据中与所述当前业务量所对应的下一时段的业务量
31.可选的,所述处理模块,还用于根据所述额定功率对所述待调度rru进行组合,以确定每种组合对应的组合功率;
32.所述处理模块,还用于从所有组合中确定目标组合,所述目标组合为所有组合中组合功率与所述预测功率之间差值最小的组合;
33.所述处理模块,还用于根据所述目标组合确定所述待调度rru的所述开关状态。
34.第三个方面,本技术提供一种rru动态调度电子设备,包括:
35.存储器,用于存储程序指令;
36.处理器,用于调用并执行所述存储器中的程序指令,执行第一方面所提供的任意一种可能的一种rru动态调度方法。
37.第四个方面,本技术提供一种存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序用于执行第一方面所提供的任意一种可能的一种rru动态调度方法。
38.本技术提供了一种rru动态调度方法、装置、电子设备和存储介质,通过在一个周期时间内的各个待调度射频拉远模块rru的历史运行数据,结合当前时段内的运行数据,以及预设算法生成预测功率,然后根据各个待调度rru的额定功率,确定与预测功率最接近的目标额定功率组合,该目标额定功率组合对应的各rru开关状态即为各个待调度rru的开关状态,并以此去调度各个rru。历史运行数据与当前运行数据的结合,既可以实现基站设备的动态节能调度,又可以避免rru的频繁关断而导致的多方面不利影响,以及解决设备使用寿命缩短的问题。
附图说明
39.为了更清楚地说明本技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
40.图1为本技术提供的一套移动通讯基站设备结构示意图
41.图2为本技术提供的一种rru动态调度方法的应用场景示意图;
42.图3为本技术提供的一种rru动态调度方法的流程示意图;
43.图4为本技术提供的另一种rru动态调度方法的流程示意图;
44.图5为本技术提供的一种rru动态调度装置的结构示意图;
45.图6为本技术提供的一种rru动态调度电子设备的结构示意图。
具体实施方式
46.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,包括但不限于对多个实施例的组合,都属于本技术保护的范围。
47.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
48.下面结合附图对本技术实施例所涉及到的专业术语进行解释介绍。
49.图1为本技术提供的一套移动通讯基站设备结构示意图,如图1所示,一般一套移动通讯基站设备由室内基带处理单元bbu(building base band unite)11通过光纤连接若干个射频拉远单元rru(remote radio unit)12,每个rru又连接着若干个天线13组成,并且bbu还与网络管理平台连接,受网络管理平台控制14。
50.bbu的作用是完成uu接口的基带处理功能(编码、复用、调制和扩频等)、rnc的iub接口功能、信令处理、本地和远程操作维护功能,以及nodeb系统的工作状态监控和告警信息上报功能。
51.rru的作用是收发信机模块完成中频信号到射频信号的变换;再经过功放和滤波模块,将射频信号通过天线口发射出去。
52.rru的工作原理是:基带信号下行经变频、滤波,经过射频滤波、经线性功率放大器后通过发送滤波传至天馈。上行将收到的移动终端上行信号进滤波、低噪声放大、进一步的射频小信号放大滤波和下变频,然后完成模数转换和数字中频处理等。
53.在现有技术中,传统的移动通信基站设备的节能方法,利用基站设备耗电量与综合话务量成对应关系的特点,根据实时话务量的变化对基站设备的开关进行调节,即在基站管理平台检测到网络实时业务量低时,依据固有经验,或者管理人员个人经验,将部分基站设备断电,转为休眠状态;在基站管理平台检测到网络实时话务量转为高峰时将处于休眠状态的基站设备重新开启,转化为正常状态,从而降低基站设备的功率能耗,达到节能的目的。这种方式虽然能够节能,但完全依赖实时业务量变化,在实时业务量出现频繁变化或者短时内剧烈波动时,会导致通信基站设备频繁开关,不但缩短通信基站设备使用寿命,而且通信基站设备的开关是需要一定时间的,在开关时间中,就会造成通讯网络的部分载波
缺失。具体地,通信设备频繁开关会导致虚拟通讯小区频繁关断,而虚拟通讯小区直接承载着实现通讯业务的载波频段,进而造成以下影响:
54.(1)质量影响:频点复用度高造成同频干扰
55.由于部分基站设备关断,使得本来就紧缺的带宽资源减少,这就使得同一频点需要承载更多的业务量,即必须要提高同一频点的复用度,但是频点的复用度过高会导致同频干扰变得更加严重,从而影响通讯质量。
56.(2)容量影响:容易发生信道拥塞
57.部分基站设备关断会导致可用信道的减少,在业务量增加而设备仍然处于从休眠到开启的时间间隔中时,就会造成信道的拥堵,通讯网络管理平台就会限制业务容量。
58.(3)覆盖影响:导致某些区域弱信号或者无信号
59.部分基站设备关断后,设备对应的天线处于休眠状态,就会使得天线朝向范围内信号缺失,部分天线是为了加强弱信号区域而设置的,则这部分区域的信号强度就会下降,而部分天线可能直接关系这某个地理区域是否有信号覆盖,若此天线不再发送信号就会使得该区域无信号。
60.(4)切换影响:邻区不完整导致无法进行正常切换,造成掉话等情况
61.对于相邻的两个地理扇区来说,当某个用户跨越扇区移动时,必然会涉及到通讯在两个设备之间进行切换的情况,但是如果此时相邻扇区的部分基站休眠,就会造成相邻扇区覆盖区域不完整,部分地区无信号,此时就无法完成切换,从而出现掉话,无服务等情况。
62.考虑到上述问题,本技术提供了一种rru动态调度方法、装置、电子设备和存储介质,通过在一个周期时间内的各个待调度射频拉远模块rru的历史运行数据,结合当前时段内的运行数据,以及预设算法生成预测功率,然后对待调度的各个rru的额定功率进行组合,在组合功率大于预测功率的前提下,从所有组合功率中找出与预测功率最接近的,此组合功率对应的rru开关状态即为所要得到的各个待调度rru的开关状态,并以此去调度各个rru。历史运行数据与当前运行数据的结合,既可以实现基站设备的动态节能调度,又可以避免rru的频繁关断而导致的移动通讯多方面不利影响,以及解决设备使用寿命缩短的问题。
63.图2本技术提供的一种rru动态调度方法的应用场景示意图,下面结合图2对本技术实施例的rru动态调度场景进行描述。
64.本技术实施例的一种可能的应用是,在基于sdr(software defination radio)即“软件定义无线电”的3g和4g共模分布式基站的多个rru动态开关状态调度。如图2所示,基于sdr的3g和4g共模分布式基站的bbu21与核心网、无线网络控制设备集中在机房内,通过光纤与规划站点上部署的rru即图2中的221-223进行连接,而rru中包含了多个不同角度方向的天线,从而完成网络扇区23的覆盖。
65.其中,sdr是一种无线电广播通信技术,它基于软件定义的无线通信协议而非通过硬连线实现。频带、空中接口协议和功能可通过软件下载和更新来升级,而不用完全更换硬件。分布式基站是用于完成网络覆盖的一种产品,其特点主要是将基带部分和射频部分分离开来以适应多场景的网络覆盖和拉远覆盖,能够降低建设维护成本、提高效率。
66.运营商在4g建网时,可采用基于sdr的解决方案来实现3g和4g共模,即实现了一套
基站(bbu rru)设备同时支持3g和4g两种模式,优势在于:
67.1、支持3g和4g共天馈,节省了宝贵的天面资源,降低工程实施难度;
68.2、不改变3g网络的架构;
69.3、显著降低3g运营商部署4g的建网周期,几乎不需要更改任何硬件就能保持网络的先进性;
70.4、在bbu上,实现3g和4g的充分解耦,两种模式业务互不影响;
71.5、在rru上,3g和4g共rru,频谱在射频带宽内灵活分配,rru功率资源3g和4g完全共享。
72.已知一个bbu产生一个逻辑基站,一个bbu可以支持多个rru,一个rru对应一个或多个天线,一个天线对应一个扇区,如图2中的扇区23,多个天线也可以在信号打向同一范围的前提下对应同一个扇区,一个扇区根据不同的载波频段可以对应多个逻辑虚拟小区,其中,扇区是以地理位置为基础的某个扇形区域,而逻辑虚拟小区是逻辑概念。可以理解的:一个扇区可对应于覆盖同一范围的一个或多个天线,即一个扇区对应一个或多个rru。
73.本技术实施例的rru动态调度的方法,一种可能的应用场景为一个扇区对应多个(至少两个)rru的情况。
74.需要说明的是,本技术实施例提供的方法,不仅可以用于基于sdr的共模基站对3g和4g通讯设备进行开关状态管理,还可以用于包括:2g,3g,4g,5g以及其它形式的通讯基站设备的开关状态管理,本技术实施例还可以用于多个扇区对应的多个rru进行综合调度的情况。
75.下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
76.图3为本技术提供的一种rru动态调度方法的流程示意图。如图3所示,该方法包括:
77.s101、获取待调度射频拉远模块rru的历史运行数据。
78.待调度射频拉远模块rru是指预设扇区对应的所有rru中的任意一个rru。预设扇区可以是某个具体的扇区,也可以是至少两个指定的扇区所组成的扇区集合。
79.从待调度射频拉远模块rru所连接的bbu中获取在一个特定的时间周期内,例如时间周期可以是一周,各时段的各个待调度rru的历史运行数据。一个时段可以是一个小时,也可以是半个小时,或者其它的任意时长。本技术不对一个时间周期的长短以及一个时段的长短做出限定,本领域技术人员可以根据实际情况选取一个周期,和/或,一个时段的长短,即本技术不对粒度的大小做出限定。
80.历史运行数据是用来表示待调度rru工作在预设模式下的历史业务量以及能耗的。
81.一种可能的设计中,历史运行数据可以包括:在一个时间周期内,各个时段的综合业务量以及待调度rru的实际平均功率。实际平均功率可以用公式(1)来表示,公式(1)具体为:
[0082][0083]
其中,为每个待调度rru的实际平均功率,t为一个时段的时长,p
i
为待调度rru的
瞬时功率。
[0084]
一种可能的设计中,历史运行数据还包括:一个周期中,各时段对应的权重。
[0085]
s102、根据历史运行数据以及预设算法生成预测功率。
[0086]
通过预设算法对历史运行数据进行分析,找出待调度rru在一个周期内各时段的业务量以及实际功率之间的对应关系或者规律,由此就可以得到在当前时段或者下一个时段待调度rru的预测功率,进而可以得到整个预设扇区的预测功率。
[0087]
在一种可能的设计中,预设算法拟合出待调度rru在各时段业务量与实际功率的函数关系,则可以根据此函数关系得到在一个周期中相同时段内待调度rru的预测功率,进而可以得到整个预设扇区的预测功率。
[0088]
在一种可能的设计中,直接以一个周期中相同时段的待调度rru的实际功率作为待调度rru的预测功率,进而可以得到整个预设扇区的预测功率。
[0089]
在一种可能的设计中,根据一个周期中相同时段的待调度rru的实际功率以及修正系数计算得到待调度rru的预测功率,进而可以得到整个预设扇区的预测功率。计算方法可以是二者的乘积,或者是将二者输入预测模型当中进行训练,得到的训练数据就是待调度rru的预测功率,进而可以得到整个预设扇区的预测功率。预测模型的具体算法本实施例不做限定,本领域技术人员可根据具体实际选用预测模型的具体实现方式。
[0090]
在一种可能设计中,根据一个周期中各时段的待调度rru的实际功率,各时段的权重以及修正系数计算得到待调度rru的预测功率,进而可以得到整个预设扇区的预测功率。计算方法可以是相同时段的实际功率,权重以及修正系数的乘积,或者先对各时段的实际功率进行加权平均之后,再乘以修正系数。
[0091]
上述修正系数可以是一个固定的经验值,也可以是动态变化值。
[0092]
在一种可能的设计中,将当前业务量以及第一历史业务量输入修正模型,以生成修正系数。当前业务量是指在当前时段待调度rru的业务量或者工作载荷,第一历史业务量是与当前时段对应的一个周期前相同时段的待调度rru的业务量或者工作载荷。本领域技术人员可以根据实际情况选择修正模型算法,本实施例不对修正模型的算法进行限定。
[0093]
在一种可能的设计中,修正系数可以是当前时段的实际功率与一个周期前相同时段的实际功率的比,或者,当前实际功率在一个周期前各时段的实际功率的排名。
[0094]
本实施例不对修正系数的具体算法做限定,本领域技术人员可以根据实际情况选取对应的修正系数计算方式。
[0095]
在一种可能的设计中,可以将修正系数与第二历史业务量作为预测模型算法的输入量,经过预测模型算法的计算生成下一时段的待调度rru的预测功率,其中,第二历史业务量为历史运行数据中与当前业务量所对应的下一时段的业务量。预测模型算法的具体实现方式本实施例不做限定,本领域技术人员可根据具体实际情况选用预测模型的具体实现方式。
[0096]
s103、根据待调度rru的额定功率以及预测功率确定待调度rru的开关状态。
[0097]
在本步骤中,先在预设扇区对应的所有rru中,任意选出一个rru作为开启状态的rru,其余都为关闭状态,然后再任意选出两个rru作为开启状态的rru,以此类推,直到将所有rru都设置为开启状态,就实现了将所有的rru进行开关组合。例如:一个扇区中共有3个rru,则3个rru的开关状态组合可以表示为:[1,0,0],[0,1,0],[0,0,1],[1,1,0],[1,0,1],
[0,1,1],[1,1,1]。0表示rru处于关状态,1表示rru处于开状态。因为不可能将所有rru都关闭,所以将所有rru都关闭的组合排除。
[0098]
然后根据所有的开关状态组合,在每个组合中,将所有开启状态的rru的额定功率相加,得到每个开关状态组合对应的额定功率组合。例如对于[1,1,0]这个组合,第一和第二个rru处于开启状态,而二者的额定功率分别为40w和20w,则额定功率组合为60w。
[0099]
接着就在所有的额定功率组合中选出不小于预测功率的,作为待选额定功率组合。例如:预测功率为120w,所有额定功率组合分别为:60w,100w,125w,130w,200w,那就只能选比120w大,或者等于120w的额定功率组合,即130w,125w,200w,这几个作为待选的额定功率组合。
[0100]
然后在从待选的额定功率组合中,选出与预测功率最接近的作为目标额定组合,例如130w,125w,200w中与120w最接近的是125w,那么125w这个组合就是目标额定组合。这个组合的开关状态例如是[1,0,1],则此开关状态就是所要求的待调度rru的开关状态。
[0101]
最后根据这个开关状态,通过bbu来调度更新每个rru的开关即可实现对rru的动态调度,从而实现节能的目的。
[0102]
本实施例提供了一种rru动态调度方法,通过在一个周期时间内的各个待调度射频拉远模块rru的历史运行数据,结合当前时段内的运行数据,以及预设算法生成预测功率,然后根据各个待调度rru的额定功率,确定与预测功率最接近的目标额定功率组合,该目标额定功率组合对应的各rru开关状态即为各个待调度rru的开关状态,并以此去调度各个rru。历史运行数据与当前运行数据的结合,既可以实现基站设备的动态节能调度,又可以避免rru的频繁关断而导致的多方面不利影响,以及解决设备使用寿命缩短的问题。
[0103]
图4为本技术提供的另一种rru动态调度方法的流程示意图。需要说明的是,在本实施例中,周期为一个星期,即7天,每个时段为一个小时。如图4所示,本实施例提供的一种rru动态调度方法,其具体步骤,包括:
[0104]
s201、获取待调度射频拉远模块rru的历史运行数据。
[0105]
待调度射频拉远模块rru是指预设扇区对应的所有rru中的任意一个rru。预设扇区可以是某个具体的扇区,也可以是至少两个指定的扇区所组成的扇区集合。
[0106]
从待调度射频拉远模块rru所连接的bbu中获取在一个特定的时间周期内,本实施例中的时间周期是一周即7天,各时段的各个待调度rru的历史运行数据。一个时段在本实施例中为一个小时,则一天可分为24个时段。
[0107]
历史运行数据包括:语音业务数据和数据业务数据。
[0108]
语音业务数据包括:语音业务量集合以及语音业务功率集合,语音业务量集合中包含“历史语音业务量”,语音业务功率集合中包含“历史语音业务功率”。
[0109]
数据业务数据包括:数据业务功率集合,其中包含“第一数据业务功率”和“第二数据业务功率”。
[0110]
语音业务和数据业务的总量即综合业务量与语音业务量存在着对应关系,因此在本实施例中用语音业务量来替代综合业务量。
[0111]
在一种可能的设计中,也可以直接用综合业务量即第一历史业务量来表示预设扇区的总业务量。
[0112]
需要说明的是,本实施例的方法应用在基于sdr的3g和4g共模分布式基站,此类基
站的3g业务需要用至少2个载波来分别承载语音、数据业务,4g业务需要用至少1个载波来承载数据业务。在3g模式下,核心网分割为cs(circuit switch,电路交换)域和ps(packet switch,分组交换)域,cs域是电路承载域,负责语音业务,ps域是数据域,用于数据业务。而4g模式取消了cs域,cs业务也是走ps域的ip承载,即只有ps域。所以4g网络语音业务将以volte(voice over long-term evolution,长期演进语音承载)的方式进行,或通过csfb(circuit switched fallback,电路域回落)技术,在3g模式上进行语音业务。因此,本实施例的方法描述到的预设扇区至少需要3个载波来承载语音和数字业务,承载业务的载波在本领域中称为虚拟逻辑小区,下述简称“小区”。
[0113]
从待调度rru所共同连接的bbu中获取并保存该扇区对应的各个小区(3g承载语音业务小区和3、4g承载数据业务小区)每天各个时段(按1小时粒度分为24个时段)的实际平均功率,并于存储介质中保留近一周的数据,记该扇区对应有m个小区(m≥3,m为整数),各小区实际平均功率记为p
s
(c
j
)(1≤j≤m,j为整数),并形成预设扇区所对应的m个小区近一周各个时段的m个实际平均功率记录表,其中,第j个小区实际平均功率(单位w)的表格形式与字段如下:
[0114][0115]
其中,字段p
s
(c
j
)
(p,q)
表示为:第j个小区在近一周(7天)的第p天、第q个时段的实际平均功率。
[0116]
根据上述m个实际平均功率记录表,按照同日期、同时段的原则,分别对承载语音业务(cs域)和承载数据业务(ps域)的小区进行功率求和计算,即分别对3g承载语音业务小区(a个)和3、4g承载数据业务小区(b个)近一周各个时段的实际平均功率按位进行求和计算,得到两个记录表,即语音业务功率集合和数据业务功率集合,其中m=a b,a、b为变量,则预设扇区的总功率可以用公式(2)来表示,公式(2)具体如下所示:
[0117][0118]
语音业务功率集合的具体实现方式如下:
[0119]
对3g承载语音业务小区近一周各个时段的实际平均功率进行求和计算,功率和值记为p
sc
,并形成近一周各个时段a个小区实际平均功率之和(单位w)的记录表,表格形式如
下:
[0120][0121]
其中,p
sc(p,q)
表示:a个3g承载语音业务小区在近一周(7天)的第q天、第p个时段的实际平均功率之和,则“历史语音业务功率”可以表示为p
sc(p 1,q-7)
,即与当前时段对应的7天前的下一个时段的实际平均功率之和。
[0122]
数据业务功率集合的具体实现方式如下:
[0123]
对3、4g承载数据业务小区近一周各个时段的实际平均功率进行求和计算,功率和值记为p
sp
,并形成近一周各个时段b个小区实际平均功率之和(单位w)的记录表,表格形式如下:
[0124][0125][0126]
其中,p
sp(p,q)
表示为:b个3、4g承载数据业务小区在近一周(7天)的第q天、第p个时段的实际平均功率之和,则“第一数据业务功率”表示为p
sp(p 1,q-7)
即与当前时段对应的7天前的下一个时段的实际平均功率之和;“第二数据业务功率”表示为p
sp(p 2,q-7)
即与当前时段对应的7天前的下第二个时段的实际平均功率之和。
[0127]
语音业务量集合的具体实现方式如下:
[0128]
从网络管理平台中获取并保存预设扇区对应的所有4g小区每天各个时段语音用户发生csfb操作的总次数即各时段的语音业务量,记作k,并于存储介质中保留近一周的数据,形成近一周各个时段的4g小区语音用户csfb次数记录表,即语音业务量集合,表格形式如下:
[0129][0130]
其中,k
(p,q)
表示所有4g小区在近一周(7天)的第q天、第p个时段的语音用户csfb总次数,则与当前时段对应的7天前的同一时段的语音用户csfb总次数即“历史语音业务量”可以表示为k
(p,q-7)

[0131]
其中,网络管理平台是指包括移动通信系统中的无线网络管理平台、核心网管理平台及其他类型的能够记录rru相关信息的综合网络管理平台。
[0132]
s202、获取待调度rru的当前业务量。
[0133]
从网络管理平台中获取待调度rru当前时段的所有4g小区语音用户csfb总次数即“当前业务量”,表示为k
(p,q)

[0134]
s203、利用修正算法,根据当前业务量和历史运行数据,生成修正系数。
[0135]
在本实施例中,修正算法为“当前业务量”与“历史语音业务量”的比,它们的比值δ就是修正系数,则修正系数δ可以用公式(3)表示,公式(3)具体如下所示:
[0136][0137]
s204、根据修正系数和历史运行数据生成预测功率。
[0138]
在本步骤中,预测功率包括:语音业务预测功率以及数据业务预测功率。语音业务预测功率p
sc(p 1,q)
可以根据修正系数δ以及历史语音业务功率p
sc(p 1,q-7)
,按照公式(4)计算得到,公式(4)具体如下所示:
[0139]
p
sc(p 1,q)
=p
sc(p 1,q-7)
·
δ
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)
[0140]
其中,语音业务预测功率p
sc(p 1,q)
为当前下一时段的功率预测值。
[0141]
依据7天前当前时段的下一时段功率数据是因为基站周围语音业务场景按一周7天、每天24个时段具有一定的周期性和规律性,预判较为准确;依据当前时段和7天前当前时段的4g小区语音用户csfb次数的比值是因为基站周围语音业务场景具有一定随机性,乘以比值可以起到修正或减小随机业务影响的作用。两者结合可以使预判更为准确。
[0142]
数据业务预测功率为对比第一数据业务功率与第二数据业务功率,取二者中较大的值,数据业务预测功率可以用公式(5)来表示,公式(5)具体如下所示:
[0143]
p
sp(p 1,q)
=max[p
sp(p 1,q-7)
,p
sp(p 2,q-7)
]
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)
[0144]
其中,p
sp(p 1,q)
为数据业务预测功率,p
sp(p 1,q-7)
为第一数据业务功率,p
sp(p 2,q-7)
为第二数据业务功率。
[0145]
依据7天前的功率数据是因为基站周围数据业务场景较为固定,按一周7天的周
期,基站所对应扇区下的数据业务量具有一定的规律性,预判较为准确;依据连续2个时段是做预判为了在能够达到节能目的同时,延长rru的使用寿命。因为频繁开关rru设备,会影响rru的使用寿命,而预判2个时段,并取较大的功率参与下一时段rru开关状态的计算,能够有效减少rru的开关次数。
[0146]
在本步骤中还包括,根据语音业务预测功率与语音业务小区额定功率,生成预测语音小区数,具体为:
[0147]
结合语音业务预测功率与语音业务小区额定功率,通过向上取整的方法,按照公式(6)计算出预测语音小区数a,公式(6)具体如下所示:
[0148][0149]
其中,x为承载语音业务小区的额定功率,p
sc(p 1,q)
为语音业务预测功率。
[0150]
在本步骤中还包括,根据数据业务预测功率与数据业务小区额定功率,生成预测数据小区数,具体为:
[0151]
结合数据业务预测功率与数据业务小区额定功率,通过向上取整的方法,按照公式(7)计算出预测语音小区数b,公式(7)具体如下所示:
[0152][0153]
其中,y为承载数据业务小区的额定功率,p
sp(p 1,q)
为数据业务预测功率。
[0154]
可以理解的,小区额定功率由于各运营商在建网时覆盖范围的规划不同而存在差异,需依据具体情况来设定。
[0155]
在本步骤中还包括,根据预测语音小区数、预测数据小区数、语音业务小区额定功率以及数据业务小区额定功率,生成预设扇区的下一时段预测功率。具体实现方式可以按照公式(8)计算得到,公式(8)具体如下所示:
[0156]
p
s(p 1,q)
=ax by
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(8)
[0157]
其中,p
s(p 1,q)
为预设扇区的下一时段预测功率,x为承载语音业务小区的额定功率,y为承载数据业务小区的额定功率,a为预测语音小区数,b为预测数据小区数。
[0158]
s205、根据额定功率对待调度rru进行组合。
[0159]
利用网络管理平台提取预设扇区所对应的各个待调度rru的额定功率,记预设扇区有n个待调度rru(n>1,n为整数),且各待调度rru额定功率为p
e
(r
i
)(1≤i≤n,i为整数),并形成预设扇区所对应rru的额定功率记录表,表格形式如下:
[0160]
rru个数第1个rru第2个rru
……
第n个rru额定功率p
e
(r1)=80wp
e
(r2)=60w
……
p
e
(r
n
)=40w
[0161]
对上述记录的所有待调度rru进行逻辑组合,即至少取一个作为开启状态的所有可能的开关组合情况,并得到对应的待调度rru额定功率的各种组合情况,组合总数可按照公式(9)计算,公式(9)具体如下:
[0162][0163]
其中,n表示n个rru所有组合情况的组合总个数。
[0164]
即对于n个待调度rru来说,有2
n-1种额定功率组合,可以用公式(10)表示,公式(10)具体如下:
[0165][0166]
其中,为有n个元素的有序数组,每个元素取值为0或1(0表示关,1表示开),且所有元素不同时为0(1≤i≤n,i为整数),p
e
(r
i
)为各待调度rru额定功率。
[0167]
则上述运算后可以得到待调度rru额定功率组合记录表,表格形式如下:
[0168][0169]
s206、从所有组合中确定目标组合。
[0170]
s207、根据目标组合确定待调度rru的开关状态。
[0171]
在本实施例s206-s207这两步中,将s204中预判的预设扇区下一时段预测功率分别与s205中记录的2
n-1种额定功率组合进行差运算,在不超过额定功率的前提下,即预测功率小于额定功率组合的值,两者差值最为相近时的rru的开关状态,即为预判的、最大限度调度时的待调度rru的开关状态。
[0172]
将最大限度调度下的待调度rru开关状态记作计算方法可以按照公式(11)实现,公式(11)具体如下:
[0173][0174]
其中,p
s(p 1,q)
预设扇区下一时段预测功率,为额定功率组合值。
[0175]
最后根据得到的最大限度调度下的待调度rru开关状态通过rru与bbu之间的光纤来传输控制信令以动态调整各个待调度rru的开关状态,实现在最小化影响移动通讯质量以及rru寿命的情况下,动态关闭空闲rru以省电节能的目的。
[0176]
本技术实施例提供了一种rru动态调度方法,通过获取待调度射频拉远模块rru的历史运行数据,历史运行数据是依据7天前的功率数据,因为基站周围语音业务场景按一周7天、每天24个时段具有一定的周期性和规律性,预判较为准确;然后获取待调度rru的当前业务量,利用修正算法,根据当前业务量和历史运行数据,生成修正系数,根据修正系数和历史运行数据生成预测功率,因为基站周围语音业务场景具有一定随机性,将当前时段的运行数据与历史运行数据进行结合,可以更准确预测下一个时段的功率;根据额定功率对待调度rru进行组合,从所有组合中确定目标组合,根据目标组合确定待调度rru的开关状态,实现了在对移动通讯质量和设备使用寿命影响较小的情况下,达到rru设备节能的目
的。
[0177]
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0178]
图5为本技术提供的一种rru动态调度装置的结构示意图。该rru动态调度装置可以通过软件、硬件或者两者的结合实现。
[0179]
如图5所示,该rru动态调度装置300包括:获取模块301、处理模块302。
[0180]
获取模块301,用于获取待调度射频拉远模块rru的历史运行数据;
[0181]
处理模块302,用于根据历史运行数据以及预设算法生成预测功率;
[0182]
处理模块302,还用于根据待调度rru的额定功率以及预测功率确定待调度rru的开关状态,并根据开关状态对待调度rru进行调度更新。
[0183]
在一些可能的设计中,获取模块301,还用于获取待调度rru的当前业务量;
[0184]
处理模块302,还用于利用预设修正算法,根据当前业务量和历史运行数据,生成修正系数;
[0185]
处理模块302,还用于根据修正系数和历史运行数据生成预测功率。
[0186]
在一些可能的设计中,获取模块301,还用于获取当前时段语音业务量以及当前时段数据业务量;
[0187]
获取模块301,还用于获取历史语音业务量,历史语音业务功率,历史语音业务量与当前业务量处于同一时段,历史语音业务功率为当前业务量下一时段语音业务的功率;
[0188]
获取模块301,还用于获取第一数据业务功率和第二数据业务功率,第一数据业务功率和第二数据业务功率为当前业务量后连续两个时段数据业务的功率。
[0189]
在一些可能的设计中,处理模块302,还用于根据修正系数以及历史语音业务功率,生成语音业务预测功率;
[0190]
处理模块302,还用于根据第一数据业务功率以及第二数据业务功率,生成数据业务预测功率;
[0191]
处理模块302,还用于根据语音业务预测功率与语音业务小区额定功率,生成预测语音小区数;
[0192]
处理模块302,还用于根据数据业务预测功率和数据业务小区额定功率,生成预测数据小区数;
[0193]
处理模块302,还用于根据预测语音小区数、预测数据小区数、语音业务小区额定功率以及数据业务小区额定功率,生成预测功率。
[0194]
可选的,处理模块302,还用于将当前业务量以及第一历史业务量输入修正模型,以生成修正系数,其中,第一历史业务量为与历史运行数据中与当前业务量处于同一时段的业务量;
[0195]
在一些可能的设计中,处理模块302,还用于利用预测模型算法,根据修正系数与第二历史业务量生成下一时段的预测功率,其中,第二历史业务量为历史运行数据中与当前业务量所对应的下一时段的业务量
[0196]
可选的,处理模块302,还用于根据额定功率对待调度rru进行组合,以确定每种组
合对应的组合功率;
[0197]
处理模块302,还用于从所有组合中确定目标组合,目标组合为所有组合中组合功率与预测功率之间差值最小的组合;
[0198]
处理模块302,还用于根据目标组合确定待调度rru的开关状态。
[0199]
值得说明的是,图5所示实施例提供的rru动态调度装置,可以执行上述任一方法实施例所提供的一种rru动态调度方法,其具体实现原理、技术特征、专业名词解释以及技术效果类似,在此不再赘述。
[0200]
图6为本技术提供的一种rru动态调度电子设备的结构示意图。如图6所示,该rru动态调度电子设备400可以包括:至少一个处理器401和存储器402。图6示出的是以一个处理器为例的电子设备。
[0201]
存储器402,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。
[0202]
存储器402可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0203]
处理器401用于执行存储器402存储的计算机执行指令,以实现以上各方法实施例所述的rru动态调度方法。
[0204]
其中,处理器401可能是一个中央处理器(central processing unit,简称为cpu),或者是特定集成电路(application specific integrated circuit,简称为asic),或者是被配置成实施本技术实施例的一个或多个集成电路。
[0205]
可选地,存储器402既可以是独立的,也可以跟处理器401集成在一起。当所述存储器402是独立于处理器401之外的器件时,所述电子设备400,还可以包括:
[0206]
总线403,用于连接所述处理器401以及所述存储器402。总线可以是工业标准体系结构(industry standard architecture,简称为isa)总线、外部设备互连(peripheral component,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等,但并不表示仅有一根总线或一种类型的总线。
[0207]
可选的,在具体实现上,如果存储器402和处理器401集成在一块芯片上实现,则存储器402和处理器401可以通过内部接口完成通信。
[0208]
本技术还提供了一种计算机可读存储介质,该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁盘或者光盘等各种可以存储程序代码的介质,具体的,该计算机可读存储介质中存储有程序指令,程序指令用于上述各实施例中的rru动态调度方法。
[0209]
最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献