[发明专利]基于人工智能的SQL语句生成方法、装置、设备及存储介质在审
申请号: | 202110924883.5 | 申请日: | 2021-08-12 |
公开(公告)号: | CN113626468A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 袁超;徐介夫 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F40/289;G06F40/279 |
代理公司: | 深圳国新南方知识产权代理有限公司 44374 | 代理人: | 代文成 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 人工智能 sql 语句 生成 方法 装置 设备 存储 介质 | ||
1.一种基于人工智能的SQL语句生成方法,其特征在于,所述方法包括:
获取用户输入的中文问句,对所述中文问句进行分词处理,得到多个词语;
根据得到的所述词语,在预先配置的多个中文语料模板中匹配与所述中文问句相对应的中文语料模板,得到目标中文语料模板;
获取预先配置的与所述目标中文语料模板唯一对应的英文语料模板;
识别所述英文语料模板中的各个英文模板槽位;
获取与各所述英文模板槽位对应配置的多个变量的取值,将各所述变量的取值对对应的英文模板槽位依次进行填充,得到与所述中文问句相对应的多个SQL查询语句。
2.根据权利要求1所述的基于人工智能的SQL语句生成方法,其特征在于,每个所述中文语料模板均包含有至少一个中文模板槽位,所述根据得到的所述词语,在预先配置的多个中文语料模板中匹配与所述中文问句相对应的中文语料模板的步骤包括:
识别各所述词语所属的所有中文语料模板中的中文模板槽位,得到与各个所述词语相对应的中文模板槽位;
将包含有得到的所有所述中文模板槽位的中文语料模板确定为所述目标中文语料模板。
3.根据权利要求2所述的基于人工智能的SQL语句生成方法,其特征在于,在所述得到目标中文语料模板的步骤之后,所述方法还包括:
识别所述目标中文语料模板中各个中文模板槽位,所述目标中文语料模板中各所述中文模板槽位与对应英文语料模板中的英文模板槽位具有一一映射关系;
获取与各所述中文模板槽位对应配置的多个字符变量的取值,将各所述字符变量的取值对所述目标中文语料模板中对应的中文模板槽位依次进行填充,得到与所述中文问句相对应的多个中文查询语句。
4.根据权利要求3所述的基于人工智能的SQL语句生成方法,其特征在于,所述方法还包括:
输出与所述中文问句相对应的多个SQL查询语句;
以注释的形式输出与各所述SQL查询语句相对应的中文查询语句。
5.根据权利要求1至4任一所述的基于人工智能的SQL语句生成方法,其特征在于,所述变量包括枚举类型变量、二元组变量和/或Value类型变量。
6.一种基于人工智能的SQL语句生成装置,其特征在于,所述装置包括:
问句获取模块,用于获取用户输入的中文问句,对所述中文问句进行分词处理,得到多个词语;
匹配模块,用于根据得到的所述词语,在预先配置的多个中文语料模板中匹配与所述中文问句相对应的中文语料模板,得到目标中文语料模板;
英文模板获取模块,用于获取预先配置的与所述目标中文语料模板唯一对应的英文语料模板;
英文槽位识别模块,用于识别所述英文语料模板中的各个英文模板槽位;
第一填充模块,用于获取与各所述英文模板槽位对应配置的多个变量的取值,将各所述变量的取值对对应的英文模板槽位依次进行填充,得到与所述中文问句相对应的多个SQL查询语句。
7.根据权利要求书6所述的基于人工智能的SQL语句生成装置,其特征在于,每个所述中文语料模板均包含有至少一个中文模板槽位,所述匹配模块进一步包括:
中文槽位识别单元,用于识别各所述词语所属的所有中文语料模板中的中文模板槽位,得到与各个所述词语相对应的中文模板槽位;
目标确定单元,用于将包含有得到的所有所述中文模板槽位的中文语料模板确定为所述目标中文语料模板。
8.根据权利要求书6所述的基于人工智能的SQL语句生成装置,其特征在于,所述装置还包括:
中文槽位识别模块,用于识别所述目标中文语料模板中各个中文模板槽位,所述目标中文语料模板中各所述中文模板槽位与对应英文语料模板中的英文模板槽位具有一一映射关系;
第二填充模块,用于获取与各所述中文模板槽位对应配置的多个字符变量的取值,将各所述字符变量的取值对所述目标中文语料模板中对应的中文模板槽位依次进行填充,得到与所述中文问句相对应的多个中文查询语句。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110924883.5/1.html,转载请声明来源钻瓜专利网。