轨道交通AFC系统通信方式

时间:2022-10-24 07:21:35

轨道交通AFC系统通信方式

SC的功能包括接收和储存车站各终端设备上传的交易数据,进行处理并上传给上层系统;接收上层系统的各类系统运行参数、命令,进行处理并转发给车站终端设备;实时监控车站终端设备、显示各设备的运行状态及故障等信息[5]。LC的功能包括接收清分系统下传的运行参数、命令、票价表、黑名单等数据,进行处理并下发;接收下层系统上传的交易数据,进行处理并上传。CC的功能包括设置和下发运行参数、命令、票价表、黑名单等信息;接收和处理线路中央计算机系统上传的各种原始交易数据;生成各种统计分析报告和打印报表。

轨道交通AFC系统数据流程

1终端设备数据上传车站设备中的数据可以分为交易数据、寄存器数据、状态数据、收益管理数据、维护管理数据、这些数据由设备产生并上传到上层系统[6]。设备数据生成后,设备应对数据的合法性进行检查,然后按照数据的分类分别向上发送;车站计算机系统接收到数据后,应将数据入库,转发到线路中央计算机系统;线路中央计算机系统接收到数据后,应将数据入库,转发到轨道交通清分系统,轨道交通“一票通”清分系统应将一卡通数据转发到“一卡通”清算系统[7]。

2线路中央计算机数据下传中央计算机接收来自RTCHS的参数,并可设置本线路的设备参数。对中央计算机自身使用的参数,系统应根据参数的特性启用或保存该参数。对需要下载的参数,中央计算机应将参数主动下发到需要该参数的车站计算机;车站计算机应接收来自中央计算机的参数。对车站自身使用的参数,车站计算机应根据参数的特性启用或保存该参数。对需要下载的参数,车站计算机应将参数主动下发到需要该参数的车站终端设备中;车站终端设备应接收来自车站计算机的参数。车站终端设备应根据参数的特性启用或保存接收到的参数[8]。中央计算机可向车站计算机和车站设备发出运营指令。中央计算机将指令下发到相关车站的车站计算机。车站计算机应接收和转发来自中央计算机的运营指令,也可向车站设备发出运营指令。对车站计算机的指令,车站计算机应响应该命令并保存到数据库。对需要转发的指令,车站计算机应发送到车站设备中。车站设备应接收来自车站计算机的指令,车站设备应响应该命令并保存到车站日志中。

轨道交通AFC系统通信方式

1通信协议的选择常用的数据传输方式包括CORBA、Socket接口等,Socket接口技术是TCP/IP网络最为通用的API应用程序接口。实时数据传输采用面向连接协议的Socket模型,因为该协议提供了一系列的数据纠错功能,可以保证在网络上传输的数据及时、无误地到达对方。轨道交通AFC系统各层之间可以使用TCP/IP协议进行通信[9]。

2基于TCP/IP协议的四种通信方式

1两节点同步短连接两节点同步短连接是客户端、服务器之间的一种同步通信方式,主动发起连接的一方称为客户端,服务器端接收到数据后给出应答。这种通信方式能够保证客户端、服务器之间数据传输的可靠性[10]。

2两节点异步短连接这种通信方式与同步短连接最大的不同之处是:服务器没有应答。因此,不能保证客户端的数据能够成功到达服务器[11]。

3两节点异步长连接两节点异步长连接是客户端、服务器之间的一种异步通信方式。客户端、服务器在接收到数据之后不给出应答。因此,这种通信方式也不能保证客户端、服务器之间数据传输的可靠性。

4多节点同步短连接多节点同步短连接是多节点之间的一种同步通信方式,这种通信方式能够保证客户端、服务器之间数据传输的可靠性。

利用多线程技术和同步短连接通信方式设计AFC系统通信模型

AFC系统是一个多任务的系统,任意时刻,该系统任意两层之间可能在处理几种不同的业务,所以应将每一个业务都放在独立的线程中去处理[12]。具体来说,从服务器的角度来讲,该系统能够实时监听来自终端设备的连接请求,并生成Socket,以Socket的句柄值为参数创建一个线程去进行数据的收发[13]。从客户端的角度来讲,每当需要与某个终端设备进行通信时,它能够创建一个线程,在线程中生成Socket去连接客户端进行数据的收发[14]。

结语

本文从AFC系统结构功能、数据流程、通信方式,通信模型讲述了AFC系统网络通信的设计,对和网络通信有关的地铁项目有一定的参考价值。

作者:陆斌牛国柱单位:南京熊猫信息产业有限公司南京理工大学机械工程学院

上一篇:电力体系网络通信安全探索 下一篇:LINUX系统网络通信探索