一种计费方法、装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:32849532 阅读:18 留言:0更新日期:2022-03-30 19:00
本申请实施例提供了一种计费方法、装置、电子设备和计算机可读存储介质,方法包括:针对目标租户包含的每一子租户,基于预设的子租户与域名的对应关系,确定该子租户对应的域名;计算用户访问该子租户对应的域名所产生的流量值与总流量值的比值,作为该子租户对应的流量占比;基于总流量值,计算目标租户针对各域名应支付的总费用;针对每一子租户,计算该子租户对应的流量占比与总费用的乘积,作为该子租户分摊的费用。基于上述处理,能够确定目标租户包含的各子租户各自应该分摊的费用。标租户包含的各子租户各自应该分摊的费用。标租户包含的各子租户各自应该分摊的费用。

【技术实现步骤摘要】
一种计费方法、装置、电子设备和计算机可读存储介质


[0001]本申请涉及计算机网络
,特别是涉及一种计费方法、装置、电子设备和计算机可读存储介质。

技术介绍

[0002]随着计算机网络技术的快速发展,CDN(Content Delivery Network,内容分发网络)的使用也越来越广泛。CDN可以包括多个节点,CDN中的节点用于处理终端发送的业务请求。
[0003]CDN提供商可以为租户提供CDN的租用服务。租户可以基于CDN创建多个域名,以为用户提供网络服务,例如,租户可以通过CDN为用户提供视频直播服务。当达到预设计费时刻时,针对租户创建的每一域名,CDN提供商可以统计当前的计费周期内,用户访问该域名所产生的流量值,进而,针对一租户,可以统计当前的计费周期内,用户访问该租户创建的各域名所产生的总流量值,并基于总流量值,计算该租户针对各域名应支付的总费用。
[0004]然而,一个租户可以包含多个子租户,相关技术中,并未提供相应的方法,以确定多个子租户各自应该分摊的费用。

技术实现思路

[0005]本申请实施例的目的在于提供一种计费方法、装置、电子设备和计算机可读存储介质,能够确定租户包含的各子租户各自分摊的费用。具体技术方案如下:
[0006]第一方面,为了达到上述目的,本申请实施例公开了计费方法,所述方法包括:
[0007]针对目标租户包含的每一子租户,基于预设的子租户与域名的对应关系,确定该子租户对应的域名;
[0008]计算用户访问该子租户对应的域名所产生的流量值与总流量值的比值,作为该子租户对应的流量占比;其中,所述总流量值表示用户访问所述目标租户创建的各域名所产生的流量值的总和;
[0009]基于所述总流量值,计算所述目标租户针对所述各域名应支付的总费用;
[0010]针对每一所述子租户,计算该子租户对应的流量占比与所述总费用的乘积,作为该子租户分摊的费用。
[0011]可选的,所述方法还包括:
[0012]当接收到所述目标租户发送的域名添加指令时,提取所述域名添加指令中携带的目标域名和目标子租户的租户标识;
[0013]将所述目标域名和所述目标子租户的租户标识,对应地添加到所述对应关系中。
[0014]可选的,所述基于所述总流量值,计算所述目标租户针对所述各域名应支付的总费用,包括:
[0015]从预设的相邻的各流量值区间中,确定所述总流量所属的流量值区间,作为第一流量值区间;
[0016]基于所述总流量值和所述第一流量值区间对应的计费单价,计算所述目标租户针对所述各域名应支付的总费用。
[0017]可选的,所述基于所述总流量值和所述第一流量值区间对应的计费单价,计算所述目标租户针对所述各域名应支付的总费用,包括:
[0018]计算所述总流量值与所述第一流量值区间中的最小值的差值,作为目标差值;
[0019]计算所述目标差值与所述第一流量值区间对应的计费单价的乘积,作为第一费用;
[0020]基于所述第一费用,计算所述目标租户针对所述各域名应支付的总费用。
[0021]可选的,在所述基于所述第一费用,计算所述目标租户针对所述各域名应支付的总费用之前,所述方法还包括:
[0022]针对小于所述第一流量值区间的每一第二流量值区间,计算该第二流量值区间的长度与该第二流量值区间对应的计费单价的乘积,作为该第二流量值区间对应的第二费用;
[0023]所述基于所述第一费用,计算所述目标租户针对所述各域名应支付的总费用,包括:
[0024]计算各所述第二流量值区间各自对应的第二费用与所述第一费用的总和值,作为所述目标租户针对所述各域名应支付的总费用。
[0025]可选的,在所述针对每一所述子租户,计算该子租户对应的流量占比与所述总费用的乘积,作为该子租户分摊的费用之后,所述方法还包括:
[0026]生成所述目标租户在当前计费周期内的账单,其中,所述账单中记录有所述目标租户包含的各子租户、所述各子租户各自分摊的费用,以及用户访问所述各子租户对应的域名所产生的流量值。
[0027]第二方面,为了达到上述目的,本申请实施例公开了一种计费装置,所述装置包括:
[0028]域名确定模块,用于针对目标租户包含的每一子租户,基于预设的子租户与域名的对应关系,确定该子租户对应的域名;
[0029]流量占比计算模块,用于计算用户访问该子租户对应的域名所产生的流量值与总流量值的比值,作为该子租户对应的流量占比;其中,所述总流量值表示用户访问所述目标租户创建的各域名所产生的流量值的总和;
[0030]第一费用计算模块,用于基于所述总流量值,计算所述目标租户针对所述各域名应支付的总费用;
[0031]第二费用计算模块,用于针对每一所述子租户,计算该子租户对应的流量占比与所述总费用的乘积,作为该子租户分摊的费用。
[0032]可选的,所述装置还包括:
[0033]提取模块,用于当接收到所述目标租户发送的域名添加指令时,提取所述域名添加指令中携带的目标域名和目标子租户的租户标识;
[0034]添加模块,用于将所述目标域名和所述目标子租户的租户标识,对应地添加到所述对应关系中。
[0035]可选的,所述第一费用计算模块,包括:
[0036]第一流量值区间确定子模块,用于从预设的相邻的各流量值区间中,确定所述总流量所属的流量值区间,作为第一流量值区间;
[0037]总费用计算子模块,用于基于所述总流量值和所述第一流量值区间对应的计费单价,计算所述目标租户针对所述各域名应支付的总费用。
[0038]可选的,所述总费用计算子模块,包括:
[0039]目标差值计算单元,用于计算所述总流量值与所述第一流量值区间中的最小值的差值,作为目标差值;
[0040]第一费用计算单元,用于计算所述目标差值与所述第一流量值区间对应的计费单价的乘积,作为第一费用;
[0041]总费用计算单元,用于基于所述第一费用,计算所述目标租户针对所述各域名应支付的总费用。
[0042]可选的,所述装置还包括:
[0043]第三费用计算模块,用于在所述基于所述第一费用,计算所述目标租户针对所述各域名应支付的总费用之前,针对小于所述第一流量值区间的每一第二流量值区间,计算该第二流量值区间的长度与该第二流量值区间对应的计费单价的乘积,作为该第二流量值区间对应的第二费用;
[0044]所述总费用计算单元,具体用于计算各所述第二流量值区间各自对应的第二费用与所述第一费用的总和值,作为所述目标租户针对所述各域名应支付的总费用。
[0045]可选的,所述装置还包括:
[0046]账单生成模块,用于在所述针对每一所述子租户,计算该子租户对应的流量占比与所述总费用的乘积,作为该子租户分摊的费用之后,生成所述目标租户在当前计费周期内的账单,其中,所述账单中记录有所述目标租本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种计费方法,其特征在于,所述方法包括:针对目标租户包含的每一子租户,基于预设的子租户与域名的对应关系,确定该子租户对应的域名;计算用户访问该子租户对应的域名所产生的流量值与总流量值的比值,作为该子租户对应的流量占比;其中,所述总流量值表示用户访问所述目标租户创建的各域名所产生的流量值的总和;基于所述总流量值,计算所述目标租户针对所述各域名应支付的总费用;针对每一所述子租户,计算该子租户对应的流量占比与所述总费用的乘积,作为该子租户分摊的费用。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到所述目标租户发送的域名添加指令时,提取所述域名添加指令中携带的目标域名和目标子租户的租户标识;将所述目标域名和所述目标子租户的租户标识,对应地添加到所述对应关系中。3.根据权利要求1所述的方法,其特征在于,所述基于所述总流量值,计算所述目标租户针对所述各域名应支付的总费用,包括:从预设的相邻的各流量值区间中,确定所述总流量所属的流量值区间,作为第一流量值区间;基于所述总流量值和所述第一流量值区间对应的计费单价,计算所述目标租户针对所述各域名应支付的总费用。4.根据权利要求3所述的方法,其特征在于,所述基于所述总流量值和所述第一流量值区间对应的计费单价,计算所述目标租户针对所述各域名应支付的总费用,包括:计算所述总流量值与所述第一流量值区间中的最小值的差值,作为目标差值;计算所述目标差值与所述第一流量值区间对应的计费单价的乘积,作为第一费用;基于所述第一费用,计算所述目标租户针对所述各域名应支付的总费用。5.根据权利要求4所述的方法,其特征在于,在所述基于所述第一费用,计算所述目标租户针对所述各域名应支付的总费用之前,所述方法还包括:针对小于所述第一流量值区间的每一第二流量值区间,计算该第二流量值区间的长度与该第二流量值区间对应的计费单价的乘积,作为该第二流量值区间对应的第二费用;所述基于所述第一费用,计算所述目标租户针对所述各域名应支付的总费用,包括:计算各所述第二流量值区间各自对应的第二费用与所述第一费用的总和值,作为所述目标租户针对所述各域名应支付的总费用。6.根据权利要求1所述的方法,其特征在于,在所述针对每一所述子租户,计算该子租户对应的流量占比与所述总费用的乘积,作为该子租户分摊的费用之后,所述方法还包括:生成所述目标租户在当前计费周期内的账单,其中,所述账单中记录有所述目标租户包含的各子租户、所述各子租户各自分摊的费用,以及用户访问所述各子租户对应的域名所产生的流量值。7.一种计费装置,其特征在于,所述装置包括:域名确定模块,用于针对目标租户包含的每一子租户,基于预设的子租户与域名的对应关系,确定该子租户对应的域名;
流量占比计算模块,用于计算用户访问该子租户对应的域名所产生的流量值与...

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

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

1