+

HK40001241B - Set exchange method and device of available resource quota based on block chain - Google Patents

Set exchange method and device of available resource quota based on block chain Download PDF

Info

Publication number
HK40001241B
HK40001241B HK19124580.2A HK19124580A HK40001241B HK 40001241 B HK40001241 B HK 40001241B HK 19124580 A HK19124580 A HK 19124580A HK 40001241 B HK40001241 B HK 40001241B
Authority
HK
Hong Kong
Prior art keywords
node
target
object node
available resource
quota
Prior art date
Application number
HK19124580.2A
Other languages
Chinese (zh)
Other versions
HK40001241A (en
Inventor
杨新颖
Original Assignee
创新先进技术有限公司
Filing date
Publication date
Application filed by 创新先进技术有限公司 filed Critical 创新先进技术有限公司
Publication of HK40001241A publication Critical patent/HK40001241A/en
Publication of HK40001241B publication Critical patent/HK40001241B/en

Links

Description

一种基于区块链的可用资源配额的集合兑换方法及装置A blockchain-based method and device for collectively exchanging available resource quotas

技术领域Technical Field

本说明书实施例涉及信息技术领域,尤其涉及一种基于区块链的可用资源配额的集合兑换方法及装置。The embodiments of this specification relate to the field of information technology, and more particularly to a method and device for collectively exchanging available resource quotas based on blockchain.

背景技术Background Art

长久以来,作品(如音乐作品、文学作品、美术作品等)的创作方为了获取收益,通常将作品的版权许可给发行商使用,由发行商进行作品分发。实践中,作品在分发过程中产生的收益的很大部分归于发行商,只有少部分能到达创作方手中。For a long time, creators of works (such as music, literature, and art) have typically licensed their copyright to publishers to generate revenue. In practice, the majority of the revenue generated during the distribution process accrues to the publisher, with only a small portion reaching the creator.

随着区块链技术的发展,基于区块链实现版权作品的点对点分发是成为可能。在区块链网络中,一个节点可以是作品的创作方或作品的使用方,创作方可以摆脱对发行商的依赖,直接向使用方分发作品并获得收益。With the development of blockchain technology, peer-to-peer distribution of copyrighted works has become possible. In a blockchain network, a node can be either the creator or the user of a work. Creators can break free from their reliance on publishers and directly distribute their works to users, earning revenue.

目前,各区块链节点通常以数字货币(如比特币)或电子形式的法定货币(如人民币)等市场通用货币为交易媒介,进行版权使用交易。At present, each blockchain node usually uses digital currency (such as Bitcoin) or electronic legal currency (such as RMB) and other market currencies as transaction media to conduct copyright usage transactions.

具体地,针对目标作品对应的版权使用事件,使用方节点确定付费金额,将所述付费金额的货币确定为自身对应的支出,以及将所述付费金额的货币确定为创作方节点对应的收入,然后构建包含确定的自身对应的支出和所述创作方节点对应的收入的版权使用交易,并将所述版权使用交易发布至区块链。如此,创作方就可以获得收益。Specifically, for copyright usage events corresponding to target works, the user node determines a payment amount, uses the currency of the payment amount as its own expenditure, and uses the currency of the payment amount as the income of the creator node. It then constructs a copyright usage transaction that includes its own expenditure and the income of the creator node, and publishes the copyright usage transaction to the blockchain. In this way, the creator can earn profits.

除现有技术之外,创作方获得收益的方式可以更为多样。In addition to existing technologies, creators can earn revenue in more diverse ways.

发明内容Summary of the Invention

为了使得作品的创作方获取收益的方式更为多样,本说明书实施例提供一种基于区块链的可用资源配额的集合兑换方法及装置,技术方案如下:In order to diversify the ways in which creators of works can obtain income, the embodiments of this specification provide a method and device for collectively exchanging available resource quotas based on blockchain. The technical solution is as follows:

根据本说明书实施例的第1方面,提供一种基于区块链的可用资源配额的兑换方法,区块链网络包括管理节点和若干对象节点,各对象节点之间以虚拟资源为交易媒介,进行版权使用交易,所述方法包括:According to a first aspect of an embodiment of this specification, a method for exchanging available resource quotas based on a blockchain is provided. The blockchain network includes a management node and a plurality of object nodes. The object nodes use virtual resources as a transaction medium to conduct copyright usage transactions. The method includes:

所述管理节点根据评选规则,选择若干对象节点和/或若干对象节点集合作为目标对象;每个对象节点集合由不止一个对象节点组成;The management node selects a number of object nodes and/or a number of object node sets as target objects according to the selection rules; each object node set consists of more than one object node;

针对每个目标对象,若该目标对象为对象节点集合,则确定兑换给该目标对象中的每个对象节点的可用资源配额;针对该目标对象中的每个对象节点,兑换给该对象节点的可用资源配额用于确定该对象节点对应的收益增量;For each target object, if the target object is a set of object nodes, the available resource quota to be exchanged for each object node in the target object is determined; for each object node in the target object, the available resource quota to be exchanged for the object node is used to determine the corresponding revenue increment of the object node;

针对该目标对象中的每个对象节点,将该对象节点对应的可用资源配额的虚拟资源确定为该对象节点对应的虚拟资源减量;For each object node in the target object, determining the virtual resource of the available resource quota corresponding to the object node as the decrement of the virtual resource corresponding to the object node;

构建包含确定的该对象节点对应的虚拟资源减量的配额兑换交易,并将该配额兑换交易发布至区块链。Construct a quota exchange transaction containing the determined virtual resource reduction corresponding to the object node, and publish the quota exchange transaction to the blockchain.

根据本说明书实施例的第2方面,提供一种基于区块链的可用资源配额的集合兑换装置,区块链网络包括所述装置和若干对象节点,各对象节点之间以所述装置发行的虚拟资源为交易媒介,进行版权使用交易,所述装置包括:According to a second aspect of an embodiment of this specification, a blockchain-based collective exchange device for available resource quotas is provided. The blockchain network includes the device and a plurality of object nodes. The object nodes use virtual resources issued by the device as a transaction medium to conduct copyright usage transactions. The device includes:

评选模块,根据评选规则,选择若干对象节点和/或若干对象节点集合作为目标对象;每个对象节点集合由不止一个对象节点组成;A selection module selects a number of object nodes and/or a number of object node sets as target objects according to selection rules; each object node set is composed of more than one object node;

可用资源配额确定模块,针对每个目标对象,若该目标对象为对象节点集合,则确定兑换给该目标对象中的每个对象节点的可用资源配额;针对该目标对象中的每个对象节点,兑换给该对象节点的可用资源配额用于确定该对象节点对应的收益增量;An available resource quota determination module determines, for each target object, an available resource quota to be exchanged for each object node in the target object if the target object is a set of object nodes; for each object node in the target object, the available resource quota exchanged for the object node is used to determine the corresponding revenue increment of the object node;

虚拟资源减量确定模块,针对该目标对象中的每个对象节点,将该对象节点对应的可用资源配额的虚拟资源确定为该对象节点对应的虚拟资源减量;a virtual resource reduction determination module, for each object node in the target object, determining the virtual resource of the available resource quota corresponding to the object node as the virtual resource reduction corresponding to the object node;

构建发布模块,构建包含确定的该对象节点对应的虚拟资源减量的配额兑换交易,并将该配额兑换交易发布至区块链。Construct a publishing module, construct a quota exchange transaction containing the determined virtual resource reduction corresponding to the object node, and publish the quota exchange transaction to the blockchain.

根据本说明书实施例的第3方面,提供一种基于区块链的可用资源配额的集合兑换系统,包括管理节点和若干对象节点,各对象节点之间以所述管理节点发行的虚拟资源为交易媒介,进行版权使用交易;According to a third aspect of the embodiments of this specification, a blockchain-based collective redemption system for available resource quotas is provided, comprising a management node and a plurality of object nodes, wherein the object nodes conduct copyright usage transactions using virtual resources issued by the management node as a transaction medium;

所述管理节点,根据评选规则,选择若干对象节点和/或若干对象节点集合作为目标对象;每个对象节点集合由不止一个对象节点组成;针对每个目标对象,若该目标对象为对象节点集合,则确定兑换给该目标对象中的每个对象节点的可用资源配额;针对该目标对象中的每个对象节点,兑换给该对象节点的可用资源配额用于确定该对象节点对应的收益增量;针对该目标对象中的每个对象节点,将该对象节点对应的可用资源配额的虚拟资源确定为该对象节点对应的虚拟资源减量;构建包含确定的该对象节点对应的虚拟资源减量的配额兑换交易,并将该配额兑换交易发布至区块链。The management node selects several object nodes and/or several object node sets as target objects according to the selection rules; each object node set is composed of more than one object node; for each target object, if the target object is an object node set, the available resource quota exchanged for each object node in the target object is determined; for each object node in the target object, the available resource quota exchanged for the object node is used to determine the corresponding revenue increment of the object node; for each object node in the target object, the virtual resource of the available resource quota corresponding to the object node is determined as the virtual resource reduction corresponding to the object node; a quota exchange transaction containing the determined virtual resource reduction corresponding to the object node is constructed, and the quota exchange transaction is published to the blockchain.

本说明书实施例所提供的技术方案,区块链网络中包括管理节点和对象节点,各对象节点以所述管理节点发行的虚拟资源为交易媒介,进行版权使用交易。一个对象节点可能在有的版权使用事件中是作为使用方付出虚拟资源,在有的版权使用事件中作为创作方收取虚拟资源。对于任一对象节点集合而言,当该对象节点集合被管理节点评选为目标对象时,该对象节点集合中的每个对象节点都可以获得一定的可用资源配额,用于确定自身对应的收益增量。并且,分配给一个对象节点的可用资源配额需要用该对象节点拥有的虚拟资源进行兑换。The technical solution provided in the embodiments of this specification includes management nodes and object nodes in the blockchain network. Each object node uses the virtual resources issued by the management node as a transaction medium to conduct copyright usage transactions. An object node may pay virtual resources as a user in some copyright usage events, and receive virtual resources as a creator in some copyright usage events. For any object node set, when the object node set is selected as a target object by the management node, each object node in the object node set can obtain a certain available resource quota to determine its corresponding revenue increment. In addition, the available resource quota allocated to an object node needs to be exchanged for the virtual resources owned by the object node.

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书实施例。It should be understood that the above general description and the following detailed description are merely exemplary and explanatory and are not restrictive of the embodiments of the present disclosure.

此外,本说明书实施例中的任一实施例并不需要达到上述的全部效果。In addition, any embodiment in this specification does not need to achieve all of the above effects.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the embodiments of this specification. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

图1是本说明书实施例提供的一种基于区块链的可用资源配额的兑换方法的流程示意图;FIG1 is a flow chart of a blockchain-based method for exchanging available resource quotas according to an embodiment of this specification;

图2是本说明书实施例提供的一种基于区块链的可用资源配额的集合兑换方法的流程示意图;FIG2 is a flow chart of a method for collectively exchanging available resource quotas based on blockchain according to an embodiment of this specification;

图3是本说明书实施例提供的一种基于区块链的可用资源配额预兑换方法的流程示意图;FIG3 is a flowchart of a blockchain-based available resource quota pre-exchange method provided in an embodiment of this specification;

图4是本说明书实施例提供的一种基于区块链的可用资源配额的兑换装置的结构示意图;FIG4 is a schematic diagram of the structure of a blockchain-based available resource quota exchange device provided in an embodiment of this specification;

图5是本说明书实施例提供的一种基于区块链的可用资源配额的兑换系统的结构示意图;FIG5 is a schematic diagram of the structure of a blockchain-based available resource quota exchange system provided in an embodiment of this specification;

图6是本说明书实施例提供的一种基于区块链的可用资源配额的集合兑换装置的结构示意图;FIG6 is a schematic diagram of the structure of a blockchain-based collective exchange device for available resource quotas according to an embodiment of this specification;

图7是本说明书实施例提供的一种基于区块链的可用资源配额的集合兑换系统的结构示意图;FIG7 is a schematic diagram of the structure of a blockchain-based collective exchange system for available resource quotas provided in an embodiment of this specification;

图8是本说明书实施例提供的一种基于区块链的可用资源配额预兑换装置的结构示意图;FIG8 is a schematic diagram of the structure of a blockchain-based available resource quota pre-exchange device provided in an embodiment of this specification;

图9是本说明书实施例提供的一种基于区块链的可用资源配额预兑换系统的结构示意图;FIG9 is a schematic diagram of the structure of a blockchain-based available resource quota pre-exchange system provided in an embodiment of this specification;

图10是用于配置本说明书实施例方法的一种计算机设备的结构示意图。FIG10 is a schematic diagram of the structure of a computer device used to configure the method according to the embodiment of this specification.

具体实施方式DETAILED DESCRIPTION

在本说明书中所描述的交易(transfer),是指用户通过区块链的客户端创建,并需要最终发布至区块链的分布式数据库中的一笔数据。The transaction described in this specification refers to a piece of data created by a user through a blockchain client and ultimately published to the blockchain's distributed database.

其中,区块链中的交易,存在狭义的交易以及广义的交易之分。狭义的交易是指用户向区块链发布的一笔价值转移;例如,在传统的比特币区块链网络中,交易可以是用户在区块链中发起的一笔转账。而广义的交易是指用户向区块链发布的一笔具有业务意图的业务数据;例如,运营方可以基于实际的业务需求搭建一个联盟链,依托于联盟链部署一些与价值转移无关的其它类型的在线业务(比如,租房业务、车辆调度业务、保险理赔业务、信用服务、医疗服务等),而在这类联盟链中,交易可以是用户在联盟链中发布的一笔具有业务意图的业务消息或者业务请求。Blockchain transactions can be categorized into narrow and broad categories. A narrow transaction refers to a transfer of value published by a user to the blockchain; for example, in the traditional Bitcoin blockchain network, a transaction can be a user-initiated transfer within the blockchain. A broad transaction, on the other hand, refers to business data published by a user to the blockchain with business intent. For example, an operator might build a consortium chain based on actual business needs and deploy other types of online services unrelated to value transfer (e.g., rental services, vehicle dispatch services, insurance claims services, credit services, medical services, etc.). In such a consortium chain, a transaction can be a business message or service request published by a user within the consortium chain with business intent.

现有技术中,版权使用交易发布至区块链的含义为,基于版权使用事件,作品的使用方节点向作品的创作方(通常是作品的版权拥有方)进行转账,转账记录被存入区块链进行公示。而版权使用事件是指一切涉及版权作品使用的事件,如购买小说、购买创作方的编曲、下载音乐等。In existing technology, publishing copyright usage transactions to the blockchain means that, based on a copyright usage event, the user node of a work transfers funds to the creator (usually the copyright owner), and the transfer record is stored on the blockchain for public display. Copyright usage events refer to all events involving the use of copyrighted works, such as purchasing a novel, purchasing the creator's arrangement, downloading music, etc.

现有的基于区块链的版权交易模式的主要特点为,区块链网络中的各节点以市场通用货币为交易媒介,进行版权使用交易。这意味着,创作方节点分发作品所获得的市场通用货币即是创作方获得的收益。The main characteristic of the existing blockchain-based copyright trading model is that each node in the blockchain network uses a common market currency as the transaction medium to conduct copyright transactions. This means that the market currency earned by the creator's node from distributing the work is the creator's income.

而本发明提供的技术方案丰富了作品的创作方获取收益的方式。The technical solution provided by the present invention enriches the ways in which creators of works can obtain income.

具体地,在本说明书实施例中,区块链网络中包括管理节点和对象节点,各对象节点以所述管理节点发行的虚拟资源为交易媒介,进行版权使用交易。Specifically, in the embodiments of this specification, the blockchain network includes management nodes and object nodes, and each object node uses the virtual resources issued by the management node as a transaction medium to conduct copyright usage transactions.

为此,本发明提出了一种基于区块链的交付虚拟资源的方法,区块链网络包括管理节点和若干对象节点,各对象节点之间以所述管理节点发行的虚拟资源为交易媒介,进行版权使用交易,所述交付虚拟资源的方法包括:To this end, the present invention proposes a method for delivering virtual resources based on blockchain. The blockchain network includes a management node and a plurality of object nodes. The object nodes use the virtual resources issued by the management node as a transaction medium to conduct copyright usage transactions. The method for delivering virtual resources includes:

针对目标作品对应的版权使用事件,使用方节点确定交付数额,所述使用方节点是使用所述目标作品的用户对应的对象节点;For a copyright usage event corresponding to a target work, a user node determines a payment amount, where the user node is an object node corresponding to a user who uses the target work;

所述使用方节点将所述交付数额的虚拟资源确定为自身对应的虚拟资源减量,以及将所述交付金额的虚拟资源确定为创作方节点对应的虚拟资源增量;所述创作方节点是创作所述目标作品的用户对应的对象节点;The user node determines the virtual resource of the delivered amount as a decrement of the virtual resource corresponding to itself, and determines the virtual resource of the delivered amount as an increment of the virtual resource corresponding to the creator node; the creator node is the object node corresponding to the user who created the target work;

所述使用方节点构建包含确定的自身对应的虚拟资源减量和所述创作方节点对应的虚拟资源增量的版权使用交易,并将所述版权使用交易发布至区块链。The user node constructs a copyright usage transaction that includes a determined decrement of the virtual resource corresponding to itself and an increment of the virtual resource corresponding to the creator node, and publishes the copyright usage transaction to the blockchain.

其中,所述虚拟资源实际上是一种电子数据,其具体形式可以是游戏币、积分、虚拟物品等。The virtual resources are actually a kind of electronic data, and their specific forms can be game coins, points, virtual items, etc.

其中,所述交付数额具体是使用所述目标作品所需要花费的虚拟资源的数额,其可以是目标作品的创造方预先设定的。The delivery amount specifically refers to the amount of virtual resources required to use the target work, which may be pre-set by the creator of the target work.

也就是说,在上述的交付虚拟资源的方法中,版权使用交易发布至区块链的含义为,基于版权使用事件,作品的使用方节点向作品的创作方(通常是作品的版权拥有方)交付虚拟资源,虚拟资源交付记录被存入区块链进行公示。That is to say, in the above-mentioned method of delivering virtual resources, the meaning of publishing copyright usage transactions to the blockchain is that, based on the copyright usage event, the user node of the work delivers virtual resources to the creator of the work (usually the copyright owner of the work), and the virtual resource delivery record is stored in the blockchain for public display.

通过上述的交付虚拟资源的方法,一个对象节点可能在有的版权使用事件中作为使用方付出虚拟资源,在有的版权使用事件中作为创作方收取虚拟资源,每个版权使用事件对应的虚拟资源交付记录都会被存入区块链进行公示,基于区块链上存储的交付虚拟资源的记录,可以确定每个对象节点对应的虚拟资源余量。Through the above-mentioned method of delivering virtual resources, an object node may pay virtual resources as a user in some copyright usage events, and receive virtual resources as a creator in some copyright usage events. The virtual resource delivery records corresponding to each copyright usage event will be stored in the blockchain for public display. Based on the records of delivered virtual resources stored on the blockchain, the virtual resource balance corresponding to each object node can be determined.

在上述的交付虚拟资源的方法中,针对每个对象节点,该对象节点不仅可以基于版权使用交易,收取其他对象节点交付的虚拟资源,也可以请求负责发行虚拟资源的所述管理节点向该对象节点有偿或无偿交付虚拟资源。In the above-mentioned method of delivering virtual resources, for each object node, the object node can not only collect virtual resources delivered by other object nodes based on copyright usage transactions, but also request the management node responsible for issuing virtual resources to deliver virtual resources to the object node for a fee or free of charge.

具体地,所述管理节点有偿交付虚拟资源的方式如下:Specifically, the management node delivers virtual resources for a fee in the following manner:

所述管理节点接收任一对象节点发送的包含充值数额的充值请求,从该对象节点对应的用户的财产账户中扣除与所述充值数额的虚拟资源等价的财产,将所述充值数额的虚拟资源确定为该对象节点对应的虚拟资源增量,构建包含确定的该对象节点对应的虚拟资源增量的资源充值交易,并将所述资源充值交易发布至区块链。The management node receives a recharge request including a recharge amount sent by any object node, deducts property equivalent to the virtual resources of the recharge amount from the property account of the user corresponding to the object node, determines the virtual resources of the recharge amount as the virtual resource increment corresponding to the object node, constructs a resource recharge transaction including the determined virtual resource increment corresponding to the object node, and publishes the resource recharge transaction to the blockchain.

本发明还提供了一种基于区块链的可用资源配额的兑换方法,对于任一对象节点而言,当该对象节点被管理节点分配了可用资源配额时,该对象节点方可获得收益(可用资源配额用于确定该对象节点对应的收益增量)。并且,分配给该对象节点的可用资源配额需要用该对象节点拥有的虚拟资源进行兑换。The present invention also provides a blockchain-based method for exchanging available resource quotas. For any object node, only when the object node is allocated an available resource quota by the management node can the object node obtain revenue (the available resource quota is used to determine the corresponding revenue increment of the object node). In addition, the available resource quota allocated to the object node needs to be exchanged for the virtual resources owned by the object node.

本发明还提供了另一种基于区块链的可用资源配额的兑换方法,对于任一对象节点集合而言,当该对象节点集合被管理节点评选为目标对象时,该对象节点集合中的每个对象节点都可以获得一定的可用资源配额,用于确定自身对应的收益增量。并且,分配给一个对象节点的可用资源配额需要用该对象节点拥有的虚拟资源进行兑换。This invention also provides another blockchain-based method for redeeming available resource quotas. For any set of target nodes, when the set is selected as a target by a management node, each node in the set is granted a certain available resource quota, which is used to determine its corresponding incremental revenue. Furthermore, the available resource quota allocated to a target node must be redeemed for the virtual resources owned by the target node.

本发明还提供了一种基于区块链的可用资源配额预兑换方法,对于任一对象节点而言,当该对象节点被管理节点评选为预兑换节点时,该对象节点方可获得预兑换一定的可用资源数额的资格,并基于预兑换的可用资源配额,预先支取收益。同时,该对象节点需要以自身未来的虚拟资源收入为担保,偿还预兑换的可用资源数额的虚拟资源。The present invention also provides a blockchain-based pre-exchange method for available resource quotas. For any target node, once it is selected by a management node as a pre-exchange node, it becomes eligible to pre-exchange a certain amount of available resources and receive advance proceeds based on the pre-exchanged available resource quota. Furthermore, the target node must repay the pre-exchanged available resource quota using its own future virtual resource revenue as collateral.

本发明所提出的上述技术方案可以适用于任何类型作品(如美术、音乐、文学)的版权交易场景。为了描述的方便,后文以音乐版权交易场景为例进行说明,在此场景下,所述虚拟资源可被称为为“乐音币”。本领域技术人员应当理解,这并不构成对本发明的限制。The technical solution proposed in this invention is applicable to copyright transactions involving any type of work (e.g., fine art, music, and literature). For ease of description, the following uses a music copyright transaction scenario as an example. In this scenario, the virtual resource is referred to as "Music Coin." Those skilled in the art will appreciate that this does not constitute a limitation of the present invention.

为了使本领域技术人员更好地理解本说明书实施例中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于保护的范围。In order to enable those skilled in the art to better understand the technical solutions in the embodiments of this specification, the technical solutions in the embodiments of this specification will be described in detail below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by those of ordinary skill in the art should fall within the scope of protection.

以下结合附图,详细说明本说明书各实施例提供的技术方案。The technical solutions provided by the embodiments of this specification are described in detail below with reference to the accompanying drawings.

图1是本说明书实施例提供的一种基于区块链的可用资源配额的兑换方法的流程示意图,包括以下步骤:FIG1 is a flow chart of a blockchain-based method for exchanging available resource quotas according to an embodiment of this specification, comprising the following steps:

S100:管理节点根据评选规则,选择若干对象节点作为目标节点。S100: The management node selects several object nodes as target nodes according to the selection rules.

在本文中,节点实际上是具有数据处理功能和通信功能的设备。In this article, a node is actually a device with data processing and communication functions.

区块链网络中的节点有管理节点和对象节点之分。通常,针对任一对象节点,该对象节点可以作为作品A的使用方节点,向作品A的创作方节点交付虚拟资源;也可以作为作品B的创作方节点,收取作品B的使用方节点交付的虚拟资源。Nodes in a blockchain network are divided into management nodes and object nodes. Generally, any object node can act as a consumer node for work A, delivering virtual resources to the creator node of work A; it can also act as a creator node for work B, receiving virtual resources delivered by the consumer node of work B.

所述管理节点一般不是版权使用事件的参与方(使用方或创作方),而是整个版权交易系统的管理方。各对象节点使用的交易媒介(即虚拟资源)是管理节点发行的,这就意味着,在所述版权交易系统中,虚拟资源可以作为交易媒介,而在所述版权交易系统的范畴之外,虚拟资源不一定可以作为交易媒介。例如,所述管理节点发行的虚拟资源不一定能够在市场上购买各种商品。因此,对于一个作品的创作方节点而言,收取到虚拟资源并不一定意味着获得收益。The management node is generally not a participant in the copyright usage event (user or creator), but the manager of the entire copyright trading system. The transaction medium (i.e., virtual resources) used by each object node is issued by the management node. This means that in the copyright trading system, virtual resources can be used as a transaction medium, but outside the scope of the copyright trading system, virtual resources may not be used as a transaction medium. For example, the virtual resources issued by the management node may not be able to purchase various commodities on the market. Therefore, for the creator node of a work, receiving virtual resources does not necessarily mean obtaining income.

在本说明书实施例中,所述管理节点可以一次性地、定期地(如每个月一次)或不定期地执行步骤S100。进一步地,所述管理节点可以一次性地、定期地(如每个月一次)或不定期地执行图1所示的可用资源配额的兑换方法。In the embodiment of this specification, the management node may perform step S100 once, periodically (e.g., once a month), or irregularly. Furthermore, the management node may perform the method for exchanging available resource quotas shown in FIG1 once, periodically (e.g., once a month), or irregularly.

在本说明书实施例中,所述评选规则可以根据实际业务需要进行规定。例如,所述管理节点可以根据评选规则,随机选择10个对象节点作为目标节点。又如,所述管理节点可以根据各对象节点分别对应的虚拟资源余量大小,由大到小依次选择10个对象节点作为目标节点。In the embodiments of this specification, the selection rules can be defined based on actual business needs. For example, the management node can randomly select 10 target nodes as target nodes based on the selection rules. In another example, the management node can select 10 target nodes as target nodes in descending order based on the virtual resource margins corresponding to each target node.

需要说明的是,针对任一对象节点,该对象节点对应的虚拟资源余量是,从区块链上存储的对应于该对象节点的虚拟资源增量中,扣除区块链上存储的对应于该目标节点的虚拟资源减量后,所剩余的虚拟资源增量。It should be noted that, for any object node, the virtual resource balance corresponding to the object node is the remaining virtual resource increment after deducting the virtual resource reduction corresponding to the target node stored on the blockchain from the virtual resource increment corresponding to the object node stored on the blockchain.

进一步地,可以预设若干作品类别,并针对每个作品类别,建立若干对象节点与该作品类别之间的关联关系。举例来说,可以预先根据不同的音乐风格,预设若干作品类别(摇滚乐、乡村乐、爵士乐等),然后针对每个对象节点,获取该对象节点偏好的至少一个作品类别,并建立该对象节点与该对象节点偏好的作品类别之间的关联关系。假设对象节点A对应的用户A是爵士乐歌手,同时也是一位摇滚乐爱好者,那么可以建立对象节点A与爵士乐这一作品类别的关联关系,以及建立对象节点A与摇滚乐这一作品类别的关联关系。Furthermore, several work categories can be preset, and for each work category, several association relationships can be established between object nodes and the work category. For example, several work categories (rock, country, jazz, etc.) can be preset based on different musical styles. Then, for each object node, at least one work category preferred by the object node is obtained, and an association relationship is established between the object node and the work category preferred by the object node. Assuming that user A corresponding to object node A is a jazz singer and also a rock music fan, an association relationship can be established between object node A and the work category "Jazz", and an association relationship can be established between object node A and the work category "Rock".

如此,在本说明书实施例中,所述管理节点针对每个作品类别,根据评选规则,从与该作品类别相关联的对象节点中选择若干对象节点作为目标节点。例如,所述管理节点可以根据评选规则,从与摇滚乐关联的对象节点中选择10个对象节点作为目标节点,从与乡村乐关联的对象节点中选择6个对象节点作为目标节点,从与爵士乐关联的对象节点中选择2个对象节点作为目标节点。Thus, in this embodiment of the present specification, the management node selects, for each work category, several object nodes from the object nodes associated with that work category as target nodes based on the selection rules. For example, based on the selection rules, the management node may select 10 object nodes from the object nodes associated with rock music as target nodes, 6 object nodes from the object nodes associated with country music as target nodes, and 2 object nodes from the object nodes associated with jazz as target nodes.

进一步地,可以利用智能合约技术,保证所述管理节点是严格依照所述评选规则挑选目标节点的。具体地,在步骤S100中,所述管理节点可以调用区块链上存储的,包含评选规则的评选智能合约,并通过所述评选智能合约,选择若干对象节点作为目标节点。所述评选智能合约是预先经过区块链网络中的各节点共识验证通过后,被存入区块链的。Furthermore, smart contract technology can be utilized to ensure that the management node selects target nodes strictly in accordance with the selection rules. Specifically, in step S100, the management node can invoke a selection smart contract stored on the blockchain that contains the selection rules and, through this selection smart contract, select several target nodes as target nodes. This selection smart contract is pre-verified by consensus among all nodes in the blockchain network before being stored on the blockchain.

S102:针对每个目标节点,确定兑换给该目标节点的可用资源配额。S102: For each target node, determine the available resource quota to be exchanged for the target node.

评选出的若干目标节点,实际上是有资格兑换可用资源配额的对象节点。针对每个目标节点,兑换给该目标节点的可用资源配额用于确定该目标节点对应的收益增量。The selected target nodes are actually the target nodes that are eligible to redeem available resource quotas. For each target node, the available resource quota redeemed for that target node is used to determine the corresponding revenue increment for that target node.

在本说明书实施例中,确定兑换给每个目标节点的可用资源配额的方式有多种。In the embodiments of this specification, there are multiple ways to determine the available resource quota to be exchanged for each target node.

具体地,可以针对每个目标节点,根据该目标节点的请求,确定兑换给该目标节点的可用资源配额。即,针对每个目标节点,将该目标节点对应的指定余量数额确定为兑换给该目标节点的可用资源配额。其中,该目标节点对应的指定余量数额为,该目标节点对应的用户预先指定的,该目标节点对应的至少部分虚拟资源余量的数额。Specifically, for each target node, based on the target node's request, the available resource quota to be exchanged for the target node can be determined. That is, for each target node, the designated balance amount corresponding to the target node is determined as the available resource quota to be exchanged for the target node. The designated balance amount corresponding to the target node is the amount of at least a portion of the virtual resource balance corresponding to the target node, pre-specified by the user corresponding to the target node.

也可以将兑换给每个目标节点的可用资源配额都确定为同一数值。例如,可以针对每个目标节点,将最小余量数额确定为兑换给该目标节点的可用资源配额。其中,所述最小余量数额通过以下方式确定:从各目标节点分别对应的指定余量数额中,确定出最小的指定余量数额;指定一个不大于所述最小的指定余量数额的数额,作为所述最小余量数额。Alternatively, the available resource quota redeemed for each target node may be determined to be the same value. For example, for each target node, a minimum remaining amount may be determined as the available resource quota redeemed for that target node. The minimum remaining amount may be determined by: determining the minimum specified remaining amount from the specified remaining amounts corresponding to each target node; and designating an amount no greater than the minimum specified remaining amount as the minimum remaining amount.

S104:将所述可用资源配额的虚拟资源确定为该目标节点对应的虚拟资源减量。S104: Determine the virtual resource of the available resource quota as the virtual resource corresponding to the target node and reduce it.

S106:构建包含确定的该目标节点对应的虚拟资源减量的配额兑换交易,并将所述配额兑换交易发布至区块链。S106: Construct a quota exchange transaction including the determined virtual resource reduction corresponding to the target node, and publish the quota exchange transaction to the blockchain.

在本说明书实施例中,由于发放给某个目标节点的可用资源配额是需要由该目标节点拥有的虚拟资源进行兑换的,因此,通过步骤S104~S106,从该目标节点对应的虚拟资源余量中扣除该可用资源配额的虚拟资源,该扣除记录公示于区块链。In the embodiment of this specification, since the available resource quota issued to a target node needs to be redeemed by the virtual resources owned by the target node, through steps S104 to S106, the virtual resources of the available resource quota are deducted from the virtual resource balance corresponding to the target node, and the deduction record is published on the blockchain.

通过图1所示的基于区块链的可用资源配额的兑换方法,对作品的创作方节点而言,其通过分发作品而收取的虚拟资源并没有直接落实为收益,该创作方节点若想要获得收益,则需要一方面被所述管理节点评选为目标节点,拥有兑换可用资源配额的资格,另一方面花费自己拥有的虚拟资源兑换一定的可用资源配额。兑换到的可用资源配额可以用于确定该创作方对应的收益增量,如此,该创作方可以获得收益。Through the blockchain-based available resource quota redemption method shown in Figure 1, for the creator node of a work, the virtual resources it receives through distributing the work are not directly converted into revenue. To obtain revenue, the creator node must first be selected as a target node by the management node, thereby becoming eligible to redeem available resource quotas, and secondly, spend its own virtual resources to redeem a certain amount of available resource quotas. The redeemed available resource quotas can be used to determine the corresponding revenue increment for the creator, thereby allowing the creator to obtain revenue.

此外,在步骤S100中,所述管理节点可以根据评选规则,将满足所述评选规则的对象节点确定为目标节点。In addition, in step S100, the management node may determine the object node that meets the selection rule as the target node according to the selection rule.

其中,针对每个对象节点,该对象节点满足所述评选规则,包括满足以下规则中的至少一种:For each object node, the object node satisfies the selection rules, including satisfying at least one of the following rules:

规则1,该对象节点对应的指定余量数额不小于第一阈值。Rule 1: The specified balance amount corresponding to the object node is not less than a first threshold.

规则2,在统计期间内,基于版权使用交易产生的,对应于该对象节点的虚拟资源增量的数额不小于第二阈值。Rule 2: During the statistical period, the amount of virtual resource increment corresponding to the object node generated based on copyright usage transactions shall not be less than the second threshold.

针对规则1,需要说明的是,所述该对象节点对应的指定余量数额为,该对象节点对应的用户预先指定的,该对象节点对应的至少部分虚拟资源余量的数额。一个对象节点对应的指定余量数额的含义为,该对象节点对应的用户指定其虚拟资源余量中的多大部分参与评选。Regarding Rule 1, it should be noted that the designated margin amount corresponding to the object node is the amount of at least a portion of the virtual resource margin corresponding to the object node, pre-specified by the user corresponding to the object node. The designated margin amount corresponding to an object node means that the user corresponding to the object node specifies the portion of their virtual resource margin that will be included in the selection.

例如,针对对象节点A和B,对象节点A对应的虚拟资源(具体可以是乐音币)余量为5个乐音币,对象节点B对应的虚拟资源余量为8个乐音币。若对象节点A对应的用户A预先指定其全部乐音币参与评选,则对象节点A对应的指定余量数额为5;若对象节点B对应的用户B预先指定其拥有的7个乐音币参与评选,则对象节点A对应的指定余量数额为7。For example, for object nodes A and B, the virtual resource (specifically, Music Coins) balance corresponding to object node A is 5 Music Coins, and the virtual resource balance corresponding to object node B is 8 Music Coins. If user A corresponding to object node A pre-designates all of their Music Coins for participation in the selection, the designated balance amount corresponding to object node A is 5; if user B corresponding to object node B pre-designates 7 of their Music Coins for participation in the selection, the designated balance amount corresponding to object node A is 7.

所述第一阈值可以是根据实际业务需要指定的固定数值,如在上例中,若所述第一阈值为6,则由于对象节点A对应的指定余量数额为5,因此对象节点A不满足规则1,而对象节点B满足规则1。The first threshold can be a fixed value specified according to actual business needs. For example, in the above example, if the first threshold is 6, since the specified balance amount corresponding to object node A is 5, object node A does not meet rule 1, while object node B meets rule 1.

此外,若所述管理节点定期进行一次评选,则在各次评选中,所述第一阈值可以不同,即所述第一阈值是动态变化的,这是因为,各对象节点分别对应的指定余量数额可能会随时发生变化。例如,假设所述管理节点定期(每个月一次)从100个对象节点中选择10个对象节点作为目标节点,针对每次评选,根据当前各对象节点分别对应指定余量数额,对各对象节点进行排序,将第10个对象节点对应的指定余量数额确定为第一阈值。Furthermore, if the management node conducts a selection periodically, the first threshold value may be different in each selection, i.e., the first threshold value is dynamically changing. This is because the designated margin amount corresponding to each target node may change at any time. For example, assume that the management node regularly (once a month) selects 10 target nodes from 100 target nodes as target nodes. For each selection, the management node sorts the target nodes according to their respective designated margin amounts, and determines the designated margin amount corresponding to the 10th target node as the first threshold value.

可见,规则1的含义为,所述管理节点应当将指定余量数额较大的对象节点评选为目标节点。如果每个管理节点对应的指定余量数额都是其对应的虚拟资源余量的数额,那么规则1的含义实际为,一个对象节点拥有的虚拟资源越多,所述管理节点越优先赋予该对象节点兑换可用资源配额的资格。Clearly, Rule 1 implies that the management node should select the target node with the largest designated margin amount. If the designated margin amount corresponding to each management node is the same as its corresponding virtual resource margin amount, then Rule 1 effectively means that the more virtual resources a target node possesses, the more preferentially the management node grants it eligibility to redeem available resource quotas.

进一步地,所述规则1具体可以是,该对象节点对应的指定余量数额不小于第一阈值,且,该对象节点对应的指定余量数额的虚拟资源余量中,基于资源充值交易产生的虚拟资源增量所占的比例不大于指定比例。其中,所述指定比例可以根据实际需要指定,例如可以是80%。这是为了避免有的对象节点为了追求被评选为目标节点,以充值的方式增加其对应的虚拟资源余量。Furthermore, Rule 1 may specifically require that the designated balance amount corresponding to the target node is not less than a first threshold, and that the proportion of virtual resource increments generated by resource top-up transactions within the virtual resource balance corresponding to the designated balance amount of the target node is not greater than a designated proportion. The designated proportion can be set based on actual needs, for example, 80%. This is to prevent some target nodes from increasing their corresponding virtual resource balance through top-ups in order to be selected as target nodes.

针对规则2,需要说明的是,所述统计期间可以根据业务需要指定。例如,所述管理节点每个月都评选一次目标节点,所述管理节点在今年5月份进行评选时,可以指定所述统计期间为4月1日至4月30日。Regarding Rule 2, it should be noted that the statistical period can be specified based on business needs. For example, if the management node selects target nodes every month, the management node can specify the statistical period as April 1 to April 30 when conducting the selection in May this year.

所述规则2的含义为,针对一个对象节点,在所述统计期间内,该对象节点作为创作方节点收取的虚拟资源越多,所述管理节点越优先赋予该对象节点兑换可用资源配额的资格。The meaning of Rule 2 is that, for an object node, during the statistical period, the more virtual resources the object node collects as a creator node, the more priority the management node will give to the object node in redeeming the available resource quota.

与所述第一阈值类似,所述第二阈值可以是根据实际业务需要指定的固定数值。此外,若所述管理节点定期进行一次评选,则在各次评选中,所述第二阈值可以不同,即所述第二阈值是动态变化的,这是因为,每次评选对应的统计期间不同,在多个统计期间内,基于版权使用交易产生的,对应于该对象节点的虚拟资源增量可能会变化。Similar to the first threshold, the second threshold can be a fixed value specified based on actual business needs. Furthermore, if the management node conducts a selection periodically, the second threshold can be different in each selection, i.e., the second threshold is dynamically changing. This is because each selection corresponds to a different statistical period, and the virtual resource increment corresponding to the object node generated by copyright usage transactions may change over multiple statistical periods.

例如,假设所述管理节点定期(每个月一次)从100个对象节点中选择10个对象节点作为目标节点,针对每次评选,根据该次评选对应的统计期间内,基于版权使用交易产生的,对应于每个对象节点的虚拟资源增量的大小,对各对象节点进行排序,将第10个对象节点对应的虚拟资源增量的数额确定为第一阈值。For example, assume that the management node regularly (once a month) selects 10 object nodes from 100 object nodes as target nodes. For each selection, the object nodes are sorted according to the size of the virtual resource increment corresponding to each object node generated based on copyright usage transactions during the statistical period corresponding to the selection, and the amount of the virtual resource increment corresponding to the 10th object node is determined as the first threshold.

另外,在步骤S100中,所述管理节点可以根据评选规则,确定满足所述评选规则的对象节点;针对满足所述评选规则的每个对象节点,判断该对象节点对应的用户是否同意将该对象节点确定为目标节点;若同意,则将该对象节点确定为目标节点。In addition, in step S100, the management node can determine the object node that meets the selection rules based on the selection rules; for each object node that meets the selection rules, determine whether the user corresponding to the object node agrees to determine the object node as the target node; if agreed, determine the object node as the target node.

需要说明的是,所述管理节点预先针对每个对象节点,获取该对象节点对应的权限类型,所述权限类型包括同意类型、询问类型和拒绝类型中的一种。It should be noted that the management node obtains the permission type corresponding to each object node in advance, and the permission type includes one of an approval type, an inquiry type, and a rejection type.

基于此,针对一个对象节点,判断该对象节点对应的用户是否同意将该对象节点确定为目标节点,具体可以是:Based on this, for an object node, it is determined whether the user corresponding to the object node agrees to determine the object node as a target node, specifically:

若该对象节点对应的权限类型为同意类型,则确定该对象节点对应的用户同意将该对象节点确定为目标节点;若该对象节点对应的权限类型为询问类型,则询问该对象节点对应的用户是否同意将该对象节点确定为目标节点;若该对象节点对应的权限类型为拒绝类型,则确定该对象节点对应的用户不同意将该对象节点确定为目标节点。If the permission type corresponding to the object node is the consent type, it is determined that the user corresponding to the object node agrees to determine the object node as the target node; if the permission type corresponding to the object node is the inquiry type, the user corresponding to the object node is asked whether he agrees to determine the object node as the target node; if the permission type corresponding to the object node is the rejection type, it is determined that the user corresponding to the object node does not agree to determine the object node as the target node.

此外,在本说明书实施例中,还可以采用计算每个对象节点对应的竞争力表征值的方式,从各对象节点中评选出目标节点。此时,所述评选规则实际上是一种竞争力表征值算法。In addition, in the embodiment of this specification, the target node can also be selected from the object nodes by calculating the competitiveness representation value corresponding to each object node. In this case, the selection rule is actually a competitiveness representation value algorithm.

具体地,在步骤S100中,所述管理节点可以针对每个对象节点,使用所述竞争力表征值算法计算该对象节点对应的竞争力表征值,根据各对象节点分别对应的竞争力表征值的大小,选择预设数量的对象节点作为目标节点。其中,针对每个对象节点,该对象节点对应的竞争力表征值越大,该对象节点被选为目标节点的优先级越高。Specifically, in step S100, the management node may calculate the competitiveness representation value corresponding to each target node using the competitiveness representation value algorithm, and select a preset number of target nodes as target nodes based on the competitiveness representation value corresponding to each target node. For each target node, the larger the competitiveness representation value corresponding to the target node, the higher the priority of the target node in being selected as the target node.

在实际应用中,可以根据实际业务需要指定一种竞争力表征值算法。此处试举一例:In practical applications, a competitiveness representation value algorithm can be specified based on actual business needs. Here is an example:

所述管理节点可以针对每个对象节点,以该对象节点对应的特征参数为所述竞争力表征值算法的输入,计算该对象节点对应的竞争力表征值。The management node may calculate the competitiveness representation value corresponding to each object node by using the characteristic parameters corresponding to the object node as input to the competitiveness representation value algorithm.

其中,对象节点对应的特征参数包括以下至少一种:The characteristic parameters corresponding to the object node include at least one of the following:

特征参数1:该对象节点对应的指定余量数额。所述指定余量数额的含义,前文已经说明,不再赘述。Characteristic parameter 1: the specified margin amount corresponding to the object node. The meaning of the specified margin amount has been explained above and will not be repeated here.

特征参数2:该对象节点对应的指定余量数额的虚拟资源中,基于版权使用交易产生的虚拟资源增量所占的比例。Characteristic parameter 2: the proportion of the virtual resource increment generated based on copyright usage transactions in the virtual resource of the specified balance amount corresponding to the object node.

特征参数3:在统计期间内,基于版权使用交易产生的,对应于该对象节点的虚拟资源增量的数额。Characteristic parameter 3: the amount of virtual resource increment corresponding to the object node generated based on copyright usage transactions during the statistical period.

需要说明的是,每个对象节点对应的特征参数的构成都是相同的。例如,假设对象节点对应的特征参数为特征参数1和特征参数2,那么每个对象节点对应的特征参数都是特征参数1和特征参数2。It should be noted that the structure of the characteristic parameters corresponding to each object node is the same. For example, assuming that the characteristic parameters corresponding to the object node are characteristic parameter 1 and characteristic parameter 2, then the characteristic parameters corresponding to each object node are characteristic parameter 1 and characteristic parameter 2.

更具体的,本说明书实施例提供一种计算竞争力表征值的公式,如下:More specifically, the embodiments of this specification provide a formula for calculating the competitiveness characterization value, as follows:

其中,X为特征参数1,Y为特征参数3,a为X对应的权重,b为Y对应的权重,当特征参数2大于指定比例时,为1,当特征参数2不大于指定比例时,为0。Where X is feature parameter 1, Y is feature parameter 3, a is the weight corresponding to X, b is the weight corresponding to Y, and when feature parameter 2 is greater than the specified ratio, it is 1; when feature parameter 2 is not greater than the specified ratio, it is 0.

进一步地,根据各对象节点分别对应的竞争力表征值的大小,选择预设数量的对象节点作为目标节点,具体方式为:Furthermore, according to the competitiveness representation values corresponding to the respective object nodes, a preset number of object nodes are selected as target nodes, specifically in the following manner:

根据各对象节点分别对应的竞争力表征值的大小,由大到小对各对象节点进行排序;选择第一个对象节点;判断该对象节点对应的用户是否同意将该对象节点确定为目标节点;若同意,则将该对象节点确定为目标节点;若不同意,则不将该对象节点确定为目标节点;继续选择下一个对象节点,直至确定出预设数量的目标节点。According to the size of the competitiveness representation value corresponding to each object node, the object nodes are sorted from large to small; the first object node is selected; it is determined whether the user corresponding to the object node agrees to determine the object node as the target node; if the user agrees, the object node is determined as the target node; if the user disagrees, the object node is not determined as the target node; and the next object node is selected until a preset number of target nodes are determined.

此外需要说明的是,在实际应用中,所述管理节点可以规定可用资源配额与收益增量之间的转换比率,根据该转换比率和兑换给某个目标节点的可用资源配额,计算该目标节点对应的收益增量。例如,可以规定,转换比率为1:100,即可用资源配额为1,可转换为的收益增量为100元。It should also be noted that, in actual applications, the management node may specify a conversion ratio between available resource quotas and incremental revenue. Based on this conversion ratio and the available resource quotas redeemed for a target node, the incremental revenue corresponding to the target node is calculated. For example, a conversion ratio of 1:100 may be specified, meaning that an available resource quota of 1 converts to an incremental revenue of 100 yuan.

值得强调的是,所述转换比率不一定是对象节点向管理节点购买虚拟资源时所基于的购买比率。例如,对象节点向管理节点购买1个乐音币,需要花费80元,而可用资源配额为1,可转换为100元的收益增量。It is worth emphasizing that the conversion ratio is not necessarily the purchase ratio based on which the target node purchases virtual resources from the management node. For example, if the target node purchases 1 Music Coin from the management node, it will cost 80 yuan, and the available resource quota is 1, which can be converted into an incremental profit of 100 yuan.

还值得强调的是,所述管理节点对应的管理方可以根据实际业务需要,对所述转换比率和所述购买比率进行动态调整。It is also worth emphasizing that the management party corresponding to the management node can dynamically adjust the conversion ratio and the purchase ratio according to actual business needs.

目标节点对应的收益增量可以由管理节点对应的用户支付给目标节点对应的用户,也可以由其他机构或个人支付给目标节点对应的用户,这其实可以视具体情况而事先进行约定。The incremental income corresponding to the target node can be paid by the user corresponding to the management node to the user corresponding to the target node, or it can be paid by other institutions or individuals to the user corresponding to the target node. This can actually be agreed upon in advance depending on the specific circumstances.

此处将本技术方案与实际的应用场景进行结合,以对本技术方案进行示例性说明。以下示例性说明仅是为了有助于理解本方案,并不构成对本方案实施方式的限制。Here, the technical solution is combined with actual application scenarios to illustrate the technical solution. The following exemplary description is only to help understand the solution and does not constitute a limitation on the implementation method of the solution.

音乐公司X为了培养用户的版权付费习惯,搭建基于区块链的音乐版权交易系统。在该音乐版权交易系统中,音乐公司X的服务器作为管理节点,发行乐音币,音乐作者或音乐听众作为对象节点,以乐音币为交易媒介进行版权使用交易。To cultivate users' habit of paying for copyrights, Music Company X builds a blockchain-based music copyright trading system. In this system, Music Company X's server acts as a management node, issuing music tokens. Music authors and listeners act as target nodes, using music tokens as the transaction medium for copyright transactions.

对于音乐作者而言,其拥有的乐音币的主要来源通常是,在版权使用事件中,音乐听众的乐音币交付行为。对于音乐听众而言,其拥有的乐音币的主要来源是,通过向管理节点发起资源充值请求,用自己的财产购买到的乐音币(假设花费80元可购买1个乐音币)。音乐公司X想要让音乐作者有更多的机会将其基于版权使用交易收入的乐音币兑换成可用资源配额的机会,并尽可能限制音乐听众将其充值的乐音币兑换成可用资源配额。For music authors, the primary source of their Music Coins is typically the Music Coins delivered by music listeners in copyright-related transactions. For music listeners, the primary source of their Music Coins is the Music Coins they purchase with their own assets by initiating resource top-up requests to management nodes (assuming 1 Music Coin costs 80 yuan). Music Company X wants to give music authors more opportunities to convert the Music Coins they earn from copyright-related transactions into available resource quotas, while minimizing the ability of music listeners to convert their top-up Music Coins into available resource quotas.

为此,音乐公司X的服务器定期(如每个季度)执行一次图1所示的可用资源配额的兑换方法。音乐公司X的服务器评选目标节点的策略如下:To this end, the server of music company X periodically (e.g., every quarter) executes the redemption method of available resource quotas shown in Figure 1. The strategy of music company X's server in selecting target nodes is as follows:

1、根据各对象节点分别对应的乐音币指定余量数额(由各对象节点分别对应的用户预先指定,因人而异,乐音币指定余量数额可以是乐音币余量的数额,也可以小于乐音币余量的数额)的大小,由大到小对各对象节点进行排序,选出前100个对象节点,形成列表1。1. According to the size of the designated balance amount of Music Coin corresponding to each object node (pre-specified by the user corresponding to each object node, and varies from person to person, the designated balance amount of Music Coin can be the amount of the Music Coin balance or less than the amount of the Music Coin balance), sort the object nodes from large to small, select the first 100 object nodes, and form List 1.

2、根据上一个季度中,根据基于版权使用交易产生的,每个对象节点的乐音币增量(即乐音币收入)的大小,对各对象节点进行排序,选出前100个对象节点,形成列表2。2. Based on the size of the LeYinCoin increment (i.e., LeYinCoin income) of each object node generated based on copyright usage transactions in the previous quarter, sort the object nodes and select the top 100 object nodes to form List 2.

3、从各对象节点中,选出对应的乐音币余量中,基于版权使用产生的乐音币数量所占比例大于80%的对象节点,形成列表3。3. From each object node, select the object nodes in which the proportion of the number of Music Coins generated based on copyright use in the corresponding Music Coin balance is greater than 80%, and form List 3.

然后,基于列表1~3,确定同时出现在这3个列表中的对象节点,作为候选节点。针对每个候选节点,确定该候选节点对应的用户是否同意兑换可用资源配额,将不同意兑换可用资源配额的候选节点排除,将剩余的候选节点确定为目标节点。Then, based on Lists 1-3, identify the target nodes that appear in all three lists as candidate nodes. For each candidate node, determine whether the user corresponding to the candidate node agrees to redeem the available resource quota. Candidate nodes that do not agree to redeem the available resource quota are excluded, and the remaining candidate nodes are determined as target nodes.

音乐公司X根据各目标节点分别对应的乐音币指定余量数额,将乐音币指定余量数额的最小值确定为可用资源配额(假设为1000)。然后通过区块链的共识机制,从每个目标节点的乐音币余量中扣除1000个乐音币。根据音乐公司X的规定,可用资源配额为1,可转换为100的收益增量,那么,资源配额为1000,相应的收益增量可以达到10万元。Music Company X determines the minimum of the designated Music Coin balances for each target node as its available resource quota (assuming it's 1,000). Then, through the blockchain's consensus mechanism, it deducts 1,000 Music Coins from the remaining balance of each target node. According to Music Company X's rules, an available resource quota of 1 converts to an incremental revenue of 100. Therefore, a resource quota of 1,000 translates to an incremental revenue of 100,000 yuan.

对于任一目标节点而言,若该目标节点对应的用户(通过上述评选规则评选出的一般是音乐作者)在现实生活中为他人提供艺术服务(如出席商业表演、为他人谱曲等),那么,该目标节点对应的用户获得其提供服务的佣金(假设为5万元)之外,还可以进一步获得音乐公司X的奖励10万元,也就是说,该目标节点对应的用户通过一次艺术服务,获得了15元的收益。For any target node, if the user corresponding to the target node (generally a music author selected by the above selection rules) provides artistic services to others in real life (such as attending commercial performances, composing music for others, etc.), then the user corresponding to the target node will not only receive a commission for the service (assuming it is 50,000 yuan), but can also receive a further reward of 100,000 yuan from music company X. In other words, the user corresponding to the target node has earned 15 yuan through one artistic service.

若该目标节点对应的用户拒绝在现实生活中为他人提供艺术服务,则该目标节点对应的可用资源配额就暂时不能转换为收益增量支付给该用户。If the user corresponding to the target node refuses to provide art services to others in real life, the available resource quota corresponding to the target node cannot be temporarily converted into incremental revenue to be paid to the user.

艺术公司通过这样的方式,构建了一个良性循环的音乐版权交易系统。通过该音乐版权交易系统的运行,其一,培养了音乐听众为音乐付费的习惯;其二,形成了一种针对音乐作者的收益激励机制,鼓励音乐作者多创作音乐听众喜爱的作品,多在现实生活中为他人提供艺术服务。In this way, art companies have established a virtuous cycle in the music copyright trading system. This system, firstly, fosters a habit of paying for music among listeners; secondly, it creates a profit incentive mechanism for music authors, encouraging them to create works that audiences will enjoy and to provide more artistic services to others in real life.

图2是本说明书实施例提供的一种基于区块链的可用资源配额的集合兑换方法的流程示意图,包括以下步骤:FIG2 is a flow chart of a method for collectively exchanging available resource quotas based on blockchain according to an embodiment of this specification, comprising the following steps:

S200:所述管理节点根据评选规则,选择若干对象节点和/或若干对象节点集合作为目标对象。S200: The management node selects several object nodes and/or several object node sets as target objects according to selection rules.

S202:针对每个目标对象,若该目标对象为对象节点集合,则确定兑换给该目标对象中的每个对象节点的可用资源配额。S202: For each target object, if the target object is a set of object nodes, determine the available resource quota to be exchanged for each object node in the target object.

S204:针对该目标对象中的每个对象节点,将该对象节点对应的可用资源配额的虚拟资源确定为该对象节点对应的虚拟资源减量。S204: For each object node in the target object, determine the virtual resource of the available resource quota corresponding to the object node as the decrement of the virtual resource corresponding to the object node.

S206:构建包含确定的该对象节点对应的虚拟资源减量的配额兑换交易,并将该配额兑换交易发布至区块链。S206: Construct a quota exchange transaction including the determined virtual resource reduction corresponding to the object node, and publish the quota exchange transaction to the blockchain.

在2所示的方法中,允许多个对象节点组成对象节点集合,以对象节点集合为单位,参与评选。具体地,针对一个对象节点集合而言,该对象节点集合对应的指定余量数额实际上是由该对象节点集合中的各对象节点分别对应的指定余量数额累加成的。针对该对象节点集合中每个对象节点,该对象节点对应的指定余量数额与该对象节点集合对应的指定余量数额的比例,即是该对象节点对应的收益比例。对于一个对象节点集合而言,该对象节点集合中的每个对象节点对应的收益比例,可以是该对象节点集合中的各对象节点事先约定的。In the method shown in 2, multiple object nodes are allowed to form an object node set, and the object node set is used as a unit to participate in the selection. Specifically, for an object node set, the specified margin amount corresponding to the object node set is actually the accumulation of the specified margin amounts corresponding to each object node in the object node set. For each object node in the object node set, the ratio of the specified margin amount corresponding to the object node to the specified margin amount corresponding to the object node set is the profit ratio corresponding to the object node. For an object node set, the profit ratio corresponding to each object node in the object node set can be agreed in advance by each object node in the object node set.

值得强调的是,在图2所示的方法中,所述目标对象是指管理节点根据评选规则选出的对象节点或对象节点集合。图1所示的方法中,确定目标节点的各种方式,同样适用于在图2所示的的方法中确定目标对象。也就是说,在步骤S200中,可以将每个对象节点集合暂时视为一个对象节点,进行目标对象的评选。对本领域技术人员而言,在理解前文对图1所示方法的说明后,很容易想到所述管理节点从对象节点和对象节点集合中评选出目标对象的具体实施方式,不再赘述。It is worth emphasizing that in the method shown in Figure 2, the target object refers to the object node or object node set selected by the management node according to the selection rules. The various ways of determining the target node in the method shown in Figure 1 are also applicable to determining the target object in the method shown in Figure 2. That is to say, in step S200, each object node set can be temporarily regarded as an object node to select the target object. For those skilled in the art, after understanding the above description of the method shown in Figure 1, it is easy to think of the specific implementation method of the management node selecting the target object from the object nodes and object node sets, and no further details are given.

一个对象节点集合一旦被评选为目标对象,则该对象节点集合中的各对象节点就可以共同获得兑换可用资源配额的资格。Once an object node set is selected as a target object, each object node in the object node set can collectively obtain the qualification to exchange for available resource quotas.

确定兑换给该目标对象中的每个对象节点的可用资源配额的方式为:The method for determining the available resource quota to be redeemed for each object node in the target object is as follows:

管理节点可以确定兑换给该目标对象的可用资源配额,并获取该目标对象中的每个对象节点对应的收益比例,然后针对该目标对象中的每个对象节点,根据该对象节点对应的收益比例与兑换给该目标对象的可用资源配额,得到兑换给该对象节点的可用资源配额。The management node can determine the available resource quota exchanged for the target object and obtain the corresponding income ratio of each object node in the target object. Then, for each object node in the target object, the management node can obtain the available resource quota exchanged for the object node based on the income ratio corresponding to the object node and the available resource quota exchanged for the target object.

其中,可以将该目标对象对应的指定余量数额确定为兑换给该目标对象的可用资源配额。该目标对象对应的指定余量数额为,该目标对象中每个对象节点对应的指定余量数额的和;针对每个对象节点,该对象节点对应的指定余量数额为,该对象节点对应的用户预先指定的,该对象节点对应的至少部分虚拟资源余量的数额。The designated balance amount corresponding to the target object can be determined as the available resource quota exchanged for the target object. The designated balance amount corresponding to the target object is the sum of the designated balance amounts corresponding to each object node in the target object. For each object node, the designated balance amount corresponding to the object node is the amount of at least a portion of the virtual resource balance corresponding to the object node, pre-specified by the user corresponding to the object node.

也可以针对每个目标对象,将最小余量数额确定为兑换给该目标对象的可用资源配额。其中,所述最小余量数额通过以下方式确定:从各目标对象分别对应的指定余量数额中,确定出最小的指定余量数额;指定一个不大于所述最小的指定余量数额的数额,作为所述最小余量数额。Alternatively, for each target object, a minimum balance amount may be determined as the available resource quota to be exchanged for the target object. The minimum balance amount may be determined by: determining a minimum designated balance amount from the designated balance amounts corresponding to the target objects; and designating an amount not greater than the minimum designated balance amount as the minimum balance amount.

其中,可以针对该目标对象中的每个对象节点,计算该对象节点对应的指定余量数额与该目标对象对应的指定余量数额的比值,作为该对象节点对应的收益比例。For each object node in the target object, a ratio of the designated balance amount corresponding to the object node to the designated balance amount corresponding to the target object may be calculated as the income ratio corresponding to the object node.

进一步地,图2所示方法的应用场景可以是:有时,对于有些对象节点而言,其单独参与目标节点的评选,可能难以被选中(例如,不太受音乐听众欢迎的音乐作者,其收入的乐音币往往很少,无法取得兑换可用资源配额的资格)。为此,多个难以被评选为目标节点的对象节点可以组合成一个对象节点集合,作为一个单位参与评选,一旦被评选为目标对象,就可以使用自己的虚拟资源兑换可用资源配额,然后共同分享可用资源配额转换成的收益增量。Furthermore, the application scenario of the method shown in Figure 2 can be: Sometimes, for some object nodes, it may be difficult for them to be selected as target nodes when participating in the selection of target nodes alone (for example, music authors who are not very popular with music listeners often earn very few music coins and are unable to obtain the qualification to exchange for available resource quotas). To this end, multiple object nodes that are difficult to be selected as target nodes can be combined into an object node set, which participates in the selection as a unit. Once selected as target objects, they can use their own virtual resources to exchange for available resource quotas, and then share the incremental income converted from the available resource quotas.

其中,该对象节点集合中的各对象节点选举代表节点的方法具体可以是投票、随机指定方法、蒙特·卡罗算法等,此为本领域技术人员所熟知,此处不赘述。The method for each object node in the object node set to elect a representative node may specifically be voting, random assignment method, Monte Carlo algorithm, etc., which is well known to those skilled in the art and will not be elaborated here.

沿用前文提及的音乐公司X的示例,假设某个对象节点集合对应的指定余量数额为1200(乐音币),该对象节点集合包含的对象节点为A~C,这1200的指定余量数额中,有800乐音币来自对象节点A,有300乐音币来自对象节点B,有100乐音币来自对象节点C,因此,对象节点A对应的收益比例为2/3,对象节点B对应的收益比例为1/4,对象节点C对应的收益比例为1/12。倘若该对象节点集合被评选为目标对象,管理节点授予该对象节点集合的可用资源配额为1200,则对象节点A对应的可用资源配额为800(相应的收益增量为8万元),对象节点B对应的可用资源配额为300(相应的收益增量为3万元),对象节点C对应的可用资源配额为100(相应的收益增量为1万元)。并且,该对象节点集合中的各对象节点需要选举出一个对象节点作为代表节点,该代表节点对应的用户在现实生活中为他人提供艺术服务时,音乐公司X才会分别向对象节点A~C支付收益增量。Continuing with the example of music company X mentioned above, let's assume that the designated balance amount corresponding to a certain object node set is 1200 (Music Coins). This object node set contains object nodes A through C. Of this 1200 designated balance amount, 800 Music Coins come from object node A, 300 Music Coins come from object node B, and 100 Music Coins come from object node C. Therefore, the corresponding revenue proportion for object node A is 2/3, the corresponding revenue proportion for object node B is 1/4, and the corresponding revenue proportion for object node C is 1/12. If this object node set is selected as a target object and the management node grants it an available resource quota of 1200, then the available resource quota for object node A is 800 (the corresponding revenue increment is 80,000 yuan), the available resource quota for object node B is 300 (the corresponding revenue increment is 30,000 yuan), and the available resource quota for object node C is 100 (the corresponding revenue increment is 10,000 yuan). In addition, each object node in the object node set needs to elect an object node as a representative node. When the user corresponding to the representative node provides artistic services to others in real life, music company X will pay incremental revenue to object nodes A to C respectively.

图3是本说明书实施例提供的一种基于区块链的可用资源配额预兑换方法的流程示意图,包括以下步骤:FIG3 is a flow chart of a blockchain-based available resource quota pre-exchange method provided in an embodiment of this specification, comprising the following steps:

S300:所述管理节点根据预评选规则,选择若干对象节点作为预兑换节点。S300: The management node selects several target nodes as pre-exchange nodes according to the pre-selection rules.

S302:针对每个预兑换节点,确定预兑换给该预兑换节点的可用资源配额。S302: For each pre-exchange node, determine the available resource quota pre-exchanged for the pre-exchange node.

S304:基于所述可用资源配额,生成目标智能合约。S304: Generate a target smart contract based on the available resource quota.

S306:将所述目标智能合约发布至区块链。S306: Publishing the target smart contract to the blockchain.

在图1所示的可用资源配额的兑换方法中,针对评选出的每个目标节点,该目标节点可兑换的可用资源配额通常不会大于该目标节点对应的虚拟资源余量的数额,否则无法保证每个对象节点的收支平衡。In the redemption method of available resource quotas shown in FIG1 , for each selected target node, the available resource quota that can be redeemed for the target node is usually not greater than the amount of the virtual resource balance corresponding to the target node, otherwise the balance of income and expenditure of each target node cannot be guaranteed.

而在图3所示的方法中,所述管理节点还可以根据预评选规则,选择若干对象节点作为预兑换节点,针对每个预兑换节点,该预兑换节点可以不受自身对应的虚拟资源余量的限制,预兑换可用资源配额(可以大于该预兑换节点对应的虚拟资源余量的数额)。预兑换给该预兑换节点的可用资源配额用于确定该目标节点对应的收益增量。In the method shown in FIG3 , the management node may also select several target nodes as pre-exchange nodes based on pre-selection rules. For each pre-exchange node, the pre-exchange node may pre-exchange an available resource quota (which may be greater than the amount of the virtual resource quota corresponding to the pre-exchange node) without being restricted by its own corresponding virtual resource margin. The available resource quota pre-exchanged to the pre-exchange node is used to determine the corresponding revenue increment of the target node.

具体地,针对每个预兑换节点,所述管理节点不会发起资源兑换交易(即从该预兑换节点对应的虚拟资源余量中扣除所述预兑换配额的虚拟资源),而是基于所述可用资源配额,生成目标智能合约。所述目标智能合约用于从该预兑换节点对应的虚拟资源未来增量中扣除所述可用资源配额的虚拟资源;该预兑换节点对应的虚拟资源未来增量是,未来将要存入区块链的,对应于该预兑换节点的虚拟资源增量。Specifically, for each pre-exchange node, the management node does not initiate a resource exchange transaction (i.e., deduct the virtual resources of the pre-exchange quota from the virtual resource balance corresponding to the pre-exchange node). Instead, it generates a target smart contract based on the available resource quota. The target smart contract is used to deduct the virtual resources of the available resource quota from the future increment of the virtual resources corresponding to the pre-exchange node; the future increment of the virtual resources corresponding to the pre-exchange node is the virtual resource increment corresponding to the pre-exchange node that will be stored in the blockchain in the future.

也就是说,所述管理节点可以针对评选出的每个预兑换节点,为该预兑换节点发放一定虚拟资源数额的“借贷”,以该预兑换节点对应的虚拟资源未来增量为担保,“借贷合同”以智能合约形式存入区块链,保证该预兑换节点对应的虚拟资源未来增量会优先用于偿还预兑换的可用资源数额。并且,对于每个预兑换节点而言,该预兑换节点对应的用户可以凭借预兑换的可用资源配额,提前获得超额收益。Specifically, the management node can issue a "loan" of a certain amount of virtual resources to each selected pre-exchange node. This "loan contract" is secured by the future increase in virtual resources associated with the pre-exchange node. This "loan contract" is stored on the blockchain as a smart contract, ensuring that future increases in virtual resources associated with the pre-exchange node will be used to repay the pre-exchange available resources. Furthermore, for each pre-exchange node, users associated with that node can receive excess returns in advance based on the pre-exchange available resource quota.

为了尽可能使得评选出的预兑换节点具有一定的偿还能力,所述管理节点根据预评选规则,选择若干对象节点作为预兑换节点的具体方式为:In order to ensure that the selected pre-exchange nodes have a certain repayment capacity as much as possible, the management node selects several target nodes as pre-exchange nodes according to the pre-selection rules in the following specific manner:

所述管理节点针对每个对象节点,判断在多个第一周期中的每个第一周期内,对应于该对象节点的虚拟资源增量的数额是否皆大于指定数额;若是,则将该对象节点确定为预兑换节点;否则,拒绝将该对象节点确定为预兑换节点。其中,所述指定数额可以根据实际业务需要指定。The management node determines, for each target node, whether the amount of virtual resource increment corresponding to the target node in each of the first cycles of the plurality of first cycles is greater than a specified amount; if so, the target node is designated as a pre-exchange node; otherwise, the target node is rejected as a pre-exchange node. The specified amount may be determined based on actual business needs.

例如,假设第一周期为一个月,那么可以判断在最近的3个月中的每个月,对应于该对象节点的虚拟资源增量的数额是否皆大于指定数额。For example, assuming that the first cycle is one month, it can be determined whether the amount of virtual resource increment corresponding to the object node is greater than the specified amount in each of the last three months.

进一步地,判断在多个第一周期中的每个第一周期内,发布至区块链的对应于该对象节点的虚拟资源增量的数额是否皆大于指定数额的具体方式为:Furthermore, a specific method for determining whether the amount of the virtual resource increment corresponding to the object node published to the blockchain in each of the plurality of first periods is greater than a specified amount is as follows:

判断在多个第一周期中的每个第一周期内,基于版权使用交易产生的,对应于该对象节点的虚拟资源增量的数额是否皆大于指定数额。It is determined whether the amount of the virtual resource increment corresponding to the object node generated based on the copyright use transaction in each of the plurality of first periods is greater than a specified amount.

此外,在图3所示的方法中,所述目标智能合约还用于,从该预兑换节点对应的虚拟资源未来增量中扣除利息数额的虚拟资源。所述利息数额的虚拟资源可以视为该预兑换节点为了提前获得超额收益而付出的代价。Furthermore, in the method shown in FIG3 , the target smart contract is further configured to deduct an interest amount of virtual resources from the future increment of virtual resources corresponding to the pre-exchange node. This interest amount of virtual resources can be considered the price paid by the pre-exchange node in order to obtain excess returns in advance.

进一步地,针对每个预兑换节点,所述管理节点确定预兑换给该预兑换节点的可用资源配额的具体方式可以是:Furthermore, for each pre-exchange node, the management node may determine the available resource quota to be pre-exchanged for the pre-exchange node in a specific manner as follows:

根据该预兑换节点在多个第二周期中的每个第二周期内,对应于该预兑换节点的虚拟资源增量的数额,确定预兑换给该预兑换节点的可用资源配额。The available resource quota pre-exchanged to the pre-exchange node is determined according to the amount of the virtual resource increment corresponding to the pre-exchange node in each second period of the plurality of second periods.

例如,针对某个预兑换节点,若该预兑换节点在近3个月内,每个月收入的乐音币的数额皆大于600,则说明该预兑换节点在未来几个月中,每个月的偿还能力大概率可以达到600个乐音币,因此可以确定预兑换给该预兑换节点的可用资源配额为600。For example, for a pre-exchange node, if the amount of LeYin coins received by the pre-exchange node each month in the past three months is greater than 600, it means that the pre-exchange node's repayment capacity in the next few months is likely to reach 600 LeYin coins each month. Therefore, it can be determined that the available resource quota pre-exchanged to the pre-exchange node is 600.

又如,针对某个预兑换节点,若该预兑换节点在近3个月内,有一个月收入的乐音币的数额大于600,有两个月收入的乐音币的数额不足300,则可以取该预兑换节点在近3个月各月收入的乐音币的数额的均值(即400),作为预兑换给该预兑换节点的可用资源配额。For example, for a certain pre-exchange node, if the amount of Music Coins earned by the pre-exchange node in one month within the past three months is greater than 600, and the amount of Music Coins earned in two months is less than 300, then the average amount of Music Coins earned by the pre-exchange node in each of the past three months (i.e. 400) can be taken as the available resource quota for pre-exchange to the pre-exchange node.

同理,针对每个预兑换节点,所述管理节点可以根据该预兑换节点在多个第三周期中的每个第三周期内,对应于该预兑换节点的虚拟资源增量的数额,确定预兑换给该预兑换节点的可用资源配额。Similarly, for each pre-exchange node, the management node can determine the available resource quota pre-exchanged to the pre-exchange node based on the amount of virtual resource increment corresponding to the pre-exchange node in each third period of multiple third periods.

例如,针对某个预兑换节点,若该预兑换节点在近3个月内,每个月的基于版权使用交易而收入的乐音币的数额皆大于600,则说明该预兑换节点的每个月收入的乐音币的数量是稳定的,该预兑换节点对应的利息数额可以较低。For example, for a certain pre-exchange node, if the amount of Music Coins earned by the pre-exchange node based on copyright usage transactions each month in the past three months is greater than 600, it means that the number of Music Coins earned by the pre-exchange node each month is stable, and the corresponding interest amount of the pre-exchange node can be lower.

又如,针对某个预兑换节点,若该预兑换节点在近3个月内,有一个月收入的乐音币的数额大于600,有两个月收入的乐音币的数额不足300,则说明该预兑换节点的每个月收入的乐音币的数量不稳定,其未来不能偿还预兑现的可用资源配额的概率较高,因此,该预兑换节点对应的利息数额可以较高。For example, for a certain pre-exchange node, if the amount of LeYin Coins earned by the pre-exchange node in one month within the past three months is greater than 600, and the amount of LeYin Coins earned in two months is less than 300, it means that the number of LeYin Coins earned by the pre-exchange node each month is unstable, and there is a high probability that it will not be able to repay the pre-exchange available resource quota in the future. Therefore, the interest amount corresponding to the pre-exchange node can be higher.

需要说明的是,本文所述的第一周期、第二周期以及第三周期,可以是相同的周期,也可以是不同的周期。It should be noted that the first period, the second period, and the third period described herein may be the same period or different periods.

值得强调的是,在图3所示的方法中,也可以授予一个对象节点集合预兑换可用资源配额的资格,根据该对象节点集合中每个对象节点对应的收益比例,确定该对象节点集合中每个对象节点预兑换的可用资源配额,并针对该对象节点集合中每个对象节点,从该对象节点对应的虚拟资源未来增量中,扣除该对象节点预兑换的可用资源配额的虚拟资源(也可以进一步包括利息数额的虚拟资源)。It is worth emphasizing that in the method shown in Figure 3, an object node set can also be granted the qualification to pre-redeem available resource quotas. The available resource quotas pre-redeemed by each object node in the object node set are determined based on the income ratio corresponding to each object node in the object node set, and for each object node in the object node set, the virtual resources of the available resource quotas pre-redeemed by the object node are deducted from the future increment of the virtual resources corresponding to the object node (which may also further include virtual resources of interest amount).

此外,本领域技术人员应当理解,实际应用中,图1所示的可用资源配额的兑换方法、图2所示的可用资源配额的兑换方法和图3所示的可用资源配额预兑换方法都可以独立实施,当然,也可以从图1所示的可用资源配额的兑换方法、图2所示的可用资源配额的兑换方法和图3所示的可用资源配额预兑换方法,选择至少两个方法进行组合使用,组合成的实施方式也在本发明所要求的保护范围之内。In addition, those skilled in the art should understand that in actual applications, the method for exchanging available resource quotas shown in Figure 1, the method for exchanging available resource quotas shown in Figure 2, and the method for pre-exchanging available resource quotas shown in Figure 3 can all be implemented independently. Of course, at least two methods can also be selected from the method for exchanging available resource quotas shown in Figure 1, the method for exchanging available resource quotas shown in Figure 2, and the method for pre-exchanging available resource quotas shown in Figure 3 for combined use, and the combined implementation method is also within the scope of protection required by the present invention.

例如,可以将图1与图3所示的方法进行组合,具体地,在针对各对象节点执行图1所示的方法后,即评选出的各目标节点,并授予每个目标节点兑换可用资源配额的资格后,可以执行图3所示的方法,即进一步采用预评选规则,从各目标节点中评选出若干预兑换节点,额外授予每个预兑换节点预兑换可用资源配额的资格。这种情况下,针对每个预兑换节点,该预兑换节点既有使用其虚拟资源余量兑换可用资源配额的资格,又有以其虚拟资源未来增量为担保,预兑换更多可用资源配额的资格。For example, the methods shown in Figures 1 and 3 can be combined. Specifically, after executing the method shown in Figure 1 for each target node, that is, selecting each target node and granting each target node the qualification to redeem available resource quotas, the method shown in Figure 3 can be executed, that is, further adopting pre-selection rules to select a number of pre-exchange nodes from each target node, and additionally granting each pre-exchange node the qualification to pre-exchange available resource quotas. In this case, for each pre-exchange node, the pre-exchange node is not only qualified to use its virtual resource balance to redeem available resource quotas, but also qualified to pre-exchange more available resource quotas with its future virtual resource increments as a guarantee.

沿用前文提及的音乐公司X的示例,管理节点授予某个目标节点使用自身的虚拟资源余量兑换1000可用资源配额的资格的同时,发现该目标节点近3个季度,每个季度中基于版权使用交易产生的乐音币收入都比较可观(如大于500),因此,管理节点还可以进一步将该目标节点确定为预兑换节点,进一步授予其可预兑换1000可用资源配额的资格,同时,以智能合约的方式,与该预兑换节点约定,该预兑换节点在未来3个季度内使用自己的虚拟资源未来增量偿还预兑换的可用资源配额和相应的利息数额,总计1200(个乐音币)。Continuing with the example of music company X mentioned above, the management node grants a target node the qualification to use its own virtual resource balance to redeem 1,000 available resource quotas. At the same time, it finds that the target node has generated considerable Music Coin income based on copyright usage transactions in each quarter in the past three quarters (e.g., greater than 500). Therefore, the management node can further identify the target node as a pre-exchange node and further grant it the qualification to pre-exchange 1,000 available resource quotas. At the same time, through a smart contract, it agrees with the pre-exchange node that the pre-exchange node will use its own virtual resources to repay the pre-exchanged available resource quotas and the corresponding interest amount in the next three quarters, totaling 1,200 (Music Coins).

另外,在前文所述的基于区块链的交付虚拟资源的方法中,虚拟资源的用途可以不限于版权交易,还包括以下两个方面:In addition, in the blockchain-based method for delivering virtual resources described above, the use of virtual resources is not limited to copyright transactions, but also includes the following two aspects:

1、任一对象节点可以使用自己的虚拟资源,向管理节点购买商品或服务。1. Any object node can use its own virtual resources to purchase goods or services from the management node.

具体地,对象节点可以确定支付数额,将所述支付数额的虚拟资源作为自身对应的虚拟资源减量,构建包含确定的虚拟资源减量的商品购买交易或包含确定的虚拟资源减量的服务购买交易,将所述商品购买交易或所述服务购买交易发布至区块链。Specifically, the object node can determine the payment amount, use the virtual resources of the payment amount as the corresponding virtual resource reduction, construct a commodity purchase transaction including the determined virtual resource reduction or a service purchase transaction including the determined virtual resource reduction, and publish the commodity purchase transaction or the service purchase transaction to the blockchain.

例如,某个对象节点对应的用户需要购买一把吉他,该用户可以通过该对象节点,向管理节点支付100乐音币,管理节点向该用户发货一把吉他。For example, if a user corresponding to an object node needs to buy a guitar, the user can pay 100 music coins to the management node through the object node, and the management node will ship a guitar to the user.

需要说明的是,某个对象节点购买的服务具体可以是管理节点授予的推广权益,所述权益包括但不限于:管理节点向其他对象节点发送用于宣传该对象节点的作品的推广信息。It should be noted that the service purchased by an object node may specifically be the promotion rights granted by the management node, and the rights include but are not limited to: the management node sending promotional information to other object nodes to promote the work of the object node.

2、任一对象节点可以使用自己的虚拟资源,向除其他对象节点和管理节点之外的第三方设备(如某电商的服务器)购买商品或服务。2. Any object node can use its own virtual resources to purchase goods or services from third-party devices other than other object nodes and management nodes (such as an e-commerce server).

具体地,对象节点可以确定支付数额,构建包含所述支付数额的商品购买请求或服务购买请求,将所述商品购买请求或所述服务购买请求发送给第三方设备,以购买商品或服务;所述第三方设备在向该对象节点提供商品或服务后,向所述管理节点发送包含所述支付数额的兑现请求;所述管理节点根据所述兑现请求,将所述支付数额转换成财产金额,并将所述财产金额的财产支付给所述第三方设备。Specifically, the object node can determine the payment amount, construct a product purchase request or a service purchase request including the payment amount, and send the product purchase request or the service purchase request to a third-party device to purchase the product or service; after the third-party device provides the product or service to the object node, it sends a redemption request including the payment amount to the management node; the management node converts the payment amount into a property amount based on the redemption request, and pays the property of the property amount to the third-party device.

例如,某个音乐作者(对象节点)想要制作一张唱片,需要支付给某唱片公司(第三方设备)10000元的制作费,该音乐作者可以使用自己拥有的乐音币进行支付,具体可以向唱片公司支付100乐音币(假设管理节点规定,1乐音币相当于100元),后续,唱片公司可以请求管理节点兑现这100乐音币,从而获得10000元的制作费。For example, a music author (object node) wants to produce a record and needs to pay a record company (third-party device) a production fee of 10,000 yuan. The music author can use the music coins he owns to make the payment. Specifically, he can pay 100 music coins to the record company (assuming that the management node stipulates that 1 music coin is equivalent to 100 yuan). Subsequently, the record company can request the management node to redeem these 100 music coins and obtain the production fee of 10,000 yuan.

基于图1所示的基于区块链的可用资源配额的兑换方法,本说明书实施例还对应提供了一种基于区块链的可用资源配额的兑换装置,如图4所示,区块链网络包括所述装置和若干对象节点,各对象节点之间以所述装置发行的虚拟资源为交易媒介,进行版权使用交易,所述装置包括:Based on the blockchain-based available resource quota exchange method shown in FIG1 , the embodiments of this specification also provide a blockchain-based available resource quota exchange device. As shown in FIG4 , the blockchain network includes the device and a plurality of object nodes. The object nodes use the virtual resources issued by the device as a transaction medium to conduct copyright usage transactions. The device includes:

评选模块401,根据评选规则,选择若干对象节点作为目标节点;The selection module 401 selects several object nodes as target nodes according to the selection rules;

可用资源配额确定模块402,针对每个目标节点,确定兑换给该目标节点的可用资源配额;兑换给该目标节点的可用资源配额用于确定该目标节点对应的收益增量;The available resource quota determination module 402 determines, for each target node, the available resource quota to be exchanged for the target node; the available resource quota to be exchanged for the target node is used to determine the corresponding revenue increment of the target node;

虚拟资源减量确定模块403,将所述可用资源配额的虚拟资源确定为该目标节点对应的虚拟资源减量;The virtual resource reduction determination module 403 determines the virtual resource of the available resource quota as the virtual resource reduction corresponding to the target node;

构建发布模块404,构建包含确定的该目标节点对应的虚拟资源减量的配额兑换交易,并将所述配额兑换交易发布至区块链。The construction and publishing module 404 constructs a quota exchange transaction including the determined virtual resource reduction corresponding to the target node, and publishes the quota exchange transaction to the blockchain.

所述装置还包括:预处理模块405,预设若干作品类别,并针对每个作品类别,建立若干对象节点与该作品类别之间的关联关系;The apparatus further includes: a pre-processing module 405 that presets a number of work categories and, for each work category, establishes an association relationship between a number of object nodes and the work category;

所述评选模块401,所述管理节点针对每个作品类别,根据评选规则,从与该作品类别相关联的对象节点中选择若干对象节点作为目标节点。In the selection module 401 , the management node selects, for each work category, several object nodes from the object nodes associated with the work category as target nodes according to the selection rules.

所述评选模块401,调用区块链上存储的,包含评选规则的评选智能合约;通过所述评选智能合约,选择若干对象节点作为目标节点。The selection module 401 calls the selection smart contract stored on the blockchain and contains selection rules; through the selection smart contract, several object nodes are selected as target nodes.

所述评选模块401,根据评选规则,将满足所述评选规则的对象节点确定为目标节点;或,根据评选规则,确定满足所述评选规则的对象节点;针对满足所述评选规则的每个对象节点,判断该对象节点对应的用户是否同意将该对象节点确定为目标节点;若同意,则将该对象节点确定为目标节点。The selection module 401 determines the object node that meets the selection rules as the target node according to the selection rules; or, according to the selection rules, determines the object node that meets the selection rules; for each object node that meets the selection rules, determines whether the user corresponding to the object node agrees to determine the object node as the target node; if agreed, the object node is determined as the target node.

针对每个对象节点,该对象节点满足所述评选规则,具体包括:For each object node, the object node satisfies the selection rules, specifically including:

该对象节点对应的指定余量数额不小于第一阈值;该对象节点对应的指定余量数额为,该对象节点对应的用户预先指定的,该对象节点对应的至少部分虚拟资源余量的数额;该对象节点对应的虚拟资源余量为,从区块链上存储的对应于该对象节点的虚拟资源增量中,扣除区块链上存储的对应于该目标节点的虚拟资源减量后,所剩余的虚拟资源增量;The specified balance amount corresponding to the target node is not less than a first threshold; the specified balance amount corresponding to the target node is an amount of at least a portion of the virtual resource balance corresponding to the target node, pre-specified by the user corresponding to the target node; the virtual resource balance corresponding to the target node is the virtual resource increment remaining after deducting the virtual resource decrement corresponding to the target node stored on the blockchain from the virtual resource increment corresponding to the target node stored on the blockchain;

和/或and/or

在统计期间内,基于版权使用交易产生的,对应于该对象节点的虚拟资源增量的数额不小于第二阈值。During the statistical period, the amount of virtual resource increment corresponding to the object node generated based on copyright usage transactions is not less than the second threshold.

所述装置还包括:The device further comprises:

充值模块406,接收任一对象节点发送的包含充值数额的充值请求;从该对象节点对应的用户的财产账户中扣除与所述充值数额的虚拟资源等价的财产;将所述充值数额的虚拟资源确定为该对象节点对应的虚拟资源增量;构建包含确定的该对象节点对应的虚拟资源增量的资源充值交易,并将所述资源充值交易发布至区块链;Recharge module 406 receives a recharge request including a recharge amount from any target node; deducts property equivalent to the virtual resources of the recharge amount from the property account of the user corresponding to the target node; determines the virtual resources of the recharge amount as the virtual resource increment corresponding to the target node; constructs a resource recharge transaction including the determined virtual resource increment corresponding to the target node, and publishes the resource recharge transaction to the blockchain;

该对象节点对应的指定余量数额不小于第一阈值,具体包括:The specified balance amount corresponding to the object node is not less than the first threshold, specifically including:

该对象节点对应的指定余量数额不小于第一阈值,且,该对象节点对应的指定余量数额的虚拟资源余量中,基于资源充值交易产生的虚拟资源增量所占的比例不大于指定比例。The designated balance amount corresponding to the object node is not less than a first threshold, and the proportion of virtual resource increments generated based on resource recharge transactions in the virtual resource balance of the designated balance amount corresponding to the object node is not greater than a designated proportion.

所述评选规则,具体包括:竞争力表征值算法;The selection rules specifically include: competitiveness representation value algorithm;

所述评选模块401,针对每个对象节点,使用所述竞争力表征值算法计算该对象节点对应的竞争力表征值;根据各对象节点分别对应的竞争力表征值的大小,选择预设数量的对象节点作为目标节点;The selection module 401 calculates the competitiveness representation value corresponding to each object node using the competitiveness representation value algorithm; and selects a preset number of object nodes as target nodes based on the competitiveness representation values corresponding to each object node.

其中,针对每个对象节点,该对象节点对应的竞争力表征值越大,该对象节点被选为目标节点的优先级越高。Among them, for each object node, the greater the competitiveness representation value corresponding to the object node is, the higher the priority of the object node in being selected as the target node.

所述评选模块401,针对每个对象节点,以该对象节点对应的特征参数为所述竞争力表征值算法的输入,计算该对象节点对应的竞争力表征值;The selection module 401 calculates the competitiveness representation value corresponding to each object node using the characteristic parameters corresponding to the object node as input to the competitiveness representation value algorithm;

其中,对象节点对应的特征参数包括以下至少一种:The characteristic parameters corresponding to the object node include at least one of the following:

(1)该对象节点对应的指定余量数额;该对象节点对应的指定余量数额为,该对象节点对应的用户预先指定的,该对象节点对应的至少部分虚拟资源余量的数额;该对象节点对应的虚拟资源余量为,从区块链上存储的对应于该对象节点的虚拟资源增量中,扣除区块链上存储的对应于该目标节点的虚拟资源减量后,所剩余的虚拟资源增量;(1) a designated balance amount corresponding to the target node; the designated balance amount corresponding to the target node is an amount of at least a portion of the virtual resource balance corresponding to the target node, pre-designated by the user corresponding to the target node; the virtual resource balance corresponding to the target node is the virtual resource increment remaining after deducting the virtual resource decrement corresponding to the target node stored on the blockchain from the virtual resource increment corresponding to the target node stored on the blockchain;

(2)该对象节点对应的指定余量数额的虚拟资源中,基于版权使用交易产生的虚拟资源增量所占的比例;(2) The proportion of virtual resource increments generated by copyright use transactions in the specified remaining amount of virtual resources corresponding to the object node;

(3)在统计期间内,基于版权使用交易产生的,对应于该对象节点的虚拟资源增量的数额。(3) The amount of virtual resource increment corresponding to the object node generated based on copyright usage transactions during the statistical period.

所述评选模块401,根据各对象节点分别对应的竞争力表征值的大小,由大到小对各对象节点进行排序;选择第一个对象节点;判断该对象节点对应的用户是否同意将该对象节点确定为目标节点;若同意,则将该对象节点确定为目标节点;若不同意,则不将该对象节点确定为目标节点;继续选择下一个对象节点,直至确定出预设数量的目标节点。The selection module 401 sorts the object nodes from large to small according to the competitiveness representation values corresponding to the object nodes; selects the first object node; determines whether the user corresponding to the object node agrees to determine the object node as the target node; if so, determines the object node as the target node; if not, does not determine the object node as the target node; and continues to select the next object node until a preset number of target nodes are determined.

所述装置还包括:The device further comprises:

预获取模块407,预先针对每个对象节点,获取该对象节点对应的权限类型,所述权限类型包括同意类型、询问类型和拒绝类型中的一种;A pre-acquisition module 407 acquires, for each object node, a permission type corresponding to the object node in advance, where the permission type includes one of an approval type, an inquiry type, and a rejection type;

所述评选模块401,若该对象节点对应的权限类型为同意类型,则确定该对象节点对应的用户同意将该对象节点确定为目标节点;若该对象节点对应的权限类型为询问类型,则询问该对象节点对应的用户是否同意将该对象节点确定为目标节点;若该对象节点对应的权限类型为拒绝类型,则确定该对象节点对应的用户不同意将该对象节点确定为目标节点。The selection module 401 determines that the user corresponding to the object node agrees to determine the object node as the target node if the permission type corresponding to the object node is the consent type; if the permission type corresponding to the object node is the inquiry type, the user corresponding to the object node is inquired whether he agrees to determine the object node as the target node; if the permission type corresponding to the object node is the rejection type, it determines that the user corresponding to the object node does not agree to determine the object node as the target node.

所述可用资源配额确定模块402,针对每个目标节点,将该目标节点对应的指定余量数额确定为兑换给该目标节点的可用资源配额;该目标节点对应的指定余量数额为,该目标节点对应的用户预先指定的,该目标节点对应的至少部分虚拟资源余量的数额;或,针对每个目标节点,将最小余量数额确定为兑换给该目标节点的可用资源配额;The available resource quota determining module 402 determines, for each target node, a specified margin amount corresponding to the target node as the available resource quota to be exchanged for the target node; the specified margin amount corresponding to the target node is an amount of at least a portion of the virtual resource margin corresponding to the target node, pre-specified by a user corresponding to the target node; or, for each target node, determines a minimum margin amount as the available resource quota to be exchanged for the target node;

其中,所述最小余量数额通过以下方式确定:The minimum balance amount is determined by:

从各目标节点分别对应的指定余量数额中,确定出最小的指定余量数额;Determine the minimum specified margin amount from the specified margin amounts corresponding to the target nodes;

指定一个不大于所述最小的指定余量数额的数额,作为所述最小余量数额。An amount not greater than the minimum specified balance amount is designated as the minimum balance amount.

基于图1所示的基于区块链的可用资源配额的兑换方法,本说明书实施例还对应提供了一种可用资源配额的兑换系统,如图5所示,包括:管理节点(空心点)和若干对象节点(实心点),各对象节点之间以所述管理节点发行的虚拟资源为交易媒介,进行版权使用交易;Based on the blockchain-based available resource quota exchange method shown in FIG1 , the embodiment of this specification also provides an available resource quota exchange system, as shown in FIG5 , which includes: a management node (hollow point) and a plurality of object nodes (solid points). The object nodes use the virtual resources issued by the management node as a transaction medium to conduct copyright usage transactions;

所述管理节点,根据评选规则,选择若干对象节点作为目标节点;针对每个目标节点,确定兑换给该目标节点的可用资源配额;兑换给该目标节点的可用资源配额用于确定该目标节点对应的收益增量;将所述可用资源配额的虚拟资源确定为该目标节点对应的虚拟资源减量;构建包含确定的该目标节点对应的虚拟资源减量的配额兑换交易,并将所述配额兑换交易发布至区块链。The management node selects several object nodes as target nodes according to the selection rules; determines, for each target node, an available resource quota to be exchanged for the target node; the available resource quota exchanged for the target node is used to determine the corresponding revenue increment of the target node; the virtual resources of the available resource quota are determined as the virtual resource reduction corresponding to the target node; a quota exchange transaction including the determined virtual resource reduction corresponding to the target node is constructed, and the quota exchange transaction is published to the blockchain.

基于图2所示的基于区块链的可用资源配额的集合兑换方法,本说明书实施例还对应提供了一种基于区块链的可用资源配额的集合兑换装置,如图6所示,区块链网络包括所述装置和若干对象节点,各对象节点之间以所述装置发行的虚拟资源为交易媒介,进行版权使用交易,所述装置包括:Based on the blockchain-based collective exchange method for available resource quotas shown in FIG2 , the embodiments of this specification further provide a blockchain-based collective exchange device for available resource quotas. As shown in FIG6 , the blockchain network includes the device and a plurality of object nodes. The object nodes use the virtual resources issued by the device as a transaction medium to conduct copyright usage transactions. The device includes:

评选模块601,根据评选规则,选择若干对象节点和/或若干对象节点集合作为目标对象;每个对象节点集合由不止一个对象节点组成;The selection module 601 selects a plurality of object nodes and/or a plurality of object node sets as target objects according to the selection rules; each object node set is composed of more than one object node;

可用资源配额确定模块602,针对每个目标对象,若该目标对象为对象节点集合,则确定兑换给该目标对象中的每个对象节点的可用资源配额;针对该目标对象中的每个对象节点,兑换给该对象节点的可用资源配额用于确定该对象节点对应的收益增量;The available resource quota determination module 602 determines, for each target object, an available resource quota to be exchanged for each object node in the target object if the target object is a set of object nodes; for each object node in the target object, the available resource quota exchanged for the object node is used to determine the corresponding revenue increment of the object node;

虚拟资源减量确定模块603,针对该目标对象中的每个对象节点,将该对象节点对应的可用资源配额的虚拟资源确定为该对象节点对应的虚拟资源减量;The virtual resource reduction determination module 603 determines, for each object node in the target object, the virtual resource of the available resource quota corresponding to the object node as the virtual resource reduction corresponding to the object node;

构建发布模块604,构建包含确定的该对象节点对应的虚拟资源减量的配额兑换交易,并将该配额兑换交易发布至区块链。The construction and publishing module 604 constructs a quota exchange transaction including the determined virtual resource reduction corresponding to the object node, and publishes the quota exchange transaction to the blockchain.

可用资源配额确定模块602,确定兑换给该目标对象的可用资源配额;获取该目标对象中的每个对象节点对应的收益比例;针对该目标对象中的每个对象节点,根据该对象节点对应的收益比例与兑换给该目标对象的可用资源配额,得到兑换给该对象节点的可用资源配额。The available resource quota determination module 602 determines the available resource quota to be exchanged for the target object; obtains the income ratio corresponding to each object node in the target object; and for each object node in the target object, obtains the available resource quota to be exchanged for the object node based on the income ratio corresponding to the object node and the available resource quota to be exchanged for the target object.

所述可用资源配额确定模块602,将该目标对象对应的指定余量数额确定为兑换给该目标对象的可用资源配额;该目标对象对应的指定余量数额为,该目标对象中每个对象节点对应的指定余量数额的和;针对每个对象节点,该对象节点对应的指定余量数额为,该对象节点对应的用户预先指定的,该对象节点对应的至少部分虚拟资源余量的数额。The available resource quota determination module 602 determines the specified balance amount corresponding to the target object as the available resource quota exchanged for the target object; the specified balance amount corresponding to the target object is the sum of the specified balance amounts corresponding to each object node in the target object; for each object node, the specified balance amount corresponding to the object node is the amount of at least part of the virtual resource balance corresponding to the object node, which is pre-specified by the user corresponding to the object node.

所述可用资源配额确定模块602,针对每个目标对象,将最小余量数额确定为兑换给该目标对象的可用资源配额;The available resource quota determining module 602 determines, for each target object, a minimum remaining amount as the available resource quota to be exchanged for the target object;

其中,所述最小余量数额通过以下方式确定:The minimum balance amount is determined by:

从各目标对象分别对应的指定余量数额中,确定出最小的指定余量数额;Determine the minimum designated margin amount from the designated margin amounts corresponding to the respective target objects;

指定一个不大于所述最小的指定余量数额的数额,作为所述最小余量数额。An amount not greater than the minimum specified balance amount is designated as the minimum balance amount.

所述可用资源配额确定模块602,针对该目标对象中的每个对象节点,计算该对象节点对应的指定余量数额与该目标对象对应的指定余量数额的比值,作为该对象节点对应的收益比例。The available resource quota determining module 602 calculates, for each object node in the target object, a ratio of the designated margin amount corresponding to the object node to the designated margin amount corresponding to the target object as the revenue ratio corresponding to the object node.

基于图2所示的基于区块链的可用资源配额的集合兑换方法,本说明书实施例还对应提供了一种可用资源配额的集合兑换系统,如图7所示,包括管理节点(空心点)和若干对象节点(实心点),各对象节点之间以所述管理节点发行的虚拟资源为交易媒介,进行版权使用交易;Based on the blockchain-based collective exchange method for available resource quotas shown in FIG2 , the embodiments of this specification also provide a corresponding collective exchange system for available resource quotas, as shown in FIG7 , which includes a management node (hollow point) and a plurality of object nodes (solid points). The object nodes use the virtual resources issued by the management node as a transaction medium to conduct copyright usage transactions.

所述管理节点,根据评选规则,选择若干对象节点和/或若干对象节点集合作为目标对象;每个对象节点集合由不止一个对象节点组成;针对每个目标对象,若该目标对象为对象节点集合,则确定兑换给该目标对象中的每个对象节点的可用资源配额;针对该目标对象中的每个对象节点,兑换给该对象节点的可用资源配额用于确定该对象节点对应的收益增量;针对该目标对象中的每个对象节点,将该对象节点对应的可用资源配额的虚拟资源确定为该对象节点对应的虚拟资源减量;构建包含确定的该对象节点对应的虚拟资源减量的配额兑换交易,并将该配额兑换交易发布至区块链。The management node selects several object nodes and/or several object node sets as target objects according to the selection rules; each object node set is composed of more than one object node; for each target object, if the target object is an object node set, the available resource quota exchanged for each object node in the target object is determined; for each object node in the target object, the available resource quota exchanged for the object node is used to determine the corresponding revenue increment of the object node; for each object node in the target object, the virtual resource of the available resource quota corresponding to the object node is determined as the virtual resource reduction corresponding to the object node; a quota exchange transaction containing the determined virtual resource reduction corresponding to the object node is constructed, and the quota exchange transaction is published to the blockchain.

基于图3所示的基于区块链的可用资源配额预兑换方法,本说明书实施例还对应提供了一种基于区块链的可用资源配额预兑换装置,如图8所示,区块链网络包括所述装置节点和若干对象节点,各对象节点之间以所述装置发行的虚拟资源为交易媒介,进行版权使用交易,所述方法包括:Based on the blockchain-based available resource quota pre-exchange method shown in FIG3 , the embodiment of this specification also provides a blockchain-based available resource quota pre-exchange device. As shown in FIG8 , the blockchain network includes the device node and several object nodes. The object nodes use the virtual resources issued by the device as a transaction medium to conduct copyright usage transactions. The method includes:

预评选模块801,根据预评选规则,选择若干对象节点作为预兑换节点;Pre-selection module 801 selects several target nodes as pre-exchange nodes according to pre-selection rules;

可用资源配额确定模块802,针对每个预兑换节点,确定预兑换给该预兑换节点的可用资源配额;预兑换给该预兑换节点的可用资源配额用于确定该目标节点对应的收益增量;The available resource quota determination module 802 determines, for each pre-exchange node, an available resource quota pre-exchanged to the pre-exchange node; the available resource quota pre-exchanged to the pre-exchange node is used to determine the corresponding revenue increment of the target node;

目标智能合约生成模块803,基于所述可用资源配额,生成目标智能合约;所述目标智能合约用于从该预兑换节点对应的虚拟资源未来增量中扣除所述可用资源配额的虚拟资源;该预兑换节点对应的虚拟资源未来增量是,未来将要存入区块链的,对应于该预兑换节点的虚拟资源增量;The target smart contract generation module 803 generates a target smart contract based on the available resource quota; the target smart contract is used to deduct the virtual resources of the available resource quota from the future increment of virtual resources corresponding to the pre-exchange node; the future increment of virtual resources corresponding to the pre-exchange node is the virtual resource increment corresponding to the pre-exchange node to be stored in the blockchain in the future;

发布模块804,将所述目标智能合约发布至区块链。The publishing module 804 publishes the target smart contract to the blockchain.

所述预评选模块801,针对每个对象节点,判断在多个第一周期中的每个第一周期内,对应于该对象节点的虚拟资源增量的数额是否皆大于指定数额;若是,则将该对象节点确定为预兑换节点;否则,拒绝将该对象节点确定为预兑换节点。The pre-selection module 801 determines, for each object node, whether the amount of virtual resource increment corresponding to the object node in each first period of multiple first periods is greater than a specified amount; if so, the object node is determined as a pre-redemption node; otherwise, the object node is refused to be determined as a pre-redemption node.

所述预评选模块801,判断在多个第一周期中的每个第一周期内,基于版权使用交易产生的,对应于该对象节点的虚拟资源增量的数额是否皆大于指定数额。The pre-evaluation module 801 determines whether the amount of virtual resource increment corresponding to the object node generated based on copyright usage transactions in each of the multiple first periods is greater than a specified amount.

所述可用资源配额确定模块,根据在多个第二周期中的每个第二周期内,对应于该预兑换节点的虚拟资源增量的数额,确定预兑换给该预兑换节点的可用资源配额。The available resource quota determination module determines the available resource quota pre-exchanged to the pre-exchange node according to the amount of the virtual resource increment corresponding to the pre-exchange node in each second period of multiple second periods.

所述目标智能合约还用于,从该预兑换节点对应的虚拟资源未来增量中扣除利息数额的虚拟资源;所述利息数额是根据在多个第三周期中的每个第三周期内,对应于该预兑换节点的虚拟资源增量的数额确定的。The target smart contract is further used to deduct an interest amount of virtual resources from the future increment of virtual resources corresponding to the pre-exchange node; the interest amount is determined based on the amount of the virtual resource increment corresponding to the pre-exchange node in each third period of multiple third periods.

基于图3所示的基于区块链的可用资源配额预兑换方法,本说明书实施例还对应提供了一种基于区块链的可用资源配额预兑换系统,如图9所示,包括管理节点(空心点)和若干对象节点(实心点),各对象节点之间以所述管理节点发行的虚拟资源为交易媒介,进行版权使用交易;Based on the blockchain-based available resource quota pre-exchange method shown in FIG3 , the embodiment of this specification also provides a blockchain-based available resource quota pre-exchange system, as shown in FIG9 , which includes a management node (hollow point) and a plurality of object nodes (solid points). The object nodes use the virtual resources issued by the management node as a transaction medium to conduct copyright usage transactions.

所述管理节点,所述管理节点根据预评选规则,选择若干对象节点作为预兑换节点;针对每个预兑换节点,确定预兑换给该预兑换节点的可用资源配额;预兑换给该预兑换节点的可用资源配额用于确定该目标节点对应的收益增量;基于所述可用资源配额,生成目标智能合约;所述目标智能合约用于从该预兑换节点对应的虚拟资源未来增量中扣除所述可用资源配额的虚拟资源;该预兑换节点对应的虚拟资源未来增量是,未来将要存入区块链的,对应于该预兑换节点的虚拟资源增量;将所述目标智能合约发布至区块链。The management node selects several target nodes as pre-exchange nodes according to the pre-selection rules; for each pre-exchange node, determines the available resource quota pre-exchanged to the pre-exchange node; the available resource quota pre-exchanged to the pre-exchange node is used to determine the corresponding revenue increment of the target node; based on the available resource quota, generates a target smart contract; the target smart contract is used to deduct the virtual resources of the available resource quota from the future increment of the virtual resources corresponding to the pre-exchange node; the future increment of the virtual resources corresponding to the pre-exchange node is the virtual resource increment corresponding to the pre-exchange node that will be stored in the blockchain in the future; and publishes the target smart contract to the blockchain.

本说明书实施例还提供一种计算机设备,其至少包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行所述程序时实现图1或图2或图3所述方法的功能。An embodiment of this specification also provides a computer device, which includes at least a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the functions of the method described in FIG1 , FIG2 , or FIG3 when executing the program.

图10示出了本说明书实施例所提供的一种更为具体的计算设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。FIG10 shows a more specific hardware structure diagram of a computing device provided in an embodiment of this specification. The device may include: a processor 1010, a memory 1020, an input/output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input/output interface 1030, and the communication interface 1040 are connected to each other within the device via the bus 1050.

处理器1010可以采用通用的CPU(Central Processing Unit,中央处理器)、微处理器、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

存储器1020可以采用ROM(Read Only Memory,只读存储器)、RAM(Random AccessMemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage devices, dynamic storage devices, etc. The memory 1020 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。The input/output interface 1030 is used to connect input/output modules to implement information input and output. The input/output modules can be configured as components within the device (not shown in the figure) or can be externally connected to the device to provide corresponding functions. Input devices may include a keyboard, mouse, touch screen, microphone, various sensors, etc., and output devices may include a display, speaker, vibrator, indicator light, etc.

通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如USB、网线等)实现通信,也可以通过无线方式(例如移动网络、WIFI、蓝牙等)实现通信。The communication interface 1040 is used to connect to a communication module (not shown) to enable communication between the device and other devices. The communication module can communicate via a wired method (such as USB, network cable, etc.) or a wireless method (such as mobile network, WiFi, Bluetooth, etc.).

总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。The bus 1050 comprises a path for transmitting information between the various components of the device (eg, the processor 1010 , the memory 1020 , the input/output interface 1030 , and the communication interface 1040 ).

需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。It should be noted that although the above device only shows the processor 1010, the memory 1020, the input/output interface 1030, the communication interface 1040, and the bus 1050, in a specific implementation, the device may also include other components necessary for normal operation. In addition, it will be understood by those skilled in the art that the above device may only include the components necessary to implement the embodiments of this specification, and does not necessarily include all the components shown in the figure.

本说明书实施例还提供了一种基于区块链的众筹系统,如图8所示,包括多个区块链节点;针对每个区块链节点,该区块链节点具有实现发明内容部分第2、3、5、6中至少一个方面所述方法的功能。The embodiments of this specification also provide a blockchain-based crowdfunding system, as shown in Figure 8, including multiple blockchain nodes; for each blockchain node, the blockchain node has the function of implementing at least one of the methods described in aspects 2, 3, 5, and 6 of the invention content.

本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现发明内容部分第2、3、5、6任一方面所述方法的功能。The embodiments of this specification also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the functions of the method described in any one of aspects 2, 3, 5, and 6 of the Summary of the Invention.

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本说明书实施例可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本说明书实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本说明书实施例各个实施例或者实施例的某些部分所述的方法。Through the description of the above implementation methods, it can be known that those skilled in the art can clearly understand that the embodiments of this specification can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solutions of the embodiments of this specification, or the part that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a storage medium such as ROM/RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments of this specification.

上述实施例阐明的系统、方法、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。The systems, methods, modules, or units described in the above embodiments may be implemented by a computer chip or entity, or by a product having certain functions. A typical implementation device is a computer, which may be in the form of a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email transceiver, game console, tablet computer, wearable device, or any combination of these devices.

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的方法实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,在实施本说明书实施例方案时可以把各模块的功能在同一个或多个软件和/或硬件中实现。也可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and equipment embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments. The method embodiments described above are merely illustrative, wherein the modules described as separate components may or may not be physically separated, and when implementing the embodiment scheme of this specification, the functions of each module can be implemented in the same one or more software and/or hardware. It is also possible to select some or all of the modules according to actual needs to achieve the purpose of the embodiment scheme. A person of ordinary skill in the art can understand and implement it without paying any creative work.

以上所述仅是本说明书实施例的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本说明书实施例原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本说明书实施例的保护范围。The above is only a specific implementation of the embodiment of this specification. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the embodiment of this specification. These improvements and modifications should also be regarded as the scope of protection of the embodiment of this specification.

Claims (12)

1.一种基于区块链的可用资源配额的集合兑换方法,区块链网络包括一个管理节点和若干对象节点;1. A method for collectively exchanging available resource quotas based on a blockchain, wherein the blockchain network includes a management node and a plurality of object nodes; 各对象节点之间以所述管理节点发行的虚拟资源为交易媒介,进行版权使用交易,包括:针对目标作品对应的版权使用事件,使用方节点向创作方节点交付虚拟资源;其中,所述创作方节点是创作所述目标作品的对象节点,所述使用方节点是使用所述目标作品的对象节点;The object nodes use the virtual resources issued by the management node as a transaction medium to conduct copyright usage transactions, including: for copyright usage events corresponding to target works, the user node delivers the virtual resources to the creator node; wherein the creator node is the object node that creates the target work, and the user node is the object node that uses the target work; 针对任一对象节点,该对象节点能够在若干版权使用事件中作为使用方付出虚拟资源,并且,能够在除所述若干版权使用 事件之外的若干其他版权使用事件中作为创作方收取虚拟资源;For any object node, the object node can pay virtual resources as a user in a number of copyright usage events, and can receive virtual resources as a creator in a number of other copyright usage events other than the aforementioned copyright usage events. 所述方法包括:The method comprises: 所述管理节点根据评选规则,选择若干对象节点和/或若干对象节点集合作为目标对象;每个对象节点集合由不止一个对象节点组成;The management node selects a number of object nodes and/or a number of object node sets as target objects according to the selection rules; each object node set consists of more than one object node; 针对每个目标对象,若该目标对象为对象节点集合,则确定兑换给该目标对象中的每个对象节点的可用资源配额;针对该目标对象中的每个对象节点,兑换给该对象节点的可用资源配额用于确定该对象节点对应的收益增量;For each target object, if the target object is a set of object nodes, the available resource quota to be exchanged for each object node in the target object is determined; for each object node in the target object, the available resource quota to be exchanged for the object node is used to determine the corresponding revenue increment of the object node; 针对该目标对象中的每个对象节点,将该对象节点对应的可用资源配额的虚拟资源确定为该对象节点对应的虚拟资源减量;For each object node in the target object, determining the virtual resource of the available resource quota corresponding to the object node as the decrement of the virtual resource corresponding to the object node; 构建包含确定的该对象节点对应的虚拟资源减量的配额兑换交易,并将该配额兑换交易发布至区块链。Construct a quota exchange transaction containing the determined virtual resource reduction corresponding to the object node, and publish the quota exchange transaction to the blockchain. 2.如权利要求1所述的方法,确定兑换给该目标对象中的每个对象节点的可用资源配额,具体包括:2. The method according to claim 1, wherein determining the available resource quota to be exchanged for each object node in the target object comprises: 确定兑换给该目标对象的可用资源配额;Determine the available resource quota to be exchanged for the target object; 获取该目标对象中的每个对象节点对应的收益比例;Get the corresponding income ratio of each object node in the target object; 针对该目标对象中的每个对象节点,根据该对象节点对应的收益比例与兑换给该目标对象的可用资源配额,得到兑换给该对象节点的可用资源配额。For each object node in the target object, the available resource quota exchanged for the object node is obtained according to the income ratio corresponding to the object node and the available resource quota exchanged for the target object. 3.如权利要求2所述的方法,确定兑换给该目标对象的可用资源配额,具体包括:3. The method according to claim 2, wherein determining the available resource quota to be exchanged for the target object comprises: 将该目标对象对应的指定余量数额确定为兑换给该目标对象的可用资源配额;该目标对象对应的指定余量数额为,该目标对象中每个对象节点对应的指定余量数额的和;针对每个对象节点,该对象节点对应的指定余量数额为,该对象节点对应的用户预先指定的,该对象节点对应的至少部分虚拟资源余量的数额。The specified balance amount corresponding to the target object is determined as the available resource quota exchanged for the target object; the specified balance amount corresponding to the target object is the sum of the specified balance amounts corresponding to each object node in the target object; for each object node, the specified balance amount corresponding to the object node is the amount of at least part of the virtual resource balance corresponding to the object node, which is pre-specified by the user corresponding to the object node. 4.如权利要求2所述的方法,确定兑换给该目标对象的可用资源配额,具体包括:4. The method according to claim 2, wherein determining the available resource quota to be exchanged for the target object comprises: 针对每个目标对象,将最小余量数额确定为兑换给该目标对象的可用资源配额;For each target object, the minimum balance amount is determined as the available resource quota to be exchanged for the target object; 其中,所述最小余量数额通过以下方式确定:The minimum balance amount is determined by: 从各目标对象分别对应的指定余量数额中,确定出最小的指定余量数额;Determine the minimum designated margin amount from the designated margin amounts corresponding to the respective target objects; 指定一个不大于所述最小的指定余量数额的数额,作为所述最小余量数额。An amount not greater than the minimum specified balance amount is designated as the minimum balance amount. 5.如权利要求3所述的方法,获取该目标对象中的每个对象节点对应的收益比例,具体包括:5. The method according to claim 3, wherein obtaining the revenue ratio corresponding to each object node in the target object specifically comprises: 针对该目标对象中的每个对象节点,计算该对象节点对应的指定余量数额与该目标对象对应的指定余量数额的比值,作为该对象节点对应的收益比例。For each object node in the target object, a ratio of the specified margin amount corresponding to the object node to the specified margin amount corresponding to the target object is calculated as the income ratio corresponding to the object node. 6.一种基于区块链的可用资源配额的集合兑换装置,应用于区块链网络包括的一个管理节点,所述区块链网络还包括若干对象节点;6. A blockchain-based collective exchange device for available resource quotas, applied to a management node included in a blockchain network, the blockchain network also including a plurality of object nodes; 各对象节点之间以所述装置发行的虚拟资源为交易媒介,进行版权使用交易,包括:针对目标作品对应的版权使用事件,使用方节点向创作方节点交付虚拟资源;其中,所述创作方节点是创作所述目标作品的对象节点,所述使用方节点是使用所述目标作品的对象节点;The object nodes use the virtual resources issued by the device as a transaction medium to conduct copyright usage transactions, including: for copyright usage events corresponding to target works, the user node delivers the virtual resources to the creator node; wherein the creator node is the object node that creates the target work, and the user node is the object node that uses the target work; 针对任一对象节点,该对象节点能够在若干版权使用事件中作为使用方付出虚拟资源,并且,能够在除所述若干版权使用 事件之外的若干其他版权使用事件中作为创作方收取虚拟资源;For any object node, the object node can pay virtual resources as a user in a number of copyright usage events, and can receive virtual resources as a creator in a number of other copyright usage events other than the aforementioned copyright usage events. 所述装置包括:The device comprises: 评选模块,根据评选规则,选择若干对象节点和/或若干对象节点集合作为目标对象;每个对象节点集合由不止一个对象节点组成;A selection module selects a number of object nodes and/or a number of object node sets as target objects according to selection rules; each object node set is composed of more than one object node; 可用资源配额确定模块,针对每个目标对象,若该目标对象为对象节点集合,则确定兑换给该目标对象中的每个对象节点的可用资源配额;针对该目标对象中的每个对象节点,兑换给该对象节点的可用资源配额用于确定该对象节点对应的收益增量;An available resource quota determination module determines, for each target object, an available resource quota to be exchanged for each object node in the target object if the target object is a set of object nodes; for each object node in the target object, the available resource quota exchanged for the object node is used to determine the corresponding revenue increment of the object node; 虚拟资源减量确定模块,针对该目标对象中的每个对象节点,将该对象节点对应的可用资源配额的虚拟资源确定为该对象节点对应的虚拟资源减量;a virtual resource reduction determination module, for each object node in the target object, determining the virtual resource of the available resource quota corresponding to the object node as the virtual resource reduction corresponding to the object node; 构建发布模块,构建包含确定的该对象节点对应的虚拟资源减量的配额兑换交易,并将该配额兑换交易发布至区块链。Construct a publishing module, construct a quota exchange transaction containing the determined virtual resource reduction corresponding to the object node, and publish the quota exchange transaction to the blockchain. 7.如权利要求6所述的装置,可用资源配额确定模块,确定兑换给该目标对象的可用资源配额;获取该目标对象中的每个对象节点对应的收益比例;针对该目标对象中的每个对象节点,根据该对象节点对应的收益比例与兑换给该目标对象的可用资源配额,得到兑换给该对象节点的可用资源配额。7. The device as described in claim 6, the available resource quota determination module determines the available resource quota exchanged for the target object; obtains the income ratio corresponding to each object node in the target object; for each object node in the target object, according to the income ratio corresponding to the object node and the available resource quota exchanged for the target object, obtains the available resource quota exchanged for the object node. 8.如权利要求7所述的装置,所述可用资源配额确定模块,将该目标对象对应的指定余量数额确定为兑换给该目标对象的可用资源配额;该目标对象对应的指定余量数额为,该目标对象中每个对象节点对应的指定余量数额的和;针对每个对象节点,该对象节点对应的指定余量数额为,该对象节点对应的用户预先指定的,该对象节点对应的至少部分虚拟资源余量的数额。8. In the device as described in claim 7, the available resource quota determination module determines the specified balance amount corresponding to the target object as the available resource quota exchanged for the target object; the specified balance amount corresponding to the target object is the sum of the specified balance amounts corresponding to each object node in the target object; for each object node, the specified balance amount corresponding to the object node is the amount of at least part of the virtual resource balance corresponding to the object node, which is pre-specified by the user corresponding to the object node. 9.如权利要求7所述的装置,所述可用资源配额确定模块,针对每个目标对象,将最小余量数额确定为兑换给该目标对象的可用资源配额;9. The apparatus according to claim 7, wherein the available resource quota determining module determines, for each target object, a minimum remaining amount as the available resource quota to be exchanged for the target object; 其中,所述最小余量数额通过以下方式确定:The minimum balance amount is determined by: 从各目标对象分别对应的指定余量数额中,确定出最小的指定余量数额;Determine the minimum designated margin amount from the designated margin amounts corresponding to the respective target objects; 指定一个不大于所述最小的指定余量数额的数额,作为所述最小余量数额。An amount not greater than the minimum specified balance amount is designated as the minimum balance amount. 10.如权利要求8所述的装置,所述可用资源配额确定模块,针对该目标对象中的每个对象节点,计算该对象节点对应的指定余量数额与该目标对象对应的指定余量数额的比值,作为该对象节点对应的收益比例。10. The device as described in claim 8, wherein the available resource quota determination module calculates, for each object node in the target object, a ratio of the specified margin amount corresponding to the object node to the specified margin amount corresponding to the target object as the income ratio corresponding to the object node. 11.一种基于区块链的可用资源配额的集合兑换系统,包括一个管理节点和若干对象节点;11. A blockchain-based collective exchange system for available resource quotas, comprising a management node and several object nodes; 各对象节点之间以所述管理节点发行的虚拟资源为交易媒介,进行版权使用交易,包括:针对目标作品对应的版权使用事件,使用方节点向创作方节点交付虚拟资源;其中,所述创作方节点是创作所述目标作品的对象节点,所述使用方节点是使用所述目标作品的对象节点;The object nodes use the virtual resources issued by the management node as a transaction medium to conduct copyright usage transactions, including: for copyright usage events corresponding to target works, the user node delivers the virtual resources to the creator node; wherein the creator node is the object node that creates the target work, and the user node is the object node that uses the target work; 针对任一对象节点,该对象节点能够在若干版权使用事件中作为使用方付出虚拟资源,并且,能够在除所述若干版权使用 事件之外的若干其他版权使用事件中作为创作方收取虚拟资源;For any object node, the object node can pay virtual resources as a user in a number of copyright usage events, and can receive virtual resources as a creator in a number of other copyright usage events other than the aforementioned copyright usage events. 所述管理节点,根据评选规则,选择若干对象节点和/或若干对象节点集合作为目标对象;每个对象节点集合由不止一个对象节点组成;针对每个目标对象,若该目标对象为对象节点集合,则确定兑换给该目标对象中的每个对象节点的可用资源配额;针对该目标对象中的每个对象节点,兑换给该对象节点的可用资源配额用于确定该对象节点对应的收益增量;针对该目标对象中的每个对象节点,将该对象节点对应的可用资源配额的虚拟资源确定为该对象节点对应的虚拟资源减量;构建包含确定的该对象节点对应的虚拟资源减量的配额兑换交易,并将该配额兑换交易发布至区块链。The management node selects several object nodes and/or several object node sets as target objects according to the selection rules; each object node set is composed of more than one object node; for each target object, if the target object is an object node set, the available resource quota exchanged for each object node in the target object is determined; for each object node in the target object, the available resource quota exchanged for the object node is used to determine the corresponding revenue increment of the object node; for each object node in the target object, the virtual resource of the available resource quota corresponding to the object node is determined as the virtual resource reduction corresponding to the object node; a quota exchange transaction containing the determined virtual resource reduction corresponding to the object node is constructed, and the quota exchange transaction is published to the blockchain. 12.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如权利要求1所述的基于区块链的可用资源配额的集合 兑换方法。12. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method for exchanging available resource quotas based on blockchain as claimed in claim 1 is implemented.
HK19124580.2A 2019-05-31 Set exchange method and device of available resource quota based on block chain HK40001241B (en)

Publications (2)

Publication Number Publication Date
HK40001241A HK40001241A (en) 2020-02-21
HK40001241B true HK40001241B (en) 2021-11-05

Family

ID=

Similar Documents

Publication Publication Date Title
CN108960822B (en) Block chain-based available resource quota exchange method and device
US11403604B2 (en) Blockchain-based set exchange method and apparatus for available resource quotas
US11393031B2 (en) Blockchain-based method and apparatus for pre-exchanging available resource quotas
WO2020015409A1 (en) Method and apparatus for distributing copyright income based on block chain
TWI721362B (en) Method and device for issuing rewards to users of works based on blockchain
JP7042637B2 (en) Programs, information processing equipment, information processing methods and virtual currency trading systems
WO2020015414A1 (en) Method and apparatus for issuing reward to work publisher based on blockchain
HK40001241B (en) Set exchange method and device of available resource quota based on block chain
HK40001234B (en) Exchange method and device of available resource quota based on block chain
HK40001241A (en) Set exchange method and device of available resource quota based on block chain
HK40001234A (en) Exchange method and device of available resource quota based on block chain
HK40002330A (en) Method and apparatus for pre-converting available resource quotas based on block chains
HK40002330B (en) Method and apparatus for pre-converting available resource quotas based on block chains
HK40002574A (en) A method and apparatus for awarding a user of a work based on a block chain
HK40002638A (en) A method and a device for distributing copyright benefits based on a block chain
CN112435121A (en) Token transaction method and device based on block chain, electronic equipment and storage medium
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载