【技术实现步骤摘要】
一种检测网络视频地址的方法和系统
本专利技术属于计算机网络领域,尤其涉及一种检测网络视频地址的方法和系统。
技术介绍
网络视频,是指由网络视频服务商提供的、以流媒体为播放格式的、可以在线直播或点播的声像文件。从狭义角度而言,只有网络电影、电视剧、新闻、综艺节目、广告等视频节目才能称为网络视频,而从广义角度,网络视频还包括自拍Dv短片、视频聊天和视频游戏等行为。随着网络视频的兴起,各大视频网站都推出了丰富的网络视频内容。为了给用户提供更多的视频源,现有的一些视频网站将来自不同视频网站的视频聚合起来,提供其视频地址的链接。如此,用户只需要进到这样一个视频网站,打开其中的链接,就能方便地找到视频源。然而,由于种种原因,上述从各个视频网站聚合起来的视频,过了一段时间后,其视频地址会失效,导致不能够播放。另一方面,视频地址数量庞大,也需要通过检测,及时发现失效的视频地址。
技术实现思路
本专利技术的目的在于提供一种检测网络视频地址的方法和系统,以及时准确地发现视频地址是否失效。本专利技术是这样实现的,一种检测网络视频地址的方法,所述方法包括:根据视频检索条件和检测时间值,定时触发从视频地址数据库获取N个视频地址,所述N为大于1的自然数;将所述N个视频地址按照每组N/n个视频地址的方式分成n组后分别分配给n个检测执行模块,所述n为小于或等于所述N的自然数;所述n个检测执行模块中的每个检测执行模块同时检测分配至各自名下的视频地址的有效性。本专利技术的另一目的在于提供一种检测网络视频地址的系统,所述系统包括调度模块和分配模块,所述调度模块包括监听模块和n个检测执行模块,所述n ...
【技术保护点】
一种检测网络视频地址的方法,其特征在于,所述方法包括:根据视频检索条件和检测时间值,定时触发从视频地址数据库获取N个视频地址,所述N为大于1的自然数;将所述N个视频地址按照每组N/n个视频地址的方式分成n组后分别分配给n个检测执行模块,所述n为小于或等于所述N的自然数;所述n个检测执行模块中的每个检测执行模块同时检测分配至各自名下的视频地址的有效性。
【技术特征摘要】
1.一种检测网络视频地址的方法,其特征在于,所述方法包括:根据视频检索条件和检测时间值,定时触发从视频地址数据库获取N个视频地址,所述N为大于1的自然数;将所述N个视频地址按照每组N/n个视频地址的方式分成n组后分别分配给n个检测执行模块,所述n为小于或等于所述N的自然数;所述n个检测执行模块中的每个检测执行模块同时检测分配至各自名下的视频地址的有效性;其中,所述根据视频检索条件和检测时间值,定时触发从视频地址数据库获取N个视频地址,包括:分别从任务触发时间表和任务参数表读取所述检测时间值和视频检索条件;其中,所述任务触发时间表存放任务名称和检测时间值即开始执行所述任务名称命名的任务的时间,所述任务指的是检测一组视频地址有效性的完整执行过程,所述任务参数表存放执行任务名称命名的任务时所需参数即视频检索条件,包括视频网站编号、视频分类名、视频子分类名,所述视频网站编号为根节点,所述检测时间值为叶子节点,所述任务参数表的内容即视频检索条件为非叶子节点;在所述检测时间值表示的时间到达时,触发所述n个检测执行模块从所述视频地址数据库获取所述N个视频地址;所述分别从任务触发时间表和任务参数表读取所述检测时间值和视频检索条件之前,所述方法还包括:从文件配置模块加载配置文件,所述文件配置模块存储有以树形结构将所述检测时间值和所述视频检索条件组织而成的配置文件;将所述检测时间和视频检索条件分别写入所述任务触发时间表和所述任务参数表。2.如权利要求1所述的方法,其特征在于,所述n个检测执行模块中的每个检测执行模块同时检测分配至各自名下的视频地址的有效性,包括:启动线程;向所述分配至自身名下的其中一个视频地址Aurl对应的视频源发送http请求;根据所述视频地址Aurl对应的视频源是否返回数据,判断所述视频地址Aurl的有效性,直至所述每个检测执行模块名下分配的视频地址的有效性都检测完毕。3.如权利要求2所述的方法,其特征在于,所述根据所述视频地址Aurl对应的视频源是否返回数据,判断所述视频地址Aurl的有效性,直至所述每个检测执行模块名下分配的视频地址的有效性都检测完毕,包括:若首次或紧接所述首次之后再次向所述视频地址Aurl对应的视频源发送http请求后,所述视频地址Aurl对应的视频源返回数据,则根据所述返回的数据判断所述视频地址Aurl是否为有效视频地址;若判断所述视频地址Aurl为有效视频地址,则向所述分配至自身名下的另一个视频地址Burl对应的视频源发送http请求,直至所述每个检测执行模块名下分配的视频地址的有效性都检测完毕;若连续两次向所述视频地址Aurl对应的视频源发送http请求后,视频地址Aurl对应的视频源均没有返回数据,则验证网络是否发生故障;若验证所述网络没有发生故障,则判断所述视频地址Aurl为无效视频地址,否则,对所述视频地址Aurl进行其他处理。4.一种检测网络视频地址的系统,...
【专利技术属性】
技术研发人员:宋轲,
申请(专利权)人:TCL集团股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。