利索能及
我要发布
收藏
专利号: 2019109428239
申请人: 杭州海康威视系统技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-10-25
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种视频预录方法,其特征在于,应用于云存储系统,所述方法包括:接收目标监控设备采集的视频流数据;

按照所述目标监控设备的标识,确定所述目标监控设备对应的指定磁盘中的预录存储区,得到目标预录存储区,其中,不同监控设备对应不同的预录存储区,所述指定磁盘为区别于录像池的磁盘阵列的磁盘;

将当前接收到的所述目标监控设备的视频流数据,以周期性覆盖的方式存储到所述目标预录存储区中;

将所述目标预录存储区中的数据存储到所述云存储系统录像池的长周期存储区中,其中,所述长周期存储区为所述云存储系统录像池的磁盘阵列中的存储位置,所述长周期存储区的覆盖周期大于所述预录存储区的覆盖周期。

2.根据权利要求1所述的方法,其特征在于,在所述接收目标监控设备采集的视频流数据之前,所述方法还包括:获取所述目标监控设备的预录时长及所述目标监控设备的码率;

按照所述目标监控设备的预录时长及所述目标监控设备的码率,确定所述目标监控设备对应的预录存储区的大小;

按照所述目标监控设备对应的预录存储区的大小,在所述指定磁盘中为所述目标监控设备划分相应大小的存储区域,得到所述目标监控设备对应的预录存储区。

3.根据权利要求2所述的方法,其特征在于,所述将当前接收到的所述目标监控设备的视频流数据,以周期性覆盖的方式存储到所述目标预录存储区中,包括:判断所述目标预录存储区是否存满;

若所述目标预录存储区未存满,在所述目标预录存储区的剩余空间中存储当前接收到的所述目标监控设备的视频流数据;

若所述目标预录存储区已存满,按照已存储数据的存储时间,从存储时间最早的已存储数据开始,利用当前接收到的所述目标监控设备的视频流数据按照时间顺序依次覆盖已存储数据。

4.根据权利要求2所述的方法,其特征在于,在所述按照所述目标监控设备对应的预录存储区的大小,在所述指定磁盘中为所述目标监控设备划分相应大小的存储区域,得到所述目标监控设备对应的预录存储区之后,所述方法还包括:将所述目标监控设备对应的预录存储区设置为环形缓冲区;

所述将当前接收到的所述目标监控设备的视频流数据,以周期性覆盖的方式存储到所述目标预录存储区中,包括:将当前接收到的所述目标监控设备的视频流数据,按照环形存储的方式存储到所述目标预录存储区中。

5.根据权利要求1所述的方法,其特征在于,所述将当前接收到的所述目标监控设备的视频流数据,以周期性覆盖的方式存储到所述目标预录存储区中,包括:按照视频流数据的存储时刻,将所述目标预录存储区中的存储时长大于预设时长阈值的视频流数据进行删除;

当前接收到的所述目标监控设备的视频流数据,存储到所述目标预录存储区中。

6.根据权利要求1所述的方法,其特征在于,所述将所述目标预录存储区中的数据存储到所述云存储系统录像池的长周期存储区中,包括:判断是否获取到针对所述目标监控设备的告警信息;

在获取到针对所述目标监控设备的告警信息时,停止将当前接收到的所述目标监控设备的视频流数据存储到所述目标预录存储区中,将当前接收到的所述目标监控设备的视频流数据存储到所述云存储系统录像池的长周期存储区中,并将所述目标预录存储区中的视频流数据存储到所述长周期存储区中。

7.根据权利要求6所述的方法,其特征在于,在所述在获取到针对所述目标监控设备的告警信息时,停止将当前接收到的所述目标监控设备的视频流数据存储到所述目标预录存储区中,将当前接收到的所述目标监控设备的视频流数据存储到所述云存储系统录像池的长周期存储区中,并将所述目标预录存储区中的视频流数据存储到所述长周期存储区中之后,所述方法还包括:在获取到针对所述目标监控设备的停止写入指令时,停止将当前接收到的所述目标监控设备的视频流数据存储到所述长周期存储区中,将当前接收到的所述目标监控设备的视频流数据存储到所述目标预录存储区中。

8.一种云存储系统,所述云存储系统包括:

视频流数据接收模块,用于接收目标监控设备采集的视频流数据;

预录存储区确定模块,用于按照所述目标监控设备的标识,确定所述目标监控设备对应的指定磁盘中的预录存储区,得到目标预录存储区,其中,不同监控设备对应不同的预录存储区,所述指定磁盘为区别于录像池的磁盘阵列的磁盘;

视频流数据预录模块,用于将当前接收到的所述目标监控设备的视频流数据,以周期性覆盖的方式存储到所述目标预录存储区中;

视频流数据存储模块,用于将所述目标预录存储区中的数据存储到所述云存储系统录像池的长周期存储区中,其中,所述长周期存储区为所述云存储系统录像池的磁盘阵列中的存储位置,所述长周期存储区的覆盖周期大于所述预录存储区的覆盖周期。

9.根据权利要求8所述的系统,其特征在于,所述系统还包括:

相关参数获取模块,用于获取所述目标监控设备的预录时长及所述目标监控设备的码率;

区域大小计算模块,用于按照所述目标监控设备的预录时长及所述目标监控设备的码率,确定所述目标监控设备对应的预录存储区的大小;

预录存储区划分模块,用于按照所述目标监控设备对应的预录存储区的大小,在所述指定磁盘中为所述目标监控设备划分相应大小的存储区域,得到所述目标监控设备对应的预录存储区。

10.根据权利要求9所述的系统,其特征在于,所述视频流数据预录模块,具体用于:判断所述目标预录存储区是否存满;

若所述目标预录存储区未存满,在所述目标预录存储区的剩余空间中存储当前接收到的所述目标监控设备的视频流数据;

若所述目标预录存储区已存满,按照已存储数据的存储时间,从存储时间最早的已存储数据开始,利用当前接收到的所述目标监控设备的视频流数据按照时间顺序依次覆盖已存储数据。