一种变电站信息推送系统技术方案

技术编号:15334385 阅读:176 留言:0更新日期:2017-05-16 21:39
本发明专利技术涉及一种变电站信息推送系统,属于智能变电站信息服务管理领域。该系统包括信息加工模块、信息推送模块及根据变电站通信规约配置的网络嗅探模块,所述网络嗅探模块用于实时获取变电站内装置向监控主站上送的信息,并将获取的信息存入系统原始报文缓冲区;所述信息加工模块用于根据报文类型及报文协议特征字对系统原始报文缓冲区存储的信息进行过滤、分类及格式转换后添加到对应的推送队列;所述信息推送模块用于根据不同客户端定制的信息订阅列表,从各推送队列中读取信息,推送到对应客户端。本发明专利技术的系统将厂家或相关部门关注的相关装置信息实时、准确、有针对性地推送到对应客户端,为厂家及运维部门及时了解装置运行状况提供了手段。

【技术实现步骤摘要】
一种变电站信息推送系统
本专利技术属于智能变电站信息服务管理领域,具体涉及一种变电站信息推送系统。
技术介绍
随着网络技术的发展,实时地将智能变电站运行信息反馈给相关单位,越来越受到有关部门的重视。在变电站运行期间,实际上相关单位已经和变电站脱离了联系,如果装置发生了故障或跳闸,这种情况只能通过监控主站工作人员人工处理各种故障,组织相关单位分析原因。如何实时了解自己关注的装置在变电站的运行情况,就需要一种机制,将变电站内装置运行信息通过推送服务技术手段,将相关信息实时、准确、有针对性的推送到相关部门。
技术实现思路
本专利技术提供了一种变电站信息推送系统,以解决用户不能实时、准确、有针对性地了解变电站运行信息的问题。为解决上述技术问题,本专利技术的变电站信息推送系统包括信息加工模块、信息推送模块及根据变电站通信规约配置的网络嗅探模块,所述网络嗅探模块用于实时获取变电站内装置向监控主站上送的信息,并将获取的信息存入系统原始报文缓冲区;所述信息加工模块用于根据报文类型及报文协议特征字对系统原始报文缓冲区存储的信息进行过滤、分类及格式转换后添加到对应的推送队列;所述信息推送模块用于根据不同客户端定制的信息订阅列表,从各推送队列中读取信息,推送到对应客户端。该系统还包括客户连接检测维护模块,用于建立和维护与客户端的长连接。该系统还包括推送信息定制与显示模块,用于提示用户登录或使用已登录账户主动尝试连接服务器,对于连接服务器成功的用户,修改、更新用户定制的信息订阅列表并高亮显示用户不在线期间系统推送的变电站信息。所述信息推送模块在向各客户端推送信息时采用多线程技术。该系统还包括历史推送信息数据库,用于存储已经推送到所有目标客户端的信息。所述报文类型为事件类型,所述报文协议特征字为装置地址、IED名称或数据集。本专利技术的有益效果:本专利技术通过启动网络报文嗅探器抓取协议报文,信息加工模块进行消息的过滤、分类及加工转换等操作,并根据信息类型及报文协议特征字进入不同的队列进行管理,然后经过信息推送模块推送至客户端,实现了变电站运行信息的及时反馈,建立起更完善的变电站服务管理体系。本专利技术使用多线程技术,每个线程处理一个接收队列,通过长连接数据传输通道,将数据发送到对应的客户端,客户端在收到信息后,进行显示及分析。本专利技术以网络报文嗅探及长连接服务信息主动推送技术为基础,将厂家或相关部门关注的信息,通过变电站服务系统,实时、准确、有针对性地推送相关装置信息到对应客户端,为厂家及运维部门及时了解装置运行状况提供了手段。附图说明图1为本专利技术的变电站推送系统在变电站中的应用示意图;图2为本专利技术的变电站信息推送功能示意图;图3为本专利技术的客户端定制与显示示意图。具体实施方式下面结合附图,对本专利技术的技术方案作进一步详细说明。如图1、2所示,本实施例的信息推送系统包括网络嗅探模块、信息加工模块及信息推送模块,其中,网络嗅探模块用于实时获取变电站内装置向监控主站上送的信息,并将获取的信息存入系统原始报文缓冲区;信息加工模块用于根据报文类型及报文协议特征字对系统原始报文缓冲区存储的信息进行过滤、分类及格式转换后添加到对应的推送队列;信息推送模块用于根据不同客户端定制的信息订阅列表,从各推送队列中读取信息,推送到对应客户端。下面对上述实施例系统中的各个模块的功能进行详细阐述:1)协议报文网络嗅探模块:本系统接入变电站网络交换机的网络报文镜像口,当变电站内装置将通信报文经过网络交换机发送给监控主站时,根据变电站各种通信协议报文的类型和特征字,实时嗅探发送至交换机镜像口的网络报文。如果变电站采用IEC61850规约通信,则启动61850网络报文嗅探模块,如果采用网络IEC60870-5-103规约、IEC60870-5-104规约通信,则启动网络103或104的报文嗅探模块,根据站内通信规约配置对应规约的嗅探模块,筛选出需要推送的原始目标报文,加入系统原始报文缓冲区。2)推送信息加工模块:推送信息加工模块定时查询原始报文缓冲区,从原始报文缓冲区中取出变电站通信协议报文,根据报文类型及报文协议特征字,如事件类型、装置地址、IED名称、数据集等关键字段进行信息的过滤、分类,加工转换为要推送的目标格式报文并添加到对应的推送队列。3)信息推送模块:根据不同客户端定制的信息订阅列表,采用多线程技术,从相关推送队列中读取推送信息,推送到订阅该信息的所有客户端,并更新推送记录。为了便于历史推送信息的存储查询,该系统还可设置历史推送信息数据库。对于已经推送到所有目标客户端的信息,系统将这些信息转存到历史推送信息数据库。该系统还可以设置客户连接检测维护模块,用于建立和维护与客户端的长连接,通过该模块系统定期发送keepalive保活报文,如果检测到链路中断,则释放原有的socket链接,并同步更新在线连接客户端列表。如图3所示,该系统还可设置推送信息定制与显示模块,用于实现目标推送信息定制与显示,客户端启动后,提示用户登录或使用已登录账户主动尝试连接服务器,连接成功后,修改、更新用户定制的订阅信息列表并高亮显示用户不在线期间系统推送的变电站运行信息。本专利技术以网络报文嗅探及长连接服务信息主动推送技术为基础,将厂家或相关部门关注的信息,通过变电站服务系统,实时、准确、有针对性地推送相关装置信息到对应客户端,为厂家及运维部门及时了解装置运行状况提供了手段。本文档来自技高网...
一种变电站信息推送系统

【技术保护点】
一种变电站信息推送系统,其特征在于,包括信息加工模块、信息推送模块及根据变电站通信规约配置的网络嗅探模块,所述网络嗅探模块用于实时获取变电站内装置向监控主站上送的信息,并将获取的信息存入系统原始报文缓冲区;所述信息加工模块用于根据报文类型及报文协议特征字对系统原始报文缓冲区存储的信息进行过滤、分类及格式转换后添加到对应的推送队列;所述信息推送模块用于根据不同客户端定制的信息订阅列表,从各推送队列中读取信息,推送到对应客户端。

【技术特征摘要】
1.一种变电站信息推送系统,其特征在于,包括信息加工模块、信息推送模块及根据变电站通信规约配置的网络嗅探模块,所述网络嗅探模块用于实时获取变电站内装置向监控主站上送的信息,并将获取的信息存入系统原始报文缓冲区;所述信息加工模块用于根据报文类型及报文协议特征字对系统原始报文缓冲区存储的信息进行过滤、分类及格式转换后添加到对应的推送队列;所述信息推送模块用于根据不同客户端定制的信息订阅列表,从各推送队列中读取信息,推送到对应客户端。2.根据权利要求1所述变电站信息推送系统,其特征在于,该系统还包括客户连接检测维护模块,用于建立和维护与客户端的长连接。3.根据权利要求1所述变电站信息...

【专利技术属性】
技术研发人员:任红旭王西邓倪传坤叶留义张荣良李新玲闫振宇张玉龙郭亚楠韩啸裘愉涛
申请(专利权)人:许继集团有限公司许继电气股份有限公司许昌许继软件技术有限公司国家电网公司国网浙江省电力公司国网浙江省电力公司嘉兴供电公司
类型:发明
国别省市:河南,41

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

1