[发明专利]一种处理数据监控的方法在审
申请号: | 201510576201.0 | 申请日: | 2015-09-11 |
公开(公告)号: | CN105205121A | 公开(公告)日: | 2015-12-30 |
发明(设计)人: | 方斌 | 申请(专利权)人: | 浪潮集团有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 数据 监控 方法 | ||
技术领域
本发明公开一种处理数据监控的方法,属于数据管理技术领域。
背景技术
业务处理系统,提供给基础人员使用的系统,是对业务处理过程进行针对性支持的信息系统,能够为某项工作的完成提供有力的工具支撑。目前,在某些业务处理系统中,出于安全等其他因素考虑,这些业务处理系统需要对数据进行监控,如果超过设定的监控规则,需要进行及时的处理,比如预告警等提醒,以便及时发现存在的危险,采取对应的措施。
通常使用规则引擎来处理业务处理系统内数据的规则监控。规则引擎是一种嵌入在应用程序中的组件,可以将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策。大多数规则引擎都支持规则的次序和规则冲突检验,支持简单脚本语言的规则实现,支持通用开发语言的嵌入开发。目前的规则引擎主要包括商业和开放源码两种选择。开源的代表是Drools,商业的代表是VisualRules,iLog。其中Drools,这种规则引擎是用java编写的,可跨平台使用,只需要有jdk开发环境就可以运行。但在运用过程中,仍存在问题,比如需要按照Drools提供的要求编写规则文件和规则数据对象,然后将规则文件和规则数据对象引入Drools,在这种情况下,如果业务系统发生新的变化,需要开发人员针对新的需求重新编写规则文件,其开发周期一般比较长,无法及时满足用户对新业务亟待监控的需求。长此以往,导致现有的处理业务的规则引擎可扩展性比较差,无法满足及时更新监控规则的需求。本发明提供一种处理数据监控的方法,把写规则文件的过程抽象为配置规则模板和实例化规则模板两个过程,规则模板可以复用,实例化为多种规则实例,通过解析规则实例为规则文件,供规则引擎使用,把原本开发人员编写规则文件的过程抽象出来,由更加熟悉业务的业务人员来维护规则模板和实例化规则文件,并且通过配置不同的规则模板并实例化规则来满足不同的监控数据规则的需求,加快了监控规则的部署效率,使监控系统更灵活,更具有弹性,满足及时更新监控规则的需求。
发明内容
本发明针对利用现有规则引擎无法及时满足用户对新业务亟待监控的需求。长此以往,导致现有的处理业务的规则引擎可扩展性比较差,无法满足及时更新监控规则的需求的问题,提供一种处理数据监控的方法,加快了监控规则的部署效率,使监控系统更灵活,更具有弹性,满足及时更新监控规则的需求。
本发明提出的具体方案是:
一种处理数据监控的方法:
配置数据监控规则模板;
实例化监控规则模板为监控规则,配置监控条件,并从业务处理系统或数据库中取得数据;
根据监控规则对取得的数据进行处理;
根据监控规则对数据的处理结果,进行不同的业务处理。
所述监控规则模板至少包含:有效时间范围变量参数和监控规则表达式;
有效时间范围变量参数至少包含一个有效开始时间,一个有效结束时间;
监控规则表达式为一个表达式或多个表达式的逻辑组合。
所述组成监控规则表达式的表达式由参数和操作符组成;
所述参数由变量和函数组成;
所述变量为组成监控规则所需要的元素和监控规则需要处理的数据对象;
所述函数由数据库字段参数,数据库sql以及数字变量组合而成。
对监控规则模板进行赋值,实例化监控规则模板为监控规则实体,形成处理某一类数据特定的自定义监控规则。
对监控规则模板中的有效时间范围变量参数进行赋值,根据有效时间范围,制定出当前时间所适用的自定义监控规则。
针对监控规则模板中的监控规则表达式,通过监控规则表达式中的函数进行处理得出的数值,作为监控规则实体中的监控规则参数,根据参数和操作符制定自定义监控规则。
对数据进行处理包括:
根据当前时间,将当前时间满足有效时间范围的监控规则实体查询出来;
将此类数据对应的监控规则实体找出来;
把数据放入此监控规则实体中,运行表达式,处理数据;
存储表达式运行后的结果。当然可以根据其他赋值,查询监控规则实体,用来处理数据,比如设置阈值。
一种规则引擎,包括获取处理数据自定义的监控规则的单元;
从业务处理系统或数据库中取得的数据的单元;
数据监控,用监控规则匹配数据,对数据进行分析的单元;
根据监控规则匹配数据的结果,返回结果数据的单元。
一种处理数据监控的方法:
配置数据监控规则模板;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510576201.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置