关于编译技术的自动化数据采集技术研究.pdf

关于编译技术的自动化数据采集技术研究.pdf

基于编译技术的自动化数据采集技术研究 基于编译技术的自动化数据采集技术研究 摘 要 轨道交通自动售检票系统是城市轨道交通综合自动化系统不可缺少的重要组成部 分,是贯穿整个轨道交通票务运营管理全过程的核心系统。轨道交通自动售检票系统一 般分为车票、车站终端设备、车站计算机系统、线路中央计算机系统、清分系统五个层 次。数据采集功能是车站计算机和线路中央计算机系统中一个非常重要的组成部分,该 功能的作用是采集设备上传的系统数据,对数据进行解码并存入数据库。这些数据是之 后清分和报表数据的来源,因此该功能非常重要,其开发和变更维护往往贯穿整个AFC 系统的开发周期。 本文首先介绍了轨道交通自动售检票系统的概念,历史和发展情况,其次根据AFC 系统,中央计算机系统,数据采集的层次对论题做了简要的概述,提出了现阶段数据采 集功能在开发、 部署、跨平台、数据正确性上面存在的问题。然后介绍了一种跨平台 的数据格式XDR。XDR 数据格式在国内外已经被广泛使用于各种领域,但是在轨道交 通领域的使用时间并不长。得益于其可移植性和标准化的特性,国内外很多轨道交通的 集成商开始使用这种格式。但使用经验表明,对数据内容和格式的变更仍然是系统集成 效率低下,破坏系统数据正确性和开发效率低下的一个主要原因。 本研究旨在提供一个基于编译技术的自动化的数据采集方案并给出具体实现。该方 案可以提高整个系统开发的重用度,免于开发人员疲于应付不断的变更请求,提高了生 产力,减少不必要的成本。 该解决方案的核心是以XDR 作为AFC 数据的自动分析与解码的数据描述语言并给 出一个完整功能的数据采集模块解决方案的工业版本,因此在方案中,使用了面向对象 的分析和设计方法完整地设计出整个数据采集模块。首先根据现有的项目经验以及自动 化数据采集方案的要求提出了完整的功能性需求和非功能性需求,这些需求已经涵盖了 一般自动售检票系统中对数据采集模块的要求。然后对模块进行划分,并对数据处理模 块中关键的XDR 数据描述自动解析和XDR 数据解码编写了详细的用例。在此基础上结 合其他功能对数据采集模块进行了分析和设计,特别是设计了 XDR 语言的词法分析和 I 基于编译技术的自动化数据采集技术研究 语法分析方案。最后详细介绍了该方案的几个主要部件的实现,包括 XDR 数据描述的 解析器、XDR 数据文件的解码器、数据保存和数据校验等,并给出了进行实际性能分 析的测试平台。整个方案在该测试平台和现有的实际项目的测试平台上测试通过,达到 了预期的结果,验证了该方案的可用性。 关键词 自动售检票系统,数据采集,XDR,词法分析,语法分析 II 基于编译技术的自动化数据采集技术研究 A RESEARCH OF AUTOMATIC DATA COLLECTING TECHNOLOGY BASE ON COMPILATION TECHNIQUE ABSTRACT Automatic Fare Collection (AFC) system is an important part of integrated Urban Rail Transit Automation System, which is also a core system in the whole process of rail transit operation. AFC system generally includes 5 layers: ticket, equipment, station computer, line computer and clearing centre. Data Collection and Processing (DCP) is one of the cor

文档评论(0)

1亿VIP精品文档

相关文档