Joint advertisement data sharing management system and method based on block chain and privacy calculation

By introducing blockchain and privacy computing technology into the advertising data sharing system, the problem that existing systems cannot effectively share advertising data is solved, and the advertising data is efficient and securely shared and calculated on the basis of protecting privacy is achieved, which improves the overall efficiency and trust of the advertising industry.

CN119887295AInactive Publication Date: 2025-04-25BEIJING HONGTU XINDA TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411926166.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-25
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing advertising data sharing system cannot effectively share data while protecting privacy, resulting in concerns among advertisers and publishers in data utilization, limiting the accuracy and personalization of advertising delivery, and also affecting the overall efficiency and effectiveness of the advertising industry.

Method used

A joint advertising data sharing management system based on blockchain and privacy computing is adopted to agree and record advertising block transaction information through smart contracts, and the secure sharing and calculation of data is realized through privacy computing interface to ensure the security and privacy of data during the sharing process.

Benefits of technology

By integrating blockchain technology and privacy computing, we ensure the security and privacy of advertising data in the sharing process, enhance the trust of all participants, improve the efficiency and security of advertising data sharing, and reduce the risk of data leakage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119887295A_ABST
    Figure CN119887295A_ABST
Patent Text Reader

Abstract

The invention provides a combined advertisement data sharing management system and method based on a block chain and privacy calculation, and the system comprises an advertisement publishing module, a transmission module, and a third-party module which are registered through a registration interface and transact advertisement blocks. The system executes calculation through the privacy calculation interface, and the advertisement management platform monitors the advertisement data sharing process. According to the invention, secure sharing and transaction of advertisement data can be realized, privacy and data security of participants are protected, and transparency and efficiency of advertisement putting are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data management and sharing technology, and more specifically, to a joint advertising data sharing management system and method based on blockchain and privacy computing. Background Art

[0002] In the field of digital advertising, data sharing and trading are the key to optimizing advertising effects and controlling costs. Existing advertising data sharing systems often face problems such as data privacy leakage, insufficient data security, and data silos. These systems usually lack effective technical means to ensure that the data privacy of all parties is protected during the data sharing process, and it is also difficult to achieve data transparency and traceability. In addition, due to the lack of unified standards and platforms, data sharing between advertisers, publishers, and third-party agencies is often inefficient, making it difficult to achieve large-scale joint advertising campaigns. These problems limit the innovation and development of the advertising industry, especially in scenarios that require cross-platform and cross-domain cooperation.

[0003] In the process of implementing the embodiments of the present invention, the inventors found that there are at least the following problems or defects in the prior art: the existing advertising data sharing system is unable to achieve effective data sharing while protecting privacy, which causes advertisers and publishers to have concerns about data utilization, limits the accuracy and personalization of advertising, and also affects the overall efficiency and effectiveness of the advertising industry. Summary of the invention

[0004] The present invention provides a joint advertising data sharing management system and method based on blockchain and privacy computing.

[0005] In a first aspect of the present invention, a joint advertising data sharing management system based on blockchain and privacy computing is provided, comprising: Advertisement publishing module, transmission module, and third-party module, wherein the advertisement publishing module, transmission module, and third-party module are registered as registered users of the advertisement management system through their respective registration interfaces; The advertisement publishing module, transmission module and third-party module trade advertisement blocks through their respective advertisement trading sub-interfaces; The advertisement publishing module, transmission module, and third-party module respectively implement calculations through the privacy computing interface through the privacy computing interface; The system includes an advertisement management platform, and the advertisement management platform includes an advertisement management background, and the advertisement management background realizes monitoring of the sharing process of the advertisement data.

[0006] Furthermore, the advertisement publishing module submits the merchant information and identity information through the advertisement publishing module registration interface; The transaction information of the advertising block is agreed upon and recorded through the smart contract, and the registration of the advertising publishing module and the transaction information of the advertising block are broadcast and stored on the blockchain through the broadcast interface; The transmission module submits identity information through the transmission module registration interface. After completing identity authentication, consensus and record of advertising block transaction information are made through smart contracts. The transmission module registration and advertising block transaction information are broadcast and stored on the blockchain through the broadcast interface. The advertising publishing module and the transmission module share the advertising block. The advertising block includes an advertising publishing module body. The advertising block includes an advertising publishing module privacy computing logic program and a transmission module privacy computing logic program. Calculation is performed through the advertising publishing module privacy computing logic program and the transmission module privacy computing logic program. Data of the advertising publishing module privacy computing logic program and the transmission module privacy computing logic program are read respectively through the secure computing API interface. After logical calculation using the privacy program, the block is saved in the secure computing API interface. The third-party module submits identity information and qualification information through the institution registration interface. After completing identity authentication, the third-party module information storage is recorded by consensus through the smart contract. The advertising publishing module registration, transmission module registration, advertising block transaction information, advertising block and third-party module information are broadcast and stored on the blockchain through the broadcast interface. The third-party module uses the data monitoring interface to read the advertising publishing module and transmission module data, uses the data calculation interface to calculate the advertising publishing module and transmission module data, and generates data reports and saves blocks through the data report API interface.

[0007] Furthermore, the advertising block transaction information includes: advertising block information, advertising position information, bidding information, and smart contract information. The smart contract information includes an advertising publishing module smart contract and a transmission module smart contract. The advertising publishing module smart contract and the transmission module smart contract respectively set the operation interfaces of the advertising publishing module and the transmission module during the advertising process.

[0008] Furthermore, the advertising management backend includes an advertising publishing module data storage unit, a third-party module data storage unit, an advertising publishing module and transmission module data sharing storage unit, a privacy computing logic program code storage unit, and a third-party module data computing storage unit. The advertising publishing module data storage unit includes advertising publishing module identity authentication, advertising publishing module bidding, and advertising publishing module advertising data; The third-party module data storage unit includes third-party module identity authentication, qualification authentication, advertising data query, third-party module upload data calculation model, data calculation interface, advertising data request, advertising data results, and advertising data report. The advertising publishing module and transmission module data sharing storage unit includes advertising publishing module body data, advertising data interface, advertising data calculation, advertising data display, and advertising data results. The privacy computing logic program code storage unit includes the privacy computing logic program code of the advertising publishing module and the privacy computing logic program code of the transmission module advertising publishing module. The third-party module data computing storage unit includes the institution registration, data monitoring, data calculation, and data reporting API interfaces.

[0009] Furthermore, the advertisement publishing module trades advertisement blocks through the advertisement transaction sub-interface, and inputs advertisement block information, advertisement position information, and smart contract information through the advertisement transaction sub-interface; The transmission module trades advertisement blocks through the advertisement transaction sub-interface, and inputs advertisement block information and smart contract information through the advertisement transaction sub-interface; The third-party module performs calculations through a third-party module data calculation and storage unit of the advertisement management background; The privacy computing logic program code storage unit includes the privacy computing logic program of the advertisement publishing module and the privacy computing logic program of the transmission module advertisement publishing module; The privacy computing interface is calculated through privacy computing logic program code and privacy parameter calculation model.

[0010] Furthermore, the privacy computing logic program code exists in the form of a smart contract on the advertising management platform. The smart contract is written in solidity and truffle code. The bidding and strategy data of the advertising publishing module are packaged through the smart contract, and the advertising block transaction information and advertising block transaction information are encrypted. The advertising publishing module reads through the privacy computing interface. The privacy computing interface includes: a secure computing API interface. The advertising block is encrypted and stored in a block of the blockchain. After obtaining the smart contract address, the advertising publishing module uses the adabi key private key to decrypt the contract content and perform advertising transaction operations.

[0011] Furthermore, the privacy computing interface includes a blockchain smart contract interface and a privacy program logic computing interface; The blockchain smart contract interface reads the privacy computing logic program code respectively; The privacy program logic calculation interface includes a calculation module, an advertisement publishing module body data interface, an advertisement publishing module body data calculation interface, an advertisement publishing module body data output interface, and a storage advertisement publishing module body data; The blockchain smart contract interface calls the system smart contract interface to communicate data with the advertising publishing module bidding and strategy module, the advertising space module, and the transmission module quotation module respectively.

[0012] Furthermore, the advertisement publishing module body data interface is connected to the advertisement data interface and the privacy program logic calculation interface respectively; The advertising data interface is connected to the advertising data calculation module and the advertising data display interface respectively; The storage advertisement publishing module body data is connected to the privacy calculation result storage module; the privacy program logic calculation interface includes an advertisement publishing module submodule and a transmission module submodule, and the advertisement publishing module body data calculation module includes an advertisement publishing module submodule and a transmission module submodule; The privacy calculation result storage module includes an advertisement publishing module body privacy calculation result storage module, an advertisement position privacy calculation result storage module, and an advertisement publishing module and transmission module joint privacy calculation result storage module.

[0013] Furthermore, the advertisement publishing module volume data calculation module and the advertisement data calculation interface are both provided with an advertisement publishing module and a transmission module access interface, and the advertisement publishing module volume data calculation module and the advertisement data calculation interface are connected to a privacy calculation interface; The advertisement publishing module body data display interface is provided with an advertisement publishing module and a transmission module access interface, and the advertisement publishing module body data display interface includes a display advertisement publishing module body data storage module, and the display advertisement publishing module body data storage module is connected to a privacy calculation result storage module.

[0014] In a second aspect of the present invention, a method for implementing a joint advertising data sharing management system based on blockchain and privacy computing is provided, comprising: Advertisement publishing: The advertisement publishing module generates an advertisement block through the privacy parameter calculation model and the advertisement publishing module bidding and strategy module. The advertisement publishing module inputs advertisement block information, advertisement block transaction information, advertisement position, and smart contract information through the advertisement transaction sub-interface. The advertisement block exists on the advertisement management platform in the form of a smart contract. The advertisement publishing module packages and encrypts the advertisement block and transmits it to the advertisement management platform. The advertisement block includes the privacy calculation logic program code of the advertisement publishing module and the privacy calculation logic program code of the transmission module advertisement publishing module. Advertising sales: The transmission module inputs advertising block information and smart contract information through the advertising transaction sub-interface to conduct advertising sales; Advertising data monitoring, the third-party module calls the advertising data calculation program module through the privacy parameter calculation model. After passing the identity authentication and qualification authentication of the third-party module, the transmission module and the advertising publishing module body read the advertising publishing module body data through the advertising data interface, and use the advertising data calculation module to calculate the advertising publishing module body data. The advertising publishing module data and the transmission module advertising data are calculated, and a data report is generated through the advertising data result module, and the advertising data report is submitted and stored in the privacy calculation result storage module.

[0015] The above-mentioned embodiments of the present invention have at least the following beneficial effects: the system can ensure the security and privacy of advertising data during the sharing process by integrating blockchain technology and privacy computing, thereby enhancing the trust of all participants. The immutability and transparency of blockchain provide a reliable record for advertising transactions, while privacy computing allows data analysis and calculation without leaking the original data, which can protect the data privacy of the advertising publishing module and the transmission module. This combined technical means can improve the efficiency and security of advertising data sharing while reducing the risk of data leakage.

[0016] In addition, the system automates the transaction and management process of advertising blocks through smart contracts, which can reduce manual intervention, reduce operating costs, and improve transaction efficiency. The automatic execution mechanism of smart contracts can ensure the fairness and transparency of advertising transactions, making the advertising publishing, sales and monitoring process faster and more reliable. In this way, advertisers and publishers can cooperate in advertising more flexibly, and third-party agencies can also effectively participate in the monitoring and analysis of advertising data, jointly promoting the healthy development of the advertising industry. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The above and other objects, features and advantages of the exemplary embodiments of the present invention will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present invention are shown in an exemplary and non-limiting manner, in which: Figure 1 A structural diagram of a method for implementing a joint advertising data sharing management system based on blockchain and privacy computing provided by an embodiment of the present invention; Figure 2 A flowchart of a joint advertising data sharing management system based on blockchain and privacy computing provided by one embodiment of the present invention; Figure 3 The schematic diagram schematically shows the structure of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0018] The principles and spirit of the present invention will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and implement the present invention, and are not intended to limit the scope of the present invention in any way. On the contrary, these embodiments are provided to make the present invention more thorough and complete, and to fully convey the scope of the present invention to those skilled in the art.

[0019] Those skilled in the art know that the embodiments of the present invention can be implemented as a system, device, apparatus, method or computer program product. Therefore, the present invention can be specifically implemented in the following forms, namely: complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.

[0020] It should be noted that any number of elements in the drawings is for illustration rather than limitation, and any naming is only for distinction and does not have any limiting meaning.

[0021] Reference below Figure 1 , Figure 1 This is a schematic diagram of the structure of a joint advertising data sharing management system based on blockchain and privacy computing provided by an embodiment of the present invention. Figure 1 As shown, a joint advertising data sharing management system 100 based on blockchain and privacy computing includes: Advertisement publishing module 101, transmission module 102, third-party module 103, the advertisement publishing module, transmission module, third-party module respectively register as registered users of the advertisement management system through their respective registration interfaces; The advertisement publishing module, transmission module and third-party module trade advertisement blocks through their respective advertisement trading sub-interfaces; The advertisement publishing module, transmission module, and third-party module respectively implement calculations through the privacy computing interface through the privacy computing interface; The system includes an advertisement management platform, and the advertisement management platform includes an advertisement management background, and the advertisement management background realizes monitoring of the sharing process of the advertisement data.

[0022] It should be noted that the system includes an advertising publishing module, a transmission module, and a third-party module. These modules register as registered users of the advertising management system through their respective registration interfaces. Here, the advertising publishing module refers to the part of the system responsible for creating and publishing advertising content, while the transmission module refers to the part of the system responsible for distributing advertising content. Third-party modules include advertising monitoring agencies, data analysis companies, etc., which are involved in the analysis and monitoring of advertising data. The registration interface of these modules is a mechanism provided by the system to verify and record the identity information of each module to ensure that they can access the system securely.

[0023] Specifically, each module needs to submit corresponding information when registering, such as merchant information, identity information, etc., which will be used for identity authentication and permission management. The registration interface will verify the submitted information. Once the verification is passed, the module becomes a registered user of the system and can participate in the sharing and management of advertising data. Smart contracts play a key role in this process. They automatically execute preset rules, ensure consensus and record of advertising block transaction information, and store this information on the blockchain through the broadcast interface.

[0024] Preferably, the advertising publishing module can also include qualification certificates, advertising content samples, etc. when submitting merchant information and identity information to enhance the accuracy and completeness of identity verification. When registering, the transmission module can submit information about its distribution channels and capabilities in addition to identity information so that the system can better distribute advertising content. When registering, the third-party module can submit its professional qualifications and past performance in addition to identity information to prove its professionalism and reliability in the field of advertising monitoring and data analysis. This additional information can be used as part of the smart contract to ensure that all participants can play their due role in the system.

[0025] In some embodiments, the advertisement publishing module submits merchant information and identity information through an advertisement publishing module registration interface; The transaction information of the advertising block is agreed upon and recorded through the smart contract, and the registration of the advertising publishing module and the transaction information of the advertising block are broadcast and stored on the blockchain through the broadcast interface; The transmission module submits identity information through the transmission module registration interface. After completing identity authentication, consensus and record of advertising block transaction information are made through smart contracts. The transmission module registration and advertising block transaction information are broadcast and stored on the blockchain through the broadcast interface. The advertising publishing module and the transmission module share the advertising block. The advertising block includes an advertising publishing module body. The advertising block includes an advertising publishing module privacy computing logic program and a transmission module privacy computing logic program. Calculation is performed through the advertising publishing module privacy computing logic program and the transmission module privacy computing logic program. Data of the advertising publishing module privacy computing logic program and the transmission module privacy computing logic program are read respectively through the secure computing API interface. After logical calculation using the privacy program, the block is saved in the secure computing API interface. The third-party module submits identity information and qualification information through the institution registration interface. After completing identity authentication, the third-party module information storage is recorded by consensus through the smart contract. The advertising publishing module registration, transmission module registration, advertising block transaction information, advertising block and third-party module information are broadcast and stored on the blockchain through the broadcast interface. The third-party module uses the data monitoring interface to read the advertising publishing module and transmission module data, uses the data calculation interface to calculate the advertising publishing module and transmission module data, and generates data reports and saves blocks through the data report API interface.

[0026] It should be noted that the advertising publishing module of the system submits merchant information and identity information through the registration interface, and uses smart contracts to reach consensus and record advertising block transaction information. The smart contract here is a computer program that automatically executes contract terms. It runs on the blockchain to ensure the transparency and immutability of transactions. Advertising blocks refer to data packets containing advertising content and related transaction information, which are packaged and stored on the blockchain.

[0027] Specifically, the advertising publishing module needs to provide detailed merchant information when registering, including but not limited to company name, contact information, business license, etc., as well as the operator's identity information, such as name, ID number, etc. This information will be used to establish the unique identity of merchants and operators in the system and ensure their legitimacy. The smart contract will automatically execute the consensus mechanism of the advertising block transaction based on this information, record the transaction details, and ensure that all participants can access this information. The broadcast interface is responsible for broadcasting this information to the entire blockchain network to ensure the openness and transparency of the information.

[0028] Preferably, when submitting information, the advertising publishing module can also include parameters such as the specific content of the advertisement, the target audience, and the budget. These parameters will be used by the smart contract to automatically match advertising transactions and trigger transactions when specific conditions are met. For example, the smart contract can be set to automatically publish an advertisement when the advertising budget reaches a certain threshold.

[0029] Furthermore, smart contracts can also include tracking and reporting mechanisms for advertising effectiveness so that advertisers can monitor advertising performance in real time. As an alternative, the transmission module can also submit identity information and participate in the transaction and distribution of advertising blocks through a similar registration and authentication process. This ensures that the transmission and display of advertising content is also protected and monitored by blockchain technology.

[0030] In some embodiments, the advertising block transaction information includes: advertising block information, advertising position information, bidding information, and smart contract information. The smart contract information includes an advertising publishing module smart contract and a transmission module smart contract. The advertising publishing module smart contract and the transmission module smart contract respectively set the operation interfaces of the advertising publishing module and the transmission module during the advertising process.

[0031] It should be noted that the ad block transaction information of the system includes ad block information, ad slot information, bid information and smart contract information. Here, ad block information refers to data related to the ad content, such as ad description, image, video, etc.; ad slot information refers to the specific location or platform where the ad is displayed; bid information refers to the price that the advertiser is willing to pay for the ad slot; and smart contract information includes the code and rules for managing and executing ad transactions. Together, these pieces of information form the basis of ad transactions, ensuring the transparency and enforceability of transactions.

[0032] Specifically, the ad block information can be further subdivided into the title, description, target audience, expected effect, etc. of the ad. This information helps the ad publishing module and the transmission module understand the specific needs of the ad. The ad slot information includes parameters such as the size of the slot, display frequency, and expected audience traffic. These parameters are crucial for advertisers to determine the strategy of ad placement. The bid information involves the advertiser's budget and maximum bid for a specific ad slot. This information will be used by smart contracts to automatically match ad transactions. Smart contract information includes contract terms, execution conditions, and liability for breach of contract. This information ensures the automation and compliance of ad transactions.

[0033] Preferably, the ad block transaction information may also include the time of ad delivery, the advertiser's reputation score, historical ad performance data, etc. This additional information can help the ad publishing module and the transmission module to more accurately assess the value and potential effect of the ad. As an alternative, the smart contract can be designed to support payment methods in multiple currencies to accommodate advertisers in different countries and regions. In addition, the smart contract can also include an automatic evaluation mechanism for ad effectiveness, automatically adjusting the bid for the ad slot based on the actual performance of the ad to optimize the effect of ad delivery.

[0034] In some embodiments, the advertisement management backend includes an advertisement publishing module data storage unit, a third-party module data storage unit, an advertisement publishing module and transmission module data sharing storage unit, a privacy computing logic program code storage unit, and a third-party module data computing storage unit. The advertisement publishing module data storage unit includes advertisement publishing module identity authentication, advertisement publishing module bidding, and advertisement publishing module advertisement data; The third-party module data storage unit includes third-party module identity authentication, qualification authentication, advertising data query, third-party module upload data calculation model, data calculation interface, advertising data request, advertising data results, and advertising data report. The advertising publishing module and transmission module data sharing storage unit includes advertising publishing module body data, advertising data interface, advertising data calculation, advertising data display, and advertising data results. The privacy computing logic program code storage unit includes the privacy computing logic program code of the advertising publishing module and the privacy computing logic program code of the transmission module advertising publishing module. The third-party module data computing storage unit includes the institution registration, data monitoring, data calculation, and data reporting API interfaces.

[0035] It should be noted that the system's advertising management background includes multiple data storage units and computing storage units, which are responsible for storing and managing the data of the advertising publishing module and the third-party module, as well as the data sharing between the advertising publishing module and the transmission module. Here, the data storage unit refers to the database or storage system used to store specific data in the system, and the data sharing storage unit refers to the storage system used to share data between different modules. The privacy computing logic program code storage unit refers to the place where the privacy computing logic program code of the advertising publishing module and the transmission module is stored.

[0036] Specifically, the data storage unit of the advertising publishing module includes functions such as identity authentication, bidding, and publishing advertising data. This means that the unit will store the identity information of advertisers, their bids for advertising spaces, and the content of published advertisements. The data storage unit of the third-party module includes functions such as identity authentication, qualification certification, and advertising data query, which involves the identity and qualification information of third-party institutions, as well as their query and use of advertising data. The data sharing storage unit of the advertising publishing module and the transmission module includes the interface, calculation, display, and results of advertising data, which are data shared and processed during the advertising publishing and transmission process. The privacy computing logic program code storage unit contains the privacy computing logic program codes of the advertising publishing module and the transmission module, which are used to perform data calculations while protecting privacy.

[0037] Preferably, the data storage unit of the advertising publishing module can be further refined to store the registration information, historical bidding records and advertising effect feedback of the advertiser. The third-party module data storage unit may include the authentication information, service agreement and historical service records of the third-party agency. The advertising publishing module and the transmission module data sharing storage unit may include a real-time monitoring interface for advertising data, a historical data query interface and a data sharing agreement. The privacy computing logic program code storage unit may contain different versions of privacy computing logic program code to adapt to different computing requirements and security standards. In addition, data encryption technology can be introduced to enhance the security of the storage unit and ensure the confidentiality of sensitive data during storage and sharing.

[0038] In some embodiments, the advertisement publishing module trades advertisement blocks through the advertisement transaction sub-interface, and inputs advertisement block information, advertisement position information, and smart contract information through the advertisement transaction sub-interface; The transmission module trades advertisement blocks through the advertisement transaction sub-interface, and inputs advertisement block information and smart contract information through the advertisement transaction sub-interface; The third-party module performs calculations through a third-party module data calculation and storage unit of the advertisement management background; The privacy computing logic program code storage unit includes the privacy computing logic program of the advertisement publishing module and the privacy computing logic program of the transmission module advertisement publishing module; The privacy computing interface is calculated through privacy computing logic program code and privacy parameter calculation model.

[0039] It should be noted that the advertising publishing module trades advertising blocks through the advertising transaction sub-interface, and inputs advertising block information, advertising position information, and smart contract information through the advertising transaction sub-interface. Here, the advertising transaction sub-interface refers to a specific part of the user interface for inputting and managing relevant information about advertising transactions. The advertising block information includes the specific content and attributes of the advertisement, while the smart contract information involves the code that defines the transaction terms and execution conditions.

[0040] Specifically, the ad transaction sub-interface allows users to enter specific information about the ad block, such as the ad title, description, target audience, etc., as well as specific information about the ad slot, such as the size, location, and display time of the ad slot. Smart contract information includes the terms of the contract, such as payment conditions, frequency and duration of ad display, etc. This information will be used to automatically execute ad transactions and ensure the transparency and fairness of transactions. The specific parameters of the smart contract can be set according to the needs of advertisers and market conditions, such as setting a minimum bid, payment method, and effect tracking.

[0041] Preferably, the advertising publishing module may also include additional parameters such as the budget limit of the advertisement and the expected conversion rate when inputting the advertisement block information. These parameters can help the smart contract to more accurately match the needs of advertisers and the supply of advertisement slots. As an alternative, the smart contract can be designed to support multiple payment models, such as pay-per-click (PPC), pay-per-impression (PPM) or pay-per-action (PPA). In addition, the smart contract may also include an automatic evaluation mechanism for the advertising effect, automatically adjusting the bid of the advertisement slot according to the actual performance of the advertisement to optimize the effect of the advertising delivery.

[0042] In some embodiments, the privacy computing logic program code exists in the form of a smart contract on the advertising management platform. The smart contract is written in solidity and truffle code. The bidding and strategy data of the advertising publishing module are packaged through the smart contract, and the advertising block transaction information and advertising block transaction information are encrypted. The advertising publishing module reads through the privacy computing interface. The privacy computing interface includes: a secure computing API interface. The advertising block is encrypted and stored in a block of the blockchain. After obtaining the smart contract address, the advertising publishing module uses the adabi key private key to decrypt the contract content and perform advertising transaction operations.

[0043] It should be noted that the privacy computing logic program code exists on the advertising management platform in the form of smart contracts, which are written in solidity and truffle code. Here, smart contracts refer to codes that automatically execute contract terms, while solidity is a high-level programming language for writing smart contracts, commonly used in the Ethereum blockchain platform. Truffle is a development environment for testing and deploying smart contracts. Privacy computing logic program code refers to the code used to perform privacy-preserving calculations, which allows data processing and analysis without leaking data.

[0044] Specifically, smart contracts are used on the advertising management platform to package the bid and strategy data of the advertising publishing module, including the maximum price that advertisers are willing to pay, the target audience of the advertisement, etc. Smart contracts encrypt this information to ensure that only authorized participants can access it. Ad block transaction information and the ad block itself are also encrypted by smart contracts to protect the ad content and transaction details from being accessed by unauthorized third parties. The writing of smart contracts needs to follow the syntax and rules of the solidity language, and use the tools provided by the truffle framework for testing and deployment.

[0045] Preferably, smart contracts can be designed to include more complex logic, such as automatically adjusting bids based on ad performance, or automatically terminating ad delivery under certain conditions. In addition, smart contracts can also integrate more security features, such as multi-signature verification, to ensure the security of ad transactions.

[0046] Furthermore, as an alternative, in addition to solidity and truffle, smart contracts can also be written using other programming languages ​​and development frameworks, such as Vyper or Brownie, which are also suitable for writing and deploying smart contracts. The parameter settings of smart contracts can be adjusted according to actual business needs to adapt to different advertising transaction scenarios and privacy protection requirements.

[0047] In some embodiments, the privacy computing interface includes a blockchain smart contract interface and a privacy program logic computing interface; The blockchain smart contract interface reads the privacy computing logic program code respectively; The privacy program logic calculation interface includes a calculation module, an advertisement publishing module body data interface, an advertisement publishing module body data calculation interface, an advertisement publishing module body data output interface, and a storage advertisement publishing module body data; The blockchain smart contract interface calls the system smart contract interface to communicate data with the advertising publishing module bidding and strategy module, the advertising space module, and the transmission module quotation module respectively.

[0048] It should be noted that the privacy computing interface includes the blockchain smart contract interface and the privacy program logic computing interface. Here, the blockchain smart contract interface refers to the interface that allows external systems to interact with smart contracts on the blockchain, while the privacy program logic computing interface refers to the interface used to perform privacy-preserving computing. These interfaces can process and analyze data while protecting data privacy.

[0049] Specifically, the blockchain smart contract interface is responsible for reading the privacy computing logic program code stored on the blockchain, which defines the operation process and rules of the advertising publishing module and the transmission module. The privacy program logic computing interface includes the computing module, data interface, data computing interface, data output interface and data storage function, which work together to achieve the secure computing and storage of advertising data. The specific parameter settings of these interfaces and modules will be determined according to actual business needs and security requirements, including data processing accuracy, security level, response time, etc.

[0050] Preferably, the operation steps of the privacy computing interface can be further refined. For example, the blockchain smart contract interface can be designed to support multiple blockchain platforms to adapt to different business scenarios. The privacy program logic computing interface can integrate more advanced encryption technologies, such as homomorphic encryption or zero-knowledge proof, to enhance data privacy protection.

[0051] Furthermore, a monitoring module can be introduced to track the performance and security of privacy computing and ensure the compliance and efficiency of the computing process. As an alternative, the privacy computing interface can be implemented using different technologies, such as secure multi-party computing (SMPC) or trusted execution environment (TEE), which can also process data while protecting data privacy.

[0052] In some embodiments, the advertisement publishing module body data interface is connected to the advertisement data interface and the privacy program logic calculation interface respectively; The advertising data interface is connected to the advertising data calculation module and the advertising data display interface respectively; The storage advertisement publishing module body data is connected to the privacy calculation result storage module; the privacy program logic calculation interface includes an advertisement publishing module submodule and a transmission module submodule, and the advertisement publishing module body data calculation module includes an advertisement publishing module submodule and a transmission module submodule; The privacy calculation result storage module includes an advertisement publishing module body privacy calculation result storage module, an advertisement position privacy calculation result storage module, and an advertisement publishing module and transmission module joint privacy calculation result storage module.

[0053] It should be noted that the advertisement publishing module body data interface is connected to the advertisement data interface and the privacy program logic computing interface respectively. Here, the advertisement publishing module body data interface refers to the interface used to transmit advertisement data within the system, which allows advertisement data to flow between the advertisement publishing module and the external system. The privacy program logic computing interface refers to the interface used to perform privacy protection computing, ensuring the privacy of data during data processing.

[0054] Specifically, the data interface of the advertising publishing module is responsible for receiving and sending advertising data, including advertising content, delivery parameters, and user feedback. The privacy program logic calculation interface involves the encryption processing and secure calculation of advertising data to ensure that sensitive information will not be leaked during data sharing and calculation. The specific parameter settings of these interfaces will be determined based on the sensitivity of the data and business needs, including the encryption level of data transmission, the complexity of calculation, and performance requirements.

[0055] Preferably, the data interface of the advertising publishing module can be further refined to support multiple data formats and protocols to adapt to different advertising publishing requirements and third-party services. The privacy program logic computing interface can integrate more advanced privacy protection technologies, such as homomorphic encryption or secure multi-party computing, to provide stronger data privacy protection.

[0056] Furthermore, a data audit function can be introduced to monitor and record the use of data to ensure that all data processing activities comply with privacy protection policies and regulatory requirements. As an alternative, blockchain technology can be considered to enhance the security and transparency of data interfaces and automatically enforce data sharing and calculation rules through smart contracts.

[0057] In some embodiments, the advertisement publishing module volume data calculation module and the advertisement data calculation interface are both provided with an advertisement publishing module and a transmission module access interface, and the advertisement publishing module volume data calculation module and the advertisement data calculation interface are connected to a privacy calculation interface; The advertisement publishing module body data display interface is provided with an advertisement publishing module and a transmission module access interface, and the advertisement publishing module body data display interface includes a display advertisement publishing module body data storage module, and the display advertisement publishing module body data storage module is connected to a privacy calculation result storage module.

[0058] It should be noted that both the advertisement publishing module body data calculation module and the advertisement data calculation interface are provided with advertisement publishing module and transmission module access interfaces, which are connected to the privacy computing interface. Here, the advertisement publishing module body data calculation module refers to the calculation module that processes advertisement publishing related data, and the advertisement data calculation interface refers to the interface used for advertisement data processing, both of which allow the advertisement publishing module and the transmission module to access and process data. The privacy computing interface refers to an interface for data calculation under the premise of protecting privacy.

[0059] Specifically, the data calculation module of the advertising publishing module is responsible for processing the data related to advertising publishing, such as advertising content, delivery time, target audience, etc., while the advertising data calculation interface provides a channel so that the advertising publishing module and the transmission module can safely access and process these data. The specific parameter settings of these modules and interfaces will be configured according to the specific needs of the advertising business, including data processing rules, access rights control, and the level of data privacy protection.

[0060] Preferably, the data calculation module of the advertising publishing module can be further refined to include functions such as advertising effect analysis and budget optimization to provide more comprehensive data processing capabilities. The advertising data calculation interface can integrate more advanced security measures, such as dynamic permission control and behavior monitoring, to ensure the security of data access.

[0061] Furthermore, a data caching mechanism can be introduced to improve the efficiency of data processing and reduce the number of direct accesses to the privacy computing interface. As an alternative, different privacy protection techniques, such as differential privacy or federated learning, can be considered to adapt to different data processing scenarios and privacy protection requirements.

[0062] The above-mentioned embodiments of the present invention have the following beneficial effects: the system described in the present invention can provide a secure, transparent and efficient advertising data sharing and management platform through the combination of blockchain and privacy computing technology. This system architecture allows the advertising publishing module, transmission module and third-party module to share and trade advertising data while protecting their respective privacy. The transaction information of the advertising block is automatically processed by smart contracts, which can ensure the fairness and transparency of the transaction while reducing the risk of manual operation errors and fraud. In addition, the application of the privacy computing interface enables the data to be calculated without being directly exposed, which can enhance the security of data processing.

[0063] The system proposed in these claims can also achieve refined management and effective monitoring of advertising data. Through multiple data storage units and computing storage units in the advertising management background, the data of the advertising publishing module and the transmission module can be deeply analyzed and processed. This structure can not only improve the efficiency of data processing, but also provide strong support for the monitoring and evaluation of advertising effects. In this way, advertisers can more accurately measure the effect of advertising and optimize advertising strategies, and third-party agencies can also provide more valuable services based on accurate data reports, jointly promoting innovation and development of the advertising industry.

[0064] like Figure 2 As shown, in some embodiments, a method 200 for implementing a joint advertising data sharing management system based on blockchain and privacy computing includes: Step 201, advertisement publishing. The advertisement publishing module generates an advertisement block through the privacy parameter calculation model and the advertisement publishing module bidding and strategy module. The advertisement publishing module inputs the advertisement block information, advertisement block transaction information, advertisement position, and smart contract information through the advertisement transaction sub-interface. The advertisement block exists on the advertisement management platform in the form of a smart contract. The advertisement publishing module packages and encrypts the advertisement block and transmits it to the advertisement management platform. The advertisement block includes the privacy calculation logic program code of the advertisement publishing module and the privacy calculation logic program code of the transmission module advertisement publishing module. Step 202, advertising sales, the transmission module inputs the advertising block information and smart contract information through the advertising transaction sub-interface to sell advertising; Step 203, advertising data monitoring, the third-party module calls the advertising data calculation program module through the privacy parameter calculation model, and after passing the identity authentication and qualification authentication of the third-party module, the transmission module and the advertising publishing module body read the advertising publishing module body data through the advertising data interface, and use the advertising data calculation module to calculate the advertising publishing module body data. The advertising publishing module data and the transmission module advertising data are calculated, and a data report is generated through the advertising data result module, and the advertising data report is submitted and stored in the privacy calculation result storage module.

[0065] It is understandable that the steps and references recorded in the implementation method 200 of the joint advertising data sharing management system based on blockchain and privacy computing are Figure 1 The modules described in the joint advertising data sharing management system based on blockchain and privacy computing correspond to each other. Therefore, the modules, features and beneficial effects described above for the joint advertising data sharing management system based on blockchain and privacy computing are also applicable to the implementation method 200 of the joint advertising data sharing management system based on blockchain and privacy computing and the operations contained therein, which will not be repeated here.

[0066] Reference below Figure 3, which shows a schematic diagram of a structure 300 of an electronic device suitable for implementing some embodiments of the present invention. The electronic devices in some embodiments of the present invention may include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 3 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0067] like Figure 3 As shown, the electronic device 300 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 302 or a program loaded from a storage device 308 to a random access memory (RAM) 303. In the RAM 303, various programs and data required for the operation of the electronic device 300 are also stored. The processing device 301, the ROM 302, and the RAM 303 are connected to each other via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.

[0068] Typically, the following devices may be connected to the I / O interface 305: an input device 306 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 308 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 309. The communication device 309 may allow the electronic device 300 to communicate with other devices wirelessly or by wire to exchange data. Figure 3 The electronic device 300 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 3 Each block shown in the figure may represent one device, or may represent multiple devices as required.

[0069] Furthermore, the storage medium of the embodiment of the present application stores program instructions that can implement all the above methods, wherein the program instructions can be stored in the above storage medium in the form of a software product, including several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, or terminal devices such as a computer, a server, a mobile phone, and a tablet.

[0070] The above descriptions are only some preferred embodiments of the present invention and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present invention is not limited to the technical solutions 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 above inventive concept. For example, the above features are replaced with (but not limited to) technical features with similar functions disclosed in the embodiments of the present invention.

Claims

1. A joint advertising data sharing management system based on blockchain and privacy computing, characterized in that: It includes an advertisement publishing module, a transmission module, and a third-party module, and the advertisement publishing module, the transmission module, and the third-party module are registered as registered users of the advertisement management system through their respective registration interfaces; The advertisement publishing module, transmission module and third-party module trade advertisement blocks through their respective advertisement trading sub-interfaces; The advertisement publishing module, transmission module, and third-party module respectively implement calculations through the privacy computing interface through the privacy computing interface; The system includes an advertisement management platform, and the advertisement management platform includes an advertisement management background, and the advertisement management background realizes monitoring of the sharing process of the advertisement data.

2. According to claim 1, a joint advertising data sharing management system based on blockchain and privacy computing is characterized in that: The advertisement publishing module submits the merchant information and identity information through the advertisement publishing module registration interface; The transaction information of the advertising block is agreed upon and recorded through the smart contract, and the registration of the advertising publishing module and the transaction information of the advertising block are broadcast and stored on the blockchain through the broadcast interface; The transmission module submits identity information through the transmission module registration interface. After completing identity authentication, consensus and record of advertising block transaction information are made through smart contracts. The transmission module registration and advertising block transaction information are broadcast and stored on the blockchain through the broadcast interface. The advertising publishing module and the transmission module share the advertising block. The advertising block includes an advertising publishing module body. The advertising block includes an advertising publishing module privacy computing logic program and a transmission module privacy computing logic program. Calculation is performed through the advertising publishing module privacy computing logic program and the transmission module privacy computing logic program. Data of the advertising publishing module privacy computing logic program and the transmission module privacy computing logic program are read respectively through the secure computing API interface. After logical calculation using the privacy program, the block is saved in the secure computing API interface. The third-party module submits identity information and qualification information through the institution registration interface. After completing identity authentication, the third-party module information storage is recorded by consensus through the smart contract. The advertising publishing module registration, transmission module registration, advertising block transaction information, advertising block and third-party module information are broadcast and stored on the blockchain through the broadcast interface. The third-party module uses the data monitoring interface to read the advertising publishing module and transmission module data, uses the data calculation interface to calculate the advertising publishing module and transmission module data, and generates data reports and saves blocks through the data report API interface.

3. According to claim 2, a joint advertising data sharing management system based on blockchain and privacy computing is characterized in that: The advertising block transaction information includes: advertising block information, advertising position information, bidding information, and smart contract information. The smart contract information includes an advertising publishing module smart contract and a transmission module smart contract. The advertising publishing module smart contract and the transmission module smart contract respectively set the operation interfaces of the advertising publishing module and the transmission module during the advertising process.

4. According to claim 3, a joint advertising data sharing management system based on blockchain and privacy computing is characterized in that: The advertising management backend includes an advertising publishing module data storage unit, a third-party module data storage unit, an advertising publishing module and transmission module data sharing storage unit, a privacy computing logic program code storage unit, and a third-party module data computing storage unit. The advertising publishing module data storage unit includes advertising publishing module identity authentication, advertising publishing module bidding, and advertising publishing module advertising data; The third-party module data storage unit includes third-party module identity authentication, qualification authentication, advertising data query, third-party module upload data calculation model, data calculation interface, advertising data request, advertising data results, and advertising data report. The advertising publishing module and transmission module data sharing storage unit includes advertising publishing module body data, advertising data interface, advertising data calculation, advertising data display, and advertising data results. The privacy computing logic program code storage unit includes the privacy computing logic program code of the advertising publishing module and the privacy computing logic program code of the transmission module advertising publishing module. The third-party module data computing storage unit includes the institution registration, data monitoring, data calculation, and data reporting API interfaces.

5. According to claim 4, a joint advertising data sharing management system based on blockchain and privacy computing is characterized in that: The advertising publishing module trades advertising blocks through the advertising trading sub-interface, and inputs advertising block information, advertising position information, and smart contract information through the advertising trading sub-interface; The transmission module trades advertisement blocks through the advertisement transaction sub-interface, and inputs advertisement block information and smart contract information through the advertisement transaction sub-interface; The third-party module performs calculations through a third-party module data calculation and storage unit of the advertisement management background; The privacy computing logic program code storage unit includes the privacy computing logic program of the advertisement publishing module and the privacy computing logic program of the transmission module advertisement publishing module; The privacy computing interface is calculated through privacy computing logic program code and privacy parameter calculation model.

6. According to claim 5, a joint advertising data sharing management system based on blockchain and privacy computing is characterized in that: The privacy computing logic program code exists in the form of a smart contract on the advertising management platform. The smart contract is written in solidity and truffle code. The bidding and strategy data of the advertising publishing module are packaged through the smart contract, and the advertising block transaction information and advertising block transaction information are encrypted. The advertising publishing module reads it through the privacy computing interface. The privacy computing interface includes: a secure computing API interface. The advertising block is encrypted and stored in a block of the blockchain. After obtaining the smart contract address, the advertising publishing module uses the adabi key private key to decrypt the contract content and perform advertising transaction operations.

7. A joint advertising data sharing management system based on blockchain and privacy computing according to claim 6, characterized in that: The privacy computing interface includes a blockchain smart contract interface and a privacy program logic computing interface; The blockchain smart contract interface reads the privacy computing logic program code respectively; The privacy program logic calculation interface includes a calculation module, an advertisement publishing module body data interface, an advertisement publishing module body data calculation interface, an advertisement publishing module body data output interface, and a storage advertisement publishing module body data; The blockchain smart contract interface calls the system smart contract interface to communicate data with the advertising publishing module bidding and strategy module, the advertising space module, and the transmission module quotation module respectively.

8. A joint advertising data sharing management system based on blockchain and privacy computing according to claim 7, characterized in that: The advertisement publishing module body data interface is respectively connected to the advertisement data interface and the privacy program logic calculation interface; The advertising data interface is connected to the advertising data calculation module and the advertising data display interface respectively; The storage advertisement publishing module body data is connected to the privacy calculation result storage module; the privacy program logic calculation interface includes an advertisement publishing module submodule and a transmission module submodule, and the advertisement publishing module body data calculation module includes an advertisement publishing module submodule and a transmission module submodule; The privacy calculation result storage module includes an advertisement publishing module body privacy calculation result storage module, an advertisement position privacy calculation result storage module, and an advertisement publishing module and transmission module joint privacy calculation result storage module.

9. According to claim 8, a joint advertising data sharing management system based on blockchain and privacy computing is characterized in that: The advertisement publishing module volume data calculation module and the advertisement data calculation interface are both provided with an advertisement publishing module and a transmission module access interface, and the advertisement publishing module volume data calculation module and the advertisement data calculation interface are connected to a privacy calculation interface; The advertisement publishing module body data display interface is provided with an advertisement publishing module and a transmission module access interface, and the advertisement publishing module body data display interface includes a display advertisement publishing module body data storage module, and the display advertisement publishing module body data storage module is connected to a privacy calculation result storage module.

10. A method for implementing the joint advertising data sharing management system based on blockchain and privacy computing according to claim 1, characterized in that: The steps include: Advertisement publishing: The advertisement publishing module generates an advertisement block through the privacy parameter calculation model and the advertisement publishing module bidding and strategy module. The advertisement publishing module inputs advertisement block information, advertisement block transaction information, advertisement position, and smart contract information through the advertisement transaction sub-interface. The advertisement block exists on the advertisement management platform in the form of a smart contract. The advertisement publishing module packages and encrypts the advertisement block and transmits it to the advertisement management platform. The advertisement block includes the privacy calculation logic program code of the advertisement publishing module and the privacy calculation logic program code of the transmission module advertisement publishing module. Advertising sales: The transmission module inputs advertising block information and smart contract information through the advertising transaction sub-interface to conduct advertising sales; Advertising data monitoring, the third-party module calls the advertising data calculation program module through the privacy parameter calculation model. After passing the identity authentication and qualification authentication of the third-party module, the transmission module and the advertising publishing module body read the advertising publishing module body data through the advertising data interface, and use the advertising data calculation module to calculate the advertising publishing module body data. The advertising publishing module data and the transmission module advertising data are calculated, and a data report is generated through the advertising data result module, and the advertising data report is submitted and stored in the privacy calculation result storage module.

Citation Information

Patent Citations

  • Advertisement automatic transaction and delivery method and system based on blockchain intelligent contract

    CN111667300A

  • Block chain crowd sensing system privacy security protection method using zero knowledge proof

    CN114760067A

  • Electronic commerce transaction big data cloud platform

    CN117093637A

  • Digital advertisement putting system based on block chain technology

    CN118037353A