用于恢复文件的设备、方法和系统的制作方法

文档序号:6567277阅读:171来源:国知局
专利名称:用于恢复文件的设备、方法和系统的制作方法
技术领域
本发明涉及信息处理,更具体来说,本发明涉及用于恢复文件的 方法、系统、设备以及用在其中的记录介质和程序。
背景技术
近年来,由于消费者的移动性不管提高,已经有越来越多的在许 多情况下用来使得信息的移动性更强的存储设备。例如,基于闪存和 硬盘驱动器设备的移动存储设备很常见。这种设备一般来说被用于信 息,并且还被用在诸如便携式音乐和视频点播器之类的特定应用中。 在任何所述产品中,消费者都希望能够放心在发生丟失信息的情况下 (比如由于意外或滥用)可以恢复其移动存储设备上的信息。让消费者 放心的传统的方法是对所述移动存储设备上的信息进行完全的备份。 这种完全的备份可以被存储在个人计算机上,或者可以被存储在诸如 软盘或硬盘或光学存储介质的可移动存储介质上。这种解决方案的缺 陷在于,所需要的备份存储空间量快速地增大,特别在常常存储保存 在个人计算机上的信息子集的移动存储设备中尤其如此。这种情况常 常导致需要存储完全相同的文件的多个备份,从而浪费了备份存储容 量。这对于通常可以从许多来源获得的信息文件来说尤其没有必要。这种文件的示例性例子是音频文件,比如MP3或WMA文件。可以在 许多存储库中找到完全相同的文件,例如购买和/或从原始CD重新编 码。另外的示例性信息文件可以是能够在通用计算机上获得的共享库 文件。对于这种信息文件来说,严格的恢复方案常常是不必要的,特 别当应用于移动存储设备时更是如此。在美国专利申请US 2005/0010616中提出了 一种限制浪费过多的备份存储空间并且降低相 关成本的解决方案。该现有技术实例提供一种远程备份/恢复服务以及 相关的远程服务器,以便令消费者放心,并且同时最小化备份存储空 间的浪费。然而,与所有基于远程服务的解决方案一样,消费者无法 控制所述服务,所述服务完全取决于服务供应商。公知的是远程服务 可能不时由于技术或商业原因而停止(比如没有商业价值的商业模
式),此外,有些消费者不喜欢经由远程服务供应商而希望自己保持 控制。此外,所述服务供应商通常会为提供备份和恢复服务而收费。因此,仍然需要令消费者大体上放心能够利用最小量的备份存储 空间来恢复其移动存储设备上的信息,同时令其自己保持控制并且独 立于服务或服务供应商。发明内容本发明的一个目的是提供一种允许用户通过以独立的方式高效地 利用可用存储空间来恢复信息的方法、系统和设备。根据本发明的第一方面,该目的是通过一种用于恢复文件的方法来实现的,该方法包括在第一存储器区域内存储多个文件;选择包 括所述多个文件的至少其中之一的文件选集(selection);在笫二存储 器区域内存储所述文件选集;利用多个第一标识符来标识所述文件选 集当中的每个文件;把所述第一标识符和存储状况存储在信息列表 中;从用户接收针对把文件恢复到所述第二存储器区域的请求;利用 多个第二标识符来标识存储在所述第一存储器区域内的所述多个文件当中的每个文件;比较将要恢复的所述文件的每一个所述笫一标识符 与每一个所述第二标识符是否相同;以及把使得所述比较结果是相同的将要恢复的所述文件恢复到所述第二存储区域。有利地,可以利用权利要求2中限定的方法来按照比信息文件本身更紧凑的形式提供该信息文件的基本上唯一的标识符。此外,优选 地使用包含在所述信息文件内或者与该信息文件相关的元数据来生成 唯一的标识符。对于系统被用来存储音频信息文件的情况,可以有利 地使用包含在所述信息文件内的元数据。这种元数据被公知为MP3或 WMA信息文件的ID3标签。此外,有利的是可以在一个物理位置选集当中的一个物理位置处 存储所述信息列表,如权利要求5中限定的措施所描述的那样。此夕卜, 有利的是,对于一般可以获得的信息文件,用户能够从该用户先前不 知道的另一个存储库执行恢复,如权利要求6中限定的措施所描述的 那样。在用户想要把文件恢复到特定时间点的情况下,在权利要求7 和8中描述的措施是有利的。根据本发明的第二方面,所述目的是通过提供一种如权利要求9
中所述的系统而实现的。在权利要求10到13中限定了该系统的其他 有利措施。根据本发明的笫三方面,所述目的是通过提供一种根据权利要求 14的用于恢复文件的信息处理设备而实现的。本发明的第四方面提供 一种如权利要求15中所限定的计算机可读记录介质来实现本发明的所 述目的。根据本发明的第五方面,所述目的是通过提供一种如权利要 求16中所限定的程序来实现的,该程序控制用于恢复文件的信息处理 设备。参照下面描述的实施例,本发明的这些和其他方面将变得显而易见。


下面将参照附图描述本发明,其中 图l是说明本发明的第一实施例的方框图 图2是说明本发明的第二实施例的方框图 图3是说明本发明的第三实施例的方框图 图4是说明本发明的第四实施例的方框图,其只用在信息文件恢 复阶段期间;图5是说明用在本发明的一个实施例中的添加信息文件的方法的 流程图,其考虑到在随后的时机恢复信息文件所必须的准备;图6是说明用在本发明的一个实施例中的去除信息文件的方法的 流程图;以及图7是说明在信息文件恢复阶段期间用在本发明的一个实施例中 的恢复信息文件的方法。
具体实施方式
在图1中示出了本发明的一个实施例。图中示出了用于恢复文件 的系统1。用户与第一本地设备2交互,该设备包括具有笫一存储器 区域3的存储介质、第一处理器14以及可选的时间和日期机制13。该 交互处理利用了第一处理器14、显示器10和用户输入设备7 (比如小 键盘)。还可以使用任何其他适当的用户输入设备,比如鼠标、轨迹 球、操纵杆等等。用户通常在第一存储器区域3内存储信息文件。用
户通常希望使得信息文件可用同时还是可移动的。这通常是利用移动存储设备实现的。可以是较小的并且是便携式的第二本地设备4可以 被附着到笫一本地设备2,从而可以利用信息文件连接9来交换信息文 件。这种笫二本地设备的一种示例性形式是移动存储设备,比如USB 连接的硬盘驱动器。其他的例子有非易失性存储器驱动器,比如基于 闪存或者基于磁随机存取存储器(MRAM),或者IEEE1394连接的 硬盘驱动器。本领域技术人员将认识到适当的等效方案。第二本地设 备4包括第二处理器15、具有第二存储器区域5的存储介质、唯一标 识ll以及可选的第三存储器区域6。该唯一标识ll能够向第一本地设 备2或任何与之连接的其他设备唯一地标识第二本地设备4。可以与信 息文件连接9分开提供管理连接8,以便隔离启用及执行恢复操作所需 要的管理信息。信息列表12被用来表示启用及执行恢复操作所需要的 这种管理信息。该信息列表12可以可选地包括第二本地设备4的唯一 标识11。第一处理器14通过利用多个第一标识符标识从第一存储器区 域3传送到第二存储器区域5的每个文件来构造该信息列表12。对于 所述信息文件已经通过信息文件连接9被传送到笫二存储器区域5的 情况,第二处理器15可以可选地执行对该信息列表12的处理。第一 本地设备2的可选的时间和日期机制13可以被用来登记和记录所执行 的每个动作的时间和日期,并且还把所述时间和日期作为存储状况存 储在该信息列表12中。这种措施允许把信息文件恢复到特定时间点。 该信息列表12与信息文件本身的分离为用户的信息文件免受意外破坏 提供了增强的保护。在图1中,该信息列表12被显示为被存储在第二 存储器区域5内。可以通过把该信息列表12存储在可选的第三存储器 区域6而不是第二存储器区域5内来提供进一步的保护。这没有在图1 中示出。理想情况下,用户在正常操作中不能访问该可选的笫三存储 器区域6,从而使得意外删除该信息列表12的可能性更低。该可选的 第三存储器区域6当然可以是单独的物理存储器芯片、现有存储器阵 列的单独的存储器区域或者任何其他适当的非易失性存储器设备。如果发生了意外的信息文件删除,用户可以利用显示器IO和用户 输入设备7来请求恢复文件。第一处理器14随后利用多个第二标识符 来标识第一存储器区域3内的每个信息文件。第一处理器H随后把来 自信息列表12的多个第一标识符与多个第二标识符进行比较。随后,
把使得所述多个第一标识符的其中之一匹配所述多个第二标识符的其中之一的信息文件从第一存储器区域3恢复到第二存储器区域5。在该 实施例中,第二本地设备4包含用来恢复所述信息文件的所有必要信 息。第一本地设备2可以执行适当的程序,但是不包括关于恢复文件 的活动的任何唯一的管理信息。图2中示出了笫二实施例。在该实施例中,笫一本地设备2包括 信息列表12、可选的第三存储器区域6、具有第一存储器区域3的存 储介质、第一处理器14以及管理连接8。所述交互处理同样利用第一 处理器14、显示器10和用户输入设备7。信息文件被存储在第一存储 器区域3内。第二本地设备4包括第二处理器15、具有第二存储器区 域5的存储介质以及唯一标识H。信息文件连接9允许在第一本地设 备2与第二本地设备4之间交换信息文件。在图2的实施例中,同样 使用信息列表12来表示启用及执行恢复操作所需要的这种管理信息。 第一处理器14通过利用第二多个第一标识符标识从笫一存储器区域3 传送到第二存储器区域5的每个文件来构造该信息列表12。该信息列 表12与信息文件本身的分离同样为用户的信息文件免受意外损失提供 了增强的保护。在图2中,信息列表12被显示为被存储在第一存储器 区域3中。可以通过把该信息列表U存储在可选的笫三存储器区域6 而不是第一存储器区域5内来提供进一步的保护,这没有在图2中示 出。理想情况下,用户在正常操作中不能访问该可选的笫三存储器区 域6,从而较使得意外删除该信息列表12的可能性更小。如果发生了意外的信息文件删除,用户可以利用显示器IO和用户 输入设备7来请求恢复文件。第 一处理器14随后利用第二多个第二标 识符来标识第一存储器区域3内的每个信息文件。第一处理器H随后 把来自信息列表12的笫二多个第 一标识符与笫二多个第二标识符进行 比较。随后,把使得所述第二多个第一标识符的其中之一匹配所述笫 二多个笫二标识符的其中之一的信息文件从第一存储器区域3恢复到 第二存储器区域5。在该实施例中,笫二本地设备4必须与第一本地设 备2协作来执行恢复文件的活动,这是因为第一本地设备2包含信息 文件恢复所需要的唯一信息。因此,在该实施例中对于第一本地设备2 有依赖性。参照图3描述了另一个实施例。该实施例说明了一种用于恢复文 件的系统,其中远程存储用于恢复文件的管理信息。没有信息文件被远程存储。包括第一处理器14和第一存储区域3的第一本地设备2通 过管理连接8而被连接到远程设备17。到远程设备17的管理连接8可 以利用任何中间网络16,比如因特网。用户利用显示器IO和用户输入 设备7与第一本地设备2交互,以便把信息文件存储在第一存储器区 域3内,并且选择将被传送到第二本地设备4的信息文件。第二本地 设备4包括第二存储器区域5、唯一标识11和第二处理器15。信息文 件通过信息文件连接9被传送到第二本地设备4的第二存储器区域5。 第一处理器14生成第三多个第一标识符,以便标识被传送到第二存储 器区域5的一个或多个信息文件当中的每个信息文件。所述笫三多个 第一标识符被存储在信息列表12中。该信息列表12可以包括其他存 储状况,比如第二本地设备4的唯一标识11,或者可选地有涉及到在 第一本地设备2与第二本地设备4之间的信息文件传送的动作的时间 和曰期。在图3中,利用管理连接8把该信息列表U存储在远程存储 器区域18内。可选地,远程设备17还可以包括第三存储器区域6以 用于安全地存储该信息列表12 。当用户通过第一本地设备2请求恢复时,文件被恢复。第一处理 器14从远程设备17的远程存储器区域18 (或者可选地从笫三存储器 区域6)接收信息列表12。第一处理器15随后利用第三多个第二标识 符来标识第一存储器区域3内的每个信息文件。第一处理器14随后把 来自信息列表12的第三多个第 一标识符与第三多个第二标识符进行比 较。随后,把使得所述第三多个第一标识符的其中之一匹配所述第三 多个第二标识符的其中之一的信息文件从笫一存储器区域3恢复到第 二存储器区域5。在该实施例中,有利的是令信息列表12处在远程位 置,这是因为用户将获得与第一本地设备2 (其最有可能是通用计算 机)的独立性,并且他可以把第二本地设备4带到任何其他通用计算 机处并且请求恢复。在该实施例中,需要笫二本地设备4利用第一本 地设备2作为代理与远程设备17协作,以便执行恢复文件的活动。这 是因为远程设备17包含信息文件恢复所需要的唯一管理信息。因此,在该实施例中存在对于远程设备n的依赖性。仅仅需要第一本地设备2来执行程序,其不包括关于恢复文件的活动的任何唯一管理信息。 在图4中给出了明确用在恢复阶段中的用来恢复文件的系统的一
个实施例。其特别有利于用在这样的情况下信息文件在原始源设备 (比如第一本地设备2)上不再可用,但是仍然可以普遍获得。这种文 件的示例性形式是音频文件,比如MP3或WMA文件,这是因为可以 在许多存储库中找到完全相同的文件,可以购买到完全相同的文件, 以及/或者可以例如从原始CD重新编码完全相同的文件。这种信息文 件的另外的示例性形式可以是例如可以在通用计算机上获得的标准可 执行文件、共享库文件等等,即e^e、 rf//文件。该实施例要求可以获 得启用及执行恢复操作所需要的管理信息。在图4的实施例中利用了 第三本地设备21,其包括第二显示器20、第二用户输入设备19、第三 处理器23和第四存储器区域22。该第三本地设备21将是所述系统1 确定可以被恢复的任何信息文件的恢复源。该第三本地设备21不包含 任何启用及执行恢复操作所需要的管理信息。此外,第二本地设备4 具有类似于图1所示的配置,并且包括第二存储器区域5、唯一标识 11、笫二处理器15和可选的笫三存储器区域6,信息文件连接9允许 在第三本地设备21与第二本地设备4之间交换信息文件。同样使用信 息列表12来表示启用及执行恢复操作所需要的这种管理信息。要求第 三本地设备可以在恢复操作期间访问存储信息列表12的位置。在图4 中,第二本地设备4被显示为包括信息列表12,尽管没有在图4中示 出,但是信息列表12同样可以位于远程位置处并且可以通过任何标准 手段来访问。第二本地设备4可以可选地包括恢复操作所需要的程序, 其可以在通用信息设备上执行。在这种情况下,用户可以很容易地利 用第二显示器20和第二用户输入设备19来请求恢复文件。第三处理 器23随后利用多个第三标识符来标识第四存储器区域22内的每个信 息文件。现在举一个例子,其中图1的实施例生成了信息列表l2,参 照图l的描述应当明白,该信息列表12包括第一多个笫一标识符。第 三处理器23随后把来自信息列表12的第一多个第一标识符与所述多 个第三标识符进行比较。随后,把使得所述第一多个第一标识符的其 中之一匹配所述多个第三标识符的其中之一的信息文件从第四存储器 区域22恢复到第二存储器区域5。在该实施例中,第二本地设备4仅 仅把第三本地设备21用作用于恢复信息文件的可能的来源。在第三本 地设备21上不包含用于恢复信息文件的唯一管理信息,因此对于第三 本地设备21没有直接依赖性。
为了执行文件恢复,很重要的是在需要进行恢复的时刻之前准备 管理信息。参照图5,其中描述了准备管理信息的详细操作方法。该准 备阶段优选地发生在设备之间传送信息文件的时间点,应当理解,在 将来的某一时间点可能必须恢复信息文件。在描述本发明的方法的过程中,参照已经在图1到4中描述并示出的实施例中所给出的执行该 方法所需要的必要元件。初始步骤51要求用户例如把信息文件存储在 第 一本地设备2上。这种信息文件的 一种示例性形式将是MP3或WMA 文件。为了利用移动存储设备(例如第二本地设备4),必须在步骤52 中通过适当的装置连接第一本地设备2和第二本地设备4。在步骤53 中,用户执行程序以便在笫一本地设备2与笫二本地设备4之间交换 信息文件。如果在步骤54中所述程序没有识别出第二本地设备4,则 用户可以再次尝试使用更为适用的程序。在步骤55中,已经执行了能 够在第一本地设备2与第二本地设备4之间交换信息文件的适当程 序,并且该程序允许用户选择信息文件(比如音频MP3或WMA文件) 以及将其传送到第二本地设备4。在步骤56中,适当的处理器(比如 笫一处理器14或第二处理器15)标识出哪些信息将被用作作为标识每 个信息文件的基础的信息源。步骤56的结果将是基于与每个信息文件 相关的元数据(比如来自文件系统)来标识每个信息文件。这种形式 的例子有文件大小、文件名、文件创建曰期等等。此外,可以基于保 存在每个信息文件内的元数据来标识每个信息文件,例如使用MP3音 频文件共有的ID3标签。这种元数据包含艺术家、歌曲标题等等。还 有可能利用通常应用的散列函数(比如MD5、 CRC32或Java教/y4 (/m^co&)算法)基于包含在信息文件内的数据来标识信息文件。基 于包含在信息文件内的数据的各部分来生成散列函数的其他选项也是 可能的。这在具有ID3标签的MP3音频文件的情况下同样是有利的, 或者对于WMA文件的等效情况也是有利的。在这种情况下,已编码 音频数据常常保持恒定并且适用于标识的目的,但是ID3数据可以被 简单地编辑,并且经常是由于特定用户的个人品位,因此会干扰其标 识信息文件的能力。在步骤57中,适当的处理器使用来自步骤56的输出来执行对信息文件的标识。其结果是第一标识符的大小要远小于原始信息文件, 但是基本上能够唯一地标识该信息文件。存储第一标识符而不是整个
信息文件会节省大量的存储空间。根据对附图1的描述,对于从笫一本地设备2传送到第二本地设备4的每个信息文件执行步骤57,从而 得到多个第一标识符。在步骤58中,把所述多个第一标识符与适当的 存储状况一起存储在信息列表12中。所述存储状况可以包括任何信息 文件传送发生的时间和日期、笫二本地设备4的唯一标识11以及恢复 第二本地设备4的完整状态所需要的任何其他适当信息。在完成步骤 58之后,所有必要的管理信息都已经被准备好以便允许在将来的某一 时间点恢复信息文件。由用户执行的另一个常见动作是从笫二本地设备4删除信息文 件。在图6的流程图中描述了从第二本地设备4删除信息文件所需要 的方法。其与参照图5所描述的向第二本地设备4添加文件的方法存在某种程度的共性。在下面的说明中将强调所需步骤中的差异。在步 骤61中连接第一本地设备2与第二本地设备4。在步骤62和63中, 用户启动能够从第二本地设备4删除信息文件的适当程序。在步骤64 中,用户选择将要从第二本地设备4删除的一个或多个信息文件。在 步骤65中,适当的处理器标识出哪些信息将被用作作为待删除信息文 件标识符的基础的信息源。在步骤66中确定待删除信息文件标识符。 对于每个待删除的信息文件执行该步骤,从而得到多个待删除信息文 件标识符。在步骤67中修改信息列表12,以便反应删除了待删除的信 息文件。恢复文件的动作对于遭受信息文件损失的用户来说非常关鍵。在 图7示出的流程图中描述了在恢复阶段期间采取的方法步骤。初始地, 在步骤71中,用户必须把笫二本地设备4连接到可以充当用于恢复待 恢复的信息文件的来源的设备。其可以是最初从中获得所述信息文件 的第一本地设备2,但是也可以是第三本地设备21。期望的是,成功而改变。在步骤72和73中,用户启动能够把信息文^;复到第二^ 地设备4的适当程序。在步骤74中,用户请求把信息文件恢复到第二 本地设备4。对于步骤75到78,首先假设这样的情况,即第一本地设备2被用 作恢复信息文件的来源。在限定信息文件恢复存储库时将考虑到第一 本地设备2的第一存储器区域3的所有可用信息文件。在步骤75中,
第一本地设备2的第 一处理器14标识出来自该信息文件存储库内的信 息文件的哪些信息应当被用作作为第二标识符的基础的信息源。在步 骤76中确定第二标识符。对于该信息文件存储库内的每个信息文件执 行该步骤,从而得到多个第二标识符,正如首先在对图1的描述中所 介绍的那样。在步骤77中研究信息列表12,并且确定待恢复的信息文 件的所述多个第一标识符,正如在对图1的描述中首先介绍的那样。 把待恢复的信息文件的多个第一标识符当中的每一个与在步骤76中确 定的所述多个第二标识符当中的每一个进行比较。在步骤78中,可以 并且把使得步骤77的比较结果为真的信息文件从第一本地设备2的第 一存储器区域3恢复到笫二本地设备4的第二存储器区域5。可选地,其次对于步骤75到78假设这样的情况,即第三本地设 备21被用作恢复信息文件的来源。在限定信息文件恢复存储库时可以 考虑在第三本地设备21的第四存储器区域22内的所有可用信息文 件。在步骤75中,第三本地设备21的第三处理器23标识出来自该信 息文件存储库内的信息文件的哪些信息应当被用作作为第三标识符的 基础的信息源。在步骤76中确定第三标识符。对于该信息文件存储库 内的每个信息文件执行该步骤,从而得到多个第三标识符。在步骤77 中研究信息列表12,并且确定待恢复的信息文件的多个第一标识符。 把待恢复的信息文件的所述多个第一标识符当中的每一个与在步骤76 中确定的所述多个第三标识符当中的每一个进行比较。在步骤78中, 可以并且把使得步骤77的比较结果为真的信息文件从第三本地设备21 的第四存储器区域22恢复到第二本地设备4的第二存储器区域5。应当可以明显看出,在上面给出的描述和实施例中阐述的本发明 表明,在所述系统内,可以在多个位置处执行本发明的方法的各步骤。 虽然所述实施例试图表明所述方法步骤的位置的灵活性,但是本领域 技术人员可以看出,其他适当的组合也是可能的。还应当注意到,上 述实施例通常说明而不是限制本发明,并且本领域技术人员将能够在 不背离所附权利要求书的情况下设计许多替换实施例。"包括" 一词 不排除未在权利要求中阐述的其他元件或步骤的存在。元件前面的"一 个,,不排除多个这种元件的存在。本发明可以通过包括几个不同元件 的硬件来实现,或者可以通过适当编程的计算机来实现。程序产品可 以被存储和/或分布在适当介质上,比如光学存储介质,但是其也可以
按照其他方式被分发,比如通过因特网或者有线或无线电信系统来分 发。在列举几个装置的系统/装置/设备权利要求中,这些装置当中的几 个可以通过同一硬件项来具体实现。在彼此不同的从属权利要求中阐 述某些措施并不表示不能使用这些措施的组合来获益。最后,权利要 求中的附图标记仅仅是用来描述本发明,而不是意图限制权利要求的 范围。
权利要求
1、一种用于恢复文件的方法,该方法包括-在第一存储器区域(3)内存储(51)多个文件;-选择(7,10,55)包括所述多个文件的至少其中之一的文件选集;-在第二存储器区域(5)内存储(9,55)所述文件选集;-利用多个第一标识符来标识(57)所述文件选集当中的每个文件;-把所述第一标识符和存储状况存储(8,58)在信息列表(12)中;-从用户接收(7,10,19,20,74)针对把文件恢复到所述第二存储器区域(5)的请求;-利用多个第二标识符来标识(76)存储在所述第一存储器区域(3)内的所述多个文件当中的每个文件;-比较(77)将要恢复的所述文件的每一个所述第一标识符与每一个所述第二标识符是否相同;以及-把使得所述比较结果是相同的将要恢复的所述文件恢复(78)到所述第二存储器区域(5)。
2、 权利要求l的方法,还包括-在利用多个第 一标识符进行所迷标识的过程中,使用与所述文 件选集当中的每个文件相关或者包含在其中的数据的散列函数来确定 (57)所述笫一标识符。
3、 权利要求l的方法,还包括-在利用多个第一标识符进行所述标识的过程中确定(57)所述 第一标识符,其中,所述数据包括从所述文件选集当中的每个文件提 取的或者与之相关的元数据。
4、 权利要求3的方法,还包括-在利用多个第一标识符进行所述标识的过程中确定(57)所述 第一标识符,其中,所述元数据包括在音频文件内所包含的元数据。
5、 权利要求l的方法,还包括-在以下各项的其中之一当中存储所述信息列表(12): -所述第一存储器区域(3); -所述第二存储器区域(5); -用户不可访问的第三存储器区域(6); -远程存储器区域(18)。
6、 权利要求l的方法,还包括-利用多个第三标识符来标识(76)存储在第四存储器区域(22) 内的多个文件当中的每个文件;-比较(77)将要恢复的所述文件的每一个所述第一标识符与每 一个所述第三标识符是否相同;以及-把使得所述比较结果是相同的将要恢复的所述文件恢复(78 ) 到所述第二存储器区域(5)。
7、 权利要求l的方法,还包括-标识对所述文件选集的存储发生的时间(13, 58); -执行对所述第二存储器区域(5)的唯一标识(11, 58);以及 -把所述时间(13)和所述唯一标识(11)作为所述存储状况来 存储(58 )。
8、 权利要求l的方法,还包括 -从所述请求标识(74)恢复时间点(l3);以及 -把所述第二存储器区域(5)恢复(7S)到等于所述请求的所述恢复时间点(13)的时间点。
9、 一种用于恢复文件的信息处理系统,该系统包括 -用于在第一存储器区域(3)内存储(51)多个文件的装置; -用于选择(7, 10, 55)包括所述多个文件的至少其中之一的文件选集的装置;-用于在第二存储器区域(5)内存储(9, 55)所述文件选集的装置;-用于利用多个第一标识符来标识(57)所述文件选集当中的每 个文件的装置;-用于把所述第一标识符和存储状况存储(8, 58)在信息列表 (12)中的装置;-用于从用户接收(7, 10, 19, 20, 74)针对把文件恢复到所述 第二存储器区域(5)的请求的装置;-用于利用多个第二标识符来标识(76)存储在所述第一存储器 区域(3)内的所述多个文件当中的每个文件的装置;-用于比较(77)将要恢复的所述文件的每一个所述笫一标识符与每一个所述第二标识符是否相同的装置;以及-用于把使得所述比较结果是相同的将要恢复的所述文件恢复(7S)到所述第二存储器区域(5)的装置。
10、 权利要求9的系统,还包括 -第一本地设备(2);-所述第一本地设备(2)包含第一存储介质; -所述第一存储介质还包含所述第一存储器区域(3); -第二本地设备(4);-所述第二本地设备(4)包含第二存储介质;以及 -所述第二存储介质还包含所述第二存储器区域(5)。
11、 权利要求9的系统,还包括-用于在以下各项的其中之一当中存储所述信息列表(12)的装置-所述笫一存储器区域(3); -所述第二存储器区域(5); -用户不可访问的第三存储器区域(6);以及 -远程存储器区域(18)。
12、 权利要求ll的系统,还包括-包含用户不可访问的所述第三存储器区域(6)的第三存储介质。
13、 权利要求9的系统,还包括 -第三本地设备(21);-所述第三本地设备(21)包含第四存储介质;-所述第四存储介质还包含第四存储器区域(22);-用于利用多个第三标识符来标识(76)存储在所述第四存储器 区域(22)内的多个文件当中的每个文件的装置;-用于比较(77)将要恢复的所述文件的每一个所述笫一标识符 与每一个所述第三标识符是否相同的装置;以及-用于把使得所述比较结果是相同的将要恢复的所述文件恢复 (78)到所述第二存储器区域(5)的装置。
14、 一种用于恢复文件的信息处理设备,该设备包括 -用于把多个文件存储(9, 5"在第二存储器区域(5)内的装置;-用于利用多个第一标识符来标识(57)存储在笫二存储器区域 (5)内的每个文件的装置;以及-用于把所述第一标识符和存储状况存储(58)在信息列表(12) 内的装置。
15、 一种包含程序的计算机可读记录介质,所述程序控制用于恢 复文件的信息处理设备,所述程序使得所述信息处理设备能够执行以 下方法步骤-在第一存储器区域(3)内存储(M)多个文件;-选择(7, 10, 55)包括所述多个文件的至少其中之一的文件选集;-在第二存储器区域(5)内存储(9, 55)所述文件选集; -利用多个第一标识符来标识(57)所述文件选集当中的每个文件;-把所述第一标识符和存储状况存储(8, 58)在信息列表(12)中;-从用户接收(7, 10, 19, 20, 74)针对把文件恢复到所述第二 存储器区域(5)的请求;-利用多个第二标识符来标识(76)存储在所述笫一存储器区域 (3)内的所述多个文件当中的每个文件;-比较(77)将要恢复的所述文件的每一个所述第一标识符与每 一个所述第二标识符是否相同;以及-把使得所述比较结果是相同的将要恢复的所述文件恢复(78 ) 到所述第二存储器区域(5)。
16、 一种控制用于恢复文件的信息处理设备的程序,所述程序使 得所述信息处理设备能够执行以下方法步骤-在第一存储器区域(3)内存储(M)多个文件;-选择(7, 10, 55)包括所述多个文件的至少其中之一的文件选集;-在第二存储器区域(5)内存储(9, 55)所述文件选集;-利用多个第一标识符来标识(57)所述文件选集当中的每个文件;-把所述笫一标识符和存储状况存储(8, 58)在信息列表(12)中;-从用户接收(7, 10, 19, 20, 74)针对把文件恢复到所述第二 存储器区域(5)的请求;-利用多个第二标识符来标识(76)存储在所述第一存储器区域 (3)内的所述多个文件当中的每个文件;-比较(77)将要恢复的所述文件的每一个所述第一标识符与每 一个所述第二标识符是否相同;以及-把使得所述比较结果是相同的将要恢复的所述文件恢复(78 ) 到所述第二存储器区域(5)。
全文摘要
本发明描述了一种用来恢复信息文件的方法、系统、用于程序的记录介质以及相关程序。本发明特别针对的是与通常更大的信息存储库一同使用的移动存储设备的技术领域。用户可以标识将从计算机(2,3)传送到移动存储设备(4,5)的文件。本发明确保在用户的本地位置创建管理信息(12),其可选地包括时间和日期信息(13),以便允许将来的信息文件恢复。只有管理信息(12)被保存。并不产生信息文件的多个拷贝,从而导致对备份存储空间的适度使用。本发明特别可用于一般可获得的信息文件。管理信息(12)可以被本地存储(5,6)或者被远程存储,并且其唯一地标识所述信息文件,从而允许从包含待恢复的信息文件的任何存储库进行恢复。
文档编号G06F11/14GK101167058SQ200680013934
公开日2008年4月23日 申请日期2006年4月18日 优先权日2005年4月25日
发明者S·拉克施米帕赛 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1