提供文档的概要视图.pdf

上传人:1*** 文档编号:4253999 上传时间:2018-09-12 格式:PDF 页数:16 大小:750.83KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110416636.0

申请日:

2011.12.05

公开号:

CN102542008A

公开日:

2012.07.04

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||专利申请权的转移IPC(主分类):G06F 17/30变更事项:申请人变更前权利人:微软公司变更后权利人:微软技术许可有限责任公司变更事项:地址变更前权利人:美国华盛顿州变更后权利人:美国华盛顿州登记生效日:20150729|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

微软公司

发明人:

D·B·李

地址:

美国华盛顿州

优先权:

2010.12.06 US 12/960,693

专利代理机构:

上海专利商标事务所有限公司 31100

代理人:

张欣

PDF下载: PDF下载
内容摘要

本发明公开了提供文档的概要视图的技术。根据本发明的一个方面,提供文档的小型化版本作为文档概览视图系统的一部分,小型化版本在用户界面上呈现文档的概览视图,能使用户轻易地阅读并辨别文档的内容。文档概要视图可保持文档的基本格式和布局并可保留文档中的核心的元素,包括标题、项目符号列表、表格、图像和/或每段的第一个句子并遮蔽任何剩余的文本和元素。

权利要求书

1.一种至少部分地在计算设备中执行的用于提供文档概览视图的方法,所述
方法包括:
标识文档的布局和格式(610);
选择用于产生所述文档的要点的所述文档的核心视觉元素;
通过如下而创建所述概览视图:
保留所述布局的至少一部分和所选择的核心视觉元素的格式(620、630、
640);
遮蔽剩余的视觉元素(650);以及
在用户界面上显示所述文档的所述概览视图(660)。
2.如权利要求1所述的方法,其特征在于,所述核心视觉元素包括以下一组
中的至少一个:标题(102)、每一段的第一行(132)、图像(124)、表格(134)
的标题行、表格标识符、和项目符号列表的第一级别项目(128)。
3.如权利要求1所述的方法,其特征在于,还包括:
标准化所保留的文本(132)的字体大小为最小可读的大小。
4.如权利要求3所述的方法,其特征在于,还包括:
保持所述核心视觉元素(122、132)的不同字体大小文本之间的字体大小比
例。
5.如权利要求1所述的方法,其特征在于,还包括:
通过如下之一来改变所保留的文字元素:变长或缩短文本的行来优化地配合
所述概览视图(120)的宽度。
6.如权利要求1所述的方法,其特征在于,遮蔽所述剩余的视觉元素包括将
所述剩余的视觉元素缩减到在所述概览视图中难以辨认地呈现它们(130)的大小,
且所述剩余的视觉元素被缩减为一个像素的高度。
7.如权利要求1所述的方法,其特征在于,遮蔽所述剩余的视觉元素还包括
修改所述剩余的视觉元素的字体颜色为在所述概览视图(120)中更淡的颜色。
8.用于提供文档概览视图的计算设备,包括:
用于存储指令的存储器(504);
耦合至所述存储器的处理器(502),所述处理器与存储在所述存储器中的指
令相结合执行至少一个文档处理应用程序,其中所述文档处理应用程序的文档概览
模块被设置为:
标识文档的布局和格式(610);
选择用于产生所述文档的要点的所述文档的核心视觉元素;
保留以下一组中的至少一个:所述核心视觉元素的字体类型、字体颜色、字
体粗细度、和文本对齐(620、630、640);
通过将剩余的视觉元素缩减为在所述概览视图中难以辨别地呈现它们的大小
来遮蔽所述剩余的视觉元素(650);以及
传送所述概览视图给显示设备(660)。
9.如权利要求8所述的计算设备,其特征在于,所述概览视图模块被进一步
设置为,基于所显示的用户界面上的可用显示空间而自动地传送文档的概览视图
(120)和全视图(100)中的一个给所述显示设备。
10.如权利要求9所述的计算设备,其特征在于,所述计算设备是便携计算
设备(413)且所显示的用户界面上的所述可用的显示空间基于所述计算设备的方
向而自动地确定。
11.如权利要求9所述的计算设备,其特征在于,所述概览视图模块进一步
被配置为:在放大模式中,在所述概览视图(120)的用户选择的区域中恢复核心
和剩余的视觉元素的一部分。
12.一种其上存储有用于提供文档概览视图的指令的计算机可读介质,所述
指令包括:
标识文档的布局和格式(610);
选择用于产生所述文档的要点的所述文档的核心视觉元素;
通过如下而创建概览视图:
保留以下一组中的至少一个:所述核心视觉元素的字体类型、字体颜色、
字体灰度、和文本对齐(620、630、640);
通过将剩余的视觉元素的一部分缩减为在所述概览视图中难以辨别地呈
现它们的大小来遮蔽所述剩余的视觉元素的至少一部分(650);以及
基于在所显示的用户界面上的可用显示空间而保留所述剩余视觉元素的
另一部分;以及
显示所述概览视图(660)。
13.如权利要求12所述的计算机可读介质,其特征在于,所述核心视觉元
素包括以下一组中的至少一个:标题(102)、每一段的第一行(132)、图像(124)、
表格(134)的标题行、表格标识符、和项目符号列表的第一级别项目(128);且
所述所保留的剩余的元素包括以下一组中的至少一个:每一段的第二行、项目符号
列表的第二级别项目,以及表格的第二行。
14.根据权利要求12所述的计算机可读介质,其特征在于,所述指令还包
括:
响应于所述用户界面的可用显示空间的变化和显示所述用户界面的便携式计
算设备的方向的变化的其中一项变化,而双向地转换文档的全视图(110)到概览
视图120以及所述概览视图到全视图。
15.如权利要求12所述的计算机可读介质,其特征在于,所述文档包括以
下的至少一项:文字处理文档、电子表格文档、演示文档、电子邮件、日历、
网页、图形文档和报告。

说明书

提供文档的概要视图

技术领域

本发明涉及文档视图显示领域,尤其涉及提供文档的概要视图的技术。

背景技术

在用户界面上查看文档一般涉及显示用户查看并导航的完整的全长度文
档。一些已知的文档查看系统涉及使用文档的尺寸缩减的版本或者小型化版本
(也称之为缩略图),这样可在用户界面显示器中显示一个或多个文档的多个
页面。文档的尺寸较少的图像或小型化版本可使应用程序来将一组文档呈现为
小图像阵列,以使用户能通过浏览小型化版本来视觉地标识文档并在多个文档
之间导航。

可使用文档的减少的或小型化版本的另一个环境是较小尺寸的显示器。随
着诸如智能手机或手持计算机之类的更小形状因子(form-factor)的计算设备
的增长,这些设备增加了越来越多的能力,包括查看和/或编辑文档。显示尺寸
限制使得全尺寸文档的清晰呈现成为挑战。

一般,文档的小型化版本将整个文档减少为非常小的尺寸,以原始尺寸的
分数来保留大部分原始内容,这样文档的内容是不可辨认的且不可读的,并因
此不能提供给用户导航文档或从文档中辨别出相关内容或信息的真实能力。当
将整个文档减少为小型化尺寸图像用于呈现文档的视觉概览的时候,提供含有
可读和可辨认的内容的文档的用户友好的概要视图是一项挑战。

发明内容

提供本发明内容以便以简化的形式介绍将在以下的具体实施方式中进一
步描述的一些概念。本发明内容并不旨在专门标识所要求保护的主题的关键特
征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。

实施例涉及产生文档的减少尺寸的概要视图,以使所述概要视图在用户界
面上呈现文档的被概括的概览,能使用户轻易地阅读并辨别文档的内容。根据
一些实施例,所述概要视图可保持文档的基本格式或布局,并可保留文档中的
核心元素,包括标题、项目符号列表、表格、图像、每段的第一个句子、和遮
蔽其他文本和元素的类似元素。

通过阅读下面的详细描述并参考相关联的附图,这些及其他特点和优点将
变得显而易见。可以理解,前述一般描述和以下的详细描述都是说明性的,并
且不限制所要求保护的各方面。

附图说明

图1示出了可实现各实施例的概要视图系统/环境;

图2示出概要视图系统的示例,采用了方向模式;

图3示出概要视图系统的另一个示例,采用连续放大模式;

图4是可实现根据各实施例的系统的联网环境;

图5是其中可以实现各实施例的概要视图系统的框图;

图6示出根据各实施例,通过保留一些元素并遮蔽文档其他元素来提供文
档的概要视图的流程的逻辑流程图。

具体实施方式

如之前的简述,概要视图可在用户界面上呈现文档的小型化概览给用户,
能使用户阅读并辨别文档的内容。文档概要视图可保持文档的基本格式和布局
并可保留文档中的精选(select essential)和相关的元素,包括标题、项目符
号列表、表格、图像、每段的第一个句子(其遮蔽着其他文本和元素)。在以
下详细描述中,参考了构成详细描述的一部分并作为说明示出各具体实施例或
示例的附图。可组合这些方面,可利用其他方面,并且可以做出结构上的改变
而不背离本发明的精神或范围。因此,以下具体实施方式并不旨在限制,并且
本发明的范围由所附权利要求及其等效方案来限定。

尽管在结合在计算设备上的操作系统上运行的应用程序执行的程序模块
的一般上下文中描述了各实施方式,但是本领域的技术人员会认识到各方面也
可以结合其它程序模块实现。

一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、
程序、组件、数据结构和其它类型的结构。此外,本领域的技术人员可以明白,
各实施例可以用其它计算机系统配置来实施,包括手持式设备、多处理器系统、
基于微处理器或可编程消费者电子产品、小型计算机、大型计算机以及类似计
算设备。各实施例还能在任务由通过通信网络链接的远程处理设备来执行的分
布式计算环境中实现。在分布式计算环境中,程序模块可位于本地和远程存储
器存储设备两者中。

各实施例可被实现为计算机实现的过程(方法)、计算系统、或者诸如计
算机程序产品或计算机可读介质等的制品。计算机程序产品可以是计算机系统
可读并且编码包括用于使计算机或计算系统执行示例过程的指令的计算机程
序的计算机存储介质。例如,计算机可读存储介质可经由易失性计算机存储器、
非易失性存储器、硬盘驱动器、闪存驱动器、软盘或紧致盘和类似介质中的一
个或多个来实现。

在这个说明书中,术语“平台”可以是用于提供文档的概要视图的软件和
硬件组件的组合,其可使用户在文档的小型化图像上辨别并阅读文档的内容。
平台的示例包括但不限于,在多个服务器上执行的托管服务、在单个计算设备
上执行的应用以及类似系统。术语“服务器”一般指通常在联网环境中执行一
个或多个软件程序的计算设备。然而,服务器还可以被实现为被视作网络上的
服务器的、在一个或多个计算设备上执行的虚拟服务器(软件程序)。以下提
供关于这些技术和示例操作的更多细节。

如此处使用的术语“文档”是指能在显示设备上查看的任何文档。文档的
示例,包括但不限于,文字处理文档、电子表格文档、演示文档、电子邮件、
日历、网页、图形文档、报告和可包括文字的、图形的和/或图像对象的类似的
那些。

参看图1,概念图100和120示出完整的文档的原始视图100和可在用户
界面上(实施例实施于此)向用户显示的文档的概要视图120。图100中示出
的用户界面、文档视图和内容是为了解释的目的。可以在各种本地计算环境、
联网计算环境和利用各种计算设备和系统的类似计算环境中实现各实施例。用
户界面可提供在用户和计算设备之间的视觉交互,所述计算设备可运行任何数
量的应用程序,包括但不限于,文字处理应用程序、电子表格应用程序、演示
文档应用程序、因特网应用程序和电子邮件应用程序。计算设备可以是任何计
算设备,包括但不限于,台式计算机、膝上型计算机、服务器、手持式计算机、
车载计算机、智能手机、触摸屏设备、无线笔记本和类似设备。

一些传统的文档查看系统提供文档的一个或多个页面的小型化视图给用
户以帮助用户对文档的标识和导航。然而,这些小型的视图对于用户而言用处
是有限的。小型视图一般是被从整体缩减为非常小的图像的文档的图像,其尺
寸是原始文档尺寸的一个分数,因此由于其尺寸很小,内容对用户而言不可读
且不可辨认。带有大量文本的文档导致带有非常密的文本部分的小型化视图,
这些非常密的文本不提供视觉区分给用户。附加地,非常长或含有多页面的文
档可导致仅显示原始文档的一小部分的小型化图像。

在根据实施例的系统中,专用的概要视图应用程序、通用的文档处理应用
程序、或者甚至是计算设备的操作系统可提供任何文档100的概要视图版本
120,这样用户可查看整个文档的内容的要点并可轻易地阅读并导航文档的内
容。文档的概要视图可实现简化以及信息传达的多个方案。

根据一些实施例,可保留原始文档100中的字体类型、颜色、粗细度(weight)
和/或文字和/或对象的对齐用于视觉识别。对具体显示器,可将字体大小标准
化为预确定的最小可阅读的大小。概览视图中的相对的字体大小可不必与原始
文档中不同文本的相对字体大小成比例,而是根据其他实施例,可被标准化为
所缩减的字体大小的不同比例。原始文档100中的文本的段的第一行(112)
可被保持以供在概览视图中清晰的显示(132),尽管该行的上下文可被改变
来重排文本以减少概览视图尺寸的宽度。每一段中文本的后续的行(如,116)
可在尺寸上被进一步缩减为小的值(如,高度上为1像素)从而作为占位符,
以使其他的行(如,130)从用户的视图中被遮蔽而其余元素得以被强调。根
据进一步实施例,剩余行的字体颜色可被减淡来进一步遮蔽它们,但是传递给
用户这样的事实:在原始文档100中还有附加的行。

附加地,缓冲线(如,1个白色的像素高度)可被置于所遮蔽的文本的上
部和/或下部用于用更可辨别的视图来强调所保留的元素。其他元素,包括但不
限于,图像、表格、表格标题和/或项目符号列表中的第一级别的项目符号可被
保留,而剩余的对象,包括文本、标题、其次的表格或者项目符号列表中的次
级别可在尺寸上被减少来从用户视角中遮蔽它们。

在图1的示例转换中,原始文档100的标题102可被用同样的字体类型、
颜色、灰度和/或对齐保留为概要视图120中的标题122,不过缩减了尺寸。类
似地,图像104、项目列表(如,108)的第一级元素、段(如,112)的第一
行、表格(如,表格114)的标题行也可被保留在概要视图中作为图像124、
项目列表128、段的第一行(如,132)和缩减的表格134。可将文档的剩余内
容缩减为最小尺寸,这样它们可在概要视图120中从用户视角中被遮蔽。根据
一些实施例,提供文档100的概要视图120,其保持了原始文档的基本格式,
可通过标识原始文档的布局、选择要保留的元素并减少剩余元素的尺寸为使所
述剩余文本在概要视图120中对于用户而言基本不可辨而实现此基本格式。

一旦将文档的缩略图概要视图提供给用户,用户可查看整个文档的要点并
可通过阅读相关的标题、项目符号列表和各段的第一行来浏览文档的内容。通
过保留密集的文本的每一段的第一行,用户可通过仅阅读每一段的第一行并忽
略之后的文本而从段落之间跳跃,从而轻易地导航文档并标识内容。

已经结合具体的文档元素、用户界面呈现和配置来描述了图1中所示的示
例概要视图转换。各实施例不限于这些示例配置。提供文档的概要视图减少的
系统可以在采用更少或额外组件以及执行其他任务的配置中实现。

图2示出基于用户界面的方向模式(orientation mode)而提供文档概要视
图的示例环境。根据一些实施例,可基于显示器的方向自动地辅助用户与文档
的概要视图之间的交互。用户可在诸如手持式设备、车载设备或智能手机之类
的便携式设备上查看文档。取决于正在使用的设备的显示器的方向,可有更多
的水平或垂直的空间用于显示该文档。因此,取决于方向的改变(如,基于用
户翻转该设备),设备可被设置为从概览视图转换为全视图(或者两个版本中
的一个)。

文档的概要视图可被呈现为垂直方向(也被称为“纵向”)因为物理显示
器的宽度不能容纳要显示的全部文档。在概要视图200中,图1的一些示例的
被缩减的元素被显示为诸如题目202、缩减的项目符号列表208、图像206、段
的第一行212和被缩减的表格214。

当显示器的方向改变且更多的宽度空间可用的时候,视图可从概要视图
200改变为全视图220。在全视图220中,可将被缩减的项目符号列表228扩
展为呈现所有的列表元素、也可呈现除了第一行之外的段的行、以及图像216
和被扩展的表格(未示出)。由于较小形状因子显示器的高度似乎不能覆盖整
个文档,可提供滚动功能230(如,通过基于触摸的激活、按钮或其他输入机
制)能使用户向上翻滚或向下翻滚并导航整个文档。

实施例并不限于在便携式计算设备中的方向改变。基于方向改变的自动的
概览视图-全视图的转换可在任何显示器上实现,所述显示器包括,但不限于常
规的计算机显示器、告示牌类型的显示器和类似的显示器。进一步,还可响应
其他显示器改变而执行该自动转换,所述显示器改变例如是在桌面上可用显示
区域的改变。另外,可将示例的文档的示例概览视图-全视图的转换应用于,文
字处理文档、电子表格文档、演示文档、电子邮件、日历、网页、图形文档、
报告和可包括文字的、图形的和/或图像对象的类似的那些。

图3示出另一个示例环境,其中根据一些实施例可基于放大模式而提供文
档概览视图。概览视图可不限于包括文档的全视图和概览视图的二元实现。根
据一些实施例,取决于用于显示文档的可用空间而提供渐进的概览视图。例如,
用户可减小或增大显示文档的应用程序用户界面。在一般的场景中,可通过修
改文本流或调整整个文档的显示尺寸(如,字体尺寸,等)来操作尺寸上的改
变,这不能提供满意的结果给用户,特别是在小的形状因子显示器中。

根据图3中所示的示例场景,文档的小的概要视图300包括缩减版本的文
档元素,诸如图像302、缩减的项目符号列表304、段的第一行306,其后跟随
着难以辨认的行310,向用户指示在第一行之后还有更多的行跟着,以及被缩
减的表格312。响应于可用显示空间的增加,同样的文档的更大的概要视图302
可包括图像322、部分项目符号列表324、部分段(带有第一行326、第二行
328和难以辨认的行330)和部分表格332。

部分项目符号列表324可包括除了缩减的项目符号列表304之外的更多的
元素,例如,较低级别的项目符号列表的一些或全部。尽管没有示出,一些方
案可被集成。例如,部分项目符号列表324可列出全部的顶级项目和每一个低
级别项目的第一个,后面跟随着难以辨认的行(如,1个像素高度),指示还
有在列表中没有示出的附加项目。取决于可用空间,每一段的第二/第三/第四/
等行也可以清晰格式被包括,随后跟随着难以辨认的行,指示还有更多行。部
分表格332可包括一个或更多附加行(或列)来提供附加信息给用户。

根据其他实施例,可使用户放大所显示的文档的特定部分,可显示更多在
这个区域中的元素,而文档的其他区域中的元素被留在最小的概览视图模式
中。另外,转换可以是双向的(也就是,概览视图可被减小或放大、增加或移
除元素)。还可在两个操作中都使用文本流。放大/缩小和/或方向改变可以是
自动地响应于:外部改变(如,持有设备的方式)、用户界面控制选择(如,
按钮)或者通过可触摸的屏幕、触摸设备或视觉探测而探测到的用户姿势。

上面用具体的用户界面元素、技术、应用程序、配置和呈现描述了图1至
图3的示例。各实施例不限于根据这些示例配置的系统。可以在使用其他类型
的用户界面元素、技术、应用程序、呈现和配置中,以与在此描述的原理相似
的方式来提供文档的概览视图。

图4是可实现各实施例的示例联网环境。用于提供文档的概览视图的系统
可经由诸如主存服务等在一个或多个服务器414上执行的软件来实现。该平台
可以通过网络413来与诸如智能电话412、膝上型计算机411、或台式计算机
410(“客户机设备”)等各个计算设备上的客户机应用进行通信。

执行于任一客户机设备411-413的客户端应用可便于通过由各服务器414
执行的或在单独服务器416上执行的应用进行的通信。在这些服务器之一上执
行的概览视图应用程序可帮助缩减用于呈现的文档为文档概览视图。这个应用
程序可提供用于保留文档的上下文的精选的元素并缩减上下文的剩余元素,这
样它们在概览视图中可从用户视角中被遮蔽。该概览视图应用程序可直接或通
过数据库服务器418从数据存储(多个)419中检索相关数据,并且通过客户
机设备411-413将所请求的服务(例如文档编辑)提供给用户(多个)。

网络410可包括服务器、客户机、因特网服务供应商以及通信介质的任何
拓扑结构。根据各实施例的系统可以具有静态或动态拓扑结构。网络410可包
括诸如企业网络等安全网络、诸如无线开放网络等非安全网络、或因特网。网
络410还可通过诸如公共交换电话网络(PSTN)或蜂窝网络等其他网络来协调
通信。此外,网络410可包括诸如蓝牙或类似网络等短程无线网络。网络410
提供此处描述的节点之间的通信。作为示例而非限制,网络(多个)410可以
包括例诸如声学、RF、红外线和其它无线介质等的无线介质。

可以采用计算设备、应用程序、数据源和数据分发系统的许多其它配置来
实现提供文档的概览视图。此外,图5中所讨论的联网环境仅用于说明目的。
各实施例不限于示例应用、模块、或过程。

图5及相关描述旨在提供对其中可实现各实施例的合适计算环境的简要概
括描述。参考图5,示出了用于根据各实施例的应用(诸如计算设备500)的
示例计算操作环境的框图。在基本配置中,计算设备500可以是任何计算设备,
该计算设备根据各实施例来执行具有能呈现文档概览视图的应用程序,并包括
至少一个处理单元502和系统存储器504。计算设备500还可包括协作执行程
序的多个处理单元。取决于计算设备的确切配置和类型,系统存储器504可以
是易失性的(如RAM)、非易失性的(如ROM、闪存等)或是两者的某种组
合。系统存储器504通常包括适于控制平台操作的操作系统505,诸如来自华
盛顿州雷德蒙市的微软公司的操作系统。系统存储器504还可包
括一个或多个软件应用程序,诸如程序模块606和、应用程序522、以及缩略
图模块524。

应用程序522可使用户查看文档的上下文的概要视图。通过由小型化模块
524所控制的用户界面,应用程序522可将完整的原始文档减小为小型的图像,
其中保留了原始文档的基本布局和精选的元素,且缩减了剩余的元素和上下
文,以使它们在文档的概览视图中从用户角度被遮蔽。应用程序522和小型化
模块524可以是分开的应用程序或主控服务的集成模块。该基本配置在图5
中由虚线508内的那些组件示出。

计算设备500可以具有附加特征或功能。例如,计算设备500还可包括附
加数据存储设备(可移动和/或不可移动),例如磁盘、光盘或磁带。在图5中
通过可移动存储509和不可移动存储510示出这样的附加存储。计算机可读存
储介质可以包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它
数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介
质。系统存储器504、可移动存储509和不可移动存储510都是计算机可读存
储介质的示例。计算机可读介质包括,但不限于,RAM、ROM、EEPROM、
闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光存储、磁
带、磁盘存储或其它磁存储设备、或能用于存储所需信息且可以由计算设备500
访问的任何其它介质。任何这样的计算机可读存储介质都可以是计算设备500
的一部分。计算设备500还可以具有输入设备512,诸如键盘、鼠标、笔、语
音输入设备、触摸输入设备和类似输入设备。还可以包括输出设备(多个)514,
诸如显示器、扬声器、打印机和其它类型的输出设备。这些设备在本领域中公
知并且无需在此处详细讨论。

计算设备500还可包含通信连接516,该通信连接允许该设备诸如通过分
布式计算环境中的有线或无线网络、卫星链接、蜂窝链接、短程网络和类似机
制来与其他设备518进行通信。其他设备518可包括执行通信应用的计算机设
备(多个)、web服务器和类似设备。通信连接(多个)516是通信介质的一
个示例。通信介质可在其中包括计算机可读指令、数据结构、程序模块或其它
数据。作为示例而非限制,通信介质包括诸如有线网络或直接线连接之类的有
线介质,以及诸如声学、RF、红外及其他无线介质之类的无线介质。

各示例实施例还包括各种方法。这些方法可以用任何数量的方式,包括本
文中所描述的结构来实现。一种此类方式是通过本文中描述的类型的设备的机
器操作。

另一可任选方式是结合一个或多个人类操作者执行该方法的各个操作中
的某一些来执行该方法的一个或多个操作。这些人类操作者无需彼此同在一
处,而是其每一个可以仅与执行程序的一部分的机器同在一处。

图6示出了根据各实施例提供文档的概览视图的过程600的逻辑流程图。
可在服务器或其他计算设备上实现过程600。

过程600开始于操作610,此处标识了文档的基本布局和格式,并确定了
在文档概览视图中可保留的元素。在文档概要视图系统中,可保留特定元素和
文档上下文,同时在文档概览视图中对用户隐藏其他元素。在操作620,可保
留元素的特定方面,包括但不限于字体类型、颜色、粗细度和/或对齐;可标准
化文档中所有文字的字体大小到文档概览视图的预确定的用户可读的大小。可
标准化所保留的文字的字体大小,以使维持较大字体和较小字体大小文字之间
的相关性,同时优化最大量的可读内容的位置。

一旦标准化了字体大小,在操作630,可保留文档中每一段的第一行用于
显示在概览视图中。可改变每一行中的文字,以使行中的文字流变长或缩短来
优化地配合文档概览视图的宽度。在操作640,保留任何图像、表格和表格标
题以及项目符号列表的第一级别用于显示在概览视图中。

在操作650,可缩减段中的文字的剩余行、剩余的表格和项目符号列表,
以使它们在文档概览视图中对于用户有效地不可见。这可通过例如,将剩余内
容缩减到1像素高度、在颜色上淡化和/或在上部和下部用1白色的像素围绕而
实现。因此,文字在概览视图中从用户视角被遮蔽且对用户是不可辨别的。在
操作660,可显示文档概览视图给用户,保持原始文档的布局和结构,并呈现
可辨认的和可读的文档要点视图。由于每一段的第一行是可读的,展示了主要
文字的文档对用户而言具有更多的视觉差异,用户可轻易地浏览文档的具体信
息并导航到文档的特定部分。

包括在过程600内的各操作是用于说明目的。提供文档的概览视图可以使
用此处所述的各原理通过具有更少或更多步骤的相似过程、以及不同的操作次
序来实现。

以上说明书、示例和数据提供了对各实施例组成的制造和使用的全面描
述。尽管用结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所
附权利要求书中定义的主题不必限于上述具体特征或动作。相反,上述具体特
征和动作是作为实现权利要求和各实施例的示例形式而公开的。

提供文档的概要视图.pdf_第1页
第1页 / 共16页
提供文档的概要视图.pdf_第2页
第2页 / 共16页
提供文档的概要视图.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《提供文档的概要视图.pdf》由会员分享,可在线阅读,更多相关《提供文档的概要视图.pdf(16页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102542008 A (43)申请公布日 2012.07.04 C N 1 0 2 5 4 2 0 0 8 A *CN102542008A* (21)申请号 201110416636.0 (22)申请日 2011.12.05 12/960,693 2010.12.06 US G06F 17/30(2006.01) (71)申请人微软公司 地址美国华盛顿州 (72)发明人 DB李 (74)专利代理机构上海专利商标事务所有限公 司 31100 代理人张欣 (54) 发明名称 提供文档的概要视图 (57) 摘要 本发明公开了提供文档的概要视图的技术。 根据本发明的一个方面。

2、,提供文档的小型化版本 作为文档概览视图系统的一部分,小型化版本在 用户界面上呈现文档的概览视图,能使用户轻易 地阅读并辨别文档的内容。文档概要视图可保持 文档的基本格式和布局并可保留文档中的核心的 元素,包括标题、项目符号列表、表格、图像和/或 每段的第一个句子并遮蔽任何剩余的文本和元 素。 (30)优先权数据 (51)Int.Cl. 权利要求书2页 说明书7页 附图6页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 7 页 附图 6 页 1/2页 2 1.一种至少部分地在计算设备中执行的用于提供文档概览视图的方法,所述方法包 括: 标识文档的布局和。

3、格式(610); 选择用于产生所述文档的要点的所述文档的核心视觉元素; 通过如下而创建所述概览视图: 保留所述布局的至少一部分和所选择的核心视觉元素的格式(620、630、640); 遮蔽剩余的视觉元素(650);以及 在用户界面上显示所述文档的所述概览视图(660)。 2.如权利要求1所述的方法,其特征在于,所述核心视觉元素包括以下一组中的至少 一个:标题(102)、每一段的第一行(132)、图像(124)、表格(134)的标题行、表格标识符、 和项目符号列表的第一级别项目(128)。 3.如权利要求1所述的方法,其特征在于,还包括: 标准化所保留的文本(132)的字体大小为最小可读的大小。。

4、 4.如权利要求3所述的方法,其特征在于,还包括: 保持所述核心视觉元素(122、132)的不同字体大小文本之间的字体大小比例。 5.如权利要求1所述的方法,其特征在于,还包括: 通过如下之一来改变所保留的文字元素:变长或缩短文本的行来优化地配合所述概览 视图(120)的宽度。 6.如权利要求1所述的方法,其特征在于,遮蔽所述剩余的视觉元素包括将所述剩余 的视觉元素缩减到在所述概览视图中难以辨认地呈现它们(130)的大小,且所述剩余的视 觉元素被缩减为一个像素的高度。 7.如权利要求1所述的方法,其特征在于,遮蔽所述剩余的视觉元素还包括修改所述 剩余的视觉元素的字体颜色为在所述概览视图(120。

5、)中更淡的颜色。 8.用于提供文档概览视图的计算设备,包括: 用于存储指令的存储器(504); 耦合至所述存储器的处理器(502),所述处理器与存储在所述存储器中的指令相结合 执行至少一个文档处理应用程序,其中所述文档处理应用程序的文档概览模块被设置为: 标识文档的布局和格式(610); 选择用于产生所述文档的要点的所述文档的核心视觉元素; 保留以下一组中的至少一个:所述核心视觉元素的字体类型、字体颜色、字体粗细度、 和文本对齐(620、630、640); 通过将剩余的视觉元素缩减为在所述概览视图中难以辨别地呈现它们的大小来遮蔽 所述剩余的视觉元素(650);以及 传送所述概览视图给显示设备(。

6、660)。 9.如权利要求8所述的计算设备,其特征在于,所述概览视图模块被进一步设置为, 基于所显示的用户界面上的可用显示空间而自动地传送文档的概览视图(120)和全视图 (100)中的一个给所述显示设备。 10.如权利要求9所述的计算设备,其特征在于,所述计算设备是便携计算设备(413) 且所显示的用户界面上的所述可用的显示空间基于所述计算设备的方向而自动地确定。 权 利 要 求 书CN 102542008 A 2/2页 3 11.如权利要求9所述的计算设备,其特征在于,所述概览视图模块进一步被配置为: 在放大模式中,在所述概览视图(120)的用户选择的区域中恢复核心和剩余的视觉元素的 一部。

7、分。 12.一种其上存储有用于提供文档概览视图的指令的计算机可读介质,所述指令包 括: 标识文档的布局和格式(610); 选择用于产生所述文档的要点的所述文档的核心视觉元素; 通过如下而创建概览视图: 保留以下一组中的至少一个:所述核心视觉元素的字体类型、字体颜色、字体灰度、和 文本对齐(620、630、640); 通过将剩余的视觉元素的一部分缩减为在所述概览视图中难以辨别地呈现它们的大 小来遮蔽所述剩余的视觉元素的至少一部分(650);以及 基于在所显示的用户界面上的可用显示空间而保留所述剩余视觉元素的另一部分;以 及 显示所述概览视图(660)。 13.如权利要求12所述的计算机可读介质,。

8、其特征在于,所述核心视觉元素包括以下 一组中的至少一个:标题(102)、每一段的第一行(132)、图像(124)、表格(134)的标题行、 表格标识符、和项目符号列表的第一级别项目(128);且所述所保留的剩余的元素包括以 下一组中的至少一个:每一段的第二行、项目符号列表的第二级别项目,以及表格的第二 行。 14.根据权利要求12所述的计算机可读介质,其特征在于,所述指令还包括: 响应于所述用户界面的可用显示空间的变化和显示所述用户界面的便携式计算设备 的方向的变化的其中一项变化,而双向地转换文档的全视图(110)到概览视图120以及所 述概览视图到全视图。 15.如权利要求12所述的计算机可。

9、读介质,其特征在于,所述文档包括以下的至少一 项:文字处理文档、电子表格文档、演示文档、电子邮件、日历、网页、图形文档和报告。 权 利 要 求 书CN 102542008 A 1/7页 4 提供文档的概要视图 技术领域 0001 本发明涉及文档视图显示领域,尤其涉及提供文档的概要视图的技术。 背景技术 0002 在用户界面上查看文档一般涉及显示用户查看并导航的完整的全长度文档。一 些已知的文档查看系统涉及使用文档的尺寸缩减的版本或者小型化版本(也称之为缩略 图),这样可在用户界面显示器中显示一个或多个文档的多个页面。文档的尺寸较少的图像 或小型化版本可使应用程序来将一组文档呈现为小图像阵列,以。

10、使用户能通过浏览小型化 版本来视觉地标识文档并在多个文档之间导航。 0003 可使用文档的减少的或小型化版本的另一个环境是较小尺寸的显示器。随着诸如 智能手机或手持计算机之类的更小形状因子(form-factor)的计算设备的增长,这些设备 增加了越来越多的能力,包括查看和/或编辑文档。显示尺寸限制使得全尺寸文档的清晰 呈现成为挑战。 0004 一般,文档的小型化版本将整个文档减少为非常小的尺寸,以原始尺寸的分数来 保留大部分原始内容,这样文档的内容是不可辨认的且不可读的,并因此不能提供给用户 导航文档或从文档中辨别出相关内容或信息的真实能力。当将整个文档减少为小型化尺寸 图像用于呈现文档的视。

11、觉概览的时候,提供含有可读和可辨认的内容的文档的用户友好的 概要视图是一项挑战。 发明内容 0005 提供本发明内容以便以简化的形式介绍将在以下的具体实施方式中进一步描述 的一些概念。本发明内容并不旨在专门标识所要求保护的主题的关键特征或必要特征,也 不旨在用于帮助确定所要求保护的主题的范围。 0006 实施例涉及产生文档的减少尺寸的概要视图,以使所述概要视图在用户界面上呈 现文档的被概括的概览,能使用户轻易地阅读并辨别文档的内容。根据一些实施例,所述概 要视图可保持文档的基本格式或布局,并可保留文档中的核心元素,包括标题、项目符号列 表、表格、图像、每段的第一个句子、和遮蔽其他文本和元素的类。

12、似元素。 0007 通过阅读下面的详细描述并参考相关联的附图,这些及其他特点和优点将变得显 而易见。可以理解,前述一般描述和以下的详细描述都是说明性的,并且不限制所要求保护 的各方面。 附图说明 0008 图1示出了可实现各实施例的概要视图系统/环境; 0009 图2示出概要视图系统的示例,采用了方向模式; 0010 图3示出概要视图系统的另一个示例,采用连续放大模式; 0011 图4是可实现根据各实施例的系统的联网环境; 说 明 书CN 102542008 A 2/7页 5 0012 图5是其中可以实现各实施例的概要视图系统的框图; 0013 图6示出根据各实施例,通过保留一些元素并遮蔽文档。

13、其他元素来提供文档的概 要视图的流程的逻辑流程图。 具体实施方式 0014 如之前的简述,概要视图可在用户界面上呈现文档的小型化概览给用户,能使用 户阅读并辨别文档的内容。文档概要视图可保持文档的基本格式和布局并可保留文档中的 精选(select essential)和相关的元素,包括标题、项目符号列表、表格、图像、每段的第一 个句子(其遮蔽着其他文本和元素)。在以下详细描述中,参考了构成详细描述的一部分并 作为说明示出各具体实施例或示例的附图。可组合这些方面,可利用其他方面,并且可以做 出结构上的改变而不背离本发明的精神或范围。因此,以下具体实施方式并不旨在限制,并 且本发明的范围由所附权利。

14、要求及其等效方案来限定。 0015 尽管在结合在计算设备上的操作系统上运行的应用程序执行的程序模块的一般 上下文中描述了各实施方式,但是本领域的技术人员会认识到各方面也可以结合其它程序 模块实现。 0016 一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组 件、数据结构和其它类型的结构。此外,本领域的技术人员可以明白,各实施例可以用其它 计算机系统配置来实施,包括手持式设备、多处理器系统、基于微处理器或可编程消费者电 子产品、小型计算机、大型计算机以及类似计算设备。各实施例还能在任务由通过通信网络 链接的远程处理设备来执行的分布式计算环境中实现。在分布式计算环境中,程序。

15、模块可 位于本地和远程存储器存储设备两者中。 0017 各实施例可被实现为计算机实现的过程(方法)、计算系统、或者诸如计算机程序 产品或计算机可读介质等的制品。计算机程序产品可以是计算机系统可读并且编码包括用 于使计算机或计算系统执行示例过程的指令的计算机程序的计算机存储介质。例如,计算 机可读存储介质可经由易失性计算机存储器、非易失性存储器、硬盘驱动器、闪存驱动器、 软盘或紧致盘和类似介质中的一个或多个来实现。 0018 在这个说明书中,术语“平台”可以是用于提供文档的概要视图的软件和硬件组件 的组合,其可使用户在文档的小型化图像上辨别并阅读文档的内容。平台的示例包括但不 限于,在多个服务器。

16、上执行的托管服务、在单个计算设备上执行的应用以及类似系统。术语 “服务器”一般指通常在联网环境中执行一个或多个软件程序的计算设备。然而,服务器还 可以被实现为被视作网络上的服务器的、在一个或多个计算设备上执行的虚拟服务器(软 件程序)。以下提供关于这些技术和示例操作的更多细节。 0019 如此处使用的术语“文档”是指能在显示设备上查看的任何文档。文档的示例,包 括但不限于,文字处理文档、电子表格文档、演示文档、电子邮件、日历、网页、图形文档、报 告和可包括文字的、图形的和/或图像对象的类似的那些。 0020 参看图1,概念图100和120示出完整的文档的原始视图100和可在用户界面上 (实施例。

17、实施于此)向用户显示的文档的概要视图120。图100中示出的用户界面、文档视 图和内容是为了解释的目的。可以在各种本地计算环境、联网计算环境和利用各种计算设 备和系统的类似计算环境中实现各实施例。用户界面可提供在用户和计算设备之间的视觉 说 明 书CN 102542008 A 3/7页 6 交互,所述计算设备可运行任何数量的应用程序,包括但不限于,文字处理应用程序、电子 表格应用程序、演示文档应用程序、因特网应用程序和电子邮件应用程序。计算设备可以是 任何计算设备,包括但不限于,台式计算机、膝上型计算机、服务器、手持式计算机、车载计 算机、智能手机、触摸屏设备、无线笔记本和类似设备。 0021。

18、 一些传统的文档查看系统提供文档的一个或多个页面的小型化视图给用户以帮 助用户对文档的标识和导航。然而,这些小型的视图对于用户而言用处是有限的。小型视图 一般是被从整体缩减为非常小的图像的文档的图像,其尺寸是原始文档尺寸的一个分数, 因此由于其尺寸很小,内容对用户而言不可读且不可辨认。带有大量文本的文档导致带有 非常密的文本部分的小型化视图,这些非常密的文本不提供视觉区分给用户。附加地,非常 长或含有多页面的文档可导致仅显示原始文档的一小部分的小型化图像。 0022 在根据实施例的系统中,专用的概要视图应用程序、通用的文档处理应用程序、或 者甚至是计算设备的操作系统可提供任何文档100的概要视。

19、图版本120,这样用户可查看 整个文档的内容的要点并可轻易地阅读并导航文档的内容。文档的概要视图可实现简化以 及信息传达的多个方案。 0023 根据一些实施例,可保留原始文档100中的字体类型、颜色、粗细度(weight)和/ 或文字和/或对象的对齐用于视觉识别。对具体显示器,可将字体大小标准化为预确定的 最小可阅读的大小。概览视图中的相对的字体大小可不必与原始文档中不同文本的相对字 体大小成比例,而是根据其他实施例,可被标准化为所缩减的字体大小的不同比例。原始文 档100中的文本的段的第一行(112)可被保持以供在概览视图中清晰的显示(132),尽管 该行的上下文可被改变来重排文本以减少概览。

20、视图尺寸的宽度。每一段中文本的后续的 行(如,116)可在尺寸上被进一步缩减为小的值(如,高度上为1像素)从而作为占位符, 以使其他的行(如,130)从用户的视图中被遮蔽而其余元素得以被强调。根据进一步实施 例,剩余行的字体颜色可被减淡来进一步遮蔽它们,但是传递给用户这样的事实:在原始文 档100中还有附加的行。 0024 附加地,缓冲线(如,1个白色的像素高度)可被置于所遮蔽的文本的上部和/或 下部用于用更可辨别的视图来强调所保留的元素。其他元素,包括但不限于,图像、表格、表 格标题和/或项目符号列表中的第一级别的项目符号可被保留,而剩余的对象,包括文本、 标题、其次的表格或者项目符号列表中。

21、的次级别可在尺寸上被减少来从用户视角中遮蔽它 们。 0025 在图1的示例转换中,原始文档100的标题102可被用同样的字体类型、颜色、灰 度和/或对齐保留为概要视图120中的标题122,不过缩减了尺寸。类似地,图像104、项 目列表(如,108)的第一级元素、段(如,112)的第一行、表格(如,表格114)的标题行也 可被保留在概要视图中作为图像124、项目列表128、段的第一行(如,132)和缩减的表格 134。可将文档的剩余内容缩减为最小尺寸,这样它们可在概要视图120中从用户视角中被 遮蔽。根据一些实施例,提供文档100的概要视图120,其保持了原始文档的基本格式,可通 过标识原始文档。

22、的布局、选择要保留的元素并减少剩余元素的尺寸为使所述剩余文本在概 要视图120中对于用户而言基本不可辨而实现此基本格式。 0026 一旦将文档的缩略图概要视图提供给用户,用户可查看整个文档的要点并可通过 阅读相关的标题、项目符号列表和各段的第一行来浏览文档的内容。通过保留密集的文本 说 明 书CN 102542008 A 4/7页 7 的每一段的第一行,用户可通过仅阅读每一段的第一行并忽略之后的文本而从段落之间跳 跃,从而轻易地导航文档并标识内容。 0027 已经结合具体的文档元素、用户界面呈现和配置来描述了图1中所示的示例概要 视图转换。各实施例不限于这些示例配置。提供文档的概要视图减少的系。

23、统可以在采用更 少或额外组件以及执行其他任务的配置中实现。 0028 图2示出基于用户界面的方向模式(orientation mode)而提供文档概要视图的 示例环境。根据一些实施例,可基于显示器的方向自动地辅助用户与文档的概要视图之间 的交互。用户可在诸如手持式设备、车载设备或智能手机之类的便携式设备上查看文档。取 决于正在使用的设备的显示器的方向,可有更多的水平或垂直的空间用于显示该文档。因 此,取决于方向的改变(如,基于用户翻转该设备),设备可被设置为从概览视图转换为全 视图(或者两个版本中的一个)。 0029 文档的概要视图可被呈现为垂直方向(也被称为“纵向”)因为物理显示器的宽度 不。

24、能容纳要显示的全部文档。在概要视图200中,图1的一些示例的被缩减的元素被显示 为诸如题目202、缩减的项目符号列表208、图像206、段的第一行212和被缩减的表格214。 0030 当显示器的方向改变且更多的宽度空间可用的时候,视图可从概要视图200改变 为全视图220。在全视图220中,可将被缩减的项目符号列表228扩展为呈现所有的列表元 素、也可呈现除了第一行之外的段的行、以及图像216和被扩展的表格(未示出)。由于较 小形状因子显示器的高度似乎不能覆盖整个文档,可提供滚动功能230(如,通过基于触摸 的激活、按钮或其他输入机制)能使用户向上翻滚或向下翻滚并导航整个文档。 0031 实。

25、施例并不限于在便携式计算设备中的方向改变。基于方向改变的自动的概览视 图-全视图的转换可在任何显示器上实现,所述显示器包括,但不限于常规的计算机显示 器、告示牌类型的显示器和类似的显示器。进一步,还可响应其他显示器改变而执行该自动 转换,所述显示器改变例如是在桌面上可用显示区域的改变。另外,可将示例的文档的示 例概览视图-全视图的转换应用于,文字处理文档、电子表格文档、演示文档、电子邮件、日 历、网页、图形文档、报告和可包括文字的、图形的和/或图像对象的类似的那些。 0032 图3示出另一个示例环境,其中根据一些实施例可基于放大模式而提供文档概览 视图。概览视图可不限于包括文档的全视图和概览视。

26、图的二元实现。根据一些实施例,取决 于用于显示文档的可用空间而提供渐进的概览视图。例如,用户可减小或增大显示文档的 应用程序用户界面。在一般的场景中,可通过修改文本流或调整整个文档的显示尺寸(如, 字体尺寸,等)来操作尺寸上的改变,这不能提供满意的结果给用户,特别是在小的形状因 子显示器中。 0033 根据图3中所示的示例场景,文档的小的概要视图300包括缩减版本的文档元素, 诸如图像302、缩减的项目符号列表304、段的第一行306,其后跟随着难以辨认的行310,向 用户指示在第一行之后还有更多的行跟着,以及被缩减的表格312。响应于可用显示空间 的增加,同样的文档的更大的概要视图302可包。

27、括图像322、部分项目符号列表324、部分段 (带有第一行326、第二行328和难以辨认的行330)和部分表格332。 0034 部分项目符号列表324可包括除了缩减的项目符号列表304之外的更多的元素, 例如,较低级别的项目符号列表的一些或全部。尽管没有示出,一些方案可被集成。例如, 部分项目符号列表324可列出全部的顶级项目和每一个低级别项目的第一个,后面跟随着 说 明 书CN 102542008 A 5/7页 8 难以辨认的行(如,1个像素高度),指示还有在列表中没有示出的附加项目。取决于可用 空间,每一段的第二/第三/第四/等行也可以清晰格式被包括,随后跟随着难以辨认的 行,指示还有更。

28、多行。部分表格332可包括一个或更多附加行(或列)来提供附加信息给 用户。 0035 根据其他实施例,可使用户放大所显示的文档的特定部分,可显示更多在这个区 域中的元素,而文档的其他区域中的元素被留在最小的概览视图模式中。另外,转换可以是 双向的(也就是,概览视图可被减小或放大、增加或移除元素)。还可在两个操作中都使用 文本流。放大/缩小和/或方向改变可以是自动地响应于:外部改变(如,持有设备的方 式)、用户界面控制选择(如,按钮)或者通过可触摸的屏幕、触摸设备或视觉探测而探测到 的用户姿势。 0036 上面用具体的用户界面元素、技术、应用程序、配置和呈现描述了图1至图3的示 例。各实施例不限。

29、于根据这些示例配置的系统。可以在使用其他类型的用户界面元素、技 术、应用程序、呈现和配置中,以与在此描述的原理相似的方式来提供文档的概览视图。 0037 图4是可实现各实施例的示例联网环境。用于提供文档的概览视图的系统可经由 诸如主存服务等在一个或多个服务器414上执行的软件来实现。该平台可以通过网络413 来与诸如智能电话412、膝上型计算机411、或台式计算机410(“客户机设备”)等各个计算 设备上的客户机应用进行通信。 0038 执行于任一客户机设备411-413的客户端应用可便于通过由各服务器414执行的 或在单独服务器416上执行的应用进行的通信。在这些服务器之一上执行的概览视图应。

30、用 程序可帮助缩减用于呈现的文档为文档概览视图。这个应用程序可提供用于保留文档的上 下文的精选的元素并缩减上下文的剩余元素,这样它们在概览视图中可从用户视角中被遮 蔽。该概览视图应用程序可直接或通过数据库服务器418从数据存储(多个)419中检索相 关数据,并且通过客户机设备411-413将所请求的服务(例如文档编辑)提供给用户(多 个)。 0039 网络410可包括服务器、客户机、因特网服务供应商以及通信介质的任何拓扑结 构。根据各实施例的系统可以具有静态或动态拓扑结构。网络410可包括诸如企业网络等 安全网络、诸如无线开放网络等非安全网络、或因特网。网络410还可通过诸如公共交换电 话网络。

31、(PSTN)或蜂窝网络等其他网络来协调通信。此外,网络410可包括诸如蓝牙或类似 网络等短程无线网络。网络410提供此处描述的节点之间的通信。作为示例而非限制,网 络(多个)410可以包括例诸如声学、RF、红外线和其它无线介质等的无线介质。 0040 可以采用计算设备、应用程序、数据源和数据分发系统的许多其它配置来实现提 供文档的概览视图。此外,图5中所讨论的联网环境仅用于说明目的。各实施例不限于示 例应用、模块、或过程。 0041 图5及相关描述旨在提供对其中可实现各实施例的合适计算环境的简要概括描 述。参考图5,示出了用于根据各实施例的应用(诸如计算设备500)的示例计算操作环境 的框图。。

32、在基本配置中,计算设备500可以是任何计算设备,该计算设备根据各实施例来执 行具有能呈现文档概览视图的应用程序,并包括至少一个处理单元502和系统存储器504。 计算设备500还可包括协作执行程序的多个处理单元。取决于计算设备的确切配置和类 型,系统存储器504可以是易失性的(如RAM)、非易失性的(如ROM、闪存等)或是两者的 说 明 书CN 102542008 A 6/7页 9 某种组合。系统存储器504通常包括适于控制平台操作的操作系统505,诸如来自华盛顿州 雷德蒙市的微软公司的操作系统。系统存储器504还可包括一个或多个软件 应用程序,诸如程序模块606和、应用程序522、以及缩略图。

33、模块524。 0042 应用程序522可使用户查看文档的上下文的概要视图。通过由小型化模块524所 控制的用户界面,应用程序522可将完整的原始文档减小为小型的图像,其中保留了原始 文档的基本布局和精选的元素,且缩减了剩余的元素和上下文,以使它们在文档的概览视 图中从用户角度被遮蔽。应用程序522和小型化模块524可以是分开的应用程序或主控服 务的集成模块。该基本配置在图5中由虚线508内的那些组件示出。 0043 计算设备500可以具有附加特征或功能。例如,计算设备500还可包括附加数据存 储设备(可移动和/或不可移动),例如磁盘、光盘或磁带。在图5中通过可移动存储509 和不可移动存储51。

34、0示出这样的附加存储。计算机可读存储介质可以包括以用于存储诸如 计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或技术实现的易失性 和非易失性、可移动和不可移动介质。系统存储器504、可移动存储509和不可移动存储510 都是计算机可读存储介质的示例。计算机可读介质包括,但不限于,RAM、ROM、EEPROM、闪存 或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光存储、磁带、磁盘存储或其它磁 存储设备、或能用于存储所需信息且可以由计算设备500访问的任何其它介质。任何这样 的计算机可读存储介质都可以是计算设备500的一部分。计算设备500还可以具有输入设 备512,诸。

35、如键盘、鼠标、笔、语音输入设备、触摸输入设备和类似输入设备。还可以包括输出 设备(多个)514,诸如显示器、扬声器、打印机和其它类型的输出设备。这些设备在本领域 中公知并且无需在此处详细讨论。 0044 计算设备500还可包含通信连接516,该通信连接允许该设备诸如通过分布式计 算环境中的有线或无线网络、卫星链接、蜂窝链接、短程网络和类似机制来与其他设备518 进行通信。其他设备518可包括执行通信应用的计算机设备(多个)、web服务器和类似设 备。通信连接(多个)516是通信介质的一个示例。通信介质可在其中包括计算机可读指 令、数据结构、程序模块或其它数据。作为示例而非限制,通信介质包括诸如。

36、有线网络或直 接线连接之类的有线介质,以及诸如声学、RF、红外及其他无线介质之类的无线介质。 0045 各示例实施例还包括各种方法。这些方法可以用任何数量的方式,包括本文中所 描述的结构来实现。一种此类方式是通过本文中描述的类型的设备的机器操作。 0046 另一可任选方式是结合一个或多个人类操作者执行该方法的各个操作中的某一 些来执行该方法的一个或多个操作。这些人类操作者无需彼此同在一处,而是其每一个可 以仅与执行程序的一部分的机器同在一处。 0047 图6示出了根据各实施例提供文档的概览视图的过程600的逻辑流程图。可在服 务器或其他计算设备上实现过程600。 0048 过程600开始于操作。

37、610,此处标识了文档的基本布局和格式,并确定了在文档概 览视图中可保留的元素。在文档概要视图系统中,可保留特定元素和文档上下文,同时在文 档概览视图中对用户隐藏其他元素。在操作620,可保留元素的特定方面,包括但不限于字 体类型、颜色、粗细度和/或对齐;可标准化文档中所有文字的字体大小到文档概览视图的 预确定的用户可读的大小。可标准化所保留的文字的字体大小,以使维持较大字体和较小 字体大小文字之间的相关性,同时优化最大量的可读内容的位置。 说 明 书CN 102542008 A 7/7页 10 0049 一旦标准化了字体大小,在操作630,可保留文档中每一段的第一行用于显示在概 览视图中。可。

38、改变每一行中的文字,以使行中的文字流变长或缩短来优化地配合文档概览 视图的宽度。在操作640,保留任何图像、表格和表格标题以及项目符号列表的第一级别用 于显示在概览视图中。 0050 在操作650,可缩减段中的文字的剩余行、剩余的表格和项目符号列表,以使它们 在文档概览视图中对于用户有效地不可见。这可通过例如,将剩余内容缩减到1像素高度、 在颜色上淡化和/或在上部和下部用1白色的像素围绕而实现。因此,文字在概览视图中 从用户视角被遮蔽且对用户是不可辨别的。在操作660,可显示文档概览视图给用户,保持 原始文档的布局和结构,并呈现可辨认的和可读的文档要点视图。由于每一段的第一行是 可读的,展示了。

39、主要文字的文档对用户而言具有更多的视觉差异,用户可轻易地浏览文档 的具体信息并导航到文档的特定部分。 0051 包括在过程600内的各操作是用于说明目的。提供文档的概览视图可以使用此处 所述的各原理通过具有更少或更多步骤的相似过程、以及不同的操作次序来实现。 0052 以上说明书、示例和数据提供了对各实施例组成的制造和使用的全面描述。尽管 用结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所附权利要求书中定 义的主题不必限于上述具体特征或动作。相反,上述具体特征和动作是作为实现权利要求 和各实施例的示例形式而公开的。 说 明 书CN 102542008 A 10 1/6页 11 图1 说 明 书 附 图CN 102542008 A 11 2/6页 12 图2 说 明 书 附 图CN 102542008 A 12 3/6页 13 图3 说 明 书 附 图CN 102542008 A 13 4/6页 14 图4 说 明 书 附 图CN 102542008 A 14 5/6页 15 图5 说 明 书 附 图CN 102542008 A 15 6/6页 16 图6 说 明 书 附 图CN 102542008 A 16 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1