[发明专利]一种分析资源管理方法及装置有效
申请号: | 202110550366.6 | 申请日: | 2021-05-20 |
公开(公告)号: | CN112995613B | 公开(公告)日: | 2021-08-06 |
发明(设计)人: | 张凯;李淼;梁锋;田博宁 | 申请(专利权)人: | 武汉中科通达高新技术股份有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;G08G1/017;G06K9/00 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 远明 |
地址: | 430074 湖北省武汉市武汉东湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分析 资源管理 方法 装置 | ||
1.一种分析资源管理方法,其特征在于,适用于智慧交通系统,所述智慧交通系统包括前端设备和数据服务器,所述分析资源管理方法应用于所述数据服务器,所述分析资源管理方法包括:
接收所述前端设备发送的视频数据,所述视频数据包括高清前端设备发送的高清视频数据和普通前端设备发送的普通视频数据;
将所述视频数据存储在缓存块的各缓存单元中,并为所述视频数据分配预设数量的分析单元,所述分析单元用于分析所述视频数据;
在各缓存单元存储有相同帧数的视频数据时,以预设频率检测所述缓存块中各前端设备发送的视频数据的数据量,在每个检测周期内,确定出各前端设备发送的视频数据的数据量占比,并判断各数据量占比是否超过预设比例,若超过,将所有超过的视频数据都确定为目标视频数据,所述目标视频数据为高清视频数据,对所述目标视频数据中至少部分数据进行删除处理,以减小所述目标视频数据的数据量;
获取处理后剩余视频数据的剩余数据量,在所述剩余数据量大于已分配分析单元的总分析阈值时,为所述视频数据分配新的分析单元。
2.如权利要求1所述的分析资源管理方法,其特征在于,所述为所述视频数据分配预设数量的分析单元的步骤,包括:
根据所述视频数据的不同类型,分别为各类型的视频数据分配预设数量的分析单元。
3.如权利要求1所述的分析资源管理方法,其特征在于,所述对所述目标视频数据中至少部分数据进行删除处理的步骤,包括:
获取上一检测周期内所述缓存块中目标视频数据的被分析数据量;
根据预设分析率和所述被分析数据量,确定当前检测周期内目标视频数据的目标缓存数据量;
获取当前检测周期内目标视频数据的已缓存数据量;
根据所述已缓存数据量和所述目标缓存数据量,确定当前检测周期内目标视频数据中待处理数据的待处理数据量;
基于所述待处理数据量,对所述待处理数据进行删除处理。
4.如权利要求1所述的分析资源管理方法,其特征在于,在所述对所述目标视频数据中至少部分数据进行删除处理,以减小所述目标视频数据的数据量的步骤之后,还包括:
为所述目标视频数据分配专用分析单元,所述专用分析单元的分析速率大于其他分析单元的分析速率。
5.如权利要求1所述的分析资源管理方法,其特征在于,所述获取处理后剩余视频数据的剩余数据量,在所述剩余数据量大于已分配分析单元的总分析阈值时,为所述视频数据分配新的分析单元的步骤,包括:
获取处理后所述视频数据的剩余数据量;
在所述剩余数据量大于已分配分析单元的总分析阈值时,判断预设线程池中是否有待分配分析单元;
若有,为所述视频数据分配所述预设线程池中的待分配分析单元;
若没有,在预设线程池中重新生成分析单元并分配给所述视频数据。
6.如权利要求5所述的分析资源管理方法,其特征在于,所述在预设线程池中重新生成分析单元并分配给所述视频数据的步骤,包括:
判断当前所有已分配的分析单元的总分析荷载是否不小于预设分析荷载;
若总分析荷载小于预设分析荷载,在预设线程池中重新生成分析单元并分配给所述视频数据。
7.如权利要求1所述的分析资源管理方法,其特征在于,在所述为所述视频数据分配新的分析单元的步骤之后,还包括:
在视频数据的数据量小于所有已分配的分析单元的总分析阈值时,从所有新增的分析单元中回收至少部分分析单元。
8.如权利要求1-6任一项所述的分析资源管理方法,其特征在于,在所述为所述视频数据分配新的分析单元的步骤之后,还包括:
在所有已分配的分析单元的总分析荷载等于预设分析荷载时,停止为所述视频数据分配新的分析单元。
9.一种分析资源管理装置,其特征在于,适用于智慧交通系统,所述智慧交通系统包括前端设备和数据服务器,所述分析资源管理方法应用于所述数据服务器,所述分析资源管理装置包括:
接收模块,用于接收所述前端设备发送的视频数据,所述视频数据包括高清前端设备发送的高清视频数据和普通前端设备发送的普通视频数据;
第一分配模块,用于将所述视频数据存储在缓存块的各缓存单元中,并为所述视频数据分配预设数量的分析单元,所述分析单元用于分析所述视频数据;
处理模块,用于在各缓存单元存储有相同帧数的视频数据时,以预设频率检测所述缓存块中各前端设备发送的视频数据的数据量,在每个检测周期内,确定出各前端设备发送的视频数据的数据量占比,并判断各数据量占比是否超过预设比例,若超过,将所有超过的视频数据都确定为目标视频数据,所述目标视频数据为高清视频数据,对所述目标视频数据中至少部分数据进行删除处理,以减小所述目标视频数据的数据量;
第二分配模块,用于获取处理后剩余视频数据的剩余数据量,在所述剩余数据量大于已分配分析单元的总分析阈值时,为所述视频数据分配新的分析单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉中科通达高新技术股份有限公司,未经武汉中科通达高新技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110550366.6/1.html,转载请声明来源钻瓜专利网。