论文部分内容阅读
随着移动通信和嵌入式技术的高速发展,手机终端的硬件性能和软件水平不断提高,不仅为用户提供了优越的用户体验,还在很大程度上提高了人们的工作效率和生活质量。在使用手机的过程中,手机上存储着用户大量的重要数据信息,如通讯录、日程、短信息等。旦出现手机丢失、误删或其他可能导致数据无法正常使用的操作,都将给用户带来巨大麻烦。手机终端的数据备份正是在这一背景下产生的具有前瞻性和实用性的课题。MTK作为功能手机设计方案的主要提供商,凭借着成本低、开发周期短、兼容扩展性好等诸多优点,在全球占有很大的市场。但时至今日,基于MTK的手机终端仍然缺乏一款完整成熟的数据备份系统。目前有许多应用于手机数据备份的第三方应用软件,但这些软件缺乏较好的备份策略或平台兼容性。本文对手机终端的数据备份系统进行了研究,设计了细粒度的备份策略,并设计了数据备份格式以达到平台兼容。用户可以将手机中的通讯录或短信息按设计的格式导出并备份到本地存储卡或远程服务器。同时,用户可以从本地存储卡或服务器端获取备份数据,并将其恢复到手机中。本文的研究工作主要包括以下几个方面:1、从功能需求、应用环境和技术实现的角度出发,结合手机的软硬件条件和备份数据的特点,研究并设计了手机数据备份系统的架构,定义了备份数据的格式和与服务器端通信的数据报文。2、基于MTK平台对数据备份系统进行了实现,该系统采用模块化和层次化的设计思想,从而达到开发方便、易于维护和扩展的目的。3、针对传统手机数据备份存在的冗余问题,提出了基于测度值的细粒度增量备份策略,该策略采用增量备份的思想来避免数据的冗余存储。4、为了降低数据传输的成本并提高传输的成功率,设计并实现了基于数据块分割的断点续传策略。5、结合细粒度备份策略下的数据特点,提出了适合于本系统的改进型LZWV算法,实验数据证明该算法具有更好的压缩性能。