一种资源分配方法、装置、电子设备及存储介质制造方法及图纸

技术编号:25521238 阅读:31 留言:0更新日期:2020-09-04 17:11
本发明专利技术公开了一种资源分配方法、装置、电子设备及存储介质,所述方法包括:当接收到图像处理算法增加指令时,获取需要增加的第一图像处理算法;确定每个资源所绑定的图像处理算法的数量,将绑定图像处理算法数量最少的资源确定为第一目标资源;建立所述第一图像处理算法与所述第一目标资源的绑定关系。这样能够保证每个资源所绑定的图像处理算法数量均衡,避免了一个资源绑定大量的图像处理算法导致对视频图像处理的效率较低的问题,也提高了设备的资源的利用率。

【技术实现步骤摘要】
一种资源分配方法、装置、电子设备及存储介质
本专利技术涉及视频图像处理
,尤其涉及一种资源分配方法、装置、电子设备及存储介质。
技术介绍
视频监控主要应用在交通违法监控、人员行为监控、银行监控等场景,视频监控包括图像的采集以及对图像的处理,其中图像处理是基于图像处理算法进行的。图像处理算法执行过程中需要占用电子设备中的资源,其中,资源包括中央处理器cpu或者数字信号处理器dsp。在图像处理之前,需要为每个图像处理算法分配对应的资源并绑定,图像处理算法执行过程中,占用与自身绑定的资源。电子设备中一般包括多个资源,现有技术在为图像处理算法分配资源时一般是随机分配的,有可能多个图像处理算法与同一个资源绑定,这样会导致一个图像处理算法在处理时,由于绑定的资源被占用,其它的图像处理算法只能处于等待状态。从而出现了某个资源一直处于忙的状态,而其它资源一直处于空闲状态,导致电子设备的资源利用率较低。并且某个资源一直处于忙的状态,还会造成与该资源绑定的图像处理算法运行速度变慢,从而使得对图像处理的效率较低。
技术实现思路
本专利技术实施例提供了一种资源分配方法、装置、电子设备及存储介质,用以解决现有技术的方案对视频图像处理的效率较低,设备资源的利用率较低的问题。本专利技术实施例提供了一种资源分配方法,所述方法包括:当接收到图像处理算法增加指令时,获取需要增加的第一图像处理算法;确定每个资源所绑定的图像处理算法的数量,将绑定图像处理算法数量最少的资源确定为第一目标资源;建立所述第一图像处理算法与所述第一目标资源的绑定关系。进一步地,所述确定每个资源所绑定的图像处理算法的数量之前,所述方法还包括:根据每个应用场景在预设时间点时所包含的视频通道数量,将所述每个资源划分为与所述每个应用场景一一对应的每个资源池;所述确定每个资源所绑定的图像处理算法的数量包括:根据预先保存每个应用场景与每种图像处理算法的对应关系,确定所述第一图像处理算法对应的目标应用场景;根据所述每个应用场景与每个资源池的对应关系,确定所述目标应用场景对应的目标资源池;确定所述目标资源池中每个资源所绑定的图像处理算法的数量。进一步地,所述确定每个资源所绑定的图像处理算法的数量包括:根据所述每个资源的算法绑定数量标识信息,确定所述每个资源所绑定的图像处理算法的数量。进一步地,所述方法还包括:当接收到图像处理算法删除指令时,根据所述图像处理算法删除指令中携带的算法的标识信息,确定待删除的第二图像处理算法;确定与所述第二图像处理算法绑定的第二目标资源,并删除所述第二图像处理算法与所述第二目标资源的绑定关系。进一步地,所述建立所述第一图像处理算法与所述第一目标资源的绑定关系之后,所述方法还包括:将所述第一目标资源的算法绑定数量标识信息增加预设的数值;所述删除所述第二图像处理算法与所述第二目标资源的绑定关系之后,所述方法还包括:将所述第二目标资源的算法绑定数量标识信息减去所述预设的数值。另一方面,本专利技术实施例提供了一种资源分配装置,所述装置包括:获取模块,用于当接收到图像处理算法增加指令时,获取需要增加的第一图像处理算法;确定模块,用于确定每个资源所绑定的图像处理算法的数量,将绑定图像处理算法数量最少的资源确定为第一目标资源;绑定模块,用于建立所述第一图像处理算法与所述第一目标资源的绑定关系。进一步地,所述装置还包括:划分模块,用于根据每个应用场景在预设时间点时所包含的视频通道数量,将所述每个资源划分为与所述每个应用场景一一对应的每个资源池;所述确定模块,具体用于根据预先保存每个应用场景与每种图像处理算法的对应关系,确定所述第一图像处理算法对应的目标应用场景;根据所述每个应用场景与每个资源池的对应关系,确定所述目标应用场景对应的目标资源池;确定所述目标资源池中每个资源所绑定的图像处理算法的数量。进一步地,所述确定模块,具体用于根据所述每个资源的算法绑定数量标识信息,确定所述每个资源所绑定的图像处理算法的数量。进一步地,所述装置还包括:删除模块,用于当接收到图像处理算法删除指令时,根据所述图像处理算法删除指令中携带的算法的标识信息,确定待删除的第二图像处理算法;确定与所述第二图像处理算法绑定的第二目标资源,并删除所述第二图像处理算法与所述第二目标资源的绑定关系。进一步地,所述装置还包括:更新模块,用于建立所述第一图像处理算法与所述第一目标资源的绑定关系之后,将所述第一目标资源的算法绑定数量标识信息增加预设的数值;删除所述第二图像处理算法与所述第二目标资源的绑定关系之后,将所述第二目标资源的算法绑定数量标识信息减去所述预设的数值。另一方面,本专利技术实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述任一项所述的方法步骤。另一方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法步骤。本专利技术实施例提供了一种资源分配方法、装置、电子设备及存储介质,所述方法包括:当接收到图像处理算法增加指令时,获取需要增加的第一图像处理算法;确定每个资源所绑定的图像处理算法的数量,将绑定图像处理算法数量最少的资源确定为第一目标资源;建立所述第一图像处理算法与所述第一目标资源的绑定关系。上述的技术方案具有如下优点或有益效果:本专利技术实施例中,当需要增加图像处理算法时,统计每个资源所绑定的图像处理算法的数量,然后选取绑定的图像处理算法的数量最少的资源确定为第一目标资源,建立需要增加的第一图像处理算法与第一目标资源的绑定关系,这样能够保证每个资源所绑定的图像处理算法数量均衡,避免了一个资源绑定大量的图像处理算法导致对视频图像处理的效率较低的问题,也提高了设备的资源的利用率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的资源分配过程示意图;图2为本专利技术实施例提供的资源分配装置结构示意图;图3为本专利技术实施例提供的电子设备结构示意图。具体实施方式下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。实施例1:图1为本专利技术实施例提供的资源分配过程本文档来自技高网...

【技术保护点】
1.一种资源分配方法,其特征在于,所述方法包括:/n当接收到图像处理算法增加指令时,获取需要增加的第一图像处理算法;/n确定每个资源所绑定的图像处理算法的数量,将绑定图像处理算法数量最少的资源确定为第一目标资源;/n建立所述第一图像处理算法与所述第一目标资源的绑定关系。/n

【技术特征摘要】
1.一种资源分配方法,其特征在于,所述方法包括:
当接收到图像处理算法增加指令时,获取需要增加的第一图像处理算法;
确定每个资源所绑定的图像处理算法的数量,将绑定图像处理算法数量最少的资源确定为第一目标资源;
建立所述第一图像处理算法与所述第一目标资源的绑定关系。


2.如权利要求1所述的方法,其特征在于,所述确定每个资源所绑定的图像处理算法的数量之前,所述方法还包括:
根据每个应用场景在预设时间点时所包含的视频通道数量,将所述每个资源划分为与所述每个应用场景一一对应的每个资源池;
所述确定每个资源所绑定的图像处理算法的数量包括:
根据预先保存每个应用场景与每种图像处理算法的对应关系,确定所述第一图像处理算法对应的目标应用场景;根据所述每个应用场景与每个资源池的对应关系,确定所述目标应用场景对应的目标资源池;确定所述目标资源池中每个资源所绑定的图像处理算法的数量。


3.如权利要求1所述的方法,其特征在于,所述确定每个资源所绑定的图像处理算法的数量包括:
根据所述每个资源的算法绑定数量标识信息,确定所述每个资源所绑定的图像处理算法的数量。


4.如权利要求3所述的方法,其特征在于,所述方法还包括:
当接收到图像处理算法删除指令时,根据所述图像处理算法删除指令中携带的算法的标识信息,确定待删除的第二图像处理算法;
确定与所述第二图像处理算法绑定的第二目标资源,并删除所述第二图像处理算法与所述第二目标资源的绑定关系。


5.如权利要求4所述的方法,其特征在于,所述建立所述第一图像处理算法与所述第一目标资源的绑定关系之后,所述方法还包括:
将所述第一目标资源的算法绑定数量标识信息增加预设的数值;
所述删除所述第二图像处理算法与所述第二目标资源的绑定关系之后,所述方法还包括:
将所述第二目标资源的算法绑定数量标识信息减去所述预设的数值。


6.一种资源分配装置,其特征在于,所述装置包括:
获取模块,用于当接收到图像处理算法增加指令时,获取需要增加的第一图像处理算法;
确定模块,用于确定每个资源所绑定的...

【专利技术属性】
技术研发人员:徐桢
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

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

1