本文描述了针对用于将数据变换成可消费内容的抽象关系模型的概念和技术。根据本文中公开的概念和技术,计算设备可执行用于数据变换成可消费内容的变换引擎。该计算设备可被配置成从数据生产抽象关系模型来分析该数据以及标识该数据的各数据元素或其他部分内的关系。计算设备还可确定要应用于该数据的可视化模型并基于所确定的可视化模型来选定世界。计算设备可获得与所选择或所选定的世界相关联的规则,并可将这些规则应用于该数据以生成输出。在一些实施例中,计算设备可被配置成获得反馈并将反馈应用于输出。
【技术实现步骤摘要】
【国外来华专利技术】用于将数据变换成可消费内容的抽象关系模型背景可用于创建内容的软件的可用性和多样性增加了,因为可用于发布内容的场所的数量增加了。类似地,经由各种实况消息收发和/或社交联网站点对信息的即时发布已通过极大地加速用户可发布数据的速度和频率而使数据共享发生了变革。由于在创建、生成、共享和/或发布数据的各种方式方面的这些和其他改变,创建、共享和/或发布内容的用户的数量和多样性已连同这些内容创建者、共享者和/或发布者的观众的规模一起增加了。由于几乎任何技术用户当今创建、生成、共享和/或发布内容,创建、生成、共享或发布该内容的一些用户或其他实体可能不会在设计原理方面被培训。结果,这些实体中的一些可能不能够以可消费、有用或视觉上吸引人的格式来产生视觉内容。因此,由这些或其他实体创建、生成、共享或发布的一些内容的实用性可通过应用更好的设计来增强。在一些实例中,用户可生成文档、演示、视频、音频和/或具有该用户期望发布的信息的其他输出。用户所选择的信息可以是或可以不是有用的,或者可以不按允许消费者容易地访问文档或演示内的重要信息的方式来格式化。类似地,对设计原理缺少熟悉度可导致使消费者从演示或文档内呈现的底层数据或事实的有用性或重要性分心的演示或文档。然而,下载到这些各种文档中的数据可能难以组织成考虑周到并有用的组织。类似地,用户可能无法以查看者可消费的基于设计的格式来呈现该数据。一些用户因此可委托其他实体来生成并组织内容,这是一种可导致发布内容方面的延迟并可导致时间和资源的花费的方法,而这些时间和资源原本可专用于快速散布信息。本文所做出的本公开正是关于这些和其他考虑事项而提出的。概述本文描述了用于将数据变换成可消费内容的抽象关系模型的概念和技术。如本文中所使用的,术语“可消费”可用于指代可被用户、查看者或其他实体容易地查看、解释或访问的内容。在一些实例中,该内容或其部分可根据分层关系或逻辑关系和/或根据所应用的设计规则来安排。根据本文中公开的概念和技术,数据可被计算设备获得。在一些实例中,数据可包括文本文件、网页、文档、演示文件、电子表格、视频、照片或其他图像、或其他类型的数据。数据可按各种格式被获得,并且可被分析以标识该数据的各数据元素和/或各部分之间的关系。这些关系可用于标识该数据的分层结构、重点、群集和/或以其他方式获得对该数据的了解。该计算设备可标识数据类型、源、文件名、文件名扩展和/或数据的定义数据类型的其他方面,并生成与所确定的数据类型相关联的抽象关系模型和/或与数据相关联的关系。抽象关系模型可用于表示该数据,使得由变换引擎对该数据执行的任何操作都可基于对该数据的一致理解,而无需理解源系统的方案和交互。在一些实施例中,用户、查看者和/或第三方可生成针对各种数据的抽象关系模型,由此允许变换引擎对来自第三方和/或其他系统的抽象关系模型进行操作。因此,变换引擎的用于与抽象关系模型进行交互的功能可以是可扩展的。该计算设备还可被配置成确定如何将差异或变型引入该数据。这些变型可包括动画、效果、布局、色彩方案或其他设计变型方面的差异。计算设备还可选择用于呈现该数据的世界。如本文中所使用的,术语“世界”可用于指代用于呈现数据的方法、模型或主题。计算设备可选择用于呈现该数据的世界,并可使用定义如何将该数据转换成该世界的一个或多个规则集来将该数据应用于世界。在一些实施例中,这些规则可针对每一世界定制,并可定义例如特定类型的数据在所选择或所选定的世界中将如何表示。通过应用抽象关系模型、变型、可视化模型、世界和/或规则,计算设备可生成包括可消费内容的输出。该输出可包括演示、文档、视频、交互式数据输出或其他数据。在一些实施例中,计算设备将该输出呈现给用户或其他实体,且该用户或其他实体表达与该输出的各个方面有关的偏好。因此,例如,用户可表达是喜欢还是不喜欢输出的特定方面,并且计算设备可被配置成将所表达的喜欢或不喜欢应用于输出。由此,计算设备可被配置成根据用户偏好来修改输出。计算设备还可被配置成存储这些偏好以供将来使用。根据一个方面,计算设备获得数据。数据可从本地或远程存储设备(诸如,因特网、或服务器等)中获得。计算设备可被配置成执行用于确定与所获得的数据的数据类型或其他方面相关联的抽象关系模型的变换引擎,并将该抽象关系模型应用于数据以分析数据、标识数据内的关系并输出指示数据内的关系的信息。该输出可被格式化成与抽象关系模型的结构类似的树结构。计算设备还可被配置成确定可视化模型、选择世界、将与世界相关联的规则(诸如设计规则)应用于该数据并生成输出。在一些实施例中,变换引擎可包括多个模块,或者可被多个模块代替。这些模块可包括剖析和理解模块、变型模块和世界选择器模块。变换引擎还可包括对用于基于所选定或选择的世界以及一个或多个抽象关系模型或其库来转换数据的规则的表示。变换引擎可被配置成将这些规则应用于数据以生成输出。根据另一方面,变换引擎可包括创作模块。创作模块可被配置成获得并应用关于输出的用户输入或反馈。该反馈可从用户或其他实体直接获得。该反馈可响应于可由计算设备生成的一个或多个提示而被获得。由此,计算设备可被配置成生成输出,并基于用户偏好来修改输出。计算设备还可被配置成存储这些偏好以供将来使用和/或应用于其他数据。应当理解,上述主题可被实现为计算机控制的装置、计算机进程、计算系统或诸如计算机可读存储介质等制品。通过阅读下面的详细描述并审阅相关联的附图,这些及各种其他特征将变得显而易见。提供本概述是为了以简化的形式介绍将在以下【具体实施方式】中进一步描述的概念选择。本概述并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在将本概述用来限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本公开的任一部分中所提及的任何或所有缺点的实现。 【附图说明】 图1是示出用于本文所公开的各实施例的说明性操作环境的系统图。 图2是示出根据说明性实施例的变换引擎的附加方面的框图。 图3是示出根据说明性实施例的用于将数据变换成可消费内容的方法的各方面的流程图。 图4是示出根据说明性实施例的用于将抽象关系模型应用于数据的方法的各方面的流程图。 图5是示出根据说明性实施例的抽象关系模型的附加方面的框图。 图6是示出根据说明性实施例的将抽象关系模型应用于数据的附加方面的线条画。 图7是示出能够实现本文中所呈现的各实施例的各方面的计算系统的说明性计算机硬件和软件体系架构的计算机体系架构图。 图8是示出能够实现本文呈现的各实施例的各方面的分布式计算环境的图示。 图9是示出能够实现本文所呈现实施例的多个方面的计算设备体系结构的计算机体系结构图。 详细描述 以下详细描述涉及用于将数据变换成可消费内容的抽象关系模型的概念和技术。根据本文中描述的概念和技术,计算设备可执行用于将数据变换成可消费内容的变换引擎。在一些实施例中,计算设备从本地或远程存储设备(诸如,存储器或服务器、或因特网等)获得数据。在一些其他实施例中,该数据是在计算设备处使用在该计算设备处执行的应用程序来生成的。计算设备可被配置成执行变换引擎以确定数据的数据类型或其他方面,并确定与所确定的该数据的数据类型或其他方面相关联的抽象关系模型。计算设备可将抽象关系模型应用本文档来自技高网...
【技术保护点】
一种用于变换数据的计算机实现的方法,所述计算机实现的方法包括执行计算机的实现的操作以用于:在计算设备处获得包括多个数据元素的数据;分析所述数据以标识所述多个数据元素之间的关系;至少部分地基于所述关系来生成对应于所述数据的抽象关系模型;以及输出所述抽象关系模型。
【技术特征摘要】
【国外来华专利技术】2012.07.18 US 13/551,6381.一种用于变换数据的计算机实现的方法,所述计算机实现的方法包括执行计算机的实现的操作以用于: 在计算设备处获得包括多个数据元素的数据; 分析所述数据以标识所述多个数据元素之间的关系; 至少部分地基于所述关系来生成对应于所述数据的抽象关系模型;以及 输出所述抽象关系模型。2.如权利要求1所述的方法,其特征在于,进一步包括: 至少部分地基于所述关系来确定世界,所述世界定义要应用于所述多个数据元素的可视化模型; 获得用于将所述世界应用于所述数据的规则;以及 将所述规则应用于所述数据以生成输出,所述输出包括根据所述世界来安排的所述多个数据元素中的至少一个。3.如权利要求2所述的方法,其特征在于,进一步包括: 在与所述计算设备相关联的显示设备处呈现所述输出;以及 从所述计算设备的用户处获得反馈。4.如权利要求3所述的方法,其特征在于,进一步包括: 至少部分地基于所述反馈来确定是否要修改所述抽象关系模型;以及 响应于确定要修改所述抽象关系模型,根据所述反馈来修改所述抽象关系模型。5.如权利要求1所述的方法,其特征在于,所述抽象关系模型是至少部分地基于与所述数据相关联的数据类型来生成的。6.如权利要求1所述的方法,其特征在于,所述抽象关系模型包括多个节点以及在所述多个节点中的至少...
【专利技术属性】
技术研发人员:D·B·李,J·麦克尔斯汀,K·莫里斯,S·R·霍拉斯趣,S·福尔克纳,N·G·弗利尔,H·刘,C·G·沃尔德曼,D·J·费雪,
申请(专利权)人:微软公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。