【技术实现步骤摘要】
活动规则组建方法、装置和计算机系统、介质
本公开涉及互联网
,更具体地,涉及一种活动规则组建方法、装置和计算机系统、介质。
技术介绍
线上营销活动是营销推广方式中最常用的一种推广方式,可以让用户在参与活动的互动同时,完成商家的营销推广,并且可以降低用户对营销推广的抵触情绪。营销活动从开始到结束,要经历几个阶段:确定营销目标->策划营销方案->制定活动规则->实现活动规则->推广营销活动->营销数据分析;在实现活动规则阶段,不同营销目的的活动,往往需要针对营销目标来定制不同的活动规则,然后研发人员定制化开发系统去实现不同活动规则来支持营销活动。也就是说,现有技术中营销活动实现的核心是活动规则,研发人员在开发营销活动时,不同活动规则来支持营销活动实现的方法如下:每个营销活动单独定制化开发一套接口服务。在实现本公开构思的过程中,专利技术人发现现有技术中至少存在如下问题:由于营销活动规则不一样,为了保证营销活动不相互影响,需要为每个营销活动单独定制化开发一套接口服务,这导致一个营销活动的平均研发周 ...
【技术保护点】
1.一种活动规则组建方法,应用于第一客户端,所述方法包括:根据活动方案确定所需的规则;获取所述所需的规则的规则组件标识;至少基于所述规则组件标识和所述活动方案所需规则的逻辑关系构建前端规则树,得到前端规则树和前端规则树标识,所述前端规则树的至少部分节点包括规则组件标识;以及将所述前端规则树和对应的前端规则树标识发送给服务端进行存储。
【技术特征摘要】
1.一种活动规则组建方法,应用于第一客户端,所述方法包括:根据活动方案确定所需的规则;获取所述所需的规则的规则组件标识;至少基于所述规则组件标识和所述活动方案所需规则的逻辑关系构建前端规则树,得到前端规则树和前端规则树标识,所述前端规则树的至少部分节点包括规则组件标识;以及将所述前端规则树和对应的前端规则树标识发送给服务端进行存储。2.根据权利要求1所述的方法,其中,所述至少基于所述规则组件标识和所述活动方案所需规则的逻辑关系构建前端规则树包括:在GoJs前端框架的画布功能上添加与所述所需的规则的规则组件标识对应的图标;至少基于所述图标和所述活动方案所需规则的逻辑关系构建可视化前端规则树,所述可视化前端规则树具有唯一可视化前端规则树标识;以及所述将所述前端规则树和对应的前端规则树标识发送给服务端进行存储包括将所述可视化前端规则树和对应的可视化前端规则树标识以JSON形式发送给服务端进行存储。3.根据权利要求1所述的方法,还包括:在将所述前端规则树和对应的前端规则树标识发送给服务端进行存储之后,创建至少一个活动,每个活动具有唯一活动标识;以及至少将所述前端规则树标识相关联的至少一个活动标识发送给服务端进行绑定,得到前端规则树标识和活动标识的对应关系。4.一种活动规则组建方法,应用于服务端,所述方法包括:接收前端规则树,所述前端规则树的至少部分节点包括规则组件标识;按照有序树的顺序遍历所述前端规则树,得到规则组件标识;利用所述规则组件标识查询规则库,得到规则组件;将规则组件转换为规则节点;依据所述前端规则树的节点间关系将所述规则节点串成规则树;以及存储所述规则树及对应的前端规则树标识。5.根据权利要求4所述的方法,所述规则库通过以下方式获取:获取规则;基于组件标准将所述规则组件化,得到规则组件;以及将所述规则组件存储在规则库中,每个规则组件具有唯一规则组件标识。6.根据权利要求5所述的方法,其中,所述组件标准包括:入参、正确出参、错误出参和异常出参。7.根据权利要求4所述的方法,还包括:在得到所述规则树之后,将所述规则树序列化成JSON串;以及所述存储所述规则树及对应的前端规则树标识包括将所述JSON串及对应的前端规则树标识建立关联并存储。8.根据权利要求4所述的方法,其中,当接收到前端规则树标识和活动标识的对应关系时,所述存储所述规则树及对应的前端规则树标识包括存储所述规则树及对应的活动标识。9.根据权利要求4所述的方法,还包括:接收请求指令,所述请求指令为第二客户端发送的包括用户标识信息和前端规则树标识信息的指令;响应于接收到所述请求指令,根据所述前端规则树标识信息确定规则树;基于所述用户标识信息以有序树的顺序遍历所述规则树,得到针对所述用户标识信息相应地规则树的输出结果;以及将所述输出结果发送给所述第二客户端。10.根据权利要求9所述的方法,所述规则树以序列化的JSON串形式存储,其中:所述根据所述前端规则树标识信息确定规则树包括:根据所述前端规则树标识信息确定序列化的JSON串;以及对所述序列化的JSON串进行反序列化处理,得到规则树。11.根据权利要求9所述的方法,其中:所述请求指令为第二客户端发送的包括用户标识信息和活动标识信息的指令;以及所述根据所述前端规则树标识信息确定规则树包括根据所述活动标识信息确定规则树。12.根据权利要求9所述的方法,其中,所述基于所述用户标识信息以有序树的顺序遍历所述规则树,得到针对所述用户标识信息相应地规则树的输出结果包括:从规则树中提取根节点;如果所述根节点为规则组件,则由根节点输出与所述用户标识信息对应的结果,提取与所述结果对应的子节点,如果所述子节点为规则组件,则由子节点输出与所述用户标识信息对应的结果,重复上述操作直至规则树深度遍历结束,得到最后一个子节点的输出结果;以及将所述最后一个子节点的输出结果发送给所述第二客户端。13.一种活动规则组建装置,包括:规则获取模块,用于根据活动方案确定所需的规则;第一规则组件标识获取模块,用于获取所述所需的规则的规则组件标识;构建模块,用于至少基于所述规则组件标识和所述活动方案所需规则的逻辑关系构建前端规则树,得到前端规...
【专利技术属性】
技术研发人员:张鑫,杨辉,
申请(专利权)人:北京京东金融科技控股有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。