CN110198455B - Content push monitoring method and device and storage medium - Google Patents
Content push monitoring method and device and storage medium Download PDFInfo
- Publication number
- CN110198455B CN110198455B CN201810257170.6A CN201810257170A CN110198455B CN 110198455 B CN110198455 B CN 110198455B CN 201810257170 A CN201810257170 A CN 201810257170A CN 110198455 B CN110198455 B CN 110198455B
- Authority
- CN
- China
- Prior art keywords
- media content
- media
- client
- display
- description file
- 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
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 106
- 238000000034 method Methods 0.000 title claims abstract description 48
- 239000000463 material Substances 0.000 claims description 72
- 238000012806 monitoring device Methods 0.000 claims description 20
- 238000002513 implantation Methods 0.000 claims description 18
- 238000001514 detection method Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 13
- 230000008685 targeting Effects 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 239000007943 implant Substances 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000003826 tablet Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23424—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, e.g. for subscription services
- H04N21/2547—Third Party Billing, e.g. billing of advertiser
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
- H04N21/26241—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the time of distribution, e.g. the best time of the day for inserting an advertisement or airing a children program
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26291—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation 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/4316—Generation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The application discloses a content push monitoring method, which comprises the following steps: receiving a media content playing request which is sent by a first client and carries an identifier of first media content, and sending first media content corresponding to the identifier of the first media content and an order description file of the first media content to the first client, wherein each display position in one or more display positions of the first media content is superposed with corresponding second media content, and the order description file comprises display information of each second media content; and when the first client plays the first media content and a second media content is determined to be played according to the display information of each second media content in the order description file, sending a release data updating request to the release platform so that the release platform updates the release data of the second media content. The application also provides a corresponding device and a storage medium.
Description
Technical Field
The present application relates to the field of internet technologies, and in particular, to a content push monitoring method, device, and storage medium.
Background
Currently, with the development of internet technology, more and more media contents (including text, pictures, audio, video, etc.) are 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 media contents 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 media content may be referred to as push information or push content, etc.
For example, for advertising, in addition to current conventional advertising formats such as tiles and banners, more and more advertisers are trying to place their product advertisements in a scenario. The advantage of video content advertising is that it is tightly coupled with the scenario, enabling the product to be naturally displayed while enhancing viewer memory. However, at the same time, the advertising format has insufficient flexibility, the merchant must negotiate all the matters of placement with the producer before the shooting is started, and the selling period of the advertising space in the video content is short.
Technical content
The embodiment of the application provides a content push monitoring method, which comprises the following steps:
receiving a media content playing request which is sent by a first client and carries an identifier of first media content, and sending first media content corresponding to the identifier of the first media content and an order description file of the first media content to the first client, wherein each display position in one or more display positions of the first media content is superposed with corresponding second media content, and the order description file comprises display information of each second media content; and when the first client plays the first media content and a second media content is determined to be played according to the display information of each second media content in the order description file, sending a release data updating request to the release platform so that the release platform updates the release data of the second media content.
The embodiment of the application further provides a content push monitoring method, which comprises the following steps:
sending a media content playing request carrying an identifier of first media content to a media content service platform, and receiving the first media content corresponding to the identifier of the first media content and an order description file of the first media content, which are sent by the media content service platform, wherein each display position in one or more display positions of the first media content is superposed with the corresponding second media content, and the order description file comprises display information of each second media content;
and when the first media content is played, when one second media content is determined to be played according to the display information of each second media content in the order description file of the first media content, sending a release data updating request to a release platform so that the release platform updates the release data of the second media content.
The embodiment of the present application further provides a content push monitoring method, including:
sending a directional condition to a media content service platform, and receiving information of one or more first media contents and one or more display positions of each first media content, which are determined by the media content service platform according to the directional condition;
responding to the selection operation, and determining one or more selected first media contents and one or more display positions in each selected first media content;
responding to the uploading operation, and acquiring materials of second media contents corresponding to the display positions in the selected first media contents;
sending the selected identifiers of the first media contents, the identifiers of the display positions of the first media contents and the materials of the second media contents corresponding to the display positions to the media content delivery platform,
and the media content delivery platform determines the display information of each second media content according to the material of each second media content and the corresponding display position, and adds the display information of each second media content into the order description file of the corresponding first media content.
The embodiment of the present application further provides a content push monitoring device, including:
the receiving unit is used for receiving a media content playing request which is sent by a first client and carries an identifier of first media content;
a sending unit, configured to send a first media content corresponding to an identifier of the first media content and an order description file of the first media content to the first client, where each of one or more display positions of the first media content overlaps a corresponding second media content, and the order description file includes display information of each second media content; and when the first client plays the first media content and a second media content is determined to be played according to the display information of each second media content in the order description file, sending a release data updating request to the release platform so that the release platform updates the release data of the second media content.
The embodiment of the present application further provides a content push monitoring device, the device includes:
the receiving and sending unit is used for sending a media content playing request carrying an identifier of first media content to a media content service platform, and receiving the first media content corresponding to the identifier of the first media content and an order description file of the first media content, which are sent by the media content service platform, wherein the order description file comprises display information of the second media content, and each display position of one or more display positions of the first media content is superposed with the corresponding second media content;
and the playing unit is used for sending a release data updating request to the release platform when the first media content is played and one second media content is determined to be played according to the display information of each second media content in the order description file of the first media content, so that the release platform updates the release data of the second media content.
The embodiment of the present application further provides a content push monitoring device, the device includes:
the sending unit is used for sending the orientation condition to the media content service platform and receiving the information of one or more first media contents and one or more display positions of each first media content, which are determined by the media content service platform according to the orientation condition;
the selection unit is used for responding to the selection operation and determining one or more selected first media contents and one or more display positions in each selected first media content;
the uploading unit is used for responding to the uploading operation and acquiring materials of second media contents corresponding to the display positions in the selected first media contents; sending the selected identifiers of the first media contents, the identifiers of the display positions of the first media contents and the materials of the second media contents corresponding to the display positions to the media content delivery platform,
and the media content delivery platform determines the display information of each second media content according to the material of each second media content and the corresponding display position, and adds the display information of each second media content into the order description file of the corresponding first media content.
Embodiments of the present application also provide a computer-readable storage medium storing computer-readable instructions, which can cause at least one processor to execute the method described above.
By adopting the scheme provided by the application, the delivery data of the second media content implanted into the scene of the first media content can be counted.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
FIG. 1 is a system architecture diagram to which an example of the present application relates;
fig. 2 is a schematic flow chart of a content push monitoring method according to the present application;
FIG. 3A is an image of a scene in a video of an example of the present application;
FIG. 3B is a diagram illustrating an example video of the present application after an advertisement is placed on a scene image;
FIG. 4A is an implantation diagram of an example of the present application when the second media content is a single frame image;
FIG. 4B is a schematic illustration of an implantation of an example of the present application when the second media content is a multi-frame image;
FIG. 4C is a schematic diagram of an interface of a terminal device displaying a video with an advertisement embedded therein according to an example of the present application;
FIG. 4D is a schematic diagram of an interface of a terminal device displaying a video with an advertisement embedded therein according to another example of the present application;
FIG. 5 is a flowchart of a first client-side content push monitoring method according to the present application;
FIG. 6 is a flow chart of a second client-side content push monitoring method according to the present application;
FIG. 7 is a message interaction diagram of an example content push monitoring method of the present application;
FIG. 8 is a schematic diagram of a content push monitoring device in an example media content service platform according to the present application;
FIG. 9 is a schematic diagram of a content push monitoring device on a first client side according to an example of the present application;
FIG. 10 is a diagram illustrating a second exemplary embodiment of a content push monitoring device on a client side; and
fig. 11 is a schematic diagram of a computing device composition structure in an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In some examples, for embedding media content to be delivered in video content, for example, embedding advertisements, etc., after the video content is generated, pushing of the media content to be delivered is realized through later embedding of the media content to be delivered. Specifically, the material of the media content to be delivered is superposed at the display position of the frame image of the video content. For example, a display position in a frame of market image in the video content displays a clothes advertisement picture of an advertiser, thereby realizing that the clothes advertisement of the advertiser is implanted into a scene of the video content. In this example, the popularization of the media content to be delivered solves the time problem of advertisement implantation, and the implantation of the media content to be delivered can be realized in both the production process and the broadcasting process of the video content. No matter how long the video content is broadcast, the commodities such as food, automobiles, clothes, jewelry and the like can become new elements in the drama. For example, for implanting advertisements in video content, the technology can recreate a native advertisement scenario in a video that has been filmed or played, enabling fusion of the advertisements and scenarios. The implanted advertisement is not limited by the movie and television shooting period any more, and an advertiser can put own products into the video at any time.
However, in this scheme, for the media content to be delivered implanted in the video content scene, the delivery data of the media content to be delivered cannot be counted. The watching user of the video cannot determine which content in the content played by the video is the content of the media content to be delivered and which content is the video content.
In order to solve the technical problem, the application provides a content push monitoring method, a content push monitoring device and a storage medium. The system architecture diagram to which the present application relates is shown in fig. 1, and includes: a first client 101, a second client 102, a third party monitoring server 103 and a media content server platform 104. The media content service platform 104 includes a media content playing server 105, a media content editing server 106, and a media content delivering server 107. The first client 101, the second client 102, the third-party monitoring server 103 and the media content delivery platform 104 are connected through the internet.
The first client 101 is a client providing an application service to a user, such as a video client, a news client, a social client, a browser, and the like. The second client 102 is a media content material provider client, such as an advertiser client. The first client 101 and the second client 102 are clients in a terminal device, and the terminal device may be a portable terminal device such as a mobile phone, a tablet, a palm computer, a wearable device, or the like, or a PC such as a desktop computer, a notebook computer, or the like, or various smart devices having internet access capability and a display interface such as a smart television. The media content playing server 105 may be a server in the internet capable of providing various media content presentation services to users, such as: portal web server, online video server, social application server (e.g. microblog, wechat, instant messaging server, etc.), e-mail server, social network platform server (e.g. blog, BBS server, etc.), e-commerce platform server (e.g. server of platforms such as jingdong, naoba, amazon, etc.), etc. The media content editing server 106 is used to process the media content, for example, to implant the advertisement of the advertiser into the scene of the video content. The media content delivery server 107 is configured to deliver media content to the first client 101, and count delivery data, such as exposure data, click data, push data, and the like, of each media content to be delivered. The third-party monitoring server is used for counting the delivery data of each media content to be delivered, wherein the provider of the media content to be delivered pays to the media content service platform according to the delivery data of the media content to be delivered counted by the third-party monitoring server.
When a user corresponding to the second client 102 prepares to deliver a media content, the second client 102 sends a targeting condition to the media content delivery server 107, the media content delivery server sends the targeting condition to the media content editing server 106, the media content editing server 106 searches for one or more media contents and one or more implantation scenes in each media content, which are matched with the targeting condition, and sends the one or more searched media contents and one or more implantation scenes in each media content, which are matched with the targeting condition, to the second client 102 through the media content delivery server 107. The second client 102 selects one or more media contents from the one or more media contents, and also selects an implantation scene from the media contents, and sends the identifier of the selected media contents, the identifier of the implantation scene from the selected media contents, and the material of the media contents to be delivered corresponding to each implantation scene to the media content editing server 106 through the media content delivery server 107. The media content editing server 106 implants the material corresponding to each implanted scene into the corresponding implanted scene of the corresponding media content. The media content editing server 106 sends the edited media content to the media content playing server 105, and when the first client 101 requests the media content playing server for data of a media content, the media content playing server 105 sends the data of the media content to the first client for displaying. And when the first client displays the media content, displaying the material of the media content to be launched, which is implanted in the media content. When the media content to be delivered is shown, the first client 101 sends a delivery data update request of the media content to be delivered to the media content delivery server 107, so that the media content delivery server 107 updates delivery data of the corresponding media content to be delivered. The first client 101 also sends a request for updating the delivery data of the media content to be delivered to the third-party detection server 103, so that the third-party detection server 103 updates the delivery data of the media content to be delivered.
The application provides a content push monitoring method, which is applied to a media content service platform, and as shown in fig. 2, the method includes the following steps:
s201: the method comprises the steps of receiving a media content playing request which is sent by a first client and carries an identifier of first media content, and sending first media content corresponding to the identifier of the first media content and an order description file of the first media content to the first client, wherein the second media content corresponding to each display position in one or more display positions of the first media content is superposed on each display position, and the order description file comprises display information of each second media content.
The first media content may be static media content, such as articles, microblog topics, and the like, or may be dynamic media content, such as videos, and the like. The display position in the first media content is used for displaying the media content to be released. The second media content is media content to be delivered, such as an advertisement, a file to be pushed, and the like, and the presentation information of the second media content includes presentation start time, duration, a presentation area, and the like of the second media content. The presentation position of the first media content is used to present material of the second media content. For example, when the first media content is a video, the presentation position includes a presentation area in one or more frames of images of the first media content, while also including a duration of the presentation area. For example, the first media content is a video, a video segment of a running car exists in the video, and a LOGO of the running car is shown on a tyre of the running car to show an advertisement of the car tyre. In this example, the display position includes one or more frames of images of a vehicle tire appearing in the video, the vehicle tire is a display area, and the time corresponding to the one or more frames of images is the duration of the display position. The duration of this show position is the duration that the car ran in the video, the second media content is the LOGO of car child, and the start time in the show information of this second media content can be a time point in the car time of running, by the time quantum that start time and duration formed is located the car time quantum of running, can not exceed the car time quantum of running. I.e. the presentation time period of the second media content is to be within the range of the duration of the presentation position. The second media content displayed may be a still image, such as the LOGO of the car tire, or a moving image, such as a short video.
The number of the display positions for embedding the second media content in the first media content may be one, or may be multiple, for example, the tire of the car in the sequence frame image of the car running in the video is one display position, and the clothing rack in the sequence frame image of the shop scene in the video is another display position. The presentation position may also be referred to as an implantation scenario. An advertiser can show its own product advertisement in a plurality of implantation scenes of a video, and also can show its own product advertisement in a plurality of implantation scenes. Product advertisements of multiple advertisers may be placed in a video.
In this example, each of the one or more display positions of the first media content is superimposed with the corresponding second media content, which means that the second media content is implanted into the corresponding display position in the first media content by a vedio in technology, and when the second media content is superimposed with the first media content by the vedio in technology, the material at the display position of the first media content is replaced with the material of the corresponding second media content. For example, for implanting an advertisement in a video by a vedio in technology, for example, a photo wall appears in the video, a photo in the photo wall is replaced by an advertisement photo, one or more frames of images in which the photo wall appears in the video are determined according to the display position information of the video, meanwhile, the position of a photo to be replaced (for example, a specific pixel area of the photo) in the one or more frames of images is determined according to the display position information of the video, and the image content corresponding to the photo position is replaced by the image content of the advertisement. Specifically, the pixel value of each pixel point in the pixel region may be replaced with the pixel value of the pixel point corresponding to the advertisement image. The mode of realizing advertisement implantation through the Vedio in technology is different from the mode of implanting advertisements in the form of front patches or rear patches in videos, and the advertisements are implanted in the form of front patches or rear patches by adding separate sequence frames (the advertisements correspond to the separate sequence frames) in the original video without processing the original video image frames. The method has the advantages that the embedded advertisements are realized through the vedio in technology, part of content of the frame images of the videos is replaced by material content of the advertisements, and the original frame images are processed, so that the embedded advertisements are integrated into video scenes.
Wherein the presentation time of the second media content is to be within the range of the duration of the corresponding presentation position. When the second media content is embedded into the first media content, one or more frames of images in the first media content are determined according to the starting time and the duration time in the display information of the second media content. The information of the first media content stores the time corresponding to each frame of image, and the first frame of image is determined according to the time of each frame of image and the starting time and the duration of the second media content, wherein the first frame of image may be one frame or multiple frames. The start time of the second media content may be a time point preset by a material provider of the second media content when providing the material of the second media content. When the second media content is a single picture, the duration of the second media content may also be a duration preset by a material provider, and the duration cannot exceed the duration of the corresponding display position. When the second media content is a video segment, the duration of the presentation information may be the duration of the video segment, and meanwhile, the duration of the video segment cannot exceed the range of the duration corresponding to the presentation position. When the second frame image is superposed in the first frame image, one frame image in the second frame image is superposed at the superposition position of the corresponding one frame image in the first frame image, wherein the superposition position is the position in the first frame image for superposing the second frame image. The process of the superimposition may be to replace the image at the superimposition position in the first frame image with the image in the second frame image. When the presentation information of each second media content is added to the order description file of the first media content, the presentation information of each second media content may be sorted according to the start time of the presentation information and sequentially added to the order description file.
S202: and when the first client plays the first media content and a second media content is determined to be played according to the display information of each second media content in the order description file, sending a release data updating request to the release platform so that the release platform updates the release data of the second media content.
When the first client plays the first media content, according to the presentation information of each second media content in the order description file, specifically, according to the starting time point in the presentation information, when it is determined that one second media content is played, a delivery data update request is sent to a delivery platform (media content delivery server 107). The request may carry an identifier of the second media content or an identifier of an order corresponding to the second media content, so that the media content delivery server 107 updates delivery data of the second media content, or updates delivery data of the order, for example, updates exposure data.
By adopting the content push monitoring method provided by the application, the display information of the second media content implanted into the first media content is added into the order description file of the first media content. Therefore, when the first client side displays the first media content and determines to play one second media content according to the display information of each second media content in the order description file, the first client side sends a release data updating request to the media content release server, and the media content release server updates the release data of the second media content. For a second media content embedded in a first media content scene, delivery data for the second media content may be counted.
In some examples, the presentation information includes a play start time, a duration, and a presentation area of the corresponding second media content;
when the displaying information according to each second media content is executed and the second frame image of each second media content is superimposed in the first frame image corresponding to the first media content, the method comprises the following steps:
s11: and for any second media content, determining one or more frames of first frame images in the first media content according to the playing start time and the playing duration of the second media content, and determining a display area in the one or more frames of first frame images according to the display position of the second media content.
S12: superimposing a second frame image of the second media content at the presentation area in the one or more frames of first frame images.
In this example, a first frame image in the first media content is determined according to the play start time of the second media content, and a subsequent frame image of the first media content is determined according to the duration of the second media content. And determining the overlapping position in the first frame image of the frame or the frame according to the display area in the display information of the second media content, wherein the overlapping position can be an image replacement area in the first frame image. For example, in FIG. 3A, the overlay position is the image area occupied by the photograph 304. The image at the superimposed position is replaced with the material of the second media content, as shown in fig. 3B, and the photograph 304 is replaced with an advertisement picture 305.
In some examples, when performing step S12 above, and when performing the superimposing of the second frame image of the second media content at the superimposing position in the one or more first frame images, the steps of:
s21: and when the second frame image of the second media content is one frame, respectively overlaying the one frame second frame image to the overlaying position in the one or more frames of first frame images.
S22: when the second frame image of the second media content is multiple frames, respectively overlaying the multiple frames of second frame images to the adding positions of the respectively corresponding first frame images.
In this example, for example, as shown in fig. 4A, the first frame image includes 4 frame images, the superimposition position is 401 in the four frame images, and when the second frame image is one frame, the second frame images 402 are respectively added to the superimposition positions 401 of the 4 frame first frame images. When the second frame image is a multi-frame image, that is, the second media content is a video segment, as shown in fig. 4B, the second frame image 403 is superimposed at the superimposition position 401 of the first frame image 1, and correspondingly, the second frame images 404, 405, and 406 are respectively superimposed at the superimposition positions 401 of the corresponding first frame images. And when the second frame images are multiple frames, the number of the second frame images is the same as that of the first frame images. As shown in fig. 4C, when a first client (e.g., video client) on a terminal device (e.g., mobile device, etc.) presents a video 407, an advertisement 408 is superimposed in the image of the video. As further shown in fig. 4D, when a first client (e.g., video client) on a terminal device (e.g., PC device) presents a video 409, an advertisement 410 is superimposed in the image of the video.
In some examples, the method further comprises the steps of:
s31: and receiving a directional condition sent by the second client, and determining one or more first media contents and one or more display positions of the first media contents according to the directional condition.
The second client is a client that provides material of the second media content, e.g., an advertiser that provides advertising material. The second client sends the targeting condition to the media content editing server through the media content delivery server, and the targeting condition may be a scene condition in the video, for example, the targeting condition is a scene in which a car appears in the video, and a scene in which a shop appears. The media content editing server can match one or more first media contents according to the orientation condition and match the display positions in the one or more first media contents. For example, for placing an advertisement in a video, the advertiser wants to place an advertisement of his/her own jacket in a shop scene in the video, and the targeting conditions uploaded by the advertiser through the second client are as follows: and a shop scene, searching the video with the shop scene in the video library in the media content editing server, and determining the display position of the shop scene in the searched video, wherein the display position comprises the start time and the end time of the shop scene in the video, and the position of the jacket advertisement picture of the advertiser in one or more frames of images of the shop scene.
S32: and sending the information of the one or more first media contents and the one or more display positions of the first media contents to the second client.
Wherein the display position information comprises a start time and an end time of the display and a position area in a frame image of the video where the second media content can be displayed. After the first media content and the information of one or more display positions are sent to the second client, when a player in the second client plays the first media content, a display area identification frame is added in one or more frames of images corresponding to the first media content according to the information of the display positions. So that the user at the second client can present the area frame of the second media content in the displayed image when playing to the start time of the presentation position while viewing the first media content. When the first media content is sent to the second client, a part of the first media content, which includes the presentation position (the implantation scene), may also be sent.
S33: and receiving the selected identifiers of the one or more first media contents, the identifiers of the one or more display positions of the first media contents and the materials of the second media contents corresponding to the display positions, which are sent by the second client.
The user corresponding to the second client, that is, the provider of the material of the second media content, selects one or more first media contents from the received one or more first media contents, and also selects the display positions (embedded scenes) in the first media contents, and provides the material of the second media content corresponding to each display position. The material of the second media content is provided in the same size as the image size of the overlap region in the presentation position (the embedded scene) or smaller than the overlap region. When the material of the second media content is provided as a video segment, the duration of the video segment cannot exceed the duration of the presentation position (the embedded scene).
S34: and determining the display information of each second media content according to the material of each second media content and the corresponding display position.
The display information of the second media content includes information such as a display start time, a duration, a display area, and the like of the second media content. In addition, the method can also comprise an identifier of the second media content and an order identifier corresponding to the second media content.
S35: and adding the display information of each second media content into the order description file of the corresponding first media content.
And storing the mapping relation between each display position and the corresponding second media content, so that when the media content editing server implants the second media content into the first media content, the corresponding second media content is implanted into the display position of the first media content according to the mapping relation. And adding the display information of each second media content into the order description file of the corresponding first media content.
In some examples, the presentation information of each second media content includes a play start time, a duration, and a presentation area of the second media content; when the display information of each second media content is determined according to the material of each second media content and the corresponding display position, the method comprises the following steps:
determining the playing start time and a display area of the second media content according to the display position; determining a duration of the second media content from the material of the second media content.
For a first media content, the display information of a second media content embedded in the first media content is added to a file to form an order description file of the first media content, and the file can be an XML format file. The play start time in the display information of the second media content may be determined according to the display position of the first media content, where the display position includes a start time, a display area, and a displayable duration at which the second media content may be displayed, and the start time corresponding to the display position may be determined as the play start time of the second media content. The playing start time of the second media content can also be set by the material provider of the second media content, but the set time is the content in the duration range corresponding to the display position. The display area corresponding to the display position may be determined as the display area of the second media content. The duration of the material of the second media content may be determined as the duration of the second media content. And the duration of the material does not exceed the time period corresponding to the display position.
In some examples, the content push monitoring method provided by the present application further includes the following steps:
and receiving monitoring links of each second media content sent by a second client, and adding the monitoring links into the order description file, wherein the monitoring links are used for sending a delivery data updating request to a third-party monitoring server according to the monitoring links of the second media content when the first client plays a second media content, so that the third-party monitoring server updates the delivery data of the second media content.
The user at the second client applies for a monitoring link from the third-party monitoring server for each second media content to be released, one second media content corresponds to one order, the third-party monitoring server distributes one monitoring link for each order in response to the request of the second client, and different orders correspond to different monitoring links. When the user uploads the material of the second media content through the second client, the monitoring link of the second media content can be simultaneously carried out. In addition, order information corresponding to the second media content can be uploaded, where the order information includes an order identifier, a second media provider corresponding to the order, and a traffic identifier corresponding to the order (a traffic provider displaying the second media content, for example, Tencent news, WeChat friend circle, etc.). When the media content service platform adds the presentation information of the second media content to the order description file, the monitoring link of the second media content is also added to the order description file, so that when a second media content is played, the monitoring link of the second media content is triggered by an SDK (Software Development Kit) in the first client, and a delivery data update request of the second media content is sent to a third-party monitoring server, wherein the request may carry an identifier of an order corresponding to the second media content. And the third-party monitoring server updates the releasing data of the order corresponding to the order identification. For example, the exposure data of the order is updated. And the user of the second media content provider, such as an advertiser, pays the delivery fee to the corresponding media party according to the delivery data counted by the third-party monitoring server.
The present application further provides a content push monitoring method, applied to a first client, as shown in fig. 5, the method includes the following steps:
s501: the method comprises the steps of sending a media content playing request carrying an identifier of first media content to a media content service platform, and receiving the first media content corresponding to the identifier of the first media content and an order description file of the first media content, which are sent by the media content service platform, wherein the second media content corresponding to each display position in one or more display positions of the first media content is superposed on each display position, and the order description file comprises display information of each second media content.
S502: and when the first media content is played, when one second media content is determined to be played according to the display information of each second media content in the order description file of the first media content, sending a release data updating request to a release platform so that the release platform updates the release data of the second media content.
When the first client plays the first media content, according to the presentation information of each second media content in the order description file, specifically, according to the starting time point in the presentation information, when it is determined that one second media content is played, a delivery data update request is sent to a delivery platform (media content delivery server 107). The request may carry an identifier of the second media content or an identifier of an order corresponding to the second media content, so that the media content delivery server updates delivery data of the second media content, or updates delivery data of the order, for example, updates exposure data. The order description file may be an XML file (including order information corresponding to the second media content, duration of the second media content, and occurrence time point of the second media content). When the first media content is a video and a user plays the video content through the Tencent video, the player acquires a corresponding XML file from the content management system to find whether the advertisement information is implanted. For example, the player reads video content a in an XML file with an advertisement being placed for 10 minutes and the advertisement is maintained for 7 s. When the video is played for 10 minutes, the player sends an advertisement placement data update request carrying the order identifier of the advertisement to the media content placement server 107, so that the media content placement server updates the advertisement placement data, for example, the exposure times is increased by 1.
The steps in this example correspond to the steps in the method of the media content service platform side, and are not described herein again.
In some examples, the order description file of the first media content includes monitoring links of the second media contents superimposed in the first media content, and the content delivery monitoring method provided by the present application further includes the steps of:
and when a second media content is played, sending a release data updating request to a third-party monitoring server according to the monitoring link of the second media content, so that the third-party monitoring server updates the release data of the second media content.
The steps in this example correspond to the steps in the method of the media content service platform side, and are not described herein again.
The present application further provides a content push monitoring method, applied to a second client, as shown in fig. 6, where the method includes the following steps:
s601: sending the orientation condition to a media content service platform, and receiving information of one or more first media contents and one or more display positions of the first media contents, which are determined by the media content service platform according to the orientation condition.
S602: in response to the selection operation, the selected one or more first media contents and one or more display positions in the selected first media contents are determined.
S603: and responding to the uploading operation, and acquiring the material of the second media content corresponding to each display position in each selected first media content.
S604: and sending the selected identification of each first media content, the identification of each display position of each first media content and the material of the second media content corresponding to each display position to the media content release platform, so that the media content release platform determines the display information of each second media content according to the material of each second media content and the corresponding display position, and adds the display information of each second media content into the order description file of the corresponding first media content.
The steps in this example correspond to the steps on the media content service platform side, and are not described herein again.
In some examples, the content push monitoring method provided by the present application further includes the following steps:
and responding to the uploading operation, acquiring the monitoring links of the second media contents, and sending the links of the second media contents to the media content service platform so that the media content server platform adds the links of the second media contents to the order description files of the corresponding first media contents.
The steps in this example correspond to the steps on the media content service platform side, and are not described herein again.
When the content push monitoring method provided by the application is applied to monitoring of advertisement putting, and the first media content is a video, the first client is a Tencent video client, the second client is an advertiser client, the media content server platform is a video server platform, the media content playing server is a video playing server, the media content editing server is a video editing server, and the media content putting server is an advertisement putting server. As shown in fig. 7, the message interaction diagram of the content push monitoring method provided by the present application includes the following steps:
s701: the advertiser provides the targeting condition to the advertisement delivery server in the video service platform through the advertiser client.
S702: and the advertisement delivery server sends the targeting condition to the video editing server.
S703: the video editing server matches one or more videos according to the orientation conditions, and determines one or more implantable scenes (display positions) in the matched videos.
S704: and the video editing server sends the matched one or more videos and the information of the implantable scenes of the videos to the advertisement delivery server.
S705: and the advertising server sends the matched one or more videos and the information of the implantable scenes in the videos to the advertiser client.
S706: the advertiser client selects one video and one embedded scene, and can select a plurality of videos and one video selects a plurality of embedded scenes. And uploading the identifier of the selected video, the identifier of the implantable scene, the advertisement material and the monitoring link corresponding to each implantable scene.
S707: and the advertisement delivery server sends the identification of the video selected by the advertiser, the identification of the implantable scenes, the materials and the monitoring links of the implantable scenes to the video editing server.
S708: the video editing server implants the advertisement material provided by the advertiser into the corresponding implantation scene of the selected video, and simultaneously adds the advertisement display information and the advertisement detection link into an order identification file of the video, wherein the file can be an XML file. Order information for the advertisement may also be added to the order identification file. Meanwhile, the video editing server sends the edited video to the video playing server.
S709: and the Tencent video client sends a playing request to the video playing server.
S710: the video playing server returns the corresponding video file and the order description file of the video file, such as an XML file, to the Tencent video client.
S711: and playing the media content by the Tencent video client.
S712: the Tencent video client detects whether an advertisement is played according to the display information of each advertisement in the order description file, for example, whether an advertisement is played according to the playing start time of the advertisement.
S713: when the advertisement in the video is played, the SDK in the Tencent video client sends a delivery data updating request to the advertisement delivery server, and the advertisement delivery server updates the delivery data of the advertisement after receiving the request, for example, the exposure of the advertisement is increased by 1.
S714: and triggering the monitoring link of the advertisement by the SDK in the Tencent video client.
S715: and the SDK sends a delivery data updating request to the third-party monitoring server. After receiving the request, the third-party monitoring server updates the advertisement delivery data, for example, adding 1 to the exposure of the advertisement.
As shown in fig. 8, the present application further provides a content push monitoring device 800, applied to a media content service platform, including:
a receiving unit 801, configured to receive a media content playing request that is sent by a first client and carries an identifier of a first media content;
a sending unit 802, configured to send a first media content corresponding to an identifier of the first media content and an order description file of the first media content to the first client, where each of one or more display positions of the first media content overlaps with a corresponding second media content, and the order description file includes display information of each second media content; and when the first client plays the first media content and a second media content is determined to be played according to the display information of each second media content in the order description file, sending a release data updating request to the release platform so that the release platform updates the release data of the second media content.
In some examples, the apparatus further comprises an implantation unit 803 to:
the system is used for receiving the orientation condition sent by the second client, determining one or more first media contents and one or more display positions of the first media contents according to the orientation condition
Sending the information of the one or more first media contents and the one or more display positions of the first media contents to the second client;
receiving the identifiers of the one or more selected first media contents, the identifiers of one or more display positions of the first media contents and the materials of the second media contents corresponding to the display positions, which are sent by the second client;
determining the display information of each second media content according to the material of each second media content and the corresponding display position; and adding the display information of each second media content into the order description file of the corresponding first media content.
The operations executed by each unit in the content push monitoring device provided by the present application correspond to each step in the content push monitoring method, and are not described herein again.
In some examples, the implantation unit 803 is further configured to:
and receiving monitoring links of each second media content sent by a second client, and adding the monitoring links into the order description file, wherein the monitoring links are used for sending a delivery data updating request to a third-party monitoring server according to the monitoring links of the second media content when the first client plays a second media content, so that the third-party monitoring server updates the delivery data of the second media content.
As shown in fig. 9, the present application further provides a content push monitoring apparatus 900, applied to a first client, where the apparatus includes:
a transceiving unit 901, configured to send a media content playing request carrying an identifier of a first media content to a media content service platform, and receive a first media content and an order description file of the first media content, which are sent by the media content service platform and correspond to the identifier of the first media content, where each of one or more display positions of the first media content is superimposed with a corresponding second media content, and the order description file includes display information of each second media content;
the playing unit 902 is configured to send a launch data update request to the launch platform when the first media content is played and a second media content is determined to be played according to the display information of each second media content in the order description file of the first media content, so that the launch platform updates launch data of the second media content.
The operations executed by each unit in the content push monitoring device provided by the present application correspond to each step in the content push monitoring method, and are not described herein again.
As shown in fig. 10, the present application further provides a content push monitoring apparatus 1000, applied to a second client, where the apparatus includes:
a sending unit 1001, configured to send a targeting condition to a media content service platform, and receive information of one or more first media contents and one or more display positions of each first media content, where the one or more first media contents are determined by the media content service platform according to the targeting condition;
a selecting unit 1002, configured to determine, in response to a selecting operation, one or more selected first media contents and one or more display positions in each selected first media content;
the uploading unit 1003 is configured to respond to an uploading operation and acquire a material of the second media content corresponding to each display position in each selected first media content; sending the selected identifiers of the first media contents, the identifiers of the display positions of the first media contents and the materials of the second media contents corresponding to the display positions to the media content delivery platform,
and the media content delivery platform determines the display information of each second media content according to the material of each second media content and the corresponding display position, and adds the display information of each second media content into the order description file of the corresponding first media content.
The operations executed by each unit in the content push monitoring device provided by the present application correspond to each step in the content push monitoring method, and are not described herein again.
The present application also provides a computer-readable storage medium storing computer-readable instructions that can cause at least one processor to perform the method as described above.
Fig. 11 shows a configuration diagram of a computing device in which the content push monitoring apparatus 800, the content push monitoring apparatus 900, and the content push monitoring apparatus 1000 are located. As shown in fig. 11, the computing device includes one or more processors (CPUs) 1102, a communications module 1104, a memory 1106, a user interface 1110, and a communications bus 1108 for interconnecting these components.
The processor 1102 may receive and transmit data via the communication module 1104 to enable network communications and/or local communications.
The user interface 1110 includes one or more output devices 1112, including one or more speakers and/or one or more visual displays. The user interface 1110 also includes one or more input devices 1114, 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.
Memory 1106 may be 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 1106 stores a set of instructions executable by the processor 1102, including:
an operating system 1116, including programs for handling various basic system services and for performing hardware-related tasks;
the applications 1118 include some or all of the elements or modules of the content push monitoring device 800, the content push monitoring device 900, and the content push monitoring device 1000. At least one of the units of the content push monitoring device 800, the content push monitoring device 900, and the content push monitoring device 1000 may store machine executable instructions. The processor 1102 may be configured to implement the functionality of at least one of the units or modules described above by executing machine-executable instructions in at least one of the units in the memory 1106.
It should be noted that not all steps and modules in the above flows and structures are necessary, and some steps or modules may be omitted according to actual needs. The execution order of the steps is not fixed and can be adjusted as required. The division of each module is only for convenience of describing adopted functional division, and in actual implementation, one module may be divided into multiple modules, and the functions of multiple modules may also be implemented by the same module, and these modules may be located in the same device or in different devices.
The hardware modules in the embodiments may be implemented in hardware or a hardware platform plus software. The software includes machine-readable instructions stored on a non-volatile storage medium. Thus, embodiments may also be embodied as software products.
In various examples, the hardware may be implemented by specialized hardware or hardware executing machine-readable instructions. For example, the hardware may be specially designed permanent circuits or logic devices (e.g., special purpose processors, such as FPGAs or ASICs) for performing the specified operations. Hardware may also include programmable logic devices or circuits temporarily configured by software (e.g., including a general purpose processor or other programmable processor) to perform certain operations.
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 a data processing program constitutes the present application. Further, the 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 application, which also provides a non-volatile storage medium in which a data processing program is stored, which data processing program can be used to carry out any one of the above-mentioned method examples of the present application.
The corresponding machine-readable instructions of the modules of fig. 11 may cause an operating system or the like operating on the computer to perform some or all of the operations described herein. The nonvolatile computer-readable storage medium may be a memory provided in an expansion board inserted into the computer or written to a memory provided in an expansion unit connected to the computer. A CPU or the like mounted on the expansion board or the expansion unit may perform part or all of the actual operations according to the instructions.
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 (8)
1. A content push monitoring method, comprising:
receiving a directional condition sent by a second client, and determining one or more first media contents and one or more display positions of the first media contents according to the directional condition;
sending the information of the one or more first media contents and the one or more display positions of the first media contents to the second client;
receiving an identifier of first media content selected by a second client, identifiers of one or more display positions of the first media content and materials of second media content corresponding to each display position; the first media content is a video;
determining the display information of each second media content according to the material of each second media content and the corresponding display position, and adding the display information of each second media content into the order description file of the first media content; the presentation information of the second media content includes: a presentation start time, duration, presentation area of the second media content;
receiving monitoring links of each second media content sent by the second client, and adding the monitoring links to the order description file of the first media content; the second client applies for a monitoring link to a third-party detection server for each second media content to be released;
receiving a media content playing request which is sent by a first client and carries an identifier of first media content, and sending the first media content corresponding to the identifier of the first media content and an order description file of the first media content to the first client, wherein materials at each display position in one or more display positions of the first media content are replaced by materials of second media content corresponding to each display position, and the order description file comprises display information and monitoring links of each second media content;
when the first client plays the first media content, when a second media content is determined to be played according to the display start time of each second media content in the order description file, a release data updating request is sent to a release platform, so that the release platform updates the release data of the second media content, and a release data updating request is sent to a third party monitoring server according to the monitoring link of the second media content, so that the third party monitoring server updates the release data of the second media content.
2. The method of claim 1,
the determining the display information of each second media content according to the material of each second media content and the corresponding display position comprises:
determining the playing start time and a display area of the second media content according to the display position;
determining a duration of the second media content from the material of the second media content.
3. A content push monitoring method applied to a first client side comprises the following steps:
sending a media content playing request carrying an identifier of first media content to a media content service platform, and receiving the first media content corresponding to the identifier of the first media content and an order description file of the first media content, which are sent by the media content service platform, wherein materials at each display position in one or more display positions of the first media content are replaced by materials of second media content corresponding to each display position, and the first media content is a video; the order description file comprises display information and monitoring links of each second media content; the presentation information of the second media content includes: a presentation start time, duration, presentation area of the second media content; the media content service platform receives a directional condition sent by a second client, and determines one or more first media contents and one or more display positions of the first media contents according to the directional condition; sending the information of the one or more first media contents and the one or more display positions of the first media contents to the second client; receiving an identifier of first media content selected by a second client, identifiers of one or more display positions of the first media content and materials of second media content corresponding to each display position; determining the display information of each second media content according to the material of each second media content and the corresponding display position, and adding the display information of each second media content into the order description file of the first media content; receiving monitoring links of each second media content sent by the second client, and adding the monitoring links to the order description file of the first media content; the second client applies for a monitoring link to a third-party detection server for each second media content to be released;
when the first media content is played, when one second media content is played according to the display starting time of each second media content in the order description file of the first media content, a release data updating request is sent to a release platform, so that the release platform updates release data of the second media content, and a release data updating request is sent to a third-party monitoring server according to a monitoring link of the second media content, so that the third-party monitoring server updates the release data of the second media content.
4. A content push monitoring method applied to a second client side, the method comprising:
sending a directional condition to a media content service platform, and receiving information of one or more first media contents and one or more display positions of each first media content, which are determined by the media content service platform according to the directional condition; the first media content is a video;
responding to the selection operation, and determining one or more selected first media contents and one or more display positions in each selected first media content;
responding to the uploading operation, and acquiring materials of second media contents corresponding to the display positions in the selected first media contents;
sending the selected identifiers of the first media contents, the identifiers of the display positions of the first media contents and the materials of the second media contents corresponding to the display positions to the media content delivery platform,
enabling the media content delivery platform to determine the display information of each second media content according to the material of each second media content and the corresponding display position, and adding the display information of each second media content into the order description file of the corresponding first media content; the presentation information of the second media content includes: a presentation start time, duration, presentation area of the second media content;
responding to the uploading operation, acquiring monitoring links of each second media content, and sending the links of each second media content to the media content service platform, so that the media content server platform adds the links of each second media content to the order description file of the corresponding first media content;
when the media content service platform receives a media content playing request which is sent by a first client and carries an identifier of first media content, the media content service platform sends the first media content corresponding to the identifier of the first media content and an order description file of the first media content to the first client, wherein materials at each display position in one or more display positions of the first media content are replaced by materials of second media content corresponding to each display position; when the first client plays the first media content, when a second media content is determined to be played according to the display start time of each second media content in the order description file, a release data updating request is sent to a release platform, so that the release platform updates the release data of the second media content, and a release data updating request is sent to a third party monitoring server according to the monitoring link of the second media content, so that the third party monitoring server updates the release data of the second media content.
5. A content push monitoring device, comprising:
the implantation unit is used for receiving the orientation condition sent by the second client, and determining one or more first media contents and one or more display positions of the first media contents according to the orientation condition; sending the information of the one or more first media contents and the one or more display positions of the first media contents to the second client; receiving one or more first media content identifiers selected by a second client, one or more display position identifiers of each first media content and materials of second media content corresponding to each display position; determining the display information of each second media content according to the material of each second media content and the corresponding display position; adding the display information of each second media content into the order description file of the corresponding first media content; the presentation information of the second media content includes: a presentation start time, duration, presentation area of the second media content; receiving monitoring links of each second media content sent by the second client, and adding the monitoring links to the order description file of the first media content; the second client applies for a monitoring link to a third-party detection server for each second media content to be released; the first media content is a video;
a receiving unit, configured to receive a media content playing request carrying an identifier of a first media content sent by a first client,
a sending unit, configured to send a first media content corresponding to an identifier of the first media content and an order description file of the first media content to the first client, where materials at each of one or more display positions of the first media content are replaced with materials of a corresponding second media content, and the order description file includes display information and a monitoring link of each second media content; when the first client plays the first media content, when a second media content is determined to be played according to the display start time of each second media content in the order description file, a release data updating request is sent to a release platform, so that the release platform updates the release data of the second media content, and a release data updating request is sent to a third party monitoring server according to the monitoring link of the second media content, so that the third party monitoring server updates the release data of the second media content.
6. A content push monitoring device, the device comprising:
the receiving and sending unit is used for sending a media content playing request carrying an identifier of first media content to a media content service platform, receiving the first media content corresponding to the identifier of the first media content and an order description file of the first media content sent by the media content service platform, wherein the material at each display position in one or more display positions of the first media content is replaced by the material of the corresponding second media content, and the first media content is a video; the order description file comprises display information and monitoring links of each second media content; the presentation information of the second media content includes: a presentation start time, duration, presentation area of the second media content; the media content service platform receives a directional condition sent by a second client, and determines one or more first media contents and one or more display positions of the first media contents according to the directional condition; sending the information of the one or more first media contents and the one or more display positions of the first media contents to the second client; receiving an identifier of first media content selected by a second client, identifiers of one or more display positions of the first media content and materials of second media content corresponding to each display position; determining the display information of each second media content according to the material of each second media content and the corresponding display position, and adding the display information of each second media content into the order description file of the first media content; receiving monitoring links of each second media content sent by the second client, and adding the monitoring links to the order description file of the first media content; the second client applies for a monitoring link to a third-party detection server for each second media content to be released;
and the playing unit is used for sending a release data updating request to a release platform when the first media content is played and one second media content is determined to be played according to the display starting time of each second media content in the order description file of the first media content, so that the release platform updates the release data of the second media content, and sending a release data updating request to a third-party monitoring server according to the monitoring link of the second media content, so that the third-party monitoring server updates the release data of the second media content.
7. A content push monitoring device, the device comprising:
the sending unit is used for sending the orientation condition to the media content service platform and receiving the information of one or more first media contents and one or more display positions of each first media content, which are determined by the media content service platform according to the orientation condition; the first media content is a video;
the selection unit is used for responding to the selection operation and determining one or more selected first media contents and one or more display positions in each selected first media content;
the uploading unit is used for responding to the uploading operation and acquiring materials of second media contents corresponding to the display positions in the selected first media contents; sending the selected identifiers of the first media contents, the identifiers of the display positions of the first media contents and the materials of the second media contents corresponding to the display positions to the media content delivery platform,
enabling the media content delivery platform to determine the display information of each second media content according to the material of each second media content and the corresponding display position, and adding the display information of each second media content into the order description file of the corresponding first media content; the presentation information of the second media content includes: a presentation start time, duration, presentation area of the second media content;
the uploading unit is further configured to, in response to the uploading operation, acquire a monitoring link of each second media content, and send the link of each second media content to the media content service platform, so that the media content server platform adds the link of each second media content to the order description file of the corresponding first media content;
when the media content service platform receives a media content playing request which is sent by a first client and carries an identifier of first media content, the media content service platform sends the first media content corresponding to the identifier of the first media content and an order description file of the first media content to the first client, wherein materials at each display position in one or more display positions of the first media content are replaced by materials of second media content corresponding to each display position; when the first client plays the first media content, when a second media content is determined to be played according to the display start time of each second media content in the order description file, a release data updating request is sent to a release platform, so that the release platform updates the release data of the second media content, and a release data updating request is sent to a third party monitoring server according to the monitoring link of the second media content, so that the third party monitoring server updates the release data of the second media content.
8. A computer-readable storage medium storing computer-readable instructions that cause at least one processor to perform the method of any one of claims 1-4.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810257170.6A CN110198455B (en) | 2018-03-27 | 2018-03-27 | Content push monitoring method and device and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810257170.6A CN110198455B (en) | 2018-03-27 | 2018-03-27 | Content push monitoring method and device and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110198455A CN110198455A (en) | 2019-09-03 |
| CN110198455B true CN110198455B (en) | 2021-08-27 |
Family
ID=67751315
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810257170.6A Active CN110198455B (en) | 2018-03-27 | 2018-03-27 | Content push monitoring method and device and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110198455B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111565325B (en) * | 2020-04-30 | 2022-04-01 | 北京字节跳动网络技术有限公司 | Information pushing method and device, server and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101119223A (en) * | 2007-09-28 | 2008-02-06 | 腾讯科技(深圳)有限公司 | Method, system and related device for implementing on-line advertisement launching |
| CN101651550A (en) * | 2008-08-15 | 2010-02-17 | 阿里巴巴集团控股有限公司 | Method and system for advertisement generation and display and advertisement production and display client |
| CN104519408A (en) * | 2014-11-25 | 2015-04-15 | 四川长虹电器股份有限公司 | Advertising data monitoring system and method based on smart television |
| CN104581222A (en) * | 2015-01-05 | 2015-04-29 | 李伟贤 | Method for quickly recognizing advertisement position and implanting advertisement in video |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8755673B2 (en) * | 2005-05-23 | 2014-06-17 | Open Text S.A. | Method, system and computer program product for editing movies in distributed scalable media environment |
-
2018
- 2018-03-27 CN CN201810257170.6A patent/CN110198455B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101119223A (en) * | 2007-09-28 | 2008-02-06 | 腾讯科技(深圳)有限公司 | Method, system and related device for implementing on-line advertisement launching |
| CN101651550A (en) * | 2008-08-15 | 2010-02-17 | 阿里巴巴集团控股有限公司 | Method and system for advertisement generation and display and advertisement production and display client |
| CN104519408A (en) * | 2014-11-25 | 2015-04-15 | 四川长虹电器股份有限公司 | Advertising data monitoring system and method based on smart television |
| CN104581222A (en) * | 2015-01-05 | 2015-04-29 | 李伟贤 | Method for quickly recognizing advertisement position and implanting advertisement in video |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110198455A (en) | 2019-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| USRE48546E1 (en) | System and method for presenting content with time based metadata | |
| CN114125512B (en) | Promotion content pushing method and device and storage medium | |
| CN107656957B (en) | Promotion content pushing method, device and system and storage medium | |
| CN105701217B (en) | Information processing method and server | |
| CN106059999B (en) | Media file display method, client, plug-in and system | |
| CN110366041B (en) | Media data sharing method, device and equipment | |
| US20140140680A1 (en) | System and method for annotating a video with advertising information | |
| US20250142146A1 (en) | Metadata delivery system for rendering supplementary content | |
| CN108574618B (en) | Pushed information display method and device based on social relation chain | |
| US20090082045A1 (en) | Blast video messages systems and methods | |
| US20170163907A1 (en) | Method and system for creating a video advertisement with embedded user content | |
| JP2011018306A (en) | Method for processing content, and content providing system | |
| US20160119661A1 (en) | On-Demand Metadata Insertion into Single-Stream Content | |
| CN108573391B (en) | Method, device and system for processing promotion content | |
| US20140150017A1 (en) | Implicit Advertising | |
| CN108076357B (en) | Media content pushing method, device and system | |
| CN108073593B (en) | Method, device and system for generating media content | |
| US9940645B1 (en) | Application installation using in-video programming | |
| CN110198455B (en) | Content push monitoring method and device and storage medium | |
| CA2973717A1 (en) | System and method for supplemental content selection and delivery | |
| KR20180041879A (en) | Method for editing and apparatus thereof | |
| US10387537B1 (en) | Presentation of introductory content | |
| CN108319621B (en) | Media content processing method, device and platform | |
| JP6110727B2 (en) | News distribution system | |
| US10979249B1 (en) | Event-based content presentation using a social media platform |
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 |