《文档的语义缩放.pdf》由会员分享,可在线阅读,更多相关《文档的语义缩放.pdf(20页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102955655 A(43)申请公布日 2013.03.06CN102955655A*CN102955655A*(21)申请号 201210356858.2(22)申请日 2012.09.2113/241,227 2011.09.23 USG06F 3/0481(2013.01)(71)申请人微软公司地址美国华盛顿州(72)发明人 ME利斯 AA塞利格(74)专利代理机构上海专利商标事务所有限公司 31100代理人杨洁(54) 发明名称文档的语义缩放(57) 摘要本发明涉及文档的语义缩放。文档创作程序提供用户打开的文档的不同视图。在编辑视图中,用户可查看文档内容并使。
2、用菜单栏编辑内容。在语义缩放视图中,向用户呈现标题窗格和缩略图窗格,并且菜单栏被移除。用户可使用各种用户界面控件缩小越过已定义的阈值来从编辑视图切换到语义缩放视图。一旦阈值被超过,呈现语义视图。通过选择标题或缩略图页来回到编辑视图,其分别向用户返回结合了所选标题的页或使用户返回到结合了所选标题的页。在切换到语义缩放视图之前,这页将在编辑视图中显示在相同缩放级别。(30)优先权数据(51)Int.Cl.权利要求书1页 说明书9页 附图9页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 1 页 说明书 9 页 附图 9 页1/1页21.一种用于改变文档视图的方法,包括:在计算机。
3、处理设备的显示器上提供缩放级的文档编辑视图,使得来自用户的输入可被接收以编辑所述文档的内容;从用户接收请求从缩放级缩小文档的编辑视图的输入;测试文档的所得缩放级是否小于阈值缩放级;以及响应于确定所得缩放级小于所述阈值缩放级,改变所述文档的视图以提供所述文档的语义缩放视图,其中多个缩略图页被提供在所述显示器上;以及其中来自所述用户的输入不能够被用来编辑所述文档的内容。2.如权利要求1所述的方法,其特征在于,所述文档的编辑视图在显示器上显示编辑命令的菜单栏,用于改变所述文档的内容,并且其中所述语义缩放视图移除显示器上的编辑命令的所述菜单栏。3.如权利要求2所述的方法,其特征在于,所述计算机处理设备。
4、是包括触摸屏的计算机平板,并且从用户接收请求缩小编辑视图的输入包括检测所述显示器上的两个手指的捏合运动。4.如权利要求2所述的方法,其特征在于,所述文档的语义缩放视图包括标题窗格,所述标题窗格包括包含在文档的一个或多个页中的一个或多个标题。5.如权利要求4所述的方法,其特征在于,还包括:从用户接收从所述标题窗格中的一个或多个标题选择一标题的输入;以及在所述计算机处理设备的显示器上提供缩放级的文档编辑视图,其中显示指示来自文档的页包括标题。6.如权利要求5所述的方法,其特征在于,所述编辑视图包括呈现所述菜单栏。7.如权利要求6所述的方法,其特征在于,所述阈值级是15%。8.如权利要求4所述的方法。
5、,其特征在于,还包括:从用户接收从所述显示器上提供的多个缩略图页中选择一缩略图页的输入;以及在所述计算机处理设备的显示器上提供对应于所选缩略图页的文档页的编辑视图。9.一种用于提供编辑视图和语义缩放视图的系统,包括:显示器;配置用于接收第一输入的输入设备;以及处理器,被配置成:使用所述显示器,提供包括文档的编辑视图,所述文档包括缩放级页,其中所述文档的内容可基于来自所述输入设备的输入被编辑,从所述输入设备接收指示缩小请求的第一输入,其中所述缩小请求超过阈值级,以及使用所述显示器,提供所述文档的语义视图,包括缩略图窗格中的多个缩略图页和标题窗格中的多个标题,其中多个标题从所述文档导出。10.如权。
6、利要求9所述的系统,其特征在于,所述输入设备还被配置来接收第二输入,并且所述处理器还被配置了确定所述第二输入选择所述标题窗格中的多个标题之一,并作为响应提供所述缩略图窗格中的缩略图页的子集。权 利 要 求 书CN 102955655 A1/9页3文档的语义缩放技术领域0001 本发明涉及文档创作,尤其涉及文档的语义缩放。背景技术0002 桌面生产力软件,诸如文档创作程序,允许用户创建、编辑,并审阅各种类型的文档。一种这样的程序是微软公司的Word文档创作应用程序。在使用文档创作程序审阅文档时,用户可能频繁审阅文档的特定部分,并相对于整个文档获得那个特定部分的上下文。用户可能需要多个步骤来导航文。
7、档或以其他方式获取文档的特定部分的上下文。取决于文档的大小,所使用的设备的类型和其它因素,该过程可能是耗时的。为了实现此目的,更快、更直观的方式将方便用户审阅文档。0003 此处所做出的公开正是关于这些和其他考虑事项而提出的。发明内容0004 此处描述了用于便于审阅文档的概念和技术,包括用户在不同时间从两个不同查看模式审阅文档。在第一查看模式中,用户可在被称为编辑查看模式中审阅文档。用户可容易地切换到另一被称为语义缩放查看模式的查看模式。语义缩放查看模式可将搜索框和两个窗格-标题窗格和缩略图窗格-结合在一起。这些窗格允许用户快速导出文档的特定部分的上下文。0005 在一个实施例中,方法改变文档。
8、视图,包括以下操作:在计算机处理设备的显示器上提供缩放级的文档编辑视图,使得来自用户的输入可被接收以编辑文档的内容。此外,可从用户接收请求从缩放级缩小文档的编辑视图的输入。操作还包括测试文档的所得缩放级是否小于阈值缩放级,并且响应于确定所得缩放级小于阈值缩放级,并响应于确定所得缩放级小于阈值缩放级,改变文档的视图以提供文档的语义缩放视图,其中在显示器上提供多个缩略图页,并且其中来自用户的输入不能被用于编辑文档的内容。0006 在另一实施例中,包括指令的计算机可读存储介质,该指令在被计算机执行时使计算机在计算机处理设备的显示器上提供缩放级的文档编辑视图,使得可接收来自用户的输入来编辑文档的内容,。
9、接收来自用户的请求从缩放级缩小文档的编辑视图的输入,并测试文档的所得缩放级是否小于阈值缩放级。该指令还使得计算机,响应于确定所得缩放级小于阈值缩放级,改变文档的视图以提供文档的语义缩放视图,其中在显示器上提供多个缩略图页,其中来自用户的输入不编辑文档的内容。0007 在另一实施例中,用于提供编辑视图和语义缩放视图的系统包括显示器、配置来接收第一输入的输入设备和处理器。处理器被配置来使用显示器以提供包括文档的编辑视图,包括提供缩放级的页,其中文档内容可基于来自输入设备的输入而被编辑。处理器还被配置来接收来自输入设备的第一输入,该输入指示缩小请求,其中缩小请求超过了阈值级。处理器还被配置成使用显示。
10、器提供文档的语义视图,包括缩略图窗格中的多个缩略图页和标题窗格中的多个标题,其中多个标题从文档中导出。说 明 书CN 102955655 A2/9页40008 提供发明内容述以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。本发明内容并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在将本发明内容用来限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本公开的任一部分中所提及的任何或所有缺点的实现。附图说明0009 图1是示出如在此提出的一实施例中提供的文档的页的示意图。0010 图2A和2B是根据在此揭示的一个实施例的移动计算设备上显示的文档的页的示意图。0011 图。
11、3是根据在此揭示的一个实施例示出各种图形用户界面控件的示意图,这些控件可被用来缩小编辑查看模式。0012 图4是根据在此揭示的一个实施例示出语义缩放查看模式的示意图,语义缩放查看模式包括文档的缩略图窗格和标题窗格。0013 图5是根据在此提出的一实施例示出用于切换查看模式的状态转换图的示意图。0014 图6是根据在此提出的一实施例的与切换文档的查看模式相关联的处理流程。0015 图7示出了用于实现根据在此提出的一实施例的处理流程的移动设备的计算体系结构。0016 图8示出了用于实现根据在此提出的一实施例的处理流程的基于云的系统的计算体系结构。具体实施方式0017 以下详细描述涉及方便在文档创作。
12、程序中的文档视图的更改。文档创作程序可包括,例如,文字处理文档,其允许用户创建、编辑,以及以其它方式管理文档。可以以编辑查看模式或以语义缩放查看模式查看文档。在语义缩放查看模式中,可将标题窗格和缩略图提供给用户。改变文档的查看模式被称为“切换”(或“切换视图”)。在一实施例中,通过用户在计算设备的触摸屏上提供特定触摸输入,可容易地执行切换视图。从编辑查看模式转变到语义缩放查看模式可被称为执行“语义缩放”。0018 尽管结合编辑查看模式和语义缩放查看模式的文档来示出概念,本领域技术人员将认识到其它类型的查看模式也是可能的。例如,web浏览器或其它合适的查看程序可以以所谓“web视图”像基于web。
13、的文档那样查看文档。也可在查看程序中以所谓只读或“读取模式”、“在线视图”,或“草稿视图”查看文档。各种类型的查看模式是可能的,编辑查看模式的使用并不阻止将概念应用于其它类型的查看模式。0019 在以下详细描述中,参考形成详细描述的一部分并为例示具体实施例或示例而示出的附图。现在参见附图,其中全部附图中相同的标号表示相同的元素,呈现系统的各方面以执行文档的语义缩放。0020 在此分别使用文档(基于文本的文档)和文档创作程序(文字处理应用程序)的上下文示出执行语义缩放的概念和原理。然而,此处揭示的概念和原理可被应用到使用其它类型的文档创作程序创作的其它类型的文档。具体而言,尽管所示出的使用基于文。
14、本的文档,在此使用的术语“文档“可指用户操纵的任何类型的文件,包括文本、数字、符号、图形图说 明 书CN 102955655 A3/9页5像,和或其它类型的媒体。这样的文档可包括由对应应用程序创建的电子表格、幻灯片、视频演示等。0021 在图1中示出文档的一个实施例。图1示出了文档100的各部分,在逻辑上可分为页110a110x(统称为110)。页数可变,尽管示为包括文本,其它图像、图形、或图标可结合到文档100中。图1旨在仅示出文档100的部分,并且不应被理解为暗示页110在处理设备上的任何类型的显示。0022 在该实施例中,每页110包括可被归类为标题120a120d(统称120)或文本1。
15、30a130e(统称130)的各部分。标题120通过单根加粗线(例如120a)示出,文本120被示为包括多根较细线(例如130a)的节。标题120或文本130的语义含义此时不相关;因此,为了这个说明的目的,线足以将文本与标题分开勾勒。在该示例中,有四个不同的标题120a120d和文本的五个节130a130e。0023 在各文档创作程序中,可以各种方式将文档100显示给用户。每个显示方法被称为一个“视图”。在一个视图中,被称为编辑查看模式,通常显示页110的一部分或单页100的全部。在其它配置中,两页(又称“双页”或“回流”格式)并排显示,模仿书的布局。在其它配置中,文档可不被细分到页,而是被呈。
16、现为单个连续文本流,该单个连续文本流对应于可被显示在屏幕上的那些的一节在给定时间显示。在用户正在编辑文档中的文本时通常使用编辑查看模式。在各实施例中,可表示文本的各种呈现。0024 在图2A中示出编辑查看的一个这样的实施例。图2A示出了配置200,包括带有同为触摸屏的显示器230的平板计算设备220。此图示中的显示器230示出单页110a。不同于图1中对于页110a的描绘,图2中对于页110a的描绘包括标题251a251c的名义文本。尽管使用平板计算设备220示出页110a,可使用各种其它类型的计算设备或计算机,包括膝上电脑、智能手机、桌面计算机、电子书阅读器等。此外,尽管平板计算机设备220。
17、包括触摸屏,概念不限于具有触摸屏的设备的应用。依赖指针、鼠标、键盘、触摸板,或其它类型的用户输入的计算设备可被用来实践在此揭示的概念。0025 在一个实施例中,文档创作程序显示工具栏240、功能区,或提供图标和或用于在编辑查看模式中创作文档的命令的其它类型的控制面板。工具栏240可以各种方式组织。工具栏240允许用户调用用来编辑文档的各部分的各种功能。因此,工具栏240的呈现是对用户的一个指示:文档正以编辑查看模式被查看。0026 用户可在编辑查看模式中放大或缩小文档页110a。在图2B中,文档页110a被示为大小较小,反映用户已经相对于图2A缩小了文档页110a。因此,图2B中的页110a相。
18、比于图2A中的,占据了显示器230上更少的空间。在文档放大或缩小时,工具栏240的大小通常不改变。0027 用户可指示以各种方式缩小的请求。如图3所示,在显示在工具栏240上或显示器230上的其它区域可有用于缩小的图标370。在其它实施例中,可在工具栏240呈现命令,用户可选择该命令来缩小,或请求该功能的控制键序列可被调用。在一些实施例中,呈现允许用户指示特定缩放级或选择几个预定缩放级之一的控制面板。0028 另一控制方法涉及使用缩放控件380。用户可选择并移动滑块387来改变缩放级。通常,将滑块387向左朝着指示减号(“”)的图标移动,降低缩放级。对应的数字的缩放级值388随滑块387被移动。
19、而实时更新。在其它实施例中,用户可按压控制键(“CTRL”)并移说 明 书CN 102955655 A4/9页6动鼠标滚轮(“CTRL+scroll”)来改变缩放级。0029 在图2A中指示了改变缩放级的另一种控制方式。该方法应用于使用具有触摸屏的设备,诸如移动设备,诸如平板计算机或智能电话。当用户使用具有触摸屏的平板时,用户可在触摸屏230上放置两根手指。在此实施例中,用户选择的位置由圆圈260a,260b(统称260)指示。通常,这些位置可以是文档页110a上的任何地方。位置260起初相距一定距离,用户将这两根手指相向移动同时保持在触摸屏上的接触,如箭头261所指代。该动作有时称为“捏合(。
20、pinch)”运动或“捏合触摸屏”。0030 用户控件的其它形式也可能。例如,声音命令可被用来从一个视图切换到其它视图。具体地,声音命令可被识别来切换视图,诸如“缩小”或“改变视图”。还可以使用其它命令。这些命令可依赖于当前查看状态。用户控件的其它形式包括设备的已定义的移动。许多设备结合加速计或类似机制来检测设备的朝向和或位置。因此,将设备移离用户的快速移动可被解释为缩小请求。其它实施例可结合切换视图或改变为所指示的视图的屏幕功能(按钮、选项卡、下拉菜单)。其它类型的移动可被解释为缩小或切换请求。用户可使用任何这些方法来指示输入以缩小。依赖于设备和文档创作程序,可向用户提供这些或其它方法以指示。
21、缩小请求。0031 在编辑查看模式中时,缩小请求将把页110a的图像减小到一程度。例如,在一实施例中,图2B中的减少了的页110a的表示还可进一步被减少。然而,关于页110a能被显示为多小并且仍允许用户有效地编辑该页一次是有实际限制的。具体地,依赖于移动设备的屏幕区域230、屏幕的分辨率,以及其它因素,页250可被减少到编辑已不切实际的级别。在这发生时,工具栏240仍被显示,在屏幕上占据了有价值的空间,即使编辑已不切实际。0032 为避免这种情况,文档创作程序可将超过特定阈值级的缩小请求解释为切换视图的触发。具体地,超过阈值级的缩小被解释为切换到不同视图语义缩放视图的暗示请求。阈值级可被表达为。
22、当前缩放级的百分比,例如,图3中缩放控件380所示。在一实施例中,阈值是15。具体地,将缩放级减少到15或更小将视图从编辑查看模式切换到语义缩放查看模式。类似地,从语义缩放查看模式放大的超过15的请求可被解释为回到编辑查看模式的暗示请求。0033 图4中示出了文档的语义缩放查看模式的一个实施例。在图4中,移动设备220的显示屏230显示一系列缩略图页430。短语“缩略图页”(或简称“缩略图”)指文档页图像的微型版本。工具栏240没有显示在语义缩放查看中,并且这释放了可用于呈现缩略图页的显示空间。在此实施例中,文档包括全部24页(110a110x),其中前12页为所显示的缩略图页。页430的每一。
23、页具有位于每页的右下角的各自的页码434。0034 在显示在显示区域230中时,缩略图430通常大小固定。通常,缩略图页430不能通过在该查看模式中放大或缩小来改变大小。因此,可在显示器上显示固定数量的缩略图。在该实施例中,示出12个缩略图页。因此,如果文档包括比一次能够显示的更大数量的页,在语义缩放模式下仅呈现全部数量缩略图的子集。如果这发生,用户可向上或向下滚来查看其它缩略图页。0035 在放大请求被接收时在编辑查看模式中所显示的页,确定在语义缩放查看模式中的缩略图页的布局。在该实施例中,显示112页,并且可假设显示在编辑模式中的页是在此范围内的。通常,类似数量的前面的和后面的缩略图页被显。
24、示。说 明 书CN 102955655 A5/9页70036 例如,显示在编辑模式中的页可以是第7页。因此,缩略图页16代表6个前面的页,缩略图页812代表5个后续的页。这将允许该查看容易地确定给定页的上下文。在另一示例中,如果第57页显示在编辑查看模式中,那么当进入缩略图查看模式时缩略图页5162将被显示。其它实施例可选择不同数量的前面或后面的页。例如,语义缩放查看模式中的初始缩略图页可对应于编辑查看模式中示出的页。因此,如果第7页在编辑查看模式中示出,那么语义缩放模式中的初始页是缩略图7且最后一个将为缩略图页18。其它实施例可改变缩略图的前面的数量和或后续的数量。0037 显示器230中包。
25、括缩略图页430的这部分可被称为缩略图窗格437。除了缩略图页430,屏幕230也可显示标题窗格420和搜索项框410。标题窗格420用来自文档的标题填充,包括没有显示为缩略图页的页。如果文档没有标题,则不生成标题窗格420。0038 在其它实施例中,布局配置可不同。在一个实施例中,一旦进入语义视图,标题和缩略图页可以以不同布局、用户界面、或甚至在分开的屏幕显示器上呈现。例如,可以有被定义为仅具有缩略图窗格、缩略图窗格和标题窗格、或仅具有标题窗格的语义视图。用户可在这些各种类型的语义视图之间切换。本领域技术人员可以认识到布局的变化是可能的。0039 在这实施例中,文档中有4个标题422a422。
26、d(统称422)。每个标题422对应于在文档中的一个页面上找到的标题。例如,图4示出了缩略图中的具有加粗线的标题,且最后一个标题422d(“结论”)对应于页11的缩略图上的最后标题436。0040 如果标题窗格420不能显示文档中的页中的全部标题,那么仅那些可被显示在标题窗格中的标题被显示,并且用户在适当时可使用控件(图4未示出)按需向上或向下滚。0041 标题窗格420和缩略图页430两者可指示文档中结合的评论的数量。这通过在适当时使用评论图标430来指示,评论图标内有对应于节或页中的评论的数量的数字。例如,与第一标题422a相关联的评论图标430指示呈现了三个评论。类似地,具有评论图标43。
27、2a的第一缩略图页指示在该页上呈现一个评论。在第三缩略图页上的另一评论图标432b指示在那页上有两个评论。因此,在第一节中共有三条评论,三条评论被分开使得一条评论在第一页上且两条评论在第三页上。评论图标对于查看文档的用户在高级别快速查明节或页中的评论已被插入到哪里和到什么程度是有用的,无需进入编辑查看模式并单独地检查每页。0042 如前面所指出的,用户可快速通过捏合显示屏或以其它方式的缩小到15或更小的级别来从编辑视图切换到语义缩放视图。一旦缩略图窗格437和标题窗格420被呈现,用户可容易地切换回编辑查看模式。这可以通过在语义查看模式中选择缩略图页来完成。在一实施例中,选择缩略图页可通过在触。
28、摸屏上双击缩略图页返回编辑查看模式来完成。0043 假设用户在语义缩放查看模式,用户可在缩略图窗格437中导航缩略图页430。在各实施例中,假设在缩略图窗格437中一次可显示更多缩略图页,用户可能能够向上、下,或侧滚。其它实施例可限制仅向上和向下滚。这些功能可使用控件(图4中未示出)来被指示,诸如触摸屏上的触滑运动,选择向上下翻页图标等。0044 一旦用户在语义缩放查看模式中,用户可在搜索框410中输入搜索项。搜索项的指示之后选择搜索图标411。搜索功能将导致缩略图图像过滤,使得仅仅具有所指示的搜索项的缩略图页被呈现在缩略图窗格437中。因此,如图4所示示例,如果仅在缩略图页3和6找到项,那么。
29、仅这两个缩略图页将被显示。如果没有在任何页中找到搜索项,那么没有缩说 明 书CN 102955655 A6/9页8略图页被显示。0045 如果对呈现的缩略图页的子集进行搜索,用户可通过按压例如换码(“esc”)键来清除搜索框的内容。这将导致在缩略图查看窗格437中还原全部缩略图。在一实施例中,如果用户再次输入esc键,语义缩放查看模式将被退出,编辑查看模式将被还原。0046 现在转到标题窗格420,用户可选择标题窗格420中显示的标题。在一实施例中,例如,这可以通过在平板计算机上触摸合适的标题文本从而选择标题来实现。在一个实施例中,其上出现标题的页被以编辑查看模式呈现给用户。因此,选择标题是切。
30、换回编辑查看模式的暗示请求。0047 在其它实施例中,选择节标题导致缩略图窗格437中的缩略图页430的过滤,使得呈现结合了那个标题的缩略图页。通常,固定数量的在前的和后继的缩略图页也被呈现。例如,如果标题显示在一个100页的文档的第50页上,那么呈现第4455页的缩略图页。在一实施例中,具有标题的缩略图页被呈现在缩略图窗格437的近中间。然而,如果,缩略图页的数量小于可被呈现在缩略图窗格中的数量,那么全部的缩略图将被呈现。0048 图5的状态转换图500示出了对来自用户的关于切换查看模式的输入的处理。应该了解,这里参考图5和其他图形所描述的逻辑操作是(1)作为计算机实现的动作或在计算系统上运。
31、行的程序模块的序列和或(2)计算系统内的互连机器逻辑电路或电路模块来实现的。取决于计算系统的性能及其他要求,该实现是设计问题。因此,此处描述的逻辑操作被不同地称为状态、操作、结构设备、动作或模块。这些操作、结构设备、动作和模块可以用软件、固件、专用数字逻辑、及其任何组合来实现。还应该理解,可以执行比图5中示出并在本文描述的操作更多或更少的操作。这些操作还可以按与此处所描述的不同的次序来执行。0049 在图5中,语义缩放查看状态530和缩略图查看状态520对应于前面标识的查看模式。具体地,编辑查看状态530对应于,例如,图2A或2B中示出的文档的视图。在编辑查看状态,用户可编辑文档,并放大或缩小。
32、到各级别(只要级别大于阈值级)。0050 语义缩放查看状态520对应于,例如,图4所述的视图。在语义缩放查看状态中,用户可查看各页的缩略图、查看标题窗格,并执行各种搜索。0051 在编辑查看状态530中时,通过提供要缩小525越过阈值级的输入,用户将切换到语义缩放查看状态520。在一实施例中,缩小到15或更小将吧显示切换到语义缩放查看状态520。相反,一旦在语义缩放查看状态520中,包括选择页515的输入将把显示切换回编辑查看状态530。0052 在语义缩放查看状态520中,用户可提供包括搜索项的输入。这导致进入已过滤缩略图查看状态510。这个状态可被看作语义缩放查看状态的一种特殊情况,因为基。
33、于输入545过滤缩略图图像的内容。具体地,如果在搜索框410中指示搜索项,缩略图页被过滤以示出包含搜索项的缩略图页。在另一实施例中,如果选择了标题,那么缩略图页被过滤以显示具有那个标题的缩略图页及其相邻缩略图。0053 在已过滤缩略图查看状态510中,用户可随后重复输入555以搜索其它项,尽管被呈现的缩略图页可以不同,但维持相同的已过滤缩略图查看状态510。另选地,用户可清除搜索项560,回到语义缩放查看状态520。0054 在语义缩放查看状态520或已过滤缩略图查看状态,用户可选择特定缩略图页。说 明 书CN 102955655 A7/9页9这输入535、515将导致回到那个所选页的编辑查看。
34、状态530。0055 状态转换图是解释如何基于各种用户输入或动作切换查看状态的一个模型。本领域技术人员将毫无疑问能够在这个模型上开发变型。例如,在一个变型中对语义查看状态中的标题的选择可进入已过滤缩略图查看状态510,在那里显示器呈现具有标题的那些缩略图页及周围缩略图页。0056 在图6中示出用于控制向用户呈现的查看模式的过程的一个实施例。过程600在连续循环中执行,当在一文档内工作时,用户可在任何时间在不同查看模式之间切换。从操作610开始,通常向用户呈现编辑查看模式中的单页。在其它用户已配置文档创作程序以显示多页的实施例中,此时,可向用户呈现多页,或多页的部分。页可以各种形式呈现,包括模拟。
35、印刷最终形式的形式、全屏布局、草稿形式等。0057 在操作620,用户提供要缩小的输入。该动作可被解释为将视图切换成语义缩放查看模式的暗示请求,假设阈值级超过,或仅在编辑查看模式中减小页大小。回想起各种方法可被用来改变缩放级,包括选择图标、捏合触摸屏显示器,或提供CTRL+滚动输入。0058 在操作630作出决定,将缩小级与阈值级进行对比。在一实施例中,阈值级被设在15。具体地,如果缩放级维持在16或更高(例如等于或少于15),那么操作回到操作610,在那里在编辑查看模式中呈现文档页(虽然在可能不同的缩放级)。但是如果,缩放级少于16,处理前进到操作640,在那里发生视图切换,且以语义缩放查看。
36、模式向用户呈现文档的页。0059 一旦语义缩放查看模式被提供,用户可提供几种不同类型的输入,如输入650、652、654、和658所表示。在操作650,用户可选择缩略图窗格437中的页之一。这将导致视图切换以回到操作610,其在编辑查看模式中显示所选页。0060 如果用户提供在标题窗格420中选择标题652的输入,接着用户在操作650回到编辑查看模式。在进入缩略图查看模式之前,用户回到相同缩放级,但是回到包含那个标题的文档页。0061 在操作654,用户输入搜索项。一旦处理该搜索项,在操作656过滤缩略图以呈现具有所指示项的缩略图页。过程流程接着返回操作640,在那里缩略图被呈现给用户。006。
37、2 如果用户在操作658通过滚过缩略图来提供导航缩略图请求(假定文档包括可被显示在屏幕上的多个缩略图),那么要被呈现的缩略图集被适当地更新,且该方法流回到操作640,在那里呈现缩略图。0063 上述过程流程及其它相关功能可在图7所示的处理设备700的计算体系结构的一个实施例中实现。图7示出能够执行所描述的软件组件的计算处理设备的说明性计算体系结构。图7所示的计算机体系结构可示出常规服务器计算机、膝上电脑、平板电脑,或用于执行在此提出的软件组件的任何方面的其它类型计算机。可使用其他架构或计算机来执行本文所提出的软件组件。0064 图7所示的计算机体系结构包括一个处理器720(又称中央处理单元或“。
38、CPU”)、包括随机存取存储器706(“RAM”)和只读存储器(“ROM”)708的系统存储器705、以及将存储器耦合至CPU 720的系统总线740。基本输入/输出系统被存储在ROM 708中,该系统包含帮助诸如在启动期间在服务器700中的元件之间传递信息的基本例程。如本文所述,计算机700还包括用于存储操作系统728、应用程序和其他程序模块的大容量存储设备722。说 明 书CN 102955655 A8/9页100065 大容量存储设备722通过大容量存储控制器(未示出)连接到CPU 720,大容量存储控制器又连接到总线740。大容量存储设备722及其相关联的计算机可读介质为处理设备700。
39、提供非易失性存储。虽然对这里包含的计算机可读介质的描述指的是诸如硬盘或CD-ROM驱动器之类的大容量存储设备,但是本领域的技术人员应该明白,计算机可读介质可以是可由计算机700访问的任何可用计算机存储介质。0066 作为示例而非限制,计算机可读介质可以包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据之类的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。例如,计算机可读介质包括但不限于,RAM、ROM、EPROM、EEPROM、闪存或其他固态存储器技术、CD-ROM、数字多功能盘(“DVD”)、HD-DVD、蓝光(BLU-RAY)或其他光学存储、磁带盒、磁带、磁盘。
40、存储或其他磁性存储设备、或能用于存储所需信息且可以由处理设备700访问的任何其他介质。瞬时信号不被看作计算机可读介质。0067 根据各实施例,处理设备700可以在联网环境中操作,该联网环境使用通过网络(图7未示出)到远程计算机或服务器的逻辑连接。处理设备700可以通过连接至总线740的无线电接口单元750与网络相连。应当理解,无线电接口单元750还可以被用来连接到其他类型的网络和远程计算机系统。在其它实施例中,可使用输入输出控制器704实现到其它类型网络的连接。输入/输出控制器704可被用于接收和处理来自多个其他设备的输入,这些设备包括键盘、鼠标或者电子指示笔(未在图7中示出)。类似地,输入/。
41、输出控制器704可以提供至显示屏、打印机或其他类型的输出设备(也未在图7中示出)的输出。在一实施例中,计算设备可结合触摸屏显示器706。触摸屏显示器706不仅用作显示信息,也用作从用户接收输入,包括输入文本、命令和控制。0068 如前简述地,多个程序模块和数据文件可被存储在处理设备700的大容量存储设备722和RAM 706中,包括适于控制联网的台式、膝上型、平板或服务器计算机的操作的操作系统728。大容量存储设备722和RAM 706还可以存储一个或多个程序模块或数据文件。具体地,大容量存储设备722和RAM 706可以存储文档创作应用710。相同存储设备722和RAM 706可存储文档视图。
42、控制模块726,其结合用于控制在显示器上呈现哪一视图的指令。在一个实施例中,文档视图控制模块726是文档创作应用710的一部分,但是在其它实施例中,它可以是文档创作应用710的分离模块。大容量存储设备722和RAM 706还可存储其它类型的应用和数据。0069 应当理解,在此所描述的软件组件,在被加载到处理器720中并被执行时,可以将处理器720和总体处理设备700从通用计算系统变换成为方便在此所提出的功能而定制的专用计算系统。处理器720可从任何数目的晶体管或其它分立电路元件中构造,这些元件可以独立地或集体地呈现任何数目的状态。更具体地,处理器720可以响应于包含在本文所公开的软件模块中的可执行指令来作为有限状态机操作。这些计算机可执行指令可以通过指定处理器720如何在各状态之间转换来变换处理器720,由此变换了构成处理器720的晶体管或其它分立硬件元件。0070 对本文所提出的软件模块的编码也可变换本文所提出的计算机可读介质的物理结构。在本说明书的不同实现中,物理结构的具体变换可取决于各种因素。这样的因素的示例可以包括,但不仅限于:用于实现计算机可读介质的技术、计算机可读介质被表征为主存储器还是辅存储器等等。例如,如果计算机可读介质被实现为基于半导体的存储器,则本文说 明 书CN 102955655 A10。