说明:收录90万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210955293.3 (22)申请日 2022.08.10 (71)申请人 广州文远知行 科技有限公司 地址 510000 广东省广州市黄埔区广州国 际生物岛螺旋大道68号合景科盛广场 A栋地上第16层01、 02、 0 3、 04单元 (72)发明人 孙子文 韩旭  (74)专利代理 机构 深圳市深佳知识产权代理事 务所(普通 合伙) 44285 专利代理师 孙超 (51)Int.Cl. G06F 16/23(2019.01) G06F 9/54(2006.01) (54)发明名称 一种任务状态的更新方法、 装置、 设备和存 储介质 (57)摘要 本申请公开一种任务状态的更新方法、 装 置、 设备和存储介质, 通过获取目标 队列中的所 有状态消息, 各个所述状态消息由工作单元产 生, 并按照各自产生的时间依次插入至所述目标 队列; 再基于所述目标 队列中的各个状态消息, 确定各个已终止任务, 所述已终止任务中包含至 少一个状态消息; 然后确定各个已终止任务的最 终状态, 最后将各个已终止任务的最终状态更新 至数据库中, 以完成对工作单元执行的任务的任 务状态的更新。 该方案通过引入队列的方式, 将 各个任务的状态消息插入至队列中, 以通过队列 实现对任务状态的更新, 并不是数据库直接对任 务状态进行 更新, 减轻了数据库的负担 。 权利要求书2页 说明书9页 附图3页 CN 115328925 A 2022.11.11 CN 115328925 A 1.一种任务状态的更新方法, 其特 征在于, 包括: 获取目标队列中的所有状态消息, 各个所述状态消息由工作单元产生, 并按照各自产 生的时间依次插 入至所述目标队列; 基于所述目标队列中的各个状态消息, 确定各个已终止任务, 所述已终止任务中包含 至少一个 状态消息; 确定各个已终止任务的最终状态; 将各个已终止任务的最终状态更新至数据库中, 以完成对工作 单元执行的任务的任务 状态的更新。 2.根据权利要求1所述的方法, 其特征在于, 所述基于所述目标队列中的各个状态消 息, 确定各个已终止任务, 包括: 获取各个所述状态消息的任务标识; 将标注有相同任务标识的状态消息作为同一个已执行任务中包含的状态消息, 以得到 各个已执 行任务; 从各个所述已执 行任务中确定各个已终止任务。 3.根据权利要求2所述的方法, 其特 征在于, 所述各个 状态消息包括各个结束消息; 各个所述状态消息由工作单 元产生, 包括: 各个所述结束消息由工作单 元产生; 所述从各个所述已执 行任务中确定各个已终止任务, 包括: 针对一个已执 行任务, 判断该已执 行任务中是否包 含结束消息; 若该已执行任务中包含结束消息, 则确定该已执行任务为已终止任务, 以得到各个已 终止任务。 4.根据权利要求2所述的方法, 其特 征在于, 所述各个 状态消息包括各个心跳消息; 各个所述状态消息由工作单 元产生, 包括: 所述各个心跳消息是由工作单 元产生; 所述从各个所述已执 行任务中确定各个已终止任务, 包括: 针对一个已执 行任务, 获取 该已执行任务中的最后一个心跳消息的产生的时间; 若当前时间与所述该已执行任务中的最后一个心跳消息的产生的时间之间的时间间 隔大于预设的心跳周期, 则确定该已执 行任务为已终止任务, 以得到各个已终止任务。 5.根据权利要求1所述的方法, 其特 征在于, 所述各个 状态消息包括各个结束消息; 各个所述状态消息由工作单 元产生, 包括: 各个所述结束消息由工作单 元产生; 所述确定各个已终止任务的最终状态, 包括: 将包含结束消息的已终止任务的最终状态确定为已完成, 将不包含结束消息的已终止 任务的最终状态确定为未完成。 6.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 将所述目标队列中属于各个已终止任务的各个 状态消息从所述目标队列中删除。 7.一种任务状态的更新装置, 其特 征在于, 包括: 获取模块, 用于获取目标队列中的所有状态消息, 各个所述状态消息由工作单元产生, 并按照各自产生的时间依次插 入至所述目标队列; 已终止任务确定模块, 用于基于所述目标队列中的各个状态消息, 确定各个已终止任 务, 所述已终止任务中包 含至少一个 状态消息; 最终状态确定模块, 用于确定各个已终止任务的最终状态;权 利 要 求 书 1/2 页 2 CN 115328925 A 2更新模块, 用于将各个已终止任务的最终状态更新至数据库中, 以完成对工作单元执 行的任务的任务状态的更新。 8.根据权利要求7 所述的装置, 其特 征在于, 所述已终止任务确定模块包括: 第一已终止任务确定子模块, 用于将标注有相同任务标识的状态消息作为同一个已执 行任务中包 含的状态消息, 以得到各个已执 行任务; 第二已终止任务确定 子模块, 用于从各个所述已执 行任务中确定各个已终止任务。 9.一种任务状态的更新设备, 其特 征在于, 包括存 储器和处 理器; 所述存储器, 用于存 储程序; 所述处理器, 用于执行所述程序, 实现如权利要求1 ‑6任一项的任务状态的更新方法的 各个步骤。 10.一种存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序被处理器执 行时, 实现如权利要求1 ‑6任一项的任务状态的更新方法的各个步骤。权 利 要 求 书 2/2 页 3 CN 115328925 A 3

PDF文档 专利 一种任务状态的更新方法、装置、设备和存储介质

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