城轨AFC系统终端通用软件架构研究与实现  

Terminal general software architecture for urban rail transit AFC system

在线阅读下载全文

作  者:李超[1] 付志霞 王然然 张煜山 LI Chao;FU Zhixia;WANG Ranran;ZHANG Yushan(Institute of Computing Technologies, China Academy of Railway Sciences, Beijing 100081, China)

机构地区:[1]中国铁道科学研究院电子计算技术研究所,北京100081

出  处:《铁路计算机应用》2017年第12期60-62,共3页Railway Computer Application

基  金:中国铁路总公司科研计划课题(2016G-N)

摘  要:通过对城市轨道交通AFC系统以及终端设备特点详细分析,设计并实现一套适合自动售检票机、半自动售票机以及查询机的通用软件架构,终端应用软件采用多进程方式,进程间采用Socket通信,主业务进程架构基于PureMVC框架设计,通过单例设计模式、信号、锁等技术实现业务流程同步与异步的灵活控制。该架构具有扩展性强、易维护性、低耦合等特点,并在实际项目中得到验证与应用。Based on the detailed analysis of the characteristics of urban rail transit AFC system and equipments,this article designed and implemented a general software architecture that was suitable for automatic fare collection(AFC)machine,semi-automatic ticket vending machine and query machine.The software adopted multi-process mode,the inter-process communication was implemented through socket.The main business process architecture was established based the PureMVC framework,the flexible control of business process between synchronization and asynchronous was achieved by using the singleton design pattern,signal,lock,etc.The architecture is with the characteristics of strong expansibility,maintainability and low coupling,has been verified and applied in the practical projects.

关 键 词:AFC系统 应用软件架构 PureMVC 

分 类 号:U231.4[交通运输工程—道路与铁道工程] TP39[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象