Page 49 - 智慧地铁建设实践与创新研究
P. 49

第二章 智慧地铁建设技术架构及关键技术




             成购票。另一种是语音交互方式,此方式无须烦琐的动手操作,只需通过语音的
             方式告知自动售票机目的地、票数、需付金额等信息即可。工作人员与自动售票
             机的交互界面根据不同岗位权限显示对应的操作菜单。

                 (2)业务层
                 业务层对基础业务层提供的接口进行再封装,相对于应用层,缺少的只是用
             户与自动售票机交互界面的切换逻辑。智慧地铁自动售票机业务层主要有语音控
             制模块、支付模块和单程票发售模块,这三个模块是乘客成功购票的必备条件,

             基本上构建了售票机的整个功能框架。语音控制模块使得乘客能够通过语音的形
             式定义车票,支付模块提供乘客不同的支付方式完成付款,单程票发售模块确保
             车票被定义完成后能够准确无误地弹出。
                 (3)基础业务层

                 基础业务层是业务层的基础,相对于业务层来说,基础业务层功能模块更分
             散,更专一。该层包含辅助模块、事件管理模块、参数管理模块、操作管理模块、
             交易管理模块、票箱管理模块、钱箱管理模块、票价定义模块等。辅助模块负责
             自动售票机中元器件的常规检测;事件管理模块将消息 API 函数封装成具体的消

             息类,提供消息操作接口,再按消息的作用以及对象的不同划分类别;参数管理
             模块负责解析参数文件中诸如车票费率、节假日时间的参数并提供给售票系统使
             用;操作管理模块记录了工作人员每一次维护更新的时间,以及将变更数据保存
             到数据库中;交易管理模块记录最近一段时间内的交易金额和车票的发售数量;

             票箱管理模块实时记录票箱中当前的车票数量;钱箱管理模块实时记录钱箱中的
             金额;票价定义模块计算两个不同站点的票价。
                 (4)设备控制层
                 设备控制层中包含多个控制设备,这些设备与工控机通过串口连接。工控机

             按照特定的通信协议向底层设备发送命令并接收其反馈回来的信息,根据反馈信
             息更改设备状态。智慧地铁自动售票机的设备控制层包括语音模组、单程票读写
             模块、单程票发售与回收机构、现金接收与找零机构、电源、打印机等控制设备。
                 (5)基础设施层

                 基础设施层位于售票系统最底层,是整个软件的基础,其重要性不言而喻。
             此层作用是完成自动售票机与外部的通信,如售票机的交易记录、模式变化、各
             种参数文件的上传与下载、软件版本的更新都在这一层完成。其具体包含软件信



                                                                                  ·37·
   44   45   46   47   48   49   50   51   52   53   54