用于数据分析的对话式自然语言界面制造技术

技术编号:36820408 阅读:34 留言:0更新日期:2023-03-12 00:54
计算系统从消息传递系统接收识别数据源的第一输入。计算系统从消息传递系统接收指定与数据源相关的自然语言命令的第二输入。该系统将第二输入转换为用于从数据源建立第一数据可视化的一组参数。系统调用由数据可视化服务器提供的一个或更多个API函数,并且计算系统从数据可视化服务器接收包括来自数据源的数据字段的第一子集的第一数据可视化。该系统生成第一数据可视化的表示并将该表示发送到消息传递系统,该消息传递系统转而将该表示发送到电子设备以在该设备上显示。送到电子设备以在该设备上显示。送到电子设备以在该设备上显示。

【技术实现步骤摘要】
【国外来华专利技术】Fields Referenced by Natural Language Expressions in a Data Visualization User Interface”的第16/680,431号美国专利申请;
[0016](xiii)2015年7月16日提交的标题为“Systems and Methods for using Multiple Aggregation Levels in a Single Data Visualization”的第14/801,750号美国专利申请;以及
[0017](xiv)2019年11月12日提交的标题为“Using Natural Language Expressions to Define Data Visualization Calculations that Span Across Multiple Rows of Data from a Database”的第16/681,754号美国专利申请。


[0018]所公开的实施方式总体上涉及数据可视化,并且更具体地涉及用于即时(instant)本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种在计算机系统处执行的方法,所述计算机系统与消息传递系统和数据可视化服务器通信连接,其中,所述消息传递系统与电子设备通信连接,并且所述计算机系统具有一个或更多个处理器和储存配置为由所述一个或更多个处理器执行的一个或更多个程序的存储器,所述方法包括:从所述消息传递系统接收识别数据源的第一输入;从所述消息传递系统接收指定与所述数据源相关的自然语言命令的第二输入;将所述第二输入转换为用于从所述数据源建立第一数据可视化的一组参数;调用由所述数据可视化服务器提供的一个或更多个API函数;响应于调用所述API函数,从所述数据可视化服务器接收第一数据可视化,所述第一数据可视化包括来自所述数据源的数据字段的第一子集;生成所述第一数据可视化的第一表示;以及将所述第一表示发送到所述消息传递系统,其中,所述消息传递系统被配置为将所述第一表示发送到所述电子设备以在所述电子设备上显示。2.根据权利要求1所述的方法,其中,将所述第二输入转换为一组参数包括:检索所述电子设备和所述计算机系统之间的交互状态,所述交互状态包括所述电子设备和所述计算机系统之间关于所述数据源的分析对话的多个特征;以及根据所检索的交互状态将所述第二输入转换为所述一组参数。3.根据权利要求2所述的方法,还包括:在所述第一输入之前,从所述消息传递系统接收开始所述电子设备和所述计算机系统之间的所述分析对话的初始输入;以及储存用于所述分析对话的数据条目,建立初始交互状态。4.根据权利要求1所述的方法,还包括储存所述第一数据可视化的所述第一表示和所述一组参数。5.根据权利要求4所述的方法,其中,所述一组参数被储存为预定义中间语言的表达式。6.根据权利要求1所述的方法,其中,在调用由所述计算机系统提供的API时接收所述第一输入和所述第二输入。7.根据权利要求6所述的方法,其中,所述API调用由所述消息传递系统生成,并且表示所述消息传递系统和所述电子设备之间的交互。8.根据权利要求1所述的方法,其中,所述第一数据可视化的所述第一表示是所述数据可视化的图像文件。9.根据权利要求1所述的方法,还包括:在接收到识别所述数据源的所述第一输入之后,生成与所述数据源相关的多个建议问题并将所述多个建议问题发送到所述消息传递系统;其中,所述第二输入包括用户对所述多个建议问题之一的选择。10.根据权利要求1所述的方法,其中,所述第一数据可视化具有预先确定的多个数据可视化类型中的第一数据可视化类型,所述方法还包括:从所述消息传递系统接收请求所述多个数据可视化类型中的第二数据可视化类型的第三输入;
响应于所述第三输入:调用由所述数据可视化服务器提供的一个或更多个API函数以请求所述第二数据可视化类型;从所述数据可视化服务器接收具有所述第二数据可视化类型的第二数据可视化,所述第二数据可视化包括来自所述数据源的数据字段的所述第一子集;生成所述第二数据可视化的第二表示;以及将所述第二表示发送到所述消息传递系统。11.根据权利要求1所述的方法,还包括:从所述消息传递系统接收指定共享所述第一数据可视化的请求的第三输入;响应于所述第三输入:将所述第三输入转换为命令;将所述命令发送到所述数据可视化服务器;从所述数据可视化服务器接收到所述第一数据可视化的链接;以及将所述链接发送到所述消息传递系统,其中:所述消息传递系统被配置为将所述链接发送到所述电子设备以在所述电子设备上显示;以及所述电子设备被配置为在用户选择所述链接时,检索所述第一数据可视化并经由所述电子设备的浏览器显示所述第一数据可视化。12.根据权利要求1所述的方法,其中,所述数据源的数据字段的所述第一子集包括第一数据字段,所述方法还包括:从所述消息传递系统接收第三输入,所述第三输入指定用选择第二数据字段来替代选择所述第一数据字段;响应于所述第三输入:调用由所述数据可视化服务器提供的一个或更多个API函数,以用选择所述第二数据字段来替代选择所述第一数据字段;从...

【专利技术属性】
技术研发人员:瑞恩
申请(专利权)人:塔谱软件有限责任公司
类型:发明
国别省市:

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

1