广告推送方法、装置、视频服务器及终端设备的制造方法

文档序号:10539427阅读:264来源:国知局
广告推送方法、装置、视频服务器及终端设备的制造方法
【专利摘要】本发明实施例提供一种广告推送方法、装置、视频服务器及终端设备。其中,广告推送方法包括:从广告服务器获取与直播视频的视频标识对应的多个广告标签;检测所述直播视频的内容是否满足预设推送触发条件,从所述多个广告标签中获取与所述直播视频的内容满足的推送触发条件对应的广告标签;将携带与所述直播视频的内容满足的推送触发条件对应的广告标签的推送消息发送至终端设备。本发明实施例的广告推送方法、装置、视频服务器及终端设备,能够将与直播视频内容相关的广告标签提供给终端设备,提高了广告推送的有效性,提升了用户体验。
【专利说明】
广告推送方法、装置、视频服务器及终端设备
技术领域
[0001]本发明涉及互联网技术领域,尤其涉及一种广告推送方法、装置、视频服务器及终端设备。
【背景技术】
[0002]随着互联网和移动互联网技术的发展,越来越多的用户使用移动终端或电脑观看直播视频,在播放直播视频的时候,往往会对视频中出现的声音、人物、事件或者物品等内容感兴趣,并希望能够看到直播视频中感兴趣的内容的相关信息。
[0003]相关技术中,通常会在直播视频播放之前播放一段时间的广告,或者在播放过程中适宜的时间插播广告。例如,终端上的播放器播放体育直播赛事时,首先会播放一段时长5 O秒的广告,或者是在直播中插播广告,如足球比赛的中场休息时插播广告。然而,播放的广告内容往往与直播视频的内容之间没有直接关系,用户对广告内容很可能并不感兴趣,甚至有可能选择离开。因此,广告推送的有效性较差,降低了用户体验。

【发明内容】

[0004]本发明的目的在于,提供一种广告推送方法、装置、视频服务器及终端设备,以实现将与直播视频的内容相关的广告标签提供给终端设备,提高了广告推送的有效性,提升了用户体验。
[0005]根据本发明的一方面,提供一种广告推送方法,包括:从广告服务器获取与直播视频的视频标识对应的多个广告标签;检测所述直播视频的内容是否满足预设推送触发条件,从所述多个广告标签中获取与所述直播视频的内容满足的推送触发条件对应的广告标签;将携带与所述直播视频的内容满足的推送触发条件对应的广告标签的推送消息发送至终端设备。
[0006]优选地,所述将携带与所述直播视频的内容满足的推送触发条件对应的广告标签的推送消息发送至终端设备之前还包括:
[0007]与所述终端设备建立HTTP长连接,
[0008]将携带与所述直播视频的内容满足的推送触发条件对应的广告标签的推送消息通过所述HTTP长连接发送至终端设备。
[0009]优选地,在所述检测所述直播视频的内容是否满足预设推送触发条件之前,所述方法还包括:建立并存储所述预设推送触发条件与所述多个广告标签的对应关系。
[0010]根据本发明的另一方面,提供一种广告推送方法,包括:接收视频服务器发送的携带直播视频的内容满足的推送触发条件对应的广告标签的推送消息;根据所述推送消息向广告服务器发送广告请求消息,所述广告请求消息中包括所述广告标签;接收所述广告服务器根据所述广告标签发送的广告数据。
[0011 ]根据本发明的另一方面,还提供一种广告推送装置,包括:标识及标签获取模块,用于从广告服务器获取与直播视频的视频标识对应的多个广告标签;条件检测及标签获取模块,用于检测所述直播视频的内容是否满足预设推送触发条件,从所述多个广告标签中获取与所述直播视频的内容满足的推送触发条件对应的广告标签;推送消息发送模块,用于将携带与所述直播视频的内容满足的推送触发条件对应的广告标签的推送消息发送至终端设备。
[0012]优选地,所述推送消息发送模块还用于与所述终端设备建立HTTP长连接,将携带与所述直播视频的内容满足的推送触发条件对应的广告标签的推送消息通过所述HTTP长连接发送至终端设备。
[0013]优选地,所述装置还包括:对应关系建立及存储模块,用于建立并存储所述预设推送触发条件与所述多个广告标签的对应关系。
[0014]根据本发明的另一方面,还提供一种广告推送装置,包括:推送消息接收模块,用于接收视频服务器发送的携带直播视频的内容满足的推送触发条件对应的广告标签的推送消息;请求消息发送模块,用于根据所述推送消息向广告服务器发送广告请求消息,所述广告请求消息中包括所述广告标签;广告数据接收模块,用于接收所述广告服务器根据所述广告标签发送的广告数据。
[0015]根据本发明的另一方面,还提供一种视频服务器,包括如前述实施例所述的广告推送装置。
[0016]根据本发明的另一方面,还提供一种终端设备,包括如前述实施例所述的广告推送装置。
[0017]根据本发明实施例提供的广告推送方法、装置、视频服务器及终端设备。通过从广告服务器获取与直播视频的视频标识对应的多个广告标签,进一步检测直播视频的内容是否满足预设推送触发条件,根据直播视频的内容满足的推送触发条件,实现了将满足的推送触发条件对应的广告标签的推送消息发送至终端设备,从而提高了广告推送的有效性,进而提高了用户的体验。
【附图说明】
[0018]图1是示出根据本发明实施例一的广告推送方法的流程图;
[0019]图2是示出根据本发明实施例二的广告推送方法的流程图;
[0020]图3是示出根据本发明实施例三的广告推送装置的逻辑框图;
[0021]图4是示出根据本发明实施例四的广告推送装置的逻辑框图。
【具体实施方式】
[0022]本发明的基本构思是,提供一种广告推送的技术方案。视频服务器从广告服务器获取与直播视频的视频标识对应的多个广告标签,进一步检测直播视频的内容是否满足预设推送触发条件,根据直播视频的内容满足的推送触发条件,实现了将满足的推送触发条件对应的广告标签的推送消息发送至终端设备,终端设备根据所述推送消息向广告服务器发送广告请求消息,从而接收到广告服务器根据直播视频的内容满足的推送触发条件对应的广告标签发送的广告数据,实现了获得与直播视频内容相关的广告数据,提高了广告推送的有效性,提升了用户体验。
[0023]下面结合附图详细描述本发明的示例性实施例广告推送方法、装置、视频服务器及终端设备。
[0024]实施例一
[0025]图1是示出根据本发明实施例一的广告推送方法的流程图。可在如视频服务器上执行所述方法。
[0026]参照图1,在步骤S110,从广告服务器获取与直播视频的视频标识对应的多个广告标签。
[0027]这里,视频标识可用于识别不同的视频,如视频编码(ID)。举例来说,直播视频是曼联和巴萨的足球比赛,视频ID为300133,从广告服务器获取与视频ID为300133对应的两个广告标签,广告标签tagA= I,广告标签tagB = 2,在实际应用中,如tagA的具体数值在广告服务器处具有对应业务关系的广告资源。
[0028]在步骤S120,检测所述直播视频的内容是否满足预设推送触发条件,从所述多个广告标签中获取与所述直播视频的内容满足的推送触发条件对应的广告标签。
[0029]仍以前述足球比赛的直播视频为例,预设推送触发条件可以是一个,或者多个,例如曼联进球或者巴萨进球。
[0030]为了获得与预设推送触发条件对应的广告标签,在步骤S120之前,所述方法还可包括:建立并存储所述预设推送触发条件与所述多个广告标签的对应关系。例如,前述预设推送触发条件“曼联进球”对应广告标签tagA,再比如,前述预设推送触发条件“巴萨进球”对应广告标签tagB。进而可检测足球比赛的直播视频的内容是否满足“曼联进球”,或者是否满足“巴萨进球” ο满足“曼联进球”时,就获取推送触发条件“曼联进球”对应广告标签
tagAo
[0031]在步骤S130,将携带与所述直播视频的内容满足的推送触发条件对应的广告标签的推送消息发送至终端设备。
[0032]在具体的实现方式中,假设直播视频的内容是曼联进球,因此,直播视频的内容满足了“曼联进球”这一推送触发条件,那么就向终端设备发送推送消息,推送消息中携带了广告标签tagA= I。在实际应用中,推送消息中还可携带视频ID为300133。
[0033]根据本发明的优选实施例,步骤S130中所述将携带与所述直播视频的内容满足的推送触发条件对应的广告标签的推送消息发送至终端设备之前还包括:与所述终端设备建立HTTP长连接,将携带与所述直播视频的内容满足的推送触发条件对应的广告标签的推送消息通过所述HTTP长连接发送至终端设备。
[0034]本发明实施例提供的广告推送方法,通过从广告服务器获取与直播视频的视频标识对应的多个广告标签,进一步检测直播视频的内容是否满足预设推送触发条件,根据直播视频的内容满足的推送触发条件,实现了将满足的推送触发条件对应的广告标签的推送消息发送至终端设备,从而提高了广告推送的有效性,进而提高了用户的体验。
[0035]实施例二
[0036]图2是示出根据本发明实施例二的广告推送方法的流程图。可在如终端设备上执行所述方法。所述第终端设备可例如,但不限于,PC、智能手机、平板电脑等。
[0037]参照图2,在步骤S210,接收视频服务器发送的携带直播视频的内容满足的推送触发条件对应的广告标签的推送消息。
[0038]在步骤S220,根据所述推送消息向广告服务器发送广告请求消息,该广告请求消息中包括所述广告标签。
[0039]在步骤S230,接收所述广告服务器根据所述广告标签发送的广告数据。
[0040]在具体的实现方式中,仍以前述足球比赛的直播视频为例,终端设备收到推送消息之后,终端设备播放此视频时,立即向广告服务器发广告请求消息,广告请求消息中携带有广告标签,例如,广告标签tagA= I,广告服务器根据广告标签选取对应的广告数据发送给终端设备。例如,发送曼联球队的赞助商的广告给终端设备,以使终端设备进行播放,因此,播放的广告内容与用户需求之间的贴合度也相对较高。
[0041]本发明实施例提供的广告推送方法,通过接收视频服务器发送的携带直播视频的内容满足的推送触发条件对应的广告标签的推送消息,进一步根据所述推送消息向广告服务器发送广告请求消息,从而接收到广告服务器根据所述广告标签发送的广告数据,实现了获得与直播视频内容相关的广告数据,提高了广告推送的有效性,提升了用户体验。
[0042]实施例三
[0043]基于同样的发明构思,图3示出根据本发明实施例三的广告推送装置的逻辑框图。可用于执行如图1所示实施例的方法步骤。
[0044]参照图3,广告推送装置包括:标识及标签获取模块310、条件检测及标签获取模块320和推送消息发送模块330。标识及标签获取模块310、条件检测及标签获取模块320和推送消息发送模块330依次相连接。
[0045]标识及标签获取模块310用于从广告服务器获取与直播视频的视频标识对应的多个广告标签。
[0046]触发条件检测模块320用于检测所述直播视频的内容是否满足预设推送触发条件,从所述多个广告标签中获取与所述直播视频的内容满足的推送触发条件对应的广告标签。
[0047]推送消息发送模块330用于将携带与所述直播视频的内容满足的推送触发条件对应的广告标签的推送消息发送至终端设备。
[0048]本发明还提供一种视频服务器,包括如实施例三所述的广告推送装置。
[0049]本发明实施例提供的广告推送装置及视频服务器,通过从广告服务器获取与直播视频的视频标识对应的多个广告标签,进一步检测直播视频的内容是否满足预设推送触发条件,根据直播视频的内容满足的推送触发条件,实现了将满足的推送触发条件对应的广告标签的推送消息发送至终端设备,从而提高了广告推送的有效性,进而提高了用户的体验。
[0050]为了减少网络的堵塞,进一步地,推送消息发送模块330还用于与所述终端设备建立HTTP长连接,携带与所述直播视频的内容满足的推送触发条件对应的广告标签的推送消息通过所述HTTP长连接发送至终端设备。
[0051 ]优选地,广告推送装置还包括:对应关系建立及存储模块(图中未示出)用于建立并存储所述预设推送触发条件与所述多个广告标签的对应关系。从而在满足任一预设推送触发条件时查找对应关系,将对应于满足的推送触发条件的广告标签发送给终端设备。
[0052]实施例四
[0053]基于同样的发明构思,图4示出根据本发明实施例四的广告推送装置的逻辑框图。可用于执行如图2所示实施例的方法步骤。
[0054]参照图4,广告推送装置包括:推送消息接收模块410、请求消息发送模块420和广告数据接收模块430。推送消息接收模块410、请求消息发送模块420和广告数据接收模块430依次相连接。
[0055]推送消息接收模块410用于接收视频服务器发送的携带直播视频的内容满足的推送触发条件对应的广告标签的推送消息。
[0056]请求消息发送模块420用于根据所述推送消息向广告服务器发送广告请求消息,该广告请求消息中包括所述广告标签。
[0057]广告数据接收模块430用于接收所述广告服务器根据所述广告标签发送的广告数据。
[0058]本发明还提供一种终端设备,包括如实施例四所述的广告推送装置。
[0059]本发明实施例提供的广告推送装置及终端设备,通过接收视频服务器发送的携带直播视频的内容满足的推送触发条件对应的广告标签的推送消息,进一步根据所述推送消息向广告服务器发送广告请求消息,从而接收到广告服务器根据所述广告标签发送的广告数据,实现了获得与直播视频内容相关的广告数据,提高了广告推送的有效性,提升了用户体验。
[0060]需要指出,根据实施的需要,可将本申请中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明的目的。
[0061]上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD R0M、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
[0062]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种广告推送方法,其特征在于,所述方法包括: 从广告服务器获取与直播视频的视频标识对应的多个广告标签; 检测所述直播视频的内容是否满足预设推送触发条件,从所述多个广告标签中获取与所述直播视频的内容满足的推送触发条件对应的广告标签; 将携带与所述直播视频的内容满足的推送触发条件对应的广告标签的推送消息发送至终端设备。2.根据权利要求1所述的方法,其特征在于,所述将携带与所述直播视频的内容满足的推送触发条件对应的广告标签的推送消息发送至终端设备之前还包括: 与所述终端设备建立HTTP长连接, 将携带与所述直播视频的内容满足的推送触发条件对应的广告标签的推送消息通过所述HTTP长连接发送至终端设备。3.根据权利要求1或2所述的方法,其特征在于,在所述检测所述直播视频的内容是否满足预设推送触发条件之前,所述方法还包括: 建立并存储所述预设推送触发条件与所述多个广告标签的对应关系。4.一种广告推送方法,其特征在于,所述方法包括: 接收视频服务器发送的携带直播视频的内容满足的推送触发条件对应的广告标签的推送消息; 根据所述推送消息向广告服务器发送广告请求消息,所述广告请求消息中包括所述广告标签; 接收所述广告服务器根据所述广告标签发送的广告数据。5.一种广告推送装置,其特征在于,所述装置包括: 标识及标签获取模块,用于从广告服务器获取与直播视频的视频标识对应的多个广告标签; 条件检测及标签获取模块,用于检测所述直播视频的内容是否满足预设推送触发条件,从所述多个广告标签中获取与所述直播视频的内容满足的推送触发条件对应的广告标签; 推送消息发送模块,用于将携带与所述直播视频的内容满足的推送触发条件对应的广告标签的推送消息发送至终端设备。6.根据权利要求5所述的装置,其特征在于,所述推送消息发送模块还用于与所述终端设备建立HTTP长连接,将携带与所述直播视频的内容满足的推送触发条件对应的广告标签的推送消息通过所述HTTP长连接发送至终端设备。7.根据权利要求5或6所述的装置,其特征在于,所述装置还包括: 对应关系建立及存储模块,用于建立并存储所述预设推送触发条件与所述多个广告标签的对应关系。8.一种广告推送装置,其特征在于,所述装置包括: 推送消息接收模块,用于接收视频服务器发送的携带直播视频的内容满足的推送触发条件对应的广告标签的推送消息; 请求消息发送模块,用于根据所述推送消息向广告服务器发送广告请求消息,所述广告请求消息中包括所述广告标签;广告数据接收模块,用于接收所述广告服务器根据所述广告标签发送的广告数据。9.一种视频服务器,其特征在于,包括如权利要求5?7中任一项所述的广告推送装置。10.一种终端设备,其特征在于,包括如权利要求8所述的广告推送装置。
【文档编号】H04N21/8352GK105898446SQ201510927631
【公开日】2016年8月24日
【申请日】2015年12月14日
【发明人】敖伟波
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1