用于二维文档浏览的方法和装置的制造方法

文档序号:9221597阅读:180来源:国知局
用于二维文档浏览的方法和装置的制造方法
【专利说明】用于二维文档浏览的方法和装置
[0001]相关申请的交叉引用
[0002]本申请要求2013年2月20日提交的美国临时申请第61/767,230号以及2013年12月19日提交的美国申请第14/134,376号的权益,这两个申请中的每个的全部内容通过引用合并于此。
【背景技术】
[0003]很多软件应用允许用户存储和组织多个文档。作为一个示例,台式计算机操作系统通常包括文件管理器,该文件管理器是一种促进与操作系统的文件系统的交互的用户界面。作为另一示例,在线文档存储系统允许用户在远程服务器处创建或者存储文档,经由网络(诸如因特网)使用经由web浏览器或者应用提供的界面来访问文件,并且在一些示例中,使用与在线文档存储系统关联的在线文件创建和编辑系统来编辑文件。在用于存储和组织文档的桌上型系统和在线系统二者中,可以基于目录结构和/或属性来将文件组织成集合或者列表。在另一示例中,可以通过将多个文档附加至电子邮件消息来组织多个文档,其中用于电子邮件消息的用户界面包括附加文件的列表。
[0004]一些存储和组织文档的软件应用包括文件预览能力。例如,可以使用平滑滑动或者滚动效果来在“滑动块”或者“移动传送带”上向用户显示电子文档。然而,在浏览多个电子文档时,用户通常必须在新的标签中打开每个文档以预览该文档内的多个页面。

【发明内容】

[0005]本公开内容涉及二维文档浏览。
[0006]所公开的实施例的一方面是一种方法,所述方法包括:接收第一用户输入信号,所述第一用户输入信号请求来自文档列表的多个文档的文档预览视图,所述文档列表包括至少第一文档和第二文档,其中所述第一文档被指定为活动文档;响应于所述第一用户输入信号,输出包括来自所述第一文档的内容的活动文档表示的所述文档预览视图以便显示,其中所述活动文档表示的第一部分在所述文档预览视图中可见。所述方法还包括在显示所述预览视图时接收第二用户输入信号;以及确定所述第二用户输入信号是否对应于文档浏览请求或者文档变化请求。响应于确定所述第二用户输入信号对应于所述文档浏览请求,所述方法包括重新定位所述活动文档表示,使得所述活动文档表示的第二部分在所述文档预览视图中可见。响应于确定所述第二用户输入信号对应于所述文档变化请求,所述方法包括将所述第二文档指定为所述活动文档。
[0007]根据所述方法的变型,所述方法还包括:先于接收所述第一用户输入信号,输出包括标识所述多个文档的信息的文档列表视图。根据所述方法的另一变化,将所述第二文档指定为所述活动文档引起所述活动文档表示包括来自所述第二文档的内容。
[0008]所公开的实施例的另一方面是一种包括由一个或多个处理器可执行的程序指令的非暂态计算机可读存储设备,所述程序指令在被执行时引起所述一个或多个处理器执行操作。所述操作包括:接收第一用户输入信号,所述第一用户输入信号请求来自文档列表的多个文档的文档预览视图,所述文档列表包括至少第一文档和第二文档,其中所述第一文档被指定为活动文档;响应于所述第一用户输入信号,输出包括来自所述第一文档的内容的活动文档表示的所述文档预览视图以便显示,其中所述活动文档表示的第一部分在所述文档预览视图中可见。所述操作还包括:在显示所述预览视图时接收第二用户输入信号;以及确定所述第二用户输入信号是否对应于文档浏览请求或者文档变化请求。响应于确定所述第二用户输入信号对应于所述文档浏览请求,所述操作包括重新定位所述活动文档表示,使得所述活动文档表示的第二部分在所述文档预览视图中可见。响应于确定所述第二用户输入信号对应于所述文档变化请求,所述操作包括将所述第二文档指定为所述活动文档。
[0009]在本实施例的变型中,所述非暂态计算机可读存储设备可以包括操作,其中所述第一文档包括至少第一页面和第二页面,并且来自所述第一文档的内容的活动文档表示包括来自所述第一文档的所述第一页面和所述第二页面的内容。在一些实现中,所述活动文档表示的所述第一部分可以包括所述第一文档的整个所述第一页面以及所述第一文档的少于整个所述第二页面,并且所述活动文档表示的所述第二部分可以包括所述第一文档的整个所述第二页面以及所述第一文档的少于整个所述第一页面。在这些或者其他实现中,重新定位所述活动文档表示可以包括:关于所述文档预览视图竖直地移动所述活动文档表示一个小于所述文档的所述第一页面或者所述文档的所述第二页面中的至少一个页面的页面高度的距离。
[0010]在本实施例的另一变型中,重新定位所述活动文档表示包括:从第一位置至第二位置关于所述文档预览视图竖直地移动所述活动文档表示。
[0011 ] 在本实施例的另一变型中,将所述第二文档指定为所述活动文档引起所述活动文档表示包括来自所述第二文档的内容。
[0012]在所述非暂态计算机可读存储设备的另一变型中,所述操作可以包括:先于接收所述第一用户输入信号,输出包括标识所述多个文档的信息的文档列表视图。所述操作另外地或者备选地包括:响应于所述第一用户输入信号,输出还包括来自所述第二文档的内容的非活动文档表示的所述文档预览视图以便显示,其中所述非活动文档表示在图形上区别于所述活动文档表示。
[0013]所公开的实施例的另一方面是一种装置,所述装置包括一个或多个处理器以及用于存储由所述一个或多个处理器使用的程序指令的一个或多个存储器设备。所述程序指令在由所述一个或多个处理器执行时引起所述一个或多个处理器:接收第一用户输入信号,所述第一用户输入信号请求来自文档列表的多个文档的文档预览视图,所述文档列表包括至少第一文档和第二文档,其中所述第一文档被指定为活动文档;以及响应于所述第一用户输入信号,输出包括来自所述第一文档的内容的活动文档表示的所述文档预览视图以便显示,其中所述活动文档表示的第一部分在所述文档预览视图中可见。所述程序指令还引起所述一个或多个处理器:在显示所述预览视图时接收第二用户输入信号;以及确定所述第二用户输入信号是否对应于文档浏览请求或者文档变化请求。响应于确定所述第二用户输入信号对应于所述文档浏览请求,所述程序指令还引起所述一个或多个处理器:重新定位所述活动文档表示,使得所述活动文档表示的第二部分在所述文档预览视图中可见。响应于确定所述第二用户输入信号对应于所述文档变化请求,所述程序指令还引起所述一个或多个处理器:将所述第二文档指定为所述活动文档。
[0014]本文中详细描述这些以及其他实施例和实现中的变型。
【附图说明】
[0015]本文的描述参考附图,其中相似的附图标记遍及若干附图指代相似的部分,并且其中:
[0016]图1是示出计算设备的示例的框图;
[0017]图2示出用于输出第一文档的表示的二维文档浏览的第一示例用户界面;
[0018]图3示出用于在第一位置处输出第二文档的表示的二维文档浏览的第一示例用户界面;
[0019]图4示出用于在第二位置处输出第二文档的表示的二维文档浏览的第一示例用户界面;
[0020]图5是示出用于二维文档浏览的示例过程的流程图;
[0021]图6示出用于在第一位置处输出包括来自第一文档的内容的活动文档表示的二维文档浏览的第二示例用户界面;
[0022]图7示出用于在第二位置处输出包括来自第一文档的内容的活动文档表示的二维文档浏览的第二示例用户界面;
[0023]图8示出用于输出包括来自第二文档的内容的活动文档表示的二维文档浏览的第二示例用户界面;以及
[0024]图9示出可以在其中实现用于二维文档浏览的系统的环境的示例。
【具体实施方式】
[0025]二维文档浏览可以用于使得用户能够在单个用户界面内快速地查看和浏览多个文档和每个文档内的多个页面而没有在文档查看应用中独立地打开每个文档。在一个示例中,用户可以向左或者向右滚动以在不同的文档之间浏览,或者向上或者向下滚动以查看每个文档内的不同页面。在另一示例中,可以在屏幕上提供诸如“向左”、“向右”、“向上”和“向下”的浏览箭头。
[0026]图1是计算设备100的框图。计算设备100可以是单个计算设备形式的任何类型的手持式或者桌面型设备,例如智能电话、膝上型计算机、笔记本计算机、台式计算机、移动电话、写字板、PDA等。
[0027]计算设备100中的CPU 102可以是传统的中央处理单元。备选地,CPU 102可以是现有的或者下文中开发的能够操纵或者处理信息的任何其他类型的设备或者多个设备。虽然可以如所示地使用单个处理器(例如CPU 102)来实践所公开的实施例,然而可以使用多于一个处理器来实现速度和效率方面的优点。
[
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1