一种业务评估方法、装置及设备与流程

文档序号:26748540发布日期:2021-09-25 01:40阅读:168来源:国知局
一种业务评估方法、装置及设备与流程

1.本说明书实施例涉及大数据技术领域,特别涉及一种业务评估方法、装置及设备。


背景技术:

2.随着社会整体和各行各业的发展,越来越多的业务被提供给用户,以使得用户能够基于这些业务实现相应的目的。相应的,用户也可以指定或自由地制定相应的业务,以满足自身的需求。
3.但是,这些业务在执行的过程中,基于特定的因素,可能会存在有执行失败的风险。例如,当某一业务的执行成功率与可被分配的资源数量挂钩时,在不同时期执行该业务时,由于可以利用到的资源数量均不相同,可能就会导致业务执行失败。当业务执行失败时,不仅会浪费用户的时间和资源,也影响了用户的业务处理体验。因此,目前亟需一种能够在用户执行业务之前,对业务执行的有效性进行有效评估,以提高用户处理业务的体验的方法。


技术实现要素:

4.本说明书实施例的目的是提供一种业务评估方法、装置及设备,以解决如何对业务的有效性进行评估以改善用户的业务处理体验的问题。
5.为解决上述技术问题,本说明书实施例提供一种业务评估方法,包括:接收业务评估请求;所述业务评估请求中包括对应于候选业务的候选业务数据;获取对应于所述候选业务的业务影响因子;根据所述业务影响因子计算调节系数;所述调节系数用于确定各个业务影响因子对所述候选业务的发展造成的影响;利用所述候选业务数据和调节系数确定所述候选业务对应的业务评估数据;所述业务评估数据用于描述所述候选业务执行失败的概率;基于所述业务评估数据反馈对应于所述候选业务的评估结果。
6.本说明书实施例还提出一种业务评估装置,包括:业务评估请求接收模块,用于接收业务评估请求;所述业务评估请求中包括对应于候选业务的候选业务数据;业务影响因子获取模块,用于获取对应于所述候选业务的业务影响因子;调节系数计算模块,用于根据所述业务影响因子计算调节系数;所述调节系数用于确定各个业务影响因子对所述候选业务的发展造成的影响;业务评估数据确定模块,用于利用所述候选业务数据和调节系数确定所述候选业务对应的业务评估数据;所述业务评估数据用于描述所述候选业务执行失败的概率;评估结果反馈模块,用于基于所述业务评估数据反馈对应于所述候选业务的评估结果。
7.本说明书实施例还提出一种业务评估设备,包括存储器和处理器;所述存储器用于存储计算机程序指令;所述处理器,用于执行所述计算机程序指令以实现以下步骤:接收业务评估请求;所述业务评估请求中包括对应于候选业务的候选业务数据;获取对应于所述候选业务的业务影响因子;根据所述业务影响因子计算调节系数;所述调节系数用于确定各个业务影响因子对所述候选业务的发展造成的影响;利用所述候选业务数据和调节系
数确定所述候选业务对应的业务评估数据;所述业务评估数据用于描述所述候选业务执行失败的概率;基于所述业务评估数据反馈对应于所述候选业务的评估结果。
8.由以上本说明书实施例提供的技术方案可见,本说明书实施例在需要对候选业务进行评估时,可以先获取对于候选业务存在一定影响的业务影响因子,进而计算调节系数,以确定业务影响因子对候选业务的影响程度。之后,根据候选业务的候选业务数据和所述调节系数可以计算得到相应的业务评估数据,从而对候选业务的执行过程进行评估,以获取最终的评估结果并反馈给用户。通过上述业务评估方法,在用户执行相应的业务之前,可以对业务的执行效果预先进行评估,从而在业务执行成功率较低时,能够有效规避业务执行失败的风险,改善了用户的业务执行结果,保障了用户的业务处理体验。
附图说明
9.为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
10.图1为本说明书实施例一种业务评估方法的流程图;
11.图2为本说明书实施例一种业务评估装置的模块图;
12.图3为本说明书实施例一种业务评估设备的结构图。
具体实施方式
13.下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
14.为了解决上述技术问题,介绍本说明书实施例一种业务评估方法。所述业务评估方法的执行主体可以为业务评估设备,所述业务评估设备包括但不限于服务器、工控机、pc机等。如图1所示,所述业务评估方法可以包括以下具体实施步骤。
15.s110:接收业务评估请求;所述业务评估请求中包括对应于候选业务的候选业务数据。
16.业务评估请求用于请求所述业务评估设备对特定的业务进行评估。具体的评估内容例如可以是业务执行失败的概率,或者是业务对于资源利用上所存在的风险等,对此不做限制。
17.所述业务评估请求中可以包含对应于候选业务的候选业务数据。候选业务可以是还未被执行,需要进行评估的业务。所述候选业务基于最终的评估结果可以选择被执行或不被执行,以保证候选业务的执行成功率,改善用户的业务处理体验。
18.候选业务数据可以是对应于所述候选业务的历史样本数据,例如在以往处理所述候选业务时,业务执行过程中所产生的相应数据以及业务执行结果所对应的数据,相应的,所述候选业务数据也可以包括与所述候选业务相关联的其他因素所对应的数据,例如,在所述候选业务为投资业务时,所述候选业务数据也可以包括与所述投资业务相关联的其他
数据,具体的,可以是gdp数据、cpi数据、投资行业发展数据等。基于所述候选业务数据,可以对所述候选业务进行有效分析,从而能够在之后的步骤中对候选业务的有效性进行评估。
19.具体的,所述业务评估请求可以是用户执行相应业务之前,针对所述业务所发出的请求,也可以在其他设备制定相应的业务后,由业务评估设备对所制定的业务进行评估的过程,即所述业务评估请求可以是由用户发出的请求,也可以是由其他设备所发出的请求,对此不做限制。
20.s120:获取对应于所述候选业务的业务影响因子。
21.在获取到业务评估请求中所包含的候选业务后,可以获取对应于所述候选业务的业务影响因子。所述业务影响因子可以是影响所述候选业务执行过程的各项因素。具体的,可以是所述候选业务自身的属性、特征等信息,也可以是外界环境中对所述候选业务存在影响的因素,例如在所述候选业务为金融领域的待处理业务时,所述业务影响因子可以是gdp、cpi等会在经济层面对候选业务的执行过程产生影响的因子。
22.在一些实施方式中,所述候选业务可以预先对应有相应的业务影响因子,使得在获取到所述业务评估请求后直接根据所述候选业务匹配到对应的业务影响因子。在另一些实施方式中,业务评估设备在获取到所述候选业务后,可以根据所述候选业务自身的属性信息、候选业务所对应的类型以及候选业务历史数据等信息,为所述候选业务匹配到相应的业务影响因子。具体的匹配方式例如可以是通过预先训练的模型进行匹配。实际应用中也可以采用其他方式来获取所述业务影响因子,并不限于上述示例,在此不再赘述。
23.s130:根据所述业务影响因子计算调节系数;所述调节系数用于确定各个业务影响因子对所述候选业务的发展造成的影响。
24.在获取到所述业务影响因子后,可以根据所述业务影响因子来计算调节系数。调节系数用于确定各个业务影响因子对所述候选业务的发展所造成的影响,从而在后续过程中基于不同的业务影响因子的重要程度对所述候选业务进行评估,从而提高评估结果的准确性。
25.在一些实施方式中,计算所述调节系数时,可以是从所述候选业务数据中筛选出分别对应于各个业务影响因子的影响因子数据,再根据所述影响因子数据计算对应于各个业务影响因子的预测业务数据;所述预测业务数据用于表示所述候选业务在指定周期之后分别对应于各个业务影响因子的预测到的业务数据。基于不同应用场景将所述预测业务数据调整为场景预测业务数据,最终基于所述场景预测业务数据确定调节系数。
26.在确定业务影响因子后,可以先根据所述业务影响因子从候选业务数据中筛选相应的影响因子数据。所述候选业务数据基于自身具体的内容可以对应有不同的属性标签,根据这些属性标签与业务影响因子之间的对应关系可以从候选业务数据中提取得到相应的影响因子数据,从而在后续过程中能够更好地结合所述影响因子数据与业务影响因子之间的对应关系,实现对于候选业务的评估效果。
27.业务影响因子与影响因子数据之间可以是一对一的关系,也可以是一对多,或多对一的关系,对此不做限制。
28.实际应用中可以基于实际应用的具体情况,采取对应的步骤来筛选得到对应于各个业务影响因子的影响因子数据,并不限于上述示例,在此不再赘述。
29.在分别获取到各个业务影响因子的影响因子数据后,可以根据这些影响因子数据计算各个业务影响因子的预测业务数据。预测业务数据可以用于表示预测到的所述候选业务在指定周期之后对应于各个业务影响因子的业务数据,即预测候选业务的数据在一定时间后的发展状况。
30.具体的,不同的业务影响因子可以对应有各自的因子计算逻辑,在计算预测业务数据时,可以先获取到对应于各个业务影响因子的因子计算逻辑,再进一步地利用所述因子计算逻辑,对影响因子数据进行处理,得到最终的预测业务数据。
31.在一些具体的示例中,所述因子计算逻辑可以是arima函数。arima函数是自回归积分滑动平均模型(autoregressive integrated moving average model),是一种较为有效的时间序列预测方法,能够对数据在一定时间后的变化发展状况进行预测。基于arima函数可以构建相应的arima模型,进而能够根据所述arima模型实现业务数据的预测。
32.实际应用中也可以基于其他算法实现预测业务数据的计算,并不限于上述具体示例,在此不再赘述。
33.在一些实施方式中,在计算所述预测业务数据时,还可以是根据所述业务影响因子获取对应的数据预测范围和数据预测参数,进而根据所述业务影响因子和数据预测参数计算在所述数据预测范围内的预测业务数据。
34.数据预测范围用于限定计算得到的预测业务数据的范围。在实际应用中,由于计算逻辑与实际应用环境之间可能无法完全对应,可能会出现计算得到的结果与应用需求之间出现较大偏差的情况,从而影响数据的实际使用需求。因此,通过限定预测业务数据的范围,可以在获取到数据之后对数据进行有效筛选,保证了最终获取到的数据的有效性,提高了评估结果的准确性。
35.数据预测参数可以用于表示对获取到的不同的预测业务数据的影响效果。在实际应用中,不同的预测业务数据对于业务的执行过程可能会存在不同程度的影响效果,因此,通过额外设置所述数据预测参数,能够有效对预测业务数据的应用情况进行调整,以保证最终评估结果的准确性。
36.在获取到所述数据预测范围和数据预测参数后,在具体的计算预测业务数据的过程中,可以利用所述数据预测参数对预测业务数据的计算结果进行调整,以影响最终的计算结果的分布情况。相应的,在获取到数据预测范围之后,还可以利用所述数据预测范围筛选出最终的预测业务数据。实际应用中可以基于具体的需求来利用所述数据预测范围和数据预测参数,并不限于上述示例,在此不再赘述。
37.在一些实施方式中,在计算所述预测业务数据时,还可以是根据所述影响因子数据,计算对应于各个业务影响因子在多个指定周期后所对应的预测业务数据;所述指定周期包括季度和/或月份。
38.在计算预测业务数据时,根据不同的应用需求,可能需要计算不同时间所对应的数据,例如,在需要预测未来一年时间内业务数据变化情况时,可以根据需要选择预测未来四个季度所对应的预测业务数据,也可以选择预测未来12个月所对应的12期业务数据。根据所设置的指定周期长度的不同可以调节预测结果的精确度和预测过程的工作量,从而实现最优的预测效果。实际应用中根据具体的需求可以制定相应的指定周期,以获取对应于不同时间间隔以及数据量的预测业务数据,并不限于上述示例中所列出的指定周期的长
度,以完善最终的预测效果,提高评估结果的准确性。
39.在获取到预测业务数据后,可以基于不同应用场景将所述预测业务数据调整为场景预测业务数据。应用场景可以用于表示对评估结果产生不同影响效果的场景。场景预测业务数据即可以是在不同的应用场景的影响下所得到的业务数据。
40.具体的,不同应用场景可以具有对应的对业务数据进行调整的处理逻辑,根据相应的处理逻辑实现对预测业务数据的处理后即可得到所述场景预测业务数据。
41.在一些具体的示例中,所述应用场景可以包括基准应用场景、积极应用场景和消极应用场景中的至少一种。基准应用场景可以用于表示外部环境对业务产生的影响较小的情况,即在该场景下对于预测业务数据不会产生太大的改动。积极应用场景可以用于表示对业务执行更为有利的外部环境,在该场景下所述预测业务数据可以朝更易被执行的方向进行调整,以将评估结果朝更易被执行的角度进行优化。消极应用场景可以用于表示对业务执行较为不利的外部环境,在该场景下执行所述候选业务可能会存在较高的执行失败概率,以将预测业务数据朝更易使得业务执行的方向进行调整。
42.基于上述应用场景的示例,在调整预测业务数据得到场景预测业务数据时,在所述应用场景为积极应用场景的情况下,对所述预测业务数据进行上调得到场景预测业务数据,或,在所述应用场景为消极应用场景的情况下,对所述预测业务数据进行下调得到场景预测业务数据,或,在所述应用场景为基准应用场景的情况下,将所述预测业务数据作为场景预测业务数据。具体的上调数据或下调数据的过程可以基于实际应用情况进行相应的设置,在此不再赘述。
43.在获取到场景预测业务数据之后,即可以利用所述场景预测业务数据来确定调节系数。调节系数即用于确定各个业务影响因子对于候选业务的执行结果所产生的影响。由于场景预测业务数据能够体现对应于不同业务影响因子的业务数据对于业务执行结果的关联性,因此基于所述场景预测业务数据能够实现调节系数的计算。
44.在一些实施方式中,计算所述调节系数时,可以先分别获取各个应用场景下对应于业务影响因子的因子影响系数,再基于所述因子影响系数构建系数计算方程;所述系数计算方程用于计算调节系数,最终利用所述系数计算方程确定调节系数。
45.因子影响系数可以用于调节各个业务影响因子对调节系数的计算过程的影响方向以及影响程度。所述因子影响系数可以由用户或管理人员进行设置,也可以利用相应的模型来确定。所述模型例如可以是基于历史数据进行训练所得到的模型,从而能够直接根据该模型获取到相应的因子影响系数。
46.在获取到因子影响系数后,可以利用所述因子影响系数构建系数计算方程;所述系数计算方程用于计算调节系数。
47.在一些具体的示例中,当计算调节系数时,假设所获取到的业务影响因子和因子影响系数如下表1所示。其中,影响因子包括gdp_tb、cpi_tb和m2_tb,对应的因子影响系数为1.512870、0.3258983、

0.090753。
48.滞后期次可以用于表示利用历史记录中的候选业务数据进行计算时,所选取的因子业务数据的批次,以得到相应的计算效果。
49.利用具体的示例进行说明,如果当前计算的是预测第1期:则滞后期次为0时,取预测的第一期指标结果;滞后期次为1时,取预测第一期的前一期指标结果,即历史数据的最
后一期指标;滞后期次为2时,取预测第一期的前两期期指标结果,即历史数据的倒数第二期指标结果;如果当前计算的是预测第2期:则滞后期次为0时,取预测的第2期指标结果;滞后期次为1时,取预测第一期的指标结果;滞后期次为2时,取预测第2期的前两期期指标结果,即历史数据的最后一期指标结果。依次类推,可以获取到相应的滞后期次所对应的数据。
50.业务影响因子衍生方式因子影响系数滞后期次截距
ꢀ‑
10.491801 gdp_tb原值1.5128702cpi_tb原值0.32589831m2_tb原值

0.0907531
51.表1
52.根据变量的滞后期次获取到指标值滞后带入公式,计算带入方式为zt=截距+变量1系数*变量1指标值+变量2系数*变量2指标值+

+变量n系数*变量n指标值。而基于上表1中的示例,所构建得到的系数计算方程可以是z=

10.491801+1.512870*gdp_tb(

2)+0.3258983*cpi_tb(

1)

0.090753*m2_tb(

1)。
53.实际应用中也可以基于其他逻辑或公式格式来构建所述系数计算方程,并不限于上述示例,在此不再赘述。
54.在构建完成系数计算方程后,可以将实际的数据代入所述系数计算方程得到计算结果。具体的,可以是将业务影响因子所对应的候选业务数据代入所述系数计算方程以得到最终的计算结果,作为调节系数。
55.在一些实施方式中,当利用所述系数计算方程获取到方程计算结果之后,还可以基于所述方程计算结果,利用预设取值逻辑来获取调节系数。所述预设取值逻辑用于获取延后指定周期后的方程计算结果。当针对所需要获取的数据存在多个周期的判断需求时,可以根据当前场景中对于周期的需求,将结果滞后一定的周期,以得到符合相应需求的计算结果。具体的操作过程可以基于实际应用的需求进行设置,对此不做赘述。
56.所述预设取值逻辑也可以表示其他的对计算结果进行处理的方式,例如,在需要针对四个季度分别计算相应的数据的情况下,所述预设取值逻辑可以是将这四个结算结果进行算术平均,并将最终结果作为当前应用场景下的调节系数。
57.实际应用中也可以采取其他方式对最终获取的调节系数进行处理,并不限于上述示例,在此不再赘述。
58.s140:利用所述候选业务数据和调节系数确定所述候选业务对应的业务评估数据;所述业务评估数据用于描述所述候选业务执行失败的概率。
59.在获取到候选业务数据和调节系数之后,可以确定所述候选业务对应的业务评估数据。所述业务评估数据即用于表述所述候选业务执行失败的概率,以使得在后续过程中能够基于所述业务评估数据确定相应的评估结果。
60.在一些实施方式中,确定业务评估数据时,可以是先基于所述候选业务数据构建第一迁徙矩阵,再基于所述第一迁徙矩阵分别获取第二迁徙矩阵和第三迁徙矩阵;所述第二迁徙矩阵和第三迁徙矩阵用于表示不同业务执行环境下的业务数据,最终基于所述第一迁徙矩阵、第二迁徙矩阵和第三迁徙矩阵,结合调节系数计算所述业务评估数据。
61.迁徙矩阵可以用于表示不同的根据不同的预测业务数据和历史业务数据所构建得到的矩阵,以对最终所需要获取的评估结果进行分析。第一迁徙矩阵、第二迁徙矩阵和第三迁徙矩阵可以分别用于表示针对不同阶段的矩阵数据结果。例如,第一迁徙矩阵可以表示不具有外部环境风险时执行业务失败的概率,第二迁徙矩阵可以表示存在特定概率的外部环境风险时执行业务失败的概率,第三迁徙矩阵可以表示百分之百的外部环境风险时执行业务失败的概率。针对这三种迁徙矩阵可以采取不同的利用方式,以实现相应的计算过程。
62.在计算时,可以先对风险的相关系数进行计算,具体的,可以是利用公式在计算时,可以先对风险的相关系数进行计算,具体的,可以是利用公式进行计算,式中,ρ为风险相关系数,pd
ttc
为针对计算结果的前瞻性调整。
63.针对第一迁徙矩阵,可以直接利用所述风险相关系数进行调整,具体的,可以是利用公式进行计算,式中,pd为不同业务场景下前瞻性调整后的业务风险值,情景zt可以指代不同业务场景下的调节系数。
64.进一步的,可以利用公式pd1‑
forward
=∑{各情景下的前瞻性调整后pd*wn}进行计算,式中,pd1‑
forward
为计算得到的风险值,wn为对应于不同业务场景的权重值。针对上述公式的计算结果,能够最终实现第一迁徙矩阵的调整,以进行后续的计算。
65.在利用第一迁徙矩阵获取第二迁徙矩阵和第三迁徙矩阵时,可以是根据第一迁徙矩阵、第二迁徙矩阵和第三迁徙矩阵分别计算对应的迁徙率,再基于所述迁徙率和所述调节系数计算所述业务评估数据。
66.基于调整后的值,为保证期初第一阶段或期初第二阶段迁期末各阶段的比例和为1,需要对平均迁徙矩阵其他单元格进行调整,其中第一阶段迁第二阶段和第二阶段迁第一阶段的值保持不变,第一阶段迁徙第一阶段的迁徙率=100%

第一阶段迁徙第二阶段迁徙率

调整后第一阶段迁徙第三阶段迁徙率;第二阶段迁徙第二阶段的迁徙率=100%

第二阶段迁徙第一阶段迁徙率

调整后第二阶段迁徙第三阶段迁徙率;调整完后,得到各个业务场景下不同的迁徙矩阵结果。
67.所述迁徙率用于表示不同业务执行环境变化的概率。如下表2所示,为不同阶段的迁徙率的变化情况的一个具体示例。
68.序号abcd45阶段划分一阶段二阶段三阶段46一阶段97.59%1.39%0.00%47二阶段1.56%73.02%0.00%48三阶段0.84%25.59%100.00%
69.表2
70.当业务数据设计不同周期时,在计算各个迁徙矩阵时,也可以结合不同的周期和时间对最终计算得到的迁徙矩阵的结果进行调整。如下表3所示,为结合不同年份所计算得到的迁徙率的变化情况。
71.序号abcdef
50阶段划分第一年第二年第三年第四年第五年51第一阶段0.84%2.07%3.55%5.22%7.00%52第二阶段25.59%44.29%57.96%67.96%75.29%53第三阶段100.00%100.00%100.00%100.00%100.00%
72.表3
73.具体的计算过程例如可以是在第一年时,阶段一pd=前瞻性调整后一阶段迁三阶段的迁徙率;阶段二pd=前瞻性调整后二阶段迁三阶段的迁徙率;阶段3pd=100%。在第二年之后,使用调整后迁徙矩阵乘以前一年的pd值。pd值即为相应的风险系数,可以直接用于计算业务评估数据。
74.结合上述表3,在计算过程中所采用的具体规则可以是1)b51=b48,b52=c48,b53=d48;2)c51=sumproduct(b51:b53,$b$46:$b$48);如果c51>1,则c51=1,后续其他年份同一阶段累积pd均为1;3)c52=sumproduct(b51:b53,$c$46:$c$48);如果c52>1,则c52=1,后续其他年份同一阶段累积pd均为1;4)c53=100%;5)d至f列公式以此类推。
75.实际应用中对于具体的调整过程可以根据相应的需求进行设置,在此不再赘述。
76.在一些实施方式中,还可以计算各情景下第一阶段和第二阶段下多年期边际pd:情景其中情景pd
t
表示前面推算得到的多年期累积pd,其中t>=2,情景pd
′1‑
forward
=情景pd1,如果情景pd
t
‑1=1,则情景pd

t

forward
=0;计算得到的结果示例如下表4所示。
77.78.表4
79.利用所述边界迁徙的结果可以更好地对不同的业务场景下的迁徙率进行表示,以获取到更好的评估结果。
80.在获取到所述第一迁徙矩阵、第二迁徙矩阵和第三迁徙矩阵后,可以结合调节系数计算所述业务评估数据。在一些具体的实施方式中,可以基于所述第一迁徙矩阵、第二迁徙矩阵和第三迁徙矩阵,结合调节系数分别计算对应于至少两个迁徙周期的候选评估数据,再综合所述候选评估数据得到业务评估数据。
81.例如,在一些示例中,可以是对每个阶段每一年的调整后边际pd做加权汇总,公式为:pd

t

forward
=∑{情景pd

t

forward
*wn},其中wn为对应的情景权重;之后,再基于边际pd做计算最终使用的多年期联合pd,计算逻辑为:计算最终使用的多年期联合pd,计算逻辑为:其中如果t=1,pd1‑
forward
=pd
′1‑
forward

82.实际应用中也可以采取其他方式获取所述业务评估数据,并不限于上述示例,在此不再赘述。
83.s150:基于所述业务评估数据反馈对应于所述候选业务的评估结果。
84.在获取到业务评估数据之后,可以根据所述业务评估数据获取相应的评估结果,并将所述评估结果反馈给对应的用户或设备。
85.在一些实施方式中,预先设定有业务风险阈值,用于表示业务执行成功时所具备的最大风险值。相应的,在所述业务评估数据小于业务风险阈值的情况下,反馈积极评估结果;所述积极评估结果用于指示用户执行所述候选业务,或,在所述业务评估数据不小于业务风险阈值的情况下,反馈消极评估结果;所述消极评估结果用于指示用户不执行所述候选业务。
86.用户在接收到所述评估结果后,可以基于所述评估结果选择相应的处理方式,以更好地执行业务并提高业务执行的成功率。
87.实际应用中也可以采用其他方式将所述业务评估数据转化为对应的评估结果,并不限于上述示例,在此不再赘述。
88.通过上述实施例的介绍,可以看出,所述业务评估方法在需要对候选业务进行评估时,可以先获取对于候选业务存在一定影响的业务影响因子,进而计算调节系数,以确定业务影响因子对候选业务的影响程度。之后,根据候选业务的候选业务数据和所述调节系数可以计算得到相应的业务评估数据,从而对候选业务的执行过程进行评估,以获取最终的评估结果并反馈给用户。通过上述业务评估方法,在用户执行相应的业务之前,可以对业务的执行效果预先进行评估,从而在业务执行成功率较低时,能够有效规避业务执行失败的风险,改善了用户的业务执行结果,保障了用户的业务处理体验。
89.基于图1所对应的业务评估方法,介绍本说明书实施例一种业务评估装置。所述业务评估装置可以设置于所述业务评估设备。如图2所示,所述业务评估装置包括以下模块。
90.业务评估请求接收模块210,用于接收业务评估请求;所述业务评估请求中包括对应于候选业务的候选业务数据。
91.业务影响因子获取模块220,用于获取对应于所述候选业务的业务影响因子。
92.调节系数计算模块230,用于根据所述业务影响因子计算调节系数;所述调节系数
用于确定各个业务影响因子对所述候选业务的发展造成的影响。
93.业务评估数据确定模块240,用于利用所述候选业务数据和调节系数确定所述候选业务对应的业务评估数据;所述业务评估数据用于描述所述候选业务执行失败的概率。
94.评估结果反馈模块250,用于基于所述业务评估数据反馈对应于所述候选业务的评估结果。
95.所述调节系数计算模块还可以包括影响因子数据筛选子模块,用于从所述候选业务数据中筛选出分别对应于各个业务影响因子的影响因子数据;预测业务数据计算子模块,用于根据所述影响因子数据计算对应于各个业务影响因子的预测业务数据;所述预测业务数据用于表示所述候选业务在指定周期之后分别对应于各个业务影响因子的预测到的业务数据;场景预测业务数据调整子模块,用于基于不同应用场景将所述预测业务数据调整为场景预测业务数据;调节系数确定子模块,用于基于所述场景预测业务数据确定调节系数。
96.所述调节系数确定子模块,还可以包括因子影响系数获取单元,用于分别获取各个应用场景下对应于业务影响因子的因子影响系数;系数计算方程构建单元,用于基于所述因子影响系数构建系数计算方程;所述系数计算方程用于计算调节系数;调节系数确定单元,用于利用所述系数计算方程确定调节系数。
97.调节系数确定单元,包括利用所述系数计算方程获取方程计算结果;基于所述方程计算结果,利用预设取值逻辑获取调节系数;所述预设取值逻辑用于获取延后指定周期后的方程计算结果。
98.所述业务影响因子分别对应有因子计算逻辑;所述预测业务数据计算子模块,包括第一预测业务数据计算单元,用于根据所述影响因子数据,利用各个业务影响因子分别对应的因子计算逻辑计算所述预测业务数据。
99.在一些实施方式中,所述因子计算逻辑包括arima函数。
100.所述预测业务数据计算子模块,包括参数获取单元,用于根据所述业务影响因子获取对应的数据预测范围和数据预测参数;第二预测业务数据计算单元,用于根据所述业务影响因子和数据预测参数计算在所述数据预测范围内的预测业务数据。
101.所述预测业务数据计算子模块,包括第三预测业务数据计算单元,用于根据所述影响因子数据,计算对应于各个业务影响因子在多个指定周期后所对应的预测业务数据;所述指定周期包括季度和/或月份。
102.所述应用场景包括基准应用场景、积极应用场景和消极应用场景中的至少一种;所述场景预测业务数据调整子模块包括第一预测业务数据调整单元,用于在所述应用场景为积极应用场景的情况下,对所述预测业务数据进行上调得到场景预测业务数据;第二预测业务数据调整单元,用于在所述应用场景为消极应用场景的情况下,对所述预测业务数据进行下调得到场景预测业务数据;第三预测业务数据调整单元,用于在所述应用场景为基准应用场景的情况下,将所述预测业务数据作为场景预测业务数据。
103.所述业务评估数据确定模块,包括第一迁徙矩阵构建子模块,用于基于所述候选业务数据构建第一迁徙矩阵;第二迁徙矩阵构建子模块,用于基于所述第一迁徙矩阵分别获取第二迁徙矩阵和第三迁徙矩阵;所述第二迁徙矩阵和第三迁徙矩阵用于表示不同业务执行环境下的业务数据;业务评估数据计算子模块,用于基于所述第一迁徙矩阵、第二迁徙
矩阵和第三迁徙矩阵,结合调节系数计算所述业务评估数据。
104.所述业务评估数据计算子模块,包括迁徙率计算单元,用于根据第一迁徙矩阵、第二迁徙矩阵和第三迁徙矩阵分别计算对应的迁徙率;所述迁徙率用于表示不同业务执行环境变化的概率;业务评估数据计算单元,用于基于所述迁徙率和所述调节系数计算所述业务评估数据。
105.所述业务评估数据计算子模块,包括候选评估数据计算单元,用于基于所述第一迁徙矩阵、第二迁徙矩阵和第三迁徙矩阵,结合调节系数分别计算对应于至少两个迁徙周期的候选评估数据;候选评估数据综合单元,用于综合所述候选评估数据得到业务评估数据。
106.所述评估结果反馈模块,包括积极评估结果反馈模块,用于在所述业务评估数据小于业务风险阈值的情况下,反馈积极评估结果;所述积极评估结果用于指示用户执行所述候选业务;消极评估结果反馈模块,用于在所述业务评估数据不小于业务风险阈值的情况下,反馈消极评估结果;所述消极评估结果用于指示用户不执行所述候选业务。
107.基于图1所对应的业务评估方法,本说明书实施例提供一种业务评估设备。如图3所示,所述业务评估设备可以包括存储器和处理器。
108.在本实施例中,所述存储器可以按任何适当的方式实现。例如,所述存储器可以为只读存储器、机械硬盘、固态硬盘、或u盘等。所述存储器可以用于存储计算机程序指令。
109.在本实施例中,所述处理器可以按任何适当的方式实现。例如,处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(application specific integrated circuit,asic)、可编程逻辑控制器和嵌入微控制器的形式等等。所述处理器可以执行所述计算机程序指令实现以下步骤:接收业务评估请求;所述业务评估请求中包括对应于候选业务的候选业务数据;获取对应于所述候选业务的业务影响因子;根据所述业务影响因子计算调节系数;所述调节系数用于确定各个业务影响因子对所述候选业务的发展造成的影响;利用所述候选业务数据和调节系数确定所述候选业务对应的业务评估数据;所述业务评估数据用于描述所述候选业务执行失败的概率;基于所述业务评估数据反馈对应于所述候选业务的评估结果。
110.需要说明的是,上述业务评估方法、装置及设备可以应用于大数据技术领域,也可以应用于除大数据技术领域外的其他技术领域,对此不做限制。
111.在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmable logic device,pld)(例如现场可编程门阵列(field programmable gate array,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,
而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardware description language,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advanced boolean expression language)、ahdl(altera hardware description language)、confluence、cupl(cornell university programming language)、hdcal、jhdl(java hardware description language)、lava、lola、myhdl、palasm、rhdl(ruby hardware description language)等,目前最普遍使用的是vhdl(very

high

speed integrated circuit hardware description language)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
112.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
113.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本说明书可借助软件加必需的第一硬件平台的方式来实现。基于这样的理解,本说明书的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本说明书各个实施例或者实施例的某些部分所述的方法。
114.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
115.本说明书可用于众多第一或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
116.本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
117.虽然通过实施例描绘了本说明书,本领域普通技术人员知道,本说明书有许多变形和变化而不脱离本说明书的精神,希望所附的权利要求包括这些变形和变化而不脱离本说明书的精神。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1