优惠券数据共享方法、装置、区块链共享平台及存储介质制造方法及图纸

技术编号:27687815 阅读:18 留言:0更新日期:2021-03-17 04:11
本发明专利技术公开了一种优惠券数据共享方法,所述方法包括以下步骤:获取优惠券系统中更新的优惠券数据;执行智能合约中的验证规则对更新的优惠券数据进行验证;若验证通过,则执行智能合约中的共享规则,通过区块链将更新的优惠券数据同步至目标优惠券系统,所述目标优惠券系统为接入区块链共享平台的多个优惠券系统中与更新的优惠券数据对应的至少两个优惠券系统。本发明专利技术还公开了一种优惠券数据共享装置、区块链共享平台及计算机可读存储介质。通过区块链目标优惠券系统之间的数据实时同步,无需下载多个优惠券系统进行多次同步操作,提高了数据共享效率。

【技术实现步骤摘要】
优惠券数据共享方法、装置、区块链共享平台及存储介质
本专利技术涉及设备控制
,尤其涉及一种优惠券共享方法、装置、区块链共享平台及计算机可读存储介质。
技术介绍
目前,优惠券系统主要通过中心系统来发放和领取优惠券,而各个优惠券系统之间是相互独立的,不同优惠券系统之间的优惠券信息不能互通。于是,商家在发放优惠券或消费者在领取优惠券时,往往需要安装多个不同的优惠券系统。如,消费者领取A优惠券需要使用X优惠券系统,领取B优惠券需要使用Y优惠券系统;而商家在发放优惠券时,需要在X优惠券系统发放一次,再到Y优惠券系统中发放一次等。如此,无论是对于商家来说还是对于消费者来说,都是极其不便的。因而,现有的优惠券系统存在不能实现数据实时同步,导致数据共享效率低的问题。
技术实现思路
本专利技术主要目的在于提供一种优惠券数据共享方法、装置、区块链共享平台及计算机可读存储介质,旨在解决现有技术中多个优惠券系统之间的数据不能实时同步,导致数据共享效率低问题。为实现上述目的,本专利技术提供一种优惠券数据共享方法,所述方法包括以下步骤:获取优惠券系统更新的优惠券数据;执行智能合约中的验证规则对更新的优惠券数据进行验证;若验证通过,则执行智能合约中的共享规则,通过区块链将更新的优惠券数据同步至目标优惠券系统,所述目标优惠券系统为接入区块链共享平台的多个优惠券系统中与更新的优惠券数据对应的至少两个优惠券系统。可选地,所述执行智能合约中的共享规则,通过区块链将更新的优惠券数据同步至目标优惠券系统的步骤包括:将更新的优惠券数据打包存储至区块中并增加至区块链,得到增长后的区块链;执行智能合约中的共享规则,通过增长后的区块链将新增区块中存储的优惠券数据同步至目标优惠券系统。可选地,所述通过增长后的区块链将新增区块中存储的优惠券数据同步至目标优惠券系统的步骤包括:监听区块链中区块高度的增长信息;根据所述增长信息判断是否满足数据共享条件;若满足,则根据所述增长信息确定新增区块,并获取新增区块中的优惠券数据;通过增长后的区块链将所获取的优惠券数据同步至目标优惠券系统。可选地,所述验证规则包括优惠券的领取验证规则和优惠券的发放验证规则,所述执行智能合约中的验证规则对更新的优惠券数据进行验证的步骤包括:在更新的优惠券数据为优惠券的发放数据时,执行智能合约中的发放验证规则对所述发放数据进行验证;在更新的优惠券数据为优惠券的领取数据时,执行智能合约中的领取验证规则对所述领取数据进行验证。可选地,在更新的优惠券数据为优惠券的领取数据,且所述智能合约中包括优惠券的核销规则时,所述通过区块链将更新的优惠券数据同步至目标优惠券系统的步骤之后,包括:若接收到优惠券系统上传的优惠券的核销数据,则执行所述核销规则对所述核销数据进行校验;若校验通过,则执行智能合约中的共享规则,通过区块链将所述核销数据同步至目标优惠券系统。可选地,在更新的优惠券数据为优惠券的发放数据时,所述通过区块链将更新的优惠券数据同步至目标优惠券系统的步骤之后,包括:统计目标优惠券系统中不同优惠券系统对应的客流信息;依据所述客流信息确定不同优惠券系统对应的优惠券分配规则;通过区块链将所述优惠券分配规则同步至目标优惠券系统,以供目标优惠券系统按照所述分配规则发放优惠券。可选地,所述执行智能合约中的验证规则对更新的优惠券数据进行验证的步骤之后,所述方法包括:若验证不通过,则生成优惠券异常数据上报智能合约;执行智能合约将所述优惠券异常数据同步至目标优惠券系统。此外,为实现上述目的,本专利技术还提供一种优惠券数据共享装置,所述优惠券共享装置包括:获取单元:用于获取优惠券系统更新的优惠券数据;第一执行单元:用于执行智能合约中的验证规则对更新的优惠券数据进行验证;第二执行单元:用于在验证通过时,执行智能合约中的共享规则,通过区块链将更新的优惠券数据同步至目标优惠券系统,所述目标优惠券系统为接入区块链共享平台的多个优惠券系统中与更新的优惠券数据对应的至少两个优惠券系统。此外,为实现上述目的,本专利技术还提供一种区块链共享平台,所述区块链共享平台包括存储器、处理器及存储在所述处理器上并可在处理器上运行的优惠券数据共享程序,所述处理器执行所述优惠券数据共享程序时实现如上所述的优惠券数据共享方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有优惠券数据共享程序,所述优惠券数据共享程序被处理器执行时实现如上所述的优惠券数据共享方法的步骤。本专利技术实施例通过获取优惠券系统更新的优惠券数据,并执行智能合约中的验证规则对更新的优惠券数据进行验证,然后在验证通过时,执行智能合约中的共享规则,以通过区块链将更新的优惠券数据同步至目标优惠券系统,所述目标优惠券系统为接入区块链共享平台的多个优惠券系统中与更新的优惠券数据对应的至少两个优惠券系统。即,通过区块链实现多个优惠券系统之间的优惠券数据实时同步,避免商家或用户等优惠券系统的使用者需要同时下载多个系统软件,逐一进行数据同步导致数据同步效率低,提高了数据同步的效率。附图说明图1为本专利技术实施例方案涉及的硬件运行环境的优惠券数据共享装置结构示意图;图2是本专利技术优惠券数据共享方法第一实施例的流程示意图;图3为本专利技术优惠券数据共享方法第二实施例的流程示意图;图4为本专利技术优惠券数据共享方法第三实施例的流程示意图;图5为本专利技术优惠券数据共享装置一实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术的主要解决方案是:获取优惠券系统更新的优惠券数据;执行智能合约中的验证规则对更新的优惠券数据进行验证;若验证通过,则执行智能合约中的共享规则,通过区块链将更新的优惠券数据同步至目标优惠券系统,所述目标优惠券系统为接入区块链共享平台的多个优惠券系统中与更新的优惠券数据对应的至少两个优惠券系统。目前的优惠券系统,商家在发券或消费者在领券或用券时,多个优惠券系统之间的数据无法实时同步,导致需要下载多个优惠券系统,进行多次数据输入,才能实现多个优惠券系统之间的数据同步。因而,本专利技术提出一种优惠券数据共享方法、装置、区块链共享平台及计算机可读存储介质,通过获取优惠券系统更新的优惠券数据,并执行智能合约中的验证规则对更新的优惠券数据进行验证,然后在验证通过时,执行智能合约中的共享规则,通过区块链将更新的优惠券数据同步至目标优惠券系统,所述目标优惠券系统为接入区块链共享平台的多个优惠券系统中与更新的优惠券数据对应的至少两个优惠券系统,避免目标优惠券系统中的各优惠券系统之间无法实现数据同步,不便于用户操作,导致数据同步效率低,通过区本文档来自技高网...

【技术保护点】
1.一种优惠券数据共享方法,其特征在于,应用于区块链共享平台,所述区块链共享平台部署有智能合约,所述智能合约包括验证规则和共享规则,且所述区块链共享平台与多个优惠券系统连接,所述优惠券数据共享方法包括以下步骤:/n获取优惠券系统更新的优惠券数据;/n执行智能合约中的验证规则对更新的优惠券数据进行验证;/n若验证通过,则执行智能合约中的共享规则,通过区块链将更新的优惠券数据同步至目标优惠券系统,所述目标优惠券系统为接入区块链共享平台的多个优惠券系统中与更新的优惠券数据对应的至少两个优惠券系统。/n

【技术特征摘要】
1.一种优惠券数据共享方法,其特征在于,应用于区块链共享平台,所述区块链共享平台部署有智能合约,所述智能合约包括验证规则和共享规则,且所述区块链共享平台与多个优惠券系统连接,所述优惠券数据共享方法包括以下步骤:
获取优惠券系统更新的优惠券数据;
执行智能合约中的验证规则对更新的优惠券数据进行验证;
若验证通过,则执行智能合约中的共享规则,通过区块链将更新的优惠券数据同步至目标优惠券系统,所述目标优惠券系统为接入区块链共享平台的多个优惠券系统中与更新的优惠券数据对应的至少两个优惠券系统。


2.如权利要求1所述的优惠券数据共享方法,其特征在于,所述执行智能合约中的共享规则,通过区块链将更新的优惠券数据同步至目标优惠券系统的步骤包括:
将更新的优惠券数据打包存储至区块中并增加至区块链,得到增长后的区块链;
执行智能合约中的共享规则,通过增长后的区块链将新增区块中存储的优惠券数据同步至目标优惠券系统。


3.如权利要求2所述优惠券数据共享方法,其特征在于,所述通过增长后的区块链将新增区块中存储的优惠券数据同步至目标优惠券系统的步骤包括:
监听区块链中区块高度的增长信息;
根据所述增长信息判断是否满足数据共享条件;
若满足,则根据所述增长信息确定新增区块,并获取新增区块中的优惠券数据;
通过增长后的区块链将所获取的优惠券数据同步至目标优惠券系统。


4.如权利要求1-3任一项所述的优惠券数据共享方法,其特征在于,所述验证规则包括优惠券的领取验证规则和优惠券的发放验证规则,所述执行智能合约中的验证规则对更新的优惠券数据进行验证的步骤包括:
在更新的优惠券数据为优惠券的发放数据时,执行智能合约中的发放验证规则对所述发放数据进行验证;
在更新的优惠券数据为优惠券的领取数据时,执行智能合约中的领取验证规则对所述领取数据进行验证。


5.如权利要求4所述的优惠券数据共享方法,其特征在于,在更新的优惠券数据为优惠券的领取数据,且所述智能合约中包括优惠券的核销规则时,所述通过区块...

【专利技术属性】
技术研发人员:刘颖麒廖志强
申请(专利权)人:乐刷科技有限公司
类型:发明
国别省市:广东;44

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

1