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

技术编号:20364823 阅读:23 留言:0更新日期:2019-02-16 17:24
本发明专利技术公开了一种任务分配方法、装置、设备及存储介质,方法包括:获取当前任务池内的待分配的任务;获取每个任务处理节点的任务参数;其中,所述任务参数包括剩余任务量以及已完成任务量;根据所述已完成任务量获取每个任务处理节点的加权任务量;根据所述加权任务量以及所述剩余任务量获取每个任务处理节点的实际剩余任务量;以及将待分配的任务分配给实际剩余任务量最小的任务处理节点。实施本发明专利技术,能够实现较为公平的任务分配,且兼顾了任务分配的公平以及任务处理的效率。

【技术实现步骤摘要】
任务分配方法、装置、设备及存储介质
本专利技术涉及计算机
,尤其涉及一种任务分配方法、装置、设备及存储介质。
技术介绍
在金融活动、政府审批或者教育行业批阅时,有时会涉及到一些电子审核任务,例如审核贷款人的信息是否符合贷款要求、审阅学生试卷等。一般来说,这些审核任务需要分配给审核人员进行人工审核。现有技术中,服务器会根据每个审核人员的剩余任务量,将新生成的审核任务分配给剩余任务量最少的审核人员。但这会产生一个问题,就是审核速度快的人需要审核更多的任务,而审核速度慢的人则会干更少的活,这就导致了任务分配不均匀的问题。
技术实现思路
针对上述问题,本专利技术的目的在于提供一种任务分配方法、装置、设备及存储介质,可实现较为公平的任务分配。本专利技术实施例提供了一种任务分配方法,包括:获取当前任务池内的待分配的任务;获取每个任务处理节点的任务参数;其中,所述任务参数包括剩余任务量以及已完成任务量;根据所述已完成任务量获取每个任务处理节点的加权任务量;根据所述加权任务量以及所述剩余任务量获取每个任务处理节点的实际剩余任务量;以及将待分配的任务分配给实际剩余任务量最小的任务处理节点。优选地,所述加权任务量根据所述已完成任务量以及阈值的经验参数生成;其中,所述加权任务量与所述已完成任务量呈正比。优选地,所述任务参数还包括与每个任务处理节点对应的在预定时间段的任务处理速度;则所述根据所述已完成任务量获取每个任务处理节点的加权任务量具体为:根据所述已完成任务量以及所述任务处理速度获取每个任务处理节点的加权任务量;其中,所述加权任务量与所述任务处理速度以及所述已完成任务量均成正比。优选地,所述任务参数还包括与每个任务处理节点对应的在预定时间段的任务处理速度以及平均任务处理速度;则所述根据所述已完成任务量获取每个任务处理节点的加权任务量具体为:根据所述已完成任务量、所述任务处理速度以及任务处理速度与平均任务处理速度的比值获取每个任务处理节点的加权任务量;其中,所述加权任务量与所述任务处理速度以及所述已完成任务量均成正比;所述任务处理速度与平均任务处理速度的比值为所述任务处理速度的幂。优选地,每个任务具有一个难度系数;所述剩余任务量根据每个剩余任务及对应的难度系数加权求和获得。优选地,还包括:判断所述剩余任务量中难度系数大于预设难度值的任务量的个数;当所述个数大于预设的第一阈值时,对所述剩余任务量乘以一个大于1的修正系数;当所述个数小于预设的第二阈值时,对所述剩余任务量乘以一个小于1的修正系数。本专利技术实施例还提供了一种任务分配装置,包括:待分配任务获取单元,用于获取当前任务池内的待分配任务;任务参数获取单元,用于获取每个任务处理节点的任务参数;其中,所述任务参数包括剩余任务量以及已完成任务量;加权任务量计算单元,用于根据所述已完成任务量获取每个任务处理节点的加权任务量;实际剩余任务量计算单元,用于根据所述加权任务量以及所述剩余任务量获取每个任务处理节点的实际剩余任务量;以及任务分配单元,用于将所述待分配任务分配给实际剩余任务量最小的任务处理节点。本专利技术实施例还提供了一种任务分配设备,包括处理器、存储器以及存储在所述存储器内的计算机程序,所述计算机程序能够被所述处理器执行以实现如上述的任务分配方法。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述的任务分配方法。上述实施例中,在分配新的任务的时候,会综合考量每个任务处理节点的当前剩余任务量以及已完成任务量,并且根据已完成任务量来生成一个加权任务量来对剩余任务量进行修正,使得任务的分配更为合理和公平。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例提供的任务分配方法的流程示意图。图2是本专利技术第二实施例提供的任务分配装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术第一实施例提供了一种任务分配方法,包括:S101,获取当前任务池内的待分配的任务。其中,当接收到新生成的任务时,任务会被暂时放置到任务池内,等待分配。S102,获取每个任务处理节点的任务参数;其中,所述任务参数包括剩余任务量以及已完成任务量。S103,根据所述已完成任务量获取每个任务处理节点的加权任务量。例如,所述加权任务量可根据已完成任务量除以一个预定的经验参数生成。用公式表示为:其中,S为加权任务量,M为已完成任务量,n为预定的经验参数。S104,根据所述加权任务量以及所述剩余任务量获取每个任务处理节点的实际剩余任务量;以及S105,将待分配的任务分配给实际剩余任务量最小的任务处理节点。具体地,在本实施例中,每个任务处理节点对应一个审核人员,假设当前有四个任务处理节点(分别记为A、B、C、D),对应4个审核人员,其中,每个任务处理节点的任务参数为A:(5,30)、B(3,42)、C(6,26)、D(4,38);其中,第一个数表示剩余任务量,第二个数表示已完成任务量。设经验系数为5,则经过修正后每个任务处理节点的实际剩余任务量为A:11,B:11.4,C:11.2,D:11.6。可以看出,虽然当前剩余任务量最少的是B,但是由于其已完成任务量最多,因此其实际剩余任务量比较大。而A的当前剩余任务量虽然不是最少的,但其已完成任务量较少,表现出来就是实际剩余任务量最小,因此新生成的任务将分配给任务处理节点A。进一步的,可以看出,如果再有一个新的待分配的任务,则其将分配给任务处理节点C,由于C的已完成任务量最少,其表现出的实际剩余任务量也会相对较少。综上所述,本专利技术实施例提供的任务分配方法,在分配新的任务的时候,会综合考量每个任务处理节点的当前剩余任务量以及已完成任务量,并且根据已完成任务量来生成一个加权任务量来对剩余任务量进行修正,使得任务的分配更为合理和公平。下面对本专利技术的一些优选实施例做更进一步的描述。优选地,所述任务参数还包括与每个任务处理节点对应的在预定时间段的任务处理速度;则步骤S103具体为:根据所述已完成任务量以及所述任务处理速度获取每个任务处理节点的加权任务量;其中,所述加权任务量与所述任务处理速度以及所述已完成任务量均成正比。上述实施例中,可能出现的一个问题是,处理速度比较快的任务处理节点由于其处理速度比较快,导致剩余任务量长期保持在一个比较少的数量上,如此即使加上加权任务量后,其实际剩余任务量仍然很少,仍然需要处理比其他任务处理节点更多的任务。为此,在本实施例中,在计算加权任务量时,还会考虑每个任务处理节点对应的在预定时间段的任务处理速度。即:其中,V为在一个预定时间段内的任务处理速度,如在1小时内的任务处理速度。通过引入任务处理速度本文档来自技高网...

【技术保护点】
1.一种任务分配方法,其特征在于,包括:获取当前任务池内的待分配的任务;获取每个任务处理节点的任务参数;其中,所述任务参数包括剩余任务量以及已完成任务量;根据所述已完成任务量获取每个任务处理节点的加权任务量;根据所述加权任务量以及所述剩余任务量获取每个任务处理节点的实际剩余任务量;以及将待分配的任务分配给实际剩余任务量最小的任务处理节点。

【技术特征摘要】
1.一种任务分配方法,其特征在于,包括:获取当前任务池内的待分配的任务;获取每个任务处理节点的任务参数;其中,所述任务参数包括剩余任务量以及已完成任务量;根据所述已完成任务量获取每个任务处理节点的加权任务量;根据所述加权任务量以及所述剩余任务量获取每个任务处理节点的实际剩余任务量;以及将待分配的任务分配给实际剩余任务量最小的任务处理节点。2.根据权利要求1所述的任务分配方法,其特征在于,所述加权任务量根据所述已完成任务量以及预值的经验参数生成;其中,所述加权任务量与所述已完成任务量呈正比。3.根据权利要求1所述的任务分配方法,其特征在于,所述任务参数还包括与每个任务处理节点对应的在预定时间段的任务处理速度;则所述根据所述已完成任务量获取每个任务处理节点的加权任务量具体为:根据所述已完成任务量以及所述任务处理速度获取每个任务处理节点的加权任务量;其中,所述加权任务量与所述任务处理速度以及所述已完成任务量均成正比。4.根据权利要求1所述的任务分配方法,其特征在于,所述任务参数还包括与每个任务处理节点对应的在预定时间段的任务处理速度以及平均任务处理速度;则所述根据所述已完成任务量获取每个任务处理节点的加权任务量具体为:根据所述已完成任务量、所述任务处理速度以及任务处理速度与平均任务处理速度的比值获取每个任务处理节点的加权任务量;其中,所述加权任务量与所述任务处理速度以及所述已完成任务量均成正比;所述任务处理速度与平均任务处理速度的比...

【专利技术属性】
技术研发人员:王剑波王志和贺桂和张瑜
申请(专利权)人:湖南人文科技学院
类型:发明
国别省市:湖南,43

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

1