[发明专利]图片检索、获取方法、装置及图片存储系统在审
申请号: | 201911015329.4 | 申请日: | 2019-10-25 |
公开(公告)号: | CN110781326A | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 穆合义;周杰;周威;王璞;周非;卓俊伍;谢文辉;陈志德;刘萌;黎莉 | 申请(专利权)人: | 湖南省公安厅;北京马赫谷科技有限公司;湖南超云信息科技有限公司 |
主分类号: | G06F16/51 | 分类号: | G06F16/51;G06F16/53 |
代理公司: | 11672 北京致科知识产权代理有限公司 | 代理人: | 董玲;魏红雅 |
地址: | 410001 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 索引数据 外部服务器 应用模块 排序 图片检索 存储空间 满足条件 内存占用 排序规则 排序效率 数据处理 图片查询 图片存储 用户体验 索引 存取 发送 占用 指令 查找 图片 | ||
1.一种图片检索方法,其特征在于,包括:
(1)接收第一请求,所述第一请求中包括图片查询条件、图片排序规则和索引反馈个数;
(2)在索引数据表中查找满足所述图片查询条件的索引数据,指定为目标索引数据;所述索引数据表包括至少一个索引数据,所述索引数据包括一张图片的待查询属性、待排序属性和图片ID;
(3)根据所述图片排序规则将所有所述目标索引数据进行排序和编号,形成索引队列;
(4)按顺序将所述索引队列的前M个索引数据进行发送,所述M等于所述索引反馈个数;
(5)根据指令按顺序将所述索引队列中剩余索引数据分批进行发送。
2.根据权利要求1所述的方法,其特征在于,所述步骤(5)包括:
(6)接收第二请求,所述第二请求包括补充索引个数;
(7)按顺序将所述索引队列中剩余索引数据的前N个索引数据进行发送,所述N小于或等于所述补充索引个数;
(8)执行步骤(6)~步骤(7),直到所述索引队列中剩余的索引数据个数为0。
3.根据权利要求2所述的方法,其特征在于,所述步骤(8)包括:
判断所述N小于所述补充索引个数时,发送终止请求;
判断所述N等于所述补充索引个数时,执行步骤(6)~步骤(7)。
4.根据权利要求1~3任一项所述的方法,其特征在于,在所述步骤(1)之前还包括:在固态硬盘SSD上生成所述索引数据表。
5.一种图片获取方法,其特征在于,包括:
(1)向图片存储系统中所有图片服务器发送第一请求,所述第一请求包括图片查询条件、图片排序规则和索引反馈个数;
(2)从每个所述图片服务器接收数量为所述索引反馈个数的索引数据,指定为预排序索引队列,所述预排序索引队列中索引数据满足所述图片查询条件且按所述图片排序规则排序并具有连续编号;
(3)根据所述图片排序规则将所有所述预排序索引队列中的索引数据进行排序形成排序队列;
(4)获取所述排序队列中连续索引数据对应的图像数据;
(5)通过指令从所述图片服务器分批获取剩余索引数据。
6.根据权利要求5所述的方法,其特征在于,所述步骤(5)包括:
(6)向所述连续索引数据所属的图片服务器中索引队列为非空的目标图片服务器发送第二请求,所述第二请求包括补充索引个数,用于请求数量为补充索引个数的补充索引数据,以补足所述排序队列中已用于获取图像数据的索引数据的个数;
(7)从每一个所述目标图片服务器接收所述补充索引数据,所述补充索引数据满足所述图片查询条件且按所述图片排序规则排序并具有与相应的所述预排序索引队列编号接续的编号;
(8)将所述补充索引数据补入相应的所述预排序索引队列;
(9)顺序执行步骤(3)、(4)、(6)、(7)和(8),直到所述排序队列的所有索引数据已用于获取图像数据。
7.根据权利要求5或6所述的方法,其特征在于,所述步骤(4)和所述步骤(5)之间还包括:
将所述连续索引数据所属的图片服务器中索引队列为空的图片服务器指定为无效图片服务器,所述索引队列为非空的图片服务器为所述目标图片服务器;
将所述无效图片服务器对应的预排序索引队列中已用于获取图像数据的索引数据的个数按所述目标服务器的个数平均分,获得追加索引个数;
将所述目标图片服务器对应的预排序索引队列中已用于获取图像数据的索引数据的个数与所述追加索引个数求和形成所述补充索引个数。
8.根据权利要求7所述的方法,其特征在于,所述步骤(4)包括:
根据所述连续索引数据包含的图片ID,查找所述连续索引数据所属的图片服务器,作为图像获取服务器;
从所述图像获取服务器中查找所述图片ID对应的存储位置;
根据所述存储位置获取所述图像数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南省公安厅;北京马赫谷科技有限公司;湖南超云信息科技有限公司,未经湖南省公安厅;北京马赫谷科技有限公司;湖南超云信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911015329.4/1.html,转载请声明来源钻瓜专利网。