Page 49 - 智慧地铁建设实践与创新研究
P. 49
第二章 智慧地铁建设技术架构及关键技术
成购票。另一种是语音交互方式,此方式无须烦琐的动手操作,只需通过语音的
方式告知自动售票机目的地、票数、需付金额等信息即可。工作人员与自动售票
机的交互界面根据不同岗位权限显示对应的操作菜单。
(2)业务层
业务层对基础业务层提供的接口进行再封装,相对于应用层,缺少的只是用
户与自动售票机交互界面的切换逻辑。智慧地铁自动售票机业务层主要有语音控
制模块、支付模块和单程票发售模块,这三个模块是乘客成功购票的必备条件,
基本上构建了售票机的整个功能框架。语音控制模块使得乘客能够通过语音的形
式定义车票,支付模块提供乘客不同的支付方式完成付款,单程票发售模块确保
车票被定义完成后能够准确无误地弹出。
(3)基础业务层
基础业务层是业务层的基础,相对于业务层来说,基础业务层功能模块更分
散,更专一。该层包含辅助模块、事件管理模块、参数管理模块、操作管理模块、
交易管理模块、票箱管理模块、钱箱管理模块、票价定义模块等。辅助模块负责
自动售票机中元器件的常规检测;事件管理模块将消息 API 函数封装成具体的消
息类,提供消息操作接口,再按消息的作用以及对象的不同划分类别;参数管理
模块负责解析参数文件中诸如车票费率、节假日时间的参数并提供给售票系统使
用;操作管理模块记录了工作人员每一次维护更新的时间,以及将变更数据保存
到数据库中;交易管理模块记录最近一段时间内的交易金额和车票的发售数量;
票箱管理模块实时记录票箱中当前的车票数量;钱箱管理模块实时记录钱箱中的
金额;票价定义模块计算两个不同站点的票价。
(4)设备控制层
设备控制层中包含多个控制设备,这些设备与工控机通过串口连接。工控机
按照特定的通信协议向底层设备发送命令并接收其反馈回来的信息,根据反馈信
息更改设备状态。智慧地铁自动售票机的设备控制层包括语音模组、单程票读写
模块、单程票发售与回收机构、现金接收与找零机构、电源、打印机等控制设备。
(5)基础设施层
基础设施层位于售票系统最底层,是整个软件的基础,其重要性不言而喻。
此层作用是完成自动售票机与外部的通信,如售票机的交易记录、模式变化、各
种参数文件的上传与下载、软件版本的更新都在这一层完成。其具体包含软件信
·37·

