基于自动分配的任务处理方法、装置、设备及介质与流程

文档序号:31782379发布日期:2022-10-12 11:00阅读:88来源:国知局
基于自动分配的任务处理方法、装置、设备及介质与流程

1.本发明涉及任务处理技术领域,尤其涉及一种基于自动分配的任务处理方法、装置、设备及介质。


背景技术:

2.由于业务处理需要,企业中通常需要将业务分配给各处理人员进行处理,然而现有技术方法均是直接分配任务至不同处理人员,不同任务的处理量及所需处理时间存在较大差异,且不同处理人员对任务进行处理的效率也存在差别,导致业务处理的分配不均衡,影响了企业进行任务处理的效率。因此,现有的技术方法存在因分配不均衡而影响任务处理效率的问题。


技术实现要素:

3.本发明实施例提供了一种基于自动分配的任务处理方法、装置、设备及介质,旨在解决现有技术方法中所存在的因分配不均衡而影响任务处理效率的问题。
4.第一方面,本发明实施例提供了一种基于自动分配的任务处理方法,所述方法包括:
5.若接收到所输入的待处理业务,根据预置的拆分规则对所述待处理业务进行拆分得到对应的多个任务;
6.确定有效处理终端并生成与各所述有效处理终端对应的处理队列;所述有效处理终端由与所述管理服务器相连接的处理终端进行确定;
7.将拆分得到的所述任务存储至各所述有效处理终端对应的处理队列中;
8.根据各所述有效处理终端对应的处理信息从对应的所述处理队列中获取与所述处理信息对应的目标任务;
9.将所述目标任务推送至与各所述目标任务对应的有效处理终端。
10.第二方面,本发明实施例提供了一种基于自动分配的任务处理装置,其包括:
11.拆分单元,用于若接收到所输入的待处理业务,根据预置的拆分规则对所述待处理业务进行拆分得到对应的多个任务;
12.处理队列生成单元,用于确定有效处理终端并生成与各所述有效处理终端对应的处理队列;所述有效处理终端由与所述管理服务器相连接的处理终端进行确定;
13.任务存储单元,用于将拆分得到的所述任务存储至各所述有效处理终端对应的处理队列中;
14.目标任务获取单元,用于根据各所述有效处理终端对应的处理信息从对应的所述处理队列中获取与所述处理信息对应的目标任务;
15.目标任务推送单元,用于将所述目标任务推送至与各所述目标任务对应的有效处理终端。
16.第三方面,本发明实施例又提供了一种计算机设备,包括存储器、处理器及存储在
所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上述第一方面所述的基于自动分配的任务处理方法。
17.第四方面,本发明实施例还提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时实现如上述第一方面所述的基于自动分配的任务处理方法。
18.本发明实施例提供了一种基于自动分配的任务处理方法、装置、设备及介质。根据拆分规则将待处理业务进行拆分得到多个任务,确定有效处理终端并生成对应的处理队列,将拆分的任务存储至各处理队列中,根据有效处理终端的处理信息从各处理队列获取对应目标任务,并将目标任务推送至对应的有效处理终端。通过上述方法,可对待处理业务进行拆分得到多个任务,并将任务存储至各有效处理终端的处理队列,从处理队列中获取与各有效处理终端的处理信息对应的目标任务进行推送,实现对处理业务对应的任务进行均衡分配,大幅提高了任务处理的效率。
附图说明
19.为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1为本发明实施例提供的基于自动分配的任务处理方法的流程示意图;
21.图2为本发明实施例提供的基于自动分配的任务处理方法的应用场景示意图;
22.图3为本发明实施例提供的基于自动分配的任务处理方法的子流程示意图;
23.图4为本发明实施例提供的基于自动分配的任务处理方法的另一流程示意图;
24.图5为本发明实施例提供的基于自动分配的任务处理方法的又一子流程示意图;
25.图6为本发明实施例提供的基于自动分配的任务处理方法的再一子流程示意图;
26.图7为本发明实施例提供的基于自动分配的任务处理装置的示意性框图;
27.图8为本发明实施例提供的计算机设备的示意性框图。
具体实施方式
28.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
29.应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
30.还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
31.还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
32.请参阅图1及图2,图1为本发明实施例提供的基于自动分配的任务处理方法的流程示意图,图2为本发明实施例提供的基于自动分配的任务处理方法的应用场景示意图;该基于自动分配的任务处理方法应用于管理服务器10中,管理服务器10与至少一台处理终端20建立网络连接以实现数据信息传输,该基于自动分配的任务处理方法通过安装于管理服务器10中的应用软件进行执行,管理服务器10中可配置一个总队列11及若干个处理队列12,每一处理队列12对应一个有效处理终端;处理终端20即是对任务进行实际处理的终端设备,处理终端20可以是台式电脑、笔记本电脑、平板电脑或手机等终端设备,管理服务器10即是用于执行基于自动分配的任务处理方法以将待处理业务拆分为相应任务并推送至有效处理终端的服务器端,如企业或政府部门内部所构建的服务器端。如图1所示,该方法包括步骤s110~s150。
33.s110、若接收到所输入的待处理业务,根据预置的拆分规则对所述待处理业务进行拆分得到对应的多个任务。
34.若接收到所输入的待处理业务,根据预置的拆分规则对所述待处理业务进行拆分得到对应的多个任务。用户可输入待处理业务至管理服务器,管理服务器可根据拆分规则将待处理业务拆分为多个任务,每一任务包含即包含待处理业务的一部分。
35.例如,待处理业务可以是信息录入业务,信息录入业务中包含多个录入页,可对该待处理业务包含的录入页进行拆分,从而得到对应的多个任务,每一任务即包含多个录入页,每一任务均包含录入的指标及明确录入的内容。
36.具体的,根据所述拆分规则中的拆分单元,从所述待处理业务包含的处理项中依次获取与所述拆分单元对应数量的处理项作为拆分得到的任务;或者是,根据所述拆分规则中的拆分单元,从所述待处理业务包含的处理项中随机抽取与所述拆分单元对应数量的处理项作为拆分得到的任务。
37.具体的,待处理业务中可包含多个处理项,可根据拆分规则中的拆分单元从待处理业务中获取对应数量的处理项作为拆分得到的任务,则每一任务中所包含的处理项数量不多于拆分单元所限定的单元数量。可从拆分规则中依次获取处理项,从而实现对待处理业务进行拆分,还可从待处理业务中随机抽取与拆分单元对应数量的处理项,从而拆分得到任务。
38.例如,对于待处理业务为信息录入业务,随机抽取处理项组合为任务,则认为中仅会显示指定的录入页,从而防止信息录入业务中完整文件被泄漏。
39.在对待处理业务进行拆分后,管理服务器将所拆分得到的任务存储至总对列中,总队列为管理服务器中预先配置的对所得到的任务进行拆分的队列。
40.s120、确定有效处理终端并生成与各所述有效处理终端对应的处理队列;所述有效处理终端由与所述管理服务器相连接的处理终端进行确定。
41.确定有效处理终端并生成与各所述有效处理终端对应的处理队列;所述有效处理终端由与所述管理服务器相连接的处理终端进行确定。具体的,管理服务器中除了配置总队列之外,还可生成与各有效处理终端对应的处理队列,有效处理终端从与管理服务器相连接的处理终端中进行确定。
42.在一具体的实施例中,如图3所示,步骤s120包括子步骤s121、s122及s123。
43.s121、广播连接请求并接收各所述处理终端根据所述连接请求反馈的终端识别信
息。
44.管理服务器可对连接请求进行广播,也即将连接请求进行非定向推送至所有与管理服务器相连接的处理终端,则与管理服务器相连接的处理终端均可接收到连接请求。处理终端根据连接请求反馈终端识别信息,其中,终端识别信息即包括对各处理终端进行识别的具体信息,包括终端识别码、终端登录状态等信息。
45.s122、根据所述终端识别信息确定对应的有效处理终端。
46.管理服务器可根据接收到的终端识别信息从中确定对应的有效处理终端,如确定终端识别信息满足预设条件的处理终端为有效处理终端。具体的,可获取终端登录状态为“登录”的处理终端为有效处理终端。
47.s123、生成与各所述有效处理终端对应的处理队列。
48.可根据有效处理终端对应终端识别信息的终端识别码生成与各有效处理终端对应的处理队列,处理队列的数量即与有效处理终端的数量相等;各处理队列可将有效处理终端的终端识别码作为识别标识,则可根据终端识别码区分不同有效处理终端的处理队列。
49.s130、将拆分得到的所述任务存储至各所述有效处理终端对应的处理队列中。
50.将拆分得到的所述任务存储至各所述有效处理终端对应的处理队列中。可将总队列中的任务存储至各有效处理终端对应的处理队列中。如可将任务存储至各处理队列,以将各处理队列中所包含的任务数量进行补齐,从而使各处理队列包含的任务数量相等。
51.s140、根据各所述有效处理终端对应的处理信息从对应的所述处理队列中获取与所述处理信息对应的目标任务。
52.根据各所述有效处理终端对应的处理信息从对应的所述处理队列中获取与所述处理信息对应的目标任务。可从各处理队列中获取与各有效处理终端的处理信息对应的目标任务,也即处理队列所包含的任务不会全部推送至处理终端,而是从中获取部分任务作为目标任务进行推送。通过获取处理信息以预估各有效处理终端对任务的处理数量,并根据处理信息获取各处理终端在某一时间段内(如一天内)的目标任务进行后续处理,可使分配至处理终端的目标任务数量与各处理终端的操作人员的实际处理能力相匹配。
53.在一具体的实施例中,如图4所示,步骤s140之前还包括步骤s1401、s1402及s1403。
54.s1401、从预存的历史数据库中获取各所述有效处理终端对应的历史处理数据。
55.管理服务器中还配置有历史数据库,历史数据库中用于存储已完成处理的历史任务的处理信息,历史任务的处理信息中包含处理终端、处理时间等信息,可从历史数据库中获取各处理终端对应的历史处理数据,历史处理数据中包含各有效处理终端所处理的历史任务。
56.s1402、对所述历史处理数据进行统计得到对应的历史统计信息。
57.对历史处理数据进行统计得到历史统计信息。具体的,可根据单位统计时间对历史处理数据进行统计,如统计各有效处理终端在每一单位时间处理任务的数量、类型等信息,单位时间可以是日、周或月。
58.s1403、根据预置的处理分析模型对各所述有效处理终端对应的所述历史统计信息分别进行分析,得到各所述有效处理终端对应的处理信息。
59.可根据处理分析模型对各有效处理终端对应的历史统计信息分别进行分析,具体的,可从历史统计信息中获取有效处理终端在多个单位时间处理的任务数量、任务类型,并对任务数量及任务类型进行特征提取,从而得到各有效处理终端的处理特征信息。例如,所获取的处理特征信息中包含有效处理终端在一个单位时间内的任务处理平均量、各任务类型的平均值、任务处理最小值、任务处理最大值、任务处理方差、处理趋势等,其中处理趋势可以是增大、减小、先减小后增大、先增大后减小等。
60.将所得到的处理特征信息输入至处理分析模型,处理分类模型可以是基于人工智能构建的神经网络模型,通过处理分析模型可对有效处理终端的历史统计信息分别进行分析,从而输出得到有效处理终端对应的处理信息,处理信息可以用于预估各有效处理终端在单位时间内对任务进行处理的数量。
61.在一具体的实施例中,如图5所示,步骤s140包括子步骤s141和s142。
62.s141、对各所述处理队列中包含的任务进行优先度排序,得到进行排序后的处理队列。
63.为提高任务的处理效率,可对各处理队列包含的任务进行优先度排序,优先度排序靠前的则有限处理。具体的,每一任务对应待处理业务中还包括对应的优先度,拆分得到的任务继承待处理业务的优先度,即可依据每一任务对应的优先度对处理队列包含的任务进行优先度排序,则排序后的队列中,优先度较高的任务排序靠前。
64.s142、从排序后的各所述处理队列中截取排序靠前且数量与所述处理队列对应处理信息中处理数量相等的任务,作为所述处理信息对应的目标任务。
65.具体的,可根据处理队列对应的处理信息中的处理数量,获取处理队列中排序靠前且数量与处理数量相等的任务作为目标任务,从而实现截取处理队列中重点任务的目的。
66.在一具体的实施例中,如图6所示,步骤s142包括子步骤s1421、s1422、s1423和s1424。
67.s1421、根据预置的计算规则计算各所述处理队列中各任务的处理系数;s1422、对各所述处理队列中任务的处理系数进行顺序累加,得到各所述处理队列中各任务对应的累加系数。
68.具体的,还可根据计算规则计算各处理队列中各任务的处理系数,具体的,获取任务的任务主题,根据任务的任务主题对任务进行分类,获取任务中任务内容的字符数量,根据任务的分类及字符数量确定任务的处理系数。不同类型对应不同乘积数值,例如计算处理系数的具体公式可以如公式(1)所示。
69.p=r
×
k/1000
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1);
70.其中,p为计算得到的处理系数,r为不同任务类型的乘积数值,k为任务内容的字符数量。
71.根据处理队列中任务的处理系数进行顺序累加,得到各任务对应的累加系数;如处理队列中第一个任务的累加系数即为该任务的处理系数;第二个任务的累加系数为第一个任务及第二个任务的处理系数的累加值;第三个任务的累加系数为第一个任务、第二个任务及第三个任务的处理系数的累加值,以此类推。
72.s1423、从各所述处理队列中确定累加系数接近且不大于所述处理队列对应处理
信息中处理数量的任务,作为各所述处理队列对应的截取位置。
73.s1424、从各所述处理队列中获取对应的所述截取位置之前的任务,作为所述处理信息对应的目标任务。
74.可从处理队列中确定累加系数接近且不大于处理队列对应有效处理终端的处理系数的任务,如某一有效处理终端对应的处理队列中任务的累加系数为11.5,有效处理终端对应的处理数量为12,则可确定该任务在处理队列中的位置为与该有效处理终端的处理信息对应的截取位置。
75.根据各处理队列所对应的截取位置,从处理队列中获取截取位置之前的所有任务作为与处理信息对应的目标任务。
76.s150、将所述目标任务推送至与各所述目标任务对应的有效处理终端。
77.将所述目标任务推送至与各所述目标任务对应的有效处理终端。具体的,管理服务器中还存储有与每一处理终端对应的终端地址,可根据每一处理终端对应的终端地址,将目标任务推送至相应处理队列对应的有效处理终端。
78.在本发明实施例所提供的基于自动分配的任务处理方法中,根据拆分规则将待处理业务进行拆分得到多个任务,确定有效处理终端并生成对应的处理队列,将拆分的任务存储至各处理队列中,根据有效处理终端的处理信息从各处理队列获取对应目标任务,并将目标任务推送至对应的有效处理终端。通过上述方法,可对待处理业务进行拆分得到多个任务,并将任务存储至各有效处理终端的处理队列,从处理队列中获取与各有效处理终端的处理信息对应的目标任务进行推送,实现对处理业务对应的任务进行均衡分配,大幅提高了任务处理的效率。
79.本发明实施例还提供一种基于自动分配的任务处理装置,该基于自动分配的任务处理装置配置于管理服务器10中,该管理服务器10与至少一台处理终端20建立网络连接以实现数据信息的传输,该基于自动分配的任务处理装置用于执行前述的基于自动分配的任务处理方法的任一实施例。具体地,请参阅图7,图7为本发明实施例提供的基于自动分配的任务处理装置的示意性框图。
80.如图7所示,基于自动分配的任务处理装置100包括拆分单元110、处理队列生成单元120、任务存储单元130、目标任务获取单元140及目标任务推送单元150。
81.拆分单元110,用于若接收到所输入的待处理业务,根据预置的拆分规则对所述待处理业务进行拆分得到对应的多个任务;
82.处理队列生成单元120,用于确定有效处理终端并生成与各所述有效处理终端对应的处理队列;所述有效处理终端由与所述管理服务器相连接的处理终端进行确定;
83.任务存储单元130,用于将拆分得到的所述任务存储至各所述有效处理终端对应的处理队列中;
84.目标任务获取单元140,用于根据各所述有效处理终端对应的处理信息从对应的所述处理队列中获取与所述处理信息对应的目标任务;
85.目标任务推送单元150,用于将所述目标任务推送至与各所述目标任务对应的有效处理终端。
86.在本发明实施例所提供的基于自动分配的任务处理装置应用上述基于自动分配的任务处理方法,根据拆分规则将待处理业务进行拆分得到多个任务,确定有效处理终端
并生成对应的处理队列,将拆分的任务存储至各处理队列中,根据有效处理终端的处理信息从各处理队列获取对应目标任务,并将目标任务推送至对应的有效处理终端。通过上述方法,可对待处理业务进行拆分得到多个任务,并将任务存储至各有效处理终端的处理队列,从处理队列中获取与各有效处理终端的处理信息对应的目标任务进行推送,实现对处理业务对应的任务进行均衡分配,大幅提高了任务处理的效率。
87.上述基于自动分配的任务处理装置所执行的步骤可以实现为计算机程序的形式,基于自动分配的任务处理装置均可实现为计算机设备的形式,该计算机程序可以在如图8所示的计算机设备上运行。
88.请参阅图8,图8是本发明实施例提供的计算机设备的示意性框图。该计算机设备可以是用于执行基于自动分配的任务处理方法以将待处理业务拆分为相应任务并推送至有效处理终端的管理服务器。
89.参阅图8,该计算机设备500包括通过系统总线501连接的处理器502、存储器和网络接口505,其中,存储器可以包括存储介质503和内存储器504。
90.该存储介质503可存储操作系统5031和计算机程序5032。该计算机程序5032被执行时,可使得处理器502执行基于自动分配的任务处理方法,其中,存储介质503可以为易失性的存储介质或非易失性的存储介质。
91.该处理器502用于提供计算和控制能力,支撑整个计算机设备500的运行。
92.该内存储器504为存储介质503中的计算机程序5032的运行提供环境,该计算机程序5032被处理器502执行时,可使得处理器502执行基于自动分配的任务处理方法。
93.该网络接口505用于进行网络通信,如提供数据信息的传输等。本领域技术人员可以理解,图8中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备500的限定,具体的计算机设备500可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
94.其中,所述处理器502用于运行存储在存储器中的计算机程序5032,以实现上述的基于自动分配的任务处理方法中对应的功能。
95.本领域技术人员可以理解,图8中示出的计算机设备的实施例并不构成对计算机设备具体构成的限定,在其他实施例中,计算机设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。例如,在一些实施例中,计算机设备可以仅包括存储器及处理器,在这样的实施例中,存储器及处理器的结构及功能与图8所示实施例一致,在此不再赘述。
96.应当理解,在本发明实施例中,处理器502可以是中央处理单元(central processing unit,cpu),该处理器502还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
97.在本发明的另一实施例中提供计算机可读存储介质。该计算机可读存储介质可以为易失性或非易失性的计算机可读存储介质。该计算机可读存储介质存储有计算机程序,其中计算机程序被处理器执行时实现上述的基于自动分配的任务处理方法中所包含的步
骤。
98.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的设备、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
99.在本发明所提供的几个实施例中,应该理解到,所揭露的设备、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为逻辑功能划分,实际实现时可以有另外的划分方式,也可以将具有相同功能的单元集合成一个单元,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
100.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
101.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
102.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个计算机可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的计算机可读存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、磁碟或者光盘等各种可以存储程序代码的介质。
103.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1