[发明专利]一种提高高速信号采集系统实时性的方法在审
申请号: | 201910367015.4 | 申请日: | 2019-05-05 |
公开(公告)号: | CN110174998A | 公开(公告)日: | 2019-08-27 |
发明(设计)人: | 李礼;叶韬;王雨雷;刘碧贞;季峰;兰海洋;吴春;周正 | 申请(专利权)人: | 上海威固信息技术股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 上海海贝律师事务所 31301 | 代理人: | 王文锋 |
地址: | 201702 上海市青*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物理块 使用信息 实时性 高速信号采集系统 空闲 闪存转换层 采集系统 文件系统 物理块表 擦除 采集控制软件 物理块地址 采集数据 查询文件 地址添加 空间需求 删除文件 数据结构 文件逻辑 响应能力 运行功耗 读操作 读文件 分配表 写数据 映射表 尾端 作废 摘取 记录 | ||
1.一种提高高速信号采集系统实时性的方法,其特征在于,包括:针对高速信号采集应用场景,采集控制软件把传统文件系统的文件逻辑块分配表与闪存转换层的映射表合为一张表,即文件物理块使用信息表,将闪存转换层与文件系统两次独立的地址代换合为一次代换;
当要把采集数据记录到一个文件里的时候,采集控制软件首先直接从空闲物理块表中摘取一个已经擦除的空闲物理块,并把这个空闲物理块地址添加进该文件的物理块使用信息表的尾端,然后将数据写入这个新的物理块中;
当要读取一个文件时,则首先查询该文件的物理块使用信息表获得物理块地址,然后启动读操作;
当要删除文件的时候,则把该文件所有物理块依次擦除,放回空闲物理块表中,同时作废该文件的物理块使用信息表。
2.根据权利要求1所述的一种提高高速信号采集系统实时性的方法,其特征在于,包括:采集控制软件数据结构维护至少4张表,包括文件信息表、各文件的物理块使用信息表、空闲物理块表、坏块表;
文件信息表记录了所有采集形成文件的信息,包括文件名、记录时间、容量、该文件物理块使用信息表的地址;文件的物理块使用信息表则按照文件记录顺序直接记录了该文件使用的各个物理块的物理地址;空闲物理块表记录了那些已经擦除可以马上用来记录的空闲物理块,并且根据擦除次数形成多个等级链表;坏块表记录了那些因各种原因无法使用的物理块。
3.根据权利要求2所述的一种提高高速信号采集系统实时性的方法,其特征在于,包括:文件系统格式化,步骤包括:遍历所有物理块,判断是否在坏块表中或者空闲物理块表中,如果不是在坏块表中或者空闲物理块表中,则擦除该物理块,将该物理块放入空闲列表中,然后判断所有物理块是否遍历完毕;如果是在坏块表中或者空闲物理块表中,则直接判断所有物理块是否遍历完毕;
如果所有物理块没有遍历完毕,则继续遍历所有物理块,重复上述步骤;如果所有物理块已遍历完毕,则初始化文件信息表、各文件的物理块使用信息表,然后结束;
文件系统格式化后,除坏块外,所有物理块经擦除后均处于空闲物理块表中,此时文件信息表、各文件的物理块使用信息表均为空表。
4.根据权利要求2所述的一种提高高速信号采集系统实时性的方法,其特征在于,包括:文件采集录入,步骤包括:
当要开始采集记录一个文件的时候,采集控制软件首先更新文件信息表,在文件信息表中插入一项,记录新文件的信息,包括文件名、记录时间、当前容量;然后从空闲物理块表中取擦除次数较低的一个空闲物理块,同时把这个空闲物理块地址添加进该文件所对应的物理块使用信息表中,然后将数据写入这个新的物理块中;后续每写入新的数据块都重复上述动作,同时更新该文件的当前容量。
5.根据权利要求2所述的一种提高高速信号采集系统实时性的方法,其特征在于,包括:文件读取,步骤包括:
当要读取某个文件的时候,首先从文件信息表中找到相应的文件信息,获得该文件的物理块使用信息表,然后遍历物理块使用信息表,按照采集顺序获得物理块地址并依次读出。
6.根据权利要求2所述的一种提高高速信号采集系统实时性的方法,其特征在于,包括:文件删除,步骤包括:
当要删除文件的时候,首先从文件信息表中找到相应的文件信息,获得该文件的物理块使用信息表,然后遍历该文件的物理块使用信息表,把该文件所有物理块依次擦除,放回空闲物理块表中,同时删除文件信息表中的相应文件信息项,并清空该文件的物理块使用信息表。
7.根据权利要求1-6中任一项所述的一种提高高速信号采集系统实时性的方法,其特征在于,包括:
空闲物理块表的出队均挑选擦除次数较低的物理块进行,实现写入和擦除操作在各个物理块上的均衡性,保证磨损均衡;
采用定时巡检机制,即定时将数据读出,当数据可纠正错误达到一定阈值时,需要将该块数据及时读出迁移到其他数据块并修改该文件的物理块使用信息表,而老块及时擦除放入空闲物理块表中,保证数据的新鲜程度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海威固信息技术股份有限公司,未经上海威固信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910367015.4/1.html,转载请声明来源钻瓜专利网。