用户上线的负载均衡方法、装置和设备与流程

文档序号:12135482阅读:来源:国知局

技术特征:

1.一种用户上线的负载均衡方法,其特征在于,包括:

当检测到用户设备UE的上线请求时,根据预设的多归组信息,从系统部署的UP中选择一个接入UP;其中,所述多归组信息包括每个UP的实时负载,所述系统中部署至少两个UP;

向所述UE发送通知报文,所述通知报文用于指示所述UE通过所述接入UP进行上线。

2.根据权利要求1所述的方法,其特征在于,所述根据预设的多归组信息,从系统部署的UP中选择一个接入UP,具体包括:

从系统部署的UP中获取实时负载最大的第一UP,以及所述系统部署的UP中除所述第一UP之外的其他第二UP的实时负载;

分别获取每个第二UP的实时负载与所述第一UP的实时负载的比值;

根据每个第二UP的实时负载与所述第一UP的实时负载的比值和第一预设阈值,从所有第二UP中确定所述接入UP。

3.根据权利要求2所述的方法,其特征在于,所述根据每个第二UP的实时负载与所述第一UP的实时负载的比值和第一预设阈值,从所有第二UP中确定所述接入UP,具体包括:

从所有第二UP中获取比值小于所述第一预设阈值的第三UP;

将所有第三UP中实时负载最小的第三UP确定为所述接入UP。

4.根据权利要求2所述的方法,其特征在于,所述多归组信息还包括:每个UP的预留分配带宽,所述预留分配带宽为所述UP上所述UE当前能够使用的最大带宽。

5.根据权利要求4所述的方法,其特征在于,所述根据每个第二UP的实时负载与所述第一UP的实时负载的比值和第一预设阈值,从所有第二UP中确定所述接入UP,具体包括:

若每个第二UP的实时负载与所述第一UP的实时负载的比值均大于所述第一预设阈值,则确定所述系统部署的UP中预留分配带宽最小的UP为所述接入UP。

6.根据权利要求2-5任一项所述的方法,其特征在于,所述多归组信息还包括:每个UP当前接入的用户数量或者每个UP的物理状态,所述物理状态包括:所述UP为活动状态或者所述UP为锁定状态。

7.根据权利要求6所述的方法,其特征在于,所述从系统部署的UP中获取实时负载最大的第一UP之前,所述方法还包括:

根据所述多归组信息判断所述系统部署的每个UP上当前接入的用户数量是否大于或者等于第二预设阈值,得到第一判断结果;

根据所述第一判断结果获取当前接入的用户数量小于所述第二预设阈值的第四UP;

从所有第四UP中确定实时负载最大的第一UP。

8.根据权利要求6所述的方法,其特征在于,所述从系统部署的UP中获取实时负载最大的第一UP之前,所述方法还包括:

根据所述多归组信息判断所述系统部署的每个UP的物理状态是否为锁定状态,得到第二判断结果;

根据所述第二判断结果获取物理状态为活动状态的第五UP;

从所有第五UP中确定实时负载最大的第一UP。

9.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:

根据所述UE的用户状态,更新所述多归组信息;其中,所述用户状态包括:所述UE上线状态、所述UE下线状态、所述UE的实时占用带宽的状态中的至少一种。

10.一种用户上线的负载均衡装置,其特征在于,包括:

处理模块,用于在检测到用户设备UE的上线请求时,根据预设的多归组信息,从系统部署的UP中选择一个接入UP;其中,所述多归组信息包括每个UP的实时负载,所述系统中部署至少两个UP;

发送模块,用于向所述UE发送通知报文,所述通知报文用于指示所述UE通过所述接入UP进行上线。

11.根据权利要求10所述的装置,其特征在于,所述处理模块,具体包括:

第一获取单元,用于从系统部署的UP中获取实时负载最大的第一UP,以及所述系统部署的UP中除所述第一UP之外的其他第二UP的实时负载;

第二获取单元,用于分别获取每个第二UP的实时负载与所述第一UP的实时负载的比值;

确定单元,用于根据每个第二UP的实时负载与所述第一UP的实时负载的比值和第一预设阈值,从所有第二UP中确定所述接入UP。

12.根据权利要求11所述的装置,其特征在于,所述确定单元,具体用于从所有第二UP中获取比值小于所述第一预设阈值的第三UP,并将所有第三UP中实时负载最小的第三UP确定为所述接入UP。

13.根据权利要求11所述的装置,其特征在于,所述多归组信息还包括:每个UP的预留分配带宽,所述预留分配带宽为所述UP上所述UE当前能够使用的最大带宽。

14.根据权利要求13所述的装置,其特征在于,所述确定单元,还用于当每个第二UP的实时负载与所述第一UP的实时负载的比值均大于所述第一预设阈值时,确定所述系统部署的UP中预留分配带宽最小的UP为所述接入UP。

15.根据权利要求11-14任一项所述的装置,其特征在于,所述多归组信息还包括:每个UP当前接入的用户数量或者每个UP的物理状态,所述物理状态包括:所述UP为活动状态或者所述UP为锁定状态。

16.根据权利要求15所述的装置,其特征在于,所述装置还包括:

第一判断模块,用于根据所述多归组信息判断所述系统部署的每个UP上当前接入的用户数量是否大于或者等于第二预设阈值,得到第一判断结果;

第一获取模块,用于根据所述第一判断结果获取当前接入的用户数量小于所述第二预设阈值的第四UP;

所述确定单元,具体用于从所有第四UP中确定实时负载最大的第一UP。

17.根据权利要求15所述的装置,其特征在于,所述装置还包括:

第二判断模块,用于根据所述多归组信息判断所述系统部署的每个UP的物理状态是否为锁定状态,得到第二判断结果;

第二获取模块,用于根据所述第二判断结果获取物理状态为活动状态的第五UP;

所述确定单元,具体用于从所有第五UP中确定实时负载最大的第一UP。

18.根据权利要求10-17任一项所述的装置,其特征在于,所述装置还包括:

更新模块,用于根据所述UE的用户状态,更新所述多归组信息;其中,所述用户状态包括:所述UE上线状态、所述UE下线状态、所述UE的实时占用带宽的状态中的至少一种。

19.一种用户上线的负载均衡设备,其特征在于,包括:

处理器,用于在检测到用户设备UE的上线请求时,根据预设的多归组信息,从系统部署的UP中选择一个接入UP;其中,所述多归组信息包括每个UP的实时负载,所述系统中部署至少两个UP;

发送器,用于向所述UE发送通知报文,所述通知报文用于指示所述UE通过所述接入UP进行上线。

20.根据权利要求19所述的设备,其特征在于,所述处理器,具体用于从系统部署的UP中获取实时负载最大的第一UP,以及所述系统部署的UP中除所述第一UP之外的其他第二UP的实时负载;并分别获取每个第二UP的实时负载与所述第一UP的实时负载的比值;以及,根据每个第二UP的实时负载与所述第一UP的实时负载的比值和第一预设阈值,从所有第二UP中确定所述接入UP。

21.根据权利要求20所述的设备,其特征在于,所述处理器,具体用于从所有第二UP中获取比值小于所述第一预设阈值的第三UP,并将所有第三UP中实时负载最小的第三UP确定为所述接入UP。

22.根据权利要求20所述的设备,其特征在于,所述多归组信息还包括:每个UP的预留分配带宽,所述预留分配带宽为所述UP上所述UE当前能够使用的最大带宽。

23.根据权利要求22所述的设备,其特征在于,所述处理器,还用于当每个第二UP的实时负载与所述第一UP的实时负载的比值均大于所述第一预设阈值时,确定所述系统部署的UP中预留分配带宽最小的UP为所述接入UP。

24.根据权利要求20-23任一项所述的设备,其特征在于,所述多归组信息还包括:每个UP当前接入的用户数量或者每个UP的物理状态,所述物理状态包括:所述UP为活动状态或者所述UP为锁定状态。

25.根据权利要求24所述的设备,其特征在于,所述处理器,还用于在从系统部署的UP中获取实时负载最大的第一UP之前,根据所述多归组信息判断所述系统部署的每个UP上当前接入的用户数量是否大于或者等于第二预设阈值,得到第一判断结果,并根据所述第一判断结果获取当前接入的用户数量小于所述第二预设阈值的第四UP,以及从所有第四UP中确定实时负载最大的第一UP。

26.根据权利要求24所述的设备,其特征在于,所述处理器,还用于从系统部署的UP中获取实时负载最大的第一UP之前,根据所述多归组信息判断所述系统部署的每个UP的物理状态是否为锁定状态,得到第二判断结果,并根据所述第二判断结果获取物理状态为活动状态的第五UP,以及从所有第五UP中确定实时负载最大的第一UP。

27.根据权利要求19-26任一项所述的设备,其特征在于,所述处理器,还用于根据所述UE的用户状态,更新所述多归组信息;其中,所述用户状态包括:所述UE上线状态、所述UE下线状态、所述UE的实时占用带宽的状态中的至少一种。

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