【技术实现步骤摘要】
一种互联网中在线广告的结算方法及结算系统
本专利技术涉及互联网广告结算
,特别是涉及一种互联网中在线广告的结算方法及结算系统。
技术介绍
现有的在线广告结算一般都是通过统计广告曝光或互动日志的方法来计算广告主已经消耗的金额,当所消耗的金额达到或超过广告主设定的限额后,通知广告下线。当某一个广告下线后,就不会再产生消耗,也不会再占用带宽资源。然而,广告日志量会随着广告曝光的增长而增长,如果短时间内日志量激增或者同一广告主大量投放,达到了结算或者数据库的处理上限,就会导致无法及时处理多余的日志,因而不能及时发送广告下线通知,广告就会一直投放,占用带宽资源,却无法带来广告收入。目前解决广告超投问题的方法一般为:①延迟结算,即到达广告主设定限额后,如果仍然有要计费的广告到来,则继续计费,直到所有广告都统计完成为止。②合同约定按照超过设定限额一定比例的金额结算,例如广告主设置的限额为1万元,合同约定的可接受超投比例为10%,则实际结算的金额为1.1万元。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:现有方法并不能从本质上解决广告超投的问题,只是在一 ...
【技术保护点】
一种互联网中在线广告的结算方法,其特征在于,所述结算方法包括:对接收到的至少一条待结算广告进行解析,获得各待结算广告的关键信息,所述待结算广告的关键信息包括广告主、广告计划及消耗值;对各待结算广告按照广告主和广告计划进行一级聚合,将聚合后的各聚合广告数据分别推送到广告主对应序号的缓冲队列中;对各缓冲队列中的各聚合广告数据进行二级聚合,获得至少一条结算数据,其中,每条结算数据表示同一广告主下的同一广告计划;根据各结算数据分别对各待结算广告进行计算,获得对应广告主的付费金额。
【技术特征摘要】
1.一种互联网中在线广告的结算方法,其特征在于,所述结算方法包括:对接收到的至少一条待结算广告进行解析,获得各待结算广告的关键信息,所述待结算广告的关键信息包括广告主、广告计划及消耗值;对各待结算广告按照广告主和广告计划进行一级聚合,将聚合后的各聚合广告数据分别推送到广告主对应序号的缓冲队列中;对各缓冲队列中的各聚合广告数据进行二级聚合,获得至少一条结算数据,其中,每条结算数据表示同一广告主下的同一广告计划;根据各结算数据分别对各待结算广告进行计算,获得对应广告主的付费金额。2.根据权利要求1所述的互联网中在线广告的结算方法,其特征在于,所述对各待结算广告按照广告主和广告计划进行一级聚合,具体包括:将同一广告主下的同一广告计划的日志进行聚合,合并消耗值,获得各广告主下的各广告计划的聚合广告数据、聚合条数、聚合消耗值、第一时间及第二时间;其中,所述第一时间表示接收到待结算广告的当前时刻与前一次将聚合广告数据推送到缓冲队列中的时刻的时间差,第二时间表示接收到待结算广告的当前时刻与前一次接收到待结算广告的时刻的时间差;针对每一个广告主下的每一个广告计划,判断第一时间是否达到第一时间阈值,如果是,则将对应的聚合广告数据推送至广告主对应序号的缓冲队列中;否则执行以下判断中至少一项:判断聚合条数是否达到条数阈值,判断聚合消耗值是否达到消耗阈值,判断第二时间是否大于第二时间阈值;如果三个判断的判断结果中任意一个为是,则将对应的聚合广告数据推送至广告主对应序号的缓冲队列中;否则,不做任何动作。3.根据权利要求1或2所述的互联网中在线广告的结算方法,其特征在于,根据以下公式确定缓冲队列的序号:i=广告主的ID%I,其中,i表示缓冲队列的序号,i=1,2,...,I,I表示缓冲队列的数量,%表示取余运算。4.根据权利要求1所述的互联网中在线广告的结算方法,其特征在于,所述对各缓冲队列中的各聚合广告数据进行二级聚合,获得至少一条结算数据,具体包括:获取各缓冲队列的当前队列长度;根据当前队列长度确定抽取元素数量,并从对应的缓冲队列中抽取对应数量的元素;对抽取的元素按照同一广告主的同一广告计划进行聚合,获得至少一条结算数据。5.根据权利要求4所述的互联网中在线广告的结算方法,其特征在于,所述抽取元素数量根据以下公式确定:ni=αi·li,其中,ni表示第i号缓冲队列对应的抽取元素数量,αi表示第i号缓冲队列的速度因子,li表示第i号缓冲队列的当前队列长度。6.一种互联联网中在线广告的结算系统,其特征在于,所述结算系统包括:解析单元,用于对接收到的至少一条待结算广告进行解析,获得各待结算广告的关键信息,所述待结算广告的关键...
【专利技术属性】
技术研发人员:严明,滕幻,
申请(专利权)人:微梦创科网络科技中国有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。