[发明专利]一种特征值存储、检索方法及装置有效
申请号: | 201810820539.X | 申请日: | 2018-07-24 |
公开(公告)号: | CN109165305B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 薛志云;杨莉 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | G06F16/53 | 分类号: | G06F16/53 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 310053 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 特征值 存储 检索 方法 装置 | ||
1.一种特征值存储方法,其特征在于,所述方法包括:
对图像进行特征值提取,得到所述图像对应的特征值;
针对与当前场景对应的数据库中待写入特征值的文件,判断该文件是否被写满,如果否,将所述特征值写入该文件;如果是,新建文件,将所述特征值写入所述新建的文件中,并将所述新建的文件更新为待写入特征值的文件;
将所述特征值写入文件后,按照特征值写入的顺序,为所述特征值分配检索标识;
所述新建文件包括:
新建文件类型为新增特征值的文件;
所述方法还包括:
接收删除特征值的第一指示信息,所述第一指示信息中携带待删除的特征值;
将所述待删除的特征值写入文件类型为删除特征值的文件中。
2.如权利要求1所述的方法,其特征在于,所述按照特征值写入的顺序,为所述特征值分配检索标识包括:
如果当前场景为静态库场景,根据所述数据库中已写入的特征值的数量,为所述特征值分配对应的检索数值;
如果当前场景为动态库场景,根据写入所述特征值的时间,为所述特征值分配对应的检索时间点。
3.如权利要求1所述的方法,其特征在于,所述判断该文件是否被写满包括:
根据记录的该文件的状态,判断该状态是否为被写满状态。
4.如权利要求1所述的方法,其特征在于,将所述特征值写入文件后,所述方法还包括:
根据所述文件中已经被写入的特征值的信息,对所述文件是否被写满的状态进行更新。
5.如权利要求4所述的方法,其特征在于,所述根据所述文件中已经被写入的特征值的信息,对所述文件是否被写满的状态进行更新包括:
如果当前场景为静态库场景,判断所述文件中已写入的特征值的数量是否达到预设的数量阈值,如果是,将所述文件的状态更新为被写满;或根据所述文件中已写入的特征值的数量,以及每个特征值的大小,确定所述文件中包含的特征值的数据量,判断所述数据量是否达到预设的数据量阈值,如果是,将所述文件的状态更新为被写满;
如果当前场景为动态库场景,识别所述文件中已写入的特征值的最小时间点和最大时间点,根据所述最小时间点和最大时间点确定时间长度,判断所述时间长度是否达到预设的时间长度阈值,如果是,将所述文件的状态更新为被写满。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
将写满特征值的文件添加至云存储,并为该文件生成一个统一资源定位符。
7.一种基于权利要求1-6任一项所述的特征值存储方法的特征值检索方法,其特征在于,所述方法包括:
接收特征值检索的第二指示信息;所述第二指示信息中携带第一检索标识范围信息;
根据数据库中每个文件包含的特征值的检索标识,确定所述每个文件对应的第二检索标识范围信息;
针对所述每个文件,判断该文件对应的第二检索标识范围信息中是否存在所述第一检索标识范围信息中的检索标识,如果是,将该文件确定为待检索的文件;
将所述待检索的文件中的特征值作为检索到的特征值。
8.如权利要求7所述的方法,其特征在于,如果当前场景为动态库场景,检索标识范围信息为检索时间范围信息;所述将该文件确定为待检索的文件之前,所述方法还包括:
判断该文件对应的第二检索时间范围信息是否包含于第一检索时间范围信息,如果是,进行后续步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810820539.X/1.html,转载请声明来源钻瓜专利网。