资产管理方法及装置、电子设备制造方法及图纸

技术编号:18554884 阅读:24 留言:0更新日期:2018-07-28 11:33
本说明书一个或多个实施例提供一种资产管理方法及装置、电子设备,该方法可以包括:区块链的节点设备接收到资产对象转移请求;其中,所述资产对象转移请求包括被转移的资产对象;响应于所述资产对象转移请求,调用发布在所述区块链上的与所述被转移的资产对象的资产类型对应的合约对象,将所述被转移的资产对象拆分为多个目标资产对象,并从持有所述被转移的资产对象的目标对象中移除所述被转移的资产对象的地址信息,以及将所述多个目标资产对象的地址信息添加至与所述多个目标资产对象对应的资产接收方对象。

【技术实现步骤摘要】
资产管理方法及装置、电子设备
本说明书一个或多个实施例涉及区块链
,尤其涉及一种资产管理方法及装置、电子设备。
技术介绍
区块链技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,利用区块链技术来搭建去中心化系统,并在区块链的分布式数据库中收录各种执行程序进行自动执行,已在众多的领域中广泛的进行应用;例如,在金融科技领域,利用区块链技术搭建P2P支付平台,并在区块链上发布诸如智能合约等执行程序,可以在不经过银行等金融机构的前提下,实现不同的用户之间的点对点安全支付。
技术实现思路
本说明书还提出一种资产管理方法,包括:区块链的节点设备接收到资产对象转移请求;其中,所述资产对象转移请求包括被转移的资产对象;响应于所述资产对象转移请求,调用发布在所述区块链上的与所述被转移的资产对象的资产类型对应的合约对象,将所述被转移的资产对象拆分为多个目标资产对象,并从持有所述被转移的资产对象的目标对象中移除所述被转移的资产对象的地址信息,以及将所述多个目标资产对象的地址信息添加至与所述多个目标资产对象对应的资产接收方对象。可选的,所述合约对象中声明了用于拆分资产对象的执行程序以及拆分规则;调用发布在所述区块链上的与所述被转移的资产对象的资产类型对应的合约对象,将所述被转移的资产对象拆分为多个目标资产对象,包括:调用发布在所述区块链上的与所述资产对象的资产类型对应的合约对象中声明的所述执行程序,基于所述拆分规则将被转移的资产对象拆分成多个目标资产对象。可选的,所述合约对象中声明了用于拆分资产对象的执行程序以及拆分规则;所述资产对象转移请求还包括用户请求的针对所述被转移的资产对象的拆分结果;调用发布在所述区块链上的与所述被转移的资产对象的资产类型对应的合约对象,将所述被转移的资产对象拆分为多个目标资产对象,包括:调用发布在所述区块链上的与所述资产对象的资产类型对应的合约对象中声明的所述执行程序,确定所述用户请求的针对所述被转移的资产对象的拆分结果,是否满足所述合约对象中声明的拆分规则;如果所述拆分结果满足所述合约对象中声明的拆分规则,基于所述用户请求的拆分结果,将所述被转移的资产对象拆分为多个目标资产对象。可选的,所述合约对象中声明了用于转移资产对象的执行程序;所述被转移的资产对象通过调用所述合约对象创建;所述从持有所述被转移的资产对象的目标对象中移除所述被转移的资产对象的地址信息,以及将所述多个目标资产对象的地址信息添加至与所述多个目标资产对象对应的资产接收方对象,包括:调用发布在所述区块链上的与所述被转移的资产对象的资产类型对应的合约对象中声明的所述执行程序,确定所述资产对象转移请求是否满足预设的转移规则;如果所述资产对象转移请求满足预设的转移规则,从持有所述被转移的资产对象的目标对象中移除所述被转移的资产对象的地址信息;以及将所述多个目标资产对象的地址信息添加至与所述多个目标资产对象对应的资产接收方对象。可选的,所述区块链支持的对象包括地址字段;所述地址字段用于维护对象持有的资产对象的地址信息。可选的,所述从持有所述被转移的资产对象的目标对象中移除所述被转移的资产对象的地址信息;以及将所述多个目标资产对象的地址信息添加至与所述多个目标资产对象对应的资产接收方对象,包括:从持有所述被转移的资产对象的目标对象中的所述地址字段移除所述被转移的资产对象的地址信息;以及将所述多个目标资产对象的地址信息添加至与所述多个目标资产对象对应的资产接收方对象中的所述地址字段。可选的,所述区块链支持的对象还包括代码字段;所述代码字段用于维护对象声明的执行程序相关的执行代码。可选的,与所述多个目标资产对象对应的资产接收方对象包括:由用户指定的与所述多个目标资产对象对应的资产接收方对象;或者,与所述被转移的资产类型对应的合约对象中声明的与所述多个目标资产对象对应的资产接收方对象。可选的,所述区块链支持的对象包括账户对象、合约对象和资产对象;与所述多个目标资产对象对应的资产接收方对象包括账户对象、合约对象、以及资产对象中的任一。可选的,所述区块链为联盟链;所述区块链中的目标成员为所述联盟链中具有资产对象创建权限的联盟成员。本说明书还提出一种资产管理装置,包括:接收模块,区块链的节点设备接收到资产对象转移请求;其中,所述资产对象转移请求包括被转移的资产对象;拆分模块,响应于所述资产对象转移请求,调用发布在所述区块链上的与所述被转移的资产对象的资产类型对应的合约对象,将所述被转移的资产对象拆分为多个目标资产对象;转移模块,从持有所述被转移的资产对象的目标对象中移除所述被转移的资产对象的地址信息,以及将所述多个目标资产对象的地址信息添加至与所述多个目标资产对象对应的资产接收方对象。可选的,所述合约对象中声明了用于拆分资产对象的执行程序以及拆分规则;所述拆分模块:调用发布在所述区块链上的与所述资产对象的资产类型对应的合约对象中声明的所述执行程序,基于所述拆分规则将被转移的资产对象拆分成多个目标资产对象。可选的,所述合约对象中声明了用于拆分资产对象的执行程序以及拆分规则;所述资产对象转移请求还包括用户请求的针对所述被转移的资产对象的拆分结果;所述拆分模块:调用发布在所述区块链上的与所述资产对象的资产类型对应的合约对象中声明的所述执行程序,确定所述用户请求的针对所述被转移的资产对象的拆分结果,是否满足所述合约对象中声明的拆分规则;如果所述拆分结果满足所述合约对象中声明的拆分规则,基于所述用户请求的拆分结果,将所述被转移的资产对象拆分为多个目标资产对象。可选的,所述合约对象中声明了用于转移资产对象的执行程序;所述被转移的资产对象通过调用所述合约对象创建;所述转移模块:调用发布在所述区块链上的与所述被转移的资产对象的资产类型对应的合约对象中声明的所述执行程序,确定所述资产对象转移请求是否满足预设的转移规则;如果所述资产对象转移请求满足预设的转移规则,从持有所述被转移的资产对象的目标对象中移除所述被转移的资产对象的地址信息;以及将所述多个目标资产对象的地址信息添加至与所述多个目标资产对象对应的资产接收方对象。可选的,所述区块链支持的对象包括地址字段;所述地址字段用于维护对象持有的资产对象的地址信息。可选的,所述转移模块进一步:从持有所述被转移的资产对象的目标对象中的所述地址字段移除所述被转移的资产对象的地址信息;以及将所述多个目标资产对象的地址信息添加至与所述多个目标资产对象对应的资产接收方对象中的所述地址字段。可选的,所述区块链支持的对象还包括代码字段;所述代码字段用于维护对象声明的执行程序相关的执行代码。可选的,与所述多个目标资产对象对应的资产接收方对象包括:由用户指定的与所述多个目标资产对象对应的资产接收方对象;或者,与所述被转移的资产类型对应的合约对象中声明的与所述多个目标资产对象对应的资产接收方对象。可选的,所述区块链支持的对象包括账户对象、合约对象和资产对象;与所述多个目标资产对象对应的资产接收方对象包括账户对象、合约对象、以及资产对象中的任一。可选的,所述区块链为联盟链;所述区块本文档来自技高网...

【技术保护点】
1.一种资产管理方法,其特征在于,包括:区块链的节点设备接收到资产对象转移请求;其中,所述资产对象转移请求包括被转移的资产对象;响应于所述资产对象转移请求,调用发布在所述区块链上的与所述被转移的资产对象的资产类型对应的合约对象,将所述被转移的资产对象拆分为多个目标资产对象,并从持有所述被转移的资产对象的目标对象中移除所述被转移的资产对象的地址信息,以及将所述多个目标资产对象的地址信息添加至与所述多个目标资产对象对应的资产接收方对象。

【技术特征摘要】
1.一种资产管理方法,其特征在于,包括:区块链的节点设备接收到资产对象转移请求;其中,所述资产对象转移请求包括被转移的资产对象;响应于所述资产对象转移请求,调用发布在所述区块链上的与所述被转移的资产对象的资产类型对应的合约对象,将所述被转移的资产对象拆分为多个目标资产对象,并从持有所述被转移的资产对象的目标对象中移除所述被转移的资产对象的地址信息,以及将所述多个目标资产对象的地址信息添加至与所述多个目标资产对象对应的资产接收方对象。2.根据权利要求1所述的方法,其特征在于,所述合约对象中声明了用于拆分资产对象的执行程序以及拆分规则;调用发布在所述区块链上的与所述被转移的资产对象的资产类型对应的合约对象,将所述被转移的资产对象拆分为多个目标资产对象,包括:调用发布在所述区块链上的与所述资产对象的资产类型对应的合约对象中声明的所述执行程序,基于所述拆分规则将被转移的资产对象拆分成多个目标资产对象。3.根据权利要求1所述的方法,其特征在于,所述合约对象中声明了用于拆分资产对象的执行程序以及拆分规则;所述资产对象转移请求还包括用户请求的针对所述被转移的资产对象的拆分结果;调用发布在所述区块链上的与所述被转移的资产对象的资产类型对应的合约对象,将所述被转移的资产对象拆分为多个目标资产对象,包括:调用发布在所述区块链上的与所述资产对象的资产类型对应的合约对象中声明的所述执行程序,确定所述用户请求的针对所述被转移的资产对象的拆分结果,是否满足所述合约对象中声明的拆分规则;如果所述拆分结果满足所述合约对象中声明的拆分规则,基于所述用户请求的拆分结果,将所述被转移的资产对象拆分为多个目标资产对象。4.根据权利要求1所述的方法,其特征在于,所述合约对象中声明了用于转移资产对象的执行程序;所述被转移的资产对象通过调用所述合约对象创建;所述从持有所述被转移的资产对象的目标对象中移除所述被转移的资产对象的地址信息,以及将所述多个目标资产对象的地址信息添加至与所述多个目标资产对象对应的资产接收方对象,包括:调用发布在所述区块链上的与所述被转移的资产对象的资产类型对应的合约对象中声明的所述执行程序,确定所述资产对象转移请求是否满足预设的转移规则;如果所述资产对象转移请求满足预设的转移规则,从持有所述被转移的资产对象的目标对象中移除所述被转移的资产对象的地址信息;以及将所述多个目标资产对象的地址信息添加至与所述多个目标资产对象对应的资产接收方对象。5.根据权利要求1所述的方法,其特征在于,所述区块链支持的对象包括地址字段;所述地址字段用于维护对象持有的资产对象的地址信息。6.根据权利要求5所述的方法,其特征在于,所述从持有所述被转移的资产对象的目标对象中移除所述被转移的资产对象的地址信息;以及将所述多个目标资产对象的地址信息添加至与所述多个目标资产对象对应的资产接收方对象,包括:从持有所述被转移的资产对象的目标对象中的所述地址字段移除所述被转移的资产对象的地址信息;以及将所述多个目标资产对象的地址信息添加至与所述多个目标资产对象对应的资产接收方对象中的所述地址字段。7.根据权利要求1所述的方法,其特征在于,所述区块链支持的对象还包括代码字段;所述代码字段用于维护对象声明的执行程序相关的执行代码。8.根据权利要求1所述的方法,其特征在于,与所述多个目标资产对象对应的资产接收方对象包括:由用户指定的与所述多个目标资产对象对应的资产接收方对象;或者,与所述被转移的资产类型对应的合约对象中声明的与所述多个目标资产对象对应的资产接收方对象。9.根据权利要求1所述的方法,其特征在于,所述区块链支持的对象包括账户对象、合约对象和资产对象;与所述多个目标资产对象对应的资产接收方对象包括账户对象、合约对象、以及资产对象中的任一。10.根据权利要求1所述的方法,其特征在于,所述区块链为联盟链;所述区块链中的目标成员为所述联盟链中具有资产对象创建权限的联盟成员。11.一种资产管理装置,其特征在于,包括:接收...

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

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

1