存储卡处理方法、装置、设备及存储介质制造方法及图纸

技术编号:31455065 阅读:22 留言:0更新日期:2021-12-18 11:20
本发明专利技术实施例公开了一种存储卡处理方法、装置、设备及存储介质。所述方法包括:解析得到存储卡业务分区中存储的目标业务文件的目录项;依据目标业务文件的目录项和存储卡文件系统的文件分配表,对目标业务文件进行异常存储检测,确定目标业务文件中的异常文件;对异常文件的存储缺陷进行修复,并在修复结束后指示存储卡继续执行存储操作。采用本申请方案,能够通过实时监测存储卡的存储缺陷并及时对存在的存储缺陷进行针对性修复,实时地保障存储卡的存储功能;同时,在对在修复结束后指示存储卡继续执行存储操作,这样能够及时地恢复存储卡的存储功能,避免无法继续存储后续的业务文件,造成大量业务文件出现存储遗漏。造成大量业务文件出现存储遗漏。造成大量业务文件出现存储遗漏。

【技术实现步骤摘要】
存储卡处理方法、装置、设备及存储介质


[0001]本专利技术实施例涉及数据处理
,尤其涉及一种存储卡处理方法、装置、设备及存储介质。

技术介绍

[0002]随着技术的不断发展,存储载体被广泛应用在各个存储场景。例如,在安防场景下,通常选择采用前端存储卡来对少量相机产生的数据进行存储,以避免因为后端集中存储导致存储成本增加。然而,在对存储卡读写时,异常断电或者长时间擦写分区会导致存储卡文件系统异常,且无法恢复,造成客户存储的数据大量丢失。为此,如何有效保证存储卡的存储功能变得十分重要。

技术实现思路

[0003]本专利技术实施例中提供了一种存储卡处理方法、装置、设备及存储介质,以实现对对存储卡进行实时监测和修复,有效保证存储卡的存储功能。
[0004]第一方面,本专利技术实施例中提供了一种存储卡处理方法,应用于前端采集设备,所述方法包括:
[0005]解析得到存储卡业务分区中存储的目标业务文件的目录项;
[0006]依据所述目标业务文件的目录项和存储卡文件系统的文件分配表,对所述目标业务文件进行异常存储检测,确定所述目标业务文件中的异常文件;
[0007]对所述异常文件的存储缺陷进行修复,并在修复结束后指示所述存储卡继续执行存储操作。
[0008]第二方面,本专利技术实施例中还提供了一种存储卡处理装置,配置于前端采集设备,所述装置包括:
[0009]目录项解析模块,用于解析得到存储卡业务分区中存储的目标业务文件的目录项;
[0010]异常检测模块,用于依据所述目标业务文件的目录项和存储卡文件系统的文件分配表,对所述目标业务文件进行异常存储检测,确定所述目标业务文件中的异常文件;
[0011]异常文件修复模块,用于对所述异常文件的存储缺陷进行修复,并在修复结束后指示所述存储卡继续执行存储操作。
[0012]第三方面,本专利技术实施例中还提供了一种电子设备,包括:
[0013]一个或多个处理装置;
[0014]存储装置,用于存储一个或多个程序;
[0015]当所述一个或多个程序被所述一个或多个处理装置执行,使得所述一个或多个处理装置实现本专利技术实施例中任一所述的存储卡处理方法。
[0016]第四方面,本专利技术实施例中还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理装置执行时实现本专利技术实施例中任一所述的存储卡处理方法。
[0017]本申请实施例中提供了一种存储卡处理方法,在使用关联的存储卡进行业务文件存储时,前端采集设备会解析得到存储卡业务分区中存储的目标业务文件的目录项,并依据目标业务文件的目录项和存储卡文件系统的文件分配表实时对存储卡存储的目标业务文件进行异常存储检测,主动发现目标业务文件中的异常文件并对异常文件的存储缺陷进行修复,这样通过实时监测存储卡的存储缺陷并及时对存在的存储缺陷进行针对性修复,实时地保障存储卡的存储功能,并且不需要对已存储的业务文件进行大量删除,最大程度保证存储卡内原有存储的业务文件;同时,再对修复结束后指示存储卡继续执行存储操作,这样能够及时地恢复存储卡的存储功能,避免无法继续存储后续的业务文件,造成大量业务文件出现存储遗漏。
[0018]上述
技术实现思路
仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0019]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0020]图1是本专利技术实施例中提供的一种存储卡处理方法的流程图;
[0021]图2是本专利技术实施例中提供的另一种存储卡处理方法的流程图;
[0022]图3是本专利技术实施例中提供的一种对存储卡进行兼容处理的示意过程图;
[0023]图4是本专利技术实施例中提供的又一种存储卡处理方法的流程图;
[0024]图5是专利技术实施例中提供的一种坏块标记示意图;
[0025]图6是本专利技术实施例中提供的一种文件簇链的示意图;
[0026]图7是本专利技术实施例中提供的一种存储卡处理装置的结构框图;
[0027]图8是本专利技术实施例中提供的一种电子设备的结构示意图。
具体实施方式
[0028]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0029]在更加详细地讨论示例性实施例之前,应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作(或步骤)可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0030]图1是本专利技术实施例中提供的一种存储卡处理方法的流程图。本申请实施例的技术方案可适用于存储卡的存储功能进行及时恢复的情况。该方法可由存储卡处理装置执行,该装置可以采用软件和/或硬件的方式实现,并集成在任何具有网络通信功能的电子设备上。其中,该电子设备可以为前端采集设备,该前端采集设备可为IPC等前端监控设备。如
图1所示,本申请实施例中的存储卡处理方法,可以包括以下步骤S110-S130:
[0031]S110、解析得到存储卡业务分区中存储的目标业务文件的目录项。
[0032]在本实施例中,对于各类前端采集设备而言,考虑到后端集中存储的成本较高等原因,因此在存储业务文件时通常会选择挂载存储卡,并通过使用存储卡来对前端采集设备采集的业务文件进行存储。本申请方案中的存储卡可为SD卡和CF卡等前端存储卡。目标业务文件可为存储卡中存储的预设业务类型的业务存储文件;例如,目标业务文件可为软件业务类型的业务存储文件。
[0033]在本实施例中,存储卡业务分区可为根据业务需求对存储卡进行分区划分得到的用于进行业务文件存储的分区。例如,以存储卡为SD卡为例,存储卡业务分区具体可为FAT32主分区。目标业务文件采用存储卡的文件系统在存储卡业务分区进行存储。这样,就可通过存储卡业务分区实现对IPC等前端采集设备采集的录像及图片文件进行存储。在存储卡文件系统中,每个文件夹和该文件所在文件夹都对应着一个目录项,因此目标业务文件和目标业务文件所在的文件夹都会被分配到同一个目录项。
[0034]S120、依据目标业务文件的目录项和存储卡文件系统的文件分配表进行异常存储检测,确定目标业务文件中的异常文件。
[0035]在本实施例中,异常断电或者长本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储卡处理方法,其特征在于,应用于前端采集设备,包括:解析得到存储卡业务分区中存储的目标业务文件的目录项;依据所述目标业务文件的目录项和存储卡文件系统的文件分配表,对所述目标业务文件进行异常存储检测,确定所述目标业务文件中的异常文件;对所述异常文件的存储缺陷进行修复,并在修复结束后指示所述存储卡继续执行存储操作。2.根据权利要求1所述的方法,其特征在于,解析得到存储卡业务分区中存储的目标业务文件的目录项,包括:获取存储卡文件系统的关键指标信息;其中,所述关键指标信息包括文件分配表、根目录位置以及文件分配表大小;依据所述关键指标信息对所述存储卡业务分区进行解析,得到所述存储卡业务分区中存储的预设业务类型的目标业务文件的目录项。3.根据权利要求1所述的方法,其特征在于,依据所述目标业务文件的目录项和存储卡文件系统的文件分配表,对所述目标业务文件进行异常存储检测,确定所述目标业务文件中的异常文件,包括:依据所述目标业务文件的目录项中记录的文件起始簇号,遍历所述存储卡文件系统的文件分配表,确定所述目标业务文件的文件簇链;依据对所述目标业务文件的文件簇链的遍历结果,从所述目标业务文件中确定出现存储异常的异常文件;其中,所述异常文件的异常类型包括文件存储不完整和/或存储卡坏块。4.根据权利要求3所述的方法,其特征在于,依据对所述目标业务文件的文件簇链的遍历结果,从所述目标业务文件中确定出现存储异常的异常文件,包括:若遍历确定所述目标业务文件的文件簇链的文件大小与所述目标业务文件的目录项中记录的文件大小不相同,则确定所述目标业务文件属于异常类型为文件存储不完整的异常文件;和/或,若遍历确定对所述目标业务文件的文件块读写异常,则确定所述目标业务文件是否属于异常类型为存储卡坏块的异常文件。5.根据权利要求4所述的方法,其特征在于...

【专利技术属性】
技术研发人员:姜梦婷吴丞
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1