[发明专利]基于CORBA的综合监控系统数据定义和存取方法有效
申请号: | 201010538688.0 | 申请日: | 2010-11-09 |
公开(公告)号: | CN101977125A | 公开(公告)日: | 2011-02-16 |
发明(设计)人: | 梁奕;刘孟觉;方俊 | 申请(专利权)人: | 国电南瑞科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 210061 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 corba 综合 监控 系统 数据 定义 存取 方法 | ||
技术领域
本发明涉及一种综合监控系统中信息交换与互联互通的数据定义和存取方法,特别是涉及一种基于CORBA标准的针对轨道交通综合监控系统中信息交换与互联互通的数据定义和存取方法,属于轨道交通自动化领域。
背景技术
轨道交通综合监控系统是应用先进的计算机、网络、通讯、自动控制技术而研制的一个功能强大、开放、模块化和可扩展的分布式控制系统,是一个集成和互联了多个子系统的自动化系统。随着子系统不断走向网络化和集成化,相互之间要实现互联互通、资源共享和相互联动,需要更高和更宽的层面将各个子系统的信息进行收集和处理。
采用CORBA(Common Object Request Broker Architecture,公用对象请求代理体系结构)为标准的中间件技术可以满足子系统之间的信息互操作,克服数据异构性,并可选择不同开发工具,集成分散的、不同类型的数据源,创建易维护、功能强大的应用。通过CORBA IDL(interface definition language)对数据源进行封装,提供IDL语言编写的接口对象,并在接口中定义了对象可提供的操作,客户方只需知道目标对象及其接口,就可获得目标对象提供的服务。不过,目前还没有比较成熟的基于CORBA的用于轨道交通综合监控系统中多个子系统之间信息交换与互联互通的数据定义和存取方法的具体实现和实际应用。
发明内容
本发明所要解决的技术问题是,提供一种基于CORBA的综合监控系统数据定义和存取方法,其基于CORBA实现了用于轨道交通综合监控系统中多个子系统之间信息交换与互联互通的数据定义和存取方法,可以在更高和更宽的层面将各个子系统的信息进行收集和处理。
为解决上述技术问题,本发明采用的技术方案是:一种基于CORBA的综合监控系统数据定义和存取方法,应用于轨道交通综合监控系统中的信息交换与互联互通,其包括以下具体步骤:
1)针对综合监控系统中所要进行交互的数据,定义统一的数据类型;
2)利用上述统一的数据类型来定义一个统一的数据存取结构;
3)车站客户端通过侦测服务方法连接本车站值班服务器;
4)上述车站客户端向上述本车站值班服务器向发送数据请求,该请求为一级请求, 上述本车站值班数据服务器接收上述一级请求数据并分析该一级请求数据中的区域标识,如果仅为本车站内数据请求,直接返回请求结果至上述车站客户端,如果存在对其它区域的数据请求,生成相应的二级请求;
5)当存在上述二级请求时,上述车站值班服务器通过侦测服务方法连接其它区域值班数据服务器发送二级请求,其它区域值班服务器返回请求结果给上述本车站数据服务器,上述本车站值班服务器将请求结果组合后返回给上述车站客户端。
所述的基于CORBA的综合监控系统数据定义和存取方法的步骤1)中所定义的统一的数据类型包括:缺省类型、字符串类型、字符类型、短整型、整型、时间类型、单精度浮点数类型、关键字类型、二进制类型、文本类型和图像类型。
所述的基于CORBA的综合监控系统数据定义和存取方法的步骤2)中所定义的数据存取结构中包括:区域标识、所属专业、存取操作标志、数量标志、数据内容、执行结果和出错信息。
所述的基于CORBA的综合监控系统数据定义和存取方法的步骤2)中所述的数据存取结构中的存取操作标志可以表示的操作包括:查询、插入、删除和更新。
所述的基于CORBA的综合监控系统数据定义和存取方法的步骤2)中利用CORBA IDL中的sequence来支持多个所述数据存取结构定义。
所述的基于CORBA的综合监控系统数据定义和存取方法的步骤3)中的侦测服务方法为车站客户端上的一个侦测程序,其包括以下步骤:
1)该侦测服务方法周期性的判断车站值班服务器的负荷和状态,将上述车站值班服务器的状态和IP地址映射到上述车站客户端;
2)当有数据请求时,上述车站客户端从本地映射中取出负荷较低、状态正常的上述车站值班服务器作为目标值班服务器,并将其IP地址取出;
3)上述车站客户端将IP地址传入并根据CORBA标准创建ORB对象,以与上述车站值班服务器建立连接。
所述的基于CORBA的综合监控系统数据定义和存取方法所涉及的综合监控系统中的所有结果值的类型都在上述数据类型范围内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司,未经国电南瑞科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010538688.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:悬浮单双向蒸汽弹射器
- 下一篇:疲劳驾驶检测系统及方法