一种终端、备份文件管理的方法及系统的制作方法

文档序号:7717964阅读:160来源:国知局
专利名称:一种终端、备份文件管理的方法及系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种备份文件管理的方法、备份文件管理的系统
以及终端。
背景技术
当今社会,手机、PDA (Personal Digital Assistant,个人数字助理)等终端设 备成为人们日常生活必不可少的通信工具,而对于每个终端来说,数据备份已经成为终端 一个必不可少的功能,所述数据备份分为无线备份和本机备份,对于本机备份,所述备份文 件存储在终端的外部存储卡和内置的Flash存储器,现有技术本机备份,通常用户长期使 用的过程中,在每隔一段时间,就会对终端上各类数据进行备份,这就难免有时候可能本次 备份的备份文件会包含一部分上次已备份的备份文件中的数据,也就是说,前后两次备份 生成的备份文件中,会包含一些完全相同的数据。以手机为例,用户在2009年5月1日对 "短信息"程序中的数据进行了备份操作,生成了一个名为"2009-5-1短信备份"的备份文 件A,而在2009年10月1日的时候,用户又对"短信息"程序进行了备份,生成了一个名为 "2009-10-1短信备份"的备份文件B,不难发现,备份文件B不仅包含了用户在2009年5月 1日到2009年10月1日这段时间新收发的短信息,而且还会包含2009年5月1日以前的 旧的收发的短信息,也就是说,备份程序最后生成的两份备份文件A和B中,有一些时间段 的数据是相同,当然也会存在不同的备份文件所包含的数据只有部分相同,那么用户恢复 数据操作时,都会首先将这个应用中的所有数据清除后再将此份备份文件中的数据导入到 此应用中,显然无论恢复哪一份备份文件,恢复到应用程序中数据都不会是完整的。

发明内容
有鉴于此,本发明实施例提供一种备份文件管理的方法、备份文件管理的系统以
及终端,通过指定的需要整理的备份文件的数据进行对比及归类处理,将所述指定的备份
文件生成一份新的数据全面且没有重复数据的备份文件,节约了终端的存储空间。 本发明实施例提供了一种备份文件管理的方法,包括 遍历指定目录下的所有备份文件; 找到所述指定目录中指定的需要整理的备份文件; 将所述各个指定的需要整理的备份文件的数据进行对比及归类处理,生成一份新 的备份文件。 优选地,所述将所述各个指定的需要整理的备份文件的数据进行对比及归类处 理,生成一份新的备份文件具体包括 将所述指定的备份文件的数据进行比较,获取所述指定备份文件的数据中有重复 的数据信息; 根据所述获取所述指定备份文件的数据中有重复的数据信息,将所述指定备份文 件包含的数据存储到一个新生成的备份文件中,其中所述指定备份文件的数据中有重复的数据只存储一次。 优选地,包括 预先设置备份整理时间点; 当所述时间点到来后,自动整理所述指定目录中指定的需要整理的备份文件。
优选地,所述将所述各个指定的需要整理的备份文件的数据进行对比及归类处 理,生成一份新的备份文件之后进一步包括 判断是否删除所述生成一份新的备份文件所用到的指定的备份文件; 当判断为是时,删除所述指定的备份文件,否则结束操作。 优选地,所述目录包括 外部存储卡和内置的Flash存储器。 本发明实施例一种备份文件管理的系统,包括 遍历模块,用于遍历指定目录下的所有备份文件; 查找模块,用于找到所述指定目录中指定的需要整理的备份文件; 处理模块,用于将所述各个指定的需要整理的备份文件的数据进行对比及归类处
理,生成一份新的备份文件。
优选地,所述处理模块进一步包括 比较单元,用于将所述指定的备份文件的数据进行比较,获取所述指定备份文件 的数据中有重复的数据信息; 处理子单元,用于根据所述获取所述指定备份文件的数据中有重复的数据信息, 将所述指定备份文件包含的数据存储到一个新生成的备份文件中,其中所述指定备份文件 的数据中有重复的数据只存储一次。
优选地,包括 备份整理时间管理模块,用于预先设置备份整理时间点,当所述时间点到来后,自 动整理所述指定目录中指定的需要整理的备份文件。 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。


图1是本发明实施例备份文件管理的方法的第一实施例的流程图;
图2是本发明实施例备份文件管理的方法的第二实施例的流程图;
图3是本发明实施例备份文件管理的系统的结构示意图;
图4是本发明实施例备份文件管理的系统的处理模块的结构示意图;
图5是本发明实施例终端的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。 为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图对本发明实施 例进一步详细说明。 参考图l,是本发明实施例备份文件管理的方法的第一实施例的流程图,如图1所 示,该方法包括以下步骤 步骤S101,遍历指定目录下的所有备份文件。 本步骤中,所述遍历指定目录下的所有备份文件,具体为指定终端需要整理的目 录,所述目录包括外部存储卡和内置的Flash存储器等,所述终端的数据用户在存储时可 能将相同的数据分别存储在不同的目录下,也有可能将不同的数据存储在不同的目录下, 而用户可能只希望对摸个目录下的数据进行整理,那么用户可以首先选定需要整理的目 录,然后,遍历该指定目录下的所用备份文件,所述备份文件为了降低存储空间可以对所述 备份文件进行压縮处理。 步骤S102,找到所述指定目录中指定的需要整理的备份文件。 本步骤中,所述找到所述指定目录中指定的需要整理的备份文件。具体为由于所 述指定目录中包含很多的备份文件,每个应用程序数据的备份对应一个备份文件,所述用 户可以指定目录当中的一部分备份文件或全部的备份文件进行整理,进一步的所述指定的 备份文件可以通过指定一个应用程序对应的全部备份文件来制定,也可以用户任意的选择 指定目录中的备份文件,以手机为例,所述内置的Flash存储器当中包含的备份文件可能 包括联系人、短信息、邮件、通话记录、电子邮件等,那么用户可以指定对所述手机短信息的 备份文件进行整理,也可以选择对全部的备份文件进行整理。 步骤S103,将所述各个指定的需要整理的备份文件的数据进行对比及归类处理, 并生成一份新的备份文件。 本步骤中,所述将所述各个指定的需要整理的备份文件的数据进行对比及归类处 理,并生成一份新的备份文件,具体为将所述指定的备份文件的数据进行比较及归类处理, 获得所述指定备份文件中有重复的数据信息,将所述指定的各个备份文件中的数据合并生 成一份整合过的备份文件,其中各个指定备份文件中有重复的数据在生成的一份整合过的 备份文件中只存储一次,所述对备份文件通过"整理优化算法"进行整理,所述"整理优化算法"对于不同的应用程序对应的备份文件而有所不同,例如,对短信息的备份文件的"整理 优化算法"可以根据接收、发送短信息的时间以及联系的号码是否相同来判断是否为同一 条短信息,而其他备份文件的"整理优化算法"也是用以判断所述备份文件所包含的数据是 否相同而有所不同,所述在所述各个指定的需要整理的备份文件的数据进行对比及归类处 理,并生成一份整合过的备份文件之后,进一步包括判断是否需要删除所述生成一份整合 过的备份文件所用到的指定的备份文件,当判断为是时,删除所述指定的备份文件,否则结 束操作,所述对备份文件的整理通过设置定时提醒对备份文件进行整理的功能,所述定时 提醒为每隔一个时间段触发对备份文件的整理,也可以为设定一个未来时间触发对备份文 件的整理,或者当有新的备份文件时触发对备份文件的整理。以手机为例,假设所述选定的 目录为手机的内置的Flash存储器,所述内置的Flash存储器当中包含的备份文件可能包 括联系人、短信息、邮件、通话记录、电子邮件等,以手机短信息为例,假设所述指定的备份 文件为短信息应用程序的备份文件包括备份文件A、 B和C,所述备份文件A、 B和C为手机 不同时期保存的备份文件,将所述指定的备份文件A、B和C的数据通过"整理优化算法"进 行比较及归类处理,获得所述指定备份文件A、B和C中有重复的数据信息,将所述指定的备 份文件A、 B和C中的数据合并生成一份整合过的备份文件D,其中备份文件A、 B和C中有 重复的数据在生成的一份整合过的备份文件D中只存储一次,所述在生成一份整合过的备 份文件D之后,进一步包括判断是否需要删除所述生成一份整合过的备份文件D所用到的 指定备份文件A、 B和C,当判断为是时,删除所述指定备份文件A、 B和C,否则结束操作。
实施本发明实施例,通过遍历指定目录下的所有备份文件,找到所述指定目录中 指定的需要整理的备份文件,将所述各个指定的需要整理的备份文件的数据进行对比及归 类处理,并生成一份新的备份文件。通过指定的需要整理的备份文件的数据进行对比及归 类处理,将所述指定的备份文件生成一份新的数据全面且没有重复数据的备份文件,节约 了终端的存储空间。 参考图2,是本发明实施例备份文件管理的方法的第二实施例的流程图,如图2所 示,该方法包括以下步骤 步骤S201,预先设置备份整理时间点。具体实现中,该步骤可选。 本步骤中,所述预先设置备份整理时间点,具体为所述对备份文件的整理通过设
置定时提醒对备份文件进行整理的功能,所述定时提醒为每隔一个时间段触发对备份文件
的整理,也可以为设定一个未来时间触发对备份文件的整理,或者当有新的备份文件的时
刻触发对备份文件的整理,当所述时间点到来后,自动整理所述指定目录中指定的需要整
理的备份文件。 步骤S202和步骤S203与所述图1中所述的方法步骤S101和步骤S102 —一对应 且相同,在此就不加赘述。 步骤S204,将所述指定的备份文件的数据进行比较,获取所述指定备份文件的数 据中有重复的数据信息。 本步骤中,所述将所述指定的备份文件的数据进行比较,获取所述指定备份文件 的数据中有重复的数据信息,具体为所述对备份文件通过"整理优化算法"进行整理,所述 "整理优化算法"对于不同的应用程序对应的备份文件而有所不同,例如,对短信息的备份 文件的"整理优化算法"可以根据接收、发送短信息的时间以及联系的号码是否相同来判断是否为同一条短信息,而其他备份文件的"整理优化算法"也是用以判断所述备份文件所 包含的数据是否相同而有所不同,所述在所述各个指定的需要整理的备份文件的数据进行 对比及归类处理,并生成一份整合过的备份文件之后,所述对备份文件的整理通过设置定 时提醒对备份文件进行整理的功能,所述定时提醒为每隔一个时间段触发对备份文件的整 理,也可以为设定一个未来时间触发对备份文件的整理,或者当有新的备份文件时触发对 备份文件的整理。 步骤S205,根据所述获取所述指定备份文件的数据中有重复的数据信息,将所述 指定备份文件包含的数据存储到一个新生成的备份文件中,其中所述指定备份文件的数据 中有重复的数据只存储一次。 本步骤中,所述根据所述获取所述指定备份文件的数据中有重复的数据信息,将 所述指定备份文件包含的数据存储到一个新生成的备份文件中,其中所述指定备份文件的 数据中有重复的数据只存储一次,以手机为例,假设所述选定的目录为手机的内置的Flash 存储器,所述内置的Flash存储器当中包含的备份文件可能包括联系人、短信息、邮件、通 话记录、电子邮件等,以手机短信息为例,假设所述指定的备份文件为短信息应用程序的备 份文件包括备份文件A、B和C,所述备份文件A、B和C为手机不同时期保存的备份文件,将 所述指定的备份文件A、B和C的数据通过"整理优化算法"进行比较,获得所述指定备份文 件A、 B和C中有重复的数据信息,将所述指定的备份文件A、 B和C中的数据合并生成一份 整合过的备份文件D,其中备份文件A、 B和C中有重复的数据在生成的一份整合过的备份 文件D中只存储一次,所述在生成一份整合过的备份文件D之后,进一步包括判断是否需要 删除所述生成一份整合过的备份文件D所用到的指定备份文件A、B和C,当判断为是时,删 除所述指定备份文件A、 B和C,否则结束操作。 步骤S206,判断是否删除所述生成一份整合过的备份文件所用到的指定的备份文 件。具体实现中,该步骤可选。 本步骤中,所述判断是否需要删除所述生成一份整合过的备份文件所用到的指定
的备份文件,具体为由于所述生成一份整合过的备份文件中包含了用到的指定的备份文件
的全部数据信息,且没有重复的数据,为了节约存储空间可以选择将多余的数据删除,也就
是将生成一份整合过的备份文件所用到的指定的备份文件删除。 步骤S207,删除所述指定的备份文件。具体实现中,该步骤可选。 实施本发明实施例,通过遍历指定目录下的所有备份文件,找到所述指定目录中
指定的需要整理的备份文件,将所述各个指定的需要整理的备份文件的数据进行对比及归
类处理,并生成一份整合过的备份文件。通过指定的需要整理的备份文件的数据进行对比
及归类处理,将所述指定的备份文件生成一份新的数据全面且没有重复数据的备份文件,
节约了终端的存储空间。 参考图3,是本发明实施例备份文件管理的系统的结构示意图,如图3所示,本发 明实施例备份文件管理的系统主要包括备份整理时间管理模块1、遍历模块2、查找模块 3、处理模块4、判断模块5以及执行模块6。下面对各单元功能以及相互关系进行详细说明。
备份整理时间管理模块l,用于预先设置备份整理时间点,当所述时间点到来后, 自动整理所述指定目录中指定的需要整理的备份文件。 所述预先设置备份整理时间点,当所述时间点到来后,自动整理所述指定目录中指定的需要整理的备份文件,具体为所述对备份文件的整理通过设置定时提醒对备份文件 进行整理的功能,所述定时提醒为每隔一个时间段触发对备份文件的整理,也可以为设定 一个未来时间触发对备份文件的整理,或者当有新的备份文件的时刻触发对备份文件的整 理,当所述时间点到来后,自动整理所述指定目录中指定的需要整理的备份文件。
遍历模块2 ,用于遍历指定目录下的所有备份文件。 所述遍历指定目录下的所有备份文件,具体为指定终端需要整理的目录,所述目 录包括外部存储卡和内置的Flash存储器等,所述终端的数据用户在存储时可能将相同的 数据分别存储在不同的目录下,也有可能将不同的数据存储在不同的目录下,而用户可能 只希望对摸个目录下的数据进行整理,那么用户可以首先选定需要整理的目录,然后,遍历 该指定目录下的所用备份文件,所述备份文件为了降低存储空间可以对所述备份文件进行 压縮处理。 查找模块3,用于找到所述指定目录中指定的需要整理的备份文件。 所述找到所述指定目录中指定的需要整理的备份文件。具体为由于所述指定目录
中包含很多的备份文件,每个应用程序数据的备份对应一个备份文件,所述用户可以指定
目录当中的一部分备份文件或全部的备份文件进行整理,进一步的所述指定的备份文件可
以通过指定一个应用程序对应的全部备份文件来制定,也可以用户任意的选择指定目录中
的备份文件,以手机为例,所述内置的Flash存储器当中包含的备份文件可能包括联系人、
短信息、邮件、通话记录、电子邮件等,那么用户可以指定对所述手机短信息的备份文件进
行整理,也可以选择对全部的备份文件进行整理。 处理模块4,用于将所述各个指定的需要整理的备份文件的数据进行对比,并生成 一份整合过的备份文件。参考图4,是本发明实施例备份文件管理的系统的处理模块的结构 示意图,该处理模块进一步包括比较单元41和处理子单元42,其中 比较单元41,用于将所述指定的备份文件的数据进行比较,获取所述指定备份文 件的数据中有重复的数据信息; 所述将所述指定的备份文件的数据进行比较,获取所述指定备份文件的数据中有 重复的数据信息,具体为所述对备份文件通过"整理优化算法"进行整理,所述"整理优化算 法"对于不同的应用程序对应的备份文件而有所不同,例如,对短信息的备份文件的"整理 优化算法"可以根据接收、发送短信息的时间以及联系的号码是否相同来判断是否为同一 条短信息,而其他备份文件的"整理优化算法"也是用以判断所述备份文件所包含的数据是 否相同而有所不同,所述在所述各个指定的需要整理的备份文件的数据进行对比及归类处 理,并生成一份整合过的备份文件之后,所述对备份文件的整理通过设置定时提醒对备份 文件进行整理的功能,所述定时提醒为每隔一个时间段触发对备份文件的整理,也可以为 设定一个未来时间触发对备份文件的整理,或者当有新的备份文件时触发对备份文件的整 理。 处理子单元42,用于根据所述获取所述指定备份文件的数据中有重复的数据信 息,将所述指定备份文件包含的数据存储到一个新生成的备份文件中,其中所述指定备份 文件的数据中有重复的数据只存储一次。 所述根据所述获取所述指定备份文件的数据中有重复的数据信息,将所述指定备 份文件包含的数据存储到一个新生成的备份文件中,其中所述指定备份文件的数据中有重
9复的数据只存储一次,以手机为例,假设所述选定的目录为手机的内置的Flash存储器,所 述内置的Flash存储器当中包含的备份文件可能包括联系人、短信息、邮件、通话记录、电 子邮件等,以手机短信息为例,假设所述指定的备份文件为短信息应用程序的备份文件包 括备份文件A、B和C,所述备份文件A、B和C为手机不同时期保存的备份文件,将所述指定 的备份文件A、B和C的数据通过"整理优化算法"进行比较及归类处理,获得所述指定备份 文件A、 B和C中有重复的数据信息,将所述指定的备份文件A、 B和C中的数据合并生成一 份整合过的备份文件D,其中备份文件A、 B和C中有重复的数据在生成的一份整合过的备 份文件D中只存储一次,所述在生成一份整合过的备份文件D之后,进一步包括判断是否需 要删除所述生成一份整合过的备份文件D所用到的指定备份文件A、B和C,当判断为是时, 删除所述指定备份文件A、 B和C,否则结束操作。 判断模块5,用于判断是否删除所述生成一份整合过的备份文件所用到的指定的 备份文件。 所述判断是否删除所述生成一份整合过的备份文件所用到的指定的备份文件,具 体为由于所述生成一份整合过的备份文件中包含了用到的指定的备份文件的全部数据信 息,且没有重复的数据,为了节约存储空间可以选择将多余的数据删除,也就是将生成一份 整合过的备份文件所用到的指定的备份文件删除。 执行模块6,用于当所述判断模块5判断为是时,删除所述指定的备份文件,否则
结束操作。 实施本发明实施例,通过遍历指定目录下的所有备份文件,找到所述指定目录中 指定的需要整理的备份文件,将所述各个指定的需要整理的备份文件的数据进行对比及归 类处理,并生成一份整合过的备份文件。通过指定的需要整理的备份文件的数据进行对比 及归类处理,将所述指定的备份文件生成一份新的数据全面且没有重复数据的备份文件, 节约了终端的存储空间。 参考图5,是本发明终端的结构示意图,如图5所示,本发明终端7主要包括备份文 件管理的系统71。 所述终端7可以为手机,PDA等终端,所述备份文件管理的系统71为上述实施例 参考图3所述的备份文件管理的系统,包括备份整理时间管理模块、遍历模块、查找模块、 处理模块、判断模块以及执行模块。各个模块的功能及结构与上述图3和4相同,在此,不 再赘述。 实施本发明实施例,通过遍历指定目录下的所有备份文件,找到所述指定目录中 指定的需要整理的备份文件,将所述各个指定的需要整理的备份文件的数据进行对比及归 类处理,并生成一份整合过的备份文件。通过指定的需要整理的备份文件的数据进行对比 及归类处理,将所述指定的备份文件生成一份新的数据全面且没有重复数据的备份文件, 节约了终端的存储空间。 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范 围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
一种备份文件管理的方法,其特征在于,包括遍历指定目录下的所有备份文件;找到所述指定目录中指定的需要整理的备份文件;将所述各个指定的需要整理的备份文件的数据进行对比及归类处理,生成一份新的备份文件。
2. 如权利要求1所述的方法,其特征在于,所述将所述各个指定的需要整理的备份文 件的数据进行对比及归类处理,生成一份新的备份文件具体包括将所述指定的备份文件的数据进行比较,获取所述指定备份文件的数据中有重复的数 据信息;根据所述获取所述指定备份文件的数据中有重复的数据信息,将所述指定备份文件包 含的数据存储到一个新生成的备份文件中,其中所述指定备份文件的数据中有重复的数据 只存储一次。
3. 如权利要求1或2所述的方法,其特征在于,包括 预先设置备份整理时间点;当所述时间点到来后,自动整理所述指定目录中指定的需要整理的备份文件。
4. 如 权利要求1或2所述的方法,其特征在于,所述将所述各个指定的需要整理的备份 文件的数据进行对比及归类处理,生成一份新的备份文件之后进一步包括判断是否删除所述生成一份新的备份文件所用到的指定的备份文件; 当判断为是时,删除所述指定的备份文件,否则结束操作。
5. 如权利要求1所述的方法,其特征在于,所述目录包括 外部存储卡和内置的Flash存储器。
6. —种备份文件管理的系统,其特征在于,包括 遍历模块,用于遍历指定目录下的所有备份文件; 查找模块,用于找到所述指定目录中指定的需要整理的备份文件; 处理模块,用于将所述各个指定的需要整理的备份文件的数据进行对比及归类处理,生成一份新的备份文件。
7. 如权利要求6所述的系统,其特征在于,所述处理模块进一步包括 比较单元,用于将所述指定的备份文件的数据进行比较,获取所述指定备份文件的数据中有重复的数据信息;处理子单元,用于根据所述获取所述指定备份文件的数据中有重复的数据信息,将所 述指定备份文件包含的数据存储到一个新生成的备份文件中,其中所述指定备份文件的数 据中有重复的数据只存储一次。
8. 如权利要求6或7所述的系统,其特征在于,包括备份整理时间管理模块,用于预先设置备份整理时间点,当所述时间点到来后,自动整 理所述指定目录中指定的需要整理的备份文件。
9. 如权利要求6或7所述的系统,其特征在于,进一步包括判断模块,用于判断是否删除所述生成一份整合过的备份文件所用到的指定的备份文件;执行模块,用于当所述判断模块判断为是时,删除所述指定的备份文件,否则结束操作。
10. —种终端,其特征在于,包括权利要求6至9任意一项所述的备份文件管理的系统。
全文摘要
本发明实施例公开了一种备份文件管理的方法,该方法包括遍历指定目录下的所有备份文件,找到所述指定目录中指定的需要整理的备份文件,将所述各个指定的需要整理的备份文件的数据进行对比及归类处理,并生成一份新的备份文件。本发明还公开了备份文件管理的系统和终端,通过指定的需要整理的备份文件的数据进行对比及归类处理,将所述指定的备份文件生成一份新的数据全面且没有重复数据的备份文件,节约了终端的存储空间。
文档编号H04M1/274GK101729671SQ20091021449
公开日2010年6月9日 申请日期2009年12月31日 优先权日2009年12月31日
发明者李承珍 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1