一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

任务派发方法及装置、电子设备、计算机可读存储介质与流程

2021-10-24 12:47:00 来源:中国专利 TAG:派发 数据处理 电子设备 装置 可读


1.本技术涉及数据处理技术领域,特别是涉及一种任务派发方法及装置、电子设备、计算机可读存储介质。


背景技术:

2.随着管理信息化水平的不断提升,企业和团队对任务派发的高效性、安全性和灵活性提出了更高的需求。现有技术中的企事业单位的任务派发方式以人工派发为主,存在任务派发速度慢导致任务堆积、人员信息传达不及时导致差错较多的技术问题。


技术实现要素:

3.本技术实施例的目的在于提供一种任务派发方法及装置、电子设备、计算机可读存储介质,解决了现有技术中通过人工的方式进行任务派发,导致任务派发效率较低的技术问题。具体技术方案如下:在本技术实施的第一方面,首先提供了一种任务派发方法,所述方法包括:获取待执行任务的第一任务信息;其中,第一任务信息包括以下至少一项:完成待执行任务所需的任务执行人员的数量、完成待执行任务所需的时间、待执行任务是否需要特定技能、待执行任务的紧急程度;获取待执行任务的对象的第二任务信息;其中,第二任务信息包括以下至少一项:待执行任务的对象的数量、完成当前已分配的任务数量的时间、待执行任务的对象的作息时间、待执行任务的对象是否具备特定技能;根据第一任务信息和第二任务信息,向待执行任务的对象派发任务。
4.在本技术实施的第二方面,还提供了一种任务派发装置,所述装置包括:第一获取模块,用于获取待执行任务的第一任务信息;其中,第一任务信息包括以下至少一项:完成待执行任务所需的任务执行人员的数量、完成待执行任务所需的时间、待执行任务是否需要特定技能、待执行任务的紧急程度;第二获取模块,用于获取待执行任务的对象的第二任务信息;其中,第二任务信息包括以下至少一项:待执行任务的对象的数量、完成当前已分配的任务数量的时间、待执行任务的对象的作息时间、待执行任务的对象是否具备特定技能;派发模块,用于根据第一任务信息和第二任务信息,向待执行任务的对象派发任务。
5.在本技术实施的第三方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的任务派发方法。
6.在本技术实施的第四方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的任务派发方法。
7.通过本技术实施例,由于第一任务信息包括以下至少一项:完成待执行任务所需的任务执行人员的数量、完成待执行任务所需的时间、待执行任务是否需要特定技能、待执行任务的紧急程度;第二任务信息包括以下至少一项:待执行任务的对象的数量、完成当前已分配的任务数量的时间、待执行任务的对象的作息时间、待执行任务的对象是否具备特
定技能,即以根据第一任务信息与第二任务信息的,向待执行任务的对象派发任务,也就是说,对于任务的派发可以从多个维度去考量,进而自动向待执行任务的对象派发任务,从而解决了现有技术中通过人工的方式进行任务派发,导致任务派发效率较低的技术问题。
附图说明
8.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
9.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
10.图1为本技术实施例中任务派发方法流程图之一;图2为本技术实施例中任务派发方法流程图之二;图3为本技术实施例中任务派发方法流程图之三;图4为本技术实施例中任务派发装置结构示意图之一;图5为本技术实施例中任务派发装置结构示意图之二;图6为本技术实施例中任务派发装置结构示意图之三;图7为本技术实施例中电子设备的结构示意图。
具体实施方式
11.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述地实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
12.在后续的描述中,使用用于表示元件的诸如“模块”、“单元”的后缀仅为了有利于本技术的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。
13.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。本技术实施例提供了一种任务派发方法,如图1所示,该方法包括以下步骤:步骤102:获取待执行任务的第一任务信息;其中,第一任务信息包括以下至少一项:完成待执行任务所需的任务执行人员的数量、完成待执行任务所需的时间、待执行任务是否需要特定技能、待执行任务的紧急程度;其中,在一示例中,该待执行任务为任务1,该完成任务1所需的任务执行人员的数量为3,完成待执行任务所需的时间为5个工作日,待执行任务的紧急程度,是相对于其他任务的紧急程度,如所有任务中该任务1的紧急程度最高,或者仅次于任务2的紧急程度;而待执行任务是否需要特定技能是与待执行任务相关的,例如任务1是需要有较好的英文基础的,或者任务1需要具备cad画图技能等等,也就是说,特定技能是指任务需要相应的技能才能完成。
14.步骤104:获取待执行任务的对象的第二任务信息;其中,第二任务信息包括以下至少一项:待执行任务的对象的数量、完成当前已分配的任务数量的时间、待执行任务的对象的作息时间、待执行任务的对象是否具备特定技能;其中,在一示例中,待执行任务的对象的数量为5,也就是说当前能够执行新任务
的对象的数量为5,对于该5个对象有些是已经没有已分配任务的,有些还有已分配任务,但该已分配任务可能会在短期内完成,因此,需要知道这5个人的完成当前已分配的任务数量的时间,作为分配新任务的参考依据。另外,待执行任务的对象的作息时间是指这个对象的工作时间,即什么时候可以执行任务;待执行任务的对象是否具备特定技能,即该对象所具备的技能,例如,会比较数量的使用办公软件、画图软件、ps,会英文等。
15.步骤106:根据第一任务信息和第二任务信息,向待执行任务的对象派发任务。
16.通过本技术实施例的上述步骤102至步骤106,由于第一任务信息包括以下至少一项:完成待执行任务所需的任务执行人员的数量、完成待执行任务所需的时间、待执行任务是否需要特定技能、待执行任务的紧急程度;第二任务信息包括以下至少一项:待执行任务的对象的数量、完成当前已分配的任务数量的时间、待执行任务的对象的作息时间、待执行任务的对象是否具备特定技能,即以根据第一任务信息与第二任务信息的,向待执行任务的对象派发任务,也就是说,对于任务的派发可以从多个维度去考量,进而自动向待执行任务的对象派发任务,从而解决了现有技术中通过人工的方式进行任务派发,导致任务派发效率较低的技术问题。
17.在本技术实施例的可选实施方式中,本技术步骤106中涉及到的根据第一任务信息和第二任务信息,向待执行任务的对象派发任务,如图2所示,包括:步骤202:确定第一任务信息和第二任务信息的匹配程度;其中,确定第一任务信息和第二任务信息的匹配程度,包括以下至少一项:1),完成待执行任务所需的任务执行人员的数量与待执行任务的对象的数量的匹配程度;2),完成待执行任务所需的时间与完成当前已分配的任务数量的时间的匹配程度;3),完成待执行任务所需的时间与待执行任务的对象的作息时间的匹配程度;4),待执行任务是否需要特定技能与待执行任务的对象是否具备特定技能的匹配程度;5),待执行任务的紧急程度与完成当前已分配的任务数量的时间的匹配程度;6),待执行任务的紧急程度与待执行任务的对象的作息时间的匹配程度。
18.在一示例中,该待执行任务为任务1,该完成任务1所需的任务执行人员的数量为3,完成待执行任务所需的时间为5个工作日,待执行任务的紧急程度优先级最高,即所有任务该任务1的优先级最高;而待执行任务需要特定技能,即英文读写能力。
19.而待执行任务的对象的数量为5(对象1,对象2,对象3,对象4,对象5),其中,有2个对象(对象1和对象2)当前是没有已分配任务,有两个3对象(对象3,对象4,对象5)有已分配的任务,完成当前已分配任务的时间分别需要1个工作日(对象3),2个工作(对象4),2个工作日(对象5);待执行任务的对象的作息时间分别均是朝九晚五;该5个对象中有4个对象(对象1,对象2,对象3,对象4)具备英文读写能力,其中,该4个具备英文读写能力的对象有2个对象有已分配的任务,一个需要1个工作日完成(对象3),一个需要2两个工作日完成(对象4)。
20.由上述示例可知,该任务1的特定技能与对象1,对象2,对象3匹配,任务1所需的时间为5个工作日,当前5个对象中,对象1和对象2是完全匹配的,而对象3,对象4以及对象5中
对象3当前已分配任务完成时间最短,因此,对象3是相比于对象4和对象5更加适合当前任务1的,即当前5个对象中完成当前已分配的任务数量的时间与完成待执行任务所需的时间中匹配程度最高的是对象1,对象2,对象3;对于完成待执行任务所需的时间与待执行任务的对象的作息时间的匹配程度,以及待执行任务的紧急程度与完成当前已分配的任务数量的时间的匹配程度,待执行任务的紧急程度与待执行任务的对象的作息时间的匹配程度基于上述时间关系,匹配程度最高的也是对象1,对象2和对象3。
21.通过上述示例可见,在本技术中可以从多个维度对任务与对象进行匹配,根据匹配程度确定出待执行任务的对象,使得任务的派发更加合理和高效,避免了现有技术中通过人工派发任务导致效率较低且容易出错的问题。当然,上述仅仅是举例说明,具体的任务以及对应的任务信息,对象和对象的任务信息的匹配程度,需要结合实际需求进行相应的匹配。
22.步骤204:根据匹配程度从待执行任务的对象中选择第一目标对象;其中,由上述示例可知,与任务1匹配程度最高的是对象1,对象2和对象3,因此该对象1,对象2和对象3为第一目标对象。
23.步骤206:向第一目标对象派发任务。
24.其中,由上述示例可知,向对象1,对象2和对象3发送该任务1。
25.在本技术实施例的可选实施方式中,本技术步骤204中涉及到的根据匹配程度从待执行任务的对象中选择第一目标对象,如图3所示,包括:步骤302:根据匹配程度从待执行任务的对象中选择第二目标对象;步骤304:对第二目标对象按照当前已分配的任务数量进行排序;步骤306:根据完成待执行任务所需的任务执行人员的数量从排序后的第二目标对象中确定出第一目标对象。
26.对于上述步骤302至步骤306,在具体示例中如果当前第二目标对象的数量超过了完成待执行任务所需的任务执行人员的数量,则需要对第二目标对象按照当前已分配的任务数量进行排序,从中选择已分配的任务数量较少的对象为第一目标对象。已分配任务数量越少表明该对象能够接收新任务的可能性越大,因此,通过上述步骤302至步骤306的方式,能够更加合理的对任务进行派发。
27.在本技术实施例的可选实施方式中,本技术实施例提供的方法,进一步可以包括:在排序后的第二目标对象中出现排序等级相同的多个对象,且多个对象符合第一目标对象的条件的情况下,随机从多个对象中选择出对象确定第一目标对象。
28.可见,如果由多个对象的任务信息一致,且都满足第一任务信息,则从该多个对象中随机选择一个对象作为第一目标对象。通过该方式,能够避免选择出多于的对象,避免了资源的浪费,且能够高效的完成任务派发。
29.在本技术实施例的可选实施方式中,本技术实施例提供的方法在获取任务信息之前,进一步可以包括:对待执行任务按预设审批方式进行审批;其中,预设审批方式包括以下至少一项:预设审批内容、预设审批流程、预设审批人员。
30.其中,该审批流程是为了保证任务能够在后续能够准确且高效的进行派发流程。
31.下面结合本技术实施例的具体实施方式对本技术进行解释说明,该具体实施方式
提供了一种任务智能派发方法,该方法的步骤包括:步骤11,获取企事业单位所有成员的作息时间信息,为后续任务派发做好准备;步骤12,通过对接表单引擎和/或审批引擎为某些特定需进行审批的任务做准备;其中,对接后的任务审批可通过表单引擎和审批引擎做可自定义的配置,包括不限于审批内容的自定义、审批流程和人员的自定义;步骤13,配置每位任务接收成员的特种技能,为后续派发特种作业任务做准备;步骤14,为任务输入来源,来源可以包括但不限于任务需要对象数量,任务的紧急程度,需要完成任务的时间,是否需要特定技能对象,当前对象任务数量和完成状态等信息;步骤15,通过任务管理输入的条件,同时根据现有任务的需要对象,任务的紧急程度,需要完成任务的时间,需要特定技能对象的情况,以及当前所有对象任务数量和完成状态和作息时间等信息,将在作息时间内,满足所有输入条件,且任务数量最少的对象。
32.其中,如同时出现条件相同的人则将任务随机选择一个人进行派发。
33.本技术实施例提供了一种任务派发装置,如图4所示,该装置包括:第一获取模块42,用于获取待执行任务的第一任务信息;其中,第一任务信息包括以下至少一项:完成待执行任务所需的任务执行人员的数量、完成待执行任务所需的时间、待执行任务是否需要特定技能、待执行任务的紧急程度;第二获取模块44,用于获取待执行任务的对象的第二任务信息;其中,第二任务信息包括以下至少一项:待执行任务的对象的数量、完成当前已分配的任务数量的时间、待执行任务的对象的作息时间、待执行任务的对象是否具备特定技能;派发模块46,用于根据第一任务信息和第二任务信息,向待执行任务的对象派发任务。
34.通过本技术实施例提供的任务派发装置,由于第一任务信息包括以下至少一项:完成待执行任务所需的任务执行人员的数量、完成待执行任务所需的时间、待执行任务是否需要特定技能、待执行任务的紧急程度;第二任务信息包括以下至少一项:待执行任务的对象的数量、完成当前已分配的任务数量的时间、待执行任务的对象的作息时间、待执行任务的对象是否具备特定技能,即以根据第一任务信息与第二任务信息的,向待执行任务的对象派发任务,也就是说,对于任务的派发可以从多个维度去考量,进而自动向待执行任务的对象派发任务,从而解决了现有技术中通过人工的方式进行任务派发,导致任务派发效率较低的技术问题。
35.在本技术实施例的可选实施方式中,本技术实施例提供的派发模块46,如图5所示,进一步可以包括:确定单元52,用于确定第一任务信息和第二任务信息的匹配程度;选择单元54,用于根据匹配程度从待执行任务的对象中选择第一目标对象;派发单元56,用于向第一目标对象派发任务。
36.在本技术实施例的可选实施方式中,本技术实施例提供的选择单元54,如图6所示,进一步可以包括:选择子单元62:用于根据匹配程度从待执行任务的对象中选择第二目标对象;排序子单元64:用于对第二目标对象按照当前已分配的任务数量进行排序;
确定子单元66:用于根据完成待执行任务所需的任务执行人员的数量从排序后的第二目标对象中确定出第一目标对象。
37.在本技术实施例的可选实施方式中,本技术实施例提供装置,进一步可以包括:处理模块,用于在排序后的第二目标对象中出现排序等级相同的多个对象,且多个对象符合所第一目标对象的条件的情况下,随机从多个对象中选择出对象确定第一目标对象。
38.在本技术实施例的可选实施方式中,本技术实施例提供装置,进一步可以包括:预审模块,用于对待执行任务按预设审批方式进行审批;其中,预设审批方式包括以下至少一项:预设审批内容、预设审批流程、预设审批人员。
39.本技术实施例还提供了一种电子设备,如图7所示,包括处理器701、通信接口702、存储器703和通信总线704,其中,处理器701,通信接口702,存储器703通过通信总线704完成相互间的通信,存储器703,用于存放计算机程序;处理器701,用于执行存储器703上所存放的程序时,实现图1中的方法步骤,其所起到的作用与图1中的方法步骤一样。
40.上述终端提到的通信总线可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
41.通信接口用于上述终端与其他设备之间的通信。
42.存储器可以包括随机存取存储器(random access memory,简称ram),也可以包括非易失性存储器(non

volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
43.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
44.在本技术提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的任务派发方法。
45.在本技术提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的任务派发方法。
46.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字
用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk (ssd))等。
47.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
48.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
49.以上所述仅为本技术的较佳实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本技术的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜