一种分析资源管理方法及装置制造方法及图纸

技术编号:28948667 阅读:30 留言:0更新日期:2021-06-18 22:06
本申请提供一种分析资源管理方法及装置,基于该方法,本申请在为视频数据分配预设数据的分析单元后,根据分析单元的分析结果,先从中确定出分析过程中堆积在缓存块内的目标视频数据,并对目标视频数据进行处理,使得目标视频数据的数据量减小,从而不会形成数据堆积,也不会占用其他视频数据的分析资源,用于分析目标视频数据的分析单元的分析量也都能达到预期,不会造成整个系统分析能力的下降,在去除后再根据剩余数据量与已分配分析单元的总分析阈值之间的关系,确定是否需要分配新的分析单元,实现了视频数据的数据量与分析单元的分析能力的按需分配,不会造成分析资源的浪费,因此,本申请的分析资源管理方法能够满足各种场景的需求。

【技术实现步骤摘要】
一种分析资源管理方法及装置
本申请涉及智慧交通领域,尤其涉及一种分析资源管理方法及装置。
技术介绍
现有安防领域中,各前端设备拍摄的视频数据先存储至缓存中,再进行后续分析,当前对视频数据分析时,通常CPU会设置固定数量的分析单元进行分析。然而实际场景中,一方面常会根据需要增减接入的前端设备的数量,则需要分析的视频数据的数据量也动态变化,会使得视频数据的分析单元数量与视频数据的数据量之间不匹配,容易造成分析资源的浪费;另一方面,当接收到的多路视频数据中存在某路视频数据的数据量较大时,这一路视频数据就会占用较多的分析单元,使得其他路视频数据的分析单元被挤占,会造成系统整体分析能力的下降,以及服务器卡顿、服务器断开连接等运行不稳定问题。即,现有的分析资源的分配方式不够灵活,不能满足实际场景的各种需求。因此,现有分析资源的分配存在不够灵活的技术问题,需要改进。
技术实现思路
本申请实施例提供一种分析资源管理方法及装置,用以缓解现有分析资源中分配不灵活的技术问题。为解决上述技术问题,本申请实施例提供以下技术方案:本申请提供一种分析资源管理方法,适用于智慧交通系统,所述智慧交通系统包括前端设备和数据服务器,所述分析资源管理方法应用于所述数据服务器,所述分析资源管理方法包括:接收所述前端设备发送的视频数据;将所述视频数据存储在缓存块中,并为所述视频数据分配预设数量的分析单元,所述分析单元用于分析所述视频数据;从所述视频数据中确定数据量占比大于预设比例的目标视频数据,按预设处理方法处理所述目标视频数据,以减小所述目标视频数据的数据量;获取处理后剩余视频数据的剩余数据量,在所述剩余数据量大于已分配分析单元的总分析阈值时,为所述视频数据分配新的分析单元。同时,本申请实施例还提供了一种分析资源管理装置,适用于智慧交通系统,所述智慧交通系统包括前端设备和数据服务器,所述分析资源管理方法应用于所述数据服务器,所述分析资源管理装置包括:接收模块,用于接收所述前端设备发送的视频数据;第一分配模块,用于将所述视频数据存储在缓存块中,并为所述视频数据分配预设数量的分析单元,所述分析单元用于分析所述视频数据;处理模块,用于从所述视频数据中确定数据量占比大于预设比例的目标视频数据,按预设处理方法处理所述目标视频数据,以减小所述目标视频数据的数据量;第二分配模块,用于获取处理后剩余视频数据的剩余数据量,在所述剩余数据量大于已分配分析单元的总分析阈值时,为所述视频数据分配新的分析单元。本申请还提供一种电子设备,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行上述任一项所述的分析资源管理方法中的操作。本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行以实现上述任一项所述的分析资源管理方法。有益效果:本申请提供一种分析资源管理方法及装置,分析资源管理方法适用于智慧交通系统,智慧交通系统包括前端设备和数据服务器,分析资源管理方法应用于数据服务器,基于该方法,先接收前端设备发送的视频数据,然后将视频数据存储在缓存块中,并为视频数据分配预设数量的分析单元,分析单元用于分析视频数据,接着从视频数据中确定数据量占比大于预设比例的目标视频数据,按预设处理方法处理目标视频数据,以减小目标视频数据的数据量,最后获取处理后剩余视频数据的剩余数据量,在剩余数据量大于已分配分析单元的总分析阈值时,为视频数据分配新的分析单元。本申请在为视频数据分配预设数据的分析单元后,根据分析单元的分析结果,先从中确定出分析过程中堆积在缓存块内的目标视频数据,并对目标视频数据进行处理,使得目标视频数据的数据量减小,从而不会形成数据堆积,也不会占用其他视频数据的分析资源,用于分析目标视频数据的分析单元的分析量也都能达到预期,不会造成整个系统分析能力的下降,在去除后,再根据剩余数据量与已分配分析单元的总分析阈值之间的关系,确定是否需要分配新的分析单元,这样实现了视频数据的数据量与分析单元的分析能力的按需分配,不会造成分析资源的浪费,因此,本申请的分析资源管理方法较为灵活,能够满足各种场景的需求。附图说明下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。图1是本申请实施例提供的分析资源管理系统的场景示意图。图2为本申请实施例提供的分析资源管理方法的流程示意图。图3为本申请实施例中视频数据的处理模型示意图。图4为人脸单元缓存块中视频数据的第一种存储示意图。图5为人脸单元缓存块中视频数据的第二种存储示意图。图6为本申请实施例中分析单元的组成示意图。图7为本申请实施例提供的分析资源管理装置的结构示意图。图8为本申请实施例提供的电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供一种分析资源管理方法、装置、电子设备及存储介质。其中,该分析资源管理装置可以集成在电子设备中,该电子设备可以是服务器,也可以是终端等设备。请参阅图1,图1为本申请实施例所提供的分析资源管理系统的场景示意图,该系统可以包括终端以及服务器,终端之间、服务器之间、以及终端与服务器之间通过各种网关组成的互联网等方式连接通信,其中,该应用场景中包括前端设备11和数据服务器12;其中:前端设备11包括设置在监控现场的视频和图像采集设备;数据服务器12包括本地服务器和/或远程服务器等;前端设备11和数据服务器12位于无线网络或有线网络中,以实现两者之间的数据交互,其中:数据服务器12先接收前端设备11发送的视频数据,然后将视频数据存储在缓存块中,并为视频数据分配预设数量的分析单元,分析单元用于分析视频数据,接着从视频数据中确定数据量占比大于预设比例的目标视频数据,按预设处理方法处理目标视频数据,以减小目标视频数据的数据量,最后获取处理后剩余视频数据的剩余数据量,在剩余数据量大于已分配分析单元的总分析阈值时,为视频数据分配新的分析单元,实现了对分析资源的合理分配。需要说明的是,图1所示的系统场景示意图仅仅是一个示例,本申请实施例描述的服务器以及场景是为了更加清楚地说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着系统的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。请参阅图2,图2是本申请实施例提供的分析资源管理方法的流程本文档来自技高网...

【技术保护点】
1.一种分析资源管理方法,其特征在于,适用于智慧交通系统,所述智慧交通系统包括前端设备和数据服务器,所述分析资源管理方法应用于所述数据服务器,所述分析资源管理方法包括:/n接收所述前端设备发送的视频数据;/n将所述视频数据存储在缓存块中,并为所述视频数据分配预设数量的分析单元,所述分析单元用于分析所述视频数据;/n从所述视频数据中确定数据量占比大于预设比例的目标视频数据,按预设处理方法处理所述目标视频数据,以减小所述目标视频数据的数据量;/n获取处理后剩余视频数据的剩余数据量,在所述剩余数据量大于已分配分析单元的总分析阈值时,为所述视频数据分配新的分析单元。/n

【技术特征摘要】
1.一种分析资源管理方法,其特征在于,适用于智慧交通系统,所述智慧交通系统包括前端设备和数据服务器,所述分析资源管理方法应用于所述数据服务器,所述分析资源管理方法包括:
接收所述前端设备发送的视频数据;
将所述视频数据存储在缓存块中,并为所述视频数据分配预设数量的分析单元,所述分析单元用于分析所述视频数据;
从所述视频数据中确定数据量占比大于预设比例的目标视频数据,按预设处理方法处理所述目标视频数据,以减小所述目标视频数据的数据量;
获取处理后剩余视频数据的剩余数据量,在所述剩余数据量大于已分配分析单元的总分析阈值时,为所述视频数据分配新的分析单元。


2.如权利要求1所述的分析资源管理方法,其特征在于,所述为所述视频数据分配预设数量的分析单元的步骤,包括:
根据所述视频数据的不同类型,分别为各类型的视频数据分配预设数量的分析单元。


3.如权利要求1所述的分析资源管理方法,其特征在于,所述从所述视频数据中确定数据量占比大于预设比例的目标视频数据,按预设处理方法处理所述目标视频数据,以减小所述目标视频数据的数据量的步骤,包括:
以预设频率检测所述缓存块中各前端设备发送的视频数据的数据量;
在每个检测周期内,从所有视频数据中确定数据量占比大于预设比例的目标视频数据,并对所述目标视频数据中至少部分数据进行删除处理。


4.如权利要求3所述的分析资源管理方法,其特征在于,所述对所述目标视频数据中至少部分数据进行删除处理的步骤,包括:
获取上一检测周期内所述缓存块中目标视频数据的被分析数据量;
根据预设分析率和所述被分析数据量,确定当前检测周期内目标视频数据的目标缓存数据量;
获取当前检测周期内目标视频数据的已缓存数据量;
根据所述已缓存数据量和所述目标缓存数据量,确定当前检测周期内目标视频数据中待处理数据的待处理数据量;
基于所述待处理数据量,对所述待处理数据进行删除处理。


5.如权利要求1所述的分析资源管理方法,其特征在于,在所述按预设处理方法处理所述目标视频数据,以减小所述目标视频数据的数据量的步骤之后,还包括:
为所述目标视频数据分配专用分析单元,所述专用分析单元的分析速率大...

【专利技术属性】
技术研发人员:张凯李淼梁锋田博宁
申请(专利权)人:武汉中科通达高新技术股份有限公司
类型:发明
国别省市:湖北;42

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

1