数字资产的管理方法和装置与流程

文档序号:31030231发布日期:2022-08-06 01:50阅读:309来源:国知局
数字资产的管理方法和装置与流程

1.本说明书涉及区块链技术领域,尤其涉及一种数字资产的管理方法和装置。


背景技术:

2.随着区块链技术的发展,图片、视频、音频等资产可以数字化的形式存储在区块链网络中,这种数字资产可由资产持有方申请发行,并可转移给其他用户。


技术实现要素:

3.有鉴于此,本说明书提供一种数字资产的管理方法和装置。
4.具体地,本说明书是通过如下技术方案实现的:
5.一种数字资产的管理方法,包括:
6.接收所述数字资产发行方发送的数字资产发行请求,所述数字资产发行请求中携带有待发行资产和获取所述资产需要执行的任务;
7.向区块链网络发送数字资产发行交易,所述数字资产发行交易中携带有所述待发行资产,以供区块链网络调用智能合约中定义的发行逻辑执行数字资产的发行,所述数字资产被分配至数字资产发行方账户;
8.获取区块链网络发行的所述数字资产的数字资产标识,并记录所述数字资产标识和所述任务之间的绑定关系;
9.接收数字资产发行方发送的任务核销请求,所述任务核销请求中指定有已完成的任务和完成所述任务的用户;
10.在所述绑定关系中查找所述已完成的任务绑定的数字资产;
11.调用区块链网络将查找到的所述数字资产从数字资产发行方账户转移至所述用户的账户。
12.可选的,还包括:
13.接收所述用户发送的数字资产获取请求,所述数字资产获取请求中携带有数字资产标识;
14.根据所述数字资产标识在所述绑定关系中查找所述数字资产绑定的任务;
15.将所述任务分配给所述用户。
16.可选的,所述任务中包括有任务期限,所述方法还包括:
17.在将所述任务分配给所述用户后,根据所述任务期限确定所述任务的提醒时间点;
18.在到达所述提醒时间点时,向未完成所述任务的用户发送任务提醒,以提醒所述用户执行所述任务。
19.可选的,还包括:
20.在到达所述任务期限后,负向更新未完成所述任务的用户的信用信息。
21.可选的,还包括:
22.正向更新所述用户的信用信息。
23.可选的,还包括:
24.对所述待发行资产进行审核;
25.在所述待发行资产审核通过后,向区块链网络发送所述数字资产发行交易。
26.可选的,所述调用区块链网络将查找到的所述数字资产从数字资产发行方账户转移至所述用户的账户,包括:
27.向区块链网络发送数字资产转移交易,所述数字资产转移交易中指定有所述数字资产和所述用户,以供区块链网络调用智能合约中定义的转移逻辑,在所述用户拥有对应账户的情况下,将对应的数字资产从数字资产发行方的账户转移至所述用户的账户;在所述用户未拥有对应账户的情况下,为所述用户创建账户,并将对应的数字资产从数字资产发行方账户转移至所述用户的账户。
28.可选的,还包括:
29.基于所述任务的完成结果与所述数字资产发行方进行资源结算。
30.一种数字资产的管理装置,包括:
31.请求发行单元,接收所述数字资产发行方发送的数字资产发行请求,所述数字资产发行请求中携带有待发行资产和获取所述资产需要执行的任务;
32.资产发行单元,向区块链网络发送数字资产发行交易,所述数字资产发行交易中携带有所述待发行资产,以供区块链网络调用智能合约中定义的发行逻辑执行数字资产的发行,所述数字资产被分配至数字资产发行方账户;
33.关系绑定单元,获取区块链网络发行的所述数字资产的数字资产标识,并记录所述数字资产标识和所述任务之间的绑定关系;
34.任务核销单元,接收数字资产发行方发送的任务核销请求,所述任务核销请求中指定有已完成的任务和完成所述任务的用户;
35.资产确定单元,在所述绑定关系中查找所述已完成的任务绑定的数字资产;
36.资产转移单元,调用区块链网络将查找到的所述数字资产从数字资产发行方账户转移至所述用户的账户。
37.一种电子设备,包括:
38.处理器;
39.用于存储机器可执行指令的存储器;
40.其中,所述处理器通过运行所述可执行指令以实现前述方法。
41.一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现前述方法的步骤。
42.采用本说明书提供的数字资产管理方案,数字资产发行方可通过管理平台进行数字资产的发行,并指定获取数字资产所需执行的任务。管理平台可在接收到数字资产发行方发送的任务核销请求后,确定已完成任务绑定的数字资产,然后调用区块链网络将所述数字资产转移给完成所述任务的用户,进而实现数字资产的流转。
43.采用上述技术方案,数字资产发行方可基于自身需求制定获取数字资产所需执行的任务,引导用户去完成任务以获取数字资产,从而满足数字资产发行方的个性化数字资产管理需求,提升数字资产发行方的使用体验。
附图说明
44.图1是本说明书一示例性实施例示出的一种数字资产的管理方法的流程示意图。
45.图2是本说明书一示例性实施例示出的一种数字资产的管理系统的系统架构图。
46.图3是本说明书一示例性实施例示出的另一种数字资产的管理方法的流程示意图。
47.图4是本说明书一示例性实施例示出的一种数字资产展示页面示意图。
48.图5是本说明书一示例性实施例示出的一种设备的结构示意图。
49.图6是本说明书一示例性实施例示出的一种数字资产的管理装置的框图。
具体实施方式
50.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
51.需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。
52.随着区块链技术的发展,图片、视频、音频等资产可以数字化的形式存储在区块链网络中,这种数字资产可由资产持有方申请发行,并可转移给其他用户,如何对数字资产进行管理,以满足资产所有方的个性化需求,已成为亟待解决的技术问题。
53.本说明书提供一种数字资产的管理方案,可由数字资产的管理平台和区块链网络配合实现数字资产的管理,满足资产持有方的个性化需求,提升资产持有方的使用体验。
54.其中,管理平台可由数字资产的管理服务提供方部署,其物理载体可以为服务器或服务器集群。
55.区块链网络可以为任意类型的区块链网络。在实际应用中,可以采用公有链、私有链、或者联盟链中的任意一种。
56.数字资产可包括nft(non-fungible token,非同质化代币),是用于代表图片、视频、音频等资产的唯一加密令牌。
57.图1是本说明书一示例性实施例示出的一种数字资产的管理方法的流程示意图。
58.请参考图1,所述数字资产的管理方法可应用于管理平台,包括有以下步骤:
59.步骤102,接收所述数字资产发行方发送的数字资产发行请求,所述数字资产发行请求中携带有待发行资产和获取所述资产需要执行的任务。
60.步骤104,向区块链网络发送数字资产发行交易,所述数字资产发行交易中携带有所述待发行资产,以供区块链网络调用智能合约中定义的发行逻辑执行数字资产的发行,所述数字资产被分配至数字资产发行方账户。
61.步骤106,获取区块链网络发行的所述数字资产的数字资产标识,并记录所述数字资产标识和所述任务之间的绑定关系。
62.在本说明书中,数字资产发行方可以为图片、视频、音频等资产的持有方,其可将自己持有的资产在区块链网络中发行,得到对应的数字资产,例如nft等。资产发行方在发行数字资产时,可指定获取对应数字资产需要执行的任务,当用户执行完成所述任务后,方可有资格获取到数字资产。数字资产发行方可通过管理平台调用区块链网络进行数字资产的发行,管理平台中可记录所述数字资产和对应任务之间的绑定关系。例如,管理平台记录数字资产的标识和任务标识之间的映射关系。
63.所述任务可以为需要线下执行的任务,例如,线下访问指定园区、线下试用指定产品等。
64.所述任务也可以为线上执行的任务,例如,浏览指定页面、线上购买指定产品等。
65.步骤108,接收数字资产发行方发送的任务核销请求,所述任务核销请求中指定有已完成的任务和完成所述任务的用户。
66.在本说明书中,用户在执行完成任务后,数字资产发行方可发送任务核销请求至管理平台,所述任务核销请求中指定有已完成的任务和完成所述任务的用户。
67.例如,所述任务核销请求中可携带已完成任务的任务标识,和完成所述任务的用户的用户标识。
68.当然,在其他例子中,在数字资产发行方仅指定有一项任务的情况下,也可采用数字资产发行方标识来指定所述已完成的任务,管理平台可根据数字资产发行方标识确定其制定的任务作为所述已完成的任务,本说明书对此不作特殊限制。
69.步骤110,在所述绑定关系中查找所述已完成的任务绑定的数字资产。
70.基于前述步骤108,在接收到数字资产发行方发送的任务核销请求后,管理平台可基于记录的数字资产与任务之间的绑定关系,确定所述已完成任务绑定的数字资产,例如基于所述绑定关系查找到已完成任务绑定的数字资产标识。
71.步骤112,调用区块链网络将查找到的所述数字资产从数字资产发行方账户转移至所述用户的账户。
72.在本说明书中,在确定已完成任务绑定的数字资产后,管理平台可生成数字资产转移交易,所述数字资产转移交易中可包括所述数字资产标识和所述用户的用户标识。然后管理平台可将所述数字资产转移交易发送至区块链网络。所述数字资产转移交易是一种智能合约调用交易,区块链网络在接收到所述数字资产转移交易后,可调用智能合约中定义的转移逻辑,将对应的数字资产从数字资产发行方的账户中转移到所述用户的账户中,该数字资产的转移意味着数字资产的所有权从数字资产发行方转移给所述用户。
73.由以上描述可以看出,采用本说明书提供的数字资产管理方案,数字资产发行方可通过管理平台进行数字资产的发行,并指定获取数字资产所需执行的任务。管理平台可在接收到数字资产发行方发送的任务核销请求后,确定已完成任务绑定的数字资产,然后调用区块链网络将所述数字资产转移给完成所述任务的用户,进而实现数字资产的流转。
74.采用上述技术方案,数字资产发行方可基于自身需求制定获取数字资产所需执行的任务,引导用户去完成任务以获取数字资产,从而满足数字资产发行方的个性化数字资产管理需求,提升数字资产发行方的使用体验。
75.图2是本说明书一示例性实施例示出的一种数字资产的管理系统的系统架构图。
76.请参考图2,所述数字资产的管理系统可包括:管理平台、区块链网络、数字资产发
行方设备和用户设备。
77.图2示出的手机仅为上述数字资产发行方设备和用户设备的一种示例,显然数字资产发行方设备和用户设备还可以为手机、平板电脑、笔记本电脑等电子设备,本说明书对此不作特殊限制。
78.其中,数字资产发行方设备中可装载有数字资产发行方客户端,所述数字资产发行方客户端可以为app、小程序等,可以面向数字资产发行方提供数字资产发行入口、任务核销入口等服务入口,数字资产发行方可通过这些服务入口向管理平台发送数字资产发行请求、任务核销请求等。
79.用户设备中可装载有用户客户端,所述用户客户端也可以为app、小程序等,可以提供数字资产的展示页面、数字资产的获取入口等,用户可通过用户客户端进行数字资产的浏览和获取。
80.上述区块链网络中可预先创建有智能合约,所述智能合约可用于发行数字资产、转移数字资产等。所述智能合约是在区块链网络中可以被交易触发执行的合约。智能合约可以通过代码的形式定义。其部署方式可参考相关技术,本说明书在此不再一一赘述。
81.上述管理平台可接收数字资产发行方发送的数字资产发行请求、任务核销请求等,还可与区块链网络交互,调用区块链网络实现数字资产的发行、转移等。
82.需要说明的是,在其他实施方式中,数字资产发行方客户端和用户客户端也可以不经过管理平台直接与区块链网络进行交互,本说明书对此不作特殊限制。
83.下面分别从数字资产的发行、数字资产的转移两个方面来描述本说明书的具体实现过程。
84.一、数字资产的发行
85.请参考图3,数字资产的发行过程可包括以下步骤:
86.步骤302,管理平台接收数字资产发行方发送的数字资产发行请求,所述数字资产发行请求中携带有待发行资产和获取所述资产需要执行的任务。
87.在本说明书中,数字资产发行方(后续简称为发行方)可以为售卖物品或服务的商业机构,也可以为公益组织等非营利性机构。发行方可申请将其拥有的资产发行为数字资产,并可制定获取该数字资产所需完成的任务。
88.例如,售卖商品的商业机构可申请将商品的图片或视频发行为数字资产,并可制定获取该数字资产的任务为在线下试用该商品。
89.再例如,公益组织可申请将其组织的公益图标发行为数字资产,并可制定获取该数字资产的任务为在下线参与一次公益活动。
90.在本说明书中,发行方可基于发行方客户端发送数字资产发行请求至管理平台,所述数字资产发行请求中携带有待发行资产和获取所述资产需要执行的任务。
91.其中,所述待发行资产为前述商品的图片或视频,以及前述公益图标,发行方可通过发行方客户端上传所述待发行资产。
92.所述任务可以包括任务描述和合同模板,所述合同模板可以为试用商品的合同、参与公益活动的合同等,也可通过发行方客户端上传。当然,所述任务也可仅为任务描述或者仅为合同模板,本说明书对此不作特殊限制。
93.步骤304,管理平台对所述待发行资产进行审核。
94.基于前述步骤302,管理平台在接收到所述数字资产发行请求后,可对待发行资产进行审核。
95.例如,可审核所述待发行资产是否存在涉黄、涉暴等问题。
96.再例如,也可审核所述待发行资产是否为原创作品等。
97.上述涉黄、涉暴、原创作品的审核可由管理平台执行,也可由管理平台调用其他平台执行。当然,在其他例子中,也可不对所述待发行资产进行审核,本说明书对此不作特殊限制。
98.步骤306,管理平台在所述待发行资产审核通过后,向区块链网络发送数字资产发行交易。
99.基于前述步骤304,在所述待发行资产审核通过后,管理平台可生成数字资产发行交易,并将该数字资产发行交易发送至区块链网络。所述数字资产发行交易是一种智能合约调用交易,其中包括有所述待发行资产、数字资产发行方标识等信息。
100.步骤308,区块链网络执行数字资产的发行。
101.在本说明书中,响应于所述数字资产发行交易,区块链网络中预先定义的智能合约发行逻辑可基于erc-721、erc-1155等标准执行数字资产的发行,并生成用于唯一标识所述数字资产的数字资产标识,例如数字资产编号等。
102.在本说明书中,区块链网络可基于数字资产发行方标识将发行的数字资产存储至数字资产发行方的账户中。当然,若数字资产发行方在区块链网络中没有账户,可先为其创建账户。
103.可选的,发行方还可在前述数字资产发行请求中指定数字资产的数量,管理平台进而将数字资产数量添加至数字资产发行交易中,区块链网络进而发行对应数量的数字资产,数字资产数量的管理可参考相关技术中的实现方式,本说明书在此不再一一赘述。
104.步骤310,管理平台获取数字资产标识,并记录数字资产标识和所述任务之间的绑定关系。
105.在本说明书中,管理平台可获取区块链网络发行的数字资产以及所述数字资产的唯一标识。例如,管理平台可从合约账户中获取所述数字资产和所述数字资产标识。
106.一方面,管理平台可记录数字资产和发行方上传的获取所述数字资产需要执行的任务之间的绑定关系,例如记录数字资产标识和任务标识之间的绑定关系,所述任务标识可由管理平台在接收到前述数字资产发行请求后为其中携带的任务生成。
107.数字资产任务134534任务a435654任务b135142任务c
108.表1
109.请参考表1的示例,管理平台中可记录有表1所示的数字资产标识与任务标识之间的映射关系,例如,数字资产134534绑定有任务a等。当然,表1仅为示例性说明,在实际应用中,也可不组织这样的表格。
110.另一方面,管理平台还可将所述数字资产和对应的任务描述通过用户客户端展示给用户,以供用户浏览并获取其感兴趣的数字资产。
111.其中,所述任务描述简介可由发行方在申请发行数字资产时上传。在发行方未上传任务描述的情况下,也可由管理平台根据发行方制定的任务进行总结,本说明书对此不作特殊限制。
112.二、数字资产的转移
113.请继续参考图3,数字资产的转移过程可包括以下步骤:
114.步骤312,用户发送数字资产获取请求至管理平台,所述数字资产获取请求中携带有数字资产标识。
115.在本说明书中,用户可通过用户客户端浏览管理平台展示的数字资产和对应的任务描述,并可通过页面中预设的获取控件触发对应数字资产的获取。
116.当用户触发数字资产的获取控件后,用户客户端可发送数字资产获取请求至管理平台,该数字资产获取请求中携带有用户选中的数字资产的数字资产标识。
117.步骤314,管理平台根据所述数字资产标识确定数字资产绑定的任务,并将所述任务分配给所述用户。
118.基于前述步骤312,管理平台在接收到所述数字资产获取请求后,可基于其中携带的数字资产标识在记录的绑定关系中查找对应的任务,并将所述任务分配给所述用户。
119.以表1所示的绑定关系为例,假设数字资产获取请求中携带的数字资产标识为134534,通过表1可查找到其绑定的任务为任务a,然后管理平台可将该任务a分配给所述用户,该用户任务a的状态为未完成。
120.在一个例子中,可通过签署合同的方式实现将所述任务a分配给所述用户。例如,管理平台可基于用户信息和任务a对应的合同模板生成电子版合同,然后通过用户客户端将该电子版合同返回给用户,若用户确认无误,可进行线上签署。管理平台进而存储用户签署后的任务a对应的合同,该合同是未履约状态,可代表分配给该用户的任务a的状态为未完成。
121.可选的,管理平台还可将签署的电子版合同发送至区块链网络存证,本说明书对此不作特殊限制。
122.在另一个例子中,在发行方未上传合同模板的情况下,管理平台可记录任务a和用户之间的映射关系,并可为其设置未完成的状态标识。
[0123][0124]
表2
[0125]
请参考表2的示例,管理平台中可记录表2所示的任务与用户之间的映射关系,例如,任务a被分配给了用户1、用户2和用户3,其中分配给用户1和用户2的任务a状态为未完成,即用户1和用户2未完成任务a,而分配给用户3的任务a的状态为已完成,即用户3已完成任务a。当然,表2也仅为示例性说明,在实际应用中,也可不组织这样的表格。
[0126]
在本说明书中,发行方提交的任务中还可包括任务期限,例如:1个月、3个月等,所述任务期限是对用户完成任务的时间限制。管理平台在将任务分配给用户后,可根据任务
期限确定所述任务的提醒时间点,并在到达所述提醒时间点时,向未完成所述任务的用户发送任务提醒,以提醒用户去执行所述任务。
[0127]
其中,所述提醒时间点可由发起方或管理平台根据任务期限预先指定,例如任务期限前一个星期、任务期限前3天、任务期限前1天等。
[0128]
举例来说,假设任务期限是1个月,管理平台可在任务到期前3天查看用户是否已完成任务,若尚未完成,则发送任务提醒给用户,若已完成,则无需进行提醒。
[0129]
当然,在实际应用中,当用户完成任务后,管理平台也可以无效前述确定的任务提醒时间点,即针对已完成的任务,无需再进行任务完成与否的查看。
[0130]
步骤316,数字资产发行方发送任务核销请求至管理平台,所述任务核销请求中指定有已完成的任务和完成所述任务的用户。
[0131]
在本说明书中,用户在完成前述分配的任务后,发行方可发送任务核销请求至管理平台。
[0132]
假设,用户请求获取的是某商品图片的数字资产,为用户分配的该数字资产对应的任务是试用该商品,发行方(售卖该商品的商业机构)在用户试用该商品后,可发送任务核销请求至管理平台。
[0133]
在本说明书中,所述核销请求中指定有已完成的任务和完成所述任务的用户。例如,所述核销请求中携带有已完成的任务的任务标识以及完成所述任务的用户的用户标识。当然,若发行方仅制定了一项任务,也可采用发行方标识来指定所述已完成的任务,管理平台可根据数字资产发行方标识确定其制定的任务作为所述已完成的任务,本说明书对此不作特殊限制。
[0134]
步骤318,管理平台确定所述已完成任务绑定的数字资产。
[0135]
基于前述步骤316,管理平台在接收到所述任务核销请求后,可基于所述任务核销请求中指定的已完成任务在任务与数字资产之间的绑定关系中查找到所述已完成任务绑定的数字资产,例如,查找到所述数字资产的数字资产标识。
[0136]
步骤320,管理平台调用区块链系统将所述数字资产转移给所述用户。
[0137]
在本说明书中,管理平台在确定已完成任务绑定的数字资产后,可生成数字资产转移交易,所述数字资产转移交易中可包括所述数字资产标识和所述用户的用户标识。然后管理平台可将所述数字资产转移交易发送至区块链网络。
[0138]
所述数字资产转移交易是一种智能合约调用交易,区块链网络在接收到所述数字资产转移交易后,可调用智能合约中定义的转移逻辑,将对应的数字资产从数字资产发行方的账户中转移到所述用户的账户中。
[0139]
例如,可先确定用户是否拥有对应的账户,并可在用户拥有对应账户的情况下,将数字资产从数字资产发行方的账户中转移到所述用户的账户中;当用户未拥有对应账户的情况下,可先为其创建账户,然后将数字资产从数字资产发行方的账户中转移到所述用户的账户中。
[0140]
至此,完成了该数字资产的转移,即数字资产的所有权从数字资产发行方转移给所述用户。
[0141]
在本说明书另一个例子中,在将数字资产所有权转移给用户时,可允许用户为数字资产添加个性化标记,该个性化标记可以视为用户的个性化签名。例如在图片类的数字
资产中添加用户的卡通版头像等。
[0142]
举例来说,用户可将头像上传至管理平台,管理平台可根据用户需求对用户头像进行处理,例如,可对用户头像进行动画渲染,将用户头像转换为动画头像,再例如,也可对用户头像进行素描处理,将用户头像转换为素描头像等。
[0143]
然后,管理平台可将转换后的用户头像上传至区块链网络,区块链网络进而可将该转换后的用户头像叠加至数字资产中,例如,将用户的动画头像叠加到图片类数字资产的右下角,以生成新的数字资产,并将该新的数字资产存储至用户账户中。
[0144]
在生成新的数字资产的情况下,区块链网络也会将未添加用户个性化标记的数字资产转移到所述用户的账户中,即用户可拥有两个数字资产,一个是发行的原始数字资产,另一个是添加有用户个性化标记的新数字资产。
[0145]
上述数字资产生成过程中涉及的加密、签名等过程可参考相关技术,本说明书在此不再一一赘述。
[0146]
步骤322,管理平台正向更新所述用户的信用信息。
[0147]
在本说明书中,可结合信用约束来激励用户执行任务,针对按期完成任务的用户,可正向更新所述用户的信用信息,针对未按期完成任务的用户,可负向更新所述用户的信用信息,进而在数字资产管理中形成信用闭环。
[0148]
在本说明书中,管理平台响应于发行方发送的任务核销请求,可正向更新完成任务的用户的信用信息,例如给完成任务的用户增加指定数量的信用分等。以及,在到达任务期限后,管理平台可确定未按期完成任务的用户,并减少这些未按期完成任务的用户的信用分等。
[0149]
至此,完成了数字资产的所有权从发行方至用户的转移,并且协助发行方实现了其个性化需求,提升了发行方的使用体验。
[0150]
可选的,在本说明书另一个例子中,管理平台可基于用户任务的完成结果与发行方进行资源结算。
[0151]
其中,所述完成结果可包括完成任务的用户数量等。所述资源可包括电子货币、虚拟货币等。
[0152]
举例来说,在发行方请求发行1000份数字资产,有1000个用户申请获取该数字资产,在这1000个用户中,有900个用户完成了发行方制定的任务,那么管理平台可基于用户数量900与发行方进行资源结算,例如,管理平台基于用户数量900,以及每个用户的单价生成账单发送至发行方处,以与发行方进行佣金结算等。
[0153]
下面结合具体的应用场景来描述本说明书的实现过程。
[0154]
假设,发行方1是x汽车品牌方,发行方2是y游乐园的经营方。
[0155]
其中,发行方1申请将其某型号汽车的图片发行为数字资产,指定该汽车图片数字资产的发行数量为1000份,以及获取该汽车图片数字资产的任务是30天内到店完成一次试驾。
[0156]
发行方2申请将其园区图片发行为数字资产,指定该园区图片数字资产的发行数量为5000份,以及获取该园区图片数字资产的任务是60天内游览园区两次。
[0157]
采用本说明书提供的技术方案,区块链网络可发行1000份汽车图片数字资产,这1000份汽车图片数字资产存储在汽车品牌方账户中。区块链网络还可发行5000份园区图片
数字资产,这5000份园区图片数字资产存储在园区经营方账户中。
[0158][0159]
表3
[0160]
管理平台可保存上述表3所示的绑定关系。
[0161]
请参考图4,管理平台可通过用户客户端展示汽车图片、园区图片以及其绑定的任务,以供用户浏览。
[0162]
假设,用户小白想要获取汽车图片的数字资产,其可通过“抢先珍藏”控件发送数字资产获取请求至管理平台,管理平台进而可确定汽车图片数字资产对应的任务完成一次试驾体验,并将该任务分配给小白,该任务的任务期限是30天。管理平台可通过用户客户端发送电子版合同给小白签署。
[0163]
小白到店试驾x品牌汽车后,发行方1可发送任务核销请求至管理平台,管理平台进而生成数字资产转移交易并发送至区块链网络,区块链网络进而将该汽车图片数字资产从发行方1账户中转移到小白账户中,以实现该汽车图片数字资产的所有权转移。
[0164]
此外,管理平台还可正向更新小白的信用分。
[0165]
又假设,用户小黑想要获取园区图片的数字资产,其也可通过“抢先珍藏”控件发送数字资产获取请求至管理平台,管理平台进而可确定园区图片数字资产对应的任务y游乐园游览两次,并将该任务分配给小黑,该任务的任务期限是60天。
[0166]
小黑到游览y游乐园两次后,发行方2可发送任务核销请求至管理平台,管理平台进而生成数字资产转移交易并发送至区块链网络,区块链网络进而将该园区图片数字资产从发行方2账户中转移到小黑账户中,以实现该园区图片数字资产的所有权转移。
[0167]
假设,小黑在任务期限还剩3天的时候仅游览了y游乐园一次,管理平台可发送任务提醒给小黑,以提醒小黑在3天任务期限内再次游览y游乐园。若小黑在这3天中未去游览y游乐园,可确定小黑没有在期限内完成任务,管理平台可负向更新小黑的信用分,并且不会发送数字资产转移交易至区块链网络,该园区图片数字资产仍存储在发行方2的账户中,所有权未发生转移。
[0168]
图5是一示例性实施例提供的一种设备的示意结构图。请参考图5,在硬件层面,该设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。本说明书一个或多个实施例可以基于软件方式来实现,比如由处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
[0169]
图6是本说明书一示例性实施例示出的一种数字资产的管理装置的框图。
[0170]
所述数字资产的管理装置可应用在前述图5所示的设备中,以实现本说明书的技术方案。其中,该数字资产的管理装置可以包括:
[0171]
请求发行单元601,接收所述数字资产发行方发送的数字资产发行请求,所述数字资产发行请求中携带有待发行资产和获取所述资产需要执行的任务;
[0172]
资产发行单元602,向区块链网络发送数字资产发行交易,所述数字资产发行交易中携带有所述待发行资产,以供区块链网络调用智能合约中定义的发行逻辑执行数字资产的发行,所述数字资产被分配至数字资产发行方账户;
[0173]
关系绑定单元603,获取区块链网络发行的所述数字资产的数字资产标识,并记录所述数字资产标识和所述任务之间的绑定关系;
[0174]
任务核销单元604,接收数字资产发行方发送的任务核销请求,所述任务核销请求中指定有已完成的任务和完成所述任务的用户;
[0175]
资产确定单元605,在所述绑定关系中查找所述已完成的任务绑定的数字资产;
[0176]
资产转移单元606,调用区块链网络将查找到的所述数字资产从数字资产发行方账户转移至所述用户的账户。
[0177]
可选的,数字资产的管理步骤还包括:
[0178]
接收所述用户发送的数字资产获取请求,所述数字资产获取请求中携带有数字资产标识;
[0179]
根据所述数字资产标识在所述绑定关系中查找所述数字资产绑定的任务;
[0180]
将所述任务分配给所述用户。
[0181]
可选的,所述任务中包括有任务期限,数字资产的管理步骤还包括:
[0182]
在将所述任务分配给所述用户后,根据所述任务期限确定所述任务的提醒时间点;
[0183]
在到达所述提醒时间点时,向未完成所述任务的用户发送任务提醒,以提醒所述用户执行所述任务。
[0184]
可选的,数字资产的管理步骤还包括:
[0185]
在到达所述任务期限后,负向更新未完成所述任务的用户的信用信息。
[0186]
可选的,数字资产的管理步骤还包括:
[0187]
正向更新所述用户的信用信息。
[0188]
可选的,资产发行单元602:
[0189]
对所述待发行资产进行审核;
[0190]
在所述待发行资产审核通过后,向区块链网络发送所述数字资产发行交易。
[0191]
可选的,所述资产转移单元606:
[0192]
向区块链网络发送数字资产转移交易,所述数字资产转移交易中指定有所述数字资产和所述用户,以供区块链网络调用智能合约中定义的转移逻辑,在所述用户拥有对应账户的情况下,将对应的数字资产从数字资产发行方的账户转移至所述用户的账户;在所述用户未拥有对应账户的情况下,为所述用户创建账户,并将对应的数字资产从数字资产发行方账户转移至所述用户的账户。
[0193]
可选的,数字资产的管理步骤还包括:
[0194]
基于所述任务的完成结果与所述数字资产发行方进行资源结算。
[0195]
上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可
以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
[0196]
在一个典型的配置中,计算机包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
[0197]
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
[0198]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0199]
与前述数字资产的管理方法的实施例相对应,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现以下步骤:
[0200]
接收所述数字资产发行方发送的数字资产发行请求,所述数字资产发行请求中携带有待发行资产和获取所述资产需要执行的任务;
[0201]
向区块链网络发送数字资产发行交易,所述数字资产发行交易中携带有所述待发行资产,以供区块链网络调用智能合约中定义的发行逻辑执行数字资产的发行,所述数字资产被分配至数字资产发行方账户;
[0202]
获取区块链网络发行的所述数字资产的数字资产标识,并记录所述数字资产标识和所述任务之间的绑定关系;
[0203]
接收数字资产发行方发送的任务核销请求,所述任务核销请求中指定有已完成的任务和完成所述任务的用户;
[0204]
在所述绑定关系中查找所述已完成的任务绑定的数字资产;
[0205]
调用区块链网络将查找到的所述数字资产从数字资产发行方账户转移至所述用户的账户。
[0206]
可选的,还包括:
[0207]
接收所述用户发送的数字资产获取请求,所述数字资产获取请求中携带有数字资产标识;
[0208]
根据所述数字资产标识在所述绑定关系中查找所述数字资产绑定的任务;
[0209]
将所述任务分配给所述用户。
[0210]
可选的,所述任务中包括有任务期限,所述方法还包括:
[0211]
在将所述任务分配给所述用户后,根据所述任务期限确定所述任务的提醒时间
点;
[0212]
在到达所述提醒时间点时,向未完成所述任务的用户发送任务提醒,以提醒所述用户执行所述任务。
[0213]
可选的,还包括:
[0214]
在到达所述任务期限后,负向更新未完成所述任务的用户的信用信息。
[0215]
可选的,还包括:
[0216]
正向更新所述用户的信用信息。
[0217]
可选的,还包括:
[0218]
对所述待发行资产进行审核;
[0219]
在所述待发行资产审核通过后,向区块链网络发送所述数字资产发行交易。
[0220]
可选的,所述调用区块链网络将查找到的所述数字资产从数字资产发行方账户转移至所述用户的账户,包括:
[0221]
向区块链网络发送数字资产转移交易,所述数字资产转移交易中指定有所述数字资产和所述用户,以供区块链网络调用智能合约中定义的转移逻辑,在所述用户拥有对应账户的情况下,将对应的数字资产从数字资产发行方的账户转移至所述用户的账户;在所述用户未拥有对应账户的情况下,为所述用户创建账户,并将对应的数字资产从数字资产发行方账户转移至所述用户的账户。
[0222]
可选的,还包括:
[0223]
基于所述任务的完成结果与所述数字资产发行方进行资源结算。
[0224]
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0225]
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0226]
在本说明书一个或多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0227]
应当理解,尽管在本说明书一个或多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0228]
以上所述仅为本说明书一个或多个实施例的较佳实施例而已,并不用以限制本说明书一个或多个实施例,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例保护的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1