一种广告投放的定向扩展方法及系统技术方案

技术编号:18576876 阅读:31 留言:0更新日期:2018-08-01 12:00
本发明专利技术实施例提供一种广告投放的定向扩展方法及系统,所述广告投放的定向扩展方法包括:接收广告主通过广告平台下发的广告投放请求;对所述广告投放请求进行解析,获得所述广告投放请求的适配参数;根据所述广告投放请求的适配参数,确定广告投放时的各基础定向条件;根据各基础定向条件,得到基础定向结果集;通过多个独立的远程过程调用协议,分别对所述基础定向结果集进行定向扩展,得到各远程过程调用协议对应的初级定向扩展结果集;对所述基础定向结果集及各初级定向扩展结果集进行解耦合并,得到广告投放时的终级定向扩展结果集;根据所述终级定向扩展结果集,投放广告,从而可提升广告投放的扩展性和可维护性。

A directional extension method and system for advertising delivery

The embodiment of the present invention provides a directional extension method and a system for advertising delivery. The directional expansion method of the advertisement includes: receiving ad delivery requests sent by the advertiser through the advertising platform; parsing the advertisement delivery request to obtain the appropriate matching parameters for the advertisement delivery request; According to the basic orientation conditions, the basic orientation result sets are obtained according to the basic orientation conditions, and the basic directional result sets are extended directionally, and the primary directional extension corresponding to the remote procedure call protocols is obtained. The result set of the basic directional result set and the primary directional extension result set is decoupled to get the final set of the end oriented extended result set when the advertisement is put, and the advertisement is put on according to the end level directional expansion of the result set, which can improve the extensibility and the maintainability of the advertisement.

【技术实现步骤摘要】
一种广告投放的定向扩展方法及系统
本专利技术涉及广告定向投放
,特别是涉及一种广告投放的定向扩展方法及系统。
技术介绍
现有技术中在实现广告投放时分为基础定向,如性别、年龄、网络制式、兴趣等等,但是仅有这些基础定向条件对于一个复杂广告系统是完全不够的,所以一般的广告系统会通过数据挖掘的方式挖掘一些广告定向数据包供投放引擎作为定向条件使用。该投放定向数据包一般由广告主或者投放平台提供或者是购买第三方数据平台的数据。对于一个投放系统来说,处理众多类型的定向包的方式一般是通过将定向数据包预处理后放到redis中做好倒排,供广告投放时获取,在拿到定向后的结果集在多个定向包的结果集中根据策略做差集或者交集。所有的定向逻辑全部耦合到投放服务中。给后续维护或者变更策略代码一定的难度。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:随着定向扩展包越来越多,每个定向包扩展加载后在最后计算最终结果集的规则就不一样,导致投放系统维护起来麻烦,使得广告投放的扩展性差。
技术实现思路
本专利技术实施例提供一种广告投放的定向扩展方法及系统,可提升广告投放的扩展性。一方面,本专利技术实施例提供了一种接收广告主通过广告平台下发的广告投放请求;对所述广告投放请求进行解析,获得所述广告投放请求的适配参数;根据所述广告投放请求的适配参数,确定广告投放时的各基础定向条件;根据各基础定向条件,得到基础定向结果集;通过多个独立的远程过程调用协议,分别对所述基础定向结果集进行定向扩展,得到各远程过程调用协议对应的初级定向扩展结果集;对所述基础定向结果集及各初级定向扩展结果集进行解耦合并,得到广告投放时的终级定向扩展结果集;根据所述终级定向扩展结果集,投放广告。可选的,所述根据各基础定向条件,得到基础定向结果集,具体包括:将所述各基础定向条件分别映射为第一位图中同一第一广告物料对应的第一广告条件;其中,所述第一位图为由多个第一广告物料与多个第一广告条件之间的对应关系形成的第一广告计划索引表;根据映射后的第一广告条件确定该同一第一广告物料对应的第一广告计划,将确定出的第一广告计划作为所述基础定向结果集。可选的,所述通过多个独立的远程过程调用协议,分别对所述基础定向结果集进行定向扩展,得到对应各远程过程调用协议的初级定向扩展结果集,具体包括:采用并行调用的方式同时调用多个独立的远程过程调用协议;通过各远程过程调用协议分别对所述基础定向结果集进行定向扩展,得到各远程过程调用协议对应的多个定向扩展条件;针对每一个远程过程调用协议及其对应的多个定向扩展条件,分别执行如下操作:将当前远程过程调用协议映射为第二位图中的第二广告物料,将当前远程过程调用协议对应的各定向扩展条件映射为第二位图中映射后的该第二广告物料对应的第二广告条件;其中,所述第二位图为由多个第二广告物料与多个第二广告条件之间的对应关系形成的第二广告计划索引表;根据映射后的第二广告条件确定该第二广告物料对应的第二广告计划;将确定出的第二广告计划作为对应当前远程过程调用协议的初级定向扩展结果集。可选的,所述对所述基础定向结果集及各初级定向扩展结果集进行解耦合并,得到广告投放时的终级定向扩展结果集,具体包括:分别对所述基础定向结果集及各初级定向扩展结果集进行词法分析和/或语法分析,得到对应的分析结果;将各分析结果映射到集合运算库中,得到对应的映射参数;计算各映射参数之间的交集、并集及补集中至少一项,得到对应的计算结果,将所述计算结果作为广告投放时的终级定向扩展结果集。另一方面,本专利技术实施例提供了一种广告投放的定向扩展系统,包括:接收单元,用于接收广告主通过广告平台下发的广告投放请求;解析单元,用于对所述广告投放请求进行解析,获得所述广告投放请求的适配参数;条件确定单元,用于根据所述广告投放请求的适配参数,确定广告投放时的各基础定向条件;结果集确定单元,用于根据各基础定向条件,得到基础定向结果集;扩展单元,用于通过多个独立的远程过程调用协议,分别对所述基础定向结果集进行定向扩展,得到各远程过程调用协议对应的初级定向扩展结果集;解耦合并单元,用于对所述基础定向结果集及各初级定向扩展结果集进行解耦合并,得到广告投放时的终级定向扩展结果集;广告投放单元,用于根据所述终级定向扩展结果集,投放广告。可选的,所述结果集确定单元包括:第一映射模块,用于将所述各基础定向条件分别映射为第一位图中同一第一广告物料对应的第一广告条件;其中,所述第一位图为由多个第一广告物料与多个第一广告条件之间的对应关系形成的第一广告计划索引表;第一结果集确定模块,用于根据映射后的第一广告条件确定该同一第一广告物料对应的第一广告计划,将确定出的第一广告计划作为所述基础定向结果集。可选的,所述扩展单元包括调用模块、条件扩展模块、第二映射模块及第二结果集确定模块;所述调用模块,用于采用并行调用的方式同时调用多个独立的远程过程调用协议;所述条件扩展模块,用于通过各远程过程调用协议分别对所述基础定向结果集进行定向扩展,得到各远程过程调用协议对应的多个定向扩展条件;针对每一个远程过程调用协议及其对应的多个定向扩展条件,所述第二映射模块与第二结果集确定模块分别执行如下操作:所述第二映射模块,用于将当前远程过程调用协议映射为第二位图中的第二广告物料,将当前远程过程调用协议对应的各定向扩展条件映射为第二位图中映射后的该第二广告物料对应的第二广告条件;其中,所述第二位图为由多个第二广告物料与多个第二广告条件之间的对应关系形成的第二广告计划索引表;所述第二结果集确定模块,用于根据映射后的第二广告条件确定该第二广告物料对应的第二广告计划;将确定出的第二广告计划作为对应当前远程过程调用协议的初级定向扩展结果集。可选的,所述解耦合并单元包括:分析模块,用于分别对所述基础定向结果集及各初级定向扩展结果集进行词法分析和/或语法分析,得到对应的分析结果;第三映射模块,用于将各分析结果映射到集合运算库中,得到对应的映射参数;计算模块,用于计算各映射参数之间的交集、并集及补集中至少一项,得到对应的计算结果,将所述计算结果作为广告投放时的终级定向扩展结果集。本专利技术还提供了一种广告投放的定向扩展系统,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:接收广告主通过广告平台下发的广告投放请求;对所述广告投放请求进行解析,获得所述广告投放请求的适配参数;根据所述广告投放请求的适配参数,确定广告投放时的各基础定向条件;根据各基础定向条件,得到基础定向结果集;通过多个独立的远程过程调用协议,分别对所述基础定向结果集进行定向扩展,得到各远程过程调用协议对应的初级定向扩展结果集;对所述基础定向结果集及各初级定向扩展结果集进行解耦合并,得到广告投放时的终级定向扩展结果集;根据所述终级定向扩展结果集,投放广告。本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下操作:接收广告主通过广告平台下发的广告投放请求;对所述广告投放请求进行解析,获得所述广告投放请求的适配参数;根据所述广告投放请求的适配参数,确定广告投放时的各基础定向本文档来自技高网...

【技术保护点】
1.一种广告投放的定向扩展方法,其特征在于,包括:接收广告主通过广告平台下发的广告投放请求;对所述广告投放请求进行解析,获得所述广告投放请求的适配参数;根据所述广告投放请求的适配参数,确定广告投放时的各基础定向条件;根据各基础定向条件,得到基础定向结果集;通过多个独立的远程过程调用协议,分别对所述基础定向结果集进行定向扩展,得到各远程过程调用协议对应的初级定向扩展结果集;对所述基础定向结果集及各初级定向扩展结果集进行解耦合并,得到广告投放时的终级定向扩展结果集;根据所述终级定向扩展结果集,投放广告。

【技术特征摘要】
1.一种广告投放的定向扩展方法,其特征在于,包括:接收广告主通过广告平台下发的广告投放请求;对所述广告投放请求进行解析,获得所述广告投放请求的适配参数;根据所述广告投放请求的适配参数,确定广告投放时的各基础定向条件;根据各基础定向条件,得到基础定向结果集;通过多个独立的远程过程调用协议,分别对所述基础定向结果集进行定向扩展,得到各远程过程调用协议对应的初级定向扩展结果集;对所述基础定向结果集及各初级定向扩展结果集进行解耦合并,得到广告投放时的终级定向扩展结果集;根据所述终级定向扩展结果集,投放广告。2.根据权利要求1所述的广告投放的定向扩展方法,其特征在于,所述根据各基础定向条件,得到基础定向结果集,具体包括:将所述各基础定向条件分别映射为第一位图中同一第一广告物料对应的第一广告条件;其中,所述第一位图为由多个第一广告物料与多个第一广告条件之间的对应关系形成的第一广告计划索引表;根据映射后的第一广告条件确定该同一第一广告物料对应的第一广告计划,将确定出的第一广告计划作为所述基础定向结果集。3.根据权利要求1所述的广告投放的定向扩展方法,其特征在于,所述通过多个独立的远程过程调用协议,分别对所述基础定向结果集进行定向扩展,得到对应各远程过程调用协议的初级定向扩展结果集,具体包括:采用并行调用的方式同时调用多个独立的远程过程调用协议;通过各远程过程调用协议分别对所述基础定向结果集进行定向扩展,得到各远程过程调用协议对应的多个定向扩展条件;针对每一个远程过程调用协议及其对应的多个定向扩展条件,分别执行如下操作:将当前远程过程调用协议映射为第二位图中的第二广告物料,将当前远程过程调用协议对应的各定向扩展条件映射为第二位图中映射后的该第二广告物料对应的第二广告条件;其中,所述第二位图为由多个第二广告物料与多个第二广告条件之间的对应关系形成的第二广告计划索引表;根据映射后的第二广告条件确定该第二广告物料对应的第二广告计划;将确定出的第二广告计划作为对应当前远程过程调用协议的初级定向扩展结果集。4.根据权利要求1-3中任一项所述的广告投放的定向扩展方法,其特征在于,所述对所述基础定向结果集及各初级定向扩展结果集进行解耦合并,得到广告投放时的终级定向扩展结果集,具体包括:分别对所述基础定向结果集及各初级定向扩展结果集进行词法分析和/或语法分析,得到对应的分析结果;将各分析结果映射到集合运算库中,得到对应的映射参数;计算各映射参数之间的交集、并集及补集中至少一项,得到对应的计算结果,将所述计算结果作为广告投放时的终级定向扩展结果集。5.一种广告投放的定向扩展系统,其特征在于,包括:接收单元,用于接收广告主通过广告平台下发的广告投放请求;解析单元,用于对所述广告投放请求进行解析,获得所述广告投放请求的适配参数;条件确定单元,用于根据所述广告投放请求的适配参数,确定广告投放时的各基础定向条件;结果集确定单元,用于根据各基础定向条件,得到基础定向结果集;扩展单元,用于通过多个独立的远程过程调用协议,分别对所述基础定向结果集进行定向扩展,得到各远程过程调用协议对应的初级定向扩展结果集;解耦合并单元,用于对所述基础定向结果集及各初级定向扩展结果集进行解耦合并,得到广告投放时的终级定向扩展结果集;广告投放单元,用于根据所述终级定向扩展结果集,投放广告。6.根据权利要求5所述的广告投放的定向扩展系统,其特征在于,所述结果集确...

【专利技术属性】
技术研发人员:郝忠秀任文越
申请(专利权)人:微梦创科网络科技中国有限公司
类型:发明
国别省市:北京,11

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

1