广告引擎的实现方法、系统、服务器及介质技术方案

技术编号:21547999 阅读:24 留言:0更新日期:2019-07-06 21:30
本申请是关于一种广告引擎的实现方法、系统、服务器及介质,涉及计算机网络技术领域,可以增强广告引擎的可复用性。本申请的实施例包括:接收广告请求,广告请求中包括广告请求所属种类,广告请求用于请求获取待投放的广告信息。然后选择广告请求所属种类对应的图元素,广告请求所属种类对应的图元素用于执行广告请求所属种类的广告处理流程。再串行执行选择的图元素中各节点元素对应的处理阶段,每个节点元素用于执行广告处理流程中的一个处理阶段,节点元素对应的处理阶段中包括节点元素中各步骤元素对应的处理步骤。再返回处理结果,处理结果中包括待投放的广告信息。

The Realization Method, System, Server and Media of Advertising Engine

【技术实现步骤摘要】
广告引擎的实现方法、系统、服务器及介质
本公开涉及计算机网络
,尤其涉及广告引擎的实现方法、系统、服务器及介质。
技术介绍
广告引擎的用途是投放广告主的广告,以产生经济效益。在广告引擎中,广告位的处理流程被分为准入、定向召回、粗排和精排等阶段。随着网络广告市场的日益庞大,每天都需要新增许多新的广告位,新广告位中处理流程可能与老广告位中处理流程大致相同,但处理流程中的各处理阶段可能相差较大。例如:新广告位与老广告位的精排阶段的过滤方式不同。相关技术中,在添加新的广告位时,采用复制老广告位对应的代码,根据新广告位的处理流程,在老广告位代码的基础上,进行修改,获得新广告位对应的代码。但是,老广告位各处理阶段代码中有大量的如果(if)和否则(else)判断逻辑,若要修改部分判断逻辑代码,则需要修改与之关联的大量判断逻辑代码,可见老广告位代码耦合严重。因此相关技术的广告引擎可复用性差。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种广告引擎的实现方法、系统、服务器及介质。根据本公开实施例的第一方面,提供一种广告引擎的实现方法,包括:接收广告请求,所述广告请求中包括所述广告请求所属种本文档来自技高网...

【技术保护点】
1.一种广告引擎的实现方法,其特征在于,包括:接收广告请求,所述广告请求中包括所述广告请求所属种类,所述广告请求用于请求获取待投放的广告信息;选择所述广告请求所属种类对应的图元素,所述广告请求所属种类对应的图元素用于执行所述广告请求所属种类的广告处理流程,所述图元素为由各个节点元素按照预设连接方式构成的网络结构图,每个节点元素用于执行所述广告处理流程中的一个处理阶段;串行执行选择的图元素中各节点元素对应的处理阶段,节点元素对应的处理阶段中包括节点元素中各步骤元素对应的处理步骤,每个步骤元素用于执行一个处理阶段中的一个处理步骤;返回处理结果,所述处理结果中包括所述待投放的广告信息。

【技术特征摘要】
1.一种广告引擎的实现方法,其特征在于,包括:接收广告请求,所述广告请求中包括所述广告请求所属种类,所述广告请求用于请求获取待投放的广告信息;选择所述广告请求所属种类对应的图元素,所述广告请求所属种类对应的图元素用于执行所述广告请求所属种类的广告处理流程,所述图元素为由各个节点元素按照预设连接方式构成的网络结构图,每个节点元素用于执行所述广告处理流程中的一个处理阶段;串行执行选择的图元素中各节点元素对应的处理阶段,节点元素对应的处理阶段中包括节点元素中各步骤元素对应的处理步骤,每个步骤元素用于执行一个处理阶段中的一个处理步骤;返回处理结果,所述处理结果中包括所述待投放的广告信息。2.根据权利要求1所述的广告引擎的实现方法,其特征在于,所述串行执行选择的图元素中各节点元素对应的处理阶段,包括:针对一个节点元素,若节点元素存在前置节点,则节点元素从第一数据元素中获取所述前置节点的处理结果,并根据所述处理结果执行节点元素对应的处理阶段;将每个节点元素执行对应的处理阶段后得到的处理结果存储于所述第一数据元素中。3.根据权利要求1或2所述的广告引擎的实现方法,其特征在于,所述串行执行选择的图元素中各节点元素对应的处理阶段,包括:针对一个节点元素,串行执行节点元素中各步骤元素对应的处理步骤。4.根据权利要求3所述的广告引擎的实现方法,其特征在于,所述串行执行节点元素中各步骤元素对应的处理步骤,包括:针对一个步骤元素,若步骤元素存在前置步骤,则步骤元素从第二数据元素中获取所述前置步骤的处理结果,并根据所述处理结果执行步骤元素对应的处理步骤;将每个步骤元素执行对应的处理步骤后得到的处理结果存储于所述第二数据元素中。5.根据权利要求4所述的广告引擎的实现方法,其特征在于,所述串行执行节点元素中各步骤元素对应的处理步骤,包括:针对一个步骤元素,若步骤元素关联了策略元素,则获取关联的策略元素中的指定处理逻辑,在执行步骤元素对应的处理步骤的过程中执行所述指定处理逻辑。6.一种广告引擎系统,其特征在于,包括:接收模块,被配置为接收广告请求,所述广告请求中包括所述广告请求所属种类,所述广告请求用于请求获取待投放的广告信息;选择模块,被配置为选择所述接收模块接收的所述广告请求所属种类对应的图元素,所述广告请求所属种类对应的图元素用于执行所述广告请求所属种类的广告处理流程,所述图元素为由各个节点元素按照预设连接方式构成的网络结构图,每个节点元素用于执行所述广告处理流程中的一...

【专利技术属性】
技术研发人员:齐江涛
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京,11

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

1