移动终端中记录备份的方法和装置、及恢复的方法和装置的制作方法

文档序号:6599847阅读:120来源:国知局
专利名称:移动终端中记录备份的方法和装置、及恢复的方法和装置的制作方法
技术领域
本发明涉及记录备份及恢复技术,特别涉及一种移动终端中记录备份的方法和装 置、及恢复的方法和装置。
背景技术
随着移动终端智能化的不断提高,移动终端的系统和应用软件的配置越来越复 杂,移动终端中存储的用户数据越来越多,上述数据对移动终端的用户至关重要,用户对移 动终端的数据备份及恢复的需求日渐强烈。移动终端的用户数据包含电话数据、图片数据、 视频数据、音频数据、短信数据等等,上述各种格式的数据在移动终端上都是以记录的方式 进行存储,每条记录都包含有该记录的内容、修改时间及该记录的标识信息,上述信息在移 动终端生成记录过程中都包含在该条记录中。现有的移动终端都仅仅是对该移动终端的 记录进行暂存,由于移动终端的存储空间非常有限,当大量记录暂存在移动终端时,可能会 影响移动终端的运行速度,且用户的误操作或移动终端的故障,可能导致移动终端暂存的 记录丢失,给用户带来一定的损失。现有的移动终端记录备份方法中,移动终端将用户需 要进行备份的记录存储于用于备份的介质上,用于备份的介质可为装设于移动终端的存储 卡或装设于移动终端的其他存储介质;由于每次用户需要进行备份的记录可能存在重复的 记录,这可能导致占用大量的存储空间,造成存储空间的浪费,影响移动终端记录备份的效 率;由于上述备份过程中可能存在的重复记录占用大量的存储空间,还可能导致用户需要 备份的记录无法进行存储。当用户误操作或移动终端故障导致数据丢失时,可将存储于用于备份的介质上的 已备份记录集替换移动终端暂存的记录;采用现有的移动终端恢复方法,移动终端上暂存 的记录中的某些重要记录可能被删除,而已备份记录集中的某些重复记录存储于移动终端 上,这可能存在重要记录丢失和重复数据的存储,移动终端恢复的记录不完整,且恢复的记 录存在重复的问题。综上所述,现有的移动终端记录备份方法存在记录备份效率较低及存储空间利用 率较低的问题,现有的移动终端记录恢复方法存在恢复的记录不完整、恢复的记录存在重 复的问题。

发明内容
有鉴于此,本发明的目的在于提供一种移动终端中记录备份的方法,该方法能够 提高存储空间的利用率及记录备份效率。本发明的目的在于提供一种移动终端中记录恢复的方法,该方法能够提高恢复记 录的完整性,使恢复的记录不存在重复。本发明的目的在于提供一种移动终端中记录备份的装置,该装置能够提高存储空 间的利用率及记录备份效率。本发明的目的在于提供一种移动终端中记录恢复的装置,该装置能够提高恢复记录的完整性,使恢复的记录不存在重复。为达到上述目的,本发明的技术方案具体是这样实现的一种移动终端中记录备份的方法,该方法包括A、接收记录备份指令,根据用户设置,从已备份记录集和待备份记录集中选择优 先级较高的记录集为第一记录集,另一个为第二记录集;所述记录集包含多条记录,每一记 录包含该记录的标识;B、判断第一记录集和第二记录集中是否存在标识相同的记录,如果判定不存在标 识相同的记录,则将第一记录集和第二记录集作为第一备份记录集;如果判定存在标识相 同的记录,则将第一记录集、及第二记录集中与第一记录集的标识不同的记录作为第一备 份记录集;C、用第一备份记录集替换已备份记录集。较佳地,所述每一记录还包含该记录的修改时间,步骤B之前进一步包括设置采 用第一时间原则;所述第一时间原则为记录的修改时间距备份时刻较近的记录具有较高的优先 级;步骤B所述判定存在标识相同的记录后,将第一记录集和第二记录集中标识不同 的记录、及第一记录集和第二记录集中标识相同修改时间距备份时刻较近的记录作为第一 备份记录集。较佳地,步骤A之前进一步包括设置已备份记录集的优先级高于待备份记录集, 或者设置待备份记录集的优先级高于已备份记录集。上述方法中,所述记录的标识为由移动终端的序列号、记录的生成时间及随机数 生成的表示该记录特征的数字。一种移动终端中记录恢复的方法,该方法包括A、接收记录恢复指令,根据用户设置,从已备份记录集和移动终端暂存记录集中 选择优先级较高的记录集为第三记录集,另一个为第四记录集;所述记录集包含多条记录, 每一记录包含该记录的标识;B、判断第三记录集和第四记录集中是否存在标识相同的记录,如果判定不存在 标识相同的记录,则将第三记录集和第四记录集作为恢复记录集;如果判定存在标识相同 的记录,则将第三记录集、及第四记录集中与第三记录集中标识不同的记录作为恢复记录 集;C、用恢复记录集替换移动终端暂存记录集。较佳地,所述每一记录还包含该记录的修改时间,步骤B之前进一步包括设置采 用第二时间原则;所述第二时间原则为记录的修改时间距恢复时刻较近的记录具有较高的优先 级;步骤B所述判定存在标识相同的记录后,将第三记录集和第四记录集中标识不同 的记录、及第三记录集和第四记录集中标识相同修改时间距恢复时刻较近的记录作为恢复 记录集较佳地,步骤A之前进一步包括设置已备份记录集的优先级高于移动终端暂存记录集,或者设置移动终端暂存记录集的优先级高于已备份记录集。上述方法中,所述记录的标识为由移动终端的序列号、记录的生成时间及随机数 生成的表示该记录特征的数字。一种移动终端中记录备份的装置,该装置包括控制单元,接收到记录备份指令后,输出备份指令及设置的第一优先级指令至选 择单元;选择单元,根据接收到的备份指令,从备份单元读取已备份记录集,从移动终端获 取待备份记录集;根据设置的第一优先级指令,从已备份记录集和待备份记录集中选择优 先级较高的记录集为第一记录集,另一个为第二记录集;判断第一记录集和第二记录集中 是否存在标识相同的记录,如果判定不存在标识相同的记录,则将第一记录集和第二记录 集作为第一备份记录集;如果判定存在标识相同的记录,则将第一记录集、及第二记录集中 与第一记录集的标识不同的记录作为第一备份记录集;输出第一备份记录集至备份单元;备份单元,删除已备份记录集,存储第一备份记录集;所述记录集包含多条记录,每一记录包含该记录的标识。较佳地,所述控制单元进一步根据设置的第一时间原则,输出第一时间控制指令 至选择单元;所述每一记录还包含该记录的修改时间;所述第一时间原则为记录的修改时间距备份时刻较近的记录具有较高的优先级; 所述第一时间控制指令为标识相同修改时间距离备份时刻较近的记录具有较高的优先级 的指令;所述选择单元判定第一记录集和第二记录集存在标识相同的记录后,根据接收到 的第一时间控制指令,将第一记录集和第二记录集中标识不同的记录、及第一记录集和第 二记录集中标识相同修改时间距备份时刻较近的记录作为恢复记录集。上述装置中,所述设置的第一优先级指令为已备份记录集的优先级高于待备份记 录集的指令;或者为待备份记录集的优先级高于已备份记录集的指令。一种移动终端中记录恢复的装置,该装置包括控制单元,接收记录恢复指令后,输出恢复指令及设置的第二优先级指令至选择 单元;选择单元,根据接收到的恢复指令,从备份单元读取已备份记录集,从移动终端获 取移动终端暂存记录集;根据第二优先级指令,从已备份记录集和移动终端暂存记录集中 选择优先级较高的记录集为第三记录集,另一个为第四记录集;判断第三记录集和第四记 录集中是否存在标识相同的记录,如果判定不存在标识相同的记录,则将第三记录集和第 四记录集作为恢复记录集;如果判定存在标识相同的记录,则将第三记录集、及第四记录集 中与第三记录集的标识不同的记录作为恢复记录集;输出恢复记录集至移动终端,替换移 动终端暂存记录集;所述记录集包含多条记录,每一记录包含该记录的标识。较佳地,所述控制单元进一步根据设置的第二时间原则,输出第二时间控制指令 至选择单元;所述每一记录还包含该记录的修改时间;所述第二时间原则为记录的修改时间距恢复时刻较近的记录具有较高的优先级; 所述第二时间控制指令为标识相同修改时间距离恢复时刻较近的记录具有较高的优先级的指令;所述选择单元判定第三记录集和第四记录集存在标识相同的记录后,根据接收到 的第二时间控制指令,将第三记录集和第四记录集中标识不同的记录、及第三记录集和第 四记录集中标识相同修改时间距恢复时刻较近的记录作为恢复记录集。上述装置中,所述设置的第二优先级指令为已备份记录集的优先级高于移动终端 暂存记录集的指令;或者为移动终端暂存记录集的优先级高于已备份记录集的指令。由上述的技术方案可见,本发明提供的移动终端中记录备份的方法和装置,根据 接收到的记录备份指令,将移动终端待备份记录集中的记录与已备份记录集中的记录进行 逐一比较,通过比较记录的标识来确定是否为相同的记录,如果已备份记录集中存在与待 备份记录集相同的记录,则根据预设的记录优先级,对优先级较高的记录集中的记录进行 备份,将待备份记录集中与已备份记录集不同的记录进行备份。本发明提供的移动终端中 记录恢复的方法和装置,根据接收到的记录恢复指令,将移动终端暂存记录集中的记录与 已备份记录集中的记录进行逐一比较,通过比较记录的标识来确定是否为相同的记录,如 果已备份记录集中存在与移动终端暂存记录集相同的记录,则根据预设的记录优先级,对 优先级较高的记录集中的记录进行恢复,将已备份记录集中与移动终端暂存记录集不同的 记录进行恢复。采用本发明公开的方法及装置,可对存在重复的记录进行归并处理,备份或 恢复不同的记录,对于相同的记录则选择优先级较高的记录集进行备份或恢复,提高了存 储空间的利用率及记录备份效率,提高恢复记录的完整性,使得恢复的记录不存在重复。


图1为本发明移动终端中记录备份的方法。图2为本发明移动终端中记录恢复的方法。图3为本发明移动终端中记录备份的装置。图4为本发明移动终端中记录恢复的装置。
具体实施例方式为使本发明的目的、技术方案、及优点更加清楚明白,以下参照附图并举实施例, 对本发明进一步详细说明。本发明提供了一种移动终端中记录备份的方法,该方法包括:A、接收记录备份指 令,根据设置从已备份记录集和待备份记录集中选择优先级较高的记录集为第一记录集, 另一个为第二记录集;所述记录集包含多条记录,每一记录包含该记录的标识;B、判断第 一记录集和第二记录集中是否存在标识相同的记录,如果判定不存在标识相同的记录,则 将第一记录集和第二记录集作为第一备份记录集;如果判定存在标识相同的记录,则将第 一记录集、及第二记录集中与第一记录集的标识不同的记录作为第一备份记录集;C、用第 一备份记录集替换已备份记录集。本发明提供了一种移动终端中记录恢复的方法,该方法包括:A、接收记录恢复指 令,根据设置从已备份记录集和移动终端暂存记录集中选择优先级较高的记录集为第三记 录集,另一个为第四记录集;所述记录集包含多条记录,每一记录包含该记录的标识;B、判 断第三记录集和第四记录集中是否存在标识相同的记录,如果判定不存在标识相同的记录,则将第三记录集和第四记录集作为恢复记录集;如果判定存在标识相同的记录,则将第 三记录集、及第四记录集中与第三记录集的标识不同的记录作为恢复记录集;C、用恢复记 录集替换移动终端暂存记录集。本发明提供了一种移动终端中记录备份的装置,该装置包括控制单元,接收到记 录备份指令后,输出备份指令及第一优先级指令至选择单元;选择单元根据接收到的备份 指令,从备份单元读取已备份记录集,从移动终端获取待备份记录集;根据设置的第一优先 级指令,从已备份记录集和待备份记录集中选择优先级较高的记录集为第一记录集,另一 个为第二记录集;判断第一记录集和第二记录集中是否存在标识相同的记录,如果判定不 存在标识相同的记录,则将第一记录集和第二记录集作为第一备份记录集;如果判定存在 标识相同的记录,则将第一记录集、及第二记录集中与第一记录集中标识不同的记录作为 第一备份记录集;输出第一备份记录集至备份单元;备份单元,删除已备份记录集,存储第 一备份记录集;所述记录集包含多条记录,每一记录包含该记录的标识。本发明提供了一种移动终端中记录恢复的装置,该装置包括控制单元,接收记录 恢复指令后,输出恢复指令及设置的第二优先级指令至选择单元;选择单元,根据接收到的 恢复指令,从备份单元读取已备份记录集,从移动终端获取移动终端暂存记录集;根据第二 优先级指令,从已备份记录集和移动终端暂存记录集中选择优先级较高的记录集为第三记 录集,另一个为第四记录集;判断第三记录集和第四记录集中是否存在标识相同的记录,如 果判定不存在标识相同的记录,则将第三记录集和第四记录集作为恢复记录集;如果判定 存在标识相同的记录,则将第三记录集、及第四记录集中与第三记录集的标识不同的记录 作为恢复记录集;输出恢复记录集至移动终端,替换移动终端暂存记录集;所述记录集包 含多条记录,每一记录包含该记录的标识。本发明的移动终端上的记录集包含多条记录,具体可以为移动终端中的电话本、 日程表、短信消息、多媒体资料等内容,对于用户记录集中的每条记录都具有表示其特征的 唯一标识,比如电话本中每条电话记录、日程表中每条日程记录、短信消息中每条短信记 录、多媒体资料的每个多媒体记录等都具有表示其特征的唯一标识。移动终端在生成每条 记录时,移动终端通过该移动终端的序列号、生成记录的时间及随机数来生成表示该记录 特征的标识,并将该标识包含在该记录中,上述标识通常为一个128位的数字;移动终端中 每条记录都不相同,通过每条记录的标识可对不同的记录进行区分。移动终端生成记录的 方法为现有技术的内容,在此不再赘述。移动终端生成一条记录后,该条记录的生成时间是 固定不变的,但可能会对该条记录进行多次修改,每次修改时间会与标识一起包含于该记 录中,上述内容属于现有技术的内容,在此不再赘述。图1为本发明移动终端记录备份的方法流程图。现结合图1,对本发明移动终端记 录备份的方法进行说明,具体如下步骤101 接收记录备份指令;移动终端可接收用户输入的记录备份指令,之后执行记录备份;或者移动终端内 部根据预设的记录备份时刻产生记录备份指令,移动终端接收到内部产生的记录备份指令 后,执行记录备份。步骤102 根据设置从已备份记录集和待备份记录集中选择优先级较高的记录集 为第一记录集,另一个为第二记录集;
移动终端中暂存的未存储到备份介质中的多条记录的集合为待备份记录集,移动 终端的备份介质中存储的多条记录的集合为已备份记录集。待备份记录集或已备份记录集 中的每条记录都包含有表示其特征的标识。在本发明实施例中,备份介质为用于备份移动 终端记录的存储介质,可采用现有的存储介质。在该步骤之前设置第一优先级指令,第一优先级指令为已备份记录集的优先级高 于待备份记录集的优先级的指令,或者为待备份记录集的优先级高于已备份记录集的优先 级的指令。移动终端根据设置的第一优先级指令从已备份记录集和待备份记录集中选择优 先级较高的记录集为第一记录集,则优先级较低的记录集为第二记录集。优先级较高的记 录集可为重要性较高的记录集,也就是用户需要进行存储的较重要的多条记录的集合。上 述设置的第一优先级指令可为用户设置的。步骤103 判断第一记录集和第二记录集中是否存在标识相同的记录,如果是,执行步骤105,否则执行步骤104 ;对第一记录集和第二记录集进行逐一比较,判断第一记录集和第二记录集中是否 存在标识相同的记录,如果是,执行步骤105 ;否则,表示第一记录集和第二记录集包含的 记录不相同,执行步骤104。判断第一记录集和第二记录集中是否存在标识相同的记录,也就是判断第一记录 集中的记录的标识和第二记录集中的记录的标识是否相同,如果存在相同的标识则表示第 一记录集和第二记录集中存在相同的记录。步骤104 将第一记录集和第二记录集作为第一备份记录集,之后执行步骤108 ;将第一记录集和第二记录集中包含的所有记录作为第一备份记录集,之后执行步 骤 108。步骤105 判断是否采用第一时间原则,如果是,执行步骤106,否则执行步骤
107;可预先在移动终端中设置采用第一时间原则;第一时间原则为记录的修改时间距 备份时刻较近的记录具有较高的优先级。移动终端判断是否采用第一时间原则,如果是,执 行步骤106,否则执行步骤107。步骤106 将第一记录集和第二记录集中标识不同的记录、及第一记录集和第二 记录集中标识相同修改时间距备份时刻较近的记录作为第一备份记录集,之后执行步骤
108;由于采用了第一时间原则,因此,将第一记录集和第二记录集中标识不同的记录 作为第一备份记录集;对于第一记录集和第二记录集中标识相同修改时间不同的记录,将 第一记录集和第二记录集中标识相同的记录的修改时间进行比较,选择修改时间距备份时 刻较近的记录作为第一备份记录集中的记录。步骤107 将第一记录集、及第二记录集中与第一记录集的标识不同的记录作为 第一备份记录集,之后执行步骤108 ;由于未采用第一时间原则,第一记录集为优先级较高的记录集,因此,将第一记录 集、及第二记录集中与第一记录集中标识不同的记录作为第一备份记录集。第二记录集包 含与第一记录集的标识相同修改时间不同的记录,但由于不采用时间原则,而以第一记录 集为优先级较高的记录集,则不对第二记录集中与第一记录集的标识相同修改时间不同的记录进行备份。步骤108 用第一备份记录集替换已备份记录集,之后执行步骤109 ;移动终端将第一备份记录集备份至备份介质,也就是用第一备份记录集替换备份介质中的已备份记录集。步骤109 结束。由于用户误操作或移动终端系统出现问题,可能会造成移动终端中暂存记录集的丢失,这时需要对移动终端的记录进行恢复,可将采用图1的记录备份方法获得的已备份 记录集恢复至移动终端中。图2为本发明移动终端记录恢复的方法流程图。现结合图2,对 本发明移动终端记录恢复的方法进行说明,具体如下步骤201 接收记录恢复指令;移动终端接收用户输入的记录恢复指令,之后执行记录恢复过程。步骤202 根据设置从已备份记录集和移动终端暂存记录集中选择优先级较高的 记录集为第三记录集,另一个为第四记录集;已备份记录集为存储于备份介质中的多条记录的集合;移动终端暂存记录集为移 动终端上暂存的未进行备份的多条记录的集合。在该步骤之前设置第二优先级指令,第二优先级指令为已备份记录集的优先级高 于移动终端暂存记录集的优先级的指令,或者为移动终端暂存记录集的优先级高于已备份 记录集的优先级的指令。移动终端根据设置的第二优先级指令从已备份记录集和移动终端 暂存记录集中选择优先级较高的记录集为第三记录集,则优先级较低的记录集为第四记录 集。上述设置的第二优先级指令可为用户设置的。步骤203 判断第三记录集和第四记录集中是否存在标识相同的记录,如果是,执 行步骤205,否则执行步骤204 ;对第三记录集和第四记录集进行逐一比较,判断第三记录集和第四记录集中是否 存在标识相同的记录,如果是,执行步骤205,否则,表示第三记录集和第四记录集包含的记 录不相同,执行步骤204。判断第三记录集和第四记录集中是否存在标识相同的记录,也就是判断第三记录 集中的记录的标识和第四记录集中的记录的标识是否相同,如果存在相同的标识则表示第 三记录集和第四记录集中存在相同的记录。步骤204 将第三记录集和第四记录集作为恢复记录集,之后执行步骤208 ;将第三记录集和第四记录集中包含的所有记录作为恢复记录集,之后执行步骤 208。步骤205 判断是否采用第二时间原则,如果是,则执行步骤206,否则执行步骤 207 ;可预先在移动终端中设置在记录恢复过程中采用第二时间原则,第二时间原则为 记录的修改时间距恢复时刻较近的记录具有较高的优先级。移动终端判断是否采用第二时 间原则,如果是,执行步骤206,否则执行步骤207。步骤206 将第三记录集和第四记录集中标识不同的记录、及第三记录集和第四 记录集中标识相同修改时间距恢复时刻较近的记录作为恢复记录集,之后执行步骤208 ;由于采用了第二时间原则,因此,将第三记录集和第四记录集中标识不同的记录作为恢复记录集;对于第三记录集和第四记录集中标识相同修改时间不同的记录,将第三 记录集和第四记录集中标识相同的记录的修改时间进行比较,选择修改时间距恢复时刻较 近的记录作为恢复记录集中的记录。步骤207 将第三记录集、及第四记录集中与第三记录集的标识不同的记录作为 恢复记录集,之后执行步骤208 ;由于未采用第二时间原则,第三记录集为优先级较高的记录集,因此,将第三记录 集中的所有记录作为恢复记录集,将第四记录集中与第三记录集中标识不同的记录作为恢 复记录集中的记录。第四记录集包含与第三记录集的标识相同修改时间不同的记录,但由 于不采用时间原则,而以第三记录集为优先级较高的记录集,则不对第四记录集中与第三 记录集的标识相同修改时间不同的记录进行恢复。
步骤208 用恢复记录集替换暂存记录集,之后执行步骤209 ;移动终端利用恢复记录集替换移动终端暂存记录集。步骤209:结束。图3为本发明移动终端记录备份的装置。图3中的虚线表示控制指令,实线表示 记录。现结合图3,对本发明移动终端记录备份的装置进行说明,具体如下本发明移动终端记录备份恢复的装置包括控制单元301、选择单元302及备份单 元 303。控制单元301接收到记录备份指令后,输出备份指令及设置的第一优先级指令至 选择单元302。设置的第一优先级指令为已备份记录集的优先级高于待备份记录集的优先 级的指令,或者为待备份记录集的优先级高于已备份记录集的优先级的指令。已备份记录 集为存储于备份单元303中的多条记录的集合;待备份记录集为在移动终端中暂存的需要 进行存储的多条记录的集合。若预先设置了第一时间原则,则控制单元301还将第一时间控制指令输出至选择 单元302 ;第一时间原则为记录的修改时间距备份时刻较近的记录具有较高的优先级;第 一时间控制指令为标识相同修改时间距备份时刻较近的记录具有较高的优先级的指令。选择单元302根据接收到的备份指令,从备份单元303读取已备份记录集、并从移 动终端获取待备份记录集;根据设置的第一优先级指令,从已备份记录集和待备份记录集 中选择优先级较高的记录集为第一记录集,则优先级较低的记录集为第二记录集。选择单 元302将第一记录集中的所有记录的标识与第二记录集中所有记录的标识进行逐一比较, 判断第一记录集和第二记录集中是否存在标识相同的记录,如果不存在标识相同的记录, 将第一记录集的所有记录和第二记录集的所有记录作为第一备份记录集;如果第一记录集 和第二记录集中存在标识相同的记录且接收到控制单元301输出的第一时间控制指令,将 第一记录集和第二记录集中标识不同的记录、及第一记录集和第二记录集中标识相同修改 时间距备份时刻较近的记录作为第一备份记录集;如果存在标识相同的记录而未接收到控 制单元301输出的第一时间控制指令,将第一记录集、及第二记录集中与第一记录集的标 识不同的记录作为第一备份记录集;输出第一备份记录集至备份单元303。备份单元303删除已备份记录集,存储选择单元302输出的第一备份记录集。备 份单元303可为装设于移动终端的存储介质。图4为本发明移动终端记录备份的装置。图4中的虚线表示控制指令,实线表示记录。现结合图4,对本发明移动终端记录备份的装置进行说明,具体如下控制单元401接收到记录恢复指令后,输出恢复指令及设置的第二优先级指令至 选择单元402。设置的第二优先级指令为已备份记录集的优先级高于移动终端暂存记录集 的指令;或者为移动终端暂存记录集的优先级高于已备份记录集的指令。已备份记录集为 存储于备份单元403中的多条记录的集合;移动终端的暂存记录集为在移动终端中暂时存 储的未进行备份的多条记录的集合。若预先设置了第二时间原则,则控制单元401还将第二时间控制指令输出至选择 单元402 ;第二时间原则为记录的修改时间距恢复时刻较近的记录具有较高的优先级;第 二时间控制指令为标识相同修改时间距恢复时刻较近的记录具有较高的优先级的指令。选择单元402根据接收到的恢复指令,从备份单元403读取已备份记录集、并从 移动终端获取暂存记录集;根据第二优先级指令,从已备份记录集和移动终端的暂存记录 集中选择优先级较高的记录集为第三记录集,则优先级较低的记录集为第四记录集。选择 单元402将第三记录集中的所有记录的标识与第四记录集中所有记录的标识进行逐一比 较,判断第三记录集和第四记录集是否存在标识相同的记录,如果不存在标识相同的记录, 将第三记录集的所有记录和第四记录集的所有记录作为恢复记录集;如果存在标识相同的 记录且接收到控制单元401输出的第二时间控制指令,则将第三记录集和第四记录集中标 识不同的记录、及第三记录集和第四记录集中标识相同修改时间距恢复时刻较近的记录作 为恢复记录集;如果存在标识相同的记录而未接收到控制单元401输出的第二时间控制指 令,则将第三记录集、及第四记录集中与第三记录集的标识不同的记录作为恢复记录集;输 出恢复记录集至移动终端,以使移动终端删除暂存记录集,存储恢复记录集。移动终端删除其内部暂存的记录并存储恢复记录集的方法属于现有技术的内容, 在此不再赘述。综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的 保护范围之内。
权利要求
一种移动终端中记录备份的方法,其特征在于,该方法包括A、接收记录备份指令,根据用户设置,从已备份记录集和待备份记录集中选择优先级较高的记录集为第一记录集,另一个为第二记录集;所述记录集包含多条记录,每一记录包含该记录的标识;B、判断第一记录集和第二记录集中是否存在标识相同的记录,如果判定不存在标识相同的记录,则将第一记录集和第二记录集作为第一备份记录集;如果判定存在标识相同的记录,则将第一记录集、及第二记录集中与第一记录集的标识不同的记录作为第一备份记录集;C、用第一备份记录集替换已备份记录集。
2.根据权利要求1所述的方法,其特征在于,所述每一记录还包含该记录的修改时间, 步骤B之前进一步包括设置采用第一时间原则;所述第一时间原则为记录的修改时间距备份时刻较近的记录具有较高的优先级;步骤B所述判定存在标识相同的记录后,将第一记录集和第二记录集中标识不同的记 录、及第一记录集和第二记录集中标识相同修改时间距备份时刻较近的记录作为第一备份 记录集。
3.根据权利要求1所述的方法,其特征在于,步骤A之前进一步包括设置已备份记录 集的优先级高于待备份记录集,或者设置待备份记录集的优先级高于已备份记录集。
4.根据权利要求1所述的方法,其特征在于,所述记录的标识为由移动终端的序列号、记录的生成时间及随机数生成的表示该记录 特征的数字。
5.一种移动终端中记录恢复的方法,其特征在于,该方法包括A、接收记录恢复指令,根据用户设置,从已备份记录集和移动终端暂存记录集中选择 优先级较高的记录集为第三记录集,另一个为第四记录集;所述记录集包含多条记录,每一 记录包含该记录的标识;B、判断第三记录集和第四记录集中是否存在标识相同的记录,如果判定不存在标识相 同的记录,则将第三记录集和第四记录集作为恢复记录集;如果判定存在标识相同的记录, 则将第三记录集、及第四记录集中与第三记录集中标识不同的记录作为恢复记录集;C、用恢复记录集替换移动终端暂存记录集。
6.根据权利要求5所述的方法,其特征在于,所述每一记录还包含该记录的修改时间, 步骤B之前进一步包括设置采用第二时间原则;所述第二时间原则为记录的修改时间距恢复时刻较近的记录具有较高的优先级;步骤B所述判定存在标识相同的记录后,将第三记录集和第四记录集中标识不同的记 录、及第三记录集和第四记录集中标识相同修改时间距恢复时刻较近的记录作为恢复记录 集。
7.根据权利要求5所述的方法,其特征在于,步骤A之前进一步包括设置已备份记录 集的优先级高于移动终端暂存记录集,或者设置移动终端暂存记录集的优先级高于已备份 记录集。
8.根据权利要求5所述的方法,其特征在于,所述记录的标识为由移动终端的序列号、记录的生成时间及随机数生成的表示该记录特征的数字。
9.一种移动终端中记录备份的装置,其特征在于,该装置包括控制单元,接收到记录备份指令后,输出备份指令及设置的第一优先级指令至选择单元;选择单元,根据接收到的备份指令,从备份单元读取已备份记录集,从移动终端获取待 备份记录集;根据设置的第一优先级指令,从已备份记录集和待备份记录集中选择优先级 较高的记录集为第一记录集,另一个为第二记录集;判断第一记录集和第二记录集中是否 存在标识相同的记录,如果判定不存在标识相同的记录,则将第一记录集和第二记录集作 为第一备份记录集;如果判定存在标识相同的记录,则将第一记录集、及第二记录集中与第 一记录集的标识不同的记录作为第一备份记录集;输出第一备份记录集至备份单元;备份单元,删除已备份记录集,存储第一备份记录集;所述记录集包含多条记录,每一记录包含该记录的标识。
10.根据权利要求9所述的装置,其特征在于,所述控制单元进一步根据设置的第一时 间原则,输出第一时间控制指令至选择单元;所述每一记录还包含该记录的修改时间;所述第一时间原则为记录的修改时间距备份时刻较近的记录具有较高的优先级;所述 第一时间控制指令为标识相同修改时间距离备份时刻较近的记录具有较高的优先级的指 令;所述选择单元判定第一记录集和第二记录集存在标识相同的记录后,根据接收到的第 一时间控制指令,将第一记录集和第二记录集中标识不同的记录、及第一记录集和第二记 录集中标识相同修改时间距备份时刻较近的记录作为恢复记录集。
11.根据权利要求9所述的装置,其特征在于,所述设置的第一优先级指令为已备份记 录集的优先级高于待备份记录集的指令;或者为待备份记录集的优先级高于已备份记录集 的指令。
12.—种移动终端中记录恢复的装置,其特征在于,该装置包括控制单元,接收记录恢复指令后,输出恢复指令及设置的第二优先级指令至选择单元;选择单元,根据接收到的恢复指令,从备份单元读取已备份记录集,从移动终端获取移 动终端暂存记录集;根据第二优先级指令,从已备份记录集和移动终端暂存记录集中选择 优先级较高的记录集为第三记录集,另一个为第四记录集;判断第三记录集和第四记录集 中是否存在标识相同的记录,如果判定不存在标识相同的记录,则将第三记录集和第四记 录集作为恢复记录集;如果判定存在标识相同的记录,则将第三记录集、及第四记录集中与 第三记录集的标识不同的记录作为恢复记录集;输出恢复记录集至移动终端,替换移动终 端暂存记录集;所述记录集包含多条记录,每一记录包含该记录的标识。
13.根据权利要求12所述的装置,其特征在于,所述控制单元进一步根据设置的第二 时间原则,输出第二时间控制指令至选择单元;所述每一记录还包含该记录的修改时间;所述第二时间原则为记录的修改时间距恢复时刻较近的记录具有较高的优先级;所述 第二时间控制指令为标识相同修改时间距离恢复时刻较近的记录具有较高的优先级的指 令;所述选择单元判定第三记录集和第四记录集存在标识相同的记录后,根据接收到的第 二时间控制指令,将第三记录集和第四记录集中标识不同的记录、及第三记录集和第四记 录集中标识相同修改时间距恢复时刻较近的记录作为恢复记录集。
14.根据权利要求12所述的装置,其特征在于,所述设置的第二优先级指令为已备份 记录集的优先级高于移动终端暂存记录集的指令;或者为移动终端暂存记录集的优先级高 于已备份记录集的指令。
全文摘要
本发明提供了一种移动终端中记录备份的方法和装置,根据接收到的记录备份指令,将移动终端待备份记录集中的记录与已备份记录集中的记录进行逐一比较,通过比较记录的标识来确定是否为相同的记录,如果已备份记录集中存在与待备份记录集相同的记录,则根据预设的记录优先级,对优先级较高的记录集中的记录进行备份,将待备份记录集中与已备份记录集不同的记录进行备份。本发明还提供了一种移动终端中记录恢复的方法和装置。采用本发明公开的方法及装置,可对存在重复的记录进行归并处理,备份或恢复不同的记录,对于相同的记录则选择优先级较高的记录集进行备份或恢复,提高了存储空间的利用率及记录备份效率,提高恢复记录的完整性。
文档编号G06F11/14GK101848274SQ20101013413
公开日2010年9月29日 申请日期2010年3月12日 优先权日2010年3月12日
发明者李想 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1