基于区块链的业务处理方法以及装置制造方法及图纸

技术编号:25952830 阅读:18 留言:0更新日期:2020-10-17 03:45
本说明书实施例提供基于区块链的业务处理方法以及装置,其中所述基于区块链的业务处理方法应用于所述区块链的至少一个区块链节点,通过接收第一用户通过第一客户端提交的资源凭证转移请求,所述资源凭证转移请求用于请求将所述第一用户的第一资源凭证转移至第二用户,所述第一资源凭证根据所述第一用户的可用授信额度与待结算资源额度的大小关系生成,调用与所述资源凭证转移请求对应的凭证转移智能合约,在监听到满足所述凭证转移智能合约的执行条件的情况下,执行所述凭证转移智能合约声明的凭证转移逻辑,将所述第一资源凭证转移至所述第二用户的凭证存储账户。

【技术实现步骤摘要】
基于区块链的业务处理方法以及装置
本说明书实施例涉及区块链
,特别涉及一种基于区块链的业务处理方法。本说明书一个或者多个实施例同时涉及一种基于区块链的业务处理装置,一种计算设备,以及一种计算机可读存储介质。
技术介绍
区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。
技术实现思路
有鉴于此,本说明书实施例提供了一种基于区块链的业务处理方法。本说明书一个或者多个实施例同时涉及一种基于区块链的业务处理装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。根据本说明书实施例的第一方面,提供了一种基于区块链的业务处理方法,应用于所述区块链的至少一个区块链节点,包括:接收第一用户通过第一客户端提交的资源凭证转移请求,所述资源凭证转移请求用于请求将所述第一用户的第一资源凭证转移至第二用户,所述第一资源凭证根据所述第一用户的可用授信额度与待结算资源额度的大小关系生成;调用与所述资源凭证转移请求对应的凭证转移智能合约;在监听到满足所述凭证转移智能合约的执行条件的情况下,执行所述凭证转移智能合约声明的凭证转移逻辑,将所述第一资源凭证转移至所述第二用户的凭证存储账户。可选地,所述凭证转移智能合约中包含第一用户与第二用户之间凭证转移的转移路径;相应的,所述将所述第一资源凭证转移至所述第二用户的凭证存储账户,包括:基于所述第一用户与第二用户之间凭证转移的转移路径,将所述第一资源凭证转移至所述第二用户的凭证存储账户。可选地,所述凭证转移智能合约通过以下方式创建:获取发布至所述区块链上的所述第一用户的凭证存储账户以及所述第二用户的凭证存储账户;基于所述第一用户的凭证存储账户以及所述第二用户的凭证存储账户创建所述第一用户与所述第二用户之间凭证转移的转移路径;调用所述凭证转移智能合约的创建程序,基于所述转移路径创建与所述资源凭证转移交易对应的凭证转移智能合约。可选地,所述区块链还包括至少一个业务处理平台节点,所述方法还包括:接收所述第一用户通过所述第一客户端发起的资源凭证生成请求;确定所述第一用户的可用授信额度,根据所述可用授信额度与所述资源凭证生成请求中待结算资源额度的大小关系,生成包含相应资源额度的第一资源凭证并返回。可选地,所述基于区块链的业务处理方法,还包括:接收所述第二用户针对所述第一资源凭证提交的资源兑换请求;在对所述第一资源凭证进行有效性验证通过的情况下,将与所述相应资源额度相对应的资源转入所述第二用户的资源账户。可选地,所述接收所述第二用户针对所述第一资源凭证提交的资源兑换请求之后,还包括:检测是否到达所述第一资源凭证的资源兑换有效期;若否,则根据所述资源兑换有效期与接收所述资源兑换请求的时间点间的时间差,计算待扣减资源额度;确定所述第一资源凭证中的待兑换资源额度,基于所述待扣减资源额度,对与所述待兑换资源额度相对应的资源进行资源额度扣减,并将扣减后的剩余额度的资源转入所述第二用户的资源账户。可选地,所述基于区块链的业务处理方法,还包括:接收所述第一用户针对所述第一资源凭证发送的第二资源凭证生成请求;基于所述第二资源凭证生成请求中携带的资源兑换有效期,生成包含所述相应资源额度的第二资源凭证,并将所述第二资源凭证发送至所述第一用户。可选地,所述生成包含所述相应资源额度的第二资源凭证之后,还包括:在检测到所述第二资源凭证的资源兑换有效期大于所述第一资源凭证的资源兑换有效期的情况下,向所述第一用户发送保证资源存储提示;在所述第一资源凭证的资源兑换有效期到达后,将所述第一用户转入的与所述第二资源凭证中额度相对应的资源作为保证资源,存储至所述第一用户申请开通的保证资源存储空间。可选地,所述基于区块链的业务处理方法,还包括:在检测到达所述第二资源凭证的资源兑换有效期的情况下,将所述保证资源存储空间中的所述保证资源转入所述第二用户的资源账户。可选地,所述基于区块链的业务处理方法,还包括:接收所述第一用户针对所述第一资源凭证发送的资源划分请求,所述资源划分请求中包含待分配资源的资源额度;基于所述待分配资源的资源额度,对所述第一资源凭证中的所述相应资源额度进行划分;基于划分结果生成包含所述待分配资源的第二资源凭证,并将所述第二资源凭证发送至所述第一用户。可选地,所述根据所述第一用户的可用授信额度与所述资源凭证生成请求中待结算资源额度的大小关系,生成包含相应资源额度的第一资源凭证,包括:根据所述资源凭证生成请求中携带的用户标识查询所述第一用户的可用授信额度;在确定所述可用授信额度大于所述资源凭证生成请求中携带的待结算资源额度的情况下,根据所述待结算资源额度生成所述第一资源凭证并返回;或,在确定所述可用授信额度的额度值小于等于所述资源凭证生成请求中携带的待结算资源额度的情况下,根据所述可用授信额度生成所述第一资源凭证并返回。根据本说明书实施例的第二方面,提供了一种基于区块链的业务处理装置,包括:接收模块,被配置为接收第一用户通过第一客户端提交的资源凭证转移请求,所述资源凭证转移请求用于请求将所述第一用户的第一资源凭证转移至第二用户,所述第一资源凭证根据所述第一用户的可用授信额度与待结算资源额度的大小关系生成;调用模块,被配置为调用与所述资源凭证转移请求对应的凭证转移智能合约;转移模块,被配置为在监听到满足所述凭证转移智能合约的执行条件的情况下,执行所述凭证转移智能合约声明的凭证转移逻辑,将所述第一资源凭证转移至所述第二用户的凭证存储账户。根据本说明书实施例的第三方面,提供了一种计算设备,包括:存储器和处理器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令时实现所述基于区块链的业务处理方法的步骤。根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现所述基于区块链的业务处理方法的步骤。本说明书一个实施例通过接收第一用户通过第一客户端提交的资源凭证转移请求,所述资源凭证转移请求用于请求将所述第一用户的第一资源凭证转移至第二用户,所述第一资源凭证根据所述第一用户的可用授信额度与待结算资源额度的大小关系生成,调用与所述资源凭证转移请求对应的凭证转移智能合约,在监听到满足所述凭证转移智能合约的执行条件的情况下,执行所述凭证转移智能合约声明的凭证转移逻辑,将所述第一资源凭证转移至所述第二用户的凭证存储账户;实现了调用凭证转移智能合约,以根据凭证转移智能合约中声明的本文档来自技高网...

【技术保护点】
1.一种基于区块链的业务处理方法,应用于所述区块链的至少一个区块链节点,包括:/n接收第一用户通过第一客户端提交的资源凭证转移请求,所述资源凭证转移请求用于请求将所述第一用户的第一资源凭证转移至第二用户,所述第一资源凭证根据所述第一用户的可用授信额度与待结算资源额度的大小关系生成;/n调用与所述资源凭证转移请求对应的凭证转移智能合约;/n在监听到满足所述凭证转移智能合约的执行条件的情况下,执行所述凭证转移智能合约声明的凭证转移逻辑,将所述第一资源凭证转移至所述第二用户的凭证存储账户。/n

【技术特征摘要】
1.一种基于区块链的业务处理方法,应用于所述区块链的至少一个区块链节点,包括:
接收第一用户通过第一客户端提交的资源凭证转移请求,所述资源凭证转移请求用于请求将所述第一用户的第一资源凭证转移至第二用户,所述第一资源凭证根据所述第一用户的可用授信额度与待结算资源额度的大小关系生成;
调用与所述资源凭证转移请求对应的凭证转移智能合约;
在监听到满足所述凭证转移智能合约的执行条件的情况下,执行所述凭证转移智能合约声明的凭证转移逻辑,将所述第一资源凭证转移至所述第二用户的凭证存储账户。


2.根据权利要求1所述的基于区块链的业务处理方法,所述凭证转移智能合约中包含第一用户与第二用户之间凭证转移的转移路径;
相应的,所述将所述第一资源凭证转移至所述第二用户的凭证存储账户,包括:
基于所述第一用户与第二用户之间凭证转移的转移路径,将所述第一资源凭证转移至所述第二用户的凭证存储账户。


3.根据权利要求1所述的基于区块链的业务处理方法,所述凭证转移智能合约通过以下方式创建:
获取发布至所述区块链上的所述第一用户的凭证存储账户以及所述第二用户的凭证存储账户;
基于所述第一用户的凭证存储账户以及所述第二用户的凭证存储账户创建所述第一用户与所述第二用户之间凭证转移的转移路径;
调用所述凭证转移智能合约的创建程序,基于所述转移路径创建与所述资源凭证转移交易对应的凭证转移智能合约。


4.根据权利要求1所述的基于区块链的业务处理方法,所述区块链还包括至少一个业务处理平台节点,所述方法还包括:
接收所述第一用户通过所述第一客户端发起的资源凭证生成请求;
确定所述第一用户的可用授信额度,根据所述可用授信额度与所述资源凭证生成请求中待结算资源额度的大小关系,生成包含相应资源额度的第一资源凭证并返回。


5.根据权利要求4所述的基于区块链的业务处理方法,还包括:
接收所述第二用户针对所述第一资源凭证提交的资源兑换请求;
在对所述第一资源凭证进行有效性验证通过的情况下,将与所述相应资源额度相对应的资源转入所述第二用户的资源账户。


6.根据权利要求5所述的基于区块链的业务处理方法,所述接收所述第二用户针对所述第一资源凭证提交的资源兑换请求之后,还包括:
检测是否到达所述第一资源凭证的资源兑换有效期;
若否,则根据所述资源兑换有效期与接收所述资源兑换请求的时间点间的时间差,计算待扣减资源额度;
确定所述第一资源凭证中的待兑换资源额度,基于所述待扣减资源额度,对与所述待兑换资源额度相对应的资源进行资源额度扣减,并将扣减后的剩余额度的资源转入所述第二用户的资源账户。


7.根据权利要求4所述的基于区块链的业务处理方法,还包括:
接收所述第一用户针对所述第一资源凭证发送的第二资源凭证生成请求;
基于所述第二资源凭证生成请求中携带的资源兑换有效期,生成...

【专利技术属性】
技术研发人员:刘照星
申请(专利权)人:浙江网商银行股份有限公司
类型:发明
国别省市:浙江;33

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

1