[发明专利]一种大小写不敏感优化方法、介质及系统在审
申请号: | 202011249527.X | 申请日: | 2020-11-10 |
公开(公告)号: | CN112463732A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 张其万;孟祥瑞 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/14;G06F16/16 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 215124 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 大小写 敏感 优化 方法 介质 系统 | ||
1.一种大小写不敏感优化方法,其特征在于,包括:
设置目录加载端和数据老化端;
根据目录加载端和数据老化端进行老化机制;
所述老化机制为所述数据老化端检测所述目标加载端是否设置状态标志位;
设置目录分片过程与分片查找过程;根据目录分片过程中设置的索引节点,判断目录是否为新建目录,若为新建目录,则通过分片查找过程计算大写目录名的哈希值,根据哈希值查找到对应的目录分片。
2.根据权利要求1所述的一种大小写不敏感优化方法,其特征在于:所述老化机制包括以下步骤:
S101,目录加载端设置状态标志位;
S102,目录加载端加载目录下所有目录项到命名组中,并设置完成标志;
S103,若所述数据老化端检测到所述目标加载端未设置状态标志位,则进行数据老化步骤;若所述数据老化端检测到所述目标加载端设置状态标志位,则在目录加载端的命名组中查找所有目录项的目录名;
S104,目录加载端删除状态标志位。
3.根据权利要求2所述的一种大小写不敏感优化方法,其特征在于:所述数据老化步骤为将加载到命名组中的目录项删除并取消完成标志。
4.根据权利要求1所述的一种大小写不敏感优化方法,其特征在于:所述目录分片过程包括:
S201,新建目录并在索引节点中增加字段;
S202,判断目录分片中大写相同的目录项的个数;
S203,目录项的目录名全部转化为大写,并对大写目录名使用哈希算法进行目录分片。
5.根据权利要求1所述的一种大小写不敏感优化方法,其特征在于:所述目录分片查找过程包括以下步骤:
S301,根据索引节点中的增加的字段判断是否为新建目录,如果不是新建目录,则加载索引节点下所有目录分片;
S302,若是新建目录,则计算大写目录名的哈希值;
S303,根据哈希值查找到对应的目录分片,并加载;
S304,返回查找结果,如果存在剩余的目录名,将剩余的目录名插入到命名组中。
6.一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,其特征在于:计算机程序被处理器执行时实现如上述1到5项任一权利要求所述的一种大小写不敏感优化方法的步骤。
7.一种大小写不敏感优化系统,其特征在于,包括:目录加载单元、数据老化单元、目录分片单元和分片查找单元;
所述目录加载单元设置状态标志位,并加载目录下的所有目录项到命名组中,加载完成后设置完成标志,在命名组中查找所有目录项的目录名,查找结束删除标志位;
所述数据老化单元检测所述目录加载单元是否设置标志位,若所述目录加载单元未设置标志位则将加载到命名组中的目录项删除,取消完成标志。
所述目录分片单元新建目录并在该系统索引节点中增加字段标识,判断该系统索引节点下目录分片中大写相同的目录项个数,根据目录项个数将目录项名字转化为大写,对大写的目录项名字使用哈希进行分片;
所述分片查找单元根据所述目录分片单元增加的字段标识判断是否为新建目录,若是,则计算大写名称的哈希值,根据哈希值得到对应的目录分片并加载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011249527.X/1.html,转载请声明来源钻瓜专利网。