一种视频补录方法和装置制造方法及图纸

技术编号:15899312 阅读:78 留言:0更新日期:2017-07-28 21:49
本发明专利技术实施例公开了一种视频补录方法和装置,首先云端服务器在得到属于事件类型的第一类录像后便执行补录任务,而为了同时适用于定时录像和无定时录像的场景,在执行补录任务时,首先判断本地是否能够补录,在本地无法补录时,基于监控设备实现补录;进一步的,定时录像时云端服务器将所得定时类型录像与事件类型录像独立存储于云端,且存储空间容量可根据需求设置,能够基于定时录像进行时长较长的补录,而无定时录像时历史录像被存储在监控录像的存储空间的容量较大且具有可扩展性的非易失性存储空间,使得历史录像的时长较长,最终能够实现时长较长的补录。通过本方案,实现了在针对于突发事件的事件录像完成后,补录时长较长的录像的目的。

【技术实现步骤摘要】
一种视频补录方法和装置
本专利技术涉及视频监控领域,特别涉及一种视频补录方法和装置。
技术介绍
在视频监控系统中,当需要对突发事件进行录像时,用户侧的监控设备会上传报警信号至监控平台,而监控平台在接收到报警信号后,产生针对于该监控设备的事件录像脉冲并发送至云端服务器,相应的,云端服务器在接收到该监控设备发送的事件录像脉冲后,会从该监控设备中实时取流(即实时获得监控设备所采集的录像数据),将取流所得录像以事件类型进行存储,而为了保证关于突发事件的录像的完整性,存在对突发事件之前的视频的补录的需求。现有技术中,存在两种视频录像方式,一种为定时录像,基本过程为:云端服务器从监控设备中定时取流,将取流所得录像以定时类型存储在预定存储空间,而在发生突发事件时,云端服务器停止定时取流,开启实时取流过程,将实时取流所得录像以事件类型存储在该预定存储空间内,在实时取流完毕后,继续按照预设定时规则进行定时取流,不存在补录的过程;另一种为无定时录像,基本过程为:云端服务器的内存中缓存录像内容,在发生突发事件时,云端服务器先从本地的内存缓存中获取录像数据进行存储,再获取实时流的录像进行存储。尽管该方式可以实现预录功能,但随着预录时长增大的需求,内存的消耗也会逐渐增加,受到云端服务器的内存的影响,导致补录时长较短。由于补录内容往往可以提供突发事件发生的原因,对于对突发事件的分析存在很重要的作用。那么,如何在针对于突发事件的事件录像完成后,补录时长较长的录像是一个亟待解决的问题。
技术实现思路
本专利技术实施例公开了一种视频补录方法和装置,以实现在针对于突发事件的事件录像完成后,补录时长较长的录像。具体方案如下:一方面,本专利技术实施例提供了一种视频补录方法,应用于视频监控系统中的云端服务器,所述方法包括:在基于监控设备得到针对于突发事件的属于事件类型的第一类录像后,基于预定预录时长,确定所需执行补录任务的时间范围;判断存储所述第一类录像的目标资源池以外的资源池中,是否存储有所利用设备为所述监控设备、时间标识符合所述时间范围且录像类型为定时类型的第二类录像,如果是,将所述第二类录像复制至所述目标资源池内,且将所述目标资源池内的所述第二类录像的录像类型更改为事件类型;其中,所述第二类录像为预先从所述监控设备中定时取流所得并以定时类型缓存在目标资源池以外的该资源池中;否则,基于预设配置文件判断是否需要基于所述监控设备执行补录任务,并在判断结果为是的情况下,基于所述监控设备中预设的非易失性存储空间内所缓存的历史录像,得到所述时间范围所对应的历史录像,并将所得到的历史录像复制至所述目标资源池,且在所述目标资源池中将所得到的历史录像的录像类型更改为事件类型。较佳的,本专利技术实施例所提供的一种视频补录方法,还包括:当基于预设配置文件判断无需基于所述监控设备执行补录任务时,结束补录流程。较佳的,本专利技术实施例所提供的一种视频补录方法,还包括:从所述监控设备中定时取流,并将取流所得录像以定时类型保存在所述目标资源池以外的该资源池内,同时记录所述监控设备的设备标识以及时间标识;在接收到监控平台发出的针对于所述监控设备的事件录像脉冲后,停止定时取流,从所述监控设备中实时取流,并将取流所得录像以事件类型保存在所述目标资源池中;其中,所述针对于所述监控设备的事件录像脉冲为所述监控平台在接收到所述监控设备上传的关于突发事件的报警信号后所发出的;在预定时间段内未接收到针对于所述监控设备的事件录像脉冲时,结束针对于突发事件的实时取流,得到针对于突发事件的属于事件类型的第一类录像。较佳的,本专利技术实施例所提供的一种视频补录方法,还包括:在接收到监控平台发出的针对于所述监控设备的事件录像脉冲后,从所述监控设备中实时取流,并将取流所得录像以事件类型保存在目标资源池中;其中,所述针对于所述监控设备的事件录像脉冲为所述监控平台在接收到所述监控设备上传的关于突发事件的报警信号后所发出的,所述监控设备实时缓存录像,并将所缓存的历史录像存储在预先设定的非易失性存储空间中;在预定时间段内未接收到针对于所述监控设备的事件录像脉冲时,结束针对于突发事件的实时取流,得到针对于突发事件的属于事件类型的第一类录像。较佳的,所述存储第一类录像的目标资源池的存储属性为周期循环覆盖、容量循环覆盖或不覆盖。较佳的,所述预先设定的非易失性存储空间的存储属性为周期循环覆盖或容量循环覆盖。较佳的,所述基于所述监控设备中预先设定的非易失性存储空间所缓存的历史录像,得到所述时间范围所对应的历史录像,包括:通过回放方式,从所述监控设备中预先设定的非易失性存储空间所缓存的历史录像中得到所述时间范围所对应的历史录像。较佳的,所述监控设备为:带有SD卡的摄像头或硬盘录像机。另一方面,本专利技术实施例还提供了一种视频补录装置,应用于云端服务器,所述装置包括:补录时间范围确定模块:用于在基于监控设备得到针对于突发事件的属于事件类型的第一类录像后,基于预定预录时长,确定所需执行补录任务的时间范围;第一判断模块:用于判断存储所述第一类录像的目标资源池以外的资源池中,是否存储有所利用设备为所述监控设备、时间标识符合所述时间范围且录像类型为定时类型的第二类录像,如果是,执行第一录像复制更改模块,否则,执行第二判断模块;所述第一录像复制更改模块:用于将所述第二类录像复制至所述目标资源池内,且将所述目标资源池内的所述第二类录像的录像类型更改为事件类型;其中,所述第二类录像为预先从所述监控设备中定时取流所得并以定时类型缓存在目标资源池以外的该资源池中;所述第二判断模块:用于基于预设配置文件判断是否需要基于所述监控设备执行补录任务,在判断结果为是的情况下,执行第二录像复制更改模块;所述第二录像复制更改模块:用于基于所述监控设备中预设的非易失性存储空间内所缓存的历史录像,得到所述时间范围所对应的历史录像,并将所得到的历史录像复制至所述目标资源池,且在所述目标资源池中将所得到的历史录像的录像类型更改为事件类型。较佳的,所述第二判断模块还用于当基于预设配置文件判断无需基于所述监控设备执行补录任务时,结束补录流程。较佳的,本专利技术实施例所提供的一种视频补录装置还包括定时类型录像取流保存模块、第一事件类型录像取流保存模块和第一类录像第一确定模块;所述定时类型录像取流保存模块:用于从所述监控设备中定时取流,并将取流所得录像以定时类型保存在所述目标资源池以外的该资源池内,同时记录所述监控设备的设备标识以及时间标识;所述第一事件类型录像取流保存模块:用于在接收到监控平台发出的针对于所述监控设备的事件录像脉冲后,停止定时取流,从所述监控设备中实时取流,并将取流所得录像以事件类型保存在所述目标资源池中;其中,所述针对于所述监控设备的事件录像脉冲为所述监控平台在接收到所述监控设备上传的关于突发事件的报警信号后所发出的;所述第一类录像第一确定模块:用于在预定时间段内未接收到针对于所述监控设备的事件录像脉冲时,结束针对于突发事件的实时取流,得到针对于突发事件的属于事件类型的第一类录像。较佳的,本专利技术实施例所提供的一种视频补录装置还包括第二事件类型录像取流保存模块和第一类录像第二确定模块;所述第二事件类型录像取流保存模块:用于在接收到监控平台发出本文档来自技高网...
一种视频补录方法和装置

【技术保护点】
一种视频补录方法,其特征在于,应用于视频监控系统中的云端服务器,所述方法包括:在基于监控设备得到针对于突发事件的属于事件类型的第一类录像后,基于预定预录时长,确定所需执行补录任务的时间范围;判断存储所述第一类录像的目标资源池以外的资源池中,是否存储有所利用设备为所述监控设备、时间标识符合所述时间范围且录像类型为定时类型的第二类录像,如果是,将所述第二类录像复制至所述目标资源池内,且将所述目标资源池内的所述第二类录像的录像类型更改为事件类型;其中,所述第二类录像为预先从所述监控设备中定时取流所得并以定时类型缓存在目标资源池以外的该资源池中;否则,基于预设配置文件判断是否需要基于所述监控设备执行补录任务,并在判断结果为是的情况下,基于所述监控设备中预设的非易失性存储空间内所缓存的历史录像,得到所述时间范围所对应的历史录像,并将所得到的历史录像复制至所述目标资源池,且在所述目标资源池中将所得到的历史录像的录像类型更改为事件类型。

【技术特征摘要】
1.一种视频补录方法,其特征在于,应用于视频监控系统中的云端服务器,所述方法包括:在基于监控设备得到针对于突发事件的属于事件类型的第一类录像后,基于预定预录时长,确定所需执行补录任务的时间范围;判断存储所述第一类录像的目标资源池以外的资源池中,是否存储有所利用设备为所述监控设备、时间标识符合所述时间范围且录像类型为定时类型的第二类录像,如果是,将所述第二类录像复制至所述目标资源池内,且将所述目标资源池内的所述第二类录像的录像类型更改为事件类型;其中,所述第二类录像为预先从所述监控设备中定时取流所得并以定时类型缓存在目标资源池以外的该资源池中;否则,基于预设配置文件判断是否需要基于所述监控设备执行补录任务,并在判断结果为是的情况下,基于所述监控设备中预设的非易失性存储空间内所缓存的历史录像,得到所述时间范围所对应的历史录像,并将所得到的历史录像复制至所述目标资源池,且在所述目标资源池中将所得到的历史录像的录像类型更改为事件类型。2.根据权利要求1所述的方法,其特征在于,还包括:当基于预设配置文件判断无需基于所述监控设备执行补录任务时,结束补录流程。3.根据权利要求1或2所述的方法,其特征在于,还包括:从所述监控设备中定时取流,并将取流所得录像以定时类型保存在所述目标资源池以外的该资源池内,同时记录所述监控设备的设备标识以及时间标识;在接收到监控平台发出的针对于所述监控设备的事件录像脉冲后,停止定时取流,从所述监控设备中实时取流,并将取流所得录像以事件类型保存在所述目标资源池中;其中,所述针对于所述监控设备的事件录像脉冲为所述监控平台在接收到所述监控设备上传的关于突发事件的报警信号后所发出的;在预定时间段内未接收到针对于所述监控设备的事件录像脉冲时,结束针对于突发事件的实时取流,得到针对于突发事件的属于事件类型的第一类录像。4.根据权利要求1或2所述的方法,其特征在于,还包括:在接收到监控平台发出的针对于所述监控设备的事件录像脉冲后,从所述监控设备中实时取流,并将取流所得录像以事件类型保存在目标资源池中;其中,所述针对于所述监控设备的事件录像脉冲为所述监控平台在接收到所述监控设备上传的关于突发事件的报警信号后所发出的,所述监控设备实时缓存录像,并将所缓存的历史录像存储在预先设定的非易失性存储空间中;在预定时间段内未接收到针对于所述监控设备的事件录像脉冲时,结束针对于突发事件的实时取流,得到针对于突发事件的属于事件类型的第一类录像。5.根据权利要求1或2所述的方法,其特征在于,所述存储第一类录像的目标资源池的存储属性为周期循环覆盖、容量循环覆盖或不覆盖。6.根据权利要求1或2所述的方法,其特征在于,所述预先设定的非易失性存储空间的存储属性为周期循环覆盖或容量循环覆盖。7.根据权利要求1或2所述的方法,其特征在于,所述基于所述监控设备中预先设定的非易失性存储空间所缓存的历史录像,得到所述时间范围所对应的历史录像,包括:通过回放方式,从所述监控设备中预先设定的非易失性存储空间所缓存的历史录像中得到所述时间范围所对应的历史录像。8.根据权利要求1或2所述的方法,其特征在于,所述监控设备为:带有SD卡的摄像头或硬盘录像机。9.一种视频补录装置,其特征在于,应用于云端服务器,所述装置包括:补录时间范围确定模块:用于在基于监控设备得到针对于突发事件的属于事件类型的第一类录像后,基于预定预录时长,确定所需执行补录任务的时间范围;第一判断模块:用于判断存...

【专利技术属性】
技术研发人员:许爱秋
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江,33

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

1