[发明专利]减少嵌入式系统闪存中文件数量的方法及系统无效
| 申请号: | 200810119320.3 | 申请日: | 2008-09-03 |
| 公开(公告)号: | CN101373473A | 公开(公告)日: | 2009-02-25 |
| 发明(设计)人: | 丁兆杰 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 刘芳 |
| 地址: | 100036北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 减少 嵌入式 系统 闪存 文件 数量 方法 | ||
1.一种减少嵌入式系统闪存中文件数量的方法,其特征在于,包括:
将待存入嵌入式系统中闪存的多个文件封装为一个文件库文件,所述文件库文件至少包括文件索引信息及文件库文件的挂载目录信息;
将所述文件库文件写入所述闪存。
2.根据权利要求1所述的减少嵌入式系统闪存中文件数量的方法,其特征在于,将待存入嵌入式系统中闪存的多个文件封装为一个文件库文件包括:将多个同类用途的文件封装为一个文件库文件。
3.根据权利要求1所述的减少嵌入式系统闪存中文件数量的方法,其特征在于,还包括初始化所述闪存中的文件库文件:
获取所述闪存中所有文件库文件的挂载目录信息;
根据所述挂载目录信息挂载文件库文件,并建立文件库文件与挂载目录的映射关系表;
读取所述所有文件库文件的文件索引信息;
为每个文件库文件建立文件索引表。
4.根据权利要求3所述的减少嵌入式系统闪存中文件数量的方法,其特征在于,为每个文件建立文件索引表具体为:使用哈希hash表为所述每个文件建立文件索引表。
5.根据权利要求3或4所述的减少嵌入式系统闪存中文件数量的方法,其特征在于,所述文件索引表包括各文件的文件名、文件长度及其在文件库文件中的偏移。
6.一种减少嵌入式系统闪存中文件数量的系统,其特征在于,包括:
打包单元,用于将待存入嵌入式系统中闪存的文件封装为文件库文件,所述文件库文件至少包括文件索引信息及文件库文件的挂载目录信息;
写入单元,与所述打包单元连接,用于将所述打包单元封装得到的文件库文件写入所述闪存。
7.一种嵌入式系统,包括闪存,其特征在于,所述闪存中存储有文件库文件,所述文件库文件由待存入嵌入式系统中闪存的多个文件封装得到;所述闪存连接有挂载获取单元及索引获取单元;
所述挂载获取单元用于获取所述闪存中所有文件库文件的挂载目录信息;所述挂载获取单元连接有挂载单元与挂载表建立单元;
所述挂载单元用于根据获取的挂载目录信息挂载文件库文件;
所述挂载表建立单元用于建立所述文件库文件与挂载目录的映射关系表;
所述索引获取单元用于读取所述所有文件库文件的文件索引信息;所述索引获取单元连接有索引表建立单元;
所述索引表建立单元用于为每个文件库文件建立文件索引表。
8.根据权利要求7所述的嵌入式系统,其特征在于,还包括:
判断单元,位于所述嵌入式系统的文件系统抽象层,用于判断待读取的文件所在目录是否位于所述挂载表建立单元建立的映射关系表中;
文件读取单元,位于所述嵌入式系统的文件系统中,用于从所述映射关系表中获取所述待读取的文件所在目录对应的文件库文件,从所述索引表建立单元建立的文件索引表中获取所述待读取的文件在对应文件库文件中的位置及长度,并从所述对应文件库文件的相应位置读取相应长度的文件;
所述文件系统抽象层用于从所述文件读取单元获取文件。
9.一种读取上述权利要求7或8所述嵌入式系统闪存中文件的方法,其特征在于,包括:
在待读取的文件所在目录位于映射关系表中的情况下,从所述映射关系表中获取所述待读取的文件所在目录对应的文件库文件名;
从文件索引表中获取所述待读取的文件在对应文件库文件中的位置及长度,并从所述对应文件库文件的相应位置读取相应长度的文件。
10.根据权利要求9所述的读取方法,其特征在于,还包括:
在待读取的文件所在目录未位于映射关系表中的情况下,向闪存文件系统请求获取文件;
所述闪存文件系统返回请求获取的文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810119320.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:控制板输入端置摆臂式自动调整臂
- 下一篇:投影装置及其照明系统





