基于地理位置移动终端区域引导系统设计与实现.docVIP

基于地理位置移动终端区域引导系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于地理位置移动终端区域引导系统设计与实现

基于地理位置移动终端区域引导系统设计与实现   摘要:目前移动地图服务都只能定位到某个区域,而无法精确定位区域内具体的物体,当这些物体信息发生改变时也无法根据情况实时发布信息。依托校园信息,通过引入LBS云服务,并结合移动终端和用户的地理信息进行综合处理,最终实现校园内基于实景的实时信息捕获和位置诱导,为在现有移动地图基础上展示更为精准、详细和实时的位置信息提供了一条可行的解决途径。   关键词:LBS;综合定位;区域诱导;移动应用开发   中图分类号:TP319 文献标识码:A 文章编号文章编号2014)001009303   基金项目基金项目:苏州市云计算智能信息处理高技术研究重点实验室项目(SXZ201301)   作者简介作者简介:陶文寅(1986-),男,苏州工业园区服务外包职业学院纳米技术系工程师,研究方向为物联网和移动互联网技术。   0 引言   随着智能移动终端的大量普及和GPS模块的标准化配置,移动地图使用频率不断提高,然而使用中也逐渐发现现有的地图应用服务已无法满足人们对区域内精确位置服务的要求。随着云计算、大数据的蓬勃发展,基于云计算、大数据的海量LBS数据应用成为许多互联网公司未来的核心发展目标。LBS应用的关键就是位置信息,目前通过GPS和数字移动网络相结合的方式可以很好地解决在室内GPS无法准确获取位置信息的问题[1]。本系统设计的目的就是通过研究一种通过LBS和智能移动终端相结合的方式,帮助用户实现在普通地图应用中无法实现的区域内部的定位与诱导,为用户提供基于位置的与固定对象或移动对象之间的服务。   1 基于LBS的区域诱导系统总体设计   基于LBS的区域诱导系统由3大系统组成,分别为智能移动终端处理系统、LBS业务处理系统、位置数据存储系统[2],系统总体结构如图1所示。   图1 系统总体结构   各模块的主要功能如下:   (1)智能移动处理系统。通过数据网关向LBS业务模块发起LBS请求,并能够接受LBS业务模块返回的数据,同时通过与摄像头、GPS数据相结合的方式显示当前位置信息和LBS位置信息,以此提供区域指引。   (2)LBS业务系统。负责接收用户LBS业务请求,并对位置数据存储模块中的数据进行存取,最后根据用户的业务请求计算出最终结果,通过数据网管返回给智能移动处理模块。   (3)位置数据存储系统。用于提供LBS数据存储、维护与访问的接口。   1.1 LBS业务系统体系结构   由于本系统的LBS业务模块需要按照业务来区分各个LBS业务的逻辑,所以业务系统首先要具备LBS业务存储容器的创建、修改、删除和查询功能,其次要具备其接收用户请求的逻辑处理功能,最后就是提供这些功能的对外接口。当业务逻辑创建完后,便需要创建各业务模块中兴趣点数据,并提供兴趣点的创建、修改、删除和查询功能,以及兴趣点的逻辑处理功能和相应的对外接口。由于业务系统并不是对外公共服务系统,因此还需要有一个用户认证模块,帮助系统判断用户请求是否合法,LBS业务系统功能设计如图2所示。   图2 LBS业务系统功能设计   1.2 智能移动处理系统模块设计   智能移动处理系统是本系统的核心模块,其设计的要点主要有5个:①当用户在智能移动终端中启动本系统时要能精确地获取当前位置数据;②当用户通过网络向LBS业务系统发出请求时能够获取业务系统中的LBS数据;③能通过一定的算法把接收到的LBS数据与当前位置进行关联;④获取数据时能够异步更新至界面;⑤用户能够通过智能移动终端的摄像机把当前场景和经过处理过的LBS数据结合并进行展示。智能移动处理系统的模块设计如图3所示。   图3 智能移动处理系统模块设计   各模块功能如下:   (1)多重定位模块。目前智能移动终端仅单纯依靠GPS无法很好地工作,特别是在室内该问题尤为突出[3]。因此本系统利用GPS定位和基站定位相结合的方式来避免GPS室内无法定位的弊端,使用户能够随时获取当前位置信息。   (2)网络通讯模块。当用户需要获取LBS数据时,用户必须通过网络来访问LBS业务系统,并把LBS业务系统返回的数据解析为系统能够识别的数据。   (3)异步更新模块。为了避免网络更新时影响用户界面的显示,本系统采用多线程技术,使用数据请求和更新与用户界面进行隔离,从而提高用户体验。   (4)数据显示模块。从异步更新中获取数据后,需要把这些数据与多重定位模块中获取的位置信息进行计算和整合,并在用户界面上绘制出当前位置和LBS数据之间的关系。   (5)摄像头显示。用户从摄像头中可以获取当前位置的场景与经过计算后的LBS数据叠加的效果,使其达到现实增强[4]的目的,从而进一步提高体验。   1.3 智能

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档