基于Android平台的文件同步系统设计与实现
摘要 | 第1-4页 |
Abstract | 第4-8页 |
第一章 绪论 | 第8-12页 |
·研究背景 | 第8-9页 |
·Android 移动终端的发展 | 第8页 |
·个人文件的远程存储 | 第8-9页 |
·多设备情况下的远程文件同步需求 | 第9页 |
·国内外发展现状 | 第9页 |
·本论文的主要工作及章节安排 | 第9-12页 |
第二章 文件传输协议 | 第12-34页 |
·FTP 协议分析 | 第12-19页 |
·FTP 的工作方式 | 第12-13页 |
·FTP 的数据传输流程 | 第13-14页 |
·FTP 控制命令与应答 | 第14-18页 |
·同步安全性分析 | 第18-19页 |
·WebDAV 协议分析 | 第19-30页 |
·WebDAV 扩展特性 | 第19页 |
·WebDAV 扩展特性分析 | 第19-23页 |
·WebDAV 通用请求与响应处理 | 第23-26页 |
·WebDAV 常用方法与响应码 | 第26-29页 |
·同步安全性分析 | 第29-30页 |
·云存储服务分析 | 第30-33页 |
·云存储服务简介 | 第30-32页 |
·Dropbox 介绍与分析 | 第32页 |
·酷盘介绍与分析 | 第32-33页 |
·快盘介绍与分析 | 第33页 |
·本章小结 | 第33-34页 |
第三章 文件同步策略分析与设计 | 第34-42页 |
·文件同步原理 | 第34页 |
·文件同步的概念 | 第34页 |
·文件同步方式介绍 | 第34页 |
·文件差异判定策略分析与设计 | 第34-35页 |
·文件差异判定 | 第34-35页 |
·差异文件处理 | 第35页 |
·定时与实时文件同步设计 | 第35-36页 |
·定时文件同步的实现 | 第35-36页 |
·实时文件同步的实现 | 第36页 |
·文件同步算法介绍 | 第36-40页 |
·基于 Hash Tree 的文件同步模型 | 第36-38页 |
·Rsync 文件同步算法 | 第38-40页 |
·本章小结 | 第40-42页 |
第四章 文件同步系统需求分析与设计 | 第42-62页 |
·系统应用场景 | 第42-43页 |
·系统应用模型 | 第42-43页 |
·同步需求分析 | 第43页 |
·系统概要设计 | 第43-45页 |
·系统设计目标 | 第43-44页 |
·系统整体设计方案 | 第44-45页 |
·系统详细设计 | 第45-61页 |
·FTP 流程模块设计 | 第45-49页 |
·WebDAV 流程模块设计 | 第49-53页 |
·云存储流程模块设计 | 第53-58页 |
·文件差异判定模块设计 | 第58-59页 |
·本地文件管理模块设计 | 第59-61页 |
·错误处理模块设计 | 第61页 |
·本章小结 | 第61-62页 |
第五章 文件同步系统实现 | 第62-74页 |
·系统界面实现 | 第62-67页 |
·主界面布局设计与实现 | 第62-65页 |
·同步信息配置界面实现 | 第65-67页 |
·同步流程模块实现 | 第67-70页 |
·配置信息管理类实现 | 第67-68页 |
·同步例程管理服务实现 | 第68-69页 |
·同步例程实现 | 第69-70页 |
·本地文件处理各模块实现 | 第70-72页 |
·差异判定模块 | 第70-71页 |
·本地文件管理模块实现 | 第71-72页 |
·错误处理模块实现 | 第72页 |
·本章小结 | 第72-74页 |
第六章 总结与展望 | 第74-76页 |
致谢 | 第76-78页 |
参考文献 | 第78-80页 |