说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210582287.8 (22)申请日 2022.05.26 (71)申请人 壹沓科技 (上海) 有限公司 地址 200040 上海市 静安区万 荣路666、 670 号1101室 (72)发明人 卞晓瑜 肖鸣林 贾强强  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 刘晓娟 (51)Int.Cl. G06F 9/48(2006.01) G06F 9/50(2006.01) (54)发明名称 任务调度方法、 装置、 存储介质及计算机设 备 (57)摘要 本申请提供了一种任务调度方法、 装置、 存 储介质及计算机设备, 该方法具体包括: 按照第 一周期, 周期性地获取每一节点的空闲硬件资 源; 按照第二周 期, 周期性地获取每一节点的已 安装软件标识; 根据待执行RPA任务的任务配置 信息, 确定 预选节点、 执行所述待执行RPA任务所 需的目标硬件资源以及执行所述待执行 RPA任务 所需的目标软件 标识; 每一预选节 点为可调用的 节点; 对于每一预选节点, 若最新获取的该预选 节点的空闲硬件资源满足所述目标硬件资源, 且 最新获取的该预选节点的已安装软件标识包括 每一所述目标软件标识, 则将该预选节点作为候 选节点; 向一个所述候选节点分配所述待执行 RPA任务。 本申请能够有效提升RPA任 务的执行 成 功率。 权利要求书3页 说明书12页 附图5页 CN 114995974 A 2022.09.02 CN 114995974 A 1.一种任务调度方法, 其特 征在于, 所述方法包括: 按照第一周期, 周期性 地获取每一节点的空 闲硬件资源; 按照第二周期, 周期性 地获取每一节点的已安装软件标识; 根据待执行RPA任务的任务配置信息, 确定预选节点、 执行所述待执行RPA任务所需的 目标硬件资源以及执行所述待执行RPA任务所需的目标软件标识; 每一预选节点为可调用 的节点; 对于每一预选节点, 若最新获取的该预选节点的空闲硬件资源满足所述目标硬件资 源, 且最新获取 的该预选节点的 已安装软件标识包括每一所述 目标软件标识, 则将该预选 节点作为 候选节点; 向一个所述 候选节点分配所述待执 行RPA任务。 2.根据权利要求1所述的任务调度方法, 其特征在于, 所述目标硬件资源包括执行所述 待执行RPA任务所需的目标CPU内核数、 目标内存空间以及目标磁 盘容量; 向一个所述 候选节点分配所述待执 行RPA任务的步骤, 包括: 若所述候选节点的数量大于或等于两个, 则获取每一候选节点的总硬件资源, 所述总 硬件资源 包括该候选节点的CPU内核总数、 总内存空间和总磁 盘容量; 对于每一候选节点, 计算该候选节点的CPU内核总数与所述目标CPU内核数之间的第一 差值, 并将所述第一差值与该候选节点的CPU内核总数之比作为该候选节点的内核得分; 计 算该候选节点的总内存空间与所述目标内存空间之 间的第二差值, 并将所述第二差值与该 候选节点的总内存空间之比作为该候选节点的内存得分; 计算该候选节点的总磁盘容量与 所述目标磁盘容量之间的第三差值, 并将所述第三差值与该候选节点的总磁盘容量之比作 为该候选节点的磁盘得分; 对该候选节点的内核得分、 内存得分和磁盘得分进 行加权平均, 以得到第一平均值, 并基于所述第一平均值得到该候选节点的硬件资源得分; 基于各候选节点的硬件资源得分的数值大小, 从各候选节点中选取一个候选节点作为 执行节点, 并向所述执 行节点分配所述待执 行RPA任务。 3.根据权利要求2所述的任务调度方法, 其特征在于, 向一个所述候选节点分配所述待 执行RPA任务的步骤, 还 包括: 若所述候选节点的数量大于或等于两个, 则获取所述待执行RPA任务的任务类型, 并确 定所述任务类型对应的已执 行任务总数; 对于每一候选节点, 获取该候选节点执行所述任务类型所对应的任务的成功次数, 并 基于所述成功次数和所述已执 行任务总数之比得到该候选节点的历史执 行得分; 基于各候选节点的硬件资源得分的数值大小, 从各候选节点中选取一个候选节点作为 执行节点的步骤, 包括: 对于每一候选节点, 根据该候选节点的硬件资源得分和历史执行得分, 计算该候选节 点的总得分; 基于各候选节点的总得分的数值大小, 从各候选节点中选取一个候选节点作为所述执 行节点。 4.根据权利要求3所述的任务调度方法, 其特征在于, 对于每一候选节点, 根据该候选 节点的硬件资源得分和历史执 行得分, 计算该候选节点的总得分的步骤, 包括: 对于每一候选节点, 将该候选节点的硬件资源得分与历史执行得分进行加权平均, 以权 利 要 求 书 1/3 页 2 CN 114995974 A 2得到该候选节点的总得分; 基于各候选节点的总得分的数值大小, 从各候选节点中选取一个候选节点作为所述执 行节点的步骤 包括: 从各候选节点的总得分中确定最大总得分, 并将所述最大总得分对应的候选节点作为 所述执行节点。 5.根据权利要求4所述的任务调度方法, 其特征在于, 从各候选节点的总得分中确定最 大总得分的步骤, 包括: 对各候选节点的总得分进行降序排列, 并将降序排列后排列次序第 一的总得分作为所 述最大总得分。 6.根据权利要求1至5任一项所述的任务调度 方法, 其特征在于, 根据待执行RPA任务的 任务配置信息, 确定预选节点的步骤, 包括: 若所述任务配置信息包括节点标识, 则对于每一节点标识所对应的指定节点, 获取该 指定节点的节点状态, 在该指定节点的节点状态非无效状态且非维护状态的情况下, 将该 指定节点作为预选节点; 若所述任务配置信 息未包括节点标识, 则对于每一节点, 获取该节点的节点状态, 在该 节点的节点状态非无效状态且非 维护状态的情况 下, 将该节点作为预选节点。 7.一种任务调度装置, 其特 征在于, 所述装置包括: 硬件资源获取模块, 用于按照第一周期, 周期性 地获取每一节点的空 闲硬件资源; 已安装软件标识获取模块, 用于按照第二周期, 周期性地获取每一节点的已安装软件 标识; 配置信息获取模块, 用于根据待执行RPA任务的任务配置信息, 确定预选节点、 执行所 述待执行RPA任务所需的目标硬件资源以及执行所述待 执行RPA任务所需的目标软件标识; 每一预选节点 为可调用的节点; 候选节点确定模块, 用于针对每一预选节点, 若最新获取的该预选节点的空闲硬件资 源满足所述目标硬件资源, 且最新获取的该预选节点的已安装软件标识包括每一所述目标 软件标识, 则将该 预选节点作为 候选节点; 分配模块, 用于向一个所述 候选节点分配所述待执 行RPA任务。 8.根据权利要求7所述的任务调度装置, 其特征在于, 所述目标硬件资源包括执行所述 待执行RPA任务所需的目标CPU内核数、 目标内存空间以及目标磁盘容量; 所述分配模块包 括: 硬件资源获取单元, 用于在所述候选节点的数量大于或等于两个的情况下, 获取每一 候选节点的总硬件资源, 所述总硬件资源包括该候选节 点的CPU内核总数、 总内存空间和总 磁盘容量; 硬件资源得分计算单元, 用于针对每一候选节点, 计算该候选节点的CPU内核总数与所 述目标CPU内核 数之间的第一差值, 并将所述第一差值与该候选节 点的CPU内核总数之比作 为该候选节点的内核得分; 计算该候选节点的总内存空间与所述目标内存空间之 间的第二 差值, 并将所述第二差值与该候选节点的总内存空间之比作为该候选节点的内存得分; 计 算该候选节点的总磁盘容量与所述目标磁盘容量之 间的第三差值, 并将所述第三差值与该 候选节点的总磁盘容量之比作为该候选节点的磁盘得分; 对该候选节点的内核得分、 内存权 利 要 求 书 2/3 页 3 CN 114995974 A 3

.PDF文档 专利 任务调度方法、装置、存储介质及计算机设备

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 任务调度方法、装置、存储介质及计算机设备 第 1 页 专利 任务调度方法、装置、存储介质及计算机设备 第 2 页 专利 任务调度方法、装置、存储介质及计算机设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:30:21上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。