视频数据的存储方法、装置、设备及存储介质制造方法及图纸

技术编号:25605434 阅读:54 留言:0更新日期:2020-09-12 00:01
本申请公开了一种视频数据的存储方法、装置、设备及存储介质,属于数据存储技术领域。所述方法包括:读取对所缺失的视频数据进行存储的补录任务,补录任务是在确定对应的监控设备具备数据存储能力且第一存储节点存储的监控设备录制的视频数据存在缺失的情况下生成的,或者,由第一存储节点在无法获取监控设备录制的视频数据且确定监控设备具备数据存储能力的情况下生成的,向第二存储节点下发补录任务,第一存储节点和第二存储节点为多个存储节点中的一个存储节点。本申请的补录任务是在确定监控设备可以存储视频数据的情况生成的,如此,下发补录任务后,该第二存储节点可以对缺失的视频数据进行补充存储,可以避免出现视频数据丢失的问题。

【技术实现步骤摘要】
视频数据的存储方法、装置、设备及存储介质
本申请涉及数据存储
,特别涉及一种视频数据的存储方法、装置、设备及存储介质。
技术介绍
随着安全意识的提高,越来越多的场所安装有监控设备,用来对监控区域进行监控。通常情况下,存储节点可以向监控设备取流,获取监控设备录制的视频数据进行存储,但如果由于网络故障等原因导致存储节点无法获取监控设备录制的视频数据,便会丢失一部分视频数据。
技术实现思路
本申请提供了一种视频数据的存储方法、装置、设备及存储介质,可以解决相关技术中的丢失视频数据的问题。所述技术方案如下:一方面,提供了一种视频数据的存储方法,应用于云存储系统中的存储管理节点,所述云存储系统还包括多个存储节点,所述方法包括:读取补录任务,所述补录任务是在确定对应的监控设备具备数据存储能力且第一存储节点存储的所述监控设备录制的视频数据存在缺失的情况下生成的,或者,所述补录任务是由所述第一存储节点在无法获取所述监控设备录制的视频数据且确定所述监控设备具备数据存储能力的情况下生成的,所述补录任务为对所缺失的视频数据进行存储的任务,所述第一存储节点为所述多个存储节点中的一个存储节点;向第二存储节点下发所述补录任务,所述第二存储节点为所述多个存储节点中的一个存储节点。在本申请一种可能的实现方式中,所述补录任务是在确定对应的监控设备具备数据存储能力且第一存储节点存储的所述监控设备录制的视频数据存在缺失的情况下生成的,所述方法还包括:确定所述监控设备的存储能力信息,所述存储能力信息用于指示所述监控设备是否具备数据存储能力;若基于所述存储能力信息确定所述监控设备具备数据存储能力,且基于所述监控设备的录像计划确定所述第一存储节点存储的所述监控设备录制的视频数据存在缺失,生成所述补录任务。在本申请一种可能的实现方式中,所述录像计划包括第一时间范围,所述基于所述监控设备的录像计划确定所述第一存储节点存储的所述监控设备录制的视频数据存在缺失,包括:获取所述第一存储节点中存储的所述监控设备录制的视频数据的存储状态信息,所述存储状态信息包括已存储的所述监控设备录制的视频数据的第二时间范围;根据所述第一时间范围与所述第二时间范围,确定所述监控设备录制的视频数据是否存在缺失。在本申请一种可能的实现方式中,所述生成所述补录任务,包括:基于所述第一时间范围和所述第二时间范围,确定缺失时间范围,所述缺失时间范围是指所缺失的视频数据对应的时间范围;基于所述缺失时间范围和所述监控设备的设备标识,生成所述补录任务。在本申请一种可能的实现方式中,所述补录任务是由所述第一存储节点在无法获取所述监控设备录制的视频数据且确定所述监控设备具备数据存储能力的情况下生成的,所述方法还包括:接收所述第一存储节点上报的所述补录任务。在本申请一种可能的实现方式中,所述向第二存储节点下发所述补录任务之后,还包括:接收所述第二存储节点反馈的任务状态信息;若所述任务状态信息包括所述缺失的视频数据中所述第二存储节点未存储的视频数据对应的第三时间范围,将所述补录任务中的缺失时间范围更新为所述第三时间范围,所述缺失时间范围是指所述缺失的视频数据对应的时间范围。一方面,提供了一种视频数据的存储方法,应用于云存储系统中的第二存储节点,所述第二存储节点为所述云存储系统包括的多个存储节点中的一个存储节点,所述云存储系统还包括存储管理节点,所述方法包括:获取补录任务,所述补录任务是所述存储管理节点在确定对应的监控设备具备数据存储能力且第一存储节点存储的所述监控设备录制的视频数据存在缺失的情况下生成的,或者,所述补录任务是所述第一存储节点在无法获取所述监控设备录制的视频数据且确定所述监控设备具备数据存储能力的情况下生成的,所述补录任务为对所缺失的视频数据进行存储的任务;基于所述补录任务对所缺失的视频数据进行存储。在本申请一种可能的实现方式中,所述补录任务包括缺失时间范围和所述监控设备的设备标识,所述缺失时间范围是指所述缺失的视频数据对应的时间范围,所述基于所述补录任务对所缺失的视频数据进行存储,包括:向所述设备标识指示的监控设备发送第一请求,所述第一请求包括所述缺失时间范围,所述第一请求用于请求所述监控设备反馈在所述缺失时间范围内录制的视频数据;接收所述监控设备反馈的视频数据并进行存储。在本申请一种可能的实现方式中,所述方法还包括:向所述存储管理节点上报所述补录任务的任务状态信息,所述任务状态信息用于指示所述第一存储节点对所述补录任务的完成情况。在本申请一种可能的实现方式中,所述方法还包括:接收来自所述存储管理节点的录像计划;基于所述录像计划向所述录像计划对应的监控设备发送第二请求,所述第二请求用于请求所述监控设备反馈存储能力信息;接收所述监控设备反馈的存储能力信息并进行存储。在本申请一种可能的实现方式中,所述方法还包括:将所述存储能力信息发送至所述存储管理节点进行存储。另一方面,提供了一种视频数据的存储装置,应用于云存储系统中的存储管理节点,所述云存储系统还包括多个存储节点,所述装置包括:读取模块,用于读取补录任务,所述补录任务是在确定对应的监控设备具备数据存储能力且第一存储节点存储的所述监控设备录制的视频数据存在缺失的情况下生成的,或者,所述补录任务是由所述第一存储节点在无法获取所述监控设备录制的视频数据且确定所述监控设备具备数据存储能力的情况下生成的,所述补录任务为对所缺失的视频数据进行存储的任务,所述第一存储节点为所述多个存储节点中的一个存储节点;发送模块,用于向第二存储节点下发所述补录任务,所述第二存储节点为所述多个存储节点中的一个存储节点。在本申请一种可能的实现方式中,所述发送模块还用于:所述补录任务是在确定对应的监控设备具备数据存储能力且第一存储节点存储的所述监控设备录制的视频数据存在缺失的情况下生成的,确定所述监控设备的存储能力信息,所述存储能力信息用于指示所述监控设备是否具备数据存储能力;若基于所述存储能力信息确定所述监控设备具备数据存储能力,且基于所述监控设备的录像计划确定所述第一存储节点存储的所述监控设备录制的视频数据存在缺失,生成所述补录任务。在本申请一种可能的实现方式中,所述发送模块还用于:所述录像计划包括第一时间范围,获取所述第一存储节点中存储的所述监控设备录制的视频数据的存储状态信息,所述存储状态信息包括已存储的所述监控设备录制的视频数据的第二时间范围;根据所述第一时间范围与所述第二时间范围,确定所述监控设备录制的视频数据是否存在缺失。在本申请一种可能的实现方式中,所述发送模块还用于:基于所述第一时间范围和所述第二时间范围,确定缺失时间范围,所述缺失时间范围是指所缺失的视频数据对应的时间范围;基于所述缺失时间范围和所述监控设备的设备标识,生成所述补录本文档来自技高网...

【技术保护点】
1.一种视频数据的存储方法,其特征在于,应用于云存储系统中的存储管理节点,所述云存储系统还包括多个存储节点,所述方法包括:/n读取补录任务,所述补录任务是在确定对应的监控设备具备数据存储能力且第一存储节点存储的所述监控设备录制的视频数据存在缺失的情况下生成的,或者,所述补录任务是由所述第一存储节点在无法获取所述监控设备录制的视频数据且确定所述监控设备具备数据存储能力的情况下生成的,所述补录任务为对所缺失的视频数据进行存储的任务,所述第一存储节点为所述多个存储节点中的一个存储节点;/n向第二存储节点下发所述补录任务,所述第二存储节点为所述多个存储节点中的一个存储节点。/n

【技术特征摘要】
1.一种视频数据的存储方法,其特征在于,应用于云存储系统中的存储管理节点,所述云存储系统还包括多个存储节点,所述方法包括:
读取补录任务,所述补录任务是在确定对应的监控设备具备数据存储能力且第一存储节点存储的所述监控设备录制的视频数据存在缺失的情况下生成的,或者,所述补录任务是由所述第一存储节点在无法获取所述监控设备录制的视频数据且确定所述监控设备具备数据存储能力的情况下生成的,所述补录任务为对所缺失的视频数据进行存储的任务,所述第一存储节点为所述多个存储节点中的一个存储节点;
向第二存储节点下发所述补录任务,所述第二存储节点为所述多个存储节点中的一个存储节点。


2.如权利要求1所述的方法,其特征在于,所述补录任务是在确定对应的监控设备具备数据存储能力且第一存储节点存储的所述监控设备录制的视频数据存在缺失的情况下生成的,所述方法还包括:
确定所述监控设备的存储能力信息,所述存储能力信息用于指示所述监控设备是否具备数据存储能力;
若基于所述存储能力信息确定所述监控设备具备数据存储能力,且基于所述监控设备的录像计划确定所述第一存储节点存储的所述监控设备录制的视频数据存在缺失,生成所述补录任务。


3.如权利要求2所述的方法,其特征在于,所述录像计划包括第一时间范围,所述基于所述监控设备的录像计划确定所述第一存储节点存储的所述监控设备录制的视频数据存在缺失,包括:
获取所述第一存储节点中存储的所述监控设备录制的视频数据的存储状态信息,所述存储状态信息包括已存储的所述监控设备录制的视频数据的第二时间范围;
根据所述第一时间范围与所述第二时间范围,确定所述监控设备录制的视频数据是否存在缺失。


4.如权利要求3所述的方法,其特征在于,所述生成所述补录任务,包括:
基于所述第一时间范围和所述第二时间范围,确定缺失时间范围,所述缺失时间范围是指所缺失的视频数据对应的时间范围;
基于所述缺失时间范围和所述监控设备的设备标识,生成所述补录任务。


5.如权利要求1所述的方法,其特征在于,所述补录任务是由所述第一存储节点在无法获取所述监控设备录制的视频数据且确定所述监控设备具备数据存储能力的情况下生成的,所述方法还包括:
接收所述第一存储节点上报的所述补录任务。


6.如权利要求1-5中任一项所述的方法,其特征在于,所述向第二存储节点下发所述补录任务之后,还包括:
接收所述第二存储节点反馈的任务状态信息;
若所述任务状态信息包括所述缺失的视频数据中所述第二存储节点未存储的视频数据对应的第三时间范围,将所述补录任务中的缺失时间范围更新为所述第三时间范围,所述缺失时间范围是指所述缺失的视频数据对应的时间范围。


7.一种视频数据的存储方法,其特征在于,应用于云存储系统中的第二存储节点,所述第二存储节点为所述云存储系统包括的多个存储节点中的一个存储节点,所述云存储系统还包括存储管理节点,所述方法包括:
获取补录任务,所述补录任务是所述存储管理节点在确定对应的监控设备具备数据存储能力且第一存储节点存储的所述监控设备录制的视频数据存在缺失的情况下生成的,或者,所述补录任务是所述第一存储节点在无法获取所述监控设备录制的视频数据且确定所述监控设备具备数据存储能力的情况下生成的,所述补录任务为对所缺失的视频数据进行存储的任务;

【专利技术属性】
技术研发人员:梁威苏霞夏伟强
申请(专利权)人:杭州海康威视系统技术有限公司
类型:发明
国别省市:浙江;33

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

1