一种API接口供第三方调用的告警方法技术

技术编号:13197125 阅读:86 留言:0更新日期:2016-05-12 08:28
本发明专利技术公开了一种API接口供第三方调用的告警方法,包括步骤:1)在服务器上部署安装tomcat;2)将包含告警应用管理平台的海迅应用管理平台jar包安置于tomcat/webapps/WEB-INF目录;3)启动tomcat后,告警应用平台即对外开始提供webservices调用服务;4)将应用以自定义方式将“应用文件名称”、“应用名”等添加到告警管理平台中;5)将应用所需要的告警用户对象添加到告警管理平台联系方式中,并和相关的应用进行关联;6)调用webservices接口将告警信息参数传递给告警平台;7)告警平台发送平台短信告警。经过告警平台进行订阅之后,告警工具将数据漏点率超过20%的接口信息发送给订阅用户,使业务人员更好地了解数据运行情况,节约时间成本,提高工作效率。

【技术实现步骤摘要】

本专利技术涉及一种API接口供第三方调用的告警方法,属于本专利技术属于电力系统信息通信

技术介绍
2012年,浙江公司与国网电科院共同承担了国网公司总部科技项目“分布式实时数据库管理系统研发与应用”,同时浙江公司配套了“国产分布式实时数据库管理系统的应用研究”和“海量历史/实时数据库数据服务能力智能优化研究”两个县局试点研究项目。经过试点工作开展,接入了典型应用系统数据,验证了数据接入的安全性、稳定性、可靠性以及可维护性;迀移了现有典型应用,验证了迀移的便捷性;从个性化开发和集中式开发两方面入手,分别在试点地区局以不同的模式开发典型新应用,验证了新应用开发的方便性。因此,浙江电网实时/历史数据平台在总结前期研发、试点的基础上已经具备了全面推广实施的条件。浙江电网实时历史数据管理系统已经接入全省地、市级SCADA系统、电能量系统等多个生产系统的实时数据,实现了全省调度、运检、营销等业务千万级海量实时/历史数据的规范接入与共享。并在此基础上开发了众多应用,实现了全省PI平台上主要应用的迀移。其中很多都是实时监测应用,需要有实时告警的功能。但是目前这些告警的功能只能在实时应用中才可用,通常只具备电脑屏幕告警等功能,业务人员需要不停的关注屏幕的变化才能及时发现各种告警信息。随着配网数据的接入,可以预见基于配网实时数据的应用将会越来越丰富,对实时告警的需求也会更多。因此,支持多种告警终端、用户可预订的告警系统将能大大的方便业务人员更好的利用各种实时数据。随着项目开展,大量的实时数据测点接入到了海迅数据库,业务应用对数据质量要求越来越高,需要一种能够自定义的告警平台,在系统出现问题时能够向维护人员发出告警信息,通知运维人员及时检查修复。
技术实现思路
由于应用的推广,当业务数据出现问题时,需要具有可以自定义的实时告警的功能,通过短信方式及时的通知相关人员对设备进行检修工作。为方便第三方系统通过告警管理平台发送告警信息,本专利技术的目的是提供基于Webservice的告警API,通过该API可以将告警信息写入指定告警信息表,然后通过告警平台的订阅功能将该告警信息与用户进行关联,进而将告警信息发送给该关联用户。本专利技术的技术方案如下:一种API接口供第三方调用的告警方法,具体包括如下步骤:步骤1:在服务器上部署安装tomcat;步骤2:将包含告警应用管理平台的海迅应用管理平台jar包安置于tomcat/webapps/WEB-1NF目录;步骤3:启动tomcat后,告警应用平台即对外开始提供webservices调用服务;步骤4:将应用以自定义方式将“应用文件名称”、“应用名”、“告警间隔”、“最小间隔”、“告警类型”和“活动状态”添加到告警管理平台中;步骤5:将应用所需要的告警用户对象添加到告警管理平台联系方式中,并和相关的应用进彳丁关联;步骤6:当业务系统需要通过海量平台进行信息告警时,调用webservices接口将告警信息参数传递给告警平台;步骤7:告警平台对所有相关该应用的联系人进行发送平台短信告警。作为本专利技术的进一步改进,所述方法基于实时历史数据库应用平台,所述实时历史数据库应用平台分别和用户端和其他系统端相连;所述用户端包括企业门户单元,所述企业门户单元包括统一身份库模块、应用接入模块和单点登录模块,若干企业用户通过用户端和实时历史数据库应用平台建立联系;所述实时历史数据库应用平台包括系统鉴权服务模块、消息中心平台模块、HTTP服务模块、业务应用模块、基础应用模块、系统接口服务模块、HS数据库平台模块、Oracle数据库模块;所述企业门户的用户同步信息传输至系统鉴权服务模块,系统鉴权服务模块和消息中心平台模块以及业务应用模块相互通信,消息中心平台模块和业务应用模块相互通信;所述应用接入模块通过HTTP服务模块和业务应用模块相互通信,所述单点登录模块通过HTTP服务模块分别与业务应用模块和基础应用模块相连通,业务应用模块分别和基础应用模块、系统接口服务模块以及HS数据库平台模块相互通信,基础应用模块和系统接口服务模块以及Orac Ie数据库模块相互通信;所述实时历史数据库应用平台的信息输出至包括PMS生产管理系统、营销管理系统、调度管理系统的其他系统端。作为本专利技术的进一步改进,所述实时历史数据库应用平台采用J2EE架构,所有应用模块运行于一个统一的Web APP中。作为本专利技术的进一步改进,通过该API将告警信息写入指定告警信息表,然后通过告警平台的订阅功能将该告警信息与用户进行关联,进而将告警信息发送给该关联用户。本专利技术的有益效果如下:经过告警平台进行订阅之后,告警工具将数据漏点率超过20%的接口信息发送给订阅用户,从而使业务人员更好地了解数据运行情况,节约时间成本,提高工作效率。【附图说明】图1是本专利技术中实时历史数据库应用平台的逻辑架构图;图2是API调用实施例中步骤2的应用界面示意图;图3是API调用实施例中步骤3的应用界面示意图;图4是API调用实施例中步骤4的应用界面示意图;图5是本专利技术中实时历史数据库应用平台的架构方案图;图6是本专利技术API接口供第三方调用的告警方法的流程图。【具体实施方式】下面结合附图对本专利技术作进一步详细说明。本专利技术API接口供第三方调用的告警方法的流程图如图6所示,具体包括如下步骤:步骤1:在服务器上部署安装tomcat;步骤2:将包含告警应用管理平台的海迅应用管理平台jar包安置于tomcat/webapps/WEB-1NF目录;步骤3:启动tomcat后,告警应用平台即对外开始提供webservices调用服务;步骤4:将应用以自定义方式将“应用文件名称”、“应用名”、“告警间隔”、“最小间隔”、“告警类型”和“活动状态”添加到告警管理平台中;步骤5:将应用所需要的告警用户对象添加到告警管理平台联系方式中,并和相关的应用进彳丁关联;步骤6:当业务系统需要通过海量平台进行信息告警时,调用webservices接口将告警信息参数传递给告警平台;步骤7:告警平台对所有相关该应用的联系人进行发送平台短信告警。本专利技术一种API接口供第三方调用的告警系统的结构框图如图1所示,包括用户端、实时历史数据库应用平台、其他系统端。其中,所述用户端包括企业门户单元,所述企业门户单元包括统一身份库模块、应用接入模块和单点登录模块,若干企业用户通过用户端和实时历史数据库应用平台建立联系。所述实时历史数据库应用平台系统鉴权服务模块、消息中心平台模块、HTTP服务模块、业务应用模块、基础应用模块、系统接口服务模块、HS数据库平台模块、Orac I e数据库模块;所述企业门户的用户同步信息传输至系统鉴权服务模块,系统鉴权服务模块和消息中心平台模块以及业务应用模块相互通信,消息中心平台模块和业务应用模块相互通信;所述应用接入模块通过HTTP服务模块和业务应用模块相互通信,所述单点登录模块通过HTTP服务模块分别与业务应用模块和基础应用模块相连通,业务应用模块分别和基当前第1页1 2 本文档来自技高网
...

【技术保护点】
一种API接口供第三方调用的告警方法,具体包括如下步骤:步骤1:在服务器上部署安装tomcat;步骤2:将包含告警应用管理平台的海迅应用管理平台jar包安置于tomcat/webapps/WEB‑INF目录;步骤3:启动tomcat后,告警应用平台即对外开始提供webservices调用服务;步骤4:将应用以自定义方式将“应用文件名称”、“应用名”、“告警间隔”、“最小间隔”、“告警类型”和“活动状态”添加到告警管理平台中;步骤5:将应用所需要的告警用户对象添加到告警管理平台联系方式中,并和相关的应用进行关联;步骤6:当业务系统需要通过海量平台进行信息告警时,调用webservices接口将告警信息参数传递给告警平台;步骤7:告警平台对所有相关该应用的联系人进行发送平台短信告警。

【技术特征摘要】

【专利技术属性】
技术研发人员:梅峰裴旭斌王志强金文德周升韩智伟顾昊李贤慧黄俊惠邱雄
申请(专利权)人:国网浙江省电力公司国网浙江省电力公司信息通信分公司江苏瑞中数据股份有限公司
类型:发明
国别省市:浙江;33

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

1