【技术实现步骤摘要】
本专利技术涉及音视频数据存储领域,具体涉及一种。
技术介绍
视频监控系统与PC机一样,存在用于保存音视频录像的硬盘文件系统,视频监控系统的硬盘文件系统,可以分为一类,第一类是与PC机相同的通用文件系统,第二类是专门开发的,适合特定存储目的的专用文件系统。在视频监控系统中,当使用布防计划(布防时间可以为几分钟到几天,也可能全天候)录像时,会产生很大量的数据(几GB到数十GB,甚至上TB);但是因告警触发音视频录像时,由于时间短(告警时间可以为几秒或者几分钟),通常产生较小的数据(几百KB到数十MB)。在视频监控系统中,单个摄像头需要持续不间断的录像,但所分配的硬盘空间大小通常是固定的,因此,当被分配的硬盘空间录满时,就需要回收硬盘空间。另外,在室外的视频监控系统中, 监控设备易受天气等外部环境影响,监控设备时常会被突然断电。PC机所使用的文件系统中,一个数据包对应一个文件,当超大文件和小文件混合保存时,在硬盘空间回收过程中,会在硬盘上产生大量碎片空间,影响硬盘的使用效率,降低系统的性能,而且在保存大文件的过程中,需要频繁地读写数据和文件索引,磁头频繁跳动,极容易造 ...
【技术保护点】
一种基于时间位图的音视频数据存取方法,其特征在于,包括以下步骤:预先将磁盘空间划分为索引区和数据区,所述索引区用于存放时间位图索引和一级索引,其中时间位图索引中的各个数据位分别对应一个一级索引;所述数据区划分为若干区块,每个区块对应一个二级索引;音视频数据的存取过程依次包括录像段的写入、录像段的检索以及录像段的读取;其中,录像段的写入过程包括以下步骤:a、将待写入的录像段中的数据组装成若干个数据块,每个数据块的大小对应一个区块的容量,每个数据块中包含若干数据包;b、根据待写入的数据的属性为每个数据块建立对应的二级索引;c、将各个数据块写入区块缓冲区,同时将二级索引写入二级索 ...
【技术特征摘要】
1.一种基于时间位图的音视频数据存取方法,其特征在于,包括以下步骤:预先将磁盘空间划分为索引区和数据区,所述索引区用于存放时间位图索引和一级索引,其中时间位图索引中的各个数据位分别对应一个一级索引;所述数据区划分为若干区块,每个区块对应一个二级索引; 音视频数据的存取过程依次包括录像段的写入、录像段的检索以及录像段的读取;其中,录像段的写入过程包括以下步骤: a、将待写入的录像段中的数据组装成若干个数据块,每个数据块的大小对应一个区块的容量,每个数据块中包含若干数据包; b、根据待写入的数据的属性为每个数据块建立对应的二级索引; C、将各个数据块写入区块缓冲区,同时将二级索引写入二级索引缓冲区; 在将所述数据块写入区块缓冲区的过程中,每隔固定时间段,依据当前即将写入区块缓冲区的数据块的二级索引生成一级索引,并在索引区中写入该一级索引,同时将时间位图索引中与该一级索引相对应的数据位的值由O更新为I ; d、当区块缓冲区写满后,将区块缓冲区中的数据块写入数据区中,同时将对应的二级索引由二级索引缓冲区写入数据区; 录像段的检索过程包括以下步骤: e、根据需要检索的录像段的开始时间和结束时间计算时间位图索引中对应的起始数据位和结束数据位,并依据计算结果提取得到时间位图段; f、在得到的时间位图段中,将所有数据位连续为I的部分分别组成录像段索引; g、根据时间位图索引的起始数据位对应的时间,计算得到每个录像段索引...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。