论文部分内容阅读
随着网络技术的迅速发展,现代社会的运作越来越离不开数据信息,数据的丢失或破坏都将给社会造成无法估量的损失。因此,利用备份系统来保护数据的完整性和安全性已成为人们的迫切需求。针对这些宝贵的数据信息,如何构建一个安全可靠的备份系统正成为当前存储领域的研究热点之一。现已有部分备份系统成功应用于企业,但是,其高昂的备份成本和大规模的备份数据却令个人用户望而却步。与此同时,智能移动终端设备的出现并日益普及,促使人们对其软件的多功能化需求也与日俱增。本课题正是基于此背景下,结合数据备份和智能移动终端两大热点问题,设计和实现了一种适合个人用户的、基于Android移动终端的计算机文件备份系统。本文首先概述了现有备份技术的基本工作原理,并对Android系统架构及核心应用程序组件进行了介绍;然后深入研究了实现备份系统需要的相关理论知识和关键技术,结合移动终端的特点,提出了一种改进的差分备份方法,该方法主要是在计算机端获取文件的差分信息,并形成差分文件,降低了移动终端的系统资源开销,平衡了备份系统的负载,能够有效提高系统的备份性能;建立在系统实用性、安全性和可扩展性三原则的基础上,设计了文件备份系统的总体架构和业务流程,系统可划分为:备份子系统、恢复子系统和安全子系统,具体实现了组成每个子系统的详细功能模块。通过实验对备份系统性能进行验证,结果表明本文设计的文件备份系统具有良好的备份和恢复速率,能够安全、准确地执行用户的备份和恢复任务。