[发明专利]海量文件管理方法、装置、计算机设备和可读存储介质在审
| 申请号: | 202010477060.8 | 申请日: | 2020-05-29 |
| 公开(公告)号: | CN111782595A | 公开(公告)日: | 2020-10-16 |
| 发明(设计)人: | 张果胜 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
| 主分类号: | G06F16/14 | 分类号: | G06F16/14;G06F16/172;G06F16/182;G06F16/51;G06F16/538;G06F16/583 |
| 代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉 |
| 地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 海量 文件 管理 方法 装置 计算机 设备 可读 存储 介质 | ||
1.一种海量文件的管理方法,其特征在于,包括:
判断待上传的文件的类型,根据所述类型提取所述待上传的文件的特征信息;
将待上传的文件发送至FastDFS进行存储,获得FastDFS返回的FileID;
将所述特征信息与所述FileID发送至ElasticSearch进行保存;
当接收到用户的搜索指令时,根据用户输入的搜索条件在ElasticSearch中进行搜索,获得符合所述搜索条件的目标文件FileID;
根据所述目标文件FileID在FastDFS中进行查询,获得相应的目标文件。
2.如权利要求1所述的海量文件的管理方法,其特征在于,所述判断待上传的文件的类型,根据所述类型提取所述待上传的文件的特征信息的步骤包括:
判断待上传的文件的类型;
当所述类型为文本文件时,提取所述待上传的文件名称、文件格式和文本内容。
3.如权利要求2所述的海量文件的管理方法,其特征在于,所述判断待上传的文件的类型的步骤之后,还包括:
当所述类型为图片文件时,提取所述待上传的文件名称、文件格式、颜色属性值和图像纹理。
4.如权利要求1所述的海量文件的管理方法,其特征在于,所述搜索条件为基于上传图片进行相似图片搜索,所述根据用户输入的搜索条件在ElasticSearch中进行搜索,获得符合所述搜索条件的目标文件FileID的步骤包括:
提取所述上传图片的颜色属性值和图像纹理;
计算所述上传图片与已存储图片的图像纹理的汉明距离,获得所述汉明距离符合预设阈值的目标文件FileID;
将所述目标文件FileID根据所述汉明距离进行排序,对于所述汉明距离相同的目标文件FileID,根据所述颜色属性值进行再次排序。
5.如权利要求1所述的海量文件的管理方法,其特征在于,所述根据用户输入的搜索条件在ElasticSearch中进行搜索,获得符合所述搜索条件的目标文件FileID的步骤之后还包括:
记录用户输入的搜索条件,将搜索次数大于预设次数的搜索条件对应的特征信息记录为关联特征信息。
6.如权利要求1所述的海量文件的管理方法,其特征在于,所述将待上传的文件发送至FastDFS进行存储的步骤还包括:
查询待上传的文件中是否存在文件大小小于预设阈值并且所述特征信息中包含所述关联特征信息的关联文件;
若存在,将所述关联文件发送至FastDFS进行合并存储。
7.一种海量文件的管理装置,其特征在于,包括:
判断提取单元,用于判断待上传的文件的类型,根据所述类型提取所述待上传的文件的特征信息;
第一发送单元,用于将待上传的文件发送至FastDFS进行存储,获得FastDFS返回的FileID;
第二发送单元,用于将所述特征信息与所述FileID发送至ElasticSearch进行保存;
搜索单元,用于根据用户输入的搜索条件在ElasticSearch中进行搜索,获得符合所述搜索条件的目标文件FileID;
查询单元,用于根据所述目标文件FileID在FastDFS中进行查询,获得相应的目标文件。
8.如权利要求7所述的海量文件的管理装置,其特征在于,所述判断提取单元包括:
第一执行模块,用于当所述类型为文本文件时,提取所述待上传的文件名称、文件格式和文本内容。
第二执行模块,用于当所述类型为图片文件时,提取所述待上传的文件名称、文件格式、颜色属性值和图像纹理。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010477060.8/1.html,转载请声明来源钻瓜专利网。





