AFC系统通信中间件的研究与设计浅述

来源 :电子乐园·下旬刊 | 被引量 : 0次 | 上传用户:gg106419
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:经济社会和城市化建设的发展,使得城市人口不断增加,大大提高了城市交通压力。为了有效缓解城市交通压力,各大城市开始兴建城市轨道交通,以此来提高人们的出行便利。AFC系统属于城市轨道交通网络中比较重要的组成部分,对其信息化建设提出了较高要求。通信中间件可以实现不同系统间用户的实时、动态通讯,真正达到了互相通信的效果,将其应用到AFC系统中,既可以降低消息传输的延时,而且还可以确保信息传输的及时性、准确性和有效性,提高AFC系统运行效率。
  关键词:AFC系统;通信中间件;设计
  自动售检票(AFC)系统是城市轨道交通中比较重要的一项综合管理系统,其实现了信息管理与控制的有效结合,实现了车站系统、终端设备、票务清分系统和中央计算机系统间的网络通信,对自动售检票系统数据传输有效性、可靠性和稳定性起到了决定性作用。通信中间件属于大型软件系统中比较关键的部分,不仅可以简化系统、降低成本,而且还可以有效提高AFC系统的通信、监控、并发等服务水平。
  1.通信中间件概述
  通常情况下,通信中间件主要是用于解决各系统或应用间所存在的通信问题,以确保将下层消息安全可靠的为上层传递,同时对分布式系统中所蕴含的通信传输给予抽象化处理,并为各种集成问题的处理准备了与之相匹配的通信模式,以此来达到事务处理的效果。通信中间件主要包括了会话编程、远程过程调用和消息队列中间件三大类。
  2.AFC系统概述
  AFC系统集计算机、通信、网络、自动控制等技术于一体,可以确保轨道交通的售票、计费、收费、统计、检票、管理、清分等工作的顺利进行。对于城市轨道交通系统而言,AFC系统结构涵盖了车站计算机系统、车站终端设备、线路中央计算机系统、车票及清分系统五个层次,并且每一个层次结构均采用了全封闭的运行方式,并以计程收费模式为核心,车票介质为非接触式的IC卡,以实现对各层次子系统与设备的各自功能、所处的位置以及管理职能进行划分。结合我国城市发展现状和基本国情,选择了五层结构型式,其对建设周期较长、多个业主与施工单位、线路多且复杂等因素给予综合考虑,从而使AFC系统结构存在较好的稳定性与可伸缩性,具体如图1所示。
  各层次的功能和要求如下:(1)第一层。在乘客乘坐地铁时,车票是反映其乘车费用的主要支付媒介,规定了储值票与单程票的物理特性、电气特性、应用文件组织以及安全机制等技术支持;(2)第二层。将车站终端设备安装在各车站的站厅中,以便更好的为乘客提供售检票服务,同时对车站终端设备和其运营管理所采用的技术给予了明确规定;(3)第三层。其对应的是车站计算机系统,负责对第二层车站终端设备运行状态的实时监控,并对本站的交易和审计数据给予实时收集,同时还规定了系统的运营管理、数据管理及维护管理等功能;(4)第四层。该层所包含的线路中央计算机系统功能是对本线路AFC系统的审计与交易数据进行收集,并传输至清分系统,以确保后续对账工作的顺利进行。同时,对该路线的车票票务管理、运营管理及系统维护管理给予了明确规定,并提供了相关技术支持;(5)第五层。清分系统的功能是对AFC系统的各项运行参数、交易与审计数据等进行处理,并规定了对车票管理、票务管理、系统维护管理和运营管理等的技术支持。
  3.AFC系统通信中间件的设计
  3.1通信中间件总体设计
  通常情况下,通信中间件主要是基于消息的一种存在方式,为了确保应用程序的透明化和数据传输的效率,可以把通信中间件总体设计成一个为应用程序,主要包括了后台服务代理程序和应用程序通信接口(API)两部分。 通信中间件总体设计可以实现对应用程序开发流程的有效简化,在不同操作系统平台上,虽然通信实现的流程不一样,但是其所采用的应用程序接口是相同的,因此即使接口实现发生改变,也不用对应用程序进行更高,以此来提高应用的可维护性、可重用性和可拓展性。作为应用程序开发人员,可以借助通信中间件总体来实现具体应用的开发工作,这样既可以实现模块间的无关性和低耦合,而且还可以有效提高软件开发效率。同时,通信中间件总体设计还可以有效提高数据处理速度,在简化应用进程参与发送与接收流程的同时,还可以确保数据交换的有效性,进而更好的提高通信中间件总体设计水平。
  3.2通信管理器设计
  在AFC系统通信过程中,通信管理器属于核心部分,其可以实现对各类数据包的有效转发,而且该过程中还可以完成数据缓冲、实时数据包区别对待、速率控制、优先级控制等工作。为了提高通信处理效果,通信管理器选择了优先队列、多线程等方式来对数据包进行处理。
  通常情况下,通信管理器具有如下功能:(1)数据传输功能。借助系统之间或系统内部用户指定通信模块来完成数据传输,进而为系统内部每个通信模块提供一个普通的数据接收队列和数据发送队列,同时为异地系统间的封装提供Socket数据通信链路,进而有效提高数据传输效率;(2)性能优化功能。①数据缓冲。在通信高峰期为了避免网络包丢失,通信管理器采用了发送缓冲和接收缓冲,并结合通信的实际情况,借助缓冲接口来对缓冲大小进行调整和优化,这样既可以提高资源的合理利用率,而且还可以实现对网络流量的平滑处理。②实时消息包区别处理。通常情况下,实时通信包对时间提出了较高要求,但是对安全性要求比较低,这样就需要构建专门的监听端口,以达到与其他消息包区别处理的目的;③速率控制。在整个网络系统中,大多数终端业务运行均需要借助网络来实现对数据的传输,此时可以通过对速率的控制来达到降低对带宽占用的效果。同时,通信管理器可以对输出的网络流量给予实时监控,如果大于预先设定好的阀值,可以通过速率控制来达到减少带宽占用的目的;④优先级控制。对于AFC系统通信而言,其各子系统具有比较多的功能,而且收发消息种类繁多,这样一来,不同功能所具有的紧急程度也不同,因此需要对其给予区别对待,一般会选择优先消息队列进行处理。
  实际上,AFC系统各级设备均能够借助通信管理器来对硬件系统和操作系统间存在的差别给予隐藏掉,进而达到通信的目的。在通信过程中,路由主要是由网络拓扑模块来决定,但是网络拓扑处于实时动态变化之中,这样就需要实时更新设备拓扑模块,并将拓扑信息从下级传递给上级。AFC系统通信的最终目的是确保各子系统间的有效分工与合作,并且通过调用通信管理器来实现对各子系统应用程序的有效衔接,进而达到完成业务通信的目的。
  3.3用户接口设计
  在AFC系统通信中,用户接口是实现通信管理器与应用程序间有效连接的一座桥梁,其一般是以函数库形式存在,其不仅可以将通信接口提供给应用程序,而且还实现了对固有业务解析过程的集成,并充分发挥其可拓展性功能,以此来提高AFC系统运行效率。通常情况下,用户接口主要功能是按照各协议规定的格式来完成消息包的封裝和拆卸工作,这样既可以提高软件复用性,而且还可以降低应用程序的复杂性。实际上,用户接口具体提供的功能包括了文件发送处理、对发送消息的封包处理、检测通信管理器在线状况以及对接收消息的解包处理等。
  4.结束语
  综上所述,随着AFC系统的发展,通信中间件技术还是被应用于该系统中,其不仅可以实现对轨道交通系统信息的有效整合和集成,并达到对网络信息的共享,而且还可以增加数据压缩模块,进而有效提高通信效率。
  参考文献
  [1]刘乐毅,赵圣娜,张宁.基于私有云平台的AFC系统实现方案[J].铁路通信信号工程技术,2018,6(10):115-116.
  [2]高申,张建,余乐.自动售检票 ZLC系统实时计算中间件的设计与实现[J].都市快轨交通,2019,11(6):26-27.
其他文献
摘要:城市化进程不断的加快和发展,离不开建筑行业作为支撑,想要提高建筑工程的质量和水平,要将工程技术管理作为重点。在施工过程中其技术难免会出现一定的纰漏或错误,对当前存在的问题,要进行全局性的思考和整理,并且有针对性和目的性的从多个角度给予完善和改革,从而能够有效的提升建筑工程施工质量,使建筑企业获得更高的竞争力。  关键词:建筑工程;技术管理;问题与对策  在社会快速发展的带动下,使得民众的思想
期刊
摘要:在新时代的背景下,通信行业在管理应用方面都取得了一些进展,而通信工程项目的有效实施能够解决大多数民生问题。通信工程建设项目需要将关键内容进行有效整合和科学规划与设计,并充分利用网络优化技术进一步提升用户操作的可执行性。基于此,本文探讨了通信工程项目中的网络优化技术。  关键词:通信;工程项目;网络优化技术  引言  在通信工程项目的实施过程中,需要科学运用计算机网络技术和通信技术的相关原理,
期刊
摘要:随着社会经济的发展和科学技术的进步,电气工程行业迎来了新的发展。特别是智能技术应用后,电气工程自动化控制工作变得更具效率,不仅突破了技术作业瓶颈,解决了传统工作模式下设备发生故障后无法做出响应的问题,而且提升了工作效率,避免了延迟性、滞后性高等问题。同时,智能化技术的运用,也使电气工程自动化控制效果变得越来越理想,既降低了作业人员的工作难度,也减少了设备检测和维护的成本。  关键词:智能化技
期刊
摘要:针对现在建筑电气照明节能设计的相关问题,分析了建筑电气照明设计的局限问题并提出了合理的解决方案。其目的是为建设人员提供相关数据,促进节能环保。现代人节能减排意识增强 高层建筑照明问题也得到了广泛的关注,对建筑电气照明有了更进一步的思考。  关键词:建筑;电气照明;节能环保  引言:中国相对于其他国家来说,地域广阔,人员众多。因此,中国在建筑行业电器消耗较大,面临着重大的考验,相关部门对这一方
期刊
摘要:智能建筑电气设计涉及通信技术、计算机技术、建筑艺术以及信息技术等多个领域,具有涉及面广、设计难度大的特点。因此在进行智能建筑电气设计过程中,设计人员需要对电气系统的施工全过程进行综合性考虑,充分发挥出电气设计的作用,为后续智能建筑电气系统的施工安装奠定良好基础。  关键词:建筑;电气设计;智能化;措施  1智能建筑电气的设计原则  1.1经济性原则  在智能建筑电气设计过程中,需要对建筑物本
期刊
摘要:当前我国经济社会正处于蓬勃发展的时期,房屋建筑和市政基础设施工程是促进我国经济社会发展的支柱性产业,关系人们生活质量的提升。质量监督管理工作受社会各界人士的高度重视,依然存在较多的问题,离不开社会各界的长期监督。鉴于此,本文对房屋建筑和市政基础设施工程质量监督管理进行了分析探讨,仅供参考。  关键词:房屋建筑;市政基础设施;质量监督  一、当前房屋建筑和市政基础设施建设质量监督管理存在的问题
期刊
摘要:地铁BAS系统能够对地铁环境参数检测及时处理地铁内部突发情况,不过地铁BAS系统的设备维护和管理需要花费角度成本,而维修工作的开展取决于设备使用情况,需要以需要制定完善的维修系统,加强费用控制,为此需要采取有效的技术手段和管理方法。基于此,本文从地铁BAS系统入手,分析设备管理措施。最后提出诊断技术希望对相关研究带来帮助。  关键词:地铁;BAS系统;机电设备;设备管理  一、地铁BAS系统
期刊
摘要:在地铁发展的进程中不仅可以缓解城市中的拥堵情况,还满足了人们出行需要,但是地铁在运行时速度过快很容易会出现较为严重的安全事故,因此需要加强对安全问题的重视程度,例如在实际工作中需要加强对转向架轮对偏磨故障的有效处理,防止转向架轮对地铁安全造成一定的影响,本文论述了地铁列车转向架轮对偏磨故障的原因以及相对应的应对策略。  关键词:地铁列车;转向架轮对;偏磨故障;故障处置  一、地铁列车转向架轮
期刊
摘要:建筑工程质量在建筑行业是一个字的招牌,建筑行业的质量问题是由人为原因造成的,人为原因属于可控因素。因此在施工过程中要采取合理的措施,做好监理和防务工作,科学合理地改进施工工艺,确保施工质量。但是,目前我国建筑业的监督管理体制还不完善,制度不够严格,执法力度不够,导致监督管理中存在许多问题,,严重制约了建筑业管理质量的提高,也对国内建筑业的发展十分不利。  关键词:建筑工程;质量监督管理;问题
期刊
摘要:为了降低爆破对围岩的损伤,采用定向控制爆破技术。通过数值模拟的结果,得到定向控制比普通光面爆破效果更好的结果。  关键词:围岩损伤;定向控制;光面爆破;数值模拟  概述  在隧洞爆破过程中,围岩往往受到影响:原有的节理和裂隙发育并会产生新的裂隙。在爆破时面临两个重要问题:一用最有效的方法将岩石进行破碎;二降低爆破对开挖范围外岩石的损伤,保证爆破后围岩的稳定。光面爆破是设计轮廓的方法。  在普
期刊