[发明专利]一种文件查找方法及相关装置在审
| 申请号: | 201811229873.4 | 申请日: | 2018-10-22 |
| 公开(公告)号: | CN109491966A | 公开(公告)日: | 2019-03-19 |
| 发明(设计)人: | 楚光庆 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
| 主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/14 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
| 地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件查找 大小写 所有文件 处理方式 目标文件 不敏感 算法 计算机可读存储介质 筛选 元数据服务 查找 查找条件 大小转换 配置参数 确定文件 使用效率 文件系统 相关装置 申请 服务器 统一 转换 | ||
本申请公开了一种文件查找方法,包括:根据元数据服务中的配置参数确定文件系统的大小写处理方式;当所述大小写处理方式为不敏感处理时,将所有文件的文件名称进行统一大小转换,得到多个key值;根据接收到的查找条件对所有文件对应的key值进行算法筛选,得到目标文件。通过将所有文件的文件名称转换为大小写统一的key值,就可以使用查找速度更快的算法筛选进行目标文件的查找,提升在大小写不敏感的情况下的文件查找速度,提高文件系统的使用效率。本申请还公开了一种文件查找装置、服务器以及计算机可读存储介质,具有以上有益效果。
技术领域
本申请涉及计算机技术领域,特别涉及一种文件查找方法、文件查找装置、服务器以及计算机可读存储介质。
背景技术
在文件系统中,由于英文存在大小写的区别,而在编写文件名称时会将大小混用。因此,在计算机的文件系统中一般存在两种文件名称的处理方法,大小写敏感处理和大小写不敏感处理。其中,大小写敏感处理指的就是在处理文件系统的文件名称时将文件名的大小写进行区别,例如,两个文件名称转换为大写全部相同,但是原名称中大小写进行了混用,由于在文件系统中进行敏感处理会把这两个文件名成视作两个不同的文件名称。此外,大小写不敏感处理指的就是在处理文件系统的文件名称时对文件名中的大小写不进行区别,例如,两个文件名称转换为大写后,全部相同,在文件系统中就会将这两个文件名视作两个相同的文件名称。
因此,会存在两种大小写处理情况的文件查找方法。其中,当前技术在大小写不敏感处理的情况下,文件系统进行文件查找会通过遍历的方式进行查找,也就是根据查找条件检索每一个文件,导致文件查找速度极低,无法满足正常的文件查找需求,降低文件系统的使用效率。
因此,如何提高文件系统在大小写不敏感处理的情况下的文件查找速度是本领域技术人员关注的重点问题。
发明内容
本申请的目的是提供一种文件查找方法、文件查找装置、服务器以及计算机可读存储介质,通过将所有文件的文件名称转换为大小写统一的key值,就可以使用查找速度更快的算法筛选进行目标文件的查找,提升在大小写不敏感的情况下的文件查找速度,提高文件系统的使用效率。
为解决上述技术问题,本申请提供文件查找方法,包括:
根据元数据服务中的配置参数确定文件系统的大小写处理方式;
当所述大小写处理方式为不敏感处理时,将所有文件的文件名称进行统一大小转换,得到多个key值;
根据接收到的查找条件对所有文件对应的key值进行算法筛选,得到目标文件。
可选的,还包括:
当所述大小写处理方法为敏感处理时,根据接收到的查找条件对所有文件的文件名进行算法筛选,得到目标文件。
可选的,当所述大小写处理方式为不敏感处理时,将所有文件的文件名称进行统一大小转换,得到多个key值之后,还包括:
将key值相同的文件根据对应的索引节点号进行排序,得到对应key值的文件表;
当所述key值被查找到时,将对应的文件表的第一个文件作为所述目标文件。
可选的,根据接收到的查找条件对所有文件对应的key值进行算法筛选,得到目标文件,包括:
根据接收到的所述查找条件对所有所述key值进行key值算法筛选,得到目标key值;
根据所述目标key值的唯一标识获取到所述目标文件。
本申请还提供一种文件查找装置,包括:
处理方式确定模块,用于根据元数据服务中的配置参数确定文件系统的大小写处理方式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811229873.4/2.html,转载请声明来源钻瓜专利网。





