一种音/视频数据文件循环存储方法及系统技术方案

技术编号:14403892 阅读:137 留言:0更新日期:2017-01-11 15:45
本发明专利技术提供一种音/视频数据文件循环存储方法,应用于磁盘,其特征在于,所述音/视频数据文件循环存储方法包括以下步骤:将磁盘划分成包括若干用于存储音/视频数据文件的数据块的第一区域、用于记录数据块属性信息的第二区域、及用于记录音/视频数据文件占用数据块的数据块使用状态信息及所述音/视频数据文件信息的第三区域;其中,每一所述数据块容量大小相同;采集音/视频数据流,形成音/视频数据文件;对形成的所述音/视频数据文件执行循环存储操作。本发明专利技术不需要进行删盘操作,从而提高了磁盘IO利用率,提供了更大路数的音/视频支持的存储系统,及提高了安防监控存储系统的性能。

【技术实现步骤摘要】

本专利技术属于安防
,涉及一种存储方法及系统,特别是涉及一种音/视频数据文件循环存储方法及系统
技术介绍
随着平安城市的发展,目前安防行业随着安防监控行业技术的不断进步及存储硬件的革新,使得海量视频数据存储成为可能,在现有的视频监控系统中,一般采用的是中心存储的方式。录像服务器根据事先制定的录像计划进行录像,以备以后查看。但是,因为存储设备容量有限,一般只保留最近一段时间的录像,即容量不足时,从最早的录像开始进行覆盖。另外,当需要回放录像时,需要遍历整个存储空间。如何从海量数据中找到符合特定条件的视频信息成为难点。检索视频文件及回放系统直接关系到视频数据的应用效率。而由于安防行业对录像存储需求的与日俱增,随之产生中心存储。在设备点位越来越多的环境中,海量录像存储的性能显得尤为重要。现有录像存储系统的瓶颈大多数在于磁盘IO,而录像录满后删盘时候占用了磁盘IO很大性能,成为大路数录像存储时候的瓶颈。因此,如何提供一种音/视频数据文件循环存储方法及系统,以解决现有技术中磁盘在需要删盘时会占用磁盘IO(输入输出)性能,从而降低磁盘利用率,降低安防监控存储系统的性能等种种缺陷,实已成为本领域从业者亟待解决的技术问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种音/视频数据文件循环存储方法及系统,用于解决现有技术中磁盘在需要删盘时会占用磁盘IO(输入输出)性能,从而降低磁盘使用率,降低电子设备存储系统的性能问题。为实现上述目的及其他相关目的,本专利技术一方面提供一种音/视频数据文件循环存储方法,应用于磁盘,所述音/视频数据文件循环存储方法包括以下步骤:将磁盘划分成包括若干用于存储音/视频数据文件的数据块的第一区域、用于记录数据块属性信息的第二区域、及用于记录音/视频数据文件占用数据块的数据块使用状态信息及所述音/视频数据文件信息的第三区域;其中,每一所述数据块容量大小相同;采集音/视频数据流,形成音/视频数据文件;对形成的所述音/视频数据文件执行循环存储操作。可选地,所述循环存储操作包括执行音/视频数据文件创建操作、执行音/视频数据文件写入所述磁盘操作、及执行音/视频数据文件删除操作。可选地,所述执行音/视频数据文件创建操作包括:在所述第三区域插入所述音/视频数据文件的音/视频数据文件信息;生成虚拟文件路径及与所述音/视频数据文件对应的文件识别码。可选地,所述执行音/视频数据文件写入所述磁盘操作包括:选中一数据块,根据数据块容量判断该数据块容量是否已满;若是,查找一可用的数据块,更新所述第二区域和第三区域,继续执行下一步骤;若否,直接将形成的音/视频数据文件写入到选中的数据块中;将形成的音/视频数据文件写入到查找到的可用的数据块中。可选地,所述执行音/视频数据文件删除操作包括:当所述第一区域需要删盘时,根据所述音/视频数据文件信息查找可删除音/视频数据文件,并根据该音/视频数据文件查找与之对应的数据块;更新所述数据块属性信息。本专利技术另一方面还提供一种音/视频数据文件循环存储系统,应用于磁盘,所述音/视频数据文件循环存储系统包括:磁盘划分模块,用于将磁盘划分成包括若干用于存储音/视频数据文件的数据块的第一区域、用于记录数据块属性信息的第二区域、及用于记录音/视频数据文件占用数据块的数据块使用状态信息及所述音/视频数据文件信息的第三区域;其中,每一所述数据块容量大小相同;采集模块,采集音/视频数据流,形成音/视频数据文件;操作模块,分别与所述磁盘划分模块和采集模块连接的,用于对形成的所述音/视频数据文件执行循环存储操作。可选地,所述操作模块包括:文件创建单元,用于执行音/视频数据文件创建操作;文件存储单元,用于执行音/视频数据文件写入所述磁盘操作;文件删除单元,用于执行音/视频数据文件删除操作。可选地,所述文件创建单元还用于在所述第三区域插入所述音/视频数据文件的音/视频数据文件信息和生成虚拟文件路径及与所述音/视频数据文件对应的文件识别码;所述文件存储单元还用于选中一数据块,根据数据块容量判断该数据块容量是否已满;若是,查找一可用的数据块,更新所述第二区域和第三区域,继续执行下一步骤;若否,直接将形成的音/视频数据文件写入到选中的数据块中;将形成的音/视频数据文件写入到查找到的可用的数据块中。可选地,所述文件删除单元还用于当所述第一区域需要删盘时,根据所述音/视频数据文件信息查找可删除音/视频数据文件,并根据该音/视频数据文件查找与之对应的数据块,更新所述数据块属性信息。本专利技术又一方面还提供一种电子设备,包括硬盘,所述电子设备还包括:与所述硬盘连接的,如权利要求6-9中所述的音/视频数据文件循环存储系统。如上所述,本专利技术的/视频数据文件循环存储方法及系统,具有以下有益效果:本专利技术不需要进行删盘操作,从而提高了磁盘IO利用率,提供了更大路数的音/视频支持的存储系统,及提高了安防监控系统的存储系统性能。附图说明图1显示为本专利技术的音/视频数据文件循环存储方法流程示意图。图2显示为本专利技术的磁盘的一种实施方式原理结构示意图。图3显示为本专利技术的执行音/视频数据文件创建操作流程示意图。图4显示为本专利技术的执行音/视频数据文件写入磁盘操作流程示意图。图5显示为本专利技术的执行音/视频数据文件删除操作流程示意图。图6显示为本专利技术的音/视频数据文件循环存储系统的原理结构示意图。图7显示为本专利技术的电子设备的原理结构示意图。元件标号说明1磁盘11数据块区12数据块索引区13文件索引区2音/视频数据文件循环存储系统21磁盘划分模块22采集模块23操作模块231文件创建单元232文件存储单元233文件删除单元3电子设备31磁盘32音/视频数据文件循环存储系统S1~S3步骤具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。本专利技术提供一种音/视频数据文件循环存储方法及系统,专利技术原理如下:本专利技术基于文件系统(例如,ext3,ext4),利用机械硬盘可不擦除覆盖写的特性,将磁盘空间划分为“数据块区”、“数据块索引区”、“文件索引区”三个区域,并执行以下几个操作文件创建:从文件索引区插入文件信息,生成虚拟文件路径及对应文件ID,并未实际生成文件。文件存储:当文件进行存储的时候,系统从“数据块索引区”中查找可用数据块进行存储,并将使用数据块信息录入文件索引区相应文件信息中。文件删除:当数据区满需要删盘时,可根据权值判定文件重要程度进行老文件索引置空及对应文件块状态更新。从而不需要本文档来自技高网...
一种音/视频数据文件循环存储方法及系统

【技术保护点】
一种音/视频数据文件循环存储方法,应用于磁盘,其特征在于,所述音/视频数据文件循环存储方法包括以下步骤:将磁盘划分成包括若干用于存储音/视频数据文件的数据块的第一区域、用于记录数据块属性信息的第二区域、及用于记录音/视频数据文件占用数据块的数据块使用状态信息及所述音/视频数据文件信息的第三区域;其中,每一所述数据块容量大小相同;采集音/视频数据流,形成音/视频数据文件;对形成的所述音/视频数据文件执行循环存储操作。

【技术特征摘要】
1.一种音/视频数据文件循环存储方法,应用于磁盘,其特征在于,所述音/视频数据文件循环存储方法包括以下步骤:将磁盘划分成包括若干用于存储音/视频数据文件的数据块的第一区域、用于记录数据块属性信息的第二区域、及用于记录音/视频数据文件占用数据块的数据块使用状态信息及所述音/视频数据文件信息的第三区域;其中,每一所述数据块容量大小相同;采集音/视频数据流,形成音/视频数据文件;对形成的所述音/视频数据文件执行循环存储操作。2.根据权利要求1所述的音/视频数据文件循环存储方法,其特征在于:所述循环存储操作包括执行音/视频数据文件创建操作、执行音/视频数据文件写入所述磁盘操作、及执行音/视频数据文件删除操作。3.根据权利要求2所述的音/视频数据文件循环存储方法,其特征在于:所述执行音/视频数据文件创建操作包括:在所述第三区域插入所述音/视频数据文件的音/视频数据文件信息;生成虚拟文件路径及与所述音/视频数据文件对应的文件识别码。4.根据权利要求2所述的音/视频数据文件循环存储方法,其特征在于:所述执行音/视频数据文件写入所述磁盘操作包括:选中一数据块,根据数据块容量判断该数据块容量是否已满;若是,查找一可用的数据块,更新所述第二区域和第三区域,继续执行下一步骤;若否,直接将形成的音/视频数据文件写入到选中的数据块中;将形成的音/视频数据文件写入到查找到的可用的数据块中。5.根据权利要求2所述的音/视频数据文件循环存储方法,其特征在于:所述执行音/视频数据文件删除操作包括:当所述第一区域需要删盘时,根据所述音/视频数据文件信息查找可删除音/视频数据文件,并根据该音/视频数据文件查找与之对应的数据块;更新所述数据块属性信息。6.一种音/视频数据文件循环存储系统,应用于磁盘,其特征在于,所述音...

【专利技术属性】
技术研发人员:肖少周龙国烜
申请(专利权)人:华平智慧信息技术深圳有限公司
类型:发明
国别省市:广东;44

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

1