掌桥专利:专业的专利平台
掌桥专利
首页

活动物料的生成方法和装置

文献发布时间:2024-04-18 19:58:30


活动物料的生成方法和装置

技术领域

本发明涉及广告推广技术领域,尤其涉及一种活动物料的生成方法和装置。

背景技术

物料指在营销活动中用于宣传活动或展示艺术创作的视觉媒介。可以在营销商户墙壁、桌面或其他公共场所中展示物料对应的大型纸张或打印物。现有技术中,通常利用图像处理软件将各物料元素合成为活动物料。图像操作软件对操作人员的专业性要求高,易出错,并且需要消耗较大的人工成本。

发明内容

有鉴于此,本发明实施例提供一种活动物料的生成方法和装置,能够降低操作人员的专业性要求,不易出错,并且减少需要消耗的人工成本。

第一方面,本发明实施例提供了一种活动物料的生成方法,包括:

确定目标活动对应的多个活动对象;

针对每个所述活动对象:确定所述活动对象对应的对象模板;根据所述活动对象对应的对象模板及对象信息,生成所述活动对象对应的对象物料;

确定所述目标活动对应的模板排列信息,所述模板排列信息包括:纵栏数目、各纵栏中的横栏数目及各纵栏的显示方式;

根据所述纵栏数目、各所述纵栏中的横栏数目及各所述纵栏的显示方式,生成所述目标活动对应的活动模板;

将每个所述活动对象对应的对象物料,组合在所述目标活动对应的活动模板中,生成所述目标活动对应的活动物料。

可选地,所述根据所述活动对象对应的对象模板及对象信息,生成所述活动对象对应的对象物料,包括:

获取所述活动模板对应的至少一个物料元素,所述物料元素包括:所述目标活动的活动信息和/或所述活动对象的对象信息;

针对每个所述物料元素:确定所述物料元素在所述对象模板中的位置信息;根据所述位置信息,将所述物料元素添加到所述对象模板上;

将添加了各所述物料元素的对象模板,确定为所述活动对象对应的对象物料。

可选地,所述物料元素包括;所述活动对象对应的识别码;

所述获取所述活动模板对应的至少一个物料元素,包括:

获取所述活动对象对应的至少一个识别元素,所述识别元素包括:所述目标活动的活动信息和/或所述活动对象的对象信息;

根据所述至少一个识别元素,生成所述活动对象对应的识别码。

可选地,所述将每个所述活动对象对应的对象物料,组合在所述目标活动对应的活动模板中,生成所述目标活动对应的活动物料,包括:

针对每个所述对象物料:确定所述对象物料在所述活动模板中的位置信息;根据所述位置信息,将所述对象物料添加到所述活动模板上;

将添加了各所述对象物料的活动模板,确定为所述目标活动对应的活动物料。

可选地,所述确定目标活动对应的多个活动对象之前,还包括:

接收针对目标活动的活动输入指令,并根据所述活动输入指令对应的活动信息,生成所述目标活动对应的任务记录,所述任务记录包括:任务标识;

接收针对所述目标活动的对象输入指令,并根据所述对象输入指令对应的对象信息,生成所述活动对象对应的配置数据,所述配置数据包括:任务标识及对象标识。

可选地,所述确定目标活动对应的多个活动对象,包括:

确定所述目标活动对应的任务标识;

根据所述目标活动对应的任务标识,确定所述目标活动对应的多条配置数据;

根据所述配置数据对应的对象标识,确定所述目标活动对应的多个活动对象。

可选地,所述将每个所述活动对象对应的对象物料,组合在所述目标活动对应的活动模板中,生成所述目标活动对应的活动物料之后,还包括:

确定所述目标活动对应的活动物料是否生成成功;

响应于所述目标活动对应的活动物料生成成功,在所述目标活动对应的活动物料已下载的情况下,将所述目标活动对应的任务记录的状态信息设置为已下载状态;

响应于所述目标活动对应的活动物料未生成成功,将所述目标活动对应的任务记录的状态信息设置为失败状态。

可选地,还包括:

确定系统中是否存在待清除的任务记录;其中,所述待清除的任务记录的生成时间在预设时间之前且状态信息为已下载状态;

响应于系统中是否存在所述待清除的任务记录,根据所述待清除的任务记录对应的任务标识,确定所述待清除任务记录对应的配置数据;

删除所述待清除的任务记录及其对应的配置数据。

可选地,所述根据所述纵栏数目、各所述纵栏中的横栏数目及各所述纵栏的显示方式,生成所述目标活动对应的活动模板,包括:

根据各所述纵栏对应的显示方式,确定各所述纵栏对应的显示宽度;

根据各所述纵栏对应的显示宽度,确定各所述纵栏对应的纵栏位置;

生成所述目标活动对应的活动模板;其中,所述活动模板的所述纵栏位置,显示所述纵栏中的各横栏,所述横栏用于展示活动对象的对象物料。

第二方面,本发明实施例提供了一种活动物料的生成装置,包括:

对象确定模块,用于确定目标活动对应的多个活动对象;

第一生成模块,用于针对每个所述活动对象:确定所述活动对象对应的对象模板;根据所述活动对象对应的对象模板及对象信息,生成所述活动对象对应的对象物料;

目标确定模块,用于确定所述目标活动对应的模板排列信息,所述模板排列信息包括:纵栏数目、各纵栏中的横栏数目及各纵栏的显示方式;

根据所述纵栏数目、各所述纵栏中的横栏数目及各所述纵栏的显示方式,生成所述目标活动对应的活动模板;

第二生成模块,用于将每个所述活动对象对应的对象物料,组合在所述目标活动对应的活动模板中,生成所述目标活动对应的活动物料。

可选地,所述第一生成模块具体用于:

获取所述活动模板对应的至少一个物料元素,所述物料元素包括:所述目标活动的活动信息和/或所述活动对象的对象信息;

针对每个所述物料元素:确定所述物料元素在所述对象模板中的位置信息;根据所述位置信息,将所述物料元素添加到所述对象模板上;

将添加了各所述物料元素的对象模板,确定为所述活动对象对应的对象物料。

可选地,所述物料元素包括;所述活动对象对应的识别码;

所述第一生成模块具体用于:

获取所述活动对象对应的至少一个识别元素,所述识别元素包括:所述目标活动的活动信息和/或所述活动对象的对象信息;

根据所述至少一个识别元素,生成所述活动对象对应的识别码。

第三方面,本发明实施例提供了一种电子设备,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一实施例所述的方法。

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

第五方面,本发明实施例提供了一种计算机程序产品,包括计算机程序,所述程序被处理器执行时实现上述任一实施例所述的方法。

上述发明中的一个实施例具有如下优点或有益效果:根据各活动对象对应的对象模板及对象信息,生成各活动对象对应的对象物料。将各活动对象对应的对象物料,组合在目标活动对应的活动模板中,生成目标活动对应的活动物料。系统可以根据目标活动的活动信息及活动对象的对象信息,自动生成目标活动对应的活动物料。相比手动合成活动物料的方式,能够降低操作人员的专业性要求,不易出错,并且减少需要消耗的人工成本。

此外,可根据具体需求,设置不同活动的模板排列信息,从而根据活动的模板排列信息,生成符合用户需要的活动物料,个性化地满足不同活动物料的展示需要。

上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。

附图说明

附图用于更好地理解本发明,不构成对本发明的不当限定。其中:

图1是本发明第一实施例提供的一种活动物料的生成方法的流程示意图;

图2是本发明第二实施例提供的一种活动物料的生成方法的流程示意图;

图3是本发明第三实施例提供的一种活动物料的生成方法的流程示意图;

图4是本发明第四实施例提供的第一生成模块的工作流程示意图;

图5是本发明第四实施例提供的物料清除模块的工作流程示意图;

图6是本发明的实施例提供的一种活动物料的生成装置的结构示意图;

图7是适于用来实现本发明实施例的终端设备或服务器的计算机系统的结构示意图。

具体实施方式

以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

需要说明的是,本发明的技术方案中,所涉及的用户个人信息的采集、分析、使用、传输、存储等方面,均符合相关法律法规的规定,被用于合法且合理的用途,不在这些合法使用等方面之外共享、泄露或出售,并且接受监管部门的监督管理。应当对用户个人信息采取必要措施,以防止对此类个人信息数据的非法访问,确保有权访问个人信息数据的人员遵守相关法律法规的规定,确保用户个人信息安全。一旦不再需要这些用户个人信息数据,应当通过限制甚至禁止数据收集和/或删除数据的方式将风险降至最低。

图1是本发明第一实施例提供的一种活动物料的生成方法的流程示意图,如图1所示,该方法包括:

步骤101:确定目标活动对应的多个活动对象。

目标活动可以根据具体需求进行设置。目标活动可以为营销活动、商业活动、宣传活动等。活动对象为参与目标活动的对象。如果目标活动为营销活动或商业活动,活动对象可以为参与营销活动或商业活动的商家。如果目标活动为宣传活动,活动对象可以为参与宣传活动的企业或组织等。

步骤102:针对每个活动对象:确定活动对象对应的对象模板;根据活动对象对应的对象模板及对象信息,生成活动对象对应的对象物料。

对象模板指带有基础元素的第一模板图片。第一模板图片中包括固定的主题颜色类型、文字或者图片内容。第一模板图片中还包括至少一个物料元素。每个物料元素与对象信息相对应。

对象信息为目标对象的相关信息。对象信息可包括:对象标识、对象名称、对象地址、对象宣传语、入口二维码等。

对象物料指在目标活动中用于传达活动对象的对象信息的视觉媒介。对象物料可以保存为图片形式。根据活动对象对应的对象模板及对象信息,生成活动对象对应的对象物料。具体地,可以确定物料元素与对象信息的映射关系。根据映射关系,将对象模板中的物料元素,替换为该物料元素对应的对象信息,生成活动对象的对象物料。

根据活动对象对应的对象模板及对象信息,生成活动对象对应的对象物料之前,还包括:获取活动对象对应的配置数据;根据活动对象对应的配置数据,确定活动对象对应的对象模板及对象信息。用户可根据需求,向系统发送对象配置指令,对象配置指令中包括:对象模板及对象信息。系统接收用户的活动配置指令,根据活动配置指令中的对应的对象模板及对象信息,生成活动对象对应的对象物料。

步骤103:确定目标活动对应的模板排列信息,模板排列信息包括:纵栏数目、各纵栏中的横栏数目及各纵栏的显示方式。

活动模板可包含至少一个纵栏,每个纵栏中包含至少一个横栏,每个横栏对应于一个活动对象。显示方式可包括:列表方式及平铺方式。列表方式是从上到下依次展示纵栏中的各横栏。平铺方式是以预设的展示方式展示纵栏中的各横栏。对于平铺方式,在系统中预设不同的横栏数目对应的展示信息。例如,如果纵栏中有4个横栏,则将纵栏平均分成2*2的4个横栏。

步骤104:根据纵栏数目、各纵栏中的横栏数目及各纵栏的显示方式,生成目标活动对应的活动模板。

活动模板指带有基础元素的第二模板图片。第二模板图片中包括固定的主题颜色类型、文字或者图片内容。第二模板图片中可以包括:活动信息、活动对象信息以及入口二维码。

根据各纵栏的显示方式,生成目标活动对应的活动模板,包括:根据各纵栏对应的显示方式,确定各纵栏对应的显示宽度;根据各纵栏对应的显示宽度,确定各纵栏对应的纵栏位置;生成目标活动对应的活动模板;其中,活动模板的纵栏位置,显示纵栏中的各横栏,横栏用于展示活动对象的对象物料。

可根据显示方式、纵栏数目及活动物料的尺寸等,设置纵栏的展示宽度或展示比例。例如:显示方式为列表方式,则设置该纵栏的显示宽度为20。显示方式为平铺方式,则设置该纵栏的显示宽度为50。活动物料的尺寸为200,显示方式为列表方式,纵栏数目为4,设置该纵栏的显示宽度为50。设置平铺方式的纵栏与列表方式的纵栏的宽度比例为2:1,从而根据活动物料的尺寸及宽度比例,确定各纵栏对应的显示宽度。

各纵栏的长度等于活动物料的长度,从而根据各纵栏对应的显示宽度及标号,依次将活动物料拆分成多个纵栏,确定出各纵栏对应的纵栏位置。确定出纵栏对应的纵栏位置之后,可根据纵栏中的横栏数目及显示方式,将该纵栏拆分成多个横栏,并确定纵栏中各横栏的位置,从而在各横栏位置进行插入处理。

可以根据活动物料的尺寸,在终端屏幕上展示活动物料,并以活动物料的左上点或右下点为原点,预设尺寸为单位建立坐标系。纵栏及横栏都对应于坐标系中的一个矩形区域,纵栏位置可通过该纵栏对应的矩形区域的左上点及右下点的横纵坐标表示。横栏位置可通过该横栏对应的矩形区域的左上点及右下点的横纵坐标表示。

步骤105:将每个活动对象对应的对象物料,组合在目标活动对应的活动模板中,生成目标活动对应的活动物料。

活动物料指在目标活动中用于传达目标活动对象信息的视觉媒介。活动物料可以保存为图片形式。通常可以在营销商户墙壁、桌面或其他公共场所中展示活动物料对应的大型纸张或打印物。活动物料的物料类型可包括:海报、桌卡、台卡等。

将每个活动对象对应的对象物料,组合在目标活动对应的活动模板中,生成活动物料。具体地,可以确定横栏与活动对象等的映射关系。根据映射关系,在活动模板中的横栏位置,插入该横栏对应的目标活动的对象物料,生成目标活动对应的活动物料。

在本发明实施例的方案中,根据各活动对象对应的对象模板及对象信息,生成各活动对象对应的对象物料。将各活动对象对应的对象物料,组合在目标活动对应的活动模板中,生成目标活动对应的活动物料。系统可以根据目标活动的活动信息及活动对象的对象信息,自动生成目标活动对应的活动物料。相比手动合成活动物料的方式,能够降低操作人员的专业性要求,不易出错,并且减少需要消耗的人工成本。

此外,可根据具体需求,设置不同活动的模板排列信息,从而根据活动的模板排列信息,生成符合用户需要的活动物料,个性化地满足不同活动物料的展示需要。

图2是本发明第二实施例提供的一种活动物料的生成方法的流程示意图,如图2所示,该方法包括:

步骤201:确定目标活动对应的多个活动对象。

步骤202:针对每个活动对象:确定活动对象对应的对象模板。

步骤203:获取活动模板对应的至少一个物料元素,物料元素包括:目标活动的活动信息和/或活动对象的对象信息。

活动信息可以包括:活动标识、活动名称、活动对应的识别码及活动简介等。对象信息可以包括:对象标识、对象名称、对象对应的识别码及活动对象简介等。

步骤204:针对每个物料元素:确定物料元素在对象模板中的位置信息;根据位置信息,将物料元素添加到对象模板上。

可以在系统中预存物料元素在对象模板中的位置信息,也可以直接将对象模板中的物料元素替换为该物料元素对应的对象信息。

步骤205:将添加了各物料元素的对象模板,确定为活动对象对应的对象物料。

将对象模板中的各物料元素均替换为各物料元素对应的对象信息,生成相应的对象物料。

步骤206:确定目标活动对应的模板排列信息,所述模板排列信息包括:纵栏数目、各纵栏中的横栏数目及各纵栏的显示方式。

步骤207:根据纵栏数目、各纵栏中的横栏数目及各纵栏的显示方式,生成目标活动对应的活动模板。

步骤208:将每个活动对象对应的对象物料,组合在目标活动对应的活动模板中,生成目标活动对应的活动物料。

可以在系统中预存各活动对象在活动模板中的位置信息。将各活动对象对应的对象物料添加到活动模板中,生成目标活动对应的活动物料。

活动模板中可以设置有多个横栏。确定横栏与活动对象的映射关系。根据映射关系,将活动模板中的横栏,替换为该横栏对应的活动对象的对象物料,生成目标活动对应的活动物料。

本发明实施例的方案中,每个活动可对应一条任务记录,通过定时任务批量处理任务记录,按照一定的策略将素材记录和任务记录中的公共配置生成二维码图片和文字后,自动合成到各活动对应的活动模板上,生成各活动对应的活动物料。

在本发明的一个实施例中,物料元素包括;活动对象对应的识别码;获取活动模板对应的至少一个物料元素,包括:获取活动对象对应的至少一个识别元素,识别元素包括:目标活动的活动信息和/或活动对象的对象信息;根据至少一个识别元素,生成活动对象对应的识别码。

活动对象对应的识别码包括活动对象对应的二维码、条形码等。将活动对象对应的识别码添加到活动对象对应的对象模板中,生成对象物料及活动物料。用户通过扫描对象物料或活动物料中的识别码,即可跳转到活动对象对应的活动主页上。

图3是本发明第三实施例提供的一种活动物料的生成方法的流程示意图,如图3所示,该方法包括:

步骤301:确定目标活动对应的多个活动对象。

步骤302:针对每个活动对象:确定活动对象对应的对象模板;根据活动对象对应的对象模板及对象信息,生成活动对象对应的对象物料。

步骤303:确定目标活动对应的模板排列信息,所述模板排列信息包括:纵栏数目、各纵栏中的横栏数目及各纵栏的显示方式。

步骤304:根据纵栏数目、各纵栏中的横栏数目及各纵栏的显示方式,生成目标活动对应的活动模板。

步骤305:针对每个对象物料:确定对象物料在活动模板中的位置信息;根据位置信息,将对象物料添加到活动模板上。

可以在系统中预存各活动对象在活动模板中的位置信息。将各活动对象对应的对象物料添加到活动模板中,生成目标活动对应的活动物料。

活动模板中可以设置有多个横栏。确定横栏与活动对象的映射关系。根据映射关系,将活动模板中的横栏,替换为该横栏对应的活动对象的对象物料,生成目标活动对应的活动物料。

步骤306:将添加了各对象物料的活动模板,确定为目标活动对应的活动物料。

在本发明实施例的方案中,可以提供一个统一的配置入口。用户通过配置入口,上传活动信息、对象信息、模板信息,模板图片等。对象识别码的生成和活动物料的合成步骤由服务器自动进行。实现了配置灵活性的同时,保证了功能的易用性和数据的安全性。

在本发明的一个实施例中,确定目标活动对应的多个活动对象之前,还包括:接收针对目标活动的活动输入指令,并根据活动输入指令对应的活动信息,生成目标活动对应的任务记录,任务记录包括:任务标识;接收针对目标活动的对象输入指令,并根据对象输入指令对应的对象信息,生成活动对象对应的配置数据,配置数据包括:任务标识及对象标识。

确定目标活动对应的多个活动对象,包括:确定目标活动对应的任务标识;根据目标活动对应的任务标识,确定目标活动对应的多条配置数据;根据配置数据对应的对象标识,确定目标活动对应的多个活动对象。

根据用户输入的活动信息,生成活动的任务记录。接收用户针对活动输入的对象信息,生成活动对应的配置数据。系统定时轮询任务记录列表,获取任务记录中的任务标识。通过任务标识获取任务记录下的多条配置数据。分别确定各条配置数据对应的活动对象,完成对象物料及活动物料的生成。

在本发明的一个实施例中,将每个活动对象对应的对象物料,组合在目标活动对应的活动模板中,生成目标活动对应的活动物料之后,还包括:确定目标活动对应的活动物料是否生成成功;响应于目标活动对应的活动物料生成成功,在目标活动对应的活动物料已下载的情况下,将目标活动对应的任务记录的状态信息设置为已下载状态;响应于目标活动对应的活动物料未生成成功,将目标活动对应的任务记录的状态信息设置为失败状态。

用户可在每次活动中,针对不同商户上传不同的活动模板及对象模板,配置不同的公共元素形成不同的任务记录。再由服务器定时合成任务记录中每一条素材记录。可以利用Google的Zxing技术实现将任务记录中的公共元素和素材记录中的个性化配置生成活动对象的识别码。通过Graphics2D技术将识别码和配置的个性化文本、图形绘制到模板文件上。最后服务器自动将相同任务记录中的所有物料图片压缩到一个压缩包以供下载。

该方法还可以包括:确定系统中是否存在待清除的任务记录;其中,待清除的任务记录的生成时间在预设时间之前且状态信息为已下载状态;响应于系统中是否存在待清除的任务记录,根据待清除的任务记录对应的任务标识,确定待清除任务记录对应的配置数据;删除待清除的任务记录及其对应的配置数据。

获取当前时间及预设时长,将当前时间减去预设时长,得到预设时间。如果任务记录的生成时间在预设时间之前且已下载,则该任务记录为待清除的任务记录。定期删除系统中的待清除的任务记录,以减少系统的数据量,提升系统执行效率。

本发明实施例提出的活动物料生成方法,可应用于多商户的个性化宣传的应用。以用户上传模板和商户范围、配置活动标识合成宣传的活动物料为例,物料生成系统中可包括:物料相关素材配置模块、物料生成模块、物料下载模块及物料清除模块。

相关素材配置模块,用于提供配置入口,用户通过配置入口上传对象模板、活动模板、二维码内容、物料宣传文字配置等信息。

对象确定模块,用于确定目标活动对应的多个活动对象。

第一生成模块,用于针对每个活动对象:确定活动对象对应的对象模板;根据活动对象对应的对象模板及对象信息,生成活动对象对应的对象物料。

目标确定模块,用于确定目标活动对应的活动模板。

第二生成模块,用于按照配置模块的输入的策略和配置进行加工生成活动物料压缩包。

物料下载模块,用于提供用户下载物料压缩包的入口和对生成情况的记录,包括成功和失败以及失败原因的查看。

物料清除模块:对已经下载完毕的物料和长期不清理的记录信息进行清除。

图4是本发明第四实施例提供的第一生成模块的工作流程示意图,如图4所示,该方法包括:

步骤01:查询数据库当前需要生成物料的任务记录,若存在任务记录,执行步骤02。否则,结束本次定时任务。

步骤02:抽取第一条任务记录,查询该任务记录下的所有物料配置记录。若该任务记录下存在物料配置记录,执行步骤03。否则结束该任务记录的相关操作,获取下一条任务记录。

步骤03:新建一个任务文件夹,命名为该任务记录的任务编号。

步骤04:抽取任务记录下的一条配置数据。根据配置数据活动对象的生成二维码。确定二维码是否生成成功,如果生成成功,执行步骤0。否则,该配置数据记录执行失败,记录失败原因和失败记录。

步骤05:将生成的二维码合成到该配置数据对应的对象模板中,以生成配置数据对应的活动对象的对象物料。判断是否还存在下一条配置数据。如果存在,重复执行步骤04,否则执行步骤06。

步骤06:按照输入的策略和配置,将多个对象物料,进行加工生成活动物料。

步骤07:压缩该文件夹下的图片为一个压缩包,判断是否压缩成功。若成功,执行步骤08。否则,记录失败原因,执行步骤09。

步骤08:设置该任务记录的状态为待下载状态,以使用户可以下载该任务记录对应的压缩包。

步骤09:将失败原因更新到该任务记录的信息中。设置该任务记录的状态为失败状态,以使用户可以查看失败的原因。

图5是本发明第四实施例提供的物料清除模块的工作流程示意图,如图5所示,该方法包括:

步骤11:确定系统中是否存在生成时间以前的未失效的任务记录。如果存在,执行步骤12。如果不存在,结束本次清除任务。

步骤12:抽取该任务记录对应的配置数据,删除该配置数据,并执行步骤13。

步骤13:删除物料所在的目录,执行步骤14。

步骤14:判断配置数据及目标是否删除成功。如果删除成功,执行步骤15。否则,记录失败原因,并执行步骤15。

步骤15:确定系统中是否还存在生成时间以前的其它未失效的任务记录。如果存在,则再次执行步骤12。否则,结束本次清除任务。

图6是本发明的一个实施例提供的一种活动物料的生成装置的结构示意图,如图6所示,该装置包括:

对象确定模块601,用于确定目标活动对应的多个活动对象;

第一生成模块602,用于针对每个活动对象:确定活动对象对应的对象模板;根据活动对象对应的对象模板及对象信息,生成活动对象对应的对象物料;

目标确定模块603,用于确定目标活动对应的模板排列信息,所述模板排列信息包括:纵栏数目、各纵栏中的横栏数目及各纵栏的显示方式;根据纵栏数目、各纵栏中的横栏数目及各纵栏的显示方式,生成目标活动对应的活动模板;

第二生成模块604,用于将每个活动对象对应的对象物料,组合在目标活动对应的活动模板中,生成目标活动对应的活动物料。

可选地,第一生成模块602具体用于:

获取活动模板对应的至少一个物料元素,物料元素包括:目标活动的活动信息和/或活动对象的对象信息;

针对每个物料元素:确定物料元素在对象模板中的位置信息;根据位置信息,将物料元素添加到对象模板上;

将添加了各物料元素的对象模板,确定为活动对象对应的对象物料。

可选地,物料元素包括;活动对象对应的识别码;

第一生成模块602具体用于:

获取活动对象对应的至少一个识别元素,识别元素包括:目标活动的活动信息和/或活动对象的对象信息;

根据至少一个识别元素,生成活动对象对应的识别码。

可选地,第二生成模块604具体用于:

针对每个对象物料:确定对象物料在活动模板中的位置信息;根据位置信息,将对象物料添加到活动模板上;

将添加了各对象物料的活动模板,确定为目标活动对应的活动物料。

可选地,还包括:

输入模块,用于接收针对目标活动的活动输入指令,并根据活动输入指令对应的活动信息,生成目标活动对应的任务记录,任务记录包括:任务标识;

接收针对目标活动的对象输入指令,并根据对象输入指令对应的对象信息,生成活动对象对应的配置数据,配置数据包括:任务标识及对象标识。

可选地,对象确定模块601具体用于:

确定目标活动对应的任务标识;

根据目标活动对应的任务标识,确定目标活动对应的多条配置数据;

根据配置数据对应的对象标识,确定目标活动对应的多个活动对象。

可选地,第二生成模块604还用于:

确定目标活动对应的活动物料是否生成成功;

响应于目标活动对应的活动物料生成成功,在目标活动对应的活动物料已下载的情况下,将目标活动对应的任务记录的状态信息设置为已下载状态;

响应于目标活动对应的活动物料未生成成功,将目标活动对应的任务记录的状态信息设置为失败状态。

可选地,还包括:

物料清除模块,用于确定系统中是否存在待清除的任务记录;其中,待清除的任务记录的生成时间在预设时间之前且状态信息为已下载状态;

响应于系统中是否存在待清除的任务记录,根据待清除的任务记录对应的任务标识,确定待清除任务记录对应的配置数据;

删除待清除的任务记录及其对应的配置数据。

目标确定模块603具体用于:

根据各纵栏对应的显示方式,确定各纵栏对应的显示宽度;

根据各纵栏对应的显示宽度,确定各纵栏对应的纵栏位置;

生成目标活动对应的活动模板;其中,活动模板的纵栏位置,显示纵栏中的各横栏,横栏用于展示活动对象的对象物料。

本发明实施例提供了一种电子设备,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述任一实施例的方法。

本发明实施例提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现上述任一实施例的方法。

下面参考图7,其示出了适于用来实现本发明实施例的终端设备的计算机系统700的结构示意图。图7示出的终端设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图7所示,计算机系统700包括中央处理单元(CPU)701,其可以根据存储在只读存储器(ROM)702中的程序或者从存储部分708加载到随机访问存储器(RAM)703中的程序而执行各种适当的动作和处理。在RAM 703中,还存储有系统700操作所需的各种程序和数据。CPU 701、ROM 702以及RAM 703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。

以下部件连接至I/O接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至I/O接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。

特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被中央处理单元(CPU)701执行时,执行本发明的系统中限定的上述功能。

需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。

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

描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:对象确定模块、第一生成模块、目标确定模块及第二生成模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,对象确定模块还可以被描述为“确定目标活动对应的多个活动对象的模块”。

作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:

确定目标活动对应的多个活动对象;

针对每个所述活动对象:确定所述活动对象对应的对象模板;根据所述活动对象对应的对象模板及对象信息,生成所述活动对象对应的对象物料;

确定所述目标活动对应的模板排列信息,所述模板排列信息包括:纵栏数目、各纵栏中的横栏数目及各纵栏的显示方式。

根据纵栏数目、各纵栏中的横栏数目及各纵栏的显示方式,生成目标活动对应的活动模板;

将每个所述活动对象对应的对象物料,组合在所述目标活动对应的活动模板中,生成所述目标活动对应的活动物料。

根据本发明实施例的技术方案,根据各活动对象对应的对象模板及对象信息,生成各活动对象对应的对象物料。将各活动对象对应的对象物料,组合在目标活动对应的活动模板中,生成目标活动对应的活动物料。系统可以根据目标活动的活动信息及活动对象的对象信息,自动生成目标活动对应的活动物料。相比手动合成活动物料的方式,能够降低操作人员的专业性要求,不易出错,并且减少需要消耗的人工成本。

此外,可根据具体需求,设置不同活动的模板排列信息,从而根据活动的模板排列信息,生成符合用户需要的活动物料,个性化地满足不同活动物料的展示需要。

上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

相关技术
  • 物料出入库票据的自动生成方法、装置及计算机存储介质
  • 物料筛分结构、物料筛分装置和物料振动筛分方法
  • 二维码的生成方法、识别方法、生成装置及识别装置
  • 闪购活动自动生成方法及装置、存储介质、电子设备
  • 一种低沸点物料向高压装置连续进料的方法与装置
  • 活动提醒方法、活动提醒消息生成方法及装置
  • 活动提醒消息的生成方法、活动提醒方法及装置
技术分类

06120116502680