The invention discloses a distributed video summary processing system, which includes: a page interaction module for acquiring user's operation data and initiating video summarization tasks based on operation data; a background analysis management module for decomposing video summarization tasks into multiple subtasks according to video summarization tasks initiated by page interaction module, and assigning the multiple subtasks to multiple subtasks. After all the sub-tasks are analyzed by multiple analysis nodes, the analysis results of the sub-tasks are merged into the analysis results of the video summary task, and then the analysis results of the video summary task are stored in the result index file and the analysis results data file. The video summarization task is decomposed into several sub-tasks by the background analysis management module, and then allocated to multiple analysis nodes for analysis, thus solving the problem of low processing efficiency of the current video summarization system. The invention can be widely applied in the field of video processing.
【技术实现步骤摘要】
一种分布式视频摘要处理系统
本专利技术涉及视频处理领域,尤其是一种分布式视频摘要处理系统。
技术介绍
随着城市的发展,人们对公共安全的要求越来越高,目前,在每个城市中均已经设置了数以万计的监控摄像头。但是,随着监控视频数据的增长,在翻查监控时需要浪费大量的人力物力。对于数小时的监控视频而言,可能只有数秒是有用的,那么意味着监控视频中存在大量无用信息,需要有一种高效的方法将监控视频的重点内容抽取出来。因而,视频摘要技术应运而生,视频摘要能够帮助用户尽快找到重要的内容。在现有的技术方案中,视频摘要系统的单个视频只能被一个分析节点进行摘要分析,然后该节点将目标信息融合后生成视频摘要,系统直接存储和播放相关视频。采用目前的技术方案存在以下问题:一个视频只能由一个节点进行分析,分析速度慢。
技术实现思路
为解决上述技术问题,本专利技术的目的在于:提供一种高效的分布式视频摘要处理系统。本专利技术所采取的技术方案是:一种分布式视频摘要处理系统,包括:页面交互模块,用于获取用户的操作数据,根据操作数据发起视频摘要任务;后台分析管理模块,用于根据页面交互模块发起的视频摘要任务,将视频摘要任务分解为多个子任务,并将所述多个子任务分配到多个分析节点进行分析;在多个分析节点均完成所有子任务的分析后,将多个子任务的分析结果合并为视频摘要任务的分析结果,然后将视频摘要任务的分析结果存储在结果索引文件和分析结果数据文件中,接着将视频摘要任务的状态和分析结果数据文件的信息写入数据库;数据库,用于存储视频摘要任务的状态和分析结果数据文件的信息。进一步,所述后台分析管理模块包括:多个分析节点,用 ...
【技术保护点】
1.一种分布式视频摘要处理系统,其特征在于:包括:页面交互模块,用于获取用户的操作数据,根据操作数据发起视频摘要任务;后台分析管理模块,用于根据页面交互模块发起的视频摘要任务,将视频摘要任务分解为多个子任务,并将所述多个子任务分配到多个分析节点进行分析;在多个分析节点均完成所有子任务的分析后,将多个子任务的分析结果合并为视频摘要任务的分析结果,然后将视频摘要任务的分析结果存储在结果索引文件和分析结果数据文件中,接着将视频摘要任务的状态和分析结果数据文件的信息写入数据库;数据库,用于存储视频摘要任务的状态和分析结果数据文件的信息。
【技术特征摘要】
1.一种分布式视频摘要处理系统,其特征在于:包括:页面交互模块,用于获取用户的操作数据,根据操作数据发起视频摘要任务;后台分析管理模块,用于根据页面交互模块发起的视频摘要任务,将视频摘要任务分解为多个子任务,并将所述多个子任务分配到多个分析节点进行分析;在多个分析节点均完成所有子任务的分析后,将多个子任务的分析结果合并为视频摘要任务的分析结果,然后将视频摘要任务的分析结果存储在结果索引文件和分析结果数据文件中,接着将视频摘要任务的状态和分析结果数据文件的信息写入数据库;数据库,用于存储视频摘要任务的状态和分析结果数据文件的信息。2.根据权利要求1所述的一种分布式视频摘要处理系统,其特征在于:所述后台分析管理模块包括:多个分析节点,用于执行视频摘要分析;管理节点,用于接收视频摘要任务,并根据分析节点的状态,将视频摘要任务分解为多个子任务,并将多个子任务分配给多个分析节点;播放节点,用于向页面交互模块推送视频摘要。3.根据权利要求2所述的一种分布式视频摘要处理系统,其特征在于:所述管理节点设有共享目录,该共享目录用于存储视频摘要任务的视频文件、分析结果索引文件和分析结果数据文件。4.根据权利要求3所述的一种分布式视频摘要处理系统,其特征在于:所述分析节点还用于:在启动时向管理节点发送注册信息,在下线时发送下线信息;以及定时向管理节点发送工作状态;所述管理节点还用于根据分析节点的注册信息进行认证,并将认证信息返回分析节点,然后在缓存中创建分析节点的信息;以及根据分析节点发送的工作状态或者下线信息,标记分析节点的状态。5.根据权利要求4所述的一种分布式视频摘要处理系统,其特征在于:所述根据分析节点发送的工作状态或者下线信息,标记分析节点的状态,其具体包括:在第一设定时间内没有接收到分析节点发送的工作状态,则将分析节点的状态标记为下线;在接收到分析节点发送的下线信息后,将分析节点的状态标记为下线。6.根据权利要求5所...
【专利技术属性】
技术研发人员:张景,
申请(专利权)人:广州烽火众智数字技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。