视频任务的处理方法和系统与流程

文档序号:36225414发布日期:2023-11-30 12:31阅读:36来源:国知局
视频任务的处理方法和系统与流程

本发明涉及任务处理领域,特别涉及一种视频任务的处理方法和系统。


背景技术:

1、随着电子技术和智能科技的发展,在教育领域,理化生实验操作考试中,通常是根据考生的实验操作任务为考生打分。而随着摄像头的普及以及考生人数的增长,任务数据量呈现不断增长的趋势。但传统的串行处理方式在处理海量任务时,存在效率低下、资源利用率不高的问题。因此,需要提供一种视频任务的处理方法和系统。


技术实现思路

1、本发明提供一种视频任务的处理方法和系统。以解决现有技术中视频任务处理效率低下的问题。

2、本发明提供的一种视频任务的处理方法,包括:获取待处理的主任务,将所述主任务分割为多个子任务,确定各子任务之间的关系,并基于每个子任务的任务性质,评估每个子任务的要素;根据各子任务的要素,选择对应的处理集群;其中,每个集群至少对应一个要素;根据各子任务之间的关系,分派子任务至对应的集群;获取各子任务的处理结果;整合各子任务的处理结果,作为所述主任务的处理结果。

3、于本发明一实施例中,当多个子任务之间为串行关系时,则按照所述串行关系的顺序,对各子任务进行如下处理,直至获取到所有子任务的处理结果:按照所述串行关系的顺序,将当前的子任务,或者当前的子任务和上一子任务的处理结果发送至对应的集群;获取当前的子任务的处理结果。

4、于本发明一实施例中,当多个子任务之间为并行关系时,则:基于所述并行关系,将所有子任务同时分派至对应的集群,以便各个集群同时处理对应的子任务;获取各子任务的处理结果。

5、于本发明一实施例中,所述待处理的主任务有多个时,多个待处理的主任务基于预设的排队机制存储在信息队列中。

6、于本发明一实施例中,所述获取各子任务的处理结果,包括:接收并统计各子任务对应集群回传的执行完毕信号的数量;判断接收的执行完毕信号数量是否与所有子任务对应的集群数量一致,并在两者数量一致时判定各子任务均处理完毕,收集各子任务的处理结果。

7、于本发明一实施例中,所述获取各子任务的处理结果之前,还包括:判断各子任务对应的集群是否均处于正常状态,对于其中一个集群,所述子任务对应得到集群正常状态的判断包括:基于预设的时间间隔,监听所述子任务对应集群回传的执行信号;判断所述执行信号是否处于异常状态,并在执行信号为异常状态时基于预设的容错机制,对所述集群进行处理。

8、于本发明一实施例中,所述基于预设的容错机制,对所述集群进行处理,包括:基于预设的分派策略,向所述集群再次分派对应的子任务,并统计重复分派子任务的次数;判断重复分派子任务的次数是否达到预设的次数阈值,并在达到次数阈值时停止对所述子任务的处理,发出预警信息。

9、于本发明一实施例中,所述要素至少包括算力,所述根据各子任务的要素,选择对应的处理集群包括:根据各子任务所需的算力,选择与所述算力相匹配的集群。

10、于本发明一实施例中,所述整合收集的各子任务的处理结果,作为所述主任务的处理结果之后还包括:将所述主任务的处理结果展现在界面上。

11、于本发明一实施例中,还提供一种视频任务的处理系统,包括:主任务获取模块模块,用于获取待处理的主任务,将所述主任务分割为多个子任务,确定各子任务之间的关系,并基于每个子任务的任务性质,评估每个子任务的要素;集群选择模块,用于根据各子任务的要素,选择对应的处理集群;其中,每个集群至少对应一个要素;任务分派模块,用于根据各子任务之间的关系,分派子任务至对应的集群;结果获取模块,用于获取各子任务的处理结果;结果整合模块,用于整合各子任务的处理结果,作为所述主任务的处理结果。

12、本发明提出的一种视频任务的处理方法和系统,通过将主任务分割为多个子任务,并根据各子任务的要素选定对应的处理集群,然后根据各子任务之间的关系,确定子任务分派的先后顺序。当所有子任务均处理完毕后,收集并整理各子任务的处理结果,作为主任务的处理结果。通过将主任务切割为多个子任务,从而能够极大提升主任务的处理速率,且针对不同子任务对应分配不同集群,提高了资源利用率,可以满足不断增长的海量视频任务的处理要求。



技术特征:

1.一种视频任务的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的视频任务的处理方法,其特征在于,当多个子任务之间为串行关系时,则按照所述串行关系的顺序,对各子任务进行如下处理,直至获取到所有子任务的处理结果:

3.根据权利要求1所述的视频任务的处理方法,其特征在于,当多个子任务之间为并行关系时,则:

4.根据权利要求1所述的视频任务的处理方法,其特征在于,所述待处理的主任务有多个时,多个待处理的主任务基于预设的排队机制存储在信息队列中。

5.根据权利要求1所述的视频任务的处理方法,其特征在于,所述获取各子任务的处理结果,包括:

6.根据权利要求1所述的视频任务的处理方法,其特征在于,所述获取各子任务的处理结果之前,还包括:判断各子任务对应的集群是否均处于正常状态,对于其中一个集群,所述子任务对应得到集群正常状态的判断包括:

7.根据权利要求6所述的视频任务的处理方法,其特征在于,所述基于预设的容错机制,对所述集群进行处理,包括:

8.根据权利要求1所述的视频任务的处理方法,其特征在于,所述要素至少包括算力,所述根据各子任务的要素,选择对应的处理集群包括:根据各子任务所需的算力,选择与所述算力相匹配的集群。

9.根据权利要求1所述的视频任务的处理方法,其特征在于,所述整合收集的各子任务的处理结果,作为所述主任务的处理结果之后还包括:将所述主任务的处理结果展现在界面上。

10.一种视频任务的处理系统,其特征在于,所述系统包括:


技术总结
本发明涉及提供一种视频任务的处理方法和系统,方法包括:获取待处理的主任务,将所述主任务分割为多个子任务,确定各子任务之间的关系,并基于每个子任务的任务性质,评估每个子任务的要素;根据各子任务的要素,选择对应的处理集群;其中,每个集群至少对应一个要素;根据各子任务之间的关系,分派子任务至对应的集群;获取各子任务的处理结果;整合各子任务的处理结果,作为所述主任务的处理结果。极大提升了视频任务的处理速率。

技术研发人员:刘利非,徐娟,王庆峰
受保护的技术使用者:上海锡鼎智能科技有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1