当前位置: 首页 > 专利查询>苹果公司专利>正文

用于恢复数字数据的方法和系统技术方案

技术编号:8800879 阅读:172 留言:0更新日期:2013-06-13 05:35
本发明专利技术涉及用于恢复数字数据的方法和系统。一种用于恢复数字数据的方法包括:显示备份界面,该备份界面包括用于呈现用户界面窗口的早期版本的至少第一视觉表示和用户界面窗口的当前视图的视觉表示的显示区域,用户界面窗口的早期版本包括第一文件;在显示备份界面的同时接收请求根据用户界面窗口的早期版本至少针对第一文件修改用户界面窗口当前视图的第二用户输入;将对第一文件的修改动画表示为从用户界面窗口早期版本的第一视觉表示到用户界面窗口当前视图的视觉表示的移动;和响应第二用户输入根据用户界面窗口早期版本至少针对第一文件修改用户界面窗口当前视图,该修改包括恢复与对应于第一文件的用户界面窗口的第一视觉表示关联的数据。

【技术实现步骤摘要】

所公开的实现一般涉及存储和恢复数字数据。
技术介绍
现代图形用户界面允许同时在显示屏上显示大量图形对象或项目。操作系统,诸如Apple Mac OS 给用户提供可以根据用户或特定应用的需要显示多个窗口、重叠多个窗口、调整多个窗口的大小、移动多个窗口、配置多个窗口和重新格式化多个窗口的用户界面。任务条、菜单、虚拟按钮和其它用户界面元素提供了用于即使当窗口隐藏在其它窗口之后时也可访问和激活这些窗口的机制。使用可获得的成熟工具,不仅鼓励用户在其计算机内创建和保存多个项目,而且还鼓励用户随时间的改变修订或改进它们。例如,用户可以在某个文件上进行工作,并且之后将其当前版本保存在存储设备上。然而,次日用户可能有了关于修订本的另一个想法,或可能出现了新设想,并且因此再次打开该文件。如果用户希望给文件添加更多材料或对已有内容进行改动,则修订处理通常是直接了当的。然而,如果用户已经改变了他/她关于之前做出的修改的想法,通常用户难以将文件返回到早期的状态。用于字处理的应用程序通常让用户“撤消”以前对文本的编辑,该撤消至少可多至预定数目的过去修订。撤消特征通常还配置为必须以与发生时间的先后顺序相反的顺序撤消以前进行的修订;即,用户必须首先撤消最近进行的编辑,然后其次最近的一个等等。如果用户保存并且关闭文档,并且然后再次打开它,则可能不能自动撤消任何以前的编辑。
技术实现思路
提供了用于存储和恢复数字数据的系统和方法。一般地,在一个方面,提供了一种方法。该方法包括在当前视图被显示在用户界面上的同时,接收请求显示备份界面的第一用户输入;显示备份界面,所述备份界面包括用于呈现所述当前视图的早期版本的至少第一视觉表示和所述当前视图的视觉表示的显示区域,所述早期版本包括第一元素;在显示所述备份界面的同时,接收请求根据所述早期版本至少针对所述第一元素修改当前视图的第二用户输入;将对所述第一元素的修改动画表示为从早期版本的视觉表示到所述当前视图的视觉表示的移动;和响应所述第二用户输入,根据所述早期版本至少针对所述第一元素修改所述当前视图。这个方面的其它实施例包括相应的系统、装置、计算机程序产品和计算机可读介质。该方面的实现可以包括一个或多个如下特征。动画表示所述修改还可以包括:从所述早期版本的视觉表示中抬起所述第一元素的拷贝;保持所述第一元素的拷贝的位置,同时动画表示所述视觉表示,使得早期版本的视觉表示隐退,并且呈现当前视图的视觉表示;和将所述第一元素的拷贝添加到所述当前视图的视觉表示。该方面还可以包括在所述用户界面内显示当前视图,其中所述当前视图包括对所述第一元素的修改。一般地,在一个方面中,提供了一种方法。该方法包括在当前视图被显示在用户界面上的同时,接收请求显示备份界面的第一用户输入;和显示所述备份界面,所述备份界面包括用于呈现当前视图的早期版本的至少第一视觉表示和所述当前视图的视觉表示的显示区域,所述备份界面还包括时间轴(time line,或称“时间表”),其中所述时间轴表示当前视图的早期版本的多个视觉表示。这个方面的其它实施例包括相应的系统、装置、计算机程序产品和计算机可读介质。该方面的实现可以包括一个或多个如下特征。显示所述备份界面可以包括显示包括一列垂直刻度线的时间轴。所述时间轴可以是包括多个压缩刻度线的压缩时间轴,其中每个压缩刻度线表示多个单独的刻度线。可以响应于用户输入动画表示所述时间轴。所述动画表示可以基于光标位置。所述动画表示还可以包括:确定标识刻度线,所述标识刻度线具有到光标位置的最短距离;和展开所述时间轴,以便显示与所述标识刻度线相关的各个刻度线。显示所述各个刻度线可以包括放大所述标识刻度线。可以显示相应于由所述标识刻度线表示的当前视图的早期版本的日期。该方面还可以包括:确定光标位置已经移动;确定与光标位置相关的下一个标识刻度线;和放大下一个标识刻度线。该方面还可以包括:接收选择所述标识刻度线的输入;显示相应于所述标识刻度线的当前视图的早期版本的视觉表示;和将时间轴压缩为压缩时间轴。一般地,在一个方面中,提供了一种方法。该方法包括:在用户界面内显示备份界面,所述备份界面包括用于呈现当前视图的早期版本的多个视觉表示和当前视图的视觉表示的显示区域;和显示时间轴,所述时间轴包括一系列步长,并且包括一个或多个压缩部分和一个展开部分,其中压缩部分中的每个步长与当前视图的一个或多个早期版本相关联,并且展开部分中的每个步长仅与当前视图的单个早期版本或当前视图相关联。这个方面的其它实施例包括相应的系统、装置、计算机程序产品和计算机可读介质。该方面的实现可以包括一个或多个如下特征。每个步长可以在时间轴中具有可视表示,并且包括刻度线。与时间轴的压缩部分相关联的刻度线可以比与时间轴的展开部分相关联的刻度线大。可以实现本说明书中描述的主题内容的特定实施例,以便实现一个或多个如下的优点。用户可以关注并且识别表示一个或多个快照的刻度线的时间轴中的特定快照。恢复动画表示给用户提供恢复历史视图中的项目的视觉提示。在附图和下面的描述中提出了本说明书中描述的主题内容的各个方面的细节。从该描述、图示和权利要求书中将会明了本专利技术的其它特征、方面和优点。附图说明图1是一种示例系统的方框图。图2是用于数据备份和恢复的示例体系结构的方框图。图3是用于恢复备份界面中的项目的示例方法的流程图。图4 一 12是示出了使用备份界面的示例恢复动画表示的屏幕截图。图13是用于从时间轴中选择历史视图的示例方法的流程图。图14 一 23是示出了示例时间轴动画表示的屏幕截图。图24示出了刻度线展开的例子。具体实施例方式图1是系统100的方框图。系统100可以允许用户搜索界面视图的已获取版本,可能会基于该已获取版本启动恢复。如此处使用的,视图指可由备份组件117对其进行备份操作的能够在界面中被存储和/或检索的项目、元素或其它内容。例如,用户界面视图可以包含任意数目的图标、文件、文件夹、应用状态信息和/或机器状态信息、偏好等。系统100包括通过网络接口 116和网络108 (例如,局域网、无线网、互联网、内联网等)通信地连接到远程服务器107的个人计算机102。计算机102 —般包括处理器103、存储器105、一个或多个输入设备114 (例如,键盘、鼠标等)和一个或多个输出设备115 (例如,显不设备)。用户通过输入设备114和输出设备115与系统100交互。系统100包括各种硬件元件。系统100可以包括硬件、软件和这两者的组合。计算机102还包括分别用于存储信息和产生图形对象的本地存储设备106和图形模块113(例如,图形卡)。本地存储设备106可以是计算机可读介质。术语“计算机可读介质”指包括数据和/或参与给处理器提供指令以便执行的任意介质,包括但不限于诸如非易失介质(例如,光盘或磁盘)和易失介质(例如,存储器)的机器可读存储设备。计算机可读介质还包括传输介质。传输介质包括但不限于同轴电缆、铜线、光纤和计算机总线。传输介质还可以采取声波、光波或射频波的形式。虽然此处以个人计算机102描述对用户界面视图的修改,应当明了所公开的实现可被结合到或集成到具有用户界面的任意电子设备,包括但不限于便携计算机和台式计算机、服务器、电子设备、媒体播放器、游戏设备、移动电话、电本文档来自技高网...

【技术保护点】
一种用于恢复数字数据的方法,包括:显示备份界面,所述备份界面包括用于呈现用户界面窗口的早期版本的至少第一视觉表示和所述用户界面窗口的当前视图的视觉表示的显示区域,所述用户界面窗口的早期版本包括第一文件;在显示所述备份界面的同时,接收请求根据所述用户界面窗口的早期版本至少针对所述第一文件修改所述用户界面窗口的当前视图的第二用户输入;将对所述第一文件的修改动画表示为从所述用户界面窗口的早期版本的第一视觉表示到所述用户界面窗口的当前视图的视觉表示的移动;和响应所述第二用户输入,根据所述用户界面窗口的早期版本至少针对所述第一文件修改所述用户界面窗口的当前视图,所述修改包括恢复与对应于第一文件的用户界面窗口的第一视觉表示关联的数据。

【技术特征摘要】
2007.06.08 US 11/760,7081.一种用于恢复数字数据的方法,包括: 显示备份界面,所述备份界面包括用于呈现用户界面窗口的早期版本的至少第一视觉表示和所述用户界面窗口的当前视图的视觉表示的显示区域,所述用户界面窗口的早期版本包括第一文件; 在显示所述备份界面的同时,接收请求根据所述用户界面窗口的早期版本至少针对所述第一文件修改所述用户界面窗口的当前视图的第二用户输入; 将对所述第一文件的修改动画表示为从所述用户界面窗口的早期版本的第一视觉表示到所述用户界面窗口的当前视图的视觉表示的移动;和 响应所述第二用户输入,根据所述用户界面窗口的早期版本至少针对所述第一文件修改所述用户界面窗口的当前视图,所述修改包括恢复与对应于第一文件的用户界面窗口的第一视觉表示关联的数据。2.如权利要求1所述的方法,其中动画表示所述修改还包括: 从所述用户界面窗口的早期版本的视觉表示中抬起所述第一文件的拷贝; 保持所述第一文件的拷贝的位置,同时动画表示视觉表示,使得所述用户界面窗口的早期版本的视觉表示隐退,并且呈现所述用户界面窗口的当前视图的视觉表示;和 将所述第一文件的拷贝添加到所述用户界面窗口的当前视图的视觉表示。3.如权利要求1所述的方法,还包括: 在包括用户界面窗口的用户界面内显示所述当前视图,其中所述用户界面窗口包括对所述第一文件的修改。4.如权利要求1所述的方法,其中在修改所述用户界面窗口的当前视图之后关闭备份界面。5.如权利要求1所述的方法,其中所述修改包括用来自所述用户界面窗口的第一视觉表示的第一文件的版本的数据来代替所述用户界面窗口的当前视图中的第一文件的版本。6.如权利要求1所述的方法,其中所述修改包括将来自所述用户界面窗口的第一视觉表示的第一文件的版本的数据拷贝到所述用户界面窗口的当前视图。7.一种用于恢复数字数据的方法,包括: 显示备份界面,所述备份界面与用户界面窗口不同并且包括用于呈现用户界面窗口的早期版本的至少第一视觉表示和所述用户界面窗口的当前视图的视觉表示的显示区域,所述备份界面还包括时间轴,其中所述时间轴表示用户界面窗口的早期版本的各表示特定时间点的多个视觉表示,并且其中所述时间轴是包括多个压缩刻度线的压缩时间轴,其中每个压缩刻度线表示多个单独的刻度线, 响应于用户输入基于光标位置来动画表示所述时间轴,所述动画表示包括:确定标识刻度线,所述标识刻度线具有到光标位置的最短距离;和展开所述时间轴,以便显示与所述标识刻度线相关的各个刻度线。8.如权利要求7所述的方法,其中显示包括时间轴的所述备份界面包括:将时间轴显示为一列垂直刻度线。9.如权利要求7所述的方法,其中显示各个刻度线包括放大所述标识刻度线。10.如权利要求7所述的方法,其中显示相应于由所述标识刻度线表示的所述用户界面窗口的早期版本的日期。11.如权利要求7所述的方法,还包括: 确定所述光标位置已经移动; 确定与所述光标位置相关的下一个标识刻度线;和 放大所述下一个标识刻度线。12.如权利要求7所述的方法,还包括: 接收选择所述标识刻 度线的输入; 显示相应于所述标识刻度线的用户界面窗口的早期版本的视觉表示;和 将所述时间轴压缩为所述压缩时间轴。13.一种用于恢复数字数据的系统,包括: 用于显示备份界面的装置,所述备份界面包括用于呈现用户界面窗口的早期版本的至少第一视觉表...

【专利技术属性】
技术研发人员:D·哈廷M·马塔斯P·西斯勒K·泰尼
申请(专利权)人:苹果公司
类型:发明
国别省市:

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

1