CN110198455A - 内容推送监测方法、装置及存储介质 - Google Patents

内容推送监测方法、装置及存储介质 Download PDF

Info

Publication number
CN110198455A
CN110198455A CN201810257170.6A CN201810257170A CN110198455A CN 110198455 A CN110198455 A CN 110198455A CN 201810257170 A CN201810257170 A CN 201810257170A CN 110198455 A CN110198455 A CN 110198455A
Authority
CN
China
Prior art keywords
media content
content
media
file
client
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.)
Granted
Application number
CN201810257170.6A
Other languages
English (en)
Other versions
CN110198455B (zh
Inventor
周彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201810257170.6A priority Critical patent/CN110198455B/zh
Publication of CN110198455A publication Critical patent/CN110198455A/zh
Application granted granted Critical
Publication of CN110198455B publication Critical patent/CN110198455B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23424Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • H04N21/2547Third Party Billing, e.g. billing of advertiser
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content 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/26208Content 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/26241Content 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content 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/26291Content 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring 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/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8543Content 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)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请公开了一种内容推送监测方法,包括:接收第一客户端发送的携带第一媒体内容的标识的媒体内容播放请求,将与所述第一媒体内容的标识对应的第一媒体内容及所述第一媒体内容的订单描述文件发送给所述第一客户端,其中,所述第一媒体内容的一个或多个展示位置中各展示位置叠加了各自对应的第二媒体内容,其中,所述订单描述文件中包括各第二媒体内容的展示信息;以使所述第一客户端播放所述第一媒体内容时,当根据所述订单描述文件中的各第二媒体内容的展示信息确定播放到一个第二媒体内容时,向投放平台发送投放数据更新请求,以使投放平台更新所述第二媒体内容的投放数据。本申请还提供了相应的装置及存储介质。

Description

内容推送监测方法、装置及存储介质
技术领域
本申请涉及互联网技术领域,尤其涉及内容推送监测方法、装置及存储介质。
背景技术
目前,随着互联网技术的发展,越来越多的媒体内容(包括:文本、图片、音频、视频等)会通过互联网推送给各种用户。比如:用户在使用手机、PC等终端设备浏览网页时,会接收到网络侧推送的各种媒体内容,比如:图片或视频格式的广告、公益宣传信息、新闻等。这样,用户可以及时获知时讯、感兴趣的内容等。这类媒体内容可被称为推送信息或推送内容等。
例如,对于广告投放来说,除了目前的贴片和横幅等常规广告形式外,越来越多的广告主尝试在剧情中植入自己的产品广告。视频内容植入广告的优势在于其和剧情紧密结合,能够在增强观众记忆的同时,自然地展示产品。但与此同时,这种广告形式又灵活性不足,商家必须在拍摄启动前与制作方谈妥所有植入事宜,视频内容中的广告位的售卖周期较短。
技术内容
本申请实施例提供了一种内容推送监测方法,包括:
接收第一客户端发送的携带第一媒体内容的标识的媒体内容播放请求,将与所述第一媒体内容的标识对应的第一媒体内容及所述第一媒体内容的订单描述文件发送给所述第一客户端,其中,所述第一媒体内容的一个或多个展示位置中各展示位置叠加了各自对应的第二媒体内容,其中,所述订单描述文件中包括各第二媒体内容的展示信息;以使所述第一客户端播放所述第一媒体内容时,当根据所述订单描述文件中的各第二媒体内容的展示信息确定播放到一个第二媒体内容时,向投放平台发送投放数据更新请求,以使投放平台更新所述第二媒体内容的投放数据。
本申请实施例还提供了一种内容推送监测方法,所述方法包括:
向媒体内容服务平台发送携带第一媒体内容的标识的媒体内容播放请求,接收媒体内容服务平台发送的与所述第一媒体内容的标识对应的第一媒体内容及所述第一媒体内容的订单描述文件,其中,所述第一媒体内容的一个或多个展示位置中各展示位置叠加了各自对应的第二媒体内容,其中,所述订单描述文件中包括各第二媒体内容的展示信息;
播放所述第一媒体内容时,当根据所述第一媒体内容的订单描述文件中的各第二媒体内容的展示信息确定播放到一个第二媒体内容时,向投放平台发送投放数据更新请求,以使投放平台更新所述第二媒体内容的投放数据。
本申请实施例还提供了一种内容推送监测方法,包括:
向媒体内容服务平台发送定向条件,接收媒体内容服务平台根据所述定向条件确定的一个或多个第一媒体内容及各第一媒体内容的一个或多个展示位置的信息;
响应于选取操作,确定选取的一个或多个第一媒体内容,以及选取的各第一媒体内容中的一个或多个展示位置;
响应于上传操作,获取选取的各第一媒体内容中各展示位置对应的第二媒体内容的素材;
将选取的各第一媒体内容的标识、各第一媒体内容的各展示位置的标识及各展示位置对应的第二媒体内容的素材发送给所述媒体内容投放平台,
以使媒体内容投放平台根据各第二媒体内容的素材及对应的展示位置确定各第二媒体内容的展示信息,将各第二媒体内容的展示信息添加各自对应的第一媒体内容的订单描述文件中。
本申请实施例还提供了一种内容推送监测装置,包括:
接收单元,用以接收第一客户端发送的携带第一媒体内容的标识的媒体内容播放请求;
发送单元,用以将与所述第一媒体内容的标识对应的第一媒体内容及所述第一媒体内容的订单描述文件发送给所述第一客户端,其中,所述第一媒体内容的一个或多个展示位置中各展示位置叠加了各自对应的第二媒体内容,其中,所述订单描述文件中包括各第二媒体内容的展示信息;以使所述第一客户端播放所述第一媒体内容时,当根据所述订单描述文件中的各第二媒体内容的展示信息确定播放到一个第二媒体内容时,向投放平台发送投放数据更新请求,以使投放平台更新所述第二媒体内容的投放数据。
本申请实施例还提供了一种内容推送监测装置,所述装置包括:
收发单元,用以向媒体内容服务平台发送携带第一媒体内容的标识的媒体内容播放请求,接收媒体内容服务平台发送的与所述第一媒体内容的标识对应的第一媒体内容及所述第一媒体内容的订单描述文件,其中,所述第一媒体内容的一个或多个展示位置中各展示位置叠加了各自对应的第二媒体内容,其中,所述订单描述文件中包括各第二媒体内容的展示信息;
播放单元,用以播放所述第一媒体内容时,当根据所述第一媒体内容的订单描述文件中的各第二媒体内容的展示信息确定播放到一个第二媒体内容时,向投放平台发送投放数据更新请求,以使投放平台更新所述第二媒体内容的投放数据。
本申请实施例还提供了一种内容推送监测装置,所述装置包括:
发送单元,用以向媒体内容服务平台发送定向条件,接收媒体内容服务平台根据所述定向条件确定的一个或多个第一媒体内容及各第一媒体内容的一个或多个展示位置的信息;
选取单元,用以响应于选取操作,确定选取的一个或多个第一媒体内容,以及选取的各第一媒体内容中的一个或多个展示位置;
上传单元,用以响应于上传操作,获取选取的各第一媒体内容中各展示位置对应的第二媒体内容的素材;将选取的各第一媒体内容的标识、各第一媒体内容的各展示位置的标识及各展示位置对应的第二媒体内容的素材发送给所述媒体内容投放平台,
以使媒体内容投放平台根据各第二媒体内容的素材及对应的展示位置确定各第二媒体内容的展示信息,将各第二媒体内容的展示信息添加各自对应的第一媒体内容的订单描述文件中。
本申请实施例还提供了一种计算机可读存储介质,存储有计算机可读指令,可以使至少一个处理器执行如上述所述的方法。
采用本申请提供的上述方案,能够统计植入到第一媒体内容的场景中的第二媒体内容的投放数据。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实例涉及的***构架图;
图2是本申请内容推送监测方法的流程示意图;
图3A是本申请一实例视频中一场景图像;
图3B是本申请一实例视频中一场景图像植入广告后的示意图;
图4A是本申请一实例当第二媒体内容为单帧图像时的植入示意图;
图4B是本申请一实例当第二媒体内容为多帧图像时的植入示意图;
图4C是本申请一实例终端设备展示植入广告的视频的界面示意图;
图4D是本申请另一实例终端设备展示植入广告的视频的界面示意图;
图5是本申请第一客户端侧内容推送监测方法的流程图;
图6是本申请第二客户端侧内容推送监测方法的流程图;
图7是本申请一实例内容推送监测方法的消息交互图;
图8是本申请一实例媒体内容服务平台中的内容推送监测装置结构示意图;
图9是本申请一实例第一客户端侧的内容推送监测装置结构示意图;
图10是本申请一实例第二客户端侧的内容推送监测装置结构示意图;以及
图11是本申请实施例中的计算设备组成结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在一些实例中,针对在视频内容中植入待投放的媒体内容,例如,植入广告等,在视频内容生成后,通过后期的待投放媒体内容的植入来实现待投放媒体内容的推送。具体地,在视频内容的帧图像的展示位置处叠加待投放媒体内容的素材。例如,在视频内容中的一帧商场图像中一个展示位置展示广告主的衣服广告图片,从而实现将广告主的衣服广告植入到视频内容的场景中。在该实例中,待投放媒体内容的推广方式解决了植入广告的时间问题,在视频内容的制作过程、播出过程中都能实现待投放媒体内容的植入。无论视频内容播出多久,都能够让食品、汽车、服装、珠宝等商品成为剧中新元素。例如,对于在视频内容中植入广告,该技术能够在已经拍摄完成或播出中的视频中,再造原生广告情景,实现广告和剧情的融合。植入式广告将不再受影视拍摄周期限制,广告主能够随时将自己的产品放进视频中。
但在该方案中,对于植入到视频内容场景中的待投放媒体内容,无法统计待投放媒体内容的投放数据。视频的观看用户无法确定视频播放的内容中哪些内容是待投放媒体内容的内容,哪些内容是视频内容。
为解决以上技术问题,本申请提供了内容推送监测方法、装置及存储介质。本申请涉及的***架构图如图1所示,该***架构图包括:第一客户端101、第二客户端102、第三方监测服务器103及媒体内容服务器平台104。其中,媒体内容服务平台104中包括媒体内容播放服务器105、媒体内容编辑服务器106及媒体内容投放服务器107。第一客户端101、第二客户端102、第三方监测服务器103及媒体内容投放平台104之间通过互联网连接。
所述第一客户端101为向用户提供应用服务的客户端,例如,视频客户端、新闻客户端、社交客户端及浏览器等。第二客户端102为媒体内容素材提供方客户端,例如广告主客户端。上述第一客户端101及第二客户端102为终端设备中客户端,所述终端设备可以为诸如手机、平板、掌上电脑、可穿戴设备等便携式终端设备,也可以为台式机、笔记本电脑等PC,也可以为智能电视等各种具有互联网访问能力和展示界面的智能设备。上述的媒体内容播放服务器105可以为互联网中能够向用户提供各种媒体内容展示服务的服务器,比如:门户网站服务器、在线视频服务器、社交应用服务器(如微博、微信、即时通讯服务器等)、电子邮件服务器、社交网络平台服务器(如博客、BBS服务器等)、电商平台服务器(京东、淘宝、亚马逊等平台的服务器)等。上述的媒体内容编辑服务器106用以对媒体内容进行处理,例如,将广告主的广告植入到视频内容的场景中。上述媒体内容投放服务器107用以向第一客户端101投放媒体内容,同时统计各待投放媒体内容的投放数据,例如,曝光数据、点击数据、推送数据等。上述第三方监测服务器用以统计各待投放媒体内容的投放数据,其中,待投放媒体内容的提供方根据第三方监测服务器统计的所述待投放媒体内容的投放数据向媒体内容服务平台支付费用。
当第二客户端102对应的用户准备投放一媒体内容时,通过第二客户端102向媒体内容投放服务器107发送定向条件,媒体内容投放服务器将该定向条件发送给媒体内容编辑服务器106,媒体内容编辑服务器106查找与所述定向条件匹配的一个或多个媒体内容及各媒体内容中的一个或多个植入场景,将查找到的所述一个或多个媒体内容及各个媒体内容中的与定向条件匹配的一个或多个植入场景通过媒体内容投放服务器107发送给第二客户端102。第二客户端102在所述一个或多个媒体内容中选取一个或多个媒体内容,同时还选取媒体内容中的植入场景,将选取的媒体内容的标识及选取的媒体内容中的植入场景的标识,以及各植入场景对应的待投放媒体内容的素材通过媒体内容投放服务器107发送给媒体内容编辑服务器106。媒体内容编辑服务器106将各植入场景对应的素材植入到对应的媒体内容的对应植入场景中。媒体内容编辑服务器106将编辑后的媒体内容发送给媒体内容播放服务器105,当第一客户端101向媒体内容播放服务器请求一个媒体内容的数据时,媒体内容播放服务器105将该媒体内容的数据发送给第一客户端进行展示。第一客户端在展示所述媒体内容时,展示所述媒体内容中植入的待投放媒体内容的素材。当展示待投放媒体内容时,第一客户端101向媒体内容投放服务器107发送该待投放媒体内容的投放数据更新请求,使得媒体内容投放服务器107将对应的待投放媒体内容的投放数据进行更新。第一客户端101同时还向第三方检测服务器103发送所述待投放媒体内容的投放数据更新请求,使第三方监测服务器103将所述待投放媒体内容的投放数据进行更新。
本申请提供了一种内容推送监测方法,应用于媒体内容服务平台,如图2所示,所述方法包括以下步骤:
S201:接收第一客户端发送的携带第一媒体内容的标识的媒体内容播放请求,将与所述第一媒体内容的标识对应的第一媒体内容及所述第一媒体内容的订单描述文件发送给所述第一客户端,其中,所述第一媒体内容的一个或多个展示位置中各展示位置叠加了各自对应的第二媒体内容,其中,所述订单描述文件中包括各第二媒体内容的展示信息。
所述第一媒体内容可以为静态的媒体内容,例如、文章、微博话题等,也可以为动态的媒体内容,例如视频等。所述第一媒体内容中的展示位置用来展示待投放媒体内容。第二媒体内容为待投放的媒体内容,例如,广告、待推送的文件等,所述第二媒体内容的展示信息包括第二媒体内容的展示开始时间、持续时间、展示区域等。所述第一媒体内容的所述展示位置用来展示所述第二媒体内容的素材。例如,当第一媒体内容为视频时,所述展示位置包括第一媒体内容的一帧或多帧图像中的展示区域,同时还包括所述展示区域的持续时间。例如,所述第一媒体内容为视频,在该视频中存在一汽车奔跑的视频段,在该奔跑的汽车的车胎上展示一汽车车胎的LOGO,用以展示该汽车车胎的广告。在该例子中,所述展示位置包括视频中出现汽车车胎的一帧或多帧图像,所述汽车车胎为展示区域,所述一帧或多帧图像对应的时间为展示位置的持续时间。该展示位置的持续时间为所述视频中汽车奔跑的持续时间,所述第二媒体内容为汽车车胎的LOGO,该第二媒体内容的展示信息中的开始时间可以为所述汽车奔跑时间中的一个时间点,由所述开始时间及持续时间形成的时间段位于汽车奔跑时间段内,不能超过所述汽车奔跑时间段。即第二媒体内容的展示时间段要位于展示位置的持续时间段的范围内。所述展示的第二媒体内容可以为一静态图片,如上述所述的汽车车胎的LOGO,也可以是一动态图片,例如,一小段视频。
所述第一媒体内容中用来植入第二媒体内容的展示位置可以为一个,也可以为多个,例如,上述视频中汽车奔跑的序列帧图像中的汽车车胎为一个展示位置,视频中的商店场景的序列帧图像中的衣服架为另一个展示位置。该展示位置也可以称为植入场景。一个广告主可以在一个视频的多个植入场景中展示自己的一款产品广告,也可以在多个植入场景中展示自己的多款产品广告。一个视频中可以植入多个广告主的产品广告。
在该实例中,所述第一媒体内容的一个或多个展示位置中各展示位置叠加了各自对应的第二媒体内容,是指通过vedio in技术将第二媒体内容植入到第一媒体内容中的对应展示位置处,通过vedio in技术将第二媒体内容与第一媒体内容叠加时,将第一媒体内容的展示位置处的素材替换为对应的第二媒体内容的素材。例如,对于在视频中通过vedioin技术植入广告来说,例如,在视频中出现一个照片墙,将照片墙中的一张照片替换为广告照片,根据视频的展示位置信息确定视频中出现所述照片墙的一帧或多帧图像,同时根据视频的展示位置信息确定所述一帧或多帧图像中的待替换的照片的位置(例如,具体的该照片的像素区域),将该照片位置对应的图像内容替换为广告的图像内容。具体地,可以将所述像素区域内的各像素点的像素值替换为广告图像对应像素点的像素值。通过Vedio in技术实现广告植入的方式不同于在视频中以前贴片或后贴片的形式植入广告的方式,以前贴片或后贴片的方式植入广告,是在原始视频中增加单独的序列帧(广告对应单独的序列帧),不涉及对原始的视频图像帧的处理。通过vedio in技术实现植入广告,将视频的帧图像的一部分内容替换为广告的素材内容,对原始的帧图像进行了处理,使得植入的广告融入了视频场景中。
其中,第二媒体内容的展示时间要在对应的展示位置的持续时间的范围内容。在将第二媒体内容植入第一媒体内容时,根据第二媒体内容的展示信息中的开始时间及持续时间确定第一媒体内容中的一帧或多帧图像。其中,第一媒体内容的信息中存储有各帧图像对应的时间,根据各帧图像的时间及第二媒体内容的开始时间及持续时间确定所述第一帧图像,所述第一帧图像可以为一帧,也可以为多帧。所述第二媒体内容的开始时间可以为第二媒体内容的素材提供方在提供第二媒体内容的素材时预设的时间点。当所述第二媒体内容为单张图片时,所述第二媒体内容的持续时间也可以是素材提供方预设的持续时间,该持续时间不能超过对应展示位置的持续时间。当所述第二媒体内容为视频段时,所述展示信息中的持续时间可以为该视频段的持续时间,同时该视频段的持续时间段不能超出展示位置对应的持续时间段的范围。在将第一帧图像中叠加第二帧图像时,将第二帧图像中的一帧图像叠加到对应的第一帧图像中的一帧图像的叠加位置处,该叠加位置为第一帧图像中用来叠加第二帧图像的位置。该叠加的过程可以是将第一帧图像中的叠加位置处的图像替换为第二帧图像中的图像。在将各第二媒体内容的展示信息添加到所述第一媒体内容的订单描述文件中时,可以将各第二媒的展示信息按照展示信息的开始时间排序,依次添加到订单描述文件中。
S202:以使所述第一客户端播放所述第一媒体内容时,当根据所述订单描述文件中的各第二媒体内容的展示信息确定播放到一个第二媒体内容时,向投放平台发送投放数据更新请求,以使投放平台更新所述第二媒体内容的投放数据。
当第一客户端播放第一媒体内容时,根据订单描述文件中各第二媒体内容的展示信息,具体地,根据展示信息中的开始时间点,确定播放到一个第二媒体内容时,向投放平台(媒体内容投放服务器107)发送投放数据更新请求。该请求中可以携带第二媒体内容的标识或者第二媒体内容对应的订单的标识,从而使媒体内容投放服务器107更新该第二媒体内容的投放数据,或者更新所述订单的投放数据,例如,更新曝光数据。
采用本申请提供的内容推送监测方法,将植入到第一媒体内容中的第二媒体内容的展示信息添加到第一媒体内容的订单描述文件中。从而使得第一客户端在展示第一媒体内容时,根据订单描述文件中各第二媒体内容的展示信息确定播放到一个第二媒体内容时,向媒体内容投放服务器发送投放数据更新请求,使得媒体内容投放服务器更新第二媒体内容的投放数据。对于植入到第一媒体内容场景中的第二媒体内容,可以统计该第二媒体内容的投放数据。
在一些实例中,所述展示信息包括对应第二媒体内容的播放开始时间、持续时间及展示区域;
其中,在执行所述根据各第二媒体内容的展示信息,在所述第一媒体内容对应的第一帧图像中叠加各第二媒体内容的第二帧图像时,包括以下步骤:
S11:针对任一第二媒体内容,根据所述第二媒体内容的所述播放开始时间、持续时间确定所述第一媒体内容中的一帧或多帧第一帧图像,根据所述第二媒体内容的所述展示位置确定所述一帧或多帧第一帧图像中的展示区域。
S12:在所述一帧或多帧第一帧图像中的所述展示区域处叠加所述第二媒体内容的第二帧图像。
在该实例中,根据第二媒体内容的播放开始时间确定第一媒体内容中的第一帧图像,根据第二媒体内容的持续时间确定第一媒体内容的后续的帧图像。根据第二媒体内容的展示信息中的展示区域确定所述一帧或帧第一帧图像中的叠加位置,所述叠加位置可以为第一帧图像中图像替换区域。例如,在图3A中,叠加位置为照片304所占据的图像区域。将叠加位置处的图像替换为第二媒体内容的素材,如图3B所示,将照片304替换为广告图片305。
在一些实例中,在执行上述步骤S12时,及执行所述在所述一帧或多帧第一帧图像中的所述叠加位置处叠加所述第二媒体内容的第二帧图像时,包括以下步骤:
S21:当所述第二媒体内容的第二帧图像为一帧时,将所述一帧第二帧图像分别叠加到所述一帧或多帧第一帧图像中的所述叠加位置处。
S22:当所述第二媒体内容的第二帧图像为多帧时,将所述多帧第二帧图像分别叠加到各自对应的第一帧图像的所述添加位置处。
在该实例中,例如,如图4A所示,第一帧图像包括4帧图像,在该四帧图像中的叠加位置为401,当第二帧图像为一帧时,将第二帧图像402分别添加到4帧第一帧图像的叠加位置401处。当第二帧图像为多帧图像时,即第二媒体内容为视频段时,如图4B所示,将第二帧图像403叠加到第一帧图像1的叠加位置401处,相对应地,将第二帧图像404、405、406分别叠加到对应的第一帧图像的叠加位置401处。其中,第二帧图像的大小与所述叠加位置的大小相同,或小于所述叠加位置,当第二帧图像为多帧时,第二帧图像的数量与第一帧图像的数量相同。如图4C所示,当终端设备(例如,移动设备等)上的第一客户端(例如,视频客户端)展示一视频407时,视频的图像中叠加了广告408。又如图4D所示,当终端设备(例如,PC设备)上的第一客户端(例如,视频客户端)展示一视频409时,视频的图像中叠加了广告410。
在一些实例中,所述方法进一步包括以下步骤:
S31:接收第二客户端发送的定向条件,根据所述定向条件确定一个或多个第一媒体内容,及各第一媒体内容的一个或多个展示位置。
所述第二客户端为提供第二媒体内容的素材的客户端,例如,提供广告素材的广告主。第二客户端通过媒体内容投放服务器向媒体内容编辑服务器发送定向条件,该定向条件可以为视频中的场景条件,例如,定向条件为视频中出现汽车的场景,出现商店的场景。媒体内容编辑服务器根据定向条件可以匹配一个或多个第一媒体内容,同时匹配一个或多个第一媒体内容中的展示位置。例如,对于在视频中植入广告,广告主希望在视频中的商店场景中植入自己的一款上衣的广告,广告主通过第二客户端上传的定向条件为:商店场景,则媒体内容编辑服务器中在视频库中查找具有商店场景的视频,并在查找到的视频中,确定出商店场景的展示位置,该展示位置包括视频中出现商店场景的开始时间、结束时间,及出现商店场景的一帧或多帧图像中能够植入广告主的上衣广告图片的位置。
S32:将所述一个或多个第一媒体内容及各第一媒体内容的一个或多个展示位置的信息发送给所述第二客户端。
其中,所述展示位置信息包括展示的开始时间、结束时间及视频的帧图像中可展示第二媒体内容的位置区域。在将第一媒体内容及一个或多个展示位置的信息发送给第二客户端后,第二客户端中的播放器在播放所述第一媒体内容时,根据展示位置信息在第一媒体内容的对应的一帧或多帧图像中添加展示区域标识框。从而第二客户端处的用户在观看第一媒体内容时,当播放到展示位置的开始时间时,在显示的图像中可展示第二媒体内容的区域框。在向第二客户端发送第一媒体内容时,也可以发送第一媒体内容中的一部分,该部分中包括所述展示位置(植入场景)。
S33:接收所述第二客户端发送的选取后的一个或多个第一媒体内容的标识及各第一媒体内容的一个或多个展示位置的标识及各展示位置对应的第二媒体内容的素材。
第二客户端对应的用户,即第二媒体内容的素材的提供方在接收到的一个或多个第一媒体内容中选取一个或多个第一媒体内容,同时还选取第一媒体内容中的展示位置(植入场景),同时提供各展示位置对应的第二媒体内容的素材。提供的第二媒体内容的素材的大小要与展示位置(植入场景)中的叠加区域的图像大小相同,或者小于所述叠加区域。当提供的第二媒体内容的素材为视频段时,视频段的持续时间不能超过展示位置(植入场景)的持续时间。
S34:根据各第二媒体内容的素材及对应的展示位置确定各第二媒体内容的展示信息。
其中,第二媒体内容的展示信息包括第二媒体内容的展示开始时间,持续时间,展示区域等信息。此外,还可以包括第二媒体内容的标识,第二媒体内容对应的订单标识。
S35:将各第二媒体内容的展示信息添加各自对应的第一媒体内容的订单描述文件中。
存储各展示位置与对应的第二媒体内容的映射关系,从而使得媒体内容编辑服务器在将第二媒体内容植入到第一媒体内容时,根据该映射关系,在第一媒体内容的展示位置处植入对应的第二媒体内容。将各第二媒体内容的展示信息添加各自对应的第一媒体内容的订单描述文件中。
在一些实例中,各第二媒体内容的展示信息包括第二媒体内容的播放开始时间、持续时间及展示区域;在执行所述根据各第二媒体内容的素材及对应的展示位置确定各第二媒体内容的展示信息时,包括以下步骤:
根据所述展示位置确定所述第二媒体内容的所述播放开始时间及展示区域;根据所述第二媒体内容的素材确定所述第二媒体内容的持续时间。
对于一个第一媒体内容,将第一媒体内容中植入的第二媒体内容的展示信息添加到一个文件中的,形成第一媒体内容的订单描述文件,该文件可以是XML格式文件。第二媒体内容的展示信息中的播放开始时间可以根据第一媒体内容的展示位置确定,该展示位置包括可展示第二媒体内容的开始时间、展示区域及可展示时长,可以将展示位置对应的开始时间确定为第二媒体内容的播放开始时间。第二媒体内容的播放开始时间也可以由第二媒体内容的素材提供方设置,但设置的时间要在所述展示位置对应的持续时间范围内容。可以将所述展示位置对应的展示区域确定为第二媒体内容的展示区域。可以将第二媒体内容的素材的持续时间确定为第二媒体内容的持续时间。其中,素材的持续时间不超过所述展示位置对应的时间段。
在一些实例中,本申请提供的内容推送监测方法,进一步包括以下步骤:
接收第二客户端发送的各第二媒体内容的监测链接,将所述监测链接添加到所述订单描述文件中,所述监测链接用以当所述第一客户端播放到一个第二媒体内容时,根据所述第二媒体内容的监测链接向第三方监测服务器发送投放数据更新请求,以使所述第三方检测服务器更新所述第二媒体内容的投放数据。
第二客户端处的用户针对每一个要投放的第二媒体内容都会向第三方监测服务器申请一个监测链接,一个第二媒体内容对应一个订单,第三方监测服务器响应于第二客户端的请求为每个订单分配一个监测链接,不同的订单对应不同的监测链接。用户通过第二客户端上传第二媒体内容的素材时,可以同时上述第二媒体内容的监测链接。此外,还可以上传第二媒体内容对应的订单信息,该订单信息包括订单标识、订单对应的第二媒体提供方,订单对应的流量标识(展示第二媒体内容的流量提供方,例如,腾讯新闻、微信朋友圈等)。媒体内容服务平台在将第二媒体内容的展示信息添加到订单描述文件中时,同时将第二媒体内容的监测链接也添加到订单描述文件中,从而当播放到一第二媒体内容时,由第一客户端中的SDK(Software Development Kit,软件开发工具包)触发第二媒体内容的监测链接,向第三方监测服务器发送第二媒体内容的投放数据更新请求,其中,该请求中可以携带第二媒体内容对应的订单的标识。第三方监测服务器将订单标识对应的订单的投放数据进行更新。例如,将订单的曝光数据更新。第二媒体内容提供方的用户,例如,广告主,根据第三方监测服务器统计的投放数据向对应的媒体方支付投放费用。
本申请还提供了一种内容推送监测方法,应用于第一客户端,如图5所示,所述方法包括以下步骤:
S501:向媒体内容服务平台发送携带第一媒体内容的标识的媒体内容播放请求,接收媒体内容服务平台发送的与所述第一媒体内容的标识对应的第一媒体内容及所述第一媒体内容的订单描述文件,其中,所述第一媒体内容的一个或多个展示位置中各展示位置叠加了各自对应的第二媒体内容,其中,所述订单描述文件中包括各第二媒体内容的展示信息。
S502:播放所述第一媒体内容时,当根据所述第一媒体内容的订单描述文件中的各第二媒体内容的展示信息确定播放到一个第二媒体内容时,向投放平台发送投放数据更新请求,以使投放平台更新所述第二媒体内容的投放数据。
当第一客户端播放第一媒体内容时,根据订单描述文件中各第二媒体内容的展示信息,具体地,根据展示信息中的开始时间点,确定播放到一个第二媒体内容时,向投放平台(媒体内容投放服务器107)发送投放数据更新请求。该请求中可以携带第二媒体内容的标识或者第二媒体内容对应的订单的标识,从而使媒体内容投放服务器更新该第二媒体内容的投放数据,或者更新所述订单的投放数据,例如,更新曝光数据。所述订单描述文件可以为XML文件(包含第二媒体内容对应的订单信息,第二媒体内容持续时长,第二媒体内容出现时间点)。当第一媒体内容为视频时,当用户通过腾讯视频播放视频内容时,播放器都从内容管理***里获取对应的XML文件寻找是否有植入广告信息。例如,播放器在XML文件中读到视频内容A在10分钟有植入广告,且广告维持7s。则当视频播放到10分钟的时候,播放器向媒体内容投放服务器107发送所述植入广告的投放数据更新请求,该请求中携带所述广告的订单标识,从而使媒体内容投放服务器将所述广告的投放数据进行更新,例如,曝光次数加1。
该实例中的各步骤与媒体内容服务平台侧的方法中的各步骤相对应,在此不再赘述。
在一些实例中,所述第一媒体内容的订单描述文件中包括所述第一媒体内容中叠加的各第二媒体内容的监测链接,本申请提供的内容投放监测方法进一步包括步骤:
当播放到一个第二媒体内容时,根据所述第二媒体内容的监测链接向第三方监测服务器发送投放数据更新请求,以使所述第三方检测服务器更新所述第二媒体内容的投放数据。
该实例中的各步骤与媒体内容服务平台侧的方法中的各步骤相对应,在此不再赘述。
本申请还提供了一种内容推送监测方法,应用于第二客户端,如图6所示,所述方法包括以下步骤:
S601:向媒体内容服务平台发送定向条件,接收媒体内容服务平台根据所述定向条件确定的一个或多个第一媒体内容及各第一媒体内容的一个或多个展示位置的信息。
S602:响应于选取操作,确定选取的一个或多个第一媒体内容,以及选取的各第一媒体内容中的一个或多个展示位置。
S603:响应于上传操作,获取选取的各第一媒体内容中各展示位置对应的第二媒体内容的素材。
S604:将选取的各第一媒体内容的标识、各第一媒体内容的各展示位置的标识及各展示位置对应的第二媒体内容的素材发送给所述媒体内容投放平台,以使媒体内容投放平台根据各第二媒体内容的素材及对应的展示位置确定各第二媒体内容的展示信息,将各第二媒体内容的展示信息添加各自对应的第一媒体内容的订单描述文件中。
该实例中的各步骤与媒体内容服务平台侧的各步骤相对应,在此不再赘述。
在一些实例中,本申请提供的内容推送监测方法进一步包括以下步骤:
响应于所述上传操作,获取各第二媒体内容的监测链接,将各第二媒体内容的链接发送给媒体内容服务平台,以使媒体内容服务器平台将各第二媒体内容的链接添加到各自对应的第一媒体内容的订单描述文件中。
该实例中的各步骤与媒体内容服务平台侧的各步骤相对应,在此不再赘述。
当本申请提供的内容推送监测方法应用到广告投放的监测中时,所述第一媒体内容为视频时,所述第一客户端为腾讯视频客户端,所述第二客户端为广告主客户端,所述媒体内容服务器平台为视频服务器平台,所述媒体内容播放服务器为视频播放服务器,所述媒体内容编辑服务器为视频编辑服务器,所述媒体内容投放服务器为广告投放服务器。本申请提供的内容推送监测方法的消息交互图,如图7所示,包括以下步骤:
S701:广告主通过广告主客户端向视频服务平台中的广告投放服务器提供定向条件。
S702:广告投放服务器将定向条件发送给视频编辑服务器。
S703:视频编辑服务器根据定向条件匹配一个或多个视频,在匹配到的视频中确定一个或多个可植入场景(展示位置)。
S704:视频编辑服务器将匹配的一个或多个视频及各视频的可植入场景的信息发送给广告投放服务器。
S705:广告投放服务器将匹配到的一个或多个视频及各视频中的可植入场景的信息发送给广告主客户端。
S706:广告主客户端选择一个视频,一个植入场景,此外,也可以选择多个视频,一个视频选取多个可植入场景。将选取的视频的标识,可植入场景的标识及各可植入场景对应的广告素材和监测链接上传。
S707:广告投放服务器将广告主选取的视频的标识、可植入场景的标识及各植入场景的素材和监测链接发送给视频编辑服务器。
S708:视频编辑服务器将广告主提供的广告素材植入到选取的视频的对应的植入场景中,同时将广告的展示信息、广告的检测链接添加到视频的订单标识文件中,该文件可以为XML文件。此外还可以向订单标识文件中添加广告的订单信息。同时,视频编辑服务器将编辑后的视频发送给视频播放服务器。
S709:腾讯视频客户端向视频播放服务器发送播放请求。
S710:视频播放服务器向腾讯视频客户端返回对应的视频文件及视频文件的订单描述文件,例如XML文件。
S711:腾讯视频客户端播放媒体内容。
S712:腾讯视频客户端根据订单描述文件中各广告的展示信息检测是否播放到广告,例如,根据广告的播放开始时间监测是否播放到一广告。
S713:当播放到视频中的广告时,有腾讯视频客户端中的SDK向广告投放服务器发送投放数据更新请求,广告投放服务器接收到该请求后,更新广告的投放数据,例如,广告的曝光量加1。
S714:腾讯视频客户端中的SDK触发所述广告的监测链接。
S715:SDK向第三方监测服务器发送投放数据更新请求。第三方监测服务器接收到该请求后,将广告的投放数据更新,例如,将广告的曝光量加1。
如图8所示,本申请还提供一种内容推送监测装置800,应用于媒体内容服务平台,包括:
接收单元801,用以接收第一客户端发送的携带第一媒体内容的标识的媒体内容播放请求;
发送单元802,用以将与所述第一媒体内容的标识对应的第一媒体内容及所述第一媒体内容的订单描述文件发送给所述第一客户端,其中,所述第一媒体内容的一个或多个展示位置中各展示位置叠加了各自对应的第二媒体内容,其中,所述订单描述文件中包括各第二媒体内容的展示信息;以使所述第一客户端播放所述第一媒体内容时,当根据所述订单描述文件中的各第二媒体内容的展示信息确定播放到一个第二媒体内容时,向投放平台发送投放数据更新请求,以使投放平台更新所述第二媒体内容的投放数据。
在一些实例中,所述装置进一步包括植入单元803,用以:
用以接收第二客户端发送的定向条件,根据所述定向条件确定一个或多个第一媒体内容,及各第一媒体内容的一个或多个展示位置
将所述一个或多个第一媒体内容及各第一媒体内容的一个或多个展示位置的信息发送给所述第二客户端;
接收所述第二客户端发送的选取后的一个或多个第一媒体内容的标识及各第一媒体内容的一个或多个展示位置的标识及各展示位置对应的第二媒体内容的素材;
根据各第二媒体内容的素材及对应的展示位置确定各第二媒体内容的展示信息;将各第二媒体内容的展示信息添加各自对应的第一媒体内容的订单描述文件中。
本申请提供的内容推送监测装置中各单元执行的操作与上述内容推送监测方法中各步骤相对应,在此不再赘述。
在一些实例中,所述植入单元803,还用以:
接收第二客户端发送的各第二媒体内容的监测链接,将所述监测链接添加到所述订单描述文件中,所述监测链接用以当所述第一客户端播放到一个第二媒体内容时,根据所述第二媒体内容的监测链接向第三方监测服务器发送投放数据更新请求,以使所述第三方检测服务器更新所述第二媒体内容的投放数据。
如图9所示,本申请还提供了一种内容推送监测装置900,应用于第一客户端,其所述装置包括:
收发单元901,用以向媒体内容服务平台发送携带第一媒体内容的标识的媒体内容播放请求,接收媒体内容服务平台发送的与所述第一媒体内容的标识对应的第一媒体内容及所述第一媒体内容的订单描述文件,其中,所述第一媒体内容的一个或多个展示位置中各展示位置叠加了各自对应的第二媒体内容,其中,所述订单描述文件中包括各第二媒体内容的展示信息;
播放单元902,用以播放所述第一媒体内容时,当根据所述第一媒体内容的订单描述文件中的各第二媒体内容的展示信息确定播放到一个第二媒体内容时,向投放平台发送投放数据更新请求,以使投放平台更新所述第二媒体内容的投放数据。
本申请提供的内容推送监测装置中各单元执行的操作与上述内容推送监测方法中各步骤相对应,在此不再赘述。
如图10所示,本申请还提供了一种内容推送监测装置1000,应用于第二客户端,其特征在于,所述装置包括:
发送单元1001,用以向媒体内容服务平台发送定向条件,接收媒体内容服务平台根据所述定向条件确定的一个或多个第一媒体内容及各第一媒体内容的一个或多个展示位置的信息;
选取单元1002,用以响应于选取操作,确定选取的一个或多个第一媒体内容,以及选取的各第一媒体内容中的一个或多个展示位置;
上传单元1003,用以响应于上传操作,获取选取的各第一媒体内容中各展示位置对应的第二媒体内容的素材;将选取的各第一媒体内容的标识、各第一媒体内容的各展示位置的标识及各展示位置对应的第二媒体内容的素材发送给所述媒体内容投放平台,
以使媒体内容投放平台根据各第二媒体内容的素材及对应的展示位置确定各第二媒体内容的展示信息,将各第二媒体内容的展示信息添加各自对应的第一媒体内容的订单描述文件中。
本申请提供的内容推送监测装置中各单元执行的操作与上述内容推送监测方法中各步骤相对应,在此不再赘述。
本申请还提供了一种计算机可读存储介质,存储有计算机可读指令,可以使至少一个处理器执行如上述所述的方法。
图11示出了内容推送监测装置800、内容推送监测装置900及内容推送监测装置1000所在的计算设备的组成结构图。如图11所示,该计算设备包括一个或者多个处理器(CPU)1102、通信模块1104、存储器1106、用户接口1110,以及用于互联这些组件的通信总线1108。
处理器1102可通过通信模块1104接收和发送数据以实现网络通信和/或本地通信。
用户接口1110包括一个或多个输出设备1112,其包括一个或多个扬声器和/或一个或多个可视化显示器。用户接口1110也包括一个或多个输入设备1114,其包括诸如,键盘,鼠标,声音命令输入单元或扩音器,触屏显示器,触敏输入板,姿势捕获摄像机或其他输入按钮或控件等。
存储器1106可以是高速随机存取存储器,诸如DRAM、SRAM、DDR RAM、或其他随机存取固态存储设备;或者非易失性存储器,诸如一个或多个磁盘存储设备、光盘存储设备、闪存设备,或其他非易失性固态存储设备。
存储器1106存储处理器1102可执行的指令集,包括:
操作***1116,包括用于处理各种基本***服务和用于执行硬件相关任务的程序;
应用1118,包括内容推送监测装置800、内容推送监测装置900及内容推送监测装置1000的部分或全部单元或者模块。内容推送监测装置800、内容推送监测装置900及内容推送监测装置1000中的至少一个单元可以存储有机器可执行指令。处理器1102通过执行存储器1106中各单元中至少一个单元中的机器可执行指令,进而能够实现上述各单元或模块中的至少一个模块的功能。
需要说明的是,上述各流程和各结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。各模块的划分仅仅是为了便于描述采用的功能上的划分,实际实现时,一个模块可以分由多个模块实现,多个模块的功能也可以由同一个模块实现,这些模块可以位于同一个设备中,也可以位于不同的设备中。
各实施例中的硬件模块可以以硬件方式或硬件平台加软件的方式实现。上述软件包括机器可读指令,存储在非易失性存储介质中。因此,各实施例也可以体现为软件产品。
各例中,硬件可以由专门的硬件或执行机器可读指令的硬件实现。例如,硬件可以为专门设计的永久性电路或逻辑器件(如专用处理器,如FPGA或ASIC)用于完成特定的操作。硬件也可以包括由软件临时配置的可编程逻辑器件或电路(如包括通用处理器或其它可编程处理器)用于执行特定操作。
另外,本申请的每个实例可以通过由数据处理设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本申请。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本申请,本申请还提供了一种非易失性存储介质,其中存储有数据处理程序,这种数据处理程序可用于执行本申请上述方法实例中的任何一种实例。
图11模块对应的机器可读指令可以使计算机上操作的操作***等来完成这里描述的部分或者全部操作。非易失性计算机可读存储介质可以是***计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器。安装在扩展板或者扩展单元上的CPU等可以根据指令执行部分和全部实际操作。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (14)

1.一种内容推送监测方法,其特征在于,包括:
接收第一客户端发送的携带第一媒体内容的标识的媒体内容播放请求,将与所述第一媒体内容的标识对应的第一媒体内容及所述第一媒体内容的订单描述文件发送给所述第一客户端,其中,所述第一媒体内容的一个或多个展示位置中各展示位置叠加了各自对应的第二媒体内容,其中,所述订单描述文件中包括各第二媒体内容的展示信息;
以使所述第一客户端播放所述第一媒体内容时,当根据所述订单描述文件中的各第二媒体内容的展示信息确定播放到一个第二媒体内容时,向投放平台发送投放数据更新请求,以使投放平台更新所述第二媒体内容的投放数据。
2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
接收第二客户端发送的定向条件,根据所述定向条件确定一个或多个第一媒体内容,及各第一媒体内容的一个或多个展示位置
将所述一个或多个第一媒体内容及各第一媒体内容的一个或多个展示位置的信息发送给所述第二客户端;
接收所述第二客户端发送的选取后的一个或多个第一媒体内容的标识及各第一媒体内容的一个或多个展示位置的标识及各展示位置对应的第二媒体内容的素材;
根据各第二媒体内容的素材及对应的展示位置确定各第二媒体内容的展示信息,将各第二媒体内容的展示信息添加各自对应的第一媒体内容的订单描述文件中。
3.根据权利要求2所述的方法,其特征在于,各第二媒体内容的展示信息包括第二媒体内容的播放开始时间、持续时间及展示区域;
所述根据各第二媒体内容的素材及对应的展示位置确定各第二媒体内容的展示信息包括:
根据所述展示位置确定所述第二媒体内容的所述播放开始时间及展示区域;
根据所述第二媒体内容的素材确定所述第二媒体内容的持续时间。
4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
接收第二客户端发送的各第二媒体内容的监测链接,将所述监测链接添加到所述订单描述文件中,所述监测链接用以当所述第一客户端播放到一个第二媒体内容时,根据所述第二媒体内容的监测链接向第三方监测服务器发送投放数据更新请求,以使所述第三方检测服务器更新所述第二媒体内容的投放数据。
5.一种内容推送监测方法,其特征在于,所述方法包括:
向媒体内容服务平台发送携带第一媒体内容的标识的媒体内容播放请求,接收媒体内容服务平台发送的与所述第一媒体内容的标识对应的第一媒体内容及所述第一媒体内容的订单描述文件,其中,所述第一媒体内容的一个或多个展示位置中各展示位置叠加了各自对应的第二媒体内容,其中,所述订单描述文件中包括各第二媒体内容的展示信息;
播放所述第一媒体内容时,当根据所述第一媒体内容的订单描述文件中的各第二媒体内容的展示信息确定播放到一个第二媒体内容时,向投放平台发送投放数据更新请求,以使投放平台更新所述第二媒体内容的投放数据。
6.根据权利要求5所述的方法,其特征在于,所述第一媒体内容的订单描述文件中包括所述第一媒体内容中叠加的各第二媒体内容的监测链接,所述方法进一步包括:
当播放到一个第二媒体内容时,根据所述第二媒体内容的监测链接向第三方监测服务器发送投放数据更新请求,以使所述第三方检测服务器更新所述第二媒体内容的投放数据。
7.一种内容推送监测方法,其特征在于,包括:
向媒体内容服务平台发送定向条件,接收媒体内容服务平台根据所述定向条件确定的一个或多个第一媒体内容及各第一媒体内容的一个或多个展示位置的信息;
响应于选取操作,确定选取的一个或多个第一媒体内容,以及选取的各第一媒体内容中的一个或多个展示位置;
响应于上传操作,获取选取的各第一媒体内容中各展示位置对应的第二媒体内容的素材;
将选取的各第一媒体内容的标识、各第一媒体内容的各展示位置的标识及各展示位置对应的第二媒体内容的素材发送给所述媒体内容投放平台,
以使媒体内容投放平台根据各第二媒体内容的素材及对应的展示位置确定各第二媒体内容的展示信息,将各第二媒体内容的展示信息添加各自对应的第一媒体内容的订单描述文件中。
8.根据权利要求7所述的方法,其特征在于,所述方法进一步包括:
响应于所述上传操作,获取各第二媒体内容的监测链接,将各第二媒体内容的链接发送给媒体内容服务平台,以使媒体内容服务器平台将各第二媒体内容的链接添加到各自对应的第一媒体内容的订单描述文件中。
9.一种内容推送监测装置,其特征在于,包括:
接收单元,用以接收第一客户端发送的携带第一媒体内容的标识的媒体内容播放请求,
发送单元,用以将与所述第一媒体内容的标识对应的第一媒体内容及所述第一媒体内容的订单描述文件发送给所述第一客户端,其中,所述第一媒体内容的一个或多个展示位置中各展示位置叠加了各自对应的第二媒体内容,其中,所述订单描述文件中包括各第二媒体内容的展示信息;以使所述第一客户端播放所述第一媒体内容时,当根据所述订单描述文件中的各第二媒体内容的展示信息确定播放到一个第二媒体内容时,向投放平台发送投放数据更新请求,以使投放平台更新所述第二媒体内容的投放数据。
10.根据权利要求9所述的装置,其特征在于,所述装置进一步包括植入单元,用以:
用以接收第二客户端发送的定向条件,根据所述定向条件确定一个或多个第一媒体内容,及各第一媒体内容的一个或多个展示位置
将所述一个或多个第一媒体内容及各第一媒体内容的一个或多个展示位置的信息发送给所述第二客户端;
接收所述第二客户端发送的选取后的一个或多个第一媒体内容的标识及各第一媒体内容的一个或多个展示位置的标识及各展示位置对应的第二媒体内容的素材;
根据各第二媒体内容的素材及对应的展示位置确定各第二媒体内容的展示信息;将各第二媒体内容的展示信息添加各自对应的第一媒体内容的订单描述文件中。
11.根据权利要求9所述的装置,其特征在于,所述植入单元,还用以:
接收第二客户端发送的各第二媒体内容的监测链接,将所述监测链接添加到所述订单描述文件中,所述监测链接用以当所述第一客户端播放到一个第二媒体内容时,根据所述第二媒体内容的监测链接向第三方监测服务器发送投放数据更新请求,以使所述第三方检测服务器更新所述第二媒体内容的投放数据。
12.一种内容推送监测装置,其特征在于,所述装置包括:
收发单元,用以向媒体内容服务平台发送携带第一媒体内容的标识的媒体内容播放请求,接收媒体内容服务平台发送的与所述第一媒体内容的标识对应的第一媒体内容及所述第一媒体内容的订单描述文件,其中,所述第一媒体内容的一个或多个展示位置中各展示位置叠加了各自对应的第二媒体内容,其中,所述订单描述文件中包括各第二媒体内容的展示信息;
播放单元,用以播放所述第一媒体内容时,当根据所述第一媒体内容的订单描述文件中的各第二媒体内容的展示信息确定播放到一个第二媒体内容时,向投放平台发送投放数据更新请求,以使投放平台更新所述第二媒体内容的投放数据。
13.一种内容推送监测装置,其特征在于,所述装置包括:
发送单元,用以向媒体内容服务平台发送定向条件,接收媒体内容服务平台根据所述定向条件确定的一个或多个第一媒体内容及各第一媒体内容的一个或多个展示位置的信息;
选取单元,用以响应于选取操作,确定选取的一个或多个第一媒体内容,以及选取的各第一媒体内容中的一个或多个展示位置;
上传单元,用以响应于上传操作,获取选取的各第一媒体内容中各展示位置对应的第二媒体内容的素材;将选取的各第一媒体内容的标识、各第一媒体内容的各展示位置的标识及各展示位置对应的第二媒体内容的素材发送给所述媒体内容投放平台,
以使媒体内容投放平台根据各第二媒体内容的素材及对应的展示位置确定各第二媒体内容的展示信息,将各第二媒体内容的展示信息添加各自对应的第一媒体内容的订单描述文件中。
14.一种计算机可读存储介质,存储有计算机可读指令,可以使至少一个处理器执行如权利要求1-8任一项所述的方法。
CN201810257170.6A 2018-03-27 2018-03-27 内容推送监测方法、装置及存储介质 Active CN110198455B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810257170.6A CN110198455B (zh) 2018-03-27 2018-03-27 内容推送监测方法、装置及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810257170.6A CN110198455B (zh) 2018-03-27 2018-03-27 内容推送监测方法、装置及存储介质

Publications (2)

Publication Number Publication Date
CN110198455A true CN110198455A (zh) 2019-09-03
CN110198455B CN110198455B (zh) 2021-08-27

Family

ID=67751315

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810257170.6A Active CN110198455B (zh) 2018-03-27 2018-03-27 内容推送监测方法、装置及存储介质

Country Status (1)

Country Link
CN (1) CN110198455B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111565325A (zh) * 2020-04-30 2020-08-21 北京字节跳动网络技术有限公司 信息推送方法、装置、服务器及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101119223A (zh) * 2007-09-28 2008-02-06 腾讯科技(深圳)有限公司 一种投放在线广告的实现方法、***及相关装置
CN101651550A (zh) * 2008-08-15 2010-02-17 阿里巴巴集团控股有限公司 广告生成及显示方法和***、广告制作及显示客户端
CN104519408A (zh) * 2014-11-25 2015-04-15 四川长虹电器股份有限公司 一种基于智能电视的广告数据监测***和方法
CN104581222A (zh) * 2015-01-05 2015-04-29 李伟贤 一种在视频中快速识别广告位并嵌入广告的方法
US20170229148A1 (en) * 2005-05-23 2017-08-10 Open Text Sa Ulc Distributed scalable media environment for advertising placement in movies

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170229148A1 (en) * 2005-05-23 2017-08-10 Open Text Sa Ulc Distributed scalable media environment for advertising placement in movies
CN101119223A (zh) * 2007-09-28 2008-02-06 腾讯科技(深圳)有限公司 一种投放在线广告的实现方法、***及相关装置
CN101651550A (zh) * 2008-08-15 2010-02-17 阿里巴巴集团控股有限公司 广告生成及显示方法和***、广告制作及显示客户端
CN104519408A (zh) * 2014-11-25 2015-04-15 四川长虹电器股份有限公司 一种基于智能电视的广告数据监测***和方法
CN104581222A (zh) * 2015-01-05 2015-04-29 李伟贤 一种在视频中快速识别广告位并嵌入广告的方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111565325A (zh) * 2020-04-30 2020-08-21 北京字节跳动网络技术有限公司 信息推送方法、装置、服务器及存储介质
CN111565325B (zh) * 2020-04-30 2022-04-01 北京字节跳动网络技术有限公司 信息推送方法、装置、服务器及存储介质

Also Published As

Publication number Publication date
CN110198455B (zh) 2021-08-27

Similar Documents

Publication Publication Date Title
CN110366013A (zh) 推广内容推送方法、装置及存储介质
CN106375775B (zh) 虚拟礼物展示方法及装置
CN110139162B (zh) 媒体内容的共享方法和装置、存储介质、电子装置
CN107087235A (zh) 媒体内容推荐方法、服务器及客户端
US20100023405A1 (en) Advertising by tagging predefined keywords or phrases onto content or media
CN109766457A (zh) 一种媒体内容搜索方法、装置及存储介质
JP2015505384A (ja) 画像アノテーション方法およびシステム
CN104135692B (zh) 视频信息的加载显示方法和加载显示装置
CN101127109A (zh) 可上传下载当地照片的电子地图
CN110324676A (zh) 数据处理方法、媒体内容投放方法、装置及存储介质
CN104769564A (zh) 通信终端、通信方法、程序以及通信***
CN110827073A (zh) 一种数据处理方法和装置
CN109379639A (zh) 视频内容对象的推送方法及装置、电子设备
CN110602543A (zh) 素材的显示方法和装置、存储介质及电子装置
CN114245228B (zh) 页面链接投放方法、装置及电子设备
CN104270647B (zh) 一种媒体内容推荐方法和装置
CN107872691A (zh) 一种广告加载处理方法、装置及***
CN104756157A (zh) 图像处理装置、图像处理方法以及程序
CN108573391A (zh) 一种推广内容的处理方法、装置及***
CN108073593B (zh) 一种媒体内容的生成方法、装置及***
CN108076357B (zh) 媒体内容推送方法、装置和***
US10121123B1 (en) Systems and methods for managing related visual elements
CN109218272A (zh) 媒体内容推送方法、装置、服务器、***及存储介质
CN110198455A (zh) 内容推送监测方法、装置及存储介质
KR20180128596A (ko) 사진 편집 필터 제공 시스템

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