【技术实现步骤摘要】
广告费用结算方法、装置、电子设备及存储介质
本公开的实施例涉及广告
,尤其涉及一种广告费用计算方法、装置、电子设备及存储介质。
技术介绍
为了更好地为大客户(KeyAccount,KA)提供广告投放服务,广告商为KA提供了专门的广告投放平台,可以对数千家门店产生的广告消耗同时进行批量投放。KA的广告投放资金由品牌总部进行汇总管理,数千家门店共用一个资金池。门店因广告投放而产生广告消耗时,需要对总资金池进行扣减。而由于广告费用的扣减操作需要加锁,耗时较长,因此,在数千家门店同时产生广告费用扣减时,会对系统造成极大的压力,容易导致扣减失败和超时。
技术实现思路
本公开的实施例提供了一种广告费用结算方法、装置、电子设备及存储介质,用以减轻多门店同时扣减时对系统造成的压力,减少扣减失败和超时的概率。根据本公开的实施例的第一方面,提供了一种广告费用结算方法,包括:根据业务方的总支付费用,创建多个虚拟费用池;每个所述虚拟费用池对应于一个虚拟池标识,所述业务方包括多个结算账户,每个所述结算 ...
【技术保护点】
1.一种广告费用结算方法,其特征在于,包括:/n根据业务方的总支付费用,创建多个虚拟费用池;每个所述虚拟费用池对应于一个虚拟池标识,所述业务方包括多个结算账户,每个所述结算账户对应于一个账户标识;/n将所述总支付费用分配至所述多个虚拟费用池;/n利用一致性哈希算法,建立至少一个账户标识和一个虚拟池标识之间的映射关系;/n在需要对第一结算账户产生的广告费用进行结算时,获取所述第一结算账户的第一账户标识,及所述第一结算账户对应的待结算费用;/n根据账户标识和虚拟池标识之间的映射关系,获取所述第一账户标识对应的第一虚拟池标识;/n获取所述第一虚拟池标识对应的第一虚拟费用池内的第一 ...
【技术特征摘要】
1.一种广告费用结算方法,其特征在于,包括:
根据业务方的总支付费用,创建多个虚拟费用池;每个所述虚拟费用池对应于一个虚拟池标识,所述业务方包括多个结算账户,每个所述结算账户对应于一个账户标识;
将所述总支付费用分配至所述多个虚拟费用池;
利用一致性哈希算法,建立至少一个账户标识和一个虚拟池标识之间的映射关系;
在需要对第一结算账户产生的广告费用进行结算时,获取所述第一结算账户的第一账户标识,及所述第一结算账户对应的待结算费用;
根据账户标识和虚拟池标识之间的映射关系,获取所述第一账户标识对应的第一虚拟池标识;
获取所述第一虚拟池标识对应的第一虚拟费用池内的第一剩余费用;
在所述第一剩余费用大于等于所述待结算费用时,从所述第一虚拟费用池内扣除所述待结算费用;
在所述第一剩余费用小于所述待结算费用时,从所述第一虚拟费用池内扣除所述第一剩余费用;
计算所述待结算费用和所述第一剩余费用之间的差值费用;
获取第二虚拟费用池;
从所述第二虚拟费用池中扣除所述差值费用。
2.根据权利要求1所述的方法,其特征在于,在所述第一剩余费用小于所述待结算费用时,从所述第一虚拟费用池内扣除所述第一剩余费用之后,还包括:
将所述第一虚拟费用池的状态标记为不可用状态;
所述获取第二虚拟费用池,包括:
根据虚拟费用池的标记状态,从多个所述虚拟费用池中获取一个标记状态为可用状态的虚拟费用池,作为所述第二虚拟费用池。
3.根据权利要求2所述的方法,其特征在于,在所述获取第二虚拟费用池,并从所述第二虚拟费用池中扣除所述差值费用之后,还包括:
获取多个所述虚拟费用池中处于可用状态的虚拟费用池的可用数量;
在所述可用数量小于费用池数量阈值的情况下,获取处于可用状态的虚拟费用池的第二剩余费用;
在所述第二剩余费用大于费用阈值的情况下,根据所述第二剩余费用,创建多个新虚拟费用池;
将所述第二剩余费用分配至多个所述新虚拟费用池。
4.一种广告费用结算装置,其特征在于,包括:
虚拟费用池创建模块,用于根据业务方的总支付费用,创建多个虚拟费用池;每个所述虚拟费用池对应于一个虚拟池标识,所述业务方包括多个结算账户,每个所述结算账户对应于一个账户标识;
总支付费用分配模块,用于将所述总支付费用分配至所述多个虚拟费用池;
映...
【专利技术属性】
技术研发人员:马俊磊,林晓智,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。