基于区块链的权益发放方法及装置、电子设备、存储介质制造方法及图纸

技术编号:21915081 阅读:51 留言:0更新日期:2019-08-21 12:45
本说明书一个或多个实施例提供一种基于区块链的权益发放方法及装置、电子设备、存储介质,该方法可以包括:接收用户提交的权益领取交易,所述权益领取交易包含所述用户的用户信息;响应于所述权益领取交易,调用发布在区块链上的智能合约中声明的权益发放逻辑,确定所述用户信息是否符合权益发放条件;以及,在所述用户信息符合所述权益发放条件时,根据所述用户信息向所述用户发放目标权益。

Block Chain-based Rights Delivery Method and Devices, Electronic Equipment and Storage Media

【技术实现步骤摘要】
基于区块链的权益发放方法及装置、电子设备、存储介质
本说明书一个或多个实施例涉及区块链
,尤其涉及一种基于区块链的权益发放方法及装置、电子设备、存储介质。
技术介绍
区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种基于区块链的权益发放方法及装置、电子设备、存储介质。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种基于区块链的权益发放方法,包括:接收用户提交的权益领取交易,所述权益领取交易包含所述用户的用户信息;响应于所述权益领取交易,调用发布在区块链上的智能合约中声明的权益发放逻辑,确定所述用户信息是否符合权益发放条件;以及,在所述用户信息符合所述权益发放条件时,根据所述用户信息向所述用户发放目标权益。可选的,还包括:将针对所述目标权益的发放结果发布至所述区块链上进行存证。可选的,还包括:接收针对所述目标权益的核销请求;响应于所述核销请求,确定所述区块链上是否存证有针对所述目标权益的发放结果;如果是,调用发布在所述区块链上的智能合约中声明的权益核销逻辑,对所述目标权益进行核销处理,并将核销结果发布至所述区块链上进行存证。可选的,所述调用发布在所述区块链上的智能合约中声明的权益核销逻辑,包括:确定所述目标权益是否满足权益核销条件;如果是,调用发布在所述区块链上的智能合约中声明的权益核销逻辑。可选的,所述核销请求中包含与所述目标权益相关业务的业务信息;所述确定所述目标权益是否满足权益核销条件,包括:确定所述目标权益的类型;如果所述目标权益属于优惠权益,确定是否基于所述目标权益对所述业务信息完成了优惠处理;如果是,确定所述目标权益满足权益核销条件;如果所述目标权益属于附赠权益,确定在基于所述业务信息完成业务处理后是否向所述核销请求的发送方分配与所述目标权益对应的附赠对象;如果是,确定所述目标权益满足权益核销条件。可选的,所述将针对所述目标权益的发放结果发布至所述区块链上进行存证,包括:将所述发放结果与声明有所述权益核销逻辑的智能合约的合约标识关联存证至所述区块链;所述调用发布在所述区块链上的智能合约中声明的权益核销逻辑,对所述目标权益进行核销处理,包括:根据与针对所述目标权益的发放结果关联存证的所述合约标识,确定出声明有所述权益核销逻辑的智能合约;调用确定出的智能合约中声明的权益核销逻辑,对所述目标权益进行核销处理。可选的,所述将核销结果发布至所述区块链上进行存证,包括:将所述核销结果与所述发放结果关联存证至所述区块链上;所述方法还包括:接收针对所述目标权益的查询交易;响应于所述查询交易,获取所述区块链上存证的所述发放结果,以及与所述发放结果关联存证的所述核销结果。根据本说明书一个或多个实施例的第二方面,提出了一种基于区块链的权益发放装置,包括:第一接收单元,接收用户提交的权益领取交易,所述权益领取交易包含所述用户的用户信息;调用单元,响应于所述权益领取交易,调用发布在区块链上的智能合约中声明的权益发放逻辑,确定所述用户信息是否符合权益发放条件;以及,发放单元,在所述用户信息符合所述权益发放条件时,根据所述用户信息向所述用户发放目标权益。可选的,还包括:存证单元,将针对所述目标权益的发放结果发布至所述区块链上进行存证。可选的,还包括:第二接收单元,接收针对所述目标权益的核销请求;确定单元,响应于所述核销请求,确定所述区块链上是否存证有针对所述目标权益的发放结果;核销单元,如果是,调用发布在所述区块链上的智能合约中声明的权益核销逻辑,对所述目标权益进行核销处理,并将核销结果发布至所述区块链上进行存证。可选的,所述核销单元具体用于:确定所述目标权益是否满足权益核销条件;如果是,调用发布在所述区块链上的智能合约中声明的权益核销逻辑。可选的,所述核销请求中包含与所述目标权益相关业务的业务信息;所述核销单元进一步用于:确定所述目标权益的类型;如果所述目标权益属于优惠权益,确定是否基于所述目标权益对所述业务信息完成了优惠处理;如果是,确定所述目标权益满足权益核销条件;如果所述目标权益属于附赠权益,确定在基于所述业务信息完成业务处理后是否向所述核销请求的发送方分配与所述目标权益对应的附赠对象;如果是,确定所述目标权益满足权益核销条件。可选的,所述存证单元具体用于:将所述发放结果与声明有所述权益核销逻辑的智能合约的合约标识关联存证至所述区块链;所述核销单元具体用于:根据与针对所述目标权益的发放结果关联存证的所述合约标识,确定出声明有所述权益核销逻辑的智能合约;调用确定出的智能合约中声明的权益核销逻辑,对所述目标权益进行核销处理。可选的,所述核销单元具体用于:将所述核销结果与所述发放结果关联存证至所述区块链上;所述装置还包括:第三接收单元,接收针对所述目标权益的查询交易;获取单元,响应于所述查询交易,获取所述区块链上存证的所述发放结果,以及与所述发放结果关联存证的所述核销结果。根据本说明书一个或多个实施例的第三方面,提出了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器通过运行所述可执行指令以实现如上述任一实施例中所述的基于区块链的权益发放方法。根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如上述实施例中任一所述基于区块链的权益发放方法的步骤。附图说明图1是一示例性实施例提供的一种基于区块链的权益发放方法的流程图。图2是一示例性实施例提供的一种基于区块链的权益发放方案的整体架构示意图。图3是一示例性实施例提供的一种权益发放与核销方法的流程图。图4是一示例性实施例提供的区块链的智能合约服务与存证服务的示意图。图5是一示例性实施例提供的一种基于区块链的权益查询方法的流程图。图6是一示例性实施例提供的一种设备的结构示意图。图7是一示例性实施例提供的一种基于区块链的权益发放装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。图1是一示例性实施例提供的一种基于区块链的权益发放方法的流程图。如图1所示,该方法应用于区块链节点,可以包括以下步骤:步骤102,接收用户提交的权益领取交易,所述权本文档来自技高网...

【技术保护点】
1.一种基于区块链的权益发放方法,包括:接收用户提交的权益领取交易,所述权益领取交易包含所述用户的用户信息;响应于所述权益领取交易,调用发布在区块链上的智能合约中声明的权益发放逻辑,确定所述用户信息是否符合权益发放条件;以及,在所述用户信息符合所述权益发放条件时,根据所述用户信息向所述用户发放目标权益。

【技术特征摘要】
1.一种基于区块链的权益发放方法,包括:接收用户提交的权益领取交易,所述权益领取交易包含所述用户的用户信息;响应于所述权益领取交易,调用发布在区块链上的智能合约中声明的权益发放逻辑,确定所述用户信息是否符合权益发放条件;以及,在所述用户信息符合所述权益发放条件时,根据所述用户信息向所述用户发放目标权益。2.根据权利要求1所述的方法,还包括:将针对所述目标权益的发放结果发布至所述区块链上进行存证。3.根据权利要求2所述的方法,还包括:接收针对所述目标权益的核销请求;响应于所述核销请求,确定所述区块链上是否存证有针对所述目标权益的发放结果;如果是,调用发布在所述区块链上的智能合约中声明的权益核销逻辑,对所述目标权益进行核销处理,并将核销结果发布至所述区块链上进行存证。4.根据权利要求3所述的方法,所述调用发布在所述区块链上的智能合约中声明的权益核销逻辑,包括:确定所述目标权益是否满足权益核销条件;如果是,调用发布在所述区块链上的智能合约中声明的权益核销逻辑。5.根据权利要求4所述的方法,所述核销请求中包含与所述目标权益相关业务的业务信息;所述确定所述目标权益是否满足权益核销条件,包括:确定所述目标权益的类型;如果所述目标权益属于优惠权益,确定是否基于所述目标权益对所述业务信息完成了优惠处理;如果是,确定所述目标权益满足权益核销条件;如果所述目标权益属于附赠权益,确定在基于所述业务信息完成业务处理后是否向所述核销请求的发送方分配与所述目标权益对应的附赠对象;如果是,确定所述目标权益满足权益核销条件。6.根据权利要求3所述的方法,所述将针对所述目标权益的发放结果发布至所述区块链上进行存证,包括:将所述发放结果与声明有所述权益核销逻辑的智能合约的合约标识关联存证至所述区块链;所述调用发布在所述区块链上的智能合约中声明的权益核销逻辑,对所述目标权益进行核销处理,包括:根据与针对所述目标权益的发放结果关联存证的所述合约标识,确定出声明有所述权益核销逻辑的智能合约;调用确定出的智能合约中声明的权益核销逻辑,对所述目标权益进行核销处理。7.根据权利要求3所述的方法,所述将核销结果发布至所述区块链上进行存证,包括:将所述核销结果与所述发放结果关联存证至所述区块链上;所述方法还包括:接收针对所述目标权益的查询交易;响应于所述查询交易,获取所述区块链上存证的所述发放结果,以及与所述发放结果关联存证的所述核销结果。8.一种基于区块链的权益发放装置,包括:第一接收单元,接收用户提交的权益领取交易,所述权益领取...

【专利技术属性】
技术研发人员:王旭冯照临
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1