广告素材处理方法及相关装置与流程

文档序号:23160002发布日期:2020-12-04 13:54阅读:130来源:国知局
广告素材处理方法及相关装置与流程

本发明涉及互联网技术领域,具体而言,涉及一种广告素材处理方法及相关装置。



背景技术:

程序化广告投放是指利用技术手段进行广告交易和管理。广告主可以程序化采购媒体资源,并利用算法和技术自动实现精准的目标受众定向。其中,媒体对接是程序化投放的基础工作,媒体对支持程序化投放的素材提供api(applicationprogramminginterface,应用程序编程接口),需求方服务器对接该api接口用于素材送审。

现阶段,由于媒体类型种类繁多,api接口更新也较为频繁,需求方服务器有投放需求,都需要一一对接媒体,导致需求方服务器的对接工作重复冗余,既浪费时间又浪费精力。



技术实现要素:

有鉴于此,本发明的目的在于提供一种广告素材处理方法及相关装置,其能够有效提高程序化广告投放的整体效率。

为了实现上述目的,本发明实施例采用的技术方案如下:

第一方面,本发明实施例提供一种广告素材处理方法,应用于需求方服务器,所述需求方服务器与素材服务器通信连接,所述素材服务器与多个媒体服务器通信连接,所述素材服务器提供多个素材录入接口供所述需求方服务器调用,所述素材录入接口按照不同媒体服务器的素材制定标准配置,所述方法包括:

根据广告主上传的广告素材信息向所述素材服务器发送第一接口调用请求;第一接口调用请求用于请求调用目标素材录入接口,且所述第一接口调用请求中携带所述广告素材信息,以便所述素材服务器根据所述广告素材信息生成对应的素材唯一标识并返回给所述需求方服务器,以及根据所述广告素材信息及所述目标素材录入接口对应的素材制定标准生成待审核素材,并将所述待审核素材发送至对应的目标媒体服务器进行审核,获得审核结果;

接收所述素材服务器返回的所述审核结果以及所述素材唯一标识。

在可选的实施方式中,所述素材服务器还提供多个素材投放查询接口供所述需求方服务器调用,所述素材投放查询接口按照不同媒体服务器的素材投放标准配置,所述方法还包括:

当接收到所述目标媒体服务器发送的广告素材请求时,向所述素材服务器发送第二接口调用请求;所述第二接口调用请求用于请求调用所述素材投放查询接口,且所述第二接口调用请求中携带所述素材唯一标识,以便所述素材服务器根据所述素材唯一标识对应的广告素材信息和所述素材投放查询接口对应的素材投放标准生成素材返回体;

接收所述素材服务器返回的所述素材返回体,并将所述素材返回体发送至所述目标媒体服务器以进行素材展示。

第二方面,本发明实施例提供一种广告素材处理方法,应用于素材服务器,所述素材服务器与需求方服务器、多个媒体服务器通信连接,所述素材服务器提供多个素材录入接口供所述需求方服务器调用,所述素材录入接口按照不同媒体服务器的素材制定标准配置,所述方法包括:

接收所述需求方服务器根据广告主上传的广告素材信息发送的第一接口调用请求;第一接口调用请求用于请求调用目标素材录入接口,且所述第一接口调用请求中携带所述广告素材信息;

根据所述广告素材信息生成对应的素材唯一标识并返回给所述需求方服务器;

根据所述广告素材信息及所述目标素材录入接口对应的素材制定标准生成待审核素材;

将所述待审核素材发送至对应的目标媒体服务器进行审核,获得审核结果,并将所述审核结果返回给所述需求方服务器。

在可选的实施方式中,所述素材服务器还提供多个素材投放查询接口供所述需求方服务器调用,所述素材投放查询接口按照不同媒体服务器的素材投放标准配置,所述方法还包括:

接收所述需求方服务器在接收到所述目标媒体服务器发送的广告素材请求时,发送的第二接口调用请求;所述第二接口调用请求用于请求调用所述素材投放查询接口,且所述第二接口调用请求中携带所述素材唯一标识;

根据所述素材唯一标识对应的广告素材信息和所述素材投放查询接口对应的素材投放标准生成素材返回体;

向所述需求方服务器返回所述素材返回体,以便所述需求方服务器将所述素材返回体发送至所述目标媒体服务器以进行素材展示。

第三方面,本发明实施例提供一种广告素材处理装置,应用于需求方服务器,所述需求方服务器与素材服务器通信连接,所述素材服务器与多个媒体服务器通信连接,所述素材服务器提供多个素材录入接口供所述需求方服务器调用,所述素材录入接口按照不同媒体服务器的素材制定标准配置,所述装置包括:

接口调用模块,用于根据广告主上传的广告素材信息向所述素材服务器发送第一接口调用请求;第一接口调用请求用于请求调用目标素材录入接口,且所述第一接口调用请求中携带所述广告素材信息,以便所述素材服务器根据所述广告素材信息生成对应的素材唯一标识并返回给所述需求方服务器,以及根据所述广告素材信息及所述目标素材录入接口对应的素材制定标准生成待审核素材,并将所述待审核素材发送至对应的目标媒体服务器进行审核,获得审核结果;

第一数据收发模块,用于接收所述素材服务器返回的所述审核结果以及所述素材唯一标识。

在可选的实施方式中,所述素材服务器还提供多个素材投放查询接口供所述需求方服务器调用,所述素材投放查询接口按照不同媒体服务器的素材投放标准配置;

所述接口调用模块还用于当接收到所述目标媒体服务器发送的广告素材请求时,向所述素材服务器发送第二接口调用请求;所述第二接口调用请求用于请求调用所述素材投放查询接口,且所述第二接口调用请求中携带所述素材唯一标识,以便所述素材服务器根据所述素材唯一标识对应的广告素材信息和所述素材投放查询接口对应的素材投放标准生成素材返回体;

所述第一数据收发模块还用于接收所述素材服务器返回的所述素材返回体,并将所述素材返回体发送至所述目标媒体服务器以进行素材展示。

第四方面,本发明实施例提供一种广告素材处理装置,应用于素材服务器,所述素材服务器与需求方服务器、多个媒体服务器通信连接,所述素材服务器提供多个素材录入接口供所述需求方服务器调用,所述素材录入接口按照不同媒体服务器的素材制定标准配置,所述装置包括:

第二数据收发模块,用于接收所述需求方服务器根据广告主上传的广告素材信息发送的第一接口调用请求;第一接口调用请求用于请求调用目标素材录入接口,且所述第一接口调用请求中携带所述广告素材信息;

素材标识生成模块,用于根据所述广告素材信息生成对应的素材唯一标识并返回给所述需求方服务器;

待审核素材生成模块,用于根据所述广告素材信息及所述目标素材录入接口对应的素材制定标准生成待审核素材;

所述第二数据收发模块,还用于将所述待审核素材发送至对应的目标媒体服务器进行审核,获得审核结果,并将所述审核结果返回给所述需求方服务器。

在可选的实施方式中,所述素材服务器还提供多个素材投放查询接口供所述需求方服务器调用,所述素材投放查询接口按照不同媒体服务器的素材投放标准配置;所述第二数据收发模块还用于接收所述需求方服务器在接收到所述目标媒体服务器发送的广告素材请求时,发送的第二接口调用请求;所述第二接口调用请求用于请求调用所述素材投放查询接口,且所述第二接口调用请求中携带所述素材唯一标识;所述装置还包括:

素材返回体生成模块,用于根据所述素材唯一标识对应的广告素材信息和所述素材投放查询接口对应的素材投放标准生成素材返回体;

所述第二数据收发模块还用于向所述需求方服务器返回所述素材返回体,以便所述需求方服务器将所述素材返回体发送至所述目标媒体服务器以进行素材展示。

第五方面,本发明实施例提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述计算机程序被所述处理器执行时实现如前述实施方式中任一项所述的方法。

第六方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述实施方式中任一项所述的方法。

相对现有技术,本发明实施例提供的广告素材处理方法及相关装置中,素材服务器提供多个素材录入接口供需求方服务器调用,且素材录入接口是按照不同媒体服务器的素材制定标准配置,需求方服务器根据广告主上传的广告素材信息可向素材服务器发送第一接口调用请求,该第一接口调用请求用于请求调用目标素材录入接口,且第一接口调用请求中携带广告素材信息,这样素材服务器根据广告素材信息可生成对应的素材唯一标识并返回给需求方服务器,该素材唯一标识可用于后续广告投放环节中素材的查找;素材服务器还根据广告素材信息及目标素材录入接口对应的素材制定标准生成待审核素材,并将待审核素材发送至对应的目标媒体服务器进行审核,获得审核结果,然后将审核结果返回给需求方服务器。如此,实现了由素材服务器统一对接媒体,负责接口更新迭代的维护工作,而需求方服务器不需要与媒体服务器对接专门的接口用于素材送审,从而省去需求方服务器大量的媒体对接工作以及更新迭代的维护工作,从整个程序化市场看,分工更细化,有利于提高程序化广告投放的整体效率。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例提供的广告素材处理方法及装置的应用环境示意图;

图2示出了可以实现本发明思想的需求方服务器、素材服务器的示例性硬件和软件组件的示意图;

图3示出了本发明实施例提供的广告素材处理方法的一种流程示意图;

图4示出了本发明实施例提供的广告素材处理方法的另一种流程示意图;

图5示出了本发明实施例提供的广告素材处理方法的又一种流程示意图;

图6示出了本发明实施例提供的广告素材处理方法的又一种流程示意图;

图7示出了本发明实施例提供的广告素材处理装置的一种功能模块示意图;

图8示出了本发明实施例提供的广告素材处理装置的另一种功能模块示意图;

图9示出了本发明实施例提供的广告素材处理装置的又一种功能模块示意图。

图标:100-需求方服务器;200-素材服务器;300-媒体服务器;110-存储器;120-处理器;130-通信模块;510-接口调用模块;520-第一数据收发模块;610-第二数据收发模块;620-素材标识生成模块;630-待审核素材生成模块;640-素材返回体生成模块。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

在实现本发明实施例的技术方案的过程中,经发明人研究发现,现有的程序化广告投放中,需求方服务器需要按照媒体服务器的要求制作广告素材然后发送到媒体服务器进行审核,媒体服务器对支持程序化投放的素材提供了api接口,需求方服务器需要对接该api接口用于素材送审。然而,由于媒体类型种类繁多,api接口更新也较为频繁,导致需求方服务器需要花费较多的时间和精力与各种类型的媒体服务器进行对接,以及进行api接口更新迭代的维护工作。并且,对于程序化市场的每一个需求方服务器而言,都需要进行这样的媒体对接工作和接口更新迭代的维护工作,因此,从整个程序化市场以及资源复用共享的角度来看,需求方服务器的媒体对接工作实际上重复冗余的。

基于对上述缺陷的研究,本发明实施例提出了一种广告素材处理方法,其将需求方服务器的媒体对接工作单独抽离出来,由素材服务器统一对接媒体服务器以及负责接口更新迭代的维护工作,当需求方服务器需要将广告素材送审媒体服务器时,只需向素材服务器调用对应的接口,进而通过素材服务器生成待审核素材发送至媒体服务器审核,需求方服务器不需要与媒体服务器对接专门的接口用于素材送审,从而省去需求方服务器大量的媒体对接工作以及更新迭代的维护工作,从整个程序化市场看,分工更细化,有利于提高程序化广告投放的整体效率。下面,对其进行详细阐述。

请参照图1,为本发明实施例提供的广告素材处理方法及装置的应用环境示意图。需求方服务器100与素材服务器200、多个媒体服务器300通信连接。

广告主可以通过客户端上传广告素材信息到需求方服务器100,该需求方服务器100可以理解为dsp(demandsideplatform,需求方平台),其能够为广告主提供精准的广告投放和管理服务;素材服务器200主要用于与各个媒体服务器300进行对接,通过与媒体服务器300对接专门的接口用于素材送审以及素材投放。

在本实施例中,素材服务器200可提供多个素材录入接口供需求方服务器100调用,该素材录入接口按照不同媒体服务器300的素材制定标准配置,需求方服务器100通过调用素材录入接口可将广告素材信息送至媒体服务器300审核。可以理解,不同媒体服务器300可以有不同的素材制定标准,同一媒体服务器300针对不同资源类型也可以有不同的素材制定标准,因此,素材服务器200需要按照不同媒体、不同资源类型要求对接相应的素材录入接口,通过该素材录入接口即可按照媒体服务器300要求送审素材。其中,素材制定标准可以包括格式、类型、描述等。

请参照图2,为可以实现本发明思想的需求方服务器100、素材服务器200的电子设备的示例性硬件和软件组件的示意图。电子设备包括存储器110、处理器120及通信模块130。存储器110、处理器120以及通信模块130各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

其中,存储器110用于存储程序或者数据。存储器110可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。

处理器120用于读/写存储器110中存储的数据或程序,并执行相应地功能。例如,当存储器110存储的计算机程序被处理器120执行时,能够实现本发明各实施例所揭示的广告素材处理方法。

通信模块130用于通过网络建立与其它通信终端之间的通信连接,并用于通过网络收发数据。

应当理解的是,图2所示的结构仅为电子设备的结构示意图,电子设备还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器120执行时实现本发明各实施例所揭示的广告素材处理方法。

请参照图3,为本发明实施例提供的一种广告素材处理方法的流程示意图。需要说明的是,本发明实施例提供的广告素材处理方法并不以图3以及以下的具体顺序为限制,应当理解,在其他实施例中,本发明实施例提供的广告素材处理方法其中部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或删除。该广告素材处理方法可以应用在图1所示的需求方服务器100中,下面将对图3所示的具体流程进行详细阐述。

步骤s101,根据广告主上传的广告素材信息向素材服务器发送第一接口调用请求;第一接口调用请求用于请求调用目标素材录入接口,且第一接口调用请求中携带广告素材信息,以便素材服务器根据广告素材信息生成对应的素材唯一标识并返回给需求方服务器,以及根据广告素材信息及目标素材录入接口对应的素材制定标准生成待审核素材,并将待审核素材发送至对应的目标媒体服务器进行审核,获得审核结果。

在本实施例中,该广告素材信息可以包括媒体信息、广告素材、素材落地页地址、素材监测代码、资源类型(贴片、开屏、信息流、暂停)等内容,素材录入接口支持广告素材信息的录入。当广告主有广告投放需求时,可通过客户端上传广告素材信息到需求方服务器100,需求方服务器100基于广告主上传的广告素材信息可向素材服务器200发起第一接口调用请求,以请求调用与该广告素材信息匹配的目标素材录入接口。在一个示例中,由于素材服务器200是按照不同媒体、不同资源类型要求对接的素材录入接口,故可以设定当广告素材信息中的媒体信息和资源类型,与某个素材录入接口对应的媒体服务器300和资源类型相符时,判定该广告素材信息与该素材录入接口匹配,进而将该素材录入接口确定为目标素材录入接口。

由于素材录入接口是按照媒体服务器300的素材制定标准进行设置的,故素材录入接口中定义了送至该媒体服务器300审核的素材格式、类型、描述等信息,素材服务器200在接收到需求方服务器100发送的第一接口调用请求后,基于该第一接口调用请求中携带的广告素材信息,以及需求方服务器100请求调用的目标素材录入接口,可生成符合该媒体服务器300的素材制定标准的待审核素材。在本实施例中,该素材返回体除了包括广告素材本身外,还可以包括素材监测代码、素材落地页地址等相关宏参,以及类型、描述等其他信息。该素材唯一标识可以根据需求方服务器100与素材服务器200的约定协议生成,该素材唯一标识可唯一标识该广告素材信息,故可在后续的广告投放流程中供需求方服务器100获取素材返回体使用。

素材服务器200根据广告素材信息中的媒体信息可以确定出审核素材的目标媒体服务器,在生成待审核素材后,将该待审核素材发送到该目标媒体服务器进行审核,从而得到目标媒体服务器返回的审核结果,并将审核结果同步给需求方服务器100。该待审核素材审核通过后,根据需求方服务器100的投放策略可在目标媒体服务器对应的目标媒体app(application,应用程序)上进行投放。

步骤s102,接收素材服务器返回的审核结果以及素材唯一标识。

在本实施例中,素材服务器200在获取广告素材信息时即可生成对应的素材唯一标识并返回给需求方服务器100,在获得目标媒体服务器返回的审核结果后,会将审核结果同步给需求方服务器100。需要说明的是,在实际应用中,该审核结果和素材唯一标识可以同时发送给需求方服务器100,也可以先后分别发给需求方服务器100,本实施例对此不做限制。

可见,本发明实施例提供的广告素材处理方法,通过独立出素材服务器200进行不同媒体不同资源类型的统一对接,即素材服务器200与各媒体服务器300直接对接,提供按照不同媒体服务器300的素材制定标准配置的多个素材录入接口供需求方服务器100调用,需求方服务器100与媒体服务器300的通信转换为需求方服务器100与素材服务器200的通信。当需求方服务器100获取广告主上传的广告素材信息时,可根据广告素材信息向素材服务器200发送第一接口调用请求,该第一接口调用请求用于请求调用目标素材录入接口,且第一接口调用请求中携带广告素材信息,这样素材服务器200根据广告素材信息可生成对应的素材唯一标识并返回给需求方服务器100,该素材唯一标识可用于后续广告投放环节中素材的查找;素材服务器200还根据广告素材信息及目标素材录入接口对应的素材制定标准生成待审核素材,并将待审核素材发送至对应的目标媒体服务器进行审核,获得审核结果,然后将审核结果返回给需求方服务器100。如此,实现了由素材服务器200统一对接媒体,负责接口更新迭代的维护工作,而需求方服务器100不需要与媒体服务器300对接专门的接口用于素材送审,从而省去需求方服务器100大量的媒体对接工作以及更新迭代的维护工作,从整个程序化市场看,分工更细化,有利于提高程序化广告投放的整体效率。

可选地,在本实施例中,该素材服务器200还提供多个素材投放查询接口供需求方服务器100调用,该素材投放查询接口按照不同媒体服务器300的素材投放标准配置,当有广告投放需求时,需求方服务器100通过素材唯一标识发起素材投放查询接口的调用请求,获得按照对应媒体服务器300的接口要求生成的素材返回体,并返回媒体进行素材展示。可以理解,不同媒体服务器300也可以有不同的素材投放标准,同一媒体服务器300针对不同资源类型也可以有不同的素材投放标准,故本实施例中的素材服务器200不仅需要与不同媒体服务器300对接用于素材送审的素材录入接口,还需要按照不同媒体、不同资源类型要求对接相应的用于获取素材返回体的素材投放查询接口,以实现广告的实时投放。请参照图4,该广告素材处理方法还可以包括:

步骤s201,当接收到目标媒体服务器发送的广告素材请求时,向素材服务器发送第二接口调用请求;第二接口调用请求用于请求调用素材投放查询接口,且第二接口调用请求中携带素材唯一标识,以便素材服务器根据素材唯一标识对应的广告素材信息和素材投放查询接口对应的素材投放标准生成素材返回体。

步骤s202,接收素材服务器返回的素材返回体,并将素材返回体发送至目标媒体服务器以进行素材展示。

例如,当用户访问目标媒体app的页面时,目标媒体app对应的目标媒体服务器可向adx(adexchange,广告交易平台)发起曝光请求,进而通过adx向需求方服务器100发送广告素材请求,需求方服务器100基于该广告素材请求向素材服务器200发送携带素材唯一标识的第二接口调用请求,以向素材服务器200请求调用素材投放查询接口,素材服务器200根据该素材唯一标识可查找到对应的广告素材信息,进而基于该广告素材信息和素材投放查询接口对应的素材投放标准生成符合该目标媒体服务器的素材投放标准的素材返回体,将该素材返回体返回至需求方服务器100,需求方服务器100将素材返回体返回给adx,并通过adx返回给媒体服务器300,媒体服务器300将素材返回体返回给目标媒体app,目标媒体app将收到的素材返回体展现在用户访问的页面上。需要说明的是,在实际应用中,当需求方服务器100基于广告素材请求从素材服务器200获得多个素材返回体时,需求方服务器100可以根据内部预先设定的决策流程,例如参与竞价、用户信息匹配等方式,确定最终投放展示的素材返回体,以实现精准的目标受众定向。

请参照图5,为本发明实施例提供的另一种广告素材处理方法的流程示意图。需要说明的是,本发明实施例提供的广告素材处理方法并不以图5以及以下的具体顺序为限制,应当理解,在其他实施例中,本发明实施例提供的广告素材处理方法其中部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或删除。该广告素材处理方法可以应用在图1所示的素材服务器200中,下面将对图5所示的具体流程进行详细阐述。

步骤s301,接收需求方服务器根据广告主上传的广告素材信息发送的第一接口调用请求;第一接口调用请求用于请求调用目标素材录入接口,且第一接口调用请求中携带广告素材信息。

在本实施例中,需求方服务器100在接收到广告主通过客户端上传的广告素材信息后,基于该广告素材信息可向素材服务器200发起第一接口调用请求,以请求调用与该广告素材信息匹配的目标素材录入接口。

步骤s302,根据广告素材信息生成对应的素材唯一标识并返回给需求方服务器。

在本实施例中,素材服务器200通过生成可唯一标识该广告素材信息的素材唯一标识,并返回给需求方服务器100,有利于需求方服务器100在后续的广告投放流程中获取素材返回体使用。

步骤s303,根据广告素材信息及目标素材录入接口对应的素材制定标准生成待审核素材。

在本实施例中,素材服务器200在接收到需求方服务器100发送的第一接口调用请求后,基于该第一接口调用请求中携带的广告素材信息,以及需求方服务器100请求调用的目标素材录入接口,可生成符合该媒体服务器300的素材制定标准的待审核素材。

步骤s304,将待审核素材发送至对应的目标媒体服务器进行审核,获得审核结果,并将审核结果返回给需求方服务器。

在本实施例中,素材服务器200在生成待审核素材后,将该待审核素材送至对应的目标媒体服务器审核,获得审核结果。素材服务器200在获得目标媒体服务器的审核结果后,会将该审核结果同步给需求方服务器100。

可见,本发明实施例提供的广告素材处理方法,通过独立出素材服务器200进行不同媒体不同资源类型的统一对接,即素材服务器200与各媒体服务器300直接对接,提供按照不同媒体服务器300的素材制定标准配置的多个素材录入接口供需求方服务器100调用,需求方服务器100与媒体服务器300的通信转换为需求方服务器100与素材服务器200的通信,实现了由素材服务器200统一对接媒体,负责接口更新迭代的维护工作,而需求方服务器100不需要与媒体服务器300对接专门的接口用于素材送审,从而省去需求方服务器100大量的媒体对接工作以及更新迭代的维护工作,从整个程序化市场看,分工更细化,有利于提高程序化广告投放的整体效率。

可选地,在本实施例中,该素材服务器200还提供多个素材投放查询接口供需求方服务器100调用,该素材投放查询接口按照不同媒体服务器300的素材投放标准配置。请参照图6,该广告素材处理方法还可以包括:

步骤s401,接收需求方服务器在接收到目标媒体服务器发送的广告素材请求时,发送的第二接口调用请求;第二接口调用请求用于请求调用素材投放查询接口,且第二接口调用请求中携带素材唯一标识。

在本实施例中,需求方服务器100在接收到目标媒体服务器发送的广告素材请求时,基于该广告素材请求向素材服务器200发送第二接口调用请求,以请求调用素材投放查询接口,且该第二接口调用请求中携带素材服务器200返回的素材唯一标识。

步骤s402,根据素材唯一标识对应的广告素材信息和素材投放查询接口对应的素材投放标准生成素材返回体。

步骤s403,向需求方服务器返回素材返回体,以便需求方服务器将素材返回体发送至目标媒体服务器以进行素材展示。

在本实施例中,素材服务器200根据该素材唯一标识可查询到对应的挂高素材信息,进而基于该广告素材信息和素材投放查询接口对应的素材投放标准生成素材返回体,将该素材返回体返回至需求方服务器100,需求方服务器100将素材返回体返回给目标媒体服务器进行素材展示。

为了执行上述实施例及各个可能的方式中的相应步骤,下面给出一种广告素材处理装置的实现方式。请参阅图7,为本发明实施例提供的一种广告素材处理装置的功能模块图。需要说明的是,本实施例所提供的广告素材处理装置,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。该广告素材处理装置包括接口调用模块510和第一数据收发模块520。

可选地,上述模块可以软件或固件(firmware)的形式存储于图2所示的存储器110中或固化于该需求方服务器100的操作系统(operatingsystem,os)中,并可由图2中的处理器120执行。同时,执行上述模块所需的数据、程序的代码等可以存储在存储器110中。

该接口调用模块510用于根据广告主上传的广告素材信息向素材服务器200发送第一接口调用请求;第一接口调用请求用于请求调用目标素材录入接口,且第一接口调用请求中携带广告素材信息,以便素材服务器200根据广告素材信息生成对应的素材唯一标识并返回给需求方服务器100,以及根据广告素材信息及目标素材录入接口对应的素材制定标准生成待审核素材,并将待审核素材发送至对应的目标媒体服务器进行审核,获得审核结果。

可以理解,该接口调用模块510可以执行上述步骤s101。

该第一数据收发模块520用于接收素材服务器200返回的审核结果以及素材唯一标识。

可以理解,该第一数据收发模块520可以执行上述步骤s102。

可选地,该素材服务器200还提供多个素材投放查询接口供需求方服务器100调用,该素材投放查询接口按照不同媒体服务器300的素材投放标准配置;该接口调用模块510还可以用于当接收到目标媒体服务器发送的广告素材请求时,向素材服务器200发送第二接口调用请求;第二接口调用请求用于请求调用素材投放查询接口,且第二接口调用请求中携带素材唯一标识,以便素材服务器200根据素材唯一标识对应的广告素材信息和素材投放查询接口对应的素材投放标准生成素材返回体。

可以理解,该接口调用模块510还可以执行上述步骤s201。

该第一数据收发模块520还可以用于接收素材服务器200返回的素材返回体,并将素材返回体发送至目标媒体服务器以进行素材展示。

可以理解,该第一数据收发模块520还可以执行上述步骤s202。

请参照图8,为本发明实施例提供的另一种广告素材处理装置的功能模块图。需要说明的是,本实施例所提供的广告素材处理装置,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。该广告素材处理装置包括第二数据收发模块610、素材标识生成模块620和待审核素材生成模块630。

可选地,上述模块可以软件或固件(firmware)的形式存储于图2所示的存储器110中或固化于该素材服务器200的操作系统(operatingsystem,os)中,并可由图2中的处理器120执行。同时,执行上述模块所需的数据、程序的代码等可以存储在存储器110中。

该第二数据收发模块610用于接收需求方服务器100根据广告主上传的广告素材信息发送的第一接口调用请求;第一接口调用请求用于请求调用目标素材录入接口,且第一接口调用请求中携带广告素材信息。

可以理解,该第二数据收发模块610可以执行上述步骤s301。

该素材标识生成模块620用于根据广告素材信息生成对应的素材唯一标识并返回给需求方服务器100。

可以理解,该素材标识生成模块620可以执行上述步骤s302。

该待审核素材生成模块630用于根据广告素材信息及目标素材录入接口对应的素材制定标准生成待审核素材。

可以理解,该待审核素材生成模块630可以执行上述步骤s303。

该第二数据收发模块610还可以用于将待审核素材发送至对应的目标媒体服务器进行审核,获得审核结果,并将审核结果返回给需求方服务器100。

可以理解,该第二数据收发模块610还可以执行上述步骤s304。

可选地,该素材服务器200还提供多个素材投放查询接口供需求方服务器100调用,素材投放查询接口按照不同媒体服务器300的素材投放标准配置。请参照图9,该广告素材处理装置还可以包括素材返回体生成模块640。

该第二数据收发模块610还可以用于接收需求方服务器100在接收到目标媒体服务器发送的广告素材请求时,发送的第二接口调用请求;第二接口调用请求用于请求调用素材投放查询接口,且第二接口调用请求中携带素材唯一标识。

可以理解,该第二数据收发模块610还可以执行上述步骤s401。

该素材返回体生成模块640用于根据素材唯一标识对应的广告素材信息和素材投放查询接口对应的素材投放标准生成素材返回体。

可以理解,该素材返回体生成模块640还可以执行上述步骤s402。

该第二数据收发模块610还可以用于向需求方服务器100返回素材返回体,以便需求方服务器100将素材返回体发送至目标媒体服务器以进行素材展示。

可以理解,该第二数据收发模块610还可以执行上述步骤s403。

综上所述,本发明实施例提供的广告素材处理方法及相关装置中,素材服务器提供多个素材录入接口供需求方服务器调用,且素材录入接口是按照不同媒体服务器的素材制定标准配置,需求方服务器根据广告主上传的广告素材信息可向素材服务器发送第一接口调用请求,该第一接口调用请求用于请求调用目标素材录入接口,且第一接口调用请求中携带广告素材信息,这样素材服务器根据广告素材信息可生成对应的素材唯一标识并返回给需求方服务器,该素材唯一标识可用于后续广告投放环节中素材的查找;素材服务器还根据广告素材信息及目标素材录入接口对应的素材制定标准生成待审核素材,并将待审核素材发送至对应的目标媒体服务器进行审核,获得审核结果,然后将审核结果返回给需求方服务器。如此,实现了由素材服务器统一对接媒体,负责接口更新迭代的维护工作,而需求方服务器不需要与媒体服务器对接专门的接口用于素材送审,从而省去需求方服务器大量的媒体对接工作以及更新迭代的维护工作,从整个程序化市场看,分工更细化,有利于提高程序化广告投放的整体效率。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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