位置隐私保护系统及实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
位置隐私保护系统及实现
目录
摘要................................................................................................................................................ 英文摘要. ........................................................................................................................................... 第一章绪论 (1)
1.1 研究背景及意义 (1)
1.2 论文主要内容和结构 (2)
第二章相关技术概述 (4)
2.1 Android平台系统架构 (4)
2.1.1 Android平台层次架构 (5)
2.2.1 定位服务架构概述 (6)
2.2.2定位服务源码分析 (7)
2.2.3定位服务运行流程 (8)
第三章 Android平台位置隐私保护系统的设计与实现 (10)
3.1系统开发平台和环境配置 (10)
3.1.1 Eclipse开发平台简介 (10)
3.1.2开发环境配置 (10)
3.2 Android模拟位置实现 (13)
3.2.1总体过程流图和介绍 (13)
3.2.2 android.location 包中的类和接口 (14)
3.2.3 系统服务的启动与注册 (16)
3.2.4 LocationManagerService (18)
3.2.5 LocationProviderInterface (19)
3.2.6 GpsLocationProvider 的实现 (21)
3.2.7 JNI层与 HAL层 (26)
3.2.8 总结 (29)
第四章系统测试与评估 (32)
4.1 测试工具和测试目的 (32)
4.2 测试过程 (32)
4.3成果截图 (32)
4.4结果分析 (35)
第五章总结和展望 (36)
5.1 总结 (36)
5.2 展望 (36)
致谢 (38)
参考文献 (39)
位置隐私保护系统及实现
摘要:随着移动定位设备及无线通讯技术的不断完善,以及由于移动定位设备的飞速发展,伴随产生基于位置服务(Location-Based Services, LBS),
通过LBS人可以享受诸多的便利,例如查询附近医院餐厅、导航路线、
查询目前交通状况等。然而LBS在给人们带来方便的同时,用户的位置
信息同样面临着被泄漏的危险。用户的位置信息往往与用户的个人信息
(比如,其所在公司、家庭住址、身体健康状况以及宗教信仰等等)息息
相关。研究者们针对位置隐私泄露问题进行了大量的研究并提出了位置
信息隐私保护方法,例如假位置匿名技术、数据混淆方法以及K-匿名等
等。这些方法大部分都针对基于位置服务中的位置隐私泄漏问题而进行
研究探索的,然而对于Android操作系统内的位置隐私保护方法的研究
还为数不多。
为了保护Android操作系统下用户的位置信息,本文提出来通过百度地
图API定位当前位置,然后通过安卓位置管理器维护一个线程不断设置
当前手机位置,以达到位置隐私的保护的目的,并将该设计应用到
Android操作系统中,从而实现Android环境下的位置隐私保护。
关键词:基于位置服务(LBS);安卓;位置管理器;位置隐私保护。
Location Privacy Protection System and Implementation
ABSTRACT:With the continuous improvement of the mobile positioning devices and the wireless communication technology, and the
development of mobile positioning equipment, the
Location-Based Services (LBS) are produced. When people
use LBS,they can enjoy a lot of convenience, such as,
searching the closest restaurant to a hospital, navigation path,
querying the situation of current traffic, etc. However the LBS
can expose the users' location information, and then threat the
users' privacy. The users' location information is usually
closely linked with the users' identity information, for
example, the name of their company, home address, health
status, religious beliefs, etc.
Researchers have conducted extensive studies for location
privacy problem and they put forward some algorithms for
protecting location information, including false location
technology, data confusion, K-anonymous, and so on. Most of
these algorithms only provide theoretical solution, and till
now there is little practical research on how to integrate the
location privacy protection into the Android system.
To protect the user's location information in Android system,
This thesis proposes to locate the current position through
Baidu Maps API, then through Android location manager
to maintain a thread constantly and to set the current phone
location, in order to achieve location privacy protection, and
the design is applied to the Android operating system, so as to
realize the location privacy protection under the Android