【技术实现步骤摘要】
数据处理方法及相关设备
[0001]本申请涉及数据处理
,尤其涉及一种数据处理方法及相关设备。
技术介绍
[0002]布控引擎的核心技术所要解决的问题是视频图像应用场景中特定目标的实时监控,而特定目标的实时监控用到的核心计算技术是特征值相似度分析。针对百万甚至千万级别的量级较大的特征值相似度分析,需要采用加速计算平台,例如图形处理器(GPU)或者其他神经网络处理器等硬件加速计算平台;而针对量级较小的特征值相似度分析,则采用中央处理器(CPU)计算即可。
[0003]然而,此类解决方案仅可满足单一计算平台独立计算分析,无法兼顾量级较小和量级较大的特征值分析需求与硬件成本和软件维护成本以及高计算性能之间的矛盾。也即,现有的布控引擎不能兼顾采用CPU进行特征值相似度分析和采用GPU进行特征值相似度分析。
技术实现思路
[0004]本申请实施例公开了一种数据处理方法及相关设备,能够兼顾量级较小和量级较大的数据处理需求。
[0005]本申请实施例第一方面公开了一种数据处理方法,应用于电子设备,所述 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于电子设备,所述方法包括:当获取到数据处理请求时,向批量数据缓存管理仓库中缓存所述数据处理请求对应的M个待处理数据,其中,所述M为正整数;分P次从所述批量数据缓存管理仓库中获取批量数据,并对所述P次中每次获取的批量数据进行批量处理,以得到处理结果,其中,所述P为正整数,所述批量数据包括N个所述待处理数据,所述N为正整数;若M≤N,则P=1,令N=M;若M>N,则所述P次中前P
‑
1次获取的批量数据包括N个所述待处理数据,所述P次中最后一次获取的批量数据包括M
‑
(P
‑
1)
×
N个所述待处理数据。2.根据权利要求1所述的方法,其特征在于,所述电子设备包括中央处理器和图形处理器;若采用所述中央处理器对所述P次中每次获取的所述批量数据进行批量处理,则N=A,所述A为所述中央处理器批量处理的最大数据量,所述A为正整数;若采用所述图形处理器对所述P次中每次获取的所述批量数据进行批量处理,则N=B,所述B为所述图形处理器批量处理的最大数据量,所述B为正整数。3.根据权利要求1或2所述的方法,其特征在于,所述批量数据缓存管理仓库包括数据缓存管理模块;所述向批量数据缓存管理仓库中缓存所述数据处理请求对应的M个待处理数据,包括:通过所述数据缓存管理模块判断所述批量数据缓存管理仓库是否在进行数据批量输出;若所述批量数据缓存管理仓库未在进行数据批量输出,则通过所述数据缓存管理模块向所述批量数据缓存管理仓库中缓存所述数据处理请求对应的M个待处理数据。4.根据权利要求3所述的方法,其特征在于,所述通过所述数据缓存管理模块向所述批量数据缓存管理仓库中缓存所述数据处理请求对应的M个待处理数据,包括:通过所述数据缓存管理模块判断所述批量数据缓存管理仓库是否有剩余缓存空间;若所述批量数据缓存管理仓库有剩余缓存空间,则通过所述数据缓存管理模块向所述剩余缓存空间中缓存所述数据处理请求对应的M个待处理数据。5.根据权利要求4所述的方法,其特征在于,所述批量数据缓存管理仓库还包括数据批量输出管理模块;若所述批量数据缓存管理仓库无剩余缓存空间,所述方法还包括:暂停向所述批量数据缓存管理仓库中缓存所述数据处理请求对应的M个待处理数据;通过所述数据缓存管理模块向所述数据批量输出管理模块发送数据批量输出指令,其中,所述数据批量输出指令用于触发所述数据批量输出管...
【专利技术属性】
技术研发人员:宁哲,
申请(专利权)人:深圳云天励飞技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。