[发明专利]一种任务处理方法及装置、电子设备、存储介质在审
| 申请号: | 202210752271.7 | 申请日: | 2022-06-29 |
| 公开(公告)号: | CN115114001A | 公开(公告)日: | 2022-09-27 |
| 发明(设计)人: | 王忍 | 申请(专利权)人: | 中国银行股份有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王云晓 |
| 地址: | 100818 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 任务 处理 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种任务处理方法及装置、电子设备、存储介质,可应用于人工智能领域或金融领域,所述方法包括:将当前任务数量不为空的各个类区中,优先级最高的类区确定为当前目标类区;其中,每个任务按照其对应的优先级,划分到对应优先级的类区中;更新当前目标类区中各个任务的等待时间以及执行时间;基于当前目标类区中的各个任务的等待时间以及执行时间,计算当前目标类区中的各个任务的当前紧急程度值;对当前目标类区中的当前目标任务进行处理;其中,当前目标类区中的当前目标任务指代当前目标类区中当前紧急程度值最高的任务;在当前目标任务处理成功后,将当前目标任务从当前目标类区中删除,并返回重新开始执行。
技术领域
本申请涉及任务处理技术领域,特别涉及一种任务处理方法及装置、电子设备、存储介质。
背景技术
银行业务范围往往比较广,不同类型的业务其重要性各有不同,如大额转账业务的重要性要远高于打印凭证回单。并且,对于业务系统来说,金融支付等特定核心场景要求较低的业务延迟以及较快的业务处理速度。
所以当前通常是预先划分不同业务任务的重要程度,从而在接收到任务时,根据任务所属业务,确定任务的处理优先级,然后按照任务的处理优先级对任务进行处理。
但是由于任务是不断更新地,可能会使得部分任务一直处于等待状态,所以无法及时响应这部分任务,从而会影响用户体验,甚至是造成损失。
发明内容
基于上述现有技术的不足,本申请提供了一种任务处理方法及装置、电子设备、存储介质,以解决现有技术会导致的部分任务等待过长的问题。
为了实现上述目的,本申请提供了以下技术方案:
本申请第一方面提供了一种任务处理方法,包括:
将当前任务数量不为空的各个类区中,优先级最高的所述类区确定为当前目标类区;其中,每个所述任务按照其对应的优先级,划分到对应优先级的所述类区中;
更新所述当前目标类区中各个所述任务的等待时间以及执行时间;
基于所述当前目标类区中的各个所述任务的等待时间以及执行时间,计算所述当前目标类区中的各个所述任务的当前紧急程度值;
对所述当前目标类区中的当前目标任务进行处理;其中,所述当前目标类区中的所述当前目标任务指代所述当前目标类区中所述当前紧急程度值最高的所述任务;
在所述当前目标任务处理成功后,将所述当前目标任务从所述当前目标类区中删除,并返回执行所述将当前任务数量不为空的各个类区中,优先级最高的所述类区确定为当前目标类区。
可选地,在上述的任务处理方法中,还包括:
在接收用户当前发送的任务时,通过边缘节点对所述任务进行预处理;
基于所述任务的目标要素信息,确定所述任务对应的优先级;
通过所述边缘节点按照所述任务对应的优先级,标记所述任务对应的优先级标记;
通过所述边缘节点将所述任务发送至后端;
按照所述任务对应的优先级标记,将所述任务划分到对应优先级的所述类区中。
可选地,在上述的任务处理方法中,所述基于所述当前目标类区中的各个所述任务的等待时间以及执行时间,计算所述当前目标类区中的各个所述任务的当前紧急程度值,包括:
计算所述当前目标类区中的各个所述任务的执行时间之和,得到所述当前目标类区的当前任务总执行时间;
分别针对所述当前目标类区中的每个所述任务,计算所述当前任务总执行时间与所述任务的当前紧急系数的比值,得到所述任务的当前紧急程度值;其中,所述任务的紧急系数为所述任务的执行时间减去所述任务的等待时间的结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210752271.7/2.html,转载请声明来源钻瓜专利网。





