技术新讯 > 信号装置的制造及其应用技术 > 预警处理方法、装置、计算机设备和存储介质与流程  >  正文

预警处理方法、装置、计算机设备和存储介质与流程

  • 国知局
  • 2024-07-31 20:40:23

本技术涉及大数据,特别是涉及一种预警处理方法、装置、计算机设备、存储介质和计算机程序产品。

背景技术:

1、随着业务的快速发展,会结合业务需求,对业务数据进行有效的监控,进而判断业务数据是否超过预设阈值,实现在业务数据超过阈值时,进行预警处理。

2、传统的预警处理方式,一般有如下步骤:1、根据实际预警需求,分析涉及的业务信息来源;2、通过业务信息来源,一对一抽取预警所需数据,并设定固定预警阈值;3、配置相关预警至业务系统,在实际业务发生超出阈值情况,进行预警处理。

3、然而,目前的预警处理方式,效率低下,亟需一种高效的预警处理方法。

技术实现思路

1、基于此,有必要针对上述技术问题,提供一种高效的预警处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本技术提供了一种预警处理方法,包括:

3、接收待检测对象的检测请求,所述检测请求中携带待检测对象标识;

4、确定所述待检测对象标识的待检测参数与所述待检测参数对应的参数值;

5、获取配置的所述待检测参数的预警阈值与所述检测请求的推送参数;

6、将所述参数值作为基础预警信息、所述预警阈值作为二级预警信息、以及所述待检测对象标识与所述推送参数作为一级预警信息,并在所述参数值满足所述预警阈值的情况下,将所述基础预警信息、所述二级预警信息、以及所述一级预警信息,封装为所述待检测对象标识的预警事件。

7、在一些实施例中,所述确定所述待检测对象标识的待检测参数,包括:

8、获取所述待检测对象标识的历史预警事件,并提取所述历史预警事件中的历史检测参数;

9、基于所述历史检测参数,确定所述待检测对象标识的待检测参数。

10、在一些实施例中,所述确定所述待检测参数对应的参数值,包括:

11、获取所述待检测参数对应的参数实际值与参数理想值;

12、将所述参数实际值与所述参数理想值的比值,确定所述待检测参数对应的第一参数值;

13、将所述参数实际值作为第二参数值,并基于所述第一参数值与所述第二参数值,确定所述待检测参数对应的参数值。

14、在一些实施例中,所述获取配置的所述待检测参数的预警阈值,包括:

15、获取配置的所述待检测参数的预警阈值;

16、将至少一个待检测参数进行逻辑组合,并基于逻辑组合后的待检测参数与所述待检测参数的预警阈值,得到逻辑组合后的待检测参数的预警阈值。

17、在一些实施例中,在所述获取配置的所述检测请求的推送参数之前,还包括:

18、推送所述检测请求的推送参数配置消息,所述推送参数配置消息包括推送对象配置消息与推送频率配置消息;

19、所述获取配置的所述检测请求的推送参数,还包括:

20、获取基于所述推送对象配置消息配置的推送对象、与基于所述推送频率配置消息配置的推送频率;

21、基于所述推送对象与所述推送频率,得到所述检测请求的推送参数。

22、在一些实施例中,在所述参数值满足所述预警阈值的情况下,将所述基础预警信息、所述二级预警信息、以及所述一级预警信息,封装为待检测对象的预警事件后,还包括:

23、获取检测参数更新请求,提取所述检测参数更新请求中的检测更新参数;

24、基于所述检测更新参数,更新所述基础预警信息;

25、获取基于更新后的基础预警信息配置的最新预警阈值,并基于所述最新预警阈值,更新所述二级预警信息;

26、返回在所述参数值满足所述预警阈值的情况下,将所述基础预警信息、所述二级预警信息、以及所述一级预警信息,封装为所述待检测对象的预警事件的步骤,更新所述预警事件。

27、在一些实施例中,在所述参数值满足所述预警阈值的情况下,将所述基础预警信息、所述二级预警信息、以及所述一级预警信息,封装为待检测对象标识的预警事件,还包括:

28、在所述参数值满足所述预警阈值的情况下,将所述基础预警信息、所述二级预警信息、以及所述一级预警信息,封装为java代码形式的待检测对象标识的预警事件。

29、在一些实施例中,在所述参数值满足所述预警阈值的情况下,将所述基础预警信息、所述二级预警信息、以及所述一级预警信息,封装为所述待检测对象的预警事件后,还包括:

30、基于所述推送频率,向所述推送对象推送所述预警事件。

31、第二方面,本技术还提供了一种预警处理装置,所述装置包括:

32、第一获取模块,用于接收待检测对象的检测请求,所述检测请求中携带待检测对象标识;

33、第二获取模块,用于确定所述待检测对象标识的待检测参数与所述待检测参数对应的参数值;

34、第三获取模块,用于获取配置的所述待检测参数的预警阈值与所述检测请求的推送参数;

35、预警处理模块,用于将所述参数值作为基础预警信息、所述预警阈值作为二级预警信息、以及所述待检测对象标识与所述推送参数作为一级预警信息,并在所述参数值满足所述预警阈值的情况下,将所述基础预警信息、所述二级预警信息、以及所述一级预警信息,封装为所述待检测对象标识的预警事件。

36、在一些实施例中,所述第二获取模块,还用于获取所述待检测对象标识的历史预警事件,并提取所述历史预警事件中的历史检测参数;基于所述历史检测参数,确定所述待检测对象标识的待检测参数。

37、在一些实施例中,所述第二获取模块,还用于获取所述待检测参数对应的参数实际值与参数理想值;将所述参数实际值与所述参数理想值的比值,确定所述待检测参数对应的第一参数值;将所述参数实际值作为第二参数值,并基于所述第一参数值与所述第二参数值,确定所述待检测参数对应的参数值。

38、在一些实施例中,所述第三获取模块,还用于获取配置的所述待检测参数的预警阈值;将至少一个待检测参数进行逻辑组合,并基于逻辑组合后的待检测参数与所述待检测参数的预警阈值,得到逻辑组合后的待检测参数的预警阈值。

39、在一些实施例中,所述预警处理装置还包括消息推送模块,消息推送模块用于推送所述检测请求的推送参数配置消息,所述推送参数配置消息包括推送对象配置消息与推送频率配置消息;所述第三获取模块,还用于获取基于所述推送对象配置消息配置的推送对象、与基于所述推送频率配置消息配置的推送频率;基于所述推送对象与所述推送频率,得到所述检测请求的推送参数。

40、在一些实施例中,所述预警处理装置还包括更新模块,所述更新模块还用于获取检测参数更新请求,提取所述检测参数更新请求中的检测更新参数;基于所述检测更新参数,更新所述基础预警信息;获取基于更新后的基础预警信息配置的最新预警阈值,并基于所述最新预警阈值,更新所述二级预警信息;返回在所述参数值满足所述预警阈值的情况下,将所述基础预警信息、所述二级预警信息、以及所述一级预警信息,封装为所述待检测对象的预警事件的步骤,更新所述预警事件。

41、在一些实施例中,所述预警处理模块,还用于在所述参数值满足所述预警阈值的情况下,将所述基础预警信息、所述二级预警信息、以及所述一级预警信息,封装为java代码形式的待检测对象标识的预警事件。

42、在一些实施例中,所述预警处理模块,还用于基于所述推送频率,向所述推送对象推送所述预警事件。

43、第三方面,本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

44、接收待检测对象的检测请求,所述检测请求中携带待检测对象标识;

45、确定所述待检测对象标识的待检测参数与所述待检测参数对应的参数值;

46、获取配置的所述待检测参数的预警阈值与所述业务数据检测请求的推送参数;

47、将所述参数值作为基础预警信息、所述预警阈值作为二级预警信息、以及所述待检测对象标识与所述推送参数作为一级预警信息,并在所述业务数据满足所述预警阈值的情况下,将所述基础预警信息、所述二级预警信息、以及所述一级预警信息,封装为所述待检测对象标识的预警事件。

48、第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

49、接收待检测对象的检测请求,所述检测请求中携带待检测对象标识;

50、确定所述待检测对象标识的待检测参数与所述待检测参数对应的参数值;

51、获取配置的所述待检测参数的预警阈值与所述业务数据检测请求的推送参数;

52、将所述参数值作为基础预警信息、所述预警阈值作为二级预警信息、以及所述待检测对象标识与所述推送参数作为一级预警信息,并在所述业务数据满足所述预警阈值的情况下,将所述基础预警信息、所述二级预警信息、以及所述一级预警信息,封装为所述待检测对象标识的预警事件。

53、第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

54、接收待检测对象的检测请求,所述检测请求中携带待检测对象标识;

55、确定所述待检测对象标识的待检测参数与所述待检测参数对应的参数值;

56、获取配置的所述待检测参数的预警阈值与所述业务数据检测请求的推送参数;

57、将所述参数值作为基础预警信息、所述预警阈值作为二级预警信息、以及所述待检测对象标识与所述推送参数作为一级预警信息,并在所述业务数据满足所述预警阈值的情况下,将所述基础预警信息、所述二级预警信息、以及所述一级预警信息,封装为所述待检测对象标识的预警事件。

58、上述预警处理方法、装置、计算机设备、存储介质和计算机程序产品,不会在业务结束对整体业务数据解析,得到需要检测的参数后,才能配置对应参数的阈值,进而确定预警事件,而是可以在业务执行过程中,定义预警事件的三层指标信息,并对待检测参数的参数值、预警阈值、待检测对象标识、以及推送参数进行获取,实现在参数值满足预警阈值的情况下,将参数值作为基础预警信息、预警阈值为二级预警信息、以及待检测对象标识与推送参数作为一级预警信息,从而实时高效封装为预警事件,且预警阈值可以自行配置,灵活性强,实现了对预警的实时高效处理。

本文地址:https://www.jishuxx.com/zhuanli/20240731/187333.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。