首页> 中国专利> 基于区块链的权益处理方法及装置

基于区块链的权益处理方法及装置

摘要

本说明书实施例提供一种基于区块链的权益处理方法及装置,在区块链网络中预先部署有第一智能合约,包含权益处理逻辑,业务平台在接收第一用户的权益核销请求后,可以向区块链网络提交调用第一智能合约对第一用户进行权益核销的交易,以供区块链网络执行上述第一智能合约以对第一用户核销相应的权益份额,并反馈核销结果,业务平台获取区块链网络对第一用户进行权益核销的核销结果,在核销结果为核销成功的情况下,查询单位权益对应的单位资源份额,其中,单位资源份额与已发放的权益总量正相关,并按照核销的权益份额以及单位资源份额,为第一用户提供相应的资源份额。该方案可以提高用户体验。

著录项

说明书

技术领域

本说明书一个或多个实施例涉及计算机技术领域,尤其涉及基于区块链的权益处理方法及装置。

背景技术

随着互联网技术和终端技术的发展,越来越多的网络平台进入人们的生活。各大平台为了吸引用户、增加流量等,例如吸引消费者增加营业额等,可能采取各种网络促销手段,或者推出奖励政策。例如降价促销、分享返现、分享返积分等等奖励。然而,互联网信息的更新也是非常便利和迅速的,从而数据的可信度降低。为了能对这种平台操作进行监管,需要提供一种方式,可以在向用户发放权益过程中,提高权益数据的安全性和可靠性,提升用户体验。

发明内容

本说明书一个或多个实施例描述了一种基于区块链的权益处理方法及装置,用以解决背景技术提到的一个或多个问题。

根据第一方面,提供一种基于区块链的权益处理方法,区块链网络中预先部署有第一智能合约,所述第一智能合约包含权益处理逻辑,所述方法由业务平台执行,包括:基于第一用户的权益核销请求,确定待核销权益份额;利用所述待核销权益份额作为所述第一智能合约的第一参数,向区块链网络提交调用所述第一智能合约的第一交易,以供区块链网络根据所述第一参数执行所述第一智能合约以对所述第一用户进行权益核销,并反馈核销结果;获取区块链网络对所述第一用户进行权益核销的核销结果;在所述核销结果为核销成功的情况下,查询单位权益对应的单位资源份额,其中,单位资源份额与已发放的权益总量正相关;按照核销的权益份额以及单位资源份额,为所述第一用户提供相应的资源份额。

根据一个实施例,所述第一用户对应的当前权益份额中,包括第一权益份额,所述第一权益份额由所述第一用户经由第二用户基于所述第一用户的分享进行第一业务而获取,所述方法还包括:响应于所述第二用户基于所述第一用户的分享而进行第一业务,识别所述第一用户和所述第二用户之间的第一分享关系;基于所述第一分享关系以及所述第一业务的业务信息,向区块链网络请求至少为所述第一用户分配相应权益份额,以供区块链网络中的节点基于共识机制执行所述第一智能合约,为所述第一用户预留分配所述第一权益份额。

在进一步的实施例中,所述基于所述第一分享关系以及所述第一业务的业务信息,向区块链网络请求至少为所述第一用户分配相应权益份额包括:

响应于所述第一业务创建,基于所述第一分享关系以及所述第一业务的创建信息确定第二参数,并向区块链网络请求提交为所述第一用户预留相应权益份额调用第一智能合约的第二交易,以供区块链网络根据所述第二参数执行所述第一智能合约,为所述第一用户预留所述第一权益份额;响应于所述第一业务完成,基于所述第一业务的完成信息确定第三参数,并向区块链网络提交调用第一智能合约的第三交易,请求以供区块链网络根据所述第三参数执行所述第一智能合约,为所述第一用户发放预留的所述第一权益份额。

在更进一步的实施例中,所述方法还包括:基于所述第一用户的分享请求,向所述第一用户提供包含所述第一用户对应的第一用户标识的第一分享链接,以供所述第一用户向所述第二用户提供所述第一分享链接,从而使得所述第二用户进行所述第一业务。

根据一个实施例,所述第一用户对应的当前权益份额中,包括第二权益份额,所述第二权益份额经由所述第一用户基于第三用户的分享而进行第二业务而获取,所述方法还包括:响应于所述第一用户基于所述第三用户的分享而进行第二业务,识别所述第一用户和所述第三用户之间的第二分享关系;基于所述第二分享关系以及所述第二业务的业务信息,向区块链网络请求至少为所述第一用户分配相应权益份额,以供区块链网络中的节点基于共识机制执行所述第一智能合约,从而为所述第一用户预留分配所述第二权益份额。

在进一步的实施例中,所述基于所述第二分享关系以及所述第二业务的业务信息,向区块链网络请求至少为所述第一用户分配相应权益份额包括:响应于所述第二业务创建,基于所述第二分享关系以及所述第二业务的创建信息确定第四参数,并向区块链网络提交调用第一智能合约的第四交易,以供区块链网络根据所述第四参数执行所述第一智能合约,为所述第一用户预留所述第二权益份额;响应于所述第二业务完成,基于所述第二业务的完成信息确定第五参数,并向区块链网络提交调用第一智能合约的第五交易,以供区块链网络根据所述第五参数执行所述第一智能合约,为所述第一用户发放预留的所述第二权益份额。

在更进一步的实施例中,所述方法还包括:基于所述第三用户的分享请求,向所述第三用户提供包含所述第三用户对应的第二用户标识的第二分享链接,以供所述第三用户向所述第一用户提供所述第二分享链接,从而使得所述第一用户进行所述第二业务。

根据一个实施例,为所述第一用户提供的资源份额来源于第一资源账户,所述第一资源账户中具有相应业务方专用于权益业务的资源份额;所述按照核销的权益份额以及单位资源份额,为所述第一用户提供相应的资源份额包括:按照所述单位资源份额,确定所述核销权益份额对应的第一资源份额;将所述第一资源账户中,对应于所述第一资源份额的资源提供给所述第一用户。

根据第二方面,提供一种基于区块链的权益处理装置,区块链网络中预先部署有第一智能合约,所述第一智能合约包含权益处理逻辑,所述装置设于业务平台,包括:

确定单元,配置为基于第一用户的权益核销请求,确定待核销权益份额;

请求单元,配置为利用所述核销权益份额作为所述第一智能合约的第一参数,向区块链网络提交调用所述第一智能合约的第一交易,以供区块链网络根据所述第一参数执行所述第一智能合约以对所述第一用户进行权益核销,并反馈核销结果;

获取单元,配置为获取区块链网络对所述第一用户进行权益核销的核销结果;

查询单元,配置为在所述核销结果为核销成功的情况下,查询单位权益对应的单位资源份额,其中,单位资源份额与已发放的权益总量正相关;

资源提供单元,配置为按照核销的权益份额以及单位资源份额,为所述第一用户提供相应的资源份额。

根据第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行第一方面的方法。

根据第四方面,提供了一种计算设备,包括存储器和处理器,其特征在于,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现第一方面的方法。

通过本说明书实施例提供的方法和装置,由区块链网络记录用户的权益信息,并进行权益核销操作,利用区块链中数据不可篡改的特性,使得权益发放和核销更加可靠。另一方面,单位权益对应的单位资源份额与已发放的权益总量正相关,可以更加有效地激励用户进行相关业务。如此,该权益核销的流程可以通过区块链网络和单位权益的价值激励,提高用户体验。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1是在本说明书技术构思下的基于区块链网络的系统架构示意图;

图2示出本说明书一个实施例的基于区块链网络的权益处理流程示意图;

图3是一个具体例子的用户获取权益的过程示意图;

图4示出本说明是一个实施例的基于区块链的权益处理装置示意性框图。

具体实施方式

下面结合附图,对本说明书提供的方案进行描述。

如本领域技术人员所知,区块链网络是一种分布式存储、记录的体系,其中包含多个节点,各个节点之间可以互相通信并交易数据。区块链技术(Blockchain technology,简称BT)是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式,用区块链技术所串接的分布式账本能让两方有效记录交易,且可永久查验交易。由于区块链技术有着不可篡改、去中心化等特点,其在各种领域的应用越来越广泛。

图1描述了本说明书一个通过区块链进行权益处理的系统架构。参考图1所示,该实施架构涉及区块链网络、业务平台和用户端。业务平台用于为用户端提供业务支持。根据实际场景不同,所支持的业务也可以不同,例如,购物业务(如订餐、订票、交易等业务)、页面浏览业务等等。

网络用户可以通过用户端与业务平台交互,从而进行业务处理。该业务平台可以是为用户提供预定业务的业务方,也可以允许多个业务方入驻以为用户提供业务的服务平台。在用户执行相关业务时,业务方可以向用户发放一定权益作为奖励。例如,业务平台以子应用等方式推出了旅行服务,在第一用户通过用户端完成业务平台规定的操作,例如第一用户向第二用户分享该旅行服务,且第二用户接收了该分享的情况下,第一用户可以获取相应的权益奖励。可选地,第二用户也可以获取相应权益奖励(如返现奖励、积分奖励等)。并且,以上的权益可以多次发放,权益的额度可以累积,例如,多次分享累计返现份额、累积发放积分等。另外,基于用户的请求,权益还可以兑换成相应资源。

对此,本说明书提出的技术架构下,在用户进行相关业务时,由业务平台根据相关业务向区块链网络提交权益请求,并由区块链网络针对用户执行权益预留或发放操作。用户可以进行权益核销操作。用户进行权益核销操作时,业务平台可以经由区块链网络核销相关权益,并向用户提供核销的权益份额对应的资源份额,例如提现金额、实物商品、人力服务等等。其中,单份权益的价值可以随着已发放的全部权益的数额的增大而增大,这样,有利于提高用户的业务兴趣,以及额外的业务价值,进而提高用户体验。

下面详细描述本说明书的技术构思。

请参考图2所示,给出了一个实施例的基于区块链的权益处理流程。该流程可以通过任何具有计算、处理能力的设备、平台或设备集群实现,例如可以适用于业务平台。区块链网络中可以预先部署有第一智能合约。该第一智能合约可以包含权益处理逻辑,用于处理权益业务,例如权益预留(预分配)、权益发放、权益核销等业务。

图2示出的流程包括:步骤201,基于第一用户的权益核销请求,确定待核销权益份额;步骤202,利用待核销权益份额作为第一智能合约的第一参数,向区块链网络提交调用第一智能合约的第一交易,以供区块链网络根据第一参数执行第一智能合约对第一用户核销相应的权益份额,并反馈核销结果;步骤203,获取区块链网络对第一用户进行权益核销的核销结果;步骤204,在核销结果为核销成功的情况下,查询单位权益对应的单位资源份额,其中,单位资源份额与已发放的权益总量正相关;步骤205,按照核销的权益份额以及单位资源份额,为第一用户提供相应的资源份额。

首先,在步骤201中,基于第一用户的权益核销请求,确定待核销权益份额。可以理解,这里的权益通常可以是服务平台向用户发放的可用于兑现为其他商品、服务或资源的用户权益,用于对用户进行激励。

在不同实施例中,权益可以有多种类型。在一些具体例子中,权益可以是赠送的保险(例如出行险,航班延误险,重疾险等)、特定服务的使用权限(例如,视频网站的VIP会员权限,电子书阅读权限等)、可量化的虚拟产品(例如数据流量、通话时间、云盘空间、积分、提现额度等)。在其他例子中,用户权益还可以是其他权益形式,在此不一一列举。权益通常可以量化表示,并对应到实际的资源份额,以评估权益的价值。本说明书可以将进行量化的权益份额记为单位权益。例如,积分类型的单位权益对应1个积分、提现额度类型的单位权益对应1元、保险类型的单位权益为1份、使用权限类型的单位权益对应1天等等。

用户可以通过多种方式获取权益。在一个实施例中,用户可以通过浏览信息获取权益。例如通过浏览新闻、视频等获得相应积分等。在另一个实施例中,用户可以通过分享信息获取权益。例如,分享APP、商品、服务给其他用户,至少分享者可以获取权益。再又一个实施例中,用户可以通过购买商品或服务获取权益,例如购买电影票获得相应返现额度或云盘空间,等等。事件中,随着业务场景不同,用户获取的权益类型多种多样,获取权益的方式也可以有更多,并且权益类型与权益的获取方式之间可以随意组合,在此不做限定。

下面以用户间的相互分享为例,描述一个具体例子的用户权益获取过程。如图3所示,以用户A向用户B分享商品获取权益的过程为例进行说明。

首先,通过S301,用户A从业务平台获取商品的分享链接。分享链接可以在用户A打开商品页面时,包含在业务平台反馈的页面内容中,也可以由用户点击分享按钮时向业务平台请求,在此不做限定。另外,这里的分享链接可以是字符串(如网址、文字、超链接等)、二维码、小程序码等各种形式。通过S302,用户A可以将该分享链接提供给用户B。其中,该提供方式可以依实际情况而定。例如,用户A可以将该分享链接通过即时通信工具转发至用户B,也可以通过当面扫码、手动输入等多种方式提供给用户B,在此不作限定。

在S303,用户B可以根据从用户A获取的分享链接向业务平台提交消费订单,例如购买商品、服务等消费订单。一方面,业务平台可以根据用户B提交的业务请罪中获取用户A和用户B之间的分享关系。另一方面,业务平台可以在订单创建(例如分配唯一的订单号)时,可以得到订单的创建信息,例如订单标识、订单类型、商品数量、订单金额等中的一项或多项。由此,业务平台可以向区块链网络发送调用相应智能合约的交易。其中,相应智能合约可以是预先发布在区块链网络,并且用于处理权益业务的智能合约,例如上述的第一智能合约。

接着,通过S305,区块链网络中的各个节点可以通过共识机制,分别执行相应智能合约,为用户A和/或用户B预分配相应权益份额。在一些实施例中,为用户A和用户B都分配权益份额的情况下,用户A和用户B作为分享者和被分享者,可以具有相同或不同的权益分配方案,例如分享者获取订单金额的5%的返现权益,被分享者获取订单金额的2%的返现权益等等。预分配的权益份额可以作为与用户对应的参数记录。

通过S306,业务平台可以从区块链网络获取权益的预分配结果。可以理解,在业务平台是区块链网络中的节点的情况下,业务平台通过执行相应智能合约,可以直接得到预分配结果,因此,S306在图3的示例中为可选步骤。预分配结果例如可以包括分配成功、分配失败等。在分配成功的情况下,预分配结果还可以包含针对单个用户分配的权益份额。根据一个可能的设计,业务平台在获取预分配结果后,还可以将分配结果反馈给相应用户,例如通过S3071反馈给用户A,通过S3072反馈给用户B等。其中,图3中的虚线表示的交互步骤为可选步骤。

进一步地,在S308,业务平台确认订单完成。其中,业务平台可以基于用户B对应的客户端发起确认订单完成,例如确认收货、电子券核销等等,也可以经由业务平台在满足预定条件的情况下确认订单完成,例如,在预定时间段内未撤单、到达自动确认收货时间且未产生售后问题,等等。此时,业务平台可以再次向区块链网络提交调用相应智能合约的交易。该次交易可以请求确定为用户A和/或用户B发放权益。亦即,请求确定将预分配的权益分配到相应用户。其中,该交易的参数可以包括订单标识、用户A和/或用户B的用户标识中的至少一项作为传入智能合约的参数。在步骤S310,区块链网络可以通过执行智能合约向用户A和/或用户B发放权益。

可以理解,在不同的业务中,以上用户A和用户B的角色可以改变,例如在一些业务中,用户A也可以作为被分享者,在另一些业务中,用户B也可以作为分享者。在可能的设计中,用户A或用户B也可以单独通过一些业务获取权益,例如在业务平台下单满足一定金额即可获取积分或返现权益,或者下单获得预定比例的返现权益,等等。

用户可以在需要或满足一定条件的情况下对权益进行核销。例如,积分或返现额度满足一定份额可以以提现或兑换礼品的方式核销,再例如,在电子支付时进行抵扣的方式核销,又例如,在提供身份证号、手机号等的情况下将保险权益以兑换成有效保单的方式进行核销,等等。

对于业务平台而言,通常可以基于用户通过用户端发起的权益核销请求,将用户权益减少相应的份额。本说明书中,可以将任意用户称之为第一用户(如图3中的用户A或用户B)。该用户请求可以通过预先约定的各种网络传输协议(如http协议等)进行,在此不做限定。根据具体业务场景的不同,权益核销请求的形式和包含的内容也可以不同。

在可选的实施例中,权益核销请求中可以包含待核销的权益份额。例如,在权益为保险的场景下,权益核销请求可以将用户当前选中的一份或多份保险权益作为待核销的权益份额,在权益为返现额度或积分场景下,权益核销请求可以将用户设置的权益份额,或者默认的抵消权益份额(例如预定比例份额等),作为待核销的权益份额,等等。

在一些可选的实现方式中,业务平台还可以根据第一用户发送的权益核销请求,确定待核销权益份额,例如权益核销请求为保险权益兑换请求的情况系,权益核销请求中的一个身份证号对应1份保险权益作为待核销权益份额,权益核销请求为地线请求的情况下,当前商品金额的预定比例对应的权益份额作为待核销权益份额,等等。

接着,通过步骤202,利用待核销权益份额作为第一智能合约的第一参数,向区块链网络提交调用第一智能合约的第一交易。这样,可以使得区块链网络根据第一参数执行第一智能合约,从而对第一用户进行权益核销,并反馈核销结果。在本说明书的实施架构下,为了确保权益核销的准确、可信,权益核销操作通过区块链网络中的节点执行。

可以理解,向区块链网络请求权益核销操作,可以通过智能合约和交易实现。本说明书中假设权益核销操作对应的智能合约为预先部署在区块链网络中的第一智能合约。也就是说,各个节点都存储并认可该第一智能合约。区块链中的节点任一节点可以生成调用该第一智能合约的交易来调用该第一智能合约,从而通过区块链网络的共识机制,由各个节点分别执行该第一智能合约。

在一个实施例中,业务平台是区块链网络中的节点,其可以根据权益核销请求确定第一智能合约的传入参数,从而生成调用第一智能合约的第一交易,并广播至区块链网络中的各个节点。这里的第一交易可以作为业务平台向区块链网络发出的请求,用于请求对第一用户进行权益核销。

在另一个实施例中,业务平台不是区块链网络中的节点,其可以向区块链网络中的第一节点发送调用第一智能合约的调用请求,或者向区块链网络中的第一节点发送调用第一智能合约的第一交易,以供第一节点将该第一交易广播至区块链网络中的各个节点。此时,第一节点可以是区块链网络中的任意节点。在一个实施例中,业务平台可以从区块链网络的多个节点中,确定出距离最近的节点作为上述第一节点。其中,距离最近的节点可以是物理距离最近的节点,或者是从网络连接的角度判定出的最近连接节点。

其中,第一智能合约的传入参数至少可以包括但核销权益份额,还可以包括第一用户的用户标识。进一步可选地,第一智能合约的传入参数还可以包括核销权益类型、权益有效期限等中的一项或多项。其中,第一用户的用户标识可以从权益核销请求中确定的,也可以是根据发送权益核销请求的用户确定的。待核销的权益类型例如是保险险种、积分种类、数据流量类型等等,待核销的权益份额例如是保险份数、积分数量、数据流量多少等等。

区块链网络中的各个节点分别根据以上传入参数,执行第一智能合约的业务逻辑,例如从第一用户的用户标识对应的权益份额中减除待核销的权益份额,从而,为第一用户进行权益核销。在核销成功的情况下,区块链网络中的节点可以向业务平台返回核销成功的核销结果。在核销失败的情况下,区块链网络中的节点还可以向业务平台返回核销失败的核销结果。可选的,还可以返回核销失败的原因,例如用户对应的权益低于待核销的权益份额、核销信息填写错误,等等。

在一个具体的例子中,第一智能合约的业务逻辑还可以包括:获取第一用户的用户标识对应的权益份额,确定第一用户的用户标识对应的权益份额是否包含待核销的权益份额,在包含的情况下,从第一用户的用户标识对应的权益份额中减除待核销的权益份额并返回核销成功的核销结果,否则,不进行权益份额减除,并返回核销失败的核销结果。

在可能的设计中,第一智能合约还可以包括权益预分配、权益发放等业务逻辑(例如与图3示出的流程对应的业务逻辑),在不同的传入参数下,执行不同的业务逻辑,在此不再赘述。

然后,在步骤203,获取区块链网络对第一用户进行权益核销的核销结果。该核销结果可以为核销成功、核销失败等。进一步地,在核销结果为核销成功的情况下,业务平台利用步骤204,查询单位权益对应的单位资源份额。其中,单位资源份额与已发放的权益总量正相关。可以理解,单位权益还可以对应有资源份额,在本说明书中称为单位资源份额。例如提现、抵扣场景下,单位资源份额为金额的形式。已发放的权益总量可以理解为针对业务平台提供服务的所有用户,已发放的权益总量。例如用户总量为30万,平均每个用户持有的权益份额为2000积分,则权益总量为60万积分。

在权益为积分的情况下,单位资源份额可以为1个积分对应的资源份额,例如0.1元。在权益总量增加的情况下,单位资源份额可以随之增加,例如按照预定映射关系增加。如:用户利用权益份额兑换的权益为资金金额的情况下,权益总量为30万及以下积分的情况下,每个积分对应0.1元(此时0.1元为单位资源份额),权益总量为30万以上60万以下积分的情况下,每个积分对应0.15元(此时0.15元为单位资源份额),以此类推。再例如,用户利用权益份额兑换的权益为商业保险的情况下,权益总量为30万条的情况下,每条权益对应10万元保额的保险(此时10万元保额的保险为单位资源份额),权益总量为30万条以上60万条以下的情况下,每条权益对应20万元保额的保险……;等等。

如此,由于权益总量和单位权益对应的资源份额正相关,有利于更加充分地发挥权益的激励作用,提高用户体验。

步骤205,按照核销权益份额以及单位权益对应的资源份额,为第一用户提供相应的资源份额。可以理解,根据单位权益对应的资源份额,可以确定核销权益份额对应的资源份额,对应核销权益份额的该部分资源份额,是用户的核销请求对应的取用(例如兑换、提现等)份额。因此,业务平台在权益核销成功的情况下,可以将该部分资源份额提供给用户。

在可选的实现方式中,平台业务方可以预先将预定形式的资源(例如资金)存入业务平台相关的资源账户(如冻结账户)中,在业务平台确定权益核销成功的情况下,从该资源账户中将相应的资源份额提供给用户。这样,可以通过记录虚拟权益的方式为用户记录权益发放、流转过程,仅在权益核销时,产生真实的资源转换,而无需资源的多次动态转换,可以避免资源转移过程中的安全风险和繁琐流程。可选地,预定资源存储的相关账户也可以记录在区块链网络,进一步规避资源的安全风险。

回顾以上过程,由区块链网络记录用户的权益信息,并进行权益核销操作,利用区块链中数据不可篡改的特性,使得权益发放和核销更加可靠。另一方面,单位权益对应的单位资源份额与已发放的权益总量正相关,可以更加有效地激励用户进行相关业务。总之,该权益核销的流程可以通过区块链网络和单位权益的价值激励,提高用户体验。

根据另一方面的实施例,提供一种基于区块链的权益处理装置,区块链网络中预先部署有第一智能合约,第一智能合约包含权益处理逻辑。基于区块链的权益处理装置可以设于业务平台。图4示出了一个具体实施例的基于区块链的权益处理装置。如图4所示,该装置400包括:

确定单元41,配置为基于第一用户的权益核销请求,确定待核销权益份额;

请求单元42,配置为利用核销权益份额作为第一智能合约的第一参数,向区块链网络提交调用第一智能合约的第一交易,以供区块链网络根据第一参数执行第一智能合约对第一用户进行权益核销,并反馈核销结果;

获取单元43,配置为获取区块链网络对第一用户进行权益核销的核销结果;

查询单元44,配置为在核销结果为核销成功的情况下,查询单位权益对应的单位资源份额,其中,单位资源份额与已发放的权益总量正相关;

资源提供单元45,配置为按照核销的权益份额以及单位资源份额,为第一用户提供相应的资源份额。

根据一方面可选的实施方式,第一用户对应的当前权益份额中,包括第一权益份额,第一权益份额由第一用户经由第二用户基于第一用户的分享进行第一业务而获取,装置400还可以包括:

识别单元(未示出),配置为响应于第二用户基于第一用户的分享而进行第一业务,识别第一用户和第二用户之间的第一分享关系;

请求单元42,还配置为基于第一分享关系以及第一业务的业务信息,向区块链网络请求至少为第一用户分配相应权益份额,以供区块链网络执行第一智能合约,为第一用户分配第一权益份额。

在一个进一步的实施例中,请求单元42进一步配置为:

响应于第一业务创建,基于第一分享关系以及第一业务的创建信息确定第二参数,并向区块链网络提交调用第一智能合约的第二交易,以供区块链网络根据第二参数执行第一智能合约,为第一用户预留第一权益份额;

响应于第一业务完成,基于第一业务的完成信息确定第三参数,并向区块链网络提交调用第一智能合约的第三交易,以供区块链网络根据第三参数执行第一智能合约,为第一用户发放预留的第一权益份额。

在更进一步的实施例中,装置400还可以包括:

链接提供单元(未示出),配置为基于第一用户的分享请求,向第一用户提供包含第一用户对应的第一用户标识的第一分享链接,以供第一用户向第二用户提供第一分享链接,从而使得第二用户进行第一业务。

根据另一方面可选的实现方式,第一用户对应的当前权益份额中,包括第二权益份额,第二权益份额经由第一用户基于第三用户的分享而进行第二业务而获取;

上述识别单元还配置为,响应于第一用户基于第三用户的分享而进行第二业务,识别第一用户和第三用户之间的第二分享关系;

请求单元42还配置为,基于第二分享关系以及第二业务的业务信息,向区块链网络请求为第一用户分配相应权益份额,以供区块链网络执行第一智能合约,从而为第一用户预留第二权益份额。

其中,该另一方面可选的实现方式是第一用户通过被分享获取权益的过程,与前文可选的实现方式中第一用户通过分享获取权益的过程类似,在此不再赘述。

在一个实施例中,为第一用户提供的资源份额来源于第一资源账户,第一资源账户中具有相应业务方专用于权益业务的资源份额;

资源提供单元还配置为:

按照单位资源份额,确定核销权益份额对应的第一资源份额;

将第一资源账户中,对应于第一资源份额的资源提供给第一用户。

根据另一方面的实施例,还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行结合图2等所描述的方法。

根据再一方面的实施例,还提供一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现结合图2等所描述的方法。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本说明书实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。

以上所述的具体实施方式,对本说明书的技术构思的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本说明书的技术构思的具体实施方式而已,并不用于限定本说明书的技术构思的保护范围,凡在本说明书实施例的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本说明书的技术构思的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号