一种基于云存储管理的智能检索的方法及系统技术方案

技术编号:15260585 阅读:149 留言:0更新日期:2017-05-03 13:29
本发明专利技术公开了一种基于云存储管理的智能检索的方法及系统,所述方法应用于云存储系统,云存储系统包括视频云存储管理节点和多个视频云存储节点,视频云存储节点中设置有智能分析模块,所述方法包括:接收用户对目标视频的检索条件;根据检索条件确定与目标视频相关的至少一个数据块的数据块信息;根据数据块信息向数据块所在的视频云存储节点下发智能检索任务;根据检索任务对存储的智能数据进行分析,得到目标视频时间段信息;将目标视频时间段信息返回给所述用户。本发明专利技术支持并发查询,使得负载得到均衡,极大程度提高了检索效率,以及将智能分析集成到云存储内部,在简化查询流程的同时,也充分利用了云存储的存储架构和强大的硬件资源。

Method and system for intelligent retrieval based on cloud storage management

The invention discloses a method and system for intelligent retrieval based on cloud storage management, the method is applied to cloud storage system, cloud storage system includes a video cloud storage management node and multiple node video cloud storage, video cloud storage nodes are arranged in the intelligent analysis module, the method includes: retrieval conditions on the target the video receiving user; according to the retrieval conditions to determine the target video associated with at least one data block data block data block information; according to the information to the data block where the video cloud storage node intelligent retrieval task; according to the retrieval task of intelligent data storage analysis, get the target video time information will be returned; the target video time information to the user. The present invention supports concurrent queries, the load to be balanced, which greatly improves the efficiency of retrieval, and intelligent analysis are integrated into the cloud storage, simplifying the query process at the same time, but also make full use of the storage architecture of cloud storage and powerful hardware resources.

【技术实现步骤摘要】

本专利技术涉及视频存储及检索
,特别涉及一种基于云存储管理的智能检索的方法及系统
技术介绍
现有技术中的视频监控往往只单方面侧重视频检索或者视频智能分析,而缺乏对二者的整合。一方面,现有技术中的视频检索方案,通常将检索工作集中到一台服务器上,从而导致该检索服务器的压力较大。并且这种单台服务器检索的方式也无法充分体现出云存储的强大性能,不支持并发检索。另一方面,现有技术中的智能检索方案,通常将智能检索过长放在云存储外部执行。图1显示了现有技术的视频云存储中智能检索的框架图。参考图1,现有技术中视频检索的智能分析设备4'设置是在云存储设备3'之外。云存储设备3'在接收到来自前端设备1'的视频数据和智能数据后,将智能数据发送给客户端2'。智能分析设备4'需要先将客户端2'的智能数据下载到本地,再调用智能分析算法分析出视频时间段信息,然后将视频时间段信息发送给客户端2'。这种将云存储设备3'和智能分析设备4'分开设置的方式,会导致智能分析的效率和准确度均不高。
技术实现思路
本专利技术的目的是提供一种基于云存储管理的智能检索的方法及系统,可以支持并发查询,使得负载得到均衡,极大程度提高了检索效率,以及将智能分析集成到云存储节点的内部,在简化查询流程的同时,也充分利用了云存储的存储架构和强大的硬件资源。为实现上述目的,本专利技术一方面提供一种基于云存储管理的智能检索的方法,应用于云存储系统,所述云存储系统包括视频云存储管理节点和多个视频云存储节点,所述视频云存储节点中设置有智能分析模块,所述方法包括:接收用户对目标视频的检索条件;根据所述检索条件确定与目标视频相关的至少一个数据块的数据块信息;根据所述数据块信息向数据块所在的各个视频云存储节点下发智能检索任务,以使所述视频云存储节点的智能分析模块根据所述检索任务对存储的智能数据进行分析,得到目标视频时间段信息;将所述目标视频时间段信息返回给所述用户。其中,所述目标视频的检索条件包括:编码器ID、时间段信息和检索规则。其中,所述数据块信息包括:数据块ID及数据块所在的视频云存储节点ID。其中,所述目标视频时间段信息是所述视频云存储节点根据所述数据块信息和检索条件,定位出符合所述时间段信息的数据块,再根据所述检索规则对所述数据块进行合并生成的。其中,在将所述目标视频时间段信息返回给所述用户之后,还包括:接收用户发送来的基于所述目标视频时间段信息的录像片段请求;根据所述录像片段请求将相应的录像片段发送给用户。在接收用户对目标视频的检索条件之前,还包括:接收前端设备写入的视频数据和智能数据;将与所述视频数据和智能数据存储相关的数据块的数据块信息上报视频云存储管理节点;其中,所述智能数据为前端设备对所述视频数据经过智能分析得到的数据。在接收到所述视频数据和智能数据之后,还包括如下步骤:将所述视频数据和智能数据分别存储在不同的视频云存储节点中,彼此之间通过编码器ID进行关联。其中,存储所述视频数据和智能数据在所述视频云存储节点中的数据存储地址,并将所述数据存储地址上报所述视频云存储管理节点。其中,所述数据存储地址包括:所述视频数据或智能数据所属数据块索引,其中,所属数据块索引为所述视频数据或智能数据所属数据块在视频云存储节点中编号。本专利技术实施方式提供的基于云存储管理的智能检索的方法,将智能分析集成到云存储系统内部,将检索压力分散到每台视频云存储节点上,用户只需要像普通检索一样,输入检索条件,云存储内部查询到录像之后直接调用CVS设备内置的智能分析算法进行二次智能分析,筛选出关键的视频片段信息返回给用户,在简化查询流程的同时,也充分利用了云存储的存储架构和强大的硬件资源,用户可以直接找视频云存储节点检索数据,支持并发查询,使得负载得到均衡,极大程度提高了检索效率。根据本专利技术的另一方面,提供一种云存储系统,包括视频云存储管理节点、多个视频云存储节点,所述视频云存储节点中设置有智能分析模块;所述视频云存储管理节点,用于接收用户对目标视频的检索条件,并根据所述检索条件确定与目标视频相关的至少一个数据块的数据块信息;还用于根据所述数据块信息向数据块所在的各个视频云存储节点下发智能检索任务;所述视频云存储节点,用于调用智能分析模块根据所述检索任务对存储的智能数据进行分析,得到目标视频时间段信息,并将所述目标视频时间段信息返回给用户。其中,所述目标视频的检索条件包括:编码器ID、时间段信息和检索规则。其中,所述数据块信息包括:数据块ID及数据块所在的视频云存储节点ID。其中,所述目标视频时间段信息是所述视频云存储节点根据所述数据块信息和检索条件,定位出符合所述时间段信息的数据块,再根据所述检索规则对所述数据块进行合并生成的。其中,所述视频云存储管理节点,还用于接收用户发送的基于所述目标视频时间段信息的录像片段请求,并根据所述录像片段请求将相应的录像片段发送给用户。其中,所述视频云存储节点还包括:存储模块,用于存储前端设备写入的视频数据和智能数据;上报模块,用于将与所述视频数据和智能数据存储相关的数据块的数据块信息上报视频云存储管理节点;其中,所述智能数据为前端设备对所述视频数据经过智能分析得到的数据。其中,所述存储模块将所述视频数据和智能数据分别存储在不同的视频云存储节点中,彼此之间通过编码器ID进行关联。其中,所述存储模块,还用于存储所述视频数据和智能数据在所述视频云存储节点中的数据存储地址,所述上报模块,还用于将所述数据存储地址上报所述视频云存储管理节点。其中,所述数据存储地址包括:所述视频数据或智能数据所属数据块索引,其中,所属数据块索引为所述视频数据或智能数据所属数据块在视频云存储节点中编号。本专利技术实施方式提供的视频云存储系统,将检索压力分散到每台视频云存储节点上,客户端可以直接找视频云存储节点检索数据,支持并发查询,使得负载得到均衡,极大程度提高了检索效率。并且,本专利技术采用二级索引存储方案,将块内索引保存在所在的CVS设备中,将数据块索引保存在CVM设备中,从而可以提高查询效率,能快速定位到云存储中的数据。此外,本专利技术将智能分析集成到云存储系统内部,用户只需要像普通检索一样,输入检索条件,云存储系统内部查询到录像之后直接调用CVS设备内置的智能分析模块进行二次智能分析,筛选出关键的视频片段信息返回给用户,在简化查询流程的同时,也充分利用了云存储的存储架构和强大的硬件资源。附图说明图1显示了现有技术的视频云存储中智能检索的框架图;图2显示了根据本专利技术相对于现有技术所作出的改进;图3是根据本专利技术优选实施方式的基于云存储管理的智能检索的方法的流程图;图4是根据本专利技术另一实施方式的基于云存储管理的智能检索的方法的流程图;图5是本专利技术的方法中将视频数据和智能数据存入视频云存储节点的方法的流程图;图6是根据本专利技术优选实施方式的云存储系统的结构示意图;图7显示了根据本专利技术的视频数据和智能数据存储的示意图;图8显示了本专利技术视频的交互示意图;图9显示了根据本专利技术优选实施方式的API模块的处理流程;图10显示了根据本专利技术实施方式的CVS设备的处理流程。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本文档来自技高网...

【技术保护点】
一种基于云存储管理的智能检索的方法,应用于云存储系统,所述云存储系统包括视频云存储管理节点和多个视频云存储节点,所述视频云存储节点中设置有智能分析模块,其特征在于,所述方法包括:接收用户对目标视频的检索条件;根据所述检索条件确定与目标视频相关的至少一个数据块的数据块信息;根据所述数据块信息向数据块所在的各个视频云存储节点下发智能检索任务,以使所述视频云存储节点的智能分析模块根据所述检索任务对存储的智能数据进行分析,得到目标视频时间段信息;将所述目标视频时间段信息返回给所述用户。

【技术特征摘要】
1.一种基于云存储管理的智能检索的方法,应用于云存储系统,所述云存储系统包括视频云存储管理节点和多个视频云存储节点,所述视频云存储节点中设置有智能分析模块,其特征在于,所述方法包括:接收用户对目标视频的检索条件;根据所述检索条件确定与目标视频相关的至少一个数据块的数据块信息;根据所述数据块信息向数据块所在的各个视频云存储节点下发智能检索任务,以使所述视频云存储节点的智能分析模块根据所述检索任务对存储的智能数据进行分析,得到目标视频时间段信息;将所述目标视频时间段信息返回给所述用户。2.如权利要求1所述的基于云存储管理的智能检索的方法,其中,所述目标视频的检索条件包括:编码器ID、时间段信息和检索规则。3.如权利要求1所述的基于云存储管理的智能检索的方法,其中,所述数据块信息包括:数据块ID及数据块所在的视频云存储节点ID。4.如权利要求2所述的基于云存储管理的智能检索的方法,其中,所述目标视频时间段信息是所述视频云存储节点根据所述数据块信息和检索条件,定位出符合所述时间段信息的数据块,再根据所述检索规则对所述数据块进行合并生成的。5.如权利要求1所述的基于云存储管理的智能检索的方法,其特征在于,在将所述目标视频时间段信息返回给所述用户之后,还包括:接收用户发送来的基于所述目标视频时间段信息的录像片段请求;根据所述录像片段请求将相应的录像片段发送给用户。6.如权利要求1所述的基于云存储管理的智能检索的方法,其特征在于,在接收用户对目标视频的检索条件之前,还包括:接收前端设备写入的视频数据和智能数据;将与所述视频数据和智能数据存储相关的数据块的数据块信息上报视频云存储管理节点;其中,所述智能数据为前端设备对所述视频数据经过智能分析得到的
\t数据。7.如权利要求6所述的基于云存储管理的视频存储的方法,其特征在于,在接收到所述视频数据和智能数据之后,还包括如下步骤:将所述视频数据和智能数据分别存储在不同的视频云存储节点中,彼此之间通过编码器ID进行关联。8.如权利要求6或7所述的基于云存储管理的视频存储的方法,其特征在于,还包括:存储所述视频数据和智能数据在所述视频云存储节点中的数据存储地址,并将所述数据存储地址上报所述视频云存储管理节点。9.如权利要求8所述的基于存储管理的视频存储的方法,其特征在于,所述数据存储地址包括...

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

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

1