[发明专利]一种基于数据分析的定时预警工具及方法在审
申请号: | 201710329542.7 | 申请日: | 2017-05-11 |
公开(公告)号: | CN106951339A | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 刘亚坤;刘天智 | 申请(专利权)人: | 浪潮软件股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F9/44 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 孟峣 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据 分析 定时 预警 工具 方法 | ||
技术领域
本发明涉及web应用开发技术领域,具体地说是一种基于数据分析的定时预警工具及方法。
背景技术
现有技术中,对于需要预警的各个不同业务点,原有行业内对业务数据的预警机制无法满足不同组织设置不同的预警规则,可扩展性不强。无法实现预警的个性化定制,无法满足一套预警程序在全国各省、地市单位推广使用的需求。
基于此,本发明提供一种基于数据分析的定时预警工具及方法。
发明内容
本发明的技术任务是针对以上不足之处,提供一种基于数据分析的定时预警工具及方法。
一种基于数据分析的定时预警工具,包括规则配置模块、定时模块、预警分析模块,其中,
规则配置模块,用于生成预警规则;
定时模块,用于设置预警时间,并配合预警分析模块使用;
预警分析模块,在读取业务数据后,根据预警规则,分析业务数据是否达到预警要求,并生成预警数据。
所述规则配置模块生成的预警规则包括所属组织、预警周期、预警阈值、预警程序实现类、是否启用。
所述定时模块采用定时器,该定时模块定时调用预警分析模块,以便生成预警数据。
一种基于数据分析的定时预警方法,其实现过程为:
首先设置预警规则;
然后通过定时器定时调用预警分析模块,该预警分析模块对需要预警的业务数据进行读取分析;
根据预警规则,经过分析的业务数据达到预警阈值时,则生成预警数据。
所述预警规则包括所属组织、预警周期、预警阈值、预警程序实现类、是否启用,相对应的,预警模块被调用时,并发执行预警实现类,每个预警实现类是对业务数据的查询分析。
在生成预警数据时,预警模块根据预警规则获取实例的预警参数、获取该预警规则的最近数据日期。
本发明的一种基于数据分析的定时预警工具及方法和现有技术相比,具有以下有益效果:
本发明的一种基于数据分析的定时预警工具及方法,对于不同的业务需求,可以分别定义不同的数据分析JAVA类,并通过预警主控程序进行分别调用,同时产生各业务需求的预警数据。此种模式具有很强的可扩展性,可以应对新增的业务需求而无需对预警程序做较大程度的修改;并且其中一个业务点预警失败不影响其他业务点的预警继续执行,对失败的预警可以进行补救具有一定的容错机制;支持各级不同组织自主选择不同的预警点、预警规则;支持省、各地市自定义自己的预警点顺序、预警规则顺序、预警规则级别、预警规则参数值等;实现预警内容定制化、预警规则个性化、预警标准动态化、系统功能实用化,实用性强,适用范围广泛。
附图说明
附图1为本发明方法的实现示意图。
附图2为本发明程序实现类的示意图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步说明。
一种基于数据分析的定时预警工具,包括规则配置模块、定时模块、预警分析模块,其中,
规则配置模块,用于生成预警规则;
定时模块,用于设置预警时间,并配合预警分析模块使用;
预警分析模块,在读取业务数据后,根据预警规则,分析业务数据是否达到预警要求,并生成预警数据。
所述规则配置模块生成的预警规则包括所属组织、预警周期、预警阈值、预警程序实现类、是否启用。
所述定时模块采用定时器,该定时模块定时调用预警分析模块,以便生成预警数据。
如附图1、图2所示,一种基于数据分析的定时预警方法,其实现过程为:
首先设置预警规则;
然后通过定时器定时调用预警分析模块,该预警分析模块对需要预警的业务数据进行读取分析;
根据预警规则,经过分析的业务数据达到预警阈值时,则生成预警数据。
所述预警规则包括所属组织、预警周期、预警阈值、预警程序实现类、是否启用,相对应的,预警模块被调用时,并发执行预警实现类,每个预警实现类是对业务数据的查询分析。
本发明的方法具有以下特点:
多业务预警并发性:对于多个业务点的需求可以定义不同的数据分析类,通过主控程序同事并发调用,同时产生多个业务点的预警数据,并记录每个业务点的预警执行情况(失败或者成功)。并且其中一个业务点预警失败不影响其他业务点的预警继续执行,对于预警失败的业务点可以进行预警补救,具有一定的容错机制。
预警内容定制化:不同的组织可以根据实际业务需求,定制不同的预警点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件股份有限公司,未经浪潮软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710329542.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:条形齿啮合转动式压力微调机构及头戴耳机
- 下一篇:电子输注泵的电子控制装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置