本技术涉及人工智能,特别是涉及一种任务分配方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、随着业务的增长,业务任务量越来越多,为了避免业务任务堆积,通常需要安排更多对象来完成。
2、传统技术中,在给对象分配业务任务时,采用的是随机分配方式;但是,这种随机分配方式,容易导致业务任务处理时间较长,从而造成业务任务处理效率较低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高业务任务处理效率的任务分配方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种任务分配方法,包括:
3、获取各待分析对象的业务数据序列,并基于各所述业务数据序列,确定第一目标业务数据序列和第二目标业务数据序列;每个业务数据序列包括对应的待分析对象在各业务指标下的业务数据;所述第一目标业务数据序列根据各所述业务数据序列中同一种业务指标下的最大业务数据构建得到,所述第二目标业务数据序列根据各所述业务数据序列中同一种业务指标下的最小业务数据构建得到;
4、分别确定各所述业务数据序列与所述第一目标业务数据序列之间的第一欧式距离、各所述业务数据序列与所述第二目标业务数据序列之间的第二欧式距离、各所述业务数据序列与所述第一目标业务数据序列之间的第一灰色关联度,以及各所述业务数据序列与所述第二目标业务数据序列之间的第二灰色关联度;
5、针对各所述业务数据序列,根据所述第一欧式距离、所述第二欧式距离、所述第一灰色关联度和所述第二灰色关联度,确定所述各待分析对象的业务任务处理等级;
6、获取与所述各待分析对象的业务任务处理等级对应的业务任务;
7、分别将与所述各待分析对象的业务任务处理等级对应的业务任务,分配至所述各待分析对象。
8、在其中一个实施例中,所述针对各所述业务数据序列,根据所述第一欧式距离、所述第二欧式距离、所述第一灰色关联度和所述第二灰色关联度,确定所述各待分析对象的业务任务处理等级,包括:
9、针对各所述业务数据序列,对所述第一欧式距离、所述第二欧式距离、所述第一灰色关联度和所述第二灰色关联度进行转换处理,得到转换后的第一欧式距离、转换后的第二欧式距离、转换后的第一灰色关联度和转换后的第二灰色关联度;
10、根据所述转换后的第二欧氏距离和所述转换后的第一灰色关联度,确定各所述业务数据序列与所述第一目标业务数据序列之间的第一贴近度,以及根据所述转换后的第一欧氏距离和所述转换后的第二灰色关联度,确定各所述业务数据序列与所述第一目标业务数据序列之间的第一远离度;
11、根据所述第一贴近度和所述第一远离度,确定各所述业务数据序列与所述第一目标业务数据序列之间的第一相对贴近度;
12、根据所述第一相对贴近度,确定所述各待分析对象的业务任务处理等级。
13、在其中一个实施例中,所述根据所述转换后的第二欧氏距离和所述转换后的第一灰色关联度,确定各所述业务数据序列与所述第一目标业务数据序列之间的第一贴近度,以及根据所述转换后的第一欧氏距离和所述转换后的第二灰色关联度,确定各所述业务数据序列与所述第一目标业务数据序列之间的第一远离度,包括:
14、获取第一权重和第二权重;所述第一权重和所述第二权重之和为1;
15、根据所述第一权重和所述第二权重,对所述转换后的第二欧氏距离和所述转换后的第一灰色关联度进行融合处理,得到各所述业务数据序列与所述第一目标业务数据序列之间的第一贴近度;
16、根据所述第一权重和所述第二权重,对所述转换后的第一欧氏距离和所述转换后的第二灰色关联度进行融合处理,得到各所述业务数据序列与所述第一目标业务数据序列之间的第一远离度。
17、在其中一个实施例中,在根据所述第一相对贴近度,确定所述各待分析对象的业务任务处理等级之前,还包括:
18、根据第四欧氏距离和第三灰色关联度,确定各所述业务数据序列中的子业务数据序列与对应的第三目标业务数据序列之间的第二贴近度,以及根据第三欧氏距离和第四灰色关联度,确定各所述业务数据序列中的子业务数据序列与对应的第三目标业务数据序列之间的第二远离度;
19、根据所述第二贴近度和所述第二远离度,确定各所述业务数据序列中的子业务数据序列与对应的第三目标业务数据序列之间的第二相对贴近度;所述第三欧氏距离、所述第四欧氏距离、所述第三灰色关联度和所述第四灰色关联度根据各所述业务数据序列中的子业务数据序列与对应的第三目标业务数据序列和第四目标业务数据序列得到;
20、所述根据所述第一相对贴近度,确定所述各待分析对象的业务任务处理等级,包括:
21、根据所述第一相对贴近度和所述第二相对贴近度,确定所述各待分析对象的业务任务处理等级。
22、在其中一个实施例中,在根据第四欧氏距离和第三灰色关联度,确定各所述业务数据序列中的子业务数据序列与对应的第三目标业务数据序列之间的第二贴近度,以及根据第三欧氏距离和第四灰色关联度,确定各所述业务数据序列中的子业务数据序列与对应的第三目标业务数据序列之间的第二远离度之前,还包括:
23、按照所述各业务指标,对各所述业务数据序列进行拆分,得到各所述业务数据序列中的子业务数据序列;
24、基于各所述业务数据序列中的子业务数据序列,确定对应的第三目标业务数据序列和第四目标业务数据序列;所述第三目标业务数据序列根据与同一业务指标对应的子业务数据序列中的最大子业务数据构建得到,所述第四目标业务数据序列根据与同一业务指标对应的子业务数据序列中的最小子业务数据构建得到;
25、分别确定各所述业务数据序列中的子业务数据序列与对应的第三目标业务数据序列之间的第三欧式距离、各所述业务数据序列中的子业务数据序列与对应的第四目标业务数据序列之间的第四欧式距离、各所述业务数据序列中的子业务数据序列与对应的第三目标业务数据序列之间的第三灰色关联度,以及各所述业务数据序列中的子业务数据序列与对应的第四目标业务数据序列之间的第四灰色关联度。
26、在其中一个实施例中,所述第一灰色关联度和所述第二灰色关联度通过下述方式得到:
27、获取各所述业务数据序列与所述第一目标业务数据序列之间的第一灰色关联矩阵,以及各所述业务数据序列与所述第二目标业务数据序列之间的第二灰色关联矩阵;
28、根据所述第一灰色关联矩阵,确定各所述业务数据序列与所述第一目标业务数据序列之间的第一灰色关联度,以及根据所述第二灰色关联矩阵,确定各所述业务数据序列与所述第二目标业务数据序列之间的第二灰色关联度。
29、在其中一个实施例中,所述获取各待分析对象的业务数据序列,包括:
30、获取所述各待分析对象在所述各业务指标下的业务数据;
31、对所述业务数据进行预处理,得到预处理后业务数据;
32、根据所述业务数据对应的业务指标,确定所述业务数据对应的业务权重,作为所述预处理后业务数据对应的业务权重;
33、根据所述预处理后业务数据,以及所述预处理后业务数据对应的业务权重,确定所述各待分析对象的业务数据序列。
34、第二方面,本技术还提供了一种任务分配装置,包括:
35、序列确定模块,用于获取各待分析对象的业务数据序列,并基于各所述业务数据序列,确定第一目标业务数据序列和第二目标业务数据序列;每个业务数据序列包括对应的待分析对象在各业务指标下的业务数据;所述第一目标业务数据序列根据各所述业务数据序列中同一种业务指标下的最大业务数据构建得到,所述第二目标业务数据序列根据各所述业务数据序列中同一种业务指标下的最小业务数据构建得到;
36、信息确定模块,用于分别确定各所述业务数据序列与所述第一目标业务数据序列之间的第一欧式距离、各所述业务数据序列与所述第二目标业务数据序列之间的第二欧式距离、各所述业务数据序列与所述第一目标业务数据序列之间的第一灰色关联度,以及各所述业务数据序列与所述第二目标业务数据序列之间的第二灰色关联度;
37、等级确定模块,用于针对各所述业务数据序列,根据所述第一欧式距离、所述第二欧式距离、所述第一灰色关联度和所述第二灰色关联度,确定所述各待分析对象的业务任务处理等级;
38、任务获取模块,用于获取与所述各待分析对象的业务任务处理等级对应的业务任务;
39、任务分配模块,用于分别将与所述各待分析对象的业务任务处理等级对应的业务任务,分配至所述各待分析对象。
40、第三方面,本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
41、获取各待分析对象的业务数据序列,并基于各所述业务数据序列,确定第一目标业务数据序列和第二目标业务数据序列;每个业务数据序列包括对应的待分析对象在各业务指标下的业务数据;所述第一目标业务数据序列根据各所述业务数据序列中同一种业务指标下的最大业务数据构建得到,所述第二目标业务数据序列根据各所述业务数据序列中同一种业务指标下的最小业务数据构建得到;
42、分别确定各所述业务数据序列与所述第一目标业务数据序列之间的第一欧式距离、各所述业务数据序列与所述第二目标业务数据序列之间的第二欧式距离、各所述业务数据序列与所述第一目标业务数据序列之间的第一灰色关联度,以及各所述业务数据序列与所述第二目标业务数据序列之间的第二灰色关联度;
43、针对各所述业务数据序列,根据所述第一欧式距离、所述第二欧式距离、所述第一灰色关联度和所述第二灰色关联度,确定所述各待分析对象的业务任务处理等级;
44、获取与所述各待分析对象的业务任务处理等级对应的业务任务;
45、分别将与所述各待分析对象的业务任务处理等级对应的业务任务,分配至所述各待分析对象。
46、第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
47、获取各待分析对象的业务数据序列,并基于各所述业务数据序列,确定第一目标业务数据序列和第二目标业务数据序列;每个业务数据序列包括对应的待分析对象在各业务指标下的业务数据;所述第一目标业务数据序列根据各所述业务数据序列中同一种业务指标下的最大业务数据构建得到,所述第二目标业务数据序列根据各所述业务数据序列中同一种业务指标下的最小业务数据构建得到;
48、分别确定各所述业务数据序列与所述第一目标业务数据序列之间的第一欧式距离、各所述业务数据序列与所述第二目标业务数据序列之间的第二欧式距离、各所述业务数据序列与所述第一目标业务数据序列之间的第一灰色关联度,以及各所述业务数据序列与所述第二目标业务数据序列之间的第二灰色关联度;
49、针对各所述业务数据序列,根据所述第一欧式距离、所述第二欧式距离、所述第一灰色关联度和所述第二灰色关联度,确定所述各待分析对象的业务任务处理等级;
50、获取与所述各待分析对象的业务任务处理等级对应的业务任务;
51、分别将与所述各待分析对象的业务任务处理等级对应的业务任务,分配至所述各待分析对象。
52、第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
53、获取各待分析对象的业务数据序列,并基于各所述业务数据序列,确定第一目标业务数据序列和第二目标业务数据序列;每个业务数据序列包括对应的待分析对象在各业务指标下的业务数据;所述第一目标业务数据序列根据各所述业务数据序列中同一种业务指标下的最大业务数据构建得到,所述第二目标业务数据序列根据各所述业务数据序列中同一种业务指标下的最小业务数据构建得到;
54、分别确定各所述业务数据序列与所述第一目标业务数据序列之间的第一欧式距离、各所述业务数据序列与所述第二目标业务数据序列之间的第二欧式距离、各所述业务数据序列与所述第一目标业务数据序列之间的第一灰色关联度,以及各所述业务数据序列与所述第二目标业务数据序列之间的第二灰色关联度;
55、针对各所述业务数据序列,根据所述第一欧式距离、所述第二欧式距离、所述第一灰色关联度和所述第二灰色关联度,确定所述各待分析对象的业务任务处理等级;
56、获取与所述各待分析对象的业务任务处理等级对应的业务任务;
57、分别将与所述各待分析对象的业务任务处理等级对应的业务任务,分配至所述各待分析对象。
58、上述任务分配方法、装置、计算机设备、存储介质和计算机程序产品,先获取各待分析对象的业务数据序列,并基于各业务数据序列,确定根据各业务数据序列中同一种业务指标下的最大业务数据构建得到的第一目标业务数据序列,以及根据各业务数据序列中同一种业务指标下的最小业务数据构建得到的第二目标业务数据序列,再分别确定各业务数据序列与第一目标业务数据序列之间的第一欧式距离、各业务数据序列与第二目标业务数据序列之间的第二欧式距离、各业务数据序列与第一目标业务数据序列之间的第一灰色关联度,以及各业务数据序列与第二目标业务数据序列之间的第二灰色关联度,然后,针对各业务数据序列,根据第一欧式距离、第二欧式距离、第一灰色关联度和第二灰色关联度,确定各待分析对象的业务任务处理等级,接着,获取与各待分析对象的业务任务处理等级对应的业务任务,最后,分别将与各待分析对象的业务任务处理等级对应的业务任务,分配至各待分析对象。这样,在进行任务分配时,通过计算各业务数据序列与第一目标业务数据序列和第二目标业务数据序列之间的欧式距离和灰色关联度,相当于从多个维度对各业务数据序列进行全面分析,有利于提高各待分析对象的业务任务处理等级发确定准确度;而且,分别将与各待分析对象的业务任务处理等级对应的业务任务,分配至各待分析对象,相当于根据各待分析对象的业务任务处理等级分配相匹配的业务任务,有利于更加合理地分配业务任务,避免了采用随机分配方式容易导致业务任务处理时间较长,从而造成业务任务处理效率较低的缺陷,进而提高了业务任务处理效率。