用于信息电子集聚的技术的制作方法

文档序号:6367134阅读:190来源:国知局
专利名称:用于信息电子集聚的技术的制作方法
技术领域
本发明涉及用于信息电子集聚的技术。
背景技术
剪辑画面(montage)可包括单独元素的集聚以形成单个合成元素。例如,剪辑画面可包括由若干单独图片构成的合成图片,或包括不同图像的快速序列的视频序列。电子剪辑画面系统已被设计成使用数字内容创建数字剪辑画面,诸如包括从不同web应用提供的不同构成网页的合成网页。有时,构成网页根据中心主题来组织,诸如与搜索引擎所使用的给定搜索项相关的网页、或如储存在浏览器历史中的用户一向访问的网页。由于合成网页的空间限制,构成网页常常是实际网页的低保真度表示。这样,用户可选择构成网页来检索所选网页的更高保真度版本,以进行更深度的查看。但是,随着数字信息的量的增加,以向用户提供有意义信息的方式构建数字剪辑画面变得越来越难。本发明的改进正是针对这些和其他考虑事项而需要的。

发明内容
提供本概述以便以简化形式介绍将在以下具体实施方式
中进一步描述的一些概念。本发明内容并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。各实施例一般涉及电子剪辑画面系统。一些实施例具体涉及安排成从不同种类数据源生成数字剪辑画面的电子剪辑画面系统。该电子剪辑画面系统可使用户能使用数据源的定制表示来生成定制数字剪辑画面,由此允许其他用户快速标识和选择感兴趣的数据源以供更接近地观看。该电子剪辑画面系统可经由公布模型、消息收发模型、或公布模型和消息收发模型的组合来将定制的数字剪辑画面公布给其他用户。在一实施例中,例如,一种装置可包括安排成执行剪辑画面应用的逻辑设备。该逻辑设备可包括例如具有处理器和存储器的处理系统。剪辑画面应用可包括制作组件,该制作组件用来提供具有多个呈现图块(tile)的呈现表面、接收将内容文件与呈现图块相关联的控制指示、基于内容文件的内容文件类型生成内容文件的图块对象、并且储存呈现表面和图块对象作为剪辑画面。剪辑画面应用还可包括呈现组件,该呈现组件用来生成第一用户界面视图以在呈现表面的每个相关联呈现图块内呈现每个图块对象、接收选择图块对象的控制指示、以及生成第二用户界面视图以呈现与该图块对象相对应的内容文件。此外,呈现组件可包括或实现与姿势界面相符的各种用户界面。对其他实施例也予以描述并要求保护。通过阅读下面的详细描述并参考相关联的附图,这些及其它特点和优点将变得显而易见。应该理解,前面的概括说明和下面的详细描述只是说明性的,不会对所要求保护的各方面形成限制。


图I示出剪辑画面系统的一实施例。图2示出制作组件的一实施例。图3A示出呈现表面的一实施例。图3B示出具有图块对象的呈现表面的一实施例。图4示出制作组件的一示例。图5不出消息收发系统的一实施例。
图6不出消息收发系统的消息流的一实施例。图7A示出消息的用户界面视图的一实施例。图7B示出剪辑画面的用户界面视图的一实施例。图7C示出图块对象的用户界面视图的一实施例。图7D示出内容文件的用户界面视图的一实施例。图8示出制作组件的逻辑流程的一实施例。图9示出公布组件的逻辑流程的一实施例。图10示出代表性剪辑画面的一实施例。图11示出剪辑画面的第一用户界面的一实施例。图12示出剪辑画面的第二用户界面的一实施例。图13示出剪辑画面的第三用户界面的一实施例。图14示出剪辑画面的第四用户界面的一实施例。图15示出剪辑画面的第五用户界面的一实施例。图16示出与图块对象相关联的内容文件的第一用户界面的一实施例。图17示出与图块对象相关联的内容文件的第二用户界面的一实施例。图18示出与图块对象相关联的内容文件的第三用户界面的一实施例。图19示出与图块对象相关联的内容文件的第四用户界面的一实施例。图20示出与图块对象相关联的内容文件的第五用户界面的一实施例。图21示出与图块对象相关联的内容文件的第六用户界面的一实施例。图22示出与图块对象相关联的内容文件的第七用户界面的一实施例。图23示出剪辑画面的第六用户界面的一实施例。图24示出与图块对象相关联的内容文件的第八用户界面的一实施例。图25示出与图块对象相关联的内容文件的第九用户界面的一实施例。图26示出与图块对象相关联的内容文件的第十用户界面的一实施例。图27示出剪辑画面模板的第一用户界面的一实施例。图28示出剪辑画面模板的第二用户界面的一实施例。图29示出剪辑画面模板的第三用户界面的一实施例。图30示出剪辑画面模板的第四用户界面的一实施例。图31示出剪辑画面模板的第五用户界面的一实施例。图32示出剪辑画面模板的第六用户界面的一实施例。图33示出剪辑画面模板的第七用户界面的一实施例。图34示出剪辑画面模板的第八用户界面的一实施例。
图35示出剪辑画面模板的第九用户界面的一实施例。图36示出剪辑画面模板的第十用户界面的一实施例。图37示出剪辑画面模板的第i^一用户界面的一实施例。图38示出剪辑画面模板的第十二用户界面的一实施例。图39示出剪辑画面模板的第十三用户界面的一实施例。图40示出剪辑画面模板的第十四用户界面的一实施例。图41示出剪辑画面模板的第十五用户界面的一实施例。图42示出剪辑画面模板的第十六用户界面的一实施例。 图43示出剪辑画面控件的第一用户界面的一实施例。图44示出剪辑画面控件的第二用户界面的一实施例。图45示出剪辑画面控件的第三用户界面的一实施例。图46示出剪辑画面控件的第四用户界面的一实施例。图47示出剪辑画面控件的第五用户界面的一实施例。图48示出剪辑画面模板的第六用户界面的一实施例。图49示出剪辑画面模板的第七用户界面的一实施例。图50示出剪辑画面模板的第八用户界面的一实施例。图51示出计算体系结构的实施例。
具体实施例方式各个实施例一般涉及安排成从不同种类数据源生成数字剪辑画面的电子剪辑画面系统。电子剪辑画面系统可使用户能使用由不同软件程序(诸如举例而言应用程序)生成的内容文件来生成高度定制的数字剪辑画面。数字剪辑画面可包括一个或多个图块对象,这些图块对象包括底层内容文件的定制表示。图块对象可使用从内容文件选择性地提取并根据针对内容文件具体建立的类型定义格式化的信息来构建。该类型定义包括有关内容文件的详细信息,诸如文件扩展、数据模式、格式化控件、嵌入对象、嵌入代码、属性、脚本和其他文件特定信息。该类型定义还包括与要从内容文件提取的信息的类型、所提取信息的格式化、要建立的多个图块对象版本等等有关的规则集。以此方式,更宽泛范围的内容文件可被用来制作数字剪辑画面,同时构建高度代表性的图块对象,从而向观看者提供有意义的信息。此方法使观看者能容易地细看剪辑画面中的图块对象,在许多图块对象中标识感兴趣的内容文件,以及选择图块对象来快速检索内容文件以供更接近的查看。结果,各实施例可提高操作者、设备或网络的可承受性、可伸缩性、模块性、可扩展性或互操作性。图I示出具有剪辑画面应用140的剪辑画面系统100的框图。在一个实施例中,例如,剪辑画面系统100和剪辑画面应用140可包括各个组件,诸如举例而言组件110、130。如本文所使用的,术语“系统”、“应用”和“组件”旨在指示与计算机相关的实体,包括硬件、硬件和软件的组合、软件、或执行中的软件。例如,组件可被实现为在处理器上运行的进程、处理器、硬盘驱动器、多个(光和/或磁存储介质的)存储驱动器、对象、可执行代码、执行的线程、程序、和/或计算机。作为说明,在服务器上运行的应用和服务器两者都可以是组件。一个或多个组件可以驻留在进程和/或执行的线程内,且组件可以视给定实现所需而位于一台计算机上和/或分布在两台或更多的计算机之间。各实施例不限于该上下文。
在图I所示的例示实施例中,剪辑画面系统100和剪辑画面应用140可由电子设备实现。电子设备的示例可包括但不限于,移动设备、个人数字助理、移动计算设备、智能电话、蜂窝电话、手机、单向寻呼机、双向寻呼机、消息收发设备、计算机、个人计算机(PC)、台式计算机、膝上型计算机、笔记本计算机、手持式计算机、平板计算机、服务器、服务器阵列或服务器场、web服务器、网络服务器、因特网服务器、工作站、小型计算机、大型计算机、超级计算机、网络设备、web设备、分布式计算系统、多处理器系统、基于处理器的系统、游戏设备、消费电子产品、 可编程消费电子产品、电视机、数字电视机、机顶盒、无线接入点、基站、用户站、移动用户中心、无线电网络控制器、路由器、集线器、网关、网桥、交换机、机器、或其组合。虽然如图I所示的剪辑画面应用140具有呈特定拓扑结构的有限数量的元素,但可以理解,剪辑画面应用140视给定实现所需可包括呈替换拓扑结构的更多或更少的元素。组件110、130可以经由各种类型的通信介质来通信地耦合。组件110、130可以协调彼此之间的操作。该协调可以涉及单向或双向信息交换。例如,组件110、130可以传递通过通信介质传递的信号形式的信息。该信息可被实现成分配给各条信号线的信号。在这些分配中,每一个消息都是信号。然而,其他实施方式可另选地采用数据消息。这些数据消息可以跨各个连接发送。示例性连接包括并行接口、串行接口和总线接口。在图I所示的实施例中,剪辑画面系统可包括一个或多个内容文件104-c和剪辑画面应用140。内容文件104-c可包括由诸如应用程序、web应用程序、web服务等软件程序生成的数字内容。剪辑画面应用140可使用一个或多个所选内容文件104-c来生成剪辑画面120。在一个实施例中,一个或多个内容文件104-c可由用户手动选择。在一个实施例中,可诸如通过使用与由搜索引擎使用的给定搜索项相关的搜索结果或如储存在浏览器历史中的用户一向访问的内容文件104-c由软件程序自动选择一个或多个内容文件104-c。剪辑画面应用140可包括制作组件110和呈现组件130等。制作组件110可由用户使用来制作或产生剪辑画面120。制作或产生剪辑画面120的用户有时在本文中称为“内容产生者”。呈现组件130可由用户使用来查看或导航剪辑画面120。查看或导航剪辑画面120的用户有时在本文中称为“内容消费者”。剪辑画面应用140进一步包括参照图2-11更详细地描述的其他组件。制作组件110 —般可管理剪辑画面应用140的制作操作,包括生成用户界面视图和工具以使内容产生者能生成、创建或以其他方式制作剪辑画面120。剪辑画面120可包括来自所选内容文件104-c的数字信息元素的单个合成或集聚以形成单个合成数字信息元素。剪辑画面120可包括例如具有由诸如应用程序的应用文件等由不同种类应用生成的不同构成数字信息元素的合成文件。有时构成数字信息元素根据中心主题来组织,诸如与业务项目、个人假日或节日相关的那些数字信息元素。由于合成文档的空间限制,构成数字信息元素常常是实际内容文件104-c的低保真度表示。这样,内容消费者可选择构成数字信息元素来检索相关联内容文件104-c的更高保真度版本,以进行更深度的查阅。在一实施例中,例如,制作组件110可被安排成提供剪辑画面120的呈现表面122。呈现表面122可具有以特定拓扑结构在呈现表面122上定义或设置的多个呈现图块124-a。制作组件110可接收将特定内容文件104-c与特定呈现图块124-a相关联的控制指示102-b。制作组件110可基于与内容文件104-c相关联的各种内容文件类型和类型定义,生成内容文件104-c的图块对象126-e。制作组件110可将呈现表面122和图块对象126_e储存为剪辑画面120的一部分,该剪辑画面120然后可被公布或分发给各个内容消费者。值得指出的是,本文所使用的“a”、“b”、“c”以及类似的指示符是表示任何正整数的变量。因此,例如,如果一实现将a值设为a = 5,则呈现图块124-a的完整集合可包括呈现图块124-1、124-2、124-3、124-4以及125-5。各实施例不限于该上下文。制作组件110可开始制作操作以通过提供具有多个呈现图块124-a的呈现表面122来生成剪辑画面120。呈现表面122可包括具有任何定义大小、且具有坐标系和边界的二维(2D)或三维(3D)拓扑空间。呈现表面122的示例可包括文字处理程序的文档、演示程序的幻灯片、电子表格程序的工作表、记事本程序的记事贴、个人信息管理程序(PIM)的联系人卡、以及通常由应用程序使用的其他空间。呈现图片124-a可包括呈现表面122的指定用于呈现离散的信息集合(诸如图块对象126-e)的限定区域。针对给定实现,限定区域可按需具有任何大小、维度或形状。给定呈现表面122可具有任何数量的呈现图块124-a,并且每个呈现图块124_a可具有一定义集合(例如大小、形状、维度、几何形状)以确保所有呈现图块124-a能装入呈现表面122的给定大小。呈现图块124-a的定义可基于呈现表面122、内容文件104_c集合、内容文件104-c与呈现图块124-a之间的关联、与内容文件104_c相关联的图块对象126_e、显示器的属性、设备的属性、用户偏好、以及其他因素而动态地改变。各实施例不限于该上下文。在一实施例中,内容产生者可自定义呈现表面122和呈现图块124-a。剪辑画面应用140的用户界面可提供具体定义成修改呈现表面122的特性和呈现表面122上的一组呈现图块124-a的各种控件。这种控件的示例可包括但不限于绘制控件、维度控件、大小控件、宽度控件、高度控件、像素控件、刷新控件等等。可选地,内容产生者可从任何数量的剪·辑画面模板中选择,从而提供不同的呈现表面和呈现图块124-a。制作组件110可接收将特定内容文件104-c与特定呈现图块124_a相关联的控制指示102-b。制作组件110可生成用户界面视图和工具,从而允许用户选择内容文件104-a,并使内容文件104-a与呈现图块124-a相关联。例如,用户可使用诸如定点设备等输入设备来选择内容文件104-1并将该内容文件104-1拖曳到呈现图块124-1上。用户选择可生成控制指示102-b作为指示对制作组件110的选择的消息或信号。可选地,控制指示102-b可根据内容选择算法来通过程序生成。例如,内容选择算法可具有用于从由搜索引擎生成的搜索结果中或通过对用户浏览模式的分析来自动地选择内容文件104-c的一组定义规贝U。各实施例不限于该上下文。内容文件104-c可包括由软件程序生成的任何数字信息元素或数字内容,该软件程序诸如应用程序、web应用、web服务、客户机应用、服务器应用、系统程序等等。不同的软件程序可生成不同类型的数字内容。这样,不同软件程序所生成的数字内容可包括不同种类的数字内容。内容文件104-c的示例可包括但不限于应用程序文件,诸如文字处理文件、电子表文件、演示文件、个人信息管理程序(PIM)文件、数据库文件、公布程序文件、绘制文件、记事本文件、消息文件、项目文件等等。内容文件104-c的其他示例可包括多媒体文件,诸如音频文件、图像文件、视频文件、音频/视频(AV)文件、动画文件、游戏文件、标记文件、网页文件、社交网络服务(SNS)文件等等。可以理解,这些仅仅是内容文件104-c的一些示例,并且各个实施例不限于这些示例。在一实施例中,内容文件104-c可包括为特定操作系统设计的互相关的客户机应用程序、服务器应用程序和web服务的生产力套件的内容文件,诸如用于由美国华盛顿州雷蒙德的微软公司制作的MICROSOFT WINDOWS 的MICROSOFT OFFICE生产力套件。客户机应用的示例可包括但不限于MICROSOFT WORD、MICROSOFT EXCEL 、MICROSOFT POWERPOINT 、MICROSOFT OUTLOOK 、MICROSOFT ACCESS 、MICROSOFT INFOPATH 、MICROSOFT ONENOTE 、MICROSOFT PROJECT、MICROSOFT PUBLISHER、MICROSOFT SHAREPOINT WORKSPACE、MICROSOFT VISIO 、MICROSOFT OFFICE INTERCONNECT、MICROSOFTOFFICE PICTURE MANAGER、MICROSOFTSHAREPOINT DESIGNER、以及MICROSOFT LYNC。服务器应用的示例可包括但不限于MICROSOFTSHAREPOINT SERVER.MICROSOFT LYNC SERVER、MICROSOFT OFFICEFORMS SERVER、MICROSOFT OFFICE GROOVE SERVER、MICROSOFTOFFICE PROJECT SERVER、MICROSOFTOFFICE PROJECT PORTFOLIOSERVER、以及 MICROSOFT OFFICE PERFORMANCEPOINT SERVEILweb服务的示例可包括但不限于 MICROSOFT WINDOWS LIVE MICROSOFT OFFICEWEB APPLICATIONS、MICROSOFT OFFICE LIVE, MICROSOFTLIVE MEET ING、MICROSOFT OFFICEPRODUCT WEB SITE、MICROSOFTUPDATE SERVER、以及 MICROSOFT OFFICE 365。各实施方式不限于这些示例。在一实施例中,内容文件104-c可包括由用于创建剪辑画面120的剪辑画面应用140的同一内容产生者个人制作的内容文件。例如,假设内容产生者是业务项目的项目管理者,并且在该业务项目的过程期间已制作了与该业务项目相关联的各种应用程序文件,诸如文字处理文件、电子表文件、以及演示文件。内容产生者可使用剪辑画面应用140的制作组件110来针对由内容产生者个人制作的每个文件创建具有图块对象126-e的执行报告。制作组件110可基于内容文件104-c的各种内容文件类型,生成所选内容文件104-c的图块对象126-e。一旦内容文件104_c已与呈现图块124_a相关联,制作组件110就可生成所选内容文件104-c的图块对象126-e。在一个实施例中,单个内容文件104_c可与单个呈现图块124-a相关联,由此形成一对一的对应性。在一个实施例中,多个内容文件104-c可与单个呈现图块124-a相关联,由此形成一对多的对应性。图块对象126-e可包括内容文件104_c的代表、代理或“预告”(teaser)。图块对象126-e是来自相关联内容文件104-c的信息的简明集合,该图块对象126_e以允许内容消费者快速并简单地确定是否对相关联内容文件104-c感兴趣并有益于对相关联内容文件104-c的更接近检查的方式来渲染。图块对象126-e可使用从内容文件104-c检索的内容部分106-d生成。内容部分106-d可包括从内容文件104-c所储存的完整信息集导出或提取的信息子集。剪辑画面120的一个优点是来自不同内容文件104-c的信息可在单个呈现表面122上呈现。然而,每个内容文件104-c可包括比能在单个呈现图块124-a的限定区域内所呈现的信息更多量的信息。例如,如果内容文件104-1包括文字处理文档,则即使在微型化为缩略图时,制作组件110也可能无法将该文字处理文档内所包含的所有信息(例如文本、图表、图像、绘画、嵌入对象)装在呈现图块124-1的可用区域或空间内。这样,制作组件110可从内容源104-1内所包含的信息集合中检索信息子集、格式化该信息子集以装入呈现图块124-1的一组边界内、以及储存经格式化的信息子集作为图块对象126-1。例如,图块对象126-1可包括文字处理文档的标题、文字处理文档的内容产生者(例如作者)、以及来自文字处理文档的图像的组合。图块对象126-e还可包括对相对应内容文件104_c的引用(例如地址、指针或链接),或与之相关联。当用户选择图块对象126-e以便于进一步检查时,引用可用来检索相对应内容文件104-c以呈现内容文件104-c的全保真度演示。在一实施例中,引用可以指向如储存在本地数据存储中的内容文件104-c。在此情形中,引用可用来使用对等技术检索内容文件104-c。在一实施例中,引用可以指向如储存在远程数据存储中的内容文件104-c。在此情形中,引用可用来使用网络存储和访问技术检索内容文件104-c。在一个实施例中,单个内容文件104-c可与单个呈现图块124-a相关联。在此情形中,单个图块对象126-e在每一呈现图块124-a中呈现。在一个实施例中,多个内容文件104-c可与单个呈现图块124-a相关联。在此情形中,多个图块对象126_e在单个呈现图块124-a中呈现。在渲染时,内容消费者可使用呈现组件130提供的选择器工具来在不同呈现图块124-a中呈现的多个图块对象126-e之间导航,以及在单个呈现图块124_a中呈现的多个图块对象126-e之间导航,以使内容消费者能选择感兴趣的图块对象126-e。例如,假设内容产生者将来自对应内容文件104-1至104-100的图片与呈现图块124-1相关联。该 100个图片的缩略图可被生成为图块对象126-1至126-100,并且被调整大小以装入呈现图块124-1的给定尺寸内。选择器工具可用来在图块对象126-1至126-100之间导航以选择并放大给定图片。一旦用户已经完成了使不同内容文件104-c与呈现表面122的不同呈现图块124-a相关联的制作操作,制作组件110就可储存呈现表面122和图块对象126-e来作为剪辑画面120的一部分。呈现组件130 —般可管理剪辑画面应用140的呈现操作,包括生成用于在电子设备的电子显示器上呈现剪辑画面120的用户界面视图和工具。在一实施例中,例如,呈现组件130可生成用于在剪辑画面120的呈现表面122上的每一相关联呈现图块124-a内呈现每一图块对象126-e的第一用户界面视图。呈现组件130可接收用来选择图块对象126_e的控制指示132-f、并生成用于呈现与所选图块对象126-e相对应的内容文件104_c的第二用户界面视图。图2示出剪辑画面应用140的制作组件110的更详细框图。制作组件110可通过基于相关联内容文件104-c类型的类型定义从内容文件104-c中检索内容的特定部分,来智能地生成相关联内容文件104-c的图块对象126-e。例如,该内容部分可包括来自内容文件104-c的文本、内容文件104-c的元数据、来自内容文件104-c的对象、或其某种组合。在一实施例中,内容文件104-c可被存储于在实现剪辑画面应用140的同一电子设备内实现的本地数据存储210中。例如,计算设备可使用储存在计算设备的大容量存储设备上的内容文件104-1、104-2来实现剪辑画面应用140。在一实施例中,内容文件104_c可被存储于由与实现剪辑画面应用140的电子设备不同的电子设备实现的远程数据存储212中。例如,计算设备可使用储存在服务器设备的大容量存储设备上的内容文件104-3来实现剪辑画面应用140。在图2所示的实施例中,制作组件110可包括或实现多个类型模块202-g。每个类型模块202-g可对应于相应内容文件104-c的内容文件类型。内容文件104-c的内容文件类型的示例可包括但不限于应用程序文件类型,诸如文字处理文件类型、电子表文件类型、演示文件类型、PIM文件类型、数据库文件类型、公布程序文件类型、绘制文件类型、记事本文件类型、消息文件类型等等。内容文件104-c的其他示例可包括多媒体文件类型,诸如音频文件类型、图像文件类型、视频文件类型、AV文件类型、动画文件类型、游戏文件类型、标记文件类型、网页类型等等。可以理解,这些仅仅是内容文件类型的一些示例,并且各个实施例不限于这些示例。类型模块202-g可基于内容文件类型的类型定义204-h从内容文件104_c中检索信息,并基于所检索到的信息和类型定义204-h生成图块对象126-e。类型定义204_h可包括用于从内容文件104-c中提取所选部分并在呈现图块124-a的限定区域内格式化所提取部分的一组定义、属性、方法、事件、坐标或指令。通过实现特定内容文件104-c的特定类型定义204-h,制作组件110可生成具体为特定上下文(例如业务、个人)和相关联内容消费者集合设计的高度定制的图块对象126-e。类型定义204-h可以是随剪辑画面应用140提供的缺省类型定义,或者是使用剪辑画面应用140创建的用户定义的类型定义。作为示例,假设内容文件104-1是文字处理文档104-1,类型模块202_1针对文字处理文件类型,而类型定义204-1是针对文字处理文件类型的一组定义。类型定义204-1可包括用于创建图块对象126-1的各种类型的信息。例如,类型定义204-1可包括所支持的与文字处理应用程序的不同版本相关联的文件格式,诸如扩展标记语言格式(例如.docx、.docm、. dotx、. dotm)、二进制格式(例如· doc、. dot)、以及开放文档格式(例如· odt)。类型定义204-1可包括用于访问加密文件的安全凭证(例如口令、证书、公钥或私钥)。类型定义204-1可包括用于访问文件的嵌入或加载代码的工具(例如宏、扩展包)。类型定义204-1可包括文档中的所支持字段(例如,询问(Ask)字段、作者(Author)字段、数据库(Database)字段、填入(Fillin)字段、包括图片(Includepicture)字段、包括文本(Includetext)字段、邮件合并(Mailmerge)字段)。类型定义204-1可包括用于处理文档的链接(例如,链接对象、主文档、模板引用、链接级联样式表单引用)的规则。类型定义204-1可包括用于处理数据集(例如邮件合并数据)的规则。类型定义204-1可包括用于处理对象链接与嵌入(OLE)对象的规则。关于类型定义204-1的其他信息是可能的,并且各个实施例不限于此上下文。此外,类型定义204-1可包括与要从内容文件104-1检索的信息的类型有关的一组规则。例如,类型定义204-1可包括三类信息和相关联规则,包括来自内容文件104-1的内容和属性类(例如段落或属性)、内容文件104-1的内容对象类(例如图像、嵌入对象)、以及内容文件104-1内的内容页面类、或其某种组合。可以理解,针对给定内容文件类型可定义任何数量的类或类别。在一实施例中,内容和属性类的示例可在表I中示出如下表I
权利要求
1.一种方法,包括 提供具有多个呈现图块(124)的呈现表面(122) (802); 接收使内容文件(104)与呈现图块相关联的控制指示(102) (804); 标识所述内容文件的内容文件类型(806); 基于所述内容文件类型从所述内容文件中检索内容的一部分(106) (808); 基于所述内容部分生成图块对象(126) (810);以及 将所述呈现表面和图块对象储存为剪辑画面(120) (812)。(812)
2.如权利要求I的所述的方法,其特征在于,包括基于所述内容文件类型的类型定义(204)从所述内容文件中检索所述内容部分,所述内容部分包括内容和属性类、内容对象类、或内容页面类的信息。
3.如权利要求I或2中的任一项所述的方法,其特征在于,包括使对储存在网络服务的远程数据存储中的内容文件的引用与所述图块对象相关联。
4.如权利要求I至3中任一项所述的方法,其特征在于,包括 接收打开所述剪辑画面的控制指示(132); 从远程数据源(212)检索所述剪辑画面;以及 呈现所述呈现表面的用户界面视图(320),其中所述图块对象处于所述呈现图块内。
5.如权利要求I至4中任一项所述的方法,其特征在于,包括 接收选择所述图块对象的控制指示; 从远程数据存储中检索所述图块对象的所述内容文件;以及 呈现所述内容文件的用户界面视图(760)。
6.一种包括包含指令的存储介质(5114,5118,5122)的制品,所述指令在被执行时使得系统能够执行如权利要求I到5所述的方法。
7.一种装置(510),包括 安排成执行剪辑画面应用(140)的逻辑设备(502),所述剪辑画面应用(140)包括制作组件(110),所述制作组件(110)用来提供具有多个呈现图块(124)的呈现表面(122)、接收将内容文件(104)与呈现图块相关联的控制指示(102)、基于所述内容文件的内容文件类型生成所述内容文件的图块对象(126)、并且储存所述呈现表面和图块对象作为剪辑画面(120)。
8.如权利要求7所述的装置,其特征在于,所述制作组件包括与每个内容文件类型相对应的多个类型模块(202),类型模块用于基于内容文件类型的类型定义(204)从内容文件中检索信息、并基于所检索到的信息和所述类型定义来生成图块对象(126)。
9.如权利要求7或8所述的装置,其特征在于,包括用于接收用以对内容文件从本地数据存储(210)向网络服务(530)可访问的网络存储设备(550)的远程数据存储(212)的传送进行授权的控制指示的安全组件(536)。
10.如权利要求7到9中的任一项所述的装置,其特征在于,包括用于将所述剪辑画面和内容文件从本地数据存储向网络服务可访问的网络存储设备(550)的远程数据存储进行公布的公布组件(532)。
全文摘要
描述了用于信息电子集聚的技术和电子剪辑画面系统的技术。一装置可包括安排成执行剪辑画面应用程序的逻辑设备,该剪辑画面应用程序可包括制作组件,该制作组件用来提供具有多个呈现图块的呈现表面、接收将内容文件与呈现图块相关联的控制指示、基于内容文件的内容文件类型生成内容文件的图块对象、并且储存呈现表面和图块对象作为剪辑画面。对其他实施例也予以描述并要求保护。
文档编号G06F17/30GK102915319SQ20121008685
公开日2013年2月6日 申请日期2012年3月28日 优先权日2011年3月28日
发明者T·罗斯, M·伍德, S·斯蒂勒斯, J·博伊尔, M·道格拉斯, J·舒尔, Z·拉加比, R·特洛伊 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1