描述了集合呈现,包括:在环境中显示集合,该集合具有一个或者多个文件,在集合显示面板中显示与一个或者多个文件中的每个文件相关联的数据;标识来自一个或者多个文件中的文件,所述文件正被显示在预览显示面板中,所述预览显示面板被配置为接收用以修改所述文件的输入;接收用以修改文件的输入,对与文件相关联的临时文件进行修改,并且修改是基于该输入的;以及当接收到另一输入时,将对临时文件的修改实现到该文件。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及软件架构以及用户界面。更具体地,本专利技术涉 及所描述的集合呈现。
技术介绍
可以在文件的集合或者组中收集文件(例如,电子文档、电子 数据表、图像、图形、视频、音频或者其他类型格式的文档)。基 于上下文、内容或者其他因素,文件通常被分组为集合以指示文件 之间的关系。例如,用于工作申请、参考手册、图像族等的形式可 以在集合中组织在一起。尽管可以查看集合中的文件,出于多种原 因,传统解决方案中存在问题。在某些传统解决方案中,在文件夹中显示集合中的文件。然而, 为了查看文件,对于不同的文件格式和文件相关性而使用不同的本 地应用。换言之,当使用传统解决方案查看文件的集合时,在应用 中打开一个文件,但是其他文件可能需要其他的应用以便查看这些 文件。在其他的传统解决方案中,呈现摘要数据(例如,图标、简 要文件描述、 一般文件参数(例如,大小、修改日期等)),但是 用以查看摘要数据的界面通常不同于用以查看文件的应用。此外, 传统解决方案允许预览文件,而不允许查看文件以外的其他动作。 修改、数据输入、编辑或者其他功能通常使用与每个文件的文件格 式相关联的本地应用来执行。传统地,文件集合通常使用元数据或者草图(cursory)、摘要数据来显示,其并不提供文件的名称、类 型、格式、修改日期或者内容以外的其他信息。通常使用图标(例 如,与授权或者修改文件的应用相关联的信封、纸张回形针或者标 记)以指示存在文件,但是数据通常局限于标题、最后一次修改日6期以及文件大小(以位或者字节为单位)。为了确定文件的类型、 形式、格式或者内容,用户通常需要打开文件,如果存在具有不同 文件格式或者关联性的文件,则可能启动另一应用,这导致在启动 不同应用的时候,在时间和处理器两者中都出现延迟。此外,如果 存在附件(即,被附加至另一文件的文件),则传统解决方案通常 将允许显示主文件(即,被附加有附件的文件),而不显示附件。由此,需要一种呈现文件集合、而不具有传统技术限制的解决 方案。附图说明在以下详细描述以及附图中,公开了各种示例,在附图中图1示出了示例性集合呈现系统;图2示出了示例性的附件处理模块;图3A示出了示例性集合呈现环境;图3B示出了备选的示例性集合呈现环境;图4示出了示例性集合呈现配置界面;图5示出了用于集合呈现的示例性整体处理;图6示出了用于处理集合呈现的输入的示例性处理;以及图7示出了适用于集合呈现的示例性计算机系统。具体实施例可以以多种方式实现各种实施例或者示例,所述方式包括系统、 过程、装置、或者在如计算机可读存储介质或者计算机网络的计算 机可读介质上的一系列程序指令,其中程序指令通过光、电或者无 线通信链路而发送。 一般而言,除非在权利要求书中另行提供,所 公开过程的操作可以以任意顺序来实现。在下文中,将随附图提供一个或者多个示例的详细描述。结合 此类示例来提供详细描述,但其并不局限于任何特定示例。仅通过 权利要求书来限定本专利技术的范围,并且其中涵盖了各种备选方式、修改以及等效设置。在以下描述中阐明了多种具体细节,以便提供 彻底的理解。这些细节作为示例而提供,并且可以在不具有所附某 些或者全部细节中的情况下根据权利要求书来实现所述技术。为清 楚起见,没有详细描述关于实施例的
中的已知技术,以便 避免不必要地混淆描述。可以在显示器或者图形用户界面环境("环境,,)中显示文件 (例如,文档、图像、图形、视频、音频或者其他数据的组,其可 以被配置、表示、显示或者一起呈现)集合,所述显示器或者图形 用户界面环境("环境")被配置为呈现(即,显示)文件、所选 择文件以及附加至文件的附件的集合。在某些示例中,集合可以是 在普通盘、文件夹或者其他存储资源库中组织在一起的文件。集合 还可以是文档、图像、图形、视频、音频或者其他类型的数据文件 的组,所述其他类型的数据文件可以一起以逻辑方式表示、共享公 共特征、具有类似的元数据等。可以在环境中同时地或者基本同时 地呈现与集合内的每个文件、从集合中所选择的文件或者附件相关 联的数据(例如,形式数据、元数据等)。在某些示例中,可以在集合显示面板(pane)中查看集合,同时在预览显示面板中显示从 集合选择的一个或者多个文件。通过界面(例如,图形用户界面 ("GUI")、处理器至处理器界面、系统界面等)来接收输入,可 以使用配置用以接收、执行以及保存修改的界面,来对集合或者集 合内部的文件进行修改或者改变("修改")。在某些示例中,可 以通过对随后被拷贝至所选择文件的临时文件或者高速緩存("临 时")的文件进行修改,而对文件进行修改(例如,对数据进行添 加、删除或者其他修改)。然而,当文件或者集合为关闭或者选择 了另一文件(例如,集合中的另一文件,附件)时,可以进行修改, 当环境被关闭时,可以对主文件(即,根文档)进行修改。换言之, 可以对临时文件进行修改,直到集合或者文件被关闭,由此而修改 与临时文件相关联的主文件。所述技术可以有所变化,而并不局限 于所提供的示例。图1示出了示例性集合呈现系统。在这里,系统100包括应用 逻辑102、存储设备104、用户界面模块106、显示模块108、编码 模块110、附件处理模块112以及文件处理模块114。在某些示例中, 系统100中的某些部分、全部或者没有任何部分、以及上文列出的 元件可以实现为其他应用(诸如,在此描述的那些应用)的部分、 或者实现为分开的、单独应用。应用逻辑102可以是应用的部分, 所述应用配置以实现用于集合呈现的所述技术。例如,核心应用逻 辑102可以实现为针对各种目的而处理文件的应用中的控制逻辑, 包括办公室产品、文字处理、电子表单、数据管理、联系人管理、 企业资源管理、创造性编辑或者授权应用等。在某些示例中,可以经由用户界面("I/F,,)模块106来由用 户来提供并由系统IOO接收命令、信号、指令或者其他输入("输 入")。当请求时,可以向存储设备104存储文件和临时文件、或 者可以从存储设备104取回文件或者临时文件,所述存储设备104 可以由核心应用逻辑102、编码冲莫块IIO或者文件处理冲莫块114来访 问。存储设备104可以是本地或者远程数据库、资源库、高速緩存、 数据仓库、存储区域网络、存储阵列或者用以存储与文件相关联数 据的其他数据结构。在某些示例中,数据可以是元数据、内容、参 数、设置、格式信息或者用以确定对于给定文件将如何呈现以及呈 现什么的其他数据。在其他示例中,数据可以包括其他类型的信息。在这里,可以通过从存储设备104取回文件来执行文件和集合 的呈现。在某些示例中,文件处理模块114以及编码模块110可用 以提供呈递的数据,所述数据由显示模块108在用户界面上显示。 在其他示例中,文件和集合的呈现可以以不同方式执行,并且不限 于上文所提供的示例。此外,系统100以及上述的元件可以实现为 用以实现上述技术的应用、计算机程序、软件或者代码,其可使用 各种类型的结构化或者非结构化的编程和格式语言来进行开发,所 述语言如C、 C++、 C#、 .Net、 Java、 Cobol、 FORTRAN、 ADA、 HTML、 XML、 XHTML等。所使用的编程或者格式语言的类型并非是限本文档来自技高网...
【技术保护点】
一种方法,包括: 在环境中显示集合,所述集合具有一个或者多个文件,其中在集合显示面板中显示与所述一个或者多个文件相关联的数据; 标识来自所述一个或者多个文件的文件,所述文件正被显示在预览显示面板中,所述预览显示面板被配置为接收修 改所述文件的输入; 接收用以修改所述文件的输入,对与所述文件相关联的临时文件进行修改,并且所述修改是基于所述输入的;以及 当接收到另一输入时,将对所述临时文件的修改实现到所述文件。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:RK麦卡菲,
申请(专利权)人:奥多比公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。