Transaction information generation method of artwork, electronic equipment and storage medium

By using neural networks on the NFT art trading platform to extract resource tag information, calculate the approximation and license information, and generate messages to trace transaction information, the problem that existing platforms cannot generate transaction information is solved, and transaction management efficiency and user satisfaction are improved.

CN119919230APending Publication Date: 2025-05-02INNER MONGOLIA ZHIHUA INTELLECTUAL PROPERTY OPERATION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411889818.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

The existing NFT art trading platform cannot generate transaction information, resulting in low user satisfaction and insufficient transaction volume.

Method used

Through the user-initiated creation NFT request, the resource is obtained and rendered using the neural network to extract tag information, decompose resources to determine internal and external resources of the platform, calculate the approximation and permission information, and generate messages to trace transaction information.

Benefits of technology

It realizes the generation and traceability of art transaction information, improves transaction management efficiency, and improves user satisfaction and transaction volume.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119919230A_ABST
    Figure CN119919230A_ABST
Patent Text Reader

Abstract

The invention relates to the field of artwork transaction, in particular to an artwork transaction information generation method, electronic equipment and a storage medium. The method comprises the following steps: acquiring a first resource of a first request for creating an NFT initiated by a user, and determining first label information contained in the rendered first resource and resources in a platform and resources outside the platform contained in the first resource; determining a first approximation degree based on a comparison between the in-library resource determined by the first tag information and the first resource; determining first permission information based on the resource information in the platform and the resource information outside the platform; establishing a first message based on the first approximation degree and the first permission information, wherein the first message is used for indicating an application program interface for establishing the NFT or unconfigured resource information; wherein the unconfigured resource information is obtained based on the first permission information. According to the technical scheme of the application, the security and user satisfaction of artwork transaction are improved, and the purpose of improving the transaction volume of NFT digital artworks is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of artwork transactions, and in particular to a method for generating artwork transaction information, an electronic device, and a storage medium. Background Art

[0002] NFT digital artworks refer to digital artworks created through NFT (Non-Fungible Token) technology. In order to solve the problems of artwork copyright registration and transaction circulation, NFT artwork trading platforms that use blockchain technology to realize functions such as artwork digital copyright registration, work display, and transaction circulation have emerged. On the one hand, this platform can effectively solve the problems of artwork copyright registration and transaction circulation and protect the rights and interests of artists. On the other hand, it can provide buyers with a more convenient and efficient purchasing experience; at the same time, it can provide buyers with a wider range of artwork selection.

[0003] The current NFT art trading platform only provides display and trading functions for NFT digital art, but cannot provide transaction information generation function, resulting in low user satisfaction with the platform and the problem of low platform transaction volume. Summary of the invention

[0004] At least one aspect or advantage of the present disclosure will be set forth in part in the description which follows, or may be obvious from the description, or may be learned by practicing the disclosed subject matter.

[0005] According to a first aspect of the present application, a device for generating transaction information of artworks includes:

[0006] Based on a first request initiated by the user to create an NFT, obtain a first resource included in the first request;

[0007] Obtaining first tag information included in the rendered first resource based on the first neural network;

[0008] Obtaining on-platform resources and off-platform resources included in the first resource based on resource decomposition of the first resource;

[0009] Determine a first similarity by comparing the in-library resource determined based on the first tag information and the first resource;

[0010] Determine first permission information based on the intra-platform resource information and the extra-platform resource information;

[0011] A first message is created based on the first proximity and the first permission information, and the first message is used to indicate an application interface or unconfigured resource information for creating an NFT; wherein the unconfigured resource information is obtained based on the first permission information.

[0012] The resource breakdown includes:

[0013] Obtain a resource package corresponding to the first resource request;

[0014] Determine whether a resource is an internal or external resource based on the resource source URI corresponding to the resource in the resource package.

[0015] According to one embodiment of the present application, a process of obtaining the first tag information includes:

[0016] Extracting image resources included in the resource information of the first resource, rendering them sequentially in the space according to the placement order of the image resources in the canvas space, and obtaining the rendered first resource based on at least the first observation angle;

[0017] The rendered first resource is processed into blocks to generate a plurality of image blocks of the same size; the plurality of image blocks are identified to determine the classification of the plurality of image blocks;

[0018] The classification of the image blocks obtained by merging the recognition is used to obtain the first label information.

[0019] According to one embodiment of the present application, the process of determining the first similarity includes:

[0020] Obtaining a second resource set in the library based on the first tag information, where the resources in the second resource set have at least one tag in the first tag information;

[0021] Obtaining a second feature vector corresponding to each resource in the second resource set, where the second feature vector is the sum of feature vectors of the first category of resources included in each resource;

[0022] Obtaining a first feature vector corresponding to the first resource, where the first feature vector is the sum of feature vectors of first-category resources included in the first resource;

[0023] Determine a resource sequence to be compared based on the cosine approximation of the first eigenvector and the second eigenvector;

[0024] Based on the CNN network, the maximum value of the approximation between the first resource and the sequence of resources to be marked is determined as the first approximation.

[0025] According to an embodiment of the present application, the first permission information includes unauthorized resources and the proportion of the unauthorized resources in the first resources, and the first permission information is obtained in the following manner:

[0026] Determine the set of unlicensed resources within the platform according to the license type of the resources within the platform;

[0027] Determine the number and type distribution of first-type resources corresponding to members of the unlicensed platform resource set, and based on this, obtain the proportion of each member's resources to the total resources included in the first resources. The total resources included in the first resources are the total number of pre-set resources in the platform included in the first resources.

[0028] According to one embodiment of the present application, in response to the first similarity being higher than a first threshold, generating first risk warning information;

[0029] The first message includes first risk warning information and information about resources to be configured;

[0030] The first risk warning information includes a sequence of resources to be compared that are similar to the first resource and the corresponding similarity;

[0031] The to-be-configured resource information includes the number, type distribution, and proportion of unauthorized first-type resources.

[0032] According to one embodiment of the present application, in response to a user creating an NFT for the purpose of a first license type, a parameter message of an application program interface for creating an NFT is generated, the parameter message including a copyright message and an evidence message; the copyright message includes resource reference information and first license information contained in the first resource; the evidence message includes copyright declaration information of the first resource.

[0033] According to one embodiment of the present application, in response to the content of unconfigured resource information being empty, a parameter message of an application program interface for creating an NFT is generated, the parameter message including a copyright message and an evidence message; the copyright message includes resource reference information and first license information contained in the first resource; the evidence message includes copyright declaration information of the first resource and the revenue share of the first request initiator for the resource configuration involved in the first license information.

[0034] According to one embodiment of the present application, in response to the content of unconfigured resource information being not empty, a parameter message of an application program interface for creating an NFT is generated, the parameter message including a copyright message and an evidence message; the copyright message includes resource reference information and first license information contained in the first resource; the evidence message includes copyright declaration information of the first resource and a reference revenue share of the first request initiator for the resource configuration involved in the first license information, wherein the reference revenue share is obtained based on the number and type distribution of first type resources contained in the first license information.

[0035] According to a second aspect of the present application, an electronic device includes a processor and a memory; the memory is used to store programs; the processor executes a computer-readable storage medium, the storage medium stores the program, and the program is executed by the processor to implement the above method.

[0036] According to a third aspect of the present application, a computer-readable storage medium stores a program, and the program is executed by a processor to implement the above method.

[0037] The embodiment of the present application determines the first tag information of the rendered first resource through the resources included in the NFT request, determines the first similarity by comparing the in-library resources determined by the first tag information and the first resource, calculates the in-library resources according to the tag information and simultaneously determines the in-platform resources and off-platform resources contained in the resources, determines the first licensing information according to the in-platform resources and off-platform resources, and then creates the first licensing information based on the first similarity and the first licensing information, creates the first message based on the first similarity and the first licensing information, thereby achieving the purpose of tracing the artwork transaction information according to the first message, and solves the problem of poor efficiency in artwork transaction management due to the inability to trace the transaction information in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 A flowchart of a method for generating transaction information of artworks provided in an embodiment of the present application. DETAILED DESCRIPTION

[0039] The present disclosure will now be discussed with reference to several exemplary embodiments. It should be understood that these embodiments are discussed only to enable those skilled in the art to better understand and thus implement the present disclosure, rather than implying any limitation on the scope of the present disclosure.

[0040] As used herein, the term "including" and its variants are to be interpreted as open-ended terms meaning "including but not limited to". The term "based on" is to be interpreted as "based at least in part on". The terms "one embodiment" and "an embodiment" are to be interpreted as "at least one embodiment". The term "another embodiment" is to be interpreted as "at least one other embodiment". The orientation or position relationship indicated by the terms "upper", "lower", "left", "right", "front", "back", "top", "bottom", "inner", "outer", "vertical", "horizontal", "lateral", "longitudinal" and the like is based on the orientation or position relationship shown in the accompanying drawings. These terms are mainly for better describing the present application and its embodiments, and are not used to limit the indicated devices, elements or components to have a specific orientation, or to be constructed and operated in a specific orientation. In addition, in addition to being used to indicate an orientation or position relationship, some of the above terms may also be used to indicate other meanings, such as the term "upper" may also be used to indicate a certain dependency or connection relationship in some cases. For those of ordinary skill in the art, the specific meanings of these terms in this application can be understood according to the specific circumstances. In addition, the terms "install", "set", "provided with", "connected" and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral structure; it can be a mechanical connection, or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, or it can be an internal connection between two devices, elements or components. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to the specific circumstances. In addition, the terms "first", "second", etc. are mainly used to distinguish different devices, elements or components (the specific types and structures may be the same or different), and are not used to indicate or imply the relative importance and quantity of the indicated devices, elements or components. Unless otherwise specified, "plurality" means two or more.

[0041] According to an embodiment of the present application, a method for generating transaction information of artworks is provided, such as Figure 1 As shown, the method includes: step S101 to step S106.

[0042] Step S101: Based on the first request for creating an NFT initiated by the user, obtain the first resource contained in the first request.

[0043] In the embodiment of the present application, NFT is a digital asset based on blockchain technology, which is used to prove the uniqueness of the artwork (such as digital paintings, music, videos, etc.) being traded. When applied, when the art trading platform detects the first request initiated by the user to create an NFT, it parses the request to obtain the first resource. Specifically, the first resource can be a text work, an oral work, a photographic work, an audio-visual work, a work of art and architecture, as well as music, opera, folk art, dance, etc.

[0044] Step S102: Obtaining first tag information included in the rendered first resource based on the first neural network.

[0045] Specifically, the first neural network can be a convolutional neural network CNN, a BP neural network, a multi-layer perceptron MLP, etc.

[0046] In the embodiment of the present application, the first tag information is used to represent the classification information of the image resource.

[0047] Step S103: Based on resource decomposition of the first resource, the platform resources and platform-external resources contained in the first resource are obtained, and the resource decomposition includes: obtaining a resource package corresponding to the first resource request; and determining whether the resource is a platform resource or a platform-external resource based on the resource source URI corresponding to the resource in the resource package.

[0048] In the embodiment of the present application, a URI (uniform resource identifier, also known as a uniform resource identifier) ​​is used to uniquely identify a resource source corresponding to a resource in a resource package.

[0049] Step S104: Determine a first similarity by comparing the in-library resource determined based on the first tag information with the first resource.

[0050] Specifically, the first tag information can be used to query the preset in-library resource library to obtain the corresponding in-library resource. The in-library resource library includes a number of in-library resources and their corresponding first tag information. When applied, in order to shorten the matching speed, the hash value of the first tag information can be calculated, and the hash value can be matched with the hash values ​​corresponding to each in-library resource, so that the successfully matched in-library resource is used as the in-library resource determined by the first tag information, and the similarity calculation is performed with the first resource.

[0051] Specifically, the similarity between the resource in the library and the first resource may be calculated by a preset algorithm (such as cosine similarity, Euclidean distance, etc.).

[0052] Step S105: Determine first permission information based on the intra-platform resource information and the extra-platform resource information.

[0053] In the embodiment of the present application, the first license information is used to represent the copyright owner of the artwork's authority to authorize the artwork trading platform to use the resources, such as license fees, license time and other information.

[0054] Step S106: Create a first message based on the first similarity and the first permission information, where the first message is used to indicate an application interface or unconfigured resource information for creating an NFT; wherein the unconfigured resource information is obtained based on the first permission information.

[0055] The embodiment of the present application obtains a first resource contained in the first request based on a first request for creating an NFT initiated by a user, obtains first tag information contained in the first resource after rendering based on a first neural network, and obtains on-platform resources and off-platform resources contained in the first resource based on resource decomposition of the first resource, wherein the resource decomposition includes: obtaining a resource package corresponding to the first resource request; determining whether the resource is an on-platform resource or an off-platform resource based on a resource source URI corresponding to the resource in the resource package; determining a first similarity based on a comparison between the in-library resource determined by the first tag information and the first resource; determining first permission information based on the on-platform resource information and the off-platform resource information; and creating a first message based on the first similarity and the first permission information, wherein the first message is used to indicate an application program interface or an undefined interface for creating an NFT. Configured resource information; wherein, unconfigured resource information is obtained based on the first license information, and the first tag information of the rendered first resource is determined through the resource contained in the NFT request, so as to determine the first similarity by comparing the in-library resource determined by the first tag information and the first resource, calculate the in-library resource according to the tag information and simultaneously determine the in-platform resources and off-platform resources contained in the resource, determine the first license information according to the in-platform resources and off-platform resources, and then create the first license information based on the first similarity and the first license information, and create the first message based on the first similarity and the first license information, so as to achieve the purpose of tracing the artwork transaction information according to the first message, and solve the problem of poor efficiency of artwork transaction management caused by the inability to trace the transaction information in the prior art.

[0056] According to one embodiment of the present application, a process of obtaining the first tag information includes:

[0057] Extracting image resources included in the resource information of the first resource, rendering them sequentially in the space according to the placement order of the image resources in the canvas space, and obtaining the rendered first resource based on at least the first observation angle;

[0058] The rendered first resource is processed into blocks to generate a plurality of image blocks of the same size; the plurality of image blocks are identified to determine the classification of the plurality of image blocks;

[0059] The classification of the image blocks obtained by merging the recognition is used to obtain the first label information.

[0060] Specifically, the rendered first resource can be processed by using a preset image segmentation algorithm (such as non-overlapping block, overlapping block, threshold-based segmentation algorithm, region-based segmentation algorithm, etc.). For example, assuming that the width and height of the rendered first resource are M*N, it is segmented according to the size of m*n sub-blocks, that is, the width and height of the first resource are divided into m and n equal parts respectively. By generating multiple image blocks of the same size through block processing, the rendered first resource can be better processed, and the operation efficiency of the algorithm and the efficiency of extracting the first label information can be improved.

[0061] Specifically, the classification of each image block can be obtained by extracting features from each image block and querying the association between preset features and classifications based on the extracted features. Alternatively, each image block can be input into a trained image recognition model for recognition, and the classification of each image block can be determined based on the output result of the image recognition model.

[0062] Specifically, the classification identifiers of the respective images may be combined as the first label information.

[0063] According to one embodiment of the present application, the process of determining the first similarity includes:

[0064] Obtaining a second resource set in the library based on the first tag information, where the resources in the second resource set have at least one tag in the first tag information;

[0065] Obtaining a second feature vector corresponding to each resource in the second resource set, where the second feature vector is the sum of feature vectors of the first category of resources included in each resource;

[0066] Obtaining a first feature vector corresponding to the first resource, where the first feature vector is the sum of feature vectors of first-category resources included in the first resource;

[0067] Determine a resource sequence to be compared based on the cosine approximation of the first eigenvector and the second eigenvector;

[0068] Based on the CNN network, the maximum value of the approximation between the first resource and the sequence of resources to be marked is determined as the first approximation.

[0069] Specifically, the second resource set generally includes a number of resources and a number of tags corresponding to each of them, wherein different tags generally point to the category to which the image belongs.

[0070] Specifically, each resource in the second resource set may be feature-regioned using a preset feature extraction algorithm to obtain a second feature vector corresponding to each resource in the second resource set.

[0071] Specifically, after calculating the cosine approximation of the first eigenvector and the second eigenvector, the calculated approximations are sorted, and the resources pointed to by the second eigenvectors corresponding to a predetermined number of approximations before sorting can be used as a sequence of resources to be compared.

[0072] According to an embodiment of the present application, the first permission information includes unauthorized resources and the proportion of the unauthorized resources in the first resources, and the first permission information is obtained in the following manner:

[0073] Determine the set of unlicensed resources within the platform according to the license type of the resources within the platform;

[0074] Determine the number and type distribution of first-type resources corresponding to members of the unlicensed platform resource set, and based on this, obtain the proportion of each member's resources to the total resources included in the first resources. The total resources included in the first resources are the total number of pre-set resources in the platform included in the first resources.

[0075] Specifically, the license type generally includes licensed and unlicensed. More specifically, the resources in the platform can be searched through the preset license identifier to obtain a set of unlicensed resources in the platform. Specifically, the first type of resource is a subdivided category of the first resource, such as a work of art. When applied, the resources in the platform can be stored in different locations according to the license identifier field, so that the unlicensed resources in the platform can be quickly extracted from the resources in the platform.

[0076] According to one embodiment of the present application, in response to the first similarity being higher than the first threshold, a first risk warning information is generated; the first risk warning information includes a sequence of resources to be compared that are similar to the first resource and the corresponding similarity; the resource information to be configured includes the number and type distribution and proportion of unauthorized first type resources. Here, the first risk warning information can be used as an optional configuration item. When the first risk warning information exists, if the proportion of unauthorized resources exceeds 20%, it will not be created; further, it can be explained that the images with a similarity of more than 90% in the previous text are images that should be licensed for reference; 70-90% are images for which the user decides whether to obtain permission or not, and the specific content of the first risk warning information item is determined based on this.

[0077] According to one embodiment of the present application, in response to a user creating an NFT for the purpose of a first license type, a parameter message of an application program interface for creating an NFT is generated, the parameter message including a copyright message and an evidence message; the copyright message includes resource reference information and first license information contained in the first resource; the evidence message includes copyright declaration information of the first resource. Specifically, the license type can be determined based on whether payment is required, such as a free public welfare type that does not require payment, and a non-free public welfare type that requires payment. When applied, the first license type can be set to a free public welfare type that does not require payment. Specifically, the trading platform can provide a license type configuration function in advance, and obtain the license type of each copyright after the configuration is completed. When applied, when the platform detects that the purpose of creating NFT initiated by the user is free and public welfare, it extracts the copyright message and evidence message of the resource. By extracting these two messages, the platform can quickly identify the resource reference information, first license information and copyright declaration information of the free resource (such as ownership of rights, permission to use, etc.), so that users can quickly read the key information of the traded artwork for confirmation to avoid poor user transaction satisfaction due to misoperation.

[0078] According to one embodiment of the present application, in response to the content of the unconfigured resource information being empty, a parameter message of the application program interface for creating an NFT is generated, and the parameter message includes a copyright message and a proof message; the copyright message includes the resource reference information and the first license information contained in the first resource; the proof message includes the copyright declaration information of the first resource and the revenue share of the resource configuration involved in the first license information by the first request initiator. Specifically, the unconfigured resource information is empty to characterize the possibility that there is no dispute over the resource, and when applied, it can be determined whether there is a dispute over ownership by calling a third-party interface. Specifically, the platform can preset and provide configuration items for the resource configuration revenue share involved in the first license information, so that users can configure the revenue share of resources without disputes, and achieve the purpose of autonomous configuration of the revenue distribution of dispute-free resources. By reading the unconfigured resource information, it is quickly determined whether the platform resources are free of disputes for users to check and reduce transaction risks. For resources without disputes, the parameter message of the application program interface of the created NFT is used for users to find the resource reference information, the first license information, the copyright declaration information and the revenue share of the resource configuration involved in the first license information of the dispute-free resources.

[0079] According to one embodiment of the present application, in response to the content of the unconfigured resource information being not empty, a parameter message of the application interface for creating an NFT is generated, and the parameter message includes a copyright message and a proof message; the copyright message includes the resource reference information and the first license information contained in the first resource; the proof message includes the copyright declaration information of the first resource and the reference revenue share of the first request initiator for the resource configuration involved in the first license information, wherein the reference revenue share is obtained based on the number and type distribution of the first type of resources contained in the first license information. Specifically, the content of the unconfigured resource information is not empty, which indicates the possibility of a dispute. When applied, it can be determined whether there is a dispute over ownership by calling a third-party interface. By detecting whether the unconfigured resource information is empty, a parameter message of a resource with a dispute is generated, so that the user can evaluate the resource with a dispute and reduce the transaction risk. For resources with disputes, the parameter message of the application interface of the created NFT is used to provide users with resource reference information, first license information, copyright declaration information, and reference revenue share of resource configuration involved in the first license information of the non-disputed resource, and provide transaction references for users. The benefit of this is that equity shares are allocated based on the proximity of the actual content and the amount of work involved.

[0080] According to one embodiment of the present application, an electronic device includes a processor and a memory; the memory is used to store programs; the processor executes a computer-readable storage medium, the storage medium stores the program, and the program is executed by the processor to implement the method of generating transaction information of the above-mentioned artwork.

[0081] According to one embodiment of the present application, a computer-readable storage medium stores a program, and the program is executed by a processor to implement the method of generating transaction information of the above-mentioned artwork.

[0082] The beneficial effects of the present application are as follows: the first tag information of the rendered first resource is determined through the resources included in the NFT request, the first proximity is determined by comparing the in-library resource determined by the first tag information and the first resource, the in-library resource is calculated according to the tag information and the in-platform resources and the off-platform resources contained in the resource are determined at the same time, the first license information is determined according to the in-platform resources and the off-platform resources, and then the first license information is created based on the first proximity and the first license information, and the first message is created based on the first proximity and the first license information, so as to achieve the purpose of tracing the artwork transaction information according to the first message, and solve the problem of poor efficiency in artwork transaction management caused by the inability to trace the transaction information in the prior art.

[0083] Those of ordinary skill in the art will appreciate that the modules and algorithm steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0084] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and equipment can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0085] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

[0086] The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the embodiments of the present application.

[0087] In addition, each functional module in the embodiment of the present application may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.

[0088] If the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the energy-saving signal sending / receiving method of each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

[0089] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the inventive concept. For example, the above features are replaced with the technical features with similar functions disclosed in this application (but not limited to) by each other.

[0090] It should be understood that the size of the sequence number of each step in the content of the invention and the embodiments of the present application does not absolutely mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. For the purpose of example and description, the foregoing description of the implementation of the present disclosure has been given. The foregoing description is not exhaustive and is not intended to limit the present disclosure to the exact form disclosed. According to the above teachings, there may be various deformations and modifications, or various deformations and modifications may be obtained from the practice of the present disclosure. These embodiments are selected and described to illustrate the principles of the present disclosure and its practical application, so that those skilled in the art can use the present disclosure in various embodiments and various modifications for specific purposes suitable for conception.

Claims

1. A method for generating transaction information of artworks, characterized in that: include: Based on a first request initiated by the user to create an NFT, obtain a first resource included in the first request; Obtaining first tag information included in the rendered first resource based on the first neural network; Based on resource decomposition of the first resource, the platform resources and the platform-external resources contained in the first resource are obtained, wherein the resource decomposition includes: obtaining a resource package corresponding to the first resource request; determining whether the resource is a platform-external resource or a platform-external resource based on a resource source URI corresponding to the resource in the resource package; Determine a first similarity by comparing the in-library resource determined based on the first tag information and the first resource; Determine first permission information based on the intra-platform resource information and the extra-platform resource information; A first message is created based on the first proximity and the first permission information, wherein the first message is used to indicate an application interface or unconfigured resource information for creating an NFT; wherein the unconfigured resource information is obtained based on the first permission information.

2. The device for generating transaction information of artworks according to claim 1, characterized in that: The process of obtaining the first tag information includes: Extracting image resources included in the resource information of the first resource, rendering them sequentially in the space according to the placement order of the image resources in the canvas space, and obtaining the rendered first resource based on at least the first observation angle; The rendered first resource is processed into blocks to generate a plurality of image blocks of the same size; the plurality of image blocks are identified to determine the classification of the plurality of image blocks; The classification of the image blocks obtained by merging the recognition is used to obtain the first label information.

3. The device for generating transaction information of artworks according to claim 1, characterized in that: The process of determining the first degree of similarity includes: Obtaining a second resource set in the library based on the first tag information, where resources in the second resource set have at least one tag in the first tag information; Obtaining a second feature vector corresponding to each resource in the second resource set, wherein the second feature vector is the sum of feature vectors of the first category of resources included in each resource; Obtaining a first feature vector corresponding to the first resource, where the first feature vector is the sum of feature vectors of first-category resources included in the first resource; Determine a resource sequence to be compared based on the cosine approximation of the first eigenvector and the second eigenvector; Based on the CNN network, the maximum value of the approximation between the first resource and the sequence of resources to be marked is determined as the first approximation.

4. The device for generating transaction information of artworks according to claim 3, characterized in that: The first permission information includes unauthorized resources and the proportion of unauthorized resources in the first resources, and the first permission information is obtained in the following manner: Determine the set of unlicensed resources within the platform according to the license type of the resources within the platform; Determine the number and type distribution of first-type resources corresponding to members of the unlicensed platform resource set, and based on this, obtain the proportion of each member's resources to the total resources included in the first resources, where the total resources included in the first resources are the total number of pre-set resources in the platform included in the first resources.

5. The device for generating transaction information of artworks according to claim 4, characterized in that: In response to the first similarity being higher than a first threshold, generating first risk warning information; The first message includes first risk warning information and information about resources to be configured; The first risk warning information includes a sequence of resources to be compared that are similar to the first resource and the corresponding similarity; The to-be-configured resource information includes the number, type distribution, and proportion of unauthorized first-type resources.

6. The device for generating transaction information of artworks according to claim 5, characterized in that: In response to the user creating an NFT for the purpose of a first license type, a parameter message of an application program interface for creating the NFT is generated, the parameter message including a copyright message and an evidence message; the copyright message includes resource reference information and first license information contained in a first resource; the evidence message includes copyright declaration information of the first resource.

7. The device for generating transaction information of artworks according to claim 5, characterized in that: In response to the content of the unconfigured resource information being empty, a parameter message of an application program interface for creating an NFT is generated, the parameter message including a copyright message and an evidence message; the copyright message includes resource reference information and first license information contained in the first resource; the evidence message includes the copyright declaration information of the first resource and the revenue share of the first request initiator for the resource configuration involved in the first license information.

8. The device for generating transaction information of artworks according to claim 5, characterized in that: In response to the content of the unconfigured resource information being not empty, a parameter message of an application program interface for creating an NFT is generated, the parameter message including a copyright message and an evidence message; the copyright message includes resource reference information and first license information contained in the first resource; the evidence message includes the copyright declaration information of the first resource and a reference revenue share of the first request initiator for the resource configuration involved in the first license information, wherein the reference revenue share is obtained based on the number and type distribution of first type resources contained in the first license information.

9. An electronic device, characterized in that ,, including a processor and a memory; the memory is used to store programs; the processor executes a computer-readable storage medium, the storage medium stores a program, and the program is executed by the processor to implement the method for generating transaction information of an artwork as described in any one of claims 1-8.

10. A computer-readable storage medium, characterized in that ,, the storage medium stores a program, and the program is executed by a processor to implement the method for generating transaction information of a work of art as described in any one of claims 1-8.