双网冗余通用网络模型架构系统的制作方法

文档序号:7934120阅读:603来源:国知局
专利名称:双网冗余通用网络模型架构系统的制作方法
技术领域
本实用新型涉及为智能列车自动监控系统提供一个高可靠的网络模型来支撑, 将这些分散的设备通过网络联系在一起,尤其涉及双网冗余通用网络模型架构系 统。
背景技术
智能列车自动监控系统系统是整个地铁调度指挥的核心所在,调度员通过智能 列车自动监控系统系统实时的査看列车运行信息,保证整个行车组织的顺序,通畅 和合理。同时根据现场的客流情况,合理的调配车辆。在某些紧急突发事件情况下, 借助于智能列车自动监控系统系统实时的干预列车的运行,保证运营秩序。因此, 系统需要保证在运行期内,网络通讯不能中断。目前基本上所有的类似系统都采用 双网架构,保证在任何一个网络的故障下,不会对列车自动监控系统产生影响。这 就要求通讯模块提供一个支持冗余的通讯方式,在发生单网故障的情况下,无缝的 切换到另一个网络。
智能列车自动监控系统系统为了实现站场的实时信号状态采集和对联锁设备 的直接控制,注定是一个庞大的分布式系统,需要很多设备来支持调度指挥中心 包括应用服务器、数据库服务器、调度员工作站、通讯前置机等,集中站包括车站 服务器,车站接口计算机等,这些设备分布在全线不同的区域。为保障系统稳定工 作,整个系统的核心应用设备都采用双套硬件,使用双机热备的工作模式, 一台设 备故障时,自动会切换到另一台设备。这就要求通讯层能够支持这些设备之间的联 接和稳定通讯,同时在设备发生主备状态改变时,能够有效地支持这种切换,保证 设备之间通讯的自动转换。
智能列车自动监控系统系统众多的设备使得整个系统对通讯方式有多种要求, 包括最基本的直连设备之间的点对点通讯;设备对其他同种设备之间的广播通讯。 除此之外,还需要对没有直接联接的设备,支持设备借助于已有设备的连接关系,
实现数据包的自动接力转发,将数据传送到目的节点设备。
以往的列车自动监控系统实现釆用基于Socket底层API维护的通讯方式,不 同的设备模型都要自己来维护的通讯,这就增加了故障点。另外,同样的双网通讯 采用冷备的方式,在一个网络故障的情况下,才会切换到换到另一个网络,导致调 度系统出现瞬间的闪断和设备的重新初始化。另外对整个系统的转发和广播需要上 层逻辑层自己处理相关的封装, 一旦系统需要添加新的要求,势必要求修改相关的 实现。
发明内容
本实用新型的目的就是为了克服上述现有技术存在的缺陷,提供一种使用方 便,安全可靠的双网冗余通用网络模型架构系统。
本实用新型的目的可以通过以下技术方案来实现:双网冗余通用网络模型架构
系统,其特征在于,该模型包括冗余的网络、冗余的设备、数据的广播模块、数据 的转发模块,所述的冗余的设备、数据的广播模块、数据的转发模块由冗余的网络 连接。
还包括节点管理模块,该节点管理模块与冗余的网络连接。 与现有技术相比,本实用新型提供一个高度抽象的通用网络模型,从而隔离了 逻辑应用层和网络通讯层,通过序列号重复包过滤技术,保证数据通过冗余网络可
靠传输;根据网络各个节点之间的网络连接关系,动态计算数据转发最小路径,实 现各个模块之间任意的点到点通讯;根据节点在系统中的主备状态,实时切换节点 的主备角色,实现数据收发的自动转换;根据系统节点配置,主动拒绝非法连接, 保证整个系统的安全访问。


图1是本实用新型双网冗余通用网络模型架构系统的示意图。
具体实施方式

如图1所示,双网冗余通用网络模型架构系统,该模型包括冗余的网络5、冗 余的设备l、数据的广播模块2、数据的转发模块3,所述的冗余的设备l、数据的 广播模块2、数据的转发模块3由冗余的网络5连接。还包括节点管理模块4,该
节点管理模块4与冗余的网络5连接。
以北京地铁二号线基于移动闭塞的智能列车自动监控系统(iTS)为例,借助
于附图的描述,对本发明具体实施方式
作详细描述。
1、 系统设备编码
首先按照系统中设备的类型,定义不同的类型编码。北京地铁二号线iTS子系
统分为如下几种类型设备中心应用服务器,类型编码为0x1000;调度员工作站,
类型编码为0x2000;运行图工作站,类型编码为0x3000;车站服务器,类型编码 为0x4000;车站服务调度服务器,类型编码为0x5000;车站接口计算机,类型编 码为0x6000;通讯前置机,类型编码为0x7000;维护接口机类型编码为0x8000。
在这些类型中,各个设备从l开始编号,作为该类型内部的唯一设备ID。比如 调度员工作站l,就编号为0x2001,作为该设备的功能唯一编码。
2、 设备连接关系建立
在编码的基础上,根据项目的IP地址规划表,建立起设备的设备编码和设备 IP地址之间的联系,并注明每一个设备的名称,便于维护和管理。在此基础之上,
借助于配置生成工具,该工具根据iTS系统的设备内在的连接关系,自动生成网络 模块的配置文件,经检验无误后,就可以投入使用。也可以手工编写该配置文件。
3、 用户层对网络节点模型的调用
用户层在使用网络节点模型时,通过INetNode接口的StartNetNode()来启动网 络节点,网络节点模块将会根据配置文件,建立所有的Socket连接和更新所有节 点的状态。用户层使用INetNode的SendMessage接口来发送消息,通过 BroadcastMessage()来广播一条消息。用户层使用INetNode的RegisterQueue()来注 册消息队列,接收属于自己的消息。当用户层不再需要接收来自网络的消息时,通 过使用INetNode的RemoveQueue()来去除缓冲队列的注册。对于网络事件感兴趣 的用户可以借助于RegisterEventQueue()和RemoveEventQueue()来订阅或取消订阅 关于网络的事件。在程序结束的地方,通过调用INetNode接口的ShutdownNode(), 来关闭所有的连接,释放所有的资源,完成了一次网络节点模型的使用生命周期。
权利要求1. 双网冗余通用网络模型架构系统,其特征在于,该模型包括冗余的网络、冗余的设备、数据的广播模块、数据的转发模块,所述的冗余的设备、数据的广播模块、数据的转发模块由冗余的网络连接。
2. 根据权利要求1所述的双网冗余通用网络模型架构系统,其特征在于,还 包括节点管理模块,该节点管理模块与冗余的网络连接。
专利摘要本实用新型涉及双网冗余通用网络模型架构系统,该模型包括冗余的网络、冗余的设备、数据的广播模块、数据的转发模块,所述的冗余的设备、数据的广播模块、数据的转发模块由冗余的网络连接。与现有技术相比,本实用新型提供一个高度抽象的通用网络模型,从而隔离了逻辑应用层和网络通讯层,通过序列号重复包过滤技术,保证数据通过冗余网络可靠传输;根据网络各个节点之间的网络连接关系,动态计算数据转发最小路径,实现各个模块之间任意的点到点通讯;根据节点在系统中的主备状态,实时切换节点的主备角色,实现数据收发的自动转换;根据系统节点配置,主动拒绝非法连接,保证整个系统的安全访问。
文档编号H04L1/22GK201204602SQ20082015350
公开日2009年3月4日 申请日期2008年9月25日 优先权日2008年9月25日
发明者周公建 申请人:卡斯柯信号有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1