一种基于资源探测分析的多元智能视频资源调度系统以及调度方法

文档序号:6635509阅读:302来源:国知局
一种基于资源探测分析的多元智能视频资源调度系统以及调度方法
【专利摘要】本发明涉及一种基于资源探测分析的多元智能视频资源调度系统以及调度方法,其系统包括若干算法运算服务单元以及硬件计算资源单元,每一个该算法运算服务单元都与对应动态分配的该硬件计算资源单元相连接,该基于资源探测分析的多元智能视频资源调度系统还包括任务发起者终端、解析任务类型参数单元、加载算法及计算单元以及资源探测分析处理单元,其中,该任务发起者终端与该解析任务类型参数单元相连接,该解析任务类型参数单元与该加载算法及计算单元相连接,该加载算法及计算单元还与若干该算法运算服务单元以及该资源探测分析处理单元相连接,每一个该算法运算服务单元都能够实现对高清视频的一种结构化处理。
【专利说明】
一种基于资源探测分析的多元智能视频资源调度系统以及调度方法

【技术领域】
[0001]本发明涉及一种对监控视频进行分析的方法,特别是指一种基于对视频资源探测分析的多元智能调度方法。

【背景技术】
[0002]众所周知,随着高清视频监控系统的发展,视频数据资源分析在平安城市、智慧城市、科技强警等众多领域得到广泛的应用,是处理视频大数据的有效手段。由于高清视频系统的视频数据非常的大,所需处理的智能视频需求各不相同,现有单独或针对某一应用的智能视频算法和产品已经不能满足高清智能视频系统的要求,严重影响其系统性能扩展和应用,造成了大量高清视频资源浪费。由于高清监控视频系统的数据量非常的大,特别是高清视频达到几千甚至上万路、数据达到PB级以上时候,视频资源探测分析已经成为整个系统的瓶颈,根本不能满足正常的高清智能视频系统的业务应用需求。因此,如何能处理几千甚至上万路高清智能视频资源内容的分析,是智能视频资源内容分析亟待解决的问题。


【发明内容】

[0003]本发明的目的是针对现有单独或针对某一应用的智能视频算法和产品的不足,提供一种基于资源探测分析的多元智能视频资源调度系统以及调度方法,以解决大量高清视频数据资源浪费的问题。本发明的核心思想是将各种不同的智能分析算法和硬件计算资源需求进行高度整合,实现对不同智能视频分析算法和产品进行标准接口封装,同时整合大量硬件计算资源,进而提升对视频大数据资源探测分析应用需求的整体提升,从而满足多样化视频资源内容处理和应用需求。
[0004]本发明所采取的技术方案是:一种基于资源探测分析的多元智能视频资源调度系统,其包括若干算法运算服务单元以及硬件计算资源单元,每一个该算法运算服务单元都与对应动态分配的该硬件计算资源单元相连接,该基于资源探测分析的多元智能视频资源调度系统还包括任务发起者终端、解析任务类型参数单元、加载算法及计算单元以及资源探测分析处理单元,其中,该任务发起者终端与该解析任务类型参数单元相连接,该解析任务类型参数单元与该加载算法及计算单元相连接,该加载算法及计算单元还与若干该算法运算服务单元以及该资源探测分析处理单元相连接。
[0005]每一个该算法运算服务单元都能够实现对高清视频的一种结构化处理。
[0006]在具体实施的时候,该结构化处理包括对该高清视频进行视频摘要目标提取处理或者对该高清视频进行视频浓缩检索处理或者以人脸检测识别为依据的结构化处理或者以车辆信息提取为依据的结构化处理。
[0007]在具体实施的时候,该结构化处理还包括以目标图像的大小为依据的结构化处理或者以颜色为依据的结构化处理或者以运动轨迹为依据的结构化处理或者以运动速度为依据的结构化处理或者以人体特征提取为依据的结构化处理或者以视频图像清晰化为目的的结构化处理或者以视频图像质量诊断为目的的结构化处理或者以视频摘要浓缩为目的的结构化处理或者以对感兴趣目标的检索回放为目的的结构化处理或者以视频转码为目的的结构化处理,但是不局限于列举的这些内容。在具体实施的时候,该硬件计算资源单元包括若干小型服务器,该硬件计算资源单元也可以为若干台PC的集群。
[0008]在工作的时候,该任务发起者终端首先发起智能视频处理任务请求,而后该请求传输到该解析任务类型参数单元中,由该解析任务类型参数单元对该请求进行解析任务类型、传入参数的信息,之后,该请求传输到该加载算法及计算单元中,由该加载算法及计算单元根据该请求动态分配相应的该硬件计算资源单元并启动该算法运算服务单元处理执行该任务请求,例如:某用户发起“视频摘要”处理任务请求,通过解析该任务,获取到任务类型为:视频摘要处理,任务处理规则:越线或感兴趣区域,等等。最后,该加载算法及计算单元将处理结果输送到该资源探测分析处理单元中以完成整体工作过程,该加载算法及计算单元依次处理该请求中各种智能视频资源内容分析请求,直到全部处理完成。
[0009]一种基于资源探测分析的多元智能视频资源调度方法,设置若干算法运算服务单元以及硬件计算资源单元,每一个该算法运算服务单元都与对应动态分配的该硬件计算资源单元相连接,设置任务发起者终端、解析任务类型参数单元、加载算法及计算单元以及资源探测分析处理单元,将该任务发起者终端与该解析任务类型参数单元相连接,将该解析任务类型参数单元与该加载算法及计算单元相连接,将该加载算法及计算单元还与若干该算法运算服务单元以及该资源探测分析处理单元相连接,使每一个该算法运算服务单元都能够实现对高清视频的一种结构化处理。
[0010]该任务发起者终端首先发起智能视频处理任务请求,而后该请求传输到该解析任务类型参数单元中,由该解析任务类型参数单元对该请求进行解析任务类型、传入参数的信息,之后,该请求传输到该加载算法及计算单元中,由该加载算法及计算单元根据该请求动态分配相应的该硬件计算资源单元并启动该算法运算服务单元处理执行该任务请求,最后,该加载算法及计算单元将处理结果输送到该资源探测分析处理单元中以完成整体工作过程,该加载算法及计算单元依次处理该请求中各种智能视频资源内容分析请求,直到全部处理完成。
[0011]本发明的有益效果为:本发明提供一站式的资源探测分析多元智能算法调度方法,特别是相比以前单一的智能视频算法或产品,实现了针对高清视频进行多样化、无缝衔接的智能处理的流程,极大的提升了智能视频应用的用户体验。

【专利附图】

【附图说明】
[0012]图1为本发明的原理方框图。

【具体实施方式】
[0013]如图1所示,一种基于资源探测分析的多元智能视频资源调度系统,其包括若干算法运算服务单元10以及硬件计算资源单元20,每一个该算法运算服务单元10都与对应动态分配的该硬件计算资源单元20相连接。
[0014]该基于资源探测分析的多元智能视频资源调度系统还包括任务发起者终端40、解析任务类型参数单元50、加载算法及计算单元60以及资源探测分析处理单元70,其中,该任务发起者终端40与该解析任务类型参数单元50相连接,该解析任务类型参数单元50与该加载算法及计算单元60相连接。
[0015]该加载算法及计算单元60还与若干该算法运算服务单元10以及该资源探测分析处理单元70相连接。
[0016]每一个该算法运算服务单元10都能够实现对高清视频的一种结构化处理。
[0017]在具体实施的时候,该结构化处理包括对该高清视频进行视频摘要目标提取处理或者对该高清视频进行视频浓缩检索处理或者以人脸检测识别为依据的结构化处理或者以车辆信息提取为依据的结构化处理。
[0018]在具体实施的时候,该结构化处理还包括以目标图像的大小为依据的结构化处理或者以颜色为依据的结构化处理或者以运动轨迹为依据的结构化处理或者以运动速度为依据的结构化处理或者以人体特征提取为依据的结构化处理或者以视频图像清晰化为目的的结构化处理或者以视频图像质量诊断为目的的结构化处理或者以视频摘要浓缩为目的的结构化处理或者以对感兴趣目标的检索回放为目的的结构化处理或者以视频转码为目的的结构化处理,但是不局限于列举的这些内容。
[0019]在具体实施的时候,该硬件计算资源单元20包括若干小型服务器,该硬件计算资源单元20也可以为若干台PC的集群。
[0020]在工作的时候,该任务发起者终端40首先发起智能视频处理任务请求,而后该请求传输到该解析任务类型参数单元50中,由该解析任务类型参数单元50对该请求进行解析任务类型、传入参数的信息,之后,该请求传输到该加载算法及计算单元60中,由该加载算法及计算单元60根据该请求动态分配相应的该硬件计算资源单元20并启动该算法运算服务单元10处理执行该任务请求。
[0021]例如:某用户发起“视频摘要”处理任务请求,通过解析该任务,获取到任务类型为:视频摘要处理,任务处理规则:越线或感兴趣区域,等等。
[0022]最后,该加载算法及计算单元60将处理结果输送到该资源探测分析处理单元70中以完成整体工作过程。
[0023]该加载算法及计算单元60依次处理该请求中各种智能视频资源内容分析请求,直到全部处理完成。
[0024]一种基于资源探测分析的多元智能视频资源调度方法,设置若干算法运算服务单元10以及硬件计算资源单元20,每一个该算法运算服务单元10都与对应动态分配的该硬件计算资源单元20相连接。
[0025]设置任务发起者终端40、解析任务类型参数单元50、加载算法及计算单元60以及资源探测分析处理单元70,将该任务发起者终端40与该解析任务类型参数单元50相连接,将该解析任务类型参数单元50与该加载算法及计算单元60相连接,将该加载算法及计算单元60还与若干该算法运算服务单元10以及该资源探测分析处理单元70相连接。
[0026]使每一个该算法运算服务单元10都能够实现对高清视频的一种结构化处理。
[0027]该任务发起者终端40首先发起智能视频处理任务请求,而后该请求传输到该解析任务类型参数单元50中,由该解析任务类型参数单元50对该请求进行解析任务类型、传入参数的信息,之后,该请求传输到该加载算法及计算单元60中,由该加载算法及计算单元60根据该请求动态分配相应的该硬件计算资源单元20并启动该算法运算服务单元10处理执行该任务请求,最后,该加载算法及计算单元60将处理结果输送到该资源探测分析处理单元70中以完成整体工作过程,该加载算法及计算单元60依次处理该请求中各种智能视频资源内容分析请求,直到全部处理完成。
【权利要求】
1.一种基于资源探测分析的多元智能视频资源调度系统,其特征在于:包括若干算法运算服务单元以及硬件计算资源单元,每一个该算法运算服务单元都与对应动态分配的该硬件计算资源单元相连接,该基于资源探测分析的多元智能视频资源调度系统还包括任务发起者终端、解析任务类型参数单元、加载算法及计算单元以及资源探测分析处理单元,其中,该任务发起者终端与该解析任务类型参数单元相连接,该解析任务类型参数单元与该加载算法及计算单元相连接,该加载算法及计算单元还与若干该算法运算服务单元以及该资源探测分析处理单元相连接,每一个该算法运算服务单元都能够实现对高清视频的一种结构化处理, 在工作的时候,该任务发起者终端首先发起智能视频处理任务请求,而后该请求传输到该解析任务类型参数单元中,由该解析任务类型参数单元对该请求进行解析任务类型、传入参数的信息,之后,该请求传输到该加载算法及计算单元中,由该加载算法及计算单元根据该请求动态分配相应的该硬件计算资源单元并启动该算法运算服务单元处理执行该任务请求,最后,该加载算法及计算单元将处理结果输送到该资源探测分析处理单元中以完成整体工作过程,该加载算法及计算单元依次处理该请求中各种智能视频资源内容分析请求,直到全部处理完成。
2.如权利要求1所述的一种基于资源探测分析的多元智能视频资源调度系统,其特征在于:该结构化处理包括对该高清视频进行视频摘要目标提取处理或者对该高清视频进行视频浓缩检索处理或者以人脸检测识别为依据的结构化处理或者以车辆信息提取为依据的结构化处理。
3.如权利要求2所述的一种基于资源探测分析的多元智能视频资源调度系统,其特征在于:该结构化处理还包括以目标图像的大小为依据的结构化处理或者以颜色为依据的结构化处理或者以运动轨迹为依据的结构化处理或者以运动速度为依据的结构化处理或者以人体特征提取为依据的结构化处理或者以视频图像清晰化为目的的结构化处理或者以视频图像质量诊断为目的的结构化处理或者以视频摘要浓缩为目的的结构化处理或者以对感兴趣目标的检索回放为目的的结构化处理或者以视频转码为目的的结构化处理,但是不局限于列举的这些内容。
4.如权利要求1所述的一种基于资源探测分析的多元智能视频资源调度系统,其特征在于:该硬件计算资源单元包括若干小型服务器。
5.如权利要求1所述的一种基于资源探测分析的多元智能视频资源调度系统,其特征在于:该硬件计算资源单元为若干台PC的集群。
6.一种基于资源探测分析的多元智能视频资源调度方法,其特征在于:设置若干算法运算服务单元以及硬件计算资源单元,每一个该算法运算服务单元都与对应动态分配的该硬件计算资源单元相连接,设置任务发起者终端、解析任务类型参数单元、加载算法及计算单元以及资源探测分析处理单元,将该任务发起者终端与该解析任务类型参数单元相连接,将该解析任务类型参数单元与该加载算法及计算单元相连接,将该加载算法及计算单元还与若干该算法运算服务单元以及该资源探测分析处理单元相连接,使每一个该算法运算服务单元都能够实现对高清视频的一种结构化处理, 该任务发起者终端首先发起智能视频处理任务请求,而后该请求传输到该解析任务类型参数单元中,由该解析任务类型参数单元对该请求进行解析任务类型、传入参数的信息,之后,该请求传输到该加载算法及计算单元中,由该加载算法及计算单元根据该请求动态分配相应的该硬件计算资源单元并启动该算法运算服务单元处理执行该任务请求,最后,该加载算法及计算单元将处理结果输送到该资源探测分析处理单元中以完成整体工作过程,该加载算法及计算单元依次处理该请求中各种智能视频资源内容分析请求,直到全部处理完成。
【文档编号】G06F9/48GK104331325SQ201410680869
【公开日】2015年2月4日 申请日期:2014年11月25日 优先权日:2014年11月25日
【发明者】洪启祥, 孙靖宇, 李新强, 邓小铭, 郭小传, 邓诚诚 申请人:深圳市信义科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1