一种广告的投放方法及装置与流程

文档序号:11157602阅读:299来源:国知局
一种广告的投放方法及装置与制造工艺

本发明实施例涉及视频技术领域,尤其涉及一种广告的投放方法及装置。



背景技术:

随着视频技术的迅猛发展,使用多路流投放方式已经成为人们观看视频内容的主流方式,例如,用户可以使用一台终端装置同时观看9个播放器同时投放的不同的视频内容。其中,在投放不同的视频内容时,各个播放器均会投放广告。

目前,现有在同一用户界面存在多个播放器进行视频投放时,各个播放器发送广告请求和广告的投放是独立的,各个播放器在接收到广告信息之后进行广告投放,发明人在实现发明的过程中发现了同一用户界面的视频在投放广告时,会出现多个播放器同时投放多个广告的情况,使得投放的广告出现重叠投放的情况,降低广告的投放效率。



技术实现要素:

有鉴于此,本发明实施例提供了一种广告的投放方法及装置,用以解决现有技术中当同一用户界面的各个播放器进行视频投放时,视频投放的广告出现重叠投放,导致广告的投放效率较低的问题。

本发明实施例提供一种广告的投放方法,包括:

接收一个以上广告投放请求,所述广告投放请求中携带有待投放广告的多个视频信息;

根据所述视频信息,提取与所述视频信息分别对应的广告信息;

根据与所述视频信息分别对应的广告信息,判断所述广告信息的投放是否存在重叠投放;

若所述广告信息的投放存在重叠投放,调整所述广告信息;

发送广告投放请求响应,所述广告投放请求响应中携带有所述视频信息及调整后的广告信息。

本发明实施例提供一种广告的投放装置,包括:

接收单元,用于接收一个以上广告投放请求,所述广告投放请求中携带有待投放广告的多个视频信息;

提取单元,用于根据所述视频信息,提取与所述视频信息分别对应的广告信息;

判断单元,用于根据与所述视频信息分别对应的广告信息,判断所述广告信息的投放是否存在重叠投放;

调整单元,用于若判断单元判断所述广告信息的投放存在重叠投放,调整所述广告信息;

发送单元,用于发送广告投放请求响应,所述广告投放请求响应中携带有所述视频信息及调整后的广告信息。

本发明实施例提供的一种广告的投放方法及装置,首先接收一个以上广告投放请求,所述广告投放请求中携带有待投放广告的多个视频信息,然后根据所述视频信息,提取与所述视频信息分别对应的广告信息,再根据与所述视频信息分别对应的广告信息,判断所述广告信息的投放是否存在重叠投放,若所述广告信息的投放存在重叠投放,调整所述广告信息,最后发送广告投放请求响应,所述广告投放请求响应中携带有所述视频信息及调整后的广告信息。与目前多个播放器在投放广告时,会出现同时投放的多个广告中出现广告出现重叠投放相比,本发明实施例通过根据接收的携带有多个视频信息的一个以上广告投放请求,提取对于视频信息分别对应的广告,调整重叠投放的广告,实现了投放的广告不同时投放,以便客户端投放的广告不重叠,从而提高广告的投放效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

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

图2示出了本发明实施例提供的另一种广告的投放方法流程图;

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

图4示出了本发明实施例提供的另一种广告的投放装置结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种广告的投放方法,如图1所示,所述方法包括:

101、接收一个以上广告投放请求。

其中,所述广告投放请求中携带有待投放广告的多个视频信息,所述广告投放请求中可以包含1个待投放广告的视频信息或者多个待投放广告的视频信息,具体个数本发明实施例不做具体限定,所述视频可以为所有播放器投放的视频信息,也可以为部分播放器投放的视频信息,本发明实施例不做具体限定,所述视频信息为待投放广告的播放器正在投放或将要投放的视频信息,所述视频信息用于唯一标识投放的视频数据或直播流数据,本发明实施例不做具体限定,所述发送的广告投放请求为一个广告投放请求,一个广告投放请求中包含有视频信息。

需要说明的是,若接收的广告投放请求中,携带的是经过压缩的打包文件,要先对打包文件进行解压等处理。

例如,接收到广告投放请求中包括3个视频信息篮球比赛1、篮球比赛2、篮球比赛3。

102、根据所述视频信息,提取与所述视频信息分别对应的广告信息。

其中,所述提取的广告信息存储在当前服务器中的预设存储位置中,本发明实施例对预设存储位置的形式不做具体限定。

需要说明的是,具体可以根据视频信息提取与视频信息对应的广告信息,提取的具体规则可以根据当前服务器中的预设存储位置中的映射关系进行提取,映射关系可以根据不同广告与视频信息的相关度的排序,若不存在对应的映射关系,则可以提取与视频信息不相关的任意广告信息,本发明实施例不做具体限定。

例如,广告列表中存在电影类别对应多个电影明星代言的广告,对应关系可以为不同明星在电影中是否出现,若视频信息为“恶棍天使”,则提取对于“恶棍天使”对应出现的明星的代言广告,即孙俪的代言广告或邓超的代言广告。

103、根据与所述视频信息分别对应的广告信息,判断所述广告信息的投放是否存在重叠投放。

其中,所述广告信息可以包括投放的顺序、投放广告的间隔等。

需要说明的是,所述投放的顺序可以根据视频信息的共有时间与每个视频对应的广告的投放时间进行对比,按照在共有时间及在对应视频中投放的时间进行排序,共有时间可以为北京时间也可以为启动视频的时间。所述投放广告间隔可以根据用户需求进行设定,如,设置为后一个广告与前一个广告的投放时间间隔为30秒。

例如,广告1在对应的视频信息中的投放时间为第20分钟,时长为1分钟,广告2在对应的视频信息中的投放时间为第10分钟,时长为2分钟,共有时间为北京时间10点10分时,广告1对应的视频投放至10分钟,广告2对应的视频投放至1分钟,广告1在北京时间10点20分投放,投放1分钟,广告2在北京时间10点19分投放,投放2分钟,预设的投放顺序为广告1先投放、广告2后播,投放的广告的间隔为5分钟,判断出投放广告存在重叠,则调整广告信息的投放时间为:广告1在北京时间10点20分投放,投放1分钟,广告2在10点24分投放,投放2分钟,或者为:广告1在对应视频投放的第20分钟进行投放,投放1分钟,广告2在对应视频投放的第15分钟进行投放,投放2分钟。

104、若所述广告信息的投放存在重叠投放,调整所述广告信息。

其中,所述调整可以为更新广告信息,包括更新广告内容、广告投放时间等,本发明实施例不做具体限定。

进一步地,与步骤105并列的步骤:若所述广告信息的投放不存在重叠投放,则直接发送广告投放请求响应。

105、发送广告投放请求响应。

其中,所述广告投放请求响应中携带有所述视频信息及调整后的广告信息,所述广告信息包括广告内容数据及调整后的广告投放时间、广告投放时长。

对于本发明实施例,具体的应用场景可以如下所示,但不限于此,包括:接收到广告投放请求中包括3个视频信息电影、电视剧、综艺,提取的广告信息分别为某明星的代言广告、某洗衣液广告、某综艺预告广告,投放时间和投放时长分别为:某明星的代言广告在电影的第30分钟进行投放,投放时长为1分钟,某洗衣液广告在电视剧的第20分钟进行投放,投放时长为20秒,某综艺预告广告在综艺的第40分钟进行投放,投放时长为2分钟,预设的投放顺序为综艺-电影-电视,投放广告的间隔为2分钟,例如在北京时间21点整,电影已经投放了20分钟,某明星的代言广告在21点10分开始投放,21点整时电视已经投放了10分钟,某洗衣液广告在21点10分开始投放,21点整时综艺已经投放了30分钟,某综艺预告广告在21点10分开始投放,为了避免以上三个广告的同时投放,则将其投放时间作如下调整:某综艺预告广告在21点10分投放,某明星代言广告在21点12分投放,某洗衣液广告在21点14分开始投放,发送广告投放请求响应,请求响应中携带综艺、电影、电视及分别对应的某综艺预告广告、某明星代言广告、某洗衣液广告,和调整后的广告投放时间。

本发明实施例提供的一种广告的投放方法,首先接收一个以上广告投放请求,所述广告投放请求中携带有待投放广告的多个视频信息,然后根据所述视频信息,提取与所述视频信息分别对应的广告信息,再根据与所述视频信息分别对应的广告信息,判断所述广告信息的投放是否存在重叠投放,若所述广告信息的投放存在重叠投放,调整所述广告信息,最后发送广告投放请求响应,所述广告投放请求响应中携带有所述视频信息及调整后的广告信息。与目前多个播放器在投放广告时,会出现同时投放多个广告的情况,使得多个广告出现重叠投放相比,本发明实施例通过判断是否出现重叠投放广告,调整视频信息对应的广告信息,实现了客户端投放的广告不重叠投放,从而提高广告的投放效率。

本发明实施例提供了另一种广告的投放方法,如图2所示,所述方法包括:

201、接收一个以上广告投放请求。

其中,所述广告投放请求中携带有待投放广告的多个视频信息,所述视频信息包括播放器标识信息及与所述播放器标识信息对应的广告参数,所述播放器标识信息用于标识投放广告的播放器,所述广告参数用于标识广告的信息,所述广告参数包括广告类型、广告位参数、广告投放系数等,广告参数包括的内容用于提取与视频内容信息相关的广告信息,广告位参数为广告位于投放屏幕的位置,广告投放系数为广告投放的频率,所述广告类型可以为与视频内容信息相关的关键词,本发明实施例不做具体限定。

例如,接收的广告投放请求中携带有4-电影-黄渤-屏幕下方,播放器标识信息为4,与4对应的广告参数为电影、黄渤、屏幕下方。通过接收广告投放请求,所述广告投放请求中携带有待投放广告的播放器标识信息及与所述播放器标识信息分别对应的广告参数,实现服务器快速找到与待投放广告的视频对应的广告内容,提高提取广告的效率。

202、根据所述广告参数,提取与所述播放器标识信息分别对应的广告信息。

其中,所述广告信息中包含有广告信息的投放时间及投放时长,所述投放时间为与视频信息对应的投放广告的时间,所述投放时长为投放的广告的投放时间。

例如,视频信息为足球比赛,则提取与足球比赛最为相关的某足球运动员代言的广告,投放的时间为在足球比赛的第5分钟,投放时长为30秒。

再如,播放器标识信息为4,与4对应的广告参数为电影、黄渤、屏幕下方,根据4-电影-黄渤-屏幕下方提取广告位黄渤代言的广告。通过根据广告投放请求中携带有待投放广告的播放器标识信息及与所述播放器标识信息分别对应的广告参数提取与播放器标识信息对应的广告信息,更加准确的提取到与视频信息对应的广告,提高提取广告的准确性。

203、根据所述广告信息的投放时间及投放时长,判断所述广告信息的投放是否存在重叠投放。

其中,所述重叠投放为2个或多个广告同时出现在同一用户界面的视频信息中。

需要说明的是,判断广告是否出现重叠投放的方法可以通过判断广告在投放时间在视频信息共有时间中是否出现时间重叠。

例如,当共有时间为北京时间,广告1投放时间为在对应的视频信息中的第5分钟进行投放,投放30秒,广告2投放时间为在对应的视频信息中的第10分钟进行投放,投放1分钟,广告1对应的视频在北京时间8点整已经投放了3分钟,广告2对应的视频在北京时间8点整已经投放了7分30秒,则判断8点2分至8点2分30秒投放的广告1与8点2分至8点3分投放的广告2是否时间重叠。通过根据所述广告信息的投放时间及投放时长,判断所述广告信息的投放是否存在重叠投放,以便对重叠的广告进行调整投放时间。

204、若所述广告信息的投放存在重叠投放,则调整所述广告信息。

其中,所述调整可以为重新提取或调整投放时间。

进一步地,与步骤204并列的步骤:若所述广告信息的投放不存在重叠投放,则直接发送广告投放请求响应。

对于本发明实施例,步骤204具体可以为:若所述广告信息中包含时间标识信息,则重新提取与所述视频信息分别对应的广告信息。其中,所述时间标识信息用于标识当前广告信息中的投放时间不可以改变,所述时间标识信息用于标识所述广告信息的投放时间为固定时间,所述重新提取为根据视频信息重新进行提取与视频信息对应的广告信息。

例如,当1-孙俪代言的广告、3-洗衣液广告投放的时间重叠,1-孙俪代言的广告和3-洗衣液广告均包含时间标识信息O,则重新提取与1-视频信息和3-视频信息对应的广告信息。通过若所述广告信息中包含时间标识信息,则重新提取与所述视频信息分别对应的广告信息,实现当包含有时间标识信息时直接替换当前广告信息,简化重叠广告的筛选,从而提高调整广告信息的效率。

对于本发明实施例,步骤204具体还可以为:若所述广告信息中不包含时间标识信息,则调整所述广告信息的投放时间。其中,所述的时间标识信息的具体形式本发明实施例不做具体限定,所述调整的方法可以为根据广告投放的顺序和时间间隔进行调整,还可以包括重叠的时间前后顺序调整广告的投放顺序。

例如,当两个广告同时投放,则可以根据投放的时长再次调整,投放时长短的放在投放时长长的广告后面投放,若投放时长相同,则可以以任意顺序先投放其中一个广告,前一个广告投放完毕,再投放后一个广告。再如,当广告1的后半部分与广告2的前半部分重叠,则先投放广告1,广告1投放完毕再投放广告2。通过若所述广告信息中不包含时间标识信息,则调整所述广告信息的投放时间,实现对不包含时间标识信息的广告进行投放时间调整,简化广告重叠的处理过程,从而提高调整广告信息的效率。

需要说明的是,当重叠的广告信息均包含时间标识信息,重叠的广告信息均需要重新提取,然后再次进行判断,直至不重叠为止;若重叠的广告信息中既包含时间标识信息的广告信息又有不包含时间标识信息的广告信息,则可以调整不包含时间标识信息的广告信息投放时间,也可以删除包含时间标识信息的广告信息,重新提取。

205、发送广告投放请求响应。

其中,所述广告投放请求响应中携带有所述播放器标识信息及调整后的广告信息。

对于本发明实施例,具体的应用场景可以如下所示,但不限于此,包括:接收的广告投放请求中携带有4-电影-黄渤-屏幕下方,1-电视剧-孙俪-屏幕下方,提取的广告信息为黄渤参加某综艺的预告广告-O、孙俪代言广告-O,投放时间和投放时长分别为在电影的第50分钟,投放1分钟,在电视剧的第10分钟,投放时间为30秒,20点整投放至电影的第45分钟,投放至电视剧的第5分钟,20点5分至20点6分投放黄渤参加某综艺的预告广告,20点5分至20点5分30秒投放孙俪代言广告,判断出投放时间出现重叠,且广告信息中均包含时间标识信息,代表广告的投放时间不能更改,则重新提取,重新提取后的广告信息为某电影预告广告-O、某游戏广告-O,投放时间和投放时长分别为在电影的第60分钟,投放1分钟,在电视剧的第10分钟,投放时间为30秒,20点整投放至电影的第45分钟,投放至电视剧的第5分钟,两个广告投放时不会出现重叠,则发送广告投放请求响应,请求中携带有4-某电影预告广告-20点15分,1-某游戏广告-20点5分。

本发明实施例提供的另一种广告的投放方法,首先接收一个以上广告投放请求,所述广告投放请求中携带有待投放广告的多个视频信息,然后根据所述广告参数,提取与所述播放器标识信息分别对应的广告信息,再根据所述广告信息的投放时间及投放时长,判断所述广告信息的投放是否存在重叠投放,若所述广告信息的投放存在重叠,则调整所述广告信息,最后发送广告投放请求响应,所述广告投放请求响应中携带有所述播放器标识信息及调整后的广告信息。与目前多个播放器在投放广告时,会出现同时投放多个广告的情况,使得多个广告出现重叠投放相比,本发明实施例通过判断投放的广告在视频信息中的投放时间是否重叠,实现了将重叠投放的广告按照共有时间进行投放,且逐个投放,以便投放的视频信息的广告不重叠,从而提高广告的投放效率。

进一步地,本发明实施例中与当前服务器对应的客户端执行的步骤可以包括:发送广告投放请求。

其中,所述广告投放请求中携带有待投放广告的视频信息,所述视频可以为所有播放器投放的视频信息,也可以为部分播放器投放的视频信息,本发明实施例不做具体限定,所述视频信息为待投放广告的播放器正在投放或将要投放的视频信息,所述视频信息用于唯一标识投放的视频数据或直播流数据,本发明实施例不做具体限定,所述发送的广告投放请求为一个广告投放请求,一个广告投放请求中包含有视频信息。

需要说明的是,当同一用户界面存在多个播放器同时在投放视频时,视频信息为各个播放器投放视频的唯一标识。发送广告投放请求的对象可以为1个或多个服务器,也可以为其他可以接收广告投放请求的服务器,本发明实施例不做具体限定。当前发送广告投放请求的广告模块可以为客户端内的新增功能模块,也可以为预先配置的第三端广告模块,本发明实施例不做具体限定,所述的广告模块主要用于管理广告请求、数据的下载、对广告的监控和投放。

例如,当同一用户界面同时正在投放6个视频,6个播放器需要投放广告,则向服务器发送广告投放请求,广告投放请求中携带有的6个视频信息分别为足球比赛1、足球比赛2、足球比赛3、足球比赛4、足球比赛5、足球比赛6。

进一步地,本发明实施例中与当前客户端对应的服务器执行的步骤还可以包括:接收广告投放请求响应。

其中,所述广告投放响应中携带有所述视频信息及与所述视频信息分别对应的调整后的广告信息。

例如,发送的广告投放请求中携带的2个视频信息分别为足球比赛1、足球比赛2、接收广告投放请求响应中携带的2个视频信息与广告数据分别为足球比赛1-广告1-投放时间及投放时长1、足球比赛2-广告2-投放时间及投放时长2。

进一步地,本发明实施例中与当前客户端对应的服务器执行的步骤还可以包括:根据所述视频信息和所述调整后的广告信息进行广告投放。

例如,接收广告投放请求响应,响应中携带有2-何炅代言广告-21:10、4-耐克品牌广告-21:12、5-绿野仙踪首映广告-21:13、7-漫展广告-21:15,输出广告投放指令,指示2对应的播放器在21:10全屏投放何炅代言广告,指示4对应的播放器在21:12屏幕右下角投放耐克品牌广告,指示5对应的播放器在21:13全屏投放绿野仙踪首映广告,指示7对应的播放器在21:15屏幕左下角投放漫展广告

对于本发明实施例,具体的应用场景可以如下所示,但不限于此,包括:当用户界面同时投放9个视频时,当其中的4个视频均需要投放广告时,通过单线程发送携带有需要投放广告的4个视频信息的广告投放请求,4个视频信息分别为电影、电视剧、英语在线教育、新闻联播,投放广告的时间均设置为接收到广告信息后直接投放,再通过单线程接收广告投放请求响应,响应中携带有视频信息对应的调整投放时间后的广告信息,分别为电影-电影宣传片广告-20点3分、电视剧-电视剧剧情介绍广告20点10分、英语在线教育-某化妆品广告-20点5分、新闻联播-某洗衣粉广告-20点11,输出广告投放指令,直接在20点3分、20点5分、20点10分、20点11,投放电影、英语在线教育、电视剧、新闻联播的播放器中投放电影宣传片广告、某化妆品广告、电视剧剧情介绍广告、某洗衣粉广告。

进一步地,本发明实施例中与当前客户端对应的服务器执行的步骤还可以包括:根据视频内容信息生成与所述视频内容信息对应的广告参数。其中,所述广告参数包括广告类型、广告位参数、广告投放系数等,广告参数包括的内容用于提取与视频内容信息相关的广告信息,广告位参数为广告位于投放屏幕的位置,广告投放系数为广告投放的频率,所述广告类型可以为与视频内容信息相关的关键词,本发明实施例不做具体限定。

需要说明的是,生成的广告参数可以为根据视频内容信息生成新的广告参数,也可以从预置的映射列表中提取。广告参数主要用于在提取广告信息时,提取不同的广告信息,可以理解为根据广告参数提取的广告信息在一个广告投放请求响应中是不同的,以便客户端在当前阶段投放不同的广告。

例如,视频内容信息为“甄嬛传”,生成与“甄嬛传”对应的广告参数,包括:广告类型-电视剧-孙俪,广告位参数-屏幕下方。通过根据视频内容信息生成与所述视频内容信息对应的广告参数,以便于服务器根据广告参数提取与当前投放的视频内容相关的广告信息,从而提高广告的投放效率。

进一步地,本发明实施例中与当前客户端对应的服务器执行的步骤还可以包括:发送广告投放请求。

其中,所述广告投放请求中携带有待投放广告的视频信息,所述视频可以为所有播放器投放的视频信息,也可以为部分播放器投放的视频信息,本发明实施例不做具体限定,所述视频信息为待投放广告的播放器正在投放或将要投放的视频信息,所述视频信息包括视频内容信息,还包括播放器标识信息,所述视频内容信息可以为视频的内容类型,进一步可以为具体投放的视频名称,所述播放器标识信息可以为投放视频的播放器标识,本发明实施例不做具体限定,例如,1-“世界杯”,表示第一个播放器,投放的视频内容为世界杯。

需要说明的是,发送广告投放请求的对象可以为1个或多个服务器,也可以为其他可以接收广告投放请求的服务器,本发明实施例不做具体限定。当前发送广告投放请求的广告模块可以为客户端内的新增功能模块,也可以为预先配置的第三端广告模块,本发明实施例不做具体限定,所述的广告模块主要用于管理广告请求、数据的下载、对广告的监控和投放。

例如,当同一用户界面同时正在投放6个视频,4个播放器需要投放广告,发送的广告投放请求中可以携带有4个视频信息,分别为1-“世界杯”,2-“甄嬛传”,4-“里约大冒险”,6-“西游记”。

对于本发明实施例,具体的应用场景可以如下所示,但不限于此,包括:当用户界面同时投放9个视频时,根据获取到的4个待投放广告的视频信息,视频信息分别包括:2-“快乐大本营”,4-“CBA比赛”,5-“白雪公主”,7-“多拉A梦”,2、4、5、7分别为播放器标识信息,“快乐大本营”、“CBA比赛”、“白雪公主”、“多拉A梦”,分别为视频内容信息,根据视频内容信息生成广告参数,分别为综艺-全屏投放,篮球-姚明-右下角投放,卡通-童话-全屏投放,动漫-日本-左下角投放,发送广告投放请求,请求中携带2-综艺-全屏投放、4-篮球-姚明-右下角投放、5-卡通-童话-全屏投放、7-动漫-日本-左下角投放,接收广告投放请求响应,响应中携带有2-何炅代言广告-13:10、4-耐克品牌广告-13:12、5-绿野仙踪首映广告-13:13、7-漫展广告-13:15,输出广告投放指令,指示2对应的播放器在13:10全屏投放何炅代言广告,指示4对应的播放器在13:12屏幕右下角投放耐克品牌广告,指示5对应的播放器在13:13全屏投放绿野仙踪首映广告,指示7对应的播放器在13:15屏幕左下角投放漫展广告。

进一步地,作为图1所述方法的具体实现,本发明实施例提供了一种广告的投放装置,如图3所示,所述装置包括:接收单元31、提取单元32、判断单元33、调整单元34、发送单元35。

接收单元31,用于接收一个以上广告投放请求,所述广告投放请求中携带有待投放广告的多个视频信息。

其中,所述广告投放请求中携带有待投放广告的多个视频信息,所述广告投放请求中可以包含1个待投放广告的视频信息或者多个待投放广告的视频信息,具体个数本发明实施例不做具体限定,所述视频可以为所有播放器投放的视频信息,也可以为部分播放器投放的视频信息,本发明实施例不做具体限定,所述视频信息为待投放广告的播放器正在投放或将要投放的视频信息,所述视频信息用于唯一标识投放的视频数据或直播流数据,本发明实施例不做具体限定,所述发送的广告投放请求为一个广告投放请求,一个广告投放请求中包含有视频信息。

提取单元32,用于根据所述视频信息,提取与所述视频信息分别对应的广告信息。

其中,所述提取的广告信息存储在当前服务器中的预设存储位置中,本发明实施例对预设存储位置的形式不做具体限定。

判断单元33,用于根据与所述视频信息分别对应的广告信息,判断所述广告信息的投放是否存在重叠投放。

其中,所述广告信息可以包括投放的顺序、投放广告的间隔等。

调整单元34,用于若判断单元33判断所述广告信息的投放存在重叠投放,调整所述广告信息。

若所述广告信息的投放存在重叠投放,调整所述广告信息。

发送单元35,用于发送广告投放请求响应,所述广告投放请求响应中携带有所述视频信息及调整后的广告信息。

其中,所述广告投放请求响应中携带有所述视频信息及调整后的广告信息,所述广告信息包括广告内容数据及调整后的广告投放时间、广告投放时长。

需要说明的是,本发明实施例提供的一种广告的投放装置所涉及各功能单元的其他相应描述,可以参考图1所示方法的对应描述,在此不再赘述。

本发明实施例提供的一种广告的投放装置,首先接收一个以上广告投放请求,所述广告投放请求中携带有待投放广告的多个视频信息,然后根据所述视频信息,提取与所述视频信息分别对应的广告信息,再根据与所述视频信息分别对应的广告信息,判断所述广告信息的投放是否存在重叠投放,若判断所述广告信息的投放存在重叠投放,调整所述广告信息,最后发送广告投放请求响应,所述广告投放请求响应中携带有所述视频信息及调整后的广告信息。与目前多个播放器在投放广告时,会出现同时投放多个广告的情况,使得多个广告出现重叠投放相比,本发明实施例通过根据预置投放条件调整视频信息对应的广告的投放时间,实现客户端投放的广告不重叠,从而提高广告的投放效率。

进一步地,作为图2所述方法的具体实现,本发明实施例提供了另一种广告的投放装置,如图4所示,所述装置包括:接收单元41、提取单元42、判断单元43、调整单元44、发送单元45。

接收单元41,用于接收一个以上广告投放请求,所述广告投放请求中携带有待投放广告的多个视频信息;

提取单元42,用于根据所述视频信息,提取与所述视频信息分别对应的广告信息,所述广告信息中包含有广告信息的投放时间及投放时长;

判断单元43,用于根据与所述视频信息分别对应的广告信息,判断所述广告信息的投放是否存在重叠投放;

调整单元44,用于若判断单元43判断所述广告信息的投放存在重叠投放,调整所述广告信息;

发送单元45,用于发送广告投放请求响应,所述广告投放请求响应中携带有所述视频信息及调整后的广告信息。

所述判断单元43,具体用于根据所述广告信息的投放时间及投放时长,判断所述广告信息的投放是否存在重叠投放。

进一步地,所述调整单元44包括:

提取模块4401,用于若所述广告信息中包含时间标识信息,则重新提取与所述视频信息分别对应的广告信息,所述时间标识信息用于标识所述广告信息的投放时间为固定时间;

调整模块4402,用于若所述广告信息中不包含时间标识信息,则调整所述广告信息的投放时间。

所述提取单元42,具体用于根据所述广告参数,提取与所述播放器标识信息分别对应的广告信息。

其中,所述广告信息中包含有广告信息的投放时间及投放时长,所述投放时间为与视频信息对应的投放广告的时间,所述投放时长为投放的广告的投放时间。

所述发送单元45,具体用于发送广告投放请求响应,所述广告投放请求响应中携带有所述播放器标识信息及调整后的广告信息。

其中,所述广告投放请求响应中携带有所述播放器标识信息及调整后的广告信息。

需要说明的是,本发明实施例提供的另一种广告的投放装置所涉及各功能单元的其他相应描述,可以参考图2所示方法的对应描述,在此不再赘述。

本发明实施例提供的另一种广告的投放装置,首先接收一个以上广告投放请求,所述广告投放请求中携带有待投放广告的多个视频信息,然后根据所述广告参数,提取与所述播放器标识信息分别对应的广告信息,所述广告信息中包含有广告信息的投放时间及投放时长,再根据所述广告信息的投放时间及投放时长,判断所述广告信息的投放是否存在重叠投放,若所述广告信息的投放存在重叠投放,则调整所述广告信息,最后发送广告投放请求响应,所述广告投放请求响应中携带有所述播放器标识信息及调整后的广告信息。与目前多个播放器在投放广告时,会出现同时投放多个广告的情况,使得多个广告出现重叠投放相比,本发明实施例通过判断投放的广告在视频信息中的投放时间是否重叠,实现了将重叠投放的广告按照共有时间进行投放,以便投放的视频信息的广告不重叠,从而提高广告的投放效率。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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