一种网络视频贴片广告投放方法及系统转让专利

申请号 : CN201710817453.7

文献号 : CN107509090B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 纪琦华蒲珂曾泽基方宏李哲山鲁豪胡彬魏明

申请人 : 中广热点云科技有限公司

摘要 :

本发明涉及一种网络视频贴片广告投放方法,包括请求播放步骤,对网络视频类型判断步骤,贴片广告时长获得步骤,广告组形成步骤和广告与视频播放步骤,根据一个视频的时长所应该对应的广告长度,合理配置广告的投放,下一同一类型视频的广告播放时长根据上一视频的观看情况而决定,让实际的观看视频长度与实际观看广告长度相匹配,合理平衡了广告商与用户的利益,保证广告的按指标投放的同时,提升了用户体验,具有较强商业价值。

权利要求 :

1.一种网络视频贴片广告投放方法,其特征在于,所述方法包括如下步骤:S1、用户进行网络视频播放,网络视频播放器向网络视频广告系统发送一个网络视频广告请求;

S2、对网络视频的类型进行判断,然后判断是否为首个所述类型的网络视频,如果判断结果为“是”,进行S3步骤,如果判断结果为“否”,进行S6步骤;

S3、当前网络视频的时长L1,获得当前网络视频可以投放的贴片广告时长M1,根据M1的长度,从广告库中调取待播放广告,形成广告组;然后进行S4步骤;

S4、将广告组中的所有广告发送给网络视频播放器进行播放,然后进行S5步骤;

S5、开始监控用户的观看网络视频的观看实际时长N1或者Ni,计算首个该类别视频的原有长度与实际观看时间之间的差值ΔL1=L1-N1,或者计算当前第i个该类别视频的原有长度与实际观看时间之间的差值ΔLi=Li-Ni;

S6、判断当前网络视频的时长为Li,获取同一类型前一网络视频的时长Li-1与前一网络视频的观看实际时长Ni-1,计算ΔLi-1,并计算ΔPi=Li-ΔLi-1,进行S7步骤;

S7、根据ΔPi的长度,获得当前网络视频可以投放的贴片广告时长Mi,进行S8步骤;

S8、根据Mi的长度,从广告库中调取待播放广告,形成广告组;进行S4步骤;其中i为大于

2的正整数。

2.如权利要求1所述的网路视频贴片广告投放方法,其特征在于,所述S6与S7步骤中间还包括S9步骤;

S9、将ΔPi与预设阈值C进行比较,当ΔPi≤C时,将Mi设置为0,然后直接跳转至S4步骤,当ΔPi>C,进行S7步骤,其中C为正值。

3.如权利要求2所述的网络视频贴片广告投放方法,其特征在于,所述贴片广告时长Mi=Y±x,其中Y=aΔPi;其中a为预设的参数值,a为正值;其中x=bZ,b为预设的参数值,b为正值;Z为累积快进时间值Z,通过以下公式计算,Z= ΔQi-1=ΔPi-1-Ni-1。

4.如权利要求2所述的网络视频贴片广告投放方法,其特征在于,在所述S7步骤具体包括如下步骤:S201、计算ΔQi-1=ΔPi-1-Ni-1;

S202、计算累积快进时间值Z,所述

S203、将Z与预设阈值B进行比较,当比较结果为Z≥B时,进行S204步骤;

S204、设置Mi=aΔPi-x,其中x=bZ,所述b为预设的参数值,b为正值。

5.如权利要求4所述的网络视频贴片广告投放方法,其特征在于,所述S7步骤具还包括如下步骤:S203、当比较结果为Z<B时,进行S301步骤;

S301、将Z与预设阈值C进行判断,当Z≤C时,进行S302步骤;

S302、设置Mi=aΔPi+x,其中x=bZ,所述b为预设的参数值,b为正值。

6.一种网络视频贴片广告投放系统,其特征在于,包括网络视频类型判断模块(301)、第一广告时长获得模块(302),广告调取模块(303),广告发送模块(304),观看时长计算模块(306),第一差值计算模块(307),第二广告时长获得模块(308);

所述网络视频类型判断模块(301),用于接收用户发送的网络视频广告请求,对所述请求对应的网路视频类型进行判断,然后判断断是否为首个所述类型的网络视频,如果判断结果为“是”,向第一广告时长获得模块(302)发送广告时长获得指令;如果判断结果为“否”,向第一差值计算模块(307)发送计算指令;

所述第一广告时长获得模块(302),用于接收广告时长获得指令,判断当前网络视频的时长L1,根据预设规则,得到L1对应的当前网络视频可以投放的贴片广告时长M1,然后向广告调取模块(303)发送调取指令;

所述广告调取模块(303),用于接收调取指令,从广告库中调取待播放广告,形成广告组,向广告发送模块(304)发送广告发送指令;

所述广告发送模块(304),用于接收广告发送指令,将广告组中的所有广告发送给用户端网络视频播放器进行播放,然后向观看时长计算模块(306)发送计算指令;

所述观看时长计算模块(306),用于接收广告发送模块(304)发送的计算指令,监控用户观看当前网络视频的实际时长N1或者Ni,计算ΔL1=L1-N1,或者计算ΔLi=Li-Ni;

所述第一差值计算模块(307),用于接收计算指令,判断当前网络视频的时长为Li,获取前一网络视频的ΔLi-1,并计算ΔPi=Li-ΔLi-1,然后向第二广告时长获得模块(308)发送广告时长获取指令;

所述第二广告时长获得模块(308),用于接收广告时长获取指令,根据预设规则,得到ΔPi对应的当前网络视频可以投放的贴片广告时长Mi,然后向广告调取模块(303)发送调取指令。

7.如权利要求6所述的网络视频贴片广告投放系统,其特征在于,所述第二广告时长获得模块(308)包括第一比较子模块(401)和第一Mi设置子模块(402);所述第一比较子模块(401),用于接收广告时长获取指令,将ΔPi与预设阈值C进行比较,当ΔPi≤C时,向第一Mi设置子模块(402)发送将Mi设置为0的指令;

所述第一Mi设置子模块(402),用于接收并执行将Mi设置为0的指令,然后向广告调取模块(303)发送调取指令。

8.如权利要求7所述的网络视频贴片广告投放系统,其特征在于,所述第二广告时长获得模块(308)还包括第二Mi设置子模块(403);

所述第一比较子模块(401),当判断结果为ΔPi>C时,向第二Mi设置子模块(403)发送设置Mi的指令;

所述第二Mi设置子模块(403),用于接收设置Mi的指令,根据Mi=Y±x设置Mi的数值,然后向广告调取模块(303)发送调取指令;

其中Y=aΔPi;其中a为预设的参数值,a为正值;其中x=bZ,b为预设的参数值,b为正值;Z为累积快进时间值Z,通过以下公式计算, ΔQi-1=ΔPi-1-Ni-1。

9.如权利要求8所述的网络视频贴片广告投放系统,其特征在于,所述系统还包括第三计算模块(501)、Z值计算模块(502)和Z值比较模块(503);

所述第一差值计算模块(307),还用于向第三计算模块(501)发送计算指令;

所述第三计算模块(501),用于接收第一差值计算模块(307)发送的计算指令,根据方程式ΔQi-1=ΔPi-1-Ni-1计算ΔQi-1的数值,然后向Z值计算模块(502)发送计算指令;

所述Z值计算模块(502),用于接收第三计算模块(501)发送的第三计算指令,根据方程式 计算Z的数值,然后向Z值比较模块(503)发送比较指令;

所述Z值比较模块(503),用于接收比较指令,将Z与预设阈值B进行比较,当比较结果为Z≥B时,向第二Mi设置子模块(403)发送第一设置指令;

所述第二Mi设置子模块(403),用于接收第一设置指令,设置Mi=aΔPi-x,其中x=bZ,所述b为预设的参数值,b为正值。

10.如权利要求9所述的网络视频贴片广告投放系统,其特征在于,所述系统还包括Z值判断模块(504),所述Z值比较模块(503),还用于当比较结果为Z<B时,向Z值判断模块(504)发送判断指令;

所述Z值判断模块(504),用于接收Z值比较模块(503)发送的判断指令,将Z与预设阈值C进行判断,当Z≤C时,向第二Mi设置子模块(403)发送第二设置指令;

所述第二Mi设置子模块(403),还用于接收第二设置指令,Mi=aΔPi+x,其中x=bZ,所述b为预设的参数值,b为正值。

说明书 :

一种网络视频贴片广告投放方法及系统

技术领域

[0001] 本发明属于通信技术领域,特别涉及一种网络视频贴片广告投放方法及系统。

背景技术

[0002] 现在,智能电视机或电视机搭载智能电视盒的应用越来越广泛,其具有全开放的平台,可以在用户欣赏普通电视内容的同时,自行安装或卸载各种类型的应用程序,通过互联网,在不同的应用程序内观看各种节目,大大提高了观众对观看内容和观看时间的控制权。在观看网络视频的同时,由于商业的需求,需要观看一定量的广告,尤其是网络视频的前贴片广告,但是现在视频的贴片广告时长一定,有些时候用户想要观看5min的视频可能需要看100s的广告,针对这个问题,现有将视频时长与广告时长进行相互关联的解决办法,根据视频时长来决定广告的长度,解决了短视频本身的广告问题。但是,有大多数情况下,用户观看某些节目时,只是想要对节目进行整体的把控,以很快的速度,快进的方式进行浏览,也就是有可能一个视频的本时长为50min,但是用户只用10min就浏览完毕,当需要看下一个节目时,还需要观看长时间的贴片广告,用户体验也较差,易流失客户。

发明内容

[0003] 为了解决上述问题,本发明提供了一种网络视频贴片广告投放方法,具体方案如下:
[0004] 提供了一种网络视频贴片广告投放方法,包括如下步骤:
[0005] S1、用户进行网络视频播放,网络视频播放器向网络视频广告系统发送一个网络视频广告请求;
[0006] S2、对网络视频的类型进行判断,然后判断是否为首个类型的网络视频,如果判断结果为“是”,进行S3步骤,如果判断结果为“否”,进行S6步骤;
[0007] S3、当前网络视频的时长L1,获得当前网络视频可以投放的贴片广告时长M1,根据M1的长度,从广告库中调取待播放广告,形成广告组;然后进行S4步骤;
[0008] S4、将广告组中的所有广告发送给网络视频播放器进行播放,然后进行S5步骤;
[0009] S5、开始监控用户的观看网络视频的观看实际时长N1或者Ni,计算ΔL1=L1-N1,或者计算ΔLi=Li-Ni;
[0010] S6、判断当前网络视频的时长为Li,获取同一类型前一网络视频的时长Li-1与前一网络视频的观看实际时长Ni-1,计算ΔLi-1,并计算ΔPi=Li-ΔLi-1,进行S7步骤;
[0011] S7、根据ΔPi的长度,获得当前网络视频可以投放的贴片广告时长Mi,进行S8步骤。
[0012] S8、根据Mi的长度,从广告库中调取待播放广告,形成广告组;进行S4步骤;
[0013] 其中i为大于2的正整数。
[0014] 本发明还提供一种网络视频贴片广告投放系统,包括网络视频类型判断模块、第一广告时长获得模块,广告调取模块,广告发送模块,播放监控模块,观看时长计算模块,第一差值计算模块,第二广告时长获得模块;
[0015] 网络视频类型判断模块,用于接收用户发送的网络视频广告请求,对请求对应的网路视频类型进行判断,然后判断断是否为首个类型的网络视频,如果判断结果为“是”,向第一广告时长获得模块发送广告时长获得指令;如果判断结果为“否”,向第一差值计算模块发送计算指令;
[0016] 第一广告时长获得模块,用于接收广告时长获得指令,判断当前网络视频的时长L1,根据预设规则,得到L1对应的当前网络视频可以投放的贴片广告时长M1,然后向广告调取模块发送调取指令;
[0017] 广告调取模块,用于接收调取指令,从广告库中调取待播放广告,形成广告组,向广告发送模块发送广告发送指令;
[0018] 广告发送模块,用于接收广告发送指令,将广告组中的所有广告发送给用户端网络视频播放器进行播放,然后向观看时长计算模块发送计算指令;
[0019] 观看时长计算模块,用于接收广告发送模块发送的计算指令,监控用户观看当前网络视频的实际时长N1或者Ni,计算ΔL1=L1-N1,或者计算ΔLi=Li-Ni;
[0020] 第一差值计算模块,用于接收计算指令,判断当前网络视频的时长为Li,获取前一网络视频的ΔLi-1,并计算ΔPi=Li-ΔLi-1,然后向第二广告时长获取模块发送广告时长获取指令;
[0021] 第二广告时长获取模块,用于接收广告时长获取指令,根据预设规则,得到ΔPi对应的当前网络视频可以投放的贴片广告时长Mi,然后向广告调取模块发送调取指令。
[0022] 本发明所提供的网络视频贴片广告投放方法和系统,根据一个视频的时长所应该对应的广告长度,合理配置广告的投放,下一同一类型视频的广告播放时长根据上一视频的观看情况而决定,让实际的观看视频长度与实际观看广告长度相匹配,合理平衡了广告商与用户的利益,保证广告的按指标投放的同时,提升了用户体验,具有较强商业价值。

附图说明

[0023] 图1.实施例1网络视频贴片广告投放方法流程图;
[0024] 图2.实施例2网络视频贴片广告投放方法S7步骤的具体流程图;
[0025] 图3.实施例3网络视频贴片广告投放系统各模块的连接关系图;
[0026] 图4.实施例4网络视频贴片广告投放系统第二广告时长获得模块内各子模块的连接关系图;
[0027] 图5.实施例5网络视频贴片广告投放系统各模块的连接关系图。

具体实施方式

[0028] 下面结合附图和实施例对本发明作进一步的描述,下列实施例仅用于解释本发明的发明内容,不用于限定本发明的保护范围。
[0029] 实施例1
[0030] 如图1所示,本实施例提供一种网络视频贴片广告投放方法,包括如下步骤:
[0031] S1、用户进行网络视频播放,网络视频播放器向网络视频广告系统发送一个网络视频广告请求;
[0032] S2、对网络视频的类型进行判断,然后判断是否为首个类型的网络视频,如果判断结果为“是”,进行S3步骤,如果判断结果为“否”,进行S6步骤;
[0033] S3、当前网络视频的时长L1,获得当前网络视频可以投放的贴片广告时长M1,根据M1的长度,从广告库中调取待播放广告,形成广告组;然后进行S4步骤,M1根据预设的规则与L1相关联;
[0034] S4、将广告组中的所有广告发送给网络视频播放器进行播放,然后进行S5步骤;
[0035] S5、开始监控用户的观看网络视频的观看实际时长N1或者Ni,计算首个该类别视频的原有长度与实际观看时间之间的差值ΔL1=L1-N1,或者计算当前第i个该类别视频的原有长度与实际观看时间之间的差值ΔLi=Li-Ni;
[0036] S6、判断当前网络视频的实际时间长度为Li,计算同一类型前一网络视频的时长Li-1与前一网络视频的观看实际时长Ni-1之间的差值ΔLi-1,并计算当前请求观看的网络视频的实际长度与上一视频差值之间的差值ΔPi=Li-ΔLi-1,进行S9步骤;
[0037] S9、将ΔPi与预设阈值C进行比较,当ΔPi≤C时,将Mi设置为0,然后直接跳转至S4步骤,当ΔPi>C,进行S7步骤,其中C为正值;
[0038] S7、根据ΔPi的长度,获得当前网络视频可以投放的贴片广告时长Mi,然后进行S8步骤。
[0039] S8、根据Mi的长度,从广告库中调取待播放广告,形成广告组;进行S4步骤;
[0040] 其中i为大于2的正整数。
[0041] 如果是当次开机的某一类别网络视频的第一个节目,例如看电视剧《十里春风不如你》的第3集,该视频55分钟,则预设的贴片广告为55s,根据55s的时间限度,形成广告组,并进行播放观看;同时对用户的真实观看行为做记录,假设实际观看时间为20分钟,则ΔL1为35分钟。当继续观看《十里春风不如你》的第4集,该视频55min,判断不是首个节目,则对上一节目的时长与观看时长的差值进行获取,本事例中获取的是ΔL1为35分钟,那么当前请求播放的视频需要播放的广告长度Mi是根据当前请求播放视频的实际长度55min减去上一视频省略的时长ΔL1的35min之差值ΔPi(20min)而获得的,根据预设条件,20min的视频可能只需要观看20s即可;继续观看同一类别的节目时,依次根据上一节目的观看情况进行判断。
[0042] 另一种情况,设置C值为5min,如果继续观看的是《爱情公寓》的第3集,与《十里春风不如你》均归属为同一类别,而该节目时长为37min或者30min,则ΔPi则等于2min或者为负值,小于预设的C值,说明两者的差距较小,则不需要再进行广告的观看,可以直接进入视频观看的界面。
[0043] 上述网络视频贴片广告的投放方法,根据某一视频的长度(比如55min)得到应播放的广告长度(比如55s),则只需要保证用户在观看55min的视频情况下,观看了55s或者以上的广告即可,无需考虑用户是观看了同一个视频还是若干个视频,这样,满足了广告投放的量与频率,又充分考虑了用户的使用体验,具有商业应用价值。
[0044] 实施例2
[0045] 如图2所示,本实施例提供一种网络视频贴片广告投放方法,与实施例1的区别在于,贴片广告时长Mi=Y±x,其中Y=aΔPi;其中a为预设的参数值,a为正值,S7步骤具体包括如下步骤:
[0046] S201、计算ΔQi-1=ΔPi-1-Ni-1;
[0047] S202、计算累积快进时间值Z,
[0048] S203、将Z与预设阈值B进行比较,当比较结果为Z≥B时,进行S204步骤,当比较结果为Z<B时,进行S301步骤;
[0049] S204、设置Mi=aΔPi-x,其中x=bZ,b为预设的参数值,b为正值;
[0050] S301、将Z与预设阈值C进行判断,当Z≤C时,进行S302步骤;
[0051] S302、设置Mi=aΔPi+x,其中x=bZ,b为预设的参数值,b为正值。
[0052] 当检测到当前请求播放的网络视频不是首个同类视频时,获得当前网络视频的时长Li时,前一网络视频实际观看时长Ni-1时,还有前一网络视频与前二网络视频之间的差值ΔPi-1观,当i=2时,ΔQi-1=Z=ΔL1,当i大于2时,累计快进的时间值Z,当Z值大于一定的预设时间范围时,例如20min,则可以将当前请求播放的网络视频值在aΔPi的基础上再降低一定的时间x;如果判断Z值已经低于一定的时间范围,例如5min,则可以将当前请求播放的网络视频值在aΔPi的基础上再增加一定的时间x,以达到进一步平衡广告商与用户之间的利益,将利益的合理性达到最大化,使用户的观看视频时长与广告时长最大程度的相匹配,不少看广告,也不多看更多的广告,另用户的体验更佳,降低用户厌恶程度也可以提高广告的接受度与推广性。
[0053] 实施例3
[0054] 一种网络视频贴片广告投放系统,如图3所示,包括网络视频类型判断模块301、第一广告时长获得模块302,广告调取模块303,广告发送模块304,观看时长计算模块306,第一差值计算模块307,第二广告时长获得模块308;
[0055] 网络视频类型判断模块301,用于接收用户发送的网络视频广告请求,对请求对应的网路视频类型进行判断,然后判断断是否为首个类型的网络视频,如果判断结果为“是”,向第一广告时长获得模块302发送广告时长获得指令;如果判断结果为“否”,向第一差值计算模块307发送计算指令;
[0056] 第一广告时长获得模块302,用于接收广告时长获得指令,判断当前网络视频的时长L1,根据预设规则,得到L1对应的当前网络视频可以投放的贴片广告时长M1,然后向广告调取模块303发送调取指令;
[0057] 广告调取模块303,用于接收调取指令,从广告库中调取待播放广告,形成广告组,向广告发送模块304发送广告发送指令;
[0058] 广告发送模块304,用于接收广告发送指令,将广告组中的所有广告发送给用户端网络视频播放器进行播放,然后向观看时长计算模块306发送计算指令;
[0059] 观看时长计算模块306,用于接收广告发送模块304发送的计算指令,监控用户观看当前网络视频的实际时长N1或者Ni,计算ΔL1=L1-N1,或者计算ΔLi=Li-Ni;
[0060] 第一差值计算模块307,用于接收计算指令,判断当前网络视频的时长为Li,获取前一网络视频的ΔLi-1,并计算ΔPi=Li-ΔLi-1,然后向第二广告时长获得模块308发送广告时长获取指令;
[0061] 第二广告时长获得模块308,用于接收广告时长获取指令,根据预设规则,得到ΔPi对应的当前网络视频可以投放的贴片广告时长Mi,然后向广告调取模块303发送调取指令。
[0062] 实施例4
[0063] 一种网络视频贴片广告投放系统,如图4所示,与实施例1的区别在于,第二广告时长获得模块308包括第一比较子模块401和第一Mi设置子模块402;
[0064] 第一比较子模块401,用于接收广告时长获取指令,将ΔPi与预设阈值C进行比较,当ΔPi≤C时,向第一Mi设置子模块402发送将Mi设置为0的指令;
[0065] 第一Mi设置子模块402,用于接收并执行将Mi设置为0的指令,然后向广告调取模块303发送调取指令。
[0066] 第二广告时长获得模块308还包括第二Mi设置子模块403;
[0067] 第一比较子模块401,当判断结果为ΔPi>C时,向第二Mi设置子模块403发送设置Mi的指令;
[0068] 第二Mi设置子模块403,用于接收设置Mi的指令,根据Mi=Y±x设置Mi的数值,然后向广告调取模块303发送调取指令;
[0069] 其中Y=aΔPi;其中a为预设的参数值,a为正值。
[0070] 实施例5
[0071] 一种网络视频贴片广告投放系统,如图5所示,于实施例4的区别在于,进一步限定,系统还包括第三计算模块501、Z值计算模块502和Z值比较模块503;
[0072] 第一差值计算模块307,还用于向第三计算模块501发送计算指令;
[0073] 第三计算模块501,用于接收第一差值计算模块307发送的计算指令,根据方程式ΔQi-1=ΔPi-1-Ni-1计算ΔQi-1的数值,然后向Z值计算模块502发送计算指令;
[0074] Z值计算模块502,用于接收第三计算模块501发送的第三计算指令,根据方程式计算Z的数值,然后向Z值比较模块503发送比较指令;
[0075] Z值比较模块503,用于接收比较指令,将Z与预设阈值B进行比较,当比较结果为Z≥B时,向第二Mi设置子模块403发送第一设置指令;
[0076] 第二Mi设置子模块403,用于接收第一设置指令,设置Mi=aΔPi-x,其中x=bZ,b为预设的参数值,b为正值。
[0077] 系统还包括Z值判断模块504,Z值比较模块503,还用于当比较结果为Z<B时,向Z值判断模块504发送判断指令;
[0078] Z值判断模块504,用于接收Z值比较模块503发送的判断指令,将Z与预设阈值C进行判断,当Z≤C时,向第二Mi设置子模块403发送第二设置指令;
[0079] 第二Mi设置子模块403,还用于接收第二设置指令,Mi=aΔPi+x,其中x=bZ,b为预设的参数值,b为正值。