视频数据块摘要任务调度方法及装置制造方法及图纸

技术编号:16528786 阅读:30 留言:0更新日期:2017-11-09 20:29
本发明专利技术公开一种视频数据块摘要任务调度方法及装置,涉及云计算领域。其中的方法包括:依据视频数据块的属性特征定义若干基本划分;建立基本划分与视频数据块的摘要处理时间之间的对应关系;根据对应关系以及服务器反馈的已处理视频数据块的摘要处理时间确定各个基本划分对应的处理时间;根据待处理视频数据块的基本划分表示以及各个基本划分对应的处理时间确定待处理视频数据块的预测处理时间;根据待处理视频数据块的预测处理时间以及各个服务器的负荷情况,对待处理视频数据块的摘要任务进行调度。从而基于视频数据块的属性特征对摘要处理时间进行预测,并根据预测处理时间进行任务调度,进而改善服务器负荷均衡性。

【技术实现步骤摘要】
视频数据块摘要任务调度方法及装置
本专利技术涉及云计算领域,特别涉及一种视频数据块摘要任务调度方法及装置。
技术介绍
随着视频监控设备的大量部署,产生了大量的监控视频数据,由于监控视频中存在大量的冗余数据,视频摘要服务应运而生。视频摘要过程需要大量的计算资源才能为用户提供更好的使用体验。如何优化大量的视频摘要服务器的工作效率,高效的视频摘要任务调度方法成为关键。视频摘要过程具有特殊性,主要体现在两方面。一是处理多媒体数据类型的特殊性。例如同样时长的视频在相同的处理算法下,如果分辨率、帧率不同,那么所需要的时间也是不同的。二是视频摘要过程本身的特殊性,具体表现在视频摘要的过程需要对视频中所有的运动对象进行处理,即使在时长、分辨率、帧率都相同的情况下,如果某个视频中运动对象的数量很多那么它的计算量必然比运动对象少的视频大。传统的分布式任务调度方法,没有考虑到视频摘要过程的特殊性,因而导致在视频摘要过程中服务器的负荷不均衡,部分服务器空闲时间较长,而视频摘要的处理时间一般也较长,降低用户体验。
技术实现思路
本专利技术的一个目的是提出一种视频数据块摘要任务调度方法,在视频摘要过程中改善服务器负荷均衡性。根据本专利技术实施例的一个方面,提供了一种视频数据块摘要任务调度方法,其特征在于,包括:依据视频数据块的属性特征定义若干基本划分;建立基本划分与视频数据块的摘要处理时间之间的对应关系;根据对应关系以及服务器反馈的已处理视频数据块的摘要处理时间确定各个基本划分对应的处理时间;根据待处理视频数据块的基本划分表示以及各个基本划分对应的处理时间确定待处理视频数据块的预测处理时间;根据待处理视频数据块的预测处理时间以及各个服务器的负荷情况,对待处理视频数据块的摘要任务进行调度。在一些实施例中,依据视频数据块的属性特征定义若干基本划分包括:将视频数据块的每个属性特征进行量化;根据各个属性特征量化值的组合情况定义若干基本划分。在一些实施例中,属性特征包括:采集时间属性、采集地点属性、视频质量属性。在一些实施例中,建立基本划分与视频数据块的摘要处理时间之间的对应关系包括:其中,VDBweight表示视频数据块VDB的摘要处理时间,VDB的起止时间分别为ts和te,且tk≤ts≤tk+1≤tk+2≤…≤tk+i-1≤te≤tk+i,BP(tk+i,s,q)表示关于时间属性tk+i、空间属性s、视频质量的第i个基本划分,Δt为时间属性的基本划分区间长度。在一些实施例中,从服务器的反馈中选取包含所有的基本划分的一个或多个已处理视频数据块的摘要处理时间用于确定各个基本划分对应的处理时间。在一些实施例中,根据调度,在服务器对待处理视频数据块进行摘要处理之后,反馈视频数据块的摘要处理时间,方法还包括:根据对应关系以及服务器反馈的已处理视频数据块的摘要处理时间更新各个基本划分对应的处理时间。在一些实施例中,根据待处理视频数据块的预测处理时间以及各个服务器的负荷情况,对待处理视频数据块的摘要任务进行调度包括:根据各个待处理视频数据块的预测处理时间确定所有待处理视频数据块的平均预测处理时间;检测各个服务器当前的负荷情况,当检测到服务器中已分配任务的预测剩余时间小于平均预测处理时间的情况时,为出现该情况的服务器分配至少一个待处理视频数据块的摘要任务。根据本专利技术实施例的一个方面,提供了一种视频数据块摘要任务调度装置,包括:基本划分定义模块,用于依据视频数据块的属性特征定义若干基本划分;对应关系建立模块,用于建立基本划分与视频数据块的摘要处理时间之间的对应关系;处理时间确定模块,用于根据对应关系以及服务器反馈的已处理视频数据块的摘要处理时间确定各个基本划分对应的处理时间;预测处理时间确定模块,用于根据待处理视频数据块的基本划分表示以及各个基本划分对应的处理时间确定待处理视频数据块的预测处理时间;调度模块,用于根据待处理视频数据块的预测处理时间以及各个服务器的负荷情况,对待处理视频数据块的摘要任务进行调度。在一些实施例中,基本划分定义模块包括:属性特征量化单元,用于将视频数据块的每个属性特征进行量化;基本划分定义单元,用于根据各个属性特征量化值的组合情况定义若干基本划分。在一些实施例中,属性特征包括:采集时间属性、采集地点属性、视频质量属性。在一些实施例中,对应关系建立模块建立基本划分与视频数据块的摘要处理时间之间的对应关系包括:其中,VDBweight表示视频数据块VDB的摘要处理时间,VDB的起止时间分别为ts和te,且tk≤ts≤tk+1≤tk+2≤…≤tk+i-1≤te≤tk+i,BP(tk+i,s,q)表示关于时间属性tk+i、空间属性s、视频质量的第i个基本划分,Δt为时间属性的基本划分区间长度。在一些实施例中,处理时间确定模块用于从服务器的反馈中选取包含所有的基本划分的一个或多个已处理视频数据块的摘要处理时间用于确定各个基本划分对应的处理时间。在一些实施例中,还包括摘要处理时间反馈模块,用于根据调度,在服务器对待处理视频数据块进行摘要处理之后,反馈视频数据块的摘要处理时间;处理时间确定模块还用于:根据对应关系以及服务器反馈的已处理视频数据块的摘要处理时间更新各个基本划分对应的处理时间。在一些实施例中,调度模块包括:平均预测处理时间确定单元,用于根据各个待处理视频数据块的预测处理时间确定所有待处理视频数据块的平均预测处理时间;摘要任务分配单元,用于检测各个服务器当前的负荷情况,当检测到服务器中已分配任务的预测剩余时间小于平均预测处理时间的情况时,为出现该情况的服务器分配至少一个待处理视频数据块的摘要任务。本专利技术基于视频数据块的属性特征对摘要处理时间进行预测,并根据预测处理时间进行任务调度,进而在视频摘要过程中改善服务器负荷均衡性。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1示出本专利技术视频数据块摘要任务调度方法的一个实施例的流程示意图。图2示出本专利技术根据待处理视频数据块的预测处理时间以及各个服务器的负荷情况,对待处理视频数据块的摘要任务进行调度的一个实施例的流程示意图。图3示出本专利技术视频数据块摘要任务调度装置的一个实施例的结构示意图。图4示出本专利技术视频数据块摘要任务调度装置的另一个实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1示出本专利技术视频数据块摘要任务调度方法的一个实施例的流程示意图。如图1所示,该实施例的视频数据块摘要任务调度方法包括:步骤S102,依据视频数据块的属本文档来自技高网...
视频数据块摘要任务调度方法及装置

【技术保护点】
一种视频数据块摘要任务调度方法,其特征在于,包括:依据视频数据块的属性特征定义若干基本划分;建立基本划分与视频数据块的摘要处理时间之间的对应关系;根据所述对应关系以及服务器反馈的已处理视频数据块的摘要处理时间确定各个基本划分对应的处理时间;根据待处理视频数据块的基本划分表示以及各个基本划分对应的处理时间确定待处理视频数据块的预测处理时间;根据待处理视频数据块的预测处理时间以及各个服务器的负荷情况,对待处理视频数据块的摘要任务进行调度。

【技术特征摘要】
1.一种视频数据块摘要任务调度方法,其特征在于,包括:依据视频数据块的属性特征定义若干基本划分;建立基本划分与视频数据块的摘要处理时间之间的对应关系;根据所述对应关系以及服务器反馈的已处理视频数据块的摘要处理时间确定各个基本划分对应的处理时间;根据待处理视频数据块的基本划分表示以及各个基本划分对应的处理时间确定待处理视频数据块的预测处理时间;根据待处理视频数据块的预测处理时间以及各个服务器的负荷情况,对待处理视频数据块的摘要任务进行调度。2.根据权利要求1所述的方法,其特征在于,所述依据视频数据块的属性特征定义若干基本划分包括:将视频数据块的每个属性特征进行量化;根据各个属性特征量化值的组合情况定义若干基本划分。3.根据权利要求2所述的方法,其特征在于,所述属性特征包括:采集时间属性、采集地点属性、视频质量属性。4.根据权利要求1所述的方法,其特征在于,所述建立基本划分与视频数据块的摘要处理时间之间的对应关系包括:其中,VDBweight表示视频数据块VDB的摘要处理时间,VDB的起止时间分别为ts和te,且tk≤ts≤tk+1≤tk+2≤…≤tk+i-1≤te≤tk+i,BP(tk+i,s,q)表示关于时间属性tk+i、空间属性s、视频质量的第i个基本划分,Δt为时间属性的基本划分区间长度。5.根据权利要求1所述的方法,其特征在于,从服务器的反馈中选取包含所有的基本划分的一个或多个已处理视频数据块的摘要处理时间用于确定各个基本划分对应的处理时间。6.根据权利要求1所述的方法,其特征在于,根据所述调度,在服务器对待处理视频数据块进行摘要处理之后,反馈视频数据块的摘要处理时间,所述方法还包括:根据所述对应关系以及服务器反馈的已处理视频数据块的摘要处理时间更新各个基本划分对应的处理时间。7.根据权利要求1所述的方法,其特征在于,所述根据待处理视频数据块的预测处理时间以及各个服务器的负荷情况,对待处理视频数据块的摘要任务进行调度包括:根据各个待处理视频数据块的预测处理时间确定所有待处理视频数据块的平均预测处理时间;检测各个服务器当前的负荷情况,当检测到服务器中已分配任务的预测剩余时间小于所述平均预测处理时间的情况时,为出现该情况的服务器分配至少一个待处理视频数据块的摘要任务。8.一种视频数据块摘要任务调度装置,其特征在于,包括:基本划分定义模块,用于依据视频数据...

【专利技术属性】
技术研发人员:胡豆豆张海涛
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1