(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210135210.6
(22)申请日 2022.02.15
(65)同一申请的已公布的文献号
申请公布号 CN 114201602 A
(43)申请公布日 2022.03.18
(73)专利权人 支付宝 (杭州) 信息技 术有限公司
地址 310000 浙江省杭州市西湖区西溪路
556号8层B段801-1 1
(72)发明人 李俊 陈倩倩 黄亚东
(74)专利代理 机构 北京亿腾知识产权代理事务
所(普通合伙) 11309
专利代理师 陈霁 周良玉
(51)Int.Cl.
G06F 16/34(2019.01)
G06F 40/253(2020.01)G06F 40/284(2020.01)
G06F 40/30(2020.01)
G06F 16/35(2019.01)
(56)对比文件
US 20140 59417 A1,2014.02.27
WO 2009127639 A1,20 09.10.22
US 202013410 3 A1,2020.04.3 0
CN 113535931 A,2021.10.2 2
审查员 程一峰
(54)发明名称
为可视化数据分析生成自然语言语句的方
法及装置
(57)摘要
本说明书实施例中提供了一种为可视化数
据分析生 成自然语 言语句的方法及装置。 该方法
包括: 获取可视化数据分析的可视化配置信息;
根据可视化配置信息生成中间语言语 法树; 根据
中间语言语 法树生成自然语言语句, 其中自然语
言语句用于指示可视化数据分析的分析内容。 该
方法及装置有利于用户准确理解可视化数据分
析的分析内容。
权利要求书2页 说明书8页 附图3页
CN 114201602 B
2022.05.06
CN 114201602 B
1.一种为可视化数据分析生成自然语言语句的方法, 包括:
获取可视化数据分析的可视化配置信息;
根据所述可视化配置信息生成中间语言语法树;
根据预定义的转换规则对所述中间语言语法树进行语义转换以生成自然语言语句, 其
中所述自然语言语句用于指示所述可视化数据分析的分析内容。
2.根据权利要求1所述的方法, 其中, 所述可视化配置信 息用于对数据存储系统进行查
询以生成可视化分析图表; 或者, 所述可视化配置信息是基于可视化分析图表生成的。
3.根据权利要求1所述的方法, 其中, 所述可视化配置信 息指示可视化数据分析涉及的
以下各项信息中的至少一项: 分析维度、 分析指标以及筛 选条件。
4.根据权利要求3所述的方法, 其中, 所述根据所述可视化配置信 息生成中间语言语法
树, 包括: 根据预先定义的逻辑节点、 所述筛选条件, 以及所述分析维度和所述分析指标中
的至少一项, 生成中间语言语法树。
5.根据权利要求4所述的方法, 其中, 所述逻辑节点包括查询节点、 筛选条件节点以及
数据项节点; 所述根据预先定义的逻辑节点、 所述筛选条件, 以及所述分析维度和所述分析
指标中的至少一项, 生成中间语言语法树, 包括:
根据所述筛选条件, 以及所述分析维度和所述分析指标中的至少一项, 确定若干查询
步骤各自对应的数据项和子查询条件, 所述若干查询步骤用于指示基于所述可视化配置信
息从数据存 储系统中查询目标 数据的逻辑过程;
生成所述若干查询步骤各自对应的查询子树, 其中所述查询子树的根节点为所述查询
节点, 所述数据项的父节点为所述数据项节点, 所述查询 子树中还包括基于所述子查询条
件生成的并且以所述筛 选条件节点 为父节点的条件子树;
根据各个所述 查询子树 生成中间语言语法树。
6.根据权利要求5所述的方法, 其中, 所述逻辑节点还包括数据项组节点, 所述数据项
组节点为所述数据项节点的父节点; 和/或, 所述逻辑节点还包括筛选条件组节点和逻辑关
系节点, 所述筛选条件节点的父节点为所述逻辑关系节点, 所述逻辑关系节点的父节点为
所述筛选条件组节点。
7.根据权利要求5所述的方法, 其中, 所述根据预定义的转换规则对所述中间语言语法
树进行语义转换以生成自然语言语句, 包括: 根据所述中间语言语法树生成若干语法单元,
其中单个所述语法单元对应至少一个所述条件子树, 或者单个所述语法单元对应至少一个
所述数据项; 以及, 根据所述若干语法单 元生成自然语言语句。
8.根据权利要求7所述的方法, 其中, 所述根据预定义的转换规则对所述中间语言语法
树进行语义转换以生成自然语言语句, 还包括: 根据所述中间语言语法树获取所述若干语
法单元各自所属的词法分类;
所述根据所述若干语法单元生成自然语言语句, 包括: 根据所述若干语法单元以及其
各自所属的词法分类生成自然语言语句。
9.一种为可视化数据分析生成自然语言语句的装置, 包括:
信息获取 单元, 配置为获取 可视化数据分析的可视化配置信息;
语法构建单 元, 配置为 根据所述可视化配置信息生成中间语言语法树;
语句生成单元, 配置为根据 预定义的转换规则对所述中间语言语法树进行语义转换以权 利 要 求 书 1/2 页
2
CN 114201602 B
2生成自然语言语句, 其中所述自然语言语句用于指示所述可视化数据分析的分析内容。
10.根据权利要求9所述的装置, 其中, 所述可视化配置信息用于对数据存储系统进行
查询以生成可视化分析图表; 或者, 所述可视化配置信息是基于可视化分析图表生成的。
11.根据权利要求9所述的装置, 其中, 所述可视化配置信息指示可视化数据分析涉及
的以下各项信息中的至少一项: 分析维度、 分析指标以及筛 选条件。
12.根据权利要求11所述的装置, 其中, 所述语法构建单元, 配置为根据预先定义的逻
辑节点、 所述筛选条件, 以及所述分析维度和所述分析指标中的至少一项, 生成 中间语言语
法树。
13.根据权利要求12所述的装置, 其中, 所述逻辑节点包括查询节点、 筛选条件节点以
及数据项节点; 所述语法构建单元, 具体配置为根据所述筛选条件, 以及所述分析维度和所
述分析指标中的至少一项, 确定若干查询步骤各自对应的数据项和子查询条件, 所述若干
查询步骤用于指示基于所述可视化配置信息从数据存储系统中查询目标数据的逻辑过程;
生成所述若干查询步骤各自对应的查询子树, 其中所述查询子树的根节点为所述查询节
点, 所述数据项的父节点为所述数据项节点, 所述查询 子树中还包括基于所述子查询条件
生成的并且以所述筛选条件节点为父节点的条件子树; 根据各个所述查询子树生成 中间语
言语法树。
14.根据权利要求13所述的装置, 其中, 所述逻辑节点还包括数据项组节点, 所述数据
项组节点为所述数据项节 点的父节点; 和/或, 所述逻辑节 点还包括筛选条件组节点和逻辑
关系节点, 所述筛选条件节点的父节点为所述逻辑关系节点, 所述逻辑关系节点的父节点
为所述筛 选条件组节点。
15.根据权利要求13所述的装置, 其中, 所述语句生成单元, 配置为根据所述中间语言
语法树生成若干语法单元, 其中单个所述语法单元对应至少一个所述条件子树, 或者单个
所述语法单 元对应至少一个所述数据项; 根据所述若干语法单 元生成自然语言语句。
16.根据权利要求15所述的装置, 其中, 所述语句生成单元, 具体配置为根据所述中间
语言语法树 获取所述若干语法单元各自所属的词法分类; 根据所述若干语法单元以及其各
自所属的词法分类生成自然语言语句。
17.一种计算机可读存储介质, 其上存储有计算机程序, 当所述计算机程序在计算设备
中执行时, 计算设备 执行权利要求1 ‑8中任一项所述的方法。
18.一种计算设备, 包括存储器和 处理器, 所述存储器中存储有计算机程序, 所述处理
器执行所述计算机程序时, 实现权利要求1 ‑8中任一项所述的方法。权 利 要 求 书 2/2 页
3
CN 114201602 B
3
专利 为可视化数据分析生成自然语言语句的方法及装置
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:33:35上传分享