Media data transaction method and system based on block chain

By constructing a media data trading platform on the blockchain platform, de -privating processing and verification, generating data trading contracts, solving the security and transparency of media data transactions in existing technology, and realizing efficient and secure data trade.

CN119379290APending Publication Date: 2025-01-28TAISHAN UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411613645.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

The lack of secure and effective media data trading channels in the existing technology has led to frequent transaction disputes and the privacy and security issues of media data have not been effectively resolved.

Method used

Using blockchain -based media data transaction methods and systems, by obtaining the media data requirements of the data demand party, matching the target media data and data seller, and building a data trading platform on the blockchain platform, privacy for media data Treatment and verification, generate data transaction contracts, and record data transactions and process records after the data transaction contract is signed.

Benefits of technology

A safe, transparent and efficient media data transactions are achieved, ensuring the security and traceability of data, and effectively avoiding transaction disputes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119379290A_ABST
    Figure CN119379290A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of media data transaction, and particularly discloses a media data transaction method and system based on a block chain. According to the embodiment of the invention, the method comprises the steps: obtaining a media data demand of a data demand side, and matching target media data with a corresponding data seller; constructing a data transaction platform based on a block chain technology; performing privacy removal processing on the target media data to generate privacy-removed media data, and verifying the privacy-removed media data according to a media data demand; after the verification is passed, obtaining transaction communication information, and constructing a data transaction contract; and performing data transaction and process recording between the data seller and the data demander. According to the technical scheme of the invention, the method can achieve the matching of a proper data demander and a data seller based on the block chain technology, builds a data transaction platform, carries out the privacy removal of the target media data, can achieve the safe, transparent and efficient media data transaction, guarantees the safety and traceability of data, and effectively avoids transaction disputes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of media data transaction, and in particular to a media data transaction method and system based on blockchain. Background Art

[0002] Media data trading involves trading data in the media field as commodities.

[0003] During the media data transaction process, buyers and sellers need to reach an agreement to determine the type, quantity, price and transaction method of the data. The data seller needs to ensure the quality, accuracy and legality of the data provided, while the data demander needs to evaluate the applicability and value of the data to ensure that it can meet business needs.

[0004] In the prior art, there is no secure and effective channel for media data transactions. The transaction of media data can only be conducted in an agreement between the data demander and the data seller, which is prone to transaction disputes. The traded media data may involve privacy and security issues. Therefore, it is not possible to conduct secure, transparent and efficient media data transactions. Summary of the invention

[0005] The purpose of the embodiments of the present invention is to provide a media data transaction method and system based on blockchain, aiming to solve the problems raised in the background technology.

[0006] To achieve the above objectives, the embodiments of the present invention provide the following technical solutions: A media data transaction method based on blockchain, the method specifically comprises the following steps: Acquire the media data demand of the data demander, and match the target media data with the corresponding data seller according to the media data demand; Based on blockchain technology, a data transaction platform is constructed between the data seller and the data demander; In the data trading platform, the target media data is de-privatized to generate de-privatized media data, and the de-privatized media data is verified according to the media data requirements; After verification, the transaction communication information between the data seller and the data demander is obtained to build a data transaction contract; After the data transaction contract is signed, data transactions and process records are carried out between the data seller and the data demander.

[0007] As a further limitation of the technical solution of the embodiment of the present invention, the obtaining of the media data demand of the data demander and matching the target media data with the corresponding data seller according to the media data demand specifically include the following steps: Obtain media data requirements from data demanders; Performing feature processing on the media data demand to generate multiple demand features; Matching target media data according to the plurality of demand characteristics; A data seller corresponding to the target media data is determined.

[0008] As a further limitation of the technical solution of the embodiment of the present invention, the construction of a data transaction platform between the data seller and the data demander based on blockchain technology specifically includes the following steps: Based on blockchain technology, select the target blockchain platform; Obtain transaction authority information and transaction supervision information; According to the transaction authority information and the transaction supervision information, a data transaction platform is constructed between the data seller and the data demander in the target blockchain platform.

[0009] As a further limitation of the technical solution of the embodiment of the present invention, in the data trading platform, performing de-privacy processing on the target media data to generate de-privacy media data, and verifying the de-privacy media data according to the media data requirements specifically includes the following steps: Importing the target media data into the data trading platform; Performing privacy feature identification on the target media data to determine a plurality of privacy feature data; Performing de-privacy processing on the plurality of privacy feature data in the target media data to generate de-privacy media data; The deprived media data is verified according to the media data requirement.

[0010] As a further limitation of the technical solution of the embodiment of the present invention, after the verification is passed, the transaction communication information between the data seller and the data demander is obtained, and the data transaction contract is constructed, which specifically includes the following steps: After the verification is passed, a transaction negotiation interface is created in the data transaction platform; Invite the data demander and the data seller to enter the transaction negotiation interface; In the transaction negotiation interface, a transaction negotiation record is made to obtain transaction communication information between the data seller and the data demander; A data transaction contract is constructed based on the transaction communication information.

[0011] As a further limitation of the technical solution of the embodiment of the present invention, after the data transaction contract is signed, the data transaction and process recording between the data seller and the data demander specifically includes the following steps: The data transaction contract is signed and displayed to the data demander and the data seller; After the data transaction contract is signed, a data transaction order is created; Based on the data transaction order, conducting data transaction between the data seller and the data demander; Track and record the entire transaction process and generate process traceability information.

[0012] A media data transaction system based on blockchain, the system specifically includes a data demand matching unit, a transaction platform construction unit, a data processing verification unit, a transaction contract construction unit and a data transaction recording unit, wherein: A data demand matching unit, used to obtain the media data demand of the data demander, and match the target media data with the corresponding data seller according to the media data demand; A transaction platform construction unit, used to construct a data transaction platform between the data seller and the data demander based on blockchain technology; A data processing and verification unit, configured to perform a de-privacy process on the target media data in the data trading platform to generate de-privacy media data, and verify the de-privacy media data according to the media data requirements; A transaction contract building unit, used to obtain transaction communication information between the data seller and the data demander after verification, and build a data transaction contract; The data transaction recording unit is used to perform data transaction and process recording between the data seller and the data demander after the data transaction contract is signed.

[0013] As a further limitation of the technical solution of the embodiment of the present invention, the data demand matching unit specifically includes: A demand acquisition module is used to obtain the media data demand of the data demander; A feature processing module, used for performing feature processing on the media data demand to generate a plurality of demand features; A data matching module, used for matching target media data according to a plurality of the required features; The seller determination module is used to determine the data seller corresponding to the target media data.

[0014] As a further limitation of the technical solution of the embodiment of the present invention, the trading platform construction unit specifically includes: The platform selection module is used to select the target blockchain platform based on blockchain technology; Information acquisition module, used to obtain transaction authority information and transaction supervision information; A platform construction module is used to build a data transaction platform between the data seller and the data demander in the target blockchain platform according to the transaction authority information and the transaction supervision information.

[0015] As a further limitation of the technical solution of the embodiment of the present invention, the data transaction recording unit specifically includes: A signing and display module is used to sign and display the data transaction contract to the data demander and the data seller; An order creation module, used to create a data transaction order after the data transaction contract is signed; A data transaction module, used for performing data transactions between the data seller and the data demander based on the data transaction order; The tracking and recording module is used to track and record the entire transaction process and generate process traceability information.

[0016] Compared with the prior art, the present invention has the following beneficial effects: The embodiment of the present invention obtains the media data demand of the data demander, matches the target media data with the corresponding data seller; builds a data trading platform based on blockchain technology; performs de-privacy processing on the target media data to generate de-privacy media data, and verifies the de-privacy media data according to the media data demand; after the verification, obtains the transaction communication information and builds a data transaction contract; and performs data transaction and process recording between the data seller and the data demander. Based on blockchain technology, it is possible to match the appropriate data demander with the data seller, build a data trading platform, and perform de-privacy processing on the target media data, so as to conduct safe, transparent and efficient media data transactions, ensure the security and traceability of data, and effectively avoid transaction disputes. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention.

[0018] Figure 1 A flow chart of a method provided by an embodiment of the present invention is shown.

[0019] Figure 2 A flow chart of media data demand matching in the method provided by an embodiment of the present invention is shown.

[0020] Figure 3 A flow chart of constructing a data trading platform in the method provided by an embodiment of the present invention is shown.

[0021] Figure 4A flowchart of de-privacy processing and verification in the method provided by an embodiment of the present invention is shown.

[0022] Figure 5 A flow chart of constructing a data transaction contract in the method provided by an embodiment of the present invention is shown.

[0023] Figure 6 A flow chart of data transaction and process recording in the method provided by an embodiment of the present invention is shown.

[0024] Figure 7 The application architecture diagram of the system provided by the embodiment of the present invention is shown.

[0025] Figure 8 A structural block diagram of a data demand matching unit in a system provided by an embodiment of the present invention is shown.

[0026] Fig. 9 A structural block diagram of a trading platform construction unit in a system provided by an embodiment of the present invention is shown.

[0027] Fig.10 A structural block diagram of a data transaction recording unit in a system provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0028] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0029] It is understandable that in the prior art, there is no secure and effective channel for media data transactions. The transaction of media data can only be conducted within the agreement between the data demander and the data seller, which is prone to transaction disputes. The traded media data may involve privacy and security issues. Therefore, secure, transparent and efficient media data transactions cannot be conducted.

[0030] To solve the above problems, the embodiments of the present invention obtain the media data demand of the data demander, match the target media data with the corresponding data seller according to the media data demand; build a data transaction platform between the data seller and the data demander based on the blockchain technology; in the data transaction platform, de-privatize the target media data to generate de-privatized media data, and verify the de-privatized media data according to the media data demand; after the verification, obtain the transaction communication information between the data seller and the data demander, and build a data transaction contract; after the data transaction contract is signed, conduct data transactions and process records between the data seller and the data demander. Based on the blockchain technology, it is possible to match the appropriate data demander with the data seller, build a data transaction platform, and de-privatize the target media data, so that safe, transparent and efficient media data transactions can be carried out, the security and traceability of the data can be guaranteed, and transaction disputes can be effectively avoided.

[0031] Figure 1 A flow chart of a method provided by an embodiment of the present invention is shown.

[0032] Specifically, the media data transaction method based on blockchain includes the following steps: Step S101, obtaining the media data demand of the data demander, and matching the target media data with the corresponding data seller according to the media data demand.

[0033] In an embodiment of the present invention, the media data demand of the data demander is obtained, and then feature processing is performed on the media data demand to generate multiple demand features, and then data matching is performed in the cloud database according to the multiple demand features to determine the target media data that meets the media data demand, and determine the data seller corresponding to the target media data, wherein the target media data can be user behavior data, articles, videos, audios, pictures and other content data, advertising data, market research data, etc.

[0034] Specifically, Figure 2 A flow chart of media data demand matching in the method provided by an embodiment of the present invention is shown.

[0035] Among them, in the preferred implementation mode provided by the present invention, the step of obtaining the media data demand of the data demander and matching the target media data with the corresponding data seller according to the media data demand specifically includes the following steps: Step S1011, obtaining the media data demand of the data demander; Step S1012, performing feature processing on the media data demand to generate a plurality of demand features; The relationship between the characteristics of the media data demand and the generation of multiple demand characteristics is as follows: ; in, Represents the media data demand feature vector of the data demander, Indicates The weight of the original features, Indicates that the The original features are processed by the function. It means that after being processed by the characteristic function, The first The original features, Represents the total number of original features.

[0036] The above formula is defined by the feature processing function , each original demand data feature can be flexibly processed, including standardization, normalization and other operations; weight It can be adjusted according to actual needs to give different original features different importance; feature processing function It can be expanded according to new demand features and new feature processing logic can be added to ensure the scalability of the system.

[0037] Step S1013, matching target media data according to the plurality of demand characteristics; Step S1014, determining the data seller corresponding to the target media data; The relationship in the process of determining the data seller corresponding to the target media data is: ; in, The media data feature vector representing the data seller, Indicates the output matching results. and Respectively represent The values ​​of the original features in the demand-side feature vector and the seller-side feature vector.

[0038] Efficient matching is achieved through weighted summation, which takes into account the weights of multiple features and helps to find the most suitable data seller. The above formula provides a quantitative matching score for easy comparison and selection. It can be adjusted according to the importance of different features to meet different business needs.

[0039] Furthermore, the blockchain-based media data transaction method further includes the following steps: Step S102: Building a data transaction platform between the data seller and the data demander based on blockchain technology; Among them, the relationship in the process of selecting the target blockchain platform based on blockchain technology is: ; in, Indicates the selected target blockchain platform, represents the set of features of all available blockchain platforms, It represents the set of requirements that the demand side has for the blockchain platform. The best matching blockchain platform for output, Indicates The weight of the demand feature, Expressing the The demand characteristics and The blockchain platform features are matched.

[0040] The above formula calculates the matching degree of multiple demand characteristics and blockchain platform characteristics to ensure that the selected blockchain platform best meets the demand; it uses the maximum value (\maxmax) method to ensure that the best matching one is selected among all available platforms; the matching function It can be designed according to actual needs, including similarity calculation, distance measurement, etc.

[0041] In an embodiment of the present invention, based on blockchain technology, a target blockchain platform is selected, which may be Ethereum, Hyperledger Fabric, etc. According to the technical characteristics of the target blockchain platform, the architecture and functions of the data trading platform are designed, and preset transaction authority information and transaction supervision information are obtained. According to the transaction authority information and transaction supervision information, a data trading platform between the data seller and the data demander is constructed in the target blockchain platform.

[0042] Specifically, Figure 3 A flow chart of constructing a data trading platform in the method provided by an embodiment of the present invention is shown.

[0043] Among them, in the preferred implementation of the present invention, the data transaction platform between the data seller and the data demander based on blockchain technology specifically includes the following steps: Step S1021, based on blockchain technology, select a target blockchain platform; Step S1022, obtaining transaction authority information and transaction supervision information; Step S1023: constructing a data transaction platform between the data seller and the data demander in the target blockchain platform according to the transaction authority information and the transaction supervision information.

[0044] Furthermore, the blockchain-based media data transaction method further includes the following steps: Step S103 : in the data trading platform, the target media data is de-privatized to generate de-privatized media data, and the de-privatized media data is verified according to the media data requirements.

[0045] In an embodiment of the present invention, target media data is imported into a data trading platform, and then privacy feature identification is performed on the target media data in the data trading platform to determine a plurality of privacy feature data and identify the privacy categories of the plurality of privacy feature data. De-privacy processing is performed on the plurality of privacy feature data in the target media data according to different privacy categories to generate de-privacy media data. Secondary verification is performed on the de-privacy media data after de-privacy processing according to media data requirements to determine whether the de-privacy media data meets the media data requirements.

[0046] Specifically, Figure 4 A flowchart of de-privacy processing and verification in the method provided by an embodiment of the present invention is shown.

[0047] Among them, in the preferred implementation mode provided by the present invention, in the data trading platform, performing de-privacy processing on the target media data to generate de-privacy media data, and verifying the de-privacy media data according to the media data requirements specifically includes the following steps: Step S1031, importing the target media data into the data trading platform; Step S1032, performing privacy feature recognition on the target media data to determine a plurality of privacy feature data; Step S1033, performing de-privacy processing on the plurality of privacy feature data in the target media data to generate de-privacy media data; The relationship in the privacy processing process is: ; in, Represents the original media data containing privacy, Indicates de-privacy processing. Indicates The weight of each privacy feature, Indicates The identification results of privacy features, Represents the total number of privacy features.

[0048] By removing the privacy features through the above formula, user privacy can be effectively protected; the weight of the privacy features can be Adjust the degree of de-privacy to balance data availability and privacy protection; the formulaic processing method allows the de-privacy process to be automated and improve efficiency.

[0049] Step S1034: verify the deprived media data according to the media data requirements. The relationship in the process of verifying the deprived data is: ; in, represents the media data after privacy is removed, Indicates the output verification result, Indicates The weights of the validation features, and Respectively represent The value of the verification feature in the de-privacy data and the demand data, represents the total number of verification features, Represents a validation function.

[0050] The above formula calculates the similarity score to accurately verify whether the deprived data meets the requirements; the weight It can be adjusted according to the importance of the verification feature to improve the accuracy of the verification; the verification function Standardize validation results for easier interpretation and use.

[0051] Furthermore, the blockchain-based media data transaction method further includes the following steps: Step S104, after verification, obtain the transaction communication information between the data seller and the data demander, and build a data transaction contract.

[0052] In an embodiment of the present invention, when the de-privacy media data meets the media data demand, the verification is determined to be passed. At this time, a transaction negotiation interface is created in the data trading platform, and then the data demander and the data seller are invited to the transaction negotiation interface to conduct transaction negotiation according to the registered communication addresses corresponding to the data demander and the data seller. During the transaction negotiation process between the data demander and the data seller, the transaction negotiation interface is recorded, and the transaction communication information between the data seller and the data demander is obtained. Then, the main transaction information such as price and term of the transaction communication information is identified to build a data transaction contract.

[0053] Specifically, Figure 5 A flow chart of constructing a data transaction contract in the method provided by an embodiment of the present invention is shown.

[0054] Among them, in the preferred implementation mode provided by the present invention, after the verification is passed, the transaction communication information between the data seller and the data demander is obtained, and the construction of the data transaction contract specifically includes the following steps: Step S1041, after verification, a transaction negotiation interface is created in the data transaction platform; Step S1042, inviting the data demander and the data seller to enter the transaction negotiation interface; Step S1043, in the transaction negotiation interface, a transaction negotiation record is made to obtain transaction communication information between the data seller and the data demander; Step S1044, constructing a data transaction contract based on the transaction communication information.

[0055] Furthermore, the blockchain-based media data transaction method further includes the following steps: Step S105, after the data transaction contract is signed, data transaction and process recording are performed between the data seller and the data demander.

[0056] In an embodiment of the present invention, the data transaction contract is displayed to the data demander and the data seller for signing. After the data demander and the data seller browse the data transaction contract and sign it, a data transaction order is created. Based on the data transaction order, the data transaction between the data seller and the data demander is completed, and the entire transaction process is tracked and recorded, and process traceability information is generated and stored in the blockchain to ensure the transparency and traceability of the transaction.

[0057] Specifically, Figure 6 A flow chart of data transaction and process recording in the method provided by an embodiment of the present invention is shown.

[0058] Among them, in the preferred implementation mode provided by the present invention, after the data transaction contract is signed, the data transaction and process recording between the data seller and the data demander specifically includes the following steps: Step S1051, the data transaction contract is signed and displayed to the data demander and the data seller; Step S1052, after the data transaction contract is signed, create a data transaction order; Among them, the relationship in the process of creating a data transaction order is: ; in, Indicates data transaction order, Represents a data transaction contract, Represents the output data transaction order, represents the weight of the contract feature, It means that after being processed by the characteristic function, represents the total number of contract features, Indicates the first contract features.

[0059] The above formula generates a clear and definite transaction order by processing and weighted summing the various features of the data transaction contract; the feature processing function It can be designed according to the specific transaction contract requirements, including the parsing and verification of contract terms. The above formula can expand the order creation logic according to the new transaction contract characteristics to ensure the flexibility and scalability of the system.

[0060] Step S1053: Based on the data transaction order, a data transaction is performed between the data seller and the data demander; Step S1054, tracking and recording the entire transaction process, and generating process tracing information; Among them, the relationship between tracking and recording the entire transaction process and generating process traceability information is as follows: ; in, Indicates the full process traceability information. Represents the state set of each step in the transaction process, Indicates the output of the full process traceability information, represents the weight of each step state, Indicates that it has been processed by the state processing function. Indicates the total number of steps.

[0061] The above formula generates comprehensive traceability information by weighted summing the status of each step in the transaction process, ensuring that all steps are recorded and monitored; the status processing function It can be designed according to specific status information, including status analysis and conversion; clear formulaic expression ensures that the status processing process of each step is transparent and easy to audit and supervise.

[0062] Furthermore, Figure 7 The application architecture diagram of the system provided by the embodiment of the present invention is shown.

[0063] Among them, in another preferred embodiment provided by the present invention, the media data trading system based on blockchain includes: The data demand matching unit 101 is used to obtain the media data demand of the data demander, and match the target media data with the corresponding data seller according to the media data demand.

[0064] In an embodiment of the present invention, the data demand matching unit 101 obtains the media data demand of the data demander, performs feature processing on the media data demand, generates multiple demand features, and then performs data matching in the cloud database according to the multiple demand features to determine the target media data that meets the media data demand and the data seller corresponding to the target media data, wherein the target media data may be user behavior data, articles, videos, audios, pictures and other content data, advertising data, market research data, etc.

[0065] Specifically, Figure 8 It shows a structural block diagram of the data requirement matching unit 101 in the system provided by an embodiment of the present invention.

[0066] Among them, in the preferred implementation mode provided by the present invention, the data demand matching unit 101 specifically includes: The demand acquisition module 1011 is used to acquire the media data demand of the data demander; A feature processing module 1012, used for performing feature processing on the media data demand to generate a plurality of demand features; A data matching module 1013, used to match target media data according to the plurality of demand characteristics; The seller determination module 1014 is used to determine the data seller corresponding to the target media data.

[0067] Furthermore, the blockchain-based media data trading system also includes: The transaction platform construction unit 102 is used to construct a data transaction platform between the data seller and the data demander based on blockchain technology.

[0068] In an embodiment of the present invention, based on blockchain technology, the transaction platform construction unit 102 selects a target blockchain platform, which may be Ethereum, Hyperledger Fabric, etc., designs the architecture and functions of the data transaction platform according to the technical characteristics of the target blockchain platform, obtains preset transaction authority information and transaction supervision information, and constructs a data transaction platform between the data seller and the data demander in the target blockchain platform according to the transaction authority information and transaction supervision information.

[0069] Specifically, Fig. 9 It shows a structural block diagram of the transaction platform construction unit 102 in the system provided by the embodiment of the present invention.

[0070] Among them, in the preferred implementation mode provided by the present invention, the trading platform construction unit 102 specifically includes: The platform selection module 1021 is used to select a target blockchain platform based on blockchain technology; Information acquisition module 1022, used to obtain transaction authority information and transaction supervision information; The platform construction module 1023 is used to build a data transaction platform between the data seller and the data demander in the target blockchain platform according to the transaction authority information and the transaction supervision information.

[0071] Furthermore, the blockchain-based media data trading system also includes: The data processing and verification unit 103 is used to perform a de-privacy process on the target media data in the data trading platform to generate de-privacy media data, and verify the de-privacy media data according to the media data requirements.

[0072] In the embodiment of the present invention, the data processing and verification unit 103 imports the target media data into the data trading platform, and then in the data trading platform, identifies the privacy characteristics of the target media data, determines multiple privacy characteristic data, and identifies the privacy categories of the multiple privacy characteristic data, performs de-privacy processing on the multiple privacy characteristic data in the target media data according to different privacy categories, generates de-privacy media data, and performs secondary verification on the de-privacy media data after the de-privacy processing according to the media data requirements to determine whether the de-privacy media data meets the media data requirements.

[0073] The transaction contract building unit 104 is used to obtain the transaction communication information between the data seller and the data demander after verification, and build a data transaction contract.

[0074] In the embodiment of the present invention, when the de-privacy media data meets the media data demand, the verification is determined to be passed. At this time, the transaction contract construction unit 104 creates a transaction negotiation interface in the data transaction platform, and then invites the data demander and the data seller to the transaction negotiation interface for transaction negotiation according to the registered communication addresses corresponding to the data demander and the data seller. During the transaction negotiation process between the data demander and the data seller, the transaction negotiation interface is recorded, the transaction communication information between the data seller and the data demander is obtained, and then the main transaction information such as price and term of the transaction communication information is identified to construct a data transaction contract.

[0075] The data transaction recording unit 105 is used to perform data transaction and process recording between the data seller and the data demander after the data transaction contract is signed.

[0076] In the embodiment of the present invention, the data transaction recording unit 105 displays the data transaction contract to the data demander and the data seller for signing. After the data demander and the data seller browse the data transaction contract and sign it, a data transaction order is created. Based on the data transaction order, the data transaction between the data seller and the data demander is completed, and the entire transaction process is tracked and recorded, and process traceability information is generated and stored in the blockchain to ensure the transparency and traceability of the transaction.

[0077] Specifically, Fig.10 It shows a structural block diagram of the data transaction recording unit 105 in the system provided by the embodiment of the present invention.

[0078] Among them, in the preferred implementation mode provided by the present invention, the data transaction recording unit 105 specifically includes: The signing and display module 1051 is used to display the data transaction contract to the data demander and the data seller; An order creation module 1052, used to create a data transaction order after the data transaction contract is signed; A data transaction module 1053, configured to perform data transaction between the data seller and the data demander based on the data transaction order; The tracking and recording module 1054 is used to track and record the entire transaction process and generate process tracing information.

[0079] It should be understood that, although each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0080] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may 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. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0081] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0082] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.

[0083] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A media data transaction method based on blockchain, characterized in that: The method specifically comprises the following steps: Acquire the media data demand of the data demander, and match the target media data with the corresponding data seller according to the media data demand; Based on blockchain technology, a data transaction platform is constructed between the data seller and the data demander; In the data trading platform, the target media data is de-privatized to generate de-privatized media data, and the de-privatized media data is verified according to the media data requirements; After verification, the transaction communication information between the data seller and the data demander is obtained to build a data transaction contract; After the data transaction contract is signed, data transactions and process records are carried out between the data seller and the data demander.

2. The method for media data transaction based on blockchain according to claim 1, characterized in that: The obtaining of the media data demand of the data demander and matching the target media data with the corresponding data seller according to the media data demand specifically comprises the following steps: Obtain media data requirements from data demanders; Performing feature processing on the media data demand to generate multiple demand features; The relationship between the characteristics of the media data demand and the generation of multiple demand characteristics is as follows: ; in, represents the media data demand feature vector of the data demander, Indicates The weight of the original features, Indicates that the The original features are processed by the function. represents the total number of original features, It means that after being processed by the characteristic function, The first original features; Matching target media data according to the plurality of demand characteristics; Determining a data seller corresponding to the target media data; Among them, the relationship in the process of determining the data seller corresponding to the target media data is: ; in, The media data feature vector representing the data seller, Indicates the output matching results. and Respectively represent The values ​​of the original features in the demand-side feature vector and the seller-side feature vector.

3. The method for media data transaction based on blockchain according to claim 2, characterized in that: The data transaction platform between the data seller and the data demander based on blockchain technology specifically includes the following steps: Based on blockchain technology, select the target blockchain platform; Among them, the relationship in the process of selecting the target blockchain platform based on blockchain technology is: ; in, Indicates the selected target blockchain platform, represents the set of features of all available blockchain platforms, It represents the set of requirements that the demand side has for the blockchain platform. The best matching blockchain platform for output, Indicates The weight of the demand feature, Indicates The demand characteristics and Match the characteristics of each blockchain platform; Obtain transaction authority information and transaction supervision information; According to the transaction authority information and the transaction supervision information, a data transaction platform is constructed between the data seller and the data demander in the target blockchain platform.

4. The method for media data transaction based on blockchain according to claim 3, characterized in that: In the data trading platform, performing de-privacy processing on the target media data to generate de-privacy media data, and verifying the de-privacy media data according to the media data requirements specifically includes the following steps: Importing the target media data into the data trading platform; Performing privacy feature identification on the target media data to determine a plurality of privacy feature data; Performing de-privacy processing on the plurality of privacy feature data in the target media data to generate de-privacy media data; Among them, the relationship in the de-privacy process is: ; in, Represents the original media data containing privacy, Indicates de-privacy processing. Indicates The weight of each privacy feature, Indicates The identification results of privacy features, Indicates the total number of privacy features; According to the media data requirements, the deprived media data is verified. The relationship in the process of verifying the deprived data is: ; in, represents the media data after privacy is removed, Indicates the output verification result, Indicates The weights of the validation features, and Respectively represent The value of the verification feature in the de-privacy data and the demand data, represents the total number of verification features, Represents a validation function.

5. The method for media data transaction based on blockchain according to claim 4, characterized in that: After the verification is passed, the transaction communication information between the data seller and the data demander is obtained, and the construction of the data transaction contract specifically includes the following steps: After the verification is passed, a transaction negotiation interface is created in the data transaction platform; Invite the data demander and the data seller to enter the transaction negotiation interface; In the transaction negotiation interface, a transaction negotiation record is made to obtain transaction communication information between the data seller and the data demander; A data transaction contract is constructed based on the transaction communication information.

6. The method for media data transaction based on blockchain according to claim 5, characterized in that: After the data transaction contract is signed, the data transaction and process recording between the data seller and the data demander specifically includes the following steps: The data transaction contract is signed and displayed to the data demander and the data seller; After the data transaction contract is signed, a data transaction order is created; Among them, the relationship in the process of creating a data transaction order is: ; in, Indicates data transaction order, Represents a data transaction contract, Represents the output data transaction order, represents the weight of the contract feature, It means that after being processed by the characteristic function, represents the total number of contract features, Indicates the first contract features; Based on the data transaction order, conducting data transaction between the data seller and the data demander; Track and record the entire transaction process and generate process traceability information; Among them, the relationship between tracking and recording the entire transaction process and generating process traceability information is as follows: ; in, Indicates the full process traceability information. Represents the state set of each step in the transaction process, Indicates the full process traceability information of the output. represents the weight of each step state, Indicates that it has been processed by the state processing function. Indicates the total number of steps.

7. A media data trading system based on blockchain, characterized in that: The system applies the blockchain-based media data transaction method as described in any one of claims 1 to 6 above, and the system specifically includes a data demand matching unit, a transaction platform construction unit, a data processing verification unit, a transaction contract construction unit and a data transaction recording unit, wherein: A data demand matching unit, used to obtain the media data demand of the data demander, and match the target media data with the corresponding data seller according to the media data demand; A transaction platform construction unit, used to construct a data transaction platform between the data seller and the data demander based on blockchain technology; A data processing and verification unit, configured to perform a de-privacy process on the target media data in the data trading platform to generate de-privacy media data, and verify the de-privacy media data according to the media data requirements; A transaction contract building unit, used to obtain transaction communication information between the data seller and the data demander after verification, and build a data transaction contract; The data transaction recording unit is used to perform data transaction and process recording between the data seller and the data demander after the data transaction contract is signed.

8. The blockchain-based media data trading system according to claim 7, characterized in that: The data demand matching unit specifically includes: A demand acquisition module is used to obtain the media data demand of the data demander; A feature processing module, used for performing feature processing on the media data demand to generate a plurality of demand features; A data matching module, used for matching target media data according to a plurality of the required features; The seller determination module is used to determine the data seller corresponding to the target media data.

9. The blockchain-based media data trading system according to claim 8, characterized in that: The trading platform construction unit specifically includes: The platform selection module is used to select the target blockchain platform based on blockchain technology; Information acquisition module, used to obtain transaction authority information and transaction supervision information; A platform construction module is used to build a data transaction platform between the data seller and the data demander in the target blockchain platform according to the transaction authority information and the transaction supervision information.

10. The blockchain-based media data trading system according to claim 9, characterized in that: The data transaction recording unit specifically includes: A signing and display module is used to sign and display the data transaction contract to the data demander and the data seller; An order creation module, used to create a data transaction order after the data transaction contract is signed; A data transaction module, used for performing data transactions between the data seller and the data demander based on the data transaction order; The tracking and recording module is used to track and record the entire transaction process and generate process traceability information.