本发明专利技术公开了一种基于虚拟化技术的视频内容分析方法及系统,包括视频内容分析的资源需求分析、任务调度和均衡控制分配两个主要部分。本发明专利技术对视频中内容重要性作出评估,将视频中不同内容分析方法分成三类,对可用于视频内容分析的资源池实现管理和调度并定制了七种调度模式,对不同的视频内容分析类型选取多种不同的调度策略,从而保证对视频中不同内容可靠性分析的同时,实现处理资源的高效利用,减少系统资源的浪费损耗。
【技术实现步骤摘要】
一种基于虚拟化的视频内容分析方法及系统
本专利技术属于视频内容分析
,尤其涉及一种基于虚拟化的视频内容分析方法及系统。
技术介绍
随着智慧平安城市的不断建设,要求智能监控系统不断完善。为了实现城市监控区域无死角化,大量的监控摄像头安装到城市的各个角落。然而,大量摄像头时刻监控着各个角落就会产生海量视频数据,使用单个物理主机或单个的高性能服务器对这些海量的视频数据进行分析,其效率已经远远不能满足现实的需求。
技术实现思路
本专利技术目的在于提供一种基于虚拟化的视频内容分析方法及系统,用于满足海量高效的视频内容分析的效率需求。基于本专利技术实施例,本专利技术提供一种基于虚拟化的视频内容分析方法,该方法包括:获取目标视频的优先级属性信息,根据目标视频的优先级属性信息确定对目标视频进行视频内容分析的任务优先级;对于不符合优先级要求的分析任务使用绿色节能调度策略;对于符合优先级要求的分析任务,获取目标视频的分类属性信息,根据分类属性信息对目标视频的分析任务进行分类,确定分析任务的类型;根据分析任务类型与预置的调度策略的对应关系,确定目标视频的分析任务的调度策略;依据所确定的调度策略对目标视频的分析任务进行调度,分配虚拟化资源,执行所述分析任务。进一步地,所述的分类属性信息用于表征目标视频内容分析的算法特点及目标视频内容分析对资源的需求,所述分析任务的类型包括:特征比对类、运动检测类、在线学习类。进一步地,所述预置的调度策略以及调度策略与分析任务类型的对应关系包括:性能调度策略,应用于特征比对类和在线学习类分析任务;效率调度策略,应用于特征比对类、运动检测类和在线学习类分析任务;网络拓扑调度策略,应用于在线学习类分析任务;算法调度策略,应用于特征比对类、运动检测类和在线学习类分析任务;环境适应性调度策略,应用于特征比对类、运动检测类和在线学习类分析任务;资源扩展调度策略,应用于运动检测类和在线学习类分析任务。进一步地,从每个分析任务类型对应的调度策略中,选择一种、多种的组合或全部对一个或多个视频分析任务进行资源调度。进一步地,由多个数据中心构成云平台,对目标视频的分析任务进行调度指在云平台上进行调度,共享多个数据中心内的虚拟化资源。基于本专利技术实施例,本专利技术还提供一种基于虚拟化的视频内容分析系统,该系统包括:接口装置,用于从外部接收目标视频数据并将目标视频数据发送给调度器,从调度器接收分析任务的结果数据并输出;提供目标视频的属性信息查询接口;属性获取装置,用于通过接口装置获取目标视频的优先级属性信息、分类属性信息;判断器,用于根据目标视频的优先级属性信息确定对目标视频进行视频内容分析的任务优先级,并根据任务优先级判断是否使用绿色节能调度策略对目标视频进行分析,对于符合优先级要求的分析任务通知分类器进行分类,对于不符合优先级要求的分析任务通知调度器使用绿色节能调度策略进行任务调度;分类器,用于根据分类属性信息对符合优先级要求的分析任务进行分类,确定分析任务的类型;调度器,用于根据分析任务类型与预置的调度策略的对应关系,确定目标视频的分析任务的调度策略;依据所确定的调度策略对目标视频的分析任务进行调度,分配虚拟化资源;虚拟化资源池,用于提供视频内容分析任务所需的虚拟化资源,执行分析任务。进一步地,所述分类器依据所述分类属性信息所表征的目标视频内容分析的算法特点及目标视频内容分析对资源的需求对分析任务进行分类,所述分析任务的类型包括:特征比对类、运动检测类、在线学习类。进一步地,绿色节能子调度器,用于对不符合优先级要求的分析任务进行调度;比较类子调度器,用于基于性能调度策略、效率调度策略、算法调度策略、环境适应性调度策略对分析任务进行调度;运动检测类子调度器,用于基于效率调度策略、算法调度策略、环境适应性调度策略、资源扩展调度策略对分析任务进行调度;在线学习类子调度器,用于基于性能调度策略、效率调度策略、算法调度策略、环境适应性调度策略、资源扩展调度策略对分析任务进行调度。进一步地,所述比较类子调度器、运动检测类子调度器和在线学习类子调度器选择对应的调度策略中的一种、多种的组合或全部,对一个或多个视频分析任务进行资源调度进一步地,所述虚拟化资源池为由多个数据中心内的虚拟化资源池所构成的共享虚拟化资源池;所述调度器基于由多个数据中心构成的云平台对目标视频的分析任务进行调度。本专利技术提供的基于虚拟化技术的视频内容分析方法及系统,包括视频内容分析的资源需求分析、任务调度和均衡控制分配两个主要部分。本专利技术对视频中内容重要性作出评估,将视频中不同内容分析方法分成三类,对可用于视频内容分析的资源池实现管理和调度并定制了七种调度模式,对不同的视频内容分析类型选取多种不同的调度策略,从而保证对视频中不同内容可靠性分析的同时,实现处理资源的高效利用,减少系统资源的浪费损耗。附图说明图1为本专利技术实施例提供的一种基于虚拟化的视频内容分析方法步骤流程图;图2本专利技术实施例提供的分析任务类型与调度策略的对应关系示意图;图3本专利技术实施例提供的一种基于虚拟化的视频内容分析系统结构示意图。具体实施方式对海量视频内容进行高效的分析,是一项非常必要的技术。通常对于不同重要性和不同内容的视频进行分析在实际应用中会有不同的资源使用量和分析效率的要求,随着视频分辨率的提升和视频处理算法的复杂化使得实时视频内容分析对计算能力的要求越来越高,现有的基于非虚拟化的物理服务器实现的视频内容分析系统已不堪重负。为了实现对已有资源的最大化利用,对视频内容分析的方法分类技术并选择一种合理的动态调度和均衡控制技术对海量视频内容分析就特别重要。然而,目前还没有一种合理、动态地调度和均衡控制技术对海量视频内容进行分析。为解决现有技术中的问题,本专利技术提出一种基于虚拟化技术的视频内容分析方法及系统,本专利技术对视频内容分析的资源进行虚拟化,搭建资源池,对虚拟化资源进行管理和调度,提供七种资源调度策略,对于视频内容进行重要性等级(或称优先级)划分,对于重要性等级高的视频内容,根据视频内容分析所使用的算法的特点,将动态资源调度分配和均衡控制平衡方式分成三类,对不同类别采用不同的资源调度策略;如果视频内容重要性等级不高,则直接采用绿色资源调度模式。图1为本专利技术实施例提供的一种基于虚拟化的视频内容分析方法步骤流程图,具体为:步骤100、获取目标视频的优先级属性信息,根据目标视频的优先级属性信息确定对目标视频进行视频内容分析的任务优先级;本专利技术一实施例中,定义的视频内容的优先级属性信息包括但不限于:任务等级、监控区域、监控时间段等;例如,本专利技术实施例中确定对目标视频进行视频内容分析的优先级的方法为:对于突发事件,可以将任务等级设置为高级,并设定与事件相关的监控地点、监控时间段等属性参数,本专利技术提供的视频内容分析系统可根据上述的视频内容优先级属性信息自动确定对当前输入的视频内容进行分析的分析任务的优先级。也可以将重点区域和/或时间段定义为确定优先级的属性信息,离重点区域和/或时间越近的视频内容的分析优先级越高。步骤102、根据预设的优先级门限判断,对目标视频进行视频内容分析是否使用绿色节能调度策略,若是则执行步骤108,否则执行步骤104;本专利技术实施例中,预设一个优先级门限,例如将优先级分为9级,优先级门本文档来自技高网...
【技术保护点】
一种基于虚拟化的视频内容分析方法,其特征在于,包括:获取目标视频的优先级属性信息,根据目标视频的优先级属性信息确定对目标视频进行视频内容分析的任务优先级;对于不符合优先级要求的分析任务使用绿色节能调度策略;对于符合优先级要求的分析任务,获取目标视频的分类属性信息,根据分类属性信息对目标视频的分析任务进行分类,确定分析任务的类型;根据分析任务类型与预置的调度策略的对应关系,确定目标视频的分析任务的调度策略;依据所确定的调度策略对目标视频的分析任务进行调度,分配虚拟化资源,执行所述分析任务。
【技术特征摘要】
1.一种基于虚拟化的视频内容分析方法,其特征在于,包括:获取目标视频的优先级属性信息,根据目标视频的优先级属性信息确定对目标视频进行视频内容分析的任务优先级;对于不符合优先级要求的分析任务使用绿色节能调度策略;对于符合优先级要求的分析任务,获取目标视频的分类属性信息,根据分类属性信息对目标视频的分析任务进行分类,确定分析任务的类型;根据分析任务类型与预置的调度策略的对应关系,确定目标视频的分析任务的调度策略;依据所确定的调度策略对目标视频的分析任务进行调度,分配虚拟化资源,执行所述分析任务;所述的分类属性信息用于表征目标视频内容分析的算法特点及目标视频内容分析对资源的需求,所述分析任务的类型包括:特征比对类、运动检测类、在线学习类;所述预置的调度策略以及调度策略与分析任务类型的对应关系包括:性能调度策略,应用于特征比对类和在线学习类分析任务;效率调度策略,应用于特征比对类、运动检测类和在线学习类分析任务;网络拓扑调度策略,应用于在线学习类分析任务;算法调度策略,应用于特征比对类、运动检测类和在线学习类分析任务;环境适应性调度策略,应用于特征比对类、运动检测类和在线学习类分析任务;资源扩展调度策略,应用于运动检测类和在线学习类分析任务;从每个分析任务类型对应的调度策略中,选择一种、多种的组合或全部对一个或多个视频分析任务进行资源调度;由多个数据中心构成云平台,对目标视频的分析任务进行调度指在云平台上进行调度,共享多个数据中心内的虚拟化资源。2.一种基于虚拟化的视频内容分析系统,其特征在于,包括:接口装置,用于从外部接收目标视频数据并将目标视频数据发送给调度器,从调度器接收分析任务的结果数据并输出;提供目标视频的属性信息查询接口;属性获取装置,用于通过接口装置获取目标视...
【专利技术属性】
技术研发人员:舒泓新,王秀英,王爱华,
申请(专利权)人:中通服公众信息产业股份有限公司,
类型:发明
国别省市:新疆;65
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。