[发明专利]文件管理方法及装置在审
申请号: | 201710312319.1 | 申请日: | 2017-05-05 |
公开(公告)号: | CN107291796A | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 李治;周仲昆 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F21/62 |
代理公司: | 深圳中一专利商标事务所44237 | 代理人: | 阳开亮 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 管理 方法 装置 | ||
1.一种文件管理方法,其特征在于,包括:
根据客户端上传的文件在上传时的原始文件名,生成所述原始文件名对应的文件标识符;
将所述文件重命名为所述文件标识符,并将所述文件存储于预设的存储目录;
将所述文件的所述文件标识符、所述原始文件名以及所述存储目录之间的映射关系存储至数据库;
当接收到客户端发出的基于关键字的文件查询指令时,在所述数据库中查找与所述关键字关联的原始文件名,并查找与该原始文件名具备所述映射关系的文件标识符及存储目录;
基于查找结果中的文件标识符与存储目录,在该存储目录下查找以该文件标识符命名的文件,并将查找到的文件及其对应的原始文件名作为查询结果返回至客户端。
2.如权利要求1所述的文件管理方法,其特征在于,所述将查找到的文件及其对应的原始文件名作为查询结果返回至客户端,包括:
依照预设的分组规则,对查找出的各个文件进行分组,得到一个或多个文件组别;
生成每个所述文件组别分别对应的虚拟文件夹;
将所述虚拟文件夹、查找到的文件及其对应的原始文件名作为查询结果返回至客户端,以使所述客户端分别展示每一所述虚拟文件夹,并在每一所述虚拟文件夹下分文件组别地分别展示以原始文件名命名的各个文件。
3.如权利要求2所述的文件管理方法,其特征在于,所述依照预设的分组规则,对查找出的各个文件进行分组,得到一个或多个文件组别,包括:
获取每个文件所分别对应的模板类型,所述每个文件所对应的模板类型与所述客户端上传该文件时所使用的一个项目模板对应;
对查找出的各个文件进行分组,得到多个文件组别,其中,每个所述文件组别包含携带有相同所述模板类型的各个文件。
4.如权利要求1所述的文件管理方法,其特征在于,所述将所述文件的所述文件标识符、所述原始文件名以及所述存储目录之间的映射关系存储至数据库,包括:
将所述文件的所述文件标识符、所述原始文件名以及所述存储目录之间的映射关系存储至数据库所预先建立的文件信息数据表中;
所述当接收到客户端发出的基于关键字的文件查询指令时,在所述数据库中查找与所述关键字关联的原始文件名,并查找与该原始文件名具备所述映射关系的文件标识符及存储目录,包括:
当接收到客户端发出的基于关键字的文件查询指令时,在所述文件信息数据表中查找与所述关键字关联的原始文件名,并查找与该原始文件名具备所述映射关系的文件标识符及存储目录。
5.如权利要求1至4任一项所述的文件管理方法,其特征在于,还包括:
当接收到文件同步指令时,将所述服务器中的所述文件同步至备份服务器;
获取所述备份服务器发出的资源列表,所述资源列表包括已同步文件的文件标识符;
若所述数据库中任一所述文件的文件标识符不存在于所述资源列表,则缓存该文件标识符;
从所述数据库中获取缓存的各个文件标识符所分别对应的存储目录,并在获取到的各存储目录中分别查找以各文件标识符命名的文件后,重新将查找到的各文件同步至所述备份数据库。
6.一种文件管理装置,其特征在于,包括:
生成单元,用于根据客户端上传的文件在上传时的原始文件名,生成所述原始文件名对应的文件标识符;
重命名单元,用于将所述文件重命名为所述文件标识符,并将所述文件存储于预设的存储目录;
存储单元,用于将所述文件的所述文件标识符、所述原始文件名以及所述存储目录之间的映射关系存储至数据库;
查询单元,用于当接收到客户端发出的基于关键字的文件查询指令时,在所述数据库中查找与所述关键字关联的原始文件名,并查找与该原始文件名具备所述映射关系的文件标识符及存储目录;
返回单元,用于基于查找结果中的文件标识符与存储目录,在该存储目录下查找以该文件标识符命名的文件,并将查找到的文件及其对应的原始文件名作为查询结果返回至客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710312319.1/1.html,转载请声明来源钻瓜专利网。