一种解决重复计费的方法及装置制造方法及图纸

技术编号:20331511 阅读:24 留言:0更新日期:2019-02-13 07:17
本发明专利技术公开了一种解决重复计费的方法及装置,此方法包括:判断目标网络区域中存在服务节点带宽重复计费情况时,在此目标网络区域的服务器映射表中的请求来源IP列表中查找导致服务节点重复计费的访问来源IP,修改服务器映射表,使此访问来源IP指向目标网络区域的服务节点中满足预设带宽条件的节点服务器IP。本发明专利技术可以有效解决流量重复计费的问题,有效降低带宽成本。

【技术实现步骤摘要】
一种解决重复计费的方法及装置
本专利技术涉及互联网
,尤其涉及一种解决重复计费的方法及装置。
技术介绍
对于同一网络区域中的多个节点的计费方式多以最高流量计费,例如某个区域中包括两个节点,针对此两个节点的带宽流量进行计费,如果此2个节点的带宽流量均在50G以下时,以50G的带宽流量水平计费,但是在用户访问量突增的情况下,此2个节点的带宽流量在某些时段均突增到70G后快速回落,则会对此2个节点均以70G的带宽流量水平进行计费。为了解决此重复计费的问题,现有技术中多使用LVS(LinuxVirtualServer)进行负载均衡,但增设LVS会增加系统的复杂度并且LVS常常会成为调度的瓶颈。现有技术中还会使用域名系统(DomainNameSystem,简称DNS),但DNS的出口IP的随机性会导致图层(VIEW)的不稳定。所以需要一种新的解决重复计费的方案。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种解决重复计费的方法及装置。本专利技术提供的解决重复计费的方法,包括:判断目标网络区域中存在服务节点带宽重复计费情况时,在此目标网络区域的服务器映射表中的请求来源IP列表中查找导致服务节点重复计费的访问来源IP,修改服务器映射表,使此访问来源IP指向目标网络区域的服务节点中满足预设带宽条件的节点服务器IP。上述解决重复计费的方法还具有以下特点:判断目标网络区域中存在服务节点带宽重复计费情况的方法包括:统计所述目标网络区域内针对所有节点的网络区域计费带宽称为带宽一,统计所述目标网络区域的针对所有IP的网络区域计费带宽称为带宽二,在所述带宽一和所述带宽二的比值大于预设阈值时判定目标网络区域中存在服务节点带宽重复计费情况。上述解决重复计费的方法还具有以下特点:在此目标网络区域的服务器映射表中的请求来源IP列表中查找导致服务节点重复计费的访问来源IP包括:统计所述目标网络区域内各客户端IP访问各服务节点的时间序列带宽,确定在各服务器节点的按时间序列排序的带宽值变化趋势一致的客户端IP,将确定出的客户端IP作为疑似带宽重复计费IP,选择各疑似带宽重复计费IP的计费带宽中最大的N个疑似带宽重复计费IP的计费带宽求和,确定带宽一和带宽二的差值,所述和值与此差值的值小于预设误差值时,此N个疑似带宽重复计费IP作为导致服务节点重复计费的访问来源IP。上述解决重复计费的方法还具有以下特点:确定在各服务器节点的按时间序列排序的带宽值变化趋势一致的客户端IP包括:判断客户端IP在各个服务节点上按时间序列的带宽的增量点和减量点趋势一致,则判定此客户端IP为在各服务器节点的按时间序列排序的带宽值变化趋势一致的客户端IP,其中增量点是指在时间序列上相邻两个时间点上的带宽增大程度大于第二阈值,减量点是指在时间序列上相邻两个时间点上的带宽降低程度大于第三阈值。上述解决重复计费的方法还具有以下特点:第二阈值的获取方式为:统计所述目标网络区域内所有客户端IP在各服务器节点的时间序列上各增量点所对应的带宽增大百分比的平均值;所述第二阈值是此平均值的20%~60%的值;第三阈值的获取方式为:统计所述目标网络区域内所有客户端IP在各服务器节点的时间序列上各减量点所对应的带宽降低百分比的平均值;所述第三阈值是此平均值的20%~60%的值。上述解决重复计费的方法还具有以下特点:所述修改服务器映射表使所述访问来源IP指向目标网络区域中服务节点中满足预设带宽条件的节点服务器IP包括以下方式中的一种:方式一,修改服务器映射表使所述访问来源IP指向目标网络区域的同一服务节点,此服务节点的计费带宽是所述目标网络区域中各服务节点的计费带宽是最低的;方式二,修改服务器映射表使所述访问来源IP按以下优先级顺序指向目标网络区域中服务节点:运行带宽最低的服务节点、运行带宽小于预设带宽阈值的服务节点、运行带宽大于所述预设带宽阈值的服务节点。上述解决重复计费的方法还具有以下特点:所述统计所述目标网络区域内所有节点的网络区域计费带宽包括:获知所述目标网络区域内所有节点的IP,对访问同一节点的客户端IP的时间序列带宽之和,获得所述目标网络区域内各服务节点的时间序列带宽,根据节点计费规则计算得到所述目标网络区域内针对所有节点的网络区域计费带宽;所述统计所述目标网络区域的针对所有IP的网络区域计费带宽包括:根据各客户端的访问日志获取预设时间段内所有客户端IP的时间序列上各个时间点带宽值,对所述网络区域内所有客户端IP的时间序列上各个时间点带宽值求和,获得所述目标网络区域内各客户端IP的时间序列带宽,根据客户端计费方式,获得所述目标网络区域的针对所有IP的网络区域计费带宽。本专利技术提供的解决重复计费的装置,包括:判断模块,用于判断目标网络区域中是否存在服务节点带宽重复计费情况;查找模块,用于在判断模块判定目标网络区域中存在服务节点带宽重复计费情况时,在此目标网络区域的服务器映射表中的请求来源IP列表中查找导致服务节点重复计费的访问来源IP;映射表修改模块,用于修改服务器映射表,使此访问来源IP指向目标网络区域的服务节点中满足预设带宽条件的节点服务器IP。上述解决重复计费的装置还具有以下特点:所述判断模块包括第一统计单元、第二统计单元和判断单元;所述第一统计单元用于统计所述目标网络区域内针对所有节点的网络区域计费带宽称为带宽一;所述第二统计单元用于统计所述目标网络区域的针对所有IP的网络区域计费带宽称为带宽二;所述判断单元用于在所述带宽一和所述带宽二的比值大于预设阈值时判定目标网络区域中存在服务节点带宽重复计费情况。上述解决重复计费的装置还具有以下特点:所述查找模块包括统计单元、第一确定单元、第二确定单元;所述统计单元用于包括统计所述目标网络区域内各客户端IP访问各服务节点的时间序列带宽;第一确定单元,用于确定在各服务器节点的按时间序列排序的带宽值变化趋势一致的客户端IP,将确定出的客户端IP作为疑似带宽重复计费IP;第二确定单元用于选择各疑似带宽重复计费IP的计费带宽中最大的N个疑似带宽重复计费IP的计费带宽求和,确定带宽一和带宽二的差值,所述和值与此差值的值小于预设误差值时,此N个疑似带宽重复计费IP作为导致服务节点重复计费的访问来源IP。上述解决重复计费的装置还具有以下特点:第一确定单元用于使用以下方法确定在各服务器节点的按时间序列排序的带宽值变化趋势一致的客户端IP:判断客户端IP在各个服务节点上按时间序列的带宽的增量点和减量点趋势一致,则判定此客户端IP为在各服务器节点的按时间序列排序的带宽值变化趋势一致的客户端IP,其中增量点是指在时间序列上相邻两个时间点上的带宽增大程度大于第二阈值,减量点是指在时间序列上相邻两个时间点上的带宽降低程度大于第三阈值。上述解决重复计费的装置还具有以下特点:第一确定单元包括第二阈值计算单元和第三阈值计算单元;第二阈值计算单元用于根据以下方法确定第二阈值:统计所述目标网络区域内所有客户端IP在各服务器节点的时间序列上各增量点所对应的带宽增大百分比的平均值;设置所述第二阈值是此平均值的20%~60%的值;第三阈值计算单元用于根据以下方法确定第三阈值:统计所述目标网络区域内所有客户端IP在各服务器节点的时间序列上各减量点所对应的带宽降低百分比的本文档来自技高网...

【技术保护点】
1.一种解决重复计费的方法,其特征在于,包括:判断目标网络区域中存在服务节点带宽重复计费情况时,在此目标网络区域的服务器映射表中的请求来源IP列表中查找导致服务节点重复计费的访问来源IP,修改服务器映射表,使此访问来源IP指向目标网络区域的服务节点中满足预设带宽条件的节点服务器IP。

【技术特征摘要】
1.一种解决重复计费的方法,其特征在于,包括:判断目标网络区域中存在服务节点带宽重复计费情况时,在此目标网络区域的服务器映射表中的请求来源IP列表中查找导致服务节点重复计费的访问来源IP,修改服务器映射表,使此访问来源IP指向目标网络区域的服务节点中满足预设带宽条件的节点服务器IP。2.如权利要求1所述的解决重复计费的方法,其特征在于,判断目标网络区域中存在服务节点带宽重复计费情况的方法包括:统计所述目标网络区域内针对所有节点的网络区域计费带宽称为带宽一,统计所述目标网络区域的针对所有IP的网络区域计费带宽称为带宽二,在所述带宽一和所述带宽二的比值大于预设阈值时判定目标网络区域中存在服务节点带宽重复计费情况。3.如权利要求2所述的解决重复计费的方法,包括:在此目标网络区域的服务器映射表中的请求来源IP列表中查找导致服务节点重复计费的访问来源IP包括:统计所述目标网络区域内各客户端IP访问各服务节点的时间序列带宽,确定在各服务器节点的按时间序列排序的带宽值变化趋势一致的客户端IP,将确定出的客户端IP作为疑似带宽重复计费IP,选择各疑似带宽重复计费IP的计费带宽中最大的N个疑似带宽重复计费IP的计费带宽求和,确定带宽一和带宽二的差值,所述和值与此差值的值小于预设误差值时,此N个疑似带宽重复计费IP作为导致服务节点重复计费的访问来源IP。4.如权利要求3所述的解决重复计费的方法,包括:确定在各服务器节点的按时间序列排序的带宽值变化趋势一致的客户端IP包括:判断客户端IP在各个服务节点上按时间序列的带宽的增量点和减量点趋势一致,则判定此客户端IP为在各服务器节点的按时间序列排序的带宽值变化趋势一致的客户端IP,其中增量点是指在时间序列上相邻两个时间点上的带宽增大程度大于第二阈值,减量点是指在时间序列上相邻两个时间点上的带宽降低程度大于第三阈值。5.如权利要求4所述的解决重复计费的方法,包括:第二阈值的获取方式为:统计所述目标网络区域内所有客户端IP在各服务器节点的时间序列上各增量点所对应的带宽增大百分比的平均值;所述第二阈值是此平均值的20%~60%的值;第三阈值的获取方式为:统计所述目标网络区域内所有客户端IP在各服务器节点的时间序列上各减量点所对应的带宽降低百分比的平均值;所述第三阈值是此平均值的20%~60%的值。6.如权利要求1所述的解决重复计费的方法,包括:所述修改服务器映射表使所述访问来源IP指向目标网络区域中服务节点中满足预设带宽条件的节点服务器IP包括以下方式中的一种:方式一,修改服务器映射表使所述访问来源IP指向目标网络区域的同一服务节点,此服务节点的计费带宽是所述目标网络区域中各服务节点的计费带宽是最低的;方式二,修改服务器映射表使所述访问来源IP按以下优先级顺序指向目标网络区域中服务节点:运行带宽最低的服务节点、运行带宽小于预设带宽阈值的服务节点、运行带宽大于所述预设带宽阈值的服务节点。7.如权利要求2所述的解决重复计费的方法,其特征在于,所述统计所述目标网络区域内所有节点的网络区域计费带宽包括:获知所述目标网络区域内所有节点的IP,对访问同一节点的客户端IP的时间序列带宽之和,获得所述目标网络区域内各服务节点的时间序列带宽,根据节点计费规则计算得到所述目标网络区域内针对所有节点的网络区域计费带宽;所述统计所述目标网络区域的针对所有IP的网络区域计费带宽包括:根据各客户端的访问日志获取预设时间段内所有客户端IP的时间序列上各个时间点带宽值,对所述网络区域内所有客户端IP的时间序列上各个时间点带宽值求和,获得所述目标网络区域内各客户端IP的时间序列带宽,根据客户端计费方式,获得所述目标网络区域的针对所有IP的网络区域计费带宽。8.一种解决重复计费的装置,其特征在于,包括:判断模块,用于判断目标网络区域中是否存在服务节点带宽重复计费情况;查找模块,用于在判断模块判定目标网络区域中存在服务节点带宽重复计费情况时,在此目标网络区域...

【专利技术属性】
技术研发人员:符立佳苗辉
申请(专利权)人:贵州白山云科技股份有限公司
类型:发明
国别省市:贵州,52

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

1