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

技术编号:18714437 阅读:48 留言:0更新日期:2018-08-21 23:13
本说明书一个或多个实施例提供一种资产管理方法及装置、电子设备,该方法可以包括:区块链的节点设备接收到资产对象创建请求;响应于所述资产对象创建请求,调用发布在所述区块链上的与所述资产对象的资产类型对应的合约对象创建资产对象;将创建的所述资产对象的地址信息添加至持有所述资产对象的目标对象。

Asset management method and device, electronic equipment

One or more embodiments of this specification provide an asset management method and apparatus, an electronic device, which may include: a node device of a block chain receives an asset object creation request; and, in response to the asset object creation request, invokes an asset type corresponding to the asset object published on the block chain. A contract object creates an asset object; adds the address information of the created asset object to the target object holding the asset object.

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

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

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

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

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

1