[发明专利]基于终端文件系统的文件管理方法在审
申请号: | 201810533837.0 | 申请日: | 2018-05-29 |
公开(公告)号: | CN108763479A | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 王珂 | 申请(专利权)人: | 宁波三星医疗电气股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 宁波诚源专利事务所有限公司 33102 | 代理人: | 袁忠卫;孙盼峰 |
地址: | 315191 浙江省宁*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及基于终端文件系统的文件管理方法,通过在终端文件系统内创建初始文件片,终端根据待写入数据的写入范围与初始文件片容量大小比较判断,以在待写入数据的写入范围超出初始文件片时,将待写入数据的前段数据写入初始文件片,将待写入数据的后段数据写入到系统内已存储的存储用文件片内,实现在不改变初始文件片容量的情况下,根据待写入数据的写入范围自动、动态调整终端文件系统内且匹配待写入数据写入范围的文件片数量,提升终端文件系统的空间利用率;在读取终端文件系统内的数据时,终端根据待读取数据的读取范围与初始文件片的容量大小自动切换读取终端文件系统内各文件片的数据,实现终端文件系统对待读取数据的自动切换读取操作。 | ||
搜索关键词: | 终端文件系统 待写入数据 初始文件 写入 读取 文件片 文件管理 自动切换 存储 终端 空间利用率 大小比较 动态调整 读取操作 后段 匹配 创建 | ||
【主权项】:
1.基于终端文件系统的文件管理方法,其特征在于,包括如下步骤1至步骤5:步骤1,所述终端需要创建记录数据用的文件时,在所述终端文件系统内创建匹配该文件用途的初始文件片;步骤2,所述终端进行写入数据操作时,获取待写入数据的写入范围;其中,所述待写入数据的写入范围为所述待写入数据在终端文件系统内的写入位置值到该写入位置值与待写入数据长度之和的区间;步骤3,根据所述初始文件片的容量以及所述待写入数据的写入范围,判断针对所述待写入数据的进一步操作:步骤3‑1,当所述待写入数据的写入范围未超出所述初始文件片的容量时,则将所述待写入数据写入到所述初始文件片内;步骤3‑2,当所述待写入数据的写入范围超出所述初始文件片的容量,且所述终端文件系统内存在下一个文件片时:当该下一个文件片容量能够容纳待写入数据的后段数据时,则将该待写入数据的前段数据在所述写入位置值处写入到初始文件片内,并将该待写入数据的后段数据写入到终端文件系统所存在的该下一个文件片;否则,终端在其文件系统内自动创建所需数量的且与该下一个文件片等容量的备用文件片,以将该待写入数据的前端数据在所述写入位置值处写入到初始文件片内、将该待写入数据的后端数据依次写入到自动创建的所述各备用文件片内;其中,所述前段数据为待写入数据中处于所述写入位置与所述初始文件片末尾位置之间的数据,所述后段数据为待写入数据中除去所述前段数据后的数据;所述备用文件片的数量为所述待写入数据的后段数据长度与该下一个文件片容量之间商值的向上取整值;步骤3‑3,当所述待写入数据的写入范围超出所述初始文件片的容量,且所述终端文件系统内不存在下一个文件片时,所述终端在其系统内自动创建所需数量且具有预设容量的新文件片,并将所述待写入数据的前段数据在所述写入位置值处写入到所述初始文件片内,将所述待写入数据的后段数据依次写入到自动创建的所述各新文件片内;其中,所述新文件片的数量为所述待写入数据的后段数据长度与该新文件片容量之间商值的向上取整值;步骤4,所述终端进行读取数据操作时,获取待读取数据的读取范围;其中,所述待读取数据的读取范围为所述待读取数据在终端文件系统内的读取位置值到该读取位置值与待读取数据长度之和的区间;步骤5,根据所述初始文件片的容量以及所述待读取数据的读取范围,判断针对所述待读取数据的进一步操作:步骤5‑1,当所述待读取数据的读取范围未超出所述初始文件片的容量时,则在所述读取位置值处读取所述初始文件片内的数据;步骤5‑2,当所述待读取数据的读取范围超出所述初始文件片的容量,且所述终端文件系统内存在至少一个存储数据用的存储用文件片时,所述终端读取所述初始文件片内的数据作为所述待读取数据的前段数据、依次读取各存储用文件片内的数据作为所述待读取数据的后段数据;步骤5‑3,当所述待读取数据的读取范围超出所述初始文件片的容量,且所述终端文件系统内不存在存储数据用的存储用文件片时,所述终端在所述读取位置处读取所述初始文件片内的数据作为所述待读取数据的前段数据,并自动读取空数据作为所述待读取数据的后段数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波三星医疗电气股份有限公司,未经宁波三星医疗电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810533837.0/,转载请声明来源钻瓜专利网。