[发明专利]基于插件的监控后台业务定制方法及其系统有效
申请号: | 201610065793.4 | 申请日: | 2016-01-29 |
公开(公告)号: | CN105760272B | 公开(公告)日: | 2018-01-30 |
发明(设计)人: | 崔丽蓉;陈杰;冯飞;傅晓;吴丽丽 | 申请(专利权)人: | 山东鲁能智能技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 济南圣达知识产权代理有限公司37221 | 代理人: | 赵妍 |
地址: | 250101 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 插件 监控 后台 业务 定制 方法 及其 系统 | ||
1.一种基于插件的监控后台业务定制方法,所述监控后台包括用于处理被监控数据的服务器,用于处理被监控数据的服务器包括前置数据采集模块和实时监控模块;所述前置数据采集模块用于采集监控后台所监控的数据,并将其传送至实时监控模块;所述实时监控模块包括数据模型和业务处理逻辑;其特征在于,包括:
步骤一:解耦实时监控模块中的数据模型与业务处理逻辑,将实时监控模块拆分为实时模型数据库和业务处理逻辑插件;
步骤二:获取业务处理逻辑插件配置文件,业务处理逻辑插件配置文件通过外部配置的方式实现实时监控模块与业务处理逻辑插件的配置;
步骤三:启动实时监控模块,并加载与实时监控模块相配置的业务处理逻辑插件,进行实时业务处理;
步骤四:实时模型数据库对业务处理结果进行存储或发布,最终达到监控后台业务定制的目的;
所述步骤三中进行实时业务处理的过程,包括:
业务处理逻辑插件在启动后,业务处理逻辑插件通过调用实时模型数据库提供的函数接口向实时模型数据库进行注册;
业务处理逻辑插件从实时模块数据库中获取到相应的数据模型,根据自身业务逻辑需求生成相应插件匹配的数据模型;
业务处理逻辑插件在定时获取实时数据库传送的数据同时,进行业务逻辑计算;
业务处理逻辑插件利用实时数据库提供的函数接口将业务处理后的数据写入实时模型数据库中。
2.如权利要求1所述的一种基于插件的监控后台业务定制方法,其特征在于,业务处理逻辑插件通过调用实时模型数据库提供的函数接口向实时模型数据库进行注册的内容包括:实时数据处理接口及实时模型数据库与外部模块的通讯接口。
3.如权利要求1所述的一种基于插件的监控后台业务定制方法,其特征在于,在步骤三中,利用操作系统提供的API函数加载监控模块相配置的业务处理逻辑插件。
4.如权利要求1所述的一种基于插件的监控后台业务定制方法,其特征在于,所述步骤四中,实时模型数据库将业务处理逻辑插件发送的业务处理结果按照统一格式存储,等待其他插件获取;或者发布给外部模块。
5.一种如权利要求1所述的基于插件的监控后台业务定制方法的监控后台业务定制系统,所述监控后台包括用于处理被监控数据的服务器,用于处理被监控数据的服务器包括前置数据采集模块和实时监控模块;所述前置数据采集模块用于采集监控后台所监控的数据,并将其传送至实时监控模块;所述实时监控模块包括数据模型和业务处理逻辑;其特征在于,包括:
解耦模块,其用于解耦实时监控模块中的数据模型与业务处理逻辑,将实时监控模块拆分为实时模型数据库和业务处理逻辑插件;
配置模块,其用于获取业务处理逻辑插件配置文件,业务处理逻辑插件配置文件通过外部配置的方式实现实时监控模块与业务处理逻辑插件的配置;
加载及业务处理模块,其用于启动实时监控模块,并加载与实时监控模块相配置的业务处理逻辑插件,进行实时业务处理;
业务结果处理模块,其用于利用实时模型数据库对业务处理结果进行存储或发布,最终达到监控后台业务定制的目的;
所述加载及业务处理模块,包括:
注册模块,其用于在业务处理逻辑插件在启动后,业务处理逻辑插件通过调用实时模型数据库提供的函数接口向实时模型数据库进行注册;
数据模型生成模块,其用于利用业务处理逻辑插件从实时模块数据库中获取到相应的数据模型,根据自身业务逻辑需求生成相应插件匹配的数据模型;
业务逻辑计算模块,其用于通过业务处理逻辑插件在定时获取实时数据库传送的数据同时,进行业务逻辑计算;
数据写入模块,其用于通过业务处理逻辑插件从实时数据库提供的函数接口将业务处理后的数据写入实时模型数据库中。
6.如权利要求5所述的监控后台业务定制系统,其特征在于,业务处理逻辑插件通过调用实时模型数据库提供的函数接口向实时模型数据库进行注册的内容包括:实时数据处理接口及实时模型数据库与外部模块的通讯接口。
7.如权利要求5所述的监控后台业务定制系统,其特征在于,在所述加载及业务处理模块中,利用操作系统提供的API函数加载监控模块相配置的业务处理逻辑插件。
8.如权利要求5所述的监控后台业务定制系统,其特征在于,在所述业务结果处理模块中,实时模型数据库将业务处理逻辑插件发送的业务处理结果按照统一格式存储,等待其他插件获取;或者发布给外部模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东鲁能智能技术有限公司,未经山东鲁能智能技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610065793.4/1.html,转载请声明来源钻瓜专利网。