[发明专利]一种通信设备中轻量级文件系统管理方法有效
申请号: | 201811055384.1 | 申请日: | 2018-09-11 |
公开(公告)号: | CN109284252B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 游文洋;王彩云;欧文军;陈辉 | 申请(专利权)人: | 武汉虹信科技发展有限责任公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/13;G06F16/14 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 严彦 |
地址: | 430205 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 设备 轻量级 文件 系统管理 方法 | ||
本发明提供一种通信设备中轻量级文件系统管理方法,包括文件存储过程、文件检索过程和文件操作过程,所述文件存储过程中,文件头信息与文件数据分开存储于系统存储设备中,文件头信息内容包括文件映射信息、文件大小、文件偏移指针、空间使用标识,文件系统中包含文件映射信息表;所述文件检索过程,包括将根据文件名称对文件头信息进行分段式检索,并通过空间使用标识判断文件头信息是否使用;所述文件操作过程,包括获取终端文件名,对文件名进行文件检索,匹配文件名称所对应文件头信息,对文件数据物理存储地址进行直接操作。本发明仅检索文件头信息就能直接对文件数据物理地址进行读、写,降低文件检索速度,提高文件操作效率。
技术领域
本发明涉及通信系统领域,尤其为通信设备中轻量级文件系统管理方法。
背景技术
文件系统即在存储设备上组织文件的方法,在实际嵌入式系统应用中移植传统的文件系统需要占用大量的内存资源,文件系统本身大小也占用了很大的设备存储空间,对嵌入式操作系统存储容量有一定的要求。对于目前市面上主流的微处理内存大小与存储容量都十分有限,移植主流文件系统需要占用宝贵的内存资源。因此,传统的文件系统已经无法满足低成本、小容量、低功耗平台下的文件管理需求,尤其是在通信领域,设备小型化是当前重要发展方向,通信设备中文件管理需求更迫切。对于低成本嵌入式系统的特殊要求,需要提供一种足够轻量级的文件系统管理方案。本发明提出一种轻量级的文件管理解决方案,适用于移植了简单的操作系统平台或无操作系统的嵌入式设备平台,支持主流文件系统中基本文件操作方法,解决了低成本、小容量、低功耗平台下的文件基本操作问题。
发明内容
本发明的目的在于提供一种简单、高效及支持多种文件传输方式的嵌入式文件管理以及文件传输方法,从而解决低成本、小容量、低功耗通信设备平台下的文件基本操作问题。
本发明的技术方案提供一种通信设备中轻量级文件系统管理方法,包括文件存储过程、文件检索过程和文件操作过程,
所述文件存储过程实现如下,
文件头信息与文件数据分开存储于系统存储设备中,存储方式为以块为单位按顺序存储于设备的物理存储空间中;
文件头信息内容包括文件映射信息、文件大小、文件偏移指针、空间使用标识,文件映射信息包括文件名称和文件物理存储地址,空间使用标识表示当前文件头信息中是否存在映射文件;
文件系统中包含文件映射信息表,文件映射信息表中保存有文件系统最大支持的所有文件映射关系;文件系统仅对文件映射信息表中存在的文件进行操作,对不存在于文件映射信息表中的文件认定为非法文件,文件映射信息表中的每个文件拥有固定物理存储地址与固定文件名称;
所述文件检索过程,包括将根据文件名称对文件头信息进行分段式检索,并通过空间使用标识判断文件头信息是否使用;
所述文件操作过程,包括获取终端文件名,对文件名进行文件检索,匹配文件名称所对应文件头信息;如果为系统支持文件则获取文件数据的物理存储地址与文件偏移指针,对文件数据物理存储地址进行直接操作。
而且,采用空间使用标识为“1”表示当前文件头信息中存在文件映射信息,“0”表示当前文件头信息中不存在文件映射信息。
而且,所述文件检索过程,包括以下步骤:
(1)获取所需文件名称的首字母,匹配文件头信息段首字母,寻找对应首字母所在的文件头信息段,匹配成功则进入(2),否则认定是无效文件名,结束流程;
(2)判断文件头信息段中各个文件头信息中的空间使用标识,将文件名称与空间使用标识为“1”的文件头信息进行匹配,如果匹配到相应文件头信息进行步骤(4);否则进行步骤(3);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉虹信科技发展有限责任公司,未经武汉虹信科技发展有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811055384.1/2.html,转载请声明来源钻瓜专利网。