基于Web服务和蓝牙GPS的LBS系统的设计与实现

基于Web服务和蓝牙GPS的LBS系统的设计与实现

论文摘要

基于位置信息的服务(LBS,Location Based Service)是近两年来非常吸引人们关注的一项信息服务。它是指通过一组定位技术获得移动终端的位置信息(如经纬度数据),提供给移动终端用户本人或他人,从而实现各种与位置相关的业务。它是数据库技术和电子地图平台、定位技术、Internet技术、无线通讯技术等相关领域交叉融合的结果。LBS具有十分光明的商业应用前景,许多国家和公司都将它视为推动经济发展的下一个增长点。本文从面向服务和自主定位的角度出发,系统地讨论了此体系结构下LBS系统的层次和架构,并从角色、任务等方面对架构中各个实体进行了研究。接着,本文深入讨论了基于Web服务和蓝牙GPS的LBS系统的总体架构,并分别从服务器端和客户端的技术角度出发,在考虑了硬件资源环境的条件下,提出了一种可扩充的、高效率、可行的技术解决方案。其中,客户端基于J2ME平台,而服务器端基于J2EE平台。服务器端采用流行的Web服务框架实现Web服务的生成和发布、采用基于WAP的无线应用实现用户管理功能。在客户端采取三层架构以实现分布式开发。采用了面向对象的设计思想来组织Midlet应用程序;在对Web服务的调用上采取多接口策略,层层封装,提高了系统的可扩充性;采用蓝牙协议栈和JABWT实现蓝牙通信获取GPS数据;地图创建采用HTTP协议从Yahoo、MSN等地图服务器获取地图块并通过J2ME绘图功能在移动终端绘制地图。最后,为了更好的阐述本文所提出的体系架构,本文结合了一个实际的LBS系统来具体讨论此方案的实现。最后的运行结果表明该方案是高效、可靠、通用的LBS系统解决方案。本学位论文是山东省科技攻关项目“基于模糊强化学习和同时定位与地图创建的AUV自主导航方法研究”课题的研究内容之一,本系统实现了其中定位和地图创建功能,使用效果良好。

论文目录

  • 摘要
  • Abstract
  • 1 前言
  • 1.1 LBS 系统概述
  • 1.1.1 LBS 的优势与特点
  • 1.1.2 LBS 的应用
  • 1.2 论文研究背景及意义
  • 1.3 LBS 发展现状
  • 1.4 论文的内容及组织
  • 2 关键技术
  • 2.1 Web 服务
  • 2.1.1 Web 服务的概念
  • 2.1.2 Web 服务的特征
  • 2.1.3 Web 服务的体系架构
  • 2.1.4 Web 服务的标准与协议
  • 2.2 蓝牙GPS
  • 2.2.1 蓝牙无线连接技术
  • 2.2.2 GPS 信息接收技术
  • 3 系统结构与总体设计
  • 3.1 系统结构
  • 3.2 系统开发工具的选择
  • 3.2.1 服务器端开发工具
  • 3.2.2 客户端开发工具
  • 4 服务器端功能的实现
  • 4.1 基于WAP 的用户管理功能实现
  • 4.1.1 WAP 和WML
  • 4.1.2 具体实现
  • 4.2 系统Web 服务实现
  • 4.2.1 XFire 简介
  • 4.2.2 具体实现
  • 5 客户端功能的实现
  • 5.1 客户端程序的软件体系结构
  • 5.1.1 层次划分与描述
  • 5.1.2 功能模块设计
  • 5.2 客户端访问Web 服务功能的实现
  • 5.2.1 J2ME 调用Web 服务的体系结构
  • 5.2.2 消费Web 服务
  • 5.2.3 使用JSR 172 JAX-RPC 调用远程服务
  • 5.3 蓝牙通信功能的实现
  • 5.3.1 JABWT
  • 5.3.2 设备管理
  • 5.3.3 设备/服务发现
  • 5.3.4 通讯
  • 5.4 各功能模块的具体实现
  • 5.4.1 Midlet 主程序
  • 5.4.2 用户登陆模块
  • 5.4.3 定位模块
  • 5.4.4 位置查询模块
  • 5.5 运行结果与性能评价
  • 5.5.1 系统运行环境
  • 5.5.2 系统运行情况
  • 5.5.3 系统的整体评价
  • 6 系统的改进与完善
  • 7 结论
  • 参考文献
  • 致谢
  • 个人简历、在学期间发表的学术论文
  • 相关论文文献

    • [1].基于闭环检测的三维点云地图创建[J]. 传感器与微系统 2020(09)
    • [2].非线性优化同时定位与地图创建问题[J]. 软件工程 2020(09)
    • [3].基于图优化的同时定位与地图创建综述[J]. 机器人 2013(04)
    • [4].可变形机器人在线同步定位与地图创建系统的设计与实现[J]. 制造业自动化 2013(14)
    • [5].基于环境特征的机器人同时定位与地图创建[J]. 微计算机信息 2009(08)
    • [6].基于激光雷达的移动机器人同时定位与地图创建的研究[J]. 机械设计与制造 2009(02)
    • [7].自主移动机器人的室内结构化环境地图创建[J]. 控制理论与应用 2008(04)
    • [8].基于局部子地图方法的多机器人主动同时定位与地图创建[J]. 机器人 2009(02)
    • [9].基于扫描匹配预处理的即时定位与地图创建[J]. 计算机工程与应用 2009(33)
    • [10].基于粒子滤波的无线传感器网络辅助同步定位与地图创建方法研究[J]. 机器人 2008(05)
    • [11].基于拓扑米制混合地图的废墟环境同步定位与地图创建[J]. 机器人 2013(06)
    • [12].面向废墟内部震害形态的同步定位与地图创建[J]. 科学通报 2013(S2)
    • [13].同步定位及地图创建算法在车载移动测绘系统中的应用[J]. 中国激光 2012(11)
    • [14].基于子地图的智能车辆同步定位与地图创建[J]. 汽车工程 2015(02)
    • [15].一种有效的地图创建方法和机器人的路径规划[J]. 机械设计 2010(01)
    • [16].基于分布式感知的移动机器人同时定位与地图创建[J]. 机器人 2009(01)
    • [17].Rao-Blackwellized滤波器实现机器人同时定位和地图创建[J]. 哈尔滨工业大学学报 2008(03)
    • [18].基于部分惯性传感器信息的单目视觉同步定位与地图创建方法[J]. 计算机辅助设计与图形学学报 2012(02)
    • [19].单目视觉同步定位与地图创建方法综述[J]. 智能系统学报 2015(04)
    • [20].基于学习进化的机器人同时定位与地图创建[J]. 系统仿真学报 2010(05)
    • [21].室内环境下同步定位与地图创建改进算法[J]. 机器人 2009(05)
    • [22].移动机器人的同时定位与地图创建的算法研究[J]. 智能计算机与应用 2015(02)
    • [23].基于惯性导航与立体视觉的风管清扫机器人同时定位与地图创建方法[J]. 机械工程学报 2013(23)
    • [24].测距式传感器同时定位与地图创建综述[J]. 智能系统学报 2015(05)
    • [25].改进的视觉同时定位与地图创建数据关联方法[J]. 机械科学与技术 2011(11)
    • [26].机器人同时定位与地图构建技术研究[J]. 计算机应用研究 2010(04)
    • [27].基于全景视觉的移动机器人同步定位与地图创建研究[J]. 机器人 2008(04)
    • [28].基于激光传感器的移动机器人地图创建研究[J]. 单片机与嵌入式系统应用 2018(09)
    • [29].基于分层混合信息的移动机器人复合地图创建[J]. 北京工业大学学报 2014(07)
    • [30].声纳传感器在机器人地图创建中的应用[J]. 科协论坛(下半月) 2012(04)

    标签:;  ;  ;  

    基于Web服务和蓝牙GPS的LBS系统的设计与实现
    下载Doc文档

    猜你喜欢