系统概述交通信息服务系统由交通信息基础平台和交通信息发布平台两部分组成。系统框架结构如图3。
交通信息基础平台收集各种信息,包括浮动车路况信息、停车场动态信息、交通事故、交通管制、道路施工、天气状况等,经过融合处理,形成可以为出行者服务的交通信息、导航服务信息、路径规划信息。
首先,交通信息发布平台通过交通信息基础平台提供的数据访问接口,获取实时出行者服务的交通信息;或者根据导航终端请求类型,读取导航服务和路径规划信息。
其次,交通信息发布平台生成RDS-TMC或GPRS-TMC消息,经过编码设备由FM无线传输网作为RDS信号进行传输;或由GPRS无线传输媒介,利用UDP协议进行广播;
最后,支持RDS或者GPRS的导航终端接收TMC数据,并由硬件或者软件解码器解码,利用事件和位置编码数据库重置原始信息,并将其作为一个可视的或语音信息提供给驾驶员。
另外,若导航终端支持RDS和GPRS双重通信功能。则由RDS-TMC方式完成通用交通信息的发布。使用GPRS-TMC通信协议,完成个性化交通信息服务的提供,即通过GPRS通信方式与交通信息服务系统进行数据交互,依据交通信息基础平台收集的数据,提供行车导航服、路径规划等功能,很大程度上弥补了导航终端信息缺乏、资源有限的不足。
交通信息服务系统主要目标是向导航终端提供RDS-TMC信息、GPRS-TMC信息、GPRS导航信息以及路径规划信息等。鉴于篇幅所限,本文主要阐述交通信息发布平台部分。交通信息发布平台主要由四部分模块组成:数据获取模块、数据编码模块、数据通信模块、控制管理模块。功能结构如图4所示。
(1)数据获取模块数据获取模块是整个交通信息发布平台运行的数据来源。模块通过访问远程Web Services Interface接口获取出行者服务信息、导航服务信息和路径规划信息等更新数据;按照约定格式解析获取到的更新数据,并按照GPRS-TMC或RDS-TMC消息格式和内容的要求,转换成适合RDS-TMC和GPRS-TMC编码使用的格式。
(2)数据编码模块数据编码模块是交通信息发布平台下发数据的处理单元。利用数据获取模块的解析结果,模块首先生成TMC消息数据或导航服务信息、路径规划信息;然后,依据不同的需求,分别按照GPRS-TMC协议或RDS-TMC协议进行编码、处理,生成最终对外发布的数据。
(3)数据解码模块数据解码模块是交通信息发布平台解析RDS/GPRS导航终端请求信息的处理单元。通过数据通信模块接收请求信息,按照GPRS-TMC协议进行解码,解码结果由控制管理单元按照请求类型,交由数据获取模块进行相应处理。
(4)数据通信模块数据通信模块是交通信息发布平台和支持GPRS导航终端以及支持RDS/GPRS导航终端交互信息的通信单元。数据通信模块通过UDP方式传输数据,支持三种数据类型发送:RDS-TMC协议编码数据和GPRS-TMC协议编码数据以及交通信息发布平台与支持GPRS导航终端、支持RDS/GPRS双重功能终端交互的数据(包括终端登录、心跳和平台数据下发导航服务、路径规划等数据)。
(5)控制管理模块控制管理模块是交通信息发布平台的逻辑控制中心。负责管理整个交通信息发布平台数据转发、数据获取、RDS-TMC数据编码、GPRS-TMC数据编码、GPRS-TMC数据解码和数据通信逻辑过程。