[发明专利]数据处理方法及装置有效
申请号: | 202010350809.2 | 申请日: | 2020-04-28 |
公开(公告)号: | CN111552740B | 公开(公告)日: | 2023-09-12 |
发明(设计)人: | 李明耀;蒋楠 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/51;G06F16/583 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 赵翠萍;张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 | ||
1.一种数据处理方法,其特征在于,所述方法包括:
接收到针对目标特征库的特征数据处理请求,所述特征数据处理请求,用于请求对目标特征数据执行目标类型的数据处理,所述目标类型的数据处理包括特征数据存储、删除和修改的数据处理;
其中,所述目标特征库的特征数据通过至少一个存储块存储;
响应于所述特征数据处理请求,所述特征数据处理请求中包含所述目标特征数据以及目标特征库标识,基于所述目标特征库标识确定所述目标特征数据对应的所述目标特征库的目标存储块;
获取对应所述目标特征库的写锁;
基于所述目标存储块,对所述目标特征数据执行所述目标类型的数据处理,并释放所述写锁。
2.根据权利要求1所述的方法,其特征在于,所述基于所述目标特征库标识确定所述目标特征数据对应的所述目标特征库的目标存储块,包括:
当所述目标类型的数据处理为特征数据存储时,解析所述特征数据处理请求,得到待存储的所述目标特征数据,以及所述目标特征库标识;
通过所述目标特征库标识确定对应的所述目标特征库,获取所述目标特征库对应的空闲列表;
查询所述目标特征库对应的所述空闲列表,得到查询结果;
其中,所述空闲列表用于记录空闲存储位,所述空闲存储位指示所述目标特征库中已删除数据所对应的存储块;
基于所述查询结果,确定所述目标特征数据对应的所述目标特征库的目标存储块。
3.根据权利要求2所述的方法,其特征在于,所述基于所述查询结果,确定所述目标特征数据对应的所述目标特征库的目标存储块,包括:
当所述查询结果表征所述空闲列表中存在至少一个空闲存储位时,获取所述目标特征数据所对应的数据大小;
基于所述目标特征数据所对应的数据大小,确定目标空闲存储位,并将所述目标空闲存储位所指示的存储块作为所述目标存储块。
4.根据权利要求2所述的方法,其特征在于,所述基于所述查询结果,确定所述目标特征数据对应的所述目标特征库的目标存储块,还包括:
当所述查询结果表征所述空闲列表中不存在空闲存储位时,获取最新建立的所述目标特征库的存储块的剩余存储容量,以及所述目标特征数据所对应的数据大小;
将所述剩余存储容量与所述目标特征数据的所对应的数据大小进行比对,得到比对结果;
基于所述比对结果,确定所述目标特征数据对应的所述目标特征库的目标存储块。
5.根据权利要求4所述的方法,其特征在于,所述基于所述目标存储块,对所述目标特征数据执行所述目标类型的数据处理,包括:
当所述比对结果表征所述剩余存储容量不小于所述目标特征数据所对应的数据大小时,将所述目标特征数据存储至所述目标特征库的目标存储块中;
当所述比对结果表征所述剩余存储容量小于所述目标特征数据所对应的数据大小,并且所述剩余存储容量为零时,为所述目标特征库新建一个存储块,将所述目标特征数据存储至所述新存储块中;
当所述比对结果表征所述剩余存储容量小于所述目标特征数据所对应的数据大小,并且所述剩余存储容量不为零时,将所述目标特征数据部分存储至目标存储块,以使最后一个存储块的剩余存储容量为零,并新建一个存储块,将剩余的目标特征数据存储至新存储块中。
6.根据权利要求1所述的方法,其特征在于,所述基于所述目标特征库标识确定所述目标特征数据对应的所述目标特征库的目标存储块,包括:
当所述目标类型的数据处理为特征数据删除时,解析所述特征数据处理请求,得到所述目标特征库标识以及待删除的所述目标特征数据的数据标识;
根据所述目标特征库标识,确定用于存储所述目标特征库的特征数据的目标存储块;
根据所述目标特征数据的数据标识,确定所述目标特征数据对应的所述目标特征库的目标存储块,以及在所述目标存储块中的位置;
相应的,所述对所述目标特征数据执行所述目标类型的数据处理,包括:
基于所述目标存储块以及在所述目标存储块中的位置,删除所述目标存储块中存储的所述目标特征数据;
在所述目标特征库的空闲列表中,记录所述目标存储块所对应的空闲存储位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010350809.2/1.html,转载请声明来源钻瓜专利网。