用于调度任务的方法、计算设备和计算机存储介质与流程

文档序号:23767351发布日期:2021-01-29 20:43阅读:来源:国知局

技术特征:
1.一种用于调度任务的方法,包括:在服务器处,流程引擎基于输入数据,创建多个待处理任务,以用于多个任务处理节点进行处理,所述输入数据至少包括待处理任务的类别、任务处理节点的属性、任务事件uri和与待处理任务相关联的源数据,所述多个待处理任务中的每一个待处理任务与任务事件uri相关联;任务引擎基于所述多个待处理任务和历史任务调度信息,生成用于分配所述多个待处理任务的任务列表,所述任务列表至少包括与任务处理节点处的输入操作相关的第一任务以及由任务处理节点自动执行的第二任务,所述任务处理节点包括多个分立的终端设备和终端设备集群;响应于任务引擎确定检测到关于所述任务处理节点针对所述第一任务的触发操作、暂停操作或输出操作的对应消息,基于所述对应消息分别记录所述待处理任务的开始处理时间、暂停处理时间或者完成处理时间;以及基于与所述第一任务关联的任务事件uri、开始处理时间、暂停处理时间和完成处理时间,计算各个任务处理节点处理与任务事件uri关联的第一任务的平均耗时数据和执行效率信息,以用于生成用以更新所述历史任务调度信息的任务调度信息。2.根据权利要求1所述的方法,还包括:响应于第一预定时间间隔达到,基于所生成的任务调度信息,更新所述历史任务调度信息;以及呈现各个任务处理节点处理与任务事件uri关联的第一任务的平均耗时数据和执行效率信息。3.根据权利要求1所述的方法,其中所述第一任务为与任务处理节点的用户操作相关的事件,所述第二任务为任务处理节点自动执行的系统事件,所述任务事件uri用于标识与自动审批贷款相关联的任务事件,所述任务事件包括申请贷款事件、调查事件、审核事件、贷款发放事件和逾期警示事件中的多个。4.根据权利要求1所述的方法,还包括:基于与第一任务关联的任务事件uri,确定所述第一任务是否为调查事件任务;响应于确定所述第一任务为调查事件任务,获取多个任务处理节点的多个位置信息和调查对象的目标位置信息;分别计算多个任务处理节点的多个位置信息与目标位置信息之间的距离,以便在多个任务处理节点中选择所述距离小于预定距离阈值的一个或者多个任务处理节点对以作为候选任务处理节点对,每一个任务处理节点对包括两个任务处理节点;以及在所述候选任务处理节点对中确定用于处理所述调查事件任务的一个任务处理节点对。5.根据权利要求4所述的方法,还包括:获取第二预定时间间隔内已被处理的、与调查事件任务相关联的第一任务的关联数据,所述关联数据至少包括处理所述第一任务的任务处理节点对;基于所述任务处理节点对,针对所述关联数据进行聚类,以便获得与任务处理节点对相关联的第一任务的数量;以及响应于确定所述第一任务的数量大于或者等于所述预定数量阈值,生成与所述任务处
理节点对相关联的警示标识。6.根据权利要求5所述的方法,其中在所述候选任务处理节点对中确定用于处理所述调查事件任务的一个任务处理节点对包括:计算所述候选任务处理节点对所包括的两个任务处理节点的位置信息与目标位置信息之间的距离之和;按照所述距离之和递减的顺序,确定所述候选任务处理节点是否关联有所述警示标识;响应于确定所述候选任务处理节点未关联有所述警示标识,将与所述调查事件任务分配给所述候选任务处理节点对所包括的两个任务处理节点。7.根据权利要求1所述的方法,其中生成任务调度信息包括:基于与所述第一任务关联的任务事件uri、开始处理时间、暂停处理时间和完成处理时间,计算第三预定时间间隔内各个任务处理节点处理与任务事件uri关联的第一任务的平均耗时数据;获取所述第三预定时间间隔内各个任务处理节点处理与任务事件uri关联的第一任务的处理数量和未成功完成率;基于与任务事件uri关联的第一任务的平均耗时数据、处理数量和未成功完成率,计算各个任务处理节点处理与任务事件uri关联的第一任务的平均处理数量;以及基于所述平均处理数量和任务处理稳定度信息,计算与各个任务处理节点处理与任务事件uri关联的第一任务的执行效率信息,所述任务调度信息包括各个任务处理节点的所述执行效率信息和平均处理数量。8.根据权利要求7所述的方法,其中任务引擎基于所述多个待处理任务和历史任务调度信息生成用于分配所述多个待处理任务的任务列表包括:确认是否检测到空闲任务处理节点,所述空闲任务处理节点不存在尚未处理的第一任务;响应于确认检测到空闲任务处理节点,将所述多个待处理任务中的至少部分分配给所述空闲任务处理节点;以及响应于确认未检测到空闲任务处理节点,经由以下任一方式分配所述多个待处理任务:按照各个任务处理节点处理与任务事件uri关联的第一任务的执行效率信息递减的顺序排序各个任务处理节点,以便基于排序结果分配所述多个待处理任务;或者基于各个任务处理节点尚未处理的第一任务的数量和所述平均耗时数据,计算各个任务处理节点完成尚未处理的第一任务的预测耗时数据,以便基于所述预测耗时数据分配所述多个待处理任务。9.一种计算设备,包括:至少一个处理单元;至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个处理单元执行时,使得所述计算设备执行权利要求1至8任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被机器执行时
实现权利要求1至8中任一项所述的方法。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1