基于Web+Services的掌上定位导航与社交系统设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

基于WebServices的掌上定位导航与社交系统设计与实现皮永健(青岛科技大学,青岛,266100)摘要:此论文主要是针对出行管家(掌上定位导航与社交系统)在开发背景、局限性、详细设计、不足等方面进行部分的概述。本系统主要是针对当前的出行方式,使用户能更快、更好、更方便的出行的前提下开发设计。采用基于WebService的技术,使用户能够更方便的让手机为其进行导航,为出行带来新的气象、新的体验!关键词:WebServices;出行;地图;导航;社交;移动;无线互联网1.引言随着3G手机的逐步普及,掌上应用受到越来越多的关注。3G技术为手机与Internet的互联提供了理想的技术平台,为进一步丰富手机上的应用提供了基础。WebServices是部署在Web上的对象、组件,可以用一般的编程方法通过Internet来调用,具有良好的封装性、松散耦合性、协议规范性以及高度可集成能力,是目前流行的实现分布式应用的方法之一。另一方面,3G技术为手机与Internet的互联提供了理想的技术平台,特别是WebService的出现,为通过掌上设备利用丰富的Internet资源提供了极大的方便。因此,开发基于WebService的掌上应用系统有着广泛的社会需求和广阔的应用前景。掌上设备与Internet连接后,需要更加丰富多样的应用软件作为基础。因此,设计掌上应用系统有着广泛的需求和广阔的应用前景。特别是WebService技术的出现,为掌上设备利用丰富的Internet资源提供了极大的方便。2.研究背景及意义GIS发展的最终目的是使GIS平民化,目前的地图服务主要以使用单机或者网页方式实现,这些方式不适合在户外旅游等场合下进行,给用户造成了很多的不便。随着无线网络通信、移动定位以及嵌入式系统等技术的出现与日渐成熟,基于位置服务的移动地理信息系统(GIS)也得到了迅速发展。如何在移动环境下提供GIS支持是今后GIS研究的热点之一,也是GIS面向大众应用的重要发展方向。移动智能终端所具有的移动性为移动GIS的发展提供了良好的支持。移动GIS以移动智能终端作为信息的载体,通过与嵌入式GIS技术、移动定位技术和无线网络通信技术的集成,使人们不仅可以随时随地进行GIS数据的实时采集与更新,同时还可以在任何时间、任何地点获取GIS的服务。移动式GIS是在移动的环境下通过GIS服务于普通大众,而移动GIS的快速发展使GIS真正进入百姓生活。移动式GIS是GIS真正融入IT技术并与现代通信技术,GPS技术相结合的产物。移动式GIS的实现使GIS真正跳出“G”,融入IT主流技术。随着智能手机一步步走进普通人的生活,它将成为人们获取信息的主要设备。因此,手机的应用服务将会有很大的发展空间,手机地图服务就是其中的一项。基于地理位置的移动增值服务拥有广大市场,而Android手机系统的推出让基于地理位置的增值服务有了新的前景,但市场上目前的一些基于地理位置的服务都有明显的开拓空间,比如Android自带的GoogleMap在大比例尺下的信息缺乏,大众点评在多人交互方面的不足等。本系统试图建立一个为用户提供出行信息、导航、备忘提醒,交友聊天(类似QQ)、手机防丢失找回的生活平台,根据用户当前所在的位置,提供附近的各类商店、娱乐休闲场所的商品信息、服务信息、天气信息、公交路线;给用户提供基于位置信息的一些相关服务,如路径分析与导航、路径记录,将位置信息发送给好友、与好友聊天等;同时也提供了用户找回手机的安全途径。3.国内外研究现状目前,电子地图在商业应用领域不断发展。在终端嵌入式领域,有汽车导航、个人导航、GPS导航等应用;在平台应用领域,有行业应用-智能交通系统、车队管理、资产跟踪等;还有市场前景颇为乐观的基于位置服务领域(Location-BasedServices),如手机位置服务及互联网位置服务等。目前美国的卫星导航图,只要选择了出发点和到达点,电子导航系统就会立即用红线标识出最佳行走路线,还会适时提供交通信息,以及按照交通状况修正最佳行走线路,能够提供三种地图显示方式,卫星影象,航空补拍影像,矢量地图显示,定位精确,实物三维显示,可以多角度观察目标。但是,国内电子地图还是处于发展阶段,国家相关部门也一直在有步骤地推进电子地图的产业化进程,包括先后出台了《保密法》、地图出版的相关管理条例和电子地图制作资质标准。另外,在技术手段上,国家也采取了一些办法,国家发展和改革委员会在2002年曾主导了一个专业化产业化项目——卫星导航产业化应用专项,其中涉及到导航的硬件、软件、应用平台和导航电子地图,并设立了一些项目来直接推进电子地图的产业化。国家发改委希望通过该计划在国内形成100亿元规模的卫星导航应用市场,推出一批有特色的中国导航产品,培育起一批在相关领域里的一流企业。电子地图应用目前主要在车载导航系统、手机、掌上电脑等设备中有所应用。这个由汽车商、地图供应商、手机商、电信运营商组成的产业已有近百家企业参与。随着电子地图应用面的拓宽,其与老百姓的生活也结合得越来越紧密。随着智能手机一步步走进普通人的活,它将成为人们获取信息的主要设备。因此,基于手机的电子地图应用服务将会有很大的发展空间。目前,市场上已售的手机中有很多都带有自己的地图服务,但由于这些手机自带的地图服务要面向所有用户,所以在某些具体方面的应用就显得有些不足。Google推出的Android操作系统自带的地图服务就是一个代表。该系统自带了Google地图服务,提供功能强大、使用方便的地图技术和本地商户信息,其中包括商户位置、联系信息及行车路线。但是其仍有不足之处,虽然它自带的地图数据很全面,但其详细度与真实性都不太可靠,而且它不能满足很多特定条件下的大众需求,实用性不是很好。尽管如此,但它提供给了用户一个很好很自由的扩展空间,只要自己有需要,我们就能在它已有的地图服务上面基于自己的数据自己的需要开发出更详细,更真实,更实用的地图服务。4.设计与实现我们开发本软件是为了方便普通手机用户的出行方便,用户使用本软件可以方便的得到出行指南信息,以及本软件提供的相关利于出行的服务。我们的软件定位为出行管理客户端,本软件的使用者为经常需要查询出行信息的Android手机用户。软件由手机客户端与服务端数据库来搭配,并使用第三方公司提供的openAPI接口(百度地图API、中国气象局API)。手机客户端分为九个大模块,分别为:查看地图、路线查询、公交地铁查询、天气预报、出行备忘、好友系统、手机找回、我的出行轨迹、微博分享。其中查看地图、路线查询、公交地铁查询、出行轨迹需要使用百度公司提供的百度地图的API接口,天气预报模块需要使用中国气象局提供的天气预报API接口,好友系统需要访问软件服务器的数据库接口。5.系统总体框架6.运行环境规定设备:1.处理器型号及内存容量:CPU:Corei3系列或更高内存:2G或更高2.外存容量:硬盘容量:50GB或更高支持软件:操作系统:WindowsXP、Windows7服务器:Tomcat、Asix2软件环境:Android2.1或以上操作系统接口:该软件需要调用百度地图安卓版API、中国气象局天气预报API以及本软件服务器端的API参考文献:《Eclipse编程技术与实例》叶达峰编著人民邮电出版社《Java面向对象程序设计》张桂珠,刘丽,陈爱国编著北京邮电大学出版社《MySql原理与Web系统开发》吴吉义王中友著。北京:清华大学出版社《WebServices原理与开发实务》林弘之编著,北京:电子工业出版社联络方式:(1)通讯地址:山东青岛市崂山区松岭路99号,166100,青岛科技大学。(2)电话:13165087071(3)E-mail:772989000@qq.com

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功