[发明专利]硬盘数据的快速读取方法及系统在审
申请号: | 202011147821.X | 申请日: | 2020-10-23 |
公开(公告)号: | CN112181312A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 刘青山 | 申请(专利权)人: | 北京安石科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京方韬法业专利代理事务所(普通合伙) 11303 | 代理人: | 党小林 |
地址: | 100000 北京市西城区宣武门外大街6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬盘数据 快速 读取 方法 系统 | ||
1.一种硬盘数据的快速读取方法,其特征在于,包括:
根据需要读取内容查找哈希表;
根据哈希表的查找结果确定需要读取内容所在的地址范围;
根据确定的地址范围读取硬盘数据。
2.根据权利要求1所述的硬盘数据的快速读取方法,其特征在于,还包括:
在根据需要读取内容查找哈希表之前,根据硬盘数据的存储内容建立哈希表。
3.根据权利要求1所述的硬盘数据的快速读取方法,其特征在于,根据哈希表的查找结果确定需要读取内容所在的地址范围,包括:
建立记录需要读取内容的起止地址的起止地址数组;
在起止地址数组中依次记录需要读取内容中各个内容段的起始地址和终止地址。
4.根据权利要求3所述的硬盘数据的快速读取方法,其特征在于,根据确定的地址范围读取硬盘数据,包括:
根据起止地址数据中记录的内容,确定每个内容段对应的起止地址元组;
根据起止地址元组中记录的内容,确定每个内容段的起始地址和终止地址;
根据每个内容段的起始地址和终止地址,读取硬盘数据。
5.根据权利要求3所述的硬盘数据的快速读取方法,其特征在于,根据需要读取内容查找哈希表,包括:
根据需要读取内容的实际存储地址,将需要读取内容划分为若干个内容段;
根据内容段进行哈希表的查找。
6.根据权利要求5所述的硬盘数据的快速读取方法,其特征在于,根据需要读取内容的实际存储地址,将需要读取内容划分为若干个内容段,包括:
以固定的容量大小,将需要读取内容划分为若干个内容单元;
依据相邻内容单元的存储地址是否连续,将不同的内容单元聚合为内容段。
7.根据权利要求5所述的硬盘数据的快速读取方法,其特征在于,根据需要读取内容的实际存储地址,将需要读取内容划分为若干个内容段,包括:
在需要读取内容随机抽取两个内容点;
分别获取两个内容的实际存储地址;
如果两个内容点的实际存储地址的差等于两个内容点在需要读取内容中的间距,判定两个内容点属于相同的内容段;
如果两个内容点的实际存储地址的差大于两个内容点在需要读取内容中的间距,寻找两个内容点之间的存储地址分界点,并将存储地址分界点作为两个内容段的划分节点;
重复上述过程,直至需要读取内容中所有划分节点均被找到。
8.一种硬盘数据的快速读取系统,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现根据权利要求1至7任意一项所述的硬盘数据的快速读取方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安石科技有限公司,未经北京安石科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011147821.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:与操作系统融合的方法及系统
- 下一篇:一种模块化的防水防尘插座