一种业务活动节点的拆分方法、装置及设备与流程

文档序号:29957147发布日期:2022-05-11 08:15阅读:141来源:国知局
一种业务活动节点的拆分方法、装置及设备与流程

1.本发明涉及业务流程挖掘技术领域,特别是指一种业务活动节点的拆分方法、装置及设备。


背景技术:

2.当前越来越多的企业因为业务繁多,平台交错,数据庞大,需要大量的时间和精力去调研发现流程中的缺陷和重要节点。如何提高效率,降低成本,合理设计工作流程网络是任何一个规模性企业都要面临的问题。为了解决这些问题,一些技术基于流程日志的积累数据,通过分析日志数据,为企业提供流程优化建议,促进了企业更好的设置工作流程网络。
3.但目前现有的技术的侧重点都是为了达到跨组织业务协同的目的,来将流程进行分级或者将流程按不同业务、组织拆分。这样的节点拆分方式没有特定的拆分判断条件,它们会将使用者选定的活动节点按组织业务协同情况来拆分活动,而不存在判断节点是否需要被拆分的环节,同时拆分方式也比较模糊,没有针对不同的活动节点情况来做出不同的拆分方式,不能实现给工作流程设计者提供直接的流程改进建议的根本目的,不能满足当前企业的工作流程优化改进业务需求。


技术实现要素:

4.本发明提供了一种业务活动节点的拆分方法、装置及设备,以提高活动节点拆分的准确性,优化业务活动流程,进一步提高业务活动的效率。
5.为解决上述技术问题,本发明的实施例提供一种业务活动节点的拆分方法,包括:获取一预设时段内的业务流程日志;根据所述业务流程日志,获取业务的活动节点的指标;所述活动节点的指标包括以下至少一项:活动节点的执行耗时、活动节点的发生强度;所述活动节点的发生强度表示任一活动节点在整个业务流程中被不同的案例执行到的频繁程度;根据所述活动节点的指标,确定需要拆分的目标活动节点;根据所述目标活动节点的邻近活动节点的分布情况,对所述目标活动节点进行拆分,得到拆分结果,所述邻近活动节点包括:目标活动节点的上游活动节点和/或目标活动节点的下游活动节点。
6.可选的,根据所述活动节点的指标,确定需要拆分的目标活动节点,包括:根据所述业务流程日志,获取任一活动节点的发生强度;根据所述业务流程日志中该活动节点的所有执行耗时,获得该活动节点的平均执行耗时;根据所述活动节点的发生强度及平均执行耗时,确定所述活动节点为目标活动节点。
7.可选的,根据所述活动节点的发生强度及平均执行耗时,确定所述活动节点为目
标活动节点,包括:当所述发生强度大于或等于预设强度阈值,且所述平均执行耗时大于或等于预设耗时阈值时,确定所述活动节点为目标活动节点。
8.可选的,根据所述活动节点的指标,确定需要拆分的目标活动节点,包括:获取第一活动节点集合,所述第一活动节点集合中包含预设的m个活动节点;所述预设的m个活动节点为:将所有活动节点,按照各自的发生强度从大到小的顺序进行排列,从最大发生强度对应的活动节点开始,依次选取的m个活动节点;获取第二活动节点集合,所述第二活动节点集合整包含预设的n个活动节点,所述预设的n个活动节点为:将所有活动节点,按照各自的平均执行耗时从大到小的顺序进行排列,从最大执行耗时对应的活动节点开始,依次选取n个活动节点;根据所述第一活动节点集合以及第二活动节点集合,获取第三活动节点集合,所述第三活动节点集合为所述第一活动节点集合以及第二活动节点集合的交集;确定所述第三活动节点集合中的活动节点为目标活动节点。
9.可选的,根据所述业务流程日志,获取任一活动节点的发生强度,包括:根据公式,获取活动节点的发生强度,其中,ac表示活动节点的发生强度;n1表示业务流程中包含任一活动节点的案例数量;n0表示业务流程中案例的总数量。
10.可选的,根据所述目标活动节点的邻近活动节点的分布情况,对所述目标活动节点进行拆分,包括:当所述目标活动节点的上游或下游活动节点的数量大于1时,按照预设拆分阈值,对所述目标活动节点进行并联拆分;当所述目标活动节点的上游或下游活动节点的数量小于或等于1时,按照预设拆分阈值,对所述目标活动节点进行串联拆分。
11.可选的,当所述目标活动节点的上游或下游活动节点的数量大于1时,按照预设拆分阈值,对所述目标活动节点进行并联拆分,包括:获取所述目标活动节点的上游或下游活动节点中每个活动节点的平均发生频率,所述发生频率表示活动节点发生的次数;当所述平均发生频率大于一预设频率阈值时,确定该平均发生频率对应的上游或下游活动节点为目标上游或下游活动节点;根据所述目标上游或下游活动节点,按照预设拆分阈值,对所述目标活动节点进行并联拆分。
12.本发明的实施例还提供一种业务活动节点的拆分装置,所述装置包括:获取模块,用于获取一预设时间段内的业务流程日志;处理模块,用于根据所述业务流程日志,获取业务的活动节点的指标;所述活动节点的指标包括以下至少一项:活动节点的执行耗时、活动节点的发生强度;所述活动节点的发生强度表示任一活动节点在整个业务流程中被不同的案例执行到的频繁程度;根据所述活动节点的指标,确定需要拆分的目标活动节点;根据所述目标活动节点的邻近活动节点的分布情况,对所述目标活动节点进行拆分,得到拆分结果,所述邻近活动节点包括:目标活动节点的上游活动节点和/或目标活动节点的下游活动节点。
13.本发明的实施例还提供一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如上述任一项所述的方法对应的操作。
14.本发明的实施例还提供一种计算机可读存储介质,存储有指令,所述指令在计算机上运行时,使得计算机执行如上述任一项所述的方法。
15.本发明的上述方案至少包括以下有益效果:本发明的上述方案,通过获取业务流程日志中业务的活动节点的指标,其中,所述活动节点的指标包括以下至少一项:活动节点的执行耗时、活动节点的发生强度;所述活动节点的发生强度表示任一活动节点在整个业务流程中被不同的案例执行到的频繁程度;根据所述活动节点的指标,确定需要拆分的目标活动节点,避免了不必要的活动节点的拆分工作,提高后续拆分工作的准确性及效率;根据所述目标活动节点的邻近活动节点的分布情况,对所述目标活动节点进行拆分,提高活动节点拆分的准确性及效率,进一步优化了业务流程。
附图说明
16.图1为本发明实施例提供的业务活动节点的拆分方法的流程示意图;图2为本发明实施例提供的业务活动节点的拆分方法的一具体实现流程示意图;图3为本发明实施例提供的按上游活动节点进行并联拆分的示意图;图4为本发明实施例提供的按下游活动节点进行并联拆分的示意图;图5为本发明实施例提供的按活动节点内容进行串联拆分的示意图;图6为本发明实施例提供的业务活动节点的拆分装置的模块示意图。
具体实施方式
17.下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
18.如图1所示,本发明提供一种业务活动节点的拆分方法,所述方法包括:步骤11,获取一预设时段内的业务流程日志;步骤12,根据所述业务流程日志,获取业务的活动节点的指标;所述活动节点的指标包括以下至少一项:活动节点的执行耗时、活动节点的发生强度;所述活动节点的发生强度表示任一活动节点在整个业务流程中被不同的案例执行到的频繁程度;步骤13,根据所述活动节点的指标,确定需要拆分的目标活动节点;步骤14,根据所述目标活动节点的邻近活动节点的分布情况,对所述目标活动节点进行拆分,得到拆分结果,所述邻近活动节点包括:目标活动节点的上游活动节点和/或目标活动节点的下游活动节点。
19.该实施例中,所述业务流程日志是业务在执行或处理过程中,系统自动保存的数据,其量可大可小,多则tb,少则mb;所述业务流程日志中可以包括:不同类型的业务活动、
每种业务活动对应的有不同的指标、每种业务活动的活动节点数、每个活动节点的执行耗时、执行活动节点的案例。
20.一般将执行的业务工作称之为活动,一项业务工作可以包含多个活动节点,多个所述活动节点按照一定的执行顺序形成该业务的业务流程;其中,每个活动节点均包含多个指标,所述指标包括但不限于:活动节点的发生强度,活动节点的执行耗时。
21.活动节点表示在业务流程日志中流程关系相互连接的连接节点,而所述近邻活动节点代表着当前活动节点和其他活动节点之间存在着传递关系;其中,将目标活动节点的前一个连接节点称之为它的上游活动节点,将目标活动节点的后一个连接节点称之为它的下游活动节点;所述邻近活动节点包括:目标活动节点的上游活动节点和/或目标活动节点的下游活动节点;应当知道的是,目标活动节点可以存在多个上游活动节点和/或多个下游活动节点,如业务流程开始时的首个活动节点,或者业务路程结束时的末尾活动节点。
22.该实施例中,以活动节点的发生强度及执行耗时作为评估指标;其中,活动节点的发生强度表示任一活动节点在整个业务流程中被不同的案例执行到的频繁程度,用于反应该活动节点在整个流程中被涉及到的频繁程度和流程网中的枢纽位置;活动节点的执行耗时表示任一活动节点的发生时间。
23.在活动节点拆分之前,通过对业务流程中每个活动节点的指标进行评估,判断其是否为需要拆分的目标活动节点,避免了不必要活动节点的拆分步骤,提高了后续活动节点拆分的效率。
24.基于目标活动节点的邻近活动节点的情况,对目标活动节点进行拆分,考虑到业务流程中活动节点间的连接及传递关系,保证拆分的准确性,同时拆分后得到的目标活动节点的子节点,也更易于承接相对应的细化、专门的工作内容,优化后续业务流程,使其更完备、清晰,提高后续工作的效率及准确度。
25.同时,本发明的实施例所述的方法简便易操作,能够作为功能模块快速部署到流程挖掘软件中,可以为企业的业务流程优化提供有效的活动节点的拆分建议,为管理人员优化业务流程和调整业务执行效率提供参考依据。
26.本发明的一可选实施例中,上述步骤13,可以包括:步骤131a,根据所述业务流程日志,获取任一活动节点的发生强度;步骤132a,根据所述业务流程日志中该活动节点的所有执行耗时,获得该活动节点的平均执行耗时;步骤133a,根据所述活动节点的发生强度及平均执行耗时,确定所述活动节点为目标活动节点。
27.该实施例中,所述步骤131a和步骤132a的编号并不用于限定其顺序,在不影响本发明目的实现的情况下,步骤131a和步骤132a的顺序是可以改变的,也可以是同时进行的。
28.在所述业务流程日志中,可以通过统计的方法,得到每项业务的活动节点数量、执行活动节点的案例的数量,以及每个活动节点的执行耗时;并依据以上相关数据,获得任一活动节点的发生强度及平均执行耗时,根据所述发生强度及所述平均执行耗时,确定需要拆分的目标活动节点,后续基于确定的目标活动节点进行拆分,保证拆分的准确性,避免不必要活动节点的拆分,提高拆分效率。
29.本发明的一可选实施例中,上述步骤133a,可以包括:步骤133a-1,当所述发生强度大于或等于预设强度阈值,且所述平均执行耗时大于或等于预设耗时阈值时,确定所述活动节点为目标活动节点。
30.该实施例中,当所述发生强度大于或等于一预设强度阈值时,表明该活动节点在整个业务中发生的越频繁;进一步的,当该活动节点的平均耗时此时也大于或等于一预设耗时阈值时,表明该活动节点相较于其他活动节点可能更为复杂、重要;基于上述两个指标,表明该活动节点在业务流程中,制约了流程的快速传递及整个流程的效率,则确定该活动节点为需要被拆分的目标活动节点;所述预设强度阈值以及预设耗时阈值可以根据业务流程或者实际应用场景的需求进行设定;如:预设强度阈值设置为90%,预设耗时阈值设置为30min,当活动节点的发生强度大于或等于90%,且该活动节点平均执行耗时大于或等于30min时,确定该活动节点为需要拆分的目标活动节点,为后续拆分提供基础,保证拆分的准确性。
31.本发明的一可选实施例中,上述步骤13,可以包括:步骤131b,获取第一活动节点集合,所述第一活动节点集合中包含预设的m个活动节点;所述预设的m个活动节点为:将所有活动节点,按照各自的发生强度从大到小的顺序进行排列,从最大发生强度对应的活动节点开始,依次选取的m个活动节点;步骤132b,获取第二活动节点集合,所述第二活动节点集合整包含预设的n个活动节点,所述预设的n个活动节点为:将所有活动节点,按照各自的平均执行耗时从大到小的顺序进行排列,从最大执行耗时对应的活动节点开始,依次选取n个活动节点;步骤133b,根据所述第一活动节点集合以及第二活动节点集合,获取第三活动节点集合,所述第三活动节点集合为所述第一活动节点集合以及第二活动节点集合的交集;步骤134b,确定所述第三活动节点集合中的活动节点为目标活动节点。
32.该实施例中,在不影响本发明目的实现的情况下,步骤131b和步骤132b的顺序是可以改变的;将活动节点按照发生强度或者平均执行耗时的大小进行排列,按从大到小的顺序,依次选取预设数量个排列靠前的活动节点作为目标活动节点;其中预设数量,即m、n可以根据业务流程的实际情况或者应用场景的实际需求进行灵活设置,如根据排列后的实际情况,选取所有活动节点的前10%作为集合中的活动的节点;根据上述规则得到第一活动节点集合以及第二活动节点集合后,对所述第一活动节点集合以及第二活动节点集合进行交集处理,得到的第三活动节点集合,所述第三活动节点集合中的活动节点,为第一活动节点集合以及第二活动节点集合的共有活动节点,将所述第三活动节点集合中的活动节点作为最终目标活动节点,后续基于第三活动节点集合中的目标活动节点进行拆分,保证所拆分的活动节点,在整个业务流程中是较为重要的活动节点。
33.本发明的一可选实施例中,根据公式,获取活动节点的发生强度,其中,ac表示活动节点的发生强度;n1表示业务流程中包含任一活动节点的案例数量;n0表示业务流程中案例的总数量。
34.该实施例中,可以通过统计方法,对流程业务日志中的相关数据进行统计,得到包
含任一活动节点的案例的数量,记作n1,以及日志中所有案例的总数量,记作n0;应当知道,n1的值只能是小于或者等于n0的值,所以活动发生强度(ac)值的范围为0~1,当ac越大,表明该活动节点在整个业务流程中发生的越频繁,同时表示该活动节点较其他活动节点更为重要;反之ac越小,表明该活动节点在整个业务流程中发生的不频繁,同时表示其重要程度一般。
35.需要特别指出的是,当ac=1时说明该活动节点是任何一个案例必须经过的一个活动节点,是业务流程网中的关键枢纽位置。
36.本发明的一可选实施例中,上述步骤14,可以包括:步骤141a,当所述目标活动节点的上游或下游活动节点的数量大于1时,按照预设拆分阈值,对所述目标活动节点进行并联拆分;步骤141b,当所述目标活动节点的上游或下游活动节点的数量小于或等于1时,按照预设拆分阈值,对所述目标活动节点进行串联拆分;该实施例中当目标活动节点的上游和/或下游活动节点的数量大于1时,可以根据上游或下游活动节点的具体数量以及预设的拆分阈值,即目标活动节点最终拆分后得到的子节点的个数,对所述目标活动节点进行并联拆分;具体的:当所述目标活动节点只存在上游活动节点,且上游活动节点的数量大于1时,则根据上游活动节点的具体数量以及预设的拆分阈值,对所述目标活动节点进行并联拆分;当所述目标活动节点只存在下游活动节点,且下游活动节点的数量均大于1时,则根据下游活动节点的具体数量以及预设的拆分阈值,对所述目标活动节点进行并联拆分;当所述目标活动节点同时存在上游及下游活动节点时,且上游及下游活动节点的数量均大于1时,考虑业务流程的方向(即上游活动节点到当前活动节点到下游活动节点)及业务的工作量,则根据上游活动节点的具体数量以及预设的拆分阈值,对所述目标活动节点进行并联拆分;当目标活动节点的上游和/或下游活动节点的数量小于或者等于1时,可以根据业务的实际情况以及预设的拆分阈值,对所述目标活动节点进行串联拆分;考虑上游和/或下游活动节点的分布情况,保证拆分后的目标活动节点的子节点能够易于承接相对应的细化、专门的工作内容,使业务流程更完备且清晰。
37.本发明的一可选实施例中,上述步骤141a,可以包括:步骤141a-1,获取所述上游和/或下游活动节点中每个活动节点的平均发生频率,所述发生频率表示活动节点发生的次数;步骤141a-2,当所述平均发生频率大于一预设频率阈值时,确定该平均发生频率对应的上游和/或下游活动节点为目标上游和/或下游活动节点;步骤141a-3,根据所述目标上游和/或下游活动节点,按照预设拆分阈值,对所述目标活动节点进行并联拆分。
38.该实施例中,当所述目标活动节点的上游和/或下游活动节点的数量大于1时,当所述目标活动节点既存在上游及下游活动节点时,且上游及下游活动节点的数量均大于1时,此时只考虑上游活动节点的发生频率,根据上游或下游活动节点的发生频率,确定目标上游或下游活动节点;具体的:根据上游或下游活动节点的所有发生次数,以及对应的不同的案例的总数量,获取每个上游或下游活动节点的平均发生频率,当所述平均发生频率大于一预设频
率阈值时,确定该活动节点为目标上游或下游活动节点,所述预设频率阈值可以根据实际情况进行灵活设置;根据所述目标上游或下游活动节点的数量,以及预设拆分阈值,对目标活动节点进行拆分;通过上游或下游活动节点的发生频率来确定目标上游或下游活动节点,保证确定的目标邻近活动节点在整个业务流程中也是较为重要的活动节点,后续基于目标上游或下游活动节点,对所述目标活动节点进行拆分,保证拆分的准确性。所述预设拆分阈值,可以是依据业务内容的实际需要进行设置,也可以是依据当前需要拆分的目标活动的节点的实际情况进行设置,当然也可以是依据目标上游或下游活动节点的数量进行设置;例如,当目标上游或下游活动节点为5个时,预设拆分阈值可以设置为5,表示一个目标活动节点最多被拆分为5个新的子节点;具体的:当目标上游活动节点的个数大于1时,根据所述目标上游活动节点的业务实际情况,对所述目标活动节点按照预设拆分阈值进行并联拆分;当所述目标上游活动节点的个数小于或等于1,且目标下游活动节点的个数大于1时,根据所述下游活动节点的业务实际情况,对所述目标活动节点按照预设拆分阈值进行并联拆分;当所述目标上游及下游活动节点的个数均小于或等于1时,根据该目标活动节点以及目标邻近活动节点对应的业务实际情况,对所述目标活动节点按照预设拆分阈值进行串联拆分。
39.在一具体示例中,如图3所示,当目标活动节点上下游都存在多个活动节点或者只有上游有多个活动节点时,根据上游活动节点的业务方向以及预设拆分个数,采取并联拆分,且拆分后得到的多个子节点与上游活动节点并联;在一具体示例中,如图4所示,当目标活动节点上游只有一个活动节点,而下游存在多个活动节点时,则根据下游活动节点的业务方向以及预设拆分个数,进行并联拆分,且拆分后得到的多个子节点与下游活动节点并联;在一具体示例中,如图5所示,当目标活动节点的上下游活动节点数为1或0时,则根据具体业务内容以及预设拆分个数,做串联拆分;上述目标活动节点拆分后得到的子节点用于承接相对应的细化、专门的工作内容;同时基于上述拆分方式及拆分结果,可以为执行人员提供业务流程的优化建议,促进执行人员的专业化发展,提升工作效率,方便公司业务的流程的优化及管理。
40.以下将以一具体实现示例对上述方案进行说明:某公司记录了上百万条日志数据,一条日志会按活动发生时间顺序和递归关系,来记录每个活动和执行人的对应信息,其业务的活动节点有创建工单,提交,一线分派,二线接单,解决,关闭等几十或上百种。这些各式各样的活动中,只有少部分的活动是由其关键的、出现率极高的,这些发生强度很高的活动节点也是公司领导和使用者最关注的地方。将这些重要节点根据执行活动上下游的活动的分类属性情况,从而为用户提供流程的优化建议。如图2所示,具体实现流程如下:步骤21,获取业务流程日志;步骤221,根据所述业务流程日志,获得业务的指标;步骤23,根据所述指标,判断下一活动节点是否为需要拆分的目标活动节点;步骤231,比较活动节点的发生强度与预设强度阈值的大小;
步骤232,比较活动节点的平均执行耗时与预设执行耗时的大小;步骤233,若发生强度大于或等于预设强度阈值,且平均执行耗时大于或等于预设执行耗时,则确定该活动节点为目标活动节点;若二者有至少一项不满足时,则返回步骤23,进行下一个节点的判断;步骤24,设定目标活动节点的拆分个数;步骤25,确定目标活动节点的拆分方式;步骤251,若需要拆分的目标活动节点的上下游都存在多个活动节点时,则根据上游活动节点的业务方向,以及设定的拆分个数进行并联拆分,且拆分后的多个活动节点与上游节点并联,如图3所示;步骤252,若需要拆分的目标活动节点上游只有一个活动节点,而下游存在多个活动节点时,则根据下游活动节点的业务方向,以及设定的拆分个数进行并联拆分,如图4所示;步骤253,若上下游活动节点数都为1或0,则根据业务的实际内容,以及设定的拆分个数做串联拆分,如图5所示。
41.步骤26,将上述活动节点的拆分结果及拆分方式推荐给使用者,使用者可以基于该结果对业务流程进行优化。
42.本发明的上述实施例中,首先通过设置的阈值来判断活动节点是否需要被拆分,后续基于需要拆分的目标活动节点,同时按业务活动节点的关系来判断拆分方式并拆分目标活动节点,使业务流程更完备且清晰。通过评估每个活动节点,并为使用者推荐拆分规划,将活动拆分化简,使业务流程变得更加整洁有序;使用者可以更清晰的得到优化活动节点后每个节点之间的关系;同时节约团队进行流程管理的时间与资源,提高工作效率;此外,该方案可以作为功能模块快速部署到流程挖掘软件中,可以为企业的流程优化提供有效的建议。
43.如图6所示,本发明的实施例还提供一种业务活动节点的拆分装置60,所述装置60包括:获取模块61,用于获取一预设时间段内的业务流程日志;处理模块62,用于根据所述业务流程日志,获取业务的活动节点的指标;所述活动节点的指标包括以下至少一项:活动节点的执行耗时、活动节点的发生强度;所述活动节点的发生强度表示任一活动节点在整个业务流程中被不同的案例执行到的频繁程度;根据所述活动节点的指标,确定需要拆分的目标活动节点;根据所述目标活动节点的邻近活动节点的分布情况,对所述目标活动节点进行拆分,得到拆分结果,所述邻近活动节点包括:目标活动节点的上游活动节点和/或目标活动节点的下游活动节点。
44.可选的,处理模块62,用于根据所述活动节点的指标,确定需要拆分的目标活动节点,包括:根据所述业务流程日志,获取任一活动节点的发生强度;根据所述业务流程日志中该活动节点的所有执行耗时,获得该活动节点的平均执行耗时;根据所述活动节点的发生强度及平均执行耗时,确定所述活动节点为目标活动节点。
45.可选的,处理模块62,用于根据所述活动节点的发生强度及平均执行耗时,确定所述活动节点为目标活动节点,包括:当所述发生强度大于或等于预设强度阈值,且所述平均执行耗时大于或等于预设耗时阈值时,确定所述活动节点为目标活动节点。
46.可选的,处理模块62,用于根据所述活动节点的指标,确定需要拆分的目标活动节点,包括:获取第一活动节点集合,所述第一活动节点集合中包含预设的m个活动节点;所述预设的m个活动节点为:将所有活动节点,按照各自的发生强度从大到小的顺序进行排列,从最大发生强度对应的活动节点开始,依次选取的m个活动节点;获取第二活动节点集合,所述第二活动节点集合整包含预设的n个活动节点,所述预设的n个活动节点为:将所有活动节点,按照各自的平均执行耗时从大到小的顺序进行排列,从最大执行耗时对应的活动节点开始,依次选取n个活动节点;根据所述第一活动节点集合以及第二活动节点集合,获取第三活动节点集合,所述第三活动节点集合为所述第一活动节点集合以及第二活动节点集合的交集;确定所述第三活动节点集合中的活动节点为目标活动节点。
47.可选的,根据所述业务流程日志,获取任一活动节点的发生强度,包括:根据公式,获取活动节点的发生强度,其中,ac表示活动节点的发生强度;n1表示业务流程中包含任一活动节点的案例数量;n0表示业务流程中案例的总数量。
48.可选的,处理模块62,用于根据所述目标活动节点的邻近活动节点的分布情况,对所述目标活动节点进行拆分,包括:当所述目标活动节点的上游和/或下游活动节点的数量大于1时,按照预设拆分阈值,对所述目标活动节点进行并联拆分;当所述目标活动节点的上游和/或下游活动节点的数量小于或等于1时,按照预设拆分阈值,对所述目标活动节点进行串联拆分。
49.可选的,处理模块62,用于当所述目标活动节点的上游和/或下游活动节点的数量大于1时,按照预设拆分阈值,对所述目标活动节点进行并联拆分,包括:获取所述上游或下游活动节点中每个活动节点的平均发生频率,所述发生频率表示活动节点发生的次数;当所述平均发生频率大于一预设频率阈值时,确定该平均发生频率对应的上游或下游活动节点为目标上游或下游活动节点;根据所述目标上游或下游活动节点,按照预设拆分阈值,对所述目标活动节点进行并联拆分。
50.需要说明的是,该装置是与上述方法对应的装置,上述方法实施例中的所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
51.本发明的实施例还提供一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如上所述的方法对应的操作。
52.本发明的实施例还提供一种计算机可读存储介质,存储有指令,所述指令在计算机上运行时,使得计算机执行如上所述的方法。
53.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
54.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
55.在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
56.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
57.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
58.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
59.此外,需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行,某些步骤可以并行或彼此独立地执行。对本领域的普通技术人员而言,能够理解本发明的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。
60.因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是
任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。
61.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1