中国论文网
关键词:Android;移动互联;物联网;出租车管理系统;百度地图GPS定位
中图分类号:TP36 文献标识码:A 文章编号:1007-9599 (2012) 15-0000-02
1 引言
随着人们生活的不断提高和生活节奏的不断加快,人们对于交通工具的依赖和需求也在不断加强。出租车在一定程度上给人们带来了很大的便捷,但还是不能很好满足需求,因为它具有行驶不确定性、乘客等待不确定性、出租车司机载客随机性、信息不及时性和出租车管理公司难以管理等众多缺陷。
在某些城市,出租车公司开通了“电话叫车”的服务。目前北京出租车总量为近7万辆,几乎都装备了报警监控的GPS终端,但兼具“电话叫车”服务功能的不到2万辆[1]。从出租车公司了解到的数据显示,使用电话叫车的业务量远远不到整体业务的1%,显而易见,出租车公司使用电话叫车的业务方式,并没有得到广大乘客的接受,使用性和有效性没有得到好的体现。原因有以下几点:其一,消费者还没有养成电话叫车的习惯;其二,北京交通拥堵的现状、出租车智能终端装备投入不够,电话叫车的成功率也不是很高;再者,根据对出租车司机的调查,使用电招的乘客往往容易爽约,所以出租车司机在大多数情况下不愿意接受电召的业务。数据显示,电话叫车乘客爽约概率高达20%,出租司机频频遭遇的挫败感让他们对电话叫车的积极性难以提高。在我国另一大城市上海,尽管在“电话叫车”业务上每年投入上千万元,还是不能很好解决供需矛盾。
出租车管理系统“Speed Taxi”可以很好地解决以上问题,该系统的核心就是出租车招停基站的建设。出租车不再盲目的行驶在城市中各个角落,只需要观察移动设备端地图上的相应基站显示的等待乘客数,便可直接行使到此站载客,而并不需要担心乘客爽约的行为。乘客只要在相应固定的出租车等候地点候车,不用担心自己待不到车而耽误时间。对于出租车公司而言,提高运营效率,替换原有“电话叫车”方式,在满足乘客的需求下,让出租车司机载客更有目标性,现实性。
2 项目概述
出租车管理系统“Speed Taxi”是一个信息化平台,它的系统模块结构图如图1所示。
乘车呼叫系统:
(1)在基站提供呼叫乘车按钮,乘客按下按钮打印排号单,便可等待出租车。
(2)出租车在接受到由后台处理后的乘客呼叫信息,便可以选择前去载客。
(3)突发事件以及出租车需求量很大的时候,出租车公司后台可以给指定范围的出租车发送通知,并要求前去载客。
(4)后台还提供相关报表等功能。
出租车信息管理系统:
(1)出租车司机对相关信息进行查看、编辑等操作。
(2)出租车司机可以获取相关公告和通知。
(3)出租车司机可以接受到乘客请求消息。
出租车社区微博:
(1)查看微博社区相关信息。
(2)对于微博信息给予回复等互动信息。
(3)上传社区相片和及时路况信息。
加气运算及LBS导航系统:
(1)路程导航、路况显示、加气导航与信息分析。
(2)使用RFID技术显示相应不同的加气站的加气等候车辆数目,并以5分钟为频率及时更新加气站等候车辆数目。
3 项目关键技术
3.1 出租车车载管理系统(出租车车载设备)
出租车的车载管理系统主要采用以Android系统为开发平台。Android平台主要用于移动设备上的应用和开发,主要分为Linux 内核、Android 运行库、程序库、应用程序框架以及应用层面上的应用程序[2]。出租车的车载管理系统就是基于应用层面设计的。
(1)连接出租车管理后台
在车载设备中通过Android调用服务端提供的webservice来完成相关数据的传输,本系统中用ksoap2-android-assembly-2.6.5-jar-with-dependencies.jar包来完成相关调度。
(2)获取相关实时数据
建立客户端对应的相关实体模型,将从服务端获取的数据装换为实体对象,以方便进行数据操作。
3.2 物联网终端(等待基站)
对于道路出租车基站以及人口密集场所的基站,使用互联网的技术将其与后台管理系统连接在一起。物联网的基本架构包括感知层、传送层、应用层[3]。
物联网(The Internet of things)是新一代信息技术的重要组成部分。它是通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现对物品的智能化识别、定位、跟踪、监控和管理的一种网络[4]。
出租车等待基站的建设便是将程序植入硬件设备,连接互联网和出租车后台进行相关数据的交互。对于乘客来说,只要在相应的出租车招停基站中按下按钮,减少平均等待时间,避免无谓的等待情况。从社会效益而言,减少出租车空载,一方面使城市交通运营效率提高,另一方面减少汽车废气排放,有利于环保。
3.3 服务端(出租车管理后台)
服务端采用J2EE,使用SSH整体开发框架。Strut2.0封装Action和Form,Spring管理JavaBean以及相应事物逻辑处理,hibernate实现底层持久化操作[5]。服务端的后台数据处理以及信息转发技术的基本思想是,当乘客在出租车基站发出乘坐需求的时候,请求信息会发送到出租车管理后台,后台对此请求信息作出相应处理,判断该基站的所在位置,分析后将信息发送到出租车车载客户端,客户端予以显示。 这里调度了百度的地图服务来动态显示基站的所在位置和等待人流量。百度地图是百度提供的一项网络地图搜索服务,覆盖了国内近400个城市、数千个区县。在百度地图里,用户可以查询街道、商场、楼盘的地理位置,也可以找到离用户最近的所有餐馆、学校、银行、公园等[6]。百度提供了在移动设备端的开放的地图服务API,方便开发者使用此服务来开发相应软件产品。
3.4 出租车招停基站设计
如公交站台那样,在一些位置建立出租车招停基站。在每个等候基站建立一个出租车等候取票机,当乘客需要等候车辆的时候,必须按下候车按钮取出票据并在出租车来临之际通过验证票打开等候门继而乘车。
(1)在乘客按下等候按钮时,运用物联网技术将基站的基本信息发送到出租车管理的后台,后台根据基站信息,将会更新百度地图上该基站等候人数的显示信息。
(2)那么可能存在这样的情况:乘客在按下按钮时,却没有上车,那么这种情况下会设定一个时间段,在多少时间间隔内,系统会将此前请求信息作废处理,同时后台更新地图信息。
乘客在验票上车后,信息会返回到后台,后台处理及时更新地图上该基站的等候乘客的数量显示。
3.5 加气运算及LBS导航系统设计
出租车司机都有对应的工号牌,在进入加气等候的状态时,提供一个刷卡的自动等候门,需要进入加气等待的出租车,必须通过刷卡才能等待加气。这样,在刷卡的同时物联网将此加气站的信息传递到出租车管理系统的后台,系统根据加气基站的基本信息,更新地图上相应加气站车辆等候信息的显示。从而其他出租车司机就可以通过出租车上移动终端的地图来了解每一个加气站出租车等候数量的分布情况。
基于位置的服务(Location Based Service,LBS),它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS(Geographic Information System,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务[7]。
当出租车加完液化气后,在行驶过程中会不断消耗。因而将“加气运算”功能融入出租车管理系统。
加气运算系统记录每次加气量以及设置单位气耗(或者从历史记录中取得平均单位气耗),计算剩余天然气可行驶的路程,并及时提醒出租车司机进行加气。还提供加气报表功能(加气记录、行驶记录、平均行驶气耗)。
4 总结和进一步的工作
随着移动互联网的不断发展,以智能移动平台为主的移动设备应运而生,发展非常迅速。出租车管理系统“Speed Taxi”建立在互联网、物联网和移动互联网众多技术基础之上,大大提高了出租车以及出租车公司的运作效率,更节约了相应资源,让城市交通得到了一定的改善。
下一步将考虑中国出租车行业的实际状况,考虑将该方案商业化运行的可能,在商业计划部分将引入相应的风险投资者和行业投资者,完善本项目的技术实现,在信息服务流程重构下进行运作,实现参与企业和在经济上的多嬴和交通便利与管理上的多嬴。
参考文献:
[1]北京出租车电召服务发展现状.[EB/OL]. (2011-10-11) [2012-8-16]..
[2]杨丰盛.Android应用开发 揭秘[M].北京:机械工业出版社,2010:8-12.
[3]诸瑾文,王艺.从电信运营商角度看物联网的总体架构和发展[J].电信科学,2010(4):1-5.
[4]钱俊龙.物联网[J].文物保护与考古科学,2011,23(03):103-112.
[5]卢?.基于J2EE架构的SSH框架在电子商务系统中的应用[J].广西民族大学学报(自然科学版),2011,17(4):58-60.
[6]百度地图.[EB/OL].(2011-01-27)[2012-8-16]..
基金项目:2012年度安徽省教育厅自然科学基金资助项目(项目编号:KJ2012B078)
[作者简介]
唐笑林(1969-),安徽宿松人,安徽职业技术学院信息工程系,副教授,硕士,研究方向:网络安全;孙街亭(19-),安徽萧县人,安徽职业技术学院信息工程系,教授,研究方向:计算机应用技术;戴洁(1982-),江苏兴化人,安徽职业技术学院信息工程系,助讲,硕士,研究方向:网络安全;刘治群(1966-),安徽肥西人,安徽职业技术学院网络信息中心,讲师,硕士,研究方向:算法分析。
转载请注明来源。原文地址:下载本文