[发明专利]对话式的数据分析有效
申请号: | 201610867019.5 | 申请日: | 2016-09-29 |
公开(公告)号: | CN107885744B | 公开(公告)日: | 2023-01-03 |
发明(设计)人: | 侯智涛;楼建光;梁潇;张博;张海东;张冬梅 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F16/9032 | 分类号: | G06F16/9032 |
代理公司: | 北京世辉律师事务所 16093 | 代理人: | 王俊 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对话 数据 分析 | ||
1.一种计算机实现的方法,包括:
在对话中接收来自用户的针对数据集的数据分析请求;
从所述数据分析请求中提取内容项;
将所提取的所述内容项与针对所述数据集的数据模型进行比较,所述数据模型包括在所述数据模型中被定义的多个内容项和与所述多个内容项中的每个内容项相关联的、将要应用于所述数据集的一个或多个操作,所述一个或多个操作基于以下至少一项:历史统计、所述用户的简档或偏好,或多个用户的访问记录;
基于所述比较,确定所提取的所述内容项和将要应用于所述数据集的相关联的操作在所述数据模型中未被定义;
响应于所述确定,生成用于引导所述对话以提示所述用户提供与所提取的所述内容项相关联的澄清性信息的并且不同于针对所述数据分析请求的结果的启发性信息;以及
向所述用户提供所述启发性信息以使所述用户能够基于所述启发性信息提供与所述数据分析请求相关联的补充信息。
2.根据权利要求1所述的方法,其中生成用于引导所述对话以提示所述用户提供与所提取的所述内容项相关联的所述澄清性信息的所述启发性信息包括:
基于所提取的所述内容项生成针对所述数据分析请求的问题。
3.根据权利要求1所述的方法,还包括:
对所述数据分析请求执行语言学分析;
检测所述数据分析请求的上下文;以及
响应于基于所述语言学分析结果、所述上下文以及在所述数据模型中未被定义的所述相关联的操作确定将要应用于所述数据集的所述相关联的操作不能被确定,生成所述启发性信息。
4.根据权利要求1所述的方法,还包括:
从所述数据分析请求提取至少一个附加内容项;
确定所述至少一个附加内容项是所述多个内容项中的一个内容项,并且具有在所述数据模型中定义的至少一个相关联的操作;
确定用于实现所述数据模型中定义的所述至少一个相关联的操作的代码片段;以及
基于所述代码片段确定所述启发性信息。
5.根据权利要求1所述的方法,其中所述启发性信息是基于以下至少一项而被生成的:
所述数据分析请求中的所提取的所述内容项,以及
用于扩展所述数据分析请求的预定义的规则。
6.根据权利要求1所述的方法,还包括:
从所述用户接收所述补充信息;
响应于接收到来自所述用户的所述补充信息,确定与所述补充信息相关联的数据分析结果;以及
向所述用户提供所确定的数据分析结果。
7.根据权利要求6所述的方法,其中确定的所述数据分析结果作为以下项中的一项被提供给所述用户:
图形;
表格;
文本;
音频;和
视频。
8.根据权利要求6所述的方法,从所述用户接收的所述补充信息包括来自所述数据模型中的所述多个内容项的至少一个内容项,并且确定与所述补充信息相关联的所述数据分析结果包括将针对所述数据模型中的所述至少一个内容项定义的对应的一个或多个操作应用于所述数据集。
9.根据权利要求1所述的方法,还包括:
从所述用户接收所述补充信息;以及
将所述数据分析请求和所述补充信息中的至少一项作为用户简档进行存储,以便基于所述用户简档提供相关数据分析结果。
10.根据权利要求1所述的方法,其中生成用于引导所述对话以提示所述用户提供与所提取的所述内容项相关联的所述澄清性信息的所述启发性信息还包括:
提供由所述用户可选择的选项列表。
11.根据权利要求1所述的方法,其中所述数据集包括具有表示数据记录的多行和表示所述数据记录的数据维度的多列的表格,并且所述数据模型中的所述多个内容项至少包括所述数据记录的所述数据维度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610867019.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于通信线路的脱皮装置
- 下一篇:提高电缆续接质量的方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置