一种文件管理方法及装置制造方法

文档序号:6536856阅读:104来源:国知局
一种文件管理方法及装置制造方法
【专利摘要】本发明适用于车载视频监控领域,提供了一种文件管理方法及装置,所述方法包括下述步骤:以块为单位对磁盘进行均匀划分,并对划分后的磁盘进行区域划分,划分出索引区域与数据区域;当进行数据存储时,在数据区域以块为单位写入存储数据,同时在索引区域对写入的存储数据进行索引维护;当需要对录像的数据帧进行数据检索时,首先在索引区域对索引进行检索,通过索引检索到存储录像数据帧的位置。本发明通过对磁盘进行划分,以块为单位进行数据存储,同时对存储在块中的数据进行索引,当需要进行检索时通过索引快速定位到存储录像数据的块,查找到对应的数据帧。
【专利说明】一种文件管理方法及装置
【技术领域】
[0001]本发明属于车载视频监控领域,尤其涉及一种文件管理方法及装置。
【背景技术】
[0002]随着车载视频监控的普及,很多汽车上都安装有监控设备,用于记录车辆行驶过程中的信息。车载视频监控设备在视频录像过程中,视频监控设备录像的数据需要不断地存储在车载视频监控设备中,而录像的内容通常数据量比较大,因此,需要一套配套的数据存储和管理维护系统来实现对录像数据的读写管理,录像数据回放,录像循环删除等。对磁盘中数据进行存储和管理维护的系统,一般称之为文件系统。文件系统的历史发展久远,使用范围广泛,种类繁多。用于windows操作系统的文件格式有FAT12,FAT16, FAT32, NTFS等,适用于Linux等操作系统的文件格式有Ext2, Ext3, Ext4等。其中FAT32在windows操作系统下可以直接读取,且易于实现,因此在车载视频监控设备上主要使用FAT32文件系统。采用FAT32格式化的磁盘被划分为主引导扇区、隐藏扇区、引导扇区、保留扇区、文件分配表区和数据区六部分,这六部分的起始位置固定。而数据区又分为文件目录表区和文件的数据区两部分,这两部分分散地分布在数据区中,它们的起始位置随着文件的建立而随机分配。其中主引导记录区、隐藏扇区、引导扇区、保留扇区这四个区域是以扇区为单位进行分配的,文件分配表区、文件目录表区、文件的数据区以簇为单位进行分配的,每簇由若干个扇区组成。文件的数据区用来存放文件的内容,文件的内容是以簇为单位按链式结构存放的;文件目录表用来存放文件的文件名、文件大小、文件内容存放的起始位置等信息;文件分配表用来存放文件所分配簇的簇号。传统的FAT32文件系统,可以适配不同的硬件设备,而其良好的兼容性会导致在效率方面有所不足,读写响应时间较长。且传统的FAT32文件系统只提供以文件为单位的检索,难以实现文件内的检索,如:快速检索定位为到指定时间的帧,需要读取遍历整个录像文件,当录像文件比较大的时候,耗时特别长,而且占用较多的系统资源。传统的文件系统主要是针对存放机房的电脑设计的,没有考虑到车载环境中震动频繁,电磁干扰,灰尘,电压不稳,断电等比较恶劣的外部环境。因此,可靠性有所不足,容易出现视频数据丢失的现象。

【发明内容】

[0003]本发明实施例的目的在于提供一种文件管理方法及装置,旨在提供一种文件管理方法,通过对磁盘进行划分,以块为单位进行数据存储,同时对存储在块中的数据进行索弓丨,当需要进行检索时通过索引快速定位到存储录像数据的块,查找到对应的数据帧。
[0004]本发明实施例是这样实现的,一种文件管理方法,所述方法包括下述步骤:
[0005]以块为单位对磁盘进行均匀划分,并对划分后的磁盘进行区域划分,划分出索引区域与数据区域;
[0006]当进行数据存储时,在数据区域以块为单位写入存储数据,同时在索引区域对写入的存储数据进行索引维护;[0007]当需要对录像的数据帧进行数据检索时,首先在索引区域对索引进行检索,通过索引检索到存储录像数据帧的位置。
[0008]进一步的,所述以块为单位对磁盘进行均匀划分,并对划分后的磁盘进行区域划分,划分出索引区域与数据区域的步骤包括:
[0009]对磁盘进行格式化处理,将磁盘按照预设的空间大小进行块划分;
[0010]对划分后的磁盘按照预设比例进行区域划分,分别划分出索引区域与数据区域,所述索引区域用于存储索引数据,所述数据区域用于存储录像数据。
[0011]进一步的,所述当进行数据存储时,在数据区域以块为单位写入存储数据,同时在索引区域对写入的存储数据进行索引维护的步骤包括:
[0012]当进行数据存储时,在数据区域以块为单位写入录像的存储数据;
[0013]同时在数据区域每完成一个块的数据存储时,在索引区域中对写入的存储进一步的,所述当需要对录像的数据帧进行数据检索时,首先在索引区域对索引进行检索,通过索引检索到存储录像数据帧的位置的步骤包括:
[0014]当需要对录像的数据帧进行数据检索时,首先在索引区域对索引进行检索;
[0015]通过检索索引得到存储录像数据帧的块,再在数据区域中找出所述存储录像数据帧的块,在块中找出录像的数据帧。
[0016]进一步的,所述在索引区域对写入的存储数据进行索引维护包括:
[0017]在索引区域对写入的存储数据的时间进行索引记录,将存储数据的时间信息记录在索引区域。
[0018]本发明实施例的另一目的在于提供一种文件管理装置,所述装置包括:
[0019]划分单元,用于以块为单位对磁盘进行均匀划分,并对划分后的磁盘进行区域划分,划分出索引区域与数据区域;
[0020]存储单元,用于当进行数据存储时,在数据区域以块为单位写入存储数据,同时在索引区域对写入的存储数据进行索引维护;
[0021]检索单元,用于当需要对录像的数据帧进行数据检索时,首先在索引区域对索引进行检索,通过索引检索到存储录像数据帧的位置。
[0022]进一步的,所述划分单元包括:
[0023]块划分单元,用于对磁盘进行格式化处理,将磁盘按照预设的空间大小进行块划分;
[0024]区域划分单元,用于对划分后的磁盘按照预设比例进行区域划分,分别划分出索引区域与数据区域,所述索引区域用于存储索引数据,所述数据区域用于存储录像数据。
[0025]进一步的,所述存储单元包括:
[0026]数据存储单元,用于当进行数据存储时,在数据区域以块为单位写入录像的存储数据;
[0027]索引存储单元,用于同时在数据区域每完成一个块的数据存储时,在索引区域中对写入的存储数据进行索引维护。
[0028]进一步的,所述检索单元包括:
[0029]索引检索单元,用于当需要对录像的数据帧进行数据检索时,首先在索引区域对索引进行检索;[0030]数据检索单元,用于通过检索索引得到存储录像数据帧的块,再在数据区域中找出所述存储录像数据帧的块,在块中找出录像的数据帧。
[0031]进一步的,所述装置还包括:
[0032]时间索引单元,用于在索引区域对写入的存储数据的时间进行索引记录,将存储数据的时间信息记录在索弓I区域。
[0033]本发明实施例通过一种文件管理方法及装置,首先对磁盘进行块的格式化处理,之后对格式化处理后的磁盘划分出索引区域以及数据区域,在存储录像数据时,将录像数据存储在数据区域,并在索引区域对存储在数据区域的数据进行索引维护,使得录像数据有对应的索引数据,在进行数据帧查找时通过索引可以快速定位到存储区域中的块,之后快速查找到所需要的数据帧。
【专利附图】

【附图说明】
[0034]图1是本发明第一实施例提供的一种文件管理方法的实现流程图;
[0035]图2是本发明第二实施例提供的一种文件管理方法的实现流程图;
[0036]图3是本发明第三实施例提供的一种文件管理装置的结构图;以及
[0037]图4是本发明第四实施例提供的一种文件管理装置的结构图。
【具体实施方式】
[0038]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0039]以下结合具体实施例对本发明的具体实现进行详细描述:
[0040]实施例一:
[0041]图1示出了本发明第一实施例提供的一种文件管理方法的实现流程,详述如下:
[0042]S101,以块为单位对磁盘进行均匀划分,并对划分后的磁盘进行区域划分,划分出索引区域与数据区域。
[0043]首先对磁盘进行格式化处理,将磁盘以快为单元进行格式划分,其中块的大小可以设定为64K,对每一个划分的块按照地址进行编号并对整个磁盘建立磁盘信息区,用于存储磁盘信息,在对磁盘进行划分以后,在磁盘的第一块中记录磁盘的基本信息,例如磁盘索引区的位置,当前磁盘的写入位置,当前磁盘索引区的写入位置,当前磁盘中数据区的使用情况。其中磁盘数据区的使用情况会记录磁盘的块是否使用以及磁盘块是否正常。如果不正常,则不允许写入,以防止一个由于磁盘块的损坏导致磁盘无法使用。之后在剩余的区域中划分出索引区域与数据区域,数据区域用于存储录像的数据信息,索引区域用于存储数据区域的索引信息,索引区域与数据区域可以按照比例进行划分,例如索引区域与数据区域按照5比95进行区域划分。
[0044]S102,当进行数据存储时,在数据区域以块为单位写入存储数据,同时在索引区域对写入的存储数据进行索引维护。
[0045]当需要在磁盘中进行录像数据存储时,在磁盘中的数据区域中写入录像数据,写入录像数据的方式为按照数据区域中的块进行写入,通过链式的存储方式逐个在数据区域的块中写入录像数据,同时在每完成一个块的录像数据写入时,在索引区域中为写入的录像数据建立索引信息,对写入的存储数据进行索引维护。
[0046]S103,当需要对录像的数据帧进行数据检索时,首先在索引区域对索引进行检索,通过索引检索到存储录像数据帧的位置。
[0047]当需要在磁盘中存储的录像数据进行数据帧检索时,首先在索引区域中对索引进行检索,通过对索引的检索可以在数据区域中定位到存储录像数据的块,之后可以在块中找出存储录像数据的数据帧,最终找出存储录像数据帧的位置。
[0048]本发明实施例通过上述方式,一种文件管理方法,首先对磁盘进行块的格式化处理,之后对格式化处理后的磁盘划分出索引区域以及数据区域,在存储录像数据时,将录像数据存储在数据区域,并在索引区域对存储在数据区域的数据进行索引维护,使得录像数据有对应的索引数据,在进行数据帧查找时通过索引可以快速定位到存储区域中的块,之后快速查找到所需要的数据帧。
[0049]实施例二:
[0050]图2示出了本发明第二实施例提供的一种文件管理方法的实现流程,详述如下:
[0051]S201,对磁盘进行格式化处理,将磁盘按照预设的空间大小进行块划分。
[0052]首先对磁盘进行格式化处理,将磁盘以快为单元进行格式划分,其中块的大小可以根据录像的像素等信息进行格式设定,例如设定为64K,之后对每一个划分的块按照地址进行编号,并对整个磁盘建立磁盘信息区,磁盘信息区可以存储磁盘的总空间,剩余空间,区块大小,数据区大小,数据区的块大小,数据区的位置,当前数据写入的位置磁盘基本信息,具体的可以在在对磁盘进行划分以后,在磁盘的第一块中记录磁盘的基本信息,例如磁盘索引区的位置,当前磁盘的写入位置,当前磁盘索引区的写入位置,当前磁盘中数据区的使用情况。其中磁盘数据区的使用情况会记录磁盘的块是否使用以及磁盘块是否正常。如果不正常,则不允许写入,以防止一个由于磁盘块的损坏导致磁盘无法使用。
[0053]S202,对划分后的磁盘按照预设比例进行区域划分,分别划分出索引区域与数据区域,所述索引区域用于存储索引数据,所述数据区域用于存储录像数据。
[0054]在对磁盘进行块划分之后在剩余的区域中划分出索引区域与数据区域,数据区域用于存储录像的数据信息,索引区域用于存储数据区域的索引信息,索引区域与数据区域可以按照比例进行划分,例如索引区域与数据区域按照5比95进行区域划分。其中索引区域存储的索引信息包括:时间点、块位置、块内偏移、校验码、通道号、音视频标志、报警标志、录像锁定标识以及附加信息等。
[0055]S203,当进行数据存储时,在数据区域以块为单位写入录像的存储数据,同时在数据区域每完成一个块的数据存储时,在索引区域中对写入的存储数据进行索引维护。
[0056]当进行数据存储时,首先获取磁盘的信息,根据获取的磁盘信息确定要写入的录像数据的位置,然后将录像数据写入到磁盘中,在磁盘中的数据区域中写入录像数据时,写入录像数据的方式为按照数据区域中的块进行写入,通过链式的存储方式逐个在数据区域的块中写入录像数据,同时在数据区域每完成一个块的数据存储时,生成完成的块的索引信息,然后将索引信息写入到磁盘的索引区域中,最后更新磁盘的写入位置等磁盘信息。由于在写入录像数据的同时也在进行索引维护。只有当索引写完了,才能认定数据写入完毕。由于录像不存在打包的概念,因此,在发生如突然断电的情况时,也仅仅会丢失断电瞬间的数据,不会出现FAT32文件系统下的整个文件的损坏,从而最大限度减少录像丢失。其中在索引区域对写入的存储数据的时间进行索引记录时,同时将存储数据的时间信息记录在索引区域,以方便后续查找时直接通过索引查找到对应的数据帧。其中录像数据在写入的时候还可以通过设定标示用于确定录像是否锁定。如果锁定的话,通过标示可以避免录像数据被覆盖读写。
[0057]S204,当需要对录像的数据帧进行数据检索时,首先在索引区域对索引进行检索。
[0058]当需要对录像的数据帧进行数据检索时,将索引信息读取到内存中,以时间点和通道号进行快速遍历,找到相应索引信息。
[0059]S205,通过检索索引得到存储录像数据帧的块,再在数据区域中找出所述存储录像数据帧的块,在块中找出录像的数据帧。
[0060]通过检索索引可以快速的得到存储录像数据帧的块,之后在磁盘的数据区域中定位录像数据的块位置,最终找出存储录像数据帧的位置。同时在进行数据帧定位查找时可以通过在索引区域写入的存储数据的时间进行检索,通过索引区域的时间信息快速找到对应的数据帧。
[0061]本发明实施例通过上述方式,一种文件管理方法,通过对磁盘进行块的划分,在磁盘中划分单独存储录像数据的数据区域以及索引信息的索引区域,数据区域用于存储录像数据,索引区域用于对存储在数据区域的录像数据建立索引目录,在进行数据帧查找时通过在索引区域和数据区域进行检索,两个步骤就能实现查找到指定时间的录像数据帧。而不像FAT32需要先确定录像文件所在的目录,然后遍历目录,找到相应时间点的录像文件。接着读取整个录像文件,遍历并比较时间,找到录像数据的位置。通过这种文件管理方式可以快速进行录像文件的数据真查找,同时通过上述存储方式在发生断电等意外情况时,录像数据也仅仅丢失在断电的瞬间的数据,不会出现在FAT32问下系统下的整个文件的损坏,最大限度减少录像丢失,保证数据存储的可靠性。
[0062]实施例三:
[0063]图3示出了本发明第三实施例提供的一种文件管理装置的结构图,为了便于说明,仅不出了与本发明实施例相关的部分。
[0064]划分单元31,用于以块为单位对磁盘进行均匀划分,并对划分后的磁盘进行区域划分,划分出索引区域与数据区域。
[0065]划分单元用于首先对磁盘进行格式化处理,将磁盘以快为单元进行格式划分,其中块的大小可以设定为64K,对每一个划分的块按照地址进行编号,并对整个磁盘建立磁盘信息区,用于存储磁盘信息,在对磁盘进行划分以后,在磁盘的第一块中记录磁盘的基本信息,例如磁盘索引区的位置,当前磁盘的写入位置,当前磁盘索引区的写入位置,当前磁盘中数据区的使用情况。其中磁盘数据区的使用情况会记录磁盘的块是否使用以及磁盘块是否正常。如果不正常,则不允许写入,以防止一个由于磁盘块的损坏导致磁盘无法使用。之后在剩余的区域中划分出索引区域与数据区域,数据区域用于存储录像的数据信息,索引区域用于存储数据区域的索引信息,索引区域与数据区域可以按照比例进行划分,例如索引区域与数据区域按照5比95进行区域划分。
[0066]存储单元32,用于当进行数据存储时,在数据区域以块为单位写入存储数据,同时在索引区域对写入的存储数据进行索引维护。[0067]存储单元用于当需要在磁盘中进行录像数据存储时,在磁盘中的数据区域中写入录像数据,写入录像数据的方式为按照数据区域中的块进行写入,通过链式的存储方式逐个在数据区域的块中写入录像数据,同时在每完成一个块的录像数据写入时,在索引区域中为写入的录像数据建立索引信息,对写入的存储数据进行索引维护。
[0068]检索单元33,用于当需要对录像的数据帧进行数据检索时,首先在索引区域对索引进行检索,通过索引检索到存储录像数据帧的位置。
[0069]检索单元用于当需要在磁盘中存储的录像数据进行数据帧检索时,首先在索引区域中对索引进行检索,通过对索引的检索可以在数据区域中定位到存储录像数据的块,之后可以在块中找出存储录像数据的数据帧,最终找出存储录像数据帧的位置。
[0070]本发明实施例通过上述方式,一种文件管理装置,首先对磁盘进行块的格式化处理,之后对格式化处理后的磁盘划分出索引区域以及数据区域,在存储录像数据时,将录像数据存储在数据区域,并在索引区域对存储在数据区域的数据进行索引维护,使得录像数据有对应的索引数据,在进行数据帧查找时通过索引可以快速定位到存储区域中的块,之后快速查找到所需要的数据帧。
[0071]实施例四:
[0072]图4示出了本发明第四实施例提供的一种文件管理装置的结构图,为了便于说明,仅不出了与本发明实施例相关的部分。
[0073]块划分单元41,用于对磁盘进行格式化处理,将磁盘按照预设的空间大小进行块划分。
[0074]块划分单元用于首先对磁盘进行格式化处理,将磁盘以快为单元进行格式划分,其中块的大小可以根据录像的像素等信息进行格式设定,例如设定为64K,之后对每一个划分的块按照地址进行编号,并对整个磁盘建立磁盘信息区,磁盘信息区可以存储磁盘的总空间,剩余空间,区块大小,数据区大小,数据区的块大小,数据区的位置,当前数据写入的位置磁盘基本信息,具体的可以在在对磁盘进行划分以后,在磁盘的第一块中记录磁盘的基本信息,例如磁盘索引区的位置,当前磁盘的写入位置,当前磁盘索引区的写入位置,当前磁盘中数据区的使用情况。其中磁盘数据区的使用情况会记录磁盘的块是否使用以及磁盘块是否正常。如果不正常,则不允许写入,以防止一个由于磁盘块的损坏导致磁盘无法使用。
[0075]区域划分单元42,用于对划分后的磁盘按照预设比例进行区域划分,分别划分出索引区域与数据区域,所述索引区域用于存储索引数据,所述数据区域用于存储录像数据。
[0076]区域划分单元用于在对磁盘进行块划分之后在剩余的区域中划分出索引区域与数据区域,数据区域用于存储录像的数据信息,索引区域用于存储数据区域的索引信息,索引区域与数据区域可以按照比例进行划分,例如索引区域与数据区域按照5比95进行区域划分。其中索引区域存储的索引信息包括:时间点、块位置、块内偏移、校验码、通道号、音视频标志、报警标志、录像锁定标识以及附加信息等。
[0077]存储单元43,用于对划分后的磁盘按照预设比例进行区域划分,分别划分出索引区域与数据区域,所述索引区域用于存储索引数据,所述数据区域用于存储录像数据。
[0078]存储单元具体可以包括:数据存储单元,索引存储单元;数据存储单元用于当进行数据存储时,在数据区域以块为单位写入录像的存储数据,索引存储单元用于同时在数据区域每完成一个块的数据存储时,在索引区域中对写入的存储数据进行索引维护。当进行数据存储时,首先获取磁盘的信息,根据获取的磁盘信息确定要写入的录像数据的位置,然后将录像数据写入到磁盘中,在磁盘中的数据区域中写入录像数据时,写入录像数据的方式为按照数据区域中的块进行写入,通过链式的存储方式逐个在数据区域的块中写入录像数据,同时在数据区域每完成一个块的数据存储时,生成完成的块的索引信息,然后将索引信息写入到磁盘的索引区域中,最后更新磁盘的写入位置等磁盘信息。由于在写入录像数据的同时也在进行索引维护。只有当索引写完了,才能认定数据写入完毕。由于录像不存在打包的概念,因此,在发生如突然断电的情况时,也仅仅会丢失断电瞬间的数据,不会出现FAT32文件系统下的整个文件的损坏,从而最大限度减少录像丢失。其中存储单元还可以包括时间索引单元,时间索引单元用于在索引区域对写入的存储数据的时间进行索引记录,将存储数据的时间信息记录在索引区域。通过在索引区域对写入的存储数据的时间,在进行索引记录时,可以直接通过索引查找到对应的数据帧。其中录像数据在写入的时候还可以通过设定标示用于确定录像是否锁定。如果锁定的话,通过标示可以避免录像数据被覆盖读写。
[0079]索引检索单元44,用于当需要对录像的数据帧进行数据检索时,首先在索引区域对索引进行检索。
[0080]索引检索单元用于当需要对录像的数据帧进行数据检索时,将索引信息读取到内存中,以时间点和通道号进行快速遍历,找到相应索引信息。
[0081]数据检索单元45,用于通过检索索引得到存储录像数据帧的块,再在数据区域中找出所述存储录像数据帧的块,在块中找出录像的数据帧。
[0082]数据检索单元用于通过检索索引可以快速的得到存储录像数据帧的块,之后在磁盘的数据区域中定位录像数据的块位置,最终找出存储录像数据帧的位置。同时在进行数据帧定位查找时可以通过在索引区域写入的存储数据的时间进行检索,通过索引区域的时间信息快速找到对应的数据帧。
[0083]本发明实施例通过上述方式,一种文件管理装置,通过对磁盘进行块的划分,在磁盘中划分单独存储录像数据的数据区域以及索引信息的索引区域,数据区域用于存储录像数据,索引区域用于对存储在数据区域的录像数据建立索引目录,在进行数据帧查找时通过在索引区域和数据区域进行检索,两个步骤就能实现查找到指定时间的录像数据帧。通过这种文件管理装置可以快速进行录像文件的数据真查找,同时通过上述存储方式在发生断电等意外情况时,录像数据也仅仅丢失在断电的瞬间的数据,不会出现在FAT32问下系统下的整个文件的损坏,最大限度减少录像丢失,保证数据存储的可靠性。。
[0084]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。
[0085]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种文件管理方法,其特征在于,所述方法包括下述步骤: 以块为单位对磁盘进行均匀划分,并对划分后的磁盘进行区域划分,划分出索引区域与数据区域; 当进行数据存储时,在数据区域以块为单位写入存储数据,同时在索引区域对写入的存储数据进行索引维护; 当需要对录像的数据帧进行数据检索时,首先在索引区域对索引进行检索,通过索引检索到存储录像数据帧的位置。
2.如权利要求1所述的方法,其特征在于,所述以块为单位对磁盘进行均匀划分,并对划分后的磁盘进行区域划分,划分出索引区域与数据区域的步骤包括: 对磁盘进行格式化处理,将磁盘按照预设的空间大小进行块划分; 对划分后的磁盘按照预设比例进行区域划分,分别划分出索引区域与数据区域,所述索引区域用于存储索引数据,所述数据区域用于存储录像数据。
3.如权利要求1所述的方法,其特征在于,所述当进行数据存储时,在数据区域以块为单位写入存储数据,同时在索引区域对写入的存储数据进行索引维护的步骤包括: 当进行数据存储时,在数据区域以块为单位写入录像的存储数据; 同时在数据区域每完成一个块的数据存储时,在索引区域中对写入的存储数据进行索引维护。
4.如权利要求1所述的方法,其特征在于,所述当需要对录像的数据帧进行数据检索时,首先在索引区域对索引进行检索,通过索引检索到存储录像数据帧的位置的步骤包括: 当需要对录像的数据帧进行数据检索时,首先在索引区域对索引进行检索; 通过检索索引得到存储录像数据帧的块,再在数据区域中找出所述存储录像数据帧的块,在块中找出录像的数据帧。
5.如权利要求1所述的方法,其特征在于,所述在索引区域对写入的存储数据进行索引维护包括: 在索引区域对写入的存储数据的时间进行索引记录,将存储数据的时间信息记录在索引区域。
6.一种文件管理装置,其特征在于,所述装置包括: 划分单元,用于以块为单位对磁盘进行均匀划分,并对划分后的磁盘进行区域划分,划分出索引区域与数据区域; 存储单元,用于当进行数据存储时,在数据区域以块为单位写入存储数据,同时在索引区域对写入的存储数据进行索引维护; 检索单元,用于当需要对录像的数据帧进行数据检索时,首先在索引区域对索引进行检索,通过索引检索到存储录像数据帧的位置。
7.如权利要求6所述的装置,其特征在于,所述划分单元包括: 块划分单元,用于对磁盘进行格式化处理,将磁盘按照预设的空间大小进行块划分;区域划分单元,用于对划分后的磁盘按照预设比例进行区域划分,分别划分出索引区域与数据区域,所述索引区域用于存储索引数据,所述数据区域用于存储录像数据。
8.如权利要求6所述的装置,其特征在于,所述存储单元包括:数据存储单元,用于当进行数据存储时,在数据区域以块为单位写入录像的存储数据; 索引存储单元,用于同时在数据区域每完成一个块的数据存储时,在索引区域中对写入的存储数据进行索引维护。
9.如权利要求6所述的装置,其特征在于,所述检索单元包括: 索引检索单元,用于当需要对录像的数据帧进行数据检索时,首先在索引区域对索引进行检索; 数据检索单元,用于通过检索索引得到存储录像数据帧的块,再在数据区域中找出所述存储录像数据帧的块,在块中找出录像的数据帧。
10.如权利要求6所述的装置,其特征在于,所述装置还包括: 时间索引单元,用于在索引区域对写入的存储数据的时间进行索引记录,将存储数据的时间信息记录在索引区域。
【文档编号】G06F17/30GK103745007SQ201410036596
【公开日】2014年4月23日 申请日期:2014年1月24日 优先权日:2014年1月24日
【发明者】庄少华, 陈文明, 庄达源 申请人:深圳市华宝电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1