该系统软件数据流程如下:当需要公路客票系统信息时,业务应用首先查看业务数据缓冲池是否存在相应业务数据;如果有,则从缓冲池中获取数据;如果没有,则通过公路客票系统业务数据接口(Socket客户端)向公路客票系统业务数据接口(Socket服务端)发送数据请求。网闸外网模块将该数据请求经落地分析,进行“摆渡”,传输到内网。公路客票系统业务数据接口(Socket服务端)根据客户的应用数据请求,通过SQL语句从公路客票系统业务数据中获取相应数据。并通过Socket套接字向客户端提供数据。网闸的内网模块将业务数据包进行落地分析,传输到外网。公路客票系统业务数据接口(Socket客户端)获得业务数据,向业务应用提供,同时放入缓冲池以供复用。数据传输管理模块主要是对网闸的传输参数、数据缓冲策略、数据传输的日志等功能进行管理,提高模块的可靠性、可用性和扩展性。
4 应用实例
基于公路客户信息服务系统设计,开发了公路客户服务系统模拟实验室,在仿真测试环境下,公路客户信息服务系统的主要性能指标如表1所示。
该模拟实验室开发完成包括客运调度系统核心处理功能在内(客车车次、客票信息、客车车票预订交易、供电调度)的产品。客户信息服务系统基于Web服务与NET Framework平台,通过B/S方式实现对客车查询、客车跟踪、客流分析、统计分析、设备监控、视频监控、异常处理机信息发布等业务管理。
5 结论
目前国内外对公路客户信息服务系统的研究大多限于独立单位票务服务、向导揭示、广播系统、视频监控与客运统计报表等,而采用网闸技术设计开发公路客户信息服务系统则为创新点。该系统不仅提供基于物理隔离的安全保障,还具有高速的数据交换能力和较强的系统集成能力,满足公路客户信息服务系统应用需要。