活动创建方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:26169908 阅读:26 留言:0更新日期:2020-10-31 13:35
本申请提出一种活动创建方法、装置、存储介质及计算机设备,该活动创建方法包括获取待创建活动信息;根据待创建活动信息,调用预先配置的活动创建服务所提供流程事件的接口,创建活动。通过本申请能够使创建活动的程序代码易于维护,降低程序代码的耦合程度,提升活动创建效果。

Activity creation method, device, storage medium and computer equipment

【技术实现步骤摘要】
活动创建方法、装置、存储介质及计算机设备
本申请涉及软件开发
,尤其涉及一种活动创建方法、装置、存储介质及计算机设备。
技术介绍
营销系统在实现企业的经营战略中具有举足轻重的地位,当采用营销系统满足用户多变的需求时,通常需要不断推出新的营销方案,如何快速推新,降低开发成本,是所有面向终端消费者的产业互联网公司在营销过程中需要解决的问题。营销系统通常嵌入了活动工具,采用该活动工具展示各种营销活动,通常活动工具在整个营销体系中处于最前线的地位,目的是为了更好地增加产品曝光机会,从而吸引潜在客户。但是潜在客户众多,往往偏好各异,需要不断推出新的活动工具来展示多样化的营销活动,从而获得用户反馈。相关技术中,通常在创建活动时,采用重新写一套接口服务的方式,或者采用复用已有活动的接口,根据待创建活动类型重新编写活动实现逻辑。这些方式下,可能会导致公共模块复用率低,程序代码不易维护,易引入Bug,程序代码耦合程度高,从而影响活动创建效果。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请在于提出一种活动创建方法、装置、存储介质及计算机设备,能够使创建活动的程序代码易于维护,降低程序代码的耦合程度,提升活动创建效果。为达到上述目的,本申请第一方面实施例提出的活动创建方法,包括:获取待创建活动信息;根据所述待创建活动信息,调用预先配置的活动创建服务所提供流程事件的接口,创建活动。本申请第一方面实施例提出的活动创建方法,由于直接根据待创建活动信息调用预先配置的活动创建服务所提供流程事件的接口,创建活动,因此,能够使创建活动的程序代码易于维护,降低程序代码的耦合程度,提升活动创建效果。为达到上述目的,本申请第二方面实施例提出的活动创建装置,包括:获取模块,用于获取待创建活动信息;创建模块,用于根据所述待创建活动信息,调用预先配置的活动创建服务所提供流程事件的接口,创建活动。本申请第二方面实施例提出的活动创建装置,由于直接根据待创建活动信息调用预先配置的活动创建服务所提供流程事件的接口,创建活动,因此,能够使创建活动的程序代码易于维护,降低程序代码的耦合程度,提升活动创建效果。本申请第三方面实施例提出的非临时性计算机可读存储介质,当所述存储介质中的指令由计算机设备的处理器被执行时,使得计算机设备能够执行一种活动创建方法,所述方法包括:本申请第一方面实施例提出的活动创建方法。本申请第三方面实施例提出的非临时性计算机可读存储介质,由于直接根据待创建活动信息调用预先配置的活动创建服务所提供流程事件的接口,创建活动,因此,能够使创建活动的程序代码易于维护,降低程序代码的耦合程度,提升活动创建效果。本申请第四方面实施例提出的计算机设备,所述计算机设备包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述计算机设备的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行本申请第一方面实施例提出的活动创建方法。本申请第四方面实施例提出的计算机设备,由于直接根据待创建活动信息调用预先配置的活动创建服务所提供流程事件的接口,创建活动,因此,能够使创建活动的程序代码易于维护,降低程序代码的耦合程度,提升活动创建效果。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是本申请一实施例提出的活动创建方法的流程示意图;图2是本申请另一实施例提出的活动创建方法的流程示意图;图3为本申请实施例中活动创建服务示意图;图4是本申请另一实施例提出的活动创建方法的流程示意图;图5为本申请实施例中拦截器机制实现示意图;图6是本申请一实施例提出的活动创建装置的结构示意图;图7是本申请另一实施例提出的活动创建装置的结构示意图;图8是本申请一个实施例提出的计算机设备的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。相反,本申请的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。图1是本申请一实施例提出的活动创建方法的流程示意图。本实施例以活动创建方法被配置为活动创建装置中来举例说明。本实施例中活动创建方法可以被配置在活动创建装置中,活动创建装置可以设置在服务器中,或者也可以设置在电子设备中,本申请实施例对此不作限制。本实施例以活动创建方法被配置在电子设备中为例。需要说明的是,本申请实施例的执行主体,在硬件上可以例如为服务器或者电子设备中的中央处理器(CentralProcessingUnit,CPU),在软件上可以例如为服务器或者电子设备中的相关的后台服务,对此不作限制。需要说明的是,本申请中的活动属于一个系统,系统包括多个待创建活动,将各待创建活动视为一个独立的模块,从而分别创建每个活动以搭建整个系统。本申请实施例中的待创建活动具体为营销系统中的活动,该待创建活动能够展示新的营销信息,不同的待创建活动所展示的营销信息可以相同或者不相同,通常地,为了使营销系统的功能更为完善,不同的待创建活动所展示的营销信息不相同,营销信息例如,营销活动内容,活动参与规则,活动奖惩信息、营销活动时间等,对此不作限制。参见图1,该方法包括:S101:获取待创建活动信息。上述的待创建活动信息能够从程序代码的层面标识待创建活动的实现逻辑、参数信息、请求信息、响应信息、扩展信息等,该待创建活动信息能够直接被用于调用活动创建装置的一些接口服务,对此不作限制。本申请实施例中,待创建活动信息例如活动类型、扩展信息和活动实现逻辑,其中活动类型能够用于标识待创建活动所展示的营销信息,该活动类型可以是预先划分得到的,该活动类型可以根据待创建活动的营销需求确定,其中的扩展信息例如为待创建活动区别于其他活动的一些参数信息、活动规则等(例如,营销活动的具体的内容、营销活动的策划人等,其中的活动规则,为与待创建活动相关的一些营销活动的活动规则,例如,营销活动的具体参与方式,参与人员要求等),该活动实现逻辑例如为程序代码化的,用于实现活动规则的处理逻辑。一些实施例中,可以直接从待创建活动的配置文件内读取待创建活动信息,或者,也可以解析待创建活动的需求文本,并相应的对解析的结果进行数据结构化处理,从而得到待创建活动信息,对此不作限制本文档来自技高网...

【技术保护点】
1.一种活动创建方法,其特征在于,所述方法包括:/n获取待创建活动信息;/n根据所述待创建活动信息,调用预先配置的活动创建服务所提供流程事件的接口,创建活动。/n

【技术特征摘要】
1.一种活动创建方法,其特征在于,所述方法包括:
获取待创建活动信息;
根据所述待创建活动信息,调用预先配置的活动创建服务所提供流程事件的接口,创建活动。


2.如权利要求1所述的活动创建方法,其特征在于,所述获取待创建活动信息,包括:
获取所述待创建活动的活动类型;
采用服务提供接口SPI机制,获取与所述活动类型对应的扩展信息和活动实现逻辑,所述扩展信息和活动实现逻辑被用于构建所述活动的JAR文件包;
将所述活动类型、所述扩展信息和活动实现逻辑共同作为所述待创建活动信息。


3.如权利要求2所述的活动创建方法,其特征在于,所述根据所述待创建活动信息,调用预先配置的活动创建服务所提供流程事件的接口,创建活动,包括:
根据所述活动类型、所述扩展信息和活动实现逻辑调用预先配置的活动创建服务所提供流程事件的接口,创建活动。


4.如权利要求3所述的活动创建方法,其特征在于,所述流程事件包括:
参数校验、初始化基本信息、初始化扩展信息、活动规则提取、保存活动,以及发布活动中至少一种。


5.如权利要求4所述的活动创建方法,其特征在于,在所述流程事件为活动规则提取时,所述根据所述活动类型、所述扩展信息和活动实现逻辑调用预先配置的活动创建服务所提供流程事件的接口,创建活动,包括:
调用活动规则提取的接口构建拦截器链;
根据所构建的拦截器链,获取与所述活动类型和所述扩展信息对应的目标活动规则;以及
根据所述目标活动规则结合所述活动实现逻辑生成所述JAR文件包,并采用所述JAR文件包创建所述活动。


6.如权利要求4所述的活动创建方法,其特征在于,在所述流程事件为参数校验时,所述根据所述待创建活动信息,调用预先配置的活动创建服务所提供流程事件的接口,创建活动前,所述方法还包括:
调用参数校验的接口分别对所述活动类型、所述扩展信息、所述活动实现逻辑进行参数校验。


7.一种活动创建装置,其特征在于,所述装置包括:
获取模块,用于获取待创建活动信息;
创建模块,用于根据所述待创建活动信息,调用预先配置的活动创建服务所提供流程事件的接口,创建活动。


8.如权利要求7所述的活动创建装置...

【专利技术属性】
技术研发人员:王晓彬
申请(专利权)人:杭州数跑科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1