The embodiment of the scheme provides a bandwidth acquisition method and device, a data processing method, a device and a server. On the one hand, this scheme obtains the type of sampling method adopted by the designated node by response to the traffic collection instruction, reads the values of the common parameter types in the sampling method type used by the designated node from the specified position, and carries out the traffic collection on the designated node according to the values of the common parameter types obtained. In order to obtain the traffic bandwidth information of the specified node, all nodes can use general traffic bandwidth calculation logic. It does not need to change the computing logic of the flow bandwidth with the different sampling methods. Thus, only some parameters are adjusted when the sampling method type changes, and the processing logic is not needed to be adjusted. It improves the processing efficiency, reduces the maintenance cost, and solves the problem of low processing efficiency and high maintenance cost when the types of sampling methods are changed in the existing technology.
【技术实现步骤摘要】
带宽获取方法及装置、数据处理方法及装置、服务器
本方案涉及数据库
,尤其涉及一种带宽获取方法及装置、数据处理方法及装置、服务器。
技术介绍
随着通信基础运营市场的逐步开放,以及互联网数据业务的飞速发展,流量结算的费用作为内容与应用分发服务商的主要成本,同时被运营商和CDN(ContentDeliveryNetwork,内容分发网络)服务商关注。流量结算通常以计费节点为单位进行。一个计费节点用于对至少一个CDN节点进行流量结算。在流量结算中,重要的一个步骤是获取用于进行流量结算的带宽。需要说明的是,“流量结算”“计费”等概念对于运营商来讲,是对用户所使用的流量进行结算,以得出对用户的计费,对于CDN服务商来讲,则是对自己使用的流量进行结算,以计算自己使用带宽的成本。在实现本方案过程中,方案人发现现有技术中至少存在如下问题:目前,计费方法类型很多,可以主要列举出如表1所示的几种。表1.计费方法类型列举及对应描述表计费节点所采用的计费方法类型是由运营商与CDN服务商协商确定的。对于一个CDN服务商来讲,CDN节点可能分布于不同的国家、大区、省份和城市,从而 ...
【技术保护点】
一种带宽获取方法,其特征在于,所述方法包括:响应于流量采集指令,获取指定节点采用的采样方法类型;从指定位置读取所述指定节点采用的采样方法类型中各公共参数类型的取值;根据已获取到的所述各公共参数类型的取值,对所述指定节点进行流量采集,以获得所述指定节点的流量带宽信息;其中,不同采样方法类型具有相同的公共参数类型,且不同采样方法类型中各公共参数类型的取值不完全相同。
【技术特征摘要】
1.一种带宽获取方法,其特征在于,所述方法包括:响应于流量采集指令,获取指定节点采用的采样方法类型;从指定位置读取所述指定节点采用的采样方法类型中各公共参数类型的取值;根据已获取到的所述各公共参数类型的取值,对所述指定节点进行流量采集,以获得所述指定节点的流量带宽信息;其中,不同采样方法类型具有相同的公共参数类型,且不同采样方法类型中各公共参数类型的取值不完全相同。2.根据权利要求1所述的方法,其特征在于,所述获取指定节点采用的采样方法类型之前,所述方法还包括:维护基础信息表和采样方法表;所述基础信息表用于维护各节点采用的采样方法类型;所述采样方法表用于维护各采样方法类型中各公共参数类型的取值;响应于流量采集指令,获取指定节点采用的采样方法类型,包括:响应于流量采集指令,从所述基础信息表读取指定节点采用的采样方法类型;从指定位置读取所述指定节点采用的采样方法类型中各公共参数类型的取值,包括:从所述采样方法表读取所述指定节点采用的采样方法类型中各公共参数类型的取值。3.根据权利要求2所述的方法,其特征在于,所述公共参数类型包括:采样间隔、取值间隔、取值标识和计费比例。4.根据权利要求3所述的方法,其特征在于,当所述取值间隔不为0时,所述根据已获取到的所述各公共参数类型的取值,对所述指定节点进行流量采集,以获得所述指定节点的流量带宽信息,包括:根据采样间隔,对所述指定节点的流量数据进行采样,以获得第一采样数据;根据所述取值间隔,对所述第一采样数据进行区间划分,以获得不同区间;以及,获得各区间对应的最大流量值;对所述各区间对应的最大流量值进行排序,以获得排序结果;根据取值标识,在所述排序结果中选择指定的流量值作为基础计费带宽;根据所述计费比例和所述基础计费带宽,计算最终计费带宽。5.根据权利要求3所述的方法,其特征在于,当所述取值间隔为0时,所述根据已获取到的所述各公共参数类型的取值,对所述指定节点进行流量采集,以获得所述指定节点的流量带宽信息,包括:根据采样间隔,对所述指定节点的流量数据进行采样,以获得第一采样数据;对所述第一采样数据进行排序,以获得排序结果;根据取值标识,在所述排序结果中选择指定的流量值作为基础计费带宽;根据所述计费比例和所述基础计费带宽,计算最终计费带宽。6.根据权利要求4或5所述的方法,其特征在于,所述根据取值标识,在所述排序结果中选择指定的流量值作为基础计费带宽,包括:当所述取值标识X为正整数时,在所述排序结果中选择第X个流量值作为基础计费带宽;或者,当所述取值标识X大于0且小于1时,在所述排序结果中选择除指定X*Y个流量值外的最大流量值,Y表示所述排序结果中流量值总数。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述指定节点的流量带宽信息,进行计费。8.一种带宽获取装置,其特征在于,所述装置包括:类型获取模块,用于响应于流量采集指令,获取指定节点采用的采样方法类型;取值获取模块,用于从指定位置读取所述指定节点采用的采样方法类型中各公共参数类型的取值;流量采集模块,用于根据已获取到的所述各公共参数类型的取值,对所述指定节点进行流量采集,以获得所述指定节点的流量带宽信息;其中,不同采样方法类型具有相同的公共参数类型,且不同采样方法类型中各公共参数类型的取值不完全相同。9.根据权利要求8所述的装置,其特征在于,所述装置还包括:维护模块,用于维护基础信息表和采样方法表;所述基础信息表用于维护各节点采用的采样方法类型;所述采样方法表用于维护各采样方法类型中各公共参数类型的取值;所述类型获取模块在用于响应于流量采集指令,获取指定节点采用的采样方法类型时,具体用于:响应于流量采集指令,从所述基础信息表读取指定节点采用的采样方法类型;所述取值获取模块在用于从指定位置读取所述指定节点采用的采样方法类型中各公共参数类型的取值时,具体用于:从所述采样方法表读取所述指定节点采用的采样方法类型中各公共参数类型的取值。10.根据权利要求9所述的装置,其特征在于,所述公共参数类型包括:采样间隔、取值间隔、取值标识和计费比例。11.根据权...
【专利技术属性】
技术研发人员:廉亚男,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。