本发明专利技术提供一种视频数据完整性检测方法,该方法包括以下步骤:存储设备接收视频数据时,抽取视频数据关键帧的时间戳信息;以步骤1中得到的时间戳信息形成索引信息;判断索引信息在时间上是否连续,若连续,则视频数据完整,若不连续,则视频数据不完整。本发明专利技术中视频文件的索引基于关键帧,完整性的检测基于关键帧的索引,从而实现了高精度的完整性检测;采用图形化方式显示,能够让用户一目了然的看到视频数据的完整性情况,用户体验良好。
【技术实现步骤摘要】
本专利技术涉及网络通信中的数据处理
,具体的说,涉及了一种。
技术介绍
视频监控技术具有真实性、可靠性和广泛性等优点,在安防、交通、金融、教育等各行各业应用广泛。通常摄像机等设备采集到的模拟视频数据经过视频编码器的数字编码压缩处理后,一方面传输到网络上供实时浏览,另一方面则将该视频数据存储在存储设备中供后续的提取和回放。 视频存储成本的大幅降低,虽然极大地促进了视频监控系统的发展,但是,大量增加的摄像机却成为了实时视频监控的一个很大的负担,这使得历史视频的倒查变得非常重要。历史视频倒查的前提是历史视频数据被完整记录,而实际情况却是由于磁盘被长期频繁读写,存储介质的损坏机率大大提高,视频数据是否被完整地存储往往不能够保证。因此,如何采用技术手段保证视频数据的完整性,是各个系统集成厂家当前面临的一个亟待解决的问题。
技术实现思路
本专利技术的目的是针对现有技术的不足,从而提供一种,该方法能够准确地实现视频数据的完整性检测。为了实现上述目的,本专利技术所采用的技术方案是一种,该方法包括以下步骤 步骤1:存储设备接收视频数据时,抽取视频数据关键帧的时间戳信息; 步骤2 :以步骤I中得到的时间戳信息形成索引信息; 步骤3 :判断索引信息在时间上是否连续,若连续,则视频数据完整,若不连续,则视频数据不完整。基于上述,所述步骤I由所述存储设备执行,且所述存储设备将所述时间戳信息发送给与所述存储设备连接的PC机,所述步骤2由所述PC机执行,且所述PC机根据得到的所述索引信息,执行所述步骤3。基于上述,该检测方法还包括步骤4 :对完整性视频数据进行处理,即在所述步骤3中执行所述判断索引信息在时间上是否连续之后,如果视频数据完整,则依据索引信息提取接收到的视频的时间戳信息;将得到的时间戳信息进行合并;若视频数据不完整,则重新生成一个新的时间戳信息,最终形成完整性检测信息,并将该信息缓存到所述PC机的内存中。基于上述,在执行步骤4之后,若存在停止视频录像,则对时间戳信息做截断处理,当重新录像时,则重新生成一个新的时间戳信息;若历史录像文件被删除,根据所删除的文件及索引信息,将最先的时间戳信息减去该删除录像文件的时间;而后重新执行所述步骤4。基于上述,完整性检测信息作为视频数据完整性检测结果在所述PC机上以图形化的方式表现,其中,连续和不连续表示为不同的颜色。本专利技术相对现有技术具有实质性特点和进步,具体的说,本专利技术中视频文件的索引基于关键帧,完整性的检测基于关键帧的索引,以关键帧索引 的方式实现了高精度的完整性检测;采用图形化方式显示,能够让用户一目了然的看到视频数据的完整性情况,用户体验良好。附图说明图1是本专利技术方法的使用流程框图。具体实施例方式下面通过具体实施方式,对本专利技术的技术方案做进一步的详细描述。一种,包括以下步骤 步骤1:存储设备接收视频数据时,抽取视频数据关键帧的时间戳信息; 步骤2 :以步骤I中得到的时间戳信息形成索引信息; 步骤3 :判断索引信息在时间上是否连续,若连续,则视频数据完整,若不连续,则视频数据不完整。基于上述,所述步骤I由所述存储设备执行,且所述存储设备将所述时间戳信息发送给与所述存储设备连接的PC机,所述步骤2由所述PC机执行,且所述PC机根据得到的所述索引信息,执行所述步骤3。基于上述,完整性检测信息作为视频数据完整性检测结果会在所述PC机上以图形化的方式表现,其中,连续和不连续表示为不同的颜色,能够让用户一目了然的看到视频数据的完整性情况。具体使用该方法进行实际的视频数据完整性检测时,如图1所示。所述存储设备的服务器启动,开始启动完整性检测算法,执行所述步骤1-3,然后执行步骤4 :对完整性视频数据进行处理,在所述步骤3中执行所述判断索引信息在时间上是否连续之后,如果视频数据完整,则依据索引信息提取接收到的视频的时间戳信息;将得到的时间戳信息进行合并;若视频数据不完整,则重新生成一个新的时间戳信息,然后形成完整性检测信息,并将该信息缓存到所述PC机的内存中。接着等待用户的请求,如有请求,则将缓存于所述PC机内存中的完整性检测信息发送至请求方并进行图形化显示,否则继续等待。在此过程中,若有中断视频录像或删除历史录像文件操作,则重新对完整性视频数据进行处理、显示,否则进入下一个等待检测的周期;其中,若有历史录像文件被删除,则根据所删除的文件及索引信息,将最先的时间戳信息减去该删除录像文件的时间;若存在中断视频录像,则对时间戳信息做截断处理,当重新录像时,重新生成一个新的时间戳信息;其中,一个完整性检测周期将启动完整性检测算法一次,对于一次完整性检测,将提取全部视频数据的完整性检测信息,在其后所有视频数据的完整性检测信息变更将以此为基础做增量调整,采取该措施主要是为了避免非机器因素,如人工误删,导致的视频数据缺失引起视频数据完整性检测结果与实际结果不符的情况。通过设定运行周期,所述存储设备的服务器周期性地运行完整性检测算法,通过所述存储设备的服务器后台的索引重建,并在此基础上做增量调整,形成视频数据完整性检测结果,将结果缓存到所述PC机的内存中,当有用户请求,即能够迅速获得视频数据完整性检测结果。最后应当说明的是以上实施例仅用以说明本专利技术的技术方案而非对其限制;尽管参照较佳实施例对本专利技术进行了详细的说明,所属领域的普通技术人员应当理解依然可以对本专利技术的具体实施方式进行修改 或者对部分技术特征进行等同替换;而不脱离本专利技术技术方案的精神,其均应涵盖在本专利技术请求保护的技术方案范围当中。本文档来自技高网...
【技术保护点】
一种视频数据完整性检测方法,其特征在于,该方法包括以下步骤:步骤1:存储设备接收视频数据时,抽取视频数据关键帧的时间戳信息;步骤2:以步骤1中得到的时间戳信息形成索引信息;步骤3:判断索引信息在时间上是否连续,若连续,则视频数据完整,若不连续,则视频数据不完整。
【技术特征摘要】
1.一种视频数据完整性检测方法,其特征在于,该方法包括以下步骤步骤1:存储设备接收视频数据时,抽取视频数据关键帧的时间戳信息;步骤2 :以步骤I中得到的时间戳信息形成索引信息;步骤3 :判断索引信息在时间上是否连续,若连续,则视频数据完整,若不连续,则视频数据不完整。2.根据权利要求1所述的视频数据完整性检测方法,其特征在于所述步骤I由所述存储设备执行,且所述存储设备将所述时间戳信息发送给与所述存储设备连接的PC机,所述步骤2由所述PC机执行,且所述PC机根据得到的所述索引信息,执行所述步骤3。3.根据权利要求2所述的视频数据完整性检测方法,其特征在于该检测方法还包括步骤4 :对完整性视频数据进行处理,即在所述步骤3中执行所述判断索引信息在时间上是否连...
【专利技术属性】
技术研发人员:杜勇慧,李根胜,潘新华,
申请(专利权)人:河南辉煌科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。