视频处理方法、装置及存储介质制造方法及图纸

技术编号:21167750 阅读:47 留言:0更新日期:2019-05-22 09:49
本申请涉及一种视频处理方法、装置及存储介质,属于计算机技术领域,该方法包括:获取目标视频文件的第一文件标识;确定第一文件标识指示的目标视频文件是否已上传;在第一文件标识指示的目标视频文件已上传时,获取目标视频文件的第一分析任务,第一分析任务包括目标视频文件的网络地址;将第一分析任务发送至第一服务器,以供第一服务器确定第一分析任务是否已执行,并在第一分析任务已执行时返回上次执行结果;可以解决第二服务器重复接收到电子设备上传的同一目标视频文件,导致浪费第二服务器的存储资源和传输目标视频文件的带宽资源的问题;可以节省第二服务器的存储资源和传输目标视频文件的带宽资源。

Video Processing Method, Device and Storage Media

This application relates to a video processing method, device and storage medium, belonging to the field of computer technology. The method includes: acquiring the first file identification of the target video file; determining whether the target video file indicated by the first file identification has been uploaded; acquiring the first analysis task of the target video file when the target video file indicated by the first file identification has been uploaded; and first, acquiring the first analysis task of the target video file. The analysis task includes the network address of the target video file; sending the first analysis task to the first server to determine whether the first analysis task has been executed or not, and returning the last execution result when the first analysis task has been executed; solving the problem that the second server repeatedly receives the same target video file uploaded by the electronic equipment, resulting in wasting the second server The problem of storage resources and bandwidth resources of transmitting target video files can save the storage resources of the second server and the bandwidth resources of transmitting target video files.

【技术实现步骤摘要】
视频处理方法、装置及存储介质
本申请涉及视频处理方法、装置及存储介质,属于计算机

技术介绍
随着安防监控系统应用的普及,各个视频采集端上传的视频资源越来越多,相应的需要分析的视频资源也越来越多。目前,对视频资源进行分析的方式包括:客户端将待分析的视频资源上传至存储服务器;分析服务器根据分析需求对存储服务器中的视频资源进行分析。然而,根据视频资源的分析需求不同,同一视频资源可能由客户端多次上传至存储服务器,比如:分析需求1为将视频资源x以分析算法类型A进行分析;分析需求2为将视频资源x以分析算法类型B进行分析,此时,客户端需要将视频资源x向存储服务器上传两次,这样,会导致浪费存储服务器中的存储资源、多次传输同一视频资源时消耗的带宽资源等问题。
技术实现思路
本申请提供了一种视频处理方法、装置及存储介质,可以解决第二服务器重复接收到电子设备上传的同一目标视频文件,导致浪费第二服务器的存储资源和传输目标视频文件的带宽资源的问题。本申请提供如下技术方案:第一方面,提供了一种视频处理方法,所述方法包括:获取目标视频文件的第一文件标识;确定所述第一文件标识指示的目标视频文件是否已上传;在所述第一文件标识指示的目标视频文件已上传时,获取所述目标视频文件的第一分析任务,所述第一分析任务包括所述目标视频文件的网络地址;将所述第一分析任务发送至第一服务器,以供所述第一服务器确定所述第一分析任务是否已执行,并在所述第一分析任务已执行时返回上次执行结果。可选地,所述方法还包括:在所述第一文件标识指示的目标视频文件未上传时,将所述目标视频文件上传至第二服务器;根据所述第二服务器返回的所述目标视频文件的网络地址生成第二分析任务;将所述第二分析任务发送至所述第一服务器;以供所述第一服务器确定所述第二分析任务是否已执行,并在所述第二分析任务已执行时返回上次执行结果。可选地,所述确定所述第一文件标识指示的目标视频文件是否已上传,包括:将所述第一文件标识发送至第二服务器,所述第一文件标识用于供所述第二服务器检测已上传视频文件的第二文件标识是否包括与所述第一文件标识相同的文件标识;在所述第二文件标识中包括与所述第一文件标识相同的文件标识时确定所述第一文件标识指示的目标视频文件已上传,返回所述网络地址;在所述第二文件标识中未包括与所述第一文件标识相同的文件标识时确定所述第一文件标识指示的目标视频文件未上传,返回未上传响应。可选地,所述获取所述待上传视频的第一分析任务,包括:获取所述待上传视频的分析算法类型和网络地址;根据所述分析算法类型、所述网络地址和所述第一文件标识生成所述第一分析任务。第二方面,提供了一种视频处理方法,所述方法包括:接收电子设备发送的分析任务,所述分析任务用于对所述电子设备上传的目标视频文件进行分析;检测所述分析任务是否已执行;在所述分析任务已执行时,将上次执行结果发送至所述电子设备。可选地,所述方法还包括:在所述分析任务未执行时,将所述分析任务发送至第三服务器;所述分析任务用于供所述第三服务器对所述目标视频文件进行对应的分析;接收并存储所述第三服务器执行所述分析任务后得到的执行结果。可选地,所述分析任务包括所述目标视频文件的网络地址、分析算法类型和第一文件标识;所述检测所述分析任务是否已执行,包括:检测已分析的视频文件的第三文件标识是否包括与所述第一文件标识相同的文件标识,且所述第三文件标识对应的分析算法类型是否包括所述分析任务中的分析算法类型;在所述第三文件标识包括与所述第一文件标识相同的文件标识,且所述第三文件标识对应的分析算法类型包括所述分析任务中的分析算法类型时,确定所述分析任务是否已执行;在所述第三文件标识不包括与所述第一文件标识相同的文件标识,或所述第三文件标识包括与所述第一文件标识相同的文件标识、且所述第三文件标识对应的分析算法类型不包括所述分析任务中的分析算法类型时,确定所述分析任务未执行。第三方面,提供了一种视频处理装置,所述装置包括:标识获取模块,用于获取目标视频文件的第一文件标识;上传确定模块,用于确定所述第一文件标识指示的目标视频文件是否已上传;任务获取模块,用于在所述第一文件标识指示的目标视频文件已上传时,获取所述目标视频文件的第一分析任务,所述第一分析任务包括所述目标视频文件的网络地址;任务发送模块,用于将所述第一分析任务发送至第一服务器,以供所述第一服务器确定所述第一分析任务是否已执行,并在所述第一分析任务已执行时返回上次执行结果。第四方面,提供了一种视频处理装置,所述装置包括:任务接收模块,用于接收电子设备发送的分析任务,所述分析任务用于对所述电子设备上传的目标视频文件进行分析;执行确定模块,用于检测所述分析任务是否已执行;结果返回模块,用于在所述分析任务已执行时,将上次执行结果发送至所述电子设备。第五方面,提供一种视频处理装置,所述装置包括处理器和存储器;所述存储器中存储有程序,所述程序由所述处理器加载并执行以实现第一方面所述的视频处理方法;或者,实现第二方面所述的视频处理方法。第六方面,提供一种计算机可读存储介质,所述存储介质中存储有程序,所述程序由所述处理器加载并执行以实现第一方面所述的视频处理方法;或者,实现第二方面所述的视频处理方法。本申请的有益效果在于:通过获取目标视频文件的第一文件标识;确定第一文件标识指示的目标视频文件是否已上传;在第一文件标识指示的目标视频文件已上传时,获取目标视频文件的第一分析任务,该第一分析任务包括目标视频文件的网络地址;将第一分析任务发送至第一服务器,以供第一服务器确定第一分析任务是否已执行,并在第一分析任务已执行时返回上次执行结果;可以解决第二服务器重复接收到电子设备上传的同一目标视频文件,导致浪费第二服务器的存储资源和传输目标视频文件的带宽资源的问题;由于电子设备在发送分析任务之前会确定该分析任务指示的目标视频文件是否已上传,并在已上传时不再重复向第二服务器发送该目标视频资源,因此,可以节省第二服务器的存储资源和传输目标视频文件的带宽资源。另外,通过第一服务器接收电子设备发送的分析任务;确定该分析任务是否已执行;在已执行时直接向电子设备返回分析结果,可以解决第三服务器多次分析同一分析任务导致的浪费运行资源和执行时间的问题;由于对于同一分析任务,第三服务器只需分析一次,其它相同的分析任务第一服务器可以直接返回上次执行结果,因此,既可以节省分析任务的执行时间,又可以节省第三服务器的运行资源。上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,并可依照说明书的内容予以实施,以下以本申请的较佳实施例并配合附图详细说明如后。附图说明图1是本申请一个实施例提供的视频处理系统的结构示意图;图2是本申请一个实施例提供的视频处理方法的流程图;图3是本申请一个实施例提供的确定第一文件标识指示的目标视频文件是否已上传的方法的流程图;图4是本申请一个实施例提供的根据分析任务对目标视频文件进行对应的分析的方法的流程图;图5是本申请一个实施例提供的视频处理装置的框图;图6是本申请一个实施例提供的视频处理装置的框图;图7是本申请一个实施例提供的视频处理装置的框图。具体实施方式下面结合附图和实施例,对本申请的具体实施方式作进一步详细描述。本文档来自技高网...

【技术保护点】
1.一种视频处理方法,其特征在于,所述方法包括:获取目标视频文件的第一文件标识;确定所述第一文件标识指示的目标视频文件是否已上传;在所述第一文件标识指示的目标视频文件已上传时,获取所述目标视频文件的第一分析任务,所述第一分析任务包括所述目标视频文件的网络地址;将所述第一分析任务发送至第一服务器,以供所述第一服务器确定所述第一分析任务是否已执行,并在所述第一分析任务已执行时返回上次执行结果。

【技术特征摘要】
1.一种视频处理方法,其特征在于,所述方法包括:获取目标视频文件的第一文件标识;确定所述第一文件标识指示的目标视频文件是否已上传;在所述第一文件标识指示的目标视频文件已上传时,获取所述目标视频文件的第一分析任务,所述第一分析任务包括所述目标视频文件的网络地址;将所述第一分析任务发送至第一服务器,以供所述第一服务器确定所述第一分析任务是否已执行,并在所述第一分析任务已执行时返回上次执行结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述第一文件标识指示的目标视频文件未上传时,将所述目标视频文件上传至第二服务器;根据所述第二服务器返回的所述目标视频文件的网络地址生成第二分析任务;将所述第二分析任务发送至所述第一服务器,以供所述第一服务器确定所述第二分析任务是否已执行,并在所述第二分析任务已执行时返回上次执行结果。3.根据权利要求1所述的方法,其特征在于,所述确定所述第一文件标识指示的目标视频文件是否已上传,包括:将所述第一文件标识发送至第二服务器,所述第一文件标识用于供所述第二服务器检测已上传视频文件的第二文件标识是否包括与所述第一文件标识相同的文件标识;在所述第二文件标识中包括与所述第一文件标识相同的文件标识时确定所述第一文件标识指示的目标视频文件已上传,返回所述网络地址;在所述第二文件标识中未包括与所述第一文件标识相同的文件标识时确定所述第一文件标识指示的目标视频文件未上传,返回未上传响应。4.根据权利要求1至3任一所述的方法,其特征在于,所述获取所述待上传视频的第一分析任务,包括:获取所述待上传视频的分析算法类型和网络地址;根据所述分析算法类型、所述网络地址和所述第一文件标识生成所述第一分析任务。5.一种视频处理方法,其特征在于,所述方法包括:接收电子设备发送的分析任务,所述分析任务用于对所述电子设备上传的目标视频文件进行分析;检测所述分析任务是否已执行;在所述分析任务已执行时,将上次执行结果发送至所述电子设备。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:在所述分析任务未执行时,将所述分析任务发送至第三服务器;所述分析任务用于供所述第三服务器对所述目标视频文件进行对应的分析;接收并存储所述第三...

【专利技术属性】
技术研发人员:晋兆龙简宏伟邵强
申请(专利权)人:苏州科达科技股份有限公司
类型:发明
国别省市:江苏,32

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

1