一种负载均衡中Non-GBR用户资源计算方法及装置的制造方法

文档序号:9220391阅读:724来源:国知局
一种负载均衡中Non-GBR用户资源计算方法及装置的制造方法
【技术领域】
[0001]本发明涉及无线领域,特别涉及一种负载均衡中Non-GBR用户资源计算方法及装置。
【背景技术】
[0002]现有移动负荷均衡MLB (Mobility load balancing)算法的启动条件之一是扇区的资源占用情况,扇区的资源占用是根据用户的资源占用得来,另外在MLB切换用户的选择的时候也会用到用户的资源占用。现有算法在不保证比特率Non-GBR (Non-Guaranteedbit rate)用户资源(RB,resource block)占用率计算的时候,没有考虑Non-GBR用户的业务特征,按照实际占用多少资源算多少资源的方式。MLB针对Non-GBR还有一种方式是不管用户实际业务大小及信号强度,针对所有用户在计算资源占用的时候统一按照一定的压缩系数对实际占用资源进行压缩,其实就是等效为基于Non-GBR用户数的切换,按照MLB切换扇区间的用户均衡为目的进行MLB切换。
[0003]按照Non-GBR用户资源实际占用进行MLB切换方式会导致如果两个扇区间都是Non-GBR用户,例如一个扇区I个用户,一个扇区99个用户,且这100个用户都进行全缓冲full buffer业务,由于都是full buffer导致两个扇区都是满资源占用的,满足不了 MLB启动条件,不再进行MLB切换,但实际上两个扇区间用户感知相差非常大。这种方案的主要缺点会导致如果扇区间都是Non-GBR用户full buffer业务的情况下,不管扇区间用户数及用户感知的差异有多大都不会进行负荷均衡,造成MLB算法启动不准确。
[0004]在按照用户数进行扇区间Non-GBR用户的均衡算法中,如果在两层载波频段差异较大的情况下,以一层载波为覆盖层,另一层载波为容量层的策略时。按照空闲态的用户驻留,根据信号条件对用户进行预均衡,并达到相应效果,比如容量层吸收90%的用户且信号较好,覆盖层吸收10%的用户都为边缘用户,且已达到负荷均衡效果。如果再按照用户数均衡,容量层已有的90%的用户40%会切换到覆盖层,这时覆盖层的用户感知急剧变差,两层载波间用户感知差距拉大。这种方案的缺点就是完全考虑用户数,没有考虑扇区的实际负荷及用户的信号条件,可能导致负荷均衡后差点用户感知越来越差,好点用户感知越来越好。

【发明内容】

[0005]本发明要解决的技术问题是提供一种负载均衡中Non-GBR用户资源计算方法及装置,保障Non-GBR用户资源计算的合理性,使Non-GBR业务负载均衡切换有效进行,且使用户业务感知达到均衡。
[0006]为解决上述技术问题,本发明的实施例提供一种负载均衡中不保证比特率Non-GBR用户资源计算方法,包括:
[0007]获取参与负载均衡的Non-GBR用户的当前网络速率;
[0008]在所述当前网络速率大于预设速率时,确定用户在负载均衡中的资源占用率为所述用户的实际资源占用率缩小预设比率后的值,否则,确定所述用户在负载均衡中的资源占用率为所述用户的实际资源占用率。
[0009]其中,采用滤波算法获取所述当前网络速率。
[0010]其中,采用滤波算法获取所述当前网络速率的步骤包括:
[0011]通过公式:
[0012]Vi= (1-a )^+0 ^Vi
[0013]计算后获取所述当前网络速率;
[0014]其中,Vi为所述当前网络速率,Vi^1为所述用户前一预设时段的网络速率,α为滤波因子。
[0015]其中,所述α为可调参数。
[0016]其中,所述预设比率为所述预设速率与所述当前网络速率的比值。
[0017]为解决上述技术问题,本发明的实施例还提供一种负载均衡中不保证比特速率Non-GBR用户资源计算装置,包括:
[0018]获取模块,用于获取参与负载均衡的Non-GBR用户的当前网络速率;
[0019]确定模块,用于在所述当前网络速率大于预设速率时,确定用户在负载均衡中的资源占用率为所述用户的实际资源占用率缩小预设比率后的值,否则,确定所述用户在负载均衡中的资源占用率为所述用户的实际资源占用率。
[0020]其中,所述获取模块采用滤波算法获取所述当前网络速率。
[0021]其中,所述获取模块包括:
[0022]获取子模块,用于通过公式:
[0023]Vi=(1-Ct)=KV1-^a=KVi
[0024]计算后获取所述当前网络速率;
[0025]其中,Vi为所述当前网络速率,Vi^1为所述用户前一预设时段的速率,a为滤波因子。
[0026]其中,所述a为可调参数。
[0027]其中,所述预设比率为所述预设速率与所述当前网络速率的比值。
[0028]本发明的上述技术方案的有益效果如下:
[0029]本发明实施例的负载均衡中Non-GBR用户资源计算方法,先获取参与负载均衡的Non-GBR用户的当前网络速率;然后在当前网络速率大于预设速率时,确定用户在负载均衡中的资源占用率为该用户的实际资源占用率缩小预设比率后的值,否则,确定用户在负载均衡中的资源占用率为该用户的实际资源占用率。保障了 Non-GBR用户资源计算的合理性,使Non-GBR业务负载均衡切换有效进行,且使用户业务感知达到均衡。
【附图说明】
[0030]图1为本发明负载均衡中Non-GBR用户资源计算方法的流程图;
[0031]图2为本发明负载均衡中Non-GBR用户资源计算方法一具体实施例的工作流程图;
[0032]图3为本发明负载均衡中Non-GBR用户资源计算装置的结构示意图。
【具体实施方式】
[0033]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0034]对于Non-GBR业务来讲,通常具有突发性及可变性的特点,Non-GBR业务情况下的扇区资源占用及用户数都不能真实的反应用户的体验,对于Non-GBR用户来讲最能体现用户真实感受的就是用户满意度。用户满意度可以通过用户的当前网络速率是否达到目标速率来进行判定。若用户当前网络速率达到预设速率则认为满意,未达到目标速率则认为不满意。
[0035]如图1-3所示,本发明实施例的负载均衡中Non-GBR用户资源计算方法,包括:
[0036]步骤11,获取参与负载均衡的Non-GBR用户的当前网络速率;
[0037]步骤12,在所述当前网络速率大于预设速率时,确定用户在负载均衡中的资源占用率为所述用户的实际资源占用率缩小预设比率后的值,否则,确定所述用户在负载均衡中的资源占用率为所述用户的实际资源占用率。
[0038]本发明实施例的负载均衡中Non-GBR用户资源计算方法,先获取参与负载均衡的Non-GBR用户的当前网络速率;然后根据用户满意度计算用户资源占用率,在当前网络速率大于预设速率时,确定用户在负载均衡中的资源占用率为该用户的实际资源占用率缩小预设比率后的值,否则,确定用户在负载均衡中的资源占用率为该用户的实际资源占用率。保障了 Non-GBR用户资源计算的合理性,使Non-GBR业务负载均衡的切换有效进行,且使用户业务感知达到均衡。
[0039]其中,预设速率即目标速率,是小区提供的最小理想速率,针对小区内的所有用户,且可以根据运营商放号策略而定,为可设置参数。比如以标清视频业务流畅为目标,则预设速率可设置为1Mbps。
[0040]Non-GBR用户业务的突发性主要体现在这个时刻有业务需求,单个用户的业务速率可能达到很大,甚至占满整个扇区的资源,有的时候业务需求量小,占用的资源可能很少,这样对于评估一个Non-GBR用户的真实感受带来困难,也就是MLB切换对Non-GBR用户资源评估的困难。
[0041]本发明实施例的具体实施例中,可以采用滤波算法获取所述当前网络速率。
[0042]此时,滤波算法减少了 Non-GBR业务波动性及突发性对业务速率评估的影响,能比较准确的评估Non-GBR用户的业务速率。
[0043]如一个Non-GBR用户上一个Is瞬时速率为200kbps,下一个Is的速率是10Mbps,这种情况下只看瞬时速率波动非常大,是不合适的,采用滤波后既考虑了历史速率也考虑了当前瞬时速率,减小了 Non-GBR业务波动性的影响。
[0044]优选的,采用滤波算法获取所述当前网络速率的步骤可以包括:
[0045]通过公式:
[0046]Vi=(1-Ct)=KV1-Ja=KVi
[0047]计算后获取所述当前网络速率;
[0048]其中,Vi为所述当前网络速率,Vi^1为所述用户前一预设时段的网络速率,a为滤波因子。
[0049]此时,既考虑了用户的历史速率也考虑了当前速率,有效避免了 N
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1