[发明专利]处理视频分析任务的方法和装置有效
申请号: | 201711070082.7 | 申请日: | 2017-11-03 |
公开(公告)号: | CN109753849B | 公开(公告)日: | 2021-08-17 |
发明(设计)人: | 谢忠贤 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06F9/50 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 江崇玉 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 视频 分析 任务 方法 装置 | ||
1.一种处理视频分析任务的方法,其特征在于,所述方法包括:
管理设备获取多个视频对应的视频分析任务,所述多个视频中任一视频对应的视频分析任务包括所述任一视频的下载地址、任务内容、起始时间以及终止时间;
所述管理设备获取所述起始时间与终止时间之间的时间段的时长T,计算所述时间段包括的子时间段的总数量P,P=T%R,R为子时间段的最小时长;若P大于预设的第一数值时,则将P设置为第一数值;若P=0,则将P设置为1;若0<P≤第一数值,则P为T%R,T%R为T除以R再向下取整运算,第一数值为一个视频分析任务包括的子时间段的数量的最大值;
所述管理设备将所述时间段划分成P个子时间段,每个子时间段的时长为t=T/P,对于每个子时间段,利用所述子时间段的起始时间、终止时间、下载地址以及任务内容生成所述任一个视频对应的视频分析任务包括的子任务,所述子任务包括所述子时间段的起始时间、终止时间、所述下载地址和任务内容;
所述管理设备将每个视频对应的视频分析任务包括的子任务组成一个任务集合;
所述管理设备从所述任务集合中选择m个子任务分配给至少一个视频分析设备,所述任务集合包括至少一个视频分析任务对应的一个或多个子任务,视频的子任务对应所述视频中的一片段,m为大于或等于1的整数,所述视频中的片段保存在网络存储设备;
所述管理设备接收所述至少一个视频分析设备发送的所述m个子任务的任务信息,子任务的任务信息包括所述子任务的状态信息,所述状态信息表示接收所述子任务的视频分析设备在从所述网络存储设备下载所述子任务对应的片段时是否发生异常;
所述管理设备在根据所述任务信息确定下载所述m个子任务的片段未发生异常时,从所述任务集合中选择n个未分配的子任务分配给所述至少一个视频分析设备,n为大于或等于1的整数。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:设置m等于m+n。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在根据所述m任务信息确定所述m个子任务中存在子任务对应的片段的下载发生异常时,向所述至少一个视频分析设备发送任务中断通知,所述任务中断通知用于触发所述至少一个视频分析设备停止处理所述m个子任务中的至少一个子任务。
4.根据权利要求3所述的方法,其特征在于,所述向所述至少一个视频分析设备发送任务中断通知,包括:
根据所述m个子任务的任务优先级和/或执行进度,选择待中断的e个子任务,e为预设整数;
向所述至少一个视频分析设备发送任务中断通知,所述任务中断通知用于触发所述至少一个视频分析设备停止处理所述e个子任务。
5.根据权利要求4所述的方法,其特征在于,所述子任务的任务信息还包括所述子任务的执行进度;
所述根据所述M个子任务的任务优先级和/或执行进度,选择待中断的e个子任务,包括:
按照所述m个子任务的优先级对所述m个子任务进行排序;
在排序后的子任务序列中,对相同优先级的多个子任务按照执行进度进行排序;
从所述子任务序列中优先级最低的端点开始获取连续的e个子任务。
6.根据权利要求3所述的方法,其特征在于,所述向所述至少一个视频分析设备发送任务中断通知,包括:
获取下载异常的片段对应的子任务;
向接收所述获取的子任务的视频分析设备发送任务中断通知,所述任务中断通知用于指示所述视频分析设备停止处理所述获取的子任务。
7.根据权利要求6所述的方法,其特征在于,所述获取下载异常的片段对应的子任务之后,还包括:
统计所述获取的子任务的数量x,设置m等于m-x。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711070082.7/1.html,转载请声明来源钻瓜专利网。