[发明专利]一种综合监控联动模块设计和实现方法有效
申请号: | 201010538107.3 | 申请日: | 2010-11-10 |
公开(公告)号: | CN102012809A | 公开(公告)日: | 2011-04-13 |
发明(设计)人: | 赵鑫;王鑫;徐漫江;胡波 | 申请(专利权)人: | 国电南瑞科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06Q10/00;G06Q50/00 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 210061 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 综合 监控 联动 模块 设计 实现 方法 | ||
技术领域
本发明涉及综合监控领域,尤其涉及轨道交通综合监控系统的跨专业、流程化的控制管理,藉由脚本技术,多线程技术等,实现统一的软件平台及人机交互界面处理多个子系统的流程化的控制管理功能。
背景技术
随着国内城市轨道交通的迅速发展,各种自动化技术在地铁机电设备管理上得到了广泛应用。早期地铁的各机电系统比如环境监控系统、火灾监控系统、供电系统、视频监控系统、广播控制系统、售检票系统、安全门系统、门禁系统等等,一般是分立设置,独立管理,各系统有自己的人机界面系统。而轨道交通运营中的日常调度管理是通过多个子系统协调配合完成的。分立的子系统对于轨道交通日常运营带来了极大的不便,并且在突发灾害中,该模式的自动化系统难以有效迅速地保障乘客安全,降低经济损失。
随着自动化技术的发展,越来越多的地铁线路开始考虑和实施综合监控系统,通过综合监控系统统一的软硬件平台, 统一的人机交互界面,实现资源共享,互联互通,有利于紧急情况下的事件处理,提高地铁整体运营调度管理水平。
发明内容
本发明要解决的技术问题是克服现有技术中的缺陷,基于轨道交通运营中,调度员的操作是规范化、流程化的,如果能够将某个特定运营场景执行的涉及多个子系统的一系列步骤抽象成一个联动,并且在综合监控软件中以程控的方式展现给调度员,使调度员可以在一个统一友好的人机界面中实现调度功能,提高管理效率和应对突发情况的能力。依托综合监控的联动功能,使地铁公司能有效的提高运营管理的效率。
为达到上述发明目的,本发明提供了一种综合监控联动模块设计和实现方法,联动就是设定一种触发条件,当满足该条件触发时,各个子系统按照定义的具体动作进行动作,其特征在于,包含以下步骤:
(1)定义各个子系统通用的控制动作描述语言;各个子系统通用的控制动作描述语言设计了语法解释器,支持跨平台。
(2)定义一个支持Unix、Linux、Windows等操作系统平台的系统框架;各操作系统下同一套代码各自编译实现的跨平台系统,在各个平台下,界面完全一致,操作一致。
(3)开发与监控系统实时数据库相结合的公式计算功能;公式计算功能结合监控系统实时数据库与lua脚本实现。
(4)定义联动触发方式,或为自动触发,或为半自动触发,或为全自动触发;自动触发方式是由公式计算并根据监控系统中的点的实时状态和lua脚本定义的逻辑自动触发联动,半自动触发联动中除了包含公式计算步骤之外,还包含人工确认执行的步骤触发联动,人工触发是由人工确认执行联动。
(5)定义动作执行流程,至少包括闭锁逻辑、事后逻辑;联动在执行时可以根据预设条件自动选择执行和/或循环执行。
(6)定义联动执行方式,或为并行执行,或为串行执行,或为串并行执行方式;在触发条件下,联动执行时,各动作间、功能间或功能与动作间是串行或者并行的关系。
(7)定义调度员控制联动方式,包括单步、多步、断点、跳过、暂停以及终止的控制方式。
本发明主要采用如下技术方案:
1、完善的跨平台支撑软件Qt和CORBA组件技术;
2、多线程技术和递归的程序设计方法;
3、模块化的软件设计方法;
4、子系统统一的控制动作描述语言;
5、计算功能,即实时库与lua脚本引擎相结合,使用脚本语言可以描述跟监控系统中的点有关的、复杂的闭锁逻辑、事后逻辑和触发逻辑;
6、灵活的流程控制功能,操作员可以暂停,终止联动;单步,多步执行联动动作,跳过联动动作;对联动设置断点。在一定的前提条件下,联动动作可以并行、串行或者混合执行。
7、联动触发方式:包括全自动触发,即实时公式计算条件满足;半自动触发,即实时公式计算条件满足,并且需要人工确认;手动触发,即只需人工确认。
本发明采用成熟的跨平台支撑软件Qt和CORBA组件技术,Qt是一套跨平台的界面库,屏蔽了绝大部分与特定操作系统相关的接口,CORBA组件保证了网络调用的与平台无关性;采用标准C++语言,面向对象技术,标准C++的移植性很好,在不同操作系统下都具有良好的兼容性,与操作系统相关的操作,比如文件操作、目录操作、绘图操作、网络通讯等均被封装在公共的模块库当中,对上层软件来说是透明的,不关心的,这样实现一套软件代码,在不同平台各自编译。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司,未经国电南瑞科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010538107.3/2.html,转载请声明来源钻瓜专利网。