营销活动智能合约实现方法技术

技术编号:39843792 阅读:7 留言:0更新日期:2023-12-29 16:34
本发明专利技术涉及营销活动智能合约实现方法

【技术实现步骤摘要】
营销活动智能合约实现方法、系统、介质及计算机


[0001]本专利技术涉及区块链
,更具体地说,它涉及营销活动智能合约实现方法

系统

介质及计算机


技术介绍

[0002]营销系统是指用于支持和优化营销活动的一系列软件工具和技术,随着数字化和互联网的快速发展,营销领域也逐渐从传统的广告

促销和销售模式转向了更加智能化和数据驱动的方式,随着互联网的普及和数字技术的发展,营销领域逐渐迈入了数字化时代,营销系统的出现,使得营销人员能够更好地利用数据和技术工具来进行市场分析

客户洞察和营销活动的规划和执行

[0003]现有的营销活动通常包括三个部分,分别是商户

平台以及用户

平台作为信息的中转中心,商户在平台上发布相关的营销活动并提供对应的奖励,用户在平台上参加营销活动并获取该活动提供的奖励

但是这种营销活动的发布方式依然存在以下的缺点:商户的营销活动基于中心化的方式进行运行,其执行过程不公开透明,无法取信于用户

区块链提供了一种去中心化

公开透明的基础设施,可以将商户的营销活动以智能合约的形式发布在区块链上,使整个营销活动公开透明,从而增强其可信度,提升营销影响力和实际收益

[0004]但是区块链的公开透明不利于用户隐私信息保护,如用户的身份信息,而活动参与过程部分情况下,需要验证用户身份信息,无法通过去中心化方式实现

且现有的营销活动中可能包含多种任务形态,如游戏

购物
、AR
互动等,这类任务也难以通过区块链直接进行发布


技术实现思路

[0005]针对现有技术存在的不足,本专利技术的目的在于提供营销活动智能合约实现方法

系统

介质及计算机,以克服现有的技术中存在的区块链技术不利于用户隐私保护

营销活动基于中心化设备运行导致可信度不高的缺点

[0006]本专利技术的上述技术目的是通过以下技术方案得以实现的:营销活动智能合约实现方法,包括:
[0007]S1、
获取商户发布的营销活动数据,根据所述营销活动数据在区块链上对应部署活动任务智能合约以及活动奖励智能合约;
[0008]S2、
获取用户数据,将所述用户数据与营销活动数据中预设的参与条件进行比对,得到对应的比对结果,根据所述比对结果,判断用户是否能够参与营销活动,若是,则执行步骤
S3
,若否,则终止执行;
[0009]S3、
将所述用户数据进行脱敏,得到对应的脱敏数据;将所述用户脱敏数据使用用户私钥进行签名得到用户签名数据,将签名数据和脱敏数据发送到区块链上,调用所述活动任务智能合约,使用户参与营销活动;
[0010]S4、
获取用户的营销活动进度数据,并对应判断活动任务是否完成,如果是,则利用所述活动奖励智能合约向对应的用户发放营销活动任务奖励;
[0011]S5、
获取奖励发放数据,将所述奖励发放结果数据更新到区块链上

[0012]可选的,所述在区块链上对应部署活动任务智能合约,包括:将活动任务的参与者的条件部署到区块链上;将活动任务的操作接口部署到区块链上;将活动任务的操作过程部署到区块链上

[0013]可选的,所述在区块链上对应部署活动奖励智能合约,包括:屏蔽奖励转让功能,禁止活动奖励的转让;屏蔽奖励铸造功能,禁止用户自行铸造奖励

[0014]可选的,所述获取用户数据,将所述用户数据与营销活动数据中预设的参与条件进行比对,得到对应的比对结果,包括:利用用户的终端设备获取用户数据,包括身份证信息读取

人脸识别

指纹校验以及
IC
卡识别中的一种或者多种;将所述用户数据与营销活动数据中预设的参与条件进行比对,包括:在用户的终端设备中对用户数据以及参与条件进行比对,得到比对结果;或者将所述用户数据发送到预设的中心化设备中,与预设的参与条件进行比对

[0015]可选的,获取用户的营销活动进度数据,并对应判断活动任务是否完成,包括:利用营销活动任务装置获取用户的活动任务进度数据,将所述活动任务进度数据发送到预设的中心化设备端,并利用中心化设备端对活动任务进度数据进行识别,判断活动任务是否完成

[0016]可选的,所述利用所述活动奖励智能合约向对应的用户发放营销活动任务奖励,包括:通过所述活动任务智能合约中的任务奖励管理模块,调用所述活动奖励智能合约执行奖励发放功能,所述奖励发放功能包括:通过商户的手机
App、
商户收银系统

商户奖品兑换机中的一种或者多种,从活动奖励智能合约获取用户奖励发放数据,按照所述奖励发放数据向用户发送奖励,所述向用户发送奖励,包括:调用活动奖励智能合约向用户发放的营销活动任务奖励数据,和
/
或向用户发放活动实物奖励

[0017]可选的,所述获取奖励发放数据,将所述奖励发放数据更新到区块链上,还包括:在区块链上将活动奖励智能合约对应的奖励数据标记为已发放,并对应销毁奖励发放接口

[0018]营销活动智能合约实现方系统,包括:
[0019]智能合约部署模块:用于获取商户发布的营销活动数据,根据所述营销活动数据在区块链上对应部署活动任务智能合约以及活动奖励智能合约;
[0020]参与条件判断模块:用于获取用户数据,将所述用户数据与营销活动数据中预设的参与条件进行比对,得到对应的比对结果,根据所述比对结果,判断用户是否能够参与营销活动,若是,则执行步骤
S3
,若否,则终止执行;
[0021]营销活动参与模块:用于将所述用户数据进行脱敏,得到对应的脱敏数据,将脱敏数据发送到区块链上,调用所述活动任务智能合约,使用户参与营销活动;
[0022]活动奖励发放模块:用于获取用户的营销活动进度数据,并对应判断活动任务是否完成,如果是,则利用所述活动奖励智能合约向对应的用户发放营销活动任务奖励;
[0023]奖励数据记录模块:用于获取用户实际奖励发放数据,将所述奖励发放数据结果同步到区块链上

[0024]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤

[0025]一种计算机设备
,
包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤

[0026]综上所述,本专利技术具有以下有益效果:本专利技术提供了一种基于中心化和去中心化结合的营销活动实现方式,本申请中,中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
营销活动智能合约实现方法,其特征在于,包括:
S1、
获取商户发布的营销活动数据,根据所述营销活动数据在区块链上对应部署活动任务智能合约以及活动奖励智能合约;
S2、
获取用户数据,将所述用户数据与营销活动数据中预设的参与条件进行比对,得到对应的比对结果,根据所述比对结果,判断用户是否能够参与营销活动,若是,则执行步骤
S3
,若否,则终止执行;
S3、
将所述用户数据进行脱敏,得到对应的脱敏数据;将所述用户脱敏数据使用用户私钥进行签名得到用户签名数据,将签名数据和脱敏数据发送到区块链上,调用所述活动任务智能合约,使用户参与营销活动;
S4、
获取用户的营销活动进度数据,并对应判断活动任务是否完成,如果是,则利用所述活动奖励智能合约向对应的用户发放营销活动任务奖励;
S5、
获取奖励发放数据,将所述奖励发放结果数据更新到区块链上
。2.
根据权利要求1所述的营销活动智能合约实现方法,其特征在于,所述在区块链上对应部署活动任务智能合约,包括:将活动任务的参与者的条件部署到区块链上;将活动任务的操作接口部署到区块链上;将活动任务的操作过程部署到区块链上
。3.
根据权利要求1所述的营销活动智能合约实现方法,其特征在于,所述在区块链上对应部署活动奖励智能合约,包括:屏蔽奖励转让功能,禁止活动奖励的转让;屏蔽奖励铸造功能,禁止用户自行铸造奖励
。4.
根据权利要求1所述的营销活动智能合约实现方法,其特征在于,所述获取用户数据,将所述用户数据与营销活动数据中预设的参与条件进行比对,得到对应的比对结果,包括:利用用户的终端设备获取用户数据,包括身份证信息读取

人脸识别

指纹校验以及
IC
卡识别中的一种或者多种;将所述用户数据与营销活动数据中预设的参与条件进行比对,包括:在用户的终端设备中对用户数据以及参与条件进行比对,得到比对结果;或者将所述用户数据发送到预设的中心化设备中,与预设的参与条件进行比对
。5.
根据权利要求1所述的营销活动智能合约实现方法,其特征在于,获取用户的营销活动进度数据,并对应判断活动任务是否完成,包括:利用营销活动任务装置获取用户的活动任务进度数据,将所述活动任务进度数据发送到预设的...

【专利技术属性】
技术研发人员:张江涛计进波冯丰
申请(专利权)人:多利购科技广州有限公司
类型:发明
国别省市:

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

1