交通信息服务技术

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、现有的交通信息服务手段及其应用现状

公共交通出行信息发布系统是交通信息服务系统的关键组成部分,是直接面向公交出行者的窗口服务系统。交通信息发布是智能公共交通信息服务系统为出行者提供的信息与出行者之间交互的媒介,出行者对系统的评价完全来源于信息发布。首先介绍信息发布系统的结构和信息交换平台,然后详细介绍了目前应用的信息发布技术,介绍支持数据广播、Web、E-mail、RSS、短信、声讯等多种发布方式综合诱导出行。

1、出行信息发布系统

公共交通信息发布系统主要作用是信息处理中心将交通诱导信息发布给需求终端,公交信息发布的特点是:

(1)信息多样化。需要提供给公交出行者的信息不仅仅局限于公交运行信息、预测到站信息、载客量预测信息等与公交相关的信息,还包括道路、天气、铁路、民航以及其他相关服务信息,为出行者提供全方位的出行服务。

(2)用户广泛。信息发布主要提供给出行者,出行者可以在室内、车站、车上、路边[47]。信息发布系统的结构示意如图4-1所示。

2、信息交换平台在信息发布系统中的应用

智能公共交通系统信息交换平台就是在明确信息服务系统各子系统之间衔接关系的基础上,制定接口和功能衔接要求,根据这些要求建立的满足多种交通信息需求的通信网络平台。智能公共交通系统信息交换平台是整个智能公交信息服务系统各子系统之间进行通信的总枢纽,也是子系统消息往来的集散地,在整个系统中担任着重要的脚色,真正体现了交通运输信息交流和资源共享的信息化社会特征。

信息交换平台在信息发布系统中同样起到非常重要的作用。由于智能公交信息服务系统信息交换平台实现为企业级的应用网关,不但支持静态的路由指定,也支持动态的路由条目的生成和删除,可以进行灵活配置,以满足各种不同的客户需求。

信息交换平台不仅仅成为公交信息发布的平台,同时也是信息服务系统与其他业务系统进行信息交换的平台和枢纽。其主要功能有:

1)信息采集:通信服务器收集车载终端等设备采集的信息,根据设定发往不同的订阅者。

2)信息订阅:各子系统可以向通信服务器定阅自己需要的消息。现支持多44种订阅方式。

3)信息转发:进行带目标地址的转发和订阅信息的转发。

4)系统维护:支持分级日志,错误编码,配置,数据统计等功能。

信息交换平台的数据库组织采用分布式数据库系统,这是符合信息交换平台的管理思想和管理方式,是由信息交换平台和智能公交信息服务系统的特点决定的,为了充分发挥信息交换平台的作用,满足公交出行者的需求,必须要求各个数据库之间既能灵活地交流,又能统一管理和使用。这样把信息交换平台的数据库用网络连接起来,建立一个既有各部门独立处理又适合全局范围应用的分布式数据库系统。

信息交换平台需采用中间件技术。中间件是位于平台(硬件和操作系统)和应用之间的通用服务,主要为了解决分布异构问题,这些服务具有标准的程序接口和协议。针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。中间件应该具有如下特点:

1)满足大量应用的需要

2)运行于多种硬件和OS平台

3)支持分布计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互

4)支持标准的协议

5)支持标准的接口

对于应用软件开发,中间件远比操作系统和网络服务更为重要,中间件提供的程序接口定义了一个相对稳定的高层应用环境,不管底层的计算机硬件和系统软件怎样更新换代,只要将中间件升级更新,并保持中间件对外的接口定义不变,应用软件几乎不需任何修改,从而保护了政府或企业在应用软件开发和维护中的重大投资。

由于中间件需要屏蔽分布环境中异构的操作系统和网络协议,它必须能够提供分布环境下的通讯服务,我们将这种通讯服务称之为平台。在通讯平台之上,可构筑各种框架,为应用程序提供不同领域内的服务,如事务处理监控器、分布数据访问、对象事务管理器OTM等。平台为上层应用屏蔽了异构平台的差异,而其上的框架又定义了相应领域内的应用的系统结构、标准的服务组件等,用户只需告诉框架所关心的事件,然后提供处理这些事件的代码。当事件发生时,框架则会调用用户的代码。用户代码不用调用框架,用户程序也不必关心框架结构、执行流程、对系统级API的调用等,所有这些由框架负责完成。因此,基于中间件开发的应用具有良好的可扩充性、易管理性、高可用性和可移植性。

目前三大主流中间件技术平台主要有OMG的CORBA、J2EE和.NET。

它们都是支持服务器端中间件技术开发的平台,但都有其各自的特点。CORBA的特点是大而全,互操作性和开放性非常好。缺点是庞大而复杂,并且技术和标准的更新相对较慢,COBRA规范从1.0升级到2.0所花的时间非常短,而再往上的版本的发布就相对十分缓慢了,在具体的应用中使用不是很多。由于公共交通信息服系统中有不少旧的系统,它们的开发语言、结构都不尽相同,同时由于还有许多实时的系统,而要整合旧系统,同时实现实时的控制,.NET和J2EE都无法做到。根据系统所需的需求和前边分析的信息交换平台应该具有的性能,信息交换平台应该有跨平台、跨语言、高可靠性、高安全性、高稳定性、高速运行能力、大型应用处理能力。基于此,提出采用开源的面向对象的自适应通信构架ACE(Adaptive Communication Environment)来进行开发,实际应用证明基于ACE中间件开发的信息交换平台对解决系统的海量信息交换难题是很有效的[55][56]。

3、交通信息发布技术研究

公交信息发布主要是将诱导信息提供给公交出行者,以促使出行者合理的安排出行,提高公交服务水平,缓解交通拥挤。为了达到实时地发布动态交通信息的目的,本节主要介绍了目前实际应用的各种信息发布技术,包括支持数据广播、Web、E-mail、RSS、短信、声讯等多种发布方式,开发基于Web的出行者信息服务门户,实现出行需求获取、综合交通诱导和交通信息的即时发布。

3.1传统的发布方式

相关文档
最新文档