一种带宽资源分配方法及装置制造方法及图纸

技术编号:15794823 阅读:176 留言:0更新日期:2017-07-10 10:03
本申请实施例公开了一种带宽资源分配方法及装置,涉及网络技术领域,其中,上述方法包括:获得目标客户的预估峰值带宽和所述目标客户的预估共享带宽;获得各个机房的峰值带宽和各个机房的共享带宽;根据所述目标客户的预估峰值带宽、所述目标客户的预估共享带宽、各个机房的峰值带宽、各个机房的共享带宽,从各个机房中选择所述目标客户的目标机房;根据所述目标机房的带宽资源,为所述目标客户分配带宽资源。应用本申请实施例提供的方案分配带宽资源,能够充分利用机房的带宽资源。

【技术实现步骤摘要】
一种带宽资源分配方法及装置
本申请涉及网络
,特别涉及一种带宽资源分配方法及装置。
技术介绍
随着网络技术的快速发展,网络越来越成为人们工作、生活中不可缺少的一部分。实际应用中,客户欲构建其网络时,首先需要确定其需要的带宽资源由网络服务提供商的哪个机房分配,然后才能根据该机房分配的带宽资源构建其网络,进行网络访问。现有技术中,确定客户所需要的带宽资源由哪个机房分配时,通常是随机选择的,从当前可用的机房中随机选择一个机房为上述客户分配其所需要的带宽资源。应用该方式虽然能够实现带宽资源分配,但是由于选择机房时是随机选择的,所以可能会造成个别机房中各个客户的峰值带宽集中,例如,一段时间时间峰值带宽过高,而一段时间峰值带宽过低,进而该机房内带宽资源得不到充分利用。
技术实现思路
本申请实施例公开了一种带宽资源分配方法及装置,以充分利用机房的带宽资源。为达到上述目的,本申请实施例公开了一种带宽资源分配方法,所述方法包括:获得目标客户的预估峰值带宽和所述目标客户的预估共享带宽;获得各个机房的峰值带宽和各个机房的共享带宽;根据所述目标客户的预估峰值带宽、所述目标客户的预估共享带宽、各个机房的峰值带宽、各个机房的共享带宽,从各个机房中选择所述目标客户的目标机房;根据所述目标机房的带宽资源,为所述目标客户分配带宽资源。在本申请的一种具体实现方式中,在所述目标客户包含多个客户的情况下,所述根据所述目标客户的预估峰值带宽、所述目标客户的预估共享带宽、各个机房的峰值带宽、各个机房的共享带宽,从各个机房中选择所述目标客户的目标机房,包括:根据各个机房的峰值带宽和各个机房的共享带宽,计算各个机房的机房峰共比,其中,所述机房峰共比为:一个机房的峰值带宽与该机房的共享带宽之间的比值;根据各个机房的机房峰共比,按照以下方式从各个机房中选择所述目标客户中每一客户的目标机房:根据客户U的预估峰值带宽和所述客户U的预估共享带宽,估算将所述客户U分别加入各个机房后各个机房的机房峰共比,其中,所述客户U为所述目标客户中的任一客户;确定满足第一关系式的机房峰共比数量,其中,所述第一关系式为:估算得到的机房的机房峰共比>估算前该机房的机房峰共比;判断所述机房峰共比数量是否大于预设的数量阈值;若为是,从满足所述第一关系式的估算得到的机房峰共比对应的机房中选择所述客户U的目标机房;若为否,根据估算得到的机房峰共比,从各个机房中选择所述客户U的目标机房。在本申请的一种具体实现方式中,所述从满足所述第一关系式的估算得到的机房峰共比对应的机房中选择所述客户U的目标机房,包括:基于同一机房,计算满足所述第一关系式的估算得到的机房峰共比与估算前机房峰共比之间的比值;选择计算得到的比值中数值最大的比值对应的机房为所述客户U的目标机房。在本申请的一种具体实现方式中,所述根据估算得到的机房峰共比,从各个机房中选择所述客户U的目标机房,包括:基于同一机房,计算估算得到的机房峰共比与估算前机房峰共比之间的比值;选择计算得到的比值中数值最大的比值对应的机房为所述客户U的目标机房。在本申请的一种具体实现方式中,在所述根据估算得到的机房峰共比,从各个机房中选择所述客户U的目标机房之后,还包括:将所述客户U标记为可变更机房的客户。在本申请的一种具体实现方式中,在所述目标客户包含一个客户的情况下,所述根据所述目标客户的预估峰值带宽、所述目标客户的预估共享带宽、各个机房的峰值带宽、各个机房的共享带宽,从各个机房中选择所述目标客户的目标机房,包括:根据所述目标客户的预估峰值带宽和所述目标客户的预估共享带宽,估算将所述目标客户加入各个机房后各个机房的机房峰共比,其中,所述机房峰共比为:一个机房的峰值带宽与该机房的共享带宽之间的比值;根据估算得到的机房峰共比,为所述目标客户选择目标机房。在本申请的一种具体实现方式中,所述根据估算得到的机房峰共比,为所述目标客户选择目标机房,包括:根据所述目标客户的预估峰值带宽和所述目标客户的预估共享带宽,计算所述目标客户的客户峰共比,其中,所述客户峰共比为:所述目标客户的预估峰值带宽与所述目标客户的预估共享带宽之间的比值;判断所述目标客户的客户峰共比是否大于预设的客户峰共比阈值;若为是,选择估算得到的机房峰共比中数值最大的机房峰共比对应的机房为所述目标客户的目标机房;若为否,从不低于估算前机房峰共比的估算得到的机房峰共比对应的机房中选择所述目标客户的目标机房。在本申请的一种具体实现方式中,在所述从不低于估算前机房峰共比的估算得到的机房峰共比对应的机房中选择所述目标客户的目标机房之后,还包括:将所述目标客户标记为可变更机房的客户。在本申请的一种具体实现方式中,所述根据估算得到的机房峰共比,为所述目标客户选择目标机房,包括:判断是否存在被标记为可变更机房的客户;若存在,对所述目标客户和所述被标记为可变更机房的客户进行客户合并处理得到合并客户;根据估算得到的机房峰共比,为所述合并客户选择目标机房,并将所述目标机房确定为所述目标客户的目标机房,将所述被标记为可变更机房的客户由当前所在的机房变更至所述目标机房。在本申请的一种具体实现方式中,所述带宽资源分配方法还包括:根据所述目标客户的预估峰值带宽和所述目标客户的预估共享带宽,计算所述目标客户的客户峰共比,其中,所述客户峰共比为:所述目标客户的预估峰值带宽与所述目标客户的预估共享带宽之间的比值;根据所述目标客户的客户峰共比,从预设的客户价值计算规则库中选择针对所述目标客户的客户价值计算规则;根据所选择的客户价值计算规则,计算所述目标客户的客户价值。为达到上述目的,本申请实施例公开了一种带宽资源分配装置,所述装置包括:第一带宽信息获得模块,用于获得目标客户的预估峰值带宽和所述目标客户的预估共享带宽;第二带宽信息获得模块,用于获得各个机房的峰值带宽和各个机房的共享带宽;目标机房选择模块,用于根据所述目标客户的预估峰值带宽、所述目标客户的预估共享带宽、各个机房的峰值带宽、各个机房的共享带宽,从各个机房中选择所述目标客户的目标机房;带宽资源分配模块,用于根据所述目标机房的带宽资源,为所述目标客户分配带宽资源。在本申请的一种具体实现方式中,在所述目标客户包含多个客户的情况下,所述目标机房选择模块,包括:机房峰共比计算子模块,用于根据各个机房的峰值带宽和各个机房的共享带宽,计算各个机房的机房峰共比,其中,所述机房峰共比为:一个机房的峰值带宽与该机房的共享带宽之间的比值;第一目标机房选择子模块,用于根据各个机房的机房峰共比,从各个机房中选择所述目标客户中每一客户的目标机房;其中,所述第一目标机房选择子模块,包括:机房峰共比估算单元,用于根据客户U的预估峰值带宽和所述客户U的预估共享带宽,估算将所述客户U分别加入各个机房后各个机房的机房峰共比,其中,所述客户U为所述目标客户中的任一客户;机房峰共比数量确定单元,用于确定满足第一关系式的机房峰共比数量,其中,所述第一关系式为:估算得到的机房的机房峰共比>估算前该机房的机房峰共比;机房峰共比数量判断单元,用于判断所述机房峰共比数量是否大于预设的数量阈值;第一目标机房选择单元,用于在所述机房峰共比数量判断单元的判断结果为是的情况下,从满足所述第一关系式的估算得到的机房峰共比本文档来自技高网...
一种带宽资源分配方法及装置

【技术保护点】
一种带宽资源分配方法,其特征在于,所述方法包括:获得目标客户的预估峰值带宽和所述目标客户的预估共享带宽;获得各个机房的峰值带宽和各个机房的共享带宽;根据所述目标客户的预估峰值带宽、所述目标客户的预估共享带宽、各个机房的峰值带宽、各个机房的共享带宽,从各个机房中选择所述目标客户的目标机房;根据所述目标机房的带宽资源,为所述目标客户分配带宽资源。

【技术特征摘要】
1.一种带宽资源分配方法,其特征在于,所述方法包括:获得目标客户的预估峰值带宽和所述目标客户的预估共享带宽;获得各个机房的峰值带宽和各个机房的共享带宽;根据所述目标客户的预估峰值带宽、所述目标客户的预估共享带宽、各个机房的峰值带宽、各个机房的共享带宽,从各个机房中选择所述目标客户的目标机房;根据所述目标机房的带宽资源,为所述目标客户分配带宽资源。2.根据权利要求1所述的方法,其特征在于,在所述目标客户包含多个客户的情况下,所述根据所述目标客户的预估峰值带宽、所述目标客户的预估共享带宽、各个机房的峰值带宽、各个机房的共享带宽,从各个机房中选择所述目标客户的目标机房,包括:根据各个机房的峰值带宽和各个机房的共享带宽,计算各个机房的机房峰共比,其中,所述机房峰共比为:一个机房的峰值带宽与该机房的共享带宽之间的比值;根据各个机房的机房峰共比,按照以下方式从各个机房中选择所述目标客户中每一客户的目标机房:根据客户U的预估峰值带宽和所述客户U的预估共享带宽,估算将所述客户U分别加入各个机房后各个机房的机房峰共比,其中,所述客户U为所述目标客户中的任一客户;确定满足第一关系式的机房峰共比数量,其中,所述第一关系式为:估算得到的机房的机房峰共比>估算前该机房的机房峰共比;判断所述机房峰共比数量是否大于预设的数量阈值;若为是,从满足所述第一关系式的估算得到的机房峰共比对应的机房中选择所述客户U的目标机房;若为否,根据估算得到的机房峰共比,从各个机房中选择所述客户U的目标机房。3.根据权利要求2所述的方法,其特征在于,所述从满足所述第一关系式的估算得到的机房峰共比对应的机房中选择所述客户U的目标机房,包括:基于同一机房,计算满足所述第一关系式的估算得到的机房峰共比与估算前机房峰共比之间的比值;选择计算得到的比值中数值最大的比值对应的机房为所述客户U的目标机房。4.根据权利要求2所述的方法,其特征在于,所述根据估算得到的机房峰共比,从各个机房中选择所述客户U的目标机房,包括:基于同一机房,计算估算得到的机房峰共比与估算前机房峰共比之间的比值;选择计算得到的比值中数值最大的比值对应的机房为所述客户U的目标机房。5.根据权利要求2所述的方法,其特征在于,在所述根据估算得到的机房峰共比,从各个机房中选择所述客户U的目标机房之后,还包括:将所述客户U标记为可变更机房的客户。6.根据权利要求1所述的方法,其特征在于,在所述目标客户包含一个客户的情况下,所述根据所述目标客户的预估峰值带宽、所述目标客户的预估共享带宽、各个机房的峰值带宽、各个机房的共享带宽,从各个机房中选择所述目标客户的目标机房,包括:根据所述目标客户的预估峰值带宽和所述目标客户的预估共享带宽,估算将所述目标客户加入各个机房后各个机房的机房峰共比,其中,所述机房峰共比为:一个机房的峰值带宽与该机房的共享带宽之间的比值;根据估算得到的机房峰共比,为所述目标客户选择目标机房。7.根据权利要求6所述的方法,其特征在于,所述根据估算得到的机房峰共比,为所述目标客户选择目标机房,包括:根据所述目标客户的预估峰值带宽和所述目标客户的预估共享带宽,计算所述目标客户的客户峰共比,其中,所述客户峰共比为:所述目标客户的预估峰值带宽与所述目标客户的预估共享带宽之间的比值;判断所述目标客户的客户峰共比是否大于预设的客户峰共比阈值;若为是,选择估算得到的机房峰共比中数值最大的机房峰共比对应的机房为所述目标客户的目标机房;若为否,从不低于估算前机房峰共比的估算得到的机房峰共比对应的机房中选择所述目标客户的目标机房。8.根据权利要求7所述的方法,其特征在于,在所述从不低于估算前机房峰共比的估算得到的机房峰共比对应的机房中选择所述目标客户的目标机房之后,还包括:将所述目标客户标记为可变更机房的客户。9.根据权利要求8所述的方法,其特征在于,所述根据估算得到的机房峰共比,为所述目标客户选择目标机房,包括:判断是否存在被标记为可变更机房的客户;若存在,对所述目标客户和所述被标记为可变更机房的客户进行客户合并处理得到合并客户;根据估算得到的机房峰共比,为所述合并客户选择目标机房,并将所述目标机房确定为所述目标客户的目标机房,将所述被标记为可变更机房的客户由当前所在的机房变更至所述目标机房。10.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述目标客户的预估峰值带宽和所述目标客户的预估共享带宽,计算所述目标客户的客户峰共比,其中,所述客户峰共比为:所述目标客户的预估峰值带宽与所述目标客户的预估共享带宽之间的比值;根据所述目标客户的客户峰共比,从预设的客户价值计算规则库中选择针对所述目标客户的客户价值计算规则;根据所选择的客户价值计算规则,计算所述目标客户的客户价值。11.一种带宽资源分配装置,其特征在于,所述装置包括:第一带宽信息获得模块,用于获得目标客户的预估峰值带宽和所述目标客户的预估共享带宽;第二带宽信息获得模块,用于获得各个机房的峰值带宽和各个机房的共享带宽;目标机房选择模块,用于根据所述目标客户的预估峰值带宽、所述目标客...

【专利技术属性】
技术研发人员:李全峰
申请(专利权)人:北京金山云网络技术有限公司北京金山云科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1