(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210495731.2
(22)申请日 2022.05.07
(71)申请人 中国工商银行股份有限公司
地址 100140 北京市西城区复兴门内大街
55号
(72)发明人 侯文龙 刘孟昕 林科锵 刘康婷
(74)专利代理 机构 中科专利商标代理有限责任
公司 11021
专利代理师 樊晓
(51)Int.Cl.
G06F 11/36(2006.01)
G06F 9/48(2006.01)
G06F 9/50(2006.01)
(54)发明名称
任务执行方法及 装置、 电子设备和计算机可
读存储介质
(57)摘要
本公开提供了一种任务执行方法及装置、 电
子设备和计算机可读存储介质, 可用于自动化测
试技术领域, 也可用于金融技术领域或其他技术
领域。 该任务执行方法包括: 确定目标待执行任
务队列; 计算目标待执行任务队列中的任务的单
任务延迟时长、 单任务理论可执行时长; 获取当
前可用执行机的数量、 目标待执行任务队列中的
任务的单任务预计执行时长; 根据单任务延迟时
长、 单任务理论可执行时长、 单任务预计执行时
长、 以及当前可用执行机的数量, 从目标待执行
任务队列中确定预执行目标任务; 以及将预执行
目标任务分配 至当前可用执行机上执行。
权利要求书3页 说明书21页 附图6页
CN 114817050 A
2022.07.29
CN 114817050 A
1.一种任务执 行方法, 包括:
确定目标待执 行任务队列;
计算所述目标待执行任务队列中的任务的单任务延迟时长、 单任务理论可执行时长,
其中所述单任务理论可执行时长用于表征由当前时间至环境预定维护时间之间的时间窗
口, 其中所述环境预定维护时间为与所述任务关联的内部环境 开始维护的时间;
获取当前可用执行机的数量、 所述目标待执行任务队列中的任务的单任务预计执行时
长;
根据所述单任务延迟时长、 所述单任务理论可执行时长、 所述单任务预计执行时长、 以
及所述当前 可用执行机的数量, 从所述目标待执 行任务队列中确定预 执行目标任务; 以及
将所述预 执行目标任务分配至所述当前 可用执行机上执行。
2.根据权利要求1所述的方法, 其中:
所述目标待执行任务队列中的任务包括可组合执行的第一类任务和可独立执行的第
二类任务, 其中所述第一类任务包括至少一个任务组;
所述预执行目标任务为所述第 一类任务中的其中一个所述任务组、 或者为所述第 二类
任务中的至少一个。
3.根据权利要求2所述的方法, 其中, 根据所述单任务延迟时长、 所述单任务理论可执
行时长、 所述单任务预计执行时长、 以及所述当前可用执行机的数量, 从所述目标待 执行任
务队列中确定预 执行目标任务包括:
在根据所述单任务延迟时长, 确定所述第一类任务优先执行的情况下, 根据所述单任
务延迟时长、 所述单任务理论可执行时长、 所述单任务预计执行时长、 以及所述当前可用执
行机的数量, 从所述第一类任务中的至少一个任务组中确定预执行目标任务组, 作为所述
预执行目标任务; 以及
在根据所述单任务延迟时长, 确定所述第二类任务优先执行的情况下, 根据所述单任
务延迟时长、 所述单任务理论可执行时长、 所述单任务预计执行时长、 以及所述当前可用执
行机的数量, 从所述第二类任务中确定至少一个目标第二类任务, 作为所述预执行目标任
务。
4.根据权利要求3所述的方法, 其中, 所述根据所述单任务延迟时长、 所述单任务理论
可执行时长、 所述单任务预计执行时长、 以及所述当前可用执行机的数量, 从所述第一类任
务中的至少一个任务组中确定预 执行目标任务组包括:
根据所述单任务延迟时长, 计算所述第 一类任务中的各个所述任务组 的单组任务延迟
时长;
根据所述单任务理论可执行时长, 计算所述第 一类任务中的各个所述任务组 的单组任
务理论可 执行时长;
根据所述单任务预计执行时长、 以及所述当前可用执行机的数量, 计算所述第一类任
务中的各个所述任务组的单组任务预计执 行时长;
根据各个所述任务组的单组任务延迟时长、 单组任务理论可执行时长、 单组任务预计
执行时长, 从所述第一类任务中的至少一个任务组中确定所述预 执行目标任务组。
5.根据权利要求4所述的方法, 其中, 所述根据各个所述任务组的单组任务延迟时长、
单组任务理论可执行时长、 单组任务预计执行时长, 从所述第一类任务中的至少一个任务权 利 要 求 书 1/3 页
2
CN 114817050 A
2组中确定所述预 执行目标任务组包括:
从所述至少一个任务组中确定可选任务组, 其中所述可选任务组为: 所述单组任务预
计执行时长小于等于所述单组任务理论可 执行时长的任务组;
将所述可选任务组中, 单组任务延迟时长满足预设筛选条件的任务组, 确定为所述预
执行目标任务组。
6.根据权利要求3所述的方法, 其中, 所述根据所述单任务延迟时长、 所述单任务理论
可执行时长、 所述单任务预计执行时长、 以及所述当前可用执行机的数量, 从所述第二类任
务中确定 至少一个目标第二类任务包括:
根据所述单任务理论可执行时长、 所述单任务预计执行时长、 以及所述当前可用执行
机的数量, 计算可 执行任务的目标 数量;
根据所述单任务延迟时长, 确定所述第二类任务中各任务的优先级;
根据所述各任务的优先级, 从所述第二类任务中确定目标数量个第二类任务, 作为所
述至少一个目标第二类任务。
7.根据权利要求1所述的方法, 其中, 所述确定目标待执 行任务队列包括:
获取初始待执 行任务队列;
获取与所述初始待执 行任务队列关联的第三方测试环境列表;
获取所述第三方测试环境列表中各个第三方测试环境的当前服 务状态;
从所述初始待执行任务队列中确定与目标第 三方测试环境关联的任务, 作为所述目标
待执行任务队列, 其中所述目标第三方测试环境 为当前服 务状态可用的第三方测试环境。
8.根据权利要求1所述的方法, 还包括, 在获取当前可用执行机的数量、 所述目标待执
行任务队列中的任务的单任务预计执 行时长之后:
根据所述单任务理论可执行时长、 所述单任务预计执行时长、 所述当前可用执行机的
数量, 确定所述当前 可用执行机的数量是否满足当前任务执 行需求。
9.一种任务执 行装置, 包括:
第一确定模块, 用于确定目标待执 行任务队列;
计算模块, 用于计算所述目标待执行任务队列中的任务的单任务延迟时长、 单任务理
论可执行时长, 其中所述单任务理论可执行时长用于表征由当前时间至环境预定维护时间
之间的时间窗口, 其中所述环境预定维护时间为与所述任务关联的内部环境开始维护的时
间;
获取模块, 用于获取当前可用执行机的数量、 所述目标待执行任务队列中的任务的单
任务预计执 行时长;
第二确定模块, 用于根据 所述单任务延迟时长、 所述单任务理论可执行时长、 所述单任
务预计执行时长、 以及所述当前可用执行机的数量, 从所述 目标待执行任务队列中确定预
执行目标任务; 以及
分配模块, 用于将所述预 执行目标任务分配至所述当前 可用执行机上执行。
10.一种电子设备, 包括:
一个或多个处 理器;
存储装置, 用于存 储一个或多个程序,
其中, 当所述一个或多个程序被所述一个或多个处理器执行时, 使得所述一个或多个权 利 要 求 书 2/3 页
3
CN 114817050 A
3
专利 任务执行方法及装置、电子设备和计算机可读存储介质
文档预览
中文文档
31 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共31页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 07:14:37上传分享