预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114968508A(43)申请公布日2022.08.30(21)申请号202110492255.4(22)申请日2021.05.06(71)申请人中移互联网有限公司地址510000广东省广州市天河区高唐路333号自编1.1栋申请人中国移动通信集团有限公司(72)发明人方海滨庄仁峰胡文辉郑敏郝立波马德琳莫卓大王江妹胡晓武(74)专利代理机构北京国昊天诚知识产权代理有限公司11315专利代理师姜凤岩朱文杰(51)Int.Cl.G06F9/48(2006.01)G06F9/50(2006.01)权利要求书2页说明书17页附图4页(54)发明名称任务处理方法、装置、设备及存储介质(57)摘要本发明提供一种任务处理方法、装置、设备及存储介质,该方法包括:获取多个未完成任务的执行设备列表;根据多个未完成任务的执行设备列表,判断是否存在用于执行多个任务的第一设备;若存在,则在多个未完成任务中确定第一设备对应执行的各个目标任务,获取各个目标任务的任务量;根据多个未完成任务的执行设备列表,确定各个目标任务对应的执行设备数量;根据各个目标任务的任务量和各个目标任务对应的执行设备数量,确定各个目标任务的执行顺序。通过本发明实施例的技术方案,能够在存在多个未完成任务的情况下,通过优化目标任务的执行顺序,提高整体的任务执行效率。CN114968508ACN114968508A权利要求书1/2页1.一种任务处理方法,其特征在于,包括:获取多个未完成任务的执行设备列表;根据所述多个未完成任务的执行设备列表,判断是否存在用于执行多个任务的第一设备;若存在,则在所述多个未完成任务中确定所述第一设备对应执行的各个目标任务,获取各个所述目标任务的任务量;根据所述多个未完成任务的执行设备列表,确定各个所述目标任务对应的执行设备数量;根据各个所述目标任务的任务量和各个所述目标任务对应的执行设备数量,确定各个所述目标任务的执行顺序。2.根据权利要求1所述的方法,其特征在于,所述目标任务包括测试任务;获取各个所述目标任务的任务量,包括:针对任一所述测试任务,获取所述测试任务的测试脚本;确定所述测试脚本中所包括的未被执行的测试用例的数量;根据所述未被执行的测试用例的数量,确定所述测试任务的任务量。3.根据权利要求1所述的方法,其特征在于,根据各个所述目标任务的任务量和各个所述目标任务对应的执行设备数量,确定各个所述目标任务的执行顺序,包括:针对任一所述目标任务,根据所述目标任务的任务量和所述目标任务对应的执行设备数量,确定用于执行所述目标任务的第二设备所对应的平均任务量;根据各个所述目标任务的所述平均任务量的大小,确定各个所述目标任务的执行顺序。4.根据权利要求1所述的方法,其特征在于,所述未完成任务包括待执行任务;获取多个未完成任务的执行设备列表,包括:获取各个所述待执行任务的任务执行请求;所述任务执行请求携带有与所述待执行任务对应的设备配置需求信息;根据所述任务执行请求携带的所述设备配置需求信息,从预设执行设备列表中筛选得到用于执行所述待执行任务的执行设备;根据筛选得到的执行设备,构建所述待执行任务的执行设备列表。5.根据权利要求1所述的方法,其特征在于,所述目标任务包括已启动执行的第一任务和未启动执行的第二任务;在确定各个所述目标任务的执行顺序之后,还包括:若所述第一任务的执行顺序在所述第二任务之后,则中止执行所述第一任务,基于所述第二任务的执行设备列表执行所述第二任务;在所述第二任务执行完成之后,基于所述第一任务的执行设备列表继续执行所述第一任务。6.根据权利要求1所述的方法,其特征在于,在确定各个所述目标任务的执行顺序之后,所述方法还包括:根据所述执行顺序,执行各个所述目标任务;在所述目标任务的执行过程中,检测用于执行所述目标任务的各个第二设备的任务执行进度;2CN114968508A权利要求书2/2页根据所述任务执行进度,在各个所述第二设备之间进行任务调度。7.根据权利要求6所述的方法,其特征在于,根据所述任务执行进度,在各个所述第二设备之间进行任务调度,包括:若根据所述任务执行进度,确定各个所述第二设备中存在执行状态异常的第三设备,则根据各个所述第二设备的任务执行进度,在各个所述第二设备中确定待转入任务设备,在所述第三设备和所述待转入任务设备之间进行任务调度;或者,若根据所述任务执行进度,确定各个所述第二设备中存在所述任务执行进度为执行完成的第四设备,则根据各个所述第二设备的任务执行进度,在各个所述第二设备中确定待转出任务设备,在所述第四设备和所述待转出任务设备之间进行任务调度。8.一种任务处理装置,其特征在于,包括:列表获取模块,用于获取多个未完成任务的执行设备列表;设备判断模块,用于根据所述