




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
移动地理信息服务平台论述论文 1LBS的介绍 LBS是一种定位服务它利用网络和无线通信等技术相结合获取用户的位置信息基于地理信息系统平台的支持为基于Android平台下的LBS的移动地理信息服务平台的开发研究李志勇湖南大众传媒职业技术学院湖南长沙410100用户提供定位、服务等工作该课题论述了LBS的构成及其作用、定位技术等 1.1LBS的构成 一个LBS系统主要由定位组件系统、移动服务中心、通信网络、移动终端设备、服务器这几部分构成定位组件系统:定位组件系统包括基站定位、全球卫星定位两个系统LBS的核心就是空间定位技术设计者可以根据定位技术来获取移动终端设备的位置移动服务中心:主要工作是与终端进行信息交互以及监控整个网络确保网络互联通信通信网络:服务中心和用户的连接是通过通信网络来完成的它采用无线通信等手段完成用户请求与系统应答的信息交互工作移动终端设备:移动终端设备是供用户所用的智能设备比如手机、平板电脑、汽车导航等便于携带的电子设备移动智能终端输入、通信端口、用户界面等部分组成服务器:主要是进行位置的定位路线搜索或者是相关位置的其他信息处理来自用户的信息并将系统搜索结果显示给用户 1.2LBS服务的工作过程 一个LBS是有以上四部分组成的各部分相互配合完成工作LBS系统的工作过程是:首先是用户通过移动终端设备的中的移动服务中心发送信息定位请求其次是利用定位组件系统来获取拥护者的位置信息第三是通过服务器将信息传送到地理信息数据库中第四是数据库将搜索到的信息反馈会给服务器第五是将反馈的信息传输到网络最后是是将信息通过网络通信传输到移动终端设备中 1.3LBS平台 适用于移动地理信息服务系统的LBS平台设计时被分成以下几大模块:处理用户请求模块、用户管理模块、地理信息服务模块、终端定位模块处理用户请求模块:该模块用于与用户的通信工作分析用户发出的请求并对其作出响应将问题进行处理并将结果反馈给用户用户认证管理模块、:用于负责用户的认证方式及其资料的管理工作地理信息服务:提供目录服务等多方面地理信息终端定位模块:将采集到的数据通过定位技术分析最终得到用户的位置信息反馈到终端设备中 1.4确定通信方式 LBS系统支持以下四种网络通信方式:WedService、Socket、Http、Url其中Socket通信统一了服务器和客户端的端口确定双方的通信协议以此来确保数据的合法、安全等性能Socket通信不局限于平台、编程语言、设备等通信速度快效率高所以该课题采用的通信方式是Socket它具有较强的通用性、实时性确保了服务器和用户的通信质量 2Android平台的介绍 Android是一个开放性的平台它是基于Linux平台设计而成属于一种开源移动操作系统Android平台由中间件、操作系统、应用软件、用户界面组成Android发展迅速不断增加新的功能Android具有应用程序相互平等、开放、不限制应用程序沟通等优点Android具有提供电子地图、定位等功能 2.1Android的系统架构 Android的操作系统结构由四层组成层次分明配合工作由上到下依次为应用程序层(Application)、应用架构层(ApplicationFramework)、Android运行库和系统库(Libraries)、Linux内核(LinuxKernel)每层的功能如下所示:应用程序层:通过java语言编写Android应用层所有的应用程序它的核心应用由配置体现核心应用包括日历、浏览器、通讯录管理等编程人员用java语言开发的语言可以替代这些应用应用架构层:Android在很多实现核心应用程序的关键功能中都会用到应用程序层以此来完成功能的实现应用程序层设置了重用机制所有的应用都可以将其能力进行分享开发人员能够快速的实现开发应用程序并且能够替换平台本身的应用程序组件用户也可以在同样的机器上替换组件Android运行库和系统库:系统库是应用架构层和Linux内核层的沟通桥梁Android的C/C+库在构建系统的不同组件时起到重要作用Android包含一套完整的核心库核心库包括媒体库、C库、SSL、FreeType、SQLite等核心库为java提供了很多有用的功能Dalvik虚机和核心库被包含在Android运行中核心库可以兼容大量的功能函数供java语言调用Linux内核层:Android其本质是基于Linux2.6内核的Android具有各种驱动它可以驱动移动终端的设备Android系统的核心服务很大程度上依赖于Linux内核其中包括进程、安全性、网络协议等在硬件和软件栈之间用Linux内核作为抽象层 2.2Android应用程序组件及工作机制 Android包括四种应用程序组件四种组件均有不同的用途一个Android程序是由四种组件或者是其中的几种组合而成这四种组件是:活动(Activity)、服务(Service)、内容提供(Content)、广播接收器(BroadcastReceiver)活动:活动表示手机屏幕的一个屏幕界面活动由三种基本状态:Active状态(屏幕前景)、Paused状态(背景画面状态)、Stopped状态(不可见但保存内存信息)系统有很多界面组成例如通信记录有几个不同的活动界面有未接来电、已拨电话、已接电话等活动这些看起来使用流畅的活动是相互独立的这些独立的活动可以被其他程序单独调用服务:服务没有提供用户界面在后台运行不可以自己运行服务是长生命周期代码服务的程序可以运行很长时间服务能与其他组件进行交互内容提供:内容提供可以使应用程序之间的数据共享另外内容提供是一种标准的数据访问接口它可以将数据存储在文件系统中广播接收器:广播接收器用于广播通知的接收和处理它可以对全系统的广播通知做出反应大部分的广播通知都是由系统发出的比如有未读邮件时会自动显示通过广播我们可以了解到应用程序的状态方便于其他程序的调用广播接收器与其他组件建立关系配合使用它自身只能做一些简单的任务操作 2.3Android平台下的相关类 LBS应用系统开发过程中,涉及到的Android平台下的相关类其中最主要的有定位服务类和地图服务类开发人员利用这四种组件可以开发出满足多种需求的应用程序 3基于Android平台的LBS的移动地理信息服务平台的设计 构建一种基于Android平台的LBS的移动地理信息服务平台具体分为用户注册模块、用户登录模块、信息显示模块、信息搜索模块、定位模块、地图模块 3.1LBS架构设计 一个完整的LBS移动信息服务系统主要是用户发送请求提供商根据数据分析服务用户满足用户需求将整个架构分为表示层、传输层、功能层、数据层具体框架如下:表示层:对终端Android平台可以执行的操作进行描述结果、表现形式由表示层输出结果其中用户操作指的是对地图的操作比如浏览地图、搜索地图等传输层:传输层的主要任务是信息读取、传输客户端获取信息或服务将其结果反馈给用户端功能层:对用户信息进行认证定位移动终端接收用户请求信息并输出用户所需信息主要是提供地图搜索及定位等功能数据层:存储信息信息来源主要是用户本身的信息、收集的信息便于用户信息的认证并且支持客户端的请求 3.2Android系统功能模块划分设计 (1)注册模块:用户使用前要注册一个账号注册信息时会向服务器发出请求信号服务器给用户发送一个专属ID(2)登录模块:登录模块的设计保证了系统的安全性用户只有输入用户名和密码才能登录系统将其输入的用户名、密码信息与后台数据库比对查询信息吻合方可成功登录系统(3)信息显示模块:此模块的设计便于用户查看信息主要是用来设置信息的显示方式(4)信息搜索模块
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离异父母子女抚养费用及生活费用支付协议
- 离婚协议彩礼退还与房产分割执行范本
- 车辆抵押贷款业务业务流程优化与风险控制服务合同
- 短途接送服务合同范本含司机专业操作标准
- 离婚协议中包含子女学业资助与成长保障
- 装修合同签订前合同主体资格审核要点
- 离婚协议中虚拟货币分割与风险控制协议样本
- 人物花瓶黏土课件
- 辽沈战役精简课件
- 个人有关事项培训
- PFEP培训资料 -让物料流动起来-为每个零件制定计划和创建一个物流系统
- 基因工程(含有动画)课件
- 公路养护知识培训-讲义课件
- 《高级财务管理(第三版)》配套教学课件
- 道亨铁塔长短腿基础配置系统-操作说明
- QGDW 11162-2014-变电站监控系统图形界面规范
- 平均站间距计算方法
- 信息技术ppt课件完整版
- 一氧化碳中毒急救PPT课件(PPT 43页)
- 复旦大学大学物理热学课件Heat-Ch1-partI
- (完整版)高中物理光学知识点总结
评论
0/150
提交评论