A blockchain-based work authorization circulation method and system

CN122533802APending Publication Date: 2026-08-07SHANDONG UNIV OF POLITICAL SCI & LAW
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANDONG UNIV OF POLITICAL SCI & LAW
Filing Date
2026-05-13
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

[0003]传统作品授权流转主要采用中心化授权管理模式,由第三方平台、版权代理机构或法律服务机构作为信任中介,负责权利确认、授权谈判、合同签署、收益结算和纠纷处理,从而实现作品授权,这种方法由于所有授权记录由平台单方控制,平台可修改、删除记录,无法保证作品授权的安全性和保密性

Benefits of technology

[0015]相比于背景技术所述问题,本发明通过集成公有链、私有链与联盟链网络,结合对称加密与分层存储技术,将作品密文与密钥物理隔离,有效解决了单一区块链无法兼顾隐私保护与公开流通的缺陷,在防止作品原文件泄露的同时,降低了链上存储成本并提升了数据容灾能力;其次,引入基于市场供求系数的时间衰退因子与信誉衰退因子,替代传统的静态定价模式,能够根据市场热度变化与使用方历史信用动态调整授权门槛,实现了版权价值的自动化、市场化精准评估,有效过滤低信誉请求,保障权利人收益最大化;最后,基于访问控制矩阵生成授权令牌,并将请求满足度与令牌实时状态进行逻辑绑定,通过验证多维动态凭证而非静态权限,实现了按次、按期、按地域的细粒度授权控制,杜绝了凭证越权或超期使用;全流程基于异构跨链与密码学技术闭环运行,去除了对中心化第三方的信任依赖,使存证、定价、授权与解密全链路数据可追溯且不可篡改,显著提升了版权授权业务的安全性。因此,本发明可以提升作品授权流转的保密性和安全性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122533802A_ABST
    Figure CN122533802A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of blockchains, and discloses a work authorization circulation method and system based on a blockchain, which comprises the following steps: integrating a heterogeneous cross-chain authorization network of works to be authorized; extracting work features of the works to be authorized, generating work unique identifiers of the works to be authorized, performing symmetric encryption on the works to be authorized, storing the encrypted data block set in layers into the heterogeneous cross-chain authorization network, notarizing the works to be authorized, and obtaining notarized works; configuring authorization parameters of the notarized works, calculating market supply and demand coefficients of the notarized works, calculating time decay factors and reputation decay factors of the notarized works, generating an access control matrix of the notarized works, and constructing authorization tokens of the notarized works; calculating the satisfaction degree of an authorization request and the access control matrix, reading a current token state of the authorization token, generating an authorization credential of the authorization request; decrypting the notarized works, and generating an authorization report of the notarized works. The application can improve the confidentiality and security of work authorization circulation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a blockchain-based method and system for the licensing and transfer of works, belonging to the field of blockchain technology. Background Technology

[0002] The transfer of copyright for digital works refers to the process by which the copyright holder of a digital work legally transfers part or all of the right to use the work to a user through a licensing agreement, as well as the dynamic management of this licensing relationship throughout its lifecycle, including changes, transfers, continuations, and terminations. The transfer of copyright can effectively ensure that creators receive reasonable compensation, reduce transaction costs associated with the use of works, promote the efficient circulation of digital content, stimulate creative activity, and create a virtuous cycle.

[0003] Traditional copyright licensing primarily employs a centralized licensing management model, where a third-party platform, copyright agency, or legal service provider acts as a trusted intermediary, responsible for rights confirmation, licensing negotiations, contract signing, revenue settlement, and dispute resolution. This approach fails to guarantee the security and confidentiality of copyright licensing because all licensing records are unilaterally controlled by the platform, which can modify or delete records. Summary of the Invention

[0004] This invention provides a blockchain-based method and system for the licensing and transfer of works, the main purpose of which is to improve the confidentiality and security of the licensing and transfer of works.

[0005] To achieve the above objectives, the present invention provides a blockchain-based method for copyright licensing and transfer, comprising: Based on the licensing requirements of the works to be licensed, a heterogeneous cross-chain licensing network for the works to be licensed is integrated; Extract the work features of the work to be authorized to generate a unique identifier for the work to be authorized. Perform symmetric encryption on the work to be authorized to obtain a set of encrypted data blocks. Store the set of encrypted data blocks in the heterogeneous cross-chain authorization network in layers to obtain a set of work storage addresses. Based on the set of work storage addresses and the unique identifier of the work, perform notarization on the work to be authorized to obtain a notarized work. Configure the authorization parameters of the evidence-preserving work, calculate the market supply and demand coefficient of the evidence-preserving work, calculate the time decay factor and reputation decay factor of the evidence-preserving work based on the market supply and demand coefficient and the authorization parameters, generate the access control matrix of the evidence-preserving work, and construct the authorization token of the evidence-preserving work based on the access control matrix. Obtain the authorization request from the user, calculate the satisfaction level between the authorization request and the access control matrix, read the current token status of the authorization token, and generate the authorization credential for the authorization request based on the satisfaction level and the current token status; Based on the authorization certificate, the documented work is decrypted to obtain the original text of the work, and an authorization report for the documented work is generated.

[0006] Optionally, the step of integrating the heterogeneous cross-chain licensing network of the works to be licensed according to their licensing requirements includes: Based on the licensing requirements of the work, generate network configuration parameters for the work to be licensed, so as to construct the public blockchain network, private blockchain network and consortium blockchain network of the work to be licensed; Configure cross-chain interoperability protocols and relay nodes between the public blockchain network, the private blockchain network, and the consortium blockchain network; Based on the cross-chain interoperability protocol and the relay node, a hierarchical storage mapping rule and state synchronization contract are constructed between the public chain network, the private chain network, and the consortium chain network; Based on the hierarchical storage mapping rules and the state synchronization contract, the public blockchain network, the private blockchain network, and the consortium blockchain network are integrated into a heterogeneous cross-chain licensing network for the work to be licensed.

[0007] Optionally, the construction of the public blockchain network, private blockchain network, and consortium blockchain network for the work to be authorized includes: Based on the network configuration parameters of the work to be authorized, determine the public network framework, private network framework, and alliance network framework of the work to be authorized; Determine the public consensus mechanism and smart contract engine of the public network framework to construct the public blockchain network of the work to be authorized; The private consensus mechanism and permission management rules of the private network framework are determined in order to construct the private blockchain network of the work to be authorized; Construct a multi-isolated channel for the alliance network framework to build an alliance chain network for the works to be licensed.

[0008] Optionally, the generation of the unique identifier for the work to be authorized includes: The features of the work to be authorized are fused to obtain the fused work features; The features of the fused work are hashed to obtain a feature hash value, which is then used to generate a unique identifier for the work to be authorized.

[0009] Optionally, the step of performing symmetric encryption on the work to be authorized to obtain a set of encrypted data blocks includes: Determine the symmetric encryption algorithm for the work to be authorized, and perform symmetric encryption on the work to be authorized to obtain the encrypted work; The method of segmenting the encrypted work is determined so as to segment the encrypted work into blocks and obtain a set of encrypted data blocks.

[0010] Optionally, calculating the market supply and demand coefficient of the preserved artwork includes: Obtain market data of the preserved works to calculate the request frequency index, circulation saturation, authorization fulfillment rate, and spatiotemporal scarcity of the preserved works; The market supply and demand coefficient of the preserved works is calculated based on the request frequency index, the circulation saturation, the authorization fulfillment rate, and the spatiotemporal scarcity.

[0011] Optionally, calculating the time decay factor and reputation decay factor of the documented work based on the market supply and demand coefficient and the authorization parameters includes: Calculate the age of the work for which evidence is stored based on the authorization parameters; Based on the market supply and demand coefficient, the decay rate of the preserved artwork is determined; The time decay factor of the documented work is determined based on the decay rate and the age of the document. Obtain the historical behavior data of the user corresponding to the documented work to calculate the user's basic reputation score; Based on the market supply and demand coefficient, determine the credibility sensitivity coefficient of the preserved work; Based on the reputation sensitivity coefficient and the basic reputation score, the reputation decay factor of the documented work is calculated.

[0012] Optionally, constructing the authorization token for the stored work based on the access control matrix includes: Based on the access control matrix, the token structure of the documented work is determined to construct the token carrier of the documented work; Based on the token carrier, the token content structure of the preserved work is filled in to integrate the authorization token of the preserved work.

[0013] Optionally, calculating the satisfaction level of the authorization request and the access control matrix includes: Extract the key fields of the authorization request and the matrix elements of the access control matrix respectively; Match the matrix rows of the access control matrix based on the key fields; Based on the matrix rows, the matching degree between the key fields and the matrix elements is calculated to determine the satisfaction degree between the authorization request and the access control matrix.

[0014] To address the aforementioned problems, the present invention also provides a blockchain-based copyright licensing and circulation system, the system comprising: The authorization network construction module is used to integrate the heterogeneous cross-chain authorization network of the works to be authorized according to their authorization requirements; The work to be authorized module is used to extract the work features of the work to be authorized in order to generate a unique identifier of the work to be authorized, to perform symmetric encryption on the work to be authorized to obtain a set of encrypted data blocks, to store the set of encrypted data blocks in the heterogeneous cross-chain authorization network in layers to obtain a set of work storage addresses, and to store the work to be authorized based on the set of work storage addresses and the unique identifier of the work to be authorized to obtain a work to be authorized. The authorization token generation module is used to configure the authorization parameters of the evidence-preserving work, calculate the market supply and demand coefficient of the evidence-preserving work, calculate the time decay factor and reputation decay factor of the evidence-preserving work based on the market supply and demand coefficient and the authorization parameters, generate the access control matrix of the evidence-preserving work, and construct the authorization token of the evidence-preserving work based on the access control matrix. The authorization credential generation module is used to obtain the user's authorization request, calculate the satisfaction degree between the authorization request and the access control matrix, read the current token state of the authorization token, and generate the authorization credential for the authorization request based on the satisfaction degree and the current token state. The work authorization execution module is used to decrypt the stored work based on the authorization certificate, obtain the original text of the work, and generate an authorization report for the stored work.

[0015] Compared to the problems described in the background technology, this invention integrates public, private, and consortium blockchain networks, combining symmetric encryption and hierarchical storage technologies to physically isolate the encrypted text and key of the work. This effectively solves the problem that a single blockchain cannot simultaneously protect privacy and facilitate public circulation. While preventing the leakage of the original work files, it reduces on-chain storage costs and improves data disaster recovery capabilities. Secondly, by introducing a time decay factor and a reputation decay factor based on market supply and demand coefficients to replace the traditional static pricing model, it can dynamically adjust the authorization threshold according to changes in market popularity and the user's historical credit, thus achieving automatic adjustment of copyright value. The system employs precise, market-based assessment to effectively filter low-reputation requests and maximize rights holders' profits. Finally, it generates authorization tokens based on an access control matrix and logically binds request satisfaction to the token's real-time status. By verifying multi-dimensional dynamic credentials rather than static permissions, it achieves fine-grained authorization control by instance, period, and region, preventing unauthorized or expired use of credentials. The entire process operates in a closed loop based on heterogeneous cross-chain and cryptographic technologies, eliminating reliance on centralized third parties and ensuring traceability and immutability of data across the entire chain of evidence storage, pricing, authorization, and decryption, significantly improving the security of copyright licensing. Therefore, this invention can enhance the confidentiality and security of copyright licensing transactions. Attached Figure Description

[0016] Figure 1 A schematic flowchart illustrating a blockchain-based work licensing and transfer method according to an embodiment of the present invention; Figure 2 This invention provides a heterogeneous cross-chain licensing network for a blockchain-based work licensing and circulation method, as an embodiment of the present invention. Figure 3 This is a diagram illustrating the work authorization transfer structure of a blockchain-based work authorization transfer method according to an embodiment of the present invention. Figure 4 A schematic diagram of a blockchain-based work authorization and transfer method provided in an embodiment of the present invention; Figure 5 A schematic diagram of a computer device for a blockchain-based work licensing and circulation method according to an embodiment of the present invention; The objectives, features, and advantages of this invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0017] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0018] This application provides a blockchain-based method for licensing and transferring copyrighted works. The executing entity of this blockchain-based method includes, but is not limited to, at least one of the following: a server, a terminal, or other electronic devices that can be configured to execute the method provided in this application. In other words, the blockchain-based method for licensing and transferring copyrighted works can be executed by software or hardware installed on a terminal device or a server device. The server includes, but is not limited to, a single server, a server cluster, a cloud server, or a cloud server cluster.

[0019] Reference Figure 1 The diagram shown is a flowchart illustrating a blockchain-based copyright licensing and transfer method according to an embodiment of the present invention. In this embodiment, the blockchain-based copyright licensing and transfer method includes: S1. Based on the licensing requirements of the works to be licensed, integrate the heterogeneous cross-chain licensing network of the works to be licensed.

[0020] This invention, by integrating a heterogeneous cross-chain licensing network based on the licensing requirements of the works to be licensed, can support trusted transmission and state synchronization of encrypted data block sets and access control matrices between different types of blockchain networks, breaking down inter-chain silos. The licensing requirements refer to the set of licensing constraints explicitly defined for the works to be licensed before entering the system, such as the scope of authorization, usage restrictions, and security level. The heterogeneous cross-chain licensing network refers to a multi-layered distributed network architecture integrating public blockchain networks, private blockchain networks, and consortium blockchain networks through cross-chain interoperability protocols.

[0021] As an embodiment of the present invention, the step of integrating the heterogeneous cross-chain licensing network of the work to be licensed according to the work licensing requirements of the work to be licensed includes: Based on the licensing requirements of the work, generate network configuration parameters for the work to be licensed, so as to construct the public blockchain network, private blockchain network and consortium blockchain network of the work to be licensed; Configure cross-chain interoperability protocols and relay nodes between the public blockchain network, the private blockchain network, and the consortium blockchain network; Based on the cross-chain interoperability protocol and the relay node, a hierarchical storage mapping rule and state synchronization contract are constructed between the public chain network, the private chain network, and the consortium chain network; Based on the hierarchical storage mapping rules and the state synchronization contract, the public blockchain network, the private blockchain network, and the consortium blockchain network are integrated into a heterogeneous cross-chain licensing network for the work to be licensed.

[0022] The network configuration parameters refer to a set of technical parameters generated based on the licensing requirements of the work, used to guide the construction of the three-layer blockchain network, such as chain type, node configuration, encryption algorithm, block size, etc. The public blockchain network refers to a completely decentralized, permissionless blockchain network that anyone can join and participate in consensus. The private blockchain network refers to a blockchain network completely controlled by a single organization or licensor, requiring permission to join. The consortium blockchain network refers to a blockchain network jointly maintained by multiple pre-selected institutions, requiring permission to join. The cross-chain interoperability protocol refers to a set of rules defining data exchange and state verification between different blockchain networks, such as the Polkadot XCMP protocol, the Cosmos IBC protocol, LayerZero, etc. The relay node refers to an intermediate service node deployed between different blockchain networks, such as the Polkadot relay chain node, the Cosmos IBC relay, etc. The hierarchical storage mapping rules refer to a mapping table defining which layer of the blockchain network should store different types of data. The state synchronization contract refers to a smart contract deployed on each blockchain network, used to achieve cross-chain synchronization and consistency verification of authorized states between the three-layer blockchain networks.

[0023] Optionally, the relay node can be configured using zero-knowledge proof verification technology.

[0024] Optionally, the hierarchical storage mapping rules can be constructed using a distributed hash table, and the state synchronization contract can be constructed using light client verification technology.

[0025] Optionally, the construction of the public blockchain network, private blockchain network, and consortium blockchain network for the work to be authorized includes: Based on the network configuration parameters of the work to be authorized, determine the public network framework, private network framework, and alliance network framework of the work to be authorized; Determine the public consensus mechanism and smart contract engine of the public network framework to construct the public blockchain network of the work to be authorized; The private consensus mechanism and permission management rules of the private network framework are determined in order to construct the private blockchain network of the work to be authorized; Construct a multi-isolated channel for the alliance network framework to build an alliance chain network for the works to be licensed.

[0026] The public network framework refers to the overall technical architecture and component set used to build a public blockchain network, such as network topology, node types, and access methods. The private network framework refers to the overall technical architecture and component set used to build a private blockchain network. The consortium network framework refers to the overall technical architecture and component set used to build a consortium blockchain network. The public consensus mechanism refers to the set of algorithms and rules used in a public blockchain network to achieve network-wide consistency. The smart contract engine refers to the runtime environment that executes smart contract code in the blockchain network, such as EVM or WASM engines. The private consensus mechanism refers to the set of algorithms and rules used in a private blockchain network to achieve consistency but restricted by a permissioned environment, such as Raft or Kafka sorting services. The permission management rules refer to the set of rules in a private blockchain network that control identity authentication, resource access, and operation authorization, including identity registration and authentication, role definition, and access control policies. The multi-isolation channel refers to the logical subnet structure in a consortium blockchain network used to achieve data isolation and privacy protection between different member groups.

[0027] Optionally, the public network framework, private network framework, and consortium network framework of the work to be authorized can be determined by a dynamic framework decision algorithm, such as Drools.

[0028] Optionally, the public consensus mechanism can be determined through a consensus algorithm evaluation matrix, such as the PoS-Snap algorithm. The smart contract engine can be determined through language support evaluation, such as Solidity, Rust, Go, JS, etc.

[0029] Alternatively, the multiple isolation channels can be constructed using member mapping technology.

[0030] See Figure 2This image illustrates a heterogeneous cross-chain licensing network for a blockchain-based work licensing circulation method, as provided in one embodiment of the present invention. The image showcases the complete construction process from work licensing requirements to the heterogeneous cross-chain licensing network. The top of the image represents the input item, the work licensing requirements. The left side of the middle section presents three independently constructed blockchain networks: a public blockchain network equipped with a public consensus mechanism and a smart contract engine; a consortium blockchain network equipped with multiple isolated channels; and a private blockchain network equipped with a private consensus mechanism and permission management rules. The right side of the middle section shows four key components required for the network integration phase: a cross-chain interoperability protocol, relay nodes, hierarchical storage mapping rules, and a state synchronization contract. Arrows connect sequentially: from the work licensing requirements to the three blockchain networks, indicating the construction of three networks according to the requirements; then, from the three blockchain networks together, they point to the cross-chain interoperability protocol and relay nodes, then to the hierarchical storage mapping rules and state synchronization contract, and finally converge to the bottom output item, the heterogeneous cross-chain licensing network, indicating the integration of the three networks into the final heterogeneous cross-chain licensing network through the aforementioned components.

[0031] S2. Extract the work features of the work to be authorized to generate a unique identifier for the work to be authorized. Perform symmetric encryption on the work to be authorized to obtain a set of encrypted data blocks. Store the set of encrypted data blocks in the heterogeneous cross-chain authorization network in layers to obtain a set of work storage addresses. Based on the set of work storage addresses and the unique identifier of the work, perform notarization on the work to be authorized to obtain a notarized work.

[0032] This invention provides an embodiment that generates a unique identifier for a work by extracting its features, which distinguishes different works. These features refer to a set of technical parameters extracted from the work to be authorized, used to uniquely identify the work and support content comparison and verification, such as semantic features, type, and structural features.

[0033] This invention achieves a one-to-one correspondence between works and identifiers by generating a unique identifier for the work to be authorized, thus avoiding identifier conflicts. The unique identifier is a fixed-length string used to globally and uniquely identify the work in a heterogeneous cross-chain licensing network.

[0034] As an embodiment of the present invention, the generation of the unique identifier of the work to be authorized includes: The features of the work to be authorized are fused to obtain the fused work features; The features of the fused work are hashed to obtain a feature hash value, which is then used to generate a unique identifier for the work to be authorized.

[0035] The "fusion work feature" refers to a single feature vector generated by combining multiple different types of work features extracted from the work to be authorized. The "feature hash value" refers to a fixed-length string obtained by performing a hash operation on the fusion work feature.

[0036] Optionally, the features of the fused works can be obtained through a fusion algorithm, such as splicing method, weighted summation method, etc.

[0037] Optionally, the feature hash value can be obtained by a hash algorithm, such as SHA-256, SHA-512, BLAKE2b, etc.

[0038] This invention, through symmetric encryption of the work to be authorized, obtains an encrypted data block set that protects the confidentiality of the work's content during storage and transmission, preventing unauthorized access. The encrypted data block set refers to a collection of multiple independent data blocks formed by symmetrically encrypting the work to be authorized and dividing the encrypted ciphertext data.

[0039] As an embodiment of the present invention, the step of performing symmetric encryption on the work to be authorized to obtain an encrypted data block set includes: Determine the symmetric encryption algorithm for the work to be authorized, and perform symmetric encryption on the work to be authorized to obtain the encrypted work; The method of segmenting the encrypted work is determined so as to segment the encrypted work into blocks and obtain a set of encrypted data blocks.

[0040] The symmetric encryption algorithm refers to a cryptographic algorithm that uses the same key for encryption and decryption, such as AES-256-GCM and AES-256-CBC. The encrypted work refers to the ciphertext data obtained by encrypting the original binary data of the work to be authorized using a symmetric encryption algorithm. The block division method refers to a strategy of dividing the encrypted work into multiple independent data blocks according to certain rules.

[0041] Optionally, the set of encrypted data blocks can be obtained using a CDC algorithm, such as the Rabin-Karp fingerprint algorithm.

[0042] This invention, through hierarchical storage of the encrypted data block set on the heterogeneous cross-chain authorization network, obtains a work storage address set. This allows data blocks with different security levels to be stored on different blockchain networks, satisfying the data layering security requirements. The work storage address set refers to the set that records the storage location information of each encrypted data block after hierarchical storage of the encrypted data block set on the heterogeneous cross-chain authorization network.

[0043] Optionally, the set of work storage addresses can be obtained through a dynamic fragmentation drift mechanism, such as load balancing drift or security level drift. This invention, through its embodiments, preserves the work to be authorized based on the work's storage address set and its unique identifier. The preserved work binds the work's unique identifier to the hash value of the storage address set on the blockchain, solidifying the correspondence between the two. Utilizing the immutability of the public blockchain, it provides legal-grade proof of the work's existence and content integrity. Specifically, the preserved work refers to the immutable evidence record and its associated work entity obtained by binding the work's unique identifier to the work's storage address set and writing it to a cross-chain authorization network through an evidence preservation operation.

[0044] Optionally, the evidence can be obtained through data encapsulation and hash calculation, such as JSON encoding, Protobuf encoding, SHA-256, SM3, Keccak-256, etc.

[0045] S3. Configure the authorization parameters of the evidence-preserving work, calculate the market supply and demand coefficient of the evidence-preserving work, calculate the time decay factor and reputation decay factor of the evidence-preserving work based on the market supply and demand coefficient and the authorization parameters, generate the access control matrix of the evidence-preserving work, and construct the authorization token of the evidence-preserving work based on the access control matrix.

[0046] This invention provides basic input data for generating a subsequent access control matrix by configuring the authorization parameters of the documented work. The authorization parameters refer to a set of rules configured after the documented work has been stored, specifying the usage permissions and conditions for the work, such as the maximum number of uses and the valid authorization duration.

[0047] This invention, through calculating the market supply and demand coefficient of the preserved artwork, can quantify the supply and demand relationship of the artwork in the current market environment, reflecting its scarcity. The market supply and demand coefficient is a numerical indicator used to quantify the supply and demand relationship and scarcity of the preserved artwork in the current market environment.

[0048] As an embodiment of the present invention, calculating the market supply and demand coefficient of the preserved work includes: Obtain market data of the preserved works to calculate the request frequency index, circulation saturation, authorization fulfillment rate, and spatiotemporal scarcity of the preserved works; The market supply and demand coefficient of the preserved works is calculated based on the request frequency index, the circulation saturation, the authorization fulfillment rate, and the spatiotemporal scarcity.

[0049] The market data refers to the raw data set collected from heterogeneous cross-chain authorization networks and external channels for calculating market supply and demand coefficients, such as request data, circulation data, and redemption data. The request frequency index is a numerical indicator that quantifies the popularity of a work being requested per unit of time. The circulation saturation is a numerical indicator that measures the density of similar or substitutable works in the market. The authorization redemption rate is a numerical indicator that measures the proportion of issued authorization tokens actually used. The spatiotemporal scarcity is a comprehensive indicator that measures the work's uniqueness in terms of content characteristics and its irreplaceability over time.

[0050] As another implementation, the market supply and demand coefficient is calculated using the following formula: in, Indicates the market supply and demand coefficient. This indicates the request frequency index. Indicates the scarcity of spacetime. Indicates circulation saturation. Indicates the authorized fulfillment rate. Indicates the weight of the demand factor. This represents the demand elasticity coefficient. Indicates the scarcity factor weight. Indicated by An exponential function with base 0. Represents the supply inhibition coefficient. This represents the payout ratio multiplier.

[0051] It needs to be explained that in this application, the formula... This represents the demand factor weight, which controls the importance of the request frequency index in the overall formula, and its value ranges from [0.3, 0.7]. This represents the demand elasticity coefficient, which amplifies or reduces the impact of demand fluctuations. Its value ranges from [0, 2.5]. This indicates the suppression of demand fluctuations. This indicates that demand fluctuations are amplified. This represents the scarcity factor weight, controlling the importance of spatiotemporal scarcity in the overall formula. Its value ranges from [0.3, 0.7], and it satisfies... . This represents the supply inhibition coefficient, which controls the penalty intensity of circulation saturation on the coefficient, and its value ranges from [0.3, 1.5]. This indicates the amplification effect of the authorized redemption rate on the coefficient, and its value range is [0.5, 1.2].

[0052] This invention, through calculations of the time decay factor and reputation decay factor of the documented work based on the market supply and demand coefficient and authorization parameters, allows the access control matrix to be influenced by these two factors simultaneously, enabling authorization decisions to consider both time and reputation dimensions. The time decay factor is a numerical coefficient used to quantify the impact of the time dimension on the authorization strategy for the documented work. The reputation decay factor is a numerical coefficient used to quantify the impact of the user's reputation on the authorization strategy for the documented work.

[0053] As an embodiment of the present invention, the step of calculating the time decay factor and reputation decay factor of the preserved work based on the market supply and demand coefficient and the authorization parameters includes: Calculate the age of the work for which evidence is stored based on the authorization parameters; Based on the market supply and demand coefficient, the decay rate of the preserved artwork is determined; The time decay factor of the documented work is determined based on the decay rate and the age of the document. Obtain the historical behavior data of the user corresponding to the documented work to calculate the user's basic reputation score; Based on the market supply and demand coefficient, determine the credibility sensitivity coefficient of the preserved work; Based on the reputation sensitivity coefficient and the basic reputation score, the reputation decay factor of the documented work is calculated.

[0054] The "work's notarization age" refers to the time elapsed from the moment the work to be authorized was notarized and uploaded to the blockchain to the present time. The "decay rate" refers to the percentage decrease in the work's licensing value per unit time. The "historical behavioral data" refers to all historical interaction records generated by the user in the heterogeneous cross-chain licensing network. The "basic reputation score" refers to the original reputation value calculated based on the user's historical behavioral data. The "reputation sensitivity coefficient" is a coefficient used to adjust the degree of influence of the reputation score on the licensing strategy.

[0055] Optionally, the age of the work for which it is registered can be calculated using a business time-weighted calculation technique.

[0056] Alternatively, the decay rate can be determined using an XGBoost or random forest regression model.

[0057] Optionally, the time decay factor can be determined using an exponential decay model technique.

[0058] Optionally, the reputation decay factor can be calculated using a nonlinear Sigmoid mapping technique.

[0059] This invention, through generating an access control matrix for the documented work, enables fine-grained authorization decisions based on multi-dimensional conditions, providing a standardized comparison benchmark for calculating the satisfaction of subsequent authorization requests. The access control matrix refers to a set of structured rules used to define the authorization strategy for the documented work.

[0060] This invention, through an embodiment of the invention, constructs an authorization token for the preserved work based on the access control matrix. This token encapsulates the authorization rules in the access control matrix into a verifiable and executable digital credential, serving as proof of authorization for the user and allowing verification during subsequent access. The authorization token, generated based on the access control matrix, is a digital credential granting the user access to a specific preserved work, including authorization rules, usage constraints, and verification information.

[0061] As an embodiment of the present invention, constructing the authorization token for the stored work based on the access control matrix includes: Based on the access control matrix, the token structure of the documented work is determined to construct the token carrier of the documented work; Based on the token carrier, the token content structure of the preserved work is filled in to integrate the authorization token of the preserved work.

[0062] The token structure refers to the data organization framework of the authorization token, such as field names, field types, hierarchical relationships between fields, signature and encoding rules, etc. The token carrier refers to the specific technical format used to encapsulate, transmit, and verify the token. The token content structure refers to the actual content formed by filling specific data into a specific token carrier according to the token structure, such as the actual unique identifier of the work, the actual signature value, etc.

[0063] Optionally, the token carrier can be constructed using a composite asset protocol, such as ERC-1155, ERC-3664, etc.

[0064] S4. Obtain the user's authorization request, calculate the satisfaction level between the authorization request and the access control matrix, read the current token status of the authorization token, and generate the authorization credential for the authorization request based on the satisfaction level and the current token status.

[0065] In this embodiment of the invention, the authorization request from the user can be used for subsequent identity verification and permission matching. The authorization request refers to a digital application message sent by the user to a heterogeneous cross-chain authorization network to request access to or use of the preserved work.

[0066] This invention, through calculating the satisfaction level of the authorization request and the access control matrix, can quantify the degree of matching between the authorization request and the preset authorization rules, identify requests that do not meet the conditions, and facilitate returning specific reasons for rejection. The satisfaction level refers to a numerical indicator used to quantify the degree of matching between the user's authorization request and the access control matrix of the documented work.

[0067] As an embodiment of the present invention, calculating the satisfaction degree of the authorization request and the access control matrix includes: Extract the key fields of the authorization request and the matrix elements of the access control matrix respectively; Match the matrix rows of the access control matrix based on the key fields; Based on the matrix rows, the matching degree between the key fields and the matrix elements is calculated to determine the satisfaction degree between the authorization request and the access control matrix.

[0068] The key fields refer to the core data items extracted from the authorization request submitted by the user and used for comparison with the access control matrix, such as the user's unique code, current reputation score, and number of usage requests. The matrix elements refer to the smallest constituent units in the access control matrix, such as element values, row identifiers, and column identifiers. The matrix row refers to the complete set of authorization rules corresponding to a certain type of user in the access control matrix, such as a specific role or reputation level. The matching degree refers to the degree of conformity between a key field in the authorization request and the corresponding matrix element in the access control matrix.

[0069] Optionally, the key fields can be obtained through normalized parsing and extraction of JSON Schema, and the matrix elements can be extracted through abstract syntax trees, such as Cedar, Casbin's .conf files, etc.

[0070] Alternatively, the matrix rows can be matched using a hash mapping method, such as Keccak256.

[0071] Optionally, the matching degree can be calculated using a cosine similarity algorithm.

[0072] This invention enables dynamic permission verification by generating an authorization credential for the authorization request based on the satisfaction level and the current token status. The authorization result is automatically adjusted according to changes in the satisfaction level threshold. The authorization credential refers to a short-term permission certificate issued to the user after the system verifies the authorization request based on the satisfaction level and the current token status.

[0073] Optionally, the authorization certificate can be obtained by minting certificates through a smart contract. For example, after the satisfaction verification is passed, the smart contract mints ERC-721 or ERC-1155 tokens as certificates.

[0074] S5. Based on the authorization certificate, decrypt the stored work to obtain the original text of the work, and generate an authorization report for the stored work.

[0075] This invention, through the authorization certificate, decrypts the stored work to obtain the original text of the work, thus achieving a binding between authorization and decryption; without a valid certificate, decryption is impossible. The original text of the work refers to the raw, unencrypted, and directly usable content of the work obtained after decrypting the encrypted data blocks stored in the stored work.

[0076] This invention, through the generation of an authorization report for the preserved work, can record complete information on the authorization request and the authorization result, thus enabling traceability of the authorization process. The authorization report refers to a complete log document generated after the verification of the authorization certificate, the decryption of the preserved work, and the delivery of the original work, recording the entire authorization and decryption process.

[0077] See Figure 3This image illustrates a work authorization flow structure diagram based on a blockchain-based work authorization flow method according to an embodiment of the present invention. The top of the image shows the "Heterogeneous Cross-Chain Authorization Network" stage, and the bottom lists three network types: public chain, consortium chain, and private chain. According to section S1 of this application, this network is integrated from public chain networks, private chain networks, and consortium chain networks through a cross-chain interoperability protocol, supporting trusted transmission and state synchronization of encrypted data block sets and access control matrices between different types of blockchain networks. The second stage is "Work Encryption and Storage," which includes two sub-steps: unique identifier generation and encrypted layered storage. According to section S2 of this application, the work characteristics of the work to be authorized are extracted to generate a unique work identifier. The work to be authorized is symmetrically encrypted to obtain an encrypted data block set. The encrypted data block set is layered and stored in the heterogeneous cross-chain authorization network to obtain a work storage address set. Based on the work storage address set and the work unique identifier, notarization is performed to obtain a notarized work. The third stage is "Dynamic Authorization Strategy," which includes three sub-steps: dual decay factor, access control matrix, and authorization token. According to S3 of this application, the authorization parameters of the documented work are configured, the market supply and demand coefficient is calculated, and the time decay factor and reputation decay factor are calculated based on the market supply and demand coefficient and the authorization parameters. An access control matrix is ​​generated, and an authorization token is constructed based on the access control matrix. The fourth stage is "request verification and credential generation," which includes two sub-steps: calculating satisfaction and generating authorization credentials. According to S4 of this application, the authorization request from the user is obtained, the satisfaction of the authorization request and the access control matrix is ​​calculated, the current token status of the authorization token is read, and authorization credentials are generated based on the satisfaction and the current token status. The fifth stage is "work decryption and authorization report," which includes two sub-steps: decryption of the original work and generation of the authorization report. According to S5 of this application, the documented work is decrypted based on the authorization credentials to obtain the original work text, and an authorization report is generated.

[0078] like Figure 4 The diagram shown is a functional module diagram of a blockchain-based copyright licensing and circulation system according to the present invention.

[0079] The blockchain-based copyright licensing and circulation system 400 described in this invention can be installed in an electronic device. Depending on its functions, the blockchain-based copyright licensing and circulation system includes a licensing network construction module 401, a work certificate generation module 402, a licensing token generation module 403, a licensing certificate generation module 404, and a copyright licensing execution module 405. The modules described in this invention can also be referred to as units, which are a series of computer program segments that can be executed by the processor of an electronic device and perform a fixed function, stored in the memory of the electronic device.

[0080] In this embodiment of the invention, the functions of each module / unit are as follows: The authorization network construction module 401 is used to integrate the heterogeneous cross-chain authorization network of the works to be authorized according to the authorization requirements of the works to be authorized; The evidence-preserving work generation module 402 is used to extract the work features of the work to be authorized, generate a unique identifier for the work to be authorized, perform symmetric encryption on the work to be authorized to obtain an encrypted data block set, store the encrypted data block set in layers in the heterogeneous cross-chain authorization network to obtain a work storage address set, and preserve the work to be authorized based on the work storage address set and the unique identifier for the work to be authorized to obtain the evidence-preserving work. The authorization token generation module 403 is used to configure the authorization parameters of the evidence-preserving work, calculate the market supply and demand coefficient of the evidence-preserving work, calculate the time decay factor and reputation decay factor of the evidence-preserving work based on the market supply and demand coefficient and the authorization parameters, generate the access control matrix of the evidence-preserving work, and construct the authorization token of the evidence-preserving work based on the access control matrix. The authorization credential generation module 404 is used to obtain the user's authorization request, calculate the satisfaction degree of the authorization request and the access control matrix, read the current token state of the authorization token, and generate the authorization credential of the authorization request based on the satisfaction degree and the current token state. The work authorization execution module 405 is used to decrypt the stored work based on the authorization certificate, obtain the original text of the work, and generate an authorization report for the stored work.

[0081] In detail, the modules in the blockchain-based copyright licensing and circulation system 400 described in this embodiment of the invention employ the same methods as described above. Figure 1 The method described herein is a blockchain-based work authorization and transfer method, employing the same technical means and producing the same technical effects, and will not be elaborated upon here.

[0082] In one embodiment, a computer device is provided, which may be a server or a client, and its internal structure diagram may be as follows: Figure 5 As shown, the computer device includes a processor, memory, network interface, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile and / or volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and database. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The network interface is used to communicate with external clients via a network connection. When the computer program is executed by the processor, it implements the functions or steps of a blockchain-based copyright licensing and transfer method on the server or client side.

[0083] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to perform the following steps: The authorization network construction module is used to integrate the heterogeneous cross-chain authorization network of the works to be authorized according to their authorization requirements; The work to be authorized module is used to extract the work features of the work to be authorized in order to generate a unique identifier of the work to be authorized, to perform symmetric encryption on the work to be authorized to obtain a set of encrypted data blocks, to store the set of encrypted data blocks in the heterogeneous cross-chain authorization network in layers to obtain a set of work storage addresses, and to store the work to be authorized based on the set of work storage addresses and the unique identifier of the work to be authorized to obtain a work to be authorized. The authorization token generation module is used to configure the authorization parameters of the evidence-preserving work, calculate the market supply and demand coefficient of the evidence-preserving work, calculate the time decay factor and reputation decay factor of the evidence-preserving work based on the market supply and demand coefficient and the authorization parameters, generate the access control matrix of the evidence-preserving work, and construct the authorization token of the evidence-preserving work based on the access control matrix. The authorization credential generation module is used to obtain the user's authorization request, calculate the satisfaction degree between the authorization request and the access control matrix, read the current token state of the authorization token, and generate the authorization credential for the authorization request based on the satisfaction degree and the current token state. The work authorization execution module is used to decrypt the stored work based on the authorization certificate, obtain the original text of the work, and generate an authorization report for the stored work.

[0084] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor: The authorization network construction module is used to integrate the heterogeneous cross-chain authorization network of the works to be authorized according to their authorization requirements; The work to be authorized module is used to extract the work features of the work to be authorized in order to generate a unique identifier of the work to be authorized, to perform symmetric encryption on the work to be authorized to obtain a set of encrypted data blocks, to store the set of encrypted data blocks in the heterogeneous cross-chain authorization network in layers to obtain a set of work storage addresses, and to store the work to be authorized based on the set of work storage addresses and the unique identifier of the work to be authorized to obtain a work to be authorized. The authorization token generation module is used to configure the authorization parameters of the evidence-preserving work, calculate the market supply and demand coefficient of the evidence-preserving work, calculate the time decay factor and reputation decay factor of the evidence-preserving work based on the market supply and demand coefficient and the authorization parameters, generate the access control matrix of the evidence-preserving work, and construct the authorization token of the evidence-preserving work based on the access control matrix. The authorization credential generation module is used to obtain the user's authorization request, calculate the satisfaction degree between the authorization request and the access control matrix, read the current token state of the authorization token, and generate the authorization credential for the authorization request based on the satisfaction degree and the current token state. The work authorization execution module is used to decrypt the stored work based on the authorization certificate, obtain the original text of the work, and generate an authorization report for the stored work.

[0085] It should be noted that the functions or steps that can be implemented by the computer-readable storage medium or computer device described above can be referred to the relevant descriptions on the server side and client side in the foregoing method embodiments. To avoid repetition, they will not be described one by one here.

[0086] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0087] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0088] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.

[0089] Finally, it should be noted that in the above embodiments, each embodiment can be combined with each other or independent. Deleting any one of them will not affect the technical implementation of other embodiments. The above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.

Claims

1. A blockchain-based method for licensing and transferring copyrighted works, characterized in that, The method includes: Based on the licensing requirements of the works to be licensed, a heterogeneous cross-chain licensing network for the works to be licensed is integrated; Extract the work features of the work to be authorized to generate a unique identifier for the work to be authorized. Perform symmetric encryption on the work to be authorized to obtain a set of encrypted data blocks. Store the set of encrypted data blocks in the heterogeneous cross-chain authorization network in layers to obtain a set of work storage addresses. Based on the set of work storage addresses and the unique identifier of the work, perform notarization on the work to be authorized to obtain a notarized work. Configure the authorization parameters of the evidence-preserving work, calculate the market supply and demand coefficient of the evidence-preserving work, calculate the time decay factor and reputation decay factor of the evidence-preserving work based on the market supply and demand coefficient and the authorization parameters, generate the access control matrix of the evidence-preserving work, and construct the authorization token of the evidence-preserving work based on the access control matrix. Obtain the authorization request from the user, calculate the satisfaction level between the authorization request and the access control matrix, read the current token status of the authorization token, and generate the authorization credential for the authorization request based on the satisfaction level and the current token status; Based on the authorization certificate, the documented work is decrypted to obtain the original text of the work, and an authorization report for the documented work is generated.

2. The blockchain-based work licensing and transfer method as described in claim 1, characterized in that, The process of integrating the heterogeneous cross-chain licensing network of the works to be licensed, based on their licensing requirements, includes: Based on the licensing requirements of the work, generate network configuration parameters for the work to be licensed, so as to construct the public blockchain network, private blockchain network and consortium blockchain network of the work to be licensed; Configure cross-chain interoperability protocols and relay nodes between the public blockchain network, the private blockchain network, and the consortium blockchain network; Based on the cross-chain interoperability protocol and the relay node, a hierarchical storage mapping rule and state synchronization contract are constructed between the public chain network, the private chain network, and the consortium chain network; Based on the hierarchical storage mapping rules and the state synchronization contract, the public blockchain network, the private blockchain network, and the consortium blockchain network are integrated into a heterogeneous cross-chain licensing network for the work to be licensed.

3. The blockchain-based work licensing and transfer method as described in claim 2, characterized in that, The construction of the public blockchain network, private blockchain network, and consortium blockchain network for the work to be authorized includes: Based on the network configuration parameters of the work to be authorized, determine the public network framework, private network framework, and alliance network framework of the work to be authorized; Determine the public consensus mechanism and smart contract engine of the public network framework to construct the public blockchain network of the work to be authorized; The private consensus mechanism and permission management rules of the private network framework are determined in order to construct the private blockchain network of the work to be authorized; Construct a multi-isolated channel for the alliance network framework to build an alliance chain network for the works to be licensed.

4. The blockchain-based work licensing and transfer method as described in claim 1, characterized in that, The unique identifier for generating the work to be authorized includes: The features of the work to be authorized are fused to obtain the fused work features; The features of the fused work are hashed to obtain a feature hash value, which is then used to generate a unique identifier for the work to be authorized.

5. A blockchain-based method for copyright licensing and transfer as described in claim 1, characterized in that, The process of performing symmetric encryption on the work to be authorized to obtain a set of encrypted data blocks includes: Determine the symmetric encryption algorithm for the work to be authorized, and perform symmetric encryption on the work to be authorized to obtain the encrypted work; The method of segmenting the encrypted work is determined so as to segment the encrypted work into blocks and obtain a set of encrypted data blocks.

6. The blockchain-based work licensing and transfer method as described in claim 1, characterized in that, The calculation of the market supply and demand coefficient of the preserved artwork includes: Obtain market data of the preserved works to calculate the request frequency index, circulation saturation, authorization fulfillment rate, and spatiotemporal scarcity of the preserved works; The market supply and demand coefficient of the preserved works is calculated based on the request frequency index, the circulation saturation, the authorization fulfillment rate, and the spatiotemporal scarcity.

7. A blockchain-based work licensing and transfer method as described in claim 1, characterized in that, The calculation of the time decay factor and reputation decay factor of the documented work based on the market supply and demand coefficient and authorization parameters includes: Calculate the age of the work for which evidence is stored based on the authorization parameters; Based on the market supply and demand coefficient, the decay rate of the preserved artwork is determined; The time decay factor of the documented work is determined based on the decay rate and the age of the document. Obtain the historical behavior data of the user corresponding to the documented work to calculate the user's basic reputation score; Based on the market supply and demand coefficient, determine the credibility sensitivity coefficient of the preserved work; Based on the reputation sensitivity coefficient and the basic reputation score, the reputation decay factor of the documented work is calculated.

8. A blockchain-based method for copyright licensing and transfer as described in claim 1, characterized in that, The process of constructing the authorization token for the stored work based on the access control matrix includes: Based on the access control matrix, the token structure of the documented work is determined to construct the token carrier of the documented work; Based on the token carrier, the token content structure of the preserved work is filled in to integrate the authorization token of the preserved work.

9. A blockchain-based method for copyright licensing and transfer as described in claim 1, characterized in that, The calculation of the satisfaction degree between the authorization request and the access control matrix includes: Extract the key fields of the authorization request and the matrix elements of the access control matrix respectively; Match the matrix rows of the access control matrix based on the key fields; Based on the matrix rows, the matching degree between the key fields and the matrix elements is calculated to determine the satisfaction degree between the authorization request and the access control matrix.

10. A blockchain-based copyright licensing and circulation system, characterized in that, The system includes: The authorization network construction module is used to integrate the heterogeneous cross-chain authorization network of the works to be authorized according to their authorization requirements; The work to be authorized module is used to extract the work features of the work to be authorized in order to generate a unique identifier of the work to be authorized, to perform symmetric encryption on the work to be authorized to obtain a set of encrypted data blocks, to store the set of encrypted data blocks in the heterogeneous cross-chain authorization network in layers to obtain a set of work storage addresses, and to store the work to be authorized based on the set of work storage addresses and the unique identifier of the work to be authorized to obtain a work to be authorized. The authorization token generation module is used to configure the authorization parameters of the evidence-preserving work, calculate the market supply and demand coefficient of the evidence-preserving work, calculate the time decay factor and reputation decay factor of the evidence-preserving work based on the market supply and demand coefficient and the authorization parameters, generate the access control matrix of the evidence-preserving work, and construct the authorization token of the evidence-preserving work based on the access control matrix. The authorization credential generation module is used to obtain the user's authorization request, calculate the satisfaction degree between the authorization request and the access control matrix, read the current token state of the authorization token, and generate the authorization credential for the authorization request based on the satisfaction degree and the current token state. The work authorization execution module is used to decrypt the stored work based on the authorization certificate, obtain the original text of the work, and generate an authorization report for the stored work.