CN110366013A - 推广内容推送方法、装置及存储介质 - Google Patents

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

Info

Publication number
CN110366013A
CN110366013A CN201810314964.1A CN201810314964A CN110366013A CN 110366013 A CN110366013 A CN 110366013A CN 201810314964 A CN201810314964 A CN 201810314964A CN 110366013 A CN110366013 A CN 110366013A
Authority
CN
China
Prior art keywords
promotional content
order
audio
directed information
video class
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
CN201810314964.1A
Other languages
English (en)
Other versions
CN110366013B (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 CN202111336184.5A priority Critical patent/CN114125512B/zh
Priority to CN201810314964.1A priority patent/CN110366013B/zh
Priority to PCT/CN2019/079268 priority patent/WO2019196628A1/zh
Publication of CN110366013A publication Critical patent/CN110366013A/zh
Priority to US16/943,005 priority patent/US11223868B2/en
Application granted granted Critical
Publication of CN110366013B publication Critical patent/CN110366013B/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/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/735Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7834Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using audio features
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • 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/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • 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/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2355Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages
    • H04N21/2358Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages for generating different versions, e.g. for different recipient devices
    • 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
    • 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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/439Processing of audio elementary streams
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Library & Information Science (AREA)
  • Computational Linguistics (AREA)
  • Computer Graphics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请公开了一种推广内容推送方法,包括:接收推广方客户端上传的视频类推广内容素材,其中,视频类推广内容素材包括图像素材和音频素材;接收推广方客户端针对视频类推广内容素材设置的第一定向信息和针对音频素材设置的第二定向信息;根据视频类推广内容素材、第一定向信息和第二定向信息生成订单;根据应用客户端发送的携带用户标识的视频类推广内容推送请求,确定待推送的订单,订单中的第一定向信息和第二定向信息均与用户标识相匹配;将订单的数据发送至应用客户端,其中,订单的数据包括待推送的图像素材的链接地址和与用户标识相匹配的第二定向信息针对的音频素材的链接地址。本申请还公开了相应的装置及存储介质。

Description

推广内容推送方法、装置及存储介质
技术领域
本申请涉及互联网技术领域,尤其涉及一种推广内容推送方法、装置及存储介质。
背景技术
随着互联网技术的发展,越来越多的数据(包括:文本、图片、音频、视频等)会通过互联网推送给各种用户。比如:用户在使用手机、PC等终端设备浏览网页时,会接收到网络侧推送的各种数据,比如:图片或视频格式的广告、公益宣传信息、新闻等。这样,用户可以及时获知时讯、感兴趣的内容等。这类数据可被称为推送信息、推广内容或推送媒体内容等。
发明内容
本申请实例提供了一种推广内容推送方法,该方法包括:接收推广方客户端上传的视频类推广内容素材,其中,所述视频类推广内容素材包括图像素材和音频素材;接收所述推广方客户端针对所述视频类推广内容素材设置的第一定向信息和针对所述音频素材设置的第二定向信息;根据所述视频类推广内容素材、所述第一定向信息和所述第二定向信息生成订单;根据应用客户端发送的携带用户标识的视频类推广内容推送请求,确定待推送的订单,所述订单中的所述第一定向信息和所述第二定向信息均与所述用户标识相匹配;及将所述订单的数据发送至所述应用客户端,以使所述应用客户端展示所述视频类推广内容,其中,所述订单的数据包括待推送的图像素材的链接地址和与所述用户标识相匹配的所述第二定向信息针对的音频素材的链接地址。
本申请实例还提供了一种推广内容推送方法,该方法包括:向推广内容投放平台发送视频类推广内容推送请求,其中,所述视频类推广内容推送请求至少携带用户标识;接收所述推广内容投放平台根据所述视频类推广内容推送请求返回的所述视频类推广内容素材的信息,所述视频类推广内容素材的信息包括图像素材的链接地址和音频素材的链接地址,其中,所述视频类推广内容素材对应第一定向信息,所述音频素材对应第二定向信息,所述第一定向信息和所述第二定向信息与所述用户标识相匹配;根据所述图像素材的链接地址获取所述图像素材;根据所述音频素材的链接地址获取所述音频素材;根据所述图像素材和所述音频素材生成视频类推广内容;及展示所述视频类推广内容。
本申请实例还提供了一种推广内容推送装置,该装置包括:接收模块,接收推广方客户端上传的视频类推广内容素材,其中,所述视频类推广内容素材包括图像素材和音频素材;及接收所述推广方客户端针对所述视频类推广内容素材设置的第一定向信息和针对所述音频素材设置的第二定向信息;生成模块,根据所述视频类推广内容素材、所述第一定向信息和所述第二定向信息生成订单;确定模块,根据应用客户端发送的视频类推广内容推送请求,确定待推送的订单,所述订单中的所述第一定向信息和所述第二定向信息均与用户标识相匹配;及发送模块,将所述订单的数据发送至所述应用客户端,以使所述应用客户端展示所述视频类推广内容,其中,所述订单的数据包括待推送的图像素材和音频素材的链接地址。
本申请实例还提供了一种推广内容推送装置,该装置包括:发送模块,向推广内容投放平台发送视频类推广内容推送请求,其中,所述视频类推广内容推送请求至少携带用户标识;接收模块,接收所述推广内容投放平台根据所述视频类推广内容推送请求返回的所述视频类推广内容素材的信息,所述视频类推广内容素材的信息包括图像素材的链接地址和音频素材的链接地址,其中,所述视频类推广内容素材对应第一定向信息,所述音频素材对应第二定向信息,所述第一定向信息和所述第二定向信息与所述用户标识相匹配;获取模块,根据所述图像素材的链接地址获取所述图像素材;根据所述音频素材的链接地址获取所述音频素材;及生成模块,根据所述图像素材和所述音频素材生成视频类推广内容;展示模块,展示所述视频类推广内容。
采用上述技术方案,可以针对同一视频类推广内容,将相同图像素材、不同音频素材发送至不同用户的应用客户端,从而实现不同用户看到同一图像而听到不同音频,以进一步提高所述视频类推广内容的投放效果。
附图说明
为了更清楚地说明本申请实例中的技术方案,下面将对实例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实例涉及的一种***构架示意图;
图2为本申请一实例的方法流程图;
图3为本申请另一实例的方法流程图;
图4为本申请实例涉及的用户界面图;
图5为本申请一推广内容推送的消息交互图;
图6为本申请一实例的装置结构图;
图7为本申请另一实例的装置结构图;及
图8为本申请一实例的设备结构图。
具体实施方式
下面将结合本申请实例中的附图,对本申请实例中的技术方案进行清楚、完整地描述,显然,所描述的实例仅是本申请一部分实例,而不是全部的实例。基于本申请中的实例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实例,都属于本申请保护的范围。
本申请提出了一种推广内容推送方法,该方法可应用于图1所示的***构架中。如图1所示,该***构架包括:应用客户端101、应用服务器102、推广内容投放平台103和推广方客户端104,其中,推广内容投放平台103可以包括内容存储服务器,应用客户端101、应用服务器102、推广内容投放平台103和推广方客户端104可以通过互联网105进行通信。
通过推广方客户端104推广方可以上传视频类推广内容素材,其中,所述视频类推广内容素材包括图像素材和音频素材。推广方通过推广方客户端104还可以对所述视频类推广内容素材和所述音频素材设置的定向信息,将所述视频类推广内容素材对应于第一定向信息,所述音频素材对应于第二定向信息。
用户使用应用客户端101(如视频APP)访问应用服务器102,比如:浏览页面或者观看在线视频等,应用服务器102可以是提供各种互联网服务的网站服务器,比如:门户网站服务器、提供在线视频/音频播放服务的服务器、社交平台的服务器等等。当一用户正使用应用客户端101访问应用服务器102中的媒体内容(如视频)时,应用客户端101中用于实现推广内容(如广告)推送的软件开发包(Software Development Kit,SDK),如广告SDK,向推广内容投放平台103发送视频类推广内容推送请求(如广告曝光请求),且所述视频类推广内容推送请求至少携带用户标识,推广内容投放平台103根据该请求携带的用户标识进行推广内容的选单处理并选择出准备为该用户曝光的订单,其中,该订单中视频类推广内容素材对应的第一定向信息和音频素材对应的第二定向信息与所述用户标识相匹配。推广内容投放平台103将该订单的数据携带在视频类推广内容获取响应(如广告曝光响应)中并将其发送给应用客户端101。其中,该订单的数据可包括图像素材的链接地址(URL)以及音频素材的URL。应用客户端101根据所述视频图像素材的URL和所述视频音频素材的URL从内容存储服务器获取所述视频图像素材和所述视频音频素材,并根据所述视频图像素材和所述视频音频素材生成视频类推广内容,展示所述视频类推广内容。
当上述推广内容为广告时,图1所示的***构架可以为实现互联网广告投放的***构架,其中,推广内容投放平台103可以为广告投放平台,推广方可以为广告主。
在一实例中,本申请实例提出的推广内容推送方法可应用于推广内容投放平台103,如图2所示,包括如下步骤:
步骤201:接收推广方客户端上传的视频类推广内容素材,其中,所述视频类推广内容素材包括图像素材和音频素材。
在一些实例中,所述接收推广方客户端上传的视频类推广内容素材包括:接收所述推广方客户端设置的推广目标参数,所述推广目标参数包括推广内容的类型;当所述推广内容的类型为视频类时,接收所述推广方客户端上传的视频类推广内容素材。
这里,推广目标参数包括推广内容的类型、用户定向等,所述推广内容的类型可以为视频类、音频类、图片类等,当所述推广内容为视频类(例如视频前贴片广告、视频焦点图及视频信息流广告等)时,推广方通过推广方客户端将推广内容素材分成图像素材和音频素材,且所述图像素材和所述音频素材可以组合成视频以展示。推广方通过推广方客户端还针对同一图像素材配置多个不同的音频素材,所述多个不同的音频素材与所述图像素材关联,所述图像素材和所述其中任一个音频素材均可以组合生成视频类推广内容,即能实现不同的视频类推广内容,节省了所述视频推广内容素材的制作成本。
步骤202:接收所述推广方客户端针对所述视频类推广内容素材设置的第一定向信息和针对所述音频素材设置的第二定向信息。
这里,所述第一定向信息和所述第二定向信息可能相同,也可能不同。在一些实例中,所述第二定向信息可以为所述第一定向信息的子集。在一些实例中,所述第二定向信息还包括所述音频素材的推送频次限制,如所述音频素材向用户A的应用客户端推送的推送频次限制为3次等。
这里,为了使得所述推广内容的投放效果更好,可以实现使得针对同一视频类推广内容,不同用户看到相同的画面但听到不同声音,且推广方无需通过推广方客户端上传多个视频类推广内容素材,仅需上传一个图像素材和多个音频素材,节省了素材的制作成本。
步骤203:根据所述视频类推广内容素材、所述第一定向信息和所述第二定向信息生成订单。
在一些实例中,在生成所述订单之后,对所述订单进行审核;当所述第一定向信息和所述第二定向信息中任一者不准确时,则所述订单不能通过审核,并向所述推广方客户端反馈审核结果。
这里,所述第一定向信息和所述第二定向信息中任一者不准确,包括所述第一定向信息是否与所述视频类推广内容的内容类型是否对应,例如,所述第一定向信息为旅游类,则推广内容投放平台103会审核所述视频类推广内容的内容类型是否为旅游类,若为旅游类,则两者对应,所述第二定向信息是否与所述音频素材的内容类型是否对应,及所述第一定向信息和所述第二定向信息是否对应,例如,所述第二定向信息是否为所述第一定向信息的子集。例如,推广方客户端设置的订单定向(即第一定向信息)为女性,推广内容投放平台103会审核所述第二定向信息是否为所述第一定向信息的子集(或者所述第二定向信息等于第一定向信息),当所述第二定向信息为女性或者上海女性时,推广内容投放平台103审核通过。
在一些实例中,推广内容投放平台103还对所述视频类推广内容素材的格式、内容进行审核,当所述推广内容素材符合要求,则推广内容投放平台103将其放至素材库,以进行保存;而当所述视频类推广内容素材不符合要求时,推广内容投放平台103会向所述推广方客户端反馈审核结果或者通知推广方客户端,推广方客户端可以选择再次重新上传所述视频类推广内容素材。
步骤204:根据应用客户端发送的携带用户标识的视频类推广内容推送请求,确定待推送的订单,所述订单中的所述第一定向信息和所述第二定向信息均与所述用户标识相匹配。
在一些实例中,所述视频类推广内容推送请求包括当前展示视频(如视频app播放的一电影)的信息(如视频格式、视频清晰度等参数)和用户标识;推广内容投放平台103根据所述当前展示视频的信息和用户标识做选单处理以确定待推送的订单,将所述订单的数据发送给所述应用客户端,其中,所述订单的数据至少包括待推送的图像素材的URL和音频素材的URL。
在一些实例中,所述根据应用客户端发送的携带用户标识的视频类推广内容推送请求,确定待推送的订单,包括:根据所述推送请求携带的用户标识从视频类推广内容的订单集合中选择出待推送的订单;其中,根据所述订单集合中各订单的所述第一定向信息与所述用户标识的匹配度,选择出候选订单集合;及根据所述候选订单集合中各候选订单中所述第二定向信息与所述用户标识的匹配度,从所述候选订单集合中选择出待推送的订单。
在一些实例中,所述第二定向信息包括所述音频素材的推送频次限制,其中,所述根据所述候选订单集合中各候选订单中所述第二定向信息与所述用户标识的匹配度,从所述候选订单集合中选择出待推送的订单,包括:当一个候选订单中的一个所述第二定向信息与所述用户标识的匹配度达到设定条件时,确定该候选订单中该第二定向信息对应的音频素材在一段时间内的已推送次数;及当该候选订单中该第二定向信息对应的音频素材的所述已推送次数未超过所述推送频次限制时,将该候选订单作为所述待推送的订单,并将该第二定向信息对应的音频素材作为待推送的音频素材;其中,发送至所述应用客户端的所述订单的数据包括所述待推送的音频素材的链接地址。
例如,当所述推广内容为广告时,订单集合为{订单1,订单2,订单3,订单4,订单5,订单6},订单1、订单3及订单5中视频广告素材的第一定向信息为女性,订单2、订单4及订单6中视频广告素材的第一定向信息为男性,当一上海女性用户的应用客户端中的广告SDK向推广内容投放平台103发送广告请求时,推广内容投放平台103根据该广告请求中携带的用户标识,确定订单1、订单3及订单5为候选订单,候选订单集合为{订单1,订单3,订单5}。
这里,推广内容投放平台103可以根据所述用户标识自动抓取所述用户的特征数据(或称为用户画像),如该用户的性别、年龄、地域、喜好等,将所述用户的特征数据与所述第一定向信息进行匹配,这里,订单1、订单3和订单5的第一定向信息与用户的特征数据(这里以用户的性别、地域进行举例说明)匹配,从而能够匹配得到候选订单集合。在推广内容投放平台103中,用户数据管理***会对从网络中收集的各个用户的网络访问行为数据、用户注册数据、业务数据等进行数据挖掘,从而能够得到各个用户的用户画像,用户画像可以代表一个用户的个人基础属性、兴趣属性等等。一个用户的用户画像可以是一个特征标签集合(例如{女性、上海、年轻、宠物、韩剧}),该特征标签集合可以由一个包含多个维度的特征向量来表达,每个维度代表一个特征标签,一个维度上的取值代表用户与该维度对应特征标签的匹配度。
这里,仅以第一定向信息中的一个定向举例说明,所述第一定向信息还可以包括地域定向、年龄定向等,当所述第一定向信息包括多个定向类别时,所述第一定向信息与所述用户标识的匹配度可以为65%、70%或80%等。当订单1中音频素材的第二定向信息为上海女性,订单3中音频素材的第二定向信息为北京女性,订单5中音频素材的第二定向信息为广州女性,此时,推广内容投放平台103根据所述用户标识和所述音频素材的第二定向信息确定订单1为待推送的订单,即推广内容投放平台103根据所述候选订单集合{订单1,订单3,订单5}中各候选订单中所述第二定向信息与所述用户标识的匹配度,例如,订单1对应的匹配度为80%,订单3对应的匹配度为70%,订单5对应的匹配度为65%,设定条件为75%,则仅订单1的所述第二定向信息与所述用户标识的匹配度达到设定条件,将订单1确定为待推送的订单。同样,这里也仅以所述第二定向信息包括地域定向、性别定向为例说明,所述第二定向信息还可以包含内容定向(如音频素材内容为旅游类)、年龄定向等,所述第二定向信息与所述用户标识的匹配度也可以为65%、70%或80%等。
在一些实例中,所述第二定向信息还包括所述音频素材的推送频次限制,当候选订单1的一个所述第二定向信息与所述用户标识的匹配度达到设定条件时,推广内容投放平台103可以查询候选订单1中的音频素材在一段时间内的已推送次数,若该已推送次数未超过所述推送频次限制时,将该候选订单1作为所述待推送的订单,并将该第二定向信息对应的音频素材作为待推送的音频素材;其中,发送至应用客户端101的订单1的数据包括所述待推送的音频素材的链接地址。
在一些实例中,当待推送的订单中仅有一个音频素材的第二定向信息与用户标识的匹配度达到设定条件时,推广内容投放平台103可以将该音频素材确定为待推送的音频素材。
例如,当确定订单1为待推送的订单时,且订单1包括一个图像素材和与该图像素材相关联的3个音频素材,例如为音频素材A,音频素材B和音频素材C,每一个音频素材对应一个第二定向信息,例如,音频素材A的第二定向信息为上海女性、年龄20-30,音频素材B的第二定向信息为上海女性、年龄30-40,音频素材C的第二定向信息为上海女性、年龄40-50,当一上海女性、年龄25的用户(如前所述,该用户的特征数据可以由推广内容投放平台103根据用户的标识自动抓取得到)的应用客户端中的广告SDK向推广内容投放平台103发送广告请求时,推广内容投放平台103响应该请求,确定各音频素材的第二定向信息与该用户标识的匹配度,并根据匹配度确定待推送的音频素材,这里仅音频素材A与用户标识匹配,故将音频素材A确定为待推送的音频素材。
在一些实例中,当待推送的订单中有多个音频素材的第二定向信息与用户标识的匹配度达到设定条件时,推广内容投放平台103可以从中选取一个(可以任选一个)音频素材,并将其确定为待推送的音频素材。在一些实例中,推广内容投放平台103还可以将上述多个音频素材均确定为待推送的音频素材。
例如,当确定订单1为待推送的订单时,且订单1包括一个图像素材和与该图像素材相关联的3个音频素材,例如为音频素材A,音频素材B和音频素材C,每一个音频素材对应一个第二定向信息,例如,音频素材A的第二定向信息为上海女性、年龄20-30,音频素材B的第二定向信息为上海女性、年龄20-30,音频素材C的第二定向信息为上海女性、年龄40-50,当一上海女性、年龄25的用户的应用客户端中的广告SDK向推广内容投放平台103发送广告请求时,推广内容投放平台103响应该请求,查询到音频素材A的第二定向信息和音频素材B的第二定向信息均与所述用户标识匹配(或称音频素材A对应的匹配度和音频素材A对应的匹配度达到设定条件),从音频素材A和音频素材B中任选一个,并将其确定为待推送的音频素材。在一些实例中,推广内容投放平台103还可以将音频素材A和音频素材B均确定为待推送的音频素材。
在一些实例中,当所述第二定向信息包括所述音频素材的预定推送频次,所述匹配度达到设定条件的所述第二定向信息有多个,例如音频素材A,音频素材B和音频素材C,当音频素材A的推送次数达到所述推送频次限制时,推广内容投放平台103停止推送音频素材A;并从音频素材B和音频素材C中任选一个,作为待推送的音频素材。
步骤205:将所述订单的数据发送至所述应用客户端,以使所述应用客户端展示所述视频类推广内容,其中,所述订单的数据包括待推送的图像素材的链接地址和与所述用户标识相匹配的所述第二定向信息针对的音频素材的链接地址。
这里,推广内容投放平台103还包括内容存储服务器,用于存储所述图像素材和所述音频素材,且所述图像素材和所述音频素材分开放置,所以所述图像素材的URL和所述音频素材的URL不同,以便应用客户端101可以单独获取所述音频素材,避免了重复获取相同的图像素材,从而节省了素材传输的带宽成本。
通过上述技术方案,可以针对同一视频类推广内容,将相同图像素材、不同音频素材发送至不同用户的应用客户端,从而实现不同用户看到同一图像而听到不同音频,以进一步提高所述视频类推广内容的投放效果。
在一些实例中,本申请还提出了一种推广内容推送方法,可应用于应用客户端101,如图3所示,包括如下步骤:
步骤301:向推广内容投放平台发送视频类推广内容推送请求,其中,所述视频类推广内容推送请求至少携带用户标识。
这里,例如,用户打开应用客户端101的某一页面,其中,该页面包含所述推广内容,如打开微信应用的社交圈,其中社交圈好友动态中会有视频信息流广告,或者打开某一应用客户端101,如视频app,进行观看在线视频,该视频中含有前贴片广告、暂停贴片广告或后贴片广告等,在上述情形中,应用客户端101中的广告SDK均会向推广内容投放平台103发送推视频类推广内容推送请求。
步骤302:接收所述推广内容投放平台根据所述视频类推广内容推送请求返回的所述视频类推广内容素材的信息,所述视频类推广内容素材的信息包括图像素材的链接地址和音频素材的链接地址,其中,所述视频类推广内容素材对应第一定向信息,所述音频素材对应第二定向信息,所述第一定向信息和所述第二定向信息与所述用户标识相匹配。
步骤303:根据所述图像素材的链接地址获取所述图像素材,根据所述音频素材的链接地址获取所述音频素材。
在一些实例中,所述根据所述图像素材的链接地址获取所述图像素材,根据所述音频素材的链接地址获取所述音频素材,包括:当确定所述音频素材的链接地址对应的所述音频素材已缓存在本地时,从本地读取所述音频素材的链接地址对应的所述音频素材;当确定所述图像素材的链接地址对应的所述图像素材已缓存在本地时,从本地读取所述图像素材的链接地址对应的所述图像素材;当确定所述音频素材的链接地址对应的所述音频素材未缓存在本地时,根据所述音频素材的链接地址从相应的内容存储服务器获取所述音频素材并将其缓存在本地;及当确定所述图像素材的链接地址对应的所述图像素材未缓存在本地时,根据所述图像素材的链接地址从相应的内容存储服务器获取所述图像素材并将其缓存在本地。
在一些实例中,所述方法进一步包括:当所述视频类推广内容展示结束时,删除本地缓存的所述图像素材和所述音频素材。
例如,若一订单包含图像素材以及多个与该图像素材相关联的音频素材,例如音频素材A和音频素材B,且音频素材A和音频素材B的第二定向信息均与一用户标识匹配,当该用户的应用客户端101曾接收过所述订单的数据,并根据所述图像素材的URL从内容存储服务器获取过所述图像素材,根据音频素材A的URL获取过音频素材A时,应用客户端101的本地会缓存所述图像素材和音频素材A,并将所述图像素材的标识与所述订单的标识对应保存,得到所述图像素材保存的文件名称,如订单ID-图像素材,将音频素材A的标识与所述订单的标识对应保存得到音频素材A的文件名称,如订单ID-音频素材A。
若应用客户端101接收包含图像素材的URL和音频素材A的URL的订单数据时,应用客户端101首先根据图像素材的文件名称查询到本地缓存有所述图像,得到所述图像的本地存储路径(例如/xx/xx/素材文件夹/图像素材),并根据所述存储路径获取所述图像;及根据音频素材A的文件名称查询到本地缓存有音频素材A,不再从所述内容存储服务器中获取所述图像素材和音频素材A,从而节省素材传输的带宽成本。
若应用客户端101接收包含图像素材的URL和音频素材B的URL的订单数据时,应用客户端101首先根据图像素材的文件名称查询到本地缓存有所述图像,得到所述图像的本地存储路径,并根据所述存储路径获取所述图像;及根据音频素材B文件名称查询到本地未缓存有音频素材B,则应用客户端101根据音频素材B的链接地址从相应的内容存储服务器获取音频素材B并将其缓存在本地。这样,针对一视频类推广内容,应用客户端101仅需获取其音频素材,相比于同时获取图像素材和音频素材,大大地节省了素材传输的带宽成本。
当包含所述图像素材、音频素材A和音频素材B的视频类推广内容展示结束(例如广告投放期结束)时,应用客户端101删除缓存在本地的所述图像素材、音频素材A和音频素材B,以进一步提供更多的存储空间,改善应用客户端的运行性能。
步骤304:根据所述图像素材和所述音频素材生成视频类推广内容。
这里,应用客户端101将所述图像素材和所述音频素材组合生成视频类推广内容。
在一些实例中,当所述视频类推广内容素材的信息包括一个图像素材的链接地址和多个音频素材的链接地址,且该多个音频素材对应的第二定向信息均与用户标识匹配时,应用客户端101根据上述一个图像素材的链接地址和多个音频素材的链接地址获取上述图像素材和多个音频素材,并将上述图像素材和多个音频素材组合生成一个视频类推广内容。步骤305:展示所述视频类推广内容。
在一些实例中,当所述视频类推广内容包括一个图像素材和多个音频素材时,应用客户端101提供选择控件,以响应用户选择其中任一种音频素材的操作,展示该音频素材和上述图像素材组合生成的视频类推广内容,即应用客户端101每次仅展示一个音频素材和一个图像素材组合生成的视频类推广内容。
例如,如图4所示,应用客户端101为视频app,正在播放一视频,视频app的播放界面提供有音频选择控件401,当用户操作控件401中的下拉按钮时,出现多个音频选项,如402所示,当用户选择其中任一个音频(如音频B)时,视频app播放该音频(即音频B),或将当前播放的音频切换成上述选择的音频,例如,当前播放的音频为音频A,当用户通过控件401和控件402选择了音频B,则视频app将音频A切换成音频B,以进行播放。
通过上述技术方案,可以使得不同用户针对同一视频类推广内容,看到同一图像而听到不同音频,从而实现所述视频类推广内容的精准投放,提高所述应用客户端的展示效果。
下面以广告推送为例,详细说明本申请视频类推广内容的推送方法。图5示出了本申请提供的一广告推送实例的消息交互图。在本实例中,广告投放平台对应于上文的推广内容投放平台,广告投放平台可进一步包括内容存储服务器,视频app对应于上文的应用客户端,视频app可进一步包括播放模块、画面获取模块、声音获取模块、组合模块及广告SDK,视频服务器对应于上文的应用服务器,广告主客户端对应于上文的推广方客户端,如图5所示,广告推送过程包括如下步骤:
步骤501:广告主通过广告主客户端在广告投放平台上欲发布一广告并创建订单时,通过访问广告投放平台提供的页面可以上传广告素材并设置广告订单的各种参数,包括:选择广告位(或称为推广类型),可以为视频广告、图片广告、音频广告等,还可以设置广告投放目标,如预定播放量(或者称预定曝光量)、预算、用户定向等,同时广告主通过广告主客户端将广告素材上传至广告投放平台。
当广告主通过广告主客户端选择视频广告类型(例如视频前贴片广告、视频焦点图及视频信息流广告等)时,广告主客户端将广告视频素材拆分成图像素材和音频素材,且针对一个图像素材配置有多个关联的音频素材,并上传至广告投放平台,同时音频素材的用户定向信息(即第二定向信息)包括将所述不同的音频素材设置成对应于不同的用户(例如,用户甲对应于音频素材A、用户乙对应于音频素材B及用户甲对应于音频素材A和音频素材B等)、音频素材A对应于用户甲的视频app的推送频次限制(即用户甲听音频素材A的次数,例如,用户甲收听音频素材3次)等。
以下以一订单M包含图像素材N的链接地址(URL)、音频素材A的URL和音频素材B的URL,音频素材A和音频素材B为与图像素材N关联的不同的音频素材,用户甲的标识与该订单M的用户定向(第一定向信息)匹配,且与音频素材A的用户定向(第二定向信息)和音频素材B的用户定向(第二定向信息)均匹配,及音频素材A对应于用户甲的视频app的推送频次限制为3,进行举例说明。
步骤502:广告投放平台对广告主上传的广告素材的格式、内容等进行审核,以及对广告主设置的各种参数进行审核,如果审核通过,则继续执行步骤503,否则反馈审核结果给广告主客户端,或者返回步骤501,让广告主客户端重新上传视频素材。
步骤503:广告投放平台保存上述图像素材N和多个音频素材(音频素材A和音频素材B)并获得其链接地址,并拉取广告主设置的各种参数以形成广告订单,这里,每个广告订单具有一个订单ID,并描述了上述广告位、投放目标、图像素材N的URL及音频素材的URL等信息。这里,广告投放平台可维护一素材库,可将视频素材保持在此素材库中。
步骤504:响应于用户操作,例如,用户乙点击视频app中的一电视剧的第一集的URL,视频app中的广告SDK向广告投放平台发送广告请求,其中,该广告请求至少携带所述电视剧的第一集的信息(如电视剧第一集的名称)和用户ID。
步骤505:广告投放平台根据所述广告请求提取到对应的订单,例如订单M。
步骤506:广告投放平台将所述订单M的数据发送至视频app,这里,订单M的数据包括图像素材N的URL、音频素材A的URL(广告投放平台从音频素材A和音频素材B中选取一个)。
步骤507:所述画面获取模块根据所述图像素材N的URL从广告投放平台中的内容存储服务器获取所述图像素材N,所述声音获取模块根据所述音频素材A的URL从所述内容存储服务器获取所述音频素材A。
步骤508:视频app中的组合模块将所述图像素材N和音频素材A进行组合,生成广告视频文件,并将所述广告视频文件发送至播放模块,播放模块播放所述广告视频文件。
步骤509:当用户乙已收听3次音频素材A时(即音频素材A的推送次数已达到推送频次限制,例如,用户乙已观看了3集电视剧,每一集电视剧前的前贴片广告均是同一个图像素材+音频素材A),响应于用户乙的再次操作,例如,用户点击视频app中的所述电视剧的第四集的链接地址,视频app中的广告SDK向广告投放平台发送广告请求,所述广告请求至少携带所述电视剧的第四集的信息和用户ID。
步骤510:假设广告投放平台根据所述广告请求提取到对应的订单仍为订单M,因所述音频素材A的推送次数已达到推送频次限制,广告投放平台停止向用户乙对应的应用客户端推送音频素材A,并将该订单中的音频素材B的URL和所述图像素材N的URL的推送给用户乙的应用客户端。
步骤511:广告投放平台将所述订单M数据中的图像素材N的URL和音频素材B的URL发送至视频app。
步骤512:因视频app中的画面获取模块已获取过所述图像素材,例如,将所述图像素材缓存在本地,此时,所述画面获取模块不再从所述内容存储服务器获取所述图像素材,仅所述声音获取模块根据音频素材B的URL从所述内容存储服务器获取所述音频素材B,从而大大地节省了素材传输的带宽成本。
步骤513:视频app中的组合模块将所述图像素材N和音频素材B进行组合,生成广告视频文件,并将所述广告视频文件发送至播放模块,播放模块播放所述广告视频文件。
基于上述实例提供的方法,本申请实例还提出了一种推广内容推送装置600,如图6所示,包括:
接收模块601,接收推广方客户端上传的视频类推广内容素材,其中,所述视频类推广内容素材包括图像素材和音频素材;及接收所述推广方客户端针对所述视频类推广内容素材设置的第一定向信息和针对所述音频素材设置的第二定向信息。
生成模块602,根据所述视频类推广内容素材、所述第一定向信息和所述第二定向信息生成订单;
确定模块603,根据应用客户端发送的视频类推广内容推送请求,确定待推送的订单,所述订单中的所述第一定向信息和所述第二定向信息均与用户标识相匹配。
发送模块604,将所述订单的数据发送至所述应用客户端,以使所述应用客户端展示所述视频类推广内容,其中,所述订单的数据包括待推送的图像素材和音频素材的链接地址。
在一些实例中,所述装置进一步包括:审核模块605,在生成所述订单之后,对所述订单进行审核;当所述第一定向信息和所述第二定向信息中任一者不准确时,则所述订单不能通过审核,审核模块605向所述推广方客户端反馈审核结果。
在一些实例中,本申请实例还提出了一种推广内容推送装置700,如图7所示,包括:
发送模块701,向推广内容投放平台发送视频类推广内容推送请求,其中,所述视频类推广内容推送请求至少携带用户标识。
接收模块702,接收所述推广内容投放平台根据所述视频类推广内容推送请求返回的所述视频类推广内容素材的信息,所述视频类推广内容素材的信息包括图像素材的链接地址和音频素材的链接地址,其中,所述视频类推广内容素材对应第一定向信息,所述音频素材对应第二定向信息,所述第一定向信息和所述第二定向信息与所述用户标识相匹配。
获取模块703,根据所述图像素材的链接地址获取所述图像素材,根据所述音频素材的链接地址获取所述音频素材。
生成模块704,根据所述图像素材和所述音频素材生成视频类推广内容。
展示模块705,展示所述视频类推广内容。
在一实例中,上述的推广内容推送装置可运行在各种可基于互联网而进行用户信息处理的计算设备中,并加载在该计算设备的存储器中。
图8示出了推广内容推送装置所在的计算设备的组成结构图。如图8所示,该计算设备包括一个或者多个处理器(CPU)802、存储器804、用户接口806,以及用于互联这些组件的通信总线808。
用户接口806包括一个或多个输出设备812,其包括一个或多个扬声器和/或一个或多个可视化显示器。用户接口810也包括一个或多个输入设备814,其包括诸如,键盘,鼠标,声音命令输入单元或扩音器,触屏显示器,触敏输入板,姿势捕获摄像机或其他输入按钮或控件等。
存储器804可以是高速随机存取存储器,诸如DRAM、SRAM、DDR RAM、或其他随机存取固态存储设备;或者非易失性存储器,诸如一个或多个磁盘存储设备、光盘存储设备、闪存设备,或其他非易失性固态存储设备。
存储器804存储处理器802可执行的指令集,包括:
操作***816,包括用于处理各种基本***服务和用于执行硬件相关任务的程序;
应用818,包括用于推广内容推送的各种应用程序,这种应用程序能够实现上述各实例中的处理流程,比如可以包括图6所示的装置600和/或图7所示的装置700。
在一些实例中,装置600可包括图6所示的各模块601-605。各模块601-605可以存储有机器可执行指令。处理器802通过执行存储器806中各模块601-605的机器可执行指令,进而能够实现上述各模块601-605的功能。
在一些实例中,装置700可包括图7所示的各模块701-705。各模块701-705可以存储有机器可执行指令。处理器802通过执行存储器806中各模块701-705的机器可执行指令,进而能够实现上述各模块701-705的功能。
需要说明的是,上述各流程和各结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。各模块的划分仅仅是为了便于描述采用的功能上的划分,实际实现时,一个模块可以分由多个模块实现,多个模块的功能也可以由同一个模块实现,这些模块可以位于同一个设备中,也可以位于不同的设备中。
各实例中的硬件模块可以以硬件方式或硬件平台加软件的方式实现。上述软件包括机器可读指令,存储在非易失性存储介质中。因此,各实例也可以体现为软件产品。例如,对应上述推广内容推送方法和装置,本申请的实例还提供了一种计算机可读存储介质,其上存储有计算机指令,其中,所述计算机指令被处理器执行时实现上述推广内容推送方法的步骤。
各实例中,硬件可以由专门的硬件或执行机器可读指令的硬件实现。例如,硬件可以为专门设计的永久性电路或逻辑器件(如专用处理器,如FPGA或ASIC)用于完成特定的操作。硬件也可以包括由软件临时配置的可编程逻辑器件或电路(如包括通用处理器或其它可编程处理器)用于执行特定操作。
另外,本申请的每个实例可以通过由数据处理设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本申请。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和/或内存)中执行。因此,这样的存储介质也构成了本申请,本申请还提供了一种非易失性存储介质,其中存储有数据处理程序,这种数据处理程序可用于执行本申请上述方法实例中的任何一种实例。
图6和图7中的模块对应的机器可读指令可以使计算机上操作的操作***等来完成这里描述的部分或者全部操作。非易失性计算机可读存储介质可以是***计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器。安装在扩展板或者扩展单元上的CPU等可以根据指令执行部分和全部实际操作。
另外,在本申请各个实例中的装置及各模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上装置或模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅为本申请的较佳实例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

Claims (12)

1.一种推广内容推送方法,其特征在于,该方法包括:
接收推广方客户端上传的视频类推广内容素材,其中,所述视频类推广内容素材包括图像素材和音频素材;
接收所述推广方客户端针对所述视频类推广内容素材设置的第一定向信息和针对所述音频素材设置的第二定向信息;
根据所述视频类推广内容素材、所述第一定向信息和所述第二定向信息生成订单;
根据应用客户端发送的携带用户标识的视频类推广内容推送请求,确定待推送的订单,所述订单中的所述第一定向信息和所述第二定向信息均与所述用户标识相匹配;及
将所述订单的数据发送至所述应用客户端,以使所述应用客户端展示所述视频类推广内容,其中,所述订单的数据包括待推送的图像素材的链接地址和与所述用户标识相匹配的所述第二定向信息针对的音频素材的链接地址。
2.根据权利要求1所述的方法,其中,所述接收推广方客户端上传的视频类推广内容素材包括:
接收所述推广方客户端设置的推广目标参数,所述推广目标参数包括推广内容的类型;
当所述推广内容的类型为视频类时,接收所述推广方客户端上传的视频类推广内容素材。
3.根据权利要求1所述的方法,进一步包括:
在生成所述订单之后,对所述订单进行审核;
当所述第一定向信息和所述第二定向信息中任一者不准确时,则所述订单不能通过审核,并向所述推广方客户端反馈审核结果。
4.根据权利要求1所述的方法,其中,所述根据应用客户端发送的携带用户标识的视频类推广内容推送请求,确定待推送的订单,包括:
根据所述推送请求携带的用户标识从视频类推广内容的订单集合中选择出待推送的订单;
其中,根据所述订单集合中各订单的所述第一定向信息与所述用户标识的匹配度,选择出候选订单集合;及
根据所述候选订单集合中各候选订单中所述第二定向信息与所述用户标识的匹配度,从所述候选订单集合中选择出待推送的订单。
5.根据权利要求4所述的方法,其中,所述第二定向信息包括所述音频素材的推送频次限制;
其中,所述根据所述候选订单集合中各候选订单中所述第二定向信息与所述用户标识的匹配度,从所述候选订单集合中选择出待推送的订单,包括:
当一个候选订单中的一个所述第二定向信息与所述用户标识的匹配度达到设定条件时,确定该候选订单中该第二定向信息对应的音频素材在一段时间内的已推送次数;
及当该候选订单中该第二定向信息对应的音频素材的所述已推送次数未超过所述推送频次限制时,将该候选订单作为所述待推送的订单,并将该第二定向信息对应的音频素材作为待推送的音频素材;
其中,发送至所述应用客户端的所述订单的数据包括所述待推送的音频素材的链接地址。
6.一种推广内容推送方法,其特征在于,该方法包括:
向推广内容投放平台发送视频类推广内容推送请求,其中,所述视频类推广内容推送请求至少携带用户标识;
接收所述推广内容投放平台根据所述视频类推广内容推送请求返回的所述视频类推广内容素材的信息,所述视频类推广内容素材的信息包括图像素材的链接地址和音频素材的链接地址,其中,所述视频类推广内容素材对应第一定向信息,所述音频素材对应第二定向信息,所述第一定向信息和所述第二定向信息与所述用户标识相匹配;
根据所述图像素材的链接地址获取所述图像素材;
根据所述音频素材的链接地址获取所述音频素材;
根据所述图像素材和所述音频素材生成视频类推广内容;及
展示所述视频类推广内容。
7.根据权利要求6所述的方法,其中,所述根据所述图像素材的链接地址获取所述图像素材,根据所述音频素材的链接地址获取所述音频素材,包括:
当确定所述音频素材的链接地址对应的所述音频素材已缓存在本地时,从本地读取所述音频素材的链接地址对应的所述音频素材;
当确定所述图像素材的链接地址对应的所述图像素材已缓存在本地时,从本地读取所述图像素材的链接地址对应的所述图像素材;
当确定所述音频素材的链接地址对应的所述音频素材未缓存在本地时,根据所述音频素材的链接地址从相应的内容存储服务器获取所述音频素材并将其缓存在本地;及
当确定所述图像素材的链接地址对应的所述图像素材未缓存在本地时,根据所述图像素材的链接地址从相应的内容存储服务器获取所述图像素材并将其缓存在本地。
8.根据权利要求7所述的方法,其中,所述方法进一步包括:
当所述视频类推广内容展示结束时,删除本地缓存的所述图像素材和所述音频素材。
9.一种推广内容推送装置,其特征在于,该装置包括:
接收模块,接收推广方客户端上传的视频类推广内容素材,其中,所述视频类推广内容素材包括图像素材和音频素材;及接收所述推广方客户端针对所述视频类推广内容素材设置的第一定向信息和针对所述音频素材设置的第二定向信息;
生成模块,根据所述视频类推广内容素材、所述第一定向信息和所述第二定向信息生成订单;
确定模块,根据应用客户端发送的视频类推广内容推送请求,确定待推送的订单,所述订单中的所述第一定向信息和所述第二定向信息均与用户标识相匹配;
发送模块,将所述订单的数据发送至所述应用客户端,以使所述应用客户端展示所述视频类推广内容,其中,所述订单的数据包括待推送的图像素材和音频素材的链接地址。
10.根据权利要求9所述的装置,进一步包括:
审核模块,在生成所述订单之后,对所述订单进行审核;
当所述第一定向信息和所述第二定向信息不准确时,则所述订单不能通过审核,所述审核模块向所述推广方客户端反馈审核结果。
11.一种推广内容推送装置,其特征在于,该装置包括:
发送模块,向推广内容投放平台发送视频类推广内容推送请求,其中,所述视频类推广内容推送请求至少携带用户标识;
接收模块,接收所述推广内容投放平台根据所述视频类推广内容推送请求返回的所述视频类推广内容素材的信息,所述视频类推广内容素材的信息包括图像素材的链接地址和音频素材的链接地址,其中,所述视频类推广内容素材对应第一定向信息,所述音频素材对应第二定向信息,所述第一定向信息和所述第二定向信息与所述用户标识相匹配;
获取模块,根据所述图像素材的链接地址获取所述图像素材,根据所述音频素材的链接地址获取所述音频素材;
生成模块,根据所述图像素材和所述音频素材生成视频类推广内容;
展示模块,展示所述视频类推广内容。
12.一种存储介质,存储有计算机可读指令,可以使至少一个处理器执行如权利要求1至8任一项所述的方法。
CN201810314964.1A 2018-04-10 2018-04-10 推广内容推送方法、装置及存储介质 Active CN110366013B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN202111336184.5A CN114125512B (zh) 2018-04-10 2018-04-10 推广内容推送方法、装置及存储介质
CN201810314964.1A CN110366013B (zh) 2018-04-10 2018-04-10 推广内容推送方法、装置及存储介质
PCT/CN2019/079268 WO2019196628A1 (zh) 2018-04-10 2019-03-22 推广内容推送方法、装置及存储介质
US16/943,005 US11223868B2 (en) 2018-04-10 2020-07-30 Promotion content push method and apparatus, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810314964.1A CN110366013B (zh) 2018-04-10 2018-04-10 推广内容推送方法、装置及存储介质

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202111336184.5A Division CN114125512B (zh) 2018-04-10 2018-04-10 推广内容推送方法、装置及存储介质

Publications (2)

Publication Number Publication Date
CN110366013A true CN110366013A (zh) 2019-10-22
CN110366013B CN110366013B (zh) 2021-10-19

Family

ID=68163918

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202111336184.5A Active CN114125512B (zh) 2018-04-10 2018-04-10 推广内容推送方法、装置及存储介质
CN201810314964.1A Active CN110366013B (zh) 2018-04-10 2018-04-10 推广内容推送方法、装置及存储介质

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202111336184.5A Active CN114125512B (zh) 2018-04-10 2018-04-10 推广内容推送方法、装置及存储介质

Country Status (3)

Country Link
US (1) US11223868B2 (zh)
CN (2) CN114125512B (zh)
WO (1) WO2019196628A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111311310A (zh) * 2020-01-20 2020-06-19 加和(北京)信息科技有限公司 广告订单推送方法及装置、存储介质及电子装置
CN112559863A (zh) * 2020-12-14 2021-03-26 杭州趣链科技有限公司 基于区块链的信息推送方法、装置、设备和存储介质
CN112788374A (zh) * 2019-11-05 2021-05-11 腾讯科技(深圳)有限公司 一种信息处理方法、装置、设备及存储介质
CN113158031A (zh) * 2021-03-15 2021-07-23 北京健康之家科技有限公司 用户资源信息的确定方法及装置、计算机存储介质、终端
CN113784173A (zh) * 2021-07-30 2021-12-10 北京达佳互联信息技术有限公司 视频播放方法、装置和电子设备
CN114629886A (zh) * 2022-03-03 2022-06-14 北京得间科技有限公司 素材展示和本地素材创建方法、设备、服务器及存储介质
CN115103015A (zh) * 2022-06-22 2022-09-23 泰康保险集团股份有限公司 一种数据推送方法、装置、电子设备及计算机可读介质

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11109115B2 (en) * 2018-11-06 2021-08-31 At&T Intellectual Property I, L.P. Inserting advertisements in ATSC content
CN111241402A (zh) * 2020-01-14 2020-06-05 恩亿科(北京)数据科技有限公司 一种信息推送方法、装置、电子设备及可读存储介质
CN111881353B (zh) * 2020-07-28 2023-10-31 北京达佳互联信息技术有限公司 一种展示资源的推送方法、装置、电子设备和存储介质
CN112291497B (zh) * 2020-10-28 2023-04-07 上海赛连信息科技有限公司 一种智能视频客服接入方法和装置
CN113743974A (zh) * 2021-01-14 2021-12-03 北京沃东天骏信息技术有限公司 一种资源推荐方法及装置、设备、存储介质
CN113240457A (zh) * 2021-04-25 2021-08-10 秒影工场(北京)科技有限公司 一种商业短视频跨账户智能批量投放的方法
CN113256345B (zh) * 2021-06-21 2022-09-20 广州市丰申网络科技有限公司 广告投放策略的自定义方法、装置和计算机设备
CN113378070B (zh) * 2021-08-11 2022-03-25 北京达佳互联信息技术有限公司 信息投放方法、装置、服务器及存储介质
CN114501105B (zh) * 2022-01-29 2023-06-23 腾讯科技(深圳)有限公司 视频内容的生成方法、装置、设备及存储介质
US20240196063A1 (en) * 2022-12-09 2024-06-13 Nbcuniversal Media, Llc Temporary pre-roll content provision with streaming content

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040177377A1 (en) * 2003-03-05 2004-09-09 Newsoft Technology Corporation One to many transmission method and system to transmit real-time video and audio data on wireless local area network
CN101005595A (zh) * 2006-01-19 2007-07-25 北京维多美雅数字传媒技术有限公司 自制和分享视频贺卡的方法与设备
CN101075892A (zh) * 2007-03-28 2007-11-21 腾讯科技(深圳)有限公司 广告投放方法、广告投放服务器及客户端
US20100042504A1 (en) * 2008-08-13 2010-02-18 Research In Motion Limited Systems and methods for evaluating advertising metrics
US20120030704A1 (en) * 2004-03-09 2012-02-02 Schiller Jay B Digital Ad Insertion for Video-On-Demand
CN102831537A (zh) * 2012-07-09 2012-12-19 北京十分科技有限公司 一种获取网络广告信息的方法及装置
US20130144716A1 (en) * 2011-12-06 2013-06-06 Sony Network Entertainment International Llc Advertising opportunities for live streaming contents and services
CN103164450A (zh) * 2011-12-15 2013-06-19 腾讯科技(深圳)有限公司 一种向目标用户推送信息的方法及装置
US20140078331A1 (en) * 2012-09-15 2014-03-20 Soundhound, Inc. Method and system for associating sound data with an image
CN104244086A (zh) * 2014-09-03 2014-12-24 陈飞 基于实时对话语义分析的视频实时拼接装置及其方法
CN104794634A (zh) * 2015-04-16 2015-07-22 刘生攀 一种移动终端广告定向推送方法
CN105025319A (zh) * 2015-07-09 2015-11-04 无锡天脉聚源传媒科技有限公司 一种视频推送方法和装置
CN107659831A (zh) * 2017-05-19 2018-02-02 腾讯科技(北京)有限公司 媒体数据处理方法、客户端、及存储介质
CN107656957A (zh) * 2017-05-11 2018-02-02 腾讯科技(北京)有限公司 推广内容推送方法、装置、***及存储介质

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6351736B1 (en) * 1999-09-03 2002-02-26 Tomer Weisberg System and method for displaying advertisements with played data
US20100145808A1 (en) * 2008-12-08 2010-06-10 Fuji Xerox Co., Ltd. Document imaging with targeted advertising based on document content analysis
US20110231261A1 (en) * 2010-03-17 2011-09-22 Microsoft Corporation Voice customization for voice-enabled text advertisements
CN102244702A (zh) * 2010-05-11 2011-11-16 中兴通讯股份有限公司 基于呼叫中心的音视频处理方法、坐席模块和呼叫中心***
US20120131626A1 (en) * 2010-11-19 2012-05-24 Media Patents, S.L. Methods, apparatus and systems for delivering and receiving data
CN103200262B (zh) * 2013-04-02 2016-05-25 亿赞普(北京)科技有限公司 一种基于移动网络的广告调度方法、装置及***
CN103747302B (zh) * 2014-01-23 2015-06-10 合一信息技术(北京)有限公司 一种剧场视频的广告投放方法及装置
US20170004543A1 (en) * 2015-06-30 2017-01-05 Linkedln Corporation Automatic approval of advertisements for a social networking system
EP3998610A1 (en) * 2015-09-30 2022-05-18 Apple Inc. Synchronizing audio and video components of an automatically generated audio/video presentation
CN106326460A (zh) * 2016-08-30 2017-01-11 苏州蓝海彤翔***科技有限公司 广告推送方法、服务器及***
CN107592486A (zh) * 2017-09-14 2018-01-16 光锐恒宇(北京)科技有限公司 一种视频生成方法和装置
CN107770626B (zh) * 2017-11-06 2020-03-17 腾讯科技(深圳)有限公司 视频素材的处理方法、视频合成方法、装置及存储介质
US20190191205A1 (en) * 2017-12-19 2019-06-20 At&T Intellectual Property I, L.P. Video system with second screen interaction

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040177377A1 (en) * 2003-03-05 2004-09-09 Newsoft Technology Corporation One to many transmission method and system to transmit real-time video and audio data on wireless local area network
US20120030704A1 (en) * 2004-03-09 2012-02-02 Schiller Jay B Digital Ad Insertion for Video-On-Demand
CN101005595A (zh) * 2006-01-19 2007-07-25 北京维多美雅数字传媒技术有限公司 自制和分享视频贺卡的方法与设备
CN101075892A (zh) * 2007-03-28 2007-11-21 腾讯科技(深圳)有限公司 广告投放方法、广告投放服务器及客户端
US20100042504A1 (en) * 2008-08-13 2010-02-18 Research In Motion Limited Systems and methods for evaluating advertising metrics
US20130144716A1 (en) * 2011-12-06 2013-06-06 Sony Network Entertainment International Llc Advertising opportunities for live streaming contents and services
CN103164450A (zh) * 2011-12-15 2013-06-19 腾讯科技(深圳)有限公司 一种向目标用户推送信息的方法及装置
CN102831537A (zh) * 2012-07-09 2012-12-19 北京十分科技有限公司 一种获取网络广告信息的方法及装置
US20140078331A1 (en) * 2012-09-15 2014-03-20 Soundhound, Inc. Method and system for associating sound data with an image
CN104244086A (zh) * 2014-09-03 2014-12-24 陈飞 基于实时对话语义分析的视频实时拼接装置及其方法
CN104794634A (zh) * 2015-04-16 2015-07-22 刘生攀 一种移动终端广告定向推送方法
CN105025319A (zh) * 2015-07-09 2015-11-04 无锡天脉聚源传媒科技有限公司 一种视频推送方法和装置
CN107656957A (zh) * 2017-05-11 2018-02-02 腾讯科技(北京)有限公司 推广内容推送方法、装置、***及存储介质
CN107659831A (zh) * 2017-05-19 2018-02-02 腾讯科技(北京)有限公司 媒体数据处理方法、客户端、及存储介质

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112788374A (zh) * 2019-11-05 2021-05-11 腾讯科技(深圳)有限公司 一种信息处理方法、装置、设备及存储介质
CN111311310A (zh) * 2020-01-20 2020-06-19 加和(北京)信息科技有限公司 广告订单推送方法及装置、存储介质及电子装置
CN111311310B (zh) * 2020-01-20 2023-06-30 加和(北京)信息科技有限公司 广告订单推送方法及装置、存储介质及电子装置
CN112559863A (zh) * 2020-12-14 2021-03-26 杭州趣链科技有限公司 基于区块链的信息推送方法、装置、设备和存储介质
CN113158031A (zh) * 2021-03-15 2021-07-23 北京健康之家科技有限公司 用户资源信息的确定方法及装置、计算机存储介质、终端
CN113158031B (zh) * 2021-03-15 2024-04-23 北京水滴科技集团有限公司 用户资源信息的确定方法及装置、计算机存储介质、终端
CN113784173A (zh) * 2021-07-30 2021-12-10 北京达佳互联信息技术有限公司 视频播放方法、装置和电子设备
CN114629886A (zh) * 2022-03-03 2022-06-14 北京得间科技有限公司 素材展示和本地素材创建方法、设备、服务器及存储介质
CN115103015A (zh) * 2022-06-22 2022-09-23 泰康保险集团股份有限公司 一种数据推送方法、装置、电子设备及计算机可读介质
CN115103015B (zh) * 2022-06-22 2023-10-27 泰康保险集团股份有限公司 一种数据推送方法、装置、电子设备及计算机可读介质

Also Published As

Publication number Publication date
CN110366013B (zh) 2021-10-19
CN114125512A (zh) 2022-03-01
WO2019196628A1 (zh) 2019-10-17
US11223868B2 (en) 2022-01-11
US20200359073A1 (en) 2020-11-12
CN114125512B (zh) 2023-01-31

Similar Documents

Publication Publication Date Title
CN110366013A (zh) 推广内容推送方法、装置及存储介质
CN107171932B (zh) 一种图片风格转换方法、装置及***
US9723335B2 (en) Serving objects to be inserted to videos and tracking usage statistics thereof
US9473825B2 (en) Interactive media display across devices
US20020059604A1 (en) System and method for linking media content
CN104065979A (zh) 一种动态显示和视频内容相关联信息方法及***
US20110138300A1 (en) Method and apparatus for sharing comments regarding content
CN104135692B (zh) 视频信息的加载显示方法和加载显示装置
CN107659831B (zh) 媒体数据处理方法、客户端、及存储介质
CN109766457A (zh) 一种媒体内容搜索方法、装置及存储介质
WO2009042914A2 (en) Blast video messages systems and methods
CN110324676A (zh) 数据处理方法、媒体内容投放方法、装置及存储介质
US20080201412A1 (en) System and method for providing video media on a website
CN107172178B (zh) 一种内容发送方法及装置
CN108073593B (zh) 一种媒体内容的生成方法、装置及***
TWM379946U (en) Internet protocal TV (IPTV) interactive advertising apparatus
CN114631324B (zh) 在流内容中实时递送目标内容的***和方法
JP2004135077A (ja) 動画再生可能なコンテンツの配信方法
US20120291020A1 (en) Cross-platform portable personal video compositing and media content distribution system
CN109003106B (zh) 信息处理方法及信息处理装置
US20220038757A1 (en) System for Real Time Internet Protocol Content Integration, Prioritization and Distribution
US9084011B2 (en) Method for advertising based on audio/video content and method for creating an audio/video playback application
CN110198455A (zh) 内容推送监测方法、装置及存储介质
CN106550279A (zh) 互动直播实现方法、装置及***
JP2001229310A (ja) インターネットを利用したバナー広告の提示方法

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