本发明专利技术公开了一种信息设备工况采集的接口系统,设置有状态信息数据库系统、状态获取子系统、状态融合子系统、分布式存储系统、状态采集子系统、订阅分发子系统、调度数据库系统、订阅方系统及状态采集系统,状态采集系统分别与状态获取子系统、调度数据库系统及状态采集子系统相连接,状态融合子系统分别与状态信息数据库系统、分布式存储系统及状态获取子系统相连接,订阅方系统连接订阅分发子系统,分布式存储系统连接订阅分发子系统;降低重复性工作,提高工作效率,更好的保障众多监控系统及各信息系统的稳定运行,以此保证信息机房运行稳定,而开发统一的信息设备工况采集、分发及订阅接口系统,为各监控系统提供灵活、稳定的数据支撑。
【技术实现步骤摘要】
本专利技术涉及数据采集技术等领域,具体的说,是一种信息设备工况采集的接口系 统。
技术介绍
电力系统现有的信息机房设备众多,涉及的设备类型、设备厂商已覆盖现有市场 的众多知名厂商。随着电力信息化建设不断进行,信息机房中的设备类型、数量在不断的增 加。同时为了有效的对这些设备进行管理,各种信息设备管理、监控系统也在投入业务运 行,众多监控系统需要从这些信息设备采集实时运行数据。 现有的信息设备工况数据采集由各个系统独立采集,暂未有统一的信息设备工况 采集系统为各监控系统提供数据支撑。随着电力信息化建设的不断进行,电网业务需求的 扩展,信息设备类型不断增加,各监控业务系统需要获取的设备指标也在不停的变化,一旦 有采集设备、指标的变更,都需要信息设备运行维护人员手工进行配置,工作量大,响应时 间长。同时对各监控系统都需要对相同的设备、指标各自进行调整、开发,工作效率低,重复 度高。
技术实现思路
本专利技术的目的在于设计出一种信息设备工况采集的接口系统,解决现有技术的不 足之处,降低重复性工作,提高工作效率,更好的保障众多监控系统及各信息系统的稳定运 行,以此保证信息机房运行稳定,而开发统一的信息设备工况采集、分发及订阅接口系统, 为各监控系统提供灵活、稳定的数据支撑。 本专利技术通过下述技术方案实现:一种信息设备工况采集的接口系统,设置有状态 信息数据库系统、状态获取子系统、状态融合子系统、分布式存储系统、状态米集子系统、订 阅分发子系统、调度数据库系统、订阅方系统及状态采集系统,所述状态采集系统分别与状 态获取子系统、调度数据库系统及状态采集子系统相连接,所述状态融合子系统分别与状 态信息数据库系统、分布式存储系统及状态获取子系统相连接,所述订阅方系统连接订阅 分发子系统,所述分布式存储系统连接订阅分发子系统; 所述状态采集系统,将由状态获取子系统内采集的状态信息进行汇总以备后续处 理,并下发采集指令到状态采集子系统内,使其进行相应的管理; 所述状态采集子系统完成监控设备管理、监控指标管理、设备指标消息接收、状态 信息获取、设备指标消息整理、设备指标消息发送、日志管理及异常处理的操作; 所述状态信息数据库系统,内置NoSQL数据库,用来实现归档状态信息,同时保存 监测设备以及监测指标信息; 所述分布式存储系统,内置Redis Key/Value数据库,用来保存指标的最近一次的 状态信息,以便在状态分发时可以快速查询; 所述调度数据库系统,内置作业调度关系型数据库,用于保存第三方厂商的状态 订阅信息以及相关的定时作业,并保存第三方厂商的设备或者指标的订阅信息。进一步的,所述订阅分发子系统还连接调度数据库系统。进一步的,还包括防火墙、java运行系统及数据库系统,所述数据库系统连接java 运行系统,所述java运行系统连接防火墙,所述防火墙分别连接订阅方系统和状态采集系 统。 进一步的,还包括web客户系统,所述web客户系统连接防火墙。 进一步的,还包括移动终端,所述移动终端连接防火墙。 进一步的,所述移动终端包括智能手机和平板电脑。 进一步的,所述订阅分发子系统用于实现订阅方管理、设备管理、指标管理、订阅 管理、状态信息接收、状态信息分发、字典管理、部门管理、权限菜单管理、角色管理、角色权 限管理、用户管理、日志管理、异常管理及公共服务API。 本专利技术与现有技术相比,具有以下优点及有益效果: (1)本专利技术解决现有技术的不足之处,降低重复性工作,提高工作效率,更好的保 障众多监控系统及各信息系统的稳定运行,以此保证信息机房运行稳定,而开发统一的信 息设备工况采集、分发及订阅接口系统,为各监控系统提供灵活、稳定的数据支撑。 (2)本专利技术设置防火墙,能够有效的防止整个系统被攻击或入侵,为整个系统的安 全稳定运行提供保障。 (3)本专利技术具有性能稳定安全可靠等特性,可对资源进行重复利用,且关注用户, 方便实用。 (4)本专利技术是针对信息机房中各种集中式的网络设备、服务器和存储设备的运行 状态进行采集,建立工况共享数据库,并通过接口完成工况数据的订阅和分发,为其他应用 系统提供工况数据 (5)本专利技术是利用高效的可靠的传递机制进行平台无关的数据传输,并基于数据 通信来进行分布式系统的集成。系统基于消息存储转发机制在应用程序间传递数据。本发 明提供了有保证的消息发送,客户端应用程序开发人员无需了解远程过程调用(PRC)和网 络/通信协议的细节。【附图说明】图1为本专利技术的结构图。【具体实施方式】下面结合实施例对本专利技术作进一步地详细说明,但本专利技术的实施方式不限于此。 面向服务的体系结构(SOA) 面向服务的体系结构(Service-Oriented Architecture,SOA)作为一种架构和组 织IT基础结构及业务功能的方法,是为解决业务应用和IT资源相结合而产生的一种架构设 计规则。它以组件设计为基础,以面向服务为核心思想,支持将业务转换为一组相互链接的 服务或可重复业务任务,可在需要时通过网络访问这些服务和任务。 本专利技术将SOA架构应用于系统体系结构设计中,结合工作流技术,提出了一种基于 SOA架构的工作流监控模型。这种模型结合了面向服务架构和工作流技术的双重优点,既实 现了流程集成的功能需求,又能充分利用现有资源、实现软件复用、统一接口规范、提高可 维护性和可扩展性。消息中间件-ActiveMQ 5.9.0 Acti veMQ是Ap ache开源基金下的一个开源软件,它遵循JMSl . 1规范(Java Message Service),是消息驱动中间件软件(MOM)。它为企业消息传递提供高可用,出色性 能,可扩展,稳定和安全保障。 MS(Java Messaging Service)技术 JMS是一种与厂商无关的API,用来访问消息收发系统消息。它类似于JDBC(Java Database Connectivity):这里,JDBC是可以用来访问许多不同关系数据库的API,而JMS则 提供同样与厂商无关的访问方法,以访问消息收发服务。许多厂商都支持JMS,包括IBM的 MQSeries、BEA的Weblogic JMS service和Progress的SonicMQ,这只是几个例子。 JMS能够通过消息收发服务(有时称为消息中介程序或路由器)从一个JMS客户机 向另一个JMS客户机发送消息。消息是JMS中的一种类型对象,由两部分组成:报头和消息主 体。报头由路由信息以及有关该消息的元数据组成。消息主体则携带着应用程序的数据或 有效负载。根据有效负载的类型来划分,可以将消息分为几种类型,它们分别携带:简单文 本(TextMessage)、可序列化的对象(ObjectMessage)、属性集合(MapMessage)、字节流 (BytesMessage)、原始值流(StreamMessage),还有无有效负载的消息(Message)。 CORBA(公共对象请求代理体系结构)规范 由对象管理组(Object Management Group,0MG)制定的一种标准的面向对象分布 式应用程序体系规范,旨在为异构分布式环境中,硬件和软件系统的互联而提出的一种解 决方案。 实施例1:本专利技术提出了一种信本文档来自技高网...
【技术保护点】
一种信息设备工况采集的接口系统,其特征在于:设置有状态信息数据库系统、状态获取子系统、状态融合子系统、分布式存储系统、状态采集子系统、订阅分发子系统、调度数据库系统、订阅方系统及状态采集系统,所述状态采集系统分别与状态获取子系统、调度数据库系统及状态采集子系统相连接,所述状态融合子系统分别与状态信息数据库系统、分布式存储系统及状态获取子系统相连接,所述订阅方系统连接订阅分发子系统,所述分布式存储系统连接订阅分发子系统;所述状态采集系统,将由状态获取子系统内采集的状态信息进行汇总以备后续处理,并下发采集指令到状态采集子系统内,使其进行相应的管理;所述状态采集子系统完成监控设备管理、监控指标管理、设备指标消息接收、状态信息获取、设备指标消息整理、设备指标消息发送、日志管理及异常处理的操作;所述状态信息数据库系统,内置NoSQL数据库,用来实现归档状态信息,同时保存监测设备以及监测指标信息;所述分布式存储系统,内置Redis Key/Value数据库,用来保存指标的最近一次的状态信息,以便在状态分发时可以快速查询;所述调度数据库系统,内置作业调度关系型数据库,用于保存第三方厂商的状态订阅信息以及相关的定时作业,并保存第三方厂商的设备或者指标的订阅信息。...
【技术特征摘要】
【专利技术属性】
技术研发人员:杨雪,吕磊,罗中恒,李建兵,陈瑶,
申请(专利权)人:国网四川省电力公司眉山供电公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。