本发明涉及广告推广,尤其涉及一种活动物料的生成方法和装置。
背景技术:
1、物料指在营销活动中用于宣传活动或展示艺术创作的视觉媒介。可以在营销商户墙壁、桌面或其他公共场所中展示物料对应的大型纸张或打印物。现有技术中,通常利用图像处理软件将各物料元素合成为活动物料。图像操作软件对操作人员的专业性要求高,易出错,并且需要消耗较大的人工成本。
技术实现思路
1、有鉴于此,本发明实施例提供一种活动物料的生成方法和装置,能够降低操作人员的专业性要求,不易出错,并且减少需要消耗的人工成本。
2、第一方面,本发明实施例提供了一种活动物料的生成方法,包括:
3、确定目标活动对应的多个活动对象;
4、针对每个所述活动对象:确定所述活动对象对应的对象模板;根据所述活动对象对应的对象模板及对象信息,生成所述活动对象对应的对象物料;
5、确定所述目标活动对应的模板排列信息,所述模板排列信息包括:纵栏数目、各纵栏中的横栏数目及各纵栏的显示方式;
6、根据所述纵栏数目、各所述纵栏中的横栏数目及各所述纵栏的显示方式,生成所述目标活动对应的活动模板;
7、将每个所述活动对象对应的对象物料,组合在所述目标活动对应的活动模板中,生成所述目标活动对应的活动物料。
8、可选地,所述根据所述活动对象对应的对象模板及对象信息,生成所述活动对象对应的对象物料,包括:
9、获取所述活动模板对应的至少一个物料元素,所述物料元素包括:所述目标活动的活动信息和/或所述活动对象的对象信息;
10、针对每个所述物料元素:确定所述物料元素在所述对象模板中的位置信息;根据所述位置信息,将所述物料元素添加到所述对象模板上;
11、将添加了各所述物料元素的对象模板,确定为所述活动对象对应的对象物料。
12、可选地,所述物料元素包括;所述活动对象对应的识别码;
13、所述获取所述活动模板对应的至少一个物料元素,包括:
14、获取所述活动对象对应的至少一个识别元素,所述识别元素包括:所述目标活动的活动信息和/或所述活动对象的对象信息;
15、根据所述至少一个识别元素,生成所述活动对象对应的识别码。
16、可选地,所述将每个所述活动对象对应的对象物料,组合在所述目标活动对应的活动模板中,生成所述目标活动对应的活动物料,包括:
17、针对每个所述对象物料:确定所述对象物料在所述活动模板中的位置信息;根据所述位置信息,将所述对象物料添加到所述活动模板上;
18、将添加了各所述对象物料的活动模板,确定为所述目标活动对应的活动物料。
19、可选地,所述确定目标活动对应的多个活动对象之前,还包括:
20、接收针对目标活动的活动输入指令,并根据所述活动输入指令对应的活动信息,生成所述目标活动对应的任务记录,所述任务记录包括:任务标识;
21、接收针对所述目标活动的对象输入指令,并根据所述对象输入指令对应的对象信息,生成所述活动对象对应的配置数据,所述配置数据包括:任务标识及对象标识。
22、可选地,所述确定目标活动对应的多个活动对象,包括:
23、确定所述目标活动对应的任务标识;
24、根据所述目标活动对应的任务标识,确定所述目标活动对应的多条配置数据;
25、根据所述配置数据对应的对象标识,确定所述目标活动对应的多个活动对象。
26、可选地,所述将每个所述活动对象对应的对象物料,组合在所述目标活动对应的活动模板中,生成所述目标活动对应的活动物料之后,还包括:
27、确定所述目标活动对应的活动物料是否生成成功;
28、响应于所述目标活动对应的活动物料生成成功,在所述目标活动对应的活动物料已下载的情况下,将所述目标活动对应的任务记录的状态信息设置为已下载状态;
29、响应于所述目标活动对应的活动物料未生成成功,将所述目标活动对应的任务记录的状态信息设置为失败状态。
30、可选地,还包括:
31、确定系统中是否存在待清除的任务记录;其中,所述待清除的任务记录的生成时间在预设时间之前且状态信息为已下载状态;
32、响应于系统中是否存在所述待清除的任务记录,根据所述待清除的任务记录对应的任务标识,确定所述待清除任务记录对应的配置数据;
33、删除所述待清除的任务记录及其对应的配置数据。
34、可选地,所述根据所述纵栏数目、各所述纵栏中的横栏数目及各所述纵栏的显示方式,生成所述目标活动对应的活动模板,包括:
35、根据各所述纵栏对应的显示方式,确定各所述纵栏对应的显示宽度;
36、根据各所述纵栏对应的显示宽度,确定各所述纵栏对应的纵栏位置;
37、生成所述目标活动对应的活动模板;其中,所述活动模板的所述纵栏位置,显示所述纵栏中的各横栏,所述横栏用于展示活动对象的对象物料。
38、第二方面,本发明实施例提供了一种活动物料的生成装置,包括:
39、对象确定模块,用于确定目标活动对应的多个活动对象;
40、第一生成模块,用于针对每个所述活动对象:确定所述活动对象对应的对象模板;根据所述活动对象对应的对象模板及对象信息,生成所述活动对象对应的对象物料;
41、目标确定模块,用于确定所述目标活动对应的模板排列信息,所述模板排列信息包括:纵栏数目、各纵栏中的横栏数目及各纵栏的显示方式;
42、根据所述纵栏数目、各所述纵栏中的横栏数目及各所述纵栏的显示方式,生成所述目标活动对应的活动模板;
43、第二生成模块,用于将每个所述活动对象对应的对象物料,组合在所述目标活动对应的活动模板中,生成所述目标活动对应的活动物料。
44、可选地,所述第一生成模块具体用于:
45、获取所述活动模板对应的至少一个物料元素,所述物料元素包括:所述目标活动的活动信息和/或所述活动对象的对象信息;
46、针对每个所述物料元素:确定所述物料元素在所述对象模板中的位置信息;根据所述位置信息,将所述物料元素添加到所述对象模板上;
47、将添加了各所述物料元素的对象模板,确定为所述活动对象对应的对象物料。
48、可选地,所述物料元素包括;所述活动对象对应的识别码;
49、所述第一生成模块具体用于:
50、获取所述活动对象对应的至少一个识别元素,所述识别元素包括:所述目标活动的活动信息和/或所述活动对象的对象信息;
51、根据所述至少一个识别元素,生成所述活动对象对应的识别码。
52、第三方面,本发明实施例提供了一种电子设备,包括:
53、一个或多个处理器;
54、存储装置,用于存储一个或多个程序,
55、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一实施例所述的方法。
56、第四方面,本发明实施例提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一实施例所述的方法。
57、第五方面,本发明实施例提供了一种计算机程序产品,包括计算机程序,所述程序被处理器执行时实现上述任一实施例所述的方法。
58、上述发明中的一个实施例具有如下优点或有益效果:根据各活动对象对应的对象模板及对象信息,生成各活动对象对应的对象物料。将各活动对象对应的对象物料,组合在目标活动对应的活动模板中,生成目标活动对应的活动物料。系统可以根据目标活动的活动信息及活动对象的对象信息,自动生成目标活动对应的活动物料。相比手动合成活动物料的方式,能够降低操作人员的专业性要求,不易出错,并且减少需要消耗的人工成本。
59、此外,可根据具体需求,设置不同活动的模板排列信息,从而根据活动的模板排列信息,生成符合用户需要的活动物料,个性化地满足不同活动物料的展示需要。
60、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。