The invention discloses a data backup device, data backup device comprises a detection module, used for data collection and detection data in the mobile terminal corresponding to the operation instruction; acquiring module for acquiring the mobile terminal for a data set and the full data set; change module, according to the operating instructions and prepare a change a set of data index, measure all data set which represents the value of all state changes measure data collection data, references to data cable signs in the data set; the backup module, for if the measure value is greater than the preset threshold, the backup and the preparation of a collection of data index in the corresponding data. The invention also discloses a data backup method. The invention realizes the fine-grained incremental backup method based on the measure, control measure according to the amount of data backup and backup frequency, using the incremental backup method to avoid the data redundancy, reduce the cost of data backup, improve the efficiency of data backup.
【技术实现步骤摘要】
数据备份装置及方法
本专利技术涉及数据处理
,尤其涉及一种数据备份装置及方法。
技术介绍
随着移动通信的高速发展,移动终端的软件水平不断提高,不仅为用户提供了优越的用户体验,还在很大程度上提高了人们的工作效率和生活质量。在移动终端使用过程中,移动终端上存储着用户大量的重要数据信息,如通讯录、日程、短信息等。一旦出现移动终端丢失、用户误删或其他可能导致数据无法正常使用的操作,都将给用户带来巨大麻烦。因此,需要对移动终端中的数据进行备份。在对移动终端的数据进行备份过程中,必须保证数据的安全性、可靠性和可用性,同时还要求一定的备份速度。目前有许多应用于移动终端数据备份的第三方应用软件,如现在有很多互联网公司已推出了针对移动终端的云计算数据备份的服务。目前用于数据备份的第三方应用软件在进行数据备份时,一般都将移动终端中所有数据全部备份至应用软件中。而在实际应用中,移动终端中的数据可能只是部分发生了变化,并不需要将全部的数据进行备份,因此采用将移动终端中的全部数据进行备份的方式,会造成数据冗余存储,增加了移动终端的流量负担。
技术实现思路
本专利技术的主要目的在于提出一种数据备份装置及方法,旨在解决现有的数据备份成本高,容易造成冗余存储的技术问题。为实现上述目的,本专利技术提供的一种数据备份装置,所述数据备份装置包括:侦测模块,用于侦测与移动终端中全数据集合的数据对应的操作指令;获取模块,用于获取所述移动终端中的预备份数据集合和所述全数据集合;变更模块,用于根据所述操作指令变更所述全数据集合的测度值和所述预备份数据集合的索引,其中,所述测度值表示所述全数据集合中数 ...
【技术保护点】
一种数据备份装置,其特征在于,所述数据备份装置包括:侦测模块,用于侦测与移动终端中全数据集合的数据对应的操作指令;获取模块,用于获取所述移动终端中的预备份数据集合和所述全数据集合;变更模块,用于根据所述操作指令变更所述全数据集合的测度值和所述预备份数据集合的索引,其中,所述测度值表示所述全数据集合中数据的变化状态,所述索引用以标识所述全数据集合中的数据;备份模块,用于若所述测度值大于预设阈值,则备份与所述预备份数据集合中索引对应的数据。
【技术特征摘要】
1.一种数据备份装置,其特征在于,所述数据备份装置包括:侦测模块,用于侦测与移动终端中全数据集合的数据对应的操作指令;获取模块,用于获取所述移动终端中的预备份数据集合和所述全数据集合;变更模块,用于根据所述操作指令变更所述全数据集合的测度值和所述预备份数据集合的索引,其中,所述测度值表示所述全数据集合中数据的变化状态,所述索引用以标识所述全数据集合中的数据;备份模块,用于若所述测度值大于预设阈值,则备份与所述预备份数据集合中索引对应的数据。2.如权利要求1所述的数据备份装置,其特征在于,所述数据备份装置还包括:确定模块,用于确定所述操作指令的类型;所述变更模块还用于当所述操作指令为添加指令时,将所述添加指令对应数据的索引添加至所述预备份数据集合中,将所述测度值增加一个单位量;当所述操作指令为修改指令,且所述修改指令对应数据的索引未在所述预备份数据集合中时,将所述修改指令对应数据的索引添加至所述预备份数据集中,并将所述测度值增加一个单位量;当所述操作指令为删除指令,且所述删除指令对应数据的索引在所述预备份数据集合中时,将所述删除指令对应数据的索引从所述预备份数据集合中删除,并将所述测度值减小一个单位量。3.如权利要求1所述的数据备份装置,其特征在于,所述数据备份装置还包括初始化模块,用于初始化所述测度值和所述预备份数据集合,使所述测度值为零,所述预备份数据集合为空集。4.如权利要求1所述的数据备份装置,其特征在于,所述备份模块还用于备份所述全数据集合中的数据,标记为第一备份数据集合;将所述预备份数据集合中索引对应的数据标记为第二备份数据集合;所述数据备份装置还包括生成模块,用于根据所述第一备份数据集合和所述第二备份数据集合生成备份队列。5.如权利要求1至4任一项所述的数据备份装置,其特征在于,所述备份模块包括:输出单元,用于若所述测度值大于所述预设阈值,则输出提示信息,提示用户进行数据备份操作;备份单元,用于当接收到备份操作指令时,根据所述备份操作指令备份与所述预备份数据集合中索引对应的数据。6.一种数据备份方法,其特征在于,所述数据备份方法包括:侦测与移动终端中全数据集合的数据对应的操作指令,获取所述移动终端中的预备份数据集合和所述全数据集合;根据所述操作指令...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。