业务流程断点修复方法、装置、计算机设备和存储介质转让专利

申请号 : CN201910754377.9

文献号 : CN110647450B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张乐

申请人 : 平安普惠企业管理有限公司

摘要 :

本申请涉及业务过程优化领域,具体涉及一种业务流程断点修复方法、装置、计算机设备和存储介质。所述方法包括:采集历史业务流程断点,根据历史业务流程断点,确定对应的业务流程断点标识;获取客户端上报的业务流程操作数据;业务流程操作数据包括对应的行为数据标识;根据业务流程断点标识,对业务流程操作数据的行为数据标识进行监控;若监控到业务流程操作数据的行为数据标识与业务流程断点标识匹配,则确认业务流程操作数据为业务流程断点标识对应的业务流程断点;查询预设的指令库,获取与业务流程断点对应的修复指令;将修复指令发送至客户端,以使客户端执行与修复指令相应的修复操作。采用本方法,提高了业务处理效率。

权利要求 :

1.一种业务流程断点修复方法,所述方法包括:采集历史业务流程断点,根据所述历史业务流程断点,确定对应的业务流程断点标识;

获取客户端上报的业务流程操作数据;所述业务流程操作数据包括所述业务流程操作数据的行为数据标识;

根据所述业务流程断点标识,对所述业务流程操作数据的行为数据标识进行监控;

若监控到所述业务流程操作数据的行为数据标识与所述业务流程断点标识匹配,则确认所述业务流程操作数据为所述业务流程断点标识对应的业务流程断点;

查询预设的指令库,获取与所述业务流程断点对应的修复指令;

将所述修复指令发送至所述客户端,以使所述客户端对所述业务流程操作数据执行与所述修复指令相应的修复操作,以恢复所述客户端的历史业务处理记录。

2.根据权利要求1所述的方法,其特征在于,所述采集历史业务流程断点,根据所述历史业务流程断点,确定对应的业务流程断点标识,包括:采集不同业务类型的历史业务流程断点;

从各个所述业务类型的历史业务流程断点中提取对应的行为数据;

分别统计各个所述业务类型的历史业务流程断点对应的行为数据,得到各个所述业务类型的目标行为数据;

获取各个所述业务类型的目标行为数据的数据标识,分别将各个所述业务类型的目标行为数据的数据标识,作为各个所述业务类型对应的业务流程断点标识。

3.根据权利要求1所述的方法,其特征在于,所述根据所述业务流程断点标识,对所述业务流程操作数据的行为数据标识进行监控,包括:获取所述业务流程操作数据的业务类型;

从所述业务流程断点标识中,获取与所述业务类型对应的业务流程断点标识;

监控所述业务流程操作数据的行为数据标识与所述业务流程断点标识是否匹配,若匹配,则确认所述业务流程操作数据为所述业务流程断点标识对应的业务流程断点;若不匹配,则确认所述业务流程操作数据正常。

4.根据权利要求3所述的方法,其特征在于,所述获取所述业务流程操作数据的业务类型,包括:获取预设业务流程模板;

提取所述业务流程操作数据对应的业务流程模板;

将所述业务流程模板与所述预设业务流程模板进行匹配;

若所述业务流程模板与所述预设业务流程模板匹配,获取所述预设业务流程模板对应的业务类型,作为所述业务流程操作数据对应的业务类型。

5.根据权利要求1所述的方法,其特征在于,所述查询预设的指令库,获取与所述业务流程断点对应的修复指令,包括:获取所述业务流程断点对应的断点类型;

根据所述断点类型查询预设的指令库,得到对应的修复指令;所述预设的指令库存储有断点类型对应的修复指令。

6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:接收所述客户端返回的修复结果;

根据所述修复结果,将所述业务流程操作数据标记为已修复。

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:确定已修复的业务流程操作数据对应的业务流程;

统计所述业务流程出现的频率,将频率大于预设频率的业务流程作为目标业务流程;

将所述目标业务流程导入到预设业务报告模板中,生成对应的业务报告。

8.一种业务流程断点修复装置,其特征在于,所述装置包括:标识确定模块,用于采集历史业务流程断点,根据所述历史业务流程断点,确定对应的业务流程断点标识;

数据获取模块,用于获取客户端上报的业务流程操作数据;所述业务流程操作数据包括所述业务流程操作数据的行为数据标识;

数据监控模块,用于根据所述业务流程断点标识,对所述业务流程操作数据的行为数据标识进行监控;

断点确认模块,用于若监控到所述业务流程操作数据的行为数据标识与所述业务流程断点标识匹配,则确认所述业务流程操作数据为所述业务流程断点标识对应的业务流程断点;

指令获取模块,用于查询预设的指令库,获取与所述业务流程断点对应的修复指令;

指令发送模块,用于将所述修复指令发送至所述客户端,以使所述客户端对所述业务流程操作数据执行与所述修复指令相应的修复操作,以恢复所述客户端的历史业务处理记录。

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

说明书 :

业务流程断点修复方法、装置、计算机设备和存储介质

技术领域

[0001] 本申请涉及数据处理技术领域,特别是涉及一种业务流程断点修复方法、装置、计算机设备和存储介质。

背景技术

[0002] 随着互联网技术的快速发展,越来越多的业务以智能化的形式出现在用户的面前,用户通过手机等智能终端即可在线上完成相应的业务处理流程。
[0003] 目前,用户通过手机等智能终端对业务处理流程进行操作的过程中,可能存在操作中断或者误操作的情况,导致出现业务流程断点,需要通过被动监控才可以发现,比如事后通过检测业务处理记录才可以发现。但是,通过被动监控的方式并无法及时解决业务流程断点的情况,导致用户需要退出并重新操作相应的业务处理流程,严重影响了业务处理效率。

发明内容

[0004] 基于此,有必要针对上述技术问题,提供一种能够提高业务处理效率的业务流程断点修复方法、装置、计算机设备和存储介质。
[0005] 一种业务流程断点修复方法,所述方法包括:
[0006] 采集历史业务流程断点,根据所述历史业务流程断点,确定对应的业务流程断点标识;
[0007] 获取客户端上报的业务流程操作数据;所述业务流程操作数据包括所述业务流程操作数据的行为数据标识;
[0008] 根据所述业务流程断点标识,对所述业务流程操作数据的行为数据标识进行监控;
[0009] 若监控到所述业务流程操作数据的行为数据标识与所述业务流程断点标识匹配,则确认所述业务流程操作数据为所述业务流程断点标识对应的业务流程断点;
[0010] 查询预设的指令库,获取与所述业务流程断点对应的修复指令;
[0011] 将所述修复指令发送至所述客户端,以使所述客户端执行与所述修复指令相应的修复操作。
[0012] 在其中一个实施例中,所述采集历史业务流程断点,根据所述历史业务流程断点,确定对应的业务流程断点标识,包括:
[0013] 采集不同业务类型的历史业务流程断点;
[0014] 从各个所述业务类型的历史业务流程断点中提取对应的行为数据;
[0015] 分别统计各个所述业务类型的历史业务流程断点对应的行为数据,得到各个所述业务类型的目标行为数据;
[0016] 获取各个所述业务类型的目标行为数据的数据标识,分别将各个所述业务类型的目标行为数据的数据标识,作为各个所述业务类型对应的业务流程断点标识。
[0017] 在其中一个实施例中,所述根据所述业务流程断点标识,对所述业务流程操作数据的行为数据标识进行监控,包括:
[0018] 获取所述业务流程操作数据的业务类型;
[0019] 从所述业务流程断点标识中,获取与所述业务类型对应的业务流程断点标识;
[0020] 监控所述业务流程操作数据的行为数据标识与所述业务流程断点标识是否匹配,若匹配,则确认所述业务流程操作数据为所述业务流程断点标识对应的业务流程断点;若不匹配,则确认所述业务流程操作数据正常。
[0021] 在其中一个实施例中,所述获取所述业务流程操作数据的业务类型,包括:
[0022] 获取预设业务流程模板;
[0023] 提取所述业务流程操作数据对应的业务流程模板;
[0024] 将所述业务流程模板与所述预设业务流程模板进行匹配;
[0025] 若所述业务流程模板与所述预设业务流程模板匹配,获取所述预设业务流程模板对应的业务类型,作为所述业务流程操作数据对应的业务类型。
[0026] 在其中一个实施例中,所述查询预设的指令库,获取与所述业务流程断点对应的修复指令,包括:
[0027] 获取所述业务流程断点对应的断点类型;
[0028] 根据所述断点类型查询预设的指令库,得到对应的修复指令;所述预设的指令库存储有断点类型对应的修复指令。
[0029] 在其中一个实施例中,所述方法还包括:
[0030] 接收所述客户端返回的修复结果;
[0031] 根据所述修复结果,将所述业务流程操作数据标记为已修复。
[0032] 在其中一个实施例中,所述方法还包括:
[0033] 确定已修复的业务流程操作数据对应的业务流程;
[0034] 统计所述业务流程出现的频率,将频率大于预设频率的业务流程作为目标业务流程;
[0035] 将所述目标业务流程导入到预设业务报告模板中,生成对应的业务报告。
[0036] 一种业务流程断点修复装置,所述装置包括:
[0037] 标识确定模块,用于采集历史业务流程断点,根据所述历史业务流程断点,确定对应的业务流程断点标识;
[0038] 数据获取模块,用于获取客户端上报的业务流程操作数据;所述业务流程操作数据包括所述业务流程操作数据的行为数据标识;
[0039] 数据监控模块,用于根据所述业务流程断点标识,对所述业务流程操作数据的行为数据标识进行监控;
[0040] 断点确认模块,用于若监控到所述业务流程操作数据的行为数据标识与所述业务流程断点标识匹配,则确认所述业务流程操作数据为所述业务流程断点标识对应的业务流程断点;
[0041] 指令获取模块,用于查询预设的指令库,获取与所述业务流程断点对应的修复指令;
[0042] 指令发送模块,用于将所述修复指令发送至所述客户端,以使所述客户端执行与所述修复指令相应的修复操作。
[0043] 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0044] 采集历史业务流程断点,根据所述历史业务流程断点,确定对应的业务流程断点标识;
[0045] 获取客户端上报的业务流程操作数据;所述业务流程操作数据包括所述业务流程操作数据的行为数据标识;
[0046] 根据所述业务流程断点标识,对所述业务流程操作数据的行为数据标识进行监控;
[0047] 若监控到所述业务流程操作数据的行为数据标识与所述业务流程断点标识匹配,则确认所述业务流程操作数据为所述业务流程断点标识对应的业务流程断点;
[0048] 查询预设的指令库,获取与所述业务流程断点对应的修复指令;
[0049] 将所述修复指令发送至所述客户端,以使所述客户端执行与所述修复指令相应的修复操作。
[0050] 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0051] 采集历史业务流程断点,根据所述历史业务流程断点,确定对应的业务流程断点标识;
[0052] 获取客户端上报的业务流程操作数据;所述业务流程操作数据包括所述业务流程操作数据的行为数据标识;
[0053] 根据所述业务流程断点标识,对所述业务流程操作数据的行为数据标识进行监控;
[0054] 若监控到所述业务流程操作数据的行为数据标识与所述业务流程断点标识匹配,则确认所述业务流程操作数据为所述业务流程断点标识对应的业务流程断点;
[0055] 查询预设的指令库,获取与所述业务流程断点对应的修复指令;
[0056] 将所述修复指令发送至所述客户端,以使所述客户端执行与与所述修复指令相应的修复操作。
[0057] 上述业务流程断点修复方法、装置、计算机设备和存储介质,根据采集的历史业务流程断点,确定对应的业务流程断点标识;根据业务流程断点标识,对客户端上报的业务流程操作数据的行为数据标识进行监控,若监控到业务流程操作数据的行为数据标识与业务流程断点标识匹配,则确认业务流程操作数据为业务流程断点,查询预设的指令库,获取与业务流程断点对应的修复指令;将修复指令发送至客户端,以触发客户端执行与修复指令相应的修复操作;实现了对业务流程断点进行主动监控,并通过指令的形式对出现业务流程断点的客户端进行及时修复的目的,避免了通过传统的被动监控方法存在监控延迟,导致在出现业务流程断点的情况下,用户需要退出并重新操作相应的业务处理流程,造成业务处理效率极其低的缺陷;进一步提高了业务处理效率。

附图说明

[0058] 图1为一个实施例中业务流程断点修复方法的应用场景图;
[0059] 图2为一个实施例中业务流程断点修复方法的流程示意图;
[0060] 图3为另一个实施例中业务流程断点修复方法的流程示意图;
[0061] 图4为一个实施例中业务流程断点修复装置的结构框图;
[0062] 图5为一个实施例中计算机设备的内部结构图。

具体实施方式

[0063] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0064] 本申请提供的业务流程断点修复方法,可以应用于如图1所示的应用环境中。其中,终端110与服务器120通过网络进行通信。终端110安装了对应的客户端;用户通过客户端可以操作相应的业务流程。客户端响应用户基于客户端操作界面触发的操作指令,得到对应的业务流程操作数据,并将业务流程操作数据上报至服务器120。服务器120根据预先确定的业务流程断点标识,对接收的业务流程操作数据的行为数据标识进行监控;若监控到业务流程操作数据的行为数据标识与业务流程断点标识匹配,则确认业务流程操作数据为业务流程断点,查询预设的指令库,获取与业务流程断点对应的修复指令;将修复指令发送至客户端。客户端根据修复指令执行相应的修复操作。其中,终端110可以但不限于是各种个人计算机、笔记本电脑、智能手机和平板电脑便,客户端可以是APP、浏览器等;服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0065] 在一个实施例中,如图2所示,提供了一种业务流程断点修复方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
[0066] 步骤S201,采集历史业务流程断点,根据历史业务流程断点,确定对应的业务流程断点标识。
[0067] 在本步骤中,业务流程断点是指用户在业务流程操作界面上,出现操作中断或者误操作等,导致业务处理不能顺利完成,从而造成停留时间超过对应的阈值所产生的行为数据;业务流程断点标识用于标识业务流程断点对应的行为数据,比如操作停留时间范围、操作行为特征信息等。
[0068] 例如,服务器基于大数据技术,从不同业务系统中采集历史业务流程断点,对历史业务流程断点进行统计分析,得到对应的行为数据,比如操作停留时间范围、操作行为特征信息等;将行为数据作为业务流程断点标识,从而得到多个业务流程断点标识。这样,有利于后续基于业务流程断点标识,对客户端上报的业务流程操作数据进行主动监控,避免了通过传统的被动监控方法存在业务处理效率极其低的缺陷。
[0069] 步骤S202,获取客户端上报的业务流程操作数据;业务流程操作数据包括业务流程操作数据的行为数据标识。
[0070] 在本步骤中,业务流程操作数据是指用户在客户端操作界面上操作业务流程(比如车险理赔业务流程)所产生的行为数据,比如点击时间段、操作停留时长、用户输入内容、用户浏览内容等;行为数据标识用于标识业务流程操作数据对应的行为数据。
[0071] 具体实现中,终端中安装了对应的客户端,用户通过账号信息登录客户端并进入业务流程操作界面,通过在业务流程操作界面上进行点击操作而触发操作指令。终端响应用户触发的操作指令,得到用户的业务流程操作数据,并将得到的业务流程操作数据通过终端实时上报至服务器中;服务器将获取的业务流程操作数据标记为客户端上报的业务流程操作数据。
[0072] 例如,预先在客户端显示的业务流程操作界面中的各个位置设置埋点,客户端检测到用户在业务流程操作界面上的触发操作,自动获取业务流程操作界面上被触发的埋点,通过埋点收集用户的业务流程操作数据,并将收集到的业务流程操作数据实时上报至服务器。这样,有利于后续服务器基于业务流程断点标识,对接收的业务流程操作数据进行实时监控。
[0073] 步骤S203,根据业务流程断点标识,对业务流程操作数据的行为数据标识进行监控。
[0074] 在本步骤中,服务器将业务流程操作数据的行为数据标识与业务流程断点标识进行匹配,得到匹配结果;根据匹配结果监控业务流程操作数据是否为业务流程断点;比如,若业务流程操作数据对应的行为数据标识与业务流程断点标识匹配,则确认业务流程操作数据为业务流程断点标识对应的业务流程断点;若业务流程操作数据对应的行为数据标识与业务流程断点标识不匹配,则确认业务流程操作数据不是业务流程断点。这样,实现了对业务流程断点进行主动监控的目的,避免了通过传统的被动监控方法存在监控延迟,导致在出现业务流程断点的情况下,用户需要退出并重新操作相应的业务处理流程,造成业务处理效率极其低的缺陷。
[0075] 步骤S204,若监控到业务流程操作数据的行为数据标识与业务流程断点标识匹配,则确认业务流程操作数据为业务流程断点标识对应的业务流程断点。
[0076] 步骤S205,查询预设的指令库,获取与业务流程断点对应的修复指令。
[0077] 在本步骤中,修复指令是指用于触发客户端执行相应的修复操作的指令;通过该修复指令,可以恢复客户端的历史业务处理记录,避免了用户需要重新执行相应的业务处理流程的缺陷。
[0078] 具体实现中,服务器预先根据历史业务流程断点,生成对应的修复指令,并将生成的修复指令按照业务流程断点,分类存储至预设的指令库,以通过预设的指令库存储多个业务流程断点对应的修复指令。服务器若监控到业务流程操作数据为业务流程断点标识对应的业务流程断点,则根据该业务流程断点查询预设的指令库,得到对应的修复指令;方便后续将修复指令发送至对应的客户端,以触发客户端执行相应的修复操作,保证客户端的用户能够正常完成业务流程操作,进一步提高了业务处理效率。
[0079] 步骤S206,将修复指令发送至客户端,以使客户端执行与修复指令相应的修复操作。
[0080] 具体实现中,服务器将获取的修复指令发送至对应的客户端;客户端根据修复指令执行相应的修复操作,以恢复客户端的用户的历史业务处理记录,保证客户端的用户能够正常完成相应的业务流程操作。这样,在业务流程操作过程中存在业务流程断点的情况下,可以及时通过修复指令进行修复,避免了无法进行修复而导致用户需要退出并重新操作相应的业务处理流程,造成业务处理效率极其低的缺陷,进一步提高了业务处理效率。
[0081] 上述业务流程断点修复方法中,根据采集的历史业务流程断点,确定对应的业务流程断点标识;根据业务流程断点标识,对客户端上报的业务流程操作数据的行为数据标识进行监控,若监控到业务流程操作数据的行为数据标识与业务流程断点标识匹配,则确认业务流程操作数据为业务流程断点,查询预设的指令库,获取与业务流程断点对应的修复指令;将修复指令发送至客户端,以触发客户端执行与修复指令相应的修复操作;实现了对业务流程断点进行主动监控,并通过指令的形式对出现业务流程断点的客户端进行及时修复的目的,避免了通过传统的被动监控方法存在监控延迟,导致在出现业务流程断点的情况下,用户需要退出并重新操作相应的业务处理流程,造成业务处理效率极其低的缺陷;进一步提高了业务处理效率。
[0082] 在一个实施例中,上述步骤S201,采集历史业务流程断点,根据历史业务流程断点,确定对应的业务流程断点标识,包括:采集不同业务类型的历史业务流程断点;从各个业务类型的历史业务流程断点中提取对应的行为数据;分别统计各个业务类型的历史业务流程断点对应的行为数据,得到各个业务类型的目标行为数据;获取各个业务类型的目标行为数据的数据标识,分别将各个业务类型的目标行为数据的数据标识,作为各个业务类型对应的业务流程断点标识。
[0083] 例如,服务器基于大数据技术,从不同业务系统中采集不同业务类型的历史业务流程断点;对采集的历史业务流程断点进行统计分析,得到对应的行为数据,比如操作停留时长、操作行为特征信息等;从得到的行为数据中,统计各个业务类型的历史业务流程断点对应的行为数据,得到各个业务类型的历史业务流程断点对应的共同行为数据,将各个业务类型的历史业务流程断点对应的共同行为数据,作为各个业务类型的目标行为数据;获取各个业务类型的目标行为数据的数据标识,分别将各个业务类型的目标行为数据的数据标识,作为各个业务类型对应的业务流程断点标识,比如操作停留时间范围。通过本实施例,有利于得到多种业务类型对应的业务流程断点标识,方便后续基于业务流程断点标识,对客户端上报的业务流程操作数据进行主动监控,避免了通过传统的被动监控方法,存在业务处理效率极其低的缺陷。
[0084] 在一个实施例中,上述步骤S203,根据业务流程断点标识,对业务流程操作数据的行为数据标识进行监控,包括:获取业务流程操作数据的业务类型;从业务流程断点标识中,获取与业务类型对应的业务流程断点标识;监控业务流程操作数据的行为数据标识与业务流程断点标识是否匹配,若匹配,则确认业务流程操作数据为业务流程断点标识对应的业务流程断点;若不匹配,则确认业务流程操作数据正常。
[0085] 在本实施例中,业务流程断点标识可以标识对应的业务类型以及业务流程断点,与业务类型以及业务流程断点存在一一对应的关系。
[0086] 具体实现中,服务器获取数据类型在业务流程操作数据的位置标签,根据位置标签,分别从业务流程操作数据相应的位置中提取出对应的数据类型;从业务流程断点标识中,筛选出与业务类型对应的业务流程断点标识;将业务流程操作数据的数据标识与业务流程断点标识进行匹配,若业务流程操作数据的数据标识与业务流程断点标识匹配成功,则确认业务流程操作数据为业务流程断点标识对应的业务流程断点,即服务器监控到业务流程操作数据为业务流程断点;若不匹配,则说明业务流程操作数据不是业务流程断点标识对应的业务流程断点,即服务器监控到业务流程操作数据不是业务流程断点,则确认业务流程操作数据正常。
[0087] 通过本实施例,实现了对业务流程断点进行主动监控的目的,避免了通过传统的被动监控方法存在监控延迟,导致在出现业务流程断点的情况下,用户需要退出并重新操作相应的业务处理流程,造成业务处理效率极其低的缺陷;进一步提高了业务处理效率。
[0088] 在一个实施例,获取业务流程操作数据的业务类型,包括:获取预设业务流程模板;提取业务流程操作数据对应的业务流程模板;将业务流程模板与预设业务流程模板进行匹配;若业务流程模板与预设业务流程模板匹配,获取预设业务流程模板对应的业务类型,作为业务流程操作数据对应的业务类型。
[0089] 在本实施例中,不同业务流程操作数据对应业务流程模板不一样。服务器通过分析历史业务流程操作数据,确定多种业务流程模板,作为预设业务流程模板;从业务流程操作数据中提取出对应的业务流程模板;将业务流程模板依次与各个预设业务流程模板进行匹配,得到相应的匹配度;从多个匹配度中,筛选出匹配度最高的预设业务流程模板对应的业务类型,将该业务类型作为业务流程操作数据对应的业务类型。
[0090] 在一个实施例中,上述步骤S205,查询预设的指令库,获取与业务流程断点对应的修复指令,包括:获取业务流程断点对应的断点类型;根据断点类型查询预设的指令库,得到对应的修复指令;预设的指令库存储有断点类型对应的修复指令。
[0091] 在本实施例中,断点类型用于标识业务流程断点对应的行为数据类型;服务器将业务流程断点与已知业务流程断点进行匹配,若业务流程断点与已知业务流程断点匹配,则将已知业务流程断点对应的断点类型,识别为业务流程断点对应的断点类型;根据业务流程断点对应的断点类型,查询存储有断点类型对应的修复指令的指令库,得到对应的修复指令。这样,方便后续服务器将修复指令发送至对应的客户端,以触发客户端执行相应的修复操作,保证客户端的用户能够正常完成业务流程操作,避免了用户无法自行处理而影响业务处理效率的缺陷,进一步提高了业务处理效率。
[0092] 进一步地,在客户端执行相应的修复操作之后,客户端会将相应的修复结果返回至服务器,便于服务器更新客户端的业务流程断点信息。
[0093] 在一个实施例中,业务流程断点监控方法还包括:接收客户端返回的修复结果;根据修复结果,将业务流程操作数据标记为已修复。
[0094] 在本实施例中,修复结果用于标识客户端执行相应的修复操作而生成的结果。客户端根据接收的修复指令执行相应的修复操作,以恢复客户端的用户的历史业务处理记录,并得到相应的修复结果,将修复结果发送至服务器;服务器根据修复结果,将相应的业务流程操作数据标记为已修复。
[0095] 通过本实施例,有利于更新客户端的业务流程断点信息;同时,通过接收客户端返回的修复结果,可以确认客户端已成功接收修复指令,并执行相应的修复操作,从而保证了客户端的用户能够正常完成相应的业务流程操作,进一步提高了业务处理效率。
[0096] 进一步地,还可以对业务流程断点发生次数多的业务流程进行优化,以减少业务流程的断点发生率。在一个实施例中,业务流程断点监控方法还包括:确定已修复的业务流程操作数据对应的业务流程;统计业务流程出现的频率,将频率大于预设频率的业务流程作为目标业务流程;将目标业务流程导入到预设业务报告模板中,生成对应的业务报告。
[0097] 例如,服务器对已修复的业务流程操作数据进行分析,得到对应的业务流程;统计各个业务流程出现的频率,将频率大于预设频率的业务流程作为目标业务流程;获取预设业务报告模板,将目标业务流程导入到预设业务报告模板中,生成对应的业务报告;将生成的业务报告发送至目标终端;通过目标终端界面显示目标业务流程,便于工作人员及时对目标业务流程进行优化,从而实现了推动业务优化,减少断点发生率的效果。
[0098] 在一个实施例中,如图3所示,提供了另一种业务流程断点修复方法,包括以下步骤:
[0099] 步骤S301,采集历史业务流程断点,根据历史业务流程断点,确定对应的业务流程断点标识。
[0100] 步骤S302,获取客户端上报的业务流程操作数据;业务流程操作数据包括业务流程操作数据的行为数据标识。
[0101] 步骤S303,根据业务流程断点标识,对业务流程操作数据的行为数据标识进行监控。
[0102] 步骤S304,若监控到业务流程操作数据的行为数据标识与业务流程断点标识匹配,则确认业务流程操作数据为业务流程断点标识对应的业务流程断点。
[0103] 步骤S305,查询预设的指令库,获取与业务流程断点对应的修复指令。
[0104] 步骤S306,将修复指令发送至客户端,以使客户端执行与修复指令相应的修复操作。
[0105] 步骤S307,接收客户端返回的修复结果;根据修复结果,将业务流程操作数据标记为已修复。
[0106] 步骤S308,确定已修复的业务流程操作数据对应的业务流程;统计业务流程出现的频率,将频率大于预设频率的业务流程作为目标业务流程;将目标业务流程导入到预设业务报告模板中,生成对应的业务报告。
[0107] 上述业务流程断点监控方法,实现了对业务流程断点进行主动监控,并通过指令的形式对出现业务流程断点的客户端进行及时修复的目的,避免了通过传统的被动监控方法存在监控延迟,导致在出现业务流程断点的情况下,用户需要退出并重新操作相应的业务处理流程,造成业务处理效率极其低的缺陷;进一步提高了业务处理效率;同时,统计客户端返回的修复结果,有利于更新客户端的业务流程断点信息,并提醒工作人员及时对业务流程断点发生次数多的业务流程进行优化,从而减少了断点发生率。
[0108] 应该理解的是,虽然图2‑3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2‑3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0109] 在一个实施例中,如图4所示,提供了一种业务流程断点修复装置,包括:标识确定模块410、数据获取模块420、数据监控模块430、断点确认模块440、指令获取模块450和指令发送模块460,其中:
[0110] 标识确定模块410,用于采集历史业务流程断点,根据历史业务流程断点,确定对应的业务流程断点标识。
[0111] 数据获取模块420,用于获取客户端上报的业务流程操作数据;业务流程操作数据包括业务流程操作数据的行为数据标识。
[0112] 数据监控模块430,用于根据业务流程断点标识,对业务流程操作数据的行为数据标识进行监控。
[0113] 断点确认模块440,用于若监控到业务流程操作数据的行为数据标识与业务流程断点标识匹配,则确认业务流程操作数据为业务流程断点标识对应的业务流程断点。
[0114] 指令获取模块450,用于查询预设的指令库,获取与业务流程断点对应的修复指令。
[0115] 指令发送模块460,用于将修复指令发送至客户端,以使客户端执行与修复指令相应的修复操作。
[0116] 在一个实施例中,标识确定模块还用于采集不同业务类型的历史业务流程断点;从各个业务类型的历史业务流程断点中提取对应的行为数据;分别统计各个业务类型的历史业务流程断点对应的行为数据,得到各个业务类型的目标行为数据;获取各个业务类型的目标行为数据的数据标识,分别将各个业务类型的目标行为数据的数据标识,作为各个业务类型对应的业务流程断点标识。
[0117] 在一个实施例中,数据监控模块还用于获取业务流程操作数据的业务类型;从业务流程断点标识中,获取与业务类型对应的业务流程断点标识;监控业务流程操作数据的行为数据标识与业务流程断点标识是否匹配,若匹配,则确认业务流程操作数据为业务流程断点标识对应的业务流程断点;若不匹配,则确认业务流程操作数据正常。
[0118] 在一个实施例中,数据监控模块还用于获取预设业务流程模板;提取业务流程操作数据对应的业务流程模板;将业务流程模板与预设业务流程模板进行匹配;若业务流程模板与预设业务流程模板匹配,获取预设业务流程模板对应的业务类型,作为业务流程操作数据对应的业务类型。
[0119] 在一个实施例中,指令获取模块还用于获取业务流程断点对应的断点类型;根据断点类型查询预设的指令库,得到对应的修复指令;预设的指令库存储有断点类型对应的修复指令。
[0120] 在一个实施例中,业务流程断点监控装置还包括数据标记模块,用于接收客户端返回的修复结果;根据修复结果,将业务流程操作数据标记为已修复。
[0121] 在一个实施例中,业务流程断点监控装置还包括报告生成模块,用于确定已修复的业务流程操作数据对应的业务流程;统计业务流程出现的频率,将频率大于预设频率的业务流程作为目标业务流程;将目标业务流程导入到预设业务报告模板中,生成对应的业务报告。
[0122] 上述各个实施例,业务流程断点修复装置根据采集的历史业务流程断点,确定对应的业务流程断点标识;根据业务流程断点标识,对客户端上报的业务流程操作数据的行为数据标识进行监控,若监控到业务流程操作数据的行为数据标识与业务流程断点标识匹配,则确认业务流程操作数据为业务流程断点,查询预设的指令库,获取与业务流程断点对应的修复指令;将修复指令发送至客户端,以触发客户端执行与修复指令相应的修复操作;实现了对业务流程断点进行主动监控,并通过指令的形式对出现业务流程断点的客户端进行及时修复的目的,避免了通过传统的被动监控方法存在监控延迟,导致在出现业务流程断点的情况下,用户需要退出并重新操作相应的业务处理流程,造成业务处理效率极其低的缺陷;进一步提高了业务处理效率。
[0123] 关于业务流程断点修复装置的具体限定可以参见上文中对于业务流程断点修复方法的限定,在此不再赘述。上述业务流程断点修复装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0124] 在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储业务流程断点标识、业务流程操作数据、修复指令等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种业务流程断点修复方法。
[0125] 本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0126] 在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0127] 采集历史业务流程断点,根据历史业务流程断点,确定对应的业务流程断点标识;
[0128] 获取客户端上报的业务流程操作数据;业务流程操作数据包括业务流程操作数据的行为数据标识;
[0129] 根据业务流程断点标识,对业务流程操作数据的行为数据标识进行监控;
[0130] 若监控到业务流程操作数据的行为数据标识与业务流程断点标识匹配,则确认业务流程操作数据为业务流程断点标识对应的业务流程断点;
[0131] 查询预设的指令库,获取与业务流程断点对应的修复指令;
[0132] 将修复指令发送至客户端,以使客户端执行与修复指令相应的修复操作。
[0133] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:采集不同业务类型的历史业务流程断点;从各个业务类型的历史业务流程断点中提取对应的行为数据;分别统计各个业务类型的历史业务流程断点对应的行为数据,得到各个业务类型的目标行为数据;获取各个业务类型的目标行为数据的数据标识,分别将各个业务类型的目标行为数据的数据标识,作为各个业务类型对应的业务流程断点标识。
[0134] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取业务流程操作数据的业务类型;从业务流程断点标识中,获取与业务类型对应的业务流程断点标识;监控业务流程操作数据的行为数据标识与业务流程断点标识是否匹配;若匹配,则确认业务流程操作数据为业务流程断点标识对应的业务流程断点;若不匹配,则确认业务流程操作数据正常。
[0135] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取预设业务流程模板;提取业务流程操作数据对应的业务流程模板;将业务流程模板与预设业务流程模板进行匹配;若业务流程模板与预设业务流程模板匹配,获取预设业务流程模板对应的业务类型,作为业务流程操作数据对应的业务类型。
[0136] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取业务流程断点对应的断点类型;根据断点类型查询预设的指令库,得到对应的修复指令;预设的指令库存储有断点类型对应的修复指令。
[0137] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收客户端返回的修复结果;根据修复结果,将业务流程操作数据标记为已修复。
[0138] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:确定已修复的业务流程操作数据对应的业务流程;统计业务流程出现的频率,将频率大于预设频率的业务流程作为目标业务流程;将目标业务流程导入到预设业务报告模板中,生成对应的业务报告。
[0139] 上述各个实施例,计算机设备通过处理器上运行的计算机程序,实现了对业务流程断点进行主动监控,并通过指令的形式对出现业务流程断点的客户端进行及时修复的目的,避免了通过传统的被动监控方法存在监控延迟,导致在出现业务流程断点的情况下,用户需要退出并重新操作相应的业务处理流程,造成业务处理效率极其低的缺陷;进一步提高了业务处理效率。
[0140] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0141] 采集历史业务流程断点,根据历史业务流程断点,确定对应的业务流程断点标识;
[0142] 获取客户端上报的业务流程操作数据;业务流程操作数据包括业务流程操作数据的行为数据标识;
[0143] 根据业务流程断点标识,对业务流程操作数据的行为数据标识进行监控;
[0144] 若监控到业务流程操作数据的行为数据标识与业务流程断点标识匹配,则确认业务流程操作数据为业务流程断点标识对应的业务流程断点;
[0145] 查询预设的指令库,获取与业务流程断点对应的修复指令;
[0146] 将修复指令发送至客户端,以使客户端执行与修复指令相应的修复操作。
[0147] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:采集不同业务类型的历史业务流程断点;从各个业务类型的历史业务流程断点中提取对应的行为数据;分别统计各个业务类型的历史业务流程断点对应的行为数据,得到各个业务类型的目标行为数据;获取各个业务类型的目标行为数据的数据标识,分别将各个业务类型的目标行为数据的数据标识,作为各个业务类型对应的业务流程断点标识。
[0148] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取业务流程操作数据的业务类型;从业务流程断点标识中,获取与业务类型对应的业务流程断点标识;监控业务流程操作数据的行为数据标识与业务流程断点标识是否匹配,若匹配,则确认业务流程操作数据为业务流程断点标识对应的业务流程断点;若不匹配,则确认业务流程操作数据正常。
[0149] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取预设业务流程模板;提取业务流程操作数据对应的业务流程模板;将业务流程模板与预设业务流程模板进行匹配;若业务流程模板与预设业务流程模板匹配,获取预设业务流程模板对应的业务类型,作为业务流程操作数据对应的业务类型。
[0150] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取业务流程断点对应的断点类型;根据断点类型查询预设的指令库,得到对应的修复指令;预设的指令库存储有断点类型对应的修复指令。
[0151] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收客户端返回的修复结果;根据修复结果,将业务流程操作数据标记为已修复。
[0152] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:确定已修复的业务流程操作数据对应的业务流程;统计业务流程出现的频率,将频率大于预设频率的业务流程作为目标业务流程;将目标业务流程导入到预设业务报告模板中,生成对应的业务报告。
[0153] 上述各个实施例,计算机可读存储介质通过其存储的计算机程序,实现了对业务流程断点进行主动监控,并通过指令的形式对出现业务流程断点的客户端进行及时修复的目的,避免了通过传统的被动监控方法存在监控延迟,导致在出现业务流程断点的情况下,用户需要退出并重新操作相应的业务处理流程,造成业务处理效率极其低的缺陷;进一步提高了业务处理效率。
[0154] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0155] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0156] 以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。