基于区块链的资源处理方法、装置、设备及存储介质制造方法及图纸

技术编号:24459896 阅读:75 留言:0更新日期:2020-06-10 16:41
本申请公开了一种基于区块链的资源处理方法、装置、设备及存储介质,属于区块链技术领域。本申请通过接收目标用户的资源使用请求,向中继设备发送用户资源获取请求,获取中继设备返回的该目标用户的机构私有资源,通过该中继设备从目标区块链中获取目标机构的资源兑换信息,基于该机构私有资源、该资源兑换信息以及该目标商品对应的通用资源进行资源校验,确定目标用户的资源校验结果,当该资源校验结果为校验通过时,基于目标商品的兑换条件、目标机构的资源兑换信息,通过中继设备向该第二区块链发送资源扣除信息。在上述资源处理方法中,可以通过资源兑换信息对各个机构的资源进行兑换,使不同机构的资源可以通用,提高资源的利用率。

Resource processing methods, devices, devices and storage media based on blockchain

【技术实现步骤摘要】
基于区块链的资源处理方法、装置、设备及存储介质
本申请涉及区块链
,特别涉及一种基于区块链的资源处理方法、装置、设备及存储介质。
技术介绍
积分是一种提升用户粘性,强化用户与商家之间联系的一种重要营销手段。目前,大多数商家都建立有各自的积分系统,当用户在该商家进行消费或有其他业务行为时,商家可以通过向用户发放积分的形式,对用户进行激励,用户可以使用积分兑换该商家所提供的商品、购物券等。但是,在上述积分处理方式中,各个商家之间的积分系统相互独立,积分不能通用,缺乏有效的积分消耗场景,导致积分发放给用户后,用户使用积分的门槛太高,进而导致积分的利用率较低。
技术实现思路
本申请实施例提供了一种基于区块链的资源处理方法、装置、设备及存储介质,可以解决相关技术中各个机构之间资源不能通用,资源利用率较低的问题。该技术方案如下:一方面,提供了一种基于区块链的资源处理方法,该方法包括:接收目标用户的资源使用请求,该资源使用请求携带有该目标用户的用户标识以及待兑换的目标商品的信息;基于该用户标识,向中继设备发送用户资源获取请求,该用户资源获取请求携带该用户标识、该节点设备对应的第一区块链的区块链标识以及目标机构对应的第二区块链的区块链标识;获取该中继设备返回的该第二区块链中的该用户标识对应的机构私有资源;通过该中继设备从目标区块链中获取该目标机构的资源兑换信息,该资源兑换信息用于指示该机构私有资源与该区块链系统的通用资源之间的兑换比例;基于该机构私有资源、该资源兑换信息以及该目标商品对应的通用资源进行资源校验,确定该目标用户的资源校验结果;当该资源校验结果为校验通过时,基于该目标商品的兑换条件、该目标机构的资源兑换信息,通过该中继设备向该第二区块链发送资源扣除信息,该资源扣除信息用于指示该第二区块链对资源扣除事件进行记录。在一种可能实现方式中,该基于该机构私有资源、该资源兑换信息以及该目标商品对应的通用资源进行资源校验,确定该目标用户的资源校验结果,包括:基于该机构私有资源以及该目标机构的资源兑换信息,确定该目标用户的通用资源;当该目标用户的通用资源大于该目标商品的通用资源时,确定该资源校验结果为校验通过;当该目标用户的通用资源小于该目标商品的通用资源时,确定该资源校验结果为校验未通过。在一种可能实现方式中,该基于该目标商品的兑换条件、该目标机构的资源兑换信息,通过该中继设备向该第二区块链发送资源扣除信息之后,该方法还包括:基于扣除后的该机构私有资源生成资源变更记录,该扣除后的该机构私有资源存储在该资源变更记录的目标字段中;基于至少一个该资源变更记录、该第一区块链中区块高度最高的区块,生成一个区块;基于共识机制,将该一个区块存储在该第一区块链上。在一种可能实现方式中,该方法还包括:接收该任一机构的资源兑换信息修改请求;当该资源兑换信息修改请求通过该区块链系统的验证后,基于该资源兑换信息修改请求,修改该任一机构的资源兑换信息;基于共识机制以及该目标区块链中区块高度最高的区块,将修改后的该资源兑换信息存储至该目标区块链上。在一种可能实现方式中,该方法还包括:接收对目标资源的兑换请求,该目标资源属于任一机构,该兑换请求用于请求将该目标资源兑换为区块链系统的通用资源;当该兑换请求通过该区块链系统的验证后,通过该中继设备在该目标区块链中获取该任一机构对应的资源兑换信息;基于该目标资源、该任一机构对应的资源兑换信息,将该目标资源兑换为该通用资源。一方面,提供了一种基于区块链的资源处理装置,该装置包括:接收模块,用于接收目标用户的资源使用请求,该资源使用请求携带有该目标用户的用户标识以及待兑换的目标商品的信息;请求发送模块,用于基于该用户标识,向中继设备发送用户资源获取请求,该用户资源获取请求携带该用户标识、该节点设备对应的第一区块链的区块链标识以及目标机构对应的第二区块链的区块链标识;获取模块,用于获取该中继设备返回的该第二区块链中的该用户标识对应的机构私有资源;通过该中继设备从目标区块链中获取该目标机构的资源兑换信息,该资源兑换信息用于指示该机构私有资源与该区块链系统的通用资源之间的兑换比例;资源校验模块,用于基于该机构私有资源、该资源兑换信息以及该目标商品对应的通用资源进行资源校验,确定该目标用户的资源校验结果;信息发送模块,用于当该资源校验结果为校验通过时,基于该目标商品的兑换条件、该目标机构的资源兑换信息,通过该中继设备向该第二区块链发送资源扣除信息,该资源扣除信息用于指示该第二区块链对资源扣除事件进行记录。在一种可能实现方式中,该资源校验模块用于:基于该机构私有资源以及该目标机构的资源兑换信息,确定该目标用户的通用资源;当该目标用户的通用资源大于该目标商品的通用资源时,确定该资源校验结果为校验通过;当该目标用户的通用资源小于该目标商品的通用资源时,确定该资源校验结果为校验未通过。在一种可能实现方式中,该装置还包括存储模块,用于:基于扣除后的该机构私有资源生成资源变更记录,该扣除后的该机构私有资源存储在该资源变更记录的目标字段中;基于至少一个该资源变更记录、该第一区块链中区块高度最高的区块,生成一个区块;基于共识机制,将该一个区块存储在该第一区块链上。在一种可能实现方式中,该接收模块用于:接收该任一机构的资源兑换信息修改请求;该装置还包括修改模块,用于当该资源兑换信息修改请求通过该区块链系统的验证后,基于该资源兑换信息修改请求,修改该任一机构的资源兑换信息;该存储模块,用于基于共识机制以及该目标区块链中区块高度最高的区块,将修改后的该资源兑换信息存储至该目标区块链上。在一种可能实现方式中,该接收模块用于:接收对目标资源的兑换请求,该目标资源属于任一机构,该兑换请求用于请求将该目标资源兑换为区块链系统的通用资源;该获取模块,用于当该兑换请求通过该区块链系统的验证后,通过该中继设备在该目标区块链中获取该任一机构对应的资源兑换信息;该装置还包括兑换模块,用于基于该目标资源、该任一机构对应的资源兑换信息,将该目标资源兑换为该通用资源。一方面,提供了一种计算机设备,该计算机设备包括一个或多个处理器和一个或多个存储器,该一个或多个存储器中存储有至少一条程序代码,该至少一条程序代码由该一个或多个处理器加载并执行以实现该基于区块链的资源处理方法所执行的操作。一方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行以实现该基于区块链的资源处理方法所执行的操作。本申请实施例提供的技术方案,通过接收目标用户的资源使用请求,向中继设备发送用户资源获取请求,获取中继设备返回的该目标用户的机构私有资源,通过该中继设备从目标区块链中获取目标本文档来自技高网...

【技术保护点】
1.一种基于区块链的资源处理方法,其特征在于,应用于区块链系统中的节点设备,所述方法包括:/n接收目标用户的资源使用请求,所述资源使用请求携带有所述目标用户的用户标识以及待兑换的目标商品的信息;/n基于所述用户标识,向中继设备发送用户资源获取请求,所述用户资源获取请求携带所述用户标识、所述节点设备对应的第一区块链的区块链标识以及目标机构对应的第二区块链的区块链标识;/n获取所述中继设备返回的所述第二区块链中的所述用户标识对应的机构私有资源;/n通过所述中继设备从目标区块链中获取所述目标机构的资源兑换信息,所述资源兑换信息用于指示所述机构私有资源与所述区块链系统的通用资源之间的兑换比例;/n基于所述机构私有资源、所述资源兑换信息以及所述目标商品对应的通用资源进行资源校验,确定所述目标用户的资源校验结果;/n当所述资源校验结果为校验通过时,基于所述目标商品的兑换条件、所述目标机构的资源兑换信息,通过所述中继设备向所述第二区块链发送资源扣除信息,所述资源扣除信息用于指示所述第二区块链对资源扣除事件进行记录。/n

【技术特征摘要】
1.一种基于区块链的资源处理方法,其特征在于,应用于区块链系统中的节点设备,所述方法包括:
接收目标用户的资源使用请求,所述资源使用请求携带有所述目标用户的用户标识以及待兑换的目标商品的信息;
基于所述用户标识,向中继设备发送用户资源获取请求,所述用户资源获取请求携带所述用户标识、所述节点设备对应的第一区块链的区块链标识以及目标机构对应的第二区块链的区块链标识;
获取所述中继设备返回的所述第二区块链中的所述用户标识对应的机构私有资源;
通过所述中继设备从目标区块链中获取所述目标机构的资源兑换信息,所述资源兑换信息用于指示所述机构私有资源与所述区块链系统的通用资源之间的兑换比例;
基于所述机构私有资源、所述资源兑换信息以及所述目标商品对应的通用资源进行资源校验,确定所述目标用户的资源校验结果;
当所述资源校验结果为校验通过时,基于所述目标商品的兑换条件、所述目标机构的资源兑换信息,通过所述中继设备向所述第二区块链发送资源扣除信息,所述资源扣除信息用于指示所述第二区块链对资源扣除事件进行记录。


2.根据权利要求1所述的方法,其特征在于,所述基于所述机构私有资源、所述资源兑换信息以及所述目标商品对应的通用资源进行资源校验,确定所述目标用户的资源校验结果,包括:
基于所述机构私有资源以及所述目标机构的资源兑换信息,确定所述目标用户的通用资源;
当所述目标用户的通用资源大于所述目标商品的通用资源时,确定所述资源校验结果为校验通过;
当所述目标用户的通用资源小于所述目标商品的通用资源时,确定所述资源校验结果为校验未通过。


3.根据权利要求1所述的方法,其特征在于,所述基于所述目标商品的兑换条件、所述目标机构的资源兑换信息,通过所述中继设备向所述第二区块链发送资源扣除信息之后,所述方法还包括:
基于扣除后的所述机构私有资源生成资源变更记录,所述扣除后的所述机构私有资源存储在所述资源变更记录的目标字段中;
基于至少一个所述资源变更记录、所述第一区块链中区块高度最高的区块,生成一个区块;
基于共识机制,将所述一个区块存储在所述第一区块链上。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述任一机构的资源兑换信息修改请求;
当所述资源兑换信息修改请求通过所述区块链系统的验证后,基于所述资源兑换信息修改请求,修改所述任一机构的资源兑换信息;
基于共识机制以及所述目标区块链中区块高度最高的区块,将修改后的所述资源兑换信息存储至所述目标区块链上。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收对目标资源的兑换请求,所述目标资源属于任一机构,所述兑换请求用于请求将所述目标资源兑换为区块链系统的通用资源;
当所述...

【专利技术属性】
技术研发人员:徐健孙凯顾荣璨
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京;11

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

1