数据备份装置及方法制造方法及图纸

技术编号:15541354 阅读:75 留言:0更新日期:2017-06-05 10:48
本发明专利技术公开了一种数据备份装置,数据备份装置包括:侦测模块,用于侦测与移动终端中全数据集合的数据对应的操作指令;获取模块,用于获取移动终端中的预备份数据集合和全数据集合;变更模块,用于根据操作指令变更全数据集合的测度值和预备份数据集合的索引,其中,测度值表示全数据集合中数据的变化状态,索引用以标识全数据集合中的数据;备份模块,用于若所述测度值大于预设阈值,则备份与所述预备份数据集合中索引对应的数据。本发明专利技术还公开了一种数据备份方法。本发明专利技术实现了基于测度值的细粒度增量备份方法,根据测度值来控制备份的数据量和备份频率,采用增量备份方法来避免数据的冗余存储,降低数据备份成本,提高数据备份效率。

Data backup device and method

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为本专利技术数据备份装置第一实施例的模块示意图;图4为本专利技术数据备份装置第三实施例的模块示意图;图5为本专利技术实施例中备份模块的一种模块示意图;图6为本专利技术数据备份方法第一实施例的流程示意图;图7为本专利技术数据备份方法第三实施例的流程示意图;图8为本专利技术实施例中若所述测度值大于预设阈值,则备份与所述预备份数据集合中索引对应的数据的一种流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。现在将参考附图描述实现本专利技术各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。移动终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面本文档来自技高网...
数据备份装置及方法

【技术保护点】
一种数据备份装置,其特征在于,所述数据备份装置包括:侦测模块,用于侦测与移动终端中全数据集合的数据对应的操作指令;获取模块,用于获取所述移动终端中的预备份数据集合和所述全数据集合;变更模块,用于根据所述操作指令变更所述全数据集合的测度值和所述预备份数据集合的索引,其中,所述测度值表示所述全数据集合中数据的变化状态,所述索引用以标识所述全数据集合中的数据;备份模块,用于若所述测度值大于预设阈值,则备份与所述预备份数据集合中索引对应的数据。

【技术特征摘要】
1.一种数据备份装置,其特征在于,所述数据备份装置包括:侦测模块,用于侦测与移动终端中全数据集合的数据对应的操作指令;获取模块,用于获取所述移动终端中的预备份数据集合和所述全数据集合;变更模块,用于根据所述操作指令变更所述全数据集合的测度值和所述预备份数据集合的索引,其中,所述测度值表示所述全数据集合中数据的变化状态,所述索引用以标识所述全数据集合中的数据;备份模块,用于若所述测度值大于预设阈值,则备份与所述预备份数据集合中索引对应的数据。2.如权利要求1所述的数据备份装置,其特征在于,所述数据备份装置还包括:确定模块,用于确定所述操作指令的类型;所述变更模块还用于当所述操作指令为添加指令时,将所述添加指令对应数据的索引添加至所述预备份数据集合中,将所述测度值增加一个单位量;当所述操作指令为修改指令,且所述修改指令对应数据的索引未在所述预备份数据集合中时,将所述修改指令对应数据的索引添加至所述预备份数据集中,并将所述测度值增加一个单位量;当所述操作指令为删除指令,且所述删除指令对应数据的索引在所述预备份数据集合中时,将所述删除指令对应数据的索引从所述预备份数据集合中删除,并将所述测度值减小一个单位量。3.如权利要求1所述的数据备份装置,其特征在于,所述数据备份装置还包括初始化模块,用于初始化所述测度值和所述预备份数据集合,使所述测度值为零,所述预备份数据集合为空集。4.如权利要求1所述的数据备份装置,其特征在于,所述备份模块还用于备份所述全数据集合中的数据,标记为第一备份数据集合;将所述预备份数据集合中索引对应的数据标记为第二备份数据集合;所述数据备份装置还包括生成模块,用于根据所述第一备份数据集合和所述第二备份数据集合生成备份队列。5.如权利要求1至4任一项所述的数据备份装置,其特征在于,所述备份模块包括:输出单元,用于若所述测度值大于所述预设阈值,则输出提示信息,提示用户进行数据备份操作;备份单元,用于当接收到备份操作指令时,根据所述备份操作指令备份与所述预备份数据集合中索引对应的数据。6.一种数据备份方法,其特征在于,所述数据备份方法包括:侦测与移动终端中全数据集合的数据对应的操作指令,获取所述移动终端中的预备份数据集合和所述全数据集合;根据所述操作指令...

【专利技术属性】
技术研发人员:万志强
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1