Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020114266 - RESOURCE TRANSFER METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM

Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119   0120   0121   0122   0123   0124   0125   0126   0127   0128   0129   0130   0131   0132   0133   0134   0135   0136   0137   0138   0139   0140   0141   0142   0143   0144   0145   0146   0147   0148   0149   0150   0151   0152   0153   0154   0155   0156   0157   0158   0159   0160   0161   0162   0163   0164   0165   0166   0167   0168   0169   0170   0171   0172   0173   0174   0175   0176   0177   0178   0179   0180   0181   0182   0183   0184   0185   0186   0187   0188   0189   0190   0191   0192   0193   0194   0195   0196   0197   0198   0199   0200  

权利要求书

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20  

附图

1   2   3   4   5   6   7   8   9  

说明书

发明名称 : 资源转移方法、装置、电子设备及存储介质

[0001]
本申请要求于2018年12月05日提交中国专利局,申请号为201811483004.4,申请名称为“资源转移方法、装置、电子设备及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。

技术领域

[0002]
本申请涉及区块链技术领域,特别涉及一种资源转移方法、装置、电子设备及存储介质。

背景技术

[0003]
随着区块链技术的发展,区块链技术应用到越来越多的领域中,例如,在金融领域、信息安全、计算资源共享、娱乐、社交、供应链管理或医疗等领域均得到了广泛应用。其中,资源转移即为金融领域中的一种常见的业务。
[0004]
以金融领域为例,通常会涉及到转账,目前区块链通常作为一种共享账本,可以用于记录实体资产的情况。
[0005]
发明内容
[0006]
本申请实施例提供了一种资源转移方法、装置、电子设备及存储介质,可以解决相关技术中资源转移的处理不够智能化、自动化的问题。所述技术方案如下:
[0007]
一种资源转移方法,所述方法包括:
[0008]
接收第一资源转移请求,所述第一资源转移请求用于请求进行与目标债权凭证关联的资源转移;
[0009]
根据区块链系统中所存储的所述目标债权凭证,对所述第一资源转移请求进行校验;及
[0010]
当所述校验通过时,基于所述第一资源转移请求,进行与目标债权凭证关联的资源转移。
[0011]
一种资源转移方法,所述方法包括:
[0012]
当任一债权凭证符合目标条件时,获取与所述债权凭证关联的资源转移的转入转出信息;
[0013]
获取所述转入转出信息中转出账户中的资源信息;及
[0014]
基于所述资源信息和所述转入转出信息,发送第一资源转移请求,所述第一资源转移请求用于指示根据区块链系统中所存储的所述债权凭证,对所述第一资源转移请求进行校验,当所述校验通过时进行与所述债权凭证关联的资源转移。
[0015]
一种资源转移装置,所述装置包括:
[0016]
接收模块,用于接收第一资源转移请求,所述第一资源转移请求用于请求进行与目标债权凭证关联的资源转移;
[0017]
校验模块,用于根据区块链系统中所存储的所述目标债权凭证,对所述第一资源转移请求进行校验;及
[0018]
转移模块,用于当所述校验通过时,基于所述第一资源转移请求,进行与目标债权凭证关联的资源转移。
[0019]
一种资源转移装置,所述装置包括:
[0020]
获取模块,用于当任一债权凭证符合目标条件时,获取与所述债权凭证关联的资源转移的转入转出信息;
[0021]
所述获取模块,还用于获取所述转入转出信息中转出账户中的资源信息;及
[0022]
发送模块,用于基于所述资源信息和所述转入转出信息,发送第一资源转移请求,所述第一资源转移请求用于指示根据区块链系统中所存储的所述债权凭证,对所述第一资源转移请求进行校验,当所述校验通过时进行与所述债权凭证关联的资源转移。
[0023]
一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条计算机可读指令,所述计算机可读指令由所述处理器加载并执行以下步骤:
[0024]
接收第一资源转移请求,所述第一资源转移请求用于请求进行与目标债 权凭证关联的资源转移;
[0025]
根据区块链系统中所存储的所述目标债权凭证,对所述第一资源转移请求进行校验;及
[0026]
当所述校验通过时,基于所述第一资源转移请求,进行与目标债权凭证关联的资源转移。
[0027]
一种非易失性的计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机可读指令,所述计算机可读指令由处理器加载并执行以下步骤:
[0028]
当任一债权凭证符合目标条件时,获取与所述债权凭证关联的资源转移的转入转出信息;
[0029]
获取所述转入转出信息中转出账户中的资源信息;及
[0030]
基于所述资源信息和所述转入转出信息,发送第一资源转移请求,所述第一资源转移请求用于指示根据区块链系统中所存储的所述债权凭证,对所述第一资源转移请求进行校验,当所述校验通过时进行与所述债权凭证关联的资源转移。

附图说明

[0031]
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]
图1是本申请实施例提供的一种资源转移方法的实施环境;
[0033]
图2是本申请实施例提供的一种资源转移方法的实施环境;
[0034]
图3是本申请实施例提供的一种资源转移方法的实施环境;
[0035]
图4是本申请实施例提供的一种资源转移方法的流程图;
[0036]
图5是本申请实施例提供的一种资源转移方法的流程图;
[0037]
图6是本申请实施例提供的一种资源转移装置的结构示意图;
[0038]
图7是本申请实施例提供的一种资源转移装置的结构示意图;
[0039]
图8是本申请实施例提供的一种终端的结构示意图;
[0040]
图9是本申请实施例提供的一种服务器的结构示意图。

具体实施方式

[0041]
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0042]
图1和图2是本申请实施例提供的一种资源转移方法的实施环境,参见图1和图2,该实施环境中可以包括多个电子设备,每个电子设备可以为终端,也可以为服务器。
[0043]
如图1所示,该多个电子设备可以为区块链系统中的多个节点设备。如图2所示,该多个电子设备也可以包括区块链系统外的电子设备和区块链系统中的多个节点设备,本申请实施例对具体采用哪种实现方式不作限定。
[0044]
该区块链系统中的多个电子设备可以为同一个机构的多个节点设备,也可以属于不同的机构。例如,该多个电子设备可以均属于金融机构,而该多个电子设备可以属于金融机构的不同部门,也可以其中一个或多个电子设备为用户设备,一个或多个电子设备属于金融机构,当然,其他的电子设备还可以属于其他机构,例如,资产管理机构,本申请实施例在此不一一列举。
[0045]
在供应链金融场景中,该多个电子设备可以分别对应于不同机构,例如,核心企业、供应商、资产管理机构、金融机构或与金融机构具有合约关系的其他机构。其中,该资产管理机构的设备上可以部署有资产管理平台,该金融机构或与金融机构具有合约关系的其他机构的设备可以为资源转移设备。
[0046]
其中,该资产管理平台可以针对供应商提交的债权凭证生成请求或债权凭证转移请求进行审核,并在审核通过时生成债权凭证,该资产管理平台还可以与资源转移设备共同实现债权凭证到期时基于债权凭证进行资源转移,当然,在上述债权凭证转移的场景中新的债权凭证生成时还可以具有一定的生成条件,例如,需要进行一定数量的资源转移,该新的债权凭证才可用或才有效。
[0047]
该资源转移设备可以维护多个账户中的资源信息,也可以对账户中的资源进行资源转移,当然,该资源转移设备还可以为代为资源转移的设备,该资源转移设备可以通过金融机构提供的资源转移接口,实现资源转移功能。在本申请实施例中,资产管理平台可以向该资源转移设备发送资源转移请求, 由该资源转移设备为资产管理平台提供资源转移服务。
[0048]
需要说明的是,该资产管理平台所在设备和资源转移设备可以为区块链系统中的节点设备,核心企业的设备和供应商的设备可以为区块链系统中的节点设备,当然,该核心企业的设备和供应商的设备也可以为区块链系统外的节点设备,本申请实施例对此不作限定。在一种可能实现方式中,该资产管理平台可以部署于一个电子设备上,也可以分布式部署于多个电子设备上,例如,该资产管理平台可以部署于一个服务器上,也可以部署于一个服务器集群上,以下均以资产管理平台所在设备称之,本申请实施例对此不作具体限定。
[0049]
当然,为了进行安全验证、权限管理等服务,区块链系统中可以配置有CA中心(Certificate Authority,证书授权中心),用于存储各个机构的密钥,区块链系统中的各个电子设备可以从CA中心中获取各个机构的密钥,以进行信息的加密和解密等过程。
[0050]
下面针对本申请实施例中提到的名词和该资源转移方法的具体应用场景进行进一步说明:
[0051]
本申请实施例提供的资源转移方法中提到的债权凭证可以为数字资产,该债权凭证通常具有到期时间,在该债权凭证到期时间,债务人可以向债权人转移该债权凭证中的资源。当然,债权凭证的生成过程可能有不同的方式,具体地,该债权凭证的生成可能包括以下三种场景:
[0052]
在第一种可能场景中,第一账户提交请求,由区块链系统在第二账户确权的情况下为其生成第一债权凭证。该第一债权凭证用于表示在到期时间将第二账户中的第一资源转移至第一账户。具体地,该债权凭证可以为持有至到期业务中的数字资产,供应商可以持有该债权凭证,在该债权凭证到期时间,核心企业可以向供应商支付该债权凭证中的款项,因而可以将该债权凭证即为一种电子确权函,也即是,由核心企业确权后供应商所持有的应收账款。例如,如图3所示,一级供应商申请100万数字资产,由区块链系统在核心企业的确权的情况下发行该100万数字资产,该100万数字资产即为第一债权凭证。
[0053]
在第二种可能场景中,第一账户基于第一债权凭证提交请求,由区块链 系统为第三账户生成第二债权凭证,该第二债权凭证用于表示在到期时间将第一账户的第一资源中的第二资源转移至第三账户。也即是,第一账户将持有的债权凭证中的资源的部分或全部转让给第三账户。例如,如图3所示,一级供应商(S1)持有某核心企业的100万数字资产,该100万数字资产即为债权凭证,该一级供应商将100万数字资产中的50万数字资产转让给了二级供应商(S2),则该二级供应商持有该一级供应商的另一个债权凭证,两个债权凭证相关联,该二级供应商持有的债权凭证即为上述转让的50万数字资产。
[0054]
在第三种可能场景中,第一账户或第三账户基于持有的债权凭证提交请求,由区块链系统生成第三债权凭证,该第三债权凭证用于表示在目标时间将第一资源或第二资源中的第三资源转移至第四账户,而该第三债权凭证的生成条件为第四账户需要将第四资源转移至第一账户或第三账户。在第四账户进行了资源转移后,该第三债权凭证才可用、有效。例如,一级供应商和二级供应商可以对持有的数字资产进行贴现,该贴现过程也是一种债权凭证转移的过程,供应商可以将持有的债权凭证中的资源的部分或全部转让给金融机构或与金融机构有合约关系的其它机构,而该金融机构或与金融机构有合约关系的其它机构收取一定的贴现费用,可以向该供应商支付小于转让的数字资产的份额的资金,从而可以持有该转让的债权凭证,在这种情况下,该债权凭证则具有生成条件。
[0055]
例如,如图3所示,二级供应商持有一级供应商的50万数字资产,并向保理公司或银行申请将50万数字资产中的20万数字资产进行贴现,保理公司或银行可以收取一定的贴现费用,如1.4万数字资产,则保理公司或银行在确定签收该20万数字资产时,则可以向二级供应商支付18.6万资金,该资金并非在未来支付,而是当前即向二级供应商支付,从而该保理公司或银行才能持有该20万数字资产,也可以看做该20万数字资产才可用和有效。
[0056]
需要说明的是,上述仅以三种可能场景对债权凭证的生成方式进行了示例性说明,该债权凭证的生成方式也还可以包括其他可能场景,本申请实施例对此不作限定。
[0057]
下面通过图4所示实施例对第一设备和第二设备进行交互,从而实现资 源转移的情况进行详细说明。其中,该第一设备和第二设备为电子设备。具体地,该第一设备可以为上述资产管理平台所在设备,第二设备可以为上述资源转移设备。图4是本申请实施例提供的一种资源转移方法的流程图,参见图4,该方法可以包括以下步骤:
[0058]
401、当任一债权凭证符合目标条件时,第一设备获取与该债权凭证关联的资源转移的转入转出信息。
[0059]
在本申请实施例中,在债权凭证符合目标条件时,可以通过第一设备和第二设备之间进行交互,实现该债权凭证关联的资源转移。在该步骤401中,在债权凭证符合目标条件时,第一设备可以确定需要进行与该债权凭证关联的资源转移。具体地,该第一设备可以获取与该债权凭证关联的资源转移的转入转出信息,进一步基于该转入转出信息,确定当前是否达到了资源转移的条件,也即是确定当前是否能够进行资源转移。
[0060]
根据上述图3所示实施例中所示内容,该债权凭证的生成方式可能不同,在该步骤401中,由于该债权凭证的生成方式可以不同,可以为资源转移的触发设置有不同的目标条件,该债权凭证所关联的资源转移也可以不同。
[0061]
例如,一些债权凭证生成时即已经确定了生成条件,在进行了该生成条件所指示的资源转移后,该债权凭证才可用和有效。当然,上述具有生成条件的债权凭证在到期时间时也可以进行资源转移。因而,对于这些债权凭证,该债权凭证可能关联有两种资源转移。而有些债权凭证生成时并没有生成条件,则对于该债权凭证,在到期时间时进行资源转移即可,因而,对于这些债权凭证,该债权凭证可能关联有一种资源转移。
[0062]
在一种可能实现方式中,该债权凭证的生成条件不同,目标条件不同,该债权凭证所关联的资源转移不同,则该第一设备获取到的转入转出信息也不同。下面通过两种情况对该步骤401的过程进行详细说明:
[0063]
第一种情况、当生成该债权凭证且该债权凭证具有生成条件时,第一设备获取该生成条件中的转入转出信息。
[0064]
该第一种情况对应于上述图3所示实施例中的第三种可能场景,主要对生成债权凭证时该债权凭证具有生成条件的情况下,第一设备如何开始进行该生成条件中的资源转移的过程进行说明。在该第一种情况中,该债权凭证符合目标条件的情况为生成债权凭证且该债权凭证具有生成条件,在这种情 况下,该第一设备将要进行该生成条件所指示的资源转移,因而,该第一设备在确定资源转移的转入转出信息时,可以获取该生成条件中的转入转出信息。
[0065]
在一种可能实现方式中,该转入转出信息可以包括转入转出账户信息、待转移资源和该债权凭证的债权人信息。
[0066]
仍以上述图3所示实施例中的第三种可能场景为例,该债权凭证用于表示在目标时间将第一账户中的第一资源的第三资源转移至第四账户,而该债权凭证的生成条件为第四账户需要将第四资源转移至第一账户。因而在该债权凭证生成时,第一设备可以获取该生成条件中的转入转出信息,具体地,转入账户为第一账户,转出账户为第四账户,待转移资源为第四资源,该债权凭证的债权人信息为该第四账户的所有者信息。
[0067]
例如,二级供应商申请保理公司对20万数字资产进行贴现,则债权凭证的生成条件即为保理公司向二级供应商转账18.6万资金,则在基于该二级供应商的申请生成债权凭证时,第一设备即可获取上述生成条件中的转入转出信息,转入账户为二级供应商的账户,转出账户为保理公司的账户,待转移资源为18.6万资金,债权凭证的债权人信息可以为保理公司的信息。
[0068]
第二种情况、当系统时间为该债权凭证的到期时间时,第一设备获取该债权凭证所指示的资源转移的转入转出信息。
[0069]
该第二种情况对应于上述图3所示实施例中的三种可能场景中的债权凭证在到期时间进行相应的资源转移的情况。在这种情况中,该债权凭证在生成时可以具有生成条件,也可以不具有生成条件,第一设备均可以在该债权凭证到期时进行该债权凭证所指示的资源转移。因而,第一设备可以获取该债权凭证所指示的资源转移的转入转出信息。
[0070]
在一种可能实现方式中,该转入转出信息可以包括转入转出账户信息、待转移资源和该目标债权凭证的到期时间。
[0071]
以上述供应链金融场景中第一种可能场景为例,该债权凭证用于表示在目标时间将第一账户的第一资源转移至第二账户为例进行说明。在该第一种情况中,该系统时间为该债权凭证中的到期时间,也即是系统时间为该目标时间,说明该债权凭证已经到期,第一设备需要和第二设备进行交互,进行该债权凭证所指示的资源转移。第一设备可以获取该债权凭证所指示的资源 转移的转入转出信息,其中,转入账户为第二账户,转出账户为第一账户,待转移资源为第一资源,该目标债权凭证的到期时间为目标时间。
[0072]
例如,一级供应商持有核心企业的100万数字资产,该100万数字资产在XX年XX月XX日到期,则在XX年XX月XX日时,该第一设备可以执行该步骤401,获取该100万数字资产对应的转入转出信息,转入账户为一级供应商的账户,转出账户为核心企业的账户,待转移资源为100万数字资产,债权凭证的到期时间为XX年XX月XX日。
[0073]
需要说明的是,上述两种情况中仅以上述转入转出信息包括上述几种信息为例进行说明,该转入转出信息还可以包括其他信息,本申请实施例对此不作限定。
[0074]
在一个具体的可能实施例中,该第一设备可以为区块链系统中的某个节点设备,在该第一设备上可以维护有账户表。在上述三种可能场景中,债权凭证生成时该第一设备均可以根据该债权凭证对该债权凭证的相关联账户的信息进行更新。因而,该第一设备基于该账户表中账户的信息即可确定该某个债权凭证是否符合目标条件,从而在符合时执行该步骤401。
[0075]
402、第一设备向第二设备发送资源信息获取请求,该资源信息获取请求用于获取该转出账户中的资源信息。
[0076]
第一设备获取到转入转出信息后,还可以进一步确定转出账户中是否包括待转移资源,也即是确定该转出账户是否具有转出该待转移资源的能力。可以理解地,如果该转出账户中不包括该待转移资源,进行资源转移时由于该转出账户中的资源不足,会导致本次资源转移失败。因而该转出账户中包括该待转移资源是资源转移成功所需具备的一个前提条件。
[0077]
在该第二设备中可以维护有多个账户中的资源信息,其他电子设备可以向该第二设备发用资源信息获取请求,以请求该第二设备为其提供任一账户中的资源信息。例如,该第二设备中可以存储有多个账户中的资产情况,比如该账户中的余额。因而,在上述步骤401之后,该第一设备可以通过向第二设备发送资源信息获取请求的方式,获取转出账户中的资源信息。
[0078]
403、第二设备接收资源信息获取请求。
[0079]
在本申请实施例中,该第二设备接收到第一设备发送的资源信息获取请求后,则可以执行下述步骤404,获取转出账户中的资源信息。
[0080]
404、第二设备基于该资源信息获取请求,获取并向第一设备发送该转出账户中的资源信息。
[0081]
在一种可能实现方式中,该资源信息获取请求可以携带有该转出账户的标识信息,从而第二设备可以基于资源信息获取请求携带的该标识信息,获取该标识信息对应中的资源信息。其中,该标识信息对应中的资源信息即为该转出账户中的资源信息。该标识信息可以为账户的账户号码或该账户的所有者的身份信息等。
[0082]
在一个具体的可能实施例中,该资源信息获取请求中还可以携带有该转出账户的账户密码,从而第二设备可以确定该账号密码是否正确,在确定正确时,则就可以执行该步骤404。在另一个具体的可能实施例中,该资源信息获取请求中还可以不携带上述账户密码,该第一设备和第二设备之间可以预先建立资源信息获取请求的规则,例如,该第一设备可以无需账户密码即可获取到账户中的资源信息,但该资源信息获取请求中需携带由该第一设备的标识信息,该第二设备基于该第一设备的标识信息,确定该资源信息获取请求为该第一设备发送的请求时,即可执行该步骤403。当然,该第一设备和第二设备之间还可以无需建立上述规则,即可进行资源信息获取步骤,本申请实施例对具体采用哪种实现方式不作限定。
[0083]
需要说明的是,该第二设备可以提供资源信息获取服务。该第二设备提供资源信息获取服务的过程可以为:该第二设备可以接收资源信息获取请求,该资源信息获取请求用于获取任一账户中的资源信息。该第二设备可以基于该资源信息获取请求,获取并发送该任一账户中的资源信息。上述步骤403和步骤404即应用了该第二设备的资源信息获取服务。
[0084]
405、第一设备接收该转出账户中的资源信息。
[0085]
该步骤402至步骤405为第一设备获取该转入转出信息中转出账户中的资源信息的过程,该第一设备获取到转出账户中的资源信息,可以执行下述步骤,确定该转出账户中是否包括待转移资源,从而确定该转出账户是否能够满足本次资源转移的需求。
[0086]
406、第一设备基于该资源信息和该转入转出信息,向第二设备发送第一资源转移请求。
[0087]
第一设备获取到转出账户的资源信息后,可以基于该资源信息和转入转 出信息,确定该转出账户是否具有转移待转移资源的能力,可以理解地,该转出账户中是否包括该待转移资源的情况不同时,该第一设备所采取的措施也可以不同,也即是,第一设备对该转入转出的信息的处理方式也可以不同。且即使该转出账户中包括该待转移资源时,在上述步骤401中的第一种情况中,该生成条件中的转出账户还需要进一步确认是否签收债权凭证,在确认签收的情况下则需要进行资源转移,因而,对应于上述步骤401中的两种情况,该步骤406也可以包括两种情况:
[0088]
情况一、当根据该资源信息确定该转出账户中包括该转入转出信息中的待转移资源,且获取到该转出账户的确认指令时,第一设备向第二设备发送该第一资源转移请求。
[0089]
在该情况一中,该生成条件中的转出账户还需要进一步确认是否签收债权凭证,在确认签收的情况下则需要进行资源转移,从而第一设备向第二设备发送第一资源转移请求,该第一资源转移请求用于指示进行该债权凭证的生成条件中的资源转移。因而,该第一资源转移请求的触发条件可以设置为该转出账户具备转移该待转移资源的能力的同时转出账户确认签收。在满足该第一资源转移请求的触发条件时,该第一设备可以自动触发向第二设备发送第一资源转移请求。
[0090]
在一种可能实现方式中,当根据该资源信息确定该转出账户中包括该转入转出信息中的待转移资源时,该第一设备可以向转出账户对应的设备发送确认请求,设备在接收到该确认请求,可以显示确认通知,该转出账户的用户可以进行确认操作,从而该设备在获取到该确认操作触发的确认指令时,可以向该第一设备发送该确认指令,从而该第一设备获取到该转出账户的确认指令。
[0091]
在另一种可能实现方式中,在步骤401中,债权凭证生成后该转出账户对应的设备即可显示确认通知,该转出账户的用户可以进行确认操作,从而触发向第一设备发送确认指令。当然,在这种实现方式中还可以有一种可能情况,在第一设备确定该转出账户中包括该待转移资源时,该转出账户对应的设备才可以向第一设备发送确认指令,本申请实施例对具体采用哪种实现方式不作限定。
[0092]
例如,二级供应商申请保理公司对20万数字资产进行贴现,则债权凭证 的生成条件即为保理公司向二级供应商转账18.6万资金,转出账户为保理公司的账户,待转移资源为18.6万资金。第一设备在确定该保理公司的账户余额大于或等于18.6万,则可以允许该保理公司签收20万数字资产,也即是可以签收债权凭证。则保理公司的工作人员可以进行确认操作,从而该第一设备可以获取到该保理公司的确认指令,因而可以自动触发支付流程。
[0093]
情况二、当根据该资源信息,确定该转出账户中包括该转入转出信息中的待转移资源时,第一设备向第二设备发送第一资源转移请求。
[0094]
在该情况二中,本次资源转移为债权凭证到期时所需进行资源转移,该债权凭证所指示的资源转移在该债权凭证生成时已经经过转入转出账户的确认,因而无需再进一步确认,第一设备在确定转出账户中包括待转移资源时即可触发第一资源转移请求的发送,也即是确定转出账户具备转移该待转移资源的能力时即可自动发送第一资源转移请求。其中,该第一资源转移请求用于指示在该债权凭证到期时间进行该债权凭证所指示的资源转移。
[0095]
例如,一级供应商持有核心企业的100万数字资产,该100万数字资产在XX年XX月XX日到期,则在XX年XX月XX日时,该第一设备通过上述步骤401至步骤406,确定核心企业的账户余额足够支付100万时,即可自动触发支付流程。
[0096]
需要说明的是,上述两种情况中的第一资源转移请求用于指示根据区块链系统中所存储的该债权凭证,对该第一资源转移请求进行校验,当该校验通过时进行与该债权凭证关联的资源转移。具体可以参见下述步骤408和步骤409,本申请实施例在此不多做赘述。
[0097]
407、第二设备接收该第一资源转移请求。
[0098]
该第一资源转移请求用于请求进行与目标债权凭证关联的资源转移。其中,该目标债权凭证即为上述步骤401中符合目标条件的债权凭证。在一种可能实现方式中,该第一资源转移请求可以携带有上述转入转出信息,从而第二设备可以执行下述步骤408对其进行校验。
[0099]
408、第二设备根据区块链系统中所存储的该目标债权凭证,对该第一资源转移请求进行校验。
[0100]
第二设备接收到第一资源转移请求后,可以根据区块链系统中已存储的信息,对该第一资源转移请求进行校验,以确定该第一资源转移请求的真实 性。通过链上数字资源对实体资源进行转移的情况进行校验,从而将链上资源信息与实体资源转移联系起来,可以有效解决付款过程中实体资源转移与链上数字资源存在的脱节现象。
[0101]
具体地,该步骤408中第二设备对第一资源转移请求进行校验的过程可以包括以下步骤一和步骤二:
[0102]
步骤一、第二设备根据该第一资源转移请求携带的特征值,从该区块链系统中确定与该特征值对应的债权凭证作为目标债权凭证。
[0103]
第二设备在对第一资源转移请求进行校验之前,需要先获取校验所需的信息依据。该校验所需的信息依据即为该目标债权凭证,该目标债权凭证可以存储于区块链系统的区块链上。在一种可能实现方式中,在该区块链上,债权凭证可以与债权凭证的特征值对应存储,则该第一资源转移请求可以携带有该目标债权凭证的特征值,从而第二设备可以基于该特征值,确定目标债权凭证,将该目标债权凭证作为对第一资源转移请求进行校验的依据。
[0104]
例如,该特征值可以为该债权凭证的哈希值,该哈希值可以由区块链系统在将该债权凭证存储于区块链上之前对该债权凭证进行哈希计算得到。
[0105]
步骤二、第二设备将区块链系统中所存储的该目标债权凭证中的转入转出信息与该第一资源转移请求所携带的转入转出信息进行比对。
[0106]
第二设备确定出目标债权凭证之后,即可将该目标债权凭证作为依据,对第一资源转移请求进行校验。具体地,该校验过程可以为:第二设备将目标债权凭证中的转入转出信息与该第一资源转移请求所携带的转入转出信息进行比对,则在比对之后,可能有两种校验结果:
[0107]
当该区块链系统中所存储的该目标债权凭证中的转入转出信息与该第一资源转移请求所携带的转入转出信息相同时,第二设备可以确定该校验通过,则第二设备可以执行下述步骤409,实现资源转移。
[0108]
当该区块链系统中所存储的该目标债权凭证中的转入转出信息与该第一资源转移请求所携带的转入转出信息不相同时,第二设备可以确定该校验未通过。
[0109]
在一种可能实现方式中,该第一资源转移请求还可以携带有资源转移类型。基于步骤401中所示的内容,两种情况中获取到的转入转出信息不同,在该转入转出信息不同时上述步骤406中发送的第一资源转移请求携带的资 源转移类型不同。相应地,在该步骤408中,该资源转移类型不同,所需比对的转入转出信息则不同。相应地,步骤408中的步骤二可以为:第二设备根据该第一资源转移请求中携带的资源转移类型,从该区块链系统中所存储的该目标债权凭证中,选择该资源转移类型对应的转入转出信息与该第一资源转移请求所携带的转入转出信息进行比对。
[0110]
具体地,对应于上述步骤401中提及的两种情况,即:
[0111]
第一种情况,当生成该债权凭证且该债权凭证具有生成条件时,转入转出信息是该生成条件中的转入转出信息,该转入转出信息可以包括转入转出账户信息、待转移资源和该债权凭证的债权人信息。相应地,该资源转移类型为第一类型。
[0112]
第二种情况,当系统时间为该债权凭证的到期时间时,转入转出信息是债权凭证所指示的资源转移的转入转出信息,该转入转出信息可以包括转入转出账户信息、待转移资源和该目标债权凭证的到期时间。相应地,该资源转移类型为第二类型。
[0113]
那么,该步骤408中的步骤二中第二设备所需执行的步骤也可以包括以下两种情况:
[0114]
情况一、当该资源转移类型为第一类型时,第二设备从该区块链系统中所存储的该目标债权凭证中,选择转入转出账户信息、待转移资源和该目标债权凭证的债权人信息,分别与该第一资源转移请求所携带的转入转出账户信息、待转移资源和该目标债权凭证的债权人信息进行比对,该第一类型用于指示进行该目标债权凭证的生成条件中的资源转移。
[0115]
在该情况一中,该第一资源转移请求携带的转入转出信息可以包括转入转出账户信息、待转移资源和该目标债权凭证的债权人信息,则在步骤二中进行比对时,第二设备即可将目标债权凭证中相应的信息与上述各项信息进行比对,从而确定该第一资源转移请求携带的转入转出信息与区块链上的信息是否一致,进而确定该第一资源转移请求的真实性。
[0116]
例如,对应于图3所示实施例中第三种可能场景,二级供应商申请保理公司对20万数字资产进行贴现,由保理公司向该二级供应商支付18.6万资金。在保理公司确认签收后,第一设备则向第二设备发送支付请求,第二设备在接收到支付请求后,可以从区块链上获取20万数字资产关联的转入转出 信息,本次支付类型为贴现支付,因而第二设备根据区块链上的转入转出信息,核查该支付请求中的转入账户(二级供应商的账户)是否正确,转入账户(保理公司的账户)是否正确,转账份额为18.6万,保理公司的信息是否正确。在上述信息均正确时,该支付请求校验成功。其中,该支付请求即为第一资源转移请求,贴现支付即为第一类型。
[0117]
情况二、当该资源转移类型为第二类型时,第二设备从该区块链系统中所存储的该目标债权凭证中,选择转入转出账户信息、待转移资源和该目标债权凭证的到期时间,分别与该第一资源转移请求所携带的转入转出账户信息、待转移资源和该目标债权凭证的到期时间进行比对,该第二类型用于指示在该目标债权凭证到期时间进行该目标债权凭证所指示的资源转移。
[0118]
在该情况二中,该第一资源转移请求携带的转入转出信息可以包括转入转出账户信息、待转移资源和该目标债权凭证的到期时间,则在步骤二中进行比对时,第二设备即可将目标债权凭证中相应的信息与上述各项信息进行比对,从而确定该第一资源转移请求携带的转入转出信息与区块链上的信息是否一致,进而确定该第一资源转移请求的真实性。
[0119]
例如,对应于图3所示实施例中第一种可能场景,一级供应商持有核心企业的100万数字资产。在核心企业的账户足够支付100万时,第一设备则向第二设备发送支付请求,第二设备在接收到支付请求后,可以从区块链上获取100万数字资产关联的转入转出信息,本次支付类型为到期支付,因而第二设备根据区块链上的转入转出信息,核查该支付请求中的转入账户(核心企业的账户)是否正确,转入账户(一级供应商的账户)是否正确,转账份额为100万,到期时间(XX年XX月XX日)是否正确。在上述信息均正确时,该支付请求校验成功。其中,该支付请求即为第一资源转移请求,到期支付即为第二类型。
[0120]
需要说明的是,上述两种情况中仅以上述转入转出信息包括上述几种信息为例进行说明,该转入转出信息还可以包括其他信息,本申请实施例对此不作限定。
[0121]
409、当该校验通过时,第二设备基于该第一资源转移请求,进行与目标债权凭证关联的资源转移。
[0122]
第二设备对第一资源转移请求进行校验后,如果校验通过,则可以执行 该步骤409进行资源转移。具体地,可以将转出账户中的待转移资源转移至转入账户中。
[0123]
在一种可能实现方式中,该第二设备提供的资源转移服务为代为资源转移服务,该第二设备可以与金融机构进行交互,由金融机构进行资源转移,第二设备提供代为资源转移服务。相应地,该步骤409可以为:第二设备向目标设备发送第二资源转移请求,由目标设备基于该第二资源转移请求进行资源转移,该第二资源转移请求用于指示进行上述第一资源转移请求所请求的资源转移。在一个具体的可能实施例中,在该目标设备上可以设置有目标接口,该第二设备可以通过该目标接口向目标设备发送第二资源转移请求。
[0124]
目标设备可以为金融机构所在设备,该目标设备可以提供资源转移服务,基于上述步骤401至步骤408,在第二设备确定进行资源转移时,第二设备可以向目标设备发送第二资源转移请求即可。
[0125]
在该步骤409之后,本次资源转移结束后,该第二设备还可以基于该与目标债权凭证关联的资源转移的结果,生成第一区块,在该区块链系统对该第一区块共识通过时,将该第一区块添加到该区块链上。这样该第二设备进行资源转移后,可以将资源转移的结果记录在区块链上,从而本次资源转移处理结束,且区块链上本次资源转移的信息。
[0126]
上述仅说明了该校验通过时,第二设备进行资源转移的情况,在上述步骤408之后,还有一种可能场景:校验未通过。在这种场景中,该第二设备也可以将该第一资源转移请求的处理结果记录在区块链上。具体地,当该校验未通过时,第二设备基于该校验的结果,生成第二区块,在区块链系统对该第二区块共识通过时,将该第二区块添加到该区块链上。在一种可能实现方式中,当该校验未通过时,第二设备还可以向第一设备发送资源转移失败消息。
[0127]
上述步骤407之后,第二设备接收到第一资源转移请求后,可以基于该第一资源转移请求,生成资源转移账单,将该资源转移账单存储于账单数据库中。其中,该账单数据库用于存储资源转移账单。
[0128]
在一种可能实现方式中,该第二设备在基于该第一资源转移请求,生成资源转移账单时,还可以基于该第一资源转移请求携带的资源转移类型,生成该资源转移类型对应的资源转移账单。
[0129]
相应地,在该步骤409之后,该第二设备也可以基于该与目标债权凭证关联的资源转移的结果,对该账单数据库中的资源转移账单的状态进行更新。具体地,该资源转移的结果可以为成功或失败,如果该资源转移的结果为成功,则第二设备可以将该账单数据库中的资源转移账单的状态设置为转移成功状态;如果该资源转移的结果为失败,则第二设备可以将该账单数据库中的资源转移账单的状态设置为转移失败状态。
[0130]
当然,如果上述步骤408之后确定校验未通过,第二设备也可以基于该校验的结果,对该账单数据库中的资源转移账单的状态进行更新。
[0131]
例如,如图5所示,以该第一设备上部署有资产管理平台,该第二设备为资金代付机构的设备为例,在此将资源称为资产,在上述步骤401至步骤406,资产管理平台可以向资金代付机构的设备发送代付请求,该代付请求中携带有代付类型,其中,该代付请求即为第一资源转移请求,代付类型即为资源转移类型。资金代付机构的设备可以提取该代付请求携带的代付类型,从而可以检测该代付请求为到期代付或贴现转账代付,该资金代付机构的设备可以创建代付单,并将该代付单存储于该资金代付机构的设备上的数据库中,该代付单即为上述资源转移账单。
[0132]
该代付请求中还可以携带有交易哈希值(transaction_hash),该交易哈希值与资产信息对应存储于区块链上,资金代付机构的设备可以基于代付请求携带的交易哈希值,查询区块链上该交易哈希值对应的资产信息,该资产信息即为上述债权凭证,区块链系统可以返回该交易哈希值对应的资产信息。资金代付机构的设备可以基于链上的资产信息,对该代付请求中的信息进行核查。
[0133]
在核查过程中,代付类型不同时所需核查的信息也不同。例如,如果代付类型为贴现转账代付,所需核查的信息可以包括出入款账户相关信息、银行信息及资产份额,其中,该出入款账户相关信息即对应于转入转出账户信息,银行信息即对应于目标债权凭证的债权人信息,资产份额即对应于待转移资源。如果代付类型为到期代付,所需核查的信息可以包括出入款账户相关信息、份额及到期时间,其中,该出入款账户相关信息即对应于转入转出账户信息,份额即对应于待转移资源,该到期时间即为目标债权凭证的到期时间。
[0134]
经过核查,在确定代付请求内容无误时,资金代付机构的设备可以通过付款接口,向银行或备用金银行发送请求,以获取提现单号,银行或备用金银行可以返回提现单号,然后资金代付机构的设备还可以通过付款接口发起提现请求,银行或备用金银行可以进行提现处理,并返回提现结果。当然,该资金代付机构的设备也可以向资产管理平台返回结果,该提现过程即为进行资源转移的过程。
[0135]
通过上述过程,将链上资源信息与实体资源转移联系起来,可以自行实现实体资源的转移,并将结果记录在区块链上,因而可以信息流和资金流的完整线上闭环,有效解决了付款过程中实体资源转移与链上数字资源存在的脱节现象,也不需要通过人力等方式将资源转移等信息再次进行录入,资源转移的处理过程智能化、自动化。
[0136]
本申请实施例中在接收到实体资源转移请求时,可以根据链上资源信息,对实体资源转移请求进行校验,在校验通过时再进行实体资源转移,在该资源转移过程中,将链上资源信息与实体资源转移联系起来,可以自行实现实体资源的转移,因而可以信息流和资金流的完整线上闭环,有效解决了付款过程中实体资源转移与链上数字资源存在的脱节现象,不需要通过人力等方式将资源转移等信息再次进行录入,资源转移的处理过程智能化、自动化。
[0137]
上述所有可选技术方案,可以采用任意结合形成本申请的可选实施例,在此不再一一赘述。
[0138]
图6是本申请实施例提供的一种资源转移装置的结构示意图,参见图6,该装置包括:
[0139]
接收模块601,用于接收第一资源转移请求,该第一资源转移请求用于请求进行与目标债权凭证关联的资源转移;
[0140]
校验模块602,用于根据区块链系统中所存储的该目标债权凭证,对该第一资源转移请求进行校验;
[0141]
转移模块603,用于当该校验通过时,基于该第一资源转移请求,进行与目标债权凭证关联的资源转移。
[0142]
在一种可能实现方式中,该校验模块602用于:
[0143]
根据该第一资源转移请求携带的特征值,从该区块链系统中确定与该特 征值对应的债权凭证作为目标债权凭证;
[0144]
将区块链系统中所存储的该目标债权凭证中的转入转出信息与该第一资源转移请求所携带的转入转出信息进行比对。
[0145]
在一种可能实现方式中,该校验模块602用于根据该第一资源转移请求中携带的资源转移类型,从该区块链系统中所存储的该目标债权凭证中,选择该资源转移类型对应的转入转出信息与该第一资源转移请求所携带的转入转出信息进行比对。
[0146]
在一种可能实现方式中,该校验模块602用于:
[0147]
当该资源转移类型为第一类型时,从该区块链系统中所存储的该目标债权凭证中,选择转入转出账户信息、待转移资源和该目标债权凭证的债权人信息,分别与该第一资源转移请求所携带的转入转出账户信息、待转移资源和该目标债权凭证的债权人信息进行比对,该第一类型用于指示进行该目标债权凭证的生成条件中的资源转移;或,
[0148]
当该资源转移类型为第二类型时,从该区块链系统中所存储的该目标债权凭证中,选择转入转出账户信息、待转移资源和该目标债权凭证的到期时间,分别与该第一资源转移请求所携带的转入转出账户信息、待转移资源和该目标债权凭证的到期时间进行比对,该第二类型用于指示在该目标债权凭证到期时间进行该目标债权凭证所指示的资源转移。
[0149]
在一种可能实现方式中,该接收模块601还用于接收资源信息获取请求,该资源信息获取请求用于获取任一账户中的资源信息;
[0150]
该装置还包括:
[0151]
第一发送模块,用于基于该资源信息获取请求,获取并发送该任一账户中的资源信息。
[0152]
在一种可能实现方式中,该装置还包括:
[0153]
第二发送模块,用于当该校验未通过时,发送资源转移失败消息。
[0154]
在一种可能实现方式中,该转移模块603用于向目标设备发送第二资源转移请求,由目标设备基于该第二资源转移请求进行资源转移,该第二资源转移请求用于指示进行该第一资源转移请求所请求的资源转移。
[0155]
在一种可能实现方式中,该校验模块602用于基于该第一资源转移请求携带的哈希值,从该区块链系统中确定与该哈希值对应的债权凭证作为目标 债权凭证。
[0156]
在一种可能实现方式中,该装置还包括:
[0157]
添加模块,用于基于该与目标债权凭证关联的资源转移的结果,生成第一区块,在该区块链系统对该第一区块共识通过时,将该第一区块添加到该区块链上;或,
[0158]
添加模块,用于当该校验未通过时,基于该校验的结果,生成第二区块,在区块链系统对该第二区块共识通过时,将该第二区块添加到该区块链上。
[0159]
本申请实施例提供的装置,在接收到实体资源转移请求时,可以根据链上资源信息,对实体资源转移请求进行校验,在校验通过时再进行实体资源转移,在该资源转移过程中,将链上资源信息与实体资源转移联系起来,可以自行实现实体资源的转移,因而可以信息流和资金流的完整线上闭环,有效解决了付款过程中实体资源转移与链上数字资源存在的脱节现象,不需要通过人力等方式将资源转移等信息再次进行录入,资源转移的处理过程智能化、自动化。
[0160]
需要说明的是:上述实施例提供的资源转移装置在进行资源转移时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将电子设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的资源转移装置与资源转移方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0161]
图7是本申请实施例提供的一种资源转移装置的结构示意图,参见图7,该装置包括:
[0162]
获取模块701,用于当任一债权凭证符合目标条件时,获取与该债权凭证关联的资源转移的转入转出信息;
[0163]
该获取模块701,还用于获取该转入转出信息中转出账户中的资源信息;
[0164]
发送模块702,用于基于该资源信息和该转入转出信息,发送第一资源转移请求,该第一资源转移请求用于指示根据区块链系统中所存储的该债权凭证,对该第一资源转移请求进行校验,当该校验通过时进行与该债权凭证关联的资源转移。
[0165]
在一种可能实现方式中,该获取模块701用于:
[0166]
当生成该债权凭证且该债权凭证具有生成条件时,获取该生成条件中的转入转出信息;
[0167]
相应地,该发送模块702用于当根据该资源信息确定该转出账户中包括该转入转出信息中的待转移资源,且获取到该转出账户的确认指令时,发送该第一资源转移请求,该第一资源转移请求用于指示进行该债权凭证的生成条件中的资源转移。
[0168]
在一种可能实现方式中,该获取模块701用于当系统时间为该债权凭证的到期时间时,获取该债权凭证所指示的资源转移的转入转出信息;
[0169]
相应地,该发送模块702用于当根据该资源信息,确定该转出账户中包括该转入转出信息中的待转移资源时,发送第一资源转移请求,该第一资源转移请求用于指示在该债权凭证到期时间进行该债权凭证所指示的资源转移。
[0170]
在一种可能实现方式中,该获取模块701用于:
[0171]
发送资源信息获取请求,该资源信息获取请求用于获取该转出账户中的资源信息;
[0172]
接收该转出账户中的资源信息。
[0173]
在一种可能实现方式中,该第一资源转移请求携带有该债权凭证的特征值;该第一资源转移请求携带有资源转移类型,该转入转出信息不同时该第一资源转移请求携带的资源转移类型不同。
[0174]
本申请实施例提供的装置,可以根据链上资源信息,对实体资源转移请求进行校验,在校验通过时再进行实体资源转移,在该资源转移过程中,将链上资源信息与实体资源转移联系起来,可以自行实现实体资源的转移,因而可以信息流和资金流的完整线上闭环,有效解决了付款过程中实体资源转移与链上数字资源存在的脱节现象,不需要通过人力等方式将资源转移等信息再次进行录入,资源转移的处理过程智能化、自动化。
[0175]
需要说明的是:上述实施例提供的资源转移装置在进行资源转移时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将电子设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的 资源转移装置与资源转移方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0176]
上述电子设备可以被提供为下述图8所示的终端,也可以被提供为下述图9所示的服务器,本申请实施例对此不作限定。
[0177]
图8是本申请实施例提供的一种终端的结构示意图。该终端800可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端800还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
[0178]
通常,终端800包括有:处理器801和存储器802。
[0179]
处理器801可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器801可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器801也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central Processing Unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器801可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器801还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
[0180]
存储器802可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器802还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器802中的非暂态的计算机可读存储介质用于存储至少一个计算机可读指令,该至少一个计算机可读指令用于被处理器801所执行以实现本申请中方法实施例提供的资源转移方法。
[0181]
在一些实施例中,终端800还可选包括有:外围设备接口803和至少一 个外围设备。处理器801、存储器802和外围设备接口803之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口803相连。具体地,外围设备包括:射频电路804、触摸显示屏805、摄像头806、音频电路807、定位组件808和电源809中的至少一种。
[0182]
外围设备接口803可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器801和存储器802。在一些实施例中,处理器801、存储器802和外围设备接口803被集成在同一芯片或电路板上;在一些其他实施例中,处理器801、存储器802和外围设备接口803中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
[0183]
射频电路804用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路804通过电磁信号与通信网络以及其他通信设备进行通信。射频电路804将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路804包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路804可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路804还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
[0184]
显示屏805用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏805是触摸显示屏时,显示屏805还具有采集在显示屏805的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器801进行处理。此时,显示屏805还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏805可以为一个,设置终端800的前面板;在另一些实施例中,显示屏805可以为至少两个,分别设置在终端800的不同表面或呈折叠设计;在再一些实施例中,显示屏805可以是柔性显示屏,设置在终端800的弯曲表面上或折叠面上。甚至,显示屏805还可以设置成非矩形的不规则图形,也即异形屏。显示屏805可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二 极管)等材质制备。
[0185]
摄像头组件806用于采集图像或视频。可选地,摄像头组件806包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件806还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
[0186]
音频电路807可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器801进行处理,或者输入至射频电路804以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端800的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器801或射频电路804的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路807还可以包括耳机插孔。
[0187]
定位组件808用于定位终端800的当前地理位置,以实现导航或LBS(Location Based Service,基于位置的服务)。定位组件808可以是基于美国的GPS(Global Positioning System,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。
[0188]
电源809用于为终端800中的各个组件进行供电。电源809可以是交流电、直流电、一次性电池或可充电电池。当电源809包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
[0189]
在一些实施例中,终端800还包括有一个或多个传感器810。该一个或多个传感器810包括但不限于:加速度传感器811、陀螺仪传感器812、压力传感器813、指纹传感器814、光学传感器815以及接近传感器816。
[0190]
加速度传感器811可以检测以终端800建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器811可以用于检测重力加速度在三个坐标轴上的分量。处理器801可以根据加速度传感器811采集的重力加速度信号,控制触摸显示屏805以横向视图或纵向视图进行用户界面的显示。加速度传感器811还可以用于游戏或者用户的运动数据的采集。
[0191]
陀螺仪传感器812可以检测终端800的机体方向及转动角度,陀螺仪传感器812可以与加速度传感器811协同采集用户对终端800的3D动作。处理器801根据陀螺仪传感器812采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
[0192]
压力传感器813可以设置在终端800的侧边框和/或触摸显示屏805的下层。当压力传感器813设置在终端800的侧边框时,可以检测用户对终端800的握持信号,由处理器801根据压力传感器813采集的握持信号进行左右手识别或快捷操作。当压力传感器813设置在触摸显示屏805的下层时,由处理器801根据用户对触摸显示屏805的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
[0193]
指纹传感器814用于采集用户的指纹,由处理器801根据指纹传感器814采集到的指纹识别用户的身份,或者,由指纹传感器814根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器801授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器814可以被设置终端800的正面、背面或侧面。当终端800上设置有物理按键或厂商Logo时,指纹传感器814可以与物理按键或厂商Logo集成在一起。
[0194]
光学传感器815用于采集环境光强度。在一个实施例中,处理器801可以根据光学传感器815采集的环境光强度,控制触摸显示屏805的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏805的显示亮度;当环境光强度较低时,调低触摸显示屏805的显示亮度。在另一个实施例中,处理器801还可以根据光学传感器815采集的环境光强度,动态调整摄像头组件806的拍摄参数。
[0195]
接近传感器816,也称距离传感器,通常设置在终端800的前面板。接近传感器816用于采集用户与终端800的正面之间的距离。在一个实施例中,当接近传感器816检测到用户与终端800的正面之间的距离逐渐变小时,由处理器801控制触摸显示屏805从亮屏状态切换为息屏状态;当接近传感器816检测到用户与终端800的正面之间的距离逐渐变大时,由处理器801控制触摸显示屏805从息屏状态切换为亮屏状态。
[0196]
本领域技术人员可以理解,图8中示出的结构并不构成对终端800的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
[0197]
图9是本申请实施例提供的一种服务器的结构示意图,该服务器900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)901和一个或一个以上的存储器902,其中,该存储器902中存储有至少一条计算机可读指令,该至少一条计算机可读指令由该处理器901加载并执行以实现上述各个方法实施例提供的资源转移方法。当然,该服务器还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。
[0198]
在示例性实施例中,还提供了一种计算机可读存储介质,例如包括计算机可读指令的存储器,上述计算机可读指令可由处理器执行以完成上述实施例中的资源转移方法。例如,该计算机可读存储介质可以是只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)、磁带、软盘和光数据存储设备等。
[0199]
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来计算机可读指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0200]
上述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

权利要求书

[权利要求 1]
一种资源转移方法,由区块链系统中的电子设备执行,所述方法包括: 接收第一资源转移请求,所述第一资源转移请求用于请求进行与目标债权凭证关联的资源转移; 根据区块链系统中所存储的所述目标债权凭证,对所述第一资源转移请求进行校验;及 当所述校验通过时,基于所述第一资源转移请求,进行与目标债权凭证关联的资源转移。
[权利要求 2]
根据权利要求1所述的方法,其特征在于,所述根据区块链系统中所存储的所述目标债权凭证,对所述第一资源转移请求进行校验,包括: 根据所述第一资源转移请求携带的特征值,从所述区块链系统中确定与所述特征值对应的债权凭证作为目标债权凭证;及 将区块链系统中所存储的所述目标债权凭证中的转入转出信息与所述第一资源转移请求所携带的转入转出信息进行比对。
[权利要求 3]
根据权利要求2所述的方法,其特征在于,所述将区块链系统中所存储的所述目标债权凭证中的转入转出信息与所述第一资源转移请求所携带的转入转出信息进行比对,包括: 根据所述第一资源转移请求中携带的资源转移类型,从所述区块链系统中所存储的所述目标债权凭证中,选择所述资源转移类型对应的转入转出信息与所述第一资源转移请求所携带的转入转出信息进行比对。
[权利要求 4]
根据权利要求3所述的方法,其特征在于,所述根据所述第一资源转移请求中携带的资源转移类型,从所述区块链系统中所存储的所述目标债权凭证中,选择所述资源转移类型对应的转入转出信息与所述第一资源转移请求所携带的转入转出信息进行比对,包括: 当所述资源转移类型为第一类型时,从所述区块链系统中所存储的所述目标债权凭证中,选择转入转出账户信息、待转移资源和所述目标债权凭证的债权人信息,分别与所述第一资源转移请求所携带的转入转出账户信息、 待转移资源和所述目标债权凭证的债权人信息进行比对,所述第一类型用于指示进行所述目标债权凭证的生成条件中的资源转移;或者, 当所述资源转移类型为第二类型时,从所述区块链系统中所存储的所述目标债权凭证中,选择转入转出账户信息、待转移资源和所述目标债权凭证的到期时间,分别与所述第一资源转移请求所携带的转入转出账户信息、待转移资源和所述目标债权凭证的到期时间进行比对,所述第二类型用于指示在所述目标债权凭证到期时间进行所述目标债权凭证所指示的资源转移。
[权利要求 5]
根据权利要求1所述的方法,其特征在于,所述基于所述第一资源转移请求,进行与目标债权凭证关联的资源转移,包括: 向提供资源转移服务的目标设备发送第二资源转移请求,由所述目标设备基于所述第二资源转移请求进行资源转移,所述第二资源转移请求用于指示进行所述第一资源转移请求所请求的资源转移。
[权利要求 6]
根据权利要求1至5任意一项所述的方法,其特征在于,所述方法还包括: 基于所述与目标债权凭证关联的资源转移的结果,生成第一区块,在所述区块链系统对所述第一区块共识通过时,将所述第一区块添加到所述区块链系统的区块链上;或, 当所述校验未通过时,基于所述校验的结果,生成第二区块,在区块链系统对所述第二区块共识通过时,将所述第二区块添加到所述区块链系统的区块链上。
[权利要求 7]
一种资源转移方法,由区块链系统中的电子设备执行,所述方法包括: 当任一债权凭证符合目标条件时,获取与所述债权凭证关联的资源转移的转入转出信息; 获取所述转入转出信息中转出账户中的资源信息;及 基于所述资源信息和所述转入转出信息,发送第一资源转移请求,所述第一资源转移请求用于指示根据区块链系统中所存储的所述债权凭证,对所述第一资源转移请求进行校验,当所述校验通过时进行与所述债权凭证关联 的资源转移。
[权利要求 8]
根据权利要求7所述的方法,其特征在于,所述当任一债权凭证符合目标条件时,获取与所述债权凭证关联的资源转移的转入转出信息,包括: 当生成所述债权凭证且所述债权凭证具有生成条件时,获取所述生成条件中的转入转出信息;及 所述基于所述资源信息和所述转入转出信息,发送第一资源转移请求,包括: 当根据所述资源信息确定所述转出账户中包括所述转入转出信息中的待转移资源,且获取到所述转出账户的确认指令时,发送所述第一资源转移请求,所述第一资源转移请求用于指示进行所述债权凭证的生成条件中的资源转移。
[权利要求 9]
根据权利要求7所述的方法,其特征在于,所述当任一债权凭证符合目标条件时,获取与所述债权凭证关联的资源转移的转入转出信息,包括: 当系统时间为所述债权凭证的到期时间时,获取所述债权凭证所指示的资源转移的转入转出信息;及 所述基于所述资源信息和所述转入转出信息,发送第一资源转移请求,包括: 当根据所述资源信息,确定所述转出账户中包括所述转入转出信息中的待转移资源时,发送第一资源转移请求,所述第一资源转移请求用于指示在所述债权凭证到期时间进行所述债权凭证所指示的资源转移。
[权利要求 10]
根据权利要求7所述的方法,其特征在于,所述获取所述转入转出信息中转出账户中的资源信息,包括: 发送资源信息获取请求,所述资源信息获取请求用于获取所述转出账户中的资源信息;及 接收所述转出账户中的资源信息。
[权利要求 11]
根据权利要求7至10任意一项所述的方法,其特征在于,所述第一 资源转移请求携带有所述债权凭证的特征值;所述第一资源转移请求携带有资源转移类型,所述转入转出信息不同时所述第一资源转移请求携带的资源转移类型不同。
[权利要求 12]
一种资源转移装置,所述装置包括: 接收模块,用于接收第一资源转移请求,所述第一资源转移请求用于请求进行与目标债权凭证关联的资源转移; 校验模块,用于根据区块链系统中所存储的所述目标债权凭证,对所述第一资源转移请求进行校验;及 转移模块,用于当所述校验通过时,基于所述第一资源转移请求,进行与目标债权凭证关联的资源转移。
[权利要求 13]
根据权利要求12所述的装置,其特征在于,所述校验模块,用于根据所述第一资源转移请求携带的特征值,从所述区块链系统中确定与所述特征值对应的债权凭证作为目标债权凭证;及 将区块链系统中所存储的所述目标债权凭证中的转入转出信息与所述第一资源转移请求所携带的转入转出信息进行比对。
[权利要求 14]
根据权利要求12或13所述的装置,其特征在于,所述装置还包括添加模块,用于基于所述与目标债权凭证关联的资源转移的结果,生成第一区块,在所述区块链系统对所述第一区块共识通过时,将所述第一区块添加到所述区块链系统的区块链上;或,当所述校验未通过时,基于所述校验的结果,生成第二区块,在区块链系统对所述第二区块共识通过时,将所述第二区块添加到所述区块链系统的区块链上。
[权利要求 15]
一种资源转移装置,所述装置包括: 获取模块,用于当任一债权凭证符合目标条件时,获取与所述债权凭证关联的资源转移的转入转出信息; 所述获取模块,还用于获取所述转入转出信息中转出账户中的资源信息;及 发送模块,用于基于所述资源信息和所述转入转出信息,发送第一资源转移请求,所述第一资源转移请求用于指示根据区块链系统中所存储的所述债权凭证,对所述第一资源转移请求进行校验,当所述校验通过时进行与所述债权凭证关联的资源转移。
[权利要求 16]
根据权利要求15所述的装置,其特征在于,所述获取模块,用于当生成所述债权凭证且所述债权凭证具有生成条件时,获取所述生成条件中的转入转出信息; 所述发送模块,用于当根据所述资源信息确定所述转出账户中包括所述转入转出信息中的待转移资源,且获取到所述转出账户的确认指令时,发送所述第一资源转移请求,所述第一资源转移请求用于指示进行所述债权凭证的生成条件中的资源转移。
[权利要求 17]
根据权利要求15所述的装置,其特征在于,所述获取模块,用于当系统时间为所述债权凭证的到期时间时,获取所述债权凭证所指示的资源转移的转入转出信息; 所述发送模块,用于当根据所述资源信息,确定所述转出账户中包括所述转入转出信息中的待转移资源时,发送第一资源转移请求,所述第一资源转移请求用于指示在所述债权凭证到期时间进行所述债权凭证所指示的资源转移。
[权利要求 18]
根据权利要求15至17任一项所述的装置,其特征在于,所述获取模块,还用于发送资源信息获取请求,所述资源信息获取请求用于获取所述转出账户中的资源信息;及 接收所述转出账户中的资源信息。
[权利要求 19]
一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条计算机可读指令,所述计算机可读指令由所述处理器加载并执行以下步骤: 接收第一资源转移请求,所述第一资源转移请求用于请求进行与目标债 权凭证关联的资源转移; 根据区块链系统中所存储的所述目标债权凭证,对所述第一资源转移请求进行校验;及 当所述校验通过时,基于所述第一资源转移请求,进行与目标债权凭证关联的资源转移。
[权利要求 20]
一种非易失性的计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机可读指令,所述计算机可读指令由处理器加载并执行以下步骤: 当任一债权凭证符合目标条件时,获取与所述债权凭证关联的资源转移的转入转出信息; 获取所述转入转出信息中转出账户中的资源信息;及 基于所述资源信息和所述转入转出信息,发送第一资源转移请求,所述第一资源转移请求用于指示根据区块链系统中所存储的所述债权凭证,对所述第一资源转移请求进行校验,当所述校验通过时进行与所述债权凭证关联的资源转移。

附图

[ 图 1]  
[ 图 2]  
[ 图 3]  
[ 图 4]  
[ 图 5]  
[ 图 6]  
[ 图 7]  
[ 图 8]  
[ 图 9]