[发明专利]一种空间数据管理方法、系统及计算机可读存储介质在审
申请号: | 202110568927.5 | 申请日: | 2021-05-25 |
公开(公告)号: | CN113032348A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 肖海;雷双友;廖莎;胡恬;全思湘;张泰;伏镭 | 申请(专利权)人: | 湖南省第二测绘院 |
主分类号: | G06F16/17 | 分类号: | G06F16/17;G06F16/16;G06F16/13 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410004 湖南省长沙*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 空间 数据管理 方法 系统 计算机 可读 存储 介质 | ||
1.一种空间数据管理方法,其特征在于,所述方法包括:
获取对象文件生成请求;
根据所述对象文件生成请求生成对象文件及索引文件,所述对象文件为文件系统的连续存储空间;
当空间数据需要写入所述文件系统时,获取所述空间数据的小文件对应的元数据信息及小文件内容;
将所述元数据信息及所述小文件内容写入所述对象文件;
将所述元数据信息写入至所述索引文件,并生成定位信息,所述定位信息用于在所述索引文件中定位所述元数据信息,所述元数据信息用于在所述对象文件中定位所述小文件内容。
2.根据权利要求1所述的空间数据管理方法,其特征在于,所述获取所述空间数据的小文件对应的元数据信息及小文件内容,包括:
当空间数据需要写入所述文件系统时,获取所述空间数据的小文件对应的小文件内容,所述小文件的数量至少为一个;
根据所述小文件内容确定内容字节数;
根据所述内容字节数及预设元数据字节数,确定写入字节数;
判断所述对象文件的剩余存储空间是否满足所述写入字节数;
若满足,则确定起始字节位;
根据所述起始字节位及所述写入字节数,生成元数据信息;
若不满足,则不将所述空间数据写入至所述文件系统。
3.根据权利要求2所述的空间数据管理方法,其特征在于,所述将所述元数据信息及所述小文件内容写入所述对象文件之后,还包括:
当所述元数据信息及所述小文件内容写入所述对象文件时,记录所述元数据信息及所述小文件内容的写入过程是否发生异常;
若所述元数据信息及所述小文件内容的写入过程无异常,则将所述元数据信息写入至所述索引文件,并生成定位信息;
若所述元数据信息及所述小文件内容的写入过程发生异常,则报告第一异常信息。
4.根据权利要求3所述的空间数据管理方法,其特征在于,所述将所述元数据信息写入至所述索引文件,并生成定位信息,包括:
将所述元数据信息写入至所述索引文件;
记录所述元数据信息的写入过程是否发生异常;
若所述元数据信息的写入过程无异常,则生成定位信息,所述定位信息用于在所述索引文件中定位所述元数据信息;
若所述元数据信息的写入过程发生异常,则报告第二异常信息。
5.根据权利要求4所述的空间数据管理方法,其特征在于,所述方法还包括:
当需要从所述对象文件中读取目标小文件时,获取所述目标小文件对应的定位信息;
根据所述定位信息从所述索引文件中读取对应的元数据信息;
解析所述元数据信息得到起始字节位及写入字节数;
根据所述起始字节位及所述写入字节数从所述对象文件中读取得到所述目标小文件。
6.根据权利要求1-5中任意一项所述的空间数据管理方法,其特征在于,所述元数据信息还包括信息处理项,所述信息处理项用于表示所述小文件内容在所述对象文件中是否删除,
所述方法还包括:
将所述元数据信息的信息处理项标记为删除,并同步修改所述对象文件中的所述元数据信息,使得所述小文件内容实现软删除。
7.根据权利要求6所述的空间数据管理方法,其特征在于,所述方法还包括:
将所述小文件内容对应的修改文件写入至所述对象文件中,并将所述小文件内容从所述对象文件中删除。
8.根据权利要求7所述的空间数据管理方法,其特征在于,所述方法还包括:
当所述元数据信息的信息处理项标记为删除时,定期从所述索引文件中读取出所述元数据信息;
根据所述元数据信息删除所述对象文件中对应的所述小文件内容及所述元数据信息,并删除所述索引文件中的所述元数据信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南省第二测绘院,未经湖南省第二测绘院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110568927.5/1.html,转载请声明来源钻瓜专利网。