基于组件元数据的营销系统设计方法、装置、设备及介质与流程

未命名 10-19 阅读:104 评论:0


1.本发明涉及电商系统设计领域,特别涉及基于组件元数据的营销系统设计方法、装置、设备及介质。


背景技术:

2.在电商领域中,营销具有极其重要的地位,依赖营销可以达到拉新、留存、促活、引流、复购等目的。目前市面上电商领域营销系统大多采用烟囱式方式构建,每一种营销活动解决特定规则的营销需求,业务及玩法规则耦合在一起,导致复用性低,扩展性弱,且烟囱式构建模式强依赖于营销活动类型,存在大量隐式产品约定,研发硬编码实现,此外营销底层模型形态各异,每种营销活动采用独立活动模型、库表结构、应用服务,对外提供各种场景化接口,因此搭建新营销活动不仅成本高昂,存在大量重复建设,而且维护成本越来越高。同一领域场景接口存在各种活动实现,上下游交互和协同成本变得越来越高昂,导致研发效率低下。


技术实现要素:

3.有鉴于此,本发明的目的在于提供基于组件元数据的营销系统设计方法、装置、设备及介质,能够有效支持营销系统的快速动态搭建,进而提升了研发效能。其具体方案如下:
4.第一方面,本技术提供了一种基于组件元数据的营销系统设计方法,应用于营销活动模板搭建平台,包括:
5.接收业务接入方前端发送的包括模板id参数信息的模板数据查询请求;
6.基于所述模板id参数信息对本地的预先基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定出目标营销活动模板以及相应的查询结果;
7.将所述查询结果返回至所述业务接入方前端,以便所述业务接入方前端接收到所述查询结果后通过所述营销活动模板搭建平台提供的营销组件前端js sdk对所述查询结果中与所述目标营销活动模板对应的目标前端页面样式schema数据进行解析来完成相应的动态页面渲染操作,以得到目标营销系统。
8.可选的,所述基于组件元数据的营销系统设计方法,还包括:
9.当营销中台接收到所述业务接入方添加新的营销活动模板的业务诉求时,通过所述营销活动模板搭建平台并利用预设营销组件物料库进行模板搭建,以便所述营销活动模板搭建平台在接收到所述业务接入方前端发送的相应的模板数据查询请求时返回相应的schema数据。
10.可选的,所述基于组件元数据的营销系统设计方法,还包括:
11.当所述营销中台接收到所述业务接入方前端在完成动态页面渲染操作之后的目标活动页面数据时,通过所述营销活动模板搭建平台提供的模板schema数据查询接口获取
目标后端schema数据;
12.基于所述目标后端schema数据对所述目标活动页面数据进行校验,以根据校验结果确定是否执行针对所述目标营销系统的预设内部流程驱动操作。
13.可选的,所述基于组件元数据的营销系统设计方法,还包括:
14.当与所述业务接入方前端对应的业务接入方后端存在相应的特殊组件逻辑时,在通过所述营销活动搭建平台提供的所述营销组件前端js sdk完成相应的动态页面渲染操作之后,针对所述查询结果中与所述目标营销活动模板对应的所述目标后端schema数据进行修改,并基于得到的修改后的所述目标后端schema数据执行相应的覆盖更新操作。
15.可选的,所述针对所述查询结果中与所述目标营销活动模板对应的所述目标后端schema数据进行修改,并基于得到的修改后的所述目标后端schema数据执行相应的覆盖更新操作,包括:
16.通过所述营销活动模板搭建平台后端提供的预设服务提供者接口针对所述目标后端schema数据执行相应的修改操作,得到修改后的所述目标后端schema数据;
17.基于修改后的所述目标后端schema数据对所述目标前端页面样式schema数据进行覆盖更新,以便基于更新后的所述目标前端页面样式schema数据得到目标营销系统。
18.第二方面,本技术提供了一种基于组件元数据的营销系统设计方法,应用于业务接入方前端,包括:
19.向营销活动模板搭建平台发送包括模板id参数信息的模板数据查询请求,以便所述营销活动模板搭建平台基于所述模板id参数信息对本地的预先基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定出目标营销活动模板以及相应的查询结果;
20.接收所述查询结果,并通过所述营销活动模板搭建平台提供的营销组件前端js sdk对所述查询结果中与所述目标营销活动模板对应的目标前端页面样式schema数据进行解析来完成相应的动态页面渲染操作,以得到目标营销系统。
21.第三方面,本技术提供了一种基于组件元数据的营销系统设计装置,应应用于营销活动模板搭建平台,包括:
22.查询请求接收模块,用于接收业务接入方前端发送的包括模板id参数信息的模板数据查询请求;
23.查询结果确定模块,用于基于所述模板id参数信息对本地的预先基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定出目标营销活动模板以及相应的查询结果;
24.页面动态渲染模块,用于将所述查询结果返回至所述业务接入方前端,以便所述业务接入方前端接收到所述查询结果后通过所述营销活动模板搭建平台提供的营销组件前端js sdk对所述查询结果中与所述目标营销活动模板对应的目标前端页面样式schema数据进行解析来完成相应的动态页面渲染操作,以得到目标营销系统。
25.第四方面,本技术提供了一种基于组件元数据的营销系统设计装置,应用于业务接入方前端,包括:
26.查询请求发送模块,用于向营销活动模板搭建平台发送包括模板id参数信息的模板数据查询请求,以便所述营销活动模板搭建平台基于所述模板id参数信息对本地的预先
基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定出目标营销活动模板以及相应的查询结果;
27.查询结果接收模块,用于接收所述查询结果,并通过所述营销活动模板搭建平台提供的营销组件前端js sdk对所述查询结果中与所述目标营销活动模板对应的目标前端页面样式schema数据进行解析来完成相应的动态页面渲染操作,以得到目标营销系统。
28.第五方面,本技术提供了一种电子设备,包括:
29.存储器,用于保存计算机程序;
30.处理器,用于执行所述计算机程序,以实现前述的基于组件元数据的营销系统设计方法的步骤。
31.第六方面,本技术提供了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的基于组件元数据的营销系统设计方法的步骤。
32.可见,本技术中,首先营销活动模板搭建平台接收业务接入方前端发送的包括模板id参数信息的模板数据查询请求;基于所述模板id参数信息对本地的预先基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定出目标营销活动模板以及相应的查询结果;将所述查询结果返回至所述业务接入方前端,以便所述业务接入方前端接收到所述查询结果后通过所述营销活动模板搭建平台提供的营销组件前端js sdk对所述查询结果中与所述目标营销活动模板对应的目标前端页面样式schema数据进行解析来完成相应的动态页面渲染操作,以得到目标营销系统。本技术在营销活动模板搭建平台接收到模板数据查询请求时,从本地预先基于预设营销组件物料库搭建的若干个营销活动模板中确定出目标营销活动模板,并返回相应的查询结果,以便业务接入方前端接收到所述查询结果后通过执行动态页面渲染操作得到目标营销系统,这样一来,能够有效支持营销系统的快速动态搭建,进而提升了研发效能。
附图说明
33.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
34.图1为本技术提供的一种基于组件元数据的营销系统设计方法流程图;
35.图2为本技术提供的一种营销活动模板搭建流程示意图;
36.图3为本技术提供的一种页面渲染流程示意图;
37.图4为本技术提供的一种业务接入交互流程示意图;
38.图5为本技术提供的一种具体的基于组件元数据的营销系统设计方法流程图;
39.图6为本技术提供的一种基于组件元数据的营销系统设计装置结构示意图;
40.图7为本技术提供的一种基于组件元数据的营销系统设计装置结构示意图;
41.图8为本技术提供的一种电子设备结构图。
具体实施方式
42.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.目前市面上电商领域营销系统大多采用烟囱式方式构建,每一种营销活动解决特定规则的营销需求,业务及玩法规则耦合在一起,导致复用性低,扩展性弱,且烟囱式构建模式强依赖于营销活动类型,存在大量隐式产品约定,研发硬编码实现,此外营销底层模型形态各异,每种营销活动采用独立活动模型、库表结构、应用服务,对外提供各种场景化接口,因此搭建新营销活动不仅成本高昂,存在大量重复建设,而且维护成本越来越高,进而导致研发效率低下。为此,本技术提供了一种基于组件元数据的营销系统设计方案,能够有效支持营销系统的快速动态搭建,进而提升了研发效能。。
44.参见图1所示,本发明实施例公开了一种基于组件元数据的营销系统设计方法,应用于营销活动模板搭建平台,包括:
45.步骤s11、接收业务接入方前端发送的包括模板id参数信息的模板数据查询请求。
46.需要理解的是,本实施例中,具体为营销活动模板搭建平台后端接收到业务接入方前端发送的包括模板id(identity document,身份标识号)参数信息的模板数据查询请求。
47.步骤s12、基于所述模板id参数信息对本地的预先基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定出目标营销活动模板以及相应的查询结果。
48.本实施例中,当营销中台接收到所述业务接入方添加新的营销活动模板的业务诉求时,通过所述营销活动模板搭建平台并利用预设营销组件物料库进行模板搭建,通过模板限定与所述营销优惠信息对应的营销活动所包含的优惠能力及组件范围,并可针对不同组件设置不同的配置行为,以便所述营销活动模板搭建平台在接收到所述业务接入方前端发送的相应的模板数据查询请求时返回相应的schema数据。其中,所述schema数据包括前端页面样式schema数据以及后端schema数据。需要理解的是,搭建好的营销活动模板将由所述营销活动模板搭建平台保存,与此同时,各所述营销活动模板均有唯一的与之相对应的模板id参数。
49.进一步的,本实施例在进行模板搭建时具体可以包括为营销优惠规则schema配置化、营销活动要素组件化。在进行营销优惠规则schema配置化时,通过利用所述营销优惠信息走查营销活动形态,抽象出相应的营销优惠规则schema结构,并支持若干种配置能力。具体的,可以支持配置优惠规则条件枚举项、结果枚举项;支持配置是否允许优惠多层级优惠结果不一致;支持配置优惠规则享受的计算类型列表(最高层级享受/单层级多次享受);支持配置优惠规则支持最大层级数;支持配置优惠规则作用范围枚举列表,可以是全部商品享受,可以是价格最低的享受;支持配置多组作用对象的优惠规则,作用对象支持活动、主单品、规则单品;支持配置规则作用级别,作用级别支持活动、商品、sku(stock keeping unit,最小存货单位)。这样一来,通过营销活动优惠schema来显式定义相应的优惠规则,并根据优惠行为策略实现,实现一次建设多次复用,只有在新增优惠类型时才需扩展实现。在进行营销活动要素组件化时,需要将与所述营销优惠信息对应的所述营销活动中的每个要素都抽象为一个组件,并根据活动要素形态划分成4种类型,从而可以显式定义所有组件结
构。这样一来,营销活动通用底层模型沉淀,提升了复用性及扩展性,针对通用类型营销组件无需重启即可实现能力上线,也即通过营销要素的组件化设计,支持快速动态搭建新营销活动形态,以构建营销系统。
50.结合图2所示,本实施例中所述预设营销组件物料库中包括简单类型营销组件、单选类型营销组件、多选类型营销组件以及自定义类型营销组件。其中,所述简单类型营销组件:无组件约束值,比如活动名称、活动图片、活动说明。所述单选类型营销组件:需要定义组件候选枚举项列表,且只允许单选,比如是否展示划线价。所述多选类型营销组件:需要定义组件候选枚举项列表,支持多选,比如适用支付方式。所述自定义类型营销组件:需要自定义组件约束结构,比如营销优惠规则schema。进一步的,所述简单类型营销组件、所述单选类型营销组件以及所述多选类型营销组件可分别利用统一策略,实现应用服务不发布上线新组件,只有新增的营销组件为所述自定义类型营销组件时,才需要定制开发并发布。此外,所述营销组件均可插拔,如果不包含相应的营销组件,则后续检验时将忽略所述营销组件。各所述营销组件之间相互独立,避免产生相互耦合,从而提升复用性及扩展性。通过定义抽象出来的各所述营销组件每个营销组件及其组件约束形态可以显式配置营销活动的行为,从而搭建出种类繁多的营销活动模板。此外,所述营销活动模板搭建平台还可以维护营销通用组件和业务专用组件物料,并提供营销组件前端js sdk(javascript software development kit,javascript软件开发工具包),以便所述业务接入方前端解析相应的前端页面样式schema数据,以及提供营销组件前后端数据转换sdk(software development kit,软件开发工具包),以便将前端通用组件数据转换为所述营销中台后端标准api(application programming interface,应用编程接口)结构数据。这样一来,通过通用的组件泛化设计,提供可抽象针对营销活动系统的通用化解决方案,并支持扩充至全行业的能力。
51.步骤s13、将所述查询结果返回至所述业务接入方前端,以便所述业务接入方前端接收到所述查询结果后通过所述营销活动模板搭建平台提供的营销组件前端js sdk对所述查询结果中与所述目标营销活动模板对应的目标前端页面样式schema数据进行解析来完成相应的动态页面渲染操作,以得到目标营销系统。
52.结合图3所示,本实施例中,具体还可以包括:当所述营销中台接收到所述业务接入方前端在完成动态页面渲染操作之后的目标活动页面数据时,通过所述营销活动模板搭建平台提供的模板schema数据查询接口获取目标后端schema数据;基于所述目标后端schema数据对所述目标活动页面数据进行校验,以根据校验结果确定是否执行针对所述目标营销系统的预设内部流程驱动操作。
53.进一步的,在一种具体实施方式中,当与所述业务接入方前端对应的业务接入方后端存在相应的特殊组件逻辑时,在通过所述营销活动搭建平台提供的所述营销组件前端js sdk完成相应的动态页面渲染操作之后,针对所述查询结果中与所述目标营销活动模板对应的所述目标后端schema数据进行修改,并基于得到的修改后的所述目标后端schema数据执行相应的覆盖更新操作。需要理解的是,本实施例中,所述针对所述查询结果中与所述目标营销活动模板对应的所述目标后端schema数据进行修改,并基于得到的修改后的所述目标后端schema数据执行相应的覆盖更新操作,具体可以包括:通过所述营销活动模板搭建平台后端提供的预设服务提供者接口(spi,service provider interface,是java提供
的一套用来被第三方实现或者扩展的接口)针对所述目标后端schema数据执行相应的修改操作,得到修改后的所述目标后端schema数据;基于修改后的所述目标后端schema数据对所述目标前端页面样式schema数据进行覆盖更新,以便基于更新后的所述目标前端页面样式schema数据得到目标营销系统。这样一来,如果所示业务接入方后端当前存在相应的特殊组件逻辑,可通过自定义实现的所示营销活动模板搭建平台后端提供的所述预设服务提供者接口对相应的所示营销组件进行业务性控制,比如控制组件隐藏、设置默认传值等行为。
54.结合图4所示,进一步需要理解的是,本实施例中在进行页面渲染时,还可使用业务接入方自有页面或非页面接入的方式,在一种具体实施例中,所述业务接入方前端直接交互所述业务接入方后端,所述业务接入方后端可将相应schema数据转换为所述营销中台标准api格式数据,以便与所述营销中台交互。在一种具体实施方式中,当第三方接入open api(open platform,开放平台)时,则需由open api将schema数据转换为所述营销中台标准api格式数据,以便与所述营销中台交互。
55.由此可见,本技术实施例中,首先营销活动模板搭建平台接收业务接入方前端发送的包括模板id参数信息的模板数据查询请求;基于所述模板id参数信息对本地的预先基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定出目标营销活动模板以及相应的查询结果;将所述查询结果返回至所述业务接入方前端,以便所述业务接入方前端接收到所述查询结果后通过所述营销活动模板搭建平台提供的营销组件前端js sdk对所述查询结果中与所述目标营销活动模板对应的目标前端页面样式schema数据进行解析来完成相应的动态页面渲染操作,以得到目标营销系统。本技术在营销活动模板搭建平台接收到模板数据查询请求时,从本地预先基于预设营销组件物料库搭建的若干个营销活动模板中确定出目标营销活动模板,并返回相应的查询结果,以便业务接入方前端接收到所述查询结果后通过执行动态页面渲染操作得到目标营销系统,这样一来,能够有效支持营销系统的快速动态搭建,进而提升了研发效能。
56.参见图5所示,本发明实施例公开了一种基于组件元数据的营销系统设计方法,应用于业务接入方前端,包括:
57.步骤s21、向营销活动模板搭建平台发送包括模板id参数信息的模板数据查询请求,以便所述营销活动模板搭建平台基于所述模板id参数信息对本地的预先基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定出目标营销活动模板以及相应的查询结果。
58.步骤s22、接收所述查询结果,并通过所述营销活动模板搭建平台提供的营销组件前端js sdk对所述查询结果中与所述目标营销活动模板对应的目标前端页面样式schema数据进行解析来完成相应的动态页面渲染操作,以得到目标营销系统。
59.其中,关于上述步骤s21至步骤s22的具体过程可以参考前述实施例公开的相应内容,在此不再进行赘述。
60.由此可见,本技术实施例中,首先业务接入方前端向营销活动模板搭建平台发送包括模板id参数信息的模板数据查询请求,以便所述营销活动模板搭建平台基于所述模板id参数信息对本地的预先基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定出目标营销活动模板以及相应的查询结果。然后接收所述查询
结果,并通过所述营销活动模板搭建平台提供的营销组件前端js sdk对所述查询结果中与所述目标营销活动模板对应的目标前端页面样式schema数据进行解析来完成相应的动态页面渲染操作,以得到目标营销系统。这样一来,能够有效支持营销系统的快速动态搭建,进而提升了研发效能。
61.参见图6所示,本技术实施例还相应公开了一种基于组件元数据的营销系统设计装置,应用于营销活动模板搭建平台,包括:
62.查询请求接收模块11,用于接收业务接入方前端发送的包括模板id参数信息的模板数据查询请求;
63.查询结果确定模块12,用于基于所述模板id参数信息对本地的预先基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定出目标营销活动模板以及相应的查询结果;
64.页面动态渲染模块13,用于将所述查询结果返回至所述业务接入方前端,以便所述业务接入方前端接收到所述查询结果后通过所述营销活动模板搭建平台提供的营销组件前端js sdk对所述查询结果中与所述目标营销活动模板对应的目标前端页面样式schema数据进行解析来完成相应的动态页面渲染操作,以得到目标营销系统。
65.其中,关于上述各个模块更加具体的工作过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
66.由此可见,本技术中,首先营销活动模板搭建平台接收业务接入方前端发送的包括模板id参数信息的模板数据查询请求;基于所述模板id参数信息对本地的预先基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定出目标营销活动模板以及相应的查询结果;将所述查询结果返回至所述业务接入方前端,以便所述业务接入方前端接收到所述查询结果后通过所述营销活动模板搭建平台提供的营销组件前端js sdk对所述查询结果中与所述目标营销活动模板对应的目标前端页面样式schema数据进行解析来完成相应的动态页面渲染操作,以得到目标营销系统。本技术在营销活动模板搭建平台接收到模板数据查询请求时,从本地预先基于预设营销组件物料库搭建的若干个营销活动模板中确定出目标营销活动模板,并返回相应的查询结果,以便业务接入方前端接收到所述查询结果后通过执行动态页面渲染操作得到目标营销系统,这样一来,能够有效支持营销系统的快速动态搭建,进而提升了研发效能。
67.在一些具体实施例中,所述基于组件元数据的营销系统设计装置,具体还可以包括:
68.模板搭建单元,用于当营销中台接收到所述业务接入方添加新的营销活动模板的业务诉求时,通过所述营销活动模板搭建平台并利用预设营销组件物料库进行模板搭建,以便所述营销活动模板搭建平台在接收到所述业务接入方前端发送的相应的模板数据查询请求时返回相应的schema数据。
69.在一些具体实施例中,所述基于组件元数据的营销系统设计装置,具体还可以包括:
70.后端schema数据获取单元,用于当所述营销中台接收到所述业务接入方前端在完成动态页面渲染操作之后的目标活动页面数据时,通过所述营销活动模板搭建平台提供的模板schema数据查询接口获取目标后端schema数据;
71.数据校验单元,用于基于所述目标后端schema数据对所述目标活动页面数据进行校验,以根据校验结果确定是否执行针对所述目标营销系统的预设内部流程驱动操作。
72.在一些具体实施例中,所述基于组件元数据的营销系统设计装置,具体还可以包括:
73.特殊组件逻辑判断单元,用于判断与所述业务接入方前端对应的业务接入方后端当前是否存在相应的特殊组件逻辑;
74.数据修改确定单元,用于基于判断结果确定是否针对所述查询结果中与所述目标营销活动模板对应的所述目标后端schema数据进行修改。
75.在一些具体实施例中,所述基于组件元数据的营销系统设计装置,具体可以包括:
76.后端schema数据修改单元,用于通过所述营销活动模板搭建平台后端提供的预设服务提供者接口针对所述目标后端schema数据执行相应的修改操作,得到修改后的所述目标后端schema数据;
77.覆盖更新单元,用于基于修改后的所述目标后端schema数据对所述目标前端页面样式schema数据进行覆盖更新,以便基于更新后的所述目标前端页面样式schema数据得到目标营销系统。
78.参见图7所示,本技术实施例还相应公开了一种基于组件元数据的营销系统设计装置,应用于业务接入方前端,包括:
79.查询请求发送模块21,用于向营销活动模板搭建平台发送包括模板id参数信息的模板数据查询请求,以便所述营销活动模板搭建平台基于所述模板id参数信息对本地的预先基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定出目标营销活动模板以及相应的查询结果;
80.查询结果接收模块22,用于接收所述查询结果,并通过所述营销活动模板搭建平台提供的营销组件前端js sdk对所述查询结果中与所述目标营销活动模板对应的目标前端页面样式schema数据进行解析来完成相应的动态页面渲染操作,以得到目标营销系统。
81.其中,关于上述各个模块更加具体的工作过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
82.由此可见,本技术中,首先业务接入方前端向营销活动模板搭建平台发送包括模板id参数信息的模板数据查询请求,以便所述营销活动模板搭建平台基于所述模板id参数信息对本地的预先基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定出目标营销活动模板以及相应的查询结果。然后接收所述查询结果,并通过所述营销活动模板搭建平台提供的营销组件前端js sdk对所述查询结果中与所述目标营销活动模板对应的目标前端页面样式schema数据进行解析来完成相应的动态页面渲染操作,以得到目标营销系统。这样一来,能够有效支持营销系统的快速动态搭建,进而提升了研发效能。
83.进一步的,本技术实施例还公开了一种电子设备,图8是根据一示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本技术的使用范围的任何限制。
84.图8为本技术实施例提供的一种电子设备30的结构示意图。该电子设备30,具体可以包括:至少一个处理器31、至少一个存储器32、电源33、通信接口34、输入输出接口35和通信总线36。其中,所述存储器32用于存储计算机程序,所述计算机程序由所述处理器31加载
并执行,以实现前述任一实施例公开的基于组件元数据的营销系统设计方法中的相关步骤。另外,本实施例中的电子设备30具体可以为电子计算机。
85.本实施例中,电源33用于为电子设备30上的各硬件设备提供工作电压;通信接口34能够为电子设备30创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口35,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
86.另外,存储器32作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统321、计算机程序322等,存储方式可以是短暂存储或者永久存储。
87.其中,操作系统321用于管理与控制电子设备30上的各硬件设备以及计算机程序322,其可以是windows server、netware、unix、linux等。计算机程序322除了包括能够用于完成前述任一实施例公开的由电子设备30执行的基于组件元数据的营销系统设计方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。
88.进一步的,本技术还公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的基于组件元数据的营销系统设计方法。关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。
89.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
90.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
91.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
92.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
93.以上对本技术所提供的技术方案进行了详细介绍,本文中应用了具体个例对本申
请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。

技术特征:
1.一种基于组件元数据的营销系统设计方法,其特征在于,应用于营销活动模板搭建平台,包括:接收业务接入方前端发送的包括模板id参数信息的模板数据查询请求;基于所述模板id参数信息对本地的预先基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定出目标营销活动模板以及相应的查询结果;将所述查询结果返回至所述业务接入方前端,以便所述业务接入方前端接收到所述查询结果后通过所述营销活动模板搭建平台提供的营销组件前端jssdk对所述查询结果中与所述目标营销活动模板对应的目标前端页面样式schema数据进行解析来完成相应的动态页面渲染操作,以得到目标营销系统。2.根据权利要求1所述的基于组件元数据的营销系统设计方法,其特征在于,还包括:当营销中台接收到所述业务接入方添加新的营销活动模板的业务诉求时,通过所述营销活动模板搭建平台并利用预设营销组件物料库进行模板搭建,以便所述营销活动模板搭建平台在接收到所述业务接入方前端发送的相应的模板数据查询请求时返回相应的schema数据。3.根据权利要求2所述的基于组件元数据的营销系统设计方法,其特征在于,还包括:当所述营销中台接收到所述业务接入方前端在完成动态页面渲染操作之后的目标活动页面数据时,通过所述营销活动模板搭建平台提供的模板schema数据查询接口获取目标后端schema数据;基于所述目标后端schema数据对所述目标活动页面数据进行校验,以根据校验结果确定是否执行针对所述目标营销系统的预设内部流程驱动操作。4.根据权利要求3所述的基于组件元数据的营销系统设计方法,其特征在于,还包括:当与所述业务接入方前端对应的业务接入方后端存在相应的特殊组件逻辑时,在通过所述营销活动搭建平台提供的所述营销组件前端jssdk完成相应的动态页面渲染操作之后,针对所述查询结果中与所述目标营销活动模板对应的所述目标后端schema数据进行修改,并基于得到的修改后的所述目标后端schema数据执行相应的覆盖更新操作。5.根据权利要求4所述的基于组件元数据的营销系统设计方法,其特征在于,所述针对所述查询结果中与所述目标营销活动模板对应的所述目标后端schema数据进行修改,并基于得到的修改后的所述目标后端schema数据执行相应的覆盖更新操作,包括:通过所述营销活动模板搭建平台后端提供的预设服务提供者接口针对所述目标后端schema数据执行相应的修改操作,得到修改后的所述目标后端schema数据;基于修改后的所述目标后端schema数据对所述目标前端页面样式schema数据进行覆盖更新,以便基于更新后的所述目标前端页面样式schema数据得到目标营销系统。6.一种基于组件元数据的营销系统设计方法,其特征在于,应用于业务接入方前端,包括:向营销活动模板搭建平台发送包括模板id参数信息的模板数据查询请求,以便所述营销活动模板搭建平台基于所述模板id参数信息对本地的预先基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定出目标营销活动模板以及相应的查询结果;接收所述查询结果,并通过所述营销活动模板搭建平台提供的营销组件前端jssdk对
所述查询结果中与所述目标营销活动模板对应的目标前端页面样式schema数据进行解析来完成相应的动态页面渲染操作,以得到目标营销系统。7.一种基于组件元数据的营销系统设计装置,其特征在于,应用于营销活动模板搭建平台,包括:查询请求接收模块,用于接收业务接入方前端发送的包括模板id参数信息的模板数据查询请求;查询结果确定模块,用于基于所述模板id参数信息对本地的预先基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定出目标营销活动模板以及相应的查询结果;页面动态渲染模块,用于将所述查询结果返回至所述业务接入方前端,以便所述业务接入方前端接收到所述查询结果后通过所述营销活动模板搭建平台提供的营销组件前端jssdk对所述查询结果中与所述目标营销活动模板对应的目标前端页面样式schema数据进行解析来完成相应的动态页面渲染操作,以得到目标营销系统。8.一种基于组件元数据的营销系统设计装置,其特征在于,应用于业务接入方前端,包括:查询请求发送模块,用于向营销活动模板搭建平台发送包括模板id参数信息的模板数据查询请求,以便所述营销活动模板搭建平台基于所述模板id参数信息对本地的预先基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定出目标营销活动模板以及相应的查询结果;查询结果接收模块,用于接收所述查询结果,并通过所述营销活动模板搭建平台提供的营销组件前端jssdk对所述查询结果中与所述目标营销活动模板对应的目标前端页面样式schema数据进行解析来完成相应的动态页面渲染操作,以得到目标营销系统。9.一种电子设备,其特征在于,包括:存储器,用于保存计算机程序;处理器,用于执行所述计算机程序以实现如权利要求1至6任一项所述的基于组件元数据的营销系统设计方法。10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的基于组件元数据的营销系统设计方法。

技术总结
本申请公开了基于组件元数据的营销系统设计方法、装置、设备及介质,涉及电商系统设计领域,包括:接收业务接入方前端发送的包括模板ID参数信息的模板数据查询请求;基于模板ID参数信息对本地的预先基于预设营销组件物料库中的若干种营销组件搭建的若干个营销活动模板进行查询,确定目标营销活动模板及相应的查询结果;将查询结果返回至业务接入方前端,以便业务接入方前端接收到查询结果后通过营销活动模板搭建平台提供的营销组件前端JS SDK解析查询结果中与目标营销活动模板对应的目标前端页面样式schema数据来完成动态页面渲染操作,以得到目标营销系统。本申请能够有效支持营销系统的快速动态搭建,进而提升了研发效能。发效能。发效能。


技术研发人员:邵庆华
受保护的技术使用者:上海微盟企业发展有限公司
技术研发日:2023.06.06
技术公布日:2023/10/15
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐