The embodiment of the invention provides a video data acquisition method and device based on a video cloud storage system. The method includes: determining whether there is a task information group in the task database when the power state is converted from the power down state to the electric state; if so, the corresponding information query requests are sent to the video cloud storage system for each task information group, and the response information for each information query request is obtained; based on the obtained information, the information query request is obtained. Each response information is obtained from the index information table corresponding to the task information group; for each index entry in each index information table, the video data acquisition request is sent to the storage server with the identification information in the index entry; the number of videos sent by the video data acquisition requests to the corresponding storage server is obtained. According to it. This scheme avoids the user's re issuance of video data acquisition instructions and shortens the time taken to acquire video data after the terminal is powered up again.
【技术实现步骤摘要】
一种基于视频云存储系统的视频数据获取方法及装置
本专利技术涉及视频监控
,特别是涉及一种基于视频云存储系统的视频数据获取方法及装置。
技术介绍
在视频监控
中,视频云存储系统的应用非常广泛。在许多情况下,用户需要通过终端从视频云存储系统中获取大量的视频数据,例如同时获取3个监控设备在最近的1个月内采集的所有视频数据,这时,用户需要向终端下发针对这些视频数据的视频数据获取指令。在终端从视频云存储系统中获取这些视频数据的过程中,一旦终端由于一些原因异常关闭了,当终端再次上电后,用户需要重新向终端下发针对这些视频数据的视频数据获取指令,之后,终端会从头开始从视频云存储系统中获取这些视频数据。容易理解的是,视频数据获取指令的重新下发将会给用户带来非常不好的使用体验。另外,终端从头开始从视频云存储系统中获取这些视频数据时,这些视频数据的获取操作需要花费非常长的时间,这样也会给用户带来非常不好的使用体验。因此,如何避免用户对视频数据获取指令的重新下发,以及如何缩短终端再次上电后获取视频数据所需花费的时间对于本领域技术人员而言是一个亟待解决的问题。
技术实现思路
本专利技术实施例的目的在于提供一种基于视频云存储系统的视频数据获取方法及装置,以避免用户对视频数据获取指令的重新下发,并有效地缩短终端再次上电后获取视频数据所需花费的时间。本专利技术实施例提供了一种基于视频云存储系统的视频数据获取方法,应用于终端,所述视频云存储系统包括存储服务器组,所述存储服务器组中包括至少一个存储服务器,所述方法包括:在自身由掉电状态转换为得电状态时,确定自身的任务数据库中是否存在任 ...
【技术保护点】
1.一种基于视频云存储系统的视频数据获取方法,其特征在于,应用于终端,所述视频云存储系统包括存储服务器组,所述存储服务器组中包括至少一个存储服务器,所述方法包括:在自身由掉电状态转换为得电状态时,确定自身的任务数据库中是否存在任一任务信息组,其中,每个任务信息组中包括监控设备标识、起始时间点、结束时间点,以及最新获取时间点,所述任务数据库中的任务信息组用于表征所述终端在最近一次掉电前未完成的数据获取任务;若为是,针对所述任务数据库中的各任务信息组,分别向所述视频云存储系统发送对应的信息查询请求,其中,任一任务信息组对应的信息查询请求中包括:该任务信息组中的监控设备标识、最新获取时间点和结束时间点;获得针对各信息查询请求的应答信息;基于所获得的各应答信息,获得与各任务信息组对应的索引信息表,其中,与任一信息组对应的索引信息表内存储有多个索引条目,每个索引条目中包括:该任务信息组中的监控设备标识、子时间段、以及具有该监控设备标识的监控设备在该子时间段内采集的视频数据所在的存储服务器中的一个存储服务器的标识信息,并且,该任务信息组中的最新获取时间点和结束时间点之间的时间段是由该索引信息表内的 ...
【技术特征摘要】
1.一种基于视频云存储系统的视频数据获取方法,其特征在于,应用于终端,所述视频云存储系统包括存储服务器组,所述存储服务器组中包括至少一个存储服务器,所述方法包括:在自身由掉电状态转换为得电状态时,确定自身的任务数据库中是否存在任一任务信息组,其中,每个任务信息组中包括监控设备标识、起始时间点、结束时间点,以及最新获取时间点,所述任务数据库中的任务信息组用于表征所述终端在最近一次掉电前未完成的数据获取任务;若为是,针对所述任务数据库中的各任务信息组,分别向所述视频云存储系统发送对应的信息查询请求,其中,任一任务信息组对应的信息查询请求中包括:该任务信息组中的监控设备标识、最新获取时间点和结束时间点;获得针对各信息查询请求的应答信息;基于所获得的各应答信息,获得与各任务信息组对应的索引信息表,其中,与任一信息组对应的索引信息表内存储有多个索引条目,每个索引条目中包括:该任务信息组中的监控设备标识、子时间段、以及具有该监控设备标识的监控设备在该子时间段内采集的视频数据所在的存储服务器中的一个存储服务器的标识信息,并且,该任务信息组中的最新获取时间点和结束时间点之间的时间段是由该索引信息表内的各索引条目中的子时间段构成的,该索引信息表内的各索引条目中的子时间段互不相同;针对各索引信息表中的每个索引条目,向具有该索引条目中的标识信息的存储服务器发送视频数据获取请求,其中,该视频数据获取请求中包括该索引条目中的监控设备标识和子时间段;获得各视频数据获取请求所对应的存储服务器发送来的视频数据。2.根据权利要求1所述的方法,其特征在于,所述在自身由掉电状态转换为得电状态时,确定自身的任务数据库中是否存在任一任务信息组之前,所述方法还包括:在最近一次掉电前,获得针对至少一个信息组的视频数据获取指令,其中,每个信息组中包括监控设备标识和预定采集时间段;基于各信息组中的预定采集时间段,为各信息组确定相应数量个任务信息组,其中,针对任一信息组确定的任务信息组中包括:该信息组中的监控设备标识、起始时间点、结束时间点以及最新获取时间点,该信息组中的预定采集时间段是由针对该信息组确定的相应数量个任务信息组对应的时间段构成的,每个任务信息组对应的时间段为:该任务信息组中的起始时间点和结束时间点之间的时间段;将所确定的各任务信息组存储至所述任务数据库内。3.根据权利要求1所述的方法,其特征在于,所述云存储系统中还包括管理服务器;其中,所述分别向所述视频云存储系统发送对应的信息查询请求,包括:分别向所述管理服务器发送对应的信息查询请求;所述获得针对各信息查询请求的应答信息,包括;获得所述管理服务器回复的、针对各信息查询请求的应答信息。4.根据权利要求3所述的方法,其特征在于,针对任一信息查询请求的应答信息中包括:与该信息查询请求对应的任务信息组所对应的索引信息表;相应地,所述基于所获得的各应答信息,获得与各任务信息组对应的索引信息表,包括:从所获得的各应答信息中提取与各任务信息组对应的索引信息表。5.根据权利要求3所述的方法,其特征在于,针对任一信息查询请求的应答信息中包括:该信息查询请求对应的第一目标视频数据在各存储服务器中的分布情况信息,其中,任一信息查询请求对应的第一目标视频数据为:具有该信息查询请求中的监控设备标识的监控设备在该信息查询请求中的最新获取时间点和结束时间点之间的时间段采集的视频数据;相应地,所述基于所获得的各应答信息,获得与各任务信息组对应的索引信息表,包括:基于所获得的各应答信息中的分布情况信息,生成与各任务信息组对应的索引信息表。6.根据权利要求1所述的方法,其特征在于,所述分别向所述视频云存储系统发送对应的信息查询请求,包括:分别向各所述存储服务器发送对应的信息查询请求;所述获得针对各信息查询请求的应答信息,包括:获得接收到所述信息查询请求的存储服务器回复的、针对各信息查询请求的应答信息,其中,任一存储服务器回复的、针对任一信息查询请求的应答信息中包括:该信息查询请求对应的第二目标视频数据在该存储服务器内的分布情况信息,其中,任一信息查询请求对应的第二目标视频数据为:具有该信息查询请求中的监控设备标识的监控设备在该信息查询请求中的最新获取时间点和结束时间点之间的时间段采集的视频数据;相应地,所述基于所获得的各应答信息,获得与各任务信息组对应的索引信息表,包括:基于所获得的各应答信息中的分布情况信息,生成与各任务信息组对应的索引信息表。7.根据权利要求6所述的方法,其特征在于,所述视频云存储系统还包括管理服务器;其中,所述针对所述任务数据库中的各任务信息组,分别向各所述存储服务器发送对应的信息查询请求之前,所述方法还包括:针对所述任务数据库中的各任务信息组,向所述管理服务器发送对应的信息查询请求;相应地,所述针对所述任务数据库中的各任务信息组,分别向各所述存储服务器发送对应的信息查询请求,包括:在向所述管理服务器发送各所述信息查询请求后,若在预设时间段内未接收到所述管理服务器回复的、针对任一信息查询请求的应答信息,针对所述任务数据库中的各任务信息组,分别向各所述存储服务器发送对应的信息查询请求。8.根据权利要求7所述的方法,其特征在于,所述针对所述任务数据库中的各任务信息组,分别向各所述存储服务器发送对应的信息查询请求,包括:针对所述任务数据库中的各任务信息组,分别向具有第一标识信息组中的标识信息的各存储服务器发送对应的信息查询请求,其中,所述第一标识信息组是所述终端本地存储的,所述第一标识信息组中包括所述存储服务器组中的、处于正常工作状态的各存储服务器的标识信息。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:按照设定的第一时间间隔,获得所述管理服务器发送的第二标识信息组,其中,所述第二标识信息组是所述管理服务器按照设定的第二时间间隔,对所述存储服务器组中的各存储服务器的状态进行检测后得到的,所述第二标识信息组中为所述管理服务器检测到的、所述存储服务器组中处于正常工作状态的各存储服务器的标识信息;根据所获得第二标识信息组,对所述第一标识信息组进行更新。10.根据权利要求1-9中任一项所述的方法,其特征在于,所述获得各视频数据获取请求所对应的存储服务器发送来的视频数据,包括:获得各视频数据获取请求所对应的存储服务器发送来的视频数据,以及该视频数据获取请求中的监控设备标识和子时间段;所述获得各视频数据获取请求所对应的存储服务器发送来的视频数据,以及该视频数据获取请求中的监控设备标识和子时间段后,所述方法还包括:根据所获得的监控设备标识和子时间段,在所述任务数据库中查找相应的任务信息组,并将所查找到的任务信息组中的最新获取时间点更新为所获得的子时间段的结束时刻;当所述任务数据库内的任一任务信息组中的最新获取时间点与结束时间点...
【专利技术属性】
技术研发人员:金平,王伟,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。