[发明专利]一种通信设备中轻量级文件系统管理方法有效
申请号: | 201811055384.1 | 申请日: | 2018-09-11 |
公开(公告)号: | CN109284252B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 游文洋;王彩云;欧文军;陈辉 | 申请(专利权)人: | 武汉虹信科技发展有限责任公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/13;G06F16/14 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 严彦 |
地址: | 430205 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 设备 轻量级 文件 系统管理 方法 | ||
1.一种通信设备中轻量级文件系统管理方法,其特征在于:用于低成本、小容量、低功耗通信设备平台下的文件基本操作,将文件头信息与文件数据分开存储,通过文件头信息将文件名称与固定文件数据物理存储地址进行一一映射的方式,检索文件时仅需检索文件头信息,通过文件名称对文件头信息进行分段式检索的方式,降低文件系统的逻辑复杂程度,仅检索文件头信息就能直接对文件数据物理地址进行读、写,提高文件检索效率,降低文件检索对系统性能的影响;实现过程包括文件存储过程、文件检索过程和文件操作过程,
所述文件存储过程实现如下,
文件头信息与文件数据分开存储于系统存储设备中,存储方式为以块为单位按顺序存储于设备的物理存储空间中;
文件头信息内容包括文件映射信息、文件大小、文件偏移指针、空间使用标识,文件映射信息包括文件名称和文件物理存储地址,空间使用标识表示当前文件头信息中是否存在映射文件;
文件系统中包含文件映射信息表,文件映射信息表中保存有文件系统最大支持的所有文件映射关系;文件系统仅对文件映射信息表中存在的文件进行操作,对不存在于文件映射信息表中的文件认定为非法文件,文件映射信息表中的每个文件拥有固定物理存储地址与固定文件名称;
所述文件检索过程,包括将根据文件名称对文件头信息进行分段式检索,并通过空间使用标识判断文件头信息是否使用;
所述文件检索过程,包括以下步骤,
(1)获取所需文件名称的首字母,匹配文件头信息段首字母,寻找对应首字母所在的文件头信息段,匹配成功则进入(2),否则认定是无效文件名,结束流程;
(2)判断文件头信息段中各个文件头信息中的空间使用标识,将文件名称与空间使用标识为“1”的文件头信息进行匹配,如果匹配到相应文件头信息进行步骤(4);否则进行步骤(3);
(3)查找文件映射信息表,将文件名与文件映射信息表中的文件名称进行匹配,判断是否为系统支持文件;如果为系统支持文件,则查找空间使用标识为“0”的空闲文件头信息,将文件映射信息保存至相应文件头信息中空间使用标识为“0”的区域;如果为非系统支持文件,则不做任何操作,结束流程;
(4)依据文件头信息得到文件大小、文件偏移指针、文件映射信息,通过文件映射信息得到文件数据物理存储地址,完成文件检索;
所述文件操作过程,包括获取终端文件名,对文件名进行文件检索,匹配文件名称所对应文件头信息;如果为系统支持文件则获取文件数据的物理存储地址与文件偏移指针,对文件数据物理存储地址进行直接操作;
所述文件操作过程,包括以下步骤,
(1)获取终端文件操作命令,将文件操作命令与文件操作命令集进行命令操作码匹配,匹配成功则进入(2),否则认定是无效命令,结束流程;
(2)解析提取匹配成功的命令操作码对应的文件操作函数;
(3)获取终端文件名,对文件名进行文件检索,匹配文件名称所对应文件头信息;
如果为系统支持文件则获取文件数据的物理存储地址与文件偏移指针;
如果为非系统支持文件,则判断文件名错误,结束流程;
(4)根据文件数据物理地址与文件偏移指针,文件操作函数直接调用存储设备底层驱动函数对文件数据物理存储地址进行直接写入、读取、或擦除。
2.根据权利要求1所述通信设备中轻量级文件系统管理方法,其特征在于:采用空间使用标识为“1”表示当前文件头信息中存在文件映射信息,“0”表示当前文件头信息中不存在文件映射信息。
3.根据权利要求1或2所述通信设备中轻量级文件系统管理方法,其特征在于:文件头信息分段保存在物理存储设备的起始地址,文件数据保存在文件头信息之后。
4.根据权利要求1或2所述通信设备中轻量级文件系统管理方法,其特征在于:文件头信息存储形式采用结构体的方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉虹信科技发展有限责任公司,未经武汉虹信科技发展有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811055384.1/1.html,转载请声明来源钻瓜专利网。