本发明涉及电子商务,尤其涉及一种业务流程的监控方法和装置。
背景技术:
1、商家通过入驻交易平台获取交易平台的经营权限,平台给商家提供专业的推广服务,实现商家和平台的合作共赢。在商家入驻交易平台的业务流程中,可能会出现一些问题导致入驻失败或者入驻操作的体验感不佳。现有平台的入驻业务流程监控主要基于数据分析模型,采用离线监控的方式,对收集到的商家的入驻信息进行分析和监控,在监控到异常时,提供给商家相关的指导服务。
2、在实现本发明过程中,发明人发现现有技术中存在如下问题:
3、现有的入驻业务流程的监控方法采用离线监控,监控具有一定的滞后性,商家在入驻操作发生问题时不能及时获取到平台的服务;另外,现有的监控方法仅对入驻整体时长进行监控,监控粒度较为粗放,平台无法定位到业务流程中的具体问题节点。
技术实现思路
1、有鉴于此,本发明实施例提供一种业务流程的监控方法和装置,实现了实时、细粒度化地监控业务流程,不仅可以及时监控到商家在入驻操作时发生的问题,快速向商家提供指导服务,而且还可以细粒度化到业务流程中的具体节点,提高监控的精准度,进一步提升商家入驻的体验感。
2、为实现所述目的,根据本发明实施例的一个方面,提供了一种业务流程的监控方法,包括:
3、响应于接收到业务流程监控请求,获取所述业务流程中各个节点的埋点数据;
4、根据所述各个节点的埋点数据,生成所述业务流程的操作时间序列;
5、根据预设的业务节点时长阈值和所述操作时间序列,对所述业务流程的操作时长进行监控。
6、可选地,根据所述各个节点的埋点数据,生成所述业务流程的操作时间序列,包括:根据所述埋点数据中的用户信息,确定所述业务流程所属的业务类型;从预设的数据模型集中选取与所述业务类型对应的匹配模型;通过所述匹配模型对所述各个节点的埋点数据进行统计排序,得到操作时间序列。
7、可选地,根据预设的业务节点时长阈值和所述操作时间序列,对所述业务流程的操作时长进行监控之前,所述方法还包括:根据所述埋点数据,确定所述业务流程的业务标识;根据所述业务标识,从预设的业务节点时长阈值集合中选取匹配的业务节点时长阈值。
8、可选地,根据预设的业务节点时长阈值和所述操作时间序列,对所述业务流程的操作时长进行监控,包括:根据所述操作时间序列,计算所述业务流程中各个节点的操作时长;监控所述各个节点的操作时长是否超出所述业务节点时长阈值中对应节点的节点时长阈值。
9、可选地,所述操作时间序列是以操作时间倒序排列的节点组成表;根据所述操作时间序列,计算所述业务流程中各个节点的操作时长,包括:对于所述业务流程中包括的每个节点:从所述操作时间序列的第一个组成节点开始,查找所述节点在所述操作时间序列中的位置,记作起始点;查找在所述起始点之后,第一个与所述节点不同的节点,记作终止点;根据所述起始点对应的起始时间和所述终止点对应的终止时间,计算所述节点的操作时长。
10、可选地,在所述操作时间序列中有多个起始点的情况下,多个所述起始点对应多个所述终止点;根据所述起始点对应的起始时间和所述终止点对应的终止时间,计算所述节点的操作时长,包括:根据各个所述起始点对应的起始时间和对应的所述终止点的终止时间,计算所述节点对应的各个子操作时长;将所述各个子操作时长求和,得到所述节点的操作时长。
11、可选地,在监控结果异常的情况下,所述方法还包括:将监控结果异常的异常节点,以及所述异常节点的操作时长转换为提示信息,通过邮件或者即时消息的形式发送给对应的管理方节点。
12、根据本发明实施例的第二方面,提供一种业务流程的监控装置,包括:
13、埋点数据获取模块,用于响应于接收到业务流程监控请求,获取所述业务流程中各个节点的埋点数据;
14、时间序列获取模块,用于根据所述各个节点的埋点数据,生成所述业务流程的操作时间序列;
15、业务流程监控模块,用于根据预设的业务节点时长阈值和所述操作时间序列,对所述业务流程的操作时长进行监控。
16、根据本发明实施例的第三方面,提供一种业务流程的电子监控设备,包括:
17、一个或多个处理器;
18、存储装置,用于存储一个或多个程序,
19、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例第一方面提供的方法。
20、根据本发明实施例的第四方面,提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明实施例第一方面提供的方法。
21、所述发明中的一个实施例具有如下优点或有益效果:通过响应于接收到业务流程监控请求,获取业务流程中各个节点的埋点数据;根据各个节点的埋点数据,生成业务流程的操作时间序列;根据预设的业务节点时长阈值和操作时间序列,对业务流程的操作时长进行监控的技术方案,实现了一种实时、细粒度化地监控业务流程的方法,不仅可以及时监控到商家在入驻操作时发生的问题,快速向商家提供指导服务,而且还可以细粒度化到业务流程中的具体节点,提高监控的精准度,进一步提升商家入驻的体验感。
1.一种业务流程的监控方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述各个节点的埋点数据,生成所述业务流程的操作时间序列,包括:
3.根据权利要求1所述的方法,其特征在于,根据预设的业务节点时长阈值和所述操作时间序列,对所述业务流程的操作时长进行监控之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,根据预设的业务节点时长阈值和所述操作时间序列,对所述业务流程的操作时长进行监控,包括:
5.根据权利要求4所述的方法,其特征在于,所述操作时间序列是以操作时间倒序排列的节点组成表;
6.根据权利要求5所述的方法,其特征在于,在所述操作时间序列中有多个起始点的情况下,多个所述起始点对应多个所述终止点;
7.根据权利要求1所述的方法,其特征在于,在监控结果异常的情况下,所述方法还包括:
8.一种业务流程的监控装置,其特征在于,包括:
9.一种移动电子设备终端,其特征在于,包括:
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。