一种基于物联网的公交车信息查询系统方案

    1 研究背景
  随着城市建设的飞速发展及公交系统的不断完善,公交车已成为城市居民出行的主要交通工具。但由于城市公交线路四通八达,且随着城市扩建而快速发展,新的公交线路在不断延伸和开辟,再加上单行道、禁左等道路交通约束,出现了交通拥堵问题。而且近年来严重的交通拥堵问题不仅局限于大城市,在二线甚至三线城市也开始蔓延。根据中国汽车协会2010年发布的数据,2009年中国汽车销售量达1 364.48万辆,超过美国成为全球第一,其中乘用车数量为1033.13万辆,同比增长53%。而去年全国公路增长里程共计9.8万公里,同比下降33%。二者之间的不均衡发展导致了交通安全事故频发、城市居民乘车出行不便、上下班时间增加等问题。
  随着现代网络技术的不断发展,公交查询系统因运而生。因此也出现了基于各种技术的公交查询系统,如基于ASP.NET+XML的公交查询系统、基于J2ME的公交查询系统、基于GIS、GPS、RS的公交查询系统等。这些系统能提供电子地图、二维数字城市中的地图和三维城市模型的信息、高精度的GPS定位服务,但是他们无法及时反应出某一时刻某一站点的来车详细信息。
  目前大多数的公交查询系统,基本具备以下功能:采用车站站点查询、车次查询、模糊查询、站至站查询4种查询形式,不仅能够查询到各条线路的起停站点,同时还能够分析出换乘车辆情况。但是由于各个地区公交车数据庞大,无法迅速、准确地查到所需要的目的地以及各个车次所经过站点的信息,导致查询不便且结果复杂缺少人性化。另外,物联网作为新一代信息技术的重要组成部分,第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了物体与物体之间,进行信息交换和通信。但其应用方面多是对于一些大型行业,还没有扩展到民用基础设施上。
  而本系统可以给用户带来意想不到的便捷,通过登陆网站即可查到用户要乘坐的公交车的具体情况,包括距用户还有多少站以及车上乘客数量,这样即使正在赶往公交站台的路上,也不用担心会误了最快到达的公交车。同时用户也可以作出等待还是换乘别的路线的公交车的选择,这样不仅节省了时间而且使公交资源最大化利用。
  2 系统的总体结构
  系统结合物联网的科学技术理念,利用特定装置如红外扫描等对公交车的乘客数量进行统计,将RFID标签嵌入到公交站牌上,公交车路过站牌时自动提取站点信息,同时实现弯道提醒、线路提醒等功能。车载信息存储模块将乘客数量信息、站点信息和车辆上下行信息汇总和储存,并通过GPRS网络发送至综合信息处理平台,平台对各班次公交车的信息进行排序整理,作出为每一站点的两个方向生成各自数据模块等处理,同时上传互联网,并实时更新。
  从技术架构上看,基于物联网的公交信息查询系统可分为3层:感知层、网络层和应用层。(1)感知层由各种传感器以及传感器网关构成,包括红外传感器、RFID等感知终端。感知层主要功能是识别物体和采集信息。(2)网络层由无线通信、互联网和网络管理系统等组成,负责传递和处理感知层获取的信息。系统拟建立公交信息综合处理平台,基于互联网编程实现公交信息数据库的建立和维护,并对接受信息进行排序、添加、删除及实时更新,包括整个平台的维护等。(3)应用层是公交信息查询系统和用户的接口,它实现公交信息查询系统的智能应用。本系统拟采用用户手机查询浏览公交信息查询系统网页的方式实现公交信息查询系统的用户应用。
  系统总体结构如图1所示。

  3 基于GPRS的信息传输方案设计
  系统采用GPRS无线数据传输方式实现车载终端与监控中心的通信,并以华为公司GTM900-C无线通信模块为例,具体介绍车辆监控系统中实现GPRS数据传输的方法以及关键技术。
  GPRS专网系统终端上网登录服务器平台的流程为:(1)检查网络状态。(2)用户发出GPRS登录请求,请求中包括由移动公司为GPRS专网系统专门分配的专网APN;(3)根据请求中的APN,SGSN向DNS服务器发出查询请求,找到与企业服务器平台连接的GGSN,并将用户请求通过GTP隧道 装送给GGSN;(4)GGSN将用户认证信息(包括手机号码、用户账号、密码等)通过专线送至Radius进行认证;(5)Paddius认证服务器看到手机号等认证信息,确认是合法用户发来的请求,向DHCP服务器请求分配用户地址;(6)Radius认证通过后,由Radius向GGSN发送携带用户地址的确认信息;(7)用户得到了IP地址,就可以携带数据包,对GPRS专网系统信息查询和业务处理平台进行访问。(8)访问后关闭链路。