System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机系统领域,具体而言,涉及一种可视化活动流配置方法及其系统。
技术介绍
1、活动流(activity streams)是一种计算机数据流,它表示一系列用户在社交网络或其他类型的在线服务中参与的活动。这种流通常按照时间顺序排列,每一条流通常包括用户所做的特定操作或交互。
2、例如,一个活动流可能包括以下内容:
3、用户在社交媒体上发布新状态;
4、用户上传照片或视频;
5、用户点赞或评论其他用户的帖子;
6、用户加入新的群组或社区;
7、用户参加线上或线下活动;
8、用户购买商品或服务;
9、活动流可以用于多种目的,例如:
10、社交媒体和通讯应用可以显示用户的朋友们在做什么,或者推荐他们可能感兴趣的人或内容。
11、在线零售商可以使用活动流来显示用户的购物历史和购买记录,以及推荐其他相关产品。
12、在线游戏可以显示用户的游戏进度、成就和其他玩家在游戏中的活动。
13、在线学习和教育平台可以使用活动流来跟踪学生的学习进度,提供个性化的反馈和建议。
14、活动流的实现通常需要后端服务器和前端应用的配合。服务器负责收集和存储用户活动数据,前端应用负责展示这些数据。在某些情况下,活动流也可以通过api与其他应用程序集成,以便共享数据和功能。
15、当前市面上,互联网公司都会有运营团队去做活动方案来进行获客和留存,但是方式千变万化。
16、第
17、第二种是:拖拉拽生成活动,但是这种对于活动复杂程度局限性很大,只能拖拽很简单的活动,遇到复杂一点的活动,例如千变万化的任务型活动,就很难做到了。
技术实现思路
1、针对上述
技术介绍
中提出的需求,本专利技术实施例提供一种可视化活动流配置方法及其系统,旨在生成一种拖拽生成活动模板的配置,包括基本信息、任务配置、页面元素配置等信息。
2、一种可视化活动流配置方法,具体步骤包括:
3、步骤一、创建活动模板,所述的活动模板由基本信息、任务配置、页面元素配置三个表单组成,上述的三个表单分别用单个组件拖拽而成;
4、将组件拖入表单的方法步骤如下:
5、初始状态:确定要进行拖拽的组件和放置的目标区域的标识符;
6、进行拖拽:通过使用javascript或相关前端框架,在用户按下鼠标并拖动时,动态地改变组件的位置和样式,同时,需要避免组件被拖出浏览器窗口或拖拽到非目标区域;
7、拖拽成功:在用户将组件拖拽到目标区域后,通过触发一个事件或改变一个变量的值来表示该操作已完成;
8、步骤二、构建活动模板库;
9、步骤三、提取备用活动模板,本步骤中,从构建的活动模板库中提取若干活动模板用于备用。
10、进一步的:构建活动模板库则基于一种活动模板的自动创建方法,在该方法下形成活动模板,其步骤包括:
11、步骤11、基于预设的多个组件以及每个所述组件的属性,构建组件库;
12、步骤12、从所述组件库中获取不同的组件及其属性进行组合,构建多个表单模板,并基于所述多个表单模板,构建活动模板库;
13、步骤13、基于所述活动模板库创建目标业务对应的目标表单模板,以基于所述目标业务对应的业务数据对所述目标表单模板进行数据驱动渲染,或者,以基于所述目标表单模板传递所述业务数据。
14、进一步的:所述基于目标业务对应的业务数据来对目标表单模板进行数据驱动渲染的方法步骤包括:
15、步骤21、理解业务数据,所述业务数据包括目标业务的数据结构;
16、步骤22、获取业务数据:从数据库中查询数据,或者从apis或web服务中获取数据;
17、步骤23、解析和准备数据:解析获取到的数据,并准备它们以供渲染;
18、步骤24、渲染表单模板:使用html和css来创建和样式化表单,并使用javascript或其他前端框架将这些数据插入到表单中;
19、步骤25、处理用户输入:若包含一个动态表单,用户可以在提交表单后提供新的输入,此时将数据发送到服务器,或者在客户端使用javascript或其他客户端框架来处理这些数据。
20、进一步的:基于目标表单模板传递业务数据的过程涉及到以下步骤:
21、步骤31、获取业务数据:从数据库中查询数据,或者从apis或web服务中获取数据;
22、步骤32、解析和准备数据:解析获取到的数据,并准备它们以供渲染;
23、步骤33、渲染表单模板:使用html和css来创建和样式化表单,并使用javascript或其他前端框架将这些数据插入到表单中;
24、步骤34、处处理用户输入:若包含一个动态表单,用户可以在提交表单后提供新的输入,此时将数据发送到服务器,或者在客户端使用javascript或其他客户端框架来处理这些数据;
25、步骤35、存储和更新数据:一旦处理完用户输入,将这些新的数据存储到数据库或其他数据存储系统中,并确保更新现有的数据;
26、步骤36、返回响应:返回一个响应给用户,以确认表单提交和处理的结果。
27、进一步的:一种可视化活动流配置系统,包括:
28、活动模板创建模块,该模块用于单个组件拖拽至表单中形成活动模板;
29、活动模板库模块,该模块用于集合多种不同的活动模板并用于自动生成所述的活动模板;
30、存储模块,该模块用于存储活动模板;
31、调用模块,该模块用于将用户与存储模块建立关系映射,使得用户可以调用存储模块中的活动模板。
32、进一步的:终端设备可以包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当终端设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行时执行如前述实施例中所述的深度学习模型训练方法的步骤。
33、进一步的:一种存储介质,该存储有计算机程序,所述计算机程序被处理器运行时执行上述的方法的步骤。
34、进一步的:一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行上述所述的方法。
35、本专利技术的有益效果:本专利技术对于运营者来说,可以随时随地拖拽满足需求的模板,一次配置后,可随时更改一些简单配置满足当前需求,无需上线。另外也能从一个模板中多次生成不同的满足需求的活动,缩短上线周期,更有利于获客和促活。
本文档来自技高网...【技术保护点】
1.一种可视化活动流配置方法,其特征在于,具体步骤包括:
2.根据权利要求1所述的方法,其特征在于,构建活动模板库则基于一种活动模板的自动创建方法,在该方法下形成活动模板,其步骤包括:
3.根据权利要求2所述的方法,其特征在于,所述基于目标业务对应的业务数据来对目标表单模板进行数据驱动渲染的方法步骤包括:
4.根据权利要求2所述的方法,其特征在于,基于目标表单模板传递业务数据的过程涉及到以下步骤:
5.一种可视化活动流配置系统,其特征在于,包括:
6.一种终端设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述终端设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行时执行如权利要求1至4任一项所述的方法的步骤。
7.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至4任一项所述的方法的步骤。
8.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机
...【技术特征摘要】
1.一种可视化活动流配置方法,其特征在于,具体步骤包括:
2.根据权利要求1所述的方法,其特征在于,构建活动模板库则基于一种活动模板的自动创建方法,在该方法下形成活动模板,其步骤包括:
3.根据权利要求2所述的方法,其特征在于,所述基于目标业务对应的业务数据来对目标表单模板进行数据驱动渲染的方法步骤包括:
4.根据权利要求2所述的方法,其特征在于,基于目标表单模板传递业务数据的过程涉及到以下步骤:
5.一种可视化活动流配置系统,其特征在于,包括:
6.一种终端设备...
【专利技术属性】
技术研发人员:徐亚楠,
申请(专利权)人:中信百信银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。