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

广告投放方法和装置与流程

2022-08-21 15:34:56 来源:中国专利 TAG:


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.图1是本发明的一个实施例提供的一种广告投放方法的流程的示意图;
53.图2是本发明的一个实施例提供的另一种广告投放方法的流程的示意图;
54.图3是本发明的一个实施例提供的一种广告位结构的示意图;
55.图4是本发明的一个实施例提供的又一种广告投放方法的流程的示意图;
56.图5是本发明的一个实施例提供的再一种广告投放方法的流程示意图;
57.图6是本发明的一个实施例提供的一种表关系的示意图;
58.图7是本发明的一个实施例提供的另一种广告位结构的示意图;
59.图8是本发明的一个实施例提供的一种需求排期记录的结构示意图;
60.图9是本发明的一个实施例提供的另一种需求排期记录的结构示意图;
61.图10是本发明的一个实施例提供的又一种需求排期记录的结构示意图;
62.图11是本发明的一个实施例提供的与图10所示的需求排期记录对应的广告位结构的示意图;
63.图12是本发明的一个实施例提供的一种广告投放装置的结构示意图;
64.图13是适于用来实现本发明实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
65.以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种
细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
66.图1是本发明的一个实施例提供的一种广告投放方法的流程的示意图。如图1所示,该方法包括:
67.步骤101:确定至少一个需求记录,需求记录包括:需求投放信息及需求时间。
68.用户可以设置需求记录,需求记录中保存了用户设置的广告投放信息。其中,需求投放信息为用户预设投放广告的广告位信息。需求投放信息可包括:广告计划、计划单元、投放媒体及目标广告位等。需求时间为用户预期投放广告的时间段。
69.步骤102:针对每个需求记录:根据需求投放信息及需求时间,从空闲广告位资源中,拉取需求记录对应的排期资源,并生成需求排期记录,需求排期记录包括:排期广告位信息及排期时间。
70.空闲广告资源包括:空闲广告位及空闲时间。从空闲广告位资源中,确定出与需求投放信息及需求时间匹配的排期资源,并生成排期资源对应的需求排期记录;其中,需求排期记录中的排期时间为空闲时间与需求时间的交集。
71.需求记录中的需求投放信息匹配空闲广告资源中的广告位,需求记录中的需求时间匹配空闲广告资源中的空闲时间,以拉取排期资源。举例来说,需求记录中的需求投放信息中包括广告位a,需求时间是2月1号-2月10号。如果空闲广告资源中包括:广告位a,空闲时间为2月1号-2月28号,则该需求记录拉取排期资源成功,且拉取到的排期时间与需求时间相同,都是2月1号-2月10号。针对广告为a,剩余的空闲时间2月11号-2月28号,依然存放在空闲广告资源中,等待下一个需求记录来匹配。可以将空闲广告资源理解为一个广告位投放时间的库存,该需求记录已经占了广告位a的2月1号-2月10号的排期库存了。其他需求记录可以进行匹配剩余的2月11号-2月28号的库存排期。
72.如果空闲广告资源中广告位a的空闲时间为2月5号-2月28号,需求时间是2月1号-2月10号,则排期时间取需求时间与空闲时间的交集为2月5号-2月10号,该需求记录拉取排期资源成功。
73.步骤103:针对每个需求排期记录:确定排期广告位信息对应的规格信息,并从素材库中确定出与规格信息匹配的广告素材;根据排期广告位信息及排期时间,投放广告素材。
74.广告素材为广告位加载的内容。广告素材可包括:图片素材、视频素材、音频素材、主标题、副标题、文案等。规格信息对应于广告素材的属性信息。规格信息可包括:图片尺寸、图片像素、图片分辨率、视频格式、视频时长、视频大小、文案字数、文案字体等。在排期时间内,在排期广告位信息对应的广告位上投放与该广告位的规格信息匹配的广告素材,以完成广告投放。
75.例如:需求排期记录对应的广告位a和广告位b。广告位a和广告位b对应的规格信息分别为:素材图片尺寸为1080*980、素材图片尺寸为650*680。在新建需求时,用户可上传多个素材图片,假设新建需求时上传了四个素材图片,第一张图片的尺寸为1080*980、第二张图片的尺寸为650*680、第三张图片的尺寸为650*680、第四张图片的尺寸为650*680。那么系统会自动将第一张素材图片匹配给广告位a,第二张素材图片匹配给广告位b,而不再
需要人工进行匹配。当然除了根据素材图片尺寸的匹配,还可以依据图片格式及大小等规格的匹配。
76.在本发明实施例中,用户只需在需求记录中设置好需求投放信息及需求时间,系统就会从空闲广告位资源中拉取出需求记录对应的排期资源,并生成排期记录,从素材库中确定出与需求记录匹配的广告素材,并根据排期记录,投放广告素材。因此,本发明实施例的方法能够节省投放广告所耗费的人力成本且效率较高。
77.图2是本发明的一个实施例提供的另一种广告投放方法的流程的示意图。如图2所示,该方法包括:
78.步骤201:获取需求信息,需求信息包括:目标广告位及目标时间。
79.用户通过创建需求信息,设置本次需求想要投放的目标广告位,目标广告位可以多选。目标时间用于在排期系统中拉取可投放的广告位时间。用户还可以输入广告素材和文案,素材和文案可选择多个,用以满足多个广告位的不同素材规格需求。需要信息中还可以包括投放策略等参数,如标签定向、人群包、落地页信息等。创建好后需求后,该需求为待审核状态。
80.步骤202:确定需求信息对应的广告计划信息,广告计划信息包括:广告计划、计划单元及计划时间。
81.用户还可以创建广告计划,用户在建立广告计划时可确定该广告计划下要投那些媒体的广告位。举例来说,运营人员a要负责投放广告内容是家电类,并且在整个年货节期间投放;会建一个年货节期间的广告计划,然后再针对投放的媒体,比如媒体1、媒体2、媒体3,在计划下建立三个计划单元,在计划单元下选择对应媒体想投的广告位。
82.步骤203:根据广告计划、计划单元及目标广告位,确定需求投放信息。
83.广告位信息可包括多个层次,如广告主、广告计划、广告组(或计划单元)、广告创意等。广告主即为想要投放广告的需求方。广告计划概念上对应于广告主的一次投放合同,其中包括了一次投放交易中的预算、时间范围等基本信息,其下可包含多个计划单元。
84.计划单元对应一个具体的广告投放策略,主要是设定投放的媒体平台,具体广告位,排期时间、投放策略(标签、人群包、退量等策略)等,是广告效果优化的关键层级。计划单元下可包含多个广告位进行投放,每个广告位下可创建针对此广告位投放的多个广告创意。
85.广告创意则是最终展示出来的素材,可能存在在同一个广告位下有不同尺寸的创意,不同创意代表不同受众定向,不同的素材及文案信息。
86.例如:创建一个广告计划1,针对投放的媒体1、媒体2、媒体3,在广告计划1下建立三个计划单元,单元1、单元2及单元3。用户输入的目标广告位包括:媒体2中的广告位1,且设置该目标广告位对应于广告计划1。则基于该目标广告位及广告计划1,生成需求投放信息包括:广告计划1、单元2及广告位1。
87.图3是本发明的一个实施例提供的一种广告位结构的示意图。如图3所示,广告位信息可包括:广告计划、计划单元、广告位、创意等多个层次。采用四层级组织方式除了业务管理的便捷性,这样的层级结构还为数据统计和建模提供了天然的、合理的层级结构,让新创意的冷启动问题变得容易一些。
88.步骤204:根据目标时间及计划时间,确定需求时间。
89.可以根据需要确定需求时间,如可将目标时间与计划时间的交集、并集等作为需求记录的需求时间。
90.例如:用户输入的目标时间为9月5日-9月10日,广告计划中的计划时间为9月6日-9月12日,可以取两者交集9月6日-9月10日作为需求时间,也可以直接将目标时间的9月5日-9月10日作为需求时间。
91.步骤205:针对每个需求记录:从空闲广告位资源中,拉取需求记录对应的排期资源,并生成需求排期记录,需求排期记录包括:排期广告位信息及排期时间。
92.系统中还会存在一个排期系统,主要记录及维护未来一段时期内的空闲广告资源,包括广告主需要投放的媒体平台、具体广告位、投放日期、投放价格等信息。可以根据排期系统中的空闲广告位资源中拉取与需求记录匹配的排期资源。
93.步骤206:针对每个需求排期记录:确定排期广告位信息对应的规格信息,并从素材库中确定出与规格信息匹配的广告素材;根据排期广告位信息及排期时间,投放广告素材。
94.在本发明的实施例中,用户只需设置需求信息及与该需求信息对应的广告计划,系统将会根据需求信息及广告计划,生成符合用户需要的广告需求记录,从而自动实现后续的排期、广告素材选择、广告投放等步骤。
95.图4是本发明的一个实施例提供的又一种广告投放方法的流程的示意图。如图4所示,该方法包括:
96.步骤401:确定至少一个需求记录,需求记录包括:需求投放信息及需求时间。
97.步骤402:针对每个需求记录:从空闲广告位资源中,拉取需求记录对应的排期资源,并生成需求排期记录,需求排期记录包括:排期广告位信息及排期时间。
98.步骤403:确定针对至少一个需求记录的变更信息。
99.通过轮询用户设置的需求信息及广告计划,生成新的需求记录,并将新的需求记录与当前的需求记录进行比较,来确定需求记录的变更信息。
100.步骤404:根据变更信息,从空闲广告位资源中,拉取或释放变更信息对应的排期资源,并生成或删除变更信息对应的需求排期记录。
101.变更信息可包括:删除的需求记录信息及增加的需求记录信息。对于删除的需求记录信息,从空闲广告位资源中,释放该需求记录信息对应的排期资源,并删除该需求记录信息对应的需求排期记录。对于增加的需求记录信息,从空闲广告位资源中,拉取该需求记录信息对应的排期资源,并生成该需求记录信息对应的需求排期记录。
102.步骤405:针对每个需求排期记录:确定排期广告位信息对应的规格信息,并从素材库中确定出与规格信息匹配的广告素材;根据排期广告位信息及排期时间,投放广告素材。
103.现有技术中,如果已经完成了创意的创建,临时需要多增加一个媒体平台的投放,此时只能在计划下再进行单元的创建、广告位的选择,素材的准备、创意的创建等步骤都重复一遍,效率低下。
104.本发明实施例的方法在确定需求记录以后,通过轮询用户设置的需求信息及广告计划,不断获取到需求记录的变更信息,针对该变更信息,自动后续的排期、广告素材选择、广告投放等步骤。能够减轻用户的工作量,提升系统运行效率。
105.在本发明的一个实施例中,需求排期记录还包括:排期状态;从空闲广告位资源中,拉取投放记录对应的排期资源,并生成需求排期记录之后,还包括:将需求排期记录的排期状态设置为待配置。
106.确定排期广告位信息对应的规格信息,并从素材库中确定出与规格信息匹配的广告素材,包括:从至少一个需求排期记录中,确定出排期状态为待配置或活动配置失败的第一排期记录;确定第一排期记录中的第一广告位信息对应的目标规格信息;确定素材库中是否存在与目标规格信息匹配的第一广告素材;在素材库中存在第一广告素材的情况下,根据第一广告素材的标识,生成第一排期记录对应的第一活动标识,并将第一排期记录的排期状态设置为活动配置完成;在素材库中不存在第一广告素材的情况下,将第一排期记录的排期状态设置为活动配置失败。
107.活动用于将素材库中的广告素材与需求排期记录进行匹配。活动标识可以为广告素材的标识,也可以为广告素材的路径信息等,通过活动标识可唯一确定出广告素材。
108.将排期后的需求排期记录的排期状态设置为待配置。可设置一个需求活动任务定时执行,不断查找出排期状态为待配置的需求排期记录,从素材库中匹配出对应的广告素材,并将该需求排期记录设置为活动配置完成。
109.确定排期广告位信息对应的规格信息,并从素材库中确定出与规格信息匹配的广告素材之后,还包括:从至少一个需求排期记录中,确定出排期状态为活动配置完成或创意配置失败的第二排期记录;获取第二排期记录对应的第二活动标识;根据第二活动标识,确定第二广告素材的素材信息;对第二广告素材的素材信息进行挂载校验;在第二广告素材的素材信息通过挂载校验的情况下,生成第二排期记录与第二活动标识的活动对应关系,并将第二排期记录的排期状态设置为创意配置完成;在第二广告素材的素材信息未通过挂载校验的情况下,将第二排期记录的排期状态设置为创意配置失败。
110.创意是媒体的广告请求发过来之后,系统返回给媒体用于展示给用户的内容。广告素材匹配出来之后,挂载到广告位中,形成创意。
111.挂载校验用于校验广告素材是否能正常挂载到广告位中。可根据具体需求设置挂载校验,如第二广告位的规格信息是否能与第二广告位的广告素材信息匹配、第二广告位的广告素材是否存在、第二广告位的排期信息在排期系统中是否已正确拉取等。通过挂载校验保证广告能被正确投放。如果第二广告素材的素材信息通过挂载校验,生成第二排期记录与第二活动标识的活动对应关系,该活动对应关系可以存储在数据库中,并通过创意标识来标识。
112.根据排期广告位信息及排期时间,投放广告素材,包括:从至少一个需求排期记录中,确定出排期状态为创意配置完成的第三排期记录;确定第三排期记录对应的第三广告位信息、第三排期时间及第三活动对应关系;根据第三活动对应关系,确定第三排期记录对应的第三广告素材;在第三排期时间内,在第三广告位信息对应的广告位上投放第三广告素材。排期状态为创意配置完成的排期记录已完成广告素材匹配及挂载校验等步骤。利用该排期记录中的信息,可完成广告的投放任务。
113.图5是本发明的一个实施例提供的再一种广告投放方法的流程示意图。如图5所示,该方法中需要手动创建需要投放的需求及广告计划。新建需求时设置投放各项参数,较为重点关注的就是投放的媒体广告位(可多选)、各广告位的投放时间、素材文案(多个图片
及文案上传)。创建审核通过后进行需求上线操作。
114.业务人员还需创建对应的广告计划,在点击上线时选择计划。新建需求点击上线之后,系统会自动根据所选计划下的广告位及时间,结合排期系统中的广告位存量,形成需求排期表,完成计划下的单元及广告位的新建。每一个需求排期记录最终会对应一个或多个计划单元下的创意。
115.需求排期记录的排期状态包括:待配置,活动配置完成/失败,创意配置完成/失败。后台程序设计三个调度任务来针对这三种状态处理,完成创意的配置。每个任务通过扫描不同状态的需求排期,来完成相应的工作。自动调度任务包括:需求排期任务、需求活动任务、需求创意任务。三个调度任务后台定时重复运行,来完成创意的配置。
116.需求排期任务用于扫描新建的上线需求,在需求进行新增广告位或删除广告位后,对计划下单元的广告位进行更新;并将排期表记录的排期状态更新为待配置。
117.需求活动任务扫描需求排期表,根据需求新建时所选的广告位素材规格,将每个新建的需求排期配置成对应的活动,并更新需求排期表为活动配置完成。
118.需求创意任务扫描需求排期表,将每个活动挂载到相应的单元广告位下,形成单元下的创意,完成广告位的配置,更新排期表为创意配置完成。
119.从以上描述可知,需要用户操作的步骤就只需要创建需求和广告计划即可,其余所有投放广告的工作均由后台自动化完成。
120.如图5所示的方法可包括:新建需求、执行需求排期任务、执行需求活动任务及执行需求创意任务等。
121.可将新建的需求数据存放于数据库中,总共涉及三张数据表,用于存放需求数据。三张表分别是:需求详情表、需求素材表及需求文案表。需求详情表用于存放需求基本数据;需求素材表用于存放图片或视频信息;需求文案表用于存放文案和标题信息。需求详情表、需求素材表及需求文案表关系如图6所示。
122.创建好的需求为待审核状态,由运营人员检查无误后可进行审核操作,审核操作将会选择创建的计划(可多选),进行需求上线。排期系统中存放了未来一段时间可进行投放的所有广告位资源,后台会根据需求选择的广告位及时间,在排期系统中拉取所选广告位的库存,在计划下创建单元,将拉取出来的广告位挂载到单元下。并针对此需求选择的每一个广告位形成需求排期记录存放于数据库中,需求排期记录的状态为待配置。
123.例如,需求中选择了两个广告位:广告位a和广告位b。上述两个广告为在上线时选择了广告计划a和广告计划b,则生成的单元广告位结构如图7所示。此外,单个广告计划下,针对需求的两个广告位就分别会生成两条需求排期记录,排期a与排期b,生成的需求排期记录如图8所示。图8所示的需求排期记录与图7所示广告为结果相对应。从图8中可见,共有四条需求排期记录,且这四条需求排期记录的排期状态都为:待配置。
124.需求排期记录生成后,后台调度上述三个的调度任务,分别是:需求排期任务、需求活动任务,需求创意任务,设置调度任务参数,每隔预设时间执行一次。上述三个调度任务需要扫描需求排期记录的排期状态,进行创意配置工作。
125.调度任务的执行依赖于需求排期记录的排期状态的扭转,调度任务在查询数据库,获取到需求排期记录的信息后,会根据排期状态,筛选出该任务负责的需求排期记录进行配置。调度任务与需求排期状态对应关系如表1。
126.表1调度任务与执行的排期状态的对应关系
127.调度任务执行的排期状态需求排期任务所有状态需求活动任务待配置,活动配置失败需求创意任务活动配置完成,创意配置失败
128.此外,由于实际环境中存在多台机器同时运行,就会存在多台机器通知执行任务的情况,为了避免此情况,引入分布式锁,每一台主机调度任务在运行时都要先在缓存中获取锁,如果获取到了才执行,保证同时只有一台机器执行调度任务,避免造成数据的混乱。分布式锁的实现方式可采用redis的setnx功能,三个调度任务分别存在三个锁,以任务名称命名,在任务时间到来后,各主机先在缓存中获取锁(reids的setnx操作),只有获取到锁的主机执行任务,任务执行完成后释放锁,且为了保证该主机不回应为宕机或超时等问题,设置了锁的有效期,超过有效期如果该主机没有释放锁,则缓存中自动删除该锁。
129.需求排期任务的主要功能在于:如果在需求已经上线后,需要新增广告位或者删除不想投放的广告位,亦或者已选择的广告位在排期系统中被删除。此任务会自动扫描需求下修改后的广告信息,以此对计划下的广告位进行更新或删除,并更新或删除需求下相应的需求排期,达到需求修改后自动调整后续投放配置的目的。需求排期任务的具体的流程步骤包括:
130.步骤11:开始,扫描每一个需求排期记录。
131.步骤12:根据需求标识,查询需求排期记录,获取目前存在的当前需求排期列表。
132.步骤13:根据需求标识,查询需求上线时选择的计划,查询计划下的单元中的广告位信息,生成更新需求排期列表。更新排期可能因为计划下的单元或广告新增或删除,因此对比当前需求排期列表可能会存在不同。
133.步骤14:对比当前需求排期列表和更新需求排期列表,得到本次的新增需求排期列表或删除需求排期列表。
134.步骤15:在当前需求排期表中删除掉删除需求排期列表,插入新增需求排期列表
135.步骤16:确定是否处理完最后一个需求。否,则返回步骤11继续执行;是,则结束执行。
136.需求活动任务,用于扫描需求详情表,针对每个需求下的需求排期记录,获取排期状态为待配置、活动配置失败的需求排期记录,根据需求排期中的广告位的素材规格,用需求新建时上传的素材及文案,分别给每个需求排期匹配相应规格的文案及素材,形成活动,排期状态修改为活动配置完成。需求活动任务的具体的流程步骤包括:
137.步骤21:查询需求详情表,针对每个需求,查询该需求下的需求排期记录,并获得素材库中的素材和文案信息。
138.步骤22:根据需求标识,关联查计划表,得到需求上线时选择的计划信息,并得到计划下单元中的广告位,以此得到广告位需要的素材尺寸及文案规格。
139.步骤23:将广告素材和需求文案与广告位需要的素材和文案要求进行校验,判断广告素材与文案是否满足广告位要求。
140.步骤24:如果不满足广告位要求,更新需求排期记录为活动配置失败,继续下一个需求排期记录的配置。
141.步骤25:如果满足广告位要求,更新需求排期记录为活动配置完成,并生成活动,将活动写入活动数据表中。
142.步骤26:确定是否为最后一个需求排期。否,则重新执行步骤22;是,则任务执行结束。
143.图9是本发明的一个实施例提供的另一种需求排期记录的结构示意图。如图9所示,如果在配置素材过程中,发现广告位a没有在素材库的图片中匹配到需要的素材,则系统会在需求排期记录中给出提示,未匹配到1080*980的素材,并将需求排期状态设置为活动配置失败。
144.此时用户可对需求进行编辑,增量的上传广告位a所需要的图片素材,上传完毕后,等待活动需求任务进行再次执行,完成活动的配置,并将活动标识存于排期表中。活动配置完成后,此活动信息相关信息,会单独存放在一张活动表中。
145.需求创意任务,用于扫描需求详情表,针对每个需求下的需求排期记录,根据需求排期记录中的活动标识,获取到上一步构建的活动,将次活动挂载到对应单元的广告位下,形成创意,并更新需求排期记录中的信息。挂载时同样会进行挂载校验,包括校验素材信息、排期信息等。若是校验失败,如因中途人为修改活动信息、或排期系统排期记录被删除,会出现创意配置失败,并更新失败原因,提示操作人员进行响应操作,等待下一次任务执行时再次挂载,最终完成整个广告投放素材的准备工作。
146.图10是本发明的一个实施例提供的又一种需求排期记录的结构示意图。如图10所示,在进行创意配置的过程中,如果出现创意配置失败,可在备注中写入配置失败原因,并将需求排期状态设置为创意配置失败。用户可对需求信息或广告素材等进行编辑,等待创意需求任务进行再次执行,完成创意的配置。
147.图11是本发明的一个实施例提供的与图10所示的需求排期记录对应的广告位结构的示意图。从图10中可以看出,四条需求排期记录中共有两条记录创意配置完成,则在图11这两条需求排期记录对应的广告位中加载创意。
148.除了自动化的创意素材生成流程,也保留了单元中可以手动创建挂载创意的功能。例如,在以上流程中,活动形成后,因为是单独存放活动信息。除了在创意需求任务中自动将其配置到单元的广告位下,也可以在单元中的广告位下,选择创建创意,勾选此活动,将其挂载到广告位下,校验通过后,完成创意的挂载,以达到活动复用的目的。
149.本发明实施例提供的广告投放方法,通过将广告资源配置部分以需求维度进行思考,结合排期系统,设计以需求排期表为核心,围绕需求排期,构建三个自动调度任务,基于调度任务由系统后台自动完成广告投放素材的校验、创建等一系列工作,免去了手动准备广告投放素材一系列流程的复杂性,提升业务运行的复用性和效率。
150.图12是本发明的一个实施例提供的一种广告投放装置的结构示意图。如图12所示,该装置包括:
151.需求确定模块1201,用于确定至少一个需求记录,所述需求记录包括:需求投放信息及需求时间;
152.排期生成模块1202,用于针对每个所述需求记录:根据所述需求投放信息及所述需求时间,从空闲广告位资源中,拉取所述需求记录对应的排期资源,并生成需求排期记录,所述需求排期记录包括:排期广告位信息及排期时间;
153.广告投放模块1203,用于针对每个所述需求排期记录:确定所述排期广告位信息对应的规格信息,并从素材库中确定出与所述规格信息匹配的广告素材;根据所述排期广告位信息及所述排期时间,投放所述广告素材。
154.可选地,所述需求确定模块1201具体用于:
155.获取需求信息,所述需求信息包括:目标广告位及目标时间;
156.确定所述需求信息对应的广告计划信息,所述广告计划信息包括:广告计划、计划单元及计划时间;
157.根据所述广告计划、所述计划单元及所述目标广告位,确定所述需求投放信息;
158.根据所述目标时间及所述计划时间,确定所述需求时间。
159.可选地,还包括:
160.需求排期模块1204,用于确定针对所述至少一个需求记录的变更信息;
161.根据所述变更信息,从所述空闲广告位资源中,拉取或释放所述变更信息对应的排期资源,并生成或删除所述变更信息对应的需求排期记录。
162.可选地,排期生成模块1202具体用于:
163.获取所述空闲广告位资源,所述空闲广告资源包括:空闲广告位及空闲时间;
164.从所述空闲广告位资源中,确定出与所述需求投放信息及所述需求时间匹配的排期资源,并生成所述排期资源对应的需求排期记录;其中,所述需求排期记录中的排期时间为所述空闲时间与所述需求时间的交集。
165.可选地,所述需求排期记录还包括:排期状态;
166.需求排期模块1204还用于:
167.将所述需求排期记录的排期状态设置为待配置。
168.可选地,所述广告投放模块1203具体用于:
169.从至少一个所述需求排期记录中,确定出排期状态为待配置或活动配置失败的第一排期记录;
170.确定所述第一排期记录中的第一广告位信息对应的目标规格信息;
171.确定所述素材库中是否存在与所述目标规格信息匹配的第一广告素材;
172.在所述素材库中存在所述第一广告素材的情况下,根据所述第一广告素材的标识,生成所述第一排期记录对应的第一活动标识,并将所述第一排期记录的排期状态设置为活动配置完成;
173.在所述素材库中不存在所述第一广告素材的情况下,将所述第一排期记录的排期状态设置为活动配置失败。
174.可选地,所述广告投放模块1203具体用于:
175.从至少一个所述需求排期记录中,确定出排期状态为活动配置完成或创意配置失败的第二排期记录;
176.获取所述第二排期记录对应的第二活动标识;
177.根据所述第二活动标识,确定第二广告素材的素材信息;
178.对所述第二广告素材的素材信息进行挂载校验;
179.在所述第二广告素材的素材信息通过挂载校验的情况下,生成所述第二排期记录与所述第二活动标识的活动对应关系,并将所述第二排期记录的排期状态设置为创意配置
完成;
180.在所述第二广告素材的素材信息未通过挂载校验的情况下,将所述第二排期记录的排期状态设置为创意配置失败。
181.可选地,所述广告投放模块1203具体用于:
182.从至少一个所述需求排期记录中,确定出排期状态为创意配置完成的第三排期记录;
183.确定所述第三排期记录对应的第三广告位信息、第三排期时间及第三活动对应关系;
184.根据所述第三活动对应关系,确定所述第三排期记录对应的第三广告素材;
185.在所述第三排期时间内,在所述第三广告位信息对应的广告位上投放所述第三广告素材。
186.本发明实施例提供了一种电子设备,包括:
187.一个或多个处理器;
188.存储装置,用于存储一个或多个程序,
189.当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述任一实施例的方法。
190.下面参考图13,其示出了适于用来实现本发明实施例的终端设备的计算机系统1300的结构示意图。图13示出的终端设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
191.如图13所示,计算机系统1300包括中央处理单元(cpu)1301,其可以根据存储在只读存储器(rom)1302中的程序或者从存储部分1308加载到随机访问存储器(ram)1303中的程序而执行各种适当的动作和处理。在ram 1303中,还存储有系统1300操作所需的各种程序和数据。cpu 1301、rom 1302以及ram 1303通过总线1304彼此相连。输入/输出(i/o)接口1305也连接至总线1304。
192.以下部件连接至i/o接口1305:包括键盘、鼠标等的输入部分1306;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分1307;包括硬盘等的存储部分1308;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分1309。通信部分1309经由诸如因特网的网络执行通信处理。驱动器1310也根据需要连接至i/o接口1305。可拆卸介质1311,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1310上,以便于从其上读出的计算机程序根据需要被安装入存储部分1308。
193.特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1309从网络上被下载和安装,和/或从可拆卸介质1311被安装。在该计算机程序被中央处理单元(cpu)1301执行时,执行本发明的系统中限定的上述功能。
194.需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计
算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
195.附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
196.描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:需求确定模块、排期生成模块及广告投放模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,需求确定模块还可以被描述为“确定至少一个需求记录,所述需求记录包括:需求投放信息及需求时间的模块”。
197.作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:
198.确定至少一个需求记录,所述需求记录包括:需求投放信息及需求时间;
199.针对每个所述需求记录:根据需求投放信息及需求时间,从空闲广告位资源中,拉取所述需求记录对应的排期资源,并生成需求排期记录,所述需求排期记录包括:排期广告位信息及排期时间;
200.针对每个所述需求排期记录:确定所述排期广告位信息对应的规格信息,并从素材库中确定出与所述规格信息匹配的广告素材;根据所述排期广告位信息及所述排期时间,投放所述广告素材。
201.根据本发明实施例的技术方案,用户只需在需求记录中设置好需求投放信息及需求时间,系统就会从空闲广告位资源中拉取出需求记录对应的排期资源,并生成排期记录,
从素材库中确定出与需求记录匹配的广告素材,并根据排期记录,投放广告素材。因此,本发明实施例的方法能够节省投放广告所耗费的人力成本且效率较高。
202.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
再多了解一些

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

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

相关文献