Page 61 - 智慧地铁建设实践与创新研究
P. 61
第二章 智慧地铁建设技术架构及关键技术
都需要形成独立构件等待上层调用。
经过上述粒度划分原则的分析得知语音售票功能集成到软件中的突破口,实
现语音售票功能可分别在设备层、业务层和应用层进行扩展以及新构件的开发。
应用层的乘客 GUI 中实现扩展语音部分,在乘客操作过程中需要调用业务层的
语音控制模块,而语音控制模块需要调用设备层的语音模组,这样才能实现最终
的语音功能。改造升级后的售票软件进行语音售票过程的构件调用关系如图 2-11
所示。
图 2-11 语音售票过程组件调用关系
(三)语音售票功能业务层设计与实现
1. 网络通信格式
智慧地铁自动售票机(语音模组)与云服务器通过 TCP/IP 协议进行通信,
该协议包括物理层、数据链路层、网络层、传输层、应用层五层。智慧地铁自动
售票机在接收乘客语音消息后,语音消息被传送至服务器解析,服务器将解析后
的查询结果反馈至自动售票机,整个过程是一个完整的 TCP/P 协议传输过程。
·49·

