一种拦截广告的方法和终端的制作方法

文档序号:7799509阅读:188来源:国知局
一种拦截广告的方法和终端的制作方法
【专利摘要】本发明实施例公开了一种拦截广告的方法,包括:获取视频的索引文件,所述视频被分割成多个视频片段,所述索引文件至少包含所述视频片段的网页地址;根据获取到的所述索引文件,确定所述索引文件中是否包含广告视频片段的网页地址;去除所述广告视频片段的网页地址,将其他视频片段的网页地址重组为一个新的索引文件;根据所述新的索引文件,播放所述视频。本发明实施例还公开了一种拦截广告的终端。采用本发明实施例,可以有效的拦截视频中的广告,提高用户的使用体验。
【专利说明】一种拦截广告的方法和终端
【技术领域】
[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]文件重组模块,用于去除所述广告视频片段的网页地址,将其他视频片段的网页地址重组为一个新的索引文件;
[0028]视频播放模块,用于根据所述新的索引文件,播放所述视频。
[0029]其中,所述各视频片段的网页地址包含各视频片段的存储路径,所述广告确定模块包括:
[0030]存储路径判断单元,用于根据所述各视频片段的存储路径,判断所述各视频片段的网页地址是否属于广告视频片段的网页地址。
[0031]其中,所述存储路径包括多个级别的目录名称,所述广告确定模块还包括:
[0032]集合划分单元,用于根据所述各视频片段的存储路径中的至少一个级别的目录名称,将所述多个视频片段划分为多个视频集合;
[0033]地址判断单元,用于判断所述各视频集合中的视频片段是否包括广告视频片段,若包括,则确定所述索引文件中包含广告视频片段的网页地址。
[0034]其中,所述集合划分单元包括:
[0035]目录确定子单元,用于确认可以将所述多个视频片段划分为多个视频集合的最高级别目录名称;
[0036]确定划分子单元,用于根据确认得到的所述最高级别目录名称,将所述多个视频片段划分为多个视频集合。
[0037]其中,所述索引文件还包括所述各视频片段的时间长度,所述地址判断单元包括:
[0038]时间获取子单元,用于获取所述各视频片段的时间长度;
[0039]时间计算子单元,用于根据获取到的所述各视频片段的时间长度,计算所述各视频集合的时间长度之和;
[0040]时间判定子单元,用于若某一视频集合的时间长度之和小于预设阈值,则该视频集合中的所有视频片段为广告视频片段。
[0041]其中,所述地址判断单元还包括:
[0042]数量计算子单元,用于计算所有视频片段的数量之和以及所述各视频集合中的视频片段的数量之和;
[0043]数量判定子单元,用于若某一视频集合中的视频片段的数量之和与所述所有视频片段的数量之和的比值小于预设比值,则该视频集合中的所有视频片段为广告视频片段。
[0044]实施本发明实施例,通过获取视频的索引文件,所述视频被分割成多个视频片段,所述索引文件至少包含所述视频片段的网页地址,从而根据获取到的所述索引文件,确定所述索引文件中是否包含广告视频片段的网页地址,然后去除所述广告视频片段的网页地址,将其他视频片段的网页地址重组为一个新的索引文件,从而根据所述新的索引文件,播放所述视频。可以有效的拦截视频中的广告,提高用户的使用体验。
【专利附图】

【附图说明】
[0045]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0046]图1是本发明提出的一种拦截广告的方法的第一实施例流程图;
[0047]图2是本发明提出的一种拦截广告的方法的另一实施例的流程图;
[0048]图3是本发明实施例提出的一种拦截广告的终端的结构示意图;
[0049]图4是本发明实施例提出的终端中广告确定模块的结构示意图;
[0050]图5是本发明实施例提出的广告确定模块中集合划分单元的结构示意图;
[0051]图6是本发明提出的广告确定模块中地址判断单元的一实施例结构示意图;
[0052]图7是本发明提出的广告确定模块中地址判断单元的另一实施例结构示意图。
【具体实施方式】
[0053]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0054]请参考图1,图1是本发明提出的一种拦截广告的方法的第一实施例流程图,如图所示,本发明实施例至少包括:
[0055]S101,获取视频的索引文件,所述视频被分割成多个视频片段,所述索引文件至少包含上述视频片段的网页地址(URL)。
[0056]具体实现中,可以从网络服务器中直接下载索引文件。可选的,所述索引文件可以包括:视频的版本信息,各视频片段的时间长度以及各视频片段的网页地址。
[0057]S102,根据获取到的所述索引文件,确定所述索引文件中是否包含广告视频片段的网页地址,若包含,执行S103 ;否则,执行S105。
[0058]具体实现中,上述各视频片段的网页地址包含所述各视频片段的存储路径,可以根据所述各视频片段的存储路径,判断所述各视频片段的网页地址是否属于广告视频片段的网页地址。在通常情况下,非广告视频片段和广告视频片段的存储位置是不同的,例如,非广告视频片段和广告视频片段分别存储在不同的服务器或者不同的文件夹中,因此,可以根据其中相应的规则来确定所述索引文件所包含的广告视频片段的网页地址。
[0059]S103,去除所述广告视频片段的网页地址,将其他视频片段的网页地址重组为一个新的索引文件。
[0060]S104,根据所述新的索引文件,播放所述视频。
[0061]S105,根据所述视频的索引文件,播放所述视频。
[0062]请参考图2,图2是本发明提出的一种拦截广告的方法的另一实施例的流程图。在图2所示的实施例中,上述S102至少包括:
[0063]S201,将所述多个视频片段分为多个视频集合。
[0064]可选的,根据所述各视频片段的存储路径中的至少一个级别的目录名称,将所述多个视频片段分为多个视频集合。其中,上述各视频片段的存储路径包括多个级别的目录名称,并且所述目录名称的级别依次降低。其中,若所述各视频片段的第一级别的目录名称都相同,无法判断出所述索引文件所包含的广告视频片段的网页地址,则降低到所述各视频片段的第二级别的目录进行判断,若所述各视频片段的第二级别的目录名称又都相同,则降低到所述各视频片段的第三级别的目录进行判断,按照此类方法,直到确认可以将所述多个视频片段划分为多个视频集合的最高级别目录名称。由于相关的操作均相同或类似,本发明的实施例不再赘述。
[0065]例如,确认得到所述最高级别目录名称是第一级别的目录名称,所述第一级别目录名称为服务器地址。根据所述各视频片段的服务器地址,可以判断所述多个视频片段分别存储在两个服务器中,所以可以按照多个视频片段存储服务器的不同,将多个视频片段划分为两个视频集合。
[0066]S202,判断所述各视频集合中的视频片段是否包括广告视频片段,若包括,则确定所述索引文件中包含广告视频片段的网页地址。
[0067]可选的,可以获取所述各视频片段的时间长度;根据获取到的所述各视频片段的时间长度,计算所述各视频集合的时间长度之和;若某一视频集合的时间长度之和小于预设阈值,则该视频集合中的所有视频片段为广告视频片段。
[0068]又一可选的,可以计算所有视频片段的数量之和以及各视频集合中的视频片段的数量之和;若某一视频集合中的视频片段的数量之和与所述所有视频片段的数量之和的比值小于预设比值,则该视频集合中的所有视频片段为广告视频片段。
[0069]例如,如果某一个视频集合中的视频片段的数量之和为m,而所有视频片段的数量之和为n,若m/n小于预设比值,则可以认为该视频集合中的所有视频片段为广告视频片段。
[0070]采用本发明实施例,通过获取视频的索引文件,所述视频被分割成多个视频片段,所述索引文件包含各视频片段的网页地址,从而根据获取到的所述索引文件,确定所述索引文件所包含的广告视频片段的网页地,然后去除所述确定的所述索引文件所包含的广告视频片段的网页地址,将其他视频片段的网页地址重组为一个新的索引文件,从而根据重组的所述新的索引文件,播放无广告的视频。可以有效的拦截视频中的广告,提高用户的使用体验。[0071]请参考图3,图3是本发明实施例提出的一种拦截广告的终端的结构示意图,如图所示,本发明实施例至少包括:
[0072]文件获取模块301,用于获取视频的索引文件,所述视频被分割成多个视频片段,所述索引文件至少包含上述视频片段的网页地址(URL)。
[0073]具体实现中,可以从网络服务器中直接下载索引文件。可选的,所述索引文件可以包括:视频的版本信息,各视频片段的时间长度以及各视频片段的网页地址。
[0074]广告确定模块302,用于根据获取到的所述索引文件,确定所述索引文件中是否包含广告视频片段的网页地址。若包含,触发文件重组模块303。
[0075]文件重组模块303,用于去除所述广告视频片段的网页地址,将其他视频片段的网页地址重组为一个新的索引文件。
[0076]视频播放模块304,用于根据所述视频的索引文件,播放所述视频。
[0077]具体实现中,上述各视频片段的网页地址包含各视频片段的存储路径,可以根据所述各视频片段的存储路径,判断所述各视频片段的网页地址是否属于广告视频片段的网页地址。在通常情况下,非广告视频片段和广告视频片段的存储地址是不同的,例如,非广告视频片段和广告视频片段分别存储在不同的服务器或者不同的文件夹中,因此,可以根据其中相应的规则来确定所述索引文件所包含的广告视频片段的网页地址。
[0078]可选的,如图4所示,广告确定模块302包括:集合划分单元421以及地址判断单元422,其中:
[0079]集合划分单元421,用于根据所述各视频片段的存储路径中的至少一个级别的目录名称,将所述多个视频片段划分为多个视频集合。
[0080]进一步的,如图5所示,集合划分单元421还可以包括:
[0081]目录确定子单元511,用于确认可以将所述多个视频片段划分为多个视频集合的最闻级别目录名称。
[0082]确定划分子单元512,用于根据确认得到的所述最高级别目录名称,将所述多个视频片段划分为多个视频集合。
[0083]具体实现中,上述各视频片段的存储路径包括多个级别的目录名称,并且所述目录名称的级别依次降低。其中,若所述各视频片段的第一级别的目录名称都相同,无法判断出所述索引文件所包含的广告视频片段的网页地址,则降低到所述各视频片段的第二级别的目录进行判断,若所述各视频片段的第二级别的目录名称又都相同,则降低到所述各视频片段的第三级别的目录进行判断,按照此类方法,直到确认可以将所述多个视频片段划分为多个视频集合的最高级别目录名称。由于相关的操作均相同或类似,本发明的实施例不再赘述。
[0084]例如,确认得到所述最高级别目录名称是第一级别的目录名称,所述第一级别目录名称为服务器地址。根据所述各视频片段的服务器地址,可以判断所述多个视频片段分别存储在两个服务器中,所以可以按照多个视频片段存储服务器的不同,将多个视频片段划分为两个视频集合。
[0085]地址判断单元422,用于判断所述各视频集合中的视频片段是否包括广告视频片段,若包括,则确定所述索引文件中包含广告视频片段的网页地址。
[0086]可选的,如图6所示,地址判断单元422可以包括:[0087]时间获取子单元621,用于获取所述各视频片段的时间长度。
[0088]时间计算子单元622,用于根据获取到的所述各视频片段的时间长度,计算所述各视频集合的时间长度之和;
[0089]时间判定子单元623,用于若某一视频集合的时间长度之和小于预设阈值,则该视频集合中的所有视频片段为广告视频片段。
[0090]又一可选的,如图7所示,地址判断单元422还可以包括:
[0091]数量计算子单元721,用于计算所有视频片段的数量之和以及所述各视频集合中的视频片段的数量之和。
[0092]数量判定子单元722,用于若某一视频集合中的视频片段的数量之和与所述所有视频片段的数量之和的比值小于预设比值,则该视频集合中的所有视频片段为广告视频片段。
[0093]例如,如果某一个视频集合中的视频片段的数量之和为m,而所有视频片段的数量之和为n,若m/n小于预设比值,则可以认为该视频集合中的所有视频片段为广告视频片段。
[0094]采用本发明实施例,通过获取视频的索引文件,所述视频被分割成多个视频片段,所述索引文件包含各视频片段的网页地址,从而根据获取到的所述索引文件,确定所述索引文件所包含的广告视频片段的网页地,然后去除所述确定的所述索引文件所包含的广告视频片段的网页地址,将其他视频片段的网页地址重组为一个新的索引文件,从而根据重组的所述新的索引文件,播放无广告的视频。可以有效的拦截视频中的广告,提高用户的使用体验。
[0095]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0096]本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。
[0097]本发明实施例中所述单元,可以通过通用集成电路,例如CPU (CentralProcessing Unit,中央处理器),或通过 ASIC (Application Specific IntegratedCircuit,专用集成电路)来实现。
[0098]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0099]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种拦截广告的方法,其特征在于,所述方法包括: 获取视频的索引文件,所述视频被分割成多个视频片段,所述索引文件至少包含所述视频片段的网页地址; 根据获取到的所述索引文件,确定所述索引文件中是否包含广告视频片段的网页地址; 若所述索引文件中包含广告视频片段的网页地址,去除所述广告视频片段的网页地址,将其他视频片段的网页地址重组为一个新的索引文件; 根据所述新的索引文件,播放所述视频。
2.如权利要求1所述的方法,其特征在于,所述各视频片段的网页地址包含所述各视频片段的存储路径,所述根据获取到的所述索引文件,确定所述索引文件所包含的广告视频片段的网页地址包括: 根据所述各视频片段的存储路径,判断所述各视频片段的网页地址是否属于广告视频片段的网页地址。
3.如权利要求2所述的方法,其特征在于,所述各视频片段的存储路径包括多个级别的目录名称,所述根据所述各视频片段的存储路径,判断所述各视频片段的网页地址是否属于广告视频片段的网页地址包括: 根据所述各视频片段的存储路径中的至少一个级别的目录名称,将所述多个视频片段划分为多个视频集合; 判断所述各视频集合中的视频片段是否包括广告视频片段,若包括,则确定所述索引文件中包含广告视频片段的网页地址。
4.如权利要求3所述的方法,其特征在于,所述根据所述各视频片段的存储路径中的至少一个级别的目录名称,将所述多个视频片段划分为多个视频集合包括: 确认可以将所述多个视频片段划分为多个视频集合的最高级别目录名称; 根据确认得到的所述最高级别目录名称,将所述多个视频片段划分为多个视频集合。
5.如权利要求3所述的方法,其特征在于,所述索引文件还包括所述各视频片段的时间长度,所述判断所述各视频集合中的视频片段是否包括广告视频片段包括: 获取所述各视频片段的时间长度; 根据获取到的所述各视频片段的时间长度,计算所述各视频集合的时间长度之和;若某一视频集合的时间长度之和小于预设阈值,则该视频集合中的所有视频片段为广告视频片段。
6.如权利要求3所述的方法,其特征在于,所述判断所述各视频集合中的视频片段是否包括广告视频片段还包括: 计算所有视频片段的数量之和以及所述各视频集合中的视频片段的数量之和; 若某一视频集合中的视频片段的数量之和与所述所有视频片段的数量之和的比值小于预设比值,则该视频集合中的所有视频片段为广告视频片段。
7.一种拦截广告的终端,其特征在于,所述终端包括: 文件获取模块,用于获取视频的索引文件,所述视频被分割成多个视频片段,所述索引文件至少包含所述视频片段的网页地址; 广告确定模块,用于根据获取到的所述索引文件,确定所述索引文件中是否包含广告视频片段的网页地址;若包含,触发文件重组模块; 文件重组模块,用于去除所述广告视频片段的网页地址,将其他视频片段的网页地址重组为一个新的索引文件; 视频播放模块,用于根据所述新的索引文件,播放所述视频。
8.如权利要求7所述的终端,其特征在于,所述各视频片段的网页地址包含各视频片段的存储路径,所述广告确定模块包括: 存储路径判断单元,用于根据所述各视频片段的存储路径,判断所述各视频片段的网页地址是否属于广告视频片段的网页地址。
9.如权利要求8所述的终端,其特征在于,所述存储路径包括多个级别的目录名称,所述广告确定模块还包括: 集合划分单元,用于根据所述各视频片段的存储路径中的至少一个级别的目录名称,将所述多个视频片段划分为多个视频集合; 地址判断单元,用于判断所述各视频集合中的视频片段是否包括广告视频片段,若包括,则确定所述索引文件中包含广告视频片段的网页地址。
10.如权利要求8所述的终端,其特征在于,所述集合划分单元包括: 目录确定子单元,用于确认可以将所述多个视频片段划分为多个视频集合的最高级别目录名称; 确定划分子单元,用于根据确认得到的所述最高级别目录名称,将所述多个视频片段划分为多个视频集合。
11.如权利要求9所述的终端,其特征在于,所述索引文件还包括所述各视频片段的时间长度,所述地址判断单元包括: 时间获取子单元,用于获取所述各视频片段的时间长度; 时间计算子单元,用于根据获取到的所述各视频片段的时间长度,计算所述各视频集合的时间长度之和; 时间判定子单元,用于若某一视频集合的时间长度之和小于预设阈值,则该视频集合中的所有视频片段为广告视频片段。
12.如权利要求9所述的终端,其特征在于,所述地址判断单元还包括: 数量计算子单元,用于计算所有视频片段的数量之和以及所述各视频集合中的视频片段的数量之和; 数量判定子单元,用于若某一视频集合中的视频片段的数量之和与所述所有视频片段的数量之和的比值小于预设比值,则该视频集合中的所有视频片段为广告视频片段。
【文档编号】H04N21/845GK103916702SQ201410106077
【公开日】2014年7月9日 申请日期:2014年3月20日 优先权日:2014年3月20日
【发明者】张宝良, 徐友春, 李丁盼 申请人:北京金山网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1