[go: up one dir, main page]

CN118741200A - Data processing method, device, computer equipment, storage medium and product - Google Patents

Data processing method, device, computer equipment, storage medium and product Download PDF

Info

Publication number
CN118741200A
CN118741200A CN202310341890.1A CN202310341890A CN118741200A CN 118741200 A CN118741200 A CN 118741200A CN 202310341890 A CN202310341890 A CN 202310341890A CN 118741200 A CN118741200 A CN 118741200A
Authority
CN
China
Prior art keywords
advertisement
media
rendering
self
application platform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310341890.1A
Other languages
Chinese (zh)
Inventor
孟嵩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Tencent Computer Systems Co Ltd
Original Assignee
Shenzhen Tencent Computer Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Tencent Computer Systems Co Ltd filed Critical Shenzhen Tencent Computer Systems Co Ltd
Priority to CN202310341890.1A priority Critical patent/CN118741200A/en
Publication of CN118741200A publication Critical patent/CN118741200A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0276Advertisement creation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • H04N21/4858End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Document Processing Apparatus (AREA)

Abstract

The application provides a data processing method, a data processing device, computer equipment, a storage medium and a product. The method is applied to a flow application platform for bearing self-rendering advertisements, wherein the flow application platform is configured with a multimedia view player, and a container layer is added in the multimedia view player; the method comprises the following steps: acquiring advertisement materials related to target advertisements; according to the business requirement of the flow application platform, carrying out template layout processing on the advertisement materials based on the container layer to obtain self-rendering advertisement data matched with the flow application platform; performing data analysis processing on the self-rendering advertisement data to obtain a media view tree of the target advertisement, wherein the media view tree is used for recording layout information of at least one media element in the target advertisement; rendering each media element in the target advertisement based on the media view tree to display the corresponding media element according to the layout information of each media element in the flow display page of the flow application platform. The application can flexibly realize self-rendering advertisement layout.

Description

Data processing method, device, computer equipment, storage medium and product
Technical Field
The present invention relates to the field of computer technology, and in particular, to a data processing method, a data processing apparatus, a computer device, a computer readable storage medium, and a computer program product.
Background
Advertising is a hot topic of research in daily life and is spread over various fields of each industry. Research finds that self-rendering advertisement is gradually called a more critical advertisement form in the advertisement field, wherein the self-rendering advertisement refers to an advertisement form in which an advertiser provides advertisement materials and the advertisement materials are rendered and displayed by a media party (namely a flow application platform in the embodiment of the application).
At present, the self-rendering advertisement data acquired by the flow application platform is usually manufactured by an advertisement server according to a fixed template, namely, the flow side needs to display a corresponding template according to the advertisement template appointed by the advertisement server side, and the flexible layout requirement of the flow side cannot be met.
Disclosure of Invention
The embodiment of the application provides a data processing method, a data processing device, computer equipment, a storage medium and a product, which can flexibly realize self-rendering advertisement layout.
In one aspect, an embodiment of the present application provides a data processing method, where the method is applied to a flow application platform carrying a self-rendering advertisement, where the flow application platform is configured with a multimedia view player, and a container layer is added in the multimedia view player, and the container layer is used to control an element layout of a multimedia view in the self-rendering advertisement displayed by the multimedia view player; the method comprises the following steps:
Acquiring advertisement materials related to target advertisements;
according to the business requirement of the flow application platform, carrying out template layout processing on the advertisement materials based on the container layer to obtain self-rendering advertisement data matched with the flow application platform, wherein the template layout processing comprises element layout on one or more media elements in the advertisement materials;
Performing data analysis processing on the self-rendering advertisement data to obtain a media view tree of the target advertisement, wherein the media view tree is used for recording layout information of at least one media element in the target advertisement, and the data analysis processing comprises template layout on the self-rendering advertisement data;
Rendering each media element in the target advertisement based on the media view tree to display the corresponding media element according to the layout information of each media element in the flow display page of the flow application platform.
In one aspect, an embodiment of the present application provides a data processing apparatus, where the apparatus is applied to a flow application platform carrying a self-rendering advertisement, where the flow application platform is configured with a multimedia view player, and a container layer is added in the multimedia view player, and the container layer is used to control an element layout of a multimedia view in the self-rendering advertisement displayed by the multimedia view player; the device comprises:
An acquisition unit configured to acquire advertisement materials concerning a target advertisement;
The processing unit is used for carrying out template layout processing on the advertisement materials based on the container layer according to the service requirements of the flow application platform to obtain self-rendering advertisement data matched with the flow application platform, wherein the template layout processing comprises element layout on one or more media elements in the advertisement materials;
The processing unit is also used for carrying out data analysis processing on the self-rendering advertisement data to obtain a media view tree of the target advertisement, wherein the media view tree is used for recording layout information of at least one media element in the target advertisement, and the data analysis processing comprises template layout on the self-rendering advertisement data;
and the processing unit is also used for rendering each media element in the target advertisement based on the media view tree so as to display the corresponding media element according to the layout information of each media element in the flow display page of the flow application platform.
In one possible implementation, the self-rendering advertisement data is represented based on a domain description language; the domain description language is used for describing any one or more of media elements, media attributes and interaction attributes of the target advertisement;
Wherein the media element comprises: any one or more of a blank layer element, a picture element, a video element and a text element;
the media attributes include: any one or more of a position of the media element, a size of the media element, a display modality of the media element;
The interaction attributes include: any one or more of clicking, sliding, shaking, twisting operations.
In one possible implementation, the container layer has an element layout engine integrated therein; the processing unit performs data analysis processing on the self-rendering advertisement data to obtain a media view tree of the target advertisement, and the processing unit is used for executing the following operations:
The method comprises the steps of analyzing a domain description language of self-rendering advertisement data based on an element layout engine to obtain at least one media element for describing element layout of target advertisements and layout information corresponding to each media element, wherein the layout information comprises: any one or more of media attributes and interaction attributes;
And generating a media view tree of the target advertisement based on at least one media element and the layout information corresponding to each media element.
In one possible implementation, the advertisement material is generated based on the platform identification of the flow application platform after encryption processing; the processing unit is also configured to perform the following operations:
acquiring a platform identifier of a flow platform;
Decrypting the advertisement materials based on the obtained platform identification;
and if the decryption is successful, triggering and executing the step of carrying out template layout processing on the advertisement materials based on the container layer according to the service requirement of the flow application platform to obtain self-rendering advertisement data matched with the flow application platform.
In one possible implementation, the layout information of the media element includes: attribute information of the media element; displaying corresponding media elements according to layout information of each media element in a flow display page of a flow application platform, wherein the method comprises the following steps:
Displaying each rendered media element in a flow display page of the flow application platform according to the attribute information of each media element;
wherein the attribute information includes: any one or more of position, size, display modality, including: any one or more of color, pattern.
In one possible implementation, the processing unit is further configured to perform the following operations:
when a trigger event for a target media element in the traffic display page is detected, displaying an advertiser page associated with the target media element;
Wherein the advertiser page is displayed in an advertising platform associated with the targeted advertisement or the advertiser page is displayed in a traffic application platform.
In one possible implementation, the processing unit is further configured to perform any of the following steps:
if a first interaction operation aiming at a target media element is detected in an operation area of the flow display page, generating a trigger event, wherein the first interaction operation comprises the following steps: any one of a click operation and a slide operation;
If the target media element is displayed in the flow display page, responding to a second interactive operation, and generating a trigger event, wherein the second interactive operation comprises the following steps: a shaking operation and a twisting operation.
In one possible implementation, the processing unit is further configured to perform the following operations:
Acquiring a platform type of a flow application platform;
determining target media elements matched with the flow application platform from the advertisement materials based on the platform type;
And performing element layout processing on each determined target media element based on the container layer to obtain self-rendering advertisement data matched with the flow application platform.
In one aspect, an embodiment of the present application provides a computer apparatus, where the computer apparatus includes a memory and a processor, and the memory stores a computer program, and when the computer program is executed by the processor, causes the processor to execute the data processing method described above.
In one aspect, embodiments of the present application provide a computer-readable storage medium storing a computer program that, when read and executed by a processor of a computer device, causes the computer device to perform the above-described data processing method.
In one aspect, embodiments of the present application provide a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the data processing method described above.
In the embodiment of the application, the flow application platform carrying the self-rendering advertisement is configured with a multimedia view player, and a container layer is added in the multimedia view player and is used for controlling the element layout of the multimedia view in the self-rendering advertisement displayed by the multimedia view player. Then, the flow application platform can acquire advertisement materials related to the target advertisement, and then, according to the business requirement of the flow application platform, template layout processing is carried out on the advertisement materials based on a container layer to obtain self-rendering advertisement data matched with the flow application platform, wherein the template layout processing comprises element layout on one or more media elements in the advertisement materials; then, based on the container layer, carrying out data analysis processing on the self-rendering advertisement data to obtain a media view tree of the target advertisement, wherein the media view tree is used for recording layout information of at least one media element in the target advertisement; and finally, rendering each media element in the target advertisement based on the media view tree so as to display the corresponding media element in the flow display page of the flow application platform according to the layout information of each media element. Therefore, the application can add a container layer in the multimedia view player of the flow application platform, and the container layer is used for controlling the element layout of the multimedia view in the self-rendering advertisement displayed by the multimedia view player, so that after the advertisement material is received, the element layout of each media element in the advertisement material can be flexibly customized according to the service requirement adaptability of the flow application platform, thereby the media elements of the self-rendering advertisement can be displayed in the flow application platform more flexibly and abundantly, the richness and flexibility of the self-rendering advertisement display are improved, and the user experience and the advertisement exposure rate can be further improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a data processing scheme according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a data processing system according to an embodiment of the present application;
FIG. 3 is a flow chart of a data processing method according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of a multimedia view player according to an embodiment of the present application;
FIG. 5 is a schematic diagram of a self-rendering advertisement page provided by an embodiment of the present application;
FIG. 6a is a display view of a video element provided by an embodiment of the present application;
FIG. 6b is a display view of an integral picture element provided by an embodiment of the present application;
FIG. 6c is a display view of an integral multimedia element provided by an embodiment of the present application;
FIG. 7 is a flowchart of another data processing method according to an embodiment of the present application;
FIG. 8a is a schematic flow chart of displaying an advertiser page according to an embodiment of the present application;
FIG. 8b is a schematic flow chart of another method for displaying an advertiser page according to an embodiment of the present application;
FIG. 8c is a schematic view of a scene of an active page according to an embodiment of the present application;
FIG. 9 is a schematic diagram of a data processing apparatus according to an embodiment of the present application;
Fig. 10 is a schematic structural diagram of a computer device according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the application. Rather, they are merely examples of apparatus and methods consistent with aspects of the application as detailed in the accompanying claims.
1. Principle of data processing scheme:
The application provides a data processing scheme which can be applied to advertisement scenes such as self-rendering advertisements, and the data processing scheme can be executed by a flow application platform carrying the self-rendering advertisements, wherein a multimedia view player is configured in the flow application platform, and a container layer is supported to be added in the multimedia view player, so that the layout (such as position layout, size layout and the like) of each media element in the self-rendering advertisements can be adaptively controlled based on the container layer according to the service requirements of the flow application platform. Referring to fig. 1, fig. 1 is a schematic diagram of a data processing scheme according to an embodiment of the application. Next, the principle of the data processing scheme provided by the present application will be roughly described with reference to fig. 1:
① The cloud (e.g., ad server) generates advertising material regarding the targeted advertisement, which may include, but is not limited to: video, images, text, icons, etc. Wherein the advertising material is represented based on a domain description language (Domain Specific Language, DSL) that is used to describe layout information and media elements of the targeted advertisement, wherein the targeted advertisement may be, for example: any type of advertisement such as clothing, cosmetics, home furnishings, mother and infant.
Optionally, after receiving the self-rendering advertisement data issued by the advertisement server, the traffic application platform may perform a template layout process on the advertisement material based on the container layer according to a service requirement of the traffic application platform, to obtain self-rendering advertisement data matched with the traffic application platform, where the template layout process includes performing an element layout on one or more media elements in the advertisement material. It should be appreciated that the self-rendering advertising data is also represented based on DSL language.
② And carrying out data analysis processing on the self-rendering advertisement data of the DSL language based on the container layer so as to obtain a media view tree of the target advertisement, wherein the media view tree is used for recording layout information (such as width, height and the like; such as x, y and the like) of at least one media element (such as video element, picture element, blank layer element and the like) in the target advertisement. The container layer is integrated with an element layout engine, and specifically, data analysis processing of DSL language can be realized based on the element layout engine.
③ Rendering each media element in the target advertisement based on the media view tree to display the corresponding media element according to the layout information of each media element in the flow display page of the flow application platform. The rendering result as shown in fig. 1 may include a video component and a picture component, where the display positions and sizes of the video component and the picture component in the traffic display page are determined based on layout information of corresponding media elements in the media view tree.
④ When a trigger event is detected for a target media element in the traffic display page, an advertiser page associated with the target media element is displayed. For example, upon detecting a click of a video component in a traffic display page, a jump may be made to an advertiser page that plays the corresponding video.
Therefore, the application can add a container layer in the multimedia view player of the flow application platform, and the container layer is used for controlling the element layout of the multimedia view in the self-rendering advertisement displayed by the multimedia view player, so that after the advertisement material is received, the element layout of each media element in the advertisement material can be flexibly customized according to the service requirement adaptability of the flow application platform, thereby the media elements of the self-rendering advertisement can be displayed in the flow application platform more flexibly and abundantly, the richness and flexibility of the self-rendering advertisement display are improved, and the user experience and the advertisement exposure rate can be further improved.
Next, the key technical terms involved in the above-mentioned data processing scheme will be described in detail:
2. Related art terms related to data processing schemes:
(1) Cloud technology:
Cloud technology (Cloud technology) is based on the general terms of network technology, information technology, integration technology, management platform technology, application technology and the like applied by Cloud computing business models, and can form a resource pool, so that the Cloud computing business model is flexible and convenient as required. Cloud computing technology will become an important support. Background services of technical networking systems require a large amount of computing, storage resources, such as video websites, picture-like websites, and more portals. Along with the high development and application of the internet industry, each article possibly has an own identification mark in the future, the identification mark needs to be transmitted to a background system for logic processing, data with different levels can be processed separately, and various industry data needs strong system rear shield support and can be realized only through cloud computing.
According to the embodiment of the application, the template layout processing is carried out on the advertisement materials, the data analysis processing is carried out on the self-rendering advertisement data, the rendering processing is carried out on each media element in the target advertisement, and other related processes are related to a large amount of data calculation and data storage service, and a large amount of computer operation cost is required in the processes, so that the application can realize related operation flows such as corresponding data processing based on the cloud computing technology, and the efficiency of the data analysis and rendering processing is improved. Among them, so-called cloud computing (cloud computing) is a computing mode that distributes computing tasks over a resource pool made up of a large number of computers, enabling various application systems to acquire computing power, storage space, and information services as needed. The network that provides the resources is referred to as the "cloud". Resources in the cloud are infinitely expandable in the sense of users, and can be acquired at any time, used as needed, expanded at any time and paid for use as needed.
(2) Artificial intelligence:
Artificial intelligence (ARTIFICIAL INTELLIGENCE, AI) is the theory, method, technique, and application system that simulates, extends, and extends human intelligence using a digital computer or a machine controlled by a digital computer, perceives the environment, obtains knowledge, and uses the knowledge to obtain optimal results. The artificial intelligence technology is a comprehensive subject, and relates to the technology with wide fields, namely the technology with a hardware level and the technology with a software level. Artificial intelligence infrastructure technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technologies, operation/interaction systems, mechatronics, and the like. The artificial intelligence software technology mainly comprises a computer vision technology, a voice processing technology, a natural language processing technology, machine learning/deep learning and other directions. With research and progress of artificial intelligence technology, research and application of artificial intelligence technology are being developed in various fields, such as common smart home, smart wearable devices, virtual assistants, smart speakers, smart marketing, unmanned, autopilot, unmanned, robotic, smart medical, smart customer service, smart games, smart transportation, etc., and it is believed that with the development of technology, artificial intelligence technology will be applied in more fields and become more and more important value.
The data processing scheme provided by the embodiment of the application can be combined with natural language processing technology and computer vision technology in the artificial intelligence field, in particular, the self-rendering advertisement data issued by the advertisement server can be expressed based on a field specific language (DSL language), wherein the field specific language is a programming language aiming at a specific field (such as AI field, medical field and the like), so that learning and development of DSL languages in different fields can be realized based on the natural language processing technology, and the self-rendering advertisement data can be more suitable for the corresponding field to improve the effectiveness of advertisement delivery; in addition, after the flow application platform analyzes DSL language to obtain corresponding media view tree, the flow application platform can render media elements (such as video elements and picture elements) in the corresponding self-rendered advertisement data, and more image processing technologies are involved in the rendering process, so that the application can realize better image rendering effect based on computer vision technology.
(3) Blockchain techniques:
Blockchains are novel application modes of computer technologies such as distributed data storage, peer-to-Peer (P2P) transmission, consensus mechanisms, encryption algorithms, and the like. A blockchain is essentially a de-centralized database, which is a series of data blocks (also referred to as blocks) that are generated in association using cryptographic methods, each of which contains information from a batch of network transactions for verifying the validity (anti-counterfeiting) of the information and generating the next data block. The blockchain cryptographically ensures that the data is not tamperable and counterfeitable.
In the present application, since the advertisement data processing process involves such as: the application can send the data to the block chain for storage, and can improve the safety of the data processing process based on the characteristics of non-falsification, traceability and the like of the block chain so as to avoid the leakage of the advertisement data and improve the data safety; in addition, the data stored in the block chain can be traced, so that more business requirements can be met.
It should be noted that, in the following specific embodiments of the present application, related data such as object information is referred to, and when the above embodiments of the present application are applied to specific products or technologies, permission or consent of the object needs to be obtained, and collection, use and processing of the related data need to comply with related laws and regulations and standards of related countries and regions.
With reference to FIG. 2, FIG. 2 is a block diagram illustrating an architecture of a data processing system according to an embodiment of the present application. The system architecture diagram of the data processing comprises: the advertisement server 204 and a terminal device cluster, wherein the terminal device cluster is formed by: the terminal device 201, the terminal device 202, the terminal device 203 and the like are formed by a plurality of terminal devices, each terminal device runs a flow application platform, and the flow application platforms can be used for bearing self-rendering advertisements, and optionally, the types of the flow application platforms run by different terminal devices can be the same or different, for example, the type of the flow application platform run by the terminal device 201 can be a video playing type, the type of the flow application platform run by the terminal device 202 can be a content interaction type, and the type of the flow application platform run by the terminal device 203 can be a social type. Any one of the terminal devices in the terminal device cluster may be directly or indirectly connected to the advertisement server 204 through wired or wireless communication. It should be noted that, the number of terminal devices in the terminal device cluster is only used as an example, and the embodiment of the present application does not limit the number of terminal devices.
The terminal device 201, the terminal device 202, the terminal device 203, and the like mentioned in the embodiments of the present application may be a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID, mobile INTERNET DEVICE), a vehicle-mounted device, a roadside device, an aircraft, a wearable device, for example, an intelligent watch, an intelligent bracelet, a pedometer, and the like, which have a data processing function.
The advertisement server 204 in the embodiment of the present application may be an independent physical server, or may be a server cluster or a distributed system formed by a plurality of physical servers, or may be a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network ), and basic cloud computing services such as big data and an artificial intelligence platform.
Next, taking an interaction procedure between the terminal device 201 and the advertisement server 204 as an example, the data processing scheme proposed by the present application is further described:
It should be understood that. The terminal device 201 runs a flow application platform for carrying the self-rendering advertisement, the flow application platform is configured with a multimedia view player (MEDIAVIEW), and a container layer is added in the multimedia view player and is used for controlling the element layout of the multimedia view in the self-rendering advertisement displayed by the multimedia view player. Specifically, the advertisement server 204 may generate advertisement materials related to the target advertisement, then issue the advertisement materials to each terminal device (for example, terminal device 201) in the terminal device cluster, after receiving the advertisement materials issued by the advertisement server 204, the traffic application platform running in the terminal device 201 may perform, according to the service requirement of the traffic application platform, a template layout process on the advertisement materials based on the container layer to obtain self-rendering advertisement data matched with the traffic application platform, where the template layout process includes performing element layout on one or more media elements in the advertisement materials; then, the terminal 201 may further perform data parsing processing on the self-rendered advertisement data to obtain a media view tree of the target advertisement, where the media view tree is used to record layout information of at least one media element in the target advertisement; finally, the terminal device 201 may further perform rendering processing on each media element in the target advertisement based on the media view tree, so as to display the corresponding media element in the traffic display page of the traffic application platform according to the layout information of each media element.
Subsequently, the terminal device 201 may also display an advertiser page associated with the target media element in response to a trigger event for the target media element in the traffic display page. Specifically, the advertiser page (e.g., floating window page, popup page, applet page, etc.) may be displayed in the traffic application platform, or may be displayed in the advertisement platform associated with the targeted advertisement (i.e., switching from the traffic display page to the advertiser page displaying the targeted advertisement).
In one possible implementation, the data processing system provided by the embodiment of the present application may be deployed at a node of a blockchain, for example, the advertisement server 204 and each terminal device (e.g., the terminal device 201, the terminal device 202, and the terminal device 203) included in the terminal device cluster may be used as node devices of the blockchain together to form a blockchain network. Therefore, the local training process of the business model can be executed on the blockchain, so that the fairness and fairness of the model training process can be guaranteed, the model training process can be traceable, the data security in the model training process is guaranteed, and the security and reliability of the whole data processing process are improved.
It may be understood that the schematic diagram of the system architecture described in the embodiment of the present application is for more clearly describing the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided by the embodiment of the present application, and those skilled in the art can know that, with the evolution of the system architecture and the appearance of a new service scenario, the technical solution provided by the embodiment of the present application is equally applicable to similar technical problems.
Based on the foregoing description of the data processing scheme and the data processing system of the present application, specific embodiments related to the data processing scheme will be described in detail below with reference to the accompanying drawings.
Referring to fig. 3, fig. 3 is a flowchart of a data processing method according to an embodiment of the application. The method is applied to a flow application platform carrying self-rendering advertisements, the flow application platform is configured with a multimedia view player, a container layer is added in the multimedia view player, and the container layer is used for controlling element layout of the multimedia view in the self-rendering advertisements displayed by the multimedia view player. Referring to fig. 4, fig. 4 is a schematic structural diagram of a multimedia view player according to an embodiment of the present application. Wherein ① multimedia view player (MEDIAVIEW) is a tool (e.g., control, component, etc.) for displaying and playing multimedia views of self-rendering advertisements, ② refers to multimedia views including, but not limited to: views of media elements such as audio, video, and pictures, for example, in some operating systems, multimedia views may be views that implement multimedia functions such as video playback, picture preview, etc. through controls such as SurfaceView, textureView, GLSurfaceView, which is a UIView subclass that may be used anywhere in an application. In summary, the multimedia view player refers to a tool for playing multimedia views (such as media elements of video, audio, pictures, etc.), as shown in fig. 4, in the common scheme of MEDIAVIEW serving as a player, a container layer is added at the bottom layer of MEDIAVIEW, an element layout engine can be configured in the container layer, the multimedia view player can be flexibly controlled by the container layer to determine the position and the size of the container layer, and even the multimedia view player can be added with media elements, such as adding a picture layer, adding a playing content description, etc. In summary, in the embodiment of the present application, MEDIAVIEW before modification: mediaview. Add (VideoView); and modified MEDIAVIEW: layoutengine, setview (content); mediaview. Since the added container layers are entirely inside MEDIAVIEW, nor do the whole go outside the MEDIAVIEW category, the whole change is totally imperceptible to the accessed flow App. Therefore, the transformation scheme provided by the embodiment of the application is completely unaware to a developer on the flow side, so that the SDK (Software Development Kit ) of the target advertisement can be directly updated for use without interface adaptation and code change by the developer, thereby meeting the business requirement of flexible layout of the self-rendering advertisement data on the flow side.
Next, a detailed description will be made with respect to a specific flow of the advertisement data processing after the template modification. In particular, the flow application platform mentioned in the present application may be run in any terminal device shown in fig. 2, and for convenience of explanation, the subsequent embodiment of the present application refers to the flow application platform as a computer device for corresponding explanation. The data processing method mainly comprises, but is not limited to, the following steps S301 to S304:
S301: advertisement material is obtained for the targeted advertisement.
In embodiments of the present application, the targeted advertisement may be any type of advertisement, for example, the types of targeted advertisements may include, but are not limited to: clothing type, make-up type, home dress type, mother and infant type, etc.
Self-rendering advertisements refers to advertisement forms in which advertisers provide advertising material and the media parties (i.e., the traffic application platform in embodiments of the present application) self-render the presentation. That is, the self-rendering advertisement refers to an information flow advertisement capable of being subjected to self-defining layout, and the flow application platform (flow App) can perform free layout according to information such as advertisement large-size materials (advertisement large graph, advertisement video), icon, text and the like. It should be appreciated that, compared with the traditional advertisement form, the self-rendering advertisement is more flexible, and can be custom designed according to the page style and layout of the flow application platform, so as to improve the exposure rate and click rate of the advertisement; in implementation, the traffic application platform needs to insert an advertisement code in the traffic display page, and perform corresponding rendering according to parameters in the advertisement code, so as to present the initial corresponding self-rendering advertisement. For example, referring to fig. 5, fig. 5 is a schematic diagram of a self-rendering advertisement according to an embodiment of the present application. As shown in fig. 5, the traffic application platform displays a corresponding self-rendering advertisement screen based on self-rendering data, which may include, but is not limited to: icon material URL (Uniform Resource Locator ) of advertisement App shown in fig. 5 501, advertisement material (picture, video container) shown in fig. 5 502, advertisement title document shown in fig. 5 503, and advertisement body description shown in fig. 5 504, etc.
The advertising material may include one or more media elements of the targeted advertisement, which may include, for example, but are not limited to: any one or more of a video element, a picture element, a text element, and a null layer element.
In one possible implementation manner, the advertisement materials may be sent to the traffic application platform by the advertisement master side (advertisement server), or the advertisement materials may be data stored locally in the terminal device, and the embodiment of the present application does not specifically limit the source manner of the advertisement materials.
S302: and performing template layout processing on the advertisement materials based on the container layer according to the service requirements of the flow application platform to obtain self-rendering advertisement data matched with the flow application platform, wherein the template layout processing comprises element layout on one or more media elements in the advertisement materials.
Specifically, the container layer may adaptively perform element layout for each media element in the advertisement material based on the service requirement of the traffic application platform, where the element layout may specifically include: any one or more of the coordinate position, the size and the display form of each media element are determined, and the interaction attribute (such as any one or more of clicking, sliding, shaking and twisting operations) of each media element is determined, so that the advertisement material processed by the template layout is used as self-rendering advertisement data matched with the flow application platform. That is, the self-rendering advertisement data is data obtained after element layout is adaptively performed according to the service requirement of the flow platform, so that each presented media element can be more suitable for the context in the flow application platform based on the self-rendering advertisement data, and the user experience and the advertisement exposure effect are improved.
In particular, the self-rendering advertisement data may be represented based on a DSL language, which is a programming language for a specific domain, for example, in the AI domain, the DSL language may be json, matlab, C, C ++ or the like. Compared with a general programming language, the DSL language is more focused on the problem of a specific field, so that the problem of the field can be more efficiently solved, and the DSL language has higher expression capability, usability and flexibility, so that the development efficiency can be greatly improved.
In one possible implementation, the self-rendering advertisement data is represented based on a domain description language that is used to describe any one or more of media elements, media attributes, and interaction attributes of the targeted advertisement. Wherein the media element comprises: any one or more of a blank layer element, a picture element, a video element and a text element; the media attributes include: any one or more of a location of the media element, a size of the media element, a display modality (e.g., color, style, etc.) of the media element; the interaction attributes include: any one or more of click (e.g., any one of single click, double click, long press, etc.), slide, shake, twist, etc. Next, detailed descriptions will be made regarding specific definitions of DSL language in the advertising domain in the embodiments of the present application:
table 1. Media elements of advertisements are defined as follows:
media element Meaning of Example
layer Empty layer element <layer>
image Picture element <image>
video Video element <video>
Table 2. Media attributes for advertisements are defined as follows:
Media attributes Meaning of Example
x Abscissa of the circle x:0
Y Ordinate of the ordinate y:0
w Element width w:100
h Element height h:100
Table 3. The interaction properties of the advertisement are defined as follows:
interactive operation Meaning of Example
click Clicking Interaction:click
slide Sliding movement Interaction:slide
shake Shaking interaction:shake
rotate Twisting movement interaction:rotate
① Video element expression. Assuming that the MEDIAVIEW origin coordinates corresponding to the multimedia view are (0, 0), the width and height dimensions are (200 ), and the DSL language of the video element corresponding to the display is expressed as follows:
< video x:0; y is 0; w is 100; h is 100; click/>, for example, the final effect of the DSL language description is shown in fig. 6a, and fig. 6a is a display view of a video element provided in the embodiment of the present application, where the video element is displayed at the origin coordinates (0, 0) of the page, and the size of the video element is the width 100, and the height 100 is shown at the top left corner of the multimedia view.
② And expressing picture elements. Its corresponding DSL language is as follows:
< image x:100; y is 100; w is 100; h is 100; click/>, for example, the final effect of the DSL language description is shown in fig. 6b, and fig. 6b is a display view of an integral picture element provided by an embodiment of the present application, where the picture element is displayed at an origin coordinate (100 ) of a page, and the size of the picture element is width 100, and height 100, that is, is displayed at a lower right corner position of the multimedia view.
③ The video element and the picture element are mixed and expressed. Its corresponding DSL language is as follows:
<video x:0;y:0;w:100;h:100;interaction:click/>;
<image x:100;y:100;w:100;h:100;interaction:click/>。
For example, as shown in fig. 6c, fig. 6c is a display view of an integral multimedia element provided by an embodiment of the present application, where the multimedia element may be a set including a video element and a picture element, where the video element is displayed at an origin coordinate (0, 0) of a page, and the size of the video element is a width 100 and a height 100; the picture elements are displayed at the origin coordinates (100 ) of the page, and the size of the picture elements is width 100 and height 100.
In summary, the layout of the multimedia view in the self-rendering advertisement data can be conveniently and flexibly performed based on DSL language, and the coordinate positions, the sizes and the like of the media elements can be specifically laid out, so that the flexibility of the inner container layer of the flow platform to the element layout of the multimedia view in the self-rendering advertisement is improved.
In one possible implementation, the computer device may also obtain a platform type of the flow application platform; then, determining target media elements matched with the flow application platform from the advertisement materials based on the platform type; and performing element layout processing on each determined target media element based on the container layer to obtain self-rendering advertisement data matched with the flow application platform. Specifically, the self-rendering advertisement data may be determined based on a platform type of the flow application platform, for example, if the flow platform is a text platform such as a Chinese character, then an advertisement of a picture type may be laid out; if the flow platform is a video playing type platform, the video type advertisements can be laid out; and if the flow platform is a platform such as a picture flow type, the advertisement of the picture type can not be laid out. Based on the mode, the self-rendering advertisement is more matched with the flow application platform, so that the accurate placement of the advertisement layout is realized, and the advertisement exposure rate is improved.
S303: and carrying out data analysis processing on the self-rendering advertisement data to obtain a media view tree of the target advertisement, wherein the media view tree is used for recording layout information of at least one media element in the target advertisement.
The container is a packaging application mode, can package all software and environments on which the software depends in the application, and can realize cross-platform deployment, namely, a container layer (container) in the application can package self-rendering data (DSL language) about a target advertisement based on a specific format, so that the container layer can realize self-defining adaptation of the element layout of a corresponding multimedia view for the self-rendering advertisement based on different DSL languages, thereby improving flexibility of the self-rendering advertisement layout and user experience.
In particular, when the external MEDIAVIEW is kept unchanged, the interior of MEDIAVIEW is changed into a Container (Container), and when the external MEDIAVIEW is kept unchanged in size, different DSLs are issued through the cloud, so that the change of the specific element style of the interior MEDIAVIEW is realized. Therefore, in the embodiment of the application, the self-rendering advertisement data can be subjected to data analysis processing based on the element layout engine in the container layer, so that a media view tree related to the target advertisement is obtained.
In one possible implementation manner, the data parsing process is performed on the self-rendering advertisement data based on the container layer to obtain a media view tree of the target advertisement, which specifically may include: first, an element layout engine analyzes a domain description language of self-rendering advertisement data to obtain at least one media element for describing an element layout of a target advertisement, and layout information corresponding to each media element, wherein the layout information comprises: any one or more of media attributes and interaction attributes; then, a media view tree of the target advertisement is generated based on at least one media element and layout information corresponding to each media element.
In particular, the media view tree refers to the structure of the presentation of self-rendering advertisements in a page. When the self-rendering advertisement is realized, the flow application platform needs to construct a corresponding view tree according to parameters in the self-rendering advertisement data, and display the view tree in a corresponding page after rendering. The construction process of the media view tree generally needs to perform corresponding calculation and layout according to parameters in the self-rendering advertisement data so as to ensure the display effect of the self-rendering advertisement. For example, the media view tree as shown in fig. 1 has recorded therein: empty layer element layer and layout information corresponding to the layer: width 210, height 210, origin coordinates (0, 0), interaction properties are click operations; video element video, and layout information corresponding to the video: width 100, height 100, position coordinates (5, 5); picture element image, and layout information corresponding to the image: width 100, height 100, position coordinates (105 ).
In one possible implementation, the self-rendering advertisement data is generated based on encryption processing of platform identification of the traffic application platform. Then the computer device may obtain a platform identification of the flow platform; then, decrypting the self-rendering advertisement data based on the obtained platform identification; and if the decryption is successful, triggering and executing the step of carrying out data analysis processing on the decrypted self-rendering advertisement data based on the container layer to obtain the media view tree of the target advertisement. If the decryption fails, the self-rendering data is deleted. In particular, when the self-rendering advertisement data is issued for some flow application platforms (for example, the self-rendering advertisement data can comprise a certain type of flow application platform or a certain designated flow application platform), the advertisement server can perform encryption processing based on the platform identification of the corresponding flow platform before issuing the self-rendering advertisement data, and subsequently, when the flow application platform receives the self-rendering advertisement data, the self-rendering advertisement data can perform data decryption processing based on the platform identification of the self-rendering advertisement data, if the self-rendering advertisement data can be successfully decrypted, the self-rendering advertisement data is proved to be issued to the flow application platform, otherwise, the flow application platform cannot successfully acquire the corresponding self-rendering advertisement data. It should be understood that the manner of decrypting the self-rendering advertisement data should be matched with the encryption manner of the self-rendering advertisement data, for example, the self-rendering advertisement data is encrypted based on an elliptic encryption algorithm, and the flow application platform should use the same elliptic encryption algorithm to decrypt the self-rendering data when decrypting the self-rendering data. By means of the encryption self-rendering data, the safety of advertisement data interaction between the advertisement server and the flow application platform can be improved.
S304: rendering each media element in the target advertisement based on the media view tree to display the corresponding media element according to the layout information of each media element in the flow display page of the flow application platform.
In particular, the layout information of the media elements includes: attribute information of the media element; displaying corresponding media elements according to layout information of each media element in a flow display page of a flow application platform, wherein the method specifically comprises the following steps: respectively displaying each rendered media element in a flow display page of a flow application platform according to attribute information of each media element; wherein the attribute information includes: any one or more of position, size, display modality, including: any one or more of color, pattern. That is, in the process of displaying each media element of the self-rendering advertisement in the traffic display page, the media element needs to be displayed correspondingly based on the layout information of each media element, for example, for the video element in the media view tree of fig. 1, the corresponding layout information may include: display position (e.g., x, y coordinates), element size (e.g., width, height, optionally, if the video element is a 3D display, the corresponding element size may also include depth), display morphology (e.g., color, style, etc.), then rendering results of the corresponding media element may be displayed in the traffic display page based on layout information of the media element (e.g., as shown in fig. 6 a).
Types of flow display platforms may include, but are not limited to: content interaction class, video play class, social class, etc. Optionally, in the embodiment of the present application, corresponding display modes may be laid out based on different types of users of the traffic display platform, for example, in a traffic application platform of a video playing type, if a video element is included in a media element displayed in a traffic display page of the traffic application platform, the corresponding video element may be highlighted, so that a user may intuitively see the video element; in another example, in the flow application platform of the content interaction type, if the media elements displayed in the flow display page of the flow application platform include the picture elements, the corresponding picture elements can be highlighted so that the user can intuitively see the picture elements; also as in a social type flow application platform, if a text element is included in a media element displayed in its flow display page, the corresponding text element may be highlighted so that the user intuitively sees the text element. In this way, the demand of the custom layout of the traffic side can be satisfied, and the diversity of the media view of the self-rendering advertisement data can be enriched, thereby improving the flexibility of the self-rendering advertisement layout.
In one possible implementation, upon detecting a trigger event for a target media element in a traffic display page, displaying an advertiser page associated with the target media element; the advertiser page is displayed in an advertisement platform associated with the target advertisement, or the advertiser page is displayed in a traffic application platform. That is, each media element of the targeted advertisement displayed in the traffic display page may be triggered by the user to switch to the corresponding advertiser page, thereby achieving the effect of advertisement delivery.
In the embodiment of the application, the flow application platform carrying the self-rendering advertisement is configured with a multimedia view player, and a container layer is added in the multimedia view player and is used for controlling the element layout of the multimedia view in the self-rendering advertisement displayed by the multimedia view player. Then, the flow application platform can acquire advertisement materials related to the target advertisement, then, data analysis processing is carried out on the self-rendering advertisement data based on the container layer, a media view tree of the target advertisement is obtained, and the media view tree is used for recording layout information of at least one media element in the target advertisement; then, rendering processing can be carried out on each media element in the target advertisement based on the media view tree so as to display the corresponding media element according to the layout information of each media element in the flow display page of the flow application platform. Therefore, the application can add a container layer in the multimedia view player of the flow application platform, and the container layer is used for controlling the element layout of the multimedia view in the self-rendering advertisement displayed by the multimedia view player, so that after receiving the self-rendering advertisement data, the application can flexibly and custom analyze the corresponding media element, thereby displaying the media element related to the target advertisement in the corresponding display page more flexibly and abundantly, improving the richness and flexibility of the self-rendering advertisement display, and further improving the user experience and advertisement exposure rate.
Referring to fig. 7, fig. 7 is a flowchart of another data processing method according to an embodiment of the application. The method is applied to a flow application platform carrying self-rendering advertisements, the flow application platform is configured with a multimedia view player, a container layer is added in the multimedia view player, and the container layer is used for controlling element layout of the multimedia view in the self-rendering advertisements displayed by the multimedia view player. In particular, the flow application platform mentioned in the present application may be run in any terminal device shown in fig. 2, and for convenience of explanation, the subsequent embodiment of the present application refers to the flow application platform as a computer device for corresponding explanation. The data processing method mainly comprises, but is not limited to, the following steps S701 to S705:
S701: advertisement material is obtained for the targeted advertisement.
In one possible implementation manner, the advertisement materials may be sent to the traffic application platform by the advertisement master side (advertisement server), or the advertisement materials may be data stored locally in the terminal device, and the embodiment of the present application does not specifically limit the source manner of the advertisement materials.
S702: and performing template layout processing on the advertisement materials based on the container layer according to the service requirements of the flow application platform to obtain self-rendering advertisement data matched with the flow application platform, wherein the template layout processing comprises element layout on one or more media elements in the advertisement materials.
S703: and carrying out data analysis processing on the self-rendering advertisement data to obtain a media view tree of the target advertisement, wherein the media view tree is used for recording layout information of at least one media element in the target advertisement.
In one possible implementation manner, the data parsing process is performed on the self-rendering advertisement data based on the container layer to obtain a media view tree of the target advertisement, which specifically may include: first, an element layout engine analyzes a domain description language of self-rendering advertisement data to obtain at least one media element for describing an element layout of a target advertisement, and layout information corresponding to each media element, wherein the layout information comprises: any one or more of media attributes and interaction attributes; then, a media view tree of the target advertisement is generated based on at least one media element and layout information corresponding to each media element.
S704: rendering each media element in the target advertisement based on the media view tree to display the corresponding media element according to the layout information of each media element in the flow display page of the flow application platform.
In particular, the layout information of the media elements includes: attribute information of the media element; displaying corresponding media elements according to layout information of each media element in a flow display page of a flow application platform, wherein the method specifically comprises the following steps: respectively displaying each rendered media element in a flow display page of a flow application platform according to attribute information of each media element; wherein the attribute information includes: any one or more of position, size, display modality, including: any one or more of color, pattern. That is, in the process of displaying each media element of the self-rendering advertisement in the traffic display page, the media element needs to be displayed correspondingly based on the layout information of each media element, for example, for the video element in the media view tree of fig. 1, the corresponding layout information may include: display position (e.g., x, y coordinates), element size (e.g., width, height, optionally, if the video element is a 3D display, the corresponding element size may also include depth), display morphology (e.g., color, style, etc.), then rendering results of the corresponding media element may be displayed in the traffic display page based on layout information of the media element (e.g., as shown in fig. 6 a).
It should be noted that, the specific operations performed by the computer device in steps S701 to S703 in the embodiment of the present application may refer to the detailed operations performed by the computer device in steps S301 to S303 in the embodiment of fig. 3, and the embodiments of the present application are not described herein.
S705: when a trigger event for a template media element in the traffic display page is detected, an advertiser page associated with the target media element is displayed.
In particular, if the target media element is a video element, the advertiser page may be used to play a self-rendering advertisement associated with the video element; if the target media element is a picture element, the advertiser page may be used to present a self-rendering advertisement associated with the picture element. The self-rendering advertisement may be any type of advertisement such as video type, audio-video type, picture type, etc.
Optionally, the advertiser page is displayed in an advertising platform associated with the targeted advertisement, or the advertiser page is displayed in a traffic application platform. That is, each media element of the targeted advertisement displayed in the traffic display page may be triggered by the user to switch to the corresponding advertiser page, thereby achieving the effect of advertisement delivery. In particular, when the first interactive operation for the target media element is detected in the operation area of the traffic display page, a trigger event is generated, wherein the first interactive operation comprises: any one of a click operation and a slide operation; if the target media element is displayed in the flow display page, responding to a second interactive operation, and generating a trigger event, wherein the second interactive operation comprises the following steps: a shaking operation and a twisting operation.
For example, referring to fig. 8a, fig. 8a is a schematic flow chart of displaying an advertiser page provided by an embodiment of the present application, as shown in fig. 8a, a flow application platform may be a social platform, and a media element 8011 of a self-rendering advertisement is displayed in a flow display page S801 of the social platform, and after a user clicks (e.g. any one of clicking, double clicking, or long clicking operation) the media element 8011 in the flow display page S801, a trigger event may be triggered to be generated; further, an advertisement pop 8021 (advertiser page) is displayed in the traffic display page S802, and a target advertisement is played in the advertisement pop 8021, that is, the advertiser page is displayed in the traffic application platform. Referring to fig. 8b, fig. 8b is a schematic flow chart of another method for displaying an advertiser page according to an embodiment of the present application, as shown in fig. 8a, a flow application platform may be a social platform, and a media element 8011 of a self-rendering advertisement is displayed in a flow display page S801 of the social platform, and after a user clicks (e.g. any one of clicking, double clicking, or long clicking) the media element 8011 in the flow display page S801, a trigger event may be triggered to be generated; and then the traffic display page is switched to the advertiser page S803, and the target advertisement is played in the advertiser page S803, that is, the advertiser page is displayed in the advertisement platform associated with the target advertisement.
It should be appreciated that, since the scheme is completely unaware to the developer and no code is required to be modified, the method and the system can issue DSL supported by the engine in MEDIAVIEW through the cloud end conveniently, enrich advertisement layout, and can aim at promotion activities of some key nodes (such as special dates with larger user demands, such as holidays, shopping knots and the like), the data processing method provided by the embodiment of the application can be suitable for promotion of various types of activities, please refer to fig. 8c, fig. 8c is a scene schematic diagram of an activity page provided by the embodiment of the application, and as shown in fig. 8a, corresponding activity components (such as 804) can be obtained by self-rendering in the activity page based on the scheme of the application, and a user can click on the corresponding activity components 804 during promotion of the activity, so that the exposure rate and click rate of advertisements are improved in the corresponding activity platform. Practice shows that the scheme provided by the application can improve the CTR (Click Through Rate click through rate) of the advertisement by about 10% compared with the original scheme, thereby improving the advertisement putting effect.
According to the embodiment of the application, the container layer is added in the multimedia view player, the user-defined element layout can be carried out on the advertisement materials issued by the advertisement server according to the business requirement of the flow side based on the container layer, and concretely, the self-rendering style diversity coverage and the interactive diversity coverage can be carried out according to the flow side, so that a user can better experience the advertisement service, the click rate of the advertisement is improved, and the business income is improved.
The foregoing details of the method according to the embodiment of the present application are set forth in order to better implement the foregoing aspects of the embodiment of the present application, and accordingly, an apparatus according to the embodiment of the present application is provided below, and next, related apparatuses according to the embodiment of the present application are correspondingly described in connection with the foregoing data processing scheme provided by the embodiment of the present application.
Referring to fig. 9, fig. 9 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present application. As shown in fig. 9, the data processing apparatus 900 can be applied to the computer device mentioned in the foregoing embodiment. In particular, the data processing apparatus 900 may be a computer program (comprising program code) running in a computer device, for example the data processing apparatus 900 is an application software; the data processing apparatus 900 may be configured to perform corresponding steps in a data processing method provided in an embodiment of the present application. In a specific implementation, the data processing apparatus 900 is applied to a flow application platform carrying a self-rendering advertisement, where the flow application platform is configured with a multimedia view player, and a container layer is added in the multimedia view player, where the container layer is used to control an element layout of a multimedia view in the self-rendering advertisement displayed by the multimedia view player, and specifically may include:
an acquisition unit 901 for acquiring advertisement materials concerning a target advertisement;
The processing unit 902 is configured to perform, according to a service requirement of the traffic application platform, a template layout process on the advertisement material based on the container layer to obtain self-rendering advertisement data matched with the traffic application platform, where the template layout process includes performing element layout on one or more media elements in the advertisement material;
The processing unit 902 is further configured to perform data parsing on the self-rendering advertisement data to obtain a media view tree of the target advertisement, where the media view tree is used to record layout information of at least one media element in the target advertisement;
the processing unit 902 is further configured to perform rendering processing on each media element in the target advertisement based on the media view tree, so as to display the corresponding media element in the traffic display page of the traffic application platform according to the layout information of each media element.
In one possible implementation, the self-rendering advertisement data is represented based on a domain description language; the domain description language is used for describing any one or more of media elements, media attributes and interaction attributes of the target advertisement;
Wherein the media element comprises: any one or more of a blank layer element, a picture element, a video element and a text element;
the media attributes include: any one or more of a position of the media element, a size of the media element, a display modality of the media element;
The interaction attributes include: any one or more of clicking, sliding, shaking, twisting operations.
In one possible implementation, the container layer has an element layout engine integrated therein; the processing unit 902 performs data parsing processing on the self-rendering advertisement data to obtain a media view tree of the target advertisement, and is configured to perform the following operations:
The method comprises the steps of analyzing a domain description language of self-rendering advertisement data based on an element layout engine to obtain at least one media element for describing element layout of target advertisements and layout information corresponding to each media element, wherein the layout information comprises: any one or more of media attributes and interaction attributes;
And generating a media view tree of the target advertisement based on at least one media element and the layout information corresponding to each media element.
In one possible implementation, the advertisement material is generated based on the platform identification of the flow application platform after encryption processing; the processing unit 902 is further configured to perform the following operations:
acquiring a platform identifier of a flow platform;
Decrypting the advertisement materials based on the obtained platform identification;
and if the decryption is successful, triggering and executing the step of carrying out data analysis processing on the decrypted self-rendering advertisement data based on the container layer to obtain the media view tree of the target advertisement.
In one possible implementation, the layout information of the media element includes: attribute information of the media element; displaying corresponding media elements according to layout information of each media element in a flow display page of a flow application platform, wherein the method comprises the following steps:
Displaying each rendered media element in a flow display page of the flow application platform according to the attribute information of each media element;
wherein the attribute information includes: any one or more of position, size, display modality, including: any one or more of color, pattern.
In one possible implementation, the processing unit 902 is further configured to perform the following operations:
when a trigger event for a target media element in the traffic display page is detected, displaying an advertiser page associated with the target media element;
Wherein the advertiser page is displayed in an advertising platform associated with the targeted advertisement or the advertiser page is displayed in a traffic application platform.
In one possible implementation, the processing unit 902 is further configured to perform any of the following steps:
if a first interaction operation aiming at a target media element is detected in an operation area of the flow display page, generating a trigger event, wherein the first interaction operation comprises the following steps: any one of a click operation and a slide operation;
If the target media element is displayed in the flow display page, responding to a second interactive operation, and generating a trigger event, wherein the second interactive operation comprises the following steps: a shaking operation and a twisting operation.
In one possible implementation, the processing unit 902 is further configured to perform the following operations:
Acquiring a platform type of a flow application platform;
determining target media elements matched with the flow application platform from the advertisement materials based on the platform type;
And performing element layout processing on each determined target media element based on the container layer to obtain self-rendering advertisement data matched with the flow application platform.
In the embodiment of the application, the flow application platform carrying the self-rendering advertisement is configured with a multimedia view player, and a container layer is added in the multimedia view player and is used for controlling the element layout of the multimedia view in the self-rendering advertisement displayed by the multimedia view player. Then, the flow application platform can acquire advertisement materials related to the target advertisement, and then, according to the business requirement of the flow application platform, template layout processing is carried out on the advertisement materials based on a container layer to obtain self-rendering advertisement data matched with the flow application platform, wherein the template layout processing comprises element layout on one or more media elements in the advertisement materials; then, based on the container layer, carrying out data analysis processing on the self-rendering advertisement data to obtain a media view tree of the target advertisement, wherein the media view tree is used for recording layout information of at least one media element in the target advertisement; and finally, rendering each media element in the target advertisement based on the media view tree so as to display the corresponding media element in the flow display page of the flow application platform according to the layout information of each media element. Therefore, the application can add a container layer in the multimedia view player of the flow application platform, and the container layer is used for controlling the element layout of the multimedia view in the self-rendering advertisement displayed by the multimedia view player, so that after the advertisement material is received, the element layout of each media element in the advertisement material can be flexibly customized according to the service requirement adaptability of the flow application platform, thereby the media elements of the self-rendering advertisement can be displayed in the flow application platform more flexibly and abundantly, the richness and flexibility of the self-rendering advertisement display are improved, and the user experience and the advertisement exposure rate can be further improved.
Referring to fig. 10, fig. 10 is a schematic structural diagram of a computer device according to an embodiment of the application. The computer device 1000 is configured to perform the steps performed by the video client in the foregoing method embodiment, where the computer device 1000 includes: one or more processors 1001; one or more input devices 1002, one or more output devices 1003, and a memory 1004. The processor 1001, the input device 1002, the output device 1003, and the memory 1004 are connected by a bus 1005. The memory 1004 is used for storing a computer program comprising program instructions, and the processor 1001 is used for calling the program instructions stored in the memory 1004 to perform the following operations:
Acquiring advertisement materials related to target advertisements;
according to the business requirement of the flow application platform, carrying out template layout processing on the advertisement materials based on the container layer to obtain self-rendering advertisement data matched with the flow application platform, wherein the template layout processing comprises element layout on one or more media elements in the advertisement materials;
performing data analysis processing on the self-rendering advertisement data to obtain a media view tree of the target advertisement, wherein the media view tree is used for recording layout information of at least one media element in the target advertisement;
Rendering each media element in the target advertisement based on the media view tree to display the corresponding media element according to the layout information of each media element in the flow display page of the flow application platform.
In one possible implementation, the self-rendering advertisement data is represented based on a domain description language; the domain description language is used for describing any one or more of media elements, media attributes and interaction attributes of the target advertisement;
Wherein the media element comprises: any one or more of a blank layer element, a picture element, a video element and a text element;
the media attributes include: any one or more of a position of the media element, a size of the media element, a display modality of the media element;
The interaction attributes include: any one or more of clicking, sliding, shaking, twisting operations.
In one possible implementation, the container layer has an element layout engine integrated therein; the processor 1001 performs data parsing processing on the self-rendering advertisement data to obtain a media view tree of the target advertisement, and is configured to perform the following operations:
The method comprises the steps of analyzing a domain description language of self-rendering advertisement data based on an element layout engine to obtain at least one media element for describing element layout of target advertisements and layout information corresponding to each media element, wherein the layout information comprises: any one or more of media attributes and interaction attributes;
And generating a media view tree of the target advertisement based on at least one media element and the layout information corresponding to each media element.
In one possible implementation, the advertisement material is generated based on the platform identification of the flow application platform after encryption processing; the processor 1001 is further configured to:
acquiring a platform identifier of a flow platform;
Decrypting the advertisement materials based on the obtained platform identification;
and if the decryption is successful, triggering and executing the step of carrying out template layout processing on the advertisement materials based on the container layer according to the service requirement of the flow application platform to obtain self-rendering advertisement data matched with the flow application platform.
In one possible implementation, the layout information of the media element includes: attribute information of the media element; displaying corresponding media elements according to layout information of each media element in a flow display page of a flow application platform, wherein the method comprises the following steps:
Displaying each rendered media element in a flow display page of the flow application platform according to the attribute information of each media element;
wherein the attribute information includes: any one or more of position, size, display modality, including: any one or more of color, pattern.
In one possible implementation, the processor 1001 is further configured to:
when a trigger event for a target media element in the traffic display page is detected, displaying an advertiser page associated with the target media element;
Wherein the advertiser page is displayed in an advertising platform associated with the targeted advertisement or the advertiser page is displayed in a traffic application platform.
In one possible implementation, the processor 1001 is further configured to perform any of the following steps:
if a first interaction operation aiming at a target media element is detected in an operation area of the flow display page, generating a trigger event, wherein the first interaction operation comprises the following steps: any one of a click operation and a slide operation;
If the target media element is displayed in the flow display page, responding to a second interactive operation, and generating a trigger event, wherein the second interactive operation comprises the following steps: a shaking operation and a twisting operation.
In one possible implementation, the processor 1001 is further configured to:
Acquiring a platform type of a flow application platform;
determining target media elements matched with the flow application platform from the advertisement materials based on the platform type;
And performing element layout processing on each determined target media element based on the container layer to obtain self-rendering advertisement data matched with the flow application platform.
Furthermore, it should be noted here that: the embodiment of the present application further provides a computer storage medium, in which a computer program is stored, and the computer program includes program instructions, when executed by a processor, can perform the method in the corresponding embodiment, so that a detailed description will not be given here. For technical details not disclosed in the embodiments of the computer storage medium according to the present application, please refer to the description of the method embodiments of the present application. As an example, the program instructions may be deployed on one computer device or executed on multiple computer devices at one site or distributed across multiple sites and interconnected by a communication network.
According to one aspect of the present application, there is provided a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the computer device can perform the method in the foregoing corresponding embodiment, and therefore, a detailed description will not be given here.
It will be understood by those skilled in the art that implementing all or part of the above-described methods in the embodiments may be implemented by a computer program for instructing relevant hardware, and the above-described program may be stored in a computer readable storage medium, and the program may include the steps of the embodiments of the above-described methods when executed. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a random-access Memory (Random Access Memory, RAM), or the like.
The foregoing disclosure is illustrative of the present application and is not to be construed as limiting the scope of the application, which is defined by the appended claims.

Claims (12)

1.一种数据处理方法,其特征在于,应用于承载自渲染广告的流量应用平台,所述流量应用平台配置有多媒体视图播放器,所述多媒体视图播放器中添加有容器层,所述容器层用于控制所述多媒体视图播放器所显示的自渲染广告中多媒体视图的元素布局;所述方法包括:1. A data processing method, characterized in that it is applied to a traffic application platform carrying self-rendering advertisements, the traffic application platform is configured with a multimedia view player, a container layer is added to the multimedia view player, and the container layer is used to control the element layout of the multimedia view in the self-rendering advertisement displayed by the multimedia view player; the method comprises: 获取关于目标广告的广告素材;Obtaining advertising creatives for target ads; 按照所述流量应用平台的业务需求,基于所述容器层对所述广告素材进行模板布局处理,得到与所述流量应用平台相匹配的自渲染广告数据,所述模板布局处理包括对所述广告素材中的一个或多个媒体元素进行元素布局;According to the business requirements of the traffic application platform, the advertisement material is subjected to template layout processing based on the container layer to obtain self-rendering advertisement data matching the traffic application platform, wherein the template layout processing includes performing element layout on one or more media elements in the advertisement material; 对所述自渲染广告数据进行数据解析处理,得到所述目标广告的媒体视图树,所述媒体视图树用于记录所述目标广告中至少一个媒体元素的布局信息;Performing data parsing processing on the self-rendering advertisement data to obtain a media view tree of the target advertisement, wherein the media view tree is used to record layout information of at least one media element in the target advertisement; 基于所述媒体视图树对所述目标广告中的各媒体元素进行渲染处理,以在所述流量应用平台的流量显示页面中按照各媒体元素的布局信息显示相应的媒体元素。Rendering is performed on each media element in the target advertisement based on the media view tree, so as to display the corresponding media element in the traffic display page of the traffic application platform according to the layout information of each media element. 2.如权利要求1所述的方法,其特征在于,所述自渲染广告数据基于领域描述语言进行表示;所述领域描述语言用于对所述目标广告的媒体元素、媒体属性、以及交互属性中的任一种或多种进行描述;2. The method according to claim 1, wherein the self-rendering advertisement data is represented based on a domain description language; the domain description language is used to describe any one or more of the media elements, media attributes, and interactive attributes of the target advertisement; 其中,所述媒体元素包括:空层元素、图片元素、视频元素、文本元素中的任一种或多种;The media element includes: any one or more of an empty layer element, a picture element, a video element, and a text element; 所述媒体属性包括:媒体元素的位置、媒体元素的尺寸、媒体元素的显示形态中的任一种或多种;The media attributes include: any one or more of the position of the media element, the size of the media element, and the display form of the media element; 所述交互属性包括:点击、滑动、摇动、扭动操作中的任一种或多种。The interactive attributes include: any one or more of click, slide, shake, and twist operations. 3.如权利要求1所述的方法,其特征在于,所述容器层中集成有元素布局引擎;所述对所述自渲染广告数据进行数据解析处理,得到所述目标广告的媒体视图树,包括:3. The method according to claim 1, wherein an element layout engine is integrated in the container layer; and the step of parsing the self-rendering advertisement data to obtain a media view tree of the target advertisement comprises: 基于所述元素布局引擎解析所述自渲染广告数据的领域描述语言,得到用于描述所述目标广告的元素布局的至少一个媒体元素,以及各媒体元素对应的布局信息,所述布局信息包括:媒体属性和交互属性中的任一种或多种;Parsing the domain description language of the self-rendering advertisement data based on the element layout engine to obtain at least one media element for describing the element layout of the target advertisement, and layout information corresponding to each media element, wherein the layout information includes: any one or more of media attributes and interaction attributes; 基于所述至少一个媒体元素,以及各媒体元素对应的布局信息,生成所述目标广告的媒体视图树。A media view tree of the target advertisement is generated based on the at least one media element and layout information corresponding to each media element. 4.如权利要求3所述的方法,其特征在于,所述广告素材是基于所述流量应用平台的平台标识经过加密处理后生成的;所述方法还包括:4. The method according to claim 3, characterized in that the advertising material is generated after encryption based on the platform identifier of the traffic application platform; the method further comprises: 获取所述流量平台的平台标识;Obtaining the platform identifier of the traffic platform; 基于获取到的所述平台标识对所述广告素材进行解密处理;Decrypting the advertising material based on the acquired platform identifier; 若解密成功,则触发执行按照所述流量应用平台的业务需求,基于所述容器层对所述广告素材进行模板布局处理,得到与所述流量应用平台相匹配的自渲染广告数据的步骤。If the decryption is successful, it triggers the execution of a step of performing template layout processing on the advertising material based on the container layer according to the business requirements of the traffic application platform to obtain self-rendering advertising data matching the traffic application platform. 5.如权利要求1所述的方法,其特征在于,所述媒体元素的布局信息包括:媒体元素的属性信息;所述在所述流量应用平台的流量显示页面中按照各媒体元素的布局信息显示相应的媒体元素,包括:5. The method according to claim 1, wherein the layout information of the media elements comprises: attribute information of the media elements; and displaying the corresponding media elements according to the layout information of each media element in the traffic display page of the traffic application platform comprises: 在所述流量应用平台的流量显示页面中按照各媒体元素的属性信息分别显示渲染得到的各个媒体元素;Displaying the rendered media elements respectively according to the attribute information of each media element in the traffic display page of the traffic application platform; 其中,所述属性信息包括:位置、尺寸、显示形态中的任一种或多种,所述显示形态包括:颜色、样式中的任一种或多种。The attribute information includes any one or more of position, size, and display form, and the display form includes any one or more of color and style. 6.如权利要求1所述的方法,其特征在于,所述方法还包括:6. The method according to claim 1, further comprising: 当检测到针对所述流量显示页面中目标媒体元素的触发事件,显示与所述目标媒体元素相关联的广告主页面;When a trigger event for a target media element in the traffic display page is detected, displaying an advertiser main page associated with the target media element; 其中,所述广告主页面显示于所述目标广告相关联的广告平台中,或者,所述广告主页面显示于所述流量应用平台中。The advertiser's main page is displayed in the advertising platform associated with the target advertisement, or the advertiser's main page is displayed in the traffic application platform. 7.如权利要求6所述的方法,其特征在于,所述方法还包括以下步骤中的任一种:7. The method according to claim 6, characterized in that the method further comprises any one of the following steps: 若在流量显示页面的操作区域中检测到针对目标媒体元素的第一交互操作,则生成所述触发事件,其中,所述第一交互操作包括:点击操作、滑动操作中的任一种;If a first interactive operation on a target media element is detected in the operation area of the traffic display page, the trigger event is generated, wherein the first interactive operation includes: any one of a click operation and a slide operation; 若在流量显示页面中显示有所述目标媒体元素的过程中,响应于第二交互操作,则生成所述触发事件,其中,所述第二交互操作包括:摇动操作、扭动操作。If the target media element is displayed on the traffic display page, the trigger event is generated in response to a second interactive operation, wherein the second interactive operation includes: a shaking operation and a twisting operation. 8.如权利要求1所述的方法,其特征在于,所述方法还包括:8. The method according to claim 1, further comprising: 获取所述流量应用平台的平台类型;Obtaining the platform type of the traffic application platform; 基于所述平台类型从所述广告素材中确定出与所述流量应用平台相匹配的目标媒体元素;Determining a target media element matching the traffic application platform from the advertising material based on the platform type; 基于所述容器层对确定出来的各目标媒体元素进行元素布局处理,得到与所述流量应用平台相匹配的自渲染广告数据。Based on the container layer, element layout processing is performed on each determined target media element to obtain self-rendering advertisement data matching the traffic application platform. 9.一种数据处理装置,其特征在于,应用于承载自渲染广告的流量应用平台,所述流量应用平台配置有多媒体视图播放器,所述多媒体视图播放器中添加有容器层,所述容器层用于控制所述多媒体视图播放器所显示的自渲染广告中多媒体视图的元素布局;所述方法包括:9. A data processing device, characterized in that it is applied to a traffic application platform carrying self-rendering advertisements, the traffic application platform is configured with a multimedia view player, a container layer is added to the multimedia view player, and the container layer is used to control the element layout of the multimedia view in the self-rendering advertisement displayed by the multimedia view player; the method comprises: 获取单元,用于获取关于目标广告的广告素材;An acquisition unit, used for acquiring advertising materials related to a target advertisement; 处理单元,用于按照所述流量应用平台的业务需求,基于所述容器层对所述广告素材进行模板布局处理,得到与所述流量应用平台相匹配的自渲染广告数据,所述模板布局处理包括对所述广告素材中的一个或多个媒体元素进行元素布局;A processing unit, configured to perform template layout processing on the advertising material based on the container layer according to the business requirements of the traffic application platform to obtain self-rendering advertising data matching the traffic application platform, wherein the template layout processing includes performing element layout on one or more media elements in the advertising material; 所述处理单元,还用于对所述自渲染广告数据进行数据解析处理,得到所述目标广告的媒体视图树,所述媒体视图树用于记录所述目标广告中至少一个媒体元素的布局信息;The processing unit is further used to perform data parsing processing on the self-rendering advertisement data to obtain a media view tree of the target advertisement, wherein the media view tree is used to record layout information of at least one media element in the target advertisement; 所述处理单元,还用于基于所述媒体视图树对所述目标广告中的各媒体元素进行渲染处理,以在所述流量应用平台的流量显示页面中按照各媒体元素的布局信息显示相应的媒体元素。The processing unit is further used to render each media element in the target advertisement based on the media view tree, so as to display the corresponding media elements in the traffic display page of the traffic application platform according to the layout information of each media element. 10.一种计算机设备,其特征在于,包括:存储装置和处理器;10. A computer device, comprising: a storage device and a processor; 存储器,所述存储器中存储一条或多条计算机程序;a memory storing one or more computer programs; 处理器,用于加载所述一条或多条计算机程序实现如权利要求1-8中任一项所述的数据处理方法。A processor, used to load the one or more computer programs to implement the data processing method according to any one of claims 1 to 8. 11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于被处理器加载并执行如权利要求1-8中任一项所述的数据处理方法。11. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program, wherein the computer program is suitable for being loaded by a processor and executing the data processing method according to any one of claims 1 to 8. 12.一种计算机程序产品,其特征在于,所述计算程序产品包括计算机程序,所述计算机程序适于被处理器加载并执行如权利要求1-8中任一项所述的数据处理方法。12. A computer program product, characterized in that the computer program product comprises a computer program, and the computer program is suitable for being loaded by a processor and executing the data processing method according to any one of claims 1 to 8.
CN202310341890.1A 2023-03-28 2023-03-28 Data processing method, device, computer equipment, storage medium and product Pending CN118741200A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310341890.1A CN118741200A (en) 2023-03-28 2023-03-28 Data processing method, device, computer equipment, storage medium and product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310341890.1A CN118741200A (en) 2023-03-28 2023-03-28 Data processing method, device, computer equipment, storage medium and product

Publications (1)

Publication Number Publication Date
CN118741200A true CN118741200A (en) 2024-10-01

Family

ID=92865810

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310341890.1A Pending CN118741200A (en) 2023-03-28 2023-03-28 Data processing method, device, computer equipment, storage medium and product

Country Status (1)

Country Link
CN (1) CN118741200A (en)

Similar Documents

Publication Publication Date Title
US10950020B2 (en) Real-time AR content management and intelligent data analysis system
US8627204B2 (en) Custom optimization of web pages
US9324085B2 (en) Method and system of generating digital content on a user interface
US20140129343A1 (en) Dynamic targeted advertising avatar
CN108885522A (en) Render content in a 3D environment
US20120259712A1 (en) Advertising in a virtual environment
US20140129344A1 (en) Branded persona advertisement
US20150294370A1 (en) Target Area Based Monetization Using Sensory Feedback
WO2019114328A1 (en) Augmented reality-based video processing method and device thereof
US20180293610A1 (en) Methods and systems for integrating applications into a content recommendation network
CN106133722A (en) Computerized method and system for personalization narration
CN116415008A (en) Session message processing method, apparatus, computer device and storage medium
CN117201887A (en) Media content display method, device, electronic equipment and storage medium
CN106383705A (en) Method and device for setting mouse display state in application thin client
US20250167975A1 (en) Two party computation (2pc) system for platform advert count
CN118741200A (en) Data processing method, device, computer equipment, storage medium and product
RU2520394C1 (en) Method of distributing advertising and informational messages on internet
CN114238756B (en) Message recommendation method, device, equipment and medium
US10755309B2 (en) Delivering content
US10126821B2 (en) Information processing method and information processing device
Shaikh et al. The Role of Artificial Intelligence in Personalizing Social Media Advertising: Benefits, Challenges, and Future Directions
KR101908523B1 (en) Method and system for generating and providing three-dimensional virtual reality contents from real objects and apparatus using the same
CN115934974A (en) A processing method, device, equipment and medium for multimedia data
US20230063800A1 (en) Drawing revenue sharing server, drawing revenue sharing method, and computer program
JP2025031641A (en) Method and system for managing information of an information provider based on conversations with the information provider

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination