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

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

ID:6074217

大小:32.50 KB

页数:10页

时间:2018-01-02

基于地理位置移动终端区域引导系统设计和实现_第1页
基于地理位置移动终端区域引导系统设计和实现_第2页
基于地理位置移动终端区域引导系统设计和实现_第3页
基于地理位置移动终端区域引导系统设计和实现_第4页
基于地理位置移动终端区域引导系统设计和实现_第5页
资源描述:

《基于地理位置移动终端区域引导系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于地理位置移动终端区域引导系统设计和实现  摘要:目前移动地图服务都只能定位到某个区域,而无法精确定位区域内具体的物体,当这些物体信息发生改变时也无法根据情况实时发布信息。依托校园信息,通过引入LBS云服务,并结合移动终端和用户的地理信息进行综合处理,最终实现校园内基于实景的实时信息捕获和位置诱导,为在现有移动地图基础上展示更为精准、详细和实时的位置信息提供了一条可行的解决途径。关键词:LBS;综合定位;区域诱导;移动应用开发中图分类号:TP319文献标识码:A文章编号文章编号:16727800(2014)0010

2、09303基金项目基金项目:苏州市云计算智能信息处理高技术研究重点实验室项目(SXZ201301)作者简介作者简介:陶文寅(1986-),男,苏州工业园区服务外包职业学院纳米技术系工程师,研究方向为物联网和移动互联网技术。0引言10随着智能移动终端的大量普及和GPS模块的标准化配置,移动地图使用频率不断提高,然而使用中也逐渐发现现有的地图应用服务已无法满足人们对区域内精确位置服务的要求。随着云计算、大数据的蓬勃发展,基于云计算、大数据的海量LBS数据应用成为许多互联网公司未来的核心发展目标。LBS应用的关键就是位置信

3、息,目前通过GPS和数字移动网络相结合的方式可以很好地解决在室内GPS无法准确获取位置信息的问题[1]。本系统设计的目的就是通过研究一种通过LBS和智能移动终端相结合的方式,帮助用户实现在普通地图应用中无法实现的区域内部的定位与诱导,为用户提供基于位置的与固定对象或移动对象之间的服务。1基于LBS的区域诱导系统总体设计基于LBS的区域诱导系统由3大系统组成,分别为智能移动终端处理系统、LBS业务处理系统、位置数据存储系统[2],系统总体结构如图1所示。图1系统总体结构各模块的主要功能如下:(1)智能移动处理系统。通过

4、数据网关向LBS业务模块发起LBS请求,并能够接受LBS业务模块返回的数据,同时通过与摄像头、GPS数据相结合的方式显示当前位置信息和LBS位置信息,以此提供区域指引。(2)LBS业务系统。负责接收用户LBS业务请求,并对位置数据存储模块中的数据进行存取,最后根据用户的业务请求计算出最终结果,通过数据网管返回给智能移动处理模块。10(3)位置数据存储系统。用于提供LBS数据存储、维护与访问的接口。1.1LBS业务系统体系结构由于本系统的LBS业务模块需要按照业务来区分各个LBS业务的逻辑,所以业务系统首先要具备LBS

5、业务存储容器的创建、修改、删除和查询功能,其次要具备其接收用户请求的逻辑处理功能,最后就是提供这些功能的对外接口。当业务逻辑创建完后,便需要创建各业务模块中兴趣点数据,并提供兴趣点的创建、修改、删除和查询功能,以及兴趣点的逻辑处理功能和相应的对外接口。由于业务系统并不是对外公共服务系统,因此还需要有一个用户认证模块,帮助系统判断用户请求是否合法,LBS业务系统功能设计如图2所示。图2LBS业务系统功能设计1.2智能移动处理系统模块设计10智能移动处理系统是本系统的核心模块,其设计的要点主要有5个:①当用户在智能移动终

6、端中启动本系统时要能精确地获取当前位置数据;②当用户通过网络向LBS业务系统发出请求时能够获取业务系统中的LBS数据;③能通过一定的算法把接收到的LBS数据与当前位置进行关联;④获取数据时能够异步更新至界面;⑤用户能够通过智能移动终端的摄像机把当前场景和经过处理过的LBS数据结合并进行展示。智能移动处理系统的模块设计如图3所示。图3智能移动处理系统模块设计各模块功能如下:(1)多重定位模块。目前智能移动终端仅单纯依靠GPS无法很好地工作,特别是在室内该问题尤为突出[3]。因此本系统利用GPS定位和基站定位相结合的方式

7、来避免GPS室内无法定位的弊端,使用户能够随时获取当前位置信息。(2)网络通讯模块。当用户需要获取LBS数据时,用户必须通过网络来访问LBS业务系统,并把LBS业务系统返回的数据解析为系统能够识别的数据。(3)异步更新模块。为了避免网络更新时影响用户界面的显示,本系统采用多线程技术,使用数据请求和更新与用户界面进行隔离,从而提高用户体验。(4)数据显示模块。从异步更新中获取数据后,需要把这些数据与多重定位模块中获取的位置信息进行计算和整合,并在用户界面上绘制出当前位置和LBS数据之间的关系。(5)摄像头显示。用户从摄

8、像头中可以获取当前位置的场景与经过计算后的LBS数据叠加的效果,使其达到现实增强[4]的目的,从而进一步提高体验。1.3智能移动处理系统设计10智能移动处理系统以Android平台为基础,结合上节所述的六大功能模块和Android平台的特点可以得到主要的7个功能类,通过该7个类可以帮助用户实时获取当前位置信息,以及与各个LBS兴趣点的位置关系。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。