基于多载波聚合的负载均衡方法及装置与流程

文档序号:19247201发布日期:2019-11-27 19:47阅读:358来源:国知局
基于多载波聚合的负载均衡方法及装置与流程

本发明涉及通信领域,特别涉及一种基于多载波聚合的负载均衡方法及装置。



背景技术:

目前,新型接入网无线框架(c-ran)得到广泛应用。在c-ran架构下,通过减少基站机房数量,减少能耗,采用协作化、虚拟化技术,实现资源协作,提高频谱效率,以达到低成本,高带宽和灵活度的运营方式。

与传统无线网络组网方式相比,c-ran网络架构具有如下几个特征:

1、室内基带处理单元(buildingbasebandunit,bbu)集中化。

传统无线网络中,每一个基站(即bbu)均需要有独立机房。而在c-ran中,一定数量(十几、几十)的bbu被集中放置在一个大的中心机房。

2、bbu协作化。

通过引入实时高速的内部互联架构或者通过x2接口,基带池内的不同bbu之间可实现快速高效地交换调度信息、信道信息和用户数据,能够更好地实现跨bbu的协作。

载波聚合(carrieraggregation,ca)作为c-ran下协同的关键技术,可以在通过聚合多个连续或者非连续的载波获取更大的传输带宽,从而获取更高的峰值速率和吞吐量。

bbu之间的ca需要在c-ran架构下开启,相比较分布式传统建站方式,c-ran架构下站间ca功能有20%的性能提升。

基于载波聚合的负荷均衡算法可以实现两个载波之间快速的负载均衡,使无线资源保持较高的利用效率,保证用户的服务质量(qualityofservice,qos),提升用户的满意度。

但是在c-ran架构下,由于在bbu间实现ca时,涉及的bbu数量多达几十个,ca关系极为复杂,因此,会导致基于载波聚合的负荷均衡算法在底层基带板交互过多,对bbu的性能带来一定的冲击。

具体而言,一个bbu通常管理了若干小区,而各个bbu管辖的各个具有ca关系的小区之间实现负载均衡时,通常分为两个层面:

使用r9协议的用户基于切换的均衡在信令层,即高层无线资源管理(highlayerradioresourcemanage,hlrrm)模块实现负载均衡。

而使用r10协议的用户通过在业务层,即层2(l2)调整主辅小区的缓存大小(buffoffset)比例来实现负载均衡。

而已有技术下c-ran下开启基于ca的负载均衡,此时会出现如下问题:

c-ran架构下交互消息量过多。以支持6个bbu间的框间协同的c-ran架构为例,协同小区(8t8r)数量最大可达144个20m8t8r小区,即可以支持这144个小区内任意多个小区间的ca功能。

假设1个小区最多可以和12个其它小区建立ca关系,为了实现基于ca的负载均衡,最差的情况下,c-ran架构下的l2需要周期性地(如,100ms)在同一时间交互12*144条小区等效prb利用率,这个交互量随着c-ran下配置的bbu数量的增加而增加,从而令整体状况更加恶劣。

有鉴于此,需要设计一种新的在c-ran的ca小区间实现负载均衡的方法,以克服上述缺陷。



技术实现要素:

本发明实施例提供一种基于多载波聚合的负载均衡方法及装置,用以解决减少c-ran下基于载波聚合实现负载均衡的系统负荷。

本发明实施例提供的具体技术方案如下:

一种基于多载波聚合的负载均衡方法,应用于新型接入网无线框架c-ran,包括:

室内基带处理单元bbu在信令层接收业务层计算的本地管辖的各个小区的等效物理资源块prb利用率,以及在信令层接收其他bbu发送所述其他bbu管辖的各个小区的等效prb利用率;

所述bbu在信令层基于预设的等效prb利用率门限值,从本地管辖的小区中筛选出待均衡小区,以及确定所述待均衡小区中的待均衡ue数目;

所述bbu在信令层基于对应所述待均衡小区预设的小区多载波聚合ca关系,根据所述本地管辖的各个小区的等效prb利用率,以及所述其他bbu管辖的各个小区的等效prb利用率,选取相应的目标小区,并按照所述待均衡ue数目,在所述目标小区和所述待均衡小区之间进行负载均衡。

可选的,所述bbu在信令层接收其他各个bbu发送所述其他bbu管辖的各个小区的等效prb利用率,包括:

所述bbu在信令层,通过x2接口消息接收其他bbu发送所述其他bbu管辖的各个小区的等效prb利用率。

可选的,所述bbu在信令层基于预设的等效prb利用率门限值,从本地管辖的小区中筛选出待均衡小区,以及确定所述待均衡小区中的待均衡ue数目,包括:

所述bbu在信令层,将本地管辖的小区的prb利用率与所述预设的等效prb利用率门限值进行比较,将等效prb利用率超过所述等效prb利用率门限值的小区确定为待均衡小区;

所述bbu在信令层,按照所述待均衡小区的等效prb利用率与所述等效prb利用率门限值的差值,以及接入所述待均衡小区的各个ue对应的等效prb利用率,确定所述待均衡小区对应的待均衡ue数目。

可选的,所述bbu在信令层,基于对应所述待均衡小区预设的小区多载波聚合ca关系,根据所述本地管辖的各个小区的等效prb利用率,以及所述其他bbu管辖的各个小区的等效prb利用率,选取相应的目标小区,包括:

所述bbu在信令层,基于对应所述待均衡小区预设的小区多载波聚合ca关系,确定与所述待均衡小区存在ca关系的其他小区;

所述bbu在信令层,根据所述本地管辖的各个小区的等效prb利用率,以及所述其他bbu管辖的各个小区的等效prb利用率,确定所述其他小区当前的等效利用率,并结合所述其他小区当前的缓存大小以及传输性能,从所述其他小区中选取目标小区。

可选的,所述bbu选取相应的目标小区,并按照所述待均衡ue数目,在所述目标小区和所述待均衡小区之间进行负载均衡,包括:

所述bbu按照设定顺序从所述待均衡小区中,选取符合所述待均衡ue数目的目标ue;所述设定顺序为:对应所述待均衡小区和所述目标小区已配置ca并已激活ca的ue、对应所述待均衡小区和所述目标小区已配置ca但未激活ca的ue、对应所述待均衡小区和所述目标小区未配置ca但支持ca的ue、不支持ca的ue;

所述bbu针对选取的目标ue,在所述目标小区和所述待均衡小区之间调整资源分配比例。

可选的,若选取对象是对应所述待均衡小区和所述目标小区已配置ca并已激活ca的ue,则所述bbu选取目标ue,以及针对选取的目标ue,在所述目标小区和所述待均衡小区之间调整资源分配比例,包括:

所述bbu按照所述目标小区的当前负荷值,在对应所述待均衡小区和所述目标小区已配置ca并已激活ca的ue中选取第一数目的目标ue,并计算调整所述第一数目的目标ue需要的第一负荷量,以及在本地的业务层,按照所述第一负荷量,调整所述待均衡小区和所述目标小区之间的资源分配比例。

可选的,若选取对象是对应所述待均衡小区和所述目标小区已配置ca但未激活ca的ue,则所述bbu选取目标ue,以及针对选取的目标ue,在所述目标小区和所述待均衡小区之间调整资源分配比例,包括:

所述bbu按照所述目标小区的当前负荷值,在对应所述待均衡小区和所述目标小区已配置ca但未激活ca的ue中选取第二数目的目标ue,并计算调整所述第二数目的目标ue的资源需要的第二负荷量,以及在本地的业务层针对所述第二数目的目标ue进行ca激活,再按照所述第二负荷量,调整待均衡小区和目标小区之间的资源分配比例。

可选的,若选取对象是对应所述待均衡小区和所述目标小区未配置ca但支持ca的ue,则所述bbu选取目标ue,以及针对选取的目标ue,在所述目标小区和所述待均衡小区之间调整资源分配比例,包括:

所述bbu按照所述目标小区的当前负荷值,在对应所述待均衡小区和所述目标小区未配置ca但支持ca的ue中选取第三数目的目标ue,并将所述第三数目的目标ue划分为能够进行ca配置的第一部分目标ue和不能够进行ca配置的第二部分目标ue;

针对所述第一部分目标ue,所述bbu计算出调整所述第一部分目标ue的资源需要的第三负荷量,以及在本地的业务层针对所述第一部分目标ue进行ca激活,再按照所述第三负荷量,调整待均衡小区和目标小区之间的资源分配比例;

针对所述第二部分目标ue,所述bbu触发基于切换的负载均衡流程,将第二部分目标ue切换至相应的目标小区。

可选的,若选取对象是不支持ca的ue,则所述bbu选取目标ue,以及针对选取的目标ue,在所述目标小区和所述待均衡小区之间调整资源分配比例,包括:

所述bbu按照所述目标小区的当前负荷值,在不支持ca的ue中选取第四数目的目标ue,并触发基于切换的负载均衡流程,将第四数目的目标ue切换至相应的目标小区。其中,第四数目≤待均衡ue数目。

一种基于多载波聚合的负载均衡装置,应用于新型接入网无线框架c-ran,包括:

业务层模块,用于计算本地管辖的各个小区的等效物理资源块prb利用率,并上报至信令层模块;

信令层模块,用于接收本地管辖的各个小区的等效物理资源块prb利用率,接收其他bbu发送所述其他bbu管辖的各个小区的等效prb利用率,并基于预设的等效prb利用率门限值,从本地管辖的小区中筛选出待均衡小区,确定所述待均衡小区中的待均衡ue数目,以及基于对应所述待均衡小区预设的小区多载波聚合ca关系,根据所述本地管辖的各个小区的等效prb利用率,和所述其他bbu管辖的各个小区的等效prb利用率,选取相应的目标小区,并按照所述待均衡ue数目,在所述目标小区和所述待均衡小区之间进行负载均衡。

可选的,在信令层接收其他各个bbu发送所述其他bbu管辖的各个小区的等效prb利用率时,所述信令层模块用于:

在信令层,通过x2接口消息接收其他bbu发送所述其他bbu管辖的各个小区的等效prb利用率。

可选的,在信令层基于预设的等效prb利用率门限值,从本地管辖的小区中筛选出待均衡小区,以及确定所述待均衡小区中的待均衡ue数目时,所述信令层模块用于:

在信令层,将本地管辖的小区的prb利用率与所述预设的等效prb利用率门限值进行比较,将等效prb利用率超过所述等效prb利用率门限值的小区确定为待均衡小区;

在信令层,按照所述待均衡小区的等效prb利用率与所述等效prb利用率门限值的差值,以及接入所述待均衡小区的各个ue对应的等效prb利用率,确定所述待均衡小区对应的待均衡ue数目。

可选的,在信令层,基于对应所述待均衡小区预设的小区多载波聚合ca关系,根据所述本地管辖的各个小区的等效prb利用率,以及所述其他bbu管辖的各个小区的等效prb利用率,选取相应的目标小区时,所述信令层模块用于:

信令层,基于对应所述待均衡小区预设的小区多载波聚合ca关系,确定与所述待均衡小区存在ca关系的其他小区;

在信令层,根据所述本地管辖的各个小区的等效prb利用率,以及所述其他bbu管辖的各个小区的等效prb利用率,确定所述其他小区当前的等效利用率,并结合所述其他小区当前的缓存大小以及传输性能,从所述其他小区中选取目标小区。

可选的,选取相应的目标小区,并按照所述待均衡ue数目,在所述目标小区和所述待均衡小区之间进行负载均衡时,所述信令层模块用于:

按照设定顺序从所述待均衡小区中,选取符合所述待均衡ue数目的目标ue;所述设定顺序为:对应所述待均衡小区和所述目标小区已配置ca并已激活ca的ue、对应所述待均衡小区和所述目标小区已配置ca但未激活ca的ue、对应所述待均衡小区和所述目标小区未配置ca但支持ca的ue、不支持ca的ue;

针对选取的目标ue,在所述目标小区和所述待均衡小区之间调整资源分配比例。

可选的,若选取对象是对应所述待均衡小区和所述目标小区已配置ca并已激活ca的ue,则选取目标ue,以及针对选取的目标ue,在所述目标小区和所述待均衡小区之间调整资源分配比例时,所述信令层模块用于:

按照所述目标小区的当前负荷值,在对应所述待均衡小区和所述目标小区已配置ca并已激活ca的ue中选取第一数目的目标ue,并计算调整所述第一数目的目标ue需要的第一负荷量,以及在本地的业务层,按照所述第一负荷量,调整所述待均衡小区和所述目标小区之间的资源分配比例。

可选的,若选取对象是对应所述待均衡小区和所述目标小区已配置ca但未激活ca的ue,则选取目标ue,以及针对选取的目标ue,在所述目标小区和所述待均衡小区之间调整资源分配比例时,所述信令层模块用于:

按照所述目标小区的当前负荷值,在对应所述待均衡小区和所述目标小区已配置ca但未激活ca的ue中选取第二数目的目标ue,并计算调整所述第二数目的目标ue的资源需要的第二负荷量,以及在本地的业务层针对所述第二数目的目标ue进行ca激活,再按照所述第二负荷量,调整待均衡小区和目标小区之间的资源分配比例。

可选的,若选取对象是对应所述待均衡小区和所述目标小区未配置ca但支持ca的ue,则选取目标ue,以及针对选取的目标ue,在所述目标小区和所述待均衡小区之间调整资源分配比例时,所述信令层模块用于:

按照所述目标小区的当前负荷值,在对应所述待均衡小区和所述目标小区未配置ca但支持ca的ue中选取第三数目的目标ue,并将所述第三数目的目标ue划分为能够进行ca配置的第一部分目标ue和不能够进行ca配置的第二部分目标ue;

针对所述第一部分目标ue,计算出调整所述第一部分目标ue的资源需要的第三负荷量,以及在本地的业务层针对所述第一部分目标ue进行ca激活,再按照所述第三负荷量,调整待均衡小区和目标小区之间的资源分配比例;

针对所述第二部分目标ue,触发基于切换的负载均衡流程,将第二部分目标ue切换至相应的目标小区。

可选的,若选取对象是不支持ca的ue,则选取目标ue,以及针对选取的目标ue,在所述目标小区和所述待均衡小区之间调整资源分配比例时,所述信令层模块用于:

按照所述目标小区的当前负荷值,在不支持ca的ue中选取第四数目的目标ue,并触发基于切换的负载均衡流程,将第四数目的目标ue切换至相应的目标小区。其中,第四数目≤待均衡ue数目。

一种存储介质,存储有用于实现基于多载波聚合的负载均衡的程序,所述程序被处理器运行时,执行以下步骤:

在信令层接收业务层计算的本地管辖的各个小区的等效物理资源块prb利用率,以及在信令层接收其他bbu发送所述其他bbu管辖的各个小区的等效prb利用率;

在信令层基于预设的等效prb利用率门限值,从本地管辖的小区中筛选出待均衡小区,以及确定所述待均衡小区中的待均衡ue数目;

在信令层基于对应所述待均衡小区预设的小区多载波聚合ca关系,根据所述本地管辖的各个小区的等效prb利用率,以及所述其他bbu管辖的各个小区的等效prb利用率,选取相应的目标小区,并按照所述待均衡ue数目,在所述目标小区和所述待均衡小区之间进行负载均衡。

一种通信装置,包括一个或多个处理器;以及

一个或多个计算机可读介质,所述可读介质上存储有指令,所述指令被所述一个或多个处理器执行时,使得所述装置执行如权利要求1至9中任一项所述的方法。

本发明实施例中,在c-ran架构下,以bbu为一个单位在信令层搜集系统内各个小区的等效prb利用率,bbu会根据收集的等效prb利用率,在本地筛选出待均衡小区,并在待均衡小区和相应的具有ca关系的目标小区之间进行负载均衡,这样,可以有效减少bbu在业务层按照ca关系进行等效prb利用率交互的消息量,从而有效提升了网络负载均衡算法的性能,降低了系统负荷的同时,也提升了网络质量,进行有效地改善了用户体验。

附图说明

图1为本发明实施例中c-ran架构示意图;

图2为本发明实施例中在c-ran架构下基于ca进行负载均衡流程示意图;

图3为本发明实施例中bbu功能架构示意图。

具体实施方式

为了减少c-ran下基于载波聚合实现负载均衡的系统负荷,本发明实施例中,各个bbu通过信令层模块来汇总系统内各个小区的等效prb利用率。

下面结合附图对本发明优选的实施方式作出进一步详细说明。

参阅图1所示,本发明实施例中,在c-ran架构下,会集合中设置一批bbu,每个bbu包含有信令层(即,hlrmm模块)和业务层(即,l2),各个bbu之间可能通过集中处理器进行交互,也可以通过x2接口进行交互,后续实施例中,以x2接口为例进行说明。

参阅图2所示,本发明实施例中,在c-ran架构下,基于ca进行负载均衡的。

步骤200:bbu在信令层将系统内的ue划分为四个集合,其中,第一集合中包含有已配置ca并已激活ca的ue,第二集合包含有已配置ca但未激活ca的ue,第三集合中包含有未配置ca但支持ca的ue,第四集合中包含有不支持ca的ue。

本发明实话例中,一个bbu管辖有多个小区,同一个bbu的不同小区之间,以及不同bbu的小区之间,均可以配置ca关系,ue接入系统后,会以首次接入的小区为服务小区,此时,服务小区对应的bbu中的hlrrm模块,会根据ue的实际状态(如,支持ca)给ue配置用于实现ca的小区集合,也可以称为小区ca关系,bbu之间可以通过x2接口进行通信,因此,每一个bbu均可以了解系统中各个小区的状态,为ue配置了ca小区集合后,理论上,ue可以接入对应的ca小区集合中的每一个小区来进行通信传输,具体在每一次通信传输中使用哪些ca小区可以由bbu调度。

步骤210:bbu在业务层计算出本地管辖的各个小区的等效prb利用率,并上报至本地的信令层。

具体的,引入ca特性后,主辅小区的等效物理资源块(physicalresourceblock,prb)利用率计算公式如下,

下行:

上行:

其中,

numprb_d,numprb_u分别为下行和上行所有已有承载在一个负荷统计周期内平均每个时间单位(例如帧)内占用的prb个数;

rsbr_d,rsbr_u分别为下行和上行所有已有承载总的实际服务速率;

kd和ku为在负荷统计周期到达时,下行和上行分别还存在的并且有速率要求的承载个数;

分别为一个下行承载和一个上行承载的承载速率要求。下行承载速率要求为授权比特速率(grantedbitrate,gbr)速率或者最小比特速率(minumbitrate,minbr)速率,上行承载速率要求为gbr速率或prb速率;

αpcell和αscellk即为主辅小区折合qos保证速率的比例,αscellk中k指示不同的辅载波。

实际应用中,各个bbu均会在业务层(如,l2)计算自身管辖的各个小区的等效prb利用率,然后上报给相应的信令层(如,hlrrm模块),由于各个bbu之间可以通过x2接口进行通信,因此,各个bbu均可以在自身的信令层汇总所有小区的等效prb利用率。

步骤220:bbu在信令层接收其他各个bbu通过x2接口消息发送的c-ran架构下其他bbu管辖的各个小区的等效prb利用率。

进一步地,bbu也会周期性地在信令层(如,hlrrm模块)通过x2接口消息,将自身管辖的各个小区的等效prb利用率整合后发往其他bbu的业务层,这样,所有bbu的信令层都可以及时获得系统内所有小区的最新的等效prb利用率,以便进行基于ca的负载均衡。

步骤230:bbu在信令层基于本地管辖的各个小区的等效prb利用率,判断本地管辖的各小区中是否存在需要负载均衡的待均衡小区?若是,则执行步骤240;否则,结束当前流程。

实际应用中,bbu中的hlrrm模块会保存一个预设的等效prb利用率门限值,凡是等效prb利用率超过上述等效prb利用率门限值的小区,均可以视为需要进行负载均衡的待均衡小区。

当然,由于bbu在信令层保存有本bbu以及其他bbu管辖的各个小区的等效prb利用率,因此,bbu可以迅速获知系统内哪些小区需要进行负载均衡,但bbu只会对本地管辖的小区执行负载均衡操作,其他bbu管辖的小区的等效prb利用率可以作为参考信息来选取负载均衡时需要的目标小区。

步骤240:bbu在信令层基于预设的等效prb利用率门限值,确定本地管辖的待均衡小区中的待均衡ue数目,并基于预设的小区ca关系以及其他bbu管辖的各个小区的等效prb利用率,并按照所述待均衡ue数目,在所述目标小区和所述待均衡小区之间进行负载均衡。

具体的,以一个待均衡小区(以下称为小区x)为例,bbu中的hlrrm模块会根据小区x当前的等效prb利用率和预设的等效prb利用率门限值之间的差值,以及接入小区x的各个ue的等效prb利用率(小区x的等效prb利用率可以视为接入小区x的各个ue的等效prb利用率之和)。估算需要从小区x移出的ue的数目,称为待均衡ue数目,然后,bbu会根据对应小区x预设的小区ca关系,确定与小区x存在ca关系的其他小区,其中,和小区x存在ca关系的其他小区,可以与小区x同属一个bbu管辖,也可以分属不同bbu管辖;而bbu可以根据本地汇总的本地管辖的各个小区的等效prb利用率,以及其他bbu管辖的各个小区的等效prb利用率,确定与小区x存在ca关系的其他小区当前的等效prb利用率,并根据确定的其他小区当前的等效prb利用率,在待均衡小区和目标小区之间调整资源分配比例。

进一步地,除了参考其他小区的等效prb利用率,还可以结合上述其他小区当前的缓存大小(buffoffset)以及传输性能等等相关参数,来选取适合的目标小区,当然,目标小区的数目可以是一个也可以是多个,bbu可以视具体应用环境而灵活选取,在此不再赘述。

进一步地,本发明实话例中,ue按照所述待均衡ue数目,在所述目标小区和所述待均衡小区之间进行负载均衡时,可以按照设定顺序从所述待均衡小区中,选取符合所述待均衡ue数目的目标ue;所述设定顺序为:对应所述待均衡小区和所述目标小区已配置ca并已激活ca的ue、对应所述待均衡小区和所述目标小区已配置ca但未激活ca的ue、对应所述待均衡小区和所述目标小区未配置ca但支持ca的ue、不支持ca的ue;换言之,将选取目标ue的优选级顺序为:集合a->集合b->集合c->集合d。

与步骤200中提及的第一集合、第二集合、第三集合和第四集合相比,集合a、集合b、集合c和集合d的范围相对缩小,前者是针对c-ran架构中所有ue而言,而后者针对一个rru当前处理的具有ca关系的各个小区而言,后者可以从前者中筛选提取,在此不再赘述。

针对属于同一集合的ue,bbu会按照ue的等效prb利用率从高到低的顺序选取,在此不再赘述。

本发明实施例中,针对在不同集合中选取的目标ue,bbu在目标小区和待均衡小区之间进行负载均衡时,采用的方式不相同,具体如下:

1、若选取对象来自于集合a,则bbu中的hlrrm模块可以按照目标小区的当前负荷值,在第一集合中选择第一数目的目标ue,并计算调整所述第一数目的目标ue的资源需要的第一负荷量,以及在本地的业务层(如,l2),按照所述第一负荷量,调整待均衡小区和目标小区之间(即具有ca关系的小区之间)的资源分配比例;其中,第一数目≤待均衡ue数目。

2、若选取对象来自于集合b,则bbu中的hlrrm模块可以按照目标小区的当前负荷值,在第二集合中选取第二数目的目标ue,并计算调整所述第二数目的目标ue的资源需要的第二负荷量,以及在本地的业务层(如,l2),针对所述第二数目的目标ue进行ca激活,再按照所述第二负荷量,调整待均衡小区和目标小区之间(即具有ca关系的小区之间)的资源分配比例;其中,第二数目≤待均衡ue数目。

之所以要进行ca激活,是因为待均衡小区和目标小区之间已配置了ca关系,而待均衡小区中的所述第二数目的目标ue虽然已配置了ca但并未激活ca,因此,在移出这部分ue之前,需要针对目标小区先将这部分ue进行ca激活。

3、若选取对象来自于集合c,则bbu中的hlrrm模块会触发一次ca配置的判断,根据判断结果来选择不同的负载均衡方式,具体的,bbu中的hlrrm模块可以按照目标小区的当前负荷值,在第三集合中选取第三数目的目标ue,并将所述第三数目的目标ue划分为能够进行ca配置(即能够对应所述待均衡小区和所述目标小区进行ca配置)的第一部分目标ue和不能够进行ca配置(即不能够对应所述待均衡小区和所述目标小区进行ca配置)的第二部分目标ue;其中,第三数目≤待均衡ue数目;

针对所述第一部分目标ue,bbu中的hlrrm模块会计算出调整所述第一部分目标ue的资源需要的第三负荷量,以及在本地的业务层(如,l2),针对所述第一部分目标ue进行ca激活,再按照所述第三负荷量,调整待均衡小区和目标小区之间(即具有ca关系的小区之间)的资源分配比例。

针对所述第二部分目标ue,bbu中的hlrrm模块触发基于切换的负载均衡流程,将第二部分目标ue切换至相应的目标小区。

4、若选取对象来自于集合d,则bbu中的hlrrm模块会按照所述目标小区的当前负荷值,在第四集合中选取第四数目的目标ue,并触发基于切换的负载均衡流程,将第四数目的目标ue切换至相应的目标小区。其中,第四数目≤待均衡ue数目。

基于上述实施例,参阅图3所示,本发明实施例中,bbu至少包括业务层模块30(即,l2模块)和信令层模块31(即,hlrrm模块),其中,

业务层模块30,用于计算本地管辖的各个小区的等效物理资源块prb利用率,并上报至信令层模块31;

信令层模块31,用于接收本地管辖的各个小区的等效物理资源块prb利用率,接收其他bbu发送所述其他bbu管辖的各个小区的等效prb利用率,并基于预设的等效prb利用率门限值,从本地管辖的小区中筛选出待均衡小区,确定所述待均衡小区中的待均衡ue数目,以及基于对应所述待均衡小区预设的小区多载波聚合ca关系,根据所述本地管辖的各个小区的等效prb利用率,和所述其他bbu管辖的各个小区的等效prb利用率,选取相应的目标小区,并按照所述待均衡ue数目,在所述目标小区和所述待均衡小区之间进行负载均衡。

可选的,在信令层接收其他各个bbu发送所述其他bbu管辖的各个小区的等效prb利用率时,所述信令层模块31用于:

在信令层,通过x2接口消息接收其他bbu发送所述其他bbu管辖的各个小区的等效prb利用率。

可选的,在信令层基于预设的等效prb利用率门限值,从本地管辖的小区中筛选出待均衡小区,以及确定所述待均衡小区中的待均衡ue数目时,所述信令层模块31用于:

在信令层,将本地管辖的小区的prb利用率与所述预设的等效prb利用率门限值进行比较,将等效prb利用率超过所述等效prb利用率门限值的小区确定为待均衡小区;

在信令层,按照所述待均衡小区的等效prb利用率与所述等效prb利用率门限值的差值,以及接入所述待均衡小区的各个ue对应的等效prb利用率,确定所述待均衡小区对应的待均衡ue数目。

可选的,在信令层,基于对应所述待均衡小区预设的小区多载波聚合ca关系,根据所述本地管辖的各个小区的等效prb利用率,以及所述其他bbu管辖的各个小区的等效prb利用率,选取相应的目标小区时,所述信令层模块31用于:

信令层,基于对应所述待均衡小区预设的小区多载波聚合ca关系,确定与所述待均衡小区存在ca关系的其他小区;

在信令层,根据所述本地管辖的各个小区的等效prb利用率,以及所述其他bbu管辖的各个小区的等效prb利用率,确定所述其他小区当前的等效利用率,并结合所述其他小区当前的缓存大小以及传输性能,从所述其他小区中选取目标小区。

可选的,选取相应的目标小区,并按照所述待均衡ue数目,在所述目标小区和所述待均衡小区之间进行负载均衡时,所述信令层模块31用于:

按照设定顺序从所述待均衡小区中,选取符合所述待均衡ue数目的目标ue;所述设定顺序为:对应所述待均衡小区和所述目标小区已配置ca并已激活ca的ue、对应所述待均衡小区和所述目标小区已配置ca但未激活ca的ue、对应所述待均衡小区和所述目标小区未配置ca但支持ca的ue、不支持ca的ue;

针对选取的目标ue,在所述目标小区和所述待均衡小区之间调整资源分配比例。

可选的,若选取对象是对应所述待均衡小区和所述目标小区已配置ca并已激活ca的ue,则选取目标ue,以及针对选取的目标ue,在所述目标小区和所述待均衡小区之间调整资源分配比例时,所述信令层模块31用于:

按照所述目标小区的当前负荷值,在对应所述待均衡小区和所述目标小区已配置ca并已激活ca的ue中选取第一数目的目标ue,并计算调整所述第一数目的目标ue需要的第一负荷量,以及在本地的业务层,按照所述第一负荷量,调整所述待均衡小区和所述目标小区之间的资源分配比例。

可选的,若选取对象是对应所述待均衡小区和所述目标小区已配置ca但未激活ca的ue,则选取目标ue,以及针对选取的目标ue,在所述目标小区和所述待均衡小区之间调整资源分配比例时,所述信令层模块31用于:

按照所述目标小区的当前负荷值,在对应所述待均衡小区和所述目标小区已配置ca但未激活ca的ue中选取第二数目的目标ue,并计算调整所述第二数目的目标ue的资源需要的第二负荷量,以及在本地的业务层针对所述第二数目的目标ue进行ca激活,再按照所述第二负荷量,调整待均衡小区和目标小区之间的资源分配比例。

可选的,若选取对象是对应所述待均衡小区和所述目标小区未配置ca但支持ca的ue,则选取目标ue,以及针对选取的目标ue,在所述目标小区和所述待均衡小区之间调整资源分配比例时,所述信令层模块31用于:

按照所述目标小区的当前负荷值,在对应所述待均衡小区和所述目标小区未配置ca但支持ca的ue中选取第三数目的目标ue,并将所述第三数目的目标ue划分为能够进行ca配置的第一部分目标ue和不能够进行ca配置的第二部分目标ue;

针对所述第一部分目标ue,计算出调整所述第一部分目标ue的资源需要的第三负荷量,以及在本地的业务层针对所述第一部分目标ue进行ca激活,再按照所述第三负荷量,调整待均衡小区和目标小区之间的资源分配比例;

针对所述第二部分目标ue,触发基于切换的负载均衡流程,将第二部分目标ue切换至相应的目标小区。

可选的,若选取对象是不支持ca的ue,则选取目标ue,以及针对选取的目标ue,在所述目标小区和所述待均衡小区之间调整资源分配比例时,所述信令层模块31用于:

按照所述目标小区的当前负荷值,在不支持ca的ue中选取第四数目的目标ue,并触发基于切换的负载均衡流程,将第四数目的目标ue切换至相应的目标小区。其中,第四数目≤待均衡ue数目。

一种存储介质,存储有用于实现基于多载波聚合的负载均衡的程序,所述程序被处理器运行时,执行以下步骤:

在信令层接收业务层计算的本地管辖的各个小区的等效物理资源块prb利用率,以及在信令层接收其他bbu发送所述其他bbu管辖的各个小区的等效prb利用率;

在信令层基于预设的等效prb利用率门限值,从本地管辖的小区中筛选出待均衡小区,以及确定所述待均衡小区中的待均衡ue数目;

在信令层基于对应所述待均衡小区预设的小区多载波聚合ca关系,根据所述本地管辖的各个小区的等效prb利用率,以及所述其他bbu管辖的各个小区的等效prb利用率,选取相应的目标小区,并按照所述待均衡ue数目,在所述目标小区和所述待均衡小区之间进行负载均衡。

一种通信装置,包括一个或多个处理器;以及

一个或多个计算机可读介质,所述可读介质上存储有指令,所述指令被所述一个或多个处理器执行时,使得所述装置执行如权利要求1至9中任一项所述的方法。

综上所述,本发明实施例中,在c-ran架构下,以bbu为一个单位在信令层搜集系统内各个小区的等效prb利用率,bbu会根据收集的等效prb利用率,在本地筛选出待均衡小区,并在待均衡小区和相应的具有ca关系的目标小区之间进行负载均衡,这样,可以有效减少bbu在业务层按照ca关系进行等效prb利用率交互的消息量,从而有效提升了网络负载均衡算法的性能,降低了系统负荷的同时,也提升了网络质量,进行有效地改善了用户体验。

进一步地,本发明技术方案实现简单,复杂度低,且同时适用于ltetdd和ltefdd系统,具有良好的应用前景,同时又不会增加运维成本。

另一方面,本发明实施例中,将系统内按照ca关系划分为四个集合,这样,可以在待均衡小区和目标小区之间进行负荷均衡时,针对不同类型的ue采用不同的负荷均衡方式,即将基于ca的负载均衡和基于切换的负载均衡区分出一个优先级,从而有效避免两种算法之间的冲突;同时,无论系统内哪种类型的ue占多数,都可以选取相适应的方法实现负载均衡。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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