专利名称:移动负载均衡方法、基站和网络管理器的制作方法
技术领域:
本发明涉及移动通信技术,尤其涉及一种移动负载均衡(Mobility LoadBalance,简称MLB)方法、基站(evolved Node B,简称eNB)和网络管理器。
背景技术:
在长期演进(Long Term Evolution,简称LTE)系统中,经常会发生小区过载情况。例如,当小区内的一些用户同时使用大容量视频流时,会使该小区的带宽突然用尽。在LTE初始部署阶段,LTE会作为一种补充技术部署在运动场馆、商场等热点区域,当位于这些热点区域的小区发生过载时,不仅会导致本小区的性能恶化,而且还会对周围小区的性能造成不利影响。因此,在LTE系统中需要进行MLB。
目前,在第三代合作伙伴计划(3rd Generation Partnership Project,简称3GPP) R9标准中,提出了 MLB的解决方案。根据服务小区和该服务器小区的相邻小区的负载情况,当服务小区过载时,将该服务小区中的一部分负载转移到负载较轻的相邻小区中。采用现有的3GPP R9标准中的上述MLB方法,当一个小区的两个相邻小区均发生过载时,这两个发生过载的小区均向该小区转移负载,从而出现乒乓效应,造成资源浪费。图I为小区负载示意图。如图I所示,在图I所示的负载情况下,如果小区A过载,小区A需要向相邻小区转移一部分负载。参见图1,小区A具有两个相邻小区,即小区B和小区D,小区A经过向小区B和小区D查询后,获知小区B的负载轻于小区D,因此小区A向小区B转移一部分负载。此时,如果小区C也发生过载,小区C也需要把一部分负载转移给小区B。小区B为了接收小区C转移的负载,将小区B自身的一部分负载转移给小区A,从而造成小区A再次发生过载。小区A再次启动MLB过程,将小区A自身的一部分负载再次转移给小区B。小区B为了接受小区A转移的负载,又会将小区B自身的一部分负载转移给小区C,从而造成小区C再次发生过载。小区C再次启动MLB过程,将小区C自身的一部分负载再
次转移给小区B......在小区A、小区B、小区C之间的MLB过程会如此反复地进行下去,这
种现象称为乒乓效应。现有的MLB方法会造成乒乓效应,造成网络资源的严重浪费。
发明内容
本发明的第一个方面是提供一种MLB方法,用以解决现有技术中的缺陷,节约网络资源。本发明的另一个方面是提供一种eNB,用以解决现有技术中的缺陷,节约网络资源。本发明的又一个方面是提供一种网络管理器,用以解决现有技术中的缺陷,节约网络资源。本发明的第一个方面是提供一种移动负载均衡MLB方法,包括服务小区的基站eNB接收来自相邻小区的eNB的第一小区负载状态广播消息,所述第一小区负载状态广播消息中包括所述相邻小区的当前负载值和所述相邻小区的负载门限值;所述服务小区的eNB根据服务小区的当前负载值和服务小区的负载门限值,计算服务小区的待转移负载量;所述服务小区的eNB选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区;所述服务小区的eNB向网络管理器上报所述候选小区的小区标识、候选小区的当前负载值和服务小区的待转移负载量,以使所述网络管理器根据预设的负载转移策略、全部eNB上报的与所述候选小区对应的待转移负载 量、所述候选小区的当前负载值和所述候选小区的负载门限值进行判断,在所述候选小区满足所述负载转移策略时,确定所述候选小区为目标小区,向所述服务小区的eNB返回肯定应答消息;所述服务小区的eNB接收所述肯定应答消息,向所述目标小区的eNB转移服务小区的待转移负载量。如上所述的方法,其中,还包括所述服务小区的eNB接收所述相邻小区的eNB周期性发送的第一小区负载状态广
播消息;和/或,所述服务小区的eNB接收所述相邻小区的eNB在该相邻小区的负载发生变化时发送的第一小区负载状态广播消息。如上所述的方法,其中,所述服务小区的eNB向网络管理器上报所述候选小区的小区标识、候选小区的当前负载值和服务小区的待转移负载量之后,还包括服务小区的eNB根据所述网络管理器返回的否定应答消息,从未选择的相邻小区中,选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区;所述否定应答消息由网络管理器在所述候选小区不满足所述负载转移策略时返回给所述服务小区的eNB。如上所述的方法,其中,还包括所述服务小区的eNB向所述相邻小区的eNB周期性发送第二小区负载状态广播消息,所述第二小区负载状态广播消息中包括服务小区的当前负载值和服务小区的负载门限值;和/或,所述服务小区的eNB在所述服务小区的负载发生变化时向所述相邻小区的eNB发送第二小区负载状态广播消息,所述第二小区负载状态广播消息中包括服务小区的当前负载值和服务小区的负载门限值。如上所述的方法,其中,所述第一小区负载状态广播消息中还包括生存时间指示TTL ;每当所述第一小区负载状态广播消息经过一次转发,所述TTL的值减1,当所述第一小区负载状态广播消息中的TTL为0时,丢弃所述第一小区负载状态广播消息;所述第二小区负载状态广播消息中还包括生存时间指示TTL ;每当所述第二小区负载状态广播消息经过一次转发,所述TTL的值减1,当所述第二小区负载状态广播消息中的TTL为0时,丢弃所述第二小区负载状态广播消息。本发明的另一个方面是提供一种移动负载均衡MLB方法,包括网络管理器接收服务小区的基站eNB上报的候选小区的小区标识、候选小区的当前负载值和服务小区的待转移负载量,所述候选小区为服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,所述服务小区的待转移负载量由所述服务小区的eNB根据服务小区的当前负载值和服务小区的负载门限值计算获得,所述相邻小区的当前负载值和相邻小区的负载门限值由所述服务小区的eNB从接收的相邻小区的eNB的第一小区负载状态广播消息中获得;网络管理器根据预设的负载转移策略、全部eNB上报的与所述候选小区对应的待转移负载量、所述候选小区的当前负载值和所述候选小区的负载门限值进行判断,在所述候选小区满足所述负载转移策略时,确定所述候选小区为目标小区,向所述服务小区的eNB返回肯定应答消息,以使所述服务小区的eNB向所述目标小区的eNB转移服务小区的待转
移负载量。如上所述的方法,其中,还包括所述网络管理器在所述候选小区不满足所述负载转移策略时,向所述服务小区的 eNB返回否定应答消息,以使所述服务小区的eNB从未选择的相邻小区中,选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区。如上所述的方法,其中,所述网络管理器根据预设的负载转移策略、全部eNB上报的与所述候选小区对应的待转移负载量、所述候选小区的当前负载值和所述候选小区的负载门限值进行判断包括所述网络管理器计算全部eNB上报的与候选小区对应的待转移负载量总数,将待转移负载量总数与所述候选小区的当前负载值相加,获得所述候选小区的负载估计值,并对所述负载估计值与所述候选小区的负载门限值进行比较,如果所述候选小区的负载估计值小于候选小区的负载门限值,判定所述候选小区满足所述负载转移策略,如果所述候选小区的负载估计值大于或等于候选小区的负载门限值,判定所述候选小区不满足所述负载转移策略;或,所述网络管理器计算全部eNB上报的与候选小区对应的待转移负载量总数,将待转移负载量总数与所述候选小区的当前负载值相加,获得所述候选小区的负载估计值,并对所述负载估计值与所述候选小区的负载门限值进行比较,如果所述候选小区的负载估计值小于候选小区的负载门限值,判定所述候选小区满足所述负载转移策略,如果所述候选小区的负载估计值大于或等于候选小区的负载门限值,所述网络管理器以上报与候选小区对应的待转移负载量的全部eNB组成参考集合,从所述候选小区的负载估计值中减去参考集合中的eNB上报的最大的待转移负载量,获得更新后的负载估计值,从参考集合中减去上报该最大的待转移负载量的eNB,对更新后的负载估计值与所述候选小区的负载门限值进行比较,如果所述候选小区的更新后的负载估计值小于候选小区的负载门限值, 判断上报所述最大的待转移负载量的eNB是否为上述服务小区的eNB,如果是,判定所述候选小区不满足所述负载转移策略,否则,判定所述候选小区满足所述负载转移策略,如果所述候选小区的更新后的负载估计值大于或等于候选小区的负载门限值,返回从所述候选小区的负载估计值中减去参考集合中的eNB上报的最大的待转移负载量,获得更新后的负载估计值,从参考集合中减去上报该最大的待转移负载量的eNB,对更新后的负载估计值与所述候选小区的负载门限值进行比较的步骤。
本发明的又一个方面是提供一种基站eNB,包括第一接收单元,用于接收来自相邻小区的eNB的第一小区负载状态广播消息,所述第一小区负载状态广播消息中包括所述相邻小区的当前负载值和所述相邻小区的负载门限值;计算单元,用于根据服务小区的当前负载值和服务小区的负载门限值,计算服务小区的待转移负载量;选择单元,用于选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区;上报单元,用于向网络管理器上报所述候选小区的小区标识、候选小区的当前负载值和服务小区的待转移负载量,以使所述网络管理器根据预设的负载转移策略、全部eNB上报的与所述候选小区对应的待转移负载量、所述候选小区的当前负载值和所述候选小区的负载门限值进行判断,在所述候选小区满足所述负载转移策略时,确定所述候选小区为 目标小区,向所述eNB返回肯定应答消息;第二接收单元,用于接收所述肯定应答消息,根据所述肯定应答消息触发负载转移单元;负载转移单元,用于根据所述第二接收单元的触发,向所述目标小区的eNB转移服务小区的待转移负载量。如上所述的eNB,其中,所述第一接收单元具体用于接收所述相邻小区的eNB周期性发送的第一小区负载状态广播消息和/或接收所述相邻小区的eNB在该相邻小区的负载发生变化时发送的第一小区负载状态广播消息。如上所述的eNB,其中,所述第二接收单元还用于接收所述网络管理器返回的否定应答消息,根据所述否定应答消息触发所述选择单元,所述否定应答消息由网络管理器在所述候选小区不满足所述负载转移策略时返回给所述服务小区的eNB ;所述选择单元还用于根据所述第二接收单元的触发,从未选择的相邻小区中,选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区。如上所述的eNB,其中,还包括发送单元,用于向所述相邻小区的eNB周期性发送第二小区负载状态广播消息,和/或,在所述服务小区的负载发生变化时向所述相邻小区的eNB发送第二小区负载状态广播消息,所述第二小区负载状态广播消息中包括所述服务小区的当前负载值和负载门限值。如上所述的eNB,其中,所述第一小区负载状态广播消息中还包括生存时间指示TTL ;每当所述第一小区负载状态广播消息经过一次转发,所述TTL的值减1,当所述第一小区负载状态广播消息中的TTL为0时,丢弃所述第一小区负载状态广播消息;所述第二小区负载状态广播消息中还包括生存时间指示TTL ;每当所述第二小区负载状态广播消息经过一次转发,所述TTL的值减1,当所述第二小区负载状态广播消息中的TTL为O时,丢弃所述第二小区负载状态广播消息。本发明的又一个方面是提供一种网络管理器,包括接收单元,用于接收服务小区的基站eNB上报的候选小区的小区标识、候选小区的当前负载值和服务小区的待转移负载量,所述候选小区为服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,所述服务小区的待转移负载量由所述服务小区的eNB根据服务小区的当前负载值和服务小区的负载门限值计算获得,所述相邻小区的当前负载值和相邻小区的负载门限值由所述服务小区的eNB从接收的相邻小区的eNB的第一小区负载状态广播消息中获得;控制单元,用于根据预设的负载转移策略、全部eNB上报的与所述候选小区对应的待转移负载量、所述候选小区的当前负载值和所述候选小区的负载门限值进行判断,在所述候选小区满足所述负载转移策略时,确定所述候选小区为目标小区,向所述服务小区的eNB返回肯定应答消息,以使所述服务小区的eNB向所述目标小区的eNB转移服务小区的待转移负载量。如上所述的网络管理器,其中,所述控制单元还用于在所述候选小区不满足所述负载转移策略时,向所述服务小区的eNB返回否定应答消息,以使所述服务小区的eNB从未选择的相邻小区中,选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区。如上所述的网络管理器,其中,所述控制单元具体用于计算全部eNB上报的与候选小区对应的待转移负载量总数,将待转移负载量总数与所述候选小区的当前负载值相加,获得所述候选小区的负载估计值,并对所述负载估计值与所述候选小区的负载门限值进行比较,如果所述候选小区的负载估计值小于候选小区的负载门限值,判定所述候选小区满足所述负载转移策略,如果所述候选小区的负载估计值大于或等于候选小区的负载门限值,判定所述候选小区不满足所述负载转移策略;或,所述控制单元具体用于计算全部eNB上报的与候选小区对应的待转移负载量总数,将待转移负载量总数与所述候选小区的当前负载值相加,获得所述候选小区的负载估计值,并对所述负载估计值与所述候选小区的负载门限值进行比较,如果所述候选小区的负载估计值小于候选小区的负载门限值,判定所述候选小区满足所述负载转移策略,如果所述候选小区的负载估计值大于或等于候选小区的负载门限值,所述网络管理器以上报与候选小区对应的待转移负载量的全部eNB组成参考集合,从所述候选小区的负载估计值中减去参考集合中的eNB上报的最大的待转移负载量,获得更新后的负载估计值,从参考集合中减去上报该最大的待转移负载量的eNB,对更新后的负载估计值与所述候选小区的负载门限值进行比较,如果所述候选小区的更新后的负载估计值小于候选小区的负载门限值,判断上报所述最大的待转移负载量的eNB是否为上述服务小区的eNB,如果是,判定所述候选小区不满足所述负载转移策略,否则,判定所述候选小区满足所述负载转移策略,如 果所述候选小区的更新后的负载估计值大于或等于候选小区的负载门限值,再次从所述候选小区的负载估计值中减去参考集合中的eNB上报的最大的待转移负载量,获得更新后的负载估计值,从参考集合中减去上报该最大的待转移负载量的eNB,对更新后的负载估计值与所述候选小区的负载门限值进行比较。
由上述发明内容可见,通过第一小区负载状态广播消息使当前服务小区的eNB获知相邻小区的当前负载值和负载门限值,服务小区的eNB在进行负载转移之前先从相邻小区中初步选出转移服务小区的负载后不会超载的相邻小区作为候选小区,然后通过网络管理器确定在转移了所有eNB要求转移的负载后或者在转移了服务小区的eNB和其它小区的eNB要求转移的负载后也不会超载的候选小区作为目标小区,从而避免了在服务小区转移负载后,其它小区也向同一小区转移负载,导致该小区超载而造成的乒乓效应,从而避免了乒乓效应对网络资源的消耗,节约了网络资源。
图I为小区负载示意图;
图2为本发明实施例一的MLB方法的流程图;图3为本发明实施例二的MLB方法的流程图;图4为本发明实施例三的MLB方法的流程图;图5为本发明实施例三的小区负载示意图;图6为本发明实施例三的小区负载状态广播消息结构意图;图7为本发明实施例四的eNB的结构示意图;图8为本发明实施例五的网络管理器的结构示意图。
具体实施例方式图2为本发明实施例一的MLB方法的流程图。如图2所示,该方法包括如下过程。步骤201 :服务小区的eNB接收来自相邻小区的eNB的第一小区负载状态广播消
肩、O在本步骤中,每个第一小区负载状态广播消息中包括发送该消息的相邻小区的当前负载值和该相邻小区的负载门限值。步骤202 :服务小区的eNB根据服务小区的当前负载值和服务小区的负载门限值,计算服务小区的待转移负载量。步骤203 :服务小区的eNB选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区。步骤204 :服务小区的eNB向网络管理器上报候选小区的小区标识、候选小区的当前负载值和服务小区的待转移负载量。在本步骤中,服务小区的eNB向网络管理器上报候选小区的小区标识、候选小区的当前负载值和服务小区的待转移负载量,以使所述网络管理器根据预设的负载转移策略、全部eNB上报的与所述候选小区对应的待转移负载量、所述候选小区的当前负载值和所述候选小区的负载门限值进行判断,在所述候选小区满足所述负载转移策略时,确定所述候选小区为目标小区,向所述服务小区的eNB返回肯定应答消息。其中,负载转移策略可以为该候选小区在转移了全部小区的eNB要求转移的负载后不会超载,或者,还可以为该候选小区在转移了服务小区的eNB和其它一部分小区的eNB要求转移的负载后不会超载。步骤205 :服务小区的eNB接收肯定应答消息,向目标小区的eNB转移服务小区的待转移负载量。在本发明实施例一中,相邻小区的eNB通过第一小区负载状态广播消息向服务小区的eNB告知该相邻小区的当前负载值和该相邻小区的负载门限值,服务小区的eNB选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区作为候选小区并上报给网络管理器,以使网络管理器根据预设的负载转移策略、全部eNB上报的与候选小区对应的待转移负载量、候选小区的当前负载值和候选小区的负载门限值进行判断,在候选小区满足负载转移策略时,确定该候选小区为目标小区并进行负载转移。通过获知相邻小区的当前负载值和负载门限值,服务小区的eNB在进行负载转移之前先从相邻小区中初步选出转移服务小区的负载后不会超载的相邻小区作为候选小区,然后通过网络管理器确定在转移了所有eNB要求转移的负载后或者在转移了服务小区的eNB和其它小区的eNB要求转移的负载后也不会超载的候选小区作为目标小区,从而避免了在服务小区转移负载后,其它小区也向同一小区转移负载,导致该小区超载而造成的乒乓效应,从而避免了乒乓效应对网络资源的消耗,节约了网络资源。在本发明实施例一的上述技术方案的基础上,进一步地,在步骤201中,服务小区 的基站eNB可以接收相邻小区的eNB周期性发送的第一小区负载状态广播消息,也可以接收相邻小区的eNB在该相邻小区的负载发生变化时发送的第一小区负载状态广播消息,也可以接收相邻小区的eNB周期性发送的第一小区负载状态广播消息和相邻小区的eNB在该相邻小区的负载发生变化时发送的第一小区负载状态广播消息。并且,服务小区的基站eNB也可以向相邻小区的eNB周期性发送第二小区负载状态广播消息。具体地,服务小区的基站eNB可以向相邻小区的eNB周期性发送第二小区负载状态广播消息,也可以在服务小区的负载发生变化时向相邻小区的eNB发送第二小区负载状态广播消息,还可以既向相邻小区的eNB周期性发送第二小区负载状态广播消息,也在服务小区的负载发生变化时向相邻小区的eNB发送第二小区负载状态广播消息。上述第二小区负载状态广播消息中包括服务小区的当前负载值和服务小区的负载门限值。上述第一小区负载状态广播消息与第二小区负载状态广播消息采用相同的消息格式,其中分别携带发送该消息的基站对应的小区的当前负载值和负载门限值。进一步地,第一小区负载状态广播消息与第二小区负载状态广播消息中均还包括生存时间指示(Time to Live,简称TTL)。每当该消息经过一次转发,该消息中的TTL的值减I,当该消息中的TTL为0时,丢弃该消息。在本发明实施例一的上述技术方案的基础上,进一步地,在步骤204之后,还包括网络管理器在所述候选小区不满足所述负载转移策略时,向服务小区的eNB返回否定应答消息。服务小区的eNB根据网络管理器返回的否定应答消息,从未选择的相邻小区中,选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区。然后再次执行上述步骤204。图3为本发明实施例二的MLB方法的流程图。如图3所示,该方法包括如下过程。步骤301 :网络管理器接收服务小区的eNB上报的候选小区的小区标识、候选小区的当前负载值和服务小区的待转移负载量。在本步骤中,候选小区为服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区。其中,服务小区的待转移负载量由服务小区的eNB根据服务小区的当前负载值和服务小区的负载门限值计算获得,相邻小区的当前负载值和相邻小区的负载门限值由服务小区的eNB从接收的相邻小区的eNB的第一小区负载状态广播消息中获得。步骤302 :网络管理器根据预设的负载转移策略、全部eNB上报的与候选小区对应的待转移负载量、候选小区的当前负载值和候选小区的负载门限值进行判断,在候选小区满足负载转移策略时,确定候选小区为目标小区,向服务小区的eNB返回肯定应答消息。其中,负载转移策略可以为该候选小区在转移了全部小区的eNB要求转移的负载后不会超载,或者,还可以为该候选小区在转移了服务小区的eNB和其它一部分小区的eNB要求转移的负载后不会超载。在本步骤中,网络管理器向服务小区的eNB返回肯定应答消息,以使服务小区的eNB向目标小区的eNB转移服务小区的待转移负载量。 在本发明实施例二中,网络管理器在所述候选小区满足所述负载转移策略时,确定该候选小区为目标小区,从而服务小区的eNB进行负载转移。通过网络管理器确定在转移了所有eNB要求转移的负载后或者在转移了服务小区的eNB和其它小区的eNB要求转移的负载后也不会超载的候选小区作为目标小区,从而避免了在服务小区转移负载后,其它小区也向同一小区转移负载,导致该小区超载而造成的乒乓效应,从而避免了乒乓效应对网络资源的消耗,节约了网络资源。在本发明实施例二的上述技术方案的基础上,进一步地,在步骤301之后,网络管理器在所述候选小区不满足所述负载转移策略时,向服务小区的eNB返回否定应答消息,以使服务小区的eNB从未选择的相邻小区中,选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区。图4为本发明实施例三的MLB方法的流程图。图5为本发明实施例三的小区负载示意图。在本实施例中,将相邻小区发送给服务小区的小区负载状态广播消息称为第一小区负载状态广播消息,将服务小区发送给相邻小区的小区负载状态广播消息称为第二小区负载状态广播消息,将第一小区负载状态广播消息和第二小区负载状态广播消息统称为负载状态广播消息。参见图4和图5,该MLB方法包括以下过程。步骤401 :每个小区的eNB将小区负载状态广播消息发送给其相邻小区的eNB。在本步骤中,具体地,每个eNB对应一个小区,该eNB发送的小区负载状态广播消息中包括该小区的当前负载值和该小区的负载门限值。eNB可以根据检测获得该小区的当前负载值,根据预设获得该小区的负载门限值。eNB可以周期性地发送该小区负载状态广播消息。例如,eNB每5秒钟发送一次小区负载状态广播消息,其中包括当前时刻检测获得的该小区的当前负载值。或者,eNB还可以根据事件触发,发送该小区负载状态广播消息。例如,增加表示小区负载发生变化的事件,当eNB对应的小区的负载发生变化时,由该事件触发eNB发送小区负载状态广播消息。或者,eNB还可以在周期性发送该小区负载状态广播消息的基础上,进一步地根据事件触发发送该小区负载状态广播消息。例如,增加表示小区负载发生变化的事件,当eNB对应的小区的负载发生变化时,由该事件触发eNB发送小区负载状态广播消息。仍以周期性发送的具体方式为每5秒钟发送一次小区负载状态广播消息为例,eNB在第5秒发送了一次小区负载状态广播消息,随后,在第7秒,eNB检测到小区的负载发生变化,则在第7秒根据事件触发发送一次小区负载状态广播消息,随后,在第10秒,eNB根据发送周期再次发送一次小区负载状态广播消息。图6为本发明实施例三的小区负载状态广播消息结构示意图。如图6所示,该小区负载状态广播消息中至少包括以下字段源小区标识字段、目标地址字段、负载信息字段。其中,源小区标识字段指示发送该消息的小区的标识;目标地址字段指示该消息为广播消息;负载信息字段指示发送该消息的小区的负载状态,包括该小区的当前负载值和该小区的负载门限值。在小区负载状态广播消息中包括源小区标识字段、目标地址字段和负载信息字段的基础上,进ー步地,小区负载状态广播消息中还可以包括TTL。每当该消息经过ー次转发,该消息中的TTL的值就减1,当消息中的TTL=O吋,丢弃该消息。在本发明实施例中,TTL的初始值设置为I。步骤402 :服务小区的eNB接收相邻小区的eNB发送的小区负载状态广播消息。经过上述的步骤401,每个小区的eNB均向各自的相邻小区的eNB发送小区负载状态广播消息。在步骤402中,服务小区的eNB接收相邻小区的eNB发送的小区负载状态广播消息,即第一小区负载状态广播消息。其中,每个eNB发送的小区负载状态广播消息包括 该eNB对应的小区的当前负载值和该eNB对应的小区的负载门限值。在本发明实施例中,參见图5中,以小区I作为服务小区为例。步骤403 :服务小区的eNB根据服务小区的当前负载值和服务小区的负载门限值,计算服务小区的待转移负载量。在本步骤中,服务小区的eNB根据检测能够获得服务小区的当前负载值,根据预设能够获得服务小区的负载门限值。在当前负载值大于或等于负载门限值吋,该服务小区发生过载,需要进行MLB,则eNB根据服务小区的当前负载值和负载门限值,用当前负载值减去负载门限值,获得待转移负载量。在当前负载值小于负载门限值吋,该服务小区没有发生过载,不需要进行MLB,则eNB结束流程,不必执行后续步骤。在图5所示的实施例中,以A1表示小区I的待转移负载量。在步骤403之后,服务小区的eNB选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区,该过程具体包括以下的步骤404和步骤405。步骤404 :服务小区的eNB选择ー个相邻小区。在本步骤中,具体地,服务小区的eNB可以按照当前负载值由小到大的顺序,从服务小区的全部相邻小区中选择ー个相邻小区。或者,服务小区的eNB也可以从服务小区的全部相邻小区中随机选择ー个相邻小区。步骤405 :服务小区的eNB将服务小区的待转移负载量与当前选择的相邻小区的当前负载值相加,与对相加结果与该相邻小区的负载门限值进行比较。如果上述相加结果小于该相邻小区的负载门限值,执行步骤406,将该相邻小区作为候选小区。如果上述相加结果大于或等于该相邻小区的负载门限值,执行步骤411。步骤411 :服务小区的eNB判断是否存在未选择的相邻小区。如果是,返回步骤404,服务小区的eNB从未选择的相邻小区中选择ー个相邻小区,然后执行步骤405。如果否,执行步骤412。
步骤412 :服务小区的eNB结束此次MLB过程。经过上述步骤404、步骤405和步骤411,在步骤405中的相加结果小于该相邻小区的负载门限值时,服务小区的eNB从相邻小区中选择到一个候选小区,该候选小区的当前负载值与服务小区的待转移负载量的和小于该候选小区的负载门限值。或者,经过上述步骤404、步骤405、步骤411和步骤412,服务小区的全部相邻小区均不能作为候选小区,SP每ー个相邻小区的当前负载值与服务小区的待转移负载量的和均大于或等于该相邻小区的负载门限值,则服务小区的eNB结束此次MLB过程。在步骤412之后,服务小区的eNB可以在等待预设时间之后,或随机等待一段时间之后,再次发起MLB过程,即从步骤402开始重新执行。在图5所示的实施例中,以小区I随机选择相邻小区进行求和与判断为例,小区I的相邻小区中包括小区9,以L9表示小区9的当前负载值,小区I的eNB计算Λ 1+L9的和,
并判断Λ 1+L9的相加结果是否小于小区9的负载门限值。在图5所示的实施例中,以A1+L9小于小区9的负载门限值为例,则小区I以小区9作为候选小区。如果A1+L9大于或等于小区9的负载门限值,则小区I继续对其它相邻小区进行上述求和与判断的过程,例如,其它相邻小区可以采用小区5或小区6等。步骤406 :服务小区的eNB将该相邻小区作为候选小区,向网络管理器上报候选小区的小区标识、候选小区的当前负载值和服务小区的待转移负载量。在本步骤中,服务小区的eNB将该步骤405中的判断得到的相加结果小于该相邻小区的负载门限值的相邻小区作为候选小区,向网络管理器上报该候选小区的小区标识、候选小区的当前负载值和步骤403计算获得的服务小区的待转移负载量。在图5所示的实施例中,小区I的eNB向网络管理器上报小区9的小区标识、小区9的当前负载值和小区I的待转移负载量A10在步骤406之后,网络管理器根据预设的负载转移策略、全部eNB上报的与候选小区对应的待转移负载量、候选小区的当前负载值和候选小区的负载门限值进行判断,具体地,进入以下步骤407。步骤407 :网络管理器计算全部eNB上报的与候选小区对应的待转移负载量总数,将待转移负载量总数与候选小区的当前负载值相加,获得候选小区的负载估计值,并对负载估计值与候选小区的负载门限值进行比较。如果候选小区的负载估计值小于候选小区的负载门限值,执行步骤408,确定服务小区的eNB上报的候选小区为目标小区,向服务小区的eNB返回肯定应答消息。如果候选小区的负载估计值大于或等于上述候选小区的负载门限值,网络管理器可以采用以下两种处理方式中的任意ー种。如果负载转移策略为该候选小区在转移了全部小区的eNB要求转移的负载后不会超载,则可以采用方式一网络管理器直接执行步骤409,向服务小区的eNB返回否定应答消息。如果负载转移策略为该候选小区在转移了服务小区的eNB和其它一部分小区的eNB要求转移的负载后不会超载,则可以采用方式ニ网络管理器根据全部eNB上报的与上述候选小区对应的待转移负载量,进行进一歩判断。具体地,在候选小区的负载估计值大于或等于上述候选小区的负载门限值时,采用方式ニ的具体过程包括第一歩网络管理器以上报与候选小区对应的待转移负载量的全部eNB组成參考集合。第二步网络管理器从候选小区的负载估计值中减去參考集合中的eNB上报的最大的待转移负载量,获得更新后的负载估计值,从參考集合中减去上报该最大的待转移负载量的eNB,对更新后的负载估计值与候选小区的负载门限值进行比较。如果候选小区的更新后的负载估计值小于候选小区的负载门限值,执行第三歩。如果候选小区的更新后的负载估计值大于或等于候选小区的负载门限值,返回执行第二歩。网络管理器再次执行第二步,从当前的候选小区的负载估计值中减去当前的參考集合中的eNB上报的最大的待转移负载量,获得再次更新后的负载估计值,从当前的參考集合中减去其中上报该最大的待转移负载量的eNB,对再次更新后的负载估计值与候选小区的负载门限值进行比较。第三步判断上报该最大的待转移负载量的eNB是否为上述服务小区的eNB。如果是,执行步骤409,向服务小区的eNB返回否定应答消息。否则,执行步骤408,确定服务小区的eNB上报的候选小区为目标小区,向服务小区的eNB返回肯定应答消息。在图4中,仅示出采用上述方式一的情况。
具体地,在步骤407中,由于该网络中的其它各个小区均采用本发明实施例的方法,执行上述步骤401至步骤406的过程,则在步骤407中,网络管理器能够接收到所有需要进行MLB的小区的eNB的上报,每个eNB的上报中包括该eNB的小区的待转移负载量,还包括该eNB发起的MLB过程对应的候选小区的小区标识和候选小区的当前负载值。从而网络管理器将所有eNB发送的针对同一个候选小区的待转移负载量相加,获得全部eNB上报的与候选小区对应的待转移负载量总数。并且,网络管理器通过预先设置获得每ー个小区的负载门限值。在图5所示的实施例中,网络管理器根据小区I的eNB的上报,获得小区9的小区标识、小区9的当前负载值和小区I的待转移负载量A115并且,该网络中的其它各个小区均采用本发明实施例的方法,执行上述步骤401至步骤406的过程,则在步骤407中,网络管理器会接收到所有需要进行MLB的小区的eNB的上报,网络管理器根据全部eNB的上报,将其中候选小区为小区9的待转移负载量相加,得到候选小区为小区9的待转移负载量总数,并且,网络管理器从eNB的上报中获得小区9的当前负载值,根据预设设置获得小区9的负载门限值,对候选小区为小区9的待转移负载量总数与小区9的当前负载值之和与预设的小区9的负载门限值进行比较。步骤408 :网络管理器确定服务小区的eNB上报的候选小区为目标小区,向服务小区的eNB返回肯定应答消息。在本步骤中,网络管理器向服务小区的eNB返回肯定应答消息,该消息用于向服务小区的eNB指示服务小区的eNB上报的候选小区为目标小区。在步骤408之后,执行步骤 410。步骤409 :网络管理器向服务小区的eNB返回否定应答消息。在本步骤中,网络管理器向服务小区的eNB返回否定应答消息,该消息用于向服务小区的eNB指示服务小区的eNB上报的候选小区不能作为目标小区。在步骤409之后,执行步骤411。步骤410 :服务小区的eNB向目标小区的eNB转移服务小区的待转移负载量。在本步骤中,服务小区的eNB接收到步骤408中网络管理器返回的肯定应答消息,以服务小区的eNB上报的上述候选小区为目标小区,将待转移负载量转移到目标小区的eNB。在本发明实施例三中,通过获知相邻小区的当前负载值和负载门限值,服务小区的eNB在进行负载转移之前先从相邻小区中初歩选出转移服务小区的负载后不会超载的相邻小区作为候选小区,然后通过网络管理器确定在转移了所有eNB要求转移的负载后或者在转移了服务小区的eNB和其它小区的eNB要求转移的负载后也不会超载的候选小区作为目标小区,从而避免了在服务小区转移负载后,其它小区也向同一小区转移负载,导致该小区超载而造成的乒乓效应,从而避免了乒乓效应对网络资源的消耗,节约了网络资源。图7为本发明实施例四的eNB的结构示意图。如图7所示,该eNB至少包括 第一接收单元71、计算单元72、选择单元73、上报单元74、第二接收单元75和负载转移单元76。其中,第一接收单元71用于接收来自相邻小区的eNB的第一小区负载状态广播消息。第一小区负载状态广播消息中包括相邻小区的当前负载值和相邻小区的负载门限值。 计算单元72用于根据服务小区的当前负载值和服务小区的负载门限值,计算服务小区的待转移负载量。其中,获得服务小区的当前负载值和负载门限值的具体方法可以采用现有的任意方法实现,在此不作限制。例如,服务小区的当前负载值可以根据检测获得,具体可以在eNB中设置检测模块,采用eNB中的检测模块进行检测获得。服务小区的负载门限值可以通过预先向该eNB进行设置获得。选择单元73用于选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区。上报单元74用于向网络管理器上报候选小区的小区标识、候选小区的当前负载值和服务小区的待转移负载量,以使网络管理器根据预设的负载转移策略、全部eNB上报的与候选小区对应的待转移负载量、候选小区的当前负载值和候选小区的负载门限值进行判断,在候选小区满足负载转移策略时,确定候选小区为目标小区,向eNB返回肯定应答消
ο第二接收单元75,用于接收该肯定应答消息,根据肯定应答消息触发负载转移单
J Li ο负载转移単元76用于根据第二接收单元75的触发,向目标小区的eNB转移服务小区的待转移负载量。在本发明实施例四的上述技术方案的基础上,第一接收单元71具体用于接收相邻小区的eNB周期性发送的第一小区负载状态广播消息和/或接收相邻小区的eNB在该相邻小区的负载发生变化时发送的第一小区负载状态广播消息。在本发明实施例四的上述技术方案的基础上,进ー步地,第二接收单元75还用于接收网络管理器返回的否定应答消息,根据否定应答消息触发选择単元73。该否定应答消息由网络管理器在候选小区不满足负载转移策略时返回给服务小区的eNB。相应地,选择单元73还用于根据第二接收单元75的触发,从未选择的相邻小区中,选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区。其中,否定应答消息由网络管理器在待转移负载量总数与候选小区的当前负载值之和大于或等于候选小区的负载门限值时返回给服务小区的eNB。在本发明实施例四的上述技术方案的基础上,进ー步地,该eNB中还包括发送单元77。发送单元77用于向相邻小区的eNB周期性发送第二小区负载状态广播消息,和/或,在服务小区的负载发生变化时向相邻小区的eNB发送第二小区负载状态广播消息。其中,第二小区负载状态广播消息中包括服务小区的当前负载值和负载门限值。
在本发明实施例四的上述技术方案的基础上,进ー步地,第一小区负载状态广播消息中还包括生存时间指示TTL ;每当第一小区负载状态广播消息经过一次转发,TTL的值减1,当第一小区负载状态广播消息中的TTL为O时,丢弃第一小区负载状态广播消息。第二小区负载状态广播消息中还包括生存时间指示TTL ;每当第二小区负载状态广播消息经过一次转发,TTL的值减1,当第二小区负载状态广播消息中的TTL为O时,丢弃第二小区负载状态广播消息。在本发明实施例四中,第一接收单元接收相邻小区的eNB发来的第一小区负载状态广播消息,获知该相邻小区的当前负载值和该相邻小区的负载门限值,选择単元选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区作为候选小区并上报给网络管理器,以使网络管理器根据预设的负载转移策略、全部eNB上报的与候选小区对应的待转移负载量、候选小区的当前负载值和候选小区的负载门限值进行判断,在候选小区满足负载转移策略时,确定该候选小区为目标小区,负载转移単元向目标小区进行负载转移。通过第一接收单元获知相邻小区的当前负载值和负载门限值,负载转移单元在进行负载转移之前,选择单元先从相邻小区中初歩选出转移服务小区的负载后不会超载的相邻小区作为候选小区,然后通过网络管理器确定在转移了所有eNB要求转移的负载后或者在转移了服务小区的eNB和其它小区的eNB要求转移的负载后也不会超载的候选小区作为目标小区,从而避免了在服务小区转移负载后,其它小区也向同一小区转移负载,导致该小区超载而造成的乒乓效应,从而避免了乒乓效应对网络资源的消耗,节约了网络资源。图8为本发明实施例五的网络管理器的结构示意图。如图8所示,该网络管理器至少包括接收单元81和控制单元82。其中,接收单元81用于接收服务小区的eNB上报的候选小区的小区标识、候选小区的当前负载值和服务小区的待转移负载量。其中,候选小区为服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,服务小区的待转移负载量由服务小区的eNB根据服务小区的当前负载值和服务小区的负载门限值计算获得,相邻小区的当前负载值和相邻小区的负载门限值由服务小区的eNB从接收的相邻小区的eNB的第一小区负载状态广播消息中获得。控制单元82用于根据预设的负载转移策略、全部eNB上报的与候选小区对应的待转移负载量、候选小区的当前负载值和候选小区的负载门限值进行判断,在候选小区满足负载转移策略时,确定候选小区为目标小区,向服务小区的eNB返回肯定应答消息,以使服务小区的eNB向目标小区的eNB转移服务小区的待转移负载量。。在本发明实施例五的上述技术方案的基础上,进ー步地,控制单元82还用于在候选小区不满足负载转移策略吋,向服务小区的eNB返回否定应答消息,以使服务小区的eNB从未选择的相邻小区中,选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区。控制单元82具体用于计算全部eNB上报的与候选小区对应的待转移负载量总数,将待转移负载量总数与候选小区的当前负载值相加,获得候选小区的负载估计值,并对负载估计值与候选小区的负载门限值进行比较,如果候选小区的负载估计值小于候选小区的负载门限值,判定候选小区满足负载转移策略,如果候选小区的负载估计值大于或等于候选小区的负载门限值,判定候选小区不满足负载转移策略;或,控制单元82具体用于计算全部eNB上报的与候选小区对应的待转移负载量总数,将待转移负载量总数与候选小区的当前负载值相加,获得候选小区的负载估计值,并对负载估计值与候选小区的负载门限值进行比较,如果候选小区的负载估计值小于候选小区的负载门限值,判定候选小区满足负载转移策略,如果候选小区的负载估计值大于或等于候选小区的负载门限值,网络管理器以上报与候选小区对应的待转移负载量的全部eNB组成參考集合,从候选小区的负载估计值中减去參考集合中的eNB上报的最大的待转移负载量,获得更新后的负载估计值,从參考集合 中减去上报该最大的待转移负载量的eNB,对更新后的负载估计值与候选小区的负载门限值进行比较,如果候选小区的更新后的负载估计值小于候选小区的负载门限值,判断上报最大的待转移负载量的eNB是否为上述服务小区的eNB,如果是,判定候选小区不满足负载转移策略,否则,判定候选小区满足负载转移策略,如果候选小区的更新后的负载估计值大于或等于候选小区的负载门限值,再次从候选小区的负载估计值中减去參考集合中的eNB上报的最大的待转移负载量,获得更新后的负载估计值,从參考集合中减去上报该最大的待转移负载量的eNB,对更新后的负载估计值与候选小区的负载门限值进行比较。在本发明实施例五中,控制单元计算全部eNB上报的与该候选小区对应的待转移负载量总数,在待转移负载量总数与该候选小区的当前负载值之和小于该候选小区的负载门限值时,确定该候选小区为目标小区,从而使服务小区的eNB向目标小区进行负载转移。通过控制单元确定在转移了所有eNB要求转移的负载后或者在转移了服务小区的eNB和其它小区的eNB要求转移的负载后也不会超载的候选小区作为目标小区,从而避免了在服务小区转移负载后,其它小区也向同一小区转移负载,导致该小区超载而造成的乒乓效应,从而避免了乒乓效应对网络资源的消耗,节约了网络资源。本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于ー计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管參照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
1.一种移动负载均衡MLB方法,其特征在于,包括 服务小区的基站eNB接收来自相邻小区的eNB的第一小区负载状态广播消息,所述第一小区负载状态广播消息中包括所述相邻小区的当前负载值和所述相邻小区的负载门限值; 所述服务小区的eNB根据服务小区的当前负载值和服务小区的负载门限值,计算服务小区的待转移负载量; 所述服务小区的eNB选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区; 所述服务小区的eNB向网络管理器上报所述候选小区的小区标识、候选小区的当前负载值和服务小区的待转移负载量,以使所述网络管理器根据预设的负载转移策略、全部eNB上报的与所述候选小区对应的待转移负载量、所述候选小区的当前负载值和所述候选小区的负载门限值进行判断,在所述候选小区满足所述负载转移策略时,确定所述候选小区为目标小区,向所述服务小区的eNB返回肯定应答消息; 所述服务小区的eNB接收所述肯定应答消息,向所述目标小区的eNB转移服务小区的待转移负载量。
2.根据权利要求I所述的方法,其特征在于,还包括 所述服务小区的eNB接收所述相邻小区的eNB周期性发送的第一小区负载状态广播消息; 和/或,所述服务小区的eNB接收所述相邻小区的eNB在该相邻小区的负载发生变化时发送的第一小区负载状态广播消息。
3.根据权利要求I或2所述的方法,其特征在于,所述服务小区的eNB向网络管理器上报所述候选小区的小区标识、候选小区的当前负载值和服务小区的待转移负载量之后,还包括 服务小区的eNB根据所述网络管理器返回的否定应答消息,从未选择的相邻小区中,选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区;所述否定应答消息由网络管理器在所述候选小区不满足所述负载转移策略时返回给所述服务小区的eNB。
4.根据权利要求3所述的方法,其特征在于,还包括 所述服务小区的eNB向所述相邻小区的eNB周期性发送第二小区负载状态广播消息,所述第二小区负载状态广播消息中包括服务小区的当前负载值和服务小区的负载门限值; 和/或,所述服务小区的eNB在所述服务小区的负载发生变化时向所述相邻小区的eNB发送第二小区负载状态广播消息,所述第二小区负载状态广播消息中包括服务小区的当前负载值和服务小区的负载门限值。
5.根据权利要求4所述的方法,其特征在于, 所述第一小区负载状态广播消息中还包括生存时间指示TTL ;每当所述第一小区负载状态广播消息经过一次转发,所述TTL的值减1,当所述第一小区负载状态广播消息中的TTL为O时,丢弃所述第一小区负载状态广播消息; 所述第二小区负载状态广播消息中还包括生存时间指示TTL ;每当所述第二小区负载状态广播消息经过一次转发,所述TTL的值减1,当所述第二小区负载状态广播消息中的TTL为O时,丢弃所述第二小区负载状态广播消息。
6.—种移动负载均衡MLB方法,其特征在于,包括 网络管理器接收服务小区的基站eNB上报的候选小区的小区标识、候选小区的当前负载值和服务小区的待转移负载量,所述候选小区为服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,所述服务小区的待转移负载量由所述服务小区的eNB根据服务小区的当前负载值和服务小区的负载门限值计算获得,所述相邻小区的当前负载值和相邻小区的负载门限值由所述服务小区的eNB从接收的相邻小区的eNB的第一小区负载状态广播消息中获得; 网络管理器根据预设的负载转移策略、全部eNB上报的与所述候选小区对应的待转移负载量、所述候选小区的当前负载值和所述候选小区的负载门限值进行判断,在所述候选小区满足所述负载转移策略时,确定所述候选小区为目标小区,向所述服务小区的eNB返回肯定应答消息,以使所述服务小区的eNB向所述目标小区的eNB转移服务小区的待转移负载量。
7.根据权利要求6所述的方法,其特征在于,还包括 所述网络管理器在所述候选小区不满足所述负载转移策略时,向所述服务小区的eNB返回否定应答消息,以使所述服务小区的eNB从未选择的相邻小区中,选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区。
8.根据权利要求7所述的方法,其特征在于,所述网络管理器根据预设的负载转移策略、全部eNB上报的与所述候选小区对应的待转移负载量、所述候选小区的当前负载值和所述候选小区的负载门限值进行判断包括 所述网络管理器计算全部eNB上报的与候选小区对应的待转移负载量总数,将待转移负载量总数与所述候选小区的当前负载值相加,获得所述候选小区的负载估计值,并对所述负载估计值与所述候选小区的负载门限值进行比较,如果所述候选小区的负载估计值小于候选小区的负载门限值,判定所述候选小区满足所述负载转移策略,如果所述候选小区的负载估计值大于或等于候选小区的负载门限值,判定所述候选小区不满足所述负载转移策略; 或,所述网络管理器计算全部eNB上报的与候选小区对应的待转移负载量总数,将待转移负载量总数与所述候选小区的当前负载值相加,获得所述候选小区的负载估计值,并对所述负载估计值与所述候选小区的负载门限值进行比较,如果所述候选小区的负载估计值小于候选小区的负载门限值,判定所述候选小区满足所述负载转移策略,如果所述候选小区的负载估计值大于或等于候选小区的负载门限值,所述网络管理器以上报与候选小区对应的待转移负载量的全部eNB组成参考集合,从所述候选小区的负载估计值中减去参考集合中的eNB上报的最大的待转移负载量,获得更新后的负载估计值,从参考集合中减去上报该最大的待转移负载量的eNB,对更新后的负载估计值与所述候选小区的负载门限值进行比较,如果所述候选小区的更新后的负载估计值小于候选小区的负载门限值,判断上报所述最大的待转移负载量的eNB是否为上述服务小区的eNB,如果是,判定所述候选小区不满足所述负载转移策略,否则,判定所述候选小区满足所述负载转移策略,如果所述候选小区的更新后的负载估计值大于或等于候选小区的负载门限值,返回从所述候选小区的负载估计值中减去参考集合中的eNB上报的最大的待转移负载量,获得更新后的负载估计值,从参考集合中减去上报该最大的待转移负载量的eNB,对更新后的负载估计值与所述候选小区的负载门限值进行比较的步骤。
9.一种基站eNB,其特征在于,包括 第一接收单元,用于接收来自相邻小区的eNB的第一小区负载状态广播消息,所述第一小区负载状态广播消息中包括所述相邻小区的当前负载值和所述相邻小区的负载门限值; 计算单元,用于根据服务小区的当前负载值和服务小区的负载门限值,计算服务小区的待转移负载量; 选择单元,用于选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区; 上报单元,用于向网络管理器上报所述候选小区的小区标识、候选小区的当前负载值和服务小区的待转移负载量,以使所述网络管理器根据预设的负载转移策略、全部eNB上报的与所述候选小区对应的待转移负载量、所述候选小区的当前负载值和所述候选小区的负载门限值进行判断,在所述候选小区满足所述负载转移策略时,确定所述候选小区为目标小区,向所述eNB返回肯定应答消息; 第二接收单元,用于接收所述肯定应答消息,根据所述肯定应答消息触发负载转移单元; 负载转移单元,用于根据所述第二接收单元的触发,向所述目标小区的eNB转移服务小区的待转移负载量。
10.根据权利要求9所述的eNB,其特征在于, 所述第一接收单元具体用于接收所述相邻小区的eNB周期性发送的第一小区负载状态广播消息和/或接收所述相邻小区的eNB在该相邻小区的负载发生变化时发送的第一小区负载状态广播消息。
11.根据权利要求9或10所述的eNB,其特征在于, 所述第二接收单元还用于接收所述网络管理器返回的否定应答消息,根据所述否定应答消息触发所述选择单元,所述否定应答消息由网络管理器在所述候选小区不满足所述负载转移策略时返回给所述服务小区的eNB ; 所述选择单元还用于根据所述第二接收单元的触发,从未选择的相邻小区中,选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区。
12.根据权利要求11所述的eNB,其特征在于,还包括 发送单元,用于向所述相邻小区的eNB周期性发送第二小区负载状态广播消息,和/或,在所述服务小区的负载发生变化时向所述相邻小区的eNB发送第二小区负载状态广播消息,所述第二小区负载状态广播消息中包括所述服务小区的当前负载值和负载门限值。
13.根据权利要求12所述的eNB,其特征在于, 所述第一小区负载状态广播消息中还包括生存时间指示TTL ;每当所述第一小区负载状态广播消息经过一次转发,所述TTL的值减1,当所述第一小区负载状态广播消息中的TTL为O时,丢弃所述第一小区负载状态广播消息; 所述第二小区负载状态广播消息中还包括生存时间指示TTL ;每当所述第二小区负载状态广播消息经过一次转发,所述TTL的值减1,当所述第二小区负载状态广播消息中的TTL为O时,丢弃所述第二小区负载状态广播消息。
14.一种网络管理器,其特征在于,包括 接收单元,用于接收服务小区的基站eNB上报的候选小区的小区标识、候选小区的当前负载值和服务小区的待转移负载量,所述候选小区为服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,所述服务小区的待转移负载量由所述服务小区的eNB根据服务小区的当前负载值和服务小区的负载门限值计算获得,所述相邻小区的当前负载值和相邻小区的负载门限值由所述服务小区的eNB从接收的相邻小区的eNB的第一小区负载状态广播消息中获得; 控制单元,用于根据预设的负载转移策略、全部eNB上报的与所述候选小区对应的待转移负载量、所述候选小区的当前负载值和所述候选小区的负载门限值进行判断,在所述候选小区满足所述负载转移策略时,确定所述候选小区为目标小区,向所述服务小区的eNB返回肯定应答消息,以使所述服务小区的eNB向所述目标小区的eNB转移服务小区的待转移负载量。
15.根据权利要求14所述的网络管理器,其特征在于, 所述控制单元还用于在所述候选小区不满足所述负载转移策略时,向所述服务小区的eNB返回否定应答消息,以使所述服务小区的eNB从未选择的相邻小区中,选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区,作为候选小区。
16.根据权利要求15所述的网络管理器,其特征在于, 所述控制单元具体用于计算全部eNB上报的与候选小区对应的待转移负载量总数,将待转移负载量总数与所述候选小区的当前负载值相加,获得所述候选小区的负载估计值,并对所述负载估计值与所述候选小区的负载门限值进行比较,如果所述候选小区的负载估计值小于候选小区的负载门限值,判定所述候选小区满足所述负载转移策略,如果所述候选小区的负载估计值大于或等于候选小区的负载门限值,判定所述候选小区不满足所述负载转移策略; 或,所述控制单元具体用于计算全部eNB上报的与候选小区对应的待转移负载量总数,将待转移负载量总数与所述候选小区的当前负载值相加,获得所述候选小区的负载估计值,并对所述负载估计值与所述候选小区的负载门限值进行比较,如果所述候选小区的负载估计值小于候选小区的负载门限值,判定所述候选小区满足所述负载转移策略,如果所述候选小区的负载估计值大于或等于候选小区的负载门限值,所述网络管理器以上报与候选小区对应的待转移负载量的全部eNB组成参考集合,从所述候选小区的负载估计值中减去参考集合中的eNB上报的最大的待转移负载量,获得更新后的负载估计值,从参考集合中减去上报该最大的待转移负载量的eNB,对更新后的负载估计值与所述候选小区的负载门限值进行比较,如果所述候选小区的更新后的负载估计值小于候选小区的负载门限值,判断上报所述最大的待转移负载量的eNB是否为上述服务小区的eNB,如果是,判定所述候选小区不满足所述负载转移策略,否则,判定所述候选小区满足所述负载转移策略,如果所述候选 小区的更新后的负载估计值大于或等于候选小区的负载门限值,再次从所述候选小区的负载估计值中减去参考集合中的eNB上报的最大的待转移负载量,获得更新后的负载估计值,从参考集合中减去上报该最大的待转移负载量的eNB,对更新后的负载估计值与所述候选小区的负载门限值进行比较。
全文摘要
本发明提供一种MLB方法、eNB和网络管理器。服务小区的eNB接收相邻小区的当前负载值和负载门限值,计算服务小区的待转移负载量,选择服务小区的待转移负载量与相邻小区的当前负载值之和小于该相邻小区的负载门限值的相邻小区作为候选小区,向网络管理器上报候选小区的小区标识和当前负载值以及服务小区的待转移负载量,网络管理器根据预设的负载转移策略、全部eNB上报的与候选小区对应的待转移负载量、候选小区的当前负载值和负载门限值进行判断,在候选小区满足负载转移策略时,确定候选小区为目标小区,服务小区的eNB向目标小区的eNB转移待转移负载量。采用本发明提供的MLB方法、eNB和网络管理器,能够节约网络资源。
文档编号H04W28/08GK102685807SQ201210147709
公开日2012年9月19日 申请日期2012年5月11日 优先权日2012年5月11日
发明者乌云霄, 吕召彪, 王健全, 王波 申请人:中国联合网络通信集团有限公司