[发明专利]语音查询方法、装置和电子设备有效
申请号: | 201811440115.7 | 申请日: | 2018-11-28 |
公开(公告)号: | CN109542929B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 宋英杰;窦全胜;姜平;唐焕玲;张斌;门洪云 | 申请(专利权)人: | 山东工商学院 |
主分类号: | G06F16/2452 | 分类号: | G06F16/2452;G06F16/2455 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 徐彦圣 |
地址: | 264000 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语音 查询 方法 装置 电子设备 | ||
本发明提供了一种语音查询方法、装置和电子设备,其中,该方法应用于服务器,该方法包括:获取用户语音,将语音转换成中文文本;对中文文本进行处理,得到文本向量;将文本向量输入至预设的转换模型中,得到输出结果;转换模型通过注意力模型训练得到;将输出结果输入至预设的SQL语句模板中,根据预设语义依存关系得到形式化SQL语句;获取域信息;根据域信息和形式化SQL语句,得到可执行SQL语句。本发明通过将语音转换处理成文本向量,利用预先建立的转换模型、SQL语句模板以及域信息,将文本向量转换成可执行SQL语句,利用可执行SQL语句对数据库进行查询,简化了数据库的查询方式,且可以适应于不同服务系统的数据库查询,提高了数据库查询的可移植性。
技术领域
本发明涉及数据库查询技术领域,尤其是涉及一种语音查询方法、装置和电子设备。
背景技术
数据库管理系统是关系数据和程序的集合,被广泛应用于各行各业的管理系统中,用于数据的存储和检索,若要对数据库系统进行操作,需具备一定的计算机基础甚至是一定的SQL语句编写能力,若非专业用户想要对数据库系统进行查询,较为困难,利用数据库自然语言查询接口在一定程度上可以简化非专业用户对数据库的查询,但是通常会受到专业领域词汇的限制,对于不同行业的服务系统来说可移植性差。
发明内容
有鉴于此,本发明的目的在于提供一种语音查询方法、装置和电子设备,以简化数据库的查询方式,使其可以适应于不同服务系统的数据库查询,提高数据库查询的可移植性。
第一方面,本发明实施例提供了一种语音查询方法,其中,该方法应用于服务器,该方法包括:获取用户语音,将语音转换成中文文本;对中文文本进行处理,得到文本向量;将文本向量输入至预设的转换模型中,得到输出结果;转换模型通过注意力模型训练得到;将输出结果输入至预设的SQL语句模板中,根据预设的语义依存关系得到形式化SQL语句;获取域信息;根据域信息和形式化SQL语句,得到可执行SQL语句。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,对中文文本进行处理,得到文本向量的步骤,包括:对中文文本进行预处理,得到多个词汇;预处理包括去停词、去标点、分词;对每个词汇进行词性标注,得到每个词汇的词性;根据预设的规则对每个词汇进行编码,得到文本向量。
结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,根据预设的规则对每个词汇进行编码的步骤,包括:对每个词汇执行以下处理步骤:获取词汇的词性;获取词汇的相邻词汇的词性;根据词汇的词性和词汇的相邻词汇的词性,对词汇进行编码;将中文文本的多个词汇的编码结果进行集合,得到文本向量。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,转换模型通过注意力模型训练得到的步骤,包括:获取中文文本样本;对中文文本样本进行处理,得到文本向量样本;将文本向量样本输入至预先搭建的注意力模型中进行训练,得到转换模型。
结合第一方面的第三种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,该方法还包括:采用交叉验证法对转换模型进行调整。
结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,域信息包括数据库表结构、表字段、字段说明、字段类型、字段取值范围和字段常用表达中的多种。
第二方面,本发明实施例还提供一种语音查询装置,其中,该装置设置于服务器,该装置包括:转换模块,用于获取用户语音,将语音转换成中文文本;处理模块,用于对中文文本进行处理,得到文本向量;第一输出模块,用于将文本向量输入至预设的转换模型中,得到输出结果;转换模型通过注意力模型训练得到;第二输出模块,用于将输出结果输入至预设的SQL语句模板中,根据预设的语义依存关系得到形式化SQL语句;获取模块,用于获取域信息,第三输出模块,用于根据域信息和形式化SQL语句,得到可执行SQL语句。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东工商学院,未经山东工商学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811440115.7/2.html,转载请声明来源钻瓜专利网。