视频处理任务项的创建方法及输入视频流的调度方法技术

技术编号:21476942 阅读:29 留言:0更新日期:2019-06-29 04:39
公开了一种视频处理任务项的创建方法及输入视频流的调度方法,涉及人工智能视觉识别技术领域。该视频处理任务项的创建方法包括:在用户界面上检测到用于创建视频处理任务项的事件时,确定与视频处理任务项相关的摄像头的信息;确定视频处理任务项的任务项名称以及视频处理任务项的运行时间段;以及基于与视频处理任务项相关的摄像头的信息、任务项名称与运行时间段,在用户界面上创建视频处理任务项。本申请实施例提供的视频处理任务项的创建方法使得用户可以在视频处理系统的用户界面上创建视频处理任务项,进而使得用户可以直观获知任何关于视频处理任务项的信息。

【技术实现步骤摘要】
视频处理任务项的创建方法及输入视频流的调度方法
本申请涉及人工智能视觉识别
,尤其涉及一种视频处理任务项的创建方法、输入视频流的调度方法、视频处理任务项的创建装置、输入视频流的调度装置、电子设备以及计算机可读存储介质。
技术介绍
目前,当有待处理的视频任务时,用户通常是将该视频任务对应的输入视频流添加到视频处理系统中来完成该视频任务的处理的。但是,用户并不能在该视频处理系统上直观获知任何关于该视频任务的信息。因此,开发出能够使用户直观获知视频任务信息的视频处理系统成为亟待解决的问题。
技术实现思路
为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种视频处理任务项的创建方法及输入视频流的调度方法。根据本申请的一个方面,提供了一种视频处理任务项的创建方法,包括:在用户界面上检测到用于创建视频处理任务项的事件时,确定与视频处理任务项相关的摄像头的信息;确定视频处理任务项的任务项名称以及视频处理任务项的运行时间段;以及基于与视频处理任务项相关的摄像头的信息、任务项名称与运行时间段,在用户界面上创建视频处理任务项。根据本申请的另一个方面,提供了一种输入视频流的调度方法,其中,一个视频处理任务项与至少一个摄像头的信息相关,一个摄像头获取一路输入视频流,多个视频处理任务项对应多路输入视频流,调度方法包括:确定多路输入视频流中的视频流的类型;将类型属于第一预设类型的视频流加入运算资源池;以及对类型属于第二预设类型的视频流进行实时录制。根据本申请的再一个方面,提供了一种视频处理任务项的创建装置,包括:第一确定模块,用于在用户界面上检测到用于创建视频处理任务项的事件时,确定与视频处理任务项相关的摄像头的信息;以及确定视频处理任务项的任务项名称以及视频处理任务项的运行时间段;创建模块,用于基于与视频处理任务项相关的摄像头的信息、任务项名称与运行时间段,在用户界面上创建视频处理任务项。根据本申请的又一个方面,提供了一种输入视频流的调度装置,其中,一个视频处理任务项与至少一个摄像头的信息相关,一个摄像头获取一路输入视频流,多个视频处理任务项对应多路输入视频流,调度装置包括:第二确定模块,用于确定多路输入视频流中的视频流的类型;调度模块,用于将类型属于第一预设类型的视频流加入运算资源池;以及录制模块,用于对类型属于第二预设类型的视频流进行实时录制。根据本申请的又一个方面,提供了一种电子设备,包括:处理器;以及存储器,在存储器中存储有计算机程序指令,计算机程序指令在被处理器运行时使得处理器执行如上述第一方面所述的任意一项方法;或,计算机程序指令在被处理器运行时使得处理器执行如上述第二方面所述的任意一项方法。根据本申请的又一个方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令在被处理器运行时使得处理器执行如上述第一方面所述的任意一项方法;或,计算机程序指令在被处理器运行时使得处理器执行如上述第二方面所述的任意一项方法。本申请实施例提供的视频处理任务项的创建方法使得用户可以在视频处理系统的用户界面上创建视频处理任务项,进而使得用户可以直观获知任何关于视频处理任务项的信息。在本申请实施例提供的输入视频流的调度方法,通过确定每路输入视频流的类型,从而使得权重高的输入视频流可以优先在运算资源池中进行处理,进而避免了重要的输入视频流由于运算资源被占用而无法被处理的问题。附图说明通过结合附图对本申请实施例进行更详细的描述,本申请的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中,相同的参考标号通常代表相同部件或步骤。图1是本申请所适用的视频系统的示意性框架图。图2是本申请一示例性实施例提供的视频处理任务项的创建方法的流程示意图。图3是本申请另一示例性实施例提供的视频处理任务项的创建方法的流程示意图。图4是本申请一示例性实施例提供的输入视频流的调度方法的流程示意图。图5是本申请另一示例性实施例提供的输入视频流的调度方法的流程示意图。图6是本申请又一示例性实施例提供的输入视频流的调度方法的流程示意图。图7是本申请一示例性实施例提供的整体流程示意图。图8a是本申请一示例性实施例提供的视频处理任务项的示意图。图8b是本申请一示例性实施例提供的处理逻辑示意图。图8c是本申请一示例性实施例提供的输入视频流的时间维度示意图。图9是本申请一示例性实施例提供的视频处理任务项的创建装置的示意性结构图。图10是本申请另一示例性实施例提供的视频处理任务项的创建装置的示意性结构图。图11是本申请一示例性实施例提供的输入视频流的调度装置的示意性结构图。图12是本申请一示例性实施例提供的电子设备的框图。具体实施方式下面,将参考附图详细地描述根据本申请的示例实施例。显然,所描述的实施例仅仅是本申请的一部分实施例,而不是本申请的全部实施例,应理解,本申请不受这里描述的示例实施例的限制。申请概述正如
技术介绍
所述,现有技术的视频处理系统是通过将待处理的视频任务所对应的输入视频流添加到视频处理系统中来完成该视频任务的处理的,但该视频处理系统的并无任何关于该视频任务的信息,从而使得用户并不能从该视频处理系统中直观获知任何关于该视频任务的信息。因此本申请提供一种视频处理任务项的创建方法、输入视频流的调度方法、视频处理任务项的创建装置、输入视频流的调度装置、电子设备以及计算机可读存储介质。该视频处理任务项的创建方法包括在用户界面上检测到用于创建视频处理任务项的事件时,确定与视频处理任务项相关的摄像头的信息;确定视频处理任务项的任务项名称以及视频处理任务项的运行时间段;以及基于与视频处理任务项相关的摄像头的信息、任务项名称与运行时间段,在用户界面上创建视频处理任务项。本申请实施例提供的视频处理任务项的创建方法使得用户可以在视频处理系统的用户界面上创建视频处理任务项,进而使得用户可以直观获知任何关于视频处理任务项的信息。示例性系统图1是本申请所适用的视频系统的示意性框架图。如图1所示,视频系统可以包括多个摄像头130和电子设备110,且多个摄像头130可以通过传输网络120与电子设备110进行通信。具体地,摄像头130通过传输网络120将获取的输入视频流传送至电子设备110,以便电子设备110对该输入视频流进行处理。在这里,传输网络120可以是指有线网络,也可以是指无线网络,这里对于传输网络120的传输方式不做限定。示例性方法图2是本申请一示例性实施例提供的视频处理任务项的创建方法的流程示意图。本实施例可执行在上述图1所示中的电子设备110上,如图2所示,该方法可以包括如下步骤:步骤205,在用户界面上检测到用于创建视频处理任务项的事件时,确定与视频处理任务项相关的摄像头130的信息。具体地,用户可以通过用户界面与电子设备110进行交互。例如,用户界面可以包括视频处理任务项的创建按钮。当用户触发该按钮时,电子设备110可以检测到用于创建视频处理任务项的事件,并在用户界面上显示与该系统相连接的摄像头130的信息,以供用户进行选择。在进行选择之前,用户已经确定了视频处理任务项,并已经根据该确定的视频处理任务本文档来自技高网
...

【技术保护点】
1.一种视频处理任务项的创建方法,包括:在用户界面上检测到用于创建视频处理任务项的事件时,确定与所述视频处理任务项相关的摄像头的信息;确定所述视频处理任务项的任务项名称以及所述视频处理任务项的运行时间段;以及基于所述与所述视频处理任务项相关的摄像头的信息、所述任务项名称与所述运行时间段,在所述用户界面上创建所述视频处理任务项。

【技术特征摘要】
1.一种视频处理任务项的创建方法,包括:在用户界面上检测到用于创建视频处理任务项的事件时,确定与所述视频处理任务项相关的摄像头的信息;确定所述视频处理任务项的任务项名称以及所述视频处理任务项的运行时间段;以及基于所述与所述视频处理任务项相关的摄像头的信息、所述任务项名称与所述运行时间段,在所述用户界面上创建所述视频处理任务项。2.根据权利要求1所述的方法,其中,所述用户界面上创建有多个所述视频处理任务项,所述方法进一步包括:执行所述多个所述视频处理任务项;确定每个所述视频处理任务项的执行状态;以及在所述用户界面上展示每个所述视频处理任务项的所述执行状态,其中所述执行状态至少包括:视频处理任务项正在运行、视频处理任务项运行结束或视频处理任务项等待运行。3.根据权利要求2所述的方法,其中,一个所述摄像头获取一路输入视频流,一个所述视频处理任务项对应至少一路所述输入视频流,所述执行所述多个所述视频处理任务项包括:确定所述多路所述输入视频流中的视频流的类型;将所述类型属于第一预设类型的视频流加入运算资源池;以及对所述类型属于第二预设类型的视频流进行实时录制。4.根据权利要求3所述的方法,其中,在所述对所述类型属于第二预设类型的视频流进行实时录制之后,所述方法进一步包括:在有所述第一预设类型的视频流从所述运算资源池取出后,将所述第二预设类型的视频流的录制内容加入所述运算资源池。5.根据权利要求3所述的方法,其中,所述确定所述多路所述输入视频流中的视频流的类型包括:统计每路所述输入视频流复用所述多个所述视频处理任务项的任务项数量;将所述多路所述输入视频流按照所述任务项数量由高到低进行排列,形成调度队列;以及按照所述调度队列的排列顺序依次判断每路所述输入视频流是符合第一预设条件还是符合第二预设条件。6.根据权利要求5所述的方法,其中,所述将所述类型属于第一预设类型的视频流加入运算资源池包括:在所述输入视频流符合所述第一预设条件时,将该所述输入视频流确定为所述第一预设类型的视频流,以及将该所述输入视频流加入所述运算资源池。7.根据权利要求5所述的方法,其中,所述对所述类型属于第二预设类型的视频流进行实时录制包括:在所述输入视频流符合所述第二预设条件时,将该所述输入视频流确定为所述第二预设类型的视频流,以及对该所述输入视频流进行实时录制。8.根据权利要求5所述的方法,其中,所述将所述多路所述输入视频流按照所述任务项数量由高到低进行排列包括:将所述任务项数量相同的所述输入视频流按照统计所述任务项数量的先后进行排列。9.根据权利要求5所述的方法,其中,所述统计每路所述输入视频流复用所述多个所述视频处理任务项的任务项数量包括:依次判断所述多个所述视频处理任务项各自对应的所述输入视频流是否已加入视频流集;若一个所述视频处理任务项对应的一路所述输入视频流未加入所述视频流集,则将该所述输入视频流加入所述视频流集,并将该所述视频流集的所述任务项数量加预设数;以及若一个所述视频处理任务项对应的一路所述输入视频流已加入所述视频流集,则将该所述视频流集的所述任务项数量加所述预设数。10.根据权利要求4所述的方法,其中,在所述将所述第二预设类型的视频流的录制内容加入所述运算资源池之前,所述方法进一步包括:判断所述运算资源池中每路所述第一预设类型的视频流是否符合第三预设条件;以及在所述第一预设类型的视频流符合所述第三预设条件时,将该所述第一预设类型的视频流从所述运算资源池取出。11.一种输入视频流的调度方法,其中,一个视频处理任务项与至少一个摄像头的信息相关,一个所述摄像头获取一路所述输入视频流,多个所述视频处理任务项对应多路所述输入视频流,所述调度方法包括:确定所述多路所述输入视频流中的视频流的类型;将所述类型属于第一预设类型的视频流加入运算资源池;以及对所述类型属于第二预设类型的视频流进行实时录制。...

【专利技术属性】
技术研发人员:吴庭丞张言文连王旭
申请(专利权)人:北京地平线机器人技术研发有限公司
类型:发明
国别省市:北京,11

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

1