一种模板化营销活动发布方法及其系统技术方案

技术编号:26169951 阅读:18 留言:0更新日期:2020-10-31 13:35
本发明专利技术公开了一种模板化营销活动发布方法及其系统,方法包括如下步骤:在到达活动开展时间前,根据实际需求远程访问配置系统;对营销活动模板中所有待编辑页面中可编辑区域进行配置,配置完成生成页面元素JSON数据;发起活动发布请求给服务器,服务器用于接收活动发布请求,存储活动信息数据、可视化编辑工具配置的JSON数据到数据库;在到达营销活动开始时间后,发起访问配置营销活动请求给服务器,服务器通过配置JSON数据接口及营销活动业务数据信息接口获取结果完成数据渲染加载,展示到浏览器。本发明专利技术可以大大降低活动开展成本,在不需要专业人员介入情况下完成活动的配置维护,从而有效达到活动快速上线。

【技术实现步骤摘要】
一种模板化营销活动发布方法及其系统
本专利技术涉及计算机
,尤其涉及一种模板化营销活动发布方法及其系统。
技术介绍
随着移动互联网快速发展,几乎每个人都生活在移动互联时代。各商家为提高自身移动互联网产品的用户拉新、促活、留存及回流。各大商家会发起各种活动来宣传推广,其中,通过网络发起多种活动是最常见的一种宣传推广方式。然而,由于常见同类型活动,商家想快速开展某类型营销活动,则面临需要请专业计算机领域开发人员新构建开发活动系统,导致当需要开展某项营销活动时开发成本高,周期长及生产运营成本问题多等问题。
技术实现思路
针对现有技术存在的不足,本专利技术目的是提供一种模板化营销活动发布方法及其系统,设计合理,维护简单,能够快速拥抱需求变化。为了实现上述目的,本专利技术是通过如下的技术方案来实现:本专利技术的一种模板化营销活动发布方法,包括如下步骤:在到达活动开展时间前,根据实际需求通过浏览器远程访问配置系统;根据当前场景选择所述配置系统中已提供的营销活动模板;通过网页可视化编辑工具对所述营销活动模板中所有待编辑页面中可编辑区域进行配置,配置完成生成页面元素JSON数据;获取活动需要的商品或奖品及必须的业务配置数据,发起活动发布请求给服务器,所述服务器用于接收活动发布请求,存储活动信息数据、可视化编辑工具配置的JSON数据到数据库;在到达营销活动开始时间后,通过浏览器,发起访问配置营销活动请求给服务器,所述服务器根据所发请求,通过配置JSON数据接口及营销活动业务数据信息接口获取结果,通过JavaScript方法完成数据渲染加载,展示到浏览器。上述可视化编辑工具使用模板配置文件theme.config.json,配置模板基本信息、引用的组件及包含的页面约定规则如下:所述模板基本信息为id:模版id,类型:string,是否必须:是name:模版名称,类型:string,是否必须:是version:模版版本,类型:string,是否必须:是supports:模版支持参数,类型:object,是否必须:否supports.number:模版支持商品数,类型:object|array|number,是否必须:否;类型number,显示的格子数量;类型object,显示的格子数量区间,类型array,显示的格子数量列表;components:公共组件,任何在超过一个页面使用的可配置组件都应该放置于此字段类型:object是否必须:否;键为组件id,类型string值为组件配置pages:模版页面列表类型:array<页面配置>是否必须:是odata用于存储数据o$hidden用于存储模版页面o所有$和_开头的字段被保留,未来作设定用途页面使用组件配置,组件配置,应当仅包含以下4个字段:Type:后台配置组件的id类型:string是否必须:是Options:后台配置组件的参数类型:object是否必须:否Data:后台配置组件的数据类型:any,视组件而定是否必须:是Defaults:后台配置组件的数据默认值,留空时自动使用data的deepclone类型:any,视组件而定是否必须:否模板包含页面配置Id:页面id类型:string必须:是name:页面名称类型:string必须:是url:页面地址类型:string必须:是components:页面组件类型:array<ComponentConfig>必须:是数组元素如果是公共组件,id必须为公共组件id,options将与公共组件的options合并后作为最终options,如果只包含id也使用字符串,{"components":["poster-config"]}等价于{"components":[{"id":"poster-config"}]}。根据当前场景选择所述配置系统中已提供的营销活动模板具体方法如下:通过获取服务器模板方法获取模板页面、数据及模板预制可编辑JSON数据,数据获取后将模板中相关页面及数据导入到可视化编辑工具。通过网页可视化编辑工具对所述营销活动模板中所有待编辑页面中可编辑区域进行配置,具体为图片上传、文字编辑及营销活动业务数据编辑。通过网页可视化编辑工具对所述营销活动模板中所有待编辑页面中可编辑区域进行配置,具体为在可视化编辑过程中,所配置的图片、文字及营销活动业务数据实后,预览页面实时处理所编辑内容进行展示的方法,在可视化编辑时对可编辑元素进行编辑时,自动填入配置数据到预制JSON对应元素上。本专利技术还包括,构造活动数据库,所述活动数据库用于为所述营销活动信息录入所执行的营销活动信息录入操作提供统一的数据支持。本专利技术还包括,基于分布式缓存中间件构造所述营销活动信息录入的存储及使用方法。本专利技术还包括,动态获取工作人员所配置的营销活动信息方法。本专利技术的一种模板化营销活动发布系统,所述系统包括网络接口、存储器和处理器;其中,所述网络接口,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送;所述存储器,用于存储能够在所述处理器上运行的计算机程序指令;所述处理器,用于在运行所述计算机程序指令时,执行上述模板化营销活动发布方法的步骤。本专利技术的一种计算机存储介质,所述计算机存储介质存储有模板化营销活动发布方法的程序,所述模板化营销活动发布方法的程序被至少一个处理器执行时实现上述模板化营销活动发布方法的步骤。本专利技术可以大大降低活动开展成本,在不需要专业人员介入情况下完成活动的配置维护,从而有效达到活动快速上线,灵活应用于指定场景提升预期活动效果。在可视化编辑过程中工作人员无需掌握HTML、JavaScript等代码技术就可以方便的进行营销活动的编辑发布。并且在活动发布后也可以实时修改已发布营销活动信息,以此达成降低营销活动开展发布成本。本专利技术根据实际运用情况动态调整活动,使之达到更为理想的推广效果。附图说明图1为本实施中模板化营销活动发布方法流程示意图;图2为本实施中客户端用户访问活动配置加载流程示意图。具体实施方式为使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本专利技术。本专利技术的一种模板化营销活动发布方法及其系统,根据选择的营销活动模板一组网页,通过网页可视化编辑工具对模板中所有待编辑页面中指定可编辑区域进行可视化编辑。编辑结果在不改变模板本身结构前提下,以根据模板定义的JSON格式存储服务器数据库中,以此完成营销活动配置工作。在营销活动发布后,客户端访问某个活动时通过约定接口形式获取该活动绑定的模板及存储的配置JSON格式配置信息,客户端通过JavaScript动态渲染配置内容到页面,展示给客户端用户。本专利技术实施技本文档来自技高网...

【技术保护点】
1.一种模板化营销活动发布方法,其特征在于,包括如下步骤:/n在到达活动开展时间前,根据实际需求通过浏览器远程访问配置系统;/n根据当前场景选择所述配置系统中已提供的营销活动模板;/n通过网页可视化编辑工具对所述营销活动模板中所有待编辑页面中可编辑区域进行配置,配置完成生成页面元素JSON数据;/n获取活动需要的商品或奖品及必须的业务配置数据,发起活动发布请求给服务器,所述服务器用于接收活动发布请求,存储活动信息数据、可视化编辑工具配置的JSON数据到数据库;/n在到达营销活动开始时间后,通过浏览器,发起访问配置营销活动请求给服务器,所述服务器根据所发请求,通过配置JSON数据接口及营销活动业务数据信息接口获取结果,通过JavaScript方法完成数据渲染加载,展示到浏览器。/n

【技术特征摘要】
1.一种模板化营销活动发布方法,其特征在于,包括如下步骤:
在到达活动开展时间前,根据实际需求通过浏览器远程访问配置系统;
根据当前场景选择所述配置系统中已提供的营销活动模板;
通过网页可视化编辑工具对所述营销活动模板中所有待编辑页面中可编辑区域进行配置,配置完成生成页面元素JSON数据;
获取活动需要的商品或奖品及必须的业务配置数据,发起活动发布请求给服务器,所述服务器用于接收活动发布请求,存储活动信息数据、可视化编辑工具配置的JSON数据到数据库;
在到达营销活动开始时间后,通过浏览器,发起访问配置营销活动请求给服务器,所述服务器根据所发请求,通过配置JSON数据接口及营销活动业务数据信息接口获取结果,通过JavaScript方法完成数据渲染加载,展示到浏览器。


2.根据权利要求1所述的模板化营销活动发布方法,其特征在于,所述可视化编辑工具使用模板配置文件theme.config.json,配置模板基本信息、引用的组件及包含的页面约定规则如下:
所述模板基本信息为
id:模版id,类型:string,是否必须:是
name:模版名称,类型:string,是否必须:是
version:模版版本,类型:string,是否必须:是
supports:模版支持参数,类型:object,是否必须:否
supports.number:模版支持商品数,类型:object|array|number,是否必须:否;类型number,显示的格子数量;类型object,显示的格子数量区间,类型array,显示的格子数量列表;
components:公共组件,任何在超过一个页面使用的可配置组件都应该放置于此字段类型:object是否必须:否;键为组件id,类型string值为组件配置
pages:模版页面列表类型:array<页面配置>是否必须:是
odata用于存储数据
o$hidden用于存储模版页面
o所有$和_开头的字段被保留,未来作设定用途
页面使用组件配置,组件配置,应当仅包含以下4个字段:
Type:后台配置组件的id类型:string是否必须:是
Options:后台配置组件的参数类型:object是否必须:否
Data:后台配置组件的数据类型:any,视组件而定是否必须:是
Defaults:后台配置组件的数据默认值,留空时自动使用data的deep
clone类型:any,视组件而定是否必须:否
模板包含页面配置
Id:页面id类型:string必须:是
name:页面名称类型:string必须:是
url:页面地址类型:s...

【专利技术属性】
技术研发人员:石光捷张良付飞龙张晓莉黄丽莉
申请(专利权)人:南京欣网互联网络科技有限公司
类型:发明
国别省市:江苏;32

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

1