[发明专利]一种跨隔离一体化数据交换总线的实现方法有效
申请号: | 201210003163.6 | 申请日: | 2012-01-07 |
公开(公告)号: | CN103200207B | 公开(公告)日: | 2017-02-01 |
发明(设计)人: | 洪文国;孙志云;廖宏;周明方;余庭豹;钟华兵;王恒;李新华;钟怡 | 申请(专利权)人: | 中国能源建设集团湖南省电力设计院有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/40 |
代理公司: | 长沙星耀专利事务所43205 | 代理人: | 宁星耀,龙芳 |
地址: | 410007 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 隔离 一体化 数据 交换 总线 实现 方法 | ||
技术领域
本发明属于电气工程技术领域,特别涉及一种跨隔离一体化数据交换总线的实现方法。
背景技术
电力系统中各软件应用系统为克服各自系统信息孤岛问题,方便信息的高效便利的互连互通,采用信息总线技术,满足各独立系统间信息交互的需求。但按电力系统安全规范要求,信息总线必须分别部署在生产区、管理区两个安全分区中,之间用物理装置隔离,就形成了两条跨区的信息交互总线。各软件应用系统之间不但存在同安全分区数据交换需求,也存在跨不同安全分区各系统数据交换需求。
发明内容
本发明的技术解决方案是:
1.为实现跨隔离一体化信息交互总线,本发明对总线数据交换采用面向消息的设计,运用总线消息交互机制,不采用面向直接的连接,双方向都应用单向消息交换信息,从而形成虚拟的逻辑连接,达到交换数据信息的目的。
2.为实现跨隔离一体化信息交互总线,本发明应用总线服务名称注册、同步、解析机制,使系统间交互信息时,不直接点对点交互,屏蔽了地址及位置信息,系统间交互信息都是直接面向虚拟的一体化总线,由总线自身的名称注册、同步、解析机制完成最终要访问的地址的确定。
3.为实现跨隔离一体化信息交互总线,本发明设计开发了穿透服务代理机制,使总线系统传递的信息通过物理隔离时,都由穿透服务机制负责屏蔽正向、反向隔离的不同传递要求,并将两个安全分区的总线虚拟为一条数据交换总线。
本发明设计了综合采用了总线内外消息交互机制,总线服务名称注册、同步、解析机制、总线服务穿透代理机制,成功地集成了跨区的两条数据交互总线,实现了一条虚拟的一体化数据交换总线。
本发明的有益效果是:采用这种跨隔离一体化的软件机制,使部署于不同安全分区的电力系统各软件应用系统,能屏蔽物理装置的隔离,在虚拟的一体化总线上高效、便利地交换信息数据,同时又符合电力系统关于跨区安全规范要求。
附图说明
图1为一体化数据交换总线内外消息交互机制示意图。
图2为穿透服务代理示意图。
具体实施方式
一种跨隔离一体化数据交换总线的实现方法,综合采用了总线内外消息交互机制,总线服务名称注册、同步、解析机制、总线服务穿透代理机制,成功地集成了跨区的两条数据交互总线,实现了一条虚拟的一体化数据交换总线,实现各个系统之间的配合。各系统之间不能直接连接,需要连接到信息交换总线上与其它系统进行信息交换,保证信息交互的灵活性、可靠性、安全性。
1. 总线内外消息交互机制
参见图1,信息交互总线上进行传输是针对接入到总线的WebService服务来进行规范消息的,总线提供两种数据交换方式:请求/应答、发布/订阅。总线和接入的服务必须提供了统一的服务接口。具体定义如下:
总线的统一服务接口 int Message(String message)。
接入服务的订阅接口 int PublishMessage(String eventmessage)。
请求方服务的回复接口 int ResponseMessage(String responsemessage)。
应答方服务的请求接口 int RequestMessage(String requestmessage)。
Message的具体格式见下节的消息规范。
服务接口的应用方式如下:
1) 请求/应答服务
1.请求方构建一个请求消息。
2.请求方把请求消息发送给的Message服务接口。
3.解析消息体,通过合适的流程把请求消息requestmessage送到对应服务端的应答服务RequestMessage。
4.服务端接收到相应的消息。
5.应答方检查消息体,判断是否能够处理相应的请求,如果完全不能处理,则返回一个错误的应答消息,并停止处理该请求消息。如果处理结果有部分错误,需要把错误内容包含在应答消息中。
6.应答方完成响应的处理,产生应答消息的消息体。
7.应答方把应答消息发送给统一的Messagee服务接口。
8.解析消息体,通过合适的流程把应答消息responsemessage送到请求方的接受服务ResponseMessage。
9.请求方处理应答消息,根据需要解析消息体。
10.处理过程结束。
2) 发布/订阅服务
1.发布方构建一个事件消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国能源建设集团湖南省电力设计院有限公司,未经中国能源建设集团湖南省电力设计院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210003163.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种折叠式加长手柄二用园艺工具
- 下一篇:一种感应式高压带电显示装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置