北京科杰科技有限公司高海玲获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京科杰科技有限公司申请的专利基于双向映射与语义解析的自然语言生成SQL方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120910087B 。
龙图腾网通过国家知识产权局官网在2026-02-10发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511431802.2,技术领域涉及:G06F16/2452;该发明授权基于双向映射与语义解析的自然语言生成SQL方法是由高海玲;张天宇设计研发完成,并于2025-10-09向国家知识产权局提交的专利申请。
本基于双向映射与语义解析的自然语言生成SQL方法在说明书摘要公布了:本发明提供基于双向映射与语义解析的自然语言生成SQL方法,涉及数据库查询技术领域,包括通过提取自然语言查询要素并封装为结构化数据,采用双向哈希索引技术建立查询字段到业务属性及物理数据表的映射关系,自动识别多表关联键,进行语义扩展和合规性校验,生成抽象语法树并根据用户权限进行处理,最终转换为符合目标数据库语法规范的SQL语句。本发明提高了自然语言转SQL的准确性和效率,增强了系统的灵活性和安全性。
本发明授权基于双向映射与语义解析的自然语言生成SQL方法在权利要求书中公布了:1.基于双向映射与语义解析的自然语言生成SQL方法,其特征在于,包括: 提取用户角色输入的自然语言查询请求中的查询要素,封装为结构化数据; 采用双向哈希索引技术对所述结构化数据进行查询要素映射,在正向哈希表中建立查询字段到标准业务属性的映射关系,在反向哈希表中构建标准业务属性到物理数据表的映射关系,包括: 从所述结构化数据中提取查询字段信息并做数值转换得到特征码,对所述查询字段信息构建正向映射表,对所述特征码与所述正向映射表的容量值进行取余运算得到初始探测位置;当所述初始探测位置已被占用时,基于所述特征码生成线性探测序列,沿所述线性探测序列逐位置探测直至找到空闲存储位置; 将所述查询字段信息转换为查询字段特征向量,计算所述查询字段特征向量与预设标准业务属性特征向量的点积得到内积值,计算两个特征向量的模长值,将所述内积值除以两个模长值的乘积得到相似度得分;当所述相似度得分大于预设相似度阈值时,在所述正向映射表的空闲存储位置中建立所述查询字段信息到所述标准业务属性的映射关系; 提取所述结构化数据中的物理数据表信息,将所述标准业务属性作为哈希键值,采用链式存储结构构建反向哈希映射表;对于每个标准业务属性,基于业务规则分析其与物理数据表的对应关系,将所述对应关系存储为链表节点;当出现哈希冲突时,将新链表节点添加到对应链表末尾,通过所述反向哈希映射表建立所述标准业务属性到物理数据表的映射关系; 通过双向联合检索,基于所述结构化数据中的查询字段信息,定位目标数据表及其关联表,并自动识别多表之间的关联键,利用所述关联键,对所述结构化数据中的查询条件进行语义扩展,自动补充必要的表连接条件,形成完整查询结构; 对所述完整查询结构进行合规性校验,同时进行实体链接和关系推理,并对查询条件进行替换处理,得到标准化查询表达式; 对所述标准化查询表达式进行语法解析,生成包含查询语义结构的抽象语法树,读取用户角色的权限配置信息,基于所述权限配置信息对抽象语法树进行剪枝,并追加数据权限过滤条件;将经过权限处理的抽象语法树转换为符合目标数据库语法规范的SQL语句。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京科杰科技有限公司,其通讯地址为:100096 北京市海淀区东升科技园北街6号院10号楼11层101;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励