一种基于视频云存储系统的视频数据获取方法及装置制造方法及图纸

技术编号:18304794 阅读:33 留言:0更新日期:2018-06-28 13:37
本发明专利技术实施例提供了一种基于视频云存储系统的视频数据获取方法及装置。该方法包括:在自身由掉电状态转换为得电状态时,确定任务数据库中是否存在任务信息组;若为是,针对各任务信息组,分别向视频云存储系统发送对应的信息查询请求;获得针对各信息查询请求的应答信息;基于所获得的各应答信息,获得与各任务信息组对应的索引信息表;针对各索引信息表中的每个索引条目,向具有该索引条目中的标识信息的存储服务器发送视频数据获取请求;获得各视频数据获取请求所对应的存储服务器发送来的视频数据。本方案避免了用户对视频数据获取指令的重新下发,并缩短了终端再次上电后获取视频数据所需花费的时间。

Video data acquisition method and device based on video cloud storage system

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为本专利技术实施例提供的一种基于视频云存储系统的视频数据获取方法的流程图;图2为本专利技术实施例提供的一种基于视频云存储系统的视频数据获取装置的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了解决现有技术存在的问题,本专利技术实施例提供了一种基于视频云存储系统的视频数据获取方法及装置。下面首先对本专利技术实施例所提供的一种基于视频云存储系统的视频数据获取方法进行说明。可以理解的是,云存储系统是一个大规模的、分布式的存储系统,其主要应用于需要进行大规模、长周期数据存储的场景,其可以具有大数据分析等功能。视频云存储系统是云存储系统中的一种,其主要用于视频数据的存储,以及视频分析等场景。需要说明的是,该视频数据获取方法应用于终端。具体地,该终端可以为固定终端,或者手机、平板电脑等移动终端,这都是可行的。该视频云存储系统中包括存储服务器组,该存储服务器组中包括至少一个存储服务器。参见图1,图中示出了本专利技术实施例所提供的一种基于视频云存储系统的视频视频获取方法的流程图。如图1所示,该方法包括如下步骤:S101,在自身由掉电状态转换为得电状态时,确定自身的任务数据库中是否存在任一任务信息组,其中,每个任务信息组中包括监控设备标识、起始时间点、结束时间点,以及最新获取时间点,任务数据本文档来自技高网...
一种基于视频云存储系统的视频数据获取方法及装置

【技术保护点】
1.一种基于视频云存储系统的视频数据获取方法,其特征在于,应用于终端,所述视频云存储系统包括存储服务器组,所述存储服务器组中包括至少一个存储服务器,所述方法包括:在自身由掉电状态转换为得电状态时,确定自身的任务数据库中是否存在任一任务信息组,其中,每个任务信息组中包括监控设备标识、起始时间点、结束时间点,以及最新获取时间点,所述任务数据库中的任务信息组用于表征所述终端在最近一次掉电前未完成的数据获取任务;若为是,针对所述任务数据库中的各任务信息组,分别向所述视频云存储系统发送对应的信息查询请求,其中,任一任务信息组对应的信息查询请求中包括:该任务信息组中的监控设备标识、最新获取时间点和结束时间点;获得针对各信息查询请求的应答信息;基于所获得的各应答信息,获得与各任务信息组对应的索引信息表,其中,与任一信息组对应的索引信息表内存储有多个索引条目,每个索引条目中包括:该任务信息组中的监控设备标识、子时间段、以及具有该监控设备标识的监控设备在该子时间段内采集的视频数据所在的存储服务器中的一个存储服务器的标识信息,并且,该任务信息组中的最新获取时间点和结束时间点之间的时间段是由该索引信息表内的各索引条目中的子时间段构成的,该索引信息表内的各索引条目中的子时间段互不相同;针对各索引信息表中的每个索引条目,向具有该索引条目中的标识信息的存储服务器发送视频数据获取请求,其中,该视频数据获取请求中包括该索引条目中的监控设备标识和子时间段;获得各视频数据获取请求所对应的存储服务器发送来的视频数据。...

【技术特征摘要】
1.一种基于视频云存储系统的视频数据获取方法,其特征在于,应用于终端,所述视频云存储系统包括存储服务器组,所述存储服务器组中包括至少一个存储服务器,所述方法包括:在自身由掉电状态转换为得电状态时,确定自身的任务数据库中是否存在任一任务信息组,其中,每个任务信息组中包括监控设备标识、起始时间点、结束时间点,以及最新获取时间点,所述任务数据库中的任务信息组用于表征所述终端在最近一次掉电前未完成的数据获取任务;若为是,针对所述任务数据库中的各任务信息组,分别向所述视频云存储系统发送对应的信息查询请求,其中,任一任务信息组对应的信息查询请求中包括:该任务信息组中的监控设备标识、最新获取时间点和结束时间点;获得针对各信息查询请求的应答信息;基于所获得的各应答信息,获得与各任务信息组对应的索引信息表,其中,与任一信息组对应的索引信息表内存储有多个索引条目,每个索引条目中包括:该任务信息组中的监控设备标识、子时间段、以及具有该监控设备标识的监控设备在该子时间段内采集的视频数据所在的存储服务器中的一个存储服务器的标识信息,并且,该任务信息组中的最新获取时间点和结束时间点之间的时间段是由该索引信息表内的各索引条目中的子时间段构成的,该索引信息表内的各索引条目中的子时间段互不相同;针对各索引信息表中的每个索引条目,向具有该索引条目中的标识信息的存储服务器发送视频数据获取请求,其中,该视频数据获取请求中包括该索引条目中的监控设备标识和子时间段;获得各视频数据获取请求所对应的存储服务器发送来的视频数据。2.根据权利要求1所述的方法,其特征在于,所述在自身由掉电状态转换为得电状态时,确定自身的任务数据库中是否存在任一任务信息组之前,所述方法还包括:在最近一次掉电前,获得针对至少一个信息组的视频数据获取指令,其中,每个信息组中包括监控设备标识和预定采集时间段;基于各信息组中的预定采集时间段,为各信息组确定相应数量个任务信息组,其中,针对任一信息组确定的任务信息组中包括:该信息组中的监控设备标识、起始时间点、结束时间点以及最新获取时间点,该信息组中的预定采集时间段是由针对该信息组确定的相应数量个任务信息组对应的时间段构成的,每个任务信息组对应的时间段为:该任务信息组中的起始时间点和结束时间点之间的时间段;将所确定的各任务信息组存储至所述任务数据库内。3.根据权利要求1所述的方法,其特征在于,所述云存储系统中还包括管理服务器;其中,所述分别向所述视频云存储系统发送对应的信息查询请求,包括:分别向所述管理服务器发送对应的信息查询请求;所述获得针对各信息查询请求的应答信息,包括;获得所述管理服务器回复的、针对各信息查询请求的应答信息。4.根据权利要求3所述的方法,其特征在于,针对任一信息查询请求的应答信息中包括:与该信息查询请求对应的任务信息组所对应的索引信息表;相应地,所述基于所获得的各应答信息,获得与各任务信息组对应的索引信息表,包括:从所获得的各应答信息中提取与各任务信息组对应的索引信息表。5.根据权利要求3所述的方法,其特征在于,针对任一信息查询请求的应答信息中包括:该信息查询请求对应的第一目标视频数据在各存储服务器中的分布情况信息,其中,任一信息查询请求对应的第一目标视频数据为:具有该信息查询请求中的监控设备标识的监控设备在该信息查询请求中的最新获取时间点和结束时间点之间的时间段采集的视频数据;相应地,所述基于所获得的各应答信息,获得与各任务信息组对应的索引信息表,包括:基于所获得的各应答信息中的分布情况信息,生成与各任务信息组对应的索引信息表。6.根据权利要求1所述的方法,其特征在于,所述分别向所述视频云存储系统发送对应的信息查询请求,包括:分别向各所述存储服务器发送对应的信息查询请求;所述获得针对各信息查询请求的应答信息,包括:获得接收到所述信息查询请求的存储服务器回复的、针对各信息查询请求的应答信息,其中,任一存储服务器回复的、针对任一信息查询请求的应答信息中包括:该信息查询请求对应的第二目标视频数据在该存储服务器内的分布情况信息,其中,任一信息查询请求对应的第二目标视频数据为:具有该信息查询请求中的监控设备标识的监控设备在该信息查询请求中的最新获取时间点和结束时间点之间的时间段采集的视频数据;相应地,所述基于所获得的各应答信息,获得与各任务信息组对应的索引信息表,包括:基于所获得的各应答信息中的分布情况信息,生成与各任务信息组对应的索引信息表。7.根据权利要求6所述的方法,其特征在于,所述视频云存储系统还包括管理服务器;其中,所述针对所述任务数据库中的各任务信息组,分别向各所述存储服务器发送对应的信息查询请求之前,所述方法还包括:针对所述任务数据库中的各任务信息组,向所述管理服务器发送对应的信息查询请求;相应地,所述针对所述任务数据库中的各任务信息组,分别向各所述存储服务器发送对应的信息查询请求,包括:在向所述管理服务器发送各所述信息查询请求后,若在预设时间段内未接收到所述管理服务器回复的、针对任一信息查询请求的应答信息,针对所述任务数据库中的各任务信息组,分别向各所述存储服务器发送对应的信息查询请求。8.根据权利要求7所述的方法,其特征在于,所述针对所述任务数据库中的各任务信息组,分别向各所述存储服务器发送对应的信息查询请求,包括:针对所述任务数据库中的各任务信息组,分别向具有第一标识信息组中的标识信息的各存储服务器发送对应的信息查询请求,其中,所述第一标识信息组是所述终端本地存储的,所述第一标识信息组中包括所述存储服务器组中的、处于正常工作状态的各存储服务器的标识信息。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:按照设定的第一时间间隔,获得所述管理服务器发送的第二标识信息组,其中,所述第二标识信息组是所述管理服务器按照设定的第二时间间隔,对所述存储服务器组中的各存储服务器的状态进行检测后得到的,所述第二标识信息组中为所述管理服务器检测到的、所述存储服务器组中处于正常工作状态的各存储服务器的标识信息;根据所获得第二标识信息组,对所述第一标识信息组进行更新。10.根据权利要求1-9中任一项所述的方法,其特征在于,所述获得各视频数据获取请求所对应的存储服务器发送来的视频数据,包括:获得各视频数据获取请求所对应的存储服务器发送来的视频数据,以及该视频数据获取请求中的监控设备标识和子时间段;所述获得各视频数据获取请求所对应的存储服务器发送来的视频数据,以及该视频数据获取请求中的监控设备标识和子时间段后,所述方法还包括:根据所获得的监控设备标识和子时间段,在所述任务数据库中查找相应的任务信息组,并将所查找到的任务信息组中的最新获取时间点更新为所获得的子时间段的结束时刻;当所述任务数据库内的任一任务信息组中的最新获取时间点与结束时间点...

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

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

1