基于移动平台的公交查询系统文献综述

 2022-03-22 20:50:37

ensp;ensp;ensp;

引言ensp;

ensp;ensp;在我国,随着经济的快速发展,和城市化的快速发展,城市公交系统也随之迅速扩大,且更加复杂化,找不到合适的乘车路线的事情经常发生。当前,复杂的公交系统使得用户往往处于迷惑的状态,给出行带来诸多不便,而手基于android的移动公交查询系统的选题也正是基于该背景。以Android作为平台,能为客户随时随地提供公交信息的查询,ensp;同时,随着现在社会的发展,我们的生活也朝着电子化不断发展,如交通电子眼在交通管理中越来越普及;而经济的不断发展,避免不了人们都要到某些城市去公干或其他的事情。一旦你对这个城市不熟悉,你的出门就会举步维艰。打的,对于一些因公出差的人来说算不了什么,但是对于旅游者或是个人来说就不是很好的选择。因此,开发一个城市的公交车查询系统就显得十分必要,可以说是关系到一个城市的形象问题。因此公交查询系统将帮助出行人士方便、高效的安排自己的行程。ensp;

位置是人们理解和驾驭世界的基础,人们在快节奏的经济生活中,迫切想知道当时所处的环境信息,比如“我在哪?”、“到环球金融中心最短的路线是什么?”、“我附近有没有ATM”等等。随着空间信息技术、移动通信技术、Internet技术以及移动终端技术的快速发展,人们对所处位置以及与位置相关的信息需求愿望实现成为可能。应运而生的移动公交查询系统是上述技术的有机集成,它将Internet上的海量信息和地理信息系统的强大应用服务功能扩展到移动终端上,为移动用户基于位置的信息交换、信息获取、信息共享和信息发布提供了便捷、经济的技术途径。随着移动终端计算能力与存储能力的日益增强以及移动通信技术与互联网技术的飞速发展,在移动客户端开发技术上,先后出现了基于WAP浏览器、基于J2ME以及由Google联手34家公司组成的OHA推出开放源代码的Android开发平台。基于WAP浏览器的开发技术由于其典型的“瘦客户端”特点,导致客户端与服务器端之间存在大量数据交换,加上当前的无线网络带宽瓶颈,用户的数据共享与体验十分有限;与之不同的是,基于J2ME的开发技术要求大部分软件功能在客户端实现,即采用“胖客户端”技术,但其对硬件的性能要求较高,并且开发者需要做大量的代码工作,虽然代码的可移植性好,但相对来讲,开发的技术门槛较高;而Android开发平台采用开源的JAVA技术,平台集成了地图服务模块,并对核心系统架构进行了优化,对硬件的性能要求较低,加上其独特的intent模块机制,使移动公交查询系统服务开发门槛出现了划时代意义上的降低。Android平台是由Google与开放手机联盟合作开发的一个开放性的移动开发平台,它采用Linux内核,独特的Dalvikensp;虚拟机,集成特有的地图模块、快捷的XML布局方案、轻量级的SQLite数据库、高效的2D、3D绘图方案以及多媒体技术等等,它具有强大的网络访问功能,集成3G网络与WiFi、蓝牙等无线网络技术,并且可以对开发者之间的功能模块进行无缝继承与共享,高效的功能模块重用让开发的周期更短,开发难度更低,结合日益完善的移动定位技术,移动用户的M-GIS体验愈来愈好。Android是一个真正意义上的开放性移动设备综合平台,基于Android进行移动公交查询系统开发,可以很容易地利用Googleensp;Maps地图资源以及开放的API接口,可以说,基于Android的移动公交查询系统,是移动终端M-GIS开发道路上的一个里程碑。ensp;

研究现状:ensp;

Androidensp;是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序—移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google与开放手机联盟合作开发了ensp;Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和ensp;T-Mobileensp;在内的30多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。ensp;

作为谷歌企业战略的重要组成部分,Androidensp;将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。全球为数众多的移动电话用户正在使用各种基于ensp;Androidensp;的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的,Androidensp;将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。目前,移动空间信息服务的需求产生,一些学术论文介绍了Android平台的体系结构,分析了该平台的地图接口,针对移动平台资源的有限性,改进了传统公交矩阵换乘算法,采用集合的数学方法,提出了一种基于公交路线起终点线路信息的公交查询算法。本文将基于Android设计并开发了一个城市公交查询信息系统,并验证其可行性。即能确定移动用户的地理位置,并能随时、随地提供与此地理位置相关或指定位置的空间信息服务,因其巨大的商业价值,受到业界的高度关注。移动公交查询系统充分利用了无线移动的方便性与灵活性,也体现了大部分信息与位置相关的客观事实,使GIS应用进入了一个全新的时代。

国内外现状

日本、美国等发达国家对于城市公交网路系统的建设极为重视。这些国家利用本国先进的通信系统和强大的计算机网路打造出智能运输系统,在运输综合管理方面实现了高效、准确、实时的要求,各要素在这种管理之下配合密切,交通运输环境得到极大的改善。这些国家私家的拥有量很高,公民选择公共交通出行的数量相对不是很多,因付公交信息查询的需求不大,所以相关的研究也不多。

目前我国多数城市居民的出行方式仍以乘坐公共交通工具为主,很多城市的公交公司都有相应的公交查询系统。然而各个城市的查询系统自成一体,只能查询本市的交通信息,不提供其他城市的信息查询服务,而且功能也不是很完善,部分城市的查询系统只是简单的在页面上罗列出各条线路的相关信息,用户在查询时只能逐页翻开查找,使用起来很不方便,还有的只提供线路查询和站点查询,不具备站点到站点的查询以及转乘功能,用户的需求并不能够得到完全满足。并且这些公交查询系统多采用 WEB 访问模式,极大的限制了使用范围,推广价值也不高。市场上还存在提供第三方公交信息查询的机构,比如在公交查询网站中口碑较好的8684公交网,该网站曾获得2007 年十大创新网站的称号。其访问方式也是基于计算机终端的 WEB 方式,数据量全面而庞大,更新及时,查询方便,支持全国上百个城市的公交信息查询。但是该网站最大的不足就是需要通过 PC 终端查询信息,对于多数用户来说,在计算机终端上查询公交信息极为不便,首先在普及程度上比不上手机,其次用户还要受到空间的限制,因此利用计算机终端查询有很多限制条件,其局限性就体现在只能在出行之前就预先查询线路信息。这种依赖 PC 机的 WEB 访问方式对于市民在出行中对于公交信息查询的需求显然无法满足。尽管 8684 公交网也有应用于安卓手机系统的公交信息查询软件,但却具有三个缺点:第一个是应用软件包 APK(Android Package)捆绑了全国各省会城市以及直辖市的全部数据,带来两个方面的问题,其一是增加了数据量,需要长时间下载,其二是全国 34 个省级行政区密密麻麻的排列在手机相对较小的屏幕上,不利于查找;并且大部分市民生活区域相对固定,通常不需要使用其他城市的公交信息。一个可行的方案是,把这些城市的公交信息数据分开打包,使用户可以根据需要下载安装或删除某个城市的 APK,这种把众多城市密集分布在手机屏幕上的方式则极为不妥。第二个缺点是数据更新不及时,城市公交线路经常变动,因此需要定期更新相关数据,但是该网站并不具备显著有效的数据更新功能。第三个缺点是应用版本不能稳定运行,当用户切花城市时,系统常产生“网络错误”,导致切换失败。其无法获得其他城市公交信息的就在于,如果切换城市就必须联网下载相应信息,如果不能成功联机,则不能获得所需的公交数据。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。