一种动态可视化配置系统及基于该系统的运营管理方法技术方案

技术编号:23148689 阅读:22 留言:0更新日期:2020-01-18 13:19
本发明专利技术公开了一种动态可视化配置系统及基于该系统的运营管理方法,旨在解决现有的后台管理系统开发周期长、开发成本高的问题。其技术方案要点是,动态可视化配置系统包括编辑模块、解析模块、存储模块、录入模块、前端模块和接口模块;通过录入模块向结构表中录入KEY对应的中文名称和文本类型从而形成元数据后,前端模块会根据该元数据生成一个后台管理页面;用户在后台管理页面进行内容填充后,前端模块会根据填充的内容更新元数据中相应的VALUE并将更新后的元数据自动转换成应用程序能够识别的规范文本,并通过RPC服务将转换成的规范文本配置到应用程序的服务器内存中;便于运营及开发人员编辑配置活动数据,具有开发周期短、开发成本低的优点。

A dynamic visual configuration system and its operation management method

【技术实现步骤摘要】
一种动态可视化配置系统及基于该系统的运营管理方法
本专利技术涉及运营活动的线上动态内容管理
,尤其是涉及一种动态可视化配置系统及基于该系统的运营管理方法。
技术介绍
在现有运营活动的开发模式中,为实现外网投放的活动页面的内容(文案、图片)以及规则(奖励金额、奖金池、中奖概率)等的动态调配,是将这些动态内容记录在一个数据表中,然后再开发一个后台管理系统对这些内容进行编辑,以达到动态编辑的目的。例如:公开号为CN107577455A的中国专利就公开了一种定制化组件配置的活动管理展示平台,其包括活动管理后台、活动展示平台和活动组件。活动管理后台是内部管理活动的平台,只有管理员才可以访问,用于展示、搜索、修改活动已经奖品统计等,主要包括:活动列表、活动编辑(基本信息、参与资格、活动奖品、中奖概率、页面模板等)。活动展示平台是对外展示的网站,在活动管理后台的技术基础上,添加了服务器端技术,便于搜索引擎优化,更快加载网页。活动页面有多个不同的活动组件组合而成,已经在开发的组件有,登录组件、普通文本组件、富文本组件、图片组件、分享组件、刮刮卡组件等,使用可配置的定制化活动组件,实现了各种活动的配置、管理、发布、展示。但是,线上运营活动的开发和普通产品的开发不同,其需要针对不同的场景投放不同形式的活动,活动存在持续的时间短或活动复用率不高的问题。比如投放一个新的例如中秋节、端午节的活动时,投放这种专题的活动只能是端午节/中秋节的三天,那么,在这三天内投放一个类似上述情况的活动后,该活动后期不再迭代。如果为了上述这种活动去消耗几天的时间开发一套独立的后台管理系统以管理活动页面的内容、流量、奖品、文案、图片等,则会耗费较多的人力、物力,不利于减小开发成本;而如果不对运营活动进行管理,则不能保证参加活动的用户的体验。因此,需要设计一种开发周期短、开发成本低的针对运营活动管理的技术方案。
技术实现思路
本专利技术的目的是提供一种针对运营活动的管理系统及管理方法。专利技术目的一是:提供一种动态可视化配置系统,其具有开发周期短、开发成本低的效果;专利技术目的二是:提供一种运营管理方法,其优点是降低了维护人员的操作难度、实现了可视化管理。本专利技术的上述专利技术目的一是通过以下技术方案得以实现的:一种动态可视化配置系统,包括:编辑模块,用于将活动所对应的动态内容编辑为一段JSON文本,所述JSON文本包括KEY和VALUE;解析模块,用于获取所述编辑模块编辑的JSON文本并解析JSON文本的KEY和VALUE,所述KEY为一串字符,所述VALUE包括与活动的动态内容对应的属性、集合和对象;存储模块,用于将所述解析模块解析出来的KEY和VALUE的结构、对应的中文名称、文本类型保存在设定的结构表中;录入模块,用于向所述结构表中录入KEY对应的中文名称和文本类型以形成元数据,所述文本类型包括下拉框、单选框、复选框、日期选择框、文件上传框和文本框;前端模块,用于根据所述元数据生成一个后台管理页面,所述后台管理页面包括根据文本类型形成的输入区域和根据录入的与KEY对应的中文名称而形成的指示区域;以及,接口模块,用于获取所述元数据并将获取的元数据传输至所述前端模块;其中,用户在所述后台管理页面的输入区域进行内容填充后,所述前端模块根据填充的内容更新元数据中相应的VALUE并将该元数据自动转换成与活动对应的应用程序能够识别的规范文本,再通过RPC服务将转换成的规范文本配置到所述应用程序的服务器内存中。通过采用上述技术方案,将活动的动态内容编辑为一段JSON文本后,再解析该JSON文本中的KEY,通过KEY识别对应的中文内容以及对应的属性(文本录入,下拉框选择,单选框选择,复选框选择)等,从而生成对应的后台管理页面,达到开发人员无需再利用传统的数据库(例如SQLSERVERMYSQLORACLE)就能保存动态内容并且编辑动态内容的目的,具有开发周期短、开发成本低的效果。其中,如果配置的后台管理页面的内容有删除、修改或者增加,那么只需要开发人员重新录入一遍元数据,就可以自动再次生成新的后台管理页面出来。本专利技术进一步设置为:所述元数据还包括若干结果,每一所述结果均对应至少一个条件;所述应用程序还包括判断模块、消息合并模块和解析器;所述判断模块与元数据中的至少一个条件对应,且所述判断模块用于结合对应的条件对用户请求进行条件判断,并在判断后将对应的所有条件的执行结果传递给消息合并模块;所述消息合并模块用于将接收到的所有条件的执行结果合并为待解析信息,并将所述待解析信息发送至解析器;所述解析器用于对待解析信息进行解析后,结合所述元数据中条件与结果的对应关系得出相应的结果并反馈给用户;其中,所述后台管理页面用于将元数据中所有的条件均显示出,每一所述条件均可被拖动至后台管理页面上的指定区域或从该指定区域上拖动出,所述判断模块对应的条件与所述指定区域内的条件相同。通过采用上述技术方案,通过在后台管理页面的拖拽操作,即可实现不同的条件配置,从而触发不同的动作、达到不同的结果,进而达到了条件动态控制的目的,极大的提高了开发效率,并且实现了可视化管理。本专利技术进一步设置为:所述判断模块对应的每个条件均在不同的线程上异步执行。通过采用上述技术方案,利于提高用户请求的响应效率,提升用户体验。本专利技术进一步设置为:所述动态可视化配置系统还包括数据统一模块,所述数据统一模块用于将所有活动的活动埋点数据以及活动业务逻辑数据均整合至统一的数据表中,所述数据表包括who、when、where、what四类数据;所述后台管理页面还用于对数据表中的数据进行实时动态化展示。通过采用上述技术方案,基于WHOWHENWHEREWHAT数据设计理念,将活动埋点数据以及活动业务逻辑数据进行了归一化,这样就不需要因为开发不同的活动去申请不同的表,提高了开发效率。另一方面,实现了全自动可视化的活动数据统计,活动效果数据反馈及时,更加利于运营对活动进行管理。本专利技术的上述专利技术目的二是通过以下技术方案得以实现的:一种基于上述技术方案所述的动态可视化配置系统的运营管理方法,包括动态内容管理方法A;所述动态内容管理方法A包括:S101、将运营活动的动态内容编辑为一段JSON文本;S102、将JSON文本中所有的KEY和VALUE都解析出来并保存在设定的结构表中;S103、在结构表中录入KEY对应的中文意思以及文本类型以形成JSON源;S104、为前端模块提供一个统一的接口,前端模块根据步骤S103中形成的JSON源生成一个后台维护页面;S105、在步骤S104中形成的后台维护页面上进行内容填充并在内容填充完成后生成与活动对应的应用程序能够识别的规范文本;S106、通过RPC服务将步骤S105中生成的规范文本配置到所述应用程序的服务器内存中。通过采用上述技术方案,向前端模块导入JSON源后即可自动生成一个可本文档来自技高网
...

【技术保护点】
1.一种动态可视化配置系统,其特征在于,包括:/n编辑模块(1),用于将活动所对应的动态内容编辑为一段JSON文本,所述JSON文本包括KEY和VALUE;/n解析模块(2),用于获取所述编辑模块(1)编辑的JSON文本并解析JSON文本的KEY和VALUE,所述KEY为一串字符,所述VALUE包括与活动的动态内容对应的属性、集合和对象;/n存储模块(3),用于将所述解析模块(2)解析出来的KEY和VALUE的结构、对应的中文名称、文本类型保存在设定的结构表中;/n录入模块(4),用于向所述结构表中录入KEY对应的中文名称和文本类型以形成元数据,所述文本类型包括下拉框、单选框、复选框、日期选择框、文件上传框和文本框;/n前端模块(5),用于根据所述元数据生成一个后台管理页面,所述后台管理页面包括根据文本类型形成的输入区域和根据录入的与KEY对应的中文名称而形成的指示区域;以及,/n接口模块(6),用于获取所述元数据并将获取的元数据传输至所述前端模块(5);/n其中,用户在所述后台管理页面的输入区域进行内容填充后,所述前端模块(5)根据填充的内容更新元数据中相应的VALUE并将该元数据自动转换成与活动对应的应用程序(7)能够识别的规范文本,再通过RPC服务将转换成的规范文本配置到所述应用程序(7)的服务器内存中。/n...

【技术特征摘要】
1.一种动态可视化配置系统,其特征在于,包括:
编辑模块(1),用于将活动所对应的动态内容编辑为一段JSON文本,所述JSON文本包括KEY和VALUE;
解析模块(2),用于获取所述编辑模块(1)编辑的JSON文本并解析JSON文本的KEY和VALUE,所述KEY为一串字符,所述VALUE包括与活动的动态内容对应的属性、集合和对象;
存储模块(3),用于将所述解析模块(2)解析出来的KEY和VALUE的结构、对应的中文名称、文本类型保存在设定的结构表中;
录入模块(4),用于向所述结构表中录入KEY对应的中文名称和文本类型以形成元数据,所述文本类型包括下拉框、单选框、复选框、日期选择框、文件上传框和文本框;
前端模块(5),用于根据所述元数据生成一个后台管理页面,所述后台管理页面包括根据文本类型形成的输入区域和根据录入的与KEY对应的中文名称而形成的指示区域;以及,
接口模块(6),用于获取所述元数据并将获取的元数据传输至所述前端模块(5);
其中,用户在所述后台管理页面的输入区域进行内容填充后,所述前端模块(5)根据填充的内容更新元数据中相应的VALUE并将该元数据自动转换成与活动对应的应用程序(7)能够识别的规范文本,再通过RPC服务将转换成的规范文本配置到所述应用程序(7)的服务器内存中。


2.根据权利要求1所述的动态可视化配置系统,其特征在于,所述元数据还包括若干结果,每一所述结果均对应至少一个条件;所述应用程序(7)还包括判断模块(71)、消息合并模块(72)和解析器(73);所述判断模块(71)与元数据中的至少一个条件对应,且所述判断模块(71)用于结合对应的条件对用户请求进行条件判断,并在判断后将对应的所有条件的执行结果传递给消息合并模块(72);
所述消息合并模块(72)用于将接收到的所有条件的执行结果合并为待解析信息,并将所述待解析信息发送至解析器(73);所述解析器(73)用于对待解析信息进行解析后,结合所述元数据中条件与结果的对应关系得出相应的结果并反馈给用户;
其中,所述后台管理页面用于将元数据中所有的条件均显示出,每一所述条件均可被拖动至后台管理页面上的指定区域或从该指定区域上拖动出,所述判断模块(71)对应的条件与所述指定区域内的条件相同。


3.根据权利要求2所述的动态可视化配置系统,其特征在于,所述判断模块(71)对应的每个条件均在不同的线程上异步执行。


4....

【专利技术属性】
技术研发人员:叶长奇郁文秀马彦涛许芸婷
申请(专利权)人:苏州创旅天下信息技术有限公司
类型:发明
国别省市:江苏;32

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

1