摘要:随着电子技术的快速发展,人们在日常生活中的交流方式变得越来越多样化。手机使用方便,可随身携带,受到人们的喜爱,尤其在智能手机的普及后,手机已经成为现在人们最主要的远程交流工具。
智能手机的功能多样,应用不断扩展,以前人们需要使用计算机才能完成的任务现在通过手机就能完成,从而使得人们越来越依赖于智能手机提供的功能,且许多的数据也保存在手机上面。但是由于人们的安全意识薄弱,人们在使用手机收发短信、通话、上网时都有可能泄露个人的隐私信息。近年来,犯罪份子利用智能手机进行犯罪的案例越来越多,快速有效的进行手机信息的提取与分析已经成为研究的热点问题。
本文立足于Android系统,对手机信息提取的相关问题进行研究,主要研究内容如下:
(1)设计Android智能手机信息提取的流程框架;
(2)分析Android系统数据存储结构,研究从手机中提取数据信息的技术;
(3)分析所提取的数据,并研究从大量数据中获取关键的数据的技术;
(4)构建提取信息的本地存储数据库;
(5)研究将所提取的数据可视化的技术。
关键词 智能手机;Android手机;信息提取;可视化
目录
摘要
Abstract
1 绪论-1
1.1 研究背景和意义-1
1.1.1 国内智能手机普及率-1
1.1.2 智能手机操作系统-1
1.2 研究现状-2
1.3 本课题主要研究工作-3
1.4 技术路线-3
1.5 本课题创新点-4
2 相关技术-5
2.1 Android系统介绍-5
2.1.1 应用程序层-5
2.1.2 应用程序框架层-5
2.1.3 系统库和Android运行时-6
2.1.4 Linux内核-6
2.2 Java简介-7
2.2.1 面向对象-7
2.2.2 分布式-7
2.2.3 可靠性和安全性-7
2.2.4 多线程-7
2.2.5 可移植性-7
3 多媒体信息提取系统数据库的设计-8
3.1 概论-8
3.2 数据库概念模型设计-8
3.3 数据库逻辑结构设计-11
3.4 数据库的连接-13
3.4.1 数据库与服务端的连接-13
3.4.2 连接池-13
3.4.3 事务-14
4 基于流数据的多媒体信息提取-15
4.1 概述-15
4.2 手机设备信息的提取-15
4.3 手机隐私信息的分析与提取-16
4.3.1 提取方式-16
4.3.2 联系人提取-17
4.3.3 通话记录提取-19
4.3.4 短信提取-20
4.3.5 备忘录提取-22
4.3.6 即时通讯信息提取-24
4.3.7 浏览器信息提取-25
4.4 多媒体信息的分析与提取-27
5手机多媒体信息呈现技术实现-29
5.1 系统概述-29
5.1.1 系统模型-29
5.1.2 功能模块图-29
5.1.3 工作流程图-30
5.2 设备连接的实现-31
5.2.1 概述-31
5.2.2 流程-32
5.3 数据提取实现-33
5.4 数据传输实现-33
5.4.1 文本数据的传输-34
5.4.2 文件数据传输-36
5.5 数据可视化实现-37
5.5.1 概述-37
5.5.2 手机信息的预处理-37
5.5.3 基于统计图表的可视化-37
5.5.4 基于时间序列的可视化-39
5.5.5 多媒体信息的可视化-40
结论-41
致谢-42
参考文献-43