广告投放的频次控制方法及装置与流程

文档序号:13447268阅读:1950来源:国知局
广告投放的频次控制方法及装置与流程

本发明涉及互联网技术领域,特别是涉及一种广告投放的频次控制方法及装置。



背景技术:

随着互联网应用范围的扩大化,与广告位拥有方进行广告交易实现广告的投放已经成为各个广告主投放广告的首选之举。其中,为了避免广告投放的浪费及不必要的投放,需要对广告曝光频次进行控制。

目前,现有广告主在需求方平台(demand-sideplatform,dsp)请求投放广告时,在每个广告组下,可以设置对应的频控周期和频控次数,然后通过供应方平台(sell-sideplatform,ssp)智能的管理媒体广告位库存、优化广告的投放,例如,广告组中包括多条广告,一组广告设置为1个用户每天最多可以看到该广告组中的10条广告,通过识别用户使用终端设备id的次数来确定该广告组的广告的曝光次数到达10次时,则不再向这个id投放该广告组下的广告,但是,当需要对超大规模的广告投放进行频次控制时,人工设置频次控制耗时过长,容易出现控制策略上的失误,影响广告投放的效果。



技术实现要素:

有鉴于此,本发明提供一种广告投放的频次控制方法及装置,主要目的在于现有当需要对超大规模的广告投放进行频次控制时,人工设置频次控制耗时过长,容易出现控制策略上的失误,影响广告投放的效果的问题。

依据本发明一个方面,提供了一种广告投放的频次控制方法,包括:

通过供应方平台ssp获取待投放广告用户的投放环境;

根据所述投放环境对用户按照频次需求进行划分,所述频次需求用于反应不同投放环境下用户对广告投放次数的需求;

为划分后的用户配置匹配的频次控制策略,所述频次控制策略为适用于不同频次需求用户的广告投放频次控制方法;

根据配置的频次控制策略对所述用户进行广告投放的频次控制。

进一步地,所述根据所述投放环境对用户按照频次需求进行划分包括:

按照频次需求解析所述投放环境中的用户登录标识,所述频次需求包括场景级频次控制需求以及应用程序app级频次控制需求;

根据解析后的结果将用户划分为场景级频次控制、和/或app级频次控制。

进一步地,所述根据配置的频次控制策略对所述用户进行广告投放的频次控制之前,所述方法还包括:

通过预设数据库分别对场景级频次控制对应的用户、和/或app级频次控制对应的用户进行频次计数。

进一步地,所述频次控制策略包括严格频次控制策略以及非严格频次控制策略,所述根据配置的频次控制策略对所述用户进行广告投放的频次控制包括:

若记录的所述用户频次次数大于第一频次阈值,则按照严格频次控制策略对所述场景级频次控制对应的用户、和/或所述app级频次控制对应的用户进行广告投放频次控制;和/或

若记录的所述用户频次次数大于第二频次阈值,则按照非严格频次控制策略对所述app级频次控制对应的用户进行广告投放频次控制。

进一步地,所述根据配置的频次控制策略对所述用户进行广告投放的频次控制之前,所述方法还包括:

为所述严格频次控制策略及所述非严格频次控制策略分别配置第一频次阈值及第二频次阈值。

进一步地,所述方法还包括:

通过异步数据查询方式从预设数据库中查询用户的广告投放频次,并将查询的结果返回ssp业务进程中,以便进行根据选取的频次控制策略对所述用户进行广告投放的频次控制的步骤。

进一步地,所述根据配置的频次控制策略对所述用户进行广告投放的频次控制之后,所述方法还包括:

对用户的频次控制进行计时,当所述用户的频次控制时间大于预设计时时间,则重新启动ssp业务进程中广告投放的频次控制步骤。

进一步地,所述根据配置的频次控制策略对所述用户进行广告投放的频次控制之前,所述方法还包括:

解析用户信息,并根据解析后的结果过滤待投放广告中的异常广告。

依据本发明一个方面,提供了一种广告投放的频次控制装置,包括:

获取单元,用于通过供应方平台ssp获取待投放广告用户的投放环境;

划分单元,用于根据所述投放环境对用户按照频次需求进行划分,所述频次需求用于反应不同投放环境下用户对广告投放次数的需求;

配置单元,用于为划分后的用户配置匹配的频次控制策略,所述频次控制策略为适用于不同频次需求用户的广告投放频次控制方法;

控制单元,用于根据配置的频次控制策略对所述用户进行广告投放的频次控制。

进一步地,所述划分单元包括:

解析模块,用于按照频次需求解析所述投放环境中的用户登录标识,所述频次需求包括场景级频次控制需求以及应用程序app级频次控制需求;

划分模块,用于根据解析后的结果将用户划分为场景级频次控制、和/或app级频次控制。

进一步地,所述装置还包括:

计数单元,用于通过预设数据库分别对场景级频次控制对应的用户、和/或app级频次控制对应的用户进行频次计数。

进一步地,所述频次控制策略包括严格频次控制策略以及非严格频次控制策略,

所述控制单元,具体用于若记录的所述用户频次次数大于第一频次阈值,则按照严格频次控制策略对所述场景级频次控制对应的用户、和/或所述app级频次控制对应的用户进行广告投放频次控制;和/或

所述控制单元,具体还用于若记录的所述用户频次次数大于第二频次阈值,则按照非严格频次控制策略对所述app级频次控制对应的用户进行广告投放频次控制。

所述配置单元,还用于为所述严格频次控制策略及所述非严格频次控制策略分别配置第一频次阈值及第二频次阈值。

进一步地,所述装置还包括:

查询单元,用于通过异步数据查询方式从预设数据库中查询用户的广告投放频次,并将查询的结果返回ssp业务进程中,以便进行根据选取的频次控制策略对所述用户进行广告投放的频次控制的步骤。

进一步地,所述装置还包括:

启动单元,用于对用户的频次控制进行计时,当所述用户的频次控制时间大于预设计时时间,则重新启动ssp业务进程中广告投放的频次控制步骤。

进一步地,所述装置还包括:

过滤单元,用于解析用户信息,并根据解析后的结果过滤待投放广告中的异常广告。

根据本发明的又一方面,提供了一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述广告投放的频次控制方法对应的操作。

根据本发明的再一方面,提供了一种终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述广告投放的频次控制方法对应的操作。

借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:

本发明提供了一种广告投放的频次控制方法及装置,首先通过供应方平台ssp获取待投放广告用户的投放环境,然后根据所述投放环境对用户按照频次需求进行划分,所述频次需求用于反应不同投放环境下用户对广告投放次数的需求,再为划分后的用户配置匹配的频次控制策略,所述频次控制策略为适用于不同频次需求用户的广告投放频次控制方法,最后根据配置的频次控制策略对所述用户进行广告投放的频次控制。与现有当需要对超大规模的广告投放进行频次控制时,人工设置频次控制耗时过长,容易出现控制策略上的失误,影响广告投放的效果相比,本发明实施例通过按照频次需求将用户划分不同的层次,然后以不同层次配置不同的频次控制策略进行频次控制,实现无需人为设定及频次控制的自动化,避免大规模用户广告投放的频次控制策略的失误率,从而提高广告投放的频次控制的效率。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的一种广告投放的频次控制方法流程图;

图2示出了本发明实施例提供的另一种广告投放的频次控制方法流程图;

图3示出了本发明实施例提供的一种异步请求的频次控制业务线程示意图;

图4示出了本发明实施例提供的一种广告投放的频次控制装置框图;

图5示出了本发明实施例提供的另一种广告投放的频次控制装置框图;

图6示出了本发明实施例提供的一种终端示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例提供了一种广告投放的频次控制方法,如图1所示,所述方法包括:

101、通过供应方平台ssp获取待投放广告用户的投放环境。

其中,所述待投放广告用户为通过ssp平台提供广告位进行下发广告的用户,一般的,用户个数为千万或上亿级别,为了精确的对每个用户在终端设备中投放广告进行频次进行确定,减少不必要的广告曝光,可以控制广告投放的频次。所述用户的投放环境为用户观看到广告的平台环境,可以包括网站、社交软件、电商类网站、视频网站等,本发明实施例不做具体限定。由于在各个广告投放平台中,用户自注册之日起一直使用一个登录账号,即用户标识(identification,id),通过这个标识可以唯一的确定用户的投放环境,例如,用户的qq号或微信号既可以确定出用户为社交软件的投放环境,本发明实施例不做具体限定。

需要说明的是,广告交易平台(advertisementexchange,adx)提供交易平台让广告交易的买方(广告主)和卖方(广告位拥有方)进行公平地交易。adx连接了服务于广告主的dsp和广告拥有方的ssp,dsp为广告主提供广告投放服务,广告主通过dsp平台上设置广告的目标受众,即为待投放广告的用户、投放地域、广告出价等信息;ssp为拥有媒体资源和用户流量的平台,例如:各大门户网站、各社交软件、电商类网站、视频网站等互联网平台,ssp平台提供广告页面、广告位等信息。具体的,当一个用户在用户设备上访问广告位页面时,ssp向adx发出广告请求,ssp把广告位的具体信息,例如所属站点、最低出价以及通过分析后得到的用户属性信息打包发送给各个dsp,各dsp开始对这个广告展现进行竞价,竞价获胜者就能够让自己的广告展现在这个广告位上,进而让用户看到,因此在投放过程中,dsp会设定投放广告的频次控制。

102、根据所述投放环境对用户按照频次需求进行划分。

其中,所述频次需求用于反应不同投放环境下用户对广告投放次数的需求,所述频次需求包括场景级频次控制需求以及应用程序app级频次控制需求,所述场景级频次控制需求为用户在一定时间间隔内在整个页面中看到广告的次数,也可以理解为用户在一定时间间隔内在访问页面中看到广告页面的次数,所述app级频次控制需求为用户在一定时间间隔内看到同一个广告的次数,具体的次数可以由开发人员预先设定,也可以由系统后台运算出最优次数,本发明实施例不做具体限定。所述划分的原则可以通过用户观看广告的环境与频次需求进行对应,如用户字观看投放广告的环境的具体场景。例如,用户的投放环境可以通过用户的邮箱账号获取为邮箱环境,由于邮箱既可以由网页登录,又可以由app进行登录,则邮箱环境确认为场景级频次控制,即将用户划分为场景级频次控制需求的用户。又如,用户的投放环境可以通过用户的手游账号获取为手游环境,只可以由app进行登录,则手游环境对应为app级频次控制,即将用户划分为app级频次控制需求的用户。

需要说明的是,由于广告投放是广告对于用户的一次展现,且广告主是通过投放的次数进行付费的,因此,广告主即希望自己的广告投放足够的次数,也希望广告投放减少不必要的重复,则需要对频次需求进行最优设定,而不是通过人为的直接设定,例如,上述的最优次数可以利用机器学习算法根据以往设定的投放次数及付费情况进行计算,本发明实施例不做具体限定。另外,广告页面为各大门户网站、各社交软件、电商类网站、视频网站等投放广告的媒体互联网平台中的一个特定页面,专门用于投放广告,广告位为广告页面中的投放广告的位置,广告页面中可以包含一个或多个广告位,且广告位在广告页面中的位置本发明实施例不做具体限定。

103、为划分后的用户配置匹配的频次控制策略。

其中,所述频次控制策略为适用于不同频次需求用户的广告投放频次控制方法,一般的,频次控制的策略具体可以为设定一个频次阈值,当系统后台在对广告投放进行计数后,到达阈值,则不再对这个用户投放广告,或不再对这个用户投放同一个广告,还可以包括减少投放广告,本发明实施例不做具体限定。

需要说明的是,频次控制策略一般由ssp平台中的开发人员预先设定,在进行后续匹配时,只需要根据102步骤中的划分频次需求的用户与频次控制策略进行匹配对应,就可以按照对应的频次控制策略进行频次控制。

104、根据配置的频次控制策略对所述用户进行广告投放的频次控制。

通过ssp平台中配置的频次控制策略对用户投放广告进行频次控制,减少广告主通过dsp平台设定频次的认为失误率,将频次控制转移至供应方,提高频次控制的效率。

本发明提供了一种广告投放的频次控制方法,与现有当需要对超大规模的广告投放进行频次控制时,人工设置频次控制耗时过长,容易出现控制策略上的失误,影响广告投放的效果相比,本发明实施例通过按照频次需求将用户划分不同的层次,然后以不同层次配置不同的频次控制策略进行频次控制,实现无需人为设定及频次控制的自动化,避免大规模用户广告投放的频次控制策略的失误率,从而提高广告投放的频次控制的效率。

本发明实施例提供了另一种广告投放的频次控制方法,如图2所示,所述方法包括:

201、通过供应方平台ssp获取待投放广告用户的投放环境。

本步骤与图1所示的步骤101方法相同,在此不再赘述。

需要说明的是,本发明实施例中的用户设备包括pc设备和移动设备,移动设备包括手机、pad、可穿戴式设备、车载终端等智能设备,用户可以通过上述设备进行访问门户网站、社交软件、电商类网站、视频网站等互联网平台。另外,由于当前的ssp平台支持多产品接入,在ssp系统内部,每个接入产品都有一套属于这个产品自己的属性集,包括该产品的所有场景、所有策略等,各个接入产品间相互独立,相当于有一层命名空间namespace的分割,且每个接入产品,都有一个处理流程(processor)与之对应,没有特殊需求的多个产品可以复用同一个processor,有特殊需求的接入产品,使用自己单独的processor,既做到了多个产品的统一,有做到了一定程度的自动化。

202、按照频次需求解析所述投放环境中的用户登录标识。

其中,所述用户登录标识为用户登录可以观看广告平台所使用的账号,例如用户登录网站、社交软件、电商类网站、视频网站等使用的账号,将这个账号确定为识别用户的唯一标识,为了实现在不同平台中广告投放的频次控制的最优化、准确性,一个用户可以对应多个账号标识,从而在划分时,可以预先设定划分规则,从而实现用户在某个广告位中进行广告投放的频次控制,提高流量、广告的使用的高效性。所述频次需求包括场景级频次控制需求以及应用程序app级频次控制需求,不同的登录标识可以对应不同的频次需求。通过解析所述投放环境中的用户登录标识,准确解析用户的频次需求,为换分层次提供划分依据,提高广告投放的频次控制准确度。

需要说明的是,进行匹配划分时,一般的,预先设定划分规则可以为将只拥有app类型平台账号的用户确定为app级频次控制需求,将即拥有app类型平台账号,又拥有网站类型平台账号的用户确定为场景级频次控制需求,还可以根据用户账号的使用频次等进行划分,本发明实施例不做具体限定。

203、根据解析后的结果将用户划分为场景级频次控制、和/或app级频次控制。

通过准确的将用户划分为场景级频次控制、和/或app级频次控制,使不同频次需求的用户得到不同广告投放的频次,减少广告投放对不同用户的打扰,以及减少无效推送,提高流量利用率。

204、为划分后的用户配置匹配的频次控制策略。

其中,所述频次控制策略包括严格频次控制策略以及非严格频次控制策略,所述严格频次控制策略为当通过计数广告投放次数到达一定阈值时,场景级频次控制、和/或app级频次控制对应的用户均不再投放广告,至到到达预设的计时时间为止,例如,当用户在场景级频次控制对应的在一定时间间隔内在整个页面中看到广告的次数大于设定的阈值,则不再向用户所浏览的页面下发广告,再如,当用户在app级频次控制对应的在一定时间间隔内看到同一个广告的次数大于设定的阈值,则不再向用户所浏览的页面下发同一个广告。所述非严格频次控制策略为只针对app级频次控制的用户进行频次控制的策略,为当通过计数广告投放次数到达一定阈值时,app级频次控制对应的用户浏览页面中的广告位下发的广告次数进行削减,削减的次数本发明实施例不做具体限定。例如,当用户在app级频次控制对应的在一定时间间隔内看到同一个广告的次数大于设定的阈值,则减少向用户所浏览的页面下发同一个广告的次数。通过不同控制策略的匹配防止频控策略在填充率不足时,造成流量浪费。

需要说明的是,一般的,为了保证频次控制中造成不必要的流量浪费及节省广告主支付投放广告的费用,ssp平台中的频次控制策略可以由技术人员设定为严格频次控制策略,对于不同时期、不同广告投放场景、不同广告主、广告主支付投放广告费用等情况,ssp平台中可以预先生成匹配的对应列表,根据不同时期、不同广告投放场景、不同广告主、广告主支付投放广告费用等情况来对用户配置频次控制策略,本发明实施例不做具体限定。

205、通过预设数据库分别对场景级频次控制对应的用户、和/或app级频次控制对应的用户进行频次计数。

其中,所述预设数据库为用户存储频次计数的数据库,由于频次计时的数据量很大,可以选择存储数据量级别大的数据库,例如redis数据库,本发明实施例不做具体限定。

需要说明的是,在通过redis进行频次计数时,当前的ssp平台可以通过线程发送计数请求,如图3所示,通过异步的线程池实现异步地从redis中获取次数数据的目的。redis服务的异步访问,使用了专用的线程池处理redis的访问请求,实现了对原有业务性能影响最小的目的。

206、为所述严格频次控制策略及所述非严格频次控制策略分别配置第一频次阈值及第二频次阈值。

其中,所述第一频次阈值为严格频次控制策略配置的阈值,所述第二频次阈值为非严格频次控制策略配置的阈值,第一频次阈值与第二频次阈值可以配置为相同的阈值,也可以配置为不同的阈值,本发明实施例不做具体限定,如,第一频次阈值可以为20,第二频次阈值可以为20,也可以为30,本发明实施例不做具体限定。

需要说明的是,一般的,第一频次阈值与第二频次阈值均为ssp平台的技术人员输入的数值,因此,直接通过ssp平台将接收的数值配置为严格频次控制策略及非严格频次控制策略分别配置第一频次阈值及第二频次阈值,从而将进行频次控制策略对应的阈值具体化、区分化,精确实施到达设定阈值的频次控制策略对应关系。

207a、若记录的所述用户频次次数大于第一频次阈值,则按照严格频次控制策略对所述场景级频次控制对应的用户、和/或所述app级频次控制对应的用户进行广告投放频次控制。

需要说明的是,由于严格频次控制策略可以针对场景级频次控制对应的用户和/或app级频次控制对应的用户,这种严格频次控制策略为经常使用的,且可以大大提高广告投放的频次控制的效率。在实时将记录的广告投放频次从redis中获取出来,并与第一频次阈值进行判断。一般的,对于一个用户使用单一key,因此,这个用户在浏览过程中被投放了一次广告,就会将广告投放的次数写入redis中,从而实现计数。

对于本发明实施例,与步骤207a并列的步骤207b、若记录的所述用户频次次数大于第二频次阈值,则按照非严格频次控制策略对所述app级频次控制对应的用户进行广告投放频次控制。

例如,记录用户被投放广告的频次次数为5次,大于第二频次阈值4次,则按照非样频次控制策略对app级频次控制对应的用户进行广告投放频次控制,即减少向用户浏览app的广告位中下发同一个广告的次数。

需要说明的是,对于投放广告的广告位的策略设定,可以为针对同一个广告位时,ssp系统支持竞价、多广告源优先级竞争、多广告源按比例分流等多种策略,来保证同一个广告位的合理和充分利用,使得流量方的利益趋于最大化,如人工指定,同一个广告位置上,各个广告源的优先级顺序及其样式有技术人员预先设定,从而保证流量的充分利用;如分流策略,同一个广告位置上,除了优先级顺序外,还可以设定为某些特殊的广告主保留一定比例的流量,保证高优先级的广告主的利益,为流量方也带来更灵活的变现方式,本发明实施例不做具体限定。

进一步地,步骤207a与207b之前,本发明实施例还可以包括:通过异步数据查询方式从预设数据库中查询用户的广告投放频次,并将查询的结果返回ssp业务进程中,以便进行根据选取的频次控制策略对所述用户进行广告投放的频次控制的步骤。

需要说明的是,预设数据库可以为redis,在查询广告投放次数时,可以利用异步线程池中的异常查询方式进行,如图3所示,对于redis的get请求,简化key的设计,单个用户使用单一key,来减少key的数量,减少对redis的访问次数,对于redis的set请求,除了使用异步方式外,业务线程忽略了异步线程的结果返回,这是基于频次控制对于计数准确性要求,在该业务下可以适当降低事实而做出的设计,使得我们的计数的set请求对业务线程而言,性能损耗更小。

进一步地,本发明实施例还可以包括:对用户的频次控制进行计时,当所述用户的频次控制时间大于预设计时时间,则重新启动ssp业务进程中广告投放的频次控制步骤。

其中,为了避免用户长时间访问同一个平台或浏览同一个页面,将已经进行投放的广告遗忘掉,需要对广告进行重新投放,因此,可以重新启动频次控制,从而实现有效的将长时间被用户浏览的广告重新进行投放,提高广告投放的效率。所示计时为从对用户进行下发广告时开始计时,所述预设计时时间可以为1小时、2小时,本发明实施例不做具体限定。

进一步地,步骤207a与207b之前,本发明实施例还可以包括:解析用户信息,并根据解析后的结果过滤待投放广告中的异常广告。

其中,为了保护媒体方的利益,ssp平台提供了实时的广告审核系统,通过智能筛选和人工筛选相结合的方式,实时将有损媒体方利益、有损用户体验等不合规的异常广告创意进行屏蔽,保护媒体品牌形象。所述过滤可以通过大数据模型分析将敏感词汇、违规词汇删除,还可以通过可视化平台将所有广告进行展示,以便人工筛选。在筛选后的数据,可以形成过滤规则,以便实时推送到线上引擎的过滤。例如,用户信息中的用户年龄为16岁,则将敏感词汇或不适用18岁以下用户的广告进行过滤。

本发明提供了另一种广告投放的频次控制方法,本发明实施例通过按照频次需求将用户划分为场景级频次控制、app级频次控制,然后通过异步线程对场景级频次控制、app级频次控制进行计数,当到达对应的计数阈值时,按照严格频次控制策略或非严格频次控制策略进行频次控制,实现频次控制的自动化,避免大规模用户广告投放的频次控制策略的失误率,在无性能损失情况下,实现超大规模数据的计数和计时,降低spp平台的业务消耗,从而提高广告投放的频次控制的效率。

进一步的,作为对上述图1所示方法的实现,本发明实施例提供了一种广告投放的频次控制装置,如图4所示,该装置包括:获取单元31、划分单元32、配置单元33、控制单元34。

获取单元31,用于通过供应方平台ssp获取待投放广告用户的投放环境;所述获取单元31为广告投放的频次控制装置执行通过供应方平台ssp获取待投放广告用户的投放环境的功能模块。

划分单元32,用于根据所述投放环境对用户按照频次需求进行划分,所述频次需求用于反应不同投放环境下用户对广告投放次数的需求;所述划分单元32为广告投放的频次控制装置执行根据所述投放环境对用户按照频次需求进行划分的功能模块。

配置单元33,用于为划分后的用户配置匹配的频次控制策略,所述频次控制策略为适用于不同频次需求用户的广告投放频次控制方法;所述配置单元33为广告投放的频次控制装置执行为划分后的用户配置匹配的频次控制策略的功能模块。

控制单元34,用于根据配置的频次控制策略对所述用户进行广告投放的频次控制。所述控制单元34为广告投放的频次控制装置执行根据配置的频次控制策略对所述用户进行广告投放的频次控制的功能模块。

本发明提供了一种广告投放的频次控制装置,与现有当需要对超大规模的广告投放进行频次控制时,人工设置频次控制耗时过长,容易出现控制策略上的失误,影响广告投放的效果相比,本发明实施例通过按照频次需求将用户划分不同的层次,然后以不同层次配置不同的频次控制策略进行频次控制,实现无需人为设定及频次控制的自动化,避免大规模用户广告投放的频次控制策略的失误率,从而提高广告投放的频次控制的效率。

进一步的,作为对上述图2所示方法的实现,本发明实施例提供了另一种广告投放的频次控制装置,如图5所示,该装置包括:获取单元41、划分单元42、配置单元43、控制单元44、计数单元45、查询单元46、启动单元47、过滤单元48。

获取单元41,用于通过供应方平台ssp获取待投放广告用户的投放环境;

划分单元42,用于根据所述投放环境对用户按照频次需求进行划分,所述频次需求用于反应不同投放环境下用户对广告投放次数的需求;

配置单元43,用于为划分后的用户配置匹配的频次控制策略,所述频次控制策略为适用于不同频次需求用户的广告投放频次控制方法;

控制单元44,用于根据配置的频次控制策略对所述用户进行广告投放的频次控制。

具体的,所述划分单元42包括:

解析模块4201,用于按照频次需求解析所述投放环境中的用户登录标识,所述频次需求包括场景级频次控制需求以及应用程序app级频次控制需求;

划分模块4202,用于根据解析后的结果将用户划分为场景级频次控制、和/或app级频次控制。

进一步地,所述装置还包括:

计数单元45,用于通过预设数据库分别对场景级频次控制对应的用户、和/或app级频次控制对应的用户进行频次计数。

所述控制单元44,具体用于若记录的所述用户频次次数大于第一频次阈值,则按照严格频次控制策略对所述场景级频次控制对应的用户、和/或所述app级频次控制对应的用户进行广告投放频次控制;和/或

所述控制单元44,具体还用于若记录的所述用户频次次数大于第二频次阈值,则按照非严格频次控制策略对所述app级频次控制对应的用户进行广告投放频次控制。

所述配置单元43,还用于为所述严格频次控制策略及所述非严格频次控制策略分别配置第一频次阈值及第二频次阈值。

进一步地,所述装置还包括:

查询单元46,用于通过异步数据查询方式从预设数据库中查询用户的广告投放频次,并将查询的结果返回ssp业务进程中,以便进行根据选取的频次控制策略对所述用户进行广告投放的频次控制的步骤。

进一步地,所述装置还包括:

启动单元47,用于对用户的频次控制进行计时,当所述用户的频次控制时间大于预设计时时间,则重新启动ssp业务进程中广告投放的频次控制步骤。

进一步地,所述装置还包括:

过滤单元48,用于解析用户信息,并根据解析后的结果过滤待投放广告中的异常广告。

本发明提供了另一种广告投放的频次控制装置,本发明实施例通过按照频次需求将用户划分为场景级频次控制、app级频次控制,然后通过异步线程对场景级频次控制、app级频次控制进行计数,当到达对应的计数阈值时,按照严格频次控制策略或非严格频次控制策略进行频次控制,实现频次控制的自动化,避免大规模用户广告投放的频次控制策略的失误率,在无性能损失情况下,实现超大规模数据的计数和计时,降低spp平台的业务消耗,从而提高广告投放的频次控制的效率。

根据本发明一个实施例提供了一种存储介质,所述存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的广告投放的频次控制方法。

图6示出了根据本发明一个实施例提供的一种终端的结构示意图,本发明具体实施例并不对终端的具体实现做限定。

如图6所示,该终端可以包括:处理器(processor)502、通信接口(communicationsinterface)504、存储器(memory)506、以及通信总线508。

其中:处理器502、通信接口504、以及存储器506通过通信总线508完成相互间的通信。

通信接口504,用于与其它设备比如客户端或其它服务器等的网元通信。

处理器502,用于执行程序510,具体可以执行上述广告投放的频次控制方法实施例中的相关步骤。

具体地,程序510可以包括程序代码,该程序代码包括计算机操作指令。

处理器502可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。终端包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。

存储器506,用于存放程序510。存储器506可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

程序510具体可以用于使得处理器502执行以下操作:

通过供应方平台ssp获取待投放广告用户的投放环境;

根据所述投放环境对用户按照频次需求进行划分,所述频次需求用于反应不同投放环境下用户对广告投放次数的需求;

为划分后的用户配置匹配的频次控制策略,所述频次控制策略为适用于不同频次需求用户的广告投放频次控制方法;

根据配置的频次控制策略对所述用户进行广告投放的频次控制。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的广告投放的频次控制方法及装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明的实施例公开了:

a1、一种广告投放的频次控制方法,包括:

通过供应方平台ssp获取待投放广告用户的投放环境;

根据所述投放环境对用户按照频次需求进行划分,所述频次需求用于反应不同投放环境下用户对广告投放次数的需求;

为划分后的用户配置匹配的频次控制策略,所述频次控制策略为适用于不同频次需求用户的广告投放频次控制方法;

根据配置的频次控制策略对所述用户进行广告投放的频次控制。

a2、根据a1所述的方法,所述根据所述投放环境对用户按照频次需求进行划分包括:

按照频次需求解析所述投放环境中的用户登录标识,所述频次需求包括场景级频次控制需求以及应用程序app级频次控制需求;

根据解析后的结果将用户划分为场景级频次控制、和/或app级频次控制。

a3、根据a2所述的方法,所述根据配置的频次控制策略对所述用户进行广告投放的频次控制之前,所述方法还包括:

通过预设数据库分别对场景级频次控制对应的用户、和/或app级频次控制对应的用户进行频次计数。

a4、根据a3所述的方法,所述频次控制策略包括严格频次控制策略以及非严格频次控制策略,所述根据配置的频次控制策略对所述用户进行广告投放的频次控制包括:

若记录的所述用户频次次数大于第一频次阈值,则按照严格频次控制策略对所述场景级频次控制对应的用户、和/或所述app级频次控制对应的用户进行广告投放频次控制;和/或

若记录的所述用户频次次数大于第二频次阈值,则按照非严格频次控制策略对所述app级频次控制对应的用户进行广告投放频次控制。

a5、根据a3或a4所述的方法,所述根据配置的频次控制策略对所述用户进行广告投放的频次控制之前,所述方法还包括:

为所述严格频次控制策略及所述非严格频次控制策略分别配置第一频次阈值及第二频次阈值。

a6、根据a3-a5任一项所述的方法,所述方法还包括:

通过异步数据查询方式从预设数据库中查询用户的广告投放频次,并将查询的结果返回ssp业务进程中,以便进行根据选取的频次控制策略对所述用户进行广告投放的频次控制的步骤。

a7、根据a3-a5任一项所述的方法,所述根据配置的频次控制策略对所述用户进行广告投放的频次控制之后,所述方法还包括:

对用户的频次控制进行计时,当所述用户的频次控制时间大于预设计时时间,则重新启动ssp业务进程中广告投放的频次控制步骤。

a8、根据a1所述的方法,所述根据配置的频次控制策略对所述用户进行广告投放的频次控制之前,所述方法还包括:

解析用户信息,并根据解析后的结果过滤待投放广告中的异常广告。

b9、一种广告投放的频次控制装置,包括:

获取单元,用于通过供应方平台ssp获取待投放广告用户的投放环境;

划分单元,用于根据所述投放环境对用户按照频次需求进行划分,所述频次需求用于反应不同投放环境下用户对广告投放次数的需求;

配置单元,用于为划分后的用户配置匹配的频次控制策略,所述频次控制策略为适用于不同频次需求用户的广告投放频次控制方法;

控制单元,用于根据配置的频次控制策略对所述用户进行广告投放的频次控制。

b10、根据b9所述的装置,所述划分单元包括:

解析模块,用于按照频次需求解析所述投放环境中的用户登录标识,所述频次需求包括场景级频次控制需求以及应用程序app级频次控制需求;

划分模块,用于根据解析后的结果将用户划分为场景级频次控制、和/或app级频次控制。

b11、根据b10所述的装置,所述装置还包括:

计数单元,用于通过预设数据库分别对场景级频次控制对应的用户、和/或app级频次控制对应的用户进行频次计数。

b12、根据b11所述的装置,所述频次控制策略包括严格频次控制策略以及非严格频次控制策略,

所述控制单元,具体用于若记录的所述用户频次次数大于第一频次阈值,则按照严格频次控制策略对所述场景级频次控制对应的用户、和/或所述app级频次控制对应的用户进行广告投放频次控制;和/或

所述控制单元,具体还用于若记录的所述用户频次次数大于第二频次阈值,则按照非严格频次控制策略对所述app级频次控制对应的用户进行广告投放频次控制。

b13、根据b11或b12所述的装置,

所述配置单元,还用于为所述严格频次控制策略及所述非严格频次控制策略分别配置第一频次阈值及第二频次阈值。

b14、根据b11-b13任一项所述的装置,所述装置还包括:

查询单元,用于通过异步数据查询方式从预设数据库中查询用户的广告投放频次,并将查询的结果返回ssp业务进程中,以便进行根据选取的频次控制策略对所述用户进行广告投放的频次控制的步骤。

b15、根据b11-b13任一项所述的装置,所述装置还包括:

启动单元,用于对用户的频次控制进行计时,当所述用户的频次控制时间大于预设计时时间,则重新启动ssp业务进程中广告投放的频次控制步骤。

b16、根据b9所述的装置,所述装置还包括:

过滤单元,用于解析用户信息,并根据解析后的结果过滤待投放广告中的异常广告。

c17、一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如a1-a8中任一项所述的广告投放的频次控制方法对应的操作。

d18、一种终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如a1-a8中任一项所述的广告投放的频次控制方法对应的操作。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1