CN104350518A - 一种配置广告模板的方法及服务器和*** - Google Patents

一种配置广告模板的方法及服务器和*** Download PDF

Info

Publication number
CN104350518A
CN104350518A CN201480001359.9A CN201480001359A CN104350518A CN 104350518 A CN104350518 A CN 104350518A CN 201480001359 A CN201480001359 A CN 201480001359A CN 104350518 A CN104350518 A CN 104350518A
Authority
CN
China
Prior art keywords
advertisement
template
advertisement formwork
parameter
formwork
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201480001359.9A
Other languages
English (en)
Other versions
CN104350518B (zh
Inventor
秦桐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN104350518A publication Critical patent/CN104350518A/zh
Application granted granted Critical
Publication of CN104350518B publication Critical patent/CN104350518B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0276Advertisement creation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/35Creation or generation of source code model driven
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种配置广告模板的方法及服务器和***。其中,本发明配置广告模板的方法包括:服务器从业务装置获取定制的广告模板的广告模板代码和模板使用的参数,告模板代码提供广告模板的规则体系,模板使用的参数提供广告模板中需要使用的具体参数值;服务器根据广告模板代码和模板使用的参数,生成定制的广告模板,保存定制的广告模板;服务器生成定制的广告模板对应的模板标识,向业务装置返回模板标识,模板标识用于标识定制的广告模板。通过这样的方式,能够实现广告模板的新增与修改功能,使广告投放的广告形式更加灵活多样化。

Description

一种配置广告模板的方法及服务器和***
技术领域
本发明涉及广告技术领域,特别涉及一种配置广告模板的方法及服务器和***。
背景技术
随着移动应用的日益增长,越来越多的应用开始与广告平台结合进行广告投放,广告的展现形式也多种多样,包括:图片、文字、动画、音频、视频以及后续的广告动作效果等。
在进行广告投放时,通常是业务装置在服务器上创建广告位,提供广告位尺寸、位置、支持的广告模板,广告投放方指定广告位创建广告任务,指定广告投放条件及广告受众,并按广告模板上传广告素材,植入到终端应用的广告软件开发工具包(Software Development Kit,SDK)向服务器请求广告,携带广告位标识、终端特征等参数,服务器返回合适的广告代码,由广告SDK进行展示。
现有广告投放***依赖于***内置的广告模板,使用不够灵活,不能扩展新的广告形式。
发明内容
本发明主要解决的技术问题是解决现有技术中广告投放***只能依赖于***内置的广告模板,从而导致的使用不够灵活,不能扩展新的广告形式的技术问题。
有鉴于此,本发明提供一种配置广告模板的方法及服务器和***,能够新增广告模板,使广告类型及展现形式不局限于***内置的广告模板,从而使广告投放***使用更加灵活,能够适应不同广告形式。
第一方面,本发明实施例提供一种配置广告模板的方法,所述方法包括:服务器从业务装置获取定制的广告模板的广告模板代码和模板使用的参数,所述广告模板代码提供广告模板的规则体系,模板使用的参数提供广告模板中需要使用的具体参数值;所述服务器根据所述广告模板代码和模板使用的参数,生成所述定制的广告模板,保存所述定制的广告模板;所述服务器生成所述定制的广告模板对应的模板标识,向所述业务装置返回所述模板标识,所述模板标识用于标识所述定制的广告模板。
结合第一方面,在第一方面的第一种可能的实现方式中:所述服务器根据所述广告模板代码和模板使用的参数,生成所述定制的广告模板保存的步骤包括:所述服务器根据模板使用的参数,生成参数列表,所述参数列表至少包括参数标识和参数名称;对所述参数列表进行解析,生成素材编辑界面;将所述素材编辑界面、所述广告模板代码以及所述参数列表共同作为所述定制的广告模板保存。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中:所述服务器从业务装置获取定制的广告模板的广告模板代码和模板使用的参数的步骤包括:所述服务器从业务装置接收模板文件,解析所述模板文件得到所述定制的广告模板的广告模板代码和模板使用的参数;或所述服务器从所述业务装置操作门户中,获取广告位提供方直接录入的所述定制的广告模板的广告模板代码和模板使用的参数。
结合第一方面或第一方面的第一至第二种任一种可能的实现方式,在第一方面的第三种可能的实现方式中:所述模板使用的参数包括广告文字、图片、尺寸、字体、颜色、视频时长、广告点击动作、跳转地址。
结合第一方面,在第一方面的第四种可能的实现方式中:所述方法还包括:服务器接收所述业务装置指定的模板标识,通过所述模板标识查找到所述模板标识对应的广告模板,利用所述模板标识对应的广告模板创建广告位。
第二方面,本发明实施例提供一种服务器,所述服务器包括获取模块模板生成模块、保存模块、标识生成模块以及发送模块,其中:所述获取模块用于从业务装置获取定制的广告模板的广告模板代码和模板使用的参数,所述广告模板代码提供广告模板的规则体系,模板使用的参数提供广告模板中需要使用的具体参数值;所述模板生成模块用于根据所述获取模块获取的所述广告模板代码和模板使用的参数,生成所述定制的广告模板;保存模块,用于保存所述定制的广告模板;标识生成模块,用于生成所述定制的广告模板对应的模板标识,所述模板标识用于标识所述定制的广告模板;发送模块,用于向所述业务装置返回所述模板标识。
结合第二方面,在第二方面的第一种可能的实现方式中:所述服务器还包括接收模块、查找模块和广告位创建模块,其中:所述接收模块用于接收所述业务装置指定的模板标识;所述查找模块用于通过所述模板标识查找到所述模板标识对应的广告模板;所述广告位创建模块用于根据所述模板标识对应的广告模板创建广告位。
第三方面,本发明实施例提供一种服务器,所述服务器包括处理器、存储器以及输入设备、输出设备,其中,所述存储器与所述输入设备、所述输出设备分别与所述处理器连接,其中:所述输入设备从业务装置获取定制的广告模板的广告模板代码和模板使用的参数;所述处理器用于根据输入设备获取的广告模板代码和模板使用的参数,生成定制的广告模板,并生成广告模板对应的模板标识,所述模板标识用于标识所述定制的广告模板;所述存储器用于保存所述定制的广告模板;所述输出设备用于向所述业务装置返回所述模板标识。
结合第三方面,在第三方面的第一种可能的实现方式中:所述输入设备还用于接收所述业务装置指定的模板标识;所述处理器还用于根据所述模板标识查找到所述模板标识对应的广告模板,利用所述对应的广告模板创建广告位。
第四方面,本发明实施例提供一种广告投放***,所述广告投放***包括服务器以及业务装置,其中:所述业务装置用于向服务器发送广告模板代码和模板使用的参数,所述广告模板代码提供广告模板的规则体系,模板使用的参数提供广告模板中需要使用的具体参数值;所述服务器包括获取模块、模板生成模块、保存模块、标识生成模块以及发送模块,其中:所述获取模块用于从业务装置获取定制的广告模板的广告模板代码和模板使用的参数;所述模板生成模块用于根据所述获取模块获取的所述广告模板代码和模板使用的参数,生成所述定制的广告模板,所述广告模板代码提供广告模板的规则体系,模板使用的参数提供广告模板中需要使用的具体参数值;保存模块,用于保存所述定制的广告模板;标识生成模块,用于生成所述定制的广告模板对应的模板标识,所述模板标识用于标识所述定制的广告模板;发送模块,用于向所述业务装置返回所述模板标识。
相对于现有技术,本发明的有益效果:本发明通过服务器获取业务装置定制的广告模板的广告模板代码和模板使用的参数并保存,并根据广告模板代码以及模板使用的参数,生成定制的广告模板对应的模板标识,返回给业务装置。通过这样的方式,本发明的服务器能够接受业务装置根据广告形式定制的广告模板,使广告投放时不再局限于广告投放***内置的广告模板,使用更加灵活,能够适应不同广告形式。
附图说明
图1是现有技术的一种广告投放***的结构示意图;
图2是本发明实施例提供的一种配置广告模板的方法的流程图;
图3是本发明实施例提供的服务器生成广告模板的流程图;
图4是本发明实施例提供的另一种配置广告模板的方法的流程图;
图5是本发明实施例提供的广告投放方法的流程交互示意图;
图6是本发明实施例提供的一种服务器的结构示意图;
图7是本发明实施例提供的另一种服务器的结构示意图;
图8是本发明实施例提供的一种业务装置的结构示意图;
图9是本发明实施例提供的另一种服务器的结构示意图。
具体实施方式
为了便于对本发明的理解,本发明实施例首先对广告投放***的结构做简单介绍,请参阅图1,图1为现有技术的一种广告投放***的结构示意图,广告投放***包括服务器101以及业务装置102,还可以进一步包括广告投放方装置103以及终端104,其中:
服务器101负责提供广告服务,包括广告模板及参数、广告素材等的管理;
业务装置102负责向服务器101创建广告位,从而使得服务器101可以向广告投放方提供广告位;
广告投放方通过广告投放方装置103向服务器101查询可用广告位及对应广告位支持的一个或多个广告模板标识,从而广告投放方可以选定广告位、投放排期、投放条件以及广告受众等,创建广告任务,上传广告素材等。
终端104的应用通过终端的软件客户端,比如广告SDK向服务器101请求广告。
有鉴于此,本发明实施例提供一种配置广告模板的方法及服务器、业务装置和***,旨在使广告类型及展现形式不局限于***内置的广告模板,从而使广告投放变得更加灵活多样化。
以下对本发明实施例进行详细阐述,但是,这并不用以限定本发明的范围。
请参阅图2,图2是本发明实施例提供的一种配置广告模板的方法的流程图,本实施例以服务器实现配置广告模板的方法为例进行说明,本实施例的配置广告模板的方法包括步骤:
S101:服务器从业务装置获取定制的广告模板的广告模板代码和模板使用的参数;
业务装置可以根据需要为要创建的广告位定制广告模板,向服务器提供定制的广告模板的广告模板代码和模板使用的参数等。广告模板代码提供广告模板的规则体系,模板使用的参数提供广告模板中需要使用的具体参数值。广告模板代码是广告投放代码的源文件,其中的参数部分都用参数标识表示,将其中的参数标识用广告模板中需要使用的具体参数值代替,就能生成一个广告投放代码。其中,模板使用的参数可以包括但不限于是广告文字、图片、尺寸、字体、颜色、视频时长、广告点击动作、跳转地址。服务器获取业务装置提供的广告模板代码和模板使用的参数。
其中,服务器还可以进一步从业务装置获取广告预览代码以及素材页面脚本。
本实施例提供服务器获取业务装置定制的广告模板的广告模板代码和模板使用的参数可以通过以下的两种方式实现:
服务器从业务装置接收模板文件,解析模板文件得到定制的广告模板的广告模板代码和模板使用的参数。
其中,模板文件的形式可以是可扩展标记语言(Extensible MarkupLanguage,xml)形式、文本文件(txt)形式、json文件形式的任意一种。
或者服务器可以从业务装置操作门户中,获取广告位提供方直接录入的定制的广告模板的广告模板代码和模板使用的参数并保存。
S102:根据广告模板代码和模板使用的参数,生成定制的广告模板,保存定制的广告模板。
服务器在获取广告模板代码和模板使用的参数后,根据新定制的广告模板的广告模板代码以及模板使用的参数,生成定制的广告模板,保存定制的广告模板。这样,业务装置为广告位定制的广告模板,也可以与***内置的广告模板一样,作为模板直接使用。
其中,请进一步参阅图3,服务器生成广告模板具体包括以下步骤:
S1021、服务器根据模板使用的参数,生成参数列表,参数列表至少包括参数标识和参数名称;
S1022、对参数列表进行解析,根据参数列表的参数标识和参数名称生成素材编辑界面代码;
生成素材编辑界面代码,具体是将所述参数列表封装成表单,表单是素材编辑界面代码的一部分,用于承载模板使用的参数。参数列表中的每个模板参数作为表单内的输入控件,其中,输入控件即标准的HTML页面元素,比如一个文本输入框、一个文件上传按钮或一个页面显示项等等,一个模板使用的参数可以对应一个或多个输入控件;
S1023、将素材编辑界面、广告模板代码以及参数列表共同作为一个完整的广告模板进行保存。
其中,参数列表还可以进一步包括模板名称、参数类型、参数校验规则(包括文本长度限制、文件大小限制、文本格式、校验提示信息等)、参数默认值,在生成素材编辑界面时,参数校验规则生成JS校验脚本,表单提交时,未提供值的参数将以参数默认值提交;
文本类型的参数,素材编辑界面代码中对应生成一个输入框;
图片类型的参数,素材编辑界面代码中对应生成一个文件上传控件、一个用于显示上传图片的图片控件、以及一个用于参数提交的隐藏控件;
文件类型的参数,素材标记界面代码中对应生成一个文件上传控件;
例如以下是根据模板使用的参数最终生成的一个素材编辑界面代码:
以上是由文本类型的参数最终生成的结果,这部分是模板参数中的素材名称部分,由参数列表中的名称参数生成,对应到页面上是一个文字描述“名称”后面跟随一个带有校验功能的文本输入框。
以上是由参数列表中图片类型的参数最终生成的结果,这部分是模板参数中的图片部分,由参数列表中的图片参数生成,对应到页面上是一个文字描述“图片”、一个用于显示图片链接地址的只读文本框、一个用于保存图片地址的隐藏变量IMAGE_URL、一个文件上传控件、一段图片限制文字说明。
这部分是由参数列表中的链接参数生成的最终结果,对应到页面上是一个文字描述“链接”后面跟随一个带有校验功能的文本输入框。
这部分是根据参数列表中的素材宽度、素材高度部分生成的结果,对应到页面上是一个文字描述“素材尺寸”、一个用于保存素材宽度值的隐藏变量WIGTH、一个用于保存素材高度的隐藏变量HEIGHT、一个用于输入宽*高的带格式校验功能的文本输入框、一段格式限制文字说明。
这部分是表单提供的素材预览功能机退出编辑页面的功能。
</div>
</form>
其中,当提供给服务器的还包括广告预览代码和素材页面脚本时,广告模板代码、预览代码、素材页面脚本都是一段HTML脚本代码,包含了模板参数标识,素材页面脚本与上述服务器生成的素材编辑界面代码合并得到完整的素材编辑界面代码,与前面的参数列表,共同构成完整的广告模板。
S103:服务器生成定制的广告模板对应的模板标识,向业务装置返回模板标识,模板标识用于标识定制的广告模板;
另外,在保存定制的广告模板后,服务器可以进一步生成一个定制的广告模板对应的模板标识,返回给业务装置。模板标识用于标识定制的广告模板,以便于在后续投放广告时,广告投放方位广告位指定广告模板时,直接以模板标识通知服务器,以使服务器可以根据模板标识找到对应的广告模板。
需要说明的是,本发明实施例中所提到的服务器,支持模板定制和修改功能的广告服务器。当然,也可以在现有广告服务器之外,另外增设一个支持模板定制和修改功能的模板服务器,其与广告服务器一起提供广告服务。本发明实施例中提到的业务装置,其在实现中与服务器配合使用,具体实现广告位提供方的功能。
通过上述实施例的描述,可以理解,本发明通过服务器获取业务装置定制的广告模板的广告模板代码和模板使用的参数,并根据广告模板代码以及模板使用的参数,生成定制的广告模板并保存。通过这样的方式,本发明的服务器能够新增广告模板,使广告类型及展现形式不局限于***内置的广告模板,从而使广告投放***使用更加灵活,能够适应不同广告形式。
请参阅图4,图4是本发明实施例提供的另一种配置广告模板的方法的流程图,本实施例以业务装置实现配置广告模板的方法为例进行说明,本实施例的配置广告模板的方法包括步骤:
S201:业务装置接收广告位提供方提供的广告模板代码和模板使用的参数;
广告位提供方可以根据需要为要创建的广告位定制广告模板,向业务装置提供广告模板代码和模板使用的参数。广告模板代码提供广告模板的规则体系,模板使用的参数提供广告模板中需要使用的具体参数值。广告模板代码是广告投放代码的源文件,其中的参数部分都用参数标识表示,将其中的参数标识用广告模板中需要使用的具体参数值代替,就能生成一个广告投放代码。业务装置接收广告位提供方提供的广告模板代码和模板使用的参数。
其中,模板使用的参数可以包括但不限于是广告文字、图片、尺寸、字体、颜色、视频时长、广告点击动作、跳转地址。
S202:业务装置向服务器发送广告模板代码和模板使用的参数,以使服务器根据广告模板代码和模板使用的参数,生成定制的广告模板;
其中,向服务器发送定制的广告模板的广告模板代码和模板使用的参数外,还可以进一步发送广告预览代码以及素材页面脚本。
其中,本实施例提供业务装置向服务器发送定制的广告模板的广告模板代码和模板使用的参数两种可能的实现方式:
第一种可能的实现方式业务装置将广告模板代码和模板使用的参数以模板文件的形式发送到服务器,以使服务器通过解析模板文件,得到广告模板代码和模板使用的参数。
比如可以将定制的广告模板定义为xml格式文件,以下给出一个xml格式的广告模板文件的示例,其中的内容只是示意性的,实际应用中可以根据需要适应性修改:
<?xml version="1.0"encoding="utf-8"?>
<adTemplate name="我的模板">
以上是用于定义创建的广告模板的名称,在具体创建模板时,将“我的模板”替换成相应定义的模板名称即可。
以上提供不同的模板参数标识以及模板参数名称,其中“paramparameterId”指示为模板参数标识,如上的“NAME”“IMAGE_URL”、“CLICK_URL”等。“param name”指示为模板参数名称,如上的“图片”、“链接”、“素材宽度”等。
以上“templateCode”指示的是广告模板代码,其后跟随的都是对应的广告模板代码。
以上“uiInputParser”指示的是广告投放方素材编辑界面对应的脚本,其后跟随的是相应的广告投放素材编辑界面对应的脚本,其可以绑定编辑界面控件事件等。
以上“uiPreviewCode”指示的是广告预览代码,其后跟随的都是可以用于预览广告的代码。
其中,当模板文件的形式为xml形式时,xml形式的模板文件中,至少包括模板参数标识、参数名称以及广告模板代码三个模板元素。
当然,在xml形式的模板文件中,还可以包括广告模板的名称、模板参数在广告投放方操作门户Portal上的控件类型、模板参数值校验规则、模板参数默认值、广告预览代码、广告投放方素材编辑界面对应的脚本的至少一种模板元素。
以下通过表格给出上述xml形式的模板文件中的模板元素并做简单介绍,请参阅下表1:
表1:xml形式模板文件中的模板元素
其中,通过广告预览代码可以提供广告预览功能,也就是说,结合广告预览代码与业务装置提供的参数值,可以生成广告预览代码,提前对广告最终投放效果进行预览。
上述的模板元素可以结合实际使用修改。
第二种可能的实现方式:业务装置可以直接将广告提供方从业务装置Portal中直接录入的广告模板代码和模板使用的参数发送给服务器。
服务器根据广告模板使用的参数和广告模板代码,生个广告模板的具体实现请参见上述实施例的详细描述,此处不再赘述。
在业务装置向服务器发送广告模板代码和模板使用的参数后,业务装置进一步接收服务器为定制的广告模板生成的模板标识,模板标识用于标识定制的广告模板。
服务器根据业务装置提供的广告模板代码和模板使用的参数生成定制的广告模板并保存后,进一步生成定制的广告模板对应的模板标识,返回给业务装置。
业务装置接收服务器返回的定制的广告模板对应的模板标识。以便于在后续投放广告时,广告投放方位广告位指定广告模板时,直接以模板标识通知服务器,以使服务器可以根据模板标识找到对应的广告模板。通过这样的方式,根据广告位提供方提供的广告模板代码和模板使用的参数,可以生成定制的广告模板,该定制的广告模板就可以跟***内置的广告模板一样,也可以作为广告模板直接使用,从而通过实现新增广告模板的功能,使得广告投放不在局限于***内置的广告模板,使广告投放形式更加灵活多样化。
本发明实施例还进一步提供了本发明的配置广告模板的方法在广告投放方法中的应用实例,请参阅图5,图5是本发明实施例提供的广告投放方法的流程交互示意图,本实施例的广告投放方法包括:
S11:广告位提供方通过业务装置向服务器查询广告模板;
广告位提供方通过业务装置向服务器查询广告模板。
S12:服务器向业务装置返回模板列表;
服务器响应来自业务装置的查询请求,返回***可用的广告模板列表给业务装置。
S13:广告位提供方为要创建的广告位定制广告模板,通过业务装置将定制的广告模板的广告模板代码和模板使用的参数提交给服务器;
广告位提供方通过向业务装置提供广告模板代码和模板使用的参数,为要创建的广告位定制广告模板,将定制的广告模板的广告模板代码,模板使用的参数等,提交到服务器,服务器根据广告模板代码和模板使用的参数,生成定制的广告模板,保存定制的广告模板。
S14:服务器向业务装置返回定制的广告模板对应的模板标识;
服务器为定制的广告模板生成模板标识,返回给业务装置,其中,模板标识用于标识定制的广告模板,以在后续投放广告时,通过向服务器提供模板标识,就能使用该模板标识对应的广告模板进行广告投放。
S15:广告位提供方通过业务装置向服务器指定广告模板标识,创建广告位;
广告位提供方通过业务装置向服务器指定广告位支持的一个或多个广告模板标识以及广告位信息(如广告位名称、大小等),要求创建广告位。
S16:服务器向业务装置返回广告位标识与广告位代码;
在服务器按照指定模板标识创建广告位后,服务器向业务装置返回广告位标识,以及对应的广告位代码。
S17:广告位提供方将广告位代码嵌入终端应用中;
广告位提供方将广告位代码嵌入到终端应用中。
S18:广告投放方通过广告投放装置向服务器查询可用广告位、广告位对应支持的广告模板及参数;
广告投放方通过广告投放方装置向广告服务器查询可用广告位,及对应广告位支持的广告模板及参数,其中,参数包括但不限于广告文字、图片、尺寸、字体、颜色、视频时长、广告点击动作、跳转地址等。
S19:服务器向广告投放装置返回广告位及对应的模板与参数;
服务器向广告投放装置返回可供投放的广告位及对应的广告模板与参数。
S20:广告投放方通过广告投放装置选择广告位、投放条件与受众,向服务器创建广告任务;
广告投放方选定广告位、投放条件与受众,向服务器创建广告任务。
S21:服务器向广告投放装置返回广告任务标识;
服务器在为广告投放方创建广告任务后,向广告投放装置返回广告任务标识。
S22:广告投放方根据投放广告任务的广告位支持的广告模板,上传广告素材,指定模板参数值,通过广告投放装置提交给服务器;
广告投放方Portal为每个素材选择一个模板,加载该模板对应的uiInputTemplate静态代码,并执行相应的js代码uiInputParser,动态生成广告素材编辑界面,广告投放方在界面上指定各参数值,提交到服务器。
修改广告素材时,除了上述动态生成广告素材编辑界面外,还需要将各参数值,回填到页面上的控件中。
S23:服务器绑定素材到任务上,向广告投放装置返回结果;
服务器将提交的模板参数值替换到相应的模板代码中,生成各素材广告代码,保存广告任务并绑定广告素材到任务上。
S24:终端应用携带广告位标识及定向参数,向服务器请求广告;
终端的应用可以通过广告SDK向服务器请求广告。
S25:服务器根据广告位标识及定向参数匹配合适的广告任务,选择可以投放的广告素材;
服务器根据请求的广告位标识、定向参数,匹配合适的广告任务,选中可以投放的广告素材。
S26:服务器生成投放的广告代码返回给终端应用;
S27:终端应用解析广告代码进行广告展示;
终端应用可以通过广告SDK解析广告代码,展示返回的广告内容。
请参阅图6,图6是本发明实施例提供的第一种服务器的结构示意图,本实施例的服务器100包括获取模块11、模板生成模块12、保存模块13、标识生成模板14以及发送模块15,其中:
获取模块11从业务装置获取定制的广告模板的广告模板代码和模板使用的参数,广告模板代码提供广告模板的规则体系,模板使用的参数提供广告模板中需要使用的具体参数值;
业务装置可以根据需要为要创建的广告位定制广告模板,向服务器提供定制的广告模板的广告模板代码和模板使用的参数等。广告模板代码提供广告模板的规则体系,模板使用的参数提供广告模板中需要使用的具体参数值。广告模板代码是广告模板的源文件,其中的参数部分为替代符形式,将其中的替代符用广告模板中需要使用的具体参数值代替,就能生成一个广告模板。其中,模板使用的参数可以包括但不限于是广告文字、图片、尺寸、字体、颜色、视频时长、广告点击动作、跳转地址。服务器通过获取模块11获取业务装置提供的广告模板代码和模板使用的参数。
其中,服务器还可以进一步从业务装置获取广告预览代码以及素材页面脚本。
本实施例提供获取模块11从业务装置获取定制的广告模板的广告模板代码和模板使用的参数可以通过以下的两种方式实现:
获取模块11可以从业务装置接收模板文件,解析模板文件得到定制的广告模板的广告模板代码和模板使用的参数。
其中,模板文件的形式可以是可扩展标记语言(Extensible MarkupLanguage,xml)形式、文本文件(txt)形式、json文件形式的任意一种。
或者获取模块11可以从业务装置操作门户中,获取广告位提供方直接录入的定制的广告模板的广告模板代码和模板使用的参数并保存。
模板生成模块12用于根据获取模块11获取的广告模板代码和模板使用的参数,生成定制的广告模板。
服务器在获取广告模板代码和模板使用的参数后,模板生成模块12根据新定制的广告模板的广告模板代码以及模板使用的参数,生成该新定制的广告模板。这样,广告提供方为广告位定制的广告模板,也可以与***内置的广告模板一样,作为模板直接使用。
其中,模板生成模块12生成广告模板具体可以通过以下步骤实现:1、根据模板使用的参数,生成参数列表。所述参数列表至少包括参数标识和参数名称;2、对参数列表进行解析,生成素材编辑界面。生成素材编辑界面,具体是将所述参数列表封装成表单,模板每个参数作为表单内的输入控件,其中,参数标识作为控件标识,参数名称作为页面显示名称;3、将素材编辑界面、广告模板代码以及上述的参数列表共同作为一个完整的广告模板进行保存。
其中,参数列表还可以进一步包括模板名称、参数类型、参数校验规则(包括文本长度限制、文件大小限制、文本格式、校验提示信息等)、参数默认值,在生成素材编辑界面时,参数校验规则生成JS校验脚本,表单提交时,未提供值的参数将以参数默认值提交;
文本类型的参数,素材编辑界面代码中对应生成一个输入框;
图片类型的参数,素材编辑界面代码中对应生成一个文件上传控件、一个用于显示上传图片的图片控件、以及一个用于参数提交的隐藏控件;
文件类型的参数,素材编辑界面代码中对应生成一个文件上传控件。
其中,当提供给服务器的还包括广告预览代码和素材页面脚本时,广告模板代码、预览代码、素材页面脚本都是一段HTML脚本代码,包含了模板参数标识,素材页面脚本与上述服务器生成的素材编辑界面代码合并得到完整的素材编辑界面代码,与前面的参数列表,共同构成完整的广告模板。
保存模块13,用于保存定制的广告模板。
标识生成模块14,用于生成定制的广告模板对应的模板标识,模板标识用于标识定制的广告模板。
另外,在保存定制的广告模板后,标识生成模块14可以进一步生成一个定制的广告模板对应的模板标识。模板标识用于标识定制的广告模板,以便于在后续投放广告时,广告投放方位广告位指定广告模板时,直接以模板标识通知服务器,以使服务器可以根据模板标识找到对应的广告模板。
发送模块15,用于向业务装置返回模板标识。
所述服务器进一步包括发送模块15,发送模块15用于将模板标识返回给业务装置。
请进一步参阅图7,图7是本发明实施例提供的另一种服务器的结构示意图,该实施例的服务器除了包括获取模块11、模板生成模块12、保存模块13、标识生成模块14以及发送模块15外,还进一步包括接收模块16、查找模块17和广告位创建模块18,其中:
接收模块16用于接收业务装置指定的模板标识;
业务装置需要创建广告位时,向服务器指定广告位支持的一个或多个广告模板标识以及广告位信息。
查找模块17用于通过模板标识查找到模板标识对应的广告模板;
服务器在接收到业务装置指定的广告模板标识后,通过模板标识查找到模板标识对应的广告模板。
广告位创建模块18用于根据模板标识对应的广告模板创建广告位。
服务器用查找到的模板标识对应的广告模板创建广告位。
需要说明的是,本发明实施例中所提到的服务器,支持模板定制和修改功能的广告服务器。当然,也可以在现有广告服务器之外,另外增设一个支持模板定制和修改功能的模板服务器,其与广告服务器一起提供广告服务。本发明实施例中提到的业务装置,其在实现中与服务器配合使用,具体实现广告位提供方的功能。
本实施例的服务器,能够实现本发明图2所示实施例中方法的各个步骤,在本实施例中,各个模块的划分只是一种举例,在能够实现本发明目的的基础上,服务器内各个模块的划分也可以是其他方式,比如几个模块集成一个模块来实现。
请参阅图8,图8是本发明实施例提供的第一种业务装置的结构示意图,本实施例的业务装置200包括接收模块21和发送模块22,其中:
接收模块21用于接收广告位提供方提供的广告模板代码和模板使用的参数;
广告位提供方可以根据需要为要创建的广告位定制广告模板,向业务装置提供广告模板代码和模板使用的参数。业务装置通过接收模块21接收广告位提供方提供的广告模板代码和模板使用的参数。
其中,模板使用的参数可以包括但不限于是广告文字、图片、尺寸、字体、颜色、视频时长、广告点击动作、跳转地址。
发送模块22用于向服务器发送广告模板代码和模板使用的参数,以使服务器根据广告模板代码和模板使用的参数,生成定制的广告模板。
其中,向服务器发送定制的广告模板的广告模板代码和模板使用的参数外,还可以进一步发送广告预览代码以及素材页面脚本。
其中,本实施例发送模块21通过以下任一方式向服务器发送广告模板代码和模板使用的参数:
发送模块21将广告模板代码和模板使用的参数以模板文件的形式发送到服务器,以使服务器通过解析定制的广告模板,得到广告模板代码和模板使用的参数。
其中,模板文件的形式可以是可扩展标记语言(Extensible MarkupLanguage,xml)形式、文本文件(txt)形式、json文件形式的任意一种。
其中,当模板文件的形式为xml形式时,xml形式的模板文件中,至少包括模板参数标识、参数名称以及广告模板代码三个模板元素。
当然,在xml形式的模板文件中,还可以包括广告模板的名称、模板参数名称、模板参数在广告投放方操作门户Portal上的控件类型、模板参数值校验规则、模板参数默认值、广告预览代码、广告投放方素材编辑界面对应的脚本的至少一种模板元素。
或者发送模块22直接将广告提供方从业务装置Portal中直接录入的广告模板代码和模板使用的参数,以向服务器提供定制的广告模板的广告模板代码和模板使用的参数。
服务器生成定制的广告模板保存后,进一步生成一个与定制的广告模板对应的模板标识返回给业务装置。业务装置通过接收模块21进一步接收服务器返回的模板标识。以便于在后续投放广告时,广告投放方位广告位指定广告模板时,直接以模板标识通知服务器,以使服务器可以根据模板标识找到对应的广告模板。
通过这样的方式,根据广告位提供方提供的广告模板代码和模板使用的参数,可以生成定制的广告模板,该定制的广告模板就可以跟***内置的广告模板一样,也可以作为广告模板直接使用,从而通过实现新增广告模板的功能,使得广告投放不在局限于***内置的广告模板,使广告投放形式更加灵活多样化。
本实施例的业务装置,能够实现本发明图4所示实施例中方法的各个步骤,在本实施例中,各个模块的划分只是一种举例,在能够实现本发明目的的基础上,业务装置内各个模块的划分也可以是其他方式,比如几个模块集成一个模块来实现。
请参阅图9,图9是本发明实施例提供的第二种服务器的结构示意图,本实施例的服务器300包括处理器31、存储器32、输入设备33、输出设备34以及总线***35,其中:
处理器31控制服务器300的操作,处理器31还可以称为CPU(Central Processing Unit,中央处理单元)。处理器31可能是一种集成电路芯片,具有信号的处理能力。处理器31还可以是通用处理器、数字信号处理器(DSP,Digital Signal Processing)、专用集成电路(ASIC,Application Specific Integrated Circuit)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器32可以包括只读存储器和随机存取存储器,并向处理器31提供指令和数据。存储器32的一部分还可以包括非易失性随机存取存储器(NVRAM)。
服务器300的各个组件通过总线***35耦合在一起,其中总线***35除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。该总线***可以是ISA(Industry Standard Architecture,工业标准体系结构)总线、PCI(Peripheral Component Interconnect,外部设备互连)总线或EISA(Extended Industry Standard Architecture,扩展工业标准体系结构)总线等。所述总线可以是一条或多条物理线路,当是多条物理线路时可以分为地址总线、数据总线、控制总线等。在本发明的其它一些实施例中,处理器31、存储器32以及输入设备33、输出设备34也可以通过通信线路直接连接。但是为了清楚说明起见,在图中将各种总线都标为总线***35。
存储器32存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:
操作指令:包括各种操作指令,用于实现各种操作。
操作***:包括各种***程序,用于实现各种基础业务以及处理基于硬件的任务。
在本发明实施例中,处理器31通过调用存储器32存储的操作指令(该操作指令可存储在操作***中),执行如下操作:
输入设备33从业务装置获取定制的广告模板的广告模板代码和模板使用的参数,广告模板代码提供广告模板的规则体系,模板使用的参数提供广告模板中需要使用的具体参数值。广告模板代码是广告投放代码的源文件,其中的参数部分都用参数标识表示,将其中的参数标识用广告模板中需要使用的具体参数值代替,就能生成一个广告投放代码。
其中,模板使用的参数可以包括但不限于是广告文字、图片、尺寸、字体、颜***时长、广告点击动作和跳转地址等。
其中,输入设备33还可以进一步从业务装置获取广告预览代码以及素材页面脚本。
输入设备33从业务装置获取广告模板代码和模板使用的参数可以通过以下两种方式实现:
输入设备33可以从业务装置接收模板文件,解析模板文件得到定制的广告模板的广告模板代码和模板使用的参数。
其中,模板文件的形式可以是可扩展标记语言(Extensible MarkupLanguage,xml)形式、文本文件(txt)形式、json文件形式的任意一种。
或者输入设备33可以从业务装置操作门户中,获取广告位提供方直接录入的定制的广告模板的广告模板代码和模板使用的参数并保存。
处理器31根据输入设备33获取的广告模板代码和模板使用的参数,生成定制的广告模板。
其中,处理器31生成广告模板具体可以通过以下步骤实现:1、根据模板使用的参数,生成参数列表。所述参数列表至少包括参数标识和参数名称;2、对参数列表进行解析,生成素材编辑界面代码。生成素材编辑界面代码,具体是将所述参数列表封装成表单,表单是素材编辑界面代码的一部分,用于承载模板使用的参数。参数列表中的每个模板参数作为表单内的输入控件,其中,输入控件即标准的HTML页面元素,比如一个文本输入框、一个文件上传按钮或一个页面显示项等等,一个模板使用的参数可以对应一个或多个输入控件;3、将素材编辑界面、广告模板代码以及上述的参数列表共同作为一个完整的广告模板进行保存。
其中,参数列表还可以进一步包括模板名称、参数类型、参数校验规则(包括文本长度限制、文件大小限制、文本格式、校验提示信息等)、参数默认值,在生成素材编辑界面时,参数校验规则生成JS校验脚本,表单提交时,未提供值的参数将以参数默认值提交;
文本类型的参数,素材编辑界面代码中对应生成一个输入框;
图片类型的参数,素材标记界面代码中对应生成一个文件上传控件、一个用于显示上传图片的图片控件、以及一个用于参数提交的隐藏控件;
文件类型的参数,素材编辑界面代码中对应生成一个文件上传控件。
其中,当提供给服务器的还包括广告预览代码和素材页面脚本时,广告模板代码、预览代码、素材页面脚本都是一段HTML脚本代码,包含了模板参数标识,素材页面脚本与上述服务器生成的素材编辑界面代码合并得到完整的素材编辑界面代码,与前面的参数列表,共同构成完整的广告模板。
另外,处理器31在生成定制的广告模板后,进一步生成一个与定制的广告模板对应的模板标识。模板标识用于标识定制的广告模板,以便于在后续投放广告时,广告投放方位广告位指定广告模板时,直接以模板标识通知服务器,以使服务器可以根据模板标识找到对应的广告模板。输出装置34用于将模板标识返回给业务装置。
输入设备33还用于接收业务装置指定的模板标识,处理器31还用于根据模板标识查找到模板标识对应的广告模板,利用对应的广告模板创建广告位。
处理器31可以进一步根据业务装置提供的定制的广告模板的模板参数及属性,动态生成广告素材标记界面。处理器31可以控制服务器300的各组件之间输入和输出数据的接收和操纵。
存储器32用于存储处理器31生成的定制的广告模板等数据。
输入设备33进一步用于接收广告位提供方通过业务装置录入的广告投放方录入的广告素材,并将输入信息发送给处理器31。
输出装置34接收处理器31返回的处理结果并输出。其可以具体实现为显示装置。
上述本发明实施例揭示的方法可以应用于处理器31中,或者由处理器31实现。在实现过程中,上述方法的各步骤可以通过处理器31中的硬件的集成逻辑电路或者软件形式的指令完成。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器32,处理器31读取存储器32中的信息,结合其硬件完成上述方法的步骤。
需要说明的是,本发明实施例中所提到的服务器,支持模板定制和修改功能的广告服务器。当然,也可以在现有广告服务器之外,另外增设一个支持模板定制和修改功能的模板服务器,其与广告服务器一起提供广告服务。本发明实施例中提到的业务装置,其在实现中与服务器配合使用,具体实现广告位提供方的功能。
在以上本发明实施例提供的服务器及业务装置的基础上,本发明实施例进一步提供一种广告投放***,该广告投放***包括上述任一实施例所提供的服务器以及任一实施例所提供的业务装置,其中,服务器及业务装置的具体功能实现请参阅以上实施例的描述,在此不再赘述。
通过上述本发明实施例提供的配置广告模板的方法及服务器、业务装置和***的阐述,可以理解,本发明通过服务器从业务装置获取定制的广告模板的广告模板代码和模板使用的参数,根据广告模板代码以及模板使用的参数,生成定制的广告模板并保存。通过这样的方式,本发明可以实现广告模板的新增与修改功能,适应不同广告形式需要,使得广告类型及展现形式不再局限于***内置的广告模板,从而可以实现广告投放***使用更加灵活多样化,提供一种更好的广告投放体验。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种配置广告模板的方法,其特征在于,所述方法包括:
服务器从业务装置获取定制的广告模板的广告模板代码和模板使用的参数,所述广告模板代码提供广告模板的规则体系,模板使用的参数提供广告模板中需要使用的具体参数值;
所述服务器根据所述广告模板代码和模板使用的参数,生成所述定制的广告模板,保存所述定制的广告模板;
所述服务器生成所述定制的广告模板对应的模板标识,向所述业务装置返回所述模板标识,所述模板标识用于标识所述定制的广告模板。
2.根据权利要求1所述的方法,其特征在于,所述服务器根据所述广告模板代码和模板使用的参数,生成所述定制的广告模板保存的步骤包括:
所述服务器根据模板使用的参数,生成参数列表,所述参数列表至少包括参数标识和参数名称;
对所述参数列表进行解析,生成素材编辑界面;
将所述素材编辑界面、所述广告模板代码以及所述参数列表共同作为所述定制的广告模板保存。
3.根据权利要求1或2所述的方法,其特征在于,所述服务器从业务装置获取定制的广告模板的广告模板代码和模板使用的参数的步骤包括:
所述服务器从业务装置接收模板文件,解析所述模板文件得到所述定制的广告模板的广告模板代码和模板使用的参数;或所述服务器从所述业务装置操作门户中,获取广告位提供方直接录入的所述定制的广告模板的广告模板代码和模板使用的参数。
4.根据权利要求1-3任一所述的方法,其特征在于,所述模板使用的参数包括广告文字、图片、尺寸、字体、颜色、视频时长、广告点击动作、跳转地址。
5.根据权利要求所述的方法,其特征在于,所述方法还包括:服务器接收所述业务装置指定的模板标识,通过所述模板标识查找到所述模板标识对应的广告模板,利用所述模板标识对应的广告模板创建广告位。
6.一种服务器,其特征在于,所述服务器包括获取模块、模板生成模块、保存模块、标识生成模块以及发送模块,其中:
所述获取模块用于从业务装置获取定制的广告模板的广告模板代码和模板使用的参数,所述广告模板代码提供广告模板的规则体系,模板使用的参数提供广告模板中需要使用的具体参数值;
所述模板生成模块用于根据所述获取模块获取的所述广告模板代码和模板使用的参数,生成所述定制的广告模板;
保存模块,用于保存所述定制的广告模板;
标识生成模块,用于生成所述定制的广告模板对应的模板标识,所述模板标识用于标识所述定制的广告模板;
发送模块,用于向所述业务装置返回所述模板标识。
7.根据权利要求6所述的服务器,其特征在于,所述服务器还包括接收模块、查找模块和广告位创建模块,其中:
所述接收模块用于接收所述业务装置指定的模板标识;
所述查找模块用于通过所述模板标识查找到所述模板标识对应的广告模板;
所述广告位创建模块用于根据所述模板标识对应的广告模板创建广告位。
8.一种服务器,其特征在于,所述服务器包括处理器、存储器以及输入设备、输出设备,其中,所述存储器与所述输入设备、所述输出设备分别与所述处理器连接,其中:
所述输入设备从业务装置获取定制的广告模板的广告模板代码和模板使用的参数;
所述处理器用于根据输入设备获取的广告模板代码和模板使用的参数,生成定制的广告模板,并生成广告模板对应的模板标识,所述模板标识用于标识所述定制的广告模板;
所述存储器用于保存所述定制的广告模板;
所述输出设备用于向所述业务装置返回所述模板标识。
9.根据权利要求8所述的服务器,其特征在于,
所述输入设备还用于接收所述业务装置指定的模板标识;
所述处理器还用于根据所述模板标识查找到所述模板标识对应的广告模板,利用所述对应的广告模板创建广告位。
10.一种广告投放***,其特征在于,所述广告投放***包括服务器以及业务装置,其中:
所述业务装置用于向服务器发送广告模板代码和模板使用的参数,所述广告模板代码提供广告模板的规则体系,模板使用的参数提供广告模板中需要使用的具体参数值;
所述服务器包括获取模块、模板生成模块、保存模块、标识生成模块以及发送模块,其中:
所述获取模块用于从业务装置获取定制的广告模板的广告模板代码和模板使用的参数;
所述模板生成模块用于根据所述获取模块获取的所述广告模板代码和模板使用的参数,生成所述定制的广告模板,所述广告模板代码提供广告模板的规则体系,模板使用的参数提供广告模板中需要使用的具体参数值;
保存模块,用于保存所述定制的广告模板;
标识生成模块,用于生成所述定制的广告模板对应的模板标识,所述模板标识用于标识所述定制的广告模板;
发送模块,用于向所述业务装置返回所述模板标识。
CN201480001359.9A 2014-05-20 2014-05-20 一种配置广告模板的方法及服务器和*** Active CN104350518B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/077867 WO2015176226A1 (zh) 2014-05-20 2014-05-20 一种配置广告模板的方法及服务器和***

Publications (2)

Publication Number Publication Date
CN104350518A true CN104350518A (zh) 2015-02-11
CN104350518B CN104350518B (zh) 2017-11-28

Family

ID=52504149

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480001359.9A Active CN104350518B (zh) 2014-05-20 2014-05-20 一种配置广告模板的方法及服务器和***

Country Status (4)

Country Link
US (1) US20170068996A1 (zh)
EP (1) EP3139331A1 (zh)
CN (1) CN104350518B (zh)
WO (1) WO2015176226A1 (zh)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104915398A (zh) * 2015-05-29 2015-09-16 北京京东尚科信息技术有限公司 一种网页埋点的方法及装置
CN105677357A (zh) * 2016-01-12 2016-06-15 腾讯科技(北京)有限公司 媒体信息处理方法及移动终端
CN105678584A (zh) * 2016-01-01 2016-06-15 广州筷子信息科技有限公司 一种自动匹配广告模板的方法及***
CN106295109A (zh) * 2016-06-16 2017-01-04 北京医鸣技术有限公司 移动医疗信息***及信息录入方法
CN106779833A (zh) * 2016-12-09 2017-05-31 广东神马搜索科技有限公司 信息发布方法、设备、可编程设备及服务平台
CN106952114A (zh) * 2017-03-17 2017-07-14 微梦创科网络科技(中国)有限公司 一种广告编辑定制方法、装置和广告编辑器
CN107274205A (zh) * 2017-04-24 2017-10-20 深圳市丰巢科技有限公司 一种订单生成方法及***
CN107592334A (zh) * 2017-07-17 2018-01-16 阿里巴巴集团控股有限公司 一种信息推广方法、装置及设备
CN107943472A (zh) * 2017-12-13 2018-04-20 北京奇艺世纪科技有限公司 一种广告落地页模板的生成方法及装置
CN108171555A (zh) * 2018-01-26 2018-06-15 百度在线网络技术(北京)有限公司 广告样式制作方法、装置、设备及计算机可读介质
CN108256891A (zh) * 2016-12-29 2018-07-06 北京奇虎科技有限公司 一种对网页广告的广告展示模板进行测试的方法和装置
CN108881398A (zh) * 2018-05-25 2018-11-23 连云港伍江数码科技有限公司 推送消息处理方法、广告信息推送方法、装置及平台
CN109819273A (zh) * 2018-12-20 2019-05-28 华为技术有限公司 一种端侧广告展示方法及对应的设备和服务器
CN109960771A (zh) * 2019-03-22 2019-07-02 成都华律网络服务有限公司 一种广告展示方法
CN109982160A (zh) * 2019-04-09 2019-07-05 北京奇艺世纪科技有限公司 一种视频上传的方法、装置、客户端设备及服务器
CN110286924A (zh) * 2019-06-04 2019-09-27 广州汇量信息科技有限公司 生成及更新移动程序化广告创意代码的方法及***
CN110413279A (zh) * 2019-07-05 2019-11-05 中国平安财产保险股份有限公司 数据加载方法和装置
CN110557656A (zh) * 2019-09-06 2019-12-10 苏州思必驰信息科技有限公司 个性化内容分发方法及装置
CN110688145A (zh) * 2019-09-10 2020-01-14 中国平安财产保险股份有限公司 Android MVP代码自动生成方法、装置、介质、电子设备
CN110704736A (zh) * 2019-09-29 2020-01-17 北京幻想纵横网络技术有限公司 一种信息发布及展示方法、装置
CN111782309A (zh) * 2019-10-28 2020-10-16 北京沃东天骏信息技术有限公司 显示信息的方法、装置及计算机可读存储介质
CN112929708A (zh) * 2021-01-26 2021-06-08 广州欢网科技有限责任公司 一种iptv终端广告位布局***和方法
CN113128191A (zh) * 2021-03-12 2021-07-16 广州八爪鱼科技有限公司 一种仲裁文书脚本化生成的方法及装置

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10685070B2 (en) 2016-06-30 2020-06-16 Facebook, Inc. Dynamic creative optimization for effectively delivering content
CN106557348A (zh) * 2016-11-25 2017-04-05 百度在线网络技术(北京)有限公司 视图展示方法和装置
US10922713B2 (en) * 2017-01-03 2021-02-16 Facebook, Inc. Dynamic creative optimization rule engine for effective content delivery
US10572908B2 (en) 2017-01-03 2020-02-25 Facebook, Inc. Preview of content items for dynamic creative optimization
KR101967859B1 (ko) * 2017-09-08 2019-08-13 전자부품연구원 디지털 사이니지 관리 시스템 및 방법
CN109299447B (zh) * 2018-09-11 2023-07-21 创维集团智能科技有限公司 广告编辑方法、终端及计算机可读存储介质
CN109542577B (zh) * 2018-11-30 2022-05-06 北京小米移动软件有限公司 广告更新方法、装置及计算机可读存储介质
CN111654513B (zh) * 2019-03-04 2023-10-31 北京奇虎科技有限公司 一种广告推送频次的控制方法及装置
CN110888700B (zh) * 2019-07-31 2024-04-12 中至数据集团股份有限公司 推广页面配置方法、装置、可读存储介质及计算机设备
CN111080363B (zh) * 2019-12-19 2023-09-29 湖南快乐阳光互动娱乐传媒有限公司 广告行为监测方法及装置
CN113052619B (zh) * 2019-12-27 2024-05-24 北京搜狗科技发展有限公司 一种广告制作方法及装置
WO2023034525A1 (en) * 2021-09-02 2023-03-09 Meta Platforms, Inc. Template framework with automated tests and previews

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070073581A1 (en) * 2005-09-27 2007-03-29 Miva, Inc. System and method for delivering pay for performance advertising in conjunction with distributed media content
CN101311922A (zh) * 2007-05-25 2008-11-26 百度在线网络技术(北京)有限公司 广告模板样式匹配方法及***
CN101464986A (zh) * 2007-12-20 2009-06-24 北大方正集团有限公司 一种创建广告位的方法、***及装置
CN102222302A (zh) * 2011-05-17 2011-10-19 深圳市同洲电子股份有限公司 广告位模板配置方法、广告发布方法及装置
CN103365662A (zh) * 2013-07-11 2013-10-23 合一信息技术(北京)有限公司 一种基于流媒体广告模板进行广告投放的方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8914301B2 (en) * 2005-10-28 2014-12-16 Joyce A. Book Method and apparatus for dynamic ad creation
JP5367566B2 (ja) * 2006-05-12 2013-12-11 モンスター ワールドワイド、インコーポレイティッド 広告の生成、選択及び配布システム登録のためのシステム及び方法
US8583488B2 (en) * 2007-09-17 2013-11-12 Google Inc. Generating advertisements using user assets
CN101651550A (zh) * 2008-08-15 2010-02-17 阿里巴巴集团控股有限公司 广告生成及显示方法和***、广告制作及显示客户端
US20110197220A1 (en) * 2010-02-09 2011-08-11 Google Inc. Customized television advertising
US20130238449A1 (en) * 2012-03-09 2013-09-12 Microsoft Corporation Polymorphic Advertisements

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070073581A1 (en) * 2005-09-27 2007-03-29 Miva, Inc. System and method for delivering pay for performance advertising in conjunction with distributed media content
CN101311922A (zh) * 2007-05-25 2008-11-26 百度在线网络技术(北京)有限公司 广告模板样式匹配方法及***
CN101464986A (zh) * 2007-12-20 2009-06-24 北大方正集团有限公司 一种创建广告位的方法、***及装置
CN102222302A (zh) * 2011-05-17 2011-10-19 深圳市同洲电子股份有限公司 广告位模板配置方法、广告发布方法及装置
CN103365662A (zh) * 2013-07-11 2013-10-23 合一信息技术(北京)有限公司 一种基于流媒体广告模板进行广告投放的方法及装置

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104915398A (zh) * 2015-05-29 2015-09-16 北京京东尚科信息技术有限公司 一种网页埋点的方法及装置
CN105678584A (zh) * 2016-01-01 2016-06-15 广州筷子信息科技有限公司 一种自动匹配广告模板的方法及***
CN105677357A (zh) * 2016-01-12 2016-06-15 腾讯科技(北京)有限公司 媒体信息处理方法及移动终端
WO2017121241A1 (zh) * 2016-01-12 2017-07-20 腾讯科技(深圳)有限公司 媒体信息处理方法及移动终端、存储介质
CN105677357B (zh) * 2016-01-12 2019-02-01 腾讯科技(北京)有限公司 媒体信息处理方法及移动终端
US10558474B2 (en) 2016-01-12 2020-02-11 Tencent Technology (Shenzhen) Company Limited Media information processing method, mobile terminal, and storage medium
CN106295109B (zh) * 2016-06-16 2018-04-03 北京医鸣技术有限公司 移动医疗信息***及信息录入方法
CN106295109A (zh) * 2016-06-16 2017-01-04 北京医鸣技术有限公司 移动医疗信息***及信息录入方法
CN106779833A (zh) * 2016-12-09 2017-05-31 广东神马搜索科技有限公司 信息发布方法、设备、可编程设备及服务平台
CN108256891A (zh) * 2016-12-29 2018-07-06 北京奇虎科技有限公司 一种对网页广告的广告展示模板进行测试的方法和装置
CN106952114A (zh) * 2017-03-17 2017-07-14 微梦创科网络科技(中国)有限公司 一种广告编辑定制方法、装置和广告编辑器
CN107274205A (zh) * 2017-04-24 2017-10-20 深圳市丰巢科技有限公司 一种订单生成方法及***
CN107592334A (zh) * 2017-07-17 2018-01-16 阿里巴巴集团控股有限公司 一种信息推广方法、装置及设备
CN107943472A (zh) * 2017-12-13 2018-04-20 北京奇艺世纪科技有限公司 一种广告落地页模板的生成方法及装置
CN108171555A (zh) * 2018-01-26 2018-06-15 百度在线网络技术(北京)有限公司 广告样式制作方法、装置、设备及计算机可读介质
CN108881398A (zh) * 2018-05-25 2018-11-23 连云港伍江数码科技有限公司 推送消息处理方法、广告信息推送方法、装置及平台
CN109819273A (zh) * 2018-12-20 2019-05-28 华为技术有限公司 一种端侧广告展示方法及对应的设备和服务器
CN109960771A (zh) * 2019-03-22 2019-07-02 成都华律网络服务有限公司 一种广告展示方法
CN109960771B (zh) * 2019-03-22 2023-10-31 成都华律网络服务有限公司 一种广告展示方法
CN109982160A (zh) * 2019-04-09 2019-07-05 北京奇艺世纪科技有限公司 一种视频上传的方法、装置、客户端设备及服务器
CN110286924A (zh) * 2019-06-04 2019-09-27 广州汇量信息科技有限公司 生成及更新移动程序化广告创意代码的方法及***
CN110413279A (zh) * 2019-07-05 2019-11-05 中国平安财产保险股份有限公司 数据加载方法和装置
CN110413279B (zh) * 2019-07-05 2023-11-03 中国平安财产保险股份有限公司 数据加载方法和装置
CN110557656A (zh) * 2019-09-06 2019-12-10 苏州思必驰信息科技有限公司 个性化内容分发方法及装置
CN110688145A (zh) * 2019-09-10 2020-01-14 中国平安财产保险股份有限公司 Android MVP代码自动生成方法、装置、介质、电子设备
CN110688145B (zh) * 2019-09-10 2024-05-03 中国平安财产保险股份有限公司 Android MVP代码自动生成方法、装置、介质、电子设备
CN110704736A (zh) * 2019-09-29 2020-01-17 北京幻想纵横网络技术有限公司 一种信息发布及展示方法、装置
CN110704736B (zh) * 2019-09-29 2021-02-09 北京幻想纵横网络技术有限公司 一种信息发布及展示方法、装置
CN111782309A (zh) * 2019-10-28 2020-10-16 北京沃东天骏信息技术有限公司 显示信息的方法、装置及计算机可读存储介质
CN112929708A (zh) * 2021-01-26 2021-06-08 广州欢网科技有限责任公司 一种iptv终端广告位布局***和方法
CN113128191B (zh) * 2021-03-12 2022-03-25 广州广电仲达数字科技有限公司 一种仲裁文书脚本化生成的方法及装置
CN113128191A (zh) * 2021-03-12 2021-07-16 广州八爪鱼科技有限公司 一种仲裁文书脚本化生成的方法及装置

Also Published As

Publication number Publication date
EP3139331A4 (en) 2017-03-08
US20170068996A1 (en) 2017-03-09
CN104350518B (zh) 2017-11-28
EP3139331A1 (en) 2017-03-08
WO2015176226A1 (zh) 2015-11-26

Similar Documents

Publication Publication Date Title
CN104350518A (zh) 一种配置广告模板的方法及服务器和***
CN102520987B (zh) 应用程序在线体验与安装方法、装置、服务器及管理***
US8930824B2 (en) Facilitating propagation of user interface patterns or themes
CN103838573A (zh) 应用程序生成方法及装置
US10108437B2 (en) Rendition of a content editor
KR20090080981A (ko) 서버 리소스에 관계없이 클라이언트 환경 내에서의 사용을 위한 포틀릿 집합
CN108415698B (zh) 在语音对话平台的技能中添加控件的方法
CN105373390A (zh) 面向oem的在线软件定制打包发布的方法和装置
JP2011203894A (ja) 情報処理装置、帳票データ作成方法、及びコンピュータプログラム
CN106034247A (zh) 一种智能电视应用的配置方法及装置
CN110673847A (zh) 配置页面的生成方法、装置、电子设备和可读存储介质
CN104615700A (zh) 浏览器中收藏网页对象的方法、浏览器客户端和***
CN104267966A (zh) 软件的程序代码的生成方法及装置
CN112394931A (zh) 一种前端页面的静态页面配置优化控制方法及装置
CN106127687A (zh) 一种图片的组合方法、装置、电子设备及***
CN108279882A (zh) 框架生成方法、装置、设备及计算机可读介质
CN104765939A (zh) 拾取转化dwg格式电气图方法及装置
CN103870254A (zh) 一种动态表单的实现方法、客户端及服务器
JP6002302B2 (ja) Webアプリケーション生成システム、Webアプリケーション生成システムの制御方法、Webアプリケーション生成システムのプログラム、Webアプリケーション生成装置、Webアプリケーション生成装置の制御方法、およびWebアプリケーション生成装置のプログラム
CN107368557B (zh) 页面编辑方法及装置
CN102637128B (zh) 一种通用层级选择控件的生成方法
CN115587075B (zh) 版式文件处理方法、装置、终端设备及存储介质
CN105025065A (zh) 将Web网站转换为Web应用的方法、装置与***
US11843679B2 (en) Automated dependency management based on page components
CN103501324A (zh) 主题打包方法、装置和服务器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant