[发明专利]一种基于文件系统的嵌入式存储方法和装置有效
申请号: | 201710495025.7 | 申请日: | 2017-06-26 |
公开(公告)号: | CN107315806B | 公开(公告)日: | 2020-04-10 |
发明(设计)人: | 周坤;薛琦 | 申请(专利权)人: | 杭州时趣信息技术有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 310012 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 文件系统 嵌入式 存储 方法 装置 | ||
1.一种基于文件系统的嵌入式存储方法,其特征在于,包括:
对每个待写入的数据进行解析,得到与所述数据相对应的Key;
对所述Key进行索引,得到与所述Key相对应的目录;
以所述Key作为文件名,在与所述Key相对应的目录内生成文件,将所述数据写入所述文件中。
2.根据权利要求1所述的基于文件系统的嵌入式存储方法,其特征在于,将所述数据写入所述文件中之后,还包括:
接收待读取数据的Key并进行解析,计算出与所述待读取数据的Key相对应的目录;
拼接所述待读取数据的Key和其对应的目录,得到文件的完整路径;
根据所述文件的完整路径,读取所述文件的内容得到所述待读取数据。
3.根据权利要求1-2任一项所述的基于文件系统的嵌入式存储方法,其特征在于,
所述对所述Key进行索引为:
对所述Key进行至少一次Hash。
4.根据权利要求3所述的基于文件系统的嵌入式存储方法,其特征在于,
所述对所述Key进行至少一次Hash为:
对所述Key进行至三次Hash。
5.一种基于文件系统的嵌入式存储装置,其特征在于,包括:
第一解析单元,用于对每个待写入的数据进行解析,得到与所述数据相对应的Key;
索引单元,用于对所述Key进行索引,得到与所述Key相对应的目录;
写入单元,用于以所述Key作为文件名,在与所述Key相对应的目录内生成文件,将所述数据写入所述文件中。
6.根据权利要求5所述的基于文件系统的嵌入式存储装置,其特征在于,还包括:
第二解析单元,用于接收待读取数据的Key并进行解析,计算出与所述待读取数据的Key相对应的目录;
文件路径生成单元,用于拼接所述待读取数据的Key和其对应的目录,得到文件的完整路径;
读取单元,用于根据所述文件的完整路径,读取所述文件的内容得到所述待读取数据。
7.根据权利要求5-6任一项所述的基于文件系统的嵌入式存储装置,其特征在于,
所述索引单元具体用于对所述Key进行至少一次Hash。
8.根据权利要求7所述的基于文件系统的嵌入式存储装置,其特征在于,
所述索引单元具体用于对所述Key进行至三次Hash。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州时趣信息技术有限公司,未经杭州时趣信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710495025.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种证照电子文件共享方法及系统
- 下一篇:人才推荐方法和装置