多协议支持的通用外部交互接口服务器设计与实现
2016-02-15赵宏涛魏元玲
铁路计算机应用 2016年2期
赵宏涛,魏元玲,王 涛,陈 峰
(中国铁道科学研究院 通信信号研究所, 北京 100081)
多协议支持的通用外部交互接口服务器设计与实现
赵宏涛,魏元玲,王 涛,陈 峰
(中国铁道科学研究院 通信信号研究所, 北京 100081)
通过多种连接方式和通信协议支持,外部交互接口服务器提供本铁路局和铁路局外单位信息交互功能,同时兼顾实现铁路局内TDCS-CTC平台交互和运行图查询等功能。为进一步提升当前接口服务器兼容性、扩展性和数据处理能力,设计实现了用户管理层、信息处理层和数据管理层3层软件逻辑架构。接口服务器内部数据流转统一使用TDCS协议格式,并针对不同协议版本选择相应处理逻辑。借助于多目标转发、数据高效缓存和滑动窗口模型下的信息组包算法,接口服务器部署灵活,运行稳定、安全、高效,可有效满足现场生产需要。
外部交互接口服务器;多协议支持;数据高效缓存;信息组包
外部交互接口服务器作为独立运行程序,通过串口、套字节(Socket)、通用数据库和第三方消息中间件等方式,在本铁路局列车调度指挥系统(TDCS)中心、行车指挥中心(CTC)与铁路总公司、相邻铁路局或本铁路局外厂家对应系统间传递信息,同时兼顾实现铁路局内部TDCS-CTC平台交互和运行图查询等功能。接口服务器传递数据分为单向信息数据(运行图信息、车站表示信息、列车运行信息等)和双向命令数据(调度命令信息、控制命令信息等),支持多种数据交互协议,主要包括:(1)列车调度指挥系统数据通信协议,简称TDCS协议,(2)GSM-R数字移动通信协议;……
登录APP查看全文
