一种基于视频监控的智能分析方法、系统及设备技术方案

技术编号:37594497 阅读:11 留言:0更新日期:2023-05-18 11:38
本申请公开了一种基于视频监控的智能分析方法、系统及设备,所述方法包括:获取多类分析任务中的每类分析任务对应的设备列表,并基于所述每类分析任务对应的设备列表生成所述每类分析任务对应的预选队列,其中,所述预选队列包括一个或多个待分析的设备;获取多类分析服务器集群中的每类分析服务器集群的并发处理能力,并基于所述每类分析服务器集群的并发处理能力以及所述每类分析任务对应的预选队列生成待分析队列;对所述待分析队列中的每个待分析的设备进行视频监控分析。个待分析的设备进行视频监控分析。个待分析的设备进行视频监控分析。

【技术实现步骤摘要】
一种基于视频监控的智能分析方法、系统及设备


[0001]本申请涉及经营分析
,尤其涉及一种基于视频监控的智能分析方确定方法、系统及设备。

技术介绍

[0002]随着互联网技术和视频技术的发展,以及人们生活水平的不断提高,视频监控行业的应用场景也逐渐丰富,越来越多地应用于中小企业以及家庭安防。此外,随着人工智能(Artificial Intelligence,AI)技术逐步渗透到视频前后端设备中,视频监控呈现在用户面前的不再单纯是大量的视频数据,而是可以实现视频质量诊断、火灾烟雾检测、安全帽检测、人脸识别、人体追踪、入侵报警、交通管理等智能分析功能,并将分析结果反馈给用户。
[0003]不同的应用场景需要对视频监控设备配置不同的分析任务,每个分析任务都需要拉取直播流进行抽帧,然后对抽帧后的图片进行分析,对于配置了多个分析任务的视频监控设备,有可能会出现多个分析任务同时拉取多路直播流的情况,这就对视频监控系统的接口性能、网络资源和抽帧计算资源提出了挑战。

技术实现思路

[0004]本申请实施例提供了一种基于视频监控的智能分析方法、装置、设备、芯片及计算机可读存储介质。
[0005]本申请实施例提供的基于视频监控的智能分析方法,包括:
[0006]获取多类分析任务中的每类分析任务对应的设备列表,并基于所述每类分析任务对应的设备列表生成所述每类分析任务对应的预选队列,其中,所述预选队列包括一个或多个待分析的设备;
[0007]获取多类分析服务器集群中的每类分析服务器集群的并发处理能力,并基于所述每类分析服务器集群的并发处理能力以及所述每类分析任务对应的预选队列生成待分析队列;
[0008]对所述待分析队列中的每个待分析的设备进行视频监控分析。
[0009]本申请实施例提供的基于视频监控的智能分析系统,包括:任务调度模块、资源管理模块、视频帧抽取模块和智能分析模块;其中,
[0010]所述任务调度模块,用于获取多类分析任务中的每类分析任务对应的设备列表,并基于所述每类分析任务对应的设备列表生成所述每类分析任务对应的预选队列,其中,所述预选队列包括一个或多个待分析的设备;以及,用于调用所述资源管理模块获取多类分析服务器集群中的每类分析服务器集群的并发处理能力;并基于所述每类分析服务器集群的并发处理能力以及所述每类分析任务对应的预选队列生成待分析队列;
[0011]所述资源管理模块,用于接受所述任务调度模块的调用,获取多类分析服务器集群中的每类分析服务器集群的并发处理能;
[0012]所述视频帧抽取模块,用于对所述待分析队列中的每个待分析的设备的视频进行
抽帧操作;
[0013]所述智能分析模块,用于对所述待分析队列中的每个待分析的设备对应的抽帧后的图片进行视频监控分析。
[0014]本申请实施例提供的电子设备,包括:处理器和存储器,该存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,执行上述任意一种基于视频监控的智能分析方法。
[0015]本申请实施例提供的芯片,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行上述任意一种方法。
[0016]本申请实施例提供的芯计算机可读存储介质,用于存储计算机程序,所述计算机程序使得计算机执行上述任意一种方法。
[0017]本申请实施例的技术方案中,一方面,获取多类分析任务中的每类分析任务对应的设备列表,并基于所述每类分析任务对应的设备列表生成所述每类分析任务对应的预选队列,如此,使用多个预选队列可以减少对数据库的操作,提高了设备的轮询效率;另一方面,获取多类分析服务器集群中的每类分析服务器集群的并发处理能力,并基于所述每类分析服务器集群的并发处理能力以及所述每类分析任务对应的预选队列生成待分析队列,如此,为所有分析任务建立统一的待分析队列,便于实现分析任务的统一管理和系统部署维护;再一方面,通过共用的视频抽帧模块和智能分析模块对待分析队列中的每个待分析的设备进行视频监控分析,如此,可以减少对现有监控系统接口的访问压力,降低了网络和计算资源占用。
附图说明
[0018]图1是本申请实施例提供的基于视频监控的智能分析系统的结构组成示意图一;
[0019]图2是本申请实施例提供的基于视频监控的智能分析方法的流程示意图一;
[0020]图3是本申请实施例提供的基于视频监控的智能分析方法的流程示意图二;
[0021]图4是本申请实施例提供的基于视频监控的智能分析系统的结构组成示意图二;
[0022]图5是本申请实施例提供的一种电子设备示意性结构图;
[0023]图6是本申请实施例的芯片的示意性结构图。
具体实施方式
[0024]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0025]需要说明的是,本申请实施例中,术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本申请实施例中,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0026]应理解,在本申请的实施例中提到的“指示”可以是直接指示,也可以是间接指示,还可以是表示具有关联关系。举例说明,A指示B,可以表示A直接指示B,例如B可以通过A获
取;也可以表示A间接指示B,例如A指示C,B可以通过C获取;还可以表示A和B之间具有关联关系。
[0027]在本申请实施例的描述中,术语“对应”可表示两者之间具有直接对应或间接对应的关系,也可以表示两者之间具有关联关系,也可以是指示与被指示、配置与被配置等关系。
[0028]为便于理解本申请实施例的技术方案,以下对本申请实施例的相关技术进行说明,以下相关技术作为可选方案与本申请实施例的技术方案可以进行任意结合,其均属于本申请实施例的保护范围。
[0029]不同的应用场景需要对视频监控设备配置不同的分析任务,每个分析任务都需要拉取直播流进行抽帧,然后对抽帧后的图片进行分析,对于配置了多个分析任务的视频监控设备,有可能会出现多个分析任务同时拉取多路直播流的情况,这就对视频监控系统的接口性能、网络资源和抽帧计算资源提出了挑战。
[0030]需要说明的是,本申请实施例中的“视频监控设备”也可以简称为“监控设备”或者“检测设备”或者“设备”,作为示例,视频监控设备例如是摄像头。
[0031]在一种实现方案中,可以根据一定的规则对同一设备的共同的视频帧序列进行不同种类的智能分析(即不同分析任务对应的智能分析)。例如:可以依据关键区域摄像头对多目标实际管理需求构建多目标管理特征矩阵,从而可以科学调用多目标智能分析算法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于视频监控的智能分析方法,其特征在于,所述方法包括:获取多类分析任务中的每类分析任务对应的设备列表,并基于所述每类分析任务对应的设备列表生成所述每类分析任务对应的预选队列,其中,所述预选队列包括一个或多个待分析的设备;获取多类分析服务器集群中的每类分析服务器集群的并发处理能力,并基于所述每类分析服务器集群的并发处理能力以及所述每类分析任务对应的预选队列生成待分析队列;对所述待分析队列中的每个待分析的设备进行视频监控分析。2.根据权利要求1所述的方法,其特征在于,所述基于所述每类分析任务对应的设备列表生成所述每类分析任务对应的预选队列,包括:获取多类分析服务器集群中的每类分析服务器集群的并发处理能力;基于所述每类分析任务对应的设备列表和所述每类分析服务器集群的并发处理能力生成所述每类分析任务对应的预选队列。3.根据权利要求2所述的方法,其特征在于,所述基于所述每类分析任务对应的设备列表和所述每类分析服务器集群的并发处理能力生成所述每类分析任务对应的预选队列,包括:基于所述每类分析任务对应的设备列表中包含的设备数目和所述每类分析服务器集群的并发处理能力计算所述每类分析任务对应的R值;按照所述每类分析任务对应的R值从小到大的顺序,对所述每类分析任务进行排序;按照所述每类分析任务的顺序,将分析任务对应的设备列表中的设备纳入该分析任务对应的预选队列。4.根据权利要求3所述的方法,其特征在于,如果一个设备配置了多种分析任务,且所述多种分析任务都是轮询分析任务或者都是持续分析任务,则该设备仅被纳入一个预选队列;或者,如果一个设备配置了多种分析任务,且所述多种分析任务中的一部分分析任务是轮询分析任务且另一部分分析任务是持续分析任务,则该设备被纳入所述轮询分析任务对应的预选队列和所述持续分析任务对应的预选队列。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述基于所述每类分析服务器集群的并发处理能力以及所述每类分析任务对应的预选队列生成待分析队列,包括:基于所述每类分析任务对应的设备列表中包含的设备数目和所述每类分析服务器集群的并发处理能力计算所述每类分析任务对应的R值;按照所述每类分析任务对应的R值从小到大的顺序,对所述每类分析任务进行排序;按照所述每类分析任务的顺序,从分析任务对应的预选队列中取出特定数目的设备纳入待分析队列。6.根据权利要求5所述的方法,其特征在于,所述从分析任务对应的预选队列中取出特定数目的设备纳入待分析队列,包括:确定分析任务对应的分析服务器集群的并发处理能力;根据该分析任务对应的分析服务器集群的并发处理能力以及已经纳入待分析队列中配置了该分析任务的设备数目确定该分析任务对应的预选队列中需要取出的设备数目;并基于所述需要取出的设备数目从该分析任务对应的预选队列中取出特定数目的设
备纳...

【专利技术属性】
技术研发人员:王春梅
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1