一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于本地文档批量创建广告任务的方法及系统与流程

2022-06-08 11:19:06 来源:中国专利 TAG:


1.本发明属于广告技术领域,具体涉及一种基于本地文档批量创建广告任务的方法及系统。


背景技术:

2.在程序化媒体广告投放系统中,创建一个广告任务需要填写的元素约有数十项,优化师只能在一个长页面中逐个填写完成,一次只能提交创建一个广告任务。而单次广告投放的任务数往往是数十甚至上百,且数十项元素中,大部分是重复的,这就需要优化师反复填写重复内容,花费大量时间。
3.目前已有的在线上环境的批量创建任务的方法,虽然能为优化师节省不少时间,但是前提是批量创建的广告任务必须大部分的广告元素都是相同的,如果每个广告任务的元素都是相对独立的,那么线上环境实质上无法提高创建效率,而且需要依赖于媒体api接口实现。如果媒体接口异常或者无法使用,将影响任务执行和实现。


技术实现要素:

4.有鉴于此,本发明的目的在于克服现有技术的不足,提供一种基于本地文档批量创建广告任务的方法及系统,以解决现有技术中创建广告任务效率低的问题。
5.根据本技术实施例的第一方面,提供一种基于本地文档批量创建广告任务的方法,所述方法包括:
6.向本地服务器发送标准广告任务模板的下载请求,以获取所述标准广告任务模板;
7.将广告任务数据导入至所述标准广告任务模板中,得到目标广告任务模板;
8.将所述目标广告任务模板上传至本地服务器,以使所述本地服务器对所述目标广告任务模板进行校验,当所述目标广告任务模板校验成功时,将所述目标广告任务模板上传至媒体服务器,以使所述媒体服务器根据所述目标广告任务模板创建广告任务。
9.优选的,所述方法,还包括:创建所述标准广告任务模板。
10.优选的,所述创建所述标准广告任务模板,包括:
11.通过预设接口,获取媒体所需的广告元素和广告元素规范;
12.将所述广告元素和所述广告元素规范写入数据库中,形成标准数据库表;
13.将所述广告元素导入至excel文件的表头,并根据所述广告元素规范对所述广告元素进行约束,得到所述标准广告任务模板,以将所述标准广告任务模板上传至所述本地服务器。
14.优选的,所述向本地服务器发送标准广告任务模板的下载请求,以获取所述标准广告任务模板,包括:
15.向本地服务器发送标准广告任务模板的下载请求,当所述服务器发起文件传输时,下载所述标准广告任务模板。
16.优选的,所述将广告任务数据导入至所述标准广告任务模板中,得到目标广告任务模板,包括:
17.将广告任务数据导入至所述标准广告任务模板中,并利用所述标准广告任务模板自带的校验功能,对所述广告任务数据进行校验;
18.当存在所述广告任务数据校验失败,则修改所述广告任务数据,直至所有所述广告任务数据校验成功,得到所述目标广告任务模板。
19.优选的,所述本地服务器对所述目标广告模板进行校验,包括:
20.提取所述目标广告任务模板中的广告任务数据,并将所述广告任务数据进行redis缓存;
21.根据广告元素规范,对所述广告任务数据进行校验,当所有的所述广告任务数据全部校验通过时,利用预设接口将所述广告任务数据上传至媒体服务器,以使所述媒体服务器根据接收的所述广告任务元素数据进行广告任务创建,并在广告任务创建成功时,向所述服务器返回广告任务创建成功的指令;
22.当存在所述广告任务数据未通过校验时,则将校验失败的所述广告任务数据的位置返回,并在接收到修改后的所述目标广告模板后,对修改后的所述目标广告模板重新校验,直至所有的所述广告任务数据全部校验通过。
23.根据本技术实施例的第二方面,提供一种基于本地文档批量创建广告任务的系统,所述系统包括:用户端和本地服务器;
24.所述用户端,用于向本地服务器发送标准广告任务模板的下载请求,以获取所述标准广告任务模板;以及当获取所述标准广告任务模板后,将广告任务数据导入至所述标准广告任务模板中,得到目标广告任务模板,并将所述目标广告任务模板上传至所述本地服务器;
25.所述本地服务器,用于当接收到所述下载请求后,向所述用户端发起文件传输;以及对所述目标广告任务模板进行校验,当所述目标广告任务模板校验成功时,将所述目标广告任务模板上传至媒体服务器,以使所述媒体服务器根据所述目标广告任务模板创建广告任务。
26.优选的,还包括:
27.创建模块,用于创建所述标准广告任务模板。
28.优选的,所述创建模块,具体用于:
29.通过预设接口,获取媒体所需的广告元素和广告元素规范;
30.将所述广告元素和所述广告元素规范写入数据库中,形成标准数据库表;
31.将所述广告元素导入至excel文件的表头,并根据所述广告元素规范对所述广告元素进行约束,得到所述标准广告任务模板,以将所述标准广告任务模板上传至所述本地服务器。
32.优选的,所述向本地服务器发送标准广告任务模板的下载请求,以获取所述标准广告任务模板,包括:
33.向本地服务器发送标准广告任务模板的下载请求,当所述服务器发起文件传输时,下载所述标准广告任务模板。
34.优选的,所述将广告任务数据导入至所述标准广告任务模板中,得到目标广告任
务模板,包括:
35.将广告任务数据导入至所述标准广告任务模板中,并利用所述标准广告任务模板自带的校验功能,对所述广告任务数据进行校验;
36.当存在所述广告任务数据校验失败,则修改所述广告任务数据,直至所有所述广告任务数据校验成功,得到所述目标广告任务模板。
37.优选的,所述本地服务器对所述目标广告模板进行校验,包括:
38.提取所述目标广告任务模板中的广告任务数据,并将所述广告任务数据进行redis缓存;
39.根据广告元素规范,对所述广告任务数据进行校验,当所有的所述广告任务数据全部校验通过时,利用预设接口将所述广告任务数据上传至媒体服务器,以使所述媒体服务器根据接收的所述广告任务元素数据进行广告任务创建,并在广告任务创建成功时,向所述服务器返回广告任务创建成功的指令;
40.当存在所述广告任务数据未通过校验时,则将校验失败的所述广告任务数据的位置返回,并在接收到修改后的所述目标广告模板后,对修改后的所述目标广告模板重新校验,直至所有的所述广告任务数据全部校验通过。
41.本发明采用以上技术方案,能够达到的有益效果包括:通过向本地服务器发送标准广告任务模板的下载请求,以获取标准广告任务模板,将广告任务数据导入至标准广告任务模板中,得到目标广告任务模板,将目标广告任务模板上传至本地服务器,以使本地服务器对目标广告任务模板进行校验,当目标广告任务模板校验成功时,将目标广告任务模板上传至媒体服务器,以使媒体服务器根据目标广告任务模板创建广告任务,提高了广告创建的效率和准确率。
附图说明
42.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
43.图1是根据一示例性实施例示出的一种基于本地文档批量创建广告任务的方法的流程图;
44.图2是根据一示例性实施例示出的一种基于本地文档批量创建广告任务的系统的框图;
45.图3是根据一示例性实施例示出的一种基于本地文档批量创建广告任务的系统的工作流程图;
46.图4是根据一示例性实施例示出的创建标准广告任务模板的流程图;
47.图5是根据一示例性实施例示出的用户端下载广告任务模板的流程图;
48.图6是根据一示例性实施例示出的本地服务器审核校验广告任务数据的流程图。
具体实施方式
49.为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行
详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。
50.实施例一
51.图1是根据一示例性实施例示出的一种基于本地文档批量创建广告任务的方法的流程图,如图1所示,该方法可以但不限于用于终端中,包括以下步骤:
52.步骤101:向本地服务器发送标准广告任务模板的下载请求,以获取标准广告任务模板;
53.步骤102:将广告任务数据导入至标准广告任务模板中,得到目标广告任务模板;
54.步骤103:将目标广告任务模板上传至本地服务器,以使本地服务器对目标广告任务模板进行校验,当目标广告任务模板校验成功时,将目标广告任务模板上传至媒体服务器,以使媒体服务器根据目标广告任务模板创建广告任务。
55.本发明实施例提供的一种基于本地文档批量创建广告任务的方法,通过向本地服务器发送标准广告任务模板的下载请求,以获取标准广告任务模板,将广告任务数据导入至标准广告任务模板中,得到目标广告任务模板,将目标广告任务模板上传至本地服务器,以使本地服务器对目标广告任务模板进行校验,当目标广告任务模板校验成功时,将目标广告任务模板上传至媒体服务器,以使媒体服务器根据目标广告任务模板创建广告任务,提高了广告创建的效率和准确率。
56.进一步的,该方法,还包括:
57.步骤100:创建标准广告任务模板。
58.具体的,步骤100,包括:
59.步骤1001:通过预设接口,获取媒体所需的广告元素和广告元素规范;
60.步骤1002:将广告元素和广告元素规范写入数据库中,形成标准数据库表;
61.步骤1003:将广告元素导入至excel文件的表头,并根据广告元素规范对广告元素进行约束,得到标准广告任务模板,以将标准广告任务模板上传至本地服务器。
62.需要说明的是,通过创建标准广告任务模板,为用户端提供一个交互介质,excel文档就是一个简单方便的选择。
63.一些实施例中,广告元素规范可以但不限于为:数据类型、字符个数、编码形式和计算公式等。
64.可以理解的是,预设接口为媒体提供的api接口。不同媒体的广告所需的广告元素和广告元素规范会有所差异,所以在创建标准广告任务模板时,需要通过媒体提供的api接口,明确创建广告任务需要哪些广告元素,且这些元素有什么填写要求和规范(即广告元素规范)。
65.例如,假设需要创建手机广告,则创建一个手机广告任务需要的广告元素可以但不限于包括:计划名称、日限额、推广产品、计划状态、任务名称、任务类型、推广应用、渠道包、转化跟踪参数、定向模板、推广目的、广告版位、开始投放日期、结束投放日期、投放星期、开始投放时间、结束投放时间、付费方式、出价、创意名称、素材id、文案、品牌名称、按钮文案、落地页链接、快应用链接、应用直达链接、曝光监测地址和点击监测地址等;
66.每个广告元素都会有对应的规范要求,比如计划名称限制128个字符,且不允许出
现*、¥等特殊字符;开始投放日期不能在当天之前;可选取的付费方式是由所选广告版位决定的;不同广告版位的不同付费方式,出价的范围是不一样的,等等。
67.进一步的,步骤101,包括:
68.向本地服务器发送标准广告任务模板的下载请求,当服务器发起文件传输时,下载标准广告任务模板。
69.进一步的,步骤102,包括:
70.将广告任务数据导入至标准广告任务模板中,并利用标准广告任务模板自带的校验功能,对广告任务数据进行校验;
71.当存在广告任务数据校验失败,则修改广告任务数据,直至所有广告任务数据校验成功,得到目标广告任务模板。
72.一些实施例中,标准广告任务模板自带的校验功能可以但不限于为excel自带的函数,以及excel中导入的广告元素规范对广告元素的约束来校验广告任务数据。
73.可以理解的是,广告任务数据为填写的广告元素对应的具体数据。例如,假设广告元素为姓名,则广告任务数据为张三,广告元素规范为汉字。
74.再例如,上述实施例中举例说明的创建一个手机广告任务需要的广告元素中,如果存在广告元素需要进行日期格式、字符数长度和特殊符号校验等,则按照不同媒体要求进行校验;比如可以在填写广告版位的单元格提供下拉选择框,包括服务直达广告、信息流大图文、信息流三图文、游戏banner、游戏插屏、横板游戏插屏视频、竖版游戏插屏视频或信息流小图文等至少32个广告版本,其中下拉选择框会根据媒体更新而进行同步更新变化,且不同媒体命名不同。
75.可以理解的是,传统模式在程序化媒体广告投放系统中,创建一个广告任务需要填写的元素约有数十项,优化师只能在一个长页面中逐个填写完成,一次只能提交创建一个广告任务;而单次广告投放的任务数往往是数十甚至上百,且数十项元素中,大部分是重复的,这就需要优化师反复填写重复内容,花费大量时间;
76.本发明实施例提供的一种基于本地文档批量创建广告任务的方法,基于本地表格直接提交进行创建,主要是因为用户端日常会使用本地excel文档对广告任务进行维护和存档,直接提交excel进行创建,充分结合了用户端的工作习惯,有效避免了二次劳动,实质性的提高了用户端的工作效率。
77.一些可选的实施例中,excel模板的下载并导入广告任务数据后上传,也可以但不限于通过在线可编辑表格的内容填写或选择项来实现,本地服务器直接读取在线表格内填写或选择的信息来处理。
78.进一步的,步骤103中本地服务器对目标广告模板进行校验,包括:
79.步骤1031:提取目标广告任务模板中的广告任务数据,并将广告任务数据进行redis缓存;
80.步骤1032:根据广告元素规范,对广告任务数据进行校验,当所有的广告任务数据全部校验通过时,利用预设接口将广告任务数据上传至媒体服务器,以使媒体服务器根据接收的广告任务元素数据进行广告任务创建,并在广告任务创建成功时,向本地服务器返回广告任务创建成功的指令;
81.步骤1033:当存在广告任务数据未通过校验时,则将校验失败的广告任务数据的
位置返回,并在接收到修改后的目标广告模板后,对修改后的目标广告模板重新校验,直至所有的广告任务数据全部校验通过。
82.可以理解的是,在传统模式中,搭建广告需人工在一个长页面中逐个填写完成,校验标准只能同人工反复检查,随着搭建广告填写元素,搭建任务数量,操作人员工作时长,这些都会影响准确率,如一个维度出错,将应该广告投放效果,甚至会造成经济上的损失;
83.本发明实施例提供的一种基于本地文档批量创建广告任务的方法,通过本地文档批量填写,以及通过excel自带的函数和校验功能进行初步校验,便于用户端能得到实时的反馈可自行检查准确性;上传文件后,通过本地服务器根据广告元素规范进行再校验,确保最终投放广告任务符合媒体要求,这样对比传统模式,大大提升了准确率。
84.本发明实施例提供的一种基于本地文档批量创建广告任务的方法,通过向本地服务器发送标准广告任务模板的下载请求,以获取标准广告任务模板,将广告任务数据导入至标准广告任务模板中,得到目标广告任务模板,将目标广告任务模板上传至本地服务器,以使本地服务器对目标广告任务模板进行校验,当目标广告任务模板校验成功时,将目标广告任务模板上传至媒体服务器,以使媒体服务器根据目标广告任务模板创建广告任务,提高了广告创建的效率和准确率。
85.实施例二
86.本发明实施例还提供一种基于本地文档批量创建广告任务的系统,如图2所示,该系统包括:用户端和本地服务器;
87.用户端,用于向本地服务器发送标准广告任务模板的下载请求,以获取标准广告任务模板;以及当获取标准广告任务模板后,将广告任务数据导入至标准广告任务模板中,得到目标广告任务模板,并将目标广告任务模板上传至本地服务器;
88.本地服务器,用于当接收到下载请求后,向用户端发起文件传输;以及对目标广告任务模板进行校验,当目标广告任务模板校验成功时,将目标广告任务模板上传至媒体服务器,以使媒体服务器根据目标广告任务模板创建广告任务。
89.进一步的,还包括:
90.创建模块,用于创建标准广告任务模板。
91.具体的,创建模块,具体用于:
92.通过预设接口,获取媒体所需的广告元素和广告元素规范;
93.将广告元素和广告元素规范写入数据库中,形成标准数据库表;
94.将广告元素导入至excel文件的表头,并根据广告元素规范对广告元素进行约束,得到标准广告任务模板,以将标准广告任务模板上传至本地服务器。
95.进一步的,向本地服务器发送标准广告任务模板的下载请求,以获取标准广告任务模板,包括:
96.向本地服务器发送标准广告任务模板的下载请求,当服务器发起文件传输时,下载标准广告任务模板。
97.进一步的,将广告任务数据导入至标准广告任务模板中,得到目标广告任务模板,包括:
98.将广告任务数据导入至标准广告任务模板中,并利用标准广告任务模板自带的校验功能,对广告任务数据进行校验;
99.当存在广告任务数据校验失败,则修改广告任务数据,直至所有广告任务数据校验成功,得到目标广告任务模板。
100.进一步的,本地服务器对目标广告模板进行校验,包括:
101.提取目标广告任务模板中的广告任务数据,并将广告任务数据进行redis缓存;
102.根据广告元素规范,对广告任务数据进行校验,当所有的广告任务数据全部校验通过时,利用预设接口将广告任务数据上传至媒体服务器,以使媒体服务器根据接收的广告任务元素数据进行广告任务创建,并在广告任务创建成功时,向本地服务器返回广告任务创建成功的指令;
103.当存在广告任务数据未通过校验时,则将校验失败的广告任务数据的位置返回,并在接收到修改后的目标广告模板后,对修改后的目标广告模板重新校验,直至所有的广告任务数据全部校验通过。
104.本发明实施例提供的一种基于本地文档批量创建广告任务的系统,通过用户端向本地服务器发送标准广告任务模板的下载请求,以获取标准广告任务模板,以及当获取标准广告任务模板后,将广告任务数据导入至标准广告任务模板中,得到目标广告任务模板,并将目标广告任务模板上传至本地服务器,本地服务器在当接收到下载请求后,向用户端发起文件传输;以及对目标广告任务模板进行校验,当目标广告任务模板校验成功时,将目标广告任务模板上传至媒体服务器,以使媒体服务器根据目标广告任务模板创建广告任务,提高了广告创建的效率和准确率。
105.实施例三
106.为进一步说明上述实施例提供的一种基于本地文档批量创建广告任务的系统,本发明实施例提供一具体的例子,如图3所示,包括以下步骤:
107.步骤201:创建标准广告任务模板。
108.进一步的,如图4所示,步骤201,包括:
109.步骤2011:确认媒体广告元素和广告元素规范;
110.具体的,步骤2011包括:通过预设接口,获取媒体所需的广告元素和广告元素规范;
111.步骤2012:定义数据库字段规范;
112.具体的,步骤2012包括:
113.将广告元素和广告元素规范写入数据库中,形成标准数据库表;
114.步骤2013:创建标准广告任务模板(即excel广告任务模板);
115.具体的,步骤2013包括:
116.将广告元素导入至excel文件的表头,并根据广告元素规范对广告元素进行约束,得到标准广告任务模板;
117.步骤2014:将标准广告任务模板上传至所述本地服务器。
118.步骤202:用户端下载广告任务模板;
119.进一步的,如图5所示,步骤202,包括:
120.步骤2021:用户端向本地服务器发送标准广告任务模板的下载请求;
121.步骤2022:本地服务器接收到下载请求,向用户端发起文件传输;
122.步骤2023:用户端下载标准广告任务模板。
123.步骤203:用户端填写标准广告任务模板;
124.用户端根据标准广告任务模板的要求,将广告任务数据导入至标准广告任务模板中,并利用标准广告任务模板自带的校验功能,对广告任务数据进行校验;
125.当存在广告任务数据校验失败,则修改广告任务数据,直至所有广告任务数据校验成功,得到目标广告任务模板。
126.步骤204:用户端将目标广告任务模板上传至本地服务器。
127.步骤205:本地服务器审核校验广告任务数据;
128.进一步的,如图6所示,步骤205,包括:
129.步骤2051:本地服务器提取目标广告任务模板中的广告任务数据,并将广告任务数据进行redis缓存;
130.步骤2052:本地服务器根据广告元素规范,对广告任务数据进行校验,当所有的广告任务数据全部校验通过时,执行步骤206;
131.当存在广告任务数据未通过校验时,则将校验失败的广告任务数据的位置返回,并在接收到修改后的目标广告模板后,对修改后的目标广告模板重新校验,直至所有的广告任务数据全部校验通过。
132.步骤206:本地服务器提交广告任务;
133.本地服务器利用预设接口将广告任务数据上传至媒体服务器,以使媒体服务器根据接收的广告任务元素数据进行广告任务创建,并在广告任务创建成功时,向本地服务器返回广告任务创建成功的指令,即广告任务创建成功。
134.可以理解的是,上述提供的系统实施例与上述的方法实施例对应,相应的具体内容可以相互参考,在此不再赘述。
135.可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
136.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
137.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
138.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令方法的制造品,该指令方法实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
139.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计
算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
140.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献