一种广告投放方法、装置、设备和计算机存储介质与流程

文档序号:18000736发布日期:2019-06-25 22:49阅读:124来源:国知局
一种广告投放方法、装置、设备和计算机存储介质与流程

本发明涉及通信领域中的信息处理技术,尤其涉及一种广告投放方法、装置、设备和计算机存储介质。



背景技术:

现有的广告投放体系中,比较成熟的方案是针对人群投放的方案,也就是基于数据管理平台(data-managementplatform,dmp)系统的方案。dmp系统根据广告客户要求,将客户感兴趣的投放人群打成人群包;在进行广告投放时,若请求是来自人群包内的用户则为其展示该客户的广告,否则不展示。

dmp人群投放的优势在于长期效应,投放人群是基于用户长期行为数据生成的,理论依据是历史行为数据中对于相关领域感兴趣的人群,更容易对相关广告产生兴趣。但是,dmp人群投放是针对将来大概率对自己品牌产生兴趣的用户进行投放的,并不关心视频媒体信息本身,在一定程度上某些投放场景上会存在空白,而且投放在实时的短期效应上存在漏洞,投放效果较差。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种广告投放方法、装置、设备和计算机存储介质,解决了现有的dmp人群投放方法不关心视频媒体信息本身的问题,避免了投放场景存在空白的现象的发生,保证了实时的短期投放效应;并其,增强了投放效果。

本发明的技术方案是这样实现的:

一种广告投放方法,所述方法包括:

获取所述多媒体资源信息库中的每一多媒体资源的第一标签;

接收用于投放广告的投放请求;其中,所述投放请求中携带有投放需求信息和与待投放广告对应的第二标签;

响应所述投放请求,基于预设信息从所述第一标签中确定第三标签;其中,所述第三标签包括多个标签;

基于所述投放需求信息对所述第三标签进行聚合,得到标签集;

基于所述第二标签与所述标签集,投放所述待投放广告。

一种广告投放装置,所述装置包括:第一获取单元、接收单元、第二获取单元和投放单元,其中:

所述第一获取单元,用于获取所述多媒体资源信息库中的每一多媒体资源的第一标签;

所述接收单元,用于接收用于投放广告的投放请求;其中,所述投放请求中携带有投放需求信息和与待投放广告对应的第二标签;

所述第二获取单元,用于响应所述投放请求,基于预设信息从所述第一标签中确定第三标签;其中,所述第三标签包括多个标签;

所述第二获取单元,还用于基于所述投放需求信息对所述第三标签进行聚合,得到标签集;

所述投放单元,用于基于所述第二标签与所述标签集,投放所述待投放广告。

一种广告投放设备,所述设备包括:存储器和处理器,其中:

所述处理器,用于获取存储在所述存储器中的所述多媒体资源信息库中的每一多媒体资源的第一标签;接收用于投放广告的投放请求;其中,所述投放请求中携带有投放需求信息和与待投放广告对应的第二标签;响应所述投放请求,基于预设信息从所述第一标签中确定第三标签;其中,所述第三标签包括多个标签;基于所述投放需求信息对所述第三标签进行聚合,得到标签集;基于所述第二标签与所述标签集,投放所述待投放广告。

一种计算机可读存储介质,所述计算机可读存储介质中存储有一个或多个计算机程序,该计算机程序被处理器执行时实现上述所述的广告投放方法的步骤。

本发明的实施例所提供的广告投放方法、装置、设备和计算机存储介质,获取多媒体资源信息库中的每一多媒体资源的第一标签,接收用于投放广告的投放请求,投放请求中携带有投放需求信息和与待投放广告对应的第二标签,响应投放请求并基于预设信息从第一标签中确定第三标签,第三标签包括多个标签,之后基于投放需求信息对第三标签进行聚合得到标签集,最后基于第二标签与标签集投放所述待投放广告,这样,进行广告投放的时候考虑了多媒体资源信息库中多媒体资源,解决了现有的dmp人群投放方法不关心视频媒体信息本身的问题,避免了投放场景存在空白的现象的发生,保证了实时的短期投放效应;并且,增强了投放效果。

附图说明

图1为本发明的实施例提供的一种广告投放方法的流程示意图;

图2为本发明的实施例提供的一种生成标签的界面示意图;

图3为本发明的实施例提供的另一种生成标签的界面示意图;

图4为本发明的实施例提供的一种广告投放方法对应的整个系统的示意图;

图5为本发明的实施例提供的一种系统架构图;

图6为本发明的实施例提供的一种广告投放装置的结构示意图;

图7为本发明的实施例提供的一种广告投放设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

在对本发明各个实施例进行说明之前,先对本发明各个实施例中会用到的一些技术词汇解释说明如下:

库存:广告订单在指定条件下可以被预订的曝光总量。

询量:查询广告订单在指定条件下可以被预订的曝光总量。

媒资:媒体资源,在视频侧包括视频id,视频属性等内容。

标签:媒资中挖掘并聚合的适合广告投放的内容属性。

内容包:按照询量及投放要求将一定数量标签包装后的标签聚合。

本发明的实施例提供一种广告投放方法,参照图1所示,该方法包括以下步骤:

步骤101、获取多媒体资源信息库中的每一多媒体资源的第一标签。

其中,步骤101获取多媒体资源信息库中的每一多媒体资源的第一标签可以由广告投放设备来实现;该广告投放设备可以是服务器,该服务器可以是具有能够实现整个广告投放功能的服务器。多媒体资源信息库可以是存储有各种待用户观看的视频资源的信息库,例如可以是存储有各种包括电视剧节目、综艺节目、电影节目等的视频资源的信息库。例如,多媒体资源信息库可以是给一视频应用程序提供需要播放的电视剧节目、综艺节目、电影节目等的视频资源的信息库;该视频应用程序可以包括:腾讯视频和qq影音等能够播放视频信息的应用程序;多媒体资源可以包括视频信息,该视频信息可以是用于播放使用的视频信息,例如可以是电视剧节目、综艺节目、电影节目等影视剧节目信息。

标签可以是用于代表该视频信息的且与对应视频信息相关的词,例如可以是视频信息的类别、视频信息的内容等词语;标签可以比较灵活,覆盖面可以很广。在一种可行的实现方式中,标签可以是类似于综艺、体育这种抽象分类;也可以是演员、导演、标题、品牌等具体的名词或形容词。其中,第一标签可以是与对媒体资源信息库中的每一个多媒体资源对应的标签;在本发明实施例中,第一标签可以包括有多个,每一个多媒体资源都可以对应有一个第一标签。

步骤102、接收用于投放广告的投放请求。

其中,投放请求中携带有投放需求信息和与待投放广告对应的第二标签。

在本发明的其他实施例中,步骤102接收用于投放待投放广告的投放请求可以由广告投放设备来实现;投放请求可以是指示该广告投放设备投放对应的广告的;在一种可行的实现方式中,该投放请求可以是需要进行广告投放的用户主动发送的,也可以是管理整个广告投放系统的管理员等主动发送的。当然,该投放请求可以是在具有广告投放需求时发送的。

步骤103、响应投放请求,基于预设信息从第一标签中确定第三标签。

其中,第三标签包括多个标签。

在本发明的其他实施例中,步骤103响应投放请求基于预设信息从第一标签中确定第三标签可以由广告投放设备来实现。预设信息可以是一种包括有关键词语的信息,该预设信息可以是用户主动发送给广告投放设备的,也可以是预先设置并存储在广告投放设备中的。广告投放设备可以根据该预设信息从第一标签中确定出需要的第三标签。需要说明的是,确定出的第三标签中可以是多个标签。

步骤104、基于投放需求信息对第三标签进行聚合,得到标签集。

其中,步骤104基于投放需求信息对第三标签进行聚合得到标签集可以由广告投放设备来实现;广告投放设备在对第三标签进行聚合的时候可以是根据投放需求信息确定将所有的第三标签聚合得到一个标签集,也就是将所有第三标签聚合在一起;或者,根据投放需求信息按照一定规则将所有的第三标签分成多个聚合得到多个标签集;标签集可以包括一个标签集或者多个标签集。

步骤105、基于第二标签与标签集,投放待投放广告。

其中,步骤105基于第二标签与标签集投放待投放广告可以由广告投放设备来实现;广告投放设备在投放待投放广告的时候可以是在确定第二标签与标签集匹配后进行的。

在本发明的实施例中,待投放广告可以是视频形式的视频广告,可以将待投放广告投放在具有视频画面的视频信息中;例如,待投放广告可以是投放在电视节目播放过程中、电视节目播放之前、网络视频节目播放之前或者通过各种视频应用程序观看视频节目之前等。

本发明的实施例所提供的广告投放方法,获取多媒体资源信息库中的每一多媒体资源的第一标签,接收用于投放广告的投放请求,投放请求中携带有投放需求信息和与待投放广告对应的第二标签,响应投放请求并基于预设信息从第一标签中确定第三标签,第三标签包括多个标签,之后基于投放需求信息对第三标签进行聚合得到标签集,最后基于第二标签与标签集投放所述待投放广告,这样,进行广告投放的时候考虑了多媒体资源信息库中多媒体资源,解决了现有的dmp人群投放方法不关心视频媒体信息本身的问题,避免了投放场景存在空白的现象的发生,保证了实时的短期投放效应;并且,增强了投放效果。

基于前述实施例,本发明的实施例提供一种广告投放方法,该方法包括以下步骤:

步骤201广告投放设备从多媒体资源信息库中获取多媒体资源,并将多媒体资源的格式转换为预设格式。

其中,预设格式可以是预先根据具体的业务需要生成的格式;例如可以包括pb或json等格式。多媒体资源在专业技术领域上可以称为媒资信息,该多媒体资源可以包括:视频媒资id、标题、简要标签等信息。媒资信息可以包括全量媒资和增量媒资;其中,全量媒资可以是原始多媒体资源信息库中的所有多媒体资源,增量媒资可以是新增加至多媒体资源信息库中的多媒体资源。

步骤202、广告投放设备采用预设挖掘算法,对格式为预设格式的每一多媒体资源进行数据挖掘得到第一标签。

其中,采用预设挖掘算法对经过格式转换的多媒体资源进行数据挖掘,可以是通过提供的一个专门的应用程序界面(applicationprograminterface,api)来实现的;预设挖掘算法可以是一种算法,也可以是一系列不同算法的集合,整体挖掘目的是从视频媒资信息挖掘出标签内容。不同的挖掘算法要求的输入信息并不相同,可以整体从多媒体资源信息库中获得。例如,预设挖掘算法可以包括标签算法、同类对象算法等。

在一种可行的实现方式中,可以将得到的第一标签写入消息队列中。并且,第一标签的规模可以随着挖掘的进行扩充,得到的新的标签也可以写入消息队列中。

步骤203、广告投放设备接收用于投放广告的投放请求。

其中,投放请求中携带有投放需求信息和与待投放广告对应的第二标签。

其中,投放需求信息可以是投放广告的广告商对于广告投放的一些要求和需求等信息;第二标签可以是与待投放广告对应且相关的标签。

步骤204、广告投放设备响应投放请求,从第一标签中获取与预设信息对应的标签得到第四标签。

其中,第四标签包括多个标签。

在本发明的其他实施例中,预设信息可以是能够表示用户需要的标签的信息,例如可以包括“用户喜欢张三的节目”;并且,根据该预设信息可以提取到的第四标签可以包括:张三、演员、主角等。

步骤205、广告投放设备采用预设逻辑算法对第四标签进行逻辑处理,得到第三标签。

其中,预设逻辑算法可以是预先设置的能够将得到的每一个第四标签进行处理的算法,例如预设逻辑算法可以包括:逻辑与、逻辑或、逻辑非等逻辑算法。

本实施例中得到第三标签的方法可以称为固定标签生成方法,本实施例中可以支持比较复杂的固定标签投放。第四标签中的每一标签之间可以按照逻辑或的方式首先组成原子标签集,多个原子标签集之间可以做逻辑与或非操作,组成最终的标签集。举例说明:演员1与演员2组成了原子标签集a,含义为与1或2相关的视频,综艺分类组成了原子标签集b。a∧b的含义为有演员1和演员2均出演的综艺;a∨b的含义为有演员1或演员2出现出演的综艺,或者任意综艺;┐a∧b的含义为没有演员1且没有演员2出演的综艺。

以第四标签包括:综艺、主角/主持人/讲师、张三、李四等为例进行说明,如图2所示,用户根据预设信息在事先已经生成的标签分类中选取一级分类标签中的标签21综艺得到a组标签,然后选取主角/主持人/讲师标签中的标签22张三和主角/主持人/讲师标签中的标签23李四得到b组标签,之后采用24对应的逻辑与的逻辑算法对a组标签和b组标签进行逻辑处理,最终得到需要的第三标签。

步骤206、广告投放设备基于投放需求信息对第三标签进行聚合,得到标签集。

步骤207、确定第二标签与所述标签集中的至少一个标签匹配,广告投放设备投放待投放广告。

其中,在进行待投放广告投放之前需要先确定第二标签与标签集是否配,如果第二标签可以在标签集中找到与之相同的至少一个标签,说明第二标签与标签集中的至少一个标签匹配,此时广告投放设备可以在对应的视频中投放该待投放广告。

需要说明的是,本实施例中与其他实施例中相同步骤或相关概念的解释可以参照其他实施例中的描述,此处不再赘述。

本发明的实施例所提供的广告投放方法,获取多媒体资源信息库中的每一多媒体资源的第一标签,接收用于投放广告的投放请求,投放请求中携带有投放需求信息和与待投放广告对应的第二标签,响应投放请求并基于预设信息从第一标签中确定第三标签,第三标签包括多个标签,之后基于投放需求信息对第三标签进行聚合得到标签集,最后基于第二标签与标签集投放所述待投放广告,这样,进行广告投放的时候考虑了多媒体资源信息库中多媒体资源,解决了现有的dmp人群投放方法不关心视频媒体信息本身的问题,避免了投放场景存在空白的现象的发生,保证了实时的短期投放效应;并且,增强了投放效果。

基于前述实施例,本发明的实施例提供一种广告投放方法,该方法包括以下步骤:

步骤301、广告投放设备从多媒体资源信息库中获取多媒体资源,并将多媒体资源的格式转换为预设格式。

步骤302、广告投放设备采用预设挖掘算法,对格式为预设格式的每一多媒体资源进行数据挖掘得到第一标签。

步骤303、广告投放设备接收用于投放广告的投放请求。

其中,投放请求中携带有投放需求信息和与待投放广告对应的第二标签。

步骤304、广告投放设备响应投放请求,对预设信息进行分析确定关键词。

其中,预设信息可以能够从中确定出一个标签的信息;本实施例中的预设信息可以与上述实施例中的预设信息相同也可以不同。关键词可以是与标签相关,且是从预设信息中提取出来的信息,可以是客户给出期望的投放内容。例如,关键词可以包括某个节目的名字、演员的名字等。

步骤305、广告投放设备获取第一标签的标签距离信息和多媒体资源的预估播放量。

其中,第一标签的标签距离信息可以是表示第一标签包括的多个标签中的每一个标签之间的关联程度。多媒体资源的预估播放量可以包括多媒体资源的询量和多媒体资源的库存量。在一种可行的实现方式中,标签距离可以是以百分比数值的形式呈现,例如可以是一组0%-100%之间的数值。

步骤306、广告投放设备基于关键词、标签距离信息和预估播放量,从第一标签中确定第三标签。

其中,本实施例中的确定第三标签的方法可以称为标签扩散;在一种可行的实现方式中,若广告客户不希望给出具体的标签,或者根据具体标签查询到的量不足时,可以使用标签扩散的方法生成标签集。客户给出期望的投放内容,可以是具体或模糊的语句,系统会按照期望的投放内容确定出关键词,并确定出与该关键词对应的标签;之后基于该对应的标签和标签距离信息,并结合库存量趋势和询量,最终确定出第三标签。

步骤307、广告投放设备基于投放需求信息对第三标签进行聚合,得到标签集。

步骤308、确定第二标签与标签集中的至少一个标签匹配,广告投放设备投放待投放广告。

需要说明的是,本实施例中与其他实施例中相同步骤或相关概念的解释可以参照其他实施例中的描述,此处不再赘述。

本发明的实施例所提供的广告投放方法,获取多媒体资源信息库中的每一多媒体资源的第一标签,接收用于投放广告的投放请求,投放请求中携带有投放需求信息和与待投放广告对应的第二标签,响应投放请求并基于预设信息从第一标签中确定第三标签,第三标签包括多个标签,之后基于投放需求信息对第三标签进行聚合得到标签集,最后基于第二标签与标签集投放所述待投放广告,这样,进行广告投放的时候考虑了多媒体资源信息库中多媒体资源,解决了现有的dmp人群投放方法不关心视频媒体信息本身的问题,避免了投放场景存在空白的现象的发生,保证了实时的短期投放效应;并且,增强了投放效果。

基于前述实施例,本发明的实施例提供一种广告投放方法,该方法包括以下步骤:

步骤401、广告投放设备从多媒体资源信息库中获取多媒体资源,并将多媒体资源的格式转换为预设格式。

步骤402、服务器广告投放设备采用预设挖掘算法,对格式为预设格式的每一多媒体资源进行数据挖掘得到第一标签。

步骤403、广告投放设备接收用于投放广告的投放请求。

其中,投放请求中携带有投放需求信息和与待投放广告对应的第二标签。

步骤404、广告投放设备响应投放请求,对预设信息进行分析确定关键词。

步骤405、广告投放设备基于多媒体资源,对第一标签进行标签关系挖掘得到标签距离信息。

其中,广告投放设备可以将得到的第一标签中的所有标签进行标签关系挖掘来得到标签距离信息;标签关系挖掘的算法可以是能够实现标签关系挖掘的任何算法。

步骤406、广告投放设备对多媒体资源进行关系挖掘,得到标签与多媒体资源的关联关系。

其中,对多媒体资源进行的关系挖掘也可以是对多媒体资源的数据挖掘,具体可以是现将多媒体资源的格式转换为预设格式,之后采用预设挖掘算法对格式转换为预设格式的多媒体资源进行数据挖掘,得到标签与多媒体资源的关联关系;需要说明的是,本实施例中的预设挖掘算法与上述实施例中的预设挖掘算法可以相同,并且具体的数据挖掘过程也可以与上述实施例中的具体过程相同;该标签与多媒体资源的关联关系可以包括第一标签中的每一个标签与多媒体资源之间的关联关系。

步骤407、广告投放设备基于标签与多媒体资源的关联关系、第一标签和多媒体资源,获取多媒体资源的预估播放量。

其中,广告投放设备可以按照标签与多媒体资源的关联关系,查询到每一第一标签对应的多媒体资源,然后采用预设的计算多媒体资源的询量的方法计算得到多媒体资源的询量;同时,可以按照标签与多媒体资源的关联关系在已经存储的库存中查找每一个多媒体资源的库存量。

需要说明的是,在得到标签信息、标签与多媒体资源的关联关系和标签距离信息后,可以根据不同信息的特点,将标签信息、标签与多媒体资源的关联关系和标签距离信息保存在redis、sql或者es等多种存储介质内,以供后续调用。在一种可行的实现方式中,可以将标签与多媒体资源的关联关系和标签信息保存在redis存储介质和es存储介质中,之后再将redis存储介质内的信息定期刷新存储在sql存储介质中。当然,本实施例中只是举例说明信息应该存储在哪些存储介质中,在实际应用中可以根据具体的需求进行适应性的设置和调整。

步骤408、广告投放设备基于关键词、标签距离信息和预估播放量,从第一标签中确定第三标签。

步骤409、广告投放设备基于投放需求信息对第三标签进行聚合,得到标签集。

步骤410、确定第二标签与标签集中的至少一个标签匹配,广告投放设备投放待投放广告。

需要说明的是,本实施例中与其他实施例中相同步骤或相关概念的解释可以参照其他实施例中的描述,此处不再赘述。

本发明的实施例所提供的广告投放方法,获取多媒体资源信息库中的每一多媒体资源的第一标签,接收用于投放广告的投放请求,投放请求中携带有投放需求信息和与待投放广告对应的第二标签,响应投放请求并基于预设信息从第一标签中确定第三标签,第三标签包括多个标签,之后基于投放需求信息对第三标签进行聚合得到标签集,最后基于第二标签与标签集投放所述待投放广告,这样,进行广告投放的时候考虑了多媒体资源信息库中多媒体资源,解决了现有的dmp人群投放方法不关心视频媒体信息本身的问题,避免了投放场景存在空白的现象的发生,保证了实时的短期投放效应;并且,增强了投放效果。

基于前述实施例,本发明的实施例提供一种广告投放方法,该方法包括以下步骤:

步骤501、广告投放设备从多媒体资源信息库中获取多媒体资源,并将多媒体资源的格式转换为预设格式。

步骤502、广告投放设备采用预设挖掘算法,对格式为预设格式的每一多媒体资源进行数据挖掘得到第一标签。

步骤503、广告投放设备接收用于投放广告的投放请求。

其中,投放请求中携带有投放需求信息和与待投放广告对应的第二标签。

步骤504、广告投放设备响应投放请求,对预设信息进行分析确定关键词。

步骤505、广告投放设备基于多媒体资源,对第一标签进行标签关系挖掘得到标签距离信息。

步骤506、广告投放设备对多媒体资源进行关系挖掘,得到标签与多媒体资源的关联关系。

步骤507、广告投放设备基于标签与多媒体资源的关联关系、第一标签和多媒体资源,获取多媒体资源的预估播放量。

步骤508、广告投放设备基于标签距离信息,从第一标签中获取与关键词对应的标签的匹配度满足预设匹配度的标签,得到第五标签。

其中,广告投放设备在确定出关键词后,可以获取与该关键词对应的标签,或者与该关键词相同的标签,之后从第一标签中获取标签的匹配度大于预设匹配度的标签,从而确定出第五标签。预设匹配度可以是用户根据实际的应用场景预先设置的一个数值,例如可以是一个百分比,可以是50%。当然,为了保证得到的第五标签的匹配度更高,也可以将预设匹配度的数值设置的更大一些,例如80%等等。在设置预设匹配度的数值时,可以结合对应预设匹配度下的多媒体资源的存库量和预估询量来共同进行。

步骤509、广告投放设备获取第五标签对应的多媒体资源中,预估播放量满足预设播放量的目标多媒体资源。

其中,预设播放量可以是根据广告商的要求预先设置的播放量,该预设播放量可以是能够满足广告商的要求,且能够保证收视率的数量。预估播放量满足预设播放量可以是库存量和预估询量的值均大于预设播放量的值,或者是将库存量和预估询量按一定权重进行运算后得到的值大于预设播放量的值。

步骤510、广告投放设备确定目标多媒体资源的标签为第三标签。

其中,在确定好目标多媒体资源后,因为该目标多媒体资源就是用户需要的多媒体资源;此时,可以将目标多媒体资源的标签确定为第三标签。当然,目标多媒体资源的标签可以根据之前获得的标签与多媒体资源的关联关系来得到。

在本实施例中,以预设信息为用户喜欢xx1,第三标签包括:剧目/专辑名称、xx2、张三为例进行说明:在获取到标签距离信息、库存、询量和预设匹配度后,可以根据如图3所示的界面,用户在相关语句中输入预设信息“用户喜欢xx1”31,之后可以根据该预设信息提取出关键词32为“xx1”;将预设匹配度33设置为50%,预设播放量34为1810,根据该关键词“xx1从多媒体资源中获取匹配度大于50%,且库存量和询量均大于1810的目标多媒体资源,例如该目标多媒体资源可以为xx2;并且,若该目标多媒体资源的标签可以包括剧目/专辑名称35、xx236和张三37;此时,可以确定第三标签包括剧目/专辑名称、xx2、张三。

步骤511、广告投放设备基于投放需求信息对第三标签进行聚合,得到标签集。

步骤512、确定第二标签与标签集中的至少一个标签匹配,广告投放设备投放待投放广告。

需要说明的是,本实施例中与其他实施例中相同步骤或相关概念的解释可以参照其他实施例中的描述,此处不再赘述。

本发明的实施例所提供的广告投放方法,进行广告投放的时候考虑了多媒体资源信息库中多媒体资源,解决了现有的dmp人群投放方法不关心视频媒体信息本身的问题,避免了投放场景存在空白的现象的发生,保证了实时的短期投放效应;并其,增强了投放效果。

基于前述实施例,在本发明的其它实施例中,步骤基于投放需求信息对第三标签进行聚合生成标签集,可以通过以下方式来实现:

基于投放需求信息和多媒体资源的预估播放量,对第三标签进行打包聚合得到多媒体资源内容包。

其中,进行待投放广告的广告投放过程和生成标签集的过程对应不同的服务器时,对第三标签进行打包聚合可以是对第三标签进行打包聚合得到多媒体资源内容包,之后可以将多媒体资源内容包通过投放订单系统给投放引擎,进而实现待投放广告的投放。当然,可以是根据投放需求信息和多媒体资源的预估播放量确定将所有的第三标签聚合得到一个内容包中,也就是将所有第三标签聚合在一起;或者,根据投放需求信息和多媒体资源的预估播放量按照一定规则将所有的第三标签分成多份进行聚合得到多个内容包;内容包可以包括一个内容包也可以包括多个内容包。

相应的,步骤基于第二标签与标签集投放待投放广告,可以通过以下方式来实现:

确定第二标签与多媒体资源内容包中的至少一个标签匹配,投放待投放广告。

本发明实施例提供的广告投放方法的技术架构可以包括三个模块,如图4所示,该三个模块分别是挖掘模块、数据中心和tmp管理及投放系统,其中:

1)挖掘模块,由媒资信息服务接口和挖掘算法两部分组成。媒资信息服务负责为挖掘算法提供需要进行挖掘的媒资信息。媒资信息服务41接收全量媒资和增量媒资的输入,负责整合更新并处理全量媒资和增量媒资,同时提供一个api供数据挖掘42中的挖掘算法调用,将接收储存的媒资信息按照固定格式返回给挖掘算法使用。媒资信息服务作为一个中间层将挖掘算法与复杂的媒资环境隔离开,保证挖掘算法能快速得到需要的媒资信息。不同的数据挖掘要求的输入并不相同,可以整体从媒资信息服务中获得。数据挖掘的输出是一致的,即包括有标签的标签属性及标签与多媒体资源的关联关系;数据挖掘输出的信息可以写到消息队列43内。标签的规模会随着挖掘的进行扩充,生成的新的包括有标签的标签属性及新的标签与多媒体资源的关联关系都直接写入消息队列中。而且,挖掘模块还可以进行标签关系挖掘44得到标签距离45,并将其给数据中心中的查询接口。

2)数据中心,数据中心保存的数据包括标签属性信息,标签与多媒体资源关联关系,标签距离信息,内容包信息,多媒体资源预估播放量等所有tmp需要用到的数据。挖掘模块生成的标签属性信息及标签与多媒体资源关联关系,通过消息队列同时写入存储介质redis47及es46内存储。redis内存储的标签信息定期刷新存储至sql48内,以供tmp管理平台及投放系统使用;同时在线标签服务负责从redis内读到实时的标签与多媒体资源关联关系,并传递至视频广告的投放引擎使用。数据中心内维护了一个查询接口,供下游tmp管理平台进行内容包打包操作以及询量系统询量操作调用。内容包打包时,涉及到标签与多媒体资源关联关系,标签距离,多媒体资源预估播放量等一系列复杂的数据查询。查询接口负责统一接收查询请求,并根据查询目的整合好数据返回给tmp管理平台及投放系统,降低了tmp管理平台及投放系统的复杂度。同样,tmp管理平台及询量系统49从查询接口获取标签与多媒体资源关联关系等数据,并发送回写多媒体资源预估播放量等信息的请求到存储介质内。

3)tmp管理平台及投放系统,负责从客户需求出发生成内容包。无论是固定标签生成还是标签扩散生成,tmp管理平台及询量系统49负责从输入信息中提取必要的信息,并发送至查询接口,按照查询接口的返回进行下一步工作。固定标签模式下,tmp管理平台及询量系统将所有标签及表达式信息发送至查询接口,查询接口取到对应的所有多媒体资源内容并返回,最终由tmp管理平台及询量系统生成内容包,并将内容包信息回写至数据中心的数据库中。标签扩散模式下,tmp管理平台将预设信息及匹配度发送至查询接口,查询接口根据标签信息及标签距离信息查找所有多媒体资源内容,并将多媒体资源内容和多媒体资源预估播放量返回给tmp管理平台,同样由tmp管理平台生成内容包并回写到数据中心的数据库中。

投放订单系统410读取已生成好的内容包信息,关联至对应客户的订单上,通过定向等方法进行订单投放,整体的视频广告投放流程没有什么变化。投放引擎411的选单流程大体不变,新增tmp相关逻辑:投放引擎读到订单的内容包信息,摊平到标签级别,与在线标签服务传递的当前请求对应标签做匹配,不匹配的tmp订单不会被投放引擎选中。这样就最终达到了广告客户按照内容投放的目的。

本发明实施例提供的广告投放方法在视频广告的投放上开辟了一条新的道路,与传统的dmp投放不同,允许广告主投放到感兴趣的视频内容上。这种上下文相关的投放方式可以为广告主带来更好的投放效果,同时可以改善视频用户的广告体验,在广告主和用户层面都形成了良性效应。而且,不仅为视频广告新增了一种选择,也使得视频广告的前景更加光明。

下面介绍一下本发明实施例所涉及的信息交互的实体,图5为本发明实施例中进行信息交互的各方硬件实体的示意图,以投放的为广告为例进行说明,图5中包括:服务器a(可以为具有挖掘模块、数据中兴和tmp管理及投放系统对应功能的服务器)、服务器b(可以为具有投放广告及投放引擎对应的功能的服务器)和终端设备c1……cn,可以为广告主所在的终端或称为提供广告素材和内容推广的对象,一个示例中,服务器a可以通过网络与服务器b进行交互,服务器a生成内容包后可以通过网络将其给服务器b,终端设备将想要投放的广告的标签通过网络提交至服务器b,服务器b确定想要投放的广告的标签与生成的内容包中的至少一个标签匹配后,就会投放该广告。上述图5的例子只是实现本发明实施例的一个系统架构实例,本发明实施例并不限于上述图5所示的系统结构。

基于前述实施例,本发明的实施例提供一种广告投放装置,该广告投放装置可以应用于上述实施例中提供的广告投放方法中,参照图6所示,该广告投放装置6可以包括:第一获取单元61、接收单元62、第二获取单元63和投放单元64,其中:

第一获取单元61,用于获取多媒体资源信息库中的每一多媒体资源的第一标签;

接收单元62,用于接收用于投放广告的投放请求;

其中,投放请求中携带有投放需求信息和与待投放广告对应的第二标签;

第二获取单元63,用于响应投放请求,基于预设信息从第一标签中确定第三标签;

其中,第三标签包括多个标签;

第二获取单元63,还用于基于投放需求信息对第三标签进行聚合,得到标签集;

投放单元64,用于基于第二标签与标签集,投放待投放广告。

在本发明的其它实施例中,第一获取单元可以包括:第一获取模块和第一处理模块,其中:

第一获取模块,用于从多媒体资源信息库中获取多媒体资源,并将多媒体资源的格式转换为预设格式;

第一处理模块,用于采用预设挖掘算法,对格式为预设格式的每一多媒体资源进行数据挖掘,得到第一标签。

在本发明的其它实施例中,第二获取单元可以包括:第二获取模块和第二处理模块,其中:

第二获取模块,用于响应投放请求,从第一标签中获取与预设信息对应的标签得到第四标签;

其中,第四标签包括多个标签;

第二处理模块,用于采用预设逻辑算法对第四标签进行逻辑处理,得到第三标签。

在本发明的其它实施例中,第二获取单元还包括:分析模块、第三获取模块和第三处理模块,其中:

分析模块,用于响应投放请求,对预设信息进行分析确定关键词;

第三获取模块,用于获取第一标签的标签距离信息和多媒体资源的预估播放量;

第三处理模块,用于基于关键词、标签距离信息和预估播放量,从第一标签中确定第三标签。

在本发明的其它实施例中,第三获取模块还可以执行以下步骤:

基于多媒体资源,对第一标签进行标签关系挖掘得到标签距离信息;

对多媒体资源进行关系挖掘,得到标签与多媒体资源的关联关系;

基于标签与多媒体资源的关联关系、第一标签和多媒体资源,获取多媒体资源的预估播放量。

在本发明的其它实施例中,第三处理模块还可以执行以下步骤:

基于标签距离信息,从第一标签中获取与关键词对应的标签的匹配度满足预设匹配度的标签,得到第五标签;

获取第五标签对应的多媒体资源中,多媒体资源的预估播放量满足预设播放量的目标多媒体资源;

确定目标多媒体资源的标签为第三标签。

在本发明的其它实施例中,投放单元还可以实现以下步骤:

确定第二标签与所述标签集中的至少一个标签匹配,投放待投放广告。

在本发明的其它实施例中,第二获取单元还可以实现以下步骤:

基于投放需求信息和多媒体资源的预估播放量,对第三标签进行打包聚合得到多媒体资源内容包;

相应的,投放单元还可以实现以下步骤:

确定第二标签与多媒体资源内容包中的至少一个标签匹配,投放待投放广告。

需要说明的是,本实施例中各个单元和模块之间的交互过程可以参照上述实施例提供的广告投放方法中的实现过程,此处不再赘述。

在实际应用中,所述第一获取单元61、接收单元62、第二获取单元63、投放单元64、第一获取模块、第一处理模块、第二获取模块、第二处理模块、分析模块和第三获取模块和第三处理模块均可由位于无线数据发送设备中的中央处理器(centralprocessingunit,cpu)、微处理器(microprocessorunit,mpu)、数字信号处理器(digitalsignalprocessor,dsp)或现场可编程门阵列(fieldprogrammablegatearray,fpga)等实现。

本发明的实施例所提供的广告投放装置,在进行广告投放的时候考虑了多媒体资源信息库中多媒体资源,并且,在根据多媒体资源得到的标签集中存在与投放请求中携带的标签匹配的标签时,才进行广告投放,解决了现有的dmp人群投放方法不关心视频媒体信息本身的问题,避免了投放场景存在空白的现象的发生,保证了实时的短期投放效应;并其,增强了投放效果。

基于前述实施例,本发明的实施例提供一种广告投放设备,该广告投放设备可以应用于上述实施例提供的一种广告投放方法中,参照图7所示,该广告投放设备7包括:处理器71、存储器72和通信接口73,处理器72存在于处理组件74中,其中:

通信接口73,用于实现处理器71与存储器72之间的通信连接;

处理器71,用于获取存储在存储器72中的多媒体资源信息库中的每一多媒体资源的第一标签;接收用于投放广告的投放请求;其中,投放请求中携带有投放需求信息和与待投放广告对应的第二标签;响应投放请求,基于预设信息从第一标签中确定第三标签;其中,第三标签包括多个标签;基于投放需求信息对第三标签进行聚合,得到标签集;基于第二标签与标签集,投放待投放广告。

需要说明的是,本实施例中各个器件之间的交互过程,可以参照前述实施例提供的视频信息播放方法中的交互过程,此处不再赘述。

本发明的实施例所提供的广告投放设备,在进行广告投放的时候考虑了多媒体资源信息库中多媒体资源,并且,在根据多媒体资源得到的标签集中存在与投放请求中携带的标签匹配的标签时,才进行广告投放,解决了现有的dmp人群投放方法不关心视频媒体信息本身的问题,避免了投放场景存在空白的现象的发生,保证了实时的短期投放效应;并其,增强了投放效果。

基于前述实施例,本发明的实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有一个或多个计算机程序,该计算机程序被处理器执行时实现以下步骤:

获取多媒体资源信息库中的每一多媒体资源的第一标签;接收用于投放广告的投放请求;其中,投放请求中携带有投放需求信息和与待投放广告对应的第二标签;响应投放请求,基于预设信息从第一标签中确定第三标签;其中,第三标签包括多个标签;基于投放需求信息对第三标签进行聚合,得到标签集;基于第二标签与标签集,投放待投放广告。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1