任务分配方法、装置、计算机设备、存储介质制造方法及图纸

技术编号:37776869 阅读:9 留言:0更新日期:2023-06-09 09:07
本申请涉及一种任务分配方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取各执行对象的第一处理时长;构建待求解的任务分配矩阵,所述任务分配矩阵包括各执行对象的待分配任务队列,每个待分配任务队列均包括多个元素,一个元素表征一个任务类型所对应的待分配任务数量;根据所述任务分配矩阵确定各执行对象的第二处理时长;根据各执行对象的第一处理时长和第二处理时长,构建目标函数;以各执行对象的总处理时长中最大总处理时长的值最小为目标求解所述目标函数,以得到任务分配矩阵中各元素的确定值;根据所述任务分配矩阵中各元素的确定值为各执行对象进行任务分配。采用本方法能够提高一批任务的整体处理效率。处理效率。处理效率。

【技术实现步骤摘要】
任务分配方法、装置、计算机设备、存储介质


[0001]本申请涉及人工智能
,特别是涉及一种任务分配方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]在人们的工作和生活中,常常遇到需要提交相关材料进行业务办理的情况。由于监管、安全等要求,业务办理部门需要将待审核的材料进行脱密后,分成多个切片,并提交到总部集中处理中心进行资质审核。在实际运作过程中,各类型审核任务根据所需审核岗位不同形成不同的任务队列,此时每个审核工作人员根据自身所分配审核岗位获取多组队列,然后自由拉取任务进行审核并提交,结束此节点审核任务并由工作流系统转移任务至下个处置节点。
[0003]然而,目前自由拉取任务的方式,无论是在任务数量较少时,还是任务数量过多时,依赖于工作人员的主观意识,容易形成任务分配的不公平等现象,都无法形成最高效的任务分配,进而影响任务的整体处理效率。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高任务处理效率的任务分配方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种任务分配方法。所述方法包括:
[0006]获取各执行对象的第一处理时长;第一处理时长表征对应执行对象处理已分配任务的实际处理时长;
[0007]构建待求解的任务分配矩阵,任务分配矩阵包括各执行对象的待分配任务队列,每个待分配任务队列均包括多个元素,一个元素表征一个任务类型所对应的待分配任务数量;
[0008]根据任务分配矩阵确定各执行对象的第二处理时长;第二处理时长表征对应执行对象处理待分配任务的预计处理时长;
[0009]根据各执行对象的第一处理时长和第二处理时长,构建目标函数;
[0010]以各执行对象的总处理时长中最大总处理时长的值最小为目标求解目标函数,以得到任务分配矩阵中各元素的确定值,其中,各执行对象对应的总处理时长为各执行对象对应的第一处理时长与第二处理时长的和;
[0011]根据任务分配矩阵中各元素的确定值为各执行对象进行任务分配。
[0012]在其中一个实施例中,获取各执行对象的第一处理时长,包括:
[0013]获取各执行对象的已分配任务队列,已分配任务队列中的每一个元素表征一个任务类型所对应的已分配任务数量;
[0014]获取各执行对象的任务能力矩阵,任务能力矩阵表征对应执行对象处理各任务类型的单项任务的平均处理时长;
[0015]根据各执行对象的任务能力矩阵,以及各执行对象的已分配任务队列,获取各执行对象的第一处理时长。
[0016]在其中一个实施例中,获取各执行对象的任务能力矩阵,包括:
[0017]获取各执行对象处理各任务类型的单项任务的平均处理时长;
[0018]基于各执行对象处理各任务类型的单项任务的平均处理时长,构建各执行对象的任务能力矩阵;任务能力矩阵包括多个元素,一个元素表征一个任务类型的单项任务所对应的平均处理时长。
[0019]在其中一个实施例中,根据各执行对象的任务能力矩阵,以及各执行对象的已分配任务队列,获取各执行对象的第一处理时长,包括:
[0020]根据各执行对象的任务能力矩阵,获取各执行对象处理每一个任务类型的单项任务的平均处理时长;
[0021]根据各执行对象的已分配任务队列,获取各执行对象在每一个任务类型对应的已分配任务数量;
[0022]根据各执行对象处理每一个任务类型的单项任务的平均处理时长,以及各执行对象在每一个任务类型对应的已分配任务数量,计算得到各执行对象的第一处理时长。
[0023]在其中一个实施例中,根据各执行对象的第一处理时长和第二处理时长,构建目标函数,包括:
[0024]将各执行对象的第一处理时长和第二处理时长相加,得到各执行对象的总处理时长;
[0025]根据各执行对象的总处理时长构建目标函数。
[0026]在其中一个实施例中,以各执行对象的总处理时长中最大总处理时长的值最小为目标求解目标函数,包括:
[0027]根据待分配任务集合中待分配任务的第一任务总数,以及待分配任务集合中每一个任务类型分别对应的第二任务总数,获取约束条件;
[0028]在约束条件下,以各执行对象的总处理时长中最大总处理时长的值最小为目标求解目标函数。
[0029]第二方面,本申请还提供了一种任务分配装置。所述装置包括:
[0030]第一获取模块,用于获取各执行对象的第一处理时长;第一处理时长表征对应执行对象处理已分配任务的实际处理时长;
[0031]第一构建模块,用于构建待求解的任务分配矩阵,任务分配矩阵包括各执行对象的待分配任务队列,每个待分配任务队列均包括多个元素,一个元素表征一个任务类型所对应的待分配任务数量;
[0032]第二获取模块,用于根据任务分配矩阵确定各执行对象的第二处理时长;第二处理时长表征对应执行对象处理待分配任务的预计处理时长;
[0033]第二构建模块,用于根据各执行对象的第一处理时长和第二处理时长,构建目标函数;
[0034]元素计算模块,用于以各执行对象的总处理时长中最大总处理时长的值最小为目标求解目标函数,以得到任务分配矩阵中各元素的确定值,其中,各执行对象对应的总处理时长为各执行对象对应的第一处理时长与第二处理时长的和;
[0035]任务分配模块,用于根据任务分配矩阵中各元素的确定值为各执行对象进行任务分配。
[0036]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0037]获取各执行对象的第一处理时长;第一处理时长表征对应执行对象处理已分配任务的实际处理时长;
[0038]构建待求解的任务分配矩阵,任务分配矩阵包括各执行对象的待分配任务队列,每个待分配任务队列均包括多个元素,一个元素表征一个任务类型所对应的待分配任务数量;
[0039]根据任务分配矩阵确定各执行对象的第二处理时长;第二处理时长表征对应执行对象处理待分配任务的预计处理时长;
[0040]根据各执行对象的第一处理时长和第二处理时长,构建目标函数;
[0041]以各执行对象的总处理时长中最大总处理时长的值最小为目标求解目标函数,以得到任务分配矩阵中各元素的确定值,其中,各执行对象对应的总处理时长为各执行对象对应的第一处理时长与第二处理时长的和;
[0042]根据任务分配矩阵中各元素的确定值为各执行对象进行任务分配。
[0043]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0044]获取各执行对象的第一处理时长;第一处理时长表征对应执行对象处理已分配任务的实际处理时长;
[0045]构建待求解的任务分配矩阵本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务分配方法,其特征在于,所述方法包括:获取各执行对象的第一处理时长;所述第一处理时长表征对应执行对象处理已分配任务的实际处理时长;构建待求解的任务分配矩阵,所述任务分配矩阵包括各执行对象的待分配任务队列,每个待分配任务队列均包括多个元素,一个元素表征一个任务类型所对应的待分配任务数量;根据所述任务分配矩阵确定各执行对象的第二处理时长;所述第二处理时长表征对应执行对象处理待分配任务的预计处理时长;根据各执行对象的第一处理时长和第二处理时长,构建目标函数;以各执行对象的总处理时长中最大总处理时长的值最小为目标求解所述目标函数,以得到任务分配矩阵中各元素的确定值,其中,所述各执行对象对应的总处理时长为各执行对象对应的第一处理时长与第二处理时长的和;根据所述任务分配矩阵中各元素的确定值为各执行对象进行任务分配。2.根据权利要求1所述的方法,其特征在于,所述获取各执行对象的第一处理时长,包括:获取各执行对象的已分配任务队列,所述已分配任务队列中的每一个元素表征一个任务类型所对应的已分配任务数量;获取各执行对象的任务能力矩阵,所述任务能力矩阵表征对应执行对象处理各任务类型的单项任务的平均处理时长;根据各执行对象的任务能力矩阵,以及各执行对象的已分配任务队列,获取各执行对象的第一处理时长。3.根据权利要求2所述的方法,其特征在于,所述获取各执行对象的任务能力矩阵,包括:获取各执行对象处理各任务类型的单项任务的平均处理时长;基于各执行对象处理各任务类型的单项任务的平均处理时长,构建各执行对象的任务能力矩阵;所述任务能力矩阵包括多个元素,一个元素表征一个任务类型的单项任务所对应的平均处理时长。4.根据权利要求2所述的方法,其特征在于,所述根据各执行对象的任务能力矩阵,以及各执行对象的已分配任务队列,获取各执行对象的第一处理时长,包括:根据各执行对象的任务能力矩阵,获取各执行对象处理每一个任务类型的单项任务的平均处理时长;根据各执行对象的已分配任务队列,获取各执行对象在每一个任务类型对应的已分配任务数量;根据各执行对象处理每一个任务类型的单项任务的平均处理时长,以及各执行对象在每一个任务类型对应的已分配任务数量,计算得到各执行对...

【专利技术属性】
技术研发人员:张鹏高翔邹慧锦
申请(专利权)人:上海浦东发展银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1