用于电力运行驾驶舱中的多系统协同工作的方法和装置的制造方法

文档序号:9455696阅读:514来源:国知局
用于电力运行驾驶舱中的多系统协同工作的方法和装置的制造方法
【技术领域】
[0001] 本发明涉及网络通信技术领域,特别是一种用于电力运行驾驶舱中的多系统协同 工作的方法和装置。
【背景技术】
[0002] 电网公司通过建设各类专业的外部应用系统,不断加深着对电网运行状况的监 控。随着越来越多的外部应用系统、细化的功能、不断增长的信息量、不统一的规划与标准、 管理方式的不统一等,给电网管理带来不少麻烦。比如传统事故处理流程,发生母线故障的 时候,集控中心的SCADA监控系统收到变电站的故障告警信号,集控中心的监控人员通过 监控系统的变电站主接线寻找确定事故影响范围,确定及记录断开的断路器及保护动作信 息,然后再通过电力办公自动化系统(简称电力OA系统)汇报给责任领导进行事故处理办 法审核;变电站的班组运行人员根据电力OA系统中提到的事故处理办法,在巡维管理系统 中录入检修车辆及检修工具申请单,同时紧急安排人员现场检修。
[0003] 在电网建设中存在多样化的外部应用系统,诸如能量管控系统(EMS)、运行控制系 统(OCS)、SCADA监控系统、电力OA系统、巡维管理系统和视频监控系统等,虽然方便了电网 的管理,但由于这些外部应用系统间的相互独立,未能展开协同作业,一项任务要在多个外 部应用系统中进行操作,每个外部应用系统的操作都要通过相应人员进行操作,增加了电 网管控的时间。

【发明内容】

[0004] 本发明针对现有的电网建设中多样化的外部应用系统间相互独立未能展开协同 作业导致都要通过相应人员进行操作进而增加了电网管控时间的问题,提供一种用于电力 运行驾驶舱中的多系统协同工作的方法,能够使得多样化的外部应用系统在电力运行驾驶 舱中进行"一站式"协同工作,提高电网运行效率。本发明还涉及一种用于电力运行驾驶舱 中的多系统协同工作的装置。
[0005] 本发明的技术方案如下:
[0006] -种用于电力运行驾驶舱中的多系统协同工作的方法,其特征在于,包括下述步 骤:
[0007] 配置和指令生成步骤,用于确定电网设备故障告警所涉及的外部应用系统的集合 并为所涉及的各外部应用系统分配唯一编号,同时配置所涉及的外部应用系统的协同类型 以及配置触发告警条件,所述协同类型包括所涉及的外部应用系统并行协同工作和串行协 同工作,所述配置触发告警条件包括配置告警类型和告警级别;在配置完成后将信息存储 至主机,再根据为所涉及的各外部应用系统分配的唯一编号以及配置的协同类型、告警类 型和告警级别生成规范化的指令集,并进行加密处理;
[0008] 触发监听步骤,进行告警条件触发监听,在捕获到电网设备故障告警后,与配置的 触发告警条件中的告警类型和告警级别进行比对验证,在达到触发告警条件后触发指令传 输步骤;
[0009] 指令传输步骤,通过SOAP协议把指令集传输到在配置和指令生成步骤中所述的 在配置完成后将信息进行存储的主机上;
[0010] 指令处理步骤,进行指令监听,对接收到的指令集进行解密并验证其中的各指令 格式,验证通过后根据协同类型安排任务进入串行驱动通道或并行驱动通道;
[0011] 驱动步骤,根据指令处理步骤的结果调用所涉及的外部应用系统协同工作并获取 各外部应用系统执行结果传输至电力运行驾驶舱。
[0012] 所述配置和指令生成步骤还包括配置触发类型,所述触发类型包括手动触发和自 动触发,在配置手动触发时所述触发监听步骤在达到触发告警条件后手动触发指令传输步 骤;在配置自动触发时所述触发监听步骤在达到触发告警条件后自动触发指令传输步骤, 否则继续进行告警条件触发监听。
[0013] 所述配置和指令生成步骤在配置完成后将信息以xml的形式进行存储,再根据为 所涉及的各外部应用系统分配的唯一编号、所涉及的各外部应用系统的IP以及配置的协 同类型、告警类型和告警级别生成规范化的指令集,并进行加密处理,所述加密处理为先采 用Base64加密算法加密后再采用DES加密算法对指令集进行加密。
[0014] 所述配置和指令生成步骤的最后还解析xml获取电网设备故障告警所涉及的外 部应用系统的集合信息以便触发监听步骤返回配置和指令生成步骤重新测试。
[0015] 所述指令处理步骤在验证通过后根据协同类型安排任务进入串行驱动通道或并 行驱动通道,所述并行驱动通道是根据指令集中所涉及的外部应用系统数量,以多线程的 方式同时生成多条线程并以并行运行的方式进入驱动步骤;所述串行驱动通道是根据指令 集中所涉及的外部应用系统的顺序,放在内存的数据链表中,按照先进先出的原则依次进 入驱动步骤直至内存中的数据链表读取完成;所述驱动步骤根据指令处理步骤的结果通过 API接口或服务来调用所涉及的外部应用系统协同工作并获取各外部应用系统执行结果通 过SOAP协议传输至电力运行驾驶舱。
[0016] -种用于电力运行驾驶舱中的多系统协同工作的装置,其特征在于,包括依次连 接的配置和指令生成模块、触发监听模块、指令传输模块、指令处理模块以及驱动模块,
[0017] 所述配置和指令生成模块,包括互相连接的配置模块和指令生成模块,所述配置 模块用于确定电网设备故障告警所涉及的外部应用系统的集合并为所涉及的各外部应用 系统分配唯一编号,同时配置所涉及的外部应用系统的协同类型以及配置触发告警条件, 所述协同类型包括所涉及的外部应用系统并行协同工作和串行协同工作,所述配置触发告 警条件包括配置告警类型和告警级别;所述配置模块在配置完成后将信息存储至主机,再 由指令生成模块根据为所涉及的各外部应用系统分配的唯一编号以及配置的协同类型、告 警类型和告警级别生成规范化的指令集,并进行加密处理;
[0018] 触发监听模块,与指令生成模块相连,进行告警条件触发监听,在捕获到电网设备 故障告警后,与配置的触发告警条件中的告警类型和告警级别进行比对验证,在达到触发 告警条件后触发指令传输模块;
[0019] 指令传输模块,通过SOAP协议把指令集传输到在配置模块中所述的在配置完成 后将信息进行存储的主机上;
[0020] 指令处理模块,进行指令监听,对接收到的指令集进行解密并验证其中的各指令 格式,验证通过后根据协同类型安排任务进入串行驱动通道或并行驱动通道;
[0021] 驱动模块,根据指令处理模块的结果调用所涉及的外部应用系统协同工作并获取 各外部应用系统执行结果传输至电力运行驾驶舱。
[0022] 所述配置模块还包括配置触发类型,所述触发类型包括手动触发和自动触发,在 配置手动触发时所述触发监听模块在达到触发告警条件后手动触发指令传输模块;在配置 自动触发时所述触发监听模块在达到触发告警条件后自动触发指令传输模块,否则继续进 行告警条件触发监听。
[0023] 所述配置模块在配置完成后将信息以xml的形式进行存储;所述指令生成模块根 据为所涉及的各外部应用系统分配的唯一编号、所涉及的各外部应用系统的IP以及配置 的协同类型、告警类型和告警级别生成规范化的指令集并进行加密处理,所述加密处理为 先采用Base64加密算法加密后再采用DES加密算法对指令集进行加密。
[0024] 所述配置和指令生成模块还包括信息获取模块,所述信息获取模块连接指令生成 模块和触发监听模块,所述信息获取模块解析xml获取电网设备故障告警所涉及的外部应 用系统的集合信息以便触发监听模块返回测试。
[0025] 所述指令处理模块在验证通过后根据协同类型安排任务进入串行驱动通道或并 行驱动通道,所述并行驱动通道是根据指令集中所涉及的外部应用系统数量,以多线程的 方式同时生成多条线程并以并行运行的方式进入驱动模块;所述串行驱动通道是根据指令 集中所涉及的外部应用系统的顺序,放在内存的数据链表中,按照先进先出的原则依次进 入驱动模块直至内存中的数据链表读取完成;所述驱动模块根据指令处理模块的结果通过 API接口或服务来调用所涉及的外部应用系统协同工作并获取各外部应用系统执行结果通 过SOAP协议传输至电力运行驾驶舱。
[0026] 本发明的技术效果如下:
[0027] 本发明提供的用于电力运行驾驶舱中的多系统协同工作的方法,通过配置和指令 生成步骤确定电网设备故障告警所涉及的外部应用系统的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1