基于业务指标的业务状态判断方法及装置和电子设备制造方法及图纸

技术编号:23401059 阅读:16 留言:0更新日期:2020-02-22 13:13
本说明书实施例提供一种基于业务指标的业务状态判断方法及装置和电子设备。所述方法包括:获取用于统计业务指标的第一周期和第二周期;其中,所述第一周期的时长小于第二周期的时长;以第一周期为滑动窗口在第二周期内滑动计算每个第一周期的短期业务指标;根据各个短期业务指标,计算所述第二周期的长期业务指标;根据所述第一周期的短期指标和/或第二周期的长期业务指标判断业务状态。

Business status judgment method and device and electronic equipment based on business indicators

【技术实现步骤摘要】
基于业务指标的业务状态判断方法及装置和电子设备
本说明书实施例涉及互联网
,尤其涉及一种基于业务指标的业务状态判断方法及装置和电子设备。
技术介绍
在相关技术中,判断业务状态一般可以参考业务的业务指标。通常,业务指标可以是以一定时长为周期,周期性进行统计。一般的,如果周期设置的时长较长,那么每次计算间隔也会较长,无法及时对计算间隔区间内的业务状态变化进行判断,业务状态判断存在延迟。如果周期设置的时长较短,那么计算业务指标的频率会较高,会消耗过多的计算资源。
技术实现思路
本说明书实施例提供的一种基于业务指标的业务状态判断方法及装置和电子设备。根据本说明书实施例的第一方面,提供一种基于业务指标的业务状态判断方法,所述方法包括:获取用于统计业务指标的第一周期和第二周期;其中,所述第一周期的时长小于第二周期的时长;以第一周期为滑动窗口在第二周期内滑动计算每个第一周期的短期业务指标;根据各个短期业务指标,计算所述第二周期的长期业务指标;根据所述第一周期的短期指标和/或第二周期的长期业务指标判断业务状态。可选的,所述方法还包括:在业务系统降级时,基于所述第二周期的长期业务指标做容错处理。可选的,所述在业务系统降级时,基于所述第二周期的长期业务指标做容错处理,包括以下至少一种:在批处理被降级前如果业务状态未异常,以前一第二周期的长期业务指标为基线,判断当前第二周期的业务系统状态是否异常;其中,所述批处理被降级是指无法执行以第一周期为滑动窗口在第二周期内滑动计算每个第一周期的短期业务指标,以及根据各个短期业务指标,计算所述第二周期的长期业务指标的步骤;在批处理被降级前如果业务状态异常,以前一第二周期的长期业务指标为恢复基线,判断当前第二周期的业务状态是否恢复正常;在准实时被降级时,利用前一第二周期的长期业务指标,判断当前第二周期的业务状态是否异常;其中,所述准实时被降级是指无法执行以第一周期为滑动窗口在第二周期内滑动计算每个第一周期的短期业务指标的步骤;在准实时被降级并恢复时,执行以第一周期为滑动窗口在第二周期内滑动计算每个第一周期的短期业务指标的步骤。可选的,所述根据所述第一周期的短期指标和/或第二周期的长期业务指标判断业务状态,包括以下至少一种:当前第二周期的长期业务指标与前一第二周期的长期业务指标相比低于第一预设比例时,确定业务状态为异常;当前第二周期内任一第一周期的短期业务指标与前一第二周期的长期业务指标相比低于第二预设比例时,确定业务状态为异常。可选的,所述方法还包括:在确定业务状态为异常后,如果后续第二周期内任一第一周期的短期业务指标恢复到前一第二周期的长期业务指标的第三预设比例时,确定业务状态恢复正常。可选的,所述业务指标包括业务渠道的执行成功率。可选的,所述业务渠道包括支付渠道。可选的,所述业务状态异常包括业务渠道的执行成功率出现暴跌。根据本说明书实施例的第二方面,提供一种基于业务指标的业务状态判断装置,所述装置包括:获取单元,获取用于统计业务指标的第一周期和第二周期;其中,所述第一周期的时长小于第二周期的时长;第一计算单元,以第一周期为滑动窗口在第二周期内滑动计算每个第一周期的短期业务指标;第二计算单元,根据各个短期业务指标,计算所述第二周期的长期业务指标;判断单元,根据所述第一周期的短期指标和/或第二周期的长期业务指标判断业务状态。可选的,所述装置还包括:容错单元,在业务系统降级时,基于所述第二周期的长期业务指标做容错处理。可选的,所述容错单元,包括以下至少一种子单元:第一容错子单元,在批处理被降级前如果业务状态未异常,以前一第二周期的长期业务指标为基线,判断当前第二周期的业务系统状态是否异常;其中,所述批处理被降级是指无法执行以第一周期为滑动窗口在第二周期内滑动计算每个第一周期的短期业务指标,以及根据各个短期业务指标,计算所述第二周期的长期业务指标的步骤;第二容错子单元,在批处理被降级前如果业务状态异常,以前一第二周期的长期业务指标为恢复基线,判断当前第二周期的业务状态是否恢复正常;第三容错子单元,在准实时被降级时,利用前一第二周期的长期业务指标,判断当前第二周期的业务状态是否异常;其中,所述准实时被降级是指无法执行以第一周期为滑动窗口在第二周期内滑动计算每个第一周期的短期业务指标的步骤;第四容错子单元,在准实时被降级并恢复时,执行以第一周期为滑动窗口在第二周期内滑动计算每个第一周期的短期业务指标的步骤。可选的,所述判断单元,包括以下至少一种子单元:第一异常子单元,当前第二周期的长期业务指标与前一第二周期的长期业务指标相比低于第一预设比例时,确定业务状态为异常;第二异常子单元,当前第二周期内任一第一周期的短期业务指标与前一第二周期的长期业务指标相比低于第二预设比例时,确定业务状态为异常。可选的,所述装置还包括:恢复单元,在确定业务状态为异常后,如果后续第二周期内任一第一周期的短期业务指标恢复到前一第二周期的长期业务指标的第三预设比例时,确定业务状态恢复正常。可选的,所述业务指标包括业务渠道的执行成功率。可选的,所述业务渠道包括支付渠道。可选的,所述业务状态异常包括业务渠道的执行成功率出现暴跌。根据本说明书实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为上述任一项基于业务指标的业务状态判断方法。本说明书实施例,提供了一种基于业务指标的业务状态判断方案,利用准实时计算,计算粒度较小的第一周期的短期业务指标,并基于第一周期的短期业务指标统计粒度较大的第二周期的长期业务指标。依然以第二周期的长期业务指标作为基线,与之后周期的长短业务指标进行比对,以确定业务状态。如此,利用粒度较小的第一周期为滑动窗口在第二周期内滑动计算每个第一周期的短期业务指标;当某个短期业务指标被前述基线识别出时,就可以及时在该第一周期时判定业务状态变化。由于第一周期粒度较小,相比起传统粒度周期相比,确定业务状态的延迟较小,增强了识别及时性。附图说明图1是本说明书一实施例提供的基于业务指标的业务状态判断方法的流程图;图2是本说明书一实施例提供的第一周期的短期业务指标的示意图;图3是本说明书一实施例提供的基于业务指标的业务状态判断方法的流程图;图4是本说明书一实施例提供的基于业务指标的业务状态判断装置的硬件结构图;图5是本说明书一实施例提供的基于业务指标的业务状态判断装置的模块示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施本文档来自技高网...

【技术保护点】
1.一种基于业务指标的业务状态判断方法,所述方法包括:/n获取用于统计业务指标的第一周期和第二周期;其中,所述第一周期的时长小于第二周期的时长;/n以第一周期为滑动窗口在第二周期内滑动计算每个第一周期的短期业务指标;/n根据各个短期业务指标,计算所述第二周期的长期业务指标;/n根据所述第一周期的短期指标和/或第二周期的长期业务指标判断业务状态。/n

【技术特征摘要】
1.一种基于业务指标的业务状态判断方法,所述方法包括:
获取用于统计业务指标的第一周期和第二周期;其中,所述第一周期的时长小于第二周期的时长;
以第一周期为滑动窗口在第二周期内滑动计算每个第一周期的短期业务指标;
根据各个短期业务指标,计算所述第二周期的长期业务指标;
根据所述第一周期的短期指标和/或第二周期的长期业务指标判断业务状态。


2.根据权利要求1所述的方法,所述方法还包括:
在业务系统降级时,基于所述第二周期的长期业务指标做容错处理。


3.根据权利要求2所述的方法,所述在业务系统降级时,基于所述第二周期的长期业务指标做容错处理,包括以下至少一种:
在批处理被降级前如果业务状态未异常,以前一第二周期的长期业务指标为基线,判断当前第二周期的业务系统状态是否异常;其中,所述批处理被降级是指无法执行以第一周期为滑动窗口在第二周期内滑动计算每个第一周期的短期业务指标,以及根据各个短期业务指标,计算所述第二周期的长期业务指标的步骤;
在批处理被降级前如果业务状态异常,以前一第二周期的长期业务指标为恢复基线,判断当前第二周期的业务状态是否恢复正常;
在准实时被降级时,利用前一第二周期的长期业务指标,判断当前第二周期的业务状态是否异常;其中,所述准实时被降级是指无法执行以第一周期为滑动窗口在第二周期内滑动计算每个第一周期的短期业务指标的步骤;
在准实时被降级并恢复时,执行以第一周期为滑动窗口在第二周期内滑动计算每个第一周期的短期业务指标的步骤。


4.根据权利要求1所述的方法,所述根据所述第一周期的短期指标和/或第二周期的长期业务指标判断业务状态,包括以下至少一种:
当前第二周期的长期业务指标与前一第二周期的长期业务指标相比低于第一预设比例时,确定业务状态为异常;
当前第二周期内任一第一周期的短期业务指标与前一第二周期的长期业务指标相比低于第二预设比例时,确定业务状态为异常。


5.根据权利要求4所述的方法,所述方法还包括:
在确定业务状态为异常后,如果后续第二周期内任一第一周期的短期业务指标恢复到前一第二周期的长期业务指标的第三预设比例时,确定业务状态恢复正常。


6.根据权利要求1-5中任一项所述的方法,所述业务指标包括业务渠道的执行成功率。


7.根据权利要求6所述的方法,所述业务渠道包括支付渠道。


8.根据权利要求6所述的方法,所述业务状态异常包括业务渠道的执行成功率出现暴跌。


9.一种基于业务指标的业务状态判断装置,所述装置包括:
获取单元,获取用于统计业务指标的第一周期和第二周期;其中,所...

【专利技术属性】
技术研发人员:刘晖
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1