[发明专利]一种基于静态链表的高安全性文件存储方法在审

专利信息
申请号: 202110181688.8 申请日: 2021-02-08
公开(公告)号: CN112835746A 公开(公告)日: 2021-05-25
发明(设计)人: 董辉;罗帅;俞晓锋;刘安东;吴祥;郭方洪;俞立 申请(专利权)人: 浙江工业大学
主分类号: G06F11/14 分类号: G06F11/14;G06F3/06
代理公司: 杭州君度专利代理事务所(特殊普通合伙) 33240 代理人: 杨天娇
地址: 310014 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 静态 安全性 文件 存储 方法
【说明书】:

发明公开了一种基于静态链表的高安全性文件存储方法,包括:将整个存储容量划分为四块区域,区域一为系统必备变量存储区,区域二为文件存储管理区,区域三为区域二的备份区,区域四为文件内容存储区,每一块区域内包含一个或多个扇区。本申请以扇区为最小文件存储单位,能够根据文件的大小,自动分配合适大小的空间给文件存储使用,提高存储容量的利用率,且文件存储效率高。

技术领域

本申请属于嵌入式系统的文件存储技术领域,具体涉及一种基于静态链表的高安全性文件存储方法。

背景技术

近年来国内嵌入式控制系统和单片机相关科技发展快速,由于其研发成本低,研发周期短,且灵活性和可扩展性好,各行各业开始对嵌入式或者单片机进行研发。由于运动控制器需要存储用户设计的各套动作流程文件、用户示教的简单轴运动轨迹路径文件、上位机生成的复杂轴运动路径轨迹文件、轴运动过程中的过渡曲线路径池以及用户存储的其他类型的文件等,同时在控制器工作工程中一旦读取到错误的数据,就有可能影响机器的正常运行,甚至损坏机器,故需要针对该系统开发一种合适的文件存储方式。

针对嵌入式或者单片机的文件存储方式目前有很两种:一种是对存储芯片挂文件系统之后再存储文件(其中Fatfs文件系统较为常用);另一种是设计人员自主划分Flash空间进行存储,一般是等容量或者等区域划分。

前一种方式:功能完善且强大,pc机可以直接识别存储器存储的内容,但是其运行开销较大,效率不高。在控制器控制轴运动时实时读取数据可能会影响轴的最高运动速度。

后一种方式:其读取速度高,直接根据地址读取存储的数据即可,但是该方式的存储灵活性较差。在控制器的应用过程中,大量的文件都是由用户存储的,不同的用户对运动控制器有不同的应用方向,造成存储的文件大小不一、每一种大小的文件的数量无法决定,因此难以获得一个较好的存储器存储区域的划分方式。

另外对于一些经常重复运行的控制器在控制机械运动的过程中,就需要保证读取到数据的正确性,错误的数据会影响控制器的正常运行,甚至可能会损坏机械。并且用户存储了文件以后,基本不会去检查文件的完好性,故在机器运动过程中,若读取到了错误数据,会干扰设备正常运行,降低产量和成品率,也可能会损坏设备。因此,在控制器的文件存储中,需要额外加一个数据校验功能,在数据校验失败的时候,能够通知控制器,使控制器迅速做出反应,并报警告知用户。

发明内容

本申请的目的在于提供一种基于静态链表的高安全性文件存储方法,存储容量的利用率高、文件存储效率高,同时具备较高的安全性。

为实现上述目的,本申请所采取的技术方案为:

一种基于静态链表的高安全性文件存储方法,应用于运动控制器的文件存储,所述基于静态链表的高安全性文件存储方法,包括:

将整个存储容量划分为四块区域,区域一为系统必备变量存储区,区域二为文件存储管理区,区域三为区域二的备份区,区域四为文件内容存储区,每一块区域内包含一个或多个扇区,其中区域二存储有“文件元信息组”、“文件元信息排序表”、“已经存储的文件数量”、“区域四空闲扇区链表的第一个空闲扇区号”、“区域四空闲扇区链表的最后一个空闲扇区号”、“区域四空闲扇区链表的空闲扇区数量”、“文件内容存储区扇区索引表”、“数据异或校验码”;

基于四块区域结合静态链表实现文件存储中的以下操作:输出全部已保存的文件名、开机检查区域二的数据、保存文件、读取文件、删除文件,其中:

所述保存文件,包括:

读取区域二中的“已经存储的文件数量”,若“已经存储的文件数量”大于或等于“文件元信息组”中元素个数,则存储失败;否则获取待存储的文件的文件名称、文件大小;

读取区域二中的“区域四空闲扇区链表的空闲扇区数量”,若“区域四空闲扇区链表的空闲扇区数量”乘以4096后小于待存储的文件大小,则存储失败;否则继续运行;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110181688.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top