在网络直播过程中播放广告的方法及系统的制作方法

文档序号:9711960阅读:679来源:国知局
在网络直播过程中播放广告的方法及系统的制作方法
【技术领域】
[0001]本申请涉及广告投放技术领域,具体地说,涉及一种在网络直播过程中播放广告的方法及系统。
【背景技术】
[0002]随着互联网技术的发现,为人们观看视频提供了很大的便利,从传统的按预先制定节目的电视到可搜索视频的及时观看。其中,网络直播吸取和延续了互联网的优势,利用视讯方式进行网上现场直播,可以将产品展示、相关会议、背景介绍、方案测评、网上调查、对话访谈、在线培训等内容现场发布到互联网上,利用互联网的直观、快速,表现形式好、内容丰富、交互性强、地域不受限制、受众可划分等特点,加强活动现场的推广效果。现场直播完成后,还可以随时为读者继续提供重播、点播,有效延长了直播的时间和空间,发挥直播内容的最大价值,因此,也广受用户欢迎。
[0003]但是,在网络直播过程中,受用户网络或直播网络传输等因素的影响,会出现网络直播缓冲、卡顿的现象,此时,用户需要等待播放器缓冲到足够播放的数据流后才能继续观看直播视频。在网络直播缓冲期,用户不能观看直播视频,造成这部分资源的浪费,还影响用户观看直播体验。在网络直播缓冲期间向用户投放广告既能利用这部分资源,也不至于用户干等着直播缓冲,在一定程度上提升了用户观看体验。
[0004]广告作为传播信息的一种渠道,从单一图片或文字的广告到现在的目标关键词搜索、音视频和富媒体互动式等形式的广告,其价值已被普遍承认。然而在广告投放时,不仅要考虑到受众收视率,还要考虑用户喜好,并且兼顾到从服务器搜索广告的方便性及准确性,如此才能在不影响用户观看体验的情况下充分利用资源创造价值。
[0005]目前,网络直播缓冲插播广告的方式是:检测到网络直播缓冲时从服务器搜索广告进行投放,但是其投放的广告往往不能吸引用户的眼球,且不能关闭,非常影响用户观看体验,并且,遍历服务器从而找出投放广告的方法既繁琐又耗时。

【发明内容】

[0006]有鉴于此,本申请所要解决的技术问题是提供了一种在网络直播过程中播放广告的方法及系统,通过在服务器上存储广告时创建倒排索引树结构,方便了在直播缓冲期间快速、精准地搜索到合适广告进行投放,且通过终端与服务器的交互实现用户对广告播放开关的控制。
[0007]为了解决上述技术问题,本申请有如下技术方案:
[0008]一种在网络直播过程中播放广告的方法,包括:
[0009]终端检测到网络直播过程中出现缓冲卡顿时,所述终端缓冲装载网络直播数据并根据终端属性生成播放广告请求;
[0010]所述终端根据所述播放广告请求生成播放广告的控制指令;
[0011]所述终端判断到允许播放广告的控制指令时,将所述播放广告请求发送至服务器;
[0012]所述服务器接收所述播放广告请求,读取所述播放广告请求中的终端属性并搜索对应的广告反馈给所述终端,其中,
[0013]所述服务器预先按照倒排索引树结构存储广告的索引信息;
[0014]所述终端接收所述服务器反馈的广告进行播放;
[0015]所述终端判断到缓冲装载网络直播数据达到特定数量时,停止广告播放并继续网络直播。
[0016]进一步地,其中,所述终端缓冲装载网络直播数据并根据终端属性生成播放广告请求,进一步为:
[0017]所述终端属性至少包括:所述终端当前播放网络直播内容的描述信息、网络直播时段、地理范围信息及用户喜好信息。
[0018]进一步地,其中,所述终端根据所述播放广告请求生成播放广告的控制指令,进一步包括:
[0019]所述终端判断到不允许播放广告的控制指令时,所述终端继续缓冲装载网络直播数据但不向所述服务器发送播放广告请求。
[0020]进一步地,其中,所述服务器预先按照倒排索引树结构存储广告的索引信息,进一步包括:
[0021]所述服务器接收广告源发送的广告,生成所述广告的投放信息及物料数据,其中,
[0022]所述投放信息至少包括:所述广告的定向维度、投放周期及投放数量;
[0023]所述物料数据至少包括:所述广告的物料类型、尺寸、时长、监测地址、落地页数;
[0024]所述服务器根据所述投放信息及所述物料数据按照倒排索引树结构存储形成索引信息。
[0025]进一步地,其中,所述服务器根据所述投放信息及所述物料数据按照倒排索引树结构存储形成索引信息,进一步包括:
[0026]将所述投放信息及物料数据分别进行序列化保存,并按照顺序将所述投放信息的定向维度及定向值作为层次构建倒排索引树结构,其中,
[0027]分支的叶子节点为所述投放信息广告对象的ID信息,该ID信息中包含有所述广告的物料数据。
[0028]进一步地,其中,所述投放信息包括:广告ID、描述信息、投放开始时间、投放结束时间及投放总量;
[0029]所述物料数据包括:广告ID、物料数据的描述信息、物料尺寸、物料的存储地址、物料的实际播放时长、监控地址及跳转页面目标地址。
[0030]—种在网络直播过程中播放广告的系统,该系统包括:服务器及终端,其特征在于,所述终端包括:处理模块、发送模块及播放器,其中,
[0031 ]所述处理模块,用于检测到网络直播过程中出现缓冲卡顿时,缓冲装载网络直播数据并根据终端属性生成播放广告请求;
[0032 ]根据所述播放广告请求生成播放广告的控制指令;
[0033]所述发送模块,用于判断到允许播放广告的控制指令时,将所述播放广告请求发送至服务器;
[0034]所述播放器,用于接收所述服务器反馈的广告进行播放;
[0035]判断到缓冲装载网络直播数据达到特定数量时,停止广告播放并继续网络直播;
[0036]所述服务器,用于接收所述播放广告请求,读取所述播放广告请求中的终端属性并搜索对应的广告反馈给所述终端,其中,
[0037]所述服务器预先按照倒排索引树结构存储广告的索引信息,其中,
[0038]所述终端属性至少包括:所述终端当前播放网络直播内容的描述信息、网络直播时段、地理范围信息及用户喜好信息。
[0039]进一步地,其中,所述处理模块,进一步用于:
[0040]判断到不允许播放广告的控制指令时,继续缓冲装载网络直播数据但不向所述服务器发送播放广告请求。
[0041]进一步地,其中,所述服务器,进一步用于:
[0042]接收广告源发送的广告,生成所述广告的投放信息及物料数据,其中,
[0043]所述投放信息至少包括:所述广告的定向维度、投放周期及投放数量;
[0044]所述物料数据至少包括:所述广告的物料类型、尺寸、时长、监测地址、落地页数;
[0045]根据所述投放信息及所述物料数据按照倒排索引树结构存储形成索引信息。
[0046]进一步地,其中,所述服务器,进一步用于:
[0047]将所述投放信息及物料数据分别进行序列化转化保存,并按照顺序将所述投放信息的定向维度及定向值作为层次构建倒排索引树结构,其中,
[0048]分支的叶子节点为所述投放信息广告对象的ID信息,该ID信息中包含有所述广告的物料数据,其中,
[0049]所述投放信息包括:广告ID、描述信息、投放开始时间、投放结束时间及投放总量;
[0050]所述物料数据包括:广告ID、物料数据的描述信息、物料尺寸、物料的存储地址、物料的实际播放时长、监控地址及跳转页面目标地址。
[0051]与现有技术相比,本申请所述的在网络直播过程中播放广告的方法及系统,达到了如下效果:
[0052](1)本发明的在直播过程中投放广告的方法通过在服务器上存储广告时创建倒排索引树结构,方便了在直播缓冲期间快速、精准地搜索到合适广告进行投放,避免了在服务器搜索投放广告的繁琐步骤。
[0053](2)本发明的在直播过程中投放广告的方法在服务器上存储广告时,分两个结构描述广告的投放信息及广告的物料特征信息,并构建倒排索引树结构存储广告,在服务器上搜索投放广告时,通过倒排索引树结构的层次结构即可快速定位到所要投放的广告,还缓解了遍历服务器造成的压力。
[0054](3)本发明的在直播过程中投放广告的方法通过服务器与终端的交互,使得用户可以自行控制直播缓冲期间插播广告的开关,提高了用户在观看直播缓冲广告的主动性从而提升了用户观看体验。
[0055]当然,实施本申请的任一产品必不一定需要同时达到以上所述的所有技术效果。
【附图说明】
[0056]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1