为数据可视化推荐基于上下文的动作制造技术

技术编号:12610220 阅读:54 留言:0更新日期:2015-12-30 09:28
数据可视化应用为数据可视化推荐基于上下文的动作。应用显示数据集的可视化。响应于检测到与可视化相关联的查询请求,数据的上下文信息被用于构建查询。应用将查询提交给搜索服务以供搜索索引、结构化数据和非结构化数据。使用可动作项以概要格式显示返回的结果。可动作项更新可视化或提供表示结果的新的可视化。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】为数据可视化推荐基于上下文的动作 人们通过用户界面与计算机应用交互。尽管音频、触觉和类似形式的用户界面是 可用的,但通过显示设备的视觉用户界面是最常见的用户界面形式。随着计算设备的更快 速和更小的电子器件的发展,诸如手持计算机、智能手机、平板设备和可比较的设备之类的 更小尺寸的设备已变得普遍。这样的设备执行各种各样的应用程序,从通信应用程序到复 杂的分析工具。许多这样的应用通过显示器呈现视觉效果并允许用户提供与应用的操作相 关联的输入。 数据操纵和呈现应用通常涉及许多手动动作,例如用户定义数据资源、用于更新 的资源、更新数据以及重新创建可视化。具有手动和多步输入的传统系统不满足用户对高 效和快速的数据分析的需求。高效的数据分析对于响应数据分析的扩散以及在常规商业和 个人用途中的操纵是至关重要的。从各种资源频繁对数据更新以及手动操作迫使传统系统 作为没有足够数据的提供者而退出。另外,用户可能很少期许具有足够的专门知识来构建 高效的查询和将可视化与数据更新连接。普通的用户无法期许能学习到驱动复杂的数据分 析以满足需求所需的技术技能。查询平台很少能简化符合现代用户的不断膨胀的且不断增 长的数据分析需求的解决方案。因此,在与可视化、相关联的数据以及数据资源交互以生成 复杂的数据分析结果的用户之间存在断开。 概沭 本概述被提供以便以简化形式介绍概念的选集,所述概念将在以下详细描述中进 一步描述。本概述并不旨在排他地标识出所要求保护的主题的关键特征或必要特征,也不 旨在用于帮助确定所要求保护的主题的范围。 各实施例针对为数据可视化推荐基于上下文的动作。根据一些实施例,诸如数据 可视化应用的应用可以显示与数据相关联的可视化。所述可视化可以是诸如呈现数据分析 结果的图形之类的数据表示。所述应用可以检测与所述可视化相关联的查询请求。所述查 询请求可以包括专用于所述可视化的上下文。 所述应用可以为所述可视化的数据确定上下文信息。上下文信息可以由对所述数 据的一部分感兴趣的用户来定义。响应于查询请求,可以基于上下文信息来构建查询。在 执行查询之间可以向用户呈现替换的查询以供选择。查询可以被提交给一个或多个搜索服 务以供执行。搜索服务可以包括具有结构化或非结构化数据的本地或远程资源。可以从搜 索服务接收结果。所述结果可以被呈现以整合到所述可视化中。 通过阅读以下详细描述及查看相关联的附图,这些及其他特点和优点将变得显而 易见。应该理解,前面的一般性和下面的详细描述只是说明性的,并且不限制所要求保护的 各方面。 附图简沐 图1解说了根据一些实施例的为数据可视化推荐基于上下文的动作的示例概念 图示; 图2示出了根据实施例的为数据可视化推荐基于上下文的动作的示例;图3示出了根据实施例的为数据可视化推荐基于上下文的动作的在查询引擎和 数据资源之间的示例通信; 图4示出了根据实施例的为数据可视化推荐基于上下文的动作的组件; 图5示出了根据实施例的为数据可视化推荐基于上下文的动作的另一个示例; 图6是其中可以实现根据各实施例的系统的联网环境; 图7是其中可以实现各实施例的示例计算操作环境的框图;以及 图8示出根据各实施例的为数据可视化推荐基于上下文的动作的过程的逻辑流 程图。 详细描沐 如上简要描述的,基于上下文的动作可以被推荐给数据可视化。诸如数据可视化 应用的应用可以响应于查询请求确定与可视化相关联的数据的上下文信息。可以基于上下 文信息来构建查询并将其提交给搜索服务。所述接收到的结果可以被呈现以整合到所述可 视化中。 在下面的详细描述中,参考构成其一部分的附图,在附图中,通过例图,示出了具 体的实施例或示例。可以将这些方面组合起来,也可以理由其他方面,并且可以作出结构上 的改变而在不背离本公开的精神或范围。因此,下面的【具体实施方式】不应以限制性的意义 来理解,而是本公开的范围是由所附权利要求及其等效方案来定义的。 尽管在结合在计算设备上的操作系统上运行的应用程序执行的程序模块的一般 上下文中描述了各实施例,但是本领域的技术人员会认识到各方面也可以结合其他程序模 块实现。 -般而言,程序模块包括执行特定任务和/或实现特定抽象数据类型的例程、程 序、组件、数据结构以及其他类型的结构。此外,本领域技术人员将了解,可以利用其他计算 机系统配置来实施各实施例,包括手持式设备、多处理器系统、基于微处理器的或可编程消 费电子产品、小型计算机、大型计算机以及类似的计算设备。实施例还可在任务由通过通信 网络链接的远程处理设备来执行的分布式计算环境中实现。在分布式计算环境中,程序模 块可位于本地和远程存储器存储设备中。 各实施例可以实现成计算机实现的过程(方法)、计算系统或诸如计算机程序产 品或计算机可读介质之类的制品。计算机程序产品可以是计算机系统可读并且编码了包括 用于使计算机或计算系统执行示例过程(一个或多个)的指令的计算机程序的计算机存储 器介质。计算机可读存储介质是计算机可读存储器设备。计算机可读的存储介质可以例如 通过易失性计算机存储器、非易失性存储器、硬盘驱动器、快闪驱动器、软盘或光盘中的一 个或多个,以及类似的介质来实现。 贯穿本说明书,术语"平台"可以是用于为数据可视化推荐基于上下文的动作的软 件和硬件组件的组合。平台的示例包括,但不仅限于,在多个服务器上执行的托管服务,在 单个计算设备上执行的应用,以及类似的系统。术语"服务器"一般指通常在联网环境中执 行一个或多个软件程序的计算设备。然而,服务器也可以被实现为在被视为网络上的服务 器的一个或多个计算设备上执行的虚拟服务器(软件程序)。下面提供了有关这些技术和 示例操作的更多细节。 图1示出了根据一些实施例的为数据可视化请求基于上下文的动作的示例概念 图。图示100所示出的组件和环境只是出于说明的目的。各实施例可以在使用各种计算设 备和系统、硬件和软件的各种本地、联网的、基于云的和类似计算环境中实现。 设备104可以向用户110显示可视化106。可视化106由诸如呈现数据和相关联 的可视化的数据可视化应用之类的应用来呈现。可视化106可以是图、图表、3维(3)表示、 图形、图像、视频等。可视化106可以是底层数据的呈现。所述数据可以通过用户或系统 的分析来操纵。示例可以包括将过滤器应用于数据,诸如请求与一个准则相关联的要被显 示的数据的范围或子集。另外,应用可以允许用户通过姿势108与数据交互。设备104可 以通过其硬件能力来识别姿势108,所述硬件能力可以包括相机、话筒、启用触摸的屏幕、键 盘、鼠标等。 设备104可以与外部资源通信以更新与所述可视化106相关联的数据。所述更新 可以响应于与可视化106的用户交互。诸如姿势108当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种在计算设备上执行的用于为数据可视化推荐基于上下文的动作的方法,所述方法包括:显示可视化;检测与所述可视化相关联的查询请求;为所述可视化的数据确定上下文信息;响应于所述查询请求,基于所述上下文信息来构建查询;提交所述查询给至少一个搜索服务并从所述至少一个搜索服务接收结果;以及呈现整合到所述可视化中的所述结果。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:S·塔利斯U·艾伯特D·古斯塔夫松
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1