当前位置:主页 > 科技论文 > 网络通信论文 >

Android平台下移动LBS应用框架的性能优化

发布时间:2018-01-14 04:30

  本文关键词:Android平台下移动LBS应用框架的性能优化 出处:《复旦大学》2014年硕士论文 论文类型:学位论文


  更多相关文章: Android LBS 定位 位置隐私 手机中间件


【摘要】:近年来,随着智能终端的普及,移动互联网也快速发展。基于地理位置的服务(Location-Based Service,以下简称LBS)已经成为了一种方便且被用户所熟知的服务。用户只需使用智能终端中的定位模块获取自己当前的地理位置,并将该地理位置发给相关服务提供商,即可从服务提供商获取丰富的基于当前地理位置的服务信息。然而,随着LBS服务在智能手机领域的普及,各种相关的负面问题也逐渐凸显。一方面,在LBS定位过程中,由于当前定位方式较多且系统内缺乏集中管理的模块,所以移动终端的定位过程普遍存在能耗较高、速度较慢、重复定位等难题;另一方面,在获取LBS服务的过程中,由于要向服务提供商透露自己的地理位置,所以用户位置隐私也受到了极大的威胁,如何在不泄露位置的前提下又保证服务质量,这成为另一个研究难点。本文以Android平台为例,针对移动LBS应用框架中定位和服务获取这两个步骤存在的问题,分别提出了MiLocation和DeCache两个系统模型来优化LBS框架。其中MiLocation中间件模型集中管理了Android系统内定位服务,使用多信息融合的方案定位终端,提高了定位鲁棒性的同时节省了能耗;DeCache则巧妙地使用了两级缓存结构,利用移动用户的移动行为规律来优化当前系统架构,保护了用户隐私安全的同时也节省了移动数据流量。我们以提出的设计模型和优化方案为基础,在Android平台上实现了对应的原型系统。针对MiLocation和DeCache两个原型系统,分别设计了仿真实验,对比了当前常见的移动定位技术和主流LBS框架。实验的对比结果在一定程度上验证了系统设计的可行性、有效性和创新性。
[Abstract]:In recent years, with the popularity of intelligent terminals, mobile Internet has also developed rapidly. Location-Based Service based on geographical location services. LBS (hereinafter referred to as LBS) has become a convenient and well known service. Users only need to use the location module in the intelligent terminal to obtain their current geographical location. And the location will be sent to relevant service providers, you can obtain a wealth of service information based on the current geographical location from the service provider. However, with the popularity of LBS services in the field of smart phones. On the one hand, in the process of LBS positioning, there are many positioning methods and there is a lack of centralized management modules in the system. Therefore, the positioning process of mobile terminals generally has many problems, such as high energy consumption, slow speed, repeated positioning and so on. On the other hand, in the process of acquiring LBS service, the privacy of user location is also greatly threatened because of the need to disclose their geographical location to the service provider. How to ensure the quality of service without leaking the location has become another research difficulty. This paper takes the Android platform as an example. Aiming at the problems of location and service acquisition in mobile LBS application framework. Two system models, MiLocation and DeCache, are proposed to optimize the LBS framework, in which the MiLocation middleware model centrally manages the Android system. Location service. The scheme of multi-information fusion is used to locate the terminal, which improves the robustness of location and saves energy consumption. DeCache skillfully uses two-level cache structure to optimize the current system architecture by using the mobile behavior rules of mobile users. It not only protects user privacy security, but also saves mobile data flow. We base on the proposed design model and optimization scheme. The corresponding prototype system is implemented on the Android platform, and the simulation experiments are designed for two prototype systems, MiLocation and DeCache. The common mobile positioning technology and the mainstream LBS framework are compared, and the experimental results verify the feasibility, effectiveness and innovation of the system design to a certain extent.
【学位授予单位】:复旦大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.01;TN929.5

【参考文献】

相关期刊论文 前1条

1 汪永松;;手机基站定位的实现与应用[J];电脑编程技巧与维护;2013年05期



本文编号:1422062

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/wltx/1422062.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户a2f83***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com