[发明专利]目录的处理方法和装置、存储介质及处理器在审
申请号: | 202210212739.3 | 申请日: | 2022-03-04 |
公开(公告)号: | CN114691610A | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 吴明桥;胥昕;王豪迈;张旭明 | 申请(专利权)人: | 北京星辰天合科技股份有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/182 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 周春枚 |
地址: | 100094 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目录 处理 方法 装置 存储 介质 处理器 | ||
1.一种目录的处理方法,其特征在于,包括:
获取目标文件对应的目标键,其中,所述目标键包括:目录标识符,所述目标文件的目标文件名对应的目标哈希值和所述目标文件名;
获取所述目标文件对应的目标目录项,其中,所述目标目录项至少包括:所述目标目录项的目标编号和索引节点编号,所述索引节点编号用于标识所述目标文件;
将所述目标哈希值和所述目标编号作为所述目标目录项的目标偏移位置,其中,所述目标偏移位置用于在读取目标目录时对所述目标目录项进行定位;
以所述目标键为键,所述目标目录项为值,得到目标键值对,并通过所述目标键值对组建所述目标目录,其中,所述目标目录存储至目标数据库中。
2.根据权利要求1所述的方法,其特征在于,获取所述目标文件对应的目标目录项包括:
查询所述目标哈希值对应的目标键值对的第一目录项,得到查询结果;
若所述查询结果为空,则所述目标编号为预设数值一;
若所述查询结果非空,则确定所述查询结果中的第一目录项的最大编号;
将所述最大编号加一,得到预设数值二,则所述预设数值二为所述目标编号;
获取所述索引节点编号,并将所述目标编号和所述索引节点编号作为所述目标目录项。
3.根据权利要求1所述的方法,其特征在于,获取目标文件对应的目标键,包括:
获取所述目标文件的目录标识符,其中,所述目录标识符用于标识所述目标目录;
获取所述目标文件的目标文件名,并对所述目标文件名进行哈希计算,得到所述目标哈希值;
将所述目录标识符,所述目标哈希值和所述目标文件名作为所述目标键。
4.根据权利要求1所述的方法,其特征在于,在通过所述目标键值对组建所述目标目录之后,所述方法还包括:
获取所述目标文件的查询请求一,其中,所述查询请求中至少包括:所述目标文件的目标文件名和所述目录标识符;
计算所述目标文件名对应的目标哈希值,在所述目录标识符对应的目标目录中查询所述目标哈希值对应的第二目录项;
依据所述第二目录项的目标编号对所述第二目录项进行排序,得到目标集合一;
将所述目标集合一反馈至目标对象。
5.根据权利要求1所述的方法,其特征在于,通过所述目标键值对组建所述目标目录之后,所述方法还包括:
获取所述目标目录的查询请求二,其中,所述查询请求二中至少包括:所述目录标识符和初始偏移位置,所述初始偏移位置为预设数值三;
依据所述目录标识符,在所述目标数据库中查询到所述目标目录;
从所述目标目录的第一个键值对中的目录项开始读取,得到目标集合二,其中,所述目标集合二中至少包括:所述目标目录中的所有目录项和所述目标目录中的所有目录项对应的偏移位置;
将所述目标集合二反馈至目标对象。
6.根据权利要求5所述的方法,其特征在于,从所述目标目录的第一个键值对中的目录项开始读取,得到目标集合二包括:
从所述目标目录的第一个键值对中的目录项开始读取,得到预设数量的第三目录项和所述第三目录项对应的偏移位置,其中,所述第三目录项对应的偏移位置大于等于所述初始偏移位置;
将所述第三目录项中的最后一个目录项对应的偏移位置作为所述初始偏移位置;
依据所述初始偏移位置,在所述目标目录中读取目录项,得到预设数量的第四目录项和所述第四目录项对应的偏移位置,其中,所述第四目录项对应的偏移位置大于所述初始偏移位置;
继续执行将所述第四目录项中的最后一个目录项对应的偏移位置作为所述初始偏移位置的步骤,直至所述目标目录中的所有目录项均被读取;
将所述目标目录中的所有目录项和所述目标目录中的所有目录项对应的偏移位置作为所述目标集合二。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星辰天合科技股份有限公司,未经北京星辰天合科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210212739.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种喷锡机
- 下一篇:时间同步方法、装置、通信系统和可读存储介质