CN108076357B - Media content pushing method, device and system - Google Patents

Media content pushing method, device and system Download PDF

Info

Publication number
CN108076357B
CN108076357B CN201611001692.7A CN201611001692A CN108076357B CN 108076357 B CN108076357 B CN 108076357B CN 201611001692 A CN201611001692 A CN 201611001692A CN 108076357 B CN108076357 B CN 108076357B
Authority
CN
China
Prior art keywords
media content
content material
static
static media
link address
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.)
Active
Application number
CN201611001692.7A
Other languages
Chinese (zh)
Other versions
CN108076357A (en
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.)
Tencent Technology Beijing Co Ltd
Original Assignee
Tencent Technology Beijing 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 Tencent Technology Beijing Co Ltd filed Critical Tencent Technology Beijing Co Ltd
Priority to CN201611001692.7A priority Critical patent/CN108076357B/en
Publication of CN108076357A publication Critical patent/CN108076357A/en
Application granted granted Critical
Publication of CN108076357B publication Critical patent/CN108076357B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • 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
    • H04N21/4782Web browsing, e.g. WebTV

Abstract

The application discloses a media content pushing method, which comprises the following steps: acquiring static media content materials uploaded by a first push media content demand party; generating an animation webpage or a first dynamic media content material for dynamically displaying the static media content material, and generating a link address; responding to a media content pushing request from an application client, performing menu processing on the request to determine a first order to be pushed, and sending data of the first order to the application client, wherein the data of the first order carries an animation webpage to be pushed or a link address of a first dynamic media content material. The application also discloses a corresponding device and a corresponding system, which can obviously improve the display effect of the static media content materials and improve the use experience of users.

Description

Media content pushing method, device and system
Technical Field
The present application relates to the internet field, and in particular, to a method, an apparatus, and a system for pushing media content.
Background
With the development of internet technology, more and more data (including text, pictures, audio, video, etc.) can be pushed to various users through the internet. Such as: when browsing a web page using a terminal device such as a mobile phone or a PC, a user may receive various data pushed by a network side, such as: advertisements in picture or video format, public service promotional information, news, etc. Thus, the user can know the time information, the interested contents and the like in time. Such data may be referred to as push information or push media content, etc.
Disclosure of Invention
The application provides a media content pushing method, which comprises the following steps: acquiring static media content materials uploaded by a first push media content demand party; generating an animation page or a first dynamic media content material, and generating a link address of the animation page or the first dynamic media content material; wherein the animation page or the first dynamic media content material is generated based on the obtained static media content material; responding to a media content pushing request from an application client, performing menu processing on the media content pushing request to determine a first order to be pushed, and sending the determined data of the first order to the application client, wherein the data of the first order carries a link address of an animation page to be pushed or a first dynamic media content material, so that the application client obtains the animation page or the first dynamic media content material according to the link address of the animation page to be pushed or the first dynamic media content material, and dynamically displays the static media content material or displays the first dynamic media content material in the animation page.
The application also provides a media content pushing method, which comprises the following steps: receiving data of a first order determined by a media content delivery platform, wherein the data of the first order carries an animation page to be pushed or a link address of a first dynamic media content material, and the animation page or the first dynamic media content material is generated according to a static media content material; and acquiring the animation page or the first dynamic media content material according to the link address of the animation page or the first dynamic media content material to be pushed, and dynamically displaying the static media content material in the animation page or playing the first dynamic media content material through a video playing page.
The present application further provides a media content pushing apparatus, which includes: the first acquisition module is used for acquiring static media content materials uploaded by a first push media content demand party; the production module is used for generating an animation page or a first dynamic media content material and generating a link address of the animation page or the first dynamic media content material; wherein the animation page or the first dynamic media content material is generated based on the obtained static media content material; the sending module is used for responding to a media content pushing request from an application client, conducting menu processing on the media content pushing request to determine a first order to be pushed, and sending the determined data of the first order to the application client, wherein the data of the first order carries a link address of an animation page to be pushed or a first dynamic media content material, so that the application client obtains the animation page or the first dynamic media content material according to the link address of the animation page to be pushed or the first dynamic media content material, and dynamically displays the static media content material or displays the first dynamic media content material in the animation page.
The present application also provides a media content pushing apparatus, which includes: the receiving module is used for receiving data of a first order determined by a media content delivery platform, wherein the data of the first order carries a link address of an animation page to be pushed or a first dynamic media content material, and the animation page or the first dynamic media content material is generated according to a static media content material; and the first display module is used for acquiring the animation page or the first dynamic media content material according to the link address of the animation page or the first dynamic media content material to be pushed, and dynamically displaying the static media content material in the animation page or playing the first dynamic media content material through a video playing page.
The present application further provides a media content push system, including: the media content delivery platform acquires static media content materials uploaded by a first push media content demand party; generating an animation page or a first dynamic media content material, and generating a link address of the animation page or the first dynamic media content material; wherein the animation page or the first dynamic media content material is generated based on the obtained static media content material; responding to a media content pushing request from an application client, performing menu processing on the media content pushing request to determine a first order to be pushed, and sending data of the determined first order to the application client, wherein the data of the second order carries an animation page to be pushed or a link address of a first dynamic media content material; the application client receives the data of the first order determined by the media content putting platform; and acquiring the animation page according to the link address of the animation page to be pushed or the first dynamic media content material, and dynamically displaying the static media content material in the animation page or playing the first dynamic media content material through a video playing page.
By adopting the technical scheme provided by the application, the pushing effect of the static media content material can be improved.
Drawings
In order to more clearly illustrate the technical solutions in the examples of the present application, the drawings needed to be used in the description of the examples are briefly introduced below, and it is obvious that the drawings in the following description are only some examples of the present application, and it is obvious for a person skilled in the art to obtain other drawings based on these drawings without inventive exercise.
FIG. 1 is a schematic diagram of a system architecture to which the present application relates;
FIG. 2A is a flow chart of a method according to an example of the present application;
FIG. 2B is a flow chart of a method according to another embodiment of the present application;
FIGS. 3 a-3 c are operation pages for selecting a dynamic template according to the present application;
FIGS. 4 a-4 e are diagrams of animation page effects according to the present application;
5 a-5 d are diagrams of effects on another animation page according to the present application;
FIG. 6 is a flow chart of a method of another example of the present application;
FIG. 7 is a message interaction diagram of an example of a media content push of the present application;
FIG. 8 is a diagram of an apparatus configuration according to an example of the present application;
FIG. 9 is a block diagram of an apparatus according to another example of the present application; and
fig. 10 is a diagram of an apparatus according to an example of the present application.
Detailed Description
The technical solutions in the examples of the present application will be clearly and completely described below with reference to the drawings in the examples of the present application, and it is obvious that the described examples are only a part of the examples of the present application, and not all examples. All other examples, which can be obtained by a person skilled in the art without making any inventive step, based on the examples in this application, are within the scope of protection of this application.
The present application proposes a media content pushing method, which can be applied in the system architecture shown in fig. 1. As shown in fig. 1, the system architecture includes: a client 101, a media side server 102, a delivery engine 103, a media content delivery platform 104 and a push media content demander 105, which communicate over the internet. The push media content demander 105 includes one or more templates, the media content delivery platform 104 provides one or more templates (hereinafter referred to as dynamic templates) for dynamically displaying static media content, the first push media content demander uploads materials of the static media content, and may select a suitable dynamic template as needed, so that the media content delivery platform 104 generates an animation page for dynamically displaying the obtained static media content materials based on a preset dynamic template or the selected dynamic template, and generates a link address of the animation page. The media content delivery platform 104 may further receive a dynamic media content material uploaded by a second pushed media content demander, and generate a link address of the dynamic media content material. The first push media content demander and the second push media content demander can be the same push media content demander, the push media content demander uploads both static media content materials and dynamic media content materials, and meanwhile, the first push media content demander and the second push media content demander can also be different push media content demanders.
A user accesses a media side server 102 using a client 101 (e.g., APP client), such as: to browse pages or view online videos, etc., media side server 102 may be a web server that provides various internet services, such as: a web portal server, a server providing an online video/audio playing service, a server of a social platform, and the like. When a user accesses the media side server 102 using the client 101, the media side server 102 needs to determine what media content (e.g., the type of media content and the specific media file, etc.) is to be pushed to the user on a presentation resource (e.g., a presentation location in a user interface) provided by the media side. The media party server 102 may send one or more push requests for one or more presentation resources to the impression engine 103 for various users on the network accessing using the client 101 within a predetermined time period, where one push request may carry presentation resource information and one user identifier or a set of user identifiers of media party recommendations. The delivery engine 103 screens out the push media content demander 105 corresponding to the type of the display resource based on the type of the display resource (e.g. the type of the display position, such as the type of the advertisement position) in the push request from the media side server 102, and sends a plurality of screened push requests to the media content delivery platform 104, each push request carrying information of one display resource and one user identifier recommended by the media side, so that, for each push request (i.e. one display resource), the media content delivery platform 104 extracts a plurality of orders, each order corresponding to one media content material (dynamic media content material such as video material or static media content such as picture material), the media content delivery platform 104 performs Target Audience (TA, Target Audience) query by accessing its data management module to screen the orders, and feeds back a response to the media side server 102 via the delivery engine 103, informing the media side server 102 which orders it finally chooses which push requests correspond to. The media side server 102 determines the user identifier carried in the push request selected by the media content delivery platform 104 and the media content corresponding to the selected medium order according to the received response, and further pushes the corresponding media content to the client corresponding to the user identifiers. Here, the media content may be advertisements, public service information, news, etc. in the format of pictures, videos, audios, etc., and the user identifier may be various accounts used by the internet user registered on various APPs and websites, such as: instant messaging numbers such as QQ, e-mail addresses, WeChat account numbers, Taobao account numbers and the like.
When the media content is an advertisement, the system architecture shown in fig. 1 is a system architecture for pushing an internet advertisement, where the media content delivery platform 104 may be an advertisement delivery platform, the media content delivery demander 105 may be an advertiser, the pushing request may be an advertisement exposure request (impression), and each pushing of the advertisement to the application client may be referred to as one advertisement exposure.
In an example, the media content pushing method proposed in the present application can be applied to the media content delivery platform 104, as shown in fig. 2A, and includes the following steps:
step 201A: and acquiring static media content materials uploaded by a first push media content demand party.
In some examples, when the uploaded static media content material is acquired, whether the static media content material meets the format requirement or not can be further judged, and if yes, the subsequent processing is continued; if not, the current processing flow is ended, or the step is executed again (for example, the static media content material uploaded by the first push media content demand party is re-acquired after the static media content material is prompted to be re-uploaded).
Step 202A: and generating an animation page or a first dynamic media content material, and generating a link address of the animation page or the first dynamic media content material. The animation page and the first dynamic media content material are generated according to the obtained static media content material.
In some instances, generating a link address for the static media content material; wherein the animation page is generated based on a template for dynamically displaying static media content material; the second order further carries the link address of the static media content material, and the application client acquires the animation page and the static media content material according to the link address of the animation page to be pushed and the link address of the static media content material so as to dynamically display the static media content material in the animation page.
In some examples, the media content delivery platform 104 is further provided with a video production tool, and after obtaining the static media content material uploaded by the first push media content demander, the first dynamic media content material (e.g., video) can be produced by combining the audio, the display effect, the text content edited by the first push media content demander, and the like selected by the first push media content demander and provided by the video production tool.
Step 203A: responding to a media content pushing request from an application client, performing menu processing on the media content pushing request to determine a first order to be pushed, and sending data of the determined first order to the application client, wherein the data of the first order carries a link address of an animation page to be pushed or a first dynamic media content material, so that the application client obtains the animation page or the first dynamic media content material according to the link address of the animation page to be pushed or the first dynamic media content material, and dynamically displays the static media content material or displays the first dynamic media content material in the animation page.
In some instances, the media content delivery platform may also receive uploaded dynamic media content material (such as video material). Before step 203A, a second dynamic media content material uploaded by a second push media content demander is obtained, and a link address of the second dynamic media content material is generated. In this way, in response to a media content pushing request from an application client, menu processing may be performed on the media content pushing request to determine a second order to be pushed, and data of the determined second order is sent to the application client, where the data of the second order carries a link address of a second dynamic media content material to be pushed, so that the application client obtains and displays the second dynamic media content material according to the link address of the second dynamic media content material to be pushed.
In some examples, the first order and the second order may be determined through a menu process in response to a media content push request from the application client, so that the application client may respectively display two media contents on one display position according to data of the first order and data of the second order (for example, in a carousel manner): 1. dynamically displaying static media content materials or displaying corresponding first dynamic media content materials in corresponding animation pages; 2. and displaying the corresponding second dynamic media content material through the video playing page.
In one example, the media content delivery platform generates the animation page based on a template for dynamically displaying static media content material, so that the media content pushing method proposed by the present application is shown in fig. 2B, and the method can be applied to the media content delivery platform 104, and includes the following steps:
step 201B: and acquiring static media content materials uploaded by a first push media content demand party.
In some examples, this step further includes a determination process, as described in step 201A, which is not described herein again.
Step 202B: generating a link address for the static media content material.
Here, a link address of the static media content material is generated so that the application client obtains the static media content material from the network according to the link address.
Step 203B: and generating an animation page for dynamically displaying the acquired static media content materials based on the template for dynamically displaying the static media content, and generating a link address of the animation page.
In some examples, a media content delivery platform provides a variety of templates for dynamically presenting static media content; wherein, each template corresponds to a first dynamic display effect. In step 201B, a template selected by the first push media content demander from the plurality of templates for dynamically displaying static media content is further obtained. In step 203B, the animation page is generated based on the selected template, so that the application client displays the static media content material with a first dynamic display effect corresponding to the selected template.
The media content delivery platform can provide a user interface to provide the various dynamic templates for the push media content demander to select, and the push media content demander can select a proper dynamic template to play the uploaded static media content material (also referred to as static media content for short) according to the requirement.
In some examples, the media content delivery platform provides a page that presents a plurality of the templates; responding to a first selection operation of the first push media content demander, and acquiring the selected template; and responding to the uploading operation of the first push media content demander, and acquiring the uploaded static media content materials.
In some examples, each of the templates provides a plurality of second dynamic presentation effects, the second dynamic presentation effects being directed to a single static media content material; the method further comprises: and in response to a second selection operation of the first pushed media content demander, determining a second dynamic display effect of each uploaded static media content material, so that the application client further displays each static media content material with the determined second dynamic display effect when displaying the static media content material with the first dynamic display effect corresponding to the selected template.
In some examples, in response to a preview operation by the first push media content demander, generating a preview page or a floating layer based on the selected template and the uploaded static media content material, and dynamically presenting the uploaded static media content material in the preview page or floating layer with a first dynamic presentation effect corresponding to the selected template; confirming the selected template and the uploaded static media content material in response to a confirmation operation of the first push media content demander; and canceling the selected template and the uploaded static media content material in response to canceling operation of the first push media content demander on the preview page.
As shown in fig. 3 a-3 c, the dynamic template may be, for example, a quad, rolling, carousel template. The media content delivery platform provides a page for selecting a dynamic template, a media content pushing demand party operates the page to select the dynamic template and uploads a plurality of static media contents (such as pictures), and meanwhile, the display effect of each uploaded static media content is selectable, wherein the display effect comprises the modes of static media content entering, emphasizing, exiting and the like, the transparency effect of static media content display, the static media content display sequence, the interval between static media content switching and the like, and the page further provides a preview function and the like.
For example, the static media content uploaded by the push media content demand party includes a product mark or a product opening number, and a four-grid template can be selected to prominently display the product mark or the product opening number so as to deepen the overall cognition of the product; if the static media content is continuous to show a continuous effect of the product, a scrolling or carousel template, etc. may be selected.
Wherein the length of the animation can be 15s, 30s or more.
For example, static media content uploaded by a push media content demand party includes a product mark or a mouth number, and a four-grid template is selected, as shown in fig. 3a, the length of animation is selected to be 15s, and 5 pictures are uploaded, where picture 1-picture 4 are specific descriptions or product descriptions, picture 5 may be a product mark or a mouth number, and the media content delivery platform automatically segments picture 5 into four parts, i.e., picture 5(1), picture 5(2), picture 5(3), and picture 5 (4). 1s, the appearance of pictures 1-4 may use a "fade-out" effect, as shown in FIG. 4 a; 7 th, turning over the picture 1 to show a picture 5(1), as shown in fig. 4 b; s, turning over the picture 2 to show the picture 5(2), as shown in fig. 4 c; 11s, turning over the picture 3 to show the picture 5(3), as shown in fig. 4 d; at 13s, the picture 4 is turned over, and the pictures 5(4) appear, as shown in fig. 4 e. After the picture 5 is divided into the four parts of the pictures 5(1), 5(2), 5(3) and 5(4), the user can complete the shape by vision to form a big picture effect, so that the overall cognition of the product is enhanced. Here, the visual completion means that a person perceives a scattered thing as an organic whole by using his or her familiar experience while observing the world with the eyes.
For another example, the push media content requester selects a scroll template, which requires a minimum of 4 pictures to be uploaded, and a maximum of 5 pictures to be uploaded for a 15s length animation, as shown in fig. 3 b. 5 pictures are uploaded on the part needing the push media content, and the pictures are from picture 1 to picture 5 from left to right in sequence, as shown in fig. 5 a. At 1s, picture 1, picture 2, picture 3 appear. The pictures 1 and 2 are completely displayed, the picture 3 is partially displayed, and the transparency is 50%, as shown in fig. 5 a; in the 5 th s, the pictures 1, 2, 3, and 4 are all moved in the whole, and all the pictures are moved to the left and the right (in the example of moving to the left). After the movement is finished, the pictures 2 and 3 are completely displayed, the pictures 1 and 4 are partially displayed, and the transparency is 50%, as shown in fig. 5 b; in the 10 th step, the picture 2, the picture 3, the picture 4 and the picture 5 integrally move leftwards, the movement is finished, the picture 3 and the picture 4 are completely displayed, the picture 1 and the picture 4 are partially displayed, and the transparency is 50%, as shown in fig. 5 c; and 15s, moving the picture 2, the picture 3, the picture 4 and the picture 5 to the left integrally, finishing the movement, completely displaying the picture 4 and the picture 5, partially displaying the picture 3, and enabling the transparency to be 50%, as shown in fig. 5 d. The overall moving direction and transparency can be selected by the media content pushing demand party according to the needs.
For another example, the push media content demander selects a carousel template, as shown in fig. 3c, and selects the video duration and the interval between picture switching, the media content delivery platform will give several pieces of material to upload by default. Taking the animation duration of 15s and the picture switching interval of 3s as an example, 5 pictures need to be uploaded. Meanwhile, the carousel template also provides various switching effects, such as fade-out, fly-in, wipe-out and the like.
In some examples, when the uploaded static media content is acquired, whether the static media content meets the format requirement is judged, and if yes, the subsequent processing is continued; otherwise, ending the current processing flow or re-executing the processing of obtaining the static media content material uploaded by the first push media content demand party.
Step 204B: responding to a media content pushing request from an application client, performing menu processing on the media content pushing request to determine a first order to be pushed, and sending data 4 of the determined first order to the application client, wherein the data of the first order carries a link address of an animation page to be pushed and a link address of a static media content material, so that the application client acquires the animation page and the static media content material according to the link address of the animation page to be pushed and the link address of the static media content material, and dynamically displays the static media content material in the animation page.
In some instances, the media content delivery platform may also receive uploaded dynamic media content material (such as video material). Before step 204B, the dynamic media content material uploaded by the second push media content demander is obtained, and a link address of the dynamic media content material is generated, so that the application client obtains the dynamic media content material from the network according to the link address. In this way, in response to a media content pushing request from an application client, menu processing may be performed on the media content pushing request to determine a second order to be pushed, and data of the determined second order is sent to the application client, where the data of the second order carries a link address of a second dynamic media content material to be pushed, so that the application client obtains and displays the second dynamic media content material according to the link address of the second dynamic media content material to be pushed.
In some examples, when the uploaded dynamic media content material is acquired, whether the dynamic media content material meets the format requirement or not can be further judged, and if yes, the subsequent processing is continued; otherwise, ending the current processing flow or reacquiring the dynamic media content material. In some examples, the media content push request from the application client is forwarded through the media side server and the delivery engine in sequence, where the delivery engine filters the received media content push request based on the type of display resource carried therein.
If a video-type media content (i.e., a dynamic media content) is delivered in a media content delivery platform, a user can only achieve delivery by uploading a video-type file (e.g., flv format, mov format, etc.) meeting the specification, however, for some parties requiring media content delivery (e.g., small advertisers for small-volume buyers), they may not have the capability of making video but only provide static media content materials such as pictures, etc., but in a scenario where a media server provides a video online playing service, if the static media content such as pictures occurs, the video viewing experience is affected.
However, according to the technical solutions of the above examples, it can be seen that the dynamic template provided in the present application is used to automatically generate the video-like image based on the image to achieve a dynamic playing effect, so that the display effect of the content material of the static media can be significantly improved. If the uploaded static media content material comprises links turning to other pages (for example, turning to landing pages of other websites through the links), the extensibility of the application client can be increased, and in the process of dynamically displaying the static media content material (for example, animation display), a user can jump to the corresponding landing page through the carried links by clicking one static media content (for example, one picture), so that the effect of pushing the media content can be improved, more information is promoted, the operation performance is improved, and the use experience of the user is improved.
Meanwhile, according to the technical scheme provided by the application, the dynamic display effect can be realized on the basis of the static media content materials provided by the demanders, the limitation on the demanders is reduced, the operation is facilitated, the processing efficiency of the delivery platform can be improved, more demanders can upload the materials to the delivery platform to realize the pushing of the dynamic media content, so that the residual flow of the media demanders can be fully utilized to push various media contents to a target audience, and the dynamic media content delivery system has a strong commercial value for the media demanders.
Furthermore, the technical scheme provided by the application also allows a first order carrying the link address of the second dynamic media content material to be pushed and a second order carrying the link address of the animation page or the first dynamic media content material to be pushed to the application client simultaneously, so that the media content is pushed by further fully utilizing the residual flow of the media side.
In an example, the present application also proposes a media content pushing method, which can be applied in the application client 101. In some instances, the advertisement SDK is applied in the APP client 101. As shown in fig. 6, the method comprises the steps of:
step 601: receiving data of a first order (optionally, data of a second order) determined by a media content delivery platform, where the data of the first order carries an animation page to be pushed or a link address of a first dynamic media content material, and the data of the second order carries a link address of a second dynamic media content material to be pushed.
Step 602 (optionally, if data of the second order is received then this step is performed): and acquiring and displaying the dynamic media content material according to the link address of the second dynamic media content material to be pushed.
Step 603: and acquiring the animation page according to the link address of the animation page to be pushed or the first dynamic media content material, and dynamically displaying the static media content material or the first dynamic media content material in the animation page.
In some examples, the second dynamic media content material is obtained according to the link address of the second dynamic media content material to be pushed and played through a video playing page.
In some examples, the animation page is generated for a media content delivery platform based on a template for dynamically presenting static media content material and the static media content material; the data of the first order further carries a link address of the static media content material; the dynamically presenting the static media content material in the animation page comprises: and overlaying a network view (webview) floating layer on a video playing page, and displaying the static media content material on the webview floating layer by using a first dynamic display effect corresponding to the template.
In some examples, the presenting the first dynamic media content material comprises: and acquiring the first dynamic media content material according to the link address of the first dynamic media content material to be pushed and playing the first dynamic media content material through a video playing page.
FIG. 7 illustrates a message interaction diagram of an example of an advertisement push provided by the present application. As shown in fig. 7, the advertisement push process includes the following steps:
step 701: the advertisement putting platform is provided with a plurality of dynamic templates; wherein, each template corresponds to a dynamic display effect; such as a quad, roll, carousel, ticker template, etc.
Step 702: the advertiser selects a proper dynamic template from the plurality of dynamic templates and uploads the picture material to be popularized.
The advertiser may use the terminal device to access the page provided by the advertisement delivery platform through the network for selecting the dynamic template, and operate the page to select the dynamic template and upload the picture, as shown in fig. 3a to 3c, and the playing effect of the dynamic template is described in step 203.
Step 703: and the advertisement putting platform judges whether the uploaded picture material meets the requirements, if so, the advertisement putting platform saves the picture and generates a link address of the picture, and continues to execute the steps 704-713, otherwise, the current processing flow is ended or the step 702 is returned to prompt the advertiser to reselect the template and upload the picture.
Step 704: and the advertisement putting platform is used for dynamically displaying an animation page of the obtained picture material according to the dynamic template selected by the advertiser and the picture, and generating a link address of the animation page.
The advertisement delivery platform generates a dynamic video according to the selected dynamic template and the picture, the dynamic video corresponds to an order, and the dynamic video can be pushed to the user through the media side server according to the order mark when the next advertisement delivery platform menu is selected.
Step 705: and another advertiser or the same advertiser uploads the video material to be delivered.
In response to an exposure request, one or more advertisers can upload video-based material, photo-based material, audio-based material, and the like for promotion.
Step 706: and the advertisement putting platform judges whether the uploaded video materials meet the requirements, if so, the steps 707-713 are executed, otherwise, the current processing flow is ended or the step 705 is returned to prompt the advertiser to upload the video materials again.
Step 707: and saving the video material and generating a directory address of the video material.
Step 708: the user accesses the media side server through the application client, such as browsing a webpage or watching an online video.
Here, the application client may be various APP clients, such as: social application clients, video playback clients, news clients, and the like.
Step 709: the media side server sends one or more exposure requests (impressions) aiming at one or more advertisement positions (namely a display resource) to a launching engine aiming at the condition that various users on the network use the client to access within a preset time period, wherein the information of the user identification and the advertisement position recommended by the media side is carried.
Step 710: and the delivery engine screens out a plurality of exposure requests according to the types of the advertisement positions and sends the screened exposure requests to the advertisement delivery platform.
Step 711: the advertisement delivery platform performs Target Audience (TA) query by accessing a data management module of the advertisement delivery platform so as to screen advertisement orders and determine the order to be exposed to the user finally.
Step 712: and the advertisement putting platform sends the determined data of the first order (optionally, the data of the second order) to the media side server through an putting engine, wherein the data of the second order carries a link address of a dynamic media content material to be pushed, and the data of the first order carries a link address of an animation page to be pushed and a link address of a picture material.
Step 713: and the media side server pushes the data of the first order (optionally, the data of the second order) to the corresponding advertisement space of the corresponding user client. And if the data of the second order are received, the application client pulls the material of the video advertisement according to the data of the second order, and the video advertisement is played on the video playing page. Meanwhile, the application client superposes a network view (webview) floating layer on the video playing page, acquires the animation page and the picture material according to the data of the first order, and further plays the picture on the webview layer to form a dynamic video effect and finish advertisement exposure.
Based on the method provided by the above example, the present application also provides a media content pushing device, which can be applied to the above media content delivery platform. As shown in fig. 8, the apparatus 800 includes:
the first obtaining module 801 obtains static media content elements uploaded by a first push media content demander.
The creating module 802 generates an animation page or a first dynamic media content material for dynamically displaying the obtained static media content material, and generates a link address of the animation page or the first dynamic media content material.
The sending module 805, in response to a media content pushing request from the application client 101, performs menu processing on the media content pushing request to determine a first order to be pushed, and sends data of the determined first order to the application client 101, where the data of the first order carries a link address of an animation page to be pushed or a first dynamic media content material, so that the application client 101 obtains the animation page or the first dynamic media content material according to the link address of the animation page to be pushed or the first dynamic media content material, and dynamically displays the static media content material in the animation page or displays the first dynamic media content material.
In some examples, device 800 may further comprise: a second obtaining module 803, which obtains a second dynamic media content material uploaded by a second push media content demand party; a first generating module 804 generates a link address for the second dynamic media content material. The sending module 805, in response to a media content pushing request of the application client 101, may determine a second order to be pushed through menu processing, and send data of the determined second order to the application client 101, where the data of the second order carries a link address of a second dynamic media content material with push, so that the application client 101 obtains and displays the second dynamic media content material according to the link address of the second dynamic media content material.
In some examples, the device further comprises: a second generating module 806, configured to generate a link address of the static media content material; wherein the animation page is generated based on a template for dynamically presenting static media content material; the second order further carries a link address of the static media content material, and the application client 101 obtains the animation page and the static media content material according to the link address of the animation page to be pushed and the link address of the static media content material, so as to dynamically display the static media content material in the animation page. In some examples, the device further comprises: a first providing module 807 for providing a plurality of templates for dynamically presenting static media content; each template corresponds to a first dynamic display effect;
a third obtaining module 808, configured to obtain a template selected by the first push media content demander from the multiple templates for dynamically displaying static media content;
the creating module 802 generates the animation page based on the selected template creating module, so that the application client 101 displays the static media content material with the dynamic display effect corresponding to the selected template.
In some examples, the apparatus further comprises a determining module 809: when the uploaded static media content is obtained, the determining module 809 determines whether the static media content meets the format requirement, and if so, continues the subsequent processing; otherwise, the current processing flow is ended or the first obtaining module 801 is triggered to re-execute the process of obtaining the static media content material uploaded by the first push media content demander.
In some examples, the present application also proposes a media content pushing device, which is applicable to the application client described above. As shown in fig. 9, the apparatus 900 includes:
the receiving module 901 receives data of a first order determined by the media content delivery platform 104, where the data of the first order carries an animation page to be pushed or a link address of a first dynamic media content material.
The first display module 902 obtains the animation page according to the link address of the animation page to be pushed or the first dynamic media content material, and dynamically displays the static media content material in the animation page or plays the first dynamic media content material in a video playing page.
In some examples, the receiving module 901 may receive data of a second order determined by the media content delivery platform 104, where the data of the second order carries a link address of a second dynamic media content material to be pushed. The device 900 may further include a second presentation module 903, which obtains the second dynamic media content material to be pushed according to the link address of the second dynamic media content material and plays the second dynamic media content material in a video playing page.
In addition, the application also provides a media content pushing system, which at least comprises a media content delivery platform and an application client, wherein,
the media content delivery platform acquires static media content materials uploaded by a first push media content demand party; generating an animation page or a first dynamic media content material, and generating a link address of the animation page or the first dynamic media content material; wherein the animation page or the first dynamic media content material is generated based on the obtained static media content material; responding to a media content pushing request from an application client, performing menu processing on the media content pushing request to determine a first order to be pushed, and sending the determined data of the first order to the application client, wherein the data of the first order carries a link address of an animation page or a first dynamic media content material to be pushed, so that the application client acquires the animation page or the first dynamic media content material according to the link address of the animation page or the first dynamic media content material to be pushed, and dynamically displays the static media content material or displays the first dynamic media content material in the animation page;
the application client receives data of a first order determined by a media content delivery platform; and acquiring the animation page according to the link address of the animation page to be pushed or the first dynamic media content material, and dynamically displaying the static media content material in the animation page or playing the first dynamic media content material in a video playing page.
In some examples, the media content delivery platform may also receive an uploaded dynamic media content material (e.g., a video material), obtain the dynamic media content material uploaded by the second push media content demander, and generate a link address of the dynamic media content material, so that the application client may obtain the dynamic media content material from the network according to the link address. In this way, in response to a media content push request from an application client, menu processing may be performed on the media content push request to determine a second order to be pushed, and data of the determined second order is sent to the application client, where the data of the second order carries a link address of a second dynamic media content material to be pushed, so that the application client obtains the second dynamic media content material according to the link address of the second dynamic media content material to be pushed and plays the second dynamic media content material in a video playing page.
A specific example of such a system may include: the media content delivery platform 104 and the application client 101 shown in fig. 1. Further, a media party server 102, a placement engine 103 and a push media content demander 105 as shown in fig. 1 may be included. The interaction and working principle between them will not be described in detail here.
The detailed method and principle for each entity in the system to implement various functions are described above, and are not described herein again.
In addition, the devices and modules in the examples of the present application may be integrated into one processing unit, or each module may exist alone physically, or two or more devices or modules may be integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
In an embodiment, the media content pushing apparatus may be run in any computing device for information pushing processing, and loaded in a memory of the computing device. As shown in fig. 10, the computing device includes one or more processors (CPUs) 1002, a communications module 1004, a memory 1006, a user interface 1010, and a communications bus 1008 interconnecting these components.
The processor 1002 can receive and transmit data via the communication module 1004 to enable network communications and/or local communications.
The user interface 1010 includes one or more output devices 1012 including one or more speakers and/or one or more visual displays. The user interface 1010 also includes one or more input devices 1014, including, for example, a keyboard, a mouse, a voice command input unit or microphone, a touch screen display, a touch-sensitive input pad, a gesture-capture camera or other input buttons or controls, and the like.
The memory 1006 may be a high-speed random access memory, such as DRAM, SRAM, DDR RAM, or other random access solid state memory devices; or non-volatile memory, such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices.
The memory 1006 stores a set of instructions executable by the processor 1002, including:
an operating system 1016 including programs for handling various basic system services and for performing hardware related tasks;
applications 1018 may include various applications for implementing push information, such applications being capable of implementing the process flows in the examples described above, and may include, for example, apparatus 800 shown in FIG. 8 and/or apparatus 900 shown in FIG. 9.
In some examples, the apparatus 800 may include at least one of the modules 801-809 shown in FIG. 8, each of the modules 801-809 may store machine executable instructions. The processor 1002 can implement the functions of the modules 801 to 809 by executing the machine-executable instructions in the modules 801 to 809 in the memory 1006.
In some examples, the apparatus 900 may include at least one of the modules 901-904 shown in FIG. 9, and each of the modules 901-903 may store machine executable instructions. The processor 1002 can implement the functions of the modules 901 to 903 by executing the machine-executable instructions of the modules 901 to 903 in the memory 1006.
In addition, each example of the present application can be realized by a data processing program executed by a data processing apparatus such as a computer. It is clear that the data processing program constitutes the invention. Further, a data processing program, which is generally stored in one storage medium, is executed by directly reading the program out of the storage medium or by installing or copying the program into a storage device (such as a hard disk and/or a memory) of the data processing device. Such a storage medium therefore also constitutes the present invention. The storage medium may use any type of recording means, such as a paper storage medium (e.g., paper tape, etc.), a magnetic storage medium (e.g., a flexible disk, a hard disk, a flash memory, etc.), an optical storage medium (e.g., a CD-ROM, etc.), a magneto-optical storage medium (e.g., an MO, etc.), and the like.
The present application thus also provides a non-volatile storage medium having stored therein a data processing program for executing any one of the examples of the method of the present application.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (18)

1. A method for pushing media content, the method comprising:
acquiring a static media content material uploaded by a first push media content demand party, wherein the static media content material comprises a plurality of pictures;
if the content of the static media content material comprises a product mark or a product opening number, determining that a template for dynamically displaying the static media content material is a four-grid template;
generating an animation page based on the template, specifically comprising:
determining four first pictures and a second picture comprising the product mark or the product opening number from the plurality of pictures;
cutting the second picture into four parts, wherein the four parts correspond to each grid respectively;
respectively displaying four first pictures in the four grids;
sequentially turning over the first picture displayed in each grid, displaying a part of the second picture corresponding to the corresponding grid after turning over, and finally displaying the second picture in four grids;
generating a link address of the animation page;
responding to a media content pushing request from an application client, performing menu processing on the media content pushing request to determine a first order to be pushed, and sending data of the determined first order to the application client, wherein the data of the first order carries a link address of the animation page, so that the application client obtains the animation page according to the link address of the animation page, and displays the static media content material in the animation page.
2. The method of claim 1, further comprising:
generating a link address of the static media content material;
the first order further carries a link address of the static media content material, and the application client acquires the static media content material according to the link address of the static media content material so as to dynamically display the static media content material in the animation page.
3. The method of claim 1, wherein the templates for dynamically presenting the static media content material further comprise a scrolling template and a carousel template.
4. The method of claim 1, further comprising:
when the static media content material is obtained, judging whether the static media content material meets the format requirement, if so, continuing the subsequent processing; otherwise, ending the current processing flow or re-executing the processing of obtaining the static media content material uploaded by the first push media content demand party.
5. The method of claim 1, further comprising:
and if the content comprises continuous product display, determining that the template is a rolling template or a carousel template.
6. The method of claim 1, further comprising:
and determining a plurality of second dynamic display effects for each picture in response to the second selection operation of the first push media content demander.
7. The method of claim 1, further comprising:
responding to the preview operation of the first push media content demander, generating a preview page or a floating layer based on the template and the static media content materials, and dynamically displaying the static media content materials in the preview page or the floating layer; and
responsive to a confirmation operation by the first push media content demander, confirming the template and the static media content material; and/or
And canceling the template and the static media content material in response to the canceling operation of the first push media content demander on the preview page.
8. A method for pushing media content, the method comprising:
receiving data of a first order determined by a media content delivery platform, wherein the data of the first order carries a link address of an animation page to be pushed, and the media content delivery platform acquires a static media content material uploaded by a first pushed media content demand side, wherein the static media content material comprises a plurality of pictures; if the content of the static media content material comprises a product mark or a product opening number, determining that a template for dynamically displaying the static media content material is a four-grid template; generating the animation page based on the template, specifically comprising: determining four first pictures and a second picture comprising the product mark or the product opening number from the plurality of pictures; cutting the second picture into four parts, wherein the four parts correspond to each grid respectively; respectively displaying four first pictures in the four grids; sequentially turning over the first picture displayed in each grid, displaying a part of the second picture corresponding to the corresponding grid after turning over, and finally displaying the second picture in four grids; generating a link address of the animation page;
and acquiring the animation page according to the link address of the animation page, and displaying the static media content material in the animation page.
9. The method of claim 8, wherein the data of the first order further carries a link address of the static media content material;
said presenting said static media content material in said animation page comprises:
and acquiring the static media content material according to the link address of the static media content material, overlapping a network view webview floating layer on a video playing page, and displaying the static media content material on the webview floating layer.
10. The method of claim 8, further comprising:
receiving data of a second order determined by the media content delivery platform, wherein the data of the second order carries a link address of a second dynamic media content material to be pushed;
and acquiring the second dynamic media content material according to the link address of the second dynamic media content material, and playing the second dynamic media content material through a video playing page.
11. A media content pushing apparatus, characterized in that the apparatus comprises:
the first acquisition module is used for acquiring a static media content material uploaded by a first push media content demand party, wherein the static media content material comprises a plurality of pictures;
the manufacturing module is used for determining that the template for dynamically displaying the static media content material is a four-square grid template if the content of the static media content material comprises a product mark or a product opening number; generating an animation page based on the template, specifically comprising: determining four first pictures and a second picture comprising the product mark or the product opening number from the plurality of pictures; cutting the second picture into four parts, wherein the four parts correspond to each grid respectively; respectively displaying four first pictures in the four grids; sequentially turning over the first picture displayed in each grid, displaying a part of the second picture corresponding to the corresponding grid after turning over, and finally displaying the second picture in four grids; generating a link address of the animation page;
the sending module is used for responding to a media content pushing request from an application client, conducting menu processing on the media content pushing request to determine a first order to be pushed, and sending the data of the determined first order to the application client, wherein the data of the first order carries a link address of the animation page, so that the application client obtains the animation page according to the link address of the animation page, and displays the static media content material in the animation page.
12. The apparatus of claim 11, further comprising:
the first generation module is used for generating a link address of the static media content material;
the first order further carries a link address of the static media content material, and the application client acquires the static media content material according to the link address of the static media content material so as to dynamically display the static media content material in the animation page.
13. The apparatus of claim 11, wherein the templates for dynamically presenting the static media content material further comprise a scrolling template and a carousel template.
14. The apparatus of claim 11, the apparatus further comprising a determination module to:
when the static media content material is obtained, the judging module judges whether the static media content material meets the format requirement, if so, the subsequent processing is continued; otherwise, ending the current processing flow or triggering the first obtaining module to re-execute the processing of obtaining the static media content material uploaded by the first push media content demand party.
15. A media content pushing apparatus, characterized in that the apparatus comprises:
the receiving module is used for receiving data of a first order determined by a media content delivery platform, wherein the data of the first order carries a link address of an animation page to be pushed, and the media content delivery platform acquires a static media content material uploaded by a first pushed media content demand party, wherein the static media content material comprises a plurality of pictures; if the content of the static media content material comprises a product mark or a product opening number, determining that a template for dynamically displaying the static media content material is a four-grid template; generating the animation page based on the template, specifically comprising: determining four first pictures and a second picture comprising the product mark or the product opening number from the plurality of pictures; cutting the second picture into four parts, wherein the four parts correspond to each grid respectively; respectively displaying four first pictures in the four grids; sequentially turning over the first picture displayed in each grid, displaying a part of the second picture corresponding to the corresponding grid after turning over, and finally displaying the second picture in four grids; generating a link address of the animation page;
and the first display module acquires the animation page according to the link address of the animation page and displays the static media content material in the animation page.
16. A media content push system, comprising: a media content delivery platform and an application client, wherein,
the media content delivery platform acquires a static media content material uploaded by a first push media content demand party, wherein the static media content material comprises a plurality of pictures; if the content of the static media content material comprises a product mark or a product opening number, determining that a template for dynamically displaying the static media content material is a four-grid template; generating an animation page based on the template, specifically comprising: determining four first pictures and a second picture comprising the product mark or the product opening number from the plurality of pictures; cutting the second picture into four parts, wherein the four parts correspond to each grid respectively; respectively displaying four first pictures in the four grids; sequentially turning over the first picture displayed in each grid, displaying a part of the second picture corresponding to the corresponding grid after turning over, and finally displaying the second picture in four grids; generating a link address of the animation page;
responding to a media content pushing request from an application client, performing menu processing on the media content pushing request to determine a first order to be pushed, and sending data of the determined first order to the application client, wherein the data of the first order carries a link address of the animation page;
the application client receives the data of the first order determined by the media content delivery platform; and acquiring the animation page according to the link address of the animation page, and displaying the static media content material in the animation page.
17. A computing device comprising a memory and a processor, the memory having stored therein computer-readable instructions operable to cause the processor to perform the method of any of claims 1 to 10.
18. A computer-readable storage medium having stored thereon computer-readable instructions for causing at least one processor to perform the method of any one of claims 1 to 10.
CN201611001692.7A 2016-11-14 2016-11-14 Media content pushing method, device and system Active CN108076357B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611001692.7A CN108076357B (en) 2016-11-14 2016-11-14 Media content pushing method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611001692.7A CN108076357B (en) 2016-11-14 2016-11-14 Media content pushing method, device and system

Publications (2)

Publication Number Publication Date
CN108076357A CN108076357A (en) 2018-05-25
CN108076357B true CN108076357B (en) 2020-11-03

Family

ID=62162321

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611001692.7A Active CN108076357B (en) 2016-11-14 2016-11-14 Media content pushing method, device and system

Country Status (1)

Country Link
CN (1) CN108076357B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109599039A (en) * 2019-01-11 2019-04-09 张凯 A kind of method and system playing e-advertising
CN111694972A (en) * 2019-03-11 2020-09-22 新疆丝路大道信息科技有限责任公司 Picture data management method and system for automobile leasing platform and electronic equipment
CN113420244A (en) * 2020-07-20 2021-09-21 阿里巴巴集团控股有限公司 Dynamic effect template generation method, dynamic picture display method and device and electronic equipment
CN115426510B (en) * 2022-08-24 2024-02-02 北京嗨动视觉科技有限公司 Program arrangement method, program arrangement device, electronic apparatus, and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008073549A1 (en) * 2006-12-12 2008-06-19 Yahoo! Inc. Smart advertisement generating system
CN101651550A (en) * 2008-08-15 2010-02-17 阿里巴巴集团控股有限公司 Method and system for advertisement generation and display and advertisement production and display client
CN103428236A (en) * 2012-05-16 2013-12-04 腾讯科技(北京)有限公司 Information pushing method and system
CN104809632A (en) * 2015-05-07 2015-07-29 北京字节跳动科技有限公司 Template-based dynamic advertisement generation method and template-based dynamic advertisement generation device
CN105306506A (en) * 2014-07-16 2016-02-03 腾讯科技(深圳)有限公司 Online advertising release method and online advertising release system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7631336B2 (en) * 2004-07-30 2009-12-08 Broadband Itv, Inc. Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008073549A1 (en) * 2006-12-12 2008-06-19 Yahoo! Inc. Smart advertisement generating system
CN101651550A (en) * 2008-08-15 2010-02-17 阿里巴巴集团控股有限公司 Method and system for advertisement generation and display and advertisement production and display client
CN103428236A (en) * 2012-05-16 2013-12-04 腾讯科技(北京)有限公司 Information pushing method and system
CN105306506A (en) * 2014-07-16 2016-02-03 腾讯科技(深圳)有限公司 Online advertising release method and online advertising release system
CN104809632A (en) * 2015-05-07 2015-07-29 北京字节跳动科技有限公司 Template-based dynamic advertisement generation method and template-based dynamic advertisement generation device

Also Published As

Publication number Publication date
CN108076357A (en) 2018-05-25

Similar Documents

Publication Publication Date Title
CN107656957B (en) Promotion content pushing method, device and system and storage medium
JP7446451B2 (en) Live streaming data display methods, devices, equipment, and storage media
CN108066986B (en) Streaming media determining method and device and storage medium
US10761680B2 (en) Display method of scenario emoticon using instant message service and user device therefor
CN110366013B (en) Promotion content pushing method and device and storage medium
WO2018028533A1 (en) Media information publishing method, terminal, server, system and storage medium
US11265614B2 (en) Information sharing method and device, storage medium and electronic device
CN112839249B (en) Virtual gift display method, device, equipment and storage medium
CN112383566B (en) Streaming media presentation system
US8928810B2 (en) System for combining video data streams into a composite video data stream
WO2017121362A1 (en) Information processing method, and server and computer storage medium
US20100312596A1 (en) Ecosystem for smart content tagging and interaction
US20160300594A1 (en) Video creation, editing, and sharing for social media
CN108076357B (en) Media content pushing method, device and system
US20080184287A1 (en) System and method for creating a customized video advertisement
CN108574618B (en) Pushed information display method and device based on social relation chain
US9658994B2 (en) Rendering supplemental information concerning a scheduled event based on an identified entity in media content
US20170294212A1 (en) Video creation, editing, and sharing for social media
WO2016150388A1 (en) Interface processing method, apparatus, and system
CN109154943A (en) Conversion based on server of the automatic broadcasting content to click play content
US20170163907A1 (en) Method and system for creating a video advertisement with embedded user content
CN114679621A (en) Video display method and device and terminal equipment
CN108073593B (en) Method, device and system for generating media content
WO2017140226A1 (en) Video processing method and device therefor
CN110198455B (en) Content push monitoring method and device and storage medium

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
GR01 Patent grant
GR01 Patent grant